.product__title{font-size:34px!important;line-height:1.15!important}
@media(max-width:749px){.product__title{font-size:26px!important}}
.quantity__wrapper{border:1px solid #cfcfcf!important}
.quantity__button,.quantity__button svg,.quantity__button path{color:#000!important;fill:#000!important}
.quantity__input{color:#000!important}
.product__actions{align-items:center!important;gap:10px!important}
.product__actions>.button,.product__actions .shopify-payment-button__button{height:52px!important;min-height:52px!important;margin:0!important}
.product__actions .shopify-payment-button,.product__actions shopify-accelerated-checkout{margin:0!important;padding:0!important}
.product__actions .wishlisthero-product-page-button-container{margin:0!important;height:52px!important;align-self:center}
.sx-trust{display:flex;flex-wrap:wrap;gap:8px 22px;margin:18px 0 6px;padding:14px 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec;font-size:13px;letter-spacing:.06em;color:#231F20}
.sx-trust span{display:flex;align-items:center;gap:8px}
.sx-trust svg{width:18px;height:18px;flex:0 0 18px}
.sx-acc{border-bottom:1px solid #ececec}
.sx-acc summary{list-style:none;cursor:pointer;padding:16px 0;font-size:14px;letter-spacing:.12em;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center}
.sx-acc summary::-webkit-details-marker{display:none}
.sx-acc summary:after{content:"+";font-size:20px;font-weight:300}
.sx-acc[open] summary:after{content:"−"}
.sx-acc .sx-acc__body{padding:0 0 18px;font-size:15px;line-height:1.6}
.sx-size-link{margin-left:14px;font-size:13px;letter-spacing:.06em;text-decoration:underline;text-underline-offset:3px;cursor:pointer;color:#231F20}
.sx-size-table{width:100%;border-collapse:collapse;font-size:14px;margin:6px 0 10px}
.sx-size-table th,.sx-size-table td{border-bottom:1px solid #ececec;padding:8px 6px;text-align:center}
.sx-size-table th{font-weight:500;letter-spacing:.06em}
.sx-ctl{max-width:1400px;margin:70px auto 30px;padding:0 40px}
.sx-ctl .section__head{margin:0 0 28px;text-align:left}
.sx-ctl__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.sx-ctl__grid a{text-decoration:none;color:#231F20;text-align:center}
.sx-ctl__img{aspect-ratio:2/3;background:#f2f2f2 center/cover no-repeat;margin-bottom:12px}
.sx-ctl__t{font-size:15px;line-height:1.35}
.sx-ctl__p{font-size:14px;margin-top:4px;color:#555}
@media(max-width:749px){.sx-ctl{padding:0 16px;margin-top:44px}.sx-ctl__grid{grid-template-columns:repeat(2,1fr);gap:12px}}
.sx-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid #e5e5e5;padding:10px 14px;display:none;align-items:center;gap:12px;box-shadow:0 -4px 14px rgba(0,0,0,.06);transform:translateY(100%);transition:transform .3s ease}
.sx-sticky.is-on{transform:translateY(0)}
.sx-sticky__info{flex:1;min-width:0}
.sx-sticky__t{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sx-sticky__p{font-size:13px;color:#555}
.sx-sticky button{background:#231F20;color:#fff;border:0;height:46px;padding:0 22px;font-size:12px;letter-spacing:.14em;text-transform:uppercase}
@media(max-width:749px){.sx-sticky{display:flex}}

.product__actions .wishlisthero-product-page-button-container{padding:0 !important;margin:0 !important;height:52px !important;display:flex !important;align-items:center !important;align-self:center !important}
.product__actions .wishlisthero-product-page-button-container button{margin:0 !important}
.product__variants-radio .size-box{min-width:52px!important;width:52px!important;flex:0 0 auto;height:52px!important;padding:0 4px!important;border-radius:0!important;background:#fff!important;color:#231F20!important;justify-content:center!important;align-items:center!important;font-size:14px!important;letter-spacing:.06em!important;margin:0 8px 8px 0!important;transition:border-color .2s}
.product__variants-radio .size-box::after{border:1px solid #cfcfcf!important;border-radius:0!important;opacity:1!important}
.product__variants-radio .size-box:hover::after{border-color:#231F20!important}
.product__variants-radio input:checked + .size-box{background:#fff!important;color:#000!important}
.product__variants-radio input:checked + .size-box::after{border:1.5px solid #000!important}

@media(min-width:750px){.product__media--left .product__media-thumbs{width:84px!important;flex:0 0 84px!important;max-width:84px!important}.product__media--left .product__media-thumbs .swiper-slide{height:126px!important;opacity:.55;transition:opacity .2s;position:relative}.product__media--left .product__media-thumbs .swiper-slide-thumb-active{opacity:1}.product__media--left .product__media-thumbs .swiper-slide-thumb-active::after{content:"";position:absolute;inset:0;border:1px solid #000;pointer-events:none;z-index:2}.product__media--left .product__media-thumbs .swiper-slide:hover{opacity:1}.product__media--left{gap:16px!important}}
.sx-ctl .section__pre-heading{text-transform:uppercase!important;font-size:14.7px!important;letter-spacing:.04em;margin:0 0 4px!important;line-height:1.3!important;font-weight:400}.sx-ctl .section__heading{margin:0!important}
