[data-template-lock=light]{--himclo-bg: #ffffff;--himclo-bg-elevated: #fafafa;--himclo-bg-surface: #f4f4f4;--himclo-bg-card: #ffffff;--himclo-text: #0a0a0a;--himclo-text-muted: rgba(10, 10, 10, .65);--himclo-text-subtle: rgba(10, 10, 10, .45);--himclo-border: rgba(0, 0, 0, .1);--himclo-border-strong: rgba(0, 0, 0, .25);--himclo-accent: #0a0a0a;--himclo-accent-contrast: #ffffff}body.template-product,.template-product,.template-product #MainContent,.template-product main,.template-product .color-scheme-1,.template-product .color-scheme-2,.template-product .color-scheme-3,.template-product .color-scheme-4,.template-product .color-scheme-5,.template-product .gradient,.template-product .product__block,.template-product .product__info-wrapper,.template-product .product__media-wrapper,.template-product [class*=section-main-product]{background:#fff!important;color:#0a0a0a!important;background-image:none!important}.template-product .himclo-header{background:#fff!important;color:#0a0a0a!important;border-bottom:1px solid rgba(0,0,0,.08)}.template-product .himclo-header__icon-btn:hover{background:#0000000f!important}.template-product .himclo-header__cart-badge{background:#0a0a0a!important;color:#fff!important;border-color:#fff!important}.template-product .shopify-section-group-header-group .himclo-ab,.template-product .shopify-section-group-footer-group .himclo-footer{background:#000!important;color:#fff!important}.template-product .shopify-section-group-footer-group .himclo-footer *{color:inherit}.himclo-pd-crumbs{max-width:1440px;margin:1.25rem auto 0;padding-inline:clamp(1rem,3vw,3rem)}.himclo-pd-crumbs ol{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.4rem;font-family:var(--font-body);font-size:var(--type-sm);color:var(--himclo-text-muted)}.himclo-pd-crumbs li+li:before{content:"/";margin-right:.4rem;opacity:.5}.himclo-pd-crumbs a{color:inherit;text-decoration:none;transition:color .2s ease}.himclo-pd-crumbs a:hover{color:var(--himclo-text)}.himclo-pd-crumbs [aria-current]{color:var(--himclo-text);font-weight:var(--weight-bold)}.template-product .product{padding-block:1.5rem!important}.himclo-pd-rating{display:inline-flex;align-items:center;gap:.5rem;color:var(--himclo-text);margin:0!important}.himclo-pd-rating__stars{display:inline-flex;gap:.1rem;color:var(--himclo-text)}.himclo-pd-rating__value{font-family:var(--font-heading);font-size:var(--type-sm);font-weight:var(--weight-bold);color:var(--himclo-text)}.himclo-pd-rating__count{font-family:var(--font-body);font-size:var(--type-sm);color:var(--himclo-text-muted)}.himclo-pd-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding-top:1.25rem;margin-top:.5rem!important;border-top:1px solid var(--himclo-border)}.himclo-pd-trust__item{display:flex;align-items:center;gap:.5rem;color:var(--himclo-text-muted)}.himclo-pd-trust__item svg{flex:0 0 auto;color:var(--himclo-text)}.himclo-pd-trust__title{font-family:var(--font-heading);font-size:11px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--himclo-text);line-height:1.15}.himclo-pd-trust__sub{font-family:var(--font-body);font-size:11px;color:var(--himclo-text-muted);line-height:1.15}.himclo-pd-tabs{max-width:1440px;margin:3rem auto 0;padding-inline:clamp(1rem,3vw,3rem)}.himclo-pd-tabs__nav{display:flex;gap:2.5rem;border-bottom:1px solid var(--himclo-border);margin-bottom:2rem;overflow-x:auto;scrollbar-width:none}.himclo-pd-tabs__nav::-webkit-scrollbar{display:none}.himclo-pd-tabs__btn{background:transparent;border:none;padding:0 0 .85rem;color:var(--himclo-text-muted);font-family:var(--font-heading);font-size:var(--type-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;cursor:pointer;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease;white-space:nowrap}.himclo-pd-tabs__btn:hover{color:var(--himclo-text)}.himclo-pd-tabs__btn--active{color:var(--himclo-text);border-bottom-color:var(--himclo-text);font-weight:var(--weight-bold)}.himclo-pd-tabs__panel{display:none;font-family:var(--font-body);font-size:var(--type-md);line-height:var(--lh-loose);color:var(--himclo-text)}.himclo-pd-tabs__panel--active{display:block}.himclo-pd-tabs__panel p{margin:0 0 1em;color:var(--himclo-text)}.himclo-pd-tabs__panel ul{list-style:disc;padding-left:1.5rem;color:var(--himclo-text)}.himclo-pd-tabs__panel ul li{margin:.4rem 0}.himclo-pd-tabs__panel img{max-width:100%;height:auto;border-radius:0;float:right;margin:0 0 1rem 2rem;max-width:45%}.himclo-pd-heart{position:absolute;top:.75rem;right:.75rem;z-index:5;width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.08);color:var(--himclo-text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .2s ease,background-color .2s ease}.himclo-pd-heart:hover{color:var(--himclo-text);background:#fafafa}.himclo-pd-heart--active{color:#e11d48}.himclo-pd-heart--active svg{fill:currentColor}.product,.product-wrapper,.template-product .product-wrapper{max-width:1440px!important;margin:0 auto!important;padding-inline:clamp(1rem,3vw,3rem)!important;display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;gap:3rem!important;align-items:flex-start!important}.product__media-wrapper,.product-media-container,.product .grid__item.product__media-wrapper{width:auto!important;max-width:none!important;padding:0!important;margin:0!important;min-width:0!important;flex:none!important}.product__info-wrapper,.product .grid__item.product__info-wrapper{width:auto!important;max-width:none!important;padding:0!important;margin:0!important;min-width:0!important;flex:none!important;position:sticky;top:100px;align-self:flex-start}.product__media-wrapper{display:grid!important;grid-template-columns:80px minmax(0,1fr)!important;gap:.75rem!important}slider-component.thumbnail-slider,.thumbnail-slider,.thumbnail-list-wrapper,.product__media-list~.thumbnail-slider,.product__media-toggle,.thumbnail-list{order:0!important;grid-column:1!important;display:flex!important;flex-direction:column!important;gap:.5rem!important;padding:0!important;margin:0!important;list-style:none;overflow:visible!important}.thumbnail-list__item,.thumbnail,li.thumbnail-list__item{width:80px!important;height:100px!important;padding:0!important;margin:0!important;border:1px solid var(--himclo-border)!important;border-radius:0!important;overflow:hidden;cursor:pointer;background:var(--himclo-bg-card)!important;transition:border-color .2s ease;flex:0 0 auto!important}.thumbnail-list__item[aria-current],.thumbnail[aria-current],.thumbnail-list__item:hover,.thumbnail:hover{border-color:var(--himclo-text)!important}.thumbnail-list__item img,.thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}.slider-buttons,.thumbnail-slider__button,button.slider-button.slider-button--prev,button.slider-button.slider-button--next{display:none!important}.product__media-list,media-gallery slider-component:not(.thumbnail-slider),media-gallery .product__media-item.is-active,media-gallery{order:1!important;grid-column:2!important;padding:0!important;margin:0!important;list-style:none;width:100%!important;min-width:0!important}.product__media-list{display:block!important;aspect-ratio:4 / 5;position:relative;overflow:hidden;background:var(--himclo-bg-card)}.product__media-item{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:none!important}.product__media-item.is-active,.product__media-item[aria-hidden=false],media-gallery .product__media-item:first-child{display:block!important}.product__media,.product__media-item .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;padding-bottom:0!important;aspect-ratio:auto!important;background:var(--himclo-bg-card)!important;border-radius:0!important}.product__media img,.product__media-item img,.product__media-item .media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}.product__info-container,.product__info-wrapper .product__info-container{padding:0!important;display:flex;flex-direction:column;gap:1rem}.product__info-container>*{margin:0!important}.product__text,.product__text.caption-with-letter-spacing{display:inline-block!important;align-self:flex-start;font-family:var(--font-heading)!important;font-size:var(--type-xs)!important;font-weight:var(--weight-bold)!important;letter-spacing:var(--tracking-widest)!important;text-transform:uppercase!important;color:var(--himclo-text)!important;padding:.3rem .6rem!important;border:1px solid var(--himclo-border-strong)!important;background:transparent!important;margin:0 0 .4rem!important}.product__title,.product__title h1,.product__title h2{font-family:var(--font-display)!important;font-size:var(--type-4xl)!important;font-weight:var(--weight-bold)!important;line-height:var(--lh-tight)!important;letter-spacing:var(--tracking-normal)!important;text-transform:uppercase!important;color:var(--himclo-text)!important;margin:0!important}.price,.product__price,.price--large,.price__container,.product .price{font-family:var(--font-heading)!important;font-size:var(--type-xl)!important;font-weight:var(--weight-bold)!important;color:var(--himclo-text)!important;padding:0!important}.product .price-item,.product .price-item--last{color:var(--himclo-text)!important;font-weight:var(--weight-bold)!important}.product .price-item--regular,.product .price-item--compare{color:var(--himclo-text-subtle)!important;font-weight:var(--weight-regular)!important;font-size:var(--type-md)!important}.rating,.product .rating,[class*=rating]{display:inline-flex!important;align-items:center;gap:.5rem;color:var(--himclo-text)!important;font-family:var(--font-body)!important;font-size:var(--type-sm)!important}.rating-star{color:var(--himclo-text)!important}.rating__count{color:var(--himclo-text-muted)!important}.product__description,.product__description.rte{font-family:var(--font-body)!important;font-size:var(--type-md)!important;line-height:var(--lh-loose)!important;color:var(--himclo-text-muted)!important;margin:0!important}fieldset.product-form__input,.product-form__input,.product-form__input.product-form__input--swatch,.product-form__input.product-form__input--pill,variant-radios .product-form__input,variant-selects .product-form__input{margin:0 0 1.25rem!important;padding:0!important;border:none!important;display:flex!important;flex-wrap:wrap!important;gap:.5rem!important;align-items:center}fieldset.product-form__input legend,.product-form__input legend,.product-form__input .form__label{flex-basis:100%!important;width:100%!important;margin:0 0 .5rem!important}variant-radios,variant-selects{display:block!important}.product-form__input legend,.product-form__input .form__label{font-family:var(--font-heading)!important;font-size:var(--type-sm)!important;font-weight:var(--weight-bold)!important;letter-spacing:var(--tracking-wider)!important;text-transform:uppercase!important;color:var(--himclo-text-muted)!important;margin:0!important;display:inline-flex;align-items:baseline;gap:.5rem}fieldset.product-form__input{position:relative}.product-form__input--swatch label,.product-form__input .swatch-input__button+label,.product-form__input.product-form__input--swatch input[type=radio]+label{width:32px!important;height:32px!important;min-width:0!important;border-radius:50%!important;padding:0!important;border:1px solid var(--himclo-border-strong)!important;overflow:hidden;cursor:pointer;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.product-form__input--swatch input[type=radio]:checked+label,.swatch-input__input:checked+.swatch-input__button{border-color:var(--himclo-text)!important;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--himclo-text)!important}.product-form__input:not(.product-form__input--swatch) input[type=radio]+label,.product-form__input--pill input[type=radio]+label{min-width:56px!important;padding:.7rem 1rem!important;border:1px solid var(--himclo-border-strong)!important;border-radius:0!important;background:transparent!important;color:var(--himclo-text)!important;font-family:var(--font-heading)!important;font-size:var(--type-sm)!important;font-weight:var(--weight-medium)!important;letter-spacing:var(--tracking-normal)!important;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;display:inline-flex;align-items:center;justify-content:center}.product-form__input:not(.product-form__input--swatch) input[type=radio]:checked+label{background:var(--himclo-text)!important;color:var(--himclo-bg)!important;border-color:var(--himclo-text)!important}.product-form__input input[type=radio]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}quantity-input,.quantity,.product-form__quantity{border:1px solid var(--himclo-border-strong)!important;background:transparent!important;border-radius:0!important;width:130px!important;min-height:48px!important;display:inline-flex!important;align-items:center}.quantity__button{background:transparent!important;border:none!important;color:var(--himclo-text)!important;cursor:pointer;width:36px!important;min-width:36px!important}.quantity__input{background:transparent!important;border:none!important;color:var(--himclo-text)!important;text-align:center;font-family:var(--font-body)!important;font-size:var(--type-md)!important;outline:none;width:100%;min-width:0;-moz-appearance:textfield}.quantity__input::-webkit-inner-spin-button,.quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-form__buttons,.product-form__buttons form{display:flex!important;flex-direction:column!important;gap:.6rem!important;width:100%}.product-form__submit,button.product-form__submit,.product-form__cart-submit{width:100%!important;background:transparent!important;color:var(--himclo-text)!important;border:1px solid var(--himclo-text)!important;border-radius:0!important;padding:1rem!important;min-height:54px!important;font-family:var(--font-heading)!important;font-size:var(--type-sm)!important;font-weight:var(--weight-bold)!important;letter-spacing:var(--tracking-wider)!important;text-transform:uppercase!important;cursor:pointer;transition:background-color .2s ease,color .2s ease;box-shadow:none!important}.product-form__submit:hover:not([disabled]){background:var(--himclo-text)!important;color:var(--himclo-bg)!important}.shopify-payment-button{width:100%}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{min-height:54px!important;background:var(--himclo-text)!important;color:var(--himclo-bg)!important;border:1px solid var(--himclo-text)!important;border-radius:0!important;font-family:var(--font-heading)!important;font-size:var(--type-sm)!important;font-weight:var(--weight-bold)!important;letter-spacing:var(--tracking-wider)!important;text-transform:uppercase!important;cursor:pointer;transition:background-color .2s ease,color .2s ease}.shopify-payment-button__button:hover{background:transparent!important;color:var(--himclo-text)!important}.product__info-container:after{content:"";display:block;margin-top:.75rem;padding-top:1rem;border-top:1px solid var(--himclo-border);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230a0a0a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M3 7h11v10H3zM14 10h4l3 3v4h-7z'/><circle cx='7' cy='18' r='2'/><circle cx='17' cy='18' r='2'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230a0a0a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M3 12a9 9 0 1 0 3-6.7'/><path d='M3 4v5h5'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230a0a0a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><rect x='4' y='10' width='16' height='11' rx='2'/><path d='M8 10V7a4 4 0 0 1 8 0v3'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230a0a0a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M3 12h18'/><path d='M12 3a13 13 0 0 1 0 18a13 13 0 0 1 0-18z'/></svg>");background-repeat:no-repeat;background-position:0% 50%,25% 50%,50% 50%,75% 50%;background-size:16px 16px;padding-inline:22px 0;height:44px;display:none}.product__accordion,.product__accordion details{border-top:1px solid var(--himclo-border)!important;border-bottom:none!important;background:transparent!important}.product__accordion:last-of-type{border-bottom:1px solid var(--himclo-border)!important}.product__accordion summary,.accordion summary{padding:1.25rem 0!important;cursor:pointer;list-style:none;display:flex!important;align-items:center;justify-content:space-between}.product__accordion summary h2,.product__accordion__title,.accordion .summary__title{font-family:var(--font-heading)!important;font-size:var(--type-base)!important;font-weight:var(--weight-bold)!important;letter-spacing:var(--tracking-widest)!important;text-transform:uppercase!important;color:var(--himclo-text)!important;margin:0!important}.product__accordion .rte,.product__accordion__content{font-family:var(--font-body)!important;font-size:var(--type-md)!important;line-height:var(--lh-loose)!important;color:var(--himclo-text-muted)!important;padding-bottom:1.25rem}.related-products,[class*=section-related-products]{background:#fff!important;padding-block:3rem 4rem!important;border-top:1px solid var(--himclo-border)}.related-products .page-width{max-width:1440px!important;padding-inline:clamp(1rem,3vw,3rem)!important}.related-products__heading,.related-products .title,.related-products h2{font-family:var(--font-heading)!important;font-size:var(--type-2xl)!important;font-weight:var(--weight-bold)!important;letter-spacing:var(--tracking-wider)!important;text-transform:uppercase!important;color:var(--himclo-text)!important;margin:0 0 1.5rem!important}.related-products .grid.product-grid,.related-products .product-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:1.25rem 1rem!important;list-style:none;padding:0!important;margin:0!important}.related-products .grid__item{width:100%!important;max-width:none!important;min-width:0!important;flex:none!important;padding:0!important;margin:0!important}.related-products .card,.related-products .card__inner{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important}.related-products .card__inner,.related-products .card__inner.ratio{aspect-ratio:3 / 4!important;padding-bottom:0!important;height:auto!important;overflow:hidden}.related-products .card__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;padding-bottom:0!important;height:100%!important;width:100%!important;background:var(--himclo-bg-card)!important}.related-products .card__media img,.related-products .media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .5s ease}.related-products .card:hover .card__media img{transform:scale(1.03)}.related-products .card-information{padding-top:.75rem!important;padding-inline:0!important}.related-products .card__heading,.related-products .card__heading a{font-family:var(--font-heading)!important;font-size:var(--type-sm)!important;font-weight:var(--weight-bold)!important;letter-spacing:var(--tracking-wider)!important;text-transform:uppercase!important;color:var(--himclo-text)!important;text-decoration:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.related-products .price{font-family:var(--font-body)!important;font-size:var(--type-sm)!important;color:var(--himclo-text-muted)!important;white-space:nowrap}@media screen and (max-width:989px){.product,.product-wrapper,.template-product .product-wrapper{grid-template-columns:1fr!important;gap:1.5rem!important}.product__info-wrapper{position:static!important}.product__media-wrapper{grid-template-columns:64px minmax(0,1fr)!important;gap:.5rem!important}.thumbnail-list__item,.thumbnail{width:64px!important;height:80px!important}.product__title{font-size:var(--type-3xl)!important}.related-products .grid.product-grid,.related-products .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (max-width:749px){.template-product .product,.template-product .product-wrapper{padding-inline:1rem!important;gap:1.25rem!important}.product__media-wrapper{grid-template-columns:1fr!important;gap:.75rem!important}slider-component.thumbnail-slider,.thumbnail-slider,.thumbnail-list{grid-column:1!important;order:2!important;flex-direction:row!important;overflow-x:auto!important;scrollbar-width:none;padding-bottom:.25rem}.thumbnail-list::-webkit-scrollbar{display:none}.thumbnail-list__item,.thumbnail{flex:0 0 auto!important;width:64px!important;height:80px!important}.product__media-list,media-gallery slider-component:not(.thumbnail-slider),media-gallery{order:1!important;grid-column:1!important}.product__title{font-size:var(--type-3xl)!important}.related-products .grid.product-grid,.related-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.himclo-pd-trust{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.85rem!important}.himclo-pd-tabs{padding-inline:1rem!important;margin-top:2rem!important}.himclo-pd-tabs__nav{gap:1.25rem!important}.himclo-pd-tabs__btn{padding-bottom:.65rem!important;font-size:11px!important}.product__info-container{gap:.85rem!important}.product-form__input:not(.product-form__input--swatch) input[type=radio]+label{min-width:52px!important;min-height:48px!important}.product-form__input--swatch input[type=radio]+label{width:36px!important;height:36px!important}}@media screen and (max-width:380px){.product__title{font-size:var(--type-2xl)!important}.related-products .grid.product-grid,.related-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}.himclo-pd-tabs__btn{font-size:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/himclo-product-overlay.css.map */
