.riLE1G_root{box-sizing:border-box;border-bottom:var(--seperator-border);flex-shrink:0;align-items:center;min-height:24px;margin:24px 16px 0;padding-bottom:16px;display:flex}.riLE1G_root.riLE1G_giftFlowActive{border-bottom:none;padding-bottom:8px}@media (min-width:1024px){.riLE1G_root{margin-top:16px}}.riLE1G_root .riLE1G_headTitle{letter-spacing:-.54px;color:#000;flex-shrink:0;font-size:18px;font-weight:500;line-height:18px}.riLE1G_root .riLE1G_headerActions{flex-shrink:0;align-items:center;gap:24px;min-width:0;margin-left:auto;display:flex}.riLE1G_root .riLE1G_giftOption{cursor:pointer;align-items:center;gap:4px;min-width:0;margin:0;display:inline-flex}.riLE1G_root .riLE1G_giftOption .riLE1G_checkboxLabelText{letter-spacing:-.48px;color:#000;white-space:nowrap;padding-top:2px;font-size:12px;font-weight:400;line-height:1}.riLE1G_root .riLE1G_giftOption input{appearance:none;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #000;border-radius:4px;flex-shrink:0;width:16px;height:16px;margin:0;transition:background-color .15s,border-color .15s;position:relative}@media (min-width:1024px){.riLE1G_root .riLE1G_giftOption input{border-radius:5px;width:21px;height:21px}}.riLE1G_root .riLE1G_giftOption input:checked{background:#057ff0;border-color:#057ff0}.riLE1G_root .riLE1G_giftOption input:checked:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:4px;height:8px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}@media (min-width:1024px){.riLE1G_root .riLE1G_giftOption input:checked:after{width:5px;height:9px;top:2.5px;left:6.5px}}.riLE1G_root .riLE1G_giftOption input:focus-visible{outline-offset:2px;outline:2px solid #057ff0}.riLE1G_root .riLE1G_giftOption input:disabled{opacity:.45;cursor:not-allowed}.riLE1G_root .riLE1G_giftOption:has(input:disabled){cursor:not-allowed}.riLE1G_root .riLE1G_closeBtn{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.riLE1G_root .riLE1G_closeBtn svg,.riLE1G_root .riLE1G_closeBtn img{flex-shrink:0;width:32px;height:32px;display:block}.riLE1G_root .riLE1G_loadingBar{z-index:2;pointer-events:none;background:linear-gradient(90deg,#057ff0 0%,#057ff04d 50%,#057ff0 100%) 0 0/200% 100%;width:100%;height:3px;padding:0;animation:1.5s infinite riLE1G_shimmer;position:absolute;top:0;left:0;right:0}@keyframes riLE1G_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
._89htha_root{flex-shrink:0;display:inline-flex;position:relative}._89htha_root ._89htha_quantityTrigger{box-sizing:border-box;cursor:pointer;color:#0009;letter-spacing:-.36px;background:0 0;border:.5px solid #0000004d;border-radius:16px;justify-content:center;align-items:center;min-width:64px;height:32px;padding:8px 28px 8px 8px;font-size:12px;line-height:1;display:inline-flex;position:relative}._89htha_root ._89htha_quantityTrigger:disabled{opacity:.5;cursor:not-allowed}._89htha_root ._89htha_quantityTrigger:focus{outline:none}._89htha_root ._89htha_quantityTriggerLabel{justify-content:center;align-items:center;display:inline-flex}._89htha_root ._89htha_quantityChevron{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:7px;transform:translateY(-50%)}._89htha_root ._89htha_quantityChevron svg{width:18px;height:18px;transform:rotate(-90deg)}._89htha_quantityList{z-index:5;scrollbar-width:thin;scrollbar-color:#00000047 transparent;background:#fff;border:1px solid #0000001f;border-radius:10px;outline:none;min-width:100%;max-height:220px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}._89htha_quantityList::-webkit-scrollbar{width:6px}._89htha_quantityList::-webkit-scrollbar-track{background:0 0}._89htha_quantityList::-webkit-scrollbar-thumb{background:#00000038;border-radius:999px}._89htha_quantityList::-webkit-scrollbar-button{width:0;height:0;display:none}._89htha_quantityOption:not(:last-child){border-bottom:1px solid #0000000d}._89htha_quantityOption button{text-align:center;cursor:pointer;color:#000;letter-spacing:-.36px;background:0 0;border:none;border-radius:8px;width:100%;padding:8px 10px;font-size:12px;line-height:1}._89htha_quantityOption button._89htha_active,._89htha_quantityOption button:hover{background:#057ff014}._89htha_quantityOption button:focus{outline:none}
.HIe3cG_root{flex-direction:row;align-items:flex-start;gap:0;padding:16px;display:flex}.HIe3cG_root .HIe3cG_imageContainer{flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:80px;display:flex}.HIe3cG_root .HIe3cG_imageContainer img{object-fit:contain;border-radius:8px;width:60px;height:60px}.HIe3cG_root button{cursor:pointer}.HIe3cG_root .HIe3cG_textBtnContainer{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.HIe3cG_root .HIe3cG_textBtnContainer .HIe3cG_titleRow{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;display:flex}.HIe3cG_root .HIe3cG_textBtnContainer .HIe3cG_title{letter-spacing:-.52px;min-width:0;padding-right:4px;font-size:13px;font-weight:400;line-height:1.2}@media (min-width:1024px){.HIe3cG_root .HIe3cG_textBtnContainer .HIe3cG_title{letter-spacing:-.56px;font-size:14px}}.HIe3cG_root .HIe3cG_textBtnContainer .HIe3cG_quantityDisplay{letter-spacing:-.36px;color:#0009;flex-shrink:0;font-size:12px;font-weight:400;line-height:1.2}.HIe3cG_root .HIe3cG_textBtnContainer .HIe3cG_removeBtn{color:#0009;background:0 0;border:none;flex-shrink:0;place-items:center;margin-top:1px;padding:0;display:grid}.HIe3cG_root .HIe3cG_textBtnContainer .HIe3cG_removeBtn svg{width:14px;height:14px}@media (min-width:1024px){.HIe3cG_root .HIe3cG_textBtnContainer .HIe3cG_removeBtn svg{width:16px;height:16px}}.HIe3cG_root .HIe3cG_textBtnContainer .HIe3cG_promotion{color:#057ff0;letter-spacing:-.01px;background:#f5f5fa;border-radius:4px;align-self:flex-start;padding:4px 8px;font-size:10px;font-weight:500;line-height:1.2;display:inline-block}.HIe3cG_root .HIe3cG_textBtnContainer .HIe3cG_description{color:#0009;letter-spacing:-.36px;font-size:12px;font-weight:400;line-height:1.2}.HIe3cG_root .HIe3cG_textBtnContainer .HIe3cG_description strong,.HIe3cG_root .HIe3cG_textBtnContainer .HIe3cG_description b{font-weight:500}.HIe3cG_root .HIe3cG_textBtnContainer .HIe3cG_description .HIe3cG_descriptionLine{display:flex}.HIe3cG_root .HIe3cG_textBtnContainer .HIe3cG_qtyPriceRow{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:32px;margin-top:6px;display:flex}.HIe3cG_root .HIe3cG_textBtnContainer .HIe3cG_qtyPriceRow.HIe3cG_hasDiscountPrice{align-items:flex-end}.HIe3cG_root .HIe3cG_textBtnContainer .HIe3cG_priceContainer{color:#000;text-align:right;letter-spacing:-.39px;white-space:nowrap;flex-direction:row;flex-shrink:0;justify-content:flex-end;align-items:baseline;gap:4px;min-width:0;margin-left:auto;font-size:13px;line-height:1;display:flex}@media (min-width:1024px){.HIe3cG_root .HIe3cG_textBtnContainer .HIe3cG_priceContainer{letter-spacing:-.42px;font-size:14px}}.HIe3cG_root .HIe3cG_textBtnContainer .HIe3cG_priceContainer.HIe3cG_hasDiscount{flex-direction:column;align-items:flex-end;gap:2px}.HIe3cG_root .HIe3cG_textBtnContainer .HIe3cG_priceContainer .HIe3cG_price{font-weight:500}.HIe3cG_root .HIe3cG_textBtnContainer .HIe3cG_priceContainer .HIe3cG_strike{color:#0000004d;font-size:12px;font-weight:400;text-decoration-line:line-through}
.Zp8ZQG_itemDivider{background:#0000001a;width:calc(100% - 32px);height:1px;margin:0 auto}
.mdQ6-q_root{flex-shrink:0;margin:0;padding:8px 16px 0}.mdQ6-q_root .mdQ6-q_stepsHeadingContainer{box-sizing:border-box;background:0 0;border:1px solid #00000014;border-radius:48px;align-items:center;width:100%;height:37px;display:flex;position:relative}.mdQ6-q_root .mdQ6-q_stepsHeadingContainer .mdQ6-q_activePill{box-sizing:border-box;pointer-events:none;background:#fff;border:none;border-radius:40px;width:50%;height:100%;transition:left .25s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.mdQ6-q_root .mdQ6-q_stepsHeadingContainer button{z-index:1;cursor:pointer;color:#000;text-align:center;letter-spacing:-.26px;background:0 0;border:none;border-radius:40px;flex:1;height:100%;min-height:0;font-size:13px;font-style:normal;font-weight:500;line-height:1.4;transition:color .2s;position:relative}.mdQ6-q_root .mdQ6-q_tabDivider{border-bottom:var(--seperator-border);height:0;margin-top:16px}
.dZqXgG_root{flex-direction:column;gap:16px;padding:16px;display:flex;position:relative}.dZqXgG_root label.dZqXgG_fieldLabel{color:#000;letter-spacing:-.42px;margin-bottom:10px;font-size:14px;font-weight:500;line-height:1;display:inline-block}.dZqXgG_root label.dZqXgG_checkboxInputLabel{color:#000;cursor:pointer;align-items:center;gap:4px;margin:0;display:inline-flex}.dZqXgG_root label.dZqXgG_checkboxInputLabel .dZqXgG_checkboxLabelText{letter-spacing:-.48px;text-box-trim:trim-both;text-box-edge:cap alphabetic;align-items:center;height:16px;font-size:12px;font-weight:400;line-height:1;display:inline-flex}@media (min-width:1024px){.dZqXgG_root label.dZqXgG_checkboxInputLabel .dZqXgG_checkboxLabelText{height:21px}}.dZqXgG_root label.dZqXgG_checkboxInputLabel input{appearance:none;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #000;border-radius:4px;flex-shrink:0;width:16px;height:16px;margin:0;transition:background-color .15s,border-color .15s;position:relative}@media (min-width:1024px){.dZqXgG_root label.dZqXgG_checkboxInputLabel input{border-radius:5px;width:21px;height:21px}}.dZqXgG_root label.dZqXgG_checkboxInputLabel input:checked{background:#057ff0;border-color:#057ff0}.dZqXgG_root label.dZqXgG_checkboxInputLabel input:checked:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:4px;height:8px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}@media (min-width:1024px){.dZqXgG_root label.dZqXgG_checkboxInputLabel input:checked:after{width:5px;height:9px;top:2.5px;left:6.5px}}.dZqXgG_root label.dZqXgG_checkboxInputLabel input:focus-visible{outline-offset:2px;outline:2px solid #057ff0}.dZqXgG_root .dZqXgG_emailContainer{flex-direction:column;gap:10px;width:100%;display:flex}.dZqXgG_root .dZqXgG_emailContainer label,.dZqXgG_root .dZqXgG_emailContainer input{width:100%}.dZqXgG_root .dZqXgG_emailContainer input[type=email]{box-sizing:border-box;letter-spacing:-.42px;color:#000;background:#f9f9f9;border:1px solid #0000000f;border-radius:10px;outline:none;height:40px;padding:0 20px;font-size:14px}.dZqXgG_root .dZqXgG_emailContainer input[type=email]::placeholder{color:#00000080}.dZqXgG_root .dZqXgG_emailContainer input[type=email]:focus-visible{border-color:#057ff0;box-shadow:0 0 0 1px #057ff033}.dZqXgG_root .dZqXgG_sectionDivider{border-bottom:var(--seperator-border);height:0}.dZqXgG_root .dZqXgG_textareaContainer{width:100%;height:auto}.dZqXgG_root .dZqXgG_textareaContainer .dZqXgG_fieldLabel{margin-bottom:16px;margin-left:22px}.dZqXgG_root .dZqXgG_textareaContainer .dZqXgG_noteCard{background:#fff9;border-radius:4px;margin:0 22px;box-shadow:2px 2px 8px #0000000a}.dZqXgG_root .dZqXgG_textareaContainer textarea{box-sizing:border-box;resize:none;color:#000;letter-spacing:-.48px;background:0 0;border:none;border-radius:4px;outline:none;width:100%;height:240px;padding:32px;font-size:14px;line-height:1.4;display:block}.dZqXgG_root .dZqXgG_textareaContainer textarea::placeholder{color:#00000080}.dZqXgG_root .dZqXgG_textareaContainer .dZqXgG_disclaimer{text-align:left;color:#0006;letter-spacing:-.44px;font-size:11px;font-weight:400}.dZqXgG_root .dZqXgG_textareaContainer .dZqXgG_maxLength{text-align:right;color:#0006;letter-spacing:-.44px;flex-direction:row;justify-content:space-between;gap:8px;width:100%;margin-top:8px;padding:0 22px;font-size:11px;display:flex}
.tPBBAW_root{background:0 0;flex-direction:column;gap:18px;padding:16px 0;display:flex}.tPBBAW_root .tPBBAW_titleBar{color:#000;justify-content:space-between;align-items:center;min-height:22px;padding:0 16px;display:flex}.tPBBAW_root .tPBBAW_titleBar h3{letter-spacing:-.56px;margin:0;font-size:14px;font-weight:500;line-height:1}.tPBBAW_root .tPBBAW_titleBar .tPBBAW_arrowNavigation{gap:4px;display:flex}.tPBBAW_root .tPBBAW_titleBar .tPBBAW_arrowNavigation button{cursor:pointer;background:0 0;border:none;outline:none;place-items:center;width:22px;height:22px;padding:0;display:grid}.tPBBAW_root .tPBBAW_titleBar .tPBBAW_arrowNavigation button:disabled{cursor:not-allowed}.tPBBAW_root .tPBBAW_offerCarousel{padding:0 16px}@media (max-width:768px){.tPBBAW_root .tPBBAW_offerCarousel{padding:0}}.tPBBAW_root .tPBBAW_embla{overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:768px){.tPBBAW_root .tPBBAW_embla{padding:0 16px}}.tPBBAW_root .tPBBAW_emblaContainer{gap:8px;display:flex}.tPBBAW_root .tPBBAW_emblaSlide{flex:0 0 calc(100% - 32px);min-width:0}@media (min-width:769px){.tPBBAW_root .tPBBAW_emblaSlide{flex:0 0 330px}}.tPBBAW_root .tPBBAW_offer{box-sizing:border-box;background:0 0;border:1px solid #0000001a;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 44px 10px 11px;display:flex;position:relative;overflow:hidden}.tPBBAW_root .tPBBAW_offerIcon{flex-shrink:0;justify-content:center;align-items:flex-start;width:32px;height:32px;display:flex}.tPBBAW_root .tPBBAW_offerIcon img{object-fit:cover;border-radius:8px;width:32px!important;height:32px!important}.tPBBAW_root .tPBBAW_offerContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tPBBAW_root .tPBBAW_offerTag{color:#00000073;letter-spacing:.4px;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1}.tPBBAW_root .tPBBAW_offerTitle{color:#000;letter-spacing:-.39px;white-space:nowrap;text-overflow:ellipsis;margin:0;padding-top:2px;font-size:13px;font-weight:500;line-height:1;overflow:hidden}@media (min-width:1024px){.tPBBAW_root .tPBBAW_offerTitle{letter-spacing:-.42px;font-size:14px}}.tPBBAW_root .tPBBAW_descriptionProbe{visibility:hidden;pointer-events:none;letter-spacing:-.48px;word-break:break-word;height:auto;max-height:none;font-size:12px;font-weight:400;line-height:1.3;position:fixed;top:0;left:-9999px;overflow:hidden}@media (min-width:1024px){.tPBBAW_root .tPBBAW_descriptionProbe{letter-spacing:-.52px;font-size:13px}}.tPBBAW_root .tPBBAW_descriptionRow{letter-spacing:-.48px;word-break:break-word;min-width:0;max-height:2.6em;margin:0;font-size:12px;font-weight:400;line-height:1.3;overflow:hidden}@media (min-width:1024px){.tPBBAW_root .tPBBAW_descriptionRow{letter-spacing:-.52px;font-size:13px}}.tPBBAW_root .tPBBAW_descriptionText{color:#0009}.tPBBAW_root .tPBBAW_learnMore{color:#057ff0;font:inherit;letter-spacing:inherit;line-height:inherit;cursor:pointer;white-space:nowrap;vertical-align:baseline;background:0 0;border:none;outline:none;margin:0;padding:0;display:inline}@media (min-width:1024px){.tPBBAW_root .tPBBAW_learnMore{font-size:inherit}}.tPBBAW_root .tPBBAW_learnMore:hover,.tPBBAW_root .tPBBAW_learnMore:focus-visible{text-underline-offset:2px;text-decoration:underline}.tPBBAW_root .tPBBAW_learnMore svg{vertical-align:-2px;width:12px;height:12px;margin-left:2px;display:inline-block}.tPBBAW_root .tPBBAW_addBtn{color:#fff;cursor:pointer;background:#057ff0;border:none;border-radius:40px;outline:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:9px;right:9px;overflow:visible}.tPBBAW_root .tPBBAW_addBtn:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tPBBAW_root .tPBBAW_addBtn:disabled{cursor:not-allowed;opacity:.85}.tPBBAW_root .tPBBAW_addBtn svg{flex-shrink:0;display:block}.tPBBAW_root .tPBBAW_addBtn span{font-size:8px;line-height:1}
@media (max-width:768px){._PLoPW_root{grid-template-rows:1fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1);display:grid}._PLoPW_root[data-collapsed=true]{grid-template-rows:0fr}._PLoPW_root ._PLoPW_collapseInner{opacity:1;min-height:0;transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1);overflow:hidden;transform:translateY(0)}._PLoPW_root[data-collapsed=true] ._PLoPW_collapseInner{opacity:0;pointer-events:none;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){._PLoPW_root{transition-duration:10ms}._PLoPW_root ._PLoPW_collapseInner{transition-duration:10ms;transform:none}._PLoPW_root[data-collapsed=true] ._PLoPW_collapseInner{transform:none}}}
.ZjMMSG_root{width:100%}.ZjMMSG_root .ZjMMSG_breakupSection{opacity:0;max-height:0;padding:0;transition:opacity .3s,max-height .3s,margin .3s;overflow:hidden}.ZjMMSG_root .ZjMMSG_breakupSection.ZjMMSG_show{opacity:1;max-height:500px;margin-bottom:16px}.ZjMMSG_root .ZjMMSG_breakupSection.ZjMMSG_hide{opacity:0;max-height:0;margin-bottom:0}.ZjMMSG_root .ZjMMSG_breakupHeader{margin-bottom:4px;font-size:14px;font-weight:500;line-height:19px}.ZjMMSG_root .ZjMMSG_priceBreakup>div{letter-spacing:-.56px;color:#000000b3;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;font-size:14px;font-weight:400;line-height:19px;display:flex}.ZjMMSG_root .ZjMMSG_priceBreakup>div>span:first-child{flex:1;min-width:0}.ZjMMSG_root .ZjMMSG_priceBreakup>div>span:last-child{white-space:nowrap;text-align:right;flex-shrink:0}.ZjMMSG_root .ZjMMSG_priceBreakupDivider{border:none;border-bottom:var(--seperator-border);height:0;margin:10px 0 0}.ZjMMSG_root .ZjMMSG_totalSummary{flex-direction:column;align-items:flex-end;gap:4px;width:100%;display:flex}.ZjMMSG_root .ZjMMSG_totalRow{letter-spacing:-.56px;justify-content:space-between;align-items:center;width:100%;min-height:16px;font-size:14px;line-height:1;display:flex}.ZjMMSG_root .ZjMMSG_totalRow .ZjMMSG_label{flex-shrink:0;font-weight:500}.ZjMMSG_root .ZjMMSG_totalRow .ZjMMSG_value{letter-spacing:-.56px;text-align:right;font-size:14px;font-weight:500;line-height:1}.ZjMMSG_root .ZjMMSG_totalRow .ZjMMSG_priceBreakupToggle{cursor:pointer;min-height:22px;font:inherit;color:inherit;background:0 0;border:none;outline:none;flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}.ZjMMSG_root .ZjMMSG_totalRow .ZjMMSG_priceBreakupToggle .ZjMMSG_value{pointer-events:none}.ZjMMSG_root .ZjMMSG_totalRow .ZjMMSG_priceBreakupChevron{justify-content:center;align-items:center;width:22px;height:22px;transition:transform .2s;display:flex;transform:rotate(90deg)}.ZjMMSG_root .ZjMMSG_totalRow .ZjMMSG_priceBreakupChevron[data-expanded=true]{transform:rotate(-90deg)}.ZjMMSG_root .ZjMMSG_taxDisclaimer{letter-spacing:-.44px;color:#0006;text-align:right;max-width:172px;margin:0;font-size:11px;font-weight:400;line-height:1.2}
._2VmAjq_root{align-items:flex-start;gap:10px;padding:0 24px 16px;display:flex}._2VmAjq_root ._2VmAjq_vaLogo{flex-shrink:0;width:20px;height:20px}._2VmAjq_root ._2VmAjq_vaLogo img{object-fit:cover;width:100%;height:100%}._2VmAjq_root p{color:#000;letter-spacing:-.33px;margin:0;font-size:11px;font-weight:400;line-height:1.3}._2VmAjq_root ._2VmAjq_vaBold{font-weight:500}
.ISS-ya_root{flex-direction:column;flex:none;justify-content:center;width:100%;padding:0;display:flex}.ISS-ya_root .ISS-ya_footerMain{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;padding:16px 24px;display:flex}.ISS-ya_root .ISS-ya_checkoutBtnContainer{width:100%}.ISS-ya_root .ISS-ya_blueButton{text-align:center;cursor:pointer;color:#fff;border-radius:.8rem;border-radius:var(--button-radius);background-color:#112baf;border:none;width:100%;padding:1.2rem;font-size:1.4rem;font-weight:500;transition:all .2s ease-in-out;display:block}.ISS-ya_root .ISS-ya_blueButton:disabled{color:#0006;cursor:not-allowed;background-color:#0000001a}
@keyframes IH3g9G_infoModalFadeIn{0%{background-color:#0000}to{background-color:#00000080}}@keyframes IH3g9G_infoModalContentSlideIn{0%{transform:translateY(50%)}to{transform:translateY(0)}}@keyframes IH3g9G_infoModalCloseSlideIn{0%{transform:translateY(-200%)translate(-50%)}to{transform:translateY(0)translate(-50%)}}.IH3g9G_root{box-sizing:border-box;background:#00000080;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding-top:72px;animation:.3s ease-in-out forwards IH3g9G_infoModalFadeIn;display:flex;position:absolute;top:0;bottom:0;left:0}.IH3g9G_root .IH3g9G_modalOverlayContent{z-index:1000;background:#fff;border-radius:24px 24px 0 0;flex:auto;width:100%;min-height:0;padding:16px;transition:all .2s ease-in-out;animation:.3s ease-in-out forwards IH3g9G_infoModalContentSlideIn;overflow-y:auto}.IH3g9G_root .IH3g9G_modalOverlayContent.IH3g9G_noContentPadding{-webkit-overflow-scrolling:touch;flex:none;height:auto;min-height:0;max-height:100%;margin-top:0;padding:0;overflow:hidden auto}.IH3g9G_root .IH3g9G_modalClose{cursor:pointer;z-index:1001;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s ease-in-out;animation:.3s ease-in-out forwards IH3g9G_infoModalCloseSlideIn;display:flex;position:absolute;top:20px;left:50%;transform:translate(-50%)}.IH3g9G_root .IH3g9G_modalClose:hover{background:#ffffffb3}.IH3g9G_root .IH3g9G_modalClose svg{width:18px;height:18px}
.OG-7EG_root{background:#fff3;box-shadow:0 0 1px #00000040}
.fpHRUW_shell{background:#eee;flex-direction:column;width:100%;min-height:0;max-height:100%;display:flex}.fpHRUW_scrollArea{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:16px 16px 8px;overflow:hidden auto}@media (min-width:1024px){.fpHRUW_scrollArea{padding:20px 20px 8px}}.fpHRUW_stickyFooter{background:#fafafa;border-top:1px solid #00000014;flex-shrink:0;padding:16px 16px 20px}@media (min-width:1024px){.fpHRUW_stickyFooter{padding:16px 20px 24px}}.fpHRUW_addToCartButton{color:#fff;cursor:pointer;white-space:normal;text-align:center;background:#057ff0;border:none;border-radius:12px;width:100%;height:auto;min-height:48px;padding:12px 14px;font-size:16px;font-weight:500;line-height:1.3}@media (max-width:768px){.fpHRUW_addToCartButton{letter-spacing:-.28px;padding:10px 12px;font-size:14px}}.fpHRUW_addToCartButton:disabled{cursor:not-allowed;opacity:.9}.fpHRUW_addToCartButton:focus-visible{outline-offset:2px;outline:2px solid #00000059}
.yLFgUa_container{background:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:4px;display:flex;position:relative;overflow:hidden}@media (max-width:992px){.yLFgUa_container{height:auto;min-height:unset}}.yLFgUa_imageContainer{background:#e2dddc;border-radius:16px;flex:0;justify-content:center;align-items:center;height:fit-content;margin-bottom:16px;display:flex}@media (max-width:992px){.yLFgUa_imageContainer{margin-bottom:8px}.yLFgUa_imageContainer img{height:160px!important}}.yLFgUa_content{flex-direction:column;flex:1;gap:4px;min-height:0;padding:16px;display:flex}.yLFgUa_cardTopSection{display:block}.yLFgUa_cardBottomSection{flex-direction:column;gap:8px;width:100%;margin-top:auto;display:flex}@media (max-width:992px){.yLFgUa_cardBottomSection{flex-direction:row;justify-content:space-between;align-items:center}}.yLFgUa_title{color:#000;letter-spacing:-.42px;margin:0;font-size:16px;font-style:normal;font-weight:500;line-height:100%}@media (max-width:992px){.yLFgUa_title{margin-bottom:4px;display:block}}.yLFgUa_description{color:#000;letter-spacing:-.48px;margin-right:4px;font-size:14px;font-style:normal;font-weight:400;line-height:130%;display:inline}.yLFgUa_priceContainer{color:#000;text-align:left;letter-spacing:-.42px;margin:8px 0;font-size:14px;font-style:normal;font-weight:500;line-height:100%}@media (max-width:992px){.yLFgUa_priceContainer{margin:0}}.yLFgUa_baseAddToCartButton{color:#fff;letter-spacing:-.48px;cursor:pointer;background:#112baf;border:none;border-radius:12px;width:fit-content;padding:12px 24px;font-size:14px;font-weight:500;line-height:100%;transition:background-color .2s}.yLFgUa_baseAddToCartButton:disabled{color:#0006;cursor:not-allowed;background-color:#0000001a}.yLFgUa_baseAddToCartButton:disabled:hover{background:#0000001a}.yLFgUa_baseAddToCartButton:not(:disabled):hover{opacity:.92}.yLFgUa_baseAddToCartButton:active{transform:translateY(1px)}.yLFgUa_addedToCartDisclaimer{color:#000;text-align:right;letter-spacing:-.48px;align-items:center;font-size:12px;font-style:normal;font-weight:400;line-height:130%;animation:.3s ease-in-out forwards yLFgUa_fadeIn;display:flex}.yLFgUa_addedToCartDisclaimer svg{width:14px;height:14px;margin-right:4px;transform:translateY(-1.5px)}.yLFgUa_ctaContainer{justify-content:space-between;align-items:center;gap:8px;display:flex}.yLFgUa_addToCartButtonContent{opacity:0;transition:background-color .2s}.yLFgUa_addToCartButtonContent.yLFgUa_visible{animation:.3s ease-in-out forwards yLFgUa_fadeIn}.yLFgUa_addToCartButtonContent.yLFgUa_hidden{animation:.3s ease-in-out forwards yLFgUa_fadeOut;display:none}.yLFgUa_tag{z-index:2;color:#00000080;letter-spacing:.36px;text-transform:uppercase;background-color:#f5f5f599;border:1px solid #0000001a;border-radius:48px;padding:8px 16px;font-size:12px;font-weight:500;line-height:100%;position:absolute;top:12px;right:12px}.yLFgUa_learnMoreLink{color:#057ff0;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;padding:0;font-size:13px;display:inline}.yLFgUa_learnMoreLink svg{vertical-align:-2px;width:12px;height:12px;margin-left:4px;display:inline-block}.yLFgUa_backdrop{z-index:1;background:#00000080;border-radius:20px;width:100%;height:100%;animation:.3s ease-in-out forwards yLFgUa_fadeIn;position:absolute;top:0;left:0}@keyframes yLFgUa_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes yLFgUa_fadeOut{0%{opacity:initial}to{opacity:0}}
.R77P8G_modalContainer{backdrop-filter:blur(75px);border-radius:var(--mc-radius);max-width:var(--mc-max-width);width:100%;height:var(--mc-height);flex:var(--mc-flex);max-height:100%;overflow:var(--mc-overflow);background:#eee;flex-direction:column;display:flex;position:relative}@media (max-width:1024px){.R77P8G_modalContainer{max-width:100%;max-height:100%;height:var(--mc-height-m);border-radius:0}}.R77P8G_closeButton{cursor:pointer;z-index:100;background:#00000014;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex;position:absolute;top:20px;right:20px}.R77P8G_headerSection{padding-top:var(--hs-pt);padding-right:var(--hs-pr);padding-bottom:var(--hs-pb);padding-left:var(--hs-pl);z-index:5;background:#fafafa;border-top-left-radius:24px;border-top-right-radius:24px;flex-shrink:0;align-items:center;gap:16px;display:flex}@media (max-width:1024px){.R77P8G_headerSection{padding-top:var(--hs-pt-m);padding-bottom:var(--hs-pb-m);padding-left:var(--hs-pl-m);padding-right:var(--hs-pr-m);border-top-left-radius:0;border-top-right-radius:0}}.R77P8G_thumbnailContainer{background:#e1dddc;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.R77P8G_headerInfo{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.R77P8G_productName{letter-spacing:-.04em;color:#000;border-bottom:none;margin:0;font-size:20px;font-style:normal;font-weight:500;line-height:110%;display:block;height:auto!important;padding:0!important}.R77P8G_productName[data-cart-embedded=true]{font-size:24px!important}.R77P8G_headerPrice{color:#000;letter-spacing:-.26px;margin-top:6px;font-size:13px;font-weight:500;line-height:130%}.R77P8G_usPricingDisclaimer{padding-top:0;padding-right:var(--up-pr);padding-bottom:var(--up-pb);padding-left:var(--up-pl);color:gray;letter-spacing:-.52px;background:#eee;margin:0;font-size:13px;font-weight:400;line-height:120%}@media (max-width:1024px){.R77P8G_usPricingDisclaimer{padding-top:0;padding-bottom:var(--up-pb);padding-left:var(--up-pl-m);padding-right:var(--up-pr-m)}}.R77P8G_modalContent{scrollbar-width:none;background:#eee;flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;padding-bottom:32px;display:flex;overflow:hidden auto}.R77P8G_modalContent[data-sheet-embedded=true]{flex:0 auto;overflow-y:visible}.R77P8G_modalContent[data-cart-embedded=true]{padding-bottom:16px}.R77P8G_modalContent::-webkit-scrollbar{width:0;height:0;display:none}.R77P8G_descriptionSection{padding-top:var(--ds-pt);padding-right:var(--ds-pr);padding-bottom:var(--ds-pb);padding-left:var(--ds-pl);flex-direction:column;display:flex}@media (max-width:1024px){.R77P8G_descriptionSection{padding-top:var(--ds-pt);padding-bottom:var(--ds-pb);padding-left:var(--ds-pl-m);padding-right:var(--ds-pr-m)}}.R77P8G_staticSectionTitle{color:#000;letter-spacing:-.02em;text-align:left;margin:0 0 12px;font-size:17px;font-weight:500;line-height:120%}.R77P8G_descriptionText{letter-spacing:-.43px;color:#000000b3;margin:0;font-size:14px;font-weight:400;line-height:150%}.R77P8G_detailsList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.R77P8G_detailItem{letter-spacing:-.43px;color:#000000e6;gap:12px;font-size:14px;font-weight:400;line-height:150%;display:flex}.R77P8G_detailItem:before{content:"•";color:#000;flex-shrink:0;font-size:16px;font-weight:600}.R77P8G_detailItemTitle{color:#000;font-weight:400}.R77P8G_detailItemDescription{color:#000000b3}.R77P8G_divider{background:#00000014;flex-shrink:0;width:calc(100% - 64px);max-width:968px;height:1px;min-height:1px;margin:0 auto}@media (max-width:1024px){.R77P8G_divider{width:calc(100% - 48px)}}.R77P8G_addedToCartFooterRow{justify-content:center;width:100%;display:flex}.R77P8G_modalAddedToCartDisclaimer{text-align:center;justify-content:center}.R77P8G_stickyFooter{box-sizing:border-box;width:100%;padding-top:20px;padding-right:var(--sf-pr);padding-bottom:24px;padding-left:var(--sf-pl);backdrop-filter:blur(8px);border-bottom-left-radius:var(--sf-radius);border-bottom-right-radius:var(--sf-radius);z-index:8;background:#fafafa;border-top:none;flex-direction:column;flex-shrink:0;align-self:stretch;gap:12px;margin-top:auto;display:flex;position:relative}@media (max-width:1024px){.R77P8G_stickyFooter{padding-top:20px;padding-bottom:calc(30px + env(safe-area-inset-bottom,20px));border-bottom-right-radius:0;border-bottom-left-radius:0}}.R77P8G_innerTitleRow{justify-content:flex-start;align-items:center;gap:6px;display:flex}.R77P8G_innerTitle{color:#000;letter-spacing:-.42px;font-size:16px;font-weight:500}.R77P8G_pricingInfoTrigger{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.R77P8G_pricingInfoTrigger svg{fill:#000}.R77P8G_inlinePricingNote{box-sizing:border-box;color:#000000b3;letter-spacing:-.02em;background:#0000000a;border-radius:10px;width:100%;margin:0;padding:10px 12px;font-size:13px;line-height:145%}.R77P8G_inlinePricingNote strong{color:#000;font-weight:500}.R77P8G_pincodeInputShell{width:100%;position:relative}.R77P8G_pincodeInput{background:#fff;border:1px solid #00000026;border-radius:10px;width:100%;height:44px;padding:0 40px 0 12px;font-size:14px}.R77P8G_pincodeInput:focus{outline:none}.R77P8G_pincodeInput:focus-visible{border-color:#057ff0;box-shadow:0 0 0 1px #057ff033}.R77P8G_inputLoader{justify-content:center;align-items:center;min-width:18px;min-height:18px;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.R77P8G_statusText{color:#000000b3;height:auto;min-height:2.8em;margin:-4px 0 0;font-size:13px;line-height:1.4;display:block;overflow:visible}.R77P8G_statusText.info{color:#000000b3}.R77P8G_statusText.error{color:#ef4444}.R77P8G_statusText.warning{color:#f59e0b}.R77P8G_statusText.success{color:#00000080}.R77P8G_aeCityList{background:#fff;border:1px solid #0000001f;border-radius:10px;max-height:220px;margin:0;padding:6px;list-style:none;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.R77P8G_aeCityOption:not(:last-child){border-bottom:1px solid #0000000d}.R77P8G_aeCityOption button{text-align:left;cursor:pointer;color:#000;background:0 0;border:none;border-radius:8px;width:100%;padding:8px 10px;font-size:14px}.R77P8G_aeCityOption button:hover,.R77P8G_aeCityOption button:focus-visible{background:#057ff014;outline:none}.R77P8G_finalAddToCartButton{color:#00000080;cursor:pointer;white-space:normal;text-align:center;background:#00000014;border:1px solid #0000001f;border-radius:12px;width:100%;height:auto;min-height:48px;padding:12px 14px;font-size:16px;font-weight:500;line-height:1.3}@media (max-width:768px){.R77P8G_finalAddToCartButton{letter-spacing:-.28px;padding:10px 12px;font-size:14px}}.R77P8G_finalAddToCartButton.active{color:#fff;background:#057ff0;border-color:#0000}.R77P8G_finalAddToCartButton:disabled{cursor:not-allowed}.R77P8G_finalAddToCartButton:focus-visible{outline-offset:2px;outline:2px solid #00000059}
.XzKdlG_root .XzKdlG_bvMedia{background:#e0e0e0}.XzKdlG_root .XzKdlG_specBlock{flex:1;width:100%;min-width:0}.XzKdlG_root .XzKdlG_specBlock .description{margin-bottom:24px}.XzKdlG_root .XzKdlG_specBlock .description .learnMoreLink{color:#112baf;letter-spacing:inherit!important}:is(.XzKdlG_root .XzKdlG_specBlock .description .learnMoreLink:hover,.XzKdlG_root .XzKdlG_specBlock .description .learnMoreLink:focus-visible){text-decoration-color:#112baf}.XzKdlG_root .XzKdlG_pricing{color:#000;letter-spacing:-.42px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:auto;font-size:16px;font-style:normal;font-weight:500;line-height:100%;display:flex}.XzKdlG_root .XzKdlG_pricing span{color:#0000008c;letter-spacing:-.42px;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.XzKdlG_root .XzKdlG_pricing .pricing-info{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.XzKdlG_root .XzKdlG_pricing .priceBlock{flex-direction:column;gap:4px;display:flex}.XzKdlG_root .XzKdlG_pricing .usPriceBlock{gap:4px}.XzKdlG_root .XzKdlG_pricing .priceRow{align-items:baseline;gap:6px;display:inline-flex}.XzKdlG_root .XzKdlG_pricing .priceValue{color:#000;letter-spacing:-.42px;font-size:16px;font-style:normal;font-weight:500;line-height:1}.XzKdlG_root .XzKdlG_pricing .taxLabel{color:#0000008c;letter-spacing:-.42px;font-size:14px;font-style:normal;font-weight:400;line-height:1.2}.XzKdlG_root .XzKdlG_pricing .startingAtLabel{color:#0000008c;letter-spacing:-.42px;text-transform:none;margin-bottom:0;font-size:14px;font-weight:400;line-height:24px}.XzKdlG_root .XzKdlG_bottomSheet{z-index:3}.XzKdlG_root .XzKdlG_bottomSheet button.addToCart{color:#fff;text-align:center;letter-spacing:-.32px;white-space:nowrap;cursor:pointer;background:#057ff0;border:none;border-radius:50px;width:100%;height:48px;padding:0 20px;font-size:16px;font-style:normal;font-weight:500;line-height:48px}.XzKdlG_root .XzKdlG_bottomSheet button:disabled.addToCart{cursor:not-allowed;background-color:#d1d1d1}.XzKdlG_root .XzKdlG_bottomSheet .stepContent{flex-direction:column;gap:20px;display:flex}.XzKdlG_root .XzKdlG_bottomSheet .innerTitleRow{justify-content:flex-start;align-items:center;gap:8px;display:flex}.XzKdlG_root .XzKdlG_bottomSheet .innerTitle{color:#000;letter-spacing:-.48px;font-size:16px;font-weight:500}.XzKdlG_root .XzKdlG_bottomSheet .pricingInfoTrigger{color:#00000080;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.XzKdlG_root .XzKdlG_bottomSheet .pricingInfoTrigger svg{fill:#000}.XzKdlG_root .XzKdlG_bottomSheet .inputRow{display:block}.XzKdlG_root .XzKdlG_bottomSheet .inputRow .inputShell{flex:1;width:100%;position:relative}.XzKdlG_root .XzKdlG_bottomSheet .inputRow .inputShell input{border:1px solid #00000026;border-radius:10px;outline:none;width:100%;height:44px;padding:0 40px 0 12px;font-size:14px}.XzKdlG_root .XzKdlG_bottomSheet .inputRow .inputLoader{justify-content:center;align-items:center;min-width:18px;min-height:18px;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.XzKdlG_root .XzKdlG_bottomSheet .statusText{color:#000000a6;height:auto;min-height:2.8em;margin:0;font-size:12px;line-height:1.4;display:block;overflow:visible}.XzKdlG_root .XzKdlG_bottomSheet .statusText.info{color:#000000a6;padding:0!important}.XzKdlG_root .XzKdlG_bottomSheet .statusText.error{color:#ef4444}.XzKdlG_root .XzKdlG_bottomSheet .statusText.warning{color:#f59e0b}.XzKdlG_root .XzKdlG_bottomSheet .statusText.success{color:#00000080}.XzKdlG_root .XzKdlG_bottomSheet .addedToCartLabel{color:#000;letter-spacing:-.48px;text-align:center;margin:0;font-size:16px;font-weight:500}.XzKdlG_root .XzKdlG_bottomSheet button.addToCart{white-space:normal;text-align:center;height:auto;min-height:44px;padding:12px 14px;line-height:1.3}@media (max-width:768px){.XzKdlG_root .XzKdlG_bottomSheet button.addToCart{letter-spacing:-.28px;padding:10px 12px;font-size:14px}}.XzKdlG_root .pricingInfoModal{z-index:4;background:#fff;border:1px solid #00000014;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.XzKdlG_root .pricingInfoModal h3{color:#000;letter-spacing:-.48px;margin:0;padding-right:24px;font-size:18px;font-weight:500;line-height:120%}.XzKdlG_root .pricingInfoModal p{color:#000000b3;letter-spacing:-.26px;margin:0;font-size:13px;line-height:145%}.XzKdlG_root .pricingInfoClose{background:#00000014;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:10px;right:10px}
.rSlNcG_root{background-color:#fff;padding:1rem 0 8rem}@media (min-width:1024px){.rSlNcG_root{padding:0 0 12rem}}.rSlNcG_root .shop-layout{flex-direction:column;gap:0;display:flex}@media (min-width:1024px){.rSlNcG_root .shop-layout{flex-direction:row;gap:40px}.rSlNcG_root .shop-layout>.rSlNcG_sidebar{align-self:flex-start;width:250px;min-width:250px;max-height:calc(100vh - 120px);overflow-y:auto}}.rSlNcG_root .shop-layout .shop-content{flex:1;min-width:0}.rSlNcG_root .header{z-index:10;backdrop-filter:blur(10px);background:#ffffff87;align-items:center;padding:.9rem .2rem;display:flex;position:sticky;top:80px}@media (max-width:1024px){.rSlNcG_root .header{margin-right:-12px}}.rSlNcG_root .header .tabs{display:none}.rSlNcG_root .header .tabs .tab{color:#000;letter-spacing:-.14px;cursor:pointer;background:#f5f5f5;border:none;border-radius:48px;min-width:fit-content;padding:12px 16px;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.rSlNcG_root .header .tabs .activeTab{color:#fff;background-color:#000}.rSlNcG_root .header .countrySelector{display:none}@media (min-width:1024px){.rSlNcG_root .header .countrySelector{align-items:center;height:100%;display:flex;position:absolute;top:0;right:0}}.rSlNcG_root .category{flex-direction:column;margin-bottom:120px;display:flex}.rSlNcG_root .category:last-child{margin-bottom:0}.rSlNcG_root .category .head{color:#000;letter-spacing:-1.2px;margin:0;padding:16px 0 8px;font-size:24px;font-style:normal;font-weight:500;line-height:100%}.rSlNcG_root .category .head p{color:#000000b3;margin-top:4px;font-size:16px;font-weight:400}.rSlNcG_root .category .head p b{font-weight:500}.rSlNcG_root .category .subHead{color:#00000080;letter-spacing:-.48px;margin-top:-12px;margin-bottom:24px;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.rSlNcG_root .category .description{color:#00000080;font-size:1.6rem;font-style:normal;font-weight:400}.rSlNcG_root .category .description button{cursor:pointer;color:#000;background:0 0;border:none;font-weight:500}.rSlNcG_root .category .products{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.rSlNcG_root .category .products{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width:1200px){.rSlNcG_root .category .products{grid-template-columns:repeat(3,1fr)}}.rSlNcG_root .activeTab{color:#f5f5f5;background:#000}.rSlNcG_root .sizingModal{z-index:3;background-color:#000000b3;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.rSlNcG_root .sizingModal>div{background-color:#fff}
.wFYiJW_featuredBanner{display:none}@media (min-width:1024px){.wFYiJW_featuredBanner{display:initial;background:#0000002b;border-radius:20px;justify-self:end;max-width:42%;position:absolute;top:0;right:0;overflow:hidden}}.wFYiJW_featuredBanner .overlay{filter:blur(75px);z-index:1;background-position:50%;background-size:cover;width:100%;height:400px;position:absolute;top:0;left:0}.wFYiJW_featuredBanner .bannerImgSection{z-index:2;border-radius:20px;align-self:center;height:100%;padding:8px 8px 6.8rem;position:relative;top:0;left:0;overflow:hidden}.wFYiJW_featuredBanner .bannerImgSection .shadow{z-index:2;background:#797979f7;width:calc(100% - 16px);height:1px;margin:auto;position:absolute;bottom:6.8rem;box-shadow:0 0 50px 50px #797979f7}.wFYiJW_featuredBanner .bannerImgSection img{object-fit:contain;z-index:1;border-radius:20px;position:relative}.wFYiJW_featuredBanner .productInfo{z-index:2;flex-direction:column;gap:8px;width:calc(100% - 16px);padding:0 24px 24px;display:flex;position:absolute;bottom:0}.wFYiJW_featuredBanner .productInfo .newlyLaunched{color:#00000080;letter-spacing:.36px;font-size:12px;font-style:normal;font-weight:500;line-height:100%}.wFYiJW_featuredBanner .productInfo .info{justify-content:space-between;align-items:center;display:flex;position:relative}.wFYiJW_featuredBanner .productInfo .info .ringSpec{color:#000;letter-spacing:-.54px;font-size:18px;font-style:normal;font-weight:500;line-height:120%}.wFYiJW_featuredBanner .productInfo .info .ringSpec .pricing{color:#000;letter-spacing:-.48px;margin-top:6px;padding-top:5px;font-size:16px;font-style:normal;font-weight:500;line-height:100%}.wFYiJW_featuredBanner .productInfo .info .ringSpec .pricing span{color:#0006;letter-spacing:-.48px;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.wFYiJW_featuredBanner .productInfo .info .cartCta{color:#000;letter-spacing:-.48px;align-self:end;font-size:16px;font-style:normal;font-weight:500;line-height:100%;position:absolute;bottom:-3px;right:-26px}.wFYiJW_featuredBanner .productInfo .info .cartCta .add{color:#fff;text-align:right;letter-spacing:-.48px;cursor:pointer;background:#112baf;border:none;border-radius:40px;padding:7px 20px;font-size:16px;font-style:normal;font-weight:500;line-height:100%;position:relative;overflow:hidden}.wFYiJW_featuredBanner .productInfo .info .cartCta .add p{z-index:1;position:relative}.wFYiJW_featuredSleepingMask{}@media (min-width:1024px){.wFYiJW_featuredSleepingMask{width:fit-content;position:relative}}.wFYiJW_featuredSleepingMask .bannerImgSection img{max-width:350px;height:auto}.wFYiJW_heroBanner{--hero-copy-top:calc(4.8rem + 56px);padding:5.6rem 0 16px;font-size:22px}@media (min-width:1024px){.wFYiJW_heroBanner{padding:4.8rem 0;padding-bottom:initial;gap:32px;margin-top:3px;padding:9.6rem 0}}.wFYiJW_heroBanner .content{flex-direction:column;gap:17px;width:100%;padding:10rem 0 2rem;display:flex;position:relative}@media (min-width:1024px){.wFYiJW_heroBanner .content{gap:1.2rem;width:45%;padding:4.8rem 0}}@media (min-width:1350px) and (max-width:1450px){.wFYiJW_heroBanner .content{width:47%}}.wFYiJW_heroBanner .content .countrySelector{position:absolute;top:5.6rem;right:0}@media (min-width:1024px){.wFYiJW_heroBanner .content .countrySelector{display:none}}.wFYiJW_heroBanner .content .head{color:#000;letter-spacing:-2px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-wrap:balance;max-width:95%;font-size:4rem;font-style:normal;font-weight:500;line-height:4.8rem;position:relative}@media (min-width:1024px){.wFYiJW_heroBanner .content .head{letter-spacing:-2.8px;width:93%;padding-top:56px;font-size:5.6rem;font-style:normal;font-weight:500;line-height:6.4rem}}.wFYiJW_heroBanner .content .sub-head{color:#000000b3;letter-spacing:-.8px;text-wrap:balance;max-width:80%;margin-bottom:0;font-size:16px;font-style:normal;font-weight:400;line-height:100%}@media (min-width:1400px){.wFYiJW_heroBanner .content .sub-head{max-width:560px;font-size:22px!important}}.wFYiJW_heroBanner .content .helpText{color:#000;letter-spacing:-.42px;align-items:center;gap:8px;font-size:14px;font-style:normal;font-weight:500;line-height:100%;display:flex}@media (min-width:1024px){.wFYiJW_heroBanner .content .helpText{letter-spacing:-.48px;font-size:16px;font-style:normal;font-weight:500;line-height:100%}}.wFYiJW_heroBanner .content .helpText .helpImages{align-items:center;width:31px;display:flex}.wFYiJW_heroBanner .content .helpText .bookCallCta{letter-spacing:-.03em;cursor:pointer;color:#000;background:0 0;border:none;align-items:center;gap:6px;font-size:16px;font-weight:500;line-height:16px;display:flex}.wFYiJW_featuredStrikedPrice{color:#0006;margin-right:8px;text-decoration:line-through}.wFYiJW_blingBanner{display:none}@media (min-width:1024px){.wFYiJW_blingBanner{margin-top:var(--hero-copy-top);aspect-ratio:1.4;background:#f5f5f5;border-radius:20px;align-self:flex-start;width:466px;max-width:42%;padding:8px;display:block;position:relative}}.wFYiJW_blingBannerFrame{border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden}.wFYiJW_blingBanner img{object-fit:cover;object-position:center 35%}.wFYiJW_blingBannerContent{backdrop-filter:blur(16px);background:#ffffff8c;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:12px;width:100%;padding:14px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.wFYiJW_blingTextCol{flex-direction:column;gap:4px;min-width:0;display:flex}.wFYiJW_blingTitle{color:#000;letter-spacing:-.54px;font-size:18px;font-style:normal;font-weight:500;line-height:120%}.wFYiJW_blingStartsFrom{color:#0000008c;letter-spacing:-.42px;font-size:14px;font-weight:400;line-height:100%}.wFYiJW_blingPricing{color:#000;letter-spacing:-.48px;font-size:16px;font-style:normal;font-weight:500;line-height:100%}.wFYiJW_blingTaxNote{color:#0006;letter-spacing:-.48px;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.wFYiJW_blingCta{flex-shrink:0}
@keyframes witeGG_shopBottomBarSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.witeGG_bottomBarContainer{backdrop-filter:blur(24px);z-index:100;color:#000;background:#ffffff7a;padding:8px;animation:.3s ease-in-out witeGG_shopBottomBarSlideUp;position:sticky;bottom:0;box-shadow:inset 0 1px 2px #fff,0 -1px #0000000f}@media (min-width:1024px){.witeGG_bottomBarContainer{align-items:center;height:72px;padding:0}}.witeGG_midPanelPhone.witeGG_midPanelPhone{flex-direction:column;gap:8px}@media (min-width:768px){.witeGG_midPanelPhone.witeGG_midPanelPhone{display:none}}@media (max-width:768px){.witeGG_desktopLeftPanel.witeGG_desktopLeftPanel,.witeGG_desktopMidPanel.witeGG_desktopMidPanel,.witeGG_desktopRightPanel.witeGG_desktopRightPanel{display:none}}.witeGG_itemInfo{align-items:center;display:flex}.witeGG_cartItemCount{color:#000;letter-spacing:-.04em;justify-content:center;align-items:center;gap:4px;font-size:13px;font-weight:400;line-height:120%;display:flex}.witeGG_cartItemCount p{margin-top:4px}@media (max-width:1024px){.witeGG_cartItemCount{font-size:12px}}.witeGG_mobileTopRow{justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;display:flex}.witeGG_priceInfoContainer{align-items:center;gap:16px;display:flex}.witeGG_priceDetailsContainer{align-items:center;gap:8px;display:flex}.witeGG_cartTotal{color:#000;letter-spacing:-.05em;text-transform:uppercase;font-size:2rem;font-weight:500;line-height:120%}@media (max-width:1024px){.witeGG_cartTotal{font-size:1.6rem}}
.TRUCUW_shell{background:#eee;flex-direction:column;flex:1;width:100%;min-height:0;max-height:100%;display:flex;position:relative}.TRUCUW_headerSection{z-index:5;background:#fafafa;flex-shrink:0;align-items:center;gap:12px;padding:20px max(24px,50% - 484px);display:flex}@media (max-width:992px){.TRUCUW_headerSection{padding-top:20px;padding-bottom:14px}}.TRUCUW_thumbnailContainer{background:#e2dddc;border-radius:11.2px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.TRUCUW_headerInfo{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.TRUCUW_productName{letter-spacing:-.8px;color:#000;margin:0;font-size:18px;font-style:normal;font-weight:500;line-height:110%}.TRUCUW_headerPrice{color:#000;letter-spacing:-.43px;font-size:14px;font-weight:500;line-height:normal}.TRUCUW_strikedPrice{color:#00000080;margin-right:8px;font-weight:400;text-decoration:line-through}.TRUCUW_topDescription{color:#000000b3;letter-spacing:-.43px;box-sizing:border-box;background:#eee;width:100%;margin:0 auto;padding:20px max(24px,50% - 484px) 12px;font-size:14px;font-weight:400;line-height:150%}@media (max-width:992px){.TRUCUW_topDescription{padding-top:12px;padding-bottom:12px}}.TRUCUW_divider{background:#00000014;flex-shrink:0;width:calc(100% - 48px);max-width:968px;height:1px;min-height:1px;margin:0 auto}.TRUCUW_scrollContent{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#eee;flex-direction:column;flex:0 auto;width:100%;min-height:0;margin:0 auto;padding-bottom:16px;display:flex;overflow:hidden auto}.TRUCUW_scrollContent::-webkit-scrollbar{width:0;height:0;display:none}.TRUCUW_accordionItem{flex-direction:column;display:flex}.TRUCUW_accordionHeader{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:20px max(24px,50% - 484px);display:flex}@media (max-width:992px){.TRUCUW_accordionHeader{padding-top:20px;padding-bottom:20px}}.TRUCUW_accordionTitleGroup{flex-direction:column;gap:4px;display:flex}.TRUCUW_accordionTitle{color:#000;letter-spacing:-.8px;font-size:16px;font-weight:500;line-height:120%}.TRUCUW_accordionSubtitle{color:#0009;letter-spacing:-.43px;font-size:14px;font-weight:500;line-height:150%}.TRUCUW_chevronIcon{color:#00000080;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .2s;display:flex;transform:rotate(0)}.TRUCUW_chevronIcon[data-expanded=true]{transform:rotate(90deg)}.TRUCUW_accordionBody{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.TRUCUW_accordionBody[data-expanded=true]{grid-template-rows:1fr}.TRUCUW_accordionContent{padding:0 max(24px,50% - 484px);overflow:hidden}@media (max-width:992px){.TRUCUW_accordionContent{padding-top:0;padding-bottom:0}}.TRUCUW_descriptionText{letter-spacing:-.43px;color:#000000b3;margin:0;padding-bottom:4px;font-size:14px;font-weight:400;line-height:150%}.TRUCUW_featureListHeading{letter-spacing:-.43px;color:#000;margin:12px 0 4px;font-size:14px;font-weight:500;line-height:150%}.TRUCUW_featureList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.TRUCUW_featureItem{letter-spacing:-.43px;color:#000000b3;margin:0;font-size:14px;font-weight:400;line-height:150%}.TRUCUW_featureTitle{font-weight:600}.TRUCUW_selectorSection{background:#fafafa;flex-direction:column;flex-shrink:0;gap:16px;padding:20px max(24px,50% - 484px);display:flex}.TRUCUW_selectorBlock{flex-direction:column;gap:12px;display:flex}.TRUCUW_selectorLabel{color:#000;letter-spacing:-.64px;font-size:16px;font-weight:500;line-height:100%}.TRUCUW_selectorGrid{flex-wrap:wrap;justify-content:start;align-items:center;gap:5px;width:100%;display:flex}.TRUCUW_selectorButton{color:#000;letter-spacing:-.64px;cursor:pointer;background:0 0;border:1px solid #00000026;border-radius:12px;flex-grow:1;justify-content:center;align-items:center;width:17%;height:44px;font-weight:500;line-height:100%;transition:all .3s ease-in-out;display:flex}.TRUCUW_selectorButton.TRUCUW_selected{background:#fafafa;border-color:#006af5}.TRUCUW_colorSelectorButton{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #fff;border-radius:100px;flex-grow:0;width:36px;height:36px;padding:1px;transition:all .3s ease-in-out}.TRUCUW_colorSelectorButton.TRUCUW_selected{border-color:#006af5}.TRUCUW_bionicGold{background:linear-gradient(#fff0b3 0%,#535148 100%);box-shadow:inset 0 10px 9px -6px #ffffff40}.TRUCUW_rawTitanium{background:linear-gradient(#878787 0%,#4b4b4b 100%);box-shadow:inset 0 10px 9px -6px #ffffff40}.TRUCUW_asterBlack{background:linear-gradient(#302e36 0%,#131217 100%);box-shadow:inset 0 10px 9px -6px #ffffff40}.TRUCUW_matteGrey{background:linear-gradient(#4a4a4a 0%,#1f1f1f 100%);box-shadow:inset 0 10px 9px -6px #ffffff40}.TRUCUW_spaceSilver{background:linear-gradient(#f7f7f7 0%,#9e9e9e 100%);box-shadow:inset 0 10px 9px -6px #ffffff40}.TRUCUW_roseGold{background:linear-gradient(#e8c6a4 0%,#625855 100%);box-shadow:inset 0 10px 9px -6px #ffffff40}.TRUCUW_colorName{letter-spacing:-.42px;color:#000000b3;font-size:14px;font-weight:500;line-height:16px}.TRUCUW_stickyFooter{box-sizing:border-box;z-index:8;background:#fafafa;border-top:none;flex-direction:column;flex-shrink:0;gap:12px;width:100%;margin-top:auto;padding:20px max(24px,50% - 484px) 24px;display:flex}@media (max-width:992px){.TRUCUW_stickyFooter{padding-top:20px;padding-bottom:calc(30px + env(safe-area-inset-bottom,20px))}}.TRUCUW_addedState{color:#000;justify-content:center;align-items:center;gap:6px;padding:14px;font-size:14px;font-weight:500;display:flex}.TRUCUW_addedState svg{width:16px;height:16px}.TRUCUW_addToCartButton{color:#fff;cursor:pointer;letter-spacing:-.34px;background:#057ff0;border:none;border-radius:16px;width:100%;min-height:48px;padding:14px;font-size:17px;font-weight:500;box-shadow:inset 0 1px 4px #6fbaff}.TRUCUW_addToCartButton:hover{background:#0461c7}.TRUCUW_addToCartButton:disabled{cursor:not-allowed;opacity:.9}
.c5GClq_shell{background:#eee;flex-direction:column;flex:auto;width:100%;min-height:0;max-height:100%;display:flex}.c5GClq_scrollArea{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:16px max(24px,50% - 484px) 8px;overflow:hidden auto}@media (min-width:1024px){.c5GClq_scrollArea{padding-top:20px;padding-bottom:8px}}.c5GClq_stickyFooter{background:#fafafa;border-top:1px solid #00000014;flex-shrink:0;padding:16px max(24px,50% - 484px) 20px}@media (min-width:1024px){.c5GClq_stickyFooter{padding-top:16px;padding-bottom:24px}}.c5GClq_addToCartButton{color:#fff;cursor:pointer;white-space:normal;text-align:center;background:#057ff0;border:none;border-radius:12px;width:100%;height:auto;min-height:48px;padding:12px 14px;font-size:16px;font-weight:500;line-height:1.3}@media (max-width:768px){.c5GClq_addToCartButton{letter-spacing:-.28px;padding:10px 12px;font-size:14px}}.c5GClq_addToCartButton:disabled{cursor:not-allowed;opacity:.9}.c5GClq_addToCartButton:focus-visible{outline-offset:2px;outline:2px solid #00000059}
.-\39 qcfG_modalOverlay{backdrop-filter:blur(75px);z-index:1000;background:#0003;justify-content:center;align-items:center;padding:0;animation:.3s ease-in-out -\39 qcfG_fadeInAnimation;display:flex;position:fixed;inset:0;transform:translateZ(0)}@media (min-width:992px){.-\39 qcfG_modalOverlay{padding:16px}}@media (min-width:1400px){.-\39 qcfG_modalOverlay{padding:24px}}.-\39 qcfG_modalContainer{overscroll-behavior:contain;background:#eee;border:1.5px solid #fff3;border-radius:32px;flex-direction:column;width:100%;height:100%;min-height:500px;max-height:100%;animation:.3s ease-in-out -\39 qcfG_translateUpAnimation;display:flex;position:relative;overflow:hidden}@media (max-width:992px){.-\39 qcfG_modalContainer{border-radius:0;min-height:600px;max-height:100dvh}}.-\39 qcfG_modalViewport{border-radius:inherit;flex:1;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.-\39 qcfG_modalScrollArea{overscroll-behavior:contain;flex:1;width:100%;height:100%;min-height:0;overflow:hidden auto}.-\39 qcfG_modalContentWithPadding{width:100%;max-width:1400px;margin:0 auto;padding-left:192px;padding-right:192px}@media (max-width:1400px){.-\39 qcfG_modalContentWithPadding{padding-left:82px;padding-right:82px}}@media (max-width:768px){.-\39 qcfG_modalContentWithPadding{padding-left:16px;padding-right:16px}}@media (max-width:992px){.-\39 qcfG_modalContentWithPadding{width:100%;max-width:1200px;padding-left:16px;padding-right:16px}}.-\39 qcfG_header{z-index:10;background:#fafafa;padding-top:64px;padding-bottom:64px;display:block;position:sticky;top:0;left:0}@media (max-width:992px){.-\39 qcfG_header{display:none}}.-\39 qcfG_footer{z-index:2;backdrop-filter:blur(20px);background:#00000012;border-top:1px solid #dbdbdb4d;width:100%;padding-top:16px;padding-bottom:24px;display:none;position:sticky;bottom:0;left:0;box-shadow:inset 0 1px 2px #fff}@media (max-width:992px){.-\39 qcfG_footer{display:block}}.-\39 qcfG_reviewCartButton{color:#fff;letter-spacing:-.2px;cursor:pointer;white-space:nowrap;background:#112baf;border:none;border-radius:16px;flex-shrink:0;padding:20px 32px;font-size:16px;font-weight:500;line-height:16px}.-\39 qcfG_reviewCartButton:hover{opacity:.92}@media (max-width:768px){.-\39 qcfG_reviewCartButton{border-radius:12px;padding:16px;font-size:14px}}.-\39 qcfG_closeButton{cursor:pointer;color:#666;z-index:1000;background:#0000001a;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:8px;transition:all .3s ease-in-out;display:flex;position:absolute;top:16px;right:16px}.-\39 qcfG_closeButton:hover{color:#000;transform:scale(1.05)}@media (min-width:992px){.-\39 qcfG_closeButton{top:16px;right:16px}}.-\39 qcfG_closeButton.-\39 qcfG_smHidden{display:none}@media (min-width:992px){.-\39 qcfG_closeButton.-\39 qcfG_smHidden{display:flex}}.-\39 qcfG_closeButton.-\39 qcfG_lgHidden{display:flex}@media (min-width:992px){.-\39 qcfG_closeButton.-\39 qcfG_lgHidden{display:none}}.-\39 qcfG_itemsSection{flex-direction:row;justify-content:space-between;align-items:center;gap:1.2rem;width:100%;display:flex;position:relative}@media (max-width:992px){.-\39 qcfG_itemsSection{display:none}}.-\39 qcfG_itemsSectionResponsive{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.-\39 qcfG_itemRow{justify-content:space-between;align-items:center;gap:16px;width:100%;padding:8px 0;display:flex}@media (max-width:768px){.-\39 qcfG_itemRow{flex-direction:column;gap:12px}.-\39 qcfG_itemRow *{width:100%}}.-\39 qcfG_itemImage{border-radius:8px;flex-shrink:0;width:100px;height:100px;overflow:hidden}.-\39 qcfG_itemImage img{object-fit:cover;width:100%;height:100%}.-\39 qcfG_itemDetails{flex-direction:column;flex:1;gap:8px;width:60%;display:flex}@media (max-width:768px){.-\39 qcfG_itemDetails{gap:4px;width:100%}}.-\39 qcfG_itemName{color:#000;letter-spacing:-.54px;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:20px;font-weight:500;overflow:hidden}@media (max-width:768px){.-\39 qcfG_itemName{font-size:16px}}.-\39 qcfG_itemSpecs{color:#000000b3;letter-spacing:-.42px;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:16px;font-style:normal;font-weight:400;line-height:100%;overflow:hidden}.-\39 qcfG_itemSpecs b,.-\39 qcfG_itemSpecs strong{font-weight:500}.-\39 qcfG_itemSpecs .separator{color:#0000004d;margin:0 4px}@media (max-width:768px){.-\39 qcfG_itemSpecs{font-size:14px}}.-\39 qcfG_upsellSection{width:100%;padding-top:64px;padding-bottom:64px;position:relative}@media (max-width:992px){.-\39 qcfG_upsellSection{padding-top:24px;padding-bottom:24px}}.-\39 qcfG_upsellTitleContiner{flex-direction:column;gap:.8rem;display:flex}.-\39 qcfG_upsellTitle{color:#000;letter-spacing:-.54px;text-align:center;font-size:32px;font-weight:500}.-\39 qcfG_upsellTitle .-\39 qcfG_discount{color:#00000080}@media (max-width:992px){.-\39 qcfG_upsellTitle{text-align:left;font-size:24px}}.-\39 qcfG_upsellSubtitle{color:#000;letter-spacing:-.48px;text-align:center;font-size:16px;font-style:normal;line-height:120%}@media (max-width:992px){.-\39 qcfG_upsellSubtitle{text-align:left;font-size:14px}}.-\39 qcfG_shopProductsGrid{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px 12px;margin-top:52px;padding-bottom:16px;display:grid}.-\39 qcfG_shopProductsGrid>div{height:100%;width:100%!important}@media (max-width:1024px){.-\39 qcfG_shopProductsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.-\39 qcfG_shopProductsGrid{grid-template-columns:1fr;gap:12px;margin-top:32px}.-\39 qcfG_shopProductsGrid>div{height:auto}}.-\39 qcfG_learnMoreOverlay{z-index:1001;backdrop-filter:blur(54px);background:#0003;justify-content:flex-end;padding:0;animation:.2s ease-in-out -\39 qcfG_fadeInAnimation;display:flex;position:fixed;inset:0}@media (min-width:992px){.-\39 qcfG_learnMoreOverlay{padding:24px}}.-\39 qcfG_learnMorePanel{background:0 0;border:none;border-radius:0;flex-direction:column;width:100%;height:100%;animation:.3s ease-in-out -\39 qcfG_slideInFromBottom;display:flex;overflow:hidden}@media (min-width:992px){.-\39 qcfG_learnMorePanel{border-radius:16px;width:500px;animation:.3s ease-in-out -\39 qcfG_slideInFromRight}}.-\39 qcfG_learnMoreCloseButton{cursor:pointer;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin:12px auto;transition:background .2s;display:flex}.-\39 qcfG_learnMoreCloseButton:hover{background:#e6e6e6}.-\39 qcfG_learnMoreContent{background:#fff;border-radius:24px 24px 0 0;flex-direction:column;flex:auto;min-height:0;animation:.3s ease-in-out -\39 qcfG_contentReveal;display:flex;overflow:hidden auto}@media (min-width:992px){.-\39 qcfG_learnMoreContent{animation:.3s ease-in-out -\39 qcfG_fadeInAnimation}}.-\39 qcfG_upsellStackingContent{min-width:unset!important;width:100%!important}.-\39 qcfG_upsellStackingContent .stacking-modal-close{display:none}@keyframes -\39 qcfG_fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes -\39 qcfG_translateUpAnimation{0%{transform:translateY(80px)}to{transform:translateY(0)}}@keyframes -\39 qcfG_slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes -\39 qcfG_slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes -\39 qcfG_contentReveal{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}
.ugFNOG_container{--mc-radius:24px;--mc-max-width:640px;--mc-height:100%;--mc-flex:0 1 auto;--mc-overflow:hidden;--mc-height-m:100dvh;--hs-pt:32px;--hs-pr:32px;--hs-pb:32px;--hs-pl:32px;--hs-pt-m:24px;--hs-pb-m:16px;--hs-pl-m:24px;--hs-pr-m:24px;--up-pr:32px;--up-pb:24px;--up-pl:32px;--up-pl-m:24px;--up-pr-m:24px;--ds-pt:24px;--ds-pr:32px;--ds-pb:24px;--ds-pl:32px;--ds-pl-m:24px;--ds-pr-m:24px;--sf-pr:24px;--sf-pl:24px;--sf-radius:24px}.ugFNOG_footer.ugFNOG_footer{gap:16px;padding-bottom:32px}@media (max-width:1024px){.ugFNOG_footer.ugFNOG_footer{padding-bottom:calc(36px + env(safe-area-inset-bottom,20px))}}.ugFNOG_zipInput.ugFNOG_zipInput{font-size:16px}.ugFNOG_revealCta.ugFNOG_revealCta{flex-shrink:0}@keyframes ugFNOG_bvStepFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ugFNOG_choiceRow{flex-direction:column;gap:12px;animation:.26s cubic-bezier(.22,1,.36,1) both ugFNOG_bvStepFadeIn;display:flex}@media (prefers-reduced-motion:reduce){.ugFNOG_choiceRow{animation:none}}.ugFNOG_stepTitle{letter-spacing:-.3px;color:#000000b3;margin:0;font-size:13px;font-weight:500}.ugFNOG_backLink{cursor:pointer;color:#0000008c;letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;align-self:flex-start;max-width:100%;margin:0;padding:0;font-size:13px;font-weight:400;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.ugFNOG_backLink:hover{color:#000c}.ugFNOG_backLink:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #057ff0}.ugFNOG_wizardPill{appearance:none;letter-spacing:-.3px;color:#000000b3;white-space:nowrap;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background:padding-box padding-box;border:1px solid #00000026;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:44px;padding:0 14px;font-size:13px;font-weight:500;transition:border-color .2s ease-in-out,background .2s ease-in-out;display:flex}@media (min-width:768px){.ugFNOG_wizardPill{flex:1;width:auto;min-width:0}}.ugFNOG_wizardPill:hover{border-color:#006af580}.ugFNOG_wizardPill.active{border-color:#006af5}.ugFNOG_wizardPill.active:hover{border-color:#006af5}.ugFNOG_wizardPill.active{background:#006af514}.ugFNOG_wizardPill:focus{outline:none}.ugFNOG_wizardPill:focus-visible:not(.active){border-color:#057ff0;box-shadow:0 0 0 3px #057ff033}.ugFNOG_wizardPillRow{flex-direction:column;gap:10px;min-width:0;display:flex}@media (min-width:768px){.ugFNOG_wizardPillRow{flex-direction:row;gap:12px}}.ugFNOG_quoteLoader{justify-content:center;align-items:center;min-height:18px;display:flex}.ugFNOG_footerToggle{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.ugFNOG_footerToggle:focus-visible{outline-offset:2px;outline:2px solid #057ff0}.ugFNOG_collapseChevron{flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1);display:inline-flex;transform:rotate(180deg)}.ugFNOG_collapseChevron[data-collapsed=true]{transform:rotate(0)}.ugFNOG_collapseChevron svg{width:12px;height:12px}@media (prefers-reduced-motion:reduce){.ugFNOG_collapseChevron{transition:none}}.ugFNOG_collapsePanel{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}.ugFNOG_collapsePanel[data-open=true]{grid-template-rows:1fr}.ugFNOG_collapseInner{opacity:0;visibility:hidden;pointer-events:none;min-height:0;transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s;overflow:hidden;transform:translateY(6px)}.ugFNOG_collapseInner[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),visibility linear;transform:none}@media (prefers-reduced-motion:reduce){.ugFNOG_collapsePanel,.ugFNOG_collapseInner{transition:none}.ugFNOG_collapseInner{transform:none}}.ugFNOG_footerBody{flex-direction:column;gap:16px;padding-top:8px;padding-bottom:4px;display:flex}.ugFNOG_footerStack{flex-direction:column;display:flex}.ugFNOG_collapsedSummary{color:#0000008c;letter-spacing:-.3px;margin:0;font-size:13px;font-weight:400}.ugFNOG_zipDisclaimer{background:#f7f7f7;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ugFNOG_zipDisclaimer h6{color:#0009;letter-spacing:-.3px;margin:0;font-size:13px;font-weight:500;line-height:120%}.ugFNOG_zipDisclaimer p{color:#0009;letter-spacing:-.24px;margin:0;font-size:12px;font-weight:400;line-height:130%}.ugFNOG_zipDisclaimer ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ugFNOG_zipDisclaimer li{color:#0009;letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:130%}
._8QnTTG_root{flex-direction:column;height:100%;display:flex;position:relative}._8QnTTG_root ._8QnTTG_cartList{overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow-y:auto}
/*# sourceMappingURL=33owad5eol-ox.css.map*/