:root{--pb-accent:#c2501f;--pb-accent-hover:#a9441a;--pb-ink:#15314f;--pb-fill:#7676801f;--pb-fill-hover:#76768033;--pb-danger:#c4001a;--pb-focus:#2f6fd1;--pb-radius:8px;--pb-radius-surface:12px;--pb-radius-inner:4px;--pb-shadow-float:0 2px 10px #15314f24;--pb-font:var(--popelup-brand-font,"Caviar Dreams"), "Nunito Sans", Arial, sans-serif}:root .btn{justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex;border-radius:var(--pb-radius)!important;font-family:var(--pb-font)!important;letter-spacing:0!important;text-transform:none!important;font-weight:700!important}:root .btn-sm{min-height:36px;border-radius:var(--pb-radius)!important}:root .btn-lg{min-height:52px;border-radius:var(--pb-radius)!important}:root .btn:focus-visible{outline-offset:2px;box-shadow:none!important;outline:3px solid var(--pb-focus)!important}:root .btn:disabled,:root .btn.disabled{opacity:.45}:root .btn-primary{--bs-btn-bg:var(--pb-accent);--bs-btn-border-color:var(--pb-accent);--bs-btn-color:#fff;--bs-btn-hover-bg:var(--pb-accent-hover);--bs-btn-hover-border-color:var(--pb-accent-hover);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--pb-accent-hover);--bs-btn-active-border-color:var(--pb-accent-hover);--bs-btn-active-color:#fff;--bs-btn-disabled-bg:var(--pb-accent);--bs-btn-disabled-border-color:var(--pb-accent);--bs-btn-disabled-color:#fff;background-color:var(--pb-accent)!important;border-color:var(--pb-accent)!important;box-shadow:none!important;color:#fff!important}:root .btn-primary:hover,:root .btn-primary:active{background-color:var(--pb-accent-hover)!important;border-color:var(--pb-accent-hover)!important}:root :is(.btn-secondary,.btn-outline-primary,.btn-outline-secondary,.btn-outline-dark,.btn-light),:root footer .btn-primary{--bs-btn-bg:var(--pb-fill);--bs-btn-hover-bg:var(--pb-fill-hover);--bs-btn-color:var(--pb-ink);--bs-btn-hover-color:var(--pb-ink);background-color:var(--pb-fill)!important;box-shadow:none!important;color:var(--pb-ink)!important;border-color:#0000!important}:root :is(.btn-secondary,.btn-outline-primary,.btn-outline-secondary,.btn-outline-dark,.btn-light):hover,:root footer .btn-primary:hover{background-color:var(--pb-fill-hover)!important}:root .header-block__action-btn{min-height:44px;font-weight:700;border-radius:var(--pb-radius)!important;box-shadow:none!important;color:var(--pb-ink)!important;font-family:var(--pb-font)!important;background:0 0!important;border:0!important}:root .header-block__action-btn:hover,:root .header-block__action-btn:focus-visible{background:var(--pb-fill)!important;color:var(--pb-ink)!important}:root .header-block__action-btn:focus-visible{outline:3px solid var(--pb-focus);outline-offset:2px}:root .header-block__action-btn.popelup-pro-header-link{background:var(--pb-fill)!important;color:var(--pb-ink)!important}:root .header-block__action-btn.popelup-pro-header-link:hover{background:var(--pb-fill-hover)!important}:root .header-block__action-btn.popelup-pro-header-link :is(svg,i){fill:currentColor;color:var(--pb-ink)!important}:root .popelup-instagram__profile{background:var(--pb-fill)!important;border-radius:var(--pb-radius)!important;box-shadow:none!important;color:var(--pb-ink)!important;border:0!important}:root .popelup-instagram__profile :is(small,strong){color:var(--pb-ink)!important}:root .pro-access [data-pro-submit]{min-height:52px;background:var(--pb-accent)!important;border-radius:var(--pb-radius)!important;box-shadow:none!important;color:#fff!important;font-family:var(--pb-font)!important;text-transform:none!important;border:0!important;font-weight:700!important}:root .pro-access [data-pro-submit]:hover{background:var(--pb-accent-hover)!important}:root :is(.pro-filters__submit,.pro-catalog button[type=submit]){min-height:44px;background:var(--pb-fill)!important;border-radius:var(--pb-radius)!important;color:var(--pb-ink)!important;font-family:var(--pb-font)!important;border:0!important;font-weight:700!important}@media (prefers-reduced-motion:reduce){:root .btn,:root .header-block__action-btn{transition:none!important}}:root:root{--popelup-radius-control:var(--pb-radius);--popelup-radius-surface:var(--pb-radius)}:root:root :is(.popelup-showcase,.popelup-instagram,.popelup-trixie-corner__spotlight,.popelup-product-entry__card,.popelup-embedded-configurator__stage,.popelup-embedded-configurator__views,.popelup-commercial-cart__progress,.popelup-commercial-cart__suggestions),:root:root .page-product :is(.product__images,.product__carousel,.product__right,.product__infos),:root:root .product__bottom-right .blockreassurance--product{border-radius:var(--pb-radius-surface)!important}@media (max-width:980px){:root:root .popelup-embedded-configurator__panel{border-radius:var(--pb-radius-surface) var(--pb-radius-surface) 0 0!important}}:root:root :is(.popelup-showcase-card,.popelup-showcases .popelup-showcase-card,#module-popelup-showcase .popelup-showcases--grid .popelup-showcase-card,.popelup-instagram-card,.product-miniature,.product-miniature__inner,.popelup-trixie-corner__category,.popelup-trixie-corner__official-stamp,.popelup-product-entry__icon,.popelup-embedded-configurator__input,.popelup-embedded-configurator__tabs,.popelup-embedded-configurator__tools>div,.popelup-commercial-cart__card,.popelup-commercial-cart__message,.popelup-commercial-cart__package,.popelup-cart-preview--embedded,.popelup-app-store-mobile,.popelup-pro-mobile-link,.popelup-pro-footer-link span,.ps-imageslider .ps-imageslider__figcaption.carousel-caption),:root:root .page-cart .cart__item,:root:root .page-product :is(.ps-emailalerts,.ps-emailalerts--product),:root:root .product__bottom-right .blockreassurance--product .reassurance{border-radius:var(--pb-radius)!important}:root:root :is(.product-miniature__top,.popelup-commercial-cart__card img,.popelup-cart-preview--embedded img,.popelup-embedded-configurator__views>div,.popelup-embedded-configurator__tabs>div,.popelup-embedded-configurator__zone,.popelup-showcase-card__generic-mark){border-radius:var(--pb-radius-inner)!important}:root:root :is(.popelup-showcase-card,.popelup-instagram-card):hover{box-shadow:var(--pb-shadow-float)!important;transform:translateY(-2px)!important}@media (prefers-reduced-motion:reduce){:root:root :is(.popelup-showcase-card,.popelup-instagram-card):hover{transform:none!important}}:root .ps-customersignin>.header-block{align-items:center;display:flex}:root:root .popelup-showcases .popelup-showcase.popelup-showcase{padding:20px clamp(12px,2vw,24px)!important}:root:root .popelup-showcases .popelup-showcase .popelup-showcase__header{margin-bottom:12px!important}:root:root .popelup-showcases .popelup-showcase .popelup-showcase__rail{gap:12px!important;padding-bottom:6px!important}:root:root .popelup-showcases .popelup-showcase-card .popelup-showcase-card__copy{gap:2px!important;padding:10px 12px 12px!important}:root:root .popelup-showcases .popelup-showcase-card .popelup-showcase-card__colors{margin-bottom:2px!important}:root:root .popelup-showcases .popelup-showcase-card .popelup-showcase-card__copy>:last-child{margin-top:2px!important}@media (max-width:767.98px){:root:root .popelup-showcases .popelup-showcase.popelup-showcase{padding:16px 0!important}:root:root .popelup-showcases .popelup-showcase .popelup-showcase__header{margin:0 16px 10px!important}}@media (min-width:768px) and (max-width:1199.98px){:root .header-top__left.header-top__left{flex:none;width:auto;padding-left:218px}}:root #module-popelup-showcase .breadcrumb__wrapper{margin-bottom:0!important}:root #module-popelup-showcase .page-header{padding:16px 0 4px!important}:root #module-popelup-showcase .popelup-showcase-page{padding:0 0 40px!important}:root #module-popelup-showcase .popelup-showcase-page__intro{padding:4px 0 14px!important}:root:root #module-popelup-showcase .popelup-showcases--grid .popelup-showcase.popelup-showcase{padding:16px 0 0!important}:root:root #module-popelup-showcase .popelup-showcases--grid .popelup-showcase__rail{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important}@media (max-width:767.98px){:root:root #module-popelup-showcase .popelup-showcases--grid .popelup-showcase__rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}}:root:root .popelup-reassurance.popelup-reassurance{gap:2px!important;margin:16px 0 0!important;padding:0!important;list-style:none!important;display:grid!important}:root .popelup-reassurance__row{border-radius:var(--pb-radius);color:var(--pb-ink);align-items:flex-start;gap:12px;margin:0 -8px;padding:8px;display:flex;text-decoration:none!important}:root a.popelup-reassurance__row:hover,:root a.popelup-reassurance__row:focus-visible{background:var(--pb-fill);color:var(--pb-ink)}:root .popelup-reassurance__icon{flex:none;width:20px;height:20px;margin-top:1px}:root .popelup-reassurance__content{flex:1;gap:2px;min-width:0;display:grid}:root .popelup-reassurance__title{font-size:14px;font-weight:700;line-height:1.3}:root .popelup-reassurance__desc{color:#5f6b78;font-size:13px;line-height:1.4}:root .popelup-reassurance__chevron{color:#5f6b78;flex:none;width:16px;height:16px;margin-top:2px}:root:root .password-field>.form-control{border-top-right-radius:0!important;border-bottom-right-radius:0!important}:root:root .password-field>.btn[data-ps-action=toggle-password]{--bs-btn-bg:var(--pb-fill);--bs-btn-hover-bg:var(--pb-fill-hover);min-width:48px;padding:0 12px;background-color:var(--pb-fill)!important;border-radius:0 var(--pb-radius) var(--pb-radius) 0!important;color:var(--pb-ink)!important;border:0!important}:root:root .password-field>.btn[data-ps-action=toggle-password]:hover{background-color:var(--pb-fill-hover)!important}:root:root .password-field>.btn[data-ps-action=toggle-password] .material-icons{font-size:20px;color:var(--pb-ink)!important}:root #authentication :is(.login,.page-header){max-width:420px;margin-inline:auto}:root:root #authentication #login-form .buttons-wrapper{margin-top:8px;flex-direction:column-reverse!important;align-items:stretch!important;gap:4px!important;display:flex!important}:root:root #authentication #login-form #submit-login{width:100%}:root:root #authentication #login-form .buttons-wrapper .btn-basic{text-underline-offset:3px;align-self:center;text-decoration:underline;box-shadow:none!important;color:var(--pb-ink)!important;background:0 0!important;border:0!important;font-weight:600!important}:root #authentication .login hr{opacity:.12;margin:28px 0 20px}:root #authentication .login__register-prompt h2{margin-bottom:12px;font-size:17px}:root #customer-form .mb-3:has(>* input[name=id_gender]),:root #customer-form .mb-3:has(input[name=id_gender]),:root #customer-form .mb-3:has(input[name=firstname],input[name=lastname])>.form-text{display:none!important}:root #customer-form .form-check em,:root #customer-form .form-check i:not(.material-icons){color:#5f6b78;font-size:13px;font-style:normal}:root:root form footer .btn-primary{background-color:var(--pb-accent)!important;border-color:var(--pb-accent)!important;color:#fff!important}:root:root form footer .btn-primary:hover{background-color:var(--pb-accent-hover)!important;border-color:var(--pb-accent-hover)!important}:root :is(#customer-form .form-check-label,.register-form__login-prompt) a{color:var(--pb-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}:root:root input.form-check-input[type=checkbox]{border-radius:var(--pb-radius-inner)!important}:root:root #checkout :is(.nav-link,.accordion-button,.btn-link){color:var(--pb-ink)!important}:root:root #checkout .nav-link:not(.active){color:#5f6b78!important}:root:root #checkout .accordion-button:not(.collapsed){box-shadow:none!important;background-color:#0000!important}:root:root .cart-summary #ps_checkout-payment-method-logo-block-title{display:none!important}:root:root .cart-summary #ps_checkout-payment-method-logo-block-container{margin-top:12px}