.hw-pdp-root,.hw-pdp-tags,.hw-pdp-emotional-subheadline,.hw-pdp-stock,.hw-pdp-usps,.hw-pdp-trust,.hw-pdp-sticky-cart{--hw-pdp-gold: #F2D479;--hw-pdp-black: #0D0D0D;--hw-pdp-grey-900: #111111;--hw-pdp-grey-800: #1A1A1A;--hw-pdp-grey-400: #888888;--hw-pdp-grey-100: #E8E8E8;--hw-pdp-white: #FFFFFF;--hw-pdp-available: #2E7D32;--hw-pdp-radius: 4px;--hw-pdp-transition: .2s ease;font-family:var(--main-family, sans-serif)}.hw-pdp-root *,.hw-pdp-root *:before,.hw-pdp-root *:after{box-sizing:border-box}.hw-pdp-container{max-width:1280px;margin:0 auto;padding:0 clamp(20px,5vw,60px)}.hw-pdp-heading{font-family:var(--heading-family, inherit);font-weight:var(--heading-weight, 700);text-transform:uppercase;line-height:1.05;margin:0 0 14px}.hw-pdp-eyebrow{font-family:var(--heading-family, inherit);font-weight:var(--heading-weight, 700);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--hw-pdp-gold);margin:0 0 10px}.hw-pdp-text{line-height:1.6;margin:0}.hw-pdp-root a:focus-visible,.hw-pdp-root button:focus-visible,.hw-pdp-root summary:focus-visible{outline:2px solid var(--hw-pdp-gold);outline-offset:2px}.hw-pdp-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 10px;padding:0}.hw-pdp-tags__item{font-family:var(--heading-family, inherit);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hw-pdp-black, #0D0D0D);background:#f2d47959;border:1px solid rgba(242,212,121,.6);border-radius:999px;padding:4px 12px}.hw-pdp-emotional-subheadline{font-size:15px;line-height:1.5;color:#000000ad;margin:0 0 14px;max-width:44rem}.hw-pdp-stock{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:14px;font-weight:600;margin:0 0 14px}.hw-pdp-stock__dot{width:8px;height:8px;border-radius:50%;background:var(--hw-pdp-available);flex-shrink:0}.hw-pdp-stock__dot--off{background:#b40c1c}.hw-pdp-stock__shipping{font-weight:400;color:#0009}.hw-pdp-usps{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:8px}.hw-pdp-usps__item{display:flex;align-items:center;gap:10px;font-size:14px}.hw-pdp-usps__icon{width:18px;height:18px;flex-shrink:0;color:var(--hw-pdp-black, #0D0D0D)}.hw-pdp-usps__icon svg{width:100%;height:100%;fill:currentColor}.hw-pdp-trust{list-style:none;margin:16px 0 0;padding:14px 16px;background:var(--hw-pdp-grey-100, #f5f5f5);border-radius:var(--hw-pdp-radius);display:flex;flex-direction:column;gap:8px}.hw-pdp-trust__item{display:flex;align-items:center;gap:10px;font-size:13px}.hw-pdp-trust__icon{width:16px;height:16px;flex-shrink:0;color:var(--hw-pdp-black, #0D0D0D)}.hw-pdp-trust__icon svg{width:100%;height:100%;fill:currentColor}.hw-pdp-sticky-cart{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:12px;background:var(--hw-pdp-black);color:var(--hw-pdp-white);padding:10px clamp(14px,4vw,24px);padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));box-shadow:0 -6px 20px #00000040;transform:translateY(100%);transition:transform var(--hw-pdp-transition)}.hw-pdp-sticky-cart:not([hidden]){transform:translateY(0)}.hw-pdp-sticky-cart[hidden]{display:flex;visibility:hidden;pointer-events:none}.hw-pdp-sticky-cart:not([hidden]){visibility:visible;pointer-events:auto}.hw-pdp-sticky-cart__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.hw-pdp-sticky-cart__title{font-family:var(--heading-family, inherit);font-weight:var(--heading-weight, 700);font-size:13px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hw-pdp-sticky-cart__meta{font-size:12px;color:#ffffffa6;display:flex;gap:8px}.hw-pdp-sticky-cart__btn{flex-shrink:0;min-height:44px;min-width:120px;padding:0 20px;background:var(--hw-pdp-gold);color:var(--hw-pdp-black);border:none;border-radius:8px;box-shadow:0 3px #c7a94e,0 6px 14px #00000038;font-family:var(--heading-family, inherit);font-weight:var(--heading-weight, 700);font-size:13px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform var(--hw-pdp-transition),box-shadow var(--hw-pdp-transition),background var(--hw-pdp-transition)}.hw-pdp-sticky-cart__btn:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px #c7a94e,0 3px 8px #0003}.hw-pdp-sticky-cart__btn:disabled{opacity:.5;cursor:not-allowed}.hw-pdp-story{padding:clamp(56px,7vw,100px) 0}.hw-pdp-story--dark{background:var(--hw-pdp-black);color:var(--hw-pdp-white)}.hw-pdp-story--dark .hw-pdp-text{color:#ffffffad}.hw-pdp-story--light{background:var(--hw-pdp-white);color:var(--hw-pdp-black)}.hw-pdp-story--light .hw-pdp-text{color:#000000a6}.hw-pdp-story__grid{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}@media(min-width:768px){.hw-pdp-story__grid--with-image{grid-template-columns:1fr 1fr;gap:56px}.hw-pdp-story__grid--left{direction:rtl}.hw-pdp-story__grid--left>*{direction:ltr}}.hw-pdp-story__visual{border-radius:var(--hw-pdp-radius);overflow:hidden;aspect-ratio:4 / 3;background:var(--hw-pdp-grey-800)}.hw-pdp-story__visual img{width:100%;height:100%;object-fit:cover;display:block}.hw-pdp-story__title{font-size:clamp(26px,4vw,42px)}.hw-pdp-story__text{max-width:46rem}.hw-pdp-gift{margin-top:24px;padding:16px 18px;border:1px solid rgba(242,212,121,.4);border-radius:var(--hw-pdp-radius)}.hw-pdp-gift__heading{font-family:var(--heading-family, inherit);font-weight:var(--heading-weight, 700);font-size:15px;margin:0 0 6px;color:var(--hw-pdp-gold)}.hw-pdp-gift__text{font-size:14px;line-height:1.55;opacity:.85}.hw-pdp-specs{padding:clamp(48px,6vw,90px) 0;background:var(--hw-pdp-white);color:var(--hw-pdp-black)}.hw-pdp-specs__title{font-size:clamp(24px,3.5vw,36px)}.hw-pdp-specs__list{max-width:760px;border-top:1px solid var(--hw-pdp-grey-100)}.hw-pdp-specs__item{border-bottom:1px solid var(--hw-pdp-grey-100)}.hw-pdp-specs__summary{display:flex;align-items:center;gap:12px;padding:18px 4px;cursor:pointer;list-style:none;min-height:44px}.hw-pdp-specs__summary::-webkit-details-marker{display:none}.hw-pdp-specs__summary-title{font-family:var(--heading-family, inherit);font-weight:var(--heading-weight, 700);font-size:15px;text-transform:uppercase}.hw-pdp-specs__summary-value{margin-left:auto;font-size:13px;color:#00000080}.hw-pdp-specs__chevron{width:10px;height:10px;border-right:2px solid var(--hw-pdp-black);border-bottom:2px solid var(--hw-pdp-black);transform:rotate(45deg);flex-shrink:0;transition:transform var(--hw-pdp-transition)}.hw-pdp-specs__item[open] .hw-pdp-specs__chevron{transform:rotate(-135deg)}.hw-pdp-specs__details{padding:0 4px 20px;font-size:14px;color:#000000ad}@media(prefers-reduced-motion:reduce){.hw-pdp-sticky-cart,.hw-pdp-specs__chevron{transition:none!important}}.hw-pdp-story--dark .hw-pdp-story__title{color:#fff!important}.hw-pdp-story--dark .hw-pdp-story__text,.hw-pdp-story--dark .hw-pdp-story__text p,.hw-pdp-story--dark .hw-pdp-story__text li,.hw-pdp-story--dark .hw-pdp-gift__text,.hw-pdp-story--dark .hw-pdp-gift__text p{color:#fffc!important}.hw-pdp-story--light .hw-pdp-story__title{color:#0d0d0d!important}.hw-pdp-story--light .hw-pdp-story__text,.hw-pdp-story--light .hw-pdp-story__text p,.hw-pdp-story--light .hw-pdp-story__text li,.hw-pdp-story--light .hw-pdp-gift__text,.hw-pdp-story--light .hw-pdp-gift__text p{color:#0d0d0dc7!important}
/*# sourceMappingURL=/cdn/shop/t/45/assets/huniwear-product.css.map */
