@media not all and (min-width:1181px){.ProductDetail-module__CCNOgq__root{background:var(--paper);color:var(--text-color);overflow-x:hidden}.ProductDetail-module__CCNOgq__breadcrumb{width:min(var(--content-max), calc(100% - (2 * var(--page-padding))));padding-top:calc(var(--header-height) + 34px);color:var(--ink-soft);font-size:var(--type-meta);align-items:center;gap:12px;margin-inline:auto;font-weight:720;display:flex}.ProductDetail-module__CCNOgq__breadcrumb a{color:var(--text-color);align-items:center;gap:7px;transition:color .16s;display:inline-flex}.ProductDetail-module__CCNOgq__breadcrumb a:hover,.ProductDetail-module__CCNOgq__breadcrumb a:focus-visible{color:var(--pink)}.ProductDetail-module__CCNOgq__breadcrumb>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProductDetail-module__CCNOgq__detailHero{width:min(var(--content-max), calc(100% - (2 * var(--page-padding))));padding:var(--section-gap) 0 var(--section-space);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:56px;margin-inline:auto;display:grid}.ProductDetail-module__CCNOgq__gallery{min-width:0}.ProductDetail-module__CCNOgq__zoomButton{z-index:2;width:44px;height:44px;color:var(--text-color);cursor:zoom-in;background:#ffffffd1;border:1px solid #fffc;border-radius:50%;place-items:center;padding:0;transition:background .16s;display:grid;position:absolute;top:18px;right:18px}.ProductDetail-module__CCNOgq__zoomButton:hover{background:var(--paper)}.ProductDetail-module__CCNOgq__zoomButton:focus-visible{outline:2px solid var(--pink);outline-offset:4px}.ProductDetail-module__CCNOgq__galleryFooter{margin-top:12px}.ProductDetail-module__CCNOgq__thumbnails{flex-wrap:wrap;gap:9px;display:flex}.ProductDetail-module__CCNOgq__thumbnails button{border:1px solid var(--line);background:var(--wash);cursor:pointer;border-radius:9px;place-items:center;width:64px;height:64px;padding:5px;display:grid}.ProductDetail-module__CCNOgq__thumbnails button>span{background:var(--product-media-background,#e6e7e8) url(/images/controlled-brands/product-studio-gray.png) center / 100% 100% no-repeat;border-radius:6px;width:52px;height:52px;position:relative;overflow:hidden}.ProductDetail-module__CCNOgq__thumbnails img{object-fit:contain;padding:3px}.ProductDetail-module__CCNOgq__thumbnails .ProductDetail-module__CCNOgq__activeThumbnail{border-color:var(--pink)}.ProductDetail-module__CCNOgq__thumbnails button:focus-visible{outline:3px solid var(--pink);outline-offset:2px}.ProductDetail-module__CCNOgq__productCopy{min-width:0;padding-top:8px}.ProductDetail-module__CCNOgq__brandLine{justify-content:space-between;align-items:center;gap:22px;min-height:48px;margin-bottom:28px;display:flex}.ProductDetail-module__CCNOgq__brandLine img{object-fit:contain;object-position:left center;width:96px;height:44px}.ProductDetail-module__CCNOgq__brandLine>span{border:1px solid var(--line);max-width:180px;color:var(--ink-soft);font-size:var(--type-meta);text-align:right;border-radius:999px;padding:7px 12px;font-weight:400;line-height:1.25}.ProductDetail-module__CCNOgq__productCopy h1{color:var(--text-color);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:44px;font-weight:700;line-height:1.12}.ProductDetail-module__CCNOgq__productVariant{color:var(--ink-soft);align-items:center;gap:12px;margin:14px 0 0;font-size:24px;line-height:1.3;display:flex}.ProductDetail-module__CCNOgq__productVariant:before{background:var(--pink);content:"";flex:none;width:24px;height:2px}.ProductDetail-module__CCNOgq__productLede{color:#50555a;max-width:620px;font-size:var(--type-body);margin:24px 0 0;line-height:1.65}.ProductDetail-module__CCNOgq__productFacts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0 0;padding-block:20px;display:grid}.ProductDetail-module__CCNOgq__productFacts div{min-width:0;padding-right:20px}.ProductDetail-module__CCNOgq__productFacts div+div{border-left:1px solid var(--line);padding-left:24px}.ProductDetail-module__CCNOgq__productFacts dt{color:var(--ink-soft);font-size:var(--type-meta);font-weight:400}.ProductDetail-module__CCNOgq__productFacts dd{color:var(--text-color);font-family:var(--font-sans);font-size:var(--type-body);margin:6px 0 0;font-weight:600;line-height:1.4}.ProductDetail-module__CCNOgq__tags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.ProductDetail-module__CCNOgq__tags span{color:#50555a;font-size:var(--type-meta);background:#f3f4f5;border-radius:999px;padding:6px 10px;font-weight:400;line-height:1.4}.ProductDetail-module__CCNOgq__detailActions{--cta-min-height:50px;--cta-padding-block:15px;flex-wrap:wrap;align-items:center;margin-top:28px;display:flex}.ProductDetail-module__CCNOgq__commercialNote{border-top:1px solid var(--line);max-width:600px;color:var(--ink-soft);font-size:var(--type-meta);margin:20px 0 0;padding-top:18px;line-height:1.6}.ProductDetail-module__CCNOgq__overview{padding:var(--section-space) var(--page-padding);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7f8fa}.ProductDetail-module__CCNOgq__overviewInner{max-width:var(--content-max);grid-template-columns:minmax(260px,.8fr) minmax(0,1.45fr);align-items:center;gap:48px;margin-inline:auto;display:grid}.ProductDetail-module__CCNOgq__overviewEyebrow{color:var(--ink-soft);font-size:var(--type-small);margin:0 0 12px;line-height:1.4}.ProductDetail-module__CCNOgq__overviewIntro h2,.ProductDetail-module__CCNOgq__sectionHeading h2,.ProductDetail-module__CCNOgq__inquiryBand h2{color:var(--text-color);font-size:var(--type-h2-lg);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.2}.ProductDetail-module__CCNOgq__overviewIntro>p:last-child{color:var(--ink-soft);font-size:var(--type-body);margin:14px 0 0;line-height:1.6}.ProductDetail-module__CCNOgq__profileCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ProductDetail-module__CCNOgq__profileCards li{border:1px solid var(--line);background:var(--paper);min-width:0;min-height:104px;color:var(--text-color);overflow-wrap:anywhere;border-radius:16px;align-items:center;gap:14px;padding:22px 20px;font-size:18px;font-weight:600;line-height:1.4;display:flex;box-shadow:0 4px 14px #1d1d1f06}.ProductDetail-module__CCNOgq__profileCards li:before{background:var(--pink);content:"";border-radius:50%;flex:none;width:6px;height:6px}.ProductDetail-module__CCNOgq__related{max-width:var(--content-max);padding:var(--section-space) var(--page-padding);margin-inline:auto}.ProductDetail-module__CCNOgq__sectionHeading{margin-bottom:var(--section-gap);justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.ProductDetail-module__CCNOgq__sectionHeading h2{font-size:var(--type-h2-lg)}.ProductDetail-module__CCNOgq__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ProductDetail-module__CCNOgq__relatedCard{background:var(--paper);border:1px solid #c7d3dceb;border-radius:12px;grid-template-columns:minmax(118px,38%) minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;transition:border-color .17s,box-shadow .17s,transform .17s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #0d2c4512}.ProductDetail-module__CCNOgq__relatedCard:hover,.ProductDetail-module__CCNOgq__relatedCard:focus-visible{border-color:#df276f75;transform:translateY(-3px);box-shadow:0 20px 42px #0d2c451c}.ProductDetail-module__CCNOgq__relatedMedia{background:linear-gradient(145deg,#f7fbfd,#eaf3f8);align-self:stretch;min-height:190px;position:relative}.ProductDetail-module__CCNOgq__relatedMedia img{object-fit:contain;padding:14px}.ProductDetail-module__CCNOgq__relatedCard>div:nth-child(2){min-width:0;padding-block:20px}.ProductDetail-module__CCNOgq__relatedCard>div:nth-child(2)>span{color:var(--pink);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.ProductDetail-module__CCNOgq__relatedCard h3{color:var(--text-color);font-size:var(--type-h3);margin:8px 0 0;font-weight:700;line-height:1.25}.ProductDetail-module__CCNOgq__relatedCard p{color:var(--ink-soft);font-size:var(--type-body);margin:11px 0 0;line-height:1.6}.ProductDetail-module__CCNOgq__relatedCard>svg{color:var(--pink);margin-right:18px;transition:transform .17s}.ProductDetail-module__CCNOgq__relatedCard:hover>svg,.ProductDetail-module__CCNOgq__relatedCard:focus-visible>svg{transform:translate(3px)}.ProductDetail-module__CCNOgq__inquiryBand{margin:0 max(var(--page-padding), calc((100vw - var(--content-max)) / 2)) var(--section-space);padding:var(--section-space);justify-content:space-between;align-items:center;gap:var(--section-gap);background:radial-gradient(circle at 82% 10%, #df276f47, transparent 30%), var(--navy);color:var(--paper);border-radius:18px;display:flex;box-shadow:0 28px 64px #0d2c452e}.ProductDetail-module__CCNOgq__inquiryBand>div{max-width:760px}.ProductDetail-module__CCNOgq__inquiryBand h2{color:var(--paper)}.ProductDetail-module__CCNOgq__inquiryBand>div>p:last-child{color:#ffffffb8;font-size:var(--type-body);margin:18px 0 0;line-height:1.6}.ProductDetail-module__CCNOgq__inquiryBand>a{flex:none}.ProductDetail-module__CCNOgq__lightbox{z-index:1000;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.ProductDetail-module__CCNOgq__lightboxBackdrop{cursor:zoom-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061521e6;border:0;position:absolute;inset:0}.ProductDetail-module__CCNOgq__lightboxPanel{background:var(--paper);border-radius:18px;width:min(920px,92vw);height:min(820px,88vh);position:relative;box-shadow:0 30px 90px #00000052}.ProductDetail-module__CCNOgq__lightboxImage{background:var(--product-media-background,#e6e7e8);cursor:zoom-in;touch-action:none;border:0;border-radius:10px;padding:0;position:absolute;inset:54px 72px 58px;overflow:hidden}.ProductDetail-module__CCNOgq__lightboxImageZoomed{cursor:grab}.ProductDetail-module__CCNOgq__lightboxImageDragging{cursor:grabbing}.ProductDetail-module__CCNOgq__lightboxImage:focus-visible{outline:3px solid var(--pink);outline-offset:3px}.ProductDetail-module__CCNOgq__lightboxImageDragging [data-product-studio]{transition:none}.ProductDetail-module__CCNOgq__lightboxZoomControls{z-index:3;background:var(--paper);border:1px solid #c7d3dce6;border-radius:999px;align-items:center;gap:4px;min-height:42px;padding:3px;display:flex;position:absolute;top:14px;left:20px;box-shadow:0 3px 12px #0d2c4514}.ProductDetail-module__CCNOgq__lightboxZoomControls button{min-width:34px;min-height:34px;color:var(--text-color);font-size:var(--type-button);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 8px;font-weight:600}.ProductDetail-module__CCNOgq__lightboxZoomControls button:hover:not(:disabled),.ProductDetail-module__CCNOgq__lightboxZoomControls button:focus-visible{color:var(--pink-dark);background:#fff1f6}.ProductDetail-module__CCNOgq__lightboxZoomControls button:focus-visible{outline:2px solid var(--pink)}.ProductDetail-module__CCNOgq__lightboxZoomControls button:disabled{color:#a5b3bd;cursor:default}.ProductDetail-module__CCNOgq__lightboxZoomControls output{min-width:46px;color:var(--text-color);font-size:var(--type-meta);text-align:center;font-weight:800}.ProductDetail-module__CCNOgq__lightboxZoomControls .ProductDetail-module__CCNOgq__lightboxZoomReset{min-width:48px;font-size:var(--type-meta)}.ProductDetail-module__CCNOgq__lightboxClose,.ProductDetail-module__CCNOgq__lightboxNav{z-index:2;background:var(--paper);width:42px;height:42px;color:var(--text-color);cursor:pointer;border:1px solid #c7d3dce6;border-radius:50%;place-items:center;display:grid;position:absolute}.ProductDetail-module__CCNOgq__lightboxClose{top:14px;right:14px}.ProductDetail-module__CCNOgq__lightboxNav{top:50%;transform:translateY(-50%)}.ProductDetail-module__CCNOgq__lightboxPrevious{left:14px}.ProductDetail-module__CCNOgq__lightboxNext{right:14px}.ProductDetail-module__CCNOgq__lightboxCaption{color:var(--ink-soft);font-size:var(--type-meta);justify-content:space-between;gap:20px;display:flex;position:absolute;bottom:18px;left:24px;right:24px}.ProductDetail-module__CCNOgq__lightboxCaption strong{color:var(--text-color)}.ProductDetail-module__CCNOgq__lightboxZoomHelp{color:var(--ink-soft);text-align:center}@media (max-width:1100px){.ProductDetail-module__CCNOgq__detailHero{grid-template-columns:1fr;gap:32px}.ProductDetail-module__CCNOgq__gallery{width:100%;max-width:680px;margin-inline:auto}.ProductDetail-module__CCNOgq__overviewInner{grid-template-columns:1fr;gap:24px}.ProductDetail-module__CCNOgq__relatedGrid{grid-template-columns:1fr}.ProductDetail-module__CCNOgq__relatedMedia{min-height:170px}}@media (max-width:860px){.ProductDetail-module__CCNOgq__detailHero{grid-template-columns:1fr}.ProductDetail-module__CCNOgq__productCopy{padding-top:0}.ProductDetail-module__CCNOgq__overviewInner{grid-template-columns:1fr}.ProductDetail-module__CCNOgq__profileCards{grid-template-columns:repeat(3,minmax(0,1fr))}.ProductDetail-module__CCNOgq__inquiryBand{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.ProductDetail-module__CCNOgq__breadcrumb,.ProductDetail-module__CCNOgq__detailHero{width:calc(100% - (2 * var(--page-padding)))}.ProductDetail-module__CCNOgq__breadcrumb{padding-top:calc(var(--header-height) + 24px)}.ProductDetail-module__CCNOgq__detailHero{padding-top:var(--section-gap);padding-bottom:var(--section-space);gap:var(--section-gap)}.ProductDetail-module__CCNOgq__zoomButton{top:12px;right:12px}.ProductDetail-module__CCNOgq__brandLine{margin-bottom:24px}.ProductDetail-module__CCNOgq__productCopy h1{font-size:32px;line-height:1.16}.ProductDetail-module__CCNOgq__productVariant{font-size:20px}.ProductDetail-module__CCNOgq__detailActions{flex-direction:column;align-items:stretch}.ProductDetail-module__CCNOgq__detailActions .primary-button{white-space:normal;width:100%}.ProductDetail-module__CCNOgq__overview{padding:var(--section-space) var(--page-padding)}.ProductDetail-module__CCNOgq__profileCards{grid-template-columns:1fr}.ProductDetail-module__CCNOgq__profileCards li{min-height:72px;padding:18px 20px;font-size:16px}.ProductDetail-module__CCNOgq__related{padding:var(--section-space) var(--page-padding)}.ProductDetail-module__CCNOgq__sectionHeading{flex-direction:column;align-items:flex-start}.ProductDetail-module__CCNOgq__relatedCard{grid-template-columns:minmax(88px,32%) minmax(0,1fr);gap:14px;padding-right:14px}.ProductDetail-module__CCNOgq__relatedCard h3{overflow-wrap:anywhere}.ProductDetail-module__CCNOgq__relatedCard>svg{display:none}.ProductDetail-module__CCNOgq__relatedMedia{min-height:180px}.ProductDetail-module__CCNOgq__inquiryBand{margin:0 var(--page-padding) var(--section-space);padding:var(--section-gap);border-radius:12px}.ProductDetail-module__CCNOgq__inquiryBand>a{width:100%}.ProductDetail-module__CCNOgq__lightbox{padding:12px}.ProductDetail-module__CCNOgq__lightboxPanel{width:100%;height:min(86dvh,820px)}.ProductDetail-module__CCNOgq__lightboxImage{inset:64px 18px 62px}.ProductDetail-module__CCNOgq__lightboxZoomControls{left:12px}.ProductDetail-module__CCNOgq__lightboxZoomHelp{display:none}.ProductDetail-module__CCNOgq__lightboxZoomControls{gap:0;min-height:44px;padding:0;top:10px}.ProductDetail-module__CCNOgq__lightboxZoomControls button{min-width:44px;min-height:44px;padding-inline:6px}.ProductDetail-module__CCNOgq__lightboxZoomControls output{min-width:40px}.ProductDetail-module__CCNOgq__lightboxClose,.ProductDetail-module__CCNOgq__lightboxNav{width:44px;height:44px}.ProductDetail-module__CCNOgq__lightboxClose{top:10px;right:10px}}@media (max-height:500px) and (orientation:landscape){.ProductDetail-module__CCNOgq__lightbox{padding:8px}.ProductDetail-module__CCNOgq__lightboxPanel{width:min(920px,100%);height:calc(100dvh - 16px)}.ProductDetail-module__CCNOgq__lightboxClose,.ProductDetail-module__CCNOgq__lightboxNav{width:44px;height:44px}.ProductDetail-module__CCNOgq__lightboxZoomControls button{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.ProductDetail-module__CCNOgq__zoomButton,.ProductDetail-module__CCNOgq__relatedCard,.ProductDetail-module__CCNOgq__relatedCard>svg{transition:none}.ProductDetail-module__CCNOgq__detailActions .primary-button{transition:none}.ProductDetail-module__CCNOgq__relatedCard:hover,.ProductDetail-module__CCNOgq__relatedCard:focus-visible,.ProductDetail-module__CCNOgq__relatedCard:hover>svg,.ProductDetail-module__CCNOgq__relatedCard:focus-visible>svg{transform:none}.ProductDetail-module__CCNOgq__detailActions .primary-button:hover{transform:none}}}@media (min-width:1181px){.ProductDetail-module__CCNOgq__root{background:var(--paper);color:var(--text-color);overflow-x:hidden}.ProductDetail-module__CCNOgq__breadcrumb{width:min(var(--content-max), calc(100% - (2 * var(--page-padding))));padding-top:calc(var(--header-height) + calc(34 * var(--desktop-pixel,1px)));align-items:center;gap:calc(12 * var(--desktop-pixel,1px));color:var(--ink-soft);font-size:var(--type-meta);margin-inline:auto;font-weight:720;display:flex}.ProductDetail-module__CCNOgq__breadcrumb a{align-items:center;gap:calc(7 * var(--desktop-pixel,1px));color:var(--text-color);transition:color .16s;display:inline-flex}.ProductDetail-module__CCNOgq__breadcrumb a:hover,.ProductDetail-module__CCNOgq__breadcrumb a:focus-visible{color:var(--pink)}.ProductDetail-module__CCNOgq__breadcrumb>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProductDetail-module__CCNOgq__detailHero{width:min(var(--content-max), calc(100% - (2 * var(--page-padding))));padding:var(--section-gap) 0 var(--section-space);align-items:start;gap:calc(56 * var(--desktop-pixel,1px));grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid}.ProductDetail-module__CCNOgq__gallery{min-width:0}.ProductDetail-module__CCNOgq__zoomButton{z-index:2;top:calc(18 * var(--desktop-pixel,1px));right:calc(18 * var(--desktop-pixel,1px));width:calc(44 * var(--desktop-pixel,1px));height:calc(44 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid #fffc;color:var(--text-color);cursor:zoom-in;background:#ffffffd1;border-radius:50%;place-items:center;padding:0;transition:background .16s;display:grid;position:absolute}.ProductDetail-module__CCNOgq__zoomButton:hover{background:var(--paper)}.ProductDetail-module__CCNOgq__zoomButton:focus-visible{outline:calc(2 * var(--desktop-pixel,1px)) solid var(--pink);outline-offset:calc(4 * var(--desktop-pixel,1px))}.ProductDetail-module__CCNOgq__galleryFooter{margin-top:calc(12 * var(--desktop-pixel,1px))}.ProductDetail-module__CCNOgq__thumbnails{gap:calc(9 * var(--desktop-pixel,1px));flex-wrap:wrap;display:flex}.ProductDetail-module__CCNOgq__thumbnails button{width:calc(64 * var(--desktop-pixel,1px));height:calc(64 * var(--desktop-pixel,1px));padding:calc(5 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid var(--line);border-radius:calc(9 * var(--desktop-pixel,1px));background:var(--wash);cursor:pointer;place-items:center;display:grid}.ProductDetail-module__CCNOgq__thumbnails button>span{width:calc(52 * var(--desktop-pixel,1px));height:calc(52 * var(--desktop-pixel,1px));border-radius:calc(6 * var(--desktop-pixel,1px));background:var(--product-media-background,#e6e7e8) url(/images/controlled-brands/product-studio-gray.png) center / 100% 100% no-repeat;position:relative;overflow:hidden}.ProductDetail-module__CCNOgq__thumbnails img{object-fit:contain;padding:calc(3 * var(--desktop-pixel,1px))}.ProductDetail-module__CCNOgq__thumbnails .ProductDetail-module__CCNOgq__activeThumbnail{border-color:var(--pink)}.ProductDetail-module__CCNOgq__thumbnails button:focus-visible{outline:calc(3 * var(--desktop-pixel,1px)) solid var(--pink);outline-offset:calc(2 * var(--desktop-pixel,1px))}.ProductDetail-module__CCNOgq__productCopy{min-width:0;padding-top:calc(8 * var(--desktop-pixel,1px))}.ProductDetail-module__CCNOgq__brandLine{min-height:calc(48 * var(--desktop-pixel,1px));margin-bottom:calc(28 * var(--desktop-pixel,1px));justify-content:space-between;align-items:center;gap:calc(22 * var(--desktop-pixel,1px));display:flex}.ProductDetail-module__CCNOgq__brandLine img{width:calc(96 * var(--desktop-pixel,1px));height:calc(44 * var(--desktop-pixel,1px));object-fit:contain;object-position:left center}.ProductDetail-module__CCNOgq__brandLine>span{max-width:calc(180 * var(--desktop-pixel,1px));padding:calc(7 * var(--desktop-pixel,1px)) calc(12 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid var(--line);border-radius:calc(999 * var(--desktop-pixel,1px));color:var(--ink-soft);font-size:var(--type-meta);text-align:right;font-weight:400;line-height:1.25}.ProductDetail-module__CCNOgq__productCopy h1{color:var(--text-color);font-size:calc(44 * var(--desktop-pixel,1px));letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.12}.ProductDetail-module__CCNOgq__productVariant{margin:calc(14 * var(--desktop-pixel,1px)) 0 0;align-items:center;gap:calc(12 * var(--desktop-pixel,1px));color:var(--ink-soft);font-size:calc(24 * var(--desktop-pixel,1px));line-height:1.3;display:flex}.ProductDetail-module__CCNOgq__productVariant:before{width:calc(24 * var(--desktop-pixel,1px));height:calc(2 * var(--desktop-pixel,1px));background:var(--pink);content:"";flex:none}.ProductDetail-module__CCNOgq__productLede{max-width:calc(620 * var(--desktop-pixel,1px));margin:calc(24 * var(--desktop-pixel,1px)) 0 0;color:#50555a;font-size:var(--type-body);line-height:1.65}.ProductDetail-module__CCNOgq__productFacts{margin:calc(28 * var(--desktop-pixel,1px)) 0 0;padding-block:calc(20 * var(--desktop-pixel,1px));border-top:calc(1 * var(--desktop-pixel,1px)) solid var(--line);border-bottom:calc(1 * var(--desktop-pixel,1px)) solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ProductDetail-module__CCNOgq__productFacts div{min-width:0;padding-right:calc(20 * var(--desktop-pixel,1px))}.ProductDetail-module__CCNOgq__productFacts div+div{padding-left:calc(24 * var(--desktop-pixel,1px));border-left:calc(1 * var(--desktop-pixel,1px)) solid var(--line)}.ProductDetail-module__CCNOgq__productFacts dt{color:var(--ink-soft);font-size:var(--type-meta);font-weight:400}.ProductDetail-module__CCNOgq__productFacts dd{margin:calc(6 * var(--desktop-pixel,1px)) 0 0;color:var(--text-color);font-family:var(--font-sans);font-size:var(--type-body);font-weight:600;line-height:1.4}.ProductDetail-module__CCNOgq__tags{margin-top:calc(20 * var(--desktop-pixel,1px));gap:calc(8 * var(--desktop-pixel,1px));flex-wrap:wrap;display:flex}.ProductDetail-module__CCNOgq__tags span{padding:calc(6 * var(--desktop-pixel,1px)) calc(10 * var(--desktop-pixel,1px));border-radius:calc(999 * var(--desktop-pixel,1px));color:#50555a;font-size:var(--type-meta);background:#f3f4f5;font-weight:400;line-height:1.4}.ProductDetail-module__CCNOgq__detailActions{--cta-min-height:calc(50 * var(--desktop-pixel,1px));--cta-padding-block:calc(15 * var(--desktop-pixel,1px));margin-top:calc(28 * var(--desktop-pixel,1px));flex-wrap:wrap;align-items:center;display:flex}.ProductDetail-module__CCNOgq__commercialNote{max-width:calc(600 * var(--desktop-pixel,1px));margin:calc(20 * var(--desktop-pixel,1px)) 0 0;padding-top:calc(18 * var(--desktop-pixel,1px));border-top:calc(1 * var(--desktop-pixel,1px)) solid var(--line);color:var(--ink-soft);font-size:var(--type-meta);line-height:1.6}.ProductDetail-module__CCNOgq__overview{padding:var(--section-space) var(--page-padding);border-top:calc(1 * var(--desktop-pixel,1px)) solid var(--line);border-bottom:calc(1 * var(--desktop-pixel,1px)) solid var(--line);background:#f7f8fa}.ProductDetail-module__CCNOgq__overviewInner{max-width:var(--content-max);grid-template-columns:minmax(calc(260 * var(--desktop-pixel,1px)), .8fr) minmax(0, 1.45fr);align-items:center;gap:calc(48 * var(--desktop-pixel,1px));margin-inline:auto;display:grid}.ProductDetail-module__CCNOgq__overviewEyebrow{margin:0 0 calc(12 * var(--desktop-pixel,1px));color:var(--ink-soft);font-size:var(--type-small);line-height:1.4}.ProductDetail-module__CCNOgq__overviewIntro h2,.ProductDetail-module__CCNOgq__sectionHeading h2,.ProductDetail-module__CCNOgq__inquiryBand h2{color:var(--text-color);font-size:var(--type-h2-lg);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.2}.ProductDetail-module__CCNOgq__overviewIntro>p:last-child{margin:calc(14 * var(--desktop-pixel,1px)) 0 0;color:var(--ink-soft);font-size:var(--type-body);line-height:1.6}.ProductDetail-module__CCNOgq__profileCards{gap:calc(14 * var(--desktop-pixel,1px));grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ProductDetail-module__CCNOgq__profileCards li{min-width:0;min-height:calc(104 * var(--desktop-pixel,1px));padding:calc(22 * var(--desktop-pixel,1px)) calc(20 * var(--desktop-pixel,1px));align-items:center;gap:calc(14 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid var(--line);border-radius:calc(16 * var(--desktop-pixel,1px));background:var(--paper);color:var(--text-color);font-size:calc(18 * var(--desktop-pixel,1px));overflow-wrap:anywhere;box-shadow:0 calc(4 * var(--desktop-pixel,1px)) calc(14 * var(--desktop-pixel,1px)) #1d1d1f06;font-weight:600;line-height:1.4;display:flex}.ProductDetail-module__CCNOgq__profileCards li:before{width:calc(6 * var(--desktop-pixel,1px));height:calc(6 * var(--desktop-pixel,1px));background:var(--pink);content:"";border-radius:50%;flex:none}.ProductDetail-module__CCNOgq__related{max-width:var(--content-max);padding:var(--section-space) var(--page-padding);margin-inline:auto}.ProductDetail-module__CCNOgq__sectionHeading{margin-bottom:var(--section-gap);justify-content:space-between;align-items:flex-end;gap:calc(28 * var(--desktop-pixel,1px));display:flex}.ProductDetail-module__CCNOgq__sectionHeading h2{font-size:var(--type-h2-lg)}.ProductDetail-module__CCNOgq__relatedGrid{gap:calc(18 * var(--desktop-pixel,1px));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ProductDetail-module__CCNOgq__relatedCard{grid-template-columns:minmax(calc(118 * var(--desktop-pixel,1px)), 38%) minmax(0, 1fr) auto;align-items:center;gap:calc(18 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid #c7d3dceb;border-radius:calc(12 * var(--desktop-pixel,1px));background:var(--paper);min-width:0;box-shadow:0 calc(14 * var(--desktop-pixel,1px)) calc(34 * var(--desktop-pixel,1px)) #0d2c4512;transition:border-color .17s,box-shadow .17s,transform .17s;display:grid;position:relative;overflow:hidden}.ProductDetail-module__CCNOgq__relatedCard:hover,.ProductDetail-module__CCNOgq__relatedCard:focus-visible{box-shadow:0 calc(20 * var(--desktop-pixel,1px)) calc(42 * var(--desktop-pixel,1px)) #0d2c451c;transform:translateY(calc(-3 * var(--desktop-pixel,1px)));border-color:#df276f75}.ProductDetail-module__CCNOgq__relatedMedia{min-height:calc(190 * var(--desktop-pixel,1px));background:linear-gradient(145deg,#f7fbfd,#eaf3f8);align-self:stretch;position:relative}.ProductDetail-module__CCNOgq__relatedMedia img{object-fit:contain;padding:calc(14 * var(--desktop-pixel,1px))}.ProductDetail-module__CCNOgq__relatedCard>div:nth-child(2){min-width:0;padding-block:calc(20 * var(--desktop-pixel,1px))}.ProductDetail-module__CCNOgq__relatedCard>div:nth-child(2)>span{color:var(--pink);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.ProductDetail-module__CCNOgq__relatedCard h3{margin:calc(8 * var(--desktop-pixel,1px)) 0 0;color:var(--text-color);font-size:var(--type-h3);font-weight:700;line-height:1.25}.ProductDetail-module__CCNOgq__relatedCard p{margin:calc(11 * var(--desktop-pixel,1px)) 0 0;color:var(--ink-soft);font-size:var(--type-body);line-height:1.6}.ProductDetail-module__CCNOgq__relatedCard>svg{margin-right:calc(18 * var(--desktop-pixel,1px));color:var(--pink);transition:transform .17s}.ProductDetail-module__CCNOgq__relatedCard:hover>svg,.ProductDetail-module__CCNOgq__relatedCard:focus-visible>svg{transform:translateX(calc(3 * var(--desktop-pixel,1px)))}.ProductDetail-module__CCNOgq__inquiryBand{margin:0 max(var(--page-padding), calc((100vw - var(--content-max)) / 2)) var(--section-space);padding:var(--section-space);justify-content:space-between;align-items:center;gap:var(--section-gap);border-radius:calc(18 * var(--desktop-pixel,1px));background:radial-gradient(circle at 82% 10%, #df276f47, transparent 30%), var(--navy);color:var(--paper);box-shadow:0 calc(28 * var(--desktop-pixel,1px)) calc(64 * var(--desktop-pixel,1px)) #0d2c452e;display:flex}.ProductDetail-module__CCNOgq__inquiryBand>div{max-width:calc(760 * var(--desktop-pixel,1px))}.ProductDetail-module__CCNOgq__inquiryBand h2{color:var(--paper)}.ProductDetail-module__CCNOgq__inquiryBand>div>p:last-child{margin:calc(18 * var(--desktop-pixel,1px)) 0 0;color:#ffffffb8;font-size:var(--type-body);line-height:1.6}.ProductDetail-module__CCNOgq__inquiryBand>a{flex:none}.ProductDetail-module__CCNOgq__lightbox{z-index:1000;padding:calc(32 * var(--desktop-pixel,1px));place-items:center;display:grid;position:fixed;inset:0}.ProductDetail-module__CCNOgq__lightboxBackdrop{cursor:zoom-out;-webkit-backdrop-filter:blur(calc(8 * var(--desktop-pixel,1px)));backdrop-filter:blur(calc(8 * var(--desktop-pixel,1px)));background:#061521e6;border:0;position:absolute;inset:0}.ProductDetail-module__CCNOgq__lightboxPanel{width:min(calc(920 * var(--desktop-pixel,1px)), 92vw);height:min(calc(820 * var(--desktop-pixel,1px)), 88vh);border-radius:calc(18 * var(--desktop-pixel,1px));background:var(--paper);box-shadow:0 calc(30 * var(--desktop-pixel,1px)) calc(90 * var(--desktop-pixel,1px)) #00000052;position:relative}.ProductDetail-module__CCNOgq__lightboxImage{inset:calc(54 * var(--desktop-pixel,1px)) calc(72 * var(--desktop-pixel,1px)) calc(58 * var(--desktop-pixel,1px));border-radius:calc(10 * var(--desktop-pixel,1px));background:var(--product-media-background,#e6e7e8);cursor:zoom-in;touch-action:none;border:0;padding:0;position:absolute;overflow:hidden}.ProductDetail-module__CCNOgq__lightboxImageZoomed{cursor:grab}.ProductDetail-module__CCNOgq__lightboxImageDragging{cursor:grabbing}.ProductDetail-module__CCNOgq__lightboxImage:focus-visible{outline:calc(3 * var(--desktop-pixel,1px)) solid var(--pink);outline-offset:calc(3 * var(--desktop-pixel,1px))}.ProductDetail-module__CCNOgq__lightboxImageDragging [data-product-studio]{transition:none}.ProductDetail-module__CCNOgq__lightboxZoomControls{z-index:3;top:calc(14 * var(--desktop-pixel,1px));left:calc(20 * var(--desktop-pixel,1px));min-height:calc(42 * var(--desktop-pixel,1px));padding:calc(3 * var(--desktop-pixel,1px));align-items:center;gap:calc(4 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid #c7d3dce6;border-radius:calc(999 * var(--desktop-pixel,1px));background:var(--paper);box-shadow:0 calc(3 * var(--desktop-pixel,1px)) calc(12 * var(--desktop-pixel,1px)) #0d2c4514;display:flex;position:absolute}.ProductDetail-module__CCNOgq__lightboxZoomControls button{min-width:calc(34 * var(--desktop-pixel,1px));min-height:calc(34 * var(--desktop-pixel,1px));padding:0 calc(8 * var(--desktop-pixel,1px));border-radius:calc(999 * var(--desktop-pixel,1px));color:var(--text-color);font-size:var(--type-button);cursor:pointer;background:0 0;border:0;font-weight:600}.ProductDetail-module__CCNOgq__lightboxZoomControls button:hover:not(:disabled),.ProductDetail-module__CCNOgq__lightboxZoomControls button:focus-visible{color:var(--pink-dark);background:#fff1f6}.ProductDetail-module__CCNOgq__lightboxZoomControls button:focus-visible{outline:calc(2 * var(--desktop-pixel,1px)) solid var(--pink)}.ProductDetail-module__CCNOgq__lightboxZoomControls button:disabled{color:#a5b3bd;cursor:default}.ProductDetail-module__CCNOgq__lightboxZoomControls output{min-width:calc(46 * var(--desktop-pixel,1px));color:var(--text-color);font-size:var(--type-meta);text-align:center;font-weight:800}.ProductDetail-module__CCNOgq__lightboxZoomControls .ProductDetail-module__CCNOgq__lightboxZoomReset{min-width:calc(48 * var(--desktop-pixel,1px));font-size:var(--type-meta)}.ProductDetail-module__CCNOgq__lightboxClose,.ProductDetail-module__CCNOgq__lightboxNav{z-index:2;width:calc(42 * var(--desktop-pixel,1px));height:calc(42 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid #c7d3dce6;background:var(--paper);color:var(--text-color);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute}.ProductDetail-module__CCNOgq__lightboxClose{top:calc(14 * var(--desktop-pixel,1px));right:calc(14 * var(--desktop-pixel,1px))}.ProductDetail-module__CCNOgq__lightboxNav{top:50%;transform:translateY(-50%)}.ProductDetail-module__CCNOgq__lightboxPrevious{left:calc(14 * var(--desktop-pixel,1px))}.ProductDetail-module__CCNOgq__lightboxNext{right:calc(14 * var(--desktop-pixel,1px))}.ProductDetail-module__CCNOgq__lightboxCaption{right:calc(24 * var(--desktop-pixel,1px));bottom:calc(18 * var(--desktop-pixel,1px));left:calc(24 * var(--desktop-pixel,1px));justify-content:space-between;gap:calc(20 * var(--desktop-pixel,1px));color:var(--ink-soft);font-size:var(--type-meta);display:flex;position:absolute}.ProductDetail-module__CCNOgq__lightboxCaption strong{color:var(--text-color)}.ProductDetail-module__CCNOgq__lightboxZoomHelp{color:var(--ink-soft);text-align:center}@media (max-height:500px) and (orientation:landscape){.ProductDetail-module__CCNOgq__lightbox{padding:calc(8 * var(--desktop-pixel,1px))}.ProductDetail-module__CCNOgq__lightboxPanel{width:min(calc(920 * var(--desktop-pixel,1px)), 100%);height:calc(100dvh - calc(16 * var(--desktop-pixel,1px)))}.ProductDetail-module__CCNOgq__lightboxClose,.ProductDetail-module__CCNOgq__lightboxNav{width:calc(44 * var(--desktop-pixel,1px));height:calc(44 * var(--desktop-pixel,1px))}.ProductDetail-module__CCNOgq__lightboxZoomControls button{min-width:calc(44 * var(--desktop-pixel,1px));min-height:calc(44 * var(--desktop-pixel,1px))}}@media (prefers-reduced-motion:reduce){.ProductDetail-module__CCNOgq__zoomButton,.ProductDetail-module__CCNOgq__relatedCard,.ProductDetail-module__CCNOgq__relatedCard>svg{transition:none}.ProductDetail-module__CCNOgq__detailActions .primary-button{transition:none}.ProductDetail-module__CCNOgq__relatedCard:hover,.ProductDetail-module__CCNOgq__relatedCard:focus-visible,.ProductDetail-module__CCNOgq__relatedCard:hover>svg,.ProductDetail-module__CCNOgq__relatedCard:focus-visible>svg{transform:none}.ProductDetail-module__CCNOgq__detailActions .primary-button:hover{transform:none}}}
@media not all and (min-width:1181px){.ProductStudio-module__r465hG__scene{--studio-floor-inset:8cqh;--studio-top-inset:40px;--studio-side-inset:36px;--studio-available-height:calc(100cqh - var(--studio-top-inset) - var(--studio-floor-inset));--studio-available-width:calc(100cqw - 2 * var(--studio-side-inset));--studio-subject-height:min(var(--studio-available-height), calc(var(--studio-available-width) / var(--studio-fitting-ratio)));--studio-subject-width:calc(var(--studio-subject-height) * var(--product-ratio));isolation:isolate;background:linear-gradient(138deg,#cbd8e3 0%,#e4ecf2 52%,#bdcddb 100%);width:100%;position:relative;overflow:hidden;container-type:size}.ProductStudio-module__r465hG__detail{aspect-ratio:1/1.04;border-radius:22px}.ProductStudio-module__r465hG__bannerBackdrop{pointer-events:none;height:100%;position:absolute;inset:0}.ProductStudio-module__r465hG__scene.ProductStudio-module__r465hG__bannerBackdrop:before{bottom:27%}.ProductStudio-module__r465hG__scene.ProductStudio-module__r465hG__bannerBackdrop:after{top:72%}.ProductStudio-module__r465hG__scene:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(at 70% 44%,#e5edf3 0%,#d2dfe9 54%,#bdcdda 100%);border-radius:0 0 75% 32%;position:absolute;inset:-65% -10% 15% -78%;box-shadow:0 18px 36px #5c778c14}.ProductStudio-module__r465hG__scene:after{z-index:0;content:"";pointer-events:none;background:radial-gradient(at 40% 0,#ffffff94,#0000 72%),linear-gradient(#d2dfe9 0%,#f0f4f7 38%,#dce6ed 100%);position:absolute;inset:84% 0 0;box-shadow:0 -8px 24px #869daf1a}.ProductStudio-module__r465hG__gray{background:#d8dbde url(/images/controlled-brands/product-studio-gray.png) 50%/100% 100% no-repeat}.ProductStudio-module__r465hG__gray:before,.ProductStudio-module__r465hG__gray:after{content:none}.ProductStudio-module__r465hG__subject{z-index:1;bottom:var(--studio-floor-inset);width:var(--studio-subject-width);height:var(--studio-subject-height);position:absolute;left:50%;transform:translate(-50%)}.ProductStudio-module__r465hG__subject img{z-index:1;object-fit:contain;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none}.ProductStudio-module__r465hG__subject:before,.ProductStudio-module__r465hG__subject:after{z-index:0;content:"";pointer-events:none;border-radius:50%;position:absolute;left:50%}.ProductStudio-module__r465hG__subject:before{filter:blur(4px);background:radial-gradient(#34434e42,#34434e1f 36%,#0000 72%);width:min(155%,90cqw);height:24px;bottom:-9px;transform:translate(-30%)}.ProductStudio-module__r465hG__subject:after{filter:blur(1px);background:radial-gradient(#232f3938,#0000 72%);width:92%;height:10px;bottom:-5px;transform:translate(-50%)}.ProductStudio-module__r465hG__card{--studio-top-inset:16px;--studio-side-inset:18px;height:100%}.ProductStudio-module__r465hG__physical{--studio-reference-width:min(171.694px, var(--studio-available-width), calc(var(--studio-available-height) * 171.694 / 160));--studio-subject-height:calc(var(--studio-reference-width) * var(--product-physical-height) / 171.694);--studio-subject-width:calc(var(--studio-reference-width) * var(--product-physical-width) / 171.694)}.ProductStudio-module__r465hG__card .ProductStudio-module__r465hG__subject:before{filter:blur(3px);height:14px;bottom:-5px}.ProductStudio-module__r465hG__card .ProductStudio-module__r465hG__subject:after{height:6px;bottom:-3px}.ProductStudio-module__r465hG__zoom{pointer-events:none;height:100%;transition:transform .16s ease-out}@media (max-width:1100px){.ProductStudio-module__r465hG__detail{aspect-ratio:1}}@media (max-width:767px){.ProductStudio-module__r465hG__detail,.ProductStudio-module__r465hG__zoom{--studio-top-inset:30px;--studio-side-inset:24px}.ProductStudio-module__r465hG__detail{aspect-ratio:1/1.08;border-radius:20px}.ProductStudio-module__r465hG__card{--studio-top-inset:10px;--studio-side-inset:6px}}@media (prefers-reduced-motion:reduce){.ProductStudio-module__r465hG__zoom{transition:none}}}@media (min-width:1181px){.ProductStudio-module__r465hG__scene{--studio-floor-inset:8cqh;--studio-top-inset:calc(40 * var(--desktop-pixel,1px));--studio-side-inset:calc(36 * var(--desktop-pixel,1px));--studio-available-height:calc(100cqh - var(--studio-top-inset) - var(--studio-floor-inset));--studio-available-width:calc(100cqw - 2 * var(--studio-side-inset));--studio-subject-height:min(var(--studio-available-height), calc(var(--studio-available-width) / var(--studio-fitting-ratio)));--studio-subject-width:calc(var(--studio-subject-height) * var(--product-ratio));isolation:isolate;background:linear-gradient(138deg,#cbd8e3 0%,#e4ecf2 52%,#bdcddb 100%);width:100%;position:relative;overflow:hidden;container-type:size}.ProductStudio-module__r465hG__detail{aspect-ratio:1/1.04;border-radius:calc(22 * var(--desktop-pixel,1px))}.ProductStudio-module__r465hG__bannerBackdrop{pointer-events:none;height:100%;position:absolute;inset:0}.ProductStudio-module__r465hG__scene.ProductStudio-module__r465hG__bannerBackdrop:before{bottom:27%}.ProductStudio-module__r465hG__scene.ProductStudio-module__r465hG__bannerBackdrop:after{top:72%}.ProductStudio-module__r465hG__scene:before{z-index:0;box-shadow:0 calc(18 * var(--desktop-pixel,1px)) calc(36 * var(--desktop-pixel,1px)) #5c778c14;content:"";pointer-events:none;background:radial-gradient(at 70% 44%,#e5edf3 0%,#d2dfe9 54%,#bdcdda 100%);border-radius:0 0 75% 32%;position:absolute;inset:-65% -10% 15% -78%}.ProductStudio-module__r465hG__scene:after{z-index:0;box-shadow:0 calc(-8 * var(--desktop-pixel,1px)) calc(24 * var(--desktop-pixel,1px)) #869daf1a;content:"";pointer-events:none;background:radial-gradient(at 40% 0,#ffffff94,#0000 72%),linear-gradient(#d2dfe9 0%,#f0f4f7 38%,#dce6ed 100%);position:absolute;inset:84% 0 0}.ProductStudio-module__r465hG__gray{background:#d8dbde url(/images/controlled-brands/product-studio-gray.png) 50%/100% 100% no-repeat}.ProductStudio-module__r465hG__gray:before,.ProductStudio-module__r465hG__gray:after{content:none}.ProductStudio-module__r465hG__subject{z-index:1;bottom:var(--studio-floor-inset);width:var(--studio-subject-width);height:var(--studio-subject-height);position:absolute;left:50%;transform:translate(-50%)}.ProductStudio-module__r465hG__subject img{z-index:1;object-fit:contain;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none}.ProductStudio-module__r465hG__subject:before,.ProductStudio-module__r465hG__subject:after{z-index:0;content:"";pointer-events:none;border-radius:50%;position:absolute;left:50%}.ProductStudio-module__r465hG__subject:before{bottom:calc(-9 * var(--desktop-pixel,1px));width:min(155%,90cqw);height:calc(24 * var(--desktop-pixel,1px));filter:blur(calc(4 * var(--desktop-pixel,1px)));background:radial-gradient(#34434e42,#34434e1f 36%,#0000 72%);transform:translate(-30%)}.ProductStudio-module__r465hG__subject:after{bottom:calc(-5 * var(--desktop-pixel,1px));width:92%;height:calc(10 * var(--desktop-pixel,1px));filter:blur(calc(1 * var(--desktop-pixel,1px)));background:radial-gradient(#232f3938,#0000 72%);transform:translate(-50%)}.ProductStudio-module__r465hG__card{--studio-top-inset:calc(16 * var(--desktop-pixel,1px));--studio-side-inset:calc(18 * var(--desktop-pixel,1px));height:100%}.ProductStudio-module__r465hG__physical{--studio-reference-width:min(calc(171.694 * var(--desktop-pixel,1px)), var(--studio-available-width), calc(var(--studio-available-height) * 171.694 / 160));--studio-subject-height:calc(var(--studio-reference-width) * var(--product-physical-height) / 171.694);--studio-subject-width:calc(var(--studio-reference-width) * var(--product-physical-width) / 171.694)}.ProductStudio-module__r465hG__card .ProductStudio-module__r465hG__subject:before{bottom:calc(-5 * var(--desktop-pixel,1px));height:calc(14 * var(--desktop-pixel,1px));filter:blur(calc(3 * var(--desktop-pixel,1px)))}.ProductStudio-module__r465hG__card .ProductStudio-module__r465hG__subject:after{bottom:calc(-3 * var(--desktop-pixel,1px));height:calc(6 * var(--desktop-pixel,1px))}.ProductStudio-module__r465hG__zoom{pointer-events:none;height:100%;transition:transform .16s ease-out}@media (prefers-reduced-motion:reduce){.ProductStudio-module__r465hG__zoom{transition:none}}}
@media not all and (min-width:1181px){.ControlledMarketplaceClient-module__Kxg4na__root{scroll-margin-top:calc(var(--header-height) + 18px);padding:var(--section-space) max(var(--page-padding), calc((100vw - var(--content-max)) / 2));background:linear-gradient(#fff 0% 62%,#f8fbfd 62% 100%);position:relative}.ControlledMarketplaceClient-module__Kxg4na__anchorAlias{position:absolute;top:0}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-heading{max-width:var(--content-max);align-items:center;gap:var(--section-gap);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-heading h2{color:var(--text-color);font-size:var(--type-h2-lg);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.2}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-layout{max-width:var(--content-max);margin:var(--section-gap) auto 0;grid-template-rows:max-content max-content minmax(0,1fr);grid-template-columns:270px minmax(0,1fr);align-items:start;gap:0 26px;display:grid}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filters{top:calc(var(--header-height) + 28px);grid-area:1/1/span 3;position:sticky}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-controls{display:contents}:is(:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-toggle,:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-done){display:none}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-done{display:none}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-shell{background:#fffffffa;border:1px solid #cad8e2f5;border-radius:14px;overflow:hidden;box-shadow:0 18px 44px #0d2c4517}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-intro{gap:9px;padding:16px 14px 14px;display:grid}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-intro output{color:var(--pink);font-size:var(--type-meta);letter-spacing:.09em;text-transform:uppercase;font-weight:820;line-height:1}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-intro output strong{font-weight:860}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-intro>div{justify-content:space-between;align-items:center;gap:12px;display:flex}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-intro h3{color:var(--text-color);font-size:var(--type-h3);letter-spacing:0;margin:0;font-weight:700;line-height:1.25}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-intro p{color:var(--ink-soft);font-size:var(--type-body);margin:0;line-height:1.6}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-section{border:0;min-width:0;margin:0;padding:14px 13px 16px;box-shadow:inset 0 1px #d2dce4c2}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-section legend{width:100%;color:var(--text-color);font-family:var(--font-sans);font-size:var(--type-button);padding:0;font-weight:600;line-height:1.2}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-category-list{gap:6px;margin-top:11px;display:grid}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-category-option{cursor:pointer;border:1px solid #ccd9e2db;border-radius:8px;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:44px;padding:5px 7px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-category-option:hover{border-color:#df276f75;transform:translateY(-1px);box-shadow:0 5px 13px #0d2c4517}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-category-option:focus-within{outline-offset:2px;outline:2px solid #df276f8c}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-brand-option:focus-within{outline-offset:2px;outline:2px solid #df276f8c}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-size-options label:focus-within{outline-offset:2px;outline:2px solid #df276f8c}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-category-option:has(input:checked){box-shadow:inset 3px 0 0 var(--pink);border-color:#df276fb3}:is(:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-category-option input,:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-brand-option input,:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-size-options input){width:14px;height:14px;accent-color:var(--pink);cursor:pointer;flex:none;margin:0}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-category-name{min-width:0;color:var(--text-color);font-size:var(--type-meta);font-weight:760;line-height:1.18}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-category-count{min-width:24px;height:24px;color:var(--text-color);font-size:var(--type-meta);background:#ffffffba;border:1px solid #ffffffa6;border-radius:999px;place-items:center;padding-inline:5px;font-weight:820;display:grid;box-shadow:0 3px 10px #0d2c4514}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-category-option:has(input:checked) .marketplace-category-count{background:var(--pink);color:#fff;border-color:#df276f3d;box-shadow:0 3px 10px #df276f3d}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-brand-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-brand-option{cursor:pointer;background:#fbfdfe;border:1px solid #d1dce4eb;border-radius:8px;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:42px;padding:6px 7px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-brand-option:hover{background:var(--pink-wash);border-color:#df276f80;box-shadow:0 5px 12px #0d2c450f}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-brand-option:has(input:checked){background:var(--pink-wash);border-color:#df276f80;box-shadow:0 5px 12px #0d2c450f}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-brand-logo{min-width:0;height:26px;color:var(--text-color);font-size:var(--type-meta);text-align:center;justify-content:center;align-items:center;font-weight:800;display:flex}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-brand-logo img{object-fit:contain;width:auto;max-width:76px;height:auto;max-height:26px}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-size-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;margin-top:11px;display:grid}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-size-options label{color:#53677a;min-width:0;min-height:24px;font-size:var(--type-button);cursor:pointer;border-radius:4px;align-items:center;gap:7px;font-weight:600;line-height:1.2;display:flex}:is(:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-size-toggle,:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-clear){color:var(--pink-dark);font-size:var(--type-meta);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-size-toggle{align-items:center;gap:5px;margin-top:10px;display:inline-flex}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-size-toggle span{font-size:var(--type-body-sm);line-height:1}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-clear:disabled{cursor:not-allowed;opacity:.38}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-results{grid-area:3/2;min-width:0}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-toolbar{background:var(--paper);border:1px solid #c7d3dceb;border-radius:8px;grid-area:1/2;grid-template-columns:minmax(0,1fr) 184px;gap:14px;padding:16px;display:grid;box-shadow:0 12px 26px #0d2c450d}:is(:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-search,:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-sort){color:var(--ink-soft);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;gap:7px;font-weight:820;line-height:1;display:grid}:is(:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-search input,:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-sort select){width:100%;min-height:46px;color:var(--text-color);font:inherit;font-size:var(--type-button);letter-spacing:0;text-transform:none;background:#fbfcfd;border:1px solid #d5dce2;border-radius:6px;padding:0 14px;font-weight:600}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-result-bar{min-height:54px;scroll-margin-top:calc(var(--header-height) + 18px);grid-area:2/2;justify-content:space-between;align-items:center;gap:16px;display:flex}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-result-bar p{color:var(--ink-soft);font-size:var(--type-body);margin:0;line-height:1.6}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-result-bar strong{color:var(--pink)}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-result-bar button{color:var(--pink);font-size:var(--type-button);cursor:pointer;background:0 0;border:0;font-weight:600}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-progressive{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;display:flex}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-progressive p{color:var(--ink-soft);font-size:var(--type-body);margin:0;font-weight:400;line-height:1.6}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-progressive button{border:1px solid var(--pink);background:var(--paper);min-height:44px;color:var(--pink);font-size:var(--type-button);cursor:pointer;border-radius:8px;padding:10px 18px;font-weight:600;transition:background .16s,color .16s}:is(:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-progressive button:hover,:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-progressive button:focus-visible){background:var(--pink);color:var(--paper)}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-progressive button:focus-visible{outline-offset:3px;outline:3px solid #df276f3d}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-progressive button[aria-disabled=true]{color:var(--ink-soft);cursor:default;background:#f7fbfd;border-color:#c7d3dceb}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-load-sentinel{pointer-events:none;flex:0 0 100%;height:8px}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-product-card{background:var(--paper);min-width:0;box-shadow:none;border:1px solid #dededb;border-radius:10px;flex-direction:column;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;overflow:hidden}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-product-card:hover{border-color:#df276f52;transform:translateY(-2px);box-shadow:0 8px 24px #232a320f}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-product-card:focus-visible{outline-offset:3px;border-color:#df276fb8;outline:3px solid #df276f33}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-product-media{background:var(--product-media-background,#e6e7e8);flex:none;height:220px;position:relative}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-product-body{flex-direction:column;flex:1;min-width:0;padding:12px 22px 18px;display:flex}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-product-category{color:var(--ink-soft);letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:16px}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-product-card h3{color:var(--text-color);letter-spacing:-.015em;overflow-wrap:break-word;margin:5px 0 0;font-size:18px;font-weight:700;line-height:1.2}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-product-meta{color:var(--ink-soft);overflow-wrap:break-word;margin:3px 0 0;font-size:14px;font-weight:400;line-height:20px}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-select{color:var(--text-color);align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-select svg{color:var(--pink);flex:none;transition:transform .16s}:is(:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-product-card:hover .marketplace-select svg,:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-product-card:focus-visible .marketplace-select svg){transform:translate(3px)}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-empty{border:1px solid var(--line);background:var(--paper);text-align:center;border-radius:8px;margin-top:18px;padding:34px}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-empty h3{color:var(--text-color);font-size:var(--type-h3);margin:0;font-weight:700}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-empty p{color:var(--ink-soft);margin:10px 0 0}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-empty button{min-height:var(--cta-min-height);border-radius:var(--cta-radius);background:var(--pink);color:var(--paper);padding-inline:18px;padding:var(--cta-padding-block) var(--cta-padding-inline);font-weight:400;font-family:var(--font-sans);font-size:var(--cta-font-size);line-height:var(--cta-line-height);letter-spacing:-.022em;text-align:center;text-transform:none;box-shadow:none;border:0;justify-content:center;align-items:center;gap:0;margin-top:18px;display:inline-flex}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-shortlist{z-index:8;max-width:var(--content-max);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #df276f5c;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:26px auto 0;padding:16px 18px;display:grid;position:sticky;bottom:18px;box-shadow:0 18px 42px #0d2c4529}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-shortlist span{color:var(--pink);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;font-weight:820}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-shortlist strong{color:var(--text-color);font-size:var(--type-body-sm);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-weight:760;line-height:1.35;display:block;overflow:hidden}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-shortlist a{background:var(--pink);min-height:42px;color:var(--paper);font-size:var(--type-button);white-space:nowrap;border-radius:8px;align-items:center;padding-inline:18px;font-weight:600;display:inline-flex}@media (max-width:1279px){:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-layout{grid-template-columns:252px minmax(0,1fr)}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1021px) and (max-width:1120px){:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-grid{grid-template-columns:1fr}}@media (max-width:1020px){.ControlledMarketplaceClient-module__Kxg4na__root{padding-block:var(--section-space)}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-heading{gap:var(--section-gap)}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-layout{margin-top:var(--section-gap);grid-template-rows:auto auto;gap:22px}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-controls{z-index:20;top:var(--header-height);background:var(--paper);border:1px solid #d5dfe7;border-radius:0 0 12px 12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;min-width:0;padding:8px 10px;display:grid;position:sticky;box-shadow:0 8px 22px #0d2c4514}:is(:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-toolbar,:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filters){display:contents}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-search{grid-area:1/1/auto/-1;min-width:0}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-sort{grid-area:2/1;min-width:0}:is(:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-search input,:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-sort select){min-height:44px}:is(:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-search>span,:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-sort>span){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-toggle{grid-area:2/2}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-result-bar{flex-direction:row;grid-area:3/1/auto/-1;align-items:center;gap:8px;min-height:24px;padding:0}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-result-bar p{font-size:13px;line-height:1.4}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-result-bar button{min-height:44px;padding:2px 0;font-size:12px}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-results{grid-area:auto/1}:is(:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-heading,:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-layout){grid-template-columns:1fr}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filters{position:static}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-toggle{background:var(--paper);width:100%;min-height:44px;color:var(--text-color);cursor:pointer;border:1px solid #d2dce5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-toggle svg{flex:none;transition:transform .16s}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-toggle[aria-expanded=true] svg{transform:rotate(180deg)}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-shell{max-height:min(520px, calc(100dvh - var(--header-height) - 180px));overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 36px #0d2c4529}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-shell[data-expanded=false]{display:none}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-done{min-height:var(--cta-min-height);padding:var(--cta-padding-block) var(--cta-padding-inline);border-radius:var(--cta-radius);background:var(--pink);color:var(--paper);cursor:pointer;font-family:var(--font-sans);font-size:var(--cta-font-size);font-weight:400;line-height:var(--cta-line-height);letter-spacing:-.022em;text-align:center;text-transform:none;box-shadow:none;border:0;grid-column:1/-1;justify-content:center;align-items:center;gap:0;margin:12px;display:inline-flex}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-size-options label{min-height:44px}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-size-toggle{min-height:44px}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-clear{min-height:44px}:is(:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-intro,:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-category-filter){grid-column:1/-1}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-category-list{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-brand-filter{box-shadow:inset 0 1px #d2dce4c2,inset -1px 0 #d2dce4c2}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-product-media{height:260px}}@media (max-width:767px){:is(:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-shell,:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-toolbar){grid-template-columns:1fr}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-category-list{grid-template-columns:1fr}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-brand-filter{box-shadow:inset 0 1px #d2dce4c2}.ControlledMarketplaceClient-module__Kxg4na__root{padding-block:var(--section-space)}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-heading h2{overflow-wrap:anywhere;max-width:min(100%,350px);font-size:var(--type-h2-lg)}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-progressive{flex-direction:column;align-items:stretch;gap:12px}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-progressive button{width:100%}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-product-card{box-shadow:none}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-product-media{height:clamp(150px,43vw,190px)}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-product-body{padding:10px 12px 14px}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-product-category{font-size:10px;line-height:1.4}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-product-card h3{margin-top:4px;font-size:clamp(14px,3.7vw,15px);line-height:1.4}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-product-meta{font-size:13px;line-height:1.4}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-select{gap:6px;padding-top:14px;font-size:14px;line-height:20px}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-shortlist{grid-template-columns:1fr}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-shortlist strong{white-space:normal}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-shortlist a{justify-content:center}}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-done>svg{display:none}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-result-bar>p{order:-1}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-view-switch{border:1px solid var(--line);background:var(--wash);border-radius:12px;order:2;gap:4px;margin-left:auto;padding:3px;display:flex}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-view-switch button{width:40px;height:36px;color:var(--text-color);border-radius:8px;place-items:center;display:grid}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-view-switch button[aria-pressed=true]{background:var(--pink);color:var(--paper)}@media (min-width:1181px){:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px){:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-view-switch{display:none}}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-clear{color:var(--pink);opacity:1}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-clear:disabled{color:var(--pink);opacity:1}}@media (min-width:1181px){.ControlledMarketplaceClient-module__Kxg4na__root{scroll-margin-top:calc(var(--header-height) + calc(18 * var(--desktop-pixel,1px)));padding:var(--section-space) max(var(--page-padding), calc((100vw - var(--content-max)) / 2));background:linear-gradient(#fff 0% 62%,#f8fbfd 62% 100%);position:relative}.ControlledMarketplaceClient-module__Kxg4na__anchorAlias{position:absolute;top:0}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-heading{max-width:var(--content-max);align-items:center;gap:var(--section-gap);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-heading h2{color:var(--text-color);font-size:var(--type-h2-lg);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.2}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-layout{max-width:var(--content-max);margin:var(--section-gap) auto 0;grid-template-columns:calc(270 * var(--desktop-pixel,1px)) minmax(0, 1fr);gap:0 calc(26 * var(--desktop-pixel,1px));grid-template-rows:max-content max-content minmax(0,1fr);align-items:start;display:grid}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filters{top:calc(var(--header-height) + calc(28 * var(--desktop-pixel,1px)));grid-area:1/1/span 3;position:sticky}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-controls{display:contents}:is(:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-toggle,:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-done){display:none}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-done{display:none}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-shell{border:calc(1 * var(--desktop-pixel,1px)) solid #cad8e2f5;border-radius:calc(14 * var(--desktop-pixel,1px));box-shadow:0 calc(18 * var(--desktop-pixel,1px)) calc(44 * var(--desktop-pixel,1px)) #0d2c4517;background:#fffffffa;overflow:hidden}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-intro{padding:calc(16 * var(--desktop-pixel,1px)) calc(14 * var(--desktop-pixel,1px)) calc(14 * var(--desktop-pixel,1px));gap:calc(9 * var(--desktop-pixel,1px));display:grid}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-intro output{color:var(--pink);font-size:var(--type-meta);letter-spacing:.09em;text-transform:uppercase;font-weight:820;line-height:1}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-intro output strong{font-weight:860}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-intro>div{justify-content:space-between;align-items:center;gap:calc(12 * var(--desktop-pixel,1px));display:flex}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-intro h3{color:var(--text-color);font-size:var(--type-h3);letter-spacing:0;margin:0;font-weight:700;line-height:1.25}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-intro p{color:var(--ink-soft);font-size:var(--type-body);margin:0;line-height:1.6}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-section{min-width:0;padding:calc(14 * var(--desktop-pixel,1px)) calc(13 * var(--desktop-pixel,1px)) calc(16 * var(--desktop-pixel,1px));box-shadow:inset 0 calc(1 * var(--desktop-pixel,1px)) 0 #d2dce4c2;border:0;margin:0}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-section legend{width:100%;color:var(--text-color);font-family:var(--font-sans);font-size:var(--type-button);padding:0;font-weight:600;line-height:1.2}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-category-list{margin-top:calc(11 * var(--desktop-pixel,1px));gap:calc(6 * var(--desktop-pixel,1px));display:grid}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-category-option{min-width:0;min-height:calc(44 * var(--desktop-pixel,1px));padding:calc(5 * var(--desktop-pixel,1px)) calc(7 * var(--desktop-pixel,1px));grid-template-columns:calc(15 * var(--desktop-pixel,1px)) minmax(0, 1fr) auto;align-items:center;gap:calc(7 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid #ccd9e2db;border-radius:calc(8 * var(--desktop-pixel,1px));cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-category-option:hover{box-shadow:0 calc(5 * var(--desktop-pixel,1px)) calc(13 * var(--desktop-pixel,1px)) #0d2c4517;transform:translateY(calc(-1 * var(--desktop-pixel,1px)));border-color:#df276f75}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-category-option:focus-within{outline:calc(2 * var(--desktop-pixel,1px)) solid #df276f8c;outline-offset:calc(2 * var(--desktop-pixel,1px))}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-brand-option:focus-within{outline:calc(2 * var(--desktop-pixel,1px)) solid #df276f8c;outline-offset:calc(2 * var(--desktop-pixel,1px))}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-size-options label:focus-within{outline:calc(2 * var(--desktop-pixel,1px)) solid #df276f8c;outline-offset:calc(2 * var(--desktop-pixel,1px))}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-category-option:has(input:checked){box-shadow:inset calc(3 * var(--desktop-pixel,1px)) 0 0 var(--pink);border-color:#df276fb3}:is(:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-category-option input,:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-brand-option input,:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-size-options input){width:calc(14 * var(--desktop-pixel,1px));height:calc(14 * var(--desktop-pixel,1px));accent-color:var(--pink);cursor:pointer;flex:none;margin:0}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-category-name{min-width:0;color:var(--text-color);font-size:var(--type-meta);font-weight:760;line-height:1.18}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-category-count{min-width:calc(24 * var(--desktop-pixel,1px));height:calc(24 * var(--desktop-pixel,1px));padding-inline:calc(5 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid #ffffffa6;border-radius:calc(999 * var(--desktop-pixel,1px));color:var(--text-color);font-size:var(--type-meta);box-shadow:0 calc(3 * var(--desktop-pixel,1px)) calc(10 * var(--desktop-pixel,1px)) #0d2c4514;background:#ffffffba;place-items:center;font-weight:820;display:grid}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-category-option:has(input:checked) .marketplace-category-count{background:var(--pink);color:#fff;box-shadow:0 calc(3 * var(--desktop-pixel,1px)) calc(10 * var(--desktop-pixel,1px)) #df276f3d;border-color:#df276f3d}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-brand-options{margin-top:calc(11 * var(--desktop-pixel,1px));gap:calc(7 * var(--desktop-pixel,1px));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-brand-option{min-width:0;min-height:calc(42 * var(--desktop-pixel,1px));padding:calc(6 * var(--desktop-pixel,1px)) calc(7 * var(--desktop-pixel,1px));grid-template-columns:calc(14 * var(--desktop-pixel,1px)) minmax(0, 1fr);align-items:center;gap:calc(6 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid #d1dce4eb;border-radius:calc(8 * var(--desktop-pixel,1px));cursor:pointer;background:#fbfdfe;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-brand-option:hover{background:var(--pink-wash);box-shadow:0 calc(5 * var(--desktop-pixel,1px)) calc(12 * var(--desktop-pixel,1px)) #0d2c450f;border-color:#df276f80}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-brand-option:has(input:checked){background:var(--pink-wash);box-shadow:0 calc(5 * var(--desktop-pixel,1px)) calc(12 * var(--desktop-pixel,1px)) #0d2c450f;border-color:#df276f80}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-brand-logo{min-width:0;height:calc(26 * var(--desktop-pixel,1px));color:var(--text-color);font-size:var(--type-meta);text-align:center;justify-content:center;align-items:center;font-weight:800;display:flex}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-brand-logo img{width:auto;height:auto;max-width:calc(76 * var(--desktop-pixel,1px));max-height:calc(26 * var(--desktop-pixel,1px));object-fit:contain}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-size-options{margin-top:calc(11 * var(--desktop-pixel,1px));gap:calc(7 * var(--desktop-pixel,1px)) calc(10 * var(--desktop-pixel,1px));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-size-options label{min-width:0;min-height:calc(24 * var(--desktop-pixel,1px));align-items:center;gap:calc(7 * var(--desktop-pixel,1px));border-radius:calc(4 * var(--desktop-pixel,1px));color:#53677a;font-size:var(--type-button);cursor:pointer;font-weight:600;line-height:1.2;display:flex}:is(:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-size-toggle,:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-clear){color:var(--pink-dark);font-size:var(--type-meta);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-size-toggle{margin-top:calc(10 * var(--desktop-pixel,1px));align-items:center;gap:calc(5 * var(--desktop-pixel,1px));display:inline-flex}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-size-toggle span{font-size:var(--type-body-sm);line-height:1}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-clear:disabled{cursor:not-allowed;opacity:.38}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-visually-hidden{width:calc(1 * var(--desktop-pixel,1px));height:calc(1 * var(--desktop-pixel,1px));clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-results{grid-area:3/2;min-width:0}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-toolbar{padding:calc(16 * var(--desktop-pixel,1px));grid-area:1/2;grid-template-columns:minmax(0, 1fr) calc(184 * var(--desktop-pixel,1px));gap:calc(14 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid #c7d3dceb;border-radius:calc(8 * var(--desktop-pixel,1px));background:var(--paper);box-shadow:0 calc(12 * var(--desktop-pixel,1px)) calc(26 * var(--desktop-pixel,1px)) #0d2c450d;display:grid}:is(:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-search,:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-sort){gap:calc(7 * var(--desktop-pixel,1px));color:var(--ink-soft);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;font-weight:820;line-height:1;display:grid}:is(:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-search input,:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-sort select){width:100%;min-height:calc(46 * var(--desktop-pixel,1px));padding:0 calc(14 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid #d5dce2;border-radius:calc(6 * var(--desktop-pixel,1px));color:var(--text-color);font:inherit;font-size:var(--type-button);letter-spacing:0;text-transform:none;background:#fbfcfd;font-weight:600}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-result-bar{min-height:calc(54 * var(--desktop-pixel,1px));scroll-margin-top:calc(var(--header-height) + calc(18 * var(--desktop-pixel,1px)));justify-content:space-between;align-items:center;gap:calc(16 * var(--desktop-pixel,1px));grid-area:2/2;display:flex}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-result-bar p{color:var(--ink-soft);font-size:var(--type-body);margin:0;line-height:1.6}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-result-bar strong{color:var(--pink)}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-result-bar button{color:var(--pink);font-size:var(--type-button);cursor:pointer;background:0 0;border:0;font-weight:600}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-grid{align-items:stretch;gap:calc(18 * var(--desktop-pixel,1px));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-progressive{margin-top:calc(26 * var(--desktop-pixel,1px));justify-content:space-between;align-items:center;gap:calc(20 * var(--desktop-pixel,1px));flex-wrap:wrap;display:flex}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-progressive p{color:var(--ink-soft);font-size:var(--type-body);margin:0;font-weight:400;line-height:1.6}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-progressive button{min-height:calc(44 * var(--desktop-pixel,1px));padding:calc(10 * var(--desktop-pixel,1px)) calc(18 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid var(--pink);border-radius:calc(8 * var(--desktop-pixel,1px));background:var(--paper);color:var(--pink);font-size:var(--type-button);cursor:pointer;font-weight:600;transition:background .16s,color .16s}:is(:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-progressive button:hover,:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-progressive button:focus-visible){background:var(--pink);color:var(--paper)}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-progressive button:focus-visible{outline:calc(3 * var(--desktop-pixel,1px)) solid #df276f3d;outline-offset:calc(3 * var(--desktop-pixel,1px))}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-progressive button[aria-disabled=true]{color:var(--ink-soft);cursor:default;background:#f7fbfd;border-color:#c7d3dceb}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-load-sentinel{height:calc(8 * var(--desktop-pixel,1px));pointer-events:none;flex:0 0 100%}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-product-card{border:calc(1 * var(--desktop-pixel,1px)) solid #dededb;border-radius:calc(10 * var(--desktop-pixel,1px));background:var(--paper);min-width:0;box-shadow:none;flex-direction:column;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;overflow:hidden}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-product-card:hover{box-shadow:0 calc(8 * var(--desktop-pixel,1px)) calc(24 * var(--desktop-pixel,1px)) #232a320f;transform:translateY(calc(-2 * var(--desktop-pixel,1px)));border-color:#df276f52}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-product-card:focus-visible{outline:calc(3 * var(--desktop-pixel,1px)) solid #df276f33;outline-offset:calc(3 * var(--desktop-pixel,1px));border-color:#df276fb8}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-product-media{height:calc(220 * var(--desktop-pixel,1px));background:var(--product-media-background,#e6e7e8);flex:none;position:relative}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-product-body{min-width:0;padding:calc(12 * var(--desktop-pixel,1px)) calc(22 * var(--desktop-pixel,1px)) calc(18 * var(--desktop-pixel,1px));flex-direction:column;flex:1;display:flex}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-product-category{color:var(--ink-soft);font-size:calc(12 * var(--desktop-pixel,1px));letter-spacing:.055em;font-weight:700;line-height:calc(16 * var(--desktop-pixel,1px));text-transform:uppercase;margin:0}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-product-card h3{margin:calc(5 * var(--desktop-pixel,1px)) 0 0;color:var(--text-color);font-size:calc(18 * var(--desktop-pixel,1px));letter-spacing:-.015em;overflow-wrap:break-word;font-weight:700;line-height:1.2}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-product-meta{margin:calc(3 * var(--desktop-pixel,1px)) 0 0;color:var(--ink-soft);font-size:calc(14 * var(--desktop-pixel,1px));font-weight:400;line-height:calc(20 * var(--desktop-pixel,1px));overflow-wrap:break-word}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-select{padding-top:calc(14 * var(--desktop-pixel,1px));align-self:flex-start;align-items:center;gap:calc(8 * var(--desktop-pixel,1px));color:var(--text-color);font-size:calc(14 * var(--desktop-pixel,1px));font-weight:600;line-height:calc(20 * var(--desktop-pixel,1px));margin-top:auto;display:inline-flex}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-select svg{color:var(--pink);flex:none;transition:transform .16s}:is(:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-product-card:hover .marketplace-select svg,:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-product-card:focus-visible .marketplace-select svg){transform:translateX(calc(3 * var(--desktop-pixel,1px)))}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-empty{margin-top:calc(18 * var(--desktop-pixel,1px));padding:calc(34 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid var(--line);border-radius:calc(8 * var(--desktop-pixel,1px));background:var(--paper);text-align:center}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-empty h3{color:var(--text-color);font-size:var(--type-h3);margin:0;font-weight:700}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-empty p{margin:calc(10 * var(--desktop-pixel,1px)) 0 0;color:var(--ink-soft)}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-empty button{min-height:var(--cta-min-height);margin-top:calc(18 * var(--desktop-pixel,1px));padding-inline:calc(18 * var(--desktop-pixel,1px));border-radius:var(--cta-radius);background:var(--pink);color:var(--paper);padding:var(--cta-padding-block) var(--cta-padding-inline);font-weight:400;font-family:var(--font-sans);font-size:var(--cta-font-size);line-height:var(--cta-line-height);letter-spacing:-.022em;text-align:center;text-transform:none;box-shadow:none;border:0;justify-content:center;align-items:center;gap:0;display:inline-flex}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-shortlist{z-index:8;bottom:calc(18 * var(--desktop-pixel,1px));max-width:var(--content-max);margin:calc(26 * var(--desktop-pixel,1px)) auto 0;padding:calc(16 * var(--desktop-pixel,1px)) calc(18 * var(--desktop-pixel,1px));align-items:center;gap:calc(18 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid #df276f5c;border-radius:calc(8 * var(--desktop-pixel,1px));box-shadow:0 calc(18 * var(--desktop-pixel,1px)) calc(42 * var(--desktop-pixel,1px)) #0d2c4529;-webkit-backdrop-filter:blur(calc(12 * var(--desktop-pixel,1px)));backdrop-filter:blur(calc(12 * var(--desktop-pixel,1px)));background:#fffffff0;grid-template-columns:minmax(0,1fr) auto;display:grid;position:sticky}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-shortlist span{color:var(--pink);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;font-weight:820}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-shortlist strong{margin-top:calc(5 * var(--desktop-pixel,1px));color:var(--text-color);font-size:var(--type-body-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:760;line-height:1.35;display:block;overflow:hidden}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-shortlist a{min-height:calc(42 * var(--desktop-pixel,1px));padding-inline:calc(18 * var(--desktop-pixel,1px));border-radius:calc(8 * var(--desktop-pixel,1px));background:var(--pink);color:var(--paper);font-size:var(--type-button);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-filter-done>svg{display:none}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-result-bar>p{order:-1}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-view-switch{padding:calc(3 * var(--desktop-pixel,1px));gap:calc(4 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid var(--line);border-radius:calc(12 * var(--desktop-pixel,1px));background:var(--wash);order:2;margin-left:auto;display:flex}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-view-switch button{width:calc(40 * var(--desktop-pixel,1px));height:calc(36 * var(--desktop-pixel,1px));border-radius:calc(8 * var(--desktop-pixel,1px));color:var(--text-color);place-items:center;display:grid}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-view-switch button[aria-pressed=true]{background:var(--pink);color:var(--paper)}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-clear{color:var(--pink);opacity:1}:where(.ControlledMarketplaceClient-module__Kxg4na__root) .marketplace-clear:disabled{color:var(--pink);opacity:1}}
@media not all and (min-width:1181px){.BrandWebsiteBanner-module__FACOjq__banner{isolation:isolate;width:min(var(--content-max), calc(100% - (2 * var(--page-padding))));min-height:180px;margin:0 auto var(--section-space);color:#fff;background:#03182d;border:1px solid #112f4a;border-radius:14px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:30px;padding:30px 40px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 36px #0d2c4514}.BrandWebsiteBanner-module__FACOjq__background{z-index:-1;object-fit:cover;object-position:center;opacity:.72;pointer-events:none}.BrandWebsiteBanner-module__FACOjq__logo{object-fit:contain;width:110px;height:110px}.BrandWebsiteBanner-module__FACOjq__copy{min-width:0}.BrandWebsiteBanner-module__FACOjq__copy h3{font-size:var(--type-h3);letter-spacing:0;margin:0;font-weight:700;line-height:1.25}.BrandWebsiteBanner-module__FACOjq__copy p{color:var(--paper);font-size:var(--type-body);margin:8px 0 0;line-height:1.6}.BrandWebsiteBanner-module__FACOjq__action{color:#fff;min-height:48px;font-size:var(--type-button);white-space:nowrap;background:linear-gradient(#147dff,#0056f0);border:1px solid #55a4ff80;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:12px 22px;font-weight:600;transition:background .16s;display:inline-flex;box-shadow:inset 0 1px 3px #78bdff99,0 0 18px #06f6}.BrandWebsiteBanner-module__FACOjq__banner:hover .BrandWebsiteBanner-module__FACOjq__action,.BrandWebsiteBanner-module__FACOjq__banner:focus-visible .BrandWebsiteBanner-module__FACOjq__action{background:#0875ef}.BrandWebsiteBanner-module__FACOjq__banner:focus-visible{outline-offset:4px;outline:3px solid #2499ed}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=loxo]{color:var(--text-color);background:#f7faf1;border-color:#d9e8dc;box-shadow:0 14px 36px #365d3512}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=loxo] .BrandWebsiteBanner-module__FACOjq__background{opacity:.68;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 65% 83%,#0008);mask-image:linear-gradient(90deg,#0000 20%,#000 65% 83%,#0008)}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=loxo] .BrandWebsiteBanner-module__FACOjq__copy p{color:#48616b}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=loxo] .BrandWebsiteBanner-module__FACOjq__action{background:linear-gradient(#087fbd,#0565a4);border-color:#008ac5;box-shadow:inset 0 1px 2px #ffffff40,0 5px 14px #127ba226}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=loxo]:hover .BrandWebsiteBanner-module__FACOjq__action,.BrandWebsiteBanner-module__FACOjq__banner[data-brand=loxo]:focus-visible .BrandWebsiteBanner-module__FACOjq__action{background:#075b93}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=pipe-flow]{background:#101110;border-color:#3f3727;grid-template-columns:160px minmax(0,1fr) auto}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=pipe-flow] .BrandWebsiteBanner-module__FACOjq__logo{width:160px}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=pipe-flow] .BrandWebsiteBanner-module__FACOjq__copy p{color:var(--paper)}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=pipe-flow] .BrandWebsiteBanner-module__FACOjq__action{color:var(--text-color);background:linear-gradient(#ffdf32,#f6c900);border-color:#edbd00;box-shadow:inset 0 1px 3px #fff9b380,0 5px 18px #ffd00026}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=pipe-flow]:hover .BrandWebsiteBanner-module__FACOjq__action,.BrandWebsiteBanner-module__FACOjq__banner[data-brand=pipe-flow]:focus-visible .BrandWebsiteBanner-module__FACOjq__action{background:#ffe44b}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=pipe-flow]:focus-visible{outline-color:#ffd529}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=oxi-nova]{color:var(--text-color);background:#f5faff;border-color:#d5e5f1;box-shadow:0 14px 36px #26348512}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=oxi-nova] .BrandWebsiteBanner-module__FACOjq__background{opacity:.6;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 65% 82%,#0008);mask-image:linear-gradient(90deg,#0000 18%,#000 65% 82%,#0008)}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=oxi-nova] .BrandWebsiteBanner-module__FACOjq__copy p{color:#4a6081}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=oxi-nova] .BrandWebsiteBanner-module__FACOjq__action{background:linear-gradient(#304ca8,#24347f);border-color:#253b8f;box-shadow:inset 0 1px 2px #fff3,0 5px 16px #26348524}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=oxi-nova]:hover .BrandWebsiteBanner-module__FACOjq__action,.BrandWebsiteBanner-module__FACOjq__banner[data-brand=oxi-nova]:focus-visible .BrandWebsiteBanner-module__FACOjq__action{background:#1d2b6c}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=oxi-nova]:focus-visible{outline-color:#e5c600}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=air-glow]{color:var(--text-color);background:#fcf8ff;border-color:#e6dff0;box-shadow:0 14px 36px #7b599112}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=air-glow] .BrandWebsiteBanner-module__FACOjq__background{opacity:.68;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 65% 82%,#0008);mask-image:linear-gradient(90deg,#0000 18%,#000 65% 82%,#0008)}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=air-glow] .BrandWebsiteBanner-module__FACOjq__copy p{color:#6a5c7c}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=air-glow] .BrandWebsiteBanner-module__FACOjq__action{background:linear-gradient(#8665a6,#6d4d91);border-color:#80619e;box-shadow:inset 0 1px 2px #ffffff40,0 5px 16px #85649e26}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=air-glow]:hover .BrandWebsiteBanner-module__FACOjq__action,.BrandWebsiteBanner-module__FACOjq__banner[data-brand=air-glow]:focus-visible .BrandWebsiteBanner-module__FACOjq__action{background:#5c3f7d}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=air-glow]:focus-visible{outline-color:#9c77bf}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=sodax]{color:var(--text-color);background:#faf9f1;border-color:#dfe5d3;box-shadow:0 14px 36px #45613b12}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=sodax] .BrandWebsiteBanner-module__FACOjq__background{opacity:.62;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 65% 82%,#0008);mask-image:linear-gradient(90deg,#0000 18%,#000 65% 82%,#0008)}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=sodax] .BrandWebsiteBanner-module__FACOjq__copy p{color:#58654c}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=sodax] .BrandWebsiteBanner-module__FACOjq__action{background:linear-gradient(#527b44,#3e6234);border-color:#3d6737;box-shadow:inset 0 1px 2px #fff3,0 5px 16px #527b4426}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=sodax]:hover .BrandWebsiteBanner-module__FACOjq__action,.BrandWebsiteBanner-module__FACOjq__banner[data-brand=sodax]:focus-visible .BrandWebsiteBanner-module__FACOjq__action{background:#34542b}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=sodax]:focus-visible{outline-color:#63864a}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=x-max-pro]{background:#101010;border-color:#3a2c2d}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=x-max-pro] .BrandWebsiteBanner-module__FACOjq__copy p{color:var(--paper)}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=x-max-pro] .BrandWebsiteBanner-module__FACOjq__action{background:linear-gradient(#e42b37,#bd1723);border-color:#d3212c;box-shadow:inset 0 1px 2px #fff3,0 5px 18px #cf192936}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=x-max-pro]:hover .BrandWebsiteBanner-module__FACOjq__action,.BrandWebsiteBanner-module__FACOjq__banner[data-brand=x-max-pro]:focus-visible .BrandWebsiteBanner-module__FACOjq__action{background:#a91420}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=x-max-pro]:focus-visible{outline-color:#ef4650}@media (max-width:1024px){.BrandWebsiteBanner-module__FACOjq__banner{grid-template-columns:90px minmax(0,1fr) auto;gap:22px;padding-inline:28px}.BrandWebsiteBanner-module__FACOjq__logo{width:90px;height:90px}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=pipe-flow]{grid-template-columns:110px minmax(0,1fr) auto}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=pipe-flow] .BrandWebsiteBanner-module__FACOjq__logo{width:110px}}@media (max-width:767px){.BrandWebsiteBanner-module__FACOjq__banner{min-height:220px;margin-bottom:var(--section-space);grid-template-columns:56px minmax(0,1fr);gap:14px;padding:20px}.BrandWebsiteBanner-module__FACOjq__logo{align-self:start;width:56px;height:56px}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=pipe-flow]{grid-template-columns:56px minmax(0,1fr)}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=pipe-flow] .BrandWebsiteBanner-module__FACOjq__logo{width:56px}.BrandWebsiteBanner-module__FACOjq__background{object-position:74% center;opacity:.65;transform-origin:74%;transform:scale(2.2);-webkit-mask-image:linear-gradient(90deg,#0000,#000 85%);mask-image:linear-gradient(90deg,#0000,#000 85%)}.BrandWebsiteBanner-module__FACOjq__action{grid-column:1/-1;justify-self:end}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=loxo] .BrandWebsiteBanner-module__FACOjq__background{opacity:.3;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 90%);mask-image:linear-gradient(90deg,#0000,#000 90%)}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=pipe-flow] .BrandWebsiteBanner-module__FACOjq__background{opacity:.36;transform:none}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=oxi-nova] .BrandWebsiteBanner-module__FACOjq__background{opacity:.27;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 90%);mask-image:linear-gradient(90deg,#0000,#000 90%)}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=air-glow] .BrandWebsiteBanner-module__FACOjq__background{opacity:.3;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 90%);mask-image:linear-gradient(90deg,#0000,#000 90%)}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=sodax] .BrandWebsiteBanner-module__FACOjq__background{opacity:.27;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 90%);mask-image:linear-gradient(90deg,#0000,#000 90%)}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=x-max-pro] .BrandWebsiteBanner-module__FACOjq__background{opacity:.35;transform:none}}@media (prefers-reduced-motion:reduce){.BrandWebsiteBanner-module__FACOjq__action{transition:none}}}@media (min-width:1181px){.BrandWebsiteBanner-module__FACOjq__banner{isolation:isolate;width:min(var(--content-max), calc(100% - (2 * var(--page-padding))));min-height:calc(180 * var(--desktop-pixel,1px));margin:0 auto var(--section-space);padding:calc(30 * var(--desktop-pixel,1px)) calc(40 * var(--desktop-pixel,1px));grid-template-columns:calc(110 * var(--desktop-pixel,1px)) minmax(0, 1fr) auto;align-items:center;gap:calc(30 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid #112f4a;border-radius:calc(14 * var(--desktop-pixel,1px));color:#fff;box-shadow:0 calc(14 * var(--desktop-pixel,1px)) calc(36 * var(--desktop-pixel,1px)) #0d2c4514;background:#03182d;display:grid;position:relative;overflow:hidden}.BrandWebsiteBanner-module__FACOjq__background{z-index:-1;object-fit:cover;object-position:center;opacity:.72;pointer-events:none}.BrandWebsiteBanner-module__FACOjq__logo{width:calc(110 * var(--desktop-pixel,1px));height:calc(110 * var(--desktop-pixel,1px));object-fit:contain}.BrandWebsiteBanner-module__FACOjq__copy{min-width:0}.BrandWebsiteBanner-module__FACOjq__copy h3{font-size:var(--type-h3);letter-spacing:0;margin:0;font-weight:700;line-height:1.25}.BrandWebsiteBanner-module__FACOjq__copy p{margin:calc(8 * var(--desktop-pixel,1px)) 0 0;color:var(--paper);font-size:var(--type-body);line-height:1.6}.BrandWebsiteBanner-module__FACOjq__action{min-height:calc(48 * var(--desktop-pixel,1px));padding:calc(12 * var(--desktop-pixel,1px)) calc(22 * var(--desktop-pixel,1px));justify-content:center;align-items:center;gap:calc(12 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid #55a4ff80;border-radius:calc(999 * var(--desktop-pixel,1px));color:#fff;font-size:var(--type-button);white-space:nowrap;box-shadow:inset 0 calc(1 * var(--desktop-pixel,1px)) calc(3 * var(--desktop-pixel,1px)) #78bdff99, 0 0 calc(18 * var(--desktop-pixel,1px)) #06f6;background:linear-gradient(#147dff,#0056f0);font-weight:600;transition:background .16s;display:inline-flex}.BrandWebsiteBanner-module__FACOjq__banner:hover .BrandWebsiteBanner-module__FACOjq__action,.BrandWebsiteBanner-module__FACOjq__banner:focus-visible .BrandWebsiteBanner-module__FACOjq__action{background:#0875ef}.BrandWebsiteBanner-module__FACOjq__banner:focus-visible{outline:calc(3 * var(--desktop-pixel,1px)) solid #2499ed;outline-offset:calc(4 * var(--desktop-pixel,1px))}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=loxo]{color:var(--text-color);box-shadow:0 calc(14 * var(--desktop-pixel,1px)) calc(36 * var(--desktop-pixel,1px)) #365d3512;background:#f7faf1;border-color:#d9e8dc}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=loxo] .BrandWebsiteBanner-module__FACOjq__background{opacity:.68;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 65% 83%,#0008);mask-image:linear-gradient(90deg,#0000 20%,#000 65% 83%,#0008)}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=loxo] .BrandWebsiteBanner-module__FACOjq__copy p{color:#48616b}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=loxo] .BrandWebsiteBanner-module__FACOjq__action{box-shadow:inset 0 calc(1 * var(--desktop-pixel,1px)) calc(2 * var(--desktop-pixel,1px)) #ffffff40, 0 calc(5 * var(--desktop-pixel,1px)) calc(14 * var(--desktop-pixel,1px)) #127ba226;background:linear-gradient(#087fbd,#0565a4);border-color:#008ac5}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=loxo]:hover .BrandWebsiteBanner-module__FACOjq__action,.BrandWebsiteBanner-module__FACOjq__banner[data-brand=loxo]:focus-visible .BrandWebsiteBanner-module__FACOjq__action{background:#075b93}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=pipe-flow]{grid-template-columns:calc(160 * var(--desktop-pixel,1px)) minmax(0, 1fr) auto;background:#101110;border-color:#3f3727}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=pipe-flow] .BrandWebsiteBanner-module__FACOjq__logo{width:calc(160 * var(--desktop-pixel,1px))}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=pipe-flow] .BrandWebsiteBanner-module__FACOjq__copy p{color:var(--paper)}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=pipe-flow] .BrandWebsiteBanner-module__FACOjq__action{color:var(--text-color);box-shadow:inset 0 calc(1 * var(--desktop-pixel,1px)) calc(3 * var(--desktop-pixel,1px)) #fff9b380, 0 calc(5 * var(--desktop-pixel,1px)) calc(18 * var(--desktop-pixel,1px)) #ffd00026;background:linear-gradient(#ffdf32,#f6c900);border-color:#edbd00}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=pipe-flow]:hover .BrandWebsiteBanner-module__FACOjq__action,.BrandWebsiteBanner-module__FACOjq__banner[data-brand=pipe-flow]:focus-visible .BrandWebsiteBanner-module__FACOjq__action{background:#ffe44b}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=pipe-flow]:focus-visible{outline-color:#ffd529}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=oxi-nova]{color:var(--text-color);box-shadow:0 calc(14 * var(--desktop-pixel,1px)) calc(36 * var(--desktop-pixel,1px)) #26348512;background:#f5faff;border-color:#d5e5f1}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=oxi-nova] .BrandWebsiteBanner-module__FACOjq__background{opacity:.6;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 65% 82%,#0008);mask-image:linear-gradient(90deg,#0000 18%,#000 65% 82%,#0008)}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=oxi-nova] .BrandWebsiteBanner-module__FACOjq__copy p{color:#4a6081}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=oxi-nova] .BrandWebsiteBanner-module__FACOjq__action{box-shadow:inset 0 calc(1 * var(--desktop-pixel,1px)) calc(2 * var(--desktop-pixel,1px)) #fff3, 0 calc(5 * var(--desktop-pixel,1px)) calc(16 * var(--desktop-pixel,1px)) #26348524;background:linear-gradient(#304ca8,#24347f);border-color:#253b8f}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=oxi-nova]:hover .BrandWebsiteBanner-module__FACOjq__action,.BrandWebsiteBanner-module__FACOjq__banner[data-brand=oxi-nova]:focus-visible .BrandWebsiteBanner-module__FACOjq__action{background:#1d2b6c}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=oxi-nova]:focus-visible{outline-color:#e5c600}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=air-glow]{color:var(--text-color);box-shadow:0 calc(14 * var(--desktop-pixel,1px)) calc(36 * var(--desktop-pixel,1px)) #7b599112;background:#fcf8ff;border-color:#e6dff0}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=air-glow] .BrandWebsiteBanner-module__FACOjq__background{opacity:.68;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 65% 82%,#0008);mask-image:linear-gradient(90deg,#0000 18%,#000 65% 82%,#0008)}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=air-glow] .BrandWebsiteBanner-module__FACOjq__copy p{color:#6a5c7c}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=air-glow] .BrandWebsiteBanner-module__FACOjq__action{box-shadow:inset 0 calc(1 * var(--desktop-pixel,1px)) calc(2 * var(--desktop-pixel,1px)) #ffffff40, 0 calc(5 * var(--desktop-pixel,1px)) calc(16 * var(--desktop-pixel,1px)) #85649e26;background:linear-gradient(#8665a6,#6d4d91);border-color:#80619e}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=air-glow]:hover .BrandWebsiteBanner-module__FACOjq__action,.BrandWebsiteBanner-module__FACOjq__banner[data-brand=air-glow]:focus-visible .BrandWebsiteBanner-module__FACOjq__action{background:#5c3f7d}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=air-glow]:focus-visible{outline-color:#9c77bf}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=sodax]{color:var(--text-color);box-shadow:0 calc(14 * var(--desktop-pixel,1px)) calc(36 * var(--desktop-pixel,1px)) #45613b12;background:#faf9f1;border-color:#dfe5d3}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=sodax] .BrandWebsiteBanner-module__FACOjq__background{opacity:.62;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 65% 82%,#0008);mask-image:linear-gradient(90deg,#0000 18%,#000 65% 82%,#0008)}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=sodax] .BrandWebsiteBanner-module__FACOjq__copy p{color:#58654c}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=sodax] .BrandWebsiteBanner-module__FACOjq__action{box-shadow:inset 0 calc(1 * var(--desktop-pixel,1px)) calc(2 * var(--desktop-pixel,1px)) #fff3, 0 calc(5 * var(--desktop-pixel,1px)) calc(16 * var(--desktop-pixel,1px)) #527b4426;background:linear-gradient(#527b44,#3e6234);border-color:#3d6737}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=sodax]:hover .BrandWebsiteBanner-module__FACOjq__action,.BrandWebsiteBanner-module__FACOjq__banner[data-brand=sodax]:focus-visible .BrandWebsiteBanner-module__FACOjq__action{background:#34542b}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=sodax]:focus-visible{outline-color:#63864a}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=x-max-pro]{background:#101010;border-color:#3a2c2d}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=x-max-pro] .BrandWebsiteBanner-module__FACOjq__copy p{color:var(--paper)}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=x-max-pro] .BrandWebsiteBanner-module__FACOjq__action{box-shadow:inset 0 calc(1 * var(--desktop-pixel,1px)) calc(2 * var(--desktop-pixel,1px)) #fff3, 0 calc(5 * var(--desktop-pixel,1px)) calc(18 * var(--desktop-pixel,1px)) #cf192936;background:linear-gradient(#e42b37,#bd1723);border-color:#d3212c}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=x-max-pro]:hover .BrandWebsiteBanner-module__FACOjq__action,.BrandWebsiteBanner-module__FACOjq__banner[data-brand=x-max-pro]:focus-visible .BrandWebsiteBanner-module__FACOjq__action{background:#a91420}.BrandWebsiteBanner-module__FACOjq__banner[data-brand=x-max-pro]:focus-visible{outline-color:#ef4650}@media (prefers-reduced-motion:reduce){.BrandWebsiteBanner-module__FACOjq__action{transition:none}}}
@media not all and (min-width:1181px){.ControlledBrands-module__oqc_Hq__root{background:var(--paper);overflow-x:hidden}@media (min-width:1181px){.ControlledBrands-module__oqc_Hq__root{--hero-description-width:390px}}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero{isolation:isolate;min-height:clamp(560px, calc(33.333vw + var(--header-height)), 720px);padding:calc(var(--header-height) + 46px) max(var(--page-padding), calc((100vw - var(--content-max)) / 2)) 54px;color:var(--text-color);background:#d2dfe9;align-items:center;display:flex;position:relative;overflow:hidden}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-visual{z-index:1;inset:var(--header-height) 0 0;position:absolute;overflow:hidden;container-type:size}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-assortment{aspect-ratio:3;width:min(100cqw,300cqh);position:absolute;bottom:0;right:0}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-product{position:absolute}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-product:before{filter:blur(3px);content:"";background:radial-gradient(#232f3930,#0000 72%);border-radius:50%;width:110%;height:12px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-product img{object-fit:contain}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-content{z-index:2;max-width:min(620px,44vw);position:relative}:where(.ControlledBrands-module__oqc_Hq__root) [data-hero-layer]{transition:opacity .3s,visibility linear}:is(:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero[data-banner-background=studio] [data-hero-layer=gray],:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero[data-banner-background=gray] [data-hero-layer=studio]){visibility:hidden;opacity:0;transition:opacity .3s,visibility 0s linear .3s}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-original{z-index:1;background:#d1cec6;position:absolute;inset:0}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-original-image{object-fit:cover;object-position:right bottom}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-dots{z-index:3;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-dots button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-dots button:before{border:1.5px solid var(--navy);content:"";border-radius:50%;width:12px;height:12px}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-dots button[aria-pressed=true]:before{background:var(--navy)}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-dots button:focus-visible{outline:2px solid var(--pink);outline-offset:1px}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero h1{max-width:620px;color:var(--text-color);font-size:var(--type-display);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.15}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero h1>span{display:block}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-content>p{max-width:560px;color:var(--text-color);font-size:var(--type-body);margin:24px 0 0;line-height:1.6}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px;display:flex}@media (max-width:1020px){.ControlledBrands-module__oqc_Hq__root{overflow-x:clip}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero{min-height:0;padding-top:calc(var(--header-height) + 40px);align-items:flex-start;padding-bottom:calc(clamp(200px,32vw,320px) + 44px)}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-visual{height:clamp(200px,32vw,320px);inset:auto 0 44px}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-assortment{right:50%;transform:translate(50%)}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-original-image{object-position:center bottom}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-content{max-width:680px;padding-bottom:28px}}@media (max-width:767px){:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero{padding-top:calc(var(--header-height) + 34px);padding-bottom:234px}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-visual{height:190px}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-assortment{width:300cqh;right:0;transform:none}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-original-image{object-fit:cover;object-position:right bottom}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero h1{max-width:min(100%,350px);font-size:var(--type-display)}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-content>p{max-width:min(100%,350px);font-size:var(--type-body)}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-actions{flex-direction:column;align-items:stretch;gap:18px;margin-top:24px}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-actions .primary-button{white-space:normal;width:100%;max-width:min(100%,350px)}}@media (prefers-reduced-motion:reduce){:where(.ControlledBrands-module__oqc_Hq__root) [data-hero-layer]{transition:none!important}}}@media (min-width:1181px){.ControlledBrands-module__oqc_Hq__root{background:var(--paper);--hero-description-width:calc(390 * var(--desktop-pixel,1px));overflow-x:hidden}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero{isolation:isolate;min-height:clamp(calc(560 * var(--desktop-pixel,1px)), calc(33.333vw + var(--header-height)), calc(720 * var(--desktop-pixel,1px)));padding:calc(var(--header-height) + calc(46 * var(--desktop-pixel,1px))) max(var(--page-padding), calc((100vw - var(--content-max)) / 2)) calc(54 * var(--desktop-pixel,1px));color:var(--text-color);background:#d2dfe9;align-items:center;display:flex;position:relative;overflow:hidden}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-visual{z-index:1;inset:var(--header-height) 0 0;position:absolute;overflow:hidden;container-type:size}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-assortment{aspect-ratio:3;width:min(100cqw,300cqh);position:absolute;bottom:0;right:0}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-product{position:absolute}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-product:before{bottom:calc(-5 * var(--desktop-pixel,1px));width:110%;height:calc(12 * var(--desktop-pixel,1px));filter:blur(calc(3 * var(--desktop-pixel,1px)));content:"";background:radial-gradient(#232f3930,#0000 72%);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-product img{object-fit:contain}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-content{z-index:2;max-width:min(calc(620 * var(--desktop-pixel,1px)), 44vw);position:relative}:where(.ControlledBrands-module__oqc_Hq__root) [data-hero-layer]{transition:opacity .3s,visibility linear}:is(:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero[data-banner-background=studio] [data-hero-layer=gray],:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero[data-banner-background=gray] [data-hero-layer=studio]){visibility:hidden;opacity:0;transition:opacity .3s,visibility 0s linear .3s}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-original{z-index:1;background:#d1cec6;position:absolute;inset:0}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-original-image{object-fit:cover;object-position:right bottom}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-dots{z-index:3;bottom:calc(12 * var(--desktop-pixel,1px));display:flex;position:absolute;left:50%;transform:translate(-50%)}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-dots button{width:calc(44 * var(--desktop-pixel,1px));height:calc(44 * var(--desktop-pixel,1px));cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-dots button:before{width:calc(12 * var(--desktop-pixel,1px));height:calc(12 * var(--desktop-pixel,1px));border:calc(1.5 * var(--desktop-pixel,1px)) solid var(--navy);content:"";border-radius:50%}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-dots button[aria-pressed=true]:before{background:var(--navy)}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-dots button:focus-visible{outline:calc(2 * var(--desktop-pixel,1px)) solid var(--pink);outline-offset:calc(1 * var(--desktop-pixel,1px))}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero h1{max-width:calc(620 * var(--desktop-pixel,1px));color:var(--text-color);font-size:var(--type-display);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.15}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero h1>span{display:block}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-hero-content>p{max-width:calc(560 * var(--desktop-pixel,1px));margin:calc(24 * var(--desktop-pixel,1px)) 0 0;color:var(--text-color);font-size:var(--type-body);line-height:1.6}:where(.ControlledBrands-module__oqc_Hq__root) .controlled-market-actions{margin-top:calc(34 * var(--desktop-pixel,1px));align-items:center;gap:calc(22 * var(--desktop-pixel,1px));flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){:where(.ControlledBrands-module__oqc_Hq__root) [data-hero-layer]{transition:none!important}}}
