:root{--hm-accent: #0f766e;--hm-accent-dark: #0f4d4a;--hm-success: #16a34a;--hm-warm-bg: #f4ede1;--hm-cream-bg: #fffaf0;--hm-neutral-bg: #fafafa;--hm-text: #2a1f15;--hm-text-warm: #3a2f25;--hm-text-muted: #5a4937;--hm-text-subtle: #6b5135;--hm-divider: #a89c89;--hm-border-warm: #ead8b6;--hm-border-soft: rgba(0, 0, 0, .08);--hm-sticky-bg: #fff;--hm-sticky-btn: #000;--hm-sticky-btn-fg: #fff;--hm-shadow-soft: 0 -4px 12px rgba(0, 0, 0, .08)}.hm-chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 14px}.hm-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:var(--hm-warm-bg);color:var(--hm-text);font:600 12.5px/1 inherit}.hm-chip__dot{width:6px;height:6px;border-radius:50%;background:var(--hm-success);display:inline-block}.hm-inbox{margin:14px 0;padding:14px 16px;border:1px solid var(--hm-border-soft);border-radius:12px;background:var(--hm-cream-bg);position:relative;z-index:5}.hm-inbox__title{font:700 11.5px/1 inherit;letter-spacing:.06em;text-transform:uppercase;color:var(--hm-text-subtle);margin-bottom:12px;text-align:center}.hm-inbox__items{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.hm-inbox__item{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding:6px 4px}.hm-inbox__num{font:800 22px/1 inherit;color:var(--hm-accent)}.hm-inbox__lbl{font:600 11px/1.3 inherit;color:var(--hm-text)}@media(min-width:480px){.hm-inbox__items{grid-template-columns:repeat(4,1fr);gap:8px}}.hm-trust-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:14px 0;padding:14px;border:1px solid var(--hm-border-soft);border-radius:12px;background:var(--hm-neutral-bg);position:relative;z-index:5}.hm-trust{display:flex;align-items:center;gap:10px;font-size:12.5px;line-height:1.3;color:var(--hm-text)}.hm-trust svg{width:24px;height:24px;flex-shrink:0;color:var(--hm-accent)}.hm-trust strong{font-weight:700}@media(min-width:750px){.hm-trust-strip{grid-template-columns:repeat(4,1fr)}}.hm-sp{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:14px 0 6px;padding:10px 12px;border-radius:10px;background:linear-gradient(135deg,var(--hm-cream-bg),var(--hm-warm-bg));border:1px solid var(--hm-border-warm);font:500 12.5px/1.3 inherit;color:var(--hm-text-warm)}.hm-sp strong{color:var(--hm-accent-dark);font-weight:700}.hm-sp__pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--hm-success);flex-shrink:0;animation:hmPulse 2s ease-in-out infinite}.hm-sp__sep{color:var(--hm-divider);flex-shrink:0}@keyframes hmPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}@media(prefers-reduced-motion:reduce){.hm-sp__pulse{animation:none}}.hm-reviews-h{max-width:760px;margin:0 auto;padding:20px 18px 0;text-align:center}.hm-reviews-h h2{font:800 28px/1.2 inherit;color:var(--hm-text);margin:0 0 6px}.hm-reviews-h p{font:400 15px/1.5 inherit;color:var(--hm-text-muted);margin:0}.hm-sticky-atc{position:fixed;left:0;right:0;bottom:0;display:none;align-items:center;gap:12px;padding:10px 14px;background:var(--hm-sticky-bg);border-top:1px solid rgba(0,0,0,.1);box-shadow:var(--hm-shadow-soft);z-index:9999}.hm-sticky-atc__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:12.5px;line-height:1.2;overflow:hidden}.hm-sticky-atc__info strong{font-size:13px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hm-sticky-atc__price .price{font-size:14px;font-weight:700}.hm-sticky-atc__btn{flex:0 0 auto;padding:13px 22px;background:var(--hm-sticky-btn);color:var(--hm-sticky-btn-fg);border:none;border-radius:8px;font-weight:700;font-size:15px;cursor:pointer}.hm-sticky-atc.is-visible{display:flex}body.hm-sticky-on{padding-bottom:72px}@media(min-width:750px){.hm-sticky-atc,.hm-sticky-atc.is-visible{display:none!important}body.hm-sticky-on{padding-bottom:0}}.featured-product{margin-top:40px}[id$=__activity_sheet_eBHUUa]{padding-top:80px}[id$=__handmoto_compare_VHrtca]{padding-bottom:80px;position:relative;z-index:2}[id$=__related-products]{padding-bottom:28px;position:relative;z-index:2}[id$=__newsletter_learing_9REbqP]:after{display:none!important}.shopify-payment-button{contain:layout style;position:relative;z-index:1}.shopify-payment-button__button{width:100%}.shopify-payment-button__more-options{position:relative;z-index:1}.product-form__buttons{contain:layout}@media(max-width:749px){.slider-counter{font-size:11px;padding:4px 0}.custom-two-images{display:none}.rating-wrapper{flex-wrap:nowrap!important;align-items:center;gap:6px}.star-rating-text{font-size:11.5px;line-height:1.2}.product__title h1{font-size:22px;line-height:1.15;margin:8px 0 4px}.product__text{margin:0 0 8px;font-size:14px;line-height:1.35}.price--large .price-item{font-size:22px}.hm-inbox{padding:12px;margin:10px 0}.hm-inbox__num{font-size:20px}.hm-inbox__lbl{font-size:10.5px}.hm-trust-strip{margin:10px 0;padding:10px}.hm-chip{font-size:11.5px;padding:5px 9px}.hm-sp{font-size:11.5px;padding:8px 10px;margin:10px 0 4px}.featured-product{margin-top:0}[class*=__main-padding]{padding-top:28px!important;padding-bottom:24px!important}.product__media-wrapper{margin-top:8px}[id$=__activity_sheet_eBHUUa]{padding-top:50px}[id$=__handmoto_compare_VHrtca]{padding-bottom:50px}[id$=__related-products]{padding-bottom:20px}.shopify-section h2{font-weight:800!important;letter-spacing:-.01em}.shopify-section{margin-bottom:6px}.btn-custom-primary,.product-form__submit{font-size:15.5px!important;font-weight:700!important;padding:15px 22px!important;border-radius:10px!important}}.hm-inbox,.hm-trust-strip{box-shadow:0 1px 3px #0000000a,0 4px 12px #00000008;border-color:#0000000d}.hm-sp{box-shadow:0 1px 3px #0000000a}@media(hover:hover)and (pointer:fine){.hm-chip{transition:transform .15s ease,box-shadow .15s ease}.hm-chip:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000000f}}@media(min-width:750px){.shopify-section h2,.shopify-section .h1,.product__title h1{font-weight:800!important;letter-spacing:-.015em}.product__title h1{font-size:40px;line-height:1.1}.shopify-section h2{font-size:32px;line-height:1.15}}.price--large .price-item--sale,.price--large .price-item--regular:only-child{font-weight:800;letter-spacing:-.02em}@media(min-width:750px){.price--large .price-item{font-size:28px}}.price__badge-sale{border-radius:999px!important;padding:4px 12px!important;font-weight:700!important;letter-spacing:.02em;font-size:12px!important}@media(min-width:750px){.btn-custom-primary,.product-form__submit{font-weight:700;letter-spacing:.01em;padding:16px 28px;border-radius:10px;transition:transform .15s ease,box-shadow .15s ease}.btn-custom-primary:hover,.product-form__submit:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000001f}}.hm-sticky-atc{box-shadow:0 -2px 8px #0000000a,0 -8px 24px #0000000f;border-top-color:#0000000f}.hm-sticky-atc__btn{letter-spacing:.01em;transition:transform .15s ease}.hm-sticky-atc__btn:active{transform:scale(.97)}@media(min-width:750px){.hm-reviews-h h2{font-size:38px;letter-spacing:-.02em}.hm-reviews-h p{font-size:16px}}.product__media-wrapper .product-media-container,.product__media-wrapper .slider__slide{border-radius:18px;overflow:hidden}.product__media-wrapper .product-media-container{border:2px solid rgba(15,118,110,.12);background:#fff;box-shadow:0 1px 3px #0000000a,0 8px 24px #0000000a}@media(min-width:750px){.hm-chips,.hm-inbox,.hm-trust-strip{margin-top:18px}.hm-inbox__num{font-size:26px}.hm-inbox__title{font-size:12.5px;margin-bottom:16px}.hm-sp{padding:12px 14px;font-size:13px}}.product__text.caption-with-letter-spacing{font:700 11.5px/1 inherit;letter-spacing:.14em;text-transform:uppercase;color:var(--hm-accent);margin:0 0 8px;display:block}@media(min-width:750px){.product__text.caption-with-letter-spacing{font-size:12.5px;margin-bottom:10px}}.product__title{margin-top:4px}.product__title h1{margin-top:0}.product__text.subtitle{margin-top:4px;margin-bottom:12px;color:var(--hm-text-muted)}.product__info-container>.product__text.caption-with-letter-spacing:first-of-type,.product__info-container>.product__text.caption-with-letter-spacing{margin-top:0}.product-form__buttons+form.installment,form.installment.caption-large{margin-top:6px!important}[id^=price-]+.installment,[id^=price-]+form,.price+form.installment,.product__info-container [id^=price-]{margin-bottom:4px!important}.product__info-container>[id^=price-]{padding-bottom:0!important;margin-bottom:6px!important}.product__info-container .installment{margin-top:0!important;padding-top:0!important}@media(max-width:749px){.atc-quant-outer{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:10px!important}.atc-quant-outer .quantity-box{flex:0 0 auto!important;width:auto!important}.atc-quant-outer .product-form__buttons,.atc-quant-outer .product-form{flex:1 1 auto!important;min-width:0!important}.atc-quant-outer .product-form__submit{width:100%!important}}@media(max-width:749px){.hm-sticky-atc.is-visible{display:flex!important}}.template-product .gallery-med-cstm{min-height:0!important;padding:0!important;border:0!important;background:transparent!important}.template-product .gallery-med-cstm ul{height:auto!important}.template-product .gallery-med-cstm .product__media-list{display:flex!important;width:100%!important}.template-product .gallery-med-cstm .product__media-list .product__media-item{height:auto!important;text-align:initial}.template-product .product__media-wrapper .product-media-container,.template-product .product__media-wrapper .product__modal-opener,.template-product .product__media-wrapper .product__media{width:100%}.template-product .product__media-wrapper .product-media-container{--aspect-ratio: 1;--ratio-percent: 100%;aspect-ratio:1 / 1;height:auto!important;max-width:100%!important;border:2px solid #4bb8ff;border-radius:18px;background:#fff;box-shadow:0 2px #0070c03d,0 10px 24px #00000014;overflow:hidden}.template-product .product__media-wrapper .product__modal-opener{display:block;height:100%!important}.template-product .product__media-wrapper .product__media{position:relative!important;height:100%!important;padding:0!important;background:#fff}.template-product .product__media-wrapper .product__media img{display:block;width:100%!important;height:100%!important;object-fit:contain!important}.template-product .thumbnail-list__item,.template-product .thumbnail,.template-product .thumbnail img{aspect-ratio:1 / 1}.template-product .thumbnail-list__item{height:auto!important}.template-product .thumbnail{width:100%;height:100%!important;overflow:hidden}.template-product .thumbnail img{display:block;width:100%!important;height:100%!important;object-fit:contain;background:#fff}@media(min-width:750px){.template-product .product-media-container.media-fit-cover,.template-product .product-media-container.media-fit-cover .product__modal-opener,.template-product .product-media-container.media-fit-cover .media{height:100%!important}.template-product .product--thumbnail_slider .product__media-list .product__media-item:not(.is-active){display:none!important}.template-product .product--thumbnail_slider .product__media-list .product__media-item.is-active{display:block!important;width:100%!important;max-width:100%!important}}@media(max-width:749px){.template-product .product__media-wrapper{overflow:hidden}.template-product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0!important;margin-right:0!important}.template-product .product__media-list{margin-left:0!important;padding-right:0!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-padding-left:0!important}.template-product .product-media-container.media-fit-cover{display:block!important;width:100%!important;align-self:auto!important}.template-product .product-media-container.media-fit-cover .media{position:relative!important}.template-product .product__media-list{margin-bottom:1.5rem}.template-product .product__media-list .product__media-item,.template-product .grid--peek .grid__item.product__media-item{flex:0 0 100%!important;min-width:100%!important;width:100%!important;max-width:100%!important;margin-left:0!important;padding-left:0!important;padding-right:0!important}.template-product .product__media-list .product__media-item:first-of-type{margin-left:0!important}.template-product .product__media-list:after{display:none!important}}.template-product .payment-icons{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-pdp-v2.css.map */
