.tx-page-product .tx-pdp-crumbs{padding:0 0 24px}
.tx-page-product .tx-pdp-crumbs ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;font:500 11px/1.5 var(--tx-mono);letter-spacing:.06em;text-transform:uppercase;color:#727875}
.tx-page-product .tx-pdp-crumbs li:not(:last-child)::after{content:'/';margin-left:8px;color:#cdd1cd}
.tx-page-product .tx-pdp-crumbs a{color:inherit;text-decoration:none}
.tx-page-product .tx-pdp-crumbs [aria-current]{color:#111}
.tx-page-product .product{gap:clamp(26px,3.4vw,56px);align-items:start;margin-bottom:0}
.tx-page-product .product__info-container>*+*{margin-top:18px}
.tx-page-product .product__title{margin-top:0}
.tx-page-product .tx-pdp-vendor{display:block;font:500 11px/1.4 var(--tx-mono);letter-spacing:.18em;text-transform:uppercase;color:#727875}
.tx-page-product .product__title h1{font:800 clamp(24px,2.6vw,34px)/1.1 var(--tx-sans)!important;letter-spacing:-.025em!important;margin:8px 0 0}
.tx-page-product .tx-pdp-meta{display:flex;flex-wrap:wrap;gap:5px 10px;margin:10px 0 0;font:400 12px/1.6 var(--tx-mono);color:#727875}
.tx-page-product .tx-pdp-meta span+span:before{content:'·';margin-right:10px}
.tx-page-product .product__info-container .price{margin-top:0;padding-bottom:22px;font:500 26px/1.3 var(--tx-mono)}
.tx-page-product .product__info-container .price--on-sale .price-item--sale{color:#bd281c!important}
.tx-page-product .product__media-list{box-shadow:0 1px 2px #0000000a,0 18px 34px -22px #00000038;border-radius:16px}
.tx-page-product .product__media img{object-fit:contain!important;padding:6%}
.tx-page-product .thumbnail{border:1px solid #e1e3e0;border-radius:10px!important;box-shadow:none!important}
.tx-page-product .thumbnail[aria-current=true]{border-color:#111}
.tx-page-product .thumbnail img{object-fit:contain;padding:8%}
.tx-page-product .tuzex-size-picker{position:relative;max-width:none!important;width:100%;margin:22px 0 0}
.tx-page-product .tuzex-size-picker legend{font:700 13px/1.3 var(--tx-sans);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}
.tx-page-product .tuzex-size-picker__guide{position:absolute;right:0;top:0;margin:0}
.tx-page-product .tuzex-size-picker__guide button{font-size:12px}
.tx-page-product .tx-size-dropdown{margin:0}
.tx-page-product .tx-size-dropdown>summary{min-height:54px;border-radius:9px;font:500 14px/1.4 var(--tx-sans)}
.tx-page-product .tx-size-dropdown .tuzex-size-picker__grid{position:absolute;z-index:5;left:0;right:0;background:white;box-shadow:0 14px 32px -12px #0005}
.tx-page-product .tx-size-location{font-size:11px;line-height:1.3;margin-left:auto;text-align:right;color:#727875}
.tx-page-product .tx-pdp-stock-legend{display:grid;gap:7px;margin:14px 0 0;font-size:11.5px;line-height:1.5;color:#727875}
.tx-page-product .tx-pdp-stock-legend i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#40c057;margin-right:7px}
.tx-page-product .tuzex-size-picker__delivery{display:block;padding:12px 14px;border:1px solid #e1e3e0;border-radius:9px;background:#f1f3f1;font-size:13px;margin-top:14px;color:#111;text-decoration:none}
.tx-page-product .tuzex-size-picker__delivery[hidden]{display:none}
.tx-page-product .tuzex-size-picker__delivery[data-location-state=local]{color:#1e7a34}
.tx-page-product .tz-product-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;margin:0}
.tx-page-product .tz-product-action{border:0!important;background:none!important;box-shadow:none!important;min-height:0;padding:0!important;border-radius:0!important;text-decoration:underline;text-underline-offset:3px;font:400 12px/1.5 var(--tx-sans)!important;color:#727875}
.tx-page-product .product-form__buttons{max-width:none;display:grid;gap:10px;align-items:start}
.tx-page-product .product-form__submit{margin:0;min-height:50px;border-radius:10px!important;font:600 13px/1.2 var(--tx-sans);letter-spacing:.08em}
.tx-page-product .product-form__submit:after{border-radius:10px;box-shadow:none}
.tx-page-product .shopify-payment-button{margin:0;min-width:0;--shopify-accelerated-checkout-button-block-size:50px;--shopify-accelerated-checkout-button-border-radius:10px}
.tx-page-product .shopify-payment-button__button--unbranded{min-height:50px;border-radius:10px;background:white;color:#111;border:1px solid #ddd;font-size:13px}
.tx-page-product .shopify-payment-button__button--unbranded:hover{background:#111;color:white}
.tx-page-product .tuzex-benefits{display:grid!important;grid-template-columns:1fr!important;gap:0!important;border-top:1px solid #e1e3e0;margin:24px 0 0!important;padding:0!important}
.tx-page-product .tuzex-benefits__item{display:grid!important;grid-template-columns:22px 1fr!important;text-align:left!important;gap:12px!important;align-items:center;border:0!important;border-bottom:1px solid #e1e3e0!important;background:transparent!important;border-radius:0!important;padding:13px 0!important;font:400 14px/1.5 var(--tx-sans);min-height:0!important}
.tx-page-product .tuzex-benefits__item svg{width:22px;height:22px}
.tx-page-product .tuzex-details{margin-top:26px}
.tx-page-product .tuzex-details__item{background:white!important;border:0!important;border-bottom:1px solid #e1e3e0!important;border-radius:0!important;margin:0!important;box-shadow:none!important}
.tx-page-product .tuzex-details__item summary{padding:17px 0!important;font:600 14px/1.3 var(--tx-sans)}
.tx-page-product .tuzex-details__arrow{background:none!important;color:#111!important}
.tx-page-product .tuzex-details__content{padding:0 0 18px!important;font-size:14px;line-height:1.65;color:#727875}
.tx-page-product .tuzex-details__content img{max-width:100%;height:auto}
.tx-page-product .tuzex-details__content table{display:block;max-width:100%;overflow:auto}
@media(min-width:980px){.tx-page-product .product{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tx-page-product .product>.grid__item{width:100%!important;max-width:100%!important;margin:0!important}.tx-page-product .product__media-wrapper{position:sticky;top:105px}.tx-page-product media-gallery .product__media{height:clamp(400px,56vh,560px)!important}.tx-page-product .product__info-container{position:static}}
@media(min-width:560px){.tx-page-product .product-form__buttons:has(.shopify-payment-button){grid-template-columns:1.3fr 1fr}}
@media(max-width:979px){.tx-page-product .product__media-wrapper{position:static}.tx-page-product .product__info-wrapper{margin-top:28px!important}.tx-page-product .product__media-list{margin:0;width:100%}.tx-page-product .product__media-item{width:100%!important;margin:0!important}.tx-page-product .tx-pdp-crumbs{padding-top:18px;padding-bottom:20px}.tx-page-product .thumbnail-list{gap:10px}.tx-page-product .tx-pdp-crumbs ol{font-size:9px}}
@media(max-width:389px){.tx-page-product .tx-size-dropdown .tuzex-size-tile{gap:6px}.tx-page-product .tx-size-location{font-size:10px}.tx-page-product .tx-size-dropdown .tuzex-size-tile__size{min-width:36px}.tx-page-product .tx-size-dropdown .tuzex-size-tile__price{font-size:12px}}
