.product-detail{margin-bottom:1.25rem}@media only screen and (max-width:68.6875em){.product-detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.product-detail__buy{margin:.9375rem 0 0;padding:.9375rem 0}@media only screen and (min-width:37.5em){.product-detail__buy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.product-detail__pictures{position:relative;width:100%}@media only screen and (min-width:68.75em){.product-detail__pictures{width:50%}}.product-detail__info{width:100%}@media only screen and (max-width:68.6875em){.product-detail__info{margin-bottom:1.25rem}}@media only screen and (min-width:68.75em){.product-detail__info{padding-left:2.5rem;width:50%}}@media only screen and (min-width:81.25em){.product-detail__info{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto}}.detail-picture{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:81.25em){.detail-picture{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.detail-picture__main{aspect-ratio:1/1;border:1px solid #dadada;border-radius:10px;min-height:360px;min-height:22.5rem;padding:1.875rem;position:relative}.detail-picture__main,.detail-picture__main picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.detail-picture__main picture{height:100%}.detail-picture__main picture img{line-height:1;max-height:90%;max-width:90%;-o-object-fit:contain;object-fit:contain;vertical-align:middle}.detail-picture__secondary{display:-ms-grid;display:grid;gap:12px;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-template-columns:repeat(auto-fill,minmax(8.125rem,1fr));margin-top:1.25rem;width:100%}.detail-picture__secondary .item{aspect-ratio:1/1;border:1px solid #dadada;border-radius:10px}.detail-picture__secondary .item,.detail-picture__secondary .item picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-picture__secondary .item picture{max-height:120px;max-height:7.5rem;max-width:120px;max-width:7.5rem}.detail-picture__secondary .item picture img{line-height:1;max-height:110px;max-height:6.875rem;max-width:110px;max-width:6.875rem;-o-object-fit:contain;object-fit:contain;vertical-align:middle}.detail-parameters .title{line-height:1.2}.detail-parameters .variant{max-width:120px;max-width:7.5rem}.detail-parameters__item{border:1px solid #d8d8d8;font-family:inter,arial,Helvetica,sans-serif;font-weight:600;height:50px;height:3.125rem;margin:.0625rem;width:62px;width:3.875rem}.detail-parameters__item:hover{text-decoration:none}.detail-parameters__item--disabled{background:linear-gradient(to top right,#fff calc(50% - 1px),#d8d8d8,#fff calc(50% + 1px));background:-webkit-gradient(linear,left bottom,right top,from(#fff),color-stop(#d8d8d8),to(#fff));background:linear-gradient(to top right,#fff calc(50% - .0625rem),#d8d8d8,#fff calc(50% + .0625rem));color:#d8d8d8}.detail-parameters__item--disabled:hover{color:#d8d8d8;cursor:not-allowed}.detail-personalization__item{padding:.75rem 0;position:relative}.detail-personalization__item:after{background-color:#ddd;bottom:0;content:"";height:1px;height:.0625rem;left:35px;left:2.1875rem;position:absolute;width:calc(100% - 35px);width:calc(100% - 2.1875rem)}.detail-personalization__item .full{background-color:hsla(0,0%,92%,.65);margin:1.25rem 0 0 2.1875rem;min-width:calc(100% - 35px);min-width:calc(100% - 2.1875rem);outline:none;padding:.75rem 1.25rem;width:calc(100% - 35px);width:calc(100% - 2.1875rem)}.detail-personalization__item .icon_question{height:22px;height:1.375rem;margin-left:.625rem;width:22px;width:1.375rem}@media only screen and (max-width:25em){.detail-personalization__item .price{margin:.625rem 0 0 2.8125rem;width:100%}}.detail-personalization__item--bt0{padding-bottom:.125rem}.detail-purchase{padding:1.875rem 0}.detail-purchase__price{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;background-color:#f1f1f1;border-radius:10px;gap:5px 50px;gap:.3125rem 3.125rem;grid-template-columns:auto 1fr;margin-bottom:1.6875rem;padding:1.375rem;width:100%}.detail-purchase__price .maintitle{font-size:18px;font-size:1.125rem}.detail-purchase__price .mainprice{font-size:24px;font-size:1.5rem}.detail-purchase__price .before{color:#1d1d1d;font-size:14px;font-size:.875rem;line-height:1;text-decoration:line-through}.detail-purchase__buy{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;width:100%}.detail-purchase__amount{margin-right:1.375rem;position:relative}.detail-purchase__amount .item{border:1px solid #e5e5e5;border-radius:10px;height:50px;height:3.125rem;width:52px;width:3.25rem}.detail-purchase__amount .amount{color:#000;font-family:inter,arial,Helvetica,sans-serif;font-size:20px;font-size:1.25rem;font-weight:500;-webkit-transition:background-color .4s ease-in-out,color .4s ease-in-out;transition:background-color .4s ease-in-out,color .4s ease-in-out}.detail-purchase__amount .amount:hover{background-color:#e50607;color:#fff}.detail-purchase__amount .input{font-family:inter,arial,Helvetica,sans-serif;font-weight:500;outline:none;text-align:center}.detail-purchase__amount input::-webkit-inner-spin-button,.detail-purchase__amount input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.detail-purchase__amount input[type=number]{-moz-appearance:textfield}.detail-purchase__amount .piece{color:#bebebe;font-size:12px;font-size:.75rem;line-height:1;margin-top:-.375rem;position:absolute;right:10px;right:.625rem;top:50%}.detail-parameters__favorite .link{display:none;position:relative}.detail-parameters__favorite .link.active{display:inline-block}.detail-parameters__favorite .link:hover .icon_math{color:#0e2d5d}.detail-parameters__favorite .link--remove .icon_math{color:#fff}.detail-parameters__favorite .icon_heart{height:27px;height:1.6875rem;width:30px;width:1.875rem}.detail-parameters__favorite .icon_math{bottom:2px;bottom:.125rem;color:#a3a6b5;height:21px;height:1.3125rem;left:-8px;left:-.5rem;position:absolute;width:21px;width:1.3125rem}#admin_buttons{display:inline-block;font-size:20px;font-size:1.25rem;position:absolute;right:0;top:-80px;top:-5rem;z-index:9}#admin_buttons .green{color:#6cc556}#admin_buttons .red{color:#e50607}#admin_buttons .blue{color:#0e2d5d}.detail-data{width:100%}@media only screen and (max-width:43.6875em){.detail-data .img,.detail-data .table{width:100%}}@media only screen and (min-width:43.75em){.detail-data .img,.detail-data .table{width:50%}}@media only screen and (min-width:62.5em){.detail-data .img,.detail-data .table{width:auto}}.detail-data .table{margin-bottom:1.875rem}@media only screen and (min-width:43.75em){.detail-data .img{padding-left:1.25rem}}.detail-data table{max-width:100%}.detail-data td:first-child{padding:.3125rem 2.5rem .3125rem 0;white-space:nowrap}@media only screen and (min-width:50em){.detail-data td:first-child{padding:.3125rem 10rem .3125rem 0}}.tabs__radio{display:none}.tabs__content,.tabs__subcontent{display:none;padding:3.75rem 0}.tabs__radio:checked+.tabs__content,.tabs__radio:checked+.tabs__subcontent{-webkit-animation:animatetop 1.5s;animation:animatetop 1.5s;display:block}@-webkit-keyframes animatezoom{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes animatezoom{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes animatefadein{0%{opacity:0}to{opacity:1}}@keyframes animatefadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes animatetop{0%{opacity:0;top:-300px;top:-18.75rem}to{opacity:1;top:0}}@keyframes animatetop{0%{opacity:0;top:-300px;top:-18.75rem}to{opacity:1;top:0}}.tabs__top{border-bottom:1px solid #d9d9d9}.tabs__top .link,.tabs__top label{color:#000;cursor:pointer;font-family:inter,arial,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:500;padding:.9375rem;position:relative;text-align:center}@media only screen and (min-width:65em){.tabs__top .link,.tabs__top label{padding:.9375rem 1.875rem}}.tabs__top .link.active,.tabs__top label.active{border-bottom:6px solid #e50607}