body.fr-naked-exact #MainContent#MainContent .fr-pdp-card .fr-ncp-native{display:none!important}
body.fr-naked-exact #MainContent#MainContent .fr-color-pack{margin:0 0 20px;min-width:0}
body.fr-naked-exact #MainContent#MainContent .fr-color-pack[hidden]{display:none!important}
body.fr-naked-exact #MainContent#MainContent .fr-color-pack__heading{display:block;margin:0 0 8px;color:var(--fr-ink,#3a2533);font-size:12px;font-weight:500;line-height:1.5}
body.fr-naked-exact #MainContent#MainContent .fr-color-pack__list{display:block;min-width:0;margin:0;padding:0}
body.fr-naked-exact .fr-variant-dropdown{--fr-type-family:Montserrat,Arial,sans-serif;position:relative;display:block;box-sizing:border-box;width:100%;min-width:0;color:var(--fr-ink,#3a2533);font:500 13px/1.5 Montserrat,Arial,sans-serif}
body.fr-naked-exact .fr-variant-dropdown *{box-sizing:border-box}
body.fr-naked-exact .fr-variant-dropdown .fr-variant-dropdown__trigger{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;width:100%;max-width:100%;min-width:0;min-height:56px;height:auto;margin:0;padding:5px 38px 5px 8px;border:1px solid rgba(58,37,51,.3);border-radius:5px;background:#fff;color:var(--fr-ink,#3A2533);font:500 13px/1.5 Montserrat,Arial,sans-serif;text-align:start;letter-spacing:0;text-transform:none;white-space:normal;cursor:pointer}
body.fr-naked-exact .fr-variant-dropdown .fr-variant-dropdown__trigger.has-image{grid-template-columns:44px minmax(0,1fr)}
body.fr-naked-exact .fr-variant-dropdown .fr-variant-dropdown__image{display:block;flex:0 0 44px;width:44px!important;height:44px!important;max-width:44px;aspect-ratio:1;object-fit:contain!important;object-position:center;border-radius:4px;background:var(--fr-blush,#fbf5f6)}
body.fr-naked-exact .fr-variant-dropdown :is(.fr-variant-dropdown__value,.fr-variant-dropdown__copy,.fr-variant-dropdown__label){display:block;min-width:0;max-width:100%;margin:0;padding:0;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere;text-overflow:clip!important}
body.fr-naked-exact .fr-variant-dropdown .fr-variant-dropdown__caret{position:absolute;inset-inline-end:17px;top:calc(50% - 5px);width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);pointer-events:none}
body.fr-naked-exact .fr-variant-dropdown .fr-variant-dropdown__trigger[aria-expanded=true] .fr-variant-dropdown__caret{top:calc(50% - 1px);transform:rotate(225deg)}
body.fr-naked-exact .fr-variant-dropdown .fr-variant-dropdown__trigger:focus-visible{outline:2px solid var(--fr-cherry,#c8326b);outline-offset:2px;border-color:var(--fr-cherry,#c8326b)}
body.fr-naked-exact .fr-variant-dropdown .fr-variant-dropdown__trigger:disabled{opacity:.5;cursor:not-allowed}
body.fr-naked-exact .fr-variant-dropdown .fr-variant-dropdown__menu{position:relative;display:block;max-height:260px;margin:6px 0 0;padding:3px;border:1px solid rgba(58,37,51,.3);border-radius:5px;background:#fff;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--fr-rose,#e6b9c9) transparent}
body.fr-naked-exact .fr-variant-dropdown .fr-variant-dropdown__menu[hidden]{display:none!important}
body.fr-naked-exact .fr-variant-dropdown .fr-variant-dropdown__option{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:56px;margin:0;padding:6px 28px 6px 8px;border:0;border-radius:3px;background:#fff;color:var(--fr-ink,#3a2533);font:500 13px/1.5 Montserrat,Arial,sans-serif;letter-spacing:0;white-space:normal;cursor:pointer}
body.fr-naked-exact .fr-variant-dropdown .fr-variant-dropdown__option.has-image{grid-template-columns:44px minmax(0,1fr)}
body.fr-naked-exact .fr-variant-dropdown .fr-variant-dropdown__option:is(:hover,.is-focused){background:var(--fr-blush,#fbf5f6)}
body.fr-naked-exact .fr-variant-dropdown .fr-variant-dropdown__option[aria-selected=true]{background:var(--fr-blush,#fbf5f6);box-shadow:inset 2px 0 var(--fr-cherry,#c8326b)}
body.fr-naked-exact .fr-variant-dropdown .fr-variant-dropdown__option[aria-selected=true]::after{content:'';position:absolute;inset-inline-end:12px;top:calc(50% - 6px);width:5px;height:10px;border-right:1.5px solid var(--fr-cherry,#c8326b);border-bottom:1.5px solid var(--fr-cherry,#c8326b);transform:rotate(45deg)}
body.fr-naked-exact .fr-variant-dropdown .fr-variant-dropdown__option[aria-disabled=true]{color:#81717c;cursor:not-allowed}
body.fr-naked-exact .fr-variant-dropdown .fr-variant-dropdown__option[aria-disabled=true] .fr-variant-dropdown__image{opacity:.5}
body.fr-naked-exact .fr-variant-dropdown .fr-variant-dropdown__state{display:block;margin-top:2px;color:#81717c;font-size:10px;line-height:1.3}
body.fr-naked-exact #MainContent#MainContent .fr-color-pack__notice{margin:8px 0 0;font-size:11px;line-height:1.5;color:var(--fr-cherry,#C8326B);white-space:normal;overflow-wrap:anywhere}
body.fr-naked-exact #MainContent#MainContent .fr-color-pack__notice:empty{display:none}
body.fr-naked-exact #MainContent#MainContent .fr-color-pack__help{margin:8px 0 0;color:#777;font-size:11px;font-weight:500;line-height:1.5}
html.fr-cart-pdp-embed body.fr-naked-exact #MainContent#MainContent .fr-pdp.fr-pdp--design{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;align-items:start!important;gap:22px!important;width:100%!important;max-width:none!important;margin:0!important;padding:20px!important}
html.fr-cart-pdp-embed body.fr-naked-exact #MainContent#MainContent .fr-pdp-card{position:static!important;min-width:0!important;width:100%!important;padding:0!important;top:auto!important}
html.fr-cart-pdp-embed body.fr-naked-exact #MainContent#MainContent .fr-naked-gallery{position:static!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important}
html.fr-cart-pdp-embed body.fr-naked-exact #MainContent#MainContent .fr-naked-gallery-track{display:block!important;width:100%!important;height:auto!important}
html.fr-cart-pdp-embed body.fr-naked-exact #MainContent#MainContent .fr-naked-gallery-track>:not(:first-child),html.fr-cart-pdp-embed body.fr-naked-exact #MainContent#MainContent :is(.fr-naked-gallery-all,.fr-naked-gallery-arrows,.fr-pdp-thumbs){display:none!important}
html.fr-cart-pdp-embed body.fr-naked-exact #MainContent#MainContent .fr-pdp-gallery__main{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1!important;border-radius:6px!important;overflow:hidden!important}
html.fr-cart-pdp-embed body.fr-naked-exact #MainContent#MainContent .fr-pdp-gallery__main img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important}
html.fr-cart-pdp-embed body.fr-naked-exact #MainContent#MainContent .fr-product-form :is(.fr-nx-benefit,.fr-nx-subtitle,.fr-product-rating,.fr-nx-stock,.fr-naked-size-link,.fr-nx-guarantee,.fr-nx-fit-note){display:none!important}
html.fr-cart-pdp-embed body.fr-naked-exact #MainContent#MainContent .fr-pdp-price-heading h1{font-size:18px!important;line-height:1.3!important;margin:0 0 8px!important}
@media(max-width:749px){
html.fr-cart-pdp-embed body.fr-naked-exact #MainContent#MainContent .fr-pdp.fr-pdp--design{grid-template-columns:minmax(0,1fr)!important;padding:14px!important;gap:12px!important}
html.fr-cart-pdp-embed body.fr-naked-exact #MainContent#MainContent .fr-naked-gallery{width:120px!important;max-width:120px!important;margin:0 auto!important}
}

body.fr-naked-exact #MainContent#MainContent .fr-ncp-option.is-active{border-color:var(--fr-cherry,#C8326B);box-shadow:inset 0 0 0 1px var(--fr-cherry,#C8326B)}
