.product-form__info-title{text-transform:capitalize}button.value-picker__choice-item.link:first-letter{text-transform:capitalize}span.hidden-phone:first-letter{text-transform:capitalize}.custom-discount-pill,.selected-applied-discount,.discounts__discount,#applied-discount-cart-page-mobile,#applied-discount-cart-drawer,#applied-discount-cart-page{display:flex;align-items:center;gap:8px;margin:8px 0;padding:8px 12px;border-radius:10px;background:var(--discount-pill-bg);border:1px solid var(--discount-pill-border);color:var(--discount-pill-text, var(--color-price));font-size:.9rem;font-weight:var(--discount-pill-font-weight, 400);line-height:1.3;width:fit-content}.custom-discount-pill>span:first-child,.selected-applied-discount svg,.discounts__discount svg{display:flex;align-items:center}.selected-applied-discount,#applied-discount-cart-page-mobile,#applied-discount-cart-drawer,#applied-discount-cart-page{gap:12px}.discounts .discounts__discount{list-style:none;margin:8px 0;padding:8px 12px;width:fit-content}#applied-discount-cart-page-mobile{gap:10px;margin:6px 0;padding:6px 10px;font-size:.85rem}@media only screen and (min-width:1024px){#applied-discount-cart-page-mobile,#applied-discount-cart-drawer,#applied-discount-cart-page{gap:6px}}.discount-pill-remove{margin-left:auto;background:transparent;border:none;color:inherit;font-size:1.2rem;line-height:1;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.7;transition:opacity .2s ease;flex-shrink:0}.discount-pill-remove:hover{opacity:1}.discount-pill-remove:focus{outline:2px solid currentColor;outline-offset:2px;opacity:1}.line-item__discount-list .line-item__discount,.mini-cart__discount-list .mini-cart__discount{display:none!important}.price_list_wrapper .price-list .price{color:var(--color-main-price)!important;font-weight:600}.price_list_wrapper .price-list .price.price--compare{color:var(--color-spare-price)!important;text-decoration-color:rgba(var(--color-spare-price),.7);opacity:.7}.product-form-saving-price .product-savings-amount{color:var(--color-spare-price)!important;font-weight:600}body.modal-open .product-block-list__item.product-block-list__item--content,body.modal-open .product-block-list__item.product-block-list__item--complementary,body.modal-open .pergolux-video-section,body.modal-open .page-width.custom-faq,body.modal-open .logo-slider-section-wrap,body.modal-open .slider-container,body.modal-open .full-video-wrapper{z-index:-1!important;position:relative!important}.price-discounted{color:var(--color-main-price)!important;white-space:nowrap;line-height:1}.price-original{color:var(--color-spare-price)!important;text-decoration:line-through;white-space:nowrap;line-height:1}.cart-recap__price-line{display:flex;justify-content:space-between;gap:12px;align-items:center}.cart-recap__price-line-price{display:flex;justify-content:flex-end;gap:4px;flex-wrap:wrap}.fancybox-button:not(.fancybox-button--arrow_left):not(.fancybox-button--arrow_right){background:#1e2d7d!important}.fancybox-button div{background:#1e2d7d!important}.product-form__tax-and-shipping-costs,.discount-pill-remove{display:none}.sp-montage-toggle-wrapper{margin:1.5rem 0;font-family:inherit;--sp-accent: #1E2D7D;--sp-accent-soft: rgba(30, 45, 125, .1);--sp-accent-strong: rgba(30, 45, 125, .55);--sp-border-soft: rgba(30, 45, 125, .25);--sp-text-main: #1E2D7D;--sp-radius: 8px}.sp-montage-toggle-label{display:block;font-size:.9rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem;opacity:.9;color:var(--sp-text-main)}.sp-montage-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.sp-montage-option{position:relative;border-radius:var(--sp-radius);border:1px solid var(--sp-border-soft);padding:1rem;cursor:pointer;background:#fff;display:flex;flex-direction:column;align-items:center;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease,background .15s ease;min-height:110px;text-align:center;color:var(--sp-text-main)}.sp-montage-option:hover{box-shadow:0 6px 14px #1e2d7d2e;transform:translateY(-1px)}.sp-montage-option.is-active{border-color:var(--sp-accent);box-shadow:0 10px 24px #1e2d7d40;background:linear-gradient(135deg,var(--sp-accent-soft),#ffffff)}.sp-montage-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;margin-bottom:.35rem;text-align:center;color:var(--sp-text-main)}.sp-montage-title{font-size:.95rem;font-weight:600;color:var(--sp-text-main)}.sp-montage-bonus-badge{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:3px 10px;margin-bottom:.4rem;border-radius:999px;font-size:.78rem;font-weight:600;color:var(--sp-text-main);background:var(--sp-accent-soft);border:1px solid var(--sp-accent-strong);align-self:center;text-align:center}.sp-montage-bonus-badge span:first-child{font-size:.78rem;color:var(--sp-accent)}.sp-montage-info-badge{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:3px 18px;width:75%;border-radius:999px;font-size:.78rem;border:1px solid var(--sp-accent);background:#1e2d7d0f;color:var(--sp-text-main);cursor:pointer;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.sp-montage-info-badge-icon{width:15px;height:15px;border-radius:999px;background:var(--sp-accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.sp-montage-info-badge:hover{background:#1e2d7d2e;box-shadow:0 4px 10px #1e2d7d4d;transform:translateY(-1px)}@keyframes sp-montage-pulse{0%{box-shadow:0 0 #1e2d7d00}35%{box-shadow:0 0 0 8px #1e2d7d40}to{box-shadow:0 0 #1e2d7d00}}.sp-montage-info-badge--pulse{animation:sp-montage-pulse 3s ease-out infinite;animation-delay:1.8s}.sp-montage-info-badge[data-tooltip]{position:relative}.sp-montage-info-badge[data-tooltip]:hover:after{content:attr(data-tooltip);position:absolute;left:50%;top:120%;transform:translate(-50%);z-index:50;max-width:260px;padding:6px 9px;font-size:.7rem;background:var(--sp-accent);color:#fff;border-radius:8px;box-shadow:0 10px 25px #1e2d7d73;white-space:normal}.sp-montage-info-badge[data-tooltip]:hover:before{content:"";display:none!important}@media(max-width:640px){.sp-montage-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.sp-montage-option{padding:.75rem;min-height:100px}.sp-montage-title{font-size:.9rem}.sp-montage-info-badge{padding:5px 14px;font-size:.72rem}}.is-architect-popup .discount-info-modal-content{max-width:800px!important}.info-popup-hero{margin-bottom:48px}.info-popup-hero__media{border-radius:16px;overflow:hidden;margin-bottom:24px;background:#000}.info-popup-hero__media.ratio-16-9{aspect-ratio:16 / 9}.info-popup-hero__media.ratio-4-3{aspect-ratio:4 / 3}.info-popup-hero__media.ratio-1-1{aspect-ratio:1 / 1}.info-popup-hero__media.ratio-21-9{aspect-ratio:21 / 9}.info-popup-hero__media img{width:100%;height:100%;object-fit:cover}.info-popup-hero__title{font-size:2rem;font-weight:600;margin-bottom:12px}.info-popup-block{display:grid;gap:32px;margin-bottom:48px}@media(min-width:768px){.info-popup-block.has-media{grid-template-columns:1fr 1fr}.info-popup-block.no-media{grid-template-columns:1fr}.media_right{direction:rtl}.media_right>*{direction:ltr}}.info-popup-block img,.info-popup-block video{width:100%;border-radius:12px}.info-popup-video{padding:0;background:transparent;margin:0 0 30px}.info-popup-video video{width:100%;height:auto;object-fit:contain}.info-popup-modal__inner::-webkit-scrollbar{width:8px}.info-popup-modal__inner::-webkit-scrollbar-track{background:#ffffff14;border-radius:8px}.info-popup-modal__inner::-webkit-scrollbar-thumb{background:#ffffff59;border-radius:8px}.info-popup-modal__inner::-webkit-scrollbar-thumb:hover{background:#ffffff8c}.info-popup-modal__inner::-webkit-scrollbar-button{display:none;width:0;height:0}.info-popup-modal__inner{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.35) rgba(255,255,255,.08)}.info-popup-cta{display:flex;justify-content:center;margin:0 0 48px}.info-popup-cta a{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;border-radius:999px;background:#1e2d7d;color:#fff!important;font-weight:600;font-size:16px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.info-popup-cta a:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000040;color:#fff!important}body:has(.discount-info-modal.active) .whatsapp-float{opacity:0!important;pointer-events:none!important}body:has(.discount-info-modal) .whatsapp-float{opacity:1!important}body:has(#sticky-cart-portal div[data-essential-cart-element=container-mobile][style*="--visibility: visible"]) .whatsapp-float{opacity:0!important;pointer-events:none!important}html body .Compliance-tp-btn.Compliance-tp-btn.Compliance-cs-preferences-link.Compliance-cs-preferences-link{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.product-form__payment-container--with-qty{display:flex;flex-wrap:wrap;align-items:stretch}.product-form__quantity-inline{flex:0 0 auto}.product-form__quantity-inline .quantity-selector{height:100%;min-height:48px}.product-form__payment-container--with-qty .product-form__add-button{flex:1 1 auto;min-width:0}.product-form__payment-container--with-qty .shopify-payment-button{flex:0 0 100%;width:100%}@media screen and (min-width:641px){.product-form__payment-container--with-qty{flex-wrap:wrap;margin:0}.product-form__payment-container--with-qty>*{margin:0}.product-form__payment-container--with-qty .product-form__add-button{width:auto;flex:1 1 auto}.product-form__payment-container--with-qty .shopify-payment-button{flex:0 0 100%;width:100%}}@media screen and (max-width:640px){.product-form__payment-container--with-qty{gap:10px}.product-form__payment-container--with-qty .shopify-payment-button{margin-top:6px}}.product-form__payment-container>*{flex:none;width:auto}.product-form__payment-container{flex-direction:row;gap:10px}.product-form__payment-container .product-form__quantity-inline,.product-form__payment-container .product-form__add-button{width:fit-content}.quantity-selector__button{background:#e8eaf2}.quantity-selector__value{background:#f4f5ff}.block-swatch__item.block-swatch__item-w-img img{border-radius:8px;border:1px solid #1e2d7d;max-width:100%;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.block-swatch__item.block-swatch__item-w-img{padding:20px}.mini-cart__assembly-toggle,.cart-assembly-toggle{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--sp-border-soft, rgba(30, 45, 125, .15))}.mini-cart__assembly-btn,.cart-assembly-toggle__btn{padding:.5rem .75rem;border:1px solid var(--sp-border-soft, rgba(30, 45, 125, .25));border-radius:var(--sp-radius, 8px);background:#fff;color:var(--sp-text-main, #1a1a1a);font-size:.8rem;font-weight:500;cursor:pointer;text-align:center;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;line-height:1.3}.mini-cart__assembly-btn:hover,.cart-assembly-toggle__btn:hover{box-shadow:0 4px 10px #1e2d7d1f}.mini-cart__assembly-btn.active,.cart-assembly-toggle__btn.active{border-color:var(--sp-accent, #1E2D7D);background:linear-gradient(135deg,var(--sp-accent-soft, rgba(30, 45, 125, .1)),#ffffff);box-shadow:0 4px 12px #1e2d7d2e;font-weight:600}[data-cart-assembly-toggle][data-syncing] .mini-cart__assembly-btn,[data-cart-assembly-toggle][data-syncing] .cart-assembly-toggle__btn{opacity:.5;pointer-events:none}.spa-cart-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;gap:6px;z-index:10}.spa-cart-spinner__dot{width:10px;height:10px;border-radius:50%;background:var(--sp-accent, #1E2D7D);animation:spa-spinner-bounce 1.2s ease-in-out infinite}.spa-cart-spinner__dot:nth-child(2){animation-delay:.15s}.spa-cart-spinner__dot:nth-child(3){animation-delay:.3s}@keyframes spa-spinner-bounce{0%,80%,to{transform:scale(.4);opacity:.4}40%{transform:scale(1);opacity:1}}#mini-cart[data-syncing] .mini-cart__content,#mini-cart[data-syncing] .mini-cart__inner,[data-section-type=cart][data-syncing] .cart-wrapper__inner,[data-section-type=cart][data-syncing] .cart-wrapper{position:relative}#mini-cart[data-syncing] .mini-cart__content,#mini-cart[data-syncing] .mini-cart__recap,#mini-cart[data-syncing] .mini-cart__assembly-toggle,[data-section-type=cart][data-syncing] .line-item-table,[data-section-type=cart][data-syncing] .cart-recap,[data-section-type=cart][data-syncing] .cart-assembly-toggle{opacity:.5;pointer-events:none;transition:opacity .2s ease}.clear-cart-btn{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:0;background:none;border:none;color:var(--text-color, #666);font-size:.8rem;cursor:pointer;transition:color .2s ease}.clear-cart-btn:hover{color:var(--color-primary, #c0392b)}.clear-cart-btn--page{margin-top:20px;margin-bottom:10px}.clear-cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#00000073;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.clear-cart-overlay.is-visible{opacity:1;visibility:visible}.clear-cart-modal{background:#fff;border-radius:12px;padding:32px 28px 24px;max-width:380px;width:calc(100% - 32px);text-align:center;box-shadow:0 12px 40px #0000002e;transform:scale(.92) translateY(10px);transition:transform .25s ease}.clear-cart-overlay.is-visible .clear-cart-modal{transform:scale(1) translateY(0)}.clear-cart-modal__icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto 16px;border-radius:50%;background:#fef2f2}.clear-cart-modal__icon svg{color:#c0392b}.clear-cart-modal__title{font-size:1.1rem;font-weight:600;margin:0 0 8px}.clear-cart-modal__text{font-size:.9rem;color:#666;margin:0 0 24px;line-height:1.5}.clear-cart-modal__actions{display:flex;gap:10px}.clear-cart-modal__actions button{flex:1;padding:12px 16px;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;border:none;transition:background .2s ease,transform .1s ease}.clear-cart-modal__actions button:active{transform:scale(.97)}.clear-cart-modal__cancel{background:#f3f4f6;color:#374151}.clear-cart-modal__cancel:hover{background:#e5e7eb}.clear-cart-modal__confirm{background:#c0392b;color:#fff}.clear-cart-modal__confirm:hover{background:#a93226}
/*# sourceMappingURL=/cdn/shop/t/69/assets/custom.css.map */
