:root{--mr-purple:#3a1367;--mr-purple-dark:#2a0d4d;--mr-purple-light:#6a3fb5;--mr-purple-tint:#f4f0fa;--mr-accent:var(--mr-purple);--mr-text:#1d1d1f;--mr-text-muted:#6e6e73;--mr-bg:#fff;--mr-surface:#fff;--mr-surface-alt:#f5f5f7;--mr-border:#e6e6e9;--mr-radius-sm:10px;--mr-radius:16px;--mr-radius-lg:24px;--mr-shadow-sm:0 1px 2px rgba(0,0,0,.04);--mr-shadow:0 4px 16px rgba(0,0,0,.06);--mr-shadow-lg:0 16px 40px rgba(0,0,0,.1);--mr-space-1:4px;--mr-space-2:8px;--mr-space-3:16px;--mr-space-4:24px;--mr-space-5:32px;--mr-space-6:48px;--mr-space-7:72px;--mr-font:'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}body{background-color:var(--mr-bg);color:var(--mr-text);-webkit-font-smoothing:antialiased}.btn,.button-1,.checkout-button,.continue-shopping-button,.clear-cart-button,.update-cart-button,input[type="submit"].btn,.add-to-cart-button,.buy-now-button,.add-to-wishlist-button{border-radius:980px !important;font-weight:600;font-family:var(--mr-font);letter-spacing:.01em;padding:13px 28px !important;border:none;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease,background-color .12s ease;box-shadow:none}.btn:hover,.button-1:hover,.checkout-button:hover,.add-to-cart-button:hover,.buy-now-button:hover{opacity:.88}.btn:active,.button-1:active{transform:scale(.98)}.btn-primary,.checkout-button,.checkout-new,.update-cart-button,.add-to-cart-button{background:var(--mr-purple) !important;color:#fff !important}.btn-default,.continue-shopping-button,.buy-now-button{background:var(--mr-surface-alt) !important;border:none !important;color:var(--mr-text) !important;box-shadow:none}.btn-default:hover,.continue-shopping-button:hover,.buy-now-button:hover{background:#e8e8ed !important;opacity:1}.add-to-wishlist-button{background:transparent !important;border:1px solid var(--mr-border) !important;color:var(--mr-text-muted) !important}.add-to-wishlist-button:hover{border-color:var(--mr-text) !important;color:var(--mr-text) !important;opacity:1}.clear-cart-button{background:transparent !important;color:var(--mr-text-muted) !important;border:none !important;box-shadow:none;text-decoration:underline}.panel,.panel-default,.cart-item-table,.product-essential,.master-column-wrapper .product-collection,.block{border-radius:var(--mr-radius) !important;border:1px solid var(--mr-border) !important;box-shadow:var(--mr-shadow-sm);background:var(--mr-surface)}input[type="text"],input[type="email"],input[type="password"],input[type="number"],textarea,select,.form-control,.qty-input,.qty-dropdown{border-radius:var(--mr-radius-sm) !important;border:1.5px solid var(--mr-border) !important;padding:10px 12px !important;transition:border-color .15s ease,box-shadow .15s ease}input[type="text"]:focus,input[type="number"]:focus,select:focus,.form-control:focus,.qty-input:focus{border-color:var(--mr-purple-light) !important;box-shadow:0 0 0 3px rgba(106,63,181,.15) !important;outline:none}.shopping-cart-page{font-family:var(--mr-font);color:var(--mr-text)}.shopping-cart-page .order-summary-content{float:none !important;width:100% !important;max-width:1228px;margin:0 auto !important;padding:var(--mr-space-4) 24px var(--mr-space-7);box-sizing:border-box}.mr-cart.is-updating .mr-cart__main,.mr-cart.is-updating .mr-cart__side{opacity:.55;pointer-events:none;transition:opacity .2s ease}.mr-cart.is-updating .mr-cart__side .checkout-button{pointer-events:auto}.mr-progress{position:fixed;top:0;left:0;height:3px;width:0;background:var(--mr-purple);z-index:100000;border-radius:0 3px 3px 0;box-shadow:0 0 8px rgba(58,19,103,.5);transition:width .4s ease}.mr-progress.is-on{width:70%;animation:mr-progress-creep 6s ease-out forwards}@keyframes mr-progress-creep{0%{width:15%}30%{width:55%}100%{width:92%}}.mr-progress.is-done{width:100%;transition:width .15s ease}.mr-progress.is-navigating{animation:mr-progress-navigate 20s ease-out forwards}@keyframes mr-progress-navigate{0%{width:35%}35%{width:72%}100%{width:97%}}.product-box-add-to-cart-button.is-loading{opacity:.7;pointer-events:none}.ajax-loading-block-window,body #loading{position:fixed !important;inset:0 !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;z-index:99999 !important;background:rgba(250,249,252,.55) !important;-webkit-backdrop-filter:blur(3px) saturate(1.1);backdrop-filter:blur(3px) saturate(1.1);display:flex !important;align-items:center;justify-content:center;border:none !important;box-shadow:none !important;animation:mr-veil-in .22s ease .15s both}.ajax-loading-block-window[style*="display: none"],body #loading[style*="display: none"],body #loading:not([style*="display"]){display:none !important}.ajax-loading-block-window::before,body #loading::before{content:"";position:absolute;top:50%;left:50%;width:76px;height:76px;margin:-38px 0 0 -38px;border-radius:24px;background:#fff;box-shadow:0 18px 40px -18px rgba(42,13,77,.45),0 0 0 1px rgba(58,19,103,.06);animation:mr-pill-in .28s cubic-bezier(.22,.61,.36,1) .15s both}.ajax-loading-block-window .loading-image,body #loading::after{content:"";position:relative !important;z-index:1;top:auto !important;left:auto !important;transform:none !important;width:38px !important;height:38px !important;margin:0 !important;border:0 !important;border-radius:50%;background:conic-gradient(from 90deg,rgba(58,19,103,0) 0deg,rgba(122,76,200,.55) 170deg,var(--mr-purple) 330deg,var(--mr-purple) 360deg) !important;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3.5px));animation:mr-turn .8s linear infinite,mr-pill-in .28s cubic-bezier(.22,.61,.36,1) .15s both}@keyframes mr-spin{to{transform:rotate(360deg)}}@keyframes mr-turn{to{rotate:360deg}}@keyframes mr-veil-in{from{opacity:0}to{opacity:1}}@keyframes mr-pill-in{from{opacity:0;scale:.86}to{opacity:1;scale:1}}.please-wait{background-image:none !important;padding-left:0 !important;color:var(--mr-text-muted);font-size:13.5px;font-weight:500;line-height:1.4}.please-wait::before{content:"";display:inline-block;width:14px;height:14px;margin:0 8px 0 0;vertical-align:-2px;border-radius:50%;border:2px solid rgba(58,19,103,.16);border-top-color:var(--mr-purple);animation:mr-turn .7s linear infinite;box-sizing:border-box}.vv-busy[class][class]{pointer-events:none;cursor:progress;opacity:.88;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='9' r='7' fill='none' stroke='%23ffffff' stroke-opacity='.35' stroke-width='2'/%3E%3Cpath d='M9 2a7 7 0 0 1 7 7' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 9 9' to='360 9 9' dur='.7s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:16px center !important;background-size:18px 18px !important;padding-left:42px !important}.vv-busy.vv-busy--dark[class][class]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='9' r='7' fill='none' stroke='%233a1367' stroke-opacity='.18' stroke-width='2'/%3E%3Cpath d='M9 2a7 7 0 0 1 7 7' fill='none' stroke='%233a1367' stroke-width='2' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 9 9' to='360 9 9' dur='.7s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E") !important}.products-container .ajax-products-busy{background:rgba(250,249,252,.6) !important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:18px}.products-container .ajax-products-busy::after{content:"";position:sticky;top:40vh;display:block;width:38px;height:38px;margin:90px auto 0;border-radius:50%;background:conic-gradient(from 90deg,rgba(58,19,103,0) 0deg,rgba(122,76,200,.55) 170deg,var(--mr-purple) 330deg,var(--mr-purple) 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3.5px));animation:mr-turn .8s linear infinite}.shipping-options-loading,.product-estimate-shipping .shipping-title .shipping-loading{background:none !important;box-sizing:border-box;border-radius:50%;border:2px solid rgba(58,19,103,.16);border-top-color:var(--mr-purple);animation:mr-turn .7s linear infinite}.search-box .ui-autocomplete-loading{background-image:none !important}@media(prefers-reduced-motion:reduce){.products-container .ajax-products-busy::after,.shipping-options-loading,.product-estimate-shipping .shipping-title .shipping-loading{animation-duration:1.8s}.ajax-loading-block-window,body #loading,.ajax-loading-block-window::before,body #loading::before{animation:none}.ajax-loading-block-window .loading-image,body #loading::after,.please-wait::before{animation-duration:1.8s}}.shopping-cart-page .page-title,.shopping-cart-page .panel-heading{display:none}.mr-cart{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:0 56px;align-items:start}.mr-cart__head{grid-column:1/-1;display:flex;align-items:baseline;gap:12px;margin:0 0 var(--mr-space-4)}.mr-cart__head h1{margin:0;font-size:26px;font-weight:500;letter-spacing:-.01em;text-transform:none;color:var(--mr-text)}.mr-cart__count{font-size:14px;color:var(--mr-text-muted)}.mr-cart__main{min-width:0}.mr-cart__side{position:sticky;top:16px}.shopping-cart-page .cart-item-table,.shopping-cart-page .cart-item-table.panel{border:none !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important;padding:0 !important;margin:0 !important;overflow:visible !important}.shopping-cart-page table.cart,.shopping-cart-page table.cart>tbody,.shopping-cart-page table.cart>tbody>tr,.shopping-cart-page table.cart>tbody>tr>td{background:transparent !important;box-shadow:none !important}.shopping-cart-page table.cart{width:100%;border:none !important;margin:0 !important}.shopping-cart-page table.cart>thead,.shopping-cart-page table.cart>colgroup{display:none}.shopping-cart-page table.cart>tbody{display:block}.shopping-cart-page table.cart>tbody>tr.desktop-original{display:grid;grid-template-columns:112px minmax(0,1fr) auto;grid-template-areas:"pic info total" "pic qty  unit";column-gap:20px;row-gap:14px;align-items:start;padding:24px 0;border-bottom:1px solid var(--mr-border);background:transparent !important}.shopping-cart-page table.cart>tbody>tr.desktop-original>td{display:block;width:auto !important;max-width:none !important;min-width:0 !important;border:none !important;padding:0 !important;background:transparent !important;vertical-align:top;color:var(--mr-text) !important}.shopping-cart-page table.cart td.product-picture{grid-area:pic}.shopping-cart-page table.cart td.product-picture img{display:block;width:112px;height:112px;object-fit:contain;border-radius:8px;background:var(--mr-surface-alt);border:none;box-shadow:none}.shopping-cart-page table.cart td.product{grid-area:info}.shopping-cart-page table.cart td.product .product-name{display:block;font-size:15px;font-weight:600;color:var(--mr-text);text-decoration:none;line-height:1.35;margin-bottom:4px}.shopping-cart-page table.cart td.product .product-name:hover{color:var(--mr-purple)}.shopping-cart-page table.cart td.product .attributes{font-size:13px;line-height:1.6;color:var(--mr-text-muted);font-weight:400}.shopping-cart-page table.cart td.product .edit-item a{display:inline-block;margin-top:6px;font-size:13px;font-weight:500;color:var(--mr-text);text-decoration:underline;text-underline-offset:3px}.shopping-cart-page table.cart td.subtotal{grid-area:total;text-align:right;white-space:nowrap}.shopping-cart-page table.cart .product-subtotal{font-size:15px;font-weight:600;color:var(--mr-text)}.shopping-cart-page table.cart td.unit-price{grid-area:unit;text-align:right;align-self:end;white-space:nowrap}.shopping-cart-page table.cart .product-unit-price{font-size:12px;font-weight:500;color:var(--mr-text-muted)}.shopping-cart-page table.cart .product-unit-price::after{content:" c/u"}.shopping-cart-page table.cart td.qty{grid-area:qty;display:flex !important;align-items:center;gap:16px}.shopping-cart-page table.cart td.remove-from-cart{display:none !important}.shopping-cart-page .mr-qty{display:inline-flex;align-items:center;height:38px;border:1.5px solid var(--mr-border);border-radius:980px;background:var(--mr-surface)}.shopping-cart-page .mr-qty button{width:34px;height:34px;border:none;background:transparent;border-radius:50%;color:var(--mr-text);font-size:18px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .12s ease}.shopping-cart-page .mr-qty button:hover{background:var(--mr-surface-alt)}.shopping-cart-page .mr-qty .qty-input,.shopping-cart-page .mr-qty input.form-control{width:36px !important;height:34px !important;max-width:none;padding:0 !important;margin:0 !important;border:none !important;box-shadow:none !important;background:transparent !important;text-align:center;font-size:14px;font-weight:600;color:var(--mr-text)}.shopping-cart-page .mr-remove{display:inline-flex;align-items:center;gap:6px;background:transparent !important;border:none !important;padding:0 !important;font-family:var(--mr-font);font-size:13px;font-weight:500;color:var(--mr-text-muted) !important;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.shopping-cart-page .mr-remove:hover{color:#c0392b !important}.shopping-cart-page .mr-remove svg{width:14px;height:14px}.shopping-cart-page .update-continue-button{display:flex !important;position:static !important;float:none !important;width:100% !important;justify-content:space-between !important;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0 0 !important;padding:0 !important}.shopping-cart-page .update-continue-button .continue-shopping,.shopping-cart-page .update-continue-button .clearcart{display:block !important;float:none !important;width:auto !important;margin:0 !important}.shopping-cart-page .update-continue-button .clearcart{margin-left:auto !important}.shopping-cart-page .update-continue-button>div{display:flex !important;align-items:center;gap:20px;width:100%}.shopping-cart-page .update-continue-button .continue-checkout,.shopping-cart-page .update-continue-button .update-cart{display:none !important}.shopping-cart-page .continue-shopping-button,.shopping-cart-page .clear-cart-button{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important;border-radius:0 !important;font-size:14px;font-weight:500;text-transform:none !important;text-decoration:underline;text-underline-offset:3px;color:var(--mr-text) !important}.shopping-cart-page .continue-shopping-button::before{content:"←  "}.shopping-cart-page .clear-cart-button{margin-left:auto !important;color:var(--mr-text-muted) !important}.shopping-cart-page .clear-cart-button:hover{color:#c0392b !important}.shopping-cart-page .buttons.checkout-attribute:empty,.shopping-cart-page .selected-checkout-attributes:empty{display:none}.shopping-cart-page .cart-footer{display:block;margin:0 !important;padding:24px !important;border:1px solid var(--mr-border);border-radius:var(--mr-radius);background:var(--mr-surface);box-shadow:var(--mr-shadow-sm)}.shopping-cart-page .cart-footer::before{display:none}.shopping-cart-page .mr-cart__summary-title{margin:0 0 16px;font-size:18px;font-weight:600;color:var(--mr-text)}.shopping-cart-page #ctn-order-totals,.shopping-cart-page #ctn-discount-box,.shopping-cart-page #ctn-gift-box,.shopping-cart-page #ctn-giftcard-box{margin:0 !important;width:100% !important;max-width:none !important;float:none !important;padding:0 !important}.shopping-cart-page .order-totals,.shopping-cart-page .order-totals .totals,.shopping-cart-page .total-info,.shopping-cart-page .total-info .panel,.shopping-cart-page .cart-total{border:none !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important;padding:0 !important;margin:0 !important;max-width:none !important}.shopping-cart-page table.cart-total,.shopping-cart-page .total-info,.shopping-cart-page .total-info .panel,.shopping-cart-page .order-totals .totals{width:100% !important;max-width:none !important;display:table;table-layout:fixed}.shopping-cart-page .total-info,.shopping-cart-page .total-info .panel,.shopping-cart-page .order-totals .totals{display:block}.shopping-cart-page table.cart-total td,.shopping-cart-page table.cart-total td.cart-total-left{border:none !important;padding:9px 0 !important;font-size:14px;color:var(--mr-text-muted) !important;background:transparent !important;vertical-align:middle;width:38%;text-align:left}.shopping-cart-page .order-summary-content table.cart-total td.cart-total-right,.shopping-cart-page table.cart-total td.cart-total-right{display:table-cell !important;float:none !important;width:62% !important;text-align:right !important;color:var(--mr-text) !important;font-weight:500;white-space:nowrap}.shopping-cart-page .order-summary-content table.cart-total td.cart-total-left,.shopping-cart-page table.cart-total td.cart-total-left{display:table-cell !important;float:none !important;width:38% !important}.shopping-cart-page table.cart-total>tbody{display:table-row-group !important;width:auto !important;float:none !important}.shopping-cart-page table.cart-total>tbody>tr{display:table-row !important;width:auto !important;float:none !important}.shopping-cart-page table.cart-total td.cart-total-right>span,.shopping-cart-page table.cart-total td.cart-total-right .nobr{display:inline !important;float:none !important;text-align:right !important;width:auto !important}.shopping-cart-page table.cart-total td span,.shopping-cart-page table.cart-total td .nobr{color:inherit !important;font-weight:inherit}.shopping-cart-page .mr-price-currency{font-size:11px !important;font-weight:500 !important;color:var(--mr-text-muted) !important;margin-left:3px}.shopping-cart-page table.cart-total td .nobr{white-space:normal}.shopping-cart-page table.cart-total tr:last-child td{padding-top:14px !important;margin-top:6px;border-top:1px solid var(--mr-border) !important;font-size:16px;font-weight:600;color:var(--mr-text) !important}.shopping-cart-page table.cart-total tr:last-child td.cart-total-right,.shopping-cart-page table.cart-total .order-total,.shopping-cart-page table.cart-total .order-total strong{font-size:18px;font-weight:700;color:var(--mr-text) !important}.shopping-cart-page .cart-total .product-price{color:var(--mr-text) !important;font-weight:inherit}.shopping-cart-page .cart-collaterals,.shopping-cart-page .cart-collaterals .deals,.shopping-cart-page .coupon-box{border:none !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important;padding:0 !important;margin:0 !important}.shopping-cart-page #cart-discount-box{margin:12px 0 0 !important;padding:14px 0 0 !important;border-top:1px solid var(--mr-border) !important}.shopping-cart-page .coupon-box .title{display:flex !important;align-items:center;justify-content:space-between;padding:0 !important;margin:0 !important;background:transparent !important;border:none !important;box-shadow:none !important;cursor:pointer}.shopping-cart-page .coupon-box .title strong{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:14px;font-weight:500;color:var(--mr-text);text-transform:none}.shopping-cart-page .coupon-box .iconopenacordion{display:inline-block;font-size:10px;color:var(--mr-text-muted);margin-left:8px}.shopping-cart-page .coupon-box .cart-box-wrapper{width:100%;padding:12px 0 4px !important}.shopping-cart-page .coupon-box .cart-box-wrapper.show-cart-box{display:block !important}.shopping-cart-page .coupon-box .cart-box-wrapper:not(.show-cart-box){display:none !important}.shopping-cart-page .coupon-box .apply-discount-coupon-code-button{text-transform:none !important;font-size:14px !important}.shopping-cart-page .mr-cart-empty{max-width:480px;margin:48px auto 24px;text-align:center}.shopping-cart-page .mr-cart-empty svg{width:56px;height:56px;color:#c7c7cc;margin-bottom:16px}.shopping-cart-page .mr-cart-empty .no-data{margin:0 0 20px;padding:0;border:none;background:transparent;font-size:18px;font-weight:500;color:var(--mr-text);text-transform:none}.shopping-cart-page .mr-cart-empty .mr-cart-empty__btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 28px;border-radius:980px;background:var(--mr-purple);color:#fff !important;font-size:14px;font-weight:600;text-decoration:none !important}.shopping-cart-page .vv-cart-gone{display:flex;align-items:flex-start;gap:14px;max-width:520px;margin:40px auto 0;padding:18px 20px;border:1px solid #e4dcf2;border-radius:var(--mr-radius);background:var(--mr-purple-tint);font-family:var(--mr-font);color:var(--mr-text);text-align:left}.shopping-cart-page .vv-cart-gone__icon{flex:0 0 26px;width:26px;height:26px;margin-top:1px;color:var(--mr-purple-light)}.shopping-cart-page .vv-cart-gone__body{flex:1 1 auto;min-width:0}.shopping-cart-page .vv-cart-gone__msg,.shopping-cart-page .vv-cart-gone__order{margin:0;font-size:15px;line-height:1.5;text-transform:none}.shopping-cart-page .vv-cart-gone__msg{font-weight:500}.shopping-cart-page .vv-cart-gone__order{margin-top:4px;color:var(--mr-text-muted)}.shopping-cart-page .vv-cart-gone__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:14px;padding:0 22px;border:1.5px solid var(--mr-purple);border-radius:980px;background:#fff;color:var(--mr-purple) !important;font-size:14px;font-weight:600;text-decoration:none !important}.shopping-cart-page .vv-cart-gone__btn:hover,.shopping-cart-page .vv-cart-gone__btn:focus-visible{background:var(--mr-purple);color:#fff !important}.shopping-cart-page .vv-cart-gone~.order-summary-content .mr-cart-empty{margin-top:28px}@media(max-width:767px){.shopping-cart-page .vv-cart-gone{margin:20px 0 0;padding:14px 16px;gap:12px}.shopping-cart-page .vv-cart-gone__msg,.shopping-cart-page .vv-cart-gone__order{font-size:14px}.shopping-cart-page .vv-cart-gone__btn{width:100%}}.shopping-cart-page .coupon-box .hint:empty,.shopping-cart-page .coupon-box .hint>div:empty{display:none}.shopping-cart-page .coupon-box .cart-box-wrapper input.form-control,.shopping-cart-page .coupon-box #discountcouponcode{display:block;width:100% !important;max-width:none !important;height:44px !important;margin:0 0 8px !important;text-align:left}.shopping-cart-page .coupon-box .discount-button{display:block;width:100% !important;margin:0 !important;text-align:center}.shopping-cart-page .coupon-box .apply-discount-coupon-code-button{display:block;width:100% !important;max-width:none !important;height:44px !important;padding:0 !important;margin:0 !important;border-radius:980px !important}.shopping-cart-page .coupon-box .separator{display:none}.shopping-cart-page .check-billing-required,.shopping-cart-page .check-billing-required2{display:none !important}.shopping-cart-page .mr-billing-unused{display:flex !important;align-items:center;gap:10px;margin:16px 0 0 !important;padding:12px 14px !important;border:1px solid var(--mr-border) !important;border-radius:12px;background:var(--mr-surface-alt)}.shopping-cart-page .check-billing-required input[type="checkbox"]{width:18px;height:18px;margin:0;accent-color:var(--mr-purple);flex:0 0 auto}.shopping-cart-page .check-billing-required label{flex:1 1 auto;width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important;font-size:13px;font-weight:500;line-height:1.4;text-align:left !important;text-transform:none !important;letter-spacing:0;color:var(--mr-text) !important;cursor:pointer}.shopping-cart-page .terms-of-service{margin:14px 0 0 !important;padding:0 !important}.shopping-cart-page .terms-of-service,.shopping-cart-page .use-vivri-cupon,.shopping-cart-page .check-billing-required2{display:flex;align-items:flex-start;gap:10px;width:100%;float:none !important;clear:both;text-align:left}.shopping-cart-page .use-vivri-cupon,.shopping-cart-page .check-billing-required2{margin:10px 0 0 !important}.shopping-cart-page .terms-of-service>input[type="checkbox"],.shopping-cart-page .use-vivri-cupon>input[type="checkbox"],.shopping-cart-page .check-billing-required2>input[type="checkbox"]{flex:0 0 18px;width:18px;height:18px;margin:0 !important;accent-color:var(--mr-purple);cursor:pointer}.shopping-cart-page .terms-of-service label,.shopping-cart-page .use-vivri-cupon label,.shopping-cart-page .check-billing-required2 label{flex:1 1 auto;width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important;font-size:12px;line-height:18px;font-weight:400;color:var(--mr-text-muted) !important;text-transform:none;text-align:left;cursor:pointer}.shopping-cart-page .use-vivri-cupon label{font-size:13px;font-weight:500;color:var(--mr-text) !important}.shopping-cart-page .coupon-box .title strong{color:var(--mr-text) !important}.shopping-cart-page .checkout-buttons{margin:16px 0 0 !important;text-align:center}.shopping-cart-page .checkout-buttons .checkout-button{width:100%;min-width:0;height:50px;padding:0 24px !important;font-size:15px !important;font-weight:600;text-transform:none !important;letter-spacing:0}.shopping-cart-page .continue-shopping-button,.shopping-cart-page .clear-cart-button{font-size:14px !important}.shopping-cart-page .checkout-buttons .checkout-button i.fa{display:none}.shopping-cart-page .please-wait{display:block;margin-top:8px;font-size:13px;color:var(--mr-text-muted)}.shopping-cart-page .addon-buttons:empty{display:none}@media(max-width:991px){.mr-cart{grid-template-columns:1fr;gap:32px}.mr-cart__side{position:static}}@media(max-width:767px){.shopping-cart-page .order-summary-content{padding:16px 16px 48px}.mr-cart__head h1{font-size:22px}.shopping-cart-page table.cart>tbody>tr.mobile-duplicate{display:block;padding:16px 0;border-bottom:1px solid var(--mr-border);background:transparent !important}.shopping-cart-page table.cart>tbody>tr.shopping-cart-small-wrapper,.shopping-cart-page tr.mobile-duplicate>td,.shopping-cart-page .mobile-duplicate .product-wrapper,.shopping-cart-page .mobile-duplicate .product-wrapper>*,.shopping-cart-page .mobile-duplicate .product-content-wrapper,.shopping-cart-page .mobile-duplicate .product-content-wrapper>*,.shopping-cart-page .mobile-duplicate .product-image,.shopping-cart-page .mobile-duplicate .product-picture,.shopping-cart-page .mobile-duplicate .product-name-sku,.shopping-cart-page .mobile-duplicate table,.shopping-cart-page .mobile-duplicate table tr,.shopping-cart-page .mobile-duplicate table td{background:transparent !important;border:none !important;box-shadow:none !important}.shopping-cart-page table.cart>tbody>tr.mobile-duplicate>td{display:block;border:none !important;padding:0 !important;background:transparent !important}.shopping-cart-page .mobile-duplicate .product-wrapper{position:relative;background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important}.shopping-cart-page .mobile-duplicate .remove-addtocart-checkbox input[type="checkbox"]{display:none}.shopping-cart-page .mobile-duplicate .remove-addtocart-checkbox .remove-from-cart{display:block !important}.shopping-cart-page .mobile-duplicate .mr-remove span{display:none}.shopping-cart-page .mobile-duplicate .remove-addtocart-checkbox{position:absolute;top:0;right:0;display:block !important;width:auto !important;margin:0 !important;padding:0 !important;z-index:1}.shopping-cart-page .mobile-duplicate .mr-remove{width:32px;height:32px;justify-content:center;border-radius:50%;background:var(--mr-surface-alt) !important;text-decoration:none}.shopping-cart-page .mobile-duplicate .mr-remove svg{width:14px;height:14px}.shopping-cart-page .mobile-duplicate .remove-addtocart-checkbox span{display:none}.shopping-cart-page .mobile-duplicate .product-content-wrapper{display:flex;gap:14px;align-items:flex-start;padding-right:64px}.shopping-cart-page .mobile-duplicate .product-image{flex:0 0 auto}.shopping-cart-page .mobile-duplicate .product-picture img{width:84px;height:84px;object-fit:contain;border-radius:8px;background:var(--mr-surface-alt)}.shopping-cart-page .mobile-duplicate .product-name{display:block;font-size:14px;font-weight:600;color:var(--mr-text) !important;margin-bottom:4px}.shopping-cart-page .mobile-duplicate .product-name-sku,.shopping-cart-page .mobile-duplicate .product-name-sku .product{width:auto !important;max-width:none !important;min-width:0;padding:0 !important;margin:0 !important;flex:1 1 auto}.shopping-cart-page .mobile-duplicate .attributes{font-size:12px;line-height:1.5;color:var(--mr-text-muted)}.shopping-cart-page .mobile-duplicate table{display:block;width:100%;margin-top:12px;border:none !important}.shopping-cart-page .mobile-duplicate table thead{display:none}.shopping-cart-page .mobile-duplicate table tbody,.shopping-cart-page .mobile-duplicate table tr.cart-item-row{display:flex;align-items:center;width:100%}.shopping-cart-page .mobile-duplicate table td{border:none !important;padding:0 !important;background:transparent !important}.shopping-cart-page .mobile-duplicate table td.unit-price{display:none}.shopping-cart-page .mobile-duplicate table td.qty{order:1}.shopping-cart-page .mobile-duplicate table td.subtotal{order:3;margin-left:auto;text-align:right}.shopping-cart-page .mobile-duplicate .product-subtotal{font-size:15px;font-weight:600;color:var(--mr-text)}.shopping-cart-page .cart-footer{padding:20px 16px !important}}.master-wrapper-page>ul>.container-warehouselection,.container-warehouselection.container-warehouselection{background:var(--mr-surface-alt) !important;min-height:36px !important;display:flex;align-items:center;flex-wrap:nowrap;gap:8px;padding:0 max(24px,calc((100% - 1180px)/2));font-family:var(--mr-font);font-size:12px;color:var(--mr-text)}.container-warehouselection .ws-location-img{width:14px !important;height:14px !important;margin:0 !important;filter:brightness(.3)}.container-warehouselection .mr-seg{display:inline-flex;background:#e8e8ed;border-radius:980px;padding:2px}.container-warehouselection .shipping-btn,.container-warehouselection .pickup-btn{white-space:nowrap;background:transparent !important;color:var(--mr-text-muted) !important;border:none !important;border-radius:980px !important;margin:0 !important;padding:3px 12px !important;font-family:var(--mr-font);font-size:12px;font-weight:500 !important;line-height:1.5;cursor:pointer;transition:color .12s ease,background-color .12s ease}.container-warehouselection .shipping-btn,.container-warehouselection .pickup-btn{display:inline-flex;align-items:center;gap:5px}.container-warehouselection .mr-seg__ico{width:13px;height:13px;flex:none}.container-warehouselection .mr-seg__short{display:none}.container-warehouselection .ws-btn-select{background:#fff !important;color:var(--mr-text) !important;font-weight:600 !important;box-shadow:0 1px 2px rgba(0,0,0,.08)}.container-warehouselection .ws-warehouse-name{color:var(--mr-text) !important;font-weight:500;font-size:12px;margin:0 0 0 4px !important}.container-warehouselection .news-title.contact-center{display:none !important}.container-warehouselection .mr-lead{position:relative;margin-left:12px;flex:0 1 auto;min-width:0}.container-warehouselection .mr-lead__chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;height:28px;padding:0 10px 0 4px;border:none;border-radius:980px;background:var(--mr-purple);color:#fff;font-family:var(--mr-font);font-size:12px;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 1px 2px rgba(58,19,103,.25);transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.container-warehouselection .mr-lead__chip:hover{background:var(--mr-purple-light);box-shadow:0 2px 8px rgba(58,19,103,.3)}.container-warehouselection .mr-lead__chip:active{transform:scale(.98)}.container-warehouselection .mr-lead__chip:focus-visible{outline:2px solid var(--mr-purple-light);outline-offset:2px}.container-warehouselection .mr-lead__avatar{flex:0 0 auto;width:20px;height:20px;border-radius:50%;background:rgba(255,255,255,.22);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:.02em}.container-warehouselection .mr-lead__hint{font-weight:500;opacity:.75}.container-warehouselection .mr-lead__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.container-warehouselection .mr-lead__chev{flex:0 0 auto;width:12px;height:12px;transition:transform .2s ease}.container-warehouselection .mr-lead.is-open .mr-lead__chev{transform:rotate(180deg)}.container-warehouselection .mr-lead__pop{position:absolute;top:calc(100% + 10px);left:0;z-index:1200;width:min(320px,calc(100vw - 32px));padding:18px 18px 16px;border-radius:var(--mr-radius);background:var(--mr-surface);box-shadow:var(--mr-shadow-lg),0 0 0 1px var(--mr-border);font-family:var(--mr-font);color:var(--mr-text);text-align:left;white-space:normal;line-height:1.4;opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top left;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.container-warehouselection .mr-lead.is-open .mr-lead__pop{opacity:1;transform:none;pointer-events:auto}.container-warehouselection .mr-lead__pop::before{content:"";position:absolute;top:-6px;left:22px;width:12px;height:12px;background:var(--mr-surface);border-left:1px solid var(--mr-border);border-top:1px solid var(--mr-border);transform:rotate(45deg)}.container-warehouselection .mr-lead__head{display:flex;align-items:center;gap:12px;padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid var(--mr-border)}.container-warehouselection .mr-lead__head .mr-lead__avatar{width:40px;height:40px;font-size:15px;background:var(--mr-purple-tint);color:var(--mr-purple)}.container-warehouselection .mr-lead__eyebrow{display:block;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mr-purple);margin-bottom:2px}.container-warehouselection .mr-lead__full{display:block;font-size:14px;font-weight:600;color:var(--mr-text)}.container-warehouselection .mr-lead__liv{display:block;font-size:12px;color:var(--mr-text-muted)}.container-warehouselection .mr-lead__row{display:flex;align-items:center;gap:10px;padding:9px 6px;margin:0 -6px;border-radius:10px;color:var(--mr-text);font-size:13px;font-weight:500;text-decoration:none;transition:background-color .12s ease}.container-warehouselection .mr-lead__row:hover{background:var(--mr-surface-alt);color:var(--mr-text);text-decoration:none}.container-warehouselection .mr-lead__row svg{flex:0 0 auto;width:16px;height:16px;color:var(--mr-text-muted)}.container-warehouselection .mr-lead__row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container-warehouselection .mr-lead__cta{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;height:40px;border-radius:980px;background:#25d366;color:#fff !important;font-size:13px;font-weight:600;text-decoration:none !important;transition:opacity .12s ease,transform .12s ease}.container-warehouselection .mr-lead__cta:hover{opacity:.9}.container-warehouselection .mr-lead__cta svg{width:18px;height:18px}.container-warehouselection .selectorsPad{margin-left:auto;display:inline-flex !important;align-items:center;gap:20px}.container-warehouselection .prices-tag-w{width:auto !important;padding:0 !important;display:inline-flex;align-items:center;gap:6px;color:var(--mr-text-muted);font-size:12px;font-weight:500}.container-warehouselection .prices-tag-w span{display:inline-block;font-size:12px;color:inherit}.container-warehouselection .prices-tag-w .mr-tier-short{display:none}.container-warehouselection .prices-tag-w-flag{width:16px;height:auto;margin:0 !important;border-radius:2px}.container-warehouselection .header-links{margin:0 !important;padding:0 !important;width:auto !important}.container-warehouselection #customerCurrency,.container-warehouselection #customerlanguage{appearance:none;-webkit-appearance:none;border:none !important;border-radius:0 !important;box-shadow:none !important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%231d1d1f' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right center !important;padding:0 16px 0 0 !important;margin:0 !important;width:auto !important;height:auto !important;font-family:var(--mr-font) !important;font-size:12px !important;font-weight:500 !important;line-height:1.5 !important;color:var(--mr-text) !important;text-transform:none !important;cursor:pointer}.container-warehouselection #customerCurrency:focus,.container-warehouselection #customerlanguage:focus{outline:none;box-shadow:none !important}.container-warehouselection .mr-tierwrap{display:none}.mr-liv{display:inline-block;background:var(--mr-purple);color:#fff;font:700 10px/1 var(--mr-font);letter-spacing:.06em;padding:5px 7px;border-radius:980px}.mr-country{position:relative;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 9px 0 8px;border:1px solid #d9d7e0;background:#fff;border-radius:980px;font:600 12px/1 var(--mr-font);color:var(--mr-text);cursor:pointer;box-shadow:var(--mr-shadow-sm)}.mr-country::before{content:"";position:absolute;inset:-7px -4px}.mr-country:focus-visible{outline:2px solid var(--mr-purple-light);outline-offset:2px}.mr-country__flag{width:16px !important;height:auto !important;margin:0 !important;border-radius:2px}.mr-country svg{width:10px;height:10px;flex:none}.mr-sheet{position:fixed;inset:0;z-index:10200;visibility:hidden;transition:visibility 0s .28s;font-family:var(--mr-font)}.mr-sheet.is-open{visibility:visible;transition-delay:0s}.mr-sheet__scrim{position:absolute;inset:0;background:rgba(20,15,40,.45);opacity:0;transition:opacity .2s ease}.mr-sheet.is-open .mr-sheet__scrim{opacity:1}.mr-sheet__panel{position:absolute;left:0;right:0;bottom:0;max-height:85vh;overflow-y:auto;background:var(--mr-surface);border-radius:22px 22px 0 0;padding:8px 16px calc(22px + env(safe-area-inset-bottom,0px));transform:translateY(105%);transition:transform .28s cubic-bezier(.2,.8,.2,1);box-shadow:0 -10px 40px rgba(0,0,0,.18)}.mr-sheet.is-open .mr-sheet__panel{transform:none}.mr-sheet__handle{width:36px;height:4px;border-radius:2px;background:#d9d7e0;margin:0 auto 12px}.mr-sheet__close{position:absolute;top:10px;right:10px;width:36px;height:36px;border:0;background:transparent;color:var(--mr-text-muted);display:grid;place-items:center;cursor:pointer}.mr-sheet__close svg{width:16px;height:16px}.mr-sheet__title{margin:0;font:600 17px/1.3 var(--mr-font);color:var(--mr-text);padding-right:36px}.mr-sheet__sub{margin:2px 0 10px;font:400 12px/1.4 var(--mr-font);color:var(--mr-text-muted)}.mr-sheet__list{list-style:none;margin:0;padding:0}.mr-sheet__item{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 2px;border-bottom:1px solid #f0eff4;font:500 14px/1.3 var(--mr-font);color:var(--mr-text) !important;text-decoration:none !important}.mr-sheet__flag{width:22px !important;height:auto !important;margin:0 !important;border-radius:3px;flex:none}.mr-sheet__name{min-width:0}.mr-sheet__code{margin-left:auto;font:500 12px/1 var(--mr-font);color:var(--mr-text-muted);flex:none}.mr-sheet__chk{width:18px;height:18px;color:var(--mr-purple);visibility:hidden;flex:none}.mr-sheet__item.is-on{color:var(--mr-purple) !important;font-weight:600}.mr-sheet__item.is-on .mr-sheet__chk{visibility:visible}.mr-sheet__item:focus-visible,.mr-sheet__seg a:focus-visible,.mr-sheet__close:focus-visible{outline:2px solid var(--mr-purple-light);outline-offset:-2px;border-radius:8px}.mr-sheet__lang{margin-top:14px;display:flex;align-items:center;justify-content:space-between;font:500 13px/1 var(--mr-font);color:var(--mr-text)}.mr-sheet__seg{display:inline-flex;background:#efeef3;border-radius:980px;padding:2px}.mr-sheet__seg a{padding:5px 14px;border-radius:980px;font:500 12px/1.5 var(--mr-font);color:var(--mr-text-muted) !important;text-decoration:none !important}.mr-sheet__seg a.is-on{background:#fff;color:var(--mr-text) !important;font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.08)}html.mr-sheet-open,html.mr-sheet-open body{overflow:hidden}@media(prefers-reduced-motion:reduce){.mr-sheet__panel,.mr-sheet__scrim{transition:none}}.header-upper{height:64px !important;box-shadow:none !important;border-bottom:1px solid var(--mr-border) !important;font-family:var(--mr-font)}.header-upper>.container{width:100% !important;max-width:none !important;padding:0 max(24px,calc((100% - 1180px)/2)) !important}.header-upper .header-menu-first{margin-left:0 !important;padding-top:0 !important;align-items:center;height:64px}.header-upper .header-menu-second{height:64px;align-items:center;justify-content:flex-end;width:100%;margin:0 !important}.header-upper .col-md-5,.header-upper .col-md-7{height:64px}@media(min-width:768px){.header-upper .row{display:flex;align-items:center;margin:0 !important}.header-upper .col-md-7,.header-upper .col-md-5{float:none !important;width:auto !important;padding:0 !important}.header-upper .col-md-7{flex:1 1 auto;min-width:0}.header-upper .col-md-5{flex:0 0 auto}.header-upper .header-menu-second{width:auto}}.header-upper .header-logo a img{margin:0 !important}.header-upper .navbar-nav{margin-top:0 !important}.header .header-menu .navbar.navbar-inverse .nav.navbar-nav>li>a{color:var(--mr-text) !important;font-size:14px !important;font-weight:500 !important;text-transform:none !important;letter-spacing:0;padding:8px 14px !important;line-height:20px !important;border-radius:980px;transition:color .12s ease,background-color .12s ease}.header-upper .header-menu-first{position:relative !important}.header .header-menu .navbar.navbar-inverse .nav.navbar-nav>li.categories-menu,.header-upper .header-menu .navbar.navbar-inverse,.header-upper .header-menu .col-md-12{position:static !important}.header .header-menu .categories-menu>.dropdown-menu{left:0 !important;right:auto !important;max-width:calc(100vw - 48px) !important}@media(max-width:991px){.header .header-menu .categories-menu>.dropdown-menu{padding-right:0 !important}.header .header-menu .categories-menu>.dropdown-menu .item-box{width:25% !important;max-width:25% !important;padding:0 8px !important;box-sizing:border-box}.header .header-menu .categories-menu>.dropdown-menu .product-img,.header .header-menu .categories-menu>.dropdown-menu .topmenu-img{width:100% !important;max-width:100% !important;height:auto !important}}.header .header-menu .navbar.navbar-inverse .nav.navbar-nav>li>a:hover,.header .header-menu .navbar.navbar-inverse .nav.navbar-nav>li.open>a{background:var(--mr-surface-alt) !important;color:var(--mr-text) !important}.header-upper .searchPad,.header .wishPad,.header .cartPad{margin:0 !important}.header .search-box-btn{width:36px !important;height:36px !important;padding:0 !important;margin:0 !important;border-radius:50% !important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%231d1d1f' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") no-repeat center !important;transition:background-color .12s ease}.header .search-box-btn:hover{background-color:var(--mr-surface-alt) !important}.header .ico-wishlist,.header .ico-cart{display:inline-flex !important;align-items:center;height:36px !important;min-height:36px !important;line-height:36px !important;box-sizing:border-box;padding:0 10px 0 30px !important;margin:0 !important;border-radius:980px;background-position:8px center !important;background-size:auto 18px !important;color:var(--mr-text) !important;text-decoration:none;transition:background-color .12s ease}.header .ico-wishlist:hover,.header .ico-cart:hover{background:var(--mr-surface-alt)}.header .ico-wishlist{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%231d1d1f' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 1 0-7.78 7.78L12 21.23l8.84-8.84a5.5 5.5 0 0 0 0-7.78z'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-size:20px 20px !important}.header .ico-cart{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%231d1d1f' stroke-width='1.8' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M6 7h12l1 13H5L6 7z'/%3E%3Cpath d='M9 10V6a3 3 0 0 1 6 0v4'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-size:20px 20px !important}.header .wishlist-qty,.header .cart-qty{font-size:12px;font-weight:600;color:var(--mr-text) !important}.header .flyout-main-wrapper .shopping-cart-link .ico-cart{margin-top:0 !important}.header .wishPad,.header .cartPad,.header .wishPad .flyout-main-wrapper,.header .cartPad .flyout-main-wrapper,.header .wishlist-link,.header .shopping-cart-link{display:flex !important;align-items:center;height:36px !important;margin:0 !important;padding:0 !important;float:none !important}.header .ico-wishlist,.header .ico-cart{float:none !important;line-height:36px}.header .cartPad .flyout-main-wrapper{position:relative !important}.header .flyout-cart-wrapper{position:absolute !important;top:calc(100% + 8px) !important;right:0 !important;left:auto !important;width:360px !important;max-width:calc(100vw - 24px);margin:0 !important;padding:0 !important;border:1px solid var(--mr-border) !important;border-radius:var(--mr-radius);background:var(--mr-surface) !important;box-shadow:var(--mr-shadow-lg);z-index:100001 !important;display:block !important;opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.header .flyout-cart-wrapper::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.header .flyout-cart-wrapper.active,.header .cartPad .flyout-main-wrapper:focus-within .flyout-cart-wrapper{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition-delay:0s}.vvf{padding:18px 20px 20px;font-family:var(--mr-font);color:var(--mr-text);text-align:left}.vvf__head{display:flex;align-items:baseline;gap:10px}.vvf__title{font-size:16px;font-weight:600;letter-spacing:-.01em}.vvf__count{font-size:13px;color:var(--mr-text-muted)}.vvf__empty{display:flex;align-items:center;gap:12px;margin-top:14px;font-size:13px;line-height:1.4;color:var(--mr-text-muted)}.vvf__empty svg{flex:0 0 auto;width:28px;height:28px;color:var(--mr-text-muted)}.vvf__items{list-style:none;margin:10px 0 0 !important;padding:0 !important;max-height:316px;overflow-y:auto;overscroll-behavior:contain}.vvf__item{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:start;padding:12px 0;border-top:1px solid var(--mr-border)}.vvf__item:first-child{border-top:0;padding-top:6px}.vvf__pic{display:block;width:56px;height:56px;border-radius:10px;background:var(--mr-surface-alt);overflow:hidden}.vvf__pic img{width:100%;height:100%;object-fit:contain;display:block}.vvf__body{min-width:0}.vvf__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:600;line-height:1.3;color:var(--mr-text) !important;text-decoration:none}.vvf__name:hover{text-decoration:underline;text-underline-offset:3px}.vvf__attrs{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:3px;font-size:12px;line-height:1.4;color:var(--mr-text-muted)}.vvf__meta{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:6px;font-size:13px}.vvf__qty{color:var(--mr-text-muted)}.vvf__price{font-weight:600;white-space:nowrap}.vvf__totals{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:4px;padding-top:14px;border-top:1px solid var(--mr-border);font-size:14px}.vvf__totals strong{font-size:17px;font-weight:700}.vvf__btns{display:grid;gap:8px;margin-top:14px}.vvf__btn,.vvf__btn:visited{display:flex;align-items:center;justify-content:center;height:44px;border-radius:980px;border:1.5px solid var(--mr-purple);background:var(--mr-surface);color:var(--mr-purple) !important;font-size:14px;font-weight:600;text-decoration:none !important;text-transform:none;transition:background-color .12s ease,color .12s ease,transform .12s ease}.vvf__btn:hover{background:var(--mr-purple-tint)}.vvf__btn.is-primary,.vvf__btn.is-primary:visited{background:var(--mr-purple);color:#fff !important}.vvf__btn.is-primary:hover{background:var(--mr-purple-dark)}.vvf__btn:active{transform:scale(.98)}@media(hover:none),(max-width:767px){.header .flyout-cart-wrapper,#cartPadMobile .flyout-cart-wrapper{display:none !important}}.vv-default-submit{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;border:0 !important;overflow:hidden !important;clip:rect(0 0 0 0);opacity:0;pointer-events:none}@media(max-width:767px){.master-wrapper-page>ul>.container-warehouselection,.container-warehouselection.container-warehouselection{padding:6px 16px;flex-wrap:wrap;gap:8px 12px}.container-warehouselection .selectorsPad{display:none !important}.container-warehouselection .mr-tierwrap{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex:none}.container-warehouselection .mr-seg{flex:1 1 auto;max-width:210px}.container-warehouselection .shipping-btn,.container-warehouselection .pickup-btn{width:auto !important;flex:1 1 0;min-width:0;justify-content:center;padding:3px 8px !important}.container-warehouselection .selectorsPad .header-links,.container-warehouselection .prices-tag-w>span:not(.mr-tier-short){display:none !important}.container-warehouselection .prices-tag-w .mr-tier-short{display:inline-block !important;font-size:12px;font-weight:600;color:var(--mr-text);text-transform:none}.container-warehouselection .ws-location-img{display:none}.container-warehouselection .mr-seg__full{display:none}.container-warehouselection .mr-seg__short{display:inline}.container-warehouselection .ws-warehouse-name:empty{display:none}.container-warehouselection .mr-lead{order:10;margin-left:0;max-width:100%;flex-basis:100%}.container-warehouselection .mr-lead__pop{left:0}.header-mobile .header-menu-mobile-first{height:56px;padding:0 8px;display:flex;align-items:center;justify-content:flex-start;gap:2px;border-bottom:1px solid var(--mr-border)}.header-mobile .header-menu-mobile-first .header-logo{flex:1 1 auto;text-align:center;margin:0 !important;order:2}.header-mobile .header-menu-mobile-first .header-logo img{width:auto !important;height:36px !important;max-height:36px !important;margin:0 !important}.header-mobile .header-menu-mobile-first .searchPad{order:3}.header-mobile .header-menu-mobile-first .wishPad{order:4}.header-mobile .header-menu-mobile-first .cartPad{order:5}.header-mobile .header-menu-mobile-first .searchPad,.header-mobile .header-menu-mobile-first .search-box{margin:0 !important;width:auto !important}.header-mobile .navbar-toggle{order:1;position:static;float:none;width:36px;height:36px;margin:0 !important;padding:0 !important;border:none !important;border-radius:50%;background:transparent !important;display:inline-flex !important;flex-direction:column;align-items:center;justify-content:center;gap:4px}.header-mobile .navbar-toggle .icon-bar{display:block;width:18px;height:2px;margin:0 !important;border-radius:2px;background:var(--mr-text) !important;transition:transform .2s ease,opacity .2s ease}.header-mobile .navbar-toggle[aria-expanded="true"] .icon-bar:nth-child(1){transform:translateY(6px) rotate(45deg)}.header-mobile .navbar-toggle[aria-expanded="true"] .icon-bar:nth-child(2){opacity:0}.header-mobile .navbar-toggle[aria-expanded="true"] .icon-bar:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.header-mobile .header-menu-mobile-second{padding:0 !important;margin:0 !important}.header-mobile .mobile-menu .navbar-header,.header-mobile .mobile-menu .prices-tag-mob{display:none !important}.header-mobile .mobile-menu .navbar{margin:0 !important;border:none !important;border-radius:0 !important;background:transparent !important;min-height:0 !important}.header-mobile #mobile-menu-store{padding:4px 0 8px !important;margin:0 !important;border:none !important;border-bottom:1px solid var(--mr-border) !important;background:var(--mr-surface) !important;box-shadow:none !important;max-height:none !important}.header-mobile #mobile-menu-store ul.navbar-nav{margin:0 !important;padding:0 !important}.header-mobile #mobile-menu-store ul.navbar-nav>li{float:none !important;display:block !important;width:100% !important;margin:0 !important;border:none !important;background:transparent !important}.header-mobile #mobile-menu-store ul.navbar-nav>li>a{display:flex !important;align-items:center;justify-content:space-between;min-height:48px;padding:0 16px !important;margin:0 !important;font-family:var(--mr-font);font-size:15px !important;font-weight:500 !important;text-transform:none !important;letter-spacing:0;color:var(--mr-text) !important;background:transparent !important;border:none !important;border-bottom:1px solid var(--mr-border) !important;line-height:1.3 !important}.header-mobile #mobile-menu-store ul.navbar-nav>li:last-child>a{border-bottom:none !important}.header-mobile #mobile-menu-store ul.navbar-nav>li>a i.fa{color:var(--mr-text-muted);font-size:16px;margin:0}.header-mobile #mobile-menu-store ul.navbar-nav>li.home-page>a{text-transform:capitalize !important}.header-mobile #mobile-menu-store ul.navbar-nav>li.mr-menu-currency{display:flex !important;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 16px;border-top:1px solid var(--mr-border)}.header-mobile #mobile-menu-store ul.navbar-nav>li.mr-menu-currency label{margin:0;color:var(--mr-text) !important;font-family:var(--mr-font);font-size:15px;font-weight:500;color:var(--mr-text)}.header-mobile #mobile-menu-store ul.navbar-nav>li.mr-menu-currency select{appearance:none;-webkit-appearance:none;width:auto !important;max-width:60%;margin:0 !important;padding:6px 18px 6px 0 !important;border:none !important;border-radius:0 !important;box-shadow:none !important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%231d1d1f' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right center !important;font-family:var(--mr-font) !important;font-size:14px !important;font-weight:500 !important;color:var(--mr-text) !important;text-transform:none !important;text-align:right;cursor:pointer}}@media(min-width:768px) and (max-width:991px){.container-warehouselection .selectorsPad{display:none !important}.container-warehouselection .mr-tierwrap{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex:none}.container-warehouselection .mr-lead{overflow:hidden}.header-upper .header-logo{margin:0 12px 0 0 !important}.header-upper .header-menu>.container,.header-upper .header-menu .col-md-12{padding:0 !important}.header .header-menu .navbar.navbar-inverse .nav.navbar-nav>li>a{padding:8px 10px !important;font-size:13px !important;white-space:nowrap}.mr-sheet__panel{left:50%;right:auto;width:calc(100% - 32px);max-width:480px;bottom:24px;border-radius:22px;padding-bottom:22px;transform:translate(-50%,calc(100% + 32px))}.mr-sheet.is-open .mr-sheet__panel{transform:translate(-50%,0)}}.product-details-page .attributes dl.column-att .attribute-details.attribute-details{border-radius:var(--mr-radius) var(--mr-radius) 0 0 !important;padding:var(--mr-space-4) var(--mr-space-3) var(--mr-space-3) !important;margin-bottom:0 !important}.product-details-page .attributes .attribute-details .attribute-text{font-size:18px;font-weight:800;letter-spacing:.01em}.product-details-page .attributes .attribute-details .attribute-text .required{color:var(--mr-accent)}.product-details-page .attributes .attribute-details .attribute-text i.fa{float:none;margin-left:var(--mr-space-2);font-size:16px !important;opacity:.6}.product-details-page .attributes .attribute-details .attribute-description{font-size:13px;font-weight:500;opacity:.75;margin-top:2px}.product-details-page .attributes dd.attribute-type.attribute-type{border-radius:0 0 var(--mr-radius) var(--mr-radius) !important;margin-top:0 !important;padding:var(--mr-space-2) var(--mr-space-4) var(--mr-space-4) !important}.product-details-page .attributes dl.column-att{border-radius:var(--mr-radius);box-shadow:var(--mr-shadow-sm);overflow:hidden;margin:0 0 var(--mr-space-4) !important;padding:0 !important}.spt-container{gap:var(--mr-space-2);margin-bottom:var(--mr-space-3) !important}.spt-otp.spt-otp{margin:0 !important;padding:var(--mr-space-3) var(--mr-space-2) !important;border:1.5px solid rgba(58,19,103,.25) !important;border-radius:var(--mr-radius-sm) !important;background:rgba(255,255,255,.6);font-weight:700;color:var(--mr-purple-dark);transition:transform .15s ease,box-shadow .15s ease}.spt-otp.spt-otp:hover{transform:translateY(-1px);box-shadow:var(--mr-shadow-sm)}.sp-otp-check.sp-otp-check{background:linear-gradient(135deg,var(--mr-purple) 0%,var(--mr-purple-light) 100%) !important;border-color:var(--mr-purple) !important;color:#fff !important;box-shadow:var(--mr-shadow)}.sp-otp-check.sp-otp-check *{color:#fff !important}.product-details-page .attributes ul.radio-list:not(.hide-att),.product-details-page .attributes ul.qty-list:not(.hide-att),.product-details-page .attributes ul.option-list:not(.hide-att){display:grid;grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:6px !important;margin:0 !important;padding:0 !important}.product-details-page .attributes ul.qty-list:not(.hide-att){grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.product-details-page .attributes ul.radio-list.radio-list li,.product-details-page .attributes ul.qty-list.qty-list li,.product-details-page .attributes ul.option-list.option-list li{margin:0 !important;padding:4px !important;border-radius:var(--mr-radius-sm) !important;border:1.5px solid rgba(58,19,103,.18) !important;background:#fff !important;display:flex;flex-direction:column;align-items:center;gap:4px;transition:border-color .15s ease,box-shadow .15s ease;position:relative;cursor:pointer}.product-details-page .attributes ul.radio-list.radio-list li:hover,.product-details-page .attributes ul.qty-list.qty-list li:hover,.product-details-page .attributes ul.option-list.option-list li:hover{border-color:var(--mr-purple-light) !important;box-shadow:var(--mr-shadow-sm)}.product-details-page .attributes .mr-swatch{width:100%;aspect-ratio:2.2/1;border-radius:6px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06);background-image:linear-gradient(160deg,rgba(255,255,255,.35),rgba(255,255,255,0) 55%)}.product-details-page .attributes ul.radio-list li input[type="radio"],.product-details-page .attributes ul.option-list li input[type="radio"],.product-details-page .attributes ul.option-list li input[type="checkbox"]{position:absolute;inset:0;width:100%;height:100%;margin:0 !important;opacity:0;cursor:pointer}.product-details-page .attributes ul.radio-list li label,.product-details-page .attributes ul.qty-list li label,.product-details-page .attributes ul.option-list li label{font-size:10px !important;font-weight:700 !important;line-height:1.22;letter-spacing:-.01em;text-align:center;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:3.3em}.product-details-page .attributes ul.qty-list.qty-list li{padding-bottom:8px !important}.product-details-page .attributes ul.qty-list.qty-list li .row-att.row-att{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px}.column-att-1.column-att-1{float:none;padding-left:0;width:100%;text-align:center}.column-att-2.column-att-2{float:none;width:100%;display:flex;align-items:stretch;justify-content:space-between;gap:2px;padding:2px;border-radius:8px;background:var(--mr-surface-alt);box-shadow:inset 0 0 0 1px var(--mr-border)}.column-att-2 span.decrease-quantity-att,.column-att-2 span.increase-quantity-att{flex:0 0 auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;margin:0 !important;padding:0 !important;border:none !important;border-radius:5px !important;background:#fff;color:var(--mr-purple) !important;line-height:1;font-size:10px;box-shadow:0 1px 2px rgba(0,0,0,.08);transition:background .15s ease,color .15s ease}.column-att-2 span.decrease-quantity-att:hover,.column-att-2 span.increase-quantity-att:hover{background:var(--mr-purple);color:#fff !important}.column-att-2 input.qty-input-att{flex:1 1 auto;min-width:0;width:auto;max-width:none !important;height:22px;margin:0 !important;padding:0 !important;border:none !important;background:transparent;text-align:center;font-size:13px;font-weight:700;color:var(--mr-text)}.column-att-2 span.increase-quantity-att.emtp-att{flex:1 1 auto;width:auto;background:var(--mr-purple) !important;border-color:var(--mr-purple) !important;color:#fff !important}@media screen and (max-width:680px){.product-details-page .attributes ul.radio-list,.product-details-page .attributes ul.qty-list,.product-details-page .attributes ul.option-list{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}}.mr-tabbar{display:grid;grid-template-columns:repeat(var(--mr-tab-count,4),minmax(0,1fr));gap:var(--mr-space-2)}@media screen and (max-width:680px){.mr-tabbar{grid-template-columns:repeat(2,minmax(0,1fr))}}.mr-tab{font-family:var(--mr-font);background:var(--mr-surface);border:1.5px solid var(--mr-border);border-radius:var(--mr-radius-sm);padding:var(--mr-space-2);text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:border-color .15s ease,box-shadow .15s ease}.mr-tab:hover{border-color:var(--mr-purple-light)}.mr-tab.is-active{border-color:var(--mr-purple);box-shadow:0 0 0 1.5px var(--mr-purple)}.mr-tab-name{font-size:12.5px;font-weight:800;letter-spacing:.01em;color:var(--mr-text);line-height:1.25;text-transform:uppercase}.mr-tab-sub{font-size:10.5px;font-weight:500;color:var(--mr-text-muted);line-height:1.3}.mr-tab-status{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:8px;border-top:1px dashed var(--mr-border);min-height:30px}.mr-tab{container-type:inline-size}.mr-tab-dot{width:18px;height:18px;border-radius:5px;flex-shrink:0;background:var(--mr-border);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.mr-tab-txt{font-size:14px;font-weight:700;line-height:1.2;color:var(--mr-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-tab.is-filled .mr-tab-txt{color:var(--mr-text)}.mr-tab-check{display:none;width:18px;height:18px;border-radius:50%;background:var(--mr-purple);color:#fff;font-size:11px;align-items:center;justify-content:center;margin-left:auto;flex-shrink:0}.mr-tab.is-filled .mr-tab-check{display:inline-flex}@container (min-width:220px){.mr-tab-txt{font-size:16px;}}@container (max-width:149px){.mr-tab-status{gap:6px;}.mr-tab-dot{width:14px;height:14px;border-radius:4px;}.mr-tab-txt{font-size:12px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.mr-tab.is-filled .mr-tab-check{display:none;}}.mr-tabpanel-shell{display:none;margin-top:var(--mr-space-2);margin-bottom:var(--mr-space-4)}.mr-tabpanel-shell.is-open{display:block}.mr-tab-pane{display:none;animation:mr-pane-in .18s ease}.mr-tab-pane.is-active{display:block}@keyframes mr-pane-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.product-details-page .attributes .mr-tab-pane dd.attribute-type.attribute-type{border-radius:var(--mr-radius) !important;border:1.5px solid var(--mr-purple) !important;margin:0 !important;padding:var(--mr-space-3) !important}.product-details-page{background:#fff;font-family:var(--mr-font)}.product-details-page .product-essential{max-width:1180px;margin:0 auto !important;padding:var(--mr-space-5) var(--mr-space-4) var(--mr-space-6) !important;border:none !important;box-shadow:none !important;background:transparent !important}.breadcrumb{max-width:1180px;margin:0 auto !important;padding:var(--mr-space-3) var(--mr-space-4) 0 !important;background:transparent !important;font-size:12px;color:var(--mr-text-muted);letter-spacing:.02em}.breadcrumb a{color:var(--mr-text-muted)}.breadcrumb a:hover{color:var(--mr-purple)}.product-details-image{padding-right:var(--mr-space-5) !important}.product-details-image .picture,.product-details-image .picture img,.product-details-image .picture a,.product-details-image .picture picture{border-radius:8px !important;background:var(--mr-surface-alt)}.product-details-image .picture{overflow:hidden;border:none !important;box-shadow:none !important}.picture-thumbs.picture-thumbs{margin-top:var(--mr-space-3);padding:0}.picture-thumbs .owl-item,.picture-thumbs .thumb-item{opacity:.55;transition:opacity .15s ease}.picture-thumbs .owl-item:hover,.picture-thumbs .thumb-item:hover{opacity:.85}.picture-thumbs img{border-radius:6px !important;border:none !important;box-shadow:none !important}.picture-thumbs .owl-item.current,.picture-thumbs .owl-item.current img{opacity:1;box-shadow:0 0 0 2px var(--mr-purple) !important;border-radius:6px !important}.product-details-page .picture-thumbs.product-slider{position:relative}.product-details-page .picture-thumbs.product-slider .owl-nav{position:absolute !important;inset:0;top:0 !important;float:none !important;width:auto !important;margin:0 !important;pointer-events:none}.product-details-page .picture-thumbs.product-slider .owl-nav button.owl-prev,.product-details-page .picture-thumbs.product-slider .owl-nav button.owl-next{position:absolute !important;top:50% !important;left:auto !important;right:auto !important;float:none !important;display:flex !important;align-items:center;justify-content:center;width:34px;height:34px;margin:-17px 0 0 !important;padding:0 !important;border:1px solid var(--mr-border) !important;border-radius:50%;background:rgba(255,255,255,.94) !important;box-shadow:var(--mr-shadow);font-size:0 !important;color:var(--mr-purple) !important;opacity:1;pointer-events:auto;transition:background-color .15s ease,color .15s ease,transform .15s ease}.product-details-page .picture-thumbs.product-slider .owl-nav button.owl-prev{left:8px !important}.product-details-page .picture-thumbs.product-slider .owl-nav button.owl-next{right:8px !important}.product-details-page .picture-thumbs.product-slider .owl-nav button>*{display:none !important}.product-details-page .picture-thumbs.product-slider .owl-nav button::before{content:"";width:8px;height:8px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(135deg);margin-left:3px}.product-details-page .picture-thumbs.product-slider .owl-nav button.owl-next::before{transform:rotate(-45deg);margin:0 3px 0 0}.product-details-page .picture-thumbs.product-slider .owl-nav button:hover{background:var(--mr-purple) !important;border-color:var(--mr-purple) !important;color:#fff !important}.product-details-page .picture-thumbs.product-slider .owl-nav button:active{transform:scale(.92)}.product-details-page .picture-thumbs.product-slider .owl-nav button:focus-visible{outline:2px solid var(--mr-purple);outline-offset:2px}.product-details-page .overview{padding-top:0 !important;display:flex;flex-direction:column}.product-details-page .overview>.stock-availability{order:-1}.product-details-page .product-name.product-name{margin:0 0 var(--mr-space-1) !important;border:none !important;padding:0 !important;background:transparent !important}.product-details-page .product-name.product-name h1{font-size:24px;font-weight:500 !important;text-transform:none !important;letter-spacing:-.01em;color:var(--mr-text) !important;line-height:1.25;margin:0 !important;padding:0 !important}.product-details-page .mr-subtitle{font-size:16px;font-weight:400;line-height:1.4;color:var(--mr-text-muted);margin:0 0 var(--mr-space-3)}.product-details-page .prices,.product-details-page .product-price{border:none !important;background:transparent !important;padding:0 !important;margin:0 0 var(--mr-space-4) !important}.product-details-page .prices .price,.product-details-page .prices .product-price span,.product-details-page .non-discounted-price{font-size:20px !important;font-weight:500;letter-spacing:0;color:var(--mr-text) !important}.product-details-page .prices .mr-price-currency{font-size:13px !important;font-weight:500;color:var(--mr-text-muted) !important;margin-left:4px}.product-details-page .prices .old-product-price,.product-details-page .prices .old-product-price span{font-size:15px !important;font-weight:400;color:var(--mr-text-muted) !important;text-decoration:line-through}.product-details-page .product-info .prices .product-price,.product-details-page .product-info .prices .non-discounted-price{border-bottom:0 !important}@media(max-width:991px){.product-details-page .prod-title-mobile{position:relative;z-index:2;height:auto !important;min-height:0 !important;overflow:visible !important;padding:0 16px !important;margin:8px 0 20px !important}.product-details-page .prod-title-mobile h1{text-align:left !important;line-height:1.25 !important;height:auto !important}}@media(max-width:767px){.product-details-page .overview .stock-availability,.product-details-page .prices{text-align:left}}@media(max-width:991px){.product-details-page .product-name.prod-title-mobile{display:flex !important;flex-direction:column;align-items:flex-start;padding:0 10px !important;margin:4px 0 14px !important}.product-details-page .product-name.prod-title-mobile>.stock-availability{order:-1;margin:0 0 6px;font-size:14px;line-height:1}.product-details-page .product-name.prod-title-mobile .stock-availability .stock-qty{margin-top:0}.product-details-page .product-name.prod-title-mobile h1{font-size:20px !important;line-height:1.3 !important}.product-details-page .product-name.prod-title-mobile .mr-subtitle{font-size:15px;margin:2px 0 6px}.product-details-page .product-name.prod-title-mobile .prices{margin:6px 0 0 !important;text-align:left}.product-details-page .product-name.prod-title-mobile .prices .product-price,.product-details-page .product-name.prod-title-mobile .prices .non-discounted-price,.product-details-page .product-name.prod-title-mobile .prices .old-product-price{font-size:18px !important;line-height:1.3 !important;margin:0 !important;padding:0 !important;border-bottom:0 !important}.product-details-page .product-name.prod-title-mobile .prices .price,.product-details-page .product-name.prod-title-mobile .prices .product-price span,.product-details-page .product-name.prod-title-mobile .non-discounted-price{font-size:18px !important}}@media(max-width:991px){.product-details-page .product-essential.product-essential{padding-top:12px !important}.product-details-page .product-name.prod-title-mobile{margin-top:0 !important}.product-details-page .product-details-data{margin-top:0 !important}.product-details-page .overview{padding-top:20px !important}}@media(max-width:767px){.breadcrumb-wrapper.product-details-nav{display:none !important}.product-details-page .picture-thumbs.picture-thumbs{display:none !important}.product-details-page .gallery .picture{position:relative;touch-action:pan-y}.product-details-page .gallery .mr-gallery-count{display:inline-block}}.product-details-page .mr-gallery-count{display:none;position:absolute;right:10px;bottom:10px;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.88);color:var(--mr-text-muted);font-size:12px;font-weight:500;letter-spacing:.02em;pointer-events:none;z-index:2}.product-details-page .stock-availability{margin:0 0 var(--mr-space-2)}.product-details-page .stock-availability .stock-text{display:none}.product-details-page .stock-availability .stock-qty{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#1a8a4a;background:transparent;padding:0;border-radius:0}.product-details-page .stock-availability .stock-qty-img{width:12px;height:12px}.product-details-page .add-to-cart{float:none !important;width:100%;margin:0 !important;padding:0 !important}.product-details-page .add-to-cart-panel{display:flex;align-items:center;flex-wrap:wrap;gap:var(--mr-space-2);width:100% !important;border:none !important;padding:0 !important;margin-bottom:var(--mr-space-3) !important}.product-details-page .quantity-box{flex:0 0 auto;margin:0 !important;padding:0 !important}.product-details-page .quantity-box .qty-label{display:none !important}.product-details-page .addtocart-quantity-box{float:none !important;display:flex;align-items:center;gap:2px;width:auto !important;height:46px;margin:0 !important;padding:3px;border:1.5px solid var(--mr-border);border-radius:12px;background:var(--mr-surface)}.product-details-page .addtocart-quantity-box .decrease-quantity,.product-details-page .addtocart-quantity-box .increase-quantity{float:none !important;order:1;width:28px !important;height:28px !important;display:inline-flex;align-items:center;justify-content:center;margin:0 !important;padding:0 !important;border:none !important;border-radius:8px;background:var(--mr-surface-alt);color:var(--mr-purple) !important;font-size:10px;cursor:pointer;transition:background .15s ease,color .15s ease}.product-details-page .addtocart-quantity-box .increase-quantity{order:3}.product-details-page .addtocart-quantity-box .decrease-quantity:hover,.product-details-page .addtocart-quantity-box .increase-quantity:hover{background:var(--mr-purple);color:#fff !important}.product-details-page .addtocart-quantity-box input.qty-input{order:2;float:none !important;width:34px !important;height:28px;min-height:0;margin:0 !important;padding:0 !important;border:none !important;border-radius:0 !important;background:transparent;text-align:center;font-size:14px;font-weight:700;color:var(--mr-text);box-shadow:none !important}.product-details-page .product-add-button,.product-details-page .product-buy-now-button{flex:1 1 132px;min-width:0;margin:0 !important;padding:0 !important}.product-details-page .add-to-cart-panel .add-to-cart-button,.product-details-page .add-to-cart-panel .buy-now-button{width:100%;height:46px;display:inline-flex;align-items:center;justify-content:center;margin:0 !important;padding:0 14px !important;border:1.5px solid transparent !important;border-radius:12px !important;font-size:13.5px !important;font-weight:700;letter-spacing:.01em;text-transform:none !important;white-space:nowrap;box-shadow:none;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease}.product-details-page .add-to-cart-panel .add-to-cart-button{background:var(--mr-purple) !important;color:#fff !important;box-shadow:0 2px 10px rgba(58,19,103,.22)}.product-details-page .add-to-cart-panel .add-to-cart-button:hover{background:var(--mr-purple-light) !important;opacity:1;transform:translateY(-1px);box-shadow:0 6px 18px rgba(58,19,103,.28)}.product-details-page .add-to-cart .product-buy-now-button .buy-now-button.buy-now-button{background:var(--mr-surface) !important;color:var(--mr-purple) !important;border-color:var(--mr-border) !important;text-transform:none}.product-details-page .add-to-cart .product-buy-now-button .buy-now-button.buy-now-button:hover{background:var(--mr-purple-tint) !important;border-color:var(--mr-purple-light) !important;opacity:1}.product-details-page .add-to-cart-panel .add-to-wishlist{flex:0 0 auto;margin:0 !important;padding:0 !important}.product-details-page .add-to-wishlist-button{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;margin:0 !important;padding:0 !important;border:1.5px solid var(--mr-border) !important;border-radius:12px !important;background:var(--mr-surface) !important;color:var(--mr-text-muted) !important;font-size:0}.product-details-page .add-to-wishlist-button:hover{background:var(--mr-purple-tint) !important;border-color:var(--mr-purple-light) !important;color:var(--mr-purple) !important;opacity:1}.mr-heart{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mr-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (min-width:561px) and (max-width:1199px){.product-details-page .product-add-button,.product-details-page .product-buy-now-button{flex:1 1 100px}.product-details-page .add-to-cart-panel .add-to-cart-button,.product-details-page .add-to-cart-panel .buy-now-button{padding:0 12px !important;font-size:14px;letter-spacing:0}}@media screen and (max-width:560px){.product-details-page .add-to-cart-panel .add-to-wishlist{order:3}.product-details-page .product-buy-now-button{order:4;flex:1 1 100%}.product-details-page .product-add-button{flex:1 1 120px}}.product-details-page .attribute-details.att-fbg-color,.product-details-page .attribute-details.att-sbg-color,.product-details-page .attribute-details.att-tbg-color,.product-details-page dd.attribute-type.att-fbg-color,.product-details-page dd.attribute-type.att-sbg-color,.product-details-page dd.attribute-type.att-tbg-color{background:var(--mr-surface-alt) !important}.product-details-page .attributes dl.column-att{border:1px solid var(--mr-border) !important;box-shadow:none !important}.product-details-page .attributes .attribute-details .attribute-text{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--mr-text)}.product-details-page .attributes .attribute-details .attribute-text .required{color:var(--mr-purple)}.product-details-page .attributes .attribute-details .attribute-description{text-transform:none;letter-spacing:normal;font-size:13px;color:var(--mr-text-muted)}.product-details-page .attributes ul.radio-list.radio-list li,.product-details-page .attributes ul.qty-list.qty-list li,.product-details-page .attributes ul.option-list.option-list li{background:#fff !important;border-color:var(--mr-border) !important}.product-details-page .attributes ul.radio-list li label,.product-details-page .attributes ul.qty-list li label,.product-details-page .attributes ul.option-list li label{color:var(--mr-text) !important;text-transform:none;font-weight:600 !important}.product-details-page .attributes ul.radio-list li,.product-details-page .attributes ul.qty-list li,.product-details-page .attributes ul.option-list li{text-transform:none}.spt-otp.spt-otp{border-color:var(--mr-border) !important;background:#fff;color:var(--mr-text)}.sp-otp-check.sp-otp-check{background:var(--mr-purple) !important;border-color:var(--mr-purple) !important;box-shadow:none}.product-details-page .overview,.product-details-page .overview-buttons,.product-details-page .add-to-wishlist{margin-bottom:0 !important}.product-details-page .product-essential{padding-bottom:var(--mr-space-4) !important}.product-details-fdescrip{max-width:1180px;margin:var(--mr-space-3) auto 0 !important;padding:0 var(--mr-space-4) !important}.product-details-fdescrip img{border-radius:var(--mr-radius)}.persistent-bar-product{background:rgba(255,255,255,.985) !important;backdrop-filter:blur(8px);border-top:1px solid var(--mr-border) !important;box-shadow:0 -4px 20px rgba(0,0,0,.08);height:auto !important;min-height:0 !important;padding:14px 5% !important;border-radius:var(--mr-radius) var(--mr-radius) 0 0 !important}.persistent-bar-product,.persistent-bar-product *{color:var(--mr-text) !important}.persistent-bar-product .bar-container{display:flex !important;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:var(--mr-space-3);max-width:1160px;margin:0 auto}.persistent-bar-product .txt-container{width:auto !important;flex:1 1 auto;min-width:0}.persistent-bar-product .bar-product-name,.persistent-bar-product .bar-product-price{overflow:hidden}.persistent-bar-product .bar-product-name>span{font-size:15px !important;font-weight:700 !important;text-transform:none !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.persistent-bar-product .bar-product-price>span{font-size:14px !important;font-weight:700 !important;text-transform:none !important;color:var(--mr-purple) !important}.persistent-bar-product .qty-container{width:auto !important;flex:0 0 auto}.persistent-bar-product .qty-container>div{display:flex;align-items:center;gap:6px;border:1px solid var(--mr-border);border-radius:980px;padding:4px 6px}.persistent-bar-product .qty-container button{background:none;border:none;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.persistent-bar-product .qtyBar-txt{font-weight:700;min-width:14px;text-align:center}.persistent-bar-product .btn-container{width:auto !important;margin-left:0 !important;flex:0 0 auto}.persistent-bar-product .btn-container>div{display:flex;gap:10px}.persistent-bar-product .btn-persistent-bar.btn-persistent-bar{font-size:13px !important;padding:10px 18px !important;border-radius:12px !important;font-weight:700;text-transform:none !important;white-space:nowrap;border:1.5px solid transparent;box-shadow:none}.persistent-bar-product .btnbar-addcart.btnbar-addcart{background:var(--mr-purple) !important;color:#fff !important}.persistent-bar-product .btnbar-buynow.btnbar-buynow{background:var(--mr-surface) !important;color:var(--mr-purple) !important;border-color:var(--mr-border)}.persistent-bar-product .btnbar-addcart.btnbar-addcart *{color:#fff !important}.persistent-bar-product .btnbar-buynow.btnbar-buynow *{color:var(--mr-purple) !important}@media(max-width:767px){.persistent-bar-product.persistent-bar-product{left:0;right:0;width:100% !important;margin:0 !important;border-radius:0 !important;padding:10px 16px !important}.uwy .userway_buttons_wrapper,.b24-widget-button-wrapper .b24-widget-button-inner-container,.b24-widget-button-wrapper .b24-widget-button-popup{display:none !important}.mr-dock.mr-dock{display:flex}}.mr-dock{display:none;position:fixed;right:12px;bottom:12px;z-index:6000;flex-direction:column;align-items:flex-end;gap:8px;transition:bottom .2s ease}body.mr-bar-on .mr-dock{bottom:calc(var(--mr-bar-h,60px) + 18px)}.mr-dock__fab{width:44px;height:44px;border-radius:50%;border:none;background:var(--mr-purple);color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.22);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent}.mr-dock__fab svg{width:22px;height:22px;transition:transform .2s ease}.mr-dock.is-open .mr-dock__fab svg{transform:rotate(90deg)}.mr-dock__menu{display:none;flex-direction:column;align-items:flex-end;gap:8px}.mr-dock.is-open .mr-dock__menu{display:flex}.mr-dock__item{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 12px;border-radius:980px;border:1px solid var(--mr-border);background:#fff;color:var(--mr-text);font-family:var(--mr-font);font-size:13px;font-weight:600;box-shadow:0 4px 14px rgba(0,0,0,.14);cursor:pointer;white-space:nowrap}.mr-dock__item svg{width:18px;height:18px;color:var(--mr-purple);flex:none}@media screen and (max-width:640px){.persistent-bar-product{padding:10px 16px !important}.persistent-bar-product .bar-product-price>span{font-size:13px !important}.persistent-bar-product .txt-container{display:block;flex:0 0 auto;min-width:0}.persistent-bar-product .btn-container,.persistent-bar-product .btn-container>div,.persistent-bar-product .btnbar-addcart.btnbar-addcart{flex:1 1 auto;min-width:0;width:100%}.persistent-bar-product .btnbar-addcart.btnbar-addcart{overflow:hidden;text-overflow:ellipsis}.persistent-bar-product .bar-product-name,.persistent-bar-product .qty-container{display:none}.persistent-bar-product .bar-product-price>span{font-size:15px !important;white-space:nowrap}.persistent-bar-product .btnbar-buynow.btnbar-buynow{display:none}.persistent-bar-product .btn-persistent-bar.btn-persistent-bar{padding:9px 14px !important;font-size:12px !important}}@media screen and (max-width:768px){.product-details-page .product-essential{padding:var(--mr-space-4) var(--mr-space-3) var(--mr-space-5) !important}.product-details-image{padding-right:0 !important}.product-details-page .product-name.product-name{font-size:26px}}.checkout-page input[type="text"],.checkout-page input[type="email"],.checkout-page input[type="tel"],.checkout-page input[type="password"],.checkout-page input[type="number"],.checkout-page select{width:100%;padding:11px 14px !important;border:1.5px solid var(--mr-border) !important;border-radius:var(--mr-radius-sm) !important;font-size:14px;font-family:var(--mr-font);background:var(--mr-surface);color:var(--mr-text);transition:border-color .15s ease}.checkout-page input[type="text"]:focus,.checkout-page input[type="email"]:focus,.checkout-page input[type="tel"]:focus,.checkout-page select:focus{outline:none;border-color:var(--mr-purple) !important}.method-list#payment-method-block{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--mr-space-2) !important;list-style:none;margin:0 !important;padding:0 !important}#payment-method-block li{background:var(--mr-surface) !important;border:1.5px solid var(--mr-border) !important;border-radius:var(--mr-radius-sm) !important;padding:var(--mr-space-3) !important;margin:0 !important;transition:border-color .15s ease,box-shadow .15s ease}#payment-method-block li:hover{border-color:var(--mr-purple-light) !important}.payment-logo img{max-height:22px;max-width:56px;object-fit:contain}.vvw{--vvw-ink:#101012;--vvw-muted:#71717a;--vvw-line:#e4e4ea;--vvw-p800:#2b1a6a;--vvw-p700:#3b237b;--vvw-p600:#5035a0;--vvw-p100:#f2eefb;--vvw-mint:#02ffc4;--vvw-mint-ink:#0a8f6c;--vvw-mint-soft:#dffbf2;--vvw-font-num:'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;display:block !important;width:100%;margin:0 0 18px !important;padding:0 !important;border:none !important;background:none !important}.vvw-stack{display:flex;flex-direction:column;gap:12px}.vvw-card{position:relative;overflow:hidden;border-radius:16px;color:#fff;background:linear-gradient(135deg,var(--vvw-p800) 0%,var(--vvw-p700) 55%,var(--vvw-p600) 100%);box-shadow:0 14px 34px rgba(43,26,106,.26);transition:box-shadow .3s ease,border-radius .3s ease}.vvw-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 100% 0%,rgba(2,255,196,.3),transparent 32%);pointer-events:none;opacity:.55;transition:opacity .6s ease}.vvw-card.is-on::before{opacity:1}.vvw-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 14px}.vvw-brand{display:flex;flex-direction:column;gap:8px;min-width:0;flex-shrink:1}.vvw-brand-row{display:flex;align-items:center;flex-wrap:nowrap;gap:8px 10px}.vvw-tag{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;background:var(--vvw-mint);color:var(--vvw-p800);font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1;white-space:nowrap}.vvw-brand img{display:block;height:26px;width:auto;max-width:140px;object-fit:contain}.vvw-brand-sub{display:flex;align-items:flex-start;gap:7px;font-size:13px;line-height:1.35;opacity:.85}.vvw-brand-sub svg{flex:none;margin-top:1px}.vvw-bal{display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex-shrink:0}.vvw-bal-k{font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.75}.vvw-bal-v{font-family:var(--vvw-font-num);font-size:24px;font-weight:600;line-height:1.15;color:var(--vvw-mint);font-variant-numeric:tabular-nums;white-space:nowrap}.vvw-bal-v s{display:block;color:rgba(255,255,255,.55);font-size:13px;font-weight:500;margin:0 0 2px}.vvw-toggle{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 20px;border-top:1px solid rgba(255,255,255,.14);cursor:pointer;user-select:none}.vvw-toggle--static{cursor:default}.vvw-t{font-size:15px;font-weight:600;line-height:1.3}.vvw-s{font-size:12px;opacity:.78;margin-top:2px;line-height:1.4}.vvw-sw{flex:none;width:48px;height:28px;padding:0;border:none;border-radius:999px;background:rgba(255,255,255,.22);position:relative;cursor:pointer;transition:background .25s ease}.vvw-sw::after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.25);transition:left .25s cubic-bezier(.4,0,.2,1),background .25s ease}.vvw-sw[aria-checked="true"]{background:var(--vvw-mint)}.vvw-sw[aria-checked="true"]::after{left:23px;background:var(--vvw-p800)}.vvw-sw:focus-visible{outline:2px solid var(--vvw-mint);outline-offset:2px}.vvw-body{display:grid;grid-template-rows:0;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1)}.vvw-card.is-on .vvw-body{grid-template-rows:1fr}.vvw-body>div{overflow:hidden;min-height:0}.vvw-inner{position:relative;padding:6px 20px 20px}.vvw-amt-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.vvw-amt{display:flex !important;align-items:baseline;gap:4px;margin:0 !important;padding:8px 14px;border-radius:12px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.28);transition:border-color .2s ease,background .2s ease;cursor:text}.vvw-amt:focus-within{border-color:var(--vvw-mint);background:rgba(2,255,196,.1)}.vvw-amt-cur{font-family:var(--vvw-font-num);font-size:20px;font-weight:600;color:var(--vvw-mint)}.checkout-page .vvw-amt input[type="text"],.vvw-amt input[type="text"]{width:6ch !important;padding:0 !important;margin:0 !important;border:none !important;border-radius:0 !important;background:none !important;box-shadow:none !important;outline:none !important;color:#fff !important;font-family:var(--vvw-font-num) !important;font-size:24px !important;font-weight:600 !important;line-height:1.2 !important;font-variant-numeric:tabular-nums;height:auto !important}.vvw-q{display:flex;gap:6px}.vvw-q button{padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.12);color:#fff;font-size:12px;font-weight:500;line-height:1.3;cursor:pointer;transition:background .18s ease,color .18s ease}.vvw-q button:hover{background:rgba(255,255,255,.22)}.vvw-q button.is-active{background:var(--vvw-mint);border-color:var(--vvw-mint);color:var(--vvw-p800)}.vvw-rng{-webkit-appearance:none;appearance:none;display:block;width:100%;height:6px;margin:18px 0 8px;border-radius:3px;outline:none;background:linear-gradient(90deg,var(--vvw-mint) var(--pct,0%),rgba(255,255,255,.22) var(--pct,0%))}.vvw-rng::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--vvw-mint);box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:grab}.vvw-rng::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--vvw-mint);cursor:grab}.vvw-rng:focus-visible::-webkit-slider-thumb{outline:2px solid var(--vvw-mint);outline-offset:3px}.vvw-rng-lbl{display:flex;justify-content:space-between;font-size:11px;opacity:.7;font-variant-numeric:tabular-nums}.vvw-elig{font-size:12px;opacity:.85;margin-top:10px;line-height:1.4}.vvw-note{display:flex;align-items:flex-start;gap:8px;margin-top:12px;font-size:12px;line-height:1.4;opacity:.78}.vvw-note svg{flex:none;margin-top:2px}.vvw-card--empty{color:var(--vvw-ink);background:var(--vvw-p100);box-shadow:none;border:1px dashed #b5a1e6}.vvw-card--empty::before{display:none}.vvw-card--empty .vvw-bal-v{color:var(--vvw-muted)}.vvw-card--empty .vvw-brand img{filter:invert(1) brightness(.3)}.vvw-card--empty .vvw-toggle{border-top-color:var(--vvw-line)}.vvw-card--negro{--vvw-p800:#0b0b0e;background:linear-gradient(135deg,#0b0b0e 0%,#1c1c22 55%,#34343e 100%);box-shadow:0 14px 34px rgba(0,0,0,.3)}.vvw-card--negro::before{background:radial-gradient(circle at 100% 0%,rgba(255,255,255,.16),transparent 34%)}.vvw-card--negro .vvw-tag{background:#fff;color:#0b0b0e}.vvw-card--dorado{--vvw-mint:#2b1d04;--vvw-p800:#f7e9bd;color:#2b1d04;background:linear-gradient(135deg,#f7e9bd 0%,#e6c77a 45%,#c79d40 100%);box-shadow:0 14px 34px rgba(150,110,30,.3)}.vvw-card--dorado::before{background:radial-gradient(circle at 100% 0%,rgba(255,255,255,.55),transparent 36%)}.vvw-card--dorado .vvw-brand img{filter:brightness(0);opacity:.88}.vvw-card--dorado .vvw-bal-v s{color:rgba(43,29,4,.55)}.vvw-card--dorado .vvw-toggle{border-top-color:rgba(43,29,4,.18)}.vvw-card--dorado .vvw-sw{background:rgba(43,29,4,.22)}.vvw-card--dorado .vvw-sw[aria-checked="true"]{background:var(--vvw-mint)}.vvw-card--dorado .vvw-amt{background:rgba(255,255,255,.35);border-color:rgba(43,29,4,.3)}.vvw-card--dorado .vvw-amt:focus-within{background:rgba(255,255,255,.55)}.checkout-page .vvw-card--dorado .vvw-amt input[type="text"],.vvw-card--dorado .vvw-amt input[type="text"]{color:#2b1d04 !important}.vvw-card--dorado .vvw-q button{border-color:rgba(43,29,4,.3);background:rgba(255,255,255,.35);color:#2b1d04}.vvw-card--dorado .vvw-q button:hover{background:rgba(255,255,255,.6)}.vvw-card--dorado .vvw-q button.is-active{background:var(--vvw-mint);border-color:var(--vvw-mint);color:#f7e9bd}.vvw-card--dorado .vvw-rng{background:linear-gradient(90deg,var(--vvw-mint) var(--pct,0%),rgba(43,29,4,.18) var(--pct,0%))}.vvw-cover{margin-top:12px;padding:18px 20px 14px;border-radius:16px;background:var(--vvw-p800);color:#fff}.vvw-cover-row{display:flex;justify-content:space-between;gap:10px;font-size:13px;font-variant-numeric:tabular-nums}.vvw-cover-row b{font-weight:600;color:var(--vvw-mint)}.vvw-bar{height:8px;margin-top:8px;border-radius:4px;background:rgba(255,255,255,.18);overflow:hidden}.vvw-bar i{display:block;height:100%;width:0;border-radius:4px;background:var(--vvw-mint);transition:width .45s cubic-bezier(.4,0,.2,1)}.vvw.is-full~.method-list#payment-method-block,.vvw.is-full~#payment-method-block,.vvw.is-full~.vvw-pay-head{display:none !important}.vvw-covered{display:flex;align-items:center;gap:14px;margin-top:14px;padding:18px 20px;border-radius:12px;background:var(--vvw-mint-soft);border:1px solid rgba(10,143,108,.25);color:var(--vvw-ink);animation:vvw-pop .35s cubic-bezier(.2,.8,.2,1)}.vvw-covered[hidden],.vvw-cover[hidden]{display:none !important}.vvw-ck{flex:none;width:40px;height:40px;border-radius:50%;background:var(--vvw-mint-ink);display:grid;place-items:center}.vvw-covered b{display:block;font-weight:600;font-size:15px;line-height:1.3}.vvw-covered span{display:block;font-size:13px;color:var(--vvw-muted);margin-top:2px}@keyframes vvw-pop{from{transform:scale(.97);opacity:0}to{transform:none;opacity:1}}.vvw-pay-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 12px}.checkout-page .vvw-pay-title,.vvw-pay-title{margin:0 !important;font-size:15px !important;font-weight:700 !important;line-height:1.3;color:var(--vvw-ink) !important;text-transform:none !important}.vvw-pay-rest{font-size:13px;color:var(--vvw-muted);font-variant-numeric:tabular-nums}.vvw-pay-rest b{color:var(--vvw-ink);font-weight:600}.vv-co-totals tr.vvw-sum-row td{color:var(--vvw-mint-ink) !important;font-weight:600}@media(max-width:560px){.vvw-head{padding:16px 16px 12px;flex-wrap:wrap;gap:10px 16px}.vvw-bal{width:100%;align-items:flex-start;text-align:left}.vvw-bal-v{white-space:normal}.vvw-bal-v s{display:block;margin:0 0 2px}.vvw-toggle,.vvw-inner{padding-left:16px;padding-right:16px}.vvw-bal-v{font-size:20px}.vvw-brand img{height:22px}.vvw-cover{padding:16px 16px 12px}}@media(prefers-reduced-motion:reduce){.vvw-card,.vvw-card::before,.vvw-body,.vvw-sw,.vvw-sw::after,.vvw-bar i{transition:none !important}.vvw-covered{animation:none !important}}.checkout-page .page-body.checkout-data:not(.vv-co-grid){max-width:900px;margin:0 auto !important;padding:var(--mr-space-4) var(--mr-space-3) var(--mr-space-6) !important}.checkout-data:not(.vv-co-grid) #checkout-steps.opc{list-style:none;margin:0 !important;padding:0 !important;display:flex;flex-direction:column;gap:var(--mr-space-2)}.checkout-data:not(.vv-co-grid) #checkout-steps .tab-section{background:var(--mr-surface);border:1.5px solid var(--mr-border);border-radius:var(--mr-radius);overflow:hidden;box-shadow:var(--mr-shadow-sm);list-style:none;transition:border-color .15s ease}.checkout-data:not(.vv-co-grid) #checkout-steps .tab-section.active{border-color:var(--mr-purple)}.checkout-data:not(.vv-co-grid) #checkout-steps .tab-section .step-title{opacity:1 !important;display:flex !important;align-items:center;justify-content:flex-start !important;gap:var(--mr-space-3);padding:var(--mr-space-3) var(--mr-space-4) !important;border:none !important;cursor:pointer;text-align:left !important}.checkout-data:not(.vv-co-grid) #checkout-steps .step-title .checkout-img{display:none !important}.checkout-data:not(.vv-co-grid) #checkout-steps .step-title .number{display:flex !important;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:12px;font-weight:800;flex-shrink:0;background:var(--mr-surface-alt);color:var(--mr-text-muted);border:1.5px solid var(--mr-border)}.checkout-data:not(.vv-co-grid) #checkout-steps .tab-section.active .step-title .number{background:var(--mr-purple);color:#fff;border-color:var(--mr-purple)}.checkout-data:not(.vv-co-grid) #checkout-steps .tab-section.mr-step-done .step-title .number{background:var(--mr-purple-tint);color:var(--mr-purple);border-color:var(--mr-purple-light);font-size:13px}.checkout-data:not(.vv-co-grid) #checkout-steps .step-title h2,.checkout-data:not(.vv-co-grid) #checkout-steps .step-title .title{font-size:14px !important;font-weight:700 !important;letter-spacing:.01em;color:var(--mr-text) !important;margin:0 !important}.checkout-data:not(.vv-co-grid) #checkout-steps .tab-section.mr-step-done .step-title h2,.checkout-data:not(.vv-co-grid) #checkout-steps .tab-section.mr-step-done .step-title .title{color:var(--mr-text-muted) !important}.checkout-data:not(.vv-co-grid) #checkout-steps .step.a-item{padding:0 var(--mr-space-4) var(--mr-space-4) !important;border-top:1px solid var(--mr-border)}.checkout-data:not(.vv-co-grid) .opc .step{background:var(--mr-surface) !important;padding:0 !important}.checkout-page #checkout-steps .step-title:focus,.checkout-page #checkout-steps .step-title:focus-visible,.checkout-page #checkout-steps .step-title *:focus{outline:none !important;box-shadow:none !important}.checkout-data:not(.vv-co-grid) #checkout-steps .buttons{display:flex;gap:var(--mr-space-2);margin-top:var(--mr-space-4);align-items:center}.checkout-data:not(.vv-co-grid) #checkout-steps .buttons .back-link{margin:0 !important}.checkout-data:not(.vv-co-grid) #checkout-steps #login-checkout-more-info{background-color:var(--mr-purple-tint) !important;color:var(--mr-purple) !important;font-weight:600 !important;margin:0 0 var(--mr-space-4) !important;width:100% !important;font-size:12.5px !important;padding:12px 16px !important;border-radius:var(--mr-radius-sm)}.checkout-data:not(.vv-co-grid) #checkout-steps #login-checkout-more-info p{margin:0 !important;line-height:1.5}.html-home-page,.html-search-page,.html-category-page{--mr-home-w:1180px;--mr-pink:#b23a8e;--mr-pink-soft:#f0a7d6;--mr-ease:cubic-bezier(.22,.61,.36,1)}.html-home-page .slider-container{position:relative}.html-home-page .slider-home-top{position:relative;background:var(--mr-purple-dark)}.html-home-page .slider-home-top .owl-item{border:0 !important;box-shadow:none !important;border-radius:0 !important}.html-home-page .slider-home-top .slider-item{position:relative;overflow:hidden}.html-home-page .slider-home-top .slider-picture a{display:block}.html-home-page .slider-home-top .slider-picture img{display:block;width:100%;height:auto;transform:scale(1.06);transition:transform 7s linear}.html-home-page .slider-home-top .owl-item.active .slider-picture img{transform:scale(1)}.html-home-page .slider-home-top .slider-caption{position:absolute;z-index:2;top:50%;left:max(24px,calc((100% - var(--mr-home-w))/2));transform:translateY(-50%);max-width:520px;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.35);text-align:left}.html-home-page .slider-home-top .slider-caption-inner>*{opacity:0;transform:translateY(18px);transition:opacity .7s var(--mr-ease),transform .7s var(--mr-ease)}.html-home-page .slider-home-top .owl-item.active .slider-caption-inner>*{opacity:1;transform:none}.html-home-page .slider-home-top .owl-item.active .slider-caption-inner>:nth-child(2){transition-delay:.1s}.html-home-page .slider-home-top .owl-item.active .slider-caption-inner>:nth-child(3){transition-delay:.2s}.html-home-page .slider-home-top .slider-subtitle{font-family:var(--mr-font);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mr-pink-soft);margin:0 0 12px}.html-home-page .slider-home-top .slider-title{font-family:var(--mr-font);font-size:clamp(30px,4.2vw,54px);font-weight:700;line-height:1.1;letter-spacing:-.02em;margin:0 0 18px;color:#fff;text-wrap:balance}.html-home-page .slider-home-top .slider-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;border-radius:980px;background:#fff;color:var(--mr-purple);font-family:var(--mr-font);font-weight:700;font-size:14px;text-shadow:none;text-decoration:none;transition:transform .2s var(--mr-ease),box-shadow .2s var(--mr-ease)}.html-home-page .slider-home-top .slider-btn::after{content:"→";transition:transform .3s var(--mr-ease)}.html-home-page .slider-home-top .slider-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px -10px rgba(0,0,0,.5);text-decoration:none;color:var(--mr-purple)}.html-home-page .slider-home-top .slider-btn:hover::after{transform:translateX(4px)}.html-home-page .mr-hero-nav{position:absolute;z-index:5;top:50%;transform:translateY(-50%);width:44px;height:56px;border:0;padding:0;background:rgba(255,255,255,.88);color:var(--mr-text);display:grid;place-items:center;box-shadow:var(--mr-shadow);cursor:pointer;transition:width .25s var(--mr-ease),background-color .25s var(--mr-ease)}.html-home-page .mr-hero-nav svg{width:20px;height:20px}.html-home-page .mr-hero-nav:hover{width:52px;background:#fff}.html-home-page .mr-hero-nav--prev{left:0;border-radius:0 28px 28px 0}.html-home-page .mr-hero-nav--next{right:0;border-radius:28px 0 0 28px}.html-home-page .slider-home-top .owl-dots{position:absolute;z-index:5;bottom:22px;right:max(24px,calc((100% - var(--mr-home-w))/2));display:flex;gap:6px;margin:0;text-align:right}.html-home-page .slider-home-top .owl-dot{position:relative;overflow:hidden;width:8px;height:8px;border-radius:999px;margin:0;padding:0 !important;background:rgba(255,255,255,.5) !important;transition:width .35s var(--mr-ease),background-color .35s}.html-home-page .slider-home-top .owl-dot span{display:none}.html-home-page .slider-home-top .owl-dot.active{width:40px;background:rgba(255,255,255,.35) !important}.html-home-page .slider-home-top .owl-dot.active::after{content:"";position:absolute;inset:0;background:#fff;transform-origin:left;transform:scaleX(0);animation:mr-dot-progress var(--mr-autoplay,7s) linear forwards}.html-home-page .slider-home-top.is-paused .owl-dot.active::after{animation-play-state:paused}.html-home-page .slider-home-top.no-autoplay .owl-dot.active::after{animation:none;transform:none}@keyframes mr-dot-progress{to{transform:scaleX(1)}}.html-home-page .mr-trust{background:var(--mr-surface);border-bottom:1px solid var(--mr-border)}.html-home-page .mr-trust__grid{max-width:var(--mr-home-w);margin:0 auto;padding:14px 24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.html-home-page .mr-trust__item{display:flex;align-items:center;gap:10px;font-family:var(--mr-font);font-size:13px;font-weight:600;color:var(--mr-text-muted);line-height:1.3}.html-home-page .mr-trust__item svg{width:22px;height:22px;color:var(--mr-purple);flex:none}.html-home-page .mr-trust__item b{color:var(--mr-text);font-weight:700}.html-home-page .page-body>.html-widget{max-width:var(--mr-home-w);margin:0 auto;padding:8px 24px 0}.html-home-page .custom-cat-us,.html-home-page .custom-cat-us-2{background:transparent;display:block;width:auto}.html-home-page .custom-categorie-promotions{padding:28px 0 4px;background:transparent;text-align:center}.html-home-page .custom-categorie-img-promotions{display:inline-block;width:min(600px,100%);margin:0;border-radius:980px;transition:transform .25s var(--mr-ease),box-shadow .25s var(--mr-ease)}.html-home-page .custom-categorie-img-promotions:hover{transform:translateY(-2px);box-shadow:var(--mr-shadow-lg)}.html-home-page .custom-categorie-img-promotions.mobile{display:none}.html-home-page .title_cat_homepage_center{height:auto;padding:22px 0 6px;margin:0}.html-home-page .title_cat_label1{font-family:var(--mr-font);font-weight:700;font-size:26px !important;color:var(--mr-purple);letter-spacing:-.01em;margin:0}.html-home-page .custom-categories-us{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;width:100%;margin:12px 0 28px}.html-home-page .custom-categories-us .custom-categorie-us{width:auto;padding:0;display:block;border-radius:var(--mr-radius);overflow:hidden;border:1px solid var(--mr-border);background:var(--mr-surface);box-shadow:var(--mr-shadow-sm);transition:transform .35s var(--mr-ease),box-shadow .35s var(--mr-ease),border-color .35s var(--mr-ease)}.html-home-page .custom-categories-us .custom-categorie-us:hover{transform:translateY(-6px);box-shadow:var(--mr-shadow-lg);border-color:transparent}.html-home-page .custom-categories-us .custom-categorie-us a{display:block;overflow:hidden}.html-home-page .custom-categories-us .custom-categorie-img{display:block;width:100%;height:auto !important;transition:transform .6s var(--mr-ease)}.html-home-page .custom-categories-us .custom-categorie-us:hover .custom-categorie-img{transform:scale(1.04)}.html-home-page .page-body>.slider-grid{max-width:var(--mr-home-w);margin:36px auto 18px;padding:0 24px}.html-home-page .page-body>.slider-grid .slider{margin-top:0}.html-home-page .page-body>.slider-grid .owl-item{border:0 !important;box-shadow:var(--mr-shadow-sm) !important;border-radius:var(--mr-radius) !important;overflow:hidden;transition:transform .35s var(--mr-ease),box-shadow .35s var(--mr-ease)}.html-home-page .page-body>.slider-grid .owl-item:hover{transform:translateY(-4px);box-shadow:var(--mr-shadow-lg) !important}.html-home-page .page-body>.slider-grid img{display:block;width:100%;transition:transform .8s var(--mr-ease)}.html-home-page .page-body>.slider-grid .owl-item:hover img{transform:scale(1.03)}.html-home-page .page-body>.ocarousel-grid:not(.home-page-category-grid){max-width:var(--mr-home-w);margin:0 auto 28px !important;padding:0 24px}.html-home-page .page-body>.ocarousel-grid:not(.home-page-category-grid) .title.sub-title{display:none}.html-home-page .mr-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:6px 0 14px}.html-home-page .mr-sec-head h2{font-family:var(--mr-font);font-size:26px;font-weight:700;color:var(--mr-purple);margin:0;letter-spacing:-.01em;line-height:1.2;text-align:left}.html-home-page .mr-sec-head p{margin:4px 0 0;color:var(--mr-text-muted);font-size:14px}.html-home-page .mr-sec-tools{display:flex;align-items:center;gap:8px;flex:none}.html-home-page .mr-sec-link{font-family:var(--mr-font);font-weight:700;font-size:14px;color:var(--mr-purple);margin-right:8px;text-decoration:none}.html-home-page .mr-sec-link:hover{color:var(--mr-purple-dark);text-decoration:none}.html-home-page .mr-arrow{width:40px;height:40px;border-radius:999px;border:1px solid var(--mr-border);background:var(--mr-surface);color:var(--mr-text);display:grid;place-items:center;padding:0;cursor:pointer;transition:background-color .25s var(--mr-ease),border-color .25s var(--mr-ease),color .25s var(--mr-ease),transform .25s var(--mr-ease)}.html-home-page .mr-arrow svg{width:18px;height:18px}.html-home-page .mr-arrow:hover{background:var(--mr-purple);border-color:var(--mr-purple);color:#fff;transform:translateY(-1px)}.html-home-page .ocarousel-grid .ocarousel .owl-nav,.html-home-page .ocarousel-grid .ocarousel .owl-nav button.owl-prev,.html-home-page .ocarousel-grid .ocarousel .owl-nav button.owl-next,.html-home-page .ocarousel-grid .ocarousel .owl-dots{display:none !important}.html-home-page .ocarousel .owl-stage-outer{padding:10px 6px 18px;margin:0 -6px}.html-home-page .ocarousel .owl-item{border:1px solid var(--mr-border) !important;box-shadow:var(--mr-shadow-sm) !important;border-radius:var(--mr-radius) !important;background:var(--mr-surface);transition:transform .35s var(--mr-ease),box-shadow .35s var(--mr-ease),border-color .35s var(--mr-ease)}.html-home-page .ocarousel .owl-item:hover{transform:translateY(-6px);box-shadow:var(--mr-shadow-lg) !important;border-color:transparent !important}.html-home-page .item-box-cc,.html-search-page .item-box-cc,.html-category-page .item-box-cc{margin:0 !important}.html-home-page .item-box-cc .product-item,.html-search-page .item-box-cc .product-item,.html-category-page .item-box-cc .product-item{position:relative;float:none;width:100%;display:flex;flex-direction:column;background:var(--mr-surface)}.html-home-page .item-box-cc .picture,.html-search-page .item-box-cc .picture,.html-category-page .item-box-cc .picture{position:relative;aspect-ratio:1/1;overflow:hidden;margin:0 !important;background:var(--mr-surface-alt)}.html-home-page .item-box-cc .picture>a,.html-search-page .item-box-cc .picture>a,.html-category-page .item-box-cc .picture>a{display:block;position:absolute;inset:0}.html-home-page .item-box-cc .picture img,.html-search-page .item-box-cc .picture img,.html-category-page .item-box-cc .picture img{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;margin:0;transition:transform .6s var(--mr-ease)}.html-home-page .item-box-cc .product-item:hover .picture img,.html-search-page .item-box-cc .product-item:hover .picture img,.html-category-page .item-box-cc .product-item:hover .picture img{transform:scale(1.06)}.html-home-page .item-box-cc .details,.html-search-page .item-box-cc .details,.html-category-page .item-box-cc .details{text-align:left;padding:12px 14px 14px;display:flex;flex-direction:column;gap:4px}.html-home-page .item-box-cc .product-title,.html-search-page .item-box-cc .product-title,.html-category-page .item-box-cc .product-title{font-family:var(--mr-font) !important;font-size:15px !important;font-weight:600 !important;line-height:1.3 !important;min-height:0 !important;max-height:none !important;height:auto !important;padding:0 !important;margin:0 !important;overflow:visible !important;text-align:left !important}.html-home-page .item-box-cc .product-title a,.html-search-page .item-box-cc .product-title a,.html-category-page .item-box-cc .product-title a{color:var(--mr-text) !important;text-transform:none !important;font-weight:600 !important;text-align:left}.html-home-page .item-box-cc .product-title a:hover,.html-search-page .item-box-cc .product-title a:hover,.html-category-page .item-box-cc .product-title a:hover{color:var(--mr-purple) !important}.html-home-page .item-box-cc .description,.html-search-page .item-box-cc .description,.html-category-page .item-box-cc .description{font-size:12.5px;color:var(--mr-text-muted);text-align:left}.html-home-page .item-box-cc .description p,.html-search-page .item-box-cc .description p,.html-category-page .item-box-cc .description p{margin:0}.html-home-page .item-box-cc .description.is-empty,.html-search-page .item-box-cc .description.is-empty,.html-category-page .item-box-cc .description.is-empty{display:none}.html-home-page .item-box-cc .prices,.html-search-page .item-box-cc .prices,.html-category-page .item-box-cc .prices{margin-top:4px;text-align:left}.html-home-page .item-box-cc .prices .actual-price,.html-search-page .item-box-cc .prices .actual-price,.html-category-page .item-box-cc .prices .actual-price{font-family:var(--mr-font);font-weight:700;font-size:17px;color:var(--mr-text);font-variant-numeric:tabular-nums}.html-home-page .item-box-cc .prices .mr-cur,.html-search-page .item-box-cc .prices .mr-cur,.html-category-page .item-box-cc .prices .mr-cur{font-size:11px;font-weight:500;color:var(--mr-text-muted);letter-spacing:.06em;margin-left:4px}.html-home-page .item-box-cc .picture .buttons,.html-search-page .item-box-cc .picture .buttons,.html-category-page .item-box-cc .picture .buttons{position:absolute !important;left:10px !important;right:10px !important;bottom:10px !important;top:auto !important;z-index:3;width:auto !important;background:transparent !important;transform:translateY(calc(100% + 14px));transition:transform .35s var(--mr-ease) !important}.html-home-page .item-box-cc .product-item:hover .picture .buttons,.html-search-page .item-box-cc .product-item:hover .picture .buttons,.html-category-page .item-box-cc .product-item:hover .picture .buttons,.html-home-page .item-box-cc .product-item:focus-within .picture .buttons,.html-search-page .item-box-cc .product-item:focus-within .picture .buttons,.html-category-page .item-box-cc .product-item:focus-within .picture .buttons{transform:none}.html-home-page .item-box-cc .picture .buttons .wrap,.html-search-page .item-box-cc .picture .buttons .wrap,.html-category-page .item-box-cc .picture .buttons .wrap{display:block !important;width:100% !important}.html-home-page .item-box-cc .picture .buttons .dummy-link,.html-search-page .item-box-cc .picture .buttons .dummy-link,.html-category-page .item-box-cc .picture .buttons .dummy-link{display:none}.html-home-page .item-box-cc .picture .product-box-add-to-cart-button,.html-search-page .item-box-cc .picture .product-box-add-to-cart-button,.html-category-page .item-box-cc .picture .product-box-add-to-cart-button{display:block;width:100% !important;height:44px;border-radius:980px !important;background:var(--mr-purple) !important;background-image:none !important;color:#fff !important;font-family:var(--mr-font);font-weight:700;font-size:14px;line-height:44px;border:0;padding:0 !important;margin:0;box-shadow:0 10px 24px -10px rgba(0,0,0,.5);cursor:pointer}.html-home-page .item-box-cc .picture .product-box-add-to-cart-button::before,.html-search-page .item-box-cc .picture .product-box-add-to-cart-button::before,.html-category-page .item-box-cc .picture .product-box-add-to-cart-button::before{content:attr(value);font-family:var(--mr-font) !important;font-size:14px !important;font-weight:700 !important;line-height:44px !important;letter-spacing:.01em}.html-home-page .item-box-cc .picture .product-box-add-to-cart-button,.html-search-page .item-box-cc .picture .product-box-add-to-cart-button,.html-category-page .item-box-cc .picture .product-box-add-to-cart-button{font:700 14px/44px var(--mr-font) !important}.html-home-page .item-box-cc .picture .product-box-add-to-cart-button:hover,.html-search-page .item-box-cc .picture .product-box-add-to-cart-button:hover,.html-category-page .item-box-cc .picture .product-box-add-to-cart-button:hover{background:var(--mr-purple-dark) !important}.html-home-page .mr-brands{padding-bottom:40px}.html-home-page .item-box-cc .picture .mr-wish,.html-search-page .item-box-cc .picture .mr-wish,.html-category-page .item-box-cc .picture .mr-wish{position:absolute;top:10px;right:10px;z-index:3;width:36px !important;height:36px !important;border-radius:999px !important;border:0;background:#fff !important;background-image:none !important;color:var(--mr-text-muted);padding:0 !important;margin:0;display:grid;place-items:center;box-shadow:var(--mr-shadow-sm);opacity:0;transform:translateY(-6px);transition:opacity .3s var(--mr-ease),transform .3s var(--mr-ease),color .2s;cursor:pointer;font-size:0}.html-home-page .item-box-cc .picture .mr-wish::before,.html-search-page .item-box-cc .picture .mr-wish::before,.html-category-page .item-box-cc .picture .mr-wish::before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 20.5s-7.5-4.6-9.3-9.4C1.5 7.8 3.6 4.5 7 4.5c2 0 3.4 1.1 5 3 1.6-1.9 3-3 5-3 3.4 0 5.5 3.3 4.3 6.6-1.8 4.8-9.3 9.4-9.3 9.4z' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 20.5s-7.5-4.6-9.3-9.4C1.5 7.8 3.6 4.5 7 4.5c2 0 3.4 1.1 5 3 1.6-1.9 3-3 5-3 3.4 0 5.5 3.3 4.3 6.6-1.8 4.8-9.3 9.4-9.3 9.4z' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.html-home-page .item-box-cc .picture .mr-wish:hover,.html-search-page .item-box-cc .picture .mr-wish:hover,.html-category-page .item-box-cc .picture .mr-wish:hover{color:var(--mr-pink)}.html-home-page .item-box-cc .product-item:hover .picture .mr-wish,.html-search-page .item-box-cc .product-item:hover .picture .mr-wish,.html-category-page .item-box-cc .product-item:hover .picture .mr-wish,.html-home-page .item-box-cc .product-item:focus-within .picture .mr-wish,.html-search-page .item-box-cc .product-item:focus-within .picture .mr-wish,.html-category-page .item-box-cc .product-item:focus-within .picture .mr-wish{opacity:1;transform:none}.html-home-page .mr-stories{max-width:var(--mr-home-w);margin:48px auto 24px;padding:0 24px;overflow:hidden}.html-home-page .mr-stories__grid{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:40px;align-items:start}.html-home-page .mr-stories__grid>*{min-width:0}.html-home-page .mr-stories__intro{padding-top:56px}.html-home-page .mr-stories__intro h2{font-family:var(--mr-font);font-size:clamp(32px,4vw,48px);font-weight:700;letter-spacing:-.02em;line-height:1.05;color:var(--mr-text);margin:0;text-align:left}.html-home-page .mr-stories__intro h2 em{font-style:normal;color:var(--mr-purple)}.html-home-page .mr-stories__intro p{margin:16px 0 0;color:var(--mr-text-muted);font-size:15px;max-width:34ch}.html-home-page .mr-stories__note{font-size:12px;opacity:.8}.html-home-page .mr-stories__tools{display:flex;justify-content:flex-end;gap:8px;margin-bottom:16px}.html-home-page .mr-stories__rail{display:grid;grid-auto-flow:column;grid-auto-columns:46%;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:6px 0 12px;scrollbar-width:none}.html-home-page .mr-stories__rail::-webkit-scrollbar{display:none}.html-home-page .mr-story{scroll-snap-align:start;display:flex;flex-direction:column;gap:12px}.html-home-page .mr-story__media{position:relative;display:block;width:100%;aspect-ratio:4/3;border-radius:var(--mr-radius);overflow:hidden;background:var(--mr-purple-dark);box-shadow:var(--mr-shadow-sm);border:0;padding:0;cursor:pointer;text-align:left;transition:transform .35s var(--mr-ease),box-shadow .35s var(--mr-ease)}.html-home-page .mr-story__media:hover{transform:translateY(-6px);box-shadow:var(--mr-shadow-lg)}.html-home-page .mr-story__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 50%);transform:scale(var(--zoom,1));transform-origin:var(--pos,50% 50%);transition:transform .8s var(--mr-ease)}.html-home-page .mr-story__media:hover img{transform:scale(calc(var(--zoom,1)*1.05))}.html-home-page .mr-story__media--static{cursor:default}.html-home-page .mr-story__media--static:hover{transform:none;box-shadow:var(--mr-shadow-sm)}.html-home-page .mr-story__media--static:hover img{transform:scale(var(--zoom,1))}.html-home-page .mr-story__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(31,19,72,.55) 0%,rgba(31,19,72,0) 40%,rgba(31,19,72,.35) 100%)}.html-home-page .mr-story__label{position:absolute;z-index:2;top:18px;left:20px;color:#fff}.html-home-page .mr-story__label small{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.html-home-page .mr-story__label strong{display:block;font-family:var(--mr-font);font-size:22px;font-weight:700;margin-top:2px}.html-home-page .mr-story__brand{position:absolute;z-index:2;left:20px;bottom:16px;color:#fff;font-family:var(--mr-font);font-weight:700;letter-spacing:.08em;font-size:15px;opacity:.9}.html-home-page .mr-story__brand span{color:var(--mr-pink-soft)}.html-home-page .mr-story__play{position:absolute;z-index:2;top:50%;left:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:999px;border:2px solid #fff;background:rgba(31,19,72,.25);display:grid;place-items:center;color:#fff;transition:transform .3s var(--mr-ease),background-color .3s var(--mr-ease),border-color .3s var(--mr-ease)}.html-home-page .mr-story__play svg{width:22px;height:22px;margin-left:3px}.html-home-page .mr-story__media:hover .mr-story__play{transform:scale(1.08);background:rgba(178,58,142,.85);border-color:transparent}.html-home-page .mr-story__dur{position:absolute;z-index:2;right:14px;bottom:14px;font-size:11.5px;font-weight:700;color:#fff;padding:3px 8px;border-radius:999px;background:rgba(0,0,0,.35);font-variant-numeric:tabular-nums}.html-home-page .mr-story__body h3{font-family:var(--mr-font);font-size:17px;font-weight:700;margin:0;color:var(--mr-text);text-align:left}.html-home-page .mr-story__role{font-size:12.5px;color:var(--mr-text-muted);margin:1px 0 0}.html-home-page .mr-story__body blockquote{margin:8px 0 0;padding:0;border:0;font-size:14.5px;font-style:italic;line-height:1.5;color:var(--mr-text);max-width:40ch}.html-home-page .mr-story__body blockquote::before{content:"“";color:var(--mr-pink);font-weight:700}.html-home-page .mr-story__body blockquote::after{content:"”";color:var(--mr-pink);font-weight:700}.mr-lightbox{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;background:rgba(14,10,28,.82);padding:24px}.mr-lightbox[hidden]{display:none}.mr-lightbox__box{position:relative;width:min(880px,100%);aspect-ratio:16/9;border-radius:var(--mr-radius);overflow:hidden;background:#000;box-shadow:var(--mr-shadow-lg)}.mr-lightbox__box img,.mr-lightbox__box iframe{display:block;width:100%;height:100%;border:0}.mr-lightbox__box img{object-fit:cover;opacity:.55}.mr-lightbox__msg{position:absolute;inset:0;display:grid;place-items:center;text-align:center;color:#fff;padding:24px}.mr-lightbox__msg h3{font-family:var(--mr-font);font-size:22px;font-weight:700;margin:0;color:#fff}.mr-lightbox__msg p{font-size:15px;max-width:42ch;margin:8px auto 0;color:rgba(255,255,255,.8)}.mr-lightbox__close{position:absolute;top:18px;right:18px;width:42px;height:42px;border-radius:999px;border:0;background:#fff;color:var(--mr-purple-dark);font-size:22px;line-height:1;display:grid;place-items:center;cursor:pointer}.html-home-page .mr-reveal.is-pre{opacity:0;transform:translateY(18px)}.html-home-page .mr-reveal.is-in{opacity:1;transform:none;transition:opacity .45s var(--mr-ease),transform .45s var(--mr-ease)}@media(max-width:991px){.html-home-page .custom-categories-us{grid-template-columns:repeat(2,1fr)}.html-home-page .mr-trust__grid{grid-template-columns:repeat(2,1fr)}.html-home-page .mr-stories__grid{grid-template-columns:minmax(0,1fr);gap:16px}.html-home-page .mr-stories__intro{padding-top:0}.html-home-page .mr-stories__rail{grid-auto-columns:62%}}@media(max-width:767px){.html-home-page .slider-home-top{background:var(--mr-surface)}.html-home-page .slider-home-top .slider-caption{position:static;transform:none;max-width:none;padding:18px 16px 8px;color:var(--mr-text);text-shadow:none}.html-home-page .slider-home-top .slider-title{color:var(--mr-text);font-size:26px}.html-home-page .slider-home-top .slider-subtitle{color:var(--mr-pink)}.html-home-page .slider-home-top .slider-btn{background:var(--mr-purple);color:#fff}.html-home-page .slider-home-top .slider-btn:hover{color:#fff}.html-home-page .slider-home-top .owl-dots{position:static;justify-content:center;padding:10px 0 12px}.html-home-page .slider-home-top .owl-dot{background:rgba(58,19,103,.25) !important}.html-home-page .slider-home-top .owl-dot.active{background:rgba(58,19,103,.2) !important}.html-home-page .slider-home-top .owl-dot.active::after{background:var(--mr-purple)}.html-home-page .mr-hero-nav{display:none}.html-home-page .mr-trust__grid{grid-template-columns:1fr;gap:8px;padding:12px 16px}.html-home-page .page-body>.html-widget,.html-home-page .page-body>.slider-grid,.html-home-page .page-body>.ocarousel-grid:not(.home-page-category-grid),.html-home-page .mr-stories{padding-left:16px;padding-right:16px}.html-home-page .page-body>.slider-grid{margin-top:24px}.html-home-page .custom-categories-us{gap:12px}.html-home-page .custom-categorie-promotions{padding-top:18px}.html-home-page .custom-categorie-img-promotions.desktop{display:none}.html-home-page .custom-categorie-img-promotions.mobile{display:inline-block;border-radius:var(--mr-radius)}.html-home-page .mr-sec-head h2{font-size:22px}.html-home-page .mr-sec-link{display:none}.html-home-page .mr-stories{margin-top:32px}.html-home-page .mr-stories__rail{grid-auto-columns:84%}.html-home-page .item-box-cc .picture .buttons,.html-search-page .item-box-cc .picture .buttons,.html-category-page .item-box-cc .picture .buttons{transform:none}.html-home-page .item-box-cc .picture .mr-wish,.html-search-page .item-box-cc .picture .mr-wish,.html-category-page .item-box-cc .picture .mr-wish{opacity:1;transform:none}}@media(hover:none){.html-home-page .item-box-cc .picture .buttons,.html-search-page .item-box-cc .picture .buttons,.html-category-page .item-box-cc .picture .buttons{transform:none}.html-home-page .item-box-cc .picture .mr-wish,.html-search-page .item-box-cc .picture .mr-wish,.html-category-page .item-box-cc .picture .mr-wish{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.html-home-page .mr-reveal.is-pre{opacity:1;transform:none}.html-home-page .slider-home-top .slider-picture img{transition:none;transform:none}.html-home-page .slider-home-top .owl-dot.active::after{animation:none;transform:none}}.html-home-page .mr-wrap{width:min(var(--mr-home-w),100% - 48px);margin-inline:auto}.html-home-page .mr-eyebrow{display:block;font-family:var(--mr-font);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mr-pink)}.html-home-page .mr-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:999px;border:1.5px solid transparent;font-family:var(--mr-font);font-weight:700;font-size:14px;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .25s var(--mr-ease),color .25s var(--mr-ease),border-color .25s var(--mr-ease),transform .25s var(--mr-ease),box-shadow .25s var(--mr-ease)}.html-home-page .mr-btn:hover,.html-home-page .mr-btn:focus{text-decoration:none}.html-home-page .mr-btn svg{width:16px;height:16px;transition:transform .3s var(--mr-ease)}.html-home-page .mr-btn:hover svg{transform:translateX(4px)}.html-home-page .mr-btn--solid{background:var(--mr-purple);color:#fff}.html-home-page .mr-btn--solid:hover{background:var(--mr-purple-dark);color:#fff;transform:translateY(-1px);box-shadow:0 10px 20px -10px rgba(58,19,103,.6)}.html-home-page .mr-btn--ghost{border-color:var(--mr-purple);color:var(--mr-purple);background:transparent}.html-home-page .mr-btn--ghost:hover{background:var(--mr-purple);border-color:var(--mr-purple);color:#fff}.html-home-page .mr-btn--light{background:#fff;color:var(--mr-purple)}.html-home-page .mr-btn--light:hover{background:var(--mr-purple-tint);color:var(--mr-purple)}.html-home-page .mr-btn--sm{padding:9px 14px;font-size:13px}.html-home-page .mr-hero{position:relative;height:clamp(520px,44vw,620px);overflow:hidden;background:var(--mr-purple-dark)}.html-home-page .mr-slide{position:absolute;inset:0;display:grid;align-items:center;background:var(--slide-bg);color:var(--slide-ink);opacity:0;visibility:hidden;transition:opacity .8s var(--mr-ease),visibility 0s linear .8s}.html-home-page .mr-slide.is-active{opacity:1;visibility:visible;transition-delay:0s;z-index:1}.html-home-page .mr-slide__art{position:absolute;top:0;right:0;bottom:0;width:58%}.html-home-page .mr-slide__art img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--art-pos,50% 50%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 32%);mask-image:linear-gradient(90deg,transparent 0,#000 32%);transform:scale(1.06);transition:transform 7s linear}.html-home-page .mr-slide.is-active .mr-slide__art img{transform:scale(1)}.html-home-page .mr-slide .mr-wrap{position:relative;z-index:2}.html-home-page .mr-slide__content{max-width:520px;text-align:left}.html-home-page .mr-slide__content>*{opacity:0;transform:translateY(18px);transition:opacity .7s var(--mr-ease),transform .7s var(--mr-ease)}.html-home-page .mr-slide.is-active .mr-slide__content>*{opacity:1;transform:none}.html-home-page .mr-slide.is-active .mr-slide__content>:nth-child(2){transition-delay:.08s}.html-home-page .mr-slide.is-active .mr-slide__content>:nth-child(3){transition-delay:.16s}.html-home-page .mr-slide.is-active .mr-slide__content>:nth-child(4){transition-delay:.24s}.html-home-page .mr-slide.is-active .mr-slide__content>:nth-child(5){transition-delay:.32s}.html-home-page .mr-slide .mr-eyebrow{color:var(--slide-eyebrow)}.html-home-page .mr-slide h1{font-family:var(--mr-font);font-size:clamp(34px,4.2vw,56px) !important;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:inherit;margin:14px 0 16px;text-wrap:balance}.html-home-page .mr-slide__lede{font-size:17px;line-height:1.5;max-width:44ch;color:var(--slide-ink-2);margin:0}.html-home-page .mr-slide__cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px}.html-home-page .mr-slide__cta .mr-btn--solid{background:var(--slide-btn);color:var(--slide-btn-ink)}.html-home-page .mr-slide__cta .mr-btn--solid:hover{background:var(--slide-btn-hover);color:var(--slide-btn-ink)}.html-home-page .mr-plain{font-family:var(--mr-font);font-weight:700;font-size:14px;color:inherit;border-bottom:1.5px solid currentColor;padding-bottom:2px;opacity:.85;text-decoration:none}.html-home-page .mr-plain:hover{opacity:1;color:inherit;text-decoration:none}.html-home-page .mr-prizes{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.html-home-page .mr-prize{display:inline-flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);color:#fff;font-size:12.5px;font-weight:700;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.html-home-page .mr-prize b{font-family:var(--mr-font);font-size:16px;line-height:1;min-width:28px;height:28px;border-radius:999px;background:#fff;color:var(--mr-purple);display:grid;place-items:center}.html-home-page .mr-stats{display:flex;gap:26px;margin-top:24px}.html-home-page .mr-stats div{display:flex;flex-direction:column}.html-home-page .mr-stats b{font-family:var(--mr-font);font-size:24px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.html-home-page .mr-stats span{font-size:12px;color:var(--slide-ink-2);margin-top:4px}.html-home-page .mr-slide.s-reto{--slide-bg:linear-gradient(100deg,#1f1348 0%,#2c1a62 50%,#3b237b 100%);--slide-ink:#fff;--slide-ink-2:rgba(255,255,255,.78);--slide-eyebrow:#f0a7d6;--slide-btn:#fff;--slide-btn-ink:#3b237b;--slide-btn-hover:#ece7f8}.html-home-page .mr-slide.s-royal{--slide-bg:linear-gradient(100deg,#f3ebe4 0%,#eadfd5 60%,#e2d3c6 100%);--slide-ink:#2a1a12;--slide-ink-2:#5d4a3f;--slide-eyebrow:#a8501f;--slide-btn:#3b237b;--slide-btn-ink:#fff;--slide-btn-hover:#2d1a63}.html-home-page .mr-slide.s-glpro{--slide-bg:linear-gradient(100deg,#ede8f8 0%,#e3dcf4 60%,#d8cff0 100%);--slide-ink:#1c1733;--slide-ink-2:#5a5275;--slide-eyebrow:#b23a8e;--slide-btn:#3b237b;--slide-btn-ink:#fff;--slide-btn-hover:#2d1a63}.html-home-page .mr-hero-dots-wrap{position:absolute;inset:0;pointer-events:none}.html-home-page .mr-hero-dots-wrap .mr-wrap{position:relative;height:100%}.html-home-page .mr-hero-dots{position:absolute;right:0;bottom:22px;display:flex;gap:6px;pointer-events:auto}.html-home-page .mr-dot{position:relative;overflow:hidden;width:8px;height:8px;border-radius:999px;border:0;padding:0;background:rgba(255,255,255,.45);cursor:pointer;transition:width .35s var(--mr-ease),background-color .35s}.html-home-page .mr-dot.is-active{width:40px;background:rgba(255,255,255,.35)}.html-home-page .mr-dot.is-active::after{content:"";position:absolute;inset:0;background:#fff;transform-origin:left;transform:scaleX(0);animation:mr-dot-progress var(--mr-autoplay,7s) linear forwards}.html-home-page .mr-hero.is-paused .mr-dot.is-active::after{animation-play-state:paused}.html-home-page .mr-hero.no-autoplay .mr-dot.is-active::after{animation:none;transform:none}.html-home-page .mr-hero[data-tone="light"] .mr-dot{background:rgba(59,35,123,.28)}.html-home-page .mr-hero[data-tone="light"] .mr-dot.is-active::after{background:#3b237b}.html-home-page .mr-hero .mr-hero-nav{z-index:3}.html-home-page .mr-home-sec{max-width:var(--mr-home-w);margin:0 auto;padding:36px 24px 8px}.html-home-page .mr-home-sec .mr-sec-head{margin-bottom:20px}.html-home-page .mr-home-sec .mr-sec-head h2{font-size:clamp(24px,2.6vw,30px)}.html-home-page .mr-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.html-home-page .mr-cat{position:relative;display:flex;flex-direction:column;background:var(--mr-surface);border-radius:var(--mr-radius);overflow:hidden;border:1px solid var(--mr-border);box-shadow:var(--mr-shadow-sm);color:inherit;text-decoration:none;transition:transform .35s var(--mr-ease),box-shadow .35s var(--mr-ease),border-color .35s var(--mr-ease)}.html-home-page .mr-cat:hover{transform:translateY(-6px);box-shadow:var(--mr-shadow-lg);border-color:transparent;text-decoration:none;color:inherit}.html-home-page .mr-cat__media{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--mr-surface-alt)}.html-home-page .mr-cat__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--mr-ease)}.html-home-page .mr-cat:hover .mr-cat__media img{transform:scale(1.07)}.html-home-page .mr-cat__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(59,35,123,0) 40%,rgba(59,35,123,.55) 100%);opacity:0;transition:opacity .4s var(--mr-ease)}.html-home-page .mr-cat:hover .mr-cat__media::after{opacity:1}.html-home-page .mr-cat__body{padding:18px 18px 20px;display:flex;flex-direction:column;gap:6px;text-align:left}.html-home-page .mr-cat__kicker{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mr-text-muted);font-weight:700}.html-home-page .mr-cat__body h3{font-family:var(--mr-font);font-size:20px;font-weight:700;color:var(--mr-purple);margin:0}.html-home-page .mr-cat__body p{color:var(--mr-text-muted);font-size:14px;line-height:1.5;min-height:42px;margin:0}.html-home-page .mr-cat__body .mr-btn{align-self:flex-start;margin-top:10px}.html-home-page .mr-cat:hover .mr-btn--ghost{background:var(--mr-purple);border-color:var(--mr-purple);color:#fff}.html-home-page .mr-cat:hover .mr-btn svg{transform:translateX(4px)}.html-home-page .mr-brand-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.html-home-page .mr-brand{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;padding:12px;background:var(--mr-surface);border:1px solid var(--mr-border);border-radius:var(--mr-radius-sm);box-shadow:var(--mr-shadow-sm);color:inherit;text-decoration:none;text-align:left;transition:transform .3s var(--mr-ease),box-shadow .3s var(--mr-ease),border-color .3s var(--mr-ease)}.html-home-page .mr-brand:hover{transform:translateY(-4px);box-shadow:var(--mr-shadow-lg);border-color:transparent;text-decoration:none;color:inherit}.html-home-page .mr-brand__thumb{aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--mr-surface-alt)}.html-home-page .mr-brand__thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--mr-ease)}.html-home-page .mr-brand:hover .mr-brand__thumb img{transform:scale(1.08)}.html-home-page .mr-brand h3{font-family:var(--mr-font);font-size:15px;font-weight:700;margin:0;color:var(--mr-text)}.html-home-page .mr-brand p{font-size:12.5px;color:var(--mr-text-muted);margin:2px 0 0}.html-home-page .mr-brand__go{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-family:var(--mr-font);font-size:13px;font-weight:700;color:var(--mr-purple)}.html-home-page .mr-brand__go svg{width:14px;height:14px;transition:transform .3s var(--mr-ease)}.html-home-page .mr-brand:hover .mr-brand__go svg{transform:translateX(4px)}.html-home-page .mr-sec-head .mr-eyebrow{margin-bottom:4px}.html-home-page .mr-bento{display:grid;grid-template-columns:1.15fr 3fr;gap:18px;align-items:stretch}.html-home-page .mr-bento>.carousel-container,.html-home-page .mr-bento>.carousel-product{min-width:0;min-height:0 !important;height:auto !important}.html-home-page .mr-feature{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;border-radius:var(--mr-radius);overflow:hidden;color:#fff;background:linear-gradient(160deg,#c2418f 0%,#7a2c86 55%,#3b237b 100%);box-shadow:var(--mr-shadow-sm);margin:10px 0 18px;transition:transform .35s var(--mr-ease),box-shadow .35s var(--mr-ease)}.html-home-page .mr-feature:hover{transform:translateY(-6px);box-shadow:var(--mr-shadow-lg)}.html-home-page .mr-feature__copy{position:relative;z-index:2;padding:22px 22px 0;text-align:left}.html-home-page .mr-feature__copy .mr-eyebrow{color:rgba(255,255,255,.75)}.html-home-page .mr-feature h3{font-family:var(--mr-font);font-size:28px;font-weight:700;margin:8px 0 6px;letter-spacing:-.01em;color:#fff}.html-home-page .mr-feature p{color:rgba(255,255,255,.85);font-size:14px;line-height:1.45;max-width:30ch;margin:0}.html-home-page .mr-feature__claims{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.html-home-page .mr-feature__claims span{font-size:11.5px;font-weight:700;padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.22)}.html-home-page .mr-feature .mr-btn{align-self:flex-start;margin-top:14px}.html-home-page .mr-feature__art{position:relative;margin-top:12px;flex:1 1 auto;min-height:100px;max-height:220px;overflow:hidden}.html-home-page .mr-feature__claims span{font-size:11px;padding:4px 8px}.html-home-page .mr-feature__art img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 40%;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%);mask-image:linear-gradient(180deg,transparent 0,#000 22%);transform:scale(1.02);transition:transform .7s var(--mr-ease)}.html-home-page .mr-feature:hover .mr-feature__art img{transform:scale(1.08)}.html-home-page .mr-duo{max-width:var(--mr-home-w);margin:0 auto 28px;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.html-home-page .mr-poster{position:relative;display:block;border-radius:var(--mr-radius);overflow:hidden;aspect-ratio:16/9;color:#fff;background:var(--mr-purple-dark);box-shadow:var(--mr-shadow-sm);text-decoration:none;transition:transform .35s var(--mr-ease),box-shadow .35s var(--mr-ease)}.html-home-page .mr-poster:hover{transform:translateY(-6px);box-shadow:var(--mr-shadow-lg);color:#fff;text-decoration:none}.html-home-page .mr-poster img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 45%);transition:transform .8s var(--mr-ease)}.html-home-page .mr-poster:hover img{transform:scale(1.06)}.html-home-page .mr-poster::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(31,19,72,.88) 0%,rgba(31,19,72,.55) 45%,rgba(31,19,72,.05) 100%)}.html-home-page .mr-poster__copy{position:absolute;z-index:2;inset:0;padding:26px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;max-width:60%;text-align:left}.html-home-page .mr-poster__copy .mr-eyebrow{color:#f0c6e2}.html-home-page .mr-poster h3{font-family:var(--mr-font);font-size:28px;font-weight:700;margin:0;color:#fff}.html-home-page .mr-poster p{color:rgba(255,255,255,.82);font-size:14px;line-height:1.5;margin:0}.html-home-page .mr-poster__row{display:flex;align-items:center;gap:14px;margin-top:10px}.html-home-page .mr-poster__price{font-family:var(--mr-font);font-weight:700;font-size:17px;color:#fff;font-variant-numeric:tabular-nums}.html-home-page .mr-poster__price:empty{display:none}.html-home-page .mr-poster__price .mr-cur{font-size:11px;font-weight:500;color:rgba(255,255,255,.7);letter-spacing:.06em;margin-left:4px}.html-home-page .mr-poster .mr-btn--light{transform:translateY(6px);opacity:.92;transition:transform .35s var(--mr-ease),opacity .35s var(--mr-ease),background-color .25s}.html-home-page .mr-poster:hover .mr-btn--light{transform:translateY(0);opacity:1}.html-home-page .page-body>.html-widget{display:none}.html-home-page .page-body>.slider-grid{display:none}.html-home-page .page-body>.ocarousel-grid.mr-replaced{display:none}.html-home-page .page-body>.ocarousel-grid:not(.home-page-category-grid){padding-top:28px}@media(max-width:1024px){.html-home-page .mr-cat-grid,.html-home-page .mr-brand-grid{grid-template-columns:repeat(2,1fr)}.html-home-page .mr-bento{grid-template-columns:1fr}.html-home-page .mr-feature{flex-direction:row;margin:0 0 12px;min-height:0}.html-home-page .mr-feature__art{margin-top:0;height:auto;width:45%;flex:none}.html-home-page .mr-feature__art img{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 25%);mask-image:linear-gradient(90deg,transparent 0,#000 25%)}.html-home-page .mr-feature__copy{padding:26px 24px}}@media(max-width:767px){.html-home-page .mr-wrap{width:min(var(--mr-home-w),100% - 32px)}.html-home-page .mr-hero{height:auto;display:grid;touch-action:pan-y pinch-zoom}.html-home-page .mr-slide{position:relative;grid-area:1/1;grid-template-rows:minmax(260px,1fr) auto;align-items:stretch;padding:0 0 52px}.html-home-page .mr-slide__art{position:relative;width:auto;height:auto;margin:0 0 20px}.html-home-page .mr-slide__art img{position:absolute;inset:0}.html-home-page .mr-slide__art img{-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.html-home-page .mr-slide__content{max-width:none}.html-home-page .mr-slide h1{font-size:30px !important}.html-home-page .mr-stats{gap:18px}.html-home-page .mr-home-sec{padding:28px 16px 4px}.html-home-page .mr-cat-grid,.html-home-page .mr-brand-grid{grid-template-columns:1fr;gap:12px}.html-home-page .mr-cat__body p{min-height:0}.html-home-page .mr-feature{flex-direction:column}.html-home-page .mr-feature__art{width:auto;height:200px}.html-home-page .mr-feature__art img{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%);mask-image:linear-gradient(180deg,transparent 0,#000 22%)}.html-home-page .mr-duo{grid-template-columns:1fr;padding:0 16px}.html-home-page .mr-poster__copy{max-width:80%;padding:20px}.html-home-page .mr-poster h3{font-size:24px}}@media(prefers-reduced-motion:reduce){.html-home-page .mr-slide__art img{transition:none;transform:none}.html-home-page .mr-dot.is-active::after{animation:none;transform:none}}.mr-search{position:fixed;inset:0;z-index:7000;--mr-ease:cubic-bezier(.22,.61,.36,1)}.mr-search[hidden]{display:none}.mr-search__backdrop{position:absolute;inset:0;background:rgba(14,10,28,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:mr-search-fade .25s var(--mr-ease) both}.mr-search__panel{position:absolute;left:0;right:0;top:0;max-height:90vh;overflow:auto;background:var(--mr-surface);border-radius:0 0 24px 24px;box-shadow:var(--mr-shadow-lg);animation:mr-search-drop .35s var(--mr-ease) both}@keyframes mr-search-drop{from{transform:translateY(-16px);opacity:0}to{transform:none;opacity:1}}@keyframes mr-search-fade{from{opacity:0}to{opacity:1}}.mr-search__inner{max-width:880px;margin:0 auto;padding:22px 24px 28px}.mr-search__form{display:flex;align-items:center;gap:10px;height:56px;margin:0;padding:0 6px 0 18px;border-radius:999px;background:var(--mr-surface-alt);border:1.5px solid transparent;transition:border-color .2s var(--mr-ease),background-color .2s var(--mr-ease),box-shadow .2s var(--mr-ease)}.mr-search__form:focus-within{border-color:var(--mr-purple);background:var(--mr-surface);box-shadow:0 0 0 4px var(--mr-purple-tint)}.mr-search__form>svg{width:22px;height:22px;color:var(--mr-text-muted);flex:none}.mr-search.is-loading .mr-search__form>svg{animation:mr-search-pulse 1s ease-in-out infinite}@keyframes mr-search-pulse{50%{opacity:.3}}.mr-search__input{flex:1;min-width:0;height:100% !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;outline:none !important;font:500 18px/1 var(--mr-font) !important;color:var(--mr-text) !important;-webkit-appearance:none;appearance:none}.mr-search__input::-webkit-search-cancel-button,.mr-search__input::-webkit-search-decoration{-webkit-appearance:none;display:none}.mr-search__input::placeholder{color:var(--mr-text-muted);opacity:1}.mr-search__clear{display:none;width:30px;height:30px;border-radius:999px;border:0;padding:0;background:var(--mr-border);color:var(--mr-text);font-size:18px;line-height:1;cursor:pointer;flex:none}.mr-search.has-text .mr-search__clear{display:grid;place-items:center}.mr-search__close{height:40px;padding:0 16px;border-radius:999px;border:0;background:transparent;font:700 14px/1 var(--mr-font);color:var(--mr-purple);cursor:pointer;flex:none;transition:background-color .2s var(--mr-ease)}.mr-search__close:hover{background:var(--mr-purple-tint)}.mr-search h4{font:700 12px/1 var(--mr-font);letter-spacing:.1em;text-transform:uppercase;color:var(--mr-text-muted);margin:22px 0 10px}.mr-chips{display:flex;flex-wrap:wrap;gap:8px}.mr-chip{padding:9px 14px;border-radius:999px;border:1px solid var(--mr-border);background:var(--mr-surface);font:600 13px/1 var(--mr-font);color:var(--mr-text);cursor:pointer;transition:border-color .2s var(--mr-ease),color .2s var(--mr-ease),background-color .2s var(--mr-ease),transform .2s var(--mr-ease)}.mr-chip:hover{border-color:var(--mr-purple);color:var(--mr-purple);background:var(--mr-purple-tint);transform:translateY(-1px)}.mr-search__cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mr-search__cat{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:var(--mr-radius-sm);border:1px solid var(--mr-border);background:var(--mr-surface);color:var(--mr-text);text-decoration:none;transition:transform .25s var(--mr-ease),box-shadow .25s var(--mr-ease),border-color .25s var(--mr-ease)}.mr-search__cat:hover{transform:translateY(-3px);box-shadow:var(--mr-shadow-lg);border-color:transparent;text-decoration:none;color:var(--mr-text)}.mr-search__cat b{font:700 14px/1.2 var(--mr-font);color:var(--mr-purple)}.mr-search__cat span{font-size:12.5px;color:var(--mr-text-muted)}.mr-search__list{list-style:none;margin:14px 0 0;padding:0}.mr-search__item{display:grid;grid-template-columns:56px 1fr auto 18px;align-items:center;gap:14px;padding:8px 10px;border-radius:var(--mr-radius-sm);color:var(--mr-text);text-decoration:none;transition:background-color .15s var(--mr-ease)}.mr-search__item:hover,.mr-search__item.is-active{background:var(--mr-purple-tint);color:var(--mr-text);text-decoration:none}.mr-search__item img,.mr-search__noimg{display:block;width:56px;height:56px;border-radius:10px;object-fit:cover;background:var(--mr-surface-alt)}.mr-search__name{font:600 15px/1.3 var(--mr-font)}.mr-search__name mark{background:transparent;color:var(--mr-purple);padding:0}.mr-search__sku{display:block;margin-top:2px;font:500 11.5px/1.2 var(--mr-font);letter-spacing:.04em;color:var(--mr-text-muted)}.mr-search__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;font:700 15px/1.2 var(--mr-font);color:var(--mr-text);font-variant-numeric:tabular-nums;white-space:nowrap}.mr-search__price small{font-size:11px;font-weight:500;color:var(--mr-text-muted);letter-spacing:.06em;margin-left:3px}.mr-search__price s{font-size:12px;font-weight:500;color:var(--mr-text-muted)}.mr-search__stock{font:700 11px/1 var(--mr-font);font-style:normal;letter-spacing:.04em;text-transform:uppercase;color:#b3261e;padding:4px 8px;border-radius:999px;background:#fdecea}.mr-search__item.is-out img{opacity:.55}.mr-search__item svg{width:18px;height:18px;color:var(--mr-text-muted);transition:transform .25s var(--mr-ease)}.mr-search__item:hover svg,.mr-search__item.is-active svg{transform:translateX(3px);color:var(--mr-purple)}.mr-search__all{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:12px 18px;border-radius:999px;background:var(--mr-purple);color:#fff !important;font:700 14px/1 var(--mr-font);text-decoration:none !important;transition:background-color .2s var(--mr-ease),transform .2s var(--mr-ease)}.mr-search__all:hover{background:var(--mr-purple-dark);transform:translateY(-1px)}.mr-search__all svg{width:16px;height:16px}.mr-search__empty{margin:18px 0 4px;color:var(--mr-text-muted);font-size:15px}body.mr-search-open{overflow:hidden}@media(max-width:767px){.mr-search__panel{bottom:0;max-height:none;border-radius:0}.mr-search__inner{padding:14px 16px 24px}.mr-search__form{height:50px;padding-left:14px}.mr-search__input{font-size:16px !important}.mr-search__close{padding:0 10px}.mr-search__cat-grid{grid-template-columns:1fr 1fr}.mr-search__item{grid-template-columns:48px 1fr auto;gap:12px}.mr-search__item>svg{display:none}.mr-search__price{font-size:14px}.mr-search__item img,.mr-search__noimg{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.mr-search__backdrop,.mr-search__panel{animation:none}}.header .header-menu .categories-menu .mr-mega{position:absolute;left:0;top:100%;z-index:1200;width:min(1180px,calc(100vw - 48px));margin-top:4px;background:var(--mr-surface);border-radius:0 0 24px 24px;box-shadow:var(--mr-shadow-lg);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s cubic-bezier(.22,.61,.36,1),transform .25s cubic-bezier(.22,.61,.36,1),visibility 0s linear .25s}.header .header-menu .categories-menu.is-open .mr-mega{opacity:1;visibility:visible;transform:none;transition-delay:0s}.header .header-menu .navbar.navbar-inverse .nav.navbar-nav>li.categories-menu.is-open>a{color:var(--mr-purple)}body.mr-mega-open::after{content:"";position:fixed;left:0;right:0;bottom:0;top:var(--mr-mega-top,110px);z-index:1100;background:rgba(14,10,28,.35);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none}.mr-mega__inner{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;padding:28px 32px 22px;text-align:left}.mr-mega__cols{display:flex;gap:28px;min-width:0}.mr-mega__col{flex:1 1 0;min-width:0}.mr-mega__col--main{flex:1.35 1 0}.mr-mega__title{display:block;font:700 15px/1.2 var(--mr-font);color:var(--mr-purple);text-decoration:none;letter-spacing:.01em}.mr-mega__title:hover{color:var(--mr-purple-dark);text-decoration:none}.mr-mega__title--plain{color:var(--mr-text)}.mr-mega__hint{display:block;font-size:12px;color:var(--mr-text-muted);margin:3px 0 10px}.mr-mega__col ul{list-style:none;margin:0;padding:0}.mr-mega__col li a{display:block;padding:6px 0;font:500 14px/1.3 var(--mr-font);color:var(--mr-text);text-decoration:none;transition:color .15s,transform .15s cubic-bezier(.22,.61,.36,1)}.mr-mega__col li a small{display:block;font-size:11.5px;color:var(--mr-text-muted);font-weight:500}.mr-mega__col li a:hover{color:var(--mr-purple);transform:translateX(3px);text-decoration:none}.mr-mega__all{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font:700 13px/1 var(--mr-font);color:var(--mr-purple);text-decoration:none}.mr-mega__all svg{width:14px;height:14px;transition:transform .25s cubic-bezier(.22,.61,.36,1)}.mr-mega__all:hover{text-decoration:none;color:var(--mr-purple-dark)}.mr-mega__all:hover svg{transform:translateX(4px)}.mr-mega__side{display:flex;flex-direction:column;gap:12px;min-width:0}.mr-mega__visual{position:relative;display:block;aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:var(--mr-surface-alt)}.mr-mega__visual img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,.61,.36,1),opacity .25s}.mr-mega__visual img.is-swapping{opacity:0}.mr-mega__visual:hover img{transform:scale(1.04)}.mr-mega__visual span{position:absolute;left:14px;bottom:12px;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.92);font:700 13px/1 var(--mr-font);color:var(--mr-purple)}.mr-mega__promo{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:linear-gradient(120deg,#3b237b 0%,#7a2c86 100%);color:#fff;text-decoration:none;transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s}.mr-mega__promo:hover{transform:translateY(-2px);box-shadow:var(--mr-shadow-lg);color:#fff;text-decoration:none}.mr-mega__promo .mr-eyebrow{color:#f0a7d6;font-size:11px}.mr-mega__promo b{display:block;font:700 16px/1.2 var(--mr-font);margin-top:2px}.mr-mega__promo p{margin:2px 0 0;font-size:12.5px;color:rgba(255,255,255,.85)}.mr-mega__promo svg{width:20px;height:20px;flex:none}.mr-mega .mr-eyebrow{display:block;font-family:var(--mr-font);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mr-mega__foot{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px 24px;padding-top:16px;border-top:1px solid var(--mr-border);font:600 13px/1 var(--mr-font)}.mr-mega__foot a{color:var(--mr-text-muted);text-decoration:none;transition:color .15s}.mr-mega__foot a:hover{color:var(--mr-purple);text-decoration:none}@media(max-width:1240px){.mr-mega__inner{grid-template-columns:minmax(0,1fr) 240px;gap:24px;padding:24px 24px 18px}.mr-mega__cols{gap:20px}}@media(max-width:991px){.mr-mega__inner{grid-template-columns:1fr}.mr-mega__side{display:none}.mr-mega__cols{flex-wrap:wrap}.mr-mega__col{flex:1 1 40%}}.header-mobile #mobile-menu-store ul.navbar-nav>li.mr-macc{padding:0}.header-mobile #mobile-menu-store ul.navbar-nav>li.mr-macc>.mr-macc__btn{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:0 16px;border:0;border-bottom:1px solid var(--mr-border);background:transparent;font:500 15px/1.3 var(--mr-font);color:var(--mr-text) !important;text-align:left;text-decoration:none;text-transform:none;cursor:pointer}.header-mobile #mobile-menu-store ul.navbar-nav>li.mr-macc>.mr-macc__btn svg{width:18px;height:18px;color:var(--mr-text-muted);flex:none;transition:transform .25s cubic-bezier(.22,.61,.36,1)}.header-mobile #mobile-menu-store ul.navbar-nav>li.mr-macc.is-open>.mr-macc__btn{color:var(--mr-purple)}.header-mobile #mobile-menu-store ul.navbar-nav>li.mr-macc.is-open>.mr-macc__btn svg{transform:rotate(180deg);color:var(--mr-purple)}.header-mobile #mobile-menu-store ul.navbar-nav>li.mr-macc .mr-macc__list{display:none;list-style:none;margin:0;padding:4px 0 8px;background:var(--mr-surface-alt);border-bottom:1px solid var(--mr-border)}.header-mobile #mobile-menu-store ul.navbar-nav>li.mr-macc.is-open .mr-macc__list{display:block}.header-mobile #mobile-menu-store ul.navbar-nav>li.mr-macc .mr-macc__list li{padding:0}.header-mobile #mobile-menu-store ul.navbar-nav>li.mr-macc .mr-macc__list a{display:block;padding:11px 16px 11px 28px;font:500 14px/1.3 var(--mr-font);color:var(--mr-text);text-decoration:none;text-transform:none}.header-mobile #mobile-menu-store ul.navbar-nav>li.mr-macc .mr-macc__list a.mr-macc__all{color:var(--mr-purple);font-weight:700}.html-search-page .master-column-wrapper>.container2>.page-title,.html-category-page .master-column-wrapper>.container2>.page-title{display:none !important}.html-search-page .mr-catalog,.html-category-page .mr-catalog{max-width:var(--mr-home-w,1180px);margin:0 auto;padding:8px 24px 40px}.html-category-page .category-page .page-body{padding:0}.html-category-page .mr-cat-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,40%);gap:16px 40px;align-items:center;padding:18px 0 8px}.html-category-page .mr-cat-head--noimg{grid-template-columns:minmax(0,1fr)}.html-category-page .mr-cat-head__text{min-width:0;text-align:left}.html-search-page .mr-crumbs,.html-category-page .mr-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:500 13px/1.3 var(--mr-font);color:var(--mr-text-muted);margin-bottom:14px}.html-search-page .mr-crumbs a,.html-category-page .mr-crumbs a{color:var(--mr-text-muted);text-decoration:none}.html-search-page .mr-crumbs a:hover,.html-category-page .mr-crumbs a:hover{color:var(--mr-purple);text-decoration:none}.html-search-page .mr-crumbs strong,.html-category-page .mr-crumbs strong{color:var(--mr-text);font-weight:600}.html-product-details-page .breadcrumb-wrapper{max-width:1180px;margin:0 auto;padding:18px 24px 0;text-align:left}.html-product-details-page .mr-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:500 13px/1.3 var(--mr-font);color:var(--mr-text-muted);margin:0}.html-product-details-page .mr-crumbs a{color:var(--mr-text-muted);text-decoration:none}.html-product-details-page .mr-crumbs a:hover{color:var(--mr-purple);text-decoration:none}.html-product-details-page .mr-crumbs strong{color:var(--mr-text);font-weight:600}.html-category-page .mr-cat-head__title{font:700 clamp(30px,3.6vw,44px)/1.1 var(--mr-font) !important;letter-spacing:-.02em;color:var(--mr-text);margin:0;text-transform:none;text-wrap:balance}.html-category-page .mr-cat-head__desc{margin-top:12px;max-width:60ch;font-size:15.5px;line-height:1.55;color:var(--mr-text-muted)}.html-category-page .mr-cat-head__desc p{margin:0 0 6px}.html-category-page .mr-cat-head__desc h1,.html-category-page .mr-cat-head__desc h2,.html-category-page .mr-cat-head__desc h3{font:600 16px/1.4 var(--mr-font);color:var(--mr-text);margin:0 0 6px}.html-category-page .mr-cat-head__count{margin:12px 0 0;font:600 12px/1 var(--mr-font);letter-spacing:.08em;text-transform:uppercase;color:var(--mr-text-muted)}.html-category-page .mr-cat-head__media{aspect-ratio:16/7;border-radius:var(--mr-radius);overflow:hidden;background:var(--mr-surface-alt);box-shadow:var(--mr-shadow-sm)}.html-category-page .mr-cat-head__media img{display:block;width:100%;height:100%;object-fit:cover}.html-category-page .mr-cat-chips-wrap{grid-column:1/-1;position:relative}.html-category-page .mr-cat-chips-wrap::after{content:"";position:absolute;top:0;right:0;bottom:0;width:72px;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,var(--mr-bg,#fff) 70%);pointer-events:none;opacity:0;transition:opacity .2s}.html-category-page .mr-cat-chips-wrap.has-more::after{opacity:1}.html-category-page .mr-cat-chips-wrap.is-end::after{opacity:0}.html-category-page .mr-cat-chips__more{position:absolute;top:50%;right:0;transform:translateY(-50%) scale(.85);z-index:2;width:34px;height:34px;border-radius:999px;border:1px solid var(--mr-border);background:var(--mr-surface);color:var(--mr-purple);box-shadow:var(--mr-shadow);display:grid;place-items:center;padding:0;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s cubic-bezier(.22,.61,.36,1);animation:mr-chips-nudge 1.6s ease-in-out 3}.html-category-page .mr-cat-chips__more svg{width:18px;height:18px}.html-category-page .mr-cat-chips-wrap.has-more:not(.is-end) .mr-cat-chips__more{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}@keyframes mr-chips-nudge{0%,100%{translate:0 0}50%{translate:-4px 0}}.html-category-page .mr-cat-chips{display:flex;gap:8px;overflow-x:auto;padding:6px 0 10px;margin-top:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.html-category-page .mr-cat-chips::-webkit-scrollbar{display:none}.html-category-page .mr-cat-chips .mr-chip{flex:none;display:inline-flex;align-items:center;padding:9px 16px;border-radius:999px;border:1px solid var(--mr-border);background:var(--mr-surface);font:600 13.5px/1 var(--mr-font);color:var(--mr-text);text-decoration:none;white-space:nowrap;transition:border-color .2s,color .2s,background-color .2s,transform .2s cubic-bezier(.22,.61,.36,1)}.html-category-page .mr-cat-chips .mr-chip:hover{border-color:var(--mr-purple);color:var(--mr-purple);background:var(--mr-purple-tint);transform:translateY(-1px);text-decoration:none}.html-category-page .mr-cat-chips .mr-chip.is-active{background:var(--mr-purple);border-color:var(--mr-purple);color:#fff}.html-category-page .mr-cat-chips .mr-chip.is-loading{border-color:var(--mr-purple);color:var(--mr-purple);animation:mr-chip-loading .9s ease-in-out infinite}@keyframes mr-chip-loading{0%,100%{box-shadow:0 0 0 0 rgba(58,19,103,.35)}50%{box-shadow:0 0 0 5px rgba(58,19,103,0)}}.html-category-page .mr-cat-head__title:focus{outline:none}.html-category-page .mr-cat-head{scroll-margin-top:16px}.html-search-page .mr-cat-tools,.html-category-page .mr-cat-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0 14px;margin:6px 0 4px !important;border-top:1px solid var(--mr-border)}.html-search-page .mr-cat-tools__count,.html-category-page .mr-cat-tools__count{font:600 13px/1 var(--mr-font);color:var(--mr-text-muted)}.html-search-page .mr-cat-tools__right,.html-category-page .mr-cat-tools__right{display:flex;align-items:center;gap:10px}.html-search-page .mr-cat-tools__sort,.html-category-page .mr-cat-tools__sort{position:relative;display:inline-flex;align-items:center;gap:8px;margin:0;font:600 13px/1 var(--mr-font);color:var(--mr-text-muted) !important;cursor:pointer}.html-search-page .mr-cat-tools__sort>span,.html-category-page .mr-cat-tools__sort>span{white-space:nowrap}.html-search-page .mr-cat-tools__sort .mr-select,.html-category-page .mr-cat-tools__sort .mr-select{-webkit-appearance:none;appearance:none;height:40px !important;padding:0 36px 0 16px !important;border:1px solid var(--mr-border) !important;border-radius:999px !important;background:var(--mr-surface) !important;box-shadow:none !important;font:600 13.5px/38px var(--mr-font) !important;color:var(--mr-text) !important;cursor:pointer;min-width:190px;max-width:260px}.html-search-page .mr-cat-tools__sort .mr-select:focus,.html-category-page .mr-cat-tools__sort .mr-select:focus{outline:none;border-color:var(--mr-purple) !important;box-shadow:0 0 0 3px var(--mr-purple-tint) !important}.html-search-page .mr-cat-tools__sort>svg,.html-category-page .mr-cat-tools__sort>svg{position:absolute;right:12px;width:16px;height:16px;color:var(--mr-text-muted);pointer-events:none}.html-search-page .mr-cat-tools__view,.html-category-page .mr-cat-tools__view{display:inline-flex;border:1px solid var(--mr-border);border-radius:999px;overflow:hidden}.html-search-page .mr-cat-tools__viewbtn,.html-category-page .mr-cat-tools__viewbtn{width:40px;height:40px;border:0;background:var(--mr-surface);color:var(--mr-text-muted);display:grid;place-items:center;cursor:pointer}.html-search-page .mr-cat-tools__viewbtn svg,.html-category-page .mr-cat-tools__viewbtn svg{width:18px;height:18px}.html-search-page .mr-cat-tools__viewbtn.is-active,.html-category-page .mr-cat-tools__viewbtn.is-active{background:var(--mr-purple);color:#fff}.html-search-page .product-grid .item-grid,.html-category-page .product-grid .item-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:8px 0 12px}.html-search-page .product-grid .item-grid::before,.html-category-page .product-grid .item-grid::before,.html-search-page .product-grid .item-grid::after,.html-category-page .product-grid .item-grid::after{display:none}.html-search-page .product-grid .item-box-cc,.html-category-page .product-grid .item-box-cc{float:none !important;width:auto !important;max-width:none !important;padding:0 !important;margin:0 !important;min-height:0;display:flex;flex-direction:column}.html-search-page .product-grid .item-box-cc .thumbnail,.html-category-page .product-grid .item-box-cc .thumbnail{flex:1 1 auto;display:flex;flex-direction:column}.html-search-page .product-grid .item-box-cc .thumbnail>.product-item,.html-category-page .product-grid .item-box-cc .thumbnail>.product-item{flex:1 1 auto}.html-search-page .product-grid .item-box-cc .thumbnail,.html-category-page .product-grid .item-box-cc .thumbnail{margin:0;padding:0;border:1px solid var(--mr-border);border-radius:var(--mr-radius) !important;overflow:hidden;background:var(--mr-surface);box-shadow:var(--mr-shadow-sm);transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s cubic-bezier(.22,.61,.36,1),border-color .35s}.html-search-page .product-grid .item-box-cc .thumbnail:hover,.html-category-page .product-grid .item-box-cc .thumbnail:hover{transform:translateY(-6px);box-shadow:var(--mr-shadow-lg);border-color:transparent}.html-search-page .item-box-cc .picture .product-box-add-to-cart-button .btn-addcart-text,.html-category-page .item-box-cc .picture .product-box-add-to-cart-button .btn-addcart-text{display:none}.html-search-page .item-box-cc .picture .buttons .wrap select.prd-att-sel,.html-category-page .item-box-cc .picture .buttons .wrap select.prd-att-sel{display:block;width:100%;height:38px;margin:0 0 8px;padding:0 14px;border:0;border-radius:999px;background:#fff;font:600 13px/38px var(--mr-font) !important;color:var(--mr-text);box-shadow:0 6px 16px -8px rgba(0,0,0,.4);-webkit-appearance:none;appearance:none}.html-search-page .product-grid .no-result,.html-category-page .product-grid .no-result,.html-search-page .product-grid .warning,.html-category-page .product-grid .warning{padding:24px 0;color:var(--mr-text-muted)}.html-category-page .mr-cat-empty{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:520px;margin:12px auto 28px;padding:36px 24px;border:1px dashed var(--mr-border);border-radius:18px;background:var(--mr-surface);text-align:center}.html-category-page .mr-cat-empty__ico{display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:999px;background:var(--mr-purple-tint);color:var(--mr-purple)}.html-category-page .mr-cat-empty__ico svg{width:28px;height:28px}.html-category-page .mr-cat-empty__text{margin:0;font:500 15px/1.5 var(--mr-font);color:var(--mr-text);text-wrap:balance}.html-search-page .pager>.pager,.html-category-page .pager>.pager,.html-search-page .pager .pagination,.html-category-page .pager .pagination{display:flex;justify-content:center;gap:6px;margin:8px 0 0;padding:0;list-style:none}.html-search-page .pager .pagination li,.html-category-page .pager .pagination li{display:inline-flex}.html-search-page .pager .pagination li a,.html-category-page .pager .pagination li a,.html-search-page .pager .pagination li span,.html-category-page .pager .pagination li span{min-width:40px;height:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px !important;border:1px solid var(--mr-border) !important;background:var(--mr-surface) !important;font:600 13px/1 var(--mr-font);color:var(--mr-text) !important;text-decoration:none}.html-search-page .pager .pagination li.active a,.html-category-page .pager .pagination li.active a,.html-search-page .pager .pagination li.active span,.html-category-page .pager .pagination li.active span,.html-search-page .pager .pagination li.current-page a,.html-category-page .pager .pagination li.current-page a{background:var(--mr-purple) !important;border-color:var(--mr-purple) !important;color:#fff !important}.html-category-page .category-page .html-widget{margin:28px 0 0}.html-category-page .category-page .html-widget img{display:block;width:100%;height:auto;border-radius:var(--mr-radius);box-shadow:var(--mr-shadow-sm)}.html-category-page .featured-product-grid{margin:8px 0 20px}.html-category-page .featured-product-grid .mr-sec-head h2{font:700 22px/1.2 var(--mr-font);color:var(--mr-purple);margin:0 0 10px}@media(max-width:991px){.html-search-page .product-grid .item-grid,.html-category-page .product-grid .item-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.html-category-page .mr-cat-head{grid-template-columns:minmax(0,1fr);gap:14px}.html-category-page .mr-cat-head__media{order:-1;aspect-ratio:16/6}}@media(max-width:767px){.html-search-page .mr-catalog,.html-category-page .mr-catalog{padding:4px 16px 32px}.html-category-page .mr-cat-head{padding-top:10px}.html-category-page .mr-cat-head__media{aspect-ratio:16/7;border-radius:14px}.html-category-page .mr-cat-head__title{font-size:28px !important}.html-category-page .mr-cat-head__desc{font-size:14.5px}.html-category-page .mr-cat-chips-wrap{margin-left:-16px;margin-right:-16px}.html-category-page .mr-cat-chips{padding-left:16px;padding-right:56px}.html-category-page .mr-cat-chips__more{right:12px}.html-search-page .mr-cat-tools,.html-category-page .mr-cat-tools{flex-wrap:wrap;gap:10px}.html-search-page .mr-cat-tools__sort>span,.html-category-page .mr-cat-tools__sort>span{display:none}.html-search-page .mr-cat-tools__sort .mr-select,.html-category-page .mr-cat-tools__sort .mr-select{min-width:0}.html-search-page .product-grid .item-grid,.html-category-page .product-grid .item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.footer .social-wrapper li a svg,.social-wrapper li a svg{width:1em;height:1em;display:inline-block;vertical-align:-.125em;fill:currentColor}.master-wrapper-content{overflow:clip;display:flow-root}@keyframes mr-pop{from{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}#ws-popup-state.ws-popup-state{position:fixed;inset:0;left:0;top:0;width:auto;height:auto;margin:0;transform:none;overflow:auto;z-index:10120;padding:24px;background:rgba(29,19,60,.55);border:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#ws-popup-state .ws-card{position:relative;max-width:520px;margin:9vh auto 24px;padding:28px 28px 24px;background:#fff;border-radius:var(--mr-radius);box-shadow:0 30px 60px -24px rgba(29,19,60,.5);font-family:var(--mr-font);color:var(--mr-text);animation:mr-pop .28s cubic-bezier(.22,.61,.36,1)}#ws-popup-state .ws-close-popup-state,#ws-notification .ws-header-close-popup{position:absolute;top:14px;right:14px;float:none;margin:0;width:36px;height:36px;border:0;border-radius:999px;background:var(--mr-surface-alt);color:var(--mr-text);display:grid;place-items:center;cursor:pointer;font-size:0;opacity:1;transition:background-color .2s,transform .2s}#ws-popup-state .ws-close-popup-state:hover,#ws-notification .ws-header-close-popup:hover{background:#e8e8ed;transform:rotate(90deg)}#ws-popup-state .ws-close-popup-state svg,#ws-notification .ws-header-close-popup svg{width:16px;height:16px;display:block}#ws-popup-state .ws-select-pick-text{text-align:left;margin:0 44px 4px 0;font-size:20px;font-weight:600;line-height:1.25;color:var(--mr-text)}#ws-popup-state .ws-card__hint{margin:0 0 18px;font-size:14px;line-height:1.45;color:var(--mr-text-muted)}#ws-popup-state .ws-states{width:100%;margin:0;height:48px !important;padding:0 44px 0 16px;box-shadow:none;border:1.5px solid #d2d2d7;border-radius:12px;color:var(--mr-text);font:500 15px/1.2 var(--mr-font);text-align:left;text-align-last:left;appearance:none;-webkit-appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%231d1d1f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center/18px;transition:border-color .2s,box-shadow .2s}#ws-popup-state .ws-states:focus{outline:none;border-color:var(--mr-purple);box-shadow:0 0 0 3px rgba(58,19,103,.15)}#ws-popup-state .ws-picks{width:100%;margin:16px 0 0;padding:0;list-style:none;display:grid;gap:10px;max-height:min(52vh,440px);overflow:auto;overscroll-behavior:contain}#ws-popup-state .ws-picks-li{display:grid;grid-template-columns:1fr auto;column-gap:14px;align-items:center;margin:0;padding:14px 16px;text-align:left;color:var(--mr-text);background:#fff;border:1.5px solid var(--mr-border);border-radius:14px;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}#ws-popup-state .ws-picks-li strong{grid-column:1;font-size:15px;font-weight:600;line-height:1.3}#ws-popup-state .ws-picks-li span{grid-column:1;display:block;margin-top:2px;font-size:13px;line-height:1.4;color:var(--mr-text-muted)}#ws-popup-state .ws-picks-li .ws-picks-li__cta{grid-column:2;grid-row:1/span 2;font-style:normal;font-size:13px;font-weight:600;padding:8px 14px;border-radius:999px;background:var(--mr-purple-tint);color:var(--mr-purple);white-space:nowrap;transition:background-color .2s,color .2s}#ws-popup-state .ws-picks-li:hover{border-color:var(--mr-purple);box-shadow:var(--mr-shadow);transform:translateY(-1px)}#ws-popup-state .ws-picks-li:hover .ws-picks-li__cta{background:var(--mr-purple);color:#fff}#ws-popup-state .ws-picks-empty{display:none;margin:16px 0 0;padding:18px;border-radius:12px;background:var(--mr-surface-alt);color:var(--mr-text-muted);font-size:14px;text-align:center}#ws-popup-state .ws-picks:empty+.ws-picks-empty{display:block}#ws-notification .ws-bar-notification{width:min(560px,calc(100% - 32px));padding:28px 28px 22px;border-radius:var(--mr-radius);text-align:left;box-shadow:0 30px 60px -24px rgba(29,19,60,.5);font-family:var(--mr-font);color:var(--mr-text);animation:mr-pop .28s cubic-bezier(.22,.61,.36,1)}#ws-notification .ws-header-text{background:none;margin:0 0 18px;min-height:0;text-align:left;border-radius:0;padding-right:44px}#ws-notification .ws-header-text label{margin:0;font-size:20px;font-weight:600;line-height:1.25;color:var(--mr-text)}#ws-notification .buttons{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}#ws-notification .ws-column{float:none;width:auto;margin:0;padding:18px 16px;display:flex;flex-direction:column;align-items:center;gap:10px;background:#fff;border:1.5px solid var(--mr-border);border-radius:14px;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s,background-color .2s}#ws-notification .ws-column:hover{border-color:var(--mr-purple);background:var(--mr-purple-tint);box-shadow:var(--mr-shadow);transform:translateY(-1px)}#ws-notification .ws-ico{width:48px;height:48px;margin:0;border-radius:999px;background:var(--mr-purple-tint);color:var(--mr-purple);display:grid;place-items:center;transition:background-color .2s,color .2s}#ws-notification .ws-ico svg{width:24px;height:24px;display:block}#ws-notification .ws-column:hover .ws-ico{background:var(--mr-purple);color:#fff}#ws-notification .ws-shipping-text,#ws-notification .ws-pick-text{font-size:14px;font-weight:600;line-height:1.3;text-align:center;color:var(--mr-text)}#ws-notification .ws-footer-text,#ws-popup-state .ws-footer-text{display:block;margin:18px 0 0;padding:12px 14px;text-align:left;border-radius:12px;background:var(--mr-surface-alt)}#ws-notification .ws-footer-text label,#ws-popup-state .ws-footer-text label{display:flex;gap:10px;align-items:flex-start;margin:0;font-style:normal;font-weight:400;font-size:13px;line-height:1.45;color:var(--mr-text-muted) !important;cursor:pointer}#ws-notification .ws-footer-text label strong,#ws-popup-state .ws-footer-text label strong{font-weight:600;color:var(--mr-text) !important}#ws-notification .ws-footer-text input,#ws-popup-state .ws-footer-text input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--mr-purple);cursor:pointer}@media(max-width:767px){#ws-popup-state.ws-popup-state{padding:0}#ws-popup-state .ws-card{position:absolute;left:0;right:0;bottom:0;max-width:none;margin:0;max-height:88vh;overflow:auto;border-radius:18px 18px 0 0;padding:22px 18px calc(20px + env(safe-area-inset-bottom));box-shadow:0 -20px 50px -20px rgba(29,19,60,.5)}#ws-popup-state .ws-picks{max-height:none;overflow:visible}#ws-notification .ws-bar-notification{width:calc(100% - 24px);padding:24px 18px 18px}#ws-notification .buttons{grid-template-columns:1fr}#ws-notification .ws-column{flex-direction:row;text-align:left}#ws-notification .ws-shipping-text,#ws-notification .ws-pick-text{text-align:left}}#ws-notification .ws-bar-notification{width:min(560px,calc(100% - 32px)) !important;padding:28px 28px 22px !important}#ws-notification .ws-header-text{background:none !important;color:var(--mr-text) !important}#ws-notification .ws-header-text label{color:var(--mr-text) !important;font-family:var(--mr-font) !important;font-size:20px !important}#ws-notification #ws-button-1,#ws-notification #ws-button-2{background:#fff !important;color:var(--mr-text) !important;margin:0 !important;width:auto !important}#ws-notification #ws-button-1:hover,#ws-notification #ws-button-2:hover{background:var(--mr-purple-tint) !important}#ws-notification .ws-shipping-text,#ws-notification .ws-pick-text{font-size:14px !important;font-family:var(--mr-font) !important}#ws-popup-state.ws-popup-state{padding:24px !important;border-radius:0 !important;box-shadow:none !important;-webkit-backdrop-filter:blur(3px) !important;backdrop-filter:blur(3px) !important}@media(max-width:767px){#ws-popup-state.ws-popup-state{padding:0 !important}#ws-notification .ws-bar-notification{width:calc(100% - 24px) !important;padding:24px 18px 18px !important}}.html-home-page .ocarousel.mr-rail{display:flex !important;align-items:stretch;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin:0 -16px;padding:10px 16px 14px;scroll-padding-left:16px;scrollbar-width:none}.html-home-page .ocarousel.mr-rail::-webkit-scrollbar{display:none}.html-home-page .ocarousel.mr-rail>.item-box-cc{flex:0 0 min(76vw,300px);scroll-snap-align:start;display:flex;border:1px solid var(--mr-border) !important;box-shadow:var(--mr-shadow-sm) !important;border-radius:var(--mr-radius) !important;background:var(--mr-surface);overflow:hidden}.html-home-page .ocarousel.mr-rail>.item-box-cc:last-child{margin-right:4px}.html-home-page .ocarousel.mr-rail>.item-box-cc .product-item{width:100%;height:100%}.html-home-page .ocarousel.mr-rail>.item-box-cc .details{flex:1}.html-home-page .ocarousel.mr-rail .product-item:hover .picture img{transform:none}.html-home-page .mr-rail-ind{display:flex;justify-content:center;align-items:center;gap:6px;min-height:10px}.html-home-page .mr-rail-dot{width:6px;height:6px;border-radius:999px;border:0;padding:0;background:rgba(58,19,103,.2);transition:width .3s var(--mr-ease),background-color .3s var(--mr-ease);cursor:pointer}.html-home-page .mr-rail-dot.is-active{width:22px;background:var(--mr-purple)}.html-home-page .mr-rail-bar{display:block;width:120px;height:3px;border-radius:999px;background:rgba(58,19,103,.14);overflow:hidden}.html-home-page .mr-rail-bar i{display:block;height:100%;border-radius:999px;background:var(--mr-purple)}.html-home-page .mr-railbar{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:2px}.html-home-page .mr-railbar .mr-arrow{width:34px;height:34px;flex:none}.html-home-page .mr-railbar .mr-rail-ind{flex:0 1 auto}.html-home-page .mr-railbar.is-static .mr-arrow{display:none}.html-home-page .mr-arrow[disabled]{opacity:.32;cursor:default}.html-home-page .mr-arrow[disabled]:hover{background:var(--mr-surface);border-color:var(--mr-border);color:var(--mr-text);transform:none}.html-home-page .ocarousel.owl-loaded .owl-stage{display:flex;align-items:stretch}.html-home-page .ocarousel.owl-loaded .owl-stage::after{display:none}.html-home-page .ocarousel.owl-loaded .owl-item{float:none;flex:none;display:flex}.html-home-page .ocarousel.owl-loaded .owl-item>.item-box-cc{width:100%;display:flex}.html-home-page .ocarousel.owl-loaded .owl-item .product-item{height:100%}.html-home-page .ocarousel .item-box-cc .details{flex:1}.html-home-page .ocarousel .item-box-cc .prices{margin-top:auto;padding-top:4px}.html-home-page .mr-sec-tools.is-static .mr-arrow{display:none}@media(max-width:767px){.html-home-page .mr-sec-head{align-items:center;margin-bottom:8px}.html-home-page .mr-sec-head .mr-sec-tools:empty{display:none}.html-home-page .mr-arrow{width:36px;height:36px}.html-home-page .mr-bento{gap:0}.html-home-page .mr-feature{margin-bottom:4px}.html-home-page .item-box-cc .picture .buttons,.html-search-page .item-box-cc .picture .buttons,.html-category-page .item-box-cc .picture .buttons{left:auto !important;right:10px !important;bottom:10px !important;width:44px !important;transform:none}.html-home-page .item-box-cc .picture .product-box-add-to-cart-button,.html-search-page .item-box-cc .picture .product-box-add-to-cart-button,.html-category-page .item-box-cc .picture .product-box-add-to-cart-button{position:relative;width:44px !important;height:44px;border-radius:999px !important;font-size:0 !important;box-shadow:0 6px 16px -6px rgba(42,13,77,.6)}.html-home-page .item-box-cc .picture .product-box-add-to-cart-button::before,.html-search-page .item-box-cc .picture .product-box-add-to-cart-button::before,.html-category-page .item-box-cc .picture .product-box-add-to-cart-button::before{content:"";position:absolute;inset:0;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14M5 12h14' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") center/20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14M5 12h14' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") center/20px 20px no-repeat}.html-home-page .item-box-cc .picture .mr-wish,.html-search-page .item-box-cc .picture .mr-wish,.html-category-page .item-box-cc .picture .mr-wish{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.html-home-page .ocarousel.mr-rail{scroll-behavior:auto}.html-home-page .mr-rail-dot{transition:none}}.liv-page{--liv-purple:#3b237b;--liv-purple-hover:#4c2f9b;--liv-purple-soft:#f1edfa;--liv-purple-line:#d9cdf3;--liv-ink:#1d1d1f;--liv-gray:#6e6e73;--liv-line:#e6e6e9;--liv-bg:#f5f5f7;--liv-card:#fff;--liv-r:18px;--liv-r-sm:12px;--liv-r-lg:24px;--liv-shadow:0 4px 16px rgba(0,0,0,.06);--liv-shadow-lg:0 20px 48px rgba(58,19,103,.16);font-family:var(--mr-font);color:var(--liv-ink);background:var(--liv-bg);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.liv-page *,.liv-page *::before,.liv-page *::after{box-sizing:border-box}.liv-page img{max-width:100%;display:block}.liv-page h1,.liv-page h2,.liv-page h3,.liv-page h4{margin:0;letter-spacing:-.015em;text-wrap:balance;font-family:var(--mr-font);color:var(--liv-ink);text-transform:none}.liv-page p{margin:0}.liv-page a{color:inherit}.liv-page section{padding:64px 0}.liv-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.liv-eyebrow{font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--liv-purple);margin:0 0 10px}.liv-eyebrow sup{font-size:8px;letter-spacing:0}.liv-accent{background:linear-gradient(100deg,#3b237b 5%,#7b4fd0 55%,#b16ce8 95%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.liv-h2{font-size:clamp(26px,3.2vw,36px);line-height:1.12;font-weight:700}.liv-lead{color:var(--liv-gray);font-size:clamp(15px,1.4vw,18px);max-width:60ch}.liv-sec-head{text-align:center;max-width:720px;margin:0 auto 40px}.liv-sec-head .liv-lead{margin:12px auto 0}.liv-page .liv-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--mr-font);font-weight:600;font-size:16px;line-height:1.2;border-radius:980px;padding:15px 30px;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s,color .2s}.liv-page .liv-btn .liv-arrow{display:inline-block;transition:transform .25s}.liv-page .liv-btn:hover .liv-arrow{transform:translateX(4px)}.liv-page .liv-btn-solid{background:var(--liv-purple);color:#fff}.liv-page .liv-btn-solid:hover,.liv-page .liv-btn-solid:focus{background:var(--liv-purple-hover);color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 10px 20px -10px rgba(58,19,103,.6)}.liv-page .liv-btn-ghost{border-color:var(--liv-purple);color:var(--liv-purple);background:transparent}.liv-page .liv-btn-ghost:hover,.liv-page .liv-btn-ghost:focus{background:var(--liv-purple);color:#fff;text-decoration:none}.liv-page .liv-btn:focus-visible{outline:3px solid #b16ce8;outline-offset:3px}.liv-page .liv-hero{padding:56px 0 64px}.liv-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.liv-h1{font-size:clamp(38px,5.2vw,62px);line-height:1.02;font-weight:700;letter-spacing:-.025em}.liv-hero-text .liv-lead{margin:18px 0 26px}.liv-cta{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.liv-alt{font-size:14px;color:var(--liv-gray);margin-top:18px}.liv-alt a{color:var(--liv-purple);font-weight:500}.liv-hero-photo{position:relative}.liv-hero-photo img{width:100%;height:auto;aspect-ratio:4/4.6;object-fit:cover;object-position:50% 30%;border-radius:var(--liv-r-lg);box-shadow:var(--liv-shadow-lg)}.liv-float{position:absolute;left:-28px;bottom:34px;background:#fff;border-radius:var(--liv-r);padding:14px 18px;box-shadow:var(--liv-shadow-lg);display:flex;gap:12px;align-items:center;max-width:280px}.liv-float-ico{width:40px;height:40px;border-radius:12px;background:var(--liv-purple-soft);display:grid;place-items:center;font-size:20px;flex:none}.liv-float-k{display:block;font-size:12px;color:var(--liv-gray);line-height:1.3}.liv-float-v{display:block;font-weight:600;font-size:15px;line-height:1.25}.liv-page .liv-benefits{background:#fff;border-top:1px solid var(--liv-line);border-bottom:1px solid var(--liv-line)}.liv-group{margin-top:36px}.liv-group+.liv-group{margin-top:48px}.liv-group-h{display:flex;align-items:baseline;gap:14px;margin-bottom:18px}.liv-group-h h3{font-size:22px;font-weight:700}.liv-group-h span{color:var(--liv-gray);font-size:14px}.liv-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.liv-card{background:var(--liv-card);border:1px solid var(--liv-line);border-radius:var(--liv-r);overflow:hidden;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s}.liv-card:hover{transform:translateY(-3px);box-shadow:var(--liv-shadow-lg)}.liv-card-photo{aspect-ratio:3/2;overflow:hidden;background:var(--liv-purple-soft)}.liv-card-photo img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.liv-card:hover .liv-card-photo img{transform:scale(1.04)}.liv-card-body{padding:18px 20px 22px;display:flex;flex-direction:column;gap:8px}.liv-card h4{font-size:16.5px;font-weight:600;line-height:1.3}.liv-card p{color:var(--liv-gray);font-size:14px;line-height:1.5}.liv-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.liv-step{background:var(--liv-card);border:1px solid var(--liv-line);border-radius:var(--liv-r);padding:28px 26px}.liv-step-n{width:40px;height:40px;border-radius:50%;background:var(--liv-purple);color:#fff;font-weight:700;display:grid;place-items:center;font-size:16px;margin-bottom:18px}.liv-step h3{margin:0 0 8px;font-size:18px;font-weight:600}.liv-step p{color:var(--liv-gray);font-size:14.5px}.liv-step .liv-step-t{margin-top:16px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--liv-purple)}.liv-steps-cta{text-align:center;margin-top:36px}.liv-page .liv-people{background:#fff;border-top:1px solid var(--liv-line);border-bottom:1px solid var(--liv-line)}.liv-people-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:20px}.liv-story{border-radius:var(--liv-r);overflow:hidden;background:var(--liv-bg);display:flex;flex-direction:column}.liv-story>img{width:100%;height:220px;object-fit:cover}.liv-story-body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.liv-page .liv-story blockquote{margin:0;padding:0;border:0;font-size:15.5px;line-height:1.5;font-weight:500;font-style:normal;color:var(--liv-ink)}.liv-story-who{margin-top:auto;display:flex;align-items:center;gap:10px;font-size:13px;color:var(--liv-gray)}.liv-story-who b{color:var(--liv-ink);font-weight:600}.liv-av{width:34px;height:34px;border-radius:50%;background:var(--liv-purple-soft);color:var(--liv-purple);font-weight:600;font-size:13px;display:grid;place-items:center;flex:none}.liv-people-note{text-align:center;font-size:12px;color:var(--liv-gray);margin-top:18px}.liv-faq-list{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.liv-page details{background:var(--liv-card);border:1px solid var(--liv-line);border-radius:var(--liv-r-sm);padding:0 22px}.liv-page summary{list-style:none;cursor:pointer;padding:18px 0;font-weight:600;font-size:16px;display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--liv-ink)}.liv-page summary::-webkit-details-marker{display:none}.liv-page summary::after{content:"+";color:var(--liv-purple);font-size:22px;font-weight:400;line-height:1;flex:none}.liv-page details[open] summary::after{content:"–"}.liv-page details p{color:var(--liv-gray);padding:0 0 18px;font-size:15px;max-width:65ch}.liv-page .liv-final{padding:0 0 80px}.liv-final-box{background:linear-gradient(120deg,#2a0d4d 0%,#3b237b 45%,#6a3fb5 100%);color:#fff;border-radius:var(--liv-r-lg);padding:56px 48px;display:grid;grid-template-columns:1.2fr auto;gap:32px;align-items:center}.liv-page .liv-final-box h2{font-size:clamp(26px,3vw,38px);color:#fff}.liv-final-box p{color:rgba(255,255,255,.78);margin-top:10px}.liv-page .liv-final-box .liv-btn-solid{background:#fff;color:var(--liv-purple)}.liv-page .liv-final-box .liv-btn-solid:hover{background:var(--liv-purple-soft);color:var(--liv-purple)}.liv-sticky{display:none}@media(max-width:991px){.liv-page section{padding:48px 0}.liv-page .liv-hero{padding:36px 0 48px}.liv-hero-grid{grid-template-columns:1fr;gap:32px}.liv-hero-photo{order:-1}.liv-hero-photo img{aspect-ratio:4/3}.liv-float{left:14px;bottom:14px}.liv-grid{grid-template-columns:repeat(2,1fr)}.liv-steps-grid,.liv-people-grid{grid-template-columns:1fr}.liv-final-box{grid-template-columns:1fr;padding:36px 26px}}@media(max-width:600px){.liv-page{padding-bottom:76px}.liv-grid{grid-template-columns:1fr}.liv-cta .liv-btn{width:100%;justify-content:center}.liv-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--liv-line);padding:10px 16px;gap:12px;align-items:center;z-index:1050}.liv-sticky-t{font-size:12px;color:var(--liv-gray);line-height:1.25}.liv-sticky-t b{display:block;color:var(--liv-ink);font-size:13px}.liv-page .liv-sticky .liv-btn{margin-left:auto;padding:12px 20px;font-size:14px}}@media(prefers-reduced-motion:reduce){.liv-page *,.liv-page *::before,.liv-page *::after{transition:none !important}}.html-login-page .master-wrapper-content,.html-registration-page .master-wrapper-content,.html-registration-result-page .master-wrapper-content,.html-password-recovery-page .master-wrapper-content{background:#f5f5f7}.html-login-page .page.login-page>.page-title,.lgn-page>.page-title{display:none !important}.html-login-page .page.login-page,.html-login-page .page.login-page>.page-body,.lgn-page,.lgn-page>.page-body{background:transparent !important;border:0 !important;box-shadow:none !important}.html-login-page .page.login-page>.page-body,.lgn-page>.page-body{padding:0 !important;margin:0 !important}.lgn-page.registration-page{margin-left:0 !important;margin-right:0 !important}.lgn-page{--lgn-purple:#3b237b;--lgn-purple-dark:#2a0d4d;--lgn-purple-light:#7b4fd0;--lgn-purple-soft:#f1edfa;--lgn-purple-line:#d9cdf3;--lgn-ink:#1d1d1f;--lgn-gray:#6e6e73;--lgn-line:#e6e6e9;--lgn-r:16px;--lgn-r-lg:28px;--lgn-ease:cubic-bezier(.22,.61,.36,1);font-family:var(--mr-font);color:var(--lgn-ink);font-size:16px;line-height:1.5;padding:32px 16px 72px;-webkit-font-smoothing:antialiased}.lgn-page *,.lgn-page *::before,.lgn-page *::after{box-sizing:border-box}.lgn-page h1,.lgn-page h2,.lgn-page p{margin:0;font-family:var(--mr-font);text-transform:none}.lgn-page a{color:inherit}.lgn-card{max-width:1020px;margin:0 auto;background:#fff;border-radius:var(--lgn-r-lg);overflow:hidden;box-shadow:0 28px 64px -28px rgba(42,13,77,.38),0 2px 8px rgba(0,0,0,.04);display:grid;grid-template-columns:.88fr 1.12fr;animation:lgn-in .55s var(--lgn-ease) both}@keyframes lgn-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lgn-brand{position:relative;overflow:hidden;color:#fff;background:linear-gradient(155deg,#2a0d4d 0%,#3b237b 46%,#6a3fb5 100%);padding:52px 42px;display:flex;flex-direction:column;justify-content:center}.lgn-brand__orb{position:absolute;border-radius:50%;filter:blur(46px);opacity:.55;pointer-events:none}.lgn-brand__orb--a{width:320px;height:320px;left:-110px;top:-90px;background:radial-gradient(circle,#b16ce8 0%,rgba(177,108,232,0) 70%);animation:lgn-orb-a 20s ease-in-out infinite}.lgn-brand__orb--b{width:280px;height:280px;right:-100px;bottom:-80px;background:radial-gradient(circle,#4fd0c4 0%,rgba(79,208,196,0) 70%);opacity:.35;animation:lgn-orb-b 26s ease-in-out infinite}@keyframes lgn-orb-a{0%,100%{transform:none}50%{transform:translate3d(26px,34px,0) scale(1.12)}}@keyframes lgn-orb-b{0%,100%{transform:none}50%{transform:translate3d(-30px,-26px,0) scale(1.08)}}.lgn-brand__body{position:relative;z-index:1}.lgn-page .lgn-brand__title{font-size:clamp(24px,2.4vw,31px);line-height:1.12;font-weight:700;letter-spacing:-.02em;color:#fff;text-wrap:balance}.lgn-brand__text{margin-top:14px !important;color:rgba(255,255,255,.78);font-size:15px;line-height:1.55;max-width:34ch}.lgn-brand__benefits{margin-top:30px;padding-top:26px;border-top:1px solid rgba(255,255,255,.18)}.lgn-brand__eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.62);margin-bottom:14px !important}.lgn-brand__benefits ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.lgn-page .lgn-brand__benefits li{position:relative;padding-left:32px;font-size:15px;line-height:1.45;color:rgba(255,255,255,.92) !important;list-style:none !important;text-align:left}.lgn-brand__benefits li::before{content:"";position:absolute;left:0;top:1px;width:21px;height:21px;border-radius:50%;background:rgba(255,255,255,.16) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7'/%3E%3C/svg%3E") center/12px 12px no-repeat}.lgn-brand__benefits p{color:rgba(255,255,255,.82);font-size:14.5px;line-height:1.55}.lgn-brand__benefits p+p{margin-top:10px !important}.lgn-page .lgn-brand__benefits a{color:#fff !important;text-decoration:underline;text-underline-offset:3px}.lgn-main{padding:52px 52px 46px;display:flex;flex-direction:column}.lgn-page .lgn-title{font-size:clamp(25px,2.4vw,30px);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--lgn-ink)}.lgn-sub{margin-top:9px !important;color:var(--lgn-gray);font-size:15px;line-height:1.5}.lgn-form{margin-top:28px;display:flex;flex-direction:column;gap:14px}.lgn-page .validation-summary-valid{display:none !important}.lgn-page .lgn-alert{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;margin:0 0 4px;background:#fdf0f0;border:1px solid #f3cfcf;border-radius:12px;padding:13px 15px;color:#9b1c1c;font-size:14px;line-height:1.45;text-align:left !important}.lgn-page .lgn-alert__ico{grid-column:1;grid-row:1;margin-top:2px}.lgn-page .lgn-alert>span{grid-column:2;grid-row:1;font-weight:600}.lgn-page .lgn-alert ul{grid-column:2;grid-row:2;margin:0;padding:0;list-style:none;color:#b3403f;font-size:13.5px}.lgn-page .lgn-alert li{list-style:none !important}.lgn-page .lgn-alert--ok{background:#eef8f1;border-color:#cfe9d8;color:#1e6b3f}.lgn-field{position:relative}.lgn-page .lgn-field input.form-control{width:100%;height:62px !important;margin:0;text-align:left !important;padding:25px 16px 8px !important;border:1.5px solid var(--lgn-line) !important;border-radius:14px !important;background:#fff !important;color:var(--lgn-ink);font-family:var(--mr-font);font-size:16px;line-height:1.3;box-shadow:none !important;transition:border-color .16s ease,box-shadow .16s ease}.lgn-page .lgn-field input.form-control:hover{border-color:#d3d3d8 !important}.lgn-page .lgn-field input.form-control:focus{border-color:var(--lgn-purple-light) !important;box-shadow:0 0 0 4px rgba(123,79,208,.16) !important}.lgn-page .lgn-field label{position:absolute;left:17px;top:20px;margin:0;padding:0;max-width:calc(100% - 34px);font-family:var(--mr-font);font-size:16px;font-weight:400;line-height:1.2;color:var(--lgn-gray) !important;pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transform-origin:left top;transition:transform .16s var(--lgn-ease),color .16s ease}.lgn-page .lgn-field input.form-control:focus+label,.lgn-page .lgn-field input.form-control:not(:placeholder-shown)+label{transform:translateY(-11px) scale(.72);color:var(--lgn-purple) !important;font-weight:600}.lgn-page .lgn-field input.form-control:-webkit-autofill{-webkit-text-fill-color:var(--lgn-ink);-webkit-box-shadow:0 0 0 40px #fff inset !important}.lgn-page .lgn-field textarea.form-control{width:100%;min-height:132px;margin:0;text-align:left !important;resize:vertical;padding:25px 16px 10px !important;border:1.5px solid var(--lgn-line) !important;border-radius:14px !important;background:#fff !important;color:var(--lgn-ink);font-family:var(--mr-font);font-size:16px;line-height:1.4;box-shadow:none !important;transition:border-color .16s ease,box-shadow .16s ease}.lgn-page .lgn-field textarea.form-control:hover{border-color:#d3d3d8 !important}.lgn-page .lgn-field textarea.form-control:focus{border-color:var(--lgn-purple-light) !important;box-shadow:0 0 0 4px rgba(123,79,208,.16) !important}.lgn-page .lgn-field textarea.form-control:focus+label,.lgn-page .lgn-field textarea.form-control:not(:placeholder-shown)+label{transform:translateY(-11px) scale(.72);color:var(--lgn-purple) !important;font-weight:600}.lgn-error{display:block;margin-top:6px;font-size:13px;color:#b42318}.lgn-error:empty{display:none}.lgn-caps{margin-top:8px !important;font-size:12.5px;color:#92400e;background:#fef6e7;border-radius:8px;padding:6px 10px}.lgn-field--pass input.form-control{padding-right:54px !important}.lgn-page .lgn-eye{position:absolute;right:8px;top:12px;width:38px;height:38px;padding:0;display:grid;place-items:center;background:transparent;border:0;border-radius:50%;color:var(--lgn-gray);cursor:pointer;transition:background .15s ease,color .15s ease}.lgn-page .lgn-eye:hover{background:var(--lgn-purple-soft);color:var(--lgn-purple)}.lgn-eye__off{display:none}.lgn-eye.is-on .lgn-eye__on{display:none}.lgn-eye.is-on .lgn-eye__off{display:block}.lgn-row{display:flex;justify-content:flex-end;margin-top:-2px}.lgn-page .lgn-forgot{font-size:14px;font-weight:500;color:var(--lgn-purple);text-decoration:none}.lgn-page .lgn-forgot:hover{text-decoration:underline;text-underline-offset:3px}.lgn-captcha{display:flex;justify-content:center}.lgn-page .lgn-submit{width:100%;height:56px;margin-top:6px;padding:0 24px !important;border-radius:980px !important;background:var(--lgn-purple) !important;color:#fff !important;font-family:var(--mr-font);font-size:16.5px;font-weight:600;letter-spacing:.01em;border:0;text-transform:none;transition:background .18s ease,transform .18s var(--lgn-ease),box-shadow .18s ease}.lgn-page .lgn-submit:hover,.lgn-page .lgn-submit:focus{background:#4c2f9b !important;opacity:1;transform:translateY(-1px);box-shadow:0 14px 26px -14px rgba(58,19,103,.85)}.lgn-page .lgn-submit:active{transform:translateY(0) scale(.995)}.lgn-page .lgn-submit.is-sending{background:#6b4fae !important;cursor:progress;transform:none;box-shadow:none;padding-left:46px !important}.lgn-page .lgn-submit.is-sending:hover{background:#6b4fae !important;transform:none}.lgn-send{position:relative}.lgn-send.is-sending::before{content:"";position:absolute;left:24px;top:25px;z-index:2;width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;animation:lgn-turn .7s linear infinite;pointer-events:none}@keyframes lgn-turn{to{transform:rotate(360deg)}}.lgn-page .lgn-sending{margin:12px 0 0 !important;text-align:center;font-size:13.5px;line-height:1.45;color:var(--lgn-gray);animation:lgn-sending-in .2s var(--lgn-ease) both}@keyframes lgn-sending-in{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lgn-send::before{animation-duration:1.6s}.lgn-page .lgn-sending{animation:none}}.lgn-secure{margin-top:16px !important;display:flex;align-items:center;justify-content:center;gap:7px;font-size:12.5px;color:var(--lgn-gray)}.lgn-secure svg{flex:none;color:#2e7d5b}.lgn-sep{display:flex;align-items:center;gap:14px;margin:28px 0 16px;color:var(--lgn-gray);font-size:13px}.lgn-sep::before,.lgn-sep::after{content:"";flex:1;height:1px;background:var(--lgn-line)}.lgn-sep span{font-weight:500;text-transform:none}.lgn-options{display:flex;flex-direction:column;gap:10px}.lgn-page .lgn-opt{display:flex;align-items:center;gap:14px;padding:15px 18px;background:#fff;border:1.5px solid var(--lgn-line);border-radius:var(--lgn-r);text-decoration:none;color:var(--lgn-ink);transition:border-color .2s ease,box-shadow .2s ease,transform .2s var(--lgn-ease),background .2s ease}.lgn-page .lgn-opt:hover,.lgn-page .lgn-opt:focus{border-color:var(--lgn-purple-line);background:#fdfcff;transform:translateY(-1px);box-shadow:0 12px 26px -18px rgba(58,19,103,.7);text-decoration:none}.lgn-opt__ico{flex:none;width:44px;height:44px;border-radius:13px;background:var(--lgn-purple-soft);color:var(--lgn-purple);display:grid;place-items:center;transition:background .2s ease}.lgn-page .lgn-opt:hover .lgn-opt__ico{background:#e6dcf8}.lgn-opt__t{display:block;min-width:0}.lgn-opt__t b{display:block;font-size:15.5px;font-weight:600;line-height:1.3;text-transform:none}.lgn-opt__t span{display:block;margin-top:2px;font-size:13.5px;line-height:1.4;color:var(--lgn-gray)}.lgn-opt__arrow{flex:none;margin-left:auto;color:#b9b9c0;transition:transform .25s var(--lgn-ease),color .2s ease}.lgn-page .lgn-opt:hover .lgn-opt__arrow{transform:translateX(4px);color:var(--lgn-purple)}.lgn-liv{margin-top:18px !important;text-align:center;font-size:13.5px;color:var(--lgn-gray)}.lgn-page .lgn-liv a{color:var(--lgn-purple);font-weight:600;text-decoration:none}.lgn-page .lgn-liv a:hover{text-decoration:underline;text-underline-offset:3px}.lgn-info{max-width:1020px;margin:26px auto 0}.lgn-info:empty{display:none}.lgn-page a:focus-visible,.lgn-page button:focus-visible{outline:3px solid #b16ce8;outline-offset:3px;border-radius:8px}@media(max-width:991px){.lgn-page{padding:20px 14px 48px}.lgn-card{grid-template-columns:1fr;border-radius:22px}.lgn-brand{order:2;padding:34px 26px 38px}.lgn-brand__text{max-width:none}.lgn-main{padding:34px 26px 30px}}@media(max-width:520px){.lgn-page{padding:12px 10px 40px}.lgn-main{padding:28px 20px 26px}.lgn-brand{padding:30px 20px 32px}.lgn-page .lgn-opt{padding:13px 14px;gap:12px}.lgn-opt__ico{width:40px;height:40px;border-radius:12px}}@media(prefers-reduced-motion:reduce){.lgn-card,.lgn-brand__orb{animation:none !important}.lgn-page *,.lgn-page *::before,.lgn-page *::after{transition:none !important}}.lgn-card--solo{grid-template-columns:1fr;max-width:560px}.lgn-card--solo .lgn-main{padding:46px 46px 40px}.lgn-card--wide{max-width:1080px}.lgn-grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lgn-section+.lgn-section{margin-top:26px}.lgn-page .lgn-section__t{margin:0 0 12px;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lgn-gray)}.lgn-field--tel{position:relative;border:1.5px solid var(--lgn-line);border-radius:14px;padding:7px 14px 4px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.lgn-field--tel:focus-within{border-color:var(--lgn-purple-light);box-shadow:0 0 0 4px rgba(123,79,208,.16)}.lgn-page .lgn-field--tel>label{position:static;transform:none;display:block;font-size:11.5px;font-weight:600;letter-spacing:.04em;color:var(--lgn-gray) !important;margin:0 0 1px}.lgn-page .lgn-field--tel input.form-control,.lgn-page .lgn-field--tel .iti input.form-control{height:34px !important;border:0 !important;padding:0 !important;box-shadow:none !important;background:transparent !important;font-size:16px;width:100%}.lgn-field--tel .iti{width:100%;display:flex !important;align-items:center}.lgn-page .lgn-field--tel .iti .iti__flag-container{position:static;flex:0 0 auto;padding:0}.lgn-page .lgn-field--tel .iti .iti__selected-flag{position:static;height:34px;background:transparent;padding:0 8px 0 0}.lgn-page .lgn-field--tel .iti .iti__selected-dial-code{font-size:16px;color:var(--lgn-ink)}.lgn-page .lgn-field--tel .iti input.form-control{flex:1 1 auto;width:auto;min-width:0;padding-left:6px !important}.lgn-page .lgn-field--tel .iti *{box-sizing:initial}.lgn-page .lgn-field--tel .iti__country-list{top:calc(100% + 8px);left:-15px;text-align:left;border-radius:12px;box-shadow:var(--mr-shadow-lg)}.lgn-page .lgn-field--tel .iti__country-list--dropup{top:auto;bottom:calc(100% + 8px)}.lgn-page .lgn-field--tel.is-invalid{border-color:#b42318}.lgn-page .lgn-field--tel.is-invalid:focus-within{border-color:#b42318;box-shadow:0 0 0 4px rgba(180,35,24,.14)}.lgn-page .lgn-field--tel>.lgn-error{margin:2px 0 5px}.lgn-seg{display:flex;gap:10px}.lgn-seg>span{flex:1;display:block;margin:0}.lgn-page .lgn-seg input[type="radio"]{position:absolute;opacity:0;width:0;height:0;margin:0}.lgn-page .lgn-seg label{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:0;padding:13px 14px;border:1.5px solid var(--lgn-line);border-radius:14px;background:#fff;font-size:15px;font-weight:500;color:var(--lgn-ink) !important;text-transform:none;text-decoration:none;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.lgn-page .lgn-seg label:hover{border-color:var(--lgn-purple-line)}.lgn-page .lgn-seg input[type="radio"]:checked+label{border-color:var(--lgn-purple);background:var(--lgn-purple-soft);color:var(--lgn-purple) !important;font-weight:600}.lgn-page .lgn-seg input[type="radio"]:focus-visible+label{outline:3px solid #b16ce8;outline-offset:2px}.lgn-sponsor{border:1.5px solid var(--lgn-line);border-radius:var(--lgn-r);padding:20px 20px 22px;background:#fdfdfe}.lgn-page .message-error,.lgn-page .field-validation-error,.lgn-page span[data-valmsg-for]{display:block;margin-top:6px;color:#b42318;font-size:13px;text-align:left}.lgn-page .message-error:empty{display:none}.lgn-page .required{display:none}.lgn-page #ExistenceMail{display:block;margin-top:6px;font-size:13px;text-transform:none}.lgn-note{margin:0 0 18px !important;padding:13px 15px;border-radius:12px;background:var(--lgn-purple-soft);border:1px solid var(--lgn-purple-line);color:#3b237b;font-size:14px;line-height:1.5}.lgn-ok{margin:0 0 18px !important;padding:13px 15px;border-radius:12px;background:#eaf7f0;border:1px solid #bfe3ce;color:#1d6b42;font-size:14px;line-height:1.5}.lgn-foot{margin-top:22px !important;text-align:center;font-size:14px;color:var(--lgn-gray)}.lgn-page .lgn-foot a{color:var(--lgn-purple);font-weight:600;text-decoration:none}.lgn-page .lgn-foot a:hover{text-decoration:underline;text-underline-offset:3px}.lgn-page .lgn-back{display:inline-flex;align-items:center;gap:7px}.lgn-page .lgn-back svg{flex:none}.lgn-page .lgn-submit{display:block}.lgn-page .please-wait{display:block;margin-top:12px;text-align:center;font-size:14px;color:var(--lgn-gray)}@media(max-width:700px){.lgn-grid2{grid-template-columns:1fr}}@media(max-width:991px){.lgn-card--solo .lgn-main{padding:34px 26px 30px}}@media(max-width:520px){.lgn-card--solo .lgn-main{padding:28px 20px 26px}.lgn-sponsor{padding:16px 14px 18px}}.lgn-page .lgn-alert--plain ul{grid-row:1;color:#9b1c1c;font-size:14px}.lgn-page .lgn-seg label{text-decoration:none !important}.votp{margin-top:14px;padding:16px 16px 14px;border:1.5px solid var(--lgn-purple-line,#d9c9f2);border-radius:14px;background:var(--lgn-purple-soft,#f5f0fb);text-align:left}.votp[hidden],#contCheckoutOtp[hidden]{display:none !important}.votp .votp__t{margin:0 0 4px !important;font-size:15px;font-weight:700;color:var(--lgn-ink,#232323);text-transform:none;letter-spacing:0}.votp .votp__txt{margin:0 0 12px !important;font-size:13.5px;line-height:1.5;color:var(--lgn-gray,#6b6b74);text-transform:none}.votp__row{display:flex;gap:10px;align-items:stretch}.votp input.votp__code,.checkout-page .votp input.votp__code{width:150px !important;max-width:none !important;flex:none;height:52px !important;margin:0;padding:0 14px !important;border:1.5px solid var(--lgn-line,#e3e3e8) !important;border-radius:12px !important;background:#fff !important;box-shadow:none !important;font-family:var(--mr-font,inherit);font-size:22px;font-weight:700;letter-spacing:.28em;text-align:center !important;color:var(--lgn-ink,#232323)}.votp input.votp__code:focus,.checkout-page .votp input.votp__code:focus{border-color:var(--lgn-purple-light,#7b4fd0) !important;box-shadow:0 0 0 4px rgba(123,79,208,.16) !important}.votp .votp__btn,.checkout-page .votp .votp__btn{flex:1 1 auto;min-width:0;width:auto;margin:0 !important;border-radius:12px !important;font-weight:600;text-transform:none;padding:0 18px !important;min-height:52px;height:auto}.votp .votp__msg{display:none;margin:10px 0 0 !important;padding:8px 11px;border-radius:10px;font-size:13px;line-height:1.45;text-transform:none;background:#eaf7f0;color:#1d6b42}.votp .votp__msg.is-on{display:block}.votp .votp__msg.is-error{background:#fdecea;color:#b42318}.vv-gaddr{margin:4px 0 16px}.vv-gaddr [hidden]{display:none !important}.vv-gaddr .votp__btn,.vv-gaddr .votp__resend,.checkout-page .vv-gaddr .votp__btn,.checkout-page .vv-gaddr .votp__resend{float:none !important}.vv-gaddr>.votp__btn,.checkout-page .vv-gaddr>.votp__btn{display:block;width:100%}.votp .votp__resend{display:inline-block;margin-top:8px;padding:6px 2px;background:transparent;border:0;color:var(--lgn-purple,#52308f);font-family:var(--mr-font,inherit);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.votp .votp__resend:disabled{color:var(--lgn-gray,#8a8a93);text-decoration:none;cursor:default}@media(max-width:480px){.votp__row{flex-wrap:wrap}.votp input.votp__code,.checkout-page .votp input.votp__code{width:100% !important}.votp .votp__btn,.checkout-page .votp .votp__btn{width:100%;flex:1 1 100%}}.lgn-done{width:68px;height:68px;margin:0 auto 20px;border-radius:50%;background:var(--lgn-purple-soft);color:var(--lgn-purple);display:grid;place-items:center;animation:lgn-pop .45s var(--lgn-ease) both}.lgn-done svg{width:34px;height:34px}@keyframes lgn-pop{from{opacity:0;transform:scale(.72)}to{opacity:1;transform:none}}.lgn-page .lgn-head--center{text-align:center}.lgn-page .lgn-head--center .lgn-sub{margin-left:auto !important;margin-right:auto !important;max-width:42ch}.lgn-data{margin-top:26px;border:1.5px solid var(--lgn-line);border-radius:var(--lgn-r);overflow:hidden;background:#fff}.lgn-page .lgn-data__t{margin:0;padding:12px 18px;background:var(--mr-surface-alt);border-bottom:1.5px solid var(--lgn-line);font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lgn-gray)}.lgn-data__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:13px 18px}.lgn-data__row+.lgn-data__row{border-top:1px solid var(--lgn-line)}.lgn-data__row dt,.lgn-page .lgn-data__row .lgn-data__k{margin:0;font-size:14px;font-weight:400;color:var(--lgn-gray);text-transform:none;flex:none}.lgn-data__row dd,.lgn-page .lgn-data__row .lgn-data__v{margin:0;font-size:15px;font-weight:600;color:var(--lgn-ink);text-align:right;word-break:break-word}.lgn-page .lgn-data__v--liv{color:var(--lgn-purple)}.lgn-page .lgn-hint{margin-top:14px !important;text-align:center;font-size:13px;color:var(--lgn-gray)}@media(max-width:420px){.lgn-data__row{flex-direction:column;gap:2px}.lgn-page .lgn-data__row .lgn-data__v{text-align:left}}.lgn-page a.lgn-submit{display:flex;align-items:center;justify-content:center;text-decoration:none}.lgn-page a.lgn-submit:hover{text-decoration:none}.mr-sh-veil{position:fixed;inset:0;background:rgba(29,29,31,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:100010}.mr-sh-veil.is-open{opacity:1;pointer-events:auto}.mr-sh{position:fixed;z-index:100011;left:0;right:0;bottom:0;display:flex;flex-direction:column;background:var(--mr-surface);color:var(--mr-text);font-family:var(--mr-font);border-radius:var(--mr-radius-lg) var(--mr-radius-lg) 0 0;overflow:hidden;box-shadow:var(--mr-shadow-lg);max-height:88vh;max-height:88dvh;transform:translateY(102%);transition:transform .34s cubic-bezier(.22,.61,.36,1);will-change:transform}.mr-sh.is-open{transform:translateY(0)}.mr-sh.is-dragging{transition:none}.mr-sh[hidden]{display:none}.mr-sh__grip{flex:none;padding:10px 0 2px;cursor:grab;touch-action:none}.mr-sh__grip::before{content:"";display:block;width:40px;height:4px;border-radius:4px;background:var(--mr-border);margin:0 auto}.mr-sh__head{flex:none;display:flex;align-items:center;gap:12px;padding:10px 18px 12px}.mr-sh__img{flex:none;width:46px;height:46px;border-radius:10px;object-fit:cover;background:var(--mr-surface-alt)}.mr-sh__t{font-size:15px;font-weight:600;line-height:1.3;margin:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mr-sh__price{font-size:13px;color:var(--mr-text-muted);margin:2px 0 0}.mr-sh__x{margin-left:auto;flex:none;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--mr-surface-alt);color:var(--mr-text-muted);font-size:17px;line-height:1;padding:0;cursor:pointer}.mr-sh__x:hover{color:var(--mr-text)}.mr-sh__body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 18px 8px}.mr-sh__label{display:flex;align-items:baseline;gap:8px;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--mr-text-muted);margin:4px 0 10px}.mr-sh__count{margin-left:auto;letter-spacing:0;text-transform:none;font-size:12px}.mr-sh__count.is-full{color:#1f7a45}.mr-sh__opts{display:flex;flex-direction:column;gap:8px}.mr-sh__opt{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;text-align:left;background:var(--mr-surface);border:1.5px solid var(--mr-border);border-radius:14px;padding:8px 12px 8px 8px;cursor:pointer;font-family:var(--mr-font);font-size:14px;font-weight:500;color:var(--mr-text);transition:border-color .14s ease,background-color .14s ease}.mr-sh__opt:hover{border-color:var(--mr-purple-light)}.mr-sh__opt.is-on{border-color:var(--mr-purple);background:var(--mr-purple-tint)}.mr-sh__opt.is-off{cursor:not-allowed;color:#8a8a8f;background:var(--mr-surface-alt);border-color:var(--mr-border)}.mr-sh__opt.is-off:hover{border-color:var(--mr-border)}.mr-sh__opt.is-off .mr-sh__thumb{opacity:.45}.mr-sh__opt.is-off .mr-sh__tick{border-style:dashed}.mr-sh__opt.is-off.is-jump{cursor:pointer;border-style:dashed}.mr-sh__opt.is-off.is-jump:hover{border-color:var(--mr-purple-light)}.mr-sh__opt.is-off.is-jump .mr-sh__name{color:var(--mr-text-muted)}.mr-sh__note.is-agotado{font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#b42318}.mr-sh__switch{display:flex;align-items:flex-start;gap:10px;margin:12px 0 0;padding:10px 10px 10px 12px;border:1px solid #efb85a;border-radius:12px;background:#fdf3e2;color:#633806}.mr-sh__switch__body{flex:1 1 auto;min-width:0}.mr-sh__switch__text{margin:0 0 4px;font-size:13px;font-weight:500;line-height:1.45;color:#633806}.mr-sh__switch__undo{padding:0;border:0;background:none;color:#633806;font-family:var(--mr-font);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer;text-align:left}.mr-sh__switch__close{flex:0 0 auto;width:28px;height:28px;margin:-4px -4px 0 0;padding:0;border:0;border-radius:50%;background:none;color:#854f0b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.mr-sh__switch__close:hover{background:rgba(133,79,11,.12)}.mr-sh__slot.vv-changed,.mr-sh__opt.vv-changed{animation:vv-attention-shake .5s ease,vv-changed-pulse 1.2s ease-out}@media(prefers-reduced-motion:reduce){.mr-sh__slot.vv-changed,.mr-sh__opt.vv-changed{animation:none;outline:3px solid rgba(58,19,103,.45);outline-offset:2px}}.mr-sh__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.mr-sh__note{font-size:11.5px;font-weight:500;color:#8a8a8f}.mr-sh__thumb{flex:none;width:48px;height:48px;border-radius:10px;overflow:hidden;background:var(--mr-surface-alt);display:block}.mr-sh__thumb img{width:100%;height:100%;object-fit:cover;display:block}.mr-sh__thumb--color{border:1px solid var(--mr-border)}.mr-sh__name{font-weight:600;overflow-wrap:anywhere}.mr-sh__tick{margin-left:auto;flex:none;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--mr-border);display:grid;place-items:center;color:#fff;font-size:12px;line-height:1}.mr-sh__opt.is-on .mr-sh__tick{background:var(--mr-purple);border-color:var(--mr-purple)}.mr-sh__slots{display:flex;flex-direction:column;gap:10px}.mr-sh__slot{border:1.5px solid var(--mr-border);border-radius:16px;overflow:hidden}.mr-sh__slot.is-open{border-color:var(--mr-purple-light)}.mr-sh__slothead{display:flex;align-items:center;gap:11px;width:100%;min-height:60px;background:none;border:0;padding:9px 12px;cursor:pointer;text-align:left;font-family:var(--mr-font);color:var(--mr-text)}.mr-sh__slotn{flex:none;width:22px;height:22px;border-radius:50%;background:var(--mr-surface-alt);color:var(--mr-text-muted);font-size:11px;font-weight:700;display:grid;place-items:center}.mr-sh__slot.is-filled .mr-sh__slotn{background:#1f7a45;color:#fff}.mr-sh__slottxt{min-width:0;display:flex;flex-direction:column;gap:2px}.mr-sh__slotname{font-size:13px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.mr-sh__slotpick{font-size:12.5px;color:var(--mr-text-muted);overflow-wrap:anywhere}.mr-sh__slotpick.is-set{color:#1f7a45;font-weight:600}.mr-sh__arrow{margin-left:auto;flex:none;color:var(--mr-text-muted);font-size:12px;transition:transform .2s ease}.mr-sh__slot.is-open .mr-sh__arrow{transform:rotate(180deg)}.mr-sh__slotbody{padding:0 10px 10px;display:flex;flex-direction:column;gap:8px}.mr-sh__slotbody .mr-sh__opt{min-height:48px;border-radius:12px;font-size:13.5px}.mr-sh__slotbody .mr-sh__thumb{width:38px;height:38px;border-radius:8px}.mr-sh__pres{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:2px 2px 4px}.mr-sh__presk{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--mr-text-muted)}.mr-sh__seg{margin-left:auto;display:inline-flex;background:var(--mr-surface-alt);border-radius:980px;padding:3px;gap:2px}.mr-sh__seg button{font-family:var(--mr-font);font-size:12px;font-weight:600;line-height:1.15;color:var(--mr-text-muted);background:none;border:0;border-radius:980px;padding:8px 12px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:1px}.mr-sh__seg button small{font-size:10px;font-weight:500;opacity:.85}.mr-sh__seg button[aria-pressed="true"]{background:var(--mr-purple);color:#fff}.mr-sh__bolsas{font-size:12px;color:var(--mr-text-muted);margin:2px 4px 4px}.mr-sh__bolsas.is-full{color:#1f7a45;font-weight:600}.mr-sh__fila{display:flex;align-items:center;gap:10px;min-height:56px;background:var(--mr-surface);border:1.5px solid var(--mr-border);border-radius:12px;padding:7px 8px 7px 12px;font-size:13.5px;transition:border-color .14s ease,background-color .14s ease}.mr-sh__fila.is-on{border-color:var(--mr-purple);background:var(--mr-purple-tint)}.mr-sh__filan{font-weight:600;overflow-wrap:anywhere}.mr-sh__filaq{margin-left:auto;flex:none;display:inline-flex;align-items:center;background:var(--mr-surface);border:1.5px solid var(--mr-border);border-radius:980px;overflow:hidden}.mr-sh__filaq button,.mr-sh__filaq output{height:40px;display:grid;place-items:center;line-height:1;padding:0}.mr-sh__filaq button{width:40px;border:0;background:none;font-size:17px;color:var(--mr-text);cursor:pointer}.mr-sh__filaq button:disabled{color:#b8b8bd;cursor:not-allowed}.mr-sh__filaq output{min-width:26px;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.mr-sh__foot{flex:none;border-top:1px solid var(--mr-border);padding:12px 18px calc(16px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:10px;background:var(--mr-surface)}.mr-sh__row{display:flex;align-items:center;gap:12px}.mr-sh__qty{display:inline-flex;align-items:center;border:1.5px solid var(--mr-border);border-radius:980px;overflow:hidden}.mr-sh__qty button,.mr-sh__qty output{height:44px;display:grid;place-items:center;line-height:1;padding:0}.mr-sh__qty button{width:44px;border:0;background:none;font-size:18px;color:var(--mr-text);cursor:pointer}.mr-sh__qty button:disabled{color:#b8b8bd;cursor:not-allowed}.mr-sh__qty output{min-width:28px;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.mr-sh__total{margin-left:auto;min-width:0;text-align:right;line-height:1.25}.mr-sh__stock{display:block;font-size:11px;color:var(--mr-text-muted);overflow-wrap:anywhere}.mr-sh__totalv{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.mr-sh__mult{font-size:14px;font-weight:600;color:var(--mr-text-muted);white-space:nowrap}.mr-sh__add{width:100%;min-height:52px;font-family:var(--mr-font);font-size:15px;font-weight:600;color:#fff;background:var(--mr-purple);border:0;border-radius:980px;padding:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:background-color .14s ease,opacity .14s ease}.mr-sh__add:hover:not([aria-disabled="true"]){background:var(--mr-purple-dark)}.mr-sh__add[aria-disabled="true"]{background:var(--mr-surface-alt);color:#8a8a8f;cursor:not-allowed}.mr-sh__add.is-busy{opacity:.8;pointer-events:none}.mr-sh__spin{width:15px;height:15px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:mr-sh-spin .7s linear infinite}@keyframes mr-sh-spin{to{transform:rotate(360deg)}}.mr-sh__link{display:block;width:100%;text-align:center;font-family:var(--mr-font);font-size:13px;color:var(--mr-text-muted);background:none;border:0;padding:4px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.mr-sh__link:hover{color:var(--mr-text)}.mr-sh__warn{background:#fdf3f2;border:1px solid #f3d6d2;color:#a2352a;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.45;margin:0 0 12px}.mr-sh__done{padding:22px 18px calc(20px + env(safe-area-inset-bottom,0px));text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}.mr-sh__mark{width:46px;height:46px;border-radius:50%;background:#1f7a45;color:#fff;display:grid;place-items:center;font-size:22px;margin-bottom:8px;animation:mr-sh-pop .4s cubic-bezier(.34,1.56,.64,1)}@keyframes mr-sh-pop{from{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.mr-sh__donet{font-size:17px;font-weight:600;margin:0}.mr-sh__doned{font-size:13.5px;color:var(--mr-text-muted);margin:0;overflow-wrap:anywhere}.mr-sh__doneline{display:flex;align-items:center;gap:10px;width:100%;background:var(--mr-surface-alt);border-radius:14px;padding:10px 12px;margin:14px 0 6px;text-align:left}.mr-sh__doneline img{width:42px;height:42px;border-radius:9px;object-fit:cover;flex:none}.mr-sh__doneline .n{font-size:13px;font-weight:600;line-height:1.3;display:block;overflow-wrap:anywhere}.mr-sh__doneline .s{font-size:12px;color:var(--mr-text-muted);line-height:1.35;overflow-wrap:anywhere}.mr-sh__donebtns{display:flex;gap:10px;width:100%;margin-top:10px}.mr-sh__b2{flex:1 1 0;min-height:48px;font-family:var(--mr-font);font-size:13.5px;line-height:1.25;font-weight:600;border-radius:980px;padding:12px 10px;cursor:pointer;border:1.5px solid var(--mr-border);background:var(--mr-surface);color:var(--mr-text);text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.mr-sh__b2.is-primary{background:var(--mr-purple);border-color:var(--mr-purple);color:#fff}.mr-sh__b2:hover{text-decoration:none}.product-box-add-to-cart-button.is-sheet-open{opacity:.75}.mr-sh :focus-visible{outline:3px solid var(--mr-purple-light);outline-offset:2px}body.mr-sh-locked{position:fixed;left:0;right:0;width:100%;overflow:hidden}@media(min-width:768px){.mr-sh{left:50%;right:auto;top:50%;bottom:auto;width:min(540px,calc(100vw - 48px));border-radius:var(--mr-radius-lg);transform:translate(-50%,-46%) scale(.97);opacity:0;max-height:min(84vh,720px);transition:transform .26s cubic-bezier(.22,.61,.36,1),opacity .2s ease}.mr-sh.is-open{transform:translate(-50%,-50%) scale(1);opacity:1}.mr-sh__grip{display:none}.mr-sh__head{padding-top:18px}.mr-sh__foot{padding-bottom:18px}}@media(max-height:520px){.mr-sh{max-height:96vh;max-height:96dvh}.mr-sh__head{padding-top:6px;padding-bottom:8px}.mr-sh__img{display:none}}@media(prefers-reduced-motion:reduce){.mr-sh,.mr-sh-veil{transition-duration:.001ms}.mr-sh__mark,.mr-sh__spin{animation-duration:.001ms}}.footer,.footer .footer-middle,.footer .footer-lower{max-width:100%}.footer .footer-logo img{max-width:100%;height:auto}@media(max-width:1279px){.footer .footer-lower .social-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-right:0;margin-left:0;padding-left:0;max-width:100%}.footer .footer-lower .social-wrapper>li{float:none;margin:0}.footer .footer-lower .social-wrapper>li>a{float:none;margin-right:0}}@media(min-width:768px) and (max-width:991px){.footer .footer-lower .social-wrapper>li>a{width:38px;height:38px;line-height:38px;font-size:17px}}@media(max-width:767px){.footer .footer-middle>.container,.footer .footer-lower>.container{max-width:100%;padding-left:15px;padding-right:15px}.footer .footer-middle>.container>.row,.footer .footer-lower>.container>.row{margin-left:0;margin-right:0}.footer .footer-middle>.container>.row>[class*="col-"],.footer .footer-lower>.container>.row>[class*="col-"]{float:none;width:100%;max-width:100%;min-width:0;padding-left:0;padding-right:0}.footer .footer-lower .payment-method{float:none}.footer .footer-lower .payment-method ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:0;row-gap:8px;margin:0;padding:0;list-style:none}.footer .footer-lower .payment-method ul li{float:none;flex:0 0 auto}.footer .footer-lower .social-wrapper{float:none;justify-content:center}.footer .footer-lower .footer-disclaimer{text-align:center;overflow-wrap:anywhere}}@media(min-width:768px) and (max-width:991px){.footer .footer-lower .payment-method ul li{width:44px;height:24px;margin-bottom:0;background-size:214.4px 24px}.footer .footer-lower .payment-method ul .payment-method2{background-position:-44px center}.footer .footer-lower .payment-method ul .payment-method3{background-position:-88px center}.footer .footer-lower .payment-method ul .payment-method4{background-position:-132px center}.footer .footer-lower .payment-method ul .payment-method5{background-position:-176px center}}.order-completed-page .checkout-data{padding:0 16px}.cmp-card{margin:26px auto 46px}.order-completed-page .section.order-completed{border:0;padding:0;margin:0;float:none;text-align:initial}.lgn-page .cmp-chip{display:flex;justify-content:center;gap:6px;margin:0 0 16px !important;font-size:14px;color:var(--lgn-gray);text-align:center}.lgn-page .cmp-chip strong{color:var(--lgn-ink);font-weight:600}.cmp-actions{display:flex;justify-content:center;margin:2px 0 6px}.lgn-page .cmp-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 20px;border:1.5px solid var(--lgn-line);border-radius:980px;background:#fff;color:var(--lgn-ink) !important;font-size:14px;font-weight:600;text-decoration:none !important;text-transform:none;cursor:pointer;transition:border-color .16s ease,background .16s ease}.lgn-page .cmp-ghost:hover{border-color:var(--lgn-purple-line);background:var(--lgn-purple-soft);color:var(--lgn-purple) !important}.lgn-page .cmp-ghost svg{flex:none}.lgn-page .cmp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 26px !important;border-radius:980px !important;font-size:15px;font-weight:600;text-transform:none;text-decoration:none !important;cursor:pointer;width:auto}.cmp-continue{display:flex;justify-content:center;margin-top:26px}.cmp-done--as svg{width:30px;height:30px}.cmp-continue .cmp-btn{width:100%}.cmp-pay{margin-top:20px;padding:20px;border:1.5px solid var(--lgn-purple-line);border-radius:var(--lgn-r);background:var(--lgn-purple-soft);display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.lgn-page .cmp-pay__t{margin:0 !important;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lgn-gray)}.cmp-liv{margin-top:22px;padding:26px 22px 24px;border:1.5px solid var(--lgn-purple-line);border-radius:var(--lgn-r);background:var(--lgn-purple-soft);text-align:center;display:flex;flex-direction:column;align-items:center}.cmp-liv__avatar{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:var(--lgn-purple);color:#fff;font-size:22px;font-weight:700;letter-spacing:.02em;box-shadow:0 6px 18px rgba(59,35,123,.28);margin-bottom:12px;user-select:none}.cmp-liv__avatar svg{width:28px;height:28px}.lgn-page .cmp-liv__eyebrow{margin:0 0 2px !important;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lgn-gray)}.lgn-page .cmp-liv__name{margin:0 !important;font-size:19px;font-weight:700;color:var(--lgn-ink);line-height:1.25;overflow-wrap:anywhere}.lgn-page .cmp-liv__id{margin:2px 0 0 !important;font-size:13.5px;font-weight:600;color:var(--lgn-purple)}.lgn-page .cmp-liv__intro{margin:10px auto 0 !important;max-width:40ch;font-size:14px;line-height:1.5;color:var(--lgn-gray)}.lgn-page .cmp-liv__wa{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;margin-top:14px;padding:11px 24px;border-radius:980px;background:#1faa53;color:#fff !important;font-size:15px;font-weight:600;text-decoration:none !important;text-transform:none;transition:background .16s ease,transform .16s ease}.lgn-page .cmp-liv__wa:hover{background:#178a43}.lgn-page .cmp-liv__wa:active{transform:scale(.98)}.lgn-page .cmp-liv__wa:focus-visible{outline:3px solid #b16ce8;outline-offset:2px}.lgn-page .cmp-liv__wa svg{flex:none}.lgn-page .cmp-liv__phone{margin:8px 0 0 !important;font-size:13px;color:var(--lgn-gray);letter-spacing:.02em}.cmp-phone{margin-top:22px;padding:20px;border:1.5px solid var(--lgn-line);border-radius:var(--lgn-r);background:#fdfdfe;text-align:left}.lgn-page .cmp-phone__t{display:block;margin:0 0 2px;font-size:14.5px;font-weight:600;color:var(--lgn-ink) !important;text-transform:none;text-align:left}.lgn-page .cmp-phone__sub{display:block;margin:0 0 12px;font-size:13.5px;font-weight:400;color:var(--lgn-gray) !important;text-transform:none;text-align:left;line-height:1.45}.cmp-phone__row{display:flex;gap:10px}.lgn-page .cmp-phone__row #inptCustomerPhone{flex:1;min-width:0;height:48px !important;margin:0;padding:0 14px !important;border:1.5px solid var(--lgn-line) !important;border-radius:12px !important;background:#fff !important;font-size:16px;text-align:left !important;max-width:none;box-shadow:none !important;transition:border-color .16s ease,box-shadow .16s ease}.lgn-page .cmp-phone__row #inptCustomerPhone:focus{border-color:var(--lgn-purple-light) !important;box-shadow:0 0 0 4px rgba(123,79,208,.16) !important}.lgn-page .cmp-phone__save{flex:none;min-height:48px;padding:0 20px;border:0;border-radius:12px;background:var(--lgn-purple);color:#fff;font-family:var(--mr-font);font-size:14.5px;font-weight:600;cursor:pointer;transition:background .16s ease}.lgn-page .cmp-phone__save:hover{background:#2e1b61}.lgn-page .cmp-phone__save:focus-visible{outline:3px solid #b16ce8;outline-offset:2px}.cmp-note{margin-top:22px;padding:16px 18px;border:1px solid #f0d9a8;border-radius:var(--lgn-r);background:#fef6e7;color:#92400e;font-size:14px;line-height:1.5;text-align:center}.cmp-note__btn{display:flex;justify-content:center;margin-top:12px}.cmp-data{margin-top:24px}.lgn-page .cmp-accent{margin:18px 0 0 !important;text-align:center;font-size:14.5px;font-weight:600;color:#c2410c}.cmp-btns{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:20px}.lgn-page .cmp-btn--accent{background:#ff7a03 !important;border-color:#ff7a03 !important;color:#fff !important}.lgn-page .cmp-btn--accent:hover{background:#e56f03 !important}.cmp-as{margin-top:26px;padding:22px 20px;border:1.5px solid var(--lgn-line);border-radius:var(--lgn-r);background:#fdfdfe;text-align:center}.cmp-as__img{height:clamp(140px,38vw,300px);background-size:contain;background-repeat:no-repeat;background-position:center;margin:0 0 14px}.lgn-page #register_image_autoship.cmp-as__img{width:100%;height:clamp(140px,38vw,300px) !important;margin:0 0 14px !important;background-size:contain}.cmp-as__info{font-size:14px;line-height:1.55;color:var(--lgn-ink)}.cmp-as__btn{display:flex;justify-content:center;margin-top:16px}.lgn-card,.lgn-card>*{min-width:0}.lgn-page .cmp-btn,.lgn-page .cmp-ghost,.lgn-page .cmp-liv__wa,.lgn-page .cmp-phone__save{white-space:normal;text-align:center}@media(max-width:520px){.order-completed-page .checkout-data{padding:0 10px}.cmp-card{margin:14px auto 30px}.cmp-phone__row{flex-direction:column}.lgn-page .cmp-phone__save{min-height:48px}.cmp-btns{flex-direction:column;align-items:stretch}.lgn-page .cmp-liv__wa{width:100%}.lgn-page .cmp-ghost{width:100%}}.vv-undo{display:flex;align-items:center;gap:14px;flex-wrap:wrap;max-width:1228px;margin:0 auto 16px;padding:9px 14px;border:1px solid var(--mr-border);border-radius:10px;background:var(--mr-surface-alt);font-family:var(--mr-font);font-size:13px;line-height:1.45;color:var(--mr-text-muted)}.mr-cart>.vv-undo{grid-column:1/-1;max-width:none;margin:0 0 20px}.vv-undo__msg{flex:1 1 auto;min-width:0}.vv-undo form{margin:0;flex:0 0 auto}.vv-undo__btn{margin:0;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--mr-purple);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.vv-undo__btn:hover,.vv-undo__btn:focus-visible{color:var(--mr-purple-light)}@media(max-width:767px){.vv-undo{display:block;margin:0 0 12px;padding:6px 10px;border-radius:8px;font-size:11px;line-height:1.45}.vv-undo__msg::after{content:" "}.vv-undo form,.vv-undo__btn{display:inline}}.vv-choice[hidden]{display:none !important}.vv-choice{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;font-family:var(--mr-font)}.vv-choice__scrim{position:absolute;inset:0;background:rgba(20,8,38,.52)}.vv-choice__panel{position:relative;width:560px;max-width:calc(100% - 32px);max-height:calc(100% - 48px);overflow-y:auto;background:var(--mr-surface);border-radius:20px;padding:28px;box-shadow:0 30px 70px rgba(0,0,0,.32)}.vv-choice__grab{display:none}.vv-choice__title{margin:0 0 6px;font-size:20px;font-weight:600;line-height:1.25;color:var(--mr-text);text-transform:none}.vv-choice__sub{margin:0 0 20px;font-size:13.5px;color:var(--mr-text-muted)}.vv-choice__opts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vv-choice__opt{display:flex;flex-direction:column;gap:3px;text-align:left;padding:15px 16px;border:1.5px solid var(--mr-border);border-radius:14px;background:var(--mr-surface);cursor:pointer;min-height:44px}.vv-choice__opt .k{font-size:14px;font-weight:600;line-height:1.3;color:var(--mr-text)}.vv-choice__opt .v{font-size:11.5px;line-height:1.4;color:var(--mr-text-muted)}.vv-choice__opt.is-preferred{border-color:var(--mr-purple);background:var(--mr-purple-tint)}.vv-choice__opt:hover,.vv-choice__opt:focus-visible{border-color:var(--mr-purple-light)}.vv-choice__cancel{display:block;width:100%;margin:16px 0 0;padding:10px;border:0;background:none;font:inherit;font-size:12.5px;color:var(--mr-text-muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer}body.vv-choice-open{overflow:hidden}@media(max-width:767px){.vv-choice{align-items:flex-end}.vv-choice__panel{width:100%;max-width:100%;border-radius:20px 20px 0 0;padding:14px 16px 18px}.vv-choice__grab{display:block;width:38px;height:4px;margin:0 auto 12px;border-radius:4px;background:var(--mr-border)}.vv-choice__title{font-size:16.5px}.vv-choice__sub{margin-bottom:14px;font-size:12.5px}.vv-choice__opts{grid-template-columns:1fr;gap:10px}.vv-choice__opt{padding:13px 14px}}.vv-liv{background:var(--mr-surface);border:1px solid var(--mr-border);border-radius:var(--mr-radius);padding:18px 20px;margin:0 0 22px;font-family:var(--mr-font);color:var(--mr-text);text-align:left}.vv-liv__row{display:flex;align-items:center;gap:14px}.vv-liv__row+.vv-liv__row{margin-top:14px;padding-top:14px;border-top:1px solid var(--mr-border)}.vv-liv__av{width:44px;height:44px;flex:0 0 44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;background:var(--mr-purple-tint);color:var(--mr-purple);border:1px solid var(--mr-border)}.vv-liv__av--mine{background:var(--mr-purple);border-color:var(--mr-purple);color:#fff}.vv-liv__who{display:flex;flex-direction:column;min-width:0}.vv-liv__eyeb{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mr-text-muted)}.vv-liv__nm{font-weight:600;font-size:16px;line-height:1.25;overflow-wrap:anywhere}.vv-liv__sb{font-size:12px;color:var(--mr-text-muted)}.vv-liv__say{margin:16px 0 0;padding:13px 15px;border-radius:12px;background:#fdf3e0;border:1px solid rgba(138,90,0,.22);font-size:13.5px;line-height:1.5;color:var(--mr-text)}.vv-liv__say a{color:var(--mr-purple);font-weight:600;text-decoration:underline;text-underline-offset:2px}.vv-choice__say{margin:16px 0 0}@media(max-width:767px){.vv-liv{padding:13px 14px;margin-bottom:14px;border-radius:14px}.vv-liv__av{width:34px;height:34px;flex:0 0 34px;font-size:12.5px}.vv-liv__nm{font-size:13.5px}.vv-liv__sb{font-size:10.5px}.vv-liv__eyeb{font-size:9px}.vv-liv__row+.vv-liv__row{margin-top:11px;padding-top:11px}.vv-liv__say{margin-top:12px;padding:10px 11px;font-size:11.5px;line-height:1.45}}.footer.vvf{float:none;width:auto;margin-top:var(--mr-space-6);background:var(--mr-surface);box-shadow:none;border-top:1px solid var(--mr-border);font-family:var(--mr-font);color:var(--mr-text)}.vvf a{text-decoration:none}.vvf ul{list-style:none;margin:0;padding:0}.vvf .container{max-width:1228px;margin:0 auto;padding:0 24px;box-sizing:border-box}.vvf-trust{background:#faf9fc;border-bottom:1px solid var(--mr-border)}.vvf .vvf-trust-list{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--mr-space-4);padding:22px 0}.vvf-trust-list li{display:flex;gap:11px;align-items:flex-start}.vvf-ico{flex:none;width:19px;height:19px;margin-top:1px;color:var(--mr-purple)}.vvf-ico svg{width:19px;height:19px;display:block}.vvf-trust-copy{display:block;min-width:0}.vvf-trust-copy b{display:block;font-size:12.5px;font-weight:600;line-height:1.35;color:var(--mr-text)}.vvf-trust-copy span{display:block;font-size:12px;color:var(--mr-text-muted)}.vvf-cols{display:grid;grid-template-columns:1fr .82fr .95fr .85fr 1.42fr;gap:26px;padding:44px 0 40px}.vvf-logo{max-width:150px;height:auto;filter:invert(1) brightness(.28)}.vvf-claim{margin-top:8px;font-size:8.5px;letter-spacing:.42em;text-transform:uppercase;color:#a49bb4}.vvf-about{margin:16px 0 0;max-width:26ch;font-size:13px;font-weight:300;color:var(--mr-text-muted)}.vvf-col-title{margin-bottom:16px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mr-purple)}.vvf-col ul{display:flex;flex-direction:column;gap:11px}.vvf-col .vvf-extra{margin-top:11px}.vvf-col li a{display:inline-block;font-size:14px;color:#4a4753;transition:color .15s ease,transform .15s ease}.vvf-col li a:hover,.vvf-col li a:focus{color:var(--mr-purple);transform:translateX(3px)}.vvf-cols--sin-aparte{grid-template-columns:1.25fr 1fr 1fr 1fr}.vvf-news{background:var(--mr-purple-tint);border-radius:var(--mr-radius);padding:22px}.vvf-news>b{display:block;font-size:14px;font-weight:600;color:var(--mr-purple-dark)}.vvf-news>p{margin:6px 0 14px;font-size:12.5px;font-weight:300;color:#5d5768}.vvf-news .block-newsletter{margin:0}.vvf-news .newsletter-email>strong{display:none}.vvf-news .block-newsletter .listbox{background:none;border:0;padding:0}.vvf-news .newsletter-email .form-group{display:flex;gap:6px;margin:0}.vvf-news .newsletter-subscribe-text{flex:1;min-width:0;height:42px !important;padding:0 16px !important;text-align:left !important;border:1px solid #ded6ee;border-radius:999px;background:#fff;font-family:var(--mr-font);font-size:13px}.vvf-news .newsletter-subscribe-button{flex:none;height:42px;padding:0 18px !important;border:0;border-radius:999px;background:var(--mr-purple);color:#fff;font-family:var(--mr-font);font-weight:600;font-size:12.5px}.vvf-news .newsletter-subscribe-button:hover{opacity:.88}.vvf-news .newsletter-result-block{margin-top:8px;font-size:12.5px}.vvf-wa{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-weight:600;font-size:13px;color:var(--mr-purple-dark)}.vvf-wa svg{width:17px;height:17px;flex:none;color:#1e7a52}.vvf-wa:hover{color:var(--mr-purple)}.vvf-bottom{border-top:1px solid var(--mr-border)}.vvf-bottom-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 26px;padding:20px 0}.vvf-pay{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.vvf-pay li{padding:5px 8px;border:1px solid #e3dfea;border-radius:5px;background:#fff;font-size:9.5px;font-weight:600;letter-spacing:.06em;color:#4a4753;white-space:nowrap}.vvf-soc{display:flex;gap:8px}.vvf-soc a{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--mr-purple-tint);color:var(--mr-purple);transition:transform .15s ease,background-color .15s ease,color .15s ease}.vvf-soc a:hover{transform:translateY(-2px);background:var(--mr-purple);color:#fff}.vvf-soc svg{width:15px;height:15px;display:block}.vvf-legal{border-top:1px solid var(--mr-border);padding:14px 0 24px;font-size:11.5px;font-weight:300;color:#8d8798}.vvf-legal-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px}.vvf-legal-links{display:flex;flex-wrap:wrap;gap:6px 18px}.vvf-legal a{color:#8d8798}.vvf-legal a:hover{color:var(--mr-purple)}.vvf-note{margin-top:8px;font-size:11.5px;color:#8d8798}.vvf-note.poweredby{margin-top:4px}.vvf-note.vvf-version{margin-top:4px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.vvf-geo{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vvf-geo .vvf-sel{height:34px !important;padding:0 10px !important;border:1px solid #e3dfea !important;border-radius:999px !important;background:#fff;font-family:var(--mr-font);font-size:12.5px !important;color:#4a4753 !important;text-align:left !important;width:auto !important;max-width:210px}.vvf--corto .vvf-about,.vvf--corto .vvf-news{display:none}.vvf--corto .vvf-cols{grid-template-columns:auto 1fr;gap:10px 34px;padding:26px 0 20px;align-items:start}.vvf--corto .vvf-brand{grid-row:span 4}.vvf--corto .vvf-aside{grid-column:2}.vvf--corto .vvf-col{grid-column:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 20px;padding:9px 0;border-bottom:1px solid #eeecf2}.vvf--corto .vvf-col-title{width:112px;flex:none;margin:0;color:#a49bb4}.vvf--corto .vvf-col ul{flex-direction:row;flex-wrap:wrap;gap:6px 20px}.vvf--corto .vvf-wa{margin-top:12px}@media(max-width:991px){.vvf-cols{grid-template-columns:1fr 1fr 1fr;gap:28px}.vvf-brand{grid-column:1/-1}.vvf-aside{grid-column:1/-1}.vvf-news{max-width:460px}.vvf--corto .vvf-cols{grid-template-columns:1fr}.vvf--corto .vvf-brand,.vvf--corto .vvf-col,.vvf--corto .vvf-aside{grid-column:1}.vvf--corto .vvf-brand{grid-row:auto}}@media(max-width:767px){.footer.vvf{margin-top:var(--mr-space-5)}.vvf .vvf-trust-list{grid-template-columns:1fr 1fr;gap:14px;padding:20px 0}.vvf-cols{grid-template-columns:1fr;gap:0;padding:22px 0 14px}.vvf-brand{text-align:center;padding-bottom:18px}.vvf-about{margin-left:auto;margin-right:auto;max-width:none}.vvf-col{border-top:1px solid #eeecf2}.vvf-col-title.vvf-col-title--toggle{display:flex;align-items:center;justify-content:space-between;margin:0;padding:16px 0;cursor:pointer}.vvf-col-title--toggle::after{content:"";width:9px;height:9px;border-right:2px solid #a49bb4;border-bottom:2px solid #a49bb4;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s ease}.vvf-col--abierta .vvf-col-title--toggle::after{transform:rotate(225deg) translate(-2px,-2px)}.vvf-col-title--toggle+ul{display:none;padding-bottom:16px}.vvf-col--abierta .vvf-col-title--toggle+ul{display:flex}.vvf-aside{padding-top:20px}.vvf-news{max-width:none}.vvf-wa{display:flex;justify-content:center;text-align:center}.vvf-bottom-row{justify-content:center;padding:18px 0}.vvf-pay{justify-content:center}.vvf-soc{justify-content:center}.vvf-legal-row{justify-content:center;text-align:center}.vvf-legal-links{justify-content:center}.vvf-note{text-align:center}.vvf--corto .vvf-col{display:block;border-bottom:0;padding:0}.vvf--corto .vvf-col-title{width:auto}.vvf--corto .vvf-col ul{flex-direction:column}}.vvp{max-width:1228px;margin:0 auto;padding:var(--mr-space-6) 24px var(--mr-space-7);box-sizing:border-box}.vvp-hoja{max-width:72ch;font-family:var(--mr-font);color:var(--mr-text)}.vvp--centro .vvp-hoja{margin-left:auto;margin-right:auto}.vvp--izq .vvp-hoja{margin-left:0;margin-right:auto}.vvp-titulo{margin:0 0 var(--mr-space-4);font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.15;letter-spacing:-.015em;color:var(--mr-text)}.vvp-subtitulo{margin:var(--mr-space-5) 0 var(--mr-space-2);font-size:19px;font-weight:600;line-height:1.35;color:var(--mr-purple-dark)}.vvp-parrafo{margin:0 0 var(--mr-space-3);font-size:15.5px;font-weight:300;line-height:1.7;color:#4a4753}.vvp-lista{margin:0 0 var(--mr-space-3);padding-left:22px;list-style:disc outside;font-size:15.5px;font-weight:300;line-height:1.8;color:#4a4753}.vvp-lista li{margin-bottom:4px;list-style:inherit}.vvp-lista--num{list-style:decimal outside}.vvp-figura{margin:var(--mr-space-4) 0}.vvp-figura img,.vvp-medio img{display:block;width:100%;height:auto;border-radius:var(--mr-radius)}.vvp-figura figcaption{margin-top:8px;font-size:12.5px;font-weight:300;color:var(--mr-text-muted)}.vvp-medio{display:grid;grid-template-columns:240px 1fr;gap:var(--mr-space-4);align-items:start;margin:var(--mr-space-4) 0}.vvp-medio--der{grid-template-columns:1fr 240px}.vvp-medio--der img{order:2}.vvp-medio .vvp-parrafo:last-child{margin-bottom:0}.vvp-nota{margin:var(--mr-space-4) 0;padding:16px 18px;border-radius:var(--mr-radius-sm);background:var(--mr-purple-tint);font-size:14.5px;font-weight:300;line-height:1.6;color:#3d3948}.vvp-nota b{display:block;margin-bottom:4px;font-weight:600;color:var(--mr-purple-dark)}.vvp-boton-linea{margin:var(--mr-space-4) 0}.vvp-boton{display:inline-block;padding:13px 28px;border-radius:980px;background:var(--mr-purple);color:#fff;font-weight:600;font-size:14px;text-decoration:none;transition:opacity .12s ease}.vvp-boton:hover{opacity:.88;color:#fff;text-decoration:none}.vvp-faq{border:1px solid var(--mr-border);border-radius:var(--mr-radius-sm);margin-bottom:8px;overflow:hidden}.vvp-faq summary{list-style:none;cursor:pointer;padding:14px 16px;font-weight:600;font-size:15px;color:var(--mr-purple-dark);background:var(--mr-surface-alt)}.vvp-faq summary::-webkit-details-marker{display:none}.vvp-faq summary::after{content:"";float:right;width:9px;height:9px;margin-top:6px;border-right:2px solid #a49bb4;border-bottom:2px solid #a49bb4;transform:rotate(45deg);transition:transform .2s ease}.vvp-faq[open] summary::after{transform:rotate(225deg);margin-top:9px}.vvp-faq-cuerpo{padding:14px 16px;border-top:1px solid var(--mr-border)}.vvp-faq-cuerpo .vvp-parrafo:last-child{margin-bottom:0}.vvp-sep{border:0;border-top:1px solid var(--mr-border);margin:var(--mr-space-5) 0}@media(max-width:767px){.vvp-medio,.vvp-medio--der{grid-template-columns:1fr}.vvp-medio--der img{order:0}}.vvp--previo .vvp-hoja{outline:2px dashed var(--mr-purple-light);outline-offset:18px}@media(max-width:767px){.vvp{padding:var(--mr-space-5) 18px var(--mr-space-6)}.vvp-parrafo,.vvp-lista{font-size:15px}}.product-details-page .add-to-cart-panel .add-to-cart-button.add-to-cart-button.vv-needs-choice,.product-details-page .add-to-cart .product-add-button .add-to-cart-button.add-to-cart-button.vv-needs-choice,.product-details-page .add-to-cart .product-buy-now-button .buy-now-button.buy-now-button.vv-needs-choice,.persistent-bar-product .btn-persistent-bar.btn-persistent-bar.vv-needs-choice{background:var(--mr-surface) !important;color:var(--mr-purple) !important;border:1.5px dashed var(--mr-purple-light) !important;box-shadow:none !important}.persistent-bar-product .btn-persistent-bar.btn-persistent-bar.vv-needs-choice *{color:var(--mr-purple) !important}.product-details-page .add-to-cart-panel .add-to-cart-button.add-to-cart-button.vv-needs-choice:hover,.product-details-page .add-to-cart .product-add-button .add-to-cart-button.add-to-cart-button.vv-needs-choice:hover,.product-details-page .add-to-cart .product-buy-now-button .buy-now-button.buy-now-button.vv-needs-choice:hover,.persistent-bar-product .btn-persistent-bar.btn-persistent-bar.vv-needs-choice:hover{background:var(--mr-purple-tint) !important;transform:none}.product-details-page .add-to-cart-panel .add-to-cart-button,.persistent-bar-product .btnbar-addcart.btnbar-addcart{gap:6px}.persistent-bar-product .btnbar-addcart.btnbar-addcart{display:inline-flex;align-items:center;max-width:100%}.vv-btn-main{flex:0 0 auto}.vv-btn-val{flex:0 1 auto;min-width:0;max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;opacity:.85}.vv-btn-val::before{content:"· "}.vv-btn-attr{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-details-page .attributes .vv-attr-error{margin:0;padding:8px 16px 0;font-size:13px;font-weight:600;color:#c0392b;text-transform:none;letter-spacing:normal}.product-details-page .attributes .vv-attr-error[hidden]{display:none}.product-details-page .attributes dl.column-att.vv-attention,.product-details-page .attributes .mr-tab-pane dd.attribute-type.attribute-type.vv-attention{border-color:var(--mr-purple) !important;box-shadow:0 0 0 3px var(--mr-purple-tint) !important;animation:vv-attention-shake .5s ease}.product-details-page .attributes .mr-tab-pane>.vv-attr-error{padding:0 4px 8px}@keyframes vv-attention-shake{0%,100%{transform:translateX(0)}20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}@media(prefers-reduced-motion:reduce){.product-details-page .attributes dl.column-att.vv-attention,.product-details-page .attributes .mr-tab-pane dd.attribute-type.attribute-type.vv-attention{animation:none}}.product-details-page .attributes ul.option-list.vv-cards-plain{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px !important}.product-details-page .attributes ul.option-list.option-list.vv-cards-plain li{justify-content:center;min-height:58px;padding:8px 6px !important}.product-details-page .attributes ul.option-list.vv-cards-plain li label{font-size:15px !important;font-weight:700 !important;line-height:1.2;min-height:0;-webkit-line-clamp:2;color:var(--mr-text) !important;text-transform:none}@media screen and (max-width:680px){.product-details-page .attributes ul.option-list.vv-cards-plain{grid-template-columns:repeat(auto-fill,minmax(68px,1fr))}}.product-details-page .attributes ul.option-list.option-list.vv-kit,.product-details-page .attributes ul.radio-list.radio-list.vv-kit{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px !important}.product-details-page .attributes ul.option-list.option-list.vv-kit li,.product-details-page .attributes ul.radio-list.radio-list.vv-kit li{padding:6px 6px 9px !important;gap:5px;justify-content:flex-start}.product-details-page .attributes ul.vv-kit .mr-swatch.vv-kit-sw{display:flex;aspect-ratio:auto;height:34px;overflow:hidden;background-image:none}.product-details-page .attributes ul.vv-kit .vv-kit-seg{flex:1 1 0;min-width:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06);background-image:linear-gradient(160deg,rgba(255,255,255,.35),rgba(255,255,255,0) 55%)}.product-details-page .attributes ul.vv-kit .vv-kit-seg+.vv-kit-seg{border-left:2px solid #fff}.product-details-page .attributes ul.vv-kit .vv-kit-seg.is-sub{flex-grow:.65}.product-details-page .attributes ul.vv-kit li label.vv-kit-label{position:absolute;width:1px;height:1px;min-height:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.product-details-page .attributes ul.vv-kit .vv-kit-main{font-size:12px;font-weight:700;line-height:1.25;letter-spacing:-.01em;text-align:center;color:var(--mr-text);width:100%}.product-details-page .attributes ul.vv-kit .vv-kit-sub{font-size:11px;font-weight:600;line-height:1.3;text-align:center;color:var(--mr-text-muted);width:100%}.product-details-page .attributes ul.vv-kit li.vv-kit-odd label{display:block;min-height:0;font-size:11px !important;-webkit-line-clamp:unset}.product-details-page .attributes .vv-kit-head{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}.product-details-page .attributes .vv-kit-pill{font-size:11px;font-weight:600;line-height:1.2;color:var(--mr-text-muted);background:#fff;border:1px solid var(--mr-border);border-radius:999px;padding:3px 10px}@media screen and (max-width:680px){.product-details-page .attributes ul.option-list.option-list.vv-kit,.product-details-page .attributes ul.radio-list.radio-list.vv-kit{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-details-page .attributes ul li.vv-off,.product-details-page .attributes ul.option-list.option-list li.vv-off{border-style:dashed !important;background:#fafafb !important}.product-details-page .attributes ul li.vv-off .mr-swatch,.product-details-page .attributes ul li.vv-off .attribute-square{opacity:.4;filter:saturate(.4)}.product-details-page .attributes ul li.vv-off label,.product-details-page .attributes ul li.vv-off .vv-kit-main,.product-details-page .attributes ul li.vv-off .vv-kit-sub{color:var(--mr-text-muted) !important}.product-details-page .attributes ul li.vv-none,.product-details-page .attributes ul li.vv-none input{cursor:not-allowed}.product-details-page .attributes .vv-switch-note{display:flex;align-items:flex-start;gap:10px;margin:10px 0 0;padding:10px 10px 10px 12px;border:1px solid #efb85a;border-radius:var(--mr-radius-sm);background:#fdf3e2;color:#633806}.product-details-page .attributes .vv-switch-note__body{flex:1 1 auto;min-width:0}.product-details-page .attributes .vv-switch-note__text{margin:0 0 4px !important;font-size:13px;font-weight:500;line-height:1.45;color:#633806;text-transform:none}.product-details-page .attributes .vv-switch-note__undo{padding:0;border:0;background:none;color:#633806;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer;text-align:left}.product-details-page .attributes .vv-switch-note__close{flex:0 0 auto;width:28px;height:28px;margin:-4px -4px 0 0;padding:0;border:0;border-radius:50%;background:none;color:#854f0b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.product-details-page .attributes .vv-switch-note__close:hover{background:rgba(133,79,11,.12)}.product-details-page .attributes ul li.vv-changed,.product-details-page .attributes .mr-tab.vv-changed{animation:vv-attention-shake .5s ease,vv-changed-pulse 1.2s ease-out}@keyframes vv-changed-pulse{0%,35%{outline:3px solid rgba(58,19,103,.45);outline-offset:2px}100%{outline:3px solid rgba(58,19,103,0);outline-offset:6px}}@media(prefers-reduced-motion:reduce){.product-details-page .attributes ul li.vv-changed,.product-details-page .attributes .mr-tab.vv-changed{animation:none;outline:3px solid rgba(58,19,103,.45);outline-offset:2px}}.product-details-page .stock-availability.vv-soldout .stock-qty-text{color:#b42318 !important}.product-details-page .attributes ul li .vv-agotado{display:block;width:100%;margin-top:-2px;font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.02em;text-align:center;text-transform:uppercase;color:#b42318}.product-details-page .attributes .vv-attr-empty{margin:4px 0 0 !important;padding:10px 12px;border-radius:var(--mr-radius-sm);background:rgba(58,19,103,.06);color:var(--mr-text-muted);font-size:13px;font-weight:600;text-align:center;text-transform:none;letter-spacing:normal}.product-details-page .attributes dl.column-att .attribute-details.vv-no-toggle{cursor:default;padding-bottom:var(--mr-space-2) !important}.container-warehouselection a.prices-tag-w--invite{height:28px;padding:0 12px 0 10px !important;border-radius:980px;border:1px solid #e3d9f3;background:var(--mr-purple-tint);color:var(--mr-purple);font-weight:600;text-decoration:none !important;white-space:nowrap;transition:background .12s ease,color .12s ease,border-color .12s ease}.container-warehouselection a.prices-tag-w--invite span{text-transform:none;color:inherit}.container-warehouselection a.prices-tag-w--invite span::first-letter {text-transform:none}.container-warehouselection .prices-tag-w-sep{width:1px;height:14px;background:#d8cdee}.container-warehouselection .prices-tag-w-cta{color:var(--mr-pink)}.container-warehouselection .prices-tag-w-cta::after{content:" →";color:var(--mr-purple-light)}.container-warehouselection a.prices-tag-w--invite:hover,.container-warehouselection a.prices-tag-w--invite:focus-visible{background:var(--mr-purple);border-color:var(--mr-purple);color:#fff}.container-warehouselection a.prices-tag-w--invite:hover .prices-tag-w-cta,.container-warehouselection a.prices-tag-w--invite:hover .prices-tag-w-cta::after,.container-warehouselection a.prices-tag-w--invite:focus-visible .prices-tag-w-cta,.container-warehouselection a.prices-tag-w--invite:focus-visible .prices-tag-w-cta::after{color:var(--mr-pink-soft)}.container-warehouselection a.prices-tag-w--invite:focus-visible{outline:3px solid #b16ce8;outline-offset:2px}.mr-invite{display:none}.mr-invite[hidden]{display:none !important}@media(max-width:767px){.mr-invite{display:flex;align-items:center;gap:6px;background:var(--mr-purple-tint);border-bottom:1px solid #eae3f5;font-family:var(--mr-font)}.mr-invite__link{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;padding:10px 0 10px 14px;font-size:12px;color:var(--mr-purple);text-decoration:none !important}.mr-invite__flag{flex:none;width:16px;height:auto;border-radius:2px}.mr-invite__link strong{font-weight:600;color:var(--mr-purple);white-space:nowrap}.mr-invite__link em{margin-left:auto;font-style:normal;font-weight:600;color:var(--mr-pink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mr-invite__link em::after{content:" →";color:var(--mr-purple-light)}.mr-invite__close{flex:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--mr-text-muted);cursor:pointer}.mr-invite__close svg{width:16px;height:16px}}.vvc-card{position:relative;width:100%;max-width:460px;margin:0;background:var(--mr-surface);border-radius:20px;padding:26px 26px 22px;font-family:var(--mr-font);color:var(--mr-text);text-align:left}.vvc-card__ico{width:40px;height:40px;border-radius:50%;background:var(--mr-purple-tint);color:var(--mr-purple);display:flex;align-items:center;justify-content:center;margin:0 0 12px}.vvc-card__ico svg{width:20px;height:20px}.vvc-card__title{margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.25;color:var(--mr-text);text-transform:none;letter-spacing:-.01em;text-wrap:balance}.vvc-card__text{margin:0 0 12px;font-size:13.5px;line-height:1.5;color:#4b4b50}.vvc-card__cart{display:flex;align-items:flex-start;gap:8px;margin:0 0 10px;padding:9px 11px;border-radius:10px;background:#fdf3fa;border:1px solid #f3d3e9;font-size:12.5px;line-height:1.45;color:var(--mr-purple)}.vvc-card__cart svg,.vvc-card__keep svg{flex:none;width:14px;height:14px;margin-top:2px}.vvc-card__keep{display:flex;align-items:flex-start;gap:8px;margin:0 0 18px;padding:10px 12px;border-radius:10px;background:var(--mr-surface-alt);font-size:12px;line-height:1.45;color:var(--mr-text-muted)}.vvc-card__keep svg{color:var(--mr-purple)}.vvc-card__btns{display:flex;gap:10px;flex-wrap:wrap}.vvc-btn{height:44px;padding:0 20px;border-radius:980px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mr-font);font-size:13.5px;font-weight:600;line-height:1;text-decoration:none !important;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}.vvc-btn--solid{flex:1 1 auto;border:1.5px solid var(--mr-purple);background:var(--mr-purple);color:#fff !important}.vvc-btn--solid:hover,.vvc-btn--solid:focus-visible{background:var(--mr-purple-dark);border-color:var(--mr-purple-dark);transform:translateY(-1px)}.vvc-btn--ghost{border:1.5px solid #d8cdee;background:var(--mr-surface);color:var(--mr-purple) !important}.vvc-btn--ghost:hover,.vvc-btn--ghost:focus-visible{background:var(--mr-purple-tint)}.vvc-btn:focus-visible{outline:3px solid #b16ce8;outline-offset:2px}.vvc[hidden]{display:none !important}.vvc{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;font-family:var(--mr-font)}.vvc__scrim{position:absolute;inset:0;background:rgba(20,8,38,.52);backdrop-filter:blur(2px)}.vvc__panel{position:relative;width:460px;max-width:calc(100% - 32px);max-height:calc(100% - 48px);overflow-y:auto;border-radius:20px;box-shadow:0 30px 70px rgba(0,0,0,.32);background:var(--mr-surface)}.vvc__grab{display:none}body.vvc-open{overflow:hidden}@media(max-width:767px){.vvc{align-items:flex-end}.vvc__panel{width:100%;max-width:100%;border-radius:20px 20px 0 0}.vvc__grab{display:block;width:38px;height:4px;margin:12px auto 0;border-radius:4px;background:var(--mr-border)}.vvc-card{max-width:100%;padding:14px 16px 18px}}.vvc-page{padding:40px 16px 60px;background:var(--mr-surface-alt)}.vvc-page__wrap{display:flex;justify-content:center}.vvc-page .vvc-card{border:1px solid var(--mr-border);box-shadow:var(--mr-shadow)}@media(prefers-reduced-motion:reduce){.container-warehouselection a.prices-tag-w--invite,.vvc-btn{transition:none}}.checkout-page .vvn-wrap{margin:0 0 16px !important;padding:0 !important;border:0}.checkout-page .vvn{--vvn-ink:#1d1d1f;--vvn-gray:#6e6e73;--vvn-line:#e6e6e9;--vvn-bg:#f5f5f7;--vvn-purple:#3b237b;--vvn-purple-soft:#f1edfa;--vvn-purple-line:#d9cdf3;--vvn-ok-ink:#0a8f6c;--vvn-ok-soft:#dffbf2;--vvn-tone:var(--vvn-purple);--vvn-tone-soft:var(--vvn-purple-soft);--vvn-tone-line:var(--vvn-purple-line);position:relative;display:flex;flex-direction:column;gap:14px;padding:18px 16px 16px;background:#fff;border:1.5px solid var(--vvn-tone-line);border-radius:18px;font-family:var(--mr-font);color:var(--vvn-ink);text-align:left;box-shadow:0 4px 16px rgba(58,19,103,.06)}.checkout-page .vvn--warn{--vvn-tone:#b4500f;--vvn-tone-soft:#fff3e9;--vvn-tone-line:#f5cdb0}.checkout-page .vvn--crit{--vvn-tone:#b3261e;--vvn-tone-soft:#fdeceb;--vvn-tone-line:#f3bdb9}.checkout-page .vvn p{margin:0 !important;max-width:none}.checkout-page .vvn-top{display:flex;gap:12px;align-items:flex-start}.checkout-page .vvn-ico{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--vvn-tone-soft);color:var(--vvn-tone)}.checkout-page .vvn-ico svg{width:22px;height:22px}.checkout-page .vvn-text{min-width:0;flex:1}.checkout-page .vvn-h{font-size:16px;font-weight:600;line-height:1.3;color:var(--vvn-ink);text-transform:none;letter-spacing:0}.checkout-page .vvn-p{margin-top:4px !important;font-size:13.5px;line-height:1.5;color:var(--vvn-gray)}.checkout-page .vvn-detail{margin-top:6px !important;font-size:12.5px;line-height:1.45;color:var(--vvn-tone)}.checkout-page .vvn-chip{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:3px 9px 3px 7px;border-radius:999px;background:var(--vvn-ok-soft);color:var(--vvn-ok-ink);font-size:12px;font-weight:600;line-height:1.4}.checkout-page .vvn-chip svg{width:13px;height:13px;flex:none}.checkout-page .vvn-prod{display:flex;gap:12px;align-items:center;padding:10px;border-radius:12px;background:var(--vvn-bg)}.checkout-page .vvn-prod img{flex:none;width:54px;height:54px;border-radius:10px;background:#fff;object-fit:cover}.checkout-page .vvn-prod-text{min-width:0;flex:1}.checkout-page .vvn-prod-n{font-size:14px;font-weight:600;line-height:1.25;color:var(--vvn-ink)}.checkout-page .vvn-prod-a{margin-top:2px !important;font-size:12.5px;line-height:1.4;color:var(--vvn-gray)}.checkout-page .vvn-badge{flex:none;align-self:flex-start;padding:4px 9px;border-radius:999px;white-space:nowrap;background:var(--vvn-tone-soft);color:var(--vvn-tone);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.checkout-page .vvn-card{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--vvn-bg);font-size:13.5px}.checkout-page .vvn-card-brand{flex:none;min-width:38px;height:26px;padding:0 6px;border-radius:5px;display:grid;place-items:center;background:var(--vvn-purple);color:#fff;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.checkout-page .vvn-card small{display:block;font-size:12px;color:var(--vvn-gray)}.checkout-page .vvn-error{padding:8px 12px;border-radius:10px;background:#fdeceb;color:#b3261e;font-size:13px;line-height:1.4}.checkout-page .vvn-acts{display:flex;flex-direction:column;gap:8px}.checkout-page .vvn-btn,.checkout-page .vvn-btn:hover,.checkout-page .vvn-btn:focus{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px !important;height:auto !important;margin:0 !important;padding:10px 20px !important;border-radius:980px !important;font-family:var(--mr-font);font-size:14px !important;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none !important;text-decoration:none !important;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.checkout-page .vvn-btn svg{width:18px;height:18px;flex:none}.checkout-page .vvn-btn--main,.checkout-page .vvn-btn--main:hover,.checkout-page .vvn-btn--main:focus{background:var(--vvn-purple) !important;color:#fff !important;border:1.5px solid var(--vvn-purple) !important}.checkout-page .vvn-btn--main:hover{background:#4c2f9b !important;border-color:#4c2f9b !important}.checkout-page .vvn-btn--ghost,.checkout-page .vvn-btn--ghost:hover,.checkout-page .vvn-btn--ghost:focus{background:#fff !important;color:var(--vvn-ink) !important;border:1.5px solid var(--vvn-line) !important}.checkout-page .vvn-btn--ghost:hover{border-color:var(--vvn-purple-line) !important;background:var(--vvn-purple-soft) !important;color:var(--vvn-purple) !important}.checkout-page .vvn-btn:focus-visible{outline:2px solid var(--vvn-purple);outline-offset:2px}.checkout-page .vvn-btn.is-busy,.checkout-page .vvn-alt.is-busy,.checkout-page .vvn-pay.is-busy{opacity:.55;pointer-events:none}.checkout-page .vvn-link{display:inline-block;align-self:center;padding:4px 6px;font-size:13px;color:var(--vvn-gray) !important;text-decoration:underline !important;text-underline-offset:3px;text-transform:none;cursor:pointer}.checkout-page .vvn-link:hover{color:var(--vvn-purple) !important}.checkout-page .vvn-swap{display:flex;flex-direction:column;gap:8px}.checkout-page .vvn-swap-hint{font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--vvn-gray)}.checkout-page .vvn-swap-list{display:flex;flex-wrap:wrap;gap:8px}.checkout-page .vvn-alt,.checkout-page .vvn-alt:hover,.checkout-page .vvn-alt:focus{display:inline-flex;align-items:center;min-height:40px !important;height:auto !important;margin:0 !important;padding:8px 14px !important;border:1.5px solid var(--vvn-purple-line) !important;border-radius:999px !important;background:var(--vvn-purple-soft) !important;color:var(--vvn-purple) !important;font-family:var(--mr-font);font-size:13.5px !important;font-weight:600;line-height:1.2;text-transform:none !important;cursor:pointer;transition:background .15s ease,transform .15s ease}.checkout-page .vvn-alt:hover{background:var(--vvn-purple) !important;color:#fff !important;border-color:var(--vvn-purple) !important}.checkout-page .vvn-alts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.checkout-page .vvn-pay,.checkout-page .vvn-pay:hover,.checkout-page .vvn-pay:focus{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:auto !important;margin:0 !important;padding:10px 6px !important;border:1.5px solid var(--vvn-line) !important;border-radius:12px !important;background:#fff !important;color:var(--vvn-ink) !important;font-family:var(--mr-font);font-size:12px !important;font-weight:600;line-height:1.25;text-align:center;text-transform:none !important;cursor:pointer;transition:border-color .15s ease,background .15s ease}.checkout-page .vvn-pay:hover{border-color:var(--vvn-purple-line) !important;background:var(--vvn-purple-soft) !important}.checkout-page .vvn-pay img{max-height:28px;width:auto}.checkout-page .confirm-order-next-step-button.vvn-blocked,.checkout-page .confirm-order-next-step-button.vvn-blocked:hover{background:#c9c3d8 !important;border-color:#c9c3d8 !important;color:#fff !important;cursor:not-allowed;opacity:1 !important;box-shadow:none !important}.checkout-page .vvn-resolve{display:block;width:100%;margin-top:6px;font-size:12.5px;color:var(--vvn-gray,#6e6e73);text-align:center}.checkout-page .vvn-resolve[hidden]{display:none}.checkout-page .vvn{scroll-margin:96px 0 24px}.checkout-page .vvn:focus{outline:none}.checkout-page .vvn--flash{animation:vvn-flash 1.1s ease}@keyframes vvn-flash{0%{box-shadow:0 0 0 0 var(--vvn-tone-line)}35%{box-shadow:0 0 0 7px var(--vvn-tone-soft)}100%{box-shadow:0 4px 16px rgba(58,19,103,.06)}}@media(min-width:768px){.checkout-page .vvn{padding:22px 22px 20px}.checkout-page .vvn-h{font-size:18px}.checkout-page .vvn-acts{flex-direction:row;flex-wrap:wrap;align-items:center}.checkout-page .vvn-acts .vvn-btn{width:auto}.checkout-page .vvn-acts .vvn-swap{flex-basis:100%}.checkout-page .vvn-acts .vvn-alts{flex-basis:100%;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media(prefers-reduced-motion:reduce){.checkout-page .vvn-btn,.checkout-page .vvn-alt,.checkout-page .vvn-pay{transition:none}.checkout-page .vvn--flash{animation:none}}.html-search-page .search-page .page-body{padding:0;background:transparent}.html-search-page .srch-head{padding:18px 0 4px}.html-search-page .srch-form{display:flex;align-items:center;gap:12px;height:58px;padding:0 8px 0 20px;border-radius:999px;border:2px solid var(--mr-border);background:var(--mr-surface);transition:border-color .2s var(--mr-ease),box-shadow .2s var(--mr-ease)}.html-search-page .srch-form:focus-within{border-color:var(--mr-purple);box-shadow:0 0 0 4px var(--mr-purple-tint)}.html-search-page .srch-form__icon{width:22px;height:22px;color:var(--mr-text-muted);flex:none}.html-search-page .srch-form__input{flex:1;min-width:0;height:100% !important;border:0 !important;background:transparent !important;box-shadow:none !important;outline:none;padding:0 !important;font:500 17px/1.2 var(--mr-font) !important;color:var(--mr-text) !important;text-align:left !important;-webkit-appearance:none;appearance:none}.html-search-page .srch-form__input::-webkit-search-cancel-button,.html-search-page .srch-form__input::-webkit-search-decoration{-webkit-appearance:none;display:none}.html-search-page .srch-form__input::placeholder{color:var(--mr-text-muted);opacity:1}.html-search-page .srch-form__clear{width:32px;height:32px;flex:none;display:grid;place-items:center;border:0;border-radius:50%;background:var(--mr-surface-alt);color:var(--mr-text-muted);cursor:pointer}.html-search-page .srch-form__clear[hidden]{display:none}.html-search-page .srch-form__clear svg{width:15px;height:15px}.html-search-page .srch-form__submit{height:42px;padding:0 24px;flex:none;border:0;border-radius:999px;background:var(--mr-purple);color:#fff;font:600 14.5px/1 var(--mr-font);cursor:pointer;transition:background-color .2s var(--mr-ease)}.html-search-page .srch-form__submit:hover{background:var(--mr-purple-dark)}.html-search-page .srch-form__submit:focus-visible,.html-search-page .srch-form__clear:focus-visible{outline:2px solid var(--mr-purple);outline-offset:2px}.html-search-page .srch h1,.html-search-page .srch h2{text-wrap:balance}.html-search-page .srch q{quotes:"“" "”";color:var(--mr-purple)}.html-search-page .srch-title{margin:26px 0 14px}.html-search-page .srch-title h1{font:700 28px/1.15 var(--mr-font);letter-spacing:-.01em;color:var(--mr-text);margin:0}.html-search-page .srch-warning{margin:20px 0 0;padding:12px 16px;border-radius:var(--mr-radius-sm);background:var(--mr-purple-tint);color:var(--mr-purple-dark);font:500 14px/1.4 var(--mr-font)}.html-search-page .srch-chips{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.html-search-page .srch-chip{display:inline-flex;align-items:center;gap:6px;text-decoration:none;white-space:nowrap}.html-search-page .srch-chip small{font:600 11px/1 var(--mr-font);color:var(--mr-text-muted)}.html-search-page .srch-chip.is-active{background:var(--mr-purple);border-color:var(--mr-purple);color:#fff}.html-search-page .srch-chip.is-active small{color:rgba(255,255,255,.75)}.html-search-page .srch-few{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0 0;padding:22px 26px;border-radius:var(--mr-radius);background:var(--mr-purple-tint)}.html-search-page .srch-few h2{font:700 19px/1.25 var(--mr-font);color:var(--mr-purple-dark);margin:0}.html-search-page .srch-few p{margin:4px 0 0;font-size:14px;color:var(--mr-text-muted)}.html-search-page .srch-link{display:inline-flex;align-items:center;gap:6px;font:600 14px/1.3 var(--mr-font);color:var(--mr-purple);text-decoration:none;white-space:nowrap}.html-search-page .srch-link:hover{color:var(--mr-purple-dark);text-decoration:none}.html-search-page .srch-link svg{width:16px;height:16px;transition:transform .25s var(--mr-ease)}.html-search-page .srch-link:hover svg{transform:translateX(3px)}.html-search-page .srch-label{font:700 12px/1 var(--mr-font);letter-spacing:.1em;text-transform:uppercase;color:var(--mr-text-muted);margin:24px 0 12px}.html-search-page .srch-empty{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start;margin:30px 0 0}.html-search-page .srch-empty h1{font:700 32px/1.12 var(--mr-font);letter-spacing:-.015em;color:var(--mr-text);margin:0 0 10px}.html-search-page .srch-empty__lead{font-size:15px;color:var(--mr-text-muted);margin:0 0 16px;max-width:46ch}.html-search-page .srch-tips{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.html-search-page .srch-tips li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.4;color:var(--mr-text)}.html-search-page .srch-tips svg{width:17px;height:17px;margin-top:1px;color:var(--mr-purple);flex:none}.html-search-page .srch-empty__explore .srch-label{margin-top:6px}.html-search-page .srch-popular .mr-chip{text-decoration:none}.html-search-page .srch-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.html-search-page .srch-cat{display:flex;flex-direction:column;gap:2px;padding:14px;border-radius:var(--mr-radius-sm);border:1px solid var(--mr-border);background:var(--mr-surface);text-decoration:none;transition:transform .25s var(--mr-ease),box-shadow .25s var(--mr-ease),border-color .25s var(--mr-ease)}.html-search-page .srch-cat:hover{transform:translateY(-3px);box-shadow:var(--mr-shadow-lg);border-color:transparent;text-decoration:none}.html-search-page .srch-cat b{font:700 14px/1.25 var(--mr-font);color:var(--mr-purple)}.html-search-page .srch-cat span{font-size:12.5px;color:var(--mr-text-muted)}.html-search-page .srch-start{margin:8px 0 0}.html-search-page .srch-reco{margin:40px 0 0}.html-search-page .srch-reco__title{font:700 21px/1.2 var(--mr-font);color:var(--mr-text);margin:0 0 12px}.html-search-page .srch-reco .srch-rail .item-box-cc:nth-child(n+5){display:none}.html-search-page .srch-help{display:flex;align-items:center;gap:18px;margin:36px 0 0;padding:20px 24px;border-radius:var(--mr-radius);background:var(--mr-purple);color:#fff}.html-search-page .srch-help__icon{width:48px;height:48px;flex:none;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.14)}.html-search-page .srch-help__icon svg{width:24px;height:24px}.html-search-page .srch-help__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.html-search-page .srch-help__text b{font:600 17px/1.3 var(--mr-font)}.html-search-page .srch-help__text span{font-size:13.5px;opacity:.82}.html-search-page .srch-help__btn{display:inline-flex;align-items:center;height:44px;padding:0 22px;border-radius:999px;background:#fff;color:#12823f;font:700 14px/1 var(--mr-font);text-decoration:none;white-space:nowrap;transition:transform .2s var(--mr-ease)}.html-search-page .srch-help__btn:hover{color:#0d6a33;text-decoration:none;transform:translateY(-1px)}.html-search-page .srch-help__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:991px){.html-search-page .srch-empty{grid-template-columns:minmax(0,1fr);gap:8px}.html-search-page .srch-reco .srch-rail .item-box-cc:nth-child(n+4){display:none}}@media(max-width:767px){.html-search-page .srch-head{padding-top:8px}.html-search-page .srch-form{height:50px;padding:0 6px 0 14px;gap:8px}.html-search-page .srch-form__input{font-size:16px !important}.html-search-page .srch-form__submit{display:none}.html-search-page .srch-title{margin:18px 0 10px}.html-search-page .srch-title h1{font-size:21px}.html-search-page .srch-chips-wrap{margin-left:-16px;margin-right:-16px}.html-search-page .srch-chips{flex-wrap:nowrap;overflow-x:auto;margin-left:0;margin-right:0;padding:0 16px 2px;scroll-padding-inline:16px;scrollbar-width:none}.html-search-page .srch-chips::-webkit-scrollbar{display:none}.html-search-page .srch-few{flex-direction:column;align-items:flex-start;gap:10px;padding:18px}.html-search-page .srch-few h2{font-size:17px}.html-search-page .srch-empty{margin-top:20px}.html-search-page .srch-empty h1{font-size:23px}.html-search-page .srch-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.html-search-page .srch-cat{padding:11px 12px}.html-search-page .srch-reco{margin-top:28px}.html-search-page .srch-reco__title{font-size:17px}.html-search-page .srch-reco .product-grid.srch-rail .item-grid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:42%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;margin:0 -16px;padding:4px 16px 12px;scrollbar-width:none}.html-search-page .srch-reco .product-grid.srch-rail .item-grid::-webkit-scrollbar{display:none}.html-search-page .srch-reco .srch-rail .item-box-cc,.html-search-page .srch-reco .srch-rail .item-box-cc:nth-child(n+4){display:flex;scroll-snap-align:start}.html-search-page .srch-help{flex-wrap:wrap;gap:12px 14px;padding:18px}.html-search-page .srch-help__icon{width:40px;height:40px}.html-search-page .srch-help__btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.html-search-page .srch-cat,.html-search-page .srch-link svg,.html-search-page .srch-help__btn{transition:none}}.html-search-page .srch-rescue{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:20px 0 -8px;padding:12px 16px;border-radius:var(--mr-radius-sm);background:var(--mr-purple-tint);color:var(--mr-text)}.html-search-page .srch-rescue svg{width:18px;height:18px;color:var(--mr-purple);flex:none}.html-search-page .srch-rescue p{margin:0;flex:1;min-width:200px;font-size:14px;line-height:1.45}.html-search-page .srch-rescue b{color:var(--mr-purple-dark);font-weight:600}.html-search-page .srch-rescue a{font-size:13px;color:var(--mr-text-muted);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.html-search-page .srch-rescue a:hover{color:var(--mr-purple)}@media(max-width:767px){.html-search-page .srch-rescue{margin-top:14px;padding:10px 12px}.html-search-page .srch-rescue p{font-size:13px}.html-search-page .srch-rescue a{margin-left:30px}}.lgn-page .lgn-opt--accent{border-color:var(--lgn-purple-line);background:var(--lgn-purple-soft)}.lgn-page .lgn-opt--accent .lgn-opt__ico{background:var(--lgn-purple);color:#fff}.lgn-page .lgn-opt--accent .lgn-opt__t b{color:var(--lgn-purple)}.lgn-page .lgn-opt--accent .lgn-opt__arrow{color:var(--lgn-purple)}.lgn-page .lgn-opt--accent:hover{background:#e6dcf8}.vvf-col li.vvf-orders{display:flex;align-items:center;gap:8px}.vvf-col li.vvf-orders a{color:#3b237b;font-weight:600}.vvf-tag{padding:2px 8px;border-radius:980px;background:#f1edfa;color:#3b237b;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.vv-liga{display:flex;align-items:flex-start;gap:16px;margin:16px auto 0;max-width:1300px;padding:16px 20px;border-radius:16px;background:#f1edfa;border:1.5px solid #d9cdf3;font-family:var(--mr-font);color:#1d1d1f}.vv-liga--warn{background:#fff3e9;border-color:#f5cdb0}.vv-liga--line{display:block;padding:8px 20px;font-size:13px;color:#6e6e73;background:transparent;border:0;margin:8px auto 0}.vv-liga__avatar{flex:none;width:48px;height:48px;border-radius:50%;background:#3b237b;color:#fff;display:grid;place-items:center;font-size:16px;font-weight:700}.vv-liga__ico{flex:none;width:44px;height:44px;border-radius:12px;background:#fff;color:#b4500f;display:grid;place-items:center}.vv-liga__body{flex:1;min-width:0}.vv-liga__t{margin:0 !important;font-size:15px;font-weight:700;line-height:1.3}.vv-liga--warn .vv-liga__t{color:#b4500f}.vv-liga__x{margin:4px 0 0 !important;font-size:13px;line-height:1.5;color:#6e6e73}.vv-liga--warn .vv-liga__x{color:#1d1d1f}.vv-liga__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.vv-liga__btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 18px;border-radius:980px;border:0;background:#3b237b;color:#fff !important;font-size:13px;font-weight:600;text-decoration:none !important;text-transform:none;cursor:pointer}.vv-liga__btn--ghost{background:#fff;border:1.5px solid #d9cdf3;color:#3b237b !important}.vv-liga--warn .vv-liga__btn--ghost{border-color:#f5cdb0;color:#b4500f !important}.vv-liga__close{flex:none;width:32px;height:32px;border-radius:50%;border:0;background:transparent;color:#6e6e73;font-size:18px;line-height:1;cursor:pointer;padding:0}.vv-liga__tel,.vv-liga__link{color:#3b237b !important;font-weight:600;text-decoration:underline;text-underline-offset:2px}.vv-liga__x+.vv-liga__x{margin-top:8px !important}@media(max-width:767px){.vv-liga{margin:12px 12px 0;padding:14px;gap:12px}.vv-liga__avatar,.vv-liga__ico{width:40px;height:40px}}.spn .spn__why{display:block;margin-top:3px;font-family:var(--spn-font);font-size:12.5px;line-height:1.4;color:var(--spn-gray);text-align:left}.spn .spn__tag{flex:none;padding:4px 10px;border-radius:980px;background:#fff;border:1px solid var(--spn-purple-line);color:var(--spn-purple);font-family:var(--spn-font);font-size:11px;font-weight:700;letter-spacing:.04em}#vvLeadCard{grid-column:1/-1;flex:0 0 100%;width:100%;clear:both;margin:2px 0 14px}#vvLeadCard>label{display:none}#vvLeadCard>div{width:100%;float:none;padding:0}.vv-leadcard{--spn-purple:#3b237b;--spn-purple-line:#d9cdf3;--spn-purple-soft:#f4f0fb;--spn-ink:#1e1830;--spn-gray:#6b6480;--spn-font:"Manrope","Avenir Next","Segoe UI",system-ui,sans-serif;display:flex;align-items:center;gap:13px;padding:14px 16px;border:1.5px solid var(--spn-purple-line);border-radius:14px;background:var(--spn-purple-soft);text-align:left}.vv-leadcard .spn__avatar{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--spn-purple);font-family:var(--spn-font);font-size:13px;font-weight:700;letter-spacing:.04em}.vv-leadcard .spn__who{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.vv-leadcard .spn__label{font-family:var(--spn-font);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--spn-gray) !important;margin:0}.vv-leadcard .spn__name{font-family:var(--spn-font);font-size:15px;font-weight:600;color:var(--spn-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vv-leadcard .spn__id{font-family:var(--spn-font);font-size:13px;font-weight:600;color:var(--spn-purple)}.vv-leadcard .spn__why{display:block;margin-top:3px;font-family:var(--spn-font);font-size:12.5px;line-height:1.4;color:var(--spn-gray)}.vv-leadcard .spn__why.vv-leadcard__kept{margin-top:8px;padding:8px 10px;border-radius:10px;background:#fff3e9;border:1px solid #f5cdb0;color:#1d1d1f}.vv-leadcard .spn__tag{flex:none;align-self:flex-start;padding:4px 10px;border-radius:980px;background:#fff;border:1px solid var(--spn-purple-line);color:var(--spn-purple);font-family:var(--spn-font);font-size:11px;font-weight:700;letter-spacing:.04em}@media(max-width:420px){.vv-leadcard{flex-wrap:wrap}}.eu-cookie-bar-notification.vv-cookies{position:fixed;left:50%;right:auto;top:auto;bottom:20px;transform:translateX(-50%);width:min(720px,calc(100vw - 40px));margin:0 !important;padding:0;background:none;border:0;z-index:6100;transition:bottom .3s ease}.eu-cookie-bar-notification.vv-cookies--sube{bottom:88px}.vv-cookies__card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;background:var(--mr-surface);border:1px solid var(--mr-border);border-radius:var(--mr-radius);box-shadow:var(--mr-shadow-lg);font-family:var(--mr-font);text-align:left;animation:vvCookiesIn .5s cubic-bezier(.16,1,.3,1) .35s both}.vv-cookies__ico{flex:none;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--mr-purple-tint);color:var(--mr-purple)}.vv-cookies__body{min-width:0}.vv-cookies__title{margin:0 0 3px;font-size:15px;font-weight:700;line-height:1.25;color:var(--mr-text)}.vv-cookies__text{font-size:12.5px;line-height:1.5;color:var(--mr-text-muted)}.vv-cookies__text a{color:var(--mr-purple);font-weight:600;text-decoration:underline;text-underline-offset:2px}.vv-cookies__text a:hover,.vv-cookies__text a:focus{color:var(--mr-purple-light)}#eu-cookie-bar-notification .vv-cookies__ok{margin:0}.vv-cookies__ok{min-height:44px;padding:11px 28px;border:0;border-radius:980px;background:var(--mr-purple);color:#fff;font-family:var(--mr-font);font-size:14px;font-weight:700;line-height:1.2;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.vv-cookies__ok:hover{background:var(--mr-purple-dark);transform:translateY(-1px);box-shadow:0 6px 16px rgba(58,19,103,.28)}.vv-cookies__ok:active{transform:translateY(0);box-shadow:none}.vv-cookies__ok:focus-visible{outline:3px solid var(--mr-purple-light);outline-offset:2px}.vv-cookies__ok[disabled]{opacity:.6;cursor:default;transform:none;box-shadow:none}.eu-cookie-bar-notification.vv-cookies--out .vv-cookies__card{animation:vvCookiesOut .3s ease forwards}@keyframes vvCookiesIn{from{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}@keyframes vvCookiesOut{from{opacity:1;transform:none}to{opacity:0;transform:translateY(12px) scale(.98)}}@media(max-width:639px){.vv-cookies__card{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px 12px;padding:14px 16px}.vv-cookies__body{display:contents}.vv-cookies__ico{grid-row:1;grid-column:1;align-self:center;width:34px;height:34px}.vv-cookies__ico svg{width:19px;height:19px}.vv-cookies__title{grid-row:1;grid-column:2;align-self:center;margin:0}.vv-cookies__ok{grid-row:1;grid-column:3;align-self:center;padding:11px 20px}.vv-cookies__text{grid-row:2;grid-column:1/-1;font-size:12px;line-height:1.45;max-height:30vh;overflow-y:auto;overscroll-behavior:contain}}@media(max-width:575px){.eu-cookie-bar-notification.vv-cookies{left:0;right:0;bottom:0;width:auto;transform:none}.eu-cookie-bar-notification.vv-cookies--sube{bottom:92px}.vv-cookies__card{padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));border-width:1px 0 0;border-radius:var(--mr-radius) var(--mr-radius) 0 0}body.vv-cookies-abierto{padding-bottom:var(--vv-cookies-alto,0)}html.html-product-details-page #eu-cookie-bar-notification .vv-cookies__card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 12px calc(6px + env(safe-area-inset-bottom,0px))}html.html-product-details-page .vv-cookies__body{display:contents}html.html-product-details-page .vv-cookies__ico{width:22px;height:22px}html.html-product-details-page .vv-cookies__ico svg{width:13px;height:13px}html.html-product-details-page .vv-cookies__title{margin:0;font-size:12px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.html-product-details-page .vv-cookies__text{display:none}html.html-product-details-page .vv-cookies__ok{padding:6px 14px;min-height:32px;font-size:12px}}@media(prefers-reduced-motion:reduce){.eu-cookie-bar-notification.vv-cookies{transition:none}.vv-cookies__card,.eu-cookie-bar-notification.vv-cookies--out .vv-cookies__card{animation-duration:.01ms}.vv-cookies__ok{transition:none}.vv-cookies__ok:hover{transform:none}}.html-account-page .master-wrapper-content{background-color:#f5f5f7;padding-top:26px}.html-account-page .page-title.panel-heading{position:static !important;left:auto !important;width:auto !important}.html-account-page .page-title.panel-heading,.acc-page .page-title.acc-head{display:block !important;height:auto !important;min-height:0 !important;background-image:none !important}.html-account-page .sidebar.col-md-3.mainmenu{margin-top:0}.html-account-page .page-title h1{color:var(--mr-text) !important;text-shadow:none !important}.html-account-page .page-title{text-align:left}.html-account-page:not(.html-customer-info-page) .page.account-page>.page-body{background:#fff;border:1px solid var(--mr-border);border-radius:22px;padding:24px}.acc-nav{font-family:var(--mr-font);background:#fff;border:1px solid var(--mr-border);border-radius:22px;padding:20px 14px 14px;margin-bottom:30px}.acc-nav__me{display:flex;align-items:center;gap:12px;padding:0 8px 16px;border-bottom:1px solid #efeff1}.acc-nav__avatar{flex:none;width:46px;height:46px;border-radius:50%;background:var(--mr-purple);color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;letter-spacing:.02em}.acc-nav__who{min-width:0;display:flex;flex-direction:column}.acc-nav__name{font-size:14.5px;font-weight:600;line-height:1.25;color:var(--mr-text);overflow:hidden;text-overflow:ellipsis}.acc-nav__id{margin-top:2px;font-size:12.5px;color:var(--mr-text-muted);font-variant-numeric:tabular-nums}.acc-nav__list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.acc-nav__list>li{list-style:none !important;margin:0}.acc-nav__glabel{padding:14px 12px 6px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#9a9aa1}.acc-nav__list>li:first-child.acc-nav__glabel{padding-top:0}.acc-nav .acc-nav__item,.acc-nav .acc-nav__list>li>a{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:13px;color:#3f3f45;font-size:14.5px;font-weight:500;text-decoration:none;transition:background .15s ease,color .15s ease}.acc-nav .acc-nav__item:hover,.acc-nav .acc-nav__list>li>a:hover{background:#fafafb;color:var(--mr-purple);text-decoration:none}.acc-nav .acc-nav__item.is-active{background:var(--mr-purple-tint);color:var(--mr-purple);font-weight:600}.acc-nav__ico{flex:none;display:inline-flex}.acc-nav__text{min-width:0}.acc-nav__logout{display:flex;align-items:center;gap:11px;margin-top:10px;padding:12px;border-top:1px solid #efeff1;color:var(--mr-text-muted);font-size:14px;font-weight:500;text-decoration:none}.acc-nav__logout:hover{color:var(--mr-purple);text-decoration:none}.acc-nav a:focus-visible{outline:3px solid #b16ce8;outline-offset:2px}@media(max-width:991px){.acc-nav{padding:16px 12px 12px;border-radius:18px;margin-bottom:20px}.acc-nav__list{flex-direction:row;gap:8px;margin:14px -12px 0;padding:0 12px 4px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.acc-nav__list::-webkit-scrollbar{display:none}.acc-nav__glabel{display:none}.acc-nav__list>li{flex:none}.acc-nav .acc-nav__item,.acc-nav .acc-nav__list>li>a{border:1px solid var(--mr-border);border-radius:999px;padding:9px 15px;white-space:nowrap;font-size:13.5px}.acc-nav .acc-nav__item.is-active{background:var(--mr-purple);border-color:var(--mr-purple);color:#fff}.acc-nav .acc-nav__ico{display:none}.acc-nav__logout{margin-top:8px}.acc-nav__rail{position:relative;overflow:hidden;border-radius:12px}.acc-nav__rail::before,.acc-nav__rail::after{content:'';position:absolute;top:0;bottom:0;width:26px;z-index:1;pointer-events:none;opacity:0;transition:opacity .15s ease}.acc-nav__rail::before{left:0;background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.acc-nav__rail::after{right:0;background:linear-gradient(to left,#fff,rgba(255,255,255,0))}.acc-nav__rail.is-scroll-left::before{opacity:1}.acc-nav__rail.is-scroll-right::after{opacity:1}}.acc-page{font-family:var(--mr-font);color:var(--mr-text)}.acc-page.page,.acc-page>.page-body{background:transparent !important;border:0 !important;box-shadow:none !important}.acc-page>.page-body{padding:0 !important;margin:0 !important}.acc-page *,.acc-page *::before,.acc-page *::after{box-sizing:border-box}.acc-page .page-title.acc-head{background:transparent !important;border:0 !important;padding:0 !important;margin:0 0 22px !important;text-align:left}.acc-page .acc-head h1{margin:0;font-size:clamp(25px,2.4vw,31px) !important;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--mr-text);text-transform:none}.acc-page .acc-head__sub{margin:7px 0 0 !important;max-width:56ch;font-size:14.5px;line-height:1.5;color:var(--mr-text-muted)}.acc-page .validation-summary-valid{display:none !important}.acc-page .acc-alert{margin:0 0 18px;padding:13px 16px;background:#fdf0f0;border:1px solid #f3cfcf;border-radius:14px;color:#9b1c1c;font-size:14px;line-height:1.45;text-align:left !important}.acc-page .acc-alert ul{margin:0;padding:0;list-style:none}.acc-page .acc-alert li{list-style:none !important}.acc-grid{display:grid;grid-template-columns:minmax(0,1fr) 304px;gap:24px;align-items:start}.acc-col{display:flex;flex-direction:column;gap:20px;min-width:0}.acc-aside{display:flex;flex-direction:column;gap:18px}@media(max-width:1199px){.acc-grid{grid-template-columns:minmax(0,1fr)}}.acc-id{background:var(--mr-purple-tint);border-radius:22px;padding:22px 24px;display:flex;flex-direction:column;gap:18px}.acc-id__top{display:flex;flex-wrap:wrap;gap:14px 44px}.acc-id__field{display:flex;flex-direction:column;gap:4px}.acc-id__k{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#6d5a97}.acc-id__number{font-size:29px;font-weight:600;line-height:1.1;letter-spacing:-.01em;color:var(--mr-purple-dark);font-variant-numeric:tabular-nums}.acc-id__country{display:flex;align-items:center;gap:9px;margin-top:5px;font-size:16px;font-weight:500;color:var(--mr-purple-dark)}.acc-id__country img{width:26px;height:auto;border-radius:3px;border:1px solid #d3c9ea}.acc-id__sep{height:1px;background:#ded3f3}.acc-id__bottom{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px 24px}.acc-id__pairs{display:flex;flex-wrap:wrap;gap:14px 40px;flex-grow:1;min-width:0}.acc-id__pair{display:flex;flex-direction:column;gap:3px;min-width:0}.acc-id__label{font-size:12.5px;color:#6d5a97}.acc-id__value{font-size:15.5px;font-weight:500;color:var(--mr-purple-dark);word-break:break-word}.acc-id__note{font-size:12.5px;color:#92400e}.acc-id__locked{display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin-left:auto}.acc-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;background:#e6dcf8;color:#6d5a97;font-size:12px;font-weight:500}.acc-page .acc-id__how{font-size:13px;font-weight:600;color:var(--mr-purple);text-decoration:underline;text-underline-offset:3px}.acc-card{background:#fff;border:1px solid var(--mr-border);border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:18px}.acc-page .acc-card__head h2{margin:0;font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--mr-text);text-transform:none}.acc-page .acc-card__head p{margin:5px 0 0 !important;font-size:13.5px;line-height:1.5;color:var(--mr-text-muted)}.acc-field{display:flex;flex-direction:column;gap:8px;min-width:0}.acc-field--half{max-width:340px}.acc-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:600px){.acc-row{grid-template-columns:minmax(0,1fr)}.acc-field--half{max-width:none}}.acc-page .acc-label{margin:0 !important;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mr-text-muted) !important}.acc-page .acc-input{width:100%;height:56px;margin:0 !important;padding:0 14px !important;border:1.5px solid var(--mr-border) !important;border-radius:14px !important;background:#fff;color:var(--mr-text);font-family:var(--mr-font);font-size:16px;line-height:1.3;text-align:left !important;text-transform:none;box-shadow:none !important;transition:border-color .16s ease,box-shadow .16s ease}.acc-page .acc-input:hover{border-color:#d3d3d8 !important}.acc-page .acc-input:focus{border-color:var(--mr-purple-light) !important;box-shadow:0 0 0 4px rgba(123,79,208,.16) !important;outline:none}.acc-page select.acc-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%236e6e73' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 8 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px 18px}.acc-page textarea.acc-input{height:auto;min-height:120px;padding:14px !important;line-height:1.5}.acc-page .acc-readonly{font-size:16px;color:var(--mr-text-muted)}.acc-hint{font-size:13px;line-height:1.45;color:var(--mr-text-muted)}.acc-page .acc-error{display:block;font-size:13px;color:#b42318}.acc-page .acc-error:empty{display:none}.acc-page .acc-link{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;font-size:14px;font-weight:600;color:var(--mr-purple);text-decoration:none}.acc-page .acc-link:hover{text-decoration:underline;text-underline-offset:3px}.acc-choices{display:flex;flex-wrap:wrap;gap:10px}.acc-page .acc-choice{display:flex;align-items:center;gap:9px;height:50px;padding:0 20px;margin:0 !important;border:1.5px solid var(--mr-border);border-radius:14px;background:#fff;font-size:15px;font-weight:500;color:#3f3f45 !important;text-transform:none;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.acc-page .acc-choice input{width:17px;height:17px;margin:0;accent-color:var(--mr-purple)}.acc-page .acc-choice.is-on{border-color:var(--mr-purple-light);background:#f7f4fd;color:var(--mr-purple) !important;font-weight:600}.acc-page .acc-choice:focus-within{box-shadow:0 0 0 4px rgba(123,79,208,.16)}.acc-page .acc-check{display:flex;align-items:flex-start;gap:11px;margin:0 !important;font-size:14.5px;line-height:1.5;font-weight:400;color:#3f3f45 !important;text-transform:none;cursor:pointer}.acc-page .acc-check input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--mr-purple)}.acc-page .acc-tel{display:flex;align-items:center;height:56px;padding:0 14px;border:1.5px solid var(--mr-border);border-radius:14px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.acc-page .acc-tel:focus-within{border-color:var(--mr-purple-light);box-shadow:0 0 0 4px rgba(123,79,208,.16)}.acc-page .acc-tel .iti{width:100%;display:flex !important;align-items:center}.acc-page .acc-tel .iti *{box-sizing:initial}.acc-page .acc-tel .iti__flag-container{position:static;flex:0 0 auto;padding:0}.acc-page .acc-tel .iti__selected-flag{position:static;height:34px;background:transparent;padding:0 8px 0 0}.acc-page .acc-tel .iti__selected-dial-code{font-size:16px;color:var(--mr-text)}.acc-page .acc-tel input.acc-input,.acc-page .acc-tel #Phone{flex:1 1 auto;width:100% !important;min-width:0;height:34px !important;margin:0 !important;padding:0 0 0 6px !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;text-align:left !important;font-variant-numeric:tabular-nums}.acc-page .acc-tel .iti__country-list{top:calc(100% + 8px);left:-15px;text-align:left;border-radius:12px;box-shadow:var(--mr-shadow-lg)}.acc-page .acc-tel .iti__country-list--dropup{top:auto;bottom:calc(100% + 8px)}.acc-attributes .form-group{margin:0 0 12px}.acc-table-wrap{overflow-x:auto}.acc-table{width:100%;border-collapse:collapse;font-size:14px}.acc-table th{padding:0 12px 10px;text-align:left;font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mr-text-muted)}.acc-table td{padding:12px;border-top:1px solid #efeff1}.acc-savebar{position:sticky;bottom:16px;z-index:5;display:flex;align-items:center;gap:16px;margin-top:2px;padding:14px 16px 14px 20px;background:#fff;border:1px solid var(--mr-border);border-radius:18px;box-shadow:0 18px 38px -20px rgba(42,13,77,.45)}.acc-savebar__state{display:none;align-items:center;gap:10px;font-size:14.5px;font-weight:500;color:var(--mr-text)}.acc-savebar.is-dirty .acc-savebar__state{display:flex}.acc-savebar__dot{flex:none;width:9px;height:9px;border-radius:50%;background:#d97706}.acc-page .acc-save{margin-left:auto;height:50px;padding:0 30px !important;border-radius:999px !important;background:var(--mr-purple) !important;color:#fff !important;font-family:var(--mr-font);font-size:15px;font-weight:600;border:0}.acc-card--aside{padding:20px;gap:14px}.acc-aside__k{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#9a9aa1}.acc-aside__row{display:flex;align-items:center;gap:12px;color:var(--mr-text-muted)}.acc-aside__t{flex-grow:1;font-size:14.5px;font-weight:500;color:var(--mr-text)}.acc-page .acc-aside__a{font-size:13.5px;font-weight:600;color:var(--mr-purple);text-decoration:none}.acc-page .acc-aside__a:hover{text-decoration:underline;text-underline-offset:3px}.acc-aside__note{margin:0 !important;font-size:13px;line-height:1.5;color:var(--mr-text-muted)}.acc-page .acc-aside__btn{display:flex;align-items:center;justify-content:center;height:46px;border:1.5px solid var(--mr-purple);border-radius:999px;font-size:14.5px;font-weight:600;color:var(--mr-purple);text-decoration:none}.acc-page .acc-aside__btn:hover{background:var(--mr-purple-tint);text-decoration:none}@media(max-width:767px){.acc-page .page-title.acc-head{margin-bottom:18px !important}.acc-id,.acc-card{padding:18px 16px;border-radius:18px}.acc-id__number{font-size:25px}.acc-id__locked{margin-left:0;align-items:flex-start}.acc-savebar{padding:12px 70px 12px 14px;border-radius:16px;bottom:10px}.acc-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.acc-page .acc-choice{justify-content:center;padding:0 12px}.acc-page .acc-save{width:auto;padding:0 22px !important}}@media(prefers-reduced-motion:reduce){.acc-nav *,.acc-page *{transition:none !important}}.acc-page .acc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px !important;border:0;border-radius:999px !important;background:var(--mr-purple) !important;color:#fff !important;font-family:var(--mr-font);font-size:14.5px;font-weight:600;line-height:1;text-transform:none;box-shadow:none;cursor:pointer;text-decoration:none}.acc-page .acc-btn:hover{opacity:.9;text-decoration:none}.acc-page .acc-btn.acc-btn{text-transform:none !important;letter-spacing:normal}.acc-page .acc-btn--ghost{background:#fff !important;color:var(--mr-purple) !important;border:1.5px solid var(--mr-purple) !important}.acc-page .acc-btn--ghost:hover{background:var(--mr-purple-tint) !important}.acc-page .acc-btn--quiet{background:#fff !important;color:var(--mr-text-muted) !important;border:1.5px solid var(--mr-border) !important}.acc-page .acc-btn--quiet:hover{color:#b42318 !important;border-color:#f3cfcf !important;background:#fdf7f7 !important}.acc-page .acc-btn:focus-visible{outline:3px solid #b16ce8;outline-offset:3px}.acc-page .acc-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px !important;padding:0;background:none;border:0}.acc-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:900px){.acc-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}.acc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;padding:0}.acc-facts__item{min-width:0}.acc-page .acc-facts dt{margin:0;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mr-text-muted)}.acc-page .acc-facts dd{margin:3px 0 0;font-size:14.5px;color:var(--mr-text);word-break:break-word}.acc-tag{display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;background:var(--mr-purple-tint);color:var(--mr-purple);font-size:11.5px;font-weight:600;letter-spacing:.02em;text-transform:none}.acc-tag--bill{background:#eef3fb;color:#2f4d85}.acc-page .acc-addr{display:flex;flex-direction:column;gap:14px;margin:0 !important;padding:20px;background:#fff;border:1px solid var(--mr-border);border-radius:20px;text-align:left}.acc-addr__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.acc-page .acc-addr__name{margin:0;font-size:16.5px;font-weight:600;letter-spacing:-.01em;color:var(--mr-text);text-transform:none}.acc-addr__tags{display:flex;flex-wrap:wrap;gap:6px}.acc-addr__lines{display:flex;flex-direction:column;gap:2px;font-size:14.5px;line-height:1.5;color:#3f3f45}.acc-addr__lines .country{color:var(--mr-text-muted)}.acc-addr .acc-facts__item.email{grid-column:1/-1}.acc-page .acc-addr .acc-facts dd{overflow-wrap:anywhere}.acc-addr__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:4px}.acc-page .acc-addr{transition:opacity .2s ease,filter .2s ease}.acc-page .acc-addr.is-busy{opacity:.55;filter:saturate(.6);pointer-events:none}.acc-page .acc-addr__actions .acc-btn{flex:1 1 auto}@media(min-width:480px){.acc-page .acc-addr__actions .acc-btn{flex:0 0 auto;min-width:120px}}.acc-page .acc-filter{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:end;margin:0 0 18px !important;padding:18px;background:#fff;border:1px solid var(--mr-border);border-radius:20px}.acc-filter__field{display:flex;flex-direction:column;gap:8px;min-width:0}.acc-page .acc-filter .acc-input{height:50px}.acc-page .acc-filter__go{width:100%}@media(min-width:700px){.acc-page .acc-filter{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:16px}.acc-page .acc-filter__go{width:auto}}.acc-orders{display:flex;flex-direction:column;gap:12px}.acc-order{display:flex;flex-direction:column;gap:14px;padding:18px 16px;background:#fff;border:1px solid var(--mr-border);border-radius:20px;transition:border-color .16s ease,box-shadow .16s ease}.acc-order:hover{border-color:#d9d3ea;box-shadow:0 14px 30px -24px rgba(42,13,77,.6)}.acc-order__top{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.acc-page .acc-order__num{font-size:16.5px;font-weight:600;color:var(--mr-purple) !important;font-variant-numeric:tabular-nums;text-decoration:none;letter-spacing:-.01em}.acc-page .acc-order__num:hover{text-decoration:underline;text-underline-offset:3px}.acc-order__total{margin-left:auto;font-size:16.5px;font-weight:600;color:var(--mr-text);font-variant-numeric:tabular-nums}.acc-order__status{display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;font-size:11.5px;font-weight:600;background:#f2f2f4;color:#55555c}.acc-order__status.is-done{background:#eaf5ef;color:#1d5c41}.acc-order__status.is-going{background:var(--mr-purple-tint);color:var(--mr-purple)}.acc-order__status.is-wait{background:#fef6e7;color:#92400e}.acc-order__status.is-off{background:#fdf0f0;color:#9b1c1c}.acc-order__foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:12px;border-top:1px solid #efeff1}.acc-order__ship{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:13.5px;color:var(--mr-text-muted)}.acc-order__carrier{font-weight:600;color:#3f3f45;letter-spacing:.02em}.acc-page .acc-order__ship .trknbr{color:var(--mr-purple) !important;font-variant-numeric:tabular-nums;text-decoration:underline;text-underline-offset:3px;word-break:break-all}.acc-page .acc-order__details{margin-left:auto;display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:600;color:var(--mr-purple) !important;text-decoration:none}.acc-page .acc-order__details:hover{text-decoration:underline;text-underline-offset:3px}@media(min-width:600px){.acc-order{padding:20px}.acc-order__facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.acc-page .acc-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;background:#fff;border:1px dashed #d9d9de;border-radius:20px;color:var(--mr-text-muted);text-align:center}.acc-page .acc-empty p{margin:0 !important;font-size:15px}.acc-page .acc-redirect{display:flex;flex-direction:column;align-items:center;gap:10px;padding:44px 22px 40px;background:#fff;border:1px solid var(--mr-border);border-radius:22px;text-align:center;animation:mr-veil-in .3s ease both}.acc-redirect__ring{width:44px;height:44px;margin-bottom:8px;border-radius:50%;background:conic-gradient(from 90deg,rgba(58,19,103,0) 0deg,rgba(122,76,200,.55) 170deg,var(--mr-purple) 330deg,var(--mr-purple) 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3.5px));animation:mr-turn .8s linear infinite}.acc-page .acc-redirect__title{margin:0 !important;font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--mr-text)}.acc-page .acc-redirect__hint{margin:0 !important;font-size:14px;line-height:1.5;color:var(--mr-text-muted)}.acc-page .acc-redirect__go{margin-top:10px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.acc-page .acc-redirect.is-slow .acc-redirect__go{opacity:1;visibility:visible;transform:none;transition:opacity .25s ease,transform .25s ease}@media(prefers-reduced-motion:reduce){.acc-redirect__ring{animation-duration:1.8s}.acc-page .acc-redirect{animation:none}}.vvcf{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(29,29,31,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:vvcf-fondo .16s ease both}body.vvcf-abierta{overflow:hidden}.vvcf__caja{width:100%;max-width:420px;box-sizing:border-box;padding:26px 24px 20px;background:#fff;border-radius:22px;box-shadow:0 30px 70px -30px rgba(42,13,77,.6);font-family:var(--mr-font);color:var(--mr-text);text-align:left;animation:vvcf-entra .2s cubic-bezier(.22,.61,.36,1) both}.vvcf__titulo{margin:0 0 8px;font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--mr-text);text-transform:none}.vvcf__texto{margin:0 !important;font-size:14.5px;line-height:1.5;color:var(--mr-text-muted)}.vvcf__detalle{margin:14px 0 0 !important;padding:11px 14px;border-radius:12px;background:var(--mr-surface-alt);color:var(--mr-text);font-size:14px;line-height:1.4;word-break:break-word}.vvcf__botones{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.vvcf__btn{flex:1 1 140px;min-height:48px;padding:0 18px;border-radius:999px;font-family:var(--mr-font);font-size:15px;font-weight:600;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.vvcf__btn--no{background:#fff;border:1.5px solid var(--mr-border);color:var(--mr-text)}.vvcf__btn--no:hover{background:var(--mr-surface-alt)}.vvcf__btn--si{border:0;background:var(--mr-purple);color:#fff}.vvcf__btn--si:hover{opacity:.9}.vvcf__caja--peligro .vvcf__btn--si{background:#b42318}.vvcf__btn:focus-visible{outline:3px solid #b16ce8;outline-offset:3px}@keyframes vvcf-fondo{from{opacity:0}to{opacity:1}}@keyframes vvcf-entra{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.vvcf,.vvcf__caja{animation:none !important}}@media(max-width:420px){.vvcf{padding:14px;align-items:flex-end}.vvcf__caja{max-width:none;border-radius:22px;padding:22px 18px 18px}.vvcf__btn{flex:1 1 100%}.vvcf__botones{flex-direction:column-reverse}}.acc-cards .acc-empty{grid-column:1/-1}.acc-tag--off{background:#fdf0f0;color:#9b1c1c}.acc-page .acc-pay{display:flex;flex-direction:column;gap:14px;margin:0 !important;padding:20px;text-align:left}.acc-pay.is-expired{border-color:#f3cfcf}.acc-pay__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.acc-pay__logo{width:46px;height:auto;flex:none}.acc-pay__brand{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mr-text-muted)}.acc-pay__number{font-size:17px;font-weight:600;letter-spacing:.06em;color:var(--mr-text);font-variant-numeric:tabular-nums}.acc-pay__actions{display:flex;margin-top:auto;padding-top:4px}.acc-page .acc-pay__actions .acc-btn{flex:1 1 auto}@media(min-width:480px){.acc-page .acc-pay__actions .acc-btn{flex:0 0 auto;min-width:140px}}.acc-page .acc-newcard{max-width:520px;margin-top:18px}.acc-newcard__number{position:relative}.acc-page .acc-newcard__number .acc-input{padding-right:68px !important;letter-spacing:.04em}.acc-newcard__brand{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center}.acc-newcard__brand img{width:40px;height:auto}.acc-page .acc-newcard .acc-error{margin:0 !important;font-weight:400}.acc-newcard__actions{display:flex}.acc-page .acc-newcard__actions .acc-btn{width:100%}.acc-newcard__note{font-size:12.5px;line-height:1.5;color:var(--mr-text-muted)}.acc-page .acc-newcard__note p,.acc-page .acc-newcard__note label{margin:0 !important;font-weight:400;color:var(--mr-text-muted) !important;text-transform:none}@media(min-width:560px){.acc-page .acc-newcard__actions .acc-btn{width:auto;min-width:200px}}.acc-page .acc-wallet{display:flex;flex-direction:column;gap:14px;margin:0 !important;padding:22px;background:#fff;border:1px solid var(--mr-border) !important;border-radius:20px;color:var(--mr-text);text-align:left}.acc-wallet__top{display:flex;align-items:center;gap:10px;color:var(--mr-purple)}.acc-page .acc-wallet__name{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--mr-text);text-transform:none}.acc-wallet__balance{display:flex;flex-direction:column;gap:2px}.acc-wallet__points{font-size:34px;font-weight:600;line-height:1.05;letter-spacing:-.02em;color:var(--mr-purple-dark);font-variant-numeric:tabular-nums}.acc-wallet__label{font-size:12.5px;color:var(--mr-text-muted)}.acc-page .acc-wallet__go{margin-top:auto;align-self:flex-start}.acc-page .acc-balance{margin:0 0 18px !important;padding:20px;background:var(--mr-purple-tint);border:0 !important;border-radius:20px;color:var(--mr-purple-dark);text-align:left}.acc-page .acc-balance__now{font-size:16px;line-height:1.5}.acc-page .acc-balance__now strong{display:inline;font-size:1.1em;font-weight:700}.acc-page .acc-balance__min{margin-top:8px;font-size:13.5px;color:#6d5a97}.acc-moves{display:flex;flex-direction:column;gap:10px}.acc-move{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 14px;padding:16px;background:#fff;border:1px solid var(--mr-border);border-radius:18px}.acc-move__main{display:flex;flex-direction:column;gap:3px;flex:1 1 200px;min-width:0}.acc-move__msg{font-size:14.5px;line-height:1.4;color:var(--mr-text)}.acc-move__when{font-size:12.5px;color:var(--mr-text-muted)}.acc-move__nums{display:flex;flex-direction:column;align-items:flex-end;gap:3px;margin-left:auto;text-align:right}.acc-move__points{font-size:17px;font-weight:600;color:var(--mr-text);font-variant-numeric:tabular-nums}.acc-move.is-in .acc-move__points{color:#1d5c41}.acc-move.is-out .acc-move__points{color:#9b1c1c}.acc-move__balance{font-size:12.5px;color:var(--mr-text-muted);font-variant-numeric:tabular-nums}.acc-move__end{flex:1 1 100%;font-size:12.5px;color:#92400e}html.html-registration-page span.field-validation-error:not([hidden]),html.html-registration-page p.field-validation-error:not([hidden]),html.html-login-page span.field-validation-error:not([hidden]),html.html-login-page p.field-validation-error:not([hidden]),html.html-password-recovery-page span.field-validation-error:not([hidden]),html.html-password-recovery-page p.field-validation-error:not([hidden]){display:flex;align-items:flex-start;gap:7px;width:100%;background:none;float:none;padding:0;margin:8px 0 0;font-size:13.5px;font-weight:600;line-height:1.4;color:#d64536;text-align:left;text-transform:none}html.html-registration-page span.field-validation-error:not([hidden])::before,html.html-registration-page p.field-validation-error:not([hidden])::before,html.html-login-page span.field-validation-error:not([hidden])::before,html.html-login-page p.field-validation-error:not([hidden])::before,html.html-password-recovery-page span.field-validation-error:not([hidden])::before,html.html-password-recovery-page p.field-validation-error:not([hidden])::before{content:"";flex:none;width:15px;height:15px;margin-top:1px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='7' stroke='%23d64536' stroke-width='1.6'/%3E%3Cpath d='M8 4.6v4.2' stroke='%23d64536' stroke-width='1.6' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='11.4' r='.95' fill='%23d64536'/%3E%3C/svg%3E") no-repeat center/contain}html.html-registration-page #FirstName.input-validation-error,html.html-registration-page #LastName.input-validation-error,html.html-registration-page #mail.input-validation-error,html.html-registration-page #tel.input-validation-error,html.html-registration-page #pass.input-validation-error,html.html-registration-page #pass2.input-validation-error,html.html-registration-page #Email.input-validation-error,html.html-registration-page #Phone.input-validation-error,html.html-registration-page #Password.input-validation-error,html.html-registration-page #ConfirmPassword.input-validation-error,html.html-login-page #Username.input-validation-error,html.html-login-page #Email.input-validation-error,html.html-login-page #Password.input-validation-error,html.html-consultar-page #vvEmail.input-validation-error,html.html-password-recovery-page #Email.input-validation-error{border-color:#d64536 !important;box-shadow:0 0 0 3px rgba(214,69,54,.15) !important}html.html-registration-page #FirstName.input-validation-error:focus,html.html-registration-page #LastName.input-validation-error:focus,html.html-registration-page #mail.input-validation-error:focus,html.html-registration-page #tel.input-validation-error:focus,html.html-registration-page #pass.input-validation-error:focus,html.html-registration-page #pass2.input-validation-error:focus,html.html-registration-page #Email.input-validation-error:focus,html.html-registration-page #Phone.input-validation-error:focus,html.html-registration-page #Password.input-validation-error:focus,html.html-registration-page #ConfirmPassword.input-validation-error:focus,html.html-login-page #Username.input-validation-error:focus,html.html-login-page #Email.input-validation-error:focus,html.html-login-page #Password.input-validation-error:focus,html.html-consultar-page #vvEmail.input-validation-error:focus,html.html-password-recovery-page #Email.input-validation-error:focus{border-color:#d64536 !important;box-shadow:0 0 0 3px rgba(214,69,54,.24) !important}@media(max-width:767px){.wishlist-page .wishlist-content{padding:16px 16px 40px}}.wishlist-page .mr-wish-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:4px 0 20px}.wishlist-page .mr-wish-head h1{margin:0;font:700 26px/1.2 var(--mr-font);color:var(--mr-text)}.wishlist-page .mr-wish-head__count{font:500 14px/1 var(--mr-font);color:var(--mr-text-muted)}@media(max-width:767px){.wishlist-page .mr-wish-head h1{font-size:22px}}.wishlist-page .mr-cat-empty{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:520px;margin:24px auto 32px;padding:36px 24px;border:1px dashed var(--mr-border);border-radius:18px;background:var(--mr-surface);text-align:center}.wishlist-page .mr-cat-empty__ico{display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:999px;background:var(--mr-purple-tint);color:var(--mr-purple)}.wishlist-page .mr-cat-empty__ico svg{width:28px;height:28px}.wishlist-page .mr-cat-empty__text{margin:0;font:500 15px/1.5 var(--mr-font);color:var(--mr-text);text-wrap:balance}.wishlist-page .mr-wish-empty__cta{display:inline-flex;align-items:center;height:44px;padding:0 26px;border-radius:980px;background:var(--mr-purple);color:#fff !important;font:600 14px/1 var(--mr-font);text-decoration:none !important;transition:opacity .12s ease,transform .12s ease}.wishlist-page .mr-wish-empty__cta:hover{opacity:.88}.wishlist-page .mr-wish-empty__cta:active{transform:scale(.98)}.wishlist-page .buttons.update-continue-button{margin:24px 0 0 !important;padding:0}.wishlist-page .mr-wish-actions__row{display:flex !important;flex-direction:column;align-items:stretch;gap:14px}.wishlist-page .update-email-button{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px}.wishlist-page #updatecart.update-wishlist-button,.wishlist-page .email-a-friend-wishlist-button{width:auto !important;background:none !important;border:none !important;box-shadow:none !important;padding:0 !important;height:auto !important;min-height:0 !important;font-size:13.5px !important;color:var(--mr-purple) !important;font-family:var(--mr-font) !important;font-weight:600 !important;line-height:1.3 !important;text-transform:none !important;text-decoration:underline}.wishlist-page #updatecart.update-wishlist-button:hover,.wishlist-page .email-a-friend-wishlist-button:hover{opacity:.75;background:none !important}.wishlist-page .wishlist-add-to-cart{width:100%}.wishlist-page .wishlist-add-to-cart-button{width:100%;height:50px;padding:0 !important;background:var(--mr-purple) !important;color:#fff !important;font:600 15px/1 var(--mr-font) !important;text-transform:none !important}@media(max-width:767px){.wishlist-page table.cart>tbody>tr.desktop-original{display:none}.wishlist-page table.cart thead.hidden-xs{display:none}.wishlist-page table.cart{table-layout:auto !important}.wishlist-page table.cart>tbody>tr.mobile-duplicate{display:block !important;margin:0 0 14px}.wishlist-page table.cart>tbody>tr.mobile-duplicate>td{display:block;border:none !important;padding:0 !important;background:transparent !important}.wishlist-page .mobile-duplicate .mr-wish-card{position:relative;background:var(--mr-surface);border:1px solid var(--mr-border);border-radius:var(--mr-radius);box-shadow:var(--mr-shadow-sm);padding:16px}.wishlist-page .mobile-duplicate .product-wrapper,.wishlist-page .mobile-duplicate .product-content-wrapper,.wishlist-page .mobile-duplicate .product-name-sku,.wishlist-page .mobile-duplicate table,.wishlist-page .mobile-duplicate table tr,.wishlist-page .mobile-duplicate table td{background:transparent !important;border:none !important;box-shadow:none !important}.wishlist-page .mobile-duplicate .remove-addtocart-checkbox{position:absolute;top:12px;right:12px;width:auto;float:none;z-index:1}.wishlist-page .mobile-duplicate .remove-addtocart-checkbox input[type="checkbox"]{display:none}.wishlist-page .mobile-duplicate .mr-wish-card__remove{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:50%;border:none;background:var(--mr-surface-alt);color:var(--mr-text-muted);padding:0;cursor:pointer}.wishlist-page .mobile-duplicate .mr-wish-card__remove svg{width:14px;height:14px}.wishlist-page .mobile-duplicate .mr-wish-card__remove:hover{background:#f3d9d9;color:#9b1c1c}.wishlist-page .mobile-duplicate .product-content-wrapper{display:flex;gap:14px;align-items:flex-start;padding-right:40px}.wishlist-page .mobile-duplicate .product-image{flex:0 0 auto}.wishlist-page .mobile-duplicate .product-picture{display:block;width:84px;height:84px;border-radius:8px;background:var(--mr-surface-alt);overflow:hidden}.wishlist-page .mobile-duplicate .product-picture img{width:100%;height:100%;object-fit:contain}.wishlist-page .mobile-duplicate .product-name-sku{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:4px}.wishlist-page .mobile-duplicate .product-name-sku .product>a{display:block;font-size:14px;font-weight:600;color:var(--mr-text) !important;text-decoration:none}.wishlist-page .mobile-duplicate .attributes{font-size:12px;line-height:1.5;color:var(--mr-text-muted)}.wishlist-page .mobile-duplicate .sku.nobr{font-size:12px;color:var(--mr-text-muted)}.wishlist-page .mobile-duplicate .mr-wish-card__price{font-size:14px;font-weight:600;color:var(--mr-text)}.wishlist-page .mobile-duplicate .mr-wish-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin-top:14px;padding-top:14px;border-top:1px solid var(--mr-border)}.wishlist-page .mobile-duplicate .mr-wish-card__footer table{width:auto;margin:0}.wishlist-page .mobile-duplicate .mr-wish-card__footer thead{display:none}.wishlist-page .mobile-duplicate .mr-wish-card__footer tbody,.wishlist-page .mobile-duplicate .mr-wish-card__footer tr.cart-item-row{display:flex;align-items:center;gap:16px}.wishlist-page .mobile-duplicate .mr-wish-card__footer td{border:none !important;padding:0 !important;background:transparent !important}.wishlist-page .mobile-duplicate .mr-wish-card__footer td.unit-price{display:none}.wishlist-page .mobile-duplicate .mr-wish-card__qty-label{display:block;margin:0 0 4px;font:600 10.5px/1 var(--mr-font);letter-spacing:.06em;text-transform:uppercase;color:var(--mr-text-muted) !important;white-space:nowrap}.wishlist-page .mobile-duplicate .mr-wish-card__footer td.qty{width:auto !important;min-width:3.5em}.wishlist-page .mobile-duplicate .mr-wish-card__qty-field{width:64px !important;padding:6px 8px !important;font-size:14px;text-align:center}.wishlist-page .mobile-duplicate .mr-wish-card__qty-value{font:600 14px/1 var(--mr-font);color:var(--mr-text)}.wishlist-page .mobile-duplicate td.subtotal{display:flex;flex-direction:column;margin-left:auto;text-align:right}.wishlist-page .mobile-duplicate .mr-wish-card__total-label{display:block;font:600 10.5px/1 var(--mr-font);letter-spacing:.06em;text-transform:uppercase;color:var(--mr-text-muted);margin-bottom:4px}.wishlist-page .mobile-duplicate .product-subtotal{font-size:15px;font-weight:700;color:var(--mr-text)}.wishlist-page .mobile-duplicate .discount,.wishlist-page .mobile-duplicate .discount-additional-info{font-size:11.5px;color:var(--mr-text-muted)}.wishlist-page .mobile-duplicate .mr-wish-card__add{flex:1 1 100%}.wishlist-page .mobile-duplicate .mr-wish-card__add-input{position:absolute;opacity:0;width:1px;height:1px}.wishlist-page .mobile-duplicate .mr-wish-card__add-label{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;margin:0;border-radius:980px;border:1.5px solid var(--mr-border);color:var(--mr-text) !important;font:600 13px/1 var(--mr-font);cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.wishlist-page .mobile-duplicate .mr-wish-card__add-label svg{width:16px;height:16px;flex:none}.wishlist-page .mobile-duplicate .mr-wish-card__add-input:checked+.mr-wish-card__add-label{background:var(--mr-purple);border-color:var(--mr-purple);color:#fff !important}.wishlist-page .mobile-duplicate .mr-wish-card__add-input:focus-visible+.mr-wish-card__add-label{outline:2px solid var(--mr-purple-light);outline-offset:2px}}.html-not-found-page .nf{padding:18px 0 8px}.html-not-found-page .nf-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:40px;padding:56px 60px;border-radius:28px;overflow:hidden;isolation:isolate;background:radial-gradient(42% 60% at 88% 12%,rgba(178,58,142,.13),transparent 70%),radial-gradient(46% 70% at 62% 96%,rgba(106,63,181,.16),transparent 70%),linear-gradient(160deg,#fbf9fe 0%,#f4f0fa 100%)}.html-not-found-page .nf-hero::before{content:"";position:absolute;inset:0 0 0 48%;z-index:-1;background-image:radial-gradient(rgba(58,19,103,.09) 1.2px,transparent 1.3px);background-size:18px 18px;-webkit-mask-image:radial-gradient(70% 70% at 60% 50%,#000 30%,transparent 75%);mask-image:radial-gradient(70% 70% at 60% 50%,#000 30%,transparent 75%)}.html-not-found-page .nf-body{order:1;min-width:0}.html-not-found-page .nf-art{order:2}.html-not-found-page .nf-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:6px 12px 6px 10px;border-radius:999px;background:rgba(255,255,255,.8);box-shadow:inset 0 0 0 1px rgba(58,19,103,.08);font:700 12px/1 var(--mr-font);letter-spacing:.08em;text-transform:uppercase;color:var(--mr-purple)}.html-not-found-page .nf-eyebrow::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mr-pink);box-shadow:0 0 0 3px rgba(178,58,142,.18)}.html-not-found-page .nf-title{margin:0 0 12px;font:700 44px/1.08 var(--mr-font);letter-spacing:-.02em;color:var(--mr-text);text-wrap:balance}.html-not-found-page .nf-lead{margin:0 0 26px;max-width:48ch;font:400 16px/1.6 var(--mr-font);letter-spacing:0;color:var(--mr-text-muted);text-wrap:pretty}.html-not-found-page .nf-form{max-width:560px;border-color:transparent;box-shadow:0 1px 2px rgba(58,19,103,.06),0 12px 32px rgba(58,19,103,.1)}.html-not-found-page .nf-form:focus-within{border-color:var(--mr-purple);box-shadow:0 0 0 4px rgba(106,63,181,.16),0 12px 32px rgba(58,19,103,.12)}.html-not-found-page .nf-popular .srch-label{margin:26px 0 10px}.html-not-found-page .nf-popular .mr-chip{background:rgba(255,255,255,.85);border-color:rgba(58,19,103,.1)}.html-not-found-page .nf-popular .mr-chip:hover{background:#fff;border-color:var(--mr-purple)}.html-not-found-page .nf-home{margin-top:24px}.html-not-found-page .nf-art{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;font-size:clamp(104px,11.5vw,172px)}.html-not-found-page .nf-art__row{display:flex;align-items:center;gap:.04em;line-height:1}.html-not-found-page .nf-digit{display:block;font:800 1em/1 var(--mr-font);letter-spacing:-.04em;color:var(--mr-purple);background:linear-gradient(180deg,#5a2a9a 0%,var(--mr-purple) 70%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;animation:nf-digit-in .7s var(--mr-ease) both}.html-not-found-page .nf-digit--l{--nf-from:-18px;animation-delay:.05s}.html-not-found-page .nf-digit--r{--nf-from:18px;animation-delay:.12s}.html-not-found-page .nf-lens{display:block;width:.92em;height:.92em;margin:0 .02em;animation:nf-lens-in .8s cubic-bezier(.34,1.56,.64,1) .18s both}.html-not-found-page .nf-lens svg{display:block;width:100%;height:100%;overflow:visible;transform-origin:42% 42%;filter:drop-shadow(0 10px 18px rgba(58,19,103,.22));animation:nf-sway 5.2s ease-in-out 1s infinite}.html-not-found-page .nf-lens__eyes{transform-box:fill-box;transform-origin:center;animation:nf-look 5.2s ease-in-out 1s infinite,nf-blink 4.6s steps(1,end) 2s infinite}.html-not-found-page .nf-art__shadow{display:block;width:2.1em;height:.09em;margin-top:.1em;border-radius:50%;background:radial-gradient(closest-side,rgba(58,19,103,.2),transparent);animation:nf-shadow 5.2s ease-in-out 1s infinite}.html-not-found-page .nf-spark{position:absolute;width:22px;height:22px;fill:var(--mr-pink);opacity:0;animation:nf-twinkle 3.6s ease-in-out infinite}.html-not-found-page .nf-spark--1{top:10%;left:18%;animation-delay:.6s}.html-not-found-page .nf-spark--2{top:20%;right:10%;width:14px;height:14px;fill:var(--mr-purple-light);animation-delay:1.8s}.html-not-found-page .nf-spark--3{bottom:14%;right:24%;width:16px;height:16px;animation-delay:2.7s}.html-not-found-page .nf-body>*{animation:nf-rise .6s var(--mr-ease) both}.html-not-found-page .nf-body>:nth-child(2){animation-delay:.06s}.html-not-found-page .nf-body>:nth-child(3){animation-delay:.12s}.html-not-found-page .nf-body>:nth-child(4){animation-delay:.18s}.html-not-found-page .nf-body>:nth-child(5){animation-delay:.24s}.html-not-found-page .nf-body>:nth-child(6){animation-delay:.3s}@keyframes nf-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes nf-digit-in{from{opacity:0;transform:translateX(var(--nf-from,0))}to{opacity:1;transform:none}}@keyframes nf-lens-in{from{opacity:0;transform:scale(.4) rotate(-40deg)}to{opacity:1;transform:none}}@keyframes nf-sway{0%,100%{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-.06em) rotate(8deg)}}@keyframes nf-look{0%,100%{transform:translateX(-2px)}50%{transform:translateX(3px)}}@keyframes nf-blink{0%,96%{transform:scaleY(1)}97%,99%{transform:scaleY(.1)}}@keyframes nf-shadow{0%,100%{transform:scaleX(1);opacity:1}50%{transform:scaleX(.86);opacity:.7}}@keyframes nf-twinkle{0%,100%{opacity:0;transform:scale(.4) rotate(0deg)}45%,55%{opacity:.9;transform:scale(1) rotate(45deg)}}.html-not-found-page .nf-explore{margin:44px 0 0}.html-not-found-page .nf-cats{grid-template-columns:repeat(6,minmax(0,1fr))}.html-not-found-page .srch-reco{margin-top:44px}.html-not-found-page .srch-help{margin-bottom:8px}@media(max-width:991px){.html-not-found-page .nf-hero{grid-template-columns:minmax(0,1fr);gap:8px;padding:36px 40px 44px;text-align:center}.html-not-found-page .nf-hero::before{inset:0 0 50% 0}.html-not-found-page .nf-art{order:0;min-height:0;font-size:128px}.html-not-found-page .nf-lead{margin-left:auto;margin-right:auto}.html-not-found-page .nf-form{margin:0 auto}.html-not-found-page .nf-popular .mr-chips{justify-content:center}.html-not-found-page .nf-cats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.html-not-found-page .nf{padding-top:10px}.html-not-found-page .nf-hero{padding:26px 18px 30px;border-radius:22px}.html-not-found-page .nf-art{font-size:92px}.html-not-found-page .nf-spark--1{left:6%}.html-not-found-page .nf-spark--2{right:4%}.html-not-found-page .nf-eyebrow{margin-bottom:12px}.html-not-found-page .nf-title{font-size:28px}.html-not-found-page .nf-lead{margin-bottom:20px;font-size:14.5px}.html-not-found-page .nf-popular .srch-label{margin-top:22px}.html-not-found-page .nf-popular .mr-chips{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin:0 -18px;padding:2px 18px 6px;scroll-padding-left:18px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%)}.html-not-found-page .nf-popular .mr-chips::-webkit-scrollbar{display:none}.html-not-found-page .nf-popular .mr-chip{flex:none;white-space:nowrap;scroll-snap-align:start}.html-not-found-page .nf-home{margin-top:20px}.html-not-found-page .nf-explore{margin-top:30px}.html-not-found-page .nf-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.html-not-found-page .srch-reco{margin-top:30px}}@media(prefers-reduced-motion:reduce){.html-not-found-page .nf-body>*,.html-not-found-page .nf-digit,.html-not-found-page .nf-lens,.html-not-found-page .nf-lens svg,.html-not-found-page .nf-lens__eyes,.html-not-found-page .nf-art__shadow{animation:none}.html-not-found-page .nf-spark{animation:none;opacity:.7}}.html-category-page .mr-cat-chips-wrap::before{content:"";position:absolute;top:0;left:0;bottom:0;width:36px;background:linear-gradient(270deg,rgba(255,255,255,0) 0%,var(--mr-bg,#fff) 70%);pointer-events:none;opacity:0;transition:opacity .2s}.html-category-page .mr-cat-chips-wrap.has-left::before{opacity:1}.html-search-page .srch-chips-wrap{position:relative}.html-search-page .srch-chips-wrap::before,.html-search-page .srch-chips-wrap::after{content:"";position:absolute;top:0;bottom:0;width:28px;pointer-events:none;opacity:0;transition:opacity .2s}.html-search-page .srch-chips-wrap::before{left:0;background:linear-gradient(270deg,rgba(255,255,255,0) 0%,var(--mr-bg,#fff) 70%)}.html-search-page .srch-chips-wrap::after{right:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,var(--mr-bg,#fff) 70%)}.html-search-page .srch-chips-wrap.has-left::before{opacity:1}.html-search-page .srch-chips-wrap.has-more::after{opacity:1}.mr-menu-scrim{position:fixed;inset:0;z-index:1035;background:rgba(20,14,34,.45);opacity:0;pointer-events:none;transition:opacity .2s ease}.mr-menu-scrim.is-on{opacity:1;pointer-events:auto}.header-mobile.mr-menu-open{position:relative;z-index:1036;background:var(--mr-surface)}.container-warehouselection .shipping-btn,.container-warehouselection .pickup-btn{position:relative}.container-warehouselection .shipping-btn::before,.container-warehouselection .pickup-btn::before{content:"";position:absolute;top:-5px;bottom:-5px;left:0;right:0}.acc-note-muted{color:var(--mr-text-muted);font-weight:500}.order-details-page .links{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}.order-details-page .links .controls{margin:0}.order-details-page .print-order-button,.order-details-page .pdf-order-button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 16px !important;background:#fff !important;color:var(--mr-purple) !important;border:1.5px solid var(--mr-purple) !important;border-radius:999px !important;font-size:13.5px;font-weight:600;text-transform:none;box-shadow:none}.order-details-page .print-order-button:hover,.order-details-page .pdf-order-button:hover{background:var(--mr-purple-tint) !important;text-decoration:none}.order-details-page .actions .re-order-button{min-height:42px;padding:0 20px !important;background:#fff !important;color:var(--mr-purple) !important;border:1.5px solid var(--mr-purple) !important;border-radius:999px !important;font-size:14px;font-weight:600;text-transform:none;box-shadow:none}.order-details-page .actions .re-order-button:hover{background:var(--mr-purple-tint) !important}.acc-page .acc-orderdet__back,.page .acc-orderdet__back{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:6px 2px;margin:-6px 0 0 -2px;font-size:13.5px;font-weight:600;color:var(--mr-purple) !important;text-decoration:none}.acc-page .acc-orderdet__back:hover,.page .acc-orderdet__back:hover{text-decoration:underline;text-underline-offset:3px}.acc-page.order-details-page .billing-info-wrap>div,.acc-page.order-details-page .payment-method-wrap>div,.acc-page.order-details-page .shipping-info-wrap>div,.acc-page.order-details-page .section.shipments .panel,.acc-page.order-details-page .section.order-notes .panel,.acc-page.order-details-page .section.products .panel,.acc-page.order-details-page .total-info .panel{background:#fff;border:1px solid var(--mr-border) !important;border-radius:20px !important;padding:20px !important;box-shadow:none !important}.acc-page.order-details-page .order-details-area .row>div{margin-bottom:16px}.acc-page.order-details-page .info-list{overflow-wrap:anywhere}.order-details-page .info-list .label{white-space:normal;overflow-wrap:break-word}.acc-page.order-details-page .section>.title,.acc-page.order-details-page .billing-info .title,.acc-page.order-details-page .payment-method-info .title,.acc-page.order-details-page .shipping-info .title,.acc-page.order-details-page .shipping-method-info .title{margin-bottom:10px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mr-text-muted)}.acc-page.order-details-page .order-overview{margin-bottom:20px;padding:18px 20px;background:var(--mr-purple-tint);border-radius:20px}.acc-page.order-details-page .order-number h4{margin:0 0 8px;font-size:19px;font-weight:700;color:var(--mr-purple-dark)}.acc-page.order-details-page .order-details.order-overview-content{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 20px;color:var(--mr-purple-dark);font-size:14px}.acc-page.order-details-page .order-details.order-overview-content li{list-style:none !important}.acc-page .reward-points-page .acc-filter,.acc-page.reward-points-page .acc-filter{margin-bottom:22px}#form1[data-vv-dir="factura"]{background-color:transparent}.acc-page .acc-billaddr{display:block}.acc-page .acc-billaddr .inputs.half-width-address{margin-bottom:14px !important}.acc-page .acc-billaddr .inputs.half-width-address:last-child{margin-bottom:0 !important}.acc-page .acc-billaddr label{text-transform:uppercase;font-size:11.5px;font-weight:600;letter-spacing:.08em;color:var(--mr-text-muted)}.acc-billaddr__actions{text-align:center;margin-top:22px}.acc-page .acc-billaddr .centElement{flex-wrap:wrap}.acc-page .acc-billaddr .centElement>.required{order:-1;flex:0 0 100%;margin:0 0 4px;text-align:left;font-size:13px}.acc-page .acc-billaddr .centElement>input,.acc-page .acc-billaddr .centElement>select{flex:1 1 auto}.vfaq-page{max-width:900px;margin:0 auto;font-family:var(--mr-font);color:var(--mr-text)}.vfaq-hero{text-align:center;padding:8px 0 24px}.vfaq-hero__title{margin:0 0 10px;font:700 30px/1.2 var(--mr-font);color:var(--mr-text)}.vfaq-hero__title em{color:var(--mr-purple);font-style:normal}.vfaq-hero__sub{margin:0 auto 20px;max-width:56ch;font:500 14.5px/1.5 var(--mr-font);color:var(--mr-text-muted)}.vfaq-search{display:flex;justify-content:center;margin:0 0 18px}.vfaq-search__input{width:100%;max-width:420px;height:46px;padding:0 18px !important;border:1.5px solid var(--mr-border) !important;border-radius:980px !important;font:500 14px/1 var(--mr-font);color:var(--mr-text);background:var(--mr-surface-alt)}.vfaq-search__input:focus{border-color:var(--mr-purple-light) !important;box-shadow:0 0 0 3px rgba(106,63,181,.15) !important;outline:none}.vfaq-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.vfaq-nav__btn{display:inline-flex;align-items:center;height:34px;padding:0 16px;border-radius:980px;background:var(--mr-surface-alt);color:var(--mr-text) !important;font:600 12.5px/1 var(--mr-font);text-decoration:none !important;transition:background-color .15s ease,color .15s ease}.vfaq-nav__btn:hover{background:var(--mr-purple);color:#fff !important}.vfaq-no-results{display:none;margin:0 0 20px;padding:14px 18px;border-radius:var(--mr-radius-sm);background:var(--mr-purple-tint);color:var(--mr-purple-dark);font:500 14px/1.4 var(--mr-font);text-align:center}.vfaq-section{margin:0 0 36px;scroll-margin-top:16px}.vfaq-section.vfaq-is-hidden{display:none}.vfaq-section__header{margin:0 0 16px}.vfaq-section__pill{display:inline-flex;align-items:center;height:24px;padding:0 12px;margin:0 0 8px;border-radius:980px;background:var(--mr-purple-tint);color:var(--mr-purple);font:600 11px/1 var(--mr-font);letter-spacing:.04em;text-transform:uppercase}.vfaq-section__title{margin:0 0 6px;font:700 22px/1.25 var(--mr-font);color:var(--mr-text)}.vfaq-section__desc{margin:0;font:500 14px/1.5 var(--mr-font);color:var(--mr-text-muted)}.vfaq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.vfaq-col{display:flex;flex-direction:column;gap:12px;min-width:0}.vfaq-card{border:1px solid var(--mr-border);border-radius:var(--mr-radius-sm);background:var(--mr-surface);box-shadow:var(--mr-shadow-sm);overflow:hidden}.vfaq-card.vfaq-is-hidden{display:none}.vfaq-card__q{display:flex;align-items:flex-start;gap:10px;padding:14px 44px 14px 16px;position:relative;font:600 14px/1.4 var(--mr-font);color:var(--mr-text);cursor:pointer}.vfaq-card__q::after{content:"";position:absolute;right:18px;top:18px;width:8px;height:8px;border-right:2px solid var(--mr-text-muted);border-bottom:2px solid var(--mr-text-muted);transform:rotate(45deg);transition:transform .2s ease}.vfaq-card.is-open .vfaq-card__q::after{transform:rotate(-135deg)}.vfaq-card__num{flex:none;color:var(--mr-purple);font-weight:700}.vfaq-card__a{max-height:0;overflow:hidden;transition:max-height .25s ease}.vfaq-card.is-open .vfaq-card__a{max-height:600px}.vfaq-card__a-inner{padding:0 16px 16px 42px;font:500 13.5px/1.55 var(--mr-font);color:var(--mr-text-muted)}.vfaq-divider{margin:28px 0;border:none;border-top:1px solid var(--mr-border)}.vfaq-footer{margin:24px 0 8px;padding-top:16px;border-top:1px solid var(--mr-border);font:500 12px/1.5 var(--mr-font);color:var(--mr-text-muted);text-align:center}@media(max-width:767px){.vfaq-hero__title{font-size:24px}.vfaq-grid{grid-template-columns:1fr}.vfaq-section__title{font-size:19px}}.acc-orderitems{display:none}@media(max-width:767px){.order-details-page .acc-orderitems-table{display:none}.order-details-page .acc-orderitems{display:flex;flex-direction:column;gap:4px}.order-details-page .acc-orderitem{padding:14px 2px;border-bottom:1px solid var(--mr-border)}.order-details-page .acc-orderitem:last-child{border-bottom:0}.order-details-page .acc-orderitem__name{font-size:14.5px;color:var(--mr-text);line-height:1.4;overflow-wrap:anywhere}.order-details-page .acc-orderitem__sku{display:block;margin-top:3px;font-size:12.5px;color:var(--mr-text-muted)}.order-details-page .acc-orderitem__vendor{margin-top:3px;font-size:12.5px;color:var(--mr-text-muted)}.order-details-page .acc-orderitem .attributes,.order-details-page .acc-orderitem .rental-info{margin-top:4px;font-size:12.5px;color:var(--mr-text-muted)}.order-details-page .acc-orderitem__math{display:flex;align-items:baseline;gap:8px;margin-top:8px;font-size:14px;font-variant-numeric:tabular-nums;color:var(--mr-text-muted)}.order-details-page .acc-orderitem__op{color:#c8c8cf}.order-details-page .acc-orderitem__total{margin-left:auto;font-weight:600;color:var(--mr-text)}}.acc-cliorders-cards{display:none}@media(max-width:767px){.acc-cliorders-table{display:none}.acc-cliorders-cards{display:flex}}@media(min-width:600px) and (max-width:767px){.acc-cliorders-cards .acc-order__facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.acc-passcard{max-width:460px}.acc-field--pass .acc-pass{position:relative}.acc-field--pass .acc-pass .acc-input{padding-right:50px !important}.acc-page .acc-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:38px;height:38px;padding:0;display:grid;place-items:center;background:transparent;border:0;border-radius:50%;color:var(--mr-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.acc-page .acc-eye:hover{background:var(--mr-purple-tint);color:var(--mr-purple)}.acc-page .acc-eye:focus-visible{outline:3px solid #b16ce8;outline-offset:1px}.acc-eye__off{display:none}.acc-eye.is-on .acc-eye__on{display:none}.acc-eye.is-on .acc-eye__off{display:block}.acc-passcard__actions{margin-top:2px}.acc-page .acc-passcard .change-password-button{min-height:48px;padding:0 30px !important}@media(max-width:480px){.acc-passcard{max-width:none}.acc-page .acc-passcard .change-password-button{width:100%}}.acc-page .acc-shipaddr{display:block}.acc-page .acc-shipaddr .inputs.half-width-address{display:block !important;width:100% !important;align-items:initial !important;margin:0 0 14px !important}.acc-page .acc-shipaddr .inputs.half-width-address:last-child{margin-bottom:0 !important}.acc-page .acc-shipaddr .inputs.half-width-address>[class*="col-sm-"],.acc-page .acc-shipaddr .inputs.half-width-address>[class*="col-md-"]{float:none !important;width:100% !important;max-width:100% !important;padding:0 !important}.acc-page .acc-shipaddr label{text-transform:uppercase;font-size:11.5px;font-weight:600;letter-spacing:.08em;color:var(--mr-text-muted) !important;text-align:left !important}.acc-page .acc-shipaddr input.form-control,.acc-page .acc-shipaddr select.form-control{height:50px !important;padding:0 14px !important;border:1.5px solid var(--mr-border) !important;border-radius:13px !important;font-size:16px !important;background:#fff;color:var(--mr-text);text-align:left !important;box-shadow:none !important;transition:border-color .15s ease,box-shadow .15s ease}.acc-page .acc-shipaddr input.form-control[readonly]{background:var(--mr-surface-alt);color:var(--mr-text-muted)}.acc-page .acc-shipaddr input.form-control:focus,.acc-page .acc-shipaddr select.form-control:focus{border-color:var(--mr-purple-light) !important;box-shadow:0 0 0 4px rgba(123,79,208,.16) !important;outline:none}.acc-page .acc-shipaddr select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%236e6e73' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 8 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px}.acc-page .acc-shipaddr .centElement{flex-wrap:wrap}.acc-page .acc-shipaddr .centElement>.form-title-rquired{order:-1;flex:0 0 100%;margin:0 0 4px;text-align:left;font-size:13px}.acc-page .acc-shipaddr .centElement>input,.acc-page .acc-shipaddr .centElement>select{flex:1 1 auto}@media(min-width:700px){.acc-page .acc-shipaddr .edit-address-bill{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 22px}.acc-page .acc-shipaddr .inputs.half-width-address{margin:0 !important}}.acc-page .acc-shipaddr__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px}.acc-page .acc-shipaddr__actions .acc-btn{flex:1 1 160px;max-width:220px}.acc-page .acc-shipaddr__actions .acc-btn--ghost{background:#fff !important;color:var(--mr-purple) !important;border:1.5px solid var(--mr-purple) !important}.acc-page .acc-shipaddr__actions .acc-btn--ghost:hover{background:var(--mr-purple-tint) !important}@media(max-width:480px){.acc-page .acc-shipaddr__actions .acc-btn{flex:1 1 calc(50% - 5px);max-width:none}}.acc-page .acc-as-list{gap:14px}.acc-page .acc-as{gap:14px}.acc-page .acc-as__next{display:flex;flex-direction:column;gap:2px;padding:14px 16px;background:var(--mr-purple-tint);border-radius:14px}.acc-page .acc-as__next-label{font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mr-purple)}.acc-page .acc-as__next-date{font-size:23px;font-weight:700;color:var(--mr-text);font-variant-numeric:tabular-nums}.acc-page .acc-as__ordnum{margin-left:4px;font-variant-numeric:tabular-nums}.acc-page .acc-order__details.acc-as__noorder{font-weight:500;color:var(--mr-text-muted) !important;cursor:default}.acc-page .acc-order__details.acc-as__noorder:hover{text-decoration:none}.acc-page .acc-as__msg{display:flex;align-items:flex-start;gap:9px;margin:0;padding:11px 14px;border-radius:12px;font-size:14px;line-height:1.45;text-align:left !important;animation:acc-as-msg-in .28s cubic-bezier(.22,.61,.36,1) both}.acc-page .acc-as__msg::before{flex:none;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;color:#fff}.acc-page .acc-as__msg.is-ok{background:#eaf5ef;border:1px solid #cfe8da;color:#1d5c41}.acc-page .acc-as__msg.is-ok::before{content:"✓";background:#2f8a5f}.acc-page .acc-as__msg.is-error{background:#fdf0f0;border:1px solid #f3cfcf;color:#9b1c1c}.acc-page .acc-as__msg.is-error::before{content:"!";background:#c53030}.acc-page .acc-as.is-just-charged{border-color:#9fd3b6;box-shadow:0 0 0 3px rgba(47,138,95,.12)}@keyframes acc-as-msg-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.acc-page .acc-as__msg{animation:none}}.acc-page .acc-notice{margin:0 0 18px;padding:13px 16px;background:var(--mr-purple-tint);border:1px solid #e4d6f7;border-radius:14px;color:var(--mr-purple-dark);font-size:14px;line-height:1.45;text-align:left !important}#form1[data-vv-page="autoship-edit"]{background-color:transparent}.acc-page .autoship-edit-page .lbl-titulo-input,.acc-page .lbl-titulo-input{display:block;background:transparent;color:var(--mr-text-muted);border-radius:0;text-align:left;text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:.1em}.acc-page .lbl-titulo-input svg{color:var(--mr-purple);vertical-align:-3px}.acc-page .column2{background:var(--mr-surface-alt);border:1px solid var(--mr-border);border-radius:18px;padding:18px;margin-top:16px}.acc-page .column1{margin-top:16px;align-self:flex-start}.acc-page .caja1,.acc-page .caja2{border:1px solid var(--mr-border) !important;border-radius:14px;background:#fff;padding:18px !important}.acc-page .inputsAutoship,.acc-page .input-as{border:1.5px solid var(--mr-border) !important;border-radius:12px;background:#fff}.autoship-edit-page select:not(.acc-input){width:100% !important;height:50px !important;margin:0 0 4px !important;padding:0 14px !important;border:1.5px solid var(--mr-border) !important;border-radius:14px !important;background:#fff !important;color:var(--mr-text) !important;font-family:var(--mr-font);font-size:16px !important;line-height:1.3;text-align:left !important;text-transform:none}.acc-page #listaproductos{margin-top:10px}.acc-page #listaproductos table{width:100%;border-collapse:collapse;text-transform:none}.acc-page #listaproductos td{text-align:left;padding:10px 0}.acc-page #listaproductos .acc-as-prod__del{text-align:right !important}.acc-page #listaproductos .acc-as-prod__delbtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-height:0;padding:0 !important;border-radius:50% !important;font-size:15px;line-height:1}@media(max-width:549px){.acc-page #listaproductos tr{border-bottom:1px solid var(--mr-border) !important;background:#fff;border-radius:12px;margin-bottom:10px !important;padding:4px 12px}.acc-page #listaproductos td{border-bottom:0 !important;padding:6px 0 !important;font-size:13.5px !important}.acc-page #listaproductos td::before{display:block;float:none;margin:0 0 3px;color:var(--mr-text-muted);font-weight:600 !important;font-size:10.5px;letter-spacing:.08em}.acc-page #listaproductos td:last-child{text-align:right}}@media(min-width:550px){.acc-page #listaproductos{overflow-x:auto;-webkit-overflow-scrolling:touch}.acc-page #listaproductos table{min-width:420px;border:1px solid var(--mr-border);border-radius:12px}.acc-page #listaproductos td{border-top:1px solid var(--mr-border);padding:10px}.acc-page #listaproductos tr:first-child td{border-top:0}}.acc-page #add.acc-btn{margin-top:4px}.acc-page .autoship-edit-page .buttons{margin-top:16px}.acc-page .autoship-edit-page .buttons .acc-btn{display:flex;width:100%;justify-content:center}@media(min-width:768px){.acc-page .autoship-edit-page .buttons{display:flex;justify-content:flex-end}.acc-page .autoship-edit-page .buttons .acc-btn{width:auto;min-width:180px}}.acc-page #products:empty,.acc-page #tipos:empty,.acc-page #tipos2:empty,.acc-page #atributos:empty{display:none !important;min-height:0 !important;margin:0 !important}.acc-page .acc-card>.mb-3{margin-bottom:0 !important}@media(max-width:767px){.acc-page .acc-as__next-date{font-size:20px}}.acc-page .acc-choices--block{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 18px}@media(max-width:480px){.acc-page .acc-choices--block{grid-template-columns:1fr}}.acc-page .acc-choice-wrap{position:relative}.acc-page .acc-choice-wrap--row{margin:0 0 18px}.acc-page .acc-choice-input{position:absolute;inset:0;width:100%;height:100%;margin:0 !important;opacity:0;cursor:pointer;z-index:2}.acc-page .acc-choice--block,.acc-page .acc-choice--row{display:flex;align-items:center;gap:10px;width:100%;margin:0 !important;padding:14px 16px;border:1.5px solid var(--mr-border);border-radius:14px;background:#fff;font-size:15.5px;font-weight:600;color:#3f3f45;text-transform:none;transition:border-color .16s ease,background .16s ease,color .16s ease}.acc-page .acc-choice--block svg,.acc-page .acc-choice--row svg{flex:none;color:var(--mr-text-muted);transition:color .16s ease}.acc-page .acc-choice-input:checked+.acc-choice--block,.acc-page .acc-choice-input:checked+.acc-choice--row{border-color:var(--mr-purple-light);background:#f7f4fd;color:var(--mr-purple)}.acc-page .acc-choice-input:checked+.acc-choice--block svg,.acc-page .acc-choice-input:checked+.acc-choice--row svg{color:var(--mr-purple)}.acc-page .acc-choice-input:focus-visible+.acc-choice--block,.acc-page .acc-choice-input:focus-visible+.acc-choice--row{box-shadow:0 0 0 4px rgba(123,79,208,.16)}.acc-tag--ok{background:#eaf5ef;color:#1d5c41}.acc-wish__link{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--mr-surface-alt);border:1px solid var(--mr-border);border-radius:12px}.acc-wish__url{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--mr-text-muted);font-variant-numeric:tabular-nums}.acc-page .acc-wish__copy{flex:none;height:34px;padding:0 16px;border:1.5px solid var(--mr-purple);border-radius:999px;background:var(--mr-purple);color:#fff;font-family:var(--mr-font);font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}.acc-page .acc-wish__copy:hover{opacity:.88}.acc-page .acc-wish__copy.is-copied{background:#1d5c41;border-color:#1d5c41;color:#fff}.acc-page .acc-wish__copy:focus-visible{outline:3px solid #b16ce8;outline-offset:3px}@media(max-width:480px){.acc-wish__url{font-size:12px}}.acc-wl.wishlist-page h1,.acc-wl.wishlist-page h2{color:var(--mr-text) !important;text-shadow:none !important;text-transform:none}.acc-wl.wishlist-page .page-title.acc-head h1{font-size:clamp(22px,2.2vw,28px) !important}.acc-wl .caja1,.acc-wl .caja2,.acc-wl .agregarBtn{background:#fff;border:1px solid var(--mr-border) !important;border-radius:20px;padding:20px !important;margin:0 0 18px !important;width:auto !important}.acc-wl .inputbtn{display:flex;flex-wrap:wrap;gap:10px;padding:0 !important}.acc-wl .button,.acc-wl .button2,.acc-wl .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px !important;border-radius:999px !important;font-family:var(--mr-font);font-size:14px;font-weight:600;text-transform:none;box-shadow:none;cursor:pointer;text-decoration:none !important}.acc-wl .button{background:#fff !important;color:var(--mr-purple) !important;border:1.5px solid var(--mr-purple) !important}.acc-wl .button2,.acc-wl .btn{background:var(--mr-purple) !important;color:#fff !important;border:0 !important}.acc-wl .button:hover{background:var(--mr-purple-tint) !important}.acc-wl .button2:hover,.acc-wl .btn:hover{opacity:.9}.acc-wl .nombre2,.acc-wl select.category{height:50px !important;padding:0 14px !important;border:1.5px solid var(--mr-border) !important;border-radius:14px !important;background:#fff !important;font-family:var(--mr-font);font-size:16px !important;text-transform:none !important;box-shadow:none !important}.acc-wl .nombre1{color:var(--mr-text-muted);font-weight:600 !important}.acc-wl th{background:var(--mr-surface-alt) !important;color:var(--mr-text-muted) !important;font-weight:600 !important;text-transform:uppercase !important;font-size:11px;letter-spacing:.08em;border-color:var(--mr-border) !important}.acc-wl .td1,.acc-wl .td2{background:#fff !important;color:var(--mr-text) !important}.acc-wl .cart,.acc-wl table{border-radius:14px}.acc-wl tbody{background:#fff !important}@media(max-width:767px){.acc-wl .caja1,.acc-wl .caja2{padding:16px !important;border-radius:16px}.acc-wl table,.acc-wl td,.acc-wl th{font-size:13px !important}}.acc-wl #add{background:var(--mr-purple) !important;color:#fff !important}.acc-wl #add:hover{opacity:.9}.acc-wl #form1{background:transparent !important}.acc-wl__form{display:flex;flex-direction:column;gap:16px}.acc-wl__form .acc-card{gap:16px}.acc-wl__form .caja2{background:transparent;border:0 !important;padding:0 !important;margin:0 !important}.acc-wl .acc-card__head+.category,.acc-wl .caja2 .acc-card__head+select{margin-top:4px}.acc-page .acc-wl__back{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:6px 2px;margin:-6px 0 0 -2px;font-size:13.5px;font-weight:600;color:var(--mr-purple) !important;text-decoration:none}.acc-page .acc-wl__back:hover{text-decoration:underline;text-underline-offset:3px}.acc-wl__savebar{display:flex;padding-top:4px}.acc-page .acc-wl__save{width:100%;min-height:52px}@media(min-width:480px){.acc-page .acc-wl__save{width:auto;min-width:220px;margin-left:auto}}.acc-wl .acc-choices{display:flex !important;flex-direction:column !important}.acc-wl .acc-choice{height:auto !important;min-height:50px;padding:12px 16px !important;align-items:flex-start !important;font-weight:600 !important}.acc-wl .acc-choice input{margin-top:2px !important;flex:none}.acc-wl .divProducts{padding-left:0 !important;padding-right:0 !important}.acc-wl #products:empty,.acc-wl #atributos:empty,.acc-wl #tipos:empty,.acc-wl #tipos2:empty,.acc-wl #totales:empty,.acc-wl #listaproductos:empty,.acc-wl #sinstock:empty{display:none}.acc-wl .caja2{text-align:left}.acc-wl .acc-card__head,.acc-wl .acc-card__head h2,.acc-wl .acc-card__head p{text-align:left !important}.acc-wl select.category.acc-input,.acc-wl select.category{text-align:left !important;text-align-last:left !important}.acc-wl .caja1 .column12,.acc-wl .caja1 .column123{display:block;width:100%;text-align:left;box-sizing:border-box}@media(min-width:640px){.acc-wl .caja1>.inaline:first-child{display:flex;flex-wrap:wrap;gap:18px 32px}.acc-wl .caja1 .column12,.acc-wl .caja1 .column123{width:auto;flex:1 1 200px;min-width:0}}.acc-wl .caja1 .inaline.inlinemov{display:block;width:100%;text-align:left;margin-bottom:10px}.acc-wl .caja1 .inaline.inlinemov:last-child{margin-bottom:0}.acc-page .acc-wl .caja1 label{color:var(--mr-text-muted) !important;background:transparent !important;text-align:left !important;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 !important;padding:0 !important}.acc-page .acc-wl .caja1 .separateElement{font-size:15px !important;font-weight:600;color:var(--mr-text) !important;margin:0 !important;text-align:left}.acc-wl .barrabaseUp{background:transparent !important;display:flex;gap:4px}.acc-wl .barranivelUp{background:transparent !important;color:var(--mr-text-muted) !important;font-size:12px !important;font-weight:600 !important;text-transform:none !important;letter-spacing:0 !important}.acc-wl .barrabase{background:#eee9f6 !important;border-radius:999px;overflow:hidden;display:flex;gap:2px}.acc-wl .barranivel{background:transparent !important;border:0 !important}.acc-wl .barraavance{background:var(--mr-purple) !important;color:#fff !important;font-size:11px !important;font-weight:600}.acc-wl .botonProducts{padding-top:0 !important}.acc-wl .atributs br,.acc-wl .atributos br{display:none}.acc-wl .divProducts.acc-card{padding:24px !important}@media(max-width:600px){.acc-wl .divProducts.acc-card{padding:18px !important}}.acc-wl .caja1{display:block !important;width:100% !important;max-width:none !important;box-sizing:border-box}.acc-wl .caja1>.inaline{display:block !important;width:100% !important;float:none !important;margin:0 !important}.acc-wl .caja1>.inaline:first-child{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px}.acc-wl .caja1>.inaline+.inaline{margin-top:20px !important;padding-top:18px !important;border-top:1px solid #efeff1}.acc-wl .caja1 .column12,.acc-wl .caja1 .column123{display:flex !important;flex-direction:column;gap:14px;width:auto !important;float:none !important;padding:0 !important;margin:0 !important}.acc-wl .acc-choice{justify-content:flex-start !important;text-align:left !important}.acc-wl .acc-choice>span{flex:1 1 auto;text-align:left;font-size:14px;line-height:1.35}.acc-wl .acc-card select{font-size:16px !important}.acc-wl .acc-card select#customerCurrency{width:100% !important;height:50px !important;margin:0 !important;padding:0 40px 0 14px !important;border:1.5px solid var(--mr-border) !important;border-radius:14px !important;background-color:#fff !important;color:var(--mr-text) !important;font-family:var(--mr-font);font-weight:500 !important;text-align:left !important;text-align-last:left !important;text-transform:none !important}.acc-wl .caja1 .inaline.inlinemov{display:flex !important;flex-direction:column;gap:3px;margin:0 !important}.acc-wl.acc-page .caja1 label{color:var(--mr-text-muted) !important;background:transparent !important;text-align:left !important;font-size:11px !important;font-weight:600 !important;letter-spacing:.1em;text-transform:uppercase;margin:0 !important;padding:0 !important}.acc-wl.acc-page .caja1 .separateElement{font-size:15.5px !important;font-weight:600 !important;line-height:1.35;color:var(--mr-text) !important;margin:0 !important;padding:0 !important;text-align:left !important}.acc-wl .barrabaseUp{margin-bottom:8px}.acc-wl .barranivelUp{line-height:1.3 !important;text-align:center;white-space:normal}.acc-wl .barrabase{height:22px !important}.acc-wl .barraavance{height:100% !important;line-height:22px !important;border-radius:999px}.acc-wl .barrabaseErr{margin-top:12px;padding:11px 14px;border-radius:12px;background:#fef6e7 !important;color:#92400e !important;font-size:13px;text-align:left}@media(max-width:600px){.acc-wl .caja1>.inaline:first-child{grid-template-columns:minmax(0,1fr)}}.acc-addr .acc-facts__item.phone .acc-phone__dial{color:var(--mr-text-muted);font-variant-numeric:tabular-nums;margin-right:2px}.acc-addr .acc-facts__item.phone .acc-phone__warn{display:flex;align-items:flex-start;gap:6px;margin-top:6px;padding:7px 10px;border-radius:10px;background:#fef6e7;color:#92400e;font-size:12.5px;font-weight:600;line-height:1.4;text-transform:none;letter-spacing:0}.acc-addr .acc-facts__item.phone .acc-phone__warn svg{flex:none;margin-top:1px}.acc-addr .acc-facts__item.phone .acc-phone__warn a{color:inherit;text-decoration:underline}.order-summary-content .vvh-hold{display:inline-flex;align-items:center;gap:6px;margin:6px 0 0 !important;padding:4px 10px 4px 8px;border:1px solid #f5cdb0;border-radius:999px;background:#fff3e9;color:#a34708;font-family:var(--mr-font);font-size:12.5px;font-weight:600;line-height:1.35;text-align:left;max-width:100%}.order-summary-content .vvh-hold svg{width:14px;height:14px;flex:none}.order-summary-content .vvh-hold-time{font-variant-numeric:tabular-nums}.order-summary-content .vvh-hold--gone{border-color:#e6e6e9;background:#f5f5f7;color:#6e6e73;font-weight:500;border-radius:12px}.checkout-page .vvn-items{display:flex;flex-direction:column;gap:10px}.checkout-page .vvn-item{display:flex;flex-direction:column;gap:8px}.checkout-page .vvn-item .vvn-swap{padding:0 4px}.checkout-page .vvn-note{margin:0 4px !important;font-size:12.5px;line-height:1.45;color:var(--vvn-gray)}.checkout-page .vvn-rest{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--vvn-line);border-radius:12px}.checkout-page .vvn-rest-h{font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--vvn-gray)}.checkout-page .vvn-rest-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;line-height:1.4}.checkout-page .vvn-rest-row>span:first-child{min-width:0}.checkout-page .vvn-rest-n{flex:none;font-variant-numeric:tabular-nums}.checkout-page .vvn-rest-row--muted{color:var(--vvn-gray)}.checkout-page .vvn-rest-row--total{padding-top:8px;border-top:1px solid var(--vvn-line);font-size:15px;font-weight:600}.checkout-page .vvn-unit{font-weight:600;color:var(--vvn-ink)}.checkout-page .vvn-rest-l{display:flex;flex-direction:column;gap:1px;min-width:0}.checkout-page .vvn-rest-sub{font-size:12px;color:var(--vvn-gray);font-variant-numeric:tabular-nums}.checkout-page .vvn-rest-asked{color:#b4500f}.checkout-page .vvn-rest-row:not(.vvn-rest-row--muted):not(.vvn-rest-row--total){align-items:flex-start}@media(min-width:768px){.checkout-page .vvn-item .vvn-swap{padding-left:66px}}.lgn-page .field-validation-error[hidden],.lgn-page .message-error[hidden]{display:none !important}.checkout-page .vvcash{margin:4px 0 8px;padding:18px 16px 16px;border:1px solid #e6e6e9;border-radius:16px;background:#fff;text-align:left}.checkout-page .vvcash__pick{display:flex;flex-direction:column;gap:6px;margin:0 0 16px}.checkout-page .vvcash__pick>label{margin:0;padding:0;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.checkout-page .vvcash__pick select{width:100% !important;margin:0}.checkout-page .vvcash .vvcash__title{margin:0 0 12px;padding:0;font-size:17px;font-weight:600;line-height:1.3;letter-spacing:0;text-align:left;color:#1d1d1f}.checkout-page .vvcash__steps{list-style:none;counter-reset:vvcash;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.checkout-page .vvcash__steps>li{counter-increment:vvcash;position:relative;margin:0;padding:2px 0 0 38px;min-height:28px;font-size:14.5px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:left;color:#3a3a3f}.checkout-page .vvcash__steps>li::before{content:counter(vvcash);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f0ebf8;color:#3f2377;font-size:13.5px;font-weight:600;letter-spacing:0}.checkout-page .vvcash__note{margin:14px 0 0;padding:10px 12px;border-radius:10px;background:#f7f7f9;font-size:12.5px;font-weight:400;line-height:1.45;letter-spacing:0;text-align:left;color:#6e6e73}.checkout-page .vvcash__logos{margin:16px 0 0;padding-top:14px;border-top:1px solid #efeff2;display:flex;align-items:center;justify-content:flex-start}.checkout-page .vvcash .vvcash__logo{display:block;width:auto;height:auto;max-width:100%;margin:0}.checkout-page .vvcash .vvcash__logo--single{height:28px;max-width:122px}.checkout-page .vvcash .vvcash__logo--strip{width:106%;max-width:none;margin:0 -3%}.checkout-page #vv-pago-general .vvpay-exp{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.checkout-page #vv-pago-general .vvpay-exp select{width:100% !important;min-width:0;margin:0}.checkout-page .edit-address-bill span.field-validation-error:not([style*="display: none"]):not([style*="display:none"]){display:flex !important;align-items:flex-start;gap:7px;width:100%;margin:8px 0 0 !important;padding:0 !important;background:none !important;border:0 !important;border-radius:0 !important;font-size:13.5px !important;font-weight:600 !important;line-height:1.45 !important;letter-spacing:0 !important;text-align:left !important;text-transform:none !important;color:#d64536 !important;animation:vvAvisoEntra .25s ease-out}.checkout-page .edit-address-bill span.field-validation-error:not([style*="display: none"]):not([style*="display:none"])::before{content:"";flex:none;width:15px;height:15px;margin-top:1px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='7' stroke='%23d64536' stroke-width='1.6'/%3E%3Cpath d='M8 4.6v4.2' stroke='%23d64536' stroke-width='1.6' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='11.4' r='.95' fill='%23d64536'/%3E%3C/svg%3E") no-repeat center/contain}.checkout-page .edit-address-bill span.field-validation-error span{color:inherit !important;font:inherit !important;letter-spacing:inherit !important}.checkout-page .edit-address-bill input.input-validation-error,.checkout-page .edit-address-bill select.input-validation-error,.checkout-page .edit-address-bill input.input-validation-error:focus,.checkout-page .edit-address-bill select.input-validation-error:focus{border-color:#d64536 !important;box-shadow:0 0 0 3px rgba(214,69,54,.15) !important}@media(max-width:767px){.checkout-page .vv-factura-cuerpo .vv-factura-guardar{float:none !important;display:block;width:100%;min-width:0;margin:18px 0 0 !important}}.product-details-page .btn.vv-soldout-btn:disabled,.persistent-bar-product .btn.vv-soldout-btn:disabled{opacity:.42;cursor:not-allowed;box-shadow:none !important;filter:grayscale(.35);pointer-events:none}.product-details-page .vv-soldout-note{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0 0 var(--mr-space-3);padding:12px 14px;border:1px solid #f0c9c4;border-radius:var(--mr-radius-sm);background:#fdf3f2;color:#7a271a;font-size:13px;line-height:1.45;text-align:left}.product-details-page .vv-soldout-note[hidden]{display:none !important}.product-details-page .vv-soldout-note .vv-soldout-note__change{min-height:40px;margin:-8px 0;padding:0;border:0;background:transparent;color:var(--mr-purple);font:inherit;font-size:13.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:767px){.product-details-page .product-name.prod-title-mobile h1{font-size:22px !important;font-weight:600 !important;line-height:1.25 !important}.product-details-page .product-name.prod-title-mobile>.stock-availability{margin:0 0 4px}.product-details-page .product-name.prod-title-mobile .stock-availability .stock-qty{gap:5px;font-size:12px}.product-details-page .product-name.prod-title-mobile .stock-availability .stock-qty .stock-qty-text{margin-left:0;font-size:12px;font-weight:500;letter-spacing:.01em;color:#1a7a43}.product-details-page .product-name.prod-title-mobile .stock-availability .stock-qty--agotado .stock-qty-text,.product-details-page .product-name.prod-title-mobile .stock-availability.vv-soldout .stock-qty-text{color:#b42318 !important}.product-details-page .product-name.prod-title-mobile .stock-availability .stock-qty-img{width:11px;height:11px}}@media(max-width:767px){.product-details-page .product-details-fdescrip{padding-left:10px !important;padding-right:10px !important;margin-top:var(--mr-space-3) !important}.product-details-page .product-details-fdescrip .full-description{margin-left:0 !important;margin-right:0 !important;line-height:1.6}.product-details-page .full-description p{margin:0 0 10px}.product-details-page .full-description p.vv-gap{display:none}.product-details-page .full-description ul,.product-details-page .full-description ol{margin:0 0 12px;padding-left:20px}.product-details-page .full-description ul{list-style:disc outside}.product-details-page .full-description ol{list-style:decimal outside}.product-details-page .product-details-sdescrip.vv-empty,.product-details-page .product-details-tabs.vv-empty{display:none !important}.product-details-page .product-details-data{display:flow-root}.product-details-page .full-description ul li{list-style:disc outside}.product-details-page .full-description ol li{list-style:decimal outside}.product-details-page .full-description li{display:list-item;margin:0 0 8px;padding-left:2px}}html.mr-nav-open .mr-dock,html.mr-sheet-open .mr-dock{opacity:0;visibility:hidden;pointer-events:none}.mr-dock{transition:bottom .2s ease,opacity .15s ease,visibility 0s}@media(max-width:575px){body.vv-cookies-abierto .mr-dock{bottom:calc(var(--vv-cookies-alto,0px) + 12px)}}@media(max-width:600px){.liv-page{padding-bottom:24px}html.html-liv-page body.mr-bar-on{padding-bottom:calc(var(--mr-bar-h,64px) + var(--vv-cookies-alto,0px))}}@media(max-width:767px){.header-mobile #mobile-menu-store ul.navbar-nav>li.mr-menu-currency label{flex:0 0 auto;white-space:nowrap;line-height:1.3}.header-mobile #mobile-menu-store ul.navbar-nav>li.mr-menu-currency select{flex:1 1 auto;min-width:0;text-overflow:ellipsis}}.acc-savebar:not(.is-dirty){position:static;padding:0;margin-top:6px;background:none;border:0;border-radius:0;box-shadow:none}@media(max-width:991px){.acc-nav__rail::before,.acc-nav__rail::after{width:46px}.acc-nav__rail::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235035a0' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%3E%3C/svg%3E") left 8px center/16px 16px no-repeat,linear-gradient(to right,#fff 45%,rgba(255,255,255,0))}.acc-nav__rail::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235035a0' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") right 8px center/16px 16px no-repeat,linear-gradient(to left,#fff 45%,rgba(255,255,255,0))}}.acc-pay .acc-facts__item.email{grid-column:1/-1}.acc-page .acc-pay .acc-facts dd{word-break:normal;overflow-wrap:anywhere}.wishlist-page .mr-wish-lbl-m{display:none}@media(max-width:767px){.wishlist-page .panel.panel-default{margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}.wishlist-page table.cart{width:100%;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}.wishlist-page .mobile-duplicate .product-wrapper.mr-wish-card{background:var(--mr-surface) !important;border:1px solid var(--mr-border) !important;box-shadow:var(--mr-shadow-sm) !important}.wishlist-page .mobile-duplicate button.mr-wish-card__add-label{appearance:none;background:#fff;cursor:pointer}.wishlist-page .mobile-duplicate button.mr-wish-card__add-label:hover,.wishlist-page .mobile-duplicate button.mr-wish-card__add-label:active{border-color:var(--mr-purple);background:var(--mr-purple-tint)}.wishlist-page .buttons.update-continue-button{display:block !important;width:100%;margin:8px 0 0 !important}.wishlist-page .mr-wish-actions .mr-wish-actions__row{width:100%}.wishlist-page .mr-wish--single .wishlist-add-to-cart{display:none}.wishlist-page .mr-wish-lbl-d{display:none}.wishlist-page .mr-wish-lbl-m{display:inline}.wishlist-page form:not(.is-dirty) .update-wishlist{display:none}.wishlist-page .mr-wish-actions__row{gap:10px}.wishlist-page form.is-dirty #updatecart.update-wishlist-button{display:flex !important;align-items:center;justify-content:center;width:100% !important;height:44px !important;border:1.5px solid var(--mr-purple) !important;border-radius:980px !important;text-decoration:none}.wishlist-page .update-wishlist{margin:0;width:100%}.wishlist-page .wishlist-add-to-cart{margin:0}}.lgn-page.lgn-embed{padding:0;text-align:left;background:transparent}.lgn-embed .lgn-field .required{display:none}.lgn-embed .lgn-section{margin-top:0}.lgn-embed .lgn-section+.lgn-section{margin-top:24px}.lgn-embed .lgn-section__t{margin-bottom:12px}.lgn-embed .lgn-grid2>.lgn-field{min-width:0}.lgn-page.lgn-embed .lgn-field input.form-control{margin:0 !important;max-width:none !important;font-family:var(--mr-font) !important;line-height:1.3 !important}.lgn-page.lgn-embed .lgn-field--tel #Phone.form-control,.lgn-page.lgn-embed .lgn-field--tel .iti #Phone.form-control{height:34px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important;width:100% !important;max-width:none !important}.lgn-page.lgn-embed .lgn-field--tel .iti #Phone.form-control{flex:1 1 auto;width:auto !important;min-width:0;padding-left:6px !important}.order-summary-content .vvh-hold{display:flex;box-sizing:border-box;width:100%;align-items:center;gap:8px;margin:8px 0 0 !important;padding:7px 8px 7px 10px;border-radius:14px;font-size:12.5px;line-height:1.3;letter-spacing:0}.order-summary-content .vvh-hold-t{flex:1 1 auto;min-width:0}.order-summary-content .vvh-hold-time{flex:none;margin-left:auto;padding:2px 8px;border:1px solid #f5cdb0;border-radius:999px;background:#fff;font-size:12.5px;font-weight:700;line-height:1.3;white-space:nowrap}.order-summary-content .vvh-hold-time:empty{display:none}.order-summary-content .vvh-hold--gone .vvh-hold-time{border-color:#e6e6e9}@media(min-width:768px){.order-summary-content .vvh-hold{width:fit-content;max-width:100%}}@media(max-width:767px){.shopping-cart-page table.cart>tbody>tr.mobile-duplicate{display:block !important;padding:0 !important}.shopping-cart-page .mobile-duplicate .product-wrapper{float:none !important;display:flow-root;width:100% !important}.shopping-cart-page table.cart>tbody>tr.mobile-duplicate~tr.mobile-duplicate>td{margin-top:16px;padding-top:16px !important;border-top:1px solid #dcdce1 !important}.shopping-cart-page .mobile-duplicate .vv-cart-notes{display:flex;flex-direction:column;gap:8px;margin-top:10px}.shopping-cart-page .mobile-duplicate .vv-cart-notes>*{margin:0 !important}}html .order-summary-content .message-error{display:flex;align-items:flex-start;gap:8px;box-sizing:border-box;margin:8px 0 0;padding:8px 12px 8px 10px;border:1px solid #f5cdb0;border-radius:12px;background:#fff3e9;color:#a34708 !important;font-family:var(--mr-font);font-size:12.5px;font-weight:600;line-height:1.4;letter-spacing:0;text-align:left}.order-summary-content .message-error::before{content:"";flex:none;width:16px;height:16px;margin-top:1px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8 12 3 3 8v8l9 5 9-5V8z'/%3E%3Cpath d='M3 8l9 5 9-5M12 13v8'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8 12 3 3 8v8l9 5 9-5V8z'/%3E%3Cpath d='M3 8l9 5 9-5M12 13v8'/%3E%3C/svg%3E") center/contain no-repeat}.order-summary-content .message-error ul{flex:1 1 auto;min-width:0;margin:0;padding:0;list-style:none}.order-summary-content .message-error li{margin:0;padding:0;color:inherit;font-size:inherit;font-weight:inherit;text-align:left;list-style:none}.order-summary-content .message-error li+li{margin-top:4px}html .order-summary-content>.message-error{margin:0 0 14px}@media(min-width:768px){html .order-summary-content .message-error{width:fit-content;max-width:100%}html .order-summary-content>.message-error{width:auto}}.checkout-page #checkout-confirm-order-load .section.confirm-order.vvn-wrap{margin:0 0 16px !important}.checkout-page .vvn-prod{align-items:flex-start}.checkout-page .vvn-prod img{margin-top:2px}.checkout-page .vvn-prod .vvn-badge{display:inline-block;margin:0 0 5px}.checkout-page .vvn-prod-attr{margin-top:2px;font-size:12.5px;line-height:1.4;color:var(--vvn-gray)}.checkout-page .vvn-prod-attr+.vvn-prod-a{margin-top:0 !important}.checkout-page .vvn-nb{white-space:nowrap}.checkout-page .vvn-rest-asked{white-space:nowrap;margin-left:4px}.checkout-page .vvn-btn--pay{flex-direction:column;gap:1px;text-align:center}.checkout-page .vvn-btn--pay .vvn-btn-p{font-size:15px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}@media(min-width:768px){.checkout-page .vvn-btn--pay{flex-direction:row;gap:6px}.checkout-page .vvn-btn--pay .vvn-btn-p::before{content:"·";margin-right:6px;font-weight:600}}.shopping-cart-page .mr-qty.is-invalid{border-color:#b42318;box-shadow:0 0 0 3px #fde8e6}.shopping-cart-page .mr-qty.is-invalid .qty-input,.shopping-cart-page .mr-qty.is-invalid input.form-control{color:#b42318 !important}html .order-summary-content .vv-qty-note{margin-top:10px}.shopping-cart-page .vv-qty-ask{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;box-sizing:border-box;max-width:100%;margin-top:10px;padding:10px 12px;border:1px solid #f3d6d2;border-radius:12px;background:#fffbfa;font-family:var(--mr-font);animation:vv-qty-in .18s ease-out}.shopping-cart-page .vv-qty-ask__q{font-size:13px;font-weight:600;color:var(--mr-text);line-height:1.4}.shopping-cart-page .vv-qty-ask__acts{display:flex;gap:8px}.shopping-cart-page .vv-qty-ask__no,.shopping-cart-page .vv-qty-ask__yes{font-family:inherit;font-size:12.5px;font-weight:700;line-height:1.2;padding:9px 13px;border-radius:8px;cursor:pointer;white-space:nowrap;height:auto;min-height:0;text-transform:none;letter-spacing:0}.shopping-cart-page .vv-qty-ask__no{border:1px solid #e4e4ea;background:#fff;color:#3f3f46}.shopping-cart-page .vv-qty-ask__no:hover{background:#f4f4f5}.shopping-cart-page .vv-qty-ask__yes{border:1px solid #b42318;background:#b42318;color:#fff}.shopping-cart-page .vv-qty-ask__yes:hover{background:#912018;border-color:#912018}.shopping-cart-page .vv-qty-ask__no:focus-visible,.shopping-cart-page .vv-qty-ask__yes:focus-visible{outline:2px solid var(--mr-purple);outline-offset:2px}@media(max-width:767px){.shopping-cart-page .vv-qty-ask__q{flex-basis:100%}.shopping-cart-page .vv-qty-ask__acts{flex:1 1 100%}.shopping-cart-page .vv-qty-ask__no,.shopping-cart-page .vv-qty-ask__yes{flex:1;padding:11px}}@keyframes vv-qty-in{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes vv-qty-shake{0%,100%{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(3px)}}.vv-qty-shake{animation:vv-qty-shake .42s ease}.product-details-page .addtocart-quantity-box.vv-qty-invalid{border-color:#b42318;box-shadow:0 0 0 3px #fde8e6}.product-details-page .addtocart-quantity-box.vv-qty-invalid input.qty-input{color:#b42318}.product-details-page .vv-buy-error{display:flex;align-items:flex-start;gap:8px;box-sizing:border-box;width:fit-content;max-width:100%;margin:10px 0 0;padding:8px 12px 8px 10px;border:1px solid #f5cdb0;border-radius:12px;background:#fff3e9;color:#a34708;font-family:var(--mr-font);font-size:12.5px;font-weight:600;line-height:1.4;text-align:left;animation:vv-qty-in .18s ease-out}.product-details-page .vv-buy-error[hidden]{display:none !important}.product-details-page .vv-buy-error::before{content:"";flex:none;width:16px;height:16px;margin-top:1px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8 12 3 3 8v8l9 5 9-5V8z'/%3E%3Cpath d='M3 8l9 5 9-5M12 13v8'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8 12 3 3 8v8l9 5 9-5V8z'/%3E%3Cpath d='M3 8l9 5 9-5M12 13v8'/%3E%3C/svg%3E") center/contain no-repeat}.product-details-page .vv-buy-error ul{flex:1 1 auto;min-width:0;margin:0;padding:0;list-style:none}.product-details-page .vv-buy-error li{margin:0;padding:0;color:inherit;list-style:none}.product-details-page .vv-buy-error li+li{margin-top:4px}@media(prefers-reduced-motion:reduce){.vv-qty-shake,.shopping-cart-page .vv-qty-ask,.product-details-page .vv-buy-error{animation:none}}html.html-checkout-page #eu-cookie-bar-notification .vv-cookies__card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px)) 14px}html.html-checkout-page #eu-cookie-bar-notification .vv-cookies__body{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;grid-row:1;grid-column:2}html.html-checkout-page #eu-cookie-bar-notification .vv-cookies__ico{grid-row:1;grid-column:1;width:30px;height:30px}html.html-checkout-page #eu-cookie-bar-notification .vv-cookies__ico svg{width:17px;height:17px}html.html-checkout-page #eu-cookie-bar-notification .vv-cookies__title{margin:0;font-size:13.5px;white-space:nowrap}html.html-checkout-page #eu-cookie-bar-notification .vv-cookies__text{font-size:0;line-height:0;letter-spacing:0;word-spacing:0;max-height:none;overflow:visible}html.html-checkout-page #eu-cookie-bar-notification .vv-cookies__text a{font-size:12.5px;line-height:1.35}html.html-checkout-page #eu-cookie-bar-notification .vv-cookies__ok{grid-row:1;grid-column:3;min-height:40px;padding:9px 18px;font-size:13.5px}html.html-checkout-page body.vv-cookies-abierto{padding-bottom:var(--vv-cookies-alto,0)}@media(max-height:500px){#eu-cookie-bar-notification .vv-cookies__card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px)) 14px}#eu-cookie-bar-notification .vv-cookies__body{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;grid-row:1;grid-column:2}#eu-cookie-bar-notification .vv-cookies__ico{grid-row:1;grid-column:1;width:30px;height:30px}#eu-cookie-bar-notification .vv-cookies__ico svg{width:17px;height:17px}#eu-cookie-bar-notification .vv-cookies__title{margin:0;font-size:13.5px;white-space:nowrap}#eu-cookie-bar-notification .vv-cookies__text{display:block;font-size:0;line-height:0;letter-spacing:0;word-spacing:0;max-height:none;overflow:visible}#eu-cookie-bar-notification .vv-cookies__text a{font-size:12.5px;line-height:1.35}#eu-cookie-bar-notification .vv-cookies__ok{grid-row:1;grid-column:3;min-height:40px;padding:9px 18px;font-size:13.5px}.eu-cookie-bar-notification.vv-cookies{bottom:10px}body.vv-cookies-abierto{padding-bottom:var(--vv-cookies-alto,0)}body.vv-cookies-abierto .mr-dock{bottom:calc(var(--vv-cookies-alto,0px) + 12px)}}@media(min-width:768px){.eu-cookie-bar-notification.vv-cookies{width:min(720px,calc(100vw - 180px))}}@media(max-height:500px) and (max-width:1024px){.uwy .userway_buttons_wrapper,.b24-widget-button-wrapper .b24-widget-button-inner-container,.b24-widget-button-wrapper .b24-widget-button-popup{display:none !important}.mr-dock.mr-dock{display:flex}}.mr-dock__help{display:none}.mr-dock.mr-dock--inline{position:static;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:18px auto 10px;padding:0 16px;z-index:auto}.mr-dock--inline .mr-dock__help{display:block;flex:0 0 100%;margin:0;font-family:var(--mr-font);font-size:13px;font-weight:600;color:var(--mr-text-muted);text-align:center}.mr-dock--inline .mr-dock__fab{display:none}.mr-dock--inline .mr-dock__menu,.mr-dock--inline.is-open .mr-dock__menu{display:flex;flex-direction:row;gap:8px}.mr-dock--inline .mr-dock__item{box-shadow:none}.mr-dock--inline .mr-dock__item:focus-visible{outline:3px solid var(--mr-purple-light);outline-offset:2px}.acc-page .acc-billaddr .inputs.half-width-address .required,.acc-page .acc-shipaddr .inputs.half-width-address .required,.acc-page .acc-billaddr .inputs.half-width-address .form-title-rquired,.acc-page .acc-shipaddr .inputs.half-width-address .form-title-rquired{display:none !important}.acc-page .acc-billaddr .inputs.half-width-address>[class*="col-sm-"],.acc-page .acc-shipaddr .inputs.half-width-address>[class*="col-sm-"],.acc-page .acc-billaddr .inputs.half-width-address>[class*="col-md-"],.acc-page .acc-shipaddr .inputs.half-width-address>[class*="col-md-"]{float:none !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important}@media(max-width:767px){.acc-page .acc-billaddr .inputs.half-width-address{display:block !important;width:100% !important;align-items:initial !important;text-align:left !important}.acc-page .acc-billaddr .centElement{display:block !important}.acc-page .acc-billaddr .centElement>input,.acc-page .acc-billaddr .centElement>select{width:100% !important}}@media(min-width:768px){.acc-page .acc-billaddr .inputs.half-width-address{align-items:stretch !important;text-align:left !important;padding:0 10px !important}.acc-page .acc-billaddr .inputs.half-width-address label{text-align:left !important}}.acc-page.order-details-page .page-title.acc-head,.acc-page.order-details-page .page-title.acc-head h1{text-align:left !important}.acc-page.order-details-page .order-overview,.acc-page.order-details-page .order-number h4,.acc-page.order-details-page .order-details.order-overview-content li{text-align:left !important}.order-details-page .total-info td.cart-total-right,.order-details-page .total-info td.cart-total-right .nobr,.order-details-page .total-info td.cart-total-right strong,.order-details-page .acc-orderitem__math span,.order-details-page .acc-orderitem__total{white-space:nowrap}.order-details-page .total-info td.cart-total-left{width:auto}.acc-page .acc-pay__actions .acc-btn--quiet{color:#b42318 !important;border-color:#f0c9c6 !important;display:inline-flex;align-items:center;justify-content:center;gap:8px}.acc-page .acc-pay__actions .acc-btn--quiet:hover{background:#fdf0ee !important;border-color:#e7a9a3 !important}.acc-cards__hint{margin:14px 2px 0}.vv-wish-head{background:#fff;border-bottom:1px solid var(--mr-line,#ece8f4)}.vv-wish-head__in{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:1200px;margin:0 auto;padding:10px 16px}.vv-wish-head .header-logo{margin:0 !important;flex:0 0 auto}.vv-wish-head .header-logo a{display:block;line-height:0}.vv-wish-head .header-logo a img{width:auto !important;height:38px;max-width:150px;margin:0 !important;object-fit:contain}.vv-wish-head__lang{flex:0 0 auto}.vv-wish-head__lang .language-selector{margin:0;padding:0}.vv-wish-head__lang select#customerlanguage.language-list{appearance:none;-webkit-appearance:none;width:auto !important;height:36px !important;padding:0 30px 0 14px !important;margin:0 !important;border:1px solid #d9d2ea !important;border-radius:999px !important;text-transform:none !important;text-align:left !important;line-height:34px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23562a7d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 9px center/12px;font-family:var(--mr-font);font-size:14px !important;font-weight:600;color:#3b1d5e;cursor:pointer}@media(max-width:1024px){.html-home-page .mr-poster{aspect-ratio:auto;min-height:220px;display:flex;flex-direction:column;justify-content:flex-end}.html-home-page .mr-poster__copy{position:relative;inset:auto;width:100%;max-width:80%;padding:22px 20px;flex:0 0 auto}}.html-home-page .mr-poster__row{flex-wrap:wrap;row-gap:8px}.html-home-page .mr-poster__price{white-space:nowrap}.html-home-page .mr-poster__price .mr-cur{white-space:nowrap}.html-home-page .mr-poster__price .mr-from{font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-right:.3em}@media(max-width:767px){.vv-liga{flex-wrap:wrap}.vv-liga__body{flex:1 1 0}.vv-liga__close{order:2}.vv-liga>.vv-liga__btn{order:3;flex:0 0 100%;white-space:normal;text-align:center}}.lgn-page .lgn-seg.is-invalid label{border-color:#b42318}#genderError.lgn-error{color:#b42318 !important;margin-top:8px}#acordion2 .vv-kit-elegido{margin-bottom:22px}@media(max-width:767px){#acordion2 .accordion-body__contents{padding-left:7px;padding-right:7px}}@media(max-width:600px){.liv-sticky{transform:translateY(110%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}.liv-sticky.is-on{transform:none;visibility:visible;transition:transform .3s ease}.liv-page{padding-bottom:0}.liv-page .liv-final{padding-bottom:32px}}@media(max-width:600px) and (prefers-reduced-motion:reduce){.liv-sticky,.liv-sticky.is-on{transition:none}}.vb-empty>p{margin:0 0 18px}.vb-empty .vb-empty__clear{display:inline-flex}@media(max-width:767px){.vvf-geo{width:100%;justify-content:center}.vvf-geo .vvf-sel{text-overflow:ellipsis}.vvf-geo #vvf-pais{max-width:168px;min-width:0}}.header-mobile #mobile-menu-store ul.navbar-nav>li:not(.mr-menu-currency){padding-left:0 !important;padding-right:0 !important}.header-mobile #mobile-menu-store ul.navbar-nav>li.back-main-menu>a{justify-content:flex-start;gap:10px}.header-mobile #mobile-menu-store ul.navbar-nav>li.back-main-menu .text-smenu{margin:0 !important}.header-mobile #mobile-menu-store ul.navbar-nav>li.back-main-menu>a i.fa{font-size:20px}html.mr-nav-open #eu-cookie-bar-notification{z-index:1030 !important}.vv-lead-toggle{display:none}html.html-registration-page .master-wrapper-page>ul>div>.news-title.contact-center{display:flex !important;flex-wrap:wrap;align-items:center;gap:2px 10px;float:none;text-align:left;padding:8px 16px;background:#3b1d5e;color:#fff;font-size:13px !important;line-height:1.35}html.html-registration-page .master-wrapper-page>ul>div>.news-title.contact-center .affiliate-site-img{flex:0 0 auto;filter:brightness(0) invert(1)}html.html-registration-page .master-wrapper-page>ul>div>.news-title.contact-center>span{white-space:normal}html.html-registration-page .master-wrapper-page>ul>div>.news-title.contact-center>span:first-of-type{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.html-registration-page .master-wrapper-page>ul>div>.news-title.contact-center.is-open>span:first-of-type{white-space:normal}html.html-registration-page .master-wrapper-page>ul>div>.news-title.contact-center>span:not(:first-of-type){display:none;flex:0 0 100%;padding-left:26px;overflow-wrap:anywhere}html.html-registration-page .master-wrapper-page>ul>div>.news-title.contact-center.is-open>span:not(:first-of-type){display:block}html.html-registration-page .master-wrapper-page>ul>div>.news-title.contact-center .vv-lead-toggle{display:inline-block;flex:0 0 auto;margin:0;padding:2px 0;border:0;background:none;color:#fff;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:767px){.wishlist-page .mobile-duplicate .product-wrapper.mr-wish-card{margin:0 0 12px !important}.wishlist-page .mobile-duplicate .mr-wish-card--q1 td.subtotal{display:none !important}}html.vv-product-soldout .product-details-page .add-to-cart-panel .quantity-box,html.vv-product-soldout .product-details-page .add-to-cart-panel .product-add-button,html.vv-product-soldout .product-details-page .add-to-cart-panel .product-buy-now-button,html.vv-product-soldout .persistent-bar-product{display:none !important}.product-details-page .vv-buy-error{border-color:#f3d6d2;background:#fffbfa;color:#b42318}.product-details-page .addtocart-quantity-box.vv-qty-invalid{border-color:#b42318 !important;box-shadow:0 0 0 3px #fde8e6}.product-details-page .addtocart-quantity-box.vv-qty-invalid input.qty-input{color:#b42318 !important}@container (max-width:219px){.mr-tab-txt{font-size:13px;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.mr-tab.is-filled .mr-tab-check{display:none;}}@container (max-width:149px){.mr-tab-txt{font-size:12px;}}@media(max-width:767px){.product-details-page .product-details-sdescrip,.product-details-page .short-description{box-sizing:border-box;padding-left:10px;padding-right:10px}.product-details-page .short-description,.product-details-page .short-description p{font-size:14px !important;line-height:1.6}.product-details-page .overview .add-to-cart,.product-details-page .attributes,.product-details-page .overview .overview-buttons{box-sizing:border-box;padding-left:7px !important;padding-right:7px !important}.product-details-page .product-details-image.product-details-image{padding-right:10px !important}}.html-home-page .item-box-cc .prices .actual-price,.html-search-page .item-box-cc .prices .actual-price,.html-category-page .item-box-cc .prices .actual-price{margin-left:0 !important;white-space:nowrap;letter-spacing:0}.item-box-cc .prices .mr-from{display:block;margin:0 0 1px;font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.04em;color:var(--mr-text-muted)}.mr-sh__price,.mr-sh__totalv{white-space:nowrap}.mr-sh__arrow{width:12px;height:12px;font-size:0;line-height:0;box-sizing:border-box;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg)}.mr-sh__slot.is-open .mr-sh__arrow{transform:translateY(3px) rotate(225deg)}.bar-notification.success{background:#1f7a45 !important;color:#fff !important}.bar-notification.error{background:#b42318 !important;color:#fff !important}.bar-notification p.content,.bar-notification p.content a{color:#fff !important}.product-details-page .gallery .mr-gallery-count[hidden]{display:none !important}.pager li.next-page a,.pager li.previous-page a,.pager li.first-page a,.pager li.last-page a{background-color:#3b237b !important}.checkout-page .edit-address-bill>.articulo368{grid-column:1/-1;margin:0 0 4px;padding:14px 16px;border-radius:12px}.checkout-page .edit-address-bill>.articulo368 h2{margin:0 0 8px;font-size:22px;line-height:1.15}.checkout-page .edit-address-bill>.articulo368 p{margin:0;font-size:14px;line-height:1.5;letter-spacing:0;overflow-wrap:break-word}@media(max-width:900px){.checkout-page .edit-address-bill>.inputs.separador{height:0 !important;min-height:0;overflow:hidden}}.checkout-page #shipping-address-select,.checkout-page #billing-address-select{font-size:15px}.checkout-page .vvcash .vvcash__logo--brand{height:44px;width:auto;max-width:100%;border-radius:6px}.checkout-page .vvcash .vvcash__logo--mp{width:120px;height:auto;max-width:100%}.checkout-page .vvcash #efecty>.vvcash__title,.checkout-page .vvcash #sured>.vvcash__title{margin-top:2px}.checkout-page #vv-pago-general input,.checkout-page #vv-pago-general select,.checkout-page #vv-pago-general textarea{font-size:16px !important}.checkout-page #vv-pago-general .vvpay-exp select{font-size:16px !important}table.cart-total td.cart-total-left .selected-shipping-method{display:block;margin-top:2px;text-transform:none;line-height:1.35;overflow-wrap:anywhere}@media(max-width:767px){.shopping-cart-page .mr-cart-empty{margin-bottom:0}.shopping-cart-page .order-summary-content~#vv-saved-for-later{margin:-16px 16px 16px}}