.template-product{--pdp-gap-tight: 10px;--pdp-gap-group: 24px;--pdp-measure: 68ch}@media screen and (min-width:769px){.template-product product-images,.template-product .product-images{display:block;max-width:58vh;margin-inline:auto}}@media screen and (max-width:768px){.template-product product-images,.template-product .product-images{display:block;max-width:56vh;margin-inline:auto}}.template-product .product__thumb-item{width:64px}.template-product .product__thumb-item .image-wrap{border-radius:var(--roxx-r-s, 8px);overflow:hidden;border:1px solid var(--roxx-line, rgba(0, 0, 0, .13));transition:border-color .15s ease-out}.template-product .product__thumb-item.is-active .image-wrap,.template-product .product__thumb-item [aria-current=true] .image-wrap{border-color:var(--roxx-accent, #1c1d1d);box-shadow:0 0 0 1px var(--roxx-accent, #1c1d1d)}.template-product .product__thumbs--below{margin-top:12px;gap:8px}@media screen and (min-width:769px){.template-product .page-content--product{padding-top:10px}}.template-product .product-single__meta>.product-block,.template-product .product-single__meta>block-price,.template-product .product-single__meta>block-variant-picker,.template-product .product-single__meta>block-quantity-selector,.template-product .product-single__meta>product-inventory,.template-product .product-single__meta>block-buy-buttons{margin-bottom:var(--pdp-gap-tight)}@media screen and (max-width:768px){.template-product .product-single__meta>.breadcrumb{display:none}}.template-product .product-single__meta>.breadcrumb{margin-bottom:12px;font-size:13px;opacity:.7}.template-product .product-single__meta{margin-top:8px!important}.template-product .product-single__title{font-size:clamp(22px,2.2vw,30px);line-height:1.22;letter-spacing:-.01em;margin:0 0 var(--pdp-gap-tight);max-width:28ch}.template-product .block-price{margin-bottom:4px!important}.template-product .product__price{font-size:28px;font-weight:700;line-height:1.2}.roxx-unit{margin:0 0 var(--pdp-gap-tight);font-size:15px;line-height:1.4;color:var(--roxx-muted, #666)}.roxx-unit strong{color:var(--roxx-ink, #1c1d1d);font-weight:600}.roxx-unit__hint{display:block;margin-top:2px;font-size:13px}.template-product .variant-button-wrap{border:0;padding:0;margin:0 0 var(--pdp-gap-tight);display:flex;flex-wrap:wrap;gap:8px}.template-product .variant__label{flex:1 0 100%;padding:0;margin-bottom:6px;font-size:14px;font-weight:600;letter-spacing:.01em;color:var(--roxx-ink, #1c1d1d)}.template-product .variant__button-label{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:48px;margin:0;padding:8px 14px;border:1px solid var(--roxx-line-strong, rgba(0, 0, 0, .26));border-radius:var(--roxx-r-btn, 10px);background:var(--roxx-surface, #fff);font-size:15px;font-weight:500;line-height:1.3;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:border-color .15s ease-out,background-color .15s ease-out,box-shadow .15s ease-out}@media screen and (max-width:768px){.template-product .variant__button-label{min-height:52px;flex:1 1 100%}}.template-product .variant__button-label:hover{border-color:var(--roxx-ink, #1c1d1d)}.template-product input:checked+.variant__button-label{border-color:var(--roxx-accent, #1c1d1d);box-shadow:inset 0 0 0 1px var(--roxx-accent, #1c1d1d);background:color-mix(in srgb,var(--roxx-accent, #1c1d1d) 6%,#fff);font-weight:600}.template-product input:focus-visible+.variant__button-label{outline:2px solid var(--roxx-accent, #1c1d1d);outline-offset:2px}.template-product input:disabled+.variant__button-label,.template-product .variant__button-label.is-unavailable,.template-product .variant__button-label.disabled,.template-product .variant__button-label[aria-disabled=true]{color:var(--roxx-muted, #767676);border-color:var(--roxx-line, rgba(0, 0, 0, .13));background:var(--roxx-surface-2, #f6f6f6);text-decoration:line-through;text-decoration-thickness:1px;cursor:not-allowed;opacity:.75}.roxx-vlabel__main{font-size:15px;line-height:1.3}.roxx-vlabel__sub{font-size:13px;font-weight:400;line-height:1.3;color:var(--roxx-muted, #666)}input:checked+.variant__button-label .roxx-vlabel__sub{color:var(--roxx-ink, #1c1d1d)}.roxx-vlabel__tag{align-self:flex-start;margin-top:2px;padding:1px 6px;border-radius:4px;background:var(--roxx-accent, #1c1d1d);color:var(--roxx-accent-ink, #fff);font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.roxx-usp{display:grid;gap:6px;margin:var(--pdp-gap-group) 0 var(--pdp-gap-tight);padding:0;list-style:none}.roxx-usp li{display:flex;align-items:flex-start;gap:8px;font-size:15px;line-height:1.45}.roxx-usp svg{flex:0 0 auto;width:17px;height:17px;margin-top:2px;color:var(--roxx-accent, #1c1d1d)}.roxx-usp a{color:inherit;text-underline-offset:2px}.template-product product-inventory{display:block;font-size:15px}.template-product .add-to-cart{min-height:54px;border-radius:var(--roxx-r-btn, 10px);font-size:17px;font-weight:700;letter-spacing:.01em}.template-product block-buy-buttons{margin-bottom:var(--pdp-gap-tight)!important}.template-product block-quantity-selector .product-block__label,.template-product block-quantity-selector label{font-size:14px;margin-bottom:4px}.template-product .js-qty{max-width:132px}.template-product .product__policies.rte{font-size:13px;color:var(--roxx-muted, #666);margin-bottom:8px}.roxx-deliver{margin:4px 0 var(--pdp-gap-group);padding:12px 14px;border:1px solid var(--roxx-line, rgba(0, 0, 0, .13));border-radius:var(--roxx-r-m, 12px);background:var(--roxx-surface-2, #fafafa);font-size:14px;line-height:1.5}.roxx-deliver__row{display:flex;align-items:flex-start;gap:8px}.roxx-deliver__row+.roxx-deliver__row{margin-top:6px}.roxx-deliver svg{flex:0 0 auto;width:16px;height:16px;margin-top:3px;color:var(--roxx-muted, #666)}.roxx-deliver strong{font-weight:600}.roxx-deliver a{color:inherit;text-underline-offset:2px}.template-product .rte{max-width:var(--pdp-measure);font-size:16px;line-height:1.6}@media screen and (min-width:769px){.template-product .rte{font-size:17px}}.template-product .rte p,.template-product .rte li,.template-product .rte td,.template-product .rte th{font-size:inherit}.template-product .rte h2,.template-product .rte h3,.template-product .rte h4{margin:28px 0 8px;line-height:1.25;letter-spacing:-.005em}.template-product .rte h2{font-size:21px}.template-product .rte h3{font-size:18px}.template-product .rte h4{font-size:16px}.template-product .rte>*:first-child{margin-top:0}.template-product .rte p{margin:0 0 14px}.template-product .rte ul,.template-product .rte ol{margin:0 0 16px;padding-left:22px}.template-product .rte li{margin-bottom:6px;padding-left:2px}.template-product .rte table{width:max-content;min-width:100%;border-collapse:collapse;font-size:15px}.template-product .rte .roxx-table-scroll{display:block;width:100%;overflow-x:auto;margin:0 0 18px;border:1px solid var(--roxx-line, rgba(0, 0, 0, .13));border-radius:var(--roxx-r-s, 8px);-webkit-overflow-scrolling:touch}.template-product .rte th,.template-product .rte td{padding:9px 12px;border-bottom:1px solid var(--roxx-line, rgba(0, 0, 0, .13));text-align:left;vertical-align:top}.template-product .rte thead th{background:var(--roxx-surface-2, #f6f6f6);font-weight:600;white-space:nowrap}.template-product .rte tr:last-child td{border-bottom:0}@media screen and (max-width:768px){.template-product .new-grid.scrollable-grid,.template-product .roxx-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.template-product .new-grid.scrollable-grid::-webkit-scrollbar,.template-product .roxx-grid::-webkit-scrollbar{display:none}.template-product .new-grid.scrollable-grid>*,.template-product .roxx-grid>*{scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/roxx-product.css.map */
