.eleganza-ambiente{margin:0 auto}.eleg-amb__inner{max-width:var(--eleg-maxw,760px);margin:0 auto;padding:0 1.5rem}.eleg-amb__frame{overflow:hidden;line-height:0;margin-bottom:41px}.eleg-amb__img{width:100%;height:auto;display:block}.eleg-amb__title{margin:0 0 20px}.eleg-amb__text{margin:0}.elegc{padding:36px 0;color:#121212}.elegc-wrap{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.elegc-media{position:sticky;top:24px}.elegc-stage{position:relative;background:linear-gradient(160deg,#faf8f4,#efe9df);aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;overflow:hidden}#elegc-img{width:100%;height:100%;object-fit:contain;display:block}.elegc-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:46px;height:46px;border:none;background:#12121273;color:#fff;font-size:1.8rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.elegc-nav:hover{background:#121212d9}.elegc-prev{left:10px}.elegc-next{right:10px}.elegc-cap{text-align:center;margin:.8rem 0 0;font-size:13px;letter-spacing:.6px;color:#121212bf}.elegc-vendor{text-transform:uppercase;letter-spacing:1.3px;font-size:10px;color:#121212bf;margin:0 0 .6rem}.elegc-title{margin:0 0 .5rem}.elegc-price{font-size:18px;letter-spacing:1.3px;color:#121212;margin:.2rem 0 1.2rem}.elegc-uvp{text-decoration:line-through;color:#12121280;margin-right:.5rem}.elegc-now{color:#121212}.elegc-tax{font-size:13px;letter-spacing:.6px;color:#12121299;margin:0 0 1rem}.elegc-tax a{color:inherit}.elegc-promo{margin:0 0 1.4rem}.elegc-promo-head{font-size:14px;letter-spacing:.6px;color:#121212;margin:0 0 .2rem}.elegc-promo-line{font-size:13px;letter-spacing:.6px;color:#121212b3;margin:0 0 .1rem}.elegc-lead{font-size:16px;line-height:1.8;letter-spacing:.6px;color:#121212bf;margin:0 0 1.8rem;max-width:46ch}.elegc-field{margin:0 0 1.6rem}.elegc-label{display:block;font-size:14px;letter-spacing:.6px;color:#121212;margin:0 0 .7rem}.elegc-label em{font-style:normal;color:#12121299}.elegc-hint{display:block;font-size:13px;letter-spacing:.6px;color:#121212bf;margin:0 0 .6rem}.elegc-toggle{display:flex;gap:.6rem;flex-wrap:wrap}.elegc-toggle button{flex:1 1 auto;min-width:150px;padding:1rem 1.2rem;border:1px solid rgba(18,18,18,.35);background:#fff;color:#121212;cursor:pointer;font-size:15px;letter-spacing:1px;line-height:1.2;transition:all .15s}.elegc-toggle button:hover{border-color:#121212}.elegc-toggle button.is-active{background:#121212;color:#fff;border-color:#121212}.elegc-filters{display:flex;gap:.55rem;flex-wrap:wrap;margin:0 0 1.1rem}.elegc-filters button{padding:.7rem 1.1rem;border:1px solid rgba(18,18,18,.35);background:#fff;color:#121212;cursor:pointer;font-size:15px;letter-spacing:1px;line-height:1.1;transition:all .15s}.elegc-filters button:hover{border-color:#121212}.elegc-filters button.is-active{background:#121212;color:#fff;border-color:#121212}.elegc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:.55rem;max-height:360px;overflow-y:auto;padding:.2rem}.elegc-cell{border:1px solid rgba(18,18,18,.18);background:#faf8f4;cursor:pointer;padding:0;display:flex;flex-direction:column;overflow:hidden;transition:all .15s}.elegc-cell img{width:100%;aspect-ratio:1/1;object-fit:contain;background:linear-gradient(160deg,#fbf9f5,#efe9df);display:block}.elegc-cell span{font-size:11px;line-height:1.2;padding:.25rem .2rem;color:#121212bf;text-align:center;min-height:2.1em;letter-spacing:.3px}.elegc-cell:hover{border-color:#121212}.elegc-cell.is-active{border-color:#121212;outline:1px solid #121212}.elegc-summary{background:#f5f1ea;padding:.9rem 1rem;font-size:14px;letter-spacing:.6px;color:#121212d9;margin:0 0 1.1rem}.elegc-summary strong{color:#121212;font-weight:400}.elegc-add{width:100%;padding:1.1rem;background:#121212;color:#fff;border:1px solid #121212;cursor:pointer;font-size:15px;letter-spacing:1px}.elegc-add:hover:not([disabled]){opacity:.85}.elegc-add[disabled]{opacity:.6;cursor:default}.elegc-delivery{font-size:13px;line-height:1.6;letter-spacing:.6px;color:#121212bf;margin:1rem 0 .8rem}.elegc-trust{list-style:none;padding:0;margin:0;display:flex;gap:1.2rem;flex-wrap:wrap;font-size:12px;letter-spacing:.6px;color:#121212bf}.elegc-trust li{position:relative;padding-left:1rem}.elegc-trust li:before{content:"\2713";position:absolute;left:0;color:#121212}@media(max-width:749px){.elegc-wrap{grid-template-columns:1fr;gap:24px;padding:0 15px}.elegc-media{position:static}.elegc-stage{aspect-ratio:4/5}.elegc-toggle button{font-size:15px;padding:1rem;min-width:0}.elegc-filters button{font-size:15px;padding:.8rem 1.1rem;flex:0 0 auto}}.eleg-cta{background:#211d18;color:#f5efe5;padding:clamp(3.6rem,9vw,6.5rem) 1.5rem;text-align:center}.eleg-cta__inner{max-width:560px;margin:0 auto}.eleg-cta__rule{display:block;width:46px;height:1px;background:#b8985a;margin:0 auto 1.6rem}.eleg-cta__title{color:#fff!important;margin:0 0 1rem}.eleg-cta__text{color:#f5efe5d1;margin:0 0 2.1rem;line-height:1.8}.eleg-cta__btn{display:inline-block;border:1px solid #b8985a;color:#f5efe5;padding:1rem 2.6rem;text-decoration:none;letter-spacing:.04em;transition:background .4s,color .4s}.eleg-cta__btn:hover{background:#b8985a;color:#211d18}.eleg-ind [class*=easyslider],.eleg-ind .bc__product-desc-bottom{display:none!important}.eleg-ind .image-with-text__media,.eleg-ind .eleg-amb__frame{box-shadow:0 20px 46px -22px #211d184d}.eleg-ind .product__title:after{content:"";display:block;width:54px;height:1px;background:#b8985a;margin:1rem 0 .2rem}.eleg-ind .product-form__submit:hover:not([disabled]){background:#b8985a!important;border-color:#b8985a!important}@media(max-width:749px){.eleg-ind .image-with-text__content{text-align:left!important;padding-inline:0!important;padding-bottom:0!important}.eleg-ind .image-with-text__text *{text-align:left!important}.eleg-ind .eleg-amb__inner{text-align:left;max-width:none;padding-inline:0!important}.eleg-ind .product__title:after{margin-left:0}.eleg-ind .shopify-section[id*=image_with_text] [class*=-padding]{padding-top:0!important;padding-bottom:0!important}.eleg-ind .shopify-section[id*=image_with_text]{margin:64px 0 0!important}.eleg-ind .shopify-section[id*=eleganza_ambiente]{margin:19px 0 0!important;padding:0!important}.eleg-ind .eleganza-ambiente{margin:0!important}.eleg-ind .shopify-section[id*=eleganza_cta]{margin-top:64px!important}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
