.message-modal-wrapper{z-index:200;display:none;position:fixed;top:0;left:0}.message-modal-wrapper .color-red{color:var(--red-auth)}.message-modal-wrapper.show{display:block}.message-modal-wrapper-blanket{background-color:var(--grey-blanket);width:100vw;height:100vh}.message-modal-wrapper-blanket--lightBlanket{background-color:gvar(--gray-50);opacity:.4}.message-modal-wrapper .message-modal{background-color:var(--white);border-radius:var(--modal-border-radius);width:fit-content;max-width:90dvw;margin:0 auto;padding:6px;font-size:1rem;position:relative;top:-60vh}@media (width>=768px){.message-modal-wrapper .message-modal{width:600px;margin-left:auto;margin-right:auto}}.message-modal-wrapper .message-modal-body{box-sizing:border-box;background:var(--white);border-radius:var(--modal-border-radius);flex-direction:column;justify-content:center;align-items:center;height:100%;padding:24px;display:flex}.message-modal-wrapper .message-modal-content{justify-content:center;align-items:center;gap:1rem;margin:5px 0 30px;display:flex}.message-modal-wrapper .message-modal-content svg{width:20px}.message-modal-wrapper .message-modal-content p{max-width:44ch;font-size:inherit;text-align:center;margin:0;line-height:2em}.message-modal-wrapper .message-modal-info svg{fill:var(--blue-auth);align-self:start;width:60px;height:auto}.message-modal-wrapper .message-modal-question svg{fill:var(--blue-auth);stroke:var(--blue-auth);width:50px;height:50px}.message-modal-wrapper .message-modal-error{font-family:var(--ff-semibold)}.message-modal-wrapper .message-modal-error svg{fill:var(--red-auth)}.message-modal-wrapper .message-modal-success svg{fill:var(--green-accent)}.message-modal-wrapper .message-modal-loading .spinner{margin-right:12px}.message-modal-wrapper .message-modal-buttons{flex-wrap:wrap;justify-content:space-around;gap:2rem;margin:0;display:flex}.message-modal-wrapper .message-modal-buttons .af-button{border-radius:2px;min-width:55px;margin:0 6px;font-size:1rem;padding:6px 22px!important}.smaller .message-modal-wrapper .message-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.smaller .message-modal-wrapper .message-modal-content{display:block}.smaller .message-modal-wrapper .message-modal-content p{line-height:revert;font-size:.9rem}.smaller .message-modal-wrapper .message-modal-info svg{float:left;align-self:start;width:50px;height:auto;margin-right:.5rem}.smaller .message-modal-wrapper .message-modal-info-main-message{margin-top:.8em}.af-button{text-transform:none;text-align:center;min-height:20px;font-size:1rem;font-family:var(--ff-semibold);border:none;border-radius:3px;justify-content:center;align-items:center;margin:8px 0;padding:.6em 1em;text-decoration:none;transition:background-color .1s ease-in,color .1s ease-in;display:flex}.af-button svg{fill:#000;width:10px;height:10px;margin:0 8px}.af-button:not(.af-button--isDisabled){cursor:pointer}.af-button:not(.af-button--isDisabled) .af-button:hover{color:var(--white)}.af-button:not(.af-button--isDisabled) .af-button:hover svg{fill:#fff}.af-button:not(.af-button--isDisabled) .af-button:active{position:relative;top:1px}.af-button--isLowercase{text-transform:none}.af-button--isPending{border:0;width:126px}.af-button .spinner{margin-left:6px}.af-button label{cursor:pointer}.header-component .af-button,.auth-page .af-button{border:0;margin:0;padding:0 10px;font-family:Open Sans,sans-serif}.header-component .af-button svg,.auth-page .af-button svg{width:30px;height:auto}.header-component .af-button.white-hover:hover,.auth-page .af-button.white-hover:hover{background-color:var(--white)!important}.header-component .af-button:active,.auth-page .af-button:active{top:0}.header-component .af-button:focus,.auth-page .af-button:focus{box-shadow:none;border:none;outline:none}.text-input{height:20px;color:var(--foreground);box-shadow:0 0 8px #0000000d,0 0 0 1px var(--grey-mid-light);background-color:#fff;border-radius:3px;padding:6px 8px}.text-input:hover{box-shadow:0 0 8px #0000000d,0 0 0 1px var(--grey-50)!important}.text-input:focus{box-shadow:0 0 8px #00000040,0 0 0 2px var(--blue-auth)!important}.text-input--error{box-shadow:0 0 1rem #0003,0 0 0 2px var(--red-auth)!important}.text-input::placeholder{color:var(--foreground);opacity:1}.checkbox-input{margin:0!important}.checkbox-input--error{border:1px solid var(--red-auth)!important}.smaller .checkbox-input{margin-right:1rem!important}.select-ui{width:auto;color:var(--grey-mid-light);position:relative}.select-ui .select-selected{min-width:25px;color:var(--grey-mid);background-color:#fff;align-items:center;height:30px;padding-left:8px;display:flex;position:relative;padding-right:30px!important}.select-ui .select-selected:after{content:"";box-sizing:border-box;border-bottom:2px solid var(--grey-50);border-right:2px solid var(--grey-50);width:10px;height:10px;display:block;position:absolute;top:16px;right:10px;transform:rotate(45deg)}.select-ui .select-items div,.select-ui .select-selected{color:var(--grey-mid);cursor:pointer;-webkit-user-select:none;user-select:none;text-overflow:ellipsis;border-color:#0000 #0000 #0000001a;height:30px;padding:0 8px;font-size:.9rem;line-height:30px;overflow:hidden}.select-ui .select-items{z-index:99;white-space:nowrap;outline:1px solid var(--grey-mid-light);background-color:#fff;max-height:300px;position:absolute;left:0;right:0;overflow-x:auto}.select-ui .select-hide{display:none}.select-ui .select-items div:hover,.select-ui .same-as-selected{background-color:#0000001a}.select-ui--newsletter{color:var(--grey-mid-light);border:1px solid var(--grey-mid-light);border-radius:3px;font:16px/1.2 Open Sans,sans-serif}.select-ui--newsletter .select-items{border-radius:3px 3px 0 0;bottom:100%}.select-ui--newsletter .select-selected{background-color:#fff;height:30px}.select-ui--newsletter .select-selected div,.select-ui--newsletter .select-selected .select-selected{height:30px;line-height:30px}.select-ui--newsletter .select-selected:after{top:8px;right:14px}.select-ui--newsletter .select-option.focused{background-color:#0000001a}.form-input--error{outline:1px solid var(--red-auth)!important}.form-element-label--showIsRequired:after{content:"*";color:var(--red-auth);padding-left:.2em;font-size:1rem}.form-element-label--showIsRequiredGreen:after{color:var(--green-accent)}.form-element-radiobuttons{width:100%;display:flex}.form-element-radiobuttons label{color:var(--grey-mid);font-size:16px;font-weight:400;font-family:var(--ff-regular);align-items:center;margin-right:12px;display:flex}.form-element-radiobuttons label input{margin-right:6px}.MuiPaper-root{font-size:14px!important}.checkbox_material_ui .MuiFormControlLabel-root{margin-right:6px}.checkbox_material_ui label:first-child{margin-left:0}.checkbox_material_ui label .MuiFormControlLabel-label{color:var(--grey-mid);font-size:16px;font-weight:400;font-family:var(--ff-regular)}.modal-newsletter{background:var(--white);z-index:100;border:1px solid var(--grey-mid-light);border-radius:9px;justify-items:stretch;gap:1em;width:fit-content;padding:3rem 2rem 2rem;transition:opacity .5s ease-in-out,transform .5s ease-in-out;display:grid;position:fixed;top:50%;left:2rem;translate:0 -50%;box-shadow:0 0 16px #0000001a;box-sizing:border-box!important}.modal-newsletter-head{position:absolute;top:1em;right:1em}.modal-newsletter-hide{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s ease-in-out,transform .5s ease-in-out,visibility 0s .5s;transform:translateY(-1rem)}.modal-newsletter-header{font-family:var(--ff-system);font-size:var(--fs-h1);font-weight:var(--fw-bold);color:var(--foreground)}.modal-newsletter-body{font-family:var(--ff-system);font-size:var(--fs-h4);color:var(--foreground)}.modal-newsletter-form{justify-items:stretch;gap:1em;padding-block-start:.8em;display:grid}.modal-newsletter-form_button{margin:1em auto 0;padding:.5em .8em;box-sizing:border-box!important}.modal-newsletter-form .form-element-wrapper{flex-grow:1;margin-right:5px}.modal-newsletter-form .form-element-wrapper:last-child{margin-right:0}.modal-newsletter-form .form-element-wrapper.form-select{flex-grow:initial;height:30px}.modal-newsletter-form label{font-family:var(--ff-regular);opacity:.8;padding-left:.5em;font-size:.9em}.modal-newsletter-form input{outline:1px solid var(--grey-mid-light);border:none;border-radius:3px;width:100%;height:30px;box-sizing:border-box!important;padding:0 8px!important}.modal-newsletter-form input::placeholder{opacity:.8;font-size:.9em;font-style:italic}.modal-newsletter-form select{cursor:pointer;background:var(--white);border:0;border:1px solid var(--grey-mid-light);height:28px;padding:0 16px;line-height:30px}.modal-newsletter-footer{text-align:center;color:var(--grey-dark);margin-top:15px;font-family:Open Sans,sans-serif;font-size:11px}.modal-newsletter-col{align-items:flex-end;width:100%;margin-bottom:10px;display:flex}.modal-newsletter-col .title-selector{margin:0 10px 0 0}.modal-newsletter-close{cursor:pointer;width:15px;height:15px;margin:8px}.modal-newsletter-close svg{width:100%;height:100%}.flash-message{color:var(--white);z-index:5;border-radius:4px;padding:18px 30px;font-size:1.4em;position:fixed;top:5px;right:5px}.flash-message-error{background-color:var(--red-error)}.flash-message-success{background-color:var(--green-accent)}.flash-message-closeBtn{cursor:pointer;border:1px solid var(--white);margin-left:18px;padding:2px 12px}.flash-message-closeBtn:hover{background-color:var(--red-auth)}.permission-modal-wrapper{z-index:100;display:none;position:fixed;top:0;left:0}.permission-modal-wrapper.show{display:block}.permission-modal-wrapper-blanket{background-color:var(--grey-dark);opacity:.5;z-index:2;width:100vw;height:100vh}.permission-modal-wrapper .permission-modal{color:var(--blue-dark);background-color:var(--blue-light);border:1px solid var(--blue-light-sat);z-index:3;border-radius:.25rem;width:calc(100vw - 15px);font-size:1.3em;position:absolute;top:25vh;left:6px}@media (width>=768px){.permission-modal-wrapper .permission-modal{width:600px;top:calc(50% - 70px);left:calc(50% - 290px)}}.permission-modal-wrapper .permission-modal-body{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding:15px;display:flex}.permission-modal-wrapper .permission-modal-content{flex-direction:column;margin:0;display:flex}.permission-modal-wrapper .permission-modal-content svg{width:40px;height:auto;fill:var(--blue-dark);margin-right:8px;position:relative;top:3px}.permission-modal-wrapper .permission-modal-content p{margin:10px 0;font-size:15px}.permission-modal-wrapper .permission-modal-buttons{margin-top:10px}.permission-modal-wrapper .permission-modal-buttons .af-button{margin:0;padding:10px 20px;font-size:14px}html{-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:0 0 1px #00000003;--ff-bold:"Open Sans Bold";--ff-light:"Open Sans Light";font-size:100%}[data-scroll=DisableScroll]{overflow-y:hidden!important}[data-event=DisableEvent]{pointer-events:none!important}body h1{color:var(--foreground)}body dt,body kbd kbd,body label,body b,body optgroup,body strong{font-weight:unset;font-family:var(--ff-semibold)}body .sales-site .top-bar-wrapper{background-color:var(--White);justify-content:center;max-width:calc(100% - 400px);height:50px;display:flex}body .sales-site .top-bar-wrapper .container{justify-content:space-between;align-items:center;padding-inline:1rem;display:flex;width:100%!important}body.smaller .sales-site .top-bar-wrapper{max-width:60%}body #country-popup{font-size:15px}body #country-popup span{margin-right:10px;font-size:18px}body .authentic-sales{font-family:var(--ff-regular);flex-grow:1;margin:auto;font-size:12px}body .authentic-sales hr{background:var(--grey-mid-light);border:0;border-bottom:1px solid #fff;height:1px;margin-top:0;margin-bottom:0}body .authentic-sales input,body .authentic-sales form,body .authentic-sales div{box-sizing:content-box}body .authentic-sales label{margin-bottom:0}body .fullscreen-component{justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}body .linkbutton{color:var(--blue-dark);cursor:pointer}body .linkbutton:hover{color:var(--blue-auth)}body .st08{color:var(--grey-mid);font-size:1rem;font-family:var(--ff-regular)}body .st07{color:var(--red-auth);font-size:1.375rem;line-height:1.2;font-family:var(--ff-semibold)}body .st09{color:var(--grey-mid);font-size:1.375rem;line-height:1.2;font-family:var(--ff-semibold)}body .st04{color:#6ab431;font-size:1.375rem;font-family:var(--ff-semibold)}body .discountLabel{background-color:var(--red-auth);color:var(--white);border-radius:20px;margin:0 4px;padding:2px 8px}body .strikethrough{-webkit-text-decoration:line-through 2px var(--red-auth);text-decoration:line-through 2px var(--red-auth)}body input[type=radio]{accent-color:var(--blue-auth);margin:0 6px 0 0}body .italic{font-style:italic}body .todo{color:var(--red-auth);font-size:medium;font-style:italic}body .backButton .af-button{font-family:var(--ff-regular);margin:0 0 2rem;padding:0;font-size:.9rem;color:var(--grey-mid)!important;background:0 0!important;border:none!important}body .backButton svg{width:.55em;height:auto}body .arrow-right-blue,body .arrow-left-blue{margin-inline:.5rem 0;position:relative;top:.2em}body .arrow-right-blue path,body .arrow-left-blue path{stroke:var(--blue-auth);stroke-width:2px}body .arrow-left-blue{margin-inline:0 .5rem}body .arrow-left-blue svg{rotate:180deg}body .sales-site #topstickynavigation #react-placeholder-orderbutton{display:none}body .sales-site #topstickynavigation #react-placeholder-orderbutton .top-bar-wrapper{max-width:calc(100% - 400px)}body .spinnerOverlay{z-index:1;pointer-events:none;background-color:#ffffffb3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.headerPart{position:relative}.headerPart .mainOrderButton,.headerPart .mainCalculateButton,.headerPart .mainUploadButton,.headerPart .startOrderWithProductButton{color:var(--foreground);font-family:var(--ff-semibold);cursor:pointer}.headerPart .mainOrderButton label.addImages:after,.headerPart .mainCalculateButton label.addImages:after,.headerPart .mainUploadButton label.addImages:after,.headerPart .startOrderWithProductButton label.addImages:after{--size:1em;content:"";width:var(--size);height:var(--size);background-size:var(--size) var(--size);--arrow:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9H17M9 1V17' stroke='%232D75D7' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-color:var(--white);-webkit-mask:var(--arrow);-webkit-mask:var(--arrow);mask:var(--arrow);opacity:.85;margin-inline-start:.5em;display:inline-block;position:relative;top:.2em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.headerPart .mainOrderButton *,.headerPart .mainCalculateButton *,.headerPart .mainUploadButton *,.headerPart .startOrderWithProductButton *{cursor:pointer}.headerPart .af-button{height:50px;min-height:50px;margin-top:0;margin-bottom:0;margin-left:3px}.headerPart .authmodal .af-button{height:30px;min-height:inherit}.headerPart .authmodal .account-actions{font-family:var(--ff-regular);height:revert;min-height:revert;padding:0;color:var(--blue-auth)!important;background:0 0!important}.headerPart .authmodal .account-actions:hover{-webkit-text-stroke:.4px}.headerPart-login-wrapper{color:var(--blue-auth);cursor:pointer;font-family:var(--ff-semibold);align-items:center;gap:.3em;margin-inline:10px;display:flex}.headerPart-login-wrapper span{display:none}.headerPart #authentic_login{opacity:.65;cursor:pointer;width:22px;margin:0 10px}@media (width<=450px){body:has(div.rwdClassProvider.smaller):has(#react-placeholder-basketbutton:not(:empty)) .headerPart-login-wrapper span{display:none}}#react-placeholder-ordertool .headerPart{z-index:10;width:500px;height:50px;position:absolute;top:0;right:0}#react-placeholder-ordertool .headerPart .mainOrderButton,#react-placeholder-ordertool .headerPart .mainUploadButton,#react-placeholder-ordertool .headerPart .startOrderWithProductButton{font-family:var(--ff-semibold);background:var(--red-auth);height:100%;color:var(--white);cursor:pointer;border-radius:0;justify-content:flex-start;align-items:center;gap:.5rem;padding:0 1rem 0 2rem;font-size:clamp(.9rem,3vw,1.15rem);display:flex}#react-placeholder-ordertool .headerPart .mainOrderButton svg,#react-placeholder-ordertool .headerPart .mainUploadButton svg,#react-placeholder-ordertool .headerPart .startOrderWithProductButton svg{width:clamp(15px,3vw,20px)}#react-placeholder-ordertool .headerPart .mainOrderButton svg path,#react-placeholder-ordertool .headerPart .mainUploadButton svg path,#react-placeholder-ordertool .headerPart .startOrderWithProductButton svg path{stroke:var(--white);stroke-width:2px;fill:var(--white)}#react-placeholder-ordertool .smaller .headerPart{max-width:40%}#react-placeholder-ordertool .smaller .headerPart .mainOrderButton,#react-placeholder-ordertool .smaller .headerPart .mainUploadButton,#react-placeholder-ordertool .smaller .headerPart .startOrderWithProductButton{justify-content:left;padding:0 .5rem}.promo-bar-active #react-placeholder-ordertool .headerPart{top:40px}.react-placeholder-authenticatebutton .auth-loading{opacity:.6;pointer-events:none}.auth-form{max-width:750px;margin:auto}.auth-form input[type=checkbox]{accent-color:var(--blue-auth);flex-shrink:0;width:1rem;height:1rem}.auth-form.header-modal-login .auth-form-inner,.auth-form.forgotPasswordForm .auth-form-inner{grid-template-columns:1fr;justify-items:center}.auth-form.header-modal-login .auth-form-inner .form-element,.auth-form.forgotPasswordForm .auth-form-inner .form-element{margin:0;position:relative}.auth-form.header-modal-login .auth-form-inner #submit,.auth-form.forgotPasswordForm .auth-form-inner #submit{margin:0 auto}.auth-form .form-input .select-selected{outline:1px solid var(--grey-mid-light);border-radius:3px;width:fit-content;height:39px;padding-inline:8px}.auth-form .form-input .select-items div{padding:0 0 0 8px}.auth-form--pending{-webkit-backdrop-filter:blur(.8px);backdrop-filter:blur(.8px);border-radius:inherit;background:#ffffffa6;width:100%;height:100%;display:grid;position:absolute;top:0;left:0}.auth-form--pending .loggingin-wrapper{justify-content:center;align-items:center;gap:.5em;display:flex}.auth-form--pending .loggingin-wrapper label{font-family:var(--ff-regular);color:var(--foreground);font-size:1em}.auth-form--narrower .form-element input,.auth-form--narrower .show-eye{height:39px!important}.auth-form--narrower .select-selected{height:39px!important;line-height:39px!important}.auth-form--narrower .select-selected:after{top:17px!important}.auth-form--narrower .select-items div{height:39px!important;line-height:39px!important}.auth-form-inner{grid-template-columns:1fr 1fr;justify-items:center;gap:.5rem;width:100%;display:grid;position:relative}@media (width<=500px){.auth-form-inner{flex-direction:column;align-items:center;gap:0;display:flex}}.auth-form-inner .login-title{font-family:var(--ff-semibold);text-align:center;font-size:1.5rem}.auth-form-inner-wide{width:auto}.auth-form-inner .auth-form-header{text-transform:uppercase;text-align:left;color:var(--foreground);font:normal normal 26px/1.2 var(--ff-semibold);margin-block:1.5rem;display:block}.auth-form-inner .form-input{text-align:left;position:relative}.auth-form-inner .form-input label{font-family:var(--ff-regular);opacity:.8;margin-bottom:.4em;padding-left:.5em;font-size:.9rem}.auth-form-inner .show-eye{cursor:pointer;justify-content:center;align-items:center;height:39px;display:flex;position:absolute;top:0;right:11px}.auth-form-inner .show-eye svg{pointer-events:none;width:27px;height:auto}.auth-form-inner .form-block{padding:16px 0}.auth-form-inner .form-salutation{grid-area:1/1/2/2}.auth-form-inner .form-salutation .form-input{width:fit-content}.auth-form-inner .form-salutation .form-input .salutations-lang-lang .select-items{padding-left:1.5rem}.auth-form-inner .form-firstname{grid-area:2/1/3/2}.auth-form-inner .form-name{grid-area:2/2/3/3}.auth-form-inner .form-email{grid-area:3/1/4/2}.auth-form-inner .form-password{grid-area:4/1/5/2}.auth-form-inner .form-password-repeat{grid-area:4/2/5/3}.auth-form-inner .form-error-message{text-align:center;grid-area:5/1/6/-1;padding-bottom:1.5rem}.auth-form-inner .form-options{grid-area:6/1/7/-1}.auth-form-inner .form-options .form-element{align-items:start}.auth-form-inner .form-submit{grid-area:7/1/8/-1;width:fit-content;margin-inline:auto}.auth-form-inner .form-element-wrapper{flex-grow:1;position:relative}.auth-form-inner .form-element-wrapper--showIsRequired label:not(.form-element-extrainfo):after{content:"*";color:var(--red-auth);font-size:1rem;font-family:var(--ff-semibold);padding-left:.2em}.auth-form-inner .form-element-wrapper .form-element-status{width:16px;position:absolute;bottom:20px;right:9px}.auth-form-inner .form-element-wrapper .form-element-status-ok{fill:var(--green-accent)}.auth-form-inner .form-element-wrapper .form-element-status-warning{fill:var(--red-auth)}.auth-form-inner .form-element-wrapper--readonly *{cursor:default}@media (width>=768px){.auth-form-inner .extraMargin{margin-right:18px}}.auth-form-inner .extraMarginDown{margin-bottom:18px}.auth-form-inner .form-element{flex-direction:column;gap:.4em;width:100%;margin:0 0 8px;display:flex}.auth-form-inner .form-element--horizontal{flex-direction:row}.auth-form-inner .form-element input:not([type=checkbox]):not([type=radio]){box-sizing:border-box;width:100%;font:normal normal 1rem/1.2 var(--ff-regular);color:var(--foreground);height:39px;box-shadow:0 0 8px #0000000d,0 0 0 1px var(--grey-mid-light);-webkit-appearance:none;background-color:#fff;border:0}.auth-form-inner .form-element input:not([type=checkbox]):not([type=radio]):hover{box-shadow:0 0 8px #0000000d,0 0 0 1px var(--grey-50)}.auth-form-inner .form-element input::placeholder{opacity:.7;font-style:italic}.auth-form-inner .form-element input.error-message-placeholder{box-shadow:0 0 0 2px var(--red-auth)!important}.auth-form-inner .form-element input.error-message-placeholder::placeholder{color:var(--red-auth);font-size:.95rem;font-style:revert!important;opacity:1!important}.auth-form-inner .form-element-label-wrapper{align-items:center;min-width:180px;display:flex;position:relative}.auth-form-inner .form-element-label-wrapper--narrower{min-width:130px}.auth-form-inner .form-element-label{min-height:24px;padding:0 8px;font-size:14px}.auth-form-inner .form-element-label label{font-family:var(--ff-regular);font-size:.875rem}.auth-form-inner .form-element-label label a{color:var(--blue-auth)}.auth-form-inner .form-element-errorlbl{color:var(--red-auth)}.auth-form-inner .form-element-erroricon{position:relative}.auth-form-inner .form-element-erroricon svg{width:20px;fill:var(--red-auth);position:absolute;top:-15px;left:10px}.auth-form-inner .form-element--renderInline{flex-direction:row;align-items:baseline;gap:.5rem}.auth-form-inner .form-element--errorFrame{border:1px solid var(--red-auth)}.auth-form-inner .form-element-extrainfo{color:var(--grey-mid-blue);text-align:center;width:100%;font-size:.875rem;font-family:var(--ff-regular);opacity:.8;margin-top:10px;margin-bottom:12px;font-style:italic}.auth-form-inner .form-element-extrainfo--smallerPrint{font-size:13px}.auth-form-inner .form-element .stressedlabel{font-size:.875rem;font-family:var(--ff-regular);font-weight:400}.auth-form-inner .form-element .stressedMorelabel{color:var(--green-accent);font-size:17px}.auth-form-inner .salutations-lang{align-self:flex-start;gap:2rem;width:fit-content;display:flex}.auth-form-inner .salutations-lang .form-element{align-content:center}.auth-form-inner .salutations-lang .form-element-wrapper{flex-grow:0}.auth-form-inner .salutations-lang .form-element-label-wrapper{min-width:revert;justify-content:center}.auth-form-inner .salutations-lang .form-element-label-wrapper label{padding:0!important}.auth-form-inner .salutations-lang .form-element .select-ui{min-width:100px}.auth-form-inner .salutations-lang .form-element .select-ui .select-selected{width:revert;justify-content:center}.auth-form-inner .salutations-lang .form-element .select-ui .select-selected.select-arrow-active{border-bottom-right-radius:0;border-bottom-left-radius:0}.auth-form-inner .salutations-lang .form-element .select-ui .select-item{border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding-left:1.5em}.auth-form-inner .multi-form-element{justify-content:space-between;align-items:end;gap:2rem;display:flex}@media (width<=600px){.auth-form-inner .multi-form-element{flex-direction:column}}.auth-form-inner .multi-form-element.place-infos .secondColumnStyling{flex-grow:0}.auth-form-inner .multi-form-element.place-infos .form-element-label-wrapper{min-width:revert}.auth-form-inner .multi-form-element.place-infos .box-postal-code{justify-content:space-between;gap:2rem;display:flex}.auth-form-inner .multi-form-element.place-infos .box-postal-code div{width:fit-content}.auth-form-inner .multi-form-element.place-infos #box{max-width:100px}.auth-form-inner .multi-form-element #telephone{max-width:278px}.auth-form-inner .multi-form-element .postal-code{flex-grow:0}.auth-form-inner .multi-form-element .postal-code .form-element-label-wrapper{min-width:revert;width:fit-content}.auth-form-inner .multi-form-element .postal-code .form-element{width:fit-content}.auth-form-inner .multi-form-element .postal-code #postalCode{text-align:center;width:auto;max-width:95px}.auth-form-inner .multi-form-element--firstIsWide .form-element-wrapper:first-child,.auth-form-inner .multi-form-element--lastIsWide .form-element-wrapper:last-child{flex-grow:8}@media (width>=768px){.auth-form-inner .multi-form-element--firstTwoVeryNarrow .form-element-wrapper:first-child,.auth-form-inner .multi-form-element--firstTwoVeryNarrow .form-element-wrapper:nth-child(2){flex-grow:.1;max-width:100px}}.auth-form-inner .feedback-message{color:var(--white);word-wrap:break-word;white-space:break-spaces;justify-content:center;align-items:center;margin:8px 0 12px;padding:5px;font-size:1rem;display:flex}.auth-form-inner .feedback-message--error{color:var(--red-auth)}.auth-form-inner .error-message{font-family:var(--ff-semibold);background:0 0;color:var(--red-auth)!important}.auth-form-inner .success-message{color:var(--red-cta);word-wrap:break-word;white-space:break-spaces;justify-content:center;align-items:center;margin:8px 0 12px;padding:5px;font-size:1.4em;font-weight:700;display:block}.auth-form-inner #submit{color:var(--white);font:normal normal 1.25rem/1.2 var(--ff-semibold);width:fit-content;box-shadow:none;cursor:pointer;background-image:linear-gradient(135deg,#c8503c 0%,#a8402f 100%);border:0;border-radius:3px;padding:.4em 1em;display:block;margin:1rem auto!important}.auth-form-inner .loggingin-wrapper{align-items:center;display:flex}.auth-form-inner .loggingin-wrapper .spinner{width:14px;height:14px;margin-right:7px}.auth-form.register-form .auth-form-inner{align-items:unset;justify-items:stretch;gap:1rem 2rem;max-width:85%}.auth-form.register-form .auth-form-inner .popover-error{translate:0 calc(27px - 100%)}@media (width<=450px){.auth-form.register-form .auth-form-inner{gap:0}}.auth-form.register-form #submit{margin-block:2rem!important}.auth-form.register-form .auth-form-inner .form-element--renderInline{gap:0}.auth-form.register-form .checkbox-input{margin-right:0!important}.auth-form .redirectlink{color:#115d8b;cursor:pointer;margin-top:12px;display:block}.auth-form .redirectlink:hover{color:#2b90cd}.auth-form-blanket{background-color:var(--white);opacity:.8;z-index:10;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.auth-form select{cursor:pointer;width:55px;font-size:20px;line-height:1.2;font-family:var(--ff-semibold);appearance:none;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2024.2.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2036%2025'%20style='enable-background:new%200%200%2036%2025;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.ar0{fill:%236AB431;}%20%3c/style%3e%3cg%3e%3cpath%20class='ar0'%20d='M18,25L18,25c-0.7,0-1.3-0.3-1.7-0.9L0.5,3.5c-0.7-1-0.6-2.3,0.4-3.1c1-0.7,2.3-0.6,3.1,0.4L18,19.2L32.1,0.9%20c0.7-1,2.1-1.1,3.1-0.4c1,0.7,1.1,2.1,0.4,3.1L19.7,24.1C19.3,24.7,18.7,25,18,25z'/%3e%3c/g%3e%3c/svg%3e") 96%/15% no-repeat var(--white);background-size:20px;border:0;outline:0;padding:0 25px 0 5px}.auth-form select:focus,.auth-form select:active,.auth-form select:hover{box-sizing:0;outline:0}.auth-form select .st02{font-size:14px}.auth-form.confirm-account{max-width:600px;padding-inline:1rem}.auth-form.confirm-account .auth-form-inner{flex-direction:column;display:flex}.auth-form.confirm-account .auth-form-inner .infos-professional,.auth-form.confirm-account .auth-form-inner .infos-salutations-email,.auth-form.confirm-account .auth-form-inner .infos-place,.auth-form.confirm-account .auth-form-inner .infos-names{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.auth-form.confirm-account .auth-form-inner .infos-salutations-email .form-element{margin:0}.auth-form.confirm-account .auth-form-inner .infos-salutations-email .form-input{margin-bottom:8px}.auth-form.confirm-account .auth-form-inner .infos-salutations-email .form-input label{opacity:1;color:var(--grey-mid);font-family:var(--ff-semibold);margin-bottom:.6em}.auth-form.confirm-account .auth-form-inner .infos-email-phone{grid-template-columns:1fr 1fr;gap:0 1rem;width:100%;display:grid}.auth-form.confirm-account .auth-form-inner .infos-email-phone .span2{grid-column:1/-1}.auth-form.confirm-account .auth-form-inner .infos-birthday{align-items:flex-end;display:flex}.auth-form.confirm-account .auth-form-inner .infos-location{grid-template-columns:1fr auto auto;gap:1rem;width:100%;display:grid}.auth-form.confirm-account .auth-form-inner .infos-location .form-element-label-wrapper{min-width:unset}.auth-form.confirm-account .auth-form-inner .infos-location label[for=postalCode]{position:relative}.auth-form.confirm-account .auth-form-inner .infos-location label[for=postalCode]:after{position:absolute}.auth-form.confirm-account .auth-form-inner .infos-location #postalCode,.auth-form.confirm-account .auth-form-inner .infos-location #box{max-width:95px}@media (width<=450px){.auth-form.confirm-account .auth-form-inner .infos-professional,.auth-form.confirm-account .auth-form-inner .infos-salutations-email,.auth-form.confirm-account .auth-form-inner .infos-place,.auth-form.confirm-account .auth-form-inner .infos-names{flex-direction:column;align-items:start}.auth-form.confirm-account .auth-form-inner .infos-professional .form-element-wrapper,.auth-form.confirm-account .auth-form-inner .infos-salutations-email .form-element-wrapper,.auth-form.confirm-account .auth-form-inner .infos-place .form-element-wrapper,.auth-form.confirm-account .auth-form-inner .infos-names .form-element-wrapper{width:100%}.auth-form.confirm-account .auth-form-inner .infos-salutations-email .form-element{margin:0}.auth-form.confirm-account .auth-form-inner .infos-location{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.auth-form.confirm-account .auth-form-inner .infos-location div:first-child{grid-column:1/-1}.auth-form.confirm-account .auth-form-inner .infos-location #box,.auth-form.confirm-account .auth-form-inner .infos-location #postalCode{max-width:unset}.auth-form.confirm-account .auth-form-inner .infos-email-phone{grid-template-columns:1fr}.auth-form.confirm-account .auth-form-inner .infos-custommer-type .checkbox_material_ui{flex-wrap:wrap;display:flex}}.auth-form .popover-error{z-index:1;font-size:1rem;font-family:var(--ff-regular);background:var(--red-auth);color:#fff;opacity:0;border-radius:5px;padding:.5em;scroll-margin-top:100px;animation:1s forwards fadein;position:absolute;translate:0 calc(-100% - 15px);box-shadow:0 0 14px #0003}.auth-form .popover-error:after{content:"";--d:20px;--r:3px;width:var(--d);height:var(--d);--_g:calc(tan(60deg) * var(--r)) bottom var(--r),#000 98%,#0000 101%;-webkit-mask:conic-gradient(from -30deg at 50% calc(200% - 3 * var(--r) / 2),#000 60deg,#0000 0) 0 100%/100% calc(100% - 3 * var(--r) / 2) no-repeat,radial-gradient(var(--r) at 50% calc(2 * var(--r)),#000 98%,#0000 101%),radial-gradient(var(--r) at left var(--_g)),radial-gradient(var(--r) at right var(--_g));mask:conic-gradient(from -30deg at 50% calc(200% - 3 * var(--r) / 2),#000 60deg,#0000 0) 0 100%/100% calc(100% - 3 * var(--r) / 2) no-repeat,radial-gradient(var(--r) at 50% calc(2 * var(--r)),#000 98%,#0000 101%),radial-gradient(var(--r) at left var(--_g)),radial-gradient(var(--r) at right var(--_g));clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--red-auth);display:block;position:absolute;bottom:-15px;transform:rotate(180deg)}.auth-form .popover-error.auth-error{white-space:nowrap;font-size:.9rem;left:100%;translate:5% 10%}@media (width<=600px){.auth-form .popover-error.auth-error{left:50%;translate:-50% calc(100% + 10px)}}.auth-form .popover-error.auth-error:after{bottom:unset;top:5px;left:-11px;transform:rotate(25deg)}@media (width<=600px){.auth-form .popover-error.auth-error:after{top:-15px;left:44px;transform:rotate(0)}}@keyframes fadein{to{opacity:1}}.auth-form .customer-type .form-element{gap:0}.auth-form .birthday{align-items:end;gap:0}@media (width<=450px){.auth-form .birthday{align-items:center}}.auth-form .birthday-inputs{grid-template-columns:100px 100px;align-items:end;display:grid;position:relative}.auth-form .birthday-inputs .form-element-wrapper{width:100%}.auth-form .birthday-inputs>.form-element-wrapper~.form-element-wrapper .form-input:before{content:"/";font-size:1.5rem;font-family:var(--ff-regular);position:absolute;translate:-2px 1px}.auth-form .birthday-inputs label{text-align:center}.auth-form .birthday-inputs .form-input{align-items:center;display:flex}.auth-form .birthday-inputs .form-input input{text-align:center;outline:none}.auth-form .birthday-inputs .form-input #birthdayDay{border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:-4px 0 8px #00000006;border-left:1px solid var(--grey-mid-light)!important;border-top:1px solid var(--grey-mid-light)!important;border-bottom:1px solid var(--grey-mid-light)!important}.auth-form .birthday-inputs .form-input #birthdayDay:focus{outline:2px solid var(--blue-auth);z-index:1;border-radius:3px;box-shadow:0 0 8px #00000040}.auth-form .birthday-inputs .form-input #birthdayMonth{border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:4px 0 8px #00000006;border-right:1px solid var(--grey-mid-light)!important;border-top:1px solid var(--grey-mid-light)!important;border-bottom:1px solid var(--grey-mid-light)!important}.auth-form .birthday-inputs .form-input #birthdayMonth:focus{outline:2px solid var(--blue-auth);border-radius:3px;box-shadow:0 0 8px #00000040}.auth-form .birthday-inputs .form-element-label-wrapper{min-width:revert;justify-content:center;gap:0}.auth-form .form-country{flex-grow:0}.auth-form .country-input{position:relative}.auth-form .country-input:after,.auth-form .country-input:before{font-size:20px;font-family:var(--ff-awesome);content:"";pointer-events:none;line-height:0;position:absolute}.auth-form .country-input:after{bottom:.75rem;right:1rem;transform:scaleY(-1)}.auth-form .country-input:before{top:.85em;right:1rem;rotate:270deg}.auth-form .phones{flex-direction:column;gap:0}@media (width<=450px){.auth-form .phones #telephone{max-width:revert}}.auth-form .phones-wrapper{gap:2rem;width:100%;display:flex}@media (width<=450px){.auth-form .phones-wrapper{flex-direction:column}}.auth-form :focus{box-shadow:0 0 8px #00000040,0 0 0 2px var(--blue-auth)!important}.auth-form-register .form-element--renderInline{cursor:pointer;justify-content:flex-start}.auth-form-register .form-element--renderInline input{width:auto;height:20px}.auth-form-register .st02 label,.auth-form-register .st08 label{margin-right:15px;font-weight:400}.auth-form-forced-password-change .auth-form-inner{display:block}.MuiFormHelperText-root{font-size:15px!important}.form-input{font-size:1rem;font-weight:400;font-family:var(--ff-regular);flex-grow:1}.MuiFormControlLabel-labelPlacementStart{flex-direction:row!important;margin-left:0!important}@media (width>=768px){.MuiFormControlLabel-labelPlacementStart{flex-direction:row-reverse}}.reset-password .auth-form-inner{flex-direction:column;max-width:330px;margin-inline:auto;display:flex}.loginPage{position:relative}.loginPage .auth-form-inner .form-element{gap:1em}.loginPage .auth-form-inner .login-title{display:none}.loginPage .forgot-password-wrapper{background:var(--white);border-radius:9px;justify-items:center;width:100%;height:100%;padding:0 2rem 1rem;display:grid;position:absolute;inset:0}.loginPage .forgot-password-wrapper .forgotPasswordForm .text-forgot{max-width:50ch;padding-bottom:1em;font-size:1rem}.loginPage .forgot-password-title{font-family:var(--ff-semibold);color:var(--red-auth);text-align:center;font-size:1.2rem}.loginPage .forgot-link .af-button{font-family:var(--ff-regular);width:fit-content;font-size:.9rem;color:var(--white)!important;margin:0 0 0 auto!important}.registerPage .authPage-view{max-width:750px}.registerPage-footer{justify-content:center;display:grid}.registerPage-footer div{max-width:80ch}.forgotPasswordForm .auth-form-inner{gap:1.5rem}.forgotPasswordForm .text-forgot{text-align:center}.forgotPasswordForm .feedback{text-align:left}.forgotPasswordForm .feedback-success{background:var(--white);text-align:center;width:calc(100% + 4rem);height:100%;padding:0 1rem;font-size:.875rem;position:absolute;inset:0;translate:-2rem}.forgotPasswordForm .feedback-success-title{place-items:center;display:grid}.forgotPasswordForm .feedback-success-title strong{font-size:1.1rem;line-height:3rem}.forgotPasswordForm .feedback-success span{font-family:var(--ff-semibold);-webkit-text-stroke:.1px;font-size:1.1em}.forgotPasswordForm .feedback-error{color:var(--red-error)}.forgotPasswordForm-submit{margin-bottom:10px}.forgotPasswordForm-submit--disabled{background-color:var(--grey-light)!important;cursor:default!important}svg.check-circle{color:var(--foreground);width:40px}svg.check-circle polyline{animation:.5s cubic-bezier(.55,.2,.71,-.04) .7s backwards checkmark}svg.check-circle circle.semi-transparent{animation:.45s cubic-bezier(.66,.23,.51,1.23) backwards grow-circle,.9s linear 1.1s forwards grow-circle-bigger}svg.check-circle circle.colored{animation:grow-circle .5s cubic-bezier(.66,.23,.51,1.23) .25sbackwards}@keyframes checkmark{0%{stroke-dashoffset:50%}to{stroke-dashoffset:0}}@keyframes grow-circle{0%{r:0}}@keyframes grow-circle-bigger{50%{opacity:.11}to{r:100;opacity:0}}.authmodal{background-color:var(--white);opacity:0;z-index:1200;border-radius:9px;min-width:320px;padding:1rem;animation:.3s ease-out forwards fadein;position:absolute;top:34px;right:0;box-shadow:4px 7px 26px 7px #08080833}.authmodal .account-actions-logout{width:60%;margin-block-start:1.5rem;padding-block-start:.5rem;position:relative;margin-inline:auto!important}.authmodal .account-actions-logout:before{content:"";background:var(--grey-mid-light);outline:1px solid #fff;width:100%;height:1px;display:block;position:absolute;top:0;right:0}.authmodal .forgot-password-wrapper{background:var(--white);z-index:1;border-radius:9px;width:100%;height:100%;padding:0 2rem 1rem;position:absolute;inset:0}@media (width<=600px){.authmodal .forgot-password-wrapper{padding:2rem 2rem 1rem}}.authmodal .forgot-password-title{font-family:var(--ff-semibold);color:var(--red-auth);text-align:center;margin-bottom:1.5rem;font-size:1.2rem}.authmodal .register-link{cursor:pointer;border-top:none!important}.authmodal .register-link .af-button{background-image:linear-gradient(135deg,#c8503c 0%,#a8402f 100%)}.authmodal .auth-form-inner{white-space:normal;gap:2em;width:100%}@media (width<=600px){.authmodal .auth-form-inner{gap:3em}}.authmodal .auth-form-inner .sub-title{text-align:center;max-width:31ch;font-size:1.1em}.authmodal .af-button{margin:4px 0;font-weight:700;display:flex;border:none!important}.authmodal .forgot-link svg{width:15px!important}.authmodal .forgot-link .af-button{font-family:var(--ff-regular);justify-content:flex-start;width:fit-content;padding-left:0;font-size:.9rem;color:var(--blue-auth)!important;margin:0 auto!important}.authmodal .forgot-link .af-button:hover{background-color:#0000!important}.authmodal .register-link{text-align:center}.authmodal .register-link .af-button{font-family:var(--ff-semibold);box-sizing:content-box;justify-content:flex-start;padding:.4em 1em;font-size:1.13rem!important}.authmodal .register-link .af-button:hover{background-color:var(--foreground)!important}.authmodal .account label{font-family:var(--ff-regular);font-size:1rem}.authmodal .account label.welcome-lbl{font-family:var(--ff-semibold);text-align:center;width:100%;margin-bottom:.6em;font-size:1.1rem}.authmodal .account label.welcome-lbl .salutation{font-family:var(--ff-regular);margin-right:1ch}.authmodal .account .account-actions{font-size:1rem}.authmodal.from-save-configuration-inner-modal{top:0;bottom:0;left:0}.authmodal.from-save-configuration-inner-modal .back-btn{background:0 0;border:none;padding:1rem;position:absolute;top:1rem;left:1rem}.authmodal.from-save-configuration-inner-modal .back-btn svg{width:11px;height:auto;margin:0}.authmodal.from-save-configuration-inner-modal .auth-form.header-modal-login{max-width:300px;translate:0 -1.3em}.authmodal.from-save-configuration-inner-modal .auth-form.header-modal-login .sub-title{text-align:center;font-size:1rem}.authmodal.from-save-configuration-inner-modal .forgot-password-wrapper{width:unset;height:unset;padding:2rem 1rem}.authmodal.from-save-configuration-inner-modal .forgot-password-wrapper .forgotPasswordForm{justify-content:center;display:flex}.authmodal.from-save-configuration-inner-modal .forgot-password-wrapper .forgotPasswordForm .auth-form-inner{max-width:300px}.authmodal.from-save-configuration-inner-modal .forgot-password-wrapper .forgotPasswordForm .text-forgot{font-size:.875rem}.authmodal-overlay{z-index:10000;background:var(--grey-blanket);place-content:center;place-items:center;width:100vw;height:100dvh;display:grid;position:fixed;top:0;left:0}.authmodal-overlay .authmodal{position:unset;height:fit-content}@media (width<=450px){.authmodal-overlay .authmodal{border-radius:0;width:100%;height:100%;padding:4rem 3rem 2rem;position:absolute;top:0}.authmodal-overlay .authmodal .close-btn{cursor:pointer;position:absolute;top:30px;right:30px}.authmodal-overlay .authmodal .close-btn svg{width:20px;height:20px}.authmodal-overlay .authmodal .account{margin-block-start:3rem}}.authmodal #submit{width:100%;margin:0!important}.authmodal .separation{align-items:center;display:flex}.authmodal .separation span{padding:1em}.authmodal .separation:before,.authmodal .separation:after{content:"";background:var(--grey-mid-light);box-sizing:content-box;border-block:2px solid #fff;flex-grow:1;height:1px;display:block}@keyframes fadein{0%{opacity:0}to{opacity:1}}body:has(.autmodal){overflow:hidden}.auth-header{text-align:center;font:normal normal 1.375rem var(--ff-semibold);margin-block:2rem;display:block}.auth-header-smaller{font-size:16px}.auth-subheader{text-align:center;color:var(--grey-600);font:normal normal 1rem var(--ff-regular);margin-block:1rem;display:block}.mb-1{margin-bottom:10px}.basketLink{align-items:center;height:50px;margin:0 1rem 0 0;display:flex;position:relative}.basketLink svg{width:clamp(26px,2.4vw,31px);height:auto;fill:var(--grey-mid-blue)}.basketLink .basketIcon{width:22px;fill:var(--grey-dark)}.basketLink .af-button{height:100%}.basketLink-pcsLabel{background-color:var(--red-cta);color:var(--white);cursor:pointer;border-radius:10px;padding:1px 6px;font-size:12px;position:absolute;top:7px;left:18px}.basketLink:hover .basketLink-pcsLabel{background-color:var(--red-auth)}.basketLinkSummaryModal{z-index:1100;background-color:var(--white);width:320px;padding:15px;position:absolute;top:50px;right:0;box-shadow:4px 7px 26px 7px #0808081a}@media (width<=450px){.basketLinkSummaryModal{position:fixed;left:50%;translate:-50%}}.basketLinkSummaryModal-empty-msg{margin:24px 0}.basketLinkSummaryModal-empty .af-button{margin-bottom:12px}.basketLinkSummaryModal-summary-totalPrice{justify-content:center;margin:24px 0;font-size:1rem;display:flex}.basketLinkSummaryModal-summary .af-button{margin-bottom:12px}.login-callback-container{justify-content:center;align-items:center;width:100%;height:80vh;font-size:1.1rem;display:flex}.login-callback-container .spinner{margin-right:10px}.uploadedImages-strip-container{justify-self:stretch;width:100%;min-width:0;margin-bottom:28px;position:relative}.uploadedImages-strip-container:before,.uploadedImages-strip-container:after{content:"";z-index:5;pointer-events:none;opacity:0;width:40px;transition:opacity .3s;position:absolute;top:0;bottom:0}.uploadedImages-strip-container:before{background:linear-gradient(90deg,#fff 0%,#0000 100%);left:0}.uploadedImages-strip-container:after{background:linear-gradient(270deg,#fff 0%,#0000 100%);right:0}.uploadedImages-strip-container.show-left-fade:before,.uploadedImages-strip-container.show-right-fade:after{opacity:1}.uploadedImages-nav-arrow{cursor:pointer;z-index:10;width:48px;height:48px;color:var(--foreground);background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #0000001f}.uploadedImages-nav-arrow svg{width:24px;height:24px}.uploadedImages-nav-arrow svg path{fill:currentColor}.uploadedImages-nav-arrow:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#c8503c 0%,#a8402f 100%);transform:translateY(-50%)scale(1.05);box-shadow:0 6px 20px #c8503c4d}.uploadedImages-nav-arrow:hover:not(:disabled) svg path{fill:#fff}.uploadedImages-nav-arrow:active:not(:disabled){transform:translateY(-50%)scale(.98)}.uploadedImages-nav-arrow:disabled{opacity:.3;cursor:not-allowed;background:#f5f3f1}.uploadedImages-nav-arrow.prev{left:8px}.uploadedImages-nav-arrow.next{right:8px}@media (width<=600px){.uploadedImages-nav-arrow{width:40px;height:40px}.uploadedImages-nav-arrow svg{width:20px;height:20px}}.uploadedImages-grid{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:20px;padding:8px 4px;display:flex;overflow-x:auto}.uploadedImages-grid::-webkit-scrollbar{display:none}@media (width<=450px){.uploadedImages-grid{gap:14px}}.uploadedImages-grid .maybe-truncated-text{white-space:nowrap;text-overflow:ellipsis;text-align:center;width:93%;display:block;position:absolute;overflow:hidden}.uploadedImages-grid .maybe-truncated-text.not-truncated{overflow:revert;max-width:100%;position:revert}.uploadedImages-item{border:1px solid var(--grey-mid-light);background:#fff;border-radius:16px;flex-shrink:0;grid-template-rows:180px 1fr 1fr;min-width:200px;min-height:280px;transition:all .3s;display:grid;position:relative;overflow:hidden}.uploadedImages-item:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000001f}@media (width<=450px){.uploadedImages-item{min-width:160px;min-height:240px}}.uploadedImages-item-wrapper{position:relative}.uploadedImages-item-wrapper .uploadedImages-item-tooltip-text{opacity:0;pointer-events:none;background-color:var(--grey-logo);color:#fff;white-space:normal;z-index:10;border-radius:5px;padding:6px 10px;font-size:.85rem;line-height:1.2;transition:opacity .5s ease-in-out .2s;position:absolute;top:45%;left:50%;transform:translate(-50%);box-shadow:0 0 .8em #3d485280}.uploadedImages-item-wrapper.show-tooltip .uploadedImages-item-tooltip-text{opacity:1;pointer-events:auto}.uploadedImages-item--pending .uploadedImages-progress,.uploadedImages-item-processing .uploadedImages-processing{text-align:center;padding:.5em}.uploadedImages-item--add{cursor:pointer;background:linear-gradient(#fdfcfb 0%,#f9f7f5 100%);border:2px dashed #d4cfc9;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:280px;transition:all .3s;display:flex}@media (width<=450px){.uploadedImages-item--add{min-height:240px}}.uploadedImages-item--add:before{content:"";opacity:0;background:linear-gradient(135deg,#c8503c15 0%,#c8503c05 100%);transition:opacity .3s;position:absolute;inset:0}.uploadedImages-item--add:hover{border-color:#c8503c;transform:translateY(-4px);box-shadow:0 8px 24px #c8503c26}.uploadedImages-item--add:hover:before{opacity:1}.uploadedImages-item--add:hover .uploadedImages-add-icon{transform:scale(1.1)}.uploadedImages-item-delete-overlay{z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffb3;place-items:center;display:grid;position:absolute;inset:0}.uploadedImages-item-delete-overlay .spinner{opacity:.5}.uploadedImages-thumb{object-fit:cover;z-index:1;border-radius:8px 8px 0 0;grid-area:1/1/2/2;width:100%;height:180px}.uploadedImages-thumb-wrapper{background:var(--grey-light);place-items:center;display:grid}.uploadedImages-thumb-wrapper .uploadedImages-actions{z-index:1;opacity:0;background:#fff;border-radius:5px;grid-area:1/1/2/2;place-content:center;place-self:end;width:2rem;height:2rem;margin:1rem;padding:0;display:grid}.uploadedImages-thumb-wrapper:hover .uploadedImages-actions{opacity:.9}.uploadedImages-thumb-wrapper:hover .trashcan svg{fill:var(--red-auth)}.uploadedImages-thumb-wrapper .spinner{opacity:.5;grid-area:1/1/2/2}.uploadedImages-meta{cursor:default;place-items:center;font-size:.85rem;display:grid;overflow:hidden}.uploadedImages-actions{justify-content:space-around;align-items:flex-start;padding:0 0 .3em .7em;display:flex}.uploadedImages-actions button{cursor:pointer;background:0 0;border:none;transition:all 20ms;display:flex}.uploadedImages-actions button.trashcan svg{width:23px;height:auto;fill:var(--foreground)}.uploadedImages-actions button.trashcan:hover:not(:disabled) svg{fill:var(--red-auth)}.uploadedImages-actions button:disabled{cursor:not-allowed;opacity:.6}.uploadedImages-actions-ctabtn{color:var(--white);font-size:.9rem;font-family:var(--ff-semibold);opacity:.9;border-radius:4px;padding:.3em 1em;box-shadow:0 4px 12px #c8503c40;background-image:linear-gradient(135deg,#c8503c 0%,#a8402f 100%)!important}.uploadedImages-actions-ctabtn:hover{opacity:1}.uploadedImages-empty{text-align:center;color:var(--grey-mid);place-content:center;height:100%;padding:1.1em;box-sizing:border-box!important}.uploadedImages-processing{text-align:center}.uploadedImages-processing-text{font-family:var(--ff-semibold);color:var(--blue-auth);font-size:12px;animation:1.5s ease-in-out infinite pulse}.uploadedImages-progress-bar{background:var(--blue-auth);border-radius:2px;height:4px;transition:width .3s}.uploadedImages-progress-text{margin-top:5px;font-size:11px;display:block}.uploadedImages-add-icon{color:#fff;background:linear-gradient(135deg,#c8503c 0%,#a8402f 100%);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-size:2rem;transition:transform .3s;display:flex;box-shadow:0 4px 12px #c8503c40}.uploadedImages-add-text{color:#666;text-align:center;padding:0 10px;font-size:14px}.uploadedImages-pagination{align-items:center;gap:1em;display:flex}.uploadedImages-pagination button{background:var(--foreground);color:#fff;opacity:.9;border:none;border-radius:5px;width:7ch;padding:.3em 0}.uploadedImages-pagination button[disabled]{opacity:.65}.uploader{grid-template-rows:1fr auto auto;gap:1rem;width:100%;height:fit-content;display:grid}.uploader-logo{margin-right:15px}.uploader-logo a{display:block}.uploader-logo img{width:300px}.uploader-footer{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (width<=900px){.uploader-footer{grid-template-columns:1fr}}.uploader-info{background:var(--background);border-radius:var(--modal-border-radius);justify-content:space-between;align-items:center;gap:clamp(.75em,2vw,1.25em);padding:1.2em 2em;display:flex}.uploader-info div{font-family:var(--ff-regular);opacity:.8;gap:.5em;font-size:.8rem;display:flex}.uploader-info div svg{width:1.2em;color:var(--green-mid)}@media (width<=600px){.uploader-info div{font-size:.8rem}}.uploader-tip{color:#6b5c4d;background:linear-gradient(135deg,#fff9e6 0%,#fff4d6 100%);border:1px solid #ffe082;border-radius:14px;align-items:center;gap:16px;max-width:55ch;margin-inline:auto;padding:18px 22px;font-size:14px;line-height:1.5;display:flex}.uploader-tip svg{flex-shrink:0;width:1.5em;height:auto}.uploader-tip svg circle{fill:#8b7355}.uploader-tip .login-button{font-family:var(--ff-semibold);color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#8b7355 0%,#6b5c4d 100%);border:none;border-radius:6px;padding:9px 22px;font-size:.85rem;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #6b5c4d4d}.uploader-tip .login-button:hover{transform:translateY(-1px);box-shadow:0 4px 14px #6b5c4d66}.uploader-tip .login-button:active{transform:translateY(0);box-shadow:0 1px 4px #6b5c4d4d}.uploader-tip span{text-align:center;font-size:1rem}.uploader-tip svg{flex-shrink:0;width:25px}@media (width<=600px){.uploader-tip{align-items:start;gap:1em;margin-block-end:3rem}.uploader-tip span{font-size:.9rem}}.imagesOverview-content-wrapper{grid-column:2/3}.modal-backdrop{z-index:1000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-backdrop:before,.modal-backdrop:after{content:"";background:#00000080;width:100%;height:100px;display:block;position:absolute}.modal-backdrop:before{top:-100px}.modal-backdrop:after{bottom:-100px}.modal-content{text-align:center;background:#fff;border-radius:8px;gap:2.5em;padding:3em 3em 2em;display:grid}.modal-content p{margin:0;font-size:1rem}.modal-content-actions{justify-items:center;gap:.5em;display:grid}.modal-content-actions .af-button{margin:0}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.headless-uploader{height:100%;display:grid;position:relative}.headless-uploader .uploader,.headless-uploader-authmodal-wrapper{grid-area:1/1/2/2}.headless-uploader-authmodal-wrapper{opacity:0;will-change:grid-template-rows,opacity;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1),opacity .45s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}.headless-uploader-authmodal-wrapper.active{opacity:1;grid-template-rows:1fr}.headless-uploader-authmodal-wrapper .authmodal-overlay{position:unset;width:unset;height:unset;z-index:unset;background:0 0}.headless-uploader-authmodal-wrapper .authmodal{position:unset;box-shadow:none}.headless-uploader-authmodal-wrapper .authmodal .separation,.headless-uploader-authmodal-wrapper .authmodal .register-link{max-width:300px;margin-inline:auto}.headless-uploader .uploader{border-radius:.5rem;justify-items:center;gap:2rem;min-width:0;padding:1.25em;display:grid}@media (width<=450px){.headless-uploader .uploader{padding:2rem 1rem}}.headless-uploader .uploader .upload-prompt{text-align:center;max-width:100ch;padding:2.5em 1.25em}.headless-uploader .uploader .upload-prompt p{margin-top:0}.headless-uploader .uploader .upload-prompt .upload-icon{opacity:.6;margin-bottom:1.25em;font-size:3rem}.headless-uploader .uploader .upload-prompt h3{margin:0 0 1rem;font-size:1.5rem;font-weight:500}.headless-uploader .uploader .upload-prompt .upload-button{font-family:var(--ff-semibold);background-color:var(--foreground);color:var(--white);cursor:pointer;opacity:.9;border:none;border-radius:.4em;align-items:center;gap:.6em;padding:.75em 1.875em;font-size:1rem;font-weight:500;display:flex}.headless-uploader .uploader .upload-prompt .upload-button:hover{opacity:1}.headless-uploader .uploader .upload-prompt .upload-button svg{height:1em}.headless-uploader .uploader .upload-prompt .upload-button svg path{fill:var(--white)}.headless-uploader .uploader.uploader--initial{padding-block-start:0}.headless-uploader .uploader.uploader--initial .upload-prompt{justify-items:center;gap:1rem;max-width:65ch;padding:0;display:grid}.headless-uploader .uploader.uploader--initial .upload-prompt p{margin:0;font-size:1rem}.headless-uploader .uploader.uploader--initial .upload-prompt .upload-button{margin-block:1rem 0}.bytescale-uploader-wrapper{height:100%}.bytescale-uploader-login{align-items:baseline;gap:1ch;font-size:.95rem;display:flex}.bytescale-uploader-login-btn{font-family:var(--ff-semibold);color:var(--blue-auth);cursor:pointer}.bytescale-uploader-login-content .authmodal{box-shadow:none;background:0 0;max-width:350px;margin-inline:auto;position:relative}.bytescale-uploader-login-content .authmodal .back-btn{top:unset;left:unset;position:relative}.bytescale-uploader-login-sidepane{background:var(--white);z-index:1000;place-content:center;width:100%;height:100%;padding:16px;transition:transform .3s ease-in-out;position:fixed;top:0;right:0;transform:translate(100%);box-sizing:border-box!important}.bytescale-uploader-login-sidepane.open{transform:translate(0)}.bytescale-uploader-login-sidepane .back-btn{cursor:pointer;background:0 0;border:none;margin-bottom:16px;font-size:16px}.main-uploader-body{padding-block-start:0}.main-uploader-header{padding-block-end:0}.upload-widget{font-family:var(--ff-regular);--primary-color:var(--foreground)!important}.upload-widget a{color:var(--foregroubnd)!important}.upload-widget a:hover:not(:disabled):not(.disabled),.upload-widget .btn,.upload-widget .btn:hover:not(:disabled):not(.disabled){color:var(--blue-auth)!important}.upload-widget .btn--primary{border:none;padding:0 1em;background:var(--foreground)!important;color:var(--white)!important}.upload-widget .btn--primary.btn:hover:not(:disabled):not(.disabled){color:var(--white)!important}.upload-widget .btn.active,.upload-widget .btn:active{box-shadow:none}.upload-widget .spinner{solid:#f3f3f3;border-top:3px solid var(--red-auth);border-radius:50%;animation:1s linear infinite spin;width:50px!important;height:50px!important}.upload-widget__controls{padding-block:0 1.5em;display:grid}.upload-widget__submitted-file__inner{padding:.5em clamp(1em,2.5vw,4em)}.upload-widget-dropzone{height:450px!important}.upload-widget__internal--draggable{border:.15em dashed var(--grey-mid-light)}.upload-widget__internal--dragging{border:.15em dashed var(--blue-auth)}.smaller .upload-widget__internal{position:revert}.smaller .upload-widget__internal--draggable{border:none}.uploaderModal-blanket{background-color:var(--grey-blanket);z-index:105;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.uploaderModal-blanket *{box-sizing:border-box!important}.uploaderModal-blanket .uploaderModal{border-radius:var(--modal-border-radius);background-color:#fff;width:90dvw;max-width:1000px;position:relative;overflow:hidden auto;box-shadow:0 3px 8px #0003}.uploaderModal-blanket .uploaderModal--initial{width:fit-content;width:unset}@media (width<=1000px){.uploaderModal-blanket .uploaderModal{width:100dvw;height:100%;max-height:unset;border-radius:0;position:absolute;top:0;left:0;overflow-y:auto}}@media (width<=450px){.uploaderModal-blanket .uploaderModal .addBtn{padding:.45em 1em}.uploaderModal-blanket .uploaderModal .uploaderModal-blanket .uploaderModal .back-btn{top:.5rem;left:0}.uploaderModal-blanket .uploaderModal .uploader-interface .dragDropWrapper{width:fit-content}.uploaderModal-blanket .uploaderModal .uploader-interface .uppy-DragDrop-container{height:60px}.uploaderModal-blanket .uploaderModal .uploader-info label{font-size:.7rem}}.uploaderModal-blanket .uploaderModal-header{justify-content:center;display:flex;position:relative}.uploaderModal-blanket .uploaderModal-header-title{margin-bottom:0;padding:1rem 1rem 1.5rem;display:inline-block}.uploaderModal-blanket .uploaderModal-header-closeBtn{padding:12px;position:absolute;top:1rem;right:1rem}.uploaderModal-blanket .uploaderModal-header-closeBtn svg{cursor:pointer;width:20px;height:20px;fill:var(--foreground)}.uploaderModal-blanket .uploaderModal-body{margin-bottom:30px}.uploaderModal-blanket .uploaderModal.upload-mode{grid-template-rows:auto 1fr;align-items:center;gap:1rem;display:grid}.uploaderModal-blanket .uploaderModal .uploader{grid-template-rows:1fr auto auto;gap:1rem;width:100%;height:fit-content;display:grid}.uploaderModal-blanket .uploaderModal .uploader-logo{margin-right:15px}.uploaderModal-blanket .uploaderModal .uploader-logo a{display:block}.uploaderModal-blanket .uploaderModal .uploader-logo img{width:300px}.uploaderModal-blanket .uploaderModal .uploader-footer{margin-block-start:2rem}.uploaderModal-blanket .uploaderModal .uploader-info{justify-content:space-between;align-items:center;display:flex}.uploaderModal-blanket .uploaderModal .uploader-info label{font-family:var(--ff-regular);opacity:.8;font-size:.85rem}@media (width<=450px){.uploaderModal-blanket .uploaderModal .uploader-info label{font-size:.8rem}}.uploaderModal-blanket .uploaderModal .uploader-tip{align-items:flex-start;gap:1em;max-width:90ch;margin:0 auto;display:flex}.uploaderModal-blanket .uploaderModal .uploader-tip span{text-align:center}.uploaderModal-blanket .uploaderModal .uploader-tip svg{flex-shrink:0;width:25px}@media (width<=450px){.uploaderModal-blanket .uploaderModal .uploader-tip{align-items:start;gap:1em;margin-block-end:3rem}.uploaderModal-blanket .uploaderModal .uploader-tip span{font-size:.9rem}}.uploaderModal-blanket .uploaderModal .uploader .authmodal{background:#fff}.uploaderModal-blanket .uploaderModal .uploader .login-title{display:none}.uploaderModal-blanket .uploaderModal .uploader .forgot-password-wrapper{padding-block-start:0!important}.uploaderModal-blanket .uploaderModal .uploader .forgot-password-wrapper .back-btn{margin-block-start:0!important}.uploaderModal-blanket .uploaderModal .uploader-interface{flex-direction:column;align-items:center;gap:1rem;display:flex}.uploaderModal-blanket .uploaderModal .uploader-interface-uploadIcon{margin-bottom:12px}.uploaderModal-blanket .uploaderModal .uploader-interface-uploadIcon svg{width:60px;fill:var(--red-auth);display:block}.uploaderModal-blanket .uploaderModal .uploader-interface .progress-status{align-items:center;display:flex}.uploaderModal-blanket .uploaderModal .uploader-interface .progress-status .spinner{width:14px;height:14px;margin-right:7px}.uploaderModal-blanket .uploaderModal .uploader-interface .btn-cancel{color:var(--blue-auth);cursor:pointer;margin-top:8px;font-size:1rem}.uploaderModal-blanket .uploaderModal .uploader-interface .btn-cancel:hover{color:var(--red-sat);transition:color .15s ease-in}.uploaderModal-blanket .uploaderModal .uploader-interface .dragDropWrapper{flex-direction:column;align-items:center;width:100%;padding:0 23px;display:flex}.uploaderModal-blanket .uploaderModal .uploader-interface .dragDropWrapper.mobile .uppy-DragDrop--isDragDropSupported{border:none}.uploaderModal-blanket .uploaderModal .uploader-interface .dragDropWrapper.mobile .uppy-DragDrop-label{font-size:1.8rem}.uploaderModal-blanket .uploaderModal .uploader-interface .dragDropWrapper.mobile .uppy-DragDrop-browse{text-decoration:none}.uploaderModal-blanket .uploaderModal .uploader-interface .uppy-container{width:100%}.uploaderModal-blanket .uploaderModal .uploader-interface .uppy-root{justify-content:center;display:flex}.uploaderModal-blanket .uploaderModal .uploader-interface .uppy-DragDrop-container{background-color:var(--white);color:var(--grey-dark);max-width:460px;padding:0 30px;height:140px!important}@media (width<=450px){.uploaderModal-blanket .uploaderModal .uploader-interface .uppy-DragDrop-container{height:unset}}.uploaderModal-blanket .uploaderModal .uploader-interface .uppy-DragDrop-arrow{fill:var(--red-auth)}.uploaderModal-blanket .uploaderModal .uploader-interface .uppy-DragDrop-inner{padding:0}.uploaderModal-blanket .uploaderModal .uploader-interface .uppy-DragDrop-inner svg{display:none}.uploaderModal-blanket .uploaderModal .uploader-interface .uppy-DragDrop--is-dragdrop-supported{border:0}.uploaderModal-blanket .uploaderModal .uploader-interface .uppy-DragDrop-browse{text-decoration:underline}.uploaderModal-blanket .uploaderModal .uploader-interface--isSignature .dragDropWrapper{flex-direction:column-reverse}.uploaderModal-blanket .uploaderModal .uploader-interface--isSignature .dragDropWrapper .uploader-info{margin:0}.uploaderModal-blanket .uploaderModal .uploader-interface--isSignature .dragDropWrapper ul{margin:0;padding:0 0 12px}.uploaderModal-blanket .uploaderModal .uploader-interface--isSignature .dragDropWrapper li{margin:0;padding:0;list-style:none}.uploaderModal-blanket .uploaderModal .status-label{margin:10px 0;display:block}.uploaderModal-blanket .uploaderModal .status-label--info{color:var(--grey-mid-blue);font-size:.85rem;font-family:var(--ff-regular)}.uploaderModal-blanket .uploaderModal .status-label--error{color:var(--red-sat)}.uploaderModal-blanket .uploaderModal .error-connection{flex-direction:column;align-items:center;font-size:1rem;display:flex}.uploaderModal-blanket .uploaderModal .error-connection span{cursor:pointer;color:var(--blue-auth);font-size:1.2rem;font-family:var(--ff-semibold);margin-top:1rem;display:block}.uploaderModal-blanket .uploaderModal .addBtn{cursor:pointer;font-size:1rem;font-family:var(--ff-semibold);background:var(--blue-auth);color:var(--background);border-radius:50px;width:fit-content;margin:0 auto 1.5rem;padding:.4em .8em}@media (width<=450px){.uploaderModal-blanket .uploaderModal .addBtn{padding:.6rem 0}}.uploaderModal-blanket .uploaderModal .addBtn .upload{margin-left:.2em}.uploaderModal-blanket .uploaderModal .addBtn .upload svg{stroke:currentColor;width:.8em;height:auto}@media (width>=450px){.uploaderModal-blanket .uploaderModal-tab-content{scrollbar-gutter:stable;height:500px;max-height:90vh;padding:2em 0 1em 30px;overflow-y:auto}.uploaderModal-blanket .uploaderModal-tab-content::-webkit-scrollbar{width:30px}.uploaderModal-blanket .uploaderModal-tab-content::-webkit-scrollbar-track{background-color:#0000;border-radius:0;width:0;margin:1rem;padding:10px}.uploaderModal-blanket .uploaderModal-tab-content::-webkit-scrollbar-thumb{background-color:var(--grey-50);background-clip:content-box;border:11px solid #0000;border-radius:20px;transition:background-color 10s}}.uploaderModal-blanket .uploaderModal .back-btn{color:var(--blue-auth);cursor:pointer;font-size:1rem;font-family:var(--ff-regular);background:0 0;border:none;gap:.5em;position:absolute;top:1.5rem;left:2rem}.main-uploader{z-index:110;flex-direction:column;width:100%;height:100%;transition:transform .3s ease-in-out;display:flex;transform:translate(100%)}.main-uploader.open{transform:translate(0)}.main-uploader-header{padding:1rem 1rem 1.5rem}.main-uploader-body{flex:1;place-content:center;padding:0 1rem;overflow-y:auto}@media (width<=450px){.main-uploader-body{padding:0}}.shippingCalc-blanket{background-color:var(--grey-blanket);z-index:105;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.shippingCalc-blanket .shippingCalc{border-radius:var(--modal-border-radius);background-color:#fff;width:90dvw;max-width:500px;position:relative;box-shadow:0 3px 8px #0003}.shippingCalc-blanket .shippingCalc-header{border-bottom:1px solid #eee;justify-content:center;display:flex;position:relative}.shippingCalc-blanket .shippingCalc-header-title{margin-bottom:0;padding:1rem;font-size:1.2rem;display:inline-block}.shippingCalc-blanket .shippingCalc-header-closeBtn{cursor:pointer;padding:12px;position:absolute;top:1rem;right:1rem}.shippingCalc-blanket .shippingCalc-header-closeBtn svg{width:20px;height:20px;fill:var(--foreground)}.shippingCalc-blanket .shippingCalc-body{padding:1.5rem 2rem 2rem}.shippingCalc-blanket .shippingCalc-loading{text-align:center;color:#888;padding:2rem}.shippingCalc-blanket .shippingCalc-row{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.shippingCalc-blanket .shippingCalc-row-label{width:120px;font-family:var(--ff-regular);flex-shrink:0;font-size:.9rem}.shippingCalc-blanket .shippingCalc-row-select{font-size:.9rem;font-family:var(--ff-regular);background:#fff;border:1px solid #ccc;border-radius:4px;flex:1;padding:.5rem .75rem}.shippingCalc-blanket .shippingCalc-row-select:disabled{opacity:.5;cursor:not-allowed}.shippingCalc-blanket .shippingCalc-result{text-align:center;border-top:1px solid #eee;margin-top:1.5rem;padding-top:1rem}.shippingCalc-blanket .shippingCalc-result-price-label{font-family:var(--ff-regular);margin-right:.5rem;font-size:1rem}.shippingCalc-blanket .shippingCalc-result-price-value{font-family:var(--ff-semibold);color:var(--blue-auth);font-size:1.5rem}.shippingCalc-blanket .shippingCalc-result-noResult{font-family:var(--ff-regular);color:#888;font-size:.9rem;font-style:italic}@media (width<=500px){.shippingCalc-blanket .shippingCalc .shippingCalc-row{flex-direction:column;align-items:flex-start;gap:.4rem}.shippingCalc-blanket .shippingCalc .shippingCalc-row-label{width:auto}.shippingCalc-blanket .shippingCalc .shippingCalc-row-select{width:100%}}.loginPage .form-element{max-width:330px;margin-inline:auto}.loginPage-cat-buttons{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;margin:24px 0;display:flex}.loginPage-cat-buttons .af-button svg{width:12px}.loginPage-cat-buttons .loginPage-cat-buttons-link{display:flex}.loginPage-cat-buttons .loginPage-cat-buttons-link .af-button{flex-grow:1}.loginPage-cat-buttons .loginPage-cat-buttons-link.forgot-link .af-button{font-family:var(--ff-regular)}.authPage{flex-direction:column;align-items:center;width:100%;padding:6px;display:flex;box-sizing:border-box!important}.authPage .auth-form-inner,.authPage-view{width:90vw;max-width:565px;margin:0 auto}@media (width>=768px){.authPage--half{align-items:flex-start}.authPage--half .authPage-view{background:var(--grey-mid-light-transparant);border-radius:16px;margin:3rem auto;padding-block-end:2rem;box-shadow:0 0 2rem #0000001a}}.authPage .af-button{border:0;justify-content:flex-start;padding:0;color:var(--blue-auth)!important}.authPage .af-button:hover{background-color:#0000!important}.authPage .register-link .af-button{font-family:var(--ff-semibold);justify-content:flex-start;color:var(--blue-auth)!important;font-size:1.13rem!important}.authPage #submit{margin:2rem auto}.authPage .popover-error{white-space:nowrap}.form-element-label--showIsRequired:after{top:14px;left:-11px}.secondColumnStyling .form-element-label--showIsRequired:after{top:14px;left:43px}.account-page{margin-top:1rem;width:100vw;max-width:600px;margin-inline:auto;padding:6px;display:flex;box-sizing:border-box!important}@media (width<=600px){.account-page{width:90vw;padding-inline:0}.account-page .form-elements-column.st09{align-items:center}.account-page .multi-form-element{align-items:center;width:100%}.account-page .form-element-wrapper{width:100%}.account-page .salutations-lang,.account-page .box-postal-code,.account-page .form-country .form-element{align-self:flex-start;align-items:flex-start;display:flex}}@media (width<=430px){.account-page .salutations-lang,.account-page .box-postal-code{width:100%}}.account-page-data{flex-grow:1}.account-page-data_header{text-align:center}.account-page .af-button{font-family:var(--ff-regular);margin:0 0 0 3rem;padding:0;font-size:.9rem;color:var(--blue-auth)!important;background:0 0!important;border:none!important}.account-page .backButton .af-button{margin:0 0 2rem;color:var(--grey-mid)!important}.account-page .account-page-table{grid-template-columns:minmax(30%,40%) 1fr;column-gap:1rem;margin-inline:auto;display:grid}.account-page .account-page-block_head{color:var(--red-auth);margin-block:2rem 1rem;font-size:1.3rem}@media (width<=430px){.account-page .account-page-block_head{text-align:center}.account-page .account-page-block_head .af-button{margin:.5em 0 0;display:block}}.account-page .account-page-block_content{grid-template-columns:subgrid;grid-column:1/-1;font-size:clamp(.9rem,4vw,1rem);display:grid}.account-page .account-page-block_content div:first-of-type{font-family:var(--ff-semibold);justify-self:flex-end}.account-page .change-login-data .account-page-data_header{text-align:center}.account-page .change-login-data .auth-form{max-width:400px}.account-page .auth-form{position:relative}.account-page .auth-form .popover-error{top:38px;left:7px}.account-page .auth-form-inner{margin-top:20px;align-items:unset;flex-direction:column;max-width:80vw;margin-inline:auto;display:flex}.account-page .auth-form-inner .show-eye{transform:none}.account-page .auth-form-inner .form-element-label{padding:0}.account-page .auth-form-inner .form-element-label-wrapper label{font-family:var(--ff-semibold);opacity:.8;padding-left:.5em;font-size:.9rem}.account-page .auth-form-inner .form-element-label-wrapper label.form-element-label--error{color:var(--red-auth);font-family:var(--ff-semibold);opacity:1}.account-page .auth-form-inner .form-elements-column,.account-page .auth-form-inner .form-element{flex-direction:column;gap:.4em;margin:0;display:flex}.account-page .auth-form-inner .form-elements-column{row-gap:2rem}@media (width<=430px){.account-page .auth-form-inner .form-elements-column{row-gap:1rem}}.account-page .auth-form-inner .form-input label{display:none}.account-page .auth-form-inner .feedback-messages{height:1.5rem}.account-page .auth-form-inner .success-message{color:var(--green-accent)}.account-page .auth-form-inner .success-message,.account-page .auth-form-inner .error-message{text-align:center;font-weight:revert;font-family:var(--ff-semibold);background:0 0;margin:0;padding:0}.account-page .auth-form-inner #submit{margin:0 auto 2rem}.account-page .auth-form-inner .checkbox_material_ui{flex-wrap:wrap;display:flex}.account-page .auth-form-inner .checkbox_material_ui .MuiCheckbox-colorSecondary.Mui-checked{color:var(--blue-auth)}.pastOrdersTable{width:100%;font-size:.85rem}.pastOrdersTable-row-cell{flex-grow:1;padding:4px 0}.pastOrdersTable-row-cell--header{color:var(--grey-dark);text-transform:uppercase;padding-bottom:12px;font-size:.9em;font-weight:700}.pastOrdersTable.mobile .pastOrdersTable-row:not(:last-child):after{content:"";background:var(--grey-mid-light);border-bottom:1px solid var(--ff-white);width:100%;height:1px;margin-block:.7em;display:block}.pastOrdersTable.mobile .pastOrdersTable-row-cell{gap:.5ch;display:flex}@media (width>=768px){.pastOrdersTable{display:table}.pastOrdersTable-row{border:none;display:table-row}.pastOrdersTable-row:first-child{font-family:var(--ff-semibold);font-size:.9rem}.pastOrdersTable-row-cell{display:table-cell}}.sbcInfoPane{flex-direction:column;margin-top:12px;display:flex}.images-containers{gap:2rem;max-width:1100px;margin:3rem auto;padding:1em 2rem 2rem;font-size:1rem;display:grid}.images-containers h1{font-size:1.375rem}.images-containers aside{margin-block-start:1rem}.images-containers aside ul{gap:1em;margin:0;padding:0;font-size:.95em;list-style-type:none;display:flex;position:relative}.images-containers aside ul li{text-align:center}.images-containers aside ul li a{color:var(--foreground);font-size:.9rem;font-family:var(--ff-semibold);background:#fff;border:2px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 2px 8px #0000000a}.images-containers aside ul li a:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.images-containers aside ul li a svg{opacity:.7;width:18px;height:18px}.images-containers aside ul li a.active{color:#fff;background:linear-gradient(135deg,#c8503c 0%,#a8402f 100%);box-shadow:0 4px 16px #c8503c4d}.images-containers aside ul li a.active:hover{opacity:1}.images-containers aside ul li a.active:after{color:currentColor}.images-containers aside ul li a.active svg{opacity:1}.images-containers-main{border-radius:var(--modal-border-radius);background:#fff;min-width:0;padding:32px;display:grid;overflow:hidden;box-shadow:0 4px 6px #00000005,0 12px 24px #0000000f}.images-containers-main-images,.images-containers-main-header{position:relative}.images-containers-main-header h1{margin-block:0 1.5em}.images-containers-main-images{min-width:0;display:grid}.images-containers-main-images>div{grid-area:1/1/2/2;min-width:0}.images-containers-main-images .headless-uploader .uploader{padding:0}.images-containers-main-images-content{width:100%;position:relative}.images-containers-main-empty{width:fit-content;margin-inline:auto}.images-containers-main-empty p{text-align:center;font-size:1rem}.images-containers-main-empty-tip{background:linear-gradient(90deg,#313f5414 0%,#33415614 6.25%,#34425814 12.5%,#36445a14 18.75%,#38465c14 25%,#39475e14 31.25%,#3b496014 37.5%,#3d4b6214 43.75%,#3f4d6414 50%,#404e6514 56.25%,#42506714 62.5%,#44526914 68.75%,#45536b14 75%,#47556d14 81.25%,#49576f14 87.5%,#4a587114 93.75%,#4c5a7314 100%);border:1px solid #4c5a670f;border-radius:10px;width:fit-content;margin:2rem auto;padding:1.5em;position:relative;box-shadow:4px 4px 16px #0000001a}.images-containers-main-empty-tip-header{display:flex}.images-containers-main-empty-tip-header-icon:before{content:"";background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDE1IDE1Ij4KICA8Y2lyY2xlIGN4PSI3LjUiIGN5PSI3LjUiIHI9IjcuMDc1NTc1NiIgZmlsbD0iIzRjNWE2NyIgc3Ryb2tlLXdpZHRoPSIwIi8+CiAgPHBhdGggZD0iTTguNDgxNTc4LDExLjQzMDYyNDRsLS4xMDAwNzA0LjQyNjk2N2MtLjQwOTE3NjcuMTY0NTYwMi0uNzM2MDczMi4yNzkwODUyLS45ODA2ODk3LjM0MzU3NXMtLjQ1MzY1MjQuMDk2NzM0Ny0uNjI3MTA3Ny4wOTY3MzQ3Yy0uMzU1ODA1OCwwLS42MjI2NjAxLS4wOTIyODcxLS44MDA1NjMtLjI3NzQxNzMtLjE3NzkwMjktLjE4NDU3NDMtLjI2Njg1NDMtLjQxMjUxMjMtLjI2Njg1NDMtLjY4NDM3MDIsMC0uMTAyMjk0Mi4wMDg4OTUxLS4yMDkwMzU5LjAyNjY4NTQtLjMyMDIyNTIuMDE3NzkwMy0uMTExNzQ1My4wNDY2OTk1LS4yNTE4NDM4LjA4NjcyNzctLjQyMDg1MTVsLjcwNDk0MDItMi44Mzg2NjMxYy4wMzU1ODA2LS4xNTU2NjUuMDcwMDQ5My0uMzIzMDA0OS4xMDM0MDYxLS41MDA5MDc4cy4wNTAwMzUyLS4zMjk2NzYzLjA1MDAzNTItLjQ1NDIwODNjMC0uMjQ5MDY0MS0uMDQyMjUxOS0uNDE1MjkyMS0uMTIzNDIwMS0uNDk3NTcyMi0uMDgyMjgwMS0uMDgyMjgwMS0uMjUwMTc2LS4xMjM0MjAxLS41MDM2ODc2LS4xMjM0MjAxLS4wOTY3MzQ3LDAtLjIyNjgyNjIuMDE1NTY2NS0uMzg5MTYyNi4wNDY2OTk1cy0uMjg0NjQ0Ni4wNTc4MTg0LS4zNjkxNDg1LjA4MDA1NjNsLjEwMDA3MDQtLjQyNjk2N2MuMzQ2OTEwNy0uMTU1NjY1LjY1NzEyODgtLjI3MTMwMTkuOTMyODc4My0uMzQ2OTEwN3MuNDkzNjgwNS0uMTEzNDEzMS42NTM3OTMyLS4xMTM0MTMxYy4zNjQ3MDA5LDAsLjYyOTMzMTUuMDg2NzI3Ny43OTM4OTE3LjI2MDczODkuMTY0NTYwMi4xNzM0NTUzLjI0Njg0MDMuNDA2OTUyOS4yNDY4NDAzLjcwMTA0ODYsMCwuMDgwMDU2My0uMDA4ODk1MS4xODkwMjE4LS4wMjY2ODU0LjMyNzQ1MjUtLjAxNzc5MDMuMTM3ODc0Ny0uMDQ0NDc1Ny4yNzU3NDk1LS4wODAwNTYzLjQxMzYyNDJsLS43MDkzODc4LDIuODM4NjYzMWMtLjA0NDQ3NTcuMTczNDU1My0uMDgyMjgwMS4zNDQxMzA5LS4xMTU2MzY5LjUxMDkxNDlzLS4wNTAwMzUyLjMwMzU0NjgtLjA1MDAzNTIuNDEwODQ0NWMwLC4yNTM1MTE2LjA1NjcwNjUuNDI3NTIyOS4xNzAxMTk2LjUyMDkyMTkuMTEyMzAxMi4wOTMzOTkuMjk1NzYzNi4xNDAwOTg1LjU0ODE2MzMuMTQwMDk4NS4wODQ1MDM5LDAsLjIwNDU4ODMtLjAxMTExODkuMzYyNDc3Mi0uMDMzMzU2OC4xNTY3NzY5LS4wMjIyMzc5LjI3Nzk3MzMtLjA0ODkyMzMuMzYyNDc3Mi0uMDgwMDU2M1oiIGZpbGw9IiNmZmYiIHN0cm9rZS13aWR0aD0iMCIvPgogIDxwYXRoIGQ9Ik04Ljk1NTI0NDQsMy40NjcyNDU5YzAsLjI1MzUxMTYtLjA4MjI4MDEuNDc0Nzc4NC0uMjQ2ODQwMy42NjM4MDAycy0uMzY5MTQ4NS4yODM1MzI3LS42MTM3NjUuMjgzNTMyN2MtLjIyNjgyNjIsMC0uNDIyNTE5NC0uMDkwMDYzMy0uNTg3MDc5Ni0uMjcwMTlzLS4yNDY4NDAzLS4zODU4MjY5LS4yNDY4NDAzLS42MTcxMDA3YzAtLjI0NDYxNjUuMDgyMjgwMS0uNDU4MS4yNDY4NDAzLS42NDA0NTA0cy4zNjAyNTM0LS4yNzM1MjU3LjU4NzA3OTYtLjI3MzUyNTdjLjI1MzUxMTYsMCwuNDYwMzIzNy4wODU2MTU4LjYyMDQzNjQuMjU2ODQ3M3MuMjQwMTY4OS4zNzAyNjA0LjI0MDE2ODkuNTk3MDg2NloiIGZpbGw9IiNmZmYiIHN0cm9rZS13aWR0aD0iMCIvPgo8L3N2Zz4=);background-repeat:no-repeat;width:40px;height:40px;display:block}.images-containers-main-empty-tip-header p{font-size:1.2rem;font-family:var(--ff-semibold);flex-grow:1}.images-containers-main-empty-tip ul{gap:.1em;margin:1rem 0;padding:0;list-style-type:none;display:grid}.images-containers-main-empty .uploadedImages-grid{margin-top:2rem}.images-containers-main-empty .uploadedImages-item--add{font-family:var(--ff-semibold);background-color:var(--foreground);color:var(--white);cursor:pointer;opacity:.9;border:none;border-radius:4px;min-height:0;padding:12px 30px;font-size:16px;font-weight:500}.images-containers-main-empty .uploadedImages-item--add:hover{opacity:1}.images-containers-main-empty .uploadedImages-add-icon{display:none}.images-containers-main-empty .uploadedImages-add-text{color:inherit;font-size:inherit;padding:0}.images-containers-main .myconfigs{gap:1rem;display:grid}.images-containers-main-loading{align-content:center;justify-items:center;gap:1em;width:100%;min-height:200px;display:grid}.images-containers-main .detail-info{flex-wrap:wrap;gap:8px;display:flex}.images-containers-main .detail-info-row{border:1px solid var(--grey-mid-light);color:var(--grey-logo);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.images-containers-main .configCard{background:var(--background);border-radius:var(--modal-border-radius);border:1px solid var(--grey-mid-light-transparent);grid-template-columns:1fr auto;align-items:center;gap:1.5rem;padding:1rem 1.3rem;transition:all .3s;display:grid}.images-containers-main .configCard:hover{border-color:#d4cfc9;transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.images-containers-main .configCard-options{gap:10px;display:grid}.images-containers-main .configCard-title{font-family:var(--ff-semibold);font-size:1rem}.images-containers-main .tip-banner{border-radius:var(--modal-border-radius);border:1px solid var(--green-accent);background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%);align-items:center;gap:16px;margin-top:24px;padding:18px 22px;display:flex}.images-containers-main .tip-banner svg{width:1.5em;height:auto}.images-containers-main .tip-banner svg circle{fill:var(--green-mid)}.images-containers-main .tip-banner .tip-content p{color:var(--green-mid);margin:0;font-size:14px;line-height:1.5}@media (width<=800px){.images-containers-main .configCard{grid-template-columns:1fr;gap:16px}.images-containers-main .configCard-thumbnail{width:100%;height:160px}.images-containers-main .configCard-content{display:grid}.images-containers-main .configCard-actions{grid-template-columns:auto 1fr;gap:2rem}}@media (width<=600px){.images-containers{box-shadow:none;background:0 0;border-radius:16px;grid-template-columns:1fr;justify-items:stretch;gap:1rem;margin:0;padding:1em 0}.images-containers aside{margin:0}.images-containers aside ul{flex-wrap:wrap;justify-content:center;padding:0 0 1rem;display:flex}.images-containers aside ul:after{content:"";width:80%;height:1px;right:unset;top:100%}.images-containers aside ul li{width:210px}.images-containers-main{grid-template-rows:auto auto;padding:1rem}.images-containers-main-header{height:2.5rem;position:relative}.images-containers-main-header h1{margin-top:0}.images-containers-main-images-content{justify-items:stretch;display:grid;position:relative!important}.images-containers-main-images .headless-uploader .uploader{padding-block:0}.images-containers-main-empty{max-width:90%}.images-containers-main-empty p{font-size:.97em}.images-containers-main-empty-tip{padding:1.5em 1em}.images-containers-main-empty-tip ul{letter-spacing:-.03em;width:fit-content;margin-inline:auto;font-size:.9em}.images-containers-main .myconfigs{width:90%;margin-inline:auto}.images-containers-main .uploadedImages-grid,.images-containers-main .myconfigs{padding-block-end:4rem}.images-containers-main .configCard{gap:1rem;display:grid}.images-containers-main .configCard-actions{grid-template-columns:1fr 1fr;gap:1rem}.images-containers-main .configCard-content{gap:.85em}.images-containers-main .tip-banner{justify-items:center;gap:12px;display:grid}.images-containers-main .myconfigs{width:100%;padding-block-end:0}.images-containers-main .tip-content p{text-align:center}}.fade,.fade-title{transition:opacity .4s cubic-bezier(.8,0,.2,1)}.fade-enter,.fade-title-enter{opacity:0}.fade-enter-active,.fade-title-enter-active,.fade-exit,.fade-title-exit{opacity:1}.fade-exit-active,.fade-title-exit-active{opacity:0;transition:opacity .4s cubic-bezier(.8,0,.2,1)}.fade-title-enter,.fade-title-exit{width:100%;position:absolute;top:0;left:0}.fade-title-enter{opacity:0}.fade-title-enter-active{opacity:1;transition:opacity .4s}.fade-title-exit{opacity:1}.fade-title-exit-active{opacity:0;transition:opacity .4s}.configCard{justify-content:space-between;padding:1rem 1.5rem;display:flex;position:relative}.configCard:not(:last-child):after{content:"";background:var(--grey-mid-light);outline:1px solid #fff;width:100%;height:1px;display:block;position:absolute;bottom:0;right:0}.configCard-content{align-items:center;gap:20px;display:flex}.configCard-content-wrapper{gap:.4em;display:grid}.configCard-options{flex-grow:1;font-size:.9rem}.configCard-thumbnail{border-radius:5px;flex-shrink:0;width:100px;height:100px;overflow:hidden}.configCard-thumbnail-img{object-fit:cover;width:100%;height:100%}.configCard-actions{align-items:end;gap:.5rem;display:grid}.configCard-actions-icns{display:flex}.configCard-actions-icns-delete:hover svg{scale:1.05}.configCard-actions-icns-delete:hover svg path{fill:var(--red-auth)}.configCard-actions .af-button{margin:0}.configCard-actions .af-button.order-btn{background:linear-gradient(135deg,#c8503c 0%,#a8402f 100%)}.configCard .confirmation-msg-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#eaeaeae6;border-radius:8px;place-content:center;justify-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0}.configCard .confirmation-msg-content{gap:1.5em;font-size:1rem;display:grid}.configCard .confirmation-msg-actions{justify-content:center;gap:1rem;display:flex}.configCard .confirmation-msg-actions button{background-color:var(--red-auth);color:var(--white);cursor:pointer;font-family:var(--ff-semibold);border:none;border-radius:4px;padding:.7em .9em}.configCard .confirmation-msg-actions button:disabled{opacity:.5;cursor:not-allowed}.smaller .signature{border-radius:0;grid-template-rows:auto 1fr;align-items:center;width:100%;height:100%;display:grid}.smaller .signature-close-btn{margin-top:2rem}.signature{border:1px solid var(--grey-mid-light);background-color:var(--white);border-radius:var(--modal-border-radius);border-bottom:1px solid var(--grey-mid-light);flex-direction:column;width:90dvw;max-width:800px;padding:15px 0;display:flex}.signature-blanket{background-color:var(--grey-blanket);z-index:25;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.signature-blanket .personal-message{min-height:367px}.signature-blanket .personal-message .signature-massage{flex-direction:column;align-items:center;display:flex}.signature-blanket .personal-message .signature-massage textarea.large-input{outline:1px solid var(--grey-mid-light);resize:none;filter:drop-shadow(0 0 8px #0000001a);border:none;border-radius:10px;width:100%;max-width:600px;height:190px;padding:8px;font-size:14px}.signature-blanket .personal-message .signature-massage .signature-limit{text-align:right;color:var(--grey-mid-blue);width:100%;max-width:600px;margin:1rem 2rem 0 0;font-style:italic}.signature-close-btn{cursor:pointer;color:var(--blue-auth);align-items:center;gap:.5rem;margin:1rem;font-size:1rem;display:flex}.signature-close-btn svg{width:23px;height:23px}.signature-close-btn svg .cls-1{fill:var(--red-auth)}.signature .slot-body-title{text-align:center;color:var(--blue-auth);font-family:var(--ff-semibold);margin-bottom:2rem;font-size:1.1428rem;display:block}.signature .uploader{border:0;min-height:250px}.signature .uploader-card{margin:0}.signature .uploader-interface{gap:1rem;width:100%}.signature .uploader-interface .progress-status .status-label{color:var(--grey-mid-blue);margin:0;font-size:.9rem}.signature .uploader-interface .btn-cancel{font-size:1rem}.signature-image{background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:flex-end;width:200px;height:200px;margin:0 auto;display:flex}.signature-image-wrapper{flex-direction:column;display:flex}.signature-image-wrapper .delete-btn{justify-content:center;align-items:center;display:flex}.signature-image-wrapper .delete-btn svg{cursor:pointer;width:2rem;height:auto}.signature-image-wrapper .delete-btn svg path{fill:var(--grey-mid-blue)}.signature-image-wrapper{flex-direction:column;gap:1rem;padding-bottom:2rem;display:flex}.signature-limit{color:var(--red-error);font-size:11px}.signature-massage{padding:0 10px}.signature-massage .slot-body-title{padding-left:0}.signature-massage textarea{resize:none;width:100%;min-height:80px;padding:10px}.signature-footer{flex-direction:column;padding:0 6px;display:flex}.freeTextInput{flex-direction:column;padding:15px;display:flex}.freeTextInput-title{margin:8px 0;font-weight:700;display:block}.freeTextInput .input-message textarea{resize:none;width:100%;min-height:80px;padding:10px}.freeTextInput .input-message-limit{color:var(--red-auth);font-size:11px}.price-summary-row{font-family:var(--ff-semibold);justify-content:center;align-items:baseline;gap:0 .5rem;font-size:1rem;display:flex}.price-summary-price{font-size:1.2rem}.price-summary-weight{font-size:1rem;font-family:var(--ff-regular);font-style:italic}.price-summary.discount .price-summary-row{grid-template-columns:auto auto auto;display:grid}.price-summary.discount .price-summary-title{grid-area:1/1/2/2;justify-self:end}.price-summary.discount .price-summary-title.discount{grid-area:2/1/3/2}.price-summary.discount .price-summary-price:not(.discount){font-size:1rem}.price-summary.discount .price-summary-weight{justify-self:end}.price-summary.discount .discount{color:var(--red-auth)}.price-summary.discount .detailViewComponents{grid-area:2/3/3/4;justify-self:end;margin-left:3rem}.smaller .price-summary-row{justify-content:space-between;column-gap:unset;max-width:90%;margin:0 auto}.smaller .price-summary-title-wrapper{align-items:center;gap:5px;display:flex}.smaller .price-summary-price{margin-right:5px}.checkboxSelector-checkbox{margin:0}.optionselector{margin:.18rem 0;padding-left:1.8rem}.optionselectors .optionselector{margin:.18rem 0;padding:0}.optionselectors .settingsContainer-button{box-sizing:border-box;font-family:var(--ff-semibold);text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;max-width:333px;height:38px;margin:0;padding:0 1rem;font-size:.8725rem;display:flex;color:var(--grey-dark)!important}.optionselectors .settingsContainer-button:hover{color:var(--red-auth);border-radius:6px;background-color:var(--red-pink-mid)!important}.optionselectors .settingsContainer-button .slot-menuicon{align-self:flex-start;align-items:center;gap:1rem;height:min-content;margin-top:.5em;display:flex}.optionselectors .settingsContainer-button .slot-menuicon .slotCheck{display:flex}.optionselectors .settingsContainer-button svg{width:18px;height:auto;margin:0}.optionselectors .settingsContainer-button svg.check{width:12px}.smaller .checkboxSelector .checkbox-input{margin-right:15px}.smaller .optionselectors .settingsContainer-button{width:333px;padding:0 1rem}.red-font{color:var(--red-auth)!important}.ml-25{padding-left:25px!important}.settingsContainer-productselector{border-bottom:1px solid var(--grey-mid-light);background:#fff;padding-bottom:1rem;position:relative}.settingsContainer-productselector:after{content:"";background:linear-gradient(#0000000d 0%,#0000 70%);width:100%;height:2rem;position:absolute;bottom:-2rem;left:0}.settingsContainer-productselector .slot-wrapper:hover{color:inherit!important}.settingsContainer-productselector .slot-body{align-items:flex-end}.settingsContainer-productselector .slot-body-checkbox{margin-right:1rem}.settingsContainer-productselector .checkboxSelector{padding-inline:1.8rem 0}.settingsContainer-productselector .checkboxSelector label{text-transform:uppercase;font-size:.8725rem;font-weight:revert;padding:10px 1rem!important}@media (width<=400px){.settingsContainer-productselector .checkboxSelector label{font-size:.75rem}}.settingsContainer-productselector .productselector .slot-body{padding-left:2rem}.settingsContainer-productselector .productselector .slot-body .slot-menu{margin-block-start:9px}.smaller .settingsContainer-productselector .slot-wrapper .slot-body-checkbox{margin-right:0}.smaller .settingsContainer-productselector .slot-wrapper .slot.slot--noBottomBorder{max-width:90%;margin:0 auto;padding:1rem 0}.smaller .settingsContainer-productselector .productselector .slot-cta{text-align:center}.smaller .checkboxSelector{padding-inline:1rem}@media (width<=400px){.smaller .checkboxSelector{padding-inline:1rem}}.slot-wrapper{cursor:pointer;transition:background-color .2s}.slot-wrapper--readonly,.slot-wrapper--disabled{cursor:default}.slot-wrapper--disabled .slot-body{color:var(--grey-50)}.slot-wrapper--disabled .slot-body-title{cursor:default}.slot-wrapper:not(.slot-wrapper--disabled):not(.slot-wrapper--readonly).slot-wrapper:hover{color:var(--red-auth);background-color:var(--red-pink-mid);border-radius:6px}.slot-wrapper .slot{border-radius:6px;align-items:center;padding:.3rem 0 .5rem;display:flex;position:relative}@media (width<=400px){.slot-wrapper .slot{padding:1px 0}}.slot-wrapper .slot-body-title{cursor:pointer}.slot-wrapper .slot-body{flex-grow:1;grid-template-columns:1fr auto;align-items:stretch;gap:.5rem;padding:0 1rem;display:grid;position:relative}.slot-wrapper .slot-body-block{grid-area:1/1/-1/2}.slot-wrapper .slot-body-checkbox{justify-content:space-between;align-items:center;padding:0;display:flex}.slot-wrapper .slot-body-checkbox label{cursor:pointer;width:100%}.slot-wrapper .slot-body-checkbox input{width:20px;height:20px;accent-color:var(--blue-auth)}.slot-wrapper .slot-body-title{color:var(--grey-dark);font-family:var(--ff-semibold);text-transform:uppercase;align-items:center;gap:.5em;padding:3px 0 0;font-size:.8725rem;display:flex}@media (width<=400px){.slot-wrapper .slot-body-title{font-size:.75rem}}.slot-wrapper .slot-body-settingname{color:var(--grey-mid);font-family:var(--ff-regular);cursor:pointer;white-space:break-spaces}.slot-wrapper .slot-body-settingname label{cursor:pointer}.slot-wrapper .slot-body-settingname--unselectable{color:var(--grey-mid-light)}.slot-wrapper .slot-body-settingname--accented{font-family:var(--ff-semibold);color:var(--red-auth);-webkit-text-stroke:.2px;margin-top:0;font-size:1.3rem}.slot-wrapper .slot-cta{color:var(--blue-auth);cursor:pointer;font-weight:700;display:flex}.slot-wrapper .slot-blanket{background-color:var(--grey-mid-light);opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0}.slot-wrapper .slot-blanket--visible{opacity:.1}.slot-wrapper .slot-menu{flex-direction:column;grid-area:1/2/2/3;justify-content:center;align-items:flex-end;display:flex}.slot-wrapper .slot-menuicon{color:var(--grey-50);pointer-events:none;justify-content:center;align-items:center;gap:.5em;height:22px;font-size:15px;display:flex}.slot-wrapper .slot-menuicon.quinary-icon svg{margin:0}.slot-wrapper .slot-menuicon .upload-icon{fill:none;width:1rem;height:auto;stroke:var(--blue-auth);margin-right:0}.slot-wrapper .slot .slotCheck{padding-top:5px}.slot-wrapper .slot--hasAppliedOption{background-color:var(--grey-light);margin-block:5px}.slot-wrapper .slot--hasAppliedOption:hover{background:var(--red-pink-mid)}.slot-wrapper .slot--hasAppliedOption .slot-menu{align-self:start;margin-top:.5em}.slot-wrapper .slot:not(.slot--hasAppliedOption) .slotCheck{display:none}.slot-wrapper .smaller .slot-body-checkbox label{padding:10px}.slot-wrapper .smaller .slot-body-checkbox input{margin-right:15px}.settingsContainer-productselector .slot-wrapper .slot--hasAppliedOption{background-color:#0000}.larger .settingsContainer-productselector .slot-wrapper{margin-right:1rem}.optionselectors .slot-wrapper .slot-body-block{grid-template-columns:subgrid;display:grid}.optionselectors .slot-wrapper .slot-body-title{grid-column:1/2}.optionselectors .slot-wrapper .slot-body-settingname{grid-column:1/-1;display:grid}.optionselectors .slot-wrapper .slot-body-settingname-msg{color:var(--blue-auth);grid-column:1/-1}.smaller .configurator-blanket,.smaller .configurator-blanket--focused{background:0 0}.smaller .settingpaneWrapper{width:100%;height:100svh;max-height:revert;border-radius:revert;outline:none;padding:0;animation:.3s cubic-bezier(.25,.46,.45,.94) both slide-left;position:fixed;right:-100%}.smaller .settingpaneWrapper.closing{animation:.3s cubic-bezier(.25,.46,.45,.94) both slide-right}.smaller .settingpane{scroll-behavior:smooth;padding-block:1rem}.smaller .settingpane-row{padding-top:12px;padding-bottom:12px;transition:max-height .3s,opacity .3s,padding .3s}.smaller .settingpane-row.settingpane-collapsed{padding-top:0;padding-bottom:0}.smaller .settingpane-scrollable{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-items:center;height:100%}.smaller .settingpane-header{grid-area:1/1/2/-1;align-items:flex-start;padding:0 1rem}.smaller .settingpane-header-title{align-self:center;padding-right:31px;font-size:1.3rem}.smaller .settingpane-header .settingpane-closebtn{position:unset}.smaller .settingpane-header .settingpane-closebtn.desktop-only{display:none}.smaller .settingpane-header .settingpane-closebtn.mobile-only{display:flex}.smaller .settingpaneProdFamilyMenu{flex-direction:column;grid-area:2/1/3/-1;gap:8px}.smaller .settingpaneProdFamilyMenu-item{background:0 0;width:70%;margin-inline:auto}.smaller .settingpaneProdFamilyMenu-item--active{background:var(--foreground);color:var(--background);box-shadow:none}.smaller .settingpane-body{background:var(--white);width:100%;height:100dvh;max-height:revert;border-radius:revert;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;padding:1rem 0;display:grid;position:fixed;top:0;right:-100%}.smaller .settingpane-body .settingcategory--withSidebar{height:100%}.smaller .settingpane-body:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 10%,#00000040 100%);width:200px;height:100vh;position:absolute;left:-200px}.smaller .settingpane-body.active{animation:.3s cubic-bezier(.25,.46,.45,.94) both slide-left}.smaller .settingpane-body.active:before{animation:.3s cubic-bezier(.25,.46,.45,.94) both opacityin}.smaller .settingpane-body.closing{animation:.3s cubic-bezier(.25,.46,.45,.94) both slide-right;display:none}.smaller .settingpane-body.closing:before{animation:.3s cubic-bezier(.25,.46,.45,.94) both opacityout}.smaller .settingpane-body .sub-categories{overflow:hidden}.smaller .settingpane-body .sub-categories .settingcategory-title p,.smaller .settingpane-body .sub-categories p{margin:0}.smaller .settingpane-body-header{grid-area:1/1/2/-1;justify-content:center;align-items:flex-start;padding:0 1rem;display:flex}.smaller .settingpane-body .settingcategory{flex-direction:column;grid-area:2/1/3/-1;justify-content:center;display:flex;overflow-y:auto}.smaller .settingpane-body .settingcategory-settings{grid-gap:1.5rem;grid-template-rows:auto auto 1fr;grid-template-columns:repeat(auto-fill,245px);grid-auto-columns:245px;grid-auto-flow:column;place-content:center flex-start;max-width:100svw;padding:1rem 2rem;overflow:auto}.smaller .settingpane-body .settingcategory-settings::-webkit-scrollbar{width:20px}.smaller .settingpane-body .settingcategory-settings::-webkit-scrollbar-track{background-color:#0000;margin:2rem}.smaller .settingpane-body .settingcategory-settings::-webkit-scrollbar-thumb{background-color:var(--grey-50);background-clip:content-box;border:4px solid #0000;border-radius:20px}.smaller .settingpane-body .settingcategory-settings:has(.setting:only-child){justify-content:space-evenly}.smaller .settingpane-body .settingcategory .setting{grid-template-rows:auto auto 1fr;grid-template-rows:subgrid}.smaller .settingpane-body .settingcategory .setting-thumbnail{height:245px}.smaller .settingpane-footer{gap:unset;padding:0;position:relative}.smaller .settingpane-footer .unapply{position:absolute;right:2.5rem}.smaller .settingpane-footer .unapply-spacer{display:none}.smaller .settingpane .product-group-wrapper{grid-row:2/3;max-height:100%;overflow-y:auto}.smaller .settingpane .back-btn{position:unset;grid-row:1/2}.smaller .back-btn{top:4px;left:0}@keyframes slide-left{0%{opacity:0;transform:translate(0)}1%{opacity:1}to{transform:translate(-100%)}}@keyframes slide-right{0%{transform:translate(-100%)}99%{opacity:1}to{opacity:0;transform:translate(0)}}@keyframes opacityin{0%{opacity:0}1%{opacity:1}}@keyframes opacityout{10%{opacity:1}to{opacity:0}}.settingpaneWrapper{background-color:var(--white);width:96dvw;max-width:1350px;box-shadow:0 0 24px -16px #000000bf,0 0 0 1px var(--grey-dark);border-radius:var(--modal-border-radius);z-index:6;flex-direction:column;padding:2rem 0;display:flex;position:relative;box-sizing:border-box!important}.settingpaneWrapper--fixedHeight{max-height:calc(100dvh - 300px)}.settingpane{flex-direction:column;height:100%;display:flex;overflow:auto}.settingpane.pt-modal{overflow-y:hidden}.settingpane-scrollable{grid-template-rows:auto minmax(100px,auto) 1fr;min-height:0;display:grid}@media (width<=800px){.settingpane-scrollable *{box-sizing:border-box!important}}.settingpane-headerwrapper hr{width:98%}.settingpane-floatingBtn{cursor:pointer;z-index:5;justify-content:center;align-items:flex-end;width:26px;height:26px;padding:5px;display:flex}.settingpane-floatingBtn svg{width:23px;height:23px}.settingpane-adminTableBtn{bottom:-12px;right:-10px}.settingpane-header{justify-content:center;align-items:center;padding:1rem 2rem;display:flex;position:relative}.settingpane-header-title{font-size:1.5rem;font-family:var(--ff-semibold);text-align:center;color:var(--red-auth);margin-inline:auto}.settingpane-header .settingpane-closebtn{position:absolute;top:-7px;right:2rem}.settingpane-header .settingpane-closebtn.desktop-only{display:flex}.settingpane-header .settingpane-closebtn.mobile-only{display:none}.settingpane-body{grid-template-rows:auto;grid-template-columns:1fr;height:100%;min-height:0;padding:37px 22px 22px;transition:max-height .5s ease-in-out;display:grid;position:relative}.settingpane-body:before{content:"";top:10px;pointer-events:none;opacity:.25;background:linear-gradient(1deg,#00000040,#0000);width:100%;height:125px;position:absolute;inset:-125px 0 0}.settingpane-body>div{grid-area:1/1/2/2;width:100%}.settingpane-body--isCollapsed{max-height:0}.settingpane-body .settingcategory--withSidebar{height:100%;margin:-37px -22px -22px}.settingpane-body .settingcategory--withSidebar .settingpaneProdFamilyMenu--sidebar{padding-top:37px}.settingpane-footer{justify-content:center;align-items:center;gap:4rem;padding:1.5rem 1.5rem 0;display:flex}.settingpane-footer .footer-btn{text-transform:none;border:none;flex-shrink:0;padding:.8em 1em;font-size:clamp(1rem,2.5vw,1.1rem)}.settingpane-footer .footer-btn label{font-family:var(--ff-semibold)}.settingpane-footer .footer-btn.invalid{background:var(--grey-50);color:var(--white);cursor:not-allowed;opacity:.6}.settingpane-footer .footer-btn.invalid label{cursor:not-allowed}.settingpane-footer .footer-btn .price-caption{margin-left:4px}.settingpane-footer-invalidReason{background-color:var(--red-error);color:var(--white);text-align:center;justify-content:center;align-items:center;width:100%;margin:12px 0;padding:6px;font-size:1.3em;display:flex}.settingpane-footer .unapply .unapply-icon{width:clamp(28px,2.5vw,35px);height:clamp(28px,2.5vw,35px);fill:var(--grey-mid-blue);opacity:.7}.settingpane-footer .unapply .unapply-icon:hover{fill:var(--red-auth);opacity:1}.settingpane-footer .unapply-spacer{width:60px}.settingpane-tip{border-top:1px solid var(--green-accent);border-right:1px solid var(--green-accent);border-bottom:1px solid var(--green-accent);border-left:4px solid var(--green-accent);background-color:var(--green-light);color:var(--green-dark);opacity:0;cursor:pointer;border-radius:5px;align-items:center;margin:4px;padding:8px 22px;font-size:1.3em;transition:all .5s ease-in-out;display:flex;position:absolute;bottom:0;right:0}.settingpane-tip--visible{opacity:1}.settingpane-tip:hover{background-color:var(--green-light)}.settingpane-tip-icon{margin-right:8px;position:relative;top:1px}.settingpane .settingpane-active .optionkindpanesection-body{overflow:auto}.settingpane .settingpane-active .optionkindpanesection-header-title{grid-template-rows:1fr 22px;display:grid}.settingpane .settingpane-active .optionkindpanesection-header--clickable .optionkindpanesection-header-title .pencil{display:none}.settingpane .settingpane-name{letter-spacing:-.7px}.settingpane .settingpane-row{width:100%}.settingpane .settingpane-row:before{content:"";border-top:1px solid var(--grey-mid-light);background:#fff;width:80%;height:1px;margin-inline:auto;display:block}@media (width<=450px){.settingpane .settingpane-row:before{width:90%}}.settingpane .settingpane-headerwrapper+.settingpane-row:before{content:unset}.settingpane .settingpane:not(.settingpane-row~*):before{content:none}.settingpane .back-btn{color:var(--blue-auth);cursor:pointer;align-items:center;gap:.5rem;width:100%;margin:1rem;font-size:1rem;display:flex}.settingpane .back-btn svg{width:24px;height:auto}.settingpane .back-btn svg path{fill:var(--red-auth)}@media (width<=450px){.settingcategory{--box-shaddow-hover:0 0 13px 0 #00000059,inset 0 0 0 2px var(--red-auth)}}.settingcategory--withSidebar{scrollbar-gutter:stable;grid-template-columns:280px 1fr;align-items:flex-start;max-height:calc(100vh - 279px);padding:0;transition:padding .3s;display:grid;overflow:hidden auto}.settingcategory--withSidebar::-webkit-scrollbar{width:30px}.settingcategory--withSidebar::-webkit-scrollbar-track{background-color:#0000;border-radius:0;width:0;margin:1rem;padding:10px}.settingcategory--withSidebar::-webkit-scrollbar-thumb{background-color:var(--grey-50);background-clip:content-box;border:11px solid #0000;border-radius:20px;transition:background-color 10s}.settingcategory-content{scrollbar-gutter:stable;height:auto;min-height:auto;padding:20px;overflow-y:auto}.settingcategory-content::-webkit-scrollbar{width:30px}.settingcategory-content::-webkit-scrollbar-track{background-color:#0000;border-radius:0;width:0;margin:1rem;padding:10px}.settingcategory-content::-webkit-scrollbar-thumb{background-color:var(--grey-50);background-clip:content-box;border:11px solid #0000;border-radius:20px;transition:background-color 10s}.settingcategory-content .settingcategory-settings{justify-content:center}.settingcategory-subCategories--inRow{grid-template-columns:1fr 1fr;justify-content:center;gap:2rem;display:grid;position:relative}.settingcategory-subCategories--inRow:before{content:"";background:var(--grey-mid);outline:1px solid #fff;width:1px;height:90%;position:absolute;top:50%;right:50%;transform:translate(-50%,-50%)}.settingcategory-informationHeadline{width:100%}.settingcategory-informationHeadline>p{font-size:var(--fs-h2);color:var(--red-auth);text-align:center;margin-block:0 .5em}.settingcategory-title{color:var(--red-auth);text-align:center;width:100%;font-size:1.5em;font-family:var(--ff-regular);display:block}.settingcategory-title>p{margin-block-end:1em}.settingcategory-title *{font-size:clamp(1.1rem,1.5vw,1.25rem)}.settingcategory-title strong{font-family:var(--ff-semibold)}.settingcategory-settings{grid-template-rows:auto;grid-template-columns:repeat(auto-fit,220px);grid-auto-rows:auto;justify-content:center;gap:1.5rem 2rem;padding-block-end:1rem;display:grid}.setting{--border-radius:15px;--gap:22px;--box-shaddow:0 0 15px 0 #0003,0 0 0 1px #d4d4d4;--box-shaddow-hover:0 0 20px 0 #00000059,inset 0 0 0 2px var(--red-auth);grid-template-rows:subgrid;grid-gap:6px;border-radius:var(--border-radius);box-shadow:var(--box-shaddow);background:#fff;grid-row:span 2;justify-items:center;padding-bottom:1rem;transition:scale .25s;display:grid;position:relative}.setting:not(.unapply):hover{box-shadow:var(--box-shaddow-hover);cursor:pointer;overflow:visible;scale:1.02}.setting:not(.unapply):hover .setting-thumbnail{z-index:-1;border:2px solid var(--red-auth);border-bottom:none}.setting-thumbnail{border-radius:var(--border-radius) var(--border-radius) 0 0;width:100%;height:195px;display:flex;position:relative;overflow:clip;box-sizing:border-box!important}.setting-thumbnail-check{background-color:var(--green-accent);fill:var(--white);border-radius:50px;width:25px;height:25px;padding:4px;animation:.3s fadeIn;display:none;position:absolute;bottom:20px;right:12px}.setting-thumbnail img{width:100%;height:auto}.setting-name{text-align:center;text-transform:uppercase;letter-spacing:-.025em;white-space:pre-line;gap:.3em;display:grid;font-family:var(--ff-semibold)!important}.setting-name p{margin:0;font-size:.75rem}.setting-name p strong{font-family:var(--ff-system);font-weight:var(--fw-black)}.setting-navigationHeadline p{text-align:center;letter-spacing:-.4px;margin:7px 0 0;font-size:.75rem}.setting-navigationHeadline strong{font-weight:100}.setting-subtitle{font-family:var(--ff-regular);text-transform:none;font-size:.8rem}.setting--isApplied{box-shadow:var(--box-shaddow-hover);position:relative;scale:1.02}.setting--isApplied .setting-thumbnail-check{display:grid}.setting--isApplied .setting-thumbnail{z-index:-1;border:2px solid var(--red-auth);border-bottom:none}.setting--isSelected .setting-thumbnail{z-index:-1}.setting .spinner-backdrop{border-radius:var(--border-radius);background:#fff6;place-content:center;width:100%;height:100%;display:grid;position:absolute}.setting-content-wrapper{grid-template-rows:auto 1fr;justify-content:center;padding-inline:5px;display:grid}.setting span[style*="color: #ff0000"],.setting span[style*="color: #ff0000"]+br{display:none}@media (width<=800px){.settingpane-body{width:100dvw;height:100svh;max-height:revert;border-radius:revert;padding:37px 0 22px}}@media (width<=630px){.optionkindpanesection-body{grid-gap:1.5rem;grid-auto-columns:220px;grid-auto-flow:column;align-content:center;max-width:100svw;padding:1rem 2rem;overflow-x:auto}.optionkindpanesection-body::-webkit-scrollbar{width:20px}.optionkindpanesection-body::-webkit-scrollbar-track{background-color:#0000;margin:2rem}.optionkindpanesection-body::-webkit-scrollbar-thumb{background-color:var(--grey-50);background-clip:content-box;border:4px solid #0000;border-radius:20px}.setting{--box-shaddow-hover:0 0 12px 0 #00000080,inset 0 0 0 2px var(--red-auth)}}.smaller .settingpaneProdFamilyMenu--main .settingpaneProdFamilyMenu-item.sub-categories{text-align:left;letter-spacing:.3px;text-transform:none;background:#e8e8e8;border:1px solid #0000;border-radius:9px;width:90%;padding:10px 16px;font-size:.95rem;transition:all .15s;position:relative}.smaller .settingpaneProdFamilyMenu--main .settingpaneProdFamilyMenu-item.sub-categories:hover{background:var(--grey-dark);color:#fff}.smaller .settingpaneProdFamilyMenu--main .settingpaneProdFamilyMenu-item.sub-categories:after{content:"";-webkit-font-smoothing:antialiased;color:var(--red-auth);font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;display:inline-block;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.smaller .settingpane-body.sub-categories{scrollbar-gutter:stable;width:100svw;height:100%;display:grid;position:absolute;top:0;left:0;overflow-y:auto}.smaller .settingpane-body.sub-categories::-webkit-scrollbar{width:30px}.smaller .settingpane-body.sub-categories::-webkit-scrollbar-track{background-color:#0000;border-radius:0;width:0;margin:1rem;padding:0}.smaller .settingpane-body.sub-categories::-webkit-scrollbar-thumb{background-color:var(--grey-50);background-clip:content-box;border:11px solid #0000;border-radius:20px;transition:background-color 10s}.smaller .settingpane-body.sub-categories .settingcategory-title{max-width:80%;margin-inline:auto}.smaller .settingpane-body.sub-categories .settingcategory-settings{padding:1rem 3rem}.fade-appear,.fade-enter{opacity:0;z-index:1}.fade-appear.fade-appear-active,.fade-enter.fade-enter-active{opacity:1;transition:opacity .3s linear}.fade-exit{opacity:1;z-index:1}.fade-exit.fade-exit-active{opacity:0;transition:opacity .15s linear}.settingpaneProdFamilyMenu::-webkit-scrollbar{background-clip:padding-box;border:6px solid #0000;border-radius:13px;height:18px}.settingpaneProdFamilyMenu::-webkit-scrollbar-thumb{background-clip:padding-box;border:6px solid #0000;border-radius:13px;height:18px}.settingpaneProdFamilyMenu::-webkit-scrollbar-thumb{box-shadow:var(--grey-50) inset 0 0 0 10px}.settingpaneProdFamilyMenu{margin:0 22px;display:flex;overflow-x:auto}.settingpaneProdFamilyMenu--main{justify-content:space-evenly}.settingpaneProdFamilyMenu>*{flex-shrink:0}.settingpaneProdFamilyMenu--sidebar{flex-direction:column;gap:10px;margin:0;padding:40px 5px 30px 20px;display:flex}.settingpaneProdFamilyMenu-item{font-size:.8rem;font-family:var(--ff-semibold);text-transform:uppercase;letter-spacing:-.03em;cursor:pointer;text-align:center;flex-direction:column;padding:14px 12px;display:flex;position:relative}.settingpaneProdFamilyMenu-item>*{cursor:pointer}.settingpaneProdFamilyMenu-item--active{box-shadow:inset 0 -4px 0 0 var(--red-auth)}.settingpaneProdFamilyMenu--sidebar .settingpaneProdFamilyMenu-item{background:var(--grey-light);font-family:var(--ff-semibold);letter-spacing:-.02em;color:var(--foreground);text-align:left;text-transform:none;border:none;border-radius:4px;justify-content:space-between;align-items:flex-start;padding:6px 12px;font-size:1.05em;text-decoration:none;transition:all .2s;display:flex;position:relative}.settingpaneProdFamilyMenu--sidebar .settingpaneProdFamilyMenu-item:after{content:"";-webkit-font-smoothing:antialiased;color:var(--red-auth);font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;display:inline-block;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.settingpaneProdFamilyMenu--sidebar .settingpaneProdFamilyMenu-item:hover{background:var(--grey-dark);color:#fff}.settingpaneProdFamilyMenu--sidebar .settingpaneProdFamilyMenu-item:hover:after{color:#fff}.settingpaneProdFamilyMenu--sidebar .settingpaneProdFamilyMenu-item p{margin:0;font-size:1.05em}.settingpaneProdFamilyMenu--sidebar .settingpaneProdFamilyMenu-item--active{color:#fff;box-shadow:none;background:#626b73}.settingpaneProdFamilyMenu--sidebar .settingpaneProdFamilyMenu-item--active:hover{background:var(--grey-dark)}.settingpaneProdFamilyMenu--sidebar .settingpaneProdFamilyMenu-item--active:after{color:#fff}.smaller .settingpaneProdFamilyMenu{margin:0 0 0 13px}.smaller .settingpaneProdFamilyMenu-item{padding:7px}.smaller .settingpaneProdFamilyMenu-item p{margin:0}.slotCheck svg{background-color:var(--green-accent);fill:var(--white);box-sizing:content-box;border-radius:12px;width:10px;height:auto;padding:3px}.slotCheck--smaller{margin:0 6px}.slotCheck--smaller svg{width:8px;height:auto}.optionkindpanesection-headerwrapper hr{width:95%}.optionkindpanesection-header{justify-content:center;align-items:center;padding:15px 38px 0;display:flex}@media (width<=450px){.optionkindpanesection-header{padding:0 22px}}.optionkindpanesection-header-title{font-size:1rem;font-family:var(--ff-regular);color:var(--foreground);opacity:.6;text-align:center;font-style:italic}@media (width<=450px){.optionkindpanesection-header-title{font-size:.9rem}}.optionkindpanesection-header-title-addendum{font-family:var(--ff-regular);color:var(--grey-mid-blue);text-align:center;font-size:1rem;animation:.5s fadeIn;display:block}@media (width<=450px){.optionkindpanesection-header-title-addendum{font-size:.9rem}}.optionkindpanesection-header-title-addendum-icons{gap:1rem;display:inline-flex;position:relative;top:2px;left:1rem}.optionkindpanesection-header-title-addendum-icons .check{background-color:var(--green-accent);fill:var(--white);border-radius:50px;width:17px;height:17px;padding:4px}.optionkindpanesection-header .pencil{display:none}.optionkindpanesection-header svg{width:10px;height:10px;fill:var(--grey-mid)}.optionkindpanesection-header--clickable{cursor:pointer}.optionkindpanesection-header--clickable .optionkindpanesection-header-title{cursor:pointer;font-family:var(--ff-semibold);color:var(--red-auth);opacity:1;justify-items:center;font-size:1rem;font-style:normal}@media (width<=450px){.optionkindpanesection-header--clickable .optionkindpanesection-header-title{font-size:.9rem}}.optionkindpanesection-header--clickable .optionkindpanesection-header-title .pencil{width:19px;height:auto;display:inline-block}.optionkindpanesection-header--clickable svg{fill:var(--red-auth);cursor:pointer}.optionkindpanesection-body{--border-radius:15px;--row-gap:22px;--column-gap:2rem;--box-shaddow:0 0 15px 0 #0003;--box-shaddow-hover:0 0 20px 0 #00000059;grid-gap:var(--column-gap);padding-block:var(--row-gap);opacity:1;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,225px);grid-auto-rows:auto;justify-content:center;margin-block:-.5rem 1rem;transition:max-height .3s,padding-block .3s,margin-block .3s,opacity .2s;display:grid}.optionkindpanesection-body.optionkindpanesection-body--isCollapsed{opacity:0;flex-wrap:wrap;justify-content:space-around;max-height:0;margin-block:0;padding-block:0;display:flex;overflow:clip}.optionkindpanesection-body.optionkindpanesection-body--isCollapsed .unapply{display:none}.optionkindpanesection-body .setting{grid-template-columns:repeat(auto-fit,minmax(auto,225px))}.optionkindpanesection-body .input-message{grid-column:1/3;width:100%;max-width:600px;margin:12px auto}.optionkindpanesection-body .input-message textarea{outline:1px solid var(--grey-mid-light);resize:none;width:100%;height:190px;box-shadow:0 0 8px #0000001a,inset 0 0 0 1px var(--grey-mid-light);border:none;border-radius:10px;padding:8px;font-size:16px}.optionkindpanesection-body .input-message textarea:focus{box-shadow:0 0 8px #0000001a,inset 0 0 0 2px var(--blue-auth)}.optionkindpanesection-body .input-message .input-message-limit{text-align:right;color:var(--grey-mid-blue);margin:1rem 2rem 0 0;font-style:italic}@media (width<=450px){.optionkindpanesection-body .input-message{margin:0 auto}.optionkindpanesection-body .input-message .input-message-limit{text-align:center;margin:1rem 0 0}}.optionkindpanesection-footer{padding:0 22px;display:flex}.optionkindpanesection-footer .footer-btn{flex-grow:1}.optionkindpanesection-footer .footer-btn .price-caption{margin-left:4px}.settingpane-collapsed .optionkindpanesection-header{padding:15px 38px}.smaller .optionkindpanesection-body{grid-gap:1.5rem;grid-template-columns:repeat(auto-fit,245px);grid-auto-columns:auto;grid-auto-flow:column;place-content:center start;max-width:100svw;margin-block:0 1rem;padding:1rem 2rem}.smaller .optionkindpanesection-body:has(.setting:only-child){justify-content:center}.smaller .optionkindpanesection-body .setting-thumbnail{width:245px;max-height:243px}.smaller .optionkindpanesection-body.has-message{display:block}.smaller .optionkindpanesection-body.optionkindpanesection-body--isCollapsed{margin-block:0;padding-block:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.rerouteScrollContainer{width:100%;display:flex}.rerouteScrollContainer-scrollContainer{scroll-behavior:smooth;width:100%;max-height:80vh;position:relative;overflow:hidden auto}@media (width<=450px){.rerouteScrollContainer-scrollContainer{max-height:revert;overflow:revert;overscroll-behavior:none}}.smaller .size-setting-body{justify-items:center;gap:.3rem;padding-block-end:.6rem;display:grid}.smaller .size-setting-body .diminputs{gap:.6em;display:grid}.smaller .size-setting-body .diminputs-maxDimsLbl{max-width:90%;margin:0 auto}.smaller .size-setting-body .diminputs-button{transform:translate(-50%,-87px)}.smaller .size-setting-body-subtitle{margin:0}.no-fit .size-setting-body{color:var(--red-auth)}.no-fit .size-setting-body .diminputs input[type=text]{border:2px solid var(--red-auth)}.size-setting{justify-content:center;display:flex}.size-setting-body{align-items:flex-end;gap:2em;display:flex}.size-setting-body-title{font-family:var(--ff-semibold);color:var(--grey-mid);text-transform:uppercase;padding:3px 0}.size-setting-body-subtitle{margin:9px 0 0}.size-setting-body .diminputs{font-family:var(--ff-semibold);justify-items:center;gap:.8em;display:grid}.size-setting-body .diminputs-maxDimsLbl{color:var(--blue-auth);display:block}.size-setting-body .diminputs-wrapper{place-items:center;gap:1em;width:fit-content;display:flex;position:relative}.size-setting-body .diminputs-button{background-color:var(--red-auth);color:var(--white);text-align:center;cursor:pointer;opacity:0;z-index:1;border-radius:5px;width:90%;padding:1em;font-size:.8rem;animation:1s forwards fadein;position:absolute;top:3rem;box-shadow:0 0 23px #0006;border:none!important}.size-setting-body .diminputs .dim-units-spinner{background:#ffffffb3;justify-content:center;align-items:center;width:100%;height:100%;animation:.3s forwards fadein;display:flex;position:absolute;top:0;left:0}.size-setting-body .diminputs label{font-family:var(--ff-regular)}.size-setting-body .diminputs input[type=text]{width:48px;color:var(--blue-auth);text-align:center;border:2px solid var(--blue-auth);background:radial-gradient(circle,#d9d9d900 70%,#d9d9d966 100%);border-radius:4px;padding:.2em;font-size:.9rem}.size-setting-body .diminputs input[type=text].dims-mm:hover,.size-setting-body .diminputs input[type=text].dims-mm:focus{box-shadow:none;outline:none}.size-setting-body .diminputs input[type=text].dpi-input{text-align:center;color:#6d6d6d}.size-setting-body .diminputs .dims-lbl{margin-bottom:2px}.size-setting-body .diminputs .link-btn{cursor:pointer;font-weight:400;font-family:var(--ff-semibold);margin-left:16px}.size-setting-body .diminputs .link-btn:hover{color:var(--red-error)}.size-setting-body .diminputs--changeInProgress{color:var(--red-auth)}.size-setting-body .diminputs--changeInProgress .dims-lbl{color:var(--red-error)}.size-setting-body .diminputs--changeInProgress input[type=text]{border:2px solid var(--red-auth)}.size-setting-body .diminputs .lbl-width{grid-area:1/1/2/2}.size-setting-body .diminputs .dims-mm-width{grid-area:2/1/3/2}.size-setting-body .diminputs .times{grid-area:2/2/3/3}.size-setting-body .diminputs .lbl-height{grid-area:1/3/2/4}.size-setting-body .diminputs .dims-mm-height{grid-area:2/3/3/4}.size-setting-body .diminputs .dim-units{font-family:var(--ff-regular);grid-area:2/4/3/5}@keyframes fadein{to{opacity:1}}.size-setting-body .fixed-dims-input{align-items:center;gap:.8rem;font-size:.9rem;display:flex}.size-setting-body .fixed-dims-input select{max-width:120px;color:var(--blue-auth);text-align:center;border:2px solid var(--blue-auth);background:radial-gradient(circle,#d9d9d900 70%,#d9d9d966 100%);border-radius:4px;padding:.2em .6em;font-size:.9rem}.size-setting-body .fixed-dims-input-lblbtn{color:var(--blue-auth);cursor:pointer;align-items:center;gap:.3rem;display:flex}.size-setting-body .fixed-dims-input svg{fill:var(--blue-auth);width:19px;height:auto;position:relative;top:1px}.size-setting-menuicon{padding-right:16px}.size-setting-menuicon svg{width:15px;height:15px;fill:var(--grey-50)}.configurator-blanket{background:var(--grey-blanket)}@media (width<=640px){.configurator-blanket{align-items:stretch!important}}.cropmodal{background-color:var(--white);border-radius:var(--modal-border-radius);flex-direction:column;margin-inline:1rem;padding:3.5rem 2rem 2.5rem;position:relative}@media (width<=640px){.cropmodal{border-radius:0;margin-inline:0;padding:2rem 2rem 2.5rem;display:grid}}.cropmodal-content{flex-direction:column;justify-content:center;align-items:center;display:flex}.cropmodal-content .userImageBox{display:flex}.cropmodal-content .cropButton{border-bottom-right-radius:15px;border-bottom-left-radius:15px}.cropmodal-content .ReactCrop{cursor:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='crop'%20xmlns='http://www.w3.org/2000/svg'%20width='25'%20height='25'%20version='1.1'%20viewBox='0%200%20100%20100'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.4.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.0%20Build%20152)%20--%3e%3cpath%20d='M98.5148,65.9088h-14.0637c-.8203,0-1.4852-.665-1.4852-1.4852V29.6356c0-3.4056-1.2787-6.4845-3.6978-8.9036s-5.4979-3.6978-8.9036-3.6978h-34.788c-.8203,0-1.4852-.665-1.4852-1.4852V1.4852c0-.8203-.665-1.4852-1.4852-1.4852h-14.0866c-.8203,0-1.4852.665-1.4852,1.4852v14.0637c0,.8203-.665,1.4852-1.4852,1.4852H1.4852C.6649,17.0342,0,17.6991,0,18.5193v14.0867c0,.8203.6649,1.4852,1.4852,1.4852h14.0637c.8203,0,1.4852.6649,1.4852,1.4852v34.788c0,3.4056,1.2787,6.4844,3.6978,8.9036,2.4193,2.4192,5.498,3.6978,8.9036,3.6978h34.788c.8203,0,1.4852.6649,1.4852,1.4852v14.0638c0,.8203.665,1.4852,1.4852,1.4852h14.0866c.8203,0,1.4852-.6649,1.4852-1.4852v-14.0638c0-.8203.665-1.4852,1.4852-1.4852h14.0637c.8203,0,1.4852-.665,1.4852-1.4852v-14.0867c0-.8203-.6649-1.4852-1.4852-1.4852ZM65.9088,62.2188v2.2049c0,.8203-.665,1.4852-1.4852,1.4852h-28.8471c-.8203,0-1.4852-.6649-1.4852-1.4852v-29.2438c0-.6011.4874-1.0886,1.0886-1.0886h29.2437c.8203,0,1.4852.665,1.4852,1.4853v26.6422Z'%20fill='%2352565c'/%3e%3cpath%20d='M37.7813,22.9751c0-.8203.665-1.4852,1.4852-1.4852h31.0979c2.2402,0,4.1578.7976,5.753,2.3929,1.5953,1.5952,2.3928,3.5128,2.3928,5.7529v31.0979c0,.8203-.665,1.4852-1.4852,1.4852h-5.1753c-.8203,0-1.4852-.665-1.4852-1.4852v-29.6126c0-.8203-.6649-1.4852-1.4852-1.4852h-29.6127c-.8203,0-1.4852-.665-1.4852-1.4852v-5.1753Z'%20fill='%23fff'/%3e%3cpath%20d='M95.5443,77.0251c0,.8203-.6649,1.4852-1.4852,1.4852h-14.0637c-.8203,0-1.4852.665-1.4852,1.4852v14.0637c0,.8203-.665,1.4852-1.4852,1.4852h-5.1753c-.8203,0-1.4852-.665-1.4852-1.4852v-14.0637c0-.8203-.6649-1.4852-1.4852-1.4852H29.6356c-2.2401,0-4.1577-.7976-5.753-2.3928-1.5951-1.5952-2.3928-3.5129-2.3928-5.7529V31.1209c0-.8203-.665-1.4852-1.4852-1.4852H5.9408c-.8203,0-1.4852-.665-1.4852-1.4852v-5.1753c0-.8203.6649-1.4852,1.4852-1.4852h14.0637c.8203,0,1.4852-.6649,1.4852-1.4852V5.9409c0-.8203.665-1.4852,1.4852-1.4852h5.5719c.6012,0,1.0886.4874,1.0886,1.0886v63.3349c0,.8203.6649,1.4852,1.4852,1.4852h62.9384c.8203,0,1.4852.6649,1.4852,1.4852v5.1754Z'%20fill='%23fff'/%3e%3c/svg%3e") 12.5 12.5,auto;border-radius:5px;box-shadow:0 0 2rem #0003}.cropmodal-content .ReactCrop .ReactCrop__crop-selection{border-image:unset;cursor:url(/static/media/cursor-move.BY140ZJ7.svg) 15 15,auto;background-image:repeating-linear-gradient(-4deg,#f7f7f7b3,#f7f7f7b3 18px,#4c5a6766 18px 35px,#f7f7f7b3 35px),repeating-linear-gradient(86deg,#f7f7f7b3,#f7f7f7b3 18px,#4c5a6766 18px 35px,#f7f7f7b3 35px),repeating-linear-gradient(176deg,#f7f7f7b3,#f7f7f7b3 18px,#4c5a6766 18px 35px,#f7f7f7b3 35px),repeating-linear-gradient(266deg,#f7f7f7b3,#f7f7f7b3 18px,#4c5a6766 18px 35px,#f7f7f7b3 35px);background-repeat:no-repeat;background-size:2px calc(100% + 35.09px),calc(100% + 35.09px) 2px,2px calc(100% + 35.09px),calc(100% + 35.09px) 2px;border:none;border-radius:6px;animation:.8s linear infinite borderAnimation}.cropmodal-content .ReactCrop .ReactCrop__drag-handle{width:30px;height:30px;margin:0}.cropmodal-content .ReactCrop .ReactCrop__drag-handle.ord-nw{cursor:url(/static/media/cursor-resize_1.B3TN2WPs.svg) 0 0,auto}.cropmodal-content .ReactCrop .ReactCrop__drag-handle.ord-ne{cursor:url(/static/media/cursor-resize_2.D6YrH_SJ.svg) 30 0,auto}.cropmodal-content .ReactCrop .ReactCrop__drag-handle.ord-se{cursor:url(/static/media/cursor-resize_1.B3TN2WPs.svg) 60 30,auto}.cropmodal-content .ReactCrop .ReactCrop__drag-handle.ord-sw{cursor:url(/static/media/cursor-resize_2.D6YrH_SJ.svg) 0 30,auto}.cropmodal-content .ReactCrop .ReactCrop__drag-handle:after{background:#4c5a6766;border:2px solid #f2f2f2e6;border-radius:2px;width:14px;height:14px;margin:0;transition:all .1s}.cropmodal-content .ReactCrop .ReactCrop__drag-handle:hover:after{border:3px solid #fff;width:18px;height:18px}.cropmodal-content .ReactCrop__selection-addon{pointer-events:none;justify-content:center;align-items:center;height:100%;display:flex}@keyframes borderAnimation{0%{background-position:0 0,-35.09px 0,100% -35.09px,0 100%}to{background-position:0 -35.09px,0 0,100% 0,-35.09px 100%}}.cropmodal-content-title{font-family:var(--ff-regular)}.cropmodal-content-title-wrapper{color:var(--blue-auth);text-align:center;background:var(--grey-light);border:3px dashed #00000026;border-radius:1em;gap:1rem;margin-bottom:2rem;padding:2em;font-size:1.1rem;display:flex}.cropmodal-content-title-wrapper svg{width:2.6em;height:auto;position:relative;top:-.6em}.cropmodal-content-title-wrapper svg circle{fill:var(--grey-mid-blue)}@media (width<=640px){.cropmodal-content-title-wrapper{padding:1rem;display:block}.cropmodal-content-title-wrapper svg{float:left;top:-.3em}.cropmodal-content-title-wrapper label{display:inline}}.cropmodal-content-btns{flex-direction:column;margin-top:5px;display:flex}.cropmodal-content-btns-rotate{color:var(--blue-auth)!important}.cropmodal-content-btns-rotate svg{fill:var(--blue-auth);width:20px;height:auto}.cropmodal-content-btns .af-button{text-transform:revert;font-size:1rem;font-family:var(--ff-semibold);border:none}@media (width<=400px){.cropmodal-content-btns .af-button{margin:5px 0}}.cropmodal .close-btn{cursor:pointer;position:absolute;top:30px;right:30px}.cropmodal .close-btn svg{width:20px;height:20px;fill:var(--red-auth)}.ReactCrop{cursor:crosshair;max-width:100%;display:inline-block;position:relative;overflow:hidden}.ReactCrop:focus{outline:none}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__image{touch-action:none;max-width:100%;display:block}.ReactCrop__crop-selection{box-sizing:border-box;cursor:move;touch-action:none;border:1px solid;border-image-source:url(data:image/gif;base64,R0lGODlhCgAKAJECAAAAAP///////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEI5RDc5MTFDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEI5RDc5MTBDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoAAgAsAAAAAAoACgAAAhWEERkn7W3ei7KlagMWF/dKgYeyGAUAIfkEBQoAAgAsAAAAAAoACgAAAg+UYwLJ7RnQm7QmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYgLJHdiinNSAVfOEKoUCACH5BAUKAAIALAAAAAAKAAoAAAIRVISAdusPo3RAzYtjaMIaUQAAIfkEBQoAAgAsAAAAAAoACgAAAg+MDiem7Q8bSLFaG5il6xQAIfkEBQoAAgAsAAAAAAoACgAAAg+UYRLJ7QnQm7SmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYBLJDdiinNSEVfOEKoECACH5BAUKAAIALAAAAAAKAAoAAAIRFISBdusPo3RBzYsjaMIaUQAAOw==);border-image-slice:1;border-image-repeat:repeat;position:absolute;top:0;left:0;transform:translate(0,0);box-shadow:0 0 0 9999em #00000080}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%;box-shadow:0 0 1px 1px #fff,0 0 0 9999em #00000080}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";background-color:#fff6;display:block;position:absolute}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6667%}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle:after{content:"";box-sizing:border-box;background-color:#0003;border:1px solid #ffffffb3;outline:1px solid #0000;width:10px;height:10px;display:block;position:absolute}.ReactCrop .ord-nw{cursor:nw-resize;margin-top:-5px;margin-left:-5px;top:0;left:0}.ReactCrop .ord-nw:after{top:0;left:0}.ReactCrop .ord-n{cursor:n-resize;margin-top:-5px;margin-left:-5px;top:0;left:50%}.ReactCrop .ord-n:after{top:0}.ReactCrop .ord-ne{cursor:ne-resize;margin-top:-5px;margin-right:-5px;top:0;right:0}.ReactCrop .ord-ne:after{top:0;right:0}.ReactCrop .ord-e{cursor:e-resize;margin-top:-5px;margin-right:-5px;top:50%;right:0}.ReactCrop .ord-e:after{right:0}.ReactCrop .ord-se{cursor:se-resize;margin-bottom:-5px;margin-right:-5px;bottom:0;right:0}.ReactCrop .ord-se:after{bottom:0;right:0}.ReactCrop .ord-s{cursor:s-resize;margin-bottom:-5px;margin-left:-5px;bottom:0;left:50%}.ReactCrop .ord-s:after{bottom:0}.ReactCrop .ord-sw{cursor:sw-resize;margin-bottom:-5px;margin-left:-5px;bottom:0;left:0}.ReactCrop .ord-sw:after{bottom:0;left:0}.ReactCrop .ord-w{cursor:w-resize;margin-top:-5px;margin-left:-5px;top:50%;left:0}.ReactCrop .ord-w:after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{width:100%;height:6px;margin-top:-3px;top:0;left:0}.ReactCrop__drag-bar.ord-e{width:6px;height:100%;margin-right:-3px;top:0;right:0}.ReactCrop__drag-bar.ord-s{width:100%;height:6px;margin-bottom:-3px;bottom:0;left:0}.ReactCrop__drag-bar.ord-w{width:6px;height:100%;margin-left:-3px;top:0;left:0}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media (pointer:coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:24px;height:24px}}.custom-popover{background:var(--grey-dark);color:#fff;white-space:nowrap;z-index:9999;pointer-events:none;opacity:0;border-radius:4px;padding:8px 12px;font-size:13px;transition:opacity .3s,transform .3s;position:absolute}.custom-popover__content{z-index:2;position:relative}.custom-popover-trigger{cursor:pointer;display:inline-block;position:relative}.custom-popover-trigger .size-info-icon svg{opacity:.8;width:20px;height:20px}.custom-popover__arrow{z-index:1;border-style:solid;border-width:6px;width:0;height:0;position:absolute}.custom-popover--top-left .custom-popover__arrow,.custom-popover--top-center .custom-popover__arrow,.custom-popover--top-right .custom-popover__arrow{border-color:var(--grey-dark) transparent transparent transparent;bottom:-6px}.custom-popover--bottom-left .custom-popover__arrow,.custom-popover--bottom-center .custom-popover__arrow,.custom-popover--bottom-right .custom-popover__arrow{border-color:transparent transparent var(--grey-dark) transparent;top:-6px}.custom-popover--left .custom-popover__arrow{border-color:transparent transparent transparent var(--grey-dark);right:-6px}.custom-popover--right .custom-popover__arrow{border-color:transparent var(--grey-dark) transparent transparent;left:-6px}.custom-popover.visible{opacity:1}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pendingslot{border-bottom:1px solid var(--grey-mid-light);height:62px}.smaller .nofit-resolution-box{transform:translate(-50%,-112%)}.smaller .nofit-resolution-box:before{top:unset;bottom:-18px;rotate:180deg}.nofit-resolution-box{z-index:1;opacity:0;text-align:center;background-image:linear-gradient(#ffe8e5,#f7ccc7);border-radius:5px;flex-direction:column;align-items:center;width:100%;max-width:340px;padding:12px 7px;font-size:.9rem;font-weight:700;animation:1s forwards fadein;display:flex;position:absolute;left:50%;transform:translate(-50%,60px);box-shadow:0 0 17px #0006}.nofit-resolution-box:before{content:"";--d:20px;--r:3px;width:var(--d);height:var(--d);--_g:calc(tan(60deg) * var(--r)) bottom var(--r),#000 98%,#0000 101%;-webkit-mask:conic-gradient(from -30deg at 50% calc(200% - 3 * var(--r) / 2),#000 60deg,#0000 0) 0 100%/100% calc(100% - 3 * var(--r) / 2) no-repeat,radial-gradient(var(--r) at 50% calc(2 * var(--r)),#000 98%,#0000 101%),radial-gradient(var(--r) at left var(--_g)),radial-gradient(var(--r) at right var(--_g));mask:conic-gradient(from -30deg at 50% calc(200% - 3 * var(--r) / 2),#000 60deg,#0000 0) 0 100%/100% calc(100% - 3 * var(--r) / 2) no-repeat,radial-gradient(var(--r) at 50% calc(2 * var(--r)),#000 98%,#0000 101%),radial-gradient(var(--r) at left var(--_g)),radial-gradient(var(--r) at right var(--_g));clip-path:polygon(50% 0,100% 100%,0 100%);background:#ffe8e5;display:block;position:absolute;top:-15px;left:3rem}.nofit-resolution-box-lbl{color:var(--red-auth);line-height:20px;font-family:var(--ff-regular);padding:8px 4px;font-weight:100}.nofit-resolution-box-btns{flex-direction:column;display:flex}.nofit-resolution-box-btns .af-button{text-transform:initial;border:none;margin:4px 0;padding:.8em 1em;font-size:.9rem}.nofit-resolution-box--fatal,.nofit-resolution-box--fatal:before{background:var(--red-auth)}.nofit-resolution-box--fatal .nofit-resolution-box-lbl{color:var(--white)}.nofit-resolution-box--fatal .af-button{border:none;border-radius:5px;box-shadow:0 0 20px #0003;color:var(--red-auth)!important;background:var(--white)!important}.popover-error{z-index:1;font-size:1rem;font-family:var(--ff-regular);background:var(--red-auth);color:#fff;opacity:0;border-radius:5px;padding:.5em;animation:1s forwards fadein;position:absolute;translate:0 calc(-100% - 15px);box-shadow:0 0 14px #0003}.popover-error:after{content:"";--d:20px;--r:3px;width:var(--d);height:var(--d);--_g:calc(tan(60deg) * var(--r)) bottom var(--r),#000 98%,#0000 101%;-webkit-mask:conic-gradient(from -30deg at 50% calc(200% - 3 * var(--r) / 2),#000 60deg,#0000 0) 0 100%/100% calc(100% - 3 * var(--r) / 2) no-repeat,radial-gradient(var(--r) at 50% calc(2 * var(--r)),#000 98%,#0000 101%),radial-gradient(var(--r) at left var(--_g)),radial-gradient(var(--r) at right var(--_g));mask:conic-gradient(from -30deg at 50% calc(200% - 3 * var(--r) / 2),#000 60deg,#0000 0) 0 100%/100% calc(100% - 3 * var(--r) / 2) no-repeat,radial-gradient(var(--r) at 50% calc(2 * var(--r)),#000 98%,#0000 101%),radial-gradient(var(--r) at left var(--_g)),radial-gradient(var(--r) at right var(--_g));clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--red-auth);display:block;position:absolute;bottom:-15px;transform:rotate(180deg)}.canvas{background-color:var(--white);background-repeat:no-repeat;justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.canvas .circle-clip{border-radius:50%}.canvas .circle-clip .top-border,.canvas .circle-clip .right-border,.canvas .circle-clip .left-border,.canvas .circle-clip .bottom-border{display:none}.canvas .white-area{background-color:var(--white);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.canvas .border-zone{background-color:var(--white);z-index:0;justify-content:center;align-items:center;margin:0 175px 9rem 0;display:flex;position:relative;box-shadow:0 3px 8px #0003}.canvas .top-border{z-index:2;width:100%;position:absolute;top:0;left:0}.canvas .bottom-border{z-index:2;width:100%;position:absolute;bottom:0;left:0}.canvas .left-border{z-index:2;height:100%;position:absolute;top:0;left:0}.canvas .right-border{z-index:2;height:100%;position:absolute;top:0;right:0}.canvas .hanging-zone{justify-content:center;align-items:flex-end;display:flex}.canvas .input-area{flex-direction:column;justify-content:center;width:380px;height:50px;display:flex;position:absolute;top:calc(50% - 25px);left:calc(50% - 190px)}.canvas .input-area-row{justify-content:space-between;align-items:center;margin:0 80px;display:flex}.canvas .input-area-row input[type=text]{width:50px;height:20px}.visual .visual-image{background-color:var(--grey-mid-light);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.visual .visual-image-lbl{color:var(--white);text-align:center}.visual .visual-image-lbl--sub{font-size:1.5em}.visual .image-area{background-color:var(--white);z-index:1;position:relative;overflow:hidden}.visualOverlayTexture{position:absolute;top:0;left:0}.promo-bar-active .configurator{height:calc(100dvh - 90px)}.configurator{height:calc(100dvh - 50px);display:flex;position:relative}.configurator-canvas{background:var(--white);background:radial-gradient(circle,var(--white) 0,var(--grey-light) 100%);flex-grow:1}.configurator-settings{border-left:1px solid var(--grey-mid-light);z-index:1;flex-direction:column;justify-content:space-between;width:500px;display:flex;position:relative;box-sizing:border-box!important}.configurator-settings-blanket{background:linear-gradient(90deg,#0000 30%,#0000000d 100%);width:2rem;height:100%;position:absolute;left:-2rem}.configurator-settings .settingsContainer{flex-direction:column;display:flex;position:relative}.configurator-settings .productselector{background-color:#fff;padding-block:1rem .3rem}.configurator-settings .productselector .slot-wrapper:not(.slot-wrapper--disabled).slot-wrapper:hover{background-color:#fff}.configurator-settings .close-otpions-btn{display:none}.configurator-settings .optionselectors{flex-direction:column;margin-bottom:auto;padding:.4rem 0 1rem 2rem;display:flex;overflow-y:auto}.configurator-settings .optionselectors .scrollbar{padding-right:0}.configurator-settings .optionselectors::-webkit-scrollbar{width:30px}.configurator-settings .optionselectors::-webkit-scrollbar-track{background-color:#0000;border-radius:0;width:0;margin:1rem;padding:10px}.configurator-settings .optionselectors::-webkit-scrollbar-thumb{background-color:var(--red-auth);background-clip:content-box;border:12px solid #0000;border-radius:20px}.configurator-settings .optionselectors .optionselector{max-width:430px;margin:0}.configurator-settings .optionselectors .toggle-extra-options{cursor:default;color:var(--grey-mid-blue);text-align:left;max-width:430px;margin-top:.8rem;font-size:clamp(.9375rem,2.5vw,1.1rem);font-style:italic}.configurator-settings .optionselectors .toggle-extra-options-inner{align-items:center;gap:1rem;padding:1rem 0 .3rem;display:flex}.configurator-settings .optionselectors .toggle-extra-options.secondary{margin-top:-10px}.configurator-settings .optionselectors .toggle-extra-options:not(.secondary):before{content:"";border-top:1px solid var(--grey-mid-light);background:#fff;width:100%;max-width:430px;height:3px;display:block}.configurator-settings .optionselectors .options-svg svg{opacity:.8;width:22px;height:auto}.configurator-settings .optionselectors .options-svg svg path{fill:var(--grey-mid-blue)}.configurator-settings .pencilicon{width:21px;height:auto}.configurator-settings-button{border:2px solid var(--orange);margin:7px}.configurator-settings-footer{z-index:20;border-top:1px solid var(--grey-mid-light);background:#fff;flex-direction:column;align-items:center;gap:1em;padding:1.5em 0 2.5em;display:flex;position:relative}.configurator-settings-footer:before{content:"";background:linear-gradient(#0000 30%,#0000000d 100%);width:100%;height:2rem;position:absolute;top:-2rem;left:0}.configurator-settings-footer .addToBasketInfo{padding:0}.configurator-settings-footer .detailViewComponents{z-index:0;width:fit-content}.configurator-settings-footer .detailViewComponents .detailViewTrigger{background:0 0;padding:0;font-size:.9rem}.configurator-settings-footer .price-summary-row{width:fit-content;max-width:unset;column-gap:2em}.configurator-settings-footer .price-summary-title-wrapper{align-items:center;gap:.3em;display:flex}.configurator-settings-footer .price-summary-wrapper{align-items:baseline;gap:1rem;display:flex}.configurator-settings-footer-priceinfo{color:var(--grey-50);flex-direction:column;align-items:center;display:flex}.configurator-settings-footer-priceinfo label{font-family:var(--ff-regular);display:block}.configurator-settings-footer-priceinfo label:not(:last-child){margin-bottom:4px!important}.configurator-settings-footer .signature-btn{margin:0}.configurator-settings-footer .continue-btn{text-transform:none;font-size:1.28em;font-family:var(--ff-semibold);border:none;width:fit-content;margin:auto;padding:.8em 1.5em}.configurator-settings-footer-wrapper{gap:1em;display:grid}.configurator-settings-footer-wrapper .af-button{gap:.5em;margin:0}.configurator-settings-footer-wrapper .af-button svg{width:1.25em;height:auto;margin:0}.configurator-settings-footer-wrapper .af-button svg .save-neg{fill:var(--blue-auth)}.configurator-settings-footer-wrapper .af-button svg .save-neg1{fill:var(--white)}.configurator-settings-footer-actions{gap:1em;display:flex}.configurator-settings-footer-actions .af-button{font-size:.9rem;color:var(--blue-auth)!important;background:0 0!important}.configurator-settings-footer-actions .printer-neg3{fill:var(--blue-auth)}.configurator-settings-footer-actions .printer-neg2{stroke:var(--blue-auth)}.configurator-settings-footer-actions .printer-neg0{fill:var(--blue-auth)}.configurator-settings-footer-actions .printer-neg2{stroke:var(--white);stroke-width:10px}.configurator-settings-footer-actions .printer-neg0.translate{translate:none}.configurator-settings .elasticFiller{flex-grow:1;align-items:flex-end;display:flex}.smaller .configurator{position:revert;flex-direction:column;grid-template-rows:50% 50%;display:grid}.smaller .configurator .canvas .border-zone{margin:0}.smaller .configurator .configurator-settings{position:revert;background:#fff;justify-content:flex-end;width:100%}.smaller .configurator .configurator-settings-blanket{pointer-events:none;opacity:0;background:#000000b3;width:100%;height:70%;transition:opacity .3s;top:0;left:0}.smaller .configurator .configurator-settings.opened .configurator-settings-blanket{pointer-events:auto;opacity:1;height:100%;top:0}.smaller .configurator .configurator-settings .close-otpions-btn{cursor:pointer;width:23px;height:23px;margin-block:1rem .4rem;display:block}.smaller .configurator .configurator-settings .close-otpions-btn svg path{fill:var(--red-auth)}.smaller .configurator .configurator-settings .optionselectors{background:var(--white);box-sizing:border-box;z-index:21;width:100%;height:100svh;padding-right:2rem;transition:all .3s;position:fixed;top:0;right:0;translate:100%}.smaller .configurator .configurator-settings .optionselectors.active{display:block;translate:0}.smaller .configurator .configurator-settings .optionselectors.active .slot-wrapper .slot--hasAppliedOption .slot-body{padding-bottom:5px}.smaller .configurator .configurator-settings .optionselectors .toggle-extra-options,.smaller .configurator .configurator-settings .optionselectors .optionselector,.smaller .configurator .configurator-settings .optionselectors .settingsContainer-button{margin:0 auto}.smaller .configurator .configurator-settings-footer{border:none;margin-top:auto;padding:0}.smaller .configurator .configurator-settings-footer:before,.smaller .configurator .configurator-settings-footer .settingsContainer-productselector:after{content:unset}.smaller .configurator .configurator-settings-footer .continue-btn{padding:.5em 1em}.smaller .configurator .configurator-settings-footer-priceinfo{margin-bottom:1rem}.smaller .configurator .configurator-settings-footer-priceinfo label:not(:last-child){margin-bottom:0!important}.smaller .configurator .configurator-settings-footer .price-summary-row{column-gap:0}.smaller .configurator .configurator-settings-footer-actions .af-button{padding:0;font-size:.8rem}.smaller .configurator-settings{border:none}.smaller .configurator .settingsContainer-productselector{border:none;padding-bottom:.5rem}.smaller .configurator .settingsContainer-productselector:after{content:unset}.smaller .configurator .settingsContainer-productselector .optionselector{padding-inline:1rem}.smaller .configurator .settingsContainer-productselector .size-setting{display:block}.smaller .configurator .settingsContainer-productselector .size-setting-body .diminputs-wrapper{justify-content:space-around;margin:0 auto}.smaller .configurator .settingsContainer-productselector .productselector{padding:0}.smaller .configurator .settingsContainer-productselector .productselector .slot-body{justify-content:space-between;padding:0;display:flex}.smaller .configurator .settingsContainer-productselector .productselector .slot-body .slot-body-settingname--accented{font-size:clamp(1.09rem,2.5vw,1.2rem)}.smaller .configurator .settingsContainer-productselector .productselector-smaller-cta{font-family:var(--ff-semibold);color:var(--blue-auth);cursor:pointer;justify-content:space-between;align-items:center;max-width:90%;margin:0 auto;font-size:.85rem;display:flex}.smaller .configurator .settingsContainer-productselector .productselector-smaller-cta .productselector-show-hide-btn{align-items:center;gap:.2em;display:flex}.smaller .configurator .settingsContainer-productselector .productselector-smaller-cta .productselector-show-hide-btn svg{width:15px;translate:0 1px}.smaller .configurator .settingsContainer-productselector .productselector-smaller-cta .productselector-show-hide-btn svg path{stroke-width:2.5px;stroke:var(--blue-auth);fill:var(--blue-auth)}.smaller .configurator .settingsContainer-productselector .productselector-add-option{align-items:center;gap:.5em;display:flex}.smaller .configurator .settingsContainer-productselector .productselector-add-option svg{width:19px}.smaller .configurator .settingsContainer-productselector .primary-selector-set{background:var(--white);box-sizing:border-box;z-index:21;width:100%;height:100svh;padding:.4rem 2rem 1rem;transition:all .3s;position:fixed;top:0;right:0;overflow-y:scroll;translate:100%}.smaller .configurator .settingsContainer-productselector .primary-selector-set.active{display:block;translate:0}.smaller .configurator .settingsContainer-productselector .primary-selector-set.active .close-otpions-btn{margin-block:1rem 1.4rem}.smaller .configurator .settingsContainer-productselector .primary-selector-set.active .slot-wrapper .slot-body{padding:0}.smaller .configurator .settingsContainer-productselector .primary-selector-set.active .optionselector{padding-inline:1rem 0}.smaller .configurator .settingsContainer-productselector .primary-selector-set.active .applied-options:before{content:"";border-top:1px solid var(--grey-mid-light);background:#fff;width:94%;max-width:333px;height:3px;margin:1em 1rem .5em;display:block}.smaller .configurator .settingsContainer-productselector .primary-selector-set.active .slot-wrapper .slot--hasAppliedOption .slot-menu{margin-top:3px}.smaller .configurator .settingsContainer-productselector .primary-selector-set.active .slot-wrapper .slot--hasAppliedOption .slot-menu .slot-wrapper .slot .slotCheck{padding-top:2px}.configurator-blanket{z-index:10;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.configurator-blanket--focused{background-color:#00000080}.configurator-blanket:empty{visibility:hidden}.configurator-blanket .productpane.settingpaneWrapper{align-self:start;margin-top:165px}.af-button.optionselector-signature{text-align:left;text-transform:uppercase;font-style:normal;font-family:var(--ff-semibold);border:none;flex-grow:1;justify-content:space-between;margin:0;padding:.4rem 1rem;font-size:.8725rem;display:flex;color:var(--grey-dark)!important}@media (width<=400px){.af-button.optionselector-signature{font-size:.75rem}}.af-button.optionselector-signature .slot-body-block{display:block}.af-button.optionselector-signature .slot-menu{margin-top:0}@media (height<=1080px){.productpane.settingpaneWrapper.settingpaneWrapper--fixedHeight .settingpane-body{display:block}.productpane.settingpaneWrapper.settingpaneWrapper--fixedHeight .settingpane-body>div{height:100%}.productpane.settingpaneWrapper.settingpaneWrapper--fixedHeight .settingpane-body .settingcategory--withSidebar{max-height:unset;overflow-y:auto}.productpane.settingpaneWrapper.settingpaneWrapper--fixedHeight .settingpane-header .settingpane-closebtn{top:0}.productpane.settingpaneWrapper.settingpaneWrapper--fixedHeight .settingcategory-content{box-sizing:border-box}}@media (height<=1080px) and (width<=1350px){.productpane.settingpaneWrapper.settingpaneWrapper--fixedHeight{width:100vw;height:100%;max-height:unset;max-width:unset;border-radius:0;margin:0}}@media (height<=1080px) and (width>=1350px){.productpane.settingpaneWrapper.settingpaneWrapper--fixedHeight{align-self:center;height:calc(100dvh - 128px);max-height:calc(100dvh - 128px);margin:0}}@media (height<=1080px) and (width<=1350px){.settingcategory-subCategories--inRow{grid-template-columns:1fr;gap:0;height:100%}.settingcategory-subCategories--inRow:before{content:unset}}.addToBasketInfo{flex-direction:column;align-items:center;padding:8px;display:flex}.addToBasketInfo-infoPane{background:var(--red-auth);color:var(--white);text-align:center;font-family:var(--ff-semibold);cursor:pointer;align-items:center;gap:.5em;width:fit-content;padding:.7em 1em;font-size:clamp(1.3em,2.5vw,1.5em);display:flex}.addToBasketInfo-infoPane span{line-height:0}.addToBasketInfo-infoPane span.arrow{position:relative;top:2px}.addToBasketInfo-infoPane span.arrow svg path{width:23px;height:auto;stroke:var(--white);stroke-width:2px}.addToBasketInfo-infoPane span.basket{margin-right:.7em;position:relative}.addToBasketInfo-infoPane span.basket svg{width:26px;height:auto;fill:var(--white)}.addToBasketInfo-infoPane span.basket .macaron{background:var(--white);color:var(--red-auth);border-radius:100px;justify-content:center;align-items:center;min-width:22px;min-height:22px;font-size:.8em;display:flex;position:absolute;top:-8px;right:-13px}.addToBasketInfo-warning-modal{background-color:var(--white);opacity:0;z-index:1200;border-radius:9px;gap:2rem;padding:2rem;animation:.3s ease-out forwards fadein;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:4px 7px 26px 7px #08080833}.addToBasketInfo-warning-modal-overlay{background-color:var(--grey-blanket);z-index:1100;justify-content:center;align-items:center;animation:.3s ease-out forwards backdrop-fade;display:flex;position:fixed;inset:0}.addToBasketInfo-warning-modal-message{align-items:flex-start;font-size:1rem;display:flex}.addToBasketInfo-warning-modal-message p{font-family:var(--ff-semibold);font-size:inherit;text-align:center;max-width:40ch;margin:0}.addToBasketInfo-warning-modal-message svg{width:2em;fill:var(--foreground)}.addToBasketInfo-warning-buttons-wrapper{justify-items:center;display:grid}.addToBasketInfo-warning-buttons-wrapper .continue-to-basket path{stroke:var(--blue-auth)}.admin-price-table{z-index:5;background-color:var(--white);border-radius:var(--modal-border-radius);width:96dvw;max-width:970px;max-height:95vh;overflow-y:auto}.admin-price-table-body-topControls{justify-content:space-between;align-items:center;margin-bottom:6px;padding:30px;display:flex}.admin-price-table-body-topControls-closebtn{alignItems:center;cursor:pointer;display:flex}.admin-price-table-body-topControls-closebtn-lbl{cursor:pointer;margin-right:8px}.admin-price-table-body-topControls-closebtn svg{width:20px;height:20px}.admin-price-table-body-topControls .showdetailsection{cursor:pointer;align-items:center;display:flex}.admin-price-table-body-topControls .showdetailsection svg{width:24px;margin-right:6px}.admin-price-table-body .accented{color:var(--red-sat)}.admin-price-table-body .uncombinableOpposingOption{color:var(--grey-dark)}.admin-price-table-body-content{padding:0 30px}.admin-price-table-body-content-header{gap:1em;padding:0 8px;display:grid}.admin-price-table-body-content-header-title{text-align:left;margin:0;font-size:clamp(1.2rem,2.5vw,1.375rem)}.admin-price-table-body-content-header-title-wrapper{justify-content:space-between;align-items:baseline;display:flex}.admin-price-table-body-content-header-title-sub{font-family:var(--ff-semibold);font-size:clamp(1rem,2.5vw,1.2rem)}.admin-price-table-body-content-header-dims{text-transform:lowercase;text-align:end;font-size:1rem}.admin-price-table-body-content-headerInfo{display:block;margin-bottom:22px!important}.admin-price-table-body-content-headerInfo-prodLbl{color:var(--red-auth)}.admin-price-table-body-content-table{width:100%;position:relative}.admin-price-table-body-content-table thead{font-family:open sans semibold}.admin-price-table-body-content-table thead td{border-bottom:1px solid var(--grey-dark);font-size:1.1em}.admin-price-table-body-content-table-body-row--accented{background-color:var(--grey-light);position:relative}.admin-price-table-body-content-table-body-row--accented .accented-check:after{content:"";color:var(--green-accent);opacity:.9;font-family:FontAwesome;font-size:1.35rem}.admin-price-table-body-content-table .top-margin{padding:2px}.admin-price-table-body-content-table td{overflow-wrap:break-word;vertical-align:middle;min-width:70px;max-width:35%;padding:3px 9px}.admin-price-table-body-content-table td:first-child,.admin-price-table-body-content-table td:nth-child(2){width:35%}.admin-price-table-body-content-table table td{padding:0!important}.admin-price-table-body-content-table strong{margin:4px 0;display:block}.admin-price-table-body-content-table .optionkindtitle strong{margin:.5em 0 0}.admin-price-table-body-content-table .sectiontitle{text-align:center;background-color:#eecfcf;width:100%;margin:8px 0;padding:2px 8px;font-size:1.2em}.admin-price-table-body-content-table--sommary{justify-content:end;align-items:end;margin:8px 50px;display:grid}.admin-price-table-body-content-table--sommary-sommary{border-left:1px solid var(--grey-mid-light);width:fit-content;padding:.2rem 0;font-family:Open Sans semibold}.admin-price-table-body-content-table--sommary-sommary:before{content:"";float:left;background:#fff;width:1px;height:100%;margin-right:.5rem;display:block}.admin-price-table-body-content-table--sommary-sommary p{margin-bottom:0;margin-left:.5rem}.admin-price-table-body-content-table tr:nth-last-child(2) td.table-row-spacer{display:none}.admin-price-table-body .minimal-width{white-space:nowrap;text-align:center;width:1%}.admin-price-table-body .minimal-width.accented-check{vertical-align:top}.admin-price-table-footer{justify-content:space-around;align-items:center;margin:0 40px;padding:10px 0 15px;display:flex}.admin-price-table-footer .aptButton{border-radius:none;height:unset;margin:unset;align-items:unset;border:none}.admin-price-table-footer .aptButton svg{width:33px;height:33px;margin:0}.admin-price-table--printVersion td,.admin-price-table--printVersion strong,.admin-price-table--printVersion span,.admin-price-table--printVersion label{font-size:11px}.admin-price-table--printVersion .admin-price-table-body-content-table{border-spacing:0;border-collapse:collapse;width:100%}.admin-price-table--printVersion .admin-price-table-body-content-table td{vertical-align:top;padding:2px 4px!important}.admin-price-table--printVersion .admin-price-table-body-content-table .priceColLbl{white-space:nowrap;text-align:right;min-width:55px}.admin-price-table--printVersion .admin-price-table-body-content-table .priceColLbl div,.admin-price-table--printVersion .admin-price-table-body-content-table .priceColLbl label{display:inline}.admin-price-table--printVersion .minimal-width{white-space:nowrap;min-width:50px}.admin-price-table--printVersion strong{margin:0}.admin-price-table--printVersion hr{margin:0;padding:0}.admin-price-table--printVersion .mail-footer{display:flex}@media (width<=500px){.admin-price-table{align-items:center;display:grid}.admin-price-table-body-content{padding:0 20px}.admin-price-table-body-content-header{flex-direction:column}.admin-price-table-body-content-header-dims{margin:5px 0 16px}.admin-price-table-body-content-table td{padding:3px 5px}}.smaller .admin-price-table{width:100dvw;height:100dvh;max-height:revert;border-radius:revert;padding:43px 0}@media (width<=450px){.smaller .admin-price-table{padding-top:0}.smaller .admin-price-table-body-topControls{margin-bottom:0;padding-bottom:0}.smaller .admin-price-table-body-content{padding:0 13px}.smaller .admin-price-table-body-content-table--sommary{justify-content:center;margin:8px auto}.smaller .admin-price-table-footer{justify-content:center;margin:0 15px 20px;padding:0 0 15px}}.print-bar{justify-content:flex-end;align-items:center;height:20px;margin:10px 0;padding:4px;display:flex}.aptButton{cursor:pointer;border:1px solid var(--grey-dark);border-radius:4px;align-items:center;height:20px;margin:0 4px;padding:4px;display:flex}.aptButton svg{width:20px;height:20px;margin:0 10px}.showcaseConfigModal-wrapper{z-index:5;background-color:var(--grey-blanket);justify-content:center;align-items:center;width:100vw;height:100vw;display:flex}.showcaseConfigModal-wrapper .showcaseConfigModal{background-color:var(--white);border:1px solid var(--grey-50);flex-direction:column;justify-content:center;align-items:center;padding:8px;font-size:1.3em;display:flex}.showcaseConfigModal-wrapper .showcaseConfigModal-header{justify-content:flex-end;width:100%;display:flex}.showcaseConfigModal-wrapper .showcaseConfigModal-header svg{cursor:pointer;width:12px;height:12px}.showcaseConfigModal-wrapper .showcaseConfigModal-body{flex-direction:column;flex-grow:1;display:flex}.showcaseConfigModal-wrapper .showcaseConfigModal-body-langInput{text-align:center;width:530px;margin:4px 0;display:flex}.showcaseConfigModal-wrapper .showcaseConfigModal-body-langInput label{align-items:center;width:45px;display:flex}.showcaseConfigModal-wrapper .showcaseConfigModal-body-langInput input{flex-grow:1}.showcaseConfigModal-wrapper .showcaseConfigModal-footer{justify-content:flex-end;width:100%;display:flex}.showcaseConfigInterface{align-items:center;display:flex}.detailViewComponents{z-index:5;flex-direction:column;display:flex}.detailViewComponents .detailViewTrigger{cursor:pointer;cursor:pointer;color:var(--blue-auth);background-color:#fff;padding:0 8px 8px;transition:background-color .4s}.detailViewComponents .detailViewTrigger svg{width:12px;height:12px}.saveConfigModal{background-color:var(--white);z-index:1200;border-radius:8px;padding:2rem;display:grid;position:relative;box-shadow:0 4px 20px #00000026}@media (width<=431px){.saveConfigModal{border-radius:0;width:100%;height:100%;padding:1rem}}.saveConfigModal-wrapper,.saveConfigModal-authmodal-wrapper{grid-area:1/1/2/2}.saveConfigModal-authmodal-wrapper{opacity:0;will-change:grid-template-rows,opacity;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1),opacity .45s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}.saveConfigModal-authmodal-wrapper.active{opacity:1;grid-template-rows:1fr}.saveConfigModal-authmodal-wrapper .authmodal{position:unset;box-shadow:none}.saveConfigModal-authmodal-wrapper .authmodal .separation,.saveConfigModal-authmodal-wrapper .authmodal .register-link{max-width:300px;margin-inline:auto}.saveConfigModal-authmodal-wrapper .authmodal.from-save-configuration-inner-modal .forgot-password-wrapper{padding:3rem 2rem}.saveConfigModal-authmodal-wrapper .authmodal.from-save-configuration-inner-modal .forgot-password-wrapper .forgot-password-title{margin-block-start:2rem}.saveConfigModal-content{justify-items:center;display:grid}@media (width<=431px){.saveConfigModal-content{place-content:center;width:100%;padding:0;display:grid}}.saveConfigModal-closeButton{cursor:pointer;z-index:100;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;font-size:32px;display:flex}.saveConfigModal-closeButton:hover{color:var(--grey-dark)}.saveConfigModal-closeButton svg{fill:var(--red-auth);width:20px;height:auto;overflow:visible}.saveConfigModal-header1{font-size:1.5rem;font-family:var(--ff-semibold);text-align:center;line-height:1.4}@media (width<=431px){.saveConfigModal-header1{max-width:25ch;margin-bottom:1em}}.saveConfigModal-header2{text-align:center;max-width:40ch;font-size:1rem;line-height:1.4}@media (width<=431px){.saveConfigModal-header2{max-width:30ch;margin-bottom:1em}}.saveConfigModal-label{font-size:.95rem}.saveConfigModal-optional{font-family:var(--ff-regular);margin-inline-start:.4em;font-size:.95em;font-style:italic}.saveConfigModal-input{-webkit-appearance:none;width:300px;box-shadow:0 0 8px #0000000d,0 0 0 1px var(--grey-mid-light);box-sizing:border-box;color:var(--foreground);background-color:#fff;border:0;border-radius:4px;height:39px;padding:.26em .5em;font-size:1rem}.saveConfigModal-input::placeholder{opacity:.8;font-size:.9em;font-style:italic}.saveConfigModal-input:focus,.saveConfigModal-input:focus-visible{outline-color:var(--blue-auth)}.saveConfigModal-configuration{justify-items:center;gap:1rem;margin-block:1rem 2rem;display:grid}.saveConfigModal-configuration-titleSection{justify-items:start;gap:.5em;width:100%;margin-bottom:1rem;display:grid}.saveConfigModal-configuration-titleSection input{max-width:240px;height:1.8em}@media (width<=431px){.saveConfigModal-configuration-titleSection input{max-width:unset;width:95%}}.saveConfigModal-configuration-summary{border:1px solid var(--grey-mid-light);border-radius:8px;padding:1em}@media (width<=431px){.saveConfigModal-configuration-summary{max-width:90%;padding:1.5em 2em}}.saveConfigModal-configuration-mainLine{justify-content:space-between;align-items:stretch;gap:1.5em;font-size:.875rem;display:flex}@media (width<=431px){.saveConfigModal-configuration-mainLine{display:grid}}.saveConfigModal-configuration-mainLine div{margin:unset}@media (width<=431px){.saveConfigModal-configuration-mainLine div{margin:auto}}.saveConfigModal-configuration-mainLine-rightContent{text-align:right;place-items:end;display:grid}@media (width<=431px){.saveConfigModal-configuration-mainLine-rightContent{text-align:left;justify-items:start}}.saveConfigModal-configuration-mainLine-leftContent{text-align:left}.saveConfigModal-product{font-family:var(--ff-semibold)}.saveConfigModal-option{line-height:1.3}.saveConfigModal-price{font-family:var(--ff-semibold);color:var(--text-dark);font-size:1.125rem}.saveConfigModal-saveButton{justify-content:center;width:fit-content}.saveConfigModal-success{gap:1.5em;display:grid}.saveConfigModal-success-message{text-align:center;max-width:90%;margin-inline:auto;font-size:1rem}.saveConfigModal-success-username{width:fit-content;color:var(--blue-auth);cursor:pointer;font-family:var(--ff-semibold);align-items:center;gap:.3em;margin-block-start:1em;margin-inline:auto;font-size:1rem;display:flex}.authModal-wrapper,.saveConfigModal-wrapper.enter{opacity:0}.saveConfigModal-wrapper.enter-active{opacity:1;transition:opacity .4s}.saveConfigModal-wrapper.exit{opacity:1}.saveConfigModal-wrapper.exit-active{opacity:0;transition:opacity .4s}.saveConfigModal-wrapper,.saveConfigModal-backdrop{animation-fill-mode:forwards}.pending-configurator{z-index:1000;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pending-configurator-info{color:var(--foreground);align-items:center;font-size:1.2rem;display:flex}.pending-configurator-info label{margin:0 4px}.scrollTop{z-index:15;cursor:pointer;opacity:.5;flex-direction:column;justify-content:center;align-items:center;transition:opacity .4s;animation:.3s fadeIn;position:fixed;bottom:20px;right:20px}.scrollTop p{margin-top:10px}.scrollTop svg{width:50px;height:50px}.scrollTop:hover{opacity:1}@keyframes fadeIn{0%{opacity:0}to{opacity:.5}}.configurator-carousel-upload{z-index:5;flex-direction:column;justify-content:flex-start;align-items:center;height:calc(100vh - 100px);margin-left:10px;display:none;position:absolute;top:0;left:0}.configurator-carousel-upload .upload-images_thumbnail{text-align:center;width:100px;height:100px;padding:0}.carousel-set{z-index:5;flex-direction:column;justify-content:center;min-width:290px;display:flex;top:0;left:10px}.carousel-set .carousel{flex-direction:column;align-items:center;max-height:75vh;padding:12px 24px;display:flex;overflow-y:auto}.carousel-set .carousel--halfMaxHeight{max-height:37vh}.carousel-set .carousel-name{word-break:break-word;text-align:center;width:100px;margin:5px auto 0;font-size:10px}.carousel-set .carousel .carousel-tile{background-position:50%;background-repeat:no-repeat;background-size:contain;background-color:var(--white);border:1px solid var(--grey-mid-light);outline:2px solid var(--white);justify-content:center;align-items:center;width:100px;height:100px;margin:3px 0;display:flex;position:relative}.carousel-set .carousel .carousel-tile--hasAppliedProduct{outline:2px solid var(--green-accent)}.carousel-set .carousel .carousel-tile--active{outline:4px dashed var(--red-auth)}.carousel-set .carousel .carousel-tile--clickable{cursor:pointer}.carousel-set .carousel .carousel-tile .delete-btn{border:1px solid var(--red-auth);background-color:var(--white);opacity:.8;z-index:10;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:16px;height:16px;display:none;position:absolute;top:3px;right:3px}.carousel-set .carousel .carousel-tile .delete-btn svg{width:8px;height:8px;fill:var(--red-auth)}.carousel-set .carousel .carousel-tile:hover .delete-btn{display:flex}.carouselBox{border:1px solid var(--grey-dark);background-color:var(--white);margin:8px 0}.carouselBox--containsActiveFinishing{border:2px dashed var(--orange)}.carouselBox-header{text-align:center;border-bottom:1px solid var(--grey-dark);text-transform:uppercase;color:#b6272e;padding:8px;font-size:1.2em}.carouselBox-header--clickable{cursor:pointer}.carouselBox-header label{pointer-events:none}.carouselBox-footer{text-align:center;border-top:1px solid var(--grey-dark);flex-direction:column;padding:8px;display:flex}.price-table{gap:1.5rem;max-width:750px;margin-inline:auto;display:grid}.price-table label{font-family:var(--ff-regular)}.price-table-grid{grid-template-rows:auto auto auto;grid-template-columns:auto 1fr auto auto;column-gap:2rem;display:grid}.price-table-grid:after{background:var(--grey-mid-light);content:"";box-sizing:content-box;border-bottom:1px solid #fff;grid-column:1/-1;height:1px;margin-top:2rem}@media (width<=650px){.price-table-grid:after{grid-area:4/1/5/-1;margin-top:1rem}}.price-table-grid:nth-last-child(1 of .price-table-grid):after{content:unset}@media (width<=650px){.price-table-grid{grid-template-rows:auto auto auto;grid-template-columns:auto 1fr auto;gap:.5rem}}.price-table-thumbnail-info{flex-direction:column;grid-area:1/1/-1/2;align-items:center;gap:.5em;padding-top:.35rem;display:flex}.price-table-thumbnail-info .thumbnail-info-row{overflow-wrap:break-word;max-width:100px}.price-table-thumbnail-info img{border-radius:3px}@media (width<=650px){.price-table-thumbnail-info{grid-row:1/2}}.price-table-detail-info{font-size:1rem;font-family:var(--ff-semibold);grid-area:1/2/2/3;align-items:center;gap:2rem;display:flex}.price-table-detail-info-additional{grid-area:1/4/-1/5}.price-table-detail-icns{grid-area:1/3/2/4;gap:2rem;display:flex}@media (width<=650px){.price-table-detail-icns{grid-area:2/1/3/-1;justify-self:end;align-items:center;gap:1rem;width:fit-content;height:fit-content}}.price-table-detail-icns svg{cursor:pointer;width:19px;height:auto}.price-table-detail-icns .trashbtn svg{width:24px;fill:var(--grey-mid-blue)}@media (width<=650px){.price-table-detail-wrapper{grid-area:2/1/-1/3;justify-self:start}}.price-table-price-qty{flex-direction:column;grid-area:1/4/-1/5;justify-content:flex-start;align-items:flex-end;gap:.8rem;display:flex}.price-table-price-qty .detail-info{text-align:right;align-self:flex-start}.price-table-price-qty .prices-wrapper{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.price-table-price-qty .price{text-align:right}.price-table-price-qty .price:last-of-type{font-family:var(--ff-semibold);font-size:.95rem}@media (width<=650px){.price-table-price-qty{grid-area:1/2/2/3;grid-template-rows:subgrid;flex-direction:row;grid-area:1/1/-1/-1;justify-content:flex-end;align-items:flex-end;gap:3px;display:grid}.price-table-price-qty .prices-wrapper{grid-row:3/4}}.price-table-price-qty .price-table-detail-info{display:none}.price-table-detail-options{grid-area:2/2/3/3}.price-table-detail-options .option-msg-msg{border-left:1px solid var(--grey-mid-light);margin:.5rem;padding:0 .5em}@media (width<=650px){.price-table-detail-info-additional{flex-grow:1}}.price-table-detail-info-additional div{text-align:right}@media (width<=650px){.price-table-detail-info-additional div{text-align:left}}.price-table-quantity input{text-align:center;max-width:45px;box-shadow:0 0 0 1px var(--grey-mid-light);font-size:1rem;font-family:var(--ff-semibold);border:none;border-radius:5px;padding:.2em .3rem;box-sizing:border-box!important}.price-table .price-icns{display:none}.price-table .price-icns .trashbtn svg{width:24px}@media (width<=650px){.price-table .price-icns{justify-content:flex-end;gap:2rem;margin-bottom:1.2rem;display:flex}}.price-table .total-price{justify-content:center;font-size:.9rem;display:flex}.price-table .total-price-wrapper{justify-items:center;padding:.7em .3em;font-size:1.3rem;display:grid}.price-table .total-price-hvat{font-family:var(--ff-semibold)}.price-table .total-price-evat{font-size:.9em}.basket{max-width:750px;margin-inline:auto;padding-inline:1rem}.basket-topRow{justify-content:space-between;align-items:center;margin:2rem 0 3rem;display:flex}@media (width<=650px){.basket-topRow{margin:1rem 0}}.basket-topRow div.af-button{margin:0}.basket-topRow-title{margin-bottom:3rem}@media (width<=650px){.basket-topRow-title{margin-bottom:1rem}}.basket-topRow-title label{text-align:center}.basket-topRow-title span{font-family:var(--ff-regular);font-size:.9em;font-style:italic}.basket-order-cta{gap:1.5em;margin-block-end:3em;display:grid}.basket-order-cta-info p{color:var(--grey-mid);text-align:center;opacity:.8;margin:0;font-size:.85rem;font-style:italic}.basket-order-cta-order-btn{background:var(--red-auth);color:var(--white);font-size:clamp(1.3em,2.5vw,1.5em);font-family:var(--ff-semibold);border:none;margin:0 auto;padding:.6em 1.6em}.af-title{font-family:var(--ff-semibold);color:var(--red-auth);vertical-align:top;font-size:1.375rem;display:block}.af-title svg{cursor:pointer;width:10px;height:10px;fill:var(--dark-mid-light);margin-left:8px}.af-title--h2{color:var(--grey-dark);font-size:16px}.af-title--h3{color:var(--grey-dark);font-size:14px}.submit{width:min(100vw - 40px,1170px);max-width:600px;margin:1rem auto auto}.submitForm{flex-direction:column;row-gap:1rem;display:flex}.submit .auth-form{margin:revert}.submit .auth-form-inner{justify-content:space-between}.submit .form-element{gap:.4rem}@media (width<=600px){.submit .form-element.form-element--renderInline{flex-direction:column}}.submit .multi-form-element{width:100%}@media (width<=600px){.submit .multi-form-element{align-items:center;width:100%}.submit .multi-form-element .form-element-wrapper{align-items:flex-start;width:100%}.submit .multi-form-element .form-element-wrapper.email #email{width:100%;max-width:revert}.submit .multi-form-element .box-postal-code{justify-content:space-between;width:100%}.submit .multi-form-element .box-postal-code div{flex-grow:0;width:fit-content}}.submit .form-element-label-wrapper label{font-family:var(--ff-semibold);opacity:.8;padding-left:.5em;font-size:.9rem}.submit .form-element-label-wrapper label[for=postalCode]{padding:0;position:relative}.submit .form-element-label-wrapper label[for=postalCode]:after{position:absolute}.submit .form-element-wrapper.email{flex-grow:0}.submit .form-element-wrapper.email #email{width:284px;max-width:284px}.submit .first-order-discount{align-items:center;gap:2rem;margin:1rem 0 3rem;font-size:1.6rem;display:flex}.submit .first-order-discount svg{flex-shrink:0;width:120px;height:auto}.submit .first-order-discount strong{font-size:1.8rem}.submit .backToPrefs-btn{font-size:1.2em}.submit-top .af-button{font-family:var(--ff-regular);margin:0 0 2rem;padding:0;font-size:.9rem;color:var(--grey-mid)!important;background:0 0!important;border:none!important}.submit .backButton .af-button{justify-content:flex-start}.submit-panel--isInvalid{outline:2px solid var(--red-auth);outline-offset:1rem;border-radius:1px}.submit-panel-sections-section .validationerrors{color:var(--red-auth);font-size:1.1rem;font-family:var(--ff-semibold);text-align:center;max-width:80%;margin-inline:auto;position:relative;top:-29px}.submit-panel .deliverypreference,.submit-panel .paymentpreference{margin-bottom:1rem}.submit-panel .paymentinfo{color:var(--grey-mid);margin-bottom:1rem}.submit-panel .paymentinfo-lbl{font-family:var(--ff-regular);font-size:.9rem}.submit-panel .paymentinfo-lbl-stressed{font-family:var(--ff-semibold)}.submit .af-title{margin:12px 4px!important}.submit .af-title--h2{margin:4px!important}.submit .default_address{margin-left:6px;display:inline-block}.submit .default_address .select-ui{margin-top:6px}.submit .default_address .select-ui .select-selected{white-space:nowrap;box-sizing:border-box;max-width:500px;height:30px;line-height:30px;display:block;overflow:hidden}.submit .default_address .select-ui .select-selected:after{top:12px}.submit-pref .radiolbl{color:var(--grey-mid);font-size:16px;font-weight:400;font-family:var(--ff-semibold);margin-right:12px}.submit .address{min-width:400px;display:flex}.submit .address-col1{width:50%;padding-right:26px}.submit .address-col2{width:50%}.submit .address .userinfofield label{text-transform:uppercase;margin:12px 0 8px;font-size:.8em;display:block}.submit .address .userinfofield input[type=text]{box-sizing:border-box;background-color:var(--grey-light);color:#636363;width:100%;height:32px;font:normal normal 16px/1.2 var(--ff-regular);border:0;padding:6px 8px;display:block}.submit .address .userinfofield input[type=text]:focus,.submit .address .userinfofield input[type=text]:hover{outline:none}.submit .link-btn{color:var(--blue-auth);cursor:pointer;vertical-align:top;font-family:var(--ff-regular);align-items:flex-start;gap:.6em;margin-left:1rem;font-size:.9rem;display:flex}.submit input[type=radio]{margin-right:10px}.submit .large-input{border:1px solid var(--grey-50);width:100%;height:72px;padding:8px;font-size:1.2em}.submit .discountcode-input{flex-direction:column;align-items:center;gap:1rem;display:flex;position:relative}.submit .discountcode-input label{font-size:1rem}.submit .discountcode-input input{box-sizing:border-box;font:normal normal 1rem/1.2 var(--ff-regular);color:var(--foreground);text-align:center;width:100px;height:39px;font-family:var(--ff-semibold);text-transform:uppercase;background-color:#fff;border:none;border-radius:3px;padding:6px 8px;font-size:1.2rem}.submit .discountcode-input-ok{border:1px solid var(--grey-50);cursor:pointer;margin-left:4px;padding:2px 7px}.submit .discountcode-input-ok:hover{background-color:var(--green-accent);color:var(--white)}.submit .discountcode-input-error{color:var(--red-auth);font-size:.95rem;position:absolute;bottom:-37px}.submit .total-recap .af-title{margin-bottom:2rem!important}.submit .total-recap .order-recap-wrapper{grid-template-columns:auto auto;grid-auto-rows:auto;place-items:start center;display:grid}.submit .total-recap .order-recap-wrapper .order-recap{grid-area:1/1/2/2;grid-template-columns:auto auto;column-gap:1rem;width:fit-content;min-width:250px;max-width:320px;font-size:1rem;display:grid}.submit .total-recap .order-recap-wrapper .order-recap .justify-start{grid-column:1/2}.submit .total-recap .order-recap-wrapper .order-recap .justify-end{grid-column:2/3;justify-self:end}.submit .total-recap .order-recap-wrapper .order-recap hr{background:var(--grey-mid);grid-column:1/-1;height:3px;margin:1rem 0!important}.submit .total-recap .order-recap-wrapper .order-recap .total-price{font-family:var(--ff-semibold);grid-column:1/-1;justify-content:space-between;font-size:1.375rem;display:flex}.submit .total-recap .order-recap-wrapper .order-recap .business-klant{letter-spacing:-.02em}.submit .total-recap .order-recap-wrapper .order-btn{grid-area:2/1/3/-1;margin:4rem 0 3rem}.submit .total-recap .order-recap-wrapper .order-btn .af-button{padding:.6em 1.6em;font-size:clamp(1.3em,2.5vw,1.5em)}.submit .total-recap .order-recap-wrapper .order-btn .af-button:focus{outline:none;box-shadow:0 0 8px #00000040}.submit .total-recap .order-recap-wrapper .discountcode-input{grid-area:1/2/-1/3}@media (width<=600px){.submit .total-recap .order-recap-wrapper .discountcode-input{text-align:center;gap:0}.submit .total-recap .order-recap-wrapper{grid-template-columns:1fr;gap:2rem}.submit .total-recap .order-recap-wrapper .order-recap{grid-area:2/1/3/-1}.submit .total-recap .order-recap-wrapper .order-btn{grid-area:3/1/4/-1;margin:0 0 3rem}.submit .total-recap .order-recap-wrapper .discountcode-input{flex-direction:row;grid-area:1/1/2/-1;gap:1rem}}.submit hr{margin:2rem 5px!important}.price-table{padding-inline:1rem}.price-table .total-price{display:none}.finalization-modal-wrapper{grid-template-rows:1fr;grid-template-columns:1fr;place-items:center;width:100vw;height:100dvh;display:grid;position:absolute;top:0;left:0}.finalization-modal-wrapper>div{grid-area:1/1/2/2}.finalization-modal-wrapper .finalization-blanket{background-color:var(--grey-blanket);width:100%;height:100%}.finalization-modal-wrapper .finalization-modal{background-color:var(--white);border-radius:var(--modal-border-radius);z-index:1;max-width:700px;max-height:90svh;margin-inline:1rem;padding:3rem clamp(1rem,5vw,3rem);overflow-y:auto}.finalization-modal-wrapper .finalization-modal .nowrap{white-space:nowrap}.finalization-modal-wrapper .finalization-modal-body{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-size:1rem;display:flex}.finalization-modal-wrapper .finalization-modal-body-title{font-size:1.8rem;line-height:revert;margin:0 0 3rem}.finalization-modal-wrapper .finalization-modal-body p{font-size:inherit}.finalization-modal-wrapper .finalization-modal-body-list{text-align:left;background:var(--grey-light);border:3px dashed #00000026;border-radius:1rem;grid-template-columns:clamp(43px,7vw,58px) 1fr;justify-items:center;row-gap:1rem;max-width:80%;margin:2rem auto 3rem;padding:2.5em 2em 1em;display:grid;box-sizing:border-box!important}.finalization-modal-wrapper .finalization-modal-body-list:before{content:"";opacity:.9;background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20id=%22Layer_1%22%20data-name=%22Layer%201%22%20version=%221.1%22%20viewBox=%220%200%2015%2015%22%3E%3Ccircle%20cx=%227.5%22%20cy=%227.5%22%20r=%227.0755756%22%20fill=%22%234c5a67%22%20stroke-width=%220%22/%3E%3Cpath%20d=%22M8.481578,11.4306244l-.1000704.426967c-.4091767.1645602-.7360732.2790852-.9806897.343575s-.4536524.0967347-.6271077.0967347c-.3558058,0-.6226601-.0922871-.800563-.2774173-.1779029-.1845743-.2668543-.4125123-.2668543-.6843702,0-.1022942.0088951-.2090359.0266854-.3202252.0177903-.1117453.0466995-.2518438.0867277-.4208515l.7049402-2.8386631c.0355806-.155665.0700493-.3230049.1034061-.5009078s.0500352-.3296763.0500352-.4542083c0-.2490641-.0422519-.4152921-.1234201-.4975722-.0822801-.0822801-.250176-.1234201-.5036876-.1234201-.0967347,0-.2268262.0155665-.3891626.0466995s-.2846446.0578184-.3691485.0800563l.1000704-.426967c.3469107-.155665.6571288-.2713019.9328783-.3469107s.4936805-.1134131.6537932-.1134131c.3647009,0,.6293315.0867277.7938917.2607389.1645602.1734553.2468403.4069529.2468403.7010486,0,.0800563-.0088951.1890218-.0266854.3274525-.0177903.1378747-.0444757.2757495-.0800563.4136242l-.7093878,2.8386631c-.0444757.1734553-.0822801.3441309-.1156369.5109149s-.0500352.3035468-.0500352.4108445c0,.2535116.0567065.4275229.1701196.5209219.1123012.093399.2957636.1400985.5481633.1400985.0845039,0,.2045883-.0111189.3624772-.0333568.1567769-.0222379.2779733-.0489233.3624772-.0800563Z%22%20fill=%22%23fff%22%20stroke-width=%220%22/%3E%3Cpath%20d=%22M8.9552444,3.4672459c0,.2535116-.0822801.4747784-.2468403.6638002s-.3691485.2835327-.613765.2835327c-.2268262,0-.4225194-.0900633-.5870796-.27019s-.2468403-.3858269-.2468403-.6171007c0-.2446165.0822801-.4581.2468403-.6404504s.3602534-.2735257.5870796-.2735257c.2535116,0,.4603237.0856158.6204364.2568473s.2401689.3702604.2401689.5970866Z%22%20fill=%22%23fff%22%20stroke-width=%220%22/%3E%3C/svg%3E);background-repeat:no-repeat;width:100%;height:auto;position:relative;top:-14px}.finalization-modal-wrapper .finalization-modal-body-list h3{margin-right:.8em}.finalization-modal-wrapper .finalization-modal-body-list ul{grid-column:1/-1;padding:0;list-style:none}.finalization-modal-wrapper .finalization-modal-body-list ul>li{grid-template-columns:20px 1fr;gap:.5em;display:grid}.finalization-modal-wrapper .finalization-modal-body-list ul>li:before{content:"●";opacity:.8;grid-column:1/2;justify-self:end;font-size:1rem}@media (width<=400px){.finalization-modal-wrapper .finalization-modal-body-list ul>li{font-size:.9em}}.finalization-modal-wrapper .finalization-modal-body-processinglbl{color:var(--blue-auth);margin-top:1rem;font-size:1.1rem}@media (width<=550px){.finalization-modal-wrapper .finalization-modal-body{justify-content:start}.finalization-modal-wrapper .finalization-modal-body-title{margin:1.3rem 0}.finalization-modal-wrapper .finalization-modal-body-list{max-width:100%;margin:1rem auto}}@media (width<=400px){.finalization-modal-wrapper .finalization-modal-body h3{font-size:1.1rem}}@media (width<=550px){.finalization-modal-wrapper .finalization-modal{width:100%;height:100%}.finalization-modal-wrapper .finalization-modal-body{padding:1rem}}@media (width<=400px){.finalization-modal-wrapper .finalization-modal{padding:3rem 0}}.finalization-modal-wrapper .finalization-modal-buttonswrapper{width:100%}.finalization-modal-wrapper .finalization-modal-buttons{flex-direction:column;align-items:center;margin:auto;display:flex}.finalization-modal-wrapper .finalization-modal-buttons .af-button{padding:.8rem 2rem}.finalization-modal-wrapper .finalization-modal-buttons .af-button:last-child{color:var(--blue-auth)!important}.finalization-modal-wrapper .finalization-modal-buttons .af-button:last-child:hover{background:0 0}.progress-line,.progress-line:before{width:100%;height:5px;margin:0}.progress-line{background-color:var(--red-pink-mid);display:flex}.progress-line:before{background-color:var(--red-error);content:"";animation:2s cubic-bezier(.4,0,.2,1) infinite running-progress}@keyframes running-progress{0%{margin-left:0;margin-right:100%}50%{margin-left:25%;margin-right:0%}to{margin-left:100%;margin-right:0}}.submitDeliveryAddress{margin-top:12px}.submitDeliveryAddress .auth-form-inner{display:flex}.submitDeliveryAddress .auth-form-inner .form-elements-column{flex-grow:1}.submitDeliveryAddress .auth-form-inner .form-elements-column--wider{flex-grow:6}.flex--gap-medium .flex>*{margin-right:20px}.flex--gap-medium .flex>:last-child{margin-right:0}.order-recap{font-size:1.2em}.order-recap table tr.greenAccentedRow{color:var(--green-mid)}.order-recap table tr td{padding-right:60px}.order-recap table tr td:nth-child(2){font-weight:700}.submitForm .auth-form-inner{display:flex}.success-page{background:var(--grey-mid-light-transparant);margin-block:4rem;margin-inline:auto;border-radius:16px;gap:2rem;max-width:600px;margin:3rem auto;padding:2rem;display:grid;position:relative;box-shadow:0 0 2rem #0000001a;box-sizing:border-box!important}.success-page h1{font-size:1.8rem}.success-page .auth-header{margin:0}.success-page div{box-sizing:border-box!important}.success-page-content-wrapper{background:linear-gradient(90deg,#313f5414 0%,#33415614 6.25%,#34425814 12.5%,#36445a14 18.75%,#38465c14 25%,#39475e14 31.25%,#3b496014 37.5%,#3d4b6214 43.75%,#3f4d6414 50%,#404e6514 56.25%,#42506714 62.5%,#44526914 68.75%,#45536b14 75%,#47556d14 81.25%,#49576f14 87.5%,#4a587114 93.75%,#4c5a7314 100%);border:1px solid #4c5a670f;border-radius:10px;gap:1rem;width:fit-content;margin:auto;padding:1rem 2rem 2rem;display:grid;box-shadow:4px 4px 16px #0000000d}.success-page-wrapper{justify-content:center;align-items:center;gap:1rem;display:flex}.success-page-email{font-family:var(--ff-semibold);color:var(--blue-auth);margin-block:1em;font-size:1.2rem}.success-page span{display:block}.success-page .msg-action{font-family:var(--ff-semibold)}.success-page .icon-mail{flex-shrink:0;justify-items:end;width:60px;display:grid}.success-page .icon-mail svg{grid-area:1/1/2/2}.success-page .icon-mail svg.check-circle{color:var(--green-accent);position:relative;top:-.5rem;right:-.5rem}.success-page .icon-mail svg.check-circle circle.colored{opacity:1}.success-page .icon-mail#Layer_1 .foreground{fill:var(--grey-light)}.success-page .icon-mail#Layer_1 .background{fill:var(--grey-logo)}.success-page_content{text-align:center}.success-page .resendSection{padding:0}.success-page .resendSection .resendButton{margin:0}.resendSection{color:var(--blue-auth);flex-direction:column;align-items:center;padding-top:20px;font-size:1rem;display:flex}.resendSection a{color:var(--blue-auth)}.resendSection .resendButton{font-size:1.185rem;color:var(--blue-auth)!important;background:0 0!important;border:none!important}.orderarticle{width:800px;height:200px;color:var(--red-cta);border:1px solid var(--red-cta);justify-content:center;align-items:center;margin:100px auto;font-size:1.5em;display:flex}.orderarticle-lbl{margin:0 10px}.discountCodes-page{max-width:1400px;margin:auto}.discountCodes-page h1{text-transform:uppercase;color:var(--red-auth);font-size:1.375rem;font-family:var(--ff-semibold)}.discountCodes-page .actBtn label{color:var(--gray-50);border:1px solid var(--gray-50);cursor:pointer;border-radius:5px;padding:1px 6px}.discountCodes-page .actBtn--activate label{color:var(--green-accent);border-color:var(--green-accent)}h1{margin:2rem 0 0}.discountCodeTools{border:1px solid var(--gray-mid);background-color:var(--white);padding:10px}.discountCodeTools h2{margin:.5em 0 .3em}.discountCodeTools .status{text-align:center;font-size:.9rem;font-style:italic}.discountCodeGenerator{position:relative}.discountCodeGenerator-formInputs{grid-template-columns:auto auto;justify-content:center;justify-items:center;gap:1rem 1.5rem;display:grid}.discountCodeGenerator-formInputs .DCGeneratorInputRow{grid-template-columns:subgrid;grid-column:1/-1;row-gap:1rem;display:grid}.discountCodeGenerator-formInputs .DCGeneratorInputRow--fillSpace{justify-content:space-between}@media (width<=640px){.discountCodeGenerator-formInputs .DCGeneratorInputRow{grid-template-columns:1fr}.discountCodeGenerator-formInputs .DCGeneratorInputRow.double-span{grid-template-columns:1fr auto;gap:1rem;width:100%}}.discountCodeGenerator-formInputs .DCGeneratorInput{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}@media (width<=640px){.discountCodeGenerator-formInputs .DCGeneratorInput{gap:.5rem}}.discountCodeGenerator-formInputs .DCGeneratorInput-lbl{font-size:.9rem;font-family:var(--ff-regular)}.discountCodeGenerator-formInputs .DCGeneratorInput input[type=text],.discountCodeGenerator-formInputs .DCGeneratorInput input[type=number]{border:1px solid var(--grey-mid-light);box-sizing:border-box;border-radius:5px;height:32px;padding:0 .5em;font-size:1rem;box-shadow:0 0 8px #0000000d}.discountCodeGenerator-formInputs .DCGeneratorInput input[type=checkbox]{border:1px solid var(--grey-mid-light);justify-self:start;height:20px;margin:0;box-shadow:0 0 8px #0000000d;box-sizing:border-box!important}.discountCodeGenerator-formInputs .generate-btn{grid-column:1/-1;align-self:center;width:fit-content;margin:1em;padding:.7em 1em}.discountCodeGenerator-loaderPane{background-color:var(--white);opacity:.9;justify-content:center;align-items:center;width:100%;height:100%;font-size:18px;display:flex;position:absolute}.discountCodeGenerator-loaderPane label{margin:0 10px}.collapsible-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5em;margin:0;display:flex}.collapsible-toggleArrow{font-size:.7em;transition:transform .2s;display:inline-block}.collapsible-toggleArrow--expanded{transform:rotate(90deg)}.discountCodeOverview .MTableToolbar-title-9 h6{color:var(--blue-auth);font-size:1.3em}.MuiTableRow-footer *{font-size:14px!important}.MuiTableSortLabel-icon{width:25px!important;height:25px!important}.MuiInputBase-root input{font-size:1.3em}.dc-filterPane{border:1px solid #000;align-items:center;padding:12px;display:flex}.dc-filterPane input{margin:0 8px}.dc-filterPane label{align-items:center;margin-right:12px;display:flex}
/*$vite$:1*/