.article-main{max-width:600px;margin:0}.article-main .choice{margin-bottom:30px}.choice .choice-list{margin:0}.choice-title{color:#769a7f;font-size:14px;font-weight:700;display:flex;align-items:center;gap:10px}.choice-title .size-guide{color:#000;font-weight:400;text-decoration:underline;display:flex;align-items:center;gap:10px}.choice-title .size-guide img{width:18px;height:18px;object-fit:contain}.choice-sizes .choice-list .choice-item{border-radius:30px;border:1px solid #cad8cd;background:#efefef;color:#162741;font-size:16px;font-weight:700;transition:all 0.5s ease-in-out}.choice-sizes .choice-list input:checked+.choice-size{box-shadow:0 4px 15px 0 rgb(0 0 0 / .25);background-color:#769a7f;color:#fff}.choice-list .choice-item{border:2px solid #ddd;margin:5px}.choice-colors .choice-list{display:flex;flex-wrap:wrap;gap:15px 0}input:checked+.choice-color,input:not(:disabled)+.choice-color:hover{transition:all 0.5s ease-in-out;border:4px solid #769a7f!important}.choice-info{display:flex;align-items:center;font:14px/normal Montserrat,sans-serif;color:#000;gap:10px}.article-main .prices{flex-direction:column;align-items:start}.article-main .prices .price{color:#b5253f}.article-main .prices .full-price{border:0;padding:0;margin:0;justify-content:flex-start;font-weight:700;color:#769a7f}.article-main .prices .promotion{display:flex;flex-direction:column;border-radius:10px;border:1px solid #ddd;padding:10px;gap:10px;margin:10px 0;margin-bottom:30px}.article-main .prices .promotion .promotion-details{border-radius:6px;background:#efefef;gap:15px;display:flex;align-items:center;justify-content:center;padding:8px}.article-main .prices .promotion .info{display:flex;align-items:center}.article-main .prices .promotion .promotion-details .notice{text-align:left;font-size:18px;font-weight:400;color:#000}.article-main .prices .promotion .promotion-details .notice span{color:#b5253f;font-weight:700}.article-main .prices .promotion .promotion-details .discount{font-size:28px;border-radius:30px;background:#b5253f;color:#fff;padding:15px}.article-main .add-to-cart button{font-weight:400}.article-main .add-to-cart .input-qte{border:1px solid #769a7f}.article-main .add-to-cart .input-qte .controls>div{border-left:1px solid #769a7f}.article-main .add-to-cart .input-qte .controls>div+div{border-top:1px solid #769a7f}.article-insurance .insurance{background-color:#fff0}.article-insurance .insurance .insurance-item-icon path{stroke-width:3}.article-insurance .insurance-item-title{color:#444746;padding:0}.article-insurance .insurance-item-img{margin-top:0}.article-images .slider-move{height:700px}.offers{max-width:1160px;width:100%;margin:80px auto}.offers .offer{border:3px solid #769a7f}.offers .offer-name{font-size:30px}.offers .offer{justify-content:flex-start}.offer-details,.reference,.ingredients{display:flex;align-items:center;gap:10px}.reference{margin:10px 0;color:#555}.offer-details{margin-bottom:10px}.offer-details .discount-value{border-radius:30px;background:#b5253f;color:#fff;font-size:18px;font-weight:700;padding:5px 10px}.offer-details s{color:#555}.ingredients{border-radius:10px;background:#E5E3DF;padding:10px;margin:10px 0;width:fit-content}.article-main .description .text a{display:block;width:fit-content;margin:10px 0}.ingredients p{border-radius:30px;background:#FFF;display:flex;padding:3px 8px;justify-content:center;align-items:center}.article-main .offer-details+.full-price{font-size:48px}.article-images .slider-arrow{background:#e5e3df;padding:10px;width:40px;height:40px}.article-images .slider-arrow:hover{background-color:#769a7f;opacity:1}.article-images .slider-arrow:hover:before{border-color:#fff}.article-images .slider-arrow:before{border-bottom:2px solid #769a7f;border-right:2px solid #769a7f;width:16px;height:16px;margin:10px 14px 10px auto}.article-images .slider-arrow:after{display:none}.article-images .slider-prev:before{transform:rotate(136deg);margin:0 0 0 auto}.article-images .slider-next:before{margin:0 auto 0 0;transform:rotate(315deg)}.skeepers_product__stars .stars__rating{line-height:normal}.choice{counter-reset:size}.choice label{cursor:pointer}.choice .toggle{display:none}.choice .black-bg{opacity:0;z-index:0}.choice .popup{opacity:0;overflow:hidden;background:#fff;max-width:820px;width:100%;height:fit-content;top:10%;padding:40px;margin:20px auto 0;box-shadow:#494949 0 1px 20px;transition:all .1s ease-out;z-index:-1}.choice .toggle:checked~.black-bg{opacity:1;transition:opacity .15s ease-in;position:fixed;background:rgb(255 255 255 / 40%);backdrop-filter:blur(4px);top:0;right:0;bottom:0;left:0;z-index:999}.choice .toggle:checked~.popup{opacity:1;transition:opacity .15s ease-in;z-index:10000}.choice .close{position:absolute;top:0;right:10px;font-size:3em;color:#ccc;z-index:1}.choice .close:hover{color:#d00}.choice .warpper{display:flex;flex-direction:column;align-items:center;width:100%}.choice .warpper h3{font-size:24px;color:#000;font-weight:700;margin-bottom:20px}.choice .tabs{padding:10px;display:flex;align-items:flex-start;gap:10px;width:100%;background:#E5E3DF;margin-bottom:20px}.choice .tab{cursor:pointer;font-size:14px;text-align:center;padding:10px;margin:0 2px;display:inline-block;color:#000;width:100%;background-color:#fff;border:1px solid #769A7F}.choice .panels{background:#fffffff6;width:100%}.choice .panel{display:none;animation:fadein .8s}.choice .panel img{width:300px;height:360px;object-fit:contain;display:block;margin:0 auto;max-width:100%}.choice .panel ul{display:flex;align-items:flex-start;flex-wrap:wrap;width:100%;justify-content:space-evenly;gap:15px;margin-bottom:20px}.choice .panel ul li{color:#000;font-size:12px;font-weight:400;list-style-type:none;counter-increment:size}.choice .panel ul li:before{background-color:#B60000;color:#fff;content:counter(size);width:20px;height:20px;display:inline-block;vertical-align:middle;text-align:center;border-radius:50%;margin-right:5px;line-height:20px}.choice .panel table{width:100%}.choice .panel table thead tr{background:#CAD8CD}.choice .panel table thead tr th,.choice .panel table tbody tr td{color:#444746;padding:10px;text-align:left}.choice .panel table tbody tr td{font-weight:400}.choice .panel table tbody tr:nth-child(even){background-color:#f9f9f9}@keyframes fadein{from{opacity:0}to{opacity:1}}.panel-title{font-size:1.5em;font-weight:700}.warpper .radio{display:none}.radio:nth-child(1):checked~.panels>.panel:nth-child(1),.radio:nth-child(2):checked~.panels>.panel:nth-child(2){display:block}.radio:nth-child(1):checked~.tabs>.tab:nth-child(1),.radio:nth-child(2):checked~.tabs>.tab:nth-child(2){background:#769A7F;color:#fff}@media screen and (min-width:601px){.article-images .slider-prev{top:auto;bottom:0;margin:0 0 -10px 0;left:38%}.article-images .slider-next{left:62%}}@media screen and (max-width:480px){.article-column{margin:0 15px}.article-tabs,.article-main .prices{margin:0}.choice .tabs,.article-main .prices .promotion .promotion-details{flex-wrap:wrap}.offers .offer-icon img,.article-main .prices .promotion .promotion-details .notice{width:100%}.offers{margin:0}.offers .offer{flex-direction:row}.offers .offer-icon{width:90px;min-width:90px}.offers .offer-details{flex-direction:column}.insurance-item{flex:auto}.article-insurance .insurance-item{padding:0;width:50%}.article-insurance .insurance-item .insurance-icon img{height:88px;width:88px;object-fit:contain}.article-main .add-to-cart{padding-left:0;height:auto}.article-main .add-to-cart .input-qte{position:relative;margin-bottom:20px;height:55px}.article-tabs .content{padding:25px}.article-main .add-to-cart button{height:55px}.article-images .slider-next{right:5px}.article-images .slider-prev{left:5px}.choice .popup{padding:15px;width:94%}.choice .panel ul{display:grid;grid-template-columns:1fr 1fr;padding:0 20px;gap:10px 20px}}.measurement-table{overflow-x:auto;white-space:nowrap}.measurement-notes{margin-top:20px;font:14px/normal Montserrat,sans-serif;background:#E5E3DF;padding:10px;color:#444746;white-space:pre-wrap}.price-reduced{display:grid;grid-template-columns:auto auto;align-items:center;align-self:flex-start;gap:0 10px}.price-reduced-stroked{font:18px/normal Montserrat,sans-serif;text-decoration-line:line-through;color:#555}.price-reduced-reduction{display:flex;padding:5px 10px;flex-direction:column;justify-content:center;align-items:center;border-radius:30px;background:#B5253F;color:#fff;font:700 18px/normal Montserrat,sans-serif}.price-reduced-amount{color:#769A7F;font:700 48px/normal Montserrat,sans-serif;grid-column:1 / -1}