.replica-shop-catalog .fresnel-container { margin: 0px; padding: 0px; }
@media not all and (min-width: 0px) and (max-width: 723px) {.replica-shop-catalog .fresnel-at-xs { display: none !important; }
}
@media not all and (min-width: 724px) and (max-width: 959px) {.replica-shop-catalog .fresnel-at-sm { display: none !important; }
}
@media not all and (min-width: 960px) and (max-width: 1279px) {.replica-shop-catalog .fresnel-at-md { display: none !important; }
}
@media not all and (min-width: 1280px) and (max-width: 1919px) {.replica-shop-catalog .fresnel-at-lg { display: none !important; }
}
@media not all and (min-width: 1920px) {.replica-shop-catalog .fresnel-at-xl { display: none !important; }
}
@media not all and (max-width: 723px) {.replica-shop-catalog .fresnel-lessThan-sm { display: none !important; }
}
@media not all and (max-width: 959px) {.replica-shop-catalog .fresnel-lessThan-md { display: none !important; }
}
@media not all and (max-width: 1279px) {.replica-shop-catalog .fresnel-lessThan-lg { display: none !important; }
}
@media not all and (max-width: 1919px) {.replica-shop-catalog .fresnel-lessThan-xl { display: none !important; }
}
@media not all and (min-width: 724px) {.replica-shop-catalog .fresnel-greaterThan-xs { display: none !important; }
}
@media not all and (min-width: 960px) {.replica-shop-catalog .fresnel-greaterThan-sm { display: none !important; }
}
@media not all and (min-width: 1280px) {.replica-shop-catalog .fresnel-greaterThan-md { display: none !important; }
}
@media not all and (min-width: 1920px) {.replica-shop-catalog .fresnel-greaterThan-lg { display: none !important; }
}
@media not all and (min-width: 0px) {.replica-shop-catalog .fresnel-greaterThanOrEqual-xs { display: none !important; }
}
@media not all and (min-width: 724px) {.replica-shop-catalog .fresnel-greaterThanOrEqual-sm { display: none !important; }
}
@media not all and (min-width: 960px) {.replica-shop-catalog .fresnel-greaterThanOrEqual-md { display: none !important; }
}
@media not all and (min-width: 1280px) {.replica-shop-catalog .fresnel-greaterThanOrEqual-lg { display: none !important; }
}
@media not all and (min-width: 1920px) {.replica-shop-catalog .fresnel-greaterThanOrEqual-xl { display: none !important; }
}
@media not all and (min-width: 0px) and (max-width: 723px) {.replica-shop-catalog .fresnel-between-xs-sm { display: none !important; }
}
@media not all and (min-width: 0px) and (max-width: 959px) {.replica-shop-catalog .fresnel-between-xs-md { display: none !important; }
}
@media not all and (min-width: 0px) and (max-width: 1279px) {.replica-shop-catalog .fresnel-between-xs-lg { display: none !important; }
}
@media not all and (min-width: 0px) and (max-width: 1919px) {.replica-shop-catalog .fresnel-between-xs-xl { display: none !important; }
}
@media not all and (min-width: 724px) and (max-width: 959px) {.replica-shop-catalog .fresnel-between-sm-md { display: none !important; }
}
@media not all and (min-width: 724px) and (max-width: 1279px) {.replica-shop-catalog .fresnel-between-sm-lg { display: none !important; }
}
@media not all and (min-width: 724px) and (max-width: 1919px) {.replica-shop-catalog .fresnel-between-sm-xl { display: none !important; }
}
@media not all and (min-width: 960px) and (max-width: 1279px) {.replica-shop-catalog .fresnel-between-md-lg { display: none !important; }
}
@media not all and (min-width: 960px) and (max-width: 1919px) {.replica-shop-catalog .fresnel-between-md-xl { display: none !important; }
}
@media not all and (min-width: 1280px) and (max-width: 1919px) {.replica-shop-catalog .fresnel-between-lg-xl { display: none !important; }
}.replica-shop-catalog .css-1ht9rxt { z-index: 30; position: sticky; top: 0px; left: 0px; width: 100%; }
@media (max-width: 1199.95px) {.replica-shop-catalog .css-1ht9rxt { display: contents; }
}.replica-shop-catalog .css-19f5tzw { display: none; }
@media (min-width: 1200px) {.replica-shop-catalog .css-19f5tzw { display: contents; }
}.replica-shop-catalog .css-rwgu8v { position: relative; }.replica-shop-catalog .css-rwgu8v .navigation-head { display: flex; -webkit-box-align: center; align-items: center; 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); -webkit-box-pack: justify; justify-content: space-between; box-shadow: rgba(21, 58, 91, 0.1) 0px -1px 0px 0px inset; background: linear-gradient(0deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.4) 100%), linear-gradient(90deg, rgb(252, 232, 214) 0%, rgb(190, 230, 250) 50%, rgb(228, 217, 253) 100%); z-index: 31; height: clamp(4.26667rem, -40px + 4.26667rem + 3.33333vw, 4.8rem); }.replica-shop-catalog .css-rwgu8v .navigation-logo { width: 5.6rem; line-height: 1; }.replica-shop-catalog .css-rwgu8v .navigation-logo a { display: flex; }.replica-shop-catalog .css-rwgu8v .navigation-account, .replica-shop-catalog .css-rwgu8v .navigation-cart, .replica-shop-catalog .css-rwgu8v .navigation-loyalty { font-family: var(--font-larq-geologica); width: 40px; height: 40px; margin-left: auto; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; line-height: 0; box-sizing: border-box; }.replica-shop-catalog .css-rwgu8v .navigation-account:focus-visible, .replica-shop-catalog .css-rwgu8v .navigation-cart:focus-visible, .replica-shop-catalog .css-rwgu8v .navigation-loyalty:focus-visible { outline: rgb(32, 94, 204) auto 1px; }.replica-shop-catalog .css-rwgu8v .navigation-account svg, .replica-shop-catalog .css-rwgu8v .navigation-cart svg, .replica-shop-catalog .css-rwgu8v .navigation-loyalty svg { width: 40px; height: 40px; }.replica-shop-catalog .css-rwgu8v .main-navigation-wrap { display: inline-flex; height: 100%; width: calc(50% - 5.6rem); }.replica-shop-catalog .css-rwgu8v .main-navigation-wrap.main-navigation-wrap-right { -webkit-box-pack: end; justify-content: flex-end; }.replica-shop-catalog .css-rwgu8v .main-navigation-links { display: inline-flex; -webkit-box-align: center; align-items: center; height: 100%; }.replica-shop-catalog .css-rwgu8v .main-navigation-links ul { display: flex; list-style: none; margin-left: 0px; height: 100%; gap: 1.06667rem; }.replica-shop-catalog .css-rwgu8v .main-navigation-links ul li { display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; height: 100%; }.replica-shop-catalog .css-rwgu8v .main-navigation-links ul li button, .replica-shop-catalog .css-rwgu8v .main-navigation-links ul li a { font-size: 0.93333rem; font-family: var(--font-larq-geologica); font-weight: 700; color: rgb(21, 58, 91); line-height: 1.06667rem; transition: color 0.5s ease-in-out; padding: 0.8rem 1.06667rem; border-radius: 2.66667rem; border: 1px solid transparent; background: transparent; position: relative; letter-spacing: 0px; text-align: center; }.replica-shop-catalog html[lang="de"] .css-rwgu8v .main-navigation-links ul li button, .replica-shop-catalog html[lang="de"] .css-rwgu8v .main-navigation-links ul li a { hyphens: auto; }.replica-shop-catalog .css-rwgu8v .main-navigation-links ul li button::before, .replica-shop-catalog .css-rwgu8v .main-navigation-links ul li a::before { content: ""; position: absolute; inset: -1px; border-radius: 2.66667rem; border: 2px solid transparent; background: linear-gradient(-45deg, rgb(96, 47, 186), rgb(76, 159, 233)) border-box border-box; mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) padding-box exclude, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px); pointer-events: none; opacity: 0; transition: opacity 0.5s ease-in-out; }.replica-shop-catalog .css-rwgu8v .main-navigation-links ul li button.isGiftGuide, .replica-shop-catalog .css-rwgu8v .main-navigation-links ul li a.isGiftGuide { color: rgb(208, 37, 37); }.replica-shop-catalog .css-rwgu8v .main-navigation-links ul li button .pillLabel, .replica-shop-catalog .css-rwgu8v .main-navigation-links ul li a .pillLabel { position: absolute; z-index: 1; top: -0.33333rem; right: -0.53333rem; }.replica-shop-catalog .css-rwgu8v .main-navigation-links ul li button.cuva { background-color: rgb(252, 232, 94); }.replica-shop-catalog .css-rwgu8v .main-navigation-links ul li:not(.icon-item) button:hover::before, .replica-shop-catalog .css-rwgu8v .main-navigation-links ul li:not(.icon-item) a:hover::before, .replica-shop-catalog .css-rwgu8v .main-navigation-links ul li:not(.icon-item) button.is-active::before, .replica-shop-catalog .css-rwgu8v .main-navigation-links ul li:not(.icon-item) a.is-active::before { opacity: 1; }.replica-shop-catalog .css-rwgu8v .main-navigation-links ul .icon-item { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }.replica-shop-catalog .css-rwgu8v .main-navigation-links ul li.icon-item a, .replica-shop-catalog .css-rwgu8v .main-navigation-links ul li.icon-item button { width: 40px; height: 40px; padding: 0px; }.replica-shop-catalog .css-rwgu8v .main-navigation-links ul li.icon-item a::after, .replica-shop-catalog .css-rwgu8v .main-navigation-links ul li.icon-item button::after { display: none !important; }.replica-shop-catalog .css-rwgu8v .main-navigation-links ul li.icon-item a svg, .replica-shop-catalog .css-rwgu8v .main-navigation-links ul li.icon-item button svg { width: 40px; height: 40px; border-radius: 50%; background-color: transparent; transition-property: background-color; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; }.replica-shop-catalog .css-rwgu8v .main-navigation-links ul li.icon-item a svg path, .replica-shop-catalog .css-rwgu8v .main-navigation-links ul li.icon-item button svg path { transition: opacity 0.3s; }.replica-shop-catalog .css-rwgu8v .main-navigation-links ul li.icon-item a:hover svg, .replica-shop-catalog .css-rwgu8v .main-navigation-links ul li.icon-item button:hover svg { background-color: rgba(255, 255, 255, 0.6); }.replica-shop-catalog .css-rwgu8v .main-navigation-links ul li.icon-item a:hover svg path, .replica-shop-catalog .css-rwgu8v .main-navigation-links ul li.icon-item button:hover svg path { opacity: 1; }.replica-shop-catalog .css-rwgu8v .main-navigation-links ul li button:focus-visible { outline: rgb(32, 94, 204) auto 1px; }.replica-shop-catalog .css-rwgu8v .icon-indicator { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; background: rgb(21, 58, 91); text-align: center; letter-spacing: 0px; border-radius: 0.53333rem; padding: 0.26667rem; position: absolute; top: -0.26667rem; right: -0.26667rem; min-width: 1.06667rem; height: 1.06667rem; font-size: 0px; margin: 0px; line-height: 0; }.replica-shop-catalog .css-rwgu8v .icon-indicator > span { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 0.53333rem; font-size: 0.8rem; line-height: 0.53333rem; letter-spacing: 0.08rem; margin-right: -0.08rem; margin-top: -0.08rem; text-transform: uppercase; text-align: center; color: rgb(255, 255, 255); font-weight: 700; }.replica-shop-catalog .css-11qxqh7 { display: inline-flex; vertical-align: middle; user-select: none; flex-shrink: 0; font-size: inherit; }.replica-shop-catalog .css-82n8sf { display: inline-flex; vertical-align: middle; width: 1em; height: 1em; user-select: none; flex-shrink: 0; font-size: inherit; }.replica-shop-catalog .css-1y9yfa8 { display: contents; }
@media (min-width: 1200px) {.replica-shop-catalog .css-1y9yfa8 { display: none; }
}.replica-shop-catalog .css-185cv5r { position: relative; z-index: 29; pointer-events: none; }.replica-shop-catalog .css-185cv5r .headerBar_inner { display: flex; flex-direction: row; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; width: 100%; padding-left: 1.6rem; padding-right: 1.6rem; height: 4.53333rem; color: rgb(21, 58, 91); background-color: rgb(255, 255, 255); position: static; top: 0px; left: 0px; }.replica-shop-catalog .css-1ovo7ln { display: inline-flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; flex-shrink: 0; text-align: center; line-height: 1; font-size: 5.6rem; color: rgb(21, 58, 91); pointer-events: auto; }.replica-shop-catalog .css-1ovo7ln:hover, .replica-shop-catalog .css-1ovo7ln:active { color: rgb(21, 58, 91); }.replica-shop-catalog .css-1ovo7ln:focus-visible { outline: revert; }.replica-shop-catalog .css-1ovo7ln svg { display: inline-flex; vertical-align: middle; width: 1em; height: auto; user-select: none; flex-shrink: 0; font-size: inherit; }.replica-shop-catalog .css-1ovo7ln svg path { fill: currentcolor; }.replica-shop-catalog .css-1hm4bwn { margin: 0px; position: fixed; z-index: 200; bottom: 0px; left: 0px; width: 100%; }.replica-shop-catalog .css-18qylq6 { position: relative; z-index: 1; margin: 0px; padding-top: 0.53333rem; padding-right: 1.6rem; padding-left: 1.6rem; padding-bottom: calc(0.53333rem + env(safe-area-inset-bottom, 0px)); width: 100%; background-color: rgb(255, 255, 255); border-radius: 1.06667rem 1.06667rem 0rem 0rem; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 32px 0px; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: background-color, box-shadow, padding-bottom; }.replica-shop-catalog .css-18qylq6 .navigationBar_list { list-style: none; margin: 0px auto; padding: 0rem 0.53333rem; display: flex; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; align-items: flex-start; max-width: 26rem; }.replica-shop-catalog .css-18qylq6 .navigationBar_list:empty { display: none; }.replica-shop-catalog .css-18qylq6 .navigationBar_list_item { margin: 0px; padding: 0px; }.replica-shop-catalog .css-814p79 { position: relative; margin: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: flex; flex-direction: column; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; text-align: center; width: 3.73333rem; height: 3.73333rem; font-family: var(--font-larq-geologica); }.replica-shop-catalog .css-814p79:focus-visible { outline: revert; }.replica-shop-catalog .css-814p79 .navigationBarItem_icon { position: relative; isolation: isolate; display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 2.66667rem; height: 2.66667rem; font-size: 2.66667rem; background: center center / 0px auto transparent; border-radius: 100%; color: rgb(21, 58, 91); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: color; }.replica-shop-catalog .css-814p79 .navigationBarItem_icon::after { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; border-radius: 100%; pointer-events: none; background: linear-gradient(rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(90deg, rgb(252, 232, 214) 0%, rgb(190, 230, 250) 50%, rgb(228, 217, 253) 100%); z-index: -1; transform: scale(1); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: transform; }.replica-shop-catalog .css-814p79 .navigationBarItem_icon svg path { fill: currentcolor; }.replica-shop-catalog .css-814p79 .navigationBarItem_icon_initials { width: 1.86667rem; height: 1.86667rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }.replica-shop-catalog .css-814p79 .navigationBarItem_icon_initials > span { width: 100%; height: 100%; border-radius: 100%; border-style: solid; border-width: 2px; border-color: rgb(21, 58, 91); color: rgb(21, 58, 91); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; text-align: center; font-size: 0.93333rem; line-height: 1; letter-spacing: -1.12px; text-transform: uppercase; font-weight: 700; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: color, border-color; }.replica-shop-catalog .css-814p79 .navigationBarItem_indicator { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; background-color: rgb(21, 58, 91); text-align: center; letter-spacing: 0px; border-radius: 0.53333rem; padding: 0.13333rem; position: absolute; top: 0px; right: 0px; min-width: 0.8rem; height: 0.8rem; font-size: 0px; margin: 0px; line-height: 0; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: background-color; }.replica-shop-catalog .css-814p79 .navigationBarItem_indicator > span { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 0.53333rem; font-size: 0.53333rem; line-height: 1; text-transform: uppercase; text-align: center; color: rgb(245, 246, 250); font-weight: 700; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: color; }.replica-shop-catalog .css-814p79 .navigationBarItem_title { padding: 0.26667rem 0rem; text-transform: uppercase; font-weight: 700; line-height: 1; font-size: 0.53333rem; color: rgb(90, 94, 96); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: color; }.replica-shop-catalog .css-1y9osv2 { position: relative; margin: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: flex; flex-direction: column; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; text-align: center; width: 3.73333rem; height: 3.73333rem; font-family: var(--font-larq-geologica); }.replica-shop-catalog .css-1y9osv2:focus-visible { outline: revert; }.replica-shop-catalog .css-1y9osv2 .navigationBarItem_icon { position: relative; isolation: isolate; display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 2.66667rem; height: 2.66667rem; font-size: 2.66667rem; background: center center / 0px auto transparent; border-radius: 100%; color: rgb(21, 58, 91); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: color; }.replica-shop-catalog .css-1y9osv2 .navigationBarItem_icon::after { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; border-radius: 100%; pointer-events: none; background: linear-gradient(rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(90deg, rgb(252, 232, 214) 0%, rgb(190, 230, 250) 50%, rgb(228, 217, 253) 100%); z-index: -1; transform: scale(0); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: transform; }.replica-shop-catalog .css-1y9osv2 .navigationBarItem_icon svg path { fill: currentcolor; }.replica-shop-catalog .css-1y9osv2 .navigationBarItem_icon_initials { width: 1.86667rem; height: 1.86667rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }.replica-shop-catalog .css-1y9osv2 .navigationBarItem_icon_initials > span { width: 100%; height: 100%; border-radius: 100%; border-style: solid; border-width: 2px; border-color: rgb(21, 58, 91); color: rgb(21, 58, 91); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; text-align: center; font-size: 0.93333rem; line-height: 1; letter-spacing: -1.12px; text-transform: uppercase; font-weight: 700; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: color, border-color; }.replica-shop-catalog .css-1y9osv2 .navigationBarItem_indicator { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; background-color: rgb(21, 58, 91); text-align: center; letter-spacing: 0px; border-radius: 0.53333rem; padding: 0.13333rem; position: absolute; top: 0px; right: 0px; min-width: 0.8rem; height: 0.8rem; font-size: 0px; margin: 0px; line-height: 0; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: background-color; }.replica-shop-catalog .css-1y9osv2 .navigationBarItem_indicator > span { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 0.53333rem; font-size: 0.53333rem; line-height: 1; text-transform: uppercase; text-align: center; color: rgb(245, 246, 250); font-weight: 700; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: color; }.replica-shop-catalog .css-1y9osv2 .navigationBarItem_title { padding: 0.26667rem 0rem; text-transform: uppercase; font-weight: 700; line-height: 1; font-size: 0.53333rem; color: rgb(90, 94, 96); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: color; }.replica-shop-catalog .css-xf7r8j { position: fixed; width: 100%; top: 0px; right: 0px; bottom: 0px; z-index: 101; }.replica-shop-catalog .css-xf7r8j .cartContainer { position: absolute; top: 0px; right: 0px; bottom: 0px; width: 100%; background-color: rgb(255, 255, 255); font-family: var(--font-larq-geologica); transition: transform 300ms cubic-bezier(0.4, 0, 0.2, 1), max-width 300ms cubic-bezier(0.4, 0, 0.2, 1); }
@media (min-width: 724px) {.replica-shop-catalog .css-xf7r8j .cartContainer { max-width: 32rem; }
}
@media (max-width: 1199.95px) {.replica-shop-catalog .css-xf7r8j .cartContainer { padding-bottom: calc(4.8rem + env(safe-area-inset-bottom, 0px)); }
}.replica-shop-catalog .css-xf7r8j .cartContainer_main { width: 100%; height: 100%; display: flex; flex-direction: column; -webkit-box-pack: start; justify-content: flex-start; }.replica-shop-catalog .css-1fy309y { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; flex-wrap: nowrap; gap: 0.26667rem; padding: 0.8rem 1.33333rem; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 16px 0px; }
@media (min-width: 724px) {.replica-shop-catalog .css-1fy309y { padding: 1.2rem 2.66667rem; }
}.replica-shop-catalog .css-1fy309y .headerInfo { font-weight: 700; font-family: var(--font-larq-geologica); color: rgb(21, 58, 91); font-size: 1.2rem; line-height: 1.6rem; }.replica-shop-catalog .css-1fy309y .headerInfo span { color: rgb(26, 26, 26); font-weight: 400; font-family: var(--font-larq-geologica); font-size: 0.8rem; line-height: 1; }.replica-shop-catalog .css-1fy309y .cartHeaderCloseButton { flex-shrink: 0; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; font-size: 1.6rem; line-height: 1; width: 1.6rem; height: 1.6rem; color: rgb(90, 94, 96); cursor: pointer; }.replica-shop-catalog .css-1fy309y .cartHeaderCloseButton:focus { outline: revert; }.replica-shop-catalog .css-1fy309y .cartHeaderCloseButton svg path { fill: currentcolor; }.replica-shop-catalog .css-11qxqh7 { display: inline-flex; vertical-align: middle; user-select: none; flex-shrink: 0; font-size: inherit; }.replica-shop-catalog .css-82n8sf { display: inline-flex; vertical-align: middle; width: 1em; height: 1em; user-select: none; flex-shrink: 0; font-size: inherit; }.replica-shop-catalog .css-u1nf6z { display: flex; flex-direction: column; height: 100%; overflow-y: auto; overscroll-behavior: contain; }.replica-shop-catalog .css-u1nf6z .contentWrap { height: 100%; display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; }.replica-shop-catalog .css-2c9or0 { padding: 0.8rem clamp(1.33333rem, -26.0432px + 1.33333rem + 3.59712vw, 2.66667rem); border-bottom: 1px solid rgba(26, 26, 26, 0.08); }.replica-shop-catalog .css-2c9or0 .cartProgress_inner { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; gap: 0.26667rem; }.replica-shop-catalog .css-fv1w0y { display: grid; grid-template-columns: repeat(1, 1fr); gap: 0px; }.replica-shop-catalog .css-fv1w0y .marksItem { display: flex; flex-direction: column; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-align: center; align-items: center; }.replica-shop-catalog .css-1ijinmr { text-align: center; font-size: 0.8rem; line-height: 1.06667rem; font-weight: 700; color: rgb(26, 26, 26); }.replica-shop-catalog .css-1ijinmr .labelCopy { display: flex; flex-flow: row; -webkit-box-align: center; align-items: center; gap: 0.26667rem; transition-property: color; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; }.replica-shop-catalog .css-1ijinmr .labelCopy button { flex-shrink: 0; padding: 0px; margin: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 1.33333rem; height: 1.33333rem; font-size: 1.33333rem; line-height: 1; color: rgb(26, 26, 26); }.replica-shop-catalog .css-1ijinmr .labelCopy button:focus-visible { outline: revert; }.replica-shop-catalog .css-1ijinmr .labelCopy button:hover svg path { fill: rgb(187, 201, 213); }.replica-shop-catalog .css-1ijinmr .labelCopy button:hover svg path:last-of-type { fill: rgb(26, 26, 26); }.replica-shop-catalog .css-1ijinmr .labelCopy button svg path { fill: rgb(204, 215, 224); transition-property: fill; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; }.replica-shop-catalog .css-1ijinmr .labelCopy button svg path:last-of-type { fill: rgb(26, 26, 26); }.replica-shop-catalog .css-1ijinmr .labelPrice { color: rgb(90, 94, 96); font-weight: 400; }.replica-shop-catalog .css-yojx94 { position: relative; padding: 0.53333rem 0rem; }.replica-shop-catalog .css-yojx94 .bar_line { position: relative; background: rgb(204, 215, 224); border-radius: 0.26667rem; width: 100%; height: 0.53333rem; }.replica-shop-catalog .css-yojx94 .bar_lineProgress { background: rgb(13, 134, 17); height: 100%; border-radius: 0.26667rem; transition: width 500ms ease-in-out; }.replica-shop-catalog .css-yojx94 .bar_marks { position: absolute; left: 0px; top: 0px; width: 100%; display: grid; grid-template-columns: repeat(1, 1fr); gap: 0px; }.replica-shop-catalog .css-yojx94 .bar_marksItem { display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }.replica-shop-catalog .css-w3hmpf { position: relative; display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 1.6rem; height: 1.6rem; }.replica-shop-catalog .css-w3hmpf .markDefault { display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 1.33333rem; height: 1.33333rem; border-radius: 100%; background: rgb(204, 215, 224); }.replica-shop-catalog .css-w3hmpf .markDefault::before { content: ""; display: block; width: 0.53333rem; height: 0.53333rem; border-radius: 100%; background: rgb(26, 26, 26); }.replica-shop-catalog .css-w3hmpf .markActive { position: absolute; left: 0px; top: 0px; display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 100%; height: 100%; font-size: 1.6rem; color: rgb(13, 134, 17); }.replica-shop-catalog .css-w3hmpf .markActive svg path { fill: currentcolor; }.replica-shop-catalog .css-w3hmpf .markActive_star svg path { stroke: rgb(255, 255, 255); stroke-width: 1.6; paint-order: stroke; }.replica-shop-catalog .css-w3hmpf .markActive_check { position: absolute; inset: 0px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: rgb(255, 255, 255); }.replica-shop-catalog .css-w3hmpf .markActive_check svg path { fill: currentcolor; }.replica-shop-catalog .css-e2ywlb { position: absolute; left: 0px; top: 0px; width: 24px; height: 24px; pointer-events: none; }.replica-shop-catalog .css-e2ywlb .markConfetti_item { position: absolute; width: 5px; height: 5px; top: 50%; left: 50%; margin-top: -2.5px; margin-left: -2.5px; pointer-events: none; }.replica-shop-catalog .css-12346b1 { text-align: center; font-size: 0.8rem; line-height: 1.06667rem; color: rgb(26, 26, 26); font-variant-numeric: tabular-nums; }.replica-shop-catalog .css-12346b1 strong { font-weight: 700; }.replica-shop-catalog .css-1cm8n60 { display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; gap: 2.66667rem; height: 100%; padding: 2.66667rem 0rem; }.replica-shop-catalog .css-1cm8n60 .contentEmpty_graphic { max-width: 2.66667rem; }.replica-shop-catalog .css-1cm8n60 .contentEmpty_title { width: 100%; max-width: 17.4667rem; text-align: center; font-size: 1.86667rem; line-height: 2.13333rem; font-weight: 700; letter-spacing: 0px; color: rgb(21, 58, 91); }.replica-shop-catalog .css-auwk1z { display: flex; flex-direction: column; gap: 1.06667rem; width: 100%; padding: 1.06667rem 1.33333rem; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 24px 0px; }
@media (min-width: 724px) {.replica-shop-catalog .css-auwk1z { gap: 1.33333rem; padding: 1.73333rem 2.66667rem; }
}.replica-shop-catalog .css-t9d4ku { display: flex; flex-direction: column; gap: 0.53333rem; }.replica-shop-catalog .css-t9d4ku .checkoutNotice { width: 100%; color: rgb(26, 26, 26); font-size: 0.8rem; line-height: 1.06667rem; text-align: center; }.replica-shop-catalog .css-t9d4ku .checkoutNotice strong { font-weight: 700; }.replica-shop-catalog .css-euwkln { display: inline-flex; vertical-align: middle; flex-direction: column; position: relative; min-width: 100%; margin: 0px; padding: 0px; font-family: var(--font-larq-geologica); font-weight: 700; font-size: clamp(0.93333rem, -0.573727px + 0.93333rem + 0.134048vw, 1.06667rem); line-height: clamp(1.33333rem, -1.14745px + 1.33333rem + 0.268097vw, 1.6rem); letter-spacing: 0px; text-decoration: none; border-radius: 1.6rem; 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) {.replica-shop-catalog .css-euwkln { min-width: 100%; }
}.replica-shop-catalog .css-euwkln:focus { outline: revert; }.replica-shop-catalog .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; }.replica-shop-catalog .css-euwkln:focus .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }.replica-shop-catalog .css-euwkln:focus .btn_icon { opacity: 1; }.replica-shop-catalog .css-euwkln:focus .btn_icon.left { margin-left: 0.26667rem; margin-right: -0.26667rem; }.replica-shop-catalog .css-euwkln:focus .btn_icon.right { margin-left: -0.26667rem; margin-right: 0.26667rem; }.replica-shop-catalog .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; }.replica-shop-catalog .css-euwkln:hover .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }.replica-shop-catalog .css-euwkln:hover .btn_icon { opacity: 1; }.replica-shop-catalog .css-euwkln:hover .btn_icon.left { margin-left: 0.26667rem; margin-right: -0.26667rem; }.replica-shop-catalog .css-euwkln:hover .btn_icon.right { margin-left: -0.26667rem; margin-right: 0.26667rem; }.replica-shop-catalog .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; }.replica-shop-catalog .css-euwkln:active .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }.replica-shop-catalog .css-euwkln:active .btn_icon { opacity: 1; }.replica-shop-catalog .css-euwkln:active .btn_icon.left { margin-left: 0.26667rem; margin-right: -0.26667rem; }.replica-shop-catalog .css-euwkln:active .btn_icon.right { margin-left: -0.26667rem; margin-right: 0.26667rem; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .css-euwkln .btn_icon { display: inherit; font-size: 2.13333rem; opacity: 0.6; margin: -1.06667rem 0px; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity, margin; }.replica-shop-catalog .css-euwkln .btn_icon > span { font-size: inherit; }.replica-shop-catalog .css-euwkln svg path { fill: currentcolor; }.replica-shop-catalog .css-y8aj3r { padding: 0px; }.replica-shop-catalog .css-uijzor { display: flex; flex-direction: column; gap: 1.33333rem; }
@media (min-width: 960px) {.replica-shop-catalog .css-uijzor { gap: 0.13333rem; }
}.replica-shop-catalog .css-uijzor .titleBlock { display: flex; flex-direction: column; gap: 1.33333rem; }
@media (min-width: 960px) {.replica-shop-catalog .css-uijzor .titleBlock { gap: 0.13333rem; }
}.replica-shop-catalog .css-uijzor .titleBlock_head { display: flex; flex-direction: row; align-items: flex-start; -webkit-box-pack: justify; justify-content: space-between; gap: 1.33333rem; }.replica-shop-catalog .css-uijzor .titleBlock_head_title { max-width: 58.6667rem; margin: 0px; padding: 0px; font-size: clamp(1.73333rem, -8.6059px + 1.73333rem + 2.01072vw, 3.73333rem); line-height: 1.33; font-weight: 700; letter-spacing: 0px; text-wrap: pretty; color: rgb(21, 58, 91); }
@media (min-width: 960px) {.replica-shop-catalog .css-uijzor .titleBlock_head_title { line-height: 1.5; }
}.replica-shop-catalog .css-uijzor .titleBlock_head_cta { display: block; padding-top: clamp(0.13333rem, -6.31099px + 0.13333rem + 1.47453vw, 1.6rem); }
@media (min-width: 960px) {.replica-shop-catalog .css-uijzor .titleBlock_head_cta { display: none; }
}.replica-shop-catalog .css-uijzor .titleBlock_text { max-width: 58.6667rem; font-size: clamp(0.93333rem, -1.72118px + 0.93333rem + 0.402145vw, 1.33333rem); line-height: 1.5; color: rgb(21, 58, 91); letter-spacing: 0px; text-wrap: pretty; }.replica-shop-catalog .css-uijzor .titleBlock_text p { font: inherit; margin-bottom: clamp(0.66667rem, -2.86863px + 0.66667rem + 0.670241vw, 1.33333rem); }.replica-shop-catalog .css-uijzor .titleBlock_text p:empty { display: none !important; }.replica-shop-catalog .css-uijzor .titleBlock_text strong { font-weight: 700; }.replica-shop-catalog .css-uijzor .titleBlock_text u { text-decoration: underline; }.replica-shop-catalog .css-uijzor .titleBlock_text 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; }.replica-shop-catalog .css-uijzor .titleBlock_text a:hover { text-decoration-color: transparent; }.replica-shop-catalog .css-uijzor .titleBlock_text > :last-child { margin-bottom: 0px; }.replica-shop-catalog .css-1ftzuac { box-sizing: border-box; min-width: 0px; margin: clamp(2.93333rem, -10.3271px + 2.93333rem + 2.41287vw, 5.33333rem) auto 0px; width: 100%; padding-bottom: clamp(2rem, -2.86863px + 2rem + 0.670241vw, 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); display: flex; }.replica-shop-catalog .css-1llzy2o { box-sizing: border-box; min-width: 0px; margin: 0px auto; width: 100%; }.replica-shop-catalog .css-1npdlfz { display: inline-flex; vertical-align: middle; flex-wrap: nowrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: clamp(0.53333rem, -0.573727px + 0.53333rem + 0.134048vw, 0.66667rem); position: relative; margin: 0px; padding: clamp(0.33333rem, -0.573727px + 0.33333rem + 0.134048vw, 0.46667rem) clamp(0.86667rem, -0.573727px + 0.86667rem + 0.134048vw, 1rem); border-style: solid; border-width: 1px; border-color: rgb(217, 226, 233); border-radius: 2.66667rem; color: rgb(21, 58, 91); font-size: clamp(0.8rem, -0.573727px + 0.8rem + 0.134048vw, 0.93333rem); line-height: 1.7; font-weight: 700; letter-spacing: 0px; font-family: var(--font-larq-geologica); text-align: center; text-decoration: none; background: rgb(255, 255, 255); cursor: pointer; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: border-color, color, background-color; user-select: none; appearance: none; -webkit-tap-highlight-color: transparent; }.replica-shop-catalog .css-1npdlfz:focus { outline: revert; }.replica-shop-catalog .css-1npdlfz .btn_label { display: inline-flex; }.replica-shop-catalog .css-1npdlfz .btn_icon { display: inline-flex; font-size: clamp(1.33333rem, -1.14745px + 1.33333rem + 0.268097vw, 1.6rem); }.replica-shop-catalog .css-1npdlfz .btn_icon.right { margin-right: -0.13333rem; }.replica-shop-catalog .css-1npdlfz .btn_icon.left { margin-left: -0.13333rem; }.replica-shop-catalog .css-1npdlfz .btn_icon svg path { fill: currentcolor; }.replica-shop-catalog .css-11qxqh7 { display: inline-flex; vertical-align: middle; user-select: none; flex-shrink: 0; font-size: inherit; }.replica-shop-catalog .css-82n8sf { display: inline-flex; vertical-align: middle; width: 1em; height: 1em; user-select: none; flex-shrink: 0; font-size: inherit; }.replica-shop-catalog .css-mdkiou { position: fixed; z-index: 29; width: 100%; top: 0px; left: 0px; background-color: rgb(245, 246, 250); pointer-events: none; transform: translateY(-101%); transition-duration: 500ms; transition-timing-function: ease-in-out; transition-delay: 50ms; transition-property: transform, top; }
@media (min-width: 960px) {.replica-shop-catalog .css-mdkiou { display: none; visibility: hidden; }
}.replica-shop-catalog .css-mdkiou .filterStickyBar_inner { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; 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); gap: 0.53333rem; height: 3.73333rem; }.replica-shop-catalog .css-mdkiou .filterStickyBar_title { font-weight: 700; font-size: 1.06667rem; line-height: 1.6; color: rgb(21, 58, 91); letter-spacing: 0.02em; text-align: left; }.replica-shop-catalog .css-mdkiou .filterStickyBar_cta { margin-left: auto; }.replica-shop-catalog .css-mdkiou .filterStickyBar_cta button { white-space: nowrap; }.replica-shop-catalog .css-cmtvh2 { display: flex; -webkit-box-pack: justify; justify-content: space-between; align-items: flex-start; gap: clamp(0.8rem, -1.14745px + 0.8rem + 0.268097vw, 1.06667rem); width: 100%; }.replica-shop-catalog .css-cmtvh2 .filterBar_filters { position: relative; display: flex; width: 100%; }
@media (min-width: 960px) {.replica-shop-catalog .css-cmtvh2 .filterBar_filters { flex-wrap: nowrap; overflow: hidden; }
}.replica-shop-catalog .css-cmtvh2 .filterBar_filters::before, .replica-shop-catalog .css-cmtvh2 .filterBar_filters::after { content: none; display: block; pointer-events: none; position: absolute; top: 0px; z-index: 1; height: 100%; width: 1rem; }
@media (min-width: 960px) {.replica-shop-catalog .css-cmtvh2 .filterBar_filters::before, .replica-shop-catalog .css-cmtvh2 .filterBar_filters::after { content: ""; }
}.replica-shop-catalog .css-cmtvh2 .filterBar_filters::before { left: 0px; background: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%); }.replica-shop-catalog .css-cmtvh2 .filterBar_filters::after { right: 0px; background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%); }.replica-shop-catalog .css-cmtvh2 .filterBar_filters_inner { display: flex; flex-wrap: wrap; gap: clamp(0.4rem, -0.573727px + 0.4rem + 0.134048vw, 0.53333rem); }
@media (min-width: 960px) {.replica-shop-catalog .css-cmtvh2 .filterBar_filters_inner { flex-wrap: nowrap; overflow-x: auto; padding-right: 1rem; padding-left: 1rem; }
}.replica-shop-catalog .css-cmtvh2 .filterBar_filters_inner button { white-space: nowrap; }.replica-shop-catalog .css-cmtvh2 .filterBar_controls { display: none; flex-wrap: nowrap; gap: clamp(0.4rem, -0.573727px + 0.4rem + 0.134048vw, 0.53333rem); }
@media (min-width: 960px) {.replica-shop-catalog .css-cmtvh2 .filterBar_controls { display: flex; }
}.replica-shop-catalog .css-cmtvh2 .filterBar_controls:empty { display: none; }.replica-shop-catalog .css-cmtvh2 .filterBar_controls button { white-space: nowrap; }.replica-shop-catalog .css-19gj2yn { box-sizing: border-box; margin: 0px; min-width: 0px; 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); padding-bottom: clamp(1.6rem, -4.58981px + 1.6rem + 1.07239vw, 2.66667rem); display: flex; -webkit-box-pack: justify; justify-content: space-between; align-items: flex-start; gap: clamp(0.8rem, -1.14745px + 0.8rem + 0.268097vw, 1.06667rem); width: 100%; }.replica-shop-catalog .css-19gj2yn .filterBar_filters { position: relative; display: flex; width: 100%; }
@media (min-width: 960px) {.replica-shop-catalog .css-19gj2yn .filterBar_filters { flex-wrap: nowrap; overflow: hidden; }
}.replica-shop-catalog .css-19gj2yn .filterBar_filters::before, .replica-shop-catalog .css-19gj2yn .filterBar_filters::after { content: none; display: block; pointer-events: none; position: absolute; top: 0px; z-index: 1; height: 100%; width: 1rem; }
@media (min-width: 960px) {.replica-shop-catalog .css-19gj2yn .filterBar_filters::before, .replica-shop-catalog .css-19gj2yn .filterBar_filters::after { content: ""; }
}.replica-shop-catalog .css-19gj2yn .filterBar_filters::before { left: 0px; background: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%); }.replica-shop-catalog .css-19gj2yn .filterBar_filters::after { right: 0px; background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%); }.replica-shop-catalog .css-19gj2yn .filterBar_filters_inner { display: flex; flex-wrap: wrap; gap: clamp(0.4rem, -0.573727px + 0.4rem + 0.134048vw, 0.53333rem); }
@media (min-width: 960px) {.replica-shop-catalog .css-19gj2yn .filterBar_filters_inner { flex-wrap: nowrap; overflow-x: auto; padding-right: 1rem; padding-left: 1rem; }
}.replica-shop-catalog .css-19gj2yn .filterBar_filters_inner button { white-space: nowrap; }.replica-shop-catalog .css-19gj2yn .filterBar_controls { display: none; flex-wrap: nowrap; gap: clamp(0.4rem, -0.573727px + 0.4rem + 0.134048vw, 0.53333rem); }
@media (min-width: 960px) {.replica-shop-catalog .css-19gj2yn .filterBar_controls { display: flex; }
}.replica-shop-catalog .css-19gj2yn .filterBar_controls:empty { display: none; }.replica-shop-catalog .css-19gj2yn .filterBar_controls button { white-space: nowrap; }.replica-shop-catalog .css-16pbgqy { display: inline-flex; vertical-align: middle; flex-wrap: nowrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: clamp(0.53333rem, -0.573727px + 0.53333rem + 0.134048vw, 0.66667rem); position: relative; margin: 0px; padding: clamp(0.33333rem, -0.573727px + 0.33333rem + 0.134048vw, 0.46667rem) clamp(0.86667rem, -0.573727px + 0.86667rem + 0.134048vw, 1rem); border-style: solid; border-width: 1px; border-color: rgb(21, 58, 91); border-radius: 2.66667rem; color: rgb(255, 255, 255); font-size: clamp(0.8rem, -0.573727px + 0.8rem + 0.134048vw, 0.93333rem); line-height: 1.7; font-weight: 700; letter-spacing: 0px; font-family: var(--font-larq-geologica); text-align: center; text-decoration: none; background: rgb(21, 58, 91); cursor: default; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: border-color, color, background-color; user-select: none; appearance: none; -webkit-tap-highlight-color: transparent; }.replica-shop-catalog .css-16pbgqy:focus { outline: revert; }.replica-shop-catalog .css-16pbgqy .btn_label { display: inline-flex; }.replica-shop-catalog .css-16pbgqy .btn_icon { display: inline-flex; font-size: clamp(1.33333rem, -1.14745px + 1.33333rem + 0.268097vw, 1.6rem); }.replica-shop-catalog .css-16pbgqy .btn_icon.right { margin-right: -0.13333rem; }.replica-shop-catalog .css-16pbgqy .btn_icon.left { margin-left: -0.13333rem; }.replica-shop-catalog .css-16pbgqy .btn_icon svg path { fill: currentcolor; }.replica-shop-catalog .css-2tfpm9 { width: 100%; margin: 0px auto; gap: 0px; display: flex !important; }
@media (min-width: 960px) {.replica-shop-catalog .css-2tfpm9 { gap: 0px; }
}.replica-shop-catalog .css-ynrvca { box-sizing: border-box; min-width: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: clamp(4.26667rem, -4.58981px + 4.26667rem + 1.07239vw, 5.33333rem); width: 100%; margin: 0px auto; gap: 0px; display: flex !important; }
@media screen and (min-width: 0) {.replica-shop-catalog .css-ynrvca { padding-left: 0px; padding-right: 0px; }
}
@media screen and (min-width: 724px) {.replica-shop-catalog .css-ynrvca { padding-left: 0px; padding-right: 0px; }
}
@media screen and (min-width: 960px) {.replica-shop-catalog .css-ynrvca { 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) {.replica-shop-catalog .css-ynrvca { gap: 0px; }
}.replica-shop-catalog .css-1hqs798 { width: 0px; flex-shrink: 0; align-self: stretch; }
@media (min-width: 960px) {.replica-shop-catalog .css-1hqs798 { max-width: 24rem; width: 0px; visibility: hidden; }
}.replica-shop-catalog .css-xuyfwn { position: fixed; width: 100%; top: 0px; right: 0px; bottom: 0px; z-index: 999999; background: rgba(21, 58, 91, 0.32); backdrop-filter: blur(4px); }
@media (min-width: 960px) {.replica-shop-catalog .css-xuyfwn { position: sticky; top: calc(0px + 1.33333rem + clamp(4.26667rem, -40px + 4.26667rem + 3.33333vw, 4.8rem)); z-index: 29; background: none; backdrop-filter: none; visibility: visible !important; transform: none !important; }
}
@media (min-width: 960px) and (max-width: 1199.95px) {.replica-shop-catalog .css-xuyfwn { top: calc(0px + 1.33333rem); }
}.replica-shop-catalog .css-xuyfwn .filterPanel_container { position: absolute; top: 0px; right: 0px; bottom: 0px; width: 100%; z-index: 102; background-color: rgb(255, 255, 255); overflow: hidden; }
@media (min-width: 724px) {.replica-shop-catalog .css-xuyfwn .filterPanel_container { width: 72%; }
}
@media (min-width: 960px) {.replica-shop-catalog .css-xuyfwn .filterPanel_container { display: flex; flex-direction: column; width: 100%; max-height: calc(0px - 1.33333rem + 100vh - clamp(4.26667rem, -40px + 4.26667rem + 3.33333vw, 4.8rem)); position: static; background-color: transparent; }
}
@media (min-width: 960px) and (max-width: 1199.95px) {.replica-shop-catalog .css-xuyfwn .filterPanel_container { max-height: calc(100vh - calc(0px + 1.33333rem) - 4.8rem - env(safe-area-inset-bottom, 0px)); }
}.replica-shop-catalog .css-xuyfwn .filterPanel_main { width: 100%; height: 100%; display: flex; flex-direction: column; overflow: auto; overscroll-behavior: contain; }
@media (min-width: 960px) {.replica-shop-catalog .css-xuyfwn .filterPanel_main { display: block; height: auto; }
}.replica-shop-catalog .css-xuyfwn .filterPanel_head { display: flex; flex-flow: row; align-items: flex-start; -webkit-box-pack: justify; justify-content: space-between; gap: 1.33333rem; padding: 0.53333rem 1.6rem; border-bottom: 1px solid rgb(245, 246, 250); }
@media (min-width: 960px) {.replica-shop-catalog .css-xuyfwn .filterPanel_head { display: none; }
}.replica-shop-catalog .css-xuyfwn .filterPanel_head_title { font-size: 1.33333rem; line-height: 1.5; font-weight: 700; color: rgb(21, 58, 91); padding: 0.33333rem 0rem; }.replica-shop-catalog .css-xuyfwn .filterPanel_head_ctaClose { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-radius: 100%; width: 2.66667rem; height: 2.66667rem; margin-right: -0.66667rem; background: rgb(245, 246, 250); color: rgb(21, 58, 91); font-size: 2.66667rem; line-height: 1; }.replica-shop-catalog .css-xuyfwn .filterPanel_head_ctaClose:focus { outline: revert; }.replica-shop-catalog .css-xuyfwn .filterPanel_head_ctaClose:focus .btn_icon { opacity: 1; }.replica-shop-catalog .css-xuyfwn .filterPanel_head_ctaClose:hover .btn_icon { opacity: 1; }.replica-shop-catalog .css-xuyfwn .filterPanel_head_ctaClose .btn_icon svg path { fill: currentcolor; }.replica-shop-catalog .css-xuyfwn .filterPanel_body { width: 100%; display: flex; flex-direction: column; gap: clamp(1.06667rem, -8.31903px + 1.06667rem + 1.9437vw, 3rem); padding: 1.6rem; overflow: auto; overscroll-behavior: contain; }
@media (min-width: 960px) {.replica-shop-catalog .css-xuyfwn .filterPanel_body { padding: 0px 0px clamp(1.06667rem, -8.31903px + 1.06667rem + 1.9437vw, 3rem); }
}.replica-shop-catalog .css-xuyfwn .filterPanel_footer { margin-top: auto; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; gap: 1.33333rem; padding-top: 1.33333rem; padding-right: 1.6rem; padding-left: 1.6rem; padding-bottom: calc(1.33333rem + env(safe-area-inset-bottom, 0px)); border-top: 1px solid rgb(245, 246, 250); }
@media (min-width: 960px) {.replica-shop-catalog .css-xuyfwn .filterPanel_footer { display: none; }
}.replica-shop-catalog .css-1x8typ6 { display: flex; flex-direction: column; gap: clamp(1.06667rem, -2.29491px + 1.06667rem + 0.536193vw, 1.6rem); }.replica-shop-catalog .css-1x8typ6 .filterSection_headTitle { font-weight: 700; font-size: 1.06667rem; line-height: 1.7; color: rgb(21, 58, 91); letter-spacing: 0px; }.replica-shop-catalog .css-1x8typ6 .filterSection_body { display: flex; flex-direction: column; gap: clamp(1.06667rem, -2.29491px + 1.06667rem + 0.536193vw, 1.6rem); }.replica-shop-catalog .css-1pb0al2 { display: flex; align-items: flex-start; cursor: pointer; width: fit-content; letter-spacing: 0px; }.replica-shop-catalog .css-1pb0al2:focus-within .checkbox { outline: -webkit-focus-ring-color auto 5px; }.replica-shop-catalog .css-1pb0al2 .checkbox { flex-shrink: 0; position: relative; display: block; width: 1.33333rem; height: 1.33333rem; margin-right: 0.66667rem; margin-top: 0.13333rem; border-style: solid; border-width: 1px; border-color: rgba(21, 58, 91, 0.3); border-radius: 30px; background-color: transparent; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: background-color, border-color; }.replica-shop-catalog .css-1pb0al2 .checkbox::before { content: none; width: 35.8%; height: 61.2%; position: absolute; left: 0px; top: 0px; transform: rotate(45deg) translate(85%, -25%); transform-origin: center center; border-bottom: 0.14rem solid rgb(255, 255, 255); border-right: 0.14rem solid rgb(255, 255, 255); border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); opacity: 0; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; }.replica-shop-catalog .css-1pb0al2 .checkboxInput { clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); height: 1px; overflow: hidden; position: absolute; white-space: nowrap; width: 1px; }.replica-shop-catalog .css-1pb0al2 .checkboxLabel { flex: 1 1 0%; color: rgb(21, 58, 91); font-weight: 400; font-size: 0.93333rem; line-height: 1.7; }.replica-shop-catalog .css-5d97zs { display: inline-flex; vertical-align: middle; flex-wrap: nowrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: clamp(0.53333rem, -0.573727px + 0.53333rem + 0.134048vw, 0.66667rem); position: relative; margin: 0px; padding: clamp(0.33333rem, -0.573727px + 0.33333rem + 0.134048vw, 0.46667rem) clamp(0.86667rem, -0.573727px + 0.86667rem + 0.134048vw, 1rem); border-style: solid; border-width: 1px; border-color: rgb(245, 246, 250); border-radius: 2.66667rem; color: rgb(21, 58, 91); font-size: clamp(0.8rem, -0.573727px + 0.8rem + 0.134048vw, 0.93333rem); line-height: 1.7; font-weight: 700; letter-spacing: 0px; font-family: var(--font-larq-geologica); text-align: center; text-decoration: none; background: rgb(245, 246, 250); cursor: pointer; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: border-color, color, background-color; user-select: none; appearance: none; -webkit-tap-highlight-color: transparent; pointer-events: none; }.replica-shop-catalog .css-5d97zs:focus { outline: revert; }.replica-shop-catalog .css-5d97zs .btn_label { display: inline-flex; opacity: 0.4; }.replica-shop-catalog .css-5d97zs .btn_icon { display: inline-flex; font-size: clamp(1.33333rem, -1.14745px + 1.33333rem + 0.268097vw, 1.6rem); opacity: 0.4; }.replica-shop-catalog .css-5d97zs .btn_icon.right { margin-right: -0.13333rem; }.replica-shop-catalog .css-5d97zs .btn_icon.left { margin-left: -0.13333rem; }.replica-shop-catalog .css-5d97zs .btn_icon svg path { fill: currentcolor; }.replica-shop-catalog .css-ny3n8s { width: 100%; margin: 0px auto; display: flex; flex-direction: column; gap: clamp(2.66667rem, -11.4745px + 2.66667rem + 2.68097vw, 5.33333rem); }.replica-shop-catalog .css-ldun22 { width: 100%; }.replica-shop-catalog .css-ldun22 .products_head .titleBlock { gap: 0.13333rem; }.replica-shop-catalog .css-ldun22 .products_body { width: auto; display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: clamp(0.66667rem, -8.6059px + 0.66667rem + 2.01072vw, 2.66667rem); }
@media (min-width: 480px) {.replica-shop-catalog .css-ldun22 .products_body { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
@media (min-width: 1440px) {.replica-shop-catalog .css-ldun22 .products_body { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}
@media (min-width: 1930px) {.replica-shop-catalog .css-ldun22 .products_body { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}.replica-shop-catalog .css-ldun22 .products_body_item { width: 100%; opacity: 1; transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; }.replica-shop-catalog .css-ldun22 .products_body_item.isMediaText:last-of-type .mediaTextCard_media_asset { position: relative; }.replica-shop-catalog .css-ldun22 .products_footer { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; margin-top: 2.66667rem; }.replica-shop-catalog .css-1lrgmo4 { position: relative; display: flex; flex-direction: column; width: 100%; aspect-ratio: auto; height: 100%; }
@media (min-width: 960px) {.replica-shop-catalog .css-1lrgmo4 { aspect-ratio: auto; }
}.replica-shop-catalog .css-1lrgmo4:focus { outline: none; }.replica-shop-catalog .css-1lrgmo4:focus-visible { outline: revert; }.replica-shop-catalog .css-1lrgmo4:empty { display: none; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1lrgmo4 .mediaTextCard.isLink:focus { outline: revert; }.replica-shop-catalog .css-1lrgmo4 .mediaTextCard.isLink:hover .mediaTextCard_media_asset, .replica-shop-catalog .css-1lrgmo4 .mediaTextCard.isLink:focus-visible .mediaTextCard_media_asset { transform: scale(1.02); }.replica-shop-catalog .css-1lrgmo4 .mediaTextCard_media { flex: 1 1 0%; position: relative; z-index: 1; display: block; width: 100%; }.replica-shop-catalog .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%); }.replica-shop-catalog .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; }.replica-shop-catalog .css-1lrgmo4 .mediaTextCard_body { transform: translateZ(1px); position: absolute; z-index: 2; top: 0px; left: 0px; width: 100%; height: 100%; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .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) {.replica-shop-catalog .css-1lrgmo4 .mediaTextCard_content_body_main { padding-right: clamp(2.66667rem, -11.4745px + 2.66667rem + 2.68097vw, 5.33333rem); }
}.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1lrgmo4 .mediaTextCard_content_body_main_text p { font: inherit; margin-bottom: clamp(0rem, -1.14745px + 0rem + 0.268097vw, 0.26667rem); }.replica-shop-catalog .css-1lrgmo4 .mediaTextCard_content_body_main_text strong { font-weight: 700; }.replica-shop-catalog .css-1lrgmo4 .mediaTextCard_content_body_main_text u { text-decoration: underline; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1lrgmo4 .mediaTextCard_content_body_main_text a:hover { text-decoration-color: transparent; }.replica-shop-catalog .css-1lrgmo4 .mediaTextCard_content_body_main_text > :last-child { margin-bottom: 0px; }.replica-shop-catalog .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) {.replica-shop-catalog .css-1lsijll { min-width: 0px; }
}.replica-shop-catalog .css-1lsijll:focus { outline: revert; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1lsijll:focus .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }.replica-shop-catalog .css-1lsijll:focus .btn_icon { opacity: 1; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1lsijll:hover .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }.replica-shop-catalog .css-1lsijll:hover .btn_icon { opacity: 1; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1lsijll:active .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }.replica-shop-catalog .css-1lsijll:active .btn_icon { opacity: 1; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1lsijll .btn_icon > span { font-size: inherit; }.replica-shop-catalog .css-1lsijll svg path { fill: currentcolor; }.replica-shop-catalog .css-1a2hv18 { 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(250, 250, 250); }.replica-shop-catalog .css-1a2hv18 .shopCard_content { display: flex; flex-direction: column; padding: clamp(0.8rem, -3.44236px + 0.8rem + 0.80429vw, 1.6rem); text-align: left; }.replica-shop-catalog .css-1a2hv18 .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; }.replica-shop-catalog .css-1a2hv18 .shopCard_colorsPicker { margin: 0px clamp(-1.6rem, 3.44236px - 0.8rem - 0.80429vw, -0.8rem); }.replica-shop-catalog .css-1a2hv18 .shopCard_colorsPicker:empty { display: none; }.replica-shop-catalog .css-1a2hv18 .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); }.replica-shop-catalog .css-1a2hv18 .shopCard_colorsPicker_colors::before, .replica-shop-catalog .css-1a2hv18 .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; }.replica-shop-catalog .css-1a2hv18 .shopCard_colorsPicker_colors::before { left: 0px; background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgb(250, 250, 250) 100%); }.replica-shop-catalog .css-1a2hv18 .shopCard_colorsPicker_colors::after { right: 0px; background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(250, 250, 250) 100%); }.replica-shop-catalog .css-1a2hv18 .shopCard_variantsInfo { display: flex; align-items: flex-start; gap: 0.53333rem; flex-wrap: wrap; }
@container shopCard_content_body (max-width: 220px) {.replica-shop-catalog .css-1a2hv18 .shopCard_variantsInfo { flex-direction: column; }
}.replica-shop-catalog .css-1a2hv18 .shopCard_variantsInfo:empty { display: none; }
@container shopCard_content_body (max-width: 220px) {.replica-shop-catalog .css-1a2hv18 .shopCard_quickInfo { display: none; }
}.replica-shop-catalog .css-11j2dj0 { position: relative; text-align: center; isolation: isolate; container: shopCard_media / inline-size; user-select: none; }.replica-shop-catalog .css-11j2dj0 .productMedia { max-width: 40rem; margin: 0px auto; }
@media (max-width: 959.95px) {
  @container shopCard_media (min-width: 300px) {.replica-shop-catalog .css-11j2dj0 .productMedia { padding: 6%; }
}
}
@media (min-width: 960px) {.replica-shop-catalog .css-11j2dj0 .productMedia { padding: 6%; }
}.replica-shop-catalog .css-11j2dj0 .productMedia_wrap { display: block; -webkit-user-drag: none; }.replica-shop-catalog .css-11j2dj0 .productMedia_wrap:focus { outline: none; }.replica-shop-catalog .css-11j2dj0 .productMedia_wrap.isLink:hover, .replica-shop-catalog .css-11j2dj0 .productMedia_wrap.isLink:focus-visible { outline: revert; outline-offset: -2px; }.replica-shop-catalog .css-11j2dj0 .productMedia_wrap.isLink:hover .productMedia_assetImage, .replica-shop-catalog .css-11j2dj0 .productMedia_wrap.isLink:focus-visible .productMedia_assetImage { transform: scale(1.02); }.replica-shop-catalog .css-11j2dj0 .productMedia_asset { width: 100%; padding-bottom: 100%; position: relative; display: block; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1wuezs8 { position: relative; display: flex; flex-direction: column; align-items: flex-start; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1wuezs8 .productTitle.isLink { transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: opacity; text-decoration: none !important; }.replica-shop-catalog .css-1wuezs8 .productTitle.isLink:hover { opacity: 0.8; }.replica-shop-catalog .css-1wuezs8 .productTitle.isLink:focus-visible { outline: revert; }.replica-shop-catalog .css-1wuezs8 .productTitle > * { margin: 0px; padding: 0px; font: inherit; color: inherit; text-wrap: pretty; letter-spacing: inherit; }.replica-shop-catalog .css-11d34r8 { position: relative; margin: 0px auto; overflow: hidden; padding-bottom: 1px; }.replica-shop-catalog .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); }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .css-16unhe5:focus-visible { outline: revert; }.replica-shop-catalog .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; }.replica-shop-catalog .css-16unhe5 .swatch svg path { fill: currentcolor; }.replica-shop-catalog .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; }.replica-shop-catalog .css-16unhe5 .swatch-icon.check { opacity: 1; }.replica-shop-catalog .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; }.replica-shop-catalog .css-10sdqrl:focus-visible { outline: revert; }.replica-shop-catalog .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; }.replica-shop-catalog .css-10sdqrl .swatch svg path { fill: currentcolor; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1rv485k:focus-visible { outline: revert; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1rv485k .swatch svg path { fill: currentcolor; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .css-vxiyz9:focus-visible { outline: revert; }.replica-shop-catalog .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; }.replica-shop-catalog .css-vxiyz9 .swatch svg path { fill: currentcolor; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .css-6i4jcv:focus-visible { outline: revert; }.replica-shop-catalog .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; }.replica-shop-catalog .css-6i4jcv .swatch svg path { fill: currentcolor; filter: drop-shadow(rgb(255, 255, 255) 0px 0px 1px); }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1edadax:focus-visible { outline: revert; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1edadax .swatch svg path { fill: currentcolor; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .css-14bm2j8:focus-visible { outline: revert; }.replica-shop-catalog .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; }.replica-shop-catalog .css-14bm2j8 .swatch svg path { fill: currentcolor; }.replica-shop-catalog .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; }.replica-shop-catalog .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); }.replica-shop-catalog .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; }.replica-shop-catalog .css-1bnu34p:focus { outline: revert; opacity: 1; }.replica-shop-catalog .css-1bnu34p:hover { opacity: 1; }.replica-shop-catalog .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; }.replica-shop-catalog .css-fajmj4:focus { outline: revert; opacity: 1; }.replica-shop-catalog .css-fajmj4:hover { opacity: 1; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1iu0ln * { margin: 0px; }.replica-shop-catalog .css-1iu0ln p { font: inherit; margin-bottom: 0px; }.replica-shop-catalog .css-1iu0ln strong { font-weight: 700; }.replica-shop-catalog .css-1iu0ln i { font-style: italic; }.replica-shop-catalog .css-1iu0ln u { text-decoration: underline; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1iu0ln a:hover { text-decoration-color: transparent; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .css-r3dbs5:focus-visible { outline: revert; }.replica-shop-catalog .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; }.replica-shop-catalog .css-r3dbs5 .swatch svg path { fill: currentcolor; }.replica-shop-catalog .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; }.replica-shop-catalog .css-r3dbs5 .swatch-icon.check { opacity: 1; }.replica-shop-catalog .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; }.replica-shop-catalog .css-17l4mkp:focus-visible { outline: revert; }.replica-shop-catalog .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; }.replica-shop-catalog .css-17l4mkp .swatch svg path { fill: currentcolor; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .css-dk8zb3:focus-visible { outline: revert; }.replica-shop-catalog .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; }.replica-shop-catalog .css-dk8zb3 .swatch svg path { fill: currentcolor; }.replica-shop-catalog .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; }.replica-shop-catalog .css-dk8zb3 .swatch-icon.check { opacity: 1; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1xfs2ko:focus-visible { outline: revert; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1xfs2ko .swatch svg path { fill: currentcolor; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1t18tmr:focus-visible { outline: revert; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1t18tmr .swatch svg path { fill: currentcolor; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1rbo0kz:focus-visible { outline: revert; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1rbo0kz .swatch svg path { fill: currentcolor; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .css-lxupo0:focus-visible { outline: revert; }.replica-shop-catalog .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; }.replica-shop-catalog .css-lxupo0 .swatch svg path { fill: currentcolor; }.replica-shop-catalog .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; }.replica-shop-catalog .css-lxupo0 .swatch-icon.check { opacity: 1; }.replica-shop-catalog .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; }.replica-shop-catalog .css-j5fss5:focus-visible { outline: revert; }.replica-shop-catalog .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; }.replica-shop-catalog .css-j5fss5 .swatch svg path { fill: currentcolor; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .css-87hp79:focus-visible { outline: revert; }.replica-shop-catalog .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("./shop-assets/284f2be340c2a97c9b106bc3b747a721d04ff0d5576e9aa70f2392bccd39a28d.png") center center / cover no-repeat rgb(217, 217, 217); color: rgb(21, 58, 91); overflow: hidden; }.replica-shop-catalog .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); }.replica-shop-catalog .css-87hp79 .swatch svg path { fill: currentcolor; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .css-10037kw:focus-visible { outline: revert; }.replica-shop-catalog .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; }.replica-shop-catalog .css-10037kw .swatch svg path { fill: currentcolor; }.replica-shop-catalog .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; }.replica-shop-catalog .css-10037kw .swatch-icon.check { opacity: 1; }.replica-shop-catalog .css-6qpqot { 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; }.replica-shop-catalog .css-6qpqot::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgb(246, 248, 242); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: background-color; }.replica-shop-catalog .css-ik8czh { 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; }.replica-shop-catalog .css-ik8czh:focus-visible { outline: revert; }.replica-shop-catalog .css-ik8czh .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(66, 66, 66) 50%, rgb(92, 105, 60) 50%); color: rgb(255, 255, 255); overflow: hidden; }.replica-shop-catalog .css-ik8czh .swatch svg path { fill: currentcolor; filter: drop-shadow(rgb(0, 0, 0) 0px 0px 1px); }.replica-shop-catalog .css-ik8czh .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; }.replica-shop-catalog .css-ik8czh .swatch-icon.check { opacity: 1; }.replica-shop-catalog .css-1vnak06 { 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; }.replica-shop-catalog .css-1vnak06:focus-visible { outline: revert; }.replica-shop-catalog .css-1vnak06 .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(66, 66, 66) 50%, rgb(35, 35, 35) 50%); color: rgb(255, 255, 255); overflow: hidden; }.replica-shop-catalog .css-1vnak06 .swatch svg path { fill: currentcolor; filter: drop-shadow(rgb(0, 0, 0) 0px 0px 1px); }.replica-shop-catalog .css-1vnak06 .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; }.replica-shop-catalog .css-onhfhd { 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; }.replica-shop-catalog .css-onhfhd:focus-visible { outline: revert; }.replica-shop-catalog .css-onhfhd .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(232, 232, 232) 50%, rgb(172, 165, 145) 50%); color: rgb(21, 58, 91); overflow: hidden; }.replica-shop-catalog .css-onhfhd .swatch svg path { fill: currentcolor; filter: drop-shadow(rgb(255, 255, 255) 0px 0px 1px); }.replica-shop-catalog .css-onhfhd .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; }.replica-shop-catalog .css-t5wst9 { 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; }.replica-shop-catalog .css-t5wst9:focus-visible { outline: revert; }.replica-shop-catalog .css-t5wst9 .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(232, 232, 232) 50%, rgb(128, 144, 152) 50%); color: rgb(255, 255, 255); overflow: hidden; }.replica-shop-catalog .css-t5wst9 .swatch svg path { fill: currentcolor; filter: drop-shadow(rgb(0, 0, 0) 0px 0px 1px); }.replica-shop-catalog .css-t5wst9 .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; }.replica-shop-catalog .css-1dmw8 { 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; }.replica-shop-catalog .css-1dmw8::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgb(244, 245, 246); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: background-color; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1ov29bo { 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; }.replica-shop-catalog .css-1ov29bo:focus-visible { outline: revert; }.replica-shop-catalog .css-1ov29bo .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(232, 232, 232) 50%, rgb(128, 144, 152) 50%); color: rgb(255, 255, 255); overflow: hidden; }.replica-shop-catalog .css-1ov29bo .swatch svg path { fill: currentcolor; filter: drop-shadow(rgb(0, 0, 0) 0px 0px 1px); }.replica-shop-catalog .css-1ov29bo .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; }.replica-shop-catalog .css-1ov29bo .swatch-icon.check { opacity: 1; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .css-c3f9jy:focus-visible { outline: revert; }.replica-shop-catalog .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; }.replica-shop-catalog .css-c3f9jy .swatch svg path { fill: currentcolor; }.replica-shop-catalog .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; }.replica-shop-catalog .css-c3f9jy .swatch-icon.check { opacity: 1; }.replica-shop-catalog .css-1dl1w75 { background: linear-gradient(rgb(255, 255, 255) 19.07%, rgba(255, 255, 255, 0.3) 100%), linear-gradient(90deg, rgb(252, 232, 214) 0%, rgb(190, 230, 250) 50%, rgb(228, 217, 253) 100%); padding: clamp(2.4rem, -12.622px + 2.4rem + 2.94906vw, 5.33333rem) clamp(1.6rem, -16.0643px + 1.6rem + 3.75335vw, 5.33333rem); overflow: hidden; position: relative; }
@media (min-width: 1180px) {.replica-shop-catalog .css-1dl1w75 { background: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.3) 100%), linear-gradient(90deg, rgb(252, 232, 214) 0%, rgb(190, 230, 250) 50%, rgb(228, 217, 253) 100%); }
}
@media (max-width: 1199.95px) {.replica-shop-catalog .css-1dl1w75 { padding-bottom: calc(clamp(7.2rem, calc(7.2rem + (44) * ((100vw - 428px) / (1920 - 428))), 10.13333rem) + env(safe-area-inset-bottom, 0px)); }
}.replica-shop-catalog .css-1dl1w75 .content-wrap { display: flex; flex-direction: column; gap: 2.66667rem; }.replica-shop-catalog .css-1dl1w75 .newsletter-social { display: flex; flex-direction: column; gap: clamp(0.93333rem, -2.86863px + 0.93333rem + 0.670241vw, 1.6rem); width: 100%; }
@media (min-width: 1440px) {.replica-shop-catalog .css-1dl1w75 .newsletter-social { flex-direction: column; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
}.replica-shop-catalog .css-1dl1w75 .signup-navigation { display: flex; flex-direction: column; gap: 2.66667rem; }
@media (min-width: 768px) {.replica-shop-catalog .css-1dl1w75 .signup-navigation { gap: 2.66667rem 1.6rem; flex-flow: wrap; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; }.replica-shop-catalog .css-1dl1w75 .signup-navigation .newsletter-social { width: 100%; }.replica-shop-catalog .css-1dl1w75 .signup-navigation .footer-navigation { width: calc(100% - 312px); flex-shrink: 0; }.replica-shop-catalog .css-1dl1w75 .signup-navigation > div:last-child { width: 19.2rem; flex-shrink: 0; }
}
@media (min-width: 1440px) {.replica-shop-catalog .css-1dl1w75 .signup-navigation { flex-flow: row; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; gap: clamp(1.6rem, -2.29491px + 1.6rem + 0.536193vw, 2.13333rem); }.replica-shop-catalog .css-1dl1w75 .signup-navigation .newsletter-social { max-width: 27.3333rem; width: 25%; flex-shrink: 0; }.replica-shop-catalog .css-1dl1w75 .signup-navigation .footer-navigation { flex: 1 1 auto; }.replica-shop-catalog .css-1dl1w75 .signup-navigation > div:last-child { max-width: 27.3333rem; width: 25%; flex-shrink: 0; }
}.replica-shop-catalog .css-1dl1w75 .location-legal-payment { display: flex; flex-direction: column; gap: clamp(2.66667rem, 4.58981px + 2.66667rem - 1.07239vw, 1.6rem); }
@media (min-width: 1440px) {.replica-shop-catalog .css-1dl1w75 .location-legal-payment { flex-direction: row; -webkit-box-align: center; align-items: center; }
}.replica-shop-catalog .css-1dl1w75 .iub__us-widget { padding: 0px; }.replica-shop-catalog .css-1dl1w75 .iub__us-widget__wrapper { background-color: transparent; border: 0px; border-radius: 0px; display: flex; gap: 0.53333rem; }.replica-shop-catalog .css-1dl1w75 .iubenda__us-widge__link { font-size: 0.8rem; line-height: 1.6rem; color: rgb(21, 58, 91); font-family: var(--font-larq-geologica); }
@media (min-width: 960px) {.replica-shop-catalog .css-1dl1w75 .iubenda__us-widge__link { font-size: 1.06667rem; }
}.replica-shop-catalog .css-1dl1w75 .iubenda-cta { display: flex; -webkit-box-align: center; align-items: center; margin: 0px auto; background: none; padding: 0px; cursor: pointer; }.replica-shop-catalog .css-1dl1w75 .iubenda-cta::after { display: none; }.replica-shop-catalog .css-1dl1w75 .iubenda-cta:hover { color: rgb(117, 117, 117); }.replica-shop-catalog .css-1dl1w75 .iubenda-cta img { width: 0.13333rem; display: inline-block; margin-right: 0.53333rem; }.replica-shop-catalog .css-ayascf { display: flex; flex-direction: column; gap: clamp(0.93333rem, -2.86863px + 0.93333rem + 0.670241vw, 1.6rem); }
@media (min-width: 1440px) {.replica-shop-catalog .css-ayascf { max-width: clamp(22rem, -104px + 22rem + 16.25vw, 30.6667rem); }
}.replica-shop-catalog .css-ayascf .newsletter-logo { margin-right: auto; }.replica-shop-catalog .css-ayascf .newsletter-logo svg { width: clamp(6.8rem, -9.75335px + 6.8rem + 2.27882vw, 9.06667rem); height: auto; }.replica-shop-catalog .css-ayascf .newsletter-subtitle { font-size: clamp(0.93333rem, -0.573727px + 0.93333rem + 0.134048vw, 1.06667rem); line-height: clamp(1.2rem, -1.72118px + 1.2rem + 0.402145vw, 1.6rem); color: rgb(21, 58, 91); margin-bottom: 0px; letter-spacing: 0px; }.replica-shop-catalog .css-ayascf .newsletter-form { position: relative; }.replica-shop-catalog .css-ayascf .inputWrap input { height: clamp(2.8rem, -2.00804px + 2.8rem + 0.469169vw, 3.26667rem); font-size: clamp(0.8rem, -1.14745px + 0.8rem + 0.268097vw, 1.06667rem); }.replica-shop-catalog .css-ayascf .inputWrap input::-webkit-input-placeholder { font-size: clamp(0.8rem, -1.14745px + 0.8rem + 0.268097vw, 1.06667rem); color: rgb(21, 58, 91); opacity: 0.6; }.replica-shop-catalog .css-ayascf .inputWrap input::placeholder { font-size: clamp(0.8rem, -1.14745px + 0.8rem + 0.268097vw, 1.06667rem); color: rgb(21, 58, 91); opacity: 0.6; }.replica-shop-catalog .css-ayascf .newsletter-submit-button { display: block; position: absolute; right: clamp(0.688rem, -0.979rem + 8.333vw, 1.25rem); top: clamp(0.86667rem, -0.286863px + 0.86667rem + 0.0670241vw, 0.93333rem); font-weight: 700; color: rgb(21, 58, 91); font-family: var(--font-larq-geologica); font-size: clamp(0.8rem, -1.14745px + 0.8rem + 0.268097vw, 1.06667rem); }.replica-shop-catalog .css-ayascf .newsletter-submit-button:focus-visible { outline: revert; }.replica-shop-catalog .css-tvorer { position: relative; margin: 0px; padding: 0px; display: inline-flex; flex-direction: column; width: 100%; }
@media (min-width: 960px) {.replica-shop-catalog .css-tvorer { display: inline-flex; flex-direction: column; }
}.replica-shop-catalog .css-tvorer .inputContainer { display: flex; flex-direction: row; flex: 1 1 0%; align-items: flex-start; }.replica-shop-catalog .css-tvorer .inputContainer_inner { display: flex; flex-direction: column; flex: 1 1 0%; width: 100%; }.replica-shop-catalog .css-tvorer .inputWrap { position: relative; cursor: text; display: inline-flex; box-sizing: border-box; -webkit-box-align: center; align-items: center; background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 215, 224); border-radius: 50px; box-shadow: none; transition-duration: 100ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: border-color; }.replica-shop-catalog .css-tvorer .inputWrap input { font-style: inherit; font-variant: inherit; font-stretch: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; color: rgb(90, 94, 96); font-family: var(--font-larq-geologica); font-weight: 400; padding: clamp(1.063rem, -0.049rem + 5.556vw, 1.438rem) clamp(0.938rem, 0.012rem + 4.63vw, 1.25rem); border: 0px; border-radius: 50px; box-sizing: border-box; background: none; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; font-size: clamp(0.75rem, 0.009rem + 3.704vw, 1rem); line-height: normal; text-align: left; animation-duration: 10ms; animation-name: animation-1nvhbm6; }.replica-shop-catalog .css-tvorer .inputWrap input::-webkit-input-placeholder { color: rgb(90, 94, 96); opacity: 0.56; text-transform: none; }.replica-shop-catalog .css-tvorer .inputWrap input::placeholder { color: rgb(90, 94, 96); opacity: 0.56; text-transform: none; }.replica-shop-catalog .css-tvorer .inputWrap input:focus { outline: 0px; }.replica-shop-catalog .css-tvorer .inputWrap input:disabled { cursor: not-allowed; background-color: rgb(255, 255, 255); color: rgb(90, 94, 96); }.replica-shop-catalog .css-tvorer .inputWrap input:invalid { box-shadow: none; }.replica-shop-catalog .css-tvorer .inputWrap input:-webkit-autofill { animation-duration: 5000s; animation-name: animation-1nvhbm6; box-shadow: rgb(255, 255, 255) 0px 0px 0px 9999px inset; }.replica-shop-catalog .css-tvorer .inputAction { display: flex; margin: 0.26667rem 0.93333rem 0.26667rem 0rem; }.replica-shop-catalog .css-tvorer .show-password button { width: 20px; position: absolute; top: 43px; right: 15px; }
@-webkit-keyframes animation-1nvhbm6 { 
}
@keyframes animation-1nvhbm6 { 
}
@-webkit-keyframes animation-1nvhbm6 { 
}
@keyframes animation-1nvhbm6 { 
}.replica-shop-catalog .css-pk0vug { display: flex; align-items: flex-start; width: 1px; margin: 0rem 0rem 0.53333rem; font-size: 1rem; line-height: 1.5; cursor: pointer; height: 1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; position: absolute !important; }.replica-shop-catalog .css-pk0vug:hover .labelTooltip { opacity: 1; }.replica-shop-catalog .css-pk0vug i { font-style: normal; color: rgb(243, 117, 109); }.replica-shop-catalog .css-pk0vug small { display: block; margin: 0.33333rem 0rem 0rem auto; padding: 0px 0px 0px 1rem; flex-shrink: 0; color: rgb(111, 116, 119); font-size: 0.66667rem; text-transform: uppercase; }.replica-shop-catalog .css-pk0vug .labelTooltip { content: ""; position: absolute; left: 0.66667rem; top: -0.4rem; transform: translate(0px, -100%); background: rgba(0, 0, 0, 0.7); color: rgb(255, 255, 255); font-size: 0.8rem; line-height: 1.5; border-radius: 0.33333rem; pointer-events: none; padding: 1rem 0.66667rem; z-index: 20; opacity: 0; box-shadow: rgba(0, 0, 0, 0.08) 3px 3px 15px 3px; text-align: left; min-width: 14rem; }.replica-shop-catalog .css-pk0vug .labelTooltip::before { content: ""; position: absolute; top: 100%; left: 1.33333rem; transform: translateX(-50%); border-width: 0.26667rem 0.4rem 0px; border-style: solid; border-color: rgba(0, 0, 0, 0.7) transparent transparent; z-index: 20; }.replica-shop-catalog .css-1vahihd .footer-mobile-navigation { display: flex; }
@media (min-width: 768px) {.replica-shop-catalog .css-1vahihd .footer-mobile-navigation { max-width: 26.6667rem; }
}
@media (min-width: 1440px) {.replica-shop-catalog .css-1vahihd .footer-mobile-navigation { display: none; }
}.replica-shop-catalog .css-1vahihd .footer-mobile-navigation ul { flex-wrap: wrap; }.replica-shop-catalog .css-1vahihd .footer-mobile-navigation ul li { width: 50%; }.replica-shop-catalog .css-1vahihd .footer-desktop-navigation { display: none; }
@media (min-width: 1440px) {.replica-shop-catalog .css-1vahihd .footer-desktop-navigation { display: flex; }.replica-shop-catalog .css-1vahihd .footer-desktop-navigation ul { -webkit-box-flex: 1; flex-grow: 1; }
}
@media (min-width: 1240px) {.replica-shop-catalog .css-1vahihd .footer-desktop-navigation { padding-left: clamp(0rem, -145.882px + 0rem + 11.7647vw, 5.33333rem); padding-right: clamp(0rem, -145.882px + 0rem + 11.7647vw, 5.33333rem); }
}.replica-shop-catalog .css-1vahihd ul { list-style: none; margin-left: 0px; display: flex; row-gap: clamp(1.2rem, -4.01609px + 1.2rem + 0.938338vw, 2.13333rem); }
@media (min-width: 1440px) {.replica-shop-catalog .css-1vahihd ul { flex-wrap: wrap; }.replica-shop-catalog .css-1vahihd ul li { width: 33.333%; }
}.replica-shop-catalog .css-1vahihd a { font-size: clamp(0.93333rem, -0.573727px + 0.93333rem + 0.134048vw, 1.06667rem); display: inline-block; }.replica-shop-catalog .css-1vahihd ul.col-2 li:last-of-type a { padding-bottom: 0px; }
@media (min-width: 740px) {.replica-shop-catalog .css-1vahihd ul.col-1 li:last-of-type a { padding-bottom: 0px; }
}.replica-shop-catalog .css-11erhcy { position: relative; display: flex; flex-direction: column; width: 100%; aspect-ratio: 1 / 1; }
@media (min-width: 960px) {.replica-shop-catalog .css-11erhcy { aspect-ratio: 1 / 1; }
}.replica-shop-catalog .css-11erhcy:focus { outline: none; }.replica-shop-catalog .css-11erhcy:focus-visible { outline: revert; }.replica-shop-catalog .css-11erhcy:empty { display: none; }.replica-shop-catalog .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; }.replica-shop-catalog .css-11erhcy .mediaTextCard.isLink:focus { outline: revert; }.replica-shop-catalog .css-11erhcy .mediaTextCard.isLink:hover .mediaTextCard_media_asset, .replica-shop-catalog .css-11erhcy .mediaTextCard.isLink:focus-visible .mediaTextCard_media_asset { transform: scale(1.02); }.replica-shop-catalog .css-11erhcy .mediaTextCard_media { flex: 1 1 0%; position: relative; z-index: 1; display: block; width: 100%; }.replica-shop-catalog .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%); }.replica-shop-catalog .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; }.replica-shop-catalog .css-11erhcy .mediaTextCard_body { transform: translateZ(1px); position: absolute; z-index: 2; top: 0px; left: 0px; width: 100%; height: 100%; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .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) {.replica-shop-catalog .css-11erhcy .mediaTextCard_content_body_main { padding-right: clamp(2.66667rem, -11.4745px + 2.66667rem + 2.68097vw, 5.33333rem); }
}.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .css-11erhcy .mediaTextCard_content_body_main_text p { font: inherit; margin-bottom: clamp(0rem, -1.14745px + 0rem + 0.268097vw, 0.26667rem); }.replica-shop-catalog .css-11erhcy .mediaTextCard_content_body_main_text strong { font-weight: 700; }.replica-shop-catalog .css-11erhcy .mediaTextCard_content_body_main_text u { text-decoration: underline; }.replica-shop-catalog .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; }.replica-shop-catalog .css-11erhcy .mediaTextCard_content_body_main_text a:hover { text-decoration-color: transparent; }.replica-shop-catalog .css-11erhcy .mediaTextCard_content_body_main_text > :last-child { margin-bottom: 0px; }.replica-shop-catalog .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) {.replica-shop-catalog .css-1lsijll { min-width: 0px; }
}.replica-shop-catalog .css-1lsijll:focus { outline: revert; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1lsijll:focus .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }.replica-shop-catalog .css-1lsijll:focus .btn_icon { opacity: 1; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1lsijll:hover .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }.replica-shop-catalog .css-1lsijll:hover .btn_icon { opacity: 1; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1lsijll:active .btn_label { padding-left: 0.8rem; padding-right: 0.8rem; }.replica-shop-catalog .css-1lsijll:active .btn_icon { opacity: 1; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1lsijll .btn_icon > span { font-size: inherit; }.replica-shop-catalog .css-1lsijll svg path { fill: currentcolor; }.replica-shop-catalog .css-1metjvb .country-switcher-button { font-family: var(--font-larq-geologica); display: flex; -webkit-box-align: center; align-items: center; gap: clamp(0.4rem, -0.573727px + 0.4rem + 0.134048vw, 0.53333rem); padding: clamp(0.4rem, -0.573727px + 0.4rem + 0.134048vw, 0.53333rem) clamp(0.8rem, -1.14745px + 0.8rem + 0.268097vw, 1.06667rem) clamp(0.4rem, -0.573727px + 0.4rem + 0.134048vw, 0.53333rem) clamp(0.4rem, -0.573727px + 0.4rem + 0.134048vw, 0.53333rem); height: clamp(2.33333rem, -1.43432px + 2.33333rem + 0.335121vw, 2.66667rem); border-radius: 50px; background: rgb(255, 255, 255); border: 1px solid rgb(204, 215, 224); width: auto; font-size: clamp(0.8rem, -0.573727px + 0.8rem + 0.134048vw, 0.93333rem); color: rgb(21, 58, 91); font-weight: 700; }.replica-shop-catalog .css-1metjvb .country-switcher-button:focus-visible { outline: rgb(32, 94, 204) auto 1px; }.replica-shop-catalog .css-1metjvb .country-switcher-button .flag { display: inline-block; width: 1.6rem; min-width: 1.6rem; }.replica-shop-catalog .css-19s46sy .footer-legal-links { list-style: none; margin-left: 0px; display: flex; flex-flow: column wrap; gap: clamp(0.8rem, -0.573727px + 0.8rem + 0.134048vw, 0.93333rem) clamp(0.93333rem, -2.86863px + 0.93333rem + 0.670241vw, 1.6rem); }.replica-shop-catalog .css-19s46sy .footer-legal-links .copyright { padding-bottom: clamp(1.86667rem, 0.573727px + 1.86667rem - 0.134048vw, 1.73333rem); color: rgb(21, 58, 91); }
@media (min-width: 768px) {.replica-shop-catalog .css-19s46sy .footer-legal-links { flex-direction: row; }.replica-shop-catalog .css-19s46sy .footer-legal-links .copyright { padding-bottom: 0px; }
}.replica-shop-catalog .css-19s46sy .footer-legal-links a, .replica-shop-catalog .css-19s46sy .footer-legal-links button { font-size: clamp(0.93333rem, -0.573727px + 0.93333rem + 0.134048vw, 1.06667rem); line-height: clamp(1.2rem, -1.72118px + 1.2rem + 0.402145vw, 1.6rem); color: rgb(21, 58, 91); }.replica-shop-catalog .css-19s46sy .footer-legal-links a:hover, .replica-shop-catalog .css-19s46sy .footer-legal-links button:hover { color: rgb(117, 117, 117); }.replica-shop-catalog .css-19s46sy .footer-legal-links a:focus-visible, .replica-shop-catalog .css-19s46sy .footer-legal-links button:focus-visible { outline: revert; }.replica-shop-catalog .css-19s46sy .footer-legal-links .iub__us-widget { flex-basis: 100%; }.replica-shop-catalog .css-19s46sy .footer-legal-links .iub__us-widget ul { list-style: none; margin: 0px; padding: 0px; }
@media (min-width: 640px) {.replica-shop-catalog .css-19s46sy .footer-legal-links .iub__us-widget { flex-basis: auto; }
}.replica-shop-catalog .css-19s46sy .footer-legal-links .button-link { color: rgb(21, 58, 91); font-family: var(--font-larq-geologica); }.replica-shop-catalog .css-n5fyd1 { list-style-type: none; margin: 0px; display: flex; -webkit-box-align: center; align-items: center; gap: clamp(1.2rem, -6.31099px + 1.2rem + 1.47453vw, 2.66667rem); }
@media (min-width: 1440px) {.replica-shop-catalog .css-n5fyd1 { -webkit-box-pack: start; justify-content: flex-start; margin-bottom: 0px; margin-left: auto; }
}.replica-shop-catalog .css-n5fyd1 > li { display: flex; }.replica-shop-catalog .css-n5fyd1 .socialLinksItemLink { display: inline-flex; -webkit-box-pack: center; justify-content: center; width: 1.2rem; }.replica-shop-catalog .css-1jch102 { display: flex; -webkit-box-pack: justify; justify-content: space-between; align-items: flex-start; gap: clamp(0.8rem, -1.14745px + 0.8rem + 0.268097vw, 1.06667rem); width: 100%; }.replica-shop-catalog .css-1jch102 .filterBar_filters { position: relative; display: flex; width: 100%; }
@media (min-width: 960px) {.replica-shop-catalog .css-1jch102 .filterBar_filters { flex-wrap: nowrap; overflow: hidden; }
}.replica-shop-catalog .css-1jch102 .filterBar_filters::before, .replica-shop-catalog .css-1jch102 .filterBar_filters::after { content: none; display: block; pointer-events: none; position: absolute; top: 0px; z-index: 1; height: 100%; width: 1rem; }
@media (min-width: 960px) {.replica-shop-catalog .css-1jch102 .filterBar_filters::before, .replica-shop-catalog .css-1jch102 .filterBar_filters::after { content: ""; }
}.replica-shop-catalog .css-1jch102 .filterBar_filters::before { left: 0px; background: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.01) 100%); }.replica-shop-catalog .css-1jch102 .filterBar_filters::after { right: 0px; background: linear-gradient(90deg, rgba(255, 255, 255, 0.01) 0%, rgb(255, 255, 255) 100%); }.replica-shop-catalog .css-1jch102 .filterBar_filters_inner { display: flex; flex-wrap: wrap; gap: clamp(0.4rem, -0.573727px + 0.4rem + 0.134048vw, 0.53333rem); }
@media (min-width: 960px) {.replica-shop-catalog .css-1jch102 .filterBar_filters_inner { flex-wrap: nowrap; overflow-x: auto; padding-right: 1rem; padding-left: 1rem; }
}.replica-shop-catalog .css-1jch102 .filterBar_filters_inner button { white-space: nowrap; }.replica-shop-catalog .css-1jch102 .filterBar_controls { display: none; flex-wrap: nowrap; gap: clamp(0.4rem, -0.573727px + 0.4rem + 0.134048vw, 0.53333rem); }
@media (min-width: 960px) {.replica-shop-catalog .css-1jch102 .filterBar_controls { display: flex; }
}.replica-shop-catalog .css-1jch102 .filterBar_controls:empty { display: none; }.replica-shop-catalog .css-1jch102 .filterBar_controls button { white-space: nowrap; }.replica-shop-catalog .css-tzt42v { box-sizing: border-box; margin: 0px; min-width: 0px; 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); padding-bottom: clamp(1.6rem, -4.58981px + 1.6rem + 1.07239vw, 2.66667rem); display: flex; -webkit-box-pack: justify; justify-content: space-between; align-items: flex-start; gap: clamp(0.8rem, -1.14745px + 0.8rem + 0.268097vw, 1.06667rem); width: 100%; }.replica-shop-catalog .css-tzt42v .filterBar_filters { position: relative; display: flex; width: 100%; }
@media (min-width: 960px) {.replica-shop-catalog .css-tzt42v .filterBar_filters { flex-wrap: nowrap; overflow: hidden; }
}.replica-shop-catalog .css-tzt42v .filterBar_filters::before, .replica-shop-catalog .css-tzt42v .filterBar_filters::after { content: none; display: block; pointer-events: none; position: absolute; top: 0px; z-index: 1; height: 100%; width: 1rem; }
@media (min-width: 960px) {.replica-shop-catalog .css-tzt42v .filterBar_filters::before, .replica-shop-catalog .css-tzt42v .filterBar_filters::after { content: ""; }
}.replica-shop-catalog .css-tzt42v .filterBar_filters::before { left: 0px; background: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.01) 100%); }.replica-shop-catalog .css-tzt42v .filterBar_filters::after { right: 0px; background: linear-gradient(90deg, rgba(255, 255, 255, 0.01) 0%, rgb(255, 255, 255) 100%); }.replica-shop-catalog .css-tzt42v .filterBar_filters_inner { display: flex; flex-wrap: wrap; gap: clamp(0.4rem, -0.573727px + 0.4rem + 0.134048vw, 0.53333rem); }
@media (min-width: 960px) {.replica-shop-catalog .css-tzt42v .filterBar_filters_inner { flex-wrap: nowrap; overflow-x: auto; padding-right: 1rem; padding-left: 1rem; }
}.replica-shop-catalog .css-tzt42v .filterBar_filters_inner button { white-space: nowrap; }.replica-shop-catalog .css-tzt42v .filterBar_controls { display: none; flex-wrap: nowrap; gap: clamp(0.4rem, -0.573727px + 0.4rem + 0.134048vw, 0.53333rem); }
@media (min-width: 960px) {.replica-shop-catalog .css-tzt42v .filterBar_controls { display: flex; }
}.replica-shop-catalog .css-tzt42v .filterBar_controls:empty { display: none; }.replica-shop-catalog .css-tzt42v .filterBar_controls button { white-space: nowrap; }.replica-shop-catalog .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; }.replica-shop-catalog .css-wn1ko:focus, .replica-shop-catalog .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; }.replica-shop-catalog .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) {.replica-shop-catalog .css-cdckcp .priceLabel { display: none; }
}.replica-shop-catalog .css-cdckcp .priceOld { text-decoration: line-through; }
@container shopCard_price (max-width: 220px) {.replica-shop-catalog .css-cdckcp .priceOld { display: none; }
}.replica-shop-catalog .css-cdckcp .priceCurrent { font-weight: 700; }.replica-shop-catalog .css-cdckcp .priceDiscount:empty { display: none; }.replica-shop-catalog .css-1wfujb1 { box-sizing: border-box; min-width: 0px; margin: 0px auto; width: 100%; padding-bottom: clamp(2rem, -2.86863px + 2rem + 0.670241vw, 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); display: flex; }
@media screen and (min-width: 0) {.replica-shop-catalog .css-1wfujb1 { 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 screen and (min-width: 724px) {.replica-shop-catalog .css-1wfujb1 { 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 screen and (min-width: 960px) {.replica-shop-catalog .css-1wfujb1 { padding-left: 0px; padding-right: 0px; }
}.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1shqc6h:focus-visible { outline: revert; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1shqc6h .swatch svg path { fill: currentcolor; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1shqc6h .swatch-icon.check { opacity: 1; }.replica-shop-catalog .css-1jw2lz7 { 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; }.replica-shop-catalog .css-1jw2lz7:focus-visible { outline: revert; }.replica-shop-catalog .css-1jw2lz7 .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(229, 229, 229); color: rgb(21, 58, 91); overflow: hidden; }.replica-shop-catalog .css-1jw2lz7 .swatch svg path { fill: currentcolor; }.replica-shop-catalog .css-1jw2lz7 .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; }.replica-shop-catalog .css-1jw2lz7 .swatch-icon.check { opacity: 1; }.replica-shop-catalog .css-i0hy9v { 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; }.replica-shop-catalog .css-i0hy9v:focus-visible { outline: revert; }.replica-shop-catalog .css-i0hy9v .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(6, 92, 207); color: rgb(255, 255, 255); overflow: hidden; }.replica-shop-catalog .css-i0hy9v .swatch svg path { fill: currentcolor; }.replica-shop-catalog .css-i0hy9v .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; }.replica-shop-catalog .css-mnvc6h { 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; }.replica-shop-catalog .css-mnvc6h:focus-visible { outline: revert; }.replica-shop-catalog .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; }.replica-shop-catalog .css-mnvc6h .swatch svg path { fill: currentcolor; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1aa6e8 { 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; }.replica-shop-catalog .css-1aa6e8::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgb(237, 243, 252); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: background-color; }.replica-shop-catalog .css-lmtvem { 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; }.replica-shop-catalog .css-lmtvem:focus-visible { outline: revert; }.replica-shop-catalog .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; }.replica-shop-catalog .css-lmtvem .swatch svg path { fill: currentcolor; filter: drop-shadow(rgb(255, 255, 255) 0px 0px 1px); }.replica-shop-catalog .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; }.replica-shop-catalog .css-lmtvem .swatch-icon.check { opacity: 1; }.replica-shop-catalog .css-r6hg7h { 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; }.replica-shop-catalog .css-r6hg7h:focus-visible { outline: revert; }.replica-shop-catalog .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; }.replica-shop-catalog .css-r6hg7h .swatch svg path { fill: currentcolor; filter: drop-shadow(rgb(255, 255, 255) 0px 0px 1px); }.replica-shop-catalog .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; }.replica-shop-catalog .css-1dz2a3 { 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; }.replica-shop-catalog .css-1dz2a3:focus-visible { outline: revert; }.replica-shop-catalog .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; }.replica-shop-catalog .css-1dz2a3 .swatch svg path { fill: currentcolor; filter: drop-shadow(rgb(0, 0, 0) 0px 0px 1px); }.replica-shop-catalog .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; }.replica-shop-catalog .css-qc3vsu { 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; }.replica-shop-catalog .css-qc3vsu::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgb(246, 245, 244); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: background-color; }.replica-shop-catalog .css-jfdzpp { 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; }.replica-shop-catalog .css-jfdzpp:focus-visible { outline: revert; }.replica-shop-catalog .css-jfdzpp .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; }.replica-shop-catalog .css-jfdzpp .swatch svg path { fill: currentcolor; }.replica-shop-catalog .css-jfdzpp .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; }.replica-shop-catalog .css-jfdzpp .swatch-icon.check { opacity: 1; }.replica-shop-catalog .css-12r791o { 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; }.replica-shop-catalog .css-12r791o::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgb(252, 238, 237); transition-duration: 300ms; transition-timing-function: ease-in-out; transition-delay: 0ms; transition-property: background-color; }.replica-shop-catalog .css-935uc4 { 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; }.replica-shop-catalog .css-935uc4:focus-visible { outline: revert; }.replica-shop-catalog .css-935uc4 .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(234, 114, 109); color: rgb(255, 255, 255); overflow: hidden; }.replica-shop-catalog .css-935uc4 .swatch svg path { fill: currentcolor; }.replica-shop-catalog .css-935uc4 .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; }.replica-shop-catalog .css-935uc4 .swatch-icon.cross { opacity: 1; }.replica-shop-catalog .css-www5c5 { 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; }.replica-shop-catalog .css-www5c5:focus-visible { outline: revert; }.replica-shop-catalog .css-www5c5 .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(49, 156, 192); color: rgb(255, 255, 255); overflow: hidden; }.replica-shop-catalog .css-www5c5 .swatch svg path { fill: currentcolor; }.replica-shop-catalog .css-www5c5 .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; }.replica-shop-catalog .css-yqelzb { 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; }.replica-shop-catalog .css-yqelzb:focus-visible { outline: revert; }.replica-shop-catalog .css-yqelzb .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(137, 197, 68); color: rgb(21, 58, 91); overflow: hidden; }.replica-shop-catalog .css-yqelzb .swatch svg path { fill: currentcolor; }.replica-shop-catalog .css-yqelzb .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; }.replica-shop-catalog .css-1jbyzic { 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; }.replica-shop-catalog .css-1jbyzic:focus-visible { outline: revert; }.replica-shop-catalog .css-1jbyzic .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(234, 114, 109); color: rgb(255, 255, 255); overflow: hidden; }.replica-shop-catalog .css-1jbyzic .swatch svg path { fill: currentcolor; }.replica-shop-catalog .css-1jbyzic .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; }.replica-shop-catalog .css-1jbyzic .swatch-icon.check { opacity: 1; }.replica-shop-catalog .css-1noe0y3 .cartVendor { display: flex; flex-direction: column; gap: 1.33333rem; padding: 1.33333rem; border-bottom: 1px solid rgba(26, 26, 26, 0.08); }
@media (min-width: 724px) {.replica-shop-catalog .css-1noe0y3 .cartVendor { gap: 1.86667rem; padding: 1.86667rem 2.66667rem; }
}.replica-shop-catalog .css-1noe0y3 .cartVendor:last-of-type { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }.replica-shop-catalog .css-1noe0y3 .cartVendor_title { font-weight: 700; color: rgb(21, 58, 91); font-size: 1.33333rem; line-height: 1.4; display: none; }.replica-shop-catalog .css-1noe0y3 .cartVendor .separator { display: block; width: 100%; height: 1px; background: rgba(26, 26, 26, 0.08); }.replica-shop-catalog .css-1yy8we9 { display: flex; flex-direction: column; padding: 0px; }.replica-shop-catalog .css-1yy8we9 .cartItemInner { display: flex; flex-direction: row; }.replica-shop-catalog .css-1yy8we9 .cartItemImage { position: relative; z-index: 1; flex-shrink: 0; width: 5.33333rem; height: 5.33333rem; margin: 0rem 0.66667rem 0rem 0rem; overflow: hidden; border-radius: 0.4rem; border: 1px solid rgb(238, 238, 238); background: rgb(255, 255, 255); }
@media (min-width: 724px) {.replica-shop-catalog .css-1yy8we9 .cartItemImage { border-radius: 0.53333rem; }
}.replica-shop-catalog .css-1yy8we9 .cartItemImage::before { content: ""; display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgb(0, 0, 0); opacity: 0.03; z-index: 1; pointer-events: none; }.replica-shop-catalog .css-1yy8we9 .cartItemImage::after { position: absolute; z-index: 1; inset: 0px; border: 2px solid transparent; background: linear-gradient(90deg, rgb(249, 201, 159), rgb(160, 219, 248), rgb(186, 158, 250)) border-box border-box; mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) padding-box exclude, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px); pointer-events: none; border-radius: inherit; }
@media (min-width: 724px) {.replica-shop-catalog .css-1yy8we9 .cartItemImage::after { border-radius: 0.53333rem; }
}.replica-shop-catalog .css-1yy8we9 .cartItemImage a { text-decoration: none; }.replica-shop-catalog .css-1yy8we9 .cartItemImage a img { transition: transform 300ms ease-in-out; }.replica-shop-catalog .css-1yy8we9 .cartItemImage a:hover img { transform: scale(1.1); }.replica-shop-catalog .css-1yy8we9 .cartItemImage a:focus-visible { outline: revert; outline-offset: -1px; }.replica-shop-catalog .css-1yy8we9 .cartItemImage img { object-position: 50% 50%; object-fit: contain; height: 100%; display: block; }.replica-shop-catalog .css-1yy8we9 .cartItemImage svg { object-position: 50% 50%; object-fit: contain; height: 100%; display: block; }.replica-shop-catalog .css-1yy8we9 .cartItemInfo { display: flex; flex-direction: column; position: relative; width: 100%; }.replica-shop-catalog .css-1yy8we9 .infoWrapper { display: flex; -webkit-box-pack: justify; justify-content: space-between; }.replica-shop-catalog .css-1yy8we9 .cartItemDescription { position: relative; margin-bottom: 0.4rem; padding-right: 2rem; color: rgb(117, 117, 117); font-size: 0.86667rem; line-height: 1.38; }
@media (min-width: 724px) {.replica-shop-catalog .css-1yy8we9 .cartItemDescription { font-size: 1rem; line-height: 1.6; }
}.replica-shop-catalog .css-1yy8we9 .cartItemName { display: block; font-weight: 700; color: rgb(21, 58, 91); margin-top: -0.13333rem; font-size: 1rem; line-height: 1.6; }.replica-shop-catalog .css-1yy8we9 .cartItemName a { color: rgb(21, 58, 91); text-decoration: none; opacity: 1; transition: opacity 300ms ease-in-out; }.replica-shop-catalog .css-1yy8we9 .cartItemName a:hover { opacity: 0.7; }.replica-shop-catalog .css-1yy8we9 .cartItemOptions { font-size: 0.86667rem; }.replica-shop-catalog .css-1yy8we9 .cartItemOptions .cartItemFlavor { font-weight: 700; }.replica-shop-catalog .css-1yy8we9 .cartItemOptions > span:empty { display: none; }.replica-shop-catalog .css-1yy8we9 .cartItemOptions > span::before { content: " • "; }.replica-shop-catalog .css-1yy8we9 .cartItemOptions > span:first-of-type::before { content: none; }.replica-shop-catalog .css-1yy8we9 .cartItemDelete { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: absolute; right: -0.26667rem; top: 0.13333rem; width: 1.53333rem; height: 1.46667rem; color: rgb(90, 94, 96); cursor: pointer; opacity: 0.5; transition: opacity 300ms ease-in-out; }.replica-shop-catalog .css-1yy8we9 .cartItemDelete:focus { outline: revert; }.replica-shop-catalog .css-1yy8we9 .cartItemDelete:hover { opacity: 0.8; }.replica-shop-catalog .css-1yy8we9 .cartItemDelete svg { display: block; width: 1rem; height: 1.06667rem; }.replica-shop-catalog .css-1yy8we9 .cartItemDelete svg path { fill: rgb(90, 94, 96); }.replica-shop-catalog .css-1yy8we9 .cartItemQuantityPriceWrap { margin-top: auto; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; }.replica-shop-catalog .css-1yy8we9 .cartItemQuantityWrap { flex-shrink: 0; }.replica-shop-catalog .css-1yy8we9 .cartItemPrice { margin-left: auto; color: rgb(21, 58, 91); font-size: 1rem; line-height: 1; font-weight: 700; }.replica-shop-catalog .css-1yy8we9 .cartItemPriceOld { margin: 0rem 0.46667rem 0rem 0rem; color: rgb(90, 94, 96); font-weight: 400; text-decoration: line-through; }.replica-shop-catalog .css-152iton { display: flex; flex-flow: row; }.replica-shop-catalog .css-152iton .quantityButton { display: flex; -webkit-box-align: center; align-items: center; justify-content: space-around; flex-shrink: 0; margin: 0px; height: 1.86667rem; width: 2.13333rem; padding: 0px; color: rgb(102, 102, 102); line-height: 1; background: rgb(255, 255, 255); border: 1px solid rgb(238, 238, 238); cursor: pointer; transition: border-color 300ms ease-in-out; }.replica-shop-catalog .css-152iton .quantityButton:focus { outline: revert; }.replica-shop-catalog .css-152iton .quantityButton:hover { border-color: rgb(21, 58, 91); }.replica-shop-catalog .css-152iton .quantityButton.isMinus { border-radius: 50% 0px 0px 50%; padding-left: 0.13333rem; }.replica-shop-catalog .css-152iton .quantityButton.isPlus { border-radius: 0px 50% 50% 0px; padding-right: 0.13333rem; }.replica-shop-catalog .css-152iton .quantityButton svg { display: block; width: 0.66667rem; height: auto; fill: rgb(21, 58, 91); }.replica-shop-catalog .css-152iton .quantityButton[disabled] { pointer-events: none; }.replica-shop-catalog .css-152iton .quantityButton[disabled] svg { fill: rgb(204, 204, 204); }.replica-shop-catalog .css-152iton .quantityInput { flex-shrink: 0; display: flex; width: 2.66667rem; border-width: 1px medium; border-style: solid none; border-color: rgb(238, 238, 238) currentcolor; border-image: none; }.replica-shop-catalog .css-152iton .quantityInput_input { width: 100%; height: 1.73333rem; padding: 0px; margin: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgb(255, 255, 255); font-family: var(--font-larq-geologica); font-size: 1rem; text-align: center; color: rgb(21, 58, 91); border-radius: 0px; appearance: none; box-shadow: none; cursor: default; outline: none !important; }.replica-shop-catalog .css-1crrulh { position: relative; display: flex; align-items: flex-start; padding-top: 1.06667rem; padding-left: 1.86667rem; }.replica-shop-catalog .css-1crrulh .childItemTrunk { position: absolute; left: 0.73333rem; top: 0px; bottom: unset; width: 0px; height: 1.73333rem; border-left: 1px solid rgb(238, 238, 238); }.replica-shop-catalog .css-1crrulh .childItemTrunk::before { content: ""; position: absolute; right: 0px; bottom: 100%; width: 0px; height: 3.6rem; border-left: 1px solid rgb(238, 238, 238); }.replica-shop-catalog .css-1crrulh .childItemCorner { position: absolute; left: 0.73333rem; top: 1.73333rem; width: 1.13333rem; height: 0.93333rem; border-left: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); border-bottom-left-radius: 0.93333rem; }.replica-shop-catalog .css-1crrulh .childItemImage { position: relative; flex-shrink: 0; width: 3.2rem; height: 3.2rem; margin-right: 0.66667rem; overflow: hidden; border-radius: 0.4rem; border: 1px solid rgb(238, 238, 238); }
@media (min-width: 724px) {.replica-shop-catalog .css-1crrulh .childItemImage { border-radius: 0.53333rem; }
}.replica-shop-catalog .css-1crrulh .childItemImage a { display: block; height: 100%; text-decoration: none; }.replica-shop-catalog .css-1crrulh .childItemImage a:focus-visible { outline: revert; outline-offset: -1px; }.replica-shop-catalog .css-1crrulh .childItemImage img { object-position: 50% 50%; object-fit: contain; width: 100%; height: 100%; display: block; }.replica-shop-catalog .css-1crrulh .childItemInfo { display: flex; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; gap: 0.53333rem; flex: 1 1 0%; min-width: 0px; }.replica-shop-catalog .css-1crrulh .childItemDescription { display: flex; flex-direction: column; min-width: 0px; color: rgb(117, 117, 117); font-size: 0.8rem; line-height: 1.4; }.replica-shop-catalog .css-1crrulh .childItemName { display: block; font-weight: 700; color: rgb(21, 58, 91); font-size: 0.86667rem; line-height: 1.4; }.replica-shop-catalog .css-1crrulh .childItemName a { color: rgb(21, 58, 91); text-decoration: none; opacity: 1; transition: opacity 300ms ease-in-out; }.replica-shop-catalog .css-1crrulh .childItemName a:hover { opacity: 0.7; }.replica-shop-catalog .css-1crrulh .childItemOptions { margin-top: 0.13333rem; font-size: 0.8rem; }.replica-shop-catalog .css-1crrulh .childItemOptions:empty { display: none; }.replica-shop-catalog .css-1crrulh .childItemOptions > span:empty { display: none; }.replica-shop-catalog .css-1crrulh .childItemOptions > span::before { content: " · "; }.replica-shop-catalog .css-1crrulh .childItemOptions > span:first-of-type::before { content: none; }.replica-shop-catalog .css-1crrulh .childItemSubscription { margin-top: 0.13333rem; font-size: 0.8rem; }.replica-shop-catalog .css-1efgc2f { display: flex; flex-direction: column; gap: 1.06667rem; }.replica-shop-catalog .css-1efgc2f .summaryList { display: flex; flex-direction: column; gap: 0px; width: 100%; list-style-type: none; margin: 0px; padding: 0px; }
@media (min-width: 724px) {.replica-shop-catalog .css-1efgc2f .summaryList { gap: 0.4rem; }
}.replica-shop-catalog .css-1efgc2f .summaryList .summaryItem { display: flex; flex-flow: row; align-items: flex-end; margin: 0px; padding: 0px; font-size: 0.93333rem; line-height: 1.6rem; color: rgb(21, 58, 91); }.replica-shop-catalog .css-1efgc2f .summaryList .summaryItem_label { width: 60%; }.replica-shop-catalog .css-1efgc2f .summaryList .summaryItem_value { width: 40%; flex-shrink: 0; display: flex; flex-flow: row; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-align: center; align-items: center; gap: 0.53333rem; text-align: right; font-weight: 700; }.replica-shop-catalog .css-1efgc2f .summaryList .summaryItem_value.isDeal { color: rgb(13, 134, 17); }.replica-shop-catalog .css-1efgc2f .summaryList .summaryItem_value .strike { font-weight: 400; text-decoration: line-through; font-size: 0.93333rem; line-height: 1.2rem; color: rgb(150, 144, 135); }.replica-shop-catalog .css-1efgc2f .summaryList .summaryItem.isTotal { font-size: 1.06667rem; line-height: 1.6rem; }.replica-shop-catalog .css-1efgc2f .summaryList .summaryItem.isTotal .summaryItem_label { font-weight: 700; }.replica-shop-catalog .css-1efgc2f .summaryList .summaryItem.isTotal .summaryItem_value { font-size: 1.2rem; }.replica-shop-catalog .css-1efgc2f .summaryNotice { width: 100%; color: rgb(26, 26, 26); font-size: 0.8rem; line-height: 1.06667rem; text-align: left; }.replica-shop-catalog .css-1efgc2f .summaryNotice strong { font-weight: 700; }.replica-shop-catalog .css-nycd6l { width: 3.2rem; height: 3.2rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }.replica-shop-catalog .css-nycd6l .inner { width: 2.13333rem; height: 2.13333rem; border-radius: 50%; background: rgb(21, 58, 91); color: rgb(255, 255, 255); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; font-size: 0.93333rem; line-height: 1.6rem; text-transform: uppercase; font-weight: 500; }.replica-shop-catalog .css-1u9tiz4 { position: fixed; z-index: 29; width: 100%; top: calc(0px + clamp(3.73333rem, -80px + 3.73333rem + 6.66667vw, 4.8rem)); left: 0px; background-color: rgb(245, 246, 250); pointer-events: auto; transform: translateY(0px); transition-duration: 500ms; transition-timing-function: ease-in-out; transition-delay: 50ms; transition-property: transform, top; }
@media (min-width: 780px) {.replica-shop-catalog .css-1u9tiz4 { top: calc(0px + clamp(4.26667rem, -40px + 4.26667rem + 3.33333vw, 4.8rem)); }
}
@media (min-width: 960px) {.replica-shop-catalog .css-1u9tiz4 { display: none; visibility: hidden; }
}
@media (max-width: 1199.95px) {.replica-shop-catalog .css-1u9tiz4 { top: 0px; }
}.replica-shop-catalog .css-1u9tiz4 .filterStickyBar_inner { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; 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); gap: 0.53333rem; height: 3.73333rem; }.replica-shop-catalog .css-1u9tiz4 .filterStickyBar_title { font-weight: 700; font-size: 1.06667rem; line-height: 1.6; color: rgb(21, 58, 91); letter-spacing: 0.02em; text-align: left; }.replica-shop-catalog .css-1u9tiz4 .filterStickyBar_cta { margin-left: auto; }.replica-shop-catalog .css-1u9tiz4 .filterStickyBar_cta button { white-space: nowrap; }.replica-shop-catalog hr { height: 0px; margin: 0px; overflow: visible; box-sizing: content-box; }.replica-shop-catalog pre, .replica-shop-catalog code, .replica-shop-catalog kbp, .replica-shop-catalog samp { font-size: 1em; font-family: monospace, monospace; }.replica-shop-catalog sub, .replica-shop-catalog sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }.replica-shop-catalog sup { top: -0.5em; }.replica-shop-catalog sub { bottom: -0.25em; }.replica-shop-catalog button, .replica-shop-catalog select { text-transform: none; }.replica-shop-catalog [type="search"]::-webkit-search-cancel-button, .replica-shop-catalog [type="search"]::-webkit-search-decoration { appearance: none; }.replica-shop-catalog ::-webkit-file-upload-button { font: inherit; }.replica-shop-catalog summary { display: list-item; }.replica-shop-catalog button { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; cursor: pointer; display: inline-block; padding: 0px; text-align: center; text-decoration: none; background-color: transparent; appearance: none; }.replica-shop-catalog button:focus { outline: none; }.replica-shop-catalog html { font-size: 0.9375em; box-sizing: border-box; min-height: 100%; overflow-y: scroll; font-family: var(--font-larq-geologica); line-height: 1.5; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; }.replica-shop-catalog *, .replica-shop-catalog ::before, .replica-shop-catalog ::after { box-sizing: inherit; }.replica-shop-catalog body { color: rgb(90, 94, 96); margin: 0px; padding: 0px; min-width: 320px; }
@media (min-width: 1280px) {.replica-shop-catalog body { background-color: rgb(255, 255, 255); }
}.replica-shop-catalog body.bodyBgBlue { background: rgb(245, 249, 252); }.replica-shop-catalog body.bg_white { background: rgb(255, 255, 255); }.replica-shop-catalog body.bg_lightLavender { background: rgb(245, 246, 250); }.replica-shop-catalog nav ul { padding-inline-start: 0px; }.replica-shop-catalog img { max-width: 100%; font-style: italic; border-style: none; vertical-align: middle; }.replica-shop-catalog img[width], .replica-shop-catalog img[height] { max-width: none; }.replica-shop-catalog a { color: rgb(21, 58, 91); background: transparent; text-decoration: none; }.replica-shop-catalog a:hover { color: rgb(117, 117, 117); }.replica-shop-catalog a:active, .replica-shop-catalog a:hover { color: rgb(117, 117, 117); outline-width: 0px; }.replica-shop-catalog a.Link--gray { color: rgb(111, 116, 119); text-decoration: underline; }.replica-shop-catalog a.Link--white { color: rgb(255, 255, 255); text-decoration: underline; }.replica-shop-catalog a.grayLink { color: rgb(0, 0, 0); transition: none; text-decoration: underline; }.replica-shop-catalog a.grayLink:hover { color: rgb(117, 117, 117); text-decoration: underline; }.replica-shop-catalog h1, .replica-shop-catalog h2, .replica-shop-catalog h3, .replica-shop-catalog h4, .replica-shop-catalog h5, .replica-shop-catalog h6 { color: rgb(21, 58, 91); margin: 2.23333rem 0px 0.73333rem; padding: 0px; font-weight: 700; letter-spacing: 0.25px; }.replica-shop-catalog h1 { font-size: 32px; margin-bottom: 1.75rem; }
@media (min-width: 724px) {.replica-shop-catalog h1 { font-size: 40px; }
}.replica-shop-catalog h2 { font-size: 20px; }
@media (min-width: 960px) {.replica-shop-catalog h2.large { font-size: 38px; }
}.replica-shop-catalog h3 { font-size: 18px; }.replica-shop-catalog h4 { font-size: 16px; }.replica-shop-catalog h5 { font-size: 15px; }.replica-shop-catalog h6 { font-size: 13px; }.replica-shop-catalog p { margin: 0px 0px 2.25rem; padding: 0px; line-height: 1.6; }
@media (min-width: 960px) {.replica-shop-catalog p.large { font-size: 20px; }
}.replica-shop-catalog ul, .replica-shop-catalog ol { margin: 0px 0px 0px 1.15rem; padding: 0px; list-style-position: outside; }.replica-shop-catalog .u-fontSize-50 { font-size: 50%; }.replica-shop-catalog .u-fontSize-60 { font-size: 60%; }.replica-shop-catalog .u-fontSize-70 { font-size: 70%; }.replica-shop-catalog .u-fontSize-80 { font-size: 80%; }.replica-shop-catalog .u-fontSize-90 { font-size: 90%; }.replica-shop-catalog .u-text-nowrap { white-space: nowrap; }.replica-shop-catalog .u-textItalic { font-style: italic; }.replica-shop-catalog .u-marginAn { margin: 0px !important; }.replica-shop-catalog .u-paddingAn { padding: 0px !important; }.replica-shop-catalog .List--bullet { margin: 0px; padding: 0px; list-style: none; }.replica-shop-catalog .List--bullet li { margin: 0px 0px 0px 2rem; padding: 0px; position: relative; }.replica-shop-catalog .List--bullet li::before { left: -1.6rem; color: rgb(243, 117, 109); content: "•"; position: absolute; font-size: 32px; font-weight: 700; line-height: 24px; }.replica-shop-catalog .checkoutFrame { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }.replica-shop-catalog .braintree-sheet svg { width: 28px; }.replica-shop-catalog .braintree-sheet__header { padding: 20px 20px 0px; }.replica-shop-catalog .braintree-sheet input { font-size: 15px; }.replica-shop-catalog .braintree-sheet__content--form .braintree-form__flexible-fields { gap: 20px; }.replica-shop-catalog .braintree-sheet__content--form .braintree-form__field-group .braintree-form__label { color: rgb(90, 94, 96); display: flex; font-size: 13px; line-height: 20px; font-family: var(--font-larq-geologica); margin-bottom: 8px; justify-content: space-between; }.replica-shop-catalog .braintree-sheet__content--form .braintree-form__field-group .braintree-form__descriptor { color: rgba(90, 94, 96, 0.6); }.replica-shop-catalog .braintree-sheet__header .braintree-sheet__text { color: rgb(21, 58, 91); font-size: 15px; font-family: var(--font-larq-geologica); font-weight: 700; line-height: 25px; }.replica-shop-catalog .deepBlueBackground svg g rect { fill: rgb(245, 249, 252); }
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-weight: 400; font-style: normal; }.replica-shop-catalog :root { --swiper-theme-color: #007aff; }.replica-shop-catalog .swiper, .replica-shop-catalog swiper-container { padding: 0px; z-index: 1; display: block; position: relative; overflow: hidden; list-style: none; margin-left: auto; margin-right: auto; }.replica-shop-catalog .swiper-vertical > .swiper-wrapper { flex-direction: column; }.replica-shop-catalog .swiper-wrapper { width: 100%; height: 100%; z-index: 1; display: flex; position: relative; box-sizing: content-box; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial); }.replica-shop-catalog .swiper-android .swiper-slide, .replica-shop-catalog .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }.replica-shop-catalog .swiper-horizontal { touch-action: pan-y; }.replica-shop-catalog .swiper-vertical { touch-action: pan-x; }.replica-shop-catalog .swiper-slide, .replica-shop-catalog swiper-slide { width: 100%; height: 100%; display: block; position: relative; flex-shrink: 0; transition-property: transform; }.replica-shop-catalog .swiper-slide-invisible-blank { visibility: hidden; }.replica-shop-catalog .swiper-autoheight, .replica-shop-catalog .swiper-autoheight .swiper-slide { height: auto; }.replica-shop-catalog .swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }.replica-shop-catalog .swiper-backface-hidden .swiper-slide { transform: translateZ(0px); backface-visibility: hidden; }.replica-shop-catalog .swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }.replica-shop-catalog .swiper-3d .swiper-wrapper { transform-style: preserve-3d; }.replica-shop-catalog .swiper-3d { perspective: 1200px; }.replica-shop-catalog .swiper-3d .swiper-cube-shadow, .replica-shop-catalog .swiper-3d .swiper-slide, .replica-shop-catalog .swiper-3d .swiper-slide-shadow, .replica-shop-catalog .swiper-3d .swiper-slide-shadow-bottom, .replica-shop-catalog .swiper-3d .swiper-slide-shadow-left, .replica-shop-catalog .swiper-3d .swiper-slide-shadow-right, .replica-shop-catalog .swiper-3d .swiper-slide-shadow-top { transform-style: preserve-3d; }.replica-shop-catalog .swiper-3d .swiper-slide-shadow, .replica-shop-catalog .swiper-3d .swiper-slide-shadow-bottom, .replica-shop-catalog .swiper-3d .swiper-slide-shadow-left, .replica-shop-catalog .swiper-3d .swiper-slide-shadow-right, .replica-shop-catalog .swiper-3d .swiper-slide-shadow-top { top: 0px; left: 0px; width: 100%; height: 100%; z-index: 10; position: absolute; pointer-events: none; }.replica-shop-catalog .swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }.replica-shop-catalog .swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }.replica-shop-catalog .swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }.replica-shop-catalog .swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }.replica-shop-catalog .swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }.replica-shop-catalog .swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }.replica-shop-catalog .swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }.replica-shop-catalog .swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }.replica-shop-catalog .swiper-horizontal.swiper-css-mode > .swiper-wrapper { scroll-snap-type: x mandatory; }.replica-shop-catalog .swiper-vertical.swiper-css-mode > .swiper-wrapper { scroll-snap-type: y mandatory; }.replica-shop-catalog .swiper-centered > .swiper-wrapper::before { order: 9999; content: ""; flex-shrink: 0; }.replica-shop-catalog .swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-stop: always; scroll-snap-align: center; }.replica-shop-catalog .swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }.replica-shop-catalog .swiper-centered.swiper-horizontal > .swiper-wrapper::before { width: var(--swiper-centered-offset-after); height: 100%; min-height: 1px; }.replica-shop-catalog .swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }.replica-shop-catalog .swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; height: var(--swiper-centered-offset-after); min-width: 1px; }.replica-shop-catalog .swiper-lazy-preloader { top: 50%; left: 50%; width: 42px; height: 42px; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; z-index: 10; position: absolute; margin-top: -21px; box-sizing: border-box; margin-left: -21px; border-radius: 50%; transform-origin: 50% center; border-top-color: transparent; }.replica-shop-catalog .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .replica-shop-catalog .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, .replica-shop-catalog swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader { animation: 1s linear 0s infinite normal none running swiper-preloader-spin; }.replica-shop-catalog .swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }.replica-shop-catalog .swiper-lazy-preloader-black { --swiper-preloader-color: #000; }
@-webkit-keyframes swiper-preloader-spin {.replica-shop-catalog 0% { transform: rotate(0deg); }.replica-shop-catalog 100% { transform: rotate(360deg); }
}.replica-shop-catalog .monica-reading-highlight { animation: 1.5s ease-in-out 0s 1 normal none running fadeInOut; }
@keyframes fadeInOut {.replica-shop-catalog 0%, .replica-shop-catalog 100% { background-color: transparent; }.replica-shop-catalog 30%, .replica-shop-catalog 70% { background-color: rgba(2, 118, 255, 0.2); }
}.replica-shop-catalog [data-sonner-toaster][dir="ltr"], .replica-shop-catalog html[dir="ltr"] { --toast-icon-margin-start: -3px; --toast-icon-margin-end: 4px; --toast-svg-margin-start: -1px; --toast-svg-margin-end: 0px; --toast-button-margin-start: auto; --toast-button-margin-end: 0; --toast-close-button-start: 0; --toast-close-button-end: unset; --toast-close-button-transform: translate(-35%, -35%); }.replica-shop-catalog [data-sonner-toaster][dir="rtl"], .replica-shop-catalog html[dir="rtl"] { --toast-icon-margin-start: 4px; --toast-icon-margin-end: -3px; --toast-svg-margin-start: 0px; --toast-svg-margin-end: -1px; --toast-button-margin-start: 0; --toast-button-margin-end: auto; --toast-close-button-start: unset; --toast-close-button-end: 0; --toast-close-button-transform: translate(35%, -35%); }.replica-shop-catalog [data-sonner-toaster] { position: fixed; width: var(--width); font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --gray1: hsl(0, 0%, 99%); --gray2: hsl(0, 0%, 97.3%); --gray3: hsl(0, 0%, 95.1%); --gray4: hsl(0, 0%, 93%); --gray5: hsl(0, 0%, 90.9%); --gray6: hsl(0, 0%, 88.7%); --gray7: hsl(0, 0%, 85.8%); --gray8: hsl(0, 0%, 78%); --gray9: hsl(0, 0%, 56.1%); --gray10: hsl(0, 0%, 52.3%); --gray11: hsl(0, 0%, 43.5%); --gray12: hsl(0, 0%, 9%); --border-radius: 8px; box-sizing: border-box; padding: 0px; margin: 0px; list-style: none; outline: 0px; z-index: 999999999; transition: transform 0.4s; }
@media (hover: none) and (pointer: coarse) {.replica-shop-catalog [data-sonner-toaster][data-lifted="true"] { transform: none; }
}.replica-shop-catalog [data-sonner-toaster][data-x-position="right"] { right: var(--offset-right); }.replica-shop-catalog [data-sonner-toaster][data-x-position="left"] { left: var(--offset-left); }.replica-shop-catalog [data-sonner-toaster][data-x-position="center"] { left: 50%; transform: translateX(-50%); }.replica-shop-catalog [data-sonner-toaster][data-y-position="top"] { top: var(--offset-top); }.replica-shop-catalog [data-sonner-toaster][data-y-position="bottom"] { bottom: var(--offset-bottom); }.replica-shop-catalog [data-sonner-toast] { --y: translateY(100%); --lift-amount: calc(var(--lift) * var(--gap)); z-index: var(--z-index); position: absolute; opacity: 0; transform: var(--y); touch-action: none; transition: transform 0.4s, opacity 0.4s, height 0.4s, box-shadow 0.2s; box-sizing: border-box; outline: 0px; overflow-wrap: anywhere; }.replica-shop-catalog [data-sonner-toast][data-styled="true"] { padding: 16px; background: var(--normal-bg); border: 1px solid var(--normal-border); color: var(--normal-text); border-radius: var(--border-radius); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; width: var(--width); font-size: 13px; display: flex; align-items: center; gap: 6px; }.replica-shop-catalog [data-sonner-toast]:focus-visible { box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px, rgba(0, 0, 0, 0.2) 0px 0px 0px 2px; }.replica-shop-catalog [data-sonner-toast][data-y-position="top"] { top: 0px; --y: translateY(-100%); --lift: 1; --lift-amount: calc(1 * var(--gap)); }.replica-shop-catalog [data-sonner-toast][data-y-position="bottom"] { bottom: 0px; --y: translateY(100%); --lift: -1; --lift-amount: calc(var(--lift) * var(--gap)); }.replica-shop-catalog [data-sonner-toast][data-styled="true"] [data-description] { font-weight: 400; line-height: 1.4; color: rgb(63, 63, 63); }.replica-shop-catalog [data-rich-colors="true"][data-sonner-toast][data-styled="true"] [data-description] { color: inherit; }.replica-shop-catalog [data-sonner-toaster][data-sonner-theme="dark"] [data-description] { color: rgb(232, 232, 232); }.replica-shop-catalog [data-sonner-toast][data-styled="true"] [data-title] { font-weight: 500; line-height: 1.5; color: inherit; }.replica-shop-catalog [data-sonner-toast][data-styled="true"] [data-icon] { display: flex; height: 16px; width: 16px; position: relative; justify-content: flex-start; align-items: center; flex-shrink: 0; margin-left: var(--toast-icon-margin-start); margin-right: var(--toast-icon-margin-end); }.replica-shop-catalog [data-sonner-toast][data-promise="true"] [data-icon] > svg { opacity: 0; transform: scale(0.8); transform-origin: center center; animation: 0.3s ease 0s 1 normal forwards running sonner-fade-in; }.replica-shop-catalog [data-sonner-toast][data-styled="true"] [data-icon] > * { flex-shrink: 0; }.replica-shop-catalog [data-sonner-toast][data-styled="true"] [data-icon] svg { margin-left: var(--toast-svg-margin-start); margin-right: var(--toast-svg-margin-end); }.replica-shop-catalog [data-sonner-toast][data-styled="true"] [data-content] { display: flex; flex-direction: column; gap: 2px; }.replica-shop-catalog [data-sonner-toast][data-styled="true"] [data-button] { border-radius: 4px; padding-left: 8px; padding-right: 8px; height: 24px; font-size: 12px; color: var(--normal-bg); background: var(--normal-text); margin-left: var(--toast-button-margin-start); margin-right: var(--toast-button-margin-end); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-weight: 500; cursor: pointer; outline: 0px; display: flex; align-items: center; flex-shrink: 0; transition: opacity 0.4s, box-shadow 0.2s; }.replica-shop-catalog [data-sonner-toast][data-styled="true"] [data-button]:focus-visible { box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 0px 2px; }.replica-shop-catalog [data-sonner-toast][data-styled="true"] [data-button]:first-of-type { margin-left: var(--toast-button-margin-start); margin-right: var(--toast-button-margin-end); }.replica-shop-catalog [data-sonner-toast][data-styled="true"] [data-cancel] { color: var(--normal-text); background: rgba(0, 0, 0, 0.08); }.replica-shop-catalog [data-sonner-toaster][data-sonner-theme="dark"] [data-sonner-toast][data-styled="true"] [data-cancel] { background: rgba(255, 255, 255, 0.3); }.replica-shop-catalog [data-sonner-toast][data-styled="true"] [data-close-button] { position: absolute; left: var(--toast-close-button-start); right: var(--toast-close-button-end); top: 0px; height: 20px; width: 20px; display: flex; justify-content: center; align-items: center; padding: 0px; color: var(--gray12); background: var(--normal-bg); border: 1px solid var(--gray4); transform: var(--toast-close-button-transform); border-radius: 50%; cursor: pointer; z-index: 1; transition: opacity 0.1s, background 0.2s, border-color 0.2s; }.replica-shop-catalog [data-sonner-toast][data-styled="true"] [data-close-button]:focus-visible { box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px, rgba(0, 0, 0, 0.2) 0px 0px 0px 2px; }.replica-shop-catalog [data-sonner-toast][data-styled="true"] [data-disabled="true"] { cursor: not-allowed; }.replica-shop-catalog [data-sonner-toast][data-styled="true"]:hover [data-close-button]:hover { background: var(--gray2); border-color: var(--gray5); }.replica-shop-catalog [data-sonner-toast][data-swiping="true"]::before { content: ""; position: absolute; left: -100%; right: -100%; height: 100%; z-index: -1; }.replica-shop-catalog [data-sonner-toast][data-y-position="top"][data-swiping="true"]::before { bottom: 50%; transform: scaleY(3) translateY(50%); }.replica-shop-catalog [data-sonner-toast][data-y-position="bottom"][data-swiping="true"]::before { top: 50%; transform: scaleY(3) translateY(-50%); }.replica-shop-catalog [data-sonner-toast][data-swiping="false"][data-removed="true"]::before { content: ""; position: absolute; inset: 0px; transform: scaleY(2); }.replica-shop-catalog [data-sonner-toast][data-expanded="true"]::after { content: ""; position: absolute; left: 0px; height: calc(var(--gap) + 1px); bottom: 100%; width: 100%; }.replica-shop-catalog [data-sonner-toast][data-mounted="true"] { --y: translateY(0); opacity: 1; }.replica-shop-catalog [data-sonner-toast][data-expanded="false"][data-front="false"] { --scale: var(--toasts-before) * 0.05 + 1; --y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale))); height: var(--front-toast-height); }.replica-shop-catalog [data-sonner-toast] > * { transition: opacity 0.4s; }.replica-shop-catalog [data-sonner-toast][data-x-position="right"] { right: 0px; }.replica-shop-catalog [data-sonner-toast][data-x-position="left"] { left: 0px; }.replica-shop-catalog [data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"] > * { opacity: 0; }.replica-shop-catalog [data-sonner-toast][data-visible="false"] { opacity: 0; pointer-events: none; }.replica-shop-catalog [data-sonner-toast][data-mounted="true"][data-expanded="true"] { --y: translateY(calc(var(--lift) * var(--offset))); height: var(--initial-height); }.replica-shop-catalog [data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"] { --y: translateY(calc(var(--lift) * -100%)); opacity: 0; }.replica-shop-catalog [data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"] { --y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%)); opacity: 0; }.replica-shop-catalog [data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"] { --y: translateY(40%); opacity: 0; transition: transform 0.5s, opacity 0.2s; }.replica-shop-catalog [data-sonner-toast][data-removed="true"][data-front="false"]::before { height: calc(var(--initial-height) + 20%); }.replica-shop-catalog [data-sonner-toast][data-swiping="true"] { transform: var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0)); transition: none; }.replica-shop-catalog [data-sonner-toast][data-swiped="true"] { user-select: none; }.replica-shop-catalog [data-sonner-toast][data-swipe-out="true"][data-y-position="bottom"], .replica-shop-catalog [data-sonner-toast][data-swipe-out="true"][data-y-position="top"] { animation-duration: 0.2s; animation-timing-function: ease-out; animation-fill-mode: forwards; }.replica-shop-catalog [data-sonner-toast][data-swipe-out="true"][data-swipe-direction="left"] { animation-name: swipe-out-left; }.replica-shop-catalog [data-sonner-toast][data-swipe-out="true"][data-swipe-direction="right"] { animation-name: swipe-out-right; }.replica-shop-catalog [data-sonner-toast][data-swipe-out="true"][data-swipe-direction="up"] { animation-name: swipe-out-up; }.replica-shop-catalog [data-sonner-toast][data-swipe-out="true"][data-swipe-direction="down"] { animation-name: swipe-out-down; }
@keyframes swipe-out-left {.replica-shop-catalog 0% { transform: var(--y) translateX(var(--swipe-amount-x)); opacity: 1; }.replica-shop-catalog 100% { transform: var(--y) translateX(calc(var(--swipe-amount-x) - 100%)); opacity: 0; }
}
@keyframes swipe-out-right {.replica-shop-catalog 0% { transform: var(--y) translateX(var(--swipe-amount-x)); opacity: 1; }.replica-shop-catalog 100% { transform: var(--y) translateX(calc(var(--swipe-amount-x) + 100%)); opacity: 0; }
}
@keyframes swipe-out-up {.replica-shop-catalog 0% { transform: var(--y) translateY(var(--swipe-amount-y)); opacity: 1; }.replica-shop-catalog 100% { transform: var(--y) translateY(calc(var(--swipe-amount-y) - 100%)); opacity: 0; }
}
@keyframes swipe-out-down {.replica-shop-catalog 0% { transform: var(--y) translateY(var(--swipe-amount-y)); opacity: 1; }.replica-shop-catalog 100% { transform: var(--y) translateY(calc(var(--swipe-amount-y) + 100%)); opacity: 0; }
}
@media (max-width: 600px) {.replica-shop-catalog [data-sonner-toaster] { position: fixed; right: var(--mobile-offset-right); left: var(--mobile-offset-left); width: 100%; }.replica-shop-catalog [data-sonner-toaster][dir="rtl"] { left: calc(var(--mobile-offset-left) * -1); }.replica-shop-catalog [data-sonner-toaster] [data-sonner-toast] { left: 0px; right: 0px; width: calc(100% - var(--mobile-offset-left) * 2); }.replica-shop-catalog [data-sonner-toaster][data-x-position="left"] { left: var(--mobile-offset-left); }.replica-shop-catalog [data-sonner-toaster][data-y-position="bottom"] { bottom: var(--mobile-offset-bottom); }.replica-shop-catalog [data-sonner-toaster][data-y-position="top"] { top: var(--mobile-offset-top); }.replica-shop-catalog [data-sonner-toaster][data-x-position="center"] { left: var(--mobile-offset-left); right: var(--mobile-offset-right); transform: none; }
}.replica-shop-catalog [data-sonner-toaster][data-sonner-theme="light"] { --normal-bg: #fff; --normal-border: var(--gray4); --normal-text: var(--gray12); --success-bg: hsl(143, 85%, 96%); --success-border: hsl(145, 92%, 87%); --success-text: hsl(140, 100%, 27%); --info-bg: hsl(208, 100%, 97%); --info-border: hsl(221, 91%, 93%); --info-text: hsl(210, 92%, 45%); --warning-bg: hsl(49, 100%, 97%); --warning-border: hsl(49, 91%, 84%); --warning-text: hsl(31, 92%, 45%); --error-bg: hsl(359, 100%, 97%); --error-border: hsl(359, 100%, 94%); --error-text: hsl(360, 100%, 45%); }.replica-shop-catalog [data-sonner-toaster][data-sonner-theme="light"] [data-sonner-toast][data-invert="true"] { --normal-bg: #000; --normal-border: hsl(0, 0%, 20%); --normal-text: var(--gray1); }.replica-shop-catalog [data-sonner-toaster][data-sonner-theme="dark"] [data-sonner-toast][data-invert="true"] { --normal-bg: #fff; --normal-border: var(--gray3); --normal-text: var(--gray12); }.replica-shop-catalog [data-sonner-toaster][data-sonner-theme="dark"] { --normal-bg: #000; --normal-bg-hover: hsl(0, 0%, 12%); --normal-border: hsl(0, 0%, 20%); --normal-border-hover: hsl(0, 0%, 25%); --normal-text: var(--gray1); --success-bg: hsl(150, 100%, 6%); --success-border: hsl(147, 100%, 12%); --success-text: hsl(150, 86%, 65%); --info-bg: hsl(215, 100%, 6%); --info-border: hsl(223, 43%, 17%); --info-text: hsl(216, 87%, 65%); --warning-bg: hsl(64, 100%, 6%); --warning-border: hsl(60, 100%, 9%); --warning-text: hsl(46, 87%, 65%); --error-bg: hsl(358, 76%, 10%); --error-border: hsl(357, 89%, 16%); --error-text: hsl(358, 100%, 81%); }.replica-shop-catalog [data-sonner-toaster][data-sonner-theme="dark"] [data-sonner-toast] [data-close-button] { background: var(--normal-bg); border-color: var(--normal-border); color: var(--normal-text); }.replica-shop-catalog [data-sonner-toaster][data-sonner-theme="dark"] [data-sonner-toast] [data-close-button]:hover { background: var(--normal-bg-hover); border-color: var(--normal-border-hover); }.replica-shop-catalog [data-rich-colors="true"][data-sonner-toast][data-type="success"] { background: var(--success-bg); border-color: var(--success-border); color: var(--success-text); }.replica-shop-catalog [data-rich-colors="true"][data-sonner-toast][data-type="success"] [data-close-button] { background: var(--success-bg); border-color: var(--success-border); color: var(--success-text); }.replica-shop-catalog [data-rich-colors="true"][data-sonner-toast][data-type="info"] { background: var(--info-bg); border-color: var(--info-border); color: var(--info-text); }.replica-shop-catalog [data-rich-colors="true"][data-sonner-toast][data-type="info"] [data-close-button] { background: var(--info-bg); border-color: var(--info-border); color: var(--info-text); }.replica-shop-catalog [data-rich-colors="true"][data-sonner-toast][data-type="warning"] { background: var(--warning-bg); border-color: var(--warning-border); color: var(--warning-text); }.replica-shop-catalog [data-rich-colors="true"][data-sonner-toast][data-type="warning"] [data-close-button] { background: var(--warning-bg); border-color: var(--warning-border); color: var(--warning-text); }.replica-shop-catalog [data-rich-colors="true"][data-sonner-toast][data-type="error"] { background: var(--error-bg); border-color: var(--error-border); color: var(--error-text); }.replica-shop-catalog [data-rich-colors="true"][data-sonner-toast][data-type="error"] [data-close-button] { background: var(--error-bg); border-color: var(--error-border); color: var(--error-text); }.replica-shop-catalog .sonner-loading-wrapper { --size: 16px; height: var(--size); width: var(--size); position: absolute; inset: 0px; z-index: 10; }.replica-shop-catalog .sonner-loading-wrapper[data-visible="false"] { transform-origin: center center; animation: 0.2s ease 0s 1 normal forwards running sonner-fade-out; }.replica-shop-catalog .sonner-spinner { position: relative; top: 50%; left: 50%; height: var(--size); width: var(--size); }.replica-shop-catalog .sonner-loading-bar { animation: 1.2s linear 0s infinite normal none running sonner-spin; background: var(--gray11); border-radius: 6px; height: 8%; left: -10%; position: absolute; top: -3.9%; width: 24%; }.replica-shop-catalog .sonner-loading-bar:first-child { animation-delay: -1.2s; transform: rotate(0.0001deg) translate(146%); }.replica-shop-catalog .sonner-loading-bar:nth-child(2) { animation-delay: -1.1s; transform: rotate(30deg) translate(146%); }.replica-shop-catalog .sonner-loading-bar:nth-child(3) { animation-delay: -1s; transform: rotate(60deg) translate(146%); }.replica-shop-catalog .sonner-loading-bar:nth-child(4) { animation-delay: -0.9s; transform: rotate(90deg) translate(146%); }.replica-shop-catalog .sonner-loading-bar:nth-child(5) { animation-delay: -0.8s; transform: rotate(120deg) translate(146%); }.replica-shop-catalog .sonner-loading-bar:nth-child(6) { animation-delay: -0.7s; transform: rotate(150deg) translate(146%); }.replica-shop-catalog .sonner-loading-bar:nth-child(7) { animation-delay: -0.6s; transform: rotate(180deg) translate(146%); }.replica-shop-catalog .sonner-loading-bar:nth-child(8) { animation-delay: -0.5s; transform: rotate(210deg) translate(146%); }.replica-shop-catalog .sonner-loading-bar:nth-child(9) { animation-delay: -0.4s; transform: rotate(240deg) translate(146%); }.replica-shop-catalog .sonner-loading-bar:nth-child(10) { animation-delay: -0.3s; transform: rotate(270deg) translate(146%); }.replica-shop-catalog .sonner-loading-bar:nth-child(11) { animation-delay: -0.2s; transform: rotate(300deg) translate(146%); }.replica-shop-catalog .sonner-loading-bar:nth-child(12) { animation-delay: -0.1s; transform: rotate(330deg) translate(146%); }
@keyframes sonner-fade-in {.replica-shop-catalog 0% { opacity: 0; transform: scale(0.8); }.replica-shop-catalog 100% { opacity: 1; transform: scale(1); }
}
@keyframes sonner-fade-out {.replica-shop-catalog 0% { opacity: 1; transform: scale(1); }.replica-shop-catalog 100% { opacity: 0; transform: scale(0.8); }
}
@keyframes sonner-spin {.replica-shop-catalog 0% { opacity: 1; }.replica-shop-catalog 100% { opacity: 0.15; }
}
@media (prefers-reduced-motion) {.replica-shop-catalog .sonner-loading-bar, .replica-shop-catalog [data-sonner-toast], .replica-shop-catalog [data-sonner-toast] > * { transition: none !important; animation: auto ease 0s 1 normal none running none !important; }
}.replica-shop-catalog .sonner-loader { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transform-origin: center center; transition: opacity 0.2s, transform 0.2s; }.replica-shop-catalog .sonner-loader[data-visible="false"] { opacity: 0; transform: scale(0.8) translate(-50%, -50%); }.replica-shop-catalog .ab-pause-scrolling, .replica-shop-catalog body.ab-pause-scrolling, .replica-shop-catalog html.ab-pause-scrolling { overflow: hidden; touch-action: none; }.replica-shop-catalog .ab-iam-root.v3 { position: fixed; inset: 0px; pointer-events: none; z-index: 9011; -webkit-tap-highlight-color: transparent; }.replica-shop-catalog .ab-iam-root.v3:focus { outline: 0px; }.replica-shop-catalog .ab-iam-root.v3.ab-effect-fullscreen, .replica-shop-catalog .ab-iam-root.v3.ab-effect-html, .replica-shop-catalog .ab-iam-root.v3.ab-effect-modal { opacity: 0; }.replica-shop-catalog .ab-iam-root.v3.ab-effect-fullscreen.ab-show, .replica-shop-catalog .ab-iam-root.v3.ab-effect-html.ab-show, .replica-shop-catalog .ab-iam-root.v3.ab-effect-modal.ab-show { opacity: 1; }.replica-shop-catalog .ab-iam-root.v3.ab-effect-fullscreen.ab-show.ab-animate-in, .replica-shop-catalog .ab-iam-root.v3.ab-effect-html.ab-show.ab-animate-in, .replica-shop-catalog .ab-iam-root.v3.ab-effect-modal.ab-show.ab-animate-in { transition: opacity 0.5s; }.replica-shop-catalog .ab-iam-root.v3.ab-effect-fullscreen.ab-hide, .replica-shop-catalog .ab-iam-root.v3.ab-effect-html.ab-hide, .replica-shop-catalog .ab-iam-root.v3.ab-effect-modal.ab-hide { opacity: 0; }.replica-shop-catalog .ab-iam-root.v3.ab-effect-fullscreen.ab-hide.ab-animate-out, .replica-shop-catalog .ab-iam-root.v3.ab-effect-html.ab-hide.ab-animate-out, .replica-shop-catalog .ab-iam-root.v3.ab-effect-modal.ab-hide.ab-animate-out { transition: opacity 0.5s; }.replica-shop-catalog .ab-iam-root.v3.ab-effect-slide .ab-in-app-message { transform: translateX(535px); }.replica-shop-catalog .ab-iam-root.v3.ab-effect-slide.ab-show .ab-in-app-message { transform: translateX(0px); }.replica-shop-catalog .ab-iam-root.v3.ab-effect-slide.ab-show.ab-animate-in .ab-in-app-message { transition: transform 0.5s ease-in-out; }.replica-shop-catalog .ab-iam-root.v3.ab-effect-slide.ab-hide .ab-in-app-message { transform: translateX(535px); }.replica-shop-catalog .ab-iam-root.v3.ab-effect-slide.ab-hide .ab-in-app-message.ab-swiped-left { transform: translateX(-535px); }.replica-shop-catalog .ab-iam-root.v3.ab-effect-slide.ab-hide .ab-in-app-message.ab-swiped-up { transform: translateY(-535px); }.replica-shop-catalog .ab-iam-root.v3.ab-effect-slide.ab-hide .ab-in-app-message.ab-swiped-down { transform: translateY(535px); }.replica-shop-catalog .ab-iam-root.v3.ab-effect-slide.ab-hide.ab-animate-out .ab-in-app-message { transition: transform 0.5s ease-in-out; }.replica-shop-catalog .ab-iam-root.v3 .ab-ios-scroll-wrapper { position: fixed; inset: 0px; overflow: auto; pointer-events: all; touch-action: auto; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message { box-sizing: border-box; position: fixed; text-align: center; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 4px; line-height: normal; letter-spacing: normal; font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; z-index: 9011; max-width: 100%; overflow: hidden; display: inline-block; pointer-events: all; color: rgb(51, 51, 51); color-scheme: normal; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-no-shadow { box-shadow: none; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message :focus, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message:focus { outline: 0px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-clickable { cursor: pointer; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-background { background-color: rgb(255, 255, 255); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-close-button { box-sizing: content-box; background-color: transparent; background-size: 15px auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 15px; min-width: 15px; height: 15px; cursor: pointer; display: block; font-size: 15px; line-height: 0; padding: 15px; position: absolute; top: 0px; z-index: 9021; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-close-button[dir="rtl"] { left: 0px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-close-button[dir="ltr"] { right: 0px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-close-button svg { transition: 0.2s; fill: rgb(155, 155, 155); height: auto; width: 100%; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-close-button svg.ab-chevron { display: none; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-close-button:active { background-color: transparent; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-close-button:focus { background-color: transparent; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-close-button:hover { background-color: transparent; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-close-button:hover svg { fill-opacity: 0.8; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-message-text { float: none; line-height: 1.5; margin: 20px 25px; max-width: 100%; overflow: hidden auto; vertical-align: text-bottom; overflow-wrap: break-word; white-space: pre-wrap; font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-message-text.start-aligned { text-align: start; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-message-text.end-aligned { text-align: end; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-message-text.center-aligned { text-align: center; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-message-text::-webkit-scrollbar { appearance: none; width: 14px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-message-text::-webkit-scrollbar-thumb { appearance: none; border: 4px solid transparent; background-clip: padding-box; border-radius: 7px; background-color: rgba(0, 0, 0, 0.2); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-message-text::-webkit-scrollbar-button { width: 0px; height: 0px; display: none; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-message-text::-webkit-scrollbar-corner { background-color: transparent; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-message-header { float: none; letter-spacing: 0px; margin: 0px 0px 10px; font-weight: 700; font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; display: block; font-size: 20px; line-height: 1.3; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-message-header.start-aligned { text-align: start; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-message-header.end-aligned { text-align: end; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-message-header.center-aligned { text-align: center; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup { border-radius: 8px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup { box-sizing: content-box; cursor: pointer; overflow: hidden; overflow-wrap: break-word; text-overflow: ellipsis; font-size: 14px; font-weight: 700; margin-top: calc(env(safe-area-inset-top,0) + 20px); margin-right: calc(env(safe-area-inset-right,0) + 20px); margin-bottom: calc(env(safe-area-inset-bottom,0) + 20px); margin-left: calc(env(safe-area-inset-left,0) + 20px); max-height: 150px; padding: 10px; right: 0px; background-color: rgb(239, 239, 239); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup.simulate-phone { max-height: 66px; margin-top: calc(env(safe-area-inset-top,0) + 10px); margin-right: calc(env(safe-area-inset-right,0) + 10px); margin-bottom: calc(env(safe-area-inset-bottom,0) + 10px); margin-left: calc(env(safe-area-inset-left,0) + 10px); max-width: calc(100% - 40px); min-width: calc(100% - 40px); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup.simulate-phone .ab-close-button { display: none; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup.simulate-phone .ab-close-button svg:not(.ab-chevron) { display: none; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup.simulate-phone.ab-clickable .ab-close-button { display: block; height: 20px; padding: 0px 20px 0px 18px; pointer-events: none; top: 50%; transform: translateY(-50%); width: 12px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup.simulate-phone.ab-clickable .ab-close-button svg.ab-chevron { display: inline; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup.simulate-phone.ab-clickable .ab-message-text { border-right-width: 40px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup.simulate-phone .ab-message-text { max-width: 100%; border-right-width: 10px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup.simulate-phone .ab-message-text span { max-height: 66px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup.simulate-phone .ab-message-text.ab-with-icon, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup.simulate-phone .ab-message-text.ab-with-image { max-width: calc(100% - 90px); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup.simulate-phone .ab-image-area { width: 50px; height: 50px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup.simulate-phone .ab-image-area img { max-width: 100%; max-height: 100%; width: auto; height: auto; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup.ab-clickable:active .ab-message-text, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup.ab-clickable:focus .ab-message-text, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup.ab-clickable:hover .ab-message-text { opacity: 0.8; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup.ab-clickable:active .ab-close-button svg.ab-chevron, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup.ab-clickable:focus .ab-close-button svg.ab-chevron, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup.ab-clickable:hover .ab-close-button svg.ab-chevron { fill-opacity: 0.8; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-message-text { box-sizing: content-box; display: table-cell; border-color: transparent; border-style: solid; border-width: 5px 25px 5px 10px; max-width: 430px; vertical-align: middle; margin: 0px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-message-text[dir="rtl"] { border-width: 5px 10px 5px 25px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-message-text span { display: block; max-height: 150px; overflow: auto; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-message-text.ab-with-icon, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-message-text.ab-with-image { max-width: 365px; border-top: 0px; border-bottom: 0px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-close-button { box-sizing: content-box; background-color: transparent; background-size: 15px auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 15px; min-width: 15px; height: 15px; cursor: pointer; display: block; font-size: 15px; line-height: 0; padding: 15px; position: absolute; top: 0px; z-index: 9021; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-close-button[dir="rtl"] { left: 0px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-close-button[dir="ltr"] { right: 0px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-close-button svg { transition: 0.2s; fill: rgb(155, 155, 155); height: auto; width: 100%; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-close-button svg.ab-chevron { display: none; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-close-button:active { background-color: transparent; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-close-button:focus { background-color: transparent; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-close-button:hover { background-color: transparent; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-close-button:hover svg { fill-opacity: 0.8; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-image-area { float: none; box-sizing: content-box; display: table-cell; border-color: transparent; border-style: solid; border-width: 5px 0px 5px 5px; vertical-align: top; width: 60px; margin: 0px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-image-area.ab-icon-area { width: auto; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-image-area img { float: none; width: 100%; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal { font-size: 14px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen .ab-image-area, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal .ab-image-area { float: none; position: relative; display: block; overflow: hidden; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen .ab-image-area .ab-center-cropped-img, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal .ab-image-area .ab-center-cropped-img { background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; position: absolute; inset: 0px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen .ab-icon, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal .ab-icon { margin-top: 20px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.graphic, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal.graphic { padding: 0px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.graphic .ab-message-text, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal.graphic .ab-message-text { display: none; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.graphic .ab-message-buttons, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal.graphic .ab-message-buttons { bottom: 0px; left: 0px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.graphic .ab-image-area, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal.graphic .ab-image-area { float: none; height: auto; margin: 0px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.graphic .ab-image-area img, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal.graphic .ab-image-area img { display: block; top: 0px; transform: none; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal { padding-top: 20px; width: 450px; max-width: 450px; max-height: 720px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal.simulate-phone { max-width: calc(100% - 30px); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal.simulate-phone.graphic .ab-image-area img { max-width: calc(-30px + 100vw); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal .ab-message-text { max-height: 660px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal .ab-message-text.ab-with-image { max-height: 524.828px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal .ab-message-text.ab-with-icon { max-height: 610px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal .ab-message-text.ab-with-buttons { margin-bottom: 93px; max-height: 587px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal .ab-message-text.ab-with-buttons.ab-with-image { max-height: 451.828px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal .ab-message-text.ab-with-buttons.ab-with-icon { max-height: 537px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal .ab-image-area { margin-top: -20px; max-height: 155.172px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal .ab-image-area img { max-width: 100%; max-height: 155.172px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal .ab-image-area.ab-icon-area { height: auto; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal.graphic { width: auto; overflow: hidden; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal.graphic .ab-image-area { display: inline; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal.graphic .ab-image-area img { width: auto; max-height: 720px; max-width: 450px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen { width: 450px; max-height: 720px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape { width: 720px; max-height: 450px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape .ab-image-area { height: 225px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape.graphic .ab-image-area { height: 450px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape .ab-message-text { max-height: 112px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen .ab-message-text { max-height: 247px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen .ab-message-text.ab-with-buttons { margin-bottom: 93px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen .ab-image-area { height: 360px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.graphic .ab-image-area { height: 720px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.simulate-phone { inset: 0px; width: 100%; max-height: none; border-radius: 0px; transform: none; height: auto !important; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.simulate-phone.landscape .ab-close-button { margin-right: calc(env(safe-area-inset-bottom,0) + env(safe-area-inset-top,0)); margin-left: calc(env(safe-area-inset-bottom,0) + env(safe-area-inset-top,0)); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.simulate-phone .ab-image-area, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.simulate-phone.landscape .ab-image-area { height: 50%; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.simulate-phone .ab-message-text { max-height: calc(50% - 40px); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.simulate-phone .ab-message-text.ab-with-buttons { margin-bottom: 20px; max-height: calc(50% - 113px); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.simulate-phone.landscape .ab-message-text.ab-with-buttons { max-height: calc(50% - 113px); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.simulate-phone:not(.graphic) { padding-bottom: env(safe-area-inset-bottom,0); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.simulate-phone:not(.graphic) .ab-message-buttons { padding-top: 0px; position: relative; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.simulate-phone.graphic { display: block; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.simulate-phone.graphic .ab-image-area { height: 100%; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.simulate-phone.graphic .ab-message-button { margin-bottom: env(safe-area-inset-bottom,0); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-html-message { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 100%; overflow: auto; position: relative; touch-action: auto; width: 100%; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-message-buttons { position: absolute; bottom: 0px; width: 100%; padding: 17px 25px 30px; z-index: inherit; box-sizing: border-box; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-message-button { box-sizing: border-box; border-radius: 5px; box-shadow: none; cursor: pointer; display: inline-block; font-size: 14px; font-weight: 700; font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; height: 44px; line-height: normal; letter-spacing: normal; margin: 0px; max-width: 100%; min-width: 80px; padding: 0px 12px; position: relative; text-transform: none; width: calc(50% - 5px); border: 1px solid rgb(27, 120, 207); transition: 0.2s; overflow: hidden; text-overflow: ellipsis; overflow-wrap: normal; white-space: nowrap; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-message-button:first-of-type { float: left; background-color: rgb(255, 255, 255); color: rgb(27, 120, 207); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-message-button:last-of-type { float: right; background-color: rgb(27, 120, 207); color: rgb(255, 255, 255); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-message-button:first-of-type:last-of-type { float: none; width: auto; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-message-button::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: transparent; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-message-button::after { transition: 0.2s; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-message-button:hover { opacity: 0.8; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-message-button:active::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.08); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-message-button:focus::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.15); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-message-button a { color: inherit; text-decoration: inherit; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message img { float: none; display: inline-block; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-icon { float: none; display: inline-block; padding: 10px; border-radius: 8px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message .ab-icon .fa { float: none; font-size: 30px; width: 30px; }.replica-shop-catalog .ab-iam-root.v3 .ab-start-hidden { visibility: hidden; }.replica-shop-catalog .ab-iam-root.v3 .ab-centered { margin: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }.replica-shop-catalog .ab-iam-root.v3 { border-radius: 0px; }.replica-shop-catalog .ab-iam-root.v3 .ab-page-blocker { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 9001; pointer-events: all; background-color: rgba(51, 51, 51, 0.75); }
@media (max-width: 600px) {.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup { max-height: 66px; margin-top: calc(env(safe-area-inset-top,0) + 10px); margin-right: calc(env(safe-area-inset-right,0) + 10px); margin-bottom: calc(env(safe-area-inset-bottom,0) + 10px); margin-left: calc(env(safe-area-inset-left,0) + 10px); max-width: calc(100% - 40px); min-width: calc(100% - 40px); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-close-button { display: none; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-close-button svg:not(.ab-chevron) { display: none; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup.ab-clickable .ab-close-button { display: block; height: 20px; padding: 0px 20px 0px 18px; pointer-events: none; top: 50%; transform: translateY(-50%); width: 12px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup.ab-clickable .ab-close-button svg.ab-chevron { display: inline; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup.ab-clickable .ab-message-text { border-right-width: 40px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-message-text { max-width: 100%; border-right-width: 10px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-message-text span { max-height: 66px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-message-text.ab-with-icon, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-message-text.ab-with-image { max-width: calc(100% - 90px); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-image-area { width: 50px; height: 50px; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-slideup .ab-image-area img { max-width: 100%; max-height: 100%; width: auto; height: auto; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.landscape { inset: 0px; width: 100%; max-height: none; border-radius: 0px; transform: none; height: auto !important; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.landscape .ab-close-button, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.landscape.landscape .ab-close-button { margin-right: calc(env(safe-area-inset-bottom,0) + env(safe-area-inset-top,0)); margin-left: calc(env(safe-area-inset-bottom,0) + env(safe-area-inset-top,0)); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen .ab-image-area, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.landscape .ab-image-area, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.landscape.landscape .ab-image-area { height: 50%; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen .ab-message-text, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.landscape .ab-message-text { max-height: calc(50% - 40px); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen .ab-message-text.ab-with-buttons, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.landscape .ab-message-text.ab-with-buttons { margin-bottom: 20px; max-height: calc(50% - 113px); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.landscape .ab-message-text.ab-with-buttons, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.landscape.landscape .ab-message-text.ab-with-buttons { max-height: calc(50% - 113px); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.landscape:not(.graphic), .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen:not(.graphic) { padding-bottom: env(safe-area-inset-bottom,0); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.landscape:not(.graphic) .ab-message-buttons, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen:not(.graphic) .ab-message-buttons { padding-top: 0px; position: relative; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.graphic, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.landscape.graphic { display: block; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.graphic .ab-image-area, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.landscape.graphic .ab-image-area { height: 100%; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.graphic .ab-message-button, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message:not(.force-desktop).ab-fullscreen.landscape.graphic .ab-message-button { margin-bottom: env(safe-area-inset-bottom,0); }
}
@media (max-width: 480px) {.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal:not(.force-desktop) { max-width: calc(100% - 30px); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal:not(.force-desktop).graphic .ab-image-area img { max-width: calc(-30px + 100vw); }
}
@media (max-height: 750px) {.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal:not(.force-desktop) { max-height: calc(100% - 30px); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal:not(.force-desktop).graphic .ab-image-area img { max-height: calc(-30px + 100vh); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal:not(.force-desktop) .ab-message-text { max-height: calc(-90px + 100vh); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal:not(.force-desktop) .ab-message-text.ab-with-image { max-height: calc(-225.172px + 100vh); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal:not(.force-desktop) .ab-message-text.ab-with-icon { max-height: calc(-140px + 100vh); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal:not(.force-desktop) .ab-message-text.ab-with-buttons { max-height: calc(-163px + 100vh); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal:not(.force-desktop) .ab-message-text.ab-with-buttons.ab-with-image { max-height: calc(-298.172px + 100vh); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-modal:not(.force-desktop) .ab-message-text.ab-with-buttons.ab-with-icon { max-height: calc(-213px + 100vh); }
}
@media (min-width: 601px) {.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen .ab-image-area img { max-height: 100%; max-width: 100%; }
}
@media (max-height: 750px) and (min-width: 601px) {.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen:not(.landscape):not(.force-desktop) { inset: 0px; max-height: none; border-radius: 0px; transform: none; width: 450px; height: auto !important; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen:not(.landscape):not(.force-desktop).landscape .ab-close-button { margin-right: calc(env(safe-area-inset-bottom,0) + env(safe-area-inset-top,0)); margin-left: calc(env(safe-area-inset-bottom,0) + env(safe-area-inset-top,0)); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen:not(.landscape):not(.force-desktop) .ab-image-area, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen:not(.landscape):not(.force-desktop).landscape .ab-image-area { height: 50%; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen:not(.landscape):not(.force-desktop) .ab-message-text { max-height: calc(50% - 40px); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen:not(.landscape):not(.force-desktop) .ab-message-text.ab-with-buttons { margin-bottom: 20px; max-height: calc(50% - 113px); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen:not(.landscape):not(.force-desktop).landscape .ab-message-text.ab-with-buttons { max-height: calc(50% - 113px); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen:not(.landscape):not(.force-desktop):not(.graphic) { padding-bottom: env(safe-area-inset-bottom,0); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen:not(.landscape):not(.force-desktop):not(.graphic) .ab-message-buttons { padding-top: 0px; position: relative; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen:not(.landscape):not(.force-desktop).graphic { display: block; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen:not(.landscape):not(.force-desktop).graphic .ab-image-area { height: 100%; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen:not(.landscape):not(.force-desktop).graphic .ab-message-button { margin-bottom: env(safe-area-inset-bottom,0); }
}
@media (max-height: 480px) {.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop) { inset: 0px; width: 100%; max-height: none; border-radius: 0px; transform: none; height: auto !important; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop).landscape .ab-close-button { margin-right: calc(env(safe-area-inset-bottom,0) + env(safe-area-inset-top,0)); margin-left: calc(env(safe-area-inset-bottom,0) + env(safe-area-inset-top,0)); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop) .ab-image-area, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop).landscape .ab-image-area { height: 50%; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop) .ab-message-text { max-height: calc(50% - 40px); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop) .ab-message-text.ab-with-buttons { margin-bottom: 20px; max-height: calc(50% - 113px); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop).landscape .ab-message-text.ab-with-buttons { max-height: calc(50% - 113px); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop):not(.graphic) { padding-bottom: env(safe-area-inset-bottom,0); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop):not(.graphic) .ab-message-buttons { padding-top: 0px; position: relative; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop).graphic { display: block; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop).graphic .ab-image-area { height: 100%; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop).graphic .ab-message-button { margin-bottom: env(safe-area-inset-bottom,0); }
}
@media (max-width: 750px) {.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop) { inset: 0px; width: 100%; max-height: none; border-radius: 0px; transform: none; height: auto !important; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop).landscape .ab-close-button { margin-right: calc(env(safe-area-inset-bottom,0) + env(safe-area-inset-top,0)); margin-left: calc(env(safe-area-inset-bottom,0) + env(safe-area-inset-top,0)); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop) .ab-image-area, .replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop).landscape .ab-image-area { height: 50%; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop) .ab-message-text { max-height: calc(50% - 40px); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop) .ab-message-text.ab-with-buttons { margin-bottom: 20px; max-height: calc(50% - 113px); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop).landscape .ab-message-text.ab-with-buttons { max-height: calc(50% - 113px); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop):not(.graphic) { padding-bottom: env(safe-area-inset-bottom,0); }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop):not(.graphic) .ab-message-buttons { padding-top: 0px; position: relative; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop).graphic { display: block; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop).graphic .ab-image-area { height: 100%; }.replica-shop-catalog .ab-iam-root.v3 .ab-in-app-message.ab-fullscreen.landscape:not(.force-desktop).graphic .ab-message-button { margin-bottom: env(safe-area-inset-bottom,0); }
}.replica-shop-catalog #iubenda-cs-banner [class*=" iub"], .replica-shop-catalog #iubenda-cs-banner [class^="iub"] { font-family: var(--font-larq-geologica) !important; }.replica-shop-catalog #iubenda-cs-banner .iubenda-cs-container .iubenda-cs-brand-badge-outer .iubenda-cs-brand-badge { display: none !important; }.replica-shop-catalog #iubenda-cs-banner.iubenda-cs-default .iubenda-cs-brand { margin: 0px !important; }.replica-shop-catalog #iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(2n+1) ~ .granular-control-checkbox { flex-direction: row !important; justify-content: center !important; padding: 25px 10px !important; background: rgb(245, 246, 250) !important; }.replica-shop-catalog #iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(2n+1) ~ .granular-control-checkbox:nth-child(2) { border-left: 0px !important; }
@media (min-width: 640px) {.replica-shop-catalog #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-container, .replica-shop-catalog #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-container, .replica-shop-catalog #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-container { width: 524px !important; }
}
@media (min-width: 992px) {.replica-shop-catalog #iubenda-cs-banner.iubenda-cs-default-floating .iubenda-cs-content { border-radius: 16px !important; }
}.replica-shop-catalog #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-opt-group button.iubenda-cs-customize-btn { background: none !important; border: 1px solid rgb(204, 215, 224) !important; color: rgb(21, 58, 91) !important; }.replica-shop-catalog #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-opt-group button.iubenda-cs-reject-btn { background: none !important; border: 1px solid rgb(204, 215, 224) !important; color: rgb(21, 58, 91) !important; }.replica-shop-catalog #iubenda-cs-banner .iubenda-granular-controls-container.grid { flex-wrap: nowrap !important; flex-shrink: unset !important; width: 100% !important; border-bottom: 1px solid rgb(229, 229, 233) !important; }.replica-shop-catalog #iubenda-cs-banner .iubenda-granular-controls-container.grid .granular-control-checkbox { flex-basis: 50% !important; background: rgb(245, 246, 250) !important; align-items: center !important; justify-content: center !important; padding-top: 25px !important; padding-bottom: 25px !important; border-bottom: 0px !important; }.replica-shop-catalog #iubenda-cs-banner .iubenda-granular-controls-container.grid .granular-control-checkbox:nth-child(2) { display: none !important; }.replica-shop-catalog #iubenda-cs-banner .iubenda-granular-controls-container.grid .granular-control-checkbox:first-child:nth-last-child(2n+1) ~ .granular-control-checkbox { flex-direction: row !important; justify-content: center !important; padding: 25px 10px !important; background: rgb(245, 246, 250) !important; }.replica-shop-catalog #iubenda-cs-banner .iubenda-granular-controls-container.grid .granular-control-checkbox:last-child { border-left: 1px solid rgb(229, 229, 233) !important; }.replica-shop-catalog .discountProgress_inner { display: none !important; }
