.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}
/*# sourceMappingURL=/cdn/shop/t/59/assets/custom.css.map */
