﻿@font-face{font-family:"Tisa Sans Pro";src:url("../../assets/fonts/tisa-sans-pro-webfont/Tisa Sans Pro ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Tisa Sans Pro";src:url("../../assets/fonts/tisa-sans-pro-webfont/Tisa Sans Pro ExtraLight Italic.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Tisa Sans Pro";src:url("../../assets/fonts/tisa-sans-pro-webfont/Tisa Sans Pro Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Tisa Sans Pro";src:url("../../assets/fonts/tisa-sans-pro-webfont/Tisa Sans Pro Light Italic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Tisa Sans Pro";src:url("../../assets/fonts/tisa-sans-pro-webfont/Tisa Sans Pro Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Tisa Sans Pro";src:url("../../assets/fonts/tisa-sans-pro-webfont/Tisa Sans Pro Italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Tisa Sans Pro";src:url("../../assets/fonts/tisa-sans-pro-webfont/Tisa Sans Pro Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Tisa Sans Pro";src:url("../../assets/fonts/tisa-sans-pro-webfont/Tisa Sans Pro Medium Italic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Tisa Sans Pro";src:url("../../assets/fonts/tisa-sans-pro-webfont/Tisa Sans Pro Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Tisa Sans Pro";src:url("../../assets/fonts/tisa-sans-pro-webfont/Tisa Sans Pro Bold Italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Tisa Sans Pro";src:url("../../assets/fonts/tisa-sans-pro-webfont/Tisa Sans Pro ExtraBold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Tisa Sans Pro";src:url("../../assets/fonts/tisa-sans-pro-webfont/Tisa Sans Pro ExtraBold Italic.woff") format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"Tisa Sans Pro";src:url("../../assets/fonts/tisa-sans-pro-webfont/Tisa Sans Pro Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Tisa Sans Pro";src:url("../../assets/fonts/tisa-sans-pro-webfont/Tisa Sans Pro Black Italic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"The Blue Wave";src:url("../../assets/fonts/the-blue-wave/the-blue-wave.woff2") format("woff2"),url("../../assets/fonts/the-blue-wave/the-blue-wave.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}:root{color-scheme:light;--font-family-base: "Tisa Sans Pro", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-hand: "The Blue Wave", "Tisa Sans Pro", cursive;--color-brand-mint: #0adac5;--color-brand-lilac: #c97bee;--color-brand-coral: #f4604b;--color-brand-orange: #ffac3f;--color-brand-sky-light: #9ad8ff;--color-brand-sky: #009FE3;--color-brand-sky-dark: #0089c4;--color-brand-lime: #1aff00;--color-brand-indigo: #16006d;--color-white: #ffffff;--color-paper: #f6fbfb;--color-paper-alt: #f6f6fa;--color-surface: #ffffff;--color-surface-muted: #eef8fb;--color-border: rgba(22, 0, 109, 0.1);--color-shadow: rgba(22, 0, 109, 0.12);--color-text: #304256;--color-text-muted: #66758a;--color-heading: #16006d;--color-inverse: #ffffff;--color-primary: var(--color-brand-mint);--color-primary-hover: #08c7b3;--color-secondary: var(--color-brand-indigo);--color-info: var(--color-brand-sky);--color-success: var(--color-brand-lime);--color-warning: var(--color-brand-orange);--color-danger: var(--color-brand-coral);--color-in-stock: #a4c122;--bs-success: #00E3B6;--bs-success-rgb: 0, 227, 182;--color-accent-soft: var(--color-brand-sky-light);--color-accent-playful: var(--color-brand-lilac);--color-accent-energy: var(--color-brand-coral);--color-accent-sun: var(--color-brand-orange);--color-accent-leaf: var(--color-brand-lime);--color-accent-deep: var(--color-brand-indigo);--color-petrol: #116e90;--color-petrol-light: #168ab6;--color-petrol-deep: #0c4f68;--color-petrol-pale: #c3eeff;--color-danger-soft: rgba(244, 96, 75, 0.1);--radius: 16px;--radius-sm: 10px;--radius-lg: 20px;--card-shadow: 0 12px 30px -18px var(--color-shadow);--card-shadow-hover: 0 18px 38px -20px var(--color-shadow);--field-bg: var(--color-white);--color-focus-ring: rgba(0, 159, 227, 0.12);--mintymenu-height: 88px;--container-gutter: 1rem;--logo-max-width: 160px;--logo-max-height: 56px}@keyframes mm-toast-in{from{transform:translateY(calc(100% + 16px));opacity:0}to{transform:translateY(0);opacity:1}}#notifications{position:fixed;bottom:24px;right:24px;z-index:1100;width:min(400px,100vw - 48px)}#notifications .container{max-width:none;padding:0;display:flex;flex-direction:column;gap:10px}#notifications .alert{position:relative;background:var(--color-white);border:none;border-radius:12px;box-shadow:0 4px 24px var(--color-shadow);overflow:hidden;padding:18px 48px 18px 20px;margin-bottom:0;color:var(--color-text);animation:mm-toast-in .32s cubic-bezier(0.34, 1.56, 0.64, 1) both}#notifications .alert.fade{transition:transform .22s ease-in,opacity .22s ease-in}#notifications .alert.fade:not(.show){transform:translateY(calc(100% + 16px));opacity:0}#notifications .alert::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--alert-accent)}#notifications .alert .btn-close{position:absolute;top:14px;right:14px;width:20px;height:20px;padding:0;opacity:.4}#notifications .alert .btn-close:hover{opacity:.8}.alert{border:none;background-color:var(--alert-bg);color:var(--color-text);border-radius:12px;padding:14px 20px}.alert .alert-heading{color:var(--alert-accent);font-weight:700;margin-bottom:8px}.alert .alert-link{color:var(--alert-accent);font-weight:600;text-decoration:underline}.alert .alert-link:hover{color:var(--color-heading)}.alert hr.alert-divider{border-color:var(--alert-accent);opacity:.2;margin:10px 0}.alert.alert-success{--alert-accent: var(--color-brand-mint);--alert-bg: rgba(10, 218, 197, 0.08)}.alert.alert-info{--alert-accent: var(--color-brand-sky);--alert-bg: rgba(0, 159, 227, 0.08)}.alert.alert-warning{--alert-accent: var(--color-brand-orange);--alert-bg: rgba(255, 172, 63, 0.10)}.alert.alert-danger{--alert-accent: var(--color-brand-coral);--alert-bg: rgba(244, 96, 75, 0.08)}.breadcrumb__wrapper{margin-bottom:.3rem;background:rgba(0,0,0,0)}.breadcrumb{align-items:center;gap:.75rem;font-size:18px;font-weight:600;color:var(--color-brand-indigo)}.breadcrumb-item,.breadcrumb-link,.breadcrumb-link span,.breadcrumb-item>span{color:inherit}.breadcrumb-link{text-decoration:none;transition:opacity .2s ease}.breadcrumb-link:hover{color:inherit;text-decoration:none;opacity:.65}.breadcrumb-item+.breadcrumb-item::before{content:"›";padding:0;margin-inline-end:.25rem;color:inherit;font-size:1.3em;font-weight:400;line-height:1}.page-category .breadcrumb{color:var(--color-white)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:4px 20px;border-radius:50px;font-weight:500;text-decoration:none;transition:background-color 180ms ease-in-out,color 180ms ease-in-out,border-color 180ms ease-in-out;width:fit-content}.btn:has(.button-icon){padding:4px 4px 4px 20px}.btn:hover,.btn:focus-visible{text-decoration:none}.btn .button-icon{display:flex;padding:8px;border-radius:50%;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.btn .button-icon i{width:14px;height:14px}.btn .button-icon .minty-icon{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.btn.btn--no-icon{padding:12px 20px;border-radius:8px}.btn.btn-primary{background:var(--color-brand-sky);color:var(--color-white);border:none}.btn.btn-primary:hover,.btn.btn-primary:focus-visible{background:var(--color-secondary);color:var(--color-white)}.btn.btn-primary .button-icon{background:var(--color-white);color:var(--color-brand-sky);transition:color 180ms ease-in-out,transform 180ms ease-in-out}.btn.btn-primary:hover .button-icon,.btn.btn-primary:focus-visible .button-icon{color:var(--color-secondary);transform:rotate(-15deg)}.btn.btn-secondary{background:var(--color-white);color:var(--color-brand-sky);border:none}.btn.btn-secondary .button-icon{background:var(--color-brand-sky);color:var(--color-white);transition:background-color 180ms ease-in-out,color 180ms ease-in-out,transform 180ms ease-in-out}.btn.btn-secondary:hover,.btn.btn-secondary:focus-visible{background:var(--color-white);color:var(--color-secondary)}.btn.btn-secondary:hover .button-icon,.btn.btn-secondary:focus-visible .button-icon{background:var(--color-secondary);transform:rotate(-15deg)}.btn.btn-tertiary{background:var(--color-white);color:var(--color-secondary);border:1px solid var(--color-secondary)}.btn.btn-tertiary:hover,.btn.btn-tertiary:focus-visible{color:var(--color-brand-sky);border-color:var(--color-brand-sky)}.btn.btn-quaternary{background:var(--color-petrol-pale);color:var(--color-petrol-deep);border:none}.btn.btn-quaternary .button-icon{background:var(--color-white);color:var(--color-brand-sky);transition:background-color 180ms ease-in-out,color 180ms ease-in-out,transform 180ms ease-in-out}.btn.btn-quaternary:hover,.btn.btn-quaternary:focus-visible{background:var(--color-petrol-pale);color:var(--color-brand-sky)}.btn.btn-quaternary:hover .button-icon,.btn.btn-quaternary:focus-visible .button-icon{transform:rotate(-15deg)}.btn.flip-icon{flex-direction:row-reverse}.btn.flip-icon:has(.button-icon){padding:4px 20px 4px 4px}.btn.flip-icon .button-icon .minty-icon{transform:scaleX(-1)}.btn.flip-icon:hover .button-icon,.btn.flip-icon:focus-visible .button-icon{transform:rotate(15deg)}.page-content--not-found{display:flex;justify-content:center;padding:16px 0 32px}.page-content--not-found.page-content--full{min-height:calc(100vh - 210px);align-items:center;padding-bottom:clamp(72px,14vh,180px)}@media(max-width: 575.98px){.page-content--not-found.page-content--full{min-height:calc(100vh - 180px)}}.minty-category--empty-search{display:flex;min-height:calc(100vh - 210px);align-items:flex-start}.minty-category--empty-search>.minty-category__snake,.minty-category--empty-search>.container{width:100%}@media(max-width: 575.98px){.minty-category--empty-search{min-height:calc(100vh - 180px)}}.minty-empty{display:flex;width:100%;max-width:620px;margin:0 auto;flex-direction:column;align-items:center;padding:48px 32px 40px;border:1px solid var(--color-border);border-radius:28px;background:var(--color-surface);box-shadow:0 24px 60px var(--color-shadow);text-align:center}.minty-empty__icon{display:inline-flex;width:88px;height:88px;margin-bottom:24px;align-items:center;justify-content:center;border-radius:50%;background:var(--color-surface-muted);color:var(--color-brand-sky);font-size:38px}.minty-empty__eyebrow{margin-bottom:12px;color:var(--color-brand-sky);font-size:clamp(56px,10vw,96px);font-weight:800;line-height:1;letter-spacing:2px}.minty-empty__title{margin:0 0 12px;color:var(--color-brand-indigo);font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1.15}.minty-empty__text{max-width:46ch;margin:0 0 28px;color:var(--color-text-muted);font-size:16px}.minty-empty__error{margin:0 0 16px;color:var(--color-danger);font-size:16px;font-weight:600}.minty-empty__contact{max-width:46ch;margin:0 0 28px;color:var(--color-text-muted);font-size:15px}.minty-empty__contact a{color:var(--color-brand-sky);font-weight:600;text-decoration:underline}.minty-empty__search{display:flex;width:100%;max-width:480px;margin-bottom:28px;align-items:center;gap:10px;padding:6px 6px 6px 20px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-white);transition:border-color 160ms ease,box-shadow 160ms ease}.minty-empty__search:focus-within{border-color:var(--color-brand-sky);box-shadow:0 0 0 3px rgba(0,159,227,.15)}.minty-empty__search input[type=text]{flex:1 1 auto;min-width:0;border:0;background:rgba(0,0,0,0);color:var(--color-text);font-size:15px}.minty-empty__search input[type=text]:focus{outline:none}.minty-empty__search input[type=text]::placeholder{color:var(--color-text-muted)}.minty-empty__submit{width:44px;height:44px;padding:0;border-radius:50%}.minty-empty__submit .minty-icon{font-size:20px}.minty-empty__home{align-self:center}@media(max-width: 575.98px){.minty-empty{padding:36px 20px 32px;border-radius:22px}.minty-empty__search input[type=text]{font-size:16px}}.minty-icon{display:inline-block;width:1em;height:1em;flex:0 0 auto;background-color:currentColor;vertical-align:-0.125em;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.minty-icon-arrow{mask-image:url("../../assets/images/icons/arrow.svg");-webkit-mask-image:url("../../assets/images/icons/arrow.svg")}.minty-icon-arrow-curved{mask-image:url("../../assets/images/icons/arrow-curved.svg");-webkit-mask-image:url("../../assets/images/icons/arrow-curved.svg")}.minty-icon-cart{mask-image:url("../../assets/images/icons/cart.svg");-webkit-mask-image:url("../../assets/images/icons/cart.svg")}.minty-icon-modern-cart{mask-image:url("../../assets/images/icons/modern-cart.svg");-webkit-mask-image:url("../../assets/images/icons/modern-cart.svg")}.minty-icon-profile{mask-image:url("../../assets/images/icons/profile.svg");-webkit-mask-image:url("../../assets/images/icons/profile.svg")}.minty-icon-search{mask-image:url("../../assets/images/icons/search.svg");-webkit-mask-image:url("../../assets/images/icons/search.svg")}.minty-icon-printer{mask-image:url("../../assets/images/icons/printer.svg");-webkit-mask-image:url("../../assets/images/icons/printer.svg")}.minty-icon-mail{mask-image:url("../../assets/images/icons/mail.svg");-webkit-mask-image:url("../../assets/images/icons/mail.svg")}.minty-icon-transport{mask-image:url("../../assets/images/icons/transport.svg");-webkit-mask-image:url("../../assets/images/icons/transport.svg")}.minty-icon-badge{mask-image:url("../../assets/images/icons/badge.svg");-webkit-mask-image:url("../../assets/images/icons/badge.svg")}.minty-icon-components-certificate{mask-image:url("../../assets/images/icons/components-certificate.svg");-webkit-mask-image:url("../../assets/images/icons/components-certificate.svg")}.minty-icon-review{mask-image:url("../../assets/images/icons/review.svg");-webkit-mask-image:url("../../assets/images/icons/review.svg")}.minty-icon-trophy{mask-image:url("../../assets/images/icons/review.svg");-webkit-mask-image:url("../../assets/images/icons/trophy.svg")}.minty-icon-play{mask-image:url("../../assets/images/icons/play.svg");-webkit-mask-image:url("../../assets/images/icons/play.svg")}.minty-icon-baby{mask-image:url("../../assets/images/icons/baby.svg");-webkit-mask-image:url("../../assets/images/icons/baby.svg")}.minty-icon-heart{mask-image:url("../../assets/images/icons/heart.svg");-webkit-mask-image:url("../../assets/images/icons/heart.svg")}.minty-icon-weight{mask-image:url("../../assets/images/icons/weight.svg");-webkit-mask-image:url("../../assets/images/icons/weight.svg")}h1{margin:0;color:var(--color-heading);font-size:clamp(36px,8.5vw,80px);font-weight:500;line-height:1.05;letter-spacing:0;overflow-wrap:break-word;text-wrap:balance}h2{margin:0;color:var(--color-heading);font-size:36px;font-weight:400;line-height:1.07;letter-spacing:0;text-wrap:balance}p{margin:0;font-size:16px;font-weight:400}.minty-section-eyebrow{display:block;margin:0 0 15px;color:var(--color-brand-sky);font-size:26px;font-weight:400;line-height:1;letter-spacing:0}.minty-product-miniature{display:flex;height:auto;min-width:0;flex-direction:column}.minty-product-miniature__image-link{position:relative;display:block;overflow:hidden;aspect-ratio:1/1.2;border-radius:20px;background:#fff;border:1px solid var(--color-border);color:var(--color-brand-indigo);text-decoration:none}.minty-product-miniature__image-link:hover{color:var(--color-brand-indigo);text-decoration:none}.minty-product-miniature__gallery-link{position:relative;display:block;width:100%;height:100%;color:inherit;text-decoration:none}.minty-product-miniature__image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:opacity 300ms ease-in-out}.minty-product-miniature__image--hover{opacity:0}@media(min-width: 768px){.minty-product-miniature__image-link:hover .minty-product-miniature__image--hover,.minty-product-miniature__image-link:focus-within .minty-product-miniature__image--hover{opacity:1}.minty-product-miniature__image-link:hover:has(.minty-product-miniature__image--hover) .minty-product-miniature__image--primary,.minty-product-miniature__image-link:focus-within:has(.minty-product-miniature__image--hover) .minty-product-miniature__image--primary{opacity:0}.minty-product-miniature__image-link:hover .minty-product-miniature__buy,.minty-product-miniature__image-link:focus-within .minty-product-miniature__buy{opacity:1;pointer-events:auto;transform:translateX(50%) translateY(32px)}}.minty-product-miniature__badge{position:absolute;z-index:3;top:12px;right:12px;padding:5px 8px;border-radius:5px;background:var(--color-danger);color:var(--color-white);font-size:11px;font-weight:800;line-height:1}.minty-product-miniature__age{position:absolute;z-index:3;top:12px;left:12px;display:flex;flex-direction:column;align-items:flex-start;margin:0;color:var(--color-brand-sky);font-size:15px;font-style:italic;font-weight:700;line-height:1.05}.minty-product-miniature__age-label{font-family:var(--font-family-hand);font-size:20px;font-style:normal;font-weight:400;transform:rotate(-4deg)}i.minty-product-miniature__age-icon{width:38px;height:28px;margin:8px 0 0 14px;transform:rotate(-90deg)}@media(max-width: 767.98px){i.minty-product-miniature__age-icon{width:24px;height:19px;margin:8px 0 0 5px}}.mintyupsell i.minty-product-miniature__age-icon{display:none}.minty-product-miniature__buy{position:absolute;z-index:5;right:50%;bottom:48px;display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:0 21px;border:1px solid currentColor;border-radius:999px;background:#fff;color:var(--color-brand-sky);font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap;opacity:0;pointer-events:none;transform:translateX(50%);transition:opacity 180ms ease-in-out,transform 180ms ease-in-out}.minty-product-miniature__buy:hover{color:var(--color-brand-sky);text-decoration:none}.minty-product-miniature__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:18px;flex-direction:column}.minty-product-miniature__info{min-width:0}.minty-product-miniature__title{margin:0 0 4px;color:var(--color-brand-indigo);font-size:16px;font-weight:500;line-height:1.2}.minty-product-miniature__title a{color:inherit;text-decoration:none}.minty-product-miniature__price{display:flex;align-items:baseline;gap:6px;margin:0;color:var(--color-brand-sky);font-weight:800;line-height:1.2}.minty-product-miniature__price span{font-size:14px}.minty-product-miniature__price del{color:#9a95b9;font-size:12px;font-weight:700}.minty-product-miniature__meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;align-self:stretch;min-width:0}.minty-product-miniature__rating{display:flex;align-items:center;gap:6px;margin:0 0 0 auto;line-height:1;flex-shrink:0}.minty-product-miniature__rating-count{color:#9a95b9;font-size:12px;font-weight:700}.minty-product-miniature .minty-color-association--miniature{--mca-swatch-size: 18px;--mca-swatch-gap: 4px;--mca-swatch-radius: 5px;--mca-swatch-border: #dfdfdf;display:flex;flex:0 0 auto;align-items:center;gap:6px;margin-block:0}.minty-product-miniature .minty-color-association--miniature .minty-color-association__list{display:flex;flex-wrap:nowrap;gap:var(--mca-swatch-gap);margin:0;padding:0;list-style:none}.minty-product-miniature .minty-color-association--miniature .minty-color-association__link{display:block;width:var(--mca-swatch-size);height:var(--mca-swatch-size);border:1px solid var(--mca-swatch-border);border-radius:var(--mca-swatch-radius);overflow:hidden}.minty-product-miniature .minty-color-association--miniature .minty-color-association__image,.minty-product-miniature .minty-color-association--miniature .minty-color-association__placeholder{display:block;width:150%;height:150%;margin:-25% 0 0 -25%;object-fit:cover}.minty-product-miniature .minty-color-association__more{color:var(--color-brand-indigo);font-size:12px;font-weight:700;line-height:1}.page-category .mintymenu{background:rgba(0,0,0,0)}.page-category:not(#index) .mintymenu:not(.mintymenu--scrolled){background:rgba(0,0,0,0)}.page-category .mintymenu:not(.mintymenu--scrolled) .mintymenu__container{background:rgba(0,0,0,0);box-shadow:none}.page-category .mintymenu{position:fixed}.minty-category__hero{display:flex;align-items:center;justify-content:space-between;gap:32px}.minty-category__hero.block-category{position:relative;isolation:isolate;overflow:hidden;padding-top:90px;padding-bottom:48px}.minty-category__hero.block-category::after{content:"";position:absolute;inset:0;background:rgba(17,109,144,.5);z-index:-1}.minty-category__hero.block-category .container{position:relative;z-index:1}.minty-category__hero.block-category .minty-category__title,.minty-category__hero.block-category .minty-category__description,.minty-category__hero.block-category #category-description{color:var(--color-white)}.minty-category__hero-text{flex:1 1 auto;min-width:0}.minty-category__title{margin:0;color:var(--color-brand-indigo);font-size:40px;font-weight:800;line-height:1.1}.minty-category__description{margin-top:12px;color:var(--color-text-muted);font-size:18px}.minty-category__hero .minty-gammes{flex:0 0 auto;justify-content:flex-end;max-width:55%}@media(max-width: 767.98px){.minty-category__hero{flex-wrap:wrap}.minty-category__hero .minty-gammes{max-width:100%;justify-content:flex-start}}.minty-gammes{display:flex;align-items:flex-end;gap:44px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.minty-gammes__item{flex:0 0 auto}.minty-gammes-row{display:flex;align-items:center;gap:40px;margin-top:2rem}.minty-gammes-row__head{display:contents}.minty-gammes-nav{display:none}.minty-gammes-row__title{flex:0 0 auto;margin:0;color:var(--color-brand-indigo);font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1.1}.minty-gammes-slider{flex:0 1 780px;min-width:0;max-width:100%;margin-right:0;margin-left:auto;position:relative}.minty-gammes.swiper-wrapper{flex-wrap:nowrap;gap:0;align-items:stretch}.minty-gammes-slider .minty-gammes__item{display:flex;height:auto;flex-shrink:0;justify-content:center}@media(max-width: 767.98px){.minty-gammes-row{flex-direction:column;align-items:stretch;gap:14px;padding:20px 16px 16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.minty-gammes-slider{flex:0 0 auto}.minty-gammes-row__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.minty-gammes-row__title{font-size:32px}.minty-gammes-nav{display:flex;flex:0 0 auto;gap:8px}.minty-gammes-nav__btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:50%;color:var(--color-brand-indigo);cursor:pointer;transition:color 150ms ease,border-color 150ms ease,background-color 150ms ease}.minty-gammes-nav__btn .minty-icon{width:14px;height:14px}.minty-gammes-nav__btn:hover,.minty-gammes-nav__btn:focus-visible{border-color:var(--color-brand-sky);color:var(--color-brand-sky)}.minty-gammes-nav__btn.swiper-button-disabled{opacity:.4;cursor:default}.minty-gammes-nav__prev .minty-icon{transform:scaleX(-1)}.minty-gammes__link{gap:4px;width:126px;min-width:0;min-height:157px;justify-content:center;padding:16px 12px;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:20px;font-weight:500}.minty-gammes__link:hover{transform:none}.minty-gammes__icon{width:76px;height:88px}}.minty-gammes__link{display:flex;width:auto;min-width:84px;flex-direction:column;align-items:center;gap:14px;color:var(--color-brand-sky);font-size:18px;font-weight:700;text-align:center;text-decoration:none;transition:color 160ms ease,transform 160ms ease}.minty-gammes__link:hover{color:var(--color-brand-sky);text-decoration:none;transform:translateY(-2px)}.minty-gammes__icon{display:flex;width:90px;height:96px;align-items:center;justify-content:center}.minty-gammes__icon img{max-width:100%;max-height:100%;object-fit:contain}.minty-gammes__label{display:block}.minty-category__layout{display:flex;align-items:flex-start;gap:32px;padding-top:48px}.minty-category__results{flex:1 1 auto;min-width:0}.minty-category__filters{flex:0 0 248px;width:248px}#minty-faceted .offcanvas-body{padding:0}@media(max-width: 991.98px){.minty-category__filters{flex-basis:auto;width:min(320px,85vw)}#minty-faceted .offcanvas-body{padding:4px 20px 28px}#minty-faceted .search-filters-title{display:none}}#search-filters{width:100%}.search-filters-title,.left-block__title{margin:0 0 4px;color:var(--color-brand-indigo);font-size:22px;font-weight:800}.clear-all-wrapper{margin:0;padding:4px 0 16px;border-bottom:1px solid var(--color-border)}#search-filters .js-search-filters-clear-all{display:inline-flex;align-items:center;padding:0;border:0;background:rgba(0,0,0,0);color:var(--color-brand-sky);font-size:14px;font-weight:700}#search-filters .js-search-filters-clear-all:hover{color:var(--color-brand-indigo);text-decoration:underline}#search-filters .accordion,#search-filters .accordion-item,#search-filters .accordion-button,#search-filters .accordion-collapse{border:0;background:rgba(0,0,0,0);box-shadow:none}.facet.accordion-item{padding:6px 0 10px;border-bottom:1px solid var(--color-border)}.facet.accordion-item:last-child{border-bottom:0}#search-filters hr{display:none}.facet-title{display:block}.facet-title .accordion-button{display:flex;width:100%;align-items:center;padding:14px 0;color:var(--color-brand-indigo);font-size:17px;font-weight:800}.facet-title .accordion-button::after{width:14px;height:14px;margin-left:auto;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke='%2316006d'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M4%206l4%204%204-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px;transition:transform 160ms ease}.facet-title .accordion-button:not(.collapsed)::after{transform:rotate(180deg)}.facet-title .accordion-button:not(.collapsed){color:var(--color-brand-indigo);background:rgba(0,0,0,0);box-shadow:none}.facet-title .accordion-button:focus{border:0;box-shadow:none}.facet-title .accordion-button::after{width:18px;height:18px;background-size:18px}.facet .accordion-body{margin:0;padding:0 0 8px;list-style:none}.facet .accordion-body li{margin-bottom:10px}.facet .form-check{display:flex;align-items:center;gap:10px;min-height:auto;margin:0;padding:0}.facet .form-check-input{width:20px;height:20px;margin:0;flex:0 0 auto;border:1.5px solid #cbd2de;border-radius:6px;background-color:var(--color-white);cursor:pointer}.facet .form-check-input[type=radio]{border-radius:50%}.facet .form-check-input:checked{border-color:var(--color-brand-sky);background-color:var(--color-brand-sky)}.facet .form-check-input:focus{border-color:var(--color-brand-sky);box-shadow:0 0 0 2px rgba(0,159,227,.2)}.facet .form-check-label{flex:1 1 auto;color:var(--color-text);font-size:15px}.facet .form-check-label .search-link,.facet .form-check-label a{color:inherit;text-decoration:none}.facet .form-check-input:checked~.form-check-label,.facet .form-check-input:checked~.form-check-label .search-link,.facet-label.active .form-check-label,.facet-label.active .search-link{color:var(--color-brand-sky);font-weight:700}.facet .magnitude{color:var(--color-text-muted);font-size:13px;font-weight:400}.facet .color.color-sm{display:inline-block;width:18px;height:18px;border:1px solid var(--color-border);border-radius:4px;background-size:cover;vertical-align:middle}.facet .color.color-sm.active{box-shadow:0 0 0 2px var(--color-brand-sky)}.facet .facet-dropdown .select-title{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-white);color:var(--color-text);font-size:14px;cursor:pointer}.facet .facet-dropdown .dropdown-menu{border:1px solid var(--color-border);border-radius:8px;box-shadow:0 12px 30px var(--color-shadow)}.facet .faceted-slider{margin:18px 6px 10px}.facet .js-faceted-values{color:var(--color-text-muted);font-size:13px}.facet .noUi-target.noUi-horizontal,.facet .ui-slider{height:6px;border:0;border-radius:999px;background:var(--color-border);box-shadow:none}.facet .noUi-connects{border-radius:999px}.facet .noUi-connect,.facet .ui-slider .ui-slider-range{background:var(--color-brand-sky)}.facet .noUi-horizontal .noUi-handle,.facet .ui-slider .ui-slider-handle{width:20px;height:20px;top:-7px;right:-10px;border:2px solid var(--color-brand-sky);border-radius:50%;background:var(--color-white);box-shadow:none;cursor:pointer}.facet .noUi-handle::before,.facet .noUi-handle::after{display:none}.minty-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.minty-toolbar__count{margin:0;color:var(--color-text-muted);font-size:14px}.minty-toolbar__sort{display:flex;align-items:center;gap:8px}.minty-toolbar__sort .products-sort-order .select-title{display:inline-flex;align-items:center;padding:8px 16px;border:1px solid var(--color-brand-sky);border-radius:999px;background:var(--color-white);color:var(--color-brand-sky);font-size:13px;font-weight:600}.minty-toolbar__sort .dropdown-menu{border:1px solid var(--color-border);border-radius:12px;box-shadow:0 12px 30px var(--color-shadow)}.minty-toolbar__sort .select-list.current{color:var(--color-brand-sky);font-weight:600}.minty-toolbar__pagination{display:flex;flex:1 0 100%;justify-content:flex-end;order:-1;margin-bottom:12px}.minty-category .minty-toolbar__pagination .pagination__container{margin-top:0;justify-content:flex-end}.minty-toolbar__pagination .pagination__number{display:none}.minty-filter-toggle{display:none;align-items:center;gap:6px;padding:8px 16px;border:1px solid var(--color-brand-sky);border-radius:999px;background:var(--color-white);color:var(--color-brand-sky);font-size:13px;font-weight:600}@media(max-width: 991.98px){.minty-filter-toggle{display:inline-flex}}#js-active-search-filters ul{align-items:center;gap:8px;margin-bottom:24px !important;padding-bottom:16px;border-bottom:1px solid var(--color-border)}#js-active-search-filters ul>li{padding:0 !important}#js-active-search-filters .fw-bold{width:100%;margin:0 0 4px !important;color:var(--color-brand-indigo);font-size:16px;font-weight:800}#js-active-search-filters .btn.rounded-pill,#js-active-search-filters .btn.rounded-pill.bg-light{padding:7px 16px;background:var(--color-brand-sky) !important;color:var(--color-white);font-size:14px;font-weight:600}#js-active-search-filters .btn.rounded-pill:hover{background:var(--color-brand-indigo) !important;color:var(--color-white)}#js-active-search-filters .btn.rounded-pill .material-icons{font-size:16px;color:var(--color-white)}.minty-category__results .products.row{--bs-gutter-x: 28px;--bs-gutter-y: 36px}@media(min-width: 768px){.minty-category .minty-category__results .products{grid-template-columns:repeat(3, 1fr)}}.minty-category .products__pagination{margin-top:48px}.minty-category .pagination__container,.minty-category .pagination-container{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.minty-category .pagination__number,.minty-category .pagination-number{color:var(--color-text-muted);font-size:14px}.minty-category .pagination__nav{display:flex;align-items:center;justify-content:flex-end;gap:12px}.minty-category .pagination{display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.minty-category .pagination .page-item{margin:0}.minty-category .pagination .page-link{display:inline-flex;min-width:40px;height:40px;align-items:center;justify-content:center;gap:4px;padding:0 10px;border:1px solid rgba(0,0,0,0);border-radius:999px;background:rgba(0,0,0,0);color:var(--color-brand-indigo);font-size:14px;font-weight:600;line-height:1;text-decoration:none;box-shadow:none;transition:background 160ms ease,color 160ms ease,border-color 160ms ease}.minty-category .pagination .page-link:hover{border-color:var(--color-border);background:var(--color-surface-muted);color:var(--color-brand-sky)}.minty-category .pagination .page-link:focus{box-shadow:0 0 0 2px rgba(0,159,227,.2)}.minty-category .pagination .page-item.active .page-link{border-color:var(--color-brand-sky);background:var(--color-brand-sky);color:var(--color-white)}.minty-category .pagination .page-item.disabled .page-link{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--color-text-muted);pointer-events:none}.minty-category .pagination .page-link.previous,.minty-category .pagination .page-link.next{background:var(--color-brand-sky);color:var(--color-white);border:none}.minty-category .pagination .page-link.previous:hover,.minty-category .pagination .page-link.previous:focus-visible,.minty-category .pagination .page-link.next:hover,.minty-category .pagination .page-link.next:focus-visible{background:var(--color-secondary);color:var(--color-white)}.minty-category .pagination .page-link.previous{padding:0 16px 0 6px}.minty-category .pagination .page-link.next{padding:0 6px 0 16px}.minty-category .page-link--view-all{display:inline-flex;align-items:center;height:40px;padding:0 4px;border:0;background:rgba(0,0,0,0);color:var(--color-brand-sky);font-size:14px;font-weight:700;white-space:nowrap;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color 160ms ease}.minty-category .page-link--view-all:hover,.minty-category .page-link--view-all:focus-visible{color:var(--color-brand-indigo)}.minty-category .pagination .page-link.previous.disabled,.minty-category .pagination .page-link.next.disabled{opacity:.5;pointer-events:none}.minty-category .pagination .page-link .material-icons{font-size:18px}.minty-category .pagination .page-link .button-icon{display:flex;align-items:center;justify-content:center;padding:8px;border-radius:50%;background:var(--color-white);color:var(--color-brand-sky);transition:color 180ms ease-in-out,transform 180ms ease-in-out}.minty-category .pagination .page-link .button-icon .minty-icon-arrow{width:14px;height:14px}.minty-category .pagination .page-link.next:hover .button-icon,.minty-category .pagination .page-link.next:focus-visible .button-icon{color:var(--color-secondary);transform:rotate(-15deg)}.minty-category .pagination .page-link.previous:hover .button-icon,.minty-category .pagination .page-link.previous:focus-visible .button-icon{color:var(--color-secondary);transform:rotate(15deg)}.minty-category .pagination .page-link.previous .minty-icon-arrow{transform:scaleX(-1)}@media(max-width: 767.98px){.minty-toolbar__pagination{justify-content:flex-start}.minty-category .pagination__container,.minty-category .pagination-container{align-items:flex-start;flex-direction:column;gap:10px}.minty-category .pagination__nav{width:100%;overflow-x:auto}.minty-category .pagination{flex-wrap:nowrap}.minty-category .pagination .page-link{min-width:36px;height:36px;font-size:13px}}@media(max-width: 1199.98px){.minty-category .pagination .page-link.previous,.minty-category .pagination .page-link.next{min-width:0;padding:0;aspect-ratio:1;border-radius:50%}}.category__footer{background:var(--color-paper-alt);padding-block:40px}.category__additional-description{--minty-seo-clamp: 220px;overflow:hidden}.category__additional-description.is-clamped{position:relative;max-height:var(--minty-seo-clamp)}.category__additional-description.is-clamped::after{content:"";position:absolute;inset-inline:0;bottom:0;height:96px;background:linear-gradient(to bottom, rgba(246, 246, 250, 0), var(--color-paper-alt));pointer-events:none}.minty-category-seo__more-btn{display:flex;margin:24px auto 0}.minty-category-seo__more-btn .button-icon .minty-icon{transform:rotate(90deg);transition:transform 160ms ease-in-out}#index .page-content--home{gap:0;overflow-x:clip}.minty-product-page{position:relative;overflow:visible;color:var(--color-secondary)}.minty-product-page__background{display:none}.minty-product-page__shell,.minty-product-sections{position:relative;z-index:1}.minty-product-page__shell{width:100vw;max-width:none;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:0;padding-left:0}.minty-product-page__shell>.minty-product-page__zone,.minty-product-page__shell>.minty-product-hero{width:100%;max-width:1320px;margin-right:auto;margin-left:auto;padding-right:8px;padding-left:8px}.minty-product-page__zone:empty,.minty-product-card__zone:empty{display:none}.minty-product-page__zone:not(:has([data-block])),.minty-product-card__zone:not(:has([data-block])),.minty-product-hero__gallery-blocks:not(:has([data-block])){margin:0}.minty-product-hero{display:grid;grid-template-columns:minmax(0, 1fr) minmax(360px, 470px);gap:40px;align-items:start;padding:30px 0 54px}.minty-product-hero__gallery{min-width:0}.minty-product-gallery__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.minty-product-gallery__item{position:relative;display:block;min-width:0;aspect-ratio:1/1;padding:0;border:0;border-radius:var(--radius-lg);background:rgba(0,0,0,0);overflow:hidden;cursor:pointer}.minty-product-gallery__item--featured{grid-column:1/-1}.minty-product-gallery__item picture,.minty-product-gallery__image{display:block;width:100%;height:100%}.minty-product-gallery__image{object-fit:contain;padding:clamp(12px,4vw,52px);background:#fff;border-radius:var(--radius-lg);border:1px solid var(--color-border)}.minty-product-gallery__item:not(.minty-product-gallery__item--featured) .minty-product-gallery__image{padding:clamp(8px,1.3vw,18px)}.minty-product-gallery__item--extra{display:none}.minty-product-gallery__grid.is-revealed .minty-product-gallery__item--extra{display:block;animation:minty-gallery-reveal 560ms cubic-bezier(0.22, 0.68, 0.15, 1) both;animation-delay:calc(var(--minty-reveal-i, 0)*var(--minty-reveal-step, 80ms));will-change:transform,opacity,filter}.minty-product-gallery__grid.is-collapsing .minty-product-gallery__item--extra{animation:minty-gallery-conceal 320ms cubic-bezier(0.4, 0, 0.6, 1) both;animation-delay:calc(var(--minty-reveal-i-rev, 0)*var(--minty-conceal-step, 40ms))}@keyframes minty-gallery-reveal{from{opacity:0;transform:translateY(22px) scale(0.94);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes minty-gallery-conceal{from{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateY(14px) scale(0.95);filter:blur(4px)}}@media(prefers-reduced-motion: reduce){.minty-product-gallery__grid.is-revealed .minty-product-gallery__item--extra,.minty-product-gallery__grid.is-collapsing .minty-product-gallery__item--extra{animation:none}}.minty-product-gallery__more-btn{display:flex;margin:18px auto 0}.minty-product-gallery__more-btn .button-icon .minty-icon{transform:rotate(90deg);transition:transform 160ms ease-in-out}.minty-product-gallery .product-flags{position:absolute;z-index:2;top:12px;left:12px;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.minty-product-modal{position:fixed !important;top:var(--mintymenu-height) !important;right:0 !important;bottom:0 !important;left:0 !important;z-index:1002 !important}html.minty-product-modal-open .modal-backdrop,body.minty-product-modal-open .modal-backdrop{display:none !important;pointer-events:none !important}.minty-product-modal .modal-dialog{height:100%}.minty-product-modal .modal-content{height:100%;border:0;border-radius:0;background:var(--color-paper)}.minty-product-modal .modal-body{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:24px clamp(18px,5vw,80px);overflow:hidden}.minty-product-modal .carousel{width:100%;align-self:stretch;display:flex;flex-direction:column}.minty-product-modal .carousel-inner{flex:1;min-height:0;position:relative;overflow:visible}.minty-product-modal .carousel-item{position:absolute;inset:0;display:flex !important;align-items:center;justify-content:center;opacity:0;pointer-events:none;transform:none !important;transition:opacity .4s ease-in-out}.minty-product-modal .carousel-item.active{opacity:1;pointer-events:auto}.minty-product-modal .carousel-item-next.carousel-item-start,.minty-product-modal .carousel-item-prev.carousel-item-end{opacity:1;pointer-events:auto;z-index:1}.minty-product-modal .active.carousel-item-start,.minty-product-modal .active.carousel-item-end{opacity:0;z-index:0;transition:opacity 0s .4s}.minty-product-modal .carousel-item picture{display:contents}.minty-product-modal__image{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.minty-product-modal__close{position:absolute;top:16px;right:24px;z-index:10;display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--color-white);color:var(--color-heading);box-shadow:0 12px 28px rgba(22,0,109,.16)}.minty-product-modal__close span{position:absolute;display:block;width:20px;height:2px;border-radius:999px;background:currentColor}.minty-product-modal__close span:first-child{transform:rotate(45deg)}.minty-product-modal__close span:last-child{transform:rotate(-45deg)}.minty-product-modal .carousel-control-prev,.minty-product-modal .carousel-control-next{z-index:10;top:50%;bottom:auto;width:118px;height:72px;transform:translateY(-50%);background:rgba(0,0,0,0);opacity:1}.minty-product-modal__arrow{display:inline-flex;width:72px;height:72px;align-items:center;justify-content:center;border-radius:999px;background:var(--color-white);color:var(--color-heading);box-shadow:0 12px 28px rgba(22,0,109,.12)}.minty-product-modal__arrow .minty-icon{width:24px;height:24px}.minty-product-modal .carousel-control-prev .minty-product-modal__arrow .minty-icon{transform:rotate(180deg)}.minty-product-hero__gallery-blocks{margin-top:28px}.minty-product-hero__purchase{position:sticky;top:104px;align-self:start;z-index:2}.minty-product-card{padding:26px 28px 28px;border:1px solid rgba(22,0,109,.08);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:0 18px 44px rgba(22,0,109,.1)}.minty-product-card__stock{display:flex;align-items:center;justify-content:flex-end;min-height:24px;margin-bottom:16px}.minty-product-card__stock:empty{display:none}.minty-product-card__shipping{display:inline-flex;align-items:center;gap:10px;margin-right:auto;color:var(--color-heading);font-size:15px;font-weight:700;line-height:1}.minty-product-card__shipping::before{content:"";flex-shrink:0;width:10px;height:10px;border-radius:50%;background:var(--color-in-stock)}.minty-product-card__stock-badge{display:inline-flex;min-height:24px;align-items:center;justify-content:center;padding:4px 16px;border-radius:999px;color:var(--color-white);font-size:13px;font-weight:700;line-height:1}.minty-product-card__stock-badge--in{background:var(--color-in-stock)}.minty-product-card__stock-badge--out{background:var(--color-danger)}.minty-product-card__title{margin:0;color:var(--color-heading);font-size:clamp(30px,3vw,42px);font-weight:300;line-height:1.05;letter-spacing:0}.minty-product-card__title-keyword{display:block;margin-bottom:8px;color:var(--color-brand-sky);font-size:clamp(18px,1.8vw,26px);font-weight:400;line-height:1;letter-spacing:0}.minty-product-card__title-name{display:block}.minty-product-card__summary{margin-top:12px;color:var(--color-secondary);font-size:15px;line-height:1.35}.minty-product-card__summary p:last-child{margin-bottom:0}.minty-product-card .product__variants{margin-top:24px}.minty-product-card .variant{margin-bottom:20px}.minty-product-card .form-label{margin-bottom:10px;color:var(--color-heading);font-size:15px;font-weight:500}.minty-product-card .color-variants,.minty-product-card .radio-variants{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.minty-product-card .color{display:block;width:42px;height:42px;border:2px solid var(--color-white);border-radius:6px;box-shadow:0 0 0 1px rgba(22,0,109,.14)}.minty-product-card .color.active{box-shadow:0 0 0 2px var(--color-brand-sky)}.minty-product-card .input-color{position:absolute;opacity:0}.minty-product-card .product__prices{margin:22px 0 18px}.minty-product-card .product__prices-block{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:6px}.minty-product-card .product__prices-block>.product__discount-price,.minty-product-card .product__prices-block>.product__pack-price,.minty-product-card .product__prices-block>.product__taxless-price{flex:0 0 100%}.minty-product-card .product__prices-inline{flex:0 0 auto;gap:6px}.minty-product-card .product__price{color:var(--color-heading);font-size:34px;font-weight:800;line-height:1}.minty-product-card .product__tax-infos{flex:0 0 auto;margin:0;color:var(--color-secondary)}.minty-product-card .product__tax-label,.minty-product-card .product__unit-price{color:var(--color-secondary);font-size:13px;font-weight:700;line-height:1}.minty-product-card .product__add-to-cart .row{align-items:center;gap:10px;margin:0}.minty-product-card .product-actions__quantity,.minty-product-card .product-actions__button{padding:0}.minty-product-card .product__add-to-cart .row>:not(.product-actions__quantity):not(.product-actions__button){display:none !important}.minty-product-card .quantity-button{flex:0 0 132px}.minty-product-card .quantity-button .input-group{padding:8px;display:grid;grid-template-columns:36px minmax(28px, 1fr) 36px;gap:6px;align-items:center;margin:0 !important;border-radius:999px;background:#eee;overflow:visible}.minty-product-card .quantity-button .btn,.minty-product-card .quantity-button .form-control{width:100%;height:100%;border:0;background:rgba(0,0,0,0);color:var(--color-heading);box-shadow:none}.minty-product-card .quantity-button .btn{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;padding:0;border-radius:999px !important;background:var(--color-accent-soft);font-size:0}.minty-product-card .quantity-button .btn .material-icons{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:18px;font-weight:400;line-height:1}.minty-product-card .quantity-button .btn:hover,.minty-product-card .quantity-button .btn:focus{background:var(--color-accent-soft);color:var(--color-brand-sky)}.minty-product-card .quantity-button .form-control{min-width:28px;padding:0;text-align:center;border-radius:0;background:rgba(0,0,0,0);font-weight:700;font-size:16px;line-height:1;appearance:textfield}.minty-product-card .quantity-button .form-control::-webkit-outer-spin-button,.minty-product-card .quantity-button .form-control::-webkit-inner-spin-button{margin:0;appearance:none}.minty-product-card .add-to-cart{display:inline-flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;gap:16px;padding:6px 6px 6px 24px;border:0;border-radius:999px;background:var(--color-brand-sky);color:var(--color-white);font-weight:700;text-align:left}.minty-product-card .add-to-cart:hover,.minty-product-card .add-to-cart:focus{background:var(--color-heading);color:var(--color-white)}.minty-product-card .add-to-cart__label{min-width:0;line-height:1.1}.minty-product-card .add-to-cart__icon{display:inline-flex;width:46px;height:46px;flex:0 0 46px;align-items:center;justify-content:center;border-radius:999px;background:var(--color-accent-soft);color:var(--color-heading)}.minty-product-card .add-to-cart__icon .minty-icon{width:22px;height:22px}.minty-product-card .alert{margin-bottom:14px;border:0;border-radius:999px;padding:6px 14px;font-size:14px}.minty-product-card__zone{margin-top:22px}.minty-product-card__zone--top{margin:0 0 18px}.minty-product-card__tabs{margin-top:26px;border-top:1px solid rgba(22,0,109,.14)}.minty-product-card__tabs .accordion-item,.minty-product-card__tabs .info.accordion-item{border:0;border-bottom:1px solid rgba(22,0,109,.14);background:rgba(0,0,0,0)}.minty-product-card__tabs .accordion-button{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:16px;min-height:58px;padding:0;background:rgba(0,0,0,0);color:var(--color-heading);font-size:18px;font-weight:400;line-height:1.2;border:0 !important;box-shadow:none !important;outline:0 !important;-webkit-tap-highlight-color:rgba(0,0,0,0)}.minty-product-card__tabs .accordion-button:hover,.minty-product-card__tabs .accordion-button:focus,.minty-product-card__tabs .accordion-button:active,.minty-product-card__tabs .accordion-button:focus-visible,.minty-product-card__tabs .accordion-button:not(.collapsed){border:0 !important;background:rgba(0,0,0,0) !important;color:var(--color-heading) !important;box-shadow:none !important;outline:0 !important}.minty-product-card__tabs .accordion-button::after{display:inline-flex;width:auto;height:auto;margin-left:auto;align-items:center;justify-content:center;border:0 !important;background:none !important;background-image:none !important;color:var(--color-brand-sky);content:"+";font-size:26px;font-weight:300;line-height:1;transform:none;justify-self:end;box-shadow:none !important;outline:0 !important;pointer-events:none}.minty-product-card__tabs .accordion-button:hover::after,.minty-product-card__tabs .accordion-button:focus::after,.minty-product-card__tabs .accordion-button:active::after,.minty-product-card__tabs .accordion-button:focus-visible::after,.minty-product-card__tabs .accordion-button:not(.collapsed)::after{border:0 !important;background:none !important;background-image:none !important;box-shadow:none !important;outline:0 !important}.minty-product-card__tabs .accordion-button:not(.collapsed)::after{content:"-";transform:none}.minty-product-card__tabs .accordion-body{padding:0 0 18px;color:var(--color-secondary);font-size:14px;line-height:1.45}.minty-product-card__details{display:grid;gap:10px;margin:0;padding:0;list-style:none}.minty-product-card__details li{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.2fr);gap:12px;align-items:baseline}.minty-product-card__details span{font-weight:700}.minty-product-card__details strong{font-weight:500;text-align:right}.minty-product-section{position:relative;padding:46px 0}.minty-product-section__editor-placeholder{display:flex;min-height:96px;align-items:center;justify-content:center;border:2px dashed var(--color-brand-sky);background:rgba(154,216,255,.14);color:var(--color-heading);font-weight:700}.minty-product-section--reassurance{padding-top:10px}.minty-product-section>[data-prettyblocks-zone]:empty{display:none}.minty-product-section:not(:has([data-block])){padding:0}@media(max-width: 1199px){.minty-product-hero{grid-template-columns:minmax(0, 1fr) minmax(330px, 410px);gap:28px}}@media(max-width: 991px){.minty-product-hero{grid-template-columns:1fr;padding-top:20px}.minty-product-hero__purchase{position:static}}@media(max-width: 575px){.minty-product-hero{gap:20px;padding-bottom:34px}.minty-product-hero__gallery .product__images{display:block}.minty-product-gallery__grid{gap:10px}.minty-product-card{padding:22px 18px}.minty-product-card__title{font-size:29px}.minty-product-card .product__price{font-size:30px}.minty-product-card .product__add-to-cart .row{display:flex;flex-direction:column;gap:12px}.minty-product-card .product-actions__quantity{flex:0 0 auto;align-self:flex-start;width:152px}.minty-product-section{padding:34px 0}}.page-loader .spinner-border,.spinner-border.text-primary-emphasis,.page-product #product-comments-list.has-comments:empty::before{--bs-primary-text-emphasis: var(--color-brand-sky)}#product #loyalty.reward_alert_message{position:relative;display:flex;align-items:center;gap:14px;margin-top:1.5rem;padding:16px 18px 16px 16px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-muted);color:var(--color-text);font-size:.9375rem;line-height:1.45;text-align:left}#product #loyalty.reward_alert_message::before{content:"";flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:var(--color-white);box-shadow:var(--card-shadow)}#product #loyalty.reward_alert_message::after{content:"";position:absolute;top:50%;left:16px;width:44px;height:44px;transform:translateY(-50%);background-color:var(--color-brand-sky);mask-image:url("../../assets/images/icons/trophy.svg");-webkit-mask-image:url("../../assets/images/icons/trophy.svg");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:20px 24px;-webkit-mask-size:20px 24px;pointer-events:none}#product #loyalty.reward_alert_message b,#product #loyalty.reward_alert_message #loyalty_credits,#product #loyalty.reward_alert_message #total_loyalty_credits{color:var(--color-heading);font-weight:700}@media(max-width: 575px){#product #loyalty.reward_alert_message{gap:12px;padding:14px 16px 14px 14px}#product #loyalty.reward_alert_message::before{width:40px;height:40px}#product #loyalty.reward_alert_message::after{left:14px;width:40px;height:40px}}#cart #reward_loyalty.reward_alert_message,#cart #reward_use.reward_alert_message{position:relative;display:flex;align-items:center;gap:14px;margin-top:20px;padding:16px 18px 16px 16px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-muted);color:var(--color-text);font-size:.9375rem;line-height:1.45;text-align:left}#cart #reward_loyalty.reward_alert_message::before,#cart #reward_use.reward_alert_message::before{content:"";flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:var(--color-white);box-shadow:var(--card-shadow)}#cart #reward_loyalty.reward_alert_message::after,#cart #reward_use.reward_alert_message::after{content:"";position:absolute;top:50%;left:16px;width:44px;height:44px;transform:translateY(-50%);background-color:var(--color-brand-sky);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;pointer-events:none}#cart #reward_loyalty.reward_alert_message b,#cart #reward_use.reward_alert_message b{color:var(--color-heading);font-weight:700}#cart #reward_use.reward_alert_message .reward-alert__body{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;width:100%}#cart #reward_use.reward_alert_message .reward-alert__text{flex:1 1 260px;margin:0}#cart #reward_use.reward_alert_message .btn{flex:0 0 auto;margin:0}#cart #reward_loyalty.reward_alert_message::after{mask-image:url("../../assets/images/icons/trophy.svg");-webkit-mask-image:url("../../assets/images/icons/trophy.svg");mask-size:20px 24px;-webkit-mask-size:20px 24px}#cart #reward_use.reward_alert_message::after{mask-image:url("../../assets/images/icons/badge.svg");-webkit-mask-image:url("../../assets/images/icons/badge.svg");mask-size:20px 24px;-webkit-mask-size:20px 24px}#cart #reward_loyalty.reward_alert_message+#reward_use.reward_alert_message{margin-top:14px}@media(max-width: 575px){#cart #reward_loyalty.reward_alert_message,#cart #reward_use.reward_alert_message{gap:12px;padding:14px 16px 14px 14px}#cart #reward_loyalty.reward_alert_message::before,#cart #reward_use.reward_alert_message::before{width:40px;height:40px}#cart #reward_loyalty.reward_alert_message::after,#cart #reward_use.reward_alert_message::after{left:14px;width:40px;height:40px}}.minty-sticky-cart{position:fixed;right:0;bottom:0;left:0;z-index:1000;padding:12px 0;background:var(--color-white);border-top:1px solid var(--color-border);box-shadow:0 -10px 30px rgba(22,0,109,.12);transform:translateY(100%);opacity:0;visibility:hidden;transition:transform .32s ease,opacity .32s ease,visibility .32s ease}.minty-sticky-cart.is-visible{transform:translateY(0);opacity:1;visibility:visible}.minty-sticky-cart__inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.minty-sticky-cart__product{display:flex;align-items:center;gap:14px;min-width:0}.minty-sticky-cart__thumb{flex:0 0 56px;width:56px;height:56px;border-radius:8px;background:var(--color-paper);overflow:hidden}.minty-sticky-cart__thumb img{width:100%;height:100%;padding:4px;object-fit:contain}.minty-sticky-cart__name{min-width:0;overflow:hidden;color:var(--color-heading);font-size:16px;font-weight:500;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.minty-sticky-cart__actions{display:flex;align-items:center;width:100%;justify-content:space-between;gap:16px}.minty-sticky-cart__price{color:var(--color-brand-sky);font-size:24px;font-weight:800;line-height:1;white-space:nowrap}.minty-sticky-cart__price:empty{display:none}.minty-sticky-cart__button{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:6px 6px 6px 24px;border:0;border-radius:999px;background:var(--color-brand-sky);color:var(--color-white);font-weight:700;white-space:nowrap}.minty-sticky-cart__button:hover,.minty-sticky-cart__button:focus{background:var(--color-heading);color:var(--color-white)}.minty-sticky-cart__button:disabled{opacity:.55;cursor:not-allowed}.minty-sticky-cart__button-icon{display:inline-flex;flex:0 0 40px;width:40px;height:40px;align-items:center;justify-content:center;border-radius:999px;background:var(--color-accent-soft);color:var(--color-heading)}.minty-sticky-cart__button-icon .minty-icon{width:20px;height:20px}@media(max-width: 991.98px){.minty-sticky-cart{transform:translateY(0);opacity:1;visibility:visible}}@media(max-width: 767px){.minty-sticky-cart{padding:10px 0}.minty-sticky-cart__thumb{display:none}.minty-sticky-cart__price{font-size:20px}}@media(max-width: 480px){.minty-sticky-cart__name{display:none}.minty-sticky-cart__button{padding-left:18px}}@media(prefers-reduced-motion: reduce){.minty-sticky-cart{transition:none}}.minty-checkout-nav,.minty-cart-checkout{position:fixed;right:0;bottom:0;left:0;z-index:1000;padding:12px 0;background:var(--color-white);border-top:1px solid var(--color-border);box-shadow:0 -10px 30px rgba(22,0,109,.12);transform:translateY(100%);opacity:0;visibility:hidden;transition:transform .32s ease,opacity .32s ease,visibility .32s ease}.minty-checkout-nav.is-visible,.minty-cart-checkout.is-visible{transform:translateY(0);opacity:1;visibility:visible}.minty-checkout-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.minty-checkout-nav__next{margin-left:auto}.minty-checkout-nav__btn[hidden]{display:none}.minty-checkout-nav__btn:disabled{opacity:.5;pointer-events:none}.minty-cart-checkout__inner{display:flex;align-items:center;justify-content:space-between;gap:10px}.minty-cart-checkout__total{display:flex;align-items:baseline;gap:8px;min-width:0}.minty-cart-checkout__total-label{color:var(--color-text-muted);font-size:.95rem;font-weight:600}.minty-cart-checkout__total-value{color:var(--color-heading);font-size:1.25rem;font-weight:800;white-space:nowrap}.minty-cart-checkout__btn.is-disabled{opacity:.5;pointer-events:none}body#cart{padding-bottom:96px}.blockcart-modal__dialog{max-width:600px;margin:1.75rem auto}.blockcart-modal__content{display:flex;flex-direction:column;max-height:calc(100vh - 3.5rem);padding:0;overflow:hidden;border:1px solid var(--color-border);border-radius:24px;background:var(--color-white);box-shadow:0 24px 64px rgba(22,0,109,.18)}.blockcart-modal__scroll{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:24px;padding:32px 32px 24px;overflow-y:auto}.blockcart-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.blockcart-modal__title{flex:1;min-width:0;margin:0;color:var(--color-heading);font-family:var(--font-family-base);font-size:28px;font-weight:500;line-height:1.2;overflow-wrap:anywhere}.blockcart-modal__close{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--color-heading);cursor:pointer;transition:background 150ms ease-in-out,color 150ms ease-in-out}.blockcart-modal__close:hover,.blockcart-modal__close:focus-visible{background:var(--color-border);color:var(--color-heading)}.blockcart-modal__card{display:flex;gap:12px;align-items:stretch}.blockcart-modal__image-wrap{flex:0 0 136px;width:136px;align-self:flex-start;aspect-ratio:136/164;overflow:hidden;border-radius:8px;background:#eee}.blockcart-modal__image{width:100%;height:100%;object-fit:cover}.blockcart-modal__fiche{display:flex;flex:1;min-width:0;flex-direction:column;gap:8px;align-items:flex-start}.blockcart-modal__stock-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;background:#dbfae0;color:#279b42;font-size:14px;line-height:1.2}.blockcart-modal__identity{display:flex;flex-direction:column;gap:4px;width:100%}.blockcart-modal__heading-row{display:flex;gap:16px;align-items:center}.blockcart-modal__ref{flex:1;min-width:0;color:var(--color-brand-sky);font-size:20px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.blockcart-modal__price{flex:0 0 auto;color:var(--color-brand-sky);font-size:20px;font-weight:700;line-height:1.2;white-space:nowrap}.blockcart-modal__product-name{margin:0;color:var(--color-text);font-size:16px;line-height:1.2;overflow-wrap:anywhere}.blockcart-modal__attribute{display:flex;gap:4px;margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.2}.blockcart-modal__card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:auto;padding-top:4px}.blockcart-modal__qty{color:var(--color-heading);font-size:15px;font-weight:500;line-height:1.25;letter-spacing:-0.1px}.blockcart-modal__added{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:1px solid #39b155;border-radius:8px;color:#39b155;font-size:16px;font-weight:500;line-height:1.2;white-space:nowrap}.blockcart-modal__added svg{flex:0 0 auto}.blockcart-modal__upsell:not(:has(.mintyupsell)){display:none}.blockcart-modal__upsell .mintyupsell-swiper{margin-top:20px}.blockcart-modal__upsell h2{margin:0 0 12px;color:var(--color-secondary);font-size:18px;font-weight:700;line-height:1.2}.blockcart-modal__upsell .swiper-slide{height:auto;flex-shrink:0}.blockcart-modal__upsell .swiper-slide>*{width:100%}.blockcart-modal__upsell .mintyupsell__controls{display:flex;align-items:center;gap:12px;margin-top:16px}.blockcart-modal__upsell .mintyupsell__nav-btn{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:50%;color:var(--color-secondary);cursor:pointer;transition:color 150ms ease,border-color 150ms ease}.blockcart-modal__upsell .mintyupsell__nav-btn .minty-icon{width:12px;height:12px}.blockcart-modal__upsell .mintyupsell__nav-btn:hover,.blockcart-modal__upsell .mintyupsell__nav-btn:focus-visible{border-color:var(--color-secondary);color:var(--color-secondary)}.blockcart-modal__upsell .mintyupsell__nav-btn.swiper-button-disabled{opacity:.4;cursor:default}.blockcart-modal__upsell .mintyupsell__nav-btn.swiper-button-lock{display:none}.blockcart-modal__upsell .mintyupsell__nav-btn--prev .minty-icon{transform:scaleX(-1)}.blockcart-modal__upsell .swiper-scrollbar{position:relative;flex:1 1 auto;width:auto;background:var(--color-border);border-radius:999px;height:4px}.blockcart-modal__upsell .swiper-scrollbar-drag{background:var(--color-secondary);border-radius:999px}.blockcart-modal__footer{display:flex;flex:0 0 auto;gap:8px;align-items:flex-end;justify-content:center;padding:20px 32px calc(20px + env(safe-area-inset-bottom, 0px));background:var(--color-white);border-top:1px solid var(--color-border);border-radius:0 0 24px 24px;box-shadow:0 -10px 30px rgba(22,0,109,.12)}@media(max-width: 768px){.blockcart-modal__dialog{max-width:none;margin:1rem}.blockcart-modal__content{max-height:calc(100vh - 2rem)}.blockcart-modal__scroll{gap:20px;padding:24px 24px 20px}.blockcart-modal__footer{padding:16px 24px calc(16px + env(safe-area-inset-bottom, 0px))}.blockcart-modal__title{font-size:24px}}@media(max-width: 575px){.blockcart-modal__dialog{align-items:flex-end;min-height:100%;margin:0}.blockcart-modal__content{max-height:100vh;border-width:0;border-radius:20px 20px 0 0}.blockcart-modal__scroll{gap:16px;padding:20px 16px 16px}.blockcart-modal__footer{padding:14px 16px calc(14px + env(safe-area-inset-bottom, 0px));border-radius:0}.blockcart-modal__header{gap:12px}.blockcart-modal__title{font-size:21px}.blockcart-modal__card{gap:12px}.blockcart-modal__image-wrap{flex-basis:104px;width:104px}.blockcart-modal__ref,.blockcart-modal__price{font-size:18px}.blockcart-modal__product-name{font-size:15px}.blockcart-modal__card-footer{flex-wrap:wrap;gap:8px}.blockcart-modal__added{padding:10px 16px;font-size:15px}.blockcart-modal__footer{flex-direction:column-reverse;gap:10px}}@media(max-width: 360px){.blockcart-modal__image-wrap{display:none}}#module-thegiftcard-page{background:var(--color-paper-alt)}#module-thegiftcard-page .breadcrumb__wrapper,#module-thegiftcard-page .page-header{display:none}#module-thegiftcard-page .minty-category__hero .breadcrumb__wrapper{display:block}#module-thegiftcard-page .minty-category__hero .breadcrumb{color:var(--color-white)}#module-thegiftcard-page .minty-category__hero{width:100vw;margin-left:calc(50% - 50vw)}#module-thegiftcard-page .mintymenu{position:fixed;background:rgba(0,0,0,0)}#module-thegiftcard-page .mintymenu:not(.mintymenu--scrolled) .mintymenu__container{background:rgba(0,0,0,0);box-shadow:none}#giftcard_product.minty-giftcard{max-width:1120px;margin:48px auto 0;padding:0 16px 64px}#giftcard_product.minty-giftcard .minty-giftcard__title{margin:8px 0 40px;color:var(--color-brand-indigo);font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.1;text-align:center}#giftcard_product.minty-giftcard .minty-gc-card{margin-bottom:32px;padding:32px;background:var(--color-white);border:1px solid #e7e9f1;border-radius:16px;box-shadow:0 24px 60px -32px var(--color-shadow)}#giftcard_product.minty-giftcard .minty-gc-card__title{margin:0 0 28px;color:var(--color-brand-indigo);font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.2}#giftcard_product.minty-giftcard .minty-gc-field{margin-bottom:24px}#giftcard_product.minty-giftcard .minty-gc-field:last-child{margin-bottom:0}#giftcard_product.minty-giftcard .minty-gc-label{display:block;margin-bottom:8px;color:var(--color-brand-indigo);font-size:16px;font-weight:600;text-transform:none}#giftcard_product.minty-giftcard .minty-gc-hint{display:block;margin-top:4px;color:var(--color-text-muted);font-size:12px;font-style:italic;font-weight:400}#giftcard_product.minty-giftcard select,#giftcard_product.minty-giftcard input,#giftcard_product.minty-giftcard textarea{height:auto;margin:0;text-align:left}#giftcard_product.minty-giftcard .minty-gc-select{position:relative;display:flex;align-items:stretch}#giftcard_product.minty-giftcard .minty-gc-select__control,#giftcard_product.minty-giftcard .minty-gc-input{width:100%;min-height:44px;padding:8px 16px;color:var(--color-text);font-family:inherit;font-size:16px;line-height:1.4;background:var(--color-white);border:1px solid var(--color-border);border-radius:10px;box-shadow:none;transition:border-color 160ms ease,box-shadow 160ms ease}#giftcard_product.minty-giftcard .minty-gc-select__control::placeholder,#giftcard_product.minty-giftcard .minty-gc-input::placeholder{color:var(--color-text-muted)}#giftcard_product.minty-giftcard .minty-gc-select__control:focus,#giftcard_product.minty-giftcard .minty-gc-select__control:focus-visible,#giftcard_product.minty-giftcard .minty-gc-input:focus,#giftcard_product.minty-giftcard .minty-gc-input:focus-visible{outline:none;border-color:var(--color-brand-sky);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-sky) 15%, transparent)}#giftcard_product.minty-giftcard select.minty-gc-select__control{appearance:none;-webkit-appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2316006d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;cursor:pointer}#giftcard_product.minty-giftcard .minty-gc-input{min-height:96px;resize:vertical}#giftcard_product.minty-giftcard .minty-gc-select--addon .minty-gc-select__control{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}#giftcard_product.minty-giftcard .minty-gc-addon{display:flex;align-items:center;padding:0 16px;color:var(--color-text-muted);background:#f8f8fb;border:1px solid var(--color-border);border-left:none;border-radius:0 10px 10px 0}#giftcard_product.minty-giftcard .minty-gc-methods{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}#giftcard_product.minty-giftcard .minty-gc-method{display:flex;align-items:center;gap:14px;margin:0;padding:18px 22px;color:var(--color-brand-indigo);font-weight:600;background:var(--color-white);border:1.5px solid var(--color-border);border-radius:14px;cursor:pointer;transition:border-color 160ms ease,background-color 160ms ease}#giftcard_product.minty-giftcard .minty-gc-method input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}#giftcard_product.minty-giftcard .minty-gc-method__radio{position:relative;flex:0 0 auto;width:22px;height:22px;border:2px solid var(--color-border);border-radius:50%;transition:border-color 160ms ease}#giftcard_product.minty-giftcard .minty-gc-method__radio::after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--color-brand-sky);transform:scale(0);transition:transform 160ms ease}#giftcard_product.minty-giftcard .minty-gc-method__icon{width:24px;height:24px;color:var(--color-brand-indigo)}#giftcard_product.minty-giftcard .minty-gc-method__label{font-size:16px}#giftcard_product.minty-giftcard .minty-gc-method:hover{border-color:var(--color-brand-sky-light)}#giftcard_product.minty-giftcard .minty-gc-method:has(input[type=radio]:checked){background:color-mix(in srgb, var(--color-brand-sky) 8%, transparent);border-color:var(--color-brand-sky)}#giftcard_product.minty-giftcard .minty-gc-method:has(input[type=radio]:checked) .minty-gc-method__radio{border-color:var(--color-brand-sky)}#giftcard_product.minty-giftcard .minty-gc-method:has(input[type=radio]:checked) .minty-gc-method__radio::after{transform:scale(1)}#giftcard_product.minty-giftcard .minty-gc-templates{display:flex;flex-wrap:wrap;gap:14px}#giftcard_product.minty-giftcard .minty-gc-templates .tab-pane{display:flex;flex-wrap:wrap;gap:14px}#giftcard_product.minty-giftcard .minty-gc-template{margin:0}#giftcard_product.minty-giftcard .minty-gc-template .product-image-container{cursor:pointer;border-radius:12px;overflow:hidden;border:2px solid rgba(0,0,0,0);transition:border-color 160ms ease}#giftcard_product.minty-giftcard .minty-gc-template .product-image-container.selected{border-color:var(--color-brand-sky)}#giftcard_product.minty-giftcard .minty-gc-template img{display:block;width:120px;height:auto;border-radius:10px}#giftcard_product.minty-giftcard .minty-gc-fields-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}#giftcard_product.minty-giftcard .minty-gc-fields-grid .form-group:has(textarea){grid-column:1/-1;order:1}#giftcard_product.minty-giftcard .minty-gc-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin:32px 0 0}#giftcard_product.minty-giftcard .minty-gc-actions #buy_block{margin:0}#giftcard_product.minty-giftcard .minty-gc-empty{margin:0;color:var(--color-text-muted)}@media(max-width: 575.98px){#giftcard_product.minty-giftcard .minty-gc-methods,#giftcard_product.minty-giftcard .minty-gc-fields-grid{grid-template-columns:1fr}#giftcard_product.minty-giftcard .minty-gc-actions{flex-direction:column;align-items:stretch}#giftcard_product.minty-giftcard .minty-gc-actions .btn{width:100%}}.minty-gc-bottom{max-width:1120px;margin:0 auto;padding:0 16px 64px}.footer{--footer-background-color: var(--color-petrol);--footer-text-color: rgba(255, 255, 255, 0.82);--footer-heading-color: var(--color-white);--footer-hover-color: var(--color-white)}.footer .footer__main{position:relative;background:var(--footer-background-color);padding-top:2.75rem;padding-bottom:1.5rem;color:var(--footer-text-color)}.footer__logo{position:absolute;top:0;left:50%;z-index:2;margin:0;transform:translate(-50%, -50%)}.footer__logo__img{display:block;max-width:var(--logo-max-width);max-height:var(--logo-max-height);width:auto;height:auto}.footer #block-myaccount-infos{display:none}.footer__main__top.row>:not(.footer__block):not(.footer-block){display:contents}@media(min-width: 992px){.footer__main__top.row>.footer-block{flex:0 0 auto;width:16.6667%}}.footer__block__title,.footer .footer-block__title{color:var(--footer-heading-color);font-size:1.25rem;font-weight:500;margin-bottom:1.25rem}.footer__block__content-list a{font-size:.95rem;line-height:1.6}.footer .footer-block a.logout.text-danger-on-dark{color:var(--bs-gray-300)}.footer .footer-block a.logout.text-danger-on-dark:hover,.footer .footer-block a.logout.text-danger-on-dark:focus{color:var(--bs-white)}.footer__values{padding:1rem 0 2.5rem}.footer-contact__text{color:var(--footer-text-color);font-size:.95rem;line-height:1.5;margin-bottom:1.25rem;max-width:18rem}.footer__block--reseller{margin-bottom:2.5rem}@media(max-width: 767.98px){.footer__block--reseller{margin-top:32px}}.footer-reseller{background:var(--color-petrol-light);border-radius:16px;padding:1.75rem 1.5rem}.footer-reseller__title{color:var(--color-white);font-size:1.25rem;font-weight:500;margin-bottom:.75rem}.footer-reseller__text{color:hsla(0,0%,100%,.85);font-size:.9rem;line-height:1.5;margin-bottom:1.5rem}.footer-reseller__actions{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.footer .copyright{margin-top:1rem;color:hsla(0,0%,100%,.6)}.footer .copyright,.footer .copyright a{color:hsla(0,0%,100%,.6)}[data-prettyblocks-zone^=cms-description] [data-block]{margin-bottom:60px}@media(min-width: 992px){[data-prettyblocks-zone^=cms-description] [data-block]{margin-bottom:120px}}[data-prettyblocks-zone^=cms-description] [data-block]:not(:first-child){margin-top:60px}@media(min-width: 992px){[data-prettyblocks-zone^=cms-description] [data-block]:not(:first-child){margin-top:120px}}.cms-id-2 .wrapper{background:var(--color-paper)}.cms-id-2 .page-header{max-width:1320px;margin-inline:auto;padding-top:8px}.cms-id-2 .page-title-section{color:var(--color-heading);font-size:1.9rem;font-weight:800;letter-spacing:-0.01em}.cms-id-2 .page-content--cms{max-width:1320px;margin:0 auto 60px;padding:36px 40px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--card-shadow);color:var(--color-text);font-size:.97rem;line-height:1.75}.cms-id-2 [data-prettyblocks-zone] [data-block]{margin:0}.cms-id-2 .prettyblocks-cms-content h1,.cms-id-2 .prettyblocks-cms-content h2,.cms-id-2 .prettyblocks-cms-content h3,.cms-id-2 .prettyblocks-cms-content h4,.cms-id-2 .prettyblocks-cms-content h5,.cms-id-2 .prettyblocks-cms-content h6{color:var(--color-heading);font-weight:800;letter-spacing:-0.01em;line-height:1.3}.cms-id-2 .prettyblocks-cms-content h1,.cms-id-2 .prettyblocks-cms-content h2{margin:30px 0 12px;font-size:1.45rem}.cms-id-2 .prettyblocks-cms-content h3{margin:26px 0 8px;font-size:1.12rem}.cms-id-2 .prettyblocks-cms-content h4{margin:20px 0 6px;font-size:1rem}.cms-id-2 .prettyblocks-cms-content>:first-child{margin-top:0}.cms-id-2 .prettyblocks-cms-content p{margin:0 0 16px}.cms-id-2 .prettyblocks-cms-content a{color:var(--color-brand-sky);text-decoration:underline;text-underline-offset:2px;word-break:break-word}.cms-id-2 .prettyblocks-cms-content a:hover,.cms-id-2 .prettyblocks-cms-content a:focus-visible{color:var(--color-brand-sky-dark)}.cms-id-2 .prettyblocks-cms-content ul,.cms-id-2 .prettyblocks-cms-content ol{margin:0 0 16px;padding-left:22px}.cms-id-2 .prettyblocks-cms-content li{margin-bottom:6px}.cms-id-2 .prettyblocks-cms-content strong,.cms-id-2 .prettyblocks-cms-content b{color:var(--color-heading);font-weight:700}.cms-id-2 .prettyblocks-cms-content hr{margin:28px 0;border:0;border-top:1px solid var(--color-border)}.cms-id-2 .prettyblocks-cms-content img{max-width:100%;height:auto}.cms-id-2 .prettyblocks-cms-content table{width:100%;margin:0 0 16px;border-collapse:collapse}.cms-id-2 .prettyblocks-cms-content table th,.cms-id-2 .prettyblocks-cms-content table td{padding:10px 12px;border:1px solid var(--color-border);text-align:left}.cms-id-2 .prettyblocks-cms-content table th{background:var(--color-paper-alt);color:var(--color-heading);font-weight:700}@media(max-width: 575.98px){.cms-id-2 .page-content--cms{padding:24px 20px}.cms-id-2 .page-title-section{font-size:1.5rem}}.page-content--cms-category{padding-block:8px 72px}.page-content--cms-category .cms-category__sub-categories{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 32px;padding:0;list-style:none}.page-content--cms-category .cms-category__layout{display:grid;grid-template-columns:minmax(240px, 320px) minmax(0, 1fr);align-items:start;gap:32px;padding-top:28px;border-top:1px solid rgba(22,0,109,.14)}@media(max-width: 767.98px){.page-content--cms-category .cms-category__layout{grid-template-columns:1fr;gap:24px}}.page-content--cms-category .cms-category__nav{position:sticky;top:104px;padding:26px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--card-shadow)}@media(max-width: 767.98px){.page-content--cms-category .cms-category__nav{position:static}}.page-content--cms-category .cms-category__nav-title{margin:0 0 18px;padding-bottom:16px;border-bottom:1px solid var(--color-border);color:var(--color-heading);font-size:1.2rem;font-weight:700}.page-content--cms-category .cms-category__list{display:flex;flex-direction:column;gap:4px}.page-content--cms-category .cms-category__link{display:flex;align-items:center;gap:12px;padding:8px 0;border:0;background:rgba(0,0,0,0);color:var(--color-secondary);font-size:1.05rem;font-weight:500;line-height:1.3;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:color .15s ease}.page-content--cms-category .cms-category__link::before{content:"";flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:currentColor}.page-content--cms-category .cms-category__link:hover,.page-content--cms-category .cms-category__link:focus-visible{color:var(--color-brand-sky)}.page-content--cms-category .cms-category__link.active{color:var(--color-brand-sky);font-weight:700}.page-content--cms-category .cms-category__accordion{--bs-accordion-border-width: 0;--bs-accordion-bg: transparent;--bs-accordion-active-bg: transparent;padding:8px 32px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--card-shadow)}@media(max-width: 767.98px){.page-content--cms-category .cms-category__accordion{padding:4px 20px}}.page-content--cms-category .cms-category__acc-item.accordion-item{border:0;border-bottom:1px solid var(--color-border);background:rgba(0,0,0,0)}.page-content--cms-category .cms-category__acc-item.accordion-item:last-child{border-bottom:0}.page-content--cms-category .cms-category__acc-button.accordion-button{padding:22px 0;background:rgba(0,0,0,0);color:var(--color-secondary);font-size:2rem;font-weight:800;line-height:1.1;letter-spacing:-0.01em;border:0 !important;box-shadow:none !important;outline:0 !important;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:color .15s ease}.page-content--cms-category .cms-category__acc-button.accordion-button:hover{color:var(--color-heading)}.page-content--cms-category .cms-category__acc-button.accordion-button:not(.collapsed){color:var(--color-brand-sky)}.page-content--cms-category .cms-category__acc-button.accordion-button::after{display:none}.page-content--cms-category .cms-category__acc-body.accordion-body{padding:0 0 32px;color:var(--color-text);font-size:1rem;line-height:1.7}.page-content--cms-category .cms-category__acc-body.accordion-body :is(h1,h2){font-size:1.35rem;line-height:1.25}.page-content--cms-category .cms-category__acc-body.accordion-body>:first-child{margin-top:0}.page-content--cms-category .cms-category__acc-body.accordion-body img{max-width:100%;height:auto}@media(max-width: 575.98px){.page-content--cms-category .cms-category__acc-button.accordion-button{font-size:1.6rem;padding:18px 0}}.cart-grid{--cart-radius: var(--radius);--cart-radius-sm: var(--radius-sm);--cart-card-border: var(--color-border);--cart-card-shadow: 0 12px 30px -18px var(--color-shadow);--cart-success: #00E3B6;--pl-cols: 96px minmax(0, 1fr) 132px 104px 56px;--pl-gap: 12px;--pl-pad-x: 20px;align-items:flex-start;margin-top:8px;margin-bottom:48px}body#cart,#cart .wrapper{background:var(--color-paper-alt)}.cart-page{padding-top:48px}#cart .header{background:var(--color-paper-alt)}body#cart.page-cart .mintymenu .mintymenu__container{background:var(--color-white);border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.1)}#cart .header__banner{display:none}.cart-grid__title{margin:8px 0 22px;color:var(--color-heading);font-size:1.9rem;font-weight:800;letter-spacing:-0.01em}.cart-grid__head{display:grid;grid-template-columns:var(--pl-cols);gap:var(--pl-gap);align-items:center;padding:4px 0 14px}.cart-grid__head-col{color:var(--color-text-muted);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cart-grid__head-col--product{grid-column:1/3}.cart-grid__head-col--qty{grid-column:3}.cart-grid__head-col--total{grid-column:4}.cart-grid__head-col--action{grid-column:5}.cart-items{list-style:none;margin:0;padding:0}.cart-items__item{margin-bottom:16px}.cart-empty{margin:0 0 16px;padding:24px var(--pl-pad-x);background:var(--color-surface);border:1px solid var(--cart-card-border);border-radius:var(--cart-radius);color:var(--color-text-muted)}.product-line{position:relative;display:grid;grid-template-columns:var(--pl-cols);gap:var(--pl-gap);align-items:center;padding:8px;background:var(--color-surface);border:1px solid var(--cart-card-border);border-radius:var(--cart-radius);box-shadow:var(--cart-card-shadow)}.product-line__controls{display:contents}.product-line>[id^=js-product-line-alert]{position:absolute;top:8px;left:var(--pl-pad-x);right:var(--pl-pad-x);z-index:2}.product-line>[id^=js-product-line-alert]:empty{display:none}.product-line__image{display:block;width:96px;height:96px;background:var(--color-surface-muted);border-radius:var(--cart-radius-sm);overflow:hidden}.product-line__image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-line__content{min-width:0}.product-line__name{display:inline-block;margin-bottom:2px;color:var(--color-heading);font-size:20px;line-height:1.2;text-decoration:none}.product-line__name:hover{color:var(--color-brand-sky)}.product-line__attr{font-size:.82rem;color:var(--color-text-muted);line-height:1.25}.product-line__attr .product-line__attr-label{margin-right:2px}.product-line .btn-outline-primary{--bs-btn-color: var(--color-brand-sky);--bs-btn-border-color: var(--color-brand-sky);--bs-btn-hover-bg: var(--color-brand-sky);--bs-btn-hover-border-color: var(--color-brand-sky);--bs-btn-hover-color: var(--color-white);padding:2px 12px;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.4}.product-line__attr--color{display:flex;align-items:center;gap:6px}.product-line__swatch{display:inline-block;width:16px;height:16px;flex:0 0 auto;border-radius:5px;border:1px solid var(--cart-card-border);background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35)}.product-line__prices{margin-top:6px;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.product-line__price{color:var(--color-brand-sky);font-size:1.05rem}.product-line__regular{color:var(--color-text-muted);font-size:.9rem;text-decoration:line-through}.unit-price-cart{flex-basis:100%;font-size:.75rem;color:var(--color-text-muted)}.product-line__qty .input-group{padding:8px;display:grid;grid-template-columns:36px minmax(28px, 1fr) 36px;gap:6px;align-items:center;margin:0;border-radius:999px;background:#eee;overflow:visible;width:fit-content}.product-line__qty .btn,.product-line__qty .form-control{width:100%;height:100%;border:0;background:rgba(0,0,0,0);color:var(--color-heading);box-shadow:none}.product-line__qty .btn{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;margin:0;padding:0;border-radius:999px !important;background:var(--color-accent-soft);font-size:0;transition:background-color .15s ease,color .15s ease}.product-line__qty .btn .material-icons{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:18px;font-weight:400;line-height:1}.product-line__qty .btn:hover,.product-line__qty .btn:focus{background:var(--color-accent-soft);color:var(--color-brand-sky)}.product-line__qty .form-control{min-width:28px;padding:0;text-align:center;border-radius:0;background:rgba(0,0,0,0);font-weight:700;font-size:16px;line-height:1;appearance:textfield}.product-line__qty .form-control:focus{box-shadow:none}.product-line__qty .form-control::-webkit-outer-spin-button,.product-line__qty .form-control::-webkit-inner-spin-button{margin:0;appearance:none}.product-line__total{color:var(--color-heading);font-size:1.05rem;font-weight:700;text-align:left}.product-line__action{display:flex;justify-content:flex-start}.product-line__remove{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:var(--color-surface);border:1px solid var(--cart-card-border);border-radius:50%;color:var(--color-danger);transition:background-color .15s ease,border-color .15s ease}.product-line__remove:hover{background:rgba(244,96,75,.08);border-color:var(--color-danger)}.product-line__remove .material-icons{font-size:19px}.cart-continue{display:flex;margin-top:22px;margin-left:auto}@media(max-width: 991.98px){.cart-continue--in-body{display:none}}.cart-grid__continue-mobile{margin-top:20px}.cart-continue--mobile{margin-top:0;margin-left:0}.cart-summary{position:sticky;top:24px;padding:26px;background:var(--color-surface);border:1px solid var(--cart-card-border);border-radius:var(--cart-radius);box-shadow:var(--cart-card-shadow)}.cart-summary__title{margin:0 0 18px;padding-bottom:16px;border-bottom:1px solid var(--cart-card-border);color:var(--color-heading);font-size:1.35rem}.cart-sep{margin:18px 0;border:0;border-top:1px solid var(--cart-card-border);opacity:1}.cart-recap{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.cart-recap__item{display:grid;grid-template-columns:44px minmax(0, 1fr) auto;gap:12px;align-items:center}.cart-recap__thumb{width:44px;height:44px;background:var(--color-surface-muted);border-radius:8px;overflow:hidden}.cart-recap__thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.cart-recap__info{min-width:0}.cart-recap__name{display:block;color:var(--color-heading);font-size:.9rem;line-height:1.25}.cart-recap__qty{color:var(--color-text-muted);font-weight:600}.cart-recap__attr{display:inline-block;margin-right:6px;font-size:.78rem;color:var(--color-text-muted)}.cart-recap__attr--color{display:inline-flex;align-items:center;gap:5px}.cart-recap__swatch{display:inline-block;width:13px;height:13px;flex:0 0 auto;border-radius:4px;border:1px solid var(--cart-card-border);background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35)}.cart-recap__price{color:var(--color-heading);font-size:.9rem;font-weight:700;white-space:nowrap}.cart-summary__line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0}.cart-summary__label{color:var(--color-text);font-size:.95rem}.cart-summary__value{color:var(--color-heading);font-size:.95rem;white-space:nowrap}.cart-summary__line--shipping .cart-summary__value,.cart-summary__line--discount .cart-summary__value{color:var(--cart-success)}.cart-summary__totals .cart-summary__line{padding:0}.cart-summary__totals .cart-total .cart-summary__label,.cart-summary__totals .cart-total .cart-summary__value{color:var(--color-text);font-size:18px}.cart-summary__label--sub{color:var(--color-text-muted) !important;font-size:.8rem !important;font-weight:500 !important}.cart-voucher{margin-top:16px;margin-bottom:20px}.cart-voucher__list{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}.cart-voucher__item{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.88rem;color:var(--color-text)}.cart-voucher__reduction{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--cart-success)}.cart-voucher__remove{color:var(--color-text-muted);display:inline-flex}.cart-voucher__remove .material-icons{font-size:16px}.cart-voucher__remove:hover{color:var(--color-danger)}.cart-voucher__title{margin:0 0 12px;color:var(--color-heading);font-size:1.05rem;font-weight:800}.cart-voucher__trigger{display:inline-flex;align-items:center;gap:6px;padding:0;background:none;border:0;color:var(--color-brand-sky);font-size:.95rem;font-weight:700;text-align:left;cursor:pointer;transition:color 180ms ease-in-out}.cart-voucher__trigger:hover,.cart-voucher__trigger:focus-visible{color:var(--color-secondary)}.cart-voucher__collapse{margin-top:12px}.cart-voucher__form{display:flex;flex-wrap:nowrap;align-items:stretch;gap:10px}.cart-voucher__form .form-control{flex:1 1 auto;min-width:0;height:auto;padding:12px 16px;background:var(--field-bg);border:1px solid rgba(0,0,0,0);border-radius:var(--cart-radius-sm);color:var(--color-heading);box-shadow:none}.cart-voucher__form .form-control::placeholder{color:var(--color-text-muted)}.cart-voucher__form .form-control:focus{background:var(--color-surface);border-color:var(--color-brand-sky);box-shadow:0 0 0 3px var(--color-focus-ring)}.cart-voucher__form .cart-voucher__apply{flex:0 0 auto;width:auto;padding:12px 24px;background:var(--color-paper);border:1px solid var(--color-brand-sky);border-radius:999px;color:var(--color-brand-sky);font-weight:700;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.cart-voucher__form .cart-voucher__apply:hover,.cart-voucher__form .cart-voucher__apply:focus-visible{background:var(--color-brand-sky);color:var(--color-inverse)}.cart-voucher__offers-title{margin:14px 0 6px;font-size:.85rem;font-weight:700;color:var(--color-heading)}.cart-voucher__offers{list-style:none;margin:0;padding:0;font-size:.82rem;color:var(--color-text-muted)}.cart-voucher__offers .js-code{color:var(--color-brand-sky);font-weight:600;cursor:pointer}.cart-detailed__actions{margin-top:18px}.cart-trust{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:18px;margin-top:14px}.cart-trust__item{display:inline-flex;align-items:center;gap:5px;font-size:.74rem;color:var(--color-text-muted)}@media(max-width: 991.98px){.cart-summary{position:static;margin-top:24px}.cart-grid__head{display:none}}@media(min-width: 768px)and (max-width: 991.98px){.product-line{grid-template-columns:96px minmax(0, 1fr) auto auto auto}}@media(max-width: 767.98px){.product-line{grid-template-columns:44px minmax(0, 1fr) auto;grid-template-areas:"image    content  prices" "controls controls controls";align-items:start;column-gap:12px;row-gap:14px;padding:12px 14px}.product-line__image{grid-area:image;width:44px;height:44px}.product-line__content{display:contents}.product-line__info{grid-area:content;min-width:0}.product-line__name{font-size:16px}.product-line__prices{grid-area:prices;margin-top:0;justify-content:flex-end;align-self:center;white-space:nowrap}.product-line__controls{grid-area:controls;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.product-line__qty .input-group{width:fit-content}.product-line__total{white-space:nowrap}.product-line__remove{width:36px;height:36px}}.cart-reassurance .mintyblock-reassurance__item{background:rgba(0,0,0,0)}.mintyblock-cart-bestsellers{padding:40px 0 56px;background:var(--color-white, #fff)}.mintyblock-cart-bestsellers__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.mintyblock-cart-bestsellers__title{margin:0 0 6px;color:var(--color-heading, #16006d);font-size:32px;font-weight:700;line-height:1.15}.mintyblock-cart-bestsellers__subtitle{margin:0;color:var(--color-text-muted, #66758a);font-size:16px}.mintyblock-cart-bestsellers__more{flex:none;white-space:nowrap}.mintyblock-cart-bestsellers__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px;align-items:stretch}.mintyblock-cart-bestsellers__card{min-width:0}@media(max-width: 991px){.mintyblock-cart-bestsellers__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 575px){.mintyblock-cart-bestsellers__header{flex-direction:column;align-items:flex-start;gap:16px}.mintyblock-cart-bestsellers__title{font-size:26px}.mintyblock-cart-bestsellers__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}}.checkout-tunnel-header{background:var(--color-white)}.checkout-tunnel-header__inner{display:flex;align-items:center;justify-content:space-between;max-width:1320px;margin:0 auto;padding:0 var(--bs-gutter-x, 0.75rem);height:64px}.checkout-tunnel-header__logo{display:inline-flex;align-items:center}.checkout-tunnel-header__logo img{max-height:40px;width:auto}#checkout{display:flex;flex-direction:column;min-height:100vh}#checkout .wrapper{background:var(--color-paper-alt);flex:1 0 auto;display:flex;flex-direction:column}#checkout .checkout-page{flex:1 0 auto;display:flex;flex-direction:column;padding-bottom:104px}#checkout .cart-grid{flex:1 0 auto}.checkout-page{--tunnel-radius: 16px;--tunnel-radius-sm: 10px;--tunnel-card-border: var(--color-border);--tunnel-card-shadow: 0 12px 30px -18px var(--color-shadow);--tunnel-success: #00E3B6;--tunnel-field-bg: var(--color-white);padding-bottom:40px}.tunnel-steps{margin:0 0 28px;padding:24px 16px 28px;padding-top:0;background:var(--color-white);border-bottom:4px solid var(--color-brand-sky)}.tunnel-steps__list{display:flex;align-items:flex-start;max-width:640px;margin:0 auto;padding:0;list-style:none}.tunnel-steps__item{position:relative;flex:1 1 0;text-align:center}.tunnel-steps__item:not(:first-child)::before{content:"";position:absolute;top:14px;right:50%;left:-50%;height:2px;background:var(--color-border);z-index:0}.tunnel-steps__item.is-done::before,.tunnel-steps__item.is-current::before,.tunnel-steps__item.checkout-steps__step--success::before,.tunnel-steps__item.checkout-steps__step--current::before{background:var(--color-brand-sky)}.tunnel-steps__link{display:block;text-decoration:none}.tunnel-steps__dot{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:8px;border-radius:50%;background:var(--color-white);border:1.5px solid var(--color-border);color:var(--color-text-muted);font-size:.82rem;font-weight:700}.tunnel-steps__label{display:block;width:100%;color:var(--color-text-muted);font-size:.82rem;font-weight:600}button.tunnel-steps__label{padding:0;background:none;border:0;text-decoration:none;line-height:1.25}button.tunnel-steps__label:hover,button.tunnel-steps__label:focus-visible{text-decoration:none}button.tunnel-steps__label:disabled{cursor:default;opacity:1}.tunnel-steps__item.is-done .tunnel-steps__dot,.tunnel-steps__item.checkout-steps__step--success .tunnel-steps__dot{background:var(--color-brand-sky);border-color:var(--color-brand-sky);color:var(--color-inverse)}.tunnel-steps__item.is-done .tunnel-steps__label,.tunnel-steps__item.checkout-steps__step--success .tunnel-steps__label{color:var(--color-brand-sky)}.tunnel-steps__item.is-current .tunnel-steps__dot,.tunnel-steps__item.checkout-steps__step--current .tunnel-steps__dot{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-inverse)}.tunnel-steps__item.is-current .tunnel-steps__label,.tunnel-steps__item.checkout-steps__step--current .tunnel-steps__label{color:var(--color-heading)}.checkout-page__head{display:flex;align-items:center;gap:18px;margin:4px 0 22px}.checkout-page__title{margin:0;color:var(--color-heading);font-size:1.7rem;font-weight:800;letter-spacing:-0.01em}.checkout-card{margin-bottom:20px;padding:24px 26px;background:var(--color-surface);border:1px solid var(--tunnel-card-border);border-radius:var(--tunnel-radius);box-shadow:var(--tunnel-card-shadow)}.checkout-card__head{margin-bottom:18px}.checkout-card__head hr{display:none}.checkout-card__title{display:flex;align-items:center;gap:8px;margin:0;color:var(--color-heading);font-size:1.2rem}.checkout-card__title--collapsed{color:var(--color-text-muted);font-weight:600}.checkout-card .form-label,.checkout-card label.required,.checkout-card .form-group>label{color:var(--color-text);font-size:.82rem;font-weight:600;margin-bottom:6px}.checkout-card .form-control,.checkout-card .form-select{height:auto;padding:12px 14px;background:var(--tunnel-field-bg);border:1px solid var(--tunnel-card-border);border-radius:var(--tunnel-radius-sm);color:var(--color-heading);font-size:.95rem;box-shadow:none}.checkout-card .form-control::placeholder,.checkout-card .form-select::placeholder{color:var(--color-text-muted)}.checkout-card .form-control:focus,.checkout-card .form-select:focus{background:var(--color-surface);border-color:var(--color-brand-sky);box-shadow:0 0 0 3px rgba(0,159,227,.12)}.checkout-card .form-group,.checkout-card .mb-3{margin-bottom:16px}.delivery-options__list{background:rgba(0,0,0,0) !important;padding:0 !important;border-radius:0 !important}.delivery-option__item{margin-bottom:8px;padding:0 20px;background:var(--color-white);border:1px solid var(--tunnel-card-border);border-radius:var(--tunnel-radius-sm);transition:border-color .15s ease,box-shadow .15s ease}.delivery-option__item:has(input:checked){border-color:var(--color-brand-sky)}.delivery-option__label{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:12px;min-height:64px;margin:0;padding-left:0;cursor:pointer}.delivery-option__left{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;flex:1 1 auto;min-width:0;width:100%}.delivery-option__media{display:inline-flex;align-items:center;flex:0 0 auto}.delivery-option__text{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1 1 auto;min-width:0}.delivery-option__info{flex:1 1 auto;min-width:0}.delivery-option__check{display:inline-flex;margin:0;padding-left:0}.delivery-option__check .form-check-input{width:20px;height:20px;margin:0;border:2px solid #e0e0e5;cursor:pointer}.delivery-option__check .form-check-input:checked{background-color:var(--color-brand-sky);border-color:var(--color-brand-sky)}.delivery-option__check .form-check-input:focus{box-shadow:0 0 0 3px rgba(0,159,227,.15)}.delivery-option__carrier-logo{height:22px;width:auto;max-width:72px;flex:0 0 auto;object-fit:contain}.delivery-option__carrier-name,.delivery-option__sep,.delivery-option__content{color:var(--color-secondary);font-size:1rem;font-weight:500;min-width:0}.delivery-option__sep{white-space:nowrap}.delivery-option__price{margin-left:auto;color:var(--color-secondary);font-weight:700;white-space:nowrap}.delivery-option__price--free{color:var(--tunnel-success)}.delivery-option__extra-content{padding:4px 0 8px}@media(max-width: 767px){.delivery-option__label{align-items:flex-start;padding-top:14px;padding-bottom:14px}.delivery-option__left{align-items:flex-start}.delivery-option__text{flex-direction:column;align-items:flex-start;gap:0}.delivery-option__carrier-name,.delivery-option__content{display:block}.delivery-option__content{margin-top:2px;color:var(--color-text-muted);font-weight:400}.delivery-option__sep{display:none}.delivery-option__price{margin-top:6px;margin-left:0}}.custom-radio{position:relative;display:inline-flex;width:20px;height:20px}.custom-radio input[type=radio]{position:absolute;inset:0;width:20px;height:20px;margin:0;opacity:0;cursor:pointer}.custom-radio .form-check-round{display:inline-block;width:20px;height:20px;border:1.5px solid var(--color-border);border-radius:50%;background:var(--color-surface)}.custom-radio input:checked+.form-check-round{border-color:var(--color-brand-sky);box-shadow:inset 0 0 0 5px var(--color-brand-sky)}.payment__option{padding:16px 18px;margin-bottom:12px;border:1px solid var(--tunnel-card-border);border-radius:var(--tunnel-radius-sm)}.payment__option:has(input:checked){border-color:var(--color-brand-sky);box-shadow:0 0 0 3px rgba(0,159,227,.1)}.payment__option label{margin:0;font-weight:600;color:var(--color-heading);cursor:pointer}.additional-information{color:var(--color-text-muted);font-size:.88rem}.payment-segments{display:flex;flex-wrap:wrap;gap:10px;max-width:100%}.payment-segments .payment-option__no-js-form{display:none}.payment-segment{margin:0}.payment-segment .form-check{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0;padding:8px 16px;background:var(--color-white);border:1px solid var(--tunnel-card-border);border-radius:var(--tunnel-radius-sm);transition:border-color .15s ease,box-shadow .15s ease}.payment-segment .form-check:hover{border-color:var(--color-brand-sky)}.payment-segment .form-check:hover .payment-segment__label{color:var(--color-secondary)}.payment-segment .form-check:has(.payment-option__input:checked){border-color:var(--color-brand-sky);box-shadow:0 0 0 3px rgba(0,159,227,.1)}.payment-segment .form-check:has(.payment-option__input:checked) .payment-segment__label{color:var(--color-secondary)}.payment-segment .payment-option__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.payment-segment .ps_checkout-mark,.payment-segment .paypal-mark{background:rgba(0,0,0,0) !important;border:none !important;margin:0 !important;padding:0 !important;box-shadow:none !important}.payment-segment__label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;color:#8c8c94;font-size:1rem;font-weight:400;line-height:1.2;cursor:pointer;transition:color .15s ease}.payment-segment__logo{max-height:26px;width:auto;flex:0 0 auto}.payment-segments__ssl{margin:16px 0 0;color:#8c8c94;font-size:.75rem;opacity:.8}.payment-panels{margin-top:16px}.payment-panels:empty{margin-top:0}#checkout .paypal-marks,#checkout [paypal-mark-container],#checkout [data-paypal-info]{display:none !important}#checkout .address-card--radio.selected{border:1px solid rgba(22,0,109,.08);border-radius:var(--radius-lg);background:var(--color-white)}#checkout .address-card .custom-radio{display:none}#checkout .buttons-wrapper .btn-primary{width:auto;padding:4px 4px 4px 20px}#checkout .buttons-wrapper .btn-primary>.material-icons{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-white);font-size:0;transition:transform 180ms ease-in-out}#checkout .buttons-wrapper .btn-primary>.material-icons::before{content:"";width:14px;height:14px;background-color:var(--color-brand-sky);mask:url("../../assets/images/icons/arrow.svg") no-repeat center/contain;-webkit-mask:url("../../assets/images/icons/arrow.svg") no-repeat center/contain}#checkout .buttons-wrapper .btn-primary:hover>.material-icons,#checkout .buttons-wrapper .btn-primary:focus-visible>.material-icons{transform:rotate(-15deg)}#checkout .buttons-wrapper .btn-primary.disabled,#checkout .buttons-wrapper .btn-primary:disabled{background:var(--color-border);color:var(--color-text-muted);cursor:not-allowed}#checkout .buttons-wrapper .btn-primary.disabled>.material-icons,#checkout .buttons-wrapper .btn-primary:disabled>.material-icons{background:var(--color-paper)}#checkout .buttons-wrapper .btn-primary.disabled>.material-icons::before,#checkout .buttons-wrapper .btn-primary:disabled>.material-icons::before{background-color:var(--color-text-muted)}#checkout .js-back{width:auto;padding:4px 20px 4px 4px;background:var(--color-white);border:0;color:var(--color-brand-sky);font-weight:500;text-align:left}#checkout .js-back:hover{background:var(--color-white);color:var(--color-secondary)}#checkout .js-back>.material-icons{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-brand-sky);font-size:0;transition:transform 180ms ease-in-out}#checkout .js-back>.material-icons::before{content:"";width:14px;height:14px;background-color:var(--color-white);mask:url("../../assets/images/icons/arrow.svg") no-repeat center/contain;-webkit-mask:url("../../assets/images/icons/arrow.svg") no-repeat center/contain;transform:scaleX(-1)}#checkout .js-back:hover>.material-icons,#checkout .js-back:focus-visible>.material-icons{transform:rotate(15deg)}#checkout .btn-outline-primary:not(.js-back){width:auto;padding:4px 20px 4px 4px;background:var(--color-white);border:0;color:var(--color-brand-sky);font-weight:500}#checkout .btn-outline-primary:not(.js-back):hover{background:var(--color-white);color:var(--color-secondary)}#checkout .btn-outline-primary:not(.js-back)>.material-icons{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-brand-sky);color:var(--color-white);font-size:18px;line-height:1;transition:transform 180ms ease-in-out}#checkout .btn-outline-primary:not(.js-back):hover>.material-icons,#checkout .btn-outline-primary:not(.js-back):focus-visible>.material-icons{transform:rotate(-15deg)}#checkout .buttons-wrapper--split{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px}#checkout .buttons-wrapper--end{display:flex;justify-content:flex-end;align-items:flex-end}@media(max-width: 767.98px){#checkout .buttons-wrapper .btn{width:fit-content !important;text-align:left}}#checkout .btn-basic:not(.js-cancel-address){padding-left:0;color:var(--color-brand-sky);text-align:left}#checkout .btn-basic:not(.js-cancel-address):hover,#checkout .btn-basic:not(.js-cancel-address):focus-visible{color:var(--color-secondary)}#checkout .address-card__actions{display:flex;gap:10px;margin-top:10px}#checkout .address-card__edit{display:inline-flex;align-items:center;padding:4px 16px;background:var(--color-white);border:1px solid var(--color-brand-sky);border-radius:50px;color:var(--color-brand-sky);font-size:.85rem;font-weight:600;text-decoration:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease}#checkout .address-card__edit:hover,#checkout .address-card__edit:focus-visible{background:var(--color-brand-sky);border-color:var(--color-brand-sky);color:var(--color-white)}#checkout .address-card__edit{background:var(--color-paper)}#checkout .address-card__delete{display:inline-flex;align-items:center;padding:4px 16px;background:var(--color-white);border:1px solid var(--color-brand-sky);border-radius:50px;color:var(--color-brand-sky);font-size:.85rem;font-weight:600;text-decoration:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease}#checkout .address-card__delete:hover,#checkout .address-card__delete:focus-visible{background:var(--color-brand-sky);border-color:var(--color-brand-sky);color:var(--color-white)}#checkout .address-card__delete{background:var(--color-danger-soft);border-color:var(--color-danger);color:var(--color-danger)}#checkout .address-card__delete:hover,#checkout .address-card__delete:focus-visible{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-white)}#checkout .js-cancel-address{display:inline-flex;align-items:center;padding:4px 16px;background:var(--color-white);border:1px solid var(--color-brand-sky);border-radius:50px;color:var(--color-brand-sky);font-size:.85rem;font-weight:600;text-decoration:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease}#checkout .js-cancel-address:hover,#checkout .js-cancel-address:focus-visible{background:var(--color-brand-sky);border-color:var(--color-brand-sky);color:var(--color-white)}#personal-information-tabs{border-bottom:0;gap:12px}#personal-information-tabs .nav-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:4px 20px;border-radius:50px;font-weight:500;text-decoration:none;transition:background-color 180ms ease-in-out,color 180ms ease-in-out,border-color 180ms ease-in-out;background:var(--color-white);color:var(--color-secondary);border:1px solid var(--color-secondary)}#personal-information-tabs .nav-link:hover,#personal-information-tabs .nav-link:focus-visible{color:var(--color-brand-sky);border-color:var(--color-brand-sky)}#personal-information-tabs .nav-link.active{background:var(--color-brand-sky);color:var(--color-white);border:none}#personal-information-tabs .nav-link.active:hover,#personal-information-tabs .nav-link.active:focus-visible{background:var(--color-secondary);color:var(--color-white)}.checkout-foot{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:28px;padding-top:22px}.checkout-foot__link{position:relative;color:var(--color-text-muted);font-size:.82rem;text-decoration:none}.checkout-foot__link:hover{color:var(--color-brand-sky)}.checkout-foot__link:not(:last-child)::after{content:"·";position:absolute;right:-13px;color:var(--color-border)}#order-confirmation .wrapper{background:var(--color-paper-alt)}#order-confirmation .tunnel-steps{margin:0}.oc-banner{margin:0 0 8px;padding:40px 20px 48px;background:#d8f3e0;text-align:center}.oc-banner__check{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:18px;border-radius:50%;background:var(--tunnel-success, #00E3B6);color:var(--color-inverse)}.oc-banner__check .material-icons{font-size:30px;font-weight:700}.oc-banner__title{margin:0 0 12px;color:#00e3b6;font-size:1.9rem;font-weight:800;letter-spacing:-0.01em}.oc-banner__lead{margin:0 0 4px;color:var(--color-text);font-size:1rem}.oc-banner__email,.oc-banner__invoice{margin:0;color:var(--color-text-muted);font-size:.9rem}.oc-banner__invoice{margin-top:6px}.oc-banner__invoice a{color:var(--color-brand-sky)}#order-confirmation .checkout-page{padding-top:36px}.oc-summary{position:static}.oc-info{margin:0}.oc-info__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0}.oc-info__row dt{margin:0;color:var(--color-text-muted);font-size:.92rem;font-weight:400;flex:0 0 auto}.oc-info__row dd{margin:0;color:var(--color-heading);font-size:.95rem;font-weight:700;text-align:right}.oc-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.oc-steps__item{display:flex;align-items:flex-start;gap:14px}.oc-steps__num{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--color-brand-sky);color:var(--color-inverse);font-size:.8rem;font-weight:700}.oc-steps__body{display:flex;flex-direction:column;gap:2px}.oc-steps__title{color:var(--color-heading);font-size:.98rem;font-weight:700}.oc-steps__text{color:var(--color-text-muted);font-size:.88rem;line-height:1.4}.oc-payment-return{margin-bottom:20px}.oc-account{margin-top:4px}.oc-continue{display:flex;width:fit-content}@media(max-width: 991.98px){.checkout-page .cart-summary{position:static;margin-top:8px}#order-confirmation .cart-grid__right{margin-top:20px}}@media(max-width: 575.98px){.checkout-page__head{flex-wrap:wrap;gap:12px}.checkout-page__title{font-size:1.4rem}.tunnel-steps__label{font-size:.72rem}.oc-banner__title{font-size:1.5rem}}.page-content--general:has(.contact-form){--contact-radius: 16px;--contact-radius-sm: 10px;--contact-card-shadow: 0 12px 30px -18px var(--color-shadow);--contact-field-bg: var(--color-white);padding:32px var(--bs-gutter-x, 0.75rem) 56px;background:radial-gradient(120% 60% at 50% -10%, rgba(17, 110, 144, 0.08), transparent 60%)}.contact-form{max-width:720px;margin:0 auto}.contact-form .form-validation{position:relative;padding:44px 44px 36px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--contact-radius);box-shadow:var(--contact-card-shadow);overflow:hidden}.contact-form .form-fields::before{content:"";display:block;width:64px;height:64px;margin:4px auto 18px;border-radius:50%;background-color:var(--color-brand-sky);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.contact-form .page-title-section{margin:0 0 6px;color:var(--color-heading);font-size:2rem;font-weight:800;line-height:1.1;letter-spacing:-0.01em;text-align:center}.contact-form .form-fields .page-title-section+.mb-3{margin-top:28px}.contact-form .page-title-section::after{content:"";display:block;width:56px;height:4px;margin:14px auto 0;border-radius:4px;background:var(--color-brand-sky)}.contact-form .form-label{display:block;margin-bottom:6px;color:var(--color-text);font-size:.82rem;font-weight:600}.contact-form .form-label.required::after{content:" *";color:var(--color-danger)}.contact-form .form-control,.contact-form .form-select{width:100%;height:auto;padding:12px 14px;background:var(--contact-field-bg);border:1px solid var(--color-border);border-radius:var(--contact-radius-sm);color:var(--color-heading);font-size:.95rem;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.contact-form .form-control::placeholder,.contact-form .form-select::placeholder{color:var(--color-text-muted)}.contact-form .form-control:focus,.contact-form .form-select:focus{background:var(--color-surface);border-color:var(--color-brand-sky);box-shadow:0 0 0 3px rgba(0,159,227,.12);outline:none}.contact-form textarea.form-control{min-height:140px;resize:vertical}.contact-form input[type=file].form-control{padding:8px 14px}.contact-form input[type=file].form-control::file-selector-button{margin:-8px 14px -8px -14px;padding:12px 16px;border:0;border-right:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-secondary);font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease}.contact-form input[type=file].form-control:hover::file-selector-button{background:var(--color-brand-sky);color:var(--color-inverse)}.contact-form .form-text{display:inline-block;margin-top:5px;color:var(--color-text-muted);font-size:.8rem;font-style:italic}.contact-form .mb-3{margin-bottom:18px}.contact-form .buttons-wrapper{margin-top:26px}@media(max-width: 575.98px){.contact-form .form-validation{padding:32px 22px 28px}.contact-form .page-title-section{font-size:1.6rem}}.page-content--customer{padding-bottom:60px}.row:has(.account-menu) .customer-account-head{margin-bottom:18px}.row:has(.account-menu) .customer-account-head__row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px}.row:has(.account-menu) .customer-account-head__row .page-header{flex:1 1 auto;margin-bottom:0}.row:has(.account-menu) .customer-account-head>p{margin:8px 0 0;color:var(--color-text-muted)}.row:has(.account-menu) .page-title-section{margin:8px 0 0;color:var(--color-heading);font-size:1.9rem;font-weight:800;line-height:1.15;letter-spacing:-0.01em}.row:has(.account-menu) .account-menu__back{flex:0 0 auto;margin-left:auto}.account-menu--main{gap:18px}.account-menu--main .account-menu__link,.account-menu--main>a:not(.account-menu__link){display:flex;align-items:center;gap:14px;width:auto;max-width:none;padding:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--card-shadow);color:var(--color-heading);font-size:1rem;font-weight:600;line-height:1.3;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease}.account-menu--main .account-menu__link:hover,.account-menu--main .account-menu__link:focus-visible,.account-menu--main>a:not(.account-menu__link):hover,.account-menu--main>a:not(.account-menu__link):focus-visible{color:var(--color-brand-sky);border-color:var(--color-brand-sky);box-shadow:var(--card-shadow-hover)}.account-menu--main>a:not(.account-menu__link) .link-item{display:flex;align-items:center;gap:14px}.account-menu--main .account-menu__icon,.account-menu--main>a:not(.account-menu__link) .material-icons{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:52px;height:52px;background:var(--color-surface-muted);border-radius:var(--radius-sm);color:var(--color-brand-sky);font-size:28px;transition:background-color .18s ease,color .18s ease}.account-menu--main .account-menu__link:hover .account-menu__icon,.account-menu--main .account-menu__link:focus-visible .account-menu__icon,.account-menu--main>a:not(.account-menu__link):hover .material-icons,.account-menu--main>a:not(.account-menu__link):focus-visible .material-icons{background:var(--color-brand-sky);color:var(--color-inverse)}.account-menu--main .account-menu__link--signout{color:var(--color-danger)}.account-menu--main .account-menu__link--signout:hover,.account-menu--main .account-menu__link--signout:focus-visible{color:var(--color-danger);border-color:var(--color-danger)}.account-menu--main .account-menu__link--signout .account-menu__icon{background:var(--color-danger-soft);color:var(--color-danger)}.account-menu--main .account-menu__link--signout:hover .account-menu__icon,.account-menu--main .account-menu__link--signout:focus-visible .account-menu__icon{background:var(--color-danger);color:var(--color-inverse)}.account-menu--sidebar{padding:22px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--card-shadow)}@media(min-width: 992px){.account-menu--sidebar{position:sticky;top:calc(var(--mintymenu-height) + 16px)}}.account-menu--sidebar .account-menu__title{margin:0 0 16px;padding-bottom:14px;border-bottom:1px solid var(--color-border);color:var(--color-heading);font-size:1.25rem;font-weight:800}.account-menu--sidebar .account-menu__nav{display:flex;flex-direction:column;gap:4px}.account-menu--sidebar .account-menu__link{gap:12px;padding:11px 14px;border-radius:var(--radius-sm);color:var(--color-text);font-weight:500;text-decoration:none;transition:background-color .15s ease,color .15s ease}.account-menu--sidebar .account-menu__link .account-menu__icon{font-size:0;color:var(--color-text-muted);transition:color .15s ease}.account-menu--sidebar .account-menu__link:hover{background:var(--color-surface-muted);color:var(--color-heading)}.account-menu--sidebar .account-menu__link:hover .account-menu__icon{color:var(--color-brand-sky)}.account-menu--sidebar .account-menu__link--active{background:var(--color-surface-muted);color:var(--color-brand-sky);font-weight:700}.account-menu--sidebar .account-menu__link--active .account-menu__icon{color:var(--color-brand-sky)}.account-menu--sidebar .account-menu__link--signout{margin-top:6px;color:var(--color-danger)}.account-menu--sidebar .account-menu__link--signout .account-menu__icon{color:var(--color-danger)}.account-menu--sidebar .account-menu__link--signout:hover{background:var(--color-danger-soft);color:var(--color-danger)}.account-menu--sidebar .account-menu__link--signout:hover .account-menu__icon{color:var(--color-danger)}.account-menu__link .account-menu__icon{font-size:0;line-height:0}.account-menu__link .account-menu__icon::before{content:"";display:block;background-color:currentColor;-webkit-mask-image:url("../../assets/images/icons/account-info.svg");mask-image:url("../../assets/images/icons/account-info.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.account-menu--main .account-menu__icon::before{width:26px;height:26px}.account-menu--sidebar .account-menu__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px}.account-menu--sidebar .account-menu__icon::before{width:20px;height:20px}#identity_link .account-menu__icon::before{-webkit-mask-image:url("../../assets/images/icons/profile.svg");mask-image:url("../../assets/images/icons/profile.svg")}#identity_main_link .account-menu__icon::before{-webkit-mask-image:url("../../assets/images/icons/profile.svg");mask-image:url("../../assets/images/icons/profile.svg")}#addresses_link .account-menu__icon::before{-webkit-mask-image:url("../../assets/images/icons/account-address.svg");mask-image:url("../../assets/images/icons/account-address.svg")}#addresses_main_link .account-menu__icon::before{-webkit-mask-image:url("../../assets/images/icons/account-address.svg");mask-image:url("../../assets/images/icons/account-address.svg")}#address_link .account-menu__icon::before{-webkit-mask-image:url("../../assets/images/icons/account-address.svg");mask-image:url("../../assets/images/icons/account-address.svg")}#address_main_link .account-menu__icon::before{-webkit-mask-image:url("../../assets/images/icons/account-address.svg");mask-image:url("../../assets/images/icons/account-address.svg")}#history_link .account-menu__icon::before{-webkit-mask-image:url("../../assets/images/icons/account-orders.svg");mask-image:url("../../assets/images/icons/account-orders.svg")}#history_main_link .account-menu__icon::before{-webkit-mask-image:url("../../assets/images/icons/account-orders.svg");mask-image:url("../../assets/images/icons/account-orders.svg")}#order-slips_link .account-menu__icon::before{-webkit-mask-image:url("../../assets/images/icons/account-credit-slip.svg");mask-image:url("../../assets/images/icons/account-credit-slip.svg")}#order_slips_main_link .account-menu__icon::before{-webkit-mask-image:url("../../assets/images/icons/account-credit-slip.svg");mask-image:url("../../assets/images/icons/account-credit-slip.svg")}#discounts_link .account-menu__icon::before{-webkit-mask-image:url("../../assets/images/icons/account-voucher.svg");mask-image:url("../../assets/images/icons/account-voucher.svg")}#discounts_main_link .account-menu__icon::before{-webkit-mask-image:url("../../assets/images/icons/account-voucher.svg");mask-image:url("../../assets/images/icons/account-voucher.svg")}#returns_link .account-menu__icon::before{-webkit-mask-image:url("../../assets/images/icons/account-returns.svg");mask-image:url("../../assets/images/icons/account-returns.svg")}#returns_main_link .account-menu__icon::before{-webkit-mask-image:url("../../assets/images/icons/account-returns.svg");mask-image:url("../../assets/images/icons/account-returns.svg")}#wishlist_link .account-menu__icon::before{-webkit-mask-image:url("../../assets/images/icons/account-wishlist.svg");mask-image:url("../../assets/images/icons/account-wishlist.svg")}#psgdpr_link .account-menu__icon::before{-webkit-mask-image:url("../../assets/images/icons/account-privacy.svg");mask-image:url("../../assets/images/icons/account-privacy.svg")}#emailalerts_link .account-menu__icon::before{-webkit-mask-image:url("../../assets/images/icons/account-alerts.svg");mask-image:url("../../assets/images/icons/account-alerts.svg")}.account-menu__link--signout .account-menu__icon::before{-webkit-mask-image:url("../../assets/images/icons/account-logout.svg");mask-image:url("../../assets/images/icons/account-logout.svg")}.page-content--customer #customer-form,.page-content--customer .js-customer-form,.page-content--customer .js-address-form{padding:26px 28px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--card-shadow)}.page-content--customer .js-address-form form{padding:0;background:none;border:0;box-shadow:none}.page-content--customer .form-label,.page-content--customer label.required{color:var(--color-text);font-size:.82rem;font-weight:600;margin-bottom:6px}.page-content--customer .form-control,.page-content--customer .form-select{height:auto;padding:12px 14px;background:var(--field-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-heading);font-size:.95rem;box-shadow:none}.page-content--customer .form-control::placeholder,.page-content--customer .form-select::placeholder{color:var(--color-text-muted)}.page-content--customer .form-control:focus,.page-content--customer .form-select:focus{background:var(--color-surface);border-color:var(--color-brand-sky);box-shadow:0 0 0 3px var(--color-focus-ring)}.page-content--customer .form-control-submit{width:fit-content}.page-content--customer .btn-outline-primary{gap:6px;padding:6px 14px;background:var(--color-paper);border:1px solid var(--color-brand-sky);border-radius:50px;color:var(--color-brand-sky);font-size:.8rem;white-space:nowrap}.page-content--customer .btn-outline-primary .material-icons{font-size:16px}.page-content--customer .btn-outline-primary .order-action__icon{flex:0 0 auto;width:16px;height:16px}.page-content--customer .btn-outline-primary:hover,.page-content--customer .btn-outline-primary:focus-visible{background:var(--color-brand-sky);border-color:var(--color-brand-sky);color:var(--color-inverse)}.order-history__status{border-radius:50px}.order-history__status[style*="4169e1"i]{background-color:var(--color-brand-sky) !important}.order-history__cell--invoice a{color:var(--color-brand-sky);line-height:0}.order-history__cell--invoice a .invoice-pdf-icon{display:block;width:20px;height:20px}.order-history__cell--invoice a:hover,.order-history__cell--invoice a:focus-visible{color:var(--color-brand-sky-dark)}.page-content--customer .address-card{border:1px solid rgba(22,0,109,.08);border-radius:var(--radius-lg);background:var(--color-white)}.page-content--customer .address-card--add-address{color:var(--color-brand-sky)}.page-content--customer .address-card__add-icon{width:44px;height:44px;min-width:0;padding:0;border-radius:50%}.page-content--customer .address-card--add-address:hover .address-card__add-icon,.page-content--customer .address-card--add-address:focus-visible .address-card__add-icon{background:var(--color-secondary)}.page-content--customer .address-card__actions{display:flex;gap:10px;margin-top:10px}.page-content--customer .address-card__edit{display:inline-flex;align-items:center;padding:4px 16px;background:var(--color-white);border:1px solid var(--color-brand-sky);border-radius:50px;color:var(--color-brand-sky);font-size:.85rem;font-weight:600;text-decoration:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.page-content--customer .address-card__edit:hover,.page-content--customer .address-card__edit:focus-visible{background:var(--color-brand-sky);border-color:var(--color-brand-sky);color:var(--color-white)}.page-content--customer .address-card__edit{background:var(--color-paper)}.page-content--customer .address-card__delete{display:inline-flex;align-items:center;padding:4px 16px;background:var(--color-white);border:1px solid var(--color-brand-sky);border-radius:50px;color:var(--color-brand-sky);font-size:.85rem;font-weight:600;text-decoration:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.page-content--customer .address-card__delete:hover,.page-content--customer .address-card__delete:focus-visible{background:var(--color-brand-sky);border-color:var(--color-brand-sky);color:var(--color-white)}.page-content--customer .address-card__delete{background:var(--color-danger-soft);border-color:var(--color-danger);color:var(--color-danger)}.page-content--customer .address-card__delete:hover,.page-content--customer .address-card__delete:focus-visible{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-white)}.page-content--customer .order-separator{display:none}.page-content--customer .order-infos,.page-content--customer .order-status,.page-content--customer .order-carriers,.page-content--customer .order-addresses,.page-content--customer .order-products,.page-content--customer .order-messages,.page-content--customer .order-message-form{margin-bottom:20px;padding:24px 26px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--card-shadow)}@media(min-width: 768px)and (max-width: 991.98px){.order-history__inner{grid-template-columns:1fr;gap:1rem}.order-history__header{display:none}.order-history__row{grid-template-columns:1fr;padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.order-history__cell{grid-template-columns:1fr 66.6667%;justify-self:stretch}.order-history__cell::before{display:block}.order-history__cell--actions{grid-template-columns:repeat(2, minmax(0, 1fr))}.order-history__cell--actions::before{display:none}}.account-menu--sidebar a:not(.account-menu__link){display:flex;align-items:center;gap:12px;width:auto;max-width:none;padding:11px 14px;border-radius:var(--radius-sm);color:var(--color-text);font-weight:500;text-decoration:none;transition:background-color .15s ease,color .15s ease}.account-menu--sidebar a:not(.account-menu__link) .link-item{display:flex;align-items:center;gap:12px}.account-menu--sidebar a:not(.account-menu__link) .material-icons{font-size:20px;color:var(--color-text-muted);transition:color .15s ease}.account-menu--sidebar a:not(.account-menu__link):hover{background:var(--color-surface-muted);color:var(--color-heading)}.account-menu--sidebar a:not(.account-menu__link):hover .material-icons{color:var(--color-brand-sky)}.account-menu--main>a#savedcards-link .material-icons,.account-menu--main>a.minty-withdrawal-account-link .material-icons,.account-menu--sidebar a#savedcards-link .material-icons,.account-menu--sidebar a.minty-withdrawal-account-link .material-icons{font-size:0;line-height:0}.account-menu--main>a#savedcards-link .material-icons::before,.account-menu--main>a.minty-withdrawal-account-link .material-icons::before,.account-menu--sidebar a#savedcards-link .material-icons::before,.account-menu--sidebar a.minty-withdrawal-account-link .material-icons::before{content:"";display:block;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}#savedcards-link .material-icons::before{-webkit-mask-image:url("../../assets/images/icons/account-card.svg");mask-image:url("../../assets/images/icons/account-card.svg")}.minty-withdrawal-account-link .material-icons::before{-webkit-mask-image:url("../../assets/images/icons/account-withdrawal.svg");mask-image:url("../../assets/images/icons/account-withdrawal.svg")}.account-menu--main #savedcards-link .material-icons::before,.account-menu--main .minty-withdrawal-account-link .material-icons::before{width:26px;height:26px}.account-menu--sidebar #savedcards-link .material-icons,.account-menu--sidebar .minty-withdrawal-account-link .material-icons{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px}.account-menu--sidebar #savedcards-link .material-icons::before,.account-menu--sidebar .minty-withdrawal-account-link .material-icons::before{width:20px;height:20px}@media(min-width: 576px){.account-menu--main .account-menu__link{flex-direction:column;align-items:flex-start;gap:14px;padding:22px 20px}.account-menu--main>a:not(.account-menu__link){padding:22px 20px}.account-menu--main>a:not(.account-menu__link) .link-item{flex-direction:column;align-items:flex-start;gap:14px}}@media(max-width: 575.98px){.row:has(.account-menu) .page-title-section{font-size:1.55rem}.row:has(.account-menu) .customer-account-head__row{flex-direction:column;align-items:flex-start}.row:has(.account-menu) .account-menu__back{margin-left:0}.account-menu--main{gap:14px}.account-menu--main .account-menu__icon{width:46px;height:46px}.account-menu--main .account-menu__icon::before{width:24px;height:24px}}#authentication .wrapper,#registration .wrapper{background:var(--color-paper);padding-bottom:60px}#authentication .page-title-section,#registration .page-title-section{margin:8px 0 22px;color:var(--color-heading);font-size:1.7rem;font-weight:800;letter-spacing:-0.01em}.login__form-wrapper,.register-form{padding:28px 30px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--card-shadow)}.login>hr,.register-form>hr{display:none}#authentication .form-label,#authentication label.required,#authentication .form-label.required,#registration .form-label,#registration label.required,#registration .form-label.required{color:var(--color-text);font-size:.82rem;font-weight:600;margin-bottom:6px}#authentication .form-control,#authentication .form-select,#registration .form-control,#registration .form-select{height:auto;padding:12px 14px;background:var(--field-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-heading);font-size:.95rem;box-shadow:none}#authentication .form-control::placeholder,#authentication .form-select::placeholder,#registration .form-control::placeholder,#registration .form-select::placeholder{color:var(--color-text-muted)}#authentication .form-control:focus,#authentication .form-select:focus,#registration .form-control:focus,#registration .form-select:focus{background:var(--color-surface);border-color:var(--color-brand-sky);box-shadow:0 0 0 3px var(--color-focus-ring)}#authentication .form-control-comment,#authentication .form-text,#registration .form-control-comment,#registration .form-text{color:var(--color-text-muted);font-size:.78rem}#authentication .mb-3,#authentication .form-group,#registration .mb-3,#registration .form-group{margin-bottom:16px}.input-group.password-field{flex-wrap:nowrap;align-items:center;gap:10px}.input-group.password-field:not(.has-validation)>.form-control:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-radius:var(--radius-sm)}.input-group.password-field .btn{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:42px;height:42px;margin:0;padding:0;background:var(--color-paper);border:1px solid var(--color-brand-sky);color:var(--color-brand-sky);box-shadow:none;transition:background-color .15s ease,color .15s ease}.input-group.password-field .btn:hover,.input-group.password-field .btn:focus-visible{background:var(--color-brand-sky);color:var(--color-inverse)}.input-group.password-field .btn .material-icons{display:block;width:20px;height:20px;font-size:0;line-height:0;background-color:currentColor;-webkit-mask:url("../../assets/images/icons/password-eye.svg") center/contain no-repeat;mask:url("../../assets/images/icons/password-eye.svg") center/contain no-repeat}.input-group.password-field:has(.form-control[type=text]) .btn .material-icons{-webkit-mask-image:url("../../assets/images/icons/password-eye-off.svg");mask-image:url("../../assets/images/icons/password-eye-off.svg")}.buttons-wrapper--split{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px}#authentication .btn-basic{padding:0;background:none;border:0;color:var(--color-text-muted);font-weight:500;text-decoration:none}#authentication .btn-basic:hover{color:var(--color-brand-sky);text-decoration:underline}.login__register-prompt{margin-top:18px;padding:24px;text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--card-shadow)}.login__register-prompt .h4{margin-bottom:16px;color:var(--color-heading);font-size:1.1rem;font-weight:800}.register-form__login-prompt{margin:18px 0 0;text-align:center;color:var(--color-text-muted);font-size:.95rem}.register-form__login-prompt a{color:var(--color-brand-sky);font-weight:600}.register-form__login-prompt a:hover{text-decoration:underline}@media(max-width: 575.98px){.login__form-wrapper,.register-form{padding:22px 18px}#authentication .page-title-section,#registration .page-title-section{font-size:1.5rem}#authentication .buttons-wrapper--split{flex-direction:column-reverse;align-items:stretch;gap:12px}#authentication #submit-login,#authentication .buttons-wrapper--split .btn-secondary{margin-left:auto}}#password .wrapper{background:var(--color-paper);padding-bottom:60px}#password .page-title-section{margin:8px 0 22px;color:var(--color-heading);font-size:1.7rem;font-weight:800;letter-spacing:-0.01em}.forgotten-password{padding:28px 30px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--card-shadow)}.forgotten-password .send-renew-password-link{margin:0 0 18px;color:var(--color-text-muted);font-size:.95rem}#password .form-label,#password label.required{color:var(--color-text);font-size:.82rem;font-weight:600;margin-bottom:6px}#password .form-control{height:auto;padding:12px 14px;background:var(--field-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-heading);font-size:.95rem;box-shadow:none}#password .form-control::placeholder{color:var(--color-text-muted)}#password .form-control:focus{background:var(--color-surface);border-color:var(--color-brand-sky);box-shadow:0 0 0 3px var(--color-focus-ring)}#password .mb-3{margin-bottom:16px}#password hr{display:none}#password #back-to-login{margin-top:18px}@media(max-width: 575.98px){.forgotten-password{padding:22px 18px}#password .page-title-section{font-size:1.5rem}}#guest-tracking .wrapper{background:var(--color-paper);padding-bottom:60px}#guest-tracking .page-title-section{margin:8px 0 22px;color:var(--color-heading);font-size:1.7rem;font-weight:800;letter-spacing:-0.01em}#guest-tracking .guest-tracking-form{padding:28px 30px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--card-shadow)}#guest-tracking .guest-tracking-form__intro{margin:0 0 20px;color:var(--color-text-muted);font-size:.95rem}#guest-tracking .form-label,#guest-tracking label.required,#guest-tracking .form-label.required{color:var(--color-text);font-size:.82rem;font-weight:600;margin-bottom:6px}#guest-tracking .form-control{height:auto;padding:12px 14px;background:var(--field-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-heading);font-size:.95rem;box-shadow:none}#guest-tracking .form-control::placeholder{color:var(--color-text-muted)}#guest-tracking .form-control:focus{background:var(--color-surface);border-color:var(--color-brand-sky);box-shadow:0 0 0 3px var(--color-focus-ring)}#guest-tracking .form-text{margin-top:6px;color:var(--color-text-muted);font-size:.78rem}#guest-tracking .mb-3{margin-bottom:16px}#guest-tracking .buttons-wrapper{margin-top:24px}@media(max-width: 575.98px){#guest-tracking .guest-tracking-form{padding:22px 18px}#guest-tracking .page-title-section{font-size:1.5rem}#guest-tracking .buttons-wrapper--end .btn{width:100%}}#module-mintywithdrawal-form{--mw-col: 680px}#module-mintywithdrawal-form .wrapper{background:var(--color-paper);padding-bottom:60px}#module-mintywithdrawal-form .page-header{max-width:var(--mw-col);margin:8px auto 22px}#module-mintywithdrawal-form .page-title-section{margin:0;color:var(--color-heading);font-size:1.7rem;font-weight:800;letter-spacing:-0.01em}#module-mintywithdrawal-form .minty-withdrawal{max-width:var(--mw-col);margin:0 auto;display:flex;flex-direction:column;gap:20px}#module-mintywithdrawal-form .minty-withdrawal__declaration{margin:0}#module-mintywithdrawal-form .minty-withdrawal__declaration .alert-heading{margin-bottom:6px;font-size:1.05rem}#module-mintywithdrawal-form .minty-withdrawal__intro{margin:0;color:var(--color-text);font-size:.95rem;line-height:1.5}#module-mintywithdrawal-form .minty-withdrawal__form{display:flex;flex-direction:column;gap:24px;padding:28px 30px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--card-shadow)}#module-mintywithdrawal-form .minty-withdrawal__eyebrow{display:block;margin-bottom:8px;color:var(--color-text-muted);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}#module-mintywithdrawal-form .minty-withdrawal__merchant{padding:16px 18px;background:var(--color-surface-muted);border-radius:var(--radius-sm)}#module-mintywithdrawal-form .minty-withdrawal__address{margin:0;color:var(--color-text);font-size:.95rem;font-style:normal;line-height:1.5}#module-mintywithdrawal-form .minty-withdrawal__address strong{color:var(--color-heading)}#module-mintywithdrawal-form .form-group{margin:0}#module-mintywithdrawal-form label{display:block;margin-bottom:6px;color:var(--color-text);font-size:.82rem;font-weight:600}#module-mintywithdrawal-form .form-control{width:100%;height:auto;padding:12px 14px;background:var(--field-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-heading);font-size:.95rem;box-shadow:none}#module-mintywithdrawal-form .form-control::placeholder{color:var(--color-text-muted)}#module-mintywithdrawal-form .form-control:focus{background:var(--color-surface);border-color:var(--color-brand-sky);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}#module-mintywithdrawal-form .form-control[readonly]{background:var(--color-paper-alt);color:var(--color-text-muted);cursor:default}#module-mintywithdrawal-form .form-control[readonly]:focus{border-color:var(--color-border);box-shadow:none}#module-mintywithdrawal-form textarea.form-control{resize:vertical;min-height:96px}#module-mintywithdrawal-form .minty-withdrawal__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}#module-mintywithdrawal-form .minty-withdrawal__grid-full{grid-column:1/-1}#module-mintywithdrawal-form .minty-withdrawal__fieldset{display:flex;flex-direction:column;gap:16px}#module-mintywithdrawal-form .minty-withdrawal__table{width:100%;margin:0;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.9rem}#module-mintywithdrawal-form .minty-withdrawal__table thead th{padding:10px 14px;background:var(--color-surface-muted);border:0;color:var(--color-heading);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}#module-mintywithdrawal-form .minty-withdrawal__table tbody td{padding:12px 14px;border:0;border-top:1px solid var(--color-border);color:var(--color-text);vertical-align:middle}#module-mintywithdrawal-form .minty-withdrawal__table tbody td small{color:var(--color-text-muted)}#module-mintywithdrawal-form .minty-withdrawal__table tbody td strong{color:var(--color-heading)}#module-mintywithdrawal-form .minty-withdrawal__table .text-center{text-align:center}#module-mintywithdrawal-form .minty-withdrawal__table .text-right{text-align:right}#module-mintywithdrawal-form .minty-withdrawal__lead{margin:0;color:var(--color-text);font-size:1rem}#module-mintywithdrawal-form .minty-withdrawal__orders{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}#module-mintywithdrawal-form .minty-withdrawal__order{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--card-shadow)}#module-mintywithdrawal-form .minty-withdrawal__order-info{display:flex;flex-direction:column;gap:2px}#module-mintywithdrawal-form .minty-withdrawal__order-ref{color:var(--color-heading);font-size:1rem;font-weight:700}#module-mintywithdrawal-form .minty-withdrawal__order-date{color:var(--color-text-muted);font-size:.85rem}#module-mintywithdrawal-form .minty-withdrawal--message .alert{margin:0}#module-mintywithdrawal-form .minty-withdrawal--message .alert .alert-heading{margin-bottom:6px;font-size:1.05rem}@media(max-width: 575.98px){#module-mintywithdrawal-form .minty-withdrawal__form{padding:22px 18px}#module-mintywithdrawal-form .minty-withdrawal__grid{grid-template-columns:minmax(0, 1fr)}#module-mintywithdrawal-form .minty-withdrawal__table{border:0}#module-mintywithdrawal-form .minty-withdrawal__table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}#module-mintywithdrawal-form .minty-withdrawal__table tbody tr{display:block;margin-bottom:12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}#module-mintywithdrawal-form .minty-withdrawal__table tbody td{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:right;border-top:0;border-bottom:1px solid var(--color-border)}#module-mintywithdrawal-form .minty-withdrawal__table tbody td:last-child{border-bottom:0}#module-mintywithdrawal-form .minty-withdrawal__table tbody td::before{content:attr(data-label);color:var(--color-text-muted);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-align:left}#module-mintywithdrawal-form .minty-withdrawal__order{flex-direction:column;align-items:stretch;gap:14px}}html,body,button,input,select,textarea{font-family:var(--font-family-base)}.container,.container-fluid,.row{--bs-gutter-x: var(--container-gutter)}.header,.header:has(.mintymenu),.header:has(.mintymenu) .header__banner{background:rgba(0,0,0,0)}.wrapper{padding-bottom:40px}main.wrapper{background:url("../images/courbe-micro.svg") repeat-y top center;background-size:100% auto}#checkout main.wrapper,#cart main.wrapper,body:has(.page-content--customer) main.wrapper{background-image:none}
