@media screen and (max-width:749px){#MainContent .product-details,#MainContent .product-details.sticky-content--desktop{padding:18px max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left))!important}#MainContent .product-details>.group-block:first-child>.group-block-content:before{margin-bottom:16px!important;font-size:11px!important;letter-spacing:.22em!important}#MainContent .product-details h1{margin-bottom:12px!important;font-size:20px!important;line-height:1.3!important;letter-spacing:.16em!important}#MainContent .product-details product-price .price,#MainContent .product-details product-price .price-item,#MainContent .product-details product-price [class*=price]{font-size:17px!important;line-height:1.3!important;letter-spacing:.09em!important}#MainContent .product-details .divider{margin:28px 0!important}#MainContent .product-details .variant-option legend,#MainContent .product-details .variant-option>label:not(.variant-option__button-label){margin-bottom:11px!important;font-size:14px!important}#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Size i]){order:2!important;margin-bottom:22px!important;gap:8px!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;margin-bottom:26px!important;gap:14px!important}#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Size i]) .variant-option__button-label{min-width:56px!important;height:42px!important;min-height:42px!important;padding-inline:12px!important;font-size:14px!important}#MainContent .product-details quantity-selector-component,#MainContent .product-details .quantity-selector-wrapper,#MainContent .product-details .quantity-selector{width:118px!important;min-width:118px!important;max-width:118px!important}#MainContent .product-details .quantity-selector-wrapper{margin:0 0 30px!important}#MainContent .product-details .quantity-selector{height:40px!important;min-height:40px!important}#MainContent .product-details .quantity-selector button,#MainContent .product-details .quantity-selector input{min-height:38px!important;font-size:15px!important}#MainContent .product-details .product-form-buttons:before{margin-bottom:16px!important;font-size:14px!important;line-height:1.45!important}#MainContent .product-details .add-to-cart-button,#MainContent .product-details button[name=add]{height:44px!important;min-height:44px!important;font-size:12px!important;letter-spacing:.22em!important}#MainContent .product-details shopify-accelerated-checkout,#MainContent .product-details .shopify-payment-button,#MainContent .product-details .shopify-payment-button__button{height:44px!important;min-height:44px!important}#MainContent .product-details .shopify-payment-button__more-options{margin-top:14px!important;font-size:14px!important}#MainContent .product-details .product-form-buttons+*{margin-top:36px!important}#MainContent .product-details .rte,#MainContent .product-details .text-block.rte,#MainContent .product-details .text-block--rte{font-size:15px!important;line-height:1.55!important}}@media screen and (max-width:749px){#MainContent .product-details,#MainContent .product-details.sticky-content--desktop{padding:18px max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left))!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,#MainContent .product-details>.group-block>.group-block-content>.group-block:first-child>.group-block-content{gap:0!important}#MainContent .product-details>.group-block:first-child>.group-block-content:before{margin:0 0 16px!important;font-size:10px!important;line-height:1!important;letter-spacing:.24em!important}#MainContent .product-details h1{margin:0 0 12px!important;font-size:20px!important;line-height:1.34!important;letter-spacing:.15em!important}#MainContent .product-details product-price,#MainContent .product-details product-price>*,#MainContent .product-details .price{margin:0!important;padding:0!important}#MainContent .product-details product-price .price,#MainContent .product-details product-price .price-item,#MainContent .product-details product-price [class*=price]{font-size:17px!important;line-height:1.3!important;letter-spacing:.08em!important}#MainContent .product-details .installments,#MainContent .product-details form.payment-terms,#MainContent .product-details shopify-payment-terms,#MainContent .product-details [class*=installment]{display:none!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}#MainContent .product-details .divider{width:100%!important;margin:-8px 0 28px!important;padding:0!important}#MainContent .product-details .divider__line{border-color:#d6d6d2!important}#MainContent .product-details .variant-picker__form{gap:0!important}#MainContent .product-details .variant-option legend,#MainContent .product-details .variant-option>label:not(.variant-option__button-label){margin:0 0 11px!important;font-size:14px!important;line-height:1.25!important}#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Size i]){order:2!important;gap:8px!important;margin:0 0 22px!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;gap:14px!important;margin:0 0 26px!important}#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Size i]) .variant-option__button-label{min-width:56px!important;height:42px!important;min-height:42px!important;padding:0 12px!important;font-size:14px!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:30px!important;min-width:30px!important;height:30px!important;min-height:30px!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){outline:1px solid #111!important;outline-offset:1px!important;box-shadow:none!important}#MainContent .product-details quantity-selector-component,#MainContent .product-details .quantity-selector-wrapper,#MainContent .product-details .quantity-selector{width:118px!important;min-width:118px!important;max-width:118px!important}#MainContent .product-details .quantity-selector-wrapper{margin:0 0 30px!important}#MainContent .product-details .quantity-selector{height:40px!important;min-height:40px!important}#MainContent .product-details .quantity-selector button,#MainContent .product-details .quantity-selector input{min-height:38px!important;font-size:15px!important}#MainContent .product-details .product-form-buttons{gap:0!important}#MainContent .product-details .product-form-buttons:before{margin:0 0 16px!important;font-size:14px!important;line-height:1.45!important}#MainContent .product-details .product-form-buttons>:has(.add-to-cart-button){margin-bottom:14px!important}#MainContent .product-details .add-to-cart-button,#MainContent .product-details button[name=add],#MainContent .product-details shopify-accelerated-checkout,#MainContent .product-details .shopify-payment-button,#MainContent .product-details .shopify-payment-button__button{height:44px!important;min-height:44px!important}#MainContent .product-details .add-to-cart-button,#MainContent .product-details button[name=add]{font-size:12px!important;letter-spacing:.22em!important}#MainContent .product-details .shopify-payment-button__more-options{margin-top:15px!important;font-size:14px!important;line-height:1.25!important}#MainContent .product-details .buy-buttons-block+.text-block,#MainContent .product-details .buy-buttons-block+rte-formatter{width:100%!important;margin-top:24px!important}#MainContent .product-details .buy-buttons-block:has(.shopify-payment-button__more-options)+.text-block,#MainContent .product-details .buy-buttons-block:has(.shopify-payment-button__more-options)+rte-formatter,#MainContent .product-details .buy-buttons-block:has(shopify-accelerated-checkout)+.text-block,#MainContent .product-details .buy-buttons-block:has(shopify-accelerated-checkout)+rte-formatter{margin-top:34px!important}#MainContent .product-details .rte,#MainContent .product-details .text-block.rte,#MainContent .product-details .text-block--rte{font-size:15px!important;line-height:1.55!important}#MainContent .product-details .rte p,#MainContent .product-details .text-block.rte p,#MainContent .product-details .text-block--rte p{margin-block:0 10px!important}}@media screen and (max-width:390px){#MainContent .product-details,#MainContent .product-details.sticky-content--desktop{padding-inline:18px!important}}@media screen and (max-width:749px){#MainContent .product-details,#MainContent .product-details.sticky-content--desktop{color:#171715!important}#MainContent .product-details>.group-block:first-child>.group-block-content:before{color:#75756f!important}#MainContent .product-details h1{color:#11110f!important}#MainContent .product-details product-price .price,#MainContent .product-details product-price .price-item,#MainContent .product-details product-price [class*=price]{color:#66635f!important}#MainContent .product-details .variant-picker__form{align-items:flex-start!important}#MainContent .product-details .variant-option legend,#MainContent .product-details .variant-option>label:not(.variant-option__button-label){color:#1f1f1c!important}#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Size i]) legend .variant-option__selected-value{display:none!important}#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Size i]) .variant-option__button-label{border-color:#d2d2ce!important;color:#171715!important}#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Size i]) .variant-option__button-label:has(input:checked){border-color:#171715!important;background:#fff!important;color:#171715!important;box-shadow:none!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__pill{display:none!important;background:transparent!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{position:relative!important;z-index:1!important;color:#171715!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{position:relative!important}#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Color i]) .variant-option__button-label:not(.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:not(.variant-option__button-label--has-swatch):has(input:checked){box-shadow:0 0 0 3px #fff,0 0 0 4px #171715!important}#MainContent .product-details .quantity-selector{border-color:#d6d6d2!important}#MainContent .product-details .product-form-buttons:before{content:"Handmade to order, just for you. Arrives in 5\2013 7 days."!important;color:#615e5a!important}#MainContent .product-details .add-to-cart-button,#MainContent .product-details button[name=add]{border-color:#d5d5d1!important}#MainContent .product-details .shopify-payment-button__more-options{padding:0!important;color:#171715!important}#MainContent .product-details .rte,#MainContent .product-details .text-block.rte,#MainContent .product-details .text-block--rte{color:#161614!important;letter-spacing:0!important}#MainContent .product-details .rte strong,#MainContent .product-details .text-block.rte strong,#MainContent .product-details .text-block--rte strong{font-weight:600!important}#MainContent .product-details .rte ul,#MainContent .product-details .rte ol{margin:8px 0 12px!important;padding-left:20px!important}#MainContent .product-details .rte li{margin:2px 0!important;line-height:1.5!important}}@media screen and (max-width:749px){#MainContent .product-details,#MainContent .product-details.sticky-content--desktop{padding-top:28px!important;padding-bottom:56px!important}#MainContent .product-details>:empty,#MainContent .product-details .group-block-content>:empty,#MainContent .product-details .variant-picker__form>:empty,#MainContent .product-details .product-form-buttons>:empty,#MainContent .product-details .text-block:has(>.rte:empty),#MainContent .product-details rte-formatter:has(>.rte:empty){display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important}#MainContent .product-details>.group-block:first-child>.group-block-content:before{margin-bottom:18px!important}#MainContent .product-details h1{margin-bottom:14px!important}#MainContent .product-details .divider{margin:30px 0!important}#MainContent .product-details .variant-option--buttons:has(input[data-option-name=Size i]){order:2!important;margin-bottom:24px!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;margin-bottom:30px!important}#MainContent .product-details .quantity-selector-wrapper{margin-bottom:42px!important}#MainContent .product-details .product-form-buttons:before{margin-bottom:22px!important}#MainContent .product-details .product-form-buttons>:has(.add-to-cart-button){margin-bottom:20px!important}#MainContent .product-details .shopify-payment-button__more-options{margin-top:16px!important}#MainContent .product-details .buy-buttons-block+.text-block,#MainContent .product-details .buy-buttons-block+rte-formatter,#MainContent .product-details .buy-buttons-block:has(.shopify-payment-button__more-options)+.text-block,#MainContent .product-details .buy-buttons-block:has(.shopify-payment-button__more-options)+rte-formatter,#MainContent .product-details .buy-buttons-block:has(shopify-accelerated-checkout)+.text-block,#MainContent .product-details .buy-buttons-block:has(shopify-accelerated-checkout)+rte-formatter{margin-top:44px!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/kv-product-details-mobile.css.map */
