.ToggleButton-module-scss-module__2qbpcq__toggleButton{all:unset;box-sizing:border-box;cursor:pointer;padding:var(--spacing-3xs) var(--spacing-xs);justify-content:center;align-items:center;gap:var(--spacing-xs);transition:background-color .2s,box-shadow .2s,color .2s;display:inline-flex;position:relative}.ToggleButton-module-scss-module__2qbpcq__toggleButton svg{width:var(--icon-s);height:var(--icon-s);aspect-ratio:1}.ToggleButton-module-scss-module__2qbpcq__toggleButton svg path,.ToggleButton-module-scss-module__2qbpcq__toggleButton svg g{fill:currentColor}.ToggleButton-module-scss-module__2qbpcq__toggleButton .ToggleButton-module-scss-module__2qbpcq__label{font-family:var(--font-family-base);font-size:var(--font-size-p2);font-style:normal;font-weight:400;line-height:var(--line-height-p2)}.ToggleButton-module-scss-module__2qbpcq__toggleButton{border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--color-stroke-core-aa);background:var(--color-bg-soft-core-default);color:var(--color-text-core-default)}.ToggleButton-module-scss-module__2qbpcq__toggleButton:hover:not(:disabled):not(.ToggleButton-module-scss-module__2qbpcq__disabled),.ToggleButton-module-scss-module__2qbpcq__toggleButton.ToggleButton-module-scss-module__2qbpcq__hover:not(.ToggleButton-module-scss-module__2qbpcq__disabled){box-shadow:inset 0 0 0 2px var(--color-stroke-core-aa);background:var(--color-bg-soft-core-hover)}.ToggleButton-module-scss-module__2qbpcq__toggleButton:active:not(:disabled):not(.ToggleButton-module-scss-module__2qbpcq__disabled),.ToggleButton-module-scss-module__2qbpcq__toggleButton.ToggleButton-module-scss-module__2qbpcq__pressed:not(.ToggleButton-module-scss-module__2qbpcq__disabled){box-shadow:inset 0 0 0 2px var(--color-stroke-core-aaa);background:var(--color-bg-soft-core-press)}.ToggleButton-module-scss-module__2qbpcq__toggleButton:focus-visible:not(:disabled):not(.ToggleButton-module-scss-module__2qbpcq__disabled),.ToggleButton-module-scss-module__2qbpcq__toggleButton.ToggleButton-module-scss-module__2qbpcq__focus:not(.ToggleButton-module-scss-module__2qbpcq__disabled){box-shadow:inset 0 0 0 1px var(--color-stroke-core-aa);background:var(--color-bg-soft-core-default)}.ToggleButton-module-scss-module__2qbpcq__toggleButton:disabled,.ToggleButton-module-scss-module__2qbpcq__toggleButton.ToggleButton-module-scss-module__2qbpcq__disabled{box-shadow:inset 0 0 0 1px var(--color-stroke-core-soft);background:var(--color-bg-soft-core-default);cursor:not-allowed}.ToggleButton-module-scss-module__2qbpcq__toggleButton:disabled .ToggleButton-module-scss-module__2qbpcq__label,.ToggleButton-module-scss-module__2qbpcq__toggleButton.ToggleButton-module-scss-module__2qbpcq__disabled .ToggleButton-module-scss-module__2qbpcq__label{color:var(--color-text-core-inactive)}.ToggleButton-module-scss-module__2qbpcq__toggleButton.ToggleButton-module-scss-module__2qbpcq__selected{box-shadow:none;background:var(--color-bg-intense-core-default);color:var(--color-text-core-inverse)}.ToggleButton-module-scss-module__2qbpcq__toggleButton.ToggleButton-module-scss-module__2qbpcq__selected svg path,.ToggleButton-module-scss-module__2qbpcq__toggleButton.ToggleButton-module-scss-module__2qbpcq__selected svg g{fill:var(--color-text-core-inverse)}.ToggleButton-module-scss-module__2qbpcq__toggleButton.ToggleButton-module-scss-module__2qbpcq__selected:hover:not(:disabled):not(.ToggleButton-module-scss-module__2qbpcq__disabled),.ToggleButton-module-scss-module__2qbpcq__toggleButton.ToggleButton-module-scss-module__2qbpcq__selected.ToggleButton-module-scss-module__2qbpcq__hover:not(.ToggleButton-module-scss-module__2qbpcq__disabled){background:var(--color-bg-intense-core-hover)}.ToggleButton-module-scss-module__2qbpcq__toggleButton.ToggleButton-module-scss-module__2qbpcq__selected:active:not(:disabled):not(.ToggleButton-module-scss-module__2qbpcq__disabled),.ToggleButton-module-scss-module__2qbpcq__toggleButton.ToggleButton-module-scss-module__2qbpcq__selected.ToggleButton-module-scss-module__2qbpcq__pressed:not(.ToggleButton-module-scss-module__2qbpcq__disabled){background:var(--color-bg-intense-core-press)}.ToggleButton-module-scss-module__2qbpcq__toggleButton.ToggleButton-module-scss-module__2qbpcq__selected:focus-visible:not(:disabled):not(.ToggleButton-module-scss-module__2qbpcq__disabled),.ToggleButton-module-scss-module__2qbpcq__toggleButton.ToggleButton-module-scss-module__2qbpcq__selected.ToggleButton-module-scss-module__2qbpcq__focus:not(.ToggleButton-module-scss-module__2qbpcq__disabled){background:var(--color-bg-intense-core-default)}.ToggleButton-module-scss-module__2qbpcq__toggleButton.ToggleButton-module-scss-module__2qbpcq__selected:disabled,.ToggleButton-module-scss-module__2qbpcq__toggleButton.ToggleButton-module-scss-module__2qbpcq__selected.ToggleButton-module-scss-module__2qbpcq__disabled{background:var(--color-bg-soft-core-inactive);cursor:not-allowed}.ToggleButton-module-scss-module__2qbpcq__toggleButton.ToggleButton-module-scss-module__2qbpcq__selected:disabled .ToggleButton-module-scss-module__2qbpcq__label,.ToggleButton-module-scss-module__2qbpcq__toggleButton.ToggleButton-module-scss-module__2qbpcq__selected.ToggleButton-module-scss-module__2qbpcq__disabled .ToggleButton-module-scss-module__2qbpcq__label{color:var(--color-text-core-inactive)}
.SearchBar-module-scss-module__-3zXmq__searchbar{text-align:left;flex-direction:column;gap:8px;width:100%;max-width:328px;margin:0 auto;display:flex}.SearchBar-module-scss-module__-3zXmq__searchbarBottomRow{width:100%;color:var(--color-greyscale-800);align-items:center;gap:8px;display:flex}.SearchBar-module-scss-module__-3zXmq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ShareButton-module-scss-module__F8d9ZG__shareButton{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex}.ShareButton-module-scss-module__F8d9ZG__shareButton:focus-visible{outline:2px dashed var(--color-stroke-focus);outline-offset:2px}.ShareButton-module-scss-module__F8d9ZG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.StickyBarResume-module-scss-module__11ZNBG__stickyBarSentinel{pointer-events:none;width:100%;height:1px;margin-bottom:-1px}.StickyBarResume-module-scss-module__11ZNBG__stickyBarResume{z-index:100;background-color:var(--color-bg-container,#fff);border-bottom:2px solid var(--color-stroke-core-soft);width:100%;padding:0 var(--spacing-l);justify-content:space-between;align-items:flex-start;gap:var(--spacing-l);flex-direction:row;display:none;position:sticky;top:0;left:0;box-shadow:0 -4px 12px #0000000d}.StickyBarResume-module-scss-module__11ZNBG__stickyBarResume.StickyBarResume-module-scss-module__11ZNBG__isStuck{animation:.25s forwards StickyBarResume-module-scss-module__11ZNBG__stickyBarSlideDown;display:flex}@media (max-width:768px){.StickyBarResume-module-scss-module__11ZNBG__stickyBarResume.StickyBarResume-module-scss-module__11ZNBG__isStuck{display:none}}@media (min-width:769px) and (max-width:1200px){.StickyBarResume-module-scss-module__11ZNBG__stickyBarResume.StickyBarResume-module-scss-module__11ZNBG__isStuck{flex-wrap:wrap;align-items:center}}@keyframes StickyBarResume-module-scss-module__11ZNBG__stickyBarSlideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.StickyBarResume-module-scss-module__11ZNBG__productInfoBlock{padding:var(--spacing-xs) 0;align-items:center;gap:var(--spacing-m);flex:1;min-width:0;display:flex}@media (min-width:769px) and (max-width:1200px){.StickyBarResume-module-scss-module__11ZNBG__productInfoBlock{flex:1;order:1}}.StickyBarResume-module-scss-module__11ZNBG__imageWrapper{border-radius:var(--radius-m);flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}.StickyBarResume-module-scss-module__11ZNBG__productImage{object-fit:cover}.StickyBarResume-module-scss-module__11ZNBG__detailsWrapper{flex-direction:column;min-width:0;display:flex}.StickyBarResume-module-scss-module__11ZNBG__title p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.StickyBarResume-module-scss-module__11ZNBG__priceRow{align-items:center;gap:var(--spacing-s);margin-top:2px;display:flex}.StickyBarResume-module-scss-module__11ZNBG__tabsBlock{flex:2;justify-content:center;align-self:flex-end;min-width:0;display:flex}@media (min-width:769px) and (max-width:1200px){.StickyBarResume-module-scss-module__11ZNBG__tabsBlock{width:100%;margin-top:var(--spacing-s);flex:0 0 100%;order:3;justify-content:center;align-self:stretch}}.StickyBarResume-module-scss-module__11ZNBG__actionsBlock{padding:var(--spacing-xs) 0 var(--spacing-m);align-items:flex-end;gap:var(--spacing-xs);flex-direction:column;flex-shrink:0;display:flex}@media (min-width:769px) and (max-width:1200px){.StickyBarResume-module-scss-module__11ZNBG__actionsBlock{order:2;margin-left:auto}}.StickyBarResume-module-scss-module__11ZNBG__pointsWrapper{gap:var(--spacing-2xs);flex-direction:row;display:flex}
.ProductListPage-module-scss-module__jwHg0a__breadcrumbBar{align-self:stretch;align-items:center;gap:var(--spacing-s);padding:var(--spacing-m) var(--spacing-page);background:var(--color-bg-soft-core-default);display:flex}.ProductListPage-module-scss-module__jwHg0a__mobileFilterBar{align-items:flex-end;gap:var(--spacing-s);padding:var(--spacing-m);border-top:1px solid var(--color-stroke-core-soft);border-bottom:1px solid var(--color-stroke-core-soft);background:var(--color-bg-intense-core-default);flex-direction:column;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:flex}@media (min-width:769px){.ProductListPage-module-scss-module__jwHg0a__mobileFilterBar{display:none}}.ProductListPage-module-scss-module__jwHg0a__mobileFilterButton{height:var(--size-40);padding:var(--spacing-m) var(--spacing-2xl);gap:var(--spacing-m)}.ProductListPage-module-scss-module__jwHg0a__mobileFilterButton svg{width:var(--size-12);height:var(--size-12)}.ProductListPage-module-scss-module__jwHg0a__mobileFilterButton:hover,.ProductListPage-module-scss-module__jwHg0a__mobileFilterButton:active,.ProductListPage-module-scss-module__jwHg0a__mobileFilterButton:focus-visible{color:var(--color-greyscale-white)!important;background-color:#0000!important}.ProductListPage-module-scss-module__jwHg0a__mobileFilterButton:hover svg path,.ProductListPage-module-scss-module__jwHg0a__mobileFilterButton:hover svg g,.ProductListPage-module-scss-module__jwHg0a__mobileFilterButton:active svg path,.ProductListPage-module-scss-module__jwHg0a__mobileFilterButton:active svg g,.ProductListPage-module-scss-module__jwHg0a__mobileFilterButton:focus-visible svg path,.ProductListPage-module-scss-module__jwHg0a__mobileFilterButton:focus-visible svg g{fill:var(--color-greyscale-white)!important}.ProductListPage-module-scss-module__jwHg0a__layout{box-sizing:border-box;gap:var(--spacing-xl) var(--spacing-m);padding-bottom:var(--spacing-2xl);flex-direction:column;display:flex}@media (min-width:769px){.ProductListPage-module-scss-module__jwHg0a__layout{flex-direction:row-reverse}}.ProductListPage-module-scss-module__jwHg0a__content{justify-content:flex-start;align-items:flex-start;gap:var(--spacing-xl);box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:1240px;margin:0 auto;display:flex}@media (min-width:1025px){.ProductListPage-module-scss-module__jwHg0a__content{width:80%}.ProductListPage-module-scss-module__jwHg0a__contentFullWidth{width:100%}}.ProductListPage-module-scss-module__jwHg0a__titleBlock{justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:var(--spacing-m);width:100%;padding-top:var(--spacing-m);padding-bottom:var(--spacing-m);padding-inline:var(--spacing-page);flex-direction:column;display:flex}.ProductListPage-module-scss-module__jwHg0a__titleBlock p{overflow-wrap:anywhere;min-width:0;max-width:100%}.ProductListPage-module-scss-module__jwHg0a__titleRow{height:var(--line-height-h4);justify-content:space-between;align-self:stretch;align-items:center;width:100%;display:flex}.ProductListPage-module-scss-module__jwHg0a__titleRow h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (min-width:1025px){.ProductListPage-module-scss-module__jwHg0a__contentMaxWidth{max-width:920px;margin-inline:auto}}
