@media screen and (min-width:750px){#MainContent .product-details,#MainContent .product-details.sticky-content--desktop{--kv-pdp-divider-space: var(--kv-pdp-desktop-divider-space, 28px);--kv-pdp-color-space: var(--kv-pdp-desktop-color-space, 30px);--kv-pdp-size-space: var(--kv-pdp-desktop-size-space, 24px);--kv-pdp-quantity-space: 27px;--kv-pdp-note-space: 18px;--kv-pdp-atc-space: 14px;--kv-pdp-more-options-space: 15px;--kv-pdp-description-space: var(--kv-pdp-desktop-description-space, 36px);color:#22221f!important;font-family:var(--font-body--family)!important;gap:0!important}#MainContent .product-details>.group-block,#MainContent .product-details>.group-block>.group-block-content{width:100%!important;max-width:none!important}#MainContent .product-details>.group-block>.group-block-content{display:flex!important;flex-direction:column!important;gap:0!important}#MainContent .product-details>.group-block:first-child>.group-block-content:before{content:"KERVELAN BELTS"!important;display:block!important;width:100%!important;margin:0 0 var(--kv-pdp-brand-gap, 18px)!important;color:#8a8a84!important;font-family:var(--font-body--family)!important;font-size:var(--kv-pdp-brand-size, 10px)!important;font-weight:400!important;line-height:1!important;letter-spacing:.26em!important;text-transform:uppercase!important;text-align:left!important}#MainContent .product-details h1{width:100%!important;margin:0 0 var(--kv-pdp-title-gap, 14px)!important;color:#20201e!important;font-family:var(--font-body--family)!important;font-size:calc(clamp(20px,1.32vw,22px) * var(--kv-pdp-title-scale, 1))!important;font-weight:400!important;line-height:1.42!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-align:left!important}#MainContent .product-details product-price,#MainContent .product-details product-price>*,#MainContent .product-details .price{width:100%!important;margin:0!important;padding:0!important;text-align:left!important}#MainContent .product-details product-price .price,#MainContent .product-details product-price .price-item,#MainContent .product-details product-price [class*=price]{color:#6f6f6a!important;font-family:var(--font-body--family)!important;font-size:var(--kv-pdp-price-size, 19px)!important;font-weight:400!important;line-height:1.25!important;letter-spacing:.14em!important}#MainContent .product-details .installments,#MainContent .product-details shopify-payment-terms,#MainContent .product-details [class*=installment]{display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important}#MainContent .product-details .divider{width:100%!important;margin:var(--kv-pdp-divider-space) 0!important;padding:0!important;--color-border: #d8d8d3 !important}#MainContent .product-details .divider__line{width:100%!important;border-color:#d8d8d3!important}#MainContent .product-details variant-picker,#MainContent .product-details .variant-picker,#MainContent .product-details .variant-picker__form{width:100%!important;margin:0!important}#MainContent .product-details .variant-picker__form{display:flex!important;flex-direction:column!important;gap:0!important}#MainContent .product-details .variant-option{width:100%!important;margin:0!important;padding:0!important}#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Color i]),#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Colour i]){order:1!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin:0 0 var(--kv-pdp-color-space)!important}#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Size i]){order:2!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0 0 var(--kv-pdp-size-space)!important}#MainContent .product-details .variant-option legend,#MainContent .product-details .variant-option>label:not(.variant-option__button-label){flex:0 0 100%!important;width:100%!important;margin:0 0 11px!important;padding:0!important;color:#292925!important;font-size:var(--kv-pdp-variant-label-size, 13.5px)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important}#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Size i]) .variant-option__button-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:var(--kv-pdp-size-button-width, 54px)!important;height:var(--kv-pdp-size-button-height, 42px)!important;min-height:var(--kv-pdp-size-button-height, 42px)!important;padding:0 12px!important;border:1px solid #d5d5d0!important;border-radius:0!important;background:#fff!important;color:#262623!important;box-shadow:none!important;font-size:var(--kv-pdp-size-button-font, 13px)!important;font-weight:400!important;line-height:1!important}#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Color i]) .variant-option__button-label,#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Colour i]) .variant-option__button-label{width:var(--kv-pdp-color-swatch-size, 32px)!important;min-width:var(--kv-pdp-color-swatch-size, 32px)!important;height:var(--kv-pdp-color-swatch-size, 32px)!important;min-height:var(--kv-pdp-color-swatch-size, 32px)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#MainContent .product-details .buy-buttons-block,#MainContent .product-details product-form-component,#MainContent .product-details .product-form-buttons{width:100%!important;margin:0!important}#MainContent .product-details .product-form-buttons{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important}#MainContent .product-details .product-form-buttons>quantity-selector-component,#MainContent .product-details .product-form-buttons>.quantity-selector-wrapper{order:1!important}#MainContent .product-details quantity-selector-component,#MainContent .product-details .quantity-selector-wrapper,#MainContent .product-details .quantity-selector{width:var(--kv-pdp-quantity-width, 128px)!important;min-width:var(--kv-pdp-quantity-width, 128px)!important;max-width:var(--kv-pdp-quantity-width, 128px)!important}#MainContent .product-details .quantity-selector-wrapper{margin:0 0 var(--kv-pdp-quantity-space)!important}#MainContent .product-details quantity-selector-component,#MainContent .product-details .quantity-selector{margin:0!important}#MainContent .product-details .quantity-selector{height:var(--kv-pdp-quantity-height, 46px)!important;min-height:var(--kv-pdp-quantity-height, 46px)!important;border:1px solid #d9d9d5!important;border-radius:0!important;background:#fff!important}#MainContent .product-details .quantity-selector button,#MainContent .product-details .quantity-selector input{height:44px!important;min-height:44px!important;color:#282825!important;font-size:14px!important}#MainContent .product-details .product-form-buttons:before{content:"Handmade to order, just for you. Arrives in 2\2013 5 days."!important;order:2!important;display:block!important;width:100%!important;margin:0 0 var(--kv-pdp-note-space)!important;color:#777772!important;font-size:var(--kv-pdp-note-font, 13.5px)!important;font-weight:400!important;line-height:1.45!important;text-align:center!important}#MainContent .product-details .product-form-buttons>:has(.add-to-cart-button){order:3!important;width:100%!important;margin:0 0 var(--kv-pdp-atc-space)!important}#MainContent .product-details .add-to-cart-button,#MainContent .product-details button[name=add]{width:100%!important;min-height:var(--kv-pdp-atc-height, 44px)!important;height:var(--kv-pdp-atc-height, 44px)!important;border:1px solid #d6d6d2!important;border-radius:0!important;background:#fff!important;color:#232320!important;box-shadow:none!important;font-family:var(--font-body--family)!important;font-size:var(--kv-pdp-atc-font, 11px)!important;font-weight:400!important;line-height:1!important;letter-spacing:.26em!important;text-transform:uppercase!important}#MainContent .product-details .add-to-cart-button .svg-wrapper,#MainContent .product-details button[name=add] .svg-wrapper{display:none!important}#MainContent .product-details .product-form-buttons>:has(shopify-accelerated-checkout),#MainContent .product-details .product-form-buttons>shopify-accelerated-checkout,#MainContent .product-details .product-form-buttons>.shopify-payment-button{order:4!important;width:100%!important;margin:0!important}#MainContent .product-details shopify-accelerated-checkout,#MainContent .product-details .shopify-payment-button,#MainContent .product-details .shopify-payment-button__button{width:100%!important;min-height:44px!important;border-radius:0!important}#MainContent .product-details .shopify-payment-button__more-options{display:block!important;width:fit-content!important;margin:var(--kv-pdp-more-options-space) auto 0!important;padding:0!important;color:#292925!important;font-size:13px!important;line-height:1.3!important;text-align:center!important;text-decoration:underline!important;text-underline-offset:2px!important}#MainContent .product-details .buy-buttons-block+.text-block,#MainContent .product-details .buy-buttons-block+rte-formatter,#MainContent .product-details .product-form-buttons+.text-block,#MainContent .product-details>.text-block{width:100%!important;margin-top:var(--kv-pdp-description-space)!important;color:#292925!important;text-align:left!important}#MainContent .product-details .rte,#MainContent .product-details>.text-block{color:#292925!important;font-family:var(--font-body--family)!important;font-size:var(--kv-pdp-description-font, 15px)!important;font-weight:400!important;line-height:1.72!important;letter-spacing:0!important}#MainContent .product-details .rte :is(strong,b),#MainContent .product-details>.text-block :is(strong,b){font-weight:700!important}#MainContent .product-details .rte p,#MainContent .product-details .rte ul,#MainContent .product-details .rte ol{margin-block:0 6px!important}}#MainContent .product-details .variant-option legend .variant-option__selected-value{display:inline!important;margin-left:4px!important;color:#292925!important;font:inherit!important;letter-spacing:inherit!important;text-transform:none!important}#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Size i]) .variant-option__button-label__pill{display:none!important}#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Size i]) .variant-option__button-label:has(input:checked){border-color:#1f1f1c!important;background:#1f1f1c!important;color:#fff!important}#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Size i]) .variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:#fff!important}#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Color i]) .variant-option__button-label--has-swatch .swatch,#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Colour i]) .variant-option__button-label--has-swatch .swatch{display:block!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-sizing:border-box!important;background:var(--swatch-background)!important;background-position:var(--swatch-focal-point, center)!important;background-repeat:no-repeat!important;background-size:cover!important}#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Color i]) .variant-option__button-label--has-swatch,#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Colour i]) .variant-option__button-label--has-swatch{overflow:visible!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Color i]) .variant-option__button-label--has-swatch:before,#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Color i]) .variant-option__button-label--has-swatch:after,#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Colour i]) .variant-option__button-label--has-swatch:before,#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Colour i]) .variant-option__button-label--has-swatch:after{content:none!important;display:none!important;border:0!important;box-shadow:none!important}#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Color i]) .variant-option__button-label--has-swatch:has(input:checked),#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Colour i]) .variant-option__button-label--has-swatch:has(input:checked){border:0!important;outline:1px solid #111!important;outline-offset:2px!important;box-shadow:none!important}#MainContent .product-details .accordion,#MainContent .product-details accordion-custom,#MainContent .product-details [data-block-type=accordion]{display:none!important}@media screen and (min-width:750px){#MainContent .product-details .add-to-cart-button,#MainContent .product-details button[name=add]{position:relative!important;isolation:isolate!important;overflow:hidden!important;transition:color .36s cubic-bezier(.55,.055,.675,.19),border-color .36s cubic-bezier(.55,.055,.675,.19),transform .18s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)!important}#MainContent .product-details .add-to-cart-button:before,#MainContent .product-details button[name=add]:before{content:""!important;position:absolute!important;top:-1px!important;right:-1px!important;bottom:-1px!important;left:-1px!important;z-index:-1!important;pointer-events:none!important;background:#1f1f1c!important;transform:scaleX(0)!important;transform-origin:left center!important;transition:transform .4s cubic-bezier(.55,.055,.675,.19)!important}#MainContent .product-details .add-to-cart-button>*,#MainContent .product-details button[name=add]>*{position:relative!important;z-index:1!important}#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Size i]) .variant-option__button-label{transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s ease,background-color .18s ease,box-shadow .18s ease!important;will-change:transform}#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Color i]) .variant-option__button-label,#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Colour i]) .variant-option__button-label{transition:transform .18s cubic-bezier(.22,1,.36,1),outline-color .18s ease,box-shadow .18s ease!important;transform-origin:center!important;will-change:transform}#MainContent .product-details .quantity-selector button{transition:transform .14s cubic-bezier(.22,1,.36,1),opacity .14s ease!important;transform-origin:center!important}#MainContent .product-details shopify-accelerated-checkout,#MainContent .product-details .shopify-payment-button{transition:transform .19s cubic-bezier(.22,1,.36,1),filter .19s ease!important;will-change:transform}#MainContent .product-details .shopify-payment-button__more-options{text-decoration:none!important;background-image:linear-gradient(currentColor,currentColor)!important;background-repeat:no-repeat!important;background-position:50% 100%!important;background-size:0 1px!important;transition:background-size .22s cubic-bezier(.22,1,.36,1),opacity .18s ease!important}}@media screen and (min-width:750px)and (hover:hover)and (pointer:fine){#MainContent .product-details .add-to-cart-button:not(:disabled):hover,#MainContent .product-details button[name=add]:not(:disabled):hover,#MainContent .product-details .add-to-cart-button:not(:disabled):focus-visible,#MainContent .product-details button[name=add]:not(:disabled):focus-visible{color:#fff!important;border-color:#1f1f1c!important;transform:translateY(-1px)!important;box-shadow:0 7px 18px #00000014!important}#MainContent .product-details .add-to-cart-button:not(:disabled):hover:before,#MainContent .product-details button[name=add]:not(:disabled):hover:before,#MainContent .product-details .add-to-cart-button:not(:disabled):focus-visible:before,#MainContent .product-details button[name=add]:not(:disabled):focus-visible:before{transform:scaleX(1)!important;transform-origin:right center!important}#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Size i]) .variant-option__button-label:not(:has(input:disabled)):hover{transform:translateY(-1px)!important;border-color:#777772!important;box-shadow:0 4px 10px #0000000b!important}#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Size i]) .variant-option__button-label:has(input:checked):hover{border-color:#222!important;box-shadow:0 4px 10px #0000000a!important}#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Color i]) .variant-option__button-label:hover,#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Colour i]) .variant-option__button-label:hover{transform:scale(1.08)!important}#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Color i]) .variant-option__button-label:has(input:checked):hover,#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Colour i]) .variant-option__button-label:has(input:checked):hover{transform:scale(1.04)!important}#MainContent .product-details .quantity-selector button:hover{transform:scale(1.12)!important}#MainContent .product-details .quantity-selector button:active{transform:scale(.94)!important}#MainContent .product-details shopify-accelerated-checkout:hover,#MainContent .product-details .shopify-payment-button:hover{transform:translateY(-1px)!important;filter:drop-shadow(0 7px 12px rgb(0 0 0 / .08))!important}#MainContent .product-details .shopify-payment-button__more-options:hover,#MainContent .product-details .shopify-payment-button__more-options:focus-visible{background-size:100% 1px!important}}@media(prefers-reduced-motion:reduce){#MainContent .product-details .add-to-cart-button,#MainContent .product-details button[name=add],#MainContent .product-details .add-to-cart-button:before,#MainContent .product-details button[name=add]:before,#MainContent .product-details .variant-option__button-label,#MainContent .product-details .quantity-selector button,#MainContent .product-details shopify-accelerated-checkout,#MainContent .product-details .shopify-payment-button,#MainContent .product-details .shopify-payment-button__more-options{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/kv-product-purchase.css.map */
