:root{--rd-radius: 8px;--rd-green: #2f7d4f}.section,.shopify-policy__container{padding-block-start:calc(var(--spacing) * 3);padding-block-end:calc(var(--spacing) * 3)}.section.section-top-zero{padding-block-start:0!important}.section.section-bottom-zero{padding-block-end:0!important}.s-header{padding-block-end:calc(var(--spacing) * 2.5)}.content--special{padding-block-start:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 2.5)}.main-product.section{padding-block-start:calc(var(--spacing) * 1.5)}.section [style*="border-radius:30px"]{border-radius:var(--rd-radius)!important}[data-ui-component="Content Collage Section"] .card__content--inner{pointer-events:none}[data-ui-component="Content Collage Section"] .card__content--inner a{pointer-events:auto}.pagination-round .btn{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border-radius:50%!important;display:inline-flex;align-items:center;justify-content:center;line-height:1}.pagination-round .btn svg{width:16px;height:16px}.collection__header.collection__header--banner-layout{display:flex!important;align-items:center!important;justify-content:center!important;min-height:0!important;height:220px}@media(min-width:769px){.collection__header.collection__header--banner-layout{height:340px}}.collection__header--banner-layout .collection-content{position:relative!important;width:100%;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}.collection__header--banner-layout .s-header.s-header--special{text-align:center!important;padding:0!important;width:100%}.collection__header--banner-layout .collection-content__title{color:#fff!important;font-size:clamp(32px,4vw,52px)!important;letter-spacing:.01em;text-shadow:0 2px 16px rgba(0,0,0,.25)!important}.product__description>.d-flex{display:none!important}.rd-acc{border-top:1px solid rgba(var(--color-normal-text-rgb),.14)}.rd-acc:last-of-type{border-bottom:1px solid rgba(var(--color-normal-text-rgb),.14)}.rd-acc>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;font-family:var(--font-heading-family, inherit);font-size:17px;font-weight:600}.rd-acc>summary::-webkit-details-marker{display:none}.rd-acc>summary:after{content:"+";font-size:20px;line-height:1;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(var(--color-normal-text-rgb),.25);flex:none;font-weight:400}.rd-acc[open]>summary:after{content:"\2013"}.rd-acc>summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.rd-acc__body{padding:0 0 18px}.rd-acc__body>:first-child{margin-top:0}.rd-acc__body>:last-child{margin-bottom:0}.rd-acc__body table{font-size:13px}.js-inventory-tracking{display:none!important}.rd-collection-desc{max-width:72ch;font-size:14px;line-height:1.6;opacity:.8}.rd-collection-desc p:last-child{margin-bottom:0}.product-slideshow__thumb{width:84px}.rd-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:50%;display:none;align-items:center;justify-content:center;background:#ffffffeb;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 10px #0000001a;color:#151617;cursor:pointer;padding:0;transition:background .15s ease,transform .15s ease}.rd-gallery-arrow:hover{background:#fff}.rd-gallery-arrow:focus-visible{outline:2px solid #151617;outline-offset:2px}.rd-gallery-arrow--prev{left:12px}.rd-gallery-arrow--next{right:12px}.rd-gallery-arrow svg{width:18px;height:18px}@media(min-width:769px){.rd-gallery-arrow{display:flex}}.product__media__dialog .slide__pagination{display:flex!important;padding:12px 16px;gap:12px}@media(min-width:769px){.product__media__dialog .slide__pagination{top:50%;bottom:auto!important;transform:translateY(-50%);pointer-events:none;padding:0 24px}.product__media__dialog .slide__pagination .btn{pointer-events:auto;width:48px;height:48px;border-radius:50%}.product__media__dialog .slide__pagination .slide__counter{display:none}}.product__info .collapsible__header{padding-block:12px!important}.rd-stock{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--rd-green);margin:0}.rd-stock:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--rd-green);box-shadow:0 0 0 3px #2f7d4f2e;flex:none}.rd-stock small{font-weight:400;color:rgba(var(--color-normal-text-rgb),.7)}.js-footer.section{padding-block-start:calc(var(--spacing) * 3);padding-block-end:calc(var(--spacing) * 1.5)}.js-footer .footer__nav__list{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:24px;row-gap:8px!important}@media(min-width:992px){.js-footer .footer__nav__list{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.js-footer .collapsible__header,.js-footer .h6.pt-16{padding-top:6px!important;padding-bottom:6px!important;font-size:14px!important;letter-spacing:.04em;text-transform:uppercase}.js-footer .footer__nav__link{padding-top:3px!important;padding-bottom:3px!important;font-size:14px!important}.js-footer .collapsible-region__content{padding-bottom:8px!important}.js-footer .text-block{font-size:14px!important;max-width:34ch}.js-footer .footer__contact{padding-bottom:8px!important}.js-footer .footer__socials,.js-footer .footer__right-menu{margin-bottom:8px!important}.js-footer .footer__content__bottom{margin-top:20px!important;padding-top:16px;border-top:1px solid rgba(var(--color-normal-text-rgb),.12);row-gap:8px!important}.js-footer .footer-localization{margin-bottom:0!important}.js-footer .footer__brand-wrap{width:auto!important}.js-footer .list-payment svg{height:22px;width:auto}.js-footer .footer__brand{display:none}.js-social-btn,.js-footer .footer__socials .btn{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border-radius:50%!important;display:inline-flex;align-items:center;justify-content:center}.js-social-btn svg{width:16px;height:16px}.cart-notification__links .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.cart-notification__links .rd-lock svg{width:16px;height:16px}.rd-cart-extra{margin-top:20px;padding-top:16px;border-top:1px solid rgba(var(--color-normal-text-rgb),.12)}.rd-cart-extra__title{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px}.rd-cart-note{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.3;padding:10px 12px;border-radius:8px;background:rgba(var(--color-normal-text-rgb),.06);margin-bottom:4px}.rd-cart-note svg{width:16px;height:16px;flex:none}.rd-upsell__grid{display:grid;gap:14px}.rd-upsell__item{display:grid;grid-template-columns:60px 1fr;gap:12px;align-items:start}.rd-upsell__item img{width:60px;height:75px;object-fit:cover;border-radius:var(--rd-radius);display:block}.rd-upsell__title{font-size:13px;font-weight:600;line-height:1.3;margin:0 0 2px;text-decoration:none;display:block}.rd-upsell__price{font-size:12px;opacity:.7;margin:0 0 8px}.rd-upsell__sizes{display:flex;flex-wrap:wrap;gap:6px}.rd-upsell__btn{font:inherit;font-size:12px;line-height:1;padding:7px 10px;border-radius:999px;border:1px solid rgba(var(--color-normal-text-rgb),.35);background:transparent;color:inherit;cursor:pointer;min-width:36px;transition:all .15s ease}.rd-upsell__btn:hover{border-color:currentColor}.rd-upsell__btn.is-loading{opacity:.5;pointer-events:none}.rd-upsell__btn.is-added{background:var(--rd-green);border-color:var(--rd-green);color:#fff}.rd-benefits{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13px;line-height:1.35}.rd-benefits li{display:flex;gap:10px;align-items:center}.rd-benefits svg{width:16px;height:16px;flex:none;opacity:.8}.rd-cart-viewlink{display:block;text-align:center;font-size:13px;margin-top:10px;text-decoration:underline;text-underline-offset:3px;opacity:.8}.cart-drawer__footer .btn .rd-lock svg{width:16px;height:16px;margin-right:8px;vertical-align:-3px}[id$=__image_banner_P7UEUQ] .ctnr.banner-padding{--mh-sm: 640px !important;--h-sm_: 640px !important;--mh-xs: 520px !important;--h-xs_: 520px !important}[id$=__image_banner_P7UEUQ] .media-wrapper img{object-position:50% 22%!important}[id$=__image_banner_P7UEUQ] .headline,[id$=__image_banner_P7UEUQ] .s-header--special .h1{font-size:45px!important;line-height:1.12!important;font-weight:400!important}[id$=__image_banner_P7UEUQ] .s-header{max-width:960px;margin-inline:auto}@media(min-width:769px){[id$=__image_banner_P7UEUQ] .headline{white-space:nowrap}}@media(max-width:768px){[id$=__image_banner_P7UEUQ] .headline{white-space:normal;max-width:7.6em;margin-inline:auto}}[id$=__our_story] .s-header h2,[id$=__our_story] h2{text-wrap:balance;max-width:12em}@media(max-width:768px){[id$=__image_banner_P7UEUQ] .headline{font-size:34px!important}}[id$=__community] .media-wrapper img{object-position:50% 20%!important}[id$=__community] .ctnr.banner-padding{--mh-sm: 470px !important;--h-sm_: 470px !important;--mh-xs: 340px !important;--h-xs_: 340px !important}[id$=__our_story] .section-content__media{max-width:88%;margin-inline:auto}[id$=__our_story] .section-content__media img,[id$=__cd958d9d-b000-409b-940e-521a0e2b4608] .section-content__media img,[id$=__c0b272ae-779b-4ba9-a971-44a9e4c95a7a] .section-content__media img{border-radius:8px}[id$=__newsletter] .section{padding-block-start:36px!important;padding-block-end:28px!important}[id$=__newsletter] .s-header{padding:0 0 8px!important;margin:0!important}[id$=__newsletter] .s-header h2,[id$=__newsletter] .s-header .h2{margin:0 0 6px!important;font-size:clamp(28px,3vw,40px)!important}[id$=__newsletter] .s-header__desc,[id$=__newsletter] .s-header p{margin:0!important}[id$=__newsletter] form,[id$=__newsletter] .newsletter-form{margin-top:12px!important}[id$=__newsletter] .ctnr,[id$=__newsletter] .s-content{min-height:0!important;padding-block:0!important}.js-footer.section{padding-block-start:28px!important;padding-block-end:16px!important;border-top:1px solid rgba(var(--color-normal-text-rgb),.1)}@media(max-width:768px){.shopify-block>[class^=ai-promo-bar-]{padding:7px 10px!important}[class^=ai-promo-bar-container-]{flex-direction:row!important;gap:8px!important;justify-content:space-between!important;flex-wrap:nowrap!important}[class^=ai-promo-bar-item-]{font-size:10.5px!important;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;flex:1 1 0!important}}@media(prefers-reduced-motion:reduce){.rd-gallery-arrow,.rd-upsell__btn{transition:none}}[data-ui-component="Image Banner Section"]{border-radius:var(--rd-radius)}[data-ui-component="Image Banner Section"]>.p-relative{border-radius:var(--rd-radius)!important;overflow:hidden}[data-ui-component="Content Collage Section"] .sht-mask{border-radius:var(--rd-radius)!important}.product-card .card__media,.collection__header .collection-media .js-wrap-image-lazy{border-radius:var(--rd-radius)}.product-slideshow__item sht-prd-slideshow-itm{border-radius:var(--rd-radius)}.cart-drawer__product__media{border-radius:var(--rd-radius);overflow:hidden}.js-cart-notification-panel-content img,.mega-menu .p-relative img{border-radius:var(--rd-radius)}.thumbnail__horizoltal{height:auto!important;padding-block:12px}.thumbnail__horizoltal .thumbnail__horizoltal-carousel{height:auto!important;gap:12px!important;align-items:flex-start!important}.thumbnail__horizoltal .product-slideshow__thumb{width:204px!important;min-width:204px;height:272px!important;flex:0 0 204px!important}.thumbnail__horizoltal .btn-slideshow-thumb{width:204px!important;height:272px!important;border-radius:var(--rd-radius);background:#fff}.thumbnail__horizoltal .btn-slideshow-thumb .js-wrap-image-lazy,.thumbnail__horizoltal .btn-slideshow-thumb .animation{width:100%!important;height:100%!important}.thumbnail__horizoltal .btn-slideshow-thumb img{width:100%!important;height:100%!important;object-fit:contain!important}@media(max-width:767px){.thumbnail__horizoltal .product-slideshow__thumb{width:108px!important;min-width:108px;height:144px!important;flex-basis:108px!important}.thumbnail__horizoltal .btn-slideshow-thumb{width:108px!important;height:144px!important}}.product-slideshow__items .product-slideshow__item{aspect-ratio:4 / 5;height:auto!important;background:#fff}.product-slideshow__items .product-slideshow__item sht-prd-slideshow-itm,.product-slideshow__items .product-slideshow__item .js-product-media-open-gallery-btn,.product-slideshow__items .product-slideshow__item .js-wrap-image-lazy,.product-slideshow__items .product-slideshow__item .media-wrapper{width:100%!important;height:100%!important}.product-slideshow__items .product-slideshow__item img{width:100%!important;height:100%!important;object-fit:contain!important;background:#fff}[id$=__shop_by_category] .s-content{gap:clamp(6px,1.25vw,20px)!important;height:auto!important}[id$=__shop_by_category] .sht-mask{height:auto!important;aspect-ratio:4 / 5}[id$=__shop_by_category] .sht-mask .js-wrap-image-lazy,[id$=__shop_by_category] .sht-mask .media-wrapper,[id$=__shop_by_category] .sht-mask img{height:100%!important;width:100%!important;object-fit:cover}[id$=__trust_bar]>.section{padding-block:20px!important}[id$=__trust_bar] .js-carousel-items{row-gap:14px}[id$=__trust_bar] sht-carousel-itm>div{display:flex;align-items:center;justify-content:center;gap:10px}[id$=__trust_bar] sht-carousel-itm>div>div:first-child{width:22px;height:22px;flex:0 0 22px;display:flex;align-items:center}[id$=__trust_bar] sht-carousel-itm svg{width:22px!important;height:22px!important;transform:translateY(3px)}[id$=__trust_bar] h3{margin:0!important;font-size:12px!important;line-height:22px!important;letter-spacing:.08em;white-space:nowrap}[id$=__trust_bar] .text-block{display:none!important}[id$=__why_it_matters]>.section{padding-top:76px!important;padding-bottom:80px!important}[id$=__why_it_matters] .s-header{max-width:800px;margin-inline:auto}[id$=__why_it_matters] .s-header__content{max-width:100%!important;flex:0 0 100%!important;width:100%}[id$=__why_it_matters] .s-header :is(h2,h3,.h2,.h3){line-height:1.3;text-wrap:balance}@media(max-width:767px){[id$=__trust_bar]>.section{padding-block:16px!important}[id$=__trust_bar] sht-carousel-itm{--w-xs: 6 !important}[id$=__trust_bar] sht-carousel-itm>div{justify-content:flex-start}[id$=__trust_bar] h3{font-size:11px!important;line-height:1.35!important;white-space:normal;text-align:left}[id$=__why_it_matters]>.section{padding-top:52px!important;padding-bottom:56px!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/redesign.css.map */
