@media screen and (min-width:750px){.product-information.spacing-style{padding-block-start:var(--vb-space-xl)}}@media screen and (max-width:749px){.product-information .product-details{padding-block-start:0}}@media screen and (min-width:750px)and (max-width:989px){.product-information .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1fr)}.product-information .product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media{padding-inline:0}.product-information .product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-block-start:var(--vb-space-xl);padding-inline:0}}@media screen and (min-width:990px){.product-information .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{--vb-gallery-thumbs: 5.5rem;--vb-gallery-w: calc( max(30rem, 100svh - var(--header-group-height, 11.75rem) - 4rem) + var(--vb-gallery-thumbs) );--vb-info-max: 42rem;grid-template-columns:minmax(0,min(58.333%,max(var(--vb-gallery-w) + var(--gap, 0px) / 2,100% - var(--vb-info-max)))) minmax(0,1fr)}}@media screen and (min-width:750px){.product-information .media-gallery--carousel slideshow-component:has(slideshow-controls[pagination-position=left]){column-gap:var(--vb-space-sm)}}.product-information .media-gallery--carousel .slideshow-controls__thumbnails-container{justify-content:flex-start}.product-information .media-gallery--carousel .slideshow-controls__thumbnails{justify-content:flex-start;margin-inline:0;padding-inline:0}.product-information .slideshow-controls__thumbnail{opacity:.72;outline:1px solid transparent;outline-offset:-1px}.product-information .slideshow-controls__thumbnail:is([aria-selected=true],:hover,:focus-visible){opacity:1}.product-information .slideshow-controls__thumbnail[aria-selected=true]{outline-color:var(--vb-espresso)}.product-information .slideshow-controls__thumbnail:focus-visible{outline:2px solid var(--vb-espresso);outline-offset:-2px}.product-information slideshow-arrows{mix-blend-mode:normal;padding-inline:var(--vb-space-sm)}.product-information .media-gallery--carousel slideshow-arrows .slideshow-control{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--vb-line);border-radius:50%;background:var(--vb-ivory);color:var(--vb-espresso);box-shadow:0 .25rem .75rem rgb(var(--vb-espresso-rgb) / .08)}.product-information .media-gallery--carousel slideshow-arrows .slideshow-control:hover{border-color:var(--vb-espresso)}.product-information .media-gallery--carousel slideshow-arrows .slideshow-control:focus-visible{outline:2px solid var(--vb-espresso);outline-offset:2px}.product-information .product-media-container{background:var(--vb-sand)}.product-information .dialog-zoomed-gallery__close-button{display:grid;place-items:center;border:1px solid var(--vb-line);border-radius:50%;background:var(--vb-ivory);color:var(--vb-espresso);mix-blend-mode:normal}.product-information .dialog-zoomed-gallery__close-button:focus-visible{outline:2px solid var(--vb-espresso);outline-offset:2px}.product-information .media-gallery--carousel slideshow-slides{contain:paint}@supports (width: round(down,100%,1px)){.product-information .media-gallery--carousel slideshow-slides{width:round(down,100%,1px)}}.product-information .media-gallery--carousel slideshow-slides:focus-visible{outline:2px solid var(--vb-espresso);outline-offset:-2px}@media screen and (max-width:749px){.product-information slideshow-controls.media-gallery__mobile-controls:has(.slideshow-controls__dots){--color-foreground: var(--vb-espresso);--color-foreground-rgb: var(--vb-espresso-rgb);position:static;mix-blend-mode:normal}.product-information .media-gallery__mobile-controls .slideshow-controls__dots{gap:0;padding:0;border-radius:0}.product-information .media-gallery__mobile-controls .slideshow-controls__dots button{position:relative;width:2.75rem;height:2.75rem;margin:0;border-radius:0;font-size:var(--vb-label-size);font-weight:700;letter-spacing:var(--vb-track-label);text-transform:uppercase;color:transparent}.product-information .media-gallery__mobile-controls .slideshow-controls__dots button:focus-visible{outline:2px solid var(--vb-espresso);outline-offset:-.5rem}.product-information .media-gallery__mobile-controls .slideshow-controls__dots button:after{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;box-shadow:none}}.product-information .add-to-cart-button .add-to-cart-icon{display:none}.product-information .quantity-selector{min-height:var(--height-buy-buttons);border-color:var(--vb-line)}.product-information .quantity-selector input{min-width:2.75rem;min-height:2.75rem;font-family:var(--vb-font-ui);font-size:var(--vb-price-size);font-weight:600;font-variant-numeric:tabular-nums}.product-information .accelerated-checkout-block{flex:1 0 100%;width:100%}.product-information .shopify-payment-button button.shopify-payment-button__button--unbranded{min-height:var(--height-buy-buttons);border:1px solid var(--vb-espresso);border-radius:0;background:transparent;color:var(--vb-espresso);box-shadow:none;text-transform:uppercase}.product-information .shopify-payment-button button.shopify-payment-button__button--unbranded:not([disabled]):hover{background:var(--vb-espresso);color:var(--vb-ivory);text-decoration:none}.product-information .shopify-payment-button button.shopify-payment-button__button--unbranded:focus-visible{outline:2px solid var(--vb-espresso);outline-offset:2px}.product-information shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 0}.product-information .product-details .rte{color:var(--vb-text)}sticky-add-to-cart .sticky-add-to-cart__bar{inset-inline:0;left:0;bottom:0;width:100%;max-width:none;gap:var(--vb-space-lg);padding-block:var(--vb-space-sm);padding-block-end:calc(var(--vb-space-sm) + var(--safe-area-inset-bottom, 0px));padding-inline:clamp(var(--vb-gutter),3vw,2.5rem);border-radius:0;border-block-start:1px solid var(--vb-line);background:var(--vb-ivory);color:var(--vb-text);box-shadow:0 -.5rem 1.5rem rgb(var(--vb-espresso-rgb) / .06);transform:translateY(100%)}@starting-style{sticky-add-to-cart .sticky-add-to-cart__bar{transform:translateY(100%)}}sticky-add-to-cart .sticky-add-to-cart__bar:before{display:none}sticky-add-to-cart .sticky-add-to-cart__bar:not([data-stuck=true]){visibility:hidden}@media(prefers-reduced-motion:no-preference){sticky-add-to-cart .sticky-add-to-cart__bar{transition-property:transform,opacity,display,visibility}}sticky-add-to-cart .sticky-add-to-cart__bar[data-stuck=true]{visibility:visible;transform:translateY(0)}sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar{transform:translateY(100%)}sticky-add-to-cart .sticky-add-to-cart__image{width:3rem;height:3rem;border-radius:0;background:var(--vb-sand)}sticky-add-to-cart .sticky-add-to-cart__title{font-family:var(--vb-font-ui);font-size:var(--vb-body-size);font-weight:400;line-height:var(--vb-leading-body);letter-spacing:0}sticky-add-to-cart .sticky-add-to-cart__variant{margin:0;font-family:var(--vb-font-ui);font-size:var(--vb-small-size);font-weight:400;line-height:1.5;color:var(--vb-text-soft)}sticky-add-to-cart .sticky-add-to-cart__button{min-width:min(20rem,40vw);height:var(--height-buy-buttons);padding-inline:var(--vb-space-xl)}sticky-add-to-cart .sticky-add-to-cart__button .svg-wrapper:not(.add-to-cart__added-icon){display:none}@media screen and (max-width:749px){sticky-add-to-cart .sticky-add-to-cart__bar{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--vb-space-md);padding-block-start:var(--vb-space-sm)}sticky-add-to-cart :is(.sticky-add-to-cart__image,.sticky-add-to-cart__info){display:none}sticky-add-to-cart .sticky-add-to-cart__price{font-size:var(--vb-price-size);white-space:nowrap}sticky-add-to-cart .sticky-add-to-cart__button{width:100%;min-width:0;padding:0 var(--vb-space-md)}sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-text__content{display:initial}}@media(pointer:coarse),screen and (max-width:749px){.product-information :is(.vb-product-note__text,.vb-accordion-row__rte,.vb-product-price__note) a{padding-block:.8rem}}.product-information .vb-product-note{align-items:flex-start}.product-information .vb-product-note__icon{margin-block-start:.05rem}
/*# sourceMappingURL=/cdn/shop/t/16/assets/vb-product.css.map */
