.cstm-sample-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;place-items:center}.cstm-sample-modal__inner{background:#f5f5ef;max-width:880px;width:92%;position:relative;margin:4vh auto;border-radius:8px;box-shadow:#64646f33 0 7px 29px;overflow:hidden}.cstm-sample-wrapper .personalize_color{text-align:center;display:inline-block;width:100%;padding:12px 10px;font-size:16px;font-family:Inria Sans,sans-serif!important;color:#16293a;text-decoration:none;background:transparent;border:1px solid #cfcfcf;cursor:pointer;text-transform:uppercase;line-height:1.35;max-height:47px;position:unset;font-weight:400;margin:0}.cstm-sample-wrapper p.personalize_color:hover{text-decoration:none!important}.cstm-sample-popup{display:flex;padding:40px;gap:40px}.cstm-sample-left{width:45%}.cstm-sample-right{width:65%}.cstm-sample-image img{width:100%}.cstm-sample-variants{width:100%;display:flex;gap:20px;align-items:flex-end;flex-wrap:wrap}.cstm-sample-variant{width:calc(50% - 10px)}.cstm-svg-preferred-color input{padding:12px!important}button.cstm-sample-button.disabled{opacity:.5!important;pointer-events:none!important}.cstm-sample-right:has(.Popup_two_color) product-form.cstm-product-form{width:141px!important}.cstm-product-form__buttons.Popup_two_color{width:0px!important;height:0px!important}.cstm-sample-variant.button.is-disabled{opacity:.5;pointer-events:none;position:relative}.cstm-sample-variants.divide_sample_variants{flex-wrap:wrap}.cstm-sample-variants.divide_sample_variants .cstm-sample-variant.button{width:calc(50% - 10px)}h2.cstm-sample-heading{margin-top:0;font-weight:400;margin-bottom:0;color:#fff;text-align:center;display:block;padding:16px;font-size:24px;background:#16293a;font-family:Marcellus,serif!important}span.cstm-sample-close{position:absolute;top:16px;right:12px;font-size:24px;line-height:1;background:none;border:none;cursor:pointer}span.cstm-sample-close svg{position:relative;top:2.5px}span.cstm-sample-close svg path{fill:#fff}label.cstm-sample-label,.cstm-popup-color-wrapper label{font-size:14px;font-weight:400;text-transform:uppercase}.cstm-sample-form-wrapper{margin-top:20px}.cstm-sample-title{text-align:left;font-size:24px;font-weight:400;color:#121212;font-family:Marcellus,serif!important;margin-bottom:0}.cstm-sample-image{line-height:0;margin-bottom:8px}.cstm-sample-variant.button{text-align:center;font-weight:400}button.cstm-sample-button.button{background:#182839;border:none;font-weight:400;text-transform:uppercase;margin-top:20px;gap:4px}button.cstm-sample-button.button:hover{box-shadow:-1px 0 #182839,1px -1px #182839,-1px -1px #182839,1px 1px #182839,-1px 1px #182839!important}button.cstm-sample-button.button:after,button.cstm-sample-button.button:before{display:none!important}button.cstm-sample-button.button svg path{stroke:#fff;fill:#fff}.cstm-sample-variant.button{transition:box-shadow .1s ease;box-shadow:0 0 #7ca19d}.cstm-sample-variant.button.active{outline:1px solid #608682;box-shadow:0 0 6px #b7b7b7}.cstm-popup-color-wrapper div#color-error{position:static}.cstm-sample-variant.button.active:hover{box-shadow:0 0 6px #b7b7b7!important}.cstm-sample-variant.button:hover{box-shadow:-1px 0 #7ca19d,1px -1px #7ca19d,-1px -1px #7ca19d,1px 1px #7ca19d,-1px 1px #7ca19d!important}.cstm-sample-variant.button:before,.cstm-sample-variant.button:after{display:none!important}.cstm-sample-right label.form__label{font-size:14px;font-weight:400;text-transform:uppercase}.cstm-sample-right .cstm_color_sample_nodropdown ul{padding:0;margin:0;justify-content:flex-start}.cstm-sample-right span.cstm_select_name_circle{color:#121212;font-weight:400}.cstm_custom_color_pdp{margin:0!important;padding-top:20px}.cstm-sample-form-wrapper:has([for=popup_color_picker_new]){margin-top:10px}.cstm-product-form__color-wrapper{display:flex;align-items:flex-end;margin-top:15px;gap:20px}.cstm-product-form__color-wrapper .cstm-product-form__buttons{width:calc(100% - 162px)}.cstm-product-form__color-wrapper button.cstm-sample-button.button{padding-inline:10px}.cstm-product-form__color-wrapper .product-form__input{flex:unset;padding:0;margin:0;max-width:unset;min-width:fit-content}.cstm-product-form__color-wrapper button.cstm-sample-button.button{margin:0}.cstm-sample-price-popup{margin-bottom:4px;color:#121212}.cstm-sample-form-wrapper{display:flex;align-items:end;gap:20px}p.personalize_color{width:calc(100% - 162px)}.cstm-sample-form-wrapper .cstm-product-form__color-wrapper{margin-top:0}.cstm-sample-form-wrapper:has(.cstm-product-form__buttons) product-form.cstm-product-form{width:100%}.cstm-sample-form-wrapper .cstm-popup-color-wrapper{margin-bottom:15px}@media(max-width:767px){.cstm-sample-form-wrapper{flex-wrap:wrap}.cstm-sample-variant.button{font-size:1.3rem}p.personalize_color{width:100%}.cstm-sample-price-popup{margin-top:6px}.cstm-product-form__color-wrapper .cstm-product-form__buttons{width:100%}.cstm-product-form__color-wrapper{flex-wrap:wrap}.cstm-sample-variants{gap:10px}.cstm-sample-variant{width:calc(50% - 5px)}.cstm-sample-popup{flex-wrap:wrap;padding:20px;gap:10px}.cstm-sample-left,.cstm-sample-right{width:100%}.cstm-sample-variant.button{padding-inline:6px}.cstm-sample-popup{height:75dvh;overflow:scroll}.cstm-sample-modal__inner{max-width:400px}.cstm-sample-title{font-size:20px;font-weight:400;line-height:normal}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/pdp-sample-variant-popup.css.map */
