.yg-product-page{--yg-product-border: #e2e3e3;--yg-product-muted: #707275;--yg-product-light: var(--yg-panel-background, #f5f5f7);--yg-product-sale: var(--yg-sale-color, #bd3331);--yg-product-accent: #035f9e;--yg-product-card-image-width: var(--spacing-16);--yg-product-small-image-width: var(--spacing-12);--yg-product-gallery-thumbnail-size: var(--spacing-12);--yg-product-gallery-thumbnail-gap: var(--block-gap-xxs);--yg-gallery-divider-width: 1px;--yg-gallery-divider-height: calc(var(--spacing-9) + var(--yg-gallery-divider-width));--yg-gallery-stack-color: #c6c7c8;--yg-product-selection-color: #0f0f0f;padding-block:var(--yg-product-padding-top, var(--block-gap-md)) var(--yg-product-padding-bottom, var(--section-padding-xl))}.yg-product-page .product{gap:var(--yg-product-column-gap, var(--section-padding-lg))}.yg-product-breadcrumb{margin-block-end:var(--header-bottom-padding)}.yg-product-page .yg-product-breadcrumb .breadcrumbs ol{flex-wrap:nowrap;overflow:hidden}.yg-product-breadcrumb .breadcrumbs li:last-child{flex:1;min-width:0}.yg-product-breadcrumb .breadcrumbs [aria-current]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yg-product-info,.yg-product-media-column,.yg-product-gallery{display:block;min-width:0}.yg-product-info .product-info{position:static;--product-info-block-spacing: var(--yg-product-info-gap, var(--block-gap-md))}.yg-product-info .product-info__block-item{margin-block:0 var(--yg-product-info-gap, var(--block-gap-md))}.yg-product-info .product-info__block-item[data-block-type=title]{margin-block-end:var(--block-gap-xs)}.yg-product-info .product-info__block-item:empty{display:none;margin:0}.yg-product-info .product-info__title,.yg-product-block-title{margin:0;color:var(--yg-block-title-color, inherit);font-weight:var(--heading-font-weight)}.yg-product-info .product-info__price .rating-with-text,.yg-product-info .price-list{flex-wrap:wrap;gap:var(--block-gap-xxs);align-items:center}.yg-product-info .text-on-sale,.yg-product-saving,.yg-product-stock-label{color:var(--yg-block-text-color, var(--yg-product-sale))}.yg-product-info .product-info__price sale-price{color:var(--yg-block-text-color, var(--yg-product-sale));font-size:inherit;font-weight:var(--heading-font-weight)}.yg-product-info compare-at-price{color:#a9aaac;font-size:var(--text-base)}.yg-product-info .badge--on-sale{padding:var(--spacing-1) var(--block-gap-xs);border-radius:var(--radius-full);color:#fff;background:var(--yg-product-sale);font-weight:var(--heading-font-weight);line-height:1.4}.yg-product-rating{display:inline-flex;align-items:center;gap:var(--block-gap-xxs);color:var(--yg-rating-color, var(--yg-product-muted))}.yg-product-rating-count{padding-inline-start:var(--block-gap-xxs);border-inline-start:1px solid var(--yg-product-border);text-decoration:underline}.yg-product-content-block{color:var(--yg-block-text-color, inherit)}.yg-product-coupon{position:relative;display:flex;align-items:stretch;gap:var(--spacing-0-5);background:var(--yg-product-coupon-background, #fcf5f4)}.yg-product-coupon:before{content:"";position:absolute;inset-block:var(--spacing-2-5);inset-inline-start:var(--spacing-28);width:var(--spacing-0-5);background:repeating-linear-gradient(to bottom,var(--yg-product-sale) 0 4px,transparent 4px 7px);pointer-events:none}.yg-product-coupon-value{position:relative;display:flex;flex:0 0 var(--spacing-28);flex-direction:column;justify-content:center;overflow:hidden;padding:var(--block-gap-xs);color:#fff;background:var(--yg-product-sale)}.yg-product-coupon-value strong{font-size:var(--text-base)}.yg-product-coupon-decoration{position:absolute;inset-inline-end:calc(-1 * var(--spacing-3));inset-block-start:50%;transform:translateY(-50%)}.yg-product-coupon-copy{display:grid;flex:1;align-content:center;gap:var(--spacing-1-5);min-width:0;padding:var(--block-gap-xxs) var(--block-gap-sm)}.yg-product-coupon-countdown{display:flex;align-items:center;gap:var(--spacing-1);color:var(--yg-product-muted)}.yg-product-coupon-mobile-icon,.yg-product-coupon-mobile-title{display:none}.yg-product-copy-code{flex:none;padding:var(--block-gap-xs) var(--block-gap-sm);color:var(--yg-block-button-color, inherit);font-weight:var(--heading-font-weight)}.yg-product-features{display:grid;gap:var(--block-gap-sm);padding:var(--block-gap-md);background:var(--yg-product-light)}.yg-product-features .prose{color:var(--yg-block-text-color, var(--yg-product-muted))}.yg-product-features strong{color:var(--yg-block-title-color, #0f0f0f)}.yg-product-features-toggle{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);color:var(--yg-block-button-color, #0f0f0f);font-weight:var(--heading-font-weight);cursor:pointer;list-style:none}.yg-product-service>summary::-webkit-details-marker{display:none}.yg-product-features-toggle[hidden],.yg-product-features-toggle[aria-expanded=false] [data-collapse-label],.yg-product-features-toggle[aria-expanded=true] [data-expand-label]{display:none}.yg-product-features-toggle[aria-expanded=true] [data-collapse-label]{display:inline}.yg-product-features-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.yg-product-features-toggle svg{transition:transform .25s ease}.yg-product-info .yg-product-specialist-link{color:var(--yg-block-text-color, var(--yg-product-accent));text-decoration:underline;text-underline-offset:var(--spacing-0-5)}.yg-product-variants fieldset,.yg-product-bundle,.yg-product-variant-list,.yg-product-bundle-list{display:grid;gap:var(--block-gap-xs);min-width:0}.yg-product-variants legend{margin-block-end:var(--block-gap-xs)}.yg-product-variant-list,.yg-product-bundle-list{gap:var(--block-gap-xxs)}yg-product-variant-list{display:block;min-width:0}.yg-product-variant-overflow{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .3s ease,opacity .3s ease}yg-product-variant-list[data-expanded=false] .yg-product-variant-overflow{grid-template-rows:0fr;opacity:0}.yg-product-variant-overflow-inner{min-height:0;overflow:hidden}.yg-product-variant-overflow-inner>.yg-product-variant-list{padding-block-start:var(--block-gap-xxs)}.yg-product-variants-toggle{display:flex;align-items:center;gap:var(--spacing-1);margin-block-start:var(--block-gap-xs);font-weight:var(--heading-font-weight)}.yg-product-variants-toggle[hidden],.yg-product-variants-toggle[aria-expanded=false] [data-collapse-label],.yg-product-variants-toggle[aria-expanded=true] [data-expand-label]{display:none}.yg-product-variants-toggle svg{transition:transform .3s ease}.yg-product-variants-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.yg-product-variant-card,.yg-product-bundle-card{display:flex;align-items:center;gap:var(--block-gap-sm);padding:var(--block-gap-sm) var(--block-gap-xs);border:1px solid var(--yg-product-border);background:rgb(var(--background-primary))}.yg-product-variant-card{cursor:pointer}.yg-product-variant-option input:checked+label{border-color:#0f0f0f}.yg-product-variant-option input:focus-visible+label{outline:2px solid var(--yg-product-accent);outline-offset:var(--spacing-0-5)}.yg-product-variant-option input:disabled+label{opacity:.45;cursor:not-allowed}.yg-product-variant-image,.yg-product-summary-image{flex:none;width:var(--yg-product-card-image-width);height:auto}.yg-product-summary-image{background-color:#fff}.yg-product-variant-copy,.yg-product-bundle-copy{display:grid;flex:1;gap:var(--block-gap-xxs);min-width:0}.yg-product-variant-heading,.yg-product-variant-prices,.yg-product-bundle-prices{display:flex;align-items:center;flex-wrap:wrap;gap:var(--block-gap-xxs)}.yg-product-variant-heading>:first-child{flex:1;font-weight:var(--heading-font-weight)}.yg-product-popular-label{padding:var(--spacing-1) var(--block-gap-xs);color:#fff;background:#0f0f0f}.yg-product-variant-prices :is(sale-price,compare-at-price){color:inherit;font-size:inherit}.yg-product-info .yg-product-variant-prices sale-price,.yg-product-info .yg-product-bundle-prices sale-price{color:var(--yg-block-text-color, #0f0f0f)}.yg-product-info .yg-product-variant-prices compare-at-price{color:#a9aaac}.yg-product-bundle-card{gap:var(--block-gap-xs);padding-inline:var(--block-gap-sm);transition:border-color .2s ease}.yg-product-bundle-card:has([data-bundle-checkbox]:checked){border-color:var(--yg-product-selection-color)}.yg-product-bundle-card:has([data-bundle-checkbox]:disabled){opacity:.45}.yg-product-bundle-selection{position:relative;display:grid;flex:none}.yg-product-bundle-selection>svg{position:absolute;top:0;right:0;bottom:0;left:0;display:none;margin:auto;color:#fff;pointer-events:none}.yg-product-bundle-checkbox:checked+svg{display:block}.yg-product-bundle-card .yg-product-bundle-checkbox{-webkit-appearance:none;appearance:none;top:0;flex:none;width:var(--spacing-5);height:var(--spacing-5);border:1px solid var(--yg-product-border);border-radius:var(--spacing-1);background-color:#fff;box-shadow:none;cursor:pointer}.yg-product-bundle-card .yg-product-bundle-checkbox:checked{border-color:var(--yg-product-selection-color);background-color:var(--yg-product-selection-color)}.yg-product-bundle-card .yg-product-bundle-checkbox:focus-visible{outline:2px solid var(--yg-product-accent);outline-offset:var(--spacing-0-5)}.yg-product-bundle-card .yg-product-bundle-checkbox:disabled{cursor:not-allowed}.yg-product-bundle-saving{color:var(--yg-bundle-savings-color, var(--yg-product-sale));white-space:nowrap}.yg-product-bundle-prices>[data-bundle-prices]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-1)}.yg-product-bundle-image{flex:none;width:var(--yg-product-small-image-width);height:auto}.yg-product-bundle-variant{width:100%;padding:0;border:0;background:transparent}.yg-product-info .yg-product-purchase-item{margin:0;padding:var(--block-gap-xs) var(--block-gap-md);background:var(--yg-product-light)}.yg-product-info [data-block-type=yg-purchase-summary]{margin-block-start:var(--block-gap-md);padding-block-start:var(--block-gap-md);border-start-start-radius:var(--radius-sm);border-start-end-radius:var(--radius-sm)}.yg-product-info .yg-product-purchase-item:last-child{padding-block-end:var(--block-gap-md);border-end-start-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm)}.yg-product-summary{display:flex;align-items:center;gap:var(--block-gap-md)}.yg-product-summary-variant{margin-block-start:var(--block-gap-xxs);color:#a9aaac}.yg-product-info .product-info__quantity-selector .form-control{display:flex;align-items:center;justify-content:space-between;gap:var(--block-gap-xs)}.yg-product-info .quantity-selector{--quantity-selector-height: auto;display:flex;align-items:center;gap:var(--spacing-1);overflow:hidden;padding:var(--spacing-2) var(--block-gap-xxs);height:unset;border:0;border-radius:var(--radius-full);background:#fff}.yg-product-info .quantity-selector__button{padding:var(--spacing-1)}.yg-product-info .quantity-selector__input{width:var(--spacing-7);height:auto;padding:0;font-size:inherit;font-weight:var(--heading-font-weight)}.yg-product-bundle-card .quantity-selector{flex:none;background:var(--yg-product-light)}.yg-product-summary-lines{display:grid;gap:var(--block-gap-xxs);padding-block-end:var(--block-gap-md);border-block-end:1px solid var(--yg-product-border);color:var(--yg-product-muted)}.yg-product-summary-lines>div{display:flex;justify-content:space-between;gap:var(--block-gap-md)}.yg-product-total-prices{display:flex;align-items:center;flex-wrap:wrap;gap:var(--block-gap-xxs);margin-block-start:var(--block-gap-md);font-weight:var(--heading-font-weight)}.yg-product-total-prices sale-price{color:inherit;font-size:inherit}.yg-product-info .buy-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--block-gap-xs)}.yg-product-info .buy-buttons>.button{min-width:0;min-height:0;padding:var(--spacing-4-5) var(--block-gap-md);border-radius:var(--radius-full);font-size:inherit}.yg-product-info .buy-buttons>.button:first-child{color:rgb(var(--button-text-color, 255 255 255));background:rgb(var(--button-background, 3 95 158))}.yg-product-info .shopify-payment-button{min-width:0;--shopify-payment-button-padding: var(--spacing-4-5) var(--block-gap-md)}.yg-product-info shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: var(--radius-full)}.yg-product-service>summary,.yg-product-service-link{display:flex;align-items:center;gap:var(--block-gap-xs);list-style:none}.yg-product-service>summary{cursor:pointer}.yg-product-service>summary>svg:last-child{transition:transform .25s ease}.yg-product-service[aria-expanded=true]>summary>svg:last-child{transform:rotate(90deg)}.yg-product-service>summary>span,.yg-product-service-link>span,.yg-product-service-media>div{flex:1;min-width:0}.yg-product-service>.prose{margin-block-start:var(--block-gap-sm);margin-left:calc(var(--block-gap-xs) + 24px)}.yg-product-info [data-block-type=yg-service]{padding-block:var(--block-gap-md);border-block:1px solid var(--yg-product-border)}.yg-product-info [data-block-type=yg-service]+[data-block-type=yg-service]{border-block-start:0}.yg-product-service-media{align-items:start}.yg-product-service-media .yg-payment-icons,.yg-product-delivery-images{margin-block-start:var(--block-gap-xs)}.yg-product-service-media .yg-payment-icons svg{flex:none;width:var(--spacing-9);height:auto}.yg-product-delivery-images{display:flex;align-items:center;flex-wrap:wrap;gap:var(--block-gap-xs)}.yg-product-delivery-images img{width:50px;height:auto}.yg-product-gallery{--yg-gallery-thumbnail-size: var(--yg-product-gallery-thumbnail-size);--yg-gallery-thumbnail-gap: var(--yg-product-gallery-thumbnail-gap);display:grid;gap:var(--block-gap-xs)}.yg-product-gallery__stage,.yg-product-gallery__panel{position:relative;min-width:0}.yg-product-gallery__carousel{display:grid;grid:auto / auto-flow 100%;align-items:start;overflow-x:auto;gap:0;scroll-snap-type:x mandatory;scrollbar-width:none}.yg-product-gallery__carousel::-webkit-scrollbar{display:none}.yg-product-gallery .yg-product-gallery__media{min-width:100%;height:auto;aspect-ratio:auto;overflow:hidden}.yg-product-gallery .yg-product-gallery__media>img{display:block;width:100%;height:auto;object-fit:initial}.yg-product-gallery__navigation{position:absolute;inset:50% var(--block-gap-xs) auto;display:flex;justify-content:space-between;pointer-events:none;transform:translateY(-50%);visibility:hidden;opacity:0;transition:opacity .15s}.yg-product-gallery:hover .yg-product-gallery__navigation,.yg-product-gallery:focus-within .yg-product-gallery__navigation{visibility:visible;opacity:1}.yg-product-gallery__navigation-button{display:grid;place-items:center;width:var(--spacing-9);padding-block:var(--block-gap-xs);border-radius:var(--radius-full);background:#0000001a;pointer-events:auto;aspect-ratio:1}.yg-product-gallery__counter{display:none}.yg-product-gallery__desktop-controls{display:flex;justify-content:center;align-items:center;gap:var(--block-gap-xs);min-width:0}.yg-product-gallery__thumbnail-group{display:flex;align-items:center;flex:0 1 auto;min-width:0}.yg-product-gallery__thumbnail-viewport{flex:0 1 auto;min-width:0;max-width:calc(var(--yg-gallery-thumbnail-size) * 5 + var(--yg-gallery-thumbnail-gap) * 4)}.yg-product-gallery__thumbnail-list{display:flex;align-items:center;gap:var(--yg-gallery-thumbnail-gap)}.yg-product-gallery__thumbnail{position:relative;display:block;flex:0 0 var(--yg-gallery-thumbnail-size);width:var(--yg-gallery-thumbnail-size);overflow:hidden;border:1px solid transparent;opacity:.5}.yg-product-gallery__thumbnail[aria-current=true]{border-color:var(--yg-product-muted);opacity:1}.yg-product-gallery__thumbnail-image{display:block;width:100%;height:auto}.yg-product-gallery__thumbnail-overflow{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#0006}.yg-product-gallery__thumbnail-stack{display:flex;align-items:center;flex:none;gap:var(--spacing-0-5);margin-inline-start:var(--spacing-0-5);opacity:.5}.yg-product-gallery__thumbnail-stack>span{width:var(--spacing-1-5);height:var(--spacing-9-5);border-start-end-radius:var(--radius-xs);border-end-end-radius:var(--radius-xs);background:var(--yg-gallery-stack-color)}.yg-product-gallery__thumbnail-stack>span:last-child{width:var(--spacing-1);height:var(--spacing-7)}.yg-product-gallery__desktop-divider{flex:0 0 var(--yg-gallery-divider-width);width:var(--yg-gallery-divider-width);height:var(--yg-gallery-divider-height);background:var(--yg-product-border)}.yg-product-gallery__video-button{position:relative;flex:none;overflow:hidden;background:#707275}.yg-product-gallery__video-trigger{position:relative;display:flex;align-items:center;justify-content:center;flex:none;overflow:hidden;gap:var(--block-gap-xxs);padding:var(--block-gap-xs) var(--block-gap-md) var(--block-gap-xs) var(--block-gap-sm);color:var(--yg-media-label-color, #ffffff);font-weight:var(--heading-font-weight);z-index:2}.yg-product-gallery__video-preview,.yg-product-gallery__video-preview :is(video,iframe){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.yg-product-gallery__video-trigger-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}.yg-product-gallery__video-trigger>:is(svg,span:last-child){position:relative}.yg-product-gallery [hidden]{display:none}@media(prefers-reduced-motion:reduce){.yg-product-variant-overflow,.yg-product-variants-toggle svg,.yg-product-features-toggle svg,.yg-product-service>summary>svg:last-child{transition:none}}@media screen and (min-width:1000px){.yg-product-media-column{position:sticky;top:calc(var(--sticky-area-height, 0px) + var(--block-gap-md))}}@media screen and (max-width:999px){.yg-product-page{--yg-product-gallery-thumbnail-size: var(--spacing-10);border-top:1px solid #E2E3E3}.yg-product-page .product{gap:var(--block-gap-md)}.yg-product-breadcrumb{margin-block-end:var(--block-gap-md)}}@media screen and (max-width:699px){.yg-product-page{--yg-product-card-image-width: var(--spacing-12);--yg-product-small-image-width: var(--spacing-10)}.yg-product-coupon{align-items:center;gap:var(--block-gap-xs);padding:var(--block-gap-sm)}.yg-product-coupon:before,.yg-product-coupon-value{display:none}.yg-product-coupon-mobile-icon{display:block;flex:none;align-self:flex-start;color:var(--yg-product-sale)}.yg-product-coupon-mobile-icon svg{display:block}.yg-product-coupon-copy{gap:var(--spacing-1);padding:0}.yg-product-coupon-desktop-title{display:none}.yg-product-coupon-mobile-title{display:block}.yg-product-copy-code{align-self:center;margin-inline-end:0;padding:var(--block-gap-xxs) var(--block-gap-sm);border-radius:var(--radius-full);color:var(--yg-block-button-color, #ffffff);background:#0f0f0f}.yg-product-bundle-card{flex-wrap:wrap}.yg-product-bundle-card .quantity-selector{margin-inline-start:calc(var(--spacing-5) + var(--yg-product-small-image-width) + var(--block-gap-xs) * 2)}.yg-product-bundle-card .yg-product-bundle-copy{flex-basis:calc(100% - var(--spacing-5) - var(--yg-product-small-image-width) - var(--block-gap-xs) * 2)}.yg-product-info .yg-product-purchase-item{padding-inline:var(--block-gap-sm);font-size:var(--text-sm)}.yg-product-info .buy-buttons{grid-template-columns:minmax(0,1fr)}.yg-product-gallery__video-trigger{gap:var(--spacing-1);padding-inline:var(--block-gap-xs)}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/yg-product.css.map */
