.announcement-bar{background:var(--color-button);color:var(--color-button-text)}.announcement-bar__inner{display:flex;justify-content:center;gap:4rem;padding-top:.8rem;padding-bottom:.8rem}.announcement-bar__text{margin:0;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;font-family:var(--font-heading);display:flex;align-items:center;gap:1rem;white-space:nowrap}.announcement-bar__text a{text-decoration:none}.announcement-bar__text .deco{opacity:.7;font-size:1rem}@media screen and (max-width:749px){.announcement-bar__inner{padding-top:.6rem;padding-bottom:.6rem}.announcement-bar__text{font-size:1.05rem;letter-spacing:.12em}.announcement-bar__text:not(:first-child){display:none}}.featured-products__nav{display:flex;align-items:center;gap:2.4rem}.featured-products__item{width:26rem}@media screen and (max-width:749px){.featured-products__item{width:20rem}}.footer{background:var(--color-footer-bg);color:var(--color-footer-text);padding:5rem 0 2rem;margin-top:0}.footer__grid{display:grid;grid-template-columns:2fr repeat(auto-fit,minmax(15rem,1fr));gap:4rem;padding-bottom:4rem}.footer__brand-name{color:var(--color-accent)}.footer__brand-text{font-size:1.35rem;opacity:.75;max-width:32ch}.footer__social{display:flex;gap:1.4rem;margin-top:1.6rem}.footer__social a{color:inherit;opacity:.8}.footer__social a:hover{color:var(--color-accent);opacity:1}.footer__heading{font-size:1.3rem;letter-spacing:.16em;color:var(--color-accent);margin-bottom:1.6rem}.footer__column ul{list-style:none;margin:0;padding:0}.footer__column li{margin-bottom:.9rem}.footer__column a{text-decoration:none;font-size:1.35rem;opacity:.8}.footer__column a:hover{opacity:1;color:var(--color-accent)}.footer__newsletter-row{display:flex;gap:.8rem}.footer__newsletter-row input{flex:1;min-width:0;padding:1rem 1.2rem;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-button);color:inherit;font-size:1.4rem}.footer__newsletter-success{color:var(--color-accent);font-size:1.4rem}.footer__bottom{border-top:1px solid rgba(255,255,255,.12);padding-top:2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}.footer__bottom p{margin:0;font-size:1.25rem;opacity:.6}.footer__payment{display:flex;gap:.8rem;list-style:none;margin:0;padding:0}.footer__payment svg{height:2.4rem;width:auto}@media screen and (max-width:749px){.footer__grid{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1 / -1}}.footer__dev{font-size:1.1rem!important;opacity:.4!important}.header{background:var(--color-bg);border-bottom:1px solid rgba(var(--color-text-rgb),.12)}.header--sticky{position:sticky;top:0;z-index:100}.header__inner{display:flex;align-items:center;gap:2rem;padding-top:1.2rem;padding-bottom:1.2rem}.header__logo-wrap{margin:0;font-size:inherit;line-height:0}.header__logo{text-decoration:none;display:inline-block}.header__logo-badge{display:inline-flex;flex-direction:column;align-items:center;background:var(--color-button);color:#fff;padding:.8rem 1.6rem;border-radius:50%/42%;border:2px solid var(--color-accent);transform:rotate(-3deg);font-family:var(--font-heading);text-transform:uppercase;line-height:1}.header__logo-line1{font-size:1.9rem;letter-spacing:.05em}.header__logo-line2{font-size:1.4rem;color:var(--color-accent);letter-spacing:.18em}.header__nav{flex:1}.header__nav>ul{display:flex;gap:.4rem;list-style:none;margin:0;padding:0;justify-content:center}.header__nav a,.header__nav summary{display:flex;align-items:center;gap:.4rem;padding:1rem 1.4rem;font-family:var(--font-heading);font-size:1.3rem;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;cursor:pointer;list-style:none}.header__nav summary::-webkit-details-marker{display:none}.header__nav summary .icon{width:1.2rem;height:1.2rem}.header__nav a:hover,.header__nav summary:hover,.header__nav a[aria-current=page]{color:var(--color-accent)}.header__nav li{position:relative}.header__dropdown{position:absolute;top:100%;left:0;z-index:50;min-width:20rem;list-style:none;margin:0;padding:1rem 0;box-shadow:0 10px 30px #0000001f}.header__dropdown a{padding:.8rem 1.8rem;display:block}.header__icons{display:flex;align-items:center;gap:1.6rem;margin-left:auto}.header__icons>a,.header__icons summary{position:relative;display:flex;color:inherit;cursor:pointer;list-style:none}.header__icons summary::-webkit-details-marker{display:none}.header__icons a:hover,.header__icons summary:hover{color:var(--color-accent)}.header__bubble{position:absolute;top:-.7rem;right:-.9rem;min-width:1.7rem;height:1.7rem;padding:0 .4rem;background:var(--color-accent);color:#fff;border-radius:1rem;font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center}.header__search{position:relative}.header__search-panel{position:absolute;top:calc(100% + 1.2rem);right:-1rem;z-index:60;width:min(34rem,86vw);padding:1.4rem;box-shadow:0 10px 30px #0000001f}.header__search-panel form{display:flex;gap:.8rem}.header__search-panel input{flex:1;min-width:0;padding:1rem 1.2rem;border:1px solid rgba(var(--color-text-rgb),.25);border-radius:var(--radius-button);background:var(--color-bg);font-size:1.4rem;color:var(--color-text)}.header__mobile-menu{display:none;position:relative}.header__mobile-menu summary{list-style:none;cursor:pointer;display:flex}.header__mobile-menu summary::-webkit-details-marker{display:none}.header__mobile-drawer{position:absolute;top:calc(100% + 1.2rem);left:0;z-index:60;width:min(30rem,86vw);padding:1.4rem 2rem;box-shadow:0 10px 30px #00000026}.header__mobile-drawer ul{list-style:none;margin:0;padding:0}.header__mobile-drawer ul ul{padding-left:1.6rem}.header__mobile-drawer a{display:block;padding:1rem 0;text-decoration:none;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;font-size:1.4rem}@media screen and (max-width:989px){.header__nav{display:none}.header__mobile-menu{display:block}.header__logo-wrap{margin-right:auto}.header__inner{gap:1.2rem;padding-top:1rem;padding-bottom:1rem}.header__icons{gap:1.2rem}.header__icons .icon{width:1.8rem;height:1.8rem}.header__logo img{max-width:10rem}.header__search-panel{right:0;left:0;width:auto;position:fixed;top:auto}}@media screen and (max-width:749px){.header__inner{padding:.8rem 1.6rem}.header__icons{gap:1rem}}.hero{position:relative;overflow:hidden;min-height:var(--hero-height, 62rem);display:flex;align-items:center}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero__media img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.hero__media .placeholder-svg{width:100%;height:100%}.hero__img-mobile{display:none}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(241,235,223,var(--overlay-opacity-desktop, .88)) 8%,#f1ebdf9e 40%,#f1ebdf00 70%)}.hero__content{position:relative;z-index:2;width:100%;display:flex;justify-content:space-between;align-items:flex-start}.hero__content--center{justify-content:center;text-align:center}.hero__content--right{justify-content:flex-end;text-align:right}.hero__text{max-width:54rem;padding:6rem 0}.hero__eyebrow{font-family:var(--font-heading);text-transform:uppercase;font-size:1.2rem;letter-spacing:.22em;margin:0 0 1.2rem;opacity:.8}.hero__heading{margin-bottom:1.6rem}.hero__heading .accent{display:block}.hero__subheading{font-size:1.6rem;margin-bottom:2.6rem;max-width:34ch}.hero__subheading p{margin:0}.hero__buttons{display:flex;gap:1.2rem;flex-wrap:wrap}.hero__content--center .hero__buttons{justify-content:center}.hero__content--right .hero__buttons{justify-content:flex-end}.hero__handwritten{font-size:2.6rem;opacity:.9;margin-top:4rem;transform:rotate(-4deg);display:inline-block}.hero__peace{opacity:.5;margin-top:4rem}.hero__peace .icon{width:4rem;height:4rem}@media screen and (max-width:749px){.hero{min-height:var(--hero-height-mobile, 48rem);align-items:flex-end}.hero__img-mobile~.hero__overlay{display:block}.hero__img-mobile{display:block}.hero__img-mobile+.hero__overlay~.hero__img-desktop,.hero__img-mobile+.hero__overlay{display:block}.hero__media:has(.hero__img-mobile) .hero__img-desktop{display:none}.hero__overlay{background:linear-gradient(180deg,#f1ebdf00,rgba(241,235,223,var(--overlay-opacity-mobile, .92)) 55%,rgba(241,235,223,var(--overlay-opacity-mobile, .96)))}.hero__content{align-items:flex-end;padding-bottom:3.6rem}.hero__text{padding:0;max-width:100%}.hero__heading{font-size:clamp(3rem,8vw,4.6rem)}.hero__subheading{font-size:1.45rem}.hero__peace{display:none}.hero__handwritten{margin-top:2.4rem;font-size:2.2rem}}.image-banner{position:relative;border-radius:var(--radius-card);overflow:hidden;min-height:var(--banner-height, 40rem);display:flex;align-items:center}.image-banner>img,.image-banner>.placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.image-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000008c,#0000000d)}.image-banner__content{position:relative;z-index:2;color:#fff;padding:4rem;max-width:50rem}.image-banner__content--right{margin-left:auto;text-align:right}.image-banner__content--center{margin:0 auto;text-align:center}.image-banner__sub{font-size:1.5rem;margin-bottom:2.2rem;opacity:.9}.lookbook__grid{display:grid;gap:1.6rem;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:750px){.lookbook__grid--3{grid-template-columns:repeat(3,1fr)}.lookbook__grid--4{grid-template-columns:repeat(4,1fr)}.lookbook__grid--5{grid-template-columns:repeat(5,1fr)}}.lookbook__item{border-radius:var(--radius-card);overflow:hidden;border:1px solid rgba(var(--color-text-rgb),.12)}.lookbook__item img,.lookbook__item .placeholder-svg{width:100%;aspect-ratio:4 / 5;object-fit:cover;transition:transform .4s ease}.lookbook__item:hover img{transform:scale(1.05)}.address-card{padding:2.4rem;font-size:1.4rem}.address-card__actions{display:flex;gap:1rem;margin-top:1.6rem}.article{max-width:80rem}.article__header{text-align:center;margin-bottom:3rem}.article__meta{font-size:1.3rem;opacity:.65}.article__image{border-radius:var(--radius-card);overflow:hidden;margin-bottom:3rem}.article__body{font-size:1.55rem}.article__comments{margin-top:5rem;border-top:1px solid rgba(var(--color-text-rgb),.15);padding-top:4rem}.article__comment{padding:2rem;margin-bottom:1.6rem}.article__comment-author{font-size:1.3rem}.cart{display:grid;gap:2.4rem;grid-template-columns:1fr;align-items:start}@media screen and (min-width:990px){.cart{grid-template-columns:2fr 1fr}}.cart__items{display:flex;flex-direction:column;gap:1.6rem}.cart__item{display:grid;grid-template-columns:auto 1fr auto auto;gap:2rem;align-items:center;padding:1.6rem}.cart__item-media img,.cart__item-media .placeholder-svg{width:9rem;aspect-ratio:4 / 5;object-fit:cover;border-radius:8px}.cart__item-title{font-family:var(--font-heading);text-transform:uppercase;text-decoration:none;font-size:1.5rem;letter-spacing:.06em}.cart__item-variant{font-size:1.25rem;opacity:.65;margin:.3rem 0}.cart__item-price{font-size:1.35rem;margin:.3rem 0 0}.cart__item-discount{font-size:1.2rem;color:var(--color-accent);margin:.3rem 0 0}.cart__item-qty{display:flex;flex-direction:column;align-items:center;gap:.6rem}.cart__item-remove{font-size:1.2rem;opacity:.6}.cart__item-total{font-weight:700;font-size:1.5rem}.cart__footer{padding:2.4rem;position:sticky;top:10rem}.cart__subtotal{display:flex;justify-content:space-between;font-size:1.7rem;margin:0 0 .6rem}.cart__discount{color:var(--color-accent);font-size:1.3rem}.cart__taxes{font-size:1.2rem;opacity:.6;margin-bottom:2rem}.cart__summary{display:flex;flex-direction:column;gap:1rem}@media screen and (max-width:749px){.cart__item{grid-template-columns:auto 1fr}.cart__item-qty{flex-direction:row}.cart__item-qty,.cart__item-total{grid-column:2;justify-self:start}}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:3rem;flex-wrap:wrap}.collection-toolbar__count{margin:0;font-size:1.35rem;opacity:.7}.collection-toolbar__sort{display:flex;align-items:center;gap:1rem;font-size:1.3rem}.collection-toolbar__sort select{padding:.8rem 1.2rem;font-size:1.35rem;background:var(--color-surface);color:var(--color-text);border:1px solid rgba(var(--color-text-rgb),.25);border-radius:var(--radius-button)}.collection-grid{row-gap:4rem}.order-addresses{display:grid;gap:2rem;grid-template-columns:1fr;margin-top:2.4rem}@media screen and (min-width:750px){.order-addresses{grid-template-columns:1fr 1fr}}.order-addresses__card{padding:2.4rem;font-size:1.4rem}.page-content__body{max-width:76rem;margin:0 auto;font-size:1.5rem}.password{min-height:80vh;display:flex;align-items:center}.password__tagline{font-size:2.6rem;color:var(--color-accent)}.password__message{max-width:50ch;margin:0 auto 3rem}.password__form{max-width:42rem;margin:0 auto}.password__row{display:flex;gap:1rem}.password__row input{flex:1;min-width:0;padding:1.4rem 1.8rem;font-size:1.5rem;background:var(--color-surface);color:var(--color-text);border:1px solid rgba(var(--color-text-rgb),.3);border-radius:var(--radius-button)}.product-section.section{padding-top:0;padding-bottom:2rem}.product__layout{display:grid;gap:4rem;grid-template-columns:1fr}@media screen and (min-width:990px){.product__layout{grid-template-columns:1.1fr 1fr;align-items:start}}.product__gallery{display:flex;gap:1.2rem}.product__thumbs{display:flex;flex-direction:column;gap:1rem;width:7rem;flex:0 0 auto}.product__thumb{border:1px solid rgba(var(--color-text-rgb),.2);border-radius:8px;overflow:hidden;padding:0;background:none;cursor:pointer;transition:border-color .15s}.product__thumb.is-active{border-color:var(--color-text);border-width:2px}.product__thumb img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.product__main-media{position:relative;flex:1;border-radius:var(--radius-card);overflow:hidden;background:#15140f}.product__media-item{display:none}.product__media-item.is-active{display:block}.product__media-item img,.product__media-item .placeholder-svg{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.product__badge{position:absolute;top:1.4rem;left:1.4rem}.product__info{display:flex;flex-direction:column;gap:1.8rem}.product__title{margin:0;font-size:clamp(2.8rem,4vw,4rem);line-height:1.1}.product__price{font-size:2.2rem;font-weight:700}.product__tax-note{font-size:1.2rem;opacity:.6;margin:.3rem 0 0;font-weight:400}.product__rating{display:flex;align-items:center;gap:1rem;font-size:1.35rem}.product__description{font-size:1.45rem;opacity:.85}.product__variants{display:flex;flex-direction:column;gap:2rem}.product__option{border:none;padding:0;margin:0}.product__option legend{font-family:var(--font-heading);text-transform:uppercase;font-size:1.3rem;letter-spacing:.12em;margin-bottom:1rem;padding:0;display:flex;gap:1.2rem;align-items:baseline;width:100%}.product__size-guide{margin-left:auto;font-size:1.2rem;text-transform:none;letter-spacing:0;opacity:.7;text-decoration:none}.product__option-values{display:flex;flex-wrap:wrap;gap:1rem}.product__value{position:relative}.product__value input{position:absolute;opacity:0;width:0;height:0}.product__pill{display:inline-flex;min-width:4.4rem;height:4.4rem;padding:0 1.4rem;align-items:center;justify-content:center;border:1px solid rgba(var(--color-text-rgb),.35);border-radius:var(--radius-button);font-size:1.4rem;cursor:pointer;background:var(--color-surface);transition:background .15s,border-color .15s,color .15s}.product__value input:checked+.product__pill{background:var(--color-button);color:var(--color-button-text);border-color:var(--color-button)}.product__value input:focus-visible+.product__pill,.product__value input:focus-visible+.product__swatch{outline:2px solid var(--color-accent);outline-offset:3px}.product__swatch{display:block;width:3.6rem;height:3.6rem;border-radius:50%;border:1px solid rgba(var(--color-text-rgb),.35);cursor:pointer;box-shadow:inset 0 0 0 2px var(--color-surface)}.product__value input:checked+.product__swatch{border:2px solid var(--color-text)}.product__quantity label{display:block;font-family:var(--font-heading);text-transform:uppercase;font-size:1.3rem;letter-spacing:.12em;margin-bottom:1rem}.product__form{display:flex;flex-direction:column;gap:1.2rem}.product__atc{padding:1.7rem;font-size:1.5rem}.shopify-payment-button__button--unbranded{width:100%!important;padding:1.7rem!important;font-size:1.5rem!important;background:transparent!important;color:var(--color-text)!important;border:1px solid var(--color-text)!important;border-radius:var(--radius-button)!important;font-family:var(--font-heading)!important;text-transform:uppercase!important;letter-spacing:.12em!important;cursor:pointer!important}.product__perks{display:flex;justify-content:space-between;gap:1.6rem;padding:1.8rem 0;flex-wrap:wrap;border-top:1px dashed rgba(var(--color-text-rgb),.3);border-bottom:1px dashed rgba(var(--color-text-rgb),.3)}.product__perk{display:flex;align-items:center;gap:1rem;font-size:1.15rem}.product__perk .icon{width:2.4rem;height:2.4rem;flex:0 0 auto}.product__perk div{display:flex;flex-direction:column}.product__perk strong{text-transform:uppercase;letter-spacing:.08em;font-size:1.1rem}.product__perk span{opacity:.65}.product__accordion{border-top:none}.product__accordion+.product__accordion{margin-top:-1.8rem}.breadcrumbs{padding:1.6rem 0}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0;font-size:1.25rem;opacity:.75}.breadcrumbs li:not(:last-child):after{content:"\203a";margin-left:.6rem}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{color:var(--color-accent)}@media screen and (max-width:989px){.product__gallery{position:static;flex-direction:column-reverse;gap:.8rem}.product__thumbs{flex-direction:row;width:100%;overflow-x:auto;scrollbar-width:none}.product__thumbs::-webkit-scrollbar{display:none}.product__thumb{width:6.4rem;flex:0 0 6.4rem}.product__layout{gap:2.4rem}.product__info{gap:1.4rem}}@media screen and (max-width:749px){.product__media-item img,.product__media-item .placeholder-svg{aspect-ratio:4/5;object-position:top center}.product__thumb{width:5.6rem;flex:0 0 5.6rem}.product__title{font-size:2.4rem}.product__price{font-size:2rem}.product__atc{padding:1.5rem;font-size:1.4rem}.product__perks{gap:1rem;padding:1.4rem 0;justify-content:flex-start}.product__perk{flex:1 1 40%}.product__pill{min-width:4rem;height:4rem;font-size:1.3rem}.product__swatch{width:3.2rem;height:3.2rem}.product__info{gap:1.2rem}.product-section.section{padding-bottom:1.6rem}.shopify-payment-button{min-height:0!important}.shopify-payment-button:empty{display:none!important}.shopify-payment-button__button{margin-top:0!important}.breadcrumbs{padding:1.2rem 0}}.search-form{display:flex;gap:1rem;max-width:54rem;margin:0 auto 4rem}.search-form input{flex:1;min-width:0;padding:1.4rem 1.8rem;font-size:1.5rem;background:var(--color-surface);color:var(--color-text);border:1px solid rgba(var(--color-text-rgb),.3);border-radius:var(--radius-button)}.search-count{text-align:center;opacity:.7;font-size:1.35rem;margin-bottom:3rem}.search-result-card{padding:2rem}.search-result-card a{text-decoration:none}.fbt{padding:3rem}.fbt__heading{font-size:1.8rem;margin-bottom:2.4rem;display:flex;gap:1rem;align-items:center}.fbt__heading .deco{font-size:1.2rem;opacity:.6}.fbt__row{display:flex;flex-wrap:wrap;gap:3rem;align-items:center}.fbt__items{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap;flex:1}.fbt__item{width:14rem}.fbt__media{position:relative;display:block;border-radius:10px;overflow:hidden;background:#15140f}.fbt__media img,.fbt__media .placeholder-svg{width:100%;aspect-ratio:4 / 5;object-fit:cover}.fbt__this{position:absolute;top:.6rem;left:.6rem;font-size:.9rem;padding:.2rem .6rem}.fbt__title{font-size:1.2rem;margin:.8rem 0 .2rem;line-height:1.3}.fbt__price{font-weight:700;font-size:1.35rem;margin:0}.fbt__plus{display:flex}.fbt__plus .icon{width:1.8rem;height:1.8rem;opacity:.5}.fbt__summary{display:flex;align-items:center;gap:2rem}.fbt__equals{font-size:2.6rem;opacity:.5}.fbt__totals{min-width:18rem}.fbt__total-label{font-size:1.25rem;opacity:.7;margin:0}.fbt__total{font-size:2.4rem;font-weight:700;margin:.2rem 0}.fbt__savings{font-size:1.2rem;color:var(--color-accent);margin:0 0 1.4rem}@media screen and (max-width:749px){.fbt__items{gap:1rem}.fbt__item{width:11rem}.fbt__summary{margin-top:1rem}}.reviews{padding:3rem}.reviews__heading{font-size:1.8rem;margin-bottom:2rem;display:flex;gap:1rem;align-items:center}.reviews__heading .deco{font-size:1.2rem;opacity:.6}.reviews__summary{display:flex;gap:4rem;align-items:flex-start;flex-wrap:wrap;margin-bottom:3rem;padding-bottom:2.4rem;border-bottom:1px solid rgba(var(--color-text-rgb),.12)}.reviews__score{display:flex;align-items:center;gap:1.6rem}.reviews__number{font-size:5rem;font-weight:700;line-height:1;font-family:var(--font-heading)}.reviews__count{font-size:1.2rem;opacity:.6;margin:.4rem 0 0}.reviews__bars{display:flex;flex-direction:column;gap:.6rem;flex:1;min-width:22rem}.reviews__bar-row{display:flex;align-items:center;gap:1rem;font-size:1.2rem}.reviews__bar-label{width:2rem;text-align:right;opacity:.7;flex:0 0 auto}.reviews__bar-track{flex:1;height:.6rem;background:rgba(var(--color-text-rgb),.12);border-radius:99px;overflow:hidden}.reviews__bar-fill{height:100%;background:var(--color-star);border-radius:99px}.reviews__bar-pct{width:3rem;font-size:1.1rem;opacity:.6}.reviews__list{display:flex;flex-direction:column;gap:2rem}.reviews__item{padding:2rem 0;border-top:1px solid rgba(var(--color-text-rgb),.1)}.reviews__item-header{display:flex;align-items:flex-start;gap:1.2rem;margin-bottom:1rem}.reviews__author{font-weight:700;font-size:1.35rem;margin:0;display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.reviews__verified{font-size:1.1rem;color:var(--color-accent);font-weight:500;display:flex;align-items:center;gap:.3rem}.reviews__verified .icon{width:1.2rem;height:1.2rem}.reviews__date{font-size:1.15rem;opacity:.5;margin:.2rem 0 0}.reviews__item-stars{margin-left:auto}.reviews__text{font-size:1.4rem;opacity:.85;margin:0;line-height:1.6}@media screen and (max-width:749px){.reviews{padding:2rem}.reviews__summary{gap:2rem}.reviews__bars{min-width:100%}}@media screen and (max-width:749px){.reviews{padding:2rem}.reviews__summary{gap:2rem}.reviews__bars{min-width:100%}.reviews-section.section{padding-top:1.6rem}}.social-gallery__meta{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.social-gallery__tag{margin:0;font-size:1.4rem;font-weight:600}.social-gallery__icons{display:flex;gap:1.2rem}.social-gallery__icons a{color:inherit}.social-gallery__icons a:hover{color:var(--color-accent)}.social-gallery__icons .icon{width:2rem;height:2rem}.social-gallery__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media screen and (min-width:750px){.social-gallery__grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.2rem}}.social-gallery__item{position:relative;border-radius:calc(var(--radius-card) * .6);overflow:hidden;display:block;background:#15140f}.social-gallery__item img,.social-gallery__item video,.social-gallery__item .placeholder-svg{width:100%;aspect-ratio:9 / 16;object-fit:cover;display:block;transition:transform .35s ease}.social-gallery__item:hover img{transform:scale(1.06)}.social-gallery__ext-link{display:block;position:relative}.social-gallery__item--video .social-gallery__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000047;color:#fff;transition:background .2s}.social-gallery__item--video:hover .social-gallery__play{background:#00000073}.social-gallery__item--video .social-gallery__play svg{filter:drop-shadow(0 2px 8px rgba(0,0,0,.5));width:3.6rem;height:3.6rem}.social-gallery__label{position:absolute;bottom:0;left:0;right:0;padding:.6rem .8rem;font-size:1.1rem;color:#fff;background:linear-gradient(transparent,#0009);text-align:center;font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase}@media screen and (max-width:749px){.social-gallery__grid{grid-template-columns:repeat(3,1fr);gap:.7rem}}.story-banner{display:grid;grid-template-columns:1fr}@media screen and (min-width:990px){.story-banner{grid-template-columns:2fr 3fr}}.story-banner__text{padding:4rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative}.story-banner__body{font-size:1.5rem;margin-bottom:2.4rem;max-width:36ch}.story-banner__body p{margin:0 0 .5rem}.story-banner__peace{position:absolute;bottom:2rem;left:4rem;opacity:.35}.story-banner__media{position:relative;min-height:30rem}.story-banner__media>img,.story-banner__media .placeholder-svg{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.story-banner__polaroid{position:absolute!important;inset:auto!important;left:-4rem!important;top:3rem;width:16rem!important;height:auto!important;border:8px solid #fff;border-bottom-width:28px;box-shadow:0 12px 30px #00000040;transform:rotate(-6deg)}@media screen and (max-width:989px){.story-banner__polaroid{display:none}}.testimonials__layout{display:grid;gap:3rem;grid-template-columns:1fr;align-items:center}@media screen and (min-width:990px){.testimonials__layout{grid-template-columns:1fr 3fr}}.testimonials__sub{font-size:1.4rem;opacity:.7}.testimonials__card{width:30rem;padding:2.4rem;display:flex;flex-direction:column;gap:1rem}.testimonials__head{display:flex;align-items:center;gap:1.2rem}.testimonials__head img{width:4.8rem;height:4.8rem;border-radius:50%;object-fit:cover}.testimonials__author{margin:0;font-weight:700;font-size:1.4rem}.testimonials__verified{margin:0;font-size:1.15rem;opacity:.65;display:flex;align-items:center;gap:.4rem}.testimonials__verified .icon{width:1.2rem;height:1.2rem}.testimonials__quote{margin:0;font-size:1.4rem}.testimonials__nav{margin-top:1.6rem;justify-content:flex-end}@media screen and (max-width:749px){.testimonials__card{width:80vw}.testimonials__track-wrap{overflow:hidden}}.trust-badges{padding:3rem 0}.trust-badges--filled{background:var(--color-surface);border-top:1px solid rgba(var(--color-text-rgb),.1);border-bottom:1px solid rgba(var(--color-text-rgb),.1)}.trust-badges__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2.4rem}.trust-badges__item{display:flex;align-items:center;gap:1.4rem;flex:1 1 16rem}.trust-badges__icon{width:4.6rem;height:4.6rem;flex:0 0 auto;border:1px solid rgba(var(--color-text-rgb),.3);border-radius:50%;display:flex;align-items:center;justify-content:center}.trust-badges__icon .icon{width:2rem;height:2rem}.trust-badges__title{margin:0;font-size:1.3rem;letter-spacing:.12em}.trust-badges__text{margin:.2rem 0 0;font-size:1.2rem;opacity:.65}
/*# sourceMappingURL=/cdn/shop/t/35/compiled_assets/styles.css.map */
