:root{--heppo-choc: #331100;--heppo-orange: #EE9111;--heppo-orange-dark: #D27C06;--heppo-cream: #FFF8EF;--heppo-line: #ECE6E0;--heppo-image: #F6F5F3;--heppo-sale: #C62828;--heppo-muted: #7A6A5E;--heppo-radius: 4px}.announcement-bar{border-bottom:1px solid var(--heppo-line)}.announcement-text{font-size:12px;letter-spacing:.04em;font-weight:600}.site-header{border-bottom:0;box-shadow:none}.site-nav__link{font-weight:600;letter-spacing:.02em}.site-nav__link:hover,.site-nav__link:focus{color:var(--heppo-orange)}.cart-link__bubble--visible{background-color:var(--heppo-orange)}.site-header__search input,.site-header__search-input{border-radius:var(--heppo-radius)}.heppo-welcome{background:var(--heppo-cream);color:var(--heppo-choc);border-bottom:1px solid var(--heppo-line)}.heppo-welcome__inner{display:flex;align-items:center;gap:10px;padding-top:10px;padding-bottom:10px}.heppo-welcome__icon{width:18px;height:18px;flex:none;color:var(--heppo-orange)}.heppo-welcome__text{margin:0;font-size:14px;line-height:1.4;flex:1}.heppo-welcome__eyebrow{display:inline-block;margin-right:8px;padding:2px 8px;border:1px solid var(--heppo-orange);border-radius:2px;color:var(--heppo-choc);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;vertical-align:1px}.heppo-welcome__hello{margin-right:6px}.heppo-welcome__link{margin-left:6px;color:var(--heppo-choc);font-weight:600;text-decoration:underline;text-underline-offset:3px}.heppo-welcome__close{flex:none;width:32px;height:32px;padding:6px;background:none;border:0;color:var(--heppo-choc);cursor:pointer}.heppo-welcome__close svg{width:100%;height:100%}.heppo-welcome--footway{background:#ffefd9}@media only screen and (max-width:768px){.heppo-welcome__text{font-size:13px}.heppo-welcome__eyebrow{display:block;width:max-content;margin:0 0 4px}}.btn,.btn--secondary,.add-to-cart,.shopify-payment-button__button--unbranded{border-radius:var(--heppo-radius)!important;font-weight:700;letter-spacing:.02em;text-transform:none}.btn:not(.btn--secondary):not(.btn--tertiary):hover,.add-to-cart:hover{background-color:var(--heppo-orange-dark)}.btn--secondary{border-color:var(--heppo-choc);color:var(--heppo-choc)}.grid-product__image-mask,.grid__image-ratio,.grid-product__image-wrap{background-color:var(--heppo-image);border-radius:var(--heppo-radius);overflow:hidden}.grid-product__meta{padding-top:10px;text-align:left}.grid-product__vendor{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--heppo-muted);margin-bottom:2px}.grid-product__title{font-size:14px;font-weight:400;line-height:1.35}.grid-product__price{font-size:14px;font-weight:700;margin-top:4px}.grid-product__price--original{font-weight:400;color:var(--heppo-muted)}.grid-product__price--savings{color:var(--heppo-sale);font-weight:700}.grid-product__tag{border-radius:2px;font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 8px;top:8px;right:8px}.grid-product__tag--sale{background-color:var(--heppo-sale)!important;color:#fff!important}.collection-item__title{font-weight:700}.product-single__vendor{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--heppo-muted)}.product-single__title{font-weight:700;letter-spacing:0}.product__price{font-weight:700}.product__price.on-sale{color:var(--heppo-sale)}.product__photos .product-main-slide,.product__main-photos{background-color:var(--heppo-image);border-radius:var(--heppo-radius)}.variant-input-wrap label{border-radius:var(--heppo-radius);border-color:var(--heppo-line);min-width:48px;text-align:center;font-weight:600}.variant-input-wrap input[type=radio]:checked+label{border-color:var(--heppo-choc);box-shadow:0 0 0 1px var(--heppo-choc)}.variant-input-wrap label.disabled{color:#b8aea6}.collapsible-trigger-btn{font-weight:700}input,select,textarea{border-radius:var(--heppo-radius)}.site-footer{border-top:0}.site-footer a:hover{color:var(--heppo-orange)}.footer__title{font-weight:700;letter-spacing:.02em}.heppo-mysize{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 20px;padding:12px 14px;background:var(--heppo-cream);border:1px solid var(--heppo-line);border-radius:var(--heppo-radius);color:var(--heppo-choc)}.heppo-mysize__head{display:flex;align-items:center;gap:12px}.heppo-mysize__title{font-weight:700;font-size:14px}.heppo-mysize__depts{display:inline-flex;border:1px solid var(--heppo-line);border-radius:var(--heppo-radius);overflow:hidden;background:#fff}.heppo-mysize__dept{padding:6px 12px;font-size:13px;font-weight:600;background:none;border:0;color:var(--heppo-choc);cursor:pointer}.heppo-mysize__dept+.heppo-mysize__dept{border-left:1px solid var(--heppo-line)}.heppo-mysize__dept.is-active{background:var(--heppo-choc);color:#fff}.heppo-mysize__body{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;flex:1}.heppo-mysize__prompt{font-size:13px}.heppo-mysize__chips{display:flex;flex-wrap:wrap;gap:6px}.heppo-mysize__chip{min-width:40px;padding:6px 8px;font-size:13px;font-weight:600;background:#fff;border:1px solid var(--heppo-line);border-radius:var(--heppo-radius);color:var(--heppo-choc);cursor:pointer}.heppo-mysize__chip:hover{border-color:var(--heppo-choc)}.heppo-mysize__chip.is-active{border-color:var(--heppo-choc);box-shadow:0 0 0 1px var(--heppo-choc)}.heppo-mysize__toggle{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;font-size:14px;font-weight:700;background:#fff;border:1px solid var(--heppo-choc);border-radius:var(--heppo-radius);color:var(--heppo-choc);cursor:pointer}.heppo-mysize__check{width:16px;height:16px;border:1.5px solid var(--heppo-choc);border-radius:3px;position:relative;flex:none}.heppo-mysize__toggle.is-on{background:var(--heppo-orange);border-color:var(--heppo-orange);color:#fff}.heppo-mysize__toggle.is-on .heppo-mysize__check{border-color:#fff;background:#fff}.heppo-mysize__toggle.is-on .heppo-mysize__check:after{content:"";position:absolute;left:4px;top:0;width:5px;height:10px;border:solid var(--heppo-orange);border-width:0 2px 2px 0;transform:rotate(45deg)}.heppo-mysize__change{background:none;border:0;padding:0;font-size:13px;font-weight:600;color:var(--heppo-choc);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media only screen and (max-width:768px){.heppo-mysize{margin:0 16px 16px;flex-direction:column;align-items:stretch}.heppo-mysize__head{justify-content:space-between}.heppo-mysize__chip{min-width:44px;padding:8px}}.grid-product__tag--custom,.grid-product__tag[style*=ff00ff]{background-color:var(--heppo-sale)!important;color:#fff!important}.add-to-cart{font-size:15px;min-height:52px}.heppo-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:25;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--heppo-line);box-shadow:0 -4px 16px #33110014}.heppo-sticky-atc[hidden]{display:none}.heppo-sticky-atc__info{flex:1;min-width:0;display:flex;flex-direction:column}.heppo-sticky-atc__title{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.heppo-sticky-atc__meta{font-size:12px;color:var(--heppo-muted)}.heppo-sticky-atc__btn{flex:none;min-height:44px;padding:0 18px}@media only screen and (min-width:769px){.heppo-sticky-atc{display:none!important}}.heppo-attn{animation:heppo-attn 1.6s ease;border-radius:var(--heppo-radius)}@keyframes heppo-attn{0%,to{box-shadow:0 0 #ee911100}30%{box-shadow:0 0 0 4px #ee91118c}}.grid-product__image-mask .image-wrap,.grid-product__image-mask .grid__image-ratio,.product__main-photos .product-main-slide,.product__thumb{background-color:var(--heppo-image)}.grid-product__image,.grid-product__secondary-image img,.product__main-photos img,.product__thumb img{mix-blend-mode:multiply}.collection-item{border-radius:var(--heppo-radius)}.collection-item .collection-image,.collection-item .image-wrap{border-radius:var(--heppo-radius);overflow:hidden;background-color:var(--heppo-image)}.collection-item img{transition:transform .5s ease}.collection-item:hover img{transform:scale(1.03)}.collection-item__title--below,[id*=text_columns] h4,[id*=featured_collections] .section-header__title,[id*=text_columns] .section-header__title,[id*=text_columns] h2{display:block;text-transform:lowercase;letter-spacing:0;font-weight:700}.collection-item__title--below:first-letter,[id*=text_columns] h4:first-letter,[id*=featured_collections] .section-header__title:first-letter,[id*=text_columns] .section-header__title:first-letter,[id*=text_columns] h2:first-letter{text-transform:uppercase}.collection-item__title--below{margin-top:10px;font-size:16px}[id*=text_columns] .image-wrap{aspect-ratio:1 / 1;height:auto!important;padding:0!important;border-radius:var(--heppo-radius);overflow:hidden;background-color:var(--heppo-image)}[id*=text_columns] .image-wrap img{position:static;width:100%;height:100%;object-fit:cover}[id*=text_columns] .btn--secondary{border-radius:var(--heppo-radius)}.hero__title{font-weight:700;letter-spacing:-.01em}.hero__text-wrap{background:linear-gradient(0deg,#3311008c,#3100 60%)}.hero__link .btn--inverse{background:var(--heppo-orange);border-color:var(--heppo-orange);color:#fff}.hero__link .btn--inverse:hover{background:var(--heppo-orange-dark);border-color:var(--heppo-orange-dark)}.testimonials-section{background-color:var(--heppo-cream)!important;color:var(--heppo-choc)!important}.testimonials-slide .testimonials-slider__text{border-radius:var(--heppo-radius)}
/*# sourceMappingURL=/cdn/shop/t/55/assets/heppo-2026.css.map */
