:root{--ad-ink: #111111;--ad-bone: #f2efe8;--ad-lime: #d9ff43;--ad-olive: #617200;--ad-line: #ddd7cb;--ad-muted: #6c665c;--ad-white: #ffffff;--DTColor_Heading: #111111;--DTColor_Body: #1f1f1f;--DTPrimaryColor: #111111;--DTLinkColor: #111111;--DTLinkHoverColor: #617200;--DTBodyBGColor: #ffffff;--DTBorderColor: #ddd7cb;--DTRadius: 0px}html{scroll-behavior:smooth}body{background:var(--ad-white);color:#1f1f1f;font-family:Poppins,Arial,sans-serif;letter-spacing:0}body.ad-menu-open{overflow:hidden}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--ad-ink);font-family:Montserrat,Arial,sans-serif;letter-spacing:0}img{max-width:100%}.ad-wrap{margin:0 auto;max-width:1280px;padding-left:24px;padding-right:24px;width:100%}.ad-sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ad-skip{background:var(--ad-lime);color:var(--ad-ink);left:16px;padding:10px 14px;position:fixed;top:-80px;z-index:500}.ad-skip:focus{top:12px}.ad-section{padding:96px 0}.ad-eyebrow{align-items:center;color:var(--ad-muted);display:flex;font-size:11px;font-weight:700;gap:10px;line-height:1.2;margin:0 0 16px;text-transform:uppercase}.ad-eyebrow__mark{background:var(--ad-lime);display:inline-block;height:10px;width:10px}.ad-eyebrow--light{color:#b9b3a8}.ad-section-title{font-size:clamp(38px,4.4vw,64px);font-weight:700;line-height:.98;margin:0;max-width:13ch;text-transform:uppercase}.ad-section-title--light{color:var(--ad-white)}.ad-section-head{align-items:flex-end;display:flex;gap:48px;justify-content:space-between;margin-bottom:44px}.ad-section-head__aside{max-width:390px}.ad-section-head__copy,.ad-reviews__intro{color:#5d574e;font-size:15px;line-height:1.65;margin:0 0 16px;max-width:360px}.ad-btn{align-items:center;background:var(--ad-ink);border:1px solid var(--ad-ink);border-radius:0;color:var(--ad-white);display:inline-flex;font-size:12px;font-weight:700;justify-content:center;line-height:1;min-height:50px;padding:0 26px;text-decoration:none;text-transform:uppercase;transition:background .2s ease,color .2s ease,border-color .2s ease}.ad-btn:hover,.ad-btn:focus-visible{background:var(--ad-lime);border-color:var(--ad-lime);color:var(--ad-ink)}.ad-btn--light{background:var(--ad-lime);border-color:var(--ad-lime);color:var(--ad-ink)}.ad-btn--light:hover,.ad-btn--light:focus-visible{background:var(--ad-white);border-color:var(--ad-white)}.ad-text-link{border-bottom:1px solid currentColor;color:var(--ad-ink);display:inline-block;font-size:12px;font-weight:700;padding-bottom:4px;text-decoration:none;text-transform:uppercase}.ad-text-link:hover,.ad-text-link:focus-visible{border-color:var(--ad-olive);color:var(--ad-olive)}.ad-arrow{align-items:center;background:var(--ad-lime);color:var(--ad-ink);display:inline-flex;height:42px;justify-content:center;width:42px}.ad-arrow svg{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:20px}.ad-icon-btn{align-items:center;background:transparent;border:0;color:var(--ad-ink);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;position:relative;text-decoration:none;width:44px}.ad-icon-btn svg{fill:none;height:21px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:21px}.ad-icon-btn:focus-visible,.ad-review-arrow:focus-visible,.ad-footer__field button:focus-visible,.ad-faq__item summary:focus-visible{outline:2px solid var(--ad-ink);outline-offset:3px}.ad-header{background:var(--ad-white);border-bottom:1px solid var(--ad-line);position:relative;z-index:120}.ad-header--sticky{position:sticky;top:0}.ad-header.is-scrolled{box-shadow:0 8px 24px #11111114}.ad-announcement{background:var(--ad-lime);color:var(--ad-ink)}.ad-announcement__inner{align-items:center;display:flex;font-size:10px;font-weight:700;justify-content:center;min-height:32px;text-align:center;text-transform:uppercase}.ad-announcement a{color:var(--ad-ink);text-decoration:none}.ad-announcement a:hover{text-decoration:underline}.ad-header__inner{align-items:center;display:grid;gap:34px;grid-template-columns:220px 1fr 104px;min-height:84px}.ad-brand{color:var(--ad-ink);display:flex;flex-direction:column;gap:4px;justify-self:start;text-decoration:none}.ad-brand__name{font-family:Montserrat,Arial,sans-serif;font-size:23px;font-weight:800;line-height:1}.ad-brand__tagline{color:var(--ad-muted);font-size:9px;font-weight:700;line-height:1.2;text-transform:uppercase}.ad-nav{align-items:center;display:flex;gap:30px;justify-content:center}.ad-nav__link{color:var(--ad-ink);font-size:11px;font-weight:700;padding:8px 0;position:relative;text-decoration:none;text-transform:uppercase;white-space:nowrap}.ad-nav__link:after{background:var(--ad-lime);bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .2s ease;width:100%}.ad-nav__link:hover:after,.ad-nav__link:focus-visible:after,.ad-nav__link.is-active:after{transform:scaleX(1)}.ad-header__actions{align-items:center;display:flex;gap:2px;justify-self:end}.ad-menu-toggle{background:transparent!important;border:0!important;color:var(--ad-ink)!important;display:none!important;justify-self:start;padding:0!important;width:44px}.ad-cart-count{align-items:center;background:var(--ad-lime);border-radius:999px;color:var(--ad-ink);display:flex;font-size:9px;font-weight:800;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px;position:absolute;right:1px;top:4px}.ad-drawer[hidden]{display:none}.ad-drawer{top:0;right:0;bottom:0;left:0;position:fixed;z-index:400}.ad-drawer__scrim{background:#1111119e;border:0;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.ad-drawer__panel{background:var(--ad-bone);display:flex;flex-direction:column;height:100%;left:0;max-width:390px;padding:20px;position:relative;width:88vw}.ad-drawer__head{align-items:center;border-bottom:1px solid var(--ad-line);display:flex;justify-content:space-between;padding-bottom:18px}.ad-drawer__nav{display:flex;flex-direction:column;padding-top:24px}.ad-drawer__nav .ad-nav__link{border-bottom:1px solid var(--ad-line);font-family:Montserrat,Arial,sans-serif;font-size:27px;font-weight:700;padding:18px 0}.ad-drawer__nav .ad-nav__link:after{display:none}.ad-drawer__foot{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding:24px 0}.ad-drawer__foot a{color:var(--ad-muted);font-size:12px;font-weight:600;text-transform:uppercase}.ad-hero{background:var(--ad-bone);min-height:760px;overflow:hidden;position:relative}.ad-hero__desktop-media{top:0;right:0;bottom:0;left:0;position:absolute}.ad-hero__desktop-media img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.ad-hero__content{display:flex;flex-direction:column;justify-content:center;min-height:760px;padding-bottom:92px;padding-top:120px;position:relative;z-index:2}.ad-hero__title{font-size:clamp(54px,6.1vw,92px);font-weight:800;line-height:.9;margin:0 0 26px;max-width:9ch;text-transform:uppercase}.ad-hero__body{color:#3f3a33;font-size:17px;line-height:1.65;margin:0;max-width:450px}.ad-hero__actions{align-items:center;display:flex;gap:26px;margin-top:34px}.ad-hero__note{color:var(--ad-muted);font-size:11px;margin:26px 0 0}.ad-hero__mobile-media{display:none}.ad-categories{background:var(--ad-white)}.ad-category-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.ad-category-card{color:var(--ad-ink);display:flex;flex-direction:column;min-width:0;text-decoration:none}.ad-category-card__media{aspect-ratio:4 / 5;background:#e9e3d7;overflow:hidden;position:relative}.ad-category-card--2 .ad-category-card__media{background:#eadcdf}.ad-category-card--3 .ad-category-card__media{background:#dfe6da}.ad-category-card__media img{display:block;height:100%;mix-blend-mode:multiply;object-fit:cover;transition:transform .6s ease;width:100%}.ad-category-card:hover .ad-category-card__media img,.ad-category-card:focus-visible .ad-category-card__media img{transform:scale(1.035)}.ad-category-card__body{padding-top:18px}.ad-category-card__kicker{color:var(--ad-muted);display:block;font-size:10px;font-weight:700;margin-bottom:8px;text-transform:uppercase}.ad-category-card__row{align-items:center;display:flex;gap:16px;justify-content:space-between}.ad-category-card__row h3{font-size:30px;font-weight:700;line-height:1;margin:0;text-transform:uppercase}.ad-category-card__body p{color:#5d574e;font-size:13px;line-height:1.55;margin:12px 0 0;max-width:33ch}.ad-products{background:var(--ad-white);padding-top:20px}.ad-product-grid{display:grid;gap:38px 18px;grid-template-columns:repeat(4,minmax(0,1fr))}.ad-product-card{color:var(--ad-ink);display:block;min-width:0;text-decoration:none}.ad-product-card__media{aspect-ratio:4 / 5;background:#f5f2ec;overflow:hidden;position:relative}.ad-product-card__media img{display:block;height:100%;object-fit:cover;transition:transform .55s ease;width:100%}.ad-product-card:hover .ad-product-card__media img,.ad-product-card:focus-visible .ad-product-card__media img{transform:scale(1.035)}.ad-product-card__badge{background:var(--ad-lime);color:var(--ad-ink);font-size:9px;font-weight:800;left:12px;padding:6px 9px;position:absolute;text-transform:uppercase;top:12px}.ad-product-card__meta{padding-top:14px}.ad-product-card__vendor{color:var(--ad-muted);display:block;font-size:9px;font-weight:700;margin-bottom:6px;text-transform:uppercase}.ad-product-card__meta h3{display:-webkit-box;font-size:14px;font-weight:600;line-height:1.4;margin:0;min-height:39px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ad-product-card__price{align-items:baseline;display:flex;font-size:13px;gap:8px;margin:9px 0 0}.ad-product-card__price s{color:#918b80;font-size:12px}.ad-story{background:var(--ad-ink);color:var(--ad-white);padding:100px 0;scroll-margin-top:120px}.ad-story__grid{align-items:center;display:grid;gap:80px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ad-story__media{background:var(--ad-lime);position:relative}.ad-story__media img{aspect-ratio:6 / 7;display:block;height:100%;object-fit:cover;width:100%}.ad-story__stamp{background:var(--ad-lime);bottom:20px;color:var(--ad-ink);font-size:10px;font-weight:800;line-height:1.3;padding:12px 14px;position:absolute;right:20px;text-transform:uppercase}.ad-story__content .ad-section-title{margin-bottom:26px}.ad-story__body{color:#c9c4ba;font-size:15px;line-height:1.75;max-width:54ch}.ad-story__list{display:grid;gap:12px;list-style:none;margin:30px 0 36px;padding:0}.ad-story__list li{align-items:flex-start;display:flex;gap:12px}.ad-story__list svg{fill:none;flex:0 0 18px;height:18px;margin-top:2px;stroke:var(--ad-lime);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:18px}.ad-story__list span{color:#e8e4dc;font-size:13px;line-height:1.5}.ad-services{background:var(--ad-bone);border-bottom:1px solid var(--ad-line);border-top:1px solid var(--ad-line);padding:34px 0}.ad-services__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ad-service{border-right:1px solid #d4cdc0;min-width:0;padding:10px 26px}.ad-service:first-child{padding-left:0}.ad-service:last-child{border-right:0;padding-right:0}.ad-service__icon svg{fill:none;height:27px;stroke:var(--ad-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4;width:27px}.ad-service h2{font-size:11px;font-weight:700;margin:14px 0 6px;text-transform:uppercase}.ad-service p{color:#5f594f;font-size:12px;line-height:1.5;margin:0}.ad-service a{color:var(--ad-ink);display:inline-block;font-size:10px;font-weight:700;margin-top:8px;text-transform:uppercase;text-decoration:underline}.ad-reviews{background:#f7f5f0}.ad-reviews__head{align-items:flex-end;display:flex;gap:40px;justify-content:space-between;margin-bottom:40px}.ad-reviews__head .ad-section-title{margin-bottom:18px;max-width:15ch}.ad-reviews__controls{display:flex;flex:0 0 auto;gap:8px}.ad-review-arrow{align-items:center;background:transparent;border:1px solid var(--ad-ink);color:var(--ad-ink);cursor:pointer;display:flex;height:48px;justify-content:center;padding:0;transition:background .2s ease,color .2s ease,opacity .2s ease;width:48px}.ad-review-arrow svg{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:20px}.ad-review-arrow:hover:not(:disabled){background:var(--ad-ink);color:var(--ad-lime)}.ad-review-arrow:disabled{cursor:default;opacity:.28}.ad-review-wall{cursor:grab;display:flex;gap:18px;max-width:100%;outline:none;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:10px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.ad-review-wall::-webkit-scrollbar{display:none}.ad-review-wall.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.ad-review-card{background:var(--ad-white);border:1px solid var(--ad-line);border-radius:0;display:flex;flex:0 0 286px;flex-direction:column;height:650px;min-width:0;overflow:hidden;scroll-snap-align:start}.ad-review-card__media{aspect-ratio:6 / 5;background:#eeeae2;flex:0 0 auto;overflow:hidden;position:relative}.ad-review-card__media img{display:block;height:100%;object-fit:cover;width:100%}.ad-review-card__source{background:#ffffffe6;bottom:10px;color:#5f594f;font-size:8px;font-weight:700;left:10px;padding:5px 7px;position:absolute;text-transform:uppercase}.ad-review-card__stars{align-items:center;background:var(--ad-white);border:1px solid #e3ddd2;border-radius:999px;box-shadow:0 7px 18px #11111117;display:flex;gap:3px;margin:-21px 0 0 20px;padding:8px 11px;position:relative;width:max-content;z-index:2}.ad-review-card__stars svg{fill:none;height:15px;stroke:#b8b0a3;stroke-linejoin:round;stroke-width:1.4;width:15px}.ad-review-card__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:14px 20px 0}.ad-review-card__customer{align-items:center;color:#6c665c;display:flex;font-size:9px;font-weight:700;gap:7px;text-transform:uppercase}.ad-review-card__customer svg{fill:none;height:14px;stroke:currentColor;stroke-width:1.4;width:14px}.ad-review-card__body h3{font-size:20px;font-weight:700;line-height:1.22;margin:13px 0 9px}.ad-review-card__body p{color:#4f4a42;font-size:13px;line-height:1.55;margin:0}.ad-review-card__foot{border-top:1px solid #ece8df;margin-top:auto;padding:13px 20px 18px}.ad-review-card__date{color:#7f796f;font-size:8px;font-weight:700;margin:0 0 9px;text-transform:uppercase}.ad-review-card__product{align-items:center;color:var(--ad-ink);display:flex;gap:10px;text-decoration:none}.ad-review-card__product img{flex:0 0 56px;height:56px;object-fit:cover;width:56px}.ad-review-card__product span{min-width:0}.ad-review-card__product small{color:#7f796f;display:block;font-size:8px;font-weight:700;margin-bottom:3px;text-transform:uppercase}.ad-review-card__product strong{display:-webkit-box;font-size:11px;font-weight:600;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ad-review-card__product:hover strong{text-decoration:underline}.ad-review-card__write{border-bottom:1px solid currentColor;color:var(--ad-ink);display:inline-block;font-size:9px;font-weight:700;margin-top:12px;padding-bottom:2px;text-decoration:none;text-transform:uppercase}.ad-faq{background:var(--ad-white)}.ad-faq__grid{display:grid;gap:80px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.ad-faq__intro p{color:#5d574e;font-size:14px;line-height:1.7;margin:24px 0 20px;max-width:34ch}.ad-faq__items{border-top:1px solid var(--ad-line)}.ad-faq__item{border-bottom:1px solid var(--ad-line)}.ad-faq__item summary{align-items:center;color:var(--ad-ink);cursor:pointer;display:flex;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:600;gap:24px;justify-content:space-between;list-style:none;padding:23px 0}.ad-faq__item summary::-webkit-details-marker{display:none}.ad-faq__item summary svg{fill:none;flex:0 0 20px;height:20px;stroke:currentColor;stroke-linecap:round;stroke-width:1.5;transition:transform .2s ease;width:20px}.ad-faq__item[open] summary svg{transform:rotate(45deg)}.ad-faq__answer{color:#5d574e;font-size:13px;line-height:1.7;max-width:60ch;padding:0 0 24px}.ad-faq__answer a{color:var(--ad-ink);font-weight:600;text-decoration:underline}.ad-footer{background:var(--ad-ink);color:#d6d2c8;padding-top:72px}.ad-footer__grid{display:grid;gap:44px;grid-template-columns:1.25fr .78fr .78fr 1.1fr;padding-bottom:64px}.ad-footer__heading{color:var(--ad-white);font-size:11px;font-weight:700;margin:0 0 20px;text-transform:uppercase}.ad-footer__shop{color:var(--ad-white);font-family:Montserrat,Arial,sans-serif;font-size:21px;font-weight:700;margin:0 0 10px;text-transform:uppercase}.ad-footer__intro{color:#a9a49a;font-size:12px;line-height:1.6;margin:0 0 22px;max-width:34ch}.ad-footer__contact-line{display:grid;gap:5px;grid-template-columns:54px minmax(0,1fr);margin-bottom:12px}.ad-footer__label{color:#8f8a80;font-size:9px;font-weight:700;padding-top:2px;text-transform:uppercase}.ad-footer__value{color:#e5e1d8;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.ad-footer__value p{margin:0}.ad-footer__value a{color:#e5e1d8;text-decoration:underline}.ad-footer__links{display:grid;gap:11px;list-style:none;margin:0;padding:0}.ad-footer__links a{color:#d6d2c8;font-size:12px;text-decoration:none}.ad-footer__links a:hover,.ad-footer__value a:hover{color:var(--ad-lime)}.ad-footer__field{border-bottom:1px solid #555046;display:flex;min-height:46px}.ad-footer__field input{background:transparent;border:0;color:var(--ad-white);font-size:12px;height:46px;min-width:0;padding:0 12px 0 0;width:100%}.ad-footer__field input::placeholder{color:#8f8a80}.ad-footer__field button{align-items:center;background:var(--ad-lime);border:0;color:var(--ad-ink);cursor:pointer;display:flex;height:46px;justify-content:center;width:46px}.ad-footer__field button svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:18px}.ad-footer__success{color:var(--ad-lime);font-size:11px;margin:10px 0 0}.ad-footer__error{color:#ff9aa6;font-size:11px;margin:10px 0 0}.ad-footer__secure{color:#8f8a80;font-size:10px;line-height:1.5;margin:16px 0 0}.ad-footer__bottom{border-top:1px solid #35322c}.ad-footer__bottom-inner{align-items:center;display:flex;gap:24px;justify-content:space-between;min-height:64px}.ad-footer__copyright{color:#8f8a80;font-size:10px;margin:0}.ad-footer__payments{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.ad-payment-icon{height:24px;width:38px}.collection-template .dt-sc-column,.product-recommendations .dt-sc-column,.search-products .dt-sc-column{display:grid!important;gap:34px 18px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;list-style:none;margin:0;padding:0}.collection-template .product-grid-item,.product-recommendations .product-grid-item,.search-products .product-grid-item{margin:0!important;min-width:0;width:auto!important}.collection-template .product-grid-item .image_group,.product-recommendations .product-grid-item .image_group,.search-products .product-grid-item .image_group{aspect-ratio:4 / 5;background:#f5f2ec;overflow:hidden}.collection-template .product-grid-item .image_group img,.product-recommendations .product-grid-item .image_group img,.search-products .product-grid-item .image_group img{height:100%!important;object-fit:cover;width:100%!important}.collection-template .product-detail,.product-recommendations .product-detail,.search-products .product-detail{padding-top:12px}.collection-template .product-detail h4,.product-recommendations .product-detail h4,.search-products .product-detail h4{font-size:14px;line-height:1.4;min-height:40px}.collection-template .product-detail h4 a,.product-recommendations .product-detail h4 a,.search-products .product-detail h4 a{color:var(--ad-ink);font-family:Poppins,Arial,sans-serif;font-weight:500;text-decoration:none}.collection-template .grid-link__meta,.product-recommendations .grid-link__meta,.search-products .grid-link__meta{margin-top:8px}.collection-template .product-button,.product-recommendations .product-button,.search-products .product-button{display:none}.collection-template .dt-sc-column+.text-center,.search-products .dt-sc-column+.text-center{margin-top:40px}#MainContent .container>.row>h1,#MainContent .collection-template>h1,#MainContent .search-products>h1{font-size:clamp(34px,4vw,54px);font-weight:700;line-height:1;margin-bottom:28px;text-transform:uppercase}.dt-sc-btn,button.btn,input[type=submit].dt-sc-btn,.product-form__item--submit button,.shopify-payment-button__button{border-radius:0!important;font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.dt-sc-btn{background:var(--ad-ink);border:1px solid var(--ad-ink);color:var(--ad-white);min-height:46px}.dt-sc-btn:hover{background:var(--ad-lime);border-color:var(--ad-lime);color:var(--ad-ink)}.ad-empty-state,.ad-simple-page{padding:88px 0 104px}.ad-empty-state__inner,.ad-simple-page__inner{margin:0 auto;max-width:760px;text-align:center}.ad-empty-state h1,.ad-simple-page h1{font-size:clamp(38px,5vw,64px);line-height:.98;margin:0 0 20px;text-transform:uppercase}.ad-empty-state p,.ad-simple-page p{color:#5d574e;font-size:15px;line-height:1.7;margin:0 auto 26px;max-width:48ch}.ad-empty-state__links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:28px}.ad-empty-state__links a{border:1px solid var(--ad-line);color:var(--ad-ink);font-size:10px;font-weight:700;padding:12px 15px;text-decoration:none;text-transform:uppercase}.ad-empty-state__links a:hover{background:var(--ad-lime);border-color:var(--ad-lime)}.ad-contact{padding:80px 0 100px}.ad-contact__grid{display:grid;gap:64px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.ad-contact h1{font-size:clamp(42px,5vw,68px);line-height:.96;margin:0 0 20px;text-transform:uppercase}.ad-contact__intro{color:#5d574e;font-size:15px;line-height:1.7;margin:0 0 28px;max-width:36ch}.ad-contact__details{border-top:1px solid var(--ad-line);display:grid}.ad-contact__detail{border-bottom:1px solid var(--ad-line);display:grid;gap:6px;padding:16px 0}.ad-contact__label{color:var(--ad-muted);font-size:9px;font-weight:700;text-transform:uppercase}.ad-contact__value{font-size:13px;line-height:1.55;overflow-wrap:anywhere}.ad-contact__value a{color:var(--ad-ink)}.ad-contact__form-wrap{background:var(--ad-bone);padding:42px}.ad-contact__form-wrap h2{font-size:24px;margin:0 0 24px;text-transform:uppercase}.ad-contact__form{display:grid;gap:14px}.ad-contact__row{display:grid;gap:14px;grid-template-columns:1fr 1fr}.ad-contact__form input,.ad-contact__form textarea{background:var(--ad-white);border:1px solid #d8d1c5;border-radius:0;color:var(--ad-ink);font-family:Poppins,Arial,sans-serif;font-size:13px;min-height:50px;padding:13px 14px;width:100%}.ad-contact__form textarea{min-height:160px;resize:vertical}.ad-contact__form button{background:var(--ad-ink);border:1px solid var(--ad-ink);color:var(--ad-white);cursor:pointer;font-size:11px;font-weight:700;min-height:50px;padding:0 24px;text-transform:uppercase}.ad-contact__form button:hover{background:var(--ad-lime);border-color:var(--ad-lime);color:var(--ad-ink)}.ad-contact__success{background:var(--ad-lime);color:var(--ad-ink);font-size:12px;padding:12px 14px}.ad-collection-index{padding:80px 0 100px}.ad-collection-index__head{align-items:flex-end;display:flex;gap:40px;justify-content:space-between;margin-bottom:40px}.ad-collection-index h1{font-size:clamp(42px,5vw,68px);line-height:.96;margin:0;text-transform:uppercase}.ad-collection-index__head p{color:#5d574e;font-size:14px;line-height:1.6;max-width:36ch}.ad-collection-index__grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.ad-index-card{color:var(--ad-ink);display:block;text-decoration:none}.ad-index-card__media{aspect-ratio:4 / 5;background:#ece7dd;overflow:hidden}.ad-index-card__media img{display:block;height:100%;mix-blend-mode:multiply;object-fit:cover;width:100%}.ad-index-card__body{padding-top:16px}.ad-index-card__body h2{font-size:22px;margin:0 0 6px;text-transform:uppercase}.ad-index-card__body p{color:#5d574e;font-size:12px;line-height:1.5;margin:0}.ad-404{padding:90px 0 110px}.ad-404__hero{display:grid;gap:48px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin-bottom:56px}.ad-404 h1{font-size:clamp(54px,7vw,92px);line-height:.88;margin:0 0 24px;text-transform:uppercase}.ad-404 p{color:#5d574e;font-size:15px;line-height:1.7;max-width:38ch}.ad-404__media{display:grid;gap:12px;grid-template-columns:1fr 1fr}.ad-404__media img{aspect-ratio:4 / 5;display:block;height:100%;object-fit:cover;width:100%}.ad-404__products{border-top:1px solid var(--ad-line);padding-top:38px}.ad-404__products h2{font-size:24px;margin:0 0 24px;text-transform:uppercase}.cart_table,.cart_empty_msg{padding:50px 0 90px}.cart_table .cart__row{border-bottom:1px solid var(--ad-line);padding:18px 0}.cart_table .cart__image img{aspect-ratio:4 / 5;object-fit:cover}.cart_table .dt-sc-btn,.cart_table .checkout{border-radius:0}.cart_empty_msg img{max-width:120px}@media(max-width:1100px){.ad-header__inner{gap:20px;grid-template-columns:190px 1fr 96px}.ad-nav{gap:20px}.ad-hero__title{font-size:clamp(52px,7vw,78px)}.ad-story__grid,.ad-faq__grid,.ad-contact__grid{gap:48px}.ad-footer__grid{gap:32px;grid-template-columns:1.1fr .8fr .8fr 1fr}}@media(max-width:989px){.ad-section{padding:72px 0}.ad-header__inner{grid-template-columns:44px 1fr 96px;min-height:76px}.ad-menu-toggle{display:inline-flex!important}.ad-nav{display:none}.ad-brand{justify-self:center;text-align:center}.ad-brand__name{font-size:20px}.ad-category-grid,.ad-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-story__grid,.ad-faq__grid,.ad-contact__grid,.ad-404__hero{grid-template-columns:1fr}.ad-story__media{max-width:620px}.ad-services__grid{grid-template-columns:1fr 1fr;row-gap:26px}.ad-service:nth-child(2){border-right:0}.ad-service:nth-child(3){padding-left:0}.ad-footer__grid{grid-template-columns:1fr 1fr}.ad-footer__col--contact,.ad-footer__col--signup{grid-column:1 / -1}.collection-template .dt-sc-column,.product-recommendations .dt-sc-column,.search-products .dt-sc-column{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:749px){.ad-wrap{padding-left:20px;padding-right:20px}.ad-section{padding:58px 0}.ad-section-head{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:30px}.ad-section-head__aside{max-width:100%}.ad-section-title{font-size:38px;max-width:12ch}.ad-hero{min-height:0}.ad-hero__desktop-media{display:none}.ad-hero__content{display:block;min-height:0;padding-bottom:34px;padding-top:46px}.ad-hero__title{font-size:48px;max-width:9ch}.ad-hero__body{font-size:15px}.ad-hero__actions{align-items:flex-start;flex-direction:column;gap:18px;margin-top:28px}.ad-hero__actions .ad-btn{width:100%}.ad-hero__mobile-media{display:block;line-height:0}.ad-hero__mobile-media img{display:block;height:auto;width:100%}.ad-category-grid{display:flex;gap:14px;margin-left:-20px;margin-right:-20px;overflow-x:auto;padding:0 20px 8px;scroll-snap-type:x mandatory;scrollbar-width:none}.ad-category-grid::-webkit-scrollbar{display:none}.ad-category-card{flex:0 0 78vw;scroll-snap-align:start}.ad-category-card__row h3{font-size:26px}.ad-product-grid{gap:28px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ad-product-card__meta h3{font-size:12px;min-height:34px}.ad-product-card__price{font-size:12px}.ad-story{padding:64px 0}.ad-story__grid{display:flex;flex-direction:column;gap:36px}.ad-story__content{order:1}.ad-story__media{order:2;width:100%}.ad-story__body{font-size:14px}.ad-story .ad-btn{width:100%}.ad-services__grid{gap:0;grid-template-columns:1fr 1fr}.ad-service{border-bottom:1px solid #d4cdc0;padding:20px 16px}.ad-service:nth-child(odd){border-right:1px solid #d4cdc0;padding-left:0}.ad-service:nth-child(2n){border-right:0;padding-right:0}.ad-service:nth-last-child(-n+2){border-bottom:0}.ad-reviews__head{align-items:flex-start;flex-direction:column;gap:20px}.ad-reviews__head .ad-section-title{font-size:36px;max-width:13ch}.ad-review-wall{gap:14px;margin-right:-20px;padding-right:20px}.ad-review-card{flex-basis:calc(100vw - 90px);height:640px}.ad-review-card__body h3{font-size:18px}.ad-review-card__body p{font-size:12px}.ad-review-card__foot{padding-bottom:16px}.ad-faq{padding-top:64px}.ad-faq__grid{gap:36px}.ad-faq__item summary{font-size:15px;padding:20px 0}.ad-footer{padding-top:54px}.ad-footer__grid{gap:34px 22px;grid-template-columns:1fr 1fr;padding-bottom:42px}.ad-footer__col--contact,.ad-footer__col--signup{grid-column:1 / -1}.ad-footer__bottom-inner{align-items:flex-start;flex-direction:column;gap:14px;padding-bottom:18px;padding-top:18px}.ad-footer__payments{justify-content:flex-start}.collection-template .dt-sc-column,.product-recommendations .dt-sc-column,.search-products .dt-sc-column{gap:26px 12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.collection-template .product-detail h4,.product-recommendations .product-detail h4,.search-products .product-detail h4{font-size:12px;min-height:34px}.ad-contact{padding:54px 0 72px}.ad-contact h1{font-size:48px}.ad-contact__form-wrap{padding:24px 18px}.ad-contact__row{grid-template-columns:1fr}.ad-contact__form button{width:100%}.ad-collection-index{padding:54px 0 72px}.ad-collection-index__head{align-items:flex-start;flex-direction:column;gap:18px}.ad-collection-index__grid{gap:14px;grid-template-columns:1fr 1fr}.ad-collection-index__head h1{font-size:46px}.ad-index-card__body h2{font-size:18px}.ad-404{padding:58px 0 72px}.ad-404 h1{font-size:58px}.ad-404__media{gap:8px}.cart_table,.cart_empty_msg{padding:34px 0 64px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.ad-page-head{align-items:flex-end;border-bottom:1px solid var(--ad-line);display:flex;gap:48px;justify-content:space-between;margin-bottom:32px;padding-bottom:32px}.ad-page-head h1{font-size:clamp(44px,5.5vw,76px);line-height:.94;margin:0;max-width:12ch;text-transform:uppercase}.ad-page-head>p{color:#5d574e;font-size:14px;line-height:1.65;margin:0;max-width:40ch}.ad-listing__toolbar{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:26px}.ad-listing__toolbar p{color:#5d574e;font-size:12px;margin:0}.ad-search-form{align-items:stretch;background:var(--ad-bone);display:flex;margin-bottom:34px;min-height:58px;padding:8px}.ad-search-form input[type=search]{background:transparent;border:0;color:var(--ad-ink);flex:1 1 auto;font-family:Poppins,Arial,sans-serif;font-size:14px;min-width:0;padding:0 15px}.ad-search-form input[type=search]:focus{outline:0}.ad-search-form:focus-within{box-shadow:inset 0 0 0 1px var(--ad-ink)}.ad-search-form button{align-items:center;background:var(--ad-ink);border:1px solid var(--ad-ink);color:var(--ad-white);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:700;gap:10px;justify-content:center;min-height:42px;padding:0 20px;text-transform:uppercase}.ad-search-form button:hover{background:var(--ad-lime);border-color:var(--ad-lime);color:var(--ad-ink)}.ad-search-form button svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-width:1.6;width:18px}.ad-grid{display:grid;gap:36px 18px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.ad-grid>li{min-width:0}.ad-grid-card{color:var(--ad-ink);display:block;height:100%;text-decoration:none}.ad-grid-card__media{aspect-ratio:4 / 5;background:#f3f0e9;overflow:hidden}.ad-grid-card__media img{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.ad-grid-card:hover .ad-grid-card__media img,.ad-grid-card:focus-visible .ad-grid-card__media img{transform:scale(1.025)}.ad-grid-card__meta{display:flex;flex-direction:column;min-height:112px;padding-top:13px}.ad-grid-card__vendor{color:var(--ad-muted);font-size:9px;font-weight:700;margin-bottom:7px;text-transform:uppercase}.ad-grid-card__meta h2{display:-webkit-box;font-size:13px;font-weight:600;line-height:1.4;margin:0 0 8px;min-height:36px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ad-grid-card__meta p{color:var(--ad-ink);font-size:12px;font-weight:600;margin:auto 0 0}.ad-listing__empty{padding-bottom:30px;padding-top:54px}.ad-listing__prompt{background:var(--ad-bone);padding:44px;text-align:center}.ad-listing__prompt .ad-eyebrow{justify-content:center}.ad-listing__prompt h2{font-size:clamp(28px,3.5vw,44px);line-height:1;margin:0;text-transform:uppercase}.ad-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:46px}.ad-pagination a,.ad-pagination span{align-items:center;border:1px solid var(--ad-line);color:var(--ad-ink);display:inline-flex;font-size:11px;font-weight:700;justify-content:center;min-height:38px;min-width:38px;padding:0 11px;text-decoration:none;text-transform:uppercase}.ad-pagination a:hover,.ad-pagination .is-current{background:var(--ad-lime);border-color:var(--ad-lime)}.ad-pagination [aria-disabled=true]{color:#a59e93}.ad-contact__form label{color:var(--ad-ink);display:block}.ad-contact__form label>.ad-contact__label{display:block;margin-bottom:7px}.ad-contact__value p{margin:0}.ad-404__links{justify-content:flex-start;margin:0 0 30px}.ad-password-page{background:var(--ad-bone);margin:0}.ad-password{background:var(--ad-bone);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);min-height:100svh}.ad-password__media{background:var(--ad-ink);min-height:100svh;overflow:hidden}.ad-password__media img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.ad-password__content{display:flex;flex-direction:column;min-height:100svh;padding:34px 54px 30px}.ad-password__top,.ad-password__foot{align-items:center;display:flex;gap:20px;justify-content:space-between}.ad-password__top{border-bottom:1px solid var(--ad-line);padding-bottom:20px}.ad-password__brand{color:var(--ad-ink);font-family:Montserrat,Arial,sans-serif;font-size:20px;font-weight:800;text-decoration:none}.ad-password__top>span,.ad-password__foot{color:var(--ad-muted);font-size:9px;font-weight:700;text-transform:uppercase}.ad-password__copy{margin:auto 0;max-width:470px;padding:48px 0}.ad-password__copy h1{font-size:clamp(64px,7vw,104px);line-height:.86;margin:0 0 28px;text-transform:uppercase}.ad-password__copy>p:not(.ad-eyebrow){color:#504b43;font-size:15px;line-height:1.7;margin:0 0 30px;max-width:44ch}.ad-password__foot{border-top:1px solid var(--ad-line);padding-top:20px}.ad-password-modal{background:transparent;border:0;max-height:calc(100vh - 32px);max-width:min(520px,calc(100vw - 32px));padding:0;width:100%}.ad-password-modal::backdrop{background:#111111b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ad-password-modal__panel{background:var(--ad-white);color:var(--ad-ink);padding:46px;position:relative}.ad-password-modal__close{align-items:center;background:transparent;border:1px solid var(--ad-line);color:var(--ad-ink);cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:absolute;right:18px;top:18px;width:40px}.ad-password-modal__close svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-width:1.6;width:18px}.ad-password-modal__panel h2{font-size:38px;line-height:.96;margin:0 0 14px;text-transform:uppercase}.ad-password-modal__panel>p:not(.ad-eyebrow){color:#5d574e;font-size:13px;line-height:1.65;margin:0 0 26px}.ad-password-form{display:grid;gap:10px}.ad-password-form label{color:var(--ad-muted);font-size:9px;font-weight:700;text-transform:uppercase}.ad-password-form input{background:var(--ad-white);border:1px solid #cfc7ba;border-radius:0;color:var(--ad-ink);font-size:14px;min-height:50px;padding:0 14px;width:100%}.ad-password-form button{background:var(--ad-ink);border:1px solid var(--ad-ink);color:var(--ad-white);cursor:pointer;font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:700;margin-top:8px;min-height:50px;padding:0 20px;text-transform:uppercase}.ad-password-form button:hover{background:var(--ad-lime);border-color:var(--ad-lime);color:var(--ad-ink)}.ad-password-form ul,.ad-password-modal .errors{background:#fff0f1;color:#8c2631;font-size:11px;margin:0 0 8px;padding:10px 12px 10px 26px}.ad-blog-grid{display:grid;gap:42px 18px;grid-template-columns:repeat(3,minmax(0,1fr))}.ad-blog-card{min-width:0}.ad-blog-card__media{aspect-ratio:4 / 3;background:#f3f0e9;display:block;overflow:hidden}.ad-blog-card__media img{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.ad-blog-card:hover .ad-blog-card__media img{transform:scale(1.025)}.ad-blog-card__body{padding-top:18px}.ad-blog-card__meta{color:var(--ad-muted);font-size:9px;font-weight:700;margin:0 0 8px;text-transform:uppercase}.ad-blog-card__body h2{font-size:24px;line-height:1.12;margin:0 0 12px}.ad-blog-card__body h2 a{color:var(--ad-ink);text-decoration:none}.ad-blog-card__body h2 a:hover{text-decoration:underline}.ad-blog-card__body>p:not(.ad-blog-card__meta){color:#5d574e;font-size:13px;line-height:1.65;margin:0 0 18px}.ad-article{padding:54px 0 100px}.ad-article__back{align-items:center;color:var(--ad-muted);display:flex;flex-wrap:wrap;font-size:10px;gap:9px;margin-bottom:54px;text-transform:uppercase}.ad-article__back a{color:var(--ad-ink);font-weight:700}.ad-article__head{margin:0 auto 44px;max-width:920px;text-align:center}.ad-article__head .ad-eyebrow{justify-content:center}.ad-article__head h1{font-size:clamp(42px,6vw,82px);line-height:.95;margin:0;text-transform:uppercase}.ad-article__intro{color:#5d574e;font-size:16px;line-height:1.7;margin:22px auto 0;max-width:58ch}.ad-article__media{margin:0 auto 54px;max-width:1120px}.ad-article__media img{aspect-ratio:16 / 10;display:block;height:auto;object-fit:cover;width:100%}.ad-article__body{color:#35312b;font-size:16px;line-height:1.8;margin:0 auto;max-width:760px}.ad-article__body h2,.ad-article__body h3{line-height:1.1;margin:2em 0 .7em;text-transform:uppercase}.ad-article__body h2{font-size:32px}.ad-article__body h3{font-size:23px}.ad-article__body a{color:var(--ad-ink);text-decoration:underline}.ad-article__body img{height:auto}.ad-article__tags{display:flex;flex-wrap:wrap;gap:8px;margin:40px auto 0;max-width:760px}.ad-article__tags span{border:1px solid var(--ad-line);font-size:9px;font-weight:700;padding:7px 9px;text-transform:uppercase}.ad-article__nav{border-top:1px solid var(--ad-line);display:grid;gap:18px;grid-template-columns:1fr 1fr;margin:54px auto 0;max-width:760px;padding-top:28px}.ad-article__nav a{color:var(--ad-ink);display:grid;gap:7px;text-decoration:none}.ad-article__nav a:last-child{text-align:right}.ad-article__nav span{color:var(--ad-muted);font-size:9px;font-weight:700;text-transform:uppercase}.ad-article__nav strong{font-family:Montserrat,Arial,sans-serif;font-size:16px;line-height:1.25}.ad-cart-page{padding:64px 0 100px}.ad-cart{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 360px}.ad-cart__lines{border-top:1px solid var(--ad-line)}.ad-cart-line{border-bottom:1px solid var(--ad-line);display:grid;gap:20px;grid-template-columns:118px minmax(0,1fr) 132px;padding:22px 0}.ad-cart-line__media{aspect-ratio:4 / 5;background:#f3f0e9;display:block;overflow:hidden}.ad-cart-line__media img{display:block;height:100%;object-fit:cover;width:100%}.ad-cart-line__info{min-width:0}.ad-cart-line__vendor{color:var(--ad-muted);display:block;font-size:9px;font-weight:700;margin-bottom:6px;text-transform:uppercase}.ad-cart-line__info h2{font-size:16px;line-height:1.35;margin:0 0 7px}.ad-cart-line__info h2 a{color:var(--ad-ink);text-decoration:none}.ad-cart-line__info p{color:var(--ad-muted);font-size:11px;margin:0 0 8px}.ad-cart-line__price{font-size:12px;font-weight:600}.ad-cart-line__actions{display:flex;flex-direction:column;justify-content:space-between}.ad-cart-line__actions label,.ad-cart__summary>label{color:var(--ad-muted);font-size:9px;font-weight:700;margin-bottom:6px;text-transform:uppercase}.ad-cart-line__actions input{background:var(--ad-white);border:1px solid var(--ad-line);border-radius:0;color:var(--ad-ink);font-size:13px;height:40px;padding:0 9px;width:72px}.ad-cart-line__actions p{font-size:12px;font-weight:700;margin:12px 0 8px}.ad-cart-line__actions a{color:var(--ad-muted);font-size:10px;text-decoration:underline}.ad-cart__summary{background:var(--ad-bone);padding:30px;position:sticky;top:110px}.ad-cart__summary h2{font-size:24px;margin:0 0 22px;text-transform:uppercase}.ad-cart__subtotal{align-items:center;border-bottom:1px solid var(--ad-line);display:flex;font-size:13px;justify-content:space-between;padding-bottom:16px}.ad-cart__subtotal strong{font-size:17px}.ad-cart__note{color:var(--ad-muted);font-size:10px;line-height:1.5;margin:14px 0 22px}.ad-cart__summary textarea{background:var(--ad-white);border:1px solid var(--ad-line);border-radius:0;display:block;font-family:Poppins,Arial,sans-serif;font-size:12px;margin-bottom:18px;padding:10px;resize:vertical;width:100%}.ad-cart__summary button{border-radius:0;cursor:pointer;display:block;font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:700;min-height:48px;text-transform:uppercase;width:100%}.ad-cart__update{background:transparent;border:1px solid var(--ad-ink);color:var(--ad-ink)}.ad-cart__checkout{background:var(--ad-ink);border:1px solid var(--ad-ink);color:var(--ad-white);margin:10px 0 18px}.ad-cart__checkout:hover{background:var(--ad-lime);border-color:var(--ad-lime);color:var(--ad-ink)}.ad-cart__summary .ad-text-link{font-size:10px}.ad-cart-empty{display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(280px,420px)}.ad-cart-empty__copy{align-self:center;padding:28px 0}.ad-cart-empty__copy h2{font-size:clamp(46px,6vw,78px);line-height:.92;margin:0 0 20px;text-transform:uppercase}.ad-cart-empty__copy>p:not(.ad-eyebrow){color:#5d574e;font-size:15px;line-height:1.65;margin:0 0 18px;max-width:38ch}.ad-cart-empty__copy .ad-empty-state__links{justify-content:flex-start}.ad-cart-empty__media{aspect-ratio:4 / 5;background:#eee9df;overflow:hidden}.ad-cart-empty__media img{display:block;height:100%;object-fit:cover;width:100%}.ad-page-head--collection{margin-top:46px}.main-page-section{padding:58px 0 94px}.main-page-section>.container{margin:0 auto;max-width:960px;padding-left:24px;padding-right:24px}.main-page-section .rte,.main-page-section .dt-sc-column{color:#39352f;font-size:15px;line-height:1.75}.main-page-section h1,.main-page-section h2,.main-page-section h3{line-height:1.08;margin-bottom:.7em;margin-top:1.6em;text-transform:uppercase}.main-page-section h1{font-size:clamp(38px,5vw,64px);margin-top:0}.main-page-section h2{font-size:30px}.main-page-section a{color:var(--ad-ink);text-decoration:underline}.product-template__container{padding:38px 0 10px}.product-page-row{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr)}.product-page-row .product_image_width,.product-page-row .product-description-product-template{float:none;margin:0;width:100%}.product-gallery,.product-item-wrap,.product-item-wrap .swiper-container{min-width:0;width:100%}.product-gallery .main-swiper-container{background:#f3f0e9;overflow:hidden;position:relative}.product-gallery .swiper-slide{background:#f3f0e9}.product-gallery .product-item-img{aspect-ratio:4 / 5;display:block;height:auto;object-fit:contain;object-position:center;width:100%}.product-gallery .swiper-pagination-bullet{background:var(--ad-ink);border-radius:0;height:3px;opacity:.28;width:24px}.product-gallery .swiper-pagination-bullet-active{opacity:1}.swiper-thumbnails-main-container{margin-top:12px}.swiper-thumbnails-main-container .swiper-slide{background:#f3f0e9;border:1px solid transparent;cursor:pointer;opacity:.62}.swiper-thumbnails-main-container .swiper-slide-thumb-active{border-color:var(--ad-ink);opacity:1}.swiper-thumbnails-main-container .swiper-thumb-item{aspect-ratio:4 / 5;display:block;height:auto;object-fit:cover;width:100%}.product-description-product-template{padding-top:6px;position:sticky;top:110px}.product-item-caption-white{padding:0}.product-meta-block{border-bottom:1px solid var(--ad-line);padding-bottom:20px}.product-title{font-size:clamp(30px,3.3vw,44px);line-height:1.04;margin:0 0 16px;text-transform:uppercase}.product-price{margin-bottom:18px}.product-price .price-list{align-items:baseline;display:flex;gap:10px;list-style:none;margin:0;padding:0}.product-price-current{font-size:18px;font-weight:700}.product-price-list{color:var(--ad-muted);font-size:13px;text-decoration:line-through}.product-attributes{border-top:1px solid var(--ad-line);margin-top:13px;padding-top:13px}.product-attributes .product-label,.product-attributes h6{color:var(--ad-muted);display:inline-block;font-family:Poppins,Arial,sans-serif;font-size:9px;font-weight:700;margin:0 9px 0 0;text-transform:uppercase}.product-form__item--quantity{align-items:stretch;display:flex;margin:10px 0 18px}.product-form__item--quantity button{background:var(--ad-white);border:1px solid var(--ad-line);color:var(--ad-ink);cursor:pointer;min-height:44px;width:42px}.product-form__item--quantity input{border:1px solid var(--ad-line);border-left:0;border-right:0;height:44px;text-align:center;width:62px}.dT_AddToCart{min-height:54px;width:100%}.product-tab{border-top:1px solid var(--ad-line);margin-top:54px;padding-top:30px}.product-tab .dt-sc-tabs,.product-tab .rte{color:#4a453e;font-size:14px;line-height:1.75}.product-tab h2,.product-tab h3{font-size:24px;text-transform:uppercase}.product-recommendations{padding:70px 0 90px}.product-recommendations .section-header__title{font-size:clamp(32px,4vw,50px);margin:0 0 30px;text-transform:uppercase}@media(max-width:989px){.ad-page-head{align-items:flex-start;flex-direction:column;gap:18px}.ad-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-password{grid-template-columns:1fr}.product-page-row{gap:42px;grid-template-columns:1fr 1fr}.product-description-product-template{position:static}.ad-cart{grid-template-columns:1fr}.ad-cart__summary{position:static}.ad-cart-empty{grid-template-columns:1fr}.ad-cart-empty__media{max-width:520px}.ad-password__media{height:44svh;min-height:320px}.ad-password__content{min-height:56svh;padding:24px 30px}.ad-password__copy{padding:42px 0}.ad-password__copy h1{font-size:clamp(58px,12vw,88px)}}@media(max-width:749px){.ad-page-head{margin-bottom:24px;padding-bottom:24px}.ad-page-head h1{font-size:43px}.ad-search-form{min-height:54px;padding:6px}.ad-search-form button{min-width:50px;padding:0 14px}.ad-search-form button span{display:none}.ad-listing__toolbar{align-items:flex-start;flex-direction:column;gap:12px}.ad-grid{gap:28px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ad-blog-grid{grid-template-columns:1fr}.ad-article{padding:34px 0 70px}.ad-article__back{margin-bottom:34px}.ad-article__head{margin-bottom:30px;text-align:left}.ad-article__head .ad-eyebrow{justify-content:flex-start}.ad-article__head h1{font-size:44px}.ad-article__intro,.ad-article__body{font-size:15px}.ad-article__nav{grid-template-columns:1fr}.ad-article__nav a:last-child{text-align:left}.ad-cart-page{padding:38px 0 70px}.ad-cart-line{gap:14px;grid-template-columns:92px minmax(0,1fr)}.ad-cart-line__actions{grid-column:2}.ad-cart-line__actions input{height:38px}.ad-cart__summary{padding:22px 18px}.ad-cart-empty{gap:28px}.ad-cart-empty__copy{padding:0}.ad-cart-empty__copy h2{font-size:49px}.ad-page-head--collection{margin-top:30px}.main-page-section{padding:38px 0 66px}.main-page-section h1{font-size:42px}.product-template__container{padding-top:18px}.product-page-row{display:flex;flex-direction:column;gap:30px}.product-gallery,.product-description-product-template{width:100%}.product-title{font-size:30px}.product-tab{margin-top:36px}.product-recommendations{padding:48px 0 64px}.ad-grid-card__meta{min-height:108px}.ad-grid-card__meta h2{font-size:12px}.ad-listing__prompt{padding:34px 20px}.ad-contact__form-wrap{padding:28px 20px}.ad-404__media{max-height:380px;overflow:hidden}.ad-password__media{height:40svh;min-height:280px}.ad-password__content{padding:20px}.ad-password__copy{padding:34px 0}.ad-password__copy h1{font-size:56px}.ad-password__copy .ad-btn{width:100%}.ad-password__foot{align-items:flex-start;flex-direction:column;gap:8px}.ad-password-modal__panel{padding:36px 22px 24px}.ad-password-modal__panel h2{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/store-1pgadd.css.map */
