.va-pdp-page{--va-pdp-radius-xs: var(--va-radius-sm);--va-pdp-radius-sm: var(--va-radius-md);--va-pdp-radius-md: 12px;--va-pdp-radius-lg: var(--va-radius-lg);--va-pdp-weight-extrabold: 800;--va-pdp-thumb: 74px;--va-pdp-thumb-visible: 5;--va-pdp-thumb-gutter: 6px;--va-pdp-thumb-rail-h: calc( var(--va-pdp-thumb) * var(--va-pdp-thumb-visible) + var(--va-space-8) * (var(--va-pdp-thumb-visible) - 1) )}.va-pdp-page .product__info-container ul,.va-pdp-page .product__media-submedia-wrapper ul{margin:0;padding-inline:0;list-style:none}.va-pdp-page .product__info-container dl,.va-pdp-page .product__media-submedia-wrapper dl{margin:0}.va-pdp-page product-info>.page-width{max-width:none;padding-inline:var(--va-gutter)}@media screen and (min-width:750px){.va-pdp-page .product.grid.product--three-grid.grid--2-col-desktop{grid-template-columns:42% minmax(0,1fr);grid-template-areas:"media info" "submedia submedia";column-gap:var(--va-space-24);row-gap:var(--va-space-24)}}@media screen and (min-width:1025px){.va-pdp-page .product.grid.product--three-grid.grid--2-col-desktop{grid-template-columns:500px minmax(0,1fr) 300px;grid-template-areas:"media info submedia";column-gap:var(--va-space-32)}.va-pdp-page .product__media-wrapper,.va-pdp-page .product__media-submedia-wrapper{position:sticky;top:calc(var(--header-height-live, 0px) + var(--va-space-16));align-self:start;transition:top .3s}}@media screen and (min-width:1025px)and (max-width:1199.98px){.va-pdp-page .product.grid.product--three-grid.grid--2-col-desktop{grid-template-columns:440px minmax(0,1fr) 270px;column-gap:var(--va-space-24)}}.va-pdp-page .product__info-wrapper>.product__info-container>.product__info-container,.va-pdp-page .product__media-submedia-wrapper{color:var(--va-color-text)}.va-pdp-page .product__info-wrapper>.product__info-container>.product__info-container{display:flex;flex-direction:column;gap:var(--va-space-16)}.va-pdp-page .product__info-wrapper>.product__info-container>.product__info-container>*,.va-pdp-page .product__info-wrapper>.product__info-container>.product__info-container .product-form,.va-pdp-page .product__info-wrapper>.product__info-container>.product__info-container .icon-with-text{margin-block:0}@media screen and (min-width:750px){.va-pdp-page media-gallery{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--va-space-12)}.va-pdp-page media-gallery>slider-component.thumbnail-slider{grid-column:1;grid-row:1;display:block;box-sizing:border-box;width:calc(var(--va-pdp-thumb) + var(--va-pdp-thumb-gutter));max-height:var(--va-pdp-thumb-rail-h);margin:0;padding:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior-y:auto;scroll-snap-type:y mandatory;scroll-padding-block:0;scrollbar-width:thin;scrollbar-color:var(--va-color-border) transparent}.va-pdp-page media-gallery>slider-component.thumbnail-slider::-webkit-scrollbar{width:var(--va-pdp-thumb-gutter)}.va-pdp-page media-gallery>slider-component.thumbnail-slider::-webkit-scrollbar-track{background:transparent}.va-pdp-page media-gallery>slider-component.thumbnail-slider::-webkit-scrollbar-button,.va-pdp-page media-gallery>slider-component.thumbnail-slider::-webkit-scrollbar-corner{display:none;width:0;height:0}.va-pdp-page media-gallery>slider-component.thumbnail-slider::-webkit-scrollbar-thumb{border-radius:999px;background-color:var(--va-color-border)}.va-pdp-page media-gallery>slider-component.thumbnail-slider::-webkit-scrollbar-thumb:hover{background-color:var(--va-color-text-light)}.va-pdp-page media-gallery>slider-component:not(.thumbnail-slider){grid-column:2;grid-row:1;min-width:0;margin:0;padding:0}.va-pdp-page media-gallery>.product__xr-button{grid-column:1 / -1;grid-row:2}.va-pdp-page media-gallery .product__media-list{width:100%;margin:0}.va-pdp-page media-gallery .thumbnail-list,.va-pdp-page media-gallery .thumbnail-list.slider,.va-pdp-page media-gallery .thumbnail-list.slider--tablet-up{display:grid;grid-template-columns:1fr;gap:var(--va-space-8);grid-gap:var(--va-space-8);width:var(--va-pdp-thumb);padding:0;margin:0;overflow:visible}.va-pdp-page media-gallery .thumbnail-list .thumbnail-list__item,.va-pdp-page media-gallery .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{border-radius:var(--va-pdp-radius-sm);width:var(--va-pdp-thumb);min-width:var(--va-pdp-thumb);max-width:var(--va-pdp-thumb);aspect-ratio:1 / 1;height:var(--va-pdp-thumb);min-height:var(--va-pdp-thumb);max-height:var(--va-pdp-thumb);scroll-margin:0;scroll-snap-align:start}.va-pdp-page .product__media-wrapper .slider-buttons,.va-pdp-page .thumbnail-slider .slider-button{display:none}.va-pdp-page .thumbnail-list__item .thumbnail{padding:var(--va-space-6);border:none;border-radius:var(--va-pdp-radius-sm);background-color:var(--va-color-white);box-shadow:inset 0 0 0 var(--va-border-width, 1px) var(--va-color-border);transition:box-shadow var(--va-transition)}.va-pdp-page .thumbnail-list__item .thumbnail:hover,.va-pdp-page .thumbnail-list__item .thumbnail[aria-current=true]{box-shadow:inset 0 0 0 2px var(--va-color-secondary)}.va-pdp-page .thumbnail-list__item:has(.thumbnail[aria-current]):after{border:none}}@media screen and (min-width:750px){.va-pdp-page media-gallery>slider-component:not(.thumbnail-slider){box-sizing:border-box;padding:0;border-radius:var(--va-pdp-radius-md);background-color:var(--va-color-white);box-shadow:var(--va-shadow-sm)}}.va-pdp-page .product__media-wrapper .product__media-item,.va-pdp-page .product__media-wrapper .product-media-container,.va-pdp-page .product__media-wrapper .product__media{padding:0;border-radius:0;background:none;box-shadow:none}@media screen and (min-width:750px){.va-pdp-page media-gallery>slider-component:not(.thumbnail-slider){overflow:hidden}}.va-pdp-page media-gallery>slider-component:not(.thumbnail-slider) img{transition:transform .3s ease}.va-pdp-page media-gallery>slider-component.is-zoomed{cursor:zoom-in}.va-pdp-page media-gallery>slider-component.is-zoomed img.va-zoom-target{transform:scale(2.2);transition:none}.va-pdp-page .product__media-wrapper.va-pdp-zoomed .va-pdp-zoom-hint{opacity:0}.va-pdp-page .va-pdp-zoom-hint{transition:opacity .2s ease}@media(prefers-reduced-motion:reduce){.va-pdp-page media-gallery>slider-component:not(.thumbnail-slider) img{transition:none}}.va-pdp-page .product__media-wrapper .product__media img,.va-pdp-page .product__media-wrapper .product__media video{object-fit:contain}.va-pdp-page .va-pdp-zoom-hint{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--va-space-6);padding-top:var(--va-space-8);margin:0;color:var(--va-color-text-light);font-size:var(--va-text-tiny)}.va-pdp-page .va-pdp-zoom-hint .va-icon{width:var(--va-icon-sm);height:var(--va-icon-sm)}.va-pdp-page .vendor__text{margin:0;font-size:var(--va-text-small);font-weight:var(--va-weight-semibold);letter-spacing:0;text-transform:none}.va-pdp-page .vendor__text a{color:var(--va-color-secondary);text-decoration:none}.va-pdp-page .vendor__text a:hover{color:var(--va-color-primary);text-decoration:underline;text-underline-offset:3px}.va-pdp-page .product__title,.va-pdp-page .product__title>*{margin:0}.va-pdp-page .product__title .b-main-title{font-family:var(--va-font);font-size:var(--va-h3);font-weight:var(--va-weight-semibold);letter-spacing:var(--va-tracking-normal);line-height:var(--va-leading-tight)}.va-pdp-page .product__info-container .rating,.va-pdp-page .product__info-container .rating-count{font-size:var(--va-text-small)}.va-pdp-page .product__info-container .rating-count{color:var(--va-color-secondary);font-weight:var(--va-weight-semibold)}.va-pdp-page .va-pdp-price{display:flex;flex-direction:column;gap:var(--va-space-6);min-width:0}.va-pdp-page [id^=price-]{margin:0}.va-pdp-page [id^=price-] .price__regular span.price-item--regular,.va-pdp-page [id^=price-] .price__sale span.price-item--sale{display:inline-flex;flex-direction:row;align-items:baseline;gap:var(--va-space-4);color:var(--va-color-text);font-size:var(--va-h2);font-weight:var(--va-pdp-weight-extrabold);line-height:var(--va-leading-tight)}.va-pdp-page [id^=price-] .va-pdp-price__symbol{padding-top:0;font-size:var(--va-h5);font-weight:var(--va-weight-semibold)}.va-pdp-page [id^=price-] .va-pdp-price__code{font-size:var(--va-text-tiny);font-weight:var(--va-weight-regular);color:var(--va-color-text-light)}.va-pdp-page [id^=price-] .va-pdp-price__amount,.va-pdp-page [id^=price-] .price__regular .price-item,.va-pdp-page [id^=price-] .price__sale .price-item--sale{color:var(--va-color-text);font-weight:var(--va-pdp-weight-extrabold)}.va-pdp-page .product__info-wrapper>.product__info-container>.product__info-container>.va-pdp-price>div:not([class]):not([id]),.va-pdp-page .product__info-wrapper>.product__info-container>.product__info-container>div:not([class]):not([id]){display:none}.va-pdp-page [id^=price-] s.price-item{font-size:var(--va-h5);font-weight:var(--va-weight-regular);color:var(--va-color-text-light)}.va-pdp-page [id^=price-] .unit-price{font-size:var(--va-text-tiny);font-weight:var(--va-weight-regular);color:var(--va-color-text-light)}.va-pdp-page .icon-with-text--horizontal{gap:var(--va-space-8);column-gap:var(--va-space-8);justify-content:flex-start}.va-pdp-page .icon-with-text--horizontal .icon-with-text__item{flex:1 1 0;width:auto;min-width:0;align-items:center;gap:var(--va-space-8);padding:var(--va-space-4) var(--va-space-2);margin:0;text-align:center}.va-pdp-page .icon-with-text--horizontal .icon-with-text__item>.icon,.va-pdp-page .icon-with-text--horizontal .icon-with-text__item>img,.va-pdp-page .icon-with-text--horizontal .icon-with-text__item>svg{box-sizing:border-box;width:46px;height:46px;padding:11px;margin:0;border-radius:50%;background-color:var(--va-color-white);box-shadow:inset 0 0 0 var(--va-border-width, 1px) var(--va-color-border);color:var(--va-color-secondary)}.va-pdp-page .icon-with-text--horizontal .icon-with-text__item>span:not(.icon){color:var(--va-color-text);font-size:1.3rem;font-weight:var(--va-weight-regular);line-height:var(--va-leading-snug);letter-spacing:0}.va-pdp-page .variant-form__label{font-size:var(--va-text-small);font-weight:var(--va-weight-regular);color:var(--va-color-text-light);text-transform:none;letter-spacing:0}.va-pdp-page .variant-form__label [data-selected-value]{color:var(--va-color-text);font-weight:var(--va-weight-semibold)}.va-pdp-page .variant-form__label a,.va-pdp-page .variant-form__label .link{color:var(--va-color-secondary);font-size:var(--va-text-tiny);font-weight:var(--va-weight-semibold)}.va-pdp-page .variant-form__label a:hover,.va-pdp-page .variant-form__label .link:hover{text-decoration:underline;text-underline-offset:3px}.va-pdp-page .variant-form__label{flex-wrap:wrap;justify-content:flex-start;gap:var(--va-space-6)}.va-pdp-page .product-form__input .variant-form__label>span.grow{flex-grow:0;flex-basis:auto}.va-pdp-page .variant-form__label .popup-modal__opener{padding-left:var(--va-space-8)}.va-pdp-page .variant-form__label .popup-modal__opener>button{align-items:center}.va-pdp-page .va-pdp-sizeguide{font-size:var(--va-text-small);line-height:var(--va-leading-body);color:var(--va-color-text)}.va-pdp-page .va-pdp-sizeguide table:not(.theme-table){display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:0}.va-pdp-page .va-pdp-sizeguide th,.va-pdp-page .va-pdp-sizeguide td{padding:var(--va-space-8) var(--va-space-12);border:var(--va-border-width, 1px) solid var(--va-color-border);text-align:left;vertical-align:top;font-weight:var(--va-weight-regular)}.va-pdp-page .va-pdp-sizeguide th{background-color:var(--va-color-white);font-weight:var(--va-weight-semibold);color:var(--va-color-text)}.va-pdp-page .va-pdp-sizeguide tbody th:first-child,.va-pdp-page .va-pdp-sizeguide td:first-child{font-weight:var(--va-weight-semibold)}.va-pdp-page .va-pdp-sizeguide h2,.va-pdp-page .va-pdp-sizeguide h3{margin:0 0 var(--va-space-8);font-size:var(--va-h5);font-weight:var(--va-weight-semibold);line-height:var(--va-leading-heading)}.va-pdp-page .va-pdp-sizeguide h3+p,.va-pdp-page .va-pdp-sizeguide table+h3{margin-top:var(--va-space-16)}.va-pdp-page .va-pdp-sizeguide p{margin:0 0 var(--va-space-12)}.va-pdp-page .va-pdp-sizeguide p:last-child{margin-bottom:0;color:var(--va-color-text-light);font-size:var(--va-text-tiny)}.va-pdp-page .swatch-input__label.va-variant-image{display:flex;align-items:center;justify-content:center;width:64px;height:64px;padding:var(--va-space-4);border:none;border-radius:var(--va-pdp-radius-sm);background-color:var(--va-color-white);box-shadow:inset 0 0 0 var(--va-border-width, 1px) var(--va-color-border);transition:box-shadow var(--va-transition);cursor:pointer}.va-pdp-page .swatch-input__label.va-variant-image img{width:100%;height:100%;object-fit:contain}.va-pdp-page .swatch-input__input:hover+.va-variant-image{box-shadow:inset 0 0 0 var(--va-border-width, 1px) var(--va-color-secondary)}.va-pdp-page .swatch-input__input:checked+.va-variant-image{box-shadow:inset 0 0 0 2px var(--va-color-secondary)}.va-pdp-page .swatch-input__input:focus-visible+.va-variant-image{outline:2px solid var(--va-color-primary);outline-offset:2px}.va-pdp-page .swatch-input__input.disabled+.va-variant-image{opacity:.45}.va-pdp-page variant-selects .swatch-input__input+.swatch-input__label,.va-pdp-page .product-form__input--swatch .swatch-input__label{width:64px;height:64px;padding:var(--va-space-4);border-radius:var(--va-pdp-radius-sm);background-color:var(--va-color-white);box-shadow:inset 0 0 0 var(--va-border-width, 1px) var(--va-color-border);transition:box-shadow var(--va-transition)}.va-pdp-page .swatch-input__input:hover+.swatch-input__label{box-shadow:inset 0 0 0 var(--va-border-width, 1px) var(--va-color-secondary)}.va-pdp-page .swatch-input__input:checked+.swatch-input__label{box-shadow:inset 0 0 0 2px var(--va-color-secondary)}.va-pdp-page .swatch-input__input:focus-visible+.swatch-input__label{outline:2px solid var(--va-color-primary);outline-offset:2px}.va-pdp-page .product-form__input input[type=radio]+label:not(.va-variant-image){min-width:56px;min-height:40px;padding:var(--va-space-8) var(--va-space-12);border:none;border-radius:var(--va-pdp-radius-sm);background-color:var(--va-color-white);box-shadow:inset 0 0 0 var(--va-border-width, 1px) var(--va-color-border);font-size:var(--va-text-small);font-weight:var(--va-weight-semibold);transition:box-shadow var(--va-transition),background-color var(--va-transition)}.va-pdp-page .product-form__input input[type=radio]:hover+label:not(.va-variant-image){box-shadow:inset 0 0 0 var(--va-border-width, 1px) var(--va-color-secondary)}.va-pdp-page .product-form__input input[type=radio]:checked+label:not(.va-variant-image){background-color:var(--va-color-primary);color:var(--va-color-white);box-shadow:inset 0 0 0 2px var(--va-color-primary)}.va-pdp-page .product-form__input input[type=radio]:focus-visible+label:not(.va-variant-image){outline:2px solid var(--va-color-primary);outline-offset:2px}.va-pdp-page .product__description{font-size:var(--va-text-small);line-height:var(--va-leading-body)}.va-pdp-page .product__description ul{display:flex;flex-direction:column;gap:var(--va-space-8)}.va-pdp-page .product__description ul li{position:relative;padding-left:var(--va-space-20);list-style:none}.va-pdp-page .product__description ul li:before{content:"";position:absolute;top:.9rem;left:var(--va-space-4);width:6px;height:6px;border-radius:50%;background-color:var(--va-color-secondary)}.va-pdp-page .product__media-submedia-wrapper .product__info-panel{display:flex;flex-direction:column;gap:var(--va-space-12);padding:var(--va-space-20);border-radius:var(--va-pdp-radius-md);box-shadow:inset 0 0 0 var(--va-border-width, 1px) var(--va-color-border)}.va-pdp-page .product__media-submedia-wrapper div:empty{display:none}.va-pdp-page .product__media-submedia-wrapper .product__info-panel>*{margin-block:0}.va-pdp-page .product__inventory{display:flex;flex-direction:column;gap:12px;margin:0}.va-pdp-page .product__inventory-label{display:block;font-size:var(--va-h6);font-weight:var(--va-weight-bold);line-height:var(--va-leading-heading)}.va-pdp-page .product__inventory-count{display:block;padding-top:var(--va-space-2);font-size:var(--va-text-tiny);font-weight:var(--va-weight-regular);color:var(--va-color-text-light)}.va-pdp-page .product__inventory>svg{display:none}.va-pdp-page .product-inventory--normal~.product__inventory-label{color:var(--va-color-success)}.va-pdp-page .product-form__quantity{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--va-space-12);margin:0}.va-pdp-page .product-form__quantity .quantity__label{margin:0;font-size:var(--va-text-small);font-weight:var(--va-weight-semibold);text-transform:none;letter-spacing:0}.va-pdp-page .product-form__quantity .quantity{border:none;border-radius:var(--va-radius-pill);background-color:var(--va-color-body);box-shadow:inset 0 0 0 var(--va-border-width, 1px) var(--va-color-border);overflow:hidden}.va-pdp-page .product-form__quantity .quantity:before,.va-pdp-page .product-form__quantity .quantity:after{display:none}.va-pdp-page .product-form__quantity .quantity__button{width:var(--va-tap-target);height:3.6rem;color:var(--va-color-primary);transition:background-color var(--va-transition)}.va-pdp-page .product-form__quantity .quantity__button:not(.disabled):hover,.va-pdp-page .product-form__quantity .quantity__button:not(.disabled):active{background-color:var(--va-color-accent-soft)}.va-pdp-page .product-form__quantity .quantity__input{box-sizing:border-box;padding:0;width:4.4rem;min-width:0;height:3.6rem;border:none;background-color:transparent;font-size:var(--va-text-small);font-weight:var(--va-weight-bold);text-align:center;opacity:1;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.va-pdp-page .product-form__quantity .quantity__input::-webkit-outer-spin-button,.va-pdp-page .product-form__quantity .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.va-pdp-page .product-form__buttons{display:flex;flex-direction:column;gap:var(--va-space-8);margin:0}.va-pdp-page .product-form__submit{padding:var(--va-space-12) var(--va-space-24);min-height:var(--va-tap-target);border-radius:var(--va-radius-pill);background:var(--va-color-accent);color:var(--va-color-primary-dark);font-size:var(--va-text-body);font-weight:var(--va-weight-bold);box-shadow:none;transition:background-color var(--va-transition)}.va-pdp-page .product-form__submit:after,.va-pdp-page .product-form__submit:before{content:none}.va-pdp-page .product-form__submit:not([disabled]):hover{background:var(--va-color-accent-dark);color:var(--va-color-primary-dark)}.va-pdp-page .product-form__submit[disabled],.va-pdp-page .product-form__submit[aria-disabled=true]{background:var(--va-color-border);color:var(--va-color-text-light)}.va-pdp-page .product-form__submit:focus-visible{outline:2px solid var(--va-color-primary);outline-offset:2px}.va-pdp-page .product-form__submit .icon{width:var(--va-icon-sm);height:var(--va-icon-sm)}.va-pdp-page .product-form__submit.button--full-width.button-with-icon>span:not(.loading__spinner){padding-inline:0}.va-pdp-page .product__media-submedia-wrapper .product-key-info{padding:0;margin:0;background:none}.va-pdp-page .product__media-submedia-wrapper .product-key-info__container,.va-pdp-page .product__media-submedia-wrapper .product-key-info__grid{justify-content:flex-start;gap:var(--va-space-8);text-align:left}.va-pdp-page .product__media-submedia-wrapper .product-key-info__heading,.va-pdp-page .product__media-submedia-wrapper .product-key-info__heading strong{margin:0;font-size:var(--va-text-tiny);font-weight:var(--va-weight-regular);color:var(--va-color-text-light)}.va-pdp-page .product__media-submedia-wrapper .product-key-info__info,.va-pdp-page .product__media-submedia-wrapper .product-key-info__info p{margin:0;font-size:var(--va-text-tiny);line-height:var(--va-leading-snug);color:var(--va-color-text-light)}.va-pdp-page .product__media-submedia-wrapper .pp-badge img,.va-pdp-page .product__media-submedia-wrapper a>img[alt="Plant Preferred"]{max-width:170px;margin-inline:auto}.va-pdp-page .section-breadcrumb .breadcrumbs.page-width{max-width:none;padding-inline:var(--va-gutter)}.va-pdp-page product-info.section__inner{padding-top:var(--va-space-32)!important}@media screen and (max-width:768px){.va-pdp-page .product-form__quantity{justify-content:unset}}.va-pdp-page .gentoo-fbt{padding:0;border:none;border-radius:0;background:none}.va-pdp-page .gentoo-fbt__head{display:flex;flex-direction:column;gap:var(--va-space-4);padding-bottom:var(--va-space-16)}.va-pdp-page .gentoo-fbt .gentoo-fbt__title{margin:0;font-size:var(--va-h3);font-weight:var(--va-weight-semibold);line-height:var(--va-leading-heading)}.va-pdp-page .gentoo-fbt__subtitle{margin:0;font-size:var(--va-text-small);color:var(--va-color-text-light)}.va-pdp-page .gentoo-fbt .gentoo-fbt__body{gap:var(--va-space-24);align-items:flex-start}.va-pdp-page .gentoo-fbt .gentoo-fbt__row{gap:var(--va-space-12)}.va-pdp-page .gentoo-fbt .gentoo-fbt__item{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"check media name" "check media price";align-items:center;gap:0 var(--va-space-12);flex:1 1 240px;min-height:8rem;padding:var(--va-space-10) var(--va-space-12);border-radius:var(--va-pdp-radius-md);background-color:var(--va-color-white);box-shadow:inset 0 0 0 var(--va-border-width, 1px) var(--va-color-border);text-align:left}.va-pdp-page .gentoo-fbt .gentoo-fbt__check{grid-area:check}.va-pdp-page .gentoo-fbt .gentoo-fbt__link{grid-area:media}.va-pdp-page .gentoo-fbt .gentoo-fbt__title-row{grid-area:name;align-self:end;min-height:0;margin:0;font-size:var(--va-text-tiny);font-weight:var(--va-weight-semibold);line-height:var(--va-leading-snug)}.va-pdp-page .gentoo-fbt .gentoo-fbt__price{grid-area:price;align-self:start;margin:0;font-size:var(--va-text-small);font-weight:var(--va-weight-bold)}.va-pdp-page .gentoo-fbt .gentoo-fbt__img{width:56px;height:56px;object-fit:contain}.va-pdp-page .gentoo-fbt .gentoo-fbt__cb-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.va-pdp-page .gentoo-fbt .gentoo-fbt__cb-box{width:22px;height:22px;flex:0 0 22px;border:none;border-radius:var(--va-pdp-radius-xs);background-color:var(--va-color-white);color:transparent;box-shadow:inset 0 0 0 2px var(--va-color-border);transition:box-shadow var(--va-transition)}.va-pdp-page .gentoo-fbt .gentoo-fbt__cb:checked+.gentoo-fbt__cb-box{background-color:var(--va-color-white);box-shadow:inset 0 0 0 2px var(--va-color-secondary)}.va-pdp-page .gentoo-fbt .gentoo-fbt__cb:checked+.gentoo-fbt__cb-box:after{border-color:var(--va-color-secondary)}.va-pdp-page .gentoo-fbt .gentoo-fbt__cb:focus-visible+.gentoo-fbt__cb-box{outline:3px solid var(--va-color-secondary);outline-offset:2px}.va-pdp-page .gentoo-fbt .gentoo-fbt__summary{flex:0 0 268px;gap:var(--va-space-4) var(--va-space-12);min-height:8rem;padding:var(--va-space-10) var(--va-space-16);border:none;border-radius:var(--va-pdp-radius-md);background-color:var(--va-color-white);box-shadow:var(--va-shadow-sm)}.va-pdp-page .gentoo-fbt .gentoo-fbt__total-label,.va-pdp-page .gentoo-fbt .gentoo-fbt__total-count{font-size:var(--va-text-tiny);color:var(--va-color-text-light)}.va-pdp-page .gentoo-fbt .gentoo-fbt__total-value{font-size:var(--va-h5);font-weight:var(--va-weight-bold);line-height:var(--va-leading-tight)}.va-pdp-page .gentoo-fbt .gentoo-fbt__btn{min-height:3.4rem;padding:var(--va-space-6) var(--va-space-16);border-radius:var(--va-radius-pill);background:var(--va-color-accent);color:var(--va-color-primary-dark);font-size:var(--va-text-small);font-weight:var(--va-weight-bold)}.va-pdp-page .gentoo-fbt .gentoo-fbt__btn:hover:not(:disabled){background:var(--va-color-accent-dark);opacity:1}.va-pdp-page .gentoo-fbt .gentoo-fbt__btn:focus-visible{outline:2px solid var(--va-color-primary);outline-offset:2px}.va-pdp-page .section-related-products .section-title,.va-pdp-page .section-recently-viewed .section-title{font-family:var(--va-font);font-size:var(--va-h2);font-weight:var(--va-weight-bold);line-height:var(--va-leading-heading);letter-spacing:var(--va-tracking-tight)}@media screen and (max-width:768px){.va-pdp-page .section-related-products .slider-buttons,.va-pdp-page .section-recently-viewed .slider-buttons{display:none}}@media screen and (max-width:500px){.va-pdp-page .product-form__quantity{justify-content:space-between}}@media screen and (max-width:749.98px){.va-pdp-page .sticky-cta{gap:var(--va-space-12);border-top:var(--va-border-width, 1px) solid var(--va-color-border);box-shadow:0 -2px 10px #192e281a}.va-pdp-page .sticky-cta__info{display:block;flex:0 0 auto;padding-inline-start:var(--va-space-16)}.va-pdp-page .sticky-cta__info strong{display:none}.va-pdp-page .sticky-cta__price{font-size:var(--va-h6);font-weight:var(--va-weight-bold);line-height:1}.va-pdp-page .sticky-cta__button{flex:1 1 auto;min-width:0}.va-pdp-page .va-cart-fab{display:none}}.va-pdp-page .product-form__submit{width:100%;justify-content:center}.va-pdp-page .installment,.va-pdp-page .product__tax{display:none}.va-pdp-page .va-pdp-rating{display:flex;flex-flow:row wrap;align-items:center;gap:var(--va-space-8);font-size:var(--va-text-small);line-height:var(--va-leading-body)}.va-pdp-page .va-pdp-rating__score{font-weight:var(--va-weight-bold);color:var(--va-color-text)}.va-pdp-page .va-pdp-rating__stars{display:inline-flex;align-items:center;gap:1px;color:var(--va-color-star)}.va-pdp-page .va-pdp-rating__stars .va-icon{width:var(--va-icon-md);height:var(--va-icon-md)}.va-pdp-page .va-pdp-rating__link{color:var(--va-color-secondary);font-weight:var(--va-weight-semibold);text-decoration:none}.va-pdp-page .va-pdp-rating__link:hover{color:var(--va-color-secondary);text-decoration:underline;text-underline-offset:3px}.va-pdp-page .va-pdp-rating__divider{display:block;width:1px;height:16px;background-color:var(--va-color-border)}.va-pdp-page .va-pdp-eligible{display:inline-flex;flex-direction:row;align-items:center;gap:var(--va-space-4);padding:var(--va-space-2) var(--va-space-10);border-radius:var(--va-radius-pill);background-color:#e8ba84;color:var(--va-color-primary-dark);font-size:1.1rem;font-weight:var(--va-weight-bold);line-height:var(--va-leading-snug);white-space:nowrap}.va-pdp-page .va-pdp-eligible .va-icon{width:var(--va-icon-sm);height:var(--va-icon-sm);color:var(--va-color-primary)}.va-pdp-page .va-pdp-rule{flex:0 0 auto;width:100%;height:var(--va-border-width, 1px);margin:0;border:0;background-color:var(--va-color-border)}.va-pdp-page .product__info-wrapper [id^=price-].mb-15{margin-bottom:0}.va-pdp-page .va-pdp-membernote{display:flex;flex-direction:row;align-items:flex-start;gap:var(--va-space-8);margin:0;padding:var(--va-space-10) var(--va-space-12);border-radius:var(--va-pdp-radius-sm);background-color:var(--va-color-white);box-shadow:inset 0 0 0 var(--va-border-width, 1px) var(--va-color-border);color:var(--va-color-text);font-size:var(--va-text-small);line-height:var(--va-leading-body)}.va-pdp-page .va-pdp-membernote .va-icon{flex-shrink:0;width:var(--va-icon-md);height:var(--va-icon-md);margin-top:1px;color:var(--va-color-accent)}.va-pdp-page .va-pdp-membernote a{color:var(--va-color-secondary);font-weight:var(--va-weight-bold);text-decoration:underline;text-underline-offset:3px}.va-pdp-page .product__description-title{margin:0;font-family:var(--va-font);color:var(--va-color-text);font-size:var(--va-h5);font-weight:var(--va-weight-bold);line-height:var(--va-leading-heading)}.va-pdp-page .va-pdp-buyprice{margin:0}.va-pdp-page .va-pdp-buyprice__value{display:flex;flex-direction:row;align-items:baseline;gap:var(--va-space-2)}.va-pdp-page .va-pdp-buyprice__symbol{align-self:flex-start;padding-top:0;color:var(--va-color-text);font-size:var(--va-h6);font-weight:var(--va-weight-semibold);line-height:1.55}.va-pdp-page .va-pdp-buyprice__amount{color:var(--va-color-text);font-size:var(--va-h3);font-weight:var(--va-pdp-weight-extrabold);line-height:var(--va-leading-tight)}.va-pdp-page .product__media-submedia-wrapper .product-key-info__container,.va-pdp-page .product__media-submedia-wrapper .product-key-info__grid{display:block;gap:0}.va-pdp-page .product__media-submedia-wrapper .product-key-info__info{min-width:0}.va-pdp-page .product__media-submedia-wrapper .product-key-info__info{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;justify-content:space-between;gap:var(--va-space-4) var(--va-space-12)}.va-pdp-page .product__media-submedia-wrapper .product-key-info__heading{flex:0 0 auto}.va-pdp-page .product__media-submedia-wrapper .product-key-info__info>.rte{display:block;flex:1 1 auto;min-width:0}.va-pdp-page .product__media-submedia-wrapper .product-key-info__info>.rte>p{margin:0;font-weight:400}.va-pdp-page .product__media-submedia-wrapper .product-key-info__container.justify-start .product-key-info__info>.rte.text-left>p{font-size:var(--va-text-small)}.va-pdp-page .product__media-submedia-wrapper .product-key-info__container.justify-start .product-key-info__info>.rte.text-left>p:first-child{color:var(--va-color-text)}.va-pdp-page .product__media-submedia-wrapper .product-key-info__info>.rte>p+p{padding-top:var(--va-space-2);line-height:var(--va-leading-snug);color:var(--va-color-text-light)}.va-pdp-page .product__media-submedia-wrapper .product-form--buy-buttons{padding-bottom:0;margin:0;border-bottom:var(--va-border-width, 1px) solid var(--va-color-border)}.va-pdp-page .product__media-submedia-wrapper .product-key-info__info a{color:var(--va-color-secondary);text-decoration:underline;text-underline-offset:3px}.va-pdp-page .product__media-submedia-wrapper .product-key-info__heading+.rte{color:var(--va-color-text);font-size:var(--va-text-tiny);font-weight:var(--va-weight-semibold)}.va-pdp-page .product__media-submedia-wrapper .product-key-info__heading+.rte a{font-size:var(--va-text-tiny);font-weight:var(--va-weight-semibold)}.va-pdp-page .va-pdp-lockup{display:block;width:100%;max-width:170px;margin-inline:auto}.va-pdp-page .va-pdp-lockup img{display:block;width:100%;height:auto}.va-pdp-page .va-pdp-member{display:flex;flex-direction:column;gap:var(--va-space-6);padding:var(--va-space-12);border-radius:var(--va-pdp-radius-sm);background-color:var(--va-color-primary);color:var(--va-color-white)}.va-pdp-page .va-pdp-member__title{display:flex;flex-direction:row;align-items:center;gap:var(--va-space-6);margin:0;font-size:var(--va-text-small);font-weight:var(--va-weight-bold)}.va-pdp-page .va-pdp-member__title .va-icon{width:var(--va-icon-md);height:var(--va-icon-md);color:var(--va-color-accent)}.va-pdp-page .va-pdp-member__text{margin:0;font-size:var(--va-text-tiny);line-height:var(--va-leading-snug);opacity:.85}.va-pdp-page .va-pdp-member__link{display:flex;flex-direction:row;align-items:center;gap:var(--va-space-6);font-size:var(--va-text-tiny);font-weight:var(--va-weight-bold);color:var(--va-color-accent);text-decoration:none}.va-pdp-page .va-pdp-member__link .va-icon{width:var(--va-icon-sm);height:var(--va-icon-sm)}.va-pdp-page .va-pdp-member__link:hover{color:var(--va-color-white)}.va-pdp-page .product-form__quantity .quantity--squidge{grid-template-areas:"decrease input increase";grid-template-columns:auto minmax(0,1fr) auto;width:auto;min-height:3.6rem}.va-pdp-page .product-form__quantity .quantity__button-decrease{grid-area:decrease}.va-pdp-page .product-form__quantity .quantity__button-increase{grid-area:increase;border-bottom:none}.va-pdp-page .product-form__quantity .quantity__input{grid-area:input}.va-pdp-page .product-form__quantity .quantity__button{width:var(--va-tap-target);min-width:var(--va-tap-target);border-radius:0;background-color:transparent}.va-pdp-page .product-form__quantity .quantity__button svg{display:none}.va-pdp-page .product-form__quantity .quantity__button:after{content:"";width:12px;height:2px;border-radius:1px;background-color:currentColor}.va-pdp-page .product-form__quantity .quantity__button-increase:before{content:"";position:absolute;width:2px;height:12px;border-radius:1px;background-color:currentColor}.va-pdp-page .product-form__quantity .quantity__button-increase{position:relative}.va-pdp-page .product__description,.va-pdp-page .product__description em,.va-pdp-page .product__description i,.va-pdp-page .product__description p{font-style:normal}.va-pdp-page .section-related-products .card__information .caption-with-letter-spacing{text-transform:none;letter-spacing:0}.va-pdp-page .product__media-wrapper ul,.va-pdp-page media-gallery ul{list-style:none}.va-pdp-page .vendor__text.caption-with-letter-spacing{text-transform:none;letter-spacing:0}.va-pdp-page .section-related-products .section-text{margin-top:0;font-size:var(--va-text-small);line-height:var(--va-leading-body);color:var(--va-color-text-light)}@media screen and (min-width:769px){.va-pdp-page .section-related-products .related-products__title>.inline-block{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading action" "support action";align-items:end;column-gap:var(--va-space-24);row-gap:var(--va-space-4);width:100%;max-width:none}.va-pdp-page .section-related-products .related-products__title .section-title{grid-area:heading}.va-pdp-page .section-related-products .related-products__title .section-text{grid-area:support}.va-pdp-page .section-related-products .related-products__view-all{grid-area:action;align-self:end;margin-top:0}}.va-pdp-page .section-related-products .related-products__view-all .link{font-size:var(--va-text-small);font-weight:var(--va-weight-bold);color:var(--va-color-secondary);text-decoration:none}.va-pdp-page .section-related-products .related-products__view-all .link:hover{color:var(--va-color-primary);text-decoration:none}.va-pdp-page .section-related-products .related-products__view-all .link .icon{--color-icon: currentcolor;width:2rem;height:2rem}@media screen and (max-width:768px){.va-pdp-page .section-related-products .related-products__view-all{margin-top:var(--va-space-12)}}.va-pdp-page .section-related-products .related-products__title.page-width{padding-inline:var(--va-gutter)}@media screen and (min-width:769px){.va-pdp-page .section-related-products slider-component.page-width-desktop{--va-rail-gutter: var(--va-gutter);position:relative;max-width:none;margin-inline:auto;padding-inline:var(--va-rail-gutter)}.va-pdp-page .section-related-products .slider-buttons.page-width{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;max-width:none;margin:0;padding:0;pointer-events:none}.va-pdp-page .section-related-products .slider-button.button-control{position:absolute;top:34%;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:var(--va-radius-pill);background-color:var(--va-color-white);color:var(--va-color-primary)!important;box-shadow:0 .6rem 1.8rem #192e281f!important;pointer-events:auto;cursor:pointer;opacity:1;visibility:visible;transform:none;transition:opacity var(--va-transition),background-color var(--va-transition)}.va-pdp-page .section-related-products .slider-button.button-control:hover{background-color:var(--va-color-white);color:var(--va-color-secondary)!important}.va-pdp-page .section-related-products .slider-button--prev.button-control{inset-inline-start:calc(var(--va-rail-gutter) - 1.6rem);inset-inline-end:auto}.va-pdp-page .section-related-products .slider-button--next.button-control{inset-inline-end:calc(var(--va-rail-gutter) - 1.6rem);inset-inline-start:auto}.va-pdp-page .section-related-products .slider-button.button-control[disabled]{opacity:0;pointer-events:none}.va-pdp-page .section-related-products .slider-scrollbar__track,.va-pdp-page .section-related-products .va-dots{display:none}}@media screen and (min-width:769px){.va-pdp-page .section-related-products .related-products.section__inner{padding-top:var(--va-space-32)!important;padding-bottom:var(--va-space-8)!important}}.va-pdp-page .section-related-products ul.product-grid{column-gap:var(--va-space-16);justify-content:flex-start}.va-pdp-page .section-related-products ul.product-grid.slider>li.grid__item{flex:0 0 clamp(15rem,45vw,22rem);width:clamp(15rem,45vw,22rem);min-width:0;max-width:none}.va-pdp-page .section-related-products ul.product-grid.slider{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.va-pdp-page .section-related-products ul.product-grid.slider::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.va-pdp-page .section-related-products ul.product-grid.slider{scroll-behavior:auto}}.va-pdp-page .section-related-products .va-product-card__image{object-fit:contain}.va-pdp-page .section-related-products .va-product-card__media{flex:0 0 auto}.va-pdp-page .section-related-products .va-product-card__link{height:auto;aspect-ratio:1 / 1}.va-pdp-page .product__media-submedia-wrapper .product-key-info__info{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;justify-content:space-between;padding:0;gap:0}.va-pdp-page .product__media-submedia-wrapper .product-key-info__heading{flex-shrink:0;color:var(--va-color-text-light);font-size:var(--va-text-tiny);font-weight:var(--va-weight-regular)}.va-pdp-page .product__media-submedia-wrapper .product-key-info__heading+div{margin:0;color:var(--va-color-text);font-size:var(--va-text-tiny);font-weight:var(--va-weight-semibold)}.va-pdp-page .product__media-submedia-wrapper .product-key-info__heading+div{flex:1 1 auto;min-width:0}.va-pdp-page .product__media-submedia-wrapper .product-key-info__heading+div>p{width:100%}.va-pdp-page .product__media-submedia-wrapper .product-key-info__info>div:only-child{display:block}.va-pdp-page .product__media-submedia-wrapper .product-key-info__info>div:only-child,.va-pdp-page .product__media-submedia-wrapper .product-key-info__info>div:only-child p{color:var(--va-color-text);font-size:var(--va-text-small);font-weight:var(--va-weight-regular);line-height:var(--va-leading-body)}.va-pdp-page .product__media-submedia-wrapper .product-key-info__info>div:only-child strong,.va-pdp-page .product__media-submedia-wrapper .product-key-info__info>div:only-child b{font-weight:var(--va-weight-bold)}.va-pdp-page .product__media-submedia-wrapper .product-key-info__info>div:only-child p+p{padding-top:var(--va-space-2);color:var(--va-color-text-light);font-weight:var(--va-weight-regular)}.va-pdp-page .product-form__quantity .quantity{width:13.2rem}.va-pdp-page [id^=price-] .price-item{display:flex;flex-direction:row;align-items:baseline;gap:var(--va-space-4)}.va-pdp-page [id^=price-] .va-pdp-price__amount{font-size:var(--va-h2);font-weight:var(--va-pdp-weight-extrabold);line-height:var(--va-leading-tight)}.va-pdp-page .icon-with-text__item>.icon,.va-pdp-page .icon-with-text__item>svg,.va-pdp-page .icon-with-text__item>.icon>.offer__glyph{fill:var(--va-color-secondary)}.va-pdp-page .icon-with-text__item>.icon.fill-none,.va-pdp-page .icon-with-text__item>.fill-none{fill:none}.va-pdp-page .product-form__quantity .quantity__button{border-inline-start:none;border-inline-end:none}@media screen and (min-width:1200px){.va-pdp-page .product--large .product__info-padded,.va-pdp-page .product--medium .product__info-padded{--info-padding-y: 2rem;--info-padding-x: 2rem}}@media screen and (max-width:749.98px){.va-pdp-page .product-key-info__container:not(.product-key-info__grid) .product-key-info__info{padding-inline:0}}@media(prefers-reduced-motion:reduce){.va-pdp-page .product__media-wrapper,.va-pdp-page .product__media-submedia-wrapper,.va-pdp-page .thumbnail-list__item .thumbnail,.va-pdp-page .product-form__submit,.va-pdp-page .product-form__quantity .quantity__button,.va-pdp-page .swatch-input__label,.va-pdp-page .product-form__input input[type=radio]+label{transition:none}}@media screen and (min-width:750px){quick-add-modal.va-pdp-page .product.grid.product--three-grid.grid--2-col-desktop{grid-template-columns:44% minmax(0,1fr);grid-template-areas:"media info" "media submedia";column-gap:var(--va-space-24);row-gap:var(--va-space-16);align-items:start}}quick-add-modal.va-pdp-page .product__media-wrapper,quick-add-modal.va-pdp-page .product__media-submedia-wrapper{position:static;top:auto}@media screen and (min-width:750px){quick-add-modal.va-pdp-page .product__media-wrapper{position:sticky;top:0;align-self:start}}@media screen and (min-width:750px){quick-add-modal.va-pdp-page product-info>.page-width{padding-inline:0}}quick-add-modal.va-pdp-page .va-pdp-zoom-hint{display:none}quick-add-modal.va-pdp-page .va-pdp-price{display:none}quick-add-modal.va-pdp-page .va-pdp-price+.va-pdp-rule{display:none}quick-add-modal.va-pdp-page .vendor__text{display:none}
/*# sourceMappingURL=/cdn/shop/t/78/assets/va-product.css.map */
