@font-face{font-family:"AvenirNextBold";src:url(../fonts/AvenirNext-Bold.eot);src:url(../fonts/AvenirNext-Bold.eot?#iefix)format("embedded-opentype"),url(../fonts/AvenirNext-Bold.woff2)format("woff2"),url(../fonts/AvenirNext-Bold.woff)format("woff"),url(../fonts/AvenirNext-Bold.ttf)format("truetype"),url(../fonts/AvenirNext-Bold.svg#AvenirNext-Bold)format("svg");font-weight:700;font-style:normal}@font-face{font-family:"AvenirNextDemiBold";src:url(../fonts/AvenirNext-DemiBold.eot);src:url(../fonts/AvenirNext-Bold.eot?#iefix)format("embedded-opentype"),url(../fonts/AvenirNext-DemiBold.woff2)format("woff2"),url(../fonts/AvenirNext-DemiBold.woff)format("woff"),url(../fonts/AvenirNext-DemiBold.ttf)format("truetype"),url(../fonts/AvenirNext-DemiBold.svg#AvenirNext-Bold)format("svg");font-weight:700;font-style:normal}@font-face{font-family:"AvenirNextRegular";src:url(../fonts/AvenirNext-Regular.eot);src:url(../fonts/AvenirNext-Regular.eot?#iefix)format("embedded-opentype"),url(../fonts/AvenirNext-Regular.woff2)format("woff2"),url(../fonts/AvenirNext-Regular.woff)format("woff"),url(../fonts/AvenirNext-Regular.ttf)format("truetype"),url(../fonts/AvenirNext-Regular.svg#AvenirNext-Regular)format("svg");font-weight:400;font-style:normal}@font-face{font-family:"AvenirNextMedium";src:url(../fonts/AvenirNext-Medium.eot);src:url(../fonts/AvenirNext-Medium.eot?#iefix)format("embedded-opentype"),url(../fonts/AvenirNext-Medium.woff2)format("woff2"),url(../fonts/AvenirNext-Medium.woff)format("woff"),url(../fonts/AvenirNext-Medium.ttf)format("truetype"),url(../fonts/AvenirNext-Medium.svg#AvenirNext-Medium)format("svg");font-weight:500;font-style:normal}body.stop-transitions *{transition:none!important}section.padding{padding:clamp(40px,2vw,100px)0}.padding-bottom hgroup,section.padding hgroup,section.padding-bottom hgroup{text-align:center}.padding-bottom,section.padding-bottom{padding-bottom:clamp(60px,2vw,100px)}.padding-top{padding-top:clamp(60px,2vw,100px)}section.margin-bottom{margin-bottom:clamp(60px,2vw,100px)}.obop{-webkit-transition:opacity .5s ease 0s;-moz-transition:opacity .5s ease 0s;-ms-transition:opacity .5s ease 0s;-o-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s}.obop,.obop ul{opacity:0}.obop.visible{opacity:1}.section-menu .container-full,.section-menu ul li .a,.section-menu ul li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap}.section-menu .container-full{position:relative}.section-menu .container-full h1.nodesktop{display:none!important}.section-menu a.quick-access-open{width:50px;height:50px}.section-menu a.quick-access-open img{margin:8px 0 0 10px;width:32px}.section-menu .intro{display:block;text-align:center;margin:20px auto 0}.section-menu .intro p{margin-bottom:0}.section-menu ul{padding:0;margin:0}.section-menu ul li{display:inline-block;list-style:none;margin:0 8px;padding:4px 10px;-webkit-transition:border-bottom .5s ease 0s;-moz-transition:border-bottom .5s ease 0s;-ms-transition:border-bottom .5s ease 0s;-o-transition:border-bottom .5s ease 0s;transition:border-bottom .5s ease 0s;border-bottom:1px solid transparent}.section-menu ul li .a,.section-menu ul li a{color:#000;font-family:AvenirNextDemiBold,sans-serif;font-weight:400;font-style:normal;font-display:swap;cursor:pointer}.section-menu ul li .a img,.section-menu ul li a img{width:auto}.section-menu ul li:last-child{margin-right:0}.section-menu ul li.active{border-bottom:1px solid #bdb6ae}.section-menu ul li .a.btn,.section-menu ul li a.btn{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:8px 22px;background:#d5cec6;cursor:pointer}.section-menu ul li .a.btn:hover,.section-menu ul li a.btn:hover{background:#e7e0d9;color:#000!important}.section-menu ul li .a.btn.active,.section-menu ul li a.btn.active{background:#bdb6ae}.incoming ul li h4,.orderby{font-size:16px}.expo-list{text-align:center;padding:clamp(30px,1.5vw,50px)0}.expo-list .a,.expo-list a{margin:0 10px;width:calc(60vw - 20px);max-width:351px;display:inline-block}.expo-list .a picture,.expo-list a picture{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;z-index:0}.expo-list .a picture .absolute,.expo-list a picture .absolute{position:absolute;top:20px;left:20px;z-index:1;width:150px}.expo-list .a:first-child,.expo-list a:first-child{margin-left:0}.expo-list .a:last-child,.expo-list a:last-child{margin-right:0}.expo-list .a .h3,.expo-list a .h3{font-family:AvenirNextDemiBold,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:clamp(18px,3vw,22px);margin-top:10px;height:40px}.expo-list .a p,.expo-list a p{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px;display:none}.expo-list picture{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative}.cta,.prod-detail .dress2shop{text-align:center}.prod-detail .dress2shop h4{display:inline-flex;justify-content:center}.prod-detail .dress2shop .expo-list{margin-top:clamp(30px,2vw,40px)}.prod-detail .dress2shop .expo-list .a h5,.prod-detail .dress2shop .expo-list a h5{font-family:ivypresto-headline,serif;font-weight:300;font-style:normal;letter-spacing:.02vw;margin:5px 0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;line-height:50px;font-size:18px}.prod-detail .dress2shop .expo-list .a p,.prod-detail .dress2shop .expo-list a p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.prod-detail .dress2shop .expo-list .a .price-container,.prod-detail .dress2shop .expo-list a .price-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap}.prod-detail .dress2shop .expo-list span:nth-child(2){margin:0 5px}.atelier ol.grkSlider-paging,.contact-form#registrazione2 section,main.shop .expo-list .a p,main.shop .expo-list a p{display:block}main.shop .expo-list .a .h3,main.shop .expo-list .a h3,main.shop .expo-list a .h3,main.shop .expo-list a h3{font-family:ivypresto-headline,serif;font-weight:300;font-style:normal;letter-spacing:.02vw;border-bottom:1px solid #e2e6eb}.cta .btn{margin:clamp(30px,3vw,60px) 5px;cursor:pointer}.intro-video h2{margin-bottom:20px}.modal,.modal hgroup,.modal section.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap}.modal{opacity:0;-webkit-transition:opacity .5s ease 0s;-moz-transition:opacity .5s ease 0s;-ms-transition:opacity .5s ease 0s;-o-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s;pointer-events:none;position:fixed;top:0;left:0;bottom:40px;right:0;background:rgba(0,0,0,.8);align-items:flex-end;justify-content:center;z-index:1000}.modal,.modal p,.modal ul.nav li a{color:#000}.modal .content{-webkit-transform:translateY(100vh);-moz-transform:translateY(100vh);-ms-transform:translateY(100vh);-o-transform:translateY(100vh);transform:translateY(100vh);-webkit-transition:transform .5s ease 0s;-moz-transition:transform .5s ease 0s;-ms-transition:transform .5s ease 0s;-o-transition:transform .5s ease 0s;transition:transform .5s ease 0s;background:#d5cec6;width:calc(100% - 40px);max-width:600px;max-height:calc(100vh - 200px);padding:20px;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;overflow-y:auto}.modal hgroup,.modal section.flex{justify-content:space-between}.modal section.flex{align-items:flex-start;overflow-y:auto}.modal section.flex.accept{flex-direction:column;align-items:center;text-align:center}.modal section.flex.accept .checkcontainer{width:100%}#loader.visible,#loaderprods.visible,.modal.visible{opacity:1;pointer-events:auto}.modal.visible .content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.modal.visible .content hr{background:#aea8a1;margin:15px 0}.modal hgroup{align-items:center;padding:15px 0;border-bottom:1px solid #aea8a1}.modal hgroup .a,.modal hgroup a{margin-right:10px;cursor:pointer}.modal hgroup .a img,.modal hgroup a img{margin-top:5px}.modal hgroup .h4,.modal hgroup h4{font-family:ivypresto-headline,serif;font-weight:300;font-style:normal;letter-spacing:.02vw;font-size:22px;flex-grow:2}.modal ul.nav li{color:#000;display:block;padding:10px 0}.modal ul.nav:last-child li a{font-family:AvenirNextDemiBold,sans-serif;font-weight:400;font-style:normal;font-display:swap}.modal .prenota-appuntamento{border:0;border-top:1px solid #524e4a;outline:0;background:0 0}.modal .prenota-appuntamento:hover{color:#000}.search-container .contact-form{margin-top:0;width:100%}.modal.search section.flex,.modal.shareDetails{align-items:center}.dressroom li a img,.modal.shareDetails .content{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.modal.shareDetails .content{height:auto;width:calc(100% - 80px)}.modal.shareDetails .content .h4,.modal.shareDetails .content h4{text-align:center;width:100%}.modal.shareDetails ul.nav li{display:inline-block;margin:clamp(5px,2vw,10px)}.modal.shareDetails ul.nav li a img{width:clamp(40px,8vw,55px)}.dressroom{text-align:center;padding-top:15px!important}.dressroom li{position:relative;width:calc(33.33333% - 20px);display:inline-block!important;min-width:130px}.dressroom li a{display:inline-block;margin:4px}.dressroom li a img{position:relative;width:100%;margin-right:25px}.dressroom li a p{font-size:12px;width:calc(100%);color:#000;text-align:center}.dressroom li .remove-dressroom{position:absolute;top:15px;right:-20px}.dressroom li .remove-dressroom img{width:auto;background:rgba(255,255,255,.85);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#loader,#loaderprods{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(255,255,255,.85);z-index:1001;opacity:0;-webkit-transition:opacity .5s ease 0s;-moz-transition:opacity .5s ease 0s;-ms-transition:opacity .5s ease 0s;-o-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s;pointer-events:none}#loaderprods{position:absolute;background:#f7f8f9}#loaderprods svg{margin-top:150px}#messaggio_success_recover{margin:50px;display:block}.atelier .container-full.flex .six,.atelier .container-large.flex .six,.atelier .container.flex .six,.formok2{width:100%}form.contact-form .h5,form.contact-form h5{margin:30px 0 0}form.contact-form p{color:#000;margin:5px 0 10px}form.contact-form .openRecover{color:#000;font-family:AvenirNextDemiBold,sans-serif;font-weight:400;font-style:normal;font-display:swap}form.contact-form section .six,form.contact-form section .six.input-block{width:calc(50% - 10px)}form.contact-form section .six.input-block:first-child,form.contact-form section .six:first-child{margin-right:10px}form.contact-form section .six.input-block:last-child,form.contact-form section .six:last-child{margin-left:10px}#contatti input,#feed input,#invito input,#landing input,#newsletter input{width:calc(100% - 5px)!important}#invito select,#landing select{font-size:16px}#invito select,#invito select option,#landing select,#landing select option{font-family:AvenirNextRegular,sans-serif}.contact-form section{padding:0!important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.contact-form section.padding-bottom{padding-bottom:clamp(60px,2vw,100px)!important}.contact-form section.info-servizio{margin-top:2.5%}.contact-form section.info-servizio label{padding-left:0;margin-bottom:20px;position:relative}.contact-form#registrazione2 section.companyData{display:none}.contact-form#registrazione2 section.flex{display:flex}.contact-form#registrazione2 section.flex .input-block:first-child{margin-right:15px}.contact-form#registrazione2 section.flex .input-block.two{width:15%}.contact-form h4{font-size:min(max(25px,2vw),30px);line-height:min(max(25px,2vw),40px);margin:30px 0 15px}.contact-form .indirizzo-spedizione a h4{margin:0 0 15px;font-size:18px}.contact-form .input-block{background:#f7f8f9;border:solid 1px #f7f8f9;margin-bottom:8px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-border-radius:10px;-moz-border-radius:10px}.contact-form .input-block img{width:26px;position:absolute;right:10px;top:18px;z-index:10;cursor:pointer}.contact-form .input-block input{text-indent:5px;padding:18px 5px 5px;outline:0;-webkit-appearance:none!important;font-display:fallback;width:calc(100% - 35px);border:0}.contact-form .input-block input[type=radio]{-webkit-appearance:radio!important;width:auto}.contact-form .input-block #n_civico{width:60px}.contact-form .input-block textarea{border:0;text-indent:0;padding:15px 5px 5px;width:100%;-webkit-appearance:none!important;outline:0;height:calc(100% - 25px)}.contact-form .input-block.focus{background-color:#fff;border:solid 1px #524e4a}.contact-form .input-block.textarea{height:auto}.contact-form #resetSearch{display:none;position:absolute;right:0;z-index:20}.contact-form .form-control{height:auto;resize:none;background-color:transparent;padding:0;border:0;box-shadow:none;position:relative;z-index:2;font-size:16px;font-display:fallback;color:#000}.contact-form .form-control .textarea{height:250px}.contact-form .form-control:focus label{top:0}.contact-form label{-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;position:absolute;left:15px;display:block;font-size:16px;top:25px;font-display:fallback;transition:all .5s ease 0s;margin:0;z-index:1;color:#000;line-height:10px;font-weight:400}.contact-form label.error,.contact-form select.error{color:#980202}.contact-form .accept{flex-direction:column}.contact-form #submit_login,.contact-form .button-recover,.contact-form .pwdrecover,.contact-form .submit_form,.contact-form .submit_login{margin-top:40px;padding:10px 35px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#000;font-size:12px;white-space:nowrap}.contact-form #submit,.contact-form .btn{padding:10px 35px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#000;font-size:12px;white-space:nowrap}.contact-form .btn{background:#524e4a;color:#fff;margin-top:0}.contact-form #submit{margin-top:40px}.contact-form section.flex #submit_login,.contact-form section.flex .submit_form{margin-top:0}.contact-form .error input,.contact-form .error textarea,.contact-form input.error,.contact-form textarea.error{border:0!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;color:#980202!important;font-display:fallback;opacity:1!important}.contact-form .input-block{background:#fff;width:calc(100% - 12px);height:40px;padding:10px 5px;position:relative;border-radius:10px;margin-top:25px}.contact-form .input-block.margin-bottom{margin-bottom:35px}.fissa-appuntamento{text-align:center}.search-container #search-btn{cursor:pointer}input:focus,textarea:focus{outline:0}.contact-form .input-block i.ti{position:absolute;right:10px;top:20px;z-index:10;font-size:20px;color:#000}.contact-form .input-block .submitCard,.contact-form .input-block .submitSconto{position:absolute;right:0;top:0;z-index:10;font-size:20px;color:#000;background:#bdb6ae;display:block;width:60px;height:60px;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0}.contact-form .input-block .submitCard i,.contact-form .input-block .submitSconto i{color:#fff;right:20px}.contact-form{width:calc(100% - 0px)}.contact-form #find{width:calc(100% - 12px);border:0;padding:inherit;margin:0}.compila-form{margin-bottom:41px}.fissa-appuntamento{display:flex;flex-direction:row;justify-content:center;margin:35px}.check-container,.contact-form .check-container{line-height:21px;position:relative;top:0}.check-container{display:block;padding-left:40px;margin-bottom:0;cursor:pointer;line-height:20px;color:#dadee3;left:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.check-container a{color:#000;font-weight:700}#accedi,#appuntamento2,#registrazione{margin-bottom:20px}#appuntamento2 .check-container{margin-right:20px;text-align:left}.check-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;display:none!important}.checkmark{position:absolute;top:0;left:0;height:22px;width:22px;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.checkmark:after{content:"";position:absolute;display:none}.check-container input:checked~.checkmark:after{display:block}.check-container .checkmark:after{left:6px;top:1px;width:6px;height:13px;border:solid #524e4a;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}select.custom-select{background-color:#524e4a;background-image:url(/assets/pagination/ui/select-arrow.svg);background-repeat:no-repeat;background-position:10px 50%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:calc(100% - 60px);-webkit-box-shadow:0;-moz-box-shadow:0;-ms-box-shadow:0;-o-box-shadow:0;box-shadow:0;padding:8px 12px 8px 40px;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;border:0}.switch{position:relative;display:inline-block;width:105px;height:40px;margin-left:15px}.switch input{opacity:0;width:0;height:0}.slider,.slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;border-radius:34px}.slider:before{content:"";height:32px;width:32px;left:4px;bottom:4px;background-color:#f7f8f9;background-image:url(/library/pagination/icons/switch-arrow.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:18px;border-radius:50%}.slider:after{position:absolute;color:#000;right:17px;content:"Pronto";font-size:14px;top:7px}input:checked+.slider::before{background-color:#000;background-image:url(/library/pagination/icons/switch-check.svg)}input:focus+.slider::before{box-shadow:0 0 1px #e2e6eb}input:checked+.slider:after{right:50px}input:checked+.slider:before{-webkit-transform:translateX(62px);-ms-transform:translateX(62px);transform:translateX(62px)}.checkcontainer p{font-family:AvenirNextMedium,sans-serif;color:#000}.checkcontainer img{text-align:center;height:40px;margin-bottom:10px;margin-top:10px}.checkcontainer .firma{text-align:center}.filtraTaglie{width:100px;margin:0 0 0 10px;padding:0 10px;height:40px;flex:0 0 100px}.ou .filtraTaglie{margin-top:20px}select{background-color:#fff;background-image:url(/library/pagination/icons/arrow-select.svg);background-repeat:no-repeat;background-position:calc(100% - 10px) 50%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:calc(100%);border:0;padding:15px 10px;color:#000;height:62px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;margin-top:25px;font-size:16px}select,select option{font-family:AvenirNextRegular,sans-serif;font-weight:400;font-style:normal;font-display:swap}select.form-control{text-indent:5px;margin-top:20px}.breadcrumb{background:#fff;position:relative}.breadcrumb ul{padding:0;margin:0;height:40px;line-height:40px;justify-content:flex-start}.breadcrumb ul.short{width:calc(100% - 75px)}.breadcrumb ul li{display:inline-block;list-style:none;margin-right:20px;position:relative;height:100%}.breadcrumb ul li .a,.breadcrumb ul li a{color:#000;height:100%;display:block}.breadcrumb ul,.breadcrumb ul li .back{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap}.breadcrumb ul li .back{justify-content:center}.breadcrumb ul li .back img{width:24px}.breadcrumb ul li::after{content:" | ";float:right;padding:0 5px;position:absolute;right:-15px;top:0}.breadcrumb ul li:last-child,.incoming ul li:last-child{margin-right:0}.breadcrumb ul li:last-child::after{content:""}.breadcrumb a.logout{position:absolute;right:20px;top:8px;color:#000}.breadcrumb a.logout i,.privacy h3{font-size:22px}.blist p{margin:0 20px 10px 0}.brides-list{overflow:hidden;margin:clamp(30px,2vw,50px)0;background:#e7e0d9;height:380px}.brides-list .rotate{white-space:nowrap}.brides-list .rotate a{width:95px;height:130px;margin:5px 12px;-webkit-transform:rotateY(0deg) rotateZ(-30deg) rotateX(0deg);-moz-transform:rotateY(0deg) rotateZ(-30deg) rotateX(0deg);-ms-transform:rotateY(0deg) rotateZ(-30deg) rotateX(0deg);-o-transform:rotateY(0deg) rotateZ(-30deg) rotateX(0deg);transform:rotateY(0deg) rotateZ(-30deg) rotateX(0deg);display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden}.brides-list .rotate a img{-webkit-transition:transform .5s ease 0s;-moz-transition:transform .5s ease 0s;-ms-transition:transform .5s ease 0s;-o-transition:transform .5s ease 0s;transition:transform .5s ease 0s}.brides-list .rotate a.r img{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}.brides-list .rotate:nth-child(2n){-webkit-transform:translate(-55px,-24px);-moz-transform:translate(-55px,-24px);-ms-transform:translate(-55px,-24px);-o-transform:translate(-55px,-24px);transform:translate(-55px,-24px)}.brides-list .rotate:nth-child(3n){-webkit-transform:translate(16px,-48px);-moz-transform:translate(16px,-48px);-ms-transform:translate(16px,-48px);-o-transform:translate(16px,-48px);transform:translate(16px,-48px)}#cover,#cover2{background:#f7f8f9;z-index:10;width:calc((100vw - 1125px)/2);height:100%;position:absolute;left:0;top:0}#cover2{right:0;left:unset}.my-flipster{opacity:0;-webkit-transition:opacity .5s ease 0s;-moz-transition:opacity .5s ease 0s;-ms-transition:opacity .5s ease 0s;-o-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s}#submenuoutfit.visible,.my-flipster .flipster__item--current .h4,.my-flipster .flipster__item--current h4,.my-flipster .flipster__item--current p,.my-flipster.visible{opacity:1}.my-flipster .h4,.my-flipster h4,.my-flipster p{font-family:AvenirNextDemiBold,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:16px;opacity:0;-webkit-transition:opacity .5s ease 0s;-moz-transition:opacity .5s ease 0s;-ms-transition:opacity .5s ease 0s;-o-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s}.my-flipster .h4,.my-flipster h4{padding-bottom:10px;border-bottom:1px solid #bdb6ae;width:60vw;max-width:500px;max-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:normal}.my-flipster p{text-transform:uppercase;margin:10px 0}.incoming,.my-flipster,.submenu-list ul,.video-vert{text-align:center}.incoming ul li{display:inline-block;width:60vw;max-width:300px;margin-right:30px;white-space:normal;text-align:left}.incoming ul li .date{padding:8px 0;margin:8px 0;border-bottom:1px solid #bdb6ae;border-top:1px solid #bdb6ae;color:#000;display:block}.incoming ul li p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:14px}video{width:100%;height:100%;object-fit:cover;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 auto}.video-vert video{max-height:calc(60vh);width:auto;max-width:100%}.video-vert.solovert{display:none}@media (orientation:portrait){.video-oriz.soloorizz{display:none}.video-vert.solovert{display:block}.video-vert video{max-height:calc(100vh - 100px);max-width:100%}}.grkSlider video{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.utility{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap}.utility li{display:inline-block;margin-right:clamp(15px,2vw,20px);margin-top:8px}.utility li .a,.utility li a{color:#000;font-weight:300;text-transform:uppercase;font-size:13px;display:block;position:relative;cursor:pointer}.utility li .a i,.utility li a i{font-size:26px}.utility li .a.btn-outline,.utility li a.btn-outline{text-transform:none;font-family:AvenirNextRegular,sans-serif;font-weight:700;padding:6px 18px}.utility li img{width:24px;margin-right:10px}.utility li.prenota{margin-right:5px}.utility li.prenota .a,.utility li.prenota a{color:#000;border:1px solid #000;padding:6px 18px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-transform:none;font-weight:700;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.utility li.prenota .a:hover,.utility li.prenota a:hover{background:0 0;border-color:#bdb6ae;color:#bdb6ae}#submenuoutfit,picture.lazybg{opacity:0;-webkit-transition:opacity .5s ease 0s;-moz-transition:opacity .5s ease 0s;-ms-transition:opacity .5s ease 0s;-o-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s}.prod-detail .snap-next,.prod-detail .snap-prev{top:calc(50% - 55px)}.prod-detail .snap-prev{left:0}.prod-detail .snap-next{right:13px}.submenu-list ul{padding:0 20px}.submenu-list ul li{width:150px;height:150px;margin:4px}.submenu-list ul li a{height:100%;overflow:hidden;color:#000;font-size:15px;text-align:center}.submenu-list ul li a picture{margin-bottom:60px;border:2px solid #fff;background:#d5cec6;-webkit-transition:border .5s ease 0s;-moz-transition:border .5s ease 0s;-ms-transition:border .5s ease 0s;-o-transition:border .5s ease 0s;transition:border .5s ease 0s;overflow:hidden}.submenu-list ul li a picture .dark-gradient{-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.submenu-list ul li a .sizeinfo{position:absolute;bottom:0;left:0;right:0;font-size:13px}.submenu-list ul li a .sizeinfo i{font-size:18px}.submenu-list ul li a .sizeinfo strong{text-align:center;display:block}.submenu-list ul li a .sizeinfo:nth-last-child(1){display:none}.submenu-list ul li a div{height:70px}.submenu-list ul li a div img{object-fit:contain;height:100%}.submenu-list ul li a.active picture,.submenu-list ul li a.active:hover picture{border-color:#000}.submenu-list ul li a:hover picture{border-color:#bdb6ae}.submenu-list ul li a.outfitbtn{display:block;position:relative}.submenu-list ul li a.outfitbtn .h1,.submenu-list ul li a.outfitbtn .h4{position:absolute;z-index:2;bottom:70px;right:10px;left:10px;text-align:center;color:#fff;font-size:13px;font-family:AvenirNextRegular,sans-serif;font-style:normal;font-display:swap;font-weight:700}@media all and (max-width:1277px){.submenu-list ul li a p.sizeinfo{margin:5px 0}.submenu-list ul li a p.sizeinfo:nth-last-child(1){display:block;color:#fff;z-index:10}.submenu-list ul li a p.sizeinfo:nth-last-child(2){display:none}.submenu-list ul li a.outfitbtn .h1,.submenu-list ul li a.outfitbtn .h4{bottom:30px}}.atelier .container h1,.atelier .container h2,.atelier .container-full h1,.atelier .container-full h2,.atelier .container-large h1,.atelier .container-large h2{font-family:ivypresto-headline,serif;font-weight:300;font-style:normal;letter-spacing:.02vw;margin:15px 0;font-size:clamp(25px,2.5vw,38px);line-height:normal;text-align:center}.atelier .container-full.flex,.atelier .container-large.flex,.atelier .container.flex{flex-direction:column}.atelier .container-full.flex .six:first-child,.atelier .container-large.flex .six:first-child,.atelier .container.flex .six:first-child{margin-bottom:30px}.atelier .container .padding,.atelier .container-full .padding,.atelier .container-large .padding{max-height:200px;-webkit-transition:max-height .75s ease 0s,opacity .375s ease 0s;-moz-transition:max-height .75s ease 0s,opacity .375s ease 0s;-ms-transition:max-height .75s ease 0s,opacity .375s ease 0s;-o-transition:max-height .75s ease 0s,opacity .375s ease 0s;transition:max-height .75s ease 0s,opacity .375s ease 0s;opacity:1;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box}.atelier .text-center h2{margin-bottom:20px;text-align:center}.atelier .text-center picture{margin-bottom:30px}.atelier .text-center,.atelier .text-center h1,.atelier .text-center h3,.atelier .text-center p{text-align:center}.atelier .btn{margin-top:15px;cursor:pointer}.atelier .container-large{width:100vw}.atelier .container-large picture{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.less-txt,.less-txtp,.more-txt,.more-txtp{color:#000;font-family:AvenirNextDemiBold,sans-serif;font-weight:400;font-style:normal;font-display:swap;float:right;cursor:pointer}.less-txtp,.more-txtp{position:absolute;right:0;bottom:-5px;padding:5px;background:#f7f8f9}.grecaptcha-badge{display:none}#newscont.form-container{width:calc(100% - 60px)}.form-container,.form-container .btn{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#e7e0d9}.form-container{width:calc(100% - 60px);height:100%;padding:30px;text-align:center}.form-container h2{font-size:min(max(24px,2.1vw),26px)}.form-container p{color:#000}.form-container .btn{padding:20px 40px;border:1px solid #000;color:#000;font-family:ivypresto-headline,serif;font-weight:300;font-style:normal;letter-spacing:.02vw;margin:30px 0 20px}.form-container .contact-form .check-container{text-align:left;line-height:27px}.contacts.reverse .col:first-child{width:66.66666666%}.contacts.reverse .col:last-child{width:calc(33.3333333% - 40px);margin-left:40px}.contacts .contact-form{margin-bottom:clamp(60px,2vw,100px)}.contacts .contact-form .input-block{width:calc(100% - 80px);margin:0;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px}.btns-contatti,.contacts .contact-form .btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap}.contacts .contact-form .btn{padding:19px 30px;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;justify-content:center}.contacts .contact-form .btn img{width:auto;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.contacts h5{font-family:ivypresto-headline,serif;font-weight:300;font-style:normal;letter-spacing:.02vw}#map-canvas{width:100%;height:600px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.privacy h2{font-size:24px;border-bottom:1px solid #000;padding-bottom:6px;margin-bottom:20px}.privacy h4,.privacy h5{font-size:16px}.privacy p{font-size:14px}.btns-contatti{justify-content:space-between}.adv-aside,.adv-aside a span{text-align:center;display:block}.adv-aside{bottom:0;position:fixed;right:0;left:0;z-index:900;width:100vw;transition:transform 1500ms cubic-bezier(.645,.045,.355,1);-webkit-transform:translate3d(0,400px,0);-moz-transform:translate3d(0,400px,0);-ms-transform:translate3d(0,400px,0);-o-transform:translate3d(0,400px,0);transform:translate3d(0,400px,0);pointer-events:none}.adv-aside .relative{max-width:320px;width:calc(100vw - 20px);background:#fff;height:390px;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.52);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.52);-ms-box-shadow:0 0 8px 0 rgba(0,0,0,.52);-o-box-shadow:0 0 8px 0 rgba(0,0,0,.52);box-shadow:0 0 8px 0 rgba(0,0,0,.52);display:inline-block;pointer-events:auto}.adv-aside.in{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:901;transition-delay:3s}.adv-aside a{padding:20px;display:block}.adv-aside a span{color:#000;font-size:15px;font-weight:300;width:100%;padding:6px 0 20px}.close-adv{cursor:pointer;position:absolute;top:2px;right:2px;width:18px;padding:10px}picture.lazybg.loaded{opacity:1}.prev-next ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.prev-next a,.prev-next li{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.prev-next li{max-width:50%;width:calc(50% - 20px)}.prev-next a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-start;flex-direction:row-reverse;flex-wrap:nowrap;position:relative;height:60px;background-color:#d5cec6}.prev-next a picture,.prev-next a:after{background-position:50% 50%;background-repeat:no-repeat}.prev-next a picture{width:clamp(150px,12vw,200px);height:100%;overflow:hidden;margin:0;background-size:cover;display:none}.prev-next a picture img{object-fit:cover}.prev-next a div{width:calc(100% - clamp(150px,12vw,200px));margin:0 15px;width:100%}.prev-next a div p{font-size:12px;line-height:16px}.prev-next a:after{content:"";right:0;background-color:#d5cec6;width:clamp(25px,3vw,30px);position:absolute;top:0;bottom:0}.prev-next li:first-child a{text-align:right;justify-items:flex-end}.prev-next li:first-child a:after{left:0;background-image:url(/library/pagination/icons/prev.svg);-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px}.prev-next li:first-child a p{text-align:left;margin-left:20px}.prev-next li:last-child a{flex-direction:row}.prev-next li:last-child a:after{right:0;background-image:url(/library/pagination/icons/next.svg);-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0}.prev-next li:last-child a p{text-align:right;margin-right:20px}@media (min-width:768px){.prev-next a{background-color:transparent;height:clamp(150px,12vw,200px)}.prev-next a li{width:auto}.prev-next a div{display:block;width:calc(100% - clamp(150px,12vw,200px));margin:0}.prev-next a picture{display:block}}#submenuoutfit{padding:0 17px}.snap-next,.snap-prev{width:60px;height:60px;background:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;position:absolute;cursor:pointer;cursor:hand;z-index:9;top:calc(50% - 40px);display:none;opacity:0;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.snap-next img,.snap-prev img{width:20px}.snap-prev:hover{transform:translateX(-15px)}.snap-next:hover{transform:translateX(15px)}.snap-prev{left:17px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}.snap-next{right:17px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}.home .snap-next,.home .snap-prev{top:calc(50% - 50px)}.thank-you{text-align:center;padding-top:40px}.thank-you img{margin:clamp(20px,5vw,35px)0 50px;background:0 0}.not-found,.under-construction{background-image:url(/grk_files/page-not-found/ops.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;width:100vw;margin-top:0}.not-found{height:calc(100vh - 230px);-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px)}.not-found .oops,.under-construction .oops{width:calc(100% - 40px);margin:20px;max-width:500px;text-align:center}.not-found .oops img,.under-construction .oops img{width:auto;margin:15px 0 10px}.not-found .oops h2,.under-construction .oops h2{margin:0;padding:0}.not-found .oops .btn,.under-construction .oops .btn{color:#fff;background:#000;padding:12px 22px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:14px}.under-construction{height:100vh}@media all and (min-width:1500px){.brides-list{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}}@media all and (min-width:1280px){.breadcrumb a.logout{display:none}.modal.search{align-items:flex-start}.modal.search .content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.modal.search.visible .content{-webkit-transform:translateY(80px);-moz-transform:translateY(80px);-ms-transform:translateY(80px);-o-transform:translateY(80px);transform:translateY(80px);-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px}.snap-next,.snap-prev{display:flex}#submenuoutfit{max-width:1460px;margin:0 auto}#submenuoutfit ul li{width:calc(16.666666666666667% - 4px);height:auto}.provaAbitoText{margin-top:65px}.obop.style,.obop.visible{opacity:1;margin-top:50px}.obop .container-full{max-width:calc(1500px - 44px);justify-content:flex-start;flex-direction:row-reverse}.container-full.bl{max-width:100%}.brides-list{height:470px}.brides-list .rotate a{width:152px;height:208px;margin:8px 23px}.brides-list .rotate:nth-child(1){transform:translate(0,-68px)}.brides-list .rotate:nth-child(2){transform:translate(-85px,-94px)}.brides-list .rotate:nth-child(3){transform:translate(32px,-122px)}.modal{bottom:0}.breadcrumb .container-full{width:100%;max-width:100%}.prod-detail .expo-list,.section-menu .intro p{text-align:left}.prod-detail .dress2shop .expo-list{text-align:center}.prod-detail .expo-list .a:first-child,.prod-detail .expo-list a:first-child{display:none}.prod-detail .expo-list .a,.prod-detail .expo-list a{margin:0 15px 0 0;width:calc(33% - 15px)}}.switch-site{cursor:pointer}@media all and (max-width:1024px){.brides-list{overflow-x:auto;scrollbar-width:none;overflow-y:hidden;scroll-behavior:smooth}}@media all and (min-width:1024px){.gallery{pointer-events:auto}.contacts{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:center;flex-direction:row;flex-wrap:nowrap}.contacts .col:first-child{width:33.3333333%}.contacts .col:last-child{width:calc(66.666666% - 40px);margin-left:40px}}@media all and (min-width:768px){.atelier .container-full h1,.atelier .container-full h2{text-align:left}.atelier .container-full.flex{flex-direction:row}.atelier .container-full.flex.reverse{flex-direction:row-reverse}.atelier .container-full.flex .six{width:calc(50% - 30px)}.atelier .container-full.flex .six:first-child{margin-right:30px;margin-bottom:0}.atelier .container-full.flex .six:last-child{padding-left:30px}.atelier .container-full.flex.reverse .six:last-child{margin-right:30px;margin-bottom:0}.atelier .container-full.flex.reverse .six:first-child{padding-left:30px}.adv-aside .relative{float:right;margin-right:40px}}@media all and (min-width:1025px){.less-txtp,.more-txtp{opacity:0;pointer-events:none}.atelier .container-full .padding{max-height:10000px;display:block}}@media all and (max-width:375px){.contact-form .input-block.textarea label{line-height:20px}.contact-form section.data-matrimonio,.contact-form section.taglia-budget{flex-direction:column}.contact-form section.data-matrimonio .six.input-block,.contact-form section.taglia-budget .six.input-block{width:calc(100% - 10px);margin-right:0!important;margin-left:0!important}.contact-form section.taglia-budget .six{width:100%;margin-right:0!important;margin-left:0!important}.section-menu a.quick-access-open img{margin:8px}.section-menu ul li{margin:0 5px;padding:4px 5px}.breadcrumb .nav.overflow-x{padding:0}.filtraTaglie{margin:0;width:230px;flex-grow:2}.contact-form#registrazione2 section.flex .input-block.two{width:25%}}