@media all and (min-width:100px) and (max-width:1025px){.showOnDesk{display:none!important}.showOnMobile{display:inline-block!important}.stickyMenu{border-bottom:1px solid rgba(195,215,164,.8);background-color:#fff}.stickyMenu .leftMenu{display:none}.stickyMenu .logoHolder{width:160px;left:50px;top:30px;transform:translate(0)}.stickyMenu .rightMenu{width:50%}.stickyMenu .rightMenu ul li .bagPopup{width:100%;left:0;padding:15px;top:88px;box-shadow:none;border-radius:0}.stickyMenu .rightMenu ul li .bagPopup .bagList h3{font-size:18px}.stickyMenu .rightMenu ul li:nth-child(2){margin-right:0;position:static}.stickyMenu .rightMenu ul li:nth-child(3){margin-right:0}.elHolder{width:100%;height:570px}.elHolder .el.el1{width:300px;height:300px}.elHolder .el.el2{width:200px;height:200px;right:auto;left:200px;bottom:70px}.elHolder .el.el3{width:350px;height:350px;right:auto;left:300px;top:0}.elHolder .el.el4{width:250px;height:250px;right:auto;left:100px;bottom:150px}.elHolder .el.el5{width:100px;height:auto;left:0;bottom:170px;z-index:3;display:block}.mainBanner .slogan{left:50px;top:220px;width:250px;font-size:30px}.introText{padding-left:0;padding-bottom:0;padding-top:0;margin-bottom:0;top:0}.introText .textHolder{font-size:22px}.loginPageHolder .loginImg .logoHolder{width:200px}.categoriesHp .safeArea{padding:0}.categoriesHp .safeArea ul li .catInfo a.title{font-size:15px;margin-bottom:15px}.categoriesHp .safeArea ul li .catInfo a.more{font-size:12px}.categoriesHp .safeArea ul li .imageHolder img{padding:10px;height:230px}.categoriesHp .safeArea ul li.bigSection .imageHolder img{padding:0;height:370px}.hpBlock{padding:50px 0}.hpBlock h2{font-size:30px}.itemContainer .imgHolder img{height:200px}.itemContainer .prodInfo .category{margin-bottom:10px;display:none}.itemContainer .prodInfo .prodName{margin-bottom:10px}.itemContainer .prodInfo .prodName a{font-size:14px}.itemContainer .prodInfo .price{font-size:14px}.weddingBlock .safeArea{padding:0}.weddingBlock .safeArea .leftBlock{width:100%;display:block;padding:0 30px;box-sizing:border-box}.weddingBlock .safeArea .leftBlock .hpBlock .contentText{font-size:22px}.weddingBlock .safeArea .rightBlock{width:100%}.ctaHolder a{font-size:15px}.topLinks{padding:30px 0}.topLinks h2{font-size:23px;width:150px;margin-right:40px}.topLinks ul{width:calc(100% - 190px)}.topLinks ul li{margin-right:20px;width:calc(33.3333333333% - 14px)}.topLinks ul li a{font-size:11px}.topLinks ul li a span{font-size:18px}.footerBlock .sitemap{display:none}.footerBlock .newsletter{width:100%;float:none}.smallSafeArea{padding:0}.smallSafeArea.greenBg{padding:30px 0}.aboutusPage .aboutContent h2{font-size:30px;width:200px}.aboutusPage .aboutContent .contentText{font-size:20px;width:calc(100% - 250px)}.weddingPage .weddingOptions ul li{vertical-align:top;min-height:330px}.loginPageHolder{height:100vh}.loginPageHolder .loginImg{height:170px;width:100%}.loginPageHolder .loginForm{padding:30px 0;height:calc(100vh - 170px);position:absolute;bottom:0;left:0;left:0;width:100%;overflow-y:auto}.loginPageHolder .loginForm .loginFormHolder{padding:20px 0}.loginPageHolder .loginForm .loginFormHolder h1{font-size:28px}.giftcardBlock{padding:40px 0;direction:rtl}.giftcardBlock ul{margin-bottom:20px}.giftcardBlock ul li{padding-left:20px;background-image:url(../images/plus-icon.svg);background-size:15px auto;background-position:left center;background-repeat:no-repeat}.giftcardBlock .hpBlock{padding:0}.giftcardBlock .terms{font-size:10px}.giftcardBlock .leftBlock{width:100%;margin-bottom:20px}.giftcardBlock .rightBlock{width:100%}.myAccountPage h1{font-size:30px;margin-bottom:20px}.myAccountPage .myAccountPageHolder .accountLeftMenu{width:100%;margin-right:0}.myAccountPage .myAccountPageHolder .accountLeftMenu .title{font-size:17px;margin-bottom:0;background-image:url(../images/dd-arrow-down.svg);background-repeat:no-repeat;background-size:25px auto;background-position:right center}.myAccountPage .myAccountPageHolder .accountLeftMenu .leftMenuHolder{display:none}.myAccountPage .myAccountPageHolder .accountLeftMenu .leftMenuHolder ul{margin-top:15px}.myAccountPage .myAccountPageHolder .accountBody{width:100%;margin-top:40px}.myAccountPage .myAccountPageHolder .accountBody .accountListBody .halfPage{width:100%}.detailsHolder .detailsGallery{width:100%;margin-right:0;margin-bottom:30px;float:none}.detailsHolder .prodDetailsContainer{width:100%;float:none}.relatedItem{margin-top:50px}.shopBody .lefMenu{position:fixed;top:89px;height:calc(100vh - 89px);left:0;width:100%;padding:20px;box-sizing:border-box;z-index:999;background-color:#fff;display:none;overflow-y:auto}.shopBody .shopList{width:100%;float:none}.shopBody .shopList .itemContainer .imgHolder img{height:200px}.subpageHolder .shopListTop .filterBy .filterIcon{display:inline-block;vertical-align:middle}.subpageHolder .shopListTop .filterBy .filterIcon a{color:#000;background-image:url(../images/filter-icon.svg);background-position:center center;background-repeat:no-repeat;background-size:25px auto;width:40px;height:40px;display:block}.subpageHolder .shopListTop .filterBy .filterDropdown{display:inline-block;vertical-align:middle;margin-left:15px}.subpageHolder .shopListTop .filterBy .filterDropdown>a{width:150px}.filterHeader{border-bottom:1px solid rgba(195,215,164,.5);padding:0 0 20px 0;margin-bottom:30px;text-align:center;font-size:18px;font-weight:600;color:#292d32;position:relative}.filterHeader .close{background-image:url(../images/close.svg);position:absolute;right:0;top:0;width:20px;height:20px;background-position:center center;background-repeat:no-repeat;background-size:100% auto}.shoppingBagContainer .myBagHolder{width:100%;float:none;margin-right:0;margin-bottom:20px}.shoppingBagContainer .bagSummary{width:100%}.stepper{display:none}.stepperPage h1{font-size:35px}.mobileMenuHolder{background-color:#fff;position:fixed;left:0;top:0;height:100vh;width:100%;display:none}.mobileMenuHolder .menuHeader{padding:30px 24px;box-sizing:border-box;border-bottom:1px solid rgba(195,215,164,.5)}.mobileMenuHolder .menuHeader .close{width:20px;height:20px;float:right;background-image:url(../images/close.svg);background-position:center center;background-size:100% auto}.mobileMenuHolder .menuHeader .back{width:20px;height:20px;float:left;background-image:url(../images/back-arrow.svg);background-position:center center;background-size:100% auto;display:none}.mobileMenuHolder .menuBody .menuSlide{padding:30px 24px;box-sizing:border-box;position:relative}.mobileMenuHolder .menuBody .menuSlide.level2{position:absolute;left:100%;width:100%;top:0;background-color:#fff;height:100%}.mobileMenuHolder .menuBody .menuSlide.level2.active{transform:translateX(-100%)}.mobileMenuHolder .menuBody .menuSlide.level3{position:absolute;left:100%;width:100%;top:0;background-color:#fff;height:100%}.mobileMenuHolder .menuBody .menuSlide.level3.active{transform:translateX(-100%)}.mobileMenuHolder .menuBody .menuSlide .menuSection{margin-bottom:32px}.mobileMenuHolder .menuBody .menuSlide .menuSection .title{color:#727171;font-weight:400;font-size:15px;margin-bottom:12px}.mobileMenuHolder .menuBody .menuSlide .menuSection ul li a{padding:5px 0;display:block;font-size:15px;color:#292d32;font-weight:600}.mobileMenuHolder .menuBody .menuSlide .menuSection ul li a.withArrow{background-image:url(../images/slider-arrow-right.svg);background-size:24px auto;background-repeat:no-repeat;background-position:right center}.mobileMenuHolder .menuBody .menuSlide .menuSection ul li a.logout{background-image:url(../images/logout-icon.svg);background-size:24px auto;background-repeat:no-repeat;background-position:right center}}@media all and (min-width:100px) and (max-width:750px){.safeArea{padding:0 24px}.stickyMenu{padding:30px 0 30px 0}.stickyMenu .logoHolder{width:96px;left:24px;top:27px}.mainBanner{padding-top:86px}.mainBanner .slogan{top:170px}.elHolder{height:570px;width:100%}.elHolder .el a{display:none}.elHolder .el.el1{width:230px;height:230px}.elHolder .el.el2{width:160px;height:auto;right:auto;left:200px;bottom:0}.elHolder .el.el3{width:160px;height:auto;right:auto;left:200px;top:0}.elHolder .el.el4{width:302px;height:auto;right:auto;left:2px;bottom:0}.elHolder .el.el5{width:100px;height:auto;left:0;bottom:170px;z-index:3;display:block}.categoriesHp .safeArea ul li{width:50%}.categoriesHp .safeArea ul li .imageHolder{padding-bottom:120px}.categoriesHp .safeArea ul li .imageHolder img{padding:0}.mainBanner .imgHolder img{height:220px}.introText .textHolder .ctaLink{margin-top:30px}.listHolder ul{font-size:0}.listHolder ul li{width:48%;margin-bottom:30px;margin-right:4%}.listHolder ul li:nth-child(2n){margin-right:0}.itemContainer .imgHolder img{height:200px}.topLinks h2{width:100%;margin-right:0;margin-bottom:25px}.topLinks ul{width:100%}.topLinks ul li{width:100%;margin-bottom:20px}.weddingBlock .rightBlock img{height:400px}.footerBlock .newsletter h2{font-size:20px}.footerBlock .newsletter .subTitle{font-size:14px}.footerBlock .newsletter .emailForm .inputHolder{width:55%}.cpHolder{display:block;text-align:center}.cpHolder .cp{margin-bottom:15px;font-size:12px}.cpHolder .menu{margin-bottom:15px;font-size:12px}.cpHolder .menu ul li a{font-size:12px;padding:0 4px}.cpHolder .desDev{font-size:12px}.fixedMenu .stickyMenu .logoHolder,.subpage .stickyMenu .logoHolder{width:96px;left:24px;top:27px}.stickyMenu .rightMenu>ul>li{margin-left:15px}.subpageHolder{padding-top:120px}.subpageHolder h1{font-size:32px}.aboutusPage .aboutContent{margin-bottom:50px}.aboutusPage .aboutContent h2{width:100%;margin-bottom:20px}.aboutusPage .aboutContent .contentText{width:100%}.weddingPage h2{font-size:26px}.weddingPage .contentText{font-size:18px;margin-bottom:20px}.weddingPage .weddingOptions{margin-bottom:30px}.weddingPage .weddingOptions ul li{width:100%;margin-bottom:30px;min-height:auto;margin-right:0}.weddingPage .weddingOptions ul li:last-child{margin-bottom:0}.formHolder.halfBlock .formRow{width:100%;margin-right:0}.listItem .title{font-size:19px;font-weight:500}.loginPageHolder .loginForm .loginFormHolder{padding:0 24px}.myAccountPage .myAccountPageHolder .accountBody .accountHeader h2{font-size:20px}.myAccountPage .myAccountPageHolder .accountBody .accountHeader .editAction{padding-top:5px}.myAccountPage .myAccountPageHolder .accountBody .accountHeader .editAction.backAction a{font-size:12px}.bagList ul li{font-size:0}.bagList ul li .itemInfo{width:60%;display:inline-block}.bagList ul li .itemInfo .infoHolder{width:calc(100% - 100px)}.bagList ul li .itemInfo .infoHolder .name{font-size:16px}.bagList ul li .itemOrderInfo{width:35%;display:inline-block;text-align:right;font-size:16px}.bagList ul li .itemOrderInfo .qtt{margin-bottom:10px}.bagList ul li .itemOrderInfo .removeAction{display:inline-block}.ordersList .footer{display:block}.ordersList .footer .orderDetailsFooter{width:100%;margin-bottom:20px}.detailsHolder .detailsGallery .swiper-button-next{right:0;bottom:45px}.detailsHolder .detailsGallery .swiper-button-prev{left:0;bottom:45px}.detailsHolder .detailsGallery .mySwiper2{height:300px}.detailsHolder .detailsGallery .mySwiper2 .swiper-slide img{height:300px}.detailsHolder .detailsGallery .mySwiper{width:80%}.detailsHolder .detailsGallery .mySwiper .swiper-slide img{width:100%;height:80px}.prodinfoBlock ul li{margin-bottom:10px}.prodinfoBlock .addToCart{width:calc(100% - 200px)}.shopBody .shopList .listHolder ul li{width:48%}.bagList ul li{padding:20px 0}.mapHolder{margin-bottom:50px}.mapHolder img,.mapHolder iframe{width:100%}.locationsList ul li{width:100%;margin-right:0}.loginPageHolder .loginForm{align-items:start}.loginPageHolder .altOptions{position:static;margin-bottom:15px}.qtt .infoDet{padding:8px 0}}