.quick-pay .label,.quick-pay a{position:absolute}.quick-pay .label{color:#fff;font-size:15px;top:50%;left:50%;transform:translate(-50%,-50%)!important;white-space:nowrap;margin-top:-2px;font-weight:400}section.product{background:var(--Red);padding-top:185px;color:#fff;padding-bottom:56px}@media (max-width:767px){section.product{padding-top:150px}}section.product .reviews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:36px}section.product .reviews .stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.product .reviews img{margin-right:10px;display:block;width:17px;height:auto;height:initial}section.product .reviews .count{font-size:18px}section.product h1{font-size:40px;line-height:0.8;max-width:490px;margin-bottom:45px}section.product h1 strong{font-size:50px}@media (max-width:1023px){section.product h1{max-width:100%}}@media (max-width:767px){section.product h1{font-size:32px}section.product h1 strong{font-size:40px}}@media (max-width:479px){section.product h1{font-size:24px}section.product h1 strong{font-size:32px}}section.product h1 .char{padding-bottom:10px;display:inline-block}section.product h1 strong{font-weight:600;display:block}section.product .info{font-size:10px;margin-top:10px}section.product .selector{position:relative;display:inline-block}section.product .selector .box{width:416px;border:2px solid #fff;position:relative}section.product .selector .box:before{content:"";display:block;position:absolute;width:0px;height:0px;border-style:solid;border-width:12px 12px 0 0;border-color:var(--Red) transparent transparent transparent;top:-2.5px;left:-2.5px;z-index:1}section.product .selector .box:after{content:"";display:block;position:absolute;width:0px;height:0px;border-style:solid;border-width:0 0 12px 12px;border-color:transparent transparent var(--Red) transparent;bottom:-2.5px;right:-2.5px;z-index:1}@media (max-width:479px){section.product .selector .box{width:280px}}section.product .selector .options{font-size:14px;position:relative}section.product .selector .options:before{content:"";display:block;position:absolute;width:0px;height:0px;border-style:solid;border-width:10px 10px 0 0;border-color:#fff transparent transparent transparent;top:0;left:0}section.product .selector .options:after{content:"";display:block;position:absolute;width:0px;height:0px;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent #fff transparent;bottom:0;right:0}section.product .selector .options .price{font-weight:700;position:absolute;pointer-events:none;right:21px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:479px){section.product .selector .options .price{margin-top:6px}}section.product .selector .option{position:relative}section.product .selector .option+.option{border-top:2px solid #fff}section.product .selector .option+.option .price{position:relative;top:0;-webkit-transform:none;transform:none;right:0;padding:17px 21px 10px 19px}@media (max-width:479px){section.product .selector .option+.option .price{padding-top:6px}}section.product .selector .option+.option label{padding:5px 20px}section.product .selector .option+.option label:last-child{padding-bottom:20px}section.product .selector .option label{cursor:pointer;display:block;padding:20px;padding-right: 100px;}@media (max-width:479px){section.product .selector .option label{padding:25px 80px 15px 15px}}section.product .selector .option label input{display:none}section.product .selector .option label input:checked+span:before{background:#ffffff}section.product .selector .option label span{position:relative;display:block;padding-left:24px}section.product .selector .option label span:before{content:"";display:block;position:absolute;width:11px;height:11px;border-radius:50%;border:1px solid #fff;top:0;left:0}section.product .selector .option label span p{margin-top:4px; font-size:10px;}section.product .add{margin-top:42px;user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}section.product .add.loading{pointer-events:none}section.product .add.loading .add-to-cart button:before{opacity:1!important}section.product .add.loading .add-to-cart button .label{color:transparent}section.product .add .q{position:relative}section.product .add .q .grid{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;margin-top:-2px}section.product .add .q .grid svg{cursor:pointer;height:28px}section.product .add .q .amount{font-size:15px;margin:0 10px}section.product .add .add-to-cart{margin-left:11px}section.product .add .add-to-cart button{background:none;border:0;cursor:pointer;border-radius:0;position:relative}section.product .add .add-to-cart button:before{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-top-color:transparent;margin-top:-2px;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;opacity:0;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease}section.product .add .add-to-cart button .label{color:#fff;font-size:15px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap;margin-top:-2px;-webkit-transition:color 0.25s ease;transition:color 0.25s ease}section.product .description{font-size:14px;line-height:1.43;max-width:500px;margin-top:40px}@media (max-width:1023px){section.product .description{max-width:100%}}section.product .description strong{font-weight:700}section.product .description p+p{padding-top:1.5em}section.product .description p.p3{font-size:140%;font-weight:700;color:#fff;margin-bottom:10px}section.product .description p.p3+p{padding-top:0}section.product .description p.p3 *{font-weight:700!important;color:#fff!important}section.product .description ul{line-height:130%;margin:20px 0}section.product .description ul>li{position:relative;padding-left:20px}section.product .description ul>li:before{content:"";display:block;position:absolute;width:3px;height:3px;border-radius:50%;top:8px;left:5px;background:#fff}section.product .description ul>li+li{margin-top:10px}section.product .description ol{line-height:130%;margin:20px 0;counter-reset:counter}section.product .description ol>li{counter-increment:counter;position:relative;padding-left:20px}section.product .description ol>li:before{content:counter(counter) ". ";position:absolute;left:0;top:0}section.product .description ol>li+li{margin-top:10px}section.product .visible-md{height:100%}section.product .splide{position:sticky;top:185px}@media (max-width:1023px){section.product .splide{position:relative;top:0}}@media (min-width:768px){section.product .splide .splide__arrows{position:absolute;bottom:0}}section.product .splide .splide__arrow{top:auto;top:initial;bottom:-55px;-webkit-transform:none;transform:none}section.product .splide .splide__arrow[disabled]{opacity:0;pointer-events:none}@media (min-width:1025px){section.product .splide .splide__arrow:hover{background:rgba(255,255,255,0.8)}}section.product .splide .splide__arrow.splide__arrow--prev{left:auto;left:initial;right:52px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media (max-width:767px){section.product .splide .splide__arrow{top:50%;bottom:auto;bottom:initial;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.product .splide .splide__arrow.splide__arrow--prev{right:auto;right:initial;-webkit-transform:scaleX(-1) translateY(-50%);transform:scaleX(-1) translateY(-50%);left:0}}section.product .splide .image{height:calc(100vh - 240px)}@media (max-width:1023px){section.product .splide .image{height:450px;padding-bottom:50px}}@media (max-width:479px){section.product .splide .image{height:350px}}section.product .splide .image img{height:100%;display:block;width:auto;width:initial;max-width:auto;max-width:initial;margin:0 auto;object-fit:contain;}@-webkit-keyframes rotate{to{-webkit-transform:translate(-50%,-50%) rotate(359deg);transform:translate(-50%,-50%) rotate(359deg)}}@keyframes rotate{to{-webkit-transform:translate(-50%,-50%) rotate(359deg);transform:translate(-50%,-50%) rotate(359deg)}}