.detail{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:48px}.detail__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:12px}.detail__product-slider{position:relative;aspect-ratio:375/352;height:100%}.detail__product-slider:not(:has(.splide__slide:nth-child(3)))>svg{display:none}.detail__product-slider>svg{position:absolute;top:16px;right:16px;width:64px;height:64px;z-index:5;pointer-events:none;-webkit-animation:.55s 5.5s forwards fadeOut;animation:.55s 5.5s forwards fadeOut}@-webkit-keyframes fadeOut{to{opacity:0}}@keyframes fadeOut{to{opacity:0}}.detail__product-slider>svg .tooltip-horizontal-scroll-icon_hand{-webkit-animation:2s infinite tooltip-horizontal-scroll-icon_anim-scroll-hand;animation:2s infinite tooltip-horizontal-scroll-icon_anim-scroll-hand}.detail__product-slider>svg .tooltip-horizontal-scroll-icon_card{-webkit-animation:2s infinite tooltip-horizontal-scroll-icon_anim-scroll-card;animation:2s infinite tooltip-horizontal-scroll-icon_anim-scroll-card}@-webkit-keyframes tooltip-horizontal-scroll-icon_anim-scroll-hand{0%{-webkit-transform:translateX(80px) scale(1);transform:translateX(80px) scale(1);opacity:0}10%{-webkit-transform:translateX(80px) scale(1);transform:translateX(80px) scale(1);opacity:1}20%,60%{-webkit-transform:translateX(175px) scale(.6);transform:translateX(175px) scale(.6);opacity:1}80%{-webkit-transform:translateX(5px) scale(.6);transform:translateX(5px) scale(.6);opacity:1}to{-webkit-transform:translateX(5px) scale(.6);transform:translateX(5px) scale(.6);opacity:0}}@keyframes tooltip-horizontal-scroll-icon_anim-scroll-hand{0%{-webkit-transform:translateX(80px) scale(1);transform:translateX(80px) scale(1);opacity:0}10%{-webkit-transform:translateX(80px) scale(1);transform:translateX(80px) scale(1);opacity:1}20%,60%{-webkit-transform:translateX(175px) scale(.6);transform:translateX(175px) scale(.6);opacity:1}80%{-webkit-transform:translateX(5px) scale(.6);transform:translateX(5px) scale(.6);opacity:1}to{-webkit-transform:translateX(5px) scale(.6);transform:translateX(5px) scale(.6);opacity:0}}@-webkit-keyframes tooltip-horizontal-scroll-icon_anim-scroll-card{0%,60%{-webkit-transform:translateX(0);transform:translateX(0)}80%,to{-webkit-transform:translateX(-240px);transform:translateX(-240px)}}@keyframes tooltip-horizontal-scroll-icon_anim-scroll-card{0%,60%{-webkit-transform:translateX(0);transform:translateX(0)}80%,to{-webkit-transform:translateX(-240px);transform:translateX(-240px)}}.detail__product-slider>svg rect{fill:color-mix(in srgb,var(--color-gray-light) 30%,transparent)}.detail__product-slider>svg path{fill:color-mix(in srgb,var(--color-primary) 30%,transparent)}.detail__product-slider-image{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;border-radius:var(--border-radius-base);overflow:hidden}.detail__product-slider-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.detail__product-slider .splide,.detail__product-slider .splide__slide,.detail__product-slider .splide__track{height:100%}.detail__product-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.detail__product-heading{padding-right:48px}.detail__product-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:18px}.detail__product-description-buttons{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.detail__product-description-buttons.detail__product-description-buttons--desktop{display:none}.detail__product-description-button{font-weight:700;font-size:12px;line-height:100%;letter-spacing:-.02em;padding:10px 12px;outline:1px solid var(--color-border);outline-offset:-1px;border-radius:var(--border-radius-small);-webkit-transition:color var(--transition-base),outline-color var(--transition-base);transition:color var(--transition-base),outline-color var(--transition-base)}.detail__product-subtitle{font-family:var(--font-secondary);font-size:14px;line-height:114%;letter-spacing:-.02em;text-transform:initial;margin-top:16px}.detail__product-subtitle.detail__product-subtitle--mobile{margin-bottom:13px}.detail__product-subtitle.detail__product-subtitle--desktop{display:none}.detail__product-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.detail__product-price-old>span:first-child{text-decoration:line-through}.detail__product-price-current,.detail__product-price-old{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.detail__product-price-current>span:last-child,.detail__product-price-old>span:last-child,.detail__product-price-percent{font-weight:400}.detail__product-tags{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.detail__product-tag{font-weight:700;font-size:12px;line-height:100%;letter-spacing:-.02em;padding:6px 10px;background-color:var(--color-gray-light);border-radius:var(--border-radius-small)}.detail__product-sizes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:6px;margin-bottom:24px}.detail__product-sizes-title{font-size:12px;font-weight:700;line-height:100%;letter-spacing:-.02em}.detail__product-sizes-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.detail__product-sizes-item label{position:relative;width:48px;height:48px;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;outline:1px solid var(--color-border);outline-offset:-1px;display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;line-height:100%;letter-spacing:-.02em;-webkit-transition:outline-color var(--transition-base),color var(--transition-base);transition:outline-color var(--transition-base),color var(--transition-base);cursor:pointer}.detail__product-sizes-item input{display:none}.detail__product-sizes-item input:checked+label{outline-color:var(--color-primary);cursor:default}.detail__product-sizes-label{pointer-events:none}.detail__product-sizes-badge{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100px;background-color:var(--color-primary);color:var(--color-white);font-size:10px;font-weight:700;line-height:1;pointer-events:none;opacity:0;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6);-webkit-transition:opacity var(--transition-base),-webkit-transform var(--transition-base);transition:opacity var(--transition-base),-webkit-transform var(--transition-base);transition:opacity var(--transition-base),transform var(--transition-base);transition:opacity var(--transition-base),transform var(--transition-base),-webkit-transform var(--transition-base)}.detail__product-sizes-badge._visible{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.detail__product-actions .detail__product-add-button{width:100%}.detail__product-cart-row._in-cart{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.detail__product-counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;overflow:hidden;pointer-events:none;opacity:0;width:0;height:0;-webkit-transition:opacity var(--transition-base),width var(--transition-base),height var(--transition-base);transition:opacity var(--transition-base),width var(--transition-base),height var(--transition-base)}._in-cart .detail__product-counter{opacity:1;width:auto;height:auto}.detail__product-counter-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:64px;height:64px;font-weight:900;font-size:24px;border-radius:50%;background-color:var(--color-gray-light);line-height:1;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;-webkit-transition:background-color var(--transition-base);transition:background-color var(--transition-base)}.detail__product-counter-btn:active{background-color:var(--color-gray-light-hover)}.detail__product-counter-value{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:100%;border:1px solid var(--color-border);border-radius:var(--border-radius-small);font-weight:700;line-height:100%;letter-spacing:-.02em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.detail .breadcrumbs__item{font-size:11px;font-family:var(--font-secondary)}.detail .breadcrumbs__item *{text-transform:lowercase}.detail .add-to-compare{position:absolute;top:20px;right:0;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background-color:var(--color-white);outline:1px solid var(--color-border);outline-offset:-1px;color:var(--color-text);-webkit-transition:outline-color var(--transition-base),color var(--transition-base);transition:outline-color var(--transition-base),color var(--transition-base);cursor:pointer}.detail .add-to-compare._active{outline-color:var(--color-primary)}.detail .add-to-compare svg{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0}.detail-modal{position:fixed;inset:0;z-index:1000;pointer-events:none;visibility:hidden;-webkit-transition:visibility var(--transition-base);transition:visibility var(--transition-base)}.detail-modal._active{pointer-events:auto;visibility:visible}.detail-modal._active .detail-modal__backdrop{opacity:1}.detail-modal._active .detail-modal__panel{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.detail-modal__backdrop{position:absolute;inset:0;background-color:rgba(0,0,0,.75);opacity:0;-webkit-transition:opacity var(--transition-base);transition:opacity var(--transition-base)}.detail-modal__panel{position:absolute;padding:16px;width:100%;background-color:var(--color-white);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform var(--transition-base);transition:-webkit-transform var(--transition-base);transition:transform var(--transition-base);transition:transform var(--transition-base),-webkit-transform var(--transition-base);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:var(--border-radius-base);max-height:100svh;overflow-y:auto;bottom:8px;top:8px;width:calc(100% - 16px);right:8px}.detail-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.detail-modal__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px;font-size:12px;font-weight:700;line-height:100%;letter-spacing:-.02em;background-color:var(--color-gray-light);border-radius:var(--border-radius-small);-webkit-transition:color var(--transition-base);transition:color var(--transition-base);cursor:pointer}.detail-modal__close svg{width:10px;height:10px}.detail-modal__body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;padding:20px 0;-ms-overflow-style:none;scrollbar-width:none}.detail-modal__body::-webkit-scrollbar{display:none}.detail-modal__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.detail-modal__section-title{font-family:var(--font-secondary);font-weight:700;font-size:14px;line-height:114%;letter-spacing:-.02em;text-transform:initial}.detail-modal__table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px}.detail-modal__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.detail-modal__row>*{font-family:var(--font-secondary);text-transform:initial;font-size:14px;line-height:114%;letter-spacing:-.02em}.detail-modal__row>:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;white-space:nowrap}.detail-modal__row>:first-child::after{content:"";display:block;width:100%;border-bottom:1px dotted var(--color-border);margin-inline:4px}.detail-modal__text,.detail-modal__text *{font-family:var(--font-secondary);text-transform:initial;font-size:14px;line-height:114%;letter-spacing:-.02em}.detail-modal__text ul{padding-left:32px}.detail-modal__text ul li{position:relative}.detail-modal__text ul li::before{content:"";position:absolute;left:-12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:6px;height:6px;background-color:var(--color-primary);border-radius:50%}.detail-modal__footer{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding-top:20px}.detail-modal__cart-row.detail__product-cart-row{margin-bottom:0}.detail-modal__cart-row.detail__product-cart-row .detail__product-add-button{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.detail-modal__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.detail-modal__price-old>span:first-child{text-decoration:line-through}.detail-modal__price-current,.detail-modal__price-old{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.detail-modal__price-current>span:last-child,.detail-modal__price-old>span:last-child{font-size:16px;font-weight:400;text-decoration:none}.detail-modal__price-percent{font-weight:400}@media only screen and (min-width:768px){.detail__product-slider{aspect-ratio:127/120}.detail__product-heading{padding-right:0}.detail .add-to-compare{top:0}.detail-modal__panel{bottom:16px;top:16px;width:calc(100% - 32px);right:16px}}@media only screen and (min-width:1024px){.detail__product{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[9];grid-template-columns:repeat(9,minmax(0,1fr));-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:16px}.detail__product-slider>svg{height:85px;width:85px}.detail__product-slider{aspect-ratio:unset;-ms-grid-column-span:6;grid-column:6 span;height:calc(100svh - var(--header-height) - 23px - 48px)}.detail__product-info{-ms-grid-column-span:3;grid-column:3 span;row-gap:24px}.detail__product-description{margin-bottom:unset;row-gap:13px}.detail__product-description-buttons.detail__product-description-buttons--mobile{display:none}.detail__product-description-buttons.detail__product-description-buttons--desktop{display:-webkit-box;display:-ms-flexbox;display:flex}.detail__product-description-button{font-size:13px;padding:8px 10px}.detail__product-description-button:hover{color:var(--color-primary)}.detail__product-subtitle.detail__product-subtitle--mobile{display:none}.detail__product-subtitle.detail__product-subtitle--desktop{display:block}.detail__product-subtitle{font-size:13px;line-height:123%;margin-top:0}.detail__product-price{font-size:24px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.detail__product-price-current>span:last-child,.detail__product-price-old>span:last-child{font-size:16px;font-weight:700}.detail__product-tags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.detail__product-sizes{margin-bottom:unset;row-gap:5px}.detail__product-sizes-title{font-size:13px}.detail__product-sizes-item label{width:32px;height:32px;font-size:13px}.detail__product-sizes-item label:not(input:checked+label):hover{color:var(--color-primary)}.detail__product-cart-row._in-cart,.detail__product-counter{gap:8px}.detail__product-counter-btn:hover{color:var(--color-primary)}.detail__product-counter-value{font-size:20px}.detail .breadcrumbs{display:none}.detail .add-to-compare svg{width:14px;height:14px}.detail .add-to-compare{width:32px;height:32px}.detail .add-to-compare:not(._active):hover{color:var(--color-primary)}.detail-modal__panel{overflow:hidden;right:0;bottom:16px;top:16px;margin-inline:16px;max-width:620px}.detail-modal__close{padding:12px;font-size:12px;gap:12px}.detail-modal__close:hover{color:var(--color-primary)}}@media only screen and (min-width:1500px){.detail__product{gap:.83vw}.detail__product-slider>svg{height:4.43vw;width:4.43vw}.detail__product-slider{height:calc(100svh - var(--header-height) - .78vw - 2.5vw);padding-bottom:.83vw}.detail__product-info{padding:.83vw;row-gap:2.5vw}.detail__product-description{row-gap:.68vw}.detail__product-description-buttons{-webkit-column-gap:.42vw;-moz-column-gap:.42vw;column-gap:.42vw}.detail__product-description-button{font-size:.73vw;padding:.68vw .63vw}.detail__product-subtitle{font-size:.73vw;margin-top:.31vw}.detail__product-price{-webkit-column-gap:.42vw;-moz-column-gap:.42vw;column-gap:.42vw}.detail__product-price-current,.detail__product-price-old{gap:.21vw}.detail__product-price-current>span:last-child,.detail__product-price-old>span:last-child{font-weight:400;font-size:.83vw}.detail__product-tags{gap:.42vw}.detail__product-tag{font-size:.63vw;padding:.31vw .52vw}.detail__product-sizes{row-gap:.68vw;margin-bottom:unset}.detail__product-sizes-title{font-size:.73vw}.detail__product-sizes-list{gap:.42vw}.detail__product-sizes-item label{width:2.5vw;height:2.5vw;font-size:1.04vw}.detail__product-sizes-badge{top:-.16vw;right:-.16vw;min-width:.94vw;height:.94vw;font-size:.52vw}.detail__product-cart-row._in-cart,.detail__product-counter{gap:.42vw}.detail__product-counter-btn{width:3.33vw;height:3.33vw;font-size:1.25vw}.detail__product-counter-value{font-size:1.04vw}.detail .add-to-compare svg{width:1.04vw;height:1.04vw}.detail .add-to-compare{width:2.5vw;height:2.5vw}.detail-modal__panel{max-width:32.29vw}.detail-modal__close{padding:.63vw;font-size:.63vw}.detail-modal__close svg{width:.52vw;height:.52vw}.detail-modal__body{gap:1.67vw;padding:1.04vw 0}.detail-modal__section{gap:.42vw}.detail-modal__section-title{font-size:.73vw}.detail-modal__table{row-gap:.42vw}.detail-modal__row>*{font-size:.73vw}.detail-modal__row>:first-child::after{margin-inline:.21vw}.detail-modal__text,.detail-modal__text *{font-size:.73vw}.detail-modal__text ul{padding-left:1.67vw}.detail-modal__text ul li::before{width:.31vw;height:.31vw;left:-.63vw}.detail-modal__footer{padding-top:1.04vw;gap:.63vw}.detail-modal__price{-webkit-column-gap:.42vw;-moz-column-gap:.42vw;column-gap:.42vw}.detail-modal__price-current,.detail-modal__price-old{gap:.21vw}.detail-modal__price-current>span:last-child,.detail-modal__price-old>span:last-child{font-size:.83vw}}@media (max-width:1280px){.detail__product-counter-btn{width:48px;height:48px;font-size:20px}}@media (min-width:320px) and (max-width:768px){.detail__product-title{font-size:20px;line-height:120%}}@media (min-width:1024px) and (max-width:1500px){.detail__product-title{font-size:24px}}@media (min-width:320px) and (max-width:1500px){.detail__product-price{font-size:20px;line-height:120%}.detail__product-price-current>span:last-child,.detail__product-price-old>span:last-child{font-size:12px}}