﻿@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:50px;padding-top:50px;}.introText .textHolder{font-size:22px;}.loginPageHolder .loginImg .logoHolder{width:200px;}.categoriesHp .safeArea{padding:0;}.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 img{padding:10px 35px;}.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;}}