.announcement-bar{background-color:var(--co-color-forest-dark);color:var(--co-color-white);min-height:28px}.announcement-bar__inner{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin);display:flex;align-items:center;justify-content:center;gap:var(--co-space-7);flex-wrap:wrap;padding-block:var(--co-space-1)}.announcement-bar__message{font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-align:center;white-space:nowrap}.announcement-bar__message a{text-decoration:none;color:inherit}@media(max-width:749px){.announcement-bar__message:not(:first-child){display:none}.announcement-bar__inner{justify-content:center}}.category-shortcuts{padding-block:var(--co-space-6)}.category-shortcuts__list{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin);list-style:none;display:flex;justify-content:center;gap:var(--co-space-6);overflow-x:auto;scroll-snap-type:x proximity}.category-shortcut{display:flex;flex-direction:column;align-items:center;gap:var(--co-space-2);text-decoration:none;scroll-snap-align:start;flex:0 0 auto}.category-shortcut__media{width:88px;border-radius:var(--co-radius-full);overflow:hidden;border:1px solid var(--co-color-border)}.category-shortcut__media .co-image{border-radius:var(--co-radius-full)}.category-shortcut__label{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--co-color-charcoal)}.collection-art-banner{margin-block-start:var(--co-space-6)}.collection-hero{position:relative;min-height:20rem;display:grid;align-items:center}.collection-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.collection-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#101a14c7,#101a1459 55%,#101a1400 80%)}.collection-hero__content{position:relative;z-index:1;max-width:var(--page-width);width:100%;margin-inline:auto;padding:var(--co-space-7) var(--page-margin);color:var(--co-color-white)}.collection-hero__eyebrow{color:var(--co-color-tan)}.collection-hero__title{font-size:clamp(2rem,1.5rem + 2vw,3rem)}.collection-hero__campaign{margin-block-start:var(--co-space-2);font-size:1.125rem;opacity:.95}.collection-hero__body{margin-block-start:var(--co-space-3);max-width:42ch;opacity:.88;font-size:.9375rem}.community-banner{position:relative;min-height:22rem;display:grid;place-items:center}.community-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.community-banner__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#101a149e}.community-banner__content{position:relative;z-index:1;max-width:34rem;text-align:center;color:var(--co-color-white);padding:var(--co-space-6);display:flex;flex-direction:column;align-items:center;gap:var(--co-space-3)}.community-banner__icon{border-radius:var(--co-radius-full);background-color:#f6f1e61f;padding:var(--co-space-2)}.community-banner__eyebrow{color:var(--co-color-tan)}.community-banner__heading{font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem)}.community-banner__body{opacity:.9}.complete-the-look{display:block;padding-block:var(--co-space-8)}.complete-the-look:empty{display:none}.complete-the-look__track{list-style:none;padding:0;margin:0;grid-auto-columns:minmax(200px,24%)}@media(max-width:749px){.complete-the-look__track{grid-auto-columns:minmax(150px,46%)}}.home-hero{position:relative;min-height:34rem;display:grid;align-items:center}.home-hero__media,.home-hero__media .co-image,.home-hero__media .co-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.home-hero__media .co-image img{object-fit:cover}.home-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#142018b8,#14201859 45%,#14201800 68%)}.home-hero__content{position:relative;z-index:1;max-width:var(--page-width);width:100%;margin-inline:auto;padding:var(--co-space-9) var(--page-margin)}.home-hero__eyebrow{color:var(--co-color-tan)}.home-hero__heading{max-width:20ch;font-size:clamp(2.25rem,1.6rem + 3vw,3.75rem);color:var(--co-color-white);line-height:1.05}.home-hero__body{max-width:34ch;margin-block-start:var(--co-space-4);color:var(--co-color-white);opacity:.92;font-size:1.0625rem}.home-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--co-space-3);margin-block-start:var(--co-space-6)}@media(max-width:749px){.home-hero{min-height:30rem;align-items:flex-end}.home-hero__scrim{background:linear-gradient(180deg,#14201800 35%,#142018d9)}.home-hero__content{padding-block:var(--co-space-6)}.home-hero__heading{max-width:16ch}.home-hero__ctas .btn{flex:1 1 auto}}.pdp-lifestyle-banner{position:relative;min-height:20rem;display:grid;align-items:center;margin-block-start:var(--co-space-6)}.pdp-lifestyle-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.pdp-lifestyle-banner__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(270deg,#101a14bf,#101a1440 55%,#101a1400 80%)}.pdp-lifestyle-banner__content{position:relative;z-index:1;max-width:var(--page-width);width:100%;margin-inline:auto;padding:var(--co-space-7) var(--page-margin);display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:var(--co-space-3);color:var(--co-color-white)}.pdp-lifestyle-banner__heading{max-width:20ch;font-size:clamp(1.75rem,1.4rem + 1.6vw,2.75rem)}.pdp-lifestyle-banner__body{max-width:32ch;opacity:.92}@media(max-width:749px){.pdp-lifestyle-banner__content{align-items:center;text-align:center}}.product-benefits{list-style:none;margin:var(--co-space-2) 0 0;padding:var(--co-space-5) 0 0;border-top:1px solid var(--co-color-border);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--co-space-3)}.product-benefits__item{display:flex;align-items:center;gap:var(--co-space-2);font-size:.8125rem;color:var(--co-color-charcoal)}.product-benefits__icon{width:18px;height:18px;color:var(--co-color-forest);flex-shrink:0}.product-carousel{padding-block:var(--co-space-8)}.product-carousel__rail{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.product-carousel__track{list-style:none;padding:0;margin:0;grid-auto-columns:minmax(180px,22%)}@media(max-width:749px){.product-carousel__track{grid-auto-columns:minmax(150px,44%)}}.product-continuation{display:grid;grid-template-columns:1fr}@media(min-width:990px){.product-continuation{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--co-space-7)}}.seasonal-cards{padding-block:var(--co-space-8)}.seasonal-cards__grid{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--co-space-5)}.seasonal-card{position:relative;display:block;border-radius:var(--co-radius-md);overflow:hidden;text-decoration:none;color:var(--co-color-white)}.seasonal-card__image{height:100%}.seasonal-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14201800 45%,#142018c7)}.seasonal-card__badge{position:absolute;top:var(--co-space-4);right:var(--co-space-4);filter:drop-shadow(0 1px 3px rgba(0,0,0,.35))}.seasonal-card__content{position:absolute;inset-inline:0;bottom:0;padding:var(--co-space-5);display:flex;flex-direction:column;align-items:flex-start;gap:var(--co-space-3)}.seasonal-card__title{font-family:var(--font-heading--family),Georgia,serif;font-size:1.375rem;font-weight:700}@media(max-width:749px){.seasonal-cards__grid{grid-template-columns:1fr}}@media(min-width:750px)and (max-width:989px){.seasonal-cards__grid{grid-template-columns:repeat(2,1fr)}}.value-strip{padding-block:var(--co-space-6);border-block-end:1px solid var(--co-color-border)}.value-strip__list{display:flex;list-style:none;margin:0;padding:0;justify-content:space-between;gap:var(--co-space-5)}.value-strip__item{flex:1 1 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--co-space-2)}.value-strip__icon{width:28px;height:28px;color:var(--co-color-forest)}.value-strip__label{font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--co-color-charcoal);max-width:12ch}@media(max-width:749px){.value-strip__list{overflow-x:auto;justify-content:flex-start;scroll-snap-type:x proximity;padding-block-end:var(--co-space-2)}.value-strip__item{flex:0 0 auto;min-width:6.5rem;scroll-snap-align:start}}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.site-footer{background-color:var(--co-color-forest-dark);color:var(--co-color-cream);margin-block-start:var(--co-space-9)}.site-footer__inner{max-width:var(--page-width);margin-inline:auto;padding:var(--co-space-8) var(--page-margin) var(--co-space-6)}.site-footer__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--co-space-6);padding-block-end:var(--co-space-7);border-bottom:1px solid rgba(246,241,230,.15)}.site-footer__wordmark{font-family:var(--font-heading--family),Georgia,serif;font-size:1.5rem;font-weight:700;margin:0 0 var(--co-space-2)}.site-footer__description{max-width:32rem;opacity:.75;font-size:.875rem}.site-footer__newsletter{min-width:260px}.site-footer__newsletter-title{font-weight:600;margin-block-end:var(--co-space-3)}.site-footer__newsletter-form{display:flex;gap:var(--co-space-2);flex-wrap:wrap}.site-footer__newsletter-form input[type=email]{flex:1 1 200px;min-height:44px;padding:0 var(--co-space-4);border-radius:var(--co-radius-sm);border:1px solid rgba(246,241,230,.3);background-color:transparent;color:var(--co-color-cream)}.site-footer__newsletter-form input[type=email]::placeholder{color:#f6f1e699}.site-footer__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--co-space-6);padding-block:var(--co-space-7)}.site-footer__column-title{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--co-space-3);color:var(--co-color-tan)}.site-footer__column-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--co-space-2)}.site-footer__column-list a{text-decoration:none;opacity:.85;font-size:.875rem}.site-footer__column-list a:hover{opacity:1;text-decoration:underline}.site-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--co-space-4);padding-block-start:var(--co-space-6);border-top:1px solid rgba(246,241,230,.15);font-size:.75rem;opacity:.75}.site-footer__bottom a{text-decoration:none}.site-footer__payment{display:flex;flex-wrap:wrap;gap:var(--co-space-2)}.site-header{background-color:var(--co-color-cream);background-image:radial-gradient(circle at 1px 1px,rgba(30,51,40,.05) 1px,transparent 0);background-size:18px 18px;border-bottom:1px solid var(--co-color-border)}.site-header__utility-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:var(--page-width);margin-inline:auto;padding:var(--co-space-5) var(--page-margin) var(--co-space-4);gap:var(--co-space-4)}.site-header__logo{grid-column:2;text-align:center;margin:0;font-size:1rem}.site-header__logo a{text-decoration:none;display:inline-block}.site-header__logo img{height:auto;width:auto;max-height:64px}.site-header__wordmark{display:flex;flex-direction:column;align-items:center;color:var(--co-color-forest-dark)}.site-header__wordmark-main{font-family:var(--font-heading--family),Georgia,serif;font-size:1.75rem;font-weight:700;letter-spacing:.02em}.site-header__wordmark-tagline{font-size:.625rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--co-color-rust)}.site-header__icons{grid-column:3;display:flex;justify-content:flex-end;align-items:center;gap:var(--co-space-5)}.site-header__icons a{position:relative;display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;color:var(--co-color-forest-dark);text-decoration:none}.site-header__cart-count{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 3px;border-radius:var(--co-radius-full);background-color:var(--co-color-rust);color:var(--co-color-white);font-size:.625rem;font-weight:700;display:flex;align-items:center;justify-content:center}.site-header__nav{border-top:1px solid var(--co-color-border);display:none}.site-header__nav-list{list-style:none;display:flex;justify-content:center;gap:var(--co-space-6);margin:0;padding:var(--co-space-3) var(--page-margin);max-width:var(--page-width);margin-inline:auto}.site-header__nav-item{position:relative}.site-header__nav-item>a{text-decoration:none;color:var(--co-color-forest-dark);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;min-height:44px;align-items:center}.site-header__nav-item>a:hover,.site-header__nav-item>a[aria-current=page]{color:var(--co-color-rust)}.site-header__submenu{display:none;position:absolute;top:100%;left:0;min-width:180px;background-color:var(--co-color-white);border:1px solid var(--co-color-border);border-radius:var(--co-radius-md);box-shadow:var(--co-shadow-md);padding:var(--co-space-2) 0;z-index:10;list-style:none;margin:0}.site-header__nav-item:hover .site-header__submenu,.site-header__nav-item:focus-within .site-header__submenu{display:block}.site-header__submenu a{display:block;padding:var(--co-space-2) var(--co-space-4);text-decoration:none;font-size:.8125rem;color:var(--co-color-charcoal)}.site-header__submenu a:hover{background-color:var(--co-color-cream-dark)}.mobile-nav{grid-column:1}.mobile-nav__trigger{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer;list-style:none;color:var(--co-color-forest-dark)}.mobile-nav__trigger::-webkit-details-marker{display:none}.mobile-nav__icon-close,.mobile-nav[open] .mobile-nav__icon-open{display:none}.mobile-nav[open] .mobile-nav__icon-close{display:block}.mobile-nav__panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background-color:var(--co-color-cream);overflow-y:auto;padding:var(--co-space-8) var(--co-space-5) var(--co-space-6)}.mobile-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--co-space-2)}.mobile-nav__list>li>a{display:block;min-height:44px;display:flex;align-items:center;text-decoration:none;font-size:1.125rem;font-weight:600;color:var(--co-color-forest-dark);text-transform:uppercase;letter-spacing:.04em}.mobile-nav__sublist{list-style:none;margin:0 0 var(--co-space-3);padding-left:var(--co-space-4)}.mobile-nav__sublist a{display:flex;min-height:40px;align-items:center;text-decoration:none;color:var(--co-color-charcoal);font-size:.9375rem}@media(min-width:990px){.site-header__utility-row{grid-template-columns:1fr auto 1fr}.site-header__nav{display:block}.mobile-nav{display:none}}@media(max-width:989px){.site-header__icons{gap:var(--co-space-3)}}.collection-grid{padding-block:var(--co-space-6) var(--co-space-9)}.collection-grid__toolbar{display:flex;align-items:center;gap:var(--co-space-5);padding-block-end:var(--co-space-4);margin-block-end:var(--co-space-5);border-bottom:1px solid var(--co-color-border);flex-wrap:wrap}.filter-drawer{position:relative}.filter-drawer__trigger{display:inline-flex;align-items:center;gap:var(--co-space-2);min-height:44px;padding-inline:var(--co-space-2);cursor:pointer;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;list-style:none}.filter-drawer__trigger::-webkit-details-marker{display:none}.filter-drawer[open] .filter-drawer__icon{transform:rotate(45deg)}.filter-drawer__panel{position:absolute;top:100%;left:0;z-index:20;width:min(320px,85vw);max-height:70vh;overflow-y:auto;margin-top:var(--co-space-2);padding:var(--co-space-5);background-color:var(--co-color-white);border:1px solid var(--co-color-border);border-radius:var(--co-radius-md);box-shadow:var(--co-shadow-md)}.filter-group{border:0;padding:0;margin:0 0 var(--co-space-5)}.filter-group__legend{font-weight:600;font-size:.8125rem;margin-block-end:var(--co-space-3);padding:0}.filter-group__values{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--co-space-2)}.filter-value{display:flex;align-items:center;gap:var(--co-space-2);font-size:.875rem;min-height:32px}.filter-group__price{display:flex;align-items:center;gap:var(--co-space-2)}.filter-group__price input{width:100%;min-height:40px;padding-inline:var(--co-space-2);border:1px solid var(--co-color-border);border-radius:var(--co-radius-sm)}.filter-drawer__actions{display:flex;flex-direction:column;gap:var(--co-space-3)}.filter-drawer__clear{text-align:center;font-size:.8125rem;text-decoration:underline}.sort-form{display:flex;align-items:center;gap:var(--co-space-2);margin-inline:auto;font-size:.8125rem}.sort-form select{min-height:44px;padding-inline:var(--co-space-2);border:1px solid var(--co-color-border);border-radius:var(--co-radius-sm);background-color:var(--co-color-white)}.collection-grid__count{margin-inline-start:auto;font-size:.8125rem;opacity:.75;white-space:nowrap}.active-filters{display:flex;flex-wrap:wrap;gap:var(--co-space-2);list-style:none;padding:0;margin:0 0 var(--co-space-5)}.active-filters__pill{display:inline-flex;align-items:center;gap:var(--co-space-1);padding:var(--co-space-1) var(--co-space-3);border:1px solid var(--co-color-border);border-radius:var(--co-radius-full);font-size:.75rem;text-decoration:none}.active-filters__icon{width:12px;height:12px}.collection-grid__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--co-space-6) var(--co-space-5)}.collection-grid__empty{text-align:center;padding-block:var(--co-space-8);display:flex;flex-direction:column;align-items:center;gap:var(--co-space-4)}@media(max-width:749px){.collection-grid__list{grid-template-columns:repeat(2,1fr);gap:var(--co-space-4) var(--co-space-3)}.collection-grid__toolbar{gap:var(--co-space-3)}}@media(max-width:374px){.collection-grid__list{grid-template-columns:1fr}}@media(min-width:750px)and (max-width:989px){.collection-grid__list{grid-template-columns:repeat(2,1fr)}}.product{padding-block:var(--co-space-6) var(--co-space-9)}.product__layout{display:grid;grid-template-columns:1fr;gap:var(--co-space-7);margin-block-start:var(--co-space-5)}.product__media{display:grid;gap:var(--co-space-3)}.product__media-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:var(--co-radius-md);background-color:var(--co-color-cream-dark)}.product__media-item{scroll-snap-align:start;aspect-ratio:.85;display:flex;align-items:center;justify-content:center;overflow:hidden}.product__media-item img,.product__media-item video,.product__media-item model-viewer{width:100%;height:100%;object-fit:cover}.product__thumbnails{display:flex;gap:var(--co-space-2);overflow-x:auto}.product__thumbnail{flex:0 0 auto;width:64px;aspect-ratio:.85;border-radius:var(--co-radius-sm);overflow:hidden;border:2px solid transparent}.product__thumbnail.is-active{border-color:var(--co-color-forest)}.product__thumbnail img{width:100%;height:100%;object-fit:cover}.product__title{font-size:clamp(1.75rem,1.5rem + 1vw,2.5rem);margin-block-end:var(--co-space-2)}.product__rating-slot:empty{display:none}.product__price{font-size:1.25rem;margin-block:var(--co-space-2) var(--co-space-4)}.product__short-description{color:var(--co-color-charcoal);opacity:.85;margin-block-end:var(--co-space-5)}.size-guide{margin-block-end:var(--co-space-5)}.size-guide__trigger{display:inline-flex;align-items:center;gap:var(--co-space-2);min-height:44px;cursor:pointer;font-size:.8125rem;font-weight:600;text-decoration:underline;list-style:none}.size-guide__trigger::-webkit-details-marker{display:none}.size-guide__icon{width:16px;height:16px}.size-guide__content{margin-block-start:var(--co-space-3);padding:var(--co-space-4);border:1px solid var(--co-color-border);border-radius:var(--co-radius-md)}.product__buy-box{margin-block-start:var(--co-space-2)}.product__add-to-cart{font-size:.9375rem;min-height:52px}.variant-option{border:0;padding:0;margin:0 0 var(--co-space-5)}.variant-option__legend{font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-block-end:var(--co-space-3);padding:0}.variant-option__legend [data-selected-value]{font-weight:400;text-transform:none;letter-spacing:0}.variant-option__values{display:flex;flex-wrap:wrap;gap:var(--co-space-3)}.variant-pill{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 var(--co-space-4);border:1px solid var(--co-color-border);border-radius:var(--co-radius-sm);background-color:var(--co-color-white);cursor:pointer;font-size:.875rem}.variant-pill:has(input:checked){border-color:var(--co-color-forest);outline:1px solid var(--co-color-forest)}.variant-pill:has(input:focus-visible){outline:2px solid var(--co-color-forest);outline-offset:2px}.variant-pill--swatch{min-width:44px;width:44px;height:44px;padding:0;border-radius:var(--co-radius-full);overflow:hidden;border:none}.variant-pill__swatch{display:block;width:28px;height:28px;border-radius:var(--co-radius-full);background-size:cover;background-position:center;border:1px solid rgba(0,0,0,.08)}.variant-pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.variant-pill:has(input:disabled){opacity:.4;text-decoration:line-through;cursor:not-allowed}.variant-native-select__input{width:100%;min-height:44px;padding:var(--co-space-2) var(--co-space-3);border:1px solid var(--co-color-border);border-radius:var(--co-radius-sm);margin-block-end:var(--co-space-5)}[data-js-enhanced] .variant-native-select{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(min-width:990px){.product__layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.product__media{grid-template-columns:80px 1fr;align-items:start}.product__media-track{grid-column:2}.product__thumbnails{grid-column:1;grid-row:1;flex-direction:column;max-height:640px}.product__thumbnail{width:100%}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
