.promotion_wrapper__7TQtS{background:linear-gradient(180deg,#fff,#f6efe5);border:1px solid #e6d7c2;border-radius:16px;box-shadow:0 14px 28px rgba(36,23,8,.08);padding:28px 20px}.promotion_heading__dUiK6{margin:0 0 16px;color:#3d2d1d;font-size:2rem;font-weight:700;text-align:center}.promotion_offerTabs___f4Rt{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.promotion_offerTab__l17C8{border:1px solid #cbb394;background:#fff;color:#4f3c2b;padding:8px 14px;border-radius:999px;font-size:.95rem;transition:all .2s ease}.promotion_offerTab__l17C8:hover{border-color:#8b7051}.promotion_offerTabActive___lKHc{background:#8b7051;color:#fff;border-color:#8b7051}.promotion_offerMeta__yaKWy{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px}.promotion_badge__UCp53{background:#d84d2a;color:#fff;font-weight:700;border-radius:999px;padding:6px 12px}.promotion_metaText__MAz1R{color:#5d4f40;font-size:.95rem}.promotion_grid__USzn5{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.promotion_productCard__OZD8v{background:#fff;border:1px solid #ebdecc;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:8px}.promotion_productTitle__F2hVR{margin:0;font-size:1rem;color:#2c2014}.promotion_priceRow__OkXRC{display:flex;align-items:center;gap:10px}.promotion_originalPrice__R1jPM{color:#8a7f74;text-decoration:line-through;font-size:.95rem}.promotion_discountPrice__VIHDe{color:#b62020;font-weight:700;font-size:1.1rem}.promotion_takeButton__rR7cj{margin-top:auto;border:none;border-radius:10px;background:#4b3b2c;color:#fff;padding:10px 12px;font-weight:600}.promotion_takeButton__rR7cj:hover{background:#70573f}.promotion_pagination__2yVmq{margin-top:16px;display:flex;justify-content:center;align-items:center;gap:10px}.promotion_pageButton__yTIeF{border:1px solid #cdb494;background:#fff;border-radius:8px;padding:6px 10px;color:#4b3b2c}.promotion_pageButton__yTIeF:disabled{opacity:.45;cursor:not-allowed}.promotion_pageText__u9pAS{color:#5d4f40}.promotion_empty__Acukg,.promotion_error__QvrAJ,.promotion_loading__SfgCr{background:#fff;border:1px solid #ebdecc;border-radius:12px;color:#4b3b2c;padding:20px;text-align:center}.promotion_error__QvrAJ{color:#a41f1f}@media (max-width:768px){.promotion_wrapper__7TQtS{padding:20px 14px}.promotion_heading__dUiK6{font-size:1.6rem}.promotion_offerMeta__yaKWy{flex-direction:column;align-items:flex-start}}.promotion-pop-up_promotion-popup-content__ruqx9{position:relative;padding:0;border-radius:8px;display:flex;flex-direction:row;width:100%;max-width:600px;box-shadow:0 4px 8px rgba(0,0,0,.1);overflow:hidden}.promotion-pop-up_modal-dialog-centered__zwBl4{display:flex;align-items:center;z-index:1100;justify-content:center;height:100%}.promotion-pop-up_popup-image__7Tx6b{flex:1 1;position:absolute;z-index:3;left:-8%;bottom:40%;max-width:43%;overflow:hidden}.promotion-pop-up_popup-image__7Tx6b img{width:100%;height:100%;object-fit:cover}.promotion-pop-up_popup-text__VE5c2{flex:1 1;padding:20% 6%;display:flex;flex-direction:column;justify-content:start;align-items:start;text-align:left}.promotion-pop-up_popup-text__VE5c2 h5{font-weight:700;margin-bottom:10px;font-size:18px}.promotion-pop-up_popup-text__VE5c2 p{font-size:14px;margin-bottom:20px}.promotion-pop-up_btn-secondary__eFTQO{background-color:#757575;border:none;padding:10px 20px;font-size:14px;cursor:pointer}.promotion-pop-up_btn-secondary__eFTQO:hover{background-color:#616161}.promotion-pop-up_close-btn__W5JoF{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;color:#616161!important;z-index:10;opacity:1;cursor:pointer}.promotion-pop-up_close-btn__W5JoF:hover{color:#f30000;z-index:10;cursor:pointer}@media (max-width:768px){.promotion-pop-up_promotion-popup-content__ruqx9{flex-direction:column;max-width:90%}.promotion-pop-up_popup-image__7Tx6b{left:0;bottom:50%;max-width:30%}.promotion-pop-up_popup-text__VE5c2{padding:20px}.promotion-pop-up_popup-text__VE5c2 h5{font-size:16px}.promotion-pop-up_btn-secondary__eFTQO,.promotion-pop-up_popup-text__VE5c2 p{font-size:12px}}#main_main-section__2zgS1{padding:50px 0}.main_text-container___6Y0z h1{font-size:2.5rem}.main_text-container___6Y0z h2{font-size:2rem}.main_text-container___6Y0z p{font-size:1.5rem}.main_image-container__cfsYy{position:relative}.main_overlay-circle__50Xqf{position:absolute;bottom:2%;left:-4%;width:15em;height:15em}.main_inset-img__ytgbl{width:100%;height:100%;border-radius:50%}.main_ask-us-btn__clifT{background-color:#6b5b47;font-size:24px;border-radius:15px;border:none}.main_ask-us-btn__clifT:hover{background-color:#e1cbb1;color:black;border:none}.main_about-us-section__P5bYo{background-color:#e1cbb1;margin-top:6em;color:black}.main_about-us-section__P5bYo h1{color:black;font-family:Great Vibes}.main_categories-section__v_ptC{margin-top:6em}.main_text-category__KQh6B{position:absolute;bottom:0;background:transparent;transform:translateY(0);transition:all .3s ease;width:100%;border-bottom-left-radius:15px;border-bottom-right-radius:15px;text-align-last:start}.main_link-to-item-images__1dQUK:hover .main_text-category__KQh6B{background:rgb(225,203,177);background:linear-gradient(0deg,rgba(225,203,177,1),rgba(106,79,47,.4150910364145658) 50%,rgba(225,203,177,0))}.main_link-to-item-images__1dQUK:hover .main_text-category__KQh6B span{transform:translateY(-5px);color:white}.main_text-category__KQh6B span{box-shadow:none;font-size:30px;color:white;transition:transform .3s ease}.main_categories-images__ZiyzR{background-repeat:no-repeat;height:27em;background-position:bottom;background-size:cover;border-radius:15px}.main_curtain-images-after-click__yRdke{background-repeat:no-repeat;height:30em;background-size:cover}.main_text-under-image__4F2sP a{text-transform:uppercase;cursor:pointer;font-size:30px;color:white!important;font-weight:400}.main_text-under-image__4F2sP{background-color:#6c5d49}.main_card__w0A77{border:none}.main_card-offers__RWMKH{border:1px solid black;box-shadow:7px 4px 10px 1px rgba(0,0,0,.1);border-radius:0}.main_offers-section__41wxw{margin-top:6em}.main_small-images-gallery__OEo2a{aspect-ratio:1/1;width:100%;padding:0}.main_main-image-buy__tQxPE,.main_small-images-gallery__OEo2a{border-radius:0;border:1px solid black}.main_custom-form-control__czweQ{border-radius:0;border:2px solid black}.main_custom-curtain-hang__BQ2J7{font-size:15px;color:black}.main_btn-add-to-cart__B0D5C{font-size:14px;background-color:#dbaf75;border-radius:0}.main_custom-btn-count__u6hof,.main_description-title__vC5oB{background-color:#dbaf75}.main_link-to-item-images__1dQUK{transition:all .3s;cursor:pointer}.main_promotions-section__NU_iq h1{font-family:Great Vibes}.main_promotions-section__NU_iq h2{font-size:1.5em}.main_promotions-section__NU_iq{background-color:#fff}.main_promo-heading__KrpyD{letter-spacing:.3px;margin-bottom:14px;font-size:3vw!important}@media (max-width:768px){.main_text-container___6Y0z h1{font-size:1.8rem}.main_promo-heading__KrpyD{font-size:4vw!important}.main_text-container___6Y0z h2{font-size:1.5rem}.main_text-container___6Y0z p{font-size:1.2rem}.main_categories-images__ZiyzR{height:20em}.main_text-category__KQh6B span{font-size:20px}.main_text-under-image__4F2sP a{font-size:24px}.main_about-us-section__P5bYo{padding:20px}.main_promotions-section__NU_iq h2{font-size:1.2em}}.main_custom-container-for-promotions__CnBNp{background-color:#fff}.main_promo-card__tRKfU{background:linear-gradient(180deg,#ffffff,#fcf7f1);border:1px solid #e3d3bf;border-radius:14px;box-shadow:0 10px 25px rgba(0,0,0,.07);padding:24px 20px}.main_promo-badge__phKzl{display:inline-block;background:#a9957c;color:#fff;border-radius:999px;font-size:.88rem;letter-spacing:.3px;padding:6px 14px;margin-bottom:14px}.main_promo-intro__H9cUS{margin-bottom:14px;font-size:1.05rem;color:#3d3125}.main_promo-list__zslGh{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.main_promo-item__64JFg{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:10px;column-gap:10px;grid-row-gap:3px;row-gap:3px;border:1px solid #eadfce;border-radius:10px;background:#fff;padding:12px 14px}.main_promo-name__wjUB_{color:#221a13;font-weight:600}.main_promo-price__Ge3YI{color:#eb2727;font-weight:700;font-size:24px;white-space:nowrap}.main_promo-meta__VxKSP{grid-column:1/-1;color:#6e6255;font-size:.92rem}@media (max-width:768px){.main_promo-card__tRKfU{padding:16px 12px;border-radius:10px}.main_promo-item__64JFg{grid-template-columns:1fr}.main_promo-price__Ge3YI{justify-self:start}}