.variant-accordion{background:#ebebeb;padding:12px 30px;margin-bottom:0}.variant-accordion+.variant-accordion{border-top:none}.variant-accordion summary{cursor:pointer;list-style:none;padding:.5rem 0;display:flex;align-items:center;justify-content:space-between}.variant-accordion summary::-webkit-details-marker{display:none}.variant-accordion .summary__title{display:flex;align-items:center;justify-content:Center;gap:.8rem;flex:1}.variant-accordion .accordion__title{font-size:18px!important;letter-spacing:.1rem;text-transform:uppercase;color:rgb(0,0,0 /80%);font-family:Nexa;font-weight:600;text-align:Center;margin:0;color:#000}.variant-accordion .selected-variant-value{font-size:1.1rem;color:#888;font-weight:400;letter-spacing:.03rem;text-transform:none}.variant-accordion .accordion__content{padding:.5rem 0!important}.variant-accordion[open] .svg-wrapper{transform:rotate(180deg)}.variant-accordion .svg-wrapper{transition:transform .2s ease;flex-shrink:0}.variant-accordion .hello_custom_swatch{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.variant-accordion .hello_custom_swatch .product-form-swatch__variants{display:flex;flex-wrap:wrap;gap:.4rem}.variant-accordion .hello_custom_swatch .selected-variant-value{display:none}.sizing-guide-section{margin-bottom:1.5rem}.sizing-guide-tabs{display:flex;gap:0;margin-bottom:1rem;flex-wrap:wrap}.sizing-tab{padding:.5rem 1rem;background:#f2f2f2;color:#555;font-size:1.1rem;font-weight:600;letter-spacing:.08rem;text-transform:uppercase;cursor:pointer;border:1px solid #e8e8e8;transition:all .2s ease}.sizing-tab:hover{background:#e8e8e8}.sizing-tab.active{background:#fff;color:#222;border-bottom-color:#fff;position:relative}.sizing-tab.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#e83526}.sizing-guide-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.sizing-guide-label .size_label{font-size:1.2rem;font-weight:600;letter-spacing:.1rem;text-transform:uppercase;color:#333}.size_chart_btn{font-size:1.2rem;color:#e83526;text-decoration:underline;text-underline-offset:.3rem;font-weight:500}.size_chart_btn:hover{color:#c72b1e}.sizing-guide-options{margin-bottom:.5rem}.sizing-guide-options .product-form__input--pill input[type=radio]+label,.clasp-type-grid .product-form__input--pill input[type=radio]+label,.variant-accordion .product-form__input--pill input[type=radio]+label{border:1px solid #d0d0d0!important;background:#fff!important;color:#333!important;padding:.8rem 1.5rem!important;font-size:1.3rem!important;font-weight:500!important;letter-spacing:.05rem;border-radius:0!important;margin:.3rem .4rem .3rem 0!important;min-width:5.5rem;text-align:center;transition:all .2s ease;box-shadow:none!important;position:relative;height:auto!important;display:inline-flex!important;align-items:center;justify-content:center}.sizing-guide-options .product-form__input--pill input[type=radio]+label:hover,.clasp-type-grid .product-form__input--pill input[type=radio]+label:hover,.variant-accordion .product-form__input--pill input[type=radio]+label:hover{border-color:#999!important;background:#fafafa!important}.sizing-guide-options .product-form__input--pill input[type=radio]:checked+label,.clasp-type-grid .product-form__input--pill input[type=radio]:checked+label,.variant-accordion .product-form__input--pill input[type=radio]:checked+label{border:2px solid #e83526!important;background:#fff!important;color:#222!important;font-weight:600!important;box-shadow:none!important}.sizing-guide-options .product-form__input--pill input[type=radio]:checked+label:after,.clasp-type-grid .product-form__input--pill input[type=radio]:checked+label:after,.variant-accordion .product-form__input--pill input[type=radio]:checked+label:after{display:none}.clasp-type-section{margin-top:1.5rem;margin-bottom:1.5rem}.clasp-type-label{margin-bottom:.75rem}.clasp-type-label .size_label{font-size:1.2rem;font-weight:600;letter-spacing:.1rem;text-transform:uppercase;color:#333}.clasp-type-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;max-width:28rem}.clasp-type-grid .product-form__input--pill{display:contents}.clasp-type-grid .product-form__input--pill input[type=radio]+label{width:100%!important;margin:0!important;padding:1rem!important;display:flex!important;align-items:center;justify-content:center;min-height:4.5rem}.variant-accordion .clasp-type-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;max-width:28rem}.variant-accordion .clasp-type-grid .product-form__input--pill{display:contents}.variant-accordion .clasp-type-grid .product-form__input--pill input[type=radio]+label{width:100%!important;margin:0!important;padding:1rem!important;display:flex!important;align-items:center;justify-content:center;min-height:4.5rem}.product-form__submit.button--primary,.product-form__submit.button--secondary{background-color:#ef4532!important;color:#fff!important;border:none!important;font-weight:700!important;letter-spacing:normal;text-transform:uppercase;height:clamp(50px,5vw,69px);min-height:40px;letter-spacing:1px;transition:background-color .2s ease}.quick-add-modal__content-info .product-form__submit.button--primary{background-color:#ef4532!important;color:#fff!important;border:none!important;font-weight:700!important;letter-spacing:normal;text-transform:uppercase;height:clamp(50px,5vw,51px);min-height:40px;letter-spacing:1px;transition:background-color .2s ease;width:50%;font-size:16px!important}.product-form__buttons .product-form__submit span{font-size:clamp(16px,3vw,24px)!important}.product-form__submit.button--primary:hover:not([disabled]){background-color:#d4631f!important}.product-form__submit.button--primary:disabled{opacity:.6;cursor:not-allowed}.product-form-swatch__variants{display:flex;flex-wrap:wrap}.product-form__swatch{display:flex;margin-right:5px}.product-form__swatch input{display:none}.product-form__input--pill input[type=radio]+label{background:transparent;color:#4f4944;border-color:#3e3e3e;background-position:center;background-size:contain}.product-form__input--pill input[type=radio]:checked+label{background-color:transparent;color:#4f4944!important;border:1px solid #EF4532!important}.buckle-colour-text{font-size:12px;line-height:1.3;letter-spacing:normal;margin-top:25px}.product-form__swatch input[type=radio]:checked+label:after{display:none!important}.product-form__swatch label{width:30;height:30px;background-size:cover;cursor:pointer;transition:border-color .3s ease;margin:.5rem .5rem 0 0!important;padding:1rem!important;border-radius:0!important;margin:0rem .25rem 0 0!important;background:#f2f2f2;color:#c4c4c4;font-weight:500;border-bottom:1px solid #f2f2f2!important;box-shadow:unset}.product-form__swatch input[type=radio]:checked+label{background-color:#fff!important;color:#4f4944!important;position:relative}.product-form__swatch input[type=radio]:checked+label:after{content:"";width:100%;height:1.25px;background:#e83526;position:absolute;bottom:-3px;left:0}.product-form__swatch input.disabled+label{opacity:.5}.product-form__swatch input.disabled+label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,transparent 45%,rgba(255,0,0,.6) 50%,transparent 55%);pointer-events:none}.mobile-variant-buttons-grid,.mobile-variant-drawer-overlay{display:none}@media screen and (max-width:749px){#variant-accordion-lug-width .sizing-guide-options label{background:transparent!important;border:1px solid #282828!important;margin:0}#variant-accordion-lug-width .custom-watch-strap{background:transparent;padding:0}#variant-accordion-lug-width .sizing-guide-options label:before{display:none}#variant-accordion-lug-width .sizing-guide-options{margin-bottom:35px;display:flex;flex-wrap:wrap;gap:4px}#variant-accordion-lug-width .sizing-guide-options input[type=radio]:checked+label{border:1px solid #EF4532!important}variant-selects>fieldset,variant-selects>.product-form__input--dropdown{position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:1000;box-shadow:0 -4px 30px #00000026;transform:translateY(100%);transition:transform .35s cubic-bezier(.32,.72,0,1);max-height:55vh;height:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0px 20px calc(20px + env(safe-area-inset-bottom,0px))!important;margin:0!important;max-width:100%!important;visibility:hidden;pointer-events:none}variant-selects>fieldset.mobile-drawer-active,variant-selects>.product-form__input--dropdown.mobile-drawer-active{transform:translateY(0);visibility:visible;pointer-events:auto;z-index:999999!important}variant-selects>fieldset .variant-accordion{background:transparent;padding:0;margin:0}variant-selects>fieldset .variant-accordion>summary{display:none!important;justify-content:space-between;align-items:center;padding:0 0 15px!important;margin-bottom:15px;border-bottom:1px solid #e8e8e8;background:transparent;pointer-events:none}variant-selects>fieldset .variant-accordion>summary .summary__title{justify-content:flex-start}variant-selects>fieldset .variant-accordion>summary .accordion__title{font-size:16px!important;letter-spacing:.15rem;margin:0}variant-selects>fieldset .variant-accordion>summary .mobile-drawer-close{pointer-events:auto;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:10px;margin:-10px;color:#000}variant-selects>fieldset .variant-accordion>.accordion__content{padding:0!important}variant-selects>fieldset.mobile-drawer-active .variant-accordion{pointer-events:auto}variant-selects>fieldset.mobile-drawer-active .variant-accordion[open]>.accordion__content,variant-selects>fieldset.mobile-drawer-active .variant-accordion:not([open])>.accordion__content{display:block!important}.mobile-variant-buttons-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0;margin-bottom:25px}.mobile-variant-btn__value{display:none;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px}.mobile-variant-btn[data-user-selected=true] .mobile-variant-btn__value,.mobile-variant-btn.is-selected .mobile-variant-btn__value{display:inline-block}.mobile-variant-btn{display:flex;background:#4d4d4d;border:1.5px solid #d0d0d0;color:#fff;font-family:Nexa,sans-serif;font-size:13px;border-radius:5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:10px;cursor:pointer;transition:all .2s ease;text-align:center;line-height:1.2;min-height:40px;flex-direction:column;align-items:CENTER;justify-content:center;gap:2px;-webkit-tap-highlight-color:transparent}.mobile-variant-btn:active{background:#ddd;border-color:#999}.mobile-variant-drawer-overlay{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mobile-variant-drawer-overlay.is-visible{opacity:1;visibility:visible}variant-selects>fieldset.mobile-drawer-active .product-form__input--pill input[type=radio]+label{margin:.4rem .5rem .4rem 0!important;padding:1rem 1.8rem!important;font-size:1.4rem!important}variant-selects>fieldset.mobile-drawer-active .clasp-type-grid{max-width:100%}variant-selects>fieldset.mobile-drawer-active .hello_custom_swatch{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem}variant-selects>fieldset.mobile-drawer-active .sizing-guide-options{margin-bottom:0}#variant-accordion-color input[type=radio]+label{width:100%!important;max-width:100%!important;height:45px!important}.visually-hidden.color-name-imp{position:static!important;color:#fff;font-size:12px;font-weight:600;letter-spacing:normal}.hello_custom_swatch{display:block!important}.variant-accordion .hello_custom_swatch .product-form-swatch__variants,#variant-accordion-buckle-color .sizing-guide-options{display:grid;grid-template-columns:1fr 1fr;gap:5px}.product-form__swatch input[type=radio]:checked+label:after{display:none!important}.product-form__input--pill input[type=radio]+label{border:none!important}.sizing-guide-options input[type=radio]+label{background:#d9d9d9!important;color:#000}.drawer-handle{width:54px;height:22px;border-radius:20px;margin:5px auto 10px;cursor:pointer;display:flex;justify-content:center;align-items:center}.drawer-handle span{background:#bdbdbd;height:2px;width:100%;display:block}}@media screen and (min-width:750px){.mobile-variant-buttons-grid,.mobile-variant-drawer-overlay,.mobile-drawer-close{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/113/assets/component-product-variant-swatch-custom.css.map */
