.apx-product{--color:var(--apx-text);--color-foreground:var(--apx-text);--color-foreground-rgb:255 255 255;--color-background:var(--apx-bg);--color-background-rgb:13 12 16;--color-border:var(--apx-border);color:var(--apx-text);background:var(--apx-bg)}
.apx-product .product-information__grid{width:100%;max-width:1240px;margin-inline:auto;align-items:start}
.apx-product .product-details{min-width:0;color:var(--apx-text)}
.apx-product .product-details>.group-block{width:100%;max-width:none}
.apx-product h1{font-family:var(--apx-font);font-weight:var(--apx-weight);font-size:var(--apx-title);line-height:1.12;letter-spacing:-.025em;color:var(--apx-text);text-wrap:balance}
.apx-product .price{font-size:24px;font-weight:700;color:var(--apx-text)}
.apx-product :is(.tax-note,.product__tax){font-size:12px;opacity:.8}
.apx-product .product-information__media{border:1px solid var(--apx-border);background:var(--apx-media);padding:0!important;min-width:0;width:100%}
.apx-product .product-information__media :is(.product-media-gallery__slideshow,slideshow-slides){background:var(--apx-media)}
.apx-product .product-information__media .product-media-container{max-height:var(--apx-media-height);background:var(--apx-media)}
.apx-product .product-information__media .product-media-container img{object-fit:contain!important;object-position:center!important}
.apx-product .product-information__media slideshow-arrows{opacity:1!important;visibility:visible!important}
.apx-product .product-information__media slideshow-arrows button{background:#fff;color:#17131d;border:1px solid #c8bfd3;border-radius:0;opacity:1}
.apx-product .slideshow-controls__thumbnails{background:var(--apx-media)}
.apx-product apex-product-options{display:block;width:100%}
.apx-product apex-product-options>variant-picker[hidden]{display:none!important}
.apx-product .apx-options{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);gap:14px}
.apx-product .apx-options>div{min-width:0}
.apx-product .apx-options label{display:block;margin-bottom:8px;font-size:12px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--apx-text)}
.apx-product .apx-options select,.apx-product .variant-option__select{display:block;appearance:auto;width:100%;min-width:0;min-height:48px;padding:10px 30px 10px 12px;border:1px solid var(--apx-border);border-radius:0;background:var(--apx-field);color:var(--apx-text);font:400 16px/1.4 var(--font-body--family,sans-serif);color-scheme:dark;box-shadow:none}
.apx-product .apx-options select:focus-visible{outline:2px solid var(--apx-accent);outline-offset:3px}
.apx-product .variant-option--dropdowns{width:100%}
.apx-product :is(.variant-option label,.variant-option legend){color:var(--apx-text)}
.apx-product .product-form-buttons{gap:12px;align-items:stretch}
.apx-product .quantity-selector{border:1px solid var(--apx-border);border-radius:0;background:var(--apx-field);color:var(--apx-text);min-height:50px;flex-basis:132px}
.apx-product .quantity-selector :is(input,button){color:var(--apx-text);background:transparent;min-height:48px}
.apx-product .quantity-selector button{width:44px;min-width:44px;padding:10px}
.apx-product .add-to-cart-button{min-height:50px;border:0;border-radius:0;background:linear-gradient(115deg,color-mix(in srgb,var(--apx-accent) 75%,#000),var(--apx-accent));color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.04em;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}
.apx-product .add-to-cart-button:disabled{opacity:.5}
.apx-product .add-to-cart-button:focus-visible{outline:0;box-shadow:inset 0 0 0 3px #fff}
.apx-product .accordion{width:100%;--color-border:var(--apx-border)}
.apx-product .accordion summary{color:var(--apx-text);min-height:52px;font:600 15px/1.5 var(--font-body--family,sans-serif)}
.apx-product .accordion :is(p,li){font-size:14px;line-height:1.7}
.apx-product .accordion :is(.rte,.text-block){color:var(--apx-text)}
.apx-product .accordion a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.apx-product .accordion :is(h2,h3,h4){font-size:18px;color:var(--apx-text)}
@media(min-width:750px){.apx-product .product-information__grid:not(.product-information--media-none){grid-column:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap)}.apx-product .product-details{padding:0!important}.apx-product .product-information__media{grid-column:1;order:0}.apx-product .product-details{grid-column:2;order:1}}
@media(max-width:749px){.apx-product{padding-top:16px;padding-bottom:28px}.apx-product .product-information__grid{grid-template-columns:minmax(0,1fr);grid-column:2;gap:24px}.apx-product .product-information__media,.apx-product .product-details{grid-column:1/-1}.apx-product h1{font-size:var(--apx-title-mobile);text-wrap:pretty}.apx-product .product-information__media .product-media-container{max-height:var(--apx-media-mobile)}.apx-product .apx-options{grid-template-columns:minmax(90px,.65fr) minmax(0,1.35fr);gap:10px}.apx-product .add-to-cart-button{font-size:13px;padding:12px}.apx-product .price{font-size:22px}.apx-product .product-form-buttons{gap:10px}}
