.product__text.caption-with-letter-spacing,.product__text.caption-with-letter-spacing *{color:#C6F135!important;font-weight:700;letter-spacing:.2em;font-size:12px}
.product__title h1{font-size:40px!important;line-height:1!important;color:#F2F4F1}
.product .price-item{font-size:30px;font-weight:700;color:#C6F135!important}
.product .price__sale .price-item--regular{font-size:18px;color:#9AA3AD!important}
.product-form__input .form__label{text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:13px;color:#F2F4F1}
.product-form__input input[type=radio]+label{border-radius:4px!important;min-width:60px;height:48px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;border:2px solid #2C3540!important;background:#12161B!important;color:#F2F4F1!important;box-shadow:none!important}
.product-form__input input[type=radio]:checked+label{background:#C6F135!important;color:#0B0D10!important;border-color:#C6F135!important}
.product-form__input input[type=radio]+label:before,.product-form__input input[type=radio]+label:after{display:none!important}
.quantity{border:2px solid #2C3540;border-radius:4px;min-height:52px;background:#0B0D10}
.quantity:before,.quantity:after{display:none!important}
.quantity__button svg{color:#F2F4F1}
.quantity__input{color:#F2F4F1;font-weight:700}
.product-form__submit{min-height:56px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:16px}
.button:after{box-shadow:none!important}
.product__media-item .media,.thumbnail,.product-media-container{background:#12161B;border:1px solid #232A31;border-radius:6px;overflow:hidden}
.thumbnail[aria-current=true]{border-color:#C6F135}
.product__media-wrapper .slider-counter,.slider-button{color:#F2F4F1}
.card-wrapper .card,.card__inner,.card--standard>.card__content{background:#12161B}
.card-wrapper{background:#12161B;border:1px solid #232A31;border-radius:6px;overflow:hidden}
.card__information{padding:14px 14px 16px!important}
.card__heading a{color:#F2F4F1;font-family:'Barlow',sans-serif;font-weight:700;text-transform:none;font-size:16px;letter-spacing:0}
.card__heading{font-family:'Barlow',sans-serif!important;text-transform:none!important}
.card-information .price-item{color:#C6F135;font-weight:700;font-size:17px}
.badge{border-radius:3px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}
.field__input,.select__select,.customer .field input,.facets__summary,.mobile-facets__open{background:#12161B!important;color:#F2F4F1!important}
.field:after,.select:after{box-shadow:0 0 0 1px #2C3540!important}
.collection-hero__title,.title-wrapper-with-link .title,.related-products__heading{font-size:38px}
.sn-bb{display:flex;flex-direction:column;gap:16px;margin-top:6px}
.sn-del{background:#12161B;border:1px solid #232A31;border-radius:6px;padding:18px}
.sn-del .h{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:13px}
.sn-del .d{font-size:22px;font-weight:700;margin:8px 0 4px}
.sn-del .n{font-size:13px;color:#9AA3AD}
.sn-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.sn-mini div{display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:13px;font-weight:600;line-height:1.25}
.sn-safe{border-top:1px solid #232A31;padding-top:16px;display:flex;flex-direction:column;gap:10px}
.sn-safe .l{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#9AA3AD;font-weight:700}
.sn-two{display:grid;gap:36px}
.sn-two h2{margin:0 0 16px;font-size:34px;color:#F2F4F1}
.sn-two .desc{font-size:16px;line-height:1.6;color:#B4BCC6}
.sn-tbl{border:1px solid #232A31;border-radius:6px;overflow:hidden}
.sn-tbl div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #232A31;font-size:15px}
.sn-tbl div:first-child{background:#C6F135;color:#0B0D10;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;border:0}
.sn-tbl span{padding:12px 14px}
.sn-tbl div:not(:first-child) span:first-child{font-weight:700}
@media(min-width:750px){.sn-mini div{flex-direction:row;align-items:center;font-size:14px}}
@media(min-width:990px){
.product__title h1{font-size:64px!important}
.product .price-item{font-size:38px}
.sn-del .d{font-size:26px}
.sn-two{grid-template-columns:1fr 1fr;gap:56px}
.sn-two h2{font-size:44px}
.collection-hero__title,.title-wrapper-with-link .title,.related-products__heading{font-size:56px}
}