body,p{font-family:sofia-pro,sans-serif!important;font-weight:300;font-style:normal}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-family:Libre Baskerville,serif!important;font-weight:400;font-style:normal}h1.product__title.heading-size-6{font-size:40px!important}@media (max-width:750px){h1.product__title.heading-size-6{font-size:35px!important}}.product__price{font-size:20px!important}@media (max-width:750px){.product__price{font-size:20px!important}}.swatch__button input:checked~label{outline:1px solid var(--swatch, var(--swatch-default));outline-offset:2px}.swatch-white .sibling__link{box-shadow:none}.swatch__button.sale:before{background:transparent!important}.product__submit__buttons{margin-top:20px}summary.accordion__title.h6{font-size:26px!important}@media (max-width:750px){summary.accordion__title.h6{font-size:20px!important}}p.product-upsell__holder__title{text-transform:uppercase;margin-bottom:20px}p.product-upsell__title.h3{font-family:sofia-pro,sans-serif!important}p.product-upsell__variant-title.h4{display:none}.yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel{font-family:sofia-pro!important;font-weight:400!important;color:#121212;opacity:.7;font-size:14px!important}.yotpo-pictures-widget{margin-top:0!important;margin-bottom:0!important}summary.filter-group__heading{font-size:14px!important;font-weight:400!important}li.sidebar__item span{font-size:12px!important}.product-item .swatch__button--circle .swatch__link{outline:1px solid #E6E6E6}.yotpo-main-layout .yotpo-border-margin,.yotpo-display-s .yotpo-head .yotpo-headline{margin-top:20px!important}.yotpo-display-l .yotpo-main-layout .yotpo-head{margin-bottom:30px!important;margin-top:30px!important}.yotpo-new-review-btn-wrapper .yotpo-new-review-btn.empty-state{margin-bottom:30px!important}.yotpo-display-s .yotpo-head{margin-top:0!important}.section--testimonials-simplified .flickity-page-dots{bottom:30px}.section--testimonials-simplified .reviews__grid-item{margin-right:0;width:33.33%;min-height:100%;display:flex}.section--testimonials-simplified .reviews__grid-item .review{transform:scale(.9);transition:transform .5s ease,box-shadow .5s ease;padding:30px;min-height:100%}.section--testimonials-simplified .reviews__grid-item.is-selected .review{transform:scale(1.1);position:relative;z-index:10}.custom-gift-wrap{padding:15px}.accordion__title{padding:1rem 30px 1rem 0}.custom-goal-wrapper{max-width:1200px;width:100%;align-self:center;height:32px;position:relative;box-shadow:0 1px 1px #0000001a inset;border-radius:3px}.custom-goal-wrapper span{display:block;height:32px;text-align:left;font-size:12px;padding-left:10px;line-height:32px}body#shipping-amp-returns h2.hero__title{display:none}body#shipping-amp-returns .rte h2{font-size:calc(var(--font-6)* var(--FONT-ADJUST-HEADING))}body#shipping-amp-returns .rte h4{font-size:calc(var(--font-4)* var(--FONT-ADJUST-HEADING))}body#shipping-amp-returns .rte p+h4{margin-top:40px}body#shipping-amp-returns .rte table{width:100%}body#shipping-amp-returns .rte table thead{background:#f8f8f8}body#shipping-amp-returns table tr>th{font-weight:600}body#shipping-amp-returns .rte table tbody tr:nth-child(2n){background-color:#f1f1f1}@media (min-width:751px){.contact-form-flex{display:flex;gap:6rem}.contact-form-flex h2{text-align:left}.contact-form-flex .contact-details{width:30%}.contact-form-flex .contact-form-wrapper{width:70%}}.contact-form-flex .contact-details .custom-form__block.body-size-2{margin-top:30px}.contact-form-flex .contact-details .custom-form__block.body-size-2 p{margin:.75em 0}.contact-form-flex .contact-details .custom-form__block.body-size-2 p strong{font-weight:600}@media (max-width:750px){.contact-form-flex .contact-form-wrapper{margin-top:4rem}}.review-subheading{font-size:14px;font-weight:500;margin-bottom:10px}@media only screen and (max-width: 749px){.grid--mobile-slider .grid-item{width:calc(75% - 50px)}}.side-link{padding:1rem 0;border-bottom:1px solid var(--border);font-size:16px;max-width:60%}.side-link.active{padding-left:40px;position:relative;font-weight:600}.side-link.active:before{width:32px;height:1px;margin-right:12px;content:"";background:#000;position:absolute;left:0;top:50%}.section-sidebar .section-sidebar__text{margin-bottom:2rem}.section-sidebar .text-highlight{padding:5px 16px;background:#faf9f8;border-left:4px solid #000;margin:20px 0}.section-sidebar .text-highlight p{font-weight:400}.section-sidebar .image-text{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem}.section-sidebar .image-text .left-text{width:40%}.section-sidebar .image-text .left-text p{margin-bottom:30px}.section-sidebar .image-text .brick__section{width:50%}.section-sidebar .accordion--mobile-only{display:none}@media only screen and (max-width: 749px){.section-sidebar .image-text{flex-wrap:wrap;gap:2rem}.section-sidebar .image-text .left-text,.section-sidebar .image-text .brick__section{width:100%}.section-sidebar .accordion--mobile-only{display:block;margin-bottom:3rem;position:sticky;top:65px;z-index:9;background:#ecebe6;width:calc(100% + 32px);margin-left:-16px}.section-sidebar .accordion--mobile-only .accordion{background:#ecebe6}.section-sidebar .accordion--mobile-only .accordion__title{justify-content:center;text-transform:uppercase}.side-link{padding:.5rem 0;font-size:14px;list-style:none;max-width:100%}.side-link a{background:no-repeat}}.cart-bar__product__price.product__price{font-size:18px!important}.cart-bar__product__title{font-size:16px!important}.drawer__items-title{display:none}.related__wrapper[data-section-type=related] h6{font-family:sofia-pro;font-size:16px;font-weight:300;text-transform:uppercase;letter-spacing:normal}@media only screen and (max-width: 749px){.product__page{position:relative}.pdp-badge{position:absolute;top:10px;left:10px}.related__wrapper[data-section-type=related] h6,.yotpo-pictures-widget .yotpo-slider-title,.yotpo-pictures-widget .yotpo-slider-title-wrapper{font-size:14px!important;text-align:left!important;font-weight:600!important}p.product-upsell__holder__title{font-weight:600}}.block__icon__container button{padding:0;font-weight:300;line-height:normal}.block__icon__container button .block__icon__text{text-align:left;padding:0;border-bottom:1px solid}.block__icon__container .drawer__head{padding:30px 15px;margin-bottom:10px;border-color:#f6f4f1}.block__icon__container .drawer__content{padding:20px 15px}.block__icon__container .drawer__inner{background:#ecebe6}.block__icon__container .wrapper{padding:0}.block__icon__container .wrapper .grid{--columns: 1}.block__icon__container .column__inner{position:relative;text-align:left}.block__icon__container .column__inner .icon__animated{position:absolute;left:0}.block__icon__container .column__inner .column__heading{padding-left:35px}.upsell-cart-drawer-wrapper{padding:15px;position:relative}.upsell-cart-drawer-wrapper .upsell-title{font-size:max(.75rem* var(--FONT-ADJUST-BODY),12px* var(--FONT-ADJUST-BODY));line-height:1.16;font-weight:var(--FONT-WEIGHT-BODY-BOLD);margin-bottom:10px}.upsell-cart-drawer-wrapper .slider__arrows{left:0;right:0;top:10%}.upsell-cart-drawer-wrapper .slider__arrows .slider__button{opacity:1;display:block}.upsell-cart-drawer-wrapper .slider__arrows .slider__button.slick-disabled{opacity:.75;cursor:no-drop}.upsell-cart-drawer-wrapper .slider__arrows .slick-arrow.slick-hidden{display:none!important}.upsell-cart-drawer-wrapper quick-add-product+quick-add-product .product-upsell__holder{margin-top:0}.cart .cart__inner{flex-wrap:wrap}.title-button-cart-page{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;margin-bottom:2rem;gap:1rem}.cart__button-continue .btn{border:0;border-bottom:1px solid;border-radius:0;padding:0}.cart__aside square-placement{text-align:center}@media only screen and (min-width: 750px){.cart__content{flex:1 1 60%}.cart__aside{background:#f6f4f0;flex:0 0 380px;padding:20px 20px 0}}@media only screen and (max-width: 749px){.cart__aside .cart__widget.accordion{background:#fff}}.product-swatches-custom fieldset+fieldset{padding-top:12px;margin-top:12px;border-top:1px solid var(--border)}.product__block--lines{padding-top:12px;padding-bottom:12px}.product__block .radio__fieldset{display:flex;flex-direction:column}.product__block .radio__legend__option-name{display:none}.product__block .radio__legend__value{text-transform:uppercase;font-size:12px}.product-swatches-custom-pearl .radio__legend__label{display:flex;flex-direction:row;flex-wrap:nowrap}.product-swatches-custom-pearl .radio__legend__option-name{display:block;font-size:12px;text-transform:uppercase;min-width:max-content}.product-swatches-custom-pearl .radio__legend__value{padding-top:0}.collection-item__info span{--link: currentcolor;--link-hover: currentcolor;display:inline;text-decoration:none;cursor:pointer;padding:0 0 5px;color:var(--link);line-height:normal;background:linear-gradient(to right,currentColor,currentColor);background-size:100% 1px;background-position:50% 86%;background-repeat:no-repeat;transition:color .25s ease-in,background-size .25s ease-in}@media (hover: hover){.collection-item:hover .collection-item__info span{background-size:0% 1px}}@media only screen and (max-width: 749px){.product__images--mobile-slider .product__slide{margin:0 5px 0 0}.product__title__wrapper{padding-right:0}}.product__block--divider+.product__block--lines{border-top:0;padding-top:0}.product-swatches-custom{border-bottom:1px solid var(--border);padding-bottom:12px;margin-bottom:12px}.product-swatches-custom+.product__block--lines{border-top:0;padding-top:0}.product__content.drawer-open{z-index:6001}.block__icon__container .drawer--custom .drawer__inner{max-width:520px}.block__icon__container .drawer__head{text-align:center}.block__icon__container .drawer__content{padding:60px}@media only screen and (min-width: 750px){.header__desktop__bar__l{flex:none;margin-right:3rem}.supporting-menu__item--copyright:last-child:not(:only-child){text-align:left}}@media only screen and (max-width: 749px){.block__icon__container .drawer__head{margin-bottom:0}.block__icon__container .drawer__body{justify-content:center}.block__icon__container .wrapper .grid{gap:3rem}.block__icon__container .drawer__content{padding:40px}}.mega__underlay{z-index:60}.mega-visible .mega__underlay{visibility:visible;opacity:var(--underlay-opacity);transition-duration:.3s,0s;transition-delay:.1s,0s}.popout-footer .popout__toggle{border:0;padding:5px 0;border-bottom:1px solid;border-radius:0}.popout-footer .popout-list,.popout-header .popout-list{padding:0;max-width:70px}.popout-footer .popout-list__item a,.popout-header .popout-list__item a{padding:5px 10px}.block__icon__container .drawer--custom table{border:0}.accordion__content table tr:first-child,.block__icon__container .drawer--custom table tr:first-child{font-weight:600}.accordion__content table tr>td,.block__icon__container .drawer--custom table tr>td{border-right:0;padding:15px 10px}.upsell-cart-drawer-wrapper{border-top:1px solid var(--border)}.supporting-menu__item--localization{display:flex;gap:3rem}.navlink--toplevel{font-weight:var(--FONT-WEIGHT-NAV)}.product-upsell__actions .btn__outer{position:unset}.product-upsell__actions .product-upsell__btn{width:auto!important;background:transparent;text-transform:uppercase;color:inherit;border-radius:0}.product-upsell__actions .product-upsell__btn span{height:auto}.product-upsell{background:transparent}@media only screen and (max-width: 749px){.accordion__content table tr>td,.block__icon__container .drawer--custom table tr>td{padding:10px 5px}.cart__content .cart__items .cart__item{padding-bottom:15px}}.swatch__button input:checked~label{box-shadow:0 0 0 2px var(--bg)!important}.product-upsell__image__thumb{background:var(--bg)}.product__block--buttons .product__submit{display:flex;align-items:center}.product__block--buttons .product__submit .product__submit__buttons{margin-right:7px}.swym-button-bar{background:#000!important;border-radius:50%!important;width:42px!important;height:42px!important;margin:20px 0 0!important}.swym-btn-container .swym-button:after{top:-2px!important;left:8px!important;width:28px!important}.cart__item__image img{object-fit:none}.cart__item__image a{height:auto;max-height:120px}.cart__content .cart__items .cart__item:last-child{border-bottom:0}.account table th{border:1px solid var(--COLOR-BORDER)}.account-main .order-info p{margin-top:0;margin-bottom:0}.shop-pay-terms{margin:0}.cart__widget__products .flickity-prev-next-button{opacity:1!important}.upsell-cart-drawer-wrapper.hide{display:none!important}.product-upsell__actions .product-upsell__btn span{font-size:12px}.product-item__info .yotpo .text-m{display:none!important}.product-item__info .yotpo-bottomline.pull-left{float:none!important;justify-content:flex-start!important;margin:5px 0 8px!important}.product-item__info .yotpo .yotpo-bottomline .yotpo-icon-star,.product-item__info .yotpo .yotpo-bottomline .yotpo-icon-half-star,.product-item__info .yotpo .yotpo-bottomline .yotpo-icon-empty-star{color:#000!important}.product-item__image:not(.image--empty),.product-item__bg__under,.order-image,.product-upsell__image__thumb,.cart__item__image a,.product-upsell__holder--cart .product-upsell__image__thumb,.product__photo,.product-item__bg__inner,.product-item__bg__sibling,.product-item__bg__sibling img{background-color:#ecebe6}@media only screen and (min-width: 750px){.product-item__image.double__image hover-images:after{display:none}}.swatch__button--circle .sibling__link,.swatch__button--circle input~label{outline:1px solid #E6E6E6}.swatch__button .swatch__link{overflow:initial;box-shadow:0 0 0 2px var(--bg)}.swatch__button .swatch__link:after{content:"";box-sizing:border-box;position:absolute;z-index:-1;background:var(--swatch, var(--swatch-default)) no-repeat center center / cover;overflow:initial;transition:opacity .3s ease,transform .3s ease;transform:scale(.95);opacity:0;top:calc(var(--swatch-outline-offset)* -1);left:calc(var(--swatch-outline-offset)* -1);width:calc(var(--swatch-size) + var(--swatch-outline-offset)* 2);height:calc(var(--swatch-size) + var(--swatch-outline-offset)* 2);border-radius:50%}.swatch__button.active .swatch__link:after{opacity:1;transform:translateZ(0);overflow:hidden}[data-current-swatch-name]{font-size:12px}.filter-group__content .sidebar__item.link--disable{opacity:0;height:0;margin:0}.product-item__info{padding-left:0;padding-right:0}.swatch__button--circle .sibling__link,.swatch__button--circle input~label,.product-item__info .swatch__button .swatch__link{width:14px;height:14px}.swatch__button--circle .sibling__link:after,.swatch__button--circle input~label:after,.product-item__info .swatch__button .swatch__link:after{top:-3px;left:-3px;width:20px;height:20px}.product-item__info .price{color:var(--text-dark)}.product-item__swatches__holder--limited .selector-wrapper__scrollbar{padding-bottom:0}section[data-section-type=list-collections] .collection-item__info{text-align:center}.product-item .product-item__info .yotpo .yotpo-icon{font-size:12px!important}.product-item__info .price{font-size:16px;font-weight:400}.product-item .product-item__info{display:flex;flex-direction:column}.product-item .product-item__info .product-link{order:1;padding-bottom:5px}.product-item .product-item__info [data-current-swatch-name]{order:2}.product-item .product-item__info .product-item__siblings,.product-item .product-item__info .product-item__swatches__holder{order:3;min-height:30px}.product-item .product-item__info .yotpo,.product-item .product-item__info .klaviyo-star-rating-widget{order:4}.product-item .product-item__info .klaviyo-star-rating-widget .kl_reviews__stars_badge svg{width:14px!important;height:14px!important}.product-item .product-item__info .kl_reviews__star_rating_widget__label{font-size:12px!important}.product-item__info .product-item__title,.product-item__info .price{line-height:1}.product-item__info .price{font-size:20px;padding:2px 0;display:block;font-weight:300}.product-item__swatches__holder--limited .selector-wrapper__scrollbar{padding-top:0}.product-item .product-item__info [data-current-swatch-name]{line-height:18px}.product-item__info .product-item__title,.product-item .product-item__info .product-link{padding-bottom:5px}.product-item .product-item__info .klaviyo-star-rating-widget{padding-top:5px;line-height:1}.product-item .product-item__info .product-item__siblings,.product-item .product-item__info .product-item__swatches__holder{min-height:25px}.product__block .swatch__button--circle .sibling__link,.product__block .swatch__button--circle input~label{width:30px;height:30px}.product__block .swatch__button--circle .sibling__link:after,.product__block .swatch__button--circle input~label:after{width:36px;height:36px}.product__block .swatch__button--circle input~label:after,.product__block .swatch__button--circle .sibling__link:after,.swatch__button--circle .sibling__link:after,.swatch__button--circle input~label:after,.product-item__info .swatch__button .swatch__link:after{background:var(--primary) no-repeat center center / cover}.product__block .swatch__button input:checked~label{outline:0}.product-item__info .swatch-white .sibling__link{overflow:initial;box-shadow:0 0 0 2px var(--bg)}.product-item__swatches__holder--limited .selector-wrapper__scrollbar{margin-left:-2px}.product-item__bg__under{z-index:5}@media only screen and (max-width: 749px){.product-item__info .price{font-size:16px;margin-top:0}.product-item__bg__sibling img.is-fade,.product-item__bg__inner.is-visible{z-index:6}.supporting-menu__item--localization{flex-direction:column;gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom.css.map */
