.vm-pdp{--vm-font: "Heebo", "Assistant", Arial, sans-serif;--vm-radius: 18px;background:var(--vm-bg);color:var(--vm-ink)}.vm-pdp .product__title,.vm-pdp .price,.vm-rating,.vm-subtitle,.vm-benefits,.vm-trust,.vm-gift{font-family:var(--vm-font)}.vm-pdp .product__view-details{display:none}.vm-pdp .product__info-container>*+*{margin:0}.vm-pdp .product__info-container{display:flex;flex-direction:column;gap:14px}.vm-rating{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;color:var(--vm-ink)}.vm-rating__stars{color:var(--vm-ink);letter-spacing:1px;font-size:15px}.vm-rating__text{font-weight:700}.vm-rating__extra{color:var(--vm-muted)}.vm-pdp .product__title h1,.vm-pdp .product__title h2{font-weight:800;font-size:min(var(--vm-title-size, 34px),8.6vw);line-height:1.08;letter-spacing:-.02em;margin:0}.vm-subtitle{margin:0;font-size:18px;line-height:1.35;color:var(--vm-muted)}.vm-pdp .price{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.vm-pdp .price__container{margin:0}.vm-pdp .price--large .price-item--sale,.vm-pdp .price--large .price-item--regular{font-size:28px;font-weight:800;letter-spacing:-.01em;color:var(--vm-ink)}.vm-pdp .price__sale .price-item--regular{font-size:17px!important;font-weight:400!important;color:var(--vm-muted)!important}.vm-pdp .price__badge-sale{background:var(--vm-ink);color:var(--vm-accent);border:0;border-radius:999px;font-weight:800;font-size:13px;padding:5px 12px;letter-spacing:0}.vm-pdp .price__badge-sold-out{border-radius:999px}.vm-pdp .product__tax{display:none}.vm-gallery{display:block}.vm-gallery__set[hidden]{display:none}.vm-gallery__stage{position:relative}.vm-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;border-radius:var(--vm-radius);background:var(--vm-card);scrollbar-width:none;-webkit-overflow-scrolling:touch}.vm-gallery__track::-webkit-scrollbar{display:none}.vm-gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1 / 1}.vm-gallery__slide img,.vm-gallery__slide video{width:100%;height:100%;object-fit:cover;display:block}.vm-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:999px;border:0;background:#ffffffeb;box-shadow:0 2px 10px #0000001f;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.vm-gallery__arrow svg{width:18px;height:18px;fill:none;stroke:var(--vm-ink);stroke-width:2.2}.vm-gallery__arrow--prev{inset-inline-start:10px}.vm-gallery__arrow--next{inset-inline-end:10px}.vm-gallery__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none;padding:2px}.vm-gallery__thumbs::-webkit-scrollbar{display:none}.vm-gallery__thumb{position:relative;flex:0 0 64px;height:64px;padding:0;border-radius:12px;overflow:hidden;cursor:pointer;border:2px solid transparent;background:var(--vm-card);opacity:.7;transition:opacity .2s ease,border-color .2s ease}.vm-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.vm-gallery__thumb.is-active{border-color:var(--vm-ink);opacity:1}.vm-gallery__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:26px;height:26px;border-radius:999px;background:#0b0b0cb3;display:flex;align-items:center;justify-content:center}.vm-gallery__play svg{width:13px;height:13px;fill:#fff;margin-inline-start:2px}.vm-gallery__set--single .vm-gallery__arrow,.vm-gallery__set--single .vm-gallery__thumbs{display:none!important}@media(min-width:750px){.vm-gallery__thumb{flex-basis:76px;height:76px}.vm-gallery__arrow{width:44px;height:44px}}.vm-benefits{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:10px}.vm-benefits__item{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500}.vm-benefits__icon{flex:0 0 34px;height:34px;border-radius:999px;border:1.5px solid var(--vm-ink);display:flex;align-items:center;justify-content:center}.vm-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.vm-pdp .product-form__submit{min-height:58px;border-radius:999px;background:var(--vm-accent);color:var(--vm-ink);font-size:19px;font-weight:800;letter-spacing:0;border:0;box-shadow:none;transition:transform .12s ease,filter .2s ease}.vm-pdp .product-form__submit:before,.vm-pdp .product-form__submit:after{display:none}.vm-pdp .product-form__submit:hover{filter:brightness(.96)}.vm-pdp .product-form__submit:active{transform:scale(.985)}.vm-pdp .product-form__submit[aria-disabled=true]{opacity:.6}.vm-pdp .product-form__buttons{max-width:none}.vm-pdp .product-form{margin:0}.vm-trust{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.vm-trust__item{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--vm-ink)}.vm-trust__item .vm-icon{width:20px;height:20px}@media(min-width:990px){.vm-trust{grid-template-columns:repeat(4,auto);justify-content:space-between}}.vm-gift{display:flex;align-items:center;gap:14px;padding:12px;border-radius:var(--vm-radius);background:var(--vm-ink);color:#fff}.vm-gift__media{flex:0 0 76px;height:76px;border-radius:12px;overflow:hidden;background:var(--vm-card)}.vm-gift__media img{width:100%;height:100%;object-fit:cover;display:block}.vm-gift__badge{display:inline-flex;align-items:center;gap:5px;background:var(--vm-accent);color:var(--vm-ink);font-size:12px;font-weight:800;padding:3px 9px;border-radius:999px;margin-bottom:4px}.vm-gift__badge .vm-icon{width:14px;height:14px}.vm-gift__title{margin:0;font-size:16px;font-weight:800;color:#fff}.vm-gift__text{margin:2px 0 0;font-size:13px;line-height:1.4;color:#ffffffb8}.vm-bundle{display:flex;flex-direction:column;gap:12px;font-family:var(--vm-font)}.vm-bundle__heading{margin:4px 0 0;font-size:17px;font-weight:800}.vm-bundle__offers{display:grid;gap:10px}.vm-offer{position:relative;display:block;cursor:pointer;border-radius:var(--vm-radius);background:#fff;border:1.5px solid #DADAD4;transition:border-color .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.vm-offer.is-selected{border:2px solid var(--vm-ink);box-shadow:0 0 0 3px #0b0b0c0f}.vm-offer__radio{position:absolute;opacity:0;pointer-events:none}.vm-offer__radio:focus-visible+.vm-offer__body,.vm-offer__radio:focus-visible~.vm-offer__body{outline:2px solid var(--vm-ink);outline-offset:2px;border-radius:var(--vm-radius)}.vm-offer__body{display:flex;align-items:center;gap:12px;padding:16px 14px}.vm-offer__check{flex:0 0 22px;height:22px;border-radius:999px;border:1.5px solid #B9B9B2;background:#fff;transition:all .2s ease}.vm-offer.is-selected .vm-offer__check{border:7px solid var(--vm-ink)}.vm-offer__text{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.vm-offer__title{font-size:17px;font-weight:800;line-height:1.2}.vm-offer__sub{font-size:13px;color:var(--vm-muted);line-height:1.35}.vm-offer__prices{display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:end}.vm-offer__price{font-size:19px;font-weight:800;white-space:nowrap}.vm-offer__compare{font-size:13px;color:var(--vm-muted);white-space:nowrap}.vm-offer__unit{font-size:12px;font-weight:700;white-space:nowrap}.vm-offer__saving{display:block;padding:7px 14px;font-size:13px;font-weight:700;text-align:center;background:var(--vm-card);border-radius:0 0 calc(var(--vm-radius) - 2px) calc(var(--vm-radius) - 2px)}.vm-offer.is-selected .vm-offer__saving{background:var(--vm-accent)}.vm-offer__badge{position:absolute;top:-11px;inset-inline-start:14px;background:var(--vm-ink);color:var(--vm-accent);font-size:12px;font-weight:800;padding:3px 10px;border-radius:999px;line-height:1.4}.vm-colors{border:0;margin:0;padding:0;min-width:0}.vm-colors[hidden]{display:none}.vm-colors__label{padding:0;margin-bottom:8px;font-size:14px;display:flex;gap:6px}.vm-colors__slot{color:var(--vm-muted)}.vm-colors__slot:after{content:":"}.vm-colors__name{font-weight:800}.vm-colors__swatches{display:flex;flex-wrap:wrap;gap:10px}.vm-swatch{position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent}.vm-swatch input{position:absolute;opacity:0;pointer-events:none}.vm-swatch__dot{display:block;width:40px;height:40px;border-radius:999px;background:var(--swatch);box-shadow:inset 0 0 0 1px #0000001f;outline:2px solid transparent;outline-offset:3px;transition:outline-color .15s ease,transform .15s ease}.vm-swatch input:checked+.vm-swatch__dot{outline-color:var(--vm-ink)}.vm-swatch input:focus-visible+.vm-swatch__dot{outline-color:var(--vm-muted)}.vm-swatch:active .vm-swatch__dot{transform:scale(.94)}.vm-swatch.is-unavailable{cursor:not-allowed;opacity:.35}.vm-swatch.is-unavailable .vm-swatch__dot{background-image:linear-gradient(135deg,transparent 47%,rgba(0,0,0,.6) 47%,rgba(0,0,0,.6) 53%,transparent 53%)}.vm-bundle__submit{position:relative;width:100%;min-height:58px;border:0;border-radius:999px;cursor:pointer;background:var(--vm-accent);color:var(--vm-ink);font-family:var(--vm-font);font-size:18px;font-weight:800;transition:transform .12s ease,filter .2s ease;-webkit-tap-highlight-color:transparent}.vm-bundle__submit:hover{filter:brightness(.96)}.vm-bundle__submit:active{transform:scale(.985)}.vm-bundle__submit.is-loading{pointer-events:none}.vm-bundle__submit.is-loading [data-submit-label]{visibility:hidden}.vm-bundle__spinner{display:none;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:22px;height:22px;border-radius:999px;border:2.5px solid rgba(11,11,12,.25);border-top-color:var(--vm-ink);animation:vm-spin .7s linear infinite}.vm-bundle__submit.is-loading .vm-bundle__spinner{display:block}@keyframes vm-spin{to{transform:rotate(360deg)}}.vm-bundle__error{margin:0;font-size:14px;color:#b42318}.vm-qa{border-top:1px solid #DADAD4;font-family:var(--vm-font)}.vm-qa__item{border-bottom:1px solid #DADAD4}.vm-qa__q{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 2px;font-size:16px;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}.vm-qa__q::-webkit-details-marker{display:none}.vm-qa__icon{position:relative;flex:0 0 18px;height:18px}.vm-qa__icon:before,.vm-qa__icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:16px;height:2px;background:var(--vm-ink);transition:transform .25s ease}.vm-qa__icon:after{transform:rotate(90deg)}.vm-qa__item[open] .vm-qa__icon:after{transform:rotate(0)}.vm-qa__a{padding:0 2px 16px;font-size:15px;line-height:1.55;color:var(--vm-muted)}.vm-promise{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--vm-radius);background:var(--promise-bg);border:1.5px solid var(--promise-border);color:var(--promise-ink);font-family:var(--vm-font)}.vm-promise__badge{flex:0 0 56px;height:56px;border-radius:999px;background:var(--vm-ink);color:var(--vm-accent);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.vm-promise__days{font-size:22px;font-weight:800}.vm-promise__days-label{font-size:11px;font-weight:700;margin-top:2px}.vm-promise__body{display:flex;flex-direction:column;gap:3px}.vm-promise__title{font-size:16px;font-weight:800;line-height:1.3}.vm-promise__text{font-size:14px;line-height:1.4;opacity:.8}.vm-benefits--cols-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-top:0}.vm-benefits--cols-2 .vm-benefits__item{align-items:flex-start;gap:10px;font-size:14px;font-weight:600;line-height:1.35}.vm-benefits--cols-2 .vm-benefits__icon{flex:0 0 32px;height:32px;background:var(--vm-ink);border:0;color:var(--vm-accent)}.vm-benefits--cols-2 .vm-benefits__icon .vm-icon{width:17px;height:17px}.vm-urgency{display:flex;flex-direction:column;gap:6px;font-family:var(--vm-font)}.vm-urgency__line{margin:0;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--vm-ink)}.vm-urgency__line[hidden]{display:none}.vm-urgency__line .vm-icon{width:18px;height:18px}.vm-urgency__line--offer{background:var(--vm-card);padding:8px 12px;border-radius:12px}.vm-urgency__line--stock{color:#b42318}.vm-urgency__dot{width:8px;height:8px;border-radius:999px;background:#e5484d;box-shadow:0 0 0 4px #e5484d2e}@media screen and (max-width:749px){.vm-pdp .product__info-wrapper{padding-top:18px}}@media screen and (max-width:749px){.vm-pdp--title-above .product{display:flex;flex-direction:column;gap:14px}.vm-pdp--title-above .product__info-wrapper,.vm-pdp--title-above .product__info-container{display:contents}.vm-pdp--title-above .product__info-container>*{order:3}.vm-pdp--title-above .product__info-container>.vm-top,.vm-pdp--title-above .product__info-container>.product__title{order:0}.vm-pdp--title-above .product__info-container>[id^=price-]{order:1}.vm-pdp--title-above .product__media-wrapper{order:2;margin:0}.vm-pdp--title-above .product>*{margin-top:0!important;margin-bottom:0!important}}@media screen and (min-width:750px){.vm-pdp .product__info-wrapper{padding-inline-start:3rem}}.vm-sticky{position:fixed;inset-inline:0;bottom:0;z-index:30;display:flex;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -6px 24px #0000001a;font-family:Heebo,Assistant,Arial,sans-serif;color:#0b0b0c;transform:translateY(110%);transition:transform .3s ease;visibility:hidden}.vm-sticky.is-visible{transform:none;visibility:visible}.vm-sticky__info{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.vm-sticky__title{font-size:12px;color:#5b5b57;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vm-sticky__price{font-size:18px;font-weight:800}.vm-sticky__button{flex:0 0 auto;min-height:50px;padding:0 26px;border:0;border-radius:999px;cursor:pointer;background:#d7f24b;color:#0b0b0c;font-family:inherit;font-size:17px;font-weight:800}.vm-sticky__button.is-loading{opacity:.6;pointer-events:none}@media(min-width:990px){.vm-sticky{display:none}}.vm-offer__img{flex:0 0 56px;height:56px;display:flex;align-items:center;justify-content:center}.vm-offer__img img{max-width:100%;max-height:100%;object-fit:contain;display:block}.vm-trust{display:flex!important;flex-wrap:wrap;gap:8px 16px;justify-content:flex-start}.vm-trust__item{white-space:nowrap;font-size:13px;gap:6px}.vm-trust__item .vm-icon{width:18px;height:18px}.vm-batch{background:var(--vm-ink);color:#fff;border-radius:var(--vm-radius);padding:20px;font-family:var(--vm-font)}.vm-batch__editor-note{margin:0 0 10px;font-size:12px;color:#d7f24b}.vm-batch__head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.vm-batch__label{font-size:12px;font-weight:700;letter-spacing:.06em;color:#ffffff8c}.vm-batch__status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800}.vm-batch__dot{width:8px;height:8px;border-radius:999px;background:var(--vm-accent);box-shadow:0 0 0 4px #d7f24b33}.vm-batch__title{margin:0;font-size:22px;font-weight:800;line-height:1.25;color:#fff}.vm-batch__accent{color:var(--vm-accent)}.vm-batch__text{margin:6px 0 0;font-size:14px;line-height:1.5;color:#ffffffb3}.vm-batch__rows{display:grid;gap:12px;margin-top:16px}.vm-batch__row{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:13px;font-weight:700}.vm-batch__bar{height:6px;border-radius:999px;background:#ffffff1f;overflow:hidden}.vm-batch__bar span{display:block;height:100%;border-radius:inherit;background:var(--vm-accent)}.vm-batch__row--done{color:#fff6;text-decoration:line-through}.vm-batch__row--done .vm-batch__bar span{background:#ffffff59}.vm-batch__row--next{color:#ffffff73}.vm-batch__note{white-space:nowrap}.vm-batch--media{display:none}@media(min-width:750px){.vm-batch--media{display:block;margin-top:18px}.vm-batch--info{display:none}.vm-gallery__thumb{flex-basis:92px;height:92px}}.vm-lang{display:flex;justify-content:flex-end;gap:4px;margin:0 0 10px;font-family:Heebo,Cairo,Arial,sans-serif}.vm-lang__link{padding:5px 12px;border-radius:999px;font-size:13px;font-weight:600;line-height:1.2;color:var(--vm-muted, #5B5B57);text-decoration:none;border:1px solid var(--vm-card, #E6E6E1);background:transparent}.vm-lang__link:hover{color:var(--vm-ink, #0B0B0C);border-color:var(--vm-ink, #0B0B0C)}.vm-lang__link.is-current{background:var(--vm-ink, #0B0B0C);border-color:var(--vm-ink, #0B0B0C);color:#fff}.vm-benefits.vm-benefits--cols-1{gap:var(--vm-benefits-gap, 14px);margin-top:var(--vm-benefits-top, 4px);margin-bottom:var(--vm-benefits-bottom, 0px)}.vm-benefits--cols-1 .vm-benefits__item{align-items:flex-start;font-size:15px;font-weight:400;line-height:1.45}.vm-benefits--cols-1 .vm-benefits__icon{flex:0 0 32px;height:32px;background:var(--vm-ink);border:0;color:var(--vm-accent);margin-top:1px}.vm-benefits--cols-1 .vm-benefits__icon .vm-icon{width:17px;height:17px}.vm-benefits__item strong{font-weight:800}.vm-qa__a{white-space:pre-line}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vm-product.css.map */
