@media screen and (min-width: 1025px){.product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.333fr);align-items:start;width:100%;max-width:var(--container-max-width);margin:0 auto}.product{position:relative;padding-block:var(--spacing-24);height:100%;overflow:hidden}.product-gallery__ar-wrapper{position:relative;top:0;width:calc((var(--container-max-width) * .42857) - 2rem);max-width:fit-content;height:auto;aspect-ratio:1;z-index:2}.product-gallery .page-dots--blurred{position:relative;top:0;width:calc((var(--container-max-width) * .42857) - 2rem);max-width:fit-content;z-index:2}.product-gallery__thumbnail-list{position:relative;top:var(--spacing-20)}.product-gallery__thumbnail-list-wrapper{position:relative;top:0;width:calc((var(--container-max-width) * .42857) - 2rem);max-width:fit-content;z-index:2}}@media screen and (min-width: 1025px) and (max-width:1920px){.product-gallery__ar-wrapper{width:calc(31.71418vw - 2rem)}.product-gallery .page-dots--blurred{width:31.71418vw - 2rem)}.product-gallery__thumbnail-list-wrapper{width:calc(31.71418vw - 2rem)}}@media screen and (min-width: 1601px) and (max-width:1920px){.product-gallery__thumbnail-list{top:var(--spacing-10)}}@media screen and (min-width: 1281px) and (max-width:1600px){.product{position:relative;padding-block:var(--spacing-16)}.product-gallery__thumbnail-list{top:0}product-gallery.product-gallery.product-gallery--mobile-dots.product-gallery--desktop-carousel.product-gallery--mobile-expanded{padding:0}}@media screen and (min-width: 1025px){.product-gallery[data-fixed=true] .product-gallery__ar-wrapper,.product-gallery[data-fixed=true] .page-dots--blurred,.product-gallery[data-fixed=true] .product-gallery__thumbnail-list-wrapper{position:fixed}.product-gallery[data-fixed=false] .product-gallery__ar-wrapper,.product-gallery[data-fixed=false] .page-dots--blurred,.product-gallery[data-fixed=false] .product-gallery__thumbnail-list-wrapper{position:absolute}.product-gallery[data-fixed=true] .product-gallery__ar-wrapper{top:calc(var(--spacing-20) + var(--header-height))}.product-gallery[data-fixed=true] .page-dots--blurred{top:calc(var(--header-height) + ((var(--container-max-width) * .42857) - 2rem))}.product-gallery[data-fixed=true] .product-gallery__thumbnail-list-wrapper{top:calc(var(--header-height) + ((var(--container-max-width) * .42857) - 2rem) + 40px)}}@media screen and (min-width: 1025px){product-gallery.product-gallery.product-gallery--mobile-dots.product-gallery--desktop-carousel.product-gallery--mobile-expanded{top:0;display:flex;flex-direction:column;flex-wrap:nowrap;padding-block:0;row-gap:normal}.product-gallery__ar-wrapper{margin-bottom:0}main section:first-child .section,.shopify-section:first-child{overflow:auto}.product-gallery__thumbnail-list{position:relative;top:0}.product-info{overflow-y:scroll;position:relative;padding-block:0!important;height:calc(100vh - var(--header-height) - var(--spacing-36));overflow-x:visible;width:calc(100% + 1rem);padding-inline-start:1rem!important}scroll-shadow.product-gallery__thumbnail-list-wrapper{grid-row-gap:1rem;margin-top:1rem}}.product ::-webkit-scrollbar{width:1rem}.product ::-webkit-scrollbar-track{box-shadow:inset 0 0 1rem #43434310;border-radius:1rem;transition:all .3s ease}.product ::-webkit-scrollbar-thumb{background:#24547f20;border-radius:10px}.product ::-webkit-scrollbar-thumb:hover{background:#24547f}.product ::-webkit-scrollbar-track:hover{box-shadow:inset 0 0 1rem #43434350}.product ::-webkit-scrollbar-thumb:active{background:#41b0cd}.PDP-FAQ .accordion__toggle.bold span{text-transform:none}@media screen and (min-width: 1280px) and (max-width:1600px){.product{padding-block:var(--spacing-12)}.product-info>*+*{margin-block:1rem}.accordion__toggle.bold{padding-block:1rem}.product-info .accordion__toggle.bold .text-with-icon span{font-size:1.125rem}.accordion__content .prose .metafield-rich_text_field p{font-size:1rem}.accordion__content{margin-block-end:.5rem}.section div:not(.shopify-section--press).section-stack{max-width:80vw;margin:auto}}@media screen and (max-width:1024px){.block-swatch:before{width:100%}.variant-picker__option-values.wrap.gap-2 .block-swatch{width:100%;margin:0}.variant-picker__option-values.wrap.gap-2{justify-content:space-between;display:inline-flex;flex-direction:row;flex-wrap:nowrap;column-gap:1rem}}@media screen and (max-width:450px){product-gallery.product-gallery.product-gallery--mobile-dots.product-gallery--desktop-carousel.product-gallery--mobile-expanded{padding-top:1.5rem;row-gap:0}main section:first-child .section{padding-inline:0!important;max-width:80vw;margin:auto}.product-info__block-item h1{font-size:1.75rem;max-width:300px;margin:auto auto 0}.shopify-section--main-product .section .product{gap:.5rem}.variant-picker__option-values.wrap.gap-2{justify-content:space-between;display:flex;flex-direction:row;flex-wrap:nowrap;column-gap:2vw}.page-dots>*{width:var(--spacing-4);height:var(--spacing-4)}.product-gallery .page-dots--blurred{padding-block:1rem}.product-gallery__media-list{height:calc(100% - 1.25rem)}.block-swatch:before{width:auto}.variant-picker__option-values.wrap.gap-2 .block-swatch{padding-inline:unset;padding-block:.75rem;height:auto}.highlight-background{display:none}}@media screen and (min-width: 1180px) and (max-width: 1441px){.shopify-section--main-product .block-swatch,.product-info__button{max-height:38px}button.button.button--xl.w-full.mikmak-btn,button.button.button--xl.w-full.coupon-btn{padding-block:.5rem;height:38px}}@media screen and (min-width: 1025px){.product{position:relative;padding-block:0;margin-block:var(--spacing-24);height:100%;overflow:hidden}.gallery-fade{height:100%;max-height:calc(100% - var(--header-height) + var(--spacing-24));width:100%;display:block;left:unset;right:0;max-width:55vw;position:absolute;overflow:hidden;background:linear-gradient(to bottom,#fff0 90%,#fff);z-index:3;pointer-events:none}.product-card__figure a{margin:auto}.svg-pattern-wrapper.orange-left{padding-bottom:2rem}.press__list-item.snap-center{gap:1rem}}@media screen and (min-width: 1280px) and (max-width: 1600px){.product{padding-block:0;margin-block:var(--spacing-18)}}@media screen and (min-width: 1280px) and (max-width: 1600px){.product-info__accordion .prose h3:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:1rem}.product-info__accordion .metafield-rich_text_field ul{margin-block-start:var(--spacing-3)}.accordion__content .prose .metafield-rich_text_field p{margin-block-start:var(--spacing-4)}}@media screen and (min-width:1025px) and (max-width:1380px){.shopify-section--main-product .section .product{margin-block:var(--spacing-14)}.product-info>*+*{margin-block-start:1.25rem;margin-block-end:1rem}.product-info .accordion__toggle.bold .text-with-icon span{font-size:1.125rem}.product-info .accordion__toggle.bold{padding-block:.5rem}.product-info .accordion__toggle.bold svg.icon.icon-chevron-bottom-small{width:60%}.circle-chevron{width:var(--spacing-6);height:var(--spacing-6)}.shopify-section--press .press blockquote.blockquote.h3{font-size:1.25rem}p.press__author.text-subdued{font-size:1.75rem}}.product-gallery__thumbnail img{-khtml-user-select:none;-o-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.product-info__button button div{font-weight:400}@media screen and (max-width:450px){.shopify-section--press .press blockquote.blockquote.h3{font-size:.875rem}section:not(.shopify-section--newsletter) .svg-pattern-wrapper img.svg-pattern{padding-bottom:1.5rem}}@media screen and (max-width: 1024px){product-gallery.product-gallery.product-gallery--mobile-dots.product-gallery--desktop-carousel.product-gallery--mobile-expanded .product-gallery__media-list-border{box-shadow:none}.product-gallery__media.snap-center img{border:solid #fff 10px;border-radius:24px}.product-gallery__media-list{height:auto}}@media screen and (max-width: 768px){.shopify-section--collection-list .collection-card__content.prose>p.h2 span{font-family:Gotham-Bold;font-weight:400;font-size:1.25rem}.shopify-section--collection-list .section div:not(.shopify-section--press).section-stack .collection-list{row-gap:0}.collection-card__content-wrapper.text-custom.place-self-center.text-center{padding:var(--spacing-4-5)}.product-card--blends .product-card__info a.bold,.product-card__info.product-card__info--center p,.shopify-section--press .press blockquote.blockquote.h3{font-size:1rem}.product-info .accordion__toggle.bold .text-with-icon span{font-size:1.125rem}.product-card__figure{margin:auto}.content-over-media.group.rounded-sm{border-radius:12px}}@media screen and (max-width: 1920px){.section div:not(.shopify-section--press).section-stack{row-gap:6vw}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/products.css.map */
