.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.feature-split-section-module-scss-module__Iw8eTG__section{flex-direction:column;gap:24px;width:100%;display:flex}.feature-split-section-module-scss-module__Iw8eTG__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.feature-split-section-module-scss-module__Iw8eTG__navButtons{flex-shrink:0;gap:8px;display:flex}.feature-split-section-module-scss-module__Iw8eTG__grid{grid-template-columns:1fr;align-items:stretch;gap:16px;display:grid}@media (min-width:768px){.feature-split-section-module-scss-module__Iw8eTG__grid{grid-template-columns:minmax(320px,50%) 1fr}}@media (min-width:1290px){.feature-split-section-module-scss-module__Iw8eTG__grid{grid-template-columns:minmax(320px,36%) 1fr}}.feature-split-section-module-scss-module__Iw8eTG__feature{background:var(--surface-action-hover,#af1417);border-radius:var(--border-radius-m,16px);color:var(--text-on-action);grid-template-columns:3fr 2fr;height:100%;text-decoration:none;transition:filter .15s;display:grid;overflow:hidden}.feature-split-section-module-scss-module__Iw8eTG__feature:hover{filter:brightness(1.05)}.feature-split-section-module-scss-module__Iw8eTG__featureImage{justify-content:center;align-items:center;min-height:0;padding:12px;display:flex;position:relative;overflow:hidden}.feature-split-section-module-scss-module__Iw8eTG__img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.feature-split-section-module-scss-module__Iw8eTG__featureContent{flex-direction:column;justify-content:center;gap:12px;padding:60px 16px 16px;display:flex;position:relative}.feature-split-section-module-scss-module__Iw8eTG__featureWishlist{--favorite-icon-color:var(--primary-200,#670a0c);--favorite-icon-color-hover:var(--primary-100,#af1417);--favorite-icon-color-filled:var(--foundation-white,#fff);--favorite-icon-color-filled-hover:var(--foundation-white,#fff);position:absolute;top:12px;right:12px}:is(.feature-split-section-module-scss-module__Iw8eTG__featureWishlist .btn,.feature-split-section-module-scss-module__Iw8eTG__featureWishlist button){cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.feature-split-section-module-scss-module__Iw8eTG__featureWishlist .favorite-icon{width:32px!important;height:32px!important}.feature-split-section-module-scss-module__Iw8eTG__featureInfo{flex-direction:column;gap:8px;display:flex}.feature-split-section-module-scss-module__Iw8eTG__featureTitle{font-family:var(--font-body);text-align:center;color:var(--text-on-action);word-break:break-word;margin:0;font-size:16px;font-weight:400;line-height:1.5}.feature-split-section-module-scss-module__Iw8eTG__featurePriceRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.feature-split-section-module-scss-module__Iw8eTG__featurePrice{font-family:var(--font-body);color:var(--text-on-action);font-size:24px;font-weight:400;line-height:1.2}.feature-split-section-module-scss-module__Iw8eTG__featureDiscount{background:var(--text-on-action);color:var(--surface-action);border-radius:var(--border-radius-xs,4px);font-size:12px;font-weight:700;font-family:var(--font-accent);padding:2px 8px}.feature-split-section-module-scss-module__Iw8eTG__featureBuy{align-self:stretch;width:100%}:is(.feature-split-section-module-scss-module__Iw8eTG__featureBuy .btn,.feature-split-section-module-scss-module__Iw8eTG__featureBuy button){justify-content:center;align-items:center;gap:12px;width:100%;height:48px;padding:12px 24px;display:flex;border-radius:var(--border-radius-s,8px)!important;background:var(--surface-action,#d80027)!important;color:var(--text-on-action,#fff)!important;border:0!important}.feature-split-section-module-scss-module__Iw8eTG__featureBuy .btn-content{gap:12px}.feature-split-section-module-scss-module__Iw8eTG__featureBuy .btn-content>.inline-flex{gap:12px}.feature-split-section-module-scss-module__Iw8eTG__carouselCol{min-width:0}.feature-split-section-module-scss-module__Iw8eTG__emblaViewport{overflow:hidden}.feature-split-section-module-scss-module__Iw8eTG__emblaContainer{gap:8px;display:flex}@media (min-width:768px){.feature-split-section-module-scss-module__Iw8eTG__emblaContainer{gap:12px}}@media (min-width:1024px){.feature-split-section-module-scss-module__Iw8eTG__emblaContainer{gap:16px}}.feature-split-section-module-scss-module__Iw8eTG__emblaSlide{flex:none;width:calc(50% - 4px);min-width:0}@media (min-width:768px){.feature-split-section-module-scss-module__Iw8eTG__emblaSlide{width:168px}}@media (min-width:1290px){.feature-split-section-module-scss-module__Iw8eTG__emblaSlide{width:clamp(170px,20vw,254px)}}
@keyframes auth-fade-in{0%{opacity:0}to{opacity:1}}@keyframes auth-fade-out{0%{opacity:1}to{opacity:0}}@keyframes auth-modal-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes auth-modal-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-52%)scale(.96)}}.auth-modal__overlay{--auth-overlay-bg:#000000b3;z-index:50;background:var(--auth-overlay-bg);position:fixed;inset:0}.auth-modal__overlay[data-state=open]{animation:.2s auth-fade-in}.auth-modal__overlay[data-state=closed]{animation:.15s forwards auth-fade-out}.auth-modal__content{--auth-modal-radius:var(--radius-m);--auth-modal-shadow:0 24px 80px #00000080;z-index:51;border-radius:var(--auth-modal-radius);width:calc(100vw - 32px);max-width:400px;min-height:min(90dvh,620px);max-height:90dvh;box-shadow:var(--auth-modal-shadow);outline:none;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}@media (min-width:768px){.auth-modal__content{max-width:520px}}@media (min-width:1290px){.auth-modal__content{max-width:1040px;height:min(90dvh,680px);min-height:0;max-height:min(90dvh,680px);overflow:hidden}}.auth-modal__content[data-state=open]{animation:.25s auth-modal-in}.auth-modal__content[data-state=closed]{animation:.2s forwards auth-modal-out}.auth-modal__close{--auth-close-opacity:.6;z-index:10;color:var(--icons-default);opacity:var(--auth-close-opacity);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:opacity .2s;display:flex;position:absolute;top:16px;right:16px}.auth-modal__close:hover{opacity:1}.auth-modal__layout{grid-template-columns:1fr;grid-template-areas:"form";height:100%;display:grid}@media (min-width:1290px){.auth-modal__layout{grid-template-areas:"image form";grid-template-columns:var(--auth-image-width,440px) var(--auth-form-width,600px)}}.auth-modal__image-panel{--auth-image-bg:var(--surface-action-secondary);background:var(--auth-image-bg);grid-area:image;display:none;position:relative;overflow:hidden}@media (min-width:1290px){.auth-modal__image-panel{display:block}}.auth-modal__image{object-fit:cover;object-position:var(--auth-image-position,center center)}.auth-modal__form-panel{--auth-form-bg:var(--surface-default);--auth-form-padding-x:24px;--auth-form-padding-y:80px;--auth-form-gap:40px;--input-height:40px;--input-px:.75rem;--input-border:var(--border-default);gap:var(--auth-form-gap);padding:var(--auth-form-padding-y) var(--auth-form-padding-x);background:var(--auth-form-bg);flex-direction:column;grid-area:form;min-height:0;display:flex;position:relative;overflow-y:auto}@media (min-width:1290px){.auth-modal__form-panel{--auth-form-padding-x:80px;--input-height:48px;--input-px:1rem}}.auth-modal__tabs{grid-template-columns:1fr 1fr;gap:4px;display:grid}.auth-modal__tab{--auth-tab-bg:var(--surface-action-secondary);--auth-tab-bg-active:var(--surface-action-secondary-hover);--auth-tab-radius:var(--radius-s);background:var(--auth-tab-bg);border-radius:var(--auth-tab-radius);height:48px;color:var(--text-body);font:700 14px/1 var(--font-button,var(--font-body));text-transform:uppercase;cursor:pointer;border:none;transition:background .2s}.auth-modal__tab[data-active=true]{background:var(--auth-tab-bg-active)}.auth-modal__fields{flex-direction:column;gap:16px;display:flex}.auth-modal__field{flex-direction:column;gap:4px;display:flex}.auth-modal__label{font:400 14px/normal var(--font-body);color:var(--text-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.auth-modal__extras-row{justify-content:space-between;align-items:center;gap:40px;display:flex}.auth-modal__checkbox-row{cursor:pointer;align-items:center;gap:6px;display:flex}.auth-modal__checkbox-label{font:400 14px/normal var(--font-body);color:var(--text-body)}.auth-modal__link{font:400 14px/normal var(--font-body);color:var(--text-body);text-underline-offset:2px;cursor:pointer;text-decoration:underline}.auth-modal__link:hover{color:var(--text-action,var(--icons-action))}.auth-modal__forgot-link{font:400 14px/normal var(--font-body);color:var(--text-body);cursor:pointer;white-space:nowrap;text-decoration:none}.auth-modal__forgot-link:hover{text-decoration:underline}.auth-modal__eye-btn{color:var(--icons-default);opacity:.5;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex}.auth-modal__eye-btn:hover{opacity:1}.auth-modal__error{border-radius:var(--radius-s);background:color-mix(in srgb, var(--text-error) 10%, transparent);border:1px solid var(--border-error);color:var(--text-error);font:400 14px/normal var(--font-body);padding:10px 14px}
