.card-wrapper:hover{box-shadow:var(--shadow-hover)}.trust-bar__icon{display:flex;width:var(--spacing-2xl);height:var(--spacing-2xl);padding:var(--spacing-sm);align-items:center;justify-content:center;background:rgba(var(--color-button),.1);border-radius:50%}.trust-bar__icon svg{width:var(--spacing-xl-minus);height:var(--spacing-xl-minus)}.banner__media:after{position:absolute;z-index:1;background:linear-gradient(to top,rgba(var(--color-shadow),.3) 0%,transparent 50%);pointer-events:none;content:"";top:0;right:0;bottom:0;left:0}.banner__content{position:relative;z-index:2}.button--primary{background-image:linear-gradient(to bottom,rgb(255 255 255 / 8%) 0%,transparent 60%);transition:transform var(--duration-short) ease-out,box-shadow var(--duration-short) ease-out}.button--primary:hover{box-shadow:0 .2rem .8rem rgba(var(--color-shadow),.1);transform:translateY(-.1rem)}.button--primary:active{box-shadow:none;transform:translateY(.05rem)}.title,.h0,.h1,.h2{letter-spacing:-.02em}.caption-with-letter-spacing{letter-spacing:.12em}.banner__heading{font-weight:700;letter-spacing:-.025em;text-shadow:0 .1rem .3rem rgba(var(--color-shadow),.45),0 .4rem 1.6rem rgba(var(--color-shadow),.28)}.italic-accents .banner__heading{font-style:italic}.card__badge .badge{padding:var(--spacing-xs) var(--spacing-sm);font-size:1.2rem;letter-spacing:.04em;border-radius:var(--spacing-xl-minus)}.testimonial-stars svg{fill:var(--color-accent)}.quantity__button{transition:transform var(--duration-short) ease,box-shadow var(--duration-short) ease}.quantity__button:hover{box-shadow:0 .2rem .6rem rgba(var(--color-shadow),.1);transform:translateY(-.1rem)}.facets__disclosure-vertical button{transition:transform var(--duration-short) ease}.facets__disclosure-vertical button:hover{transform:translateY(-.1rem)}.collection-hero__inner{transition:box-shadow var(--duration-default) ease}.collection-hero__inner:hover{box-shadow:var(--shadow-md)}.card__health-badges,.fbt__health-badges{transition:box-shadow var(--duration-short) ease,padding var(--duration-short) ease}.card:hover .card__health-badges,.fbt__product:hover .fbt__health-badges{margin:-.2rem;padding:var(--spacing-xs);border-radius:var(--radius-card);box-shadow:var(--shadow-sm)}.badge:hover,.card__dietary-badge:hover,.card__cert-badge:hover{box-shadow:var(--shadow-sm)}.curation-badge:hover{box-shadow:var(--shadow-hover)}.product__trust-badges{display:flex;margin-top:var(--spacing-md);padding:var(--spacing-md) 0;flex-wrap:wrap;gap:var(--spacing-lg);border-top:.1rem solid rgba(var(--color-foreground),.08)}.product__trust-badge{display:flex;align-items:center;gap:var(--spacing-xs);color:rgba(var(--color-foreground),.7);font-size:1.2rem}.product__trust-icon{width:var(--spacing-lg);height:var(--spacing-lg);flex-shrink:0;color:rgb(var(--color-foreground))}.guarantee-badge{display:flex;margin:var(--spacing-lg) 0;padding:var(--spacing-lg);align-items:flex-start;gap:var(--spacing-md);background:rgba(var(--color-background),.6);border:.1rem solid rgba(var(--color-foreground),.1);border-radius:var(--buttons-radius)}.guarantee-badge__icon{width:var(--spacing-xl);height:var(--spacing-xl);flex-shrink:0;color:rgb(var(--color-foreground))}.guarantee-badge__text strong{display:block;margin-bottom:var(--spacing-xs);font-size:1.4rem}.guarantee-badge__text p{margin:0;color:rgba(var(--color-foreground),.65);font-size:1.2rem;line-height:1.5}.product__expert-quote{margin:var(--spacing-lg) 0;padding:var(--spacing-lg);background:rgba(var(--color-background),.5);border-left:.3rem solid rgba(var(--color-foreground),.15);border-radius:0 var(--buttons-radius) var(--buttons-radius) 0}.product__expert-quote-text{margin:0 0 var(--spacing-sm);color:rgba(var(--color-foreground),.8);font-size:1.4rem;font-style:italic;line-height:1.6}.product__expert-quote-cite{color:rgba(var(--color-foreground),.6);font-size:1.2rem;font-style:normal;font-weight:600}.card--card .card__inner{border:.1rem solid rgba(var(--color-foreground),.06);box-shadow:0 .8rem 2.4rem -.8rem rgba(var(--color-shadow),.12);transition:box-shadow var(--duration-default) ease,transform var(--duration-default) ease}.card--card:hover .card__inner{box-shadow:0 1.2rem 2.8rem -.6rem rgba(var(--color-shadow),.15);transform:translateY(-.1rem)}.card__media,.product-card-wrapper .card__media,.product-card-wrapper .card__media .media{overflow:hidden;background-color:rgb(var(--color-background));border-radius:var(--border-radius)}.card__media img,.card__media .media img{filter:contrast(1.02) saturate(1.03);transition:filter var(--duration-short) ease,transform var(--duration-long) ease}.section-divider{max-width:80rem;height:.1rem;margin:0 auto;background:linear-gradient(90deg,transparent,rgba(var(--color-foreground),.08),transparent)}.button:hover:not([disabled]):not(.button--secondary){box-shadow:0 .4rem 1.2rem rgba(var(--color-shadow),.15);transform:translateY(-.1rem)}.button--secondary:hover:not([disabled]){transform:translateY(-.1rem)}.header__heading-logo{display:block;background:transparent}.section-header{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.shopify-section-header-sticky:not(.shopify-section-header-hidden) .header__heading,.shopify-section-header-sticky:not(.shopify-section-header-hidden) .header__heading-link,.shopify-section-header-sticky:not(.shopify-section-header-hidden) .header__tagline,.shopify-section-header-sticky:not(.shopify-section-header-hidden) .header__micro-trust{display:none}.shopify-section-header-sticky:not(.shopify-section-header-hidden) .header{padding-block:.8rem}@media screen and (max-width:749px){.header.page-width{overflow:visible}}.header__inline-menu .header__menu-item{font-size:1.35rem;letter-spacing:.02em}.header__inline-menu .mega-menu>summary,.header__inline-menu header-menu>details>summary{padding-right:var(--spacing-xl)}.header__inline-menu .mega-menu>summary .icon-caret,.header__inline-menu header-menu>details>summary .icon-caret{right:var(--spacing-sm);width:var(--spacing-sm);height:var(--spacing-sm);opacity:.6}.mega-menu__content{background-color:rgb(var(--color-background));border-bottom:.1rem solid rgba(var(--color-foreground),.06)}.header__submenu{border-radius:var(--popup-corner-radius, .8rem);box-shadow:0 .4rem 1.6rem rgba(var(--color-shadow),.15)}.header__tagline{margin:var(--spacing-xs) 0 0;color:rgba(var(--color-foreground),.5);font-size:1.2rem;letter-spacing:.08em;text-align:center;text-transform:uppercase}.header__micro-trust{display:none}.header__micro-trust-item{display:inline-flex;min-height:var(--spacing-xl);padding:var(--spacing-xs) var(--spacing-sm);align-items:center;justify-content:center;color:rgba(var(--color-foreground),.72);font-size:1.2rem;font-weight:600;line-height:1.3;text-align:center;text-decoration:none;white-space:nowrap;background-color:rgba(var(--color-background),.88);border:.1rem solid rgba(var(--color-foreground),.1);border-radius:99.9rem}.header__micro-trust-item--link:hover,.header__micro-trust-item--link:focus-visible{color:rgb(var(--color-foreground));text-decoration:none;background-color:rgba(var(--color-foreground),.05)}@media screen and not (min-width:46.875rem){.header__tagline,.header__micro-trust{display:none}}.hero-section,.featured-collection{position:relative}.collection__title .title,.blog__title{margin-bottom:var(--spacing-lg)}.banner__text{font-size:1.6rem;line-height:1.65;text-shadow:0 .1rem .4rem rgba(var(--color-shadow),.15)}.button{font-weight:600;letter-spacing:.04em;text-transform:none}@media screen and (max-width:749px){.product-card-wrapper .card__heading{font-size:1.4rem}.product-card-wrapper .card__heading a{-webkit-line-clamp:3}.card__badge .badge,.header__tagline,.header__micro-trust-item,.template-product .product__text.caption-with-letter-spacing,.card__collection-meta,.card-information__meta,.card__dietary-badge,.collection-list__eyebrow,.collection__eyebrow,.blog__eyebrow,.article-card__eyebrow,.card__eyebrow,.menu-drawer__eyebrow{font-size:1.2rem}}.price{font-weight:700;letter-spacing:.02em}@media(prefers-reduced-motion:reduce){.card-wrapper,.button--primary,.quantity__button,.facets__disclosure-vertical button,.collection-hero__inner,.card__health-badges,.fbt__health-badges,.card--card .card__inner,.mega-menu__link--category{transition:none}.button--primary:hover,.button--primary:active,.quantity__button:hover,.facets__disclosure-vertical button:hover,.button:hover:not([disabled]),.card--card:hover .card__inner{transform:none}.card:hover .card__health-badges,.fbt__product:hover .fbt__health-badges,.collection-hero__inner:hover{box-shadow:none}}.trust-bar__title-wrapper{margin-bottom:1.5rem}.trust-bar__item{transition:box-shadow var(--duration-default) ease,transform var(--duration-default) ease}.trust-bar__item:hover{box-shadow:0 .6rem 1.6rem -.4rem rgba(var(--color-shadow),.12);transform:translateY(-.1rem)}.article-card-wrapper{transition:box-shadow var(--duration-default) ease,transform var(--duration-default) ease}.article-card-wrapper:hover{box-shadow:0 1rem 2.4rem -.6rem rgba(var(--color-shadow),.14);transform:translateY(-.2rem)}.article-card-wrapper .card__information{display:flex;flex-direction:column}.article-card__footer{margin-top:auto}.article-card__cta{transition:color var(--duration-short) ease,letter-spacing var(--duration-short) ease}.article-card-wrapper:hover .article-card__cta{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.collection-list .card-wrapper{transition:box-shadow var(--duration-default) ease,transform var(--duration-default) ease}.collection-list .card-wrapper:hover{box-shadow:0 1rem 2.4rem -.6rem rgba(var(--color-shadow),.14);transform:translateY(-.2rem)}.collection-list .card__media img{transition:transform var(--duration-long) ease}.collection-list .card-wrapper:hover .card__media img{transform:scale(1.03)}.blog__description,.collection-list .title-wrapper .rte,.featured-collection .title-wrapper .rte{max-width:58rem}.article-template__content{max-width:66rem}.rich-text__text{max-width:62rem}.collection-list__eyebrow,.card__eyebrow,.collection__eyebrow,.blog__eyebrow,.article-card__eyebrow,.newsletter__eyebrow,.footer__brand-eyebrow,.caption-with-letter-spacing{color:rgba(var(--color-foreground),.75);font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.header__menu-item span{transition:color var(--duration-short) ease}.header__menu-item:hover span{color:rgb(var(--color-foreground))}@media screen and (min-width:61.875rem)and (max-width:75rem){.header__menu-item{font-size:1.32rem;padding-inline:.6rem}.header__micro-trust{font-size:1rem;gap:.4rem}.header__micro-trust-item{padding:.3rem .6rem}}.footer{border-top:.1rem solid rgba(var(--color-foreground),.08)}.footer a:not(.button){transition:color var(--duration-short) ease}.footer a:not(.button):hover{color:rgb(var(--color-foreground))}.product-card-wrapper .card__media img{transition:transform var(--duration-long) ease,filter var(--duration-short) ease}.product-card-wrapper:hover .card__media img{transform:scale(1.03)}.blog__view-all .button,.blog__button{font-size:1.3rem;letter-spacing:.04em;color:rgb(var(--color-button));background-color:transparent;border:.1rem solid rgba(var(--color-button),.25)}.blog__view-all .button:hover,.blog__button:hover{background-color:rgba(var(--color-button),.06);border-color:rgba(var(--color-button),.5)}.announcement-bar{letter-spacing:.04em}.collection-list .card__information .badge,.collection-list .collection-card__count{font-size:1.2rem;font-weight:600;letter-spacing:.02em}body{background-image:radial-gradient(ellipse at 20% 50%,rgba(var(--color-button),.03) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(var(--color-button),.02) 0%,transparent 40%),radial-gradient(ellipse at 50% 80%,rgba(var(--color-foreground),.015) 0%,transparent 45%)}.italic-accents .footer__brand-eyebrow,.italic-accents .collection-list__eyebrow,.italic-accents .collection__eyebrow,.italic-accents .blog__eyebrow,.italic-accents .newsletter__eyebrow,.italic-accents .caption-with-letter-spacing{font-family:var(--font-heading-family);font-style:italic;text-transform:none}.italic-accents .footer__brand-title{font-style:italic;letter-spacing:-.01em}.italic-accents blockquote,.italic-accents .testimonial-quote{font-family:var(--font-heading-family);font-style:italic}.ivy-vine-border{width:100%;height:36px;background-repeat:repeat-x;background-size:auto 100%;background-position:left center;flex-shrink:0;opacity:.6}.ivy-vine-border:empty{display:block}@media screen and (max-width:749px){.ivy-vine-border{height:28px}}.ivy-divider{display:flex;padding:var(--spacing-sm) var(--spacing-lg);align-items:center;justify-content:center}.ivy-divider__svg{display:block;color:rgb(var(--color-foreground))}.ivy-divider__svg svg{display:block;fill:currentcolor}.ivy-divider--small .ivy-divider__svg{width:16rem;height:var(--spacing-xl)}.ivy-divider--medium .ivy-divider__svg{width:32rem;height:3.6rem}.ivy-divider--large .ivy-divider__svg{width:56rem;height:var(--spacing-3xl)}.ivy-divider--light .ivy-divider__svg{opacity:.42}.ivy-divider--default .ivy-divider__svg{opacity:.62}.ivy-divider--bold .ivy-divider__svg{opacity:.8}@media screen and (max-width:749px){.ivy-divider--medium .ivy-divider__svg{width:22rem;height:2.8rem}.ivy-divider--large .ivy-divider__svg{width:32rem;height:3.6rem}}.shopify-section--ivy-divider+.footer-group{margin-top:0}.card--card .card__inner{box-shadow:inset 0 0 0 .05rem rgba(var(--color-foreground),.04),0 .8rem 2.4rem -.8rem rgba(var(--color-shadow),.12)}.footer{position:relative}.footer:before{position:absolute;top:-.1rem;left:50%;width:6rem;height:.3rem;background:linear-gradient(90deg,transparent,rgba(var(--color-button),.4) 30%,rgba(var(--color-button),.4) 70%,transparent);border-radius:.15rem;transform:translate(-50%);content:""}.italic-accents .footer__brand-chip{font-family:var(--font-heading-family);font-style:italic;font-weight:400}::selection{color:rgb(var(--color-foreground));background-color:rgba(var(--color-button),.18)}.template-product .product__title h1{letter-spacing:-.028em;line-height:1.08}.template-product .price .price-item--regular,.template-product .price .price-item--sale{font-size:2.4rem;font-weight:700;letter-spacing:-.01em}.template-product .price--on-sale .price-item--regular{font-size:1.6rem;font-weight:400;opacity:.45}.template-product .product__info-container>*+*{margin-block:var(--spacing-xl-minus)}.template-product .product-form__submit{width:100%;max-width:none;font-size:1.5rem;letter-spacing:.05em;padding-block:var(--spacing-lg)}.template-product .product__text.caption-with-letter-spacing{color:rgba(var(--color-foreground),.5);font-size:1.2rem;letter-spacing:.18em}@media screen and (min-width:750px)and (max-width:989px){.template-product .product__info-container{padding-inline:1rem}.template-product .product-form,.template-product .product-form__buttons{max-width:100%;overflow:hidden}}.template-product .product__media img{filter:contrast(1.02) saturate(1.03)}.template-product .product__accordion summary{border-top:.1rem solid rgba(var(--color-foreground),.1);padding-block:var(--spacing-md)}@media screen and (min-width:46.875rem){.template-product .product__accordion summary{padding-block:var(--spacing-lg)}}.template-product .product__accordion .accordion__title{font-size:1.4rem;font-weight:600;letter-spacing:.01em}.template-product .product__accordion .accordion__content{color:rgba(var(--color-foreground),.78);font-size:1.4rem;line-height:1.65;padding-inline:0}.template-product .product__description{color:rgba(var(--color-foreground),.8);font-size:1.4rem;line-height:1.7}@media screen and (min-width:61.875rem){.template-product .product__info-container>*+*{margin-block:var(--spacing-xl)}}.color-scheme-2 .title,.color-scheme-2 h2,.color-scheme-2 .trust-bar__heading,.color-scheme-2 .trust-bar__description,.color-scheme-2 .testimonials-google-badge__text,.color-scheme-2 .testimonial-author-name,.color-scheme-2 .testimonial-author-detail,.color-scheme-2 .testimonials-google-cta .link{color:rgb(var(--color-foreground))}.facets__heading,.facets__summary-label,.facet-checkbox__text,.facet-checkbox__text-label,.load-more__status,.product-count__text span{color:rgba(var(--color-foreground),.85)}.brand-callout__heading,.brand-callout__chip{color:rgb(var(--color-foreground))}.footer__brand-eyebrow{color:rgba(var(--color-foreground),.75)}.template-page--about .main-page-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.template-collection .collection-hero__title{letter-spacing:-.03em;line-height:1}.local-pickup-cta__button-icon,.local-pickup-cta__trust-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.local-pickup-cta__button-icon{width:2rem;height:2rem}.local-pickup-cta__trust-icon{width:1.6rem;height:1.6rem}.local-pickup-cta__button-icon svg,.local-pickup-cta__trust-icon svg{width:100%;height:100%}.announcement-bar__message{font-size:1.2rem;letter-spacing:.06em}.template-index .section+.section{margin-top:36px}@media screen and (max-width:749px){.template-index .section+.section{margin-top:28px}}.collection-list-view-all .button:not(.button--secondary){color:rgb(var(--color-button));background-color:transparent;border:.1rem solid rgba(var(--color-button),.25)}.collection-list-view-all .button:not(.button--secondary):hover{background-color:rgba(var(--color-button),.06);border-color:rgba(var(--color-button),.5)}@media(prefers-reduced-motion:reduce){.template-index .trust-bar__item,.template-index .collection-list-wrapper .collection-card-wrapper .card__media:after,.article-card-wrapper,.collection-list .card-wrapper,.collection-list .card__media img,.product-card-wrapper .card__media img{transition:none}.template-index .trust-bar__item:hover,.article-card-wrapper:hover,.collection-list .card-wrapper:hover,.collection-list .card-wrapper:hover .card__media img,.product-card-wrapper:hover .card__media img{transform:none}}@media screen and (max-width:749px){.footer a:not(.button),.footer .link,.footer__content-bottom a{min-height:4.4rem;display:inline-flex;align-items:center}.footer a,.footer .link,.footer .copyright__content,.footer .policies a,.list-social a,.article-card__info,.article-card__info .caption-with-letter-spacing,.facets__summary,.facets__label,.facet-checkbox__text{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-design-polish.css.map */
