.product__title h1,.product__title .h1{font-size:clamp(1.6rem,2.4vw + .8rem,2.4rem);line-height:1.15;letter-spacing:-.01em;font-weight:700;margin:0 0 .35em}.product__price{font-size:clamp(1.15rem,1vw + .9rem,1.5rem);font-weight:600;line-height:1.2}.product__price .price__regular,.product__price .price__sale{gap:.5rem;align-items:baseline}.product__price .price-item--sale{color:#ae431e;font-weight:700}.product__price .price-item--regular{opacity:.55}[data-block-type=text] .shopify-section-group-product,.product__information [class*=text-with-icons]{margin-top:.5rem}.product__information .icon-with-text,.product__information .text-with-icons__item{padding:.35rem 0;font-size:.92rem;line-height:1.45}.product__information .theme-icon{width:18px;height:18px;margin-right:.5rem;vertical-align:middle;color:#ae431e}.product-form__input input[type=radio]+label,.product-form__input .product-form__input-label,variant-radios label,fieldset.product-form__input label{padding:.6rem 1rem;min-width:3rem;min-height:2.6rem;border:1px solid #CFCFCF;border-radius:2px;background:#fff;color:#111;font-weight:500;letter-spacing:.02em;transition:border-color .15s ease,background .15s ease,color .15s ease;cursor:pointer}.product-form__input input[type=radio]:hover+label,fieldset.product-form__input label:hover{border-color:#ae431e}.product-form__input input[type=radio]:checked+label,.product-form__input .is-active,.product-form__input label.is-selected{border-color:#000;background:#000;color:#fff}.product-form__input input[type=radio]:disabled+label,.product-form__input label.disabled,.product-form__input label.unavailable{opacity:.35;text-decoration:line-through;cursor:not-allowed}.product-form__input{margin:1rem 0}.product-form__input .form__label,.product-form__input legend{font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#333;margin-bottom:.5rem}.product-form__submit,button[name=add].product-form__submit{position:relative;display:flex;align-items:center;justify-content:center;gap:.65rem;width:100%;font-family:var(--font-heading-family, inherit);font-weight:700;font-size:.88rem;letter-spacing:.08em;text-transform:uppercase;color:#FFFFFF \!important;background-color:#0E0E0E \!important;background-image:linear-gradient(180deg,#1a1a1a,#0a0a0a) \!important;border:1px solid #0A0A0A \!important;border-radius:6px;padding:1.1rem 1.25rem;box-shadow:0 1px #ffffff0f inset,0 2px 6px #0000001a,0 10px 28px #00000014;transition:background-color .22s ease,background-image .22s ease,border-color .22s ease,transform .14s ease,box-shadow .22s ease,color .22s ease;cursor:pointer;overflow:hidden}.product-form__submit:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#fff0,#ffffff2e,#fff0);pointer-events:none}.product-form__submit svg,.product-form__submit .icon{width:18px;height:18px;flex:0 0 18px;stroke-width:1.8}.product-form__submit:hover:not([disabled]){background-color:#AE431E \!important;background-image:linear-gradient(180deg,#c44d24,#9e3c1a) \!important;border-color:#9E3C1A \!important;color:#FFFFFF \!important;transform:translateY(-2px);box-shadow:0 1px #ffffff1a inset,0 6px 16px #ae431e4d,0 14px 32px #ae431e2e}.product-form__submit:active:not([disabled]){transform:translateY(0) scale(.99);box-shadow:0 1px 2px #0003 inset,0 2px 6px #0000002e}.product-form__submit[disabled],.product-form__submit.disabled{opacity:.55;cursor:not-allowed;transform:none}.product-form__buttons button:not([name=add]):not(.shopify-payment-button__button),.product-form__buttons a.button:not(.shopify-payment-button__button),.cstmly-share-btn,[class*=customily] button,[class*=cstmly] button{display:flex \!important;align-items:center;justify-content:center;gap:.55rem;width:100%;font-family:var(--font-heading-family, inherit);font-weight:600;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:#0E0E0E \!important;background:#fff \!important;background-image:none \!important;border:1.5px solid #0E0E0E \!important;border-radius:6px;padding:.95rem 1.15rem;margin-top:.6rem;box-shadow:0 1px 2px #00000008;transition:background-color .22s ease,color .22s ease,border-color .22s ease,transform .14s ease,box-shadow .22s ease;cursor:pointer;text-decoration:none}.product-form__buttons button:not([name=add]):not(.shopify-payment-button__button):hover,.product-form__buttons a.button:not(.shopify-payment-button__button):hover,.cstmly-share-btn:hover,[class*=customily] button:hover,[class*=cstmly] button:hover{background:#0e0e0e \!important;color:#FFFFFF \!important;border-color:#0E0E0E \!important;transform:translateY(-1px);box-shadow:0 6px 16px #00000024}.product-form__buttons button:not([name=add]):not(.shopify-payment-button__button):active,.cstmly-share-btn:active,[class*=customily] button:active,[class*=cstmly] button:active{transform:translateY(0) scale(.99);box-shadow:0 1px 3px #0000002e inset}.shopify-payment-button{margin-top:.6rem}.shopify-payment-button .shopify-payment-button__button--unbranded{border-radius:6px \!important;padding:1.05rem 1.25rem \!important;font-weight:700 \!important;letter-spacing:.08em \!important;text-transform:uppercase \!important}.product__information [class*=collapsible] details,.product__information details.accordion,.product__information .collapsible-tab,.product__information [data-collapsible-content]{border-top:1px solid #E5E5E5;padding:.15rem 0}.product__information [class*=collapsible] details:last-of-type,.product__information details.accordion:last-of-type{border-bottom:1px solid #E5E5E5}.product__information [class*=collapsible] summary,.product__information details summary{cursor:pointer;padding:1rem 0;font-weight:600;font-size:.95rem;letter-spacing:.02em;list-style:none;display:flex;align-items:center;gap:.6rem}.product__information [class*=collapsible] summary::-webkit-details-marker,.product__information details summary::-webkit-details-marker{display:none}.product__information [class*=collapsible] summary:after,.product__information details summary:after{content:"+";margin-left:auto;font-size:1.25rem;line-height:1;font-weight:300;color:#777;transition:transform .2s ease}.product__information [class*=collapsible] details[open] summary:after,.product__information details[open] summary:after{content:"\2212";color:#ae431e}.product__information [class*=collapsible] .rte,.product__information details .rte,.product__information [class*=collapsible] [class*=content]{padding:0 0 1.1rem;font-size:.92rem;line-height:1.6;color:#3c3c3c}.product__information [class*=collapsible] .rte p+p{margin-top:.65rem}.product__information [class*=collapsible] .rte strong{color:#111}.product__information [data-block-type=message],.product__information .product__message{font-size:.88rem;color:#555;padding:.4rem 0;margin-top:.25rem}.product__information [data-block-type=message] a,.product__information .product__message a{color:#ae431e;text-decoration:underline;text-underline-offset:2px}.product__information{--pk-gap: 1.1rem}.product__information>*+*{margin-top:var(--pk-gap)}.product__information .product-form{margin-top:.25rem}.product__information [class*=badge]:not([class*=countdown]){font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;padding:.3rem .55rem}@media(max-width:749px){.product__title h1{font-size:clamp(1.45rem,5vw,1.85rem)}.product-form__submit{padding:1.05rem 1rem;font-size:.85rem}.product-form__buttons button:not([name=add]):not(.shopify-payment-button__button),.cstmly-share-btn,[class*=customily] button,[class*=cstmly] button{padding:.9rem 1rem;font-size:.78rem}.product__information{padding:0 .25rem}.product__information [class*=collapsible] summary,.product__information details summary{padding:.85rem 0;font-size:.92rem}}.product-form__submit:focus-visible,.product-form__input label:focus-within,.product__information details summary:focus-visible{outline:2px solid #AE431E;outline-offset:2px}.product-form__input input[type=text],.product-form__input input[type=email],.product-form__input textarea,.line-item-property__field input,.line-item-property__field textarea,input[name^="properties["],textarea[name^="properties["]{min-height:48px;padding:.75rem .9rem;font-size:16px;border:1px solid #CFCFCF;border-radius:2px;background:#fff;width:100%;transition:border-color .15s ease,box-shadow .15s ease}.product-form__input input[type=text]:focus,input[name^="properties["]:focus,textarea[name^="properties["]:focus{outline:none;border-color:#ae431e;box-shadow:0 0 0 3px #ae431e2e}.line-item-property__field label,label[for^=properties_],.product-form__input>label{display:block;margin-bottom:.4rem;font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#222}@media(max-width:749px){.line-item-property__field,.product-form__input:has(input[name^="properties["]),.product-form__input:has(textarea[name^="properties["]){background:#fbf6f3;border:1px solid #E8D8CF;border-radius:4px;padding:.85rem .9rem;margin-top:.5rem}}@media(max-width:749px){.product-form__buttons{position:sticky;bottom:0;z-index:40;background:linear-gradient(to bottom,#fff0,#fff 30% 100%);padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));margin:0 -1rem;box-shadow:0 -8px 20px #0000000d;border-top:1px solid #EEE}}@media(max-width:749px){.product__media-list .badge--on-sale~.badge--on-sale,.product__media-wrapper .badge--on-sale~.badge--on-sale,.product__media .badge--on-sale~.badge--on-sale{display:none \!important}.product__media-list .media .badge,.product__media-list .thumbnail .badge{display:none \!important}}.product__price:after{content:none}.product__price-eyebrow{display:block;margin-top:.6rem;padding-top:.5rem;border-top:1px solid #EEE8E3;font-family:var(--font-body-family, inherit);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8a6b5c;line-height:1.35}@media(max-width:749px){.product__price-eyebrow{font-size:.66rem;letter-spacing:.1em;margin-top:.5rem;padding-top:.4rem}}.pk-payment-badges{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:.85rem 0 0;padding:.7rem .85rem;background:#faf7f3;border:1px solid #EEE8E3;border-radius:4px;font-family:var(--font-body-family, inherit)}.pk-payment-badges__label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#6b6b6b;margin-right:.15rem;white-space:nowrap}.pk-payment-badges__list{list-style:none \!important;margin:0 \!important;padding:0 \!important;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pk-payment-badges__list>li{list-style:none;margin:0;padding:0}.pk-payment-badges__list>li:before{content:none \!important}.pk-payment-badge{display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;min-height:22px;border-radius:3px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;line-height:1;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid transparent}.pk-payment-badge--klarna{background:#ffa8cd;color:#17120f}.pk-payment-badge--clearpay{background:#b2fce4;color:#000}.pk-payment-badge--shoppay{background:#5a31f4;color:#fff}.pk-payment-badge--applepay{background:#000;color:#fff}.pk-payment-badge--gpay{background:#fff;color:#3c4043;border-color:#dadce0}@media(max-width:749px){.pk-payment-badges{padding:.6rem .7rem;gap:8px}.pk-payment-badges__label{flex:0 0 100%;margin:0 0 .25rem}.pk-payment-badge{font-size:9.5px;padding:4px 8px;min-height:20px}}.product__information .rte blockquote,.product__information .pk-disclaimer{border-left:3px solid #AE431E;padding:.6rem 0 .6rem .9rem;font-size:.82rem;color:#555;background:#fbf6f3;margin:1rem 0;border-radius:0 2px 2px 0}@media(max-width:749px){.product-page__content-sidebar.product-page__content-sidebar{display:flex!important;flex-direction:column!important}.product-page__content-sidebar.product-page__content-sidebar>*{order:50}.product-page__content-sidebar>*:has([id*=customily]),.product-page__content-sidebar>*:has([class*=customily]),.product-page__content-sidebar>*:has([class*=Customily]),.product-page__content-sidebar>*:has([name^="properties["]),.product-page__content-sidebar>*:has(.line-item-property__field){order:1}.product-page__content-sidebar>*:has(.product__title){order:2}.product-page__content-sidebar>*[id^=inventory-],.product-page__content-sidebar>*:has([class*=inventory]){order:3}.product-page__content-sidebar>#product-page-free-delivery,.product-page__content-sidebar>*:has(.free-delivery-bar),.product-page__content-sidebar>*:has(free-delivery-bar){order:4}.product-page__content-sidebar>*:has(.product__price){order:5}.product-page__content-sidebar>*:has(variant-selects),.product-page__content-sidebar>*:has(variant-radios),.product-page__content-sidebar>*:has(fieldset.product-form__input){order:6}.product-page__content-sidebar>*:has(product-form),.product-page__content-sidebar>*:has(.product-form__buttons){order:7}.product-page__content-sidebar>.pk-payment-badges,.product-page__content-sidebar>*:has(.pk-payment-badges){order:8}.product-page__content-sidebar>*:has(.payment_terms){order:9}.product-page__content-sidebar>*:has([class*=text-with-icons]),.product-page__content-sidebar>*:has(.product__text){order:10}.product-page__content-sidebar>*:has(.shipping_policy),.product-page__content-sidebar>*:has(.product__message){order:11}.product-page__content-sidebar>pickup-availability,.product-page__content-sidebar>*:has(pickup-availability){order:12}.product-page__content-sidebar>*:has(details){order:20}.product-page__content-sidebar>*:has([class*=share]){order:25}.product-page__content-sidebar>*:has(.product-form__buttons){position:relative;z-index:2}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/pk-custom.css.map */
