.product--info-refreshed{--refresh-dark: 15, 59, 55;--refresh-accent: #5ed6c4;--refresh-muted: rgba(var(--color-foreground), .55);--refresh-border: rgba(var(--color-foreground), .12);--refresh-surface: #f6f3ef}.product--info-refreshed .product__info-container{display:flex;flex-wrap:wrap;align-items:center;column-gap:1.2rem}.product--info-refreshed .product__info-container>*{flex:0 0 100%;min-width:0;margin:0}.product--info-refreshed .product-brand{margin:0 0 .6rem;font-size:1.2rem;font-weight:600;line-height:1.4;letter-spacing:.1rem;text-transform:uppercase;color:rgb(var(--color-foreground))}.product--info-refreshed .product-brand__link{color:inherit;text-decoration:none}.product--info-refreshed .product-brand__link:hover{text-decoration:underline}.product--info-refreshed .product__title{margin:0 0 .8rem!important}.product--info-refreshed .product__title h1{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:1.3;letter-spacing:0;white-space:normal;color:rgb(var(--color-foreground))}.product--info-refreshed .product__info-container>.shopify-app-block:has(.jdgm-preview-badge){flex:0 0 auto}.product--info-refreshed .jdgm-star{color:var(--refresh-accent)!important}.product--info-refreshed .jdgm-prev-badge__text{font-size:1.3rem;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.2rem}.product--info-refreshed .product__info-container>.product__sku{flex:1 1 auto;font-size:1.3rem;letter-spacing:0;text-transform:uppercase;color:var(--refresh-muted)}.product--info-refreshed .product-wishlist{margin-top:2rem}.product--info-refreshed .product-wishlist__button.swym-button{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:.8rem;width:auto;margin:0!important;padding:0;border:0;background:none!important;font-size:1.4rem;color:rgb(var(--color-foreground))!important;cursor:pointer}.product--info-refreshed .product-wishlist__button .swym-button-text,.product--info-refreshed .product-wishlist__button .swym-button-text:after{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.4rem;letter-spacing:0;word-spacing:normal;text-transform:none}.product--info-refreshed .product-wishlist__button .swym-button-text:after{content:var(--wishlist-label);margin-left:0}.product--info-refreshed .product-wishlist__button.swym-added .swym-button-text:after{content:var(--wishlist-label-added)}.product--info-refreshed .product-highlights{margin-top:2.4rem;padding-bottom:2.4rem;border-bottom:.1rem solid var(--refresh-border)}.product--info-refreshed .product-highlights__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;list-style:none;cursor:pointer}.product--info-refreshed .product-highlights__summary::-webkit-details-marker{display:none}.product--info-refreshed .product-highlights__heading{margin:0;font-family:var(--font-body-family);font-size:1.6rem!important;font-weight:600!important;line-height:1.4;letter-spacing:0!important;color:#1a3536!important}.product--info-refreshed .product-highlights__toggle{position:relative;flex-shrink:0;width:1.2rem;height:1.2rem}.product--info-refreshed .product-highlights__toggle:before,.product--info-refreshed .product-highlights__toggle:after{content:"";position:absolute;top:50%;left:0;width:100%;height:.1rem;background-color:rgb(var(--color-foreground));transition:transform var(--duration-short) ease}.product--info-refreshed .product-highlights__toggle:after{transform:rotate(90deg)}.product--info-refreshed .product-highlights[open] .product-highlights__toggle:after{transform:rotate(0)}.product--info-refreshed .product-highlights__content{margin-top:1.6rem;font-size:1.4rem;line-height:1.6;color:rgb(var(--color-foreground))}.product--info-refreshed .product-highlights__content>*{margin:0 0 1.2rem}.product--info-refreshed .product-highlights__content>*:last-child{margin-bottom:0}.product--info-refreshed .product-highlights__subheading{margin-top:2rem;font-weight:600;color:rgb(var(--refresh-dark))}.product--info-refreshed .product-highlights__content>.product-highlights__subheading:first-child{margin-top:0}.product--info-refreshed .product-highlights__list,.product--info-refreshed .product-highlights__richtext ul{display:grid;gap:1.2rem;margin-bottom:0;padding:0;list-style:none}.product--info-refreshed .product-highlights__richtext ul:not(:last-child){margin-bottom:1.2rem}.product--info-refreshed .product-highlights__richtext p{margin:0 0 1.2rem}.product--info-refreshed .product-highlights__richtext p:last-child{margin-bottom:0}.product--info-refreshed .product-highlights__list li,.product--info-refreshed .product-highlights__richtext ul li{position:relative;margin:0;padding-left:3.2rem;list-style:none}.product--info-refreshed .product-highlights__list li:before,.product--info-refreshed .product-highlights__richtext ul li:before{content:"";position:absolute;top:.1rem;left:0;width:2rem;height:2rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='10' fill='%235ed6c4'/%3E%3Cpath d='M6 10.2l2.7 2.7L14.2 7.4' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.product--info-refreshed .product-description-accordion{margin-top:3.2rem;padding-top:2.4rem;border-top:.1rem solid var(--refresh-border)}.product--info-refreshed .product-description-accordion .product-highlights__content ul{margin:0 0 1.2rem;padding-left:2rem;list-style:disc}.product--info-refreshed .product-description-accordion .product-highlights__subheading{font-size:1.2rem;letter-spacing:.1rem;text-transform:uppercase}.product--info-refreshed .product-documents-accordion{margin-top:0;padding-top:2.4rem}.product--info-refreshed .product-description-accordion+.product-documents-accordion{border-top:0}.product--info-refreshed .product-documents__item+.product-documents__item{margin-top:1.2rem}.product--info-refreshed .product-documents__item{display:flex;align-items:center;gap:1rem;margin:0;font-size:1.4rem;line-height:1.4}.product--info-refreshed .product-documents__icon{flex-shrink:0;width:2rem;height:2rem;color:rgb(var(--refresh-dark))}.product--info-refreshed .product-documents__item a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.product--info-refreshed .product-documents__item a:hover{color:rgb(var(--refresh-dark))}.product--info-refreshed variant-radios{padding:2.4rem 0 .8rem;border-bottom:.1rem solid var(--refresh-border)}.product--info-refreshed variant-radios .product-form__input{display:flex;flex-wrap:wrap;gap:.8rem;max-width:none;margin:0 0 1.6rem}.product--info-refreshed variant-radios .product-form__input:has(.swatch-circle){gap:.8rem .7rem}.product--info-refreshed variant-radios legend.form__label{margin-bottom:1.2rem;font-size:1.3rem;font-weight:400;letter-spacing:.1rem;text-transform:uppercase;color:var(--refresh-muted)}.product--info-refreshed .form__label-value{margin-left:1rem;letter-spacing:0;text-transform:none;color:rgb(var(--color-foreground))}.product--info-refreshed .product-form__input input[type=radio]+label{margin:0;padding:1rem 1.6rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:10rem;background:transparent;font-size:1.4rem;letter-spacing:0;color:rgb(var(--color-foreground))}.product--info-refreshed .product-form__input input[type=radio]:checked+label{border-color:rgb(var(--refresh-dark));background:rgb(var(--refresh-dark))!important;color:#fff}.product--info-refreshed .product-form__input input[type=radio]+label.swatch-circle{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;min-width:0;margin:0;padding:0;border:.1rem solid transparent;border-radius:50%;background:transparent!important}.product--info-refreshed .product-form__input input[type=radio]:checked+label.swatch-circle{border-color:rgb(var(--refresh-dark));background:transparent!important}.product--info-refreshed .swatch-circle__color{display:block;width:2.8rem;height:2.8rem;border-radius:50%;background-position:center;background-size:cover;box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.12)}.product--info-refreshed .product-form__input input[type=radio].disabled+label.swatch-circle{opacity:.4;text-decoration:none}.product--info-refreshed .product__info-container>[id^=price-]{margin-top:2.4rem}.product--info-refreshed .price-refreshed{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem}.product--info-refreshed .price-refreshed .price-refreshed__current,.product--info-refreshed .price-refreshed .price-refreshed__current .money{font-size:2rem}.product--info-refreshed .price-refreshed__current{font-family:var(--font-heading-family);line-height:1.2;color:rgb(var(--color-foreground))}.product--info-refreshed .price-refreshed__compare{font-size:1.6rem;color:var(--refresh-muted)}.product--info-refreshed .price-refreshed__badge,.product--info-refreshed .price-refreshed__sold-out{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:10rem;font-size:1.1rem;font-weight:600;line-height:1.2;letter-spacing:.04rem;text-transform:uppercase;color:rgb(var(--refresh-dark))}.product--info-refreshed .price-refreshed__badge{background-color:var(--refresh-accent)}.product--info-refreshed .price-refreshed__sold-out{background-color:rgba(var(--color-foreground),.08)}.product--info-refreshed .price-refreshed .money-details{order:1;display:inline-flex!important;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem}.product--info-refreshed .price-refreshed .money-details del{display:inline-flex;text-decoration:none}.product--info-refreshed .price-refreshed .bold-pre-compare-price{display:inline-flex!important;margin:0;line-height:1.2}.product--info-refreshed .price-refreshed .bold-pre-compare-price .pre-compare-price{font-family:var(--font-body-family)!important;font-size:1.6rem!important;font-weight:400!important;color:var(--refresh-muted)!important}.product--info-refreshed .price-refreshed .money-save{display:none!important}.product--info-refreshed .price-refreshed:has(.bold-pre-compare-price) .price-refreshed__compare,.product--info-refreshed .price-refreshed:has(.bold-pre-compare-price) .price-refreshed__badge:not([data-bold-saving]){display:none}.product--info-refreshed .price-refreshed__badge--bold{order:2}.product--info-refreshed .price-refreshed__badge[hidden]{display:none}.product--info-refreshed .price-refreshed--login{margin:0;font-size:1.6rem;line-height:1.4;color:rgb(var(--color-foreground))}.product--info-refreshed .price-refreshed__login-link{font-weight:600;color:rgb(var(--refresh-dark));text-decoration:underline;text-underline-offset:.3rem}.product--info-refreshed .price-refreshed__unit{display:block;margin-top:.4rem;color:var(--refresh-muted)}.product--info-refreshed .product__info-container>.product__buy-buttons{margin-top:2rem}.product--info-refreshed .product__buy-buttons product-form,.product--info-refreshed .product__buy-buttons form{margin:0!important;padding:0}.product--info-refreshed .product__buy-buttons .bold_options{margin:0!important}.product--info-refreshed .product__buy-buttons .bold_options:has(.bold_option_element){margin-bottom:1.6rem!important}.product--info-refreshed .product__buy-buttons .bold_qb_grid:empty,.product--info-refreshed .product__buy-buttons .product__pickup-availabilities:empty{display:none}.product--info-refreshed .product__buy-buttons .product-form__buttons{display:flex!important;align-items:stretch;gap:1.2rem;float:none;width:100%!important;max-width:none;margin:0}.product--info-refreshed .product-form__quantity .price-per-item__container{width:auto}.product--info-refreshed .product-form__quantity quantity-input.quantity{width:11.4rem}.product--info-refreshed .product-form__quantity .quantity__button{width:3.6rem}.product--info-refreshed .product-form__buttons>.product-form__quantity{flex:0 0 auto;width:auto;min-width:0;max-width:none;margin:0!important}.product--info-refreshed .product-form__quantity .quantity__label,.product--info-refreshed .product-form__quantity .quantity__rules:empty{display:none}.product--info-refreshed .product-form__quantity .quantity{width:11.4rem;min-height:4.6rem;border-radius:.6rem;background-color:var(--refresh-surface)}.product--info-refreshed .product-form__quantity .quantity:before,.product--info-refreshed .product-form__quantity .quantity:after{display:none}.product--info-refreshed .product-form__quantity .quantity__input,.product--info-refreshed .product-form__quantity .quantity__button{background:transparent}.product--info-refreshed .product-form__quantity .quantity__input{font-size:calc(1.6rem - 2px)}.product--info-refreshed .product__buy-buttons .product-form__submit{--color-button: var(--refresh-dark);--color-button-text: 255, 255, 255;flex:1 1 0;width:auto;min-width:0;max-width:none;min-height:4.6rem;margin:0;border-radius:.6rem!important;font-size:calc(1.4rem - 2px);font-weight:500;letter-spacing:.1rem}.product--info-refreshed .product__buy-buttons .product-form__submit:after{border-radius:.6rem}.product--info-refreshed .product__buy-buttons .rewards-message{display:block;margin:1.2rem 0 0;padding:.8rem 1.2rem;border-radius:.6rem;font-size:1.3rem;line-height:1.4}.product--info-refreshed .product__buy-buttons .swym-add-to-wishlist-view-product.custom-full-width,.product--info-refreshed .product__buy-buttons .swym-wishlist-button-bar{display:none!important}.product--info-refreshed .skuEAPrice{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.product--info-refreshed .product-trust-text{margin:1.2rem 0 0!important;font-size:1.3rem;line-height:1.5;text-align:center;color:var(--refresh-muted)}.product--info-refreshed .product-delivery{display:grid;gap:1rem;margin:2rem 0 0!important;padding:0}.product--info-refreshed .product-delivery__item{display:flex;align-items:center;gap:1rem;font-size:1.4rem;line-height:1.4;color:rgb(var(--color-foreground))}.product--info-refreshed .product-delivery__icon{flex-shrink:0;width:1.8rem;height:1.8rem}.product--info-refreshed .product-rewards{display:block;width:100%;margin:3.6rem 0 0!important;padding:2rem 2.4rem 2.4rem!important;border-radius:1.4rem;background:#f8f4f3;font-size:1.4rem;text-align:left}.product--info-refreshed .product-rewards__header{display:flex;align-items:center;gap:2rem}.product--info-refreshed .product-rewards__icon{flex-shrink:0;width:2.8rem;height:2.8rem;color:var(--refresh-accent)}.product--info-refreshed .product-rewards__summary{flex:1 1 auto;min-width:0}.product--info-refreshed .product-rewards__heading{margin:0 0 .4rem;font-size:1.1rem!important;font-weight:600;line-height:1.3;letter-spacing:.25rem;text-transform:uppercase;color:rgb(var(--refresh-dark))}.product--info-refreshed .product-rewards__points{margin:0;font-size:1.5rem!important;line-height:1.35;letter-spacing:0;color:#1a1a1a}.product--info-refreshed .product-rewards__points strong{font-weight:700;color:rgb(var(--refresh-dark))}.product--info-refreshed .product-rewards__link{flex-shrink:0;align-self:center;font-size:1.2rem!important;font-weight:600;color:rgb(var(--refresh-dark));text-decoration:underline;text-underline-offset:.3rem}.product--info-refreshed .product-rewards__body{margin-top:2.4rem;padding-top:2.4rem;border-top:.1rem solid rgba(0,0,0,.1)}.product--info-refreshed .product-rewards__body,.product--info-refreshed .product-rewards__body p{font-size:1.2rem!important;line-height:1.7;letter-spacing:0;color:#8a8a8a}.product--info-refreshed .product-rewards__body p{margin:0}.product--info-refreshed .product-rewards__body p+p{margin-top:.8rem}.product--info-refreshed .product-rewards__body strong{font-weight:700;color:rgb(var(--refresh-dark))}@media screen and (max-width:749px){.product--info-refreshed .product-rewards{padding:1.8rem 1.6rem 2rem!important}.product--info-refreshed .product-rewards__header{gap:1.4rem}.product--info-refreshed .product-rewards__points{font-size:1.4rem!important}}@media screen and (min-width:750px){.product--info-refreshed .product__title h1{font-size:calc(var(--font-heading-scale) * 2.8rem)}}@media screen and (min-width:750px){.product--info-refreshed .product__media-wrapper{position:sticky;top:calc(var(--header-height, 0px) + 2rem);align-self:flex-start;z-index:1}}.product__description1{display:none}
/*# sourceMappingURL=/cdn/shop/t/279/assets/section-main-product-refreshed.css.map */
