.product-validation-alert__list{margin:0;padding-left:1.25rem;text-align:left}.product-validation-alert__list li+li{margin-top:.35rem}#product-validation-alert-modal .hnmd-newsletter-modal__message{color:#374151}#product-validation-alert-modal .product-validation-alert__list{color:#4b5563}.radio--color{display:flex;gap:10px;flex-wrap:wrap}.radio--color input[type=radio]{display:none}.radio--color label{cursor:pointer;position:relative;display:inline-block;width:30px;height:30px;border-radius:50%;border:2px solid transparent;transition:all .3s ease}.radio--color label .dots{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%}.radio--color input[type=radio]:checked+label{border-color:#000}.hnmd-sdpcr-det label.text-uppercase{font-weight:700;display:flex;align-items:center;gap:5px;margin-bottom:.5rem;font-size:.8125rem;letter-spacing:.04em}html body .hnmd-shop-details .hnmd-sd-product-content .hnmd-sdpc-right .hnmd-sdpcr-details .hnmd-sdpcr-det>label:after{content:none}.learn-more-icon{cursor:help;width:16px;height:16px;border-radius:50%;background:#000;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;flex-shrink:0;transition:background .3s ease}.learn-more-icon:hover,.store-field-help-hint.is-open .learn-more-icon{background:#333}.store-field-help-hint.tooltip-custom{position:relative;display:inline-flex;align-items:center}.store-field-help-hint .tooltip-text{visibility:hidden;width:200px;background-color:#333;color:#fff;text-align:center;border-radius:6px;padding:10px;position:absolute;z-index:20;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);opacity:0;transition:opacity .3s ease,visibility .3s ease;font-size:12px;font-weight:400;text-transform:none;letter-spacing:normal;pointer-events:none;line-height:1.4}.store-field-help-hint:hover .tooltip-text,.store-field-help-hint.is-open .tooltip-text{visibility:visible;opacity:1;pointer-events:auto}.store-field-help-hint .tooltip-text a{color:#fff;text-decoration:underline;display:block;margin-top:5px;position:relative;z-index:2}.store-field-help-hint .tooltip-text a:hover{color:#ccc}.store-field-help-hint .tooltip-text:after{content:"";position:absolute;top:100%;left:0;right:0;height:10px}.product-detail-guide{display:flex;flex-direction:column;gap:.875rem;margin:1.25rem 0 1.5rem;padding:1rem 1.125rem;border:1px solid #e5e7eb;background:#fafafa}.product-detail-guide--form{width:80%;max-width:80%;box-sizing:border-box;margin-top:.5rem;margin-bottom:1.25rem}.product-detail-guide--sidebar{width:100%;margin-bottom:30px;padding-bottom:1.125rem;border-bottom:1px solid #000;background:transparent;border-top:0;border-left:0;border-right:0;border-radius:0;padding-left:0;padding-right:0}.product-detail-guide__eyebrow{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--store-theme-color, #f2634a)}.product-detail-guide__title{margin:.35rem 0 0;font-size:1rem;font-weight:700;line-height:1.35;color:#111827}.product-detail-guide__subtitle{margin:.35rem 0 0;font-size:.8125rem;line-height:1.55;color:#6b7280}.product-detail-guide__link{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;align-self:flex-start;min-height:2.5rem;padding:.55rem 1.125rem;border:1px solid #111827;background:#111827;color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.product-detail-guide__link:hover{background:transparent;color:#111827}.product-detail-guide__icon{flex-shrink:0}.product-detail-guide--sidebar .product-detail-guide__title{font-size:1.125rem}@media (min-width: 768px){.product-detail-guide:not(.product-detail-guide--sidebar){flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.product-detail-guide:not(.product-detail-guide--sidebar) .product-detail-guide__link{flex-shrink:0}}.hnmd-sdpcr-det-value{display:block;width:100%}.hnmd-sdpcr-readonly-value{display:block;font-size:.9375rem;font-weight:700;line-height:1.5;color:#1a1a1a}.hnmd-sdpcr-readonly-value--link{color:#1a1a1a;text-decoration:underline;text-underline-offset:.15em}.hnmd-sdpcr-readonly-value--link:hover,.hnmd-sdpcr-readonly-value--link:focus-visible{color:#000;text-decoration-thickness:2px}.hnmd-sdpcr-det.hnmd-sdpcr-det--readonly{margin-bottom:1rem}.hnmd-sdpcr-det-help{margin:.35rem 0 0;font-size:.75rem;line-height:1.45;color:#666}.hnmd-shop-details .hnmd-sd-product-content .hnmd-sdpc-right .hnmd-sdpcr-details .hnmd-sdpcr-det{display:flow-root}.hnmd-shop-details .hnmd-sd-product-content .hnmd-sdpc-right .hnmd-sdpcr-details .hnmd-sdpcr-det[hidden],.hnmd-shop-details .hnmd-sd-product-content .hnmd-sdpc-right .hnmd-sdpcr-details .hnmd-sdpcr-det.hnmd-sdpcr-det--hidden{display:none!important}.hnmd-shop-details .hnmd-sd-product-content .hnmd-sdpc-right .hnmd-sdpcr-details .hnmd-sdpcr-det:after{content:"";display:table;clear:both}.hnmd-sdpcr-det-select{position:relative;min-height:42px;clear:both;isolation:isolate}.hnmd-shop-details .hnmd-sd-product-content .hnmd-sdpc-right .hnmd-sdpcr-details .hnmd-sdpcr-det>div.hnmd-sdpcr-det-select .select2-container,.hnmd-sdpcr-det-select .select2-container{width:80%!important;max-width:100%;display:block;position:relative;z-index:5}.hnmd-sdpcr-det-select .select2-container .select2-selection--single{pointer-events:auto;cursor:pointer}.hnmd-sdpcr-det-select .select2-container--open{z-index:1060}.select2-dropdown{z-index:1061!important}.hnmd-sdpcr-det-select .hnmd-sdpcr-select{width:100%;min-height:42px;padding:.5rem 2rem .5rem .75rem;font-size:.9375rem;color:#1a1a1a;background-color:#fff;border:1px solid #dedede;border-radius:2px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.hnmd-sdpcr-det-select .select2-container--default .select2-selection--single{min-height:42px;border:1px solid #dedede;border-radius:2px;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 12px}.hnmd-sdpcr-det-select .select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.hnmd-sdpcr-det-select .hnmd-sdpcr-select:focus{border-color:#1a1a1a;outline:none;box-shadow:none}.hnmd-sdpcr-det-select .select2-container:not(.select2-container--disabled) .select2-selection--single{cursor:pointer}.hnmd-sdpcr-det-select select.select2-hidden-accessible,.hnmd-shop-details .hnmd-sd-product-content .hnmd-sdpc-right .hnmd-sdpcr-details .hnmd-sdpcr-det>div.hnmd-sdpcr-det-select select.select2-hidden-accessible{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;background-image:none!important;pointer-events:none!important}.hnmd-sdpcr-det-select .select2-container--default .select2-selection--single .hnmd-sdpcr-select-option,.hnmd-sdpcr-det-select .select2-container--default .select2-selection--single .hnmd-sdpcr-select-option-image,.hnmd-sdpcr-det-select .select2-container--default .select2-selection--single .store-protected-image{pointer-events:none!important}.hnmd-sdpcr-det-select select.hnmd-sdpcr-image-select[disabled]:not(.select2-hidden-accessible){display:block;width:80%;max-width:100%}.hnmd-sdpcr-det-select .select2-container--default .select2-selection--single .select2-selection__rendered{padding:.5rem 2rem .5rem .75rem;font-size:.9375rem;line-height:1.5;color:#1a1a1a}.hnmd-sdpcr-det-select .select2-container--default.select2-container--focus .select2-selection--single,.hnmd-sdpcr-det-select .select2-container--default.select2-container--open .select2-selection--single{border-color:#1a1a1a}.hnmd-sdpcr-det-select .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #dedede;border-radius:2px;padding:.35rem .5rem;font-size:.875rem}.hnmd-sdpcr-det-select .select2-dropdown{border-color:#dedede;border-radius:2px;z-index:1050}.select2-container--open .select2-dropdown{z-index:1050}.hnmd-sdpcr-det-select .select2-results__option{padding:.45rem .75rem;font-size:.875rem}.hnmd-sdpcr-det-select .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#1a1a1a}.hnmd-sdpcr-det--image-select,.select2-dropdown.hnmd-sdpcr-image-select-dropdown{--sdpcr-image-thumb-size: 36px;--sdpcr-image-dropdown-width: 140px;--sdpcr-image-dropdown-max-height: 112px}.hnmd-sdpcr-select-option{display:inline-flex;align-items:center;gap:.75rem;width:100%;min-width:0}.hnmd-sdpcr-select-option-image{width:30px;height:30px;-o-object-fit:cover;object-fit:cover;border-radius:3px;flex-shrink:0}.hnmd-sdpcr-det--image-select .select2-container--default .select2-selection--single .hnmd-sdpcr-select-option-image{width:var(--sdpcr-image-thumb-size);height:var(--sdpcr-image-thumb-size);-o-object-fit:contain;object-fit:contain;border-radius:3px;background:#f8f8f8}.hnmd-sdpcr-det--image-select .select2-container--default .select2-selection--single{min-height:calc(var(--sdpcr-image-thumb-size) + 1rem)}.hnmd-sdpcr-det--image-select .select2-container--default .select2-selection--single .select2-selection__rendered{padding-top:.35rem;padding-bottom:.35rem;display:flex;align-items:center}.hnmd-sdpcr-det--image-select .select2-container--default .select2-selection--single .hnmd-sdpcr-select-option-text{line-height:1.35;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hnmd-sdpcr-det--image-select .select2-results__option .hnmd-sdpcr-select-option-image,.hnmd-sdpcr-det-select .select2-results__option .hnmd-sdpcr-select-option-image,.select2-dropdown.hnmd-sdpcr-image-select-dropdown .hnmd-sdpcr-select-option-image{width:var(--sdpcr-image-dropdown-width);height:auto;max-height:var(--sdpcr-image-dropdown-max-height);-o-object-fit:contain;object-fit:contain;border-radius:4px;flex-shrink:0;display:block;background:#f8f8f8}.hnmd-sdpcr-det--image-select .select2-results__option,.hnmd-sdpcr-det-select .select2-results__option .hnmd-sdpcr-select-option,.select2-dropdown.hnmd-sdpcr-image-select-dropdown .select2-results__option{padding:.65rem .75rem}.hnmd-sdpcr-det--image-select .select2-results__option .hnmd-sdpcr-select-option,.hnmd-sdpcr-det-select .select2-results__option .hnmd-sdpcr-select-option,.select2-dropdown.hnmd-sdpcr-image-select-dropdown .hnmd-sdpcr-select-option{display:inline-flex;align-items:center;gap:.75rem;width:100%}.hnmd-sdpcr-det--image-select .select2-results__option .hnmd-sdpcr-select-option-text,.select2-dropdown.hnmd-sdpcr-image-select-dropdown .hnmd-sdpcr-select-option-text{line-height:1.45;font-size:.875rem;flex:1;min-width:0}.select2-dropdown.hnmd-sdpcr-image-select-dropdown{min-width:min(100%,calc(var(--sdpcr-image-dropdown-width) + 12rem))}.hnmd-sdpcr-det.hnmd-sdpcr-det--picker-open{position:relative;z-index:1070}.hnmd-sdpcr-det-select:has(.hnmd-image-picker--open){isolation:auto;z-index:1070}.hnmd-sdpcr-det-select .hnmd-image-picker{position:relative;width:80%;max-width:100%;z-index:5}.hnmd-sdpcr-det-select .hnmd-image-picker.hnmd-image-picker--open{z-index:1070}.hnmd-image-picker{position:relative;width:100%}.hnmd-image-picker__native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;pointer-events:none!important}.hnmd-image-picker__shell{position:relative;width:100%}.hnmd-image-picker__trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:calc(var(--sdpcr-image-thumb-size) + 1rem);padding:.35rem 2rem .35rem .75rem;text-align:left;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 12px}.hnmd-image-picker__trigger:disabled{cursor:not-allowed;opacity:.72;background-color:#f5f5f5}.hnmd-image-picker__trigger-content{flex:1;min-width:0}.hnmd-image-picker__trigger-content .hnmd-sdpcr-select-option-image{width:var(--sdpcr-image-thumb-size);height:var(--sdpcr-image-thumb-size);-o-object-fit:contain;object-fit:contain;background:#f8f8f8}.hnmd-image-picker__trigger-content .hnmd-sdpcr-select-option-text{line-height:1.35;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hnmd-image-picker__placeholder{color:#6c757d;font-size:.9375rem;line-height:1.5}.hnmd-image-picker__chevron{display:none}.hnmd-image-picker__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;gap:.65rem;padding:.35rem .75rem;background:#ffffffeb;border:1px solid #dedede;border-radius:2px;pointer-events:none}.hnmd-image-picker__loading[hidden]{display:none!important}.hnmd-image-picker__spinner{width:18px;height:18px;border:2px solid #dedede;border-top-color:#1a1a1a;border-radius:50%;animation:hnmd-image-picker-spin .7s linear infinite;flex-shrink:0}@keyframes hnmd-image-picker-spin{to{transform:rotate(360deg)}}.hnmd-image-picker__loading-text{font-size:.875rem;color:#555;line-height:1.4}.hnmd-image-picker__shell--loading .hnmd-image-picker__trigger{color:#888}.hnmd-image-picker__menu{position:absolute;top:calc(100% + 2px);left:0;right:0;z-index:1071;max-height:min(320px,50vh);overflow-y:auto;background:#fff;border:1px solid #dedede;border-radius:2px;box-shadow:0 10px 28px #00000024}.hnmd-image-picker__menu[hidden]{display:none!important}.hnmd-image-picker__option{display:block;width:100%;padding:.65rem .75rem;border:0;background:transparent;text-align:left;cursor:pointer}.hnmd-image-picker__option:hover,.hnmd-image-picker__option:focus{background-color:#1a1a1a;color:#fff;outline:none}.hnmd-image-picker__option:hover .hnmd-sdpcr-select-option-text,.hnmd-image-picker__option:focus .hnmd-sdpcr-select-option-text{color:#fff}.hnmd-image-picker__option .hnmd-sdpcr-select-option-image{width:var(--sdpcr-image-dropdown-width);height:auto;max-height:var(--sdpcr-image-dropdown-max-height);-o-object-fit:contain;object-fit:contain;background:#f8f8f8;display:block}.hnmd-image-picker__option .hnmd-sdpcr-select-option{display:inline-flex;align-items:center;gap:.75rem;width:100%}.hnmd-image-picker__option .hnmd-sdpcr-select-option-text{line-height:1.45;font-size:.875rem;flex:1;min-width:0}.hnmd-shop-details .hnmd-sd-product-content .hnmd-sdpc-right .hnmd-sdpcr-details #strap-length-section.strap-length-field{display:block;width:100%}.hnmd-shop-details .hnmd-sd-product-content .hnmd-sdpc-right .hnmd-sdpcr-details #strap-length-section.strap-length-field:after{content:"";display:table;clear:both}.hnmd-shop-details .hnmd-sd-product-content .hnmd-sdpc-right .hnmd-sdpcr-details #strap-length-section.strap-length-field>label.text-uppercase{width:40%;float:left;display:block;margin-bottom:.5rem;position:relative;box-sizing:border-box;font-size:16px;font-weight:800;color:#000;letter-spacing:normal}.hnmd-shop-details .hnmd-sd-product-content .hnmd-sdpc-right .hnmd-sdpcr-details #strap-length-section.strap-length-field>.hnmd-sdpcr-opt{width:80%!important;max-width:80%;float:none;clear:both;padding-left:0;margin-left:0;display:flex;justify-content:flex-start;align-items:stretch;gap:.5rem;box-sizing:border-box}.hnmd-shop-details .hnmd-sd-product-content .hnmd-sdpc-right .hnmd-sdpcr-details #strap-length-section.strap-length-field .hnmd-sdpcr-opt>div{flex:0 0 auto;min-width:0}.hnmd-shop-details .hnmd-sd-product-content .hnmd-sdpc-right .hnmd-sdpcr-details #strap-length-section.strap-length-field .hnmd-sdpcr-opt-text{display:flex;align-items:center;justify-content:center;width:120px;min-height:40px;padding:.35rem .4rem;border:1px solid #808285;font-size:11px;line-height:1.2;text-align:center;color:#808285;background:#fff;cursor:pointer;margin:0;box-sizing:border-box}.hnmd-shop-details .hnmd-sd-product-content .hnmd-sdpc-right .hnmd-sdpcr-details #strap-length-section.strap-length-field .hnmd-sdpcr-opt-radio:checked+.hnmd-sdpcr-opt-text{background:gray;border-color:gray;color:#fff}.hnmd-shop-details .hnmd-sd-product-content .hnmd-sdpc-right .hnmd-sdpcr-details #strap-length-section.strap-length-field>.strap-length-error-wrap{clear:both;width:80%;max-width:80%;padding-left:0;box-sizing:border-box;padding-top:.35rem}.hnmd-shop-details .hnmd-sd-product-content .hnmd-sdpc-right .hnmd-sdpcr-details #strap-length-section.strap-length-field>input[type=hidden]{display:none}.hnmd-sdpcr-select-option-text{line-height:1.4}.hnmd-sdpcr-option-error{margin-top:.35rem;font-size:.8125rem;line-height:1.4}.hnmd-sdpcr-option-error:not(:empty){display:block}.hnmd-sdpcr-det.hnmd-sdpcr-det--invalid>label.text-uppercase{color:#b91c1c}.hnmd-sdpcr-det.hnmd-sdpcr-det--invalid .hnmd-image-picker__trigger,.hnmd-sdpcr-det.hnmd-sdpcr-det--invalid .hnmd-sdpcr-select,.hnmd-sdpcr-det.hnmd-sdpcr-det--invalid .form-select{border-color:#dc2626!important;box-shadow:0 0 0 1px #dc262626}.hnmd-sdpcr-det.hnmd-sdpcr-det--invalid .radio--color input[type=radio]+label{box-shadow:0 0 0 2px #dc262659}.strap-length-field.hnmd-sdpcr-det--invalid .hnmd-sdpcr-opt-text{border-color:#dc2626;box-shadow:0 0 0 1px #dc262626}#variant-error:not(:empty){display:block;margin-top:.5rem;font-size:.8125rem;line-height:1.4}.product-variant-stock{display:inline-flex;align-items:center;gap:.625rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:0;margin-bottom:.75rem;padding:.55rem .875rem;border-radius:9999px;border:1px solid transparent;font-size:.8125rem;line-height:1.3;transition:background-color .2s ease,border-color .2s ease,color .2s ease}@media (max-width: 767.98px){.variant-stock-form--desktop:not(.hidden){display:none!important}.variant-stock-form--mobile:not(.hidden){display:inline-flex}}@media (min-width: 768px){.variant-stock-form--mobile{display:none!important}}.product-variant-stock.hidden{display:none}.product-variant-stock__indicator{position:relative;flex-shrink:0;width:.625rem;height:.625rem;border-radius:50%;background:currentColor}.product-variant-stock.is-in-stock .product-variant-stock__indicator:after,.product-variant-stock.is-low-stock .product-variant-stock__indicator:after{content:"";position:absolute;top:-.2rem;right:-.2rem;bottom:-.2rem;left:-.2rem;border-radius:inherit;border:1px solid currentColor;opacity:.35;animation:product-stock-pulse 1.8s ease-out infinite}@keyframes product-stock-pulse{0%{transform:scale(.7);opacity:.45}70%{transform:scale(1.35);opacity:0}to{transform:scale(1.35);opacity:0}}.product-variant-stock__content{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.35rem}.product-variant-stock__label{font-weight:600;letter-spacing:.01em}.product-variant-stock__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;padding:.1rem .45rem;border-radius:9999px;font-size:.8125rem;font-weight:700;line-height:1.2}.product-variant-stock.is-in-stock{color:#166534;background:#ecfdf3;border-color:#bbf7d0}.product-variant-stock.is-in-stock .product-variant-stock__count{color:#14532d;background:#ffffffb8}.product-variant-stock.is-low-stock{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.product-variant-stock.is-low-stock .product-variant-stock__count{color:#9a3412;background:#ffffffc7}.product-variant-stock.is-out-of-stock,.product-variant-stock.is-unavailable{color:#991b1b;background:#fef2f2;border-color:#fecaca}.product-variant-stock.is-out-of-stock .product-variant-stock__indicator,.product-variant-stock.is-unavailable .product-variant-stock__indicator{animation:none}.hnmd-sdpcr-title h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.hnmd-sdpcr-title h3 #product-regular-price.text-line-through{text-decoration:line-through;opacity:.75;font-weight:inherit;margin-bottom:0}.hnmd-hp-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:8px 15px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hnmd-hp-image{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}@media (max-width: 767px){.hnmd-hp-btn{position:absolute;bottom:10px;left:50%;transform:translate(-50%);width:80%;margin:0 auto;z-index:1}.hnmd-hp-image{position:relative;overflow:hidden}.hnmd-hp-image img{width:100%;height:auto;display:block}.hnmd-sd-product-content .row{display:flex;flex-direction:column}.hnmd-sdpc-left{order:1}.hnmd-sdpc-right{order:2}.hnmd-sdpcl-desc{order:3}.mobile-color-section{order:1;display:block!important;margin-bottom:.5rem}.variant-stock-form--mobile{order:1;margin-top:0;margin-bottom:1rem}.desktop-color-section{display:none!important}.product-detail-guide--form{width:100%;max-width:100%}}@media (min-width: 768px){.mobile-color-section{display:none!important}.desktop-color-section{display:block!important}}.slider--sync .slider-thumb .slick-slide{cursor:pointer}.slider--sync .slider-thumb .slick-current .item{opacity:1}.slider--sync .slider-product .item img{width:100%;height:auto;display:block}.slider--sync .slider-product a[data-fancybox]{display:block;cursor:zoom-in}.slider--sync .slider-product a[data-fancybox]:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.hnmd-related-products{padding-top:2.5rem;padding-bottom:3rem;border-top:1px solid rgba(0,0,0,.08)}.hnmd-shop-details .hnmd-related-products .hnmd-related-products__title{margin:0 0 1.25rem;text-align:center;font-family:Avenir,sans-serif;font-size:1rem;font-weight:700;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:#252525}.hnmd-shop-details .hnmd-related-products .hnmd-related-products__title b{padding-left:.875rem;padding-right:.875rem;font-weight:700}@media (min-width: 768px){.hnmd-shop-details .hnmd-related-products .hnmd-related-products__title{font-size:1.375rem;margin-bottom:1.5rem}}.hnmd-related-products__grid{--hnmd-related-gap: 1rem}.hnmd-related-products .hnmd-related-product-card{display:flex;flex-direction:column;height:100%;width:100%;background:#fff;border:1px solid #e5e5e5;border-radius:3px;overflow:hidden;box-shadow:0 1px 3px #0000000a;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.hnmd-related-products .hnmd-related-product-card:hover{border-color:#111;box-shadow:0 10px 28px #0000001a;transform:translateY(-3px)}.hnmd-related-products .hnmd-related-product-card__media{position:relative;overflow:hidden;width:100%;background:#f5f5f5}.hnmd-related-products .hnmd-related-product-card__media:after{content:"";position:absolute;inset:auto 0 0;height:50%;background:linear-gradient(to top,rgba(0,0,0,.35),transparent);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.hnmd-related-products .hnmd-related-product-card:hover .hnmd-related-product-card__media:after{opacity:1}.hnmd-related-products .hnmd-related-product-card__image-link{display:block;aspect-ratio:4 / 3;overflow:hidden}.hnmd-related-products .hnmd-related-product-card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}.hnmd-related-products .hnmd-related-product-card:hover .hnmd-related-product-card__img{transform:scale(1.05)}.hnmd-related-products .hnmd-related-product-card__action{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:flex-end;justify-content:center;padding:0 .625rem .625rem;pointer-events:none}.hnmd-related-products .hnmd-related-product-card__btn{pointer-events:auto;display:flex;align-items:center;justify-content:center;width:80%;min-height:2.5rem;margin:0;padding:.625rem 1.125rem;background:#fff;color:#111;border:1px solid #111;border-radius:0;font-size:.8125rem;font-weight:500;letter-spacing:.04em;line-height:1.25;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 10px #0000001f;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.hnmd-related-products .hnmd-related-product-card:hover .hnmd-related-product-card__btn,.hnmd-related-products .hnmd-related-product-card__btn:hover,.hnmd-related-products .hnmd-related-product-card__btn:focus-visible{background:#111;color:#fff;border-color:#111;box-shadow:0 4px 16px #00000040}.hnmd-related-products .hnmd-related-product-card__body{flex:1;display:flex;flex-direction:column;padding:.875rem .75rem 1rem;text-align:center;border-top:1px solid #f0f0f0}.hnmd-related-products .hnmd-related-product-card__body-link{display:flex;flex-direction:column;flex:1;color:inherit;text-decoration:none}.hnmd-related-products .hnmd-related-product-card__body-link:hover .hnmd-related-product-card__title{opacity:.7}.hnmd-related-products .hnmd-related-product-card__title{margin:0 0 .5rem;font-size:.9375rem;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:opacity .2s ease}.hnmd-related-products .hnmd-related-product-card__price{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;margin-top:auto}.hnmd-related-products .hnmd-related-product-card__price-regular{font-size:.8125rem;line-height:1.3;text-decoration:line-through;opacity:.65}.hnmd-related-products .hnmd-related-product-card__price-sale{font-size:.875rem;font-weight:600;line-height:1.3}@media (max-width: 767px){.hnmd-related-products{padding-top:2rem;padding-bottom:2rem}.hnmd-related-products .hnmd-related-product-card__action{padding-bottom:.625rem}.hnmd-related-products .hnmd-related-product-card__btn{width:80%;min-height:2.25rem;padding:.5625rem 1rem;font-size:.75rem}.hnmd-related-products .hnmd-related-product-card__body{padding:.75rem .5rem .875rem}.hnmd-related-products .hnmd-related-product-card__title,.hnmd-related-products .hnmd-related-product-card__price-regular,.hnmd-related-products .hnmd-related-product-card__price-sale{font-size:.8125rem}}.product-detail-reviews{width:100%}.product-detail-reviews__empty p{margin:0;font-size:14px;color:#636363}.product-detail-reviews__list{display:flex;flex-direction:column;gap:1rem}.product-detail-reviews__item{width:100%}.product-detail-reviews__item-title{margin:0 0 .35rem;font-size:.9375rem;font-weight:700;color:#111827}.product-detail-reviews__item-body{margin:0;font-size:14px;line-height:1.55;color:#636363;font-style:italic}.product-detail-reviews__item-meta{display:block;margin-top:.5rem;font-size:12px;color:#808285}.product-review-stars{display:inline-flex;align-items:center;gap:.2rem}.product-review-stars__icon{color:#a7a9ac}.product-review-stars__icon.is-active{color:#ff8b00}.product-detail-reviews__form-wrap{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #e5e7eb}.product-detail-reviews__form-intro,.product-detail-reviews__notice,.product-detail-reviews__pending-text{margin:0 0 .75rem;font-size:.875rem;color:#636363}.product-detail-reviews__field{margin-bottom:.875rem}.product-detail-reviews__field label{display:block;margin-bottom:.35rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#111827}.product-detail-reviews__field input[type=text],.product-detail-reviews__field select,.product-detail-reviews__field textarea{width:100%;max-width:100%;border:1px solid #dedede;border-radius:2px;padding:.55rem .75rem;font-size:.875rem;color:#111827;background:#fff}.product-detail-reviews__field textarea{resize:vertical;min-height:110px}.product-detail-reviews__rating-input{display:inline-flex;flex-direction:row-reverse;gap:.25rem}.product-detail-reviews__rating-input input{display:none}.product-detail-reviews__rating-input label{cursor:pointer;width:2rem;height:2rem;margin:0;border:1px solid #dedede;border-radius:2px;display:inline-flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:700;color:#808285;text-transform:none;letter-spacing:0;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.product-detail-reviews__rating-input input:checked~label,.product-detail-reviews__rating-input label:hover,.product-detail-reviews__rating-input label:hover~label{background:#111827;border-color:#111827;color:#fff}.product-detail-reviews__submit{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.55rem 1.125rem;border:1px solid #111827;background:#111827;color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.product-detail-reviews__submit:hover{background:transparent;color:#111827}.product-detail-reviews__alert{margin-bottom:1rem;padding:.75rem .875rem;border-radius:2px;font-size:.875rem}.product-detail-reviews__alert--success{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.product-detail-reviews__alert--error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.product-detail-reviews__error-list{margin:0;padding-left:1.1rem}.hnmd-combobox{position:relative;width:100%;z-index:1}.hnmd-sdpcr-det-select:has(.hnmd-combobox.is-open){isolation:auto;z-index:1070}.hnmd-sdpcr-det-select .hnmd-combobox{width:80%;max-width:100%}.hnmd-combobox__native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}.hnmd-combobox__input{width:100%;min-height:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23495057'%3E%3Cpath d='M8 11L3 6h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px;padding-right:2rem;cursor:text}.hnmd-combobox__input:focus{border-color:#1a1a1a;outline:none}.hnmd-combobox__list{position:absolute;top:calc(100% + 2px);left:0;right:0;z-index:1071;margin:0;padding:4px 0;list-style:none;max-height:260px;overflow-y:auto;background:#fff;border:1px solid #ced4da;border-radius:2px;box-shadow:0 6px 18px #0000001f}.hnmd-combobox__list--fixed{position:fixed!important;top:0;left:0;right:auto;z-index:10050!important;max-height:min(260px,50vh);box-shadow:0 10px 28px #00000024}.hnmd-combobox__option{padding:.5rem .85rem;font-size:.9375rem;color:#212529;cursor:pointer}.hnmd-combobox__option.is-active{background:#1a1a1a;color:#fff}.hnmd-combobox__option.is-selected:not(.is-active){font-weight:700}.hnmd-combobox__empty{padding:.5rem .85rem;color:#999;font-size:.875rem}@media (max-width: 767.98px){.hnmd-sdpcr-det-select .hnmd-combobox{width:100%}}
