.product-images-square .product-card__image--primary,.product-images-square .product-gallery__thumbnail>img,.product-images-square .product-gallery__media[data-media-type=image]>img{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:1 / 1;object-fit:contain;object-position:center}.product-images-square .product-card__image--secondary{object-fit:contain}.product-images-square img.line-item__media{height:var(--line-item-media-width);aspect-ratio:1 / 1;object-fit:contain;object-position:center}.article__layout{display:grid;gap:var(--section-stack-gap);padding-block-start:var(--section-vertical-spacing)}.article__grid{display:grid;align-items:start;gap:var(--section-stack-gap)}.article--split .article__wrapper{min-width:0;gap:1.5rem;margin:0;padding:0;background:transparent}.article--split .article__image img{width:100%;height:auto}.article__intro{color:rgb(var(--on-sale-text));font-size:var(--text-h4);font-style:italic}@media screen and (min-width:1000px){.article__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.article__grid--text-only{grid-template-columns:minmax(0,1fr)}}.image-with-text>picture{width:100%;min-width:0}.image-with-text>picture>img,.image-with-text>.placeholder{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.blog-post-list .blog-post-card{gap:0;grid-template-columns:minmax(0,1fr)}.blog-post-list .blog-post-card:before{content:"";height:10px;margin-block-end:clamp(.875rem,1.5vw,1.5rem);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='10' viewBox='0 0 44 10'%3E%3Cpath d='M0 5Q11-3 22 5T44 5' fill='none' stroke='%23fd6e6d' stroke-width='2.5'/%3E%3C/svg%3E") repeat-x left center;background-size:28px 10px}.blog-post-list .blog-post-card__info{display:contents}.blog-post-list .blog-post-card__meta{order:1;margin-block-end:.625rem}.blog-post-list .blog-post-card__info>p:not(.blog-post-card__excerpt){order:2;margin-block-end:clamp(1rem,2vw,1.75rem)}.blog-post-list .blog-post-card>.overflow-hidden{order:4}.blog-post-list .blog-post-card__excerpt{order:3;margin-block-end:clamp(1rem,2vw,1.75rem)}.blog-post-list .blog-post-card__read-more{order:5;margin-block-start:.625rem}.blog-post-card--overlay>.content-over-media{--text-color: 255 255 255;--button-background: 255 255 255;--button-text-color: 28 28 28;--button-outline-color: 255 255 255;color:rgb(var(--text-color))}.blog-post-card--fixed-ratio .blog-post-card__image{width:100%;height:auto;aspect-ratio:var(--blog-post-card-image-ratio);object-fit:cover}.blog-post-card__divider{width:1.5rem;height:.25rem;background:currentColor}@media(hover:hover)and (pointer:fine){.blog-post-card--overlay .content-over-media:before,.blog-post-card--overlay .blog-post-card__overlay-content{opacity:0;transition:opacity .2s ease}.blog-post-card--overlay:is(:hover,:focus-within) .content-over-media:before,.blog-post-card--overlay:is(:hover,:focus-within) .blog-post-card__overlay-content{opacity:1}}@media(prefers-reduced-motion:reduce){.blog-post-card--overlay .content-over-media:before,.blog-post-card--overlay .blog-post-card__overlay-content{transition:none}}.heading-swiggle{display:grid;grid-template-columns:minmax(1rem,1fr) fit-content(70%) minmax(1rem,1fr);align-items:center;gap:clamp(.75rem,1.5vw,1.75rem);width:100%}.heading-swiggle:before,.heading-swiggle:after{content:"";height:7px;background-image:var(--heading-swiggle);background-repeat:repeat-x;background-position:center;background-size:536px 7px}.v-stack:has(>.heading-swiggle){width:100%}.container .section-header--swiggle{width:100%;max-width:none}.heading-swiggle--above{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3vw,2.5rem)}.heading-swiggle--above:after{content:none}@media screen and (max-width:699px){.heading-swiggle{grid-template-columns:minmax(0,1fr);gap:1.5rem}.heading-swiggle:after{content:none}}#judgeme_product_reviews{scroll-margin-block-start:calc(var(--sticky-area-height, 0px) + 20px);width:calc(100% - var(--container-gutter) * 2);max-width:var(--swig-product-container-max-width, var(--container-max-width))!important}.container #judgeme_product_reviews{width:100%}#judgeme_product_reviews .jdgm-review-list .jm-review-item{padding-block:0;border-block-end:0}#judgeme_product_reviews .jm-review-widget-minimal-header>.jm-cluster>.jm-stack:first-child{width:100%}#judgeme_product_reviews .jm-review-widget-minimal-header__title,.jdgm-testimonials-carousel .jdgm-header>.jdgm-title{display:grid;grid-template-columns:minmax(1rem,1fr) fit-content(70%) minmax(1rem,1fr);align-items:center;gap:clamp(.75rem,1.5vw,1.75rem);width:100%;text-align:center;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);font-size:var(--text-h4);line-height:1.6;letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);overflow-wrap:anywhere}.jdgm-testimonials-carousel .jdgm-header>.jdgm-title{font-size:var(--text-h3)}@media screen and (min-width:1150px){.jdgm-testimonials-carousel .jdgm-header>.jdgm-title{line-height:1.5}}#judgeme_product_reviews .jm-review-widget-minimal-header__title:before,#judgeme_product_reviews .jm-review-widget-minimal-header__title:after,.jdgm-testimonials-carousel .jdgm-header>.jdgm-title:before,.jdgm-testimonials-carousel .jdgm-header>.jdgm-title:after{content:"";height:7px;background:url(icon-swiggle.svg) repeat-x center / 536px 7px}@media screen and (max-width:699px){#judgeme_product_reviews .jm-review-widget-minimal-header__title,.jdgm-testimonials-carousel .jdgm-header>.jdgm-title{grid-template-columns:minmax(0,1fr);gap:1.5rem}#judgeme_product_reviews .jm-review-widget-minimal-header__title:after,.jdgm-testimonials-carousel .jdgm-header>.jdgm-title:after{content:none}}.rating-badge__stars>svg{width:18px;height:auto}.rating-badge>span{display:none}.product-card{--swig-card-border-color: color-mix(in srgb, rgb(var(--border-color)), white 50% );--swig-card-image-background: color-mix(in srgb, #fafafa, white 50% );border:1px solid var(--swig-card-border-color)}.product-card__figure{padding:10px;border-block-end:1px solid var(--swig-card-border-color);background:var(--swig-card-image-background)}.product-card__media{background:var(--swig-card-image-background)}.product-card .product-card__image{mix-blend-mode:multiply}.product-card__info{padding:10px}@media screen and (min-width:1000px){.collection{--collection-sidebar-width: 18.75rem}}filter-value-list{display:grid;gap:.625rem}.filter-value-list__toggle{justify-self:start}.product-card__tasting-notes{color:#6b6b6b;font-family:var(--text-font-family);font-size:var(--text-base);line-height:1.6;text-align:center;margin-block:.5rem}@media screen and (max-width:699px){.product-card__tasting-notes{display:none}}.multi-column__content--brand-pink-large{color:#fd6e6d;font-size:1.2em}.product-info__swiggle,.swiggle-divider{width:100%;height:7px;border:0;background-image:var(--separator-swiggle);background-repeat:repeat-x;background-position:center;background-size:536px 7px}.price-list sale-price{color:var(--price-color)}.price-list :is(sale-price,compare-at-price,unit-price),.cart-price,.cart-drawer__button-price{font-weight:700}.product-card .product-title{font-size:calc(var(--text-base) * 1.1)}.product-card .product-title.h6{font-size:calc(var(--text-h6) * 1.1)}.shopify-section--main-product .product-info__headline{color:#fd6e6d;font-size:1.15em;font-style:italic}.product-purchase-row{display:grid;gap:1rem;align-items:start}.product-purchase-row--with-quantity{grid-template-columns:minmax(0,8rem) minmax(0,1fr)}.product-purchase-row .quantity-selector{width:100%}.product-purchase-row--with-quantity:not(:has(quantity-selector)),.product-purchase-row--with-quantity:has(quantity-selector[hidden]),.product-purchase-row--with-quantity:has(quantity-selector[style*="display: none"]),.product-purchase-row--with-quantity:has(quantity-selector[style*="display:none"]){grid-template-columns:minmax(0,1fr)}.product-purchase-row>.v-stack:has(>quantity-selector[hidden]),.product-purchase-row>.v-stack:has(>quantity-selector[style*="display: none"]),.product-purchase-row>.v-stack:has(>quantity-selector[style*="display:none"]){display:none}.product-text-excerpt:not([open]) .product-text-excerpt__less,.product-text-excerpt[open] .product-text-excerpt__preview{display:none}.product-text-excerpt[open]{display:flex;flex-direction:column}.product-text-excerpt[open]>summary{order:1;margin-block-start:.5rem}.text-with-icons.text-with-icons--swig{position:relative;display:var(--text-with-icons-layout, flex);flex-wrap:wrap;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--text-with-icons-items-per-row) - 1) * var(--text-with-icons-column-gap)) / var(--text-with-icons-items-per-row));gap:var(--text-with-icons-row-gap) var(--text-with-icons-column-gap);justify-content:var(--text-with-icons-justify, center);margin-inline:var(--text-with-icons-bleed, 0px);overflow:var(--text-with-icons-overflow, visible);scroll-snap-type:var(--text-with-icons-snap, none);scrollbar-width:none}.text-with-icons--swig::-webkit-scrollbar{display:none}.text-with-icons.text-with-icons--swig>.text-with-icons__item{grid-area:auto;min-width:0;padding-inline:0;visibility:visible;scroll-snap-stop:always}.text-with-icons--swig:has(>:only-child){grid-auto-columns:100%}@media screen and (max-width:699px){.text-with-icons.text-with-icons--swig{--text-with-icons-items-per-row: 3}.text-with-icons.text-with-icons--swig:not([stack-on-mobile]){--text-with-icons-layout: grid;--text-with-icons-overflow: auto hidden;--text-with-icons-snap: x mandatory;--text-with-icons-justify: start;--text-with-icons-bleed: calc(-1 * var(--distance-to-bleed))}}@media screen and (min-width:700px){.text-with-icons.text-with-icons--swig[scroll-on-desktop]{--text-with-icons-layout: grid;--text-with-icons-overflow: auto hidden;--text-with-icons-snap: x mandatory;--text-with-icons-justify: start}}.product-shipping-estimate{display:block}.product-info__block-item[data-block-type=buy-buttons]:has(+.product-info__block-item[data-block-type=shipping-estimate]>shipping-estimate:not([hidden])),.product-info__block-item[data-block-type=buy-buttons]:has(+.product-info__block-item[data-block-type="@app"] [data-bis-app-block]:is([hidden],[style*="display: none"],[style*="display:none"])):has(+.product-info__block-item[data-block-type="@app"]+.product-info__block-item[data-block-type=shipping-estimate]>shipping-estimate:not([hidden])){margin-block-end:1rem}.product-info__block-item[data-block-type=shipping-estimate]:empty,.product-info__block-item[data-block-type=shipping-estimate]:has(>shipping-estimate[hidden]){display:none}.product-info__block-item[data-block-type="@app"]:has([data-bis-app-block]:is([hidden],[style*="display: none"],[style*="display:none"])){display:none}essential-upsell-volume-discount-app-block [data-essential-upsell-element=container]{padding-block:0!important}essential-upsell-volume-discount-app-block [data-essential-upsell-element=volume-discount] [style*="--paddingTop:"]{border:1px solid rgb(var(--border-color));border-radius:0}essential-upsell-volume-discount-app-block [style*="--borderRadius:"]{border-radius:0}essential-upsell-volume-discount-app-block [data-essential-upsell-element=header],essential-upsell-volume-discount-app-block [data-essential-upsell-element=title]{margin-inline:0!important;padding-inline:0!important}essential-upsell-volume-discount-app-block [style*="--fontSize:"]{font-size:12px;line-height:1.5}essential-upsell-volume-discount-app-block [style*="--fontSize: 20px"]{font-size:16px}essential-upsell-volume-discount-app-block [data-essential-upsell-element=title]{font-size:14px}essential-upsell-volume-discount-app-block [data-essential-upsell-element=tier-badge],essential-upsell-volume-discount-app-block [data-essential-upsell-element=discount-label]{font-size:11px}.shopify-section--newsletter .newsletter__form{width:100%;max-width:35rem}.newsletter__form-row{display:grid;grid-template-columns:minmax(0,1fr)}.newsletter__form-row>.form-control{min-width:0}@media screen and (min-width:1000px){.shopify-section--newsletter .newsletter{--content-over-media-content-max-width: 60rem}.shopify-section--newsletter .newsletter__form{max-width:none}.newsletter__form-row{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.5fr) auto}}.shopify-section--main-product~.shopify-section .container{--container-max-width: var(--swig-product-container-max-width)}.prose.text-with-icons__content :is(ul,ol){display:block;margin:0;padding:0;list-style:none}.text-with-icons__content p:empty,.text-with-icons__content>p:first-child:has(>br:only-child){display:none}.text-with-icons__content li{display:inline;margin:0;padding:0}.text-with-icons__content li>p{display:inline;margin:0}.text-with-icons__content li:not(:last-child):after{content:", "}.text-with-icons__content li::marker{content:""}.footer__aside .payment-methods{max-width:none;min-width:0}@media screen and (max-width:699px){.footer{text-align:center}.footer__block-list{justify-content:stretch;justify-items:center}.footer__block{width:100%}.footer__block--image .constrained-image{margin-inline:auto}.footer .social-media,.footer .localization-selectors{justify-content:center}.footer__accordion-group .accordion__toggle{display:grid;grid-template-columns:1rem minmax(0,1fr) 1rem}.footer__accordion-group .accordion__toggle>:first-child{grid-column:2}.footer__accordion-group .accordion__toggle>:last-child{grid-column:3}}.badge--on-sale{color:#fff}.product-gallery__thumbnail{background-color:#f9f9f9;isolation:isolate}.product-gallery__thumbnail>img{mix-blend-mode:multiply}.mega-menu{justify-content:start}.announcement-bar--split{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.announcement-bar__rotating{display:flex;align-items:center;gap:.75rem;flex:1 1 50%;min-width:0;text-align:left}.announcement-bar__rotating .announcement-bar__carousel{min-width:0;max-width:none;justify-items:start;text-align:left}.announcement-bar__static{flex:0 1 auto;text-align:right;text-transform:none}.announcement-bar__static,.announcement-bar__award{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);font-size:var(--announcement-bar-font-size);letter-spacing:var(--heading-letter-spacing);text-transform:uppercase}@media screen and (max-width:1199px){.announcement-bar--split{justify-content:center}.announcement-bar__static{display:none}.announcement-bar__rotating{flex-basis:100%;text-align:center}.announcement-bar__rotating .announcement-bar__carousel{justify-items:center;text-align:center}}@media screen and (min-width:1200px){.announcement-bar--split[data-announcement-count="0"] .announcement-bar__rotating,.announcement-bar--split[data-announcement-count="1"] .announcement-bar__control{display:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/custom.css.map */
