.sanvt-pdp{--pdp-head: 0px;--pdp-info-top: 58px;--pdp-info-bottom: 56px;--pdp-info-max: 470px;--pdp-info-pad-x: 20px;--pdp-sticky-top: 24px;--pdp-media-top: 0px;--pdp-mob-air: 4px;--pdp-badges-gap: 14px;--pdp-rating-gap: 4px;--pdp-price-gap: 4px;--pdp-price-inner: 14px;--pdp-desc-gap: 16px;--pdp-model-gap: 10px;--pdp-links-gap: 4px;--pdp-links-col: 20px;--pdp-reco-gap: 24px;--pdp-pf-gap: 26px;--pdp-pf-pad: 16px;--pdp-buy-gap: 13px;--pdp-stock-gap: 16px;--pdp-acc-gap: 28px;--pdp-benefits-gap: 32px;--pdp-benefits-panel: 16px;--pdp-fit-col: 78px;--pdp-fit-gap: 18px;--pdp-fit-row-gap: 14px;--pdp-fit-step: 3px;--pdp-title: 21px;--pdp-title-ls: .03em;--pdp-price: 18.5px;--pdp-note: 12px;--pdp-model: 12px;--pdp-model-lh: 20px;--pdp-model-ls: .06em;--pdp-var-label: 12.5px;--pdp-links: 12px;--pdp-links-hit: 44px;--pdp-eyebrow: 10.5px;--pdp-eyebrow-ls: .12em;--pdp-acc-label: var(--sanvt-t-acc);--pdp-acc-label-ls: var(--sanvt-t-acc-ls);--pdp-acc-body: 12.5px;--pdp-impact-row: 11px;--pdp-impact-note: 10px;--pdp-impact-note-ls: .06em;--pdp-impact-link: 10.5px;--pdp-reco-name: 13px;--pdp-reco-name-ls: .04em;--pdp-rating-row-gap: 12px;--pdp-rating-row-h: 28px;--pdp-rating-star: 13px;--pdp-rating-star-gap: 2px;--pdp-rating-rule: 11px;--pdp-rating-text: 13px;--pdp-rating-underline: 3px;--pdp-benefit-label: 12px;--pdp-note-pad: 4px 6px;--pdp-note-size: 8px;--pdp-bar-inset: 14px;--pdp-bar-gap: 10px;--pdp-note-pad-desk: 8px 12px;--pdp-note-inset: 22px;--pdp-note-bottom: 26px;--pdp-pf-h: 15px;--pdp-reco-pad: 20px;--pdp-reco-pad-narrow: 16px 14px;--pdp-reco-media: 128px;--pdp-reco-min: 160px;--pdp-reco-col: 18px;--pdp-reco-field-h: 42px;--pdp-reco-field-pad: 14px;--pdp-impact-pad: 16px;--pdp-benefit-icon: 26px;display:grid;grid-template-columns:1fr 1fr;align-items:start;background:var(--sanvt-white);font-family:var(--sanvt-font);line-height:normal;color:var(--sanvt-black)}[data-header-overlap] .sanvt-pdp{--pdp-head: var(--sanvt-header-h)}.sanvt-pdp__media{position:relative;padding-top:var(--pdp-media-top)}.sanvt-pdp__frame{position:relative}.sanvt-pdp__gallery,.sanvt-pdp__shot{display:block}.sanvt-pdp__shot--zoom{cursor:zoom-in}.sanvt-pdp__shot--zoom:focus{outline:none}.sanvt-pdp__shot--zoom:focus-visible{outline:1px solid var(--sanvt-black);outline-offset:-3px}.sanvt-pdp__bar{display:none}.sanvt-pdp__note-anchor{position:sticky;bottom:0;z-index:3;height:0;pointer-events:none;transition:bottom var(--sanvt-dur-sticky-atc) var(--sanvt-ease)}body:has(.sanvt-atcbar.is-shown) .sanvt-pdp__note-anchor{bottom:var(--atc-bar-h, 0px)}body:has(.sanvt-atcbar.is-shown){--ui-tooltip-inset-bottom: var(--atc-bar-h, 0px)}.sanvt-pdp .sanvt-pdp__note{position:absolute;right:var(--pdp-note-inset);bottom:var(--pdp-note-bottom);margin:0;padding:var(--pdp-note-pad-desk);background:var(--sanvt-model-veil);font-family:var(--sanvt-font);line-height:normal;white-space:nowrap}@media(prefers-reduced-motion:reduce){.sanvt-pdp__note-anchor{transition:none}}.sanvt-pdp__info{align-self:stretch;width:100%;max-width:var(--pdp-info-max);margin:0 auto;padding-top:var(--pdp-head)}.sanvt-pdp__sticky{position:sticky;top:var(--pdp-sticky-y, var(--pdp-sticky-top));padding:var(--pdp-info-top) 0 var(--pdp-info-bottom)}.sanvt-pdp__info h1,.sanvt-pdp__info p{font-family:var(--sanvt-font);color:inherit}.sanvt-pdp__info h1{line-height:normal}.sanvt-pdp__sticky>:first-child{margin-top:0}.sanvt-pdp__badges{margin-bottom:var(--pdp-badges-gap)}.sanvt-pdp__info .sanvt-pdp__title{margin:0;font-size:var(--pdp-title);letter-spacing:var(--pdp-title-ls)}.sanvt-pdp__app{margin-top:var(--pdp-rating-gap)}.sanvt-pdp__app .yotpo-reviews-star-ratings-widget{margin-bottom:0!important}.sanvt-pdp__app .yotpo-star-ratings-widget-override-css .yotpo-bottom-line-scroll-panel,.sanvt-pdp__app .yotpo-star-ratings-widget-override-css .yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-summary{flex-direction:row!important;align-items:center!important;gap:var(--pdp-rating-row-gap)!important;min-height:var(--pdp-rating-row-h);background:none!important;border:0!important;padding:0!important;font-family:var(--sanvt-font)!important}.sanvt-pdp__app .yotpo-star-ratings-widget-override-css .yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-summary>:first-child{align-items:center!important}.sanvt-pdp__app .yotpo-star-ratings-widget-override-css .yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-summary>:first-child{order:1!important}.sanvt-pdp__app .yotpo-star-ratings-widget-override-css .yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-summary svg{order:1!important;height:var(--pdp-rating-star)!important;width:auto!important;margin-inline-end:var(--pdp-rating-star-gap)!important}.sanvt-pdp__app .yotpo-star-ratings-widget-override-css .yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-summary .yotpo-sr-vertical-border{order:2!important;height:var(--pdp-rating-rule)!important;margin:0!important;border-right:1px solid var(--sanvt-black-50)!important}.sanvt-pdp__app .yotpo-star-ratings-widget-override-css .yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-summary .yotpo-sr-bottom-line-right-panel{order:3!important;align-items:center!important}.sanvt-pdp__app .yotpo-star-ratings-widget-override-css .yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-summary .yotpo-sr-bottom-line-score{display:none!important}.sanvt-pdp__app .yotpo-star-ratings-widget-override-css .yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-summary .yotpo-sr-bottom-line-text,.sanvt-pdp__app .yotpo-star-ratings-widget-override-css .yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-summary .yotpo-sr-bottom-line-text *{font-family:var(--sanvt-font)!important;font-size:var(--pdp-rating-text)!important;line-height:normal!important;color:var(--sanvt-black)!important;padding:0!important;margin:0!important}.sanvt-pdp__app .yotpo-star-ratings-widget-override-css .yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-summary .yotpo-sr-bottom-line-text{text-decoration:underline!important;text-underline-offset:var(--pdp-rating-underline)!important}.sanvt-pdp__pricerow{display:flex;align-items:center;gap:var(--pdp-price-inner);margin-top:var(--pdp-price-gap)}.sanvt-pdp__price{display:block;font-size:var(--pdp-price)}.sanvt-pdp__soldout[hidden]{display:none}.sanvt-pdp__desc{margin-top:var(--pdp-desc-gap)}.sanvt-pdp__desc p{margin:0}.sanvt-pdp__desc p+p{margin-top:.6em}.sanvt-pdp__info .sanvt-pdp__model{margin:var(--pdp-model-gap) 0 0;line-height:var(--pdp-model-lh)}.sanvt-pdp__links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pdp-links-col);margin-top:var(--pdp-links-gap)}.sanvt-pdp__links .ui-link{min-height:var(--pdp-links-hit);font-size:var(--pdp-links);letter-spacing:normal;background:none;border:0;padding:0;font-family:inherit}.sanvt-pdp__sizekick{display:none}.sanvt-reco{margin-top:var(--pdp-reco-gap);padding:var(--pdp-reco-pad);background:var(--sanvt-black-10)}.sanvt-reco__eyebrow{font-size:var(--pdp-eyebrow);letter-spacing:var(--pdp-eyebrow-ls);text-transform:uppercase;color:var(--sanvt-muted)}.sanvt-reco__track{margin-top:var(--pdp-reco-col)}.sanvt-reco--many .sanvt-reco__track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.sanvt-reco--many .sanvt-reco__track::-webkit-scrollbar{display:none;height:0;width:0}.sanvt-reco--many .sanvt-reco__card{flex:0 0 100%;scroll-snap-align:start}.sanvt-reco__card{display:grid;grid-template-columns:var(--pdp-reco-media) minmax(0,1fr);gap:var(--pdp-reco-col);align-items:stretch}.sanvt-reco__media{position:relative;display:block;height:100%;min-height:var(--pdp-reco-min);overflow:hidden;text-decoration:none}.sanvt-reco__body{display:flex;flex-direction:column}.sanvt-reco__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sanvt-reco__name{font-size:var(--pdp-reco-name);letter-spacing:var(--pdp-reco-name-ls);text-transform:uppercase;color:var(--sanvt-black);text-decoration:none;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(hover:hover){.sanvt-reco__name:hover{text-decoration:underline}}.sanvt-reco__price{font-size:var(--pdp-var-label);white-space:nowrap;color:var(--sanvt-black-90)}.sanvt-reco__more{align-self:flex-start;margin-top:7px;background:none;border:0;padding:0;font-family:inherit;text-transform:uppercase}.sanvt-reco__picks{margin-top:auto;padding-top:var(--pdp-reco-col)}.sanvt-reco .ui-select__row{height:var(--pdp-reco-field-h);padding:0 var(--pdp-reco-field-pad);border:1px solid var(--sanvt-black-30)}.sanvt-reco .ui-select__panel{top:calc(var(--pdp-reco-field-h) + 16px);border:1px solid var(--sanvt-black-30);max-height:206px}.sanvt-reco .ui-select__item{height:var(--pdp-reco-field-h);padding:0 var(--pdp-reco-field-pad)}.sanvt-reco .ui-select+.ui-select{margin-top:8px}.sanvt-reco__form{margin-top:12px}.sanvt-reco__cta{height:var(--pdp-reco-field-h)}.sanvt-reco__pager{justify-content:center;margin-top:12px;color:var(--sanvt-black)}.sanvt-pdp__pf{--ui-roll-h: var(--pdp-pf-h);margin-top:var(--pdp-pf-gap);padding-top:var(--pdp-pf-pad);border-top:1px solid var(--sanvt-black-30)}.sanvt-pdp__pf+.sanvt-pdp__buy{margin-top:var(--pdp-buy-gap)}.sanvt-pdp__form{margin:0}.sanvt-pdp__error{margin:8px 0 0}.sanvt-pdp__error[hidden]{display:none}.sanvt-pdp__stock{max-height:5em;margin:var(--pdp-stock-gap) 0 0;overflow:hidden;font-size:var(--sanvt-t-meta);line-height:normal;transition:opacity var(--sanvt-dur-fade) ease,visibility var(--sanvt-dur-fade),max-height var(--sanvt-dur-drop) var(--sanvt-ease),margin-top var(--sanvt-dur-drop) var(--sanvt-ease)}.sanvt-pdp__stock.is-waiting{max-height:0;margin-top:0;opacity:0;visibility:hidden}.sanvt-pdp__info .sanvt-pdp__stock--ok{color:var(--sanvt-stock-ok)}.sanvt-pdp__info .sanvt-pdp__stock--out,.sanvt-pdp__info .sanvt-pdp__error{color:var(--sanvt-stock-out)}@media(prefers-reduced-motion:reduce){.sanvt-pdp__stock{transition:none}}.sanvt-pdp__info-block{margin-top:var(--pdp-acc-gap)}.sanvt-pdp__info-block+.sanvt-pdp__info-block{margin-top:0}.sanvt-pdp__info-block:has(+:not(.sanvt-pdp__info-block)) .sanvt-pdp__acc,.sanvt-pdp__info-block:last-child .sanvt-pdp__acc{border-bottom:1px solid var(--sanvt-black-30)}.sanvt-pdp__acc>.ui-accordion__summary{font-size:var(--pdp-acc-label);letter-spacing:var(--pdp-acc-label-ls)}.sanvt-pdp__acc .ui-accordion__body{font-size:var(--pdp-acc-body)}.sanvt-pdp__acc .ui-icon--sign{color:var(--sanvt-black-70)}.sanvt-pdp__acc-text{padding-bottom:20px}.sanvt-pdp__acc-text:has(+.sanvt-impact){padding-bottom:14px}.sanvt-pdp__acc-text p{margin:0;color:inherit}.sanvt-pdp__acc-text p+p{margin-top:.8em}.sanvt-fit{display:flex;flex-direction:column;align-items:stretch;gap:var(--pdp-fit-gap);padding-bottom:20px;color:var(--sanvt-black)}.sanvt-fit__row{display:grid;grid-template-columns:var(--pdp-fit-col) minmax(0,1fr);gap:var(--pdp-fit-row-gap);align-items:baseline}.sanvt-fit .sanvt-fit__model{margin:0;padding-top:16px;border-top:1px solid var(--sanvt-black-30)}.sanvt-fit__label{font-size:var(--pdp-eyebrow);letter-spacing:var(--pdp-eyebrow-ls);text-transform:uppercase;color:var(--sanvt-muted)}.sanvt-fit__text{font-size:var(--pdp-var-label)}.sanvt-fit__scale{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;margin-top:10px}.sanvt-fit__scale:first-child{margin-top:0}.sanvt-fit__step{height:var(--pdp-fit-step);background:var(--sanvt-black-30)}.sanvt-fit__step.is-on{background:var(--sanvt-black)}.sanvt-fit__ends{display:flex;justify-content:space-between;margin-top:7px;font-size:var(--pdp-impact-note);letter-spacing:var(--pdp-impact-note-ls);text-transform:uppercase;color:var(--sanvt-muted)}.sanvt-fit .sanvt-fit__note{margin:10px 0 0;font-size:var(--pdp-acc-body);color:var(--sanvt-black-70)}.sanvt-fit .sanvt-fit__note:first-child{margin-top:0}.sanvt-fit__cta{align-self:flex-start}.sanvt-impact{margin:0 0 20px;padding:var(--pdp-impact-pad);background:var(--sanvt-black-10);border:1px solid var(--sanvt-black-30)}.sanvt-impact__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sanvt-impact__title{font-size:var(--pdp-impact-link);letter-spacing:var(--pdp-eyebrow-ls);text-transform:uppercase;color:var(--sanvt-black-70)}.sanvt-impact__note{font-size:var(--pdp-impact-note);letter-spacing:var(--pdp-impact-note-ls);color:var(--sanvt-muted)}.sanvt-impact__rows{display:flex;flex-direction:column;gap:12px;margin-top:var(--pdp-impact-pad)}.sanvt-impact__line{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:var(--pdp-impact-row);color:var(--sanvt-black-90)}.sanvt-impact__value{color:var(--sanvt-black-70)}.sanvt-impact__more{margin-top:var(--pdp-impact-pad)}.sanvt-impact__more .ui-link{font-size:var(--pdp-impact-link);letter-spacing:var(--pdp-acc-label-ls);text-transform:uppercase}.sanvt-benefits{margin-top:var(--pdp-benefits-gap)}.sanvt-benefits .ui-tabs--grid .ui-tab{font-size:var(--pdp-benefit-label);color:var(--sanvt-black-70)}.sanvt-benefits .ui-tabs--grid .ui-tab:hover,.sanvt-benefits .ui-tabs--grid .ui-tab.is-on{color:var(--sanvt-black)}.sanvt-benefits__icon{display:block;transition:transform var(--sanvt-dur-micro) var(--sanvt-ease),opacity var(--sanvt-dur-micro) ease;opacity:.6}.sanvt-benefits__icon img{display:block;width:var(--pdp-benefit-icon);height:var(--pdp-benefit-icon);object-fit:contain}.ui-tab.is-on .sanvt-benefits__icon{opacity:1}@media(hover:hover){.ui-tab:hover .sanvt-benefits__icon{transform:translateY(-2px)}}.sanvt-benefits__label{display:block}.sanvt-benefits .ui-tabs__panels{min-height:74px;margin-top:var(--pdp-benefits-panel)}.sanvt-benefits__body{margin:0}.sanvt-benefits__body p{margin:0;color:inherit}.sanvt-benefits__body p+p{margin-top:.8em}@media(prefers-reduced-motion:reduce){.sanvt-benefits__icon{transition:none}.ui-tab:hover .sanvt-benefits__icon{transform:none}}.sanvt-atcbar{--atc-pad: 14px 30px;--atc-gap: 20px;--atc-media: 52px;--atc-name: 12.5px;--atc-name-ls: .04em;--atc-price: 12px;--atc-price-top: 4px;--atc-price-gap: 10px;--atc-vars-gap: 20px;--atc-vars-gap-minor: 18px;--atc-opt: 12px;--atc-opt-minor: 11px;--atc-opt-minor-ls: .04em;--atc-opt-pad: 4px;--atc-cta-h: 44px;--atc-cta-pad-x: 34px;--atc-cta: 11.5px;position:fixed;left:0;right:0;bottom:0;z-index:110;background:var(--sanvt-white);border-top:1px solid var(--sanvt-black-30);box-shadow:var(--sanvt-shadow-atc);font-family:var(--sanvt-font);line-height:normal;color:var(--sanvt-black);transform:translateY(100%);visibility:hidden;transition:transform var(--sanvt-dur-sticky-atc) var(--sanvt-ease),visibility 0s linear var(--sanvt-dur-sticky-atc)}.sanvt-atcbar.is-shown{transform:none;visibility:visible;transition:transform var(--sanvt-dur-sticky-atc) var(--sanvt-ease),visibility 0s}body:has(dialog[data-ui-dialog][open]) .sanvt-atcbar.is-shown{transform:translateY(100%);visibility:hidden;transition:transform var(--sanvt-dur-sticky-atc) var(--sanvt-ease),visibility 0s linear var(--sanvt-dur-sticky-atc)}body:has([data-sanvt-atcbar]){padding-bottom:var(--atc-bar-h, 0px)}.sanvt-atcbar__inner{display:grid;grid-template-columns:var(--atc-media) minmax(0,1fr);grid-auto-flow:column;grid-auto-columns:auto;align-items:center;gap:var(--atc-gap);padding:var(--atc-pad)}.sanvt-atcbar__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--sanvt-black-30)}.sanvt-atcbar__img{display:block;width:100%;height:100%;object-fit:cover}.sanvt-atcbar__info{min-width:0}.sanvt-atcbar__name{font-size:var(--atc-name);letter-spacing:var(--atc-name-ls);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sanvt-atcbar__pricerow{display:flex;align-items:center;gap:var(--atc-price-gap);margin-top:var(--atc-price-top)}.sanvt-atcbar__price{font-size:var(--atc-price);color:var(--sanvt-black-90)}.sanvt-atcbar__soldout[hidden]{display:none}.sanvt-atcbar__vars{display:flex;align-items:center;gap:var(--atc-vars-gap)}.sanvt-atcbar__vars--minor{border-left:1px solid var(--sanvt-black-30);padding-left:var(--atc-gap)}.sanvt-atcbar__vars--minor{gap:var(--atc-vars-gap-minor)}.sanvt-atcbar .ui-option{font-size:var(--atc-opt);padding-bottom:var(--atc-opt-pad);text-transform:uppercase}.sanvt-atcbar__vars--minor .ui-option{font-size:var(--atc-opt-minor);letter-spacing:var(--atc-opt-minor-ls)}.sanvt-atcbar .ui-option.is-out{color:var(--sanvt-option-out)}.sanvt-atcbar .sanvt-atcbar__cta{width:auto;height:var(--atc-cta-h);padding:0 var(--atc-cta-pad-x);font-size:var(--atc-cta);white-space:nowrap}@media(prefers-reduced-motion:reduce){.sanvt-atcbar,.sanvt-atcbar.is-shown,body:has(dialog[data-ui-dialog][open]) .sanvt-atcbar.is-shown{transition:none}}@media(max-width:1100px){.sanvt-pdp{grid-template-columns:1fr;--pdp-media-top: calc(var(--pdp-head) + var(--pdp-mob-air))}[data-header-overlap] .sanvt-pdp{--pdp-head: var(--sanvt-header-h-narrow)}.sanvt-pdp__gallery{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.sanvt-pdp__gallery::-webkit-scrollbar{display:none;height:0;width:0}.sanvt-pdp__shot{flex:0 0 100%;scroll-snap-align:center}.sanvt-pdp__bar{position:absolute;left:var(--pdp-bar-inset);right:var(--pdp-bar-inset);bottom:var(--pdp-bar-inset);z-index:3;display:flex;flex-direction:row;align-items:flex-end;gap:var(--pdp-bar-gap);pointer-events:none}.sanvt-pdp__bar .sanvt-pdp__note-mob{max-width:100%}.sanvt-pdp__note-anchor{display:none}.sanvt-pdp__note-mob{min-width:0;margin:0;padding:var(--pdp-note-pad);font-size:var(--pdp-note-size);background:var(--sanvt-model-veil);font-family:var(--sanvt-font);line-height:normal}.sanvt-pdp__dots{flex:0 0 auto;margin-left:auto;pointer-events:auto}.sanvt-pdp__info{max-width:none;padding-top:0}.sanvt-pdp__sticky{position:static;padding:24px var(--pdp-info-pad-x) 46px}.sanvt-pdp{--pdp-title: 18px;--pdp-price: 16px}.sanvt-reco{padding:var(--pdp-reco-pad-narrow)}}@media(max-width:1100px){.sanvt-atcbar{--atc-pad: 11px 16px;--atc-gap: 12px;--atc-media: 44px;--atc-cta-h: 42px;--atc-cta-pad-x: 20px}.sanvt-atcbar__vars{display:none}}@media(max-width:680px){.sanvt-pdp{--pdp-mob-air: 2px}[data-header-overlap] .sanvt-pdp{--pdp-head: var(--sanvt-header-h-small)}}
/*# sourceMappingURL=/cdn/shop/t/629/assets/sanvt-product.css.map */
