.rt-seo{padding:28px 0 36px}.rt-seo__a h2{margin:1.1em 0 .35em;font-family:var(--font-body-family);font-weight:500;font-size:15px;line-height:1.35;letter-spacing:0}.rt-seo__a a{color:inherit}.custom-cart-summary__prices p,.custom-cart-summary__goal,.custom-cart-summary__benefits{margin:0}.custom-cart-summary__prices p{display:flex;justify-content:space-between;gap:1rem;font-weight:700}.custom-cart-summary__goal,.custom-cart-summary__benefits{margin-top:.6rem}.custom-cart-summary__benefits{font-size:1.3rem;opacity:.8}.custom-cart-paybar{display:none}.custom-cart-code-toggle{background:none;border:0;padding:0;margin:0 0 .8rem;text-decoration:underline;cursor:pointer;font:inherit}@media screen and (max-width:749px){.custom-cart-paybar{display:block;position:fixed;inset-inline:0;bottom:0;z-index:30;background:#fff;border-top:1px solid rgba(18,18,18,.12);padding:.8rem 1.6rem calc(.8rem + env(safe-area-inset-bottom));padding-left:6.4rem}.custom-cart-paybar__button{width:100%;margin-top:0}.cart__dynamic-checkout-buttons,.additional-checkout-buttons,shopify-paypal-button{display:none!important}body:has(.custom-cart-paybar){padding-bottom:11rem}body:has(.custom-cart-paybar) #checkout{display:none}}.custom-cart-benefits{background:var(--benefits-bg);color:var(--benefits-text);text-align:var(--benefits-align);padding-top:var(--benefits-padding-top);padding-bottom:var(--benefits-padding-bottom)}.custom-cart-benefits__heading{margin:0 0 .8rem;font-size:clamp(2.4rem,3vw,3.2rem)}.custom-cart-benefits__intro,.custom-cart-benefits__group-head p,.custom-cart-benefits__saved{margin:0}.custom-cart-benefits__intro{margin-bottom:1.6rem}.custom-cart-benefits__applied,.custom-cart-benefits__group{margin-top:1.6rem}.custom-cart-benefits__label,.custom-cart-benefits__group h3{margin:0 0 .6rem;font-size:1.8rem}.custom-cart-benefits__discounts,.custom-cart-benefits__tiers,.custom-cart-benefits__benefits{list-style:none;margin:.8rem 0 0;padding:0}.custom-cart-benefits__discounts li,.custom-cart-benefits__tier,.custom-cart-benefits__benefits li{background:var(--benefits-card);border-radius:var(--benefits-radius)}.custom-cart-benefits__discounts li{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 1.2rem;margin-top:.6rem}.custom-cart-benefits__saved{margin-top:.8rem;font-weight:700}.custom-cart-benefits__meter{height:.8rem;border-radius:999px;background:#422e081f;overflow:hidden;margin-top:1rem}.custom-cart-benefits__meter span{display:block;height:100%;background:var(--benefits-accent)}.custom-cart-benefits__tiers,.custom-cart-benefits__benefits{display:grid;gap:.8rem}@media screen and (min-width:750px){.custom-cart-benefits__tiers,.custom-cart-benefits__benefits{grid-template-columns:repeat(3,minmax(0,1fr))}}.custom-cart-benefits__tier,.custom-cart-benefits__benefits li{padding:1.2rem;border:.1rem solid transparent}.custom-cart-benefits__tier--current{border-color:var(--benefits-accent);background:var(--benefits-reached)}.custom-cart-benefits__tier--locked{opacity:.72}.custom-cart-benefits__tier-title,.custom-cart-benefits__tier-detail,.custom-cart-benefits__tier-rule{margin:0}.custom-cart-benefits__tier-title{font-weight:700}.custom-cart-benefits__tier-detail,.custom-cart-benefits__tier-rule{margin-top:.4rem}.rt-seo{padding:28px 0 8px}.rt-seo__row{border-top:1px solid rgba(var(--color-foreground),.16);border-bottom:1px solid rgba(var(--color-foreground),.16)}.rt-seo__summary{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:14px 0;cursor:pointer;list-style:none}.rt-seo__summary::-webkit-details-marker{display:none}.rt-seo__summary:focus-visible{outline:1px solid rgb(var(--color-foreground));outline-offset:3px}.rt-seo__q{font-family:var(--font-body-family);font-weight:500;font-size:15px;line-height:1.4;color:rgb(var(--color-foreground))}.rt-seo__mark{position:relative;flex:0 0 auto;width:11px;height:11px}.rt-seo__mark:before,.rt-seo__mark:after{content:"";position:absolute;left:0;top:5px;width:11px;height:1px;background:currentColor}.rt-seo__mark:after{transform:rotate(90deg)}.rt-seo__row[open] .rt-seo__mark:after{display:none}.rt-seo__a{max-width:68ch;padding:0 0 18px;font-size:15px;line-height:1.65;color:rgba(var(--color-foreground),.88)}.rt-seo__a p{margin:0 0 .85em}.custom-collection-seo__inner{text-align:start}.custom-collection-seo__align-center{text-align:center}.custom-collection-seo__align-center .custom-collection-seo__crumbs{justify-content:center}.custom-collection-seo__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;list-style:none;margin:0 0 .6rem;padding:0;line-height:1.4;color:rgba(var(--color-foreground),.72)}.custom-collection-seo__crumb{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.custom-collection-seo__crumb-link{color:inherit;text-decoration:underline;text-underline-offset:.18em}.custom-collection-seo__sep{width:.45em;height:.45em;border-top:1.5px solid currentColor;border-inline-end:1.5px solid currentColor;transform:rotate(45deg);flex:0 0 auto}.custom-collection-seo__nav[dir=rtl] .custom-collection-seo__sep,body[data-rtl=true] .custom-collection-seo__sep{transform:rotate(45deg) scaleX(-1)}.custom-collection-seo__title{margin:0;line-height:1.2;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * var(--font-heading-letter-spacing));color:rgb(var(--color-foreground))}.custom-collection-seo__intro{position:relative;margin-top:.6rem}.custom-collection-seo__intro-text{margin-top:.6rem;line-height:1.5;color:rgb(var(--color-foreground))}.custom-collection-seo__intro-text>*:first-child{margin-top:0}.custom-collection-seo__intro-text>*:last-child{margin-bottom:0}.custom-collection-seo__toggle{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.custom-collection-seo__more{display:inline-flex;align-items:center;margin-top:.4rem;padding:.4rem 0;color:rgb(var(--color-foreground));font:inherit;line-height:1.3;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.custom-collection-seo__more-open{display:none}.custom-collection-seo__toggle:checked~.custom-collection-seo__more .custom-collection-seo__more-closed{display:none}.custom-collection-seo__toggle:checked~.custom-collection-seo__more .custom-collection-seo__more-open{display:inline}.custom-collection-seo__toggle:focus-visible~.custom-collection-seo__more{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}@media screen and (max-width:749px){.custom-collection-seo__intro:not(:has(.custom-collection-seo__toggle:checked))>.custom-collection-seo__intro-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--intro-lines, 2);overflow:hidden;margin-top:.6rem}.custom-collection-seo__intro:not(:has(.custom-collection-seo__toggle:checked))>.custom-collection-seo__intro-text>*{display:inline}.custom-collection-seo__intro:not(:has(.custom-collection-seo__toggle:checked))>.custom-collection-seo__intro-text>*+*:before{content:" "}}@media screen and (min-width:750px){.custom-collection-seo__intro:not(.custom-collection-seo__intro--clamp-desktop)>.custom-collection-seo__more{display:none}.custom-collection-seo__intro--clamp-desktop:not(:has(.custom-collection-seo__toggle:checked))>.custom-collection-seo__intro-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--intro-lines-desktop, 4);overflow:hidden}.custom-collection-seo__intro--clamp-desktop:not(:has(.custom-collection-seo__toggle:checked))>.custom-collection-seo__intro-text>*{display:inline}.custom-collection-seo__intro--clamp-desktop:not(:has(.custom-collection-seo__toggle:checked))>.custom-collection-seo__intro-text>*+*:before{content:" "}}.custom-collection-seo__intro.custom-collection-seo__intro--fold>.custom-collection-seo__more{display:inline-flex}.custom-collection-seo__intro--fold:not(:has(.custom-collection-seo__toggle:checked))>.custom-collection-seo__intro-text{display:block;-webkit-line-clamp:unset;max-height:0;overflow:hidden;margin-top:0;margin-bottom:0}.custom-collection-seo__intro--fold:has(.custom-collection-seo__toggle:checked)>.custom-collection-seo__intro-text{max-height:none;overflow:visible}.custom-quiet-cart-section,.custom-quiet-cart{margin:0;padding:0}cart-notification .cart-notification,cart-notification .cart-notification.active{display:none!important}#cart-icon-bubble.custom-cart-added{animation:custom-cart-added-pulse .8s ease}#cart-icon-bubble.custom-cart-added .cart-count-bubble{animation:custom-cart-count-pop .8s ease}@keyframes custom-cart-added-pulse{0%{transform:scale(1)}35%{transform:scale(1.4)}to{transform:scale(1)}}@keyframes custom-cart-count-pop{0%{transform:scale(1)}40%{transform:scale(1.55)}to{transform:scale(1)}}.custom-cart-fly{position:fixed;z-index:10000;object-fit:cover;border-radius:12px;pointer-events:none;box-shadow:0 10px 28px #00000038;transition:transform .65s cubic-bezier(.2,.7,.2,1),opacity .65s ease}.custom-cart-added-toast{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;margin:0;padding:0;background:transparent;pointer-events:none;animation:custom-cart-toast-hold 1.7s ease forwards}.custom-cart-added-toast__mark{width:5.6rem;height:5.6rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f7f5f1;color:#2f4a38;box-shadow:0 10px 28px #2f4a382e;animation:custom-cart-toast-pop .4s cubic-bezier(.2,.8,.2,1)}.custom-cart-added-toast__mark svg{width:3.2rem;height:3.2rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.custom-cart-added-toast__mark path{stroke-dasharray:24;stroke-dashoffset:24;animation:custom-cart-toast-draw .35s ease .12s forwards}.custom-cart-added-toast__text{margin:0;padding:.35rem .9rem;border-radius:999px;background:#f7f5f1f0;color:#2f4a38;font-size:1.6rem;font-weight:700;line-height:1.3;animation:custom-cart-toast-pop .35s ease .06s both}@keyframes custom-cart-toast-pop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes custom-cart-toast-draw{to{stroke-dashoffset:0}}@keyframes custom-cart-toast-hold{0%,72%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.custom-cart-added-toast,.custom-cart-added-toast__mark,.custom-cart-added-toast__text,.custom-cart-added-toast__mark path{animation:none}.custom-cart-added-toast{animation:custom-cart-toast-hold 1.7s linear forwards}.custom-cart-added-toast__mark path{stroke-dashoffset:0}}.product-form__quantity-and-btn:has(>a.custom-go-cart){display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1rem;row-gap:.6rem;align-items:center;width:100%}.product-form__quantity-and-btn:has(>a.custom-go-cart)>.product-form__quantity{grid-column:1;grid-row:1}.product-form__quantity-and-btn:has(>a.custom-go-cart)>.product-form__submit{grid-column:2;grid-row:1;width:100%;min-width:0;margin:0}.product-form__quantity-and-btn--right:has(>a.custom-go-cart)>.product-form__quantity{grid-column:2}.product-form__quantity-and-btn--right:has(>a.custom-go-cart)>.product-form__submit{grid-column:1}.product-form__quantity-and-btn:not(:has(.product-form__quantity)):has(>a.custom-go-cart){grid-template-columns:minmax(0,1fr)}.product-form__quantity-and-btn:not(:has(.product-form__quantity)):has(>a.custom-go-cart)>.product-form__submit,.product-form__quantity-and-btn:not(:has(.product-form__quantity)):has(>a.custom-go-cart)>a.custom-go-cart{grid-column:1}.product-form__quantity-and-btn:has(>a.custom-go-cart)>a.custom-go-cart,.product-form__quantity-and-btn--right:has(>a.custom-go-cart)>a.custom-go-cart{grid-column:1 / -1;grid-row:2;justify-self:stretch;width:100%}.sticky-atc__button:has(.custom-go-cart){display:flex;flex-direction:column;align-items:stretch;gap:.6rem}.sticky-atc__button:has(.custom-go-cart) .sticky-atc__add_button,.sticky-atc__button:has(.custom-go-cart)>a.custom-go-cart{width:100%}a.custom-go-cart:any-link,a.custom-go-cart:hover,a.custom-go-cart:focus,a.custom-go-cart:focus-visible,a.custom-go-cart:not(:hover){display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:calc(4.5rem + var(--buttons-border-width) * 2);margin:0;padding:0 1.5rem;background:transparent;color:rgb(var(--color-button));border:.15rem solid rgb(var(--color-button));border-radius:var(--buttons-radius-outset);box-shadow:none;font-family:inherit;font-size:1.8rem;font-weight:700;font-style:normal;letter-spacing:0;line-height:1.2;text-transform:none;text-decoration:none;cursor:pointer}a.custom-go-cart:hover{background:rgba(var(--color-button),.08);text-decoration:none}a.custom-go-cart:focus-visible{outline:.2rem solid rgb(var(--color-button));outline-offset:.2rem}
/*# sourceMappingURL=/cdn/shop/t/53/compiled_assets/styles.css.map */
