.product-information,.yv-featured-product,#quick-add-dialog{--yv-pdp-block-gap: 20px;--yv-pdp-control-border: rgb(var(--color-foreground-rgb) / .3)}@media screen and (min-width:750px){.product-information .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-information .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-right{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-information .product-information__grid:not(.product-information--media-none) .product-details{padding-inline:24px 0}.product-information .product-information__grid.product-information--media-right .product-details{padding-inline:0 24px}}@media screen and (min-width:990px){.product-information .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.product-information .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-right{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.product-information .product-information__grid:not(.product-information--media-none) .product-details,.product-information .product-information__grid.product-information--media-right .product-details{padding-inline:36px}.product-information .product-information__media{padding-block-start:35px}.product-information .product-details>.group-block{padding-block-start:30px}}@media screen and (max-width:749px){.product-information .product-information__media+.product-details,.product-information .product-details:not(:first-child){padding-block-start:20px}}@media screen and (min-width:990px){.product-information .product-details.sticky-content--desktop{--sticky-header-offset: 20px}}.product-information media-gallery,.yv-featured-product media-gallery{--media-radius: var(--yv-layout-radius, 10px)}.product-information .product-media-container,.product-information .product-media{background-color:var(--yv-image-bg, #f3efec)}.product-information .media-gallery--grid .media-gallery__grid{gap:10px}.product-information .product-media-container{border-radius:var(--media-radius, 10px);overflow:hidden}@media screen and (max-width:749px){.product-information .media-gallery--hint{--slideshow-gap: 10px}.product-information .media-gallery--hint slideshow-slides{gap:10px;scroll-padding-inline:0}}.product-information .product-details>.group-block>.group-block-content,.yv-featured-product .product-details>.group-block>.group-block-content{gap:var(--yv-pdp-block-gap)}.product-information .yv-product-title+.text-block,.yv-featured-product .yv-product-title+.text-block{margin-block-start:-10px}.product-information .product-details .text-block:has(>p:only-child:empty),.yv-featured-product .product-details .text-block:has(>p:only-child:empty){display:none}:is(.product-information,.yv-featured-product,quick-add-dialog) product-price{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:12px;row-gap:6px}:is(.product-information,.yv-featured-product) product-price [ref=priceContainer]{flex:0 1 auto;width:auto;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px}:is(.product-information,.yv-featured-product) product-price .price{font-family:var(--yv-price-font-family, var(--font-body--family));font-style:var(--yv-price-font-style, normal);font-weight:700;line-height:1.2;letter-spacing:0}:is(.product-information,.yv-featured-product) product-price .compare-at-price{font-family:var(--yv-price-font-family, var(--font-body--family));font-size:.5em;font-weight:400;line-height:1.2;opacity:.7;letter-spacing:0}:is(.product-information,.yv-featured-product,quick-add-dialog) product-price .tax-note,:is(.product-information,.yv-featured-product,quick-add-dialog) product-price .installments{flex:1 0 100%;margin:0;font-family:var(--font-body--family);font-size:var(--font-paragraph--size, 13.44px);font-weight:400;line-height:1.4;letter-spacing:0;color:var(--color-foreground);opacity:1}:is(.product-information,.yv-featured-product) product-price .tax-note{margin-block-start:4px}.tax-note .yv-shipping-note a{color:var(--yv-theme-color, currentColor);text-decoration:none}.tax-note .yv-shipping-note a:hover{text-decoration:underline}.yv-saved{display:contents}.yv-saved__pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:20px;background:var(--yv-saved-bg, #fff);color:var(--yv-saved-text, #e22120);font-family:var(--font-body--family);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none}product-card .yv-saved,.yv-card .yv-saved,.yv-product-row .yv-saved{display:none}.yv-option-title,.variant-option--dropdowns>label.yv-option-title{display:block;margin:0 0 5px;padding:0 0 4px;font-family:var(--yv-variant-font-family, var(--font-heading--family));font-style:var(--yv-variant-font-style, normal);font-weight:600;font-size:var(--font-paragraph--size, 13.44px);line-height:1.3;letter-spacing:0;text-transform:var(--yv-option-title-transform, none);color:var(--variant-option-label-color, var(--color-foreground))}.variant-option--buttons legend.yv-option-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;width:100%;margin-block-end:5px}.yv-option-title__text{min-width:0}.yv-option-title .variant-option__swatch-value{padding:0;color:inherit}:is(.product-information,.yv-featured-product,quick-add-dialog) .variant-picker{--color-variant-border: var(--yv-pdp-control-border);--color-variant-hover-background: var(--color-foreground);--color-variant-hover-border: var(--color-foreground);--color-variant-hover-text: var(--color-background);--variant-picker-swatch-width: 20px;--variant-picker-swatch-height: 20px}:is(.product-information,.yv-featured-product) .variant-option+.variant-option{margin-block-start:16px}:is(.product-information,.yv-featured-product,quick-add-dialog) .variant-option--buttons:not(.variant-option--swatches){gap:9px}:is(.product-information,.yv-featured-product,quick-add-dialog) .variant-option__button-label:not(.variant-option__button-label--has-swatch){--options-border-radius: var(--variant-picker-button-radius, 6px);min-height:36px;padding:10px 15px;font-family:var(--yv-variant-font-family, var(--font-heading--family));font-style:var(--yv-variant-font-style, normal);font-weight:400;font-size:14px;line-height:1.1}@media(prefers-reduced-motion:no-preference){:is(.product-information,.yv-featured-product,quick-add-dialog) .variant-option__button-label{transition-duration:.4s}}:is(.product-information,.yv-featured-product,quick-add-dialog) .variant-option--swatches{gap:9px 5px}:is(.product-information,.yv-featured-product,quick-add-dialog) .variant-option__button-label--has-swatch{padding:2px;border:1px solid transparent;border-radius:var(--variant-picker-swatch-radius, 50%);outline:none;background:transparent}:is(.product-information,.yv-featured-product,quick-add-dialog) .variant-option__button-label--has-swatch:hover{outline:none}:is(.product-information,.yv-featured-product,quick-add-dialog) .variant-option__button-label--has-swatch:has(:checked){border-color:var(--color-foreground);outline:none}:is(.product-information,.yv-featured-product,quick-add-dialog) .variant-option__button-label--has-swatch:has(:focus-visible){outline:2px solid var(--color-foreground);outline-offset:2px}:is(.product-information,.yv-featured-product,quick-add-dialog) .variant-option__button-label--has-swatch .swatch{display:block;width:20px;height:20px;border:1px solid rgb(0 0 0 / .3);border-radius:var(--variant-picker-swatch-radius, 50%)}:is(.product-information,.yv-featured-product,quick-add-dialog) .variant-option__button-label--has-swatch:has([data-option-available=false]){opacity:.5}:is(.product-information,.yv-featured-product,quick-add-dialog) .variant-option__button-label--has-swatch:has([data-option-available=false]) .variant-option__strikethrough{top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:#00000080}.yv-swatch-fallback{background-size:cover;background-position:center}:is(.product-information,.yv-featured-product) .variant-option__select-wrapper{border-radius:var(--variant-picker-button-radius, 6px)}.yv-size-chart__trigger{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body--family);font-weight:400;font-size:var(--yv-text-sm, 12px);text-transform:none;color:inherit;cursor:pointer}.yv-size-chart__label{text-decoration:underline;text-underline-offset:3px}.yv-size-chart__trigger:hover .yv-size-chart__label{text-decoration-thickness:2px}.yv-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(calc(100vw - 32px),var(--yv-dialog-width, 800px));max-width:none;height:fit-content;max-height:min(85vh,var(--modal-max-height, 85vh));padding:0;border:0;border-radius:var(--yv-card-radius, 25px);background:var(--color-background);color:var(--color-foreground);box-shadow:var(--yv-shadow-dropdown, 0 1px 10px rgb(0 0 0 / .15));overflow:auto}.yv-dialog.dialog-modal{border-radius:var(--yv-card-radius, 25px)}.yv-dialog[open]{animation:none}@media(prefers-reduced-motion:no-preference){.yv-dialog[open]{animation:yv-dialog-in .3s var(--yv-ease, ease) both}.yv-dialog.dialog-closing{animation:yv-dialog-out .2s var(--yv-ease, ease) both}}@keyframes yv-dialog-in{0%{opacity:0;transform:translateY(12px)}}@keyframes yv-dialog-out{to{opacity:0;transform:translateY(12px)}}.yv-size-chart__dialog{--yv-dialog-width: 800px}.yv-dialog__header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 12px;background:var(--color-background)}.yv-dialog__title{margin:0}.yv-dialog .yv-dialog__close{position:static;border:0;box-shadow:none;flex:0 0 auto;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--yv-alt-bg, #f2f2f2);color:var(--color-foreground)}.yv-dialog .yv-dialog__close .svg-wrapper,.yv-dialog .yv-dialog__close svg{width:14px;height:14px}.yv-dialog__body{padding:4px 24px 24px}.yv-dialog__body table{width:100%;border-collapse:collapse}.yv-dialog__body :is(th,td){padding:8px 10px;border:1px solid var(--yv-border-color, rgb(0 0 0 / .1));text-align:start}.yv-quantity,.yv-quantity .quantity-selector-wrapper{display:block}:is(.yv-quantity,.product-information,.yv-featured-product) .yv-quantity__selector,.yv-quantity .quantity-selector{--yv-quantity-height: 35px;display:inline-flex;align-items:center;width:105px;height:var(--yv-quantity-height);padding:0;border:1px solid var(--yv-pdp-control-border, rgb(0 0 0 / .3));border-radius:20px;background:transparent}.yv-quantity .quantity-selector :is(.quantity-minus,.quantity-plus){display:inline-flex;align-items:center;justify-content:center;flex:0 0 35px;width:35px;height:100%;padding:0;color:inherit}.yv-quantity .quantity-selector :is(.quantity-minus,.quantity-plus) svg{width:12px;height:12px}.yv-quantity .quantity-selector input{flex:1 1 auto;min-width:0;width:100%;height:100%;padding:0;border:0;background:transparent;text-align:center;font-family:var(--font-heading--family);font-size:15.36px;color:inherit;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.yv-quantity .quantity-selector input::-webkit-outer-spin-button,.yv-quantity .quantity-selector input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}@media screen and (max-width:749px){.yv-quantity .quantity-selector{--yv-quantity-height: 40px;width:120px}.yv-quantity .quantity-selector :is(.quantity-minus,.quantity-plus){flex-basis:40px;width:40px}}.product-information .product-details:has(yv-quantity-component) .buy-buttons-block .quantity-selector-wrapper,.yv-featured-product:has(yv-quantity-component) .buy-buttons-block .quantity-selector-wrapper,.product-information .product-details:has(yv-quantity-component) .buy-buttons-block .quantity-label,.yv-featured-product:has(yv-quantity-component) .buy-buttons-block .quantity-label{display:none}:is(.product-information,.yv-featured-product) .buy-buttons-block{--height-buy-buttons: 50px}:is(.product-information,.yv-featured-product) .product-form-buttons{gap:10px}:is(.product-information,.yv-featured-product) .product-form-buttons .add-to-cart-button{height:var(--height-buy-buttons);min-height:var(--height-buy-buttons);padding-block:0;font-size:14px}:is(.product-information,.yv-featured-product) .product-form-buttons .add-to-cart-button .svg-wrapper:not(.add-to-cart__added-icon){display:none}:is(.product-information,.yv-featured-product) .add-to-cart-button:disabled{opacity:.5}:is(.product-information,.yv-featured-product) shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: var(--height-buy-buttons);--shopify-accelerated-checkout-button-border-radius: var(--style-border-radius-buttons-primary, 50px)}:is(.product-information,.yv-featured-product) .shopify-payment-button__button--unbranded{height:var(--height-buy-buttons);min-height:var(--height-buy-buttons);padding-block:0;border:1px solid var(--color-foreground);border-radius:var(--style-border-radius-buttons-primary, 50px);background:var(--color-background);color:var(--color-foreground);font-family:var(--button-font-family-primary, var(--font-body--family));font-size:14px;text-transform:uppercase}:is(.product-information,.yv-featured-product) .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--color-foreground);color:var(--color-background)}@media screen and (max-width:749px){:is(.product-information,.yv-featured-product) .buy-buttons-block{--height-buy-buttons: 42px}}.yv-terms{display:block;margin-block-end:12px}.yv-terms__label{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.yv-terms__checkbox{flex:0 0 auto;width:16px;height:16px;margin:2px 0 0;accent-color:var(--color-foreground)}.yv-terms__text a{color:var(--yv-theme-color, currentColor)}.yv-terms__error{margin:6px 0 0;color:var(--yv-error, #ec7c7c);font-size:var(--yv-text-sm, 12px)}product-form-component[data-yv-terms-pending] .add-to-cart-button,product-form-component[data-yv-terms-pending] .accelerated-checkout-block{opacity:.5}product-form-component[data-yv-terms-pending] .accelerated-checkout-block{position:relative}product-form-component[data-yv-terms-pending] .accelerated-checkout-block:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;cursor:not-allowed}.yv-selling-plans{display:block;margin-block-end:12px}.yv-selling-plans__list{display:grid;gap:8px;margin:0;padding:0;border:0}.yv-selling-plans__option{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--yv-pdp-control-border, rgb(0 0 0 / .3));border-radius:var(--variant-picker-button-radius, 6px);cursor:pointer}.yv-selling-plans__option:has(:checked){border-color:var(--color-foreground)}.yv-selling-plans__option input{margin:0;accent-color:var(--color-foreground)}.yv-selling-plans__name{flex:1 1 auto;min-width:0}.yv-selling-plans__price{font-weight:700}.yv-accordion__item{border-block-end:1px solid var(--yv-border-color, rgb(0 0 0 / .1))}.yv-product-tabs--accordion .yv-accordion__item:first-child,.yv-meta--item{border-block-start:1px solid var(--yv-border-color, rgb(0 0 0 / .1))}.yv-product-tabs--accordion+.yv-meta--item,.yv-meta--item+.yv-meta--item{margin-block-start:calc(var(--yv-pdp-block-gap, 20px) * -1);border-block-start:0}.yv-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:16px;list-style:none;cursor:pointer;font-family:var(--yv-tab-font-family, var(--font-body--family));font-style:var(--yv-tab-font-style, normal);font-size:var(--yv-text-lg, 16px)}.yv-accordion__summary::-webkit-details-marker{display:none}.yv-accordion__icon{position:relative;flex:0 0 12px;width:12px;height:12px}.yv-accordion__icon:before,.yv-accordion__icon:after{content:"";position:absolute;inset-inline-start:0;top:50%;width:12px;height:1px;background:currentColor}.yv-accordion__icon:after{transform:rotate(90deg)}@media(prefers-reduced-motion:no-preference){.yv-accordion__icon:after{transition:transform .3s var(--yv-ease, ease)}}.yv-accordion__item[open] .yv-accordion__icon:after{transform:rotate(0)}.yv-accordion__content{padding-block:0 20px}.yv-product-tabs{display:block;min-width:0}.yv-meta.yv-meta--absorbed{display:none}.yv-meta--panel yv-variant-sync{display:block}.yv-product-tabs--tabs{margin-block-start:20px}.product-information>.yv-product-tabs{width:100%;max-width:1000px;margin-inline:auto;margin-block-start:40px}.yv-product-tabs__scroller{overflow-x:auto;scrollbar-width:none;border-block-end:1px solid rgb(var(--color-foreground-rgb) / .1)}.yv-product-tabs__scroller::-webkit-scrollbar{display:none}.yv-product-tabs__list{display:flex;gap:30px;width:max-content;min-width:100%}.yv-product-tabs--center .yv-product-tabs__list{justify-content:center}.yv-product-tabs--right .yv-product-tabs__list{justify-content:flex-end}.yv-product-tabs__tab{position:relative;padding:16px 0;border:0;background:none;color:var(--color-foreground);font-family:var(--yv-tab-font-family, var(--font-body--family));font-style:var(--yv-tab-font-style, normal);font-weight:var(--yv-tab-font-weight, 400);font-size:var(--yv-text-lg, 15.36px);line-height:1.3;white-space:nowrap;opacity:.5;cursor:pointer}.yv-product-tabs__tab:after{content:"";position:absolute;inset-inline-start:0;bottom:-1px;width:0;height:3px;background:currentColor}.yv-product-tabs__tab[aria-selected=true]{opacity:1}.yv-product-tabs__tab[aria-selected=true]:after{width:100%}@media(prefers-reduced-motion:no-preference){.yv-product-tabs__tab:after{transition:width .8s var(--yv-ease, ease)}}.yv-product-tabs__tab:focus-visible{outline:2px solid currentColor;outline-offset:2px}.yv-product-tabs__panel{padding-block:20px}.yv-product-tabs__panel[hidden]{display:none}.yv-product-tabs--center .yv-product-tabs__panel{text-align:center}.yv-product-tabs--right .yv-product-tabs__panel{text-align:end}@media screen and (max-width:749px){.yv-product-tabs--tabs{margin-block-start:5px}.yv-product-tabs__tab{padding-block:12px}}.yv-sticky-atc .sticky-add-to-cart__bar{inset-inline:0;left:0;width:auto;max-width:100%;border-radius:0;padding:16px max(var(--page-margin, 20px),calc((100vw - var(--yv-sticky-width, 1270px)) / 2));gap:15px;background:var(--color-background);box-shadow:-2px -1px 2px #00000017;transform:translateY(calc(100% + 10px))}.yv-sticky-atc .sticky-add-to-cart__bar:before{display:none}.yv-sticky-atc .sticky-add-to-cart__bar[data-stuck=true]{transform:translateY(0)}.yv-sticky-atc--bottom .sticky-add-to-cart__bar{bottom:0}.yv-sticky-atc--top .sticky-add-to-cart__bar{top:0;bottom:auto;box-shadow:0 2px 12px #00000014;transform:translateY(calc(-100% - var(--header-height, 0px) - 10px))}body:has(#header-component:is([sticky=always],[sticky=scroll-up][data-sticky-state=active])) .yv-sticky-atc--top .sticky-add-to-cart__bar{top:var(--header-height, 0px)}@media(prefers-reduced-motion:no-preference){.yv-sticky-atc--top .sticky-add-to-cart__bar{transition-property:transform,opacity,display,top;transition-duration:.3s,.3s,.3s,.4s}}@starting-style{.yv-sticky-atc .sticky-add-to-cart__bar{transform:translateY(calc(100% + 10px))}}.yv-sticky-atc .sticky-add-to-cart__image{width:60px;height:74px;aspect-ratio:auto;border-radius:6px;background:var(--yv-image-bg, #f3efec)}.yv-sticky-atc .sticky-add-to-cart__title{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);font-size:var(--font-h5--size, 20px);line-height:1.1;letter-spacing:var(--font-h5--letter-spacing, normal);white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.yv-sticky-atc .sticky-add-to-cart__price{padding-inline:10px 15px;font-family:var(--yv-price-font-family, var(--font-body--family));font-weight:700;font-size:var(--font-h4--size, 24px)}.yv-sticky-atc .sticky-add-to-cart__price .compare-at-price{font-size:.55em;font-weight:400;opacity:.7}.yv-sticky-atc .sticky-add-to-cart__button{width:auto;height:34px;min-width:107px;padding:10px 14px;font-size:12px}.yv-sticky-atc .sticky-add-to-cart__button .svg-wrapper:not(.add-to-cart__added-icon){display:none}@media screen and (max-width:749px){.yv-sticky-atc .sticky-add-to-cart__bar{padding:15px var(--page-margin, 20px) calc(15px + var(--safe-area-inset-bottom, 0px))}.yv-sticky-atc .sticky-add-to-cart__image{width:40px;height:49px}.yv-sticky-atc .sticky-add-to-cart__title{font-size:var(--font-paragraph--size, 13.44px);-webkit-line-clamp:1}.yv-sticky-atc .sticky-add-to-cart__price{display:none}.yv-sticky-atc .sticky-add-to-cart__bar .add-to-cart-text__content{display:initial}.yv-sticky-atc .sticky-add-to-cart__button{width:auto;padding:10px 14px}}#quick-add-dialog .yv-pdp-only{display:none}.product-recommendations .section-resource-list__content :is(h1,h2,h3,p) strong{font-weight:inherit;background:var(--yv-highlight, linear-gradient(90deg, #a678c8 0%, #718cc7 48.08%, #639a47 100%));-webkit-background-clip:text;background-clip:text;color:transparent}.product-recommendations .section-resource-list__content{text-align:center}.product-recommendations slideshow-arrows{mix-blend-mode:normal}.product-recommendations slideshow-arrows .slideshow-control{min-width:0;min-height:0;width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#000;background:#fff;border:1px solid #ececec;border-radius:var(--yv-arrow-radius, 50%);box-shadow:var(--yv-shadow-arrow, 0 1px 3px #d9d9d9)}.product-recommendations slideshow-arrows .slideshow-control :is(.svg-wrapper,svg){width:12px;height:12px}.product-recommendations slideshow-arrows .slideshow-control[disabled]{display:inline-flex;opacity:.4}.product-recommendations .product-card{--yv-grid-radius: 10px}@media screen and (min-width:990px){.product-recommendations .resource-list__carousel .resource-list__slide{--peek-next-slide-size: 0px}.product-recommendations .resource-list__carousel>slideshow-container>slideshow-slides{clip-path:inset(0 var(--util-page-margin-offset, var(--page-margin, 80px)))}.product-recommendations .resource-list__carousel slideshow-arrows{padding-inline:max(0px,calc(var(--util-page-margin-offset, var(--page-margin, 80px)) - 50px))}.product-recommendations .resource-list__carousel slideshow-arrows .slideshow-control:not([disabled]){opacity:1;animation:none}}@media screen and (max-width:749px){.product-recommendations{--mobile-card-size: 40cqw}.product-recommendations slideshow-arrows{display:none}}.yv-featured-product .yv-quantity__label{text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/38/assets/yv-product.css.map */
