.product{padding:0 100px}@media (max-width:1300px){.product{padding:0 50px}}@media (max-width:580px){.product{padding:0 20px}}.product__title{background-image:url(/bullet_line.svg);background-position:400px 15px;background-repeat:no-repeat;margin-top:150px;margin-bottom:50px;margin-left:50px}@media (max-width:820px){.product__title{margin-top:100px}}@media (max-width:650px){.product__title{margin-left:10px}}@media (max-width:580px){.product__title{background-position:300px 15px}}@media (max-width:450px){.product__title{background-position:220px 15px}}.product__title p{letter-spacing:3px;font-size:32px;font-weight:600;line-height:45px}@media (max-width:580px){.product__title p{font-size:24px}}@media (max-width:450px){.product__title p{font-size:17px}}.product__title~.catalogue__products--list .catalogue__products--card{width:22%}@media (max-width:1140px){.product__title~.catalogue__products--list .catalogue__products--card{width:35%}}@media (max-width:890px){.product__title~.catalogue__products--list .catalogue__products--card{width:40%}}@media (max-width:650px){.product__title~.catalogue__products--list .catalogue__products--card{width:60%}}@media (max-width:500px){.product__title~.catalogue__products--list .catalogue__products--card{width:80%}}@media (max-width:360px){.product__title~.catalogue__products--list .catalogue__products--card{width:90%}}.product__container{display:flex}@media (max-width:1300px){.product__container{flex-direction:column;justify-content:center;align-items:center}}.product__description,.product__slider{width:50%}@media (max-width:1300px){.product__description,.product__slider{width:100%}}.product__slider{max-height:800px;margin-right:50px}.product__slider .slider-control-centerleft,.product__slider .slider-control-centerright{display:none}@media (max-width:1300px){.product__slider{max-height:unset;max-width:600px;margin-bottom:50px;margin-right:0}}@media (max-width:820px){.product__slider{max-width:unset}}.product__slider .slider-control-bottomcenter ul{border-radius:15px;padding:2px!important;top:-30px!important}.product__slider .slider-control-bottomcenter ul li button{border-radius:25px;width:15px;height:15px;margin:0 10px;background-color:#000!important}.product__slider .nuka-wrapper>img{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex:0 0 100%;width:100%;height:auto}.product__slider .nuka-page-container{padding:2px}.product__slider .nuka-page-indicator{background-color:#000;width:15px;height:15px;margin:0 10px}.product__slider .slide{margin:0 50px}@media (max-width:600px){.product__slider .slide{margin:0 20px}}.product__slider .slider-container .slide img{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%}@media (max-width:820px){.product__slider .slider-container .slide img{position:relative}}.product__description--quantity{-webkit-user-select:none;user-select:none;border:.5px solid #1612095c;border-radius:20px;justify-content:center;max-width:70px;margin-right:25px;padding:5px 20px;display:flex}@media (max-width:450px){.product__description--quantity{margin-bottom:20px}}.product__description--quantity button{color:#161209;background:0 0;border:0;font-size:30px;font-weight:200}.product__description--quantity button:hover{cursor:pointer}.product__description--quantity input{pointer-events:none;text-align:center;-webkit-user-select:none;user-select:none;border:none;width:10px;margin:0 5px}.product__description--quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product__description--quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product__description--sub{-webkit-user-select:none;user-select:none;border-bottom:1px solid #161209;padding:10px 0}.product__description--subtext{border-top:1px solid #161209;margin-top:50px}.product__description--sub:hover{cursor:pointer}.product__description--sub p{opacity:1;font-size:17px;transition:all .5s}@media (max-width:350px){.product__description--sub p{font-size:15px}}.product__description--sub h5{text-transform:uppercase;justify-content:space-between;align-items:center;margin:20px;font-size:20px;display:flex}@media (max-width:350px){.product__description--sub h5{font-size:17px}}.product__description--sub svg{width:8px;height:16px;margin-right:20px;transition:all .5s;transform:rotate(270deg)}.product__description--sub svg path{fill:#fff}.product__description--sub svg path:last-child{stroke:#161209}.product__description--closed svg{transition:all .5s;transform:rotate(90deg)}.product__description--closed p{opacity:0;font-size:0;transition:all .5s}.product__description--code{align-items:baseline;display:flex}.product__description--code h5{margin:10px 10px 10px 0}.product__description--cart{align-items:center;display:flex}@media (max-width:450px){.product__description--cart{flex-direction:column;align-items:flex-start}}.product__description--button{color:#fff;background:#161209;border:1px solid #959595;border-radius:20px;padding:20px 50px;font-family:inherit;font-size:17px;font-weight:600;transition:all .5s}.product__description--button:hover{color:#161209;cursor:pointer;background:#fff;border:1px solid #161209;transition:all .5s}.product__description--price h4{margin:15px 0;font-size:25px}.product__description--price h5{color:#a3a1a1;margin:10px 0;text-decoration:line-through}.product__description--color-list{flex-wrap:wrap;margin:10px 0;display:flex}.product__description--color-wrapper{background:0 0;border:1px solid #16120982;border-radius:20px;width:42px;height:42px;margin-right:10px;padding:5px}.product__description--color-wrapper:hover{cursor:pointer}.product__description--color-wrapper>div{border-radius:20px;width:30px;height:30px}@media (prefers-color-scheme:dark){.product{color:#fff}.product__description--quantity{border-color:#8a8a8a}.product__description--quantity button,.product__description--quantity input{color:#fff;-webkit-text-fill-color:#fff;background-color:#000}.product__description--sub,.product__description--subtext{border-color:#fff}.product__description--sub svg path:last-child,.product__description--subtext svg path:last-child{stroke:#fff}.product__description--button{color:#000;background:#fff;border-color:#fff}.product__description--button:hover{color:#fff;background:#000;border-color:#fff}.product__description--color-wrapper{border-color:#8a8a8a}}
