.product-availability{margin-top:24px}.product-availability__title{text-transform:uppercase;margin-bottom:16px;font-size:17px;font-weight:700;line-height:1.2}.product-availability__open{margin-top:16px}@media (width>=992px){.product-availability__open{display:none}}.product-availability__image{cursor:pointer;background:0 0;border:none;width:100%;margin-bottom:16px;padding:0;display:block}.product-availability__image img{border-radius:12px;width:100%;height:auto;display:block}.product-availability__list{flex-direction:column;gap:16px;display:flex}.product-availability__shop{text-align:left;color:#8c8c8c;cursor:pointer;--btn-font-size:14px;--btn-font-weight:500;background:0 0;border:none;width:fit-content;padding:0;font-size:14px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.product-availability__shop:hover{color:#000}.product-delivery{margin-top:32px}.product-delivery__title{text-transform:uppercase;text-wrap:balance;margin-bottom:16px;font-size:17px;font-weight:700;line-height:1.2}.product-delivery__city{color:red;cursor:pointer;text-decoration:underline}.product-delivery__image{margin-bottom:16px}.product-delivery__image img{border-radius:12px;width:100%;height:auto;display:block}.product-delivery__list{flex-direction:column;display:flex}.product-delivery__item{border-bottom:1px solid #dfdfdf;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.product-delivery__item:last-child{border-bottom:none}.product-delivery__item-label{margin-bottom:4px;font-size:14px;font-weight:500}.product-delivery__item-time{color:#888;font-size:12px}.product-delivery__item-price{font-size:14px;font-weight:500}.product-delivery-summary{color:var(--color-darkness);background:#f5f6f8;border-radius:10px;flex-direction:column;gap:4px;padding:12px;text-decoration:none;display:flex}@media (width>=768px){.product-delivery-summary{display:none}}.product-delivery-summary__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.product-delivery-summary__place{color:#777;font-size:12px}.product-delivery-summary__chevron{color:#999;flex:none}.product-delivery-summary__term{align-items:center;gap:8px;font-size:15px;font-weight:700;line-height:1.25;display:flex}.product-delivery-summary__dot{background:#1f8a3b;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 3px #d6efdc}.product-delivery-summary__tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.product-delivery-summary__tag{color:#444;background:#fff;border-radius:4px;padding:2px 8px;font-size:12px}.product-delivery-summary--try-on{background:#eef8f0}.product-delivery-summary--try-on .product-delivery-summary__place,.product-delivery-summary--try-on .product-delivery-summary__chevron{color:#3b6e48}.product-delivery-summary--try-on .product-delivery-summary__dot{box-shadow:0 0 0 3px #cfe9d6}.product-delivery-summary--try-on .product-delivery-summary__tag{color:#1b6e31}.product-related-links{flex-direction:column;margin-top:24px;display:flex}.product-related-links__item{cursor:pointer;color:inherit;border-bottom:1px solid #f0f0f0;align-items:center;width:100%;padding:16px 0;text-decoration:none;display:flex}.product-related-links__item:last-child{border-bottom:none}.product-related-links__item:hover .product-related-links__label,.product-related-links__item:hover .product-related-links__chevron{color:var(--color-primary)}.product-related-links__icon{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-right:12px;display:flex;overflow:hidden}.product-related-links__icon img{object-fit:contain;width:100%;height:100%}.product-related-links__initial{color:#fff;text-transform:uppercase;letter-spacing:.05em;background-color:#000;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:10px;font-weight:700;display:flex}.product-related-links__info{flex-grow:1}.product-related-links__label{margin-bottom:4px;font-size:14px;font-weight:700}.product-related-links__sublabel{color:gray;font-size:13px;font-weight:500}.product-related-links__chevron{color:#1f1f1f}.product-stock-table{padding-inline:var(--gutter-x)}.product-stock-table__wrapper{margin-inline:calc(var(--gutter-x) * -1);border:1px solid #e5e5e5;border-radius:12px;overflow:auto}.product-stock-table__table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.4}.product-stock-table__table th,.product-stock-table__table td{text-align:left;border-bottom:1px solid #f2f2f2;padding:12px 16px}.product-stock-table__table th{color:#1a1a1a;background-color:#fff6f6;font-weight:500}.product-stock-table__table td{color:#4d4d4d}.product-stock-table__table tbody tr:last-child td{border-bottom:none}.product-stock-table__table tfoot tr{background-color:#f7f7f7;font-weight:600}.product-stock-table__table tfoot td{color:#1a1a1a;border-bottom:none}.product-stock-table__warnings{margin:12px calc(var(--gutter-x) * -1) 0;border-left:3px solid var(--color-red);color:var(--color-red);background:#fdeeee;border-radius:8px;flex-direction:column;gap:4px;padding:12px 16px 12px 32px;font-size:13px;font-weight:500;display:flex}.product-stock-table__actions{margin:12px calc(var(--gutter-x) * -1) 0;flex-wrap:wrap;gap:12px;display:flex}.product-stock-table__action{border:1px solid var(--color-darkness);background:var(--color-white,#fff);color:var(--color-darkness);cursor:pointer;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:500}.product-stock-table__action--close{border-color:var(--color-red);color:var(--color-red)}.product-stock-table__action:disabled{opacity:.5;cursor:default}.review-card{background-color:var(--color-secondary);border-radius:12px;margin-bottom:20px;padding:24px}.review-card__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.review-card__rating{gap:4px;display:flex}.review-card__star{color:#e0e0e0;width:18px!important;height:18px!important}.review-card__star--active{color:#ffc107}.review-card__date{color:gray;font-size:14px;font-weight:500}.review-card__author{margin-bottom:8px;font-size:15px;font-weight:500}.review-card__text{font-size:14px;font-weight:400;line-height:1.4}.review-card__gallery{margin-top:20px;margin-inline:-24px}.review-card__slide{cursor:pointer;border-radius:8px;width:211px;height:211px;overflow:hidden}@media (width<=767.98px){.review-card__slide{width:144px;height:144px}}.review-card__image{object-fit:cover;cursor:zoom-in;width:100%;height:100%}.review-card__video{cursor:zoom-in;background:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.review-card__video video{width:140%;height:140%;display:block}.review-card__video .review-card__image{opacity:.6;position:absolute;top:0;left:0}.review-card__video-play{z-index:1;color:#fff;background:#0006;border:2px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:73px;height:73px;display:flex;position:absolute}.review-card__video-play .icon{margin-right:-4px}.review-card__reply{margin-top:16px}.review-card__reply-dropdown{background-color:var(--color-white);border:none;border-radius:12px}.review-card__reply-dropdown .dropdown__header{padding:12px 16px}.review-card__reply-dropdown .dropdown__content{padding:0 16px 16px}.review-card__reply-header{align-items:center;gap:12px;display:flex}.review-card__reply-author-icon{background-color:var(--color-primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.review-card__reply-title{text-transform:none;font-size:15px;font-weight:500}.review-card__reply-text{color:#1f1f1f;padding-left:44px;font-size:14px;font-weight:400}.review-list__actions{flex-direction:column;gap:12px;margin-top:24px;display:flex}.product-tabs{margin-top:48px}.product-tabs .tabs__content{font-size:15px}.product-tabs .tabs__item{--btn-color:var(--color-darkness);--btn-hover-color:var(--color-primary)}@media (width<=767.98px){.product-tabs__desktop{display:none}}@media (width>=768px){.product-tabs__mobile{display:none}}.product-tabs__mobile .dropdown__title{text-transform:uppercase;font-weight:700}.product-tabs__mobile .dropdown__header[aria-expanded=true]{color:var(--color-primary)}.product-tabs__accordion{border-bottom:1px solid #dfdfdf}.product-tabs__accordion:first-child{border-top:1px solid #dfdfdf}.product-tabs__accordion .dropdown__header{padding:16px 0;font-size:15px;font-weight:700}.product-tabs__accordion .dropdown__content{padding:0 0 16px}.product-tabs__description{white-space:pre-wrap;font-size:15px;font-weight:400;line-height:1.5}.product-tabs__description-text{margin-bottom:32px;font-size:15px;font-weight:400}.product-tabs__description-text pre{overflow:auto}.product-tabs__instruction{--btn-text-transform:none;--btn-font-weight:500;--btn-padding-y:10px;align-items:center;gap:8px;margin-bottom:40px;display:flex}.product-tabs__instruction-label{text-overflow:ellipsis;overflow:hidden}.product-tabs__auth-prompt{background-color:var(--color-secondary);border-radius:12px;margin-bottom:24px;padding:24px}.product-tabs__auth-btn{margin-top:16px}.product-tabs__auth-text{margin:0;font-size:15px;font-weight:400;line-height:1.45}@media (width<=767.98px){.product-tabs__auth-text{font-size:13px}}.product-tabs__auth-buttons{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}@media (width<=575.98px){.product-tabs__auth-buttons{grid-template-columns:1fr;gap:16px}}.product-tabs__auth-buttons .product-tabs__auth-btn{margin-top:0}.product-tabs__reviews-header{background-color:var(--color-secondary);border-radius:12px;margin-bottom:24px;padding:24px}.product-tabs__reviews-title{text-transform:uppercase;margin:0;font-size:15px;font-weight:700}.product-tabs__reviews-title:not(.product-tabs__reviews-title.product-tabs__reviews-title--empty){margin-bottom:16px}@media (width<=991.98px){.product-tabs__reviews-title{font-size:15px;font-weight:700}}.product-tabs__reviews-summary{align-items:center;gap:16px;display:flex}.product-tabs__rating-value{font-size:24px;font-weight:700;line-height:1}.product-tabs__stars{gap:4px;display:flex}.product-tabs__star{color:#e0e0e0}.product-tabs__star--active{color:#ffc107}.product-warranty__title{margin-block:.83em;font-size:1.5em;font-weight:700}.product-warranty__subtitle{margin-block:1em;font-size:1.17em;font-weight:700}.specs-list{flex-direction:column;row-gap:16px;margin-bottom:40px;font-size:14px;font-weight:500;display:flex}.specs-list__item{border-bottom:1px dashed var(--color-darkness);justify-content:space-between;align-items:baseline;gap:16px;padding-block-end:8px;display:flex}.specs-list__label{flex:0 auto;min-width:0}.specs-list__value{text-align:right;overflow-wrap:break-word;flex:auto;min-width:0;font-weight:500}.product-variants__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.product-variants__title{text-transform:uppercase;margin:0 0 20px;font-family:GothamPro,GothamPro Fallback,sans-serif,system-ui;font-size:17px;font-weight:700;line-height:1}.product-variants .products-slider__button--next{margin-left:0;left:auto;right:0}.product-variants .products-slider__button--prev{margin-right:0;left:0;right:auto}.product-variants .swiper-button-disabled{display:none}.product-variants__nav{gap:8px;display:flex}.product-variants__nav-btn{border:1px solid var(--border-color,#e0e0e0);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.product-variants__nav-btn:hover:not(.swiper-button-disabled){background:var(--bg-secondary,#f5f5f5)}.product-variants__nav-btn.swiper-button-disabled{opacity:.5;cursor:not-allowed}.product-variants__nav-btn .icon{width:16px;height:16px}.product-variants .products-slider .swiper-slide{width:256px;height:auto}.product-variants .products-slider__scrollbar{display:block}.product-variants .products-slider .product-card{border:none}@media (width<=991.98px){.product-variants .products-slider .product-badge{height:19px;font-size:12px}}.product-variants .products-slider .product-card__media{justify-content:center;align-items:center;max-width:256px;max-height:256px;display:flex}.product-variants .products-slider .product-card__image{width:100%;height:100%}.product-variants .products-slider .product-card__link{font-size:16px;font-weight:700}@media (width<=767.98px){.product-variants .products-slider .product-card__link{font-size:13px}}.product-variants .products-slider .product-card__price{font-size:15px;font-weight:500}@media (width<=767.98px){.product-variants .products-slider .product-card__price{font-size:12px}}.analog-modal .modal__body{padding-inline:32px;max-width:577px;padding-bottom:32px}.analog-modal .modal__content{flex-direction:column;display:flex}.analog-modal__title{text-align:center;text-transform:uppercase;margin:0 0 32px}.analog-form{flex-direction:column;gap:16px;display:flex}.analog-form__field{flex-direction:column;gap:8px;display:flex}.analog-form__label{color:var(--color-darkness);font-size:15px;font-weight:500}.analog-form__error{color:var(--color-error);font-size:14px}.analog-form__agreement{align-items:center}.analog-form__agreement .checkbox__label{color:var(--color-darkness);font-size:14px}.analog-success{align-items:flex-start}.analog-success .modal__title{text-align:left}.analog-success .success-content__button{width:100%}.cheaper-modal .modal__body{padding-inline:32px;max-width:577px;padding-bottom:32px}.cheaper-modal .modal__content{flex-direction:column;display:flex}.cheaper-modal__icon{margin-bottom:24px}.cheaper-modal__title{text-align:left;text-transform:uppercase;margin:0 0 16px}.cheaper-modal__subtitle{text-align:left;color:var(--color-darkness);margin:0 0 32px;font-size:13px;font-weight:500;line-height:150%}.cheaper-form{flex-direction:column;gap:16px;display:flex}.cheaper-form__agreement{align-items:flex-start}.cheaper-form__agreement .checkbox__label{color:var(--color-darkness);font-size:13px;line-height:1.4}.cheaper-form__agreement .checkbox__label a{color:var(--color-darkness);font-weight:500;text-decoration:underline}.cheaper-success{align-items:flex-start}.cheaper-success .icon{margin-bottom:28px;width:45px!important;height:45px!important}.cheaper-success .modal__title{text-align:left}.cheaper-success .success-content__button{width:100%}.club-discount-modal .modal__body{padding-inline:32px;max-width:577px;padding-bottom:32px}.club-discount-modal .modal__content{flex-direction:column;display:flex}.club-discount-modal__icon{margin-bottom:24px}.club-discount-modal__title{text-align:left;text-transform:uppercase;margin:0 0 16px}.club-discount-modal__subtitle{text-align:left;color:var(--color-darkness);margin:0 0 32px;font-size:13px;font-weight:500;line-height:150%}.club-discount-form{flex-direction:column;gap:16px;display:flex}.model-question-modal .modal__body{padding-inline:32px;max-width:577px;padding-bottom:32px}.model-question-modal .modal__content{flex-direction:column;display:flex}.model-question-modal__icon{margin-bottom:24px}.model-question-modal__title{text-align:left;text-transform:uppercase;margin:0 0 16px}.model-question-modal__description{text-align:left;color:var(--color-darkness);margin:0 0 32px}.model-question-form{flex-direction:column;gap:16px;display:flex}.model-question-form__agreement{align-items:flex-start}.model-question-form__agreement .checkbox__label{color:var(--color-darkness);font-size:13px;line-height:1.4}.model-question-form__agreement .checkbox__label a{color:var(--color-darkness);text-decoration:underline}.model-question-success{align-items:flex-start}.model-question-success .modal__title{text-align:left}.model-question-success .success-content__button{width:100%}.notify-arrival-modal .modal__body{padding-inline:32px;max-width:577px;padding-bottom:32px}.notify-arrival-modal .modal__content{flex-direction:column;display:flex}.notify-arrival-modal__icon{margin-bottom:24px}.notify-arrival-modal__title{text-align:left;text-transform:uppercase;margin:0 0 32px}.notify-arrival-form{flex-direction:column;gap:16px;display:flex}.notify-arrival-form__error{color:var(--color-error);font-size:14px}.notify-arrival-form__agreement{align-items:flex-start}.notify-arrival-form__agreement .checkbox__label{color:var(--color-darkness);font-size:13px;line-height:1.4}.notify-arrival-form__agreement .checkbox__label a{color:var(--color-darkness);font-weight:500;text-decoration:underline}.notify-arrival-success{align-items:flex-start}.notify-arrival-success .icon{margin-bottom:28px;width:45px!important;height:45px!important}.notify-arrival-success .modal__title{text-align:left}.notify-arrival-success .success-content__button{width:100%}.preorder-modal .modal__body{padding-inline:32px;max-width:fit-content;padding-top:40px;padding-bottom:32px}@media (width<=767.98px){.preorder-modal .modal__body{padding-top:24px;padding-inline:12px;padding-block-start:25px!important}}.preorder-modal .modal__close{top:40px}@media (width<=767.98px){.preorder-modal .modal__close{top:28px}}.preorder-modal .modal__content{flex-direction:column;display:flex}.preorder-modal__header{justify-content:center;align-items:center;margin-bottom:32px;display:flex;position:relative}.preorder-modal__title{text-align:center;text-transform:uppercase;margin:0}.preorder-modal__product{align-items:center;gap:24px;margin-bottom:24px;display:flex}.preorder-modal__product-image{object-fit:contain;width:88px;height:88px}.preorder-modal__product-name{text-transform:uppercase;margin-bottom:8px;font-weight:700}.preorder-modal__product-date{color:var(--color-darkness);font-size:14px}.preorder-modal__subtitle{text-align:left;color:var(--color-darkness);margin:0 0 24px;font-size:14px;font-weight:400;line-height:150%}.preorder-form{flex-direction:column;gap:24px;display:flex}.preorder-form__submit{--btn-padding-x:139px}.preorder-form__fields{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=767.98px){.preorder-form__fields{grid-template-columns:1fr}}.preorder-form__error{color:var(--color-red,red);margin:0;font-size:14px}.preorder-form__footer{align-items:center;gap:24px;display:flex}@media (width<=991.98px){.preorder-form__footer{flex-direction:column;align-items:stretch}}.preorder-form__agreement .checkbox__label{color:var(--color-darkness);font-size:13px;line-height:1.4}.preorder-form__agreement .checkbox__label a{color:var(--color-darkness);font-weight:500;text-decoration:underline}.preorder-success{align-items:flex-start}.preorder-success .icon{margin-bottom:28px;width:45px!important;height:45px!important}.preorder-success .modal__title{text-align:left}.preorder-success .success-content__button{width:100%}.price-alert-modal .modal__body{padding-inline:32px;max-width:577px;padding-bottom:32px}.price-alert-modal .modal__content{flex-direction:column;display:flex}.price-alert-modal__icon{margin-bottom:24px}.price-alert-modal__title{text-align:left;text-transform:uppercase;margin:0 0 32px}.price-alert-form{flex-direction:column;gap:16px;display:flex}.price-alert-form__error{color:var(--color-error);font-size:14px}.price-alert-form__agreement{align-items:flex-start}.price-alert-form__agreement .checkbox__label{color:var(--color-darkness);font-size:13px;line-height:1.4}.price-alert-form__agreement .checkbox__label a{color:var(--color-darkness);font-weight:500;text-decoration:underline}.price-alert-success{align-items:flex-start}.price-alert-success .icon{margin-bottom:28px;width:45px!important;height:45px!important}.price-alert-success .modal__title{text-align:left}.price-alert-success .success-content__button{width:100%}.reserve-modal .modal__body{padding-inline:32px;max-width:fit-content;padding-top:40px;padding-bottom:32px}@media (width<=767.98px){.reserve-modal .modal__body{padding-top:24px;padding-inline:12px;padding-block-start:25px!important}}.reserve-modal .modal__close{top:40px}@media (width<=767.98px){.reserve-modal .modal__close{top:28px}}.reserve-modal .modal__content{flex-direction:column;display:flex}.reserve-modal__header{justify-content:center;align-items:center;margin-bottom:32px;display:flex;position:relative}.reserve-modal__back{cursor:pointer;color:var(--color-black);background:0 0;border:none;padding:0;transition:color .2s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.reserve-modal__back:hover{color:var(--color-primary)}@media (width<=767.98px){.reserve-modal__back{left:-8px}}.reserve-modal__title{text-align:center;text-transform:uppercase;margin:0}.reserve-modal__product{align-items:center;gap:24px;margin-bottom:24px;display:flex}.reserve-modal__product-image{object-fit:contain;width:88px;height:88px}.reserve-modal__product-name{text-transform:uppercase;margin-bottom:8px;font-weight:700}.reserve-modal__product-prices{align-items:baseline;gap:12px;display:flex}.reserve-modal__product-price{font-weight:700}.reserve-modal__product-price--base{color:#8c8c8c;font-weight:500}.reserve-modal__shop{text-transform:uppercase;margin-bottom:16px;font-weight:700}.reserve-modal__subtitle{text-align:left;color:var(--color-darkness);margin:0 0 24px;font-size:14px;font-weight:400;line-height:150%}.reserve-form{flex-direction:column;gap:24px;display:flex}.reserve-form__submit{--btn-padding-x:139px}.reserve-form__fields{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=767.98px){.reserve-form__fields{grid-template-columns:1fr}}.reserve-form__footer{align-items:center;gap:24px;display:flex}@media (width<=991.98px){.reserve-form__footer{flex-direction:column;align-items:stretch}}.reserve-form__agreement .checkbox__label{color:var(--color-darkness);font-size:13px;line-height:1.4}.reserve-form__agreement .checkbox__label a{color:var(--color-darkness);font-weight:500;text-decoration:underline}.reserve-success{align-items:flex-start}.reserve-success .icon{margin-bottom:28px;width:45px!important;height:45px!important}.reserve-success .modal__title{text-align:left}.reserve-success .success-content__button{width:100%}.share-product{flex:none;position:relative}.share-product__btn{--btn-padding-x:0;--btn-padding-y:0;width:56px;height:40px}.share-product__btn:hover .icon{color:var(--color-primary)}.share-product__hint{z-index:2;background-color:var(--color-dark);color:var(--color-white);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:500;line-height:1;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(4px)}.share-product__hint--visible{opacity:1;visibility:visible;transform:translateY(0)}.product__deferred-skeleton{flex-direction:column;gap:12px;margin-block:20px;display:flex}.product__deferred-skeleton-line{background:linear-gradient(90deg,#8c8c8c14 0%,#8c8c8c2e 50%,#8c8c8c14 100%) 0 0/200% 100%;border-radius:12px;height:44px;animation:1.4s ease-in-out infinite product-skeleton-shimmer}.product-feed-skeleton{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=991.98px){.product-feed-skeleton{grid-template-columns:repeat(2,1fr)}}.product-feed-skeleton__card{aspect-ratio:3/4;background:linear-gradient(90deg,#8c8c8c14 0%,#8c8c8c2e 50%,#8c8c8c14 100%) 0 0/200% 100%;border-radius:16px;animation:1.4s ease-in-out infinite product-skeleton-shimmer}@keyframes product-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.product__row{align-items:stretch;column-gap:164px;min-width:0;margin-bottom:60px;display:flex}@media (width<=1689.98px){.product__row{column-gap:100px}}@media (width<=1399.98px){.product__row{column-gap:80px}}@media (width<=1199.98px){.product__row{flex-direction:column;column-gap:0;width:100%;min-width:0;margin-bottom:0}}.product{padding-top:0}.product__column{flex-direction:column;min-width:0;display:flex}@media (width<=1199.98px){.product__column{display:contents}}.product__column--left{flex:auto;max-width:956px}@media (width<=1689.98px){.product__column--left{flex:1}}.product__sidebar{flex:1 1 0;min-width:0;max-width:536px}@media (width<=1689.98px){.product__sidebar{max-width:460px}}@media (width<=1399.98px){.product__sidebar{max-width:450px}}.product__variants{min-width:0;max-width:100%;margin-top:62px;margin-bottom:83px}@media (width<=1199.98px){.product__variants{order:3;margin-top:52px;margin-bottom:79px}}.product__favorite-btn{height:40px}.product__gallery{min-width:0;max-width:100vw}@media (width<=991.98px){.product__gallery{margin:0 calc(var(--gutter-x) * -1);order:1}}@media (width<=1199.98px){.product__gallery{margin-bottom:50px}}@media (width<=767.98px){.product__gallery{margin:0}}@media (width<=1199.98px){.product__availability{order:4}.product__delivery{display:none}.product__links{order:7}}.product__title{text-wrap:balance;margin:0 0 4px;font-family:GothamPro,GothamPro Fallback,sans-serif,system-ui;font-size:24px;font-weight:700}@media (width<=767.98px){.product__title{font-size:20px}}.product__sku{color:#8c8c8c;white-space:nowrap;cursor:pointer;font-size:13px;font-weight:500;transition:color .2s}.product__sku:hover{color:#000}.product__price{align-items:center;column-gap:16px;display:flex}@media (width<=767.98px){.product__price{flex-direction:column;align-items:flex-start;row-gap:4px}}.product__price-wrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.product__price-hint{color:#8c8c8c;width:100%;font-size:13px;font-weight:500;line-height:1.4}.product__price--effective{font-size:24px;font-weight:700}.product__price--base{font-size:20px;font-weight:500}@media (width<=767.98px){.product__price--base{font-size:15px}}.product__price--last-label{color:#8c8c8c;max-width:115px;font-size:13px;font-weight:500;line-height:1.4}.product__price--base{color:#8c8c8c;font-weight:500}.product__supply-message{color:#2f3334;margin:0;font-size:14px;font-weight:500;line-height:1.4}.product__delivery-unavailable{color:var(--color-primary);margin:0;padding:12px 0;font-size:14px;font-weight:500;line-height:20px}.product__awaiting-badge{color:#b26a00;background-color:#fff4e0;border-radius:8px;align-self:flex-start;align-items:center;gap:4px;padding:6px 12px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.product__bonus{align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.product__bonus .btn{--btn-padding-x:0;--btn-padding-y:0;--btn-color:var(--color-primary);cursor:help}.product__last-articles{padding-bottom:30px}@media (width<=991.98px){.product__last-articles{padding-bottom:0}}.product__rich-content{margin-top:40px;margin-bottom:40px}@media (width<=1199.98px){.product__rich-content{order:9}}.product__tabs{margin-top:74px}@media (width<=1199.98px){.product__tabs{order:6}}@media (width<=767.98px){.product__tabs{margin-top:40px;margin-bottom:40px}}@media (width>=992px){.product__tabs .tabs{flex-direction:row}.product__tabs .tabs__item{width:auto}}.product__tabs .tabs{background-color:#0000;column-gap:56px;padding:0}.product__tabs .tabs__item{--btn-padding-x:0;--btn-padding-y:0;--btn-text-transform:uppercase;--btn-font-weight:700;--btn-font-size:15px}.product__tabs .tabs__item--active{--btn-color:var(--color-primary)}.product__tabs .tabs__content{padding-top:40px}@media (width<=991.98px){.product__actions .product__add-to-cart{width:100%}.product__actions .product__add-to-cart .qty{height:54px}}.product-info{border:1px solid #dfdfdf;border-radius:16px;flex-direction:column;gap:24px;width:100%;padding-block:48px;padding-inline:48px;display:flex}@media (width<=991.98px){.product-info{border:none;order:2;padding:0;padding-block:0}}.product-info__header{justify-content:space-between;align-items:center;display:flex}.product-info__reviews{align-items:center;font-size:14px;font-weight:500;display:flex}.product-info__reviews .icon{color:#fcbd21;margin-left:9px;margin-right:4px}.product-info__reviews .btn__label{align-items:center;display:flex}@media (width<=991.98px){.product-info .product-badge{height:19px;font-size:12px;font-weight:700}}.product-info__links{gap:20px;margin-top:-12px;display:flex}.product-info__links .btn--link{--btn-color:var(--color-primary);--btn-font-weight:500;--btn-font-size:14px;gap:4px}@media (width<=767.98px){.product-info__links .btn--link{--btn-font-size:13px}}.product__eco-packaging{margin:4px 0}.product__actions{flex-direction:column;gap:16px;display:flex}@media (width<=991.98px){.product__actions{order:5}}.product__staff-note{color:#b25e00;background:#fffaf2;border-radius:10px;margin:0;padding:10px 14px;font-size:13px;line-height:1.4}.product__try-on-note{color:#2f3334;text-align:center;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:12px;margin:10px 0 0;padding:16px 18px;font-size:14px;font-weight:500;line-height:1.45}@media (width<=991.98px){.product__try-on-note{order:2}}.product__sub-actions{gap:16px;display:flex}.product__sub-actions>.btn{flex:1}.product__availability+.product__actions .product__ask-wrapper{padding-top:46px}.product__ask-wrapper{margin-bottom:14px;padding-top:10px;position:relative}.product__ask-wrapper .btn{--btn-text-transform:none;--btn-font-weight:500;--btn-font-size:14px}.product__ask-avatar{z-index:1;width:40px;height:40px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.product__ask-avatar img{border:2px solid #fff;border-radius:50%;width:100%;height:100%;box-shadow:0 2px 8px #0000001a}.product__action-btn{height:48px;color:#000!important;background-color:#f5f5f5!important;border-color:#f5f5f5!important;border-radius:12px!important}.product__action-btn:hover{background-color:#eee!important}.product__action-btn .btn__label{font-size:14px;font-weight:500}.product-card__modal-title{font-size:24px;font-weight:700}@media (width<=767.98px){.product-card__modal-title{font-size:17px}}.product-card__modal-description{font-size:13px;font-weight:500;line-height:1.5}@media (width<=767.98px){.product-card__modal .modal__content>.icon{width:32px!important;height:32px!important}}.product-card__modal .checkbox__label a{font-weight:500}.product-tabs__desktop .tabs__content,.product-tabs__mobile .tabs__content{max-width:100svw;overflow:auto hidden}.product__stock-table{margin-top:40px}@media (width<=991.98px){.product__stock-table{order:3}}
