.us-locality-module__COj5LW__field{flex-direction:column;gap:8px;min-width:0;font-size:14px;display:flex}.us-locality-module__COj5LW__field input{width:100%;min-height:54px;font:inherit;color:#171717;background:#fff;border:1px solid #c7c9cc;border-radius:8px;padding:14px}.us-locality-module__COj5LW__field input:focus{outline-offset:1px;outline:2px solid #202020}.us-locality-module__COj5LW__help{color:#60646a;grid-column:1/-1;margin:0;font-size:13px;line-height:1.5}@media (max-width:760px){.us-locality-module__COj5LW__field input{font-size:16px}}
.checkout-presentation-module__Z368oW__header{background:#fff;border-bottom:1px solid #e4e4e4;justify-content:space-between;align-items:center;height:68px;padding:0 max(24px,50vw - 500px);display:flex}.checkout-presentation-module__Z368oW__brand{letter-spacing:-.06em;font-size:32px;font-weight:800}.checkout-presentation-module__Z368oW__page{background:linear-gradient(90deg,#fff 0 53%,#f5f5f5 53%);min-height:85vh}.checkout-presentation-module__Z368oW__layout{grid-template-columns:1.1fr 1fr;max-width:1000px;margin:auto;display:grid}.checkout-presentation-module__Z368oW__form{min-width:0;padding:30px 32px 48px 0}.checkout-presentation-module__Z368oW__finalTitle{letter-spacing:-.035em;margin:12px 0 16px;font-size:clamp(28px,3vw,36px);line-height:1.15}.checkout-presentation-module__Z368oW__loadingPage,.checkout-presentation-module__Z368oW__bagState{background:#fff;min-height:calc(100svh - 72px)}.checkout-presentation-module__Z368oW__bagState{align-content:start;justify-items:center;padding:clamp(48px,10vh,100px) 24px 112px;display:grid}.checkout-presentation-module__Z368oW__bagStateCard{text-align:center;width:100%;max-width:520px}.checkout-presentation-module__Z368oW__bagStateIcon{width:72px;height:72px;color:var(--red);background:#fff1ee;border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;display:inline-flex}.checkout-presentation-module__Z368oW__bagState h1{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(28px,4vw,38px);line-height:1.2}.checkout-presentation-module__Z368oW__bagState p{color:#62666b;max-width:420px;margin:0 auto;font-size:16px;line-height:1.6}.checkout-presentation-module__Z368oW__bagStateActions{flex-wrap:wrap;justify-content:center;gap:12px;margin:28px 0 22px;display:flex}.checkout-presentation-module__Z368oW__bagStateActions>*{min-height:48px}.checkout-presentation-module__Z368oW__bagState .checkout-presentation-module__Z368oW__bagStateBenefit{font-size:13px}.checkout-presentation-module__Z368oW__summaryContents h2{margin:20px 0 12px;font-size:19px;line-height:1.4}.checkout-presentation-module__Z368oW__summaryContents h3{margin:12px 0 4px;font-size:16px;line-height:1.5}.checkout-presentation-module__Z368oW__summaryContents article{margin-bottom:20px}.checkout-presentation-module__Z368oW__form h2{margin-top:22px;font-size:19px;font-weight:600}.checkout-presentation-module__Z368oW__form input,.checkout-presentation-module__Z368oW__form select{min-height:48px;border-radius:7px!important}.checkout-presentation-module__Z368oW__form input[type=checkbox]{min-height:0}.checkout-presentation-module__Z368oW__form .action{background:var(--red);color:#fff}.checkout-presentation-module__Z368oW__form .form-stack{gap:14px}.checkout-presentation-module__Z368oW__form .form-grid{gap:10px}.checkout-presentation-module__Z368oW__form .check-row{font-size:14px}.checkout-presentation-module__Z368oW__form .checkout-block{border:0;margin-bottom:25px;padding:0}.checkout-presentation-module__Z368oW__summary{background:#f5f5f5;border-left:1px solid #e4e4e4;min-width:0;padding:30px 0 48px 32px}.checkout-presentation-module__Z368oW__summary dl{margin-top:20px}.checkout-presentation-module__Z368oW__quotedItems{gap:18px;margin:0;padding:0;list-style:none;display:grid}.checkout-presentation-module__Z368oW__quotedItem{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.checkout-presentation-module__Z368oW__quotedVisual{color:#70645e;background:#fff;border:1px solid #e0dcda;border-radius:8px;place-items:center;width:64px;height:72px;display:grid;overflow:hidden}.checkout-presentation-module__Z368oW__quotedVisual img{object-fit:contain;width:100%;height:100%}.checkout-presentation-module__Z368oW__quotedCopy{min-width:0;font-size:14px;line-height:1.45}.checkout-presentation-module__Z368oW__quotedCopy strong{font-weight:600}.checkout-presentation-module__Z368oW__quotedCopy p{color:#62666b;margin:5px 0 0;font-size:13px}.checkout-presentation-module__Z368oW__quotedPrice{text-align:right;white-space:nowrap;gap:3px;font-size:14px;display:grid}.checkout-presentation-module__Z368oW__quotedPrice del{color:#62666b;font-size:12px}.checkout-presentation-module__Z368oW__note:empty,.checkout-presentation-module__Z368oW__summaryToggle{display:none}.checkout-presentation-module__Z368oW__summary dl>div{justify-content:space-between;gap:15px;margin:12px 0;font-size:14px;display:flex}.checkout-presentation-module__Z368oW__summary dd{text-align:right}.checkout-presentation-module__Z368oW__summary .checkout-presentation-module__Z368oW__total{border-top:1px solid #ddd;margin-top:18px;padding-top:16px;font-size:22px;font-weight:600}.checkout-presentation-module__Z368oW__total small{color:#666;font-size:14px;font-weight:400}.checkout-presentation-module__Z368oW__discount{gap:10px;margin-top:24px;display:flex}.checkout-presentation-module__Z368oW__discount input{background:#fff;border:1px solid #ddd;border-radius:7px;flex:1;min-width:0;padding:14px;font-size:14px}.checkout-presentation-module__Z368oW__discount button{border:1px solid #ddd;border-radius:7px;padding:0 18px;font-size:14px}.checkout-presentation-module__Z368oW__note{color:#62666b;font-size:14px;line-height:1.6}.checkout-presentation-module__Z368oW__help{background:#fff;border-radius:12px;justify-content:space-between;gap:10px;margin-top:20px;padding:14px 12px;font-size:14px;display:flex}.checkout-presentation-module__Z368oW__express{text-align:center}.checkout-presentation-module__Z368oW__express>p{color:#62666b;margin-bottom:12px;font-size:14px}.checkout-presentation-module__Z368oW__express>div{gap:10px;display:flex}.checkout-presentation-module__Z368oW__express button{cursor:not-allowed;border-radius:8px;width:50%;min-height:46px;font-size:20px;font-weight:700}.checkout-presentation-module__Z368oW__paypal{color:#063b83;background:#ffc439;font-style:italic}.checkout-presentation-module__Z368oW__gpay{color:#fff;background:#111}.checkout-presentation-module__Z368oW__express small{color:#62666b;font-size:14px}.checkout-presentation-module__Z368oW__divider{align-items:center;gap:14px;margin:24px 0;display:flex}.checkout-presentation-module__Z368oW__divider:before,.checkout-presentation-module__Z368oW__divider:after{content:"";background:#ddd;flex:1;height:1px}.checkout-presentation-module__Z368oW__shipping{color:#62666b;background:#f7f7f7;border:1px solid #e4e4e4;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 14px;font-size:14px;display:flex}.checkout-presentation-module__Z368oW__shipping strong{color:var(--ink)}.checkout-presentation-module__Z368oW__summary .checkout-presentation-module__Z368oW__note:empty{display:none}.checkout-presentation-module__Z368oW__help a{align-items:center;min-height:44px;display:inline-flex}.checkout-presentation-module__Z368oW__payment{border:1px solid #ddd;border-radius:9px;padding:20px;font-size:14px}.checkout-presentation-module__Z368oW__payment p{color:#62666b;margin:10px 0;font-size:14px}@media (max-width:1200px){.checkout-presentation-module__Z368oW__layout{padding:0 28px}}@media (max-width:760px){.checkout-presentation-module__Z368oW__header{height:72px}.checkout-presentation-module__Z368oW__page{background:#fff}.checkout-presentation-module__Z368oW__layout{flex-direction:column;padding:0;display:flex}.checkout-presentation-module__Z368oW__form{padding:26px 20px 45px}.checkout-presentation-module__Z368oW__summary{border-top:1px solid #ddd;border-left:0;order:-1;padding:25px 20px}.checkout-presentation-module__Z368oW__summary:has(.checkout-presentation-module__Z368oW__summaryToggle){padding:0 20px}.checkout-presentation-module__Z368oW__summaryToggle{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:64px;font-size:14px;display:flex}.checkout-presentation-module__Z368oW__summaryToggle span{align-items:center;gap:6px;display:flex}.checkout-presentation-module__Z368oW__summaryToggle strong{white-space:nowrap;font-size:17px}.checkout-presentation-module__Z368oW__summaryToggle[aria-expanded=true] span svg:last-child{transform:rotate(180deg)}.checkout-presentation-module__Z368oW__summaryContents{padding:8px 0 24px}.checkout-presentation-module__Z368oW__summaryContents[data-expanded=false]{display:none}.checkout-presentation-module__Z368oW__discount input{font-size:16px}.checkout-presentation-module__Z368oW__form{padding-bottom:110px}.checkout-presentation-module__Z368oW__help{flex-wrap:wrap}}.checkout-presentation-module__Z368oW__contactHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.checkout-presentation-module__Z368oW__contactHeading a{font-size:14px;text-decoration:underline}.checkout-presentation-module__Z368oW__form .checkout-presentation-module__Z368oW__field,.checkout-presentation-module__Z368oW__form .checkout-presentation-module__Z368oW__selectField{min-width:0;display:block;position:relative}.checkout-presentation-module__Z368oW__form .checkout-presentation-module__Z368oW__field input,.checkout-presentation-module__Z368oW__form .checkout-presentation-module__Z368oW__selectField select{background:#fff;border:1px solid #dcdcdc;width:100%;height:54px;padding:22px 12px 6px;font-size:16px}.checkout-presentation-module__Z368oW__field span,.checkout-presentation-module__Z368oW__selectField>span{color:#727272;pointer-events:none;font-size:12px;transition:top .12s,font-size .12s;position:absolute;top:7px;left:12px}.checkout-presentation-module__Z368oW__field input:placeholder-shown:not(:focus)+span{font-size:14px;top:16px}.checkout-presentation-module__Z368oW__form .checkout-presentation-module__Z368oW__field input:focus,.checkout-presentation-module__Z368oW__form .checkout-presentation-module__Z368oW__selectField select:focus{outline:2px solid var(--red);outline-offset:1px}.checkout-presentation-module__Z368oW__form .check-row{gap:8px;margin:0;padding:0}.checkout-presentation-module__Z368oW__form .checkout-block>.check-row{margin-top:10px}.checkout-presentation-module__Z368oW__form .form-stack>h2{margin:18px 0 0}.checkout-presentation-module__Z368oW__form .checkout-presentation-module__Z368oW__contactHeading h2{margin:6px 0 0}.checkout-presentation-module__Z368oW__form .checkout-block h2{margin-bottom:12px}.checkout-presentation-module__Z368oW__form .checkout-presentation-module__Z368oW__deliveryGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.checkout-presentation-module__Z368oW__deliveryGrid>*{grid-column:span 2}.checkout-presentation-module__Z368oW__deliveryGrid>:nth-child(2),.checkout-presentation-module__Z368oW__deliveryGrid>:nth-child(3){grid-column:span 3}.checkout-presentation-module__Z368oW__form .checkout-presentation-module__Z368oW__deliveryGrid>.span-two{grid-column:1/-1}.checkout-presentation-module__Z368oW__form .form-stack>p:empty{display:none}@media (max-width:480px){.checkout-presentation-module__Z368oW__form .checkout-presentation-module__Z368oW__deliveryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-presentation-module__Z368oW__deliveryGrid>*,.checkout-presentation-module__Z368oW__deliveryGrid>:nth-child(2),.checkout-presentation-module__Z368oW__deliveryGrid>:nth-child(3){grid-column:span 1}.checkout-presentation-module__Z368oW__deliveryGrid>:nth-child(6){grid-column:1/-1}.checkout-presentation-module__Z368oW__form .checkout-presentation-module__Z368oW__field input,.checkout-presentation-module__Z368oW__form .checkout-presentation-module__Z368oW__selectField select{font-size:16px}}.checkout-presentation-module__Z368oW__error{color:#9b241b;background:#fff5f4;border:1px solid #e5a19b;border-radius:8px;margin:12px 0;padding:12px 16px;scroll-margin-top:24px;font-size:15px;line-height:1.5}
.brand-badge-module__sCSpQa__badge{background:#fff;border:1px solid #ddd;border-radius:6px;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}.brand-badge-module__sCSpQa__badge[data-brand=paypal]{background:#ffc439}.brand-badge-module__sCSpQa__badge:focus-visible{outline-offset:3px;outline:2px solid #e83a30}@media (hover:hover){.brand-badge-module__sCSpQa__badge:hover:not(:disabled){background-color:#fff6f3;border-color:#e83a30;transform:translateY(-2px);box-shadow:0 4px 12px #b1272017}}@media (prefers-reduced-motion:reduce){.brand-badge-module__sCSpQa__badge{transition:none}.brand-badge-module__sCSpQa__badge:hover:not(:disabled){transform:none}}
.payment-options-module__pX8CPa__panel{background:#fafaf8;border:1px solid #e5e5e5;border-radius:12px;margin-top:20px;padding:clamp(16px,3vw,24px)}.payment-options-module__pX8CPa__panel h2{margin-bottom:12px;font-size:clamp(22px,2.5vw,28px)}.payment-options-module__pX8CPa__stripe{max-width:540px;margin-top:20px}.payment-options-module__pX8CPa__stripe button{white-space:normal;min-height:52px}.payment-options-module__pX8CPa__stripe button:disabled{cursor:wait;opacity:.65}.payment-options-module__pX8CPa__wallets{margin-bottom:16px}.payment-options-module__pX8CPa__walletsPending{opacity:0;pointer-events:none;min-height:48px}.payment-options-module__pX8CPa__walletLabel{margin:0 0 10px;font-size:15px;font-weight:600}.payment-options-module__pX8CPa__walletDivider{text-align:center;color:#626262;margin:16px 0 0;font-size:13px}.payment-options-module__pX8CPa__choices{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:20px;display:grid}.payment-options-module__pX8CPa__choices button{text-align:left;cursor:pointer;border-radius:10px;padding:18px 22px;font-size:22px;font-weight:700}.payment-options-module__pX8CPa__choices button:focus-visible{outline-offset:3px;outline:3px solid #2364d2}.payment-options-module__pX8CPa__choices span{margin-top:5px;font-size:13px;font-weight:500;display:block}.payment-options-module__pX8CPa__paypalChoice{color:#003087;background:#ffc439;border:1px solid #ffc439}.payment-options-module__pX8CPa__cardChoice{color:#fff;background:#191919;border:1px solid #191919}.payment-options-module__pX8CPa__paypal{max-width:520px;margin-top:24px}.payment-options-module__pX8CPa__paypal h3{margin:0 0 12px;font-size:22px}.payment-options-module__pX8CPa__buttons{z-index:0;min-height:48px;margin-top:22px;position:relative}.payment-options-module__pX8CPa__hidden{display:none}.payment-options-module__pX8CPa__note{color:#626262;margin-top:16px;font-size:14px;line-height:1.65}.payment-options-module__pX8CPa__notice{background:#fff2cd;border-radius:8px;padding:10px 14px;font-size:14px}.payment-options-module__pX8CPa__walletRetry{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:8px;margin-bottom:12px;padding:10px 16px}.payment-options-module__pX8CPa__diagnostics{overflow-wrap:anywhere;border:1px solid #ddd;margin:16px 0;padding:12px;font-size:12px}.payment-options-module__pX8CPa__diagnostics textarea{box-sizing:border-box;width:100%;max-width:100%;font-size:11px}
.live-account-module__f7radG__content{overflow-wrap:anywhere;min-width:0}.live-account-module__f7radG__signout{cursor:pointer;align-items:center;min-height:44px;display:inline-flex!important}.live-account-module__f7radG__layout{width:min(1200px,100% - 64px);color:var(--ink);grid-template-columns:240px minmax(0,1fr);gap:40px;margin:32px auto 56px;display:grid}.live-account-module__f7radG__sidebar{min-width:0}.live-account-module__f7radG__mobileNavigation{display:none}.live-account-module__f7radG__offerCard{border:1px solid var(--line);background:var(--red-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;padding:20px;display:flex}.live-account-module__f7radG__offerCard>svg{color:var(--red);flex-shrink:0}.live-account-module__f7radG__offerCard>div{flex:1;min-width:180px}.live-account-module__f7radG__offerCard h2{letter-spacing:-.03em;margin:0;font-size:20px}.live-account-module__f7radG__offerCard p{color:var(--muted-text);margin:6px 0 0;font-size:14px;line-height:1.5}.live-account-module__f7radG__offerCode{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.live-account-module__f7radG__offerCode code{font-size:15px;font-weight:600}.live-account-module__f7radG__offerCode button{min-height:44px;font:500 14px var(--font-sans);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:8px;text-decoration:underline}.live-account-module__f7radG__offerCode button:focus-visible{outline:2px solid var(--red);outline-offset:2px}.live-account-module__f7radG__person{border-bottom:1px solid var(--line);padding:0 12px 20px}.live-account-module__f7radG__avatar{background:var(--red-soft);width:44px;height:44px;color:var(--red);border-radius:50%;place-items:center;margin-bottom:12px;font-weight:700;display:grid}.live-account-module__f7radG__person h2{letter-spacing:-.035em;margin:0 0 5px;font-size:21px;line-height:1.3}.live-account-module__f7radG__person p{color:var(--muted-text);overflow-wrap:anywhere;margin:0;font-size:13px}.live-account-module__f7radG__nav{gap:4px;padding-top:16px;display:grid}.live-account-module__f7radG__nav a{min-height:46px;color:var(--muted-text);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:15px;text-decoration:none;display:flex}.live-account-module__f7radG__nav a:hover{background:var(--soft);color:var(--ink)}.live-account-module__f7radG__nav a[aria-current=page]{background:var(--red-soft);color:var(--red);font-weight:650}.live-account-module__f7radG__signout{font:inherit;color:var(--muted-text);background:0 0;border:0;gap:10px;margin-top:12px;padding:8px 12px;font-size:14px}.live-account-module__f7radG__content{align-content:start;gap:24px;display:grid}.live-account-module__f7radG__heading h1,.live-account-module__f7radG__content>h1{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,36px);line-height:1.2}.live-account-module__f7radG__heading p{color:var(--muted-text);margin:8px 0 0;font-size:15px;line-height:1.6}.live-account-module__f7radG__heading,.live-account-module__f7radG__sectionHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.live-account-module__f7radG__sectionHeader{margin-bottom:16px}.live-account-module__f7radG__sectionHeader h2{letter-spacing:-.03em;margin:0;font-size:21px}.live-account-module__f7radG__sectionHeader a{text-underline-offset:4px;font-size:14px}.live-account-module__f7radG__empty{text-align:center;border:1px solid var(--line);background:#fff;border-radius:12px;padding:clamp(28px,5vw,44px) 20px}.live-account-module__f7radG__emptyIcon{background:var(--red-soft);width:64px;height:64px;color:var(--red);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.live-account-module__f7radG__empty h2{letter-spacing:-.035em;margin:0 0 8px;font-size:22px;line-height:1.3}.live-account-module__f7radG__empty p{max-width:380px;color:var(--muted-text);margin:0 auto 20px;font-size:15px;line-height:1.65}.live-account-module__f7radG__primary,.live-account-module__f7radG__secondary{min-height:44px;font:600 14px var(--font-sans);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;text-decoration:none;display:inline-flex}.live-account-module__f7radG__primary{background:var(--red);color:#fff;border:1px solid var(--red)}.live-account-module__f7radG__primary:hover{background:var(--red-hover)}.live-account-module__f7radG__secondary{color:var(--ink);border:1px solid var(--line);background:#fff}.live-account-module__f7radG__secondary:hover{border-color:var(--ink)}.live-account-module__f7radG__content button:disabled,.live-account-module__f7radG__sidebar button:disabled{opacity:.55;cursor:wait}.live-account-module__f7radG__primary:focus-visible,.live-account-module__f7radG__secondary:focus-visible,.live-account-module__f7radG__nav a:focus-visible,.live-account-module__f7radG__signout:focus-visible,.live-account-module__f7radG__filter:focus-visible{outline:2px solid var(--red);outline-offset:3px}.live-account-module__f7radG__emptyLink{text-underline-offset:4px;width:fit-content;margin:14px auto 0;font-size:14px;display:block}.live-account-module__f7radG__error{background:var(--red-soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.live-account-module__f7radG__error>svg{color:var(--red);flex-shrink:0}.live-account-module__f7radG__error p{flex:1;min-width:150px;margin:0;font-size:14px;line-height:1.6}.live-account-module__f7radG__quickLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.live-account-module__f7radG__quickLink{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;padding:18px;text-decoration:none;display:flex}.live-account-module__f7radG__quickLink>svg{color:var(--red)}.live-account-module__f7radG__quickLink strong{font-size:15px}.live-account-module__f7radG__quickLink span{color:var(--muted-text);font-size:13px;line-height:1.6}.live-account-module__f7radG__quickLink:hover{border-color:var(--red);background:var(--red-soft)}.live-account-module__f7radG__care{background:var(--soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;padding:20px;display:flex}.live-account-module__f7radG__care>svg{color:var(--red);flex-shrink:0}.live-account-module__f7radG__care>div{flex:1;min-width:180px}.live-account-module__f7radG__care strong{font-size:15px}.live-account-module__f7radG__care p{color:var(--muted-text);margin:5px 0 0;font-size:14px;line-height:1.5}.live-account-module__f7radG__orders{min-width:0}.live-account-module__f7radG__filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.live-account-module__f7radG__filter{border:1px solid var(--line);font:14px var(--font-sans);background:#fff;border-radius:7px;max-width:100%;min-height:44px;padding:10px 12px}.live-account-module__f7radG__count{color:var(--muted-text);margin-left:auto;font-size:13px}.live-account-module__f7radG__orderList{gap:14px;display:grid}.live-account-module__f7radG__orderCard{border:1px solid var(--line);border-radius:10px;padding:20px}.live-account-module__f7radG__orderTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.live-account-module__f7radG__orderTop h3{letter-spacing:-.025em;margin:0;font-size:17px}.live-account-module__f7radG__orderTop h3 a{text-decoration:none}.live-account-module__f7radG__orderTop h3 a:hover{text-decoration:underline}.live-account-module__f7radG__statusBadge{background:var(--soft);border-radius:20px;padding:5px 10px;font-size:12px;font-weight:650}.live-account-module__f7radG__statusBadge[data-tone=pending]{background:var(--red-soft);color:var(--red-hover)}.live-account-module__f7radG__statusBadge[data-tone=active]{color:#286349;background:#eaf2ee}.live-account-module__f7radG__orderMeta{gap:24px;margin:18px 0;display:flex}.live-account-module__f7radG__orderMeta>div{gap:5px;display:grid}.live-account-module__f7radG__orderMeta dt{color:var(--muted-text);font-size:12px}.live-account-module__f7radG__orderMeta dd{margin:0;font-size:14px}.live-account-module__f7radG__orderFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.live-account-module__f7radG__orderFooter p{color:var(--muted-text);margin:0;font-size:13px;line-height:1.6}.live-account-module__f7radG__pagination{justify-content:center;align-items:center;gap:16px;margin-top:20px;font-size:14px;display:flex}.live-account-module__f7radG__formPanel{border:1px solid var(--line);border-radius:10px;padding:24px}.live-account-module__f7radG__formPanel h2,.live-account-module__f7radG__formPanel h3{letter-spacing:-.03em;margin:0 0 16px;font-size:20px}.live-account-module__f7radG__formPanel p{color:var(--muted-text);font-size:14px;line-height:1.65}.live-account-module__f7radG__inlineActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.live-account-module__f7radG__addressGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.live-account-module__f7radG__addressCard{border:1px solid var(--line);border-radius:10px;padding:20px}.live-account-module__f7radG__addressCard h3{margin:0 0 10px;font-size:16px}.live-account-module__f7radG__addressCard p{margin:8px 0 16px;font-size:14px;line-height:1.65}.live-account-module__f7radG__defaultBadge{color:var(--red-hover);background:var(--red-soft);border-radius:4px;margin-left:8px;padding:3px 7px;font-size:12px;display:inline-block}.live-account-module__f7radG__notice{background:var(--soft);border-radius:8px;margin:0;padding:12px 16px;font-size:14px}.live-account-module__f7radG__savedCard{border:1px solid var(--line);border-radius:10px;align-items:center;gap:16px;padding:20px;display:flex}.live-account-module__f7radG__savedCard>svg{color:var(--red);flex-shrink:0}.live-account-module__f7radG__savedCard>div{flex:1}.live-account-module__f7radG__savedCard h2{margin:0 0 6px;font-size:17px;line-height:1.4}.live-account-module__f7radG__savedCard p{color:var(--muted-text);margin:0 0 12px;font-size:14px}.live-account-module__f7radG__accountLoading{width:min(600px,100% - 40px);margin:48px auto}.live-account-module__f7radG__accountLoading h1{font-size:30px}.live-account-module__f7radG__backLink{text-underline-offset:4px;width:fit-content;font-size:14px}.live-account-module__f7radG__orderDetail h2{letter-spacing:-.03em;margin:0;font-size:22px}.live-account-module__f7radG__orderDetail h3{font-size:18px;line-height:1.4}.live-account-module__f7radG__orderDetail>p{margin:0;font-size:15px;line-height:1.65}.live-account-module__f7radG__orderDetail .panel{margin:0}.live-account-module__f7radG__orderDetail .summary-line{padding-block:4px}.live-account-module__f7radG__orderDetail .summary-line.total{padding-block:14px}.live-account-module__f7radG__orderDetail{gap:16px}.live-account-module__f7radG__orderDetail>.live-account-module__f7radG__statusBadge{justify-self:start}.live-account-module__f7radG__formPanel .form-field{font-size:14px}.live-account-module__f7radG__formPanel .form-field input{border-radius:7px;min-height:48px;font-size:16px}@media (max-width:850px){.live-account-module__f7radG__layout{grid-template-columns:1fr;gap:24px;width:calc(100% - 40px);margin-top:24px}.live-account-module__f7radG__person{border:0;grid-template-columns:44px 1fr;column-gap:12px;padding:0;display:grid}.live-account-module__f7radG__avatar{grid-row:span 2;margin-bottom:0}.live-account-module__f7radG__person h2{font-size:19px}.live-account-module__f7radG__person p{font-size:12px}.live-account-module__f7radG__nav{display:none}.live-account-module__f7radG__nav a{white-space:nowrap;border:1px solid var(--line);flex-shrink:0;gap:8px;font-size:14px}.live-account-module__f7radG__signout{margin:8px 0 0;padding-left:0}.live-account-module__f7radG__mobileNavigation{margin-top:16px;display:block}.live-account-module__f7radG__mobileNavigation select{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);font:600 16px var(--font-sans);background:#fff;border-radius:8px;padding:10px 12px}.live-account-module__f7radG__mobileNavigation select:focus-visible{outline:2px solid var(--red);outline-offset:2px}.live-account-module__f7radG__heading{flex-wrap:wrap;align-items:flex-start}}@media (max-width:600px){.live-account-module__f7radG__layout{margin-bottom:32px}.live-account-module__f7radG__content{gap:20px}.live-account-module__f7radG__quickLinks{grid-template-columns:1fr;gap:8px}.live-account-module__f7radG__quickLink{grid-template-columns:22px 1fr;column-gap:12px;padding:16px;display:grid}.live-account-module__f7radG__quickLink>svg{grid-row:span 2}.live-account-module__f7radG__quickLink span{grid-column:2}.live-account-module__f7radG__addressGrid{grid-template-columns:1fr}.live-account-module__f7radG__formPanel,.live-account-module__f7radG__orderCard{padding:18px}.live-account-module__f7radG__care{gap:12px;padding:16px}.live-account-module__f7radG__care>a{width:100%}.live-account-module__f7radG__offerCard{gap:12px;padding:16px}.live-account-module__f7radG__offerCard>a{width:100%}.live-account-module__f7radG__orderFooter{flex-wrap:wrap}.live-account-module__f7radG__orderFooter a{width:100%}.live-account-module__f7radG__savedCard{flex-wrap:wrap;align-items:flex-start;padding:16px}.live-account-module__f7radG__savedCard>div{min-width:180px}.live-account-module__f7radG__savedCard>button{width:100%}}
.shopping-benefit-module__PZTF2G__benefit{color:#382f28;background:#f6f2ed;border:1px solid #e8e0d6;border-radius:9px;flex-wrap:wrap;gap:8px 16px;margin:14px 0;padding:12px 14px;display:flex}.shopping-benefit-module__PZTF2G__benefit span{align-items:center;gap:7px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.shopping-benefit-module__PZTF2G__benefit svg{color:var(--red);flex:none}.shopping-benefit-module__PZTF2G__benefit small{color:#6d6258;flex-basis:100%;font-size:12px}
.managed-marketing-module__vw7W4W__banners{background:#eeeae4;position:relative}.managed-marketing-module__vw7W4W__slide{min-height:480px;position:relative}.managed-marketing-module__vw7W4W__slide[hidden]{display:none}.managed-marketing-module__vw7W4W__slide>picture{display:block}.managed-marketing-module__vw7W4W__slide>picture img{object-fit:cover;width:100%;height:min(650px,65vw);min-height:480px}.managed-marketing-module__vw7W4W__copy{background:#ffffffdf;border-radius:12px;max-width:520px;padding:28px;position:absolute;top:22%;left:7%}.managed-marketing-module__vw7W4W__copy h1,.managed-marketing-module__vw7W4W__copy h2{margin-bottom:20px;font-size:clamp(32px,4vw,64px);line-height:1.04}.managed-marketing-module__vw7W4W__copy p{margin-bottom:22px;font-size:19px}.managed-marketing-module__vw7W4W__controls{background:#fff;border-radius:30px;align-items:center;gap:18px;padding:8px 18px;display:flex;position:absolute;bottom:24px;right:5%}.managed-marketing-module__vw7W4W__controls button{min-width:44px;min-height:44px}.managed-marketing-module__vw7W4W__dialog{max-height:90dvh;padding:28px;overflow-y:auto}.managed-marketing-module__vw7W4W__dialog picture img,.managed-marketing-module__vw7W4W__richText img{max-width:100%;height:auto}.managed-marketing-module__vw7W4W__richText{overflow-wrap:anywhere;line-height:1.75}.managed-marketing-module__vw7W4W__actions{flex-wrap:wrap;gap:12px;display:flex}.managed-marketing-module__vw7W4W__reward{gap:16px;margin-top:20px;display:grid}.managed-marketing-module__vw7W4W__code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border:1px dashed;padding:12px}.managed-marketing-module__vw7W4W__wheel{border:10px solid var(--red);aspect-ratio:1;background:var(--red-soft);border-radius:50%;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:280px;margin:auto;padding:20px;display:flex}.managed-marketing-module__vw7W4W__wheel span{text-align:center;flex-basis:40%;font-weight:700}.managed-marketing-module__vw7W4W__spinning{animation:1.2s linear infinite managed-marketing-module__vw7W4W__spin}@keyframes managed-marketing-module__vw7W4W__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.managed-marketing-module__vw7W4W__spinning{animation:none}}@media (max-width:767px){.managed-marketing-module__vw7W4W__copy{padding:22px;inset:auto 6% 90px}.managed-marketing-module__vw7W4W__slide>picture img{height:650px}}.managed-marketing-module__vw7W4W__offers{gap:12px;margin:20px 0;display:grid}.managed-marketing-module__vw7W4W__offer{background:#faf8f5;border:1px solid #dedbd6;border-radius:14px;padding:20px}.managed-marketing-module__vw7W4W__offer strong{font-size:18px}.managed-marketing-module__vw7W4W__offer small{line-height:1.6;display:block}.managed-marketing-module__vw7W4W__launcher{z-index:45;background:var(--red);color:#fff;border-radius:40px;padding:14px 22px;position:fixed;bottom:24px;left:24px}@media (max-width:760px){.managed-marketing-module__vw7W4W__launcher{left:12px;bottom:max(14px, env(safe-area-inset-bottom));max-width:190px;padding:13px 16px;font-size:13px}body:has([data-mobile-purchase=active]) .managed-marketing-module__vw7W4W__launcher{display:none}}.managed-marketing-module__vw7W4W__dialog[data-position=BOTTOM_LEFT],.managed-marketing-module__vw7W4W__dialog[data-position=BOTTOM_RIGHT],.managed-marketing-module__vw7W4W__dialog[data-position=BOTTOM]{--tw-translate-y:0;top:auto;bottom:20px}.managed-marketing-module__vw7W4W__dialog[data-position=BOTTOM_LEFT]{--tw-translate-x:0;left:20px}.managed-marketing-module__vw7W4W__dialog[data-position=BOTTOM_RIGHT]{--tw-translate-x:0;left:auto;right:20px}.managed-marketing-module__vw7W4W__dialog[data-position=TOP]{--tw-translate-y:0;top:20px}@media (max-width:600px){.managed-marketing-module__vw7W4W__dialog[data-position]{--tw-translate-x:0;width:auto;left:16px;right:16px}}.managed-marketing-module__vw7W4W__dialog[data-template=SUBSCRIBE]{background:#fff;grid-template-columns:.9fr 1.1fr;gap:0;width:min(780px,100vw - 32px);max-width:780px;padding:0;display:grid;overflow:hidden}.managed-marketing-module__vw7W4W__dialog[data-template=SUBSCRIBE]>picture{background:var(--red-soft);height:100%;display:block;position:relative}.managed-marketing-module__vw7W4W__dialog[data-template=SUBSCRIBE]>picture img{object-fit:cover;width:100%;position:absolute;inset:0;height:100%!important}.managed-marketing-module__vw7W4W__dialogCopy{padding:12px}.managed-marketing-module__vw7W4W__dialog[data-template=SUBSCRIBE] .managed-marketing-module__vw7W4W__dialogCopy{padding:40px 32px 26px}.managed-marketing-module__vw7W4W__dialogTitle{letter-spacing:-.04em;margin:14px 0;font-size:clamp(32px,3vw,40px)!important;line-height:1.1!important}.managed-marketing-module__vw7W4W__offerEyebrow{letter-spacing:.13em;color:var(--red);font-size:14px;font-weight:650}.managed-marketing-module__vw7W4W__dialogCopy .managed-marketing-module__vw7W4W__richText{color:var(--muted-text);font-size:14px}.managed-marketing-module__vw7W4W__dialogCopy label{font-size:14px;line-height:1.6}.managed-marketing-module__vw7W4W__dialogCopy input{accent-color:var(--red)}.managed-marketing-module__vw7W4W__dialogCopy .managed-marketing-module__vw7W4W__actions{margin-top:14px}.managed-marketing-module__vw7W4W__dialogCopy .managed-marketing-module__vw7W4W__actions button{min-height:44px;font-size:14px}.managed-marketing-module__vw7W4W__dialogCopy .managed-marketing-module__vw7W4W__reward{gap:12px}.managed-marketing-module__vw7W4W__reward>button,.managed-marketing-module__vw7W4W__emailForm>button{background:var(--red);color:#fff;border-radius:8px;min-height:48px;padding:12px 18px;font-weight:600}.managed-marketing-module__vw7W4W__reward>button:disabled,.managed-marketing-module__vw7W4W__emailForm>button:disabled{color:#666;cursor:not-allowed;background:#eee}.managed-marketing-module__vw7W4W__reward>p:empty{display:none}@media (max-width:600px){.managed-marketing-module__vw7W4W__dialog[data-template=SUBSCRIBE]{max-height:85dvh;display:block;overflow-y:auto}.managed-marketing-module__vw7W4W__dialog[data-template=SUBSCRIBE]>picture{height:130px;display:block}.managed-marketing-module__vw7W4W__dialog[data-template=SUBSCRIBE]>picture img{object-position:center 42%}.managed-marketing-module__vw7W4W__dialog[data-template=SUBSCRIBE] .managed-marketing-module__vw7W4W__dialogCopy{padding:20px 24px}.managed-marketing-module__vw7W4W__dialogTitle{font-size:30px!important}}.managed-marketing-module__vw7W4W__dialogCopy [data-slot=dialog-description]{margin-bottom:16px;font-size:16px;line-height:1.65}.managed-marketing-module__vw7W4W__dialogTitle{color:var(--ink);text-wrap:balance}.managed-marketing-module__vw7W4W__dialogCopy .managed-marketing-module__vw7W4W__reward>button:not(:disabled):hover,.managed-marketing-module__vw7W4W__emailForm>button:not(:disabled):hover{background:var(--red-hover)}.managed-marketing-module__vw7W4W__dialogCopy .managed-marketing-module__vw7W4W__reward>button,.managed-marketing-module__vw7W4W__emailForm>button{min-height:50px;font-size:16px}.managed-marketing-module__vw7W4W__dialogCopy .managed-marketing-module__vw7W4W__reward label{align-items:flex-start;gap:10px;display:flex}.managed-marketing-module__vw7W4W__dialogCopy .managed-marketing-module__vw7W4W__reward input{margin-top:3px}.managed-marketing-module__vw7W4W__dialogCopy .managed-marketing-module__vw7W4W__reward>a{text-underline-offset:3px;text-decoration:underline}.managed-marketing-module__vw7W4W__dialogCopy .managed-marketing-module__vw7W4W__actions button{width:100%;color:var(--muted-text);border:0;padding:8px}.managed-marketing-module__vw7W4W__dialog [data-slot=dialog-close]{width:44px;height:44px;color:var(--ink);background:#fff;border-radius:50%}@media (min-width:601px){.managed-marketing-module__vw7W4W__dialog[data-template=SUBSCRIBE]{max-height:90dvh;overflow-y:auto}}.managed-marketing-module__vw7W4W__offerDetails{color:var(--muted-text);margin-top:14px;font-size:14px}.managed-marketing-module__vw7W4W__offerDetails summary{cursor:pointer;text-underline-offset:3px;min-height:32px;padding:6px 0;text-decoration:underline}.managed-marketing-module__vw7W4W__offerDetails[open] .managed-marketing-module__vw7W4W__richText{padding:6px 0}.managed-marketing-module__vw7W4W__dialogCopy .managed-marketing-module__vw7W4W__reward>.managed-marketing-module__vw7W4W__claimLink{background:var(--red);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:50px;font-weight:600;text-decoration:none;display:flex}.managed-marketing-module__vw7W4W__dialogCopy .managed-marketing-module__vw7W4W__reward>.managed-marketing-module__vw7W4W__claimLink:hover{background:var(--red-hover)}.managed-marketing-module__vw7W4W__dialogCopy .managed-marketing-module__vw7W4W__reward>.managed-marketing-module__vw7W4W__privacyLink{color:var(--muted-text);font-size:13px}.managed-marketing-module__vw7W4W__emailForm{text-align:left;gap:12px;display:grid}.managed-marketing-module__vw7W4W__emailForm input{border:1px solid var(--line);border-radius:6px;width:100%;min-width:0;min-height:48px;padding:12px;font-size:16px}.managed-marketing-module__vw7W4W__emailForm input:focus-visible{outline:2px solid var(--red);outline-offset:2px}.managed-marketing-module__vw7W4W__emailForm label{font-size:14px;font-weight:600}.managed-marketing-module__vw7W4W__emailEntry{position:relative}.managed-marketing-module__vw7W4W__emailEntry input{min-height:54px;padding-right:58px}.managed-marketing-module__vw7W4W__emailEntry button{background:var(--red);color:#fff;cursor:pointer;border-radius:5px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.managed-marketing-module__vw7W4W__emailEntry button:disabled{color:#666;cursor:wait;background:#eee}.managed-marketing-module__vw7W4W__emailEntry button:focus-visible{outline:2px solid var(--red);outline-offset:2px}.managed-marketing-module__vw7W4W__emailConsent a{text-underline-offset:2px;text-decoration:underline}.managed-marketing-module__vw7W4W__submitting{animation:1s linear infinite managed-marketing-module__vw7W4W__spin}@media (prefers-reduced-motion:reduce){.managed-marketing-module__vw7W4W__submitting{animation:none}}.managed-marketing-module__vw7W4W__emailForm .managed-marketing-module__vw7W4W__emailConsent{color:var(--muted-text);margin:0;font-size:12px;line-height:1.5}.managed-marketing-module__vw7W4W__emailForm .managed-marketing-module__vw7W4W__claimLink{text-align:center;text-underline-offset:3px;min-height:32px;padding:6px 0;font-size:14px;text-decoration:underline}.managed-marketing-module__vw7W4W__offerDivider{color:var(--muted-text);align-items:center;gap:12px;font-size:12px;display:flex}.managed-marketing-module__vw7W4W__offerDivider:before,.managed-marketing-module__vw7W4W__offerDivider:after{content:"";background:var(--line);flex:1;height:1px}.managed-marketing-module__vw7W4W__emailForm>.managed-marketing-module__vw7W4W__googleButton{border:1px solid var(--line);color:var(--ink);background:#fff;justify-content:center;align-items:center;gap:10px;display:flex}.managed-marketing-module__vw7W4W__emailForm>.managed-marketing-module__vw7W4W__googleButton:not(:disabled):hover{background:#f6f6f6}.managed-marketing-module__vw7W4W__emailForm>button:focus-visible{outline:2px solid var(--red);outline-offset:3px}
.loading-module__lo2zBq__root{justify-content:center;align-items:center;width:100%;display:flex}.loading-module__lo2zBq__page{background:#fff;min-height:calc(100svh - 68px)}.loading-module__lo2zBq__section{min-height:180px;padding:32px 16px}.loading-module__lo2zBq__inline{width:auto;padding:12px;display:inline-flex}.loading-module__lo2zBq__mark{flex-direction:column;align-items:center;gap:24px;display:flex}.loading-module__lo2zBq__brand{color:#202123;letter-spacing:-.06em;font-size:28px;font-weight:800}.loading-module__lo2zBq__brand>span{color:#ee3328}.loading-module__lo2zBq__dots{align-items:center;gap:9px;height:22px;display:flex}.loading-module__lo2zBq__dots i{background:#202123;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite loading-module__lo2zBq__bounce}.loading-module__lo2zBq__dots i:nth-child(2){animation-delay:.12s}.loading-module__lo2zBq__dots i:nth-child(3){animation-delay:.24s}.loading-module__lo2zBq__dots i:nth-child(4){background:#ee3328;animation-delay:.36s}@keyframes loading-module__lo2zBq__bounce{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.loading-module__lo2zBq__dots i{opacity:1;animation:none}}
.cart-view-module__AmscmG__page{max-width:1240px;min-height:65vh;margin:0 auto;padding:32px 32px 64px}.cart-view-module__AmscmG__heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.cart-view-module__AmscmG__heading h1{letter-spacing:-.03em;font-size:34px;font-weight:550}.cart-view-module__AmscmG__heading a{font-size:13px;text-decoration:underline}.cart-view-module__AmscmG__layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;display:grid}.cart-view-module__AmscmG__banner{color:#fff;text-align:center;background:linear-gradient(130deg,#111,#343434 55%,#0d0d0d);padding:16px;font-size:14px;font-weight:600}.cart-view-module__AmscmG__columns,.cart-view-module__AmscmG__row{grid-template-columns:minmax(0,2.5fr) .7fr 1fr .8fr .5fr;align-items:center;gap:18px;display:grid}.cart-view-module__AmscmG__columns{border-bottom:1px solid #e6e6e6;padding:25px 0 16px;font-size:14px}.cart-view-module__AmscmG__row{border-bottom:1px solid #e6e6e6;padding:18px 0;font-size:13px}.cart-view-module__AmscmG__product{align-items:center;gap:18px;min-width:0;display:flex}.cart-view-module__AmscmG__product h3{margin:4px 0;font-size:14px;font-weight:500;line-height:1.5}.cart-view-module__AmscmG__product small,.cart-view-module__AmscmG__product p{color:#62666b;font-size:13px;line-height:1.6}.cart-view-module__AmscmG__photo{background:#f6f5f2;flex-shrink:0;width:90px;height:112px;position:relative}.cart-view-module__AmscmG__photo img{object-fit:contain;width:100%;height:100%}.cart-view-module__AmscmG__quantity{background:#f7f7f7;border:1px solid #e1e1e1;border-radius:3px;justify-content:space-between;align-items:center;width:106px;display:flex}.cart-view-module__AmscmG__quantity button{cursor:pointer;width:40px;height:44px}.cart-view-module__AmscmG__quantity button:disabled{opacity:.35}.cart-view-module__AmscmG__remove{cursor:pointer;min-height:44px;font-size:13px;text-decoration:underline}.cart-view-module__AmscmG__lineTotal{font-weight:500}.cart-view-module__AmscmG__totalBox{background:#f5f5f5;padding:20px}.cart-view-module__AmscmG__totalBox p{border-top:1px solid #e4e4e4;justify-content:space-between;gap:12px;padding:11px 0;font-size:14px;display:flex}.cart-view-module__AmscmG__totalBox small{color:#737373;margin-top:16px;font-size:13px;line-height:1.7;display:block}.cart-view-module__AmscmG__totalBox a{text-decoration:underline}.cart-view-module__AmscmG__checkout{background:var(--red,#ef3025);color:#fff;border-radius:3px;justify-content:center;width:100%;margin-top:12px;padding:17px;font-size:15px;font-weight:600;display:flex}.cart-view-module__AmscmG__guestNote{text-align:center;color:#616161;margin:9px 0 0;font-size:14px;line-height:1.5}.cart-view-module__AmscmG__totalBox p:first-child{border-top:0}.cart-view-module__AmscmG__layout>.cart-view-module__AmscmG__totals{position:sticky;top:110px}.cart-view-module__AmscmG__checkout:disabled{opacity:.4;cursor:not-allowed}.cart-view-module__AmscmG__viewCart{text-align:center;padding:16px 0 0;font-size:13px;text-decoration:underline;display:block}.cart-view-module__AmscmG__drawer{background:#fff!important;gap:0!important;width:min(540px,100vw)!important;max-width:100vw!important;height:100dvh!important;padding:0!important}.cart-view-module__AmscmG__drawerHeader{border-bottom:1px solid #eee;padding:20px 24px!important}.cart-view-module__AmscmG__drawerTitle{font-size:25px!important;font-weight:500!important}.cart-view-module__AmscmG__drawerBody{flex:1;min-height:0;padding:0 26px;overflow-y:auto}.cart-view-module__AmscmG__drawerFooter{background:#fff;border-top:1px solid #eee;padding:16px 26px 22px}.cart-view-module__AmscmG__drawerFooter .cart-view-module__AmscmG__totalBox{background:#fff;padding:0}.cart-view-module__AmscmG__drawerFooter .cart-view-module__AmscmG__totalBox p{padding:12px 0}.cart-view-module__AmscmG__drawerFooter .cart-view-module__AmscmG__totalBox small{margin-top:5px}.cart-view-module__AmscmG__compact .cart-view-module__AmscmG__row{grid-template-columns:1fr auto;gap:12px}.cart-view-module__AmscmG__compact .cart-view-module__AmscmG__product{grid-column:1/-1}.cart-view-module__AmscmG__compact .cart-view-module__AmscmG__lineTotal{grid-area:2/2}.cart-view-module__AmscmG__compact .cart-view-module__AmscmG__remove{justify-self:start}.cart-view-module__AmscmG__compact .cart-view-module__AmscmG__photo{width:84px;height:100px}.cart-view-module__AmscmG__empty{text-align:center;padding:50px 12px}.cart-view-module__AmscmG__empty h2{margin-bottom:16px;font-size:23px}.cart-view-module__AmscmG__empty a{text-decoration:underline}.cart-view-module__AmscmG__readOnly .cart-view-module__AmscmG__row{border:0;justify-content:space-between;gap:20px;padding:12px 0;display:flex}.cart-view-module__AmscmG__readOnly .cart-view-module__AmscmG__photo{border:1px solid #e0ded9;border-radius:10px;width:64px;height:72px}.cart-view-module__AmscmG__readOnly .cart-view-module__AmscmG__lineTotal{white-space:nowrap}.cart-view-module__AmscmG__badge{text-align:center;color:#fff;background:#555;border-radius:50%;min-width:20px;height:20px;font-size:13px;line-height:20px;position:absolute;top:-7px;right:-6px}@media (max-width:1000px){.cart-view-module__AmscmG__layout{grid-template-columns:1fr;gap:30px}.cart-view-module__AmscmG__totals{max-width:none}}@media (max-width:600px){.cart-view-module__AmscmG__page{padding:32px 20px 60px}.cart-view-module__AmscmG__heading{align-items:flex-start}.cart-view-module__AmscmG__heading h1{font-size:27px}.cart-view-module__AmscmG__columns{display:none}.cart-view-module__AmscmG__row{grid-template-columns:1fr auto;gap:12px}.cart-view-module__AmscmG__row .cart-view-module__AmscmG__product{grid-column:1/-1}.cart-view-module__AmscmG__row>span{display:none}.cart-view-module__AmscmG__remove{grid-column:1;justify-self:start}.cart-view-module__AmscmG__lineTotal{grid-area:2/2}.cart-view-module__AmscmG__drawerHeader{padding:20px!important}.cart-view-module__AmscmG__drawerBody{padding:0 20px}.cart-view-module__AmscmG__drawerFooter{padding:12px 20px calc(18px + env(safe-area-inset-bottom))}}
.floating-purchase-module__EzzhXW__window{right:22px;bottom:max(18px, env(safe-area-inset-bottom));z-index:44;background:#fff;border:1px solid #e5e5e5;width:min(460px,100vw - 32px);padding:12px;position:fixed;box-shadow:0 4px 24px #0000000a}.floating-purchase-module__EzzhXW__row{align-items:center;gap:14px;display:flex}.floating-purchase-module__EzzhXW__image{object-fit:contain;background:#f6f7f7;flex-shrink:0;width:64px;height:80px}.floating-purchase-module__EzzhXW__copy{flex:1;min-width:0}.floating-purchase-module__EzzhXW__name{white-space:nowrap;text-overflow:ellipsis;color:#242020;margin:0;font:700 14px/1.4 Georgia,Times New Roman,serif;text-decoration:none;display:block;overflow:hidden}.floating-purchase-module__EzzhXW__name:focus-visible{outline:2px solid var(--red);outline-offset:2px}.floating-purchase-module__EzzhXW__price{color:#565252;margin:3px 0 0;font-size:13px}.floating-purchase-module__EzzhXW__option{white-space:nowrap;text-overflow:ellipsis;color:#737373;margin:3px 0 0;font-size:11px;overflow:hidden}.floating-purchase-module__EzzhXW__add{color:#fff;cursor:pointer;background:#242020;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:130px;min-height:52px;padding:10px;font:700 14px/1.3 Georgia,Times New Roman,serif;transition:background-color .18s;display:flex}.floating-purchase-module__EzzhXW__add:hover:not(:disabled),.floating-purchase-module__EzzhXW__add:active:not(:disabled){background:color-mix(in srgb, var(--red) 85%, white)}.floating-purchase-module__EzzhXW__add:focus-visible{outline:2px solid var(--red);outline-offset:3px}.floating-purchase-module__EzzhXW__add:disabled{cursor:not-allowed;opacity:.65}.floating-purchase-module__EzzhXW__add[aria-busy=true]{opacity:1;cursor:wait}.floating-purchase-module__EzzhXW__dots{flex:1;justify-content:center;align-items:center;gap:5px;display:flex}.floating-purchase-module__EzzhXW__dots i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite floating-purchase-module__EzzhXW__pulse}.floating-purchase-module__EzzhXW__dots i:nth-child(2){animation-delay:.15s}.floating-purchase-module__EzzhXW__dots i:nth-child(3){animation-delay:.3s}@keyframes floating-purchase-module__EzzhXW__pulse{0%,to{opacity:.25}50%{opacity:1}}.floating-purchase-module__EzzhXW__message{color:#626262;margin:0;font-size:12px;line-height:1.5}.floating-purchase-module__EzzhXW__message:not(:empty){margin-top:8px}@media (max-width:600px){.floating-purchase-module__EzzhXW__window{width:calc(100vw - 24px);padding:10px;right:12px}.floating-purchase-module__EzzhXW__row{gap:10px}.floating-purchase-module__EzzhXW__image{width:48px;height:64px}.floating-purchase-module__EzzhXW__add{width:118px;font-size:13px}}@media (prefers-reduced-motion:reduce){.floating-purchase-module__EzzhXW__add{transition:none}.floating-purchase-module__EzzhXW__dots i{opacity:.7;animation:none}}
.product-model-links-module__7VY7-G__section{margin-block:24px}.product-model-links-module__7VY7-G__section h2{letter-spacing:-.02em;margin:0 0 14px;font-size:20px;line-height:1.3}.product-model-links-module__7VY7-G__models{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.product-model-links-module__7VY7-G__models a{overflow-wrap:anywhere;background:#faf7f4;border:1px solid #e6ded8;border-radius:10px;align-content:center;gap:8px;min-height:72px;padding:14px;text-decoration:none;display:grid}.product-model-links-module__7VY7-G__models strong{font-size:14px;line-height:1.4}.product-model-links-module__7VY7-G__models span,.product-model-links-module__7VY7-G__section .product-model-links-module__7VY7-G__note{color:#626262;font-size:13px;line-height:1.5}.product-model-links-module__7VY7-G__models a:hover{border-color:#cf2b21}.product-model-links-module__7VY7-G__models a:focus-visible{outline-offset:3px;outline:2px solid #cf2b21}@media (max-width:600px){.product-model-links-module__7VY7-G__models{grid-template-columns:repeat(2,minmax(0,1fr))}}
.product-benefits-module__EHTliq__strip{border-bottom:1px solid #ede4df;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:24px;max-width:1360px;margin:0 auto;padding:28px 0;display:grid}.product-benefits-module__EHTliq__strip article{align-items:flex-start;gap:13px;display:flex}.product-benefits-module__EHTliq__icon{color:#ca251c;background:#fff0eb;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.product-benefits-module__EHTliq__strip h2{letter-spacing:-.02em;margin:1px 0 5px;font-size:17px}.product-benefits-module__EHTliq__strip p{color:#6d625d;max-width:260px;margin:0;font-size:14px;line-height:1.6}.product-benefits-module__EHTliq__strip>a{color:#b52018;align-items:center;gap:5px;font-size:13px;font-weight:650;display:flex}.product-benefits-module__EHTliq__chips{flex-wrap:wrap;gap:7px;margin:12px 0;padding:0;list-style:none;display:flex}.product-benefits-module__EHTliq__chips li{color:#8e2f25;background:#fff2ed;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;line-height:1.3;display:flex}.product-benefits-module__EHTliq__chips svg{flex-shrink:0}@media (max-width:1450px){.product-benefits-module__EHTliq__strip{margin:0 32px}}@media (max-width:1000px){.product-benefits-module__EHTliq__strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.product-benefits-module__EHTliq__strip>a{grid-column:1/-1;justify-self:center}.product-benefits-module__EHTliq__strip article{display:block}.product-benefits-module__EHTliq__icon{margin-bottom:8px}}@media (max-width:760px){.product-benefits-module__EHTliq__strip{grid-template-columns:1fr;gap:12px;margin:0 18px;padding:20px 0}.product-benefits-module__EHTliq__strip article{align-items:center;display:flex}.product-benefits-module__EHTliq__strip h2{font-size:15px;line-height:1.3}.product-benefits-module__EHTliq__strip p{font-size:14px;line-height:1.45}.product-benefits-module__EHTliq__icon{border-radius:11px;width:38px;height:38px;margin-bottom:0}.product-benefits-module__EHTliq__icon svg{width:22px}.product-benefits-module__EHTliq__strip>a{font-size:14px}.product-benefits-module__EHTliq__chips{gap:5px;margin:10px 0}.product-benefits-module__EHTliq__chips li{padding:6px;font-size:12px}.product-benefits-module__EHTliq__chips svg{width:14px;height:14px}}
.red-light-everyday-module__YuEhHq__section{max-width:1280px;margin:auto;padding:36px 28px}.red-light-everyday-module__YuEhHq__explainer{grid-template-columns:1.15fr 1fr;align-items:center;gap:36px;display:grid}.red-light-everyday-module__YuEhHq__visual{min-width:0;margin:0}.red-light-everyday-module__YuEhHq__visual picture{background:#f5eee5;border-radius:14px 14px 0 0;display:block;overflow:hidden}.red-light-everyday-module__YuEhHq__lightSteps{background:#f8f4ee;border-radius:0 0 14px 14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:16px 12px;list-style:none;display:grid}.red-light-everyday-module__YuEhHq__lightSteps li{gap:4px;padding:0 8px;display:grid}.red-light-everyday-module__YuEhHq__lightSteps li+li{border-left:1px solid #e1d8cd}.red-light-everyday-module__YuEhHq__lightSteps span{color:#736961;font-variant-numeric:tabular-nums;font-size:11px}.red-light-everyday-module__YuEhHq__lightSteps strong{font-size:14px;line-height:1.3}.red-light-everyday-module__YuEhHq__lightSteps li:first-child strong{color:#1769aa}.red-light-everyday-module__YuEhHq__lightSteps li:last-child strong{color:#b52c25}.red-light-everyday-module__YuEhHq__visual figcaption{color:#69645f;margin:10px 0 0;font-size:12px;line-height:1.5}.red-light-everyday-module__YuEhHq__eyebrow{color:#a82b26;letter-spacing:.12em;font-size:11px;font-weight:700}.red-light-everyday-module__YuEhHq__copy h2{letter-spacing:-.04em;margin:12px 0 16px;font-size:clamp(32px,3.5vw,48px);line-height:1.08}.red-light-everyday-module__YuEhHq__copy em{color:#b52c25;font-style:normal}.red-light-everyday-module__YuEhHq__lead{color:#585451;max-width:48ch;margin:0;font-size:16px;line-height:1.65}.red-light-everyday-module__YuEhHq__benefits{gap:16px;margin:22px 0;padding:0;list-style:none;display:grid}.red-light-everyday-module__YuEhHq__benefits li{align-items:flex-start;gap:12px;display:flex}.red-light-everyday-module__YuEhHq__benefits svg{color:#ad302e;flex:0 0 21px;width:21px;height:21px;margin-top:2px}.red-light-everyday-module__YuEhHq__benefits strong{font-size:15px;line-height:1.4;display:block}.red-light-everyday-module__YuEhHq__benefits span{color:#65605a;margin-top:3px;font-size:14px;line-height:1.5;display:block}.red-light-everyday-module__YuEhHq__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.red-light-everyday-module__YuEhHq__section a{text-underline-offset:4px;font-size:14px;font-weight:600}.red-light-everyday-module__YuEhHq__actions .red-light-everyday-module__YuEhHq__cta{background:var(--red);color:#fff;border-radius:26px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 20px;display:inline-flex}.red-light-everyday-module__YuEhHq__actions>a:not(.red-light-everyday-module__YuEhHq__cta){padding:10px 0;text-decoration:underline}.red-light-everyday-module__YuEhHq__questions{padding-top:12px;padding-bottom:28px}.red-light-everyday-module__YuEhHq__answers{border-top:1px solid #e6dfd8;grid-template-columns:1fr 2fr;gap:32px;padding-top:26px;display:grid}.red-light-everyday-module__YuEhHq__answers h2{letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(25px,2.5vw,32px);line-height:1.15}.red-light-everyday-module__YuEhHq__answers details{border-bottom:1px solid #e6dfd8;margin-bottom:14px;padding:0 0 14px}.red-light-everyday-module__YuEhHq__answers summary{cursor:pointer;min-height:30px;font-size:15px;font-weight:650;line-height:1.5}.red-light-everyday-module__YuEhHq__answers p{color:#5b5651;margin:12px 0 8px;font-size:14px;line-height:1.65}.red-light-everyday-module__YuEhHq__section :is(a,summary):focus-visible{outline-offset:4px;outline:2px solid #ad302e}@media (max-width:760px){.red-light-everyday-module__YuEhHq__section{padding:28px 20px}.red-light-everyday-module__YuEhHq__explainer{grid-template-columns:1fr;gap:20px}.red-light-everyday-module__YuEhHq__copy{display:contents}.red-light-everyday-module__YuEhHq__copy>.red-light-everyday-module__YuEhHq__eyebrow{grid-row:1}.red-light-everyday-module__YuEhHq__copy>h2{grid-row:2;margin:-10px 0 0;font-size:34px}.red-light-everyday-module__YuEhHq__visual{grid-row:3}.red-light-everyday-module__YuEhHq__lead{font-size:15px}.red-light-everyday-module__YuEhHq__benefits{gap:14px;margin:0}.red-light-everyday-module__YuEhHq__lightSteps{padding:12px 4px}.red-light-everyday-module__YuEhHq__lightSteps strong{font-size:12px}.red-light-everyday-module__YuEhHq__lightSteps span{font-size:10px}.red-light-everyday-module__YuEhHq__actions{gap:8px 16px}.red-light-everyday-module__YuEhHq__answers{grid-template-columns:1fr;gap:20px;padding-top:20px}.red-light-everyday-module__YuEhHq__questions{padding-top:4px}}
.product-details-module___NYX3W__highlights{border-top:1px solid #e5e5e5;margin-top:16px;padding-top:16px}.product-details-module___NYX3W__specificationDisclosure>summary:focus-visible{outline:2px solid var(--red);outline-offset:3px}.product-details-module___NYX3W__highlights h2{margin:0 0 12px;font-size:18px;line-height:1.35}.product-details-module___NYX3W__highlights ul{color:#545454;gap:8px;margin:0;padding-left:20px;font-size:15px;line-height:1.65;display:grid}.product-details-module___NYX3W__highlights strong{color:#202020}.product-details-module___NYX3W__highlights .product-details-module___NYX3W__richText,.product-details-module___NYX3W__highlights .product-details-module___NYX3W__description{margin-bottom:12px}.product-details-module___NYX3W__highlights>:last-child{margin-bottom:0}.product-details-module___NYX3W__highlights ul+ul{margin-top:16px}.product-details-module___NYX3W__featureLayout{grid-template-columns:80px minmax(0,1fr);gap:16px;padding-block:18px 4px;display:grid}.product-details-module___NYX3W__featureLayout h2{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;margin:3px 0 0;font-size:11px;font-weight:600;line-height:1.5}.product-details-module___NYX3W__featureLayout ul{color:#48423d;gap:10px;min-width:0;padding-left:17px;font-size:14px;line-height:1.55;list-style:outside}.product-details-module___NYX3W__featureLayout li{overflow-wrap:anywhere;padding-left:2px}.product-details-module___NYX3W__featureLayout li::marker{color:var(--red)}.product-details-module___NYX3W__featureLayout strong{font-weight:600}.product-details-module___NYX3W__featureFit{margin:16px 0 0;font-size:14px;line-height:1.55}.product-details-module___NYX3W__featureNote{color:#625b55;margin:12px 0 0;font-size:12px;line-height:1.6}@media (max-width:760px){.product-details-module___NYX3W__featureLayout{grid-template-columns:minmax(0,1fr);gap:10px;padding-block:16px 2px}.product-details-module___NYX3W__featureLayout h2{margin:0}.product-details-module___NYX3W__featureLayout ul{gap:9px;font-size:15px}}.product-details-module___NYX3W__details.section{padding-block:28px;scroll-margin-top:110px}.product-details-module___NYX3W__details>.section-heading{margin-bottom:20px}.product-details-module___NYX3W__details>.section-heading h2{font-size:clamp(26px,3vw,36px)}.product-details-module___NYX3W__jumpLinks{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.product-details-module___NYX3W__jumpLinks a{border:1px solid #ded9d4;border-radius:24px;min-height:44px;padding:10px 16px;font-size:14px}.product-details-module___NYX3W__jumpLinks a:hover{color:#b42620;border-color:#ed3025}.product-details-module___NYX3W__specificationDisclosure{border-bottom:1px solid #e5e1dd;margin-bottom:0;scroll-margin-top:110px}.product-details-module___NYX3W__specificationDisclosure>summary{cursor:pointer;padding:16px 0;font-weight:600}.product-details-module___NYX3W__specificationDisclosure>ul,.product-details-module___NYX3W__specificationDisclosure .product-details-module___NYX3W__specs{margin-bottom:16px}.product-details-module___NYX3W__infoSection{scroll-margin-top:110px}.product-details-module___NYX3W__specs{background:#e9e9e9;border:1px solid #e9e9e9;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:32px;scroll-margin-top:110px;display:grid}.product-details-module___NYX3W__specs>div{background:#fafafa;padding:18px 24px}.product-details-module___NYX3W__specs dt{color:#6a6a6a;margin-bottom:8px;font-size:14px}.product-details-module___NYX3W__specs dd{margin:0;font-size:15px;font-weight:600}.product-details-module___NYX3W__panels{gap:0;display:grid}.product-details-module___NYX3W__panels figure{background:#080808;border-radius:0;margin:0;overflow:hidden}.product-details-module___NYX3W__panels figcaption{color:#cfcfcf;letter-spacing:.04em;padding:12px 20px;font-size:14px}@media (max-width:760px){.product-details-module___NYX3W__specs{grid-template-columns:1fr}.product-details-module___NYX3W__panels{gap:0}.product-details-module___NYX3W__panels figcaption{padding:10px 14px}}.product-details-module___NYX3W__richText{overflow-wrap:anywhere;width:100%;line-height:1.65}.product-details-module___NYX3W__richText img,.product-details-module___NYX3W__richText video{max-width:100%;height:auto;display:block}.product-details-module___NYX3W__richText table{border-collapse:collapse;width:100%}.product-details-module___NYX3W__richText th,.product-details-module___NYX3W__richText td{border:1px solid #ddd;padding:12px}.product-details-module___NYX3W__richText ul,.product-details-module___NYX3W__richText ol{padding-left:24px}.product-details-module___NYX3W__description{white-space:pre-line;margin-bottom:24px}.product-details-module___NYX3W__detailModules{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1120px;margin:20px auto 24px;display:grid}.product-details-module___NYX3W__detailModule{background:#f6f4f0;border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid;overflow:hidden}.product-details-module___NYX3W__detailModule:nth-child(2n) .product-details-module___NYX3W__moduleCopy{order:2}.product-details-module___NYX3W__detailModule>:only-child{grid-column:1/-1}.product-details-module___NYX3W__detailModule picture,.product-details-module___NYX3W__detailModule img{width:100%;height:auto;display:block}.product-details-module___NYX3W__moduleCopy{padding:clamp(22px,3vw,40px)}.product-details-module___NYX3W__moduleCopy h3{letter-spacing:-.045em;text-wrap:balance;margin:0 0 14px;font-size:clamp(25px,2.8vw,36px);line-height:1.08}.product-details-module___NYX3W__moduleCopy p{color:#646464;margin:0}.product-details-module___NYX3W__benefitCard{background:#faf7f2;border:1px solid #eee5da;grid-column:auto;grid-template-columns:1fr;align-content:start}.product-details-module___NYX3W__benefitCard picture{order:-1}.product-details-module___NYX3W__benefitCard .product-details-module___NYX3W__moduleCopy{padding:14px 18px 18px}.product-details-module___NYX3W__benefitCard .product-details-module___NYX3W__moduleCopy h3{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-details-module___NYX3W__benefitCard .product-details-module___NYX3W__moduleCopy p{color:#514b46;font-size:14px;line-height:1.5}@media (max-width:1000px){.product-details-module___NYX3W__detailModules{gap:20px;margin:16px 0 24px}.product-details-module___NYX3W__detailModule{border-radius:12px;grid-template-columns:1fr}.product-details-module___NYX3W__detailModule:nth-child(2n) .product-details-module___NYX3W__moduleCopy{order:initial}.product-details-module___NYX3W__moduleCopy{padding:22px 20px}}@media (max-width:600px){.product-details-module___NYX3W__detailModules{grid-template-columns:1fr;gap:14px}.product-details-module___NYX3W__benefitCard .product-details-module___NYX3W__moduleCopy{padding:12px 14px 16px}}.product-details-module___NYX3W__detailHtml img{border-radius:0;width:100%;height:auto;margin:0;display:block}.product-details-module___NYX3W__detailHtml{overflow-wrap:anywhere}.product-details-module___NYX3W__detailHtml :is(h2,h3,h4){text-wrap:balance;margin:36px 0 12px;line-height:1.25}.product-details-module___NYX3W__detailHtml p:not(:has(img)){max-width:76ch;margin:0 0 20px;line-height:1.65}.product-details-module___NYX3W__infoSection{margin-top:24px}.product-details-module___NYX3W__infoSection h3{margin-bottom:14px}.product-details-module___NYX3W__infoSection ul{padding-left:20px}.product-details-module___NYX3W__questions details{border-bottom:1px solid #e5e5e5}.product-details-module___NYX3W__questions summary{cursor:pointer;padding:16px 0;font-weight:600;line-height:1.5}.product-details-module___NYX3W__questions summary:focus-visible{outline-offset:3px;outline:2px solid}.product-details-module___NYX3W__questions details p{max-width:76ch;margin:0 0 20px;line-height:1.65}:is(.product-details-module___NYX3W__detailHtml p:has(>img:only-child),.product-details-module___NYX3W__detailHtml figure){margin:0;padding:0;line-height:0}
.screen-wellness-module__qmTMFq__section{margin-block:clamp(36px,6vw,80px)}.screen-wellness-module__qmTMFq__heading{max-width:780px;margin-bottom:28px}.screen-wellness-module__qmTMFq__heading h2{letter-spacing:-.04em;margin:12px 0;font-size:clamp(28px,4vw,48px);line-height:1.12}.screen-wellness-module__qmTMFq__heading p,.screen-wellness-module__qmTMFq__copy p{font-size:16px;line-height:1.65}.screen-wellness-module__qmTMFq__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.screen-wellness-module__qmTMFq__card{background:#f7f4f0;border-radius:20px;flex-direction:column;min-width:0;padding:18px;display:flex}.screen-wellness-module__qmTMFq__copy{flex:1;padding-bottom:12px}.screen-wellness-module__qmTMFq__label{color:#a52520;letter-spacing:.1em;font-size:12px;font-weight:700}.screen-wellness-module__qmTMFq__copy h3{margin:12px 0;font-size:clamp(20px,2vw,25px);line-height:1.2}.screen-wellness-module__qmTMFq__card picture,.screen-wellness-module__qmTMFq__card img{border-radius:12px;width:100%;height:auto;display:block}.screen-wellness-module__qmTMFq__card a{text-underline-offset:4px;align-items:center;min-height:44px;margin-top:12px;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.screen-wellness-module__qmTMFq__section .screen-wellness-module__qmTMFq__note{color:#626262;max-width:100ch;margin:20px 0 8px;font-size:13px;line-height:1.6}.screen-wellness-module__qmTMFq__links{flex-wrap:wrap;gap:8px 24px;display:flex}.screen-wellness-module__qmTMFq__links a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.screen-wellness-module__qmTMFq__single{grid-template-columns:minmax(0,440px)}@media (max-width:760px){.screen-wellness-module__qmTMFq__cards{grid-template-columns:minmax(0,1fr);gap:20px}.screen-wellness-module__qmTMFq__card{padding:16px}}
.buying-guide-module__9qfIoG__guide{border-top:1px solid var(--line,#dedede);margin-top:40px;padding-top:28px}.buying-guide-module__9qfIoG__guide h2{margin:0 0 14px;font-size:clamp(24px,3vw,34px);line-height:1.2}.buying-guide-module__9qfIoG__guide p{max-width:80ch;font-size:16px;line-height:1.7}.buying-guide-module__9qfIoG__links,.buying-guide-module__9qfIoG__collections{flex-wrap:wrap;gap:8px 20px;margin:20px 0;display:flex}.buying-guide-module__9qfIoG__links a,.buying-guide-module__9qfIoG__collections a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:15px;text-decoration:underline;display:inline-flex}.buying-guide-module__9qfIoG__questions{max-width:900px}.buying-guide-module__9qfIoG__choices{margin:28px 0}.buying-guide-module__9qfIoG__choices h3{font-size:clamp(20px,2.4vw,26px);line-height:1.3}.buying-guide-module__9qfIoG__choiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.buying-guide-module__9qfIoG__choiceGrid a{border:1px solid var(--line,#dedede);border-radius:12px;gap:10px;padding:20px;text-decoration:none;display:grid}.buying-guide-module__9qfIoG__choiceGrid a:hover{border-color:var(--red)}.buying-guide-module__9qfIoG__choiceGrid strong{font-size:17px}.buying-guide-module__9qfIoG__choiceGrid span{font-size:15px;line-height:1.6}.buying-guide-module__9qfIoG__compactChoices{margin:18px 0 24px}.buying-guide-module__9qfIoG__choicePrompt{color:#626262;margin:0 0 10px;font-size:14px}.buying-guide-module__9qfIoG__compactChoices .buying-guide-module__9qfIoG__choiceGrid{flex-wrap:wrap;gap:8px;display:flex}.buying-guide-module__9qfIoG__compactChoices a{border-radius:24px;align-items:center;min-height:44px;padding:10px 14px;display:inline-flex}.buying-guide-module__9qfIoG__compactChoices strong{font-size:14px}.buying-guide-module__9qfIoG__collections{gap:6px 10px;margin:8px 0 16px}.buying-guide-module__9qfIoG__collections a{border:1px solid var(--line,#dedede);border-radius:24px;padding:6px 12px;font-size:13px;text-decoration:none}.buying-guide-module__9qfIoG__collections a:hover{border-color:var(--red);color:var(--red)}.buying-guide-module__9qfIoG__questions details{border-top:1px solid var(--line,#dedede);padding:14px 0}.buying-guide-module__9qfIoG__questions summary{cursor:pointer;min-height:24px;font-size:16px;font-weight:600}.buying-guide-module__9qfIoG__questions a{text-underline-offset:3px;text-decoration:underline}.buying-guide-module__9qfIoG__guide .buying-guide-module__9qfIoG__note{color:#626262;font-size:13px}@media (max-width:600px){.buying-guide-module__9qfIoG__choiceGrid{grid-template-columns:minmax(0,1fr)}.buying-guide-module__9qfIoG__guide{margin-top:28px;padding-top:24px}.buying-guide-module__9qfIoG__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;display:grid}.buying-guide-module__9qfIoG__links a{font-size:14px}}
.protector-topics-module__-r08HG__topics{background:#faf7f4;border:1px solid #e6ded8;border-radius:12px;margin:36px 0;padding:28px}.protector-topics-module__-r08HG__topics h2{margin:0 0 12px;font-size:clamp(20px,2vw,26px)}.protector-topics-module__-r08HG__topics p{color:#5c636a;margin:0 0 18px}.protector-topics-module__-r08HG__topics>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.protector-topics-module__-r08HG__topics a{color:#242424;background:#fff;border:1px solid #e6ded8;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px;line-height:1.5;text-decoration:none;display:flex}.protector-topics-module__-r08HG__topics a:hover{color:#b8261f;border-color:#cf2b21}.protector-topics-module__-r08HG__topics a:focus-visible{outline-offset:3px;outline:2px solid #cf2b21}.protector-topics-module__-r08HG__comparison{border:1px solid #e6ded8;border-radius:8px;max-width:100%;margin:32px 0;overflow-x:auto}.protector-topics-module__-r08HG__comparison table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.6}.protector-topics-module__-r08HG__comparison caption{text-align:left;background:#faf7f4;padding:16px;font-weight:700}.protector-topics-module__-r08HG__comparison th,.protector-topics-module__-r08HG__comparison td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e6ded8;padding:14px 16px}.protector-topics-module__-r08HG__comparison thead{background:#f4f0ed}.protector-topics-module__-r08HG__comparison tbody th{min-width:120px;font-weight:600}@media (max-width:600px){.protector-topics-module__-r08HG__topics{padding:18px}.protector-topics-module__-r08HG__topics>div{grid-template-columns:1fr}.protector-topics-module__-r08HG__comparison th,.protector-topics-module__-r08HG__comparison td{padding:10px}.protector-topics-module__-r08HG__comparison table{min-width:430px}}
.seasonal-campaigns-module__MbOWLq__bar{color:#fff;background:#c9271c;width:100%}.seasonal-campaigns-module__MbOWLq__barButton{width:100%;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:12px;padding:0 18px;font-size:13px;display:flex}.seasonal-campaigns-module__MbOWLq__barButton strong{flex-shrink:0;font-size:14px}.seasonal-campaigns-module__MbOWLq__barTitle{text-overflow:ellipsis;white-space:nowrap;max-width:480px;overflow:hidden}.seasonal-campaigns-module__MbOWLq__barCta{text-underline-offset:3px;flex-shrink:0;align-items:center;gap:4px;font-weight:600;text-decoration:underline;display:inline-flex}.seasonal-campaigns-module__MbOWLq__barButton:focus-visible{outline-offset:-5px;outline:2px solid #fff}.seasonal-campaigns-module__MbOWLq__barButton:hover{background:#0000000c}.seasonal-campaigns-module__MbOWLq__offerDialog{color:#211c1b;background:#fff;border-radius:18px;width:min(440px,100vw - 32px);max-height:85dvh;padding:0;overflow-y:auto}.seasonal-campaigns-module__MbOWLq__offerDialog .seasonal-campaigns-module__MbOWLq__copy{z-index:auto;padding:32px 26px 24px}.seasonal-campaigns-module__MbOWLq__offerDialog [data-slot=dialog-close]{z-index:2;width:44px;height:44px;top:3px;right:3px}.seasonal-campaigns-module__MbOWLq__offerDialog .seasonal-campaigns-module__MbOWLq__eyebrow{color:#bc241b}.seasonal-campaigns-module__MbOWLq__offerDialog .seasonal-campaigns-module__MbOWLq__dialogTitle{letter-spacing:-.035em;margin:14px 0;font-size:29px;font-weight:750;line-height:1.12}.seasonal-campaigns-module__MbOWLq__offerDialog .seasonal-campaigns-module__MbOWLq__copy p{color:#68605d;margin-bottom:18px;font-size:14px}.seasonal-campaigns-module__MbOWLq__offerDialog .seasonal-campaigns-module__MbOWLq__copy small{color:#766d68;font-size:11px}.seasonal-campaigns-module__MbOWLq__offerDialog .seasonal-campaigns-module__MbOWLq__countdown{color:#7e352e}.seasonal-campaigns-module__MbOWLq__offerDialog .seasonal-campaigns-module__MbOWLq__countdown strong{background:#fff0eb}.seasonal-campaigns-module__MbOWLq__offerDialog .seasonal-campaigns-module__MbOWLq__save{color:#fff;background:#c9271c}.seasonal-campaigns-module__MbOWLq__offerDialog .seasonal-campaigns-module__MbOWLq__actions a{color:#312622}@media (max-width:480px){.seasonal-campaigns-module__MbOWLq__barButton{gap:8px;padding:0 12px;font-size:12px}.seasonal-campaigns-module__MbOWLq__barButton strong{font-size:13px}.seasonal-campaigns-module__MbOWLq__barTitle{flex:0 auto;max-width:140px}.seasonal-campaigns-module__MbOWLq__barButton>svg{flex-shrink:0}.seasonal-campaigns-module__MbOWLq__offerDialog .seasonal-campaigns-module__MbOWLq__copy{padding:30px 20px 22px}}.seasonal-campaigns-module__MbOWLq__campaign{color:#fff;isolation:isolate;background:#72130f;border-radius:20px;grid-template-columns:1.4fr 1fr;max-width:1360px;min-height:290px;margin:16px auto 28px;display:grid;position:relative;overflow:hidden}.seasonal-campaigns-module__MbOWLq__campaign[data-theme=BLACK_FRIDAY]{background:#18191b}.seasonal-campaigns-module__MbOWLq__campaign[data-theme=HOLIDAY]{background:#651a21}.seasonal-campaigns-module__MbOWLq__campaign[data-theme=AUTUMN]{background:#772518}.seasonal-campaigns-module__MbOWLq__campaign[data-theme=NEW_YEAR]{background:#35181b}.seasonal-campaigns-module__MbOWLq__copy{z-index:1;padding:30px 36px;position:relative}.seasonal-campaigns-module__MbOWLq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffe0ca;align-items:center;gap:9px;font-size:11px;font-weight:650;display:flex}.seasonal-campaigns-module__MbOWLq__copy h2{letter-spacing:-.035em;margin:12px 0;font-size:clamp(27px,3vw,42px);line-height:1.08}.seasonal-campaigns-module__MbOWLq__copy p{color:#fff1e7;max-width:460px;margin:0 0 15px;font-size:15px;line-height:1.5}.seasonal-campaigns-module__MbOWLq__copy small{color:#ffdbce;margin-top:10px;font-size:11px;line-height:1.5;display:block}.seasonal-campaigns-module__MbOWLq__actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.seasonal-campaigns-module__MbOWLq__actions a,.seasonal-campaigns-module__MbOWLq__save{justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:650;display:inline-flex}.seasonal-campaigns-module__MbOWLq__save{color:#941b13;cursor:pointer;background:#fff;border-radius:28px;padding:11px 19px;transition:transform .18s,box-shadow .18s}.seasonal-campaigns-module__MbOWLq__save:hover{transform:translateY(-2px);box-shadow:0 7px 20px #0003}.seasonal-campaigns-module__MbOWLq__countdown{font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:0 0 16px;font-size:12px;display:flex}.seasonal-campaigns-module__MbOWLq__countdown strong{background:#ffffff18;border-radius:5px;padding:5px 7px;font-size:13px}.seasonal-campaigns-module__MbOWLq__visual{min-width:0;position:relative;overflow:hidden}.seasonal-campaigns-module__MbOWLq__visual img{object-fit:cover;object-position:center;mix-blend-mode:screen;opacity:.8;transform:scale(1.07)}.seasonal-campaigns-module__MbOWLq__halo{aspect-ratio:1;border:1px solid #ffd7c966;border-radius:50%;width:90%;position:absolute;top:5%;left:-5%;box-shadow:0 0 55px #ff624366,inset 0 0 60px #ff704566}.seasonal-campaigns-module__MbOWLq__seal{color:#aa281c;aspect-ratio:1;background:#fff;border-radius:50%;align-items:center;gap:10px;padding:17px;display:flex;position:absolute;top:28px;right:28px;transform:rotate(8deg);box-shadow:0 12px 35px #0003}.seasonal-campaigns-module__MbOWLq__seal b{text-align:center;font-size:28px;line-height:1;display:grid}.seasonal-campaigns-module__MbOWLq__seal em{letter-spacing:.1em;margin-top:4px;font-size:10px;font-style:normal}.seasonal-campaigns-module__MbOWLq__compact{color:#251e1c;border:1px solid #f1c8bd;border-radius:12px;min-height:0;margin:14px 0;display:block;background:#fff5ef!important}.seasonal-campaigns-module__MbOWLq__compact .seasonal-campaigns-module__MbOWLq__copy{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:12px 14px;display:grid}.seasonal-campaigns-module__MbOWLq__compact .seasonal-campaigns-module__MbOWLq__eyebrow{display:none}.seasonal-campaigns-module__MbOWLq__compact .seasonal-campaigns-module__MbOWLq__actions{grid-area:1/2/3}.seasonal-campaigns-module__MbOWLq__compact .seasonal-campaigns-module__MbOWLq__copy>p{display:none}.seasonal-campaigns-module__MbOWLq__compact .seasonal-campaigns-module__MbOWLq__copy>small{grid-column:1/-1;margin-top:4px;font-size:12px}.seasonal-campaigns-module__MbOWLq__compact .seasonal-campaigns-module__MbOWLq__eyebrow,.seasonal-campaigns-module__MbOWLq__compact .seasonal-campaigns-module__MbOWLq__copy small{color:#9d382e}.seasonal-campaigns-module__MbOWLq__compact .seasonal-campaigns-module__MbOWLq__copy h2{margin:0 0 6px;font-size:16px;line-height:1.4}.seasonal-campaigns-module__MbOWLq__compact .seasonal-campaigns-module__MbOWLq__copy p{color:#67534c;margin-bottom:9px;font-size:13px}.seasonal-campaigns-module__MbOWLq__compact .seasonal-campaigns-module__MbOWLq__countdown{color:#793c34;margin-bottom:4px}.seasonal-campaigns-module__MbOWLq__compact .seasonal-campaigns-module__MbOWLq__countdown strong{background:#f6ded6}.seasonal-campaigns-module__MbOWLq__compact .seasonal-campaigns-module__MbOWLq__save{background:var(--red);color:#fff;min-height:44px;padding:8px 14px;font-size:13px}@media (max-width:1450px){.seasonal-campaigns-module__MbOWLq__campaign:not(.seasonal-campaigns-module__MbOWLq__compact){margin-left:32px;margin-right:32px}}@media (max-width:760px){.seasonal-campaigns-module__MbOWLq__campaign:not(.seasonal-campaigns-module__MbOWLq__compact){border-radius:14px;grid-template-columns:minmax(0,1fr) 100px;min-height:0;margin:12px 18px 20px}.seasonal-campaigns-module__MbOWLq__copy{padding:22px 0 22px 20px}.seasonal-campaigns-module__MbOWLq__copy h2{font-size:27px}.seasonal-campaigns-module__MbOWLq__copy p{margin-bottom:12px;font-size:13px}.seasonal-campaigns-module__MbOWLq__eyebrow{gap:6px;font-size:10px}.seasonal-campaigns-module__MbOWLq__visual img{object-position:45% center;opacity:.55}.seasonal-campaigns-module__MbOWLq__seal{aspect-ratio:auto;border-radius:12px;justify-items:center;gap:4px;padding:12px;display:grid;top:25px;right:8px}.seasonal-campaigns-module__MbOWLq__seal svg{width:20px}.seasonal-campaigns-module__MbOWLq__seal b{font-size:21px}.seasonal-campaigns-module__MbOWLq__seal em{font-size:8px}.seasonal-campaigns-module__MbOWLq__actions{gap:8px 14px}.seasonal-campaigns-module__MbOWLq__actions a,.seasonal-campaigns-module__MbOWLq__save{font-size:12px}.seasonal-campaigns-module__MbOWLq__save{padding:10px 13px}.seasonal-campaigns-module__MbOWLq__copy small{font-size:10px}.seasonal-campaigns-module__MbOWLq__compact .seasonal-campaigns-module__MbOWLq__copy{padding:12px 14px}.seasonal-campaigns-module__MbOWLq__compact .seasonal-campaigns-module__MbOWLq__copy h2{grid-column:1/-1;font-size:16px}.seasonal-campaigns-module__MbOWLq__compact .seasonal-campaigns-module__MbOWLq__actions{grid-row:2}.seasonal-campaigns-module__MbOWLq__compact .seasonal-campaigns-module__MbOWLq__countdown{grid-area:2/1}.seasonal-campaigns-module__MbOWLq__compact .seasonal-campaigns-module__MbOWLq__save{max-width:116px;padding:8px 10px;font-size:12px}.seasonal-campaigns-module__MbOWLq__compact .seasonal-campaigns-module__MbOWLq__save svg{display:none}.seasonal-campaigns-module__MbOWLq__compact .seasonal-campaigns-module__MbOWLq__countdown{flex-wrap:wrap;gap:4px;font-size:12px}.seasonal-campaigns-module__MbOWLq__compact .seasonal-campaigns-module__MbOWLq__countdown strong{padding:3px;font-size:12px}}@media (prefers-reduced-motion:no-preference){html[data-store-motion=true] .seasonal-campaigns-module__MbOWLq__campaign[data-visible=true] .seasonal-campaigns-module__MbOWLq__seal{animation:.65s both seasonal-campaigns-module__MbOWLq__stamp}html[data-store-motion=true] .seasonal-campaigns-module__MbOWLq__campaign[data-visible=true] .seasonal-campaigns-module__MbOWLq__halo{animation:2.5s ease-out 2 seasonal-campaigns-module__MbOWLq__halo}.seasonal-campaigns-module__MbOWLq__campaign .seasonal-campaigns-module__MbOWLq__save:active{transform:scale(.97)}}@media (max-width:360px){.seasonal-campaigns-module__MbOWLq__compact .seasonal-campaigns-module__MbOWLq__countdown>span{display:none}.seasonal-campaigns-module__MbOWLq__compact .seasonal-campaigns-module__MbOWLq__eyebrow{letter-spacing:.06em;gap:5px;font-size:9px}.seasonal-campaigns-module__MbOWLq__compact .seasonal-campaigns-module__MbOWLq__eyebrow svg{width:14px;height:14px}}@keyframes seasonal-campaigns-module__MbOWLq__stamp{0%{opacity:0;transform:scale(.8)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(8deg)}}@keyframes seasonal-campaigns-module__MbOWLq__halo{50%{opacity:.5;transform:scale(1.08)}}
.model-picker-module__Nsed1q__field{margin:12px 0 0;scroll-margin-top:110px}.model-picker-module__Nsed1q__label{margin-bottom:7px;font-size:13px;font-weight:650;display:block}.model-picker-module__Nsed1q__trigger{cursor:pointer;text-align:left;background:#fff;border:1px solid #cfcac5;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 12px;display:flex}.model-picker-module__Nsed1q__trigger strong{flex:1;font-size:15px}.model-picker-module__Nsed1q__trigger>span{color:#575757;font-size:14px}.model-picker-module__Nsed1q__trigger:disabled{opacity:.5;cursor:wait}.model-picker-module__Nsed1q__help{color:#53565b;margin-top:0;font-size:13px}.model-picker-module__Nsed1q__help summary{cursor:pointer;min-height:44px;padding:10px 0}.model-picker-module__Nsed1q__help p{max-width:48ch;margin:4px 0 12px;font-size:13px;line-height:1.65}.model-picker-module__Nsed1q__dialog{gap:10px;width:min(560px,100vw - 32px);max-width:560px;max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto}.model-picker-module__Nsed1q__title{padding-right:32px;font-size:25px;line-height:1.2}.model-picker-module__Nsed1q__dialog [data-slot=dialog-close]{z-index:2;width:44px;height:44px}.model-picker-module__Nsed1q__groups{gap:20px;display:grid}.model-picker-module__Nsed1q__groups h3{margin-bottom:8px;font-size:14px}.model-picker-module__Nsed1q__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.model-picker-module__Nsed1q__options a{border:1px solid #ddd7d2;border-radius:8px;justify-content:space-between;align-items:center;gap:5px;min-height:46px;padding:12px;font-size:14px;display:flex}.model-picker-module__Nsed1q__options a[aria-current]{border-color:var(--red,#ef3025);color:#ab211b;background:#fff3f1;font-weight:650}.model-picker-module__Nsed1q__options a:hover{border-color:var(--red)}.model-picker-module__Nsed1q__trigger:focus-visible,.model-picker-module__Nsed1q__options a:focus-visible,.model-picker-module__Nsed1q__help summary:focus-visible{outline:2px solid var(--red);outline-offset:3px}@media (max-width:380px){.model-picker-module__Nsed1q__dialog{padding:20px 16px}.model-picker-module__Nsed1q__options a{padding:10px;font-size:13px}}
.purchase-selection-module__Jeomea__dialog{width:min(560px,100vw - 32px);max-height:calc(100dvh - 40px);overflow-y:auto}.purchase-selection-module__Jeomea__dialog .purchase-selection-module__Jeomea__title{padding-right:24px;font-size:clamp(22px,5vw,28px);line-height:1.2}.purchase-selection-module__Jeomea__specifications{border:0;min-width:0;padding:0}.purchase-selection-module__Jeomea__specifications legend{font-weight:600}.purchase-selection-module__Jeomea__specifications .purchase-selection-module__Jeomea__models{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.purchase-selection-module__Jeomea__models{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.purchase-selection-module__Jeomea__models button{border:1px solid var(--line);text-align:left;border-radius:8px;min-height:48px;padding:10px}.purchase-selection-module__Jeomea__models button[aria-pressed=true]{border-color:var(--red,#d82b20);background:#fff2f0}.purchase-selection-module__Jeomea__models button:disabled{opacity:.5;cursor:not-allowed}.purchase-selection-module__Jeomea__dialog p{margin:14px 0}@media (max-width:340px){.purchase-selection-module__Jeomea__models{grid-template-columns:1fr}}
.home-philosophy-module__RRxI_G__section{background:#f3f1ec;padding:40px 24px}.home-philosophy-module__RRxI_G__layout{grid-template-columns:1fr 1fr;align-items:center;gap:32px;max-width:1192px;margin:auto;display:grid}.home-philosophy-module__RRxI_G__visual{aspect-ratio:3/2;position:relative;overflow:hidden}.home-philosophy-module__RRxI_G__visual img{object-fit:cover;object-position:center}.home-philosophy-module__RRxI_G__wordmark{color:#241c19;letter-spacing:-.06em;font-size:52px;font-weight:800;position:absolute;bottom:36px;left:28px}.home-philosophy-module__RRxI_G__wordmark span{color:#f44a42}.home-philosophy-module__RRxI_G__visual small{color:#fff;background:#0007;padding:3px 6px;font-size:10px;position:absolute;bottom:16px;right:18px}.home-philosophy-module__RRxI_G__copy h2{letter-spacing:-.05em;margin:0 0 24px;font-size:clamp(28px,3vw,38px);line-height:1.12}.home-philosophy-module__RRxI_G__copy p{color:#666962;max-width:490px;margin:0 0 18px;font-size:16px;line-height:1.65}.home-philosophy-module__RRxI_G__copy a{color:#fff;background:#202123;border-radius:4px;gap:28px;margin-top:8px;padding:15px 22px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.home-philosophy-module__RRxI_G__copy a:focus-visible{outline-offset:4px;outline:2px solid #ee3328}.home-philosophy-module__RRxI_G__values{border-top:1px solid #d9d7d0;flex-wrap:wrap;gap:12px 22px;margin-top:20px;padding-top:16px;font-size:12px;display:flex}@media (max-width:700px){.home-philosophy-module__RRxI_G__section{padding:32px 22px}.home-philosophy-module__RRxI_G__layout{grid-template-columns:1fr;gap:28px}.home-philosophy-module__RRxI_G__wordmark{font-size:clamp(26px,7vw,42px);bottom:16px;left:16px}}
.home-discovery-module__gvoeaG__wrap{max-width:1240px;margin:auto;padding:24px 24px 40px}.home-discovery-module__gvoeaG__editorial{margin:20px 0 85px}.home-discovery-module__gvoeaG__editorialHeading{max-width:630px;margin-bottom:35px}.home-discovery-module__gvoeaG__editorialHeading>span{color:var(--red);letter-spacing:.16em;font-size:12px;font-weight:700}.home-discovery-module__gvoeaG__editorialHeading h2{letter-spacing:-.045em;margin:16px 0;font-size:clamp(32px,4vw,48px);line-height:1.08}.home-discovery-module__gvoeaG__editorialHeading p{color:#655f59;font-size:15px;line-height:1.7}.home-discovery-module__gvoeaG__editorialGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.home-discovery-module__gvoeaG__editorialCard{background:#f5f1eb;border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.home-discovery-module__gvoeaG__art{aspect-ratio:4/3;background:#eae1d7;display:block;position:relative;overflow:hidden}.home-discovery-module__gvoeaG__art img{object-fit:cover;transition:transform .5s}.home-discovery-module__gvoeaG__art:hover img{transform:scale(1.035)}.home-discovery-module__gvoeaG__art>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#24211f;letter-spacing:.1em;background:#fff9;border-radius:3px;padding:7px 10px;font-size:12px;font-weight:700;position:absolute;top:16px;left:16px}.home-discovery-module__gvoeaG__editorialCopy{flex-direction:column;flex:1;padding:20px;display:flex}.home-discovery-module__gvoeaG__editorialCopy h3{letter-spacing:-.035em;margin:0 0 14px;font-size:23px;line-height:1.2}.home-discovery-module__gvoeaG__editorialCopy p{color:#655f59;margin:0 0 22px;font-size:14px;line-height:1.8}.home-discovery-module__gvoeaG__editorialCopy a{text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;margin-top:auto;font-size:14px;font-weight:600;display:flex}.home-discovery-module__gvoeaG__heading h2{letter-spacing:-.045em;margin:18px 0;font-size:clamp(28px,3vw,42px);line-height:1.15}.home-discovery-module__gvoeaG__card p{color:#6c6c73;font-size:14px;line-height:1.8}.home-discovery-module__gvoeaG__heading>a,.home-discovery-module__gvoeaG__card strong{text-underline-offset:5px;align-items:center;gap:15px;font-size:14px;font-weight:600;display:flex}.home-discovery-module__gvoeaG__heading{margin-bottom:30px;position:relative}.home-discovery-module__gvoeaG__heading h2{max-width:650px}.home-discovery-module__gvoeaG__heading>a{margin-top:20px}.home-discovery-module__gvoeaG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home-discovery-module__gvoeaG__card{border:1px solid #e5e5e8;border-radius:10px;padding:22px;text-decoration:none;transition:background .2s}.home-discovery-module__gvoeaG__card:hover{background:#faf5f3}.home-discovery-module__gvoeaG__card>div{color:var(--red);justify-content:space-between;align-items:center;display:flex}.home-discovery-module__gvoeaG__card>div span{color:#94949c;font-size:12px}.home-discovery-module__gvoeaG__card h3{letter-spacing:-.03em;margin:18px 0 10px;font-size:22px}.home-discovery-module__gvoeaG__card strong{margin-top:16px}.home-discovery-module__gvoeaG__wrap a:focus-visible{outline-offset:5px;outline:2px solid #e3322c}@media (max-width:700px){.home-discovery-module__gvoeaG__wrap{padding:20px 16px 32px}.home-discovery-module__gvoeaG__editorialGrid{grid-template-columns:1fr}.home-discovery-module__gvoeaG__editorial{margin:0 0 50px}.home-discovery-module__gvoeaG__editorialCopy{padding:22px}.home-discovery-module__gvoeaG__grid{grid-template-columns:1fr}.home-discovery-module__gvoeaG__card{padding:20px}.home-discovery-module__gvoeaG__heading h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.home-discovery-module__gvoeaG__art img{transition:none}.home-discovery-module__gvoeaG__art:hover img{transform:none}}
.studio-stories-module__qpeELG__section{max-width:1400px;margin:auto;padding:38px 24px 24px;scroll-margin-top:100px}.studio-stories-module__qpeELG__header{text-align:center;max-width:670px;margin:0 auto 30px}.studio-stories-module__qpeELG__eyebrow{color:var(--red);letter-spacing:.15em;font-size:12px;font-weight:750}.studio-stories-module__qpeELG__header h2{letter-spacing:-.045em;text-wrap:balance;margin:10px 0 12px;font-size:clamp(28px,3.3vw,44px);line-height:1.1}.studio-stories-module__qpeELG__header p{color:#626064;margin:0;font-size:15px}.studio-stories-module__qpeELG__grid{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#c7bcb9 transparent;gap:18px;padding:3px 3px 12px;display:flex;overflow-x:auto}.studio-stories-module__qpeELG__story{scroll-snap-align:start;flex-direction:column;flex:0 0 calc(25% - 13.5px);gap:14px;min-width:0;display:flex}.studio-stories-module__qpeELG__story:nth-child(2n) .studio-stories-module__qpeELG__visual{order:2}.studio-stories-module__qpeELG__visual{aspect-ratio:3/3.5;color:#fff;background:#ece7e1;border-radius:3px;display:block;position:relative;overflow:hidden}.studio-stories-module__qpeELG__visual>img{object-fit:cover;transition:transform .35s}.studio-stories-module__qpeELG__visual:hover>img{transform:scale(1.035)}.studio-stories-module__qpeELG__shade{background:linear-gradient(#0000,#0008);position:absolute;inset:55% 0 0}.studio-stories-module__qpeELG__imageLabel{color:#fff;letter-spacing:.06em;font-size:10px;font-weight:600;position:absolute;bottom:16px;left:16px;right:48px}.studio-stories-module__qpeELG__imageArrow{color:#171717;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:12px;right:12px}.studio-stories-module__qpeELG__copy{background:#f6f4f1;border-radius:3px;flex-direction:column;flex:1;padding:22px;display:flex}.studio-stories-module__qpeELG__number{color:var(--red);letter-spacing:.09em;font-size:9px;font-weight:700}.studio-stories-module__qpeELG__copy h3{letter-spacing:-.035em;text-wrap:balance;margin:12px 0 10px;font-size:24px;line-height:1.13}.studio-stories-module__qpeELG__copy p,.studio-stories-module__qpeELG__copy blockquote{color:#48474b;margin:0 0 20px;font-size:14px;line-height:1.65}.studio-stories-module__qpeELG__copy blockquote:before{content:"“"}.studio-stories-module__qpeELG__copy blockquote:after{content:"”"}.studio-stories-module__qpeELG__identity{align-items:center;gap:9px;margin-top:auto;display:flex}.studio-stories-module__qpeELG__identity>span:last-child{min-width:0}.studio-stories-module__qpeELG__identity strong{color:#222;font-size:12px;display:block}.studio-stories-module__qpeELG__identity small{color:#76706a;margin-top:3px;font-size:10px;line-height:1.4;display:block}.studio-stories-module__qpeELG__avatar{height:34px;color:var(--red);background:#fff;border-radius:50%;flex:0 0 34px;place-items:center;font-size:20px;font-weight:800;display:grid;position:relative;overflow:hidden}.studio-stories-module__qpeELG__avatar img{object-fit:cover}.studio-stories-module__qpeELG__cta{border-top:1px solid #e2dcd5;justify-content:space-between;align-items:center;min-height:44px;margin-top:10px;padding-top:6px;font-size:12px;font-weight:650;display:flex}.studio-stories-module__qpeELG__footer{justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.studio-stories-module__qpeELG__footer>a{align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:650;display:inline-flex}.studio-stories-module__qpeELG__controls{gap:8px;display:flex}.studio-stories-module__qpeELG__controls button{cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.studio-stories-module__qpeELG__controls button:hover{border-color:var(--red);color:var(--red)}.studio-stories-module__qpeELG__section a:focus-visible,.studio-stories-module__qpeELG__section button:focus-visible,.studio-stories-module__qpeELG__grid:focus-visible{outline:2px solid var(--red);outline-offset:3px}@media (min-width:1101px){.studio-stories-module__qpeELG__grid:not(:has(.studio-stories-module__qpeELG__story:nth-child(5)))+.studio-stories-module__qpeELG__footer .studio-stories-module__qpeELG__controls{display:none}}@media (max-width:1100px){.studio-stories-module__qpeELG__story{flex-basis:calc(33.3333% - 12px)}}@media (max-width:760px){.studio-stories-module__qpeELG__section{padding:28px 18px 18px}.studio-stories-module__qpeELG__header{margin-bottom:22px}.studio-stories-module__qpeELG__header h2{font-size:30px}.studio-stories-module__qpeELG__header p{font-size:13px}.studio-stories-module__qpeELG__story{flex-basis:84%}.studio-stories-module__qpeELG__story:nth-child(2n) .studio-stories-module__qpeELG__visual{order:0}.studio-stories-module__qpeELG__visual{aspect-ratio:3/3.1}.studio-stories-module__qpeELG__copy{padding:18px}.studio-stories-module__qpeELG__copy h3{font-size:25px}.studio-stories-module__qpeELG__copy p,.studio-stories-module__qpeELG__copy blockquote{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.studio-stories-module__qpeELG__visual>img{transition:none}}
.managed-content-module__I_NgOa__article{max-width:960px;padding:var(--section-space) 28px;margin:auto}.managed-content-module__I_NgOa__article header{max-width:850px;margin:0 auto var(--heading-space);text-align:left}.managed-content-module__I_NgOa__article h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(32px,4vw,48px);line-height:1.06}.managed-content-module__I_NgOa__article header>p{color:#66696c;font-size:17px;line-height:1.7}.managed-content-module__I_NgOa__article>.photo{aspect-ratio:2.4;border-radius:8px;overflow:hidden}.managed-content-module__I_NgOa__body{max-width:760px;margin:var(--space-lg) auto 0}.managed-content-module__I_NgOa__contents,.managed-content-module__I_NgOa__quickAnswer{background:#f8f3ee;border-radius:12px;gap:12px;margin:24px 0;padding:24px;display:grid}.managed-content-module__I_NgOa__contents a{text-underline-offset:4px;font-size:15px;line-height:1.5}.managed-content-module__I_NgOa__quickAnswer p{margin:0}.managed-content-module__I_NgOa__body section{margin:32px 0;scroll-margin-top:120px}.managed-content-module__I_NgOa__body h2{letter-spacing:-.025em;margin-bottom:16px;font-size:28px;line-height:1.2}.managed-content-module__I_NgOa__body p{color:#56595d;white-space:pre-line;font-size:18px;line-height:1.85}.managed-content-module__I_NgOa__campaignSection{max-width:1240px;padding:var(--section-space) 24px;margin:auto}.managed-content-module__I_NgOa__heading h2{letter-spacing:-.05em;margin:var(--space-sm) 0 var(--space-md);font-size:clamp(30px,3vw,44px);line-height:1.08}.managed-content-module__I_NgOa__campaigns{grid-template-columns:1fr;gap:32px;display:grid}.managed-content-module__I_NgOa__campaign{color:inherit;background:#f3f2ef;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;text-decoration:none;display:grid;position:relative;overflow:hidden}.managed-content-module__I_NgOa__campaign>.photo{aspect-ratio:auto;min-height:470px;overflow:hidden}.managed-content-module__I_NgOa__campaign img{transition:transform .6s}.managed-content-module__I_NgOa__campaign:hover img{transform:scale(1.035)}.managed-content-module__I_NgOa__campaign>div:last-child{align-self:center;padding:40px 45px}.managed-content-module__I_NgOa__campaign h3{letter-spacing:-.04em;margin:16px 0;font-size:clamp(26px,2.7vw,40px);line-height:1.15}.managed-content-module__I_NgOa__campaign p{color:#65676a;max-width:440px;margin-bottom:22px;font-size:17px;line-height:1.7}@media (max-width:700px){.managed-content-module__I_NgOa__campaignSection{padding:var(--section-space) 22px}.managed-content-module__I_NgOa__campaign>.photo{min-height:320px}.managed-content-module__I_NgOa__campaign{grid-template-columns:1fr}.managed-content-module__I_NgOa__article{padding:var(--section-space) 22px}.managed-content-module__I_NgOa__campaigns{grid-template-columns:1fr}.managed-content-module__I_NgOa__campaign>div:last-child{padding:24px}}@media (prefers-reduced-motion:reduce){.managed-content-module__I_NgOa__campaign img{transition:none}}
.order-journey-module__TZSIlq__journey{background:#faf9f6;border:1px solid #e7e5df;border-radius:16px;margin:8px 0;padding:20px}.order-journey-module__TZSIlq__journey ol{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.order-journey-module__TZSIlq__journey li{color:#96979b;border-top:3px solid #e3e2dd;flex-direction:column;gap:12px;padding-top:16px;font-size:13px;font-weight:600;display:flex}.order-journey-module__TZSIlq__journey li.order-journey-module__TZSIlq__done{color:#a8372e;border-color:#df4c40}.order-journey-module__TZSIlq__journey p{color:#666;margin:24px 0 0;font-size:14px}.order-journey-module__TZSIlq__demo{background:#f6f4ef;border-radius:16px;margin:20px 0;padding:20px}.order-journey-module__TZSIlq__demo h2{margin:12px 0;font-size:28px}.order-journey-module__TZSIlq__demo p{color:#68696d;line-height:1.7}.order-journey-module__TZSIlq__inbox{margin:24px 0}.order-journey-module__TZSIlq__inbox details{border:1px solid #e5e3dd;border-radius:12px;margin:14px 0;overflow:hidden}.order-journey-module__TZSIlq__inbox summary{cursor:pointer;padding:22px;font-weight:600;line-height:1.6}.order-journey-module__TZSIlq__inbox summary small{color:#777;font-size:12px;font-weight:400;display:block}.order-journey-module__TZSIlq__inbox iframe{background:#f2f1ed;border:0;width:100%;height:880px}@media (max-width:600px){.order-journey-module__TZSIlq__journey{padding:20px 16px}.order-journey-module__TZSIlq__journey ol{gap:8px}.order-journey-module__TZSIlq__journey li{font-size:11px}.order-journey-module__TZSIlq__demo{padding:22px}.order-journey-module__TZSIlq__demo .order-journey-module__TZSIlq__actions{flex-direction:column}.order-journey-module__TZSIlq__inbox summary{padding:16px}}.order-journey-module__TZSIlq__reference{color:#777;overflow-wrap:anywhere;font-size:12px!important}.order-journey-module__TZSIlq__timeline{border-left:2px solid #e7e2db;margin:24px 0 28px 8px;padding-left:22px;list-style:none}.order-journey-module__TZSIlq__timeline li{padding:0 0 24px;position:relative}.order-journey-module__TZSIlq__timeline li:before{content:"";background:#ce4c40;border-radius:50%;width:10px;height:10px;position:absolute;top:7px;left:-28px;box-shadow:0 0 0 4px #fff}.order-journey-module__TZSIlq__timeline strong{font-size:18px;display:block}.order-journey-module__TZSIlq__timeline time{color:#777;margin:5px 0;font-size:12px;display:block}.order-journey-module__TZSIlq__timeline p{margin:8px 0;font-size:15px;line-height:1.65}.order-journey-module__TZSIlq__timeline small{color:#777}
.catalog-grid-module__nyyuna__productLink{text-underline-offset:5px;align-items:center;gap:12px;width:fit-content;min-height:44px;margin-top:12px;font-size:14px;font-weight:600;text-decoration:underline;display:flex}@media (min-width:761px){.catalog-grid-module__nyyuna__pair{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-grid-module__nyyuna__pair .product-card-image{height:clamp(280px,28vw,400px)}.catalog-grid-module__nyyuna__pair .product-card-image>.photo{aspect-ratio:auto;height:100%}.catalog-grid-module__nyyuna__single{grid-template-columns:minmax(0,1fr)}.catalog-grid-module__nyyuna__single>article{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,.382fr) minmax(0,.618fr);align-items:center;gap:clamp(24px,3vw,40px);padding:20px;display:grid}.catalog-grid-module__nyyuna__single .product-card-image{justify-self:center;width:100%;max-width:340px}.catalog-grid-module__nyyuna__single .product-card-copy{padding:0}.catalog-grid-module__nyyuna__single .product-card-copy p{max-width:50ch}}
.social-login-module__ufbJrq__buttons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.social-login-module__ufbJrq__buttons button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:10px;font-size:14px;display:flex}.social-login-module__ufbJrq__buttons button:first-child{grid-column:1/-1}.social-login-module__ufbJrq__buttons button:hover{background:#f8f8f8}.social-login-module__ufbJrq__buttons small{color:#888;font-size:10px}.social-login-module__ufbJrq__message{color:#666;margin:10px 0;font-size:14px;line-height:1.7}.social-login-module__ufbJrq__message:empty{display:none}.social-login-module__ufbJrq__phone{border:1px solid #ddd;border-radius:8px;gap:12px;margin-top:15px;padding:18px;display:grid}.social-login-module__ufbJrq__phone label{gap:8px;font-size:12px;display:grid}.social-login-module__ufbJrq__phone input{border:1px solid #bbb;border-radius:4px;min-width:0;padding:10px}.social-login-module__ufbJrq__phone button{cursor:pointer;background:#f5f5f5;border:1px solid #ddd;border-radius:5px;padding:12px}.social-login-module__ufbJrq__buttons button:disabled,.social-login-module__ufbJrq__phone button:disabled{opacity:.55;cursor:wait}@media (max-width:450px){.social-login-module__ufbJrq__buttons{grid-template-columns:1fr}.social-login-module__ufbJrq__buttons button:first-child{grid-column:auto}}
.family-entry-module__rFlFUG__entry{border:1px solid var(--line);background:#fff7f5;border-radius:12px;align-items:center;gap:18px;margin:18px 0;padding:16px;display:flex}.family-entry-module__rFlFUG__entry img{border-radius:8px;flex-shrink:0;width:88px;height:88px}.family-entry-module__rFlFUG__entry strong{font-size:18px}.family-entry-module__rFlFUG__entry p{margin:6px 0;font-size:14px}.family-entry-module__rFlFUG__entry span{color:var(--red,#d82b20);font-size:14px}@media (max-width:400px){.family-entry-module__rFlFUG__entry{gap:12px;padding:12px}.family-entry-module__rFlFUG__entry img{width:68px;height:68px}.family-entry-module__rFlFUG__entry strong{font-size:16px}}
.demo-payment-module__TVoMjW__card{background:linear-gradient(135deg,#f8f6f1,#fff);border:1px solid #e5e1da;border-radius:18px;margin:20px 0;padding:clamp(20px,3vw,28px)}.demo-payment-module__TVoMjW__label{letter-spacing:1.5px;color:#a13b32;margin:16px 0;font-size:11px;font-weight:700;display:block}.demo-payment-module__TVoMjW__card h2{letter-spacing:-1px;margin:0 0 16px;font-size:clamp(26px,3vw,36px);line-height:1.15}.demo-payment-module__TVoMjW__card p{color:#66686c;margin:16px 0;font-size:15px;line-height:1.75}.demo-payment-module__TVoMjW__secondary{color:#555;text-underline-offset:4px;margin:18px auto 0;padding:8px;font-size:14px;text-decoration:underline;display:block}
.knowledge-pages-module__BlJE-G__page{--ink:#171719;--muted:#717178;color:var(--ink)}.knowledge-pages-module__BlJE-G__filmStack{background:#f5f3f0;border:1px solid #e9e5df;border-radius:12px;gap:12px;padding:32px;display:grid}.knowledge-pages-module__BlJE-G__filmStack>span{letter-spacing:.12em;margin-bottom:18px;font-size:11px}.knowledge-pages-module__BlJE-G__filmStack>div{background:#e2e4e5;border:1px solid #d4d6d7;gap:4px;padding:24px;font-weight:600;display:grid}.knowledge-pages-module__BlJE-G__filmStack>div span{font-size:13px;font-weight:400}.knowledge-pages-module__BlJE-G__filmStack .knowledge-pages-module__BlJE-G__qdLayer{color:#fff;background:#b82d33;border-color:#b82d33}.knowledge-pages-module__BlJE-G__filmStack small{color:#666;margin-top:12px;line-height:1.7}.knowledge-pages-module__BlJE-G__specTableWrap{overflow-x:auto}.knowledge-pages-module__BlJE-G__specTable{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.knowledge-pages-module__BlJE-G__specTable caption{text-align:left;margin-bottom:16px;font-weight:600}.knowledge-pages-module__BlJE-G__specTable th,.knowledge-pages-module__BlJE-G__specTable td{border-bottom:1px solid #e6e6e6;padding:18px 16px}.knowledge-pages-module__BlJE-G__specTable thead{background:#f5f3f0}.knowledge-pages-module__BlJE-G__specTable tbody th{font-weight:500}.knowledge-pages-module__BlJE-G__page .knowledge-pages-module__BlJE-G__sourceNote{color:#717178;margin:18px 0;font-size:13px;line-height:1.8}@media (max-width:760px){.knowledge-pages-module__BlJE-G__filmStack{padding:20px}.knowledge-pages-module__BlJE-G__specTable th,.knowledge-pages-module__BlJE-G__specTable td{padding:14px 8px;font-size:12px}}.knowledge-pages-module__BlJE-G__page h1,.knowledge-pages-module__BlJE-G__page h2,.knowledge-pages-module__BlJE-G__page h3,.knowledge-pages-module__BlJE-G__page p{margin:0}.knowledge-pages-module__BlJE-G__page a{color:inherit}.knowledge-pages-module__BlJE-G__hero{color:#fff;background:#101014;grid-template-columns:1fr 1fr;min-height:550px;display:grid}.knowledge-pages-module__BlJE-G__heroCopy{align-self:center;padding:90px 40px 90px max(32px,50vw - 600px)}.knowledge-pages-module__BlJE-G__eyebrow{letter-spacing:.15em;color:#ee393e;margin-bottom:18px;font-size:11px;font-weight:700;display:block}.knowledge-pages-module__BlJE-G__hero h1{letter-spacing:-.045em;max-width:600px;font-size:clamp(38px,4.2vw,64px);line-height:1.06}.knowledge-pages-module__BlJE-G__hero p{color:#bcbcc4;max-width:460px;margin:24px 0 32px;font-size:15px;line-height:1.8}.knowledge-pages-module__BlJE-G__button{background:#ec332c;border-radius:4px;justify-content:center;align-items:center;gap:20px;padding:16px 24px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.knowledge-pages-module__BlJE-G__button:hover{background:#bd2522}.knowledge-pages-module__BlJE-G__heroArt{background:#15070a;min-height:500px;position:relative;overflow:hidden}.knowledge-pages-module__BlJE-G__heroArt img{object-fit:cover}.knowledge-pages-module__BlJE-G__heroArt>span{color:#c0a6aa;letter-spacing:.2em;font-size:10px;position:absolute;bottom:28px;left:32px}.knowledge-pages-module__BlJE-G__jumpnav{border-bottom:1px solid #e8e8ea;flex-wrap:wrap;justify-content:center;gap:48px;padding:25px 20px;display:flex}.knowledge-pages-module__BlJE-G__jumpnav a{font-size:12px;text-decoration:none}.knowledge-pages-module__BlJE-G__jumpnav a:hover{color:#e8322d}.knowledge-pages-module__BlJE-G__section{max-width:1160px;margin:auto;padding:48px 24px;scroll-margin-top:110px}.knowledge-pages-module__BlJE-G__heading{max-width:690px;margin-bottom:36px}.knowledge-pages-module__BlJE-G__heading h2,.knowledge-pages-module__BlJE-G__endcap h2{letter-spacing:-.035em;font-size:clamp(28px,3vw,42px);line-height:1.15}.knowledge-pages-module__BlJE-G__heading>p{color:var(--muted);margin-top:20px;font-size:15px;line-height:1.8}.knowledge-pages-module__BlJE-G__three,.knowledge-pages-module__BlJE-G__guideGrid,.knowledge-pages-module__BlJE-G__supportGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.knowledge-pages-module__BlJE-G__opticCard{background:#f6f6f7;border-radius:10px;padding:0 28px 28px;overflow:hidden}.knowledge-pages-module__BlJE-G__opticCard h3,.knowledge-pages-module__BlJE-G__linkCard h3,.knowledge-pages-module__BlJE-G__four h3{letter-spacing:-.025em;margin:12px 0;font-size:21px}.knowledge-pages-module__BlJE-G__opticCard p,.knowledge-pages-module__BlJE-G__linkCard p,.knowledge-pages-module__BlJE-G__four p,.knowledge-pages-module__BlJE-G__material p{color:var(--muted);font-size:14px;line-height:1.8}.knowledge-pages-module__BlJE-G__number{letter-spacing:.12em;color:#e33a35;font-size:11px;font-weight:700}.knowledge-pages-module__BlJE-G__rays{background:radial-gradient(at 50% 100%,#671520,#141419 75%);height:175px;margin:0 -28px 25px;position:relative;overflow:hidden}.knowledge-pages-module__BlJE-G__rays b{background:linear-gradient(#ebc0c9,#ff394d,#4e1726);width:5px;height:70%;position:absolute;top:18%;left:48%;transform:rotate(25deg);box-shadow:0 0 22px #ec344c}.knowledge-pages-module__BlJE-G__rays i,.knowledge-pages-module__BlJE-G__rays em{background:#ff3546;width:44%;height:2px;position:absolute;top:50%;left:6%;transform:rotate(15deg);box-shadow:0 0 9px #ff2239}.knowledge-pages-module__BlJE-G__rays em{transform-origin:0;left:48%;transform:rotate(-35deg)}.knowledge-pages-module__BlJE-G__ray1 em{opacity:.45;transform:rotate(15deg)}.knowledge-pages-module__BlJE-G__ray2 i{background:#8297ff;box-shadow:0 0 10px #7587ff}.knowledge-pages-module__BlJE-G__ray2 em{filter:blur(1px);height:5px;transform:rotate(15deg)}.knowledge-pages-module__BlJE-G__source{color:var(--muted);line-height:1.8;margin-top:22px!important;font-size:12px!important}.knowledge-pages-module__BlJE-G__source a,.knowledge-pages-module__BlJE-G__material a,.knowledge-pages-module__BlJE-G__questions a{text-underline-offset:4px}.knowledge-pages-module__BlJE-G__split{border-top:1px solid #eee;grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.knowledge-pages-module__BlJE-G__layerArt{color:#d9bac0;text-align:center;background:radial-gradient(#561a25,#141418 75%);border-radius:12px;height:490px;position:relative;overflow:hidden}.knowledge-pages-module__BlJE-G__layerArt>span{letter-spacing:.2em;margin-top:30px;font-size:10px;display:block}.knowledge-pages-module__BlJE-G__layerArt>div{max-width:360px;height:350px;margin:auto;position:relative}.knowledge-pages-module__BlJE-G__layerArt i{background:linear-gradient(135deg,#ffffff30,#fc39481c);border:1px solid #ffabb7;border-radius:20px;width:64%;height:45%;position:absolute;top:20px;left:18%;transform:rotate(-24deg)skew(15deg);box-shadow:0 12px 35px #0006}.knowledge-pages-module__BlJE-G__layerArt i:nth-child(2){border-color:#ec475d;top:80px}.knowledge-pages-module__BlJE-G__layerArt i:nth-child(3){border-color:#8c5569;top:140px}.knowledge-pages-module__BlJE-G__layerArt i:nth-child(4){background:#17171e;border-color:#655563;top:200px}.knowledge-pages-module__BlJE-G__layerArt>p{font-size:11px}.knowledge-pages-module__BlJE-G__material h3{margin:24px 0 8px;font-size:17px}.knowledge-pages-module__BlJE-G__material a{font-size:12px}.knowledge-pages-module__BlJE-G__darkBand{color:#fff;background:#17171b;padding:70px max(24px,50vw - 596px);scroll-margin-top:110px}.knowledge-pages-module__BlJE-G__darkBand .knowledge-pages-module__BlJE-G__heading>p,.knowledge-pages-module__BlJE-G__darkBand .knowledge-pages-module__BlJE-G__four p{color:#aaaab3}.knowledge-pages-module__BlJE-G__four{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.knowledge-pages-module__BlJE-G__four>div{border-top:1px solid #48484c;padding-top:24px}.knowledge-pages-module__BlJE-G__four h3{font-size:19px}.knowledge-pages-module__BlJE-G__linkCard{border:1px solid #e5e5e8;border-radius:8px;padding:30px;text-decoration:none;transition:background .2s,border-color .2s;display:block;position:relative}.knowledge-pages-module__BlJE-G__linkCard:hover{background:#fcf5f4;border-color:#f1b3ad}.knowledge-pages-module__BlJE-G__linkCard>svg:last-child{margin-top:24px}.knowledge-pages-module__BlJE-G__faqLayout{border-top:1px solid #eee;grid-template-columns:1fr 1.5fr;gap:32px;display:grid}.knowledge-pages-module__BlJE-G__questions details{border-bottom:1px solid #ddd}.knowledge-pages-module__BlJE-G__questions summary{cursor:pointer;justify-content:space-between;gap:20px;padding:23px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.knowledge-pages-module__BlJE-G__questions summary::-webkit-details-marker{display:none}.knowledge-pages-module__BlJE-G__questions summary span{color:#ec332c;font-size:22px;font-weight:400}.knowledge-pages-module__BlJE-G__questions details[open] summary span{transform:rotate(45deg)}.knowledge-pages-module__BlJE-G__questions details>div{color:var(--muted);padding:0 24px 24px 0;font-size:14px;line-height:1.9}.knowledge-pages-module__BlJE-G__endcap{background:#f4f1ee;justify-content:space-between;align-items:center;gap:32px;padding:45px max(24px,50vw - 596px);display:flex}.knowledge-pages-module__BlJE-G__endcap h2{max-width:550px;font-size:30px}.knowledge-pages-module__BlJE-G__endcap .knowledge-pages-module__BlJE-G__button{flex-shrink:0}.knowledge-pages-module__BlJE-G__guideCard{border:1px solid #e7e7ea;border-radius:10px;text-decoration:none;overflow:hidden}.knowledge-pages-module__BlJE-G__guideTopic{scroll-margin-top:120px}.knowledge-pages-module__BlJE-G__guideTopic+.knowledge-pages-module__BlJE-G__guideTopic{margin-top:40px}.knowledge-pages-module__BlJE-G__featuredGuide{background:#f7f1eb;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;text-decoration:none;display:grid;overflow:hidden}.knowledge-pages-module__BlJE-G__featuredGuide img{width:100%;height:auto;display:block}.knowledge-pages-module__BlJE-G__featuredGuide>div{padding:clamp(24px,4vw,48px)}.knowledge-pages-module__BlJE-G__featuredGuide h2{letter-spacing:-.035em;font-size:clamp(26px,3vw,40px);line-height:1.12}.knowledge-pages-module__BlJE-G__featuredGuide p{color:#625b55;margin:16px 0 22px;line-height:1.65}.knowledge-pages-module__BlJE-G__featuredGuide:focus-visible,.knowledge-pages-module__BlJE-G__guideCard:focus-visible{outline:3px solid var(--red);outline-offset:4px}.knowledge-pages-module__BlJE-G__comparisonCopy h3{margin-bottom:12px;font-size:21px}.knowledge-pages-module__BlJE-G__comparisonCopy p{font-size:15px;line-height:1.7}@media (max-width:700px){.knowledge-pages-module__BlJE-G__featuredGuide{grid-template-columns:1fr}.knowledge-pages-module__BlJE-G__featuredGuide img{object-fit:contain;max-height:260px}}.knowledge-pages-module__BlJE-G__guideArt{color:#ffc5c9;background:radial-gradient(at 100% 100%,#9b2432,#1c1118 60%);place-items:center;height:220px;display:grid;position:relative;overflow:hidden}.knowledge-pages-module__BlJE-G__guideArt>span{letter-spacing:.15em;color:#bf929d;font-size:10px;position:absolute;top:22px;left:22px}.knowledge-pages-module__BlJE-G__guideArt svg{z-index:1;transition:transform .3s;transform:rotate(-12deg)}.knowledge-pages-module__BlJE-G__guideCard:hover svg{transform:rotate(0)translateY(-3px)}.knowledge-pages-module__BlJE-G__guideArt i{border:1px solid #fb667d55;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-80px;right:-50px;box-shadow:0 0 0 30px #ec395811,0 0 0 60px #ec395809}.knowledge-pages-module__BlJE-G__guideCopy{padding:26px}.knowledge-pages-module__BlJE-G__guideCopy .knowledge-pages-module__BlJE-G__eyebrow{letter-spacing:.1em;font-size:9px;line-height:1.7}.knowledge-pages-module__BlJE-G__guideCopy h3{letter-spacing:-.03em;font-size:23px;line-height:1.2}.knowledge-pages-module__BlJE-G__guideCopy p{color:var(--muted);margin:16px 0 24px;font-size:14px;line-height:1.7}.knowledge-pages-module__BlJE-G__read,.knowledge-pages-module__BlJE-G__textLink{align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.knowledge-pages-module__BlJE-G__textLink{text-underline-offset:6px;margin-top:35px}.knowledge-pages-module__BlJE-G__topicIcon{color:#d53530;margin-bottom:10px}.knowledge-pages-module__BlJE-G__linkCard .knowledge-pages-module__BlJE-G__read{margin-top:24px}.knowledge-pages-module__BlJE-G__empty{background:#f7f5f3;padding:32px;line-height:1.8}.knowledge-pages-module__BlJE-G__page a:focus-visible,.knowledge-pages-module__BlJE-G__page summary:focus-visible{outline-offset:5px;outline:2px solid #ed342e}@media (max-width:1000px){.knowledge-pages-module__BlJE-G__heroCopy{padding:50px 28px}.knowledge-pages-module__BlJE-G__hero,.knowledge-pages-module__BlJE-G__heroArt{min-height:440px}.knowledge-pages-module__BlJE-G__three,.knowledge-pages-module__BlJE-G__guideGrid{gap:16px}.knowledge-pages-module__BlJE-G__four{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-pages-module__BlJE-G__split,.knowledge-pages-module__BlJE-G__faqLayout{gap:32px}.knowledge-pages-module__BlJE-G__jumpnav{gap:25px}.knowledge-pages-module__BlJE-G__opticCard{padding-left:20px;padding-right:20px}}@media (max-width:700px){.knowledge-pages-module__BlJE-G__hero{grid-template-columns:1fr}.knowledge-pages-module__BlJE-G__heroCopy{padding:44px 24px}.knowledge-pages-module__BlJE-G__hero h1{max-width:460px}.knowledge-pages-module__BlJE-G__hero p{margin:20px 0 24px}.knowledge-pages-module__BlJE-G__heroArt{width:100%;min-width:0;height:340px;min-height:320px;max-height:390px}.knowledge-pages-module__BlJE-G__heroArt img{object-position:center 44%}.knowledge-pages-module__BlJE-G__heroArt>span{bottom:20px;left:24px}.knowledge-pages-module__BlJE-G__jumpnav{grid-template-columns:1fr 1fr;gap:20px;padding:24px;display:grid}.knowledge-pages-module__BlJE-G__section{padding:50px 22px}.knowledge-pages-module__BlJE-G__three,.knowledge-pages-module__BlJE-G__guideGrid,.knowledge-pages-module__BlJE-G__supportGrid,.knowledge-pages-module__BlJE-G__split,.knowledge-pages-module__BlJE-G__faqLayout{grid-template-columns:1fr}.knowledge-pages-module__BlJE-G__heading{margin-bottom:28px}.knowledge-pages-module__BlJE-G__layerArt{height:430px}.knowledge-pages-module__BlJE-G__layerArt>div{height:315px}.knowledge-pages-module__BlJE-G__darkBand{padding:50px 22px}.knowledge-pages-module__BlJE-G__four{gap:24px}.knowledge-pages-module__BlJE-G__four p{font-size:13px}.knowledge-pages-module__BlJE-G__endcap{flex-direction:column;align-items:flex-start;gap:24px;padding:35px 22px}.knowledge-pages-module__BlJE-G__supportGrid{gap:14px}.knowledge-pages-module__BlJE-G__linkCard{padding:25px}.knowledge-pages-module__BlJE-G__guideArt{height:190px}.knowledge-pages-module__BlJE-G__faqLayout{gap:0}.knowledge-pages-module__BlJE-G__rays{height:155px}.knowledge-pages-module__BlJE-G__heroArt img{object-fit:cover}}@media (prefers-reduced-motion:reduce){.knowledge-pages-module__BlJE-G__guideArt svg,.knowledge-pages-module__BlJE-G__linkCard{transition:none}}.knowledge-pages-module__BlJE-G__intro{background:#f6f5f3;border-bottom:1px solid #e8e5e1}.knowledge-pages-module__BlJE-G__introCopy{max-width:1160px;margin:auto;padding:40px 24px 36px}.knowledge-pages-module__BlJE-G__introCopy h1{letter-spacing:-.045em;max-width:800px;font-size:clamp(32px,4vw,52px);line-height:1.08}.knowledge-pages-module__BlJE-G__introCopy>p{color:#717178;max-width:750px;margin:20px 0 24px;font-size:15px;line-height:1.8}.knowledge-pages-module__BlJE-G__introCopy .knowledge-pages-module__BlJE-G__button{border-bottom:1px solid #999;border-radius:0;padding:0 0 7px;color:#242426!important;background:0 0!important}@media (max-width:700px){.knowledge-pages-module__BlJE-G__introCopy{padding:38px 22px 32px}.knowledge-pages-module__BlJE-G__introCopy h1{font-size:35px}}.knowledge-pages-module__BlJE-G__conversionVisual{background:#f7efe5;border-radius:16px;max-width:1100px;margin:0 auto 32px;overflow:hidden}.knowledge-pages-module__BlJE-G__conversionVisual img{width:100%;height:auto;display:block}.knowledge-pages-module__BlJE-G__conversionVisual figcaption{color:#625f5b;padding:10px 16px;font-size:13px;line-height:1.5}
.test-checkout-module__F2cRmG__page{max-width:760px;margin:auto;padding:32px 24px 80px}.test-checkout-module__F2cRmG__page h1{margin:18px 0;font-size:clamp(28px,5vw,42px);line-height:1.15}.test-checkout-module__F2cRmG__page p{overflow-wrap:anywhere;margin:12px 0;line-height:1.65}.test-checkout-module__F2cRmG__notice{color:#972c22;background:#fff1ee;border:1px solid #f0bdb7;border-radius:10px;margin-bottom:24px;padding:14px 18px;font-size:13px;font-weight:600}.test-checkout-module__F2cRmG__summary,.test-checkout-module__F2cRmG__mail{border:1px solid #e4e2de;border-radius:14px;margin:24px 0;padding:24px}.test-checkout-module__F2cRmG__summary article{border-bottom:1px solid #eee;justify-content:space-between;gap:16px;padding:18px 0;display:flex}.test-checkout-module__F2cRmG__summary article>strong{white-space:nowrap}.test-checkout-module__F2cRmG__mail iframe{border:0;width:100%;height:640px;margin-top:16px;display:block}.test-checkout-module__F2cRmG__note{color:#747474;font-size:12px}
.knowledge-diagrams-module__uizOGG__optical{background:#f1f2ef;border-bottom:1px solid #dce0dc;width:calc(100% + 56px);height:185px;margin:0 -28px 24px;display:block}.knowledge-diagrams-module__uizOGG__optical text,.knowledge-diagrams-module__uizOGG__layers text,.knowledge-diagrams-module__uizOGG__guide text{fill:#515a55;font-family:inherit;font-size:12px}.knowledge-diagrams-module__uizOGG__layers{background:#f5f5f1;border:1px solid #dce0dc;border-radius:8px;margin:0;padding:28px 20px}.knowledge-diagrams-module__uizOGG__layers figcaption{font-size:14px;font-weight:600}.knowledge-diagrams-module__uizOGG__layers svg{width:100%;height:auto;margin:20px 0;display:block}.knowledge-diagrams-module__uizOGG__layers p{color:#757b77;font-size:11px;line-height:1.7}.knowledge-diagrams-module__uizOGG__guide{background:#f3f4f0;border-bottom:1px solid #e1e4de;width:100%;height:220px;display:block}
