.product-list{display:grid;grid:var(--product-list-grid,auto/repeat(var(--product-list-items-per-row,2),minmax(0,1fr)));gap:var(--product-list-gap,var(--product-list-row-gap) var(--product-list-column-gap))}.product-card{position:relative;display:grid;grid-template-rows:auto 1fr;border-radius:var(--rounded-sm);background:rgb(var(--background));color:rgb(var(--text-color));--background:var(--product-card-background);--text-color:var(--product-card-text);--text-primary:var(--product-card-text)}.product-card__figure{position:relative;display:block;overflow:hidden;border-radius:var(--rounded-sm) var(--rounded-sm) 0 0}.product-card--blends .product-card__figure{border-radius:var(--rounded-sm)}.product-card__figure>a{display:block}.product-card__image{width:100%;border-radius:inherit;object-fit:contain;object-position:center}.product-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}@media(pointer:fine){.product-card--show-secondary-media .product-card__figure:hover .product-card__image--secondary{opacity:1;visibility:visible}}.product-card__badge-list{position:absolute;z-index:1;top:var(--spacing-2-5);inset-inline-start:var(--spacing-2-5);display:grid;gap:var(--spacing-2);justify-items:start}.badge{display:inline-block;padding:var(--spacing-0-5) var(--spacing-2);border-radius:var(--rounded-xs);background:rgb(var(--badge-background,var(--text-primary)));color:rgb(var(--badge-text,var(--background-primary)));font-size:var(--text-xs);font-weight:700;line-height:1.6;text-transform:uppercase;letter-spacing:.05em}.badge--on-sale{--badge-background:var(--on-sale-badge-background);--badge-text:var(--on-sale-badge-text)}.badge--sold-out{--badge-background:var(--sold-out-badge-background);--badge-text:var(--sold-out-badge-text)}.badge--primary{--badge-background:var(--primary-badge-background);--badge-text:var(--primary-badge-text)}.product-card__quick-buy{position:absolute;inset-inline-end:var(--spacing-2-5);bottom:var(--spacing-2-5);z-index:1}.product-card__mobile-quick-buy-button{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--rounded-full);background:rgb(var(--background-primary));color:rgb(var(--text-primary));border:1px solid rgb(var(--text-primary)/.12)}@media(pointer:fine){.product-card__quick-buy{inset-inline:var(--spacing-4);bottom:var(--spacing-4);opacity:0;visibility:hidden;transform:translateY(.5rem);transition:opacity .2s,visibility .2s,transform .2s}.product-card__figure:hover .product-card__quick-buy{opacity:1;visibility:visible;transform:none}.product-card__quick-buy .button{width:100%;--button-background:var(--background-primary);--button-text-color:var(--text-primary);border:1px solid rgb(var(--text-primary)/.12)}}.product-card__info{display:grid;align-content:start;gap:var(--spacing-1);padding:var(--spacing-4) var(--spacing-2-5) var(--spacing-5);text-align:start}.product-card--blends .product-card__info{padding-inline:0;padding-bottom:0}.product-card__info--center{text-align:center;justify-items:center}.product-card__title{display:block;line-height:1.5}.product-card__title a{font-weight:700}.rating-with-text{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-2)}@media(min-width:700px){.product-card__info{padding:var(--spacing-6) var(--spacing-6) var(--spacing-6)}.product-card--blends .product-card__info{padding:var(--spacing-6) 0 0}}.price-list{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-0-5) var(--spacing-2)}.price-list--lg{gap:var(--spacing-1) var(--spacing-3)}.price-list.justify-center{justify-content:center}.rating{display:flex;align-items:center;gap:var(--spacing-1);font-size:var(--text-sm)}.rating__stars{display:flex;gap:2px;color:rgb(var(--star-color))}.rating__star--empty{opacity:.3}.product-card__variant-list,.product-card__swatch-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-2)}.product-card__aside{margin-top:var(--spacing-1)}.media-swatch{position:relative;display:block;width:3rem;height:3rem;border-radius:var(--rounded-xs);overflow:hidden;padding:0}.media-swatch img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.media-swatch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(var(--text-primary)/.12);transition:box-shadow .2s}.media-swatch.is-selected:after,.media-swatch:hover:after{box-shadow:inset 0 0 0 2px rgb(var(--text-primary))}.media-swatch--text{display:grid;place-items:center;font-size:var(--text-xxs)}.media-swatch__view-more{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid rgb(var(--text-primary)/.12);border-radius:var(--rounded-xs);font-size:var(--text-xs);color:rgb(var(--text-primary)/.7)}.color-swatch{display:block;width:1rem;height:1rem;border-radius:var(--rounded-full);background:var(--swatch-background) center/cover;box-shadow:0 0 0 1px rgb(var(--text-primary)/.12),inset 0 0 0 2px rgb(var(--background-primary))}.color-swatch.is-selected{box-shadow:0 0 0 1px rgb(var(--text-primary)),inset 0 0 0 2px rgb(var(--background-primary))}.color-swatch--rectangle{width:1.75rem;height:.75rem;border-radius:2px}.color-swatch--square{border-radius:2px}@media(max-width:999px){.product-card__variant-list{display:none}}.scroll-area{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.scroll-area::-webkit-scrollbar{display:none}.scroll-area>*>*,.scroll-area .product-list>*{scroll-snap-align:start;scroll-margin-inline:var(--container-gutter)}.bleed{margin-inline:calc(-1*max(var(--container-gutter),50% - var(--container-max-width)/2));padding-inline:max(var(--container-gutter),50% - var(--container-max-width)/2);scroll-padding-inline:max(var(--container-gutter),50% - var(--container-max-width)/2)}.section-full .bleed{margin-inline:calc(-1*max(var(--container-gutter),50% - var(--container-max-width)/2))}.floating-controls-container{position:relative}.floating-controls-container>.circle-button{position:absolute;z-index:1;top:calc(var(--floating-top,40%) - 1.75rem);display:none}.floating-controls-container>.circle-button[data-dir=prev]{inset-inline-start:calc(-1*var(--spacing-7))}.floating-controls-container>.circle-button[data-dir=next]{inset-inline-end:calc(-1*var(--spacing-7))}@media(pointer:fine)and (min-width:1000px){.floating-controls-container>.circle-button{display:grid}.floating-controls-container>.circle-button[disabled]{opacity:0;visibility:hidden}}.circle-button svg{transition:transform .2s}.circle-button:hover svg{transform:translate(calc(2px*var(--_dir,1)))}.scrollbar{display:flex;align-items:center;gap:var(--spacing-6)}.scrollbar__track{flex:1;height:2px;background:rgb(var(--text-primary)/.15);position:relative}.scrollbar__progress{position:absolute;inset:0 auto 0 0;background:rgb(var(--text-primary));width:calc(var(--progress,.25)*100%);transform:translate(calc(var(--offset,0)*100%))}.slideshow{display:block;position:relative;background:var(--slideshow-background)}.slideshow__carousel{display:grid;position:relative}.slideshow__slide{grid-area:1/1;display:block;position:relative;z-index:0;visibility:hidden;opacity:0;transition:opacity .6s,visibility .6s}.slideshow__slide.is-selected{visibility:visible;opacity:1;z-index:1}.content-over-media{position:relative;display:grid;grid-template:0 minmax(0,1fr) 0/0 minmax(0,1fr) 0;gap:var(--spacing-6);overflow:hidden;color:rgb(var(--text-color,255 255 255))}.content-over-media>img,.content-over-media>picture>img,.content-over-media>svg,.content-over-media>video{grid-area:1/1/span 3/span 3;width:100%;height:var(--content-over-media-height,auto);min-height:100%;max-height:100%;object-fit:cover;object-position:center;border-radius:inherit;position:relative}.content-over-media>picture{display:contents}.content-over-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgb(var(--content-over-media-overlay,0 0 0/0));pointer-events:none;border-radius:inherit}.content-over-media>:not(img,picture,svg,video){grid-area:2/2;position:relative;z-index:2;max-width:var(--content-over-media-content-max-width,780px)}.content-over-media--sm{--content-over-media-height:375px}.content-over-media--md{--content-over-media-height:480px}.content-over-media--lg{--content-over-media-height:560px}.content-over-media--fill{--content-over-media-height:calc(100vh - var(--sticky-area-height))}@media(min-width:700px){.content-over-media{grid-template:var(--container-gutter) minmax(0,1fr) var(--container-gutter)/var(--container-gutter) minmax(0,1fr) var(--container-gutter);gap:var(--spacing-12)}.content-over-media--sm{--content-over-media-height:400px}.content-over-media--md{--content-over-media-height:460px}.content-over-media--lg{--content-over-media-height:560px}}@media(min-width:1000px){.content-over-media--sm{--content-over-media-height:480px}.content-over-media--md{--content-over-media-height:560px}.content-over-media--lg{--content-over-media-height:640px}}@media(min-width:1400px){.content-over-media--md{--content-over-media-height:640px}.content-over-media--lg{--content-over-media-height:800px}}.content-over-media--auto>img,.content-over-media--auto>picture>img{height:auto}.slideshow__controls{position:absolute;z-index:3;inset-inline-end:var(--spacing-5);bottom:var(--spacing-5);color:rgb(var(--slideshow-slide-controls-color,255 255 255))}@media(min-width:700px){.slideshow__controls{inset-inline-end:var(--spacing-14);bottom:var(--spacing-14)}}.stretching-dots{display:flex;align-items:center;gap:var(--spacing-5)}.stretching-dots button{display:block;width:8px;height:8px;border-radius:8px;background:currentColor;opacity:.5;transition:width .3s,opacity .3s}.stretching-dots button[aria-current=true]{width:24px;opacity:1}.numbered-dots{display:flex;gap:var(--spacing-2)}.numbered-dots__item{position:relative;display:grid;place-items:center;width:2.5rem;height:2.5rem;font-size:var(--text-sm);font-weight:700;opacity:.5}.numbered-dots__item[aria-current=true]{opacity:1}.numbered-dots__item svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.numbered-dots__item circle{fill:none;stroke:currentColor;stroke-width:2;stroke-opacity:.3}.numbered-dots__item circle+circle{stroke-opacity:1;stroke-dasharray:94.3;stroke-dashoffset:calc(94.3px*(1 - var(--percent,0)))}.numbered-dots__item[aria-current=false] circle+circle{stroke-dashoffset:94.3px}.prev-next-buttons{display:flex;gap:var(--spacing-4)}.scrolling-text{overflow:hidden;font-size:var(--scrolling-text-font-size);line-height:1}.scrolling-text__wrapper{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;justify-content:start}.scrolling-text__text{padding-inline:max(2rem,.75em);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing)}.scrolling-text--auto .scrolling-text__text{animation:m-marquee var(--marquee-duration,10s) linear infinite}@keyframes m-marquee{to{transform:translate(calc(var(--transform-logical-flip)*-100%))}}.text-stroke{-webkit-text-stroke:1px currentColor;color:transparent}.text-gradient{background-image:var(--text-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.multiple-images-with-text{display:grid;grid-template-columns:var(--multiple-images-with-text-grid-template-columns,none);align-items:center;justify-content:center;gap:var(--spacing-12) var(--multiple-images-with-text-column-gap,0);max-width:var(--multiple-images-with-text-max-width);margin-inline:auto;text-align:center}.multiple-images-with-text__image-list{display:grid;grid-template:var(--multiple-images-with-text-images-grid-template);align-items:var(--multiple-images-with-text-images-alignment);justify-items:center}.multiple-images-with-text__image-list>*{grid-area:1/1;max-width:min(500px,100%);width:100%}.multiple-images-with-text__image-list[layout=stacked]>*:not(:last-child){transform:rotate(-4deg) scale(.95)}.multiple-images-with-text__image-list[layout=stacked]>*{transition:transform .3s,opacity .3s}.multiple-images-with-text__image-list[layout=stacked]>*:only-child{transform:none}.multiple-images-with-text__image-list[layout=scattered]>*{transform:rotate(var(--image-rotation,0deg))}.multiple-images-with-text__image-list[layout=collage]>*{grid-area:auto}.multiple-images-with-text__content-with-nav{display:grid;gap:var(--spacing-8);justify-items:var(--multiple-images-with-text-alignment,center)}.multiple-images-with-text__content-list{display:grid;align-items:end}.multiple-images-with-text__content-list>*{grid-area:1/1;transition:opacity .3s,visibility .3s}.multiple-images-with-text__content-list>:not(.is-selected){opacity:0;visibility:hidden}@media(min-width:1000px){.multiple-images-with-text{text-align:var(--multiple-images-with-text-alignment,center)}.multiple-images-with-text__image-list>*{max-width:520px}}@media(pointer:fine){.zoom-image--enabled .zoom-image{transition:transform .8s cubic-bezier(.2,.6,.4,1)}.zoom-image--enabled .group:hover .zoom-image{transform:scale(1.05)}}.placeholder{background:rgb(var(--text-primary)/.08);fill:rgb(var(--text-primary)/.4);width:100%;height:100%}.pagination{display:flex;justify-content:center;align-items:center;gap:var(--spacing-1)}.pagination__link{display:grid;place-items:center;min-width:2.5rem;height:2.5rem;padding-inline:var(--spacing-2);border-radius:var(--rounded-full);font-size:var(--text-sm)}.pagination__link[aria-current=page]{background:rgb(var(--text-primary));color:rgb(var(--background-primary));font-weight:700}.pagination__link:not([aria-current]):hover{background:rgb(var(--text-primary)/.06)}.breadcrumb{display:flex;flex-wrap:wrap;gap:var(--spacing-2);font-size:var(--text-sm)}.shopify-challenge__container{padding-block:var(--spacing-16)}.shopify-payment-button__button--unbranded{border-radius:var(--rounded-button)!important;font-weight:700!important;min-height:3.125rem}.toast{position:fixed;z-index:1000;bottom:1rem;left:50%;transform:translate(-50%,150%);padding:.75rem 1.25rem;border-radius:var(--rounded-sm);background:rgb(var(--text-primary));color:rgb(var(--background-primary));font-size:var(--text-sm);transition:transform .3s}.toast.is-visible{transform:translate(-50%)}.rich-text{display:flex}.rich-text.justify-center{justify-content:center}.rich-text__wrapper{width:100%;max-width:var(--rich-text-max-width,650px)}.rich-text .prose{display:grid}.rich-text .prose.justify-items-center{justify-items:center}.split-rich-text{display:none}@media(min-width:1000px){.split-rich-text{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-24);align-items:start}}@media(max-width:699px){.rich-text__image img{max-width:min(var(--m,400px),100%)!important}}.icon-block{display:grid;place-items:center;padding:var(--spacing-4);background:rgb(var(--background,var(--text-primary)/.06))}.bg-secondary{background:rgb(var(--text-primary)/.04)}
/*# sourceMappingURL=/cdn/shop/t/42/assets/components.css.map */
