:where([data-replica-products]) .css-11qxqh7 { display: inline-flex; vertical-align: middle; user-select: none; flex-shrink: 0; font-size: inherit; }:where([data-replica-products]) .css-82n8sf { display: inline-flex; vertical-align: middle; width: 1em; height: 1em; user-select: none; flex-shrink: 0; font-size: inherit; }:where([data-replica-products]) .css-t9d4ku .checkoutNotice { width: 100%; color: rgb(26, 26, 26); font-size: 0.8rem; line-height: 1.06667rem; text-align: center; }:where([data-replica-products]) .css-t9d4ku .checkoutNotice strong { font-weight: 700; }:where([data-replica-products]) .css-euwkln:focus .btn_element { border-color: rgb(21, 58, 91); background-color: rgb(21, 58, 91); color: rgb(255, 255, 255); margin-left: -0.26667rem; margin-right: -0.26667rem; }:where([data-replica-products]) .css-euwkln:focus .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }:where([data-replica-products]) .css-euwkln:hover .btn_element { border-color: rgb(21, 58, 91); background-color: rgb(21, 58, 91); color: rgb(255, 255, 255); margin-left: -0.26667rem; margin-right: -0.26667rem; }:where([data-replica-products]) .css-euwkln:hover .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }:where([data-replica-products]) .css-euwkln:active .btn_element { border-color: rgb(21, 58, 91); background-color: rgb(21, 58, 91); color: rgb(255, 255, 255); margin-left: -0.26667rem; margin-right: -0.26667rem; }:where([data-replica-products]) .css-euwkln:active .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }:where([data-replica-products]) .css-euwkln .btn_element { display: flex; align-self: stretch; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; margin-left: 0px; margin-right: 0px; padding: 0.46667rem; font: inherit; text-align: center; border-style: solid; border-width: 1px; border-radius: 1.6rem; border-color: rgb(21, 58, 91); background-color: rgb(21, 58, 91); color: rgb(255, 255, 255); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: border-color, color, background-color, margin-left, margin-right; }:where([data-replica-products]) .css-euwkln .btn_label { padding: clamp(0.26667rem, 2.57373px + 0.26667rem - 0.134048vw, 0.4rem) 0.53333rem; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: padding-left, padding-right, opacity; }:where([data-replica-products]) .css-15ozfhq:focus .btn_element { border-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); color: rgb(21, 58, 91); margin-left: -0.26667rem; margin-right: -0.26667rem; }:where([data-replica-products]) .css-15ozfhq:focus .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }:where([data-replica-products]) .css-15ozfhq:hover .btn_element { border-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); color: rgb(21, 58, 91); margin-left: -0.26667rem; margin-right: -0.26667rem; }:where([data-replica-products]) .css-15ozfhq:hover .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }:where([data-replica-products]) .css-15ozfhq:active .btn_element { border-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); color: rgb(21, 58, 91); margin-left: -0.26667rem; margin-right: -0.26667rem; }:where([data-replica-products]) .css-15ozfhq:active .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }:where([data-replica-products]) .css-15ozfhq .btn_element { display: flex; align-self: stretch; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; margin-left: 0px; margin-right: 0px; padding: 0.46667rem; font: inherit; text-align: center; border-style: solid; border-width: 1px; border-radius: 1.6rem; border-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); color: rgb(21, 58, 91); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: border-color, color, background-color, margin-left, margin-right; }:where([data-replica-products]) .css-15ozfhq .btn_label { padding: clamp(0.13333rem, -0.573727px + 0.13333rem + 0.134048vw, 0.26667rem) 0.53333rem; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: padding-left, padding-right, opacity; }:where([data-replica-products]) .css-1ldhsgj { box-sizing: border-box; min-width: 0px; margin: 0px auto; width: 100%; padding: clamp(1.46667rem, -16.6381px + 1.46667rem + 3.8874vw, 5.33333rem) clamp(1.6rem, -16.0643px + 1.6rem + 3.75335vw, 5.33333rem) clamp(1.46667rem, -0.573727px + 1.46667rem + 0.134048vw, 1.6rem); display: flex; }:where([data-replica-products]) .css-1llzy2o { box-sizing: border-box; min-width: 0px; margin: 0px auto; width: 100%; }:where([data-replica-products]) .css-krdsss { color: rgb(21, 58, 91); }:where([data-replica-products]) .css-krdsss .pageSectionHead_head { width: 100%; display: grid; grid-template-columns: 1fr auto; gap: clamp(1.2rem, -6.31099px + 1.2rem + 1.47453vw, 2.66667rem); }
@media (min-width: 960px) {:where([data-replica-products]) .css-krdsss .pageSectionHead_head { display: flex; flex-flow: row; align-items: flex-start; }}:where([data-replica-products]) .css-krdsss .pageSectionHead_head_title { grid-area: 1 / 1; margin: 0px; padding: 0px; font-size: clamp(1.33333rem, -3.44236px + 1.33333rem + 0.80429vw, 2.13333rem); line-height: 1.25; font-weight: 700; color: rgb(21, 58, 91); letter-spacing: 0px; text-wrap: pretty; }
@media (min-width: 960px) {:where([data-replica-products]) .css-krdsss .pageSectionHead_head_title { order: 0; }}:where([data-replica-products]) .css-krdsss .pageSectionHead_head_addendum { grid-area: 2 / 1 / auto / -1; }
@media (min-width: 960px) {:where([data-replica-products]) .css-krdsss .pageSectionHead_head_addendum { order: 1; }}:where([data-replica-products]) .css-krdsss .pageSectionHead_head_action { grid-area: 1 / 2; justify-self: end; }
@media (min-width: 960px) {:where([data-replica-products]) .css-krdsss .pageSectionHead_head_action { order: 2; flex-shrink: 0; margin-left: auto; }}:where([data-replica-products]) .css-krdsss .pageSectionHead_body { width: 100%; }:where([data-replica-products]) .css-1lcvmkc { box-sizing: border-box; min-width: 0px; margin: 0px auto clamp(1.2rem, -6.31099px + 1.2rem + 1.47453vw, 2.66667rem); width: 100%; flex-direction: column; gap: 0.53333rem; display: flex; }:where([data-replica-products]) .css-vurnku { box-sizing: border-box; margin: 0px; min-width: 0px; }:where([data-replica-products]) .css-juvg33 { display: inline-flex; vertical-align: middle; flex-direction: column; position: relative; min-width: 0px; margin: 0px; padding: 0px; font-family: var(--font-larq-geologica); font-weight: 700; font-size: clamp(0.8rem, -0.573727px + 0.8rem + 0.134048vw, 0.93333rem); line-height: 1.6rem; letter-spacing: 0px; text-decoration: none; border-radius: 2.66667rem; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: transparent; cursor: pointer; user-select: none; appearance: none; -webkit-tap-highlight-color: transparent; }
@media (min-width: 960px) {:where([data-replica-products]) .css-juvg33 { min-width: 0px; }}:where([data-replica-products]) .css-juvg33:focus { outline: revert; }:where([data-replica-products]) .css-juvg33:focus .btn_element { border-color: rgb(21, 58, 91); background-color: transparent; color: rgb(21, 58, 91); margin-left: -0.26667rem; margin-right: -0.26667rem; }:where([data-replica-products]) .css-juvg33:focus .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }:where([data-replica-products]) .css-juvg33:focus .btn_icon { opacity: 1; }:where([data-replica-products]) .css-juvg33:hover .btn_element { border-color: rgb(21, 58, 91); background-color: transparent; color: rgb(21, 58, 91); margin-left: -0.26667rem; margin-right: -0.26667rem; }:where([data-replica-products]) .css-juvg33:hover .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }:where([data-replica-products]) .css-juvg33:hover .btn_icon { opacity: 1; }:where([data-replica-products]) .css-juvg33:active .btn_element { border-color: rgb(21, 58, 91); background-color: transparent; color: rgb(21, 58, 91); margin-left: -0.26667rem; margin-right: -0.26667rem; }:where([data-replica-products]) .css-juvg33:active .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }:where([data-replica-products]) .css-juvg33:active .btn_icon { opacity: 1; }:where([data-replica-products]) .css-juvg33 .btn_element { display: flex; align-self: stretch; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; margin-left: 0px; margin-right: 0px; padding: clamp(0.2rem, -1.14745px + 0.2rem + 0.268097vw, 0.46667rem); font: inherit; text-align: center; border-style: solid; border-width: 1px; border-radius: 2.66667rem; border-color: rgb(217, 226, 233); background-color: transparent; color: rgb(21, 58, 91); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: border-color, color, background-color, margin-left, margin-right; }:where([data-replica-products]) .css-juvg33 .btn_label { padding-left: 0.53333rem; padding-right: 0.53333rem; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: padding-left, padding-right, opacity; }:where([data-replica-products]) .css-juvg33 .btn_icon { display: inherit; font-size: 1.86667rem; opacity: 0.6; margin: -0.93333rem 0px; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity, margin; }:where([data-replica-products]) .css-juvg33 .btn_icon > span { font-size: inherit; }:where([data-replica-products]) .css-juvg33 svg path { fill: currentcolor; }:where([data-replica-products]) .css-aqeywu { box-sizing: border-box; margin: 0px 0px clamp(1.2rem, -6.31099px + 1.2rem + 1.47453vw, 2.66667rem); min-width: 0px; display: flex; flex-direction: column; }:where([data-replica-products]) .css-aqeywu .productsLoader { -webkit-box-pack: center; justify-content: center; min-height: clamp(31.5333rem, -336px + 31.5333rem + 105vw, 35.7333rem); }
@media (min-width: 380px) {:where([data-replica-products]) .css-aqeywu .productsLoader { min-height: clamp(35.7333rem, -167.2px + 35.7333rem + 44vw, 37.2rem); }}
@media (min-width: 430px) {:where([data-replica-products]) .css-aqeywu .productsLoader { min-height: clamp(37.2rem, -395.6px + 37.2rem + 92vw, 40.2667rem); }}
@media (min-width: 480px) {:where([data-replica-products]) .css-aqeywu .productsLoader { min-height: clamp(40.2667rem, -293.115px + 40.2667rem + 61.0656vw, 50.2rem); }}
@media (min-width: 724px) {:where([data-replica-products]) .css-aqeywu .productsLoader { min-height: clamp(50.2rem, -291.441px + 50.2rem + 40.2542vw, 56.5333rem); }}
@media (min-width: 960px) {:where([data-replica-products]) .css-aqeywu .productsLoader { min-height: clamp(42.7333rem, -480px + 42.7333rem + 50vw, 53.4rem); }}
@media (min-width: 1280px) {:where([data-replica-products]) .css-aqeywu .productsLoader { min-height: clamp(40.1333rem, -432px + 40.1333rem + 33.75vw, 43.7333rem); }}
@media (min-width: 1440px) {:where([data-replica-products]) .css-aqeywu .productsLoader { min-height: clamp(37.8667rem, -334.286px + 37.8667rem + 23.2143vw, 55.2rem); }}:where([data-replica-products]) .css-1sb5546 { margin-left: clamp(-5.33333rem, 16.0643px - 1.6rem - 3.75335vw, -1.6rem); margin-right: clamp(-5.33333rem, 16.0643px - 1.6rem - 3.75335vw, -1.6rem); }:where([data-replica-products]) .css-1sb5546 .onPageMarque_inner { padding-top: clamp(1.2rem, -6.31099px + 1.2rem + 1.47453vw, 2.66667rem); padding-bottom: clamp(1.2rem, -6.31099px + 1.2rem + 1.47453vw, 2.66667rem); }:where([data-replica-products]) .css-1a8xmfo .mediaTextCard { position: relative; display: flex; flex-direction: row; width: 100%; height: 100%; border-radius: clamp(1.06667rem, -2.29491px + 1.06667rem + 0.536193vw, 1.6rem); overflow: hidden; }:where([data-replica-products]) .css-1a8xmfo .mediaTextCard.isLink:focus { outline: revert; }:where([data-replica-products]) .css-1a8xmfo .mediaTextCard.isLink:hover .mediaTextCard_media_asset, :where([data-replica-products]) .css-1a8xmfo .mediaTextCard.isLink:focus-visible .mediaTextCard_media_asset { transform: scale(1.02); }:where([data-replica-products]) .css-1a8xmfo .mediaTextCard_media { flex: 1 1 0%; position: relative; z-index: 1; display: block; width: 100%; }:where([data-replica-products]) .css-1a8xmfo .mediaTextCard_media::after { content: ""; position: absolute; z-index: 1; top: 0px; left: 0px; width: 100%; height: 100%; background: linear-gradient(rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.6) 80%); }:where([data-replica-products]) .css-1a8xmfo .mediaTextCard_media_asset { display: block; position: absolute; width: 100%; height: 100%; object-fit: cover; object-position: center center; pointer-events: none; transition-duration: 500ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: transform; transform-origin: center center; }:where([data-replica-products]) .css-1a8xmfo .mediaTextCard_body { transform: translateZ(1px); position: absolute; z-index: 2; top: 0px; left: 0px; width: 100%; height: 100%; }:where([data-replica-products]) .css-1a8xmfo .mediaTextCard_content { position: absolute; z-index: 2; left: 0px; bottom: 0px; width: 100%; padding: clamp(2.13333rem, -6.88472px + 2.13333rem + 1.60858vw, 3.73333rem); opacity: 1; transform: translateY(0px); transition-property: opacity, transform; transition-duration: 500ms; transition-timing-function: ease-in-out; transition-delay: 0ms; }:where([data-replica-products]) .css-1a8xmfo .mediaTextCard_content_body { width: 100%; display: flex; flex-direction: column; gap: clamp(1.06667rem, -2.29491px + 1.06667rem + 0.536193vw, 1.6rem); color: rgb(255, 255, 255); letter-spacing: 0px; }:where([data-replica-products]) .css-1a8xmfo .mediaTextCard_content_body_main { width: 100%; display: flex; flex-direction: column; gap: 0.26667rem; color: rgb(255, 255, 255); letter-spacing: 0px; }
@media (min-width: 724px) {:where([data-replica-products]) .css-1a8xmfo .mediaTextCard_content_body_main { padding-right: clamp(2.66667rem, -11.4745px + 2.66667rem + 2.68097vw, 5.33333rem); }}:where([data-replica-products]) .css-1a8xmfo .mediaTextCard_content_body_main_eyebrow { margin: 0px; font-size: 0.8rem; line-height: 1.5; font-weight: 700; color: inherit; letter-spacing: 0px; text-transform: uppercase; }:where([data-replica-products]) .css-1a8xmfo .mediaTextCard_content_body_main_title { margin: 0px; font-size: clamp(1.06667rem, -2.29491px + 1.06667rem + 0.536193vw, 1.6rem); line-height: 1.5; font-weight: 700; color: inherit; letter-spacing: 0px; text-wrap: pretty; }:where([data-replica-products]) .css-1a8xmfo .mediaTextCard_content_body_main_text { font-size: clamp(0.8rem, -1.14745px + 0.8rem + 0.268097vw, 1.06667rem); line-height: 1.5; font-weight: 400; color: inherit; letter-spacing: 0px; text-wrap: pretty; }:where([data-replica-products]) .css-1a8xmfo .mediaTextCard_content_body_main_text p { font: inherit; margin-bottom: clamp(0rem, -1.14745px + 0rem + 0.268097vw, 0.26667rem); }:where([data-replica-products]) .css-1a8xmfo .mediaTextCard_content_body_main_text strong { font-weight: 700; }:where([data-replica-products]) .css-1a8xmfo .mediaTextCard_content_body_main_text u { text-decoration: underline; }:where([data-replica-products]) .css-1a8xmfo .mediaTextCard_content_body_main_text a { color: inherit; font-size: inherit; line-height: inherit; text-decoration: underline; transition-property: text-decoration-color; transition-duration: 500ms; transition-timing-function: ease-in-out; transition-delay: 0ms; }:where([data-replica-products]) .css-1a8xmfo .mediaTextCard_content_body_main_text a:hover { text-decoration-color: transparent; }:where([data-replica-products]) .css-1a8xmfo .mediaTextCard_content_body_main_text > :last-child { margin-bottom: 0px; }:where([data-replica-products]) .css-1lsijll { display: inline-flex; vertical-align: middle; flex-direction: column; position: relative; min-width: 0px; margin: 0px; padding: 0px; font-family: var(--font-larq-geologica); font-weight: 700; font-size: clamp(0.8rem, -0.573727px + 0.8rem + 0.134048vw, 0.93333rem); line-height: 1.6rem; letter-spacing: 0px; text-decoration: none; border-radius: 2.66667rem; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: transparent; cursor: pointer; user-select: none; appearance: none; -webkit-tap-highlight-color: transparent; }
@media (min-width: 960px) {:where([data-replica-products]) .css-1lsijll { min-width: 0px; }}:where([data-replica-products]) .css-1lsijll:focus { outline: revert; }:where([data-replica-products]) .css-1lsijll:focus .btn_element { border-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); color: rgb(21, 58, 91); margin-left: -0.26667rem; margin-right: -0.26667rem; }:where([data-replica-products]) .css-1lsijll:focus .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }:where([data-replica-products]) .css-1lsijll:focus .btn_icon { opacity: 1; }:where([data-replica-products]) .css-1lsijll:hover .btn_element { border-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); color: rgb(21, 58, 91); margin-left: -0.26667rem; margin-right: -0.26667rem; }:where([data-replica-products]) .css-1lsijll:hover .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }:where([data-replica-products]) .css-1lsijll:hover .btn_icon { opacity: 1; }:where([data-replica-products]) .css-1lsijll:active .btn_element { border-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); color: rgb(21, 58, 91); margin-left: -0.26667rem; margin-right: -0.26667rem; }:where([data-replica-products]) .css-1lsijll:active .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }:where([data-replica-products]) .css-1lsijll:active .btn_icon { opacity: 1; }:where([data-replica-products]) .css-1lsijll .btn_element { display: flex; align-self: stretch; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; margin-left: 0px; margin-right: 0px; padding: clamp(0.2rem, -1.14745px + 0.2rem + 0.268097vw, 0.46667rem); font: inherit; text-align: center; border-style: solid; border-width: 1px; border-radius: 2.66667rem; border-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); color: rgb(21, 58, 91); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: border-color, color, background-color, margin-left, margin-right; }:where([data-replica-products]) .css-1lsijll .btn_label { padding-left: 0.53333rem; padding-right: 0.53333rem; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: padding-left, padding-right, opacity; }:where([data-replica-products]) .css-1lsijll .btn_icon { display: inherit; font-size: 1.86667rem; opacity: 0.6; margin: -0.93333rem 0px; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity, margin; }:where([data-replica-products]) .css-1lsijll .btn_icon > span { font-size: inherit; }:where([data-replica-products]) .css-1lsijll svg path { fill: currentcolor; }:where([data-replica-products]) .css-hkhflo:focus .btn_element { border-color: rgb(21, 58, 91); background-color: rgb(21, 58, 91); color: rgb(255, 255, 255); margin-left: -0.26667rem; margin-right: -0.26667rem; }:where([data-replica-products]) .css-hkhflo:focus .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }:where([data-replica-products]) .css-hkhflo:hover .btn_element { border-color: rgb(21, 58, 91); background-color: rgb(21, 58, 91); color: rgb(255, 255, 255); margin-left: -0.26667rem; margin-right: -0.26667rem; }:where([data-replica-products]) .css-hkhflo:hover .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }:where([data-replica-products]) .css-hkhflo:active .btn_element { border-color: rgb(21, 58, 91); background-color: rgb(21, 58, 91); color: rgb(255, 255, 255); margin-left: -0.26667rem; margin-right: -0.26667rem; }:where([data-replica-products]) .css-hkhflo:active .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }:where([data-replica-products]) .css-hkhflo .btn_element { display: flex; align-self: stretch; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; margin-left: 0px; margin-right: 0px; padding: 0.46667rem; font: inherit; text-align: center; border-style: solid; border-width: 1px; border-radius: 1.6rem; border-color: rgb(21, 58, 91); background-color: rgb(21, 58, 91); color: rgb(255, 255, 255); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: border-color, color, background-color, margin-left, margin-right; }:where([data-replica-products]) .css-hkhflo .btn_label { padding: clamp(0.26667rem, 2.57373px + 0.26667rem - 0.134048vw, 0.4rem) 0.53333rem; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: padding-left, padding-right, opacity; }:where([data-replica-products]) .css-fusls1 .pageSectionHead_head { width: 100%; display: grid; grid-template-columns: 1fr; gap: clamp(1.2rem, -6.31099px + 1.2rem + 1.47453vw, 2.66667rem); }
@media (min-width: 960px) {:where([data-replica-products]) .css-fusls1 .pageSectionHead_head { display: flex; flex-flow: row; align-items: flex-start; }}:where([data-replica-products]) .css-fusls1 .pageSectionHead_head_title { grid-area: 1 / 1; margin: 0px; padding: 0px; font-size: clamp(1.33333rem, -3.44236px + 1.33333rem + 0.80429vw, 2.13333rem); line-height: 1.25; font-weight: 700; color: rgb(21, 58, 91); letter-spacing: 0px; text-wrap: pretty; }
@media (min-width: 960px) {:where([data-replica-products]) .css-fusls1 .pageSectionHead_head_title { order: 0; }}:where([data-replica-products]) .css-fusls1 .pageSectionHead_head_addendum { grid-area: 2 / 1 / auto / -1; }
@media (min-width: 960px) {:where([data-replica-products]) .css-fusls1 .pageSectionHead_head_addendum { order: 1; }}:where([data-replica-products]) .css-fusls1 .pageSectionHead_head_action { grid-area: 1 / 2; justify-self: end; }
@media (min-width: 960px) {:where([data-replica-products]) .css-fusls1 .pageSectionHead_head_action { order: 2; flex-shrink: 0; margin-left: auto; }}:where([data-replica-products]) .css-10ubj93 .load-more-button .btn_element { height: 2.66667rem; }:where([data-replica-products]) .css-h42vh0:focus .btn_element { border-color: rgb(21, 58, 91); background-color: transparent; color: rgb(21, 58, 91); margin-left: -0.26667rem; margin-right: -0.26667rem; }:where([data-replica-products]) .css-h42vh0:focus .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }:where([data-replica-products]) .css-h42vh0:hover .btn_element { border-color: rgb(21, 58, 91); background-color: transparent; color: rgb(21, 58, 91); margin-left: -0.26667rem; margin-right: -0.26667rem; }:where([data-replica-products]) .css-h42vh0:hover .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }:where([data-replica-products]) .css-h42vh0:active .btn_element { border-color: rgb(21, 58, 91); background-color: transparent; color: rgb(21, 58, 91); margin-left: -0.26667rem; margin-right: -0.26667rem; }:where([data-replica-products]) .css-h42vh0:active .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }:where([data-replica-products]) .css-h42vh0 .btn_element { display: flex; align-self: stretch; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; margin-left: 0px; margin-right: 0px; padding: 0.46667rem; font: inherit; text-align: center; border-style: solid; border-width: 1px; border-radius: 1.6rem; border-color: rgb(217, 226, 233); background-color: transparent; color: rgb(21, 58, 91); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: border-color, color, background-color, margin-left, margin-right; }:where([data-replica-products]) .css-h42vh0 .btn_label { padding: clamp(0.26667rem, 2.57373px + 0.26667rem - 0.134048vw, 0.4rem) 0.53333rem; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: padding-left, padding-right, opacity; }:where([data-replica-products]) .css-11erhcy .mediaTextCard { position: relative; display: flex; flex-direction: row; width: 100%; height: 100%; border-radius: clamp(0.93333rem, -2.86863px + 0.93333rem + 0.670241vw, 1.6rem); overflow: hidden; }:where([data-replica-products]) .css-11erhcy .mediaTextCard.isLink:focus { outline: revert; }:where([data-replica-products]) .css-11erhcy .mediaTextCard.isLink:hover .mediaTextCard_media_asset, :where([data-replica-products]) .css-11erhcy .mediaTextCard.isLink:focus-visible .mediaTextCard_media_asset { transform: scale(1.02); }:where([data-replica-products]) .css-11erhcy .mediaTextCard_media { flex: 1 1 0%; position: relative; z-index: 1; display: block; width: 100%; }:where([data-replica-products]) .css-11erhcy .mediaTextCard_media::after { content: ""; position: absolute; z-index: 1; top: 0px; left: 0px; width: 100%; height: 100%; background: linear-gradient(rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.6) 100%); }:where([data-replica-products]) .css-11erhcy .mediaTextCard_media_asset { display: block; position: absolute; width: 100%; height: 100%; object-fit: cover; object-position: center center; pointer-events: none; transition-duration: 500ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: transform; transform-origin: center center; }:where([data-replica-products]) .css-11erhcy .mediaTextCard_body { transform: translateZ(1px); position: absolute; z-index: 2; top: 0px; left: 0px; width: 100%; height: 100%; }:where([data-replica-products]) .css-11erhcy .mediaTextCard_content { position: absolute; z-index: 2; left: 0px; bottom: 0px; width: 100%; padding: clamp(1.2rem, -4.01609px + 1.2rem + 0.938338vw, 2.13333rem); opacity: 1; transform: translateY(0px); transition-property: opacity, transform; transition-duration: 500ms; transition-timing-function: ease-in-out; transition-delay: 0ms; }:where([data-replica-products]) .css-11erhcy .mediaTextCard_content_body { width: 100%; display: flex; flex-direction: column; gap: clamp(1.06667rem, -2.29491px + 1.06667rem + 0.536193vw, 1.6rem); color: rgb(255, 255, 255); letter-spacing: 0px; }:where([data-replica-products]) .css-11erhcy .mediaTextCard_content_body_main { width: 100%; display: flex; flex-direction: column; gap: clamp(0rem, -1.14745px + 0rem + 0.268097vw, 0.26667rem); color: rgb(255, 255, 255); letter-spacing: 0px; }
@media (min-width: 724px) {:where([data-replica-products]) .css-11erhcy .mediaTextCard_content_body_main { padding-right: clamp(2.66667rem, -11.4745px + 2.66667rem + 2.68097vw, 5.33333rem); }}:where([data-replica-products]) .css-11erhcy .mediaTextCard_content_body_main_eyebrow { margin: 0px; font-size: 0.8rem; line-height: 1.5; font-weight: 700; color: inherit; letter-spacing: 0px; text-transform: uppercase; }:where([data-replica-products]) .css-11erhcy .mediaTextCard_content_body_main_title { margin: 0px; font-size: clamp(1.06667rem, -2.29491px + 1.06667rem + 0.536193vw, 1.6rem); line-height: 1.5; font-weight: 700; color: inherit; letter-spacing: 0px; text-wrap: pretty; }:where([data-replica-products]) .css-11erhcy .mediaTextCard_content_body_main_text { font-size: clamp(0.8rem, -1.14745px + 0.8rem + 0.268097vw, 1.06667rem); line-height: 1.5; font-weight: 400; color: inherit; letter-spacing: 0px; text-wrap: pretty; }:where([data-replica-products]) .css-11erhcy .mediaTextCard_content_body_main_text p { font: inherit; margin-bottom: clamp(0rem, -1.14745px + 0rem + 0.268097vw, 0.26667rem); }:where([data-replica-products]) .css-11erhcy .mediaTextCard_content_body_main_text strong { font-weight: 700; }:where([data-replica-products]) .css-11erhcy .mediaTextCard_content_body_main_text u { text-decoration: underline; }:where([data-replica-products]) .css-11erhcy .mediaTextCard_content_body_main_text a { color: inherit; font-size: inherit; line-height: inherit; text-decoration: underline; transition-property: text-decoration-color; transition-duration: 500ms; transition-timing-function: ease-in-out; transition-delay: 0ms; }:where([data-replica-products]) .css-11erhcy .mediaTextCard_content_body_main_text a:hover { text-decoration-color: transparent; }:where([data-replica-products]) .css-11erhcy .mediaTextCard_content_body_main_text > :last-child { margin-bottom: 0px; }:where([data-replica-products]) .css-13e9yuk { overflow: hidden; display: flex; flex-direction: row; position: relative; width: var(--width); transform: var(--transform); }:where([data-replica-products]) .css-13e9yuk:hover div { animation-play-state: var(--pause-on-hover); }:where([data-replica-products]) .css-13e9yuk:active div { animation-play-state: var(--pause-on-click); }:where([data-replica-products]) .css-13e9yuk .rfm-overlay { position: absolute; width: 100%; height: 100%; pointer-events: none; }:where([data-replica-products]) .css-13e9yuk .rfm-overlay::before, :where([data-replica-products]) .css-13e9yuk .rfm-overlay::after { background: linear-gradient(to right, var(--gradient-color), rgb(255, 255, 255, 0)); content: ""; height: 100%; position: absolute; width: var(--gradient-width); z-index: 2; pointer-events: none; touch-action: none; }:where([data-replica-products]) .css-13e9yuk .rfm-overlay::after { right: -1px; top: 0px; transform: rotateZ(180deg); }:where([data-replica-products]) .css-13e9yuk .rfm-overlay::before { left: -1px; top: 0px; }:where([data-replica-products]) .css-13e9yuk .rfm-marquee { flex: 0 0 auto; min-width: var(--min-width); z-index: 1; display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-fill-mode: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-play-state: var(--play); animation-delay: var(--delay); animation-direction: var(--direction); }:where([data-replica-products]) .css-13e9yuk .rfm-marquee .rfm-initial-child-container { flex: 0 0 auto; display: flex; min-width: auto; flex-direction: row; -webkit-box-align: center; align-items: center; }:where([data-replica-products]) .css-13e9yuk .rfm-marquee .rfm-initial-child-container .rfm-child { transform: var(--transform); }:where([data-replica-products]) .css-1exzyav { margin-right: clamp(1.46667rem, -16.6381px + 1.46667rem + 3.8874vw, 5.33333rem); font-size: clamp(1.33333rem, -3.44236px + 1.33333rem + 0.80429vw, 2.13333rem); line-height: 1.2; font-weight: 700; color: rgb(21, 58, 91); cursor: default; }:where([data-replica-products]) .css-t7h8wa .productMediaCard { position: relative; display: flex; flex-direction: column; width: 100%; border-radius: clamp(0.93333rem, -2.86863px + 0.93333rem + 0.670241vw, 1.6rem); overflow: hidden; aspect-ratio: 410 / 660; background: linear-gradient(1deg, rgb(240, 246, 255) 1.08%, rgb(250, 245, 245) 98.92%); }
@media (min-width: 960px) {:where([data-replica-products]) .css-t7h8wa .productMediaCard { aspect-ratio: 410 / 660; }}:where([data-replica-products]) .css-t7h8wa .productMediaCard_media { flex: 1 1 0%; position: relative; z-index: 1; display: block; width: 100%; }:where([data-replica-products]) .css-t7h8wa .productMediaCard_media .sound-control { display: block; position: absolute; line-height: 0; top: clamp(1.86667rem, -36px + 1.86667rem + 3.75vw, 2.66667rem); right: clamp(1.86667rem, -12px + 1.86667rem + 1.25vw, 2.66667rem); font-size: clamp(2.66667rem, -16px + 2.66667rem + 1.66667vw, 3.73333rem); z-index: 3; -webkit-tap-highlight-color: transparent; }:where([data-replica-products]) .css-t7h8wa .productMediaCard_media .sound-control:focus-visible { outline: revert; }:where([data-replica-products]) .css-t7h8wa .productMediaCard_media .play-button { display: block; position: absolute; line-height: 0; top: 0px; left: 0px; width: 100%; height: 100%; font-size: clamp(6.4rem, -24px + 6.4rem + 2.5vw, 8rem); z-index: 2; -webkit-tap-highlight-color: transparent; }:where([data-replica-products]) .css-t7h8wa .productMediaCard_media .play-button:focus-visible { outline: revert; outline-offset: -2px; }:where([data-replica-products]) .css-t7h8wa .productMediaCard_media::after { content: ""; position: absolute; z-index: 1; top: 0px; left: 0px; width: 100%; height: 100%; background: linear-gradient(rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.6) 100%); }:where([data-replica-products]) .css-t7h8wa .productMediaCard_media_asset { display: block; position: absolute; width: 100%; height: 100%; object-fit: cover; object-position: center center; pointer-events: none; transition-duration: 500ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: transform; transform-origin: center center; }:where([data-replica-products]) .css-1t50len { box-sizing: border-box; margin: 0px; min-width: 0px; display: flex; flex-flow: wrap; gap: clamp(0.53333rem, -1.14745px + 0.53333rem + 0.268097vw, 0.8rem); }:where([data-replica-products]) .css-1qcuary { display: inline-flex; vertical-align: middle; flex-direction: column; position: relative; min-width: 0px; margin: 0px; padding: 0px; font-family: var(--font-larq-geologica); font-weight: 700; font-size: clamp(0.8rem, -0.573727px + 0.8rem + 0.134048vw, 0.93333rem); line-height: 1.6rem; letter-spacing: 0px; text-decoration: none; border-radius: 2.66667rem; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: transparent; cursor: pointer; user-select: none; appearance: none; -webkit-tap-highlight-color: transparent; pointer-events: none; }
@media (min-width: 960px) {:where([data-replica-products]) .css-1qcuary { min-width: 0px; }}:where([data-replica-products]) .css-1qcuary:focus { outline: revert; }:where([data-replica-products]) .css-1qcuary:focus .btn_element { border-color: rgb(21, 58, 91); background-color: rgb(21, 58, 91); color: rgb(255, 255, 255); margin-left: -0.26667rem; margin-right: -0.26667rem; }:where([data-replica-products]) .css-1qcuary:focus .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }:where([data-replica-products]) .css-1qcuary:focus .btn_icon { opacity: 1; }:where([data-replica-products]) .css-1qcuary:hover .btn_element { border-color: rgb(21, 58, 91); background-color: rgb(21, 58, 91); color: rgb(255, 255, 255); margin-left: -0.26667rem; margin-right: -0.26667rem; }:where([data-replica-products]) .css-1qcuary:hover .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }:where([data-replica-products]) .css-1qcuary:hover .btn_icon { opacity: 1; }:where([data-replica-products]) .css-1qcuary:active .btn_element { border-color: rgb(21, 58, 91); background-color: rgb(21, 58, 91); color: rgb(255, 255, 255); margin-left: -0.26667rem; margin-right: -0.26667rem; }:where([data-replica-products]) .css-1qcuary:active .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }:where([data-replica-products]) .css-1qcuary:active .btn_icon { opacity: 1; }:where([data-replica-products]) .css-1qcuary .btn_element { display: flex; align-self: stretch; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; margin-left: 0px; margin-right: 0px; padding: clamp(0.2rem, -1.14745px + 0.2rem + 0.268097vw, 0.46667rem); font: inherit; text-align: center; border-style: solid; border-width: 1px; border-radius: 2.66667rem; border-color: rgb(21, 58, 91); background-color: rgb(21, 58, 91); color: rgb(255, 255, 255); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: border-color, color, background-color, margin-left, margin-right; pointer-events: none; }:where([data-replica-products]) .css-1qcuary .btn_label { padding-left: 0.53333rem; padding-right: 0.53333rem; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: padding-left, padding-right, opacity; }:where([data-replica-products]) .css-1qcuary .btn_icon { display: inherit; font-size: 1.86667rem; opacity: 0.6; margin: -0.93333rem 0px; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity, margin; }:where([data-replica-products]) .css-1qcuary .btn_icon > span { font-size: inherit; }:where([data-replica-products]) .css-1qcuary svg path { fill: currentcolor; }:where([data-replica-products]) .css-17ju3y3 { position: relative; margin-left: clamp(-5.33333rem, 16.0643px - 1.6rem - 3.75335vw, -1.6rem); margin-right: clamp(-5.33333rem, 16.0643px - 1.6rem - 3.75335vw, -1.6rem); overflow: hidden; }:where([data-replica-products]) .css-17ju3y3 .cardsSwiper_inner { position: relative; padding: 0px; }:where([data-replica-products]) .css-17ju3y3 .cardsSwiper_swiper { position: relative; overflow: visible; padding: 0px clamp(0.93333rem, -13.1957px + 0.93333rem + 3.08311vw, 4rem); }:where([data-replica-products]) .css-17ju3y3 .cardsSwiper_swiper_inner { display: flex; flex-flow: row; transform: translateX(calc(0%)); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: transform; }
@media (min-width: 724px) {:where([data-replica-products]) .css-17ju3y3 .cardsSwiper_swiper_inner { transform: translateX(calc(0%)); }}
@media (min-width: 960px) {:where([data-replica-products]) .css-17ju3y3 .cardsSwiper_swiper_inner { transform: translateX(calc(0%)); }}
@media (min-width: 1280px) {:where([data-replica-products]) .css-17ju3y3 .cardsSwiper_swiper_inner { transform: translateX(calc(0%)); }}
@media (min-width: 1440px) {:where([data-replica-products]) .css-17ju3y3 .cardsSwiper_swiper_inner { transform: translateX(calc(0%)); }}:where([data-replica-products]) .css-17ju3y3 .cardsSwiper_swiper_item { position: relative; flex: 1 0 90%; width: 90%; padding: 0px clamp(0.66667rem, -2.86863px + 0.66667rem + 0.670241vw, 1.33333rem); user-select: none; }
@media (min-width: 724px) {:where([data-replica-products]) .css-17ju3y3 .cardsSwiper_swiper_item { flex: 1 0 80%; width: 80%; }}
@media (min-width: 960px) {:where([data-replica-products]) .css-17ju3y3 .cardsSwiper_swiper_item { flex: 1 0 50%; width: 50%; max-width: 50%; }}
@media (min-width: 1280px) {:where([data-replica-products]) .css-17ju3y3 .cardsSwiper_swiper_item { flex: 1 0 33.33%; width: 33.33%; max-width: 33.33%; }}
@media (min-width: 1440px) {:where([data-replica-products]) .css-17ju3y3 .cardsSwiper_swiper_item { flex: 1 0 25%; width: 25%; max-width: 25%; }}:where([data-replica-products]) .css-17ju3y3 .cardsSwiper_swiper_item .u-inView { position: absolute; right: 0px; top: 0px; width: 1px; height: 100%; display: block; pointer-events: none; }:where([data-replica-products]) .css-17ju3y3 .cardsSwiper_barNavigation { width: 100%; margin-top: clamp(1.33333rem, -5.73727px + 1.33333rem + 1.34048vw, 2.66667rem); padding-left: clamp(1.6rem, -16.0643px + 1.6rem + 3.75335vw, 5.33333rem); padding-right: clamp(1.6rem, -16.0643px + 1.6rem + 3.75335vw, 5.33333rem); }
@media (min-width: 960px) {:where([data-replica-products]) .css-17ju3y3 .cardsSwiper_barNavigation { display: none; }}:where([data-replica-products]) .css-17ju3y3 .cardsSwiper_barNavigation_bar { height: 2px; background: rgb(204, 215, 224); display: flex; flex-direction: row; }:where([data-replica-products]) .css-17ju3y3 .cardsSwiper_barNavigation_bar button { flex: 1 1 0%; height: 2px; background-color: transparent; cursor: pointer; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: background-color; }:where([data-replica-products]) .css-17ju3y3 .cardsSwiper_barNavigation_bar button:focus { outline: revert; }:where([data-replica-products]) .css-17ju3y3 .cardsSwiper_barNavigation_bar button.isActiveBar { background-color: rgb(21, 58, 91); pointer-events: none; }:where([data-replica-products]) .css-17ju3y3 .cardsSwiper_navigation { display: none; flex-wrap: nowrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding-left: clamp(0.06667rem, -15.7775px + 0.06667rem + 3.68633vw, 3.73333rem); padding-right: clamp(0.06667rem, -15.7775px + 0.06667rem + 3.68633vw, 3.73333rem); position: absolute; left: 0px; top: 50%; z-index: 1; width: 100%; transform: translate(0px, -50%); pointer-events: none; }
@media (min-width: 960px) {:where([data-replica-products]) .css-17ju3y3 .cardsSwiper_navigation { display: flex; }}
@media (min-width: 1280px) {:where([data-replica-products]) .css-17ju3y3 .cardsSwiper_navigation { display: flex; }}
@media (min-width: 1440px) {:where([data-replica-products]) .css-17ju3y3 .cardsSwiper_navigation { display: flex; }}:where([data-replica-products]) .css-17ju3y3 .cardsSwiper_navigation_arrow { padding: 0px; margin: 0px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 3.2rem; height: 3.2rem; font-size: 1.2rem; line-height: 1; background-color: white; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; cursor: pointer; pointer-events: auto; }:where([data-replica-products]) .css-17ju3y3 .cardsSwiper_navigation_arrow:focus-visible { outline: revert; }:where([data-replica-products]) .css-17ju3y3 .cardsSwiper_navigation_arrow.isPrevious { opacity: 0; pointer-events: none; cursor: default; }:where([data-replica-products]) .css-17ju3y3 .cardsSwiper_navigation_arrow svg { opacity: 0.6; }:where([data-replica-products]) .css-17ju3y3 .cardsSwiper_navigation_arrow svg path { fill: rgb(21, 58, 91); }:where([data-replica-products]) .css-4m1yte { position: relative; height: 100%; padding: 0px; border-radius: clamp(0.93333rem, -2.86863px + 0.93333rem + 0.670241vw, 1.6rem); overflow: hidden; isolation: isolate; background-color: rgb(255, 255, 255); }:where([data-replica-products]) .css-4m1yte .shopCard_content { display: flex; flex-direction: column; padding: clamp(0.8rem, -3.44236px + 0.8rem + 0.80429vw, 1.6rem); text-align: left; }:where([data-replica-products]) .css-4m1yte .shopCard_content_body { display: flex; flex-direction: column; gap: clamp(0.8rem, -1.14745px + 0.8rem + 0.268097vw, 1.06667rem); container: shopCard_content_body / inline-size; }:where([data-replica-products]) .css-4m1yte .shopCard_colorsPicker { margin: 0px clamp(-1.6rem, 3.44236px - 0.8rem - 0.80429vw, -0.8rem); }:where([data-replica-products]) .css-4m1yte .shopCard_colorsPicker:empty { display: none; }:where([data-replica-products]) .css-4m1yte .shopCard_colorsPicker_colors { padding-left: clamp(0.8rem, -3.44236px + 0.8rem + 0.80429vw, 1.6rem); padding-right: clamp(0.8rem, -3.44236px + 0.8rem + 0.80429vw, 1.6rem); }:where([data-replica-products]) .css-4m1yte .shopCard_colorsPicker_colors::before, :where([data-replica-products]) .css-4m1yte .shopCard_colorsPicker_colors::after { content: ""; display: block; height: 100%; width: clamp(0.8rem, -3.44236px + 0.8rem + 0.80429vw, 1.6rem); position: absolute; top: 0px; z-index: 2; pointer-events: none; }:where([data-replica-products]) .css-4m1yte .shopCard_colorsPicker_colors::before { left: 0px; background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%); }:where([data-replica-products]) .css-4m1yte .shopCard_colorsPicker_colors::after { right: 0px; background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%); }:where([data-replica-products]) .css-4m1yte .shopCard_variantsInfo { display: flex; align-items: flex-start; gap: 0.53333rem; flex-wrap: wrap; }
@container shopCard_content_body (max-width: 220px) {:where([data-replica-products]) .css-4m1yte .shopCard_variantsInfo { flex-direction: column; }}:where([data-replica-products]) .css-4m1yte .shopCard_variantsInfo:empty { display: none; }
@container shopCard_content_body (max-width: 220px) {:where([data-replica-products]) .css-4m1yte .shopCard_quickInfo { display: none; }}:where([data-replica-products]) .css-11j2dj0 { position: relative; text-align: center; isolation: isolate; container: shopCard_media / inline-size; user-select: none; }:where([data-replica-products]) .css-11j2dj0 .productMedia { max-width: 40rem; margin: 0px auto; }
@media (min-width: 960px) {:where([data-replica-products]) .css-11j2dj0 .productMedia { padding: 6%; }}:where([data-replica-products]) .css-11j2dj0 .productMedia_wrap { display: block; -webkit-user-drag: none; }:where([data-replica-products]) .css-11j2dj0 .productMedia_wrap:focus { outline: none; }:where([data-replica-products]) .css-11j2dj0 .productMedia_wrap.isLink:hover, :where([data-replica-products]) .css-11j2dj0 .productMedia_wrap.isLink:focus-visible { outline: revert; outline-offset: -2px; }:where([data-replica-products]) .css-11j2dj0 .productMedia_wrap.isLink:hover .productMedia_assetImage, :where([data-replica-products]) .css-11j2dj0 .productMedia_wrap.isLink:focus-visible .productMedia_assetImage { transform: scale(1.02); }:where([data-replica-products]) .css-11j2dj0 .productMedia_asset { width: 100%; padding-bottom: 100%; position: relative; display: block; }:where([data-replica-products]) .css-11j2dj0 .productMedia_assetImage { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; object-fit: cover; -webkit-user-drag: none; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: transform; transform-origin: center center; }:where([data-replica-products]) .css-15gsjkl { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: -1; background-color: rgb(255, 255, 255); border-radius: 0px; overflow: hidden; pointer-events: none; }:where([data-replica-products]) .css-15gsjkl::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgb(245, 245, 245); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: background-color; }:where([data-replica-products]) .css-65fedf { min-height: 1.33333rem; font-size: clamp(0.8rem, -0.573727px + 0.8rem + 0.134048vw, 0.93333rem); line-height: 1.33333rem; font-weight: 900; letter-spacing: clamp(0.032rem, -0.0229491px + 0.032rem + 0.00536193vw, 0.03733rem); color: rgb(55, 120, 162); text-transform: uppercase; }:where([data-replica-products]) .css-1wuezs8 { position: relative; display: flex; flex-direction: column; align-items: flex-start; }:where([data-replica-products]) .css-1wuezs8 .productTitle { font-size: clamp(0.93333rem, -2.29491px + 0.93333rem + 0.536193vw, 1.46667rem); line-height: 1.2; font-weight: 700; color: rgb(21, 58, 91); text-wrap: pretty; letter-spacing: 0px; }:where([data-replica-products]) .css-1wuezs8 .productTitle.isLink { transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; text-decoration: none !important; }:where([data-replica-products]) .css-1wuezs8 .productTitle.isLink:hover { opacity: 0.8; }:where([data-replica-products]) .css-1wuezs8 .productTitle.isLink:focus-visible { outline: revert; }:where([data-replica-products]) .css-1wuezs8 .productTitle > * { margin: 0px; padding: 0px; font: inherit; color: inherit; text-wrap: pretty; letter-spacing: inherit; }:where([data-replica-products]) .css-11d34r8 { position: relative; margin: 0px auto; overflow: hidden; padding-bottom: 1px; }:where([data-replica-products]) .css-11d34r8 .colorsPickerSwiper_wrapper { display: flex; width: 100%; height: 100%; z-index: 1; position: relative; box-sizing: content-box; transition-property: transform; transform: translate3d(0px, 0px, 0px); }:where([data-replica-products]) .css-11d34r8 .colorsPickerSwiper_item { flex: 0 0 clamp(1.6rem, -2.29491px + 1.6rem + 0.536193vw, 2.13333rem); width: clamp(1.6rem, -2.29491px + 1.6rem + 0.536193vw, 2.13333rem); height: clamp(1.6rem, -2.29491px + 1.6rem + 0.536193vw, 2.13333rem); padding: 0px; }:where([data-replica-products]) .css-16unhe5 { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; pointer-events: none; }:where([data-replica-products]) .css-16unhe5:focus-visible { outline: revert; }:where([data-replica-products]) .css-16unhe5 .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: rgb(35, 35, 35); color: rgb(255, 255, 255); overflow: hidden; }:where([data-replica-products]) .css-16unhe5 .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-16unhe5 .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-16unhe5 .swatch-icon.check { opacity: 1; }:where([data-replica-products]) .css-10sdqrl { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; }:where([data-replica-products]) .css-10sdqrl:focus-visible { outline: revert; }:where([data-replica-products]) .css-10sdqrl .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: rgb(209, 209, 208); color: rgb(21, 58, 91); overflow: hidden; }:where([data-replica-products]) .css-10sdqrl .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-10sdqrl .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-1rv485k { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; }:where([data-replica-products]) .css-1rv485k:focus-visible { outline: revert; }:where([data-replica-products]) .css-1rv485k .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: rgb(198, 187, 176); color: rgb(21, 58, 91); overflow: hidden; }:where([data-replica-products]) .css-1rv485k .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-1rv485k .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-vxiyz9 { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; }:where([data-replica-products]) .css-vxiyz9:focus-visible { outline: revert; }:where([data-replica-products]) .css-vxiyz9 .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: rgb(92, 127, 113); color: rgb(255, 255, 255); overflow: hidden; }:where([data-replica-products]) .css-vxiyz9 .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-vxiyz9 .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-6i4jcv { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; }:where([data-replica-products]) .css-6i4jcv:focus-visible { outline: revert; }:where([data-replica-products]) .css-6i4jcv .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: linear-gradient(rgb(238, 219, 243) 43%, rgb(186, 164, 214) 50%, rgb(195, 176, 220) 58%); color: rgb(21, 58, 91); overflow: hidden; }:where([data-replica-products]) .css-6i4jcv .swatch svg path { fill: currentcolor; filter: drop-shadow(rgb(255, 255, 255) 0px 0px 1px); }:where([data-replica-products]) .css-6i4jcv .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-1edadax { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; }:where([data-replica-products]) .css-1edadax:focus-visible { outline: revert; }:where([data-replica-products]) .css-1edadax .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: rgb(255, 154, 71); color: rgb(21, 58, 91); overflow: hidden; }:where([data-replica-products]) .css-1edadax .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-1edadax .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-14bm2j8 { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; }:where([data-replica-products]) .css-14bm2j8:focus-visible { outline: revert; }:where([data-replica-products]) .css-14bm2j8 .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: rgb(46, 115, 82); color: rgb(255, 255, 255); overflow: hidden; }:where([data-replica-products]) .css-14bm2j8 .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-14bm2j8 .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-faoaba { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; gap: 0.53333rem; font-family: var(--font-larq-geologica); font-size: clamp(0.93333rem, -0.573727px + 0.93333rem + 0.134048vw, 1.06667rem); line-height: 1.5; letter-spacing: 0px; color: rgb(21, 58, 91); }:where([data-replica-products]) .css-1bnu34p { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition-behavior: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; display: inline-flex; padding: 0px; margin: 0px; font: inherit; text-align: center; text-decoration: underline; opacity: 1; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity, text-decoration-color; cursor: pointer; pointer-events: none; }:where([data-replica-products]) .css-1bnu34p:focus { outline: revert; opacity: 1; }:where([data-replica-products]) .css-1bnu34p:hover { opacity: 1; }:where([data-replica-products]) .css-fajmj4 { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition-behavior: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; display: inline-flex; padding: 0px; margin: 0px; font: inherit; text-align: center; text-decoration: underline transparent; opacity: 0.64; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity, text-decoration-color; cursor: pointer; }:where([data-replica-products]) .css-fajmj4:focus { outline: revert; opacity: 1; }:where([data-replica-products]) .css-fajmj4:hover { opacity: 1; }:where([data-replica-products]) .css-1iu0ln { color: rgb(21, 58, 91); font-size: clamp(0.93333rem, -0.573727px + 0.93333rem + 0.134048vw, 1.06667rem); line-height: 1.5; letter-spacing: 0px; text-wrap: pretty; font-weight: 400; }:where([data-replica-products]) .css-1iu0ln * { margin: 0px; }:where([data-replica-products]) .css-1iu0ln p { font: inherit; margin-bottom: 0px; }:where([data-replica-products]) .css-1iu0ln strong { font-weight: 700; }:where([data-replica-products]) .css-1iu0ln i { font-style: italic; }:where([data-replica-products]) .css-1iu0ln u { text-decoration: underline; }:where([data-replica-products]) .css-1iu0ln a { color: inherit; font-size: inherit; line-height: inherit; text-decoration: underline; transition-property: text-decoration-color; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; }:where([data-replica-products]) .css-1iu0ln a:hover { text-decoration-color: transparent; }:where([data-replica-products]) .css-qikuxm { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: -1; background-color: rgb(255, 255, 255); border-radius: 0px; overflow: hidden; pointer-events: none; }:where([data-replica-products]) .css-qikuxm::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgb(241, 246, 249); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: background-color; }:where([data-replica-products]) .css-lxupo0 { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; pointer-events: none; }:where([data-replica-products]) .css-lxupo0:focus-visible { outline: revert; }:where([data-replica-products]) .css-lxupo0 .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: rgb(95, 147, 181); color: rgb(255, 255, 255); overflow: hidden; }:where([data-replica-products]) .css-lxupo0 .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-lxupo0 .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-lxupo0 .swatch-icon.check { opacity: 1; }:where([data-replica-products]) .css-1cj8om4 { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: -1; background-color: rgb(255, 255, 255); border-radius: 0px; overflow: hidden; pointer-events: none; }:where([data-replica-products]) .css-1cj8om4::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgb(239, 244, 250); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: background-color; }:where([data-replica-products]) .css-1fb16ks { min-height: 1.33333rem; font-size: clamp(0.8rem, -0.573727px + 0.8rem + 0.134048vw, 0.93333rem); line-height: 1.33333rem; font-weight: 900; letter-spacing: clamp(0.032rem, -0.0229491px + 0.032rem + 0.00536193vw, 0.03733rem); color: rgb(95, 147, 181); text-transform: uppercase; }:where([data-replica-products]) .css-dk8zb3 { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; pointer-events: none; }:where([data-replica-products]) .css-dk8zb3:focus-visible { outline: revert; }:where([data-replica-products]) .css-dk8zb3 .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: rgb(27, 57, 92); color: rgb(255, 255, 255); overflow: hidden; }:where([data-replica-products]) .css-dk8zb3 .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-dk8zb3 .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-dk8zb3 .swatch-icon.check { opacity: 1; }:where([data-replica-products]) .css-1xfs2ko { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; }:where([data-replica-products]) .css-1xfs2ko:focus-visible { outline: revert; }:where([data-replica-products]) .css-1xfs2ko .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: rgb(35, 35, 35); color: rgb(255, 255, 255); overflow: hidden; }:where([data-replica-products]) .css-1xfs2ko .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-1xfs2ko .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-1t18tmr { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; }:where([data-replica-products]) .css-1t18tmr:focus-visible { outline: revert; }:where([data-replica-products]) .css-1t18tmr .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: rgb(170, 195, 198); color: rgb(21, 58, 91); overflow: hidden; }:where([data-replica-products]) .css-1t18tmr .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-1t18tmr .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-1rbo0kz { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; }:where([data-replica-products]) .css-1rbo0kz:focus-visible { outline: revert; }:where([data-replica-products]) .css-1rbo0kz .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: rgb(218, 170, 170); color: rgb(21, 58, 91); overflow: hidden; }:where([data-replica-products]) .css-1rbo0kz .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-1rbo0kz .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-j5fss5 { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; }:where([data-replica-products]) .css-j5fss5:focus-visible { outline: revert; }:where([data-replica-products]) .css-j5fss5 .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: rgb(95, 147, 181); color: rgb(255, 255, 255); overflow: hidden; }:where([data-replica-products]) .css-j5fss5 .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-j5fss5 .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-87hp79 { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; }:where([data-replica-products]) .css-87hp79:focus-visible { outline: revert; }:where([data-replica-products]) .css-87hp79 .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: url("./product-assets/284f2be340c2a97c9b106bc3b747a721d04ff0d5576e9aa70f2392bccd39a28d.png") center center / cover no-repeat rgb(217, 217, 217); color: rgb(21, 58, 91); overflow: hidden; }:where([data-replica-products]) .css-87hp79 .swatch::before { content: ""; display: block; position: absolute; left: 50%; top: 50%; height: calc(100% - 6px); width: calc(100% - 6px); border-radius: 100%; transform: translate(-50%, -50%); background: rgb(217, 217, 217); }:where([data-replica-products]) .css-87hp79 .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-87hp79 .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-ktbb9c { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: -1; background-color: rgb(255, 255, 255); border-radius: 0px; overflow: hidden; pointer-events: none; }:where([data-replica-products]) .css-ktbb9c::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgb(243, 246, 245); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: background-color; }:where([data-replica-products]) .css-10037kw { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; pointer-events: none; }:where([data-replica-products]) .css-10037kw:focus-visible { outline: revert; }:where([data-replica-products]) .css-10037kw .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: rgb(92, 127, 113); color: rgb(255, 255, 255); overflow: hidden; }:where([data-replica-products]) .css-10037kw .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-10037kw .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-10037kw .swatch-icon.check { opacity: 1; }:where([data-replica-products]) .css-67y418 { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: -1; background-color: rgb(255, 255, 255); border-radius: 0px; overflow: hidden; pointer-events: none; }:where([data-replica-products]) .css-67y418::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgb(238, 245, 251); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: background-color; }:where([data-replica-products]) .css-r3dbs5 { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; pointer-events: none; }:where([data-replica-products]) .css-r3dbs5:focus-visible { outline: revert; }:where([data-replica-products]) .css-r3dbs5 .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: rgb(21, 58, 91); color: rgb(255, 255, 255); overflow: hidden; }:where([data-replica-products]) .css-r3dbs5 .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-r3dbs5 .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-r3dbs5 .swatch-icon.check { opacity: 1; }:where([data-replica-products]) .css-17l4mkp { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; }:where([data-replica-products]) .css-17l4mkp:focus-visible { outline: revert; }:where([data-replica-products]) .css-17l4mkp .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: rgb(214, 213, 208); color: rgb(21, 58, 91); overflow: hidden; }:where([data-replica-products]) .css-17l4mkp .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-17l4mkp .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-1ryxl2a { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: -1; background-color: rgb(255, 255, 255); border-radius: 0px; overflow: hidden; pointer-events: none; }:where([data-replica-products]) .css-1ryxl2a::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgb(245, 245, 245); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: background-color; }:where([data-replica-products]) .css-c3f9jy { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; pointer-events: none; }:where([data-replica-products]) .css-c3f9jy:focus-visible { outline: revert; }:where([data-replica-products]) .css-c3f9jy .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: rgb(209, 209, 208); color: rgb(21, 58, 91); overflow: hidden; }:where([data-replica-products]) .css-c3f9jy .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-c3f9jy .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-c3f9jy .swatch-icon.check { opacity: 1; }:where([data-replica-products]) .css-1lrgmo4 { position: relative; display: flex; flex-direction: column; width: 100%; aspect-ratio: auto; height: 100%; }
@media (min-width: 960px) {:where([data-replica-products]) .css-1lrgmo4 { aspect-ratio: auto; }}:where([data-replica-products]) .css-1lrgmo4:focus { outline: none; }:where([data-replica-products]) .css-1lrgmo4:focus-visible { outline: revert; }:where([data-replica-products]) .css-1lrgmo4:empty { display: none; }:where([data-replica-products]) .css-1lrgmo4 .mediaTextCard { position: relative; display: flex; flex-direction: row; width: 100%; height: 100%; border-radius: clamp(0.93333rem, -2.86863px + 0.93333rem + 0.670241vw, 1.6rem); overflow: hidden; }:where([data-replica-products]) .css-1lrgmo4 .mediaTextCard.isLink:focus { outline: revert; }:where([data-replica-products]) .css-1lrgmo4 .mediaTextCard.isLink:hover .mediaTextCard_media_asset, :where([data-replica-products]) .css-1lrgmo4 .mediaTextCard.isLink:focus-visible .mediaTextCard_media_asset { transform: scale(1.02); }:where([data-replica-products]) .css-1lrgmo4 .mediaTextCard_media { flex: 1 1 0%; position: relative; z-index: 1; display: block; width: 100%; }:where([data-replica-products]) .css-1lrgmo4 .mediaTextCard_media::after { content: ""; position: absolute; z-index: 1; top: 0px; left: 0px; width: 100%; height: 100%; background: linear-gradient(rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.6) 100%); }:where([data-replica-products]) .css-1lrgmo4 .mediaTextCard_media_asset { display: block; position: absolute; width: 100%; height: 100%; object-fit: cover; object-position: center center; pointer-events: none; transition-duration: 500ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: transform; transform-origin: center center; }:where([data-replica-products]) .css-1lrgmo4 .mediaTextCard_body { transform: translateZ(1px); position: absolute; z-index: 2; top: 0px; left: 0px; width: 100%; height: 100%; }:where([data-replica-products]) .css-1lrgmo4 .mediaTextCard_content { position: absolute; z-index: 2; left: 0px; bottom: 0px; width: 100%; padding: clamp(1.2rem, -4.01609px + 1.2rem + 0.938338vw, 2.13333rem); opacity: 1; transform: translateY(0px); transition-property: opacity, transform; transition-duration: 500ms; transition-timing-function: ease-in-out; transition-delay: 0ms; }:where([data-replica-products]) .css-1lrgmo4 .mediaTextCard_content_body { width: 100%; display: flex; flex-direction: column; gap: clamp(1.06667rem, -2.29491px + 1.06667rem + 0.536193vw, 1.6rem); color: rgb(255, 255, 255); letter-spacing: 0px; }:where([data-replica-products]) .css-1lrgmo4 .mediaTextCard_content_body_main { width: 100%; display: flex; flex-direction: column; gap: clamp(0rem, -1.14745px + 0rem + 0.268097vw, 0.26667rem); color: rgb(255, 255, 255); letter-spacing: 0px; }
@media (min-width: 724px) {:where([data-replica-products]) .css-1lrgmo4 .mediaTextCard_content_body_main { padding-right: clamp(2.66667rem, -11.4745px + 2.66667rem + 2.68097vw, 5.33333rem); }}:where([data-replica-products]) .css-1lrgmo4 .mediaTextCard_content_body_main_eyebrow { margin: 0px; font-size: 0.8rem; line-height: 1.5; font-weight: 700; color: inherit; letter-spacing: 0px; text-transform: uppercase; }:where([data-replica-products]) .css-1lrgmo4 .mediaTextCard_content_body_main_title { margin: 0px; font-size: clamp(1.06667rem, -2.29491px + 1.06667rem + 0.536193vw, 1.6rem); line-height: 1.5; font-weight: 700; color: inherit; letter-spacing: 0px; text-wrap: pretty; }:where([data-replica-products]) .css-1lrgmo4 .mediaTextCard_content_body_main_text { font-size: clamp(0.8rem, -1.14745px + 0.8rem + 0.268097vw, 1.06667rem); line-height: 1.5; font-weight: 400; color: inherit; letter-spacing: 0px; text-wrap: pretty; }:where([data-replica-products]) .css-1lrgmo4 .mediaTextCard_content_body_main_text p { font: inherit; margin-bottom: clamp(0rem, -1.14745px + 0rem + 0.268097vw, 0.26667rem); }:where([data-replica-products]) .css-1lrgmo4 .mediaTextCard_content_body_main_text strong { font-weight: 700; }:where([data-replica-products]) .css-1lrgmo4 .mediaTextCard_content_body_main_text u { text-decoration: underline; }:where([data-replica-products]) .css-1lrgmo4 .mediaTextCard_content_body_main_text a { color: inherit; font-size: inherit; line-height: inherit; text-decoration: underline; transition-property: text-decoration-color; transition-duration: 500ms; transition-timing-function: ease-in-out; transition-delay: 0ms; }:where([data-replica-products]) .css-1lrgmo4 .mediaTextCard_content_body_main_text a:hover { text-decoration-color: transparent; }:where([data-replica-products]) .css-1lrgmo4 .mediaTextCard_content_body_main_text > :last-child { margin-bottom: 0px; }:where([data-replica-products]) .css-wn1ko { border: 0px !important; clip: rect(1px, 1px, 1px, 1px) !important; clip-path: inset(50%) !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; width: 1px !important; white-space: nowrap !important; }:where([data-replica-products]) .css-wn1ko:focus, :where([data-replica-products]) .css-wn1ko:active { clip: auto !important; clip-path: none !important; height: auto !important; margin: auto !important; overflow: visible !important; width: auto !important; white-space: normal !important; }:where([data-replica-products]) .css-cdckcp { position: relative; display: flex; align-items: flex-start; flex-flow: wrap; gap: 0.26667rem 0.53333rem; font-size: clamp(0.93333rem, -0.573727px + 0.93333rem + 0.134048vw, 1.06667rem); line-height: 1.5; letter-spacing: 0px; color: rgb(21, 58, 91); container: shopCard_price / inline-size; }
@container shopCard_price (max-width: 180px) {:where([data-replica-products]) .css-cdckcp .priceLabel { display: none; }}:where([data-replica-products]) .css-cdckcp .priceOld { text-decoration: line-through; }
@container shopCard_price (max-width: 220px) {:where([data-replica-products]) .css-cdckcp .priceOld { display: none; }}:where([data-replica-products]) .css-cdckcp .priceCurrent { font-weight: 700; }:where([data-replica-products]) .css-cdckcp .priceDiscount:empty { display: none; }:where([data-replica-products]) .css-12m0k8p { pointer-events: auto; }:where([data-replica-products]) .checkoutFrame { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }:where([data-replica-products]) .swiper-horizontal { touch-action: pan-y; }:where([data-replica-products]) .swiper-backface-hidden .swiper-slide { transform: translateZ(0px); backface-visibility: hidden; }:where([data-replica-products]) .swiper-horizontal.swiper-css-mode > .swiper-wrapper { scroll-snap-type: x mandatory; }:where([data-replica-products]) .swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }:where([data-replica-products]) .swiper-centered.swiper-horizontal > .swiper-wrapper::before { width: var(--swiper-centered-offset-after); height: 100%; min-height: 1px; }
@media (max-width: 959.95px) {@container shopCard_media (min-width: 300px) {:where([data-replica-products]) .css-11j2dj0 .productMedia { padding: 6%; }}}:where([data-replica-products]) .css-v1o2v3 { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: -1; background-color: rgb(255, 255, 255); border-radius: 0px; overflow: hidden; pointer-events: none; }:where([data-replica-products]) .css-v1o2v3::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgb(241, 243, 248); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: background-color; }:where([data-replica-products]) .css-1shqc6h { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; pointer-events: none; }:where([data-replica-products]) .css-1shqc6h:focus-visible { outline: revert; }:where([data-replica-products]) .css-1shqc6h .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: transparent; color: rgb(21, 58, 91); overflow: hidden; box-shadow: rgb(21, 58, 91) 0px 0px 0px 1px inset; }:where([data-replica-products]) .css-1shqc6h .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-1shqc6h .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-1shqc6h .swatch-icon.check { opacity: 1; }:where([data-replica-products]) .css-mnvc6h .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: rgb(173, 170, 204); color: rgb(21, 58, 91); overflow: hidden; }:where([data-replica-products]) .css-mnvc6h .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-mnvc6h .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-lmtvem .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: linear-gradient(135deg, rgb(253, 221, 114) 50%, rgb(127, 165, 237) 50%); color: rgb(21, 58, 91); overflow: hidden; }:where([data-replica-products]) .css-lmtvem .swatch svg path { fill: currentcolor; filter: drop-shadow(rgb(255, 255, 255) 0px 0px 1px); }:where([data-replica-products]) .css-lmtvem .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-lmtvem .swatch-icon.check { opacity: 1; }:where([data-replica-products]) .css-r6hg7h .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: linear-gradient(135deg, rgb(229, 181, 228) 50%, rgb(145, 202, 101) 50%); color: rgb(21, 58, 91); overflow: hidden; }:where([data-replica-products]) .css-r6hg7h .swatch svg path { fill: currentcolor; filter: drop-shadow(rgb(255, 255, 255) 0px 0px 1px); }:where([data-replica-products]) .css-r6hg7h .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-1dz2a3 .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: linear-gradient(135deg, rgb(255, 62, 153) 50%, rgb(48, 200, 64) 50%); color: rgb(255, 255, 255); overflow: hidden; }:where([data-replica-products]) .css-1dz2a3 .swatch svg path { fill: currentcolor; filter: drop-shadow(rgb(0, 0, 0) 0px 0px 1px); }:where([data-replica-products]) .css-1dz2a3 .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-vjf8qf { min-height: 1.33333rem; font-size: clamp(0.8rem, -0.573727px + 0.8rem + 0.134048vw, 0.93333rem); line-height: 1.33333rem; font-weight: 900; letter-spacing: clamp(0.032rem, -0.0229491px + 0.032rem + 0.00536193vw, 0.03733rem); color: rgb(198, 187, 176); text-transform: uppercase; }:where([data-replica-products]) .css-kh07rn { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: -1; background-color: rgb(255, 255, 255); border-radius: 0px; overflow: hidden; pointer-events: none; }:where([data-replica-products]) .css-kh07rn::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgb(246, 245, 243); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: background-color; }:where([data-replica-products]) .css-qohg7j { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; pointer-events: none; }:where([data-replica-products]) .css-qohg7j:focus-visible { outline: revert; }:where([data-replica-products]) .css-qohg7j .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: rgb(198, 187, 176); color: rgb(21, 58, 91); overflow: hidden; }:where([data-replica-products]) .css-qohg7j .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-qohg7j .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-qohg7j .swatch-icon.check { opacity: 1; }:where([data-replica-products]) .css-szb95u { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: -1; background-color: rgb(255, 255, 255); border-radius: 0px; overflow: hidden; pointer-events: none; }:where([data-replica-products]) .css-szb95u::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgb(244, 241, 249); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: background-color; }:where([data-replica-products]) .css-1nvupb9 { min-height: 1.33333rem; font-size: clamp(0.8rem, -0.573727px + 0.8rem + 0.134048vw, 0.93333rem); line-height: 1.33333rem; font-weight: 900; letter-spacing: clamp(0.032rem, -0.0229491px + 0.032rem + 0.00536193vw, 0.03733rem); color: rgb(107, 99, 190); text-transform: uppercase; }:where([data-replica-products]) .css-1klyoi8 { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; pointer-events: none; }:where([data-replica-products]) .css-1klyoi8:focus-visible { outline: revert; }:where([data-replica-products]) .css-1klyoi8 .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: linear-gradient(rgb(238, 219, 243) 43%, rgb(186, 164, 214) 50%, rgb(195, 176, 220) 58%); color: rgb(21, 58, 91); overflow: hidden; }:where([data-replica-products]) .css-1klyoi8 .swatch svg path { fill: currentcolor; filter: drop-shadow(rgb(255, 255, 255) 0px 0px 1px); }:where([data-replica-products]) .css-1klyoi8 .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-1klyoi8 .swatch-icon.check { opacity: 1; }:where([data-replica-products]) .css-f3urtm { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: -1; background-color: rgb(255, 255, 255); border-radius: 0px; overflow: hidden; pointer-events: none; }:where([data-replica-products]) .css-f3urtm::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgb(255, 244, 235); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: background-color; }:where([data-replica-products]) .css-19ihqj2 { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; pointer-events: none; }:where([data-replica-products]) .css-19ihqj2:focus-visible { outline: revert; }:where([data-replica-products]) .css-19ihqj2 .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: rgb(255, 154, 71); color: rgb(21, 58, 91); overflow: hidden; }:where([data-replica-products]) .css-19ihqj2 .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-19ihqj2 .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-19ihqj2 .swatch-icon.check { opacity: 1; }:where([data-replica-products]) .css-zgx0k6 { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: -1; background-color: rgb(255, 255, 255); border-radius: 0px; overflow: hidden; pointer-events: none; }:where([data-replica-products]) .css-zgx0k6::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgb(240, 249, 245); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: background-color; }:where([data-replica-products]) .css-hcdm6z { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; pointer-events: none; }:where([data-replica-products]) .css-hcdm6z:focus-visible { outline: revert; }:where([data-replica-products]) .css-hcdm6z .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: rgb(46, 115, 82); color: rgb(255, 255, 255); overflow: hidden; }:where([data-replica-products]) .css-hcdm6z .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-hcdm6z .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-hcdm6z .swatch-icon.cross { opacity: 1; }:where([data-replica-products]) .css-1e6jqdc { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; }:where([data-replica-products]) .css-1e6jqdc:focus-visible { outline: revert; }:where([data-replica-products]) .css-1e6jqdc .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: rgb(27, 57, 92); color: rgb(255, 255, 255); overflow: hidden; }:where([data-replica-products]) .css-1e6jqdc .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-1e6jqdc .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-xdl4h5 { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: -1; background-color: rgb(255, 255, 255); border-radius: 0px; overflow: hidden; pointer-events: none; }:where([data-replica-products]) .css-xdl4h5::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgb(243, 246, 247); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: background-color; }:where([data-replica-products]) .css-17e9fxc { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; pointer-events: none; }:where([data-replica-products]) .css-17e9fxc:focus-visible { outline: revert; }:where([data-replica-products]) .css-17e9fxc .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: rgb(170, 195, 198); color: rgb(21, 58, 91); overflow: hidden; }:where([data-replica-products]) .css-17e9fxc .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-17e9fxc .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-17e9fxc .swatch-icon.check { opacity: 1; }:where([data-replica-products]) .css-1hyinv1 { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: -1; background-color: rgb(255, 255, 255); border-radius: 0px; overflow: hidden; pointer-events: none; }:where([data-replica-products]) .css-1hyinv1::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgb(249, 241, 241); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: background-color; }:where([data-replica-products]) .css-dzj3oi { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; pointer-events: none; }:where([data-replica-products]) .css-dzj3oi:focus-visible { outline: revert; }:where([data-replica-products]) .css-dzj3oi .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: rgb(218, 170, 170); color: rgb(21, 58, 91); overflow: hidden; }:where([data-replica-products]) .css-dzj3oi .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-dzj3oi .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-dzj3oi .swatch-icon.check { opacity: 1; }:where([data-replica-products]) .css-71xgyp { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; pointer-events: none; }:where([data-replica-products]) .css-71xgyp:focus-visible { outline: revert; }:where([data-replica-products]) .css-71xgyp .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: rgb(92, 127, 113); color: rgb(255, 255, 255); overflow: hidden; }:where([data-replica-products]) .css-71xgyp .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-71xgyp .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-71xgyp .swatch-icon.cross { opacity: 1; }:where([data-replica-products]) .css-1x336xj { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; pointer-events: none; }:where([data-replica-products]) .css-1x336xj:focus-visible { outline: revert; }:where([data-replica-products]) .css-1x336xj .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: rgb(46, 115, 82); color: rgb(255, 255, 255); overflow: hidden; }:where([data-replica-products]) .css-1x336xj .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-1x336xj .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-1x336xj .swatch-icon.check { opacity: 1; }:where([data-replica-products]) .css-1pra4yx { min-height: 1.33333rem; font-size: clamp(0.8rem, -0.573727px + 0.8rem + 0.134048vw, 0.93333rem); line-height: 1.33333rem; font-weight: 900; letter-spacing: clamp(0.032rem, -0.0229491px + 0.032rem + 0.00536193vw, 0.03733rem); color: rgb(217, 57, 46); text-transform: uppercase; }:where([data-replica-products]) .css-ca4xxq { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; pointer-events: none; }:where([data-replica-products]) .css-ca4xxq:focus-visible { outline: revert; }:where([data-replica-products]) .css-ca4xxq .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: url("./product-assets/284f2be340c2a97c9b106bc3b747a721d04ff0d5576e9aa70f2392bccd39a28d.png") center center / cover no-repeat rgb(217, 217, 217); color: rgb(21, 58, 91); overflow: hidden; }:where([data-replica-products]) .css-ca4xxq .swatch::before { content: ""; display: block; position: absolute; left: 50%; top: 50%; height: calc(100% - 6px); width: calc(100% - 6px); border-radius: 100%; transform: translate(-50%, -50%); background: rgb(217, 217, 217); }:where([data-replica-products]) .css-ca4xxq .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-ca4xxq .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-ca4xxq .swatch-icon.check { opacity: 1; }:where([data-replica-products]) .css-haij18 { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; }:where([data-replica-products]) .css-haij18:focus-visible { outline: revert; }:where([data-replica-products]) .css-haij18 .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: rgb(21, 58, 91); color: rgb(255, 255, 255); overflow: hidden; }:where([data-replica-products]) .css-haij18 .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-haij18 .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-wufdmx { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; pointer-events: none; }:where([data-replica-products]) .css-wufdmx:focus-visible { outline: revert; }:where([data-replica-products]) .css-wufdmx .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: rgb(214, 213, 208); color: rgb(21, 58, 91); overflow: hidden; }:where([data-replica-products]) .css-wufdmx .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-wufdmx .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-wufdmx .swatch-icon.cross { opacity: 1; }:where([data-replica-products]) .css-xg1o9v { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; box-sizing: border-box; width: 100%; height: 100%; display: flex; overflow: hidden; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; background-color: transparent; isolation: isolate; cursor: pointer; pointer-events: none; }:where([data-replica-products]) .css-xg1o9v:focus-visible { outline: revert; }:where([data-replica-products]) .css-xg1o9v .swatch { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100%; border-radius: 100%; background: rgb(35, 35, 35); color: rgb(255, 255, 255); overflow: hidden; }:where([data-replica-products]) .css-xg1o9v .swatch svg path { fill: currentcolor; }:where([data-replica-products]) .css-xg1o9v .swatch-icon { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: clamp(1.6rem, -4.01609px + 1.6rem + 0.938338vw, 2.53333rem); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; pointer-events: none; }:where([data-replica-products]) .css-xg1o9v .swatch-icon.cross { opacity: 1; }
