.cf-assurance-visual{background:var(--cf-bone)!important;color:var(--cf-carbon)}.cf-assurance-visual__layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px)}.cf-assurance-visual__figure{margin:0;min-width:0}.cf-assurance-visual__media{aspect-ratio:3/2;overflow:hidden;background:var(--cf-plane)}.cf-assurance-visual__media img{display:block;width:100%;height:100%;object-fit:cover}.cf-assurance-visual__captions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.cf-assurance-visual summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;list-style:none;cursor:pointer}.cf-assurance-visual summary::-webkit-details-marker{display:none}.cf-assurance-visual summary span{flex:none}.cf-assurance-visual [open]>summary span{transform:rotate(45deg)}.cf-assurance-visual__captions details{border-top:1px solid rgb(22 24 23 / .22);font-size:12px;line-height:1.5}.cf-assurance-visual__captions p{margin:0 0 12px;color:#161817c7}.cf-assurance-visual__content h2{margin:0 0 36px;max-width:14ch;font-family:var(--text-font-family);font-size:clamp(30px,3.2vw,44px);font-weight:400;line-height:1.08;letter-spacing:-.03em}.cf-assurance-visual__content h3{margin:0 0 16px;font-family:var(--text-font-family);font-weight:400;font-size:14px;line-height:1.5}.cf-assurance-visual__questions details{border-top:1px solid rgb(22 24 23 / .22);font-size:14px;line-height:1.55}.cf-assurance-visual__questions details:last-child{border-bottom:1px solid rgb(22 24 23 / .22)}.cf-assurance-visual__questions summary{min-height:58px;padding-block:14px}.cf-assurance-visual__questions details>div{padding:0 20px 18px 0;font-size:13px;color:#161817c7}.cf-assurance-visual__questions p{margin:0}@media(max-width:999px){.cf-assurance-visual__layout{grid-template-columns:1fr;gap:32px}.cf-assurance-visual__content h2{max-width:none;margin-bottom:24px}}@media(max-width:699px){.cf-assurance-visual__captions{gap:12px}.cf-assurance-visual__captions summary{align-items:flex-start;gap:6px;padding-top:12px;min-height:54px}.cf-assurance-visual__content h2{font-size:30px}}.cf-curated-works{padding-block:clamp(48px,6vw,88px);background:var(--cf-bone);color:var(--cf-carbon)}.cf-curated-works__heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin-bottom:28px}.cf-curated-works__heading h2{margin:0;font-family:var(--text-font-family);font-size:clamp(30px,3vw,48px);font-weight:400;letter-spacing:-.03em;line-height:1.15}.cf-curated-works__heading>a{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:13px;text-decoration:underline;text-underline-offset:5px}.cf-curated-works__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px}.cf-curated-works .product-card{min-width:0}.cf-curated-works .product-title{font-family:var(--text-font-family);font-size:20px;line-height:1.2;letter-spacing:-.025em}@media(max-width:999px){.cf-curated-works__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}}@media(max-width:699px){.cf-curated-works .cf-shell{padding-inline:20px}.cf-curated-works__grid{gap:28px 14px}.cf-curated-works .product-title{font-size:18px}}.cf-visual-evidence{padding-block:clamp(56px,6vw,96px);background:var(--cf-plane, #d9ddd8);color:var(--cf-carbon, #161817)}.cf-visual-evidence__head{margin-bottom:clamp(28px,3vw,48px)}.cf-visual-evidence__head h2{max-width:24ch;margin:0;font-family:var(--text-font-family);font-size:clamp(32px,3.5vw,56px);font-weight:400;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.cf-visual-evidence__intro{max-width:54ch;margin-top:20px;font-size:16px;line-height:1.6}.cf-visual-evidence__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.8vw,28px);align-items:start}.cf-visual-evidence__item{min-width:0}.cf-visual-evidence__media{aspect-ratio:4 / 5;background:var(--cf-bone, #f3f4f1);overflow:hidden}.cf-visual-evidence__media img{width:100%;height:100%;object-fit:cover;display:block}.cf-visual-evidence__detail{margin-top:14px;border-bottom:1px solid #a9b1a8}.cf-visual-evidence summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;min-height:48px;padding-block:10px 14px}.cf-visual-evidence summary::-webkit-details-marker{display:none}.cf-visual-evidence summary:focus-visible,.cf-visual-evidence__copy a:focus-visible{outline:2px solid var(--cf-forest, #294438);outline-offset:4px}.cf-visual-evidence summary:hover{color:var(--cf-forest, #294438)}.cf-visual-evidence__detail h3{margin:0;font-family:var(--text-font-family);font-size:clamp(18px,1.5vw,24px);font-weight:400;line-height:1.22;letter-spacing:-.025em}.cf-visual-evidence__detail svg{flex:0 0 16px}.cf-visual-evidence__detail[open] svg{transform:rotate(45deg)}.cf-visual-evidence__copy{padding-bottom:18px;font-size:14px;line-height:1.65;color:#485348}.cf-visual-evidence__copy p{margin:0}.cf-visual-evidence__copy a{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;text-decoration:underline;text-underline-offset:4px}.cf-visual-evidence__note{margin-top:24px;max-width:72ch;font-size:13px;line-height:1.6;color:#485348}.cf-visual-evidence__note summary{justify-content:flex-start;padding-block:8px}.cf-visual-evidence__note p{margin:4px 0 0}@media(max-width:999px){.cf-visual-evidence__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}@media(max-width:699px){.cf-visual-evidence{padding-block:48px}.cf-visual-evidence .cf-shell{padding-inline:20px}.cf-visual-evidence__head{margin-bottom:28px}.cf-visual-evidence__head h2{max-width:20ch}.cf-visual-evidence__grid{gap:26px 14px}.cf-visual-evidence__detail{margin-top:8px}.cf-visual-evidence__detail summary{align-items:flex-start;gap:8px;min-height:70px}.cf-visual-evidence__detail h3{font-size:18px}.cf-visual-evidence__detail svg{margin-top:3px;width:14px;flex-basis:14px}.cf-visual-evidence__copy{font-size:13px}}.header:has(.cf-browse-nav){grid-template-areas:"primary-nav logo secondary-nav" "browse browse browse";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);row-gap:2px;padding-block-end:4px}.cf-browse-nav{grid-area:browse;position:relative;color:inherit;font-family:var(--text-font-family)}.cf-browse-nav__inner{max-width:1600px;margin-inline:auto}.cf-browse-nav__links{display:flex;align-items:stretch;justify-content:center;gap:clamp(18px,3vw,48px);list-style:none;padding:0;margin:0}.cf-browse-nav__links>li{min-width:0}.cf-browse-nav__links>li>a,.cf-browse-nav summary{display:flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:10px 0;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer}.cf-browse-nav summary{list-style:none}.cf-browse-nav summary::-webkit-details-marker{display:none}.cf-browse-nav summary svg{flex:0 0 10px;width:10px}.cf-browse-nav a:hover,.cf-browse-nav summary:hover,.cf-browse-nav [aria-current=page]{text-decoration:underline;text-underline-offset:6px}.cf-browse-nav details[open] summary svg{transform:rotate(180deg)}.cf-browse-nav__room-panel{position:absolute;z-index:8;top:100%;right:0;width:min(440px,calc(100vw - 40px));max-height:min(60svh,480px);overflow-y:auto;background:var(--cf-bone);color:var(--cf-carbon);border:1px solid rgb(22 24 23 / .18);padding:12px 20px}.cf-browse-nav__room-panel a{display:grid;gap:5px;min-height:48px;padding:15px 0;font-size:16px;line-height:1.4}.cf-browse-nav__room-panel small{font-size:12px;color:#161817b8}.cf-browse-nav__room-panel a+a{border-top:1px solid rgb(22 24 23 / .18)}@media(min-width:1000px){.header:has(.cf-browse-nav){grid-template-areas:"logo primary-nav secondary-nav" "logo browse browse";grid-template-columns:auto minmax(0,1fr) auto}}@media(min-width:1000px){.header:has(.cf-browse-nav) .header__logo{align-self:center;transform:none}}@media(min-width:1000px){.header:has(.cf-browse-nav)[data-cf-desktop-layout=logo_center_navigation_below]{grid-template-areas:". logo secondary-nav" "primary-nav primary-nav primary-nav" "browse browse browse";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);row-gap:0;padding-block:12px 4px}.header[data-cf-desktop-layout=logo_center_navigation_below] .header__logo{justify-self:center;align-self:center}.header[data-cf-desktop-layout=logo_center_navigation_below] .header__primary-nav{margin-inline-start:0;justify-content:center}.header[data-cf-desktop-layout=logo_center_navigation_below] .cf-fallback-nav{justify-content:center}}@media(max-width:999px){.cf-browse-nav__links{gap:18px}.cf-browse-nav__links>li>a,.cf-browse-nav summary{letter-spacing:.07em}}@media(max-width:699px){.header:has(.cf-browse-nav){padding-inline:20px;row-gap:3px}.cf-browse-nav__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 10px}.cf-browse-nav__links>li>a,.cf-browse-nav summary{min-height:44px;font-size:11px;padding:7px 0;letter-spacing:.06em;text-wrap:balance}.cf-browse-nav__room-panel{right:0;width:calc(100vw - 40px);max-height:50svh}}.cf-payment-methods{display:grid;gap:10px;padding-block:4px 8px;color:#294438}.cf-payment-methods__label{margin:0;text-align:center;font-size:12px;line-height:1.5}.cf-payment-methods__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:0;margin:0;list-style:none}.cf-payment-methods__list li{display:flex}.cf-payment-methods__icon{width:38px;height:24px}.cf-product-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin-bottom:12px;font-family:var(--text-font-family);font-size:12px;font-weight:400;letter-spacing:0;line-height:1.4}.cf-product-breadcrumbs a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.cf-product-name{display:block}.cf-product-name__type{display:block;margin-top:8px;font-family:var(--text-font-family);font-size:13px;font-weight:400;letter-spacing:.01em;line-height:1.5;color:#161817b8}.product-info .cf-product-name__type{margin-top:14px;font-size:16px}.cf-product-intro{max-width:58ch;margin:16px 0 0;font-size:15px;line-height:1.7;letter-spacing:0}@media(max-width:699px){.cf-product-name__type{font-size:12px;margin-top:6px}.product-info .cf-product-name__type{font-size:15px}}.cf-purchase-confidence{color:var(--cf-carbon);font-size:13px;line-height:1.65}.cf-purchase-confidence__shipping{margin:0;font-weight:500}.cf-purchase-confidence__duties{margin:4px 0 16px;color:#161817bf;font-size:12px}.cf-purchase-confidence__facts{border-top:1px solid rgb(22 24 23 / .18)}.cf-purchase-confidence details{border-bottom:1px solid rgb(22 24 23 / .18)}.cf-purchase-confidence summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding-block:12px;list-style:none;cursor:pointer}.cf-purchase-confidence summary::-webkit-details-marker{display:none}.cf-purchase-confidence details>div{padding-bottom:18px}.cf-purchase-confidence details p{margin:0 0 12px}.cf-purchase-confidence details a{text-decoration:underline;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px}.cf-purchase-confidence__help{display:inline-flex;align-items:center;gap:10px;min-height:48px;margin-top:8px;text-decoration:underline;text-underline-offset:4px}.cf-purchase-confidence [open] summary>span{transform:rotate(45deg)}
/*# sourceMappingURL=/cdn/shop/t/40/compiled_assets/styles.css.map */
