.product-list{grid:var(--product-list-grid);gap:var(--product-list-gap);scroll-padding-top:calc(var(--sticky-area-height) + 20px);display:grid;position:relative}.product-list__promo{grid-column:var(--product-list-promo-grid-column, span 2);min-height:200px;display:grid}@media screen and (min-width:700px){@supports (grid-template-rows: subgrid){.product-list{grid-template-rows:auto auto}.product-list>*{grid-template-rows:subgrid;grid-row:span 2;gap:0}.product-list__promo :is(img,video-media){position:absolute}.product-list:not(:has(.product-card--blends)) .product-list__promo .content-over-media{grid-row:span 2;min-height:300px}.product-card__info{align-content:start}}}.product-card{--product-card-badge-spacing: var(--spacing-2);--product-card-info-padding: var(--spacing-4);--product-card-quick-buy-inset: var(--spacing-2);border-radius:var(--rounded-sm);isolation:isolate;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;display:grid;position:relative}.product-card__figure{display:block;position:relative}.product-card__badge-list{gap:var(--spacing-2);pointer-events:none;z-index:5;display:grid;position:absolute;top:var(--product-card-badge-spacing)}.product-card__badge-list:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--product-card-badge-spacing)}.product-card__badge-list:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--product-card-badge-spacing)}.product-card__image{object-fit:contain;object-position:center;transition:opacity .2s ease-in-out}.product-card__image:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--rounded-sm);border-top-right-radius:var(--rounded-sm)}.product-card__image:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--rounded-sm);border-top-left-radius:var(--rounded-sm)}.product-card__image--secondary{display:none}.product-card__title{line-height:1.5}.product-card__quick-buy{position:absolute;bottom:var(--product-card-quick-buy-inset)}.product-card__quick-buy:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--product-card-quick-buy-inset)}.product-card__quick-buy:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--product-card-quick-buy-inset)}.product-card__mobile-quick-buy-button{background:rgb(var(--background-primary));width:2.25rem;height:2.25rem;color:rgb(var(--text-primary) / .7);border-radius:var(--rounded-button);border-width:1px;place-content:center;display:grid}.product-card__mobile-quick-buy-button>.button__loader{gap:var(--spacing-1)}.product-card__mobile-quick-buy-button>.button__loader>*{width:var(--spacing-1);height:var(--spacing-1)}.product-card__info{gap:var(--spacing-1);padding:var(--product-card-info-padding);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.product-card--blends .product-card__info{padding-block-end:0;padding-inline-start:0;padding-inline-end:0}.product-card__info--center{text-align:center;justify-content:center;justify-items:center}.product-card__variant-list{display:none}@media screen and (min-width:700px){.product-card{--product-card-badge-spacing: var(--spacing-4);--product-card-info-padding: var(--spacing-5);--product-card-quick-buy-inset: var(--spacing-4)}.product-card__aside{margin-block-start:var(--spacing-1)}.product-card__variant-list{gap:var(--spacing-2);margin-block:var(--spacing-2) 2px;flex-wrap:wrap;display:flex}}@media screen and (min-width:1400px){.product-card__info{--product-card-info-padding: var(--spacing-6) var(--spacing-8) var(--spacing-8) var(--spacing-8)}}@media screen and (pointer:fine){.product-card--show-secondary-media .product-card__figure:hover .product-card__image--primary{opacity:0}.product-card--show-secondary-media .product-card__figure:hover .product-card__image--secondary{opacity:1}.product-card__image--secondary{opacity:0;display:block}.product-card__quick-buy{opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility .2s ease-in-out;transform:translateY(5px)}.product-card:hover .product-card__quick-buy{opacity:1;visibility:visible;transform:translateY(0)}}.price-list{align-items:baseline;gap:var(--spacing-0-5) var(--spacing-2);flex-wrap:wrap;display:flex}.price-list--lg{gap:var(--spacing-3)}.pickup-drawer::part(close-button){align-self:start;margin-block-start:.375rem}.pickup-drawer::part(body){padding-block-start:0;padding-block-end:0}.pickup-availability__closest-location{align-items:start;gap:var(--spacing-3);display:flex}.pickup-availability__media{width:var(--spacing-16)}.pickup-availability__location{gap:var(--spacing-2);padding-block-start:var(--spacing-5);padding-block-end:var(--spacing-5);display:grid}@media screen and (min-width:700px){.pickup-availability__media{width:var(--spacing-20)}.pickup-availability__location{padding-block-start:var(--spacing-6);padding-block-end:var(--spacing-6)}}.quantity-selector{height:var(--input-height);background:rgb(var(--input-background, transparent));color:rgb(var(--input-text-color, var(--text-color)));border-radius:var(--rounded-button);border-width:1px;display:inline-flex}.quantity-selector__button{padding-inline-start:var(--spacing-5);padding-inline-end:var(--spacing-5)}.quantity-selector__input{-webkit-appearance:textfield;appearance:textfield;min-width:var(--spacing-6);width:var(--quantity-input-characters-count, 1ch);background:inherit;text-align:center}.quantity-selector__input:focus{outline:none}.quantity-selector__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media screen and (min-width:700px){.quantity-selector__button{padding-inline-start:var(--spacing-6);padding-inline-end:var(--spacing-6)}}.product-quick-add{z-index:2;visibility:hidden;opacity:0;width:100%;padding:1.25rem;transition:visibility .15s ease-in,opacity .15s ease-in,transform .15s ease-in;position:fixed;bottom:0;transform:translateY(10px)}.product-quick-add:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.product-quick-add:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.product-quick-add.is-visible{opacity:1;visibility:visible;transform:translateY(0)}@media screen and (min-width:700px){.product-quick-add{border-radius:var(--rounded-sm);background:rgb(var(--dialog-background));border-width:1px;width:35rem;padding:1rem;bottom:1rem;transform:translateY(0)}.product-quick-add:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1rem}.product-quick-add:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1rem}.product-quick-add__variant{grid-template-columns:80px minmax(0,1fr) auto;align-items:center;column-gap:1.5rem;display:grid}.product-quick-add__variant.no-image{grid-template-columns:minmax(0,1fr) auto}}.quick-buy-drawer{--drawer-header-padding: var(--spacing-6);--drawer-body-padding: var(--spacing-6);--shopify-payment-button-padding: .8125rem var(--spacing-6);display:none}.quick-buy-drawer::part(close-button){align-self:start;margin-block-start:.25rem;margin-inline-end:.25rem}.quick-buy-drawer .variant-picker{text-align:center}.quick-buy-drawer .variant-picker__option-info,.quick-buy-drawer .variant-picker__option-values{justify-content:center}.quick-buy-drawer .variant-picker__option-values--color{max-width:300px;margin-inline-start:auto;margin-inline-end:auto}.quick-buy-drawer .block-swatch{padding:var(--spacing-2-5) var(--spacing-5);height:2.625rem}.quick-buy-drawer__media{max-width:var(--spacing-20)}.quick-buy-drawer__info{gap:var(--spacing-6);margin-block-start:1rem;display:grid}@media screen and (min-width:700px){.quick-buy-drawer{--drawer-header-padding: var(--spacing-6);width:560px;height:auto}.quick-buy-drawer .variant-picker__option-info,.quick-buy-drawer .block-swatch{font-size:var(--text-sm)}.quick-buy-drawer .color-swatch{--swatch-size: 1.5rem}.quick-buy-drawer .color-swatch--rectangle{--swatch-size: 2rem}.quick-buy-drawer :is(.button,.shopify-payment-button__button--unbranded){padding:var(--spacing-3) var(--spacing-6)!important;font-size:var(--text-sm)!important}.quick-buy-drawer shopify-accelerated-checkout,.quick-buy-drawer shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 46px}.quick-buy-drawer__info{gap:var(--spacing-8)}}.variant-picker{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr);display:grid}.variant-picker .popover{--popover-anchor-block-spacing: var(--spacing-2);--popover-content-max-width: none}.variant-picker .popover,.variant-picker .popover::part(content){width:100%}.variant-picker__option-info{justify-content:space-between;align-items:baseline;margin-block-end:var(--spacing-2);display:flex}.variant-picker__option-values{display:flex}.variant-picker__option-values.scroll-area{padding-block-start:1px;padding-block-end:1px}@media screen and (min-width:700px){.variant-picker__option-values{flex-wrap:wrap}}@media(scripting:none){.variant-picker__option{display:none}}.product{grid:var(--product-grid);gap:var(--container-gutter) var(--spacing-10);align-items:start;display:grid}@media screen and (min-width:1150px){.product{column-gap:var(--spacing-12)}}@media screen and (min-width:1600px){.product{column-gap:var(--spacing-24)}}.product-info{--product-info-block-spacing: var(--spacing-6)}.product-info>*+*{margin-block-start:var(--product-info-block-spacing);margin-block-end:var(--product-info-block-spacing)}.product-info>*+*:last-child{margin-block-end:0}.product-info__accordion{--product-info-block-spacing: 0}.product-info__block-item:where([data-block-type=vendor],[data-block-type=title],[data-block-type=sku],[data-block-type=price],[data-block-type=rating],[data-block-type=payment-terms]){--product-info-block-spacing: var(--spacing-2)}.product-info__block-item:where([data-block-type=badges]){--product-info-block-spacing: var(--spacing-4)}.product-info__sku{display:block}.product-info__badge-list{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.product-info__price .rating-with-text{justify-content:flex-start;display:flex}.product-info__price .product-info__badge-list{align-self:center;margin-inline-start:var(--spacing-1)}.product-info__price .rating{margin-inline-start:auto}.product-info__offer-list{gap:var(--spacing-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.product-form__share{grid-template-columns:minmax(0,1fr);display:grid}.product-info__share-buttons{display:none}.native-share--disabled .product-info__share-buttons{display:block}.product-info__native-share{display:none}.native-share--enabled .product-info__native-share{align-items:center;gap:var(--spacing-2-5);opacity:.7;transition:opacity .2s ease-in-out;display:flex}.native-share--enabled .product-info__native-share:hover{opacity:1}.product-info__block-item:empty{display:none}.product-info__block-item:has(.accordion)+.product-info__block-item:has(.accordion) .accordion{border-block-start-width:0}@media screen and (min-width:700px){.product-info__block-item:where([data-block-type=vendor],[data-block-type=title],[data-block-type=sku],[data-block-type=price],[data-block-type=rating],[data-block-type=payment-terms]){--product-info-block-spacing: var(--spacing-4)}.product-info__block-item:where([data-block-type=buy-buttons]){--product-info-block-spacing: var(--spacing-8)}.product-info__offer-list{gap:var(--spacing-4)}.product-info__complementary-products .horizontal-product-list-carousel:not(.separate){border-width:1px}.product-info__complementary-products .horizontal-product-list-carousel>.horizontal-product-list,.product-info__complementary-products .horizontal-product-list-carousel .horizontal-product{border:none}}@media screen and (min-width:1000px){.product-info{top:calc(var(--sticky-area-height) + 20px);z-index:1;position:sticky}}.product-gallery{gap:var(--spacing-5);grid-auto-columns:minmax(0,1fr);display:grid}.product-gallery__ar-wrapper{gap:var(--spacing-2-5);display:grid}.product-gallery__media-list-wrapper{display:grid;position:relative}.product-gallery__media-list{grid:var(--product-gallery-media-list-grid);gap:var(--product-gallery-media-list-gap);align-items:start;transition:height .1s;display:grid}.product-gallery__media{position:relative}.product-gallery__media img{margin-inline-start:auto;margin-inline-end:auto}.product-gallery .page-dots--blurred{z-index:1;justify-self:center;margin-inline-start:var(--spacing-2);margin-inline-end:var(--spacing-2);position:absolute;bottom:var(--spacing-2)}.product-gallery__thumbnail-list{align-items:end;gap:var(--spacing-2);grid-auto-columns:56px;grid-auto-flow:column;display:grid}.product-gallery__thumbnail{position:relative}.product-gallery__thumbnail:after{content:"";opacity:0;background:currentColor;width:100%;height:2px;margin-block-start:4px;transition:opacity .15s;display:block}.product-gallery__thumbnail[aria-current=true]:after{opacity:1}.product-gallery__media-badge{width:var(--spacing-5);height:var(--spacing-5);background:rgb(var(--background-primary));border-radius:var(--rounded-button);border:1px solid rgb(var(--text-color) / .12);place-content:center;display:grid;position:absolute;bottom:var(--spacing-2-5)}.product-gallery__media-badge:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing-1)}.product-gallery__media-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing-1)}.product-gallery__zoom{transition:opacity .2s ease-in-out,transform .2s ease-in-out;position:absolute;top:var(--spacing-4)}.product-gallery__zoom:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing-4)}.product-gallery__zoom:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing-4)}.product-gallery__zoom>.circle-button{width:2.1875rem;height:2.1875rem}.product-gallery__cursor.is-half-start svg{transform:rotate(180deg)}[data-shopify-xr-hidden]{visibility:hidden}@media screen and (min-width:700px){.product-gallery__thumbnail-list{grid-auto-columns:64px}}@media screen and (max-width:999px){.product-gallery__thumbnail-list-wrapper{--scroll-shadow-size: 0px}.product-gallery--mobile-dots .product-gallery__thumbnail-list-wrapper{display:none}.product-gallery:has([data-media-type*=video].is-selected) .product-gallery__zoom{opacity:0;visibility:hidden;transform:scale(.8)}.product-gallery--mobile-expanded .product-gallery__media,.product-gallery--mobile-expanded .product-gallery__media>*{border-radius:0}.product-gallery--mobile-expanded .product-gallery__zoom:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.product-gallery--mobile-expanded .product-gallery__zoom:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}}@media screen and (min-width:1000px){.product-gallery{gap:var(--spacing-6) var(--spacing-12)}.product-gallery__thumbnail-list-wrapper{align-items:center;gap:var(--spacing-4);grid-auto-flow:column;display:grid;position:relative}.product-gallery__thumbnail-list{gap:var(--spacing-4)}.product-gallery__thumbnail-list-wrapper>button{z-index:1;opacity:0;margin-top:-3px;transition:opacity .1s,transform .1s;position:absolute;transform:scale(.6)}.product-gallery__thumbnail-list-wrapper>button:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.product-gallery__thumbnail-list-wrapper>button:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.product-gallery__thumbnail-list-wrapper>button:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.product-gallery__thumbnail-list-wrapper>button:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.product-gallery__thumbnail-list-wrapper>button[disabled]{opacity:0}.product-gallery__thumbnail-list-wrapper:hover>button:not([disabled]){opacity:1;transform:scale(1)}.product-gallery--desktop-grid .product-gallery__thumbnail-list-wrapper{display:none}.product-gallery__media--expand{grid-column:span 2}.product-gallery__zoom{opacity:0;position:absolute;top:auto;bottom:var(--spacing-6);transform:scale(.8)}.product-gallery__zoom:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing-6)}.product-gallery__zoom:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing-6)}.product-gallery__zoom svg{width:17px;height:17px}.product-gallery__zoom>.circle-button{width:3.5rem;height:3.5rem}.product-gallery--desktop-grid .product-gallery__media:hover .product-gallery__zoom{opacity:1;transform:scale(1)}.product-gallery--desktop-carousel .product-gallery__zoom{opacity:1;visibility:visible}.product-gallery--desktop-carousel:has([data-media-type*=video].is-selected) .product-gallery__zoom{opacity:0;visibility:hidden}[data-shopify-xr-hidden]{display:none}}@media screen and (min-width:1150px){.product-gallery--desktop-thumbnails-left{grid:auto / auto-flow auto minmax(0,1fr);align-items:start}.product-gallery--desktop-thumbnails-left .product-gallery__thumbnail-list-wrapper{order:-1;grid-auto-flow:row;justify-items:center;overflow:auto}.product-gallery--desktop-thumbnails-left .product-gallery__thumbnail-list{gap:var(--spacing-2-5);grid-auto-flow:row;max-height:600px;overflow:auto}.product-gallery--desktop-thumbnails-left .product-gallery__thumbnail-list-wrapper>button{transform:rotate(90deg)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/product.css.map */
