.pdp-info,.pdp-tech{position:relative;overflow:hidden}.pdp-info__inner,.pdp-tech__inner{position:relative;z-index:1}.pdp-decor{position:absolute;z-index:0;height:auto;pointer-events:none}.pdp-decor--left{left:-540px;top:50%;width:1080px;transform:translateY(-50%);opacity:.45}.pdp-decor--right{right:-560px;top:120px;width:1120px;opacity:.3}@media screen and (max-width:989px){.pdp-decor{display:none}}body:has(.pdp-info) .top-decor,body:has(.pdp-info) .bottom-decor{display:none}.pdp-info{background:#141414;border-top:1px solid #2c2c2c}.pdp-info__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:6.4rem;align-items:start}.pdp-info__title{margin:0 0 3.2rem;color:var(--color-white)}.pdp-info__button{min-width:23.2rem}.pdp-info__body .metafield-rich_text_field{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4rem;align-items:start}.pdp-info__body p{margin:0 0 2rem;color:#d6d6d7}.pdp-info__body p:nth-of-type(1){grid-column:1 / -1;margin-bottom:3.2rem;font-size:2.2rem;line-height:1.5;color:var(--color-white)}.pdp-info__body p:nth-of-type(2){grid-column:1 / -1;margin-bottom:3.2rem;padding-left:2rem;border-left:3px solid var(--color-red);font-size:1.8rem;font-weight:700;color:var(--color-white)}@media screen and (max-width:989px){.pdp-info__inner{grid-template-columns:minmax(0,1fr);gap:0}.pdp-info__aside{display:contents}.pdp-info__title{order:1;margin-bottom:2rem}.pdp-info__body{order:2}.pdp-info__button{order:3;width:100%}.pdp-info__body .metafield-rich_text_field{grid-template-columns:minmax(0,1fr)}.pdp-info__body p:nth-of-type(1){font-size:1.8rem}.pdp-info__body p:nth-of-type(2){font-size:1.6rem}}.pdp-tech{border-top:1px solid #2c2c2c}.pdp-tech__title{margin:0 0 4.8rem}.pdp-tech__grid{display:grid;grid-template-columns:36rem minmax(0,1fr);gap:5.6rem;align-items:start}.pdp-tech__side{display:flex;flex-direction:column;gap:1.6rem}.pdp-tech__box{padding:2.4rem 2.8rem;background:var(--color-red);color:var(--color-white);font-size:1.6rem;line-height:1.4;clip-path:polygon(0 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%)}.pdp-tech__box p{margin:0}.pdp-tech__box strong{display:block;font-weight:900;font-size:2.2rem;text-transform:uppercase}.pdp-tech__cert{display:flex;align-items:center;gap:1.8rem;padding:2rem 2.4rem;background:#232323;border:1px solid #2c2c2c;color:var(--color-white);text-decoration:none;transition:border-color .2s ease}.pdp-tech__cert:hover{border-color:var(--color-red)}.pdp-tech__cert img{width:4.8rem;height:auto;flex:none}.pdp-tech__cert-text{flex:1;min-width:0}.pdp-tech__cert-text strong{display:block;font-weight:900;font-size:1.7rem;text-transform:uppercase}.pdp-tech__cert-text span{font-size:1.4rem;color:var(--color-gray)}.pdp-tech__cert-icon{flex:none;color:var(--color-red)}.pdp-tech__video{width:100%;margin-top:.8rem;gap:1rem}.pdp-tech__video svg{width:2.4rem;height:2.4rem}.pdp-tech__table ul{list-style:none;margin:0;padding:0;border-top:2px solid var(--color-red)}.pdp-tech__table li{display:grid;grid-template-columns:23rem minmax(0,1fr);column-gap:2.8rem;align-items:baseline;padding:1.8rem 0;border-bottom:1px solid #2c2c2c;font-size:1.7rem;line-height:1.45;color:var(--color-white)}.pdp-tech__table li strong{font-size:1.3rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gray)}.pdp-tech__table p:empty{display:none}@media screen and (max-width:989px){.pdp-tech__grid{grid-template-columns:minmax(0,1fr);gap:3.2rem}.pdp-tech__title{margin-bottom:2.4rem}.pdp-tech__table li{grid-template-columns:minmax(0,1fr);row-gap:.4rem;padding:1.4rem 0;font-size:1.6rem}.pdp-tech__table li strong{font-size:1.2rem}}.pro-buy-panel{width:100%;margin-top:.8rem;padding:2.4rem;border:1px solid rgba(255,255,255,.18)}.pro-buy-panel>*+*{margin-top:0}.pro-buy-panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;margin-bottom:.6rem}.pro-buy-panel__label,.pro-buy-panel .form__label,.pro-buy-panel legend.form__label{font-size:1.3rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--color-gray)}.pro-buy-panel .product__sku{font-size:1.3rem;letter-spacing:.06em;color:var(--color-gray)}.pro-buy-panel .price--large .price-item{font-size:3.6rem;font-weight:900;line-height:1.1;color:var(--color-white)}.pro-buy-panel variant-selects{display:block;margin-top:2.2rem;padding-top:2.2rem;border-top:1px solid #2c2c2c}.pro-buy-panel .product-form__input--pill input[type=radio]+label{min-height:4.8rem;min-width:9.6rem;padding:1.2rem 2rem;border-radius:0;border:2px solid #3a3a3a;background:transparent;color:var(--color-white);font-weight:700;justify-content:center}.pro-buy-panel .product-form__input--pill input[type=radio]:checked+label{background:#232323;border-color:var(--color-red);color:var(--color-white)}.pro-buy-panel .quantity{min-height:5.7rem}.pro-buy-panel .quantity:after{box-shadow:0 0 0 1px #3a3a3a;border-radius:0}.pro-buy-panel .quantity__input{font-weight:700;border-left:1px solid #2c2c2c;border-right:1px solid #2c2c2c}.pro-buy-panel volume-pricing{display:block;margin-top:2.2rem;padding-top:2rem;border-top:1px solid #2c2c2c}.pro-buy-panel volume-pricing .caption-large{display:block;margin-bottom:1rem;font-size:1.3rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--color-gray)}.pro-buy-panel volume-pricing li{display:flex;justify-content:space-between;padding:1.2rem 1.4rem;border-top:1px solid #2c2c2c;font-size:1.5rem;color:var(--color-white)}.pro-buy-panel volume-pricing li:first-child{border-top:0;background:#232323;box-shadow:inset 3px 0 0 var(--color-red);font-weight:700}.pro-buy-panel .button-show-more{margin-top:1rem;color:var(--color-gray)}.pro-buy-panel__company{display:flex;align-items:center;gap:.8rem;margin:1.8rem 0 0;font-size:1.4rem;color:var(--color-gray)}.pro-buy-panel__company svg{flex:none;color:var(--color-red)}@media screen and (max-width:749px){.pro-buy-panel{padding:2rem}.pro-buy-panel .price--large .price-item{font-size:3.2rem}}.section-product-info:after{content:none;display:none}.product-add-info.pdp-info .page-width.pdp-info__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:6.4rem;max-width:127rem}@media screen and (max-width:989px){.product-add-info.pdp-info .page-width.pdp-info__inner{grid-template-columns:minmax(0,1fr);gap:0}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/pdp-refresh.css.map */
