:root{--font-body-family: "Poppins", sans-serif !important;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: "Poppins", sans-serif !important;--font-heading-style: normal;--font-heading-weight: 700;--buttons-radius: 7px;--buttons-radius-outset: 7px;--buttons-border-width: 0px;--buttons-border-opacity: 0;--buttons-shadow-opacity: 0;--buttons-shadow-visible: 0;--buttons-border-offset: 0px;--product-card-corner-radius: 1rem;--product-card-border-width: 0rem;--product-card-border-opacity: 0;--product-card-shadow-opacity: 0;--product-card-image-padding: 0rem;--collection-card-corner-radius: 1rem;--collection-card-border-width: 0rem;--collection-card-border-opacity: 0;--blog-card-corner-radius: 1rem;--blog-card-border-width: 0rem;--blog-card-border-opacity: 0;--media-radius: 10px;--media-border-width: 0px;--media-border-opacity: 0;--media-shadow-opacity: 0;--inputs-radius: 7px;--inputs-border-width: 1px;--inputs-border-opacity: .35;--inputs-radius-outset: 8px;--popup-corner-radius: 10px;--badge-corner-radius: .6rem;--variant-pills-radius: 7px;--variant-pills-border-width: 1px;--variant-pills-border-opacity: .25;--text-boxes-radius: 8px;--text-boxes-border-width: 0px;--duration-short: .2s;--duration-default: .2s}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-.01em;color:rgb(var(--color-foreground))}h1,.h1{font-size:clamp(2.8rem,3.5vw,4rem)!important;line-height:1.25!important;font-weight:700}h2,.h2{font-size:clamp(2.16rem,2.5vw,2.96rem)!important;line-height:1.3!important;font-weight:700}h3,.h3{font-size:1.8rem!important;line-height:1.3!important;font-weight:600}h4,.h4{font-size:1.5rem!important;line-height:1.4!important;font-weight:600}h5,.h5{font-size:1.3rem!important;line-height:1.4!important;font-weight:600}body{font-size:1.5rem;line-height:1.55;letter-spacing:0;font-family:var(--font-body-family);font-weight:var(--font-body-weight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:750px){body{font-size:1.6rem}}.hxl{font-size:clamp(3.6rem,5vw,5rem)!important;line-height:1.15!important;letter-spacing:-.02em}.hxxl{font-size:clamp(4rem,6vw,5.8rem)!important;line-height:1.1!important;letter-spacing:-.02em}.h0{font-size:clamp(3.2rem,4vw,4.4rem)!important;line-height:1.2!important}.dtc-bg-secondary,.section--secondary{background-color:#f9f8f6!important}.dtc-bg-accent{background-color:#f4f2ee!important}.dtc-text-muted{color:#555!important}.dtc-border{border-color:#e5e5e5!important}.utility-bar{padding:0}.announcement-bar__message,.announcement-bar__message.h5{font-size:1.2rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;padding:.8rem 0!important;min-height:3.2rem!important;line-height:1.4!important}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{padding:0 2.8rem;min-height:calc(4.4rem + var(--buttons-border-width) * 2);font-size:1.4rem;font-weight:600;letter-spacing:.02em;border-radius:var(--buttons-radius-outset);transition:all .2s ease}.button:not([disabled]):hover,.shopify-challenge__button:hover,.customer button:hover,button.shopify-payment-button__button--unbranded:hover{opacity:.88;transform:translateY(-1px)}.button:not([disabled]):active{transform:translateY(0);opacity:.95}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{box-shadow:none!important}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{box-shadow:none!important}.button--secondary{background-color:transparent;border:1.5px solid rgb(var(--color-foreground));color:rgb(var(--color-foreground))}.button--secondary:after{display:none!important}.button--secondary:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-button-text))}.button--tertiary{border:none;background-color:transparent;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.button--tertiary:after{display:none!important}@media screen and (max-width:749px){.product-form__submit,.product-form .button,.cart__ctas .button{width:100%!important;max-width:100%}}.card--card,.card--standard{border:none!important;border-radius:var(--product-card-corner-radius);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.card-wrapper:hover .card--card,.card-wrapper:hover .card--standard{transform:translateY(-3px);box-shadow:0 8px 25px #00000014}.card__media img{border-radius:var(--product-card-corner-radius);transition:transform .3s ease}.card--card .card__media img{border-radius:var(--product-card-corner-radius) var(--product-card-corner-radius) 0 0}.card-wrapper:hover .card__media img{transform:scale(1.03)}.card--card:after,.card--standard .card__inner:after{box-shadow:none!important}.card__content{padding:1.2rem .6rem}.card--card .card__content{padding:1.2rem 1.4rem}.card__heading{font-size:1.4rem;font-weight:600;line-height:1.4}.price-item{font-size:1.4rem;font-weight:600}.price-item--regular{color:rgb(var(--color-foreground))}.price--on-sale .price-item--regular{color:#555;text-decoration:line-through;font-weight:400}.badge{font-size:1.1rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;border-radius:var(--badge-corner-radius);padding:.3rem .8rem}.accordion{border:none}.accordion__title{border-bottom:1px solid #E5E5E5}details.accordion{border-bottom:1px solid #E5E5E5;border-radius:0}details.accordion:first-of-type{border-top:1px solid #E5E5E5}details.accordion summary{padding:1.6rem 0;font-weight:600;font-size:1.5rem;line-height:1.5;cursor:pointer;transition:color .2s ease}details.accordion summary:hover{color:rgb(var(--color-foreground))}details.accordion .accordion__content{padding:0 0 1.6rem;font-size:1.4rem;line-height:1.65;color:rgba(var(--color-foreground),.7)}.accordion summary .icon-caret{transition:transform .25s ease}details[open].accordion summary .icon-caret{transform:rotate(180deg)}.collapsible-content .accordion{border-left:none;border-right:none}html{scroll-behavior:smooth}a{text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s ease,opacity .2s ease}a:hover{opacity:.85}*:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}::selection{background-color:rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground))}.page-width{max-width:var(--page-width);padding-left:2rem;padding-right:2rem}@media screen and (min-width:750px){.page-width{padding-left:4rem;padding-right:4rem}}img{image-rendering:-webkit-optimize-contrast}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:-.01em!important}.product__title h1{font-size:clamp(2.8rem,3.5vw,4rem)!important;font-weight:700;line-height:1.25}.product__info-container .price--large .price-item{font-size:2.2rem;font-weight:700;letter-spacing:-.01em}.product-form__input label{font-size:1.3rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.6rem}.quantity__input{font-size:1.4rem;font-weight:600}.product__description{font-size:1.5rem;line-height:1.65;color:rgba(var(--color-foreground),.7)}.product__media-item{border-radius:var(--media-radius);overflow:hidden}.header{border-bottom:1px solid rgba(var(--color-foreground),.08)}.header__menu-item{font-size:1.4rem;font-weight:500;letter-spacing:0;transition:opacity .2s ease}.header__menu-item:hover{opacity:.7}.cart-count-bubble{font-size:1rem;font-weight:700;min-width:1.8rem;min-height:1.8rem}.footer{border-top:1px solid rgba(var(--color-foreground),.08)}.footer__content-top{padding-top:4rem;padding-bottom:2rem}.footer-block__heading{font-size:1.3rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.06em}.footer-block__details-content a{font-size:1.4rem;font-weight:400;color:rgba(var(--color-foreground),.65);transition:color .2s ease}.footer-block__details-content a:hover{color:rgb(var(--color-foreground));opacity:1}.cart-item__name{font-size:1.4rem;font-weight:600}.cart-item__price-wrapper .price{font-weight:600}.totals__subtotal-value{font-size:1.6rem;font-weight:700}@media screen and (max-width:749px){.page-width{padding-left:1.6rem;padding-right:1.6rem}.card__heading{font-size:1.3rem}.shopify-section+.shopify-section{margin-top:0}}@media screen and (min-width:990px){.header__menu-item{padding:1.2rem 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-dtc-overrides.css.map */
