@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600;700&display=swap";.yt-home{--yt-ink: #111111;--yt-cream: #faf7f2;--yt-sand: #d8c2aa;--yt-bronze: #a97855;--yt-white: #ffffff;--yt-heading-font: "Cormorant Garamond", Georgia, serif;--yt-subheading-font: "IBM Plex Mono", "Courier New", monospace;color:var(--yt-ink);background:var(--yt-white);font-family:var(--yt-subheading-font);font-size:16px;overflow:hidden}.yt-home *,.yt-home *:before,.yt-home *:after{box-sizing:border-box}.yt-home h1,.yt-home h2,.yt-home h3{font-family:var(--yt-heading-font);font-weight:500}.yt-home p,.yt-home a,.yt-home span,.yt-home blockquote,.yt-home summary,.yt-home h5,.yt-home .yt-button,.yt-home .yt-text-link{font-family:var(--yt-subheading-font)}.yt-home .yt-button,.yt-home .yt-text-link,.yt-home .yt-benefit,.yt-home .yt-benefit>span{font-family:var(--font-body--family)}.yt-shell{width:min(1240px,calc(100% - 40px));margin-inline:auto}.yt-section{padding:var(--yt-section-space, clamp(42px, 5vw, 72px)) 0}.yt-kicker,.yt-hero__text h5{margin:0 0 12px;color:inherit;font-family:var(--yt-subheading-font);font-size:10px;font-weight:700;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.yt-hero__text h5{margin-bottom:0}.yt-home .yt-hero__text h5,.yt-home .yt-benefit,.yt-home .yt-service-card__body>span,.yt-home .yt-review figcaption{letter-spacing:.16em;text-transform:uppercase}.yt-home h1{margin-top:0;line-height:.95;text-transform:uppercase}.yt-home h2,.yt-home h3{margin-top:0;line-height:.95;text-transform:capitalize}.yt-home h1{max-width:850px;margin-bottom:22px;font-size:clamp(38px,5.5vw,80px);letter-spacing:.02em;text-wrap:balance}.yt-home .yt-hero h1{font-size:clamp(36px,5.5vw,78px)}.yt-home h2{margin-bottom:22px;font-size:clamp(28px,3.5vw,50px);letter-spacing:.03em}.yt-home h3{margin-bottom:12px;font-size:clamp(19px,1.8vw,26px);letter-spacing:.03em}.yt-home p{line-height:1.65}.yt-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 25px;border:1px solid currentColor;color:inherit;font-size:12px;font-weight:700;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:.2s ease}.yt-button:hover{transform:translateY(-2px)}.yt-button--light{border-color:var(--yt-white);color:var(--yt-ink);background:var(--yt-white)}.yt-button--light:hover{border-color:var(--yt-sand);background:var(--yt-sand)}.yt-button--outline-light{color:var(--yt-white);background:transparent}.yt-button--outline-light:hover{color:var(--yt-ink);background:var(--yt-white)}.yt-button--dark{border-color:var(--yt-ink);color:var(--yt-white);background:var(--yt-ink)}.yt-button--dark:hover{border-color:var(--yt-bronze);background:var(--yt-bronze)}.yt-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.yt-text-link{display:inline-block;margin-top:22px;padding-bottom:5px;border-bottom:1px solid;color:inherit;font-size:12px;font-weight:700;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.yt-hero{position:relative;display:grid;min-height:min(var(--yt-hero-height, 700px),78vh);overflow:hidden;color:var(--yt-white);background:var(--yt-ink);isolation:isolate}.yt-hero picture,.yt-hero__image,.yt-hero__overlay,.yt-hero__content{grid-area:1 / 1}.yt-hero picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;overflow:hidden}.yt-hero__image{display:block;width:100%;height:100%;object-fit:cover}.yt-hero__overlay{z-index:1;background:linear-gradient(90deg,#000000b8,#00000038 65%,#0000001a)}.yt-hero__content{z-index:2;align-self:center;padding-block:60px}.yt-hero__text{max-width:590px;font-size:clamp(17px,2vw,22px);margin-top:-14px}.yt-home .yt-hero__text,.yt-home .yt-hero__text *{font-family:var(--yt-heading-font)!important;font-weight:500}.yt-hero__text p,.yt-hero__text h5{margin-top:0}.yt-benefits{padding-block:var(--yt-section-space, 0px);border-bottom:1px solid rgba(17,17,17,.15);background:var(--yt-cream)}.yt-benefits__grid{display:flex;justify-content:center;flex-wrap:wrap}.yt-benefit{display:flex;align-items:center;justify-content:center;gap:10px;min-width:220px;padding:16px 24px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:capitalize}.yt-benefit__mark{color:var(--yt-bronze)}.yt-heading{max-width:780px;margin:0 auto clamp(24px,3.5vw,42px);text-align:center}.yt-heading>p:last-child{max-width:650px;margin:0 auto}.yt-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.yt-service-card{min-width:0;overflow:hidden;border:1px solid rgba(17,17,17,.14);color:inherit;background:var(--yt-white);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.yt-service-card:hover{transform:translateY(-5px);box-shadow:0 18px 50px #1111111f}.yt-service-card__media{aspect-ratio:4 / 3;overflow:hidden;background:var(--yt-cream)}.yt-service-card__media img,.yt-custom__media img,.yt-feature__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.yt-service-card:hover img{transform:scale(1.03)}.yt-service-card__body{padding:20px}.yt-service-card__body p{margin:0 0 14px}.yt-service-card__body>span{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:capitalize}.yt-placeholder{width:100%;height:100%;background:#eee8df}.yt-feature{display:grid;grid-template-columns:1fr 1fr;min-height:650px}.yt-feature--dark{color:var(--yt-white);background:var(--yt-ink)}.yt-feature__media{min-height:500px;background:#2a2a2a}.yt-feature__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(50px,8vw,110px)}.yt-feature__content h2{max-width:560px}.yt-richtext{max-width:610px}.yt-richtext p{margin-top:0}.yt-custom{background:var(--yt-cream)}.yt-custom__grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(40px,8vw,110px)}.yt-custom__content{padding:20px 0}.yt-custom__media{min-height:620px;overflow:hidden;background:#eee8df}.yt-how{background:var(--yt-white)}.yt-how__grid{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:28px;border-top:1px solid rgba(17,17,17,.2);border-bottom:1px solid rgba(17,17,17,.2)}.yt-step{padding:28px;border-right:1px solid rgba(17,17,17,.2)}.yt-step:last-child{border-right:0}.yt-how .yt-step p{font-size:13px}.yt-step__number{display:block;margin-bottom:18px;color:var(--yt-bronze);font-size:12px;font-weight:700;letter-spacing:.15em}.yt-center{text-align:center}.yt-bridal{position:relative;display:grid;min-height:680px;overflow:hidden;color:var(--yt-white);background:var(--yt-ink)}.yt-bridal__image,.yt-bridal__overlay,.yt-bridal__content{grid-area:1 / 1}.yt-bridal__image{width:100%;height:100%;object-fit:cover}.yt-bridal__overlay{z-index:1;background:linear-gradient(90deg,#000000b8,#00000029)}.yt-bridal__content{z-index:2;align-self:center}.yt-bridal__content h2,.yt-bridal__content>p{max-width:720px}.yt-reviews{background:var(--yt-cream)}.yt-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.yt-review{margin:0;padding:28px;border:1px solid rgba(17,17,17,.14);background:var(--yt-white)}.yt-stars{color:var(--yt-bronze);letter-spacing:.18em}.yt-review blockquote{margin:18px 0;font-size:17px;line-height:1.55}.yt-review figcaption{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:capitalize}.yt-faq__grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(32px,5vw,72px)}.yt-faq__item{border-top:1px solid rgba(17,17,17,.2)}.yt-faq__item:last-child{border-bottom:1px solid rgba(17,17,17,.2)}.yt-faq__item summary{display:flex;justify-content:space-between;gap:24px;padding:16px 0;cursor:pointer;font-weight:700;list-style:none}.yt-faq__item summary::-webkit-details-marker{display:none}.yt-faq__item summary span{transition:transform .2s ease}.yt-faq__item[open] summary span{transform:rotate(45deg)}.yt-faq__item>div{padding:0 40px 24px 0}.yt-final-cta{padding:var(--yt-section-space, clamp(52px, 7vw, 86px)) 0;color:var(--yt-white);background:var(--yt-ink);text-align:center}.yt-final-cta h2{max-width:820px;margin-inline:auto}@media(max-width:989px){.yt-service-grid{grid-template-columns:repeat(2,1fr)}.yt-feature{grid-template-columns:1fr}.yt-feature__media{min-height:520px}.yt-custom__grid,.yt-faq__grid{grid-template-columns:1fr}.yt-custom__media{min-height:500px}.yt-how__grid,.yt-review-grid{grid-template-columns:1fr}.yt-step{border-right:0;border-bottom:1px solid rgba(17,17,17,.2)}.yt-step:last-child{border-bottom:0}}@media(max-width:749px){.yt-shell{width:min(100% - 28px,1240px)}.yt-section{padding:var(--yt-section-space-mobile, 24px) 0}.yt-benefits{padding-block:var(--yt-section-space-mobile, 0px)}.yt-final-cta{padding:var(--yt-section-space-mobile, 28px) 0}.yt-hero{min-height:var(--yt-hero-height-mobile, 560px)}.yt-hero__overlay{background:linear-gradient(0deg,#000000c7,#0000001a 80%)}.yt-hero__content{align-self:end;min-width:0;padding-block:42px 28px}.yt-home h1{font-size:clamp(34px,9vw,52px)}.yt-home .yt-hero h1{font-size:clamp(32px,9vw,50px)}.yt-home h2{font-size:clamp(28px,8vw,40px)}.yt-home h3{font-size:clamp(18px,5.5vw,24px)}.yt-actions{flex-direction:column;align-items:stretch}.yt-button{width:100%}.yt-benefits__grid{display:grid;grid-template-columns:1fr 1fr;width:100%}.yt-benefit{min-width:0;padding:18px 10px;text-align:center}.yt-heading{margin-bottom:18px}.yt-service-grid{grid-template-columns:1fr}.yt-service-card{grid-column:1}.yt-service-card__media{aspect-ratio:4 / 3}.yt-feature__media{min-height:420px}.yt-feature__content{padding:55px 20px}.yt-review{padding:22px}.yt-faq__item summary{align-items:flex-start;font-size:15px}.yt-faq__item>div{padding-right:0}}@media(prefers-reduced-motion:reduce){.yt-home *,.yt-home *:before,.yt-home *:after{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/yourtan-homepage.css.map */
