[data-v-42f00b46]:root{--color-gray-12:#1e1e1e;--color-gray-34:#565656;--color-gray-58:#949494;--color-gray-86:#dbdbdb;--color-gray-95:#f3f3f3;--color-brand-1:red;--color-brand-2:#e20000;--color-brand-3:#b70000;--color-brand-4:#750000;--color-brand-5:#380000;--spacing-1:.4rem;--spacing-2:.8rem;--spacing-3:1.6rem;--spacing-4:2.4rem;--spacing-5:3.2rem;--spacing-6:4rem;--spacing-7:4.8rem;--spacing-8:6.4rem;--spacing-9:12.8rem;--spacing-10:25.6rem}.product-detail-button[data-v-42f00b46]{color:var(--color-brand-2);cursor:pointer;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.product-detail-button--active[data-v-42f00b46]{z-index:11}.product-detail-button__button[data-v-42f00b46]{align-items:center;background-color:#fff;border-radius:.4rem;display:flex;height:2.6rem;justify-content:center;width:2.6rem}@media (hover:hover){.product-detail-button[data-v-42f00b46]:hover{color:var(--color-gray-12)}}.product-detail-button[data-v-42f00b46]:focus-visible{color:var(--color-gray-12)}.product-detail-button__icon[data-v-42f00b46]{height:1.2rem;transition:transform .3s,color .3s;width:1.2rem}.product-detail-button--active .product-detail-button__icon[data-v-42f00b46]{color:var(--color-gray-12);transform:rotate(45deg)}.product-detail-button__description[data-v-42f00b46]{background-color:#fff;border-radius:.4rem;color:var(--color-gray-12);font-size:1.1rem;font-weight:400;left:0;letter-spacing:0;line-height:1.3em;margin-top:var(--spacing-1);opacity:0;padding:.6rem 1rem;position:absolute;top:calc(100% + 4px);transition:opacity .3s}.product-detail-button--active .product-detail-button__description[data-v-42f00b46]{opacity:1}.product-image-points{position:relative}.product-image-points__wrapper{top:0;right:0;bottom:0;left:0;position:absolute}.preview-modal{background-color:#fff;display:grid;top:0;right:0;bottom:0;left:0;padding:0 10rem;position:fixed;z-index:9999}@media (hover:hover){.preview-modal canvas:hover{cursor:grab}}.preview-modal canvas:focus-visible{cursor:grab}.preview-modal__close-button{align-items:center;background-color:#fff;border:1px solid var(--color-gray-58);border-radius:.2rem;color:var(--color-gray-58);cursor:pointer;display:flex;grid-column:12/-1;height:3.8rem;justify-content:center;justify-self:flex-end;margin-top:var(--spacing-4);position:absolute;right:var(--spacing-4);transition:border .3s,color .3s;width:3.8rem;z-index:2}.preview-modal__close-button-icon{height:1.6rem;margin:0;width:1.6rem}@media (hover:hover){.preview-modal__close-button:hover{border:1px solid var(--color-brand-2);color:var(--color-brand-2)}}.preview-modal__close-button:focus-visible{border:1px solid var(--color-brand-2);color:var(--color-brand-2)}[data-v-a9dde0b0]:root{--color-gray-12:#1e1e1e;--color-gray-34:#565656;--color-gray-58:#949494;--color-gray-86:#dbdbdb;--color-gray-95:#f3f3f3;--color-brand-1:red;--color-brand-2:#e20000;--color-brand-3:#b70000;--color-brand-4:#750000;--color-brand-5:#380000;--spacing-1:.4rem;--spacing-2:.8rem;--spacing-3:1.6rem;--spacing-4:2.4rem;--spacing-5:3.2rem;--spacing-6:4rem;--spacing-7:4.8rem;--spacing-8:6.4rem;--spacing-9:12.8rem;--spacing-10:25.6rem}.product-hero[data-v-a9dde0b0]{display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(2,1fr)}@media (max-width:1024px){.product-hero[data-v-a9dde0b0]{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3);display:grid;grid-auto-rows:unset;grid-template-columns:repeat(25,1fr);margin-bottom:var(--spacing-5)}}@media (max-width:1024px) and (max-width:1024px){.product-hero[data-v-a9dde0b0]{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3);grid-template-columns:repeat(6,1fr)}}.product-hero__button[data-v-a9dde0b0]{bottom:1rem;position:absolute;right:1rem}@media (max-width:1024px){.product-hero__button[data-v-a9dde0b0]{display:none}}.product-hero__image-wrapper[data-v-a9dde0b0]{border-bottom:1px solid var(--color-gray-58);padding:6rem 9rem;position:sticky;top:0;width:100%}@media (max-width:1024px){.product-hero__image-wrapper[data-v-a9dde0b0]{padding:0;position:unset}}.product-hero__details[data-v-a9dde0b0]{display:flex;flex-direction:column}@media (max-width:1024px){.product-hero__column[data-v-a9dde0b0],.product-hero__details[data-v-a9dde0b0]{grid-column:1/-1}}.product-hero__info[data-v-a9dde0b0]{border-bottom:1px solid var(--color-gray-58);border-left:1px solid var(--color-gray-58);padding:var(--spacing-9) var(--spacing-6) var(--spacing-8) var(--spacing-8)}@media (max-width:1024px){.product-hero__info[data-v-a9dde0b0]{border-left:unset;padding:var(--spacing-5) var(--spacing-3)}}.product-hero__title[data-v-a9dde0b0]{font-size:4rem;font-weight:700;letter-spacing:0;line-height:1em;margin-bottom:var(--spacing-4)}@media (max-width:1024px){.product-hero__title[data-v-a9dde0b0]{font-size:3.2rem;font-weight:500;letter-spacing:0;line-height:1.1em;margin-bottom:var(--spacing-3)}}.product-hero__description[data-v-a9dde0b0]{font-size:1.8rem;font-weight:400;letter-spacing:0;line-height:1.1em}.product-hero__qualities[data-v-a9dde0b0]{border-bottom:1px solid var(--color-gray-58);border-left:1px solid var(--color-gray-58);display:flex;flex:1;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-8) var(--spacing-6) var(--spacing-8) var(--spacing-8)}@media (max-width:1024px){.product-hero__qualities[data-v-a9dde0b0]{border-left:unset;padding:var(--spacing-5) var(--spacing-3)}}.product-hero__quality[data-v-a9dde0b0]{align-items:center;display:flex;gap:var(--spacing-3);grid-column:2/-1}@media (max-width:1024px){.product-hero__quality[data-v-a9dde0b0]{grid-column:1/-1}}.product-hero__quality-icon[data-v-a9dde0b0]{color:var(--color-gray-58);height:1.4rem;width:1.2rem}.product-hero__quality-title[data-v-a9dde0b0]{font-size:1.8rem;font-weight:400;letter-spacing:0;line-height:1.1em}.colors-slide__image{height:100%;margin-bottom:var(--spacing-3);width:100%}.colors-slide__name{border-bottom:1px solid var(--color-gray-58);font-size:2.4rem;font-weight:500;letter-spacing:0;line-height:1.2em;padding-bottom:var(--spacing-3)}@media (max-width:1024px){.colors-slide__name{font-size:2rem;font-weight:500;letter-spacing:0;line-height:1em}}.colors-slide__color{aspect-ratio:1/1;background-color:var(--13157046);height:100%;width:100%}.colors-modal{background-color:#fff;display:grid;grid-template-columns:repeat(12,1fr);top:0;right:0;bottom:0;left:0;padding:0 6rem;position:fixed;z-index:9999}.colors-modal__close-button{align-items:center;background-color:#fff;border:1px solid var(--color-gray-58);border-radius:.2rem;color:var(--color-gray-58);cursor:pointer;display:flex;grid-column:12/-1;height:3.8rem;justify-content:center;justify-self:flex-end;margin-top:var(--spacing-4);position:absolute;transition:border .3s,color .3s;width:3.8rem;z-index:2}.colors-modal__close-button-icon{height:1.6rem;margin:0;width:1.6rem}@media (hover:hover){.colors-modal__close-button:hover{border:1px solid var(--color-brand-2);color:var(--color-brand-2)}}.colors-modal__close-button:focus-visible{border:1px solid var(--color-brand-2);color:var(--color-brand-2)}.colors-modal__item{height:80%;width:100%}.colors-modal__item .base-image{height:100%;width:100%}.colors-modal__item img{height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.colors-modal__slide{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.colors-modal__slider{grid-column:1/-1}.colors-modal :deep(.swiper-pagination){bottom:var(--spacing-3)}.colors-modal :deep(.swiper-pagination-bullet){background-color:var(--color-gray-95);opacity:1;transition:background-color .2s}.colors-modal :deep(.swiper-pagination-bullet-active){background-color:var(--color-brand-2)}[data-v-9e99621d]:root{--color-gray-12:#1e1e1e;--color-gray-34:#565656;--color-gray-58:#949494;--color-gray-86:#dbdbdb;--color-gray-95:#f3f3f3;--color-brand-1:red;--color-brand-2:#e20000;--color-brand-3:#b70000;--color-brand-4:#750000;--color-brand-5:#380000;--spacing-1:.4rem;--spacing-2:.8rem;--spacing-3:1.6rem;--spacing-4:2.4rem;--spacing-5:3.2rem;--spacing-6:4rem;--spacing-7:4.8rem;--spacing-8:6.4rem;--spacing-9:12.8rem;--spacing-10:25.6rem}.colors-slider[data-v-9e99621d]{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3);display:grid;grid-template-columns:repeat(25,1fr);height:100%;margin:var(--spacing-9) 0 var(--spacing-8) var(--spacing-4)}@media (max-width:1024px){.colors-slider[data-v-9e99621d]{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3);grid-template-columns:repeat(6,1fr);margin:var(--spacing-5) 0 var(--spacing-5) var(--spacing-3)}}.colors-slider__header[data-v-9e99621d]{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3);display:grid;grid-column:1/-1;grid-template-columns:repeat(25,1fr);margin-bottom:var(--spacing-5)}@media (max-width:1024px){.colors-slider__header[data-v-9e99621d]{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3);grid-template-columns:repeat(6,1fr)}}.colors-slider__text[data-v-9e99621d]{display:flex;flex-direction:column;gap:var(--spacing-3);grid-column:1/20}@media (max-width:1024px){.colors-slider__text[data-v-9e99621d]{gap:var(--spacing-2);grid-column:1/-1}}.colors-slider__caption[data-v-9e99621d]{color:var(--color-gray-58);font-size:1.4rem;font-weight:500;letter-spacing:0;line-height:1.2em}@media (max-width:1024px){.colors-slider__caption[data-v-9e99621d]{font-size:1.2rem;font-weight:500;letter-spacing:0;line-height:1.2em}}.colors-slider__title[data-v-9e99621d]{font-size:3.2rem;font-weight:500;letter-spacing:0;line-height:1.1em}@media (max-width:1024px){.colors-slider__title[data-v-9e99621d]{font-size:2.4rem;font-weight:500;letter-spacing:0;line-height:1.2em}}.colors-slider__slide[data-v-9e99621d]:hover{cursor:pointer}.colors-slider__navigation[data-v-9e99621d]{align-items:flex-end;display:flex;gap:var(--spacing-3);grid-column:20/-2;justify-content:flex-end}@media (max-width:1024px){.colors-slider__navigation[data-v-9e99621d]{grid-column:1/-1;justify-content:flex-start;margin-top:var(--spacing-5)}}.colors-slider__arrow[data-v-9e99621d]{align-items:center;border:1px solid var(--color-gray-58);color:var(--color-gray-58);cursor:pointer;display:flex;grid-column:span 1;height:-moz-fit-content;height:fit-content;justify-content:center;padding:1rem 1.2rem;transition:border .3s,color .3s}@media (hover:hover){.colors-slider__arrow[data-v-9e99621d]:hover{border:1px solid var(--color-gray-12);color:var(--color-gray-12)}}.colors-slider__arrow[data-v-9e99621d]:focus-visible{border:1px solid var(--color-gray-12);color:var(--color-gray-12)}.colors-slider__arrow-icon[data-v-9e99621d]{width:1.2rem}.colors-slider__slider[data-v-9e99621d]{grid-column:1/-1;width:100%}.colors-slider__slide[data-v-9e99621d]{height:100%;max-width:25.4rem}.colors-slider__slide img[data-v-9e99621d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.colors-slider[data-v-9e99621d] .swiper-wrapper{height:auto}.colors-slider[data-v-9e99621d] .swiper{padding-right:var(--spacing-4)}.colors-slider[data-v-9e99621d] .swiper-pagination{margin-top:var(--spacing-8);position:static;text-align:left}@media (max-width:1024px){.colors-slider[data-v-9e99621d] .swiper-pagination{margin-top:var(--spacing-5)}}.colors-slider[data-v-9e99621d] .swiper-pagination-bullet{background-color:var(--color-gray-12);opacity:1;transition:background-color .2s}.colors-slider[data-v-9e99621d] .swiper-pagination-bullet-active{background-color:var(--color-brand-2)}.product-colors{position:relative}.product-colors__lin{bottom:0;left:0;position:absolute;right:0}.product-attributes-list{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3);display:grid;grid-template-columns:repeat(25,1fr);padding:0 var(--spacing-6)}@media (max-width:1024px){.product-attributes-list{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3);grid-template-columns:repeat(6,1fr);padding:0 var(--spacing-3)}}.product-attributes-list__item{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3);display:grid;grid-column:1/-1;grid-template-columns:repeat(25,1fr);padding:var(--spacing-3) 0;position:relative}@media (max-width:1024px){.product-attributes-list__item{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3);grid-template-columns:repeat(6,1fr);padding:var(--spacing-4) 0}}.product-attributes-list__item-image-wrapper{aspect-ratio:1/1;grid-column:1/7}@media (max-width:1024px){.product-attributes-list__item-image-wrapper{grid-column:1/-1}}.product-attributes-list__item-image{height:100%}.product-attributes-list__item-content{grid-column:8/-1;max-width:63.5rem;padding-top:var(--spacing-3)}@media (max-width:1024px){.product-attributes-list__item-content{grid-column:1/-1}}.product-attributes-list__item-title{font-size:4rem;font-weight:700;letter-spacing:0;line-height:1em;margin-bottom:var(--spacing-5)}@media (max-width:1024px){.product-attributes-list__item-title{font-size:3.2rem;font-weight:500;letter-spacing:0;line-height:1.1em}}.product-attributes-list__item-line-top{left:0;position:absolute;right:0;top:0}.product-attributes-list__item-line-bottom{bottom:0;left:0;position:absolute;right:0}.product-attributes-list__item-qualities{display:flex;flex:1;flex-direction:column;gap:var(--spacing-3)}.product-attributes-list__item-qualities-item{align-items:center;display:flex;gap:var(--spacing-3)}.product-attributes-list__item-qualities-item-icon{color:var(--color-gray-58);height:1.4rem;width:1.2rem}.product-attributes-list__item-qualities-item-text{font-size:1.8rem;font-weight:400;letter-spacing:0;line-height:1.1em}@media (max-width:1024px){.product-attributes-list__item-qualities-item-text{font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:1.1em}}.product-attributes__filters,.product-attributes__title{margin-bottom:var(--spacing-8)}.product-attributes__title .base-hero__title{margin-bottom:0}:root{--color-gray-12:#1e1e1e;--color-gray-34:#565656;--color-gray-58:#949494;--color-gray-86:#dbdbdb;--color-gray-95:#f3f3f3;--color-brand-1:red;--color-brand-2:#e20000;--color-brand-3:#b70000;--color-brand-4:#750000;--color-brand-5:#380000;--spacing-1:.4rem;--spacing-2:.8rem;--spacing-3:1.6rem;--spacing-4:2.4rem;--spacing-5:3.2rem;--spacing-6:4rem;--spacing-7:4.8rem;--spacing-8:6.4rem;--spacing-9:12.8rem;--spacing-10:25.6rem}.page-product{margin-top:10rem}.page-product__attributes,.page-product__colors,.page-product__hero{margin-bottom:var(--spacing-9)}@media (max-width:1024px){.page-product__attributes,.page-product__colors,.page-product__hero{margin-bottom:var(--spacing-7)}}
