
:root{--yn:#221B46;--yg1:#F6C944;--yg2:#EBA52E;--ym:#CE1A77;--yp:#E5188A;--ylav:#ECE8F7}
body,button,input,select,textarea,.page-wrapper{font-family:'Roboto',system-ui,-apple-system,sans-serif!important}

header.page-header div.z-30{background:linear-gradient(180deg,var(--yg1),var(--yg2))!important;border-bottom:0!important;box-shadow:0 2px 12px rgba(0,0,0,.08)!important}
header.page-header div.z-30 .border-gray-100,header.page-header div.z-30 .bg-white{background:transparent!important;border-color:transparent!important}
header.page-header div.z-30 .container{padding-top:.85rem!important;padding-bottom:.85rem!important;min-height:70px!important;align-items:center!important}
header.page-header a:has(img[src*="logo"]){background:#fff!important;border-radius:12px!important;padding:6px 14px!important;display:inline-flex!important;align-items:center!important;box-shadow:0 3px 10px rgba(0,0,0,.14)!important}
header.page-header .navigation a,header.page-header a.level-0{color:var(--yn)!important;font-weight:500!important;font-size:17px!important;letter-spacing:.3px}
header.page-header .navigation a:hover,header.page-header a.level-0:hover,header.page-header .navigation a[aria-current=page]{color:#10204a!important;font-weight:800!important}
header.page-header .btn.bg-transparent{color:var(--yn)!important}
header.page-header svg{color:var(--yn)!important}
header.page-header .btn.bg-transparent svg [stroke],header.page-header .btn.bg-transparent svg path{stroke:var(--yn)!important}
header.page-header .bg-primary,header.page-header .text-white.bg-primary,header.page-header [class*="counter"]{background:var(--ym)!important;color:#fff!important}
header.page-header div.z-10{background:#fff!important}
header.page-header div.z-10 a{color:var(--yn)!important}
header.page-header div.z-10 a:hover{color:var(--ym)!important}
header.page-header img[src*="logo"],.logo img{max-height:48px!important;width:auto!important}

.btn-primary,button.btn-primary,a.btn-primary,.action.primary,button.action.primary,button.tocart,.action.tocart{background:linear-gradient(135deg,var(--yp),var(--ym))!important;border:0!important;border-radius:30px!important;color:#fff!important;font-weight:700!important;box-shadow:0 6px 16px rgba(206,26,119,.26)!important;text-transform:none!important}
.btn-primary:hover,button.tocart:hover,.action.primary:hover,a.btn-primary:hover{filter:brightness(1.06)!important;color:#fff!important}
.btn-secondary,.action.secondary{border-radius:30px!important;border:1.5px solid var(--yn)!important;color:var(--yn)!important;background:#fff!important}
.btn:not(.btn-primary):not(.bg-transparent){border-radius:30px!important}

.page-title,h1.page-title,.product-info-main .page-title,.block-title strong,.product.info.detailed .title,.block.widget .title strong{color:var(--yn)!important}
.page-title span{color:var(--yn)!important}

.product-item.card{border:1px solid #efeaf6!important;border-radius:18px!important;background:#fff!important;box-shadow:0 6px 18px rgba(34,27,70,.05)!important;transition:transform .2s,box-shadow .2s;padding:14px!important}
.product-item.card:hover{transform:translateY(-4px)!important;box-shadow:0 16px 32px rgba(34,27,70,.13)!important}
.product-item .product-item-link,.product-item-name a{color:var(--yn)!important;font-weight:700!important}
.product-item .price-box .price,.price-box.price-final_price .price,.product-item .price{color:var(--ym)!important;font-weight:800!important}
.product-item .old-price .price,.old-price .price{color:#a39bbd!important;font-weight:600!important}
.product-item .minimal-price .price-label,.product-item .price-label{color:#7d7796!important}

.product-info-main .price-box .price,.product-info-price .price{color:var(--ym)!important;font-weight:900!important}
.product-info-main .product-reviews-summary,.product-info-main .stock.available{color:var(--yn)!important}
.prices-tier,.product-info-main .prices-tier,.tier-price{border-left:4px solid var(--ym)!important;background:#fdf3f8!important;border-radius:10px!important;padding:10px 14px!important}
.prices-tier .price,.tier-price .price{color:var(--ym)!important}
.swatch-option.text.selected,.swatch-option:hover{border-color:var(--yn)!important}

.toolbar-sorter select,.toolbar select,.filter-options-title,.toolbar-amount{color:var(--yn)!important}
.filter-options-title{font-weight:700!important}
.toolbar-sorter select,.toolbar select{border-radius:24px!important;border:1.5px solid #e3def0!important}
.toolbar-products .modes .modes-mode.active,.modes-mode:hover{color:var(--ym)!important}

.breadcrumbs a{color:#7d7796!important}.breadcrumbs strong,.breadcrumbs li:last-child{color:var(--yn)!important;font-weight:700}

.message.success{border-left:4px solid var(--ym)!important}
a.text-primary,.text-primary,a:hover{color:var(--ym)}
.text-primary{color:var(--ym)!important}

footer.page-footer,footer.page-footer>div,footer.page-footer .footer,footer.page-footer .content,footer.page-footer [class*="bg-gray"],footer.page-footer [class*="bg-white"]{background:var(--yn)!important;background-color:var(--yn)!important}
footer.page-footer{color:#cfc9e6!important;border-top:0!important;padding:38px 0 26px!important}
footer.page-footer *{border-color:rgba(255,255,255,.12)!important}
footer.page-footer a{color:#cfc9e6!important}
footer.page-footer a:hover{color:#fff!important}
footer.page-footer .block-title,footer.page-footer strong,footer.page-footer .h4,footer.page-footer h3{color:var(--yg1)!important}
footer.page-footer input{background:#fff!important;color:#222!important;border-radius:24px!important}

.copyright,.page-footer .copyright,body.checkout-index-index .copyright{display:none!important}
header.page-header a:has(img[src*="logo"]){background:#fff url('data:image/png;base64,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IdktEBERUSsMYURERERERAIxhBEREREREQnEEEZERERERCQQQxgREREREZFADGFEREREREQCMYQREREREREJxBBGREREREQkEEMYERERERGRQAxhREREREREAjGEERERERERCcQQRkREREREJBBDGBERERERkUAMYURERERERAIxhBEREREREQnEEEZERERERCQQQxgREREREZFADGFEREREREQCMYQREREREREJxBBGREREREQkEEMYERERERGRQAxhREREREREAjGEEREFgeKSMtktEBER0SUMYURERERERAIxhBEREREREQnEEEZERERERCQQQxgREREREZFADGFEREREREQCMYQREREREREJxBBGREREREQkEEMYERERERGRQAxhREREREREAjGEERERERERCcQQRkREREREJBBDGBERERERkUAMYURERERERAIxhBEREREREQnEEEZERERERCQQQxgREREREZFADGFEREREREQCMYQREREREREJxBBGREREREQkEEMYERERERGRQAxhREREREREAjGEEREFgWPfn5LdAhEREV3CEEZEFATOn78ouwUiIiK6hCGMiIiIiIhIIKvsBoiIiIiIAACKE4qjpEcfYgqNASx9NWqISBsMYURERD3gVhTUXXSiyelGVXUjAKC8woH6elfLY86UOuBwOLu8TpQ9FAMi+7S8HRdnQ2gfy6U/64MQqxkRESEa/A2I5FDqTgLOWigXvgUaq6FU7wEAuCt2AA2lqtUxJ84GAJgiUoC+l8NkGwyEJcBkSwRMfOlL+sBnIhERUQc8Yau0vB4XLjTiXE0jfii6oNr1q6obUFXd0PJ2Z9e22axIiLdhQGQfxESHYUBkH4Yz0rfGCii1x6E4TkEp3ap6yOqOu2RD538YGg9zTCZM9gkwRY6BKWI40CdGWG9EHgxhREREAOrrXaiorEfx6Ys4W+rwCkgyORzODgPaoIRwDIyzIWFgOGJjw2A2mSR0R9Q84VKq90oJXD3WUNoc0toENXPibJjip8Nkvxqm8CGSmqNgwhBGJFj+lh0AgNtmXosxo36C6KhIyR2RUTldLhz/vhh7Cg5j3TsfovBokeyWDMWtKCgvr8eZs3UoPFbT7fJBvTl9pg6nz9QBhyoBNIeywZdFICHeBvuAUMndUUBzXYRSuQvusm1wn/iL7G5U0TaYmRNn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') center/contain no-repeat!important;background-origin:content-box!important;width:165px!important;height:58px!important;border-radius:12px!important;padding:7px 14px!important;box-shadow:0 3px 10px rgba(0,0,0,.14)!important;display:inline-flex!important}
header.page-header a:has(img[src*="logo"]) img{display:none!important}
header.page-header a:has(img[src*="logo"]) svg{display:none!important}

.hdr .tools .iconbtn:not(.js-cart),.hdr .tools .iconbtn.js-cart{font-size:0!important;width:30px;height:30px;justify-content:center;color:transparent;position:relative}
.hdr .tools .iconbtn:not(.js-cart)::before{content:"";display:inline-block;width:25px;height:25px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23221B46' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-4 4-6 8-6s8 2 8 6'/%3E%3C/svg%3E") center/contain no-repeat}
.hdr .tools .iconbtn.js-cart::before{content:"";display:inline-block;width:26px;height:26px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23221B46' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8h12l-1 11a2 2 0 0 1-2 1.8H9a2 2 0 0 1-2-1.8L6 8Z'/%3E%3Cpath d='M9 8a3 3 0 0 1 6 0'/%3E%3C/svg%3E") center/contain no-repeat}
.hdr .tools .iconbtn .bdg{font-size:10px!important;color:#fff!important}
.hdr .tools .iconbtn{cursor:pointer}

.checkout-cart-index .page-title,.checkout-cart-index .page-title span{color:var(--yn)!important}
.checkout-cart-index .cart.item,.checkout-cart-index .item-info,.checkout-cart-index li.item{background:#fff!important;border:1px solid #efeaf6!important;border-radius:16px!important;box-shadow:0 6px 18px rgba(34,27,70,.05)!important;padding:16px 18px!important;margin-bottom:14px!important}
.checkout-cart-index .product-item-name a,.checkout-cart-index .product-item-details a{color:var(--yn)!important;font-weight:700!important}
.checkout-cart-index .price,.checkout-cart-index .cart .price{color:var(--ym)!important;font-weight:800!important}
.checkout-cart-index .cart-summary,.checkout-cart-index aside .summary,.checkout-cart-index .opc-block-summary{background:#fff!important;border:1px solid #efeaf6!important;border-radius:18px!important;box-shadow:0 10px 26px rgba(34,27,70,.08)!important;padding:20px!important}
.checkout-cart-index .cart-summary .summary.title,.checkout-cart-index .summary-title,.checkout-cart-index [class*="Résumé"]{color:var(--yn)!important;font-weight:800!important}
.checkout-cart-index .grand .price,.checkout-cart-index .grand-total .price,.checkout-cart-index .grand_total{color:var(--ym)!important;font-weight:900!important}
.checkout-cart-index button.checkout,.checkout-cart-index .action.primary.checkout,.checkout-cart-index .methods-shipping button{background:linear-gradient(135deg,var(--yp),var(--ym))!important;border:0!important;border-radius:30px!important;font-weight:900!important}
.checkout-cart-index .qty input,.checkout-cart-index input.qty{border-radius:10px!important;border:1.5px solid #e3def0!important;text-align:center}

.account .page-title,.account .page-title span,.account .block-title strong,.account .box-title span,.account .legend span,.account-nav .title{color:var(--yn)!important}
.account .block-collapsible-nav,.account .account-nav,.account .sidebar .block{background:#fff!important;border:1px solid #efeaf6!important;border-radius:16px!important;box-shadow:0 6px 18px rgba(34,27,70,.06)!important;overflow:hidden}
.account .block-collapsible-nav .item a,.account .account-nav .item a,.account .account-nav-content a,.account .sidebar .nav.items a{color:var(--yn)!important;padding:12px 18px!important;display:block!important;border:0!important}
.account .block-collapsible-nav .item.current a,.account .account-nav .item.current>*,.account .nav.items .current a,.account .current>a{background:linear-gradient(135deg,var(--yp),var(--ym))!important;color:#fff!important}
.account .block-collapsible-nav .item a:hover,.account .account-nav .item a:hover{background:var(--ylav)!important}
.account .block,.account .box,.account .block-dashboard-info,.account .block-dashboard-addresses,.account .dashboard-welcome{background:#fff!important;border:1px solid #efeaf6!important;border-radius:16px!important;box-shadow:0 6px 18px rgba(34,27,70,.05)!important;padding:18px 20px!important;margin-bottom:18px!important}
.account .box-actions a,.account .action.edit,.account .action.change-password{color:var(--ym)!important;font-weight:700!important}
.account input:not([type=checkbox]):not([type=radio]),.account select,.account textarea,.form-edit-account input,.form-address-edit input,.form-address-edit select{border-radius:10px!important;border:1.5px solid #e3def0!important;padding:10px 12px!important}
.account .action.primary,.account button.save,.form-edit-account .action.save,.form-address-edit .action.save{background:linear-gradient(135deg,var(--yp),var(--ym))!important;border:0!important;border-radius:30px!important;font-weight:800!important}

.drawer .it.ycgrp{align-items:flex-start}
.drawer .yclist{margin-top:7px;display:flex;flex-direction:column;gap:3px;max-height:150px;overflow:auto;padding-right:4px}
.drawer .ycr{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;color:#6f6a85}
.drawer .ycr b{color:#CE1A77;font-weight:800}
.drawer .it.ycgrp .star.m{background:linear-gradient(135deg,#E5188A,#CE1A77)!important}

.ydol-stars-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:14px 8px;max-width:840px;margin-top:4px}
.ycsw{display:flex;flex-direction:column;align-items:center;gap:1px;text-align:center}
.ycsw img{width:60px;height:60px;object-fit:contain;filter:drop-shadow(0 5px 8px rgba(20,15,40,.16))}
.ycsw .c{font-size:11px;font-weight:700;color:#221B46;line-height:1.1}
.ycsw .x{font-size:11px;font-weight:800;color:#CE1A77}
.drawer .ydol-stars-grid{grid-template-columns:repeat(auto-fill,minmax(50px,1fr));gap:9px 5px;max-width:none}
.drawer .ycsw img{width:42px;height:42px}
.drawer .it.ycgrp{flex-direction:column;align-items:stretch}

body.checkout-cart-index #maincontent,body.checkout-cart-index .page-main,
body.account #maincontent,body.account .page-main,
body.customer-account-create #maincontent,body.customer-account-create .page-main,
body.customer-account-login #maincontent,body.customer-account-login .page-main,
body.customer-account-forgotpassword #maincontent,
body.catalogsearch-result-index #maincontent,body.catalogsearch-result-index .page-main,
body.checkout-index-index #maincontent,body[class*="sales-order"] #maincontent,
body.wishlist-index-index #maincontent{
 max-width:1300px!important;width:auto!important;margin:0 auto!important;padding:28px 32px 70px!important;display:block!important
}
body.checkout-cart-index .columns,body.account .columns,body.customer-account-create .columns,
body.customer-account-login .columns,body.catalogsearch-result-index .columns,body[class*="sales-order"] .columns{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important}

footer.page-footer>.footer.content,footer.page-footer .footer.content{max-width:1300px!important;margin:0 auto!important;padding:42px 32px 24px!important;box-sizing:border-box}
footer.page-footer .copyright{padding-left:32px!important}

body.hyva_checkout-index-index #maincontent,body.hyva_checkout-index-index main.page-main{max-width:1280px!important;width:auto!important;margin:0 auto!important;padding:26px 34px 72px!important;box-sizing:border-box;background:#fff!important}
body.hyva_checkout-index-index .grid{gap:1.9rem!important}

body.hyva_checkout-index-index legend.section-title,body.hyva_checkout-index-index .section-title{background:#221B46!important;border:0!important;border-bottom:0!important;border-radius:10px!important;padding:.82rem 1.2rem!important;margin-bottom:1.3rem!important;width:100%!important;box-shadow:0 2px 9px rgba(34,27,70,.13)}
body.hyva_checkout-index-index legend.section-title h2,body.hyva_checkout-index-index legend.section-title *,body.hyva_checkout-index-index .section-title h2{color:#fff!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-weight:800!important;font-size:.97rem!important;margin:0!important}

body.hyva_checkout-index-index fieldset{background:#fff!important;border:1px solid #E7E2F4!important;border-radius:14px!important;padding:1.2rem 1.35rem 1.4rem!important;margin-bottom:1.3rem!important;box-shadow:0 1px 3px rgba(34,27,70,.05)}
body.hyva_checkout-index-index label{color:#4a4470}

body.hyva_checkout-index-index input:not([type=radio]):not([type=checkbox]),body.hyva_checkout-index-index select,body.hyva_checkout-index-index textarea{border:1px solid #D6CFEA!important;border-radius:9px!important;padding:.58rem .8rem!important;background:#fff!important;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}
body.hyva_checkout-index-index input:focus,body.hyva_checkout-index-index select:focus,body.hyva_checkout-index-index textarea:focus{border-color:#CE1A77!important;box-shadow:0 0 0 3px rgba(206,26,119,.14)!important;outline:none!important}
body.hyva_checkout-index-index input[type=radio]:checked,body.hyva_checkout-index-index input[type=checkbox]:checked{accent-color:#CE1A77}

body.hyva_checkout-index-index [class*=shipping-method] label,body.hyva_checkout-index-index [class*=payment-method] label,body.hyva_checkout-index-index [class*=method-list] label{border:1px solid #E7E2F4!important;border-radius:12px!important;padding:1rem 1.15rem!important;background:#fff!important;transition:border-color .15s,background .15s}
body.hyva_checkout-index-index label:has(input[type=radio]:checked),body.hyva_checkout-index-index label:has(input[type=checkbox]:checked){border-color:#CE1A77!important;background:#FCEAF3!important;box-shadow:0 0 0 1px #CE1A77 inset!important}

body.hyva_checkout-index-index .area-right,body.hyva_checkout-index-index .checkout-summary{background:#F5F3FB!important;border:1px solid #E7E2F4!important;border-radius:14px!important;padding:1.5rem!important}
body.hyva_checkout-index-index [class*=grand-total] *,body.hyva_checkout-index-index .grand-total,body.hyva_checkout-index-index [class*=grand-total]{color:#CE1A77!important;font-weight:800!important}

body.hyva_checkout-index-index button[type=submit],body.hyva_checkout-index-index .btn-primary,body.hyva_checkout-index-index button[class*=primary]{background:#CE1A77!important;border-color:#CE1A77!important;color:#fff!important;border-radius:9999px !important;text-transform:uppercase;font-weight:700;letter-spacing:.4px;padding:.82rem 2.1rem!important}
body.hyva_checkout-index-index button[type=submit]:hover,body.hyva_checkout-index-index .btn-primary:hover{background:#A8125F!important;border-color:#A8125F!important}

body.hyva_checkout-index-index #hyva-checkout-main a{color:#CE1A77}

body.hyva_checkout-index-index #hyva-checkout-main input:not([type=radio]):not([type=checkbox]){min-width:0!important;width:100%!important}

@media(min-width:1024px){
 body.hyva_checkout-index-index #maincontent,body.hyva_checkout-index-index main.page-main{max-width:1600px!important;padding-left:40px!important;padding-right:40px!important}
 body.hyva_checkout-index-index #hyva-checkout-main [class*="lg:grid-cols-3"]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2rem!important;align-items:start!important}
}

body.hyva_checkout-index-index #hyva-checkout-main .field>.control,body.hyva_checkout-index-index #hyva-checkout-main .control{width:100%!important}
body.hyva_checkout-index-index #hyva-checkout-main [class*="flex"]>input:not([type=radio]):not([type=checkbox]){flex:1 1 auto!important;width:auto!important;min-width:0!important}

body.hyva_checkout-index-index #hyva-checkout-main fieldset{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-wrap:break-word}
body.hyva_checkout-index-index #hyva-checkout-main fieldset *{min-width:0!important}
body.hyva_checkout-index-index #hyva-checkout-main legend.section-title{max-width:100%!important;box-sizing:border-box!important}
body.hyva_checkout-index-index #hyva-checkout-main [class*="lg:grid-cols-3"]>*{min-width:0!important;max-width:100%!important}

body.hyva_checkout-index-index legend.section-title,body.hyva_checkout-index-index .section-title{border-radius:0!important;box-shadow:none!important;border-bottom:3px solid #F6C944!important;padding:1rem 1.35rem!important;letter-spacing:1px!important}

body.hyva_checkout-index-index fieldset{border-radius:2px!important;box-shadow:none!important;border:1px solid #DAD3EC!important}
body.hyva_checkout-index-index #hyva-checkout-main [class*=shipping-method] label,body.hyva_checkout-index-index #hyva-checkout-main [class*=payment-method] label,body.hyva_checkout-index-index #hyva-checkout-main [class*=method-list] label{border-radius:2px!important}
body.hyva_checkout-index-index .area-right,body.hyva_checkout-index-index .checkout-summary{border-radius:2px!important;box-shadow:none!important}
body.hyva_checkout-index-index #hyva-checkout-main input,body.hyva_checkout-index-index #hyva-checkout-main select,body.hyva_checkout-index-index #hyva-checkout-main textarea{border-radius:2px!important}

body.hyva_checkout-index-index #hyva-checkout-main button[type=submit],body.hyva_checkout-index-index #hyva-checkout-main .btn-primary,body.hyva_checkout-index-index #hyva-checkout-main button[class*=primary]{border-radius:9999px !important}

body.hyva_checkout-index-index #hyva-checkout-main input[type=radio]{-webkit-appearance:none!important;appearance:none!important;width:20px!important;height:20px!important;border:2px solid #BCB2DA!important;border-radius:50%!important;background:#fff!important;position:relative!important;cursor:pointer;flex:0 0 auto!important;vertical-align:middle;margin:0 .55rem 0 0!important}
body.hyva_checkout-index-index #hyva-checkout-main input[type=radio]:checked{border-color:#CE1A77!important}
body.hyva_checkout-index-index #hyva-checkout-main input[type=radio]:checked::after{content:""!important;position:absolute!important;top:3px!important;left:3px!important;right:3px!important;bottom:3px!important;border-radius:50%!important;background:#CE1A77!important}

body.hyva_checkout-index-index #hyva-checkout-main input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;width:20px!important;height:20px!important;border:2px solid #BCB2DA!important;border-radius:3px!important;background:#fff!important;position:relative!important;cursor:pointer;flex:0 0 auto!important;vertical-align:middle;margin:0 .55rem 0 0!important}
body.hyva_checkout-index-index #hyva-checkout-main input[type=checkbox]:checked{border-color:#CE1A77!important;background:#CE1A77!important}
body.hyva_checkout-index-index #hyva-checkout-main input[type=checkbox]:checked::after{content:""!important;position:absolute!important;left:6px!important;top:2px!important;width:5px!important;height:10px!important;border:solid #fff!important;border-width:0 2px 2px 0!important;transform:rotate(45deg)!important}

body.hyva_checkout-index-index #hyva-checkout-main fieldset [class*="field-wrapper"]{grid-column:1 / -1 !important}
body.hyva_checkout-index-index #hyva-checkout-main fieldset [class*="field-wrapper"] input,body.hyva_checkout-index-index #hyva-checkout-main fieldset [class*="field-wrapper"] select{width:100%!important}
body.hyva_checkout-index-index #hyva-checkout-main legend.section-title,body.hyva_checkout-index-index #hyva-checkout-main .section-title{position:relative!important;padding-right:3.4rem!important}
body.hyva_checkout-index-index #hyva-checkout-main legend.section-title::after,body.hyva_checkout-index-index #hyva-checkout-main .section-title::after{content:""!important;position:absolute!important;right:1rem!important;top:50%!important;transform:translateY(-50%)!important;width:17px!important;height:33px!important;background:url("data:image/svg+xml,%3Csvg%20width%3D%22146px%22%20height%3D%22283px%22%20viewBox%3D%220%200%20146%20283%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%3Cg%20id%3D%22Alpha%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%3Cpath%20d%3D%22M139%2C64.63%20C138.94%2C64.6%20138.89%2C64.63%20138.83%2C64.59%20L138.19%2C7.72%20L138.19%2C0.18%20C132.97%2C0.18%20130.05%2C1.97%20127.8%2C3.4%20C125.95%2C4.59%20124.61%2C5.44%20121.59%2C5.44%20C118.57%2C5.44%20117.23%2C4.58%20115.38%2C3.4%20C113.13%2C1.96%20110.34%2C0.18%20105.12%2C0.18%20C99.9%2C0.18%2097.12%2C1.97%2094.87%2C3.41%20C93.02%2C4.59%2091.68%2C5.45%2088.66%2C5.45%20C85.64%2C5.45%2084.31%2C4.59%2082.45%2C3.41%20C80.2%2C1.97%2077.41%2C0.19%2072.2%2C0.19%20C66.99%2C0.19%2064.2%2C1.98%2061.95%2C3.42%20C60.1%2C4.6%2058.76%2C5.46%2055.74%2C5.46%20C52.72%2C5.46%2051.39%2C4.6%2049.54%2C3.42%20C47.29%2C1.98%2044.5%2C0.19%2039.29%2C0.19%20C34.08%2C0.19%2031.29%2C1.98%2029.04%2C3.42%20C27.19%2C4.6%2025.85%2C5.46%2022.84%2C5.46%20C19.83%2C5.46%2018.49%2C4.6%2016.64%2C3.42%20C14.39%2C1.98%2011.7%2C0.19%206.49%2C0.19%20L6.51%2C7.69%20L6.51%2C64.55%20C6.39%2C64.6%206.24%2C64.58%206.12%2C64.64%20C2.03%2C66.31%200%2C69.11%200%2C72.99%20C0%2C74.86%200.37%2C76.53%201.12%2C78%20L63.24%2C206.71%20L63.24%2C206.98%20L35.67%2C267.98%20C34.91%2C269.65%2034.55%2C271.32%2034.55%2C273.01%20C34.55%2C276.9%2036.67%2C279.7%2040.95%2C281.37%20C42.44%2C282.09%2044.11%2C282.46%2045.97%2C282.46%20C49.67%2C282.46%2052.37%2C280.35%2054.04%2C276.05%20L144.29%2C77.72%20C145.03%2C76.04%20145.4%2C74.37%20145.4%2C72.71%20C145.4%2C68.99%20143.27%2C66.3%20138.99%2C64.63%20M104.17%2C66.41%20L99.12%2C66.41%20L99.12%2C10.88%20L104.17%2C10.88%20L104.17%2C66.41%20Z%20M97.04%2C66.41%20L91.97%2C66.41%20L91.97%2C10.88%20L97.04%2C10.88%20L97.04%2C66.41%20Z%20M61%2C66.41%20L55.95%2C66.41%20L55.95%2C10.88%20L61%2C10.88%20L61%2C66.41%20Z%20M53.87%2C66.41%20L48.8%2C66.41%20L48.8%2C10.88%20L53.87%2C10.88%20L53.87%2C66.41%20Z%20M39.14%2C66.41%20L34.06%2C66.41%20L34.06%2C10.88%20L39.14%2C10.88%20L39.14%2C66.41%20Z%20M41.23%2C10.88%20L46.29%2C10.88%20L46.29%2C66.41%20L41.23%2C66.41%20L41.23%2C10.88%20Z%20M63.2%2C10.88%20L68.27%2C10.88%20L68.27%2C66.41%20L63.2%2C66.41%20L63.2%2C10.88%20L63.2%2C10.88%20Z%20M70.36%2C10.88%20L75.41%2C10.88%20L75.41%2C66.41%20L70.36%2C66.41%20L70.36%2C10.88%20Z%20M77.59%2C10.88%20L82.63%2C10.88%20L82.63%2C66.41%20L77.59%2C66.41%20L77.59%2C10.88%20Z%20M84.7%2C10.88%20L89.77%2C10.88%20L89.77%2C66.41%20L84.7%2C66.41%20L84.7%2C10.88%20Z%20M17.29%2C66.07%20C15.94%2C64.68%2014.25%2C63.88%2012.24%2C63.66%20L12.24%2C10.88%20L17.29%2C10.88%20L17.29%2C66.07%20Z%20M24.73%2C66.41%20L19.68%2C66.41%20L19.68%2C10.88%20L24.73%2C10.88%20L24.73%2C66.41%20Z%20M31.87%2C66.41%20L26.82%2C66.41%20L26.82%2C10.88%20L31.87%2C10.88%20L31.87%2C66.41%20Z%20M73.57%2C170.87%20L33.95%2C95.85%20L108.96%2C95.85%20L73.57%2C170.87%20L73.57%2C170.87%20Z%20M111.75%2C66.41%20L106.7%2C66.41%20L106.7%2C10.88%20L111.75%2C10.88%20L111.75%2C66.41%20Z%20M118.89%2C66.41%20L113.84%2C66.41%20L113.84%2C10.88%20L118.89%2C10.88%20L118.89%2C66.41%20Z%20M126.16%2C66.41%20L121.11%2C66.41%20L121.11%2C10.88%20L126.16%2C10.88%20L126.16%2C66.41%20Z%20M133.3%2C63.61%20C131.33%2C63.76%20129.65%2C64.54%20128.24%2C65.91%20L128.24%2C10.88%20L133.3%2C10.88%20L133.3%2C63.61%20Z%22%20id%3D%22y-sombre%22%20fill%3D%22%23ffffff%22%20fill-rule%3D%22nonzero%22%3E%3C%2Fpath%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E") center/contain no-repeat!important;opacity:.92!important;display:inline-block!important}

body.hyva_checkout-index-index #maincontent input:not([type=radio]):not([type=checkbox]):not([type=hidden]),
body.hyva_checkout-index-index #maincontent select,
body.hyva_checkout-index-index #maincontent textarea,
body.hyva_checkout-index-index dialog input:not([type=radio]):not([type=checkbox]),
body.hyva_checkout-index-index dialog select,
body.hyva_checkout-index-index [class*="modal"] input:not([type=radio]):not([type=checkbox]),
body.hyva_checkout-index-index [class*="modal"] select {
  border:1px solid #D6CFEA!important; border-radius:2px!important; background:#fff!important; padding:.55rem .8rem!important; box-sizing:border-box!important; width:100%!important;
}
body.hyva_checkout-index-index #maincontent input:focus,
body.hyva_checkout-index-index dialog input:focus,
body.hyva_checkout-index-index [class*="modal"] input:focus {
  border-color:#CE1A77!important; box-shadow:0 0 0 3px rgba(206,26,119,.14)!important; outline:none!important;
}

body.hyva_checkout-index-index #maincontent{max-width:1380px!important;padding-left:2.5rem!important;padding-right:2.5rem!important}
body.hyva_checkout-index-index fieldset{padding:1.55rem 1.7rem 1.75rem!important;margin-bottom:1.7rem!important}
body.hyva_checkout-index-index legend.section-title,body.hyva_checkout-index-index .section-title{margin-bottom:1.45rem!important}
body.hyva_checkout-index-index input[type=radio]{appearance:none!important;-webkit-appearance:none!important;width:20px!important;height:20px!important;min-width:20px!important;border:2px solid #C9C2DF!important;border-radius:50%!important;background:#fff!important;display:inline-grid!important;place-content:center!important;margin-right:10px!important;cursor:pointer;transition:border-color .15s}
body.hyva_checkout-index-index input[type=radio]::before{content:"";width:10px;height:10px;border-radius:50%;transform:scale(0);background:#CE1A77;transition:transform .12s}
body.hyva_checkout-index-index input[type=radio]:checked{border-color:#CE1A77!important}
body.hyva_checkout-index-index input[type=radio]:checked::before{transform:scale(1)}
body.hyva_checkout-index-index [class*=shipping-method] label,body.hyva_checkout-index-index [class*=payment-method] label,body.hyva_checkout-index-index [class*=method-list] label{margin-bottom:12px!important;padding:1.05rem 1.2rem!important;display:flex!important;align-items:center!important;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}
body.hyva_checkout-index-index [class*=shipping-method] label:hover,body.hyva_checkout-index-index [class*=payment-method] label:hover{border-color:#CE1A77!important}
body.hyva_checkout-index-index [class*=shipping-method] label:has(input:checked),body.hyva_checkout-index-index [class*=payment-method] label:has(input:checked){border-color:#CE1A77!important;background:#FBE8F2!important;box-shadow:0 2px 10px rgba(206,26,119,.13)!important}
body.hyva_checkout-index-index .checkout-summary img.rounded,body.hyva_checkout-index-index [class*=summary] img.rounded{width:44px!important;height:44px!important;object-fit:contain!important;border:1px solid #ECE8F7!important;border-radius:10px!important;background:#fff!important}

body.hyva_checkout-index-index [class*=summary] *:not(button):not(input):not(textarea){border-color:#F1EEF9!important}
body.hyva_checkout-index-index [class*=summary] .item{padding-top:.85rem!important;padding-bottom:.85rem!important}
body.hyva_checkout-index-index [class*=summary] hr{border-color:#F1EEF9!important}
body.hyva_checkout-index-index [class*=summary] .grand-total,body.hyva_checkout-index-index [class*=summary] [class*=grand]{border-top:1px solid #E4DEF4!important;padding-top:1rem!important}

body.hyva_checkout-index-index div.border-2.rounded-md{border-width:1px!important;border-color:#E7E1F3!important;border-radius:12px!important;background:#fff!important;margin-bottom:14px!important;transition:border-color .15s,background .15s,box-shadow .15s}
body.hyva_checkout-index-index div.border-2.rounded-md:hover{border-color:#CE1A77!important}
body.hyva_checkout-index-index div.border-2.rounded-md.active,body.hyva_checkout-index-index div.border-2.rounded-md:has(input:checked){border-color:#CE1A77!important;background:#FBE8F2!important;box-shadow:0 2px 10px rgba(206,26,119,.10)!important}
body.hyva_checkout-index-index div.border-2.rounded-md>label{padding:1.05rem 1.3rem!important;min-height:60px!important;display:flex!important;align-items:center!important}

body[class*="customer-account"] .column.main{max-width:1120px;margin:0 auto;padding-bottom:3.5rem}
body[class*="customer-account"] h1.page-title{font-weight:900!important;color:#221B46!important;font-size:32px!important;margin:2rem 0 1.6rem!important}
body[class*="customer-account"] .card{border:1px solid #ECE8F7!important;border-radius:16px!important;padding:2.1rem 2.3rem!important;background:#fff!important;box-shadow:0 3px 14px rgba(34,27,70,.06)!important}
body[class*="customer-account"] .card h2{font-weight:900!important;color:#221B46!important;font-size:19px!important;margin-bottom:.4rem!important}
body[class*="customer-account"] .field{margin-bottom:1.15rem!important}
body[class*="customer-account"] label.label{font-weight:600!important;color:#221B46!important;font-size:13.5px!important;display:inline-block!important;margin-bottom:.35rem!important}
body[class*="customer-account"] .form-input{height:46px!important;border:1px solid #D6CFEA!important;border-radius:10px!important;padding:0 14px!important;background:#fff!important;box-shadow:none!important}
body[class*="customer-account"] .form-input:focus{border-color:#CE1A77!important;box-shadow:0 0 0 3px rgba(206,26,119,.13)!important;outline:none!important}
body[class*="customer-account"] .actions-toolbar{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:1.4rem!important;margin-top:1.5rem!important}
body[class*="customer-account"] .actions-toolbar a{color:#6f6a85!important;font-size:14px!important}
body[class*="customer-account"] .actions-toolbar a:hover{color:#CE1A77!important}
body[class*="customer-account"] .btn-primary{padding:.95rem 2.1rem!important;font-weight:900!important;border-radius:999px!important;letter-spacing:.2px!important}
body.customer-account-login .login-container{display:grid!important;gap:1.8rem!important;align-items:stretch!important}
@media(min-width:768px){body.customer-account-login .login-container{grid-template-columns:1fr 1fr!important}}
body.customer-account-login .login-container>.w-full{width:100%!important}
body.customer-account-login .block-new-customer{display:flex!important;flex-direction:column!important}
body.customer-account-login .block-new-customer .actions-toolbar{justify-content:flex-start!important;margin-top:auto!important}
body.customer-account-create .field.choice:has(#assistance_allowed_checkbox){display:none!important}
body[class*="customer-account"] input.checkbox{accent-color:#CE1A77!important;width:18px;height:18px}
body[class*="customer-account"] .field.choice{display:flex!important;align-items:center!important;gap:.6rem!important}
#password-strength-meter-container{font-size:12.5px!important;color:#8b85a6!important;margin-top:.4rem}
body.customer-account-create .grid-cols-2{gap:1.8rem!important}
body.customer-account-create fieldset.card{margin:0 0 1.8rem 0!important}
body.customer-account-create .actions-toolbar{justify-content:flex-end!important}
body.customer-account-forgotpassword .card{max-width:560px!important;margin:1.2rem auto 3rem!important;float:none!important;width:100%!important}
body.customer-account-forgotpassword h1.page-title{text-align:center!important}
body.customer-account-forgotpassword .fieldset p,body.customer-account-forgotpassword fieldset div:first-child{color:#6f6a85}
body[class*="customer-account"] .btn-primary,body[class*="customer-account"] .btn-primary span{color:#fff!important}
body[class*="customer-account"] a.btn-primary{background:#CE1A77!important;border-color:#CE1A77!important;text-decoration:none!important}
body[class*="customer-account"] a.btn-primary:hover{background:#A8125F!important}
body.customer-account-create .actions-toolbar .primary{order:2!important}
body.customer-account-create .actions-toolbar .secondary{order:1!important}

 .scrim{position:fixed;inset:0;background:rgba(20,15,40,.5);opacity:0;visibility:hidden;transition:.25s;z-index:50}
.scrim.on{opacity:1;visibility:visible}
.drawer{position:fixed;top:0;right:0;height:100%;width:390px;max-width:92vw;background:#fff;transform:translateX(105%);transition:transform .32s cubic-bezier(.4,0,.1,1);z-index:60;display:flex;flex-direction:column}
.drawer.on{transform:translateX(0)}
.dh{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #eee}
.dh b{font-size:17px;color:var(--navy);font-weight:900}
.dh .clr{font-size:12px;color:#9a93b5;cursor:pointer}
.dh .x{background:none;border:none;font-size:24px;color:var(--navy);cursor:pointer;line-height:1}
.ship{padding:16px 20px;background:var(--cream)}
.ship p{font-size:13px;font-weight:500;color:var(--navy);margin-bottom:9px}
.ship p b{color:var(--mag)}
.items{flex:1;overflow:auto;padding:6px 20px}
.it{display:flex;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #f1eef7}
.star{width:52px;height:52px;flex:none;background:linear-gradient(135deg,var(--gold1),var(--orange));clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);display:flex;align-items:center;justify-content:center}
.star.m{background:linear-gradient(135deg,var(--pink),var(--mag))}
.it .meta{flex:1;min-width:0}
.it .nm{font-size:13.5px;font-weight:700;color:var(--navy);line-height:1.2}
.it .vr{font-size:12px;color:#8b85a6;margin:2px 0 7px}
.qa{display:inline-flex;align-items:center;gap:10px}
.qa button{width:24px;height:24px;border:1px solid #ddd6ea;background:#fff;border-radius:7px;cursor:pointer;color:var(--navy);font-size:15px}
.qa b{font-size:13px;min-width:16px;text-align:center}
.it .lt{font-weight:900;font-size:13.5px;color:var(--navy);white-space:nowrap}
.xs{padding:14px 20px;background:#faf8f3;border-top:1px solid #f1eef7}
.xs .t{font-size:11px;font-weight:700;letter-spacing:1px;color:#8b85a6;text-transform:uppercase;margin-bottom:10px}
.chip{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid #e9e3d6;border-radius:24px;padding:8px 13px;margin:0 7px 7px 0;font-size:12px;font-weight:500;color:var(--navy);cursor:pointer}
.chip i{color:var(--mag);font-style:normal;font-weight:900}
.dfoot{padding:16px 20px;border-top:1px solid #eee}
.stot{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}
.stot span{color:#6f6a85;font-size:14px}
.stot b{font-size:20px;font-weight:900;color:var(--navy)}
.dfoot .row2{display:flex;gap:10px}
.btn-o{flex:1;border:1.5px solid var(--navy);background:#fff;color:var(--navy);font-weight:700;font-size:13px;padding:13px;border-radius:11px;cursor:pointer;font-family:inherit}
.btn-m{flex:1.4;border:none;background:var(--mag);color:#fff;font-weight:900;font-size:14px;padding:13px;border-radius:11px;cursor:pointer;font-family:inherit}
.dh .clr{background:#fff;border:1.5px solid #CE1A77;color:#CE1A77!important;padding:7px 14px;border-radius:999px;font-weight:800;font-size:12px;cursor:pointer;transition:.15s}
.dh .clr:hover{background:#CE1A77;color:#fff!important}

#drawer.on{transform:translateX(0)!important}
#scrim.on{opacity:1!important;visibility:visible!important}
 .fab{display:none!important}

.it .pimg{width:46px;height:46px;object-fit:contain;border-radius:10px;flex:0 0 auto;background:#F6F3FB;padding:3px}

body.cms-page-view:not(.cms-comparatif) h1{font-size:clamp(34px,4.2vw,56px)!important}

.xs .t{font-size:13px!important;font-weight:900!important;text-transform:uppercase;letter-spacing:.08em;color:#221B46;margin-bottom:10px}
.xsg{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.xcard{display:flex;flex-direction:column;align-items:center;gap:4px;background:#fff;border:1.5px solid #E7E1F3;border-radius:14px;padding:12px 8px 10px;cursor:pointer;font-family:inherit;transition:.15s;text-align:center}
.xcard:hover{border-color:#CE1A77;transform:translateY(-2px);box-shadow:0 8px 20px rgba(206,26,119,.14)}
.xcard img{width:64px;height:64px;object-fit:contain}
.xcard .xn{font-size:12px;font-weight:700;color:#221B46;line-height:1.2}
.xcard .xp{font-size:13px;font-weight:900;color:#CE1A77}
.xcard .xa{font-size:11.5px;font-weight:800;color:#fff;background:#CE1A77;border-radius:999px;padding:5px 12px;margin-top:3px}
.xcard.load .xa{opacity:.5}
.xcard.done .xa{background:#1B9E4B}

.it.it-pending{animation:ydpulse 1s ease-in-out infinite;border-radius:12px;background:#FBF7EE}
.it.it-pending .vr{color:#CE1A77;font-weight:700}
.it.it-pending .lt{color:#1B9E4B;font-weight:900}
@keyframes ydpulse{0%,100%{opacity:1}50%{opacity:.55}}

.customer-account-login .actions-toolbar,.customer-account-create .actions-toolbar,.customer-account-forgotpassword .actions-toolbar{margin-top:28px!important;padding-top:4px}
.footcoord a{color:#F6C944!important;font-weight:700;text-decoration:none}
.footcoord{margin-top:10px;line-height:1.9}

.page-bottom{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
.page-bottom .reass{width:100vw;position:relative;left:50%;transform:translateX(-50%);overflow-x:hidden}

.reass{background:#171232!important;border-bottom:none!important;position:relative;margin:0!important}
footer.foot{margin-top:0!important}

.reassin{display:flex!important;justify-content:space-between!important;flex-wrap:wrap;gap:18px 28px}
.reass .rcol{flex:0 0 auto!important;width:auto!important;min-width:0;text-align:center!important;align-items:center!important}
.reass .ric{margin:0 auto 16px!important}

@media(min-width:901px){.footgrid{grid-template-columns:repeat(5,1fr)!important}}

@media(min-width:901px){
.reassin{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:30px!important;justify-content:stretch!important}
.reass .rcol{align-items:flex-start!important;text-align:left!important}
.reass .ric{margin:0 0 16px!important}
}

.footbrand p{max-width:180px!important}
.footbrand{max-width:220px}

.reass::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:min(420px,70vw);height:2px;border-radius:2px;background:rgba(255,255,255,.14)}

.subnav{display:none!important}
body.ydscrolled #ydol-top .hdr, body.ydscrolled .hdr{position:fixed!important;top:0;left:0;right:0;z-index:9000;box-shadow:0 4px 18px rgba(23,18,50,.12)}
body.ydscrolled .subnav{display:block!important;position:fixed!important;left:0;right:0;z-index:8999;box-shadow:0 6px 16px rgba(23,18,50,.10)}

.breadcrumbs,nav[aria-label="Breadcrumb"],.breadcrumb,.bc{display:none!important}

#drawer .xs .xsg{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}
#drawer .xcard{display:flex!important;align-items:center!important;gap:10px!important;padding:8px 12px!important;text-align:left!important}
#drawer .xcard img{width:44px!important;height:44px!important;object-fit:contain;margin:0!important;flex:0 0 44px}
#drawer .xcard .xn{flex:1;font-size:12.5px!important;margin:0!important}
#drawer .xcard .xp{font-size:12.5px!important;margin:0 6px 0 0!important}
#drawer .xcard .xa{font-size:11.5px!important;padding:7px 12px!important;border-radius:999px;background:var(--mag);color:#fff}

#drawer .ydcont{display:block!important;width:100%!important;margin-top:10px!important;background:#fff!important;border:2px solid #221B46!important;color:#221B46!important;font-weight:800!important;font-size:14px!important;padding:12px 18px!important;border-radius:999px!important;cursor:pointer}
.yds-continue{display:block!important;margin-top:12px!important;background:#fff!important;border:2px solid #221B46!important;color:#221B46!important;font-weight:800!important;font-size:14px!important;padding:13px 18px!important;border-radius:999px!important;text-decoration:none!important;text-align:center!important}

#drawer .xcard{flex-direction:row!important;justify-content:flex-start!important;min-height:0!important;height:auto!important}
#drawer .xcard img{max-width:44px!important;max-height:44px!important}
#drawer .xcard .xn{text-align:left!important;white-space:normal!important}
#drawer .xs{max-height:150px;overflow:auto;flex:0 0 auto!important}

.copy a{color:#F6C944;text-decoration:none;font-weight:700}
.copy a:hover{text-decoration:underline}
.footsoc{display:flex;gap:14px;margin-top:16px}
.footsoc a{color:#B7B0D6;display:inline-flex;transition:.15s}
.footsoc a:hover{color:#F6C944}
.footsoc svg{width:26px;height:26px}

#drawer .xs .xsg{display:flex!important;grid-template-columns:none!important;overflow-x:auto!important;gap:10px!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:2px 2px 8px!important}
#drawer .xcard{flex:0 0 46%!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;scroll-snap-align:start;padding:12px 10px!important;min-height:0!important}
#drawer .xcard img{width:82px!important;height:82px!important;max-width:82px!important;max-height:82px!important;margin:0 0 8px!important;flex:0 0 auto}
#drawer .xcard .xn{text-align:center!important;font-size:12px!important;white-space:normal!important;flex:0 0 auto;margin:0 0 4px!important}
#drawer .xcard .xp{margin:0 0 8px!important}
#drawer .xs{max-height:none!important;overflow:visible!important;flex:0 0 auto!important}

body.checkout-cart-index #maincontent,body.checkout-index-index #maincontent,body[class*="hyva_checkout"] #maincontent{padding-bottom:24px!important;margin-bottom:0!important}
.checkout-cart-index .columns{min-height:0!important}

#drawer .xcard{flex:0 0 37%!important;padding:10px 8px!important}
#drawer .xcard img{width:58px!important;height:58px!important;max-width:58px!important;max-height:58px!important;margin:0 0 6px!important}
#drawer .xcard .xn{font-size:11px!important;line-height:1.25!important}
#drawer .xcard .xp{font-size:11.5px!important}
#drawer .xcard .xa{font-size:11px!important;padding:6px 10px!important}

#drawer .xcard{padding:7px 8px!important;gap:4px!important}
#drawer .xcard img{width:40px!important;height:40px!important;max-width:40px!important;max-height:40px!important;margin:0 0 3px!important}
#drawer .xcard .xn{font-size:10.5px!important;line-height:1.15!important;margin:0!important;max-height:24px;overflow:hidden}
#drawer .xcard .xp{font-size:11px!important;margin:0!important}
#drawer .xcard .xa{font-size:10.5px!important;padding:5px 9px!important;margin-top:3px!important}
#drawer .xs .t{font-size:11px!important;margin-bottom:6px!important}

#drawer{overscroll-behavior:contain}
html.ydcartopen{overflow:hidden}
html.ydcartopen body{overflow:hidden}

.ymag{background:#F7F5FC;padding:46px 20px 42px;margin-top:36px}
.ymag-in{max-width:900px;margin:0 auto;background:#fff;border-radius:22px;box-shadow:0 10px 34px rgba(34,27,70,.09);padding:38px 46px 28px;position:relative;overflow:hidden}
.ymag-in::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#F6C944 0 34%,#CE1A77 34% 67%,#221B46 67%)}
.ymag-chip{display:inline-block;background:#221B46;color:#F6C944;font:800 11px/1 Roboto,system-ui,sans-serif;letter-spacing:.15em;text-transform:uppercase;padding:9px 16px;border-radius:999px;margin:2px 0 18px}
.ymag .yseo,.ymag .yedito{max-width:none;margin:0;padding:0}
.ymag .yseo h2,.ymag .yedito h2{font:800 24px/1.25 Roboto,system-ui,sans-serif;color:#221B46;margin:0 0 14px}
.ymag .yseo p,.ymag .yedito p{font:400 15px/1.85 Roboto,system-ui,sans-serif;color:#4A4470;margin:0 0 12px}
.ymag .yseo p:first-of-type::first-letter,.ymag .yedito p:first-of-type::first-letter{font:800 42px/.85 Roboto,system-ui,sans-serif;color:#CE1A77;float:left;padding:5px 9px 0 0}
.ymag .yseo a,.ymag .yedito a{color:#CE1A77;text-decoration:underline;font-weight:600}
.ymag .yseo strong,.ymag .yedito strong{color:#221B46}
.ymag-sign{display:flex;align-items:center;gap:10px;margin-top:20px;padding-top:14px;border-top:1px solid #EEEAF8;font:600 12px/1.4 Roboto,system-ui,sans-serif;color:#8A82AD}
.ymag-sign::before{content:"";flex:0 0 34px;height:4px;background:#F6C944;border-radius:2px}
@media(max-width:700px){.ymag{padding:30px 12px 28px;margin-top:26px}.ymag-in{padding:26px 20px 22px;border-radius:18px}.ymag .yseo h2,.ymag .yedito h2{font-size:20px}}

.messages{max-width:1010px;margin:18px auto 4px;padding:0 20px;width:100%}
.message{border:none !important;border-radius:14px !important;padding:14px 20px !important;font:600 14.5px/1.5 Roboto,system-ui,sans-serif !important;box-shadow:0 8px 24px rgba(34,27,70,.08);display:flex !important;align-items:center;gap:12px;margin:0 0 10px !important}
.message::before{flex:0 0 24px;height:24px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font:800 13px/1 Roboto,system-ui,sans-serif}
.message.success{background:#EAF7EF !important;color:#187A43 !important}
.message.success::before{content:"✓";background:#22A05B}
.message.error{background:#FDEEF5 !important;color:#B3125F !important}
.message.error::before{content:"!";background:#CE1A77}
.message.warning,.message.notice,.message.info{background:#FFF7DF !important;color:#7A5E00 !important}
.message.warning::before,.message.notice::before,.message.info::before{content:"!";background:#F0B90B;color:#221B46}
.message a{color:inherit !important;text-decoration:underline}
.message button{color:inherit}

body.customer-account-createpassword .columns,body.customer-account-forgotpassword .columns{max-width:680px;margin:0 auto;padding:0 20px}
body.customer-account-createpassword h1,body.customer-account-forgotpassword h1{text-align:center;font:800 30px/1.2 Roboto,system-ui,sans-serif;color:#221B46;margin:30px auto 6px}
body.customer-account-createpassword .card,body.customer-account-forgotpassword .card{width:100% !important;max-width:520px;margin:22px auto 14px !important;padding:34px 34px 30px !important;border-radius:22px !important;border:none !important;box-shadow:0 12px 36px rgba(34,27,70,.10) !important}
body.customer-account-createpassword .field,body.customer-account-forgotpassword .field{margin-bottom:16px}
body.customer-account-createpassword button[type=submit],body.customer-account-forgotpassword button[type=submit]{display:block;width:100%;max-width:520px;background:#CE1A77 !important;color:#fff !important;font:800 15px Roboto,system-ui,sans-serif !important;padding:16px !important;border-radius:999px !important;border:none !important;box-shadow:0 10px 26px rgba(206,26,119,.35);cursor:pointer;margin:12px auto 40px !important}
body.customer-account-createpassword button[type=submit]:hover,body.customer-account-forgotpassword button[type=submit]:hover{filter:brightness(1.07)}

body.customer-account-createpassword [class*=page-title],body.customer-account-forgotpassword [class*=page-title]{max-width:680px;margin:0 auto;padding:0 20px}
body.customer-account-createpassword h1,body.customer-account-createpassword [class*=page-title] *,body.customer-account-forgotpassword h1,body.customer-account-forgotpassword [class*=page-title] *{text-align:center !important;font:800 30px/1.2 Roboto,system-ui,sans-serif !important;color:#221B46 !important;margin:28px auto 4px !important;display:block}
body.customer-account-createpassword .card .field,body.customer-account-forgotpassword .card .field{width:100% !important}
body.customer-account-createpassword .card .field > div,body.customer-account-forgotpassword .card .field > div{width:100% !important}
body.customer-account-createpassword .card input:not([type=checkbox]),body.customer-account-forgotpassword .card input:not([type=checkbox]){width:100% !important}
body.customer-account-createpassword button[type=submit],body.customer-account-forgotpassword button[type=submit]{width:100% !important}

body.customer-account-createpassword h1.page-title,body.customer-account-forgotpassword h1.page-title{width:100% !important;flex:1 1 100% !important;text-align:center !important}
body.customer-account-createpassword .card .primary,body.customer-account-forgotpassword .card .primary,body.customer-account-createpassword .card .actions-toolbar,body.customer-account-forgotpassword .card .actions-toolbar{display:block !important;width:100% !important}

body.customer-account-createpassword h1.page-title,body.customer-account-forgotpassword h1.page-title{max-width:none !important}

body.account .page-title{max-width:1320px;margin:22px auto 0 !important;padding:0 24px;font:800 30px/1.2 Roboto,system-ui,sans-serif !important;color:#221B46 !important;text-align:left !important}
body.account .columns{display:grid !important;grid-template-columns:290px minmax(0,1fr);gap:26px;max-width:1320px;margin:0 auto;padding:20px 24px 60px;align-items:start}
body.account .sidebar-additional{display:none !important}
body.account .sidebar-main{background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(34,27,70,.08);padding:20px 16px;position:sticky;top:120px}
#yd-acct-card{text-align:center;padding:8px 6px 16px;border-bottom:1px solid #EEEAF8;margin-bottom:12px}
#yd-acct-card .av{width:58px;height:58px;border-radius:50%;background:#221B46;color:#F6C944;font:800 24px/58px Roboto,system-ui,sans-serif;margin:0 auto 8px}
#yd-acct-card .nm{font:700 15px/1.3 Roboto,system-ui,sans-serif;color:#221B46}
#yd-acct-card .sb{font:600 11px/1 Roboto,system-ui,sans-serif;color:#8A82AD;text-transform:uppercase;letter-spacing:.1em;margin-top:4px}
body.account .sidebar-main ul{margin:0;padding:0}
body.account .sidebar-main .nav.item,body.account .sidebar-main li{list-style:none;margin:2px 0}
body.account .sidebar-main .nav.item a,body.account .sidebar-main .nav.item>strong{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;font:600 14px/1.3 Roboto,system-ui,sans-serif;color:#4A4470;text-decoration:none;border:none}
body.account .sidebar-main [data-ico]::before{content:attr(data-ico);font-size:15px;flex:0 0 20px;text-align:center}
body.account .sidebar-main .nav.item a:hover{background:#F7F5FC;color:#221B46}
body.account .sidebar-main .nav.item.current>strong,body.account .sidebar-main a.yd-cur,body.account .sidebar-main .nav.item.current a{background:#221B46 !important;color:#fff !important}
body.account .sidebar-main .delimiter{border-top:1px solid #EEEAF8;margin:10px 6px;display:block}

body.account .sidebar-main li:has(a[href*="/wishlist/"]),body.account .sidebar-main li:has(a[href*="downloadable"]),body.account .sidebar-main li:has(a[href*="/vault/"]),body.account .sidebar-main li:has(a[href*="/review/"]),body.account .sidebar-main .nav.item:has(a[href*="/wishlist/"]),body.account .sidebar-main .nav.item:has(a[href*="downloadable"]),body.account .sidebar-main .nav.item:has(a[href*="/vault/"]),body.account .sidebar-main .nav.item:has(a[href*="/review/"]){display:none !important}

body.account .column.main{min-width:0}
body.account .column.main .block,body.account .column.main .card{background:#fff;border-radius:18px;box-shadow:0 8px 26px rgba(34,27,70,.06);border:none;padding:22px 24px;margin-bottom:18px}
body.account .column.main .block .block,body.account .column.main .card .card{box-shadow:none;padding:0;margin:0}
body.account .block-title,body.account .column.main h2{font:700 18px/1.3 Roboto,system-ui,sans-serif !important;color:#221B46 !important;margin-bottom:14px}
body.account .column.main a:not(.pagebuilder-button-primary){color:#CE1A77}
body.account .box-actions a,body.account .block-title a{font-weight:700;text-decoration:underline}
body.account table th{background:transparent !important;color:#8A82AD !important;font:700 12px/1.3 Roboto,system-ui,sans-serif !important;text-transform:uppercase;letter-spacing:.06em}
@media(max-width:900px){body.account .columns{grid-template-columns:1fr;gap:16px}body.account .sidebar-main{position:static}}

body.account .sidebar-main ul.nav.items,body.account .sidebar-main ul.items{display:flex !important;flex-direction:column !important;gap:2px;padding:0 !important;margin:0 !important}
body.account .sidebar-main nav{border:none !important;margin:0 !important;padding:0 !important;display:block !important}
body.account .sidebar-main .nav.item{width:100%}
body.account .sidebar-main .nav.item:empty{display:none !important}

body.account .sidebar-main .nav.item a{display:flex !important;align-items:center;gap:10px}
body.account .sidebar-main .nav.item:has(a[href*="/newsletter/"]){display:none !important}
body.account .sidebar-main .nav.item:has(.delimiter){padding:0 !important;margin:8px 6px !important;background:none !important}
body.account .sidebar-main .delimiter{border-color:#EEEAF8 !important;margin:0 !important}
@media(min-width:901px){body.account .sidebar-main button.group{display:none !important}}
@media(max-width:900px){body.account .sidebar-main button.group{width:100%;font:700 14px/1.3 Roboto,system-ui,sans-serif;color:#221B46;padding:8px 6px}}

body.account .sidebar-main .nav.item:has(.delimiter){display:none !important}
body.account .sidebar-main .nav.item:has(a[href*="logout"]){border-top:1px solid #EEEAF8;padding-top:10px !important;margin-top:10px !important}
body.account .column.main .page-title{margin:0 0 16px !important;padding:0 !important;text-align:left !important;font-size:26px !important}
body.sales-order-history .column.main h2.block-title{display:none !important}
body.account .column.main table th,body.account .column.main table td{padding:11px 14px !important;text-align:left}
body.account .column.main table{border-collapse:separate;border-spacing:0}
body.account .column.main table tbody tr{background:#F7F5FC}
body.account .column.main table tbody td:first-child{border-radius:12px 0 0 12px}
body.account .column.main table tbody td:last-child{border-radius:0 12px 12px 0}
body.account .column.main select{padding:7px 12px;border:1px solid #E5E0F2;border-radius:8px;font:600 13px/1.3 Roboto,system-ui,sans-serif;color:#221B46}

body.account h1{max-width:1320px;margin:22px auto 0 !important;padding:0 24px;text-align:left !important;font:800 30px/1.2 Roboto,system-ui,sans-serif !important;color:#221B46 !important}
body.account .column.main h2:first-child{display:none !important}

html{scrollbar-gutter:stable}
body.account .columns{width:100% !important}
body.account .page-main,body.account main#maincontent{width:100% !important;max-width:none !important}

body.account .columns{max-width:1320px !important;margin:0 auto !important}

body.account .sidebar-main .nav.item a,body.account .sidebar-main .nav.item>strong{width:100% !important;box-sizing:border-box}
body.account .column.main .btn,body.account .column.main .btn-primary,body.account .column.main .action.primary{display:inline-flex;align-items:center;justify-content:center;background:#CE1A77 !important;color:#fff !important;font:700 14px/1.2 Roboto,system-ui,sans-serif !important;padding:13px 26px !important;border-radius:999px !important;border:none !important;box-shadow:0 8px 22px rgba(206,26,119,.32);text-decoration:none !important;cursor:pointer;white-space:nowrap}
body.account .column.main .btn:hover,body.account .column.main .btn-primary:hover,body.account .column.main .action.primary:hover{filter:brightness(1.07)}
body.account .column.main .actions-toolbar{display:flex;align-items:center;gap:22px;margin:18px 0 10px;border:none !important;padding-top:6px}
body.account .column.main .actions-toolbar .secondary a,body.account .column.main .actions-toolbar a.back{color:#8A82AD;font-weight:600;text-decoration:none}

body.account .sidebar-main .nav.item a,body.account .sidebar-main .nav.item>strong{justify-content:flex-start !important;text-align:left !important}
body.account .sidebar-main .nav.item a *{text-align:left !important}

body.account .columns{grid-template-columns:290px minmax(0,1fr) !important}
body.account .sidebar-main{min-width:290px;max-width:290px}
body.account .sidebar-main .nav.item a,body.account .sidebar-main .nav.item>strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13.5px !important;padding:10px 12px !important;gap:8px !important}
body.account .sidebar-main [data-ico]::before{flex:0 0 18px;font-size:14px}
body.account .column.main .actions-toolbar{justify-content:flex-end;flex-wrap:wrap;max-width:100%}
body.account .column.main .btn,body.account .column.main .btn-primary,body.account .column.main .action.primary{white-space:normal;text-align:center}
@media(max-width:900px){body.account .columns{grid-template-columns:1fr !important}body.account .sidebar-main{min-width:0;max-width:none}}

body.account .sidebar-main{padding:20px 16px !important}
#yd-acct-nav{display:flex;flex-direction:column;gap:3px;margin:0;padding:0}
#yd-acct-nav a{display:flex;align-items:center;gap:11px;height:42px;min-height:42px;max-height:42px;padding:0 13px;border-radius:12px;font:600 14px/1 Roboto,system-ui,sans-serif;color:#4A4470;text-decoration:none;white-space:nowrap;overflow:hidden;width:100%;box-sizing:border-box}
#yd-acct-nav a .ico{flex:0 0 20px;font-size:15px;text-align:center;line-height:1}
#yd-acct-nav a .lbl{overflow:hidden;text-overflow:ellipsis}
#yd-acct-nav a:hover{background:#F7F5FC;color:#221B46}
#yd-acct-nav a.cur{background:#221B46 !important;color:#fff !important}
#yd-acct-nav .sep{height:1px;background:#EEEAF8;margin:9px 6px;display:block}

#yd-acct-title{max-width:1320px;height:70px;min-height:70px;max-height:70px;margin:0 auto;padding:24px 24px 0;box-sizing:border-box;overflow:hidden}
#yd-acct-title h1{font:800 28px/1.2 Roboto,system-ui,sans-serif !important;color:#221B46 !important;margin:0 !important;padding:0 !important;text-align:left !important;display:block !important;max-width:none !important}
body.account .columns{padding-top:16px !important}

body.checkout-onepage-success .page-title-wrapper,body.checkout-onepage-success h1.page-title{display:none !important}
.ysuc{max-width:980px;margin:0 auto;padding:44px 20px 64px}
.ysuc-hero{text-align:center;margin-bottom:40px}
.ysuc-check{width:88px;height:88px;border-radius:50%;background:#e7f7ee;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}
.ysuc-check svg{width:46px;height:46px;color:#16a34a;stroke:#16a34a}
.ysuc-hero h1{font-size:34px;font-weight:800;color:#CE1A77;margin:0 0 10px;line-height:1.15}
.ysuc-order{font-size:17px;color:#374151;margin:0}
.ysuc-order a{color:#CE1A77;font-weight:700;text-decoration:underline}
.ysuc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0 0 40px}
.ysuc-step{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:26px 20px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.05)}
.ysuc-step .ico{font-size:34px;margin-bottom:10px}
.ysuc-step h3{font-size:17px;font-weight:700;margin:0 0 8px;color:#221B46}
.ysuc-step p{font-size:14px;color:#6b7280;margin:0;line-height:1.55}
.ysuc-ctas{display:flex;gap:22px;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:44px}
.ysuc-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 36px;border-radius:999px;background:#CE1A77;color:#fff !important;font-weight:700;font-size:16px;text-decoration:none !important;transition:opacity .15s;line-height:1}
.ysuc-btn:hover{opacity:.88;color:#fff}
.ysuc-link{color:#221B46;font-weight:600;font-size:15px;text-decoration:underline;cursor:pointer}
.ysuc-reass{background:#f8f7fb;border-radius:16px;padding:34px 24px}
.ysuc-reass h3{text-align:center;font-size:20px;font-weight:700;margin:0 0 22px;color:#221B46}
.ysuc-reass-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:560px;margin:0 auto;text-align:center}
.ysuc-reass-grid .ico{font-size:28px;margin-bottom:6px}
.ysuc-reass-grid p{margin:0 0 4px;font-weight:700;color:#221B46}
.ysuc-reass-grid a{color:#CE1A77;font-size:14px;text-decoration:underline}
.ysuc-reass-grid .sub{font-size:14px;color:#6b7280;font-weight:400}
@media(max-width:760px){.ysuc-steps{grid-template-columns:1fr}.ysuc-hero h1{font-size:26px}.ysuc{padding-top:28px}}
@media print{.ysuc-ctas,.ysuc-reass{display:none !important}}

.yq2{background:#EEEAF8;padding:54px 6vw 42px}
.yq2-wrap{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:250px 1fr;gap:40px;align-items:center}
.yq2-score{text-align:center}
.yq2-n{font-size:76px;font-weight:800;line-height:1;color:#221B46}
.yq2-n sup{font-size:26px;color:#8A82AD;font-weight:600}
.yq2-stars{color:#F5B301;font-size:26px;letter-spacing:4px;margin:8px 0 6px}
.yq2-score p{color:#8A82AD;font-size:14px;font-weight:600;margin:0;line-height:1.5}
.yq2-score a{display:inline-block;margin-top:12px;color:#CE1A77;font-weight:700;font-size:14px;text-decoration:underline}
.yq2-revs{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.yq2-rev{background:#fff;border-radius:18px;padding:22px;box-shadow:0 8px 26px rgba(34,27,70,.06)}
.yq2-top{display:flex;align-items:center;gap:12px;margin-bottom:10px}
.yq2-av{width:42px;height:42px;border-radius:50%;background:#64B5F6;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;position:relative;flex:0 0 42px}
.yq2-av::after{content:"✓";position:absolute;bottom:-3px;right:-3px;background:#1E88E5;color:#fff;font-size:9px;width:15px;height:15px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #fff}
.yq2-who b{display:block;font-size:14.5px;color:#221B46;line-height:1.3}
.yq2-who b em{font-weight:400;font-style:normal;color:#8A82AD;font-size:12.5px}
.yq2-who span{font-size:11.5px;color:#8A82AD}
.yq2-st{color:#CE1A77;font-size:13px;letter-spacing:2px}
.yq2-rev h4{font-size:15px;margin:8px 0 5px;color:#221B46}
.yq2-rev p{font-size:13.5px;color:#221B46;line-height:1.55;margin:0}
.yq2-quote{max-width:1180px;margin:30px auto 0;text-align:center;font-style:italic;color:#8A82AD;font-size:14px}
.yq2-quote b{color:#CE1A77;font-style:normal}
@media(max-width:1080px){.yq2-revs{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.yq2-wrap{grid-template-columns:1fr;gap:26px}}
@media(max-width:700px){.yq2-revs{grid-template-columns:1fr}.yq2-n{font-size:60px}}

img.icon[src*="pay_"]{max-height:20px !important;max-width:34px !important;width:auto !important;height:auto !important;display:inline-block}

label span.shrink-0:has(img.icon){display:inline-flex;flex-wrap:nowrap;gap:5px;align-items:center;justify-content:flex-end;max-width:180px}
img.icon[src*="pay_americanexpress"],img.icon[src*="pay_dinersclub"],img.icon[src*="pay_jcb"]{display:none !important}

label:has(input[value="worldline_hosted_checkout"]) span.shrink-0 img{display:none !important}
label:has(input[value="worldline_hosted_checkout"]) span.shrink-0{max-width:none}
label:has(input[value="worldline_hosted_checkout"]) span.shrink-0::after{display:none !important}

label:has(input[value="worldline_redirect_payment_840"]) > span.flex::after{content:"";display:inline-block;width:110px;height:28px;background:url(/media/ydol/logo-paypal.svg) no-repeat right center/contain;flex-shrink:0}
label:has(input[value="worldline_redirect_payment_302"]) > span.flex::after{content:"";display:inline-block;width:70px;height:30px;background:url(/media/ydol/logo-applepay.svg) no-repeat right center/contain;flex-shrink:0}

@media (max-width:640px){

  label:has(input[value="worldline_hosted_checkout"]) span.shrink-0::after{width:92px;height:26px}
  label:has(input[value="worldline_hosted_checkout"]) span:not(.shrink-0){flex:1 1 auto;min-width:140px;white-space:normal;word-break:normal}
  label:has(input[value="worldline_redirect_payment_840"]) > span.flex::after{width:84px;height:24px}
  label:has(input[value="worldline_redirect_payment_302"]) > span.flex::after{width:56px;height:26px}

  .field.email > .control > span, .field .control .icon-email{margin-left:0}

  .rev3-mode-toggle{display:flex;width:100%;gap:6px}
  .rev3-mode-toggle .rev3-mode-btn{flex:1 1 0;min-width:0;font-size:12.5px;padding:10px 4px;line-height:1.25;white-space:nowrap}
}

.hyva_checkout-index-index .address-form{display:block}
.hyva_checkout-index-index .address-form .grid,.hyva_checkout-index-index .address-form .grid-cols-12,.hyva_checkout-index-index .address-form [class*="grid-cols-12"]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2px 14px}
.hyva_checkout-index-index .address-form [class*="col-span"]{grid-column:span 12/span 12;min-width:0}
@media(min-width:768px){
.hyva_checkout-index-index .address-form .md\:col-span-6{grid-column:span 6/span 6}
.hyva_checkout-index-index .address-form .md\:col-span-3{grid-column:span 3/span 3}
.hyva_checkout-index-index .address-form .md\:col-span-9{grid-column:span 9/span 9}
}
.hyva_checkout-index-index .address-form label{display:block;font-size:13px;font-weight:600;color:#221B46;margin:8px 0 3px;white-space:normal;writing-mode:horizontal-tb}
.hyva_checkout-index-index .address-form input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),.hyva_checkout-index-index .address-form select,.hyva_checkout-index-index .address-form textarea{width:100%;flex:1 1 0%;min-width:0;border:1.5px solid #ddd6ea;border-radius:10px;padding:10px 12px;font-size:14px;color:#221B46;background:#fff;box-sizing:border-box}
.hyva_checkout-index-index .address-form input:focus,.hyva_checkout-index-index .address-form select:focus{outline:none;border-color:#CE1A77;box-shadow:0 0 0 3px rgba(206,26,119,.12)}
.hyva_checkout-index-index .address-form input[type="checkbox"]{width:18px;height:18px;accent-color:#CE1A77;flex:0 0 auto}
.hyva_checkout-index-index .address-form label:has(input[type="checkbox"]),.hyva_checkout-index-index .address-form .field.choice{display:flex;align-items:center;gap:10px;white-space:normal;width:100%;min-width:260px}
.hyva_checkout-index-index .address-form .field.choice label{margin:0;display:inline;white-space:normal}
.hyva_checkout-index-index .address-form span,.hyva_checkout-index-index .address-form p{white-space:normal;writing-mode:horizontal-tb}
.hyva_checkout-index-index .address-form button{border-radius:9999px;font-weight:700;font-size:14px;padding:12px 26px;cursor:pointer}
.hyva_checkout-index-index .address-form button[type="submit"],.hyva_checkout-index-index .address-form .btn-primary{background:#CE1A77;color:#fff;border:none}
.hyva_checkout-index-index .address-form button:not([type="submit"]):not(.btn-primary){background:#fff;color:#221B46;border:1.5px solid #221B46}

.hyva_checkout-index-index .address-form [class*="col-span"]{margin:0;padding:0}
.hyva_checkout-index-index .address-form [class*="col-span"]:empty{display:none}

.hyva_checkout-index-index .address-form [class*="col-span"],
.hyva_checkout-index-index .address-form .field-wrapper,
.hyva_checkout-index-index .address-form .field-wrapper-inner,
.hyva_checkout-index-index .address-form .input-group{max-width:100%!important;min-width:0!important;box-sizing:border-box}
.hyva_checkout-index-index .address-form input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),
.hyva_checkout-index-index .address-form select,
.hyva_checkout-index-index .address-form textarea{max-width:100%!important;width:100%!important}

.hyva_checkout-index-index .address-form .grid,
.hyva_checkout-index-index .address-form .grid-cols-12{display:block!important}
.hyva_checkout-index-index .address-form [class*="col-span"]{display:block!important;width:100%!important;max-width:100%!important}
.hyva_checkout-index-index .address-form .input-group,
.hyva_checkout-index-index .address-form .field-wrapper-inner{width:100%!important;max-width:100%!important}

.hyva_checkout-index-index div.fixed.inset-0[class*="bg-black"]{position:fixed;inset:0;background:rgba(20,15,40,.55);z-index:9740}
.hyva_checkout-index-index div.fixed.inset-0.z-40,
.hyva_checkout-index-index div.fixed.inset-0[class*="justify-center"]{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;z-index:9750;padding:24px}
.hyva_checkout-index-index div[class*="inline-block"][class*="bg-white"]{display:block;background:#fff;border-radius:16px;box-shadow:0 30px 90px rgba(20,15,40,.4);padding:26px 30px;max-height:86vh;overflow:auto;width:min(760px,94vw);box-sizing:border-box}

@media(min-width:768px){
.hyva_checkout-index-index div[class*="bg-white"] .address-form .grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 18px}
.hyva_checkout-index-index div[class*="bg-white"] .address-form [class*="col-span"]{grid-column:span 12/span 12}
.hyva_checkout-index-index div[class*="bg-white"] .address-form [class*="md:col-span-6"],
.hyva_checkout-index-index div[class*="bg-white"] .address-form .md\:col-span-6{grid-column:span 6/span 6}
}

.hyva_checkout-index-index .address-form [class*="field-reserved"]{min-height:0!important}
.hyva_checkout-index-index .address-form .field-wrapper{margin:0 0 12px!important;padding:0!important}
.hyva_checkout-index-index .address-form .field-wrapper:not(:has(input,select,textarea,label)){display:none!important}
.hyva_checkout-index-index .address-form *{writing-mode:horizontal-tb!important}

.hyva_checkout-index-index .address-form input[type="checkbox"],
.hyva_checkout-index-index .address-form input[name*="save"],
.hyva_checkout-index-index .address-form input[id*="save"],
.hyva_checkout-index-index .address-form input[wire\:model*="save"]{width:18px!important;max-width:18px!important;min-width:18px!important;height:18px!important;flex:0 0 auto!important;accent-color:#CE1A77;padding:0!important}
.hyva_checkout-index-index .address-form div:has(> input[type="checkbox"]),
.hyva_checkout-index-index .address-form div:has(> input[name*="save"]),
.hyva_checkout-index-index .address-form label:has(> input[type="checkbox"]){display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px;width:100%!important;justify-content:flex-start!important}
.hyva_checkout-index-index .address-form div:has(> input[type="checkbox"]) label,
.hyva_checkout-index-index .address-form div:has(> input[name*="save"]) label,
.hyva_checkout-index-index .address-form input[type="checkbox"] + label{width:auto!important;min-width:0!important;flex:0 1 auto!important;white-space:normal!important;margin:0!important;font-weight:500}

.hyva_checkout-index-index .address-form > .flex{display:flex!important;gap:12px;align-items:center;margin-top:14px}

.customer-address-index .block-addresses-list .card.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:#fff;border:1px solid #ece8f4;border-radius:14px;overflow:hidden;padding:0}
@media(min-width:1024px){
.customer-address-index .block-addresses-list .card.grid{grid-template-columns:repeat(6,minmax(0,1fr))}
.customer-address-index .block-addresses-list .card.grid > div.hidden{display:flex}
}
.customer-address-index .block-addresses-list .card.grid > div{padding:12px 14px;font-size:13.5px;color:#221B46;display:flex;align-items:center;min-width:0;word-break:break-word;background:#fff;margin:0}
.customer-address-index .block-addresses-list .card.grid > div.hidden{display:none}
.customer-address-index .block-addresses-list .card.grid > div:nth-child(-n+6){font-weight:800;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#221B46}
.customer-address-index .block-addresses-list .card.grid > div[class*="bg-gray"]{background:#f7f4fb}
.customer-address-index .block-addresses-list .action.edit,
.customer-address-index .block-addresses-list .action.delete{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9999px;background:#fdeef6;color:#CE1A77;text-decoration:none;margin-right:6px}
.customer-address-index .block-addresses-list .action.delete{background:#f3f1fa;color:#221B46}
.customer-address-index .block-addresses-default .card{background:#fff;border:1px solid #ece8f4;border-radius:14px;padding:18px 20px;margin-bottom:14px}
.customer-address-index .block-addresses-default.my-6 .block-content{display:grid;grid-template-columns:1fr;gap:14px}
@media(min-width:768px){.customer-address-index .block-addresses-default .block-content{grid-template-columns:1fr 1fr}}
.customer-address-index .block-title{font-size:20px;font-weight:900;color:#221B46;margin:18px 0 12px}
.customer-address-index .actions-toolbar .primary a,.customer-address-index .actions-toolbar button{background:#CE1A77;color:#fff;font-weight:700;border-radius:9999px;padding:12px 26px;border:none;text-decoration:none;display:inline-block}
@media(min-width:1024px){.customer-address-index .block-addresses-list .card.grid > div.hidden{display:flex!important}}

.rev3-hero, .ahero, .lhero{min-height:calc(100vh - 161px)!important;display:flex!important;align-items:center!important;padding:48px 28px!important;position:relative;overflow:hidden}
.rev3-hero-inner, .ahero-flex, .lhin{display:grid!important;grid-template-columns:1.15fr .85fr!important;gap:64px!important;align-items:center!important;max-width:1320px!important;width:100%!important;margin:0 auto!important;padding:0!important;text-align:left!important}

.rev3-badge, .ahero .badge, .lhero .ey{display:inline-flex!important;align-items:center!important;gap:8px!important;background:transparent!important;border:1px solid currentColor!important;border-radius:999px!important;padding:8px 18px!important;font-size:11px!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:0 0 30px!important;opacity:.92}

.rev3-hero h1, .ahero h1, .lhero h1{font-size:clamp(44px,5.5vw,76px)!important;font-weight:900!important;line-height:1.03!important;letter-spacing:-1.5px!important;margin:0 0 22px!important}
.rev3-h1-l1, .rev3-h1-l2, .rev3-h1-l4{font-size:inherit!important}
.rev3-h1-l3, .ahero h1 .s{display:block!important;font-size:clamp(16px,1.6vw,22px)!important;font-weight:500!important;margin:8px 0!important}

.rev3-hero-sub, .ahero p, .lhero > .lhin p{font-size:18px!important;line-height:1.6!important;max-width:560px!important;margin:0 0 34px!important;font-weight:400!important}

.rev3-hero-btn, .ahero .btn, .lhero .lcta{display:inline-flex!important;align-items:center!important;gap:10px!important;background:var(--mag,#CE1A77)!important;color:#fff!important;border:none!important;border-radius:999px!important;padding:16px 32px!important;font-size:16px!important;font-weight:700!important;font-family:inherit!important;box-shadow:0 10px 30px rgba(206,26,119,.35)!important;cursor:pointer;text-decoration:none!important;transition:transform .12s ease}
.rev3-hero-btn:hover, .ahero .btn:hover, .lhero .lcta:hover{transform:translateY(-2px)}
.rev3-hero-btn svg{width:16px!important;height:16px!important}

.lhero .lonline{margin-top:26px!important}

.yh-card{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:52px 44px;text-align:center;justify-self:center;min-width:300px;box-shadow:0 24px 60px rgba(0,0,0,.25)}
.yh-card-big{font-size:72px;font-weight:900;color:#F0B028;line-height:1}
.yh-card-sub{font-size:17px;font-weight:700;color:#fff;margin-top:10px}
.yh-card-note{font-size:13px;color:rgba(255,255,255,.55);margin-top:22px;letter-spacing:.06em;text-transform:uppercase;font-weight:700}

.ahero-card{justify-self:center!important}
.lphoto{justify-self:stretch!important;min-height:520px!important;border-radius:24px!important}

@media(max-width:900px){
  .rev3-hero, .ahero, .lhero{min-height:calc(100vh - 96px)!important;padding:40px 22px!important}
  .rev3-hero-inner, .ahero-flex, .lhin{grid-template-columns:1fr!important;gap:36px!important}
  .rev3-hero h1, .ahero h1, .lhero h1{font-size:clamp(38px,10vw,52px)!important}
  .yh-card{padding:36px 30px;min-width:0;width:100%}
  .lphoto{min-height:340px!important}
  .ahero-card{width:100%}
}

.rev3-hero-inner > *, .ahero-flex > *, .lhin > *{min-width:0}
@media(max-width:900px){
  .lhero .lonline{white-space:normal!important;max-width:100%!important;line-height:1.4!important}
  .rev3-hero-inner, .ahero-flex, .lhin{max-width:100%!important}
  .lhero .lcta{margin-bottom:12px}
}

html body .rev3-hero, html body .ahero, html body .lhero{min-height:100vh!important;display:flex!important;align-items:center!important}
html body .rev3-hero h1, html body .ahero h1, html body .lhero h1{font-size:clamp(44px,5.5vw,76px)!important;font-weight:900!important;line-height:1.03!important;letter-spacing:-1.5px!important;margin:0 0 22px!important}
html body .rev3-h1-l1, html body .rev3-h1-l2, html body .rev3-h1-l4{font-size:inherit!important}
html body .rev3-h1-l3, html body .ahero h1 .s{display:block!important;font-size:clamp(16px,1.6vw,22px)!important;font-weight:500!important;margin:8px 0!important}
html body .ahero h1 .g, html body .ahero h1 .m, html body .lhero h1 i{font-size:inherit!important}
html body .rev3-hero-sub, html body .ahero > div p, html body .lhero .lhin p{font-size:18px!important;line-height:1.6!important;max-width:560px!important}
html body .rev3-badge, html body .ahero .badge, html body .lhero .ey{font-size:11px!important;font-weight:900!important;letter-spacing:.16em!important;padding:8px 18px!important}
html body .rev3-hero-btn, html body .ahero .btn, html body .lhero .lcta{font-size:16px!important;font-weight:700!important;padding:16px 32px!important}
@media(max-width:900px){
  html body .rev3-hero, html body .ahero, html body .lhero{min-height:100vh!important}
  html body .rev3-hero h1, html body .ahero h1, html body .lhero h1{font-size:clamp(38px,10vw,52px)!important}
}

html body.cms-page-view .rev3-hero h1, html body.cms-page-view .ahero h1, html body.cms-page-view .lhero h1{font-size:clamp(44px,5.5vw,76px)!important}
@media(max-width:900px){
  html body.cms-page-view .rev3-hero h1, html body.cms-page-view .ahero h1, html body.cms-page-view .lhero h1{font-size:clamp(38px,10vw,52px)!important}
}

html body .ahero h1 .g{font-style:italic!important}
html body .rev3-hero{background:var(--navy,#221B46)!important}

html body .chero .ey, html body .yphero .ey{display:inline-flex!important;align-items:center!important;gap:8px!important;border:1px solid currentColor!important;border-radius:999px!important;padding:8px 18px!important;font-size:11px!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:0 0 22px!important;background:transparent!important;opacity:.92}
html body .chero, html body .yphero{padding:64px 28px!important}
html body .chero h1, html body .yphero h1, html body .cathead h1{font-weight:900!important;letter-spacing:-.5px!important;line-height:1.06!important;margin:0 0 14px!important}
html body .chero p, html body .yphero .sub, html body .cathead p{font-size:17px!important;line-height:1.6!important;max-width:720px!important}
html body .cathead{text-align:center!important;padding:48px 0 10px!important}
html body .cathead p{margin:0 auto 18px!important}

body.catalog-product-view .page.messages{min-height:0!important;margin:0!important;padding:0!important}
body.catalog-product-view .page.messages:empty{display:none!important}
body.catalog-product-view .breadcrumbs{display:none!important}
body.catalog-product-view .columns, body.catalog-product-view .page-main{padding-top:0!important;margin-top:0!important}

html body .ydp-head{padding:56px 28px 48px!important;position:relative!important;overflow:hidden!important}
html body .yphero{padding:56px 28px 48px!important;position:relative!important;overflow:hidden!important}

html body .yphero .sub{margin:0 auto 6px!important;text-align:center!important}
html body .yphero .ypwrap{max-width:1100px!important;margin:0 auto!important;text-align:center!important}

html body .ydp-head::after, html body .yphero::after{content:""!important;position:absolute!important;right:4vw!important;top:50%!important;transform:translateY(-50%)!important;width:118px;height:62px;background:url("/media/logo/ydol_logo.png?v=4") no-repeat center/contain;opacity:.9;pointer-events:none;z-index:1}

@media(max-width:1100px){
  html body .ydp-head::after, html body .yphero::after{width:88px;height:46px;right:3vw!important}
}
@media(max-width:700px){
  html body .ydp-head, html body .yphero{padding:38px 20px 34px!important}
  html body .ydp-head::after, html body .yphero::after{width:54px;height:30px;right:14px!important;top:16px!important;transform:none!important;opacity:.85}
}

html body .ydp-head::after, html body .yphero::after{content:""!important;position:absolute!important;right:3vw!important;top:50%!important;transform:translateY(-50%)!important;width:200px!important;height:82%!important;background:url("/media/logo/ydol-icone.svg") no-repeat center/contain!important;opacity:.06!important;pointer-events:none!important;z-index:0!important}
html body .ydp-head > *, html body .yphero > *{position:relative;z-index:1}
@media(max-width:1100px){html body .ydp-head::after, html body .yphero::after{width:140px!important;right:2vw!important}}
@media(max-width:700px){html body .ydp-head::after, html body .yphero::after{width:90px!important;height:76%!important;right:-6px!important;top:50%!important;transform:translateY(-50%)!important;opacity:.07!important}}

@media(max-width:700px){
  html body .ydp-head::after, html body .yphero::after{width:56px!important;height:110px!important;right:6px!important;top:10px!important;transform:none!important;opacity:.05!important}
}

html body .ydp-head::after, html body .yphero::after{content:none!important}
html body .ydp-head::before, html body .yphero::before{content:""!important;display:block!important;width:98px!important;height:52px!important;margin:0 auto 20px!important;background:url("/media/logo/ydol_logo.png?v=4") no-repeat center/contain!important}
@media(max-width:700px){
  html body .ydp-head::before, html body .yphero::before{width:80px!important;height:42px!important;margin:0 auto 14px!important}
}

html body .ydp-badge{display:inline-flex;align-items:center;border:1px solid #CE1A77;color:#CE1A77;border-radius:999px;padding:8px 18px;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;margin:0 auto 22px;background:transparent}
@media(max-width:700px){html body .ydp-badge{margin-bottom:16px}}

html body .ydp-badge{display:table!important;float:none!important;position:static!important;margin:0 auto 22px!important;text-align:center!important;white-space:nowrap}
@media(max-width:700px){html body .ydp-badge{white-space:normal;margin:0 auto 16px!important}}

html body .ydp-badge{transform:none!important;left:auto!important}

html body .yphero .ey{box-shadow:0 6px 16px rgba(206,26,119,.35)!important}

html body .ar img{width:118px!important;height:118px!important}
html body .ar::before{width:134px!important;height:134px!important;top:6px!important}
@media(max-width:700px){
  html body .ar img{width:92px!important;height:92px!important}
  html body .ar::before{width:106px!important;height:106px!important;top:7px!important}
}

html body .arname{margin-top:8px!important;min-height:0!important}
html body .arqty{margin-top:6px!important}
html body .ngrid{row-gap:58px!important}
@media(max-width:700px){html body .ngrid{row-gap:44px!important}}

html body .arname{margin-top:18px!important}
@media(max-width:700px){html body .arname{margin-top:16px!important}}

body.hyva_checkout-index-index .cart-items .grid{grid-template-columns:1fr!important;gap:0!important}

body.hyva_checkout-index-index #hyva-checkout-main legend.section-title::after,
body.hyva_checkout-index-index #hyva-checkout-main .section-title::after,
body.hyva_checkout-index-index legend.section-title::after,
body.hyva_checkout-index-index .section-title::after{filter:none!important}

body.hyva_checkout-index-index label:has(input[type="radio"][value="worldline_redirect_payment_320"]) img.icon,
body.hyva_checkout-index-index label:has(input[type="radio"][value="worldline_redirect_payment_302"]) img.icon{
  max-height:26px!important;width:auto!important;height:auto!important;object-fit:contain!important}

body.hyva_checkout-index-index label:has(input[type="radio"][value="mollie_methods_klarna"]){flex-wrap:wrap!important}
body.hyva_checkout-index-index label:has(input[type="radio"][value="mollie_methods_klarna"])::before{
  content:""!important;order:99!important;flex-basis:100%!important;color:#6b6b6b!important;
  font-size:.82em!important;margin-top:.5rem!important;padding-left:1.75rem!important;line-height:1.4!important}

#hyva-checkout-main div:has(> label > input[name="payment-method-option"]){
  border-radius:12px!important;overflow:hidden!important}
#hyva-checkout-main label:has(> input[name="payment-method-option"]){
  border-radius:11px!important;box-shadow:none!important}

#hyva-checkout-main div:has(> label > #payment-method-mollie_methods_klarna){
  border-color:#FFB3C7!important;background:#FFF1F5!important}
#hyva-checkout-main label:has(> #payment-method-mollie_methods_klarna){
  background:#FFF1F5!important}
#hyva-checkout-main div:has(> label > #payment-method-mollie_methods_klarna:checked){
  border-color:#E8799B!important;background:#FFE1EA!important;
  box-shadow:0 0 0 2px #E8799B inset!important}
#hyva-checkout-main label:has(> #payment-method-mollie_methods_klarna:checked){
  background:#FFE1EA!important}
#hyva-checkout-main #payment-method-mollie_methods_klarna{accent-color:#E8799B!important}

body.customer-account-create input[name="street[]"],
body.customer-account-create input[name="city"],
body.customer-account-create input[name="postcode"],
body.customer-account-create select[name="country_id"],
body.customer-account-edit input[name="street[]"],
body.customer-account-edit input[name="city"],
body.customer-account-edit input[name="postcode"],
body.customer-account-edit select[name="country_id"],
body.customer-address-form input[name="street[]"],
body.customer-address-form input[name="city"],
body.customer-address-form input[name="postcode"],
body.customer-address-form select[name="country_id"]{width:100%!important}

body.hyva_checkout-index-index .subnav { display: none !important; }

.page.messages:not(:has(.message)){margin:0!important;padding:0!important;min-height:0!important}

label:has(input[value="mollie_methods_paypal"]) span.shrink-0{display:none!important}
label:has(input[value="worldline_redirect_payment_320"]) img.icon{display:none!important}
label:has(input[value="worldline_redirect_payment_320"]) > span.flex::after{content:"";display:inline-block;width:70px;height:30px;background:url(/media/ydol/logo-googlepay.svg) no-repeat right center/contain;flex-shrink:0}
@media (max-width:640px){label:has(input[value="worldline_redirect_payment_320"]) > span.flex::after{width:56px;height:26px}}
