.ShowAll-module__MftFxW__wrapper{column-gap:var(--spacing-32);width:100%;margin:var(--spacing-48) var(--spacing-0);align-items:center;display:flex}.ShowAll-module__MftFxW__linkContainer{white-space:nowrap}.ShowAll-module__MftFxW__line{background:#dadada;width:100%;height:2px}
.AppImage-module__BqWpDG__wrapper{background:0 0;line-height:0;display:inline-block;position:relative;overflow:hidden}.AppImage-module__BqWpDG__fill{width:100%;height:100%;display:block}.AppImage-module__BqWpDG__image{display:block}
.Card-module__v7HLFG__card{padding:var(--spacing-24);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-md);background:var(--color-surface);color:var(--color-text-default);box-shadow:var(--card-shadow);position:relative}@media (max-width:800px){.Card-module__v7HLFG__card{padding:var(--spacing-16)}}
.Button-module__fANS6W__button{--button-background:transparent;--button-border:transparent;--button-color:var(--color-text-default);--button-hover-background:var(--button-background);--button-hover-border:var(--button-border);--button-hover-color:var(--button-color);--button-shadow:none;--button-hover-shadow:none;justify-content:center;align-items:center;gap:var(--spacing-6);width:fit-content;min-width:88px;height:40px;padding:var(--spacing-0) var(--spacing-16);border:var(--border-width-thin) solid var(--button-border);border-radius:var(--border-radius-md);background:var(--button-background);box-shadow:var(--button-shadow);color:var(--button-color);cursor:pointer;appearance:none;text-align:center;white-space:nowrap;text-decoration:none;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,opacity .18s,transform .18s;display:inline-flex}.Button-module__fANS6W__button span{justify-content:center;align-items:center;gap:var(--spacing-8);min-width:0;font-family:var(--font-primary);font-size:var(--font-size-small);color:currentColor;z-index:1;font-weight:600;line-height:1;display:inline-flex;position:relative}.Button-module__fANS6W__button span svg{color:currentColor;flex:none;width:20px;height:20px;transition:color .18s,fill .18s,stroke .18s}.Button-module__fANS6W__button span svg path{fill:currentColor}.Button-module__fANS6W__button:hover{border-color:var(--button-hover-border);background:var(--button-hover-background);box-shadow:var(--button-hover-shadow);color:var(--button-hover-color)}.Button-module__fANS6W__button:active:not(:disabled){transform:translateY(1px)}.Button-module__fANS6W__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;box-shadow:0 0 0 5px var(--color-surface), var(--button-hover-shadow)}.Button-module__fANS6W__button:disabled,.Button-module__fANS6W__button[aria-disabled=true]{cursor:not-allowed;opacity:.45;box-shadow:none;transform:none}.Button-module__fANS6W__button:disabled:hover,.Button-module__fANS6W__button[aria-disabled=true]:hover{border-color:var(--button-border);background:var(--button-background);color:var(--button-color)}.Button-module__fANS6W__sizeMedium{min-width:152px;height:50px;padding:var(--spacing-0) var(--spacing-24);border-radius:var(--border-radius-md)}.Button-module__fANS6W__sizeMedium span{gap:var(--spacing-8);font-size:var(--font-size-compact)}.Button-module__fANS6W__sizeMedium span svg{width:24px;height:24px}.Button-module__fANS6W__fullWidth{width:100%}.Button-module__fANS6W__variantTransparent{--button-background:transparent;--button-border:transparent;--button-color:var(--color-text-default);--button-hover-background:color-mix(in srgb, var(--color-text-default) 5%, var(--color-surface));--button-hover-border:transparent;--button-hover-color:var(--color-text-default);min-width:auto}.Button-module__fANS6W__variantPrimary{--button-background:var(--color-primary);--button-border:var(--color-primary);--button-color:var(--color-inverted-primary);--button-hover-background:color-mix(in srgb, var(--color-primary) 92%, var(--color-surface));--button-hover-border:color-mix(in srgb, var(--color-primary) 92%, var(--color-surface));--button-hover-color:var(--color-inverted-primary);--button-shadow:0 1px 1px color-mix(in srgb, var(--color-primary) 12%, transparent);--button-hover-shadow:0 1px 2px color-mix(in srgb, var(--color-primary) 16%, transparent)}.Button-module__fANS6W__variantSecondary{--button-background:var(--color-secondary);--button-border:var(--color-secondary);--button-color:var(--color-inverted-secondary);--button-hover-background:color-mix(in srgb, var(--color-secondary) 92%, var(--color-surface));--button-hover-border:color-mix(in srgb, var(--color-secondary) 92%, var(--color-surface));--button-hover-color:var(--color-inverted-secondary);--button-shadow:0 1px 1px color-mix(in srgb, var(--color-secondary) 12%, transparent);--button-hover-shadow:0 1px 2px color-mix(in srgb, var(--color-secondary) 16%, transparent)}.Button-module__fANS6W__variantOutlinedSecondary{--button-background:var(--color-surface);--button-border:var(--color-border-default);--button-color:var(--color-text-default);--button-hover-background:color-mix(in srgb, var(--color-text-default) 4%, var(--color-surface));--button-hover-border:color-mix(in srgb, var(--color-text-default) 18%, var(--color-border-default));--button-hover-color:var(--color-text-default);--button-shadow:0 1px 1px color-mix(in srgb, var(--color-text-default) 5%, transparent);--button-hover-shadow:0 1px 2px color-mix(in srgb, var(--color-text-default) 8%, transparent)}
.Select-module__PxJN6q__wrapper{row-gap:var(--spacing-4);flex-direction:column;display:flex}.Select-module__PxJN6q__label{font-family:Montserrat,sans-serif;font-weight:500;font-size:var(--font-size-small);color:#000000b3}.Select-module__PxJN6q__errorText{color:#d94c48;font-size:var(--font-size-small)}.Select-module__PxJN6q__selectContainer{position:relative}
.TextField-module__5i8gJG__wrapper{row-gap:var(--spacing-4);flex-direction:column;display:flex}.TextField-module__5i8gJG__label{font-family:Montserrat,sans-serif;font-weight:500;font-size:var(--font-size-small);color:#000000b3}.TextField-module__5i8gJG__input{width:100%;padding:var(--spacing-0) var(--spacing-12);border:var(--border-width-thin) solid #000;border-radius:var(--border-radius-md);z-index:1;cursor:text;height:50px;box-shadow:0;color:#000;font-size:var(--font-size-body);outline:none;transition:all .1s}.TextField-module__5i8gJG__inputShell{width:100%;display:flex;position:relative}.TextField-module__5i8gJG__passwordInput{padding-right:var(--spacing-48)}.TextField-module__5i8gJG__passwordToggle{z-index:2;width:36px;height:36px;padding:var(--spacing-0);border:var(--border-width-none);border-radius:var(--border-radius-circle);color:var(--color-text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.TextField-module__5i8gJG__passwordToggle:hover{background:color-mix(in srgb, var(--color-text-default) 5%, var(--color-surface));color:var(--color-text-default)}.TextField-module__5i8gJG__passwordToggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.TextField-module__5i8gJG__passwordToggle svg{width:20px;height:20px}.TextField-module__5i8gJG__textarea{min-height:116px;padding-top:var(--spacing-12);padding-bottom:var(--spacing-12);resize:vertical;line-height:1.45}.TextField-module__5i8gJG__input:focus,.TextField-module__5i8gJG__input:active,.TextField-module__5i8gJG__input:hover{border:var(--border-width-thin) solid #000}.TextField-module__5i8gJG__input:disabled{border-color:color-mix(in srgb, var(--color-primary) 18%, var(--color-inverted-primary));background:color-mix(in srgb, var(--color-primary) 6%, var(--color-inverted-primary));color:color-mix(in srgb, var(--color-primary) 52%, var(--color-inverted-primary));cursor:not-allowed}.TextField-module__5i8gJG__input:disabled:hover,.TextField-module__5i8gJG__input:disabled:focus,.TextField-module__5i8gJG__input:disabled:active{border-color:color-mix(in srgb, var(--color-primary) 18%, var(--color-inverted-primary))}.TextField-module__5i8gJG__inputError{border:var(--border-width-thin) solid #ff062f!important}.TextField-module__5i8gJG__errorText{color:#d94c48;font-size:var(--font-size-small)}
.BackInStockForm-module__IhOzJa__wrapper{gap:var(--spacing-8);margin-top:var(--spacing-12);flex-direction:column;display:flex}.BackInStockForm-module__IhOzJa__title{margin:var(--spacing-0);color:var(--color-text-default);font-size:var(--font-size-small);font-weight:500}.BackInStockForm-module__IhOzJa__description,.BackInStockForm-module__IhOzJa__success{margin:var(--spacing-0);color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:1.4}.BackInStockForm-module__IhOzJa__success{color:var(--color-success)}
.Alert-module__WurzFW__root{margin:var(--spacing-0);font-size:var(--font-size-small);padding:var(--spacing-12) var(--spacing-16);border-radius:var(--border-radius-sm);border-left:var(--border-width-medium) solid transparent;line-height:1.6}.Alert-module__WurzFW__info{border-left-color:var(--color-primary);background:#f8f8f8}
.CategoryList-module__bg9l4G__catalogMenu{gap:var(--spacing-24);flex-wrap:wrap;height:fit-content;display:flex}.CategoryList-module__bg9l4G__item{flex:250px}.CategoryList-module__bg9l4G__categoryTitle{text-transform:uppercase;font-weight:600}.CategoryList-module__bg9l4G__subcategoryTitle{word-break:break-word}.CategoryList-module__bg9l4G__menuSubItemsBox{row-gap:var(--spacing-4);margin-top:var(--spacing-8);flex-direction:column;display:flex}.CategoryList-module__bg9l4G__categoryArrow{display:none}@media (min-width:901px){.CategoryList-module__bg9l4G__dialogMenu{gap:var(--spacing-16);padding:var(--spacing-4) var(--spacing-0) var(--spacing-32);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CategoryList-module__bg9l4G__dialogMenu .CategoryList-module__bg9l4G__item{min-width:0;padding:var(--spacing-12);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-lg);background:var(--color-surface)}.CategoryList-module__bg9l4G__dialogMenu .CategoryList-module__bg9l4G__categoryTitle{justify-content:space-between;align-items:center;gap:var(--spacing-12);padding:var(--spacing-8) var(--spacing-8);border-radius:var(--border-radius-sm);color:var(--color-text-default);font-size:var(--font-size-body);text-transform:none;line-height:1.4;display:flex}.CategoryList-module__bg9l4G__dialogMenu .CategoryList-module__bg9l4G__categoryArrow{color:var(--color-text-muted);font-size:var(--font-size-lead);flex-shrink:0;font-weight:400;display:inline-block}.CategoryList-module__bg9l4G__dialogMenu .CategoryList-module__bg9l4G__menuSubItemsBox{gap:var(--spacing-2);margin-top:var(--spacing-8)}.CategoryList-module__bg9l4G__dialogMenu .CategoryList-module__bg9l4G__subcategoryTitle{padding:var(--spacing-8) var(--spacing-8);border-radius:var(--border-radius-sm);color:var(--color-text-muted);font-size:var(--font-size-small);overflow-wrap:anywhere;line-height:1.45;display:block}.CategoryList-module__bg9l4G__dialogMenu a:hover,.CategoryList-module__bg9l4G__dialogMenu a:focus-visible,.CategoryList-module__bg9l4G__dialogMenu a:active{color:var(--color-text-default);background:color-mix(in srgb, var(--color-text-default) 5%, var(--color-surface));text-decoration:none}.CategoryList-module__bg9l4G__dialogMenu a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}}@media (min-width:1200px){.CategoryList-module__bg9l4G__dialogMenu{grid-template-columns:repeat(4,minmax(0,1fr))}}
.ReviewSubmissionForm-module__dYREEG__form{gap:var(--spacing-20);display:grid}.ReviewSubmissionForm-module__dYREEG__ratingSection{gap:var(--spacing-12);display:grid}.ReviewSubmissionForm-module__dYREEG__sectionLabel{margin:var(--spacing-0);font-size:var(--font-size-compact);font-weight:600;line-height:1.4}.ReviewSubmissionForm-module__dYREEG__ratingOptions{gap:var(--spacing-8);grid-template-columns:repeat(5,minmax(64px,1fr));display:grid}.ReviewSubmissionForm-module__dYREEG__ratingOption{justify-items:center;gap:var(--spacing-8);min-width:0;padding:var(--spacing-12) var(--spacing-6) var(--spacing-8);border:var(--border-width-thin) solid transparent;border-radius:var(--border-radius-md);color:var(--color-text-muted);cursor:pointer;background:0 0;transition:border-color .15s,background-color .15s,color .15s,transform .15s;display:grid}.ReviewSubmissionForm-module__dYREEG__ratingOption:hover,.ReviewSubmissionForm-module__dYREEG__ratingOption:focus-visible{border-color:var(--color-border-default);background:var(--color-surface);transform:translateY(-1px)}.ReviewSubmissionForm-module__dYREEG__ratingOption:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ReviewSubmissionForm-module__dYREEG__ratingOption:hover .ReviewSubmissionForm-module__dYREEG__star,.ReviewSubmissionForm-module__dYREEG__ratingOption:focus-visible .ReviewSubmissionForm-module__dYREEG__star,.ReviewSubmissionForm-module__dYREEG__ratingOptionActive{color:var(--color-rating-star)}.ReviewSubmissionForm-module__dYREEG__star{font-size:var(--font-size-display-large);line-height:1}.ReviewSubmissionForm-module__dYREEG__ratingCaption{max-width:100%;font-size:var(--font-size-caption);text-align:center;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.ReviewSubmissionForm-module__dYREEG__error{margin:-6px var(--spacing-0) var(--spacing-0);color:var(--color-primary);font-size:var(--font-size-caption)}.ReviewSubmissionForm-module__dYREEG__identityGrid{gap:var(--spacing-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ReviewSubmissionForm-module__dYREEG__photoSection{gap:var(--spacing-12);padding:var(--spacing-16);border:var(--border-width-thin) dashed var(--color-border-default);border-radius:var(--border-radius-md);background:var(--color-surface);display:grid}.ReviewSubmissionForm-module__dYREEG__photoHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-12);display:flex}.ReviewSubmissionForm-module__dYREEG__photoHint,.ReviewSubmissionForm-module__dYREEG__moderationNotice,.ReviewSubmissionForm-module__dYREEG__questionNotice{margin:var(--spacing-4) var(--spacing-0) var(--spacing-0);color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:1.5}.ReviewSubmissionForm-module__dYREEG__questionNotice{margin-top:-8px}.ReviewSubmissionForm-module__dYREEG__photoReward{font-weight:700}.ReviewSubmissionForm-module__dYREEG__photoButton{padding:var(--spacing-8) var(--spacing-12);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-md);background:var(--color-surface);color:var(--color-text-default);font-size:var(--font-size-detail);cursor:pointer;flex:none;font-weight:600;position:relative;overflow:hidden}.ReviewSubmissionForm-module__dYREEG__photoButtonDisabled{cursor:not-allowed;opacity:.6}.ReviewSubmissionForm-module__dYREEG__fileInput{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ReviewSubmissionForm-module__dYREEG__fileInput:disabled{cursor:not-allowed}.ReviewSubmissionForm-module__dYREEG__photoButton:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.ReviewSubmissionForm-module__dYREEG__photoList{gap:var(--spacing-8);display:grid}.ReviewSubmissionForm-module__dYREEG__photoItem{justify-content:space-between;align-items:center;gap:var(--spacing-8);min-width:0;padding:var(--spacing-8) var(--spacing-8);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-md);display:flex}.ReviewSubmissionForm-module__dYREEG__photoName{color:var(--color-text-default);font-size:var(--font-size-detail);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ReviewSubmissionForm-module__dYREEG__photoRemove{width:24px;height:24px;padding:var(--spacing-0);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-circle);background:var(--color-surface);color:var(--color-text-default);font-size:var(--font-size-body);cursor:pointer;flex:none;place-items:center;display:grid}.ReviewSubmissionForm-module__dYREEG__photoRemove:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:640px){.ReviewSubmissionForm-module__dYREEG__ratingOptions{gap:var(--spacing-2)}.ReviewSubmissionForm-module__dYREEG__ratingOption{padding-inline:var(--spacing-2)}.ReviewSubmissionForm-module__dYREEG__star{font-size:var(--font-size-display)}.ReviewSubmissionForm-module__dYREEG__ratingCaption{font-size:var(--font-size-micro)}.ReviewSubmissionForm-module__dYREEG__identityGrid{grid-template-columns:1fr}.ReviewSubmissionForm-module__dYREEG__photoHeader{display:grid}}
.PriceTag-module__Dk5OvG__wrapper{align-items:baseline;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.PriceTag-module__Dk5OvG__currentPrice{font-weight:500}.PriceTag-module__Dk5OvG__isRed{color:#ad001a}.PriceTag-module__Dk5OvG__sizeLarge{font-size:var(--font-size-heading)}.PriceTag-module__Dk5OvG__sizeSmall{font-size:var(--font-size-small)}@media (max-width:750px){.PriceTag-module__Dk5OvG__sizeMedium{font-size:var(--font-size-small)}}.PriceTag-module__Dk5OvG__oldPrice{font-size:var(--font-size-detail);color:#888;text-decoration:line-through}@media (max-width:750px){.PriceTag-module__Dk5OvG__oldPrice{font-size:var(--font-size-caption)}}
.ProductCartItem-module__Y0LZGW__wrapper{gap:var(--spacing-20);padding:var(--spacing-20);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-lg);background:var(--color-surface);color:var(--color-text-default);grid-template-columns:112px minmax(0,1fr);display:grid;position:relative}.ProductCartItem-module__Y0LZGW__image{aspect-ratio:1;object-fit:contain;border-radius:var(--border-radius-md);width:100%}.ProductCartItem-module__Y0LZGW__productCartInfo{min-width:0}.ProductCartItem-module__Y0LZGW__productCartInfo a{margin-right:var(--spacing-32);color:var(--color-text-default);text-decoration:none;display:block}.ProductCartItem-module__Y0LZGW__productCartInfo a:hover{text-decoration:underline}.ProductCartItem-module__Y0LZGW__title{font-size:var(--font-size-body);overflow-wrap:anywhere;font-weight:500;line-height:1.5}.ProductCartItem-module__Y0LZGW__productInfoWrapper{margin-top:var(--spacing-20);justify-content:space-between;align-items:flex-end;gap:var(--spacing-16) var(--spacing-24);flex-wrap:wrap;display:flex}.ProductCartItem-module__Y0LZGW__readOnly .ProductCartItem-module__Y0LZGW__productCartInfo a{margin-right:var(--spacing-0)}.ProductCartItem-module__Y0LZGW__readOnly .ProductCartItem-module__Y0LZGW__productInfoWrapper{grid-template-columns:repeat(2,minmax(100px,1fr));align-items:start;width:min(100%,420px);display:grid}.ProductCartItem-module__Y0LZGW__orderSummary{gap:var(--spacing-12);padding:var(--spacing-12) var(--spacing-0);border:var(--border-width-none);border-radius:var(--border-radius-none);grid-template-columns:58px minmax(0,1fr)}.ProductCartItem-module__Y0LZGW__orderSummary .ProductCartItem-module__Y0LZGW__image{aspect-ratio:5/6;background:color-mix(in srgb, var(--color-text-default) 4%, var(--color-surface))}.ProductCartItem-module__Y0LZGW__orderSummary .ProductCartItem-module__Y0LZGW__productInfoWrapper{width:100%;margin-top:var(--spacing-8);justify-content:space-between;align-items:center;gap:var(--spacing-8) var(--spacing-16);display:flex}.ProductCartItem-module__Y0LZGW__orderSummary .ProductCartItem-module__Y0LZGW__productInfoWrapper>*{min-width:0}.ProductCartItem-module__Y0LZGW__removeButton{width:40px;height:40px;padding:var(--spacing-0);border:var(--border-width-thin) solid transparent;border-radius:var(--border-radius-md);color:var(--color-text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}.ProductCartItem-module__Y0LZGW__removeButton:hover{border-color:var(--color-border-default);background:color-mix(in srgb, var(--color-text-default) 4%, var(--color-surface))}.ProductCartItem-module__Y0LZGW__removeButton:focus-visible,.ProductCartItem-module__Y0LZGW__productCartInfo a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ProductCartItem-module__Y0LZGW__removeButton svg{fill:currentColor;width:16px;height:16px}@media (max-width:600px){.ProductCartItem-module__Y0LZGW__wrapper{gap:var(--spacing-12);padding:var(--spacing-16) var(--spacing-12);grid-template-columns:72px minmax(0,1fr)}.ProductCartItem-module__Y0LZGW__orderSummary{padding:var(--spacing-12) var(--spacing-0);grid-template-columns:52px minmax(0,1fr)}.ProductCartItem-module__Y0LZGW__title{font-size:var(--font-size-small)}.ProductCartItem-module__Y0LZGW__productInfoWrapper{margin-top:var(--spacing-12);gap:var(--spacing-12)}.ProductCartItem-module__Y0LZGW__readOnly .ProductCartItem-module__Y0LZGW__productInfoWrapper{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}
.CartProducts-module__hIr6ra__productsWrapper{gap:var(--spacing-12);flex-direction:column;min-width:0;display:flex}
.ProductLabels-module__-8v6Na__productLabel{padding:var(--spacing-4);font-size:var(--font-size-micro);border-radius:var(--border-radius-xs);color:#fff;background:#dc3545;max-width:100px;font-weight:600}@media (max-width:1200px){.ProductLabels-module__-8v6Na__productLabel{font-size:var(--font-size-micro);border-radius:var(--border-radius-xs);max-width:70px}}@media (max-width:600px){.ProductLabels-module__-8v6Na__productLabel{font-size:var(--font-size-micro);border-radius:var(--border-radius-xs);max-width:60px}}.ProductLabels-module__-8v6Na__labelsWrapper{row-gap:var(--spacing-8);flex-direction:column;display:flex;position:absolute;top:10px;right:10px}@media (max-width:1200px){.ProductLabels-module__-8v6Na__labelsWrapper{row-gap:var(--spacing-6);top:5px;right:5px}}@media (max-width:600px){.ProductLabels-module__-8v6Na__labelsWrapper{row-gap:var(--spacing-4);top:0;right:0}}
.StyledContent-module__Tf7lJa__textContent{line-height:1.5}.StyledContent-module__Tf7lJa__textContent img{filter:drop-shadow(0 4px 20px #00000040);border-radius:var(--border-radius-xl);margin:var(--spacing-32) var(--spacing-0);max-width:100%}.StyledContent-module__Tf7lJa__textContent iframe{aspect-ratio:2;width:100%;max-width:720px}.StyledContent-module__Tf7lJa__textContent a{text-decoration:underline}.StyledContent-module__Tf7lJa__textContent a:hover{color:#ff062f}.StyledContent-module__Tf7lJa__textContent ul{margin:var(--spacing-20)}.StyledContent-module__Tf7lJa__textContent ol{margin:var(--spacing-20) var(--spacing-32)}.StyledContent-module__Tf7lJa__textContent p{margin:var(--spacing-8) var(--spacing-0)}.StyledContent-module__Tf7lJa__textContent table{border-collapse:separate;border-spacing:0;width:100%;margin:var(--spacing-24) var(--spacing-0);border:var(--border-width-thin) solid #e2e2e2;border-radius:var(--border-radius-none);background:#fff;overflow:hidden;box-shadow:0 4px 16px #00000014}.StyledContent-module__Tf7lJa__textContent thead{background:#f7f7f7}.StyledContent-module__Tf7lJa__textContent th,.StyledContent-module__Tf7lJa__textContent td{text-align:left;padding:var(--spacing-12) var(--spacing-12);border-bottom:var(--border-width-thin) solid #e2e2e2;vertical-align:top}.StyledContent-module__Tf7lJa__textContent th{color:#000;white-space:nowrap;font-weight:600}.StyledContent-module__Tf7lJa__textContent td{color:#000}.StyledContent-module__Tf7lJa__textContent tbody tr:last-child td{border-bottom:var(--border-width-none)}.StyledContent-module__Tf7lJa__textContent tbody tr:nth-child(2n){background:#fcfcfc}@media (max-width:900px){.StyledContent-module__Tf7lJa__textContent table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.StyledContent-module__Tf7lJa__textContent th,.StyledContent-module__Tf7lJa__textContent td{min-width:150px;padding:var(--spacing-8) var(--spacing-12);font-size:var(--font-size-small)}}.StyledContent-module__Tf7lJa__textContent strong,.StyledContent-module__Tf7lJa__textContent b{font-weight:600}.StyledContent-module__Tf7lJa__articleContent{margin-top:var(--spacing-20)}.StyledContent-module__Tf7lJa__articleContent h2,.StyledContent-module__Tf7lJa__articleContent h1,.StyledContent-module__Tf7lJa__articleContent h2,.StyledContent-module__Tf7lJa__articleContent h3,.StyledContent-module__Tf7lJa__articleContent h4,.StyledContent-module__Tf7lJa__articleContent h5,.StyledContent-module__Tf7lJa__articleContent h6{font-family:Montserrat,sans-serif!important}
.IpponGearAboutPage-module__bDPUSG__page{gap:var(--spacing-24);display:grid}.IpponGearAboutPage-module__bDPUSG__hero{padding-top:var(--spacing-8)}.IpponGearAboutPage-module__bDPUSG__heroLead{max-width:840px;margin:var(--spacing-0);font-size:var(--font-size-lead);color:color-mix(in srgb, var(--color-primary) 82%, var(--color-inverted-primary));line-height:1.65}.IpponGearAboutPage-module__bDPUSG__stats{gap:var(--spacing-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.IpponGearAboutPage-module__bDPUSG__statCard{padding:var(--spacing-16) var(--spacing-16);border:var(--border-width-thin) solid color-mix(in srgb, var(--color-primary) 14%, var(--color-inverted-primary));background:color-mix(in srgb, var(--color-inverted-primary) 94%, var(--color-primary))}.IpponGearAboutPage-module__bDPUSG__statValue{font-size:var(--font-size-display);color:var(--color-primary);font-weight:700;line-height:1}.IpponGearAboutPage-module__bDPUSG__statLabel{margin-top:var(--spacing-8);color:color-mix(in srgb, var(--color-primary) 72%, var(--color-inverted-primary))}.IpponGearAboutPage-module__bDPUSG__section h3{margin:var(--spacing-0) var(--spacing-0) var(--spacing-12);font-size:var(--font-size-heading);color:var(--color-primary)}.IpponGearAboutPage-module__bDPUSG__section p{margin:var(--spacing-0) var(--spacing-0) var(--spacing-12);color:color-mix(in srgb, var(--color-primary) 82%, var(--color-inverted-primary));line-height:1.7}.IpponGearAboutPage-module__bDPUSG__section a{color:var(--color-secondary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.IpponGearAboutPage-module__bDPUSG__highlights{gap:var(--spacing-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.IpponGearAboutPage-module__bDPUSG__highlightCard{padding:var(--spacing-16);border:var(--border-width-thin) solid color-mix(in srgb, var(--color-primary) 14%, var(--color-inverted-primary));background:color-mix(in srgb, var(--color-inverted-primary) 96%, var(--color-primary))}.IpponGearAboutPage-module__bDPUSG__highlightCard h4{margin:var(--spacing-0) var(--spacing-0) var(--spacing-8);font-size:var(--font-size-lead);color:var(--color-primary)}.IpponGearAboutPage-module__bDPUSG__highlightCard p{margin:var(--spacing-0)}.IpponGearAboutPage-module__bDPUSG__teamList,.IpponGearAboutPage-module__bDPUSG__supportList{margin:var(--spacing-0);padding-left:var(--spacing-20)}.IpponGearAboutPage-module__bDPUSG__teamList li,.IpponGearAboutPage-module__bDPUSG__supportList li{margin-top:var(--spacing-8);color:color-mix(in srgb, var(--color-primary) 82%, var(--color-inverted-primary));line-height:1.65}.IpponGearAboutPage-module__bDPUSG__certificateCard{margin:var(--spacing-16) var(--spacing-0) var(--spacing-0);padding:var(--spacing-16);border:var(--border-width-thin) solid color-mix(in srgb, var(--color-primary) 14%, var(--color-inverted-primary));background:color-mix(in srgb, var(--color-inverted-primary) 96%, var(--color-primary))}.IpponGearAboutPage-module__bDPUSG__certificateImage{width:100%;max-width:720px;height:auto;margin:var(--spacing-0) auto;display:block}@media (max-width:900px){.IpponGearAboutPage-module__bDPUSG__stats,.IpponGearAboutPage-module__bDPUSG__highlights{grid-template-columns:1fr}}
.BreadCrumbs-module__gLBbeG__wrapper{width:100%;color:var(--color-text-muted);font-size:var(--font-size-small);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-text-default) 18%, transparent) transparent;-webkit-overflow-scrolling:touch;padding:var(--spacing-4);line-height:1.4;overflow:auto visible}.BreadCrumbs-module__gLBbeG__list{align-items:center;gap:var(--spacing-8);margin:var(--spacing-0);padding:var(--spacing-0);flex-wrap:nowrap;min-width:max-content;list-style:none;display:flex}.BreadCrumbs-module__gLBbeG__item{align-items:center;gap:var(--spacing-8);flex:none;display:inline-flex}.BreadCrumbs-module__gLBbeG__link,.BreadCrumbs-module__gLBbeG__current{border-radius:var(--border-radius-xs);max-width:24ch;padding:var(--spacing-6) var(--spacing-4);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;display:inline-block;overflow:hidden}.BreadCrumbs-module__gLBbeG__link{color:var(--color-text-muted);text-underline-offset:.18em;text-decoration:none;transition:color .18s,text-decoration-color .18s,background-color .18s,box-shadow .18s}.BreadCrumbs-module__gLBbeG__link:hover,.BreadCrumbs-module__gLBbeG__link:focus-visible{color:var(--color-primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-primary) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--color-primary) 55%, transparent)}.BreadCrumbs-module__gLBbeG__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;background:0 0}.BreadCrumbs-module__gLBbeG__current{color:var(--color-primary);font-weight:600}.BreadCrumbs-module__gLBbeG__separator{color:color-mix(in srgb, var(--color-text-muted) 55%, transparent);font-size:var(--font-size-caption);-webkit-user-select:none;user-select:none;flex:none}.BreadCrumbs-module__gLBbeG__wrapper::-webkit-scrollbar{height:4px}.BreadCrumbs-module__gLBbeG__wrapper::-webkit-scrollbar-track{background:0 0}.BreadCrumbs-module__gLBbeG__wrapper::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-text-default) 18%, transparent);border-radius:var(--border-radius-pill)}.BreadCrumbs-module__gLBbeG__wrapper::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-text-default) 28%, transparent)}@media (max-width:767px){.BreadCrumbs-module__gLBbeG__wrapper{font-size:var(--font-size-detail)}.BreadCrumbs-module__gLBbeG__list,.BreadCrumbs-module__gLBbeG__item{gap:var(--spacing-8)}.BreadCrumbs-module__gLBbeG__link,.BreadCrumbs-module__gLBbeG__current{max-width:18ch}}
.AboutUs-module__5eN01q__wrapper .akcii-wrapper{display:flex}.AboutUs-module__5eN01q__wrapper .akcii-wrapper-text{font-size:var(--font-size-title)}.AboutUs-module__5eN01q__wrapper .dream_text{margin-top:var(--spacing-20)}.AboutUs-module__5eN01q__wrapper p{margin-top:var(--spacing-20)}.AboutUs-module__5eN01q__wrapper .image_container{margin-top:var(--spacing-32);justify-content:space-around;align-items:center;gap:var(--spacing-0) var(--spacing-64);padding:var(--spacing-0) var(--spacing-64);flex-wrap:wrap;display:flex}.AboutUs-module__5eN01q__wrapper .container{padding-bottom:var(--spacing-40);margin-top:var(--spacing-24);background:#fff;width:100%}.AboutUs-module__5eN01q__wrapper .image_item{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.AboutUs-module__5eN01q__wrapper .first_img{width:120px;margin:var(--spacing-0) auto}.AboutUs-module__5eN01q__wrapper .image{border-radius:var(--border-radius-circle);background:#fff;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.AboutUs-module__5eN01q__wrapper .text_up{padding:var(--spacing-32) var(--spacing-0) var(--spacing-6) var(--spacing-0);color:#c80b2b}.AboutUs-module__5eN01q__wrapper .text{text-align:center}.AboutUs-module__5eN01q__wrapper .text p{font-weight:600}.AboutUs-module__5eN01q__wrapper .post_text_up{font-weight:600;font-size:var(--font-size-body-large);text-transform:uppercase}.AboutUs-module__5eN01q__wrapper img{object-fit:contain;width:70%;height:70%}.AboutUs-module__5eN01q__wrapper .mark_text{color:#c80b2b;font-weight:600}.AboutUs-module__5eN01q__wrapper .wrapper_list{margin-top:var(--spacing-32);margin-left:var(--spacing-4)}.AboutUs-module__5eN01q__wrapper ul{list-style-type:circle;list-style:unset!important}.AboutUs-module__5eN01q__wrapper .reponsive-image{width:100%;max-width:600px;height:auto;margin:var(--spacing-20) auto;display:block}
.OptimizedStaticImage-module__lAbxDq__wrapper{background:0 0;line-height:0;display:inline-block;position:relative;overflow:hidden}.OptimizedStaticImage-module__lAbxDq__image{display:block}
.Arrow-module__D4kkaa__wrapper{display:inline-block}.Arrow-module__D4kkaa__left{transform:rotateY(180deg)}.Arrow-module__D4kkaa__top{transform:rotate(-90deg)}.Arrow-module__D4kkaa__bottom{transform:rotate(90deg)}
.Spinner-module__2gtfya__spinner{border-radius:var(--border-radius-circle);animation:1s linear infinite Spinner-module__2gtfya__spin}@keyframes Spinner-module__2gtfya__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.FullscreenPreloader-module__ljFClG__wrapper{z-index:1000;background-color:#ffffffe6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}
.Logo-module__9m0YzG__logoWrapper{min-height:32px;color:inherit;align-items:center;display:inline-flex}.Logo-module__9m0YzG__logoWrapper.Logo-module__9m0YzG__logoWrapper:hover,.Logo-module__9m0YzG__logoWrapper.Logo-module__9m0YzG__logoWrapper:focus,.Logo-module__9m0YzG__logoWrapper.Logo-module__9m0YzG__logoWrapper:active{color:inherit;text-decoration:none}.Logo-module__9m0YzG__logoWrapper.Logo-module__9m0YzG__logoWrapper:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--border-radius-xs)}.Logo-module__9m0YzG__logoMark{width:min(100%,238px);height:32px;color:inherit;align-items:center;display:inline-flex}.Logo-module__9m0YzG__logoImage{width:100%;max-width:100%;height:100%;display:block}.Logo-module__9m0YzG__b2bLogo{color:currentColor;white-space:nowrap;flex-direction:column;justify-content:center;line-height:1;display:inline-flex}.Logo-module__9m0YzG__b2bLogoTitle{border-top:var(--border-width-medium) solid currentColor;border-bottom:var(--border-width-medium) solid currentColor;font-size:var(--font-size-lead);letter-spacing:0;font-weight:600;display:block}.Logo-module__9m0YzG__b2bLogoSubtitle{margin-top:var(--spacing-4);font-size:var(--font-size-small);letter-spacing:0;font-weight:500;display:block}@media (max-width:600px){.Logo-module__9m0YzG__logoWrapper{max-width:min(42vw,190px);min-height:24px}.Logo-module__9m0YzG__logoMark,.Logo-module__9m0YzG__logoImage{height:24px}.Logo-module__9m0YzG__b2bLogoTitle{font-size:var(--font-size-small)}.Logo-module__9m0YzG__b2bLogoSubtitle{margin-top:var(--spacing-4);font-size:var(--font-size-micro)}}
.Titles-module__r7wNhq__title{font-style:normal;font-weight:500;font-size:var(--font-size-heading-small);line-height:32px}@media (min-width:1800px){.Titles-module__r7wNhq__title{font-size:var(--font-size-display-small);line-height:34px}}@media (max-width:800px){.Titles-module__r7wNhq__title{font-size:var(--font-size-lead);line-height:22px}}.Titles-module__r7wNhq__subtitle{font-style:normal;font-weight:500;font-size:var(--font-size-lead);position:relative}@media (max-width:800px){.Titles-module__r7wNhq__subtitle{font-size:var(--font-size-body);line-height:23px}}.Titles-module__r7wNhq__text{font-style:normal;font-size:var(--font-size-body);position:relative}@media (max-width:800px){.Titles-module__r7wNhq__text{font-size:var(--font-size-small);line-height:23px}}
.Container-module__y0FllG__container{width:1450px;max-width:90%;margin:var(--spacing-0) auto}@media (max-width:1600px){.Container-module__y0FllG__container{width:1370px}}@media (max-width:1440px){.Container-module__y0FllG__container{width:1290px}}@media (max-width:900px){.Container-module__y0FllG__container{width:min(1440px,100% - 24px);max-width:100%}}@media (max-width:600px){.Container-module__y0FllG__container{width:min(1440px,100% - 16px)}}@media (max-width:750px){.Container-module__y0FllG__fullWidthAt750{width:100%;max-width:100%}}
.Modal-module__1DS1UG__wrapper{z-index:-1;opacity:0;width:100%;height:100%;transition:all .2s;position:fixed;top:0;left:0}.Modal-module__1DS1UG__backdrop{width:100%;height:100%;padding:var(--spacing-0);border:var(--border-width-none);background:color-mix(in srgb, var(--color-text-default) 50%, transparent);cursor:default;position:absolute;inset:0}.Modal-module__1DS1UG__wrapperOpen{z-index:10;opacity:1}.Modal-module__1DS1UG__content{z-index:1;box-sizing:border-box;background-color:var(--color-surface);width:70%;max-width:1000px;padding:var(--spacing-0) var(--spacing-20) var(--spacing-64) var(--spacing-20);margin:var(--layout-modal-vertical-offset) auto;border-radius:var(--border-radius-md);box-shadow:0 28px 80px color-mix(in srgb, var(--color-primary) 20%, transparent), 0 2px 12px color-mix(in srgb, var(--color-primary) 8%, transparent);max-height:calc(100vh - 200px);position:relative;overflow-y:auto}.Modal-module__1DS1UG__contentFullWidth{width:100%;max-width:100%;padding:var(--spacing-0) var(--spacing-0) var(--spacing-64) var(--spacing-0);margin:var(--spacing-0)}@media (max-width:600px){.Modal-module__1DS1UG__content{width:100%;max-height:100vh;margin:var(--spacing-0);border-radius:var(--border-radius-none)}.Modal-module__1DS1UG__contentFullWidth{padding:var(--spacing-0) var(--spacing-20) var(--spacing-40) var(--spacing-20);box-sizing:border-box}}.Modal-module__1DS1UG__title{background:color-mix(in srgb, var(--color-surface) 94%, transparent);padding-top:var(--spacing-32);padding-bottom:var(--spacing-16);margin-bottom:var(--spacing-32);border-bottom:var(--border-width-thin) solid var(--color-border-default);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2;justify-content:space-between;align-items:center;font-weight:600;display:flex;position:sticky;top:0}.Modal-module__1DS1UG__title span{font-size:var(--font-size-title)}.Modal-module__1DS1UG__closeButton{border:var(--border-width-thin) solid transparent;border-radius:var(--border-radius-circle);width:44px;height:44px;color:var(--color-text-default);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.Modal-module__1DS1UG__closeButton:hover,.Modal-module__1DS1UG__closeButton:focus-visible{background:color-mix(in srgb, var(--color-text-default) 5%, var(--color-surface));border-color:color-mix(in srgb, var(--color-text-default) 10%, var(--color-surface));transform:scale(1.03)}.Modal-module__1DS1UG__closeButton svg{width:24px;height:24px}
.LowStockHint-module__gAB9HW__wrapper{align-items:center;gap:var(--spacing-8);margin:var(--spacing-0);padding:var(--spacing-8) var(--spacing-12);border:var(--border-width-thin) solid color-mix(in srgb, var(--color-rating-star) 40%, var(--color-border-default));border-radius:var(--border-radius-md);background:color-mix(in srgb, var(--color-rating-star) 8%, var(--color-surface));color:var(--color-text-default);font-size:var(--font-size-detail);font-weight:500;line-height:1.4;display:inline-flex}.LowStockHint-module__gAB9HW__indicator{border-radius:var(--border-radius-circle);background:var(--color-rating-star);flex:0 0 8px;width:8px;height:8px}
.FullWidthBackground-module__qAPqLa__wrapper{position:relative}.FullWidthBackground-module__qAPqLa__wrapper:before{content:"";background-color:var(--full-width-background);z-index:-1;width:500%;position:absolute;inset:0;transform:translate(-50%)}
.ProductMainInfo-module__NqNJ0W__productName{row-gap:var(--spacing-8);align-items:center;column-gap:var(--spacing-16);margin-bottom:var(--spacing-6);flex-wrap:wrap;display:flex}.ProductMainInfo-module__NqNJ0W__productMeta{justify-content:space-between;align-items:center;gap:var(--spacing-8) var(--spacing-16);margin-bottom:var(--spacing-16);flex-wrap:wrap;display:flex}.ProductMainInfo-module__NqNJ0W__reviewLink{align-items:center;gap:var(--spacing-8);color:var(--color-text-muted);font-size:var(--font-size-detail);white-space:nowrap;line-height:1.5;text-decoration:none;display:inline-flex}.ProductMainInfo-module__NqNJ0W__productMeta .ProductMainInfo-module__NqNJ0W__reviewLink:hover,.ProductMainInfo-module__NqNJ0W__productMeta .ProductMainInfo-module__NqNJ0W__reviewLink:focus,.ProductMainInfo-module__NqNJ0W__productMeta .ProductMainInfo-module__NqNJ0W__reviewLink:active{color:var(--color-primary);text-decoration:none}.ProductMainInfo-module__NqNJ0W__reviewLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ProductMainInfo-module__NqNJ0W__reviewCount{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ProductMainInfo-module__NqNJ0W__reviewStars{align-items:center;gap:var(--spacing-2);flex-shrink:0;line-height:1;display:inline-flex}.ProductMainInfo-module__NqNJ0W__reviewStars svg{flex-shrink:0;display:block}.ProductMainInfo-module__NqNJ0W__starFilled{color:var(--color-rating-star)}.ProductMainInfo-module__NqNJ0W__starMuted{color:var(--color-border-default)}.ProductMainInfo-module__NqNJ0W__productArticle{align-items:center;gap:var(--spacing-4);margin:var(--spacing-0) var(--spacing-0) var(--spacing-0) auto;font-size:var(--font-size-detail);color:var(--color-text-muted);line-height:1.5;display:flex}.ProductMainInfo-module__NqNJ0W__productArticleValue{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.ProductMainInfo-module__NqNJ0W__lowStockHint{margin-bottom:var(--spacing-16)}.ProductMainInfo-module__NqNJ0W__copyArticleButton{width:32px;height:32px;margin-left:var(--spacing-4);padding:var(--spacing-0);color:var(--color-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.ProductMainInfo-module__NqNJ0W__copyArticleButton:hover,.ProductMainInfo-module__NqNJ0W__copyArticleButton:focus-visible{background:color-mix(in srgb, var(--color-text-default) 5%, var(--color-surface));border-color:color-mix(in srgb, var(--color-text-default) 10%, var(--color-surface));transform:scale(1.03)}.ProductMainInfo-module__NqNJ0W__copyArticleButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ProductMainInfo-module__NqNJ0W__copyArticleButton svg{width:18px;height:18px}@media (max-width:800px){.ProductMainInfo-module__NqNJ0W__productName{margin-top:var(--spacing-32)}}
.KintayoAdvantages-module__vEXyzq__wrapper{margin:var(--layout-section-spacing) var(--spacing-0);text-align:center;padding:var(--spacing-48) var(--spacing-0);background-color:#f5f5f5}@media (max-width:750px){.KintayoAdvantages-module__vEXyzq__wrapper{margin:var(--spacing-48) var(--spacing-0)}}.KintayoAdvantages-module__vEXyzq__grid{margin-top:var(--spacing-48);grid-column-gap:var(--spacing-32);grid-template-columns:repeat(4,1fr);justify-content:space-between;display:grid}@media (max-width:800px){.KintayoAdvantages-module__vEXyzq__grid{grid-gap:var(--spacing-32);grid-template-columns:repeat(2,1fr)}}.KintayoAdvantages-module__vEXyzq__item{flex-direction:column;justify-content:center;display:flex}.KintayoAdvantages-module__vEXyzq__title{margin-top:var(--spacing-20)}
.ProductPhotos-module__rpjaaa__wrapper{gap:var(--spacing-12);flex-direction:column;min-width:0;display:flex}.ProductPhotos-module__rpjaaa__zoomWrapper{border:1px solid var(--color-border-default);border-radius:var(--border-radius-lg);background:var(--color-surface);position:relative;overflow:hidden}.ProductPhotos-module__rpjaaa__imageTrack{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.ProductPhotos-module__rpjaaa__imageTrack::-webkit-scrollbar{display:none}.ProductPhotos-module__rpjaaa__photosWrapper::-webkit-scrollbar{display:none}.ProductPhotos-module__rpjaaa__mainImageButton{cursor:zoom-in;scroll-snap-align:start;scroll-snap-stop:always;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:0 0 100%;width:100%;min-width:0;padding:0;display:block}.ProductPhotos-module__rpjaaa__mainImageButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:-4px}.ProductPhotos-module__rpjaaa__mainImageWrapper{aspect-ratio:1;width:100%;max-height:65svh;display:block}.ProductPhotos-module__rpjaaa__mainImage{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%}.ProductPhotos-module__rpjaaa__imageToolbar{bottom:var(--spacing-12);left:var(--spacing-16);right:var(--spacing-16);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.ProductPhotos-module__rpjaaa__photoCounter{color:var(--color-text-muted);background:var(--color-surface);padding:var(--spacing-4) var(--spacing-8);border-radius:var(--border-radius-pill);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums}.ProductPhotos-module__rpjaaa__expandButton{align-items:center;gap:var(--spacing-8);min-height:44px;padding:var(--spacing-8) var(--spacing-12);border:1px solid var(--color-border-default);border-radius:var(--border-radius-pill);background:var(--color-surface);color:var(--color-text-default);font:inherit;font-size:var(--font-size-caption);cursor:pointer;pointer-events:auto;display:flex}.ProductPhotos-module__rpjaaa__expandButton:hover{background:color-mix(in srgb, var(--color-text-default) 4%, var(--color-surface))}.ProductPhotos-module__rpjaaa__photosWrapper{gap:var(--spacing-8);width:100%;padding:var(--spacing-4);overscroll-behavior-x:contain;scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.ProductPhotos-module__rpjaaa__thumbnail{border:1px solid var(--color-border-default);border-radius:var(--border-radius-xs);cursor:pointer;width:72px;height:80px;padding:var(--spacing-2);background:var(--color-surface);flex:0 0 72px;transition:border-color .18s;position:relative;overflow:hidden}.ProductPhotos-module__rpjaaa__thumbnail img{object-fit:contain;width:100%;height:100%}.ProductPhotos-module__rpjaaa__videoThumbnail img{object-fit:cover}.ProductPhotos-module__rpjaaa__videoPlayBadge{border-radius:var(--border-radius-circle);background:var(--color-surface);border:1px solid var(--color-border-default);pointer-events:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProductPhotos-module__rpjaaa__videoPlayTriangle{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid var(--color-text-default);width:0;height:0;margin-left:var(--spacing-2)}.ProductPhotos-module__rpjaaa__thumbnail:hover{border-color:var(--color-text-muted)}.ProductPhotos-module__rpjaaa__thumbnailActive,.ProductPhotos-module__rpjaaa__thumbnailActive:hover{border-color:var(--color-primary)}.ProductPhotos-module__rpjaaa__thumbnail:focus-visible,.ProductPhotos-module__rpjaaa__expandButton:focus-visible,.ProductPhotos-module__rpjaaa__videoReviewLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ProductPhotos-module__rpjaaa__videoReviewLink{min-height:44px;padding:var(--spacing-8) var(--spacing-4);color:var(--color-text-default);font-size:var(--font-size-small);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-self:flex-start;line-height:1.4;text-decoration:underline}.ProductPhotos-module__rpjaaa__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProductPhotos-module__rpjaaa__lightbox{background:var(--color-surface);--yarl__color_backdrop:var(--color-surface);--yarl__color_button:var(--color-text-muted);--yarl__color_button_active:var(--color-text-default);--yarl__color_button_disabled:var(--color-border-default);--yarl__button_filter:none;--yarl__toolbar_padding:max(12px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 12px 12px}.ProductPhotos-module__rpjaaa__lightbox .yarl__container{top:var(--gallery-header-height,calc(76px + env(safe-area-inset-top)));bottom:env(safe-area-inset-bottom);overflow:visible}.ProductPhotos-module__rpjaaa__lightboxWithThumbnails .yarl__container{bottom:calc(112px + env(safe-area-inset-bottom))}.ProductPhotos-module__rpjaaa__lightbox .yarl__carousel{overflow:hidden}.ProductPhotos-module__rpjaaa__lightbox .yarl__toolbar{position:fixed}.ProductPhotos-module__rpjaaa__lightboxThumbnailBar{padding:var(--spacing-12) var(--spacing-12) max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--color-border-default);background:var(--color-surface);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.ProductPhotos-module__rpjaaa__lightboxThumbnailTrack{gap:var(--spacing-8);max-width:100%;padding:var(--spacing-4);scrollbar-width:none;overscroll-behavior-x:contain;display:flex;position:relative;overflow-x:auto}.ProductPhotos-module__rpjaaa__lightboxThumbnailTrack::-webkit-scrollbar{display:none}.ProductPhotos-module__rpjaaa__lightbox .yarl__button{border-radius:var(--border-radius-circle);background:var(--color-surface);min-width:44px;min-height:44px}.ProductPhotos-module__rpjaaa__lightbox .yarl__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}:is(.ProductPhotos-module__rpjaaa__lightbox .yarl__navigation_prev,.ProductPhotos-module__rpjaaa__lightbox .yarl__navigation_next){padding:var(--spacing-8);margin:var(--spacing-12);border:1px solid var(--color-border-default)}.ProductPhotos-module__rpjaaa__lightboxHeading{top:max(16px, env(safe-area-inset-top));left:max(24px, env(safe-area-inset-left));gap:var(--spacing-4);pointer-events:none;color:var(--color-text-default);flex-direction:column;display:flex;position:fixed;right:180px}.ProductPhotos-module__rpjaaa__lightboxTitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-small);font-weight:500;overflow:hidden}.ProductPhotos-module__rpjaaa__lightboxCounter{color:var(--color-text-muted);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums}.ProductPhotos-module__rpjaaa__lightbox .yarl__slide_image{cursor:zoom-in}.ProductPhotos-module__rpjaaa__lightbox .yarl__slide_wrapper_interactive{cursor:grab}.ProductPhotos-module__rpjaaa__lightbox .yarl__slide_wrapper_interactive:active{cursor:grabbing}.ProductPhotos-module__rpjaaa__lightboxVideoFrame{aspect-ratio:16/9;background:var(--color-surface);width:min(100%,1200px,177.778dvh - 391.111px);max-height:calc(100dvh - 220px);margin:0 auto}.ProductPhotos-module__rpjaaa__lightboxVideoFrameShorts{aspect-ratio:9/16;width:min(100%,420px,56.25dvh - 123.75px)}.ProductPhotos-module__rpjaaa__lightboxVideo{border:0;width:100%;height:100%;display:block}@media (max-width:800px){.ProductPhotos-module__rpjaaa__wrapper{gap:var(--spacing-8)}.ProductPhotos-module__rpjaaa__expandButton{display:none}.ProductPhotos-module__rpjaaa__thumbnail{flex-basis:60px;width:60px;height:68px}.ProductPhotos-module__rpjaaa__lightboxHeading{left:max(16px, env(safe-area-inset-left));right:max(72px, calc(56px + env(safe-area-inset-right)))}.ProductPhotos-module__rpjaaa__lightboxTitle{white-space:normal;overflow-wrap:anywhere;line-height:1.4;overflow:visible}.ProductPhotos-module__rpjaaa__lightboxWithThumbnails .yarl__container{bottom:calc(100px + env(safe-area-inset-bottom))}:is(.ProductPhotos-module__rpjaaa__lightbox .yarl__navigation_prev,.ProductPhotos-module__rpjaaa__lightbox .yarl__navigation_next){margin:var(--spacing-4)}}@media (prefers-reduced-motion:reduce){.ProductPhotos-module__rpjaaa__thumbnail{transition:none}}
.BudogiAboutPage-module__j2hyvW__page{gap:var(--spacing-20);display:grid}.BudogiAboutPage-module__j2hyvW__hero{padding:var(--spacing-8) var(--spacing-0) var(--spacing-0);background:0 0}.BudogiAboutPage-module__j2hyvW__hero h2{margin:var(--spacing-0);font-size:clamp(var(--font-size-heading-small), 3vw, var(--font-size-display));color:#111;line-height:1.2}.BudogiAboutPage-module__j2hyvW__heroLead{max-width:760px;margin:var(--spacing-12) var(--spacing-0) var(--spacing-0);font-size:var(--font-size-lead);color:#333}.BudogiAboutPage-module__j2hyvW__stats{gap:var(--spacing-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.BudogiAboutPage-module__j2hyvW__statCard{padding:var(--spacing-16) var(--spacing-0);background:0 0}.BudogiAboutPage-module__j2hyvW__statValue{color:#111;font-size:var(--font-size-display-small);font-weight:700;line-height:1}.BudogiAboutPage-module__j2hyvW__statLabel{margin-top:var(--spacing-8);font-size:var(--font-size-small);color:#444}.BudogiAboutPage-module__j2hyvW__section{padding:var(--spacing-8) var(--spacing-0);background:0 0}.BudogiAboutPage-module__j2hyvW__section h3{margin:var(--spacing-0) var(--spacing-0) var(--spacing-12);color:#111;font-size:var(--font-size-heading)}.BudogiAboutPage-module__j2hyvW__section p:first-of-type{margin-top:var(--spacing-0)}.BudogiAboutPage-module__j2hyvW__section a{color:var(--color-primary);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.BudogiAboutPage-module__j2hyvW__highlights{gap:var(--spacing-12);margin-top:var(--spacing-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.BudogiAboutPage-module__j2hyvW__highlightCard{padding:var(--spacing-16) var(--spacing-0);padding:var(--spacing-16);border:var(--border-width-thin) solid #e5e5e5;background:#fafafa}.BudogiAboutPage-module__j2hyvW__highlightCard h4{margin:var(--spacing-0) var(--spacing-0) var(--spacing-8);font-size:var(--font-size-lead);color:#111}.BudogiAboutPage-module__j2hyvW__highlightCard p{margin:var(--spacing-0);color:#333}.BudogiAboutPage-module__j2hyvW__linksRow{gap:var(--spacing-8) var(--spacing-16);margin-top:var(--spacing-16);flex-wrap:wrap;display:flex}.BudogiAboutPage-module__j2hyvW__certificateLink{color:var(--color-primary);font-weight:500;text-decoration:underline;display:inline}.BudogiAboutPage-module__j2hyvW__gallery{gap:var(--spacing-16);margin-top:var(--spacing-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BudogiAboutPage-module__j2hyvW__galleryCard{border:var(--border-width-thin) solid #e5e5e5;background:#fff;overflow:hidden}.BudogiAboutPage-module__j2hyvW__galleryImage{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.BudogiAboutPage-module__j2hyvW__galleryCaption{padding:var(--spacing-12) var(--spacing-16) var(--spacing-16)}.BudogiAboutPage-module__j2hyvW__galleryCaption strong{color:#111;display:block}.BudogiAboutPage-module__j2hyvW__galleryCaption span{margin-top:var(--spacing-6);color:#444;display:block}.BudogiAboutPage-module__j2hyvW__supportList{margin:var(--spacing-16) var(--spacing-0) var(--spacing-0);padding-left:var(--spacing-20)}.BudogiAboutPage-module__j2hyvW__supportList li+li{margin-top:var(--spacing-8)}@media (max-width:900px){.BudogiAboutPage-module__j2hyvW__hero,.BudogiAboutPage-module__j2hyvW__section{padding:var(--spacing-4) var(--spacing-0)}.BudogiAboutPage-module__j2hyvW__stats,.BudogiAboutPage-module__j2hyvW__highlights,.BudogiAboutPage-module__j2hyvW__gallery{grid-template-columns:1fr}}
.ProductReviews-module__dCnZGG__wrapper{gap:var(--spacing-12);display:grid}.ProductReviews-module__dCnZGG__filters{gap:var(--spacing-8);margin:var(--spacing-0) var(--spacing-0) var(--spacing-16);flex-wrap:wrap;display:flex}.ProductReviews-module__dCnZGG__filter,.ProductReviews-module__dCnZGG__filterActive{padding:var(--spacing-8) var(--spacing-12);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-pill);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--font-size-detail);cursor:pointer;font-weight:600}.ProductReviews-module__dCnZGG__filter:hover,.ProductReviews-module__dCnZGG__filterActive{border-color:var(--color-primary);color:var(--color-text-default)}.ProductReviews-module__dCnZGG__filter:focus-visible,.ProductReviews-module__dCnZGG__filterActive:focus-visible{border-color:var(--color-primary);color:var(--color-text-default);outline:2px solid var(--color-primary);outline-offset:3px}.ProductReviews-module__dCnZGG__ctaPanel{justify-content:space-between;align-items:center;gap:var(--spacing-16);margin:-8px var(--spacing-0) var(--spacing-16);padding:var(--spacing-12) var(--spacing-16);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-md);background:var(--color-surface);display:flex}.ProductReviews-module__dCnZGG__ctaTitle{font-size:var(--font-size-compact);font-weight:400;line-height:1.35}.ProductReviews-module__dCnZGG__ctaActions{align-items:center;gap:var(--spacing-8);flex:none;display:flex}.ProductReviews-module__dCnZGG__summary{gap:var(--spacing-20);margin-bottom:var(--spacing-24);padding:var(--spacing-20);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-md);background:var(--color-surface);grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr);align-items:stretch;display:grid}.ProductReviews-module__dCnZGG__summaryScore{align-content:center;gap:var(--spacing-8);display:grid}.ProductReviews-module__dCnZGG__summaryValue{font-size:var(--font-size-hero);color:var(--color-primary);font-weight:600;line-height:1}.ProductReviews-module__dCnZGG__summaryMeta{color:var(--color-text-muted);font-size:var(--font-size-compact)}.ProductReviews-module__dCnZGG__summaryStars,.ProductReviews-module__dCnZGG__stars{gap:var(--spacing-4);display:flex}.ProductReviews-module__dCnZGG__summaryDetails{gap:var(--spacing-12);align-content:center;display:grid}.ProductReviews-module__dCnZGG__modalContent{width:min(760px,100% - 32px);padding-bottom:var(--spacing-32)}.ProductReviews-module__dCnZGG__form{gap:var(--spacing-16);align-content:start;display:grid}.ProductReviews-module__dCnZGG__ratingRow{gap:var(--spacing-4);margin-top:var(--spacing-4);display:flex}.ProductReviews-module__dCnZGG__ratingButton{border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-sm);background:var(--color-surface);width:38px;height:38px;color:var(--color-border-default);font-size:var(--font-size-title);cursor:pointer;line-height:1}.ProductReviews-module__dCnZGG__ratingButton:hover,.ProductReviews-module__dCnZGG__ratingButton:focus-visible,.ProductReviews-module__dCnZGG__ratingButtonActive{border-color:var(--color-rating-star);color:var(--color-rating-star)}.ProductReviews-module__dCnZGG__formLabel{color:inherit;font-size:var(--font-size-detail);font-weight:600}.ProductReviews-module__dCnZGG__questionNotice{margin:-2px var(--spacing-0) var(--spacing-0);color:var(--color-text-muted);font-size:var(--font-size-detail);line-height:1.45}.ProductReviews-module__dCnZGG__distribution{gap:var(--spacing-6);display:grid}.ProductReviews-module__dCnZGG__distributionRow{gap:var(--spacing-8);color:inherit;font-size:var(--font-size-detail);grid-template-columns:32px minmax(0,1fr) 28px;align-items:center;display:grid}.ProductReviews-module__dCnZGG__distributionTrack{border-radius:var(--border-radius-pill);background:var(--color-border-default);height:8px;overflow:hidden}.ProductReviews-module__dCnZGG__distributionFill{border-radius:inherit;background:var(--color-rating-star);height:100%}.ProductReviews-module__dCnZGG__reviewCard{gap:var(--spacing-8);padding:var(--spacing-16);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-md);background:var(--color-surface);display:grid}.ProductReviews-module__dCnZGG__reviewHeader{justify-content:space-between;gap:var(--spacing-12);align-items:flex-start;display:flex}.ProductReviews-module__dCnZGG__reviewerInfo{min-width:0}.ProductReviews-module__dCnZGG__reviewerLine{align-items:center;gap:var(--spacing-8);display:flex}.ProductReviews-module__dCnZGG__reviewer{margin:var(--spacing-0);color:inherit;font-size:var(--font-size-body);line-height:1.35}.ProductReviews-module__dCnZGG__reviewDate{color:var(--color-text-muted);font-size:var(--font-size-detail);flex:none}.ProductReviews-module__dCnZGG__productName{min-width:0;max-width:100%;margin-top:var(--spacing-4);color:var(--color-text-muted);font-size:var(--font-size-detail);overflow-wrap:anywhere;font-weight:500;line-height:1.4;display:block}.ProductReviews-module__dCnZGG__starFilled,.ProductReviews-module__dCnZGG__starMuted{font-size:var(--font-size-lead);line-height:1}.ProductReviews-module__dCnZGG__starFilled{color:var(--color-rating-star)}.ProductReviews-module__dCnZGG__starMuted{color:var(--color-border-default)}.ProductReviews-module__dCnZGG__verifiedIcon{width:23px;height:23px;color:var(--color-success);justify-content:center;align-items:center;display:flex;position:relative}.ProductReviews-module__dCnZGG__verifiedIcon:focus-visible{border-radius:var(--border-radius-xs);outline:2px solid var(--color-primary);outline-offset:2px}.ProductReviews-module__dCnZGG__verifiedIcon>svg{fill:currentColor;width:100%;height:100%;display:block}.ProductReviews-module__dCnZGG__verifiedCheck{width:14px;height:14px;display:block;position:absolute;top:-3px;right:-4px}.ProductReviews-module__dCnZGG__verifiedCheck svg{width:100%;height:100%;display:block}.ProductReviews-module__dCnZGG__comment{margin:var(--spacing-0);color:inherit;line-height:1.6}.ProductReviews-module__dCnZGG__detail,.ProductReviews-module__dCnZGG__questionText{margin:var(--spacing-0);line-height:1.6}.ProductReviews-module__dCnZGG__reviewPhotos{gap:var(--spacing-8);grid-template-columns:repeat(5,minmax(0,100px));display:grid}.ProductReviews-module__dCnZGG__reviewPhoto{aspect-ratio:1;border-radius:var(--border-radius-md);object-fit:cover;width:100%;height:auto;display:block}.ProductReviews-module__dCnZGG__reviewPhotoButton{width:100%;padding:var(--spacing-0);border:var(--border-width-none);border-radius:var(--border-radius-md);cursor:zoom-in;background:0 0}.ProductReviews-module__dCnZGG__reviewPhotoButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ProductReviews-module__dCnZGG__questionCard{gap:var(--spacing-8);padding:var(--spacing-16);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-md);background:var(--color-surface);display:grid}.ProductReviews-module__dCnZGG__empty{padding:var(--spacing-24);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-md);color:var(--color-text-muted);text-align:center}.ProductReviews-module__dCnZGG__answer{padding:var(--spacing-12);border-radius:var(--border-radius-sm);border:var(--border-width-thin) solid var(--color-border-default);background:color-mix(in srgb, var(--color-border-default) 35%, var(--color-surface));color:inherit;line-height:1.55}.ProductReviews-module__dCnZGG__loadMore{margin-top:var(--spacing-16);justify-content:center;display:flex}@media (max-width:720px){.ProductReviews-module__dCnZGG__modalContent{width:100%;max-width:100%;margin:var(--spacing-0);border-radius:var(--border-radius-none)}.ProductReviews-module__dCnZGG__filters{flex-wrap:nowrap;overflow-x:auto}.ProductReviews-module__dCnZGG__filter,.ProductReviews-module__dCnZGG__filterActive{flex:none}.ProductReviews-module__dCnZGG__ctaPanel{flex-direction:column;align-items:stretch}.ProductReviews-module__dCnZGG__ctaActions{justify-content:flex-start}.ProductReviews-module__dCnZGG__ctaActions>*{flex:1 1 0}.ProductReviews-module__dCnZGG__summary{grid-template-columns:1fr}.ProductReviews-module__dCnZGG__summaryValue{font-size:var(--font-size-display-2xl)}.ProductReviews-module__dCnZGG__reviewPhotos{grid-template-columns:repeat(3,minmax(0,1fr))}}
.SmallSectionTitle-module__LyPINW__wrapper{padding:var(--spacing-8) var(--spacing-0) var(--spacing-16);justify-content:space-between;align-items:center;display:flex}.SmallSectionTitle-module__LyPINW__title{font-weight:600;font-size:var(--font-size-body);column-gap:var(--spacing-8);align-items:center;display:flex;position:relative}
.SizeRecommendationCalculator-module__ycgJkW__modalContent{max-width:560px}.SizeRecommendationCalculator-module__ycgJkW__form{gap:var(--spacing-16);display:grid}.SizeRecommendationCalculator-module__ycgJkW__field{gap:var(--spacing-8);display:grid}.SizeRecommendationCalculator-module__ycgJkW__label{font-size:var(--font-size-compact);font-weight:500}.SizeRecommendationCalculator-module__ycgJkW__select{border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-surface);width:100%;min-height:46px;color:inherit;font:inherit;padding:var(--spacing-0) var(--spacing-12)}.SizeRecommendationCalculator-module__ycgJkW__select:focus{outline:2px solid color-mix(in srgb, var(--color-primary) 32%, var(--color-surface))}.SizeRecommendationCalculator-module__ycgJkW__select:disabled{opacity:.62}.SizeRecommendationCalculator-module__ycgJkW__result{gap:var(--spacing-12);padding-top:var(--spacing-4);display:grid}.SizeRecommendationCalculator-module__ycgJkW__resultTitle{font-size:var(--font-size-title);font-weight:600}.SizeRecommendationCalculator-module__ycgJkW__productList{gap:var(--spacing-12);display:grid}.SizeRecommendationCalculator-module__ycgJkW__spinnerWrapper{padding:var(--spacing-12) var(--spacing-0);justify-content:center;display:flex}.SizeRecommendationCalculator-module__ycgJkW__productRow{gap:var(--spacing-12);padding:var(--spacing-12);border:var(--border-width-thin) solid var(--color-border-default);grid-template-columns:72px 1fr;align-items:start;display:grid}.SizeRecommendationCalculator-module__ycgJkW__productImageWrapper{width:72px;height:72px}.SizeRecommendationCalculator-module__ycgJkW__productImage{object-fit:contain}.SizeRecommendationCalculator-module__ycgJkW__productInfo{gap:var(--spacing-8);display:grid}.SizeRecommendationCalculator-module__ycgJkW__productName{font-size:var(--font-size-small);font-weight:500;line-height:1.35}.SizeRecommendationCalculator-module__ycgJkW__productPrice{color:inherit;font-weight:600}.SizeRecommendationCalculator-module__ycgJkW__noMatch{gap:var(--spacing-8);display:grid}.SizeRecommendationCalculator-module__ycgJkW__emptyText{font-size:var(--font-size-small);line-height:1.45}.SizeRecommendationCalculator-module__ycgJkW__noticeText{font-size:var(--font-size-small);color:var(--color-text-muted);line-height:1.45}.SizeRecommendationCalculator-module__ycgJkW__categoryLink{color:var(--color-primary);text-underline-offset:3px;font-weight:500;text-decoration:underline}@media (max-width:600px){.SizeRecommendationCalculator-module__ycgJkW__productRow{grid-template-columns:64px 1fr}.SizeRecommendationCalculator-module__ycgJkW__productImageWrapper{width:64px;height:64px}}
.Row-module__m3_7Fa__wrapper{justify-content:space-between;column-gap:var(--spacing-8);display:flex}.Row-module__m3_7Fa__bold{font-weight:600}
.SizeRecommendationTrigger-module__y8aoUW__trigger{align-items:center;gap:var(--spacing-4);width:fit-content;margin-right:var(--spacing-8);padding:var(--spacing-0);border:var(--border-width-none);color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:var(--font-size-detail);text-underline-offset:2px;background:0 0;flex-shrink:0;font-weight:400;line-height:1.35;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.SizeRecommendationTrigger-module__y8aoUW__trigger:hover{color:var(--color-text-default)}.SizeRecommendationTrigger-module__y8aoUW__trigger:focus-visible{color:var(--color-text-default);outline:2px solid var(--color-primary);outline-offset:3px;border-radius:var(--border-radius-xs)}.SizeRecommendationTrigger-module__y8aoUW__icon{border:var(--border-width-thin) solid currentColor;border-radius:var(--border-radius-pill);width:13px;height:13px;font-size:var(--font-size-micro);justify-content:center;align-items:center;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}
.OrderConfirmation-module__Thqr3q__wrapper{padding:var(--spacing-24);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-lg);z-index:2;background:var(--color-surface);color:var(--color-text-default);height:fit-content;position:sticky;top:104px}.OrderConfirmation-module__Thqr3q__wrapperOrderLayout{top:30px}.OrderConfirmation-module__Thqr3q__embedded{box-sizing:border-box;width:100%;min-width:0;padding:var(--spacing-0);border:var(--border-width-none);border-radius:var(--border-radius-none);background:0 0;position:static}.OrderConfirmation-module__Thqr3q__rowsWrapper{gap:var(--spacing-12);padding:var(--spacing-20) var(--spacing-0);margin-bottom:var(--spacing-20);border-bottom:var(--border-width-thin) solid var(--color-border-default);color:var(--color-text-muted);font-size:var(--font-size-small);flex-direction:column;line-height:1.5;display:flex}.OrderConfirmation-module__Thqr3q__wrapper button{height:auto;min-height:48px;padding:var(--spacing-12) var(--spacing-16);white-space:normal}.OrderConfirmation-module__Thqr3q__wrapper button span{line-height:1.4}@media (max-width:800px){.OrderConfirmation-module__Thqr3q__wrapper{padding:var(--spacing-20);position:static}.OrderConfirmation-module__Thqr3q__embedded{padding:var(--spacing-0)}}
.ShoppingInfo-module__RQyF4q__wrapper{border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-md);background:var(--color-surface);min-width:0;color:var(--color-text-default);container-type:inline-size}.ShoppingInfo-module__RQyF4q__section{padding:var(--spacing-20) var(--spacing-24)}.ShoppingInfo-module__RQyF4q__section+.ShoppingInfo-module__RQyF4q__section{border-top:var(--border-width-thin) solid var(--color-border-default)}.ShoppingInfo-module__RQyF4q__sectionTitle{margin:0 0 var(--spacing-16);font-size:var(--font-size-body-large);font-weight:600;line-height:1.35}.ShoppingInfo-module__RQyF4q__deliveryList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ShoppingInfo-module__RQyF4q__deliveryOption{gap:var(--spacing-12);grid-template-columns:32px minmax(0,1fr);align-items:start;display:grid}.ShoppingInfo-module__RQyF4q__deliveryOption+.ShoppingInfo-module__RQyF4q__deliveryOption{margin-top:var(--spacing-16);padding-top:var(--spacing-16);border-top:var(--border-width-thin) solid var(--color-border-default)}.ShoppingInfo-module__RQyF4q__deliveryIcon,.ShoppingInfo-module__RQyF4q__pickupLogo,.ShoppingInfo-module__RQyF4q__paymentIcon,.ShoppingInfo-module__RQyF4q__warrantyIcon{width:32px;height:28px;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.ShoppingInfo-module__RQyF4q__deliveryIcon svg,.ShoppingInfo-module__RQyF4q__paymentIcon svg,.ShoppingInfo-module__RQyF4q__warrantyIcon svg{width:24px;height:24px}.ShoppingInfo-module__RQyF4q__pickupLogo svg{fill:currentColor}.ShoppingInfo-module__RQyF4q__novaPostLogo{object-fit:contain}.ShoppingInfo-module__RQyF4q__deliveryBody{min-width:0}.ShoppingInfo-module__RQyF4q__deliveryHeading{justify-content:space-between;align-items:baseline;gap:var(--spacing-4) var(--spacing-16);flex-wrap:wrap;display:flex}.ShoppingInfo-module__RQyF4q__optionTitle{font-size:var(--font-size-small);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.5}.ShoppingInfo-module__RQyF4q__deliveryPrice{font-size:var(--font-size-small);color:var(--color-text-default);line-height:1.5}.ShoppingInfo-module__RQyF4q__detail{margin:var(--spacing-4) 0 0;color:var(--color-text-muted);font-size:var(--font-size-detail);overflow-wrap:anywhere;line-height:1.5}.ShoppingInfo-module__RQyF4q__deliveryStatus{align-items:flex-start;gap:var(--spacing-6);margin:var(--spacing-4) 0 0;color:color-mix(in srgb, var(--color-success) 65%, var(--color-text-default));font-size:var(--font-size-detail);font-weight:600;line-height:1.5;display:flex}.ShoppingInfo-module__RQyF4q__deliveryStatus svg{flex:0 0 16px;width:16px;height:16px;margin-top:calc(.75em - 8px)}.ShoppingInfo-module__RQyF4q__payment,.ShoppingInfo-module__RQyF4q__warranty{align-items:start;gap:var(--spacing-12);grid-template-columns:32px minmax(0,1fr);display:grid}.ShoppingInfo-module__RQyF4q__paymentText,.ShoppingInfo-module__RQyF4q__warrantyText{font-size:var(--font-size-small);overflow-wrap:anywhere;margin:0;line-height:1.5}.ShoppingInfo-module__RQyF4q__paymentText strong,.ShoppingInfo-module__RQyF4q__warrantyText strong{font-weight:600}.ShoppingInfo-module__RQyF4q__paymentIcon,.ShoppingInfo-module__RQyF4q__warrantyIcon{height:1.5em;font-size:var(--font-size-small)}.ShoppingInfo-module__RQyF4q__paymentIcon svg,.ShoppingInfo-module__RQyF4q__warrantyIcon svg{width:22px;height:22px}@container (max-width:440px){.ShoppingInfo-module__RQyF4q__section{padding:var(--spacing-16)}.ShoppingInfo-module__RQyF4q__deliveryHeading{gap:var(--spacing-4);flex-direction:column}.ShoppingInfo-module__RQyF4q__deliveryOption,.ShoppingInfo-module__RQyF4q__payment,.ShoppingInfo-module__RQyF4q__warranty{gap:var(--spacing-8)}}
.EmptyCase-module__rMXeyq__wrapper{width:100%;padding:var(--spacing-64) var(--spacing-20);color:var(--color-text-default);justify-content:center;align-items:center;display:flex}.EmptyCase-module__rMXeyq__content{gap:var(--spacing-16);text-align:center;flex-direction:column;align-items:center;width:100%;max-width:420px;display:flex}.EmptyCase-module__rMXeyq__title{font-size:var(--font-size-title);font-weight:600;line-height:1.4}.EmptyCase-module__rMXeyq__subtitle{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:1.6}.EmptyCase-module__rMXeyq__content button{margin-top:var(--spacing-8)}
.RecipientPicker-module__n3U-pG__wrapper,.RecipientPicker-module__n3U-pG__list,.RecipientPicker-module__n3U-pG__fields{gap:var(--spacing-12);min-width:0;display:grid}.RecipientPicker-module__n3U-pG__fields[hidden]{display:none}.RecipientPicker-module__n3U-pG__summary,.RecipientPicker-module__n3U-pG__actions{justify-content:space-between;align-items:center;gap:var(--spacing-12);flex-wrap:wrap;display:flex}.RecipientPicker-module__n3U-pG__summary{padding:var(--spacing-16);background:color-mix(in srgb, var(--color-text-default) 4%, var(--color-surface));color:var(--color-text-default);border-radius:var(--border-radius-md);overflow-wrap:anywhere}.RecipientPicker-module__n3U-pG__summary p{margin:var(--spacing-4) var(--spacing-0) var(--spacing-0)}.RecipientPicker-module__n3U-pG__recipient,.RecipientPicker-module__n3U-pG__linkButton,.RecipientPicker-module__n3U-pG__primaryButton{font:inherit;cursor:pointer;min-height:44px}.RecipientPicker-module__n3U-pG__recipient{gap:var(--spacing-4);width:100%;padding:var(--spacing-12) var(--spacing-12);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-md);background:var(--color-surface);color:var(--color-text-default);text-align:left;overflow-wrap:anywhere;display:grid}.RecipientPicker-module__n3U-pG__recipient:hover{background:color-mix(in srgb, var(--color-text-default) 3%, var(--color-surface))}.RecipientPicker-module__n3U-pG__recipient span,.RecipientPicker-module__n3U-pG__muted{color:var(--color-text-muted)}.RecipientPicker-module__n3U-pG__linkButton{padding:var(--spacing-8) var(--spacing-0);border:var(--border-width-none);color:var(--color-primary);text-align:left;background:0 0;justify-self:start}.RecipientPicker-module__n3U-pG__primaryButton{padding:var(--spacing-8) var(--spacing-16);border:var(--border-width-thin) solid var(--color-text-default);border-radius:var(--border-radius-md);background:var(--color-text-default);color:var(--color-surface)}.RecipientPicker-module__n3U-pG__recipient:focus-visible,.RecipientPicker-module__n3U-pG__linkButton:focus-visible,.RecipientPicker-module__n3U-pG__primaryButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.RecipientPicker-module__n3U-pG__recipient:disabled,.RecipientPicker-module__n3U-pG__linkButton:disabled{opacity:.6;cursor:wait}
.Copyright-module__CfK9JW__wrapper{text-align:center;font-size:var(--font-size-small);font-weight:500}
.Tooltip-module__aTltxa__wrapper{position:relative}.Tooltip-module__aTltxa__wrapper:hover .Tooltip-module__aTltxa__tooltipBox,.Tooltip-module__aTltxa__wrapper:focus-within .Tooltip-module__aTltxa__tooltipBox{opacity:1;visibility:visible}.Tooltip-module__aTltxa__tooltipBox{opacity:0;visibility:hidden;white-space:nowrap;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--border-radius-xs);color:#fff;font-weight:500;font-size:var(--font-size-caption);background:#6b6b6b;font-family:Montserrat,sans-serif;transition:all .2s;position:absolute}.Tooltip-module__aTltxa__positionRight{top:50%;left:120%;transform:translateY(-50%)}.Tooltip-module__aTltxa__positionTop{top:-150%;left:50%;transform:translate(-50%)}@media (max-width:800px){.Tooltip-module__aTltxa__tooltipBox{white-space:normal;width:150px}}@media (max-width:400px){.Tooltip-module__aTltxa__tooltipBox{width:110px}}
.OrderFooter-module__XOazVa__wrapper{padding:var(--spacing-48) var(--spacing-0);background:#fff;position:relative}.OrderFooter-module__XOazVa__paymentMethods{margin-top:var(--spacing-32);justify-content:center;display:flex}
.SocialItem-module__aPMn3G__social{border-radius:var(--border-radius-circle);background:#fff;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s ease-in-out;display:flex;position:relative}.SocialItem-module__aPMn3G__social svg{height:20px;margin-top:var(--spacing-4);transition:all .3s ease-in-out}.SocialItem-module__aPMn3G__social:hover{transform:translateY(-5px)}.SocialItem-module__aPMn3G__social:hover svg{color:#ff4a44}.SocialItem-module__aPMn3G__social:hover .language-popup{opacity:1;visibility:visible}.SocialItem-module__aPMn3G__social:before{content:"";opacity:0;visibility:hidden;white-space:nowrap;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--border-radius-xs);color:#fff;font-size:var(--font-size-small);background:#6b6b6b;transition:all .2s;position:absolute;top:calc(100% + 10px);left:-50%}
.FooterMenuItem-module__FuNFPW__item{margin-bottom:var(--spacing-16);font-size:var(--font-size-small);align-items:center;column-gap:var(--spacing-6);font-weight:500;transition:all .3s ease-in-out;display:flex;transform:translate(-5px)}.FooterMenuItem-module__FuNFPW__highlight{font-weight:700}.FooterMenuItem-module__FuNFPW__item:hover{color:#ff062f}.FooterMenuItem-module__FuNFPW__item:hover svg{fill:#ff062f;transform:translate(4px)}.FooterMenuItem-module__FuNFPW__item svg{height:8px;transition:all .3s ease-in-out}
.Footer-module__3oWZ3W__wrapper{padding:var(--spacing-48) var(--spacing-0) var(--spacing-48);background:#e9e9e9;position:relative}@media (max-width:951px){.Footer-module__3oWZ3W__wrapper{padding-top:var(--spacing-48)}}.Footer-module__3oWZ3W__row{grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:951px){.Footer-module__3oWZ3W__row{grid-template-columns:50% 50%}}@media (max-width:576px){.Footer-module__3oWZ3W__row{grid-template-columns:100%}}.Footer-module__3oWZ3W__imageBox{margin-bottom:var(--spacing-32)}.Footer-module__3oWZ3W__socialContainer{column-gap:var(--spacing-8);margin-bottom:var(--spacing-20);margin-top:var(--spacing-32);display:flex}@media (max-width:576px){.Footer-module__3oWZ3W__navigation{margin-top:var(--spacing-16)}}.Footer-module__3oWZ3W__navigationTitle{font-size:var(--font-size-lead);margin-bottom:var(--spacing-20);font-weight:600}.Footer-module__3oWZ3W__submenu{margin-bottom:var(--spacing-32)}@media (max-width:951px){.Footer-module__3oWZ3W__submenu{margin-top:var(--spacing-16)}}.Footer-module__3oWZ3W__submenuTitle{font-weight:500;font-size:var(--font-size-body);margin-bottom:var(--spacing-8)}.Footer-module__3oWZ3W__submenuSubtitle{font-size:var(--font-size-small);margin-bottom:var(--spacing-8);font-weight:500}.Footer-module__3oWZ3W__submenuSubtitle a{white-space:nowrap}.Footer-module__3oWZ3W__phoneContact{align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-12);flex-direction:column;display:flex}.Footer-module__3oWZ3W__phoneLabel{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:1.3}.Footer-module__3oWZ3W__phoneLine{align-items:center;gap:var(--spacing-8);flex-wrap:wrap;line-height:1.3;display:flex}.Footer-module__3oWZ3W__messengerLinks{gap:var(--spacing-6);flex-wrap:nowrap;display:inline-flex}.Footer-module__3oWZ3W__messengerLink{border-radius:var(--border-radius-circle);justify-content:center;align-items:center;min-width:24px;height:24px;transition:background-color .2s ease-in-out;display:inline-flex}.Footer-module__3oWZ3W__messengerLink svg{color:var(--color-text-default);width:18px;height:18px;transition:color .2s ease-in-out,transform .2s ease-in-out}.Footer-module__3oWZ3W__messengerLink svg path{fill:currentColor}.Footer-module__3oWZ3W__messengerLink:hover svg{color:var(--color-text-muted);transform:translateY(-2px)}.Footer-module__3oWZ3W__messengerLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.Layout-module__RipdxW__wrapper{margin-top:var(--layout-content-top-offset);margin-bottom:var(--layout-content-bottom-offset);padding-top:var(--spacing-24);position:relative}.Layout-module__RipdxW__skipLink{z-index:10000;max-width:calc(100vw - 16px);padding:var(--spacing-8) var(--spacing-12);border:var(--border-width-medium) solid var(--color-primary);border-radius:var(--border-radius-sm);background:var(--color-surface);color:var(--color-text-default);font-size:var(--font-size-small);font-weight:600;transition:transform .15s;position:fixed;top:8px;left:8px;transform:translateY(calc(-100% - 16px))}.Layout-module__RipdxW__skipLink.Layout-module__RipdxW__skipLink:focus{color:var(--color-text-default);outline:2px solid var(--color-primary);outline-offset:2px;text-decoration:none;transform:translateY(0)}.Layout-module__RipdxW__wrapperArticleBlog{margin-top:var(--layout-article-top-offset)}@media (max-width:600px){.Layout-module__RipdxW__wrapper,.Layout-module__RipdxW__wrapperArticleBlog{padding-top:var(--spacing-20)}}
.ColorSwatches-module__g6KKra__wrapper{gap:var(--spacing-6);flex-wrap:wrap;display:flex}.ColorSwatches-module__g6KKra__colorCircle{border-radius:var(--border-radius-circle);cursor:pointer;border:var(--border-width-thin) solid #ccc;width:20px;height:20px;transition:transform .2s,border-color .2s;display:inline-block}.ColorSwatches-module__g6KKra__colorCircle:hover{transform:scale(1.2)}
.OrderPromoCodeBox-module__x5k-Ua__wrapper{gap:var(--spacing-8);display:grid}.OrderPromoCodeBox-module__x5k-Ua__collapsed{justify-content:space-between;align-items:center;gap:var(--spacing-16);width:100%;min-height:44px;padding:var(--spacing-0);border:var(--border-width-none);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-small);text-align:left;cursor:pointer;background:0 0;display:flex}.OrderPromoCodeBox-module__x5k-Ua__collapsedTitle{font-size:var(--font-size-small);color:var(--color-text-muted);font-weight:500}.OrderPromoCodeBox-module__x5k-Ua__expanded{gap:var(--spacing-8);display:grid}.OrderPromoCodeBox-module__x5k-Ua__header{justify-content:space-between;align-items:center;gap:var(--spacing-12);min-height:32px;display:flex}.OrderPromoCodeBox-module__x5k-Ua__plus{font-size:var(--font-size-heading);justify-content:center;align-items:center;font-weight:300;line-height:1;display:inline-flex}.OrderPromoCodeBox-module__x5k-Ua__collapsed:focus-visible,.OrderPromoCodeBox-module__x5k-Ua__closeButton:focus-visible{outline:1px solid var(--color-primary);outline-offset:3px}.OrderPromoCodeBox-module__x5k-Ua__collapsed:disabled{cursor:not-allowed;opacity:.55}.OrderPromoCodeBox-module__x5k-Ua__closeButton{width:32px;height:32px;padding:var(--spacing-0);border:var(--border-width-none);border-radius:var(--border-radius-md);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-heading);cursor:pointer;background:0 0;place-items:center;display:grid}.OrderPromoCodeBox-module__x5k-Ua__applyButton{background:color-mix(in srgb, var(--color-text-default) 5%, var(--color-surface));min-height:44px}.OrderPromoCodeBox-module__x5k-Ua__message{font-size:var(--font-size-small);color:var(--color-primary);line-height:1.4}.OrderPromoCodeBox-module__x5k-Ua__applied{align-items:center;gap:var(--spacing-12);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-md);background:var(--color-surface);padding:var(--spacing-12);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.OrderPromoCodeBox-module__x5k-Ua__appliedContent{gap:var(--spacing-6);display:grid}.OrderPromoCodeBox-module__x5k-Ua__appliedTitle{font-size:var(--font-size-detail);color:var(--color-primary);font-weight:700}.OrderPromoCodeBox-module__x5k-Ua__appliedDetails{gap:var(--spacing-8);font-size:var(--font-size-small);color:var(--color-primary);flex-wrap:wrap;align-items:center;line-height:1.4;display:flex}.OrderPromoCodeBox-module__x5k-Ua__appliedCode{font-weight:700}.OrderPromoCodeBox-module__x5k-Ua__discountBadge{border:var(--border-width-thin) solid var(--color-primary);background:var(--color-primary);color:var(--color-inverted-primary);padding:var(--spacing-6) var(--spacing-8);border-radius:var(--border-radius-md);font-weight:700;font-size:var(--font-size-small);line-height:1}.OrderPromoCodeBox-module__x5k-Ua__clearButton{border:var(--border-width-none);color:var(--color-primary);cursor:pointer;font:inherit;font-size:var(--font-size-detail);padding:var(--spacing-6) var(--spacing-0);text-underline-offset:3px;background:0 0;font-weight:600;text-decoration:underline}@media (max-width:1180px){.OrderPromoCodeBox-module__x5k-Ua__applied{grid-template-columns:1fr}.OrderPromoCodeBox-module__x5k-Ua__discountBadge,.OrderPromoCodeBox-module__x5k-Ua__clearButton{width:fit-content}}@media (max-width:800px){.OrderPromoCodeBox-module__x5k-Ua__collapsed{min-height:44px}.OrderPromoCodeBox-module__x5k-Ua__header{min-height:42px}}
.UserInfoRow-module__g0JQsW__row{gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-0);border-bottom:var(--border-width-thin) solid #e0e0e0;grid-template-columns:160px 1fr;display:grid}.UserInfoRow-module__g0JQsW__name{color:#6b7280;font-size:var(--font-size-small)}.UserInfoRow-module__g0JQsW__value{font-size:var(--font-size-small);color:#111827;word-break:break-word;font-weight:500}
.ProductCard-module__Drs_GW__wrapper{cursor:pointer;text-align:center;justify-content:flex-start;row-gap:var(--spacing-6);padding-bottom:var(--spacing-16);border-bottom:var(--border-width-thin) solid #e2e2e2;border-right:var(--border-width-thin) solid #e2e2e2;border-left:var(--border-width-thin) solid #e2e2e2;background:#fff;flex-direction:column;height:100%;margin-right:-1px;display:flex;position:relative}@media (max-width:750px){.ProductCard-module__Drs_GW__wrapper{row-gap:var(--spacing-12)}}.ProductCard-module__Drs_GW__content{padding:var(--spacing-0) var(--spacing-8);row-gap:var(--spacing-8);flex-direction:column;flex:1;justify-content:flex-start;display:flex}.ProductCard-module__Drs_GW__content div{text-align:left}@media (max-width:600px){.ProductCard-module__Drs_GW__content{row-gap:var(--spacing-6)}}.ProductCard-module__Drs_GW__imageContainer:hover .ProductCard-module__Drs_GW__hoverImage{display:block}.ProductCard-module__Drs_GW__imageContainer{width:100%;aspect-ratio:var(--product-card-image-aspect-ratio);flex-shrink:0;position:relative}.ProductCard-module__Drs_GW__imageContainer img{object-fit:contain;width:100%;height:100%}.ProductCard-module__Drs_GW__imageWrapper{width:100%;height:100%;display:block}.ProductCard-module__Drs_GW__imagePlaceholder{width:100%;height:100%}.ProductCard-module__Drs_GW__hoverImage{width:100%;height:100%;display:none;position:absolute;top:0;left:0}.ProductCard-module__Drs_GW__title{font-weight:500;font-size:var(--font-size-small);line-height:20px}html[data-typography=ippon] .ProductCard-module__Drs_GW__title{font-weight:400}@media (max-width:750px){.ProductCard-module__Drs_GW__title{font-size:var(--font-size-caption);line-height:16px}}.ProductCard-module__Drs_GW__subtitle{font-size:var(--font-size-small)}@media (max-width:750px){.ProductCard-module__Drs_GW__subtitle{font-size:var(--font-size-caption)}}.ProductCard-module__Drs_GW__sizesWrapper{z-index:2;cursor:initial;position:absolute;top:1px;left:2px}.ProductCard-module__Drs_GW__sizesItem{width:30px;height:30px;font-size:var(--font-size-detail);border:var(--border-width-thin) solid #000;color:#000;margin-top:var(--spacing-2);cursor:initial;background:#fff;justify-content:center;align-items:center;display:flex}.ProductCard-module__Drs_GW__sizesItem>span>span{width:26px;height:26px;cursor:initial}.ProductCard-module__Drs_GW__sizesItemCrossed{opacity:.4;text-decoration:line-through}@media (max-width:750px){.ProductCard-module__Drs_GW__sizesItem{width:23px;height:23px;font-size:var(--font-size-caption)}.ProductCard-module__Drs_GW__sizesItem>span>span{width:19px;height:19px}}@media (max-width:600px){.ProductCard-module__Drs_GW__sizesItem{margin-top:var(--spacing-2);width:18px;height:18px;font-size:var(--font-size-micro)}.ProductCard-module__Drs_GW__sizesItem>span>span{width:14px;height:14px}}.ProductCard-module__Drs_GW__footer{gap:var(--spacing-12);padding-top:var(--spacing-8);flex-direction:column;margin-top:auto;display:flex}.ProductCard-module__Drs_GW__content .ProductCard-module__Drs_GW__rating{align-self:flex-start;align-items:center;gap:var(--spacing-4);min-height:24px;color:var(--color-text-muted);font-size:var(--font-size-caption);flex-wrap:wrap;line-height:1.4;text-decoration:none;display:inline-flex}.ProductCard-module__Drs_GW__stars{gap:var(--spacing-2);display:inline-flex}.ProductCard-module__Drs_GW__starFilled{color:var(--color-rating-star)}.ProductCard-module__Drs_GW__starMuted{color:var(--color-border-default)}.ProductCard-module__Drs_GW__ratingValue{color:var(--color-text-default)}.ProductCard-module__Drs_GW__content .ProductCard-module__Drs_GW__rating:hover .ProductCard-module__Drs_GW__reviewCount{text-underline-offset:3px;text-decoration:underline}.ProductCard-module__Drs_GW__content .ProductCard-module__Drs_GW__rating:focus-visible{outline:var(--border-width-medium) solid var(--color-text-default);outline-offset:2px}.ProductCard-module__Drs_GW__heights{gap:var(--spacing-6);cursor:default;flex-direction:column;display:flex}.ProductCard-module__Drs_GW__heightsLabel{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:1.4}.ProductCard-module__Drs_GW__heightsList{gap:var(--spacing-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ProductCard-module__Drs_GW__heightsList>li,.ProductCard-module__Drs_GW__heightsList>li:not(:first-child){margin:0;padding:0;display:flex}.ProductCard-module__Drs_GW__heightsList .ProductCard-module__Drs_GW__height{box-sizing:border-box;min-width:36px;min-height:36px;padding:var(--spacing-4);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-xs);color:var(--color-text-default);background:var(--color-surface);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;justify-content:center;align-items:center;line-height:16px;text-decoration:none;display:inline-flex}.ProductCard-module__Drs_GW__heightsList .ProductCard-module__Drs_GW__height:hover,.ProductCard-module__Drs_GW__heightsList .ProductCard-module__Drs_GW__height:active{color:var(--color-text-default);border-color:var(--color-text-default);text-decoration:none}.ProductCard-module__Drs_GW__heightsList .ProductCard-module__Drs_GW__height:focus-visible{color:var(--color-text-default);outline:var(--border-width-medium) solid var(--color-text-default);outline-offset:2px;text-decoration:none}.ProductCard-module__Drs_GW__price>span{font-weight:500}html[data-typography=ippon] .ProductCard-module__Drs_GW__price>span{font-weight:400}@media (max-width:750px){.ProductCard-module__Drs_GW__price{font-size:var(--font-size-small)}}.ProductCard-module__Drs_GW__outOfStockBadge{align-items:center;gap:var(--spacing-6);box-sizing:border-box;max-width:100%;padding:var(--spacing-4) var(--spacing-8);border-radius:var(--border-radius-xs);background:color-mix(in srgb, var(--color-text-default) 6%, var(--color-surface));color:var(--color-text-default);font-size:var(--font-size-caption);text-align:left;cursor:default;align-self:flex-start;font-weight:600;line-height:1.4;display:inline-flex}.ProductCard-module__Drs_GW__outOfStockBadge svg{flex-shrink:0}.ProductCard-module__Drs_GW__wrapper[data-out-of-stock] .ProductCard-module__Drs_GW__title a,.ProductCard-module__Drs_GW__wrapper[data-out-of-stock] .ProductCard-module__Drs_GW__price>span{color:var(--color-text-muted)}.ProductCard-module__Drs_GW__wrapper[data-out-of-stock] .ProductCard-module__Drs_GW__title a:hover,.ProductCard-module__Drs_GW__wrapper[data-out-of-stock] .ProductCard-module__Drs_GW__title a:focus-visible{color:var(--color-text-default);text-underline-offset:3px;text-decoration:underline}
.OrderPage-module__4UPU6a__layout{gap:var(--spacing-40);padding-top:var(--spacing-32);grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;display:grid}.OrderPage-module__4UPU6a__formColumn{min-width:0}.OrderPage-module__4UPU6a__summaryCard{box-sizing:border-box;width:100%;min-width:0;padding:var(--spacing-24);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-lg);background:var(--color-surface);color:var(--color-text-default);position:sticky;top:30px}.OrderPage-module__4UPU6a__summaryHeading{justify-content:space-between;align-items:center;gap:var(--spacing-12);min-height:44px;display:flex}.OrderPage-module__4UPU6a__summaryHeading h2{margin:var(--spacing-0);font-size:var(--font-size-heading);font-weight:600}.OrderPage-module__4UPU6a__summaryHeading span{color:var(--color-text-muted);font-size:var(--font-size-small)}.OrderPage-module__4UPU6a__rule{margin:var(--spacing-16) var(--spacing-0);border-top:var(--border-width-thin) solid var(--color-border-default)}.OrderPage-module__4UPU6a__promo>div{margin:var(--spacing-0)}.OrderPage-module__4UPU6a__agreement{margin-top:var(--spacing-12);color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:1.5;display:block}@media (max-width:800px){.OrderPage-module__4UPU6a__layout{gap:var(--spacing-24);padding-top:var(--spacing-20);grid-template-columns:minmax(0,1fr)}.OrderPage-module__4UPU6a__summaryCard{padding:var(--spacing-20);position:static}}@media (max-width:420px){.OrderPage-module__4UPU6a__summaryCard{padding:var(--spacing-16)}}
.Chip-module__t9bOYq__wrapper{width:fit-content;min-height:24px;padding:var(--spacing-0) var(--spacing-8);border-radius:var(--border-radius-pill);font-size:var(--font-size-micro);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.Chip-module__t9bOYq__wrapper:hover{background-color:#161a1d08;border-color:#161a1d29}.Chip-module__t9bOYq__default{border:var(--border-width-thin) solid #161a1d1f;color:#161a1d;background-color:#fff}.Chip-module__t9bOYq__success{border:var(--border-width-thin) solid #22c55e33;color:#166534;background-color:#f0fdf4}.Chip-module__t9bOYq__success:hover{background-color:#dcfce7;border-color:#22c55e47}.Chip-module__t9bOYq__label{line-height:1}
.ProductList-module__EwT6Ia__wrapper{margin-top:var(--spacing-20);border-top:var(--border-width-thin) solid #e2e2e2;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}@media (max-width:1350px){.ProductList-module__EwT6Ia__wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.ProductList-module__EwT6Ia__wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:500px){.ProductList-module__EwT6Ia__wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}
.banners-module__t1wlrG__card{gap:var(--spacing-24);display:grid}.banners-module__t1wlrG__actions{align-items:flex-end;gap:var(--spacing-12);flex-wrap:wrap;display:flex}.banners-module__t1wlrG__selectWrap{flex:280px;min-width:240px}.banners-module__t1wlrG__addButton{height:50px}.banners-module__t1wlrG__grid,.banners-module__t1wlrG__bannerCard{gap:var(--spacing-16);display:grid}.banners-module__t1wlrG__preview{object-fit:cover;border-radius:var(--border-radius-lg);background:#f3f4f6;width:100%;height:220px}.banners-module__t1wlrG__modalPreview{object-fit:cover;border-radius:var(--border-radius-lg);background:#f3f4f6;width:100%;max-height:220px}.banners-module__t1wlrG__modalBody{gap:var(--spacing-20);display:grid}.banners-module__t1wlrG__modalSection{gap:var(--spacing-12);display:grid}.banners-module__t1wlrG__filePicker{justify-self:start;display:inline-flex;position:relative;overflow:hidden}.banners-module__t1wlrG__filePickerInput{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.banners-module__t1wlrG__filePickerInput:disabled{cursor:not-allowed}.banners-module__t1wlrG__fieldGrid,.banners-module__t1wlrG__metaGrid,.banners-module__t1wlrG__labelGrid{gap:var(--spacing-12);display:grid}.banners-module__t1wlrG__metaLabel{margin-bottom:var(--spacing-6);font-size:var(--font-size-caption);color:#4b5563;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.banners-module__t1wlrG__metaValue{padding:var(--spacing-12) var(--spacing-12);border:var(--border-width-thin) solid #e5e7eb;border-radius:var(--border-radius-md);color:#111827;word-break:break-word;background:#f9fafb}.banners-module__t1wlrG__input,.banners-module__t1wlrG__textarea{border:var(--border-width-thin) solid #d1d5db;border-radius:var(--border-radius-md);width:100%;padding:var(--spacing-12) var(--spacing-12);font:inherit}.banners-module__t1wlrG__textarea{resize:vertical;min-height:88px}.banners-module__t1wlrG__actionBlock{gap:var(--spacing-12);display:grid}.banners-module__t1wlrG__rowActions{justify-content:space-between;align-items:center;gap:var(--spacing-12);flex-wrap:wrap;display:flex}.banners-module__t1wlrG__orderActions{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.banners-module__t1wlrG__iconButton{width:40px;height:40px;padding:var(--spacing-0)}.banners-module__t1wlrG__iconButton span svg{width:14px;height:14px;margin-right:var(--spacing-0)}.banners-module__t1wlrG__sectionTitle,.banners-module__t1wlrG__emptyState{margin:var(--spacing-0)}
.promo-codes-module__ItP00G__layout{gap:var(--spacing-20);display:grid}.promo-codes-module__ItP00G__card{gap:var(--spacing-16);display:grid}.promo-codes-module__ItP00G__grid{gap:var(--spacing-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.promo-codes-module__ItP00G__field{gap:var(--spacing-6);display:grid}.promo-codes-module__ItP00G__label{font-size:var(--font-size-small);color:var(--color-primary);font-weight:600}.promo-codes-module__ItP00G__select{border:var(--border-width-thin) solid color-mix(in srgb, var(--color-primary) 20%, var(--color-inverted-primary));border-radius:var(--border-radius-xs);width:100%;min-height:44px;padding:var(--spacing-0) var(--spacing-12);background:var(--color-inverted-primary);color:var(--color-primary)}.promo-codes-module__ItP00G__actions{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.promo-codes-module__ItP00G__list{gap:var(--spacing-8);display:grid}.promo-codes-module__ItP00G__columns{gap:var(--spacing-20);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.promo-codes-module__ItP00G__item{gap:var(--spacing-12);border:var(--border-width-thin) solid color-mix(in srgb, var(--color-primary) 12%, var(--color-inverted-primary));padding:var(--spacing-12);grid-template-columns:1fr;display:grid}.promo-codes-module__ItP00G__code{color:var(--color-primary);font-weight:700}.promo-codes-module__ItP00G__meta{gap:var(--spacing-8);font-size:var(--font-size-detail);color:var(--color-primary);flex-wrap:wrap;display:flex}.promo-codes-module__ItP00G__empty{color:var(--color-primary);font-size:var(--font-size-small)}.promo-codes-module__ItP00G__createdCode{justify-content:space-between;align-items:center;gap:var(--spacing-12);border:var(--border-width-thin) solid color-mix(in srgb, var(--color-primary) 18%, var(--color-inverted-primary));padding:var(--spacing-12);background:color-mix(in srgb, var(--color-primary) 4%, var(--color-inverted-primary));display:flex}.promo-codes-module__ItP00G__createdLabel{font-size:var(--font-size-detail);color:var(--color-primary)}.promo-codes-module__ItP00G__createdValue{margin-top:var(--spacing-4);font-size:var(--font-size-lead);color:var(--color-primary);font-weight:700}@media (max-width:760px){.promo-codes-module__ItP00G__grid,.promo-codes-module__ItP00G__columns,.promo-codes-module__ItP00G__item{grid-template-columns:1fr}}
.FileUploader-module__EiSktW__wrapper{row-gap:var(--spacing-16);display:grid}.FileUploader-module__EiSktW__dropzone{border:var(--border-width-medium) dashed #0a234247;border-radius:var(--border-radius-xl);padding:var(--spacing-24) var(--spacing-20);align-content:start;justify-items:start;row-gap:var(--spacing-8);background:radial-gradient(circle at 0 0,#0a23421a,#0000 45%),linear-gradient(#f8fbff 0%,#f3f7fc 100%);transition:border-color .2s ease-in-out,transform .2s ease-in-out,box-shadow .2s ease-in-out;display:grid}.FileUploader-module__EiSktW__filePicker{display:inline-flex;position:relative;overflow:hidden}.FileUploader-module__EiSktW__filePickerInput{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.FileUploader-module__EiSktW__filePickerInput:disabled{cursor:not-allowed}.FileUploader-module__EiSktW__dropzoneDragging{border-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 8px 18px #0a23421f}.FileUploader-module__EiSktW__dropzoneTitle{font-size:var(--font-size-lead);color:#13233a;font-weight:600}.FileUploader-module__EiSktW__dropzoneDescription{font-size:var(--font-size-small);color:#43536b;line-height:1.5}.FileUploader-module__EiSktW__errors{row-gap:var(--spacing-8);display:grid}.FileUploader-module__EiSktW__selectedFilesHeader{justify-content:space-between;gap:var(--spacing-8);display:flex}.FileUploader-module__EiSktW__selectedFilesTitle{font-size:var(--font-size-body);font-weight:600}.FileUploader-module__EiSktW__selectedFilesCount{font-size:var(--font-size-detail);color:#607087}.FileUploader-module__EiSktW__emptyState{font-size:var(--font-size-small);color:#607087}.FileUploader-module__EiSktW__fileList{margin:var(--spacing-0);padding:var(--spacing-0);row-gap:var(--spacing-8);list-style:none;display:grid}.FileUploader-module__EiSktW__fileRow{align-items:center;gap:var(--spacing-8);padding:var(--spacing-12);border:var(--border-width-thin) solid #d9e0ea;border-radius:var(--border-radius-md);background:#fff;grid-template-columns:minmax(120px,1fr) auto auto;display:grid}.FileUploader-module__EiSktW__fileName{font-size:var(--font-size-small);color:#1f2f47;word-break:break-word;font-weight:500}.FileUploader-module__EiSktW__fileMeta{font-size:var(--font-size-caption);color:#607087}.FileUploader-module__EiSktW__removeButton{border:var(--border-width-none);color:#8a1f1f;font-size:var(--font-size-detail);cursor:pointer;padding:var(--spacing-4) var(--spacing-6);border-radius:var(--border-radius-sm);background:0 0;font-weight:600;transition:background-color .2s ease-in-out}.FileUploader-module__EiSktW__removeButton:hover{background:#8a1f1f14}.FileUploader-module__EiSktW__actions{justify-content:flex-start;display:flex}@media (max-width:640px){.FileUploader-module__EiSktW__fileRow{grid-template-columns:1fr}}
.SegmentedControl-module__dB9b8q__root{gap:var(--spacing-4);padding:var(--spacing-4);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-md);background:var(--color-surface);display:flex;overflow-x:auto}.SegmentedControl-module__dB9b8q__option,.SegmentedControl-module__dB9b8q__active{min-height:40px;padding:var(--spacing-8) var(--spacing-12);border:var(--border-width-thin) solid transparent;border-radius:var(--border-radius-md);color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:var(--font-size-small);background:0 0;flex:1 0 auto;font-weight:600}.SegmentedControl-module__dB9b8q__option:hover{background:color-mix(in srgb, var(--color-text-default) 4%, var(--color-surface));color:var(--color-text-default)}.SegmentedControl-module__dB9b8q__active{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-inverted-primary)}.SegmentedControl-module__dB9b8q__option:focus-visible,.SegmentedControl-module__dB9b8q__active:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary) 30%, transparent);outline-offset:2px}@media (max-width:700px){.SegmentedControl-module__dB9b8q__root{width:max-content;max-width:100%}}
.SidebarLinkMenu-module__l9wBXG__sidebarNav{height:fit-content;padding:var(--spacing-8);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-lg);background:color-mix(in srgb, var(--color-text-default) 2.5%, var(--color-surface));box-shadow:var(--card-shadow)}.SidebarLinkMenu-module__l9wBXG__sidebarList{padding:var(--spacing-0);margin:var(--spacing-0);gap:var(--spacing-4);flex-direction:column;list-style:none;display:flex}.SidebarLinkMenu-module__l9wBXG__sidebarItem{margin:var(--spacing-0)!important}.SidebarLinkMenu-module__l9wBXG__sidebarLink{min-height:44px;padding:var(--spacing-8) var(--spacing-12) var(--spacing-8) var(--spacing-16);border:var(--border-width-thin) solid transparent;border-radius:var(--border-radius-md);font-size:var(--font-size-small);align-items:center;font-weight:400;line-height:1.4;text-decoration:none;transition:background-color .12s,border-color .12s,box-shadow .12s;display:flex;position:relative}.SidebarLinkMenu-module__l9wBXG__sidebarLink,.SidebarLinkMenu-module__l9wBXG__sidebarLink:hover,.SidebarLinkMenu-module__l9wBXG__sidebarLink:focus,.SidebarLinkMenu-module__l9wBXG__sidebarLink:active,.SidebarLinkMenu-module__l9wBXG__sidebarLink:visited{color:var(--color-text-default)}.SidebarLinkMenu-module__l9wBXG__sidebarLink:hover{border-color:color-mix(in srgb, var(--color-text-default) 5%, var(--color-border-default));background:color-mix(in srgb, var(--color-surface) 94%, transparent)}.SidebarLinkMenu-module__l9wBXG__sidebarLink:focus-visible{outline:2px solid color-mix(in srgb, var(--color-text-default) 55%, transparent);outline-offset:1px}.SidebarLinkMenu-module__l9wBXG__sidebarLinkActive{border-color:var(--color-border-default);background:var(--color-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--color-text-default) 7%, transparent);font-weight:500}@media (max-width:800px){.SidebarLinkMenu-module__l9wBXG__sidebarNav{padding:var(--spacing-6);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-text-default) 18%, transparent) transparent;overflow-x:auto}.SidebarLinkMenu-module__l9wBXG__sidebarList{gap:var(--spacing-4);flex-direction:row;width:max-content;min-width:100%}.SidebarLinkMenu-module__l9wBXG__sidebarItem{flex:none}.SidebarLinkMenu-module__l9wBXG__sidebarLink{min-height:40px;padding:var(--spacing-8) var(--spacing-12);white-space:nowrap}}.SidebarLinkMenu-module__l9wBXG__sidebarLabel{overflow-wrap:anywhere;min-width:0}.SidebarLinkMenu-module__l9wBXG__sidebarLinkContent{align-items:center;gap:var(--spacing-8);min-width:0;display:flex}.SidebarLinkMenu-module__l9wBXG__sidebarIcon{flex:0 0 20px;width:20px;height:20px;display:flex}.SidebarLinkMenu-module__l9wBXG__sidebarIcon svg{width:100%;height:100%}.SidebarLinkMenu-module__l9wBXG__sidebarArrow{display:none}@media (min-width:801px){.SidebarLinkMenu-module__l9wBXG__sidebarNav{padding:var(--spacing-8);border-radius:var(--border-radius-lg);background:var(--color-surface);box-shadow:none}.SidebarLinkMenu-module__l9wBXG__sidebarList{gap:var(--spacing-4)}.SidebarLinkMenu-module__l9wBXG__sidebarNav .SidebarLinkMenu-module__l9wBXG__sidebarLink{justify-content:space-between;gap:var(--spacing-16);min-height:46px;padding:var(--spacing-12);border:var(--border-width-none);border-radius:var(--border-radius-md);color:var(--color-text-muted);line-height:1.5;text-decoration:none;transition:background-color .12s,color .12s}.SidebarLinkMenu-module__l9wBXG__sidebarNav .SidebarLinkMenu-module__l9wBXG__sidebarLink:hover,.SidebarLinkMenu-module__l9wBXG__sidebarNav .SidebarLinkMenu-module__l9wBXG__sidebarLink:active{color:var(--color-text-default);background:color-mix(in srgb, var(--color-text-default) 4%, var(--color-surface))}.SidebarLinkMenu-module__l9wBXG__sidebarNav .SidebarLinkMenu-module__l9wBXG__sidebarLinkActive,.SidebarLinkMenu-module__l9wBXG__sidebarNav .SidebarLinkMenu-module__l9wBXG__sidebarLinkActive:hover{color:var(--color-text-default);background:color-mix(in srgb, var(--color-text-default) 7%, var(--color-surface));box-shadow:none;font-weight:600}.SidebarLinkMenu-module__l9wBXG__sidebarNav .SidebarLinkMenu-module__l9wBXG__sidebarLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;color:var(--color-text-default)}.SidebarLinkMenu-module__l9wBXG__sidebarArrow{opacity:0;flex-shrink:0;transition:opacity .12s;display:block}.SidebarLinkMenu-module__l9wBXG__sidebarLink:hover .SidebarLinkMenu-module__l9wBXG__sidebarArrow,.SidebarLinkMenu-module__l9wBXG__sidebarLink:focus-visible .SidebarLinkMenu-module__l9wBXG__sidebarArrow,.SidebarLinkMenu-module__l9wBXG__sidebarLinkActive .SidebarLinkMenu-module__l9wBXG__sidebarArrow{opacity:1}}@media (prefers-reduced-motion:reduce){.SidebarLinkMenu-module__l9wBXG__sidebarNav .SidebarLinkMenu-module__l9wBXG__sidebarLink,.SidebarLinkMenu-module__l9wBXG__sidebarArrow{transition:none}}
.CategoryPage-module__rA7jUa__catalogButton{margin-bottom:var(--spacing-24)}.CategoryPage-module__rA7jUa__breadcrumbs{padding-top:var(--spacing-24)}.CategoryPage-module__rA7jUa__subcategoryNav{gap:var(--spacing-12);margin:var(--spacing-16) var(--spacing-0) var(--spacing-32);flex-wrap:wrap;display:flex}.CategoryPage-module__rA7jUa__subcategoryLink{min-height:40px;padding:var(--spacing-0) var(--spacing-16);border:var(--border-width-thin) solid color-mix(in srgb, var(--color-primary) 20%, white);border-radius:var(--border-radius-pill);color:inherit;font-size:var(--font-size-small);justify-content:center;align-items:center;font-weight:500;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.CategoryPage-module__rA7jUa__subcategoryLink:hover,.CategoryPage-module__rA7jUa__subcategoryLink:visited:hover{background:color-mix(in srgb, var(--color-primary) 8%, white);border-color:var(--color-primary);color:var(--color-primary);text-decoration:none}.CategoryPage-module__rA7jUa__subcategoryLink:focus-visible{background:color-mix(in srgb, var(--color-primary) 8%, white);border-color:var(--color-primary);color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:2px;text-decoration:none}.CategoryPage-module__rA7jUa__subcategoryLinkActive,.CategoryPage-module__rA7jUa__subcategoryNav a.CategoryPage-module__rA7jUa__subcategoryLinkActive,.CategoryPage-module__rA7jUa__subcategoryNav a.CategoryPage-module__rA7jUa__subcategoryLinkActive:visited,.CategoryPage-module__rA7jUa__subcategoryNav a.CategoryPage-module__rA7jUa__subcategoryLinkActive:hover,.CategoryPage-module__rA7jUa__subcategoryNav a.CategoryPage-module__rA7jUa__subcategoryLinkActive:focus,.CategoryPage-module__rA7jUa__subcategoryNav a.CategoryPage-module__rA7jUa__subcategoryLinkActive:active,.CategoryPage-module__rA7jUa__subcategoryNav a.CategoryPage-module__rA7jUa__subcategoryLinkActive:focus-visible,.CategoryPage-module__rA7jUa__subcategoryNav a.CategoryPage-module__rA7jUa__subcategoryLinkActive:hover:visited,.CategoryPage-module__rA7jUa__subcategoryNav a.CategoryPage-module__rA7jUa__subcategoryLinkActive:focus:visited,.CategoryPage-module__rA7jUa__subcategoryNav a.CategoryPage-module__rA7jUa__subcategoryLinkActive:active:visited,.CategoryPage-module__rA7jUa__subcategoryNav a.CategoryPage-module__rA7jUa__subcategoryLinkActive:focus-visible:visited{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-inverted-primary);text-decoration:none}.CategoryPage-module__rA7jUa__subcategoryNav a.CategoryPage-module__rA7jUa__subcategoryLinkActive:focus-visible{outline:2px solid var(--color-inverted-primary);outline-offset:2px}.CategoryPage-module__rA7jUa__seoContent{margin-top:var(--spacing-64)}@media (max-width:900px){.CategoryPage-module__rA7jUa__catalogButton{margin-bottom:var(--spacing-20)}.CategoryPage-module__rA7jUa__subcategoryNav{margin:var(--spacing-12) var(--spacing-0) var(--spacing-24)}.CategoryPage-module__rA7jUa__seoContent{margin-top:var(--spacing-40)}}@media (max-width:600px){.CategoryPage-module__rA7jUa__breadcrumbs{padding-top:var(--spacing-16)}.CategoryPage-module__rA7jUa__catalogButton{margin-bottom:var(--spacing-16)}.CategoryPage-module__rA7jUa__subcategoryNav{gap:var(--spacing-8);margin:var(--spacing-12) var(--spacing-0) var(--spacing-20)}.CategoryPage-module__rA7jUa__subcategoryLink{min-height:36px;padding:var(--spacing-0) var(--spacing-12);font-size:var(--font-size-detail)}.CategoryPage-module__rA7jUa__seoContent{margin-top:var(--spacing-32)}}
.TwoColumnGrid-module__nqTvsa__wrapper{grid-column-gap:var(--spacing-32);grid-template-columns:3fr 9fr;display:grid}@media (max-width:800px){.TwoColumnGrid-module__nqTvsa__wrapper{row-gap:var(--spacing-32);grid-template-columns:1fr}}
.forgot-password-module__orNJua__form{row-gap:var(--spacing-16);flex-direction:column;max-width:480px;display:flex}.forgot-password-module__orNJua__actionGroup{gap:var(--spacing-8) var(--spacing-12);flex-wrap:wrap;align-items:center;display:flex}.forgot-password-module__orNJua__status{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:1.4}
.search-module__-EI5GW__wrapper{padding-top:var(--spacing-24)}.search-module__-EI5GW__heading{margin-bottom:var(--spacing-16)}.search-module__-EI5GW__heading h1,.search-module__-EI5GW__emptyCatalog h1{margin:var(--spacing-0) var(--spacing-0) var(--spacing-6);color:var(--color-text-default);letter-spacing:-.025em;font-size:clamp(24px,3vw,32px);line-height:1.18}.search-module__-EI5GW__query{margin:var(--spacing-0);color:var(--color-text-muted);font-size:15px}.search-module__-EI5GW__emptyCatalog{min-width:0}.search-module__-EI5GW__searchEmptyCase{height:auto;padding:var(--spacing-48) var(--spacing-0)}@media (max-width:600px){.search-module__-EI5GW__wrapper{padding-top:var(--spacing-16)}.search-module__-EI5GW__heading{margin-bottom:var(--spacing-12)}.search-module__-EI5GW__searchEmptyCase{padding:var(--spacing-32) var(--spacing-0)}}
.SmallContainer-module__yez8NW__container{width:1150px;max-width:80%;margin:var(--spacing-0) auto}.SmallContainer-module__yez8NW__disabled{max-width:100%!important}@media (max-width:1600px){.SmallContainer-module__yez8NW__container{width:1070px}}@media (max-width:800px){.SmallContainer-module__yez8NW__container{max-width:92%}}
.AccountLayout-module__m0hsRW__sidebarPanels{gap:var(--spacing-16);flex-direction:column;min-width:0;display:flex}
.kak-zakazat-module__C_uQFa__wrapper .akcii-wrapper{display:flex}.kak-zakazat-module__C_uQFa__wrapper .akcii-wrapper-text{font-size:var(--font-size-title)}
