.mf-product-page{--heading-font-family:"Montserrat",Arial,sans-serif;--heading-font-weight:600;--heading-letter-spacing:.025em;--text-font-family:"Outfit",Arial,sans-serif;--text-color:18 18 18;--background:255 255 255;color:#121212;background:#fff;font-family:Outfit,Arial,sans-serif}.mf-product-section{--section-spacing-block:0px;font-family:Outfit,Arial,sans-serif;font-size:16px;line-height:1.8;letter-spacing:.06em;color:#121212;background:#fff}.mf-product-section *,.mf-product-section *:before,.mf-product-section *:after{box-sizing:border-box}#mf-pdp-purchase{width:100%;max-width:1400px;margin-inline:auto;padding:36px 50px;background:#fff;scroll-margin-top:110px}.mf-product-section .product{display:grid;grid-template-columns:minmax(0,1fr);max-width:1300px;margin-inline:auto;gap:0;align-items:start}.mf-product-section .product-info{min-width:0;padding:0;align-self:start;top:30px}.mf-product-section .product-info__title{margin:0 0 6px;font-family:Montserrat,Arial,sans-serif;font-size:26.4px;font-weight:600;line-height:1.272727;letter-spacing:.66px;text-transform:none;overflow-wrap:normal}.mf-product-section .product-info__block-item{margin:0;min-width:0}.mf-product-section .product-info__block-item[data-block-id=vf_title]{margin:0 0 6px}.mf-product-section .product-info__block-item[data-block-id=vf_stock],.mf-product-section .product-info__block-item[data-block-id=vf_size_help],.mf-product-section .product-info__block-item[data-block-type=price],.mf-product-section .product-info__block-item[data-block-type=variant-picker],.mf-product-section .product-info__block-item[data-block-type=quantity-selector]{margin:15px 0}.mf-product-section .product-info:has(kaching-bundle .kaching-bundles__block--loaded) .product-info__block-item[data-block-type=price],.mf-product-section .product-info:has(kaching-bundle .kaching-bundles__block--loaded) .product-info__block-item[data-block-type=variant-picker],.mf-product-section .product-info:has(kaching-bundle .kaching-bundles__block--loaded) .product-info__block-item[data-block-type=quantity-selector]{display:none}.mf-product-section .vf-reference-intro{margin:15px 0;font-size:16px;line-height:1.3;letter-spacing:.06em}.mf-product-section .vf-reference-intro p{margin:0}.mf-product-section .product-info__buy-buttons{margin:24px 0}.mf-product-section .product-info__buy-buttons .button,.mf-product-section .product-quick-add .button{min-height:49px;width:100%;border:2px solid #d1a8ac;border-radius:10px;background:#d1a8ac;color:#121212;font:700 19px/1.2 Outfit,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;box-shadow:none}.mf-product-section .product-info__buy-buttons .button:hover{background:#d1a8ac;color:#121212}.mf-product-section .payment-badges-block ul{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin:0;padding:0;list-style:none}.mf-product-section .payment-badges-block li{display:flex;padding:5px;align-items:center}.mf-product-section .payment-badges-block svg{width:38px;height:24px}.mf-product-section .product-info__accordion{border-color:#e3e3e3;font-family:Outfit,Arial,sans-serif;margin-top:24px;font-size:15px;line-height:1.8;letter-spacing:.06em}.mf-product-section .product-info__accordion .accordion__toggle{font-family:Montserrat,Arial,sans-serif;font-size:17.6px;font-weight:600;line-height:1.272727;letter-spacing:.66px;padding-block:15px}.mf-product-section .product-info__accordion .accordion__content{font-size:16px;font-weight:400;line-height:1.8;letter-spacing:.06em;padding-inline:10px}.mf-product-section .product-quick-add{font-family:Outfit,Arial,sans-serif;background:#fff;color:#121212}.mf-product-section kaching-bundle{display:block;margin:0}.mf-product-section .kaching-bundles{font-family:Outfit,Arial,sans-serif!important;color:#121212}.mf-product-section .kaching-bundles__bar-title,.mf-product-section .kaching-bundles__bar-label,.mf-product-section .kaching-bundles select{font-family:Outfit,Arial,sans-serif}.mf-product-section .vf-size-widget{display:block}.mf-product-section .vf-size-finder{letter-spacing:normal}.mf-product-section .vf-size-finder input{background:#fff;color:#121212}.mf-product-section .vf-size-finder .vf-head span{pointer-events:none}.mf-product-section .vf-size-guide-help strong:after{content:" "}.mf-product-section .vf-size-overlay[hidden],.mf-product-section .vf-result [hidden]{display:none!important}.mf-product-section dialog.vf-size-overlay{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border:0;background:transparent}.mf-product-section dialog.vf-size-overlay::backdrop{background:#23181e94}.mf-product-section .virana-text{display:flex;flex-wrap:wrap;column-gap:4px;text-transform:none}.mf-product-section .virana-shipping-text strong{font-weight:700}.mf-product-section .vf-benefit img{margin:0}@media(min-width:750px){.mf-product-section .product{grid-template-columns:minmax(0,50%) minmax(0,50%)}.mf-product-section .product-info{padding-left:50px}.mf-product-section .mf-pdp-gallery{position:sticky;top:30px}}@media(min-width:990px){.mf-product-section .product{grid-template-columns:minmax(0,55%) minmax(0,45%)}}@media(max-width:749px){#mf-pdp-purchase{padding:0 0 16px}.mf-product-section{font-size:15px}.mf-product-section .product-info{padding:0 15px}.mf-product-section .product-info__title{font-size:22px}.mf-product-section .vf-reference-intro{font-size:14px}.mf-product-section .product-info__accordion .accordion__toggle{font-size:16.5px}.mf-product-section .product-info__accordion .accordion__content{font-size:15px}}.mf-product-section .po-trustpilot-badge{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:10px;padding:10px 14px;border:1px solid #e7e7e7;border-radius:14px;background:#fff;width:fit-content;max-width:100%;margin:12px auto;box-shadow:0 4px 14px #0000000d;box-sizing:border-box}.mf-product-section .po-tp-stars{display:flex;align-items:center;gap:4px;line-height:0;flex-shrink:0}.mf-product-section .po-tp-star{width:20px;height:20px;display:inline-flex;flex-shrink:0}.mf-product-section .po-tp-star svg{width:100%;height:100%;display:block}.mf-product-section .po-tp-text{font-size:14px;line-height:1;color:#222;font-weight:600;font-family:Arial,sans-serif;white-space:nowrap;flex-shrink:0}.mf-product-section .po-tp-logo{display:flex;align-items:center;gap:5px;font-size:14px;line-height:1;font-weight:700;color:#111;font-family:Arial,sans-serif;white-space:nowrap;flex-shrink:0}.mf-product-section .po-tp-logo svg{width:18px;height:18px;display:block;flex-shrink:0}@media screen and (max-width:749px){.mf-product-section .po-trustpilot-badge{width:100%;max-width:100%;flex-wrap:nowrap!important;justify-content:center;gap:5px;padding:9px 7px;margin:10px 0;border-radius:12px;white-space:nowrap;overflow:hidden}.mf-product-section .po-tp-stars{gap:2px;flex-shrink:0}.mf-product-section .po-tp-star{width:15px;height:15px}.mf-product-section .po-tp-text{font-size:11px;line-height:1;white-space:nowrap}.mf-product-section .po-tp-logo{font-size:11.5px;line-height:1;gap:3px;white-space:nowrap}.mf-product-section .po-tp-logo svg{width:14px;height:14px}}@media screen and (max-width:374px){.mf-product-section .po-trustpilot-badge{gap:4px;padding-left:5px;padding-right:5px}.mf-product-section .po-tp-stars{gap:1px}.mf-product-section .po-tp-star{width:13px;height:13px}.mf-product-section .po-tp-text{font-size:10px}.mf-product-section .po-tp-logo{font-size:10.5px;gap:2px}.mf-product-section .po-tp-logo svg{width:12px;height:12px}}.mf-product-section .vf-benefits{width:100%;margin:18px 0;font-family:inherit}.mf-product-section .vf-benefit{display:flex;align-items:center;gap:14px;margin-bottom:14px}.mf-product-section .vf-benefit:last-child{margin-bottom:0}.mf-product-section .vf-benefit-icon{width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#f7f4f5;overflow:hidden}.mf-product-section .vf-benefit-icon img{width:32px;height:32px;object-fit:contain;display:block}.mf-product-section .vf-benefit-content{flex:1;min-width:0}.mf-product-section .vf-benefit-title{margin:0 0 3px;font-family:inherit;font-size:16px;line-height:1.25;font-weight:700;color:#17171a}.mf-product-section .vf-benefit-description{margin:0;font-family:inherit;font-size:14px;line-height:1.4;font-weight:400;color:#55555c}@media screen and (max-width:749px){.mf-product-section .vf-benefits{margin:16px 0}.mf-product-section .vf-benefit{gap:12px;margin-bottom:13px}.mf-product-section .vf-benefit-icon{width:44px;height:44px;min-width:44px;border-radius:11px}.mf-product-section .vf-benefit-icon img{width:29px;height:29px}.mf-product-section .vf-benefit-title{font-size:15px;line-height:1.2;margin-bottom:3px}.mf-product-section .vf-benefit-description{font-size:13px;line-height:1.35}}.mf-product-section .inventory-check{margin:0;padding:0;display:flex;align-items:center;gap:8px;color:#000;font-size:14px;font-weight:500;line-height:1.3}.mf-product-section .inventory-check .dot{width:10px;height:10px;min-width:10px;background:#c20704;border-radius:50%;display:inline-block;animation:vfReferenceLowStockPulse 1.5s infinite}@keyframes vfReferenceLowStockPulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.6}to{transform:scale(1);opacity:1}}.mf-product-section .vf-size-finder .vf-result:empty{display:none}.mf-product-section .vf-size-finder .vf-result{margin-top:12px;font-size:14px;color:#333}.mf-product-section .vf-size-finder .vf-err{font-weight:600;color:#a33}.mf-product-section .vf-size-finder .vf-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;width:100%;background:none;border:0;padding:0;margin:0;cursor:pointer;font:inherit;font-size:14px;font-weight:600;color:#2f7a3a;text-align:left}.mf-product-section .vf-size-finder .vf-head .vf-lbl{font-size:17px}.mf-product-section .vf-size-finder .vf-head .vf-cue{margin-left:auto;font-weight:600;font-size:11.5px;color:#8d4f68;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.mf-product-section .vf-size-finder .vf-head[aria-expanded=true] .vf-cue{text-decoration:none}.mf-product-section .vf-size-finder .vf-head:focus-visible{outline:2px solid #8d4f68;outline-offset:3px;border-radius:4px}.mf-product-section .vf-size-finder .vf-why{margin-top:8px;padding:10px 12px;background:#fff;border:1px solid #dcc5cd;border-radius:8px;font-size:12.5px;font-weight:400;color:#555;line-height:1.5}.mf-product-section .vf-size-finder .vf-why p{margin:0 0 7px}.mf-product-section .vf-size-finder .vf-why p:last-child{margin:0}.mf-product-section .vf-size-finder .vf-why b{color:#63394d}.mf-product-section .vf-size-finder .vf-tech{margin-top:9px;padding-top:9px;border-top:1px solid #f0dddd}.mf-product-section .vf-size-finder .vf-tech-title{display:block;color:#63394d;font-weight:700;margin-bottom:5px}.mf-product-section .vf-size-finder .vf-select{display:inline-block;margin-top:8px;font-size:12.5px;font-weight:600;color:#8d4f68;text-decoration:underline;cursor:pointer}.mf-product-section .vf-size-finder .vf-size-guide{margin-top:12px;border:1px solid #dcc5cd;border-radius:10px;background:#fffaf6;color:#30262b}.mf-product-section .vf-size-finder .vf-size-guide summary{padding:13px 14px;color:#63394d;font-size:15px;font-weight:700;cursor:pointer}.mf-product-section .vf-size-finder .vf-size-guide summary:focus-visible,.mf-product-section .vf-size-finder .vf-size-guide-scroll:focus-visible{outline:2px solid #8d4f68;outline-offset:2px}.mf-product-section .vf-size-finder .vf-size-guide-intro,.mf-product-section .vf-size-finder .vf-size-guide-help{margin:0;padding:0 14px 12px;color:#55494e;font-size:14px;line-height:1.55}.mf-product-section .vf-size-finder .vf-size-guide-scroll{overflow-x:auto;margin:0 10px 10px;border:1px solid #dcc5cd;background:#fff}.mf-product-section .vf-size-finder .vf-size-guide-table{width:100%;min-width:760px;border-collapse:collapse;color:#30262b;font-size:14px}.mf-product-section .vf-size-finder .vf-size-guide-table th,.mf-product-section .vf-size-finder .vf-size-guide-table td{padding:11px 9px;border-bottom:1px solid #e4d9dc;text-align:center}.mf-product-section .vf-size-finder .vf-size-guide-table thead th{background:#713e56;color:#fff;font-size:13px;line-height:1.3}.mf-product-section .vf-size-finder .vf-size-guide-table tbody th{font-weight:700;white-space:nowrap}.mf-product-section .vf-size-finder .vf-size-guide-table tbody tr:nth-child(2n){background:#fcf7f4}.mf-product-section .vf-size-finder .vf-size-guide-table tbody tr:last-child th,.mf-product-section .vf-size-finder .vf-size-guide-table tbody tr:last-child td{border-bottom:0}.mf-product-section .vf-size-finder .vf-size-guide-help strong{color:#63394d}.mf-product-section .vf-size-widget{font-family:inherit}.mf-product-section .vf-size-open{display:block;margin:0 auto;padding:12px 20px;border:0;border-radius:8px;background:#713e56;color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer}.mf-product-section .vf-size-open:hover{background:#63394d}.mf-product-section .vf-size-open:focus-visible,.mf-product-section .vf-size-close:focus-visible{outline:3px solid #8d4f68;outline-offset:3px}.mf-product-section .vf-size-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px;background:#23181e94}.mf-product-section .vf-size-overlay[hidden]{display:none}.mf-product-section .vf-size-finder{position:relative;box-sizing:border-box;width:min(100%,860px);max-height:92vh;overflow-y:auto;overscroll-behavior:contain}.mf-product-section .vf-size-finder .vf-size-close{position:absolute;top:8px;right:9px;z-index:2;display:flex;width:38px;height:38px;align-items:center;justify-content:center;border:0;border-radius:50%;background:#f5e8eb;color:#63394d;font:inherit;font-size:30px;line-height:1;cursor:pointer}@media(max-width:600px){.mf-product-section .vf-size-overlay{padding:8px}.mf-product-section .vf-size-finder{max-height:96vh}.mf-product-section .vf-size-open{font-size:16px;padding:13px 20px}}.mf-product-section velyforme-countdown{display:block;margin:12px 0}.mf-product-section .velyforme-countdown__bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;padding:12px 16px;border:1px solid #ead5d8;border-radius:18px;background:#e7d0d4;color:#381719;font-family:inherit;font-size:14px;font-weight:700;line-height:1.4;text-align:center}.mf-product-section .velyforme-countdown__icon{width:17px;height:17px;flex-shrink:0;color:#746b6e}.mf-product-section .velyforme-countdown__time{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.5px}@media(max-width:380px){.mf-product-section .velyforme-countdown__bar{padding:11px 12px;font-size:13px}}.mf-product-section .virana-shipping-container{display:flex;justify-content:space-between;align-items:center;gap:8px;background:linear-gradient(135deg,#faf7f2,#f2ede4);padding:8px 14px;border-radius:20px;font-size:13px;font-family:Arial,sans-serif;border:1px solid rgba(160,64,38,.15)}.mf-product-section .virana-shipping-item{display:flex;align-items:center;gap:6px;min-width:0}.mf-product-section .virana-dot{width:8px;height:8px;min-width:8px;background-color:#a04026;border-radius:50%}.mf-product-section .virana-check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;background-color:#1f9d55;color:#fff;border-radius:50%;font-size:12px;font-weight:800;line-height:1}.mf-product-section .virana-shipping-text{margin:0;color:#3a2a20;font-weight:500;white-space:nowrap}.mf-product-section .virana-text{color:#a04026;font-weight:600;text-transform:capitalize}@media(max-width:480px){.mf-product-section .virana-shipping-container{padding:8px 10px;font-size:12px;gap:6px}.mf-product-section .virana-shipping-item{gap:5px}}@media(max-width:350px){.mf-product-section .virana-shipping-container{font-size:11px}}.mf-product-section .vf-official-warning{width:100%;box-sizing:border-box;margin:14px 0;padding:14px;background:#fff8f8;border:1px solid #ead4da;border-left:4px solid #743247;border-radius:12px;font-family:inherit}.mf-product-section .vf-warning-header{display:flex;align-items:center;gap:8px;margin-bottom:7px}.mf-product-section .vf-warning-icon{width:23px;height:23px;min-width:23px;display:flex;align-items:center;justify-content:center;background:#743247;color:#fff;border-radius:50%;font-size:13px;font-weight:700;line-height:1}.mf-product-section .vf-warning-title{margin:0;font-family:inherit;font-size:14px;line-height:1.25;font-weight:700;color:#4e1f2e}.mf-product-section .vf-warning-text{margin:0;font-family:inherit;font-size:12.5px;line-height:1.5;font-weight:400;color:#4d484a}.mf-product-section .vf-warning-text strong{color:#2d292a;font-weight:700}.mf-product-section .vf-warning-final{display:block;margin-top:7px;font-weight:700;color:#743247}@media screen and (max-width:749px){.mf-product-section .vf-official-warning{margin:12px 0;padding:12px;border-radius:10px;border-left-width:3px}.mf-product-section .vf-warning-header{gap:7px;margin-bottom:6px}.mf-product-section .vf-warning-icon{width:21px;height:21px;min-width:21px;font-size:12px}.mf-product-section .vf-warning-title{font-size:13px}.mf-product-section .vf-warning-text{font-size:11.8px;line-height:1.45}.mf-product-section .vf-warning-final{margin-top:6px}}.mf-pdp-gallery{display:block;min-width:0;width:100%;align-self:start}.mf-pdp-gallery__stage{position:relative}.mf-pdp-gallery__slide{width:100%;margin:0;overflow:hidden;border-radius:12px;background:#fff}.mf-pdp-gallery__slide[hidden]{display:none}.mf-pdp-gallery__image-button{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in;touch-action:pan-y}.mf-pdp-gallery__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;object-position:center}.mf-pdp-gallery__zoom-icon{position:absolute;top:10px;left:10px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#ffffffcf;color:#121212;opacity:0;pointer-events:none;transition:opacity .15s}.mf-pdp-gallery__zoom-icon svg{width:15px;height:15px}.mf-pdp-gallery__image-button:hover .mf-pdp-gallery__zoom-icon,.mf-pdp-gallery__image-button:focus-visible .mf-pdp-gallery__zoom-icon{opacity:1}.mf-pdp-gallery__navigation{display:flex;align-items:center;gap:0;margin-top:10px;width:100%;min-width:0}.mf-pdp-gallery__thumbnails{display:flex;flex:1;min-width:0;gap:10px;padding:5px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.mf-pdp-gallery__thumbnails::-webkit-scrollbar{display:none}.mf-pdp-gallery__thumbnail{flex:0 0 calc((100% - 40px)/5);min-width:0;aspect-ratio:1;padding:0;border:1px solid #e3e3e3;border-radius:0;background:#fff;overflow:hidden;cursor:pointer;scroll-snap-align:start}.mf-pdp-gallery__thumbnail[aria-pressed=true]{border:1px solid #121212;box-shadow:0 0 0 1px #121212}.mf-pdp-gallery__thumbnail img{display:block;width:100%;height:100%;object-fit:contain}.mf-pdp-gallery__arrow{display:flex;align-items:center;justify-content:center;flex:0 0 25px;width:25px;height:44px;padding:0;border:0;background:transparent;color:#121212;cursor:pointer}.mf-pdp-gallery__arrow svg{width:12px;height:12px}.mf-pdp-gallery__thumbnail:focus-visible,.mf-pdp-gallery__arrow:focus-visible,.mf-pdp-gallery__image-button:focus-visible{outline:2px solid #121212;outline-offset:2px}.mf-pdp-gallery [hidden]{display:none!important}.mf-pdp-gallery__lightbox{max-width:96vw;max-height:96vh;width:auto;height:auto;padding:0;border:0;background:#fff;overflow:auto}.mf-pdp-gallery__lightbox::backdrop{background:#000b}.mf-pdp-gallery__lightbox img{display:block;width:auto;max-width:min(1400px,94vw);height:auto;max-height:94vh;object-fit:contain}.mf-pdp-gallery__lightbox-close{position:fixed;top:18px;right:18px;display:grid;place-items:center;width:42px;height:42px;border:1px solid #ddd;border-radius:50%;background:#fff;color:#121212;font-size:28px;line-height:1;cursor:pointer;z-index:1}@media(max-width:749px){.mf-pdp-gallery{margin-bottom:20px}.mf-pdp-gallery__slide{border-radius:0}.mf-pdp-gallery__navigation{padding-inline:10px}.mf-pdp-gallery__thumbnails{gap:7.5px}.mf-pdp-gallery__thumbnail{flex-basis:calc((100% - 30px)/5)}.mf-pdp-gallery__zoom-icon{opacity:1}}@media(prefers-reduced-motion:reduce){.mf-pdp-gallery *{scroll-behavior:auto!important;transition:none!important}.mf-product-section .inventory-check .dot{animation:none}}.mf-product-section .kaching-bundles__block{--block-title-color: rgba(0, 0, 0, 1) !important;--block-title-font-size: 18px !important;--block-spacing: .9 !important;--bar-border-radius: 17px !important;--bar-background-color: rgba(255, 255, 255, 1) !important;--bar-selected-background-color: rgba(255, 247, 247, 1) !important;--bar-border-color: rgba(209, 168, 172, .3) !important;--bar-selected-border-color: rgba(209, 168, 172, 1) !important;--block-block-title-color: rgba(80, 128, 164, 1) !important;--bar-title-color: rgba(0, 0, 0, 1) !important;--bar-title-font-size: 18px !important;--bar-subtitle-color: rgba(47, 0, 0, 1) !important;--bar-subtitle-font-size: 15px !important;--bar-price-color: rgba(0, 0, 0, 1) !important;--bar-full-price-color: rgba(255, 0, 0, 1) !important;--bar-label-border-top-radius: 16px !important;--bar-label-background-color: rgba(253, 236, 236, 1) !important;--bar-label-color: rgba(0, 0, 0, 1) !important;--bar-label-font-size: 14px !important;--bar-most-popular-background-color: rgba(221, 190, 193, 1) !important;--bar-most-popular-color: rgba(1, 1, 1, 1) !important;--bar-variant-select-border-radius: 8.5px !important;--kaching-bundle-products-image-border-radius: 8.5px !important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mf-pdp.css.map */
