.ff-heading{font-family:"Inria Serif",serif!important}.btn.btn--primary,.btn.btn--secondary,.btn.btn--tertiary,.spr-button-primary,.spr-summary-actions-newreview,.shopify-challenge__button,.social-share__button{padding-left:30px;padding-right:30px;text-transform:uppercase}div.announcement-bar{display:block}.announcement-bar .announcement-bar--wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;--min-height: 50px;max-width:var(--max-width);margin:auto}.header__links.header__links-primary{padding:var(--spacing-5) 0}html:not(.no-js) li.navigation__submenu-item [data-link]{text-align:left}@media screen and (max-width: 768px){.announcement-bar .announcement-bar--wrapper{flex-direction:column;align-items:flex-start;padding:.5rem 1rem;gap:.75rem}.hide-in--mobile{display:none}}.article-item__excerpt{font-size:15px}h4.article-item__title{font-weight:700}.article-item__read-button *{font-size:15px}h3.slideshow-slide__text-container-subheading{font-size:17px}.slideshow-slide__text-container .slideshow-slide__text-container-inner{text-align:center;justify-items:center}@media screen and (max-width: 719px){.slideshow-slide__text-container{padding:20px;background-color:#00000047}.slideshow-slide__text-container *{color:#fff;border-color:#fff!important}}@media screen and (max-width: 500px){.slideshow-slide__inner{display:flex;flex-direction:column}.slideshow-slide__overlay,.slideshow-slide__text-container-wrapper{position:unset;margin-bottom:0;padding-bottom:0}.slideshow-slide__image-container img{max-height:300px;object-fit:cover}.slideshow-slide__text-container{background-color:transparent;padding:0}.slideshow-slide__text-container *{color:#000;border-color:#000!important}}.border-block.section-blocks__border{border-width:2px;border-style:solid;border-color:#d0b750;background-color:transparent}h2.rich-text__heading{font-weight:500}.rich-text__text.rte{max-width:1083px;margin:auto}h2.collection-list-slider__heading{font-size:30px}a.btn.btn--callout{font-size:17px}a.btn.btn--callout span:before,a.btn.btn--callout span:after{height:1px;bottom:0}.collection-item__image-wrapper .collection-item__label .collection-item__icon{margin:0}.collection-item__image-wrapper .collection-item__label .collection-item__icon svg{height:15px}.collection-item__image-wrapper .collection-item__label .collection-item__title{font-weight:700}.multi-column.multi-column--column-content-alignment-desktop-center .multi-column__grid-item-button{margin-top:50px;margin-bottom:20px}.image.multi-column__grid-item-image.aspect-ratio--square img{max-width:158px}figure.multi-column__grid-item-image-figure+.multi-column__grid-item-text-container{margin-top:10px}.multi-column__grid-item-text,h3.multi-column__grid-item-heading{max-width:365px;margin:15px auto auto}h2.multi-column__heading.section-introduction__heading{margin-top:30px;font-weight:500}.image.multi-column__grid-item-image{justify-self:center}@media screen and (max-width: 719px){.multi-column__grid-item:has(.multi-column__grid-item-inner:empty){display:none}}.image-with-text__inner.is--full-width{max-width:unset;padding:0}.is--full-width .image-with-text__text-container-inner{padding:30px}h3.image-with-text__text-container-subheading{font-size:17px}.is--full-width .image-with-text__image-container-inner,.is--full-width .image-with-text__image-container-inner *{height:100%}.is--full-width .image-with-text__image-container-inner img{object-fit:cover}h3.image-with-text__text-container-subheading{max-width:639px;margin:auto}div.footer__links li+li{margin-top:0}.footer__newsletter .ff-heading h2{text-transform:uppercase;font-size:17px}.footer__newsletter .footer__text{font-size:16px}div.testimonials__item{background-color:transparent}[data-section-type=custom--testimonials] .testimonails__carousel .testimonials__items-wrapper{max-width:93%;margin:auto}[data-section-type=custom--testimonials] .testimonials__item-content{text-align:center}[data-section-type=custom--testimonials] .testimonials__item-content blockquote.testimonials__item-quote{font-size:30px;line-height:normal;padding:0 20px;max-width:627px;margin:0 auto}[data-section-type=custom--testimonials] .testimonials__item-stars .icon{width:20px;height:20px}[data-section-type=custom--testimonials] cite.testimonials__item-author,[data-section-type=custom--testimonials] cite.testimonials__item-author *{font-size:15px;color:#000;opacity:1;text-transform:uppercase;font-weight:500;margin-top:20px}h2.testimonials__heading{padding:50px 0;text-align:center}@media screen and (max-width: 719px){[data-section-type=custom--testimonials] .testimonails__carousel .testimonials__items-wrapper{max-width:100%}h2.testimonials__heading{padding:20px 0}[data-section-type=custom--testimonials] .testimonials__item-content blockquote.testimonials__item-quote{font-size:20px}}h2.collapsible-row-list__subheading{max-width:703px;text-align:center;margin:30px auto 40px;font-weight:400;font-size:17px}.collapsible-row-list-item button{padding:20px 35px}.collection__divider{display:none}.product-form__item button.btn.btn--primary{color:#fff;text-transform:uppercase}.product__controls-group.product__controls-group--checkbox{display:flex;gap:5px;align-items:center}.product__controls-group.product__controls-group--checkbox *{margin:0;font-size:15px}.product__controls-group.product__controls-group--checkbox a{text-underline-offset:2px}button.product__chip.dynamic-variant-button{min-width:115px;font-weight:400;font-size:12px}label.product__label,label.product__label *{font-size:12px;color:#000;opacity:1}div.product__price-and-ratings{flex-direction:column-reverse;align-items:flex-start;gap:10px;margin-top:10px}.product-rating__count{opacity:1}div.quantity-input{height:40px}div.quantity-input input{width:50px;font-size:15px}div.quantity-input .quantity-input__button span.icon{width:9px;height:10px}div.quantity-input .quantity-input__button{padding:10px 15px}div.product-rating__stars .icon,div.product-rating__stars .icon svg{width:18px;height:18px}.product-rating__stars{margin-right:5px}button.product__chip.selected{box-shadow:unset;border:2px solid black}button.product__chip{border:1px solid black}.accordion__inner{border-color:#00000029}button.accordion__label{padding-right:15px}.accordion__content{margin-top:15px;font-size:15px}.product__details .product__block-callouts{margin-bottom:0}.product__details .product__block-callouts+.accordion{margin-top:10px}.product__details .product-form__controls-group{margin-bottom:10px}div.product__callouts-mini-item{border:0;padding:unset}div.product__callouts-mini-item img{object-fit:contain}div.product__callouts-mini-item .product__callouts-mini-item-icon.image{width:50px;height:50px}button.btn.btn--primary{font-weight:500;color:#fff}div.product__media-container.above-mobile.lightbox-media-container{grid-template-columns:unset}.product__callouts-mini-items{border-bottom:1px solid #00000014;padding-bottom:10px}.logo-item--wrapper p{line-height:normal}.collection-item__image-wrapper .collection-item__label h4.collection-item__title{text-align:center;justify-content:center;font-size:1.5rem}span.collection-item__icon{position:absolute;right:10px}.collection-item--label-background-gradient .collection-item__image-wrapper div.collection-item__label{background:linear-gradient(to top,rgb(247 247 247 / 86%) 0%,rgb(247 247 247 / 50%) 30%,var(--label-gradient-end) 100%)}@media screen and (max-width: 500px){div.slideshow--has-navigation .slideshow-slide__text-container-wrapper{margin:0;padding-bottom:0}.slideshow-navigation.slideshow-navigation--align-center{display:none}}.rich-text__text.rte *{font-family:var(--font-body)!important;font-weight:var(--font-body-weight)!important;font-style:var(--font-body-style)!important;line-height:var(--line-height-body)!important;letter-spacing:var(--font-body-base-letter-spacing)!important}.page--wholesale #main .page__rte .rte__iframe,.page--wholesale #main .page__rte h2.rich-text__heading,.page--wholesale #main .page__rte p:empty{display:none}.page--wholesale #main .contact-form__inner{max-width:calc(var(--content-width, var(--max-width)) + calc(var(--space-outer) * 2));margin-right:auto;margin-left:auto;padding:30px var(--space-outer) 30px}@media screen and (max-width: 959px){.page--wholesale #main .contact-form__inner{padding-top:20px;padding-bottom:20px}}.page--wholesale #main section:has(.contact-form){width:100%}.page--wholesale #main .contact-form__inner .animation--item:has(.contact-form__button) .contact-form__button{margin:0 auto}.page--wholesale #main a.btn.btn--primary{color:#fff}@media screen and (min-width: 480px){.page--wholesale #main .contact-form__inner .animation--item:has(>.contact-form__button){width:100%;grid-column:1/3}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
