.pd-t-96{padding-top:96px !important}.pd-b-48{padding-bottom:48px !important}.pd-b-64{padding-bottom:64px !important}.pd-y-45{padding-top:45px !important;padding-bottom:45px !important}.pd-y-32{padding-top:32px !important;padding-bottom:32px !important}.pd-y-10{padding-top:10px !important;padding-bottom:10px !important}.mt-96{margin-top:96px !important}.mt-32{margin-top:32px !important}.mb-32{margin-bottom:32px !important}.icon-48{width:48px;height:48px}.flex-center{display:flex;justify-content:center;align-items:center}.primary-button{padding:10px 16px;background-color:#30201f;text-align:center;border-radius:6px;text-decoration:none;border:1px solid rgba(0,0,0,0);color:#fff;font-size:16px;font-weight:600}.primary-button:disabled{background-color:#f2f4f7;color:#98a2b3;border-color:#eaecf0}.icon-button{display:flex;justify-content:center;align-items:center;border:none;outline:none;background-color:rgba(0,0,0,0);width:48px;height:48px}.outline-button{display:flex;justify-content:center;align-items:center;gap:4px;background:rgba(0,0,0,0);outline:none;border:1px solid #d0d5dd;border-radius:8px;font-size:14px;font-weight:600;padding:8px 12px}.outline-button--warning{border-color:#fda29b;color:#b42318}.link-text--bold,.link-text--bold-dark{text-decoration:none;font-size:16px;font-weight:600;color:#815654}.link-text--bold-dark{color:#344054}.link-outline-button{padding:12px 16px;border:1px solid #d0d5dd;border-radius:6px;font-size:16px;font-weight:600;color:#344054;text-decoration:none;column-gap:6px;background-color:rgba(0,0,0,0)}.bg-gray-50{background-color:#f9fafb}.sticky-top-96{position:sticky;top:96px;z-index:10}.text-primary{color:#101828 !important}template{display:none}.fs-lg-bold{font-size:18px;font-weight:700;line-height:28px}.fs-lg-medium{font-size:18px;font-weight:500;line-height:28px}.fs-md-bold{font-size:16px;font-weight:700;line-height:24px}*{box-sizing:border-box;font-family:"Inter",sans-serif}body,html{margin:0;padding:0;height:100%}body{display:flex;flex-direction:column;min-height:100vh}img{width:100%}input{padding:10px 14px !important;border:1px solid #d0d5dd !important;border-radius:8px !important;font-size:14px !important;color:#344054 !important}input::placeholder{color:#667085;font-size:14px}input:not(:disabled):active,input:not(:disabled):focus{box-shadow:0 0 0 .25rem #c7a3a2 !important;border-color:#c7a3a2 !important}input:disabled{pointer-events:none}label{font-size:14px;color:#344054;margin-bottom:6px;font-weight:500}.flash-message{display:flex;justify-content:center;align-items:center;column-gap:8px;padding:16px;border-radius:10px;width:100%;opacity:0;background-color:#d0d5dd;color:#000;transform:translateX(-40px);transition:all .3s ease-in-out}.flash-message.show{opacity:1;transform:translateX(0)}.flash-message--success{background-color:#ecfdf3}.flash-message--error{background-color:#fee2e2}.menu-overlay{position:fixed;top:0;left:0;bottom:0;width:100%;background-color:rgba(0,0,0,.5);z-index:9999;opacity:0;pointer-events:none;transition:all .3s ease-in-out}.menu-overlay.open{opacity:1;pointer-events:auto}.skeleton-section{background-color:#d0d5dd;animation:loading 1s infinite alternate}.h-50px{height:50px}.h-90px{height:90px}.h-200px{height:200px}h1{font-size:30px;font-weight:700;line-height:38px;color:#101828}h2{font-size:24px;font-weight:700;line-height:32px;color:#101828}h3{font-size:18px;font-weight:700;line-height:28px;color:#101828}header{position:fixed;width:100%;z-index:10000}.katalog-nav{background-color:#c7a3a2}.nav-logo{max-width:128px}.sidebar-menu{position:fixed;top:0;left:0;bottom:0;opacity:0;width:40%;max-width:400px;margin-top:96px;padding:48px 32px;background:#fff;z-index:-1;pointer-events:none;transform:translateX(-100%);transition:all .3s ease-in-out}.sidebar-menu.open{opacity:1;pointer-events:auto;z-index:10000;transform:translateX(0)}.sidebar-menu__nav-item{display:flex;column-gap:16px;padding:12px}#favorites-icon-top,#cart-icon-top{position:relative;padding:10px;border-radius:6px}#favorites-icon-top.active,#cart-icon-top.active{background-color:#b28381}.favorites-count,.cart-count{position:absolute;top:0;right:-5px;width:20px;height:20px;border-radius:50%;background-color:#079455;color:#fff;font-size:9px;font-weight:600;display:flex;justify-content:center;align-items:center}.katalog-login__title{margin-bottom:12px}.katalog-login__subtitle{color:#475467}.katalog-login-form{row-gap:20px}#results{max-height:50vh;overflow-y:auto;padding:16px 0}.customer-result__label{width:100%;border-radius:8px;padding:8px 16px;font-size:16px;font-weight:600;color:#667085;margin-bottom:0px}.customer-result__radio{display:none}.customer-result__radio:checked+.customer-result__label{background-color:#faf6f6;color:#815654}.collection-title{font-size:16px;font-weight:600;color:#000}.group-card{display:flex;justify-content:center;align-items:center;aspect-ratio:368/232;border-radius:8px;background-color:#fff;border:1px solid #d0d5dd;box-shadow:0 2px 4px -2px rgba(16,24,40,.06),0px 4px 8px -2px rgba(16,24,40,.1);padding-right:49px;padding-left:49px;text-decoration:none;color:#344054}.product-search-form{display:flex;align-items:center;justify-content:center;column-gap:24px}#product-search{padding-left:42px !important;text-overflow:ellipsis}#product-search::placeholder{color:#667085;font-size:16px}.product-search-container{position:relative}.product-search-container svg{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:#667085}.products-count{color:#475467}.product-card{position:relative;height:100%;display:flex;flex-direction:column;background-color:#fff;border-radius:8px}.product-card__favorite{position:absolute;top:8px;left:8px;width:44px;height:44px;background:rgba(255,255,255,.4);border:none;border-radius:50%;outline:none;z-index:100}@keyframes loading{0%{background-color:#e8eaee}100%{background-color:#d0d5dd}}.product-card--loading{opacity:.7}.product-card--loading .product-card__image{background-color:#d0d5dd;border-radius:8px;animation:loading 1s infinite alternate}.product-card--loading .product-card__sku,.product-card--loading .product-card__title{height:24px;background-color:#d0d5dd;border-radius:8px;animation:loading 1s infinite alternate}.product-card--loading .product-card__link{background-color:#d0d5dd;border-radius:8px;animation:loading 1s infinite alternate;pointer-events:none}.product-card__colors{display:flex;align-items:center;padding:6px 0;height:30px}.product-card__colors--images{position:relative;display:flex;align-items:center}.product-card__color{position:absolute;heigth:24px;width:24px;border-radius:50%;border:3px solid #fff}.product-card__extra-colors-icon{position:absolute;width:16px;height:16px}svg.fill-black{fill:#000}.product-card__image{width:100%;aspect-ratio:1.07;object-fit:contain}.product-card__content{display:flex;flex-direction:column;padding:16px;row-gap:8px;margin-top:auto}.product-card__content *{margin-bottom:0}.product-card__title{font-size:16px;font-weight:600;color:#101828}.product-single__navigate-link{display:flex;align-items:center;column-gap:8px;padding:12px 0;color:#475467;font-size:16px;font-weight:600;text-decoration:none}.product-single__navigate-link.disabled{color:#98a2b3}.product-single__navigate-link.disabled svg{fill:#98a2b3}.product-single__navigation-title{font-size:18px;font-weight:600;color:#344054}.product-single__navigation-title a{font-size:18px;font-weight:600;color:#475467;text-decoration:none}.product-single__add-favorite{display:flex;align-items:center;column-gap:8px;padding:10px;background-color:rgba(0,0,0,0);border:none;outline:none}.product-single__name{font-size:30px;font-weight:700}.product-single__price span{font-weight:700}.fancybox__container{z-index:99999 !important}.accordion-item{border:none !important}.accordion-button{font-size:16px !important;font-weight:600 !important;color:#475467 !important;background-color:#f9fafb !important;box-shadow:none !important}.accordion-button::after{color:#475467 !important}.accordion-body{background-color:#f9fafb !important}.variant-selection-section{background-color:#f9fafb}.variant-selection-section__button,.type-button{display:flex;gap:8px;align-items:center;padding:16px;outline:none;background:rgba(0,0,0,0);font-size:18px;font-weight:600;color:#475467;border:2px solid rgba(0,0,0,0);transition:all 300ms ease-in-out}.variant-selection-section__button:first-child,.type-button:first-child{margin-left:0}.variant-selection-section__button.active,.type-button.active{color:#815654;border-bottom:2px solid #815654}.variant-selection__quantity{display:none;align-items:center;justify-content:center;width:30px;height:30px;background-color:#815654;border-radius:50%;font-size:14px;font-weight:600;color:#fff}.variant-selection__quantity.active{display:flex}.variant-selection-container{display:flex;border-bottom:1px solid #d0d5dd}.leg-size-header{padding:8px 16px;background-color:#f2f4f7;border-radius:8px;font-size:20px;font-weight:700;margin-bottom:24px}.size-chart{display:none}.size-chart.active{display:block}.size-chart-row{display:grid;grid-template-columns:50px auto;grid-auto-flow:column;border-bottom:1px solid #d0d5dd}.size-chart-row .size-chart-column{padding:8px 0}.size-chart-row .size-chart-column:nth-child(odd){background-color:#fff}.size-chart-row .size-chart-column:first-child{background:rgba(0,0,0,0)}.box-products-container .size-chart-row{grid-template-columns:minmax(224px, auto) auto}.box-products-container .size-chart-column{justify-content:start !important}.box-product-name{justify-content:start !important}.box-product-name .size-chart-column{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:8px;padding:16px 38px 24px 38px}.size-chart-row--header{border-bottom:none !important}.size-chart-row--header .size-chart-column{flex-direction:column;padding:16px 0 24px 0}.size-chart-row--header__type{font-size:12px;margin-bottom:0}.size-chart-row--header__size,.size-chart-row__size{font-size:18px;font-weight:700;margin-bottom:0}.size-chart-column{display:flex;justify-content:center;align-items:center}.size-chart-column.disabled{opacity:.3;pointer-events:none}.size-chart-quantity{width:50px !important;text-align:center;outline:none}.size-chart-quantity::-webkit-outer-spin-button,.size-chart-quantity::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.size-chart-quantity[type=number]{-moz-appearance:textfield}.size-quantity--minus,.size-quantity--plus{display:flex;justify-content:center;align-items:center;width:44px;height:44px;background:rgba(0,0,0,0);border:unset;font-size:24px;color:#815654}.add-to-cart-container{display:flex;justify-content:flex-end;align-items:center;column-gap:32px;margin-top:48px}.add-to-cart__total-quantity{font-size:18px;font-weight:400;color:#344054;margin-bottom:0}.add-to-cart__button:disabled path{stroke:#98a2b3}.radio-container{display:flex;flex-direction:column;padding:16px;border:2px solid #d0d5dd;border-radius:12px}.radio-container.open{row-gap:20px;border-color:#815654}.radio-container.open .radio-container__content{opacity:1;pointer-events:auto;max-height:1000px}.radio-container input[type=radio]{display:none}.radio-container input[type=radio]:checked+label .radio-checkmark{border-width:6px;border-color:#815654}.radio-checkmark{display:inline-block;height:20px;width:20px;border-radius:50%;border:1px solid #d0d5dd;transition:border 300ms ease-in-out}.radio-container__content{display:flex;flex-direction:column;gap:16px;opacity:0;pointer-events:none;max-height:0}.favorite-card{position:relative;display:flex;height:100%;border-radius:8px;border:1px solid #d0d5dd}.favorite-card__image{width:40%}.favorite-card__image img{width:100%;aspect-ratio:1.1;object-fit:contain}.favorite-card__content{display:flex;flex-direction:column;align-items:flex-start;padding:16px;row-gap:8px}.favorite-card__content *{margin-bottom:0}.cart-heading{font-size:20px;font-weight:500;line-height:30px}.cart-list-header{font-size:14px;font-weight:600;margin-bottom:0}.cart-list-item:nth-child(even){background-color:#f9fafb}.cart-list-item *{font-size:14px}.cart-list-item__checkbox{width:16px;height:16px}.cart-list-item__checkbox:active,.cart-list-item__checkbox:focus{box-shadow:none !important;border:none !important}.cart-list-item__image{width:45px;height:50px;flex-shrink:0}.cart-list-item__image img{width:100%;height:100%;object-fit:contain}.cart-list-item__sku{font-size:12px}.cart-list-item__quantity::-webkit-outer-spin-button,.cart-list-item__quantity::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-list-item__quantity[type=number]{-moz-appearance:textfield}.cart-list-products{height:460px;overflow-y:auto;overflow-x:clip}.checkout-product-item{padding:8px}.checkout-product-item:nth-child(even){background-color:#f9fafb}.checkout-product-item>div{word-wrap:break-word}
