/* Mascolori house style | content first, no layout replacements */
:root{--mc-ink:#24334c;--mc-rose:#efc9c8;--mc-lilac:#e2d5e8;--mc-sand:#fff8f2;--mc-coral:#d9685e}
body:is(.template-page,.template-cart,.template-blog,.template-article,.template-search,.template-404,.template-list-collections) main.main{background:linear-gradient(145deg,#fffaf6,#fff 50%,#faf3f0);color:var(--mc-ink)}
body:is(.template-page,.template-cart,.template-blog,.template-article,.template-search,.template-404,.template-list-collections) main.main h1,
body:is(.template-page,.template-cart,.template-blog,.template-article,.template-search,.template-404,.template-list-collections) main.main h2{color:var(--mc-ink);font-family:Mascolori,sans-serif;letter-spacing:-.02em;line-height:1.12}
body:is(.template-page,.template-cart,.template-blog,.template-article,.template-search,.template-404,.template-list-collections) main.main :is(button[type=submit],.button,.btn){transition:filter .2s ease}
body:is(.template-page,.template-cart,.template-blog,.template-article,.template-search,.template-404,.template-list-collections) main.main :is(button[type=submit],.button,.btn):hover{filter:brightness(.94)}
body:is(.template-page,.template-cart,.template-blog,.template-article,.template-search,.template-404,.template-list-collections) main.main a:focus-visible{outline:2px solid var(--mc-coral);outline-offset:3px}
@media (max-width:767px){body:is(.template-page,.template-cart,.template-blog,.template-article,.template-search,.template-404,.template-list-collections) main.main h1{font-size:clamp(28px,7vw,45px)}}

/* Mascolori unified product design — respects each product's native variants and checkout */
.template-product .mc-product-unified .info-block{background:linear-gradient(150deg,#fffaf5 20%,#fbf5f0 100%)!important}
.template-product .mc-product-unified .info-block__inner{gap:0!important;padding-bottom:22px!important}
.template-product .mc-product-unified .breadcrumbs{font:400 11px/1.5 Mascolori,sans-serif!important;color:#6d6070!important;margin-bottom:16px!important}
.template-product .mc-product-unified .mc-hora-kicker{display:inline-block;background:#f0c6bc;color:#713b53;padding:7px 10px;transform:rotate(-1deg);font:700 10px/1.5 Mascolori,sans-serif;letter-spacing:.08em;margin:0 0 13px;width:fit-content}
.template-product .mc-product-unified .title-reviews{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:9px!important}
.template-product .mc-product-unified .title-reviews h1.title{font:700 clamp(34px,4vw,55px)/1.12 Mascolori,sans-serif!important;letter-spacing:-.025em!important;color:#21324e!important}
.template-product .mc-product-unified .price-wishlist{margin:11px 0!important}
.template-product .mc-product-unified .price-wishlist .price{font:700 28px/1.2 Mascolori,sans-serif!important;color:#21324e!important}
.template-product .mc-product-unified .buttons .buy-button{min-height:56px!important;background:#d96559!important;color:white!important;border-radius:4px!important;font:700 17px/1.25 Mascolori,sans-serif!important}
.template-product .mc-product-unified .buttons .buy-button:disabled{background:#a98ba6!important}
.template-product .mc-product-unified .description{font:400 14px/1.6 Mascolori,sans-serif!important;color:#4b4350}
.template-product .mc-product-unified .usp__item{font:400 12px/1.5 Mascolori,sans-serif!important}
@media(max-width:768px){.template-product .mc-product-unified .info-block__inner{margin:0 16px!important;padding-top:17px!important}.template-product .mc-product-unified .title-reviews h1.title{font-size:clamp(34px,9vw,44px)!important}}

/* Mascolori unified visual language v2 */
:root{--mc-paper:#fffaf6;--mc-blush:#f0dcd7;--mc-powder:#e7deeb;--mc-sage:#dde6df;--mc-terracotta:#d9685e;--mc-deep:#24334c;--mc-line:#e8d9db}
main.main{color:var(--mc-deep)}
main.main :is(h1,h2,h3){text-wrap:balance}
main.main :is(.page__title,.template-blog .title,.template-cart__header .title,.template-search-page .title){font-family:Mascolori,sans-serif!important;color:var(--mc-deep)!important;letter-spacing:-.025em!important;line-height:1.12!important}
main.main :is(.page__content,.article__content,.template-blog .article__content){line-height:1.65}
body.template-index main.main{background:linear-gradient(155deg,#fffaf6 0%,#fff 46%,#fdf8f4 100%)}
body.template-index main.main :is(h1,h2,h3){color:var(--mc-deep);letter-spacing:-.025em}
body.template-index main.main :is(.button,.btn,a[class*="button"]){transition:transform .18s ease,filter .18s ease}
body.template-index main.main :is(.button,.btn,a[class*="button"]):hover{filter:brightness(.96)}
body.template-page main.main .page__header{padding-block:clamp(28px,5vw,65px) clamp(12px,2vw,25px);text-align:center}
body.template-page main.main .page__title{font-size:clamp(34px,5vw,62px)!important;margin:0}
body.template-page main.main .page__content{max-width:1050px;margin-inline:auto;padding-bottom:clamp(32px,6vw,85px)}
body.template-page main.main .page__content :is(img,video,iframe){max-width:100%;height:auto}
body.template-page main.main .page__content img{border-radius:4px}
body.template-page main.main .page__content :is(h2,h3){margin-top:1.7em;margin-bottom:.6em}
body.template-blog main.main .template-blog__wrapper{max-width:1250px;margin-inline:auto;padding:clamp(26px,4vw,60px) 18px}
body.template-blog main.main .articles-container__article{background:#fffaf6;border:1px solid var(--mc-line);border-radius:5px;overflow:hidden}
body.template-blog main.main .article__image-wrapper img{width:100%;height:auto;object-fit:cover}
body.template-blog main.main .article__title{color:var(--mc-deep);font-family:Mascolori,sans-serif}
body.template-cart main.main .template-cart__header{background:linear-gradient(110deg,var(--mc-blush),var(--mc-paper));padding-block:clamp(24px,4vw,55px)}
body.template-cart main.main .cart-product{border-color:var(--mc-line)}
body.template-cart main.main :is(.cart-empty__button,.cart-form button[type=submit]){min-height:44px}
body.template-search main.main :is(.title,h1){color:var(--mc-deep)}
body.template-article main.main :is(img,video){max-width:100%;height:auto}
body.template-collection main.main .collection:not(.mc-refresh) h1{color:var(--mc-deep);font-family:Mascolori,sans-serif;letter-spacing:-.025em}
main.main a:focus-visible,main.main button:focus-visible{outline:2px solid var(--mc-terracotta);outline-offset:3px}
@media(max-width:767px){
body.template-page main.main .page__header{padding:27px 16px 14px}
body.template-page main.main .page__content{padding-inline:16px}
body.template-blog main.main .template-blog__wrapper{padding-inline:14px}
}

/* Shared Mascolori editorial system for stories, blogs and collections */
.template-article main.main,.template-blog main.main,.template-collection main.main{background:#fffaf6!important;color:#273e60!important}
.template-article main.main :is(h1,h2,h3),.template-blog main.main :is(h1,h2,h3){font-family:Mascolori,sans-serif!important;color:#273e60!important;letter-spacing:-.025em!important;line-height:1.12!important}
.template-article main.main h1,.template-blog main.main h1{font-size:clamp(32px,6vw,58px)!important}
.template-article main.main .article__content,.template-blog main.main .article__content{font-family:Mascolori,sans-serif;line-height:1.7}
.template-article main.main :is(img,video,iframe){max-width:100%;height:auto}
.template-collection main.main .mc-editorial-intro{background:#f5f0ee!important;border-left:4px solid #b9a5cb!important}
.template-collection main.main .mc-editorial-intro h1{font-family:Mascolori,sans-serif!important;letter-spacing:-.025em!important}

/* Mascolori Stories editorial redesign, preserve article assets */
.article.article--mc-unified{background:#fffaf6!important;padding:clamp(18px,4vw,56px) 16px 70px!important;color:#273e60!important}
.article.article--mc-unified .article__container{max-width:1050px!important;margin:0 auto 32px!important;background:#f4eeed!important;border-left:5px solid #b9a5cb!important;padding:clamp(20px,5vw,60px)!important;box-sizing:border-box!important}
.article.article--mc-unified .article__text{font:700 12px/1.4 Mascolori,sans-serif!important;text-transform:uppercase!important;letter-spacing:.13em!important;color:#875f7a!important;margin:0 0 13px!important}
.article.article--mc-unified .article__title{font:700 clamp(32px,5.5vw,66px)/1.1 Mascolori,sans-serif!important;letter-spacing:-.035em!important;color:#273e60!important;margin:0 0 24px!important;overflow-wrap:normal!important;word-break:normal!important}
.article.article--mc-unified .article__image{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:600px!important;object-fit:cover!important;margin:26px auto 0!important}
.article.article--mc-unified .article__content{max-width:900px!important;margin:0 auto!important;font:400 clamp(16px,1.7vw,19px)/1.7 Mascolori,sans-serif!important;color:#39445b!important}
.article.article--mc-unified .article__content :is(h2,h3){color:#273e60!important;letter-spacing:-.02em!important}
.article.article--mc-unified .article__content :is(img,video,iframe){max-width:100%!important;height:auto!important}
@media(max-width:767px){.article.article--mc-unified{padding:14px 0 46px!important}.article.article--mc-unified .article__container{padding:22px 20px!important;margin:0 14px 22px!important}.article.article--mc-unified .article__title{font-size:clamp(30px,8vw,39px)!important;line-height:1.14!important}.article.article--mc-unified .article__image{margin-top:18px!important}.article.article--mc-unified .article__content{padding:0 20px!important;font-size:16px!important}}

/* Ronde 1 | Mascolori cart, drawer & overlays visual refinement */
:root{--mc-r1-ink:#24334c;--mc-r1-rose:#f2e3df;--mc-r1-paper:#fffaf6;--mc-r1-border:#e3d1d8;--mc-r1-coral:#d9685e}
.cart-popup,.cart-popup__container,.template-cart,.cart-form{font-family:Mascolori,sans-serif;color:var(--mc-r1-ink)}
.cart-popup :is(h1,h2,h3,h4,h5,h6),.template-cart :is(h1,h2,h3,h4,h5,h6){font-family:Mascolori,sans-serif;color:var(--mc-r1-ink);letter-spacing:-.02em}
.cart-popup :is(button,a),.template-cart :is(button,a){-webkit-tap-highlight-color:transparent}
.cart-popup :is(button,a):focus-visible,.template-cart :is(button,a):focus-visible{outline:2px solid var(--mc-r1-coral);outline-offset:3px}
.cart-popup :is(.cart-product,.cart-item),.template-cart .cart-product{border-color:var(--mc-r1-border)}
.cart-popup :is(img,video),.template-cart :is(img,video){max-width:100%;height:auto}
.template-cart__header{background:linear-gradient(100deg,#f2e3df,#fffaf6)!important;color:var(--mc-r1-ink)!important}
@media(max-width:767px){.cart-popup :is(button,a),.template-cart button{min-height:40px}}

/* Ronde 1 drawer precise classes */
.cart-popup__form{background:#fffaf6!important;color:#24334c!important}
.cart-popup__header{background:#f2e3df!important;border-bottom:1px solid #e3d1d8!important;padding-block:16px!important}
.cart-popup__header .title,.cart-popup__header .close-btn{font-family:Mascolori,sans-serif!important;color:#24334c!important}
.cart-popup__header .close-btn{cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.cart-popup__main .cart-body{background:#fffaf6!important}
.cart-popup__main .cart-product{border-bottom:1px solid #e3d1d8!important;padding-block:16px!important}
.cart-popup__main .cart-product__image{background:#fff!important;border:1px solid #e7d8da!important}
.cart-popup__main .cart-product__body .title{color:#24334c!important;font-family:Mascolori,sans-serif!important;font-weight:700!important}
.cart-popup__main .featured-products{background:#f7efec!important}
.cart-popup__main .featured-products__title{color:#24334c!important;letter-spacing:-.02em}
.cart-popup__form :is(button[type=submit],.cart-checkout-button,.checkout-button){background:#24334c!important;color:#fff!important;border-radius:8px!important}
.cart-popup__form :is(button[type=submit],.cart-checkout-button,.checkout-button):hover{background:#354a6a!important}
@media(max-width:767px){.cart-popup__header{padding-inline:15px!important}.cart-popup__main .cart-product{padding-inline:12px!important}}

.mc-native-sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0 18px}
.mc-native-sizes[hidden]{display:none!important}
.mc-native-size{min-height:48px;padding:10px 4px;border:1px solid #d8bdca;border-radius:4px;background:#fff;color:#24334c;font:700 15px Mascolori,sans-serif}
.mc-native-size[aria-pressed="true"]{background:#24334c;color:#fff;border-color:#24334c}
.mc-native-sizes-ready #product_select{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}
@media(max-width:400px){.mc-native-sizes{gap:6px}.mc-native-size{font-size:13px}}

/* Round 1 Mascolori popup house style: presentation only, no consent logic changes */
:root{--mc-pop-paper:#fffaf6;--mc-pop-rose:#f1e2de;--mc-pop-lilac:#e6dce9;--mc-pop-ink:#24334c;--mc-pop-line:#dbcbd4}
.mc-size__dialog,.mc-sale-size-modal,.predictive-search,.search-modal,[role="dialog"].mc-size__dialog{color:var(--mc-pop-ink)!important;background:var(--mc-pop-paper)!important;border:1px solid var(--mc-pop-line)!important;border-radius:9px!important;box-shadow:0 15px 48px rgba(36,51,76,.16)!important}
.mc-size__dialog :is(h1,h2,h3),.mc-sale-size-modal :is(h1,h2,h3),.predictive-search :is(h1,h2,h3){font-family:Mascolori,sans-serif!important;color:var(--mc-pop-ink)!important}
.mc-size__dialog button:focus-visible,.predictive-search button:focus-visible{outline:2px solid #d9685e;outline-offset:3px}
@media(max-width:767px){.mc-size__dialog{max-width:calc(100vw - 24px)!important}}
/* External app widgets: scoped via their established vendor roots only */
#klaviyo-form-flow .klaviyo-form,.klaviyo-form{font-family:Mascolori,sans-serif!important}
.klaviyo-form :is(h1,h2,h3,p,span){font-family:Mascolori,sans-serif}
.klaviyo-form button[type="submit"]{background:var(--mc-pop-ink)!important;color:#fff!important;border-radius:5px!important;min-height:44px!important}
.klaviyo-form button[type="submit"]:focus-visible{outline:2px solid #d9685e!important;outline-offset:3px!important}

/* Mascolori popups v3 — cosmetic only, keep vendor controls */
#cartForm .cart-popup__header{background:linear-gradient(110deg,#f0e1dc,#f9f3ef)!important}
#cartForm .cart-popup__header .title{letter-spacing:-.02em!important}
#cartForm .cart-product__body .title{line-height:1.3!important}
#cartForm .cart-products{border-color:#e8d9db!important}
#cartForm :is(.cart-product__image,.featured-product img){border-radius:4px!important}
#cartForm :is(.total-price-block,.cart-body__footer){color:#24334c!important}
#cartForm .checkout-button{background:#24334c!important;color:#fff!important;border:0!important;border-radius:7px!important}
#cartForm .go-back-button{text-decoration:underline!important;text-underline-offset:4px!important}
.mc-size__dialog,.mc-size__dialog::backdrop{--mc-modal-bg:#faf6f1}
.mc-size__dialog{padding:clamp(18px,4vw,34px)!important;max-width:min(520px,calc(100vw - 26px))!important}
.mc-size__dialog .mc-size__eyebrow{color:#936779!important;letter-spacing:.12em!important}
.mc-size__dialog :is(button,[role="button"]){border-radius:5px}
.klaviyo-form button[type="submit"]{font-family:Mascolori,sans-serif!important;font-weight:700!important}
.klaviyo-form input{border-radius:5px!important}
@media(max-width:767px){#cartForm .cart-popup__header .title{font-size:19px!important}#cartForm .cart-popup__header{min-height:66px!important}}

.mc-code-entry{background:#f7eee9;border:1px solid #e3d1d8;border-radius:7px;padding:13px;margin:12px 0;color:#24334c}.mc-code-entry label{display:block;font-weight:700;margin-bottom:8px}.mc-code-row{display:flex;gap:8px;flex-wrap:wrap}.mc-code-row input{flex:1 1 125px;min-width:0;min-height:44px;border:1px solid #c9b1bd;background:white;border-radius:5px;padding:10px;font:inherit}.mc-code-row .mc-code-apply{flex:1 1 155px;background:#24334c;color:white;min-height:44px;border:0;border-radius:5px;padding:8px;font:700 13px Mascolori,sans-serif}.mc-code-entry small{display:block;margin-top:7px;line-height:1.5}

/* 22 October: unmistakable selected size for all shoes */
.mc-native-size[aria-pressed="true"],.mc-native-size.is-selected{background:#24334c!important;color:#fff!important;border:3px solid #24334c!important;box-shadow:0 0 0 3px #edd9e1!important;font-weight:800!important;position:relative}
.mc-native-size[aria-pressed="true"]:after{content:"✓";position:absolute;right:4px;top:1px;font-size:11px;color:white}
.mc-native-confirm{font:700 14px/1.5 Mascolori,sans-serif;color:#24334c;background:#f2e3df;padding:10px 12px;border-left:4px solid #24334c;margin:8px 0 14px}
/* All whitespace on product cards is one-tap navigation; links and variants retain their own behavior */
.template-collection .product-card{cursor:pointer}

/* Larger shoe imagery on collection cards; keep original ratio and links */
.template-collection .product-card__main a.product-link{display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}
.template-collection .product-card__main .product-card__img{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;object-fit:contain!important;transform:scale(1.20);transform-origin:center center;transition:transform .22s ease}
@media(hover:hover){.template-collection .product-card__main a.product-link:hover .product-card__img{transform:scale(1.24)}}
@media(max-width:767px){.template-collection .product-card__main .product-card__img{transform:scale(1.16)}}

/* Mascolori round 2 remaining templates: existing texts/media preserved */
.mc-round2-stories{background:#fffaf6;color:#24334c;padding:clamp(18px,4vw,50px) 14px}
.mc-round2-stories .template-blog__wrapper{max-width:1200px!important;margin:0 auto!important}
.mc-round2-stories .suptitle{color:#916783!important;letter-spacing:.13em!important;font-size:12px!important}
.mc-round2-stories .template-blog__wrapper>.title{font:700 clamp(34px,5vw,62px)/1.1 Mascolori,sans-serif!important;letter-spacing:-.03em!important;color:#24334c!important;background:#f4e9e6;border-left:5px solid #b9a5cb;padding:clamp(18px,4vw,40px)!important;margin:12px 0 24px!important}
.mc-round2-stories .articles-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.mc-round2-stories .articles-container__article{min-width:0;background:#fff;border:1px solid #e7d7dd;border-radius:5px;overflow:hidden;padding-bottom:16px}
.mc-round2-stories .article__image-wrapper{display:block!important}
.mc-round2-stories .article__image-wrapper img{display:block!important;width:100%!important;aspect-ratio:4/3!important;height:auto!important;object-fit:cover!important}
.mc-round2-stories .article__title{font:700 22px/1.2 Mascolori,sans-serif!important;color:#24334c!important;display:block;margin:18px 18px 9px!important}
.mc-round2-stories .article__content{font-size:14px!important;line-height:1.65!important;margin:0 18px!important;color:#4d4b56!important}
.mc-round2-stories .article__links{margin:15px 18px!important}
.mc-round2-stories .article__links a{text-underline-offset:4px;color:#24334c!important}
.mc-round2-information{color:#24334c;background:#fffaf6;padding:clamp(18px,4vw,55px) clamp(16px,4vw,45px)!important;max-width:1050px!important}
.mc-round2-information .page__header{background:#f4e9e6;border-left:5px solid #b9a5cb;padding:clamp(20px,4vw,44px)!important;text-align:left!important;margin:14px 0 30px!important}
.mc-round2-information .page__title{font:700 clamp(32px,5vw,58px)/1.12 Mascolori,sans-serif!important;color:#24334c!important;letter-spacing:-.03em!important}
.mc-round2-information .page__content{font:400 16px/1.72 Mascolori,sans-serif!important;max-width:950px!important}
.mc-round2-information .page__content :is(img,video){max-width:100%!important;height:auto!important}
.mc-round2-information .page__content :is(h2,h3){color:#24334c!important;letter-spacing:-.02em!important}
.mc-round2-information .breadcrumb__link{color:#75657d!important}
@media(max-width:850px){.mc-round2-stories .articles-container{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.mc-round2-stories .articles-container{grid-template-columns:1fr}.mc-round2-stories .template-blog__wrapper>.title{padding:20px!important}.mc-round2-information{padding:18px 14px!important}.mc-round2-information .page__header{padding:20px!important}}

/* R3 one tap and chosen size */
.product-card[product-card]{position:relative!important;isolation:isolate}
.product-card[product-card]>.mc-card-tap-link{position:absolute!important;inset:0!important;display:block!important;z-index:1!important;touch-action:manipulation!important}
.product-card[product-card] .product-card__inner,.product-card[product-card] a.product-link{position:relative!important;z-index:2!important;touch-action:manipulation!important}
.product-card[product-card] .product-card__variants,.product-card[product-card] .product-card__wishlist{position:relative!important;z-index:3!important}
.mc-native-sizes .mc-native-size[aria-pressed="true"]{background:#24334c!important;color:white!important;outline:3px solid #e6dce9!important;outline-offset:2px!important;border:2px solid #24334c!important;font-weight:800!important}
.mc-native-confirm{display:block!important;font-weight:800!important;color:#24334c!important;background:#f2e3df!important;padding:10px!important;margin:8px 0!important}

/* R3 mobile accessibility final */
@media(max-width:767px){.mc-native-size{min-width:44px!important;min-height:44px!important;touch-action:manipulation}.klaviyo-form input,.klaviyo-form button{min-height:44px}.klaviyo-form img{max-width:100%;height:auto}.product-card__variants a{display:inline-flex;align-items:center;justify-content:center;min-height:34px}}
:where(.search-modal,.search-popup,.predictive-search,.filter-drawer,.collection-filter) input[type=search]{min-height:44px;border:1px solid #b9a5cb;border-radius:5px}
:where(.search-modal,.search-popup,.predictive-search,.filter-drawer,.collection-filter) :focus-visible{outline:3px solid #b9a5cb;outline-offset:2px}
@media(prefers-reduced-motion:reduce){.product-card__img,.mc-native-size{transition:none!important;animation:none!important}}

/* R3 specials collection finish */
.collection.mc-specials-collection{background:#fffaf6;color:#24334c}
.collection.mc-specials-collection .product-card{border-radius:6px}
.collection.mc-specials-collection .product-card__title{color:#24334c}
.collection.mc-specials-collection .product-card__img{object-fit:contain}
@media(max-width:767px){.collection.mc-specials-collection .product-card__main{overflow:hidden}}

/* R3 final editorial story buttons readable */
.mc-round2-stories .article__links a,.mc-round2-stories .articles-container__article a.link{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:14px 24px!important;min-height:48px!important;background:#24334c!important;border:1px solid #24334c!important;border-radius:6px!important;color:#fffaf6!important;font-weight:750!important;text-decoration:none!important}
.mc-round2-stories .article__links a:hover,.mc-round2-stories .article__links a:focus-visible{background:#d9685e!important;border-color:#d9685e!important;color:#fff!important}
.mc-round2-stories .article__links a:visited{color:#fffaf6!important}
/* R3 final refined Mascolori footer */
footer.footer{background:#24334c!important;color:#fffaf6!important}
footer.footer .footer__wrapper{background:#24334c!important;max-width:1280px;margin:auto;padding:clamp(36px,6vw,80px) clamp(22px,5vw,65px)!important;gap:35px!important}
footer.footer :is(.footer__text,.footer__text p,.menu-item__title,.menu-item a,.menu-item p){color:#fffaf6!important;line-height:1.65!important}
footer.footer .menu-item__title{color:#f2cfcc!important;font-weight:750!important}
footer.footer .footer__text{max-width:440px}
footer.footer .menu-item a{text-decoration:none!important}
footer.footer .menu-item a:hover{color:#f6bbb2!important;text-decoration:underline!important}
footer.footer .footer__logo img{max-width:245px;height:auto}
footer.footer .footer__social svg :is(path,circle){fill:#f2e3df!important}
.lower-footer{background:#1e2b42!important;color:#f5e9e9!important}
.lower-footer :is(.lower-footer__copyright,a){color:#f5e9e9!important}
/* R3 final festive contact page */
.form-contact{background:radial-gradient(circle at 94% 8%,#e9dce9,transparent 27%),linear-gradient(125deg,#fffaf6,#f6e6dc)!important;color:#24334c!important;padding:clamp(30px,6vw,80px) clamp(16px,4vw,52px)!important}
.form-contact__title{font:800 clamp(36px,5.7vw,74px)/1.06 Mascolori,sans-serif!important;color:#24334c!important;letter-spacing:-.03em!important}
.form-contact__wrapper{max-width:1120px!important;margin:auto!important;gap:30px!important}
.form-contact__form-container{background:#fffdfb!important;border:1px solid #eddbd7!important;border-radius:14px!important;box-shadow:0 16px 38px rgba(36,51,76,.07)!important;padding:clamp(22px,4vw,48px)!important}
.form-contact__text{color:#24334c!important;line-height:1.55!important}
.form-contact__label-wrapper{min-width:0!important}
.form-contact :is(.form-contact__input,.form-contact__textarea){box-sizing:border-box!important;max-width:100%!important;width:100%!important;border:1.5px solid #cdbac7!important;border-radius:6px!important;background:#fff!important;color:#24334c!important;padding:14px 16px!important;min-height:54px!important;font-size:16px!important}
.form-contact .form-contact__textarea{min-height:155px!important}
.form-contact__button{background:#24334c!important;color:#fff!important;border-radius:5px!important;min-height:54px!important;font-weight:750!important}
.form-contact__button:hover{background:#d9685e!important}
.form-contact__image-container{border-radius:14px!important;overflow:hidden!important}
.form-contact__image{max-width:100%!important;object-fit:cover!important}
@media(max-width:767px){.form-contact__input-wrapper{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}.form-contact__wrapper{display:flex!important;flex-direction:column!important}.form-contact__form-container{padding:22px 18px!important}footer.footer .footer__wrapper{padding:38px 23px!important}}

/* mc-contact-options final */
.mc-contact-options{display:flex;gap:12px;flex-wrap:wrap;margin:20px auto 30px;max-width:1100px}.mc-contact-options a{padding:16px 20px;flex:1;min-width:130px;background:#fffaf6;border:1px solid #dbc6d1;border-radius:12px;color:#24334c!important;font-weight:700;text-align:center;text-decoration:none}.mc-contact-options a:hover{background:#f2e3df}

/* Mobile menu scroll fix */
@media(max-width:767px){#mobileMenu.mobile-menu{height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}#mobileMenu .mobile-menu__inner{height:auto!important;max-height:none!important;min-height:100%!important;overflow:visible!important;padding-bottom:110px!important;box-sizing:border-box!important}#mobileMenu .mobile-menu__menu{height:auto!important;max-height:none!important;overflow:visible!important}}

/* International collection editorial parity */
.collection.mc-refresh .mc-intl-collection{background:#f5f0ee;border-left:4px solid #b9a5cb;padding:clamp(18px,3vw,28px);margin:18px 0 22px;color:#273e60}
.collection.mc-refresh .mc-intl-collection h1{font:700 clamp(30px,5vw,42px)/1.1 Mascolori,sans-serif;color:#273e60;margin:0 0 12px}.collection.mc-refresh .mc-intl-collection mark{background:#d98e8c;color:#273e60;padding:0 .08em}.collection.mc-refresh .mc-intl-collection p{line-height:1.55;margin:0}.collection.mc-refresh .mc-intl-collection .mc-editorial-links{display:flex;gap:20px;flex-wrap:wrap;margin-top:14px}.collection.mc-refresh .mc-intl-collection a{color:#273e60;text-underline-offset:4px}.collection.mc-refresh .mc-intl-body .mc-editorial-belt{background:#b9a5cb;padding:22px;margin:28px 0}.collection.mc-refresh .mc-intl-body h2{color:#273e60;font:700 27px/1.2 Mascolori,sans-serif;margin:0 0 8px}

/* Sticky mobile language bar */
@media(max-width:767px){#mobileMenu .mobile-menu__inner{display:flex!important;flex-direction:column!important;height:100dvh!important;min-height:0!important;overflow:hidden!important}#mobileMenu .mobile-menu__menu{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}#mobileMenu .mobile-menu__navigation{flex-shrink:0!important;position:relative!important;bottom:auto!important;background:#fffaf6!important;padding-bottom:max(14px,env(safe-area-inset-bottom))!important}}


footer.footer .footer__wrapper{display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(0,2.6fr);max-width:1480px;gap:clamp(32px,4vw,64px)!important;padding-inline:clamp(22px,4vw,56px)!important}
footer.footer :is(.footer__info-block,.footer__nav-block){min-width:0;max-width:none;width:100%;margin:0}
footer.footer .footer__logo{width:245px;max-width:100%;margin:0 0 24px}
footer.footer .footer__logo :is(svg,img){display:block;width:100%;max-width:100%;height:auto}
footer.footer .footer__menu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;width:100%}
footer.footer .menu-item{min-width:0}
footer.footer .menu-item :is(a,p,ul){max-width:none;overflow-wrap:anywhere;word-break:normal;font-size:14px}
footer.footer .menu-item__title{font-size:14px;line-height:1.4!important;margin-bottom:12px}
footer.footer .footer__text{font-size:15px;margin-bottom:24px}
footer.footer .menu-item a{padding-block:4px}
.section-newsletter{margin-bottom:0;padding-bottom:clamp(36px,5vw,72px)}
.section-newsletter .wrapper{min-width:0;max-width:100%;box-sizing:border-box}
.section-newsletter .wrapper > [class^="klaviyo-form-"]{width:min(100%,880px)!important;max-width:100%!important}
.section-newsletter .primary-title{font-size:clamp(26px,4.5vw,64px);max-width:100%;overflow-wrap:break-word}
.section-newsletter .primary-title__alter-words-wrapper{max-width:100%}
@media(max-width:1199px){footer.footer .footer__wrapper{grid-template-columns:minmax(220px,1fr) minmax(0,2fr)}footer.footer .footer__menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}
@media(max-width:767px){footer.footer .footer__wrapper{grid-template-columns:minmax(0,1fr)}footer.footer .footer__info-block{max-width:480px}footer.footer .footer__logo{width:220px}footer.footer .footer__menu{gap:28px 22px}footer.footer .menu-item a{min-height:36px;display:inline-flex;align-items:center}}
@media(max-width:420px){footer.footer .footer__menu{grid-template-columns:minmax(0,1fr)}}
.collection__products-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px!important}
.collection__products-grid .product-card{min-width:0;gap:0;border:0!important;box-shadow:none!important;background:#fff;border-radius:6px;overflow:hidden}
.collection__products-grid .product-card__main{padding:0!important;height:auto!important;order:0}
.collection__products-grid .product-card__inner{order:1;padding:0!important}
.collection__products-grid .product-card__header{padding:12px 12px 16px!important;gap:7px}
.collection__products-grid .product-card__main a.product-link{padding:0!important;aspect-ratio:1/1;overflow:hidden;display:flex;align-items:center;justify-content:center}
.collection__products-grid .product-card__main .product-card__img{width:100%!important;height:100%!important;max-height:none!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto!important;transform:none!important;scale:1!important;margin:0!important;padding:0!important}
.collection__products-grid .product-card__variants{padding:8px 10px!important;min-height:0;bottom:0;gap:12px}
.collection__products-grid :is(.product-card__title,.product-card__price){font-size:clamp(14px,1.3vw,19px);white-space:normal;overflow:visible;text-overflow:clip}
@media(max-width:1000px){.collection__products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.collection__products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.collection__products-grid.one-block{grid-template-columns:minmax(0,1fr)}.collection__products-grid .product-card__header{padding:10px 9px 14px!important}}
.collection__products-grid .product-card__main{display:contents!important}
.collection__products-grid .product-card__main > a.product-link{order:0}
.collection__products-grid .product-card__variants{order:2}
@media(min-width:1001px) and (max-width:1399px){.collection__products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.section-newsletter .primary-title{font-size:clamp(26px,4vw,48px);line-height:1.2}
.section-newsletter .primary-title__alter-words-wrapper{display:block;width:100%;height:2.4em;overflow:hidden}
.section-newsletter .primary-title__alter-words{height:2.4em!important}
.section-newsletter .primary-title__alter-word{display:block;flex:0 0 2.4em;min-height:2.4em;line-height:1.2;padding:0!important;white-space:normal;box-sizing:border-box}
@media(max-width:767px){html{overflow-x:clip}body{overflow-x:clip}.section-newsletter :is(.wrapper,[class^="klaviyo-form-"]){min-width:0}.section-newsletter .primary-title{font-size:26px}}

.collection__products-grid .product-card__main > a.product-link{aspect-ratio:var(--mc-card-ratio,1)!important}
.collection__products-grid .product-card .product-card__main > a.product-link{width:100%!important;height:auto!important;flex:none!important;aspect-ratio:var(--mc-card-ratio,1)!important}
.collection__products-grid .product-card .product-card__main .product-card__img{height:100%!important;width:100%!important;object-fit:contain!important}

.usp a.mc-usp-link{color:inherit;text-decoration:none;cursor:pointer;min-height:56px;gap:16px}.usp a.mc-usp-link>span:not(.mc-usp-arrow){flex:1}.usp .mc-usp-arrow{flex:0 0 auto;font-size:22px;line-height:1}.usp a.mc-usp-link:hover{background:#f3e5e0}.usp a.mc-usp-link:focus-visible{outline:3px solid #b9a5cb;outline-offset:3px}.usp a.mc-usp-link:hover>span:not(.mc-usp-arrow){text-decoration:underline;text-underline-offset:4px}

main.main :is(h1,h2,h3,h4,h5,h6,p,li,label,input,textarea,select,button,.description,.rte,.usp__item){font-family:Mascolori,sans-serif!important}
main.main :is(h1,h2,h3,h4,h5,h6){color:#24334c}
body.template-product .template-product__wrapper .info-block .description{font:400 15px/1.7 Mascolori,sans-serif!important;color:#24334c!important;margin:20px 0 24px!important}
body.template-product .template-product__wrapper .info-block .usp{margin:28px 0 0!important;padding:0!important;border-top:1px solid #e3dfe5!important}
main.main .usp .usp__item.mc-usp-art,main.main .mc-shared-usps .usp__item.mc-usp-art{display:grid!important;grid-template-columns:28px minmax(0,1fr) 22px!important;align-items:center!important;gap:16px!important;margin:0!important;padding:20px 0!important;min-height:68px;box-sizing:border-box;color:#24334c!important;font:400 14px/1.55 Mascolori,sans-serif!important;border:0!important;border-bottom:1px solid #e3dfe5!important;text-decoration:none}
main.main .mc-usp-art .mc-usp-copy{font:inherit!important;min-width:0;overflow-wrap:break-word;margin:0!important;padding:0!important}
main.main .mc-usp-art .mc-trust-icon{width:28px!important;height:28px!important;flex-shrink:0;color:inherit}
main.main .mc-usp-art .mc-usp-arrow{width:22px!important;height:22px!important;color:inherit}
main.main .mc-usp-art:hover{background:#f2edf4!important}
main.main .mc-usp-art:focus-visible{outline:2px solid #b45b8b;outline-offset:4px}
main.main .mc-shared-usps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:24px 0;border:0}
main.main .mc-shared-usps .usp__item.mc-usp-art{grid-template-columns:28px minmax(0,1fr)!important;align-content:start;padding:12px 0!important}
.mc-shared-usps .mc-usp-arrow{display:none}
@media(max-width:989px){main.main .mc-shared-usps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}}
@media(max-width:599px){main.main .usp .usp__item.mc-usp-art{gap:14px!important;padding:18px 0!important;font-size:14px!important;line-height:1.6!important}main.main .mc-shared-usps{grid-template-columns:1fr;gap:0;padding:20px 0}body.template-product .template-product__wrapper .info-block .description{margin:18px 0 24px!important}}

main.main .info-block .info-block__inner .description{font:400 15px/1.7 Mascolori,sans-serif!important;color:#24334c!important;margin:20px 0 24px!important}
main.main .info-block .usp{margin:28px 0 0!important;padding:0!important}

/* Keep editorial landing-page copy in the house typeface. */
main.main .landing__content,main.main .landing__content :is(div,span,a,strong,em){font-family:Mascolori,sans-serif!important}


:root{--mc-brand-ink:#24334c;--mc-brand-paper:#fffaf6;--mc-brand-blush:#f0dcd7;--mc-brand-lilac:#e7deeb;--mc-brand-sage:#dde6df;--mc-brand-coral:#d9685e;--mc-brand-line:#e8d9db}
#mc-main .template-product .info-block #AddToCart .buy-button,
#mc-main .template-product .info-block .buttons-outer .buy-button{background:#24334c!important;border-color:#24334c!important;color:#fff!important;min-height:48px}
#mc-main .template-product .info-block #AddToCart .buy-button:hover,
#mc-main .template-product .info-block .buttons-outer .buy-button:hover{background:#354a6a!important;border-color:#354a6a!important;color:#fff!important}
#mc-main .template-product .info-block #AddToCart .buy-button:focus-visible{outline:3px solid #d9685e!important;outline-offset:3px}
#mc-main :is(.wt-collector__button,.wt-popronde__link,.wt-friends-entry a):focus-visible{outline:3px solid #d9685e!important;outline-offset:3px}

/* Goedgekeurde schoenuitlijning — toegevoegd 13 november 2026 */
.collection__products-grid .product-card:is([data-id="8411245412674"],[data-id="8411245642050"],[data-id="8411245740354"],[data-id="8411246657858"],[data-id="8411247182146"],[data-id="8411256357186"],[data-id="8411257471298"],[data-id="8411261534530"],[data-id="8411261829442"],[data-id="8411261960514"],[data-id="8411289289026"],[data-id="8411295220034"],[data-id="8411309867330"],[data-id="8411310293314"],[data-id="8411311178050"],[data-id="8411312357698"],[data-id="8411316191554"],[data-id="8411320418626"],[data-id="8411329560898"],[data-id="8411345191234"],[data-id="8411374944578"],[data-id="8411377729858"],[data-id="8411378614594"],[data-id="8411401519426"],[data-id="8411406762306"],[data-id="8411413152066"],[data-id="8411424948546"],[data-id="8411433337154"],[data-id="8411436122434"],[data-id="8411438711106"],[data-id="8411447525698"],[data-id="8411447886146"],[data-id="8411448443202"],[data-id="8411449426242"],[data-id="8411449950530"],[data-id="8411450310978"],[data-id="8411451752770"],[data-id="8411452670274"],[data-id="8411454374210"],[data-id="8411454800194"],[data-id="8411455488322"],[data-id="8411457618242"],[data-id="8411457716546"],[data-id="8536747213122"],[data-id="8725984969026"],[data-id="8725985001794"],[data-id="8780808520002"],[data-id="8872221344066"],[data-id="8882855838018"],[data-id="9003824644418"],[data-id="9045293302082"],[data-id="9045309980994"],[data-id="9054845927746"],[data-id="9054850613570"],[data-id="9054855102786"],[data-id="9093386666306"],[data-id="9188363927874"],[data-id="9416684962114"],[data-id="9446337544514"],[data-id="9446364152130"],[data-id="9446366871874"],[data-id="9472586711362"],[data-id="9652484833602"],[data-id="9652488405314"],[data-id="9652489879874"],[data-id="9652491682114"],[data-id="9652502298946"],[data-id="9652506689858"],[data-id="9671255621954"],[data-id="14680312283517"],[data-id="14752877117821"],[data-id="14752878461309"],[data-id="14752879772029"],[data-id="14824634253693"],[data-id="14929747116413"],[data-id="14929753702781"],[data-id="14929919607165"],[data-id="14958248886653"],[data-id="14958259372413"],[data-id="14958260945277"],[data-id="14978683076989"],[data-id="14987167564157"],[data-id="14993883365757"],[data-id="15085373555069"],[data-id="15085374898557"],[data-id="15100127084925"],[data-id="15100129771901"],[data-id="15100130132349"],[data-id="15100132295037"],[data-id="15100133605757"],[data-id="15100135342461"],[data-id="15100138881405"],[data-id="15100140716413"],[data-id="15177283699069"],[data-id="15177295135101"],[data-id="15256694653309"],[data-id="15256699011453"],[data-id="15256700682621"],[data-id="15256701043069"],[data-id="15256701731197"],[data-id="15256702976381"],[data-id="15322735346045"],[data-id="15327462883709"],[data-id="15327467307389"],[data-id="15327471960445"],[data-id="15327475695997"],[data-id="15327479366013"],[data-id="15345569988989"],[data-id="15345572741501"],[data-id="15345575199101"],[data-id="15345576837501"],[data-id="15345579164029"],[data-id="15345595646333"],[data-id="15363632202109"],[data-id="15363634037117"],[data-id="15436817957245"],[data-id="15436824379773"],[data-id="15436829983101"],[data-id="15436831293821"],[data-id="15436834668925"],[data-id="15454592369021"],[data-id="15454596465021"],[data-id="15454601216381"],[data-id="15454612816253"],[data-id="15524628398461"],[data-id="15524631347581"],[data-id="15580791275901"],[data-id="15580798452093"],[data-id="15580801794429"],[data-id="15580803105149"],[data-id="15580810543485"],[data-id="15580828893565"],[data-id="15643364393341"],[data-id="15643368980861"],[data-id="15643371995517"],[data-id="15643377041789"],[data-id="15651822731645"],[data-id="15652405215613"],[data-id="15652434116989"],[data-id="15652435919229"],[data-id="15652436115837"],[data-id="15652438868349"],[data-id="15652439490941"],[data-id="15652454596989"],[data-id="15689153413501"],[data-id="15689176383869"],[data-id="15689177268605"],[data-id="15689179005309"],[data-id="15689188475261"],[data-id="15689196765565"],[data-id="15689196831101"],[data-id="15689216229757"],[data-id="15689219899773"],[data-id="15689224126845"],[data-id="15693914145149"],[data-id="15693948715389"],[data-id="15693959987581"],[data-id="15694030995837"],[data-id="15701186380157"],[data-id="15701199651197"],[data-id="15701208039805"],[data-id="15701208138109"],[data-id="15701208236413"],[data-id="15701208596861"],[data-id="15701209088381"],[data-id="15701227045245"],[data-id="15701236613501"],[data-id="15757364330877"],[data-id="15757374652797"],[data-id="15757376192893"],[data-id="15757377307005"],[data-id="15787657986429"],[data-id="15787660214653"],[data-id="15787661558141"],[data-id="15787662442877"],[data-id="15787662999933"],[data-id="15787663229309"],[data-id="15794622267773"],[data-id="15794624954749"],[data-id="15794631082365"],[data-id="15794634981757"],[data-id="15794934120829"],[data-id="15813242978685"],[data-id="15813246058877"],[data-id="15813247664509"],[data-id="15833428296061"],[data-id="15839315034493"],[data-id="15839317033341"],[data-id="15839317524861"],[data-id="15843943186813"],[data-id="15843951575421"],[data-id="15843954229629"],[data-id="15848578941309"],[data-id="15848579793277"],[data-id="15848581136765"],[data-id="15848582250877"],[data-id="15848583233917"],[data-id="15870909088125"],[data-id="15907871555965"],[data-id="15907876602237"],[data-id="15907877519741"],[data-id="15907879420285"],[data-id="15907879747965"],[data-id="15917174391165"],[data-id="15917186580861"],[data-id="15917199655293"],[data-id="15918183121277"],[data-id="15918183809405"],[data-id="15918185251197"],[data-id="15918185906557"],[data-id="15918227554685"],[data-id="15918228603261"],[data-id="15918230667645"],[data-id="15936826573181"],[data-id="15936961184125"],[data-id="15936963019133"],[data-id="15942572704125"],[data-id="15961905529213"],[data-id="15961910018429"],[data-id="15999252562301"],[data-id="15999252889981"],[data-id="15999254004093"],[data-id="15999256723837"],[data-id="16027061125501"],[data-id="16027062862205"],[data-id="16027604353405"],[data-id="16027604844925"],[data-id="16027605827965"],[data-id="16027606909309"],[data-id="16027607171453"],[data-id="16050104140157"],[data-id="16063794938237"],[data-id="16063805063549"],[data-id="16065900052861"],[data-id="16065911980413"],[data-id="16065917059453"],[data-id="16065942094205"],[data-id="16074171351421"],[data-id="16074196222333"],[data-id="16074200613245"],[data-id="16089294733693"]) {
  & .product-card__main > a.product-link {
    aspect-ratio: 1 !important;
    width: 100% !important;
    height: auto !important;
    display: block !important;
    position: relative !important;
    overflow: hidden !important;
  }
  & .product-card__main .product-card__img {
    position: absolute !important;
    top: var(--mc-shoe-offset, 0%) !important;
    left: 0 !important;
    width: 100% !important;
    height: auto !important;
    max-height: none !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
    scale: 1 !important;
  }
}
.collection__products-grid .product-card[data-id="8411245412674"] { --mc-shoe-offset: 0.6667%; }
.collection__products-grid .product-card[data-id="8411245642050"] { --mc-shoe-offset: 0.5000%; }
.collection__products-grid .product-card[data-id="8411245740354"] { --mc-shoe-offset: 0.1667%; }
.collection__products-grid .product-card[data-id="8411246657858"] { --mc-shoe-offset: 0.1667%; }
.collection__products-grid .product-card[data-id="8411247182146"] { --mc-shoe-offset: -0.1667%; }
.collection__products-grid .product-card[data-id="8411256357186"] { --mc-shoe-offset: 1.0000%; }
.collection__products-grid .product-card[data-id="8411257471298"] { --mc-shoe-offset: 0.3333%; }
.collection__products-grid .product-card[data-id="8411261534530"] { --mc-shoe-offset: -1.3333%; }
.collection__products-grid .product-card[data-id="8411261829442"] { --mc-shoe-offset: 0.1667%; }
.collection__products-grid .product-card[data-id="8411261960514"] { --mc-shoe-offset: 0.1667%; }
.collection__products-grid .product-card[data-id="8411289289026"] { --mc-shoe-offset: 39.0000%; }
.collection__products-grid .product-card[data-id="8411295220034"] { --mc-shoe-offset: 0.3333%; }
.collection__products-grid .product-card[data-id="8411309867330"] { --mc-shoe-offset: -7.3333%; }
.collection__products-grid .product-card[data-id="8411310293314"] { --mc-shoe-offset: -7.8333%; }
.collection__products-grid .product-card[data-id="8411311178050"] { --mc-shoe-offset: 29.1667%; }
.collection__products-grid .product-card[data-id="8411312357698"] { --mc-shoe-offset: 0.5000%; }
.collection__products-grid .product-card[data-id="8411316191554"] { --mc-shoe-offset: 38.6667%; }
.collection__products-grid .product-card[data-id="8411320418626"] { --mc-shoe-offset: 38.1667%; }
.collection__products-grid .product-card[data-id="8411329560898"] { --mc-shoe-offset: 0.0000%; }
.collection__products-grid .product-card[data-id="8411345191234"] { --mc-shoe-offset: 37.8333%; }
.collection__products-grid .product-card[data-id="8411374944578"] { --mc-shoe-offset: -0.1667%; }
.collection__products-grid .product-card[data-id="8411377729858"] { --mc-shoe-offset: 36.8333%; }
.collection__products-grid .product-card[data-id="8411378614594"] { --mc-shoe-offset: 13.8333%; }
.collection__products-grid .product-card[data-id="8411401519426"] { --mc-shoe-offset: -6.8333%; }
.collection__products-grid .product-card[data-id="8411406762306"] { --mc-shoe-offset: 0.1667%; }
.collection__products-grid .product-card[data-id="8411413152066"] { --mc-shoe-offset: 0.0000%; }
.collection__products-grid .product-card[data-id="8411424948546"] { --mc-shoe-offset: -7.1667%; }
.collection__products-grid .product-card[data-id="8411433337154"] { --mc-shoe-offset: -0.6667%; }
.collection__products-grid .product-card[data-id="8411436122434"] { --mc-shoe-offset: 38.8333%; }
.collection__products-grid .product-card[data-id="8411438711106"] { --mc-shoe-offset: 35.5000%; }
.collection__products-grid .product-card[data-id="8411447525698"] { --mc-shoe-offset: 37.1667%; }
.collection__products-grid .product-card[data-id="8411447886146"] { --mc-shoe-offset: 31.8333%; }
.collection__products-grid .product-card[data-id="8411448443202"] { --mc-shoe-offset: 0.3333%; }
.collection__products-grid .product-card[data-id="8411449426242"] { --mc-shoe-offset: 2.1667%; }
.collection__products-grid .product-card[data-id="8411449950530"] { --mc-shoe-offset: -0.8333%; }
.collection__products-grid .product-card[data-id="8411450310978"] { --mc-shoe-offset: -0.3333%; }
.collection__products-grid .product-card[data-id="8411451752770"] { --mc-shoe-offset: -1.0000%; }
.collection__products-grid .product-card[data-id="8411452670274"] { --mc-shoe-offset: 0.8333%; }
.collection__products-grid .product-card[data-id="8411454374210"] { --mc-shoe-offset: -0.1667%; }
.collection__products-grid .product-card[data-id="8411454800194"] { --mc-shoe-offset: 0.5000%; }
.collection__products-grid .product-card[data-id="8411455488322"] { --mc-shoe-offset: 0.3333%; }
.collection__products-grid .product-card[data-id="8411457618242"] { --mc-shoe-offset: -0.1667%; }
.collection__products-grid .product-card[data-id="8411457716546"] { --mc-shoe-offset: 0.6667%; }
.collection__products-grid .product-card[data-id="8536747213122"] { --mc-shoe-offset: 0.6667%; }
.collection__products-grid .product-card[data-id="8725984969026"] { --mc-shoe-offset: -7.3333%; }
.collection__products-grid .product-card[data-id="8725985001794"] { --mc-shoe-offset: -7.1667%; }
.collection__products-grid .product-card[data-id="8780808520002"] { --mc-shoe-offset: 0.3333%; }
.collection__products-grid .product-card[data-id="8872221344066"] { --mc-shoe-offset: 0.0000%; }
.collection__products-grid .product-card[data-id="8882855838018"] { --mc-shoe-offset: -0.5000%; }
.collection__products-grid .product-card[data-id="9003824644418"] { --mc-shoe-offset: 12.5000%; }
.collection__products-grid .product-card[data-id="9045293302082"] { --mc-shoe-offset: 0.5000%; }
.collection__products-grid .product-card[data-id="9045309980994"] { --mc-shoe-offset: 0.0000%; }
.collection__products-grid .product-card[data-id="9054845927746"] { --mc-shoe-offset: 25.6667%; }
.collection__products-grid .product-card[data-id="9054850613570"] { --mc-shoe-offset: 0.5000%; }
.collection__products-grid .product-card[data-id="9054855102786"] { --mc-shoe-offset: 1.0000%; }
.collection__products-grid .product-card[data-id="9093386666306"] { --mc-shoe-offset: -7.3333%; }
.collection__products-grid .product-card[data-id="9188363927874"] { --mc-shoe-offset: 0.3333%; }
.collection__products-grid .product-card[data-id="9416684962114"] { --mc-shoe-offset: 0.0000%; }
.collection__products-grid .product-card[data-id="9446337544514"] { --mc-shoe-offset: 0.0000%; }
.collection__products-grid .product-card[data-id="9446364152130"] { --mc-shoe-offset: 10.6667%; }
.collection__products-grid .product-card[data-id="9446366871874"] { --mc-shoe-offset: 1.1667%; }
.collection__products-grid .product-card[data-id="9472586711362"] { --mc-shoe-offset: 0.0000%; }
.collection__products-grid .product-card[data-id="9652484833602"] { --mc-shoe-offset: -6.6667%; }
.collection__products-grid .product-card[data-id="9652488405314"] { --mc-shoe-offset: -6.8333%; }
.collection__products-grid .product-card[data-id="9652489879874"] { --mc-shoe-offset: -6.5000%; }
.collection__products-grid .product-card[data-id="9652491682114"] { --mc-shoe-offset: -7.3333%; }
.collection__products-grid .product-card[data-id="9652502298946"] { --mc-shoe-offset: -7.1667%; }
.collection__products-grid .product-card[data-id="9652506689858"] { --mc-shoe-offset: -7.6667%; }
.collection__products-grid .product-card[data-id="9671255621954"] { --mc-shoe-offset: -6.8333%; }
.collection__products-grid .product-card[data-id="14680312283517"] { --mc-shoe-offset: -7.1667%; }
.collection__products-grid .product-card[data-id="14752877117821"] { --mc-shoe-offset: -6.5000%; }
.collection__products-grid .product-card[data-id="14752878461309"] { --mc-shoe-offset: -7.1667%; }
.collection__products-grid .product-card[data-id="14752879772029"] { --mc-shoe-offset: -6.5000%; }
.collection__products-grid .product-card[data-id="14824634253693"] { --mc-shoe-offset: 0.8333%; }
.collection__products-grid .product-card[data-id="14929747116413"] { --mc-shoe-offset: -6.5000%; }
.collection__products-grid .product-card[data-id="14929753702781"] { --mc-shoe-offset: -7.3333%; }
.collection__products-grid .product-card[data-id="14929919607165"] { --mc-shoe-offset: -6.5000%; }
.collection__products-grid .product-card[data-id="14958248886653"] { --mc-shoe-offset: -6.5000%; }
.collection__products-grid .product-card[data-id="14958259372413"] { --mc-shoe-offset: -6.6667%; }
.collection__products-grid .product-card[data-id="14958260945277"] { --mc-shoe-offset: -6.8333%; }
.collection__products-grid .product-card[data-id="14978683076989"] { --mc-shoe-offset: -0.6667%; }
.collection__products-grid .product-card[data-id="14987167564157"] { --mc-shoe-offset: -6.8333%; }
.collection__products-grid .product-card[data-id="14993883365757"] { --mc-shoe-offset: -6.6667%; }
.collection__products-grid .product-card[data-id="15085373555069"] { --mc-shoe-offset: 1.0000%; }
.collection__products-grid .product-card[data-id="15085374898557"] { --mc-shoe-offset: 0.6667%; }
.collection__products-grid .product-card[data-id="15100127084925"] { --mc-shoe-offset: -8.6667%; }
.collection__products-grid .product-card[data-id="15100129771901"] { --mc-shoe-offset: -7.3333%; }
.collection__products-grid .product-card[data-id="15100130132349"] { --mc-shoe-offset: -7.6667%; }
.collection__products-grid .product-card[data-id="15100132295037"] { --mc-shoe-offset: -2.3333%; }
.collection__products-grid .product-card[data-id="15100133605757"] { --mc-shoe-offset: -1.3333%; }
.collection__products-grid .product-card[data-id="15100135342461"] { --mc-shoe-offset: -1.0000%; }
.collection__products-grid .product-card[data-id="15100138881405"] { --mc-shoe-offset: -1.3333%; }
.collection__products-grid .product-card[data-id="15100140716413"] { --mc-shoe-offset: -0.6667%; }
.collection__products-grid .product-card[data-id="15177283699069"] { --mc-shoe-offset: 7.1667%; }
.collection__products-grid .product-card[data-id="15177295135101"] { --mc-shoe-offset: 7.1667%; }
.collection__products-grid .product-card[data-id="15256694653309"] { --mc-shoe-offset: 0.0000%; }
.collection__products-grid .product-card[data-id="15256699011453"] { --mc-shoe-offset: 0.1667%; }
.collection__products-grid .product-card[data-id="15256700682621"] { --mc-shoe-offset: 0.3333%; }
.collection__products-grid .product-card[data-id="15256701043069"] { --mc-shoe-offset: 0.1667%; }
.collection__products-grid .product-card[data-id="15256701731197"] { --mc-shoe-offset: 1.1667%; }
.collection__products-grid .product-card[data-id="15256702976381"] { --mc-shoe-offset: 0.8333%; }
.collection__products-grid .product-card[data-id="15322735346045"] { --mc-shoe-offset: -2.0000%; }
.collection__products-grid .product-card[data-id="15327462883709"] { --mc-shoe-offset: -1.3333%; }
.collection__products-grid .product-card[data-id="15327467307389"] { --mc-shoe-offset: -1.0000%; }
.collection__products-grid .product-card[data-id="15327471960445"] { --mc-shoe-offset: 0.1667%; }
.collection__products-grid .product-card[data-id="15327475695997"] { --mc-shoe-offset: -0.8333%; }
.collection__products-grid .product-card[data-id="15327479366013"] { --mc-shoe-offset: -0.5000%; }
.collection__products-grid .product-card[data-id="15345569988989"] { --mc-shoe-offset: -7.0000%; }
.collection__products-grid .product-card[data-id="15345572741501"] { --mc-shoe-offset: -7.0000%; }
.collection__products-grid .product-card[data-id="15345575199101"] { --mc-shoe-offset: 2.1667%; }
.collection__products-grid .product-card[data-id="15345576837501"] { --mc-shoe-offset: 1.5000%; }
.collection__products-grid .product-card[data-id="15345579164029"] { --mc-shoe-offset: 2.5000%; }
.collection__products-grid .product-card[data-id="15345595646333"] { --mc-shoe-offset: -1.3333%; }
.collection__products-grid .product-card[data-id="15363632202109"] { --mc-shoe-offset: -7.5000%; }
.collection__products-grid .product-card[data-id="15363634037117"] { --mc-shoe-offset: 1.8333%; }
.collection__products-grid .product-card[data-id="15436817957245"] { --mc-shoe-offset: -1.0000%; }
.collection__products-grid .product-card[data-id="15436824379773"] { --mc-shoe-offset: -0.5000%; }
.collection__products-grid .product-card[data-id="15436829983101"] { --mc-shoe-offset: -0.8333%; }
.collection__products-grid .product-card[data-id="15436831293821"] { --mc-shoe-offset: -0.3333%; }
.collection__products-grid .product-card[data-id="15436834668925"] { --mc-shoe-offset: -1.3333%; }
.collection__products-grid .product-card[data-id="15454592369021"] { --mc-shoe-offset: 6.3333%; }
.collection__products-grid .product-card[data-id="15454596465021"] { --mc-shoe-offset: 2.0000%; }
.collection__products-grid .product-card[data-id="15454601216381"] { --mc-shoe-offset: -1.0000%; }
.collection__products-grid .product-card[data-id="15454612816253"] { --mc-shoe-offset: -0.6667%; }
.collection__products-grid .product-card[data-id="15524628398461"] { --mc-shoe-offset: -7.8333%; }
.collection__products-grid .product-card[data-id="15524631347581"] { --mc-shoe-offset: -8.0000%; }
.collection__products-grid .product-card[data-id="15580791275901"] { --mc-shoe-offset: 1.0000%; }
.collection__products-grid .product-card[data-id="15580798452093"] { --mc-shoe-offset: 1.5000%; }
.collection__products-grid .product-card[data-id="15580801794429"] { --mc-shoe-offset: 1.8333%; }
.collection__products-grid .product-card[data-id="15580803105149"] { --mc-shoe-offset: 0.0000%; }
.collection__products-grid .product-card[data-id="15580810543485"] { --mc-shoe-offset: 0.5000%; }
.collection__products-grid .product-card[data-id="15580828893565"] { --mc-shoe-offset: 2.5000%; }
.collection__products-grid .product-card[data-id="15643364393341"] { --mc-shoe-offset: -0.8333%; }
.collection__products-grid .product-card[data-id="15643368980861"] { --mc-shoe-offset: -1.6667%; }
.collection__products-grid .product-card[data-id="15643371995517"] { --mc-shoe-offset: -1.5000%; }
.collection__products-grid .product-card[data-id="15643377041789"] { --mc-shoe-offset: -0.3333%; }
.collection__products-grid .product-card[data-id="15651822731645"] { --mc-shoe-offset: -0.8333%; }
.collection__products-grid .product-card[data-id="15652405215613"] { --mc-shoe-offset: -1.0000%; }
.collection__products-grid .product-card[data-id="15652434116989"] { --mc-shoe-offset: 14.8333%; }
.collection__products-grid .product-card[data-id="15652435919229"] { --mc-shoe-offset: 17.8333%; }
.collection__products-grid .product-card[data-id="15652436115837"] { --mc-shoe-offset: 16.5000%; }
.collection__products-grid .product-card[data-id="15652438868349"] { --mc-shoe-offset: 0.0000%; }
.collection__products-grid .product-card[data-id="15652439490941"] { --mc-shoe-offset: -0.3333%; }
.collection__products-grid .product-card[data-id="15652454596989"] { --mc-shoe-offset: -0.8333%; }
.collection__products-grid .product-card[data-id="15689153413501"] { --mc-shoe-offset: 7.0000%; }
.collection__products-grid .product-card[data-id="15689176383869"] { --mc-shoe-offset: 0.0000%; }
.collection__products-grid .product-card[data-id="15689177268605"] { --mc-shoe-offset: 2.5000%; }
.collection__products-grid .product-card[data-id="15689179005309"] { --mc-shoe-offset: -1.3333%; }
.collection__products-grid .product-card[data-id="15689188475261"] { --mc-shoe-offset: 0.8333%; }
.collection__products-grid .product-card[data-id="15689196765565"] { --mc-shoe-offset: 0.0000%; }
.collection__products-grid .product-card[data-id="15689196831101"] { --mc-shoe-offset: 6.3333%; }
.collection__products-grid .product-card[data-id="15689216229757"] { --mc-shoe-offset: 6.1667%; }
.collection__products-grid .product-card[data-id="15689219899773"] { --mc-shoe-offset: -0.1667%; }
.collection__products-grid .product-card[data-id="15689224126845"] { --mc-shoe-offset: 6.3333%; }
.collection__products-grid .product-card[data-id="15693914145149"] { --mc-shoe-offset: 8.3333%; }
.collection__products-grid .product-card[data-id="15693948715389"] { --mc-shoe-offset: 7.5000%; }
.collection__products-grid .product-card[data-id="15693959987581"] { --mc-shoe-offset: 0.8333%; }
.collection__products-grid .product-card[data-id="15694030995837"] { --mc-shoe-offset: 6.0000%; }
.collection__products-grid .product-card[data-id="15701186380157"] { --mc-shoe-offset: -7.3333%; }
.collection__products-grid .product-card[data-id="15701199651197"] { --mc-shoe-offset: -7.0000%; }
.collection__products-grid .product-card[data-id="15701208039805"] { --mc-shoe-offset: -9.5000%; }
.collection__products-grid .product-card[data-id="15701208138109"] { --mc-shoe-offset: -7.5000%; }
.collection__products-grid .product-card[data-id="15701208236413"] { --mc-shoe-offset: -7.6667%; }
.collection__products-grid .product-card[data-id="15701208596861"] { --mc-shoe-offset: -7.3333%; }
.collection__products-grid .product-card[data-id="15701209088381"] { --mc-shoe-offset: 9.6667%; }
.collection__products-grid .product-card[data-id="15701227045245"] { --mc-shoe-offset: 6.6667%; }
.collection__products-grid .product-card[data-id="15701236613501"] { --mc-shoe-offset: -6.8333%; }
.collection__products-grid .product-card[data-id="15757364330877"] { --mc-shoe-offset: 7.6667%; }
.collection__products-grid .product-card[data-id="15757374652797"] { --mc-shoe-offset: 1.5000%; }
.collection__products-grid .product-card[data-id="15757376192893"] { --mc-shoe-offset: -0.3333%; }
.collection__products-grid .product-card[data-id="15757377307005"] { --mc-shoe-offset: 5.6667%; }
.collection__products-grid .product-card[data-id="15787657986429"] { --mc-shoe-offset: 4.3333%; }
.collection__products-grid .product-card[data-id="15787660214653"] { --mc-shoe-offset: 6.3333%; }
.collection__products-grid .product-card[data-id="15787661558141"] { --mc-shoe-offset: -1.5000%; }
.collection__products-grid .product-card[data-id="15787662442877"] { --mc-shoe-offset: 0.5000%; }
.collection__products-grid .product-card[data-id="15787662999933"] { --mc-shoe-offset: 0.1667%; }
.collection__products-grid .product-card[data-id="15787663229309"] { --mc-shoe-offset: 0.5000%; }
.collection__products-grid .product-card[data-id="15794622267773"] { --mc-shoe-offset: -1.8333%; }
.collection__products-grid .product-card[data-id="15794624954749"] { --mc-shoe-offset: 2.5000%; }
.collection__products-grid .product-card[data-id="15794631082365"] { --mc-shoe-offset: 2.3333%; }
.collection__products-grid .product-card[data-id="15794634981757"] { --mc-shoe-offset: -3.6667%; }
.collection__products-grid .product-card[data-id="15794934120829"] { --mc-shoe-offset: -0.3333%; }
.collection__products-grid .product-card[data-id="15813242978685"] { --mc-shoe-offset: 0.1667%; }
.collection__products-grid .product-card[data-id="15813246058877"] { --mc-shoe-offset: 1.1667%; }
.collection__products-grid .product-card[data-id="15813247664509"] { --mc-shoe-offset: -0.6667%; }
.collection__products-grid .product-card[data-id="15833428296061"] { --mc-shoe-offset: 12.1667%; }
.collection__products-grid .product-card[data-id="15839315034493"] { --mc-shoe-offset: 22.0000%; }
.collection__products-grid .product-card[data-id="15839317033341"] { --mc-shoe-offset: 0.3333%; }
.collection__products-grid .product-card[data-id="15839317524861"] { --mc-shoe-offset: 0.1667%; }
.collection__products-grid .product-card[data-id="15843943186813"] { --mc-shoe-offset: -1.3333%; }
.collection__products-grid .product-card[data-id="15843951575421"] { --mc-shoe-offset: -2.5000%; }
.collection__products-grid .product-card[data-id="15843954229629"] { --mc-shoe-offset: 0.0000%; }
.collection__products-grid .product-card[data-id="15848578941309"] { --mc-shoe-offset: -9.0000%; }
.collection__products-grid .product-card[data-id="15848579793277"] { --mc-shoe-offset: -11.0000%; }
.collection__products-grid .product-card[data-id="15848581136765"] { --mc-shoe-offset: -9.5000%; }
.collection__products-grid .product-card[data-id="15848582250877"] { --mc-shoe-offset: -8.1667%; }
.collection__products-grid .product-card[data-id="15848583233917"] { --mc-shoe-offset: -8.0000%; }
.collection__products-grid .product-card[data-id="15870909088125"] { --mc-shoe-offset: -0.3333%; }
.collection__products-grid .product-card[data-id="15907871555965"] { --mc-shoe-offset: -1.6667%; }
.collection__products-grid .product-card[data-id="15907876602237"] { --mc-shoe-offset: -1.1667%; }
.collection__products-grid .product-card[data-id="15907877519741"] { --mc-shoe-offset: 0.0000%; }
.collection__products-grid .product-card[data-id="15907879420285"] { --mc-shoe-offset: -3.1667%; }
.collection__products-grid .product-card[data-id="15907879747965"] { --mc-shoe-offset: -3.6667%; }
.collection__products-grid .product-card[data-id="15917174391165"] { --mc-shoe-offset: 0.0000%; }
.collection__products-grid .product-card[data-id="15917186580861"] { --mc-shoe-offset: 0.3333%; }
.collection__products-grid .product-card[data-id="15917199655293"] { --mc-shoe-offset: 1.1667%; }
.collection__products-grid .product-card[data-id="15918183121277"] { --mc-shoe-offset: -2.3333%; }
.collection__products-grid .product-card[data-id="15918183809405"] { --mc-shoe-offset: -1.5000%; }
.collection__products-grid .product-card[data-id="15918185251197"] { --mc-shoe-offset: 0.1667%; }
.collection__products-grid .product-card[data-id="15918185906557"] { --mc-shoe-offset: 0.0000%; }
.collection__products-grid .product-card[data-id="15918227554685"] { --mc-shoe-offset: -2.0000%; }
.collection__products-grid .product-card[data-id="15918228603261"] { --mc-shoe-offset: -1.3333%; }
.collection__products-grid .product-card[data-id="15918230667645"] { --mc-shoe-offset: 0.5000%; }
.collection__products-grid .product-card[data-id="15936826573181"] { --mc-shoe-offset: -0.8333%; }
.collection__products-grid .product-card[data-id="15936961184125"] { --mc-shoe-offset: 1.1667%; }
.collection__products-grid .product-card[data-id="15936963019133"] { --mc-shoe-offset: 0.1667%; }
.collection__products-grid .product-card[data-id="15942572704125"] { --mc-shoe-offset: 0.5000%; }
.collection__products-grid .product-card[data-id="15961905529213"] { --mc-shoe-offset: -0.5000%; }
.collection__products-grid .product-card[data-id="15961910018429"] { --mc-shoe-offset: 0.5000%; }
.collection__products-grid .product-card[data-id="15999252562301"] { --mc-shoe-offset: 0.0000%; }
.collection__products-grid .product-card[data-id="15999252889981"] { --mc-shoe-offset: 0.5000%; }
.collection__products-grid .product-card[data-id="15999254004093"] { --mc-shoe-offset: 0.0000%; }
.collection__products-grid .product-card[data-id="15999256723837"] { --mc-shoe-offset: -0.6667%; }
.collection__products-grid .product-card[data-id="16027061125501"] { --mc-shoe-offset: 0.8333%; }
.collection__products-grid .product-card[data-id="16027062862205"] { --mc-shoe-offset: 0.5000%; }
.collection__products-grid .product-card[data-id="16027604353405"] { --mc-shoe-offset: -0.8333%; }
.collection__products-grid .product-card[data-id="16027604844925"] { --mc-shoe-offset: 0.1667%; }
.collection__products-grid .product-card[data-id="16027605827965"] { --mc-shoe-offset: 0.5000%; }
.collection__products-grid .product-card[data-id="16027606909309"] { --mc-shoe-offset: 0.6667%; }
.collection__products-grid .product-card[data-id="16027607171453"] { --mc-shoe-offset: 0.3333%; }
.collection__products-grid .product-card[data-id="16050104140157"] { --mc-shoe-offset: 0.8333%; }
.collection__products-grid .product-card[data-id="16063794938237"] { --mc-shoe-offset: 21.0000%; }
.collection__products-grid .product-card[data-id="16063805063549"] { --mc-shoe-offset: 18.1667%; }
.collection__products-grid .product-card[data-id="16065900052861"] { --mc-shoe-offset: 0.1667%; }
.collection__products-grid .product-card[data-id="16065911980413"] { --mc-shoe-offset: 0.3333%; }
.collection__products-grid .product-card[data-id="16065917059453"] { --mc-shoe-offset: 0.5000%; }
.collection__products-grid .product-card[data-id="16065942094205"] { --mc-shoe-offset: 0.5000%; }
.collection__products-grid .product-card[data-id="16074171351421"] { --mc-shoe-offset: 30.8333%; }
.collection__products-grid .product-card[data-id="16074196222333"] { --mc-shoe-offset: 32.8333%; }
.collection__products-grid .product-card[data-id="16074200613245"] { --mc-shoe-offset: 33.8333%; }
.collection__products-grid .product-card[data-id="16089294733693"] { --mc-shoe-offset: 23.5000%; }

.product-card[product-card] .product-card__variants{display:flex!important;position:relative!important;bottom:0!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;flex-wrap:wrap!important;justify-content:center;gap:6px!important;padding:10px!important;width:100%;box-sizing:border-box;z-index:3!important;transition:opacity .18s ease!important}
.product-card[product-card] .product-card__variants .out-of-stock{display:none!important}
.product-card[product-card] .product-card__variants a.available{display:inline-flex!important;align-items:center;justify-content:center;min-width:36px;min-height:44px;padding:6px 8px;border:1px solid #c4cdd7;border-radius:4px;background:#fff;color:#172b49;text-decoration:none;font-size:12px;line-height:1.2;box-sizing:border-box}
.product-card[product-card] .product-card__variants a.available:hover{background:#172b49;color:#fff;border-color:#172b49}
.product-card[product-card] .product-card__variants a.available:focus-visible{outline:3px solid #e6007e;outline-offset:2px}
@media(min-width:993px) and (hover:hover) and (pointer:fine){.product-card[product-card] .product-card__variants{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.product-card[product-card]:hover .product-card__variants,.product-card[product-card]:focus-within .product-card__variants{visibility:visible!important;opacity:1!important;pointer-events:auto!important}}
@media(prefers-reduced-motion:reduce){.product-card[product-card] .product-card__variants{transition:none!important}}
