@keyframes ProductCardRing-module__soS-dq__stepFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__ringSpec .title{margin:0}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__ringSpec .title a{color:inherit;text-decoration:none}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__pricingInfo{white-space:nowrap}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .stepContent{flex-direction:column;gap:20px;animation:.26s cubic-bezier(.22,1,.36,1) both ProductCardRing-module__soS-dq__stepFadeIn;display:flex}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .stepHeader{color:#000;letter-spacing:-.64px;justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:500;line-height:100%;display:flex}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .stepHeader .heading{flex:1}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .colorSwatches{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .colorSwatches .color-swatch-btn{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;width:48px;height:48px;padding:0;transition:border-color .2s ease-in-out;overflow:hidden}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .colorSwatches .color-swatch-btn:hover{border-color:#006af580}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .colorSwatches .color-swatch-btn.active{border-color:#006af5}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .colorSwatches .color-swatch-btn img{display:block}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .selectedColorName{color:#000000b3;letter-spacing:-.3px;font-size:13px;font-weight:500}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .size{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .size .sizeHead{color:#000;text-align:center;letter-spacing:-.64px;justify-content:space-between;align-items:center;width:100%;font-size:16px;font-style:normal;font-weight:500;line-height:100%;display:flex}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .size .sizeHead .esize{border:1px solid #0000001a;border-radius:50px;padding:4px 8px}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .size .size-disclaimer{color:#000000a6;font-size:1.2rem}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .size .size-disclaimer b{font-weight:500}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .size .sizes{flex-wrap:wrap;flex-shrink:0;justify-content:start;align-items:center;gap:5px;width:100%;padding-top:14px;display:flex}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .size .sizes button{color:#000;letter-spacing:-.64px;cursor:pointer;background:0 0;border:.8px solid #00000026;border-radius:4px;justify-content:center;align-items:center;width:64px;height:46px;font-size:16px;font-style:normal;font-weight:500;line-height:100%;display:flex}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .size .sizes button.lg{width:fit-content;padding:0 24px}:is(.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .selectedMerch,.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .selectedRingSize){color:#000;background:#fff;border:.8px solid #000!important}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .overlayBack{color:#000;cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;line-height:1;transition:background .15s;display:flex}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .overlayBack:hover{background:#0000000a}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .sizingKit h4{color:#000;letter-spacing:-.52px;font-size:13px;font-style:normal;font-weight:500;line-height:120%}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .sizingKit button{background:0 0;border:.8px solid #00000026;border-radius:8px;gap:8px;width:100%;margin-top:8px;padding:8px;display:flex}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .sizingKit button img{border-radius:8px}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .sizingKit button .content{text-align:left}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .sizingKit button .content .title{color:#000c;letter-spacing:-.56px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .sizingKit button .content .subtitle{color:#00000080;letter-spacing:-.48px;padding-top:4px;font-size:12px;font-style:normal;font-weight:400;line-height:130%}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet button.addToCart{font-family:var(--font-geist-sans), system-ui, sans-serif;color:#fff;text-align:center;letter-spacing:-.104px;white-space:nowrap;cursor:pointer;background:#112baf;border:none;border-radius:50px;width:100%;height:48px;padding:0 20px;font-size:13px;font-style:normal;font-weight:400;line-height:48px}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet button:disabled.addToCart{cursor:not-allowed;background-color:#d1d1d1}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .sizes{flex-wrap:wrap;flex-shrink:0;justify-content:start;align-items:center;gap:5px;width:100%;display:flex}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .sizes button{color:#000;letter-spacing:-.64px;cursor:pointer;background:0 0;border:.8px solid #00000026;border-radius:4px;flex-grow:1;justify-content:center;align-items:center;width:17%;height:46px;font-size:16px;font-weight:500;line-height:100%;transition:all .2s ease-in-out;display:flex}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .sizingKit button{align-items:center;transition:all .2s ease-in-out}.ProductCardRing-module__soS-dq__root .ProductCardRing-module__soS-dq__bottomSheet .sizingKit h4{margin:0}
.ShopProductCardPrimitives-module__4oBR5a__shopProductCardRoot{background:#f5f5f5;border-radius:16px;flex-direction:column;padding:8px;display:flex;position:relative;overflow:hidden}.ShopProductCardPrimitives-module__4oBR5a__shopProductCardRoot button{cursor:pointer}.ShopProductCardPrimitives-module__4oBR5a__shopCardMedia{background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ShopProductCardPrimitives-module__4oBR5a__shopCardMedia[data-background=white]{background:#fff}.ShopProductCardPrimitives-module__4oBR5a__shopCardMedia[data-border-radius="8px"]{border-radius:8px}.ShopProductCardPrimitives-module__4oBR5a__shopCardMedia img{aspect-ratio:355/335;height:auto}@media (min-width:1024px){.ShopProductCardPrimitives-module__4oBR5a__shopCardMedia img{height:335px;aspect-ratio:unset}}.ShopProductCardPrimitives-module__4oBR5a__shopCardMediaDimBackdrop{backdrop-filter:blur(5px);z-index:1;opacity:0;pointer-events:none;background:#0003;width:100%;height:100%;transition:opacity .22s ease-out,backdrop-filter .22s ease-out;position:absolute;top:0;left:0}.ShopProductCardPrimitives-module__4oBR5a__shopCardMediaDimBackdrop.open{opacity:1;pointer-events:auto}.ShopProductCardPrimitives-module__4oBR5a__shopCardBottomSheet{touch-action:none;z-index:2;opacity:0;pointer-events:none;will-change:transform, opacity;background:#f5f5f5;border-top-left-radius:16px;border-top-right-radius:16px;flex-direction:column;gap:24px;width:100%;padding:24px 16px;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .2s ease-out;display:flex;position:absolute;bottom:0;left:0;transform:translateY(calc(100% + 8px))}.ShopProductCardPrimitives-module__4oBR5a__shopCardBottomSheet.open{opacity:1;pointer-events:auto;transform:translateY(0)}.ShopProductCardPrimitives-module__4oBR5a__shopCardBody{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;padding:16px 8px 10px;display:flex}.ShopProductCardPrimitives-module__4oBR5a__shopCardSpecSection{color:#000;letter-spacing:-.42px;flex:1;width:100%;font-size:16px;font-style:normal;font-weight:500;line-height:100%}.ShopProductCardPrimitives-module__4oBR5a__shopCardSpecSection .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#000!important;letter-spacing:-.48px!important;margin:0!important;font-size:16px!important;font-style:normal!important;font-weight:500!important;line-height:110%!important}.ShopProductCardPrimitives-module__4oBR5a__shopCardSpecSection .description{min-height:32px;margin-top:4px;margin-bottom:4px;color:#000000b3!important;font-size:12px!important;font-weight:400!important;line-height:1.3!important}:is(.ShopProductCardPrimitives-module__4oBR5a__shopCardSpecSection .description .learnMoreLink,.ShopProductCardPrimitives-module__4oBR5a__shopCardSpecSection .learnMoreLink){color:#112baf;letter-spacing:0;cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:0;font-family:inherit;font-size:12px;font-weight:400;text-decoration:none;display:inline-flex}:is(.ShopProductCardPrimitives-module__4oBR5a__shopCardSpecSection .description .learnMoreLink:hover,.ShopProductCardPrimitives-module__4oBR5a__shopCardSpecSection .learnMoreLink:hover),:is(.ShopProductCardPrimitives-module__4oBR5a__shopCardSpecSection .description .learnMoreLink:focus-visible,.ShopProductCardPrimitives-module__4oBR5a__shopCardSpecSection .learnMoreLink:focus-visible){text-underline-offset:2px;text-decoration:underline}.ShopProductCardPrimitives-module__4oBR5a__shopCardSpecSection .striked{color:#00000080;font-size:14px;text-decoration:line-through}.ShopProductCardPrimitives-module__4oBR5a__shopCardSpecSection .discount-tag{color:#057ff0;font-size:12px;font-weight:500}.ShopProductCardPrimitives-module__4oBR5a__shopCardFooterRow{color:#000;letter-spacing:-.42px;justify-content:space-between;align-items:flex-end;width:100%;margin-top:auto;font-size:16px;font-style:normal;font-weight:500;line-height:100%;display:flex}.ShopProductCardPrimitives-module__4oBR5a__shopCardFooterRow span{color:#0000008c;letter-spacing:-.42px;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.ShopProductCardPrimitives-module__4oBR5a__shopCardPriceCluster{flex-wrap:wrap;align-items:baseline;gap:0 4px;display:flex}.ShopProductCardPrimitives-module__4oBR5a__shopCardPriceCluster .striked{color:#00000080;font-size:14px;text-decoration:line-through}.ShopProductCardPrimitives-module__4oBR5a__shopCardPrimaryCta{color:#fff;text-align:center;min-width:112px;height:32px;font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.104px;cursor:pointer;background:#112baf;border:none;border-radius:50px;justify-content:center;align-self:end;align-items:center;padding:0 12px;font-size:13px;font-style:normal;font-weight:400;line-height:16px;display:inline-flex;position:relative;overflow:hidden}.ShopProductCardPrimitives-module__4oBR5a__shopCardPrimaryCta p{z-index:1;position:relative}:is(.ShopProductCardPrimitives-module__4oBR5a__shopCardPrimaryCta.disable,.ShopProductCardPrimitives-module__4oBR5a__shopCardPrimaryCta:disabled){cursor:not-allowed;background-color:#d1d1d1}.ShopProductCardPrimitives-module__4oBR5a__shopCardTag{top:var(--top,16px);right:var(--right,16px);color:#00000080;letter-spacing:.36px;text-transform:uppercase;background-color:#f5f5f599;border:1px solid #0000001a;border-radius:48px;justify-content:center;align-items:center;padding:8px 16px;font-size:12px;font-style:normal;font-weight:500;line-height:1;display:flex;position:absolute}.ShopProductCardPrimitives-module__4oBR5a__shopCardTag[data-height-mode=accessories]{height:30px;padding:0 16px;line-height:30px}.ShopProductCardPrimitives-module__4oBR5a__shopCardTag[data-height-mode=ring]{background-color:#f5f5f5cc;height:28px;padding:0 16px;line-height:1}.ShopProductCardPrimitives-module__4oBR5a__shopCardFlipImg{display:none}@media (min-width:1024px){.ShopProductCardPrimitives-module__4oBR5a__shopCardFlipImg{z-index:1;pointer-events:none;display:block;position:absolute;inset:0}}
@keyframes ProductCardColorAccessory-module__Ho022q__stepFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ProductCardColorAccessory-module__Ho022q__root .ProductCardColorAccessory-module__Ho022q__media{background:#dfdfdf}.ProductCardColorAccessory-module__Ho022q__root .ProductCardColorAccessory-module__Ho022q__ringSpec .title{margin:0}.ProductCardColorAccessory-module__Ho022q__root .ProductCardColorAccessory-module__Ho022q__pricingInfo{white-space:nowrap}.ProductCardColorAccessory-module__Ho022q__root .ProductCardColorAccessory-module__Ho022q__bottomSheet .stepContent{flex-direction:column;gap:20px;animation:.26s cubic-bezier(.22,1,.36,1) both ProductCardColorAccessory-module__Ho022q__stepFadeIn;display:flex}.ProductCardColorAccessory-module__Ho022q__root .ProductCardColorAccessory-module__Ho022q__bottomSheet .stepHeader{color:#000;letter-spacing:-.64px;justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:500;line-height:100%;display:flex}.ProductCardColorAccessory-module__Ho022q__root .ProductCardColorAccessory-module__Ho022q__bottomSheet .stepHeader .heading{flex:1}.ProductCardColorAccessory-module__Ho022q__root .ProductCardColorAccessory-module__Ho022q__bottomSheet .colorSwatches{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.ProductCardColorAccessory-module__Ho022q__root .ProductCardColorAccessory-module__Ho022q__bottomSheet .colorSwatches .color-swatch-btn{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;width:48px;height:48px;padding:0;transition:border-color .2s ease-in-out;overflow:hidden}.ProductCardColorAccessory-module__Ho022q__root .ProductCardColorAccessory-module__Ho022q__bottomSheet .colorSwatches .color-swatch-btn:hover{border-color:#006af580}.ProductCardColorAccessory-module__Ho022q__root .ProductCardColorAccessory-module__Ho022q__bottomSheet .colorSwatches .color-swatch-btn.active{border-color:#006af5}.ProductCardColorAccessory-module__Ho022q__root .ProductCardColorAccessory-module__Ho022q__bottomSheet .colorSwatches .color-swatch-btn img{display:block}.ProductCardColorAccessory-module__Ho022q__root .ProductCardColorAccessory-module__Ho022q__bottomSheet .selectedColorName{color:#000000b3;letter-spacing:-.3px;font-size:13px;font-weight:500}.ProductCardColorAccessory-module__Ho022q__root .ProductCardColorAccessory-module__Ho022q__bottomSheet button.addToCart{font-family:var(--font-geist-sans), system-ui, sans-serif;color:#fff;text-align:center;letter-spacing:-.104px;white-space:nowrap;cursor:pointer;background:#112baf;border:none;border-radius:50px;width:100%;height:48px;padding:0 20px;font-size:13px;font-style:normal;font-weight:400;line-height:48px}.ProductCardColorAccessory-module__Ho022q__root .ProductCardColorAccessory-module__Ho022q__bottomSheet button:disabled.addToCart{cursor:not-allowed;background-color:#d1d1d1}
.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet .size{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet .size .sizeHead{color:#000;text-align:center;letter-spacing:-.64px;justify-content:space-between;align-items:center;width:100%;font-size:16px;font-style:normal;font-weight:500;line-height:100%;display:flex}.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet .size .sizeHead .esize{border:1px solid #0000001a;border-radius:50px;padding:4px 8px}.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet .size .size-disclaimer{color:#000000a6;font-size:1.2rem}.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet .size .size-disclaimer b{font-weight:500}.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet .size .sizes{flex-wrap:wrap;flex-shrink:0;justify-content:start;align-items:center;gap:5px;width:100%;padding-top:14px;display:flex}.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet .size .sizes button{color:#000;letter-spacing:-.64px;cursor:pointer;background:0 0;border:.8px solid #00000026;border-radius:4px;justify-content:center;align-items:center;width:64px;height:46px;font-size:16px;font-style:normal;font-weight:500;line-height:100%;display:flex}.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet .size .sizes button:disabled{color:#0000004d;cursor:not-allowed;border-color:#00000014;text-decoration:line-through}.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet .size .sizes button.lg{width:fit-content;padding:0 24px}:is(.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet .selectedMerch,.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet .selectedRingSize){color:#000;background:#fff;border:.8px solid #000!important}.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet .overlayBack{color:#000;cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;line-height:1;transition:background .15s;display:flex}.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet .overlayBack:hover{background:#0000000a}.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet .sizingKit h4{color:#000;letter-spacing:-.52px;font-size:13px;font-style:normal;font-weight:500;line-height:120%}.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet .sizingKit button{background:0 0;border:.8px solid #00000026;border-radius:8px;gap:8px;width:100%;margin-top:8px;padding:8px;display:flex}.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet .sizingKit button img{border-radius:8px}.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet .sizingKit button .content{text-align:left}.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet .sizingKit button .content .title{color:#000c;letter-spacing:-.56px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet .sizingKit button .content .subtitle{color:#00000080;letter-spacing:-.48px;padding-top:4px;font-size:12px;font-style:normal;font-weight:400;line-height:130%}.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet button.addToCart{font-family:var(--font-geist-sans), system-ui, sans-serif;color:#fff;text-align:center;letter-spacing:-.104px;white-space:nowrap;cursor:pointer;background:#112baf;border:none;border-radius:50px;width:100%;height:48px;padding:0 20px;font-size:13px;font-style:normal;font-weight:400;line-height:48px}.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet button:disabled.addToCart{cursor:not-allowed;background-color:#d1d1d1}.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet .sizes button{flex-grow:1;width:17%;transition:all .3s ease-in-out}.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet .sizingKit button{transition:all .3s ease-in-out}.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet .sizeSubtitle{color:#00000080;letter-spacing:-.28px;align-self:flex-start;margin-top:-8px;font-size:14px;font-weight:400;line-height:140%}.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet .variantSelect{flex-direction:column;gap:12px;display:flex}.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet .variantSelect .variantOptions{gap:8px;display:flex}.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet .variantSelect .variantOptions .variantBtn{cursor:pointer;background:#fff;border:1.5px solid #0000001a;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:12px 8px;transition:all .15s;display:flex}.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet .variantSelect .variantOptions .variantBtn:hover{background:#f5f5f5;border-color:#000}.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet .variantSelect .variantOptions .variantBtn .variantLabel{color:#000;font-size:14px;font-weight:600;line-height:1.2}.ProductCardAccessories-module__rB14dq__root .ProductCardAccessories-module__rB14dq__bottomSheet .variantSelect .variantOptions .variantBtn .variantPrice{color:#00000080;font-size:13px;font-weight:400;line-height:1.2}
.ProductCardM1-module__w-L9uq__root .ProductCardM1-module__w-L9uq__media{align-items:flex-start;height:auto}.ProductCardM1-module__w-L9uq__root .ProductCardM1-module__w-L9uq__m1spec .title a{color:inherit;text-decoration:none}.ProductCardM1-module__w-L9uq__root .ProductCardM1-module__w-L9uq__bottomSheet .planSelect{flex-direction:column;gap:12px;display:flex}.ProductCardM1-module__w-L9uq__root .ProductCardM1-module__w-L9uq__bottomSheet .planSelect .planOptions{gap:8px;display:flex}.ProductCardM1-module__w-L9uq__root .ProductCardM1-module__w-L9uq__bottomSheet .planSelect .planOptions .planBtn{cursor:pointer;background:#fff;border:1.5px solid #0000001a;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:12px 8px;transition:all .15s;display:flex;position:relative}.ProductCardM1-module__w-L9uq__root .ProductCardM1-module__w-L9uq__bottomSheet .planSelect .planOptions .planBtn.selected{background:#f5f5f5;border-color:#000}.ProductCardM1-module__w-L9uq__root .ProductCardM1-module__w-L9uq__bottomSheet .planSelect .planOptions .planBtn .planLabel{color:#000;font-size:14px;font-weight:600;line-height:1.2}.ProductCardM1-module__w-L9uq__root .ProductCardM1-module__w-L9uq__bottomSheet .planSelect .planOptions .planBtn .planPrice{color:#00000080;font-size:13px;font-weight:400;line-height:1.2}.ProductCardM1-module__w-L9uq__root .ProductCardM1-module__w-L9uq__bottomSheet .planSelect .planOptions .planBtn .saveBadge{color:#fff;letter-spacing:.3px;background:#057ff0;border-radius:20px;padding:3px 6px;font-size:10px;font-weight:600;line-height:1;position:absolute;top:-8px;right:-4px}.ProductCardM1-module__w-L9uq__root .ProductCardM1-module__w-L9uq__bottomSheet .planSelect .addToCart{width:100%;height:48px;font-family:var(--font-geist-sans), system-ui, sans-serif;color:#fff;letter-spacing:-.3px;cursor:pointer;background:#112baf;border:none;border-radius:50px;padding:0 14px;font-size:13px;font-weight:400;line-height:48px}.ProductCardM1-module__w-L9uq__root .ProductCardM1-module__w-L9uq__bottomSheet .planSelect .addToCart.disabled{cursor:not-allowed;background:#d1d1d1}.ProductCardM1-module__w-L9uq__root .ProductCardM1-module__w-L9uq__bottomSheet .planSelect .planOptions{flex-wrap:wrap}.ProductCardM1-module__w-L9uq__root .ProductCardM1-module__w-L9uq__bottomSheet .planSelect .planOptions .planBtn{flex:none;width:calc(50% - 4px)}
@keyframes PackCard-module__abQe2q__stepFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__ringSpec .title{margin:0}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__pricingInfo{white-space:nowrap}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet{box-sizing:border-box;touch-action:pan-y;max-height:100%}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .stepContent{flex-direction:column;gap:20px;min-height:0;animation:.26s cubic-bezier(.22,1,.36,1) both PackCard-module__abQe2q__stepFadeIn;display:flex;overflow-y:auto}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .stepHeader{color:#000;letter-spacing:-.64px;justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:500;line-height:120%;display:flex}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .stepHeader .heading{flex:1}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .colorSwatches{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .colorSwatches .color-swatch-btn{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;width:48px;height:48px;padding:0;transition:border-color .2s ease-in-out;overflow:hidden}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .colorSwatches .color-swatch-btn:hover{border-color:#006af580}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .colorSwatches .color-swatch-btn.active{border-color:#006af5}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .colorSwatches .color-swatch-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #057ff0}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .colorSwatches .color-swatch-btn img{display:block}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .colorSwatches .color-swatch-btn.labelled{color:#000;letter-spacing:-.3px;border-color:#00000026;border-radius:50px;width:auto;height:40px;padding:0 14px;font-size:14px;font-weight:500}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .colorSwatches .color-swatch-btn.labelled.active{background:#fff;border-color:#000}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .selectedColorName{color:#000000b3;letter-spacing:-.3px;font-size:13px;font-weight:500}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .sizes{flex-wrap:wrap;flex-shrink:0;justify-content:start;align-items:center;gap:5px;width:100%;display:flex}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .sizes button{color:#000;letter-spacing:-.64px;cursor:pointer;background:0 0;border:.8px solid #00000026;border-radius:4px;flex-grow:1;justify-content:center;align-items:center;width:17%;height:46px;font-size:16px;font-weight:500;line-height:100%;transition:all .2s ease-in-out;display:flex}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .sizes button:disabled{color:#0000004d;cursor:not-allowed;border-color:#00000014;text-decoration:line-through}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .selectedRingSize{color:#000;background:#fff;border:.8px solid #000!important}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .overlayBack{color:#000;cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;line-height:1;transition:background .15s;display:flex}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .overlayBack:hover{background:#0000000a}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .sizingKit h4{color:#000;letter-spacing:-.52px;margin:0;font-size:13px;font-style:normal;font-weight:500;line-height:120%}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .sizingKit button{background:0 0;border:.8px solid #00000026;border-radius:8px;align-items:center;gap:8px;width:100%;margin-top:8px;padding:8px;transition:all .2s ease-in-out;display:flex}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .sizingKit button img{border-radius:8px}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .sizingKit button .content{text-align:left}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .sizingKit button .content .title{color:#000c;letter-spacing:-.56px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .sizingKit button .content .subtitle{color:#00000080;letter-spacing:-.48px;padding-top:4px;font-size:12px;font-style:normal;font-weight:400;line-height:130%}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet button.addToCart{font-family:var(--font-geist-sans), system-ui, sans-serif;color:#fff;text-align:center;letter-spacing:-.104px;white-space:nowrap;cursor:pointer;background:#112baf;border:none;border-radius:50px;width:100%;height:48px;padding:0 20px;font-size:13px;font-style:normal;font-weight:400;line-height:48px}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet button:disabled.addToCart{cursor:not-allowed;background-color:#d1d1d1}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .variantSelect{flex-direction:column;gap:12px;display:flex}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .variantSelect .variantOptions.frameOptions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .variantSelect .variantOptions.frameOptions .variantBtn{cursor:pointer;background:#fff;border:1.5px solid #0000001a;border-radius:12px;flex-direction:column;align-items:center;gap:0;padding:0;transition:all .15s;display:flex;overflow:hidden}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .variantSelect .variantOptions.frameOptions .variantBtn:hover{border-color:#000}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .variantSelect .variantOptions.frameOptions .variantBtn.selected{border-color:#000}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .variantSelect .variantOptions.frameOptions .variantBtn:focus-visible{outline-offset:-2px;outline:2px solid #057ff0}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .variantSelect .variantOptions.frameOptions .variantBtn img{object-fit:cover;width:100%;height:64px;display:block}.PackCard-module__abQe2q__root .PackCard-module__abQe2q__bottomSheet .variantSelect .variantOptions.frameOptions .variantBtn .variantLabel{color:#000;text-align:center;padding:6px 4px;font-size:12px;font-weight:500;line-height:1.25}
.ProductCardMerch-module__j9J1Ta__merchSizing{text-align:center;letter-spacing:-.64px;color:#000;cursor:pointer;background:0 0;border:none;justify-content:center;gap:8px;padding:4px 8px;font-size:16px;font-style:normal;font-weight:500;line-height:100%;display:flex}.ProductCardMerch-module__j9J1Ta__merchSizing .e-sizing-modal-content{width:100%}.ProductCardMerch-module__j9J1Ta__root .ProductCardMerch-module__j9J1Ta__bottomSheet .size{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.ProductCardMerch-module__j9J1Ta__root .ProductCardMerch-module__j9J1Ta__bottomSheet .size .sizeHead{color:#000;text-align:center;letter-spacing:-.64px;justify-content:space-between;align-items:center;width:100%;font-size:16px;font-style:normal;font-weight:500;line-height:100%;display:flex}.ProductCardMerch-module__j9J1Ta__root .ProductCardMerch-module__j9J1Ta__bottomSheet .size .sizeHead .esize{border:1px solid #0000001a;border-radius:50px;padding:4px 8px}.ProductCardMerch-module__j9J1Ta__root .ProductCardMerch-module__j9J1Ta__bottomSheet .size .size-disclaimer{color:#000000a6;font-size:1.2rem}.ProductCardMerch-module__j9J1Ta__root .ProductCardMerch-module__j9J1Ta__bottomSheet .size .size-disclaimer b{font-weight:500}.ProductCardMerch-module__j9J1Ta__root .ProductCardMerch-module__j9J1Ta__bottomSheet .size .sizes{flex-wrap:wrap;flex-shrink:0;justify-content:start;align-items:center;gap:5px;width:100%;padding-top:14px;display:flex}.ProductCardMerch-module__j9J1Ta__root .ProductCardMerch-module__j9J1Ta__bottomSheet .size .sizes button{color:#000;letter-spacing:-.64px;cursor:pointer;background:0 0;border:.8px solid #00000026;border-radius:4px;justify-content:center;align-items:center;width:64px;height:46px;font-size:16px;font-style:normal;font-weight:500;line-height:100%;display:flex}.ProductCardMerch-module__j9J1Ta__root .ProductCardMerch-module__j9J1Ta__bottomSheet .size .sizes button.lg{width:fit-content;padding:0 24px}:is(.ProductCardMerch-module__j9J1Ta__root .ProductCardMerch-module__j9J1Ta__bottomSheet .selectedMerch,.ProductCardMerch-module__j9J1Ta__root .ProductCardMerch-module__j9J1Ta__bottomSheet .selectedRingSize){color:#000;background:#fff;border:.8px solid #000!important}.ProductCardMerch-module__j9J1Ta__root .ProductCardMerch-module__j9J1Ta__bottomSheet .overlayBack{color:#000;cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;line-height:1;transition:background .15s;display:flex}.ProductCardMerch-module__j9J1Ta__root .ProductCardMerch-module__j9J1Ta__bottomSheet .overlayBack:hover{background:#0000000a}.ProductCardMerch-module__j9J1Ta__root .ProductCardMerch-module__j9J1Ta__bottomSheet .sizingKit h4{color:#000;letter-spacing:-.52px;font-size:13px;font-style:normal;font-weight:500;line-height:120%}.ProductCardMerch-module__j9J1Ta__root .ProductCardMerch-module__j9J1Ta__bottomSheet .sizingKit button{background:0 0;border:.8px solid #00000026;border-radius:8px;gap:8px;width:100%;margin-top:8px;padding:8px;display:flex}.ProductCardMerch-module__j9J1Ta__root .ProductCardMerch-module__j9J1Ta__bottomSheet .sizingKit button img{border-radius:8px}.ProductCardMerch-module__j9J1Ta__root .ProductCardMerch-module__j9J1Ta__bottomSheet .sizingKit button .content{text-align:left}.ProductCardMerch-module__j9J1Ta__root .ProductCardMerch-module__j9J1Ta__bottomSheet .sizingKit button .content .title{color:#000c;letter-spacing:-.56px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}.ProductCardMerch-module__j9J1Ta__root .ProductCardMerch-module__j9J1Ta__bottomSheet .sizingKit button .content .subtitle{color:#00000080;letter-spacing:-.48px;padding-top:4px;font-size:12px;font-style:normal;font-weight:400;line-height:130%}.ProductCardMerch-module__j9J1Ta__root .ProductCardMerch-module__j9J1Ta__bottomSheet button.addToCart{font-family:var(--font-geist-sans), system-ui, sans-serif;color:#fff;text-align:center;letter-spacing:-.104px;white-space:nowrap;cursor:pointer;background:#112baf;border:none;border-radius:50px;width:100%;height:48px;padding:0 20px;font-size:13px;font-style:normal;font-weight:400;line-height:48px}.ProductCardMerch-module__j9J1Ta__root .ProductCardMerch-module__j9J1Ta__bottomSheet button:disabled.addToCart{cursor:not-allowed;background-color:#d1d1d1}
.MerchClothingSizingModal-module__l_c_sa__root{background:#fff;border-radius:24px;width:100%;max-width:500px;margin:0 auto;padding:16px}@media (min-width:1024px){.MerchClothingSizingModal-module__l_c_sa__root{min-width:580px;max-width:700px;padding:24px}}.MerchClothingSizingModal-module__l_c_sa__root .MerchClothingSizingModal-module__l_c_sa__header{text-align:center;margin-bottom:32px}.MerchClothingSizingModal-module__l_c_sa__root .MerchClothingSizingModal-module__l_c_sa__header .MerchClothingSizingModal-module__l_c_sa__title{color:#000;font-family:var(--font-geist-sans), sans-serif;letter-spacing:-1.2px;margin:0;font-size:28px;font-weight:500;line-height:1.2}@media (min-width:1024px){.MerchClothingSizingModal-module__l_c_sa__root .MerchClothingSizingModal-module__l_c_sa__header .MerchClothingSizingModal-module__l_c_sa__title{letter-spacing:-1.4px;font-size:32px}}.MerchClothingSizingModal-module__l_c_sa__root .MerchClothingSizingModal-module__l_c_sa__header .MerchClothingSizingModal-module__l_c_sa__subtitle{color:#0009;letter-spacing:-.2px;margin:0;font-size:14px;font-weight:400;line-height:1.4}@media (min-width:1024px){.MerchClothingSizingModal-module__l_c_sa__root .MerchClothingSizingModal-module__l_c_sa__header .MerchClothingSizingModal-module__l_c_sa__subtitle{font-size:16px}}.MerchClothingSizingModal-module__l_c_sa__root .MerchClothingSizingModal-module__l_c_sa__tableContainer{background:#00000005;border-radius:16px;margin-bottom:24px;padding:4px;overflow:hidden}.MerchClothingSizingModal-module__l_c_sa__root .MerchClothingSizingModal-module__l_c_sa__sizingTable{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-geist-sans), sans-serif}.MerchClothingSizingModal-module__l_c_sa__root .MerchClothingSizingModal-module__l_c_sa__sizingTable thead th{color:#fff;letter-spacing:-.4px;text-align:center;background:#000;border:none;padding:20px 16px;font-size:16px;font-weight:500;line-height:1}.MerchClothingSizingModal-module__l_c_sa__root .MerchClothingSizingModal-module__l_c_sa__sizingTable thead th:first-child{border-top-left-radius:12px}.MerchClothingSizingModal-module__l_c_sa__root .MerchClothingSizingModal-module__l_c_sa__sizingTable thead th:last-child{border-top-right-radius:12px}@media (min-width:1024px){.MerchClothingSizingModal-module__l_c_sa__root .MerchClothingSizingModal-module__l_c_sa__sizingTable thead th{letter-spacing:-.6px;padding:24px 20px;font-size:18px}}.MerchClothingSizingModal-module__l_c_sa__root .MerchClothingSizingModal-module__l_c_sa__sizingTable tbody tr{transition:background-color .15s}.MerchClothingSizingModal-module__l_c_sa__root .MerchClothingSizingModal-module__l_c_sa__sizingTable tbody tr.MerchClothingSizingModal-module__l_c_sa__even{background:#fff}.MerchClothingSizingModal-module__l_c_sa__root .MerchClothingSizingModal-module__l_c_sa__sizingTable tbody tr.MerchClothingSizingModal-module__l_c_sa__odd{background:#0000000a}.MerchClothingSizingModal-module__l_c_sa__root .MerchClothingSizingModal-module__l_c_sa__sizingTable tbody tr:hover{background:#0000000f}.MerchClothingSizingModal-module__l_c_sa__root .MerchClothingSizingModal-module__l_c_sa__sizingTable tbody tr:last-child td:first-child{border-bottom-left-radius:12px}.MerchClothingSizingModal-module__l_c_sa__root .MerchClothingSizingModal-module__l_c_sa__sizingTable tbody tr:last-child td:last-child{border-bottom-right-radius:12px}.MerchClothingSizingModal-module__l_c_sa__root .MerchClothingSizingModal-module__l_c_sa__sizingTable tbody td{text-align:center;color:#000;letter-spacing:-.4px;border:none;padding:16px;font-size:16px;font-weight:500;line-height:1}.MerchClothingSizingModal-module__l_c_sa__root .MerchClothingSizingModal-module__l_c_sa__sizingTable tbody td.MerchClothingSizingModal-module__l_c_sa__sizeCell{color:#000;font-weight:500}@media (min-width:1024px){.MerchClothingSizingModal-module__l_c_sa__root .MerchClothingSizingModal-module__l_c_sa__sizingTable tbody td{letter-spacing:-.6px;padding:20px;font-size:18px}}
.ProductCardPowerPlug-module__e-7R8G__root .ProductCardPowerPlug-module__e-7R8G__bottomSheet .yearSelect{flex-direction:column;gap:12px;display:flex}.ProductCardPowerPlug-module__e-7R8G__root .ProductCardPowerPlug-module__e-7R8G__bottomSheet .yearSelect .yearOptions{gap:8px;display:flex}.ProductCardPowerPlug-module__e-7R8G__root .ProductCardPowerPlug-module__e-7R8G__bottomSheet .yearSelect .yearOptions .yearBtn{cursor:pointer;background:#fff;border:1.5px solid #0000001a;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:12px 8px;transition:all .15s;display:flex;position:relative}.ProductCardPowerPlug-module__e-7R8G__root .ProductCardPowerPlug-module__e-7R8G__bottomSheet .yearSelect .yearOptions .yearBtn.selected{background:#f5f5f5;border-color:#000}.ProductCardPowerPlug-module__e-7R8G__root .ProductCardPowerPlug-module__e-7R8G__bottomSheet .yearSelect .yearOptions .yearBtn .yearLabel{color:#000;font-size:14px;font-weight:600;line-height:1.2}.ProductCardPowerPlug-module__e-7R8G__root .ProductCardPowerPlug-module__e-7R8G__bottomSheet .yearSelect .yearOptions .yearBtn .yearPrice{color:#00000080;font-size:13px;font-weight:400;line-height:1.2}.ProductCardPowerPlug-module__e-7R8G__root .ProductCardPowerPlug-module__e-7R8G__bottomSheet .yearSelect .yearOptions .yearBtn .saveBadge{color:#fff;letter-spacing:.3px;background:#057ff0;border-radius:20px;padding:3px 6px;font-size:10px;font-weight:600;line-height:1;position:absolute;top:-8px;right:-4px}.ProductCardPowerPlug-module__e-7R8G__root .ProductCardPowerPlug-module__e-7R8G__bottomSheet .yearSelect .addToCart{width:100%;height:48px;font-family:var(--font-geist-sans), system-ui, sans-serif;color:#fff;letter-spacing:-.3px;cursor:pointer;background:#112baf;border:none;border-radius:50px;padding:0 14px;font-size:13px;font-weight:400;line-height:48px}.ProductCardPowerPlug-module__e-7R8G__root .ProductCardPowerPlug-module__e-7R8G__bottomSheet .yearSelect .addToCart.disabled{cursor:not-allowed;background:#d1d1d1}
.ShopSidebar-module__2GWW3G__root{z-index:10;backdrop-filter:blur(10px);background:#fffffff2;align-items:center;gap:12px;padding:10px 0;display:flex;position:sticky;top:80px}.ShopSidebar-module__2GWW3G__root .search-wrapper{flex-shrink:0;width:32px;transition:width .25s;position:relative}.ShopSidebar-module__2GWW3G__root .search-wrapper .search-toggle{cursor:pointer;color:#00000080;background:#fff;border:1px solid #e0e0e0;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.ShopSidebar-module__2GWW3G__root .search-wrapper .search-icon{color:#0006;pointer-events:none;display:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ShopSidebar-module__2GWW3G__root .search-wrapper input{letter-spacing:-.02em;box-sizing:border-box;background:#fff;border:1px solid #e0e0e0;border-radius:9999px;outline:none;width:100%;padding:8px 30px;font-family:inherit;font-size:12px;transition:border-color .2s;display:none}.ShopSidebar-module__2GWW3G__root .search-wrapper input::placeholder{color:#0006}.ShopSidebar-module__2GWW3G__root .search-wrapper input:focus{border-color:#000}.ShopSidebar-module__2GWW3G__root .search-wrapper .clear-btn{cursor:pointer;color:#0006;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:none;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ShopSidebar-module__2GWW3G__root .search-wrapper .clear-btn:hover{color:#000}.ShopSidebar-module__2GWW3G__root .search-wrapper.expanded{width:160px}.ShopSidebar-module__2GWW3G__root .search-wrapper.expanded .search-toggle{display:none}.ShopSidebar-module__2GWW3G__root .search-wrapper.expanded .search-icon{display:block}.ShopSidebar-module__2GWW3G__root .search-wrapper.expanded input{display:block}.ShopSidebar-module__2GWW3G__root .search-wrapper.expanded .clear-btn{display:flex}.ShopSidebar-module__2GWW3G__root .categories-heading{display:none}.ShopSidebar-module__2GWW3G__root .category-pills-wrapper{flex:1;align-items:center;min-width:0;display:flex;position:relative}.ShopSidebar-module__2GWW3G__root .caret{cursor:pointer;color:#00000080;z-index:2;opacity:1;background:0 0;border:none;justify-content:center;align-items:center;width:36px;padding:0;font-size:18px;transition:opacity .2s;display:flex;position:absolute;top:0;bottom:0}.ShopSidebar-module__2GWW3G__root .caret.hidden{opacity:0;pointer-events:none}.ShopSidebar-module__2GWW3G__root .caret.caret-left{background:linear-gradient(270deg,#0000,#fffffff2 60%);left:0}.ShopSidebar-module__2GWW3G__root .caret.caret-right{background:linear-gradient(90deg,#0000,#fffffff2 60%);right:0}.ShopSidebar-module__2GWW3G__root .category-pills{flex:1;gap:6px;min-width:0;display:flex;overflow-x:scroll}.ShopSidebar-module__2GWW3G__root .category-pills .pill{color:#000;letter-spacing:-.12px;cursor:pointer;white-space:nowrap;background:#f5f5f5;border:none;border-radius:48px;padding:10px 16px;font-size:12px;font-style:normal;font-weight:400;line-height:100%;transition:background-color .2s,color .2s}.ShopSidebar-module__2GWW3G__root .category-pills .pill:hover{background:#e8e8e8}.ShopSidebar-module__2GWW3G__root .category-pills .pill.active{color:#fff;background-color:#000}@media (min-width:1024px){.ShopSidebar-module__2GWW3G__root{z-index:auto;backdrop-filter:none;background:0 0;flex-direction:column;align-items:stretch;gap:0;padding:0;position:sticky;top:100px}.ShopSidebar-module__2GWW3G__root .search-wrapper{width:100%;margin-bottom:24px}.ShopSidebar-module__2GWW3G__root .search-wrapper .search-toggle{display:none}.ShopSidebar-module__2GWW3G__root .search-wrapper .search-icon{display:block;left:12px}.ShopSidebar-module__2GWW3G__root .search-wrapper input{letter-spacing:normal;padding:10px 34px 10px 36px;font-size:14px;display:block}.ShopSidebar-module__2GWW3G__root .search-wrapper .clear-btn{display:flex;right:10px}.ShopSidebar-module__2GWW3G__root .categories-heading{color:#000;letter-spacing:-.4px;margin-bottom:20px;font-size:16px;font-weight:500;display:block}.ShopSidebar-module__2GWW3G__root .caret{display:none}.ShopSidebar-module__2GWW3G__root .category-pills{flex-flow:column wrap;gap:10px;display:flex;overflow-x:visible}.ShopSidebar-module__2GWW3G__root .category-pills .pill{letter-spacing:-.14px;align-self:flex-start;padding:10px 16px;font-size:14px}}
.ProductCardBloodVisionSubscription-module__Rlfy0q__root .ProductCardBloodVisionSubscription-module__Rlfy0q__bvMedia{background:#e0e0e0}.ProductCardBloodVisionSubscription-module__Rlfy0q__root .ProductCardBloodVisionSubscription-module__Rlfy0q__specBlock{flex:1;width:100%;min-width:0}.ProductCardBloodVisionSubscription-module__Rlfy0q__root .ProductCardBloodVisionSubscription-module__Rlfy0q__specBlock .description{margin-bottom:24px}.ProductCardBloodVisionSubscription-module__Rlfy0q__root .ProductCardBloodVisionSubscription-module__Rlfy0q__specBlock .description .learnMoreLink{color:#112baf;letter-spacing:inherit!important}:is(.ProductCardBloodVisionSubscription-module__Rlfy0q__root .ProductCardBloodVisionSubscription-module__Rlfy0q__specBlock .description .learnMoreLink:hover,.ProductCardBloodVisionSubscription-module__Rlfy0q__root .ProductCardBloodVisionSubscription-module__Rlfy0q__specBlock .description .learnMoreLink:focus-visible){text-decoration-color:#112baf}.ProductCardBloodVisionSubscription-module__Rlfy0q__root .ProductCardBloodVisionSubscription-module__Rlfy0q__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}.ProductCardBloodVisionSubscription-module__Rlfy0q__root .ProductCardBloodVisionSubscription-module__Rlfy0q__pricing .pricing-info{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.ProductCardBloodVisionSubscription-module__Rlfy0q__root .ProductCardBloodVisionSubscription-module__Rlfy0q__pricing .priceBlock{flex-direction:column;gap:4px;display:flex}.ProductCardBloodVisionSubscription-module__Rlfy0q__root .ProductCardBloodVisionSubscription-module__Rlfy0q__pricing .priceRow{align-items:baseline;gap:6px;display:inline-flex}.ProductCardBloodVisionSubscription-module__Rlfy0q__root .ProductCardBloodVisionSubscription-module__Rlfy0q__pricing .priceValue{color:#000;letter-spacing:-.42px;font-size:16px;font-style:normal;font-weight:500;line-height:1}.ProductCardBloodVisionSubscription-module__Rlfy0q__root .ProductCardBloodVisionSubscription-module__Rlfy0q__pricing .taxLabel{color:#0000008c;letter-spacing:-.42px;font-size:14px;font-style:normal;font-weight:400;line-height:1.2}.ProductCardBloodVisionSubscription-module__Rlfy0q__root .ProductCardBloodVisionSubscription-module__Rlfy0q__pricing .startingAtLabel{color:#0000008c;letter-spacing:-.42px;text-transform:none;margin-bottom:0;font-size:14px;font-weight:400;line-height:24px}
