.ef-dialog-open{overflow:hidden;overscroll-behavior:none}.ef-dialog-backdrop{position:fixed;z-index:100000;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(12,17,28,0.46);opacity:0;transition:opacity 0.18s ease;backdrop-filter:blur(6px)}.ef-dialog-backdrop.--visible{opacity:1}.ef-dialog-backdrop.--visible .ef-dialog{transform:translateY(0) scale(1)}.ef-dialog{position:relative;width:min(100%,520px);max-height:90vh;overflow:auto;padding:30px;border:1px solid #e5e8f0;border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(12,17,28,0.24);color:#212121;font-family:'Ubuntu', Arial, sans-serif;transform:translateY(8px) scale(0.98);transition:transform 0.18s ease}.ef-dialog-close{position:absolute;top:14px;right:14px;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#f2f2f2;color:#727272;font-size:26px;line-height:32px;cursor:pointer}.ef-dialog-close:hover,.ef-dialog-close:focus{background:#e7e9ef;color:#212121;outline:none}.ef-dialog-icon{width:46px;height:46px;margin:0 auto 16px;border-radius:50%;position:relative}.ef-dialog-icon:before,.ef-dialog-icon:after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ef-dialog-icon.--success{background:rgba(106,188,68,0.14)}.ef-dialog-icon.--success:before{width:18px;height:10px;border-left:3px solid #6abc44;border-bottom:3px solid #6abc44;transform:translate(-50%,-62%) rotate(-45deg)}.ef-dialog-icon.--warning,.ef-dialog-icon.--question,.ef-dialog-icon.--error{background:rgba(208,55,55,0.12)}.ef-dialog-icon.--warning:before,.ef-dialog-icon.--question:before,.ef-dialog-icon.--error:before{width:4px;height:18px;border-radius:4px;background:#d03737;transform:translate(-50%,-64%)}.ef-dialog-icon.--warning:after,.ef-dialog-icon.--question:after,.ef-dialog-icon.--error:after{width:5px;height:5px;border-radius:50%;background:#d03737;transform:translate(-50%,118%)}.ef-dialog-icon.--info{background:rgba(49,64,124,0.12)}.ef-dialog-icon.--info:before{content:'i';width:auto;height:auto;background:none;color:#31407c;font-weight:700;font-size:24px;font-family:'Ubuntu', Arial, sans-serif}.ef-dialog-title{padding:0 26px;font-size:22px;line-height:1.25;font-weight:700;text-align:center;color:#212121}.ef-dialog-content{margin-top:14px;font-size:16px;line-height:1.55;text-align:center;color:#727272}.ef-dialog-content:first-child{margin-top:0}.ef-dialog-content form,.ef-dialog-content .telephone-validation-popup,.ef-dialog-content .birthday-validation-popup,.ef-dialog-content .dialog-product-selections{text-align:left}.ef-dialog-field{display:block;margin-top:18px;text-align:left}.ef-dialog-validation{margin-top:14px;color:#c0392b;font-size:14px;text-align:center}.ef-dialog-validation[hidden]{display:none}.ef-dialog-label{display:block;margin-bottom:8px;font-size:14px;font-weight:700;color:#212121}.ef-dialog-input{width:100%;min-height:124px;padding:14px 16px;border:2px solid #e3e6ee;border-radius:12px;background:#f7f8fb;color:#212121;font-family:'Ubuntu', Arial, sans-serif;font-size:16px;line-height:1.4;resize:vertical;box-sizing:border-box}.ef-dialog-input:focus{border-color:#31407c;background:#fff;outline:none}.ef-dialog-input[type='password'],.ef-dialog-input[type='text'],.ef-dialog-input[type='email'],.ef-dialog-input[type='number'],.ef-dialog-input[type='tel']{min-height:44px;height:44px;resize:none}.ef-dialog-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.ef-dialog-actions .button{min-width:118px;border-radius:10px}.ef-dialog-actions .button.--primary{background:#9D48F7;color:#fff;transition:transform 0.2s ease}.ef-dialog-actions .button.--primary:hover,.ef-dialog-actions .button.--primary:focus{background:#9D48F7;color:#fff;transform:translateY(-1px)}.ef-dialog-actions .button.--primary:active{background:#9D48F7;color:#fff;transform:translateY(0)}.ef-dialog.--birthday-validation{width:min(100%,480px)}.ef-dialog.--birthday-validation .ef-dialog-content{margin-top:10px}.birthday-validation-popup-message{margin:0;text-align:center;color:#727272}.birthday-validation-popup-fields{display:grid;grid-template-columns:0.85fr 1fr 1.15fr;gap:10px;margin:24px 0 0;padding:0;border:0}.birthday-validation-popup-fields legend{width:100%;margin-bottom:8px;padding:0;font-size:14px;font-weight:700;color:#212121}.birthday-validation-popup-field{display:block;min-width:0}.birthday-validation-popup-field span{display:block;margin-bottom:6px;font-size:12px;font-weight:700;color:#727272}.birthday-validation-popup-field .select{width:100%;height:46px;padding:10px 32px 10px 12px;border:1px solid #dce1eb;border-radius:10px;background-color:#f7f8fb;color:#212121;font-family:'Ubuntu', Arial, sans-serif;font-weight:600}.birthday-validation-popup-field .select:focus{border-color:#31407c;background-color:#fff;outline:none}.birthday-validation-popup-error{display:none}.birthday-validation-popup-error.--visible{display:block;margin-top:12px;padding:10px 12px;border-radius:8px;background:rgba(208,55,55,0.1)}.birthday-validation-popup-buttons{display:flex;justify-content:center;gap:10px;margin-top:24px}.birthday-validation-popup-buttons .button{min-width:132px;border-radius:10px}@media only screen and (max-width: 519px){.ef-dialog-backdrop{align-items:flex-end;padding:14px}.ef-dialog{width:100%;max-height:88vh;padding:26px 18px 18px;border-radius:18px}.ef-dialog-title{padding:0 34px;font-size:20px}.ef-dialog-actions{flex-direction:column}.ef-dialog-actions .button{width:100%}.birthday-validation-popup-fields{gap:8px}.birthday-validation-popup-buttons{flex-direction:column-reverse}.birthday-validation-popup-buttons .button{width:100%}}.loadicon,.loadicon-20{display:block;transform-origin:center;animation:loadicon_anim 2s infinite linear;-webkit-animation:wloadicon_anim 2s infinite linear;width:20px;height:20px;line-height:20px;font-size:20px}.loadicon-15{display:block;transform-origin:center;animation:loadicon_anim 2s infinite linear;-webkit-animation:wloadicon_anim 2s infinite linear;width:15px;height:15px;line-height:15px;font-size:15px}.loadicon-40{display:block;transform-origin:center;animation:loadicon_anim 2s infinite linear;-webkit-animation:wloadicon_anim 2s infinite linear;width:40px;height:40px;line-height:40px;font-size:40px}@keyframes "loadicon_anim"{0%{transform:rotate(0deg);}100%{transform:rotate(-360deg);}}@-webkit-keyframes "wloadicon_anim"{0%{transform:rotate(0deg);}100%{transform:rotate(-360deg);}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,li,button,fieldset,form,label,legend,input,textarea,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;outline:0;font-weight:inherit;font-style:inherit;font-size:inherit;font-family:inherit;vertical-align:baseline;line-height:inherit;box-sizing:border-box}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;font-display:swap;src:url('/media/fonts/ubuntu/ubuntu-400-greek.woff2') format('woff2');unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;font-display:swap;src:url('/media/fonts/ubuntu/ubuntu-400-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;font-display:swap;src:url('/media/fonts/ubuntu/ubuntu-700-greek.woff2') format('woff2');unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;font-display:swap;src:url('/media/fonts/ubuntu/ubuntu-700-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}html{padding:0px;margin:0px;font-family:'Ubuntu', Arial, sans-serif}body{padding:0px;margin:0px;color:#212121;font-weight:400;overflow-y:scroll !important;font-size:16px}body[data-layer='1']{-overflow-y:hidden}table{border-spacing:0px}table td{padding:0px;text-align:left;vertical-align:top}table td[valign='middle']{vertical-align:middle}table td[valign='bottom']{vertical-align:bottom}table td[align='left']{text-align:left}table td[align='right']{text-align:right}table td[align='center']{text-align:center}table{border-collapse:separate;border-spacing:0}table[cellspacing]{border-collapse:separate;border-spacing:attr(cellspacing)}caption,th,td{text-align:left}a{text-decoration:none;color:inherit;outline:none}b{font-weight:700}button::-moz-focus-inner{border:0}input[type='button']::-moz-focus-inner{border:0}input[type='submit']::-moz-focus-inner{border:0}select,button{font-size:1em;cursor:pointer}:focus{outline:0}.button{background:#eee;border:none;font-size:16px;padding:10px 20px;border-radius:3px;display:inline-flex;width:auto;font-weight:bold;transition:background-color 0.2s;justify-content:center;align-items:center;column-gap:10px;text-transform:uppercase;font-family:'Ubuntu', Arial, sans-serif;outline:none;box-shadow:none}.button:focus{outline:none;box-shadow:none}.button:hover{background:#e0e0e0}.button.--pressed,.button:active{background:#dbdbdb}.button.--small{font-size:14px;padding:7px 15px;border-radius:2px}.button i{vertical-align:middle;font-size:120%;line-height:0.7}.button i:before{-vertical-align:middle}.button.--normal-text,.button.--text-normal{font-weight:normal}.button.--left{justify-content:flex-start}.button.--no-radius{border-radius:0px}.button.--font-12{font-size:12px}.button.--no-padding{padding:0px}.button.--double-padding{padding:20px 20px}.button.--wide{width:100%}.button.--center,.button.--to-center{display:block;margin-left:auto;margin-right:auto}.button.--circle{border-radius:100%;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;display:flex;justify-content:center;align-items:center}.button.--circle i{font-size:16px;display:block;vertical-align:baseline;margin-right:0px}.button.--circle i:before{vertical-align:baseline}.button.--circle.--inline{display:inline-flex}.button.--circle.--mini{width:25px;height:25px;min-width:25px;min-height:25px}.button.--transparent{background:none !important}.button.--transparent.--pressed,.button.--transparent:active,.button.--transparent:hover{background:rgba(0,0,0,0.1) !important}.button.--transparent-white{color:#fff;background:none !important}.button.--transparent-white.--pressed,.button.--transparent-white:active,.button.--transparent-white:hover{background:rgba(255,255,255,0.1) !important}.button.--primary{color:#fff;background:#31407c}.button.--primary.--pressed,.button.--primary:active,.button.--primary:hover{background:#232d57}.button.--default-primary{color:#212121;background:#eee}.button.--default-primary.--pressed,.button.--default-primary:active,.button.--default-primary:hover{color:#fff;background:#232d57}.button.--transparent-primary{background:none}.button.--transparent-primary.--pressed,.button.--transparent-primary:active,.button.--transparent-primary:hover{color:#fff;background:#232d57}.button.--primary-gradient{color:#fff;background:linear-gradient(to right,#49cfea,#31407c,#9d48f7);background-size:100%;background-position:center;transition:background-size 0.2s}.button.--primary-gradient.--pressed,.button.--primary-gradient:active,.button.--primary-gradient:hover{background-size:150%}.button.--fb-blue{color:#fff;background:#3b5998}.button.--fb-blue:focus,.button.--fb-blue:hover{background:#344e86}.button.--secondary{color:#fff;background:#d03737}.button.--secondary.--pressed,.button.--secondary:active,.button.--secondary:hover{background:#ac2828}.button.--secondary.--outline{color:#d03737;background-color:transparent;border:1px solid #d03737}.button.--secondary.--outline:hover{background-color:#d03737;color:#fff}.button.--yellow{background:#FED346}.button.--yellow.--pressed,.button.--yellow:active,.button.--yellow:hover{background:#fec713}.button.--orange{color:#fff;background:#EA8F4B}.button.--orange.--pressed,.button.--orange:active,.button.--orange:hover{background:#e5731d}.button.--green{color:#fff;background:#6abc44}.button.--green.--pressed,.button.--green:active,.button.--green:hover{background:#559736}.button.--default{color:#212121;background:#eee}.button.--default.--pressed,.button.--default:active,.button.--default:hover{background:#e0e0e0}.button.--white{background:#fff}.button.--white.--pressed,.button.--white:active,.button.--white:hover{background:#e6e6e6}.button.--disabled,button.button[disabled],a.button:not([href]){background:#eee;color:#888;cursor:default}.button.--disabled.--primary,button.button[disabled].--primary,a.button:not([href]).--primary{color:#888;background:#31407c}.button.--disabled.--primary.--pressed,.button.--disabled.--primary:active,.button.--disabled.--primary:hover,button.button[disabled].--primary.--pressed,button.button[disabled].--primary:active,button.button[disabled].--primary:hover,a.button:not([href]).--primary.--pressed,a.button:not([href]).--primary:active,a.button:not([href]).--primary:hover{background:#31407c}.button.--disabled.--help-on-disabled,button.button[disabled].--help-on-disabled,a.button:not([href]).--help-on-disabled{cursor:help}.button .--hidden{display:none}.button.--toggle .--toggle-0,.button.--toggle .--toggle-1{display:none}.button.--toggle[data-toggle='0'] .--toggle-0{display:inline}.button.--toggle[data-toggle='1'] .--toggle-1{display:inline}.button:not(.--loading) .loadicon{display:none}.button.--loading .loadicon{display:inline-block}.button[data-message]{position:relative}.button[data-message]:focus::after,.button[data-message]:hover::after{content:attr(data-message);position:absolute;bottom:100%;left:50%;transform:translate(-50%,-10px);background-color:#fff;text-transform:none;font-size:12px;color:#d03737;min-width:250px}.buttons{display:flex;justify-content:center;align-items:center}.buttons.--left{justify-content:flex-start;align-items:center}.buttons.--padding{padding-top:20px;padding-bottom:20px}.buttons.--padding-top{padding-top:20px}.buttons.--double-padding-top{padding-top:40px}.buttons.--padding-bottom{padding-bottom:20px}.buttons.--gap-10{gap:10px}.buttons.--gap-20{gap:20px}.select{appearance:none;background-color:#eee;border:none;font-size:16px;padding:10px 30px 10px 10px;border-radius:3px;font-family:'Ubuntu', Arial, sans-serif;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-size:24px 24px;background-position-x:calc(100% - 5px);background-position-y:calc(50% - 1px)}.select.--wide{width:100%;display:block}.select.--primary{color:#fff;background-color:#31407c;background-image:url("data:image/svg+xml;utf8,<svg fill='white' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>")}.select.--primary:hover{background-color:#232d57}.select.--secondary{color:#fff;background-color:#d03737;background-image:url("data:image/svg+xml;utf8,<svg fill='white' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>")}.select.--secondary:hover{background-color:#ac2828}.select:hover{background-color:#e0e0e0}.select.--white{background-color:#fff}.select.--white:hover{background-color:#fff}.select.--white:focus{background-color:#fff}.input,.textarea{background-color:#eee;border:none;font-size:16px;padding:10px;font-family:'Ubuntu', Arial, sans-serif;border-radius:3px;transition:background-color 0.2s}.input.--wide,.textarea.--wide{width:100%}.input.--double-padding,.textarea.--double-padding{padding:20px 20px}.input[type='number'].--no-arrows,.textarea[type='number'].--no-arrows{appearance:none;-moz-appearance:textfield;-webkit-appearance:none}.input[type='number'].--no-arrows::-webkit-outer-spin-button,.input[type='number'].--no-arrows::-webkit-inner-spin-button,.textarea[type='number'].--no-arrows::-webkit-outer-spin-button,.textarea[type='number'].--no-arrows::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input>input:last-child,.textarea>input:last-child{min-width:30px}.input[type='color'],.textarea[type='color']{height:calc(1.3em + 20px)}.input:hover,.textarea:hover{background-color:#e0e0e0}.input:focus,.textarea:focus{background-color:#e0e0e0}.input.--white,.textarea.--white{background-color:#fff}.input.--white:hover,.textarea.--white:hover{background-color:#fff}.input.--white:focus,.textarea.--white:focus{background-color:#fff}.textarea{min-height:60px}.field{margin-bottom:10px;display:block}.field.--no-margin{margin-bottom:0px}.field.--double-margin{margin-bottom:20px}.field.--margin-top{margin-bottom:0px;margin-top:10px}.field.--hidden{display:none}.label{margin-bottom:5px;display:block}.label.--center{text-align:center}.label.--big{font-size:20px;margin-bottom:20px}.label .--sub{font-size:80%;color:#888}.bottom{display:flex}.bottom.--center{justify-content:center}.radio .checkbox-item,.radio label,.checkbox .checkbox-item,.checkbox label{display:flex;width:100%;justify-content:flex-start;align-items:stretch}.radio .checkbox-item>input[type='radio'],.radio .checkbox-item>input[type='checkbox'],.radio label>input[type='radio'],.radio label>input[type='checkbox'],.checkbox .checkbox-item>input[type='radio'],.checkbox .checkbox-item>input[type='checkbox'],.checkbox label>input[type='radio'],.checkbox label>input[type='checkbox']{display:none}.radio .checkbox-item>span,.radio label>span,.checkbox .checkbox-item>span,.checkbox label>span{cursor:pointer;display:flex;flex:1;justify-content:flex-start;align-items:center;column-gap:10px;padding:10px;transition:background-color 0.2s}.radio .checkbox-item>span .--left,.radio label>span .--left,.checkbox .checkbox-item>span .--left,.checkbox label>span .--left{flex:0}.radio .checkbox-item>span .--left i,.radio label>span .--left i,.checkbox .checkbox-item>span .--left i,.checkbox label>span .--left i{display:none;line-height:1}.radio .checkbox-item>span .--left i::before,.radio label>span .--left i::before,.checkbox .checkbox-item>span .--left i::before,.checkbox label>span .--left i::before{vertical-align:middle}.radio .checkbox-item>span .--right,.radio label>span .--right,.checkbox .checkbox-item>span .--right,.checkbox label>span .--right{flex:1}.radio .checkbox-item>span .--right .--desc,.radio label>span .--right .--desc,.checkbox .checkbox-item>span .--right .--desc,.checkbox label>span .--right .--desc{font-size:70%}.radio .checkbox-item>span .--corner,.radio label>span .--corner,.checkbox .checkbox-item>span .--corner,.checkbox label>span .--corner{flex:0}.radio .checkbox-item>span:hover,.radio label>span:hover,.checkbox .checkbox-item>span:hover,.checkbox label>span:hover{background-color:rgba(0,0,0,0.1)}.radio .checkbox-item>span.--thin,.radio label>span.--thin,.checkbox .checkbox-item>span.--thin,.checkbox label>span.--thin{padding:5px 10px}.radio .checkbox-item>span.--thin-on-desktop,.radio label>span.--thin-on-desktop,.checkbox .checkbox-item>span.--thin-on-desktop,.checkbox label>span.--thin-on-desktop{padding:5px 10px}.radio .checkbox-item input:checked+span,.radio label input:checked+span,.checkbox .checkbox-item input:checked+span,.checkbox label input:checked+span{font-weight:bold}.radio .checkbox-item input:not(:checked)+span i.--unchecked,.radio label input:not(:checked)+span i.--unchecked,.checkbox .checkbox-item input:not(:checked)+span i.--unchecked,.checkbox label input:not(:checked)+span i.--unchecked{display:block}.radio .checkbox-item input:checked+span i.--checked,.radio label input:checked+span i.--checked,.checkbox .checkbox-item input:checked+span i.--checked,.checkbox label input:checked+span i.--checked{display:block}.radio .checkbox-item input:disabled+span,.radio label input:disabled+span,.checkbox .checkbox-item input:disabled+span,.checkbox label input:disabled+span{cursor:default;color:#888}.radio .checkbox-item input:disabled+span i,.radio label input:disabled+span i,.checkbox .checkbox-item input:disabled+span i,.checkbox label input:disabled+span i{visibility:hidden}.radio .checkbox-item input:disabled+span:hover,.radio label input:disabled+span:hover,.checkbox .checkbox-item input:disabled+span:hover,.checkbox label input:disabled+span:hover{background:none}.radio.--center .checkbox-item>span,.radio.--center label>span,.checkbox.--center .checkbox-item>span,.checkbox.--center label>span{justify-content:center;align-items:center}.radio.--icon-click .checkbox-item input:checked+span,.radio.--icon-click label input:checked+span,.checkbox.--icon-click .checkbox-item input:checked+span,.checkbox.--icon-click label input:checked+span{font-weight:normal}.radio.--icon-click .checkbox-item>span,.radio.--icon-click label>span,.checkbox.--icon-click .checkbox-item>span,.checkbox.--icon-click label>span{cursor:default}.radio.--icon-click .checkbox-item>span:hover,.radio.--icon-click label>span:hover,.checkbox.--icon-click .checkbox-item>span:hover,.checkbox.--icon-click label>span:hover{background-color:none}.radio.--icon-click .checkbox-item>span .--left,.radio.--icon-click label>span .--left,.checkbox.--icon-click .checkbox-item>span .--left,.checkbox.--icon-click label>span .--left{cursor:pointer;transition:background-color 0.2s}.radio.--icon-click .checkbox-item>span .--left label,.radio.--icon-click label>span .--left label,.checkbox.--icon-click .checkbox-item>span .--left label,.checkbox.--icon-click label>span .--left label{cursor:pointer}.radio.--icon-click .checkbox-item>span .--left:hover,.radio.--icon-click label>span .--left:hover,.checkbox.--icon-click .checkbox-item>span .--left:hover,.checkbox.--icon-click label>span .--left:hover{background-color:rgba(0,0,0,0.1)}.checkbox .checkbox-item span .--left i.--unchecked::before,.checkbox label span .--left i.--unchecked::before{content:"a"}.checkbox .checkbox-item span .--left i.--checked::before,.checkbox label span .--left i.--checked::before{content:"c"}.radio .checkbox-item span .--left i.--unchecked::before,.radio label span .--left i.--unchecked::before{content:"a"}.radio .checkbox-item span .--left i.--checked::before,.radio label span .--left i.--checked::before{content:"b"}@media only screen and (max-width: 1023px){.radio .checkbox-item>span.--thin-on-desktop,.radio label>span.--thin-on-desktop,.checkbox .checkbox-item>span.--thin-on-desktop,.checkbox label>span.--thin-on-desktop{padding:10px}}.link{color:#4482BC;cursor:pointer}.link:hover{color:#366897}.loader{width:50px;height:50px;display:inline-block;position:relative}.loader>*{background:#31407c;animation:loading_anim 1s infinite ease-in-out;-webkit-animation:wloading_anim 1s infinite ease-in-out;width:20%;height:60%;display:block;position:absolute;left:16.67%;top:50%;transform:translate(-50%,-50%);border-radius:3px}.loader>*:nth-child(2){-webkit-animation-delay:0.16s;animation-delay:0.16s;left:50%}.loader>*:nth-child(3){-webkit-animation-delay:0.32s;animation-delay:0.32s;left:83.34%}.loader.--big{width:80px;height:80px}.loader.--block{display:block;margin:auto}@keyframes "loading_anim"{0%{height:60%;background:#31407c;}40%{height:100%;background:#c4cbe8;}80%{height:60%;background:#141a33;}100%{height:60%;background:#31407c;}}@-webkit-keyframes "wloading_anim"{0%{height:60%;background:#31407c;}40%{height:100%;background:#c4cbe8;}80%{height:60%;background:#141a33;}100%{height:60%;background:#31407c;}}.errorbox{display:block;padding:40px 20px;margin:100px auto;max-width:700px;text-align:center}.errorbox .--title{font-size:40px;text-transform:uppercase}.multifield>.fields{display:none}.multifield>.fields.--visible{display:flex}.multifield[data-are-all-visible='1'] button{display:none}.dynamicfield .dynamicfield-row{flex:1;border-left:3px solid #31407c;padding-left:10px;position:relative;padding-right:0px}.dynamicfield .dynamicfield-row .dynamicfield-remove{display:none}.dynamicfield .dynamicfield-row:not(:first-child){padding-right:40px}.dynamicfield .dynamicfield-row:not(:first-child) .dynamicfield-remove{display:block;position:absolute;right:-10px;top:50%;transform:translate(0,-50%)}@media only screen and (max-width: 1023px){.--desktop{display:none}}.--mobile{display:none}@media only screen and (max-width: 1023px){.--mobile{display:block}}.hue-white-to-black{filter:brightness(0) saturate(100%) invert(9%) sepia(5%) saturate(6%) hue-rotate(326deg) brightness(105%) contrast(92%)}.hue-white-to-red{filter:brightness(0) saturate(100%) invert(34%) sepia(55%) saturate(1891%) hue-rotate(335deg) brightness(85%) contrast(91%)}.hue-white-to-blue{filter:brightness(0) saturate(100%) invert(20%) sepia(11%) saturate(1886%) hue-rotate(174deg) brightness(90%) contrast(80%)}.hue-white-to-purple{filter:brightness(0) saturate(100%) invert(21%) sepia(81%) saturate(3441%) hue-rotate(273deg) brightness(73%) contrast(116%)}.hue-white-to-yellow{filter:brightness(0) saturate(100%) invert(86%) sepia(9%) saturate(7435%) hue-rotate(354deg) brightness(100%) contrast(94%)}.hue-white-to-orange{filter:brightness(0) saturate(100%) invert(36%) sepia(34%) saturate(2024%) hue-rotate(341deg) brightness(107%) contrast(102%)}.hue-white-to-green{filter:brightness(0) saturate(100%) invert(67%) sepia(18%) saturate(1279%) hue-rotate(57deg) brightness(92%) contrast(98%)}i[class^="fonticon-"],i[class*=" fonticon-"]{line-height:1}[class^="fonticon-"].--middle,[class*=" fonticon-"].--middle{vertical-align:middle;line-height:0.5}.gift-card-number-multifield{display:flex;gap:10px}.gift-card-number-multifield>input{flex:0;min-width:60px}.gift-card-number-multifield>input:last-child{min-width:30px}@media only screen and (max-width: 1023px){.gift-card-number-multifield{gap:5px}.gift-card-number-multifield>input{padding:10px 5px;min-width:50px}.gift-card-number-multifield>input:last-child{min-width:20px}}.read-more{max-height:300px;overflow:hidden;position:relative}.read-more.--open{max-height:none;overflow:auto}.read-more button.read-more-button{position:absolute;bottom:0px;left:0;right:0;border:none;background:linear-gradient(to bottom,rgba(255,255,255,0),#ffffff 60%);padding:40px 0 10px 0;text-align:center}.read-more.--open>button.read-more-button{display:none}.read-more.--uncropped>button.read-more-button{display:none}.mt-1{margin-top:5px}.mt-2{margin-top:10px}.mt-3{margin-top:15px}.mt-4{margin-top:20px}footer{background:#eee;padding:0px 0}footer .footer-new{background:#ECEEF3;color:#fff}footer .footer-new a{color:inherit;text-decoration:none}footer .footer-new .footer-new-aligner{max-width:1440px;margin:0 auto;padding:0 20px}footer .footer-new .footer-new-newsletter{padding:120px 0 60px;background:#ECEEF3}footer .footer-new .footer-new-newsletter-card{min-height:216px;border-radius:32px;background:linear-gradient(to right,#9D48F7 0%,#31407C 34%,#31407C 66%,#49CFEA 100%);display:flex;align-items:center;justify-content:space-between;column-gap:70px;padding:38px 32px 34px 96px;box-sizing:border-box}footer .footer-new .footer-new-newsletter-copy{display:flex;align-items:center;column-gap:34px;min-width:0}footer .footer-new .footer-new-newsletter-icon{width:150px;height:120px;object-fit:contain;flex:0 0 auto}footer .footer-new .footer-new-newsletter-title{font-family:'Ubuntu', Arial, sans-serif;font-size:24px;line-height:1.15;font-weight:400;letter-spacing:0}footer .footer-new .footer-new-newsletter-form{display:grid;grid-template-columns:minmax(280px,390px) 195px;column-gap:10px;row-gap:10px;align-items:start}footer .footer-new .footer-new-newsletter-form .input{height:60px;border:0;border-radius:16px;padding:0 20px;font-size:16px;box-sizing:border-box;width:100%}footer .footer-new .footer-new-newsletter-form .button{height:60px;border-radius:16px;background:#31407c;color:#fff;font-size:14px;font-weight:400;text-transform:none;padding:0 20px;column-gap:5px}footer .footer-new .footer-new-newsletter-form .button:hover{background:#27366f}footer .footer-new .footer-new-newsletter-privacy{grid-column:2;font-size:12px;line-height:1.2;text-align:center}footer .footer-new .footer-new-main{min-height:640px;padding:132px 0 80px;background:linear-gradient(to right,#9D48F7 0%,#31407C 34%,#31407C 66%,#49CFEA 100%);box-sizing:border-box}footer .footer-new .footer-new-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:64px}footer .footer-new .footer-new-column{text-align:center}footer .footer-new .footer-new-column h6{display:flex;align-items:center;justify-content:center;column-gap:10px;margin:0 0 18px;padding:0 0 20px;border-bottom:2px solid rgba(255,255,255,0.72);font-size:24px;line-height:1.1;font-weight:700;color:#fff;letter-spacing:0}footer .footer-new .footer-new-column h6 img{width:54px;height:54px;object-fit:contain;flex:0 0 auto}footer .footer-new .footer-new-column ul{list-style:none;margin:0;padding:0}footer .footer-new .footer-new-column li{margin:0;padding:0}footer .footer-new .footer-new-column a{display:inline-block;padding:7px 0;font-size:16px;line-height:1.25}footer .footer-new .footer-new-column a:hover{text-decoration:underline}footer .footer-new .footer-new-info{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:64px;margin-top:70px;padding-top:50px;border-top:2px solid rgba(255,255,255,0.72);text-align:center;font-size:16px;line-height:1.5}footer .footer-new .footer-new-info-title,footer .footer-new .footer-new-info-strong,footer .footer-new .footer-new-info-mail{font-weight:800}footer .footer-new .footer-new-info-title{margin-top:14px}footer .footer-new .footer-new-info-block > :first-child{margin-top:0}footer .footer-new .footer-new-social{display:flex;justify-content:center;column-gap:18px;padding:50px 0 40px}footer .footer-new .footer-new-social a{font-size:30px}footer .footer-new .footer-new-partners{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px}footer .footer-new .footer-new-partner{display:flex;justify-content:center}footer .footer-new .footer-new-partner-wpn img{border-radius:5px}footer .footer-new .footer-digital-transformation img{cursor:pointer;max-height:65px}footer .footer-new .footer-new-pages{background:#fff;color:#212121;padding:20px 0}footer .footer-new .footer-new-pages .footer-new-aligner{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px}footer .footer-new .footer-new-pages .footer-new-aligner > *{margin:0;font-size:14px;font-weight:400;text-transform:uppercase;text-align:center}footer .footer-new .footer-new-pages a:hover{text-decoration:underline}footer .footer-new .footer-new-bottom{background:#ECEEF3;color:#212121;font-size:16px;line-height:1.3;padding:16px 0}footer .footer-new .footer-new-bottom-content{display:flex;align-items:center;justify-content:space-between;column-gap:30px}footer .footer-new .footer-new-bottom a{font-weight:800}footer #digitalTransformationModal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100vw;height:100vh;background:rgba(0,0,0,0.7);justify-content:center;align-items:center}footer #digitalTransformationModalContent{position:relative;max-width:90vw;max-height:90vh}footer #digitalTransformationModalContent img{max-width:100%;max-height:90vh;display:block}footer #popup-btn{position:absolute;top:10px;right:10px;background:#fff;border:none;border-radius:50%;width:32px;height:32px;font-size:18px;cursor:pointer}@media only screen and (max-width: 1023px){footer .footer-new .footer-new-newsletter{padding:60px 0 40px}footer .footer-new .footer-new-newsletter-card{flex-direction:column;align-items:stretch;row-gap:28px;padding:34px 24px}footer .footer-new .footer-new-newsletter-copy{justify-content:center}footer .footer-new .footer-new-newsletter-form{grid-template-columns:1fr}footer .footer-new .footer-new-newsletter-privacy{grid-column:1}footer .footer-new .footer-new-main{padding:70px 0 60px}footer .footer-new .footer-new-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 36px}footer .footer-new .footer-new-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}footer .footer-new .footer-new-bottom-content{flex-direction:column;row-gap:8px;text-align:center}}@media only screen and (max-width: 519px){footer .footer-new .footer-new-aligner{padding:0 14px}footer .footer-new .footer-new-newsletter-card{border-radius:10px}footer .footer-new .footer-new-newsletter-copy{flex-direction:column;row-gap:16px;text-align:center}footer .footer-new .footer-new-newsletter-icon{width:120px;height:96px}footer .footer-new .footer-new-newsletter-title{font-size:22px}footer .footer-new .footer-new-columns,footer .footer-new .footer-new-info{grid-template-columns:1fr}footer .footer-new .footer-new-column h6{font-size:22px}}.header.header-v2{width:100%;border-bottom-left-radius:27px;border-bottom-right-radius:27px;background-color:#FFFFFF}.header.header-v2 .header-inner{width:100%;max-width:1920px;display:flex;flex-direction:column;margin:0 auto;padding:0 64px}.header.header-v2 .header-inner .top{position:relative;width:100%;height:37px;display:flex;justify-content:space-between;align-items:center;padding-bottom:2px;color:#252525}.header.header-v2 .header-inner .top::after{content:'';position:absolute;left:calc(50% - 50vw);right:calc(50% - 50vw);bottom:0;height:2px;background-color:#F5F5F5}.header.header-v2 .header-inner .top a{color:inherit}.header.header-v2 .header-inner .top .top-divider{flex:0 0 2px;width:2px;height:27px;background-color:#F5F5F5}.header.header-v2 .header-inner .top .left{display:flex;align-items:center;gap:16px}.header.header-v2 .header-inner .top .left .phone{display:flex;align-items:center;gap:8px}.header.header-v2 .header-inner .top .left .email{display:flex;align-items:center;gap:8px}.header.header-v2 .header-inner .top .right{display:flex;align-items:center;gap:16px}.header.header-v2 .header-inner .top .right .social-icons{display:flex;flex-direction:row;gap:16px}.header.header-v2 .header-inner .top .right .social-icons a{display:flex}.header.header-v2 .header-inner .top .right .social-icons a img{width:24px;height:24px}.header.header-v2 .header-inner .top .right .language{position:relative;display:flex;align-items:center;gap:8px}.header.header-v2 .header-inner .top .right .language .language-button{background:none;border:0;padding:0;font-family:inherit;display:flex;align-items:center;gap:8px;color:#777777;font-size:13px;cursor:pointer}.header.header-v2 .header-inner .top .right .language .language-button img{border-radius:50%}.header.header-v2 .header-inner .top .right .language .language-select-dropdown{position:absolute;top:150%;left:50%;transform:translate(-50%,0);display:none;flex-direction:column;gap:16px;padding:16px 32px;background-color:#FFFFFF;border-radius:16px;box-shadow:rgba(50,50,93,0.25) 0px 2px 5px -1px, rgba(0,0,0,0.3) 0px 1px 3px -1px;z-index:995}.header.header-v2 .header-inner .top .right .language .language-select-dropdown.open{display:flex}.header.header-v2 .header-inner .top .right .language .language-select-dropdown>a{display:flex;gap:5px;cursor:pointer}.header.header-v2 .header-inner .top .right .language .language-select-dropdown>a img{border-radius:50%}.header.header-v2 .header-inner .bottom{width:100%;display:flex;justify-content:space-between;align-items:center;gap:32px;padding:8px 0;box-sizing:border-box}.header.header-v2 .header-inner .bottom .left{display:flex;align-items:center;gap:32px}.header.header-v2 .header-inner .bottom .left .header-menu-toggle{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:transparent;cursor:pointer}.header.header-v2 .header-inner .bottom .left .header-menu-toggle img{display:block;width:32px;height:32px}.header.header-v2 .header-inner .bottom .left .logo a{display:block}.header.header-v2 .header-inner .bottom .left .logo a img{display:block;height:80px}.header.header-v2 .header-inner .bottom .search{flex:1}.header.header-v2 .header-inner .bottom .search form{position:relative;width:100%}.header.header-v2 .header-inner .bottom .search form img.search-icon{position:absolute;top:50%;left:32px;width:24px;height:24px;transform:translate(0,-50%)}.header.header-v2 .header-inner .bottom .search form input{outline:none;width:100%;height:48px;padding:0 48px 0 62px;border-radius:8px;border:2px solid transparent;background-image:linear-gradient(white,white), linear-gradient(to right,#9D48F7 0%,#31407C 35%,#31407C 65%,#49CFEA 100%);background-origin:border-box;background-clip:padding-box, border-box;color:#252525;font-size:16px}.header.header-v2 .header-inner .bottom .search form input::placeholder{color:#777777;opacity:1}.header.header-v2 .header-inner .bottom .search form input::-webkit-search-cancel-button{-webkit-appearance:none}.header.header-v2 .header-inner .bottom .search form .search-actions{position:absolute;top:50%;right:10px;transform:translateY(-50%);display:flex;align-items:center;color:#808080}.header.header-v2 .header-inner .bottom .search form .search-actions .search-clear{width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#777;font-size:32px;line-height:1;cursor:pointer}.header.header-v2 .header-inner .bottom .search form:not(.has-query) input{padding-right:16px}.header.header-v2 .header-inner .bottom .search form:not(.has-query) .search-clear{display:none}.header.header-v2 .header-inner .bottom .search form .search-dropdown{position:fixed;top:112px;left:22px;right:22px;z-index:9900;max-height:calc(100vh - 128px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e6e6e6;border-radius:5px;box-shadow:0 4px 13px rgba(0,0,0,0.24);color:#111}.header.header-v2 .header-inner .bottom .search form .search-dropdown[hidden]{display:none}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-dropdown-inner{padding:18px 24px 28px;min-height:0}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-dropdown-section{margin:0 0 22px}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-dropdown-section h2{margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid #ededed;font-size:21px;line-height:1.15;font-weight:800}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-dropdown-section ul{margin:0;padding:0;list-style:none}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-dropdown-section li{margin:0 0 8px}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-dropdown-section a{color:#111;text-decoration:none}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-dropdown-section em{margin-left:5px;color:#aaa;font-style:normal;font-weight:400}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-dropdown-inner--results{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,46%);gap:36px}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-results-column,.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-facets-column{min-width:0}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-products{display:grid}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-products--list{gap:0}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-products--list .search-product{display:grid;grid-template-columns:116px minmax(0,1fr);gap:16px;padding:11px 0;border-bottom:1px solid #ededed;color:#111;text-decoration:none}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-products--list .search-product-image{height:122px}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-products--list .search-product-info{align-items:flex-start;text-align:left;padding:4px 0 0}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-products--grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 36px;padding-top:16px}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-products--grid .search-product{color:#111;text-align:center;text-decoration:none}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-products--grid .search-product-image{height:155px;margin-bottom:12px}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-products--grid .search-product-info{align-items:center}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-product-image{display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ededed}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-product-image img{max-width:100%;max-height:100%;object-fit:contain}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-product-info{display:flex;flex-direction:column;gap:5px}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-product-info strong{max-width:100%;color:#080808;font-size:18px;line-height:1.16;font-weight:800}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-product-brand{color:#565656;font-size:17px;line-height:1.1}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-product-sku{color:#666;font-size:14px;line-height:1.1}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-product-price{color:#050505;font-size:18px;line-height:1.1;font-weight:800}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-filter-list a,.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-suggestion-list a,.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-recommendation-list a{display:inline-flex;align-items:baseline;gap:4px;font-size:18px;line-height:1.25;font-weight:700}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-suggestion-list a{color:#31407c;font-style:italic}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-suggestion-list a:before{content:'';width:16px;height:16px;display:inline-block;background:url('/media/icons/search-icon.svg') center / contain no-repeat;filter:brightness(0)}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-recommendation-list a{font-size:18px}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-dropdown-empty{padding:28px 0;color:#777;font-size:18px;font-weight:700}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-stock-only{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;font-size:15px;font-weight:700;cursor:pointer}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-stock-only input{width:18px;height:18px;margin:0;accent-color:#31407c}.header.header-v2 .header-inner .bottom .search form .search-dropdown .all-results-button{display:block;width:100%;margin-top:16px;padding:12px 16px;border:0;border-radius:10px;color:#fff;font-size:15px;font-weight:700;cursor:pointer}.header.header-v2 .header-inner .bottom .user-actions{display:flex;align-items:center;gap:16px}.header.header-v2 .header-inner .bottom .user-actions-divider{flex:0 0 2px;width:2px;height:62px;background-color:#ECEEF3}.header.header-v2 .header-inner .bottom .user-action,.header.header-v2 .header-inner .bottom .cart-action{position:relative;flex:0 0 auto;min-width:80px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;color:#777777;font-size:12px;line-height:14px;white-space:nowrap}.header.header-v2 .header-inner .bottom .user-action img,.header.header-v2 .header-inner .bottom .cart-action img{width:32px;height:32px}.header.header-v2 .header-inner .bottom .user-action .cart-action-badge,.header.header-v2 .header-inner .bottom .cart-action .cart-action-badge{position:absolute;top:-4px;left:calc(50% + 6px);display:flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border:2px solid #fff;border-radius:999px;background:#d03737;color:#fff;font-size:10px;font-weight:800;line-height:1}.header.header-v2 .header-inner .bottom .user-action .cart-action-badge[hidden],.header.header-v2 .header-inner .bottom .cart-action .cart-action-badge[hidden]{display:none}@media screen and (min-width: 1024px){.header.header-v2 .header-inner .bottom{min-width:0}.header.header-v2 .header-inner .bottom .search{flex:1 1 284px;min-width:284px}.header.header-v2 .header-inner .bottom .user-actions{flex:0 1 auto;min-width:0;max-width:none;overflow-x:auto;overflow-y:hidden;padding-top:4px;margin-top:-4px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.header.header-v2 .header-inner .bottom .user-actions::-webkit-scrollbar{display:none}}@media screen and (max-width: 1440px){.header.header-v2 .header-inner .bottom .left .logo a img{height:80px}}@media screen and (max-width: 1023px){.header.header-v2 .header-inner{padding:0 16px}.header.header-v2 .header-inner .top{display:none}.header.header-v2 .header-inner .bottom{flex-wrap:wrap;gap:12px}.header.header-v2 .header-inner .bottom .search{order:3;flex-basis:100%;max-width:none}.header.header-v2 .header-inner .bottom .search form .search-dropdown{top:150px;left:8px;right:8px;max-height:calc(100vh - 166px)}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-dropdown-inner{min-height:0;padding:14px 14px 22px}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-dropdown-inner--results{grid-template-columns:1fr;gap:22px}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-products--list .search-product{grid-template-columns:82px minmax(0,1fr)}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-products--list .search-product-image{height:94px}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-products--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-products--grid .search-product-image{height:118px}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-dropdown-section h2{font-size:19px}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-product-info strong,.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-product-price,.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-filter-list a,.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-suggestion-list a,.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-recommendation-list a{font-size:16px}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-product-brand{font-size:15px}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-product-sku{font-size:13px}.header.header-v2 .header-inner .bottom .user-actions{display:none}}header.header.header-v2{overflow-x:clip;position:sticky;top:0;z-index:1900;box-shadow:0 8px 22px rgba(22,30,60,0.08)}header.header.header-v2 .mobile-actions{display:none}body.search-dropdown-open header.header.header-v2{z-index:10000}@media screen and (max-width: 1279px){.header.header-v2 .header-inner{padding:0 32px}.header.header-v2 .header-inner .bottom{gap:16px}.header.header-v2 .header-inner .bottom .user-actions{gap:8px}.header.header-v2 .header-inner .bottom .user-action,.header.header-v2 .header-inner .bottom .cart-action{min-width:72px}}@media screen and (max-width: 1023px){.header.header-v2{border-bottom-left-radius:18px;border-bottom-right-radius:18px}.header.header-v2 .header-inner{padding:0 14px}.header.header-v2 .header-inner .top{display:none}.header.header-v2 .header-inner .bottom{flex-wrap:nowrap;gap:10px;padding:12px 0}.header.header-v2 .header-inner .bottom .left{display:contents}.header.header-v2 .header-inner .bottom .left .logo{flex:1 1 auto;min-width:0}.header.header-v2 .header-inner .bottom .left .logo a{display:flex;align-items:center}.header.header-v2 .header-inner .bottom .left .logo a img{height:50px;max-width:100%}.header.header-v2 .header-inner .bottom .search{display:none;position:fixed;top:70px;left:10px;right:10px;z-index:2200;max-width:none;max-height:calc(100vh - 86px);padding:10px;overflow:hidden;border:1px solid #e9ebf2;border-radius:14px;background:#fff;box-shadow:0 14px 40px rgba(22,30,60,0.22)}.header.header-v2 .header-inner .bottom .search.--mobile-open{display:block}.header.header-v2 .header-inner .bottom .search form img.search-icon,.header.header-v2 .header-inner .bottom .search form .search-actions{top:22px}.header.header-v2 .header-inner .bottom .search form input{height:44px;padding-top:0;padding-bottom:0;border-radius:12px}.header.header-v2 .header-inner .bottom .search form .search-dropdown{position:static;width:auto;margin:10px -10px -10px;z-index:2190;border:0;border-radius:0;background:transparent;box-shadow:none}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-dropdown-inner{padding:14px 14px 22px}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-dropdown-inner--results{grid-template-columns:1fr;gap:22px}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-products--list .search-product{grid-template-columns:82px minmax(0,1fr)}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-products--list .search-product-image{height:94px}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-products--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.header.header-v2 .header-inner .bottom .search form .search-dropdown .search-products--grid .search-product-image{height:118px}.header.header-v2 .header-inner .bottom .user-actions{display:none}.header.header-v2 .header-inner .bottom .mobile-actions{display:flex;flex:0 0 auto;align-items:center;gap:7px}.header.header-v2 .header-inner .bottom .header-menu-toggle{order:1}.header.header-v2 .header-inner .bottom .mobile-action{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:#F5F5F5;color:#31407c;box-shadow:none}.header.header-v2 .header-inner .bottom .mobile-action img{width:21px;height:21px;object-fit:contain}.header.header-v2 .header-inner .bottom .mobile-action i{font-size:20px;height:20px;line-height:20px}.header.header-v2 .header-inner .bottom .mobile-action .mobile-action-badge{position:absolute;top:-4px;right:-4px;display:flex;align-items:center;justify-content:center;width:19px;height:19px;padding:0 5px;border:2px solid #fff;border-radius:999px;background:#d03737;color:#fff;font-size:10px;font-weight:800;line-height:1}.header.header-v2 .header-inner .bottom .mobile-action .mobile-action-badge[hidden]{display:none}}@media screen and (max-width: 420px){.header.header-v2 .header-inner{padding:0 10px}.header.header-v2 .header-inner .bottom{gap:16px}.header.header-v2 .header-inner .bottom .left .logo a img{height:50px}.header.header-v2 .header-inner .bottom .mobile-actions{gap:5px}.header.header-v2 .header-inner .bottom .mobile-action{width:38px;height:38px}.header.header-v2 .header-inner .bottom .mobile-action img{width:19px;height:19px}}@media only screen and (max-width: 1023px){body{padding-top:0}}main{background:#ECEEF3}.hidden{display:none}.btn-primary-gradient{background-image:linear-gradient(to right,#49CFEA 0%,#31407C 34%,#31407C 66%,#9D48F7 100%);border:none;color:white;padding:16px 32px;border-radius:16px;cursor:pointer}body[data-theme-color='green'] .btn-primary-gradient,body[data-theme-color='green'] footer .footer-new-newsletter-card,body[data-theme-color='green'] footer .footer-new-main{background:#526d38}body[data-theme-color='pink'] .btn-primary-gradient,body[data-theme-color='pink'] footer .footer-new-newsletter-card,body[data-theme-color='pink'] footer .footer-new-main{background:#fe7393}.page{padding:40px 0}.page.--padding-bottom-100{padding-bottom:100px}.message-card-wrap{width:100%;margin:32px auto 80px}.message-card{display:flex;flex-direction:column;align-items:center;width:100%;padding:44px 34px;border-radius:8px;background:#fff;text-align:center}.message-card__icon{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;margin-bottom:20px;border-radius:50%;background:linear-gradient(135deg,#9d48f7 0%,#49cfea 100%);color:#fff;font-size:30px}.message-card__title{color:#212121;font-size:24px;line-height:1.15;font-weight:900}.message-card__text{max-width:330px;margin-top:10px;color:#727272;font-size:14px;line-height:1.4}.message-card__button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:24px;padding:0 24px;border-radius:5px;background:linear-gradient(90deg,#9d48f7 0%,#49cfea 100%);color:#fff;font-size:13px;font-weight:900;text-decoration:none}.aligner{max-width:1440px;margin:auto;padding:0 20px;display:block;text-align:left}@media only screen and (max-width: 1023px){.aligner{max-width:600px;margin:auto;padding:0 10px;display:block;text-align:left}.message-card-wrap{margin:16px auto 48px}.message-card{padding:36px 20px}}.max-aligner{max-width:1600px;margin:auto;padding:0 20px;display:block;text-align:left}@media only screen and (max-width: 1023px){.max-aligner{max-width:800px;margin:auto;padding:0 10px;display:block;text-align:left}}.full-aligner{padding:0 20px;display:block;text-align:left}.full-aligner.--no-padding{padding:0 0px}@media only screen and (max-width: 1023px){.full-aligner{padding:0 10px}.full-aligner.--no-padding{padding:0 0px}}.semi-aligner{max-width:900px;margin:auto;padding:0 20px;display:block;text-align:left}@media only screen and (max-width: 1023px){.semi-aligner{padding:0 10px}}.mini-aligner{max-width:600px;margin:auto;padding:0 20px;display:block;text-align:left}@media only screen and (max-width: 1023px){.mini-aligner{padding:0 10px}}.error{max-width:500px;padding:20px;background:#800;color:#fff;text-align:center;margin:100px auto}.error.--no-margin{margin:0px auto}.error.--max-700{max-width:700px}.horizontal{width:100%;display:flex;justify-content:stretch;flex-direction:row;align-items:stretch;column-gap:20px;row-gap:20px}.horizontal>*{flex:1}.horizontal>.flex-1{flex:1}.horizontal>.flex-0{flex:0}.horizontal.--gap-10{gap:10px}.horizontal.--gap-40{gap:40px}.horizontal.--gap-60{gap:60px}.horizontal.--no-row-gap{row-gap:0px}.horizontal.--no-column-gap{column-gap:0px}.horizontal.--left{justify-content:flex-start}.horizontal.--left>*{flex:0}.horizontal.--middle{align-items:center}.horizontal.--bottom{align-items:flex-end}.horizontal.--ex-button{justify-content:flex-start}.horizontal.--ex-button>.button{flex:0;min-width:200px}.horizontal.--ex-button>.button.--mini{flex:0;min-width:60px}.horizontal.--space-around{justify-content:space-around}.horizontal.--space-around>*{flex:0}.horizontal.--space-between{justify-content:space-between}.horizontal.--space-between>*{flex:0}.horizontal.--justify-center{justify-content:center}@media only screen and (max-width: 1023px){.horizontal:not(.--keep-horizontal){flex-direction:column}.horizontal:not(.--keep-horizontal).--reverse-on-mobile{flex-direction:column-reverse}.horizontal:not(.--keep-horizontal).--left{justify-content:stretch}.horizontal:not(.--keep-horizontal).--left>*{flex:1}.horizontal:not(.--keep-horizontal).--bottom{align-items:stretch}}hr{border:none;border-top:1px solid #eee;margin:40px 0}hr.--fade{opacity:0.5}hr.--black{border-top:1px solid #212121}hr.--no-margin{margin:0}hr.--margin-5,hr.--margin-5p{margin:5px 0}hr.--margin-10,hr.--margin-10p{margin:10px 0}hr.--margin-20,hr.--margin-20p{margin:20px 0}.box{background:#fff;-border:3px solid transparent;box-shadow:0px 4px 8px rgba(0,0,0,0.25);border-radius:6px;padding:20px}.box.--double-padding{padding:40px}.box.--no-padding{padding:0px}.box.--no-radius,.box.--no-corners{border-radius:0px}.box.--no-shadow,.box.--no-box-shadow{box-shadow:none}.box.--overflow-hidden{overflow:hidden}.box.--margin-bottom{margin-bottom:40px}.box.--margin-top{margin-top:40px}.box.--border-red{border:2px solid #d03737}.box.--border-green{border:2px solid #6abc44}.box.--yellow{background:#FED346}@media only screen and (max-width: 1023px){.box.--double-padding{padding:20px}}.hugeheading{font-size:280%;font-family:'Ubuntu', Arial, sans-serif}.heading,.--heading{font-size:200%;font-family:'Ubuntu', Arial, sans-serif}.subheading,.--subheading{font-size:150%;font-family:'Ubuntu', Arial, sans-serif}.supersubheading,.--supersubheading{font-size:100%;font-family:'Ubuntu', Arial, sans-serif}.miniheading,.--miniheading{font-size:80%;font-family:'Ubuntu', Arial, sans-serif}.title,.--title{font-family:'Ubuntu', Arial, sans-serif}.paragraph,.--paragraph,.par,.--par{text-align:justify}.tinymce-text{display:block}.tinymce-text p,.tinymce-text div{display:block;min-height:1em;margin-bottom:1em}.smalltext,.--smalltext,.subtext,.--subtext{font-size:80%}.supersmalltext,.--supersmalltext,.supersubtext,.--supersubtext{font-size:60%}.largetext,.--largetext{font-size:120%}.bigtext,.--bigtext{font-size:150%}.superbigtext,.--superbigtext{font-size:200%}.hugetext,.--hugetext{font-size:300%}.extrahugetext,.--extrahugetext{font-size:350%}.heading.--center,.heading.--text-center,.--heading.--center,.--heading.--text-center,.subheading.--center,.subheading.--text-center,.--subheading.--center,.--subheading.--text-center,.supersubheading.--center,.supersubheading.--text-center,.--supersubheading.--center,.--supersubheading.--text-center,.miniheading.--center,.miniheading.--text-center,.--miniheading.--center,.--miniheading.--text-center,.title.--center,.title.--text-center,.--title.--center,.--title.--text-center,.text.--center,.text.--text-center,.--text.--center,.--text.--text-center,.paragraph.--center,.paragraph.--text-center,.--paragraph.--center,.--paragraph.--text-center,.par .--par.--center,.par .--par.--text-center,.smalltext.--center,.smalltext.--text-center,.--smalltext.--center,.--smalltext.--text-center,.subtext.--center,.subtext.--text-center,.--subtext.--center,.--subtext.--text-center,.supersmalltext.--center,.supersmalltext.--text-center,.--supersmalltext.--center,.--supersmalltext.--text-center,.supersubtext.--center,.supersubtext.--text-center,.--supersubtext.--center,.--supersubtext.--text-center,.largetext.--center,.largetext.--text-center,.--largetext.--center,.--largetext.--text-center,.bigtext.--center,.bigtext.--text-center,.--bigtext.--center,.--bigtext.--text-center,.superbigtext.--center,.superbigtext.--text-center,.--superbigtext.--center,.--superbigtext.--text-center,.hugetext.--center,.hugetext.--text-center,.--hugetext.--center,.--hugetext.--text-center,.extrahugetext.--center,.extrahugetext.--text-center,.--extrahugetext.--center,.--extrahugetext.--text-center{text-align:center}.heading.--left,.heading.--text-left,.--heading.--left,.--heading.--text-left,.subheading.--left,.subheading.--text-left,.--subheading.--left,.--subheading.--text-left,.supersubheading.--left,.supersubheading.--text-left,.--supersubheading.--left,.--supersubheading.--text-left,.miniheading.--left,.miniheading.--text-left,.--miniheading.--left,.--miniheading.--text-left,.title.--left,.title.--text-left,.--title.--left,.--title.--text-left,.text.--left,.text.--text-left,.--text.--left,.--text.--text-left,.paragraph.--left,.paragraph.--text-left,.--paragraph.--left,.--paragraph.--text-left,.par .--par.--left,.par .--par.--text-left,.smalltext.--left,.smalltext.--text-left,.--smalltext.--left,.--smalltext.--text-left,.subtext.--left,.subtext.--text-left,.--subtext.--left,.--subtext.--text-left,.supersmalltext.--left,.supersmalltext.--text-left,.--supersmalltext.--left,.--supersmalltext.--text-left,.supersubtext.--left,.supersubtext.--text-left,.--supersubtext.--left,.--supersubtext.--text-left,.largetext.--left,.largetext.--text-left,.--largetext.--left,.--largetext.--text-left,.bigtext.--left,.bigtext.--text-left,.--bigtext.--left,.--bigtext.--text-left,.superbigtext.--left,.superbigtext.--text-left,.--superbigtext.--left,.--superbigtext.--text-left,.hugetext.--left,.hugetext.--text-left,.--hugetext.--left,.--hugetext.--text-left,.extrahugetext.--left,.extrahugetext.--text-left,.--extrahugetext.--left,.--extrahugetext.--text-left{text-align:left}.heading.--right,.heading.--text-right,.--heading.--right,.--heading.--text-right,.subheading.--right,.subheading.--text-right,.--subheading.--right,.--subheading.--text-right,.supersubheading.--right,.supersubheading.--text-right,.--supersubheading.--right,.--supersubheading.--text-right,.miniheading.--right,.miniheading.--text-right,.--miniheading.--right,.--miniheading.--text-right,.title.--right,.title.--text-right,.--title.--right,.--title.--text-right,.text.--right,.text.--text-right,.--text.--right,.--text.--text-right,.paragraph.--right,.paragraph.--text-right,.--paragraph.--right,.--paragraph.--text-right,.par .--par.--right,.par .--par.--text-right,.smalltext.--right,.smalltext.--text-right,.--smalltext.--right,.--smalltext.--text-right,.subtext.--right,.subtext.--text-right,.--subtext.--right,.--subtext.--text-right,.supersmalltext.--right,.supersmalltext.--text-right,.--supersmalltext.--right,.--supersmalltext.--text-right,.supersubtext.--right,.supersubtext.--text-right,.--supersubtext.--right,.--supersubtext.--text-right,.largetext.--right,.largetext.--text-right,.--largetext.--right,.--largetext.--text-right,.bigtext.--right,.bigtext.--text-right,.--bigtext.--right,.--bigtext.--text-right,.superbigtext.--right,.superbigtext.--text-right,.--superbigtext.--right,.--superbigtext.--text-right,.hugetext.--right,.hugetext.--text-right,.--hugetext.--right,.--hugetext.--text-right,.extrahugetext.--right,.extrahugetext.--text-right,.--extrahugetext.--right,.--extrahugetext.--text-right{text-align:right}.heading.--uppercase,.--heading.--uppercase,.subheading.--uppercase,.--subheading.--uppercase,.supersubheading.--uppercase,.--supersubheading.--uppercase,.miniheading.--uppercase,.--miniheading.--uppercase,.title.--uppercase,.--title.--uppercase,.text.--uppercase,.--text.--uppercase,.paragraph.--uppercase,.--paragraph.--uppercase,.par .--par.--uppercase,.smalltext.--uppercase,.--smalltext.--uppercase,.subtext.--uppercase,.--subtext.--uppercase,.supersmalltext.--uppercase,.--supersmalltext.--uppercase,.supersubtext.--uppercase,.--supersubtext.--uppercase,.largetext.--uppercase,.--largetext.--uppercase,.bigtext.--uppercase,.--bigtext.--uppercase,.superbigtext.--uppercase,.--superbigtext.--uppercase,.hugetext.--uppercase,.--hugetext.--uppercase,.extrahugetext.--uppercase,.--extrahugetext.--uppercase{text-transform:uppercase}.heading.--middle,.--heading.--middle,.subheading.--middle,.--subheading.--middle,.supersubheading.--middle,.--supersubheading.--middle,.miniheading.--middle,.--miniheading.--middle,.title.--middle,.--title.--middle,.text.--middle,.--text.--middle,.paragraph.--middle,.--paragraph.--middle,.par .--par.--middle,.smalltext.--middle,.--smalltext.--middle,.subtext.--middle,.--subtext.--middle,.supersmalltext.--middle,.--supersmalltext.--middle,.supersubtext.--middle,.--supersubtext.--middle,.largetext.--middle,.--largetext.--middle,.bigtext.--middle,.--bigtext.--middle,.superbigtext.--middle,.--superbigtext.--middle,.hugetext.--middle,.--hugetext.--middle,.extrahugetext.--middle,.--extrahugetext.--middle{vertical-align:middle}.heading.--margin,.--heading.--margin,.subheading.--margin,.--subheading.--margin,.supersubheading.--margin,.--supersubheading.--margin,.miniheading.--margin,.--miniheading.--margin,.title.--margin,.--title.--margin,.text.--margin,.--text.--margin,.paragraph.--margin,.--paragraph.--margin,.par .--par.--margin,.smalltext.--margin,.--smalltext.--margin,.subtext.--margin,.--subtext.--margin,.supersmalltext.--margin,.--supersmalltext.--margin,.supersubtext.--margin,.--supersubtext.--margin,.largetext.--margin,.--largetext.--margin,.bigtext.--margin,.--bigtext.--margin,.superbigtext.--margin,.--superbigtext.--margin,.hugetext.--margin,.--hugetext.--margin,.extrahugetext.--margin,.--extrahugetext.--margin{margin-bottom:20px}.heading.--margin-5,.--heading.--margin-5,.subheading.--margin-5,.--subheading.--margin-5,.supersubheading.--margin-5,.--supersubheading.--margin-5,.miniheading.--margin-5,.--miniheading.--margin-5,.title.--margin-5,.--title.--margin-5,.text.--margin-5,.--text.--margin-5,.paragraph.--margin-5,.--paragraph.--margin-5,.par .--par.--margin-5,.smalltext.--margin-5,.--smalltext.--margin-5,.subtext.--margin-5,.--subtext.--margin-5,.supersmalltext.--margin-5,.--supersmalltext.--margin-5,.supersubtext.--margin-5,.--supersubtext.--margin-5,.largetext.--margin-5,.--largetext.--margin-5,.bigtext.--margin-5,.--bigtext.--margin-5,.superbigtext.--margin-5,.--superbigtext.--margin-5,.hugetext.--margin-5,.--hugetext.--margin-5,.extrahugetext.--margin-5,.--extrahugetext.--margin-5{margin-bottom:5px}.heading.--bold,.--heading.--bold,.subheading.--bold,.--subheading.--bold,.supersubheading.--bold,.--supersubheading.--bold,.miniheading.--bold,.--miniheading.--bold,.title.--bold,.--title.--bold,.text.--bold,.--text.--bold,.paragraph.--bold,.--paragraph.--bold,.par .--par.--bold,.smalltext.--bold,.--smalltext.--bold,.subtext.--bold,.--subtext.--bold,.supersmalltext.--bold,.--supersmalltext.--bold,.supersubtext.--bold,.--supersubtext.--bold,.largetext.--bold,.--largetext.--bold,.bigtext.--bold,.--bigtext.--bold,.superbigtext.--bold,.--superbigtext.--bold,.hugetext.--bold,.--hugetext.--bold,.extrahugetext.--bold,.--extrahugetext.--bold{font-weight:bold}.heading.--red,.--heading.--red,.subheading.--red,.--subheading.--red,.supersubheading.--red,.--supersubheading.--red,.miniheading.--red,.--miniheading.--red,.title.--red,.--title.--red,.text.--red,.--text.--red,.paragraph.--red,.--paragraph.--red,.par .--par.--red,.smalltext.--red,.--smalltext.--red,.subtext.--red,.--subtext.--red,.supersmalltext.--red,.--supersmalltext.--red,.supersubtext.--red,.--supersubtext.--red,.largetext.--red,.--largetext.--red,.bigtext.--red,.--bigtext.--red,.superbigtext.--red,.--superbigtext.--red,.hugetext.--red,.--hugetext.--red,.extrahugetext.--red,.--extrahugetext.--red{color:#d03737}.heading.--green,.--heading.--green,.subheading.--green,.--subheading.--green,.supersubheading.--green,.--supersubheading.--green,.miniheading.--green,.--miniheading.--green,.title.--green,.--title.--green,.text.--green,.--text.--green,.paragraph.--green,.--paragraph.--green,.par .--par.--green,.smalltext.--green,.--smalltext.--green,.subtext.--green,.--subtext.--green,.supersmalltext.--green,.--supersmalltext.--green,.supersubtext.--green,.--supersubtext.--green,.largetext.--green,.--largetext.--green,.bigtext.--green,.--bigtext.--green,.superbigtext.--green,.--superbigtext.--green,.hugetext.--green,.--hugetext.--green,.extrahugetext.--green,.--extrahugetext.--green{color:#6abc44}.heading.--yellow,.--heading.--yellow,.subheading.--yellow,.--subheading.--yellow,.supersubheading.--yellow,.--supersubheading.--yellow,.miniheading.--yellow,.--miniheading.--yellow,.title.--yellow,.--title.--yellow,.text.--yellow,.--text.--yellow,.paragraph.--yellow,.--paragraph.--yellow,.par .--par.--yellow,.smalltext.--yellow,.--smalltext.--yellow,.subtext.--yellow,.--subtext.--yellow,.supersmalltext.--yellow,.--supersmalltext.--yellow,.supersubtext.--yellow,.--supersubtext.--yellow,.largetext.--yellow,.--largetext.--yellow,.bigtext.--yellow,.--bigtext.--yellow,.superbigtext.--yellow,.--superbigtext.--yellow,.hugetext.--yellow,.--hugetext.--yellow,.extrahugetext.--yellow,.--extrahugetext.--yellow{color:#FED346}.heading.--gray,.--heading.--gray,.subheading.--gray,.--subheading.--gray,.supersubheading.--gray,.--supersubheading.--gray,.miniheading.--gray,.--miniheading.--gray,.title.--gray,.--title.--gray,.text.--gray,.--text.--gray,.paragraph.--gray,.--paragraph.--gray,.par .--par.--gray,.smalltext.--gray,.--smalltext.--gray,.subtext.--gray,.--subtext.--gray,.supersmalltext.--gray,.--supersmalltext.--gray,.supersubtext.--gray,.--supersubtext.--gray,.largetext.--gray,.--largetext.--gray,.bigtext.--gray,.--bigtext.--gray,.superbigtext.--gray,.--superbigtext.--gray,.hugetext.--gray,.--hugetext.--gray,.extrahugetext.--gray,.--extrahugetext.--gray{color:#727272}.heading.--double-padding,.--heading.--double-padding,.subheading.--double-padding,.--subheading.--double-padding,.supersubheading.--double-padding,.--supersubheading.--double-padding,.miniheading.--double-padding,.--miniheading.--double-padding,.title.--double-padding,.--title.--double-padding,.text.--double-padding,.--text.--double-padding,.paragraph.--double-padding,.--paragraph.--double-padding,.par .--par.--double-padding,.smalltext.--double-padding,.--smalltext.--double-padding,.subtext.--double-padding,.--subtext.--double-padding,.supersmalltext.--double-padding,.--supersmalltext.--double-padding,.supersubtext.--double-padding,.--supersubtext.--double-padding,.largetext.--double-padding,.--largetext.--double-padding,.bigtext.--double-padding,.--bigtext.--double-padding,.superbigtext.--double-padding,.--superbigtext.--double-padding,.hugetext.--double-padding,.--hugetext.--double-padding,.extrahugetext.--double-padding,.--extrahugetext.--double-padding{padding-top:40px;padding-bottom:40px}.heading.--padding,.heading.--full-padding,.--heading.--padding,.--heading.--full-padding,.subheading.--padding,.subheading.--full-padding,.--subheading.--padding,.--subheading.--full-padding,.supersubheading.--padding,.supersubheading.--full-padding,.--supersubheading.--padding,.--supersubheading.--full-padding,.miniheading.--padding,.miniheading.--full-padding,.--miniheading.--padding,.--miniheading.--full-padding,.title.--padding,.title.--full-padding,.--title.--padding,.--title.--full-padding,.text.--padding,.text.--full-padding,.--text.--padding,.--text.--full-padding,.paragraph.--padding,.paragraph.--full-padding,.--paragraph.--padding,.--paragraph.--full-padding,.par .--par.--padding,.par .--par.--full-padding,.smalltext.--padding,.smalltext.--full-padding,.--smalltext.--padding,.--smalltext.--full-padding,.subtext.--padding,.subtext.--full-padding,.--subtext.--padding,.--subtext.--full-padding,.supersmalltext.--padding,.supersmalltext.--full-padding,.--supersmalltext.--padding,.--supersmalltext.--full-padding,.supersubtext.--padding,.supersubtext.--full-padding,.--supersubtext.--padding,.--supersubtext.--full-padding,.largetext.--padding,.largetext.--full-padding,.--largetext.--padding,.--largetext.--full-padding,.bigtext.--padding,.bigtext.--full-padding,.--bigtext.--padding,.--bigtext.--full-padding,.superbigtext.--padding,.superbigtext.--full-padding,.--superbigtext.--padding,.--superbigtext.--full-padding,.hugetext.--padding,.hugetext.--full-padding,.--hugetext.--padding,.--hugetext.--full-padding,.extrahugetext.--padding,.extrahugetext.--full-padding,.--extrahugetext.--padding,.--extrahugetext.--full-padding{padding-top:20px;padding-bottom:20px}.heading.--double-padding-top,.--heading.--double-padding-top,.subheading.--double-padding-top,.--subheading.--double-padding-top,.supersubheading.--double-padding-top,.--supersubheading.--double-padding-top,.miniheading.--double-padding-top,.--miniheading.--double-padding-top,.title.--double-padding-top,.--title.--double-padding-top,.text.--double-padding-top,.--text.--double-padding-top,.paragraph.--double-padding-top,.--paragraph.--double-padding-top,.par .--par.--double-padding-top,.smalltext.--double-padding-top,.--smalltext.--double-padding-top,.subtext.--double-padding-top,.--subtext.--double-padding-top,.supersmalltext.--double-padding-top,.--supersmalltext.--double-padding-top,.supersubtext.--double-padding-top,.--supersubtext.--double-padding-top,.largetext.--double-padding-top,.--largetext.--double-padding-top,.bigtext.--double-padding-top,.--bigtext.--double-padding-top,.superbigtext.--double-padding-top,.--superbigtext.--double-padding-top,.hugetext.--double-padding-top,.--hugetext.--double-padding-top,.extrahugetext.--double-padding-top,.--extrahugetext.--double-padding-top{padding-top:40px}.heading.--double-padding-bottom,.--heading.--double-padding-bottom,.subheading.--double-padding-bottom,.--subheading.--double-padding-bottom,.supersubheading.--double-padding-bottom,.--supersubheading.--double-padding-bottom,.miniheading.--double-padding-bottom,.--miniheading.--double-padding-bottom,.title.--double-padding-bottom,.--title.--double-padding-bottom,.text.--double-padding-bottom,.--text.--double-padding-bottom,.paragraph.--double-padding-bottom,.--paragraph.--double-padding-bottom,.par .--par.--double-padding-bottom,.smalltext.--double-padding-bottom,.--smalltext.--double-padding-bottom,.subtext.--double-padding-bottom,.--subtext.--double-padding-bottom,.supersmalltext.--double-padding-bottom,.--supersmalltext.--double-padding-bottom,.supersubtext.--double-padding-bottom,.--supersubtext.--double-padding-bottom,.largetext.--double-padding-bottom,.--largetext.--double-padding-bottom,.bigtext.--double-padding-bottom,.--bigtext.--double-padding-bottom,.superbigtext.--double-padding-bottom,.--superbigtext.--double-padding-bottom,.hugetext.--double-padding-bottom,.--hugetext.--double-padding-bottom,.extrahugetext.--double-padding-bottom,.--extrahugetext.--double-padding-bottom{padding-bottom:40px}.heading.--padding-top,.--heading.--padding-top,.subheading.--padding-top,.--subheading.--padding-top,.supersubheading.--padding-top,.--supersubheading.--padding-top,.miniheading.--padding-top,.--miniheading.--padding-top,.title.--padding-top,.--title.--padding-top,.text.--padding-top,.--text.--padding-top,.paragraph.--padding-top,.--paragraph.--padding-top,.par .--par.--padding-top,.smalltext.--padding-top,.--smalltext.--padding-top,.subtext.--padding-top,.--subtext.--padding-top,.supersmalltext.--padding-top,.--supersmalltext.--padding-top,.supersubtext.--padding-top,.--supersubtext.--padding-top,.largetext.--padding-top,.--largetext.--padding-top,.bigtext.--padding-top,.--bigtext.--padding-top,.superbigtext.--padding-top,.--superbigtext.--padding-top,.hugetext.--padding-top,.--hugetext.--padding-top,.extrahugetext.--padding-top,.--extrahugetext.--padding-top{padding-top:20px}.heading.--padding-bottom,.--heading.--padding-bottom,.subheading.--padding-bottom,.--subheading.--padding-bottom,.supersubheading.--padding-bottom,.--supersubheading.--padding-bottom,.miniheading.--padding-bottom,.--miniheading.--padding-bottom,.title.--padding-bottom,.--title.--padding-bottom,.text.--padding-bottom,.--text.--padding-bottom,.paragraph.--padding-bottom,.--paragraph.--padding-bottom,.par .--par.--padding-bottom,.smalltext.--padding-bottom,.--smalltext.--padding-bottom,.subtext.--padding-bottom,.--subtext.--padding-bottom,.supersmalltext.--padding-bottom,.--supersmalltext.--padding-bottom,.supersubtext.--padding-bottom,.--supersubtext.--padding-bottom,.largetext.--padding-bottom,.--largetext.--padding-bottom,.bigtext.--padding-bottom,.--bigtext.--padding-bottom,.superbigtext.--padding-bottom,.--superbigtext.--padding-bottom,.hugetext.--padding-bottom,.--hugetext.--padding-bottom,.extrahugetext.--padding-bottom,.--extrahugetext.--padding-bottom{padding-bottom:20px}.heading.--half-padding-top,.--heading.--half-padding-top,.subheading.--half-padding-top,.--subheading.--half-padding-top,.supersubheading.--half-padding-top,.--supersubheading.--half-padding-top,.miniheading.--half-padding-top,.--miniheading.--half-padding-top,.title.--half-padding-top,.--title.--half-padding-top,.text.--half-padding-top,.--text.--half-padding-top,.paragraph.--half-padding-top,.--paragraph.--half-padding-top,.par .--par.--half-padding-top,.smalltext.--half-padding-top,.--smalltext.--half-padding-top,.subtext.--half-padding-top,.--subtext.--half-padding-top,.supersmalltext.--half-padding-top,.--supersmalltext.--half-padding-top,.supersubtext.--half-padding-top,.--supersubtext.--half-padding-top,.largetext.--half-padding-top,.--largetext.--half-padding-top,.bigtext.--half-padding-top,.--bigtext.--half-padding-top,.superbigtext.--half-padding-top,.--superbigtext.--half-padding-top,.hugetext.--half-padding-top,.--hugetext.--half-padding-top,.extrahugetext.--half-padding-top,.--extrahugetext.--half-padding-top{padding-top:10px}.heading.--half-padding-bottom,.--heading.--half-padding-bottom,.subheading.--half-padding-bottom,.--subheading.--half-padding-bottom,.supersubheading.--half-padding-bottom,.--supersubheading.--half-padding-bottom,.miniheading.--half-padding-bottom,.--miniheading.--half-padding-bottom,.title.--half-padding-bottom,.--title.--half-padding-bottom,.text.--half-padding-bottom,.--text.--half-padding-bottom,.paragraph.--half-padding-bottom,.--paragraph.--half-padding-bottom,.par .--par.--half-padding-bottom,.smalltext.--half-padding-bottom,.--smalltext.--half-padding-bottom,.subtext.--half-padding-bottom,.--subtext.--half-padding-bottom,.supersmalltext.--half-padding-bottom,.--supersmalltext.--half-padding-bottom,.supersubtext.--half-padding-bottom,.--supersubtext.--half-padding-bottom,.largetext.--half-padding-bottom,.--largetext.--half-padding-bottom,.bigtext.--half-padding-bottom,.--bigtext.--half-padding-bottom,.superbigtext.--half-padding-bottom,.--superbigtext.--half-padding-bottom,.hugetext.--half-padding-bottom,.--hugetext.--half-padding-bottom,.extrahugetext.--half-padding-bottom,.--extrahugetext.--half-padding-bottom{padding-bottom:10px}.heading.--mini-padding-top,.heading.--quarter-padding-top,.--heading.--mini-padding-top,.--heading.--quarter-padding-top,.subheading.--mini-padding-top,.subheading.--quarter-padding-top,.--subheading.--mini-padding-top,.--subheading.--quarter-padding-top,.supersubheading.--mini-padding-top,.supersubheading.--quarter-padding-top,.--supersubheading.--mini-padding-top,.--supersubheading.--quarter-padding-top,.miniheading.--mini-padding-top,.miniheading.--quarter-padding-top,.--miniheading.--mini-padding-top,.--miniheading.--quarter-padding-top,.title.--mini-padding-top,.title.--quarter-padding-top,.--title.--mini-padding-top,.--title.--quarter-padding-top,.text.--mini-padding-top,.text.--quarter-padding-top,.--text.--mini-padding-top,.--text.--quarter-padding-top,.paragraph.--mini-padding-top,.paragraph.--quarter-padding-top,.--paragraph.--mini-padding-top,.--paragraph.--quarter-padding-top,.par .--par.--mini-padding-top,.par .--par.--quarter-padding-top,.smalltext.--mini-padding-top,.smalltext.--quarter-padding-top,.--smalltext.--mini-padding-top,.--smalltext.--quarter-padding-top,.subtext.--mini-padding-top,.subtext.--quarter-padding-top,.--subtext.--mini-padding-top,.--subtext.--quarter-padding-top,.supersmalltext.--mini-padding-top,.supersmalltext.--quarter-padding-top,.--supersmalltext.--mini-padding-top,.--supersmalltext.--quarter-padding-top,.supersubtext.--mini-padding-top,.supersubtext.--quarter-padding-top,.--supersubtext.--mini-padding-top,.--supersubtext.--quarter-padding-top,.largetext.--mini-padding-top,.largetext.--quarter-padding-top,.--largetext.--mini-padding-top,.--largetext.--quarter-padding-top,.bigtext.--mini-padding-top,.bigtext.--quarter-padding-top,.--bigtext.--mini-padding-top,.--bigtext.--quarter-padding-top,.superbigtext.--mini-padding-top,.superbigtext.--quarter-padding-top,.--superbigtext.--mini-padding-top,.--superbigtext.--quarter-padding-top,.hugetext.--mini-padding-top,.hugetext.--quarter-padding-top,.--hugetext.--mini-padding-top,.--hugetext.--quarter-padding-top,.extrahugetext.--mini-padding-top,.extrahugetext.--quarter-padding-top,.--extrahugetext.--mini-padding-top,.--extrahugetext.--quarter-padding-top{padding-top:5px}.heading.--mini-padding-bottom,.heading.--quarter-padding-bottom,.--heading.--mini-padding-bottom,.--heading.--quarter-padding-bottom,.subheading.--mini-padding-bottom,.subheading.--quarter-padding-bottom,.--subheading.--mini-padding-bottom,.--subheading.--quarter-padding-bottom,.supersubheading.--mini-padding-bottom,.supersubheading.--quarter-padding-bottom,.--supersubheading.--mini-padding-bottom,.--supersubheading.--quarter-padding-bottom,.miniheading.--mini-padding-bottom,.miniheading.--quarter-padding-bottom,.--miniheading.--mini-padding-bottom,.--miniheading.--quarter-padding-bottom,.title.--mini-padding-bottom,.title.--quarter-padding-bottom,.--title.--mini-padding-bottom,.--title.--quarter-padding-bottom,.text.--mini-padding-bottom,.text.--quarter-padding-bottom,.--text.--mini-padding-bottom,.--text.--quarter-padding-bottom,.paragraph.--mini-padding-bottom,.paragraph.--quarter-padding-bottom,.--paragraph.--mini-padding-bottom,.--paragraph.--quarter-padding-bottom,.par .--par.--mini-padding-bottom,.par .--par.--quarter-padding-bottom,.smalltext.--mini-padding-bottom,.smalltext.--quarter-padding-bottom,.--smalltext.--mini-padding-bottom,.--smalltext.--quarter-padding-bottom,.subtext.--mini-padding-bottom,.subtext.--quarter-padding-bottom,.--subtext.--mini-padding-bottom,.--subtext.--quarter-padding-bottom,.supersmalltext.--mini-padding-bottom,.supersmalltext.--quarter-padding-bottom,.--supersmalltext.--mini-padding-bottom,.--supersmalltext.--quarter-padding-bottom,.supersubtext.--mini-padding-bottom,.supersubtext.--quarter-padding-bottom,.--supersubtext.--mini-padding-bottom,.--supersubtext.--quarter-padding-bottom,.largetext.--mini-padding-bottom,.largetext.--quarter-padding-bottom,.--largetext.--mini-padding-bottom,.--largetext.--quarter-padding-bottom,.bigtext.--mini-padding-bottom,.bigtext.--quarter-padding-bottom,.--bigtext.--mini-padding-bottom,.--bigtext.--quarter-padding-bottom,.superbigtext.--mini-padding-bottom,.superbigtext.--quarter-padding-bottom,.--superbigtext.--mini-padding-bottom,.--superbigtext.--quarter-padding-bottom,.hugetext.--mini-padding-bottom,.hugetext.--quarter-padding-bottom,.--hugetext.--mini-padding-bottom,.--hugetext.--quarter-padding-bottom,.extrahugetext.--mini-padding-bottom,.extrahugetext.--quarter-padding-bottom,.--extrahugetext.--mini-padding-bottom,.--extrahugetext.--quarter-padding-bottom{padding-bottom:5px}.heading.--max-width-center,.heading.--max-width-800-center,.heading.--max-width-600-center,.--heading.--max-width-center,.--heading.--max-width-800-center,.--heading.--max-width-600-center,.subheading.--max-width-center,.subheading.--max-width-800-center,.subheading.--max-width-600-center,.--subheading.--max-width-center,.--subheading.--max-width-800-center,.--subheading.--max-width-600-center,.supersubheading.--max-width-center,.supersubheading.--max-width-800-center,.supersubheading.--max-width-600-center,.--supersubheading.--max-width-center,.--supersubheading.--max-width-800-center,.--supersubheading.--max-width-600-center,.miniheading.--max-width-center,.miniheading.--max-width-800-center,.miniheading.--max-width-600-center,.--miniheading.--max-width-center,.--miniheading.--max-width-800-center,.--miniheading.--max-width-600-center,.title.--max-width-center,.title.--max-width-800-center,.title.--max-width-600-center,.--title.--max-width-center,.--title.--max-width-800-center,.--title.--max-width-600-center,.text.--max-width-center,.text.--max-width-800-center,.text.--max-width-600-center,.--text.--max-width-center,.--text.--max-width-800-center,.--text.--max-width-600-center,.paragraph.--max-width-center,.paragraph.--max-width-800-center,.paragraph.--max-width-600-center,.--paragraph.--max-width-center,.--paragraph.--max-width-800-center,.--paragraph.--max-width-600-center,.par .--par.--max-width-center,.par .--par.--max-width-800-center,.par .--par.--max-width-600-center,.smalltext.--max-width-center,.smalltext.--max-width-800-center,.smalltext.--max-width-600-center,.--smalltext.--max-width-center,.--smalltext.--max-width-800-center,.--smalltext.--max-width-600-center,.subtext.--max-width-center,.subtext.--max-width-800-center,.subtext.--max-width-600-center,.--subtext.--max-width-center,.--subtext.--max-width-800-center,.--subtext.--max-width-600-center,.supersmalltext.--max-width-center,.supersmalltext.--max-width-800-center,.supersmalltext.--max-width-600-center,.--supersmalltext.--max-width-center,.--supersmalltext.--max-width-800-center,.--supersmalltext.--max-width-600-center,.supersubtext.--max-width-center,.supersubtext.--max-width-800-center,.supersubtext.--max-width-600-center,.--supersubtext.--max-width-center,.--supersubtext.--max-width-800-center,.--supersubtext.--max-width-600-center,.largetext.--max-width-center,.largetext.--max-width-800-center,.largetext.--max-width-600-center,.--largetext.--max-width-center,.--largetext.--max-width-800-center,.--largetext.--max-width-600-center,.bigtext.--max-width-center,.bigtext.--max-width-800-center,.bigtext.--max-width-600-center,.--bigtext.--max-width-center,.--bigtext.--max-width-800-center,.--bigtext.--max-width-600-center,.superbigtext.--max-width-center,.superbigtext.--max-width-800-center,.superbigtext.--max-width-600-center,.--superbigtext.--max-width-center,.--superbigtext.--max-width-800-center,.--superbigtext.--max-width-600-center,.hugetext.--max-width-center,.hugetext.--max-width-800-center,.hugetext.--max-width-600-center,.--hugetext.--max-width-center,.--hugetext.--max-width-800-center,.--hugetext.--max-width-600-center,.extrahugetext.--max-width-center,.extrahugetext.--max-width-800-center,.extrahugetext.--max-width-600-center,.--extrahugetext.--max-width-center,.--extrahugetext.--max-width-800-center,.--extrahugetext.--max-width-600-center{max-width:600px;margin-left:auto;margin-right:auto}.heading.--max-width-800-center,.--heading.--max-width-800-center,.subheading.--max-width-800-center,.--subheading.--max-width-800-center,.supersubheading.--max-width-800-center,.--supersubheading.--max-width-800-center,.miniheading.--max-width-800-center,.--miniheading.--max-width-800-center,.title.--max-width-800-center,.--title.--max-width-800-center,.text.--max-width-800-center,.--text.--max-width-800-center,.paragraph.--max-width-800-center,.--paragraph.--max-width-800-center,.par .--par.--max-width-800-center,.smalltext.--max-width-800-center,.--smalltext.--max-width-800-center,.subtext.--max-width-800-center,.--subtext.--max-width-800-center,.supersmalltext.--max-width-800-center,.--supersmalltext.--max-width-800-center,.supersubtext.--max-width-800-center,.--supersubtext.--max-width-800-center,.largetext.--max-width-800-center,.--largetext.--max-width-800-center,.bigtext.--max-width-800-center,.--bigtext.--max-width-800-center,.superbigtext.--max-width-800-center,.--superbigtext.--max-width-800-center,.hugetext.--max-width-800-center,.--hugetext.--max-width-800-center,.extrahugetext.--max-width-800-center,.--extrahugetext.--max-width-800-center{max-width:800px}.heading.--border,.--heading.--border,.subheading.--border,.--subheading.--border,.supersubheading.--border,.--supersubheading.--border,.miniheading.--border,.--miniheading.--border,.title.--border,.--title.--border,.text.--border,.--text.--border,.paragraph.--border,.--paragraph.--border,.par .--par.--border,.smalltext.--border,.--smalltext.--border,.subtext.--border,.--subtext.--border,.supersmalltext.--border,.--supersmalltext.--border,.supersubtext.--border,.--supersubtext.--border,.largetext.--border,.--largetext.--border,.bigtext.--border,.--bigtext.--border,.superbigtext.--border,.--superbigtext.--border,.hugetext.--border,.--hugetext.--border,.extrahugetext.--border,.--extrahugetext.--border{border-left:3px solid #31407c;padding-left:10px}.unselectable,.--unselectable{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width: 1023px){.heading,.--heading{font-size:160%}.hugeheading,.--hugeheading{font-size:200%}.hugetext,.--hugetext{font-size:200%}.extrahugetext,.--extrahugetext{font-size:200%}}.flex{display:flex;justify-content:flex-start;align-items:center}.flex.--center{justify-content:center}.flex.--center-but-left-on-mobile{justify-content:center}.flex.--gap-10{gap:10px}.flex>.flex-0,.flex>.--flex-0{flex:0}.flex>.flex-1,.flex>.--flex-1{flex:1}@media only screen and (max-width: 1023px){.flex.--center-but-left-on-mobile{justify-content:flex-start}}.loadicon{display:grid;align-content:center}.banner{display:flex;min-height:100%;min-width:100%;flex-direction:column;justify-content:flex-end;align-content:flex-start;background-color:#fff;position:relative;background-size:cover;background-position:center;overflow:hidden;border-radius:20px;box-shadow:0px 4px 8px rgba(0,0,0,0.25)}.banner.--with-text:before{content:"";position:absolute;z-index:1;top:0;right:0px;bottom:0px;left:0px;background:linear-gradient(to top,#00000033 0%,#00000000 70%)}.banner .banner-label{position:absolute;z-index:3;top:0;right:10px;width:120px;height:90px;border-radius:0px 0px 100px 100px;display:flex;color:#fff;text-align:center;justify-content:center;align-items:center;visibility:hidden;padding:0px 10px 20px 10px;flex-direction:column}.banner .banner-label span{display:block;font-size:18px;font-weight:bold}.banner .banner-handle{position:absolute;z-index:3;top:10px;left:10px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:100%;background-color:#000;color:#fff;font-size:20px;cursor:move}.banner[data-label='offer'],.banner.--is-offer{border:3px solid #E95420}.banner[data-label='offer'] .banner-label,.banner.--is-offer .banner-label{visibility:visible;background:#E95420}.banner[data-label='preorder'],.banner.--is-preorder{border:3px solid #A444BC}.banner[data-label='preorder'] .banner-label,.banner.--is-preorder .banner-label{visibility:visible;background:#A444BC}.banner[data-label='new-arrival'],.banner.--is-new-arrival{border:3px solid #4482BC}.banner[data-label='new-arrival'] .banner-label,.banner.--is-new-arrival .banner-label{visibility:visible;background:#4482BC}.banner[data-label='best-seller'],.banner.--is-best-seller{border:3px solid linear-gradient(90deg,#9F7929 0%,#D4AA48 23.23%,#FDF29D 50.83%,#D4AA48 76.87%,#B1942D 100%)}.banner[data-label='best-seller'] .banner-label,.banner.--is-best-seller .banner-label{color:#000;visibility:visible;background:linear-gradient(90deg,#9F7929 0%,#D4AA48 23.23%,#FDF29D 50.83%,#D4AA48 76.87%,#B1942D 100%)}.banner .banner-text{z-index:2;-background:linear-gradient(to right,#ffffffcc 0%,#ffffffcc 80%,#ffffff66 100%);color:#fff;padding:5px 20px 10px 20px;margin-bottom:20px}.banner .banner-text .banner-price{font-size:200%;font-family:'Ubuntu', Arial, sans-serif;font-weight:bold;font-size:56px}.banner .banner-text .banner-price.--center,.banner .banner-text .banner-price.--text-center{text-align:center}.banner .banner-text .banner-price.--left,.banner .banner-text .banner-price.--text-left{text-align:left}.banner .banner-text .banner-price.--right,.banner .banner-text .banner-price.--text-right{text-align:right}.banner .banner-text .banner-price.--uppercase{text-transform:uppercase}.banner .banner-text .banner-price.--middle{vertical-align:middle}.banner .banner-text .banner-price.--margin{margin-bottom:20px}.banner .banner-text .banner-price.--margin-5{margin-bottom:5px}.banner .banner-text .banner-price.--bold{font-weight:bold}.banner .banner-text .banner-price.--red{color:#d03737}.banner .banner-text .banner-price.--green{color:#6abc44}.banner .banner-text .banner-price.--yellow{color:#FED346}.banner .banner-text .banner-price.--gray{color:#727272}.banner .banner-text .banner-price.--double-padding{padding-top:40px;padding-bottom:40px}.banner .banner-text .banner-price.--padding,.banner .banner-text .banner-price.--full-padding{padding-top:20px;padding-bottom:20px}.banner .banner-text .banner-price.--double-padding-top{padding-top:40px}.banner .banner-text .banner-price.--double-padding-bottom{padding-bottom:40px}.banner .banner-text .banner-price.--padding-top{padding-top:20px}.banner .banner-text .banner-price.--padding-bottom{padding-bottom:20px}.banner .banner-text .banner-price.--half-padding-top{padding-top:10px}.banner .banner-text .banner-price.--half-padding-bottom{padding-bottom:10px}.banner .banner-text .banner-price.--mini-padding-top,.banner .banner-text .banner-price.--quarter-padding-top{padding-top:5px}.banner .banner-text .banner-price.--mini-padding-bottom,.banner .banner-text .banner-price.--quarter-padding-bottom{padding-bottom:5px}.banner .banner-text .banner-price.--max-width-center,.banner .banner-text .banner-price.--max-width-800-center,.banner .banner-text .banner-price.--max-width-600-center{max-width:600px;margin-left:auto;margin-right:auto}.banner .banner-text .banner-price.--max-width-800-center{max-width:800px}.banner .banner-text .banner-price.--border{border-left:3px solid #31407c;padding-left:10px}.banner .banner-text .banner-price s{font-size:16px}.banner .banner-text .banner-title{font-size:150%;font-family:'Ubuntu', Arial, sans-serif;font-weight:bold}.banner .banner-text .banner-title.--center,.banner .banner-text .banner-title.--text-center{text-align:center}.banner .banner-text .banner-title.--left,.banner .banner-text .banner-title.--text-left{text-align:left}.banner .banner-text .banner-title.--right,.banner .banner-text .banner-title.--text-right{text-align:right}.banner .banner-text .banner-title.--uppercase{text-transform:uppercase}.banner .banner-text .banner-title.--middle{vertical-align:middle}.banner .banner-text .banner-title.--margin{margin-bottom:20px}.banner .banner-text .banner-title.--margin-5{margin-bottom:5px}.banner .banner-text .banner-title.--bold{font-weight:bold}.banner .banner-text .banner-title.--red{color:#d03737}.banner .banner-text .banner-title.--green{color:#6abc44}.banner .banner-text .banner-title.--yellow{color:#FED346}.banner .banner-text .banner-title.--gray{color:#727272}.banner .banner-text .banner-title.--double-padding{padding-top:40px;padding-bottom:40px}.banner .banner-text .banner-title.--padding,.banner .banner-text .banner-title.--full-padding{padding-top:20px;padding-bottom:20px}.banner .banner-text .banner-title.--double-padding-top{padding-top:40px}.banner .banner-text .banner-title.--double-padding-bottom{padding-bottom:40px}.banner .banner-text .banner-title.--padding-top{padding-top:20px}.banner .banner-text .banner-title.--padding-bottom{padding-bottom:20px}.banner .banner-text .banner-title.--half-padding-top{padding-top:10px}.banner .banner-text .banner-title.--half-padding-bottom{padding-bottom:10px}.banner .banner-text .banner-title.--mini-padding-top,.banner .banner-text .banner-title.--quarter-padding-top{padding-top:5px}.banner .banner-text .banner-title.--mini-padding-bottom,.banner .banner-text .banner-title.--quarter-padding-bottom{padding-bottom:5px}.banner .banner-text .banner-title.--max-width-center,.banner .banner-text .banner-title.--max-width-800-center,.banner .banner-text .banner-title.--max-width-600-center{max-width:600px;margin-left:auto;margin-right:auto}.banner .banner-text .banner-title.--max-width-800-center{max-width:800px}.banner .banner-text .banner-title.--border{border-left:3px solid #31407c;padding-left:10px}.banner[data-layout='small'] .banner-text .banner-title{font-size:150%;font-family:'Ubuntu', Arial, sans-serif}.banner[data-layout='small'] .banner-text .banner-title.--center,.banner[data-layout='small'] .banner-text .banner-title.--text-center{text-align:center}.banner[data-layout='small'] .banner-text .banner-title.--left,.banner[data-layout='small'] .banner-text .banner-title.--text-left{text-align:left}.banner[data-layout='small'] .banner-text .banner-title.--right,.banner[data-layout='small'] .banner-text .banner-title.--text-right{text-align:right}.banner[data-layout='small'] .banner-text .banner-title.--uppercase{text-transform:uppercase}.banner[data-layout='small'] .banner-text .banner-title.--middle{vertical-align:middle}.banner[data-layout='small'] .banner-text .banner-title.--margin{margin-bottom:20px}.banner[data-layout='small'] .banner-text .banner-title.--margin-5{margin-bottom:5px}.banner[data-layout='small'] .banner-text .banner-title.--bold{font-weight:bold}.banner[data-layout='small'] .banner-text .banner-title.--red{color:#d03737}.banner[data-layout='small'] .banner-text .banner-title.--green{color:#6abc44}.banner[data-layout='small'] .banner-text .banner-title.--yellow{color:#FED346}.banner[data-layout='small'] .banner-text .banner-title.--gray{color:#727272}.banner[data-layout='small'] .banner-text .banner-title.--double-padding{padding-top:40px;padding-bottom:40px}.banner[data-layout='small'] .banner-text .banner-title.--padding,.banner[data-layout='small'] .banner-text .banner-title.--full-padding{padding-top:20px;padding-bottom:20px}.banner[data-layout='small'] .banner-text .banner-title.--double-padding-top{padding-top:40px}.banner[data-layout='small'] .banner-text .banner-title.--double-padding-bottom{padding-bottom:40px}.banner[data-layout='small'] .banner-text .banner-title.--padding-top{padding-top:20px}.banner[data-layout='small'] .banner-text .banner-title.--padding-bottom{padding-bottom:20px}.banner[data-layout='small'] .banner-text .banner-title.--half-padding-top{padding-top:10px}.banner[data-layout='small'] .banner-text .banner-title.--half-padding-bottom{padding-bottom:10px}.banner[data-layout='small'] .banner-text .banner-title.--mini-padding-top,.banner[data-layout='small'] .banner-text .banner-title.--quarter-padding-top{padding-top:5px}.banner[data-layout='small'] .banner-text .banner-title.--mini-padding-bottom,.banner[data-layout='small'] .banner-text .banner-title.--quarter-padding-bottom{padding-bottom:5px}.banner[data-layout='small'] .banner-text .banner-title.--max-width-center,.banner[data-layout='small'] .banner-text .banner-title.--max-width-800-center,.banner[data-layout='small'] .banner-text .banner-title.--max-width-600-center{max-width:600px;margin-left:auto;margin-right:auto}.banner[data-layout='small'] .banner-text .banner-title.--max-width-800-center{max-width:800px}.banner[data-layout='small'] .banner-text .banner-title.--border{border-left:3px solid #31407c;padding-left:10px}.banner[data-layout='line'] .banner-text{margin-bottom:0;background-color:rgba(0,0,0,0.25)}.banner[data-layout='line'] .banner-text .banner-title{font-size:100%;font-family:'Ubuntu', Arial, sans-serif;font-size:80%;font-weight:normal}.banner[data-layout='line'] .banner-text .banner-title.--center,.banner[data-layout='line'] .banner-text .banner-title.--text-center{text-align:center}.banner[data-layout='line'] .banner-text .banner-title.--left,.banner[data-layout='line'] .banner-text .banner-title.--text-left{text-align:left}.banner[data-layout='line'] .banner-text .banner-title.--right,.banner[data-layout='line'] .banner-text .banner-title.--text-right{text-align:right}.banner[data-layout='line'] .banner-text .banner-title.--uppercase{text-transform:uppercase}.banner[data-layout='line'] .banner-text .banner-title.--middle{vertical-align:middle}.banner[data-layout='line'] .banner-text .banner-title.--margin{margin-bottom:20px}.banner[data-layout='line'] .banner-text .banner-title.--margin-5{margin-bottom:5px}.banner[data-layout='line'] .banner-text .banner-title.--bold{font-weight:bold}.banner[data-layout='line'] .banner-text .banner-title.--red{color:#d03737}.banner[data-layout='line'] .banner-text .banner-title.--green{color:#6abc44}.banner[data-layout='line'] .banner-text .banner-title.--yellow{color:#FED346}.banner[data-layout='line'] .banner-text .banner-title.--gray{color:#727272}.banner[data-layout='line'] .banner-text .banner-title.--double-padding{padding-top:40px;padding-bottom:40px}.banner[data-layout='line'] .banner-text .banner-title.--padding,.banner[data-layout='line'] .banner-text .banner-title.--full-padding{padding-top:20px;padding-bottom:20px}.banner[data-layout='line'] .banner-text .banner-title.--double-padding-top{padding-top:40px}.banner[data-layout='line'] .banner-text .banner-title.--double-padding-bottom{padding-bottom:40px}.banner[data-layout='line'] .banner-text .banner-title.--padding-top{padding-top:20px}.banner[data-layout='line'] .banner-text .banner-title.--padding-bottom{padding-bottom:20px}.banner[data-layout='line'] .banner-text .banner-title.--half-padding-top{padding-top:10px}.banner[data-layout='line'] .banner-text .banner-title.--half-padding-bottom{padding-bottom:10px}.banner[data-layout='line'] .banner-text .banner-title.--mini-padding-top,.banner[data-layout='line'] .banner-text .banner-title.--quarter-padding-top{padding-top:5px}.banner[data-layout='line'] .banner-text .banner-title.--mini-padding-bottom,.banner[data-layout='line'] .banner-text .banner-title.--quarter-padding-bottom{padding-bottom:5px}.banner[data-layout='line'] .banner-text .banner-title.--max-width-center,.banner[data-layout='line'] .banner-text .banner-title.--max-width-800-center,.banner[data-layout='line'] .banner-text .banner-title.--max-width-600-center{max-width:600px;margin-left:auto;margin-right:auto}.banner[data-layout='line'] .banner-text .banner-title.--max-width-800-center{max-width:800px}.banner[data-layout='line'] .banner-text .banner-title.--border{border-left:3px solid #31407c;padding-left:10px}.banner[data-layout='line'] .banner-text .banner-description{display:none}.banner[data-layout='full']{border-radius:0px;box-shadow:none}.home-full-banner.--with-radius .banner[data-layout='full']{border-radius:20px;box-shadow:0px 4px 8px rgba(0,0,0,0.25)}.banner.ui-sortable-helper{width:100px !important;height:100px !important;min-width:100px !important;min-height:100px !important;max-width:100px !important;max-height:100px !important}.banner.ui-sortable-helper .banner-text{margin-bottom:0;background-color:rgba(0,0,0,0.25)}.banner.ui-sortable-helper .banner-text .banner-title{font-size:100%;font-family:'Ubuntu', Arial, sans-serif;font-size:80%;font-weight:normal}.banner.ui-sortable-helper .banner-text .banner-title.--center,.banner.ui-sortable-helper .banner-text .banner-title.--text-center{text-align:center}.banner.ui-sortable-helper .banner-text .banner-title.--left,.banner.ui-sortable-helper .banner-text .banner-title.--text-left{text-align:left}.banner.ui-sortable-helper .banner-text .banner-title.--right,.banner.ui-sortable-helper .banner-text .banner-title.--text-right{text-align:right}.banner.ui-sortable-helper .banner-text .banner-title.--uppercase{text-transform:uppercase}.banner.ui-sortable-helper .banner-text .banner-title.--middle{vertical-align:middle}.banner.ui-sortable-helper .banner-text .banner-title.--margin{margin-bottom:20px}.banner.ui-sortable-helper .banner-text .banner-title.--margin-5{margin-bottom:5px}.banner.ui-sortable-helper .banner-text .banner-title.--bold{font-weight:bold}.banner.ui-sortable-helper .banner-text .banner-title.--red{color:#d03737}.banner.ui-sortable-helper .banner-text .banner-title.--green{color:#6abc44}.banner.ui-sortable-helper .banner-text .banner-title.--yellow{color:#FED346}.banner.ui-sortable-helper .banner-text .banner-title.--gray{color:#727272}.banner.ui-sortable-helper .banner-text .banner-title.--double-padding{padding-top:40px;padding-bottom:40px}.banner.ui-sortable-helper .banner-text .banner-title.--padding,.banner.ui-sortable-helper .banner-text .banner-title.--full-padding{padding-top:20px;padding-bottom:20px}.banner.ui-sortable-helper .banner-text .banner-title.--double-padding-top{padding-top:40px}.banner.ui-sortable-helper .banner-text .banner-title.--double-padding-bottom{padding-bottom:40px}.banner.ui-sortable-helper .banner-text .banner-title.--padding-top{padding-top:20px}.banner.ui-sortable-helper .banner-text .banner-title.--padding-bottom{padding-bottom:20px}.banner.ui-sortable-helper .banner-text .banner-title.--half-padding-top{padding-top:10px}.banner.ui-sortable-helper .banner-text .banner-title.--half-padding-bottom{padding-bottom:10px}.banner.ui-sortable-helper .banner-text .banner-title.--mini-padding-top,.banner.ui-sortable-helper .banner-text .banner-title.--quarter-padding-top{padding-top:5px}.banner.ui-sortable-helper .banner-text .banner-title.--mini-padding-bottom,.banner.ui-sortable-helper .banner-text .banner-title.--quarter-padding-bottom{padding-bottom:5px}.banner.ui-sortable-helper .banner-text .banner-title.--max-width-center,.banner.ui-sortable-helper .banner-text .banner-title.--max-width-800-center,.banner.ui-sortable-helper .banner-text .banner-title.--max-width-600-center{max-width:600px;margin-left:auto;margin-right:auto}.banner.ui-sortable-helper .banner-text .banner-title.--max-width-800-center{max-width:800px}.banner.ui-sortable-helper .banner-text .banner-title.--border{border-left:3px solid #31407c;padding-left:10px}.banner.ui-sortable-helper .banner-text .banner-description{display:none}.banner.ui-sortable-placeholder{min-height:100%;min-width:100%;background-color:aqua !important;visibility:visible !important}.easyadmin-line-banners .banner .banner-text{margin-bottom:0;background-color:rgba(0,0,0,0.25)}.easyadmin-line-banners .banner .banner-text .banner-title{font-size:100%;font-family:'Ubuntu', Arial, sans-serif;font-size:80%;font-weight:normal}.easyadmin-line-banners .banner .banner-text .banner-title.--center,.easyadmin-line-banners .banner .banner-text .banner-title.--text-center{text-align:center}.easyadmin-line-banners .banner .banner-text .banner-title.--left,.easyadmin-line-banners .banner .banner-text .banner-title.--text-left{text-align:left}.easyadmin-line-banners .banner .banner-text .banner-title.--right,.easyadmin-line-banners .banner .banner-text .banner-title.--text-right{text-align:right}.easyadmin-line-banners .banner .banner-text .banner-title.--uppercase{text-transform:uppercase}.easyadmin-line-banners .banner .banner-text .banner-title.--middle{vertical-align:middle}.easyadmin-line-banners .banner .banner-text .banner-title.--margin{margin-bottom:20px}.easyadmin-line-banners .banner .banner-text .banner-title.--margin-5{margin-bottom:5px}.easyadmin-line-banners .banner .banner-text .banner-title.--bold{font-weight:bold}.easyadmin-line-banners .banner .banner-text .banner-title.--red{color:#d03737}.easyadmin-line-banners .banner .banner-text .banner-title.--green{color:#6abc44}.easyadmin-line-banners .banner .banner-text .banner-title.--yellow{color:#FED346}.easyadmin-line-banners .banner .banner-text .banner-title.--gray{color:#727272}.easyadmin-line-banners .banner .banner-text .banner-title.--double-padding{padding-top:40px;padding-bottom:40px}.easyadmin-line-banners .banner .banner-text .banner-title.--padding,.easyadmin-line-banners .banner .banner-text .banner-title.--full-padding{padding-top:20px;padding-bottom:20px}.easyadmin-line-banners .banner .banner-text .banner-title.--double-padding-top{padding-top:40px}.easyadmin-line-banners .banner .banner-text .banner-title.--double-padding-bottom{padding-bottom:40px}.easyadmin-line-banners .banner .banner-text .banner-title.--padding-top{padding-top:20px}.easyadmin-line-banners .banner .banner-text .banner-title.--padding-bottom{padding-bottom:20px}.easyadmin-line-banners .banner .banner-text .banner-title.--half-padding-top{padding-top:10px}.easyadmin-line-banners .banner .banner-text .banner-title.--half-padding-bottom{padding-bottom:10px}.easyadmin-line-banners .banner .banner-text .banner-title.--mini-padding-top,.easyadmin-line-banners .banner .banner-text .banner-title.--quarter-padding-top{padding-top:5px}.easyadmin-line-banners .banner .banner-text .banner-title.--mini-padding-bottom,.easyadmin-line-banners .banner .banner-text .banner-title.--quarter-padding-bottom{padding-bottom:5px}.easyadmin-line-banners .banner .banner-text .banner-title.--max-width-center,.easyadmin-line-banners .banner .banner-text .banner-title.--max-width-800-center,.easyadmin-line-banners .banner .banner-text .banner-title.--max-width-600-center{max-width:600px;margin-left:auto;margin-right:auto}.easyadmin-line-banners .banner .banner-text .banner-title.--max-width-800-center{max-width:800px}.easyadmin-line-banners .banner .banner-text .banner-title.--border{border-left:3px solid #31407c;padding-left:10px}.easyadmin-line-banners .banner .banner-text .banner-description{display:none}.easyadmin-small-banner .banner .banner-text .banner-title{font-size:150%;font-family:'Ubuntu', Arial, sans-serif}.easyadmin-small-banner .banner .banner-text .banner-title.--center,.easyadmin-small-banner .banner .banner-text .banner-title.--text-center{text-align:center}.easyadmin-small-banner .banner .banner-text .banner-title.--left,.easyadmin-small-banner .banner .banner-text .banner-title.--text-left{text-align:left}.easyadmin-small-banner .banner .banner-text .banner-title.--right,.easyadmin-small-banner .banner .banner-text .banner-title.--text-right{text-align:right}.easyadmin-small-banner .banner .banner-text .banner-title.--uppercase{text-transform:uppercase}.easyadmin-small-banner .banner .banner-text .banner-title.--middle{vertical-align:middle}.easyadmin-small-banner .banner .banner-text .banner-title.--margin{margin-bottom:20px}.easyadmin-small-banner .banner .banner-text .banner-title.--margin-5{margin-bottom:5px}.easyadmin-small-banner .banner .banner-text .banner-title.--bold{font-weight:bold}.easyadmin-small-banner .banner .banner-text .banner-title.--red{color:#d03737}.easyadmin-small-banner .banner .banner-text .banner-title.--green{color:#6abc44}.easyadmin-small-banner .banner .banner-text .banner-title.--yellow{color:#FED346}.easyadmin-small-banner .banner .banner-text .banner-title.--gray{color:#727272}.easyadmin-small-banner .banner .banner-text .banner-title.--double-padding{padding-top:40px;padding-bottom:40px}.easyadmin-small-banner .banner .banner-text .banner-title.--padding,.easyadmin-small-banner .banner .banner-text .banner-title.--full-padding{padding-top:20px;padding-bottom:20px}.easyadmin-small-banner .banner .banner-text .banner-title.--double-padding-top{padding-top:40px}.easyadmin-small-banner .banner .banner-text .banner-title.--double-padding-bottom{padding-bottom:40px}.easyadmin-small-banner .banner .banner-text .banner-title.--padding-top{padding-top:20px}.easyadmin-small-banner .banner .banner-text .banner-title.--padding-bottom{padding-bottom:20px}.easyadmin-small-banner .banner .banner-text .banner-title.--half-padding-top{padding-top:10px}.easyadmin-small-banner .banner .banner-text .banner-title.--half-padding-bottom{padding-bottom:10px}.easyadmin-small-banner .banner .banner-text .banner-title.--mini-padding-top,.easyadmin-small-banner .banner .banner-text .banner-title.--quarter-padding-top{padding-top:5px}.easyadmin-small-banner .banner .banner-text .banner-title.--mini-padding-bottom,.easyadmin-small-banner .banner .banner-text .banner-title.--quarter-padding-bottom{padding-bottom:5px}.easyadmin-small-banner .banner .banner-text .banner-title.--max-width-center,.easyadmin-small-banner .banner .banner-text .banner-title.--max-width-800-center,.easyadmin-small-banner .banner .banner-text .banner-title.--max-width-600-center{max-width:600px;margin-left:auto;margin-right:auto}.easyadmin-small-banner .banner .banner-text .banner-title.--max-width-800-center{max-width:800px}.easyadmin-small-banner .banner .banner-text .banner-title.--border{border-left:3px solid #31407c;padding-left:10px}.cartofferpackbutton .--hidden,.cartbutton .--hidden{display:none}.cartofferpackbutton .--loading-message,.cartbutton .--loading-message{display:none}.cartofferpackbutton .--out-of-stock-message,.cartbutton .--out-of-stock-message{display:none}.cartofferpackbutton.--add-quantity,.cartbutton.--add-quantity{display:flex;flex-direction:column}.cartofferpackbutton.--add-quantity.--loading .--in-cart-quantity,.cartbutton.--add-quantity.--loading .--in-cart-quantity{display:none}.cartofferpackbutton.--add-quantity.--loading .--loading-message,.cartbutton.--add-quantity.--loading .--loading-message{display:inline}.cartofferpackbutton.--add-quantity[data-stock='0'] input,.cartofferpackbutton.--add-quantity[data-stock='0'] .--in-cart,.cartbutton.--add-quantity[data-stock='0'] input,.cartbutton.--add-quantity[data-stock='0'] .--in-cart{display:none}.cartofferpackbutton.--add-quantity[data-stock='0'] .--out-of-stock-message,.cartbutton.--add-quantity[data-stock='0'] .--out-of-stock-message{display:block}.cartofferpackbutton.--plus-minus,.cartbutton.--plus-minus{display:flex}.cartofferpackbutton.--plus-minus button.--plus,.cartofferpackbutton.--plus-minus button.--minus,.cartbutton.--plus-minus button.--plus,.cartbutton.--plus-minus button.--minus{width:25%}.cartofferpackbutton.--plus-minus .--loading-message,.cartbutton.--plus-minus .--loading-message{font-size:80%;min-height:40px;display:none;justify-content:center;align-items:center}.cartofferpackbutton.--plus-minus input.--quantity,.cartbutton.--plus-minus input.--quantity{text-align:center;padding-left:22px !important}.cartofferpackbutton.--plus-minus input.--quantity,.cartofferpackbutton.--plus-minus .--loading-message,.cartofferpackbutton.--plus-minus .--out-of-stock-message,.cartbutton.--plus-minus input.--quantity,.cartbutton.--plus-minus .--loading-message,.cartbutton.--plus-minus .--out-of-stock-message{width:50%}.cartofferpackbutton.--plus-minus.--loading input.--quantity,.cartbutton.--plus-minus.--loading input.--quantity{display:none}.cartofferpackbutton.--plus-minus.--loading .--loading-message,.cartbutton.--plus-minus.--loading .--loading-message{display:flex}.cartofferpackbutton.--plus-minus[data-stock='0'] input.--quantity,.cartbutton.--plus-minus[data-stock='0'] input.--quantity{display:none}.cartofferpackbutton.--plus-minus[data-stock='0'] .--out-of-stock-message,.cartbutton.--plus-minus[data-stock='0'] .--out-of-stock-message{display:block}.cartofferpackbutton.--add-one[data-wholesale-unavailable='1'],.cartbutton.--add-one[data-wholesale-unavailable='1']{display:none}.cartofferpackbutton.--add-one.--loading .--add-to-cart,.cartbutton.--add-one.--loading .--add-to-cart{display:none}.cartofferpackbutton.--add-one.--loading .--loading-message,.cartbutton.--add-one.--loading .--loading-message{display:inline}.cartofferpackbutton.--add-quantity .--out-of-stock-message,.cartbutton.--add-quantity .--out-of-stock-message{padding:10px 10px}.cartofferpackbutton.--add-quantity button,.cartbutton.--add-quantity button{margin-top:5px}.cartofferpackbutton.--plus-minus button.--plus,.cartbutton.--plus-minus button.--plus{padding:10px 10px;border-radius:0 2px 2px 0}.cartofferpackbutton.--plus-minus button.--minus,.cartbutton.--plus-minus button.--minus{padding:10px 10px;border-radius:2px 0 0 2px}.cartofferpackbutton.--plus-minus input.--quantity,.cartofferpackbutton.--plus-minus .--loading-message,.cartofferpackbutton.--plus-minus .--out-of-stock-message,.cartbutton.--plus-minus input.--quantity,.cartbutton.--plus-minus .--loading-message,.cartbutton.--plus-minus .--out-of-stock-message{border:1px solid #31407c;background:#fff;padding:10px 10px;border-radius:0px}.cartofferpackbutton.--plus-minus .--loading-message,.cartbutton.--plus-minus .--loading-message{font-size:16px}.--cart-variations{display:none}.--cart-variations:not([data-cart-variations='']){display:block}.category.category-box{box-shadow:0px 4px 8px rgba(0,0,0,0.25);position:relative;display:flex;flex-direction:column;align-self:flex-start;border-radius:5px;overflow:hidden;transition:all .2s ease-in-out}.category.category-box .category-image{flex:0;-border:1px solid #eee;border-bottom:none;height:200px;min-height:200px;max-height:200px;overflow:hidden;transition:all .2s ease-in-out}.category.category-box .category-image img{display:block;height:100%;width:100%;object-fit:contain}.category.category-box .category-title{flex:1;border-top:1px solid #ccc;padding:10px 5px}.category.category-box .category-count{background:rgba(255,255,255,0.6);color:#000;text-align:center;position:absolute;top:179px;right:1px;padding:5px;font-size:10px;display:flex;justify-content:center;align-items:center}.category.category-box[data-count='0'] .category-image{filter:grayscale(100%)}.category.category-box[data-count='0'] .category-title{color:#888}.category.category-box:hover{background:#e6e6e6}.category.category-box:hover .category-image{filter:brightness(90%)}.category.category-banner{-border:1px solid #444;box-shadow:5px 5px 10px rgba(0,0,0,0.1);border-radius:20px;overflow:hidden;background-color:#eee;background-size:cover;background-position:center;display:flex;align-items:flex-end;width:calc(50% - 10px);height:400px}.category.category-banner:not(:last-child){margin-right:20px}.category.category-banner .category-title{background:rgba(0,0,0,0.4);color:#fff;font-size:26px;width:100%;padding:20px}.home-categories-middle .category.category-banner{width:calc(25% - 10px);height:100px}.home-categories-middle .category.category-banner .category-title{font-size:16px;padding:10px 20px}.home-categories-bottom .category.category-banner{width:calc(8% - 10px);height:50px}.home-categories-bottom .category.category-banner .category-title{display:flex;justify-content:center;align-items:center;text-align:center;height:100%;font-size:12px;padding:5px 5px;word-wrap:break-word}.category.category-menu{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;max-width:80px;white-space:normal;font-size:12px;text-align:center;vertical-align:top;background-size:cover;padding:0px 0px;background-position:center;min-height:60px;padding-top:10px;padding-left:7px;padding-right:7px;box-sizing:content-box}.category.category-menu .category-image{-background:radial-gradient(circle,#ffffff 0,rgba(255,255,255,0) 20px);height:20px}.category.category-menu .category-image img{-mix-blend-mode:multiply;display:block;height:20px;max-width:40px;object-fit:scale-down}.category.category-menu .category-title{padding:0px 0px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px}.category.category-menu:hover,.category.category-menu.--selected{background:#232d57}.category.category-menu.--is-card-game{-max-width:100px}.category.category-menu.--is-card-game .category-title{font-weight:bold}.category-line{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#fff}.category-line:not(:last-child){border-bottom:1px dotted #888}.category-line:hover{background:#f5f5f5}.categories-listing{padding:28px 20px 96px;background:#ECEEF3}.categories-listing .mini-aligner{max-width:1400px;margin:0 auto}.categories-listing .categories-listing-header{margin:0 0 28px;text-align:center}.categories-listing .categories-listing-header .heading{margin:0;padding:0;font-size:34px;line-height:1.15;font-weight:900;color:#212121}.categories-listing .categories-listing-lead{margin:8px 0 0;font-size:16px;line-height:1.45;color:#727272}.categories-listing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.category-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 8px 22px rgba(33,42,84,0.08);color:#212121;text-decoration:none;transition:transform 180ms ease, box-shadow 180ms ease}.category-card .category-card-media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1.3333333333333;overflow:hidden;background:linear-gradient(135deg,#31407c 0%,#7c4dff 100%)}.category-card .category-card-media > img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 320ms ease}.category-card .category-card-media .category-card-icon{width:34%;height:auto;max-height:50%;object-fit:contain;filter:brightness(0) invert(1);opacity:0.92}.category-card .category-card-media .category-card-initial{font-size:64px;font-weight:900;line-height:1;color:#fff;opacity:0.9}.category-card .category-card-count{position:absolute;left:12px;top:12px;padding:5px 10px;border-radius:999px;background:rgba(255,255,255,0.92);box-shadow:0 4px 10px rgba(20,30,70,0.14);color:#31407c;font-size:12px;line-height:1.2;font-weight:700;white-space:nowrap}.category-card .category-card-body{display:flex;align-items:center;gap:12px;flex:1 1 auto;padding:14px 14px 16px 16px}.category-card .category-card-text{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;min-width:0}.category-card .category-card-title{font-size:16px;line-height:1.25;font-weight:800;overflow-wrap:anywhere}.category-card .category-card-subtitle{font-size:13px;line-height:1.3;color:#727272}.category-card .category-card-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:#ECEEF3;color:#31407c;transition:background-color 180ms ease, color 180ms ease, transform 180ms ease}.category-card:hover,.category-card:focus-visible{transform:translateY(-3px);box-shadow:0 16px 34px rgba(33,42,84,0.16)}.category-card:hover .category-card-media > img,.category-card:focus-visible .category-card-media > img{transform:scale(1.05)}.category-card:hover .category-card-arrow,.category-card:focus-visible .category-card-arrow{background:#31407c;color:#fff;transform:translateX(2px)}.category-card:focus-visible{outline:3px solid rgba(49,64,124,0.45);outline-offset:3px}@media (prefers-reduced-motion: reduce){.category-card,.category-card .category-card-media > img,.category-card .category-card-arrow{transition:none}.category-card:hover,.category-card:focus-visible{transform:none}.category-card:hover .category-card-media > img,.category-card:focus-visible .category-card-media > img{transform:none}}@media only screen and (min-width: 1024px) and (max-width: 1199px){.categories-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width: 520px) and (max-width: 1023px){.categories-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media only screen and (max-width: 519px){.categories-listing{padding:18px 12px 70px}.categories-listing .categories-listing-header{margin-bottom:18px}.categories-listing .categories-listing-header .heading{font-size:26px}.categories-listing .categories-listing-lead{font-size:14px}.categories-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.category-card{border-radius:12px}.category-card .category-card-count{left:8px;top:8px;padding:4px 8px;font-size:11px}.category-card .category-card-body{padding:10px 10px 12px 12px;gap:6px}.category-card .category-card-title{font-size:14px}.category-card .category-card-subtitle{font-size:12px}.category-card .category-card-arrow{display:none}}html.minicart-open{overflow:hidden}.minicart{position:fixed;inset:0;z-index:9500;display:flex;justify-content:flex-end}.minicart[hidden]{display:none}.minicart .minicart__overlay{position:absolute;inset:0;background:rgba(0,0,0,0);transition:background-color 220ms ease}.minicart .minicart__panel{position:relative;display:flex;flex-direction:column;width:380px;max-width:100%;height:100%;background:#fff;box-shadow:-8px 0 24px rgba(0,0,0,0.12);transform:translateX(100%);transition:transform 260ms cubic-bezier(0.22,1,0.36,1);outline:none}.minicart.--open .minicart__overlay{background:rgba(0,0,0,0.5)}.minicart.--open .minicart__panel{transform:translateX(0)}.minicart[data-loading='1'] .minicart__content{opacity:.6}.minicart .minicart__content{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;transition:opacity 120ms ease}.minicart .minicart__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:28px 20px 20px;border-bottom:1px solid #eee}.minicart .minicart__title{margin:0;color:#212121;font-family:'Ubuntu', Arial, sans-serif;font-size:22px;font-weight:800;line-height:1.2}.minicart .minicart__title-accent{color:#49cfea}.minicart .minicart__close{display:inline-flex;align-items:center;gap:4px;padding:6px;border:0;background:transparent;color:#727272;font-size:14px;cursor:pointer}.minicart .minicart__close span{font-size:22px;line-height:1}.minicart .minicart__close:hover,.minicart .minicart__close:focus-visible{color:#212121}.minicart .minicart__items{flex:1 1 auto;min-height:0;margin:0;padding:8px 20px;overflow-y:auto;list-style:none}.minicart .minicart-item{display:grid;grid-template-columns:80px minmax(0,1fr) 32px;gap:12px;padding:16px 0}.minicart .minicart-item:not(:last-child){border-bottom:1px solid #f2f2f2}.minicart .minicart-item__image img{display:block;width:80px;height:80px;object-fit:contain}.minicart .minicart-item__body{display:flex;min-width:0;flex-direction:column;gap:8px}.minicart .minicart-item__title{display:-webkit-box;overflow:hidden;color:#212121;font-size:13px;font-weight:700;line-height:1.3;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.minicart .minicart-item__variations{color:#727272;font-size:12px}.minicart .minicart-item__stepper.cartbutton{width:112px;height:36px;border:1px solid #eee;border-radius:8px;overflow:hidden}.minicart .minicart-item__stepper.cartbutton button{width:36px;flex:0 0 36px;margin:0;padding:0;border:0;background:#fff;color:#212121;font-size:20px;cursor:pointer}.minicart .minicart-item__stepper.cartbutton button:disabled{color:#ccc;cursor:default}.minicart .minicart-item__stepper.cartbutton button:hover:not(:disabled),.minicart .minicart-item__stepper.cartbutton button:focus-visible{background:#eee}.minicart .minicart-item__stepper.cartbutton input.--quantity,.minicart .minicart-item__stepper.cartbutton .--loading-message,.minicart .minicart-item__stepper.cartbutton .--out-of-stock-message{width:auto;min-width:0;flex:1 1 auto;padding:0 !important;border:0;border-right:1px solid #eee;border-left:1px solid #eee;border-radius:0;font-size:14px;font-weight:700;text-align:center;appearance:textfield;-moz-appearance:textfield}.minicart .minicart-item__stepper.cartbutton input.--quantity::-webkit-inner-spin-button,.minicart .minicart-item__stepper.cartbutton input.--quantity::-webkit-outer-spin-button,.minicart .minicart-item__stepper.cartbutton .--loading-message::-webkit-inner-spin-button,.minicart .minicart-item__stepper.cartbutton .--loading-message::-webkit-outer-spin-button,.minicart .minicart-item__stepper.cartbutton .--out-of-stock-message::-webkit-inner-spin-button,.minicart .minicart-item__stepper.cartbutton .--out-of-stock-message::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.minicart .minicart-item__stepper.cartbutton .--loading-message{min-height:0}.minicart .minicart-item__stepper.cartbutton .--out-of-stock-message{font-size:11px}.minicart .minicart-item__quantity{font-weight:700}.minicart .minicart-item__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.minicart .minicart-item__final{color:#212121;font-size:17px;font-weight:900}.minicart .minicart-item__old{color:#d03737;font-size:13px}.minicart .minicart-item__actions{display:flex;flex-direction:column;align-items:center;gap:14px}.minicart .minicart-item__actions button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:#212121;font-size:22px;cursor:pointer}.minicart .minicart-item__actions button:hover:not(:disabled),.minicart .minicart-item__actions button:focus-visible{background:#eee}.minicart .minicart-item__actions svg{width:24px;height:24px}.minicart .minicart-item__actions .wishlistbutton .--in-wishlist{display:none}.minicart .minicart-item__actions .wishlistbutton[data-in-wishlist='1']{color:#d03737}.minicart .minicart-item__actions .wishlistbutton[data-in-wishlist='1'] .--in-wishlist{display:inline}.minicart .minicart-item__actions .wishlistbutton[data-in-wishlist='1'] .--out-of-wishlist{display:none}.minicart .minicart__footer{display:flex;flex-direction:column;gap:14px;padding:20px;border-top:1px solid #eee}.minicart .minicart__subtotal{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #eee;color:#212121;font-size:15px;font-weight:700}.minicart .minicart__subtotal var{color:#4482BC;font-style:normal}.minicart .minicart__shipping{display:flex;flex-direction:column;gap:10px;font-size:14px}.minicart .minicart__shipping var{font-style:normal}.minicart .minicart__shipping b{color:#9d48f7}.minicart .minicart__bar{height:10px;overflow:hidden;border-radius:999px;background:#f0f0f0}.minicart .minicart__bar span{display:block;height:100%;max-width:100%;border-radius:inherit;background:repeating-linear-gradient(-45deg,rgba(255,255,255,0.25) 0 6px,transparent 6px 12px), linear-gradient(90deg,#9d48f7 0%,#31407c 50%,#49cfea 100%);transition:width 220ms ease}.minicart .minicart__button{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;border-radius:8px;font-size:15px;font-weight:700;text-decoration:none}.minicart .minicart__button.--secondary{background:#eee;color:#212121}.minicart .minicart__button.--secondary:hover,.minicart .minicart__button.--secondary:focus-visible{background:#e0e0e0}.minicart .minicart__button.btn-primary-gradient{color:#fff}.minicart .minicart__empty{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 20px;color:#727272;text-align:center}.minicart .minicart__empty i{font-size:40px}@media (prefers-reduced-motion: reduce){.minicart .minicart__panel,.minicart .minicart__overlay{transition:none}}.product.product-table{background:#fff;display:flex;box-shadow:0px 4px 8px rgba(0,0,0,0.25);border-radius:6px;border:3px solid transparent;padding:10px}.product.product-table .product-image{width:100px;transition:all .2s ease-in-out;position:relative}.product.product-table .product-image img{display:block;height:80px;width:100px;object-fit:contain}.product.product-table .product-info{padding-left:10px;width:calc(100% - 300px)}.product.product-table .product-info .product-title{width:100%}.product.product-table .product-info .product-price{font-size:30px}.product.product-table .product-info .product-price s{font-size:70%;margin-left:10px}.product.product-table .product-info .product-stock{font-size:12px}.product.product-table .product-actions{width:200px;display:flex;justify-content:center;align-items:center}.product.product-table .product-actions .button:not(:last-child){margin-right:10px}.product.product-table[data-label='available']{border:3px solid #6abc44}.product.product-table[data-label='is-upon-order']{border:3px solid #d03737}.product.product-table[data-label='offer'],.product.product-table[data-label='set-2-plus-1'],.product.product-table[data-label='has-double-points'],.product.product-table.--set-2-plus-1,.product.product-table.--has-double-points,.product.product-table.--is-offer{border:3px solid #E95420}.product.product-table[data-label='preorder'],.product.product-table.--is-preorder{border:3px solid #A444BC}.product.product-table[data-label='new-arrival'],.product.product-table.--is-new-arrival{border:3px solid #4482BC}.product.product-table[data-label='best-seller'],.product.product-table.--is-best-seller{border:3px solid #D4AA48}.product.product-table[data-label='vip'],.product.product-table.--is-vip{border:3px solid #77ced5}.product.product-table[data-label='simple-badge']{border:3px solid #d03737}.product.product-table[data-label='simple-badge'][data-label-color='red']{border:3px solid #d03737}.product.product-table[data-label='simple-badge'][data-label-color='blue']{border:3px solid #31407c}.product.product-table[data-label='simple-badge'][data-label-color='purple']{border:3px solid #9d48f7}.product.product-table[data-label='simple-badge'][data-label-color='yellow']{border:3px solid #FED346}.product.product-table[data-label='simple-badge'][data-label-color='orange']{border:3px solid #EA8F4B}.product.product-table[data-label='simple-badge'][data-label-color='green']{border:3px solid #6abc44}.product.product-table[data-label='simple-badge'][data-label-color='black']{border:3px solid #212121}.product.product-table:hover .product-image:hover{transform:scale(1.1)}.product.product-table.--embed{background:none;box-shadow:none}.product.product-table.--embed[data-label='']{border-bottom:1px dotted #ccc}@media only screen and (min-width: 520px) and (max-width: 1023px){.product.product-table .product-info{width:calc(100% - 100px)}.product.product-table .product-actions{display:none}}@media only screen and (max-width: 519px){.product.product-table .product-image{width:60px}.product.product-table .product-image img{width:60px}.product.product-table .product-info{width:calc(100% - 60px)}.product.product-table .product-actions{display:none}}.product.product-box{background:#fff;-border:3px solid transparent;box-shadow:0px 4px 8px rgba(0,0,0,0.25);border-radius:6px;overflow:hidden;display:flex;flex-direction:column;justify-content:stretch;position:relative;padding-top:40px}.product.product-box .product-label{position:absolute;top:0;right:10px;width:120px;height:90px;border-radius:0px 0px 100px 100px;display:flex;color:#fff;text-align:center;justify-content:center;align-items:center;visibility:hidden;padding:0px 10px 15px 10px;flex-direction:column;z-index:2}.product.product-box .product-label span{display:block;font-size:18px;font-weight:bold}.product.product-box .product-label span.--big{font-size:22px}.product.product-box .product-label var{display:block;font-size:12px}.product.product-box .product-simple-badge{position:absolute;top:-10px;right:40px;z-index:3;border-radius:100%;width:60px;height:60px;background:#d03737;display:flex;text-align:center;justify-content:center;align-items:center}.product.product-box .product-image{transition:all .2s ease-in-out;position:relative}.product.product-box .product-image img{display:block;height:300px;width:100%;object-fit:scale-down}.product.product-box .product-image img.slider-image-1{display:none}.product.product-box .product-image:hover{transform:scale(1.05)}.product.product-box .product-image:hover img.slider-image-0{display:none}.product.product-box .product-image:hover img.slider-image-1{display:block}.product.product-box .product-info{padding:20px 20px;height:100%}.product.product-box .product-info .product-title{width:100%;padding-top:10px;font-size:100%;font-family:'Ubuntu', Arial, sans-serif;font-size:120%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.product.product-box .product-info .product-title.--center,.product.product-box .product-info .product-title.--text-center{text-align:center}.product.product-box .product-info .product-title.--left,.product.product-box .product-info .product-title.--text-left{text-align:left}.product.product-box .product-info .product-title.--right,.product.product-box .product-info .product-title.--text-right{text-align:right}.product.product-box .product-info .product-title.--uppercase{text-transform:uppercase}.product.product-box .product-info .product-title.--middle{vertical-align:middle}.product.product-box .product-info .product-title.--margin{margin-bottom:20px}.product.product-box .product-info .product-title.--margin-5{margin-bottom:5px}.product.product-box .product-info .product-title.--bold{font-weight:bold}.product.product-box .product-info .product-title.--red{color:#d03737}.product.product-box .product-info .product-title.--green{color:#6abc44}.product.product-box .product-info .product-title.--yellow{color:#FED346}.product.product-box .product-info .product-title.--gray{color:#727272}.product.product-box .product-info .product-title.--double-padding{padding-top:40px;padding-bottom:40px}.product.product-box .product-info .product-title.--padding,.product.product-box .product-info .product-title.--full-padding{padding-top:20px;padding-bottom:20px}.product.product-box .product-info .product-title.--double-padding-top{padding-top:40px}.product.product-box .product-info .product-title.--double-padding-bottom{padding-bottom:40px}.product.product-box .product-info .product-title.--padding-top{padding-top:20px}.product.product-box .product-info .product-title.--padding-bottom{padding-bottom:20px}.product.product-box .product-info .product-title.--half-padding-top{padding-top:10px}.product.product-box .product-info .product-title.--half-padding-bottom{padding-bottom:10px}.product.product-box .product-info .product-title.--mini-padding-top,.product.product-box .product-info .product-title.--quarter-padding-top{padding-top:5px}.product.product-box .product-info .product-title.--mini-padding-bottom,.product.product-box .product-info .product-title.--quarter-padding-bottom{padding-bottom:5px}.product.product-box .product-info .product-title.--max-width-center,.product.product-box .product-info .product-title.--max-width-800-center,.product.product-box .product-info .product-title.--max-width-600-center{max-width:600px;margin-left:auto;margin-right:auto}.product.product-box .product-info .product-title.--max-width-800-center{max-width:800px}.product.product-box .product-info .product-title.--border{border-left:3px solid #31407c;padding-left:10px}.product.product-box .product-info .product-price{font-size:30px}.product.product-box .product-info .product-price s{font-size:70%;margin-left:10px}.product.product-box .product-info .product-price span{font-size:70%;margin-left:10px}.product.product-box .product-info .product-stock{padding-top:10px;font-size:12px;display:flex}.product.product-box .product-info .product-stock .product-cart-variations{margin-left:10px}.product.product-box .product-info .product-stock .product-cart-variations .--in-cart-label:before{content:"|";margin-right:10px;color:#aaa}.product.product-box .product-actions{background:#31407c;color:#fff;min-height:50px;display:flex;justify-content:stretch;align-items:stretch}.product.product-box .product-actions .button{flex:1;text-align:center}.product.product-box[data-label='available']{border:3px solid #6abc44}.product.product-box[data-label='available'] .product-label{visibility:visible;background:#6abc44}.product.product-box[data-label='is-upon-order']{border:3px solid #d03737}.product.product-box[data-label='is-upon-order'] .product-label{visibility:visible;background:#d03737}.product.product-box[data-label='offer'],.product.product-box[data-label='has-double-points'],.product.product-box[data-label='set-2-plus-1']{border:3px solid #E95420}.product.product-box[data-label='offer'] .product-label,.product.product-box[data-label='has-double-points'] .product-label,.product.product-box[data-label='set-2-plus-1'] .product-label{visibility:visible;background:#E95420}.product.product-box[data-label='preorder']{border:3px solid #A444BC}.product.product-box[data-label='preorder'] .product-label{visibility:visible;background:#A444BC}.product.product-box[data-label='new-arrival']{border:3px solid #4482BC}.product.product-box[data-label='new-arrival'] .product-label{visibility:visible;background:#4482BC}.product.product-box[data-label='best-seller']{border:3px solid #D4AA48}.product.product-box[data-label='best-seller'] .product-label{visibility:visible;background:linear-gradient(90deg,#9F7929 0%,#D4AA48 23.23%,#FDF29D 50.83%,#D4AA48 76.87%,#B1942D 100%);color:#000}.product.product-box[data-label='vip']{border:3px solid #77ced5}.product.product-box[data-label='vip'] .product-label{visibility:visible;background:linear-gradient(90deg,#77ced5 0%,#fff 50%,#77ced5 100%);color:#000}.product.product-box[data-label='simple-badge']{border:3px solid #d03737}.product.product-box[data-label='simple-badge'] .product-label{visibility:visible;background:#d03737;color:#fff}.product.product-box[data-label='simple-badge'][data-label-color='red']{border:3px solid #d03737}.product.product-box[data-label='simple-badge'][data-label-color='red'] .product-label{background:#d03737;color:#fff}.product.product-box[data-label='simple-badge'][data-label-color='blue']{border:3px solid #31407c}.product.product-box[data-label='simple-badge'][data-label-color='blue'] .product-label{background:#31407c;color:#fff}.product.product-box[data-label='simple-badge'][data-label-color='purple']{border:3px solid #9d48f7}.product.product-box[data-label='simple-badge'][data-label-color='purple'] .product-label{background:#9d48f7;color:#fff}.product.product-box[data-label='simple-badge'][data-label-color='yellow']{border:3px solid #FED346}.product.product-box[data-label='simple-badge'][data-label-color='yellow'] .product-label{background:#FED346;color:#fff}.product.product-box[data-label='simple-badge'][data-label-color='orange']{border:3px solid #EA8F4B}.product.product-box[data-label='simple-badge'][data-label-color='orange'] .product-label{background:#EA8F4B;color:#fff}.product.product-box[data-label='simple-badge'][data-label-color='green']{border:3px solid #6abc44}.product.product-box[data-label='simple-badge'][data-label-color='green'] .product-label{background:#6abc44;color:#fff}.product.product-box[data-label='simple-badge'][data-label-color='black']{border:3px solid #212121}.product.product-box[data-label='simple-badge'][data-label-color='black'] .product-label{background:#212121;color:#fff}body[data-theme-color='pink'] .product.product-box .product-actions{background-color:#fe7393}@media only screen and (max-width: 519px){.product.product-box .product-label{width:80px;height:60px;border-radius:0px 0px 100px 100px;padding:0px 5px 10px 5px}.product.product-box .product-label span{font-size:14px}.product.product-box .product-label span.--big{font-size:18px}.product.product-box .product-label var{display:none;font-size:12px}.product.product-box .product-simple-badge{width:40px;height:40px}.product.product-box .product-image img{height:150px}.product.product-box .product-info{padding:10px}.product.product-box .product-info .product-title{font-size:16px}.product.product-box .product-info .product-price{font-size:20px}.product.product-box .product-info .product-price s{margin-left:0px;display:block}.product.product-box .product-info .product-price span{margin-left:0px;display:block}.product.product-box .product-info .product-stock{font-size:12px}.product.product-box .product-actions[data-group-product='0'] .linkbutton{display:none}.product.product-box .product-actions[data-group-product='0'] .wishlistbutton{display:none}.product.product-box .product-actions[data-group-product='1'] .wishlistbutton{display:none}}.product-selections{margin-top:20px;display:grid;place-items:center}.product-selections .dialog-product-selection,.product-selections .product-selection{text-align:left;display:flex;align-items:center;margin-top:10px}.product-selections .dialog-product-selection .product-selection-label,.product-selections .product-selection .product-selection-label{width:80px;margin-right:10px}.product-selections .--stock{text-align:left;margin-top:20px}.offerpack-products{padding-bottom:40px;margin-bottom:40px}.relative-listing .relative-listing-results{width:100%;display:grid;padding:0 0px 100px 0px;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:20px;row-gap:20px}.relative-listing .relative-listing-results.--max-3{grid-template-columns:1fr 1fr 1fr}@media only screen and (min-width: 1024px) and (max-width: 1599px){.relative-listing .relative-listing-results,.relative-listing .relative-listing-results.--max-3{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width: 520px) and (max-width: 1023px){.relative-listing .relative-listing-results,.relative-listing .relative-listing-results.--max-3{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 519px){.relative-listing .relative-listing-results,.relative-listing .relative-listing-results.--max-3{grid-template-columns:1fr 1fr;column-gap:10px;row-gap:10px}}.product.product-cart,.product.product-cart-extra,.product.product-cart-overview{display:flex;justify-items:stretch;align-items:center;column-gap:10px;row-gap:10px;padding:10px 0 10px 0;position:relative}.product.product-cart:not(:last-child),.product.product-cart-extra:not(:last-child),.product.product-cart-overview:not(:last-child){border-bottom:1px solid #eee}.product.product-cart[data-quantity='0'],.product.product-cart-extra[data-quantity='0'],.product.product-cart-overview[data-quantity='0']{display:none}.product.product-cart.product.product-cart-extra,.product.product-cart-extra.product.product-cart-extra,.product.product-cart-overview.product.product-cart-extra{background:#FFF;box-shadow:0px 4px 8px rgba(0,0,0,0.25);border-radius:6px;border:3px solid transparent;padding:10px;margin-bottom:10px}.product.product-cart.product.product-cart-extra .product-sublabel,.product.product-cart-extra.product.product-cart-extra .product-sublabel,.product.product-cart-overview.product.product-cart-extra .product-sublabel{left:35px}.product.product-cart .product-image,.product.product-cart-extra .product-image,.product.product-cart-overview .product-image{flex:0;min-width:100px;display:flex;justify-content:center;position:relative}.product.product-cart .product-image img,.product.product-cart-extra .product-image img,.product.product-cart-overview .product-image img{display:block;height:50px;object-fit:scale-down;box-shadow:0px 2px 4px rgba(0,0,0,0.25);border-radius:5px}.product.product-cart .product-sublabel,.product.product-cart-extra .product-sublabel,.product.product-cart-overview .product-sublabel{transform:rotate(-90deg) translate(-50%,-50%);transform-origin:left bottom;position:absolute;bottom:50%;left:15px;font-size:12px;color:#fff;padding:1px 5px}.product.product-cart .product-label,.product.product-cart-extra .product-label,.product.product-cart-overview .product-label{display:none}.product.product-cart .product-title,.product.product-cart-extra .product-title,.product.product-cart-overview .product-title{flex:1}.product.product-cart .product-cart-offerpack,.product.product-cart-extra .product-cart-offerpack,.product.product-cart-overview .product-cart-offerpack{background:#d03737;color:#fff;padding:3px 5px}.product.product-cart .product-cart-quantity,.product.product-cart-extra .product-cart-quantity,.product.product-cart-overview .product-cart-quantity{flex:0;width:150px;min-width:150px;text-align:center}.product.product-cart .product-cart-price,.product.product-cart-extra .product-cart-price,.product.product-cart-overview .product-cart-price{flex:0;min-width:140px;text-align:center}.product.product-cart .product-cart-price .--cart-price-erased,.product.product-cart-extra .product-cart-price .--cart-price-erased,.product.product-cart-overview .product-cart-price .--cart-price-erased{text-decoration:line-through}.product.product-cart .product-cart-price .--cart-offer-price,.product.product-cart-extra .product-cart-price .--cart-offer-price,.product.product-cart-overview .product-cart-price .--cart-offer-price{color:#d03737;font-weight:bold}.product.product-cart .product-cart-cost,.product.product-cart-extra .product-cart-cost,.product.product-cart-overview .product-cart-cost{flex:0;width:100px;min-width:100px;text-align:center;font-weight:bold;font-size:20px}.product.product-cart .product-cart-cost .--cart-cost-erased,.product.product-cart-extra .product-cart-cost .--cart-cost-erased,.product.product-cart-overview .product-cart-cost .--cart-cost-erased{text-decoration:line-through;font-size:16px}.product.product-cart .product-cart-cost .--cart-coupon-percentage,.product.product-cart-extra .product-cart-cost .--cart-coupon-percentage,.product.product-cart-overview .product-cart-cost .--cart-coupon-percentage{display:none;font-size:16px;color:#fff;background-color:#d03737;padding:0 2px}.product.product-cart .product-cart-cost .--cart-coupon-cost,.product.product-cart-extra .product-cart-cost .--cart-coupon-cost,.product.product-cart-overview .product-cart-cost .--cart-coupon-cost{color:#d03737;display:block}.product.product-cart .product-cart-cost .--cart-points,.product.product-cart-extra .product-cart-cost .--cart-points,.product.product-cart-overview .product-cart-cost .--cart-points{color:#888;display:block;font-size:10px;font-weight:normal}.product.product-cart .product-cart-delete,.product.product-cart-extra .product-cart-delete,.product.product-cart-overview .product-cart-delete{flex:0;width:50px;min-width:50px}.product.product-cart[data-label='offer'] .product-label,.product.product-cart[data-label='has-double-points'] .product-label,.product.product-cart[data-label='set-2-plus-1'] .product-label,.product.product-cart-extra[data-label='offer'] .product-label,.product.product-cart-extra[data-label='has-double-points'] .product-label,.product.product-cart-extra[data-label='set-2-plus-1'] .product-label,.product.product-cart-overview[data-label='offer'] .product-label,.product.product-cart-overview[data-label='has-double-points'] .product-label,.product.product-cart-overview[data-label='set-2-plus-1'] .product-label{background:#E95420}.product.product-cart[data-label='offer'] .product-sublabel,.product.product-cart[data-label='has-double-points'] .product-sublabel,.product.product-cart[data-label='set-2-plus-1'] .product-sublabel,.product.product-cart-extra[data-label='offer'] .product-sublabel,.product.product-cart-extra[data-label='has-double-points'] .product-sublabel,.product.product-cart-extra[data-label='set-2-plus-1'] .product-sublabel,.product.product-cart-overview[data-label='offer'] .product-sublabel,.product.product-cart-overview[data-label='has-double-points'] .product-sublabel,.product.product-cart-overview[data-label='set-2-plus-1'] .product-sublabel{background:#E95420}.product.product-cart[data-label='preorder'] .product-label,.product.product-cart-extra[data-label='preorder'] .product-label,.product.product-cart-overview[data-label='preorder'] .product-label{background:#A444BC}.product.product-cart[data-label='preorder'] .product-sublabel,.product.product-cart-extra[data-label='preorder'] .product-sublabel,.product.product-cart-overview[data-label='preorder'] .product-sublabel{background:#A444BC}.product.product-cart[data-label='is-upon-order'] .product-label,.product.product-cart-extra[data-label='is-upon-order'] .product-label,.product.product-cart-overview[data-label='is-upon-order'] .product-label{background:#d03737}.product.product-cart[data-label='is-upon-order'] .product-sublabel,.product.product-cart-extra[data-label='is-upon-order'] .product-sublabel,.product.product-cart-overview[data-label='is-upon-order'] .product-sublabel{background:#d03737}.product.product-cart[data-label='new-arrival'] .product-label,.product.product-cart-extra[data-label='new-arrival'] .product-label,.product.product-cart-overview[data-label='new-arrival'] .product-label{background:#4482BC}.product.product-cart[data-label='new-arrival'] .product-sublabel,.product.product-cart-extra[data-label='new-arrival'] .product-sublabel,.product.product-cart-overview[data-label='new-arrival'] .product-sublabel{background:#4482BC}.product.product-cart[data-label='best-seller'] .product-label,.product.product-cart-extra[data-label='best-seller'] .product-label,.product.product-cart-overview[data-label='best-seller'] .product-label{background:linear-gradient(90deg,#9F7929 0%,#D4AA48 23.23%,#FDF29D 50.83%,#D4AA48 76.87%,#B1942D 100%);color:#000}.product.product-cart[data-label='best-seller'] .product-sublabel,.product.product-cart-extra[data-label='best-seller'] .product-sublabel,.product.product-cart-overview[data-label='best-seller'] .product-sublabel{background:linear-gradient(90deg,#9F7929 0%,#D4AA48 23.23%,#FDF29D 50.83%,#D4AA48 76.87%,#B1942D 100%);color:#000}.product.product-cart[data-label='vip'] .product-label,.product.product-cart-extra[data-label='vip'] .product-label,.product.product-cart-overview[data-label='vip'] .product-label{background:linear-gradient(90deg,#77ced5 0%,#fff 50%,#77ced5 100%);color:#000}.product.product-cart[data-label='vip'] .product-sublabel,.product.product-cart-extra[data-label='vip'] .product-sublabel,.product.product-cart-overview[data-label='vip'] .product-sublabel{background:linear-gradient(90deg,#77ced5 0%,#fff 50%,#77ced5 100%);color:#000}@media only screen and (max-width: 1023px){.product.product-cart,.product.product-cart-extra,.product.product-cart-overview{margin-top:20px;padding-top:20px;flex-direction:column}.product.product-cart .product-sublabel,.product.product-cart-extra .product-sublabel,.product.product-cart-overview .product-sublabel{display:none}.product.product-cart .product-label,.product.product-cart-extra .product-label,.product.product-cart-overview .product-label{position:absolute;top:0;right:10px;width:90px;height:70px;border-radius:0 0 60px 60px;display:flex;color:#fff;text-align:center;justify-content:center;align-items:center;padding:0px 10px 10px 10px;flex-direction:column;z-index:2}.product.product-cart .product-label span,.product.product-cart-extra .product-label span,.product.product-cart-overview .product-label span{display:block;font-size:14px;font-weight:bold}.product.product-cart .product-label var,.product.product-cart-extra .product-label var,.product.product-cart-overview .product-label var{display:block;font-size:10px}.product.product-cart .product-image,.product.product-cart-extra .product-image,.product.product-cart-overview .product-image{flex:0}.product.product-cart .product-image img,.product.product-cart-extra .product-image img,.product.product-cart-overview .product-image img{display:block;height:150px;object-fit:cover}.product.product-cart .product-title,.product.product-cart-extra .product-title,.product.product-cart-overview .product-title{flex:auto}.product.product-cart .product-cart-quantity,.product.product-cart-extra .product-cart-quantity,.product.product-cart-overview .product-cart-quantity{flex:auto;width:200px;min-width:auto}.product.product-cart .product-cart-price,.product.product-cart-extra .product-cart-price,.product.product-cart-overview .product-cart-price{flex:auto;width:auto;min-width:auto}.product.product-cart .product-cart-cost,.product.product-cart-extra .product-cart-cost,.product.product-cart-overview .product-cart-cost{flex:auto;width:auto;min-width:auto}.product.product-cart .product-cart-delete,.product.product-cart-extra .product-cart-delete,.product.product-cart-overview .product-cart-delete{flex:auto;width:auto}.product.product-cart[data-label='offer'],.product.product-cart[data-label='has-double-points'],.product.product-cart[data-label='set-2-plus-1'],.product.product-cart-extra[data-label='offer'],.product.product-cart-extra[data-label='has-double-points'],.product.product-cart-extra[data-label='set-2-plus-1'],.product.product-cart-overview[data-label='offer'],.product.product-cart-overview[data-label='has-double-points'],.product.product-cart-overview[data-label='set-2-plus-1']{-border-top:3px solid #E95420;border-left:none}.product.product-cart[data-label='preorder'],.product.product-cart-extra[data-label='preorder'],.product.product-cart-overview[data-label='preorder']{-border-top:3px solid #A444BC;border-left:none}.product.product-cart[data-label='new-arrival'],.product.product-cart-extra[data-label='new-arrival'],.product.product-cart-overview[data-label='new-arrival']{-border-top:3px solid #4482BC;border-left:none}.product.product-cart[data-label='best-seller'],.product.product-cart-extra[data-label='best-seller'],.product.product-cart-overview[data-label='best-seller']{-border-top:3px solid #D4AA48;border-left:none}.product.product-cart[data-label='vip'],.product.product-cart-extra[data-label='vip'],.product.product-cart-overview[data-label='vip']{-border-top:3px solid #77ced5;border-left:none}.product.product-cart[data-label='is-upon-order'],.product.product-cart-extra[data-label='is-upon-order'],.product.product-cart-overview[data-label='is-upon-order']{-border-top:3px solid #d03737;border-left:none}}.product.product-cartlayer{display:flex;justify-items:stretch;align-items:center;column-gap:10px;row-gap:10px;padding:10px 0}.product.product-cartlayer:not(:last-child){border-bottom:1px dotted #888}.product.product-cartlayer[data-quantity='0']{display:none}.product.product-cartlayer .product-image{flex:0;min-width:40px;display:flex;justify-content:center;position:relative}.product.product-cartlayer .product-image img{display:block;max-height:40px;max-width:40px;object-fit:cover}.product.product-cartlayer .product-title{flex:1}.product.product-cartlayer .product-cart-quantity{flex:0;width:auto;min-width:40px}.product.product-cartlayer .product-cart-price{flex:0;width:auto;min-width:80px}.product.product-cartlayer[data-label='offer'] .product-image img,.product.product-cartlayer[data-label='has-double-points'] .product-image img,.product.product-cartlayer[data-label='set-2-plus-1'] .product-image img{border:3px solid #E95420}.product.product-cartlayer[data-label='preorder'] .product-image img{border:3px solid #A444BC}.product.product-cartlayer[data-label='new-arrival'] .product-image img{border:3px solid #4482BC}.product.product-cartlayer[data-label='best-seller'] .product-image img{border:3px solid #D4AA48}.product.product-cartlayer[data-label='vip'] .product-image img{border:3px solid #77ced5}.product.product-cartlayer[data-label='is-upon-order'] .product-image img{border:3px solid #d03737}@media only screen and (max-width: 350px){.product.product-cartlayer .product-image{display:none}.product.product-cartlayer .product-cart-quantity{flex:0;width:auto;min-width:20px}.product.product-cartlayer .product-cart-price{flex:0;width:auto;min-width:50px}}#simpler-container{width:100%;display:grid;place-items:center}.wishlistbutton .--hidden{display:none}.wishlistbutton .--loading-message{display:none}.wishlistbutton.--add-or-remove .--in-wishlist{display:none}.wishlistbutton.--add-or-remove .--out-of-wishlist{display:block}.wishlistbutton.--add-or-remove[data-in-wishlist='1']{color:#fff;background:#d03737 !important}.wishlistbutton.--add-or-remove[data-in-wishlist='1']:hover{background:#ac2828 !important}.wishlistbutton.--add-or-remove[data-in-wishlist='1'] .--out-of-wishlist{display:none}.wishlistbutton.--add-or-remove[data-in-wishlist='1'] .--in-wishlist{display:block}.wishlistbutton.--add-or-remove.--loading .--in-wishlist{display:none}.wishlistbutton.--add-or-remove.--loading .--out-of-wishlist{display:none}.wishlistbutton.--add-or-remove.--loading .--loading-message{display:block}.wishlistbutton.--remove{color:#fff;background:#d03737}.wishlistbutton.--remove:hover{background:#ac2828}.wishlistbutton.--remove.--loading{background:#591515}.wishlist-list-picker{position:absolute;z-index:10001;width:min(280px,calc(100vw - 24px));padding:8px;border:1px solid #e1e3e8;border-radius:12px;background:#fff;box-shadow:0 14px 38px rgba(24,28,40,0.18)}.wishlist-list-picker >button{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;width:100%;min-height:46px;padding:6px 10px;gap:10px;border:0;border-radius:8px;background:transparent;color:#242424;font-family:'Ubuntu', Arial, sans-serif;text-align:left;cursor:pointer}.wishlist-list-picker >button:hover{background:#f2f3f6}.wishlist-list-picker >button small{color:#888;font-size:12px}.wishlist-list-picker-title{padding:8px 10px 7px;color:#555;font-size:13px;font-weight:800}.wishlist-list-picker-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:7px;background:#f0f2f8;color:#31407c}.wishlist-list-picker-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700}.over-200.--hidden{display:none}.under-200.--hidden{display:none}.cart{padding-bottom:100px}.cart .cart-title{text-align:center;padding:40px 0 10px 0}.cart .cart-title.--padding-bottom{padding-bottom:40px}.cart .cart-message{padding:10px;background:#d03737;color:#fff;margin-bottom:20px}.cart .cart-message.--no-margin{margin-bottom:0px}.cart .cart-message.--margin-top{margin-top:20px}.cart .cartstep{position:relative;padding-top:40px}.cart .cartstep:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;-background:rgba(255,255,255,0.5)}.cart .cartstep[data-step='cart'] #area-guest-with-preorder,.cart .cartstep[data-step='cart'] #area-guest-without-preorder{display:none}.cart .cartstep[data-step='cart'][data-has-preorder-products='0'] #area-guest-without-preorder{display:block}.cart .cartstep[data-step='cart'][data-has-preorder-products='1'] #area-guest-with-preorder{display:block}.cart .cartstep.--initialized:before{display:none}.cart .--empty-cart{width:100%;text-align:center;margin:0 auto;padding:40px 0 80px 0}.cart .cart-available-products,.cart .cart-preorder-products{display:flex;flex-direction:column;row-gap:10px;margin-bottom:40px}.cart .cart-available-products .subheading:before,.cart .cart-preorder-products .subheading:before{content:'';display:inline-block;width:10px;height:10px;border-radius:100%;margin-right:10px;vertical-align:middle;margin-top:-4px}.cart .cart-available-products{border:2px solid #6abc44}.cart .cart-available-products .subheading:before{background:#6abc44}.cart .cart-preorder-products{border:2px solid #A444BC}.cart .cart-preorder-products .subheading:before{background:#A444BC}.cart .cart-products[data-count-available-products='0'] .cart-available-products{display:none}.cart .cart-products[data-count-preorder-products='0'] .cart-preorder-products{display:none}.cart .cart-extra{padding-bottom:40px}.cart .cart-coupon{padding:20px;display:flex;gap:10px;background-color:#fff;align-items:center;border-radius:5px}.cart .cart-coupon .cart-coupon-label{font-size:80%;font-family:'Ubuntu', Arial, sans-serif;margin-bottom:5px}.cart .cart-coupon .cart-coupon-label.--center,.cart .cart-coupon .cart-coupon-label.--text-center{text-align:center}.cart .cart-coupon .cart-coupon-label.--left,.cart .cart-coupon .cart-coupon-label.--text-left{text-align:left}.cart .cart-coupon .cart-coupon-label.--right,.cart .cart-coupon .cart-coupon-label.--text-right{text-align:right}.cart .cart-coupon .cart-coupon-label.--uppercase{text-transform:uppercase}.cart .cart-coupon .cart-coupon-label.--middle{vertical-align:middle}.cart .cart-coupon .cart-coupon-label.--margin{margin-bottom:20px}.cart .cart-coupon .cart-coupon-label.--margin-5{margin-bottom:5px}.cart .cart-coupon .cart-coupon-label.--bold{font-weight:bold}.cart .cart-coupon .cart-coupon-label.--red{color:#d03737}.cart .cart-coupon .cart-coupon-label.--green{color:#6abc44}.cart .cart-coupon .cart-coupon-label.--yellow{color:#FED346}.cart .cart-coupon .cart-coupon-label.--gray{color:#727272}.cart .cart-coupon .cart-coupon-label.--double-padding{padding-top:40px;padding-bottom:40px}.cart .cart-coupon .cart-coupon-label.--padding,.cart .cart-coupon .cart-coupon-label.--full-padding{padding-top:20px;padding-bottom:20px}.cart .cart-coupon .cart-coupon-label.--double-padding-top{padding-top:40px}.cart .cart-coupon .cart-coupon-label.--double-padding-bottom{padding-bottom:40px}.cart .cart-coupon .cart-coupon-label.--padding-top{padding-top:20px}.cart .cart-coupon .cart-coupon-label.--padding-bottom{padding-bottom:20px}.cart .cart-coupon .cart-coupon-label.--half-padding-top{padding-top:10px}.cart .cart-coupon .cart-coupon-label.--half-padding-bottom{padding-bottom:10px}.cart .cart-coupon .cart-coupon-label.--mini-padding-top,.cart .cart-coupon .cart-coupon-label.--quarter-padding-top{padding-top:5px}.cart .cart-coupon .cart-coupon-label.--mini-padding-bottom,.cart .cart-coupon .cart-coupon-label.--quarter-padding-bottom{padding-bottom:5px}.cart .cart-coupon .cart-coupon-label.--max-width-center,.cart .cart-coupon .cart-coupon-label.--max-width-800-center,.cart .cart-coupon .cart-coupon-label.--max-width-600-center{max-width:600px;margin-left:auto;margin-right:auto}.cart .cart-coupon .cart-coupon-label.--max-width-800-center{max-width:800px}.cart .cart-coupon .cart-coupon-label.--border{border-left:3px solid #31407c;padding-left:10px}.cart .cart-coupon .cart-coupon-input{display:block}.cart .cart-coupon .cart-coupon-submit{display:flex}.cart .cart-coupon .cart-coupon-value{display:none}.cart .cart-coupon .cart-coupon-remove{display:none}.cart .cart-coupon .cart-coupon-input,.cart .cart-coupon .cart-coupon-value{flex:1}.cart .cart-coupon .cart-coupon-submit,.cart .cart-coupon .cart-coupon-remove{flex:0}.cart .cart-coupon .cart-coupon-value-icon{font-size:40px;color:#6abc44;vertical-align:middle}.cart .cart-coupon[data-has-coupon='1'] .cart-coupon-input{display:none}.cart .cart-coupon[data-has-coupon='1'] .cart-coupon-submit{display:none}.cart .cart-coupon[data-has-coupon='1'] .cart-coupon-value{display:block}.cart .cart-coupon[data-has-coupon='1'] .cart-coupon-remove{display:flex}.cart .cart-totals{padding:40px 0;display:flex;flex-direction:column;row-gap:40px}.cart .cart-totals .cart-totals-row{text-align:center}.cart .cart-totals .cart-totals-row .cart-totals-label{font-size:80%;font-family:'Ubuntu', Arial, sans-serif}.cart .cart-totals .cart-totals-row .cart-totals-label.--center,.cart .cart-totals .cart-totals-row .cart-totals-label.--text-center{text-align:center}.cart .cart-totals .cart-totals-row .cart-totals-label.--left,.cart .cart-totals .cart-totals-row .cart-totals-label.--text-left{text-align:left}.cart .cart-totals .cart-totals-row .cart-totals-label.--right,.cart .cart-totals .cart-totals-row .cart-totals-label.--text-right{text-align:right}.cart .cart-totals .cart-totals-row .cart-totals-label.--uppercase{text-transform:uppercase}.cart .cart-totals .cart-totals-row .cart-totals-label.--middle{vertical-align:middle}.cart .cart-totals .cart-totals-row .cart-totals-label.--margin{margin-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-label.--margin-5{margin-bottom:5px}.cart .cart-totals .cart-totals-row .cart-totals-label.--bold{font-weight:bold}.cart .cart-totals .cart-totals-row .cart-totals-label.--red{color:#d03737}.cart .cart-totals .cart-totals-row .cart-totals-label.--green{color:#6abc44}.cart .cart-totals .cart-totals-row .cart-totals-label.--yellow{color:#FED346}.cart .cart-totals .cart-totals-row .cart-totals-label.--gray{color:#727272}.cart .cart-totals .cart-totals-row .cart-totals-label.--double-padding{padding-top:40px;padding-bottom:40px}.cart .cart-totals .cart-totals-row .cart-totals-label.--padding,.cart .cart-totals .cart-totals-row .cart-totals-label.--full-padding{padding-top:20px;padding-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-label.--double-padding-top{padding-top:40px}.cart .cart-totals .cart-totals-row .cart-totals-label.--double-padding-bottom{padding-bottom:40px}.cart .cart-totals .cart-totals-row .cart-totals-label.--padding-top{padding-top:20px}.cart .cart-totals .cart-totals-row .cart-totals-label.--padding-bottom{padding-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-label.--half-padding-top{padding-top:10px}.cart .cart-totals .cart-totals-row .cart-totals-label.--half-padding-bottom{padding-bottom:10px}.cart .cart-totals .cart-totals-row .cart-totals-label.--mini-padding-top,.cart .cart-totals .cart-totals-row .cart-totals-label.--quarter-padding-top{padding-top:5px}.cart .cart-totals .cart-totals-row .cart-totals-label.--mini-padding-bottom,.cart .cart-totals .cart-totals-row .cart-totals-label.--quarter-padding-bottom{padding-bottom:5px}.cart .cart-totals .cart-totals-row .cart-totals-label.--max-width-center,.cart .cart-totals .cart-totals-row .cart-totals-label.--max-width-800-center,.cart .cart-totals .cart-totals-row .cart-totals-label.--max-width-600-center{max-width:600px;margin-left:auto;margin-right:auto}.cart .cart-totals .cart-totals-row .cart-totals-label.--max-width-800-center{max-width:800px}.cart .cart-totals .cart-totals-row .cart-totals-label.--border{border-left:3px solid #31407c;padding-left:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products{font-size:200%}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--text-center{text-align:center}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--left,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--text-left{text-align:left}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--right,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--text-right{text-align:right}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--uppercase{text-transform:uppercase}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--middle{vertical-align:middle}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--margin{margin-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--margin-5{margin-bottom:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--bold{font-weight:bold}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--red{color:#d03737}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--green{color:#6abc44}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--yellow{color:#FED346}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--gray{color:#727272}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--double-padding{padding-top:40px;padding-bottom:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--padding,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--full-padding{padding-top:20px;padding-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--double-padding-top{padding-top:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--double-padding-bottom{padding-bottom:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--padding-top{padding-top:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--padding-bottom{padding-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--half-padding-top{padding-top:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--half-padding-bottom{padding-bottom:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--mini-padding-top,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--quarter-padding-top{padding-top:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--mini-padding-bottom,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--quarter-padding-bottom{padding-bottom:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--max-width-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--max-width-800-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--max-width-600-center{max-width:600px;margin-left:auto;margin-right:auto}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--max-width-800-center{max-width:800px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--border{border-left:3px solid #31407c;padding-left:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping{font-size:200%}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--text-center{text-align:center}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--left,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--text-left{text-align:left}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--right,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--text-right{text-align:right}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--uppercase{text-transform:uppercase}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--middle{vertical-align:middle}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--margin{margin-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--margin-5{margin-bottom:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--bold{font-weight:bold}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--red{color:#d03737}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--green{color:#6abc44}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--yellow{color:#FED346}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--gray{color:#727272}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--double-padding{padding-top:40px;padding-bottom:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--padding,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--full-padding{padding-top:20px;padding-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--double-padding-top{padding-top:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--double-padding-bottom{padding-bottom:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--padding-top{padding-top:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--padding-bottom{padding-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--half-padding-top{padding-top:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--half-padding-bottom{padding-bottom:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--mini-padding-top,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--quarter-padding-top{padding-top:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--mini-padding-bottom,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--quarter-padding-bottom{padding-bottom:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--max-width-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--max-width-800-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--max-width-600-center{max-width:600px;margin-left:auto;margin-right:auto}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--max-width-800-center{max-width:800px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--border{border-left:3px solid #31407c;padding-left:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total{font-size:300%}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--text-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--text-center{text-align:center}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--left,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--text-left,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--left,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--text-left{text-align:left}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--right,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--text-right,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--right,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--text-right{text-align:right}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--uppercase,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--uppercase{text-transform:uppercase}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--middle,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--middle{vertical-align:middle}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--margin,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--margin{margin-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--margin-5,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--margin-5{margin-bottom:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--bold,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--bold{font-weight:bold}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--red,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--red{color:#d03737}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--green,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--green{color:#6abc44}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--yellow,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--yellow{color:#FED346}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--gray,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--gray{color:#727272}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--double-padding,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--double-padding{padding-top:40px;padding-bottom:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--padding,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--full-padding,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--padding,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--full-padding{padding-top:20px;padding-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--double-padding-top,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--double-padding-top{padding-top:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--double-padding-bottom,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--double-padding-bottom{padding-bottom:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--padding-top,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--padding-top{padding-top:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--padding-bottom,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--padding-bottom{padding-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--half-padding-top,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--half-padding-top{padding-top:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--half-padding-bottom,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--half-padding-bottom{padding-bottom:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--mini-padding-top,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--quarter-padding-top,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--mini-padding-top,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--quarter-padding-top{padding-top:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--mini-padding-bottom,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--quarter-padding-bottom,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--mini-padding-bottom,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--quarter-padding-bottom{padding-bottom:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--max-width-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--max-width-800-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--max-width-600-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--max-width-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--max-width-800-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--max-width-600-center{max-width:600px;margin-left:auto;margin-right:auto}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--max-width-800-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--max-width-800-center{max-width:800px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--border,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--border{border-left:3px solid #31407c;padding-left:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits{font-size:200%}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--text-center{text-align:center}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--left,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--text-left{text-align:left}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--right,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--text-right{text-align:right}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--uppercase{text-transform:uppercase}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--middle{vertical-align:middle}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--margin{margin-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--margin-5{margin-bottom:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--bold{font-weight:bold}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--red{color:#d03737}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--green{color:#6abc44}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--yellow{color:#FED346}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--gray{color:#727272}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--double-padding{padding-top:40px;padding-bottom:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--padding,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--full-padding{padding-top:20px;padding-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--double-padding-top{padding-top:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--double-padding-bottom{padding-bottom:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--padding-top{padding-top:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--padding-bottom{padding-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--half-padding-top{padding-top:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--half-padding-bottom{padding-bottom:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--mini-padding-top,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--quarter-padding-top{padding-top:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--mini-padding-bottom,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--quarter-padding-bottom{padding-bottom:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--max-width-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--max-width-800-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--max-width-600-center{max-width:600px;margin-left:auto;margin-right:auto}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--max-width-800-center{max-width:800px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--border{border-left:3px solid #31407c;padding-left:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost{font-size:300%}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--text-center{text-align:center}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--left,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--text-left{text-align:left}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--right,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--text-right{text-align:right}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--uppercase{text-transform:uppercase}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--middle{vertical-align:middle}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--margin{margin-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--margin-5{margin-bottom:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--bold{font-weight:bold}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--red{color:#d03737}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--green{color:#6abc44}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--yellow{color:#FED346}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--gray{color:#727272}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--double-padding{padding-top:40px;padding-bottom:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--padding,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--full-padding{padding-top:20px;padding-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--double-padding-top{padding-top:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--double-padding-bottom{padding-bottom:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--padding-top{padding-top:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--padding-bottom{padding-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--half-padding-top{padding-top:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--half-padding-bottom{padding-bottom:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--mini-padding-top,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--quarter-padding-top{padding-top:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--mini-padding-bottom,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--quarter-padding-bottom{padding-bottom:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--max-width-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--max-width-800-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--max-width-600-center{max-width:600px;margin-left:auto;margin-right:auto}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--max-width-800-center{max-width:800px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--border{border-left:3px solid #31407c;padding-left:10px}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub{font-size:150%}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--center,.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--text-center{text-align:center}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--left,.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--text-left{text-align:left}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--right,.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--text-right{text-align:right}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--uppercase{text-transform:uppercase}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--middle{vertical-align:middle}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--margin{margin-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--margin-5{margin-bottom:5px}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--bold{font-weight:bold}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--red{color:#d03737}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--green{color:#6abc44}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--yellow{color:#FED346}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--gray{color:#727272}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--double-padding{padding-top:40px;padding-bottom:40px}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--padding,.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--full-padding{padding-top:20px;padding-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--double-padding-top{padding-top:40px}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--double-padding-bottom{padding-bottom:40px}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--padding-top{padding-top:20px}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--padding-bottom{padding-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--half-padding-top{padding-top:10px}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--half-padding-bottom{padding-bottom:10px}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--mini-padding-top,.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--quarter-padding-top{padding-top:5px}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--mini-padding-bottom,.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--quarter-padding-bottom{padding-bottom:5px}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--max-width-center,.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--max-width-800-center,.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--max-width-600-center{max-width:600px;margin-left:auto;margin-right:auto}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--max-width-800-center{max-width:800px}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--border{border-left:3px solid #31407c;padding-left:10px}.cart .cart-totals .cart-totals-row.--bold-message{font-weight:bold;color:#d03737}.cart .cart-totals hr{border-top:1px dotted #aaa}.cart .cart-buttons{padding:40px 0 0 0;display:flex;justify-content:center;column-gap:20px}.cart .cart-buttons.--margin-bottom{margin-bottom:40px}.cart .one-click-checkout{background:#fff;padding:0;max-width:800px;margin:auto;border:1px solid #e4e8f1;border-radius:12px;overflow:hidden;box-shadow:0 12px 28px rgba(31,45,78,0.1)}.cart .one-click-checkout .one-click-checkout-top{background:linear-gradient(135deg,#f5f7ff 0%,#fff9e6 100%);padding:20px 24px;border-bottom:1px solid #e9edf5}.cart .one-click-checkout .one-click-checkout-top .one-click-checkout-title{display:flex;align-items:center;gap:14px}.cart .one-click-checkout .one-click-checkout-top .one-click-checkout-title .one-click-checkout-title-icon{width:38px;height:38px;border-radius:50%;background:#31407c;color:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 38px}.cart .one-click-checkout .one-click-checkout-top .one-click-checkout-title .one-click-checkout-title-icon i{display:block;line-height:1;transform:translateY(1px)}.cart .one-click-checkout .one-click-checkout-top .one-click-checkout-title .heading{font-size:18px;font-weight:bold;color:#31407c;margin-bottom:3px}.cart .one-click-checkout .one-click-checkout-top .one-click-checkout-title .text{color:#5c6477;font-size:14px}.cart .one-click-checkout .one-click-checkout-bottom{padding:20px 24px 14px;min-height:118px;display:flex;gap:18px;justify-content:stretch;align-items:center}.cart .one-click-checkout .one-click-checkout-bottom .one-click-checkout-area{flex:1;position:relative}.cart .one-click-checkout .one-click-checkout-bottom .one-click-checkout-buttons{flex:0;display:flex;flex-direction:column;gap:8px}.cart .one-click-checkout .one-click-checkout-bottom .one-click-checkout-buttons .button{background:#f1f3f8;color:#31407c;width:36px;height:36px;min-width:36px;min-height:36px}.cart .one-click-checkout .one-click-checkout-bottom .one-click-checkout-buttons .button:hover:not(:disabled){background:#31407c;color:#fff}.cart .one-click-checkout .one-click-checkout-bottom .one-click-checkout-buttons .button:disabled{opacity:0.35;cursor:not-allowed}.cart .one-click-checkout[data-loading='1'] .one-click-checkout-area:before{content:" ";position:absolute;background-color:rgba(255,255,255,0.5);display:flex;justify-content:center;align-items:center;top:0;bottom:0;left:0;right:0}.cart .one-click-checkout .one-click-checkout-subbottom{padding:4px 24px 16px}.cart .one-click-checkout .one-click-checkout-subbottom .button{min-height:48px;border-radius:7px;box-shadow:0 5px 12px rgba(212,169,14,0.25)}.cart .one-click-checkout .one-click-checkout-footnote{padding:14px 24px 16px;border-top:1px solid #edf0f5;background:#fafbfc;color:#697185;font-size:13px;line-height:1.5}.cart .one-click-checkout .one-click-checkout-footnote b{color:#31407c}.cart .one-click-checkout-order .fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.cart .one-click-checkout-order .fields .text{color:#737b8d;font-size:12px;line-height:1.45}.cart .one-click-checkout-order .fields .text:first-child{grid-column:-1;font-size:13px;margin-bottom:4px}.cart .one-click-checkout-order .fields .text b{color:#30384b;font-size:14px}.cart .one-click-checkout-order .fields .text.--mini-padding-top{padding-top:0}.cart .one-click-checkout-order .one-click-checkout-order-heading{display:flex;align-items:center;gap:7px;margin-bottom:14px;font-size:13px;color:#737b8d}.cart .one-click-checkout-order .one-click-checkout-order-heading b{color:#31407c;font-size:14px}.cart .one-click-checkout-order .one-click-checkout-order-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.cart .one-click-checkout-order .one-click-checkout-order-detail{display:flex;align-items:flex-start;gap:10px;min-width:0}.cart .one-click-checkout-order .one-click-checkout-order-detail >i{color:#31407c;font-size:18px;margin-top:2px}.cart .one-click-checkout-order .one-click-checkout-order-detail div{min-width:0}.cart .one-click-checkout-order .one-click-checkout-order-detail span,.cart .one-click-checkout-order .one-click-checkout-order-detail b{display:block}.cart .one-click-checkout-order .one-click-checkout-order-detail span{color:#737b8d;font-size:12px;margin-bottom:2px}.cart .one-click-checkout-order .one-click-checkout-order-detail b{color:#30384b;font-size:14px;line-height:1.35}.cart .one-click-checkout-order .one-click-checkout-order-detail.--full{grid-column:-1}.cart .cart-totals[data-compute-credits='0'] .--compute-credits{display:none}.cart .cart-totals[data-compute-credits='1'] .--compute-credits{display:block}.cart .points-to-gain-message[data-points='0']{display:none}.cart .cart-gift-cover,.cart .cart-gift-letter{background:#fff;padding:20px;border-radius:5px}.cart .cart-gift-cover .cart-gift-cover-icon,.cart .cart-gift-letter .cart-gift-cover-icon{padding:20px 0 20px 20px;border-left:1px solid #e0e0e0;text-align:center}.cart .cart-gift-cover .cart-gift-cover-icon i,.cart .cart-gift-letter .cart-gift-cover-icon i{color:#d03737}.cart .cart-gift-cover .cart-gift-cover-icon div,.cart .cart-gift-letter .cart-gift-cover-icon div{font-size:14px}.cart{background:#eceef3;padding-bottom:0}.cart .cart-page{background:#eceef3;min-height:640px;padding:0 0 34px 0}.cart .cart-page__inner{width:calc(100% - 32px);max-width:1180px;margin:0 auto}.cart .cart-page__title{padding-bottom:20px;color:#212121;font-family:'Ubuntu', Arial, sans-serif;font-size:30px;line-height:1.15;font-weight:800}.cart .cart-main{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:26px;align-items:start}.cart .cart-main__content{min-width:0}.cart .cart-free-shipping{background:#fff;border-radius:8px;padding:22px 24px;margin-bottom:26px}.cart .cart-free-shipping__message{color:#424851;font-size:13px;font-weight:800;margin-bottom:12px}.cart .cart-free-shipping__message var{font-style:normal}.cart .cart-free-shipping__message b{color:#ff4c5f}.cart .cart-free-shipping__bar{height:9px;overflow:hidden;border-radius:999px;background:#f0f0f0}.cart .cart-free-shipping__bar span{display:block;height:100%;max-width:100%;border-radius:inherit;background:linear-gradient(90deg,#9d48f7 0%,#31407c 52%,#49cfea 100%);transition:width 200ms ease}.cart .cart-products>.--empty-cart{background:transparent;border-radius:0;color:#727272}.cart .cart-available-products,.cart .cart-preorder-products{background:#fff;border:0;border-radius:8px;row-gap:0;margin-bottom:26px;padding:0 26px;overflow:hidden}.cart .cart-available-products >.subheading,.cart .cart-preorder-products >.subheading{display:none}.cart .cart-products__head{display:grid;grid-template-columns:minmax(260px,1fr) 110px 130px 120px 32px;gap:18px;align-items:center;padding:24px 0 16px;color:#212121;font-size:13px;font-weight:800;border-bottom:1px solid #eef0f5}.cart .cart-products__head-product{padding-left:118px}.cart .product.product-cart{display:grid;grid-template-columns:84px minmax(170px,1fr) 110px 130px 120px 32px;grid-template-rows:auto auto;column-gap:18px;row-gap:4px;align-items:center;min-height:116px;padding:26px 0;border-bottom:1px solid #eef0f5}.cart .product.product-cart:last-child:not(.selected-product){border-bottom:0}.cart .product.product-cart .product-sublabel,.cart .product.product-cart .product-label{display:none}.cart .product.product-cart .product-image{grid-column:1;grid-row:1 / span 2;width:84px;justify-content:center}.cart .product.product-cart .product-image img{width:76px;height:76px;object-fit:contain;box-shadow:none;border-radius:6px}.cart .product.product-cart .product-title{grid-column:2;grid-row:1;align-self:end;font-size:14px;line-height:1.18;font-weight:800}.cart .product.product-cart .product-title a{color:#212121}.cart .product.product-cart .product-cart-variations{grid-column:2;grid-row:2;align-self:start;color:#727272;font-size:12px;line-height:1.25;margin-top:2px}.cart .product.product-cart .product-cart-offerpack{display:inline-flex;align-items:center;width:fit-content;margin-top:5px;padding:5px 10px 5px 8px;border:1px solid rgba(208,55,55,0.22);border-radius:999px;background:rgba(208,55,55,0.08);color:#b42a2a;font-size:11px;line-height:1;font-weight:900;letter-spacing:0.03em;white-space:nowrap}.cart .product.product-cart .product-cart-offerpack:before{content:"";width:6px;height:6px;margin-right:7px;border-radius:50%;background:#d03737;box-shadow:0 0 0 3px rgba(208,55,55,0.12)}.cart .product.product-cart .product-cart-price{grid-column:3;grid-row:1 / span 2;min-width:0;text-align:left;font-size:13px;color:#212121}.cart .product.product-cart .product-cart-price s,.cart .product.product-cart .product-cart-price .--cart-price-erased{color:#c64b4b;text-decoration-color:#c64b4b}.cart .product.product-cart .product-cart-quantity{grid-column:4;grid-row:1 / span 2;width:auto;min-width:0}.cart .product.product-cart .cartbutton.--plus-minus{display:inline-grid;grid-template-columns:36px 42px 36px;height:36px;border:1px solid #edf0f4;border-radius:6px;background:#fff;overflow:hidden}.cart .product.product-cart .cartbutton.--plus-minus button,.cart .product.product-cart .cartbutton.--plus-minus input{width:100%;height:34px;min-height:34px;border:0;border-radius:0;background:#fff;color:#212121;box-shadow:none;font-size:16px;font-weight:800;text-align:center}.cart .product.product-cart .cartbutton.--plus-minus button.--minus{grid-column:1;grid-row:1}.cart .product.product-cart .cartbutton.--plus-minus button.--plus{grid-column:3;grid-row:1}.cart .product.product-cart .cartbutton.--plus-minus input{grid-column:2;grid-row:1;padding:0 !important;border:0;border-left:1px solid #edf0f4;border-right:1px solid #edf0f4;font-size:13px;font-weight:500;-moz-appearance:textfield}.cart .product.product-cart .cartbutton.--plus-minus input.--quantity.input{padding:0 !important}.cart .product.product-cart .cartbutton.--plus-minus input::-webkit-outer-spin-button,.cart .product.product-cart .cartbutton.--plus-minus input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.cart .product.product-cart .cartbutton.--plus-minus .--loading-message{grid-column:2;grid-row:1;width:42px;height:34px;min-height:34px;border:0;border-left:1px solid #edf0f4;border-right:1px solid #edf0f4;background:#fff;z-index:2;align-self:center;justify-self:center;align-items:center;justify-content:center}.cart .product.product-cart .cartbutton.--plus-minus .--loading-message i{width:15px;height:15px;line-height:15px;font-size:15px}.cart .product.product-cart .cartbutton.--plus-minus .--out-of-stock-message{grid-column:-1;align-self:center;justify-self:center}.cart .product.product-cart .cartbutton.--plus-minus.--loading input.--quantity{display:block;color:transparent}.cart .product.product-cart .cartbutton.--plus-minus.--loading .--loading-message{display:flex}.cart .product.product-cart .product-cart-cost{grid-column:5;grid-row:1 / span 2;width:auto;min-width:0;text-align:left;color:#212121;font-size:14px;font-weight:900}.cart .product.product-cart .product-cart-cost .--cart-points{display:none}.cart .product.product-cart .product-cart-delete{grid-column:6;grid-row:1 / span 2;width:32px;min-width:0}.cart .product.product-cart .product-cart-delete .button{width:32px;height:32px;min-width:32px;min-height:32px;border:0;background:transparent;color:#707070;box-shadow:none}.cart .product.product-cart .product-cart-delete .button:hover,.cart .product.product-cart .product-cart-delete .button:focus-visible{background:rgba(208,55,55,0.09);color:#d03737}.cart .product.product-cart .cartdelete__icon{display:block;width:19px;height:19px}.cart .product.product-cart .cartmessage{display:none}.cart .product.product-cart-gift{display:flex;margin:16px 0}.cart .product.product-cart-gift .product-title{align-self:center;text-align:center;padding:0 16px}.cart .cart-summary{display:flex;flex-direction:column;background:#fff;border-radius:8px;padding:24px;position:sticky;top:180px}.cart .cart-summary h2{margin:0 0 14px;color:#212121;font-size:20px;line-height:1.2;font-weight:900}.cart .cart-summary .cart-totals{padding:0;row-gap:0}.cart .cart-summary .cart-totals-row{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #eef0f5;text-align:left}.cart .cart-summary .cart-totals-row .cart-totals-label,.cart .cart-summary .cart-totals-row .cart-totals-value{font-size:13px;line-height:1.2;font-weight:800}.cart .cart-summary .cart-totals-row .cart-totals-value{text-align:right}.cart .cart-summary .cart-totals-row var{font-style:normal}.cart .cart-summary .cart-totals-row.--total{border-bottom:0}.cart .cart-summary .cart-buttons{display:block;padding:12px 0 0;margin:0}.cart .cart-summary .cart-buttons .button{width:100%;min-height:42px;border:0;border-radius:5px;background:linear-gradient(90deg,#9d48f7 0%,#49cfea 100%);color:#fff;font-size:13px;font-weight:900}.cart .cart-summary__auth{align-self:center;width:100%;padding-top:8px}.cart .cart-summary__auth .button.--fb-blue{max-width:100%;margin:0 auto}.cart .points-to-gain-message{padding:10px 0 0;font-size:12px}.cart .cart-main__extras{margin-top:18px}.cart .cart-clear{display:flex;justify-content:flex-end;margin-top:12px}.cart .cart-clear__button{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:#d03737;font-size:13px;font-weight:700;cursor:pointer}.cart .cart-clear__button svg{width:18px;height:18px}.cart .cart-clear__button:hover,.cart .cart-clear__button:focus-visible{background:rgba(208,55,55,0.08)}.cart #gift_products_select .cart-available-products{margin-bottom:0}.cart .cart-gift-cover{padding:0;border:1px solid #e3e6ed;border-radius:8px;background:#fff;box-shadow:none}.cart .cart-gift-cover__option{display:grid;grid-template-columns:46px minmax(0,1fr) auto 42px;align-items:center;gap:14px;min-height:82px;padding:14px 18px;cursor:pointer}.cart .cart-gift-cover__icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#fff1f2;color:#d03737;font-size:23px}.cart .cart-gift-cover__copy{display:flex;min-width:0;flex-direction:column;gap:4px;color:#6f7480;font-size:12px;line-height:1.35}.cart .cart-gift-cover__copy strong{color:#212121;font-size:14px;font-weight:900}.cart .cart-gift-cover__price{color:#212121;font-size:13px;font-weight:900;white-space:nowrap}.cart .cart-gift-cover__toggle{position:relative;display:block;width:42px;height:24px}.cart .cart-gift-cover__toggle input{position:absolute;width:1px;height:1px;opacity:0}.cart .cart-gift-cover__toggle span{position:absolute;inset:0;border-radius:20px;background:#d8dbe2;transition:background-color .2s ease}.cart .cart-gift-cover__toggle span:after{content:'';position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(20,26,40,0.22);transition:transform .2s ease}.cart .cart-gift-cover__toggle input:checked+span{background:#8e4de8}.cart .cart-gift-cover__toggle input:checked+span:after{transform:translateX(18px)}.cart .cart-gift-cover__toggle input:focus-visible+span{outline:2px solid #7040bc;outline-offset:2px}.cart .cart-summary__coupon{border-top:1px solid #eef0f5;border-bottom:1px solid #eef0f5}.cart .cart-summary__coupon summary{position:relative;padding:14px 24px 14px 0;color:#212121;font-size:13px;font-weight:800;cursor:pointer;list-style:none}.cart .cart-summary__coupon summary::-webkit-details-marker{display:none}.cart .cart-summary__coupon summary:after{content:'+';position:absolute;right:2px;top:50%;color:#727783;font-size:20px;font-weight:400;transform:translateY(-50%)}.cart .cart-summary__coupon[open] summary:after{content:'\2212'}.cart .cart-summary .cart-coupon{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;padding:0 0 14px;border-radius:0;background:transparent}.cart .cart-summary .cart-coupon .input{height:38px;min-height:38px;padding:0 11px;border:1px solid #dfe2e9;border-radius:5px;background:#f7f8fa;font-size:12px;box-shadow:none}.cart .cart-summary .cart-coupon .button{width:100%;height:38px;min-height:38px;padding:0 12px;border:0;border-radius:5px;background:#252936;color:#fff;font-size:10px;font-weight:900;white-space:nowrap}.cart .cart-summary .cart-coupon .cart-coupon-value{align-self:center;color:#212121;font-size:12px;font-weight:800}.cart .cart-summary .cart-coupon .cart-coupon-value-icon{margin-right:4px;color:#6abc44;font-size:20px}.cart .cart-summary .cart-coupon[data-has-coupon='1']{grid-template-columns:minmax(0,1fr)}.cart .cart-extra{position:relative;left:50%;width:100vw;margin:42px 0 0 -50vw;padding:74px 0 78px;background:linear-gradient(110deg,#9d48f7 0%,#31407c 48%,#49cfea 100%);overflow:hidden}.cart .cart-extra-products{width:calc(100% - 32px);max-width:1180px;margin:0 auto}.cart .cart-extra-products .subheading{margin:0 0 24px;padding:0;color:#fff;text-align:left;font-size:30px;line-height:1.15;font-weight:900}.cart .cart-extra-products-results{display:grid;grid-auto-flow:column;grid-auto-columns:196px;gap:26px;overflow-x:auto;padding:0 0 18px;scrollbar-width:none}.cart .cart-extra-products-results::-webkit-scrollbar{display:none}.cart .product.product-cart-extra{width:auto;min-height:276px;margin:0;padding:16px;border:0;border-radius:16px;background:#fff;box-shadow:none}.cart .product.product-cart-extra .badge{top:16px;left:16px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.cart .product.product-cart-extra .badge img{height:16px}.cart .product.product-cart-extra .image{padding-bottom:0;width:100%;height:158px;border-radius:0}.cart .product.product-cart-extra .image img{position:static;display:block;width:100%;max-width:100%;height:148px;transform:none;object-fit:contain;border-radius:0;box-shadow:none}.cart .product.product-cart-extra h3.title{min-height:46px;margin-top:0;font-size:13px;line-height:1.2;font-weight:600}.cart .product.product-cart-extra h3.title a{color:#212121}.cart .product.product-cart-extra .product-item-footer{width:100%;margin-top:auto;align-items:flex-end}.cart .product.product-cart-extra .product-item-footer .price{gap:6px;min-width:0}.cart .product.product-cart-extra .product-item-footer .price .final-price{color:#212121;font-size:20px;line-height:1;font-weight:900}.cart .product.product-cart-extra .product-item-footer .price .starting-price{color:#c64b4b;font-size:12px;line-height:1}.cart .product.product-cart-extra .product-item-footer .btn-favourite{color:#212121}.cart .product.product-cart-extra .btn-add-to-cart{display:flex}.cart .cart-extra-products-actions{display:flex;align-items:center;justify-content:center;gap:36px;margin-top:6px}.cart .cart-extra-products-actions button,.cart .cart-extra-products-actions a{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#fff;color:#212121;text-decoration:none}.cart .cart-extra-products-actions button{width:50px;height:50px;padding:0;cursor:pointer;font-size:16px}.cart .cart-extra-products-actions button i{display:block;height:16px;font-size:16px}.cart .cart-extra-products-actions button i.fonticon-chevron-right{margin-left:4px}.cart .cart-extra-products-actions button i.fonticon-chevron-left{margin-right:4px}.cart .cart-extra-products-actions a{min-width:124px;height:50px;padding:0 28px;box-sizing:border-box;font-size:14px;font-weight:700}.cart .cart-one-click-area{margin:28px auto 0}.cart .cart-remarketing{padding-top:48px}.one-click-checkout-summary{text-align:left}.one-click-checkout-summary .one-click-checkout-summary-row{display:flex;justify-content:space-between}.one-click-checkout-summary .one-click-checkout-summary-row.--cost-total{font-weight:bold}.one-click-checkout-summary .one-click-checkout-summary-row.--cost-total var{font-size:30px}.checkout-bar{background:#fff;padding:25px 0}.checkout-bar h1 i{width:50px;height:50px;color:#fff;background-color:#31407c;margin-right:10px;display:inline-flex;justify-content:center;align-items:center;border-radius:100%;font-size:28px}.checkout-bar h1 i.fonticon-cart::before{transform:translate(-2px,0)}.checkout-bar h1 i.--arrow{color:inherit;background-color:#eee;transition:background-color 0.2s;margin-right:20px}.checkout-bar h1 i.--arrow::before{transform:translate(-2px,0)}.checkout-bar h1 i.--arrow:hover{background-color:#e0e0e0}.checkout-bar .checkout-bar-point{width:250px;text-align:center;position:relative;padding-bottom:50px}.checkout-bar .checkout-bar-point:before{content:attr(data-num);color:#fff;position:absolute;left:50%;bottom:0;width:40px;height:40px;margin-left:-20px;background:#31407c;border-radius:100%;display:flex;justify-content:center;align-items:center}.checkout-bar .checkout-bar-point.--current:before{background:#d03737}.checkout-bar .checkout-bar-point.--done:after{content:"G";font-family:"efantasy";color:#6abc44;position:absolute;left:50%;bottom:0;margin-left:5px;margin-bottom:-5px;font-size:20px}.product.product-cart.selected-product,.product.product-cart-extra.selected-product,.product.product-cart-overview.selected-product{border-bottom:none;border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box, linear-gradient(to right,#49CFEA,#31407C,#31407C,#9D48F7) border-box;border-radius:10px;padding:20px}.product.product-cart.selected-product .btn-add-gift-cover{display:none}.cart-gift-cover-icon{display:flex;flex-direction:column;align-items:center;gap:15px}@media only screen and (max-width: 1023px){.cart .cart-page{padding-top:20px}.cart .cart-page .cartstep{padding-top:0}.cart .cart-page__title{font-size:26px}.cart .cart-main{grid-template-columns:1fr}.cart .cart-summary{position:static}.cart .cart-products__head{display:none}.cart .cart-available-products,.cart .cart-preorder-products{padding:0 16px}.cart .product.product-cart{grid-template-columns:76px minmax(0,1fr) 40px;grid-template-rows:none;gap:12px;min-height:0;padding:18px 0}.cart .product.product-cart .product-image{grid-row:auto;width:76px;min-width:0}.cart .product.product-cart .product-image img{width:68px;height:68px}.cart .product.product-cart .product-title,.cart .product.product-cart .product-cart-variations,.cart .product.product-cart .product-cart-price,.cart .product.product-cart .product-cart-quantity,.cart .product.product-cart .product-cart-cost{grid-column:2;grid-row:auto;align-self:auto}.cart .product.product-cart .product-cart-variations{margin-top:0}.cart .product.product-cart .product-cart-price,.cart .product.product-cart .product-cart-cost{text-align:center}.cart .product.product-cart .product-cart-quantity{text-align:left}.cart .product.product-cart .product-cart-delete{grid-column:3;grid-row:1;width:40px;align-self:start;justify-self:end}.cart .product.product-cart .product-cart-delete .button{width:40px;height:40px;min-width:40px;min-height:40px}.cart .product-cart-quantity{display:flex;justify-content:center}.cart .cart-main__extras{grid-template-columns:1fr}.cart .cart-gift-cover__option{grid-template-columns:42px minmax(0,1fr) auto 42px;gap:10px;padding:14px}.cart .cart-gift-cover__icon{width:42px;height:42px}.cart .cart-extra{margin-top:28px;padding:44px 0 48px}.cart .cart-extra-products .subheading{font-size:24px}.cart .one-click-checkout .one-click-checkout-bottom{padding:18px;gap:12px}.cart .one-click-checkout .one-click-checkout-subbottom{padding:4px 18px 16px}.cart .one-click-checkout .one-click-checkout-footnote{padding:13px 18px 15px}.cart .one-click-checkout .one-click-checkout-top{padding:18px}.cart .one-click-checkout-order .one-click-checkout-order-details{grid-template-columns:1fr}.cart .one-click-checkout-order .fields{grid-template-columns:1fr}.cart .cart-coupon{flex-direction:column;align-items:stretch}.cart .cart-coupon .cart-coupon-submit,.cart .cart-coupon .cart-coupon-remove{justify-content:center}.checkout-bar h1.heading{text-align:center;font-size:150%}.checkout-bar h1.heading i{display:none}}.over-200.--hidden{display:none}.under-200.--hidden{display:none}.checkout .checkout-totals-area{min-width:300px;position:sticky;top:0px}.checkout .list-totals{padding:40px 0;display:flex;flex-direction:column}.checkout .list-totals .list-totals-row{display:flex;text-align:left;justify-content:space-between;align-items:center;padding:10px 20px;border-bottom:1px dotted #888}.checkout .list-totals .list-totals-row .list-totals-value{font-size:120%}.checkout .list-totals .list-totals-row .list-totals-value.--sub{font-size:150%}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--center,.checkout .list-totals .list-totals-row .list-totals-value.--sub.--text-center{text-align:center}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--left,.checkout .list-totals .list-totals-row .list-totals-value.--sub.--text-left{text-align:left}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--right,.checkout .list-totals .list-totals-row .list-totals-value.--sub.--text-right{text-align:right}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--uppercase{text-transform:uppercase}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--middle{vertical-align:middle}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--margin{margin-bottom:20px}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--margin-5{margin-bottom:5px}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--bold{font-weight:bold}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--red{color:#d03737}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--green{color:#6abc44}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--yellow{color:#FED346}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--gray{color:#727272}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--double-padding{padding-top:40px;padding-bottom:40px}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--padding,.checkout .list-totals .list-totals-row .list-totals-value.--sub.--full-padding{padding-top:20px;padding-bottom:20px}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--double-padding-top{padding-top:40px}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--double-padding-bottom{padding-bottom:40px}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--padding-top{padding-top:20px}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--padding-bottom{padding-bottom:20px}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--half-padding-top{padding-top:10px}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--half-padding-bottom{padding-bottom:10px}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--mini-padding-top,.checkout .list-totals .list-totals-row .list-totals-value.--sub.--quarter-padding-top{padding-top:5px}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--mini-padding-bottom,.checkout .list-totals .list-totals-row .list-totals-value.--sub.--quarter-padding-bottom{padding-bottom:5px}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--max-width-center,.checkout .list-totals .list-totals-row .list-totals-value.--sub.--max-width-800-center,.checkout .list-totals .list-totals-row .list-totals-value.--sub.--max-width-600-center{max-width:600px;margin-left:auto;margin-right:auto}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--max-width-800-center{max-width:800px}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--border{border-left:3px solid #31407c;padding-left:10px}.checkout .list-totals .list-totals-row.--bold-message{font-weight:bold;color:#d03737}.checkout .list-totals .list-totals-row.--cost-discount-row{color:#d03737}.checkout .list-totals .list-totals-row.--cost-credits-row{color:#d03737}.checkout .list-totals .list-totals-row.--cost-gift-card-row{color:#d03737}.checkout .list-totals hr{border-top:1px dotted #aaa}.checkout .list-totals[data-compute-credits='0'] .list-totals-row.--compute-credits{display:none}.checkout .list-totals[data-compute-credits='0'] .list-totals-row.--cost-total-row{border-bottom:none}.checkout .list-totals[data-compute-credits='0'] .list-totals-row.--cost-total-row .--cost-total-label{font-weight:bold}.checkout .list-totals[data-compute-credits='0'] .list-totals-row.--cost-total-row .--cost-total-value{font-size:160%}.checkout .list-totals[data-compute-gift-card='0'] .list-totals-row.--compute-gift-card{display:none}.checkout .list-totals[data-compute-gift-card='0'] .list-totals-row.--cost-total-row{border-bottom:none}.checkout .list-totals[data-compute-gift-card='0'] .list-totals-row.--cost-total-row .--cost-total-label{font-weight:bold}.checkout .list-totals[data-compute-gift-card='0'] .list-totals-row.--cost-total-row .--cost-total-value{font-size:160%}.checkout .list-totals[data-compute-credits='1'] .list-totals-row.--compute-credits{display:flex}.checkout .list-totals[data-compute-credits='1'] .list-totals-row.--cost-total-row{border-bottom:none;margin-bottom:10px}.checkout .list-totals[data-compute-credits='1'] .list-totals-row.--cost-total-row .--cost-total-label{font-weight:bold}.checkout .list-totals[data-compute-credits='1'] .list-totals-row.--cost-total-row .--cost-total-value{font-size:140%}.checkout .list-totals[data-compute-credits='1'] .list-totals-row.--cost-payable-row{border-bottom:none}.checkout .list-totals[data-compute-credits='1'] .list-totals-row.--cost-payable-row .--cost-label{font-weight:bold}.checkout .list-totals[data-compute-credits='1'] .list-totals-row.--cost-payable-row .--cost-value{font-size:160%}.checkout .list-totals[data-compute-gift-card='1'] .list-totals-row.--compute-gift-card{display:flex}.checkout .list-totals[data-compute-gift-card='1'] .list-totals-row.--cost-total-row{border-bottom:none;margin-bottom:10px}.checkout .list-totals[data-compute-gift-card='1'] .list-totals-row.--cost-total-row .--cost-total-label{font-weight:bold}.checkout .list-totals[data-compute-gift-card='1'] .list-totals-row.--cost-total-row .--cost-total-value{font-size:140%}.checkout .list-totals[data-compute-gift-card='1'] .list-totals-row.--cost-payable-row{border-bottom:none}.checkout .list-totals[data-compute-gift-card='1'] .list-totals-row.--cost-payable-row .--cost-label{font-weight:bold}.checkout .list-totals[data-compute-gift-card='1'] .list-totals-row.--cost-payable-row .--cost-value{font-size:160%}.checkout .list-totals[data-compute-discount='0'] .list-totals-row.--cost-discount-row{display:none}.checkout .list-totals[data-compute-gift-cover='0'] .list-totals-row.--cost-gift-cover-row{display:none}.checkout .list-totals[data-compute-gift-messages='0'] .list-totals-row.--cost-gift-messages-row{display:none}.checkout .list-totals .--double-shipping-indicator{font-weight:bold}.checkout .list-totals[data-compute-double-shipping='0'] .--double-shipping-indicator{display:none}.checkout .cart-buttons{padding:40px 0 0 0;display:flex;justify-content:center;column-gap:20px}.checkout .cart-buttons.--margin-bottom{margin-bottom:40px}.checkout .cart-accordion>summary{appearance:none;display:block;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.checkout .cart-accordion>summary::-webkit-details-marker,.checkout .cart-accordion>summary::marker{display:none}.checkout .cart-accordion>summary>div{flex:1;transition:background-color 0.2s;background-color:#fff;display:flex;align-items:center;padding:10px;cursor:pointer;border-radius:3px;font-family:'Ubuntu', Arial, sans-serif}.checkout .cart-accordion>summary>div:hover{background-color:#e0e0e0}.checkout .cart-accordion[open]>summary>div{background-color:#e0e0e0}.checkout .cart-accordion>summary>div::before{content:"►";flex:0;margin-right:10px}.checkout .cart-accordion[open]>summary>div::before{content:"▼"}.checkout .cart-accordion>summary>div>span{font-size:24px;flex:1}.checkout .cart-accordion>summary>div>i{font-size:20px;flex:0;display:none;color:#6abc44}.checkout .cart-accordion[data-ok='1']>summary>div>i{display:block}.checkout .cart-accordion>summary>var{flex:1;min-width:100%;display:block;margin-top:20px;margin-left:15px;padding-left:10px;font-size:16px;border-left:2px solid #31407c}.checkout .cart-accordion[open]>summary>var{display:none}.checkout .cart-delivery{margin-top:20px}.checkout .cart-delivery[data-delivery='']>.buttons{display:none}.checkout .cart-delivery .cart-delivery-selections{display:flex;height:100px;align-items:stretch;column-gap:20px;margin-bottom:20px}.checkout .cart-delivery .cart-delivery-selections label{flex:1;display:flex;align-items:stretch}.checkout .cart-delivery .cart-delivery-selections label span{background:#fff;border:1px solid #eee;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;border-radius:10px;cursor:pointer;text-align:center}.checkout .cart-delivery .cart-delivery-selections label span i{font-size:40px;height:40px;line-height:40px;display:inline-block;visibility:visible !important}.checkout .cart-delivery .cart-delivery-selections label span .cart-delivery-selection-icon{display:block;width:40px;height:40px;object-fit:contain;flex:0 0 auto}.checkout .cart-delivery .cart-delivery-selections label span div{margin-top:10px}.checkout .cart-delivery .cart-delivery-selections label span:hover{background:#eee}.checkout .cart-delivery .cart-delivery-selections label input{display:none}.checkout .cart-delivery .cart-delivery-selections label input:checked+span{background:#31407c;color:#fff;border:1px solid transparent}.checkout .cart-delivery .cart-delivery-selections label input:checked+span:hover{background:#31407c}.checkout .cart-delivery .cart-delivery-selections label input:disabled+span{background:#fff;color:#888}.checkout .cart-delivery .cart-delivery-selections label input:disabled+span:hover{background:#fff}.checkout .cart-delivery .cart-delivery-boxnow,.checkout .cart-delivery .cart-delivery-pickup,.checkout .cart-delivery .cart-delivery-address{padding-top:20px;display:none}.checkout .cart-delivery[data-delivery='boxnow'] .cart-delivery-boxnow,.checkout .cart-delivery[data-delivery='pickup'] .cart-delivery-pickup,.checkout .cart-delivery[data-delivery='address'] .cart-delivery-address{display:block}.checkout .cart-delivery .cart-delivery-address-selections{padding:0px 0 20px 0;display:flex;flex-wrap:wrap;gap:5px;border-bottom:1px solid #eee;margin-bottom:20px}.checkout .cart-delivery .cart-delivery-address-selections label input{display:none}.checkout .cart-delivery .cart-delivery-address-selections label span{display:block;cursor:pointer;padding:10px 15px;border-radius:5px}.checkout .cart-delivery .cart-delivery-address-selections label span i{color:#4482BC;line-height:0.2}.checkout .cart-delivery .cart-delivery-address-selections label span i.--new{color:#6abc44}.checkout .cart-delivery .cart-delivery-address-selections label span:hover{background-color:#eee}.checkout .cart-delivery .cart-delivery-address-selections label input:checked+span{background-color:#31407c;color:#fff}.checkout .cart-delivery .cart-delivery-address-selections label input:checked+span i{color:#fff}.checkout .cart-delivery .cart-delivery-address-selections label input:checked+span i.--new{color:#fff}.checkout .cart-delivery .cart-delivery-address[data-is-logged-in='1'] .field.--email{display:none}.checkout .cart-delivery .cart-delivery-address[data-is-logged-in='1'] .field.--address-title{display:block}.checkout .cart-delivery .cart-delivery-address[data-is-logged-in='0'] .cart-delivery-address-selections{display:none}.checkout .cart-delivery .cart-delivery-address[data-is-logged-in='0'] .field.--email{display:block}.checkout .cart-delivery .cart-delivery-address[data-is-logged-in='0'] .field.--address-title{display:none}.checkout .cart-delivery .cart-address-shipping label[data-available='0']{display:none}.checkout .cart-delivery .cart-address-shipping label>input[data-hide-shipping-cost='0']+span>.--corner>.--free{display:none}.checkout .cart-delivery .cart-address-shipping label>input[data-hide-shipping-cost='1']+span>.--corner>.--cost{display:none}.checkout .cart-delivery .pickup-from-the-courier-store-area[data-available='0']{display:none}.checkout .cart-payment-and-credits{display:flex;justify-items:stretch;column-gap:20px;margin-top:20px}.checkout .cart-payment-and-credits .cart-payment{flex:1}.checkout .cart-payment-and-credits .cart-payment.--hidden{display:none}.checkout .cart-payment-and-credits .cart-payment h3{font-size:20px;margin-bottom:10px;text-align:center;border-bottom:1px solid #eee;padding:0px 0 20px 0}.checkout .cart-payment-and-credits .cart-payment label[data-available='0']{display:none}.checkout .cart-payment-and-credits .cart-payment label>input[data-hide-cod-cost='0']+span>.--corner>.--free{display:none}.checkout .cart-payment-and-credits .cart-payment label>input[data-hide-cod-cost='1']+span>.--corner>.--cost{display:none}.checkout .cart-payment-installments{margin-top:40px}.checkout .cart-payment-installments .cart-payment-installments-label{font-size:20px;margin-bottom:10px}.checkout .cart-payment-installments .cart-payment-installments-message{margin-top:5px;font-size:12px}.checkout .cart-payment-installments .cart-payment-installments-disabled{display:none;font-size:12px}.checkout .cart-payment-installments .cart-payment-installments-finloup{display:none}.checkout .cart-payment-installments .cart-payment-installments-finloup .finloup_topbar_content{font-size:12px}.checkout .cart-payment-installments[data-available='0']{display:none}.checkout .cart-payment-installments[data-available='0'] .cart-payment-installments-select{display:none}.checkout .cart-payment-installments[data-available='0'] .cart-payment-installments-disabled{display:block}.checkout .cart-payment-installments[data-available='1'][data-method='credit_card'] .cart-payment-installments-select{display:block}.checkout .cart-payment-installments[data-available='1'][data-method='credit_card'] .cart-payment-installments-disabled{display:none}.checkout .cart-payment-installments[data-available='1'][data-method='credit_card'] .cart-payment-installments-finloup{display:none}.checkout .cart-payment-installments[data-available='1'][data-method='credit_card'] .cart-payment-installments-tbi{display:none}.checkout .cart-payment-installments[data-available='1'][data-method='finloup'] .cart-payment-installments-select{display:none}.checkout .cart-payment-installments[data-available='1'][data-method='finloup'] .cart-payment-installments-disabled{display:none}.checkout .cart-payment-installments[data-available='1'][data-method='finloup'] .cart-payment-installments-finloup{display:block}.checkout .cart-payment-installments[data-available='1'][data-method='finloup'] .cart-payment-installments-tbi{display:none}.checkout .cart-payment-installments[data-available='1'][data-method='tbi'] .cart-payment-installments-select{display:none}.checkout .cart-payment-installments[data-available='1'][data-method='tbi'] .cart-payment-installments-disabled{display:none}.checkout .cart-payment-installments[data-available='1'][data-method='tbi'] .cart-payment-installments-finloup{display:none}.checkout .cart-payment-installments[data-available='1'][data-method='tbi'] .cart-payment-installments-tbi{display:block}.checkout .cart-credits{margin-top:40px}.checkout .cart-credits .cart-credits-selection{display:none;padding-left:35px;padding-top:5px}.checkout .cart-credits[data-use-credits='1'] .cart-credits-selection{display:block}.checkout .cart-credits.--hidden{display:none}.checkout .cart-credits[data-available='0']{display:none}.checkout .cart-credits h3{font-size:20px;margin-bottom:10px}.checkout .cart-credits .cart-credits-description{margin-top:5px;font-size:12px}.checkout .cart-totals[data-compute-credits='0'] .--compute-credits{display:none}.checkout .cart-totals[data-compute-credits='1'] .--compute-credits{display:block}.checkout .cart-gift-card{margin-top:40px}.checkout .cart-gift-card .cart-no-gift-card{display:none}.checkout .cart-gift-card .cart-insert-gift-card{display:none}.checkout .cart-gift-card .cart-insert-gift-card .gift-card-fields{background-color:#31407c;background-image:url('/media/logos/logo-gift-card.png');background-repeat:no-repeat;background-position:right 20px center;color:#fff;padding:20px;border-radius:10px}.checkout .cart-gift-card .cart-select-gift-card{display:block}.checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card{padding:0px;padding-top:100px;background-color:#31407c;background-image:url('/media/logos/logo-gift-card.png');background-repeat:no-repeat;background-position:left 20px top;position:relative;color:#fff;border-radius:10px;max-width:340px}.checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card .cart-selected-gift-card-number{font-size:24px;background-color:#fff;padding:10px 20px;color:#212121}.checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card .cart-selected-gift-card-balance{padding:10px 20px}.checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card .cart-selected-gift-card-remove{position:absolute;top:0;right:0;transform:translate(25%,-25%)}.checkout .cart-gift-card[data-gift-card-id='0'] .cart-select-gift-card{display:none}.checkout .cart-gift-card[data-gift-card-id='0'][data-show-gift-card='0'] .cart-no-gift-card{display:block}.checkout .cart-gift-card[data-gift-card-id='0'][data-show-gift-card='1'] .cart-insert-gift-card{display:block}.checkout .cart-gift-card .cart-gift-card-selection{display:none;padding-left:35px;padding-top:5px}.checkout .cart-gift-card[data-use-gift-card='1'] .cart-gift-card-selection{display:block}.checkout .cart-gift-card.--hidden{display:none}.checkout .cart-gift-card[data-available='0']{display:none}.checkout .cart-gift-card h3{font-size:20px;margin-bottom:10px}.checkout .cart-order-separation{padding:20px;background-color:#fff;border-radius:5px}.checkout .points-to-gain-message[data-points='0']{display:none}.checkout .cart-order-separation[data-separation-available='0']{display:none}.checkout .cart-invoice{margin-top:40px;border-top:1px solid #eee;padding-top:20px}.checkout .cart-invoice[data-available='0']{display:none}.checkout .cart-invoice .cart-invoice-address{display:none;margin-top:20px}.checkout .cart-invoice[data-invoice='commercial-invoice'] .cart-invoice-address{display:block}.checkout .cart-invoice .cart-invoice-address-selections{padding:0px 0 20px 0;display:flex;flex-wrap:wrap;gap:5px;border-bottom:1px solid #eee;margin-bottom:20px}.checkout .cart-invoice .cart-invoice-address-selections label input{display:none}.checkout .cart-invoice .cart-invoice-address-selections label span{display:block;cursor:pointer;padding:10px 15px;border-radius:5px}.checkout .cart-invoice .cart-invoice-address-selections label span i{color:#4482BC;line-height:0.2}.checkout .cart-invoice .cart-invoice-address-selections label span i.--new{color:#6abc44}.checkout .cart-invoice .cart-invoice-address-selections label span:hover{background-color:#eee}.checkout .cart-invoice .cart-invoice-address-selections label input:checked+span{background-color:#31407c;color:#fff}.checkout .cart-invoice .cart-invoice-address-selections label input:checked+span i{color:#fff}.checkout .cart-invoice .cart-invoice-address-selections label input:checked+span i.--new{color:#fff}.checkout .cart-invoice .cart-invoice-address[data-is-logged-in='1'] .field.--email{display:none}.checkout .cart-invoice .cart-invoice-address[data-is-logged-in='0'] .cart-invoice-address-selections{display:none}.checkout .cart-invoice .cart-invoice-address[data-is-logged-in='0'] .field.--email{display:block}.checkout #accordion-payment{display:none}.checkout #comment-box{display:none}.checkout #accordion-shipping[data-ok='1'][data-is-confirmed='1']+#accordion-payment{display:block}.checkout #accordion-shipping[data-ok='1'][data-is-confirmed='1']+#accordion-payment[data-ok='1'][data-is-confirmed='1']+#comment-box{display:block}.checkout[data-mode="gift-card"] #accordion-shipping{display:none}.checkout[data-mode="gift-card"] #accordion-payment{display:block}.checkout[data-mode="gift-card"] #accordion-payment[data-ok='1'][data-is-confirmed='1']+#comment-box{display:block}.checkout[data-mode='gift-card'] #main-horizontal{flex-direction:column}.checkout[data-mode='gift-card'] .box{box-shadow:none;border-radius:0}.checkout[data-mode='gift-card'] #comment-box{display:block}.checkout[data-mode='gift-card'] #confirm-payment{display:none}.checkout[data-mode='gift-card'] #comment-field{display:none}@media only screen and (max-width: 1023px){.checkout .cart-delivery .cart-delivery-selections{row-gap:20px;height:auto}.checkout .cart-delivery .cart-delivery-selections label span{padding:20px}.checkout .cart-delivery .cart-delivery-address-selections{flex-direction:column;row-gap:20px}.checkout .cart-payment-and-credits{flex-direction:column;row-gap:20px}.checkout .cart-order-separation h3{font-size:16px}.checkout .cart-invoice .cart-invoice-selections{row-gap:20px;height:auto}.checkout .cart-invoice .cart-invoice-selections label span{padding:20px}.checkout .cart-invoice .cart-invoice-address-selections{flex-direction:column;row-gap:20px}}.cart .checkout-page{background:#ECEEF3;padding:0 0 64px}.cart .checkout-page__inner{max-width:1490px}.cart .checkout-page__back{display:inline-flex;align-items:center;gap:6px;padding:24px 20px 0;color:#31407c;font-size:14px;font-weight:700;text-decoration:none}.cart .checkout-page__back:hover,.cart .checkout-page__back:focus-visible{text-decoration:underline}.cart .checkout-page__back + .checkout-page__title{padding-top:8px}.cart .checkout-page__title{padding:30px 20px 20px 20px;color:#212121;font-family:'Ubuntu', Arial, sans-serif;font-size:30px;line-height:1.15;font-weight:900}.cart .cartstep[data-step='checkout']{padding-top:0}.cart .cartstep[data-step='checkout']:before{display:none}.cart .checkout-page .checkout{color:#212121}.cart .checkout-page .checkout >.aligner,.cart .checkout-page .checkout >div>.aligner{width:calc(100% - 32px);max-width:1490px;margin:0 auto}.cart .checkout-page .checkout #main-horizontal{display:grid !important;grid-template-columns:minmax(0,1fr) 358px;gap:34px;align-items:start}.cart .checkout-page .checkout #main-horizontal>.flex-1,.cart .checkout-page .checkout #main-horizontal>.flex-0{min-width:0;width:auto}.cart .checkout-page .checkout .box{border:0;border-radius:30px;box-shadow:none;background:#fff}.cart .checkout-page .checkout .cart-accordion{margin:0 0 18px;padding:0;overflow:hidden}.cart .checkout-page .checkout .cart-accordion>summary{display:block;padding:0}.cart .checkout-page .checkout .cart-accordion>summary>div{min-height:76px;padding:0 34px;border-radius:30px;background:rgba(255,255,255,0.56);color:#b4b6bf;font-family:'Ubuntu', Arial, sans-serif;cursor:pointer;box-sizing:border-box}.cart .checkout-page .checkout .cart-accordion>summary>div:before{display:none}.cart .checkout-page .checkout .cart-accordion>summary>div:hover{background:rgba(255,255,255,0.72)}.cart .checkout-page .checkout .cart-accordion>summary>div span{font-size:20px;line-height:1.15;font-weight:800}.cart .checkout-page .checkout .cart-accordion>summary>div i{color:#55bd5a}.cart .checkout-page .checkout .cart-accordion[open]>summary>div{min-height:auto;padding:30px 34px 0;border-radius:30px 30px 0 0;background:#fff;color:#212121}.cart .checkout-page .checkout .cart-accordion[open]>summary>div:hover{background:#fff}.cart .checkout-page .checkout .cart-accordion[data-ok='1']>summary>div{color:#212121}.cart .checkout-page .checkout .cart-accordion>summary>var{display:none !important}.cart .checkout-page .checkout .cart-accordion>.subheading{display:none}.cart .checkout-page .checkout #accordion-payment{display:block}.cart .checkout-page .checkout #accordion-shipping[data-is-confirmed='0']+#accordion-payment>summary>div{color:#b4b6bf}.cart .checkout-page .checkout #accordion-shipping[data-is-confirmed='0']+#accordion-payment[open]>summary>div{color:#212121}.cart .checkout-page .checkout .cart-delivery{margin:24px 34px 34px}.cart .checkout-page .checkout .cart-delivery .cart-delivery-selections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;height:66px;margin:0}.cart .checkout-page .checkout .cart-delivery .cart-delivery-selections label{min-width:0}.cart .checkout-page .checkout .cart-delivery .cart-delivery-selections label span{display:flex;flex-direction:row;justify-content:center;gap:12px;min-width:0;padding:0 16px;border:1px solid #e5e8ee;border-bottom-color:transparent;border-radius:12px 12px 0 0;background:#fff;color:#212121;font-size:14px;font-weight:500;box-sizing:border-box}.cart .checkout-page .checkout .cart-delivery .cart-delivery-selections label span i{width:28px;height:28px;font-size:28px;line-height:28px;color:inherit;flex:0 0 auto}.cart .checkout-page .checkout .cart-delivery .cart-delivery-selections label span .cart-delivery-selection-icon{display:block;width:48px;height:48px;object-fit:contain;flex:0 0 auto}.cart .checkout-page .checkout .cart-delivery .cart-delivery-selections label span div{margin:0;min-width:0}.cart .checkout-page .checkout .cart-delivery .cart-delivery-selections label input:checked+span{border-color:#f2f2f2;background:#f2f2f2;color:#212121;font-weight:800}.cart .checkout-page .checkout .cart-delivery .cart-delivery-selections label input:disabled+span{background:#fff;color:#a9adb6;opacity:0.7}.cart .checkout-page .checkout .cart-delivery[data-delivery=''] .cart-delivery-selections label span{border-bottom-color:#e5e8ee;border-radius:12px}.cart .checkout-page .checkout .cart-delivery .cart-delivery-pickup,.cart .checkout-page .checkout .cart-delivery .cart-delivery-address,.cart .checkout-page .checkout .cart-delivery .cart-delivery-boxnow{margin:0;padding:26px 34px 30px;border-radius:0 0 18px 18px;background:#f2f2f2}.cart .checkout-page .checkout .cart-delivery-pickup-info,.cart .checkout-page .checkout .cart-delivery-address-info,.cart .checkout-page .checkout .cart-delivery-boxnow-info,.cart .checkout-page .checkout .cart-invoice-address-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:14px}.cart .checkout-page .checkout .cart-invoice-address-info{margin-top:14px;padding:18px;border-radius:18px;background:#f2f2f2;box-sizing:border-box}.cart .checkout-page .checkout .cart-invoice-address-selections{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;border:0}.cart .checkout-page .checkout .cart-invoice-address-selections label{margin:0}.cart .checkout-page .checkout .cart-invoice-address-selections label input{display:none}.cart .checkout-page .checkout .cart-invoice-address-selections label span{display:flex;align-items:center;gap:8px;min-height:42px;padding:10px 14px;border:0;border-radius:12px;background:#f2f2f2;color:#212121;font-size:13px;line-height:1.2;font-weight:800;box-sizing:border-box;cursor:pointer}.cart .checkout-page .checkout .cart-invoice-address-selections label span:hover{background:#fff}.cart .checkout-page .checkout .cart-invoice-address-selections label span i{color:inherit;line-height:1}.cart .checkout-page .checkout .cart-invoice-address-selections label span var{font-style:normal}.cart .checkout-page .checkout .cart-invoice-address-selections label input:checked+span{background:#fff;color:#212121}.cart .checkout-page .checkout .cart-invoice-address-selections label input:checked+span i,.cart .checkout-page .checkout .cart-invoice-address-selections label input:checked+span i.--new{color:inherit}.cart .checkout-page .checkout .cart-delivery-address-info>.horizontal,.cart .checkout-page .checkout .cart-invoice-address-info>.horizontal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cart .checkout-page .checkout .field{margin:0}.cart .checkout-page .checkout .label{margin:0 0 8px;color:#9a9ca5;font-size:11px;line-height:1.2;font-weight:800}.cart .checkout-page .checkout .input,.cart .checkout-page .checkout .select,.cart .checkout-page .checkout .textarea{width:100%;min-height:36px;border:0;border-radius:12px;background:#fff;box-shadow:none;box-sizing:border-box;color:#212121;font-family:'Ubuntu', Arial, sans-serif;font-size:14px}.cart .checkout-page .checkout .input,.cart .checkout-page .checkout .select{height:36px;padding:0 14px}.cart .checkout-page .checkout .textarea{min-height:92px;padding:12px 14px}.cart .checkout-page .checkout hr.--margin-20{display:none}.cart .checkout-page .checkout .cart-pickup-shipping,.cart .checkout-page .checkout .cart-address-shipping{margin-top:26px}.cart .checkout-page .checkout .cart-pickup-shipping >.subheading,.cart .checkout-page .checkout .cart-address-shipping >.subheading{margin:0 0 18px;padding:0;color:#212121;font-size:14px;line-height:1.2;font-weight:900}.cart .checkout-page .checkout .radio:not(.cart-delivery-selections):not(:last-of-type) label,.cart .checkout-page .checkout .cart-pickup-shipping>.radio label,.cart .checkout-page .checkout .cart-address-shipping>.radio label{margin:0 0 10px}.cart .checkout-page .checkout .radio:not(.cart-delivery-selections):not(:last-of-type) label>span,.cart .checkout-page .checkout .cart-pickup-shipping>.radio label>span,.cart .checkout-page .checkout .cart-address-shipping>.radio label>span{align-items:center;column-gap:14px;min-height:28px;padding:0;background:transparent;color:#3d414a;font-size:14px;line-height:1.35;font-weight:500}.cart .checkout-page .checkout .radio:not(.cart-delivery-selections):not(:last-of-type) label>span:hover,.cart .checkout-page .checkout .cart-pickup-shipping>.radio label>span:hover,.cart .checkout-page .checkout .cart-address-shipping>.radio label>span:hover{background:transparent}.cart .checkout-page .checkout .radio:not(.cart-delivery-selections):not(:last-of-type) label>span .--left,.cart .checkout-page .checkout .cart-pickup-shipping>.radio label>span .--left,.cart .checkout-page .checkout .cart-address-shipping>.radio label>span .--left{position:relative;display:block;flex:0 0 20px;width:20px;height:20px;border:2px solid #2f343d;border-radius:50%;background:#fff;box-sizing:border-box}.cart .checkout-page .checkout .radio:not(.cart-delivery-selections):not(:last-of-type) label>span .--left i,.cart .checkout-page .checkout .cart-pickup-shipping>.radio label>span .--left i,.cart .checkout-page .checkout .cart-address-shipping>.radio label>span .--left i{display:none !important;visibility:hidden !important}.cart .checkout-page .checkout .radio:not(.cart-delivery-selections):not(:last-of-type) label>span .--right,.cart .checkout-page .checkout .cart-pickup-shipping>.radio label>span .--right,.cart .checkout-page .checkout .cart-address-shipping>.radio label>span .--right{flex:1 1 auto;min-width:0}.cart .checkout-page .checkout .radio:not(.cart-delivery-selections):not(:last-of-type) label>span .--corner,.cart .checkout-page .checkout .cart-pickup-shipping>.radio label>span .--corner,.cart .checkout-page .checkout .cart-address-shipping>.radio label>span .--corner{flex:0 0 auto;margin-left:auto}.cart .checkout-page .checkout .radio:not(.cart-delivery-selections):not(:last-of-type) label input:checked+span,.cart .checkout-page .checkout .cart-pickup-shipping>.radio label input:checked+span,.cart .checkout-page .checkout .cart-address-shipping>.radio label input:checked+span{font-weight:500}.cart .checkout-page .checkout .radio:not(.cart-delivery-selections):not(:last-of-type) label input:checked+span .--left,.cart .checkout-page .checkout .cart-pickup-shipping>.radio label input:checked+span .--left,.cart .checkout-page .checkout .cart-address-shipping>.radio label input:checked+span .--left{border-color:#31407c}.cart .checkout-page .checkout .radio:not(.cart-delivery-selections):not(:last-of-type) label input:checked+span .--left:after,.cart .checkout-page .checkout .cart-pickup-shipping>.radio label input:checked+span .--left:after,.cart .checkout-page .checkout .cart-address-shipping>.radio label input:checked+span .--left:after{content:"";position:absolute;inset:4px;border-radius:50%;background:#31407c}.cart .checkout-page .checkout .checkbox label{margin:0 0 10px}.cart .checkout-page .checkout .checkbox label>span{align-items:center;column-gap:14px;min-height:28px;padding:0;background:transparent;color:#3d414a;font-size:14px;line-height:1.35;font-weight:500}.cart .checkout-page .checkout .checkbox label>span:hover{background:transparent}.cart .checkout-page .checkout .checkbox label>span .--left{position:relative;display:block;flex:0 0 20px;width:20px;height:20px;border:2px solid #2f343d;border-radius:5px;background:#fff;box-sizing:border-box}.cart .checkout-page .checkout .checkbox label>span .--left i{display:none !important;visibility:hidden !important}.cart .checkout-page .checkout .checkbox label>span .--right{flex:1 1 auto;min-width:0}.cart .checkout-page .checkout .checkbox label input:checked+span{font-weight:500}.cart .checkout-page .checkout .checkbox label input:checked+span .--left{border-color:#31407c}.cart .checkout-page .checkout .checkbox label input:checked+span .--left:after{content:"";position:absolute;inset:3px;border-radius:3px;background:#31407c}.cart .checkout-page .checkout .buttons.--center.--padding-top{padding:26px 34px 34px}.cart .checkout-page .checkout #confirm-shipping,.cart .checkout-page .checkout #confirm-payment,.cart .checkout-page .checkout .checkout-final-action .button{width:100%;min-height:52px;border:0;border-radius:12px;background:linear-gradient(90deg,#9d48f7 0%,#31407c 52%,#49cfea 100%);color:#fff;font-family:'Ubuntu', Arial, sans-serif;font-size:14px;font-weight:900;text-transform:none;box-shadow:none}.cart .checkout-page .checkout #confirm-shipping .loadicon,.cart .checkout-page .checkout #confirm-payment .loadicon,.cart .checkout-page .checkout .checkout-final-action .loadicon{display:none}.cart .checkout-page .checkout #confirm-shipping.--loading .loadicon,.cart .checkout-page .checkout #confirm-payment.--loading .loadicon,.cart .checkout-page .checkout .checkout-final-action .button.--loading .loadicon{display:inline-block}.cart .checkout-page .checkout #confirm-shipping.--disabled,.cart .checkout-page .checkout #confirm-payment.--disabled,.cart .checkout-page .checkout .checkout-final-action .button.--disabled{opacity:0.45}.cart .checkout-page .checkout .cart-payment-and-credits{display:block;margin:20px 34px 0;padding:34px;border-radius:18px;background:#f2f2f2;box-sizing:border-box}.cart .checkout-page .checkout .cart-payment-installments,.cart .checkout-page .checkout .cart-credits,.cart .checkout-page .checkout .cart-gift-card{margin:0 34px;margin-top:22px;padding-top:22px;border-top:1px solid #eef0f5}.cart .checkout-page .checkout .cart-payment-installments:first-child,.cart .checkout-page .checkout .cart-credits:first-child,.cart .checkout-page .checkout .cart-gift-card:first-child{margin-top:0;padding-top:0;border-top:0}.cart .checkout-page .checkout .cart-credits,.cart .checkout-page .checkout .cart-gift-card,.cart .checkout-page .checkout .cart-invoice{padding-right:34px;padding-left:34px}.cart .checkout-page .checkout .cart-credits:first-child,.cart .checkout-page .checkout .cart-gift-card:first-child,.cart .checkout-page .checkout .cart-invoice:first-child{padding-right:34px;padding-left:34px}.cart .checkout-page .checkout .cart-gift-card{padding-bottom:22px;border-radius:18px;background:#f2f2f2}.cart .checkout-page .checkout #accordion-payment>.subheading{margin:0 34px 18px;padding:0;color:#212121;text-align:left;font-size:14px;line-height:1.2;font-weight:900}.cart .checkout-page .checkout .cart-payment{display:grid;gap:4px}.cart .checkout-page .checkout .cart-payment label{margin:0}.cart .checkout-page .checkout .cart-payment label>span{min-height:46px;padding:10px 12px;border:0;border-radius:12px;background:transparent;box-sizing:border-box}.cart .checkout-page .checkout .cart-payment label>span:hover{background:#fff}.cart .checkout-page .checkout .cart-payment label input:disabled+span{opacity:0.45}.cart .checkout-page .checkout .cart-payment label[data-available='0']{display:none}.cart .checkout-page .checkout .cart-payment .--right{font-size:14px;line-height:1.25;font-weight:800}.cart .checkout-page .checkout .cart-payment .--corner{display:flex;align-items:center;justify-content:flex-end;min-width:68px;color:#7e8492;font-size:13px;line-height:1.2;font-weight:800;text-align:right}.cart .checkout-page .checkout .cart-payment label>input[data-hide-cod-cost='0']+span>.--corner>.--free{display:none}.cart .checkout-page .checkout .cart-payment label>input[data-hide-cod-cost='1']+span>.--corner>.--cost{display:none}.cart .checkout-page .checkout .cart-payment-installments{margin:14px 34px 0;padding:16px 18px;border:0;border-radius:16px;background:#f2f2f2;box-sizing:border-box}.cart .checkout-page .checkout .cart-payment-installments .cart-payment-installments-message,.cart .checkout-page .checkout .cart-payment-installments .cart-payment-installments-disabled,.cart .checkout-page .checkout .cart-payment-installments .cart-payment-installments-finloup,.cart .checkout-page .checkout .cart-payment-installments .cart-payment-installments-tbi{color:#4b515d;font-size:13px;line-height:1.35}.cart .checkout-page .checkout .cart-payment-installments .cart-payment-installments-select>label{display:block;margin:0 0 8px;color:#7e8492;font-size:12px;line-height:1.2;font-weight:800}.cart .checkout-page .checkout .cart-payment-installments .select{max-width:220px;height:42px;border-radius:12px;background-color:#fff}.cart .checkout-page .checkout .cart-payment h3,.cart .checkout-page .checkout .cart-credits h3,.cart .checkout-page .checkout .cart-gift-card h3,.cart .checkout-page .checkout .cart-payment-installments-label{margin:0 0 14px;padding:0;border:0;text-align:left;font-size:16px;line-height:1.2;font-weight:900}.cart .checkout-page .checkout .cart-gift-card h3{display:flex;align-items:center;gap:10px}.cart .checkout-page .checkout .cart-gift-card h3:before{content:"";display:block;width:28px;height:28px;border-radius:8px;background:url('/media/logos/logo-gift-card.png') center/18px no-repeat, linear-gradient(135deg,#9d48f7 0%,#31407c 58%,#49cfea 100%);flex:0 0 auto}.cart .checkout-page .checkout .cart-gift-card .cart-no-gift-card .buttons{padding-top:0}.cart .checkout-page .checkout .cart-gift-card #show-gift-card,.cart .checkout-page .checkout .cart-gift-card #hide-gift-card,.cart .checkout-page .checkout .cart-gift-card #insert-gift-card{min-height:44px;padding:0 18px;border:1px solid #e5e8ee;border-radius:12px;background:#fff;color:#212121;font-family:'Ubuntu', Arial, sans-serif;font-size:14px;font-weight:900;text-transform:none;box-shadow:none}.cart .checkout-page .checkout .cart-gift-card #show-gift-card:hover,.cart .checkout-page .checkout .cart-gift-card #hide-gift-card:hover,.cart .checkout-page .checkout .cart-gift-card #insert-gift-card:hover{background:#f7f8fb}.cart .checkout-page .checkout .cart-gift-card #insert-gift-card{border:0;background:linear-gradient(90deg,#9d48f7 0%,#31407c 52%,#49cfea 100%);color:#fff}.cart .checkout-page .checkout .cart-gift-card #insert-gift-card:hover{background:linear-gradient(90deg,#9d48f7 0%,#31407c 52%,#49cfea 100%)}.cart .checkout-page .checkout .cart-gift-card .cart-insert-gift-card{margin-top:14px}.cart .checkout-page .checkout .cart-gift-card .cart-insert-gift-card .gift-card-fields{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(160px,0.8fr) 112px;gap:14px;padding:0;border:0;border-radius:0;background:transparent;color:#212121;box-sizing:border-box}.cart .checkout-page .checkout .cart-gift-card .cart-insert-gift-card .gift-card-fields .field{margin:0}.cart .checkout-page .checkout .cart-gift-card .cart-insert-gift-card .gift-card-fields .label{display:block;margin:0 0 8px;color:#7e8492;font-size:12px;line-height:1.2;font-weight:800}.cart .checkout-page .checkout .cart-gift-card .cart-insert-gift-card .gift-card-fields .input,.cart .checkout-page .checkout .cart-gift-card .cart-insert-gift-card .gift-card-fields .select{width:100%;height:44px;border:1px solid transparent;border-radius:12px;background-color:#fff;box-shadow:none;box-sizing:border-box}.cart .checkout-page .checkout .cart-gift-card .cart-insert-gift-card .gift-card-fields .input:focus,.cart .checkout-page .checkout .cart-gift-card .cart-insert-gift-card .gift-card-fields .select:focus{border-color:#cdd4e3;background-color:#fff}.cart .checkout-page .checkout .cart-gift-card .cart-insert-gift-card .buttons.--gap-10.--padding-top{justify-content:flex-end;padding-top:14px}.cart .checkout-page .checkout .cart-gift-card .cart-select-gift-card{margin-top:14px}.cart .checkout-page .checkout .cart-gift-card .cart-select-gift-card >div:first-child{margin-bottom:14px !important}.cart .checkout-page .checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card{position:relative;overflow:hidden;max-width:none;min-height:128px;padding:22px 64px 20px 24px;border-radius:18px;background:linear-gradient(110deg,#9d48f7 0%,#31407c 52%,#49cfea 100%);color:#fff;box-sizing:border-box}.cart .checkout-page .checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card:before{content:"";position:absolute;top:18px;right:82px;width:82px;height:82px;border-radius:24px;background:url('/media/logos/logo-gift-card.png') center/54px no-repeat;opacity:0.16;pointer-events:none}.cart .checkout-page .checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card .cart-selected-gift-card-number{position:relative;display:inline-block;margin:0 0 10px;padding:8px 12px;border-radius:10px;background:rgba(255,255,255,0.96);color:#212121;font-size:20px;line-height:1.1;font-weight:900;min-width:170px;min-height:38px;z-index:1}.cart .checkout-page .checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card .cart-selected-gift-card-number var{display:block;color:inherit;font:inherit;font-style:normal;white-space:nowrap}.cart .checkout-page .checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card .cart-selected-gift-card-balance{position:relative;padding:0;color:rgba(255,255,255,0.9);font-size:14px;line-height:1.25;font-weight:700}.cart .checkout-page .checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card .cart-selected-gift-card-balance var{font-style:normal;font-weight:900}.cart .checkout-page .checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card .cart-selected-gift-card-remove{position:absolute;top:18px;right:18px;width:34px;height:34px;min-width:34px;min-height:34px;transform:none;background:rgba(255,255,255,0.16);color:#fff}.cart .checkout-page .checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card .cart-selected-gift-card-remove:hover{background:rgba(255,255,255,0.26)}.cart .checkout-page .checkout .cart-gift-card .cart-gift-card-selection{margin:10px 0 0 0;padding:0}.cart .checkout-page .checkout .cart-gift-card .cart-gift-card-selection .field{display:inline-flex;align-items:center;gap:8px;padding:10px;border:0;border-radius:14px;background:#fff}.cart .checkout-page .checkout .cart-gift-card .cart-gift-card-selection .input{width:116px;height:40px;border-radius:10px;background:#f2f2f2}.cart .checkout-page .checkout .cart-gift-card .cart-gift-card-selection span,.cart .checkout-page .checkout .cart-gift-card .cart-gift-card-selection var{color:#7e8492;font-size:13px;line-height:1.2;font-weight:800;font-style:normal}.cart .checkout-page .checkout .cart-gift-card .cart-use-gift-card{margin-top:10px}.cart .checkout-page .checkout .cart-gift-card .cart-use-gift-card label>span{min-height:48px;padding:12px 14px;border:0;border-radius:14px;background:transparent;box-sizing:border-box}.cart .checkout-page .checkout .cart-gift-card .cart-use-gift-card label>span:hover{background:#fff}.cart .checkout-page .checkout .cart-gift-card .cart-use-gift-card label input:checked+span{background:#fff}.cart .checkout-page .checkout .cart-gift-card .cart-use-gift-card label input:disabled+span{opacity:0.45}.cart .checkout-page .checkout .cart-use-credits{margin-top:10px}.cart .checkout-page .checkout .cart-use-credits label>span{min-height:48px;border:0;border-radius:14px;background:transparent;box-sizing:border-box}.cart .checkout-page .checkout .cart-use-credits label>span:hover{background:#fff}.cart .checkout-page .checkout .cart-use-credits label input:checked+span{background:#fff}.cart .checkout-page .checkout .cart-use-credits label input:disabled+span{opacity:0.45}.cart .checkout-page .checkout .cart-credits-selection{margin:10px 0 0 0;padding:0}.cart .checkout-page .checkout .cart-credits-selection .field{display:inline-flex;align-items:center;gap:8px;padding:10px;border:0;border-radius:14px;background:#fff}.cart .checkout-page .checkout .cart-credits-selection .input{width:116px;height:40px;border-radius:10px;background:#f2f2f2}.cart .checkout-page .checkout .cart-credits-selection span,.cart .checkout-page .checkout .cart-credits-selection var{color:#7e8492;font-size:13px;line-height:1.2;font-weight:800;font-style:normal}.cart .checkout-page .checkout #comment-box{display:block;margin:0 0 18px;padding:28px 34px}.cart .checkout-page .checkout .checkout-review-title{margin:0 0 20px;font-family:'Ubuntu', Arial, sans-serif;font-size:20px;line-height:1.15;font-weight:800;color:#212121}.cart .checkout-page .checkout #comment-field,.cart .checkout-page .checkout #comment-box>.field{padding:18px;border-radius:18px;background:#f2f2f2;box-sizing:border-box}.cart .checkout-page .checkout #comment-field{margin-bottom:14px}.cart .checkout-page .checkout #comment-field .textarea{background:#fff}.cart .checkout-page .checkout #comment-box>.field{margin-top:12px}.cart .checkout-page .checkout #comment-box>.field .text.--padding{margin:0 0 12px;padding:0;color:#4b515d;font-size:13px;line-height:1.4}.cart .checkout-page .checkout #comment-box>.field .checkbox label{margin:0 0 4px}.cart .checkout-page .checkout #comment-box>.field .checkbox label>span{min-height:44px;padding:10px 12px;border:0;border-radius:12px;background:transparent;box-sizing:border-box}.cart .checkout-page .checkout #comment-box>.field .checkbox label>span:hover{background:#fff}.cart .checkout-page .checkout:not([data-mode='gift-card']) #accordion-payment:not([data-is-confirmed='1'])+#comment-box{min-height:76px;padding:0 34px;border-radius:30px;background:rgba(255,255,255,0.56);box-sizing:border-box}.cart .checkout-page .checkout:not([data-mode='gift-card']) #accordion-payment:not([data-is-confirmed='1'])+#comment-box .checkout-review-title{display:flex;align-items:center;min-height:76px;margin:0;color:#b4b6bf}.cart .checkout-page .checkout:not([data-mode='gift-card']) #accordion-payment:not([data-is-confirmed='1'])+#comment-box #comment-field,.cart .checkout-page .checkout:not([data-mode='gift-card']) #accordion-payment:not([data-is-confirmed='1'])+#comment-box >.field{display:none}.cart .checkout-page .checkout .checkout-final-action{margin-top:10px}.cart .checkout-page .checkout .checkout-totals-area{min-width:0;position:sticky;top:180px;padding:26px 32px;border-radius:30px;background:#fff;box-sizing:border-box}.cart .checkout-page .checkout .checkout-totals-title{margin:0 0 10px;color:#212121;font-family:'Ubuntu', Arial, sans-serif;font-size:20px;line-height:1.2;font-weight:900}.cart .checkout-page .checkout .list-totals{padding:0}.cart .checkout-page .checkout .list-totals .list-totals-row{padding:13px 0;border-bottom:1px solid #eef0f5;gap:16px}.cart .checkout-page .checkout .list-totals .list-totals-label,.cart .checkout-page .checkout .list-totals .list-totals-value{color:#212121;font-size:13px;line-height:1.2;font-weight:800}.cart .checkout-page .checkout .list-totals .list-totals-value{font-size:13px;text-align:right;white-space:nowrap}.cart .checkout-page .checkout .list-totals var{font-style:normal}.cart .checkout-page .checkout .list-totals[data-compute-credits='0'] .list-totals-row.--cost-total-row,.cart .checkout-page .checkout .list-totals[data-compute-gift-card='0'] .list-totals-row.--cost-total-row,.cart .checkout-page .checkout .list-totals .list-totals-row.--cost-payable-row{border-bottom:0;margin-bottom:0}.cart .checkout-page .checkout .list-totals[data-compute-credits='0'] .list-totals-row.--cost-total-row .--cost-total-value,.cart .checkout-page .checkout .list-totals[data-compute-credits='0'] .list-totals-row.--cost-total-row .--cost-value,.cart .checkout-page .checkout .list-totals[data-compute-gift-card='0'] .list-totals-row.--cost-total-row .--cost-total-value,.cart .checkout-page .checkout .list-totals[data-compute-gift-card='0'] .list-totals-row.--cost-total-row .--cost-value,.cart .checkout-page .checkout .list-totals .list-totals-row.--cost-payable-row .--cost-total-value,.cart .checkout-page .checkout .list-totals .list-totals-row.--cost-payable-row .--cost-value{font-size:13px}@media only screen and (max-width: 1180px){.cart .checkout-page .checkout #main-horizontal{grid-template-columns:minmax(0,1fr) 310px;gap:22px}}@media only screen and (max-width: 1023px){.cart .checkout-page{padding:0}.cart .checkout-page__title{font-size:26px}.cart .checkout-page .checkout #main-horizontal{grid-template-columns:1fr}.cart .checkout-page .checkout .checkout-totals-area{position:static;order:-1;margin-bottom:18px}.cart .checkout-page .checkout .cart-delivery{margin:18px}.cart .checkout-page .checkout .cart-delivery .cart-delivery-selections{grid-template-columns:1fr;height:auto;gap:8px}.cart .checkout-page .checkout .cart-delivery .cart-delivery-selections label span{min-height:58px;border:1px solid #e5e8ee;border-radius:12px}.cart .checkout-page .checkout .cart-delivery .cart-delivery-selections .cart-delivery-selection-icon{width:40px;height:40px}.cart .checkout-page .checkout .cart-delivery .cart-delivery-pickup,.cart .checkout-page .checkout .cart-delivery .cart-delivery-address,.cart .checkout-page .checkout .cart-delivery .cart-delivery-boxnow{margin-top:10px;border-radius:16px;padding:20px}.cart .checkout-page .checkout .cart-delivery-pickup-info,.cart .checkout-page .checkout .cart-delivery-address-info,.cart .checkout-page .checkout .cart-delivery-boxnow-info,.cart .checkout-page .checkout .cart-invoice-address-info,.cart .checkout-page .checkout .cart-delivery-address-info>.horizontal,.cart .checkout-page .checkout .cart-invoice-address-info>.horizontal{grid-template-columns:1fr;gap:14px}.cart .checkout-page .checkout .buttons.--center.--padding-top,.cart .checkout-page .checkout .cart-payment-and-credits{margin-left:18px;margin-right:18px;padding-left:20px;padding-right:20px}.cart .checkout-page .checkout #comment-box{padding-left:20px;padding-right:20px}.cart .checkout-page .checkout #accordion-payment>.subheading{margin-left:18px;margin-right:18px}.cart .checkout-page .checkout .cart-payment-and-credits{padding:16px}.cart .checkout-page .checkout .cart-payment-installments{margin-left:18px;margin-right:18px}.cart .checkout-page .checkout .cart-gift-card .cart-insert-gift-card .gift-card-fields{grid-template-columns:1fr}.cart .checkout-page .checkout .cart-gift-card .cart-insert-gift-card .buttons.--gap-10.--padding-top{flex-direction:column-reverse;align-items:stretch}.cart .checkout-page .checkout .cart-gift-card .cart-insert-gift-card .buttons.--gap-10.--padding-top .button{width:100%}.cart .checkout-page .checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card{min-height:92px;padding:20px 56px 18px 18px}.cart .checkout-page .checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card:before{right:58px;width:68px;height:68px}.cart .checkout-page .checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card .cart-selected-gift-card-number{display:none}.cart .checkout-page .checkout .cart-gift-card .cart-gift-card-selection{margin-left:0}.cart .checkout-page .checkout .cart-gift-card .cart-gift-card-selection .field{display:flex;width:100%}.cart .checkout-page .checkout .cart-gift-card .cart-gift-card-selection .input{flex:1 1 auto;width:auto;min-width:0}.cart .checkout-page .checkout .cart-accordion>summary>div,.cart .checkout-page .checkout .cart-accordion[open]>summary>div,.cart .checkout-page .checkout #accordion-payment:not([data-is-confirmed='1'])+#comment-box{border-radius:18px}}.telephone-validation-popup .telephone-validation-popup-number-form,.telephone-validation-popup .telephone-validation-popup-otp-form{display:none}.telephone-validation-popup[data-active-form='number'] .telephone-validation-popup-number-form{display:block}.telephone-validation-popup[data-active-form='otp'] .telephone-validation-popup-otp-form{display:block}.telephone-validation-popup .telephone-validation-popup-top .telephone-validation-popup-top-desc{margin-top:10px}.telephone-validation-popup .telephone-validation-popup-fields{margin-top:10px}.telephone-validation-popup .telephone-validation-popup-error{margin-top:10px;color:#d03737}.telephone-validation-popup .telephone-validation-popup-bottom{margin-top:20px}.header.header-v2 .header-message{display:flex;justify-content:center;align-items:center;padding:8px 64px;border-top-left-radius:0;background-color:#d03737;color:#fff;font-size:14px;line-height:1.35;text-align:center}.header.header-v2 .header-message.--purple{background-color:#A444BC;color:#fff}.header.header-v2 .header-message.--orange{background-color:#E95420;color:#fff}.header.header-v2 .header-message.--yellow{background-color:#FED346;color:#212121}.header.header-v2 .header-message.--blue{background-color:#31407c;color:#fff}.header.header-v2 .header-message.--red{background-color:#d03737;color:#fff}.header.header-v2 .header-message.--green{background-color:#6abc44;color:#fff}.header.header-v2 .header-message.--black{background-color:#212121;color:#fff}.header.header-v2 .header-message a{color:inherit;text-decoration:underline}.header.header-v2 .header-message .header-message-inner{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.header.header-v2 .header-message .header-message-inner > img{display:inline-block;vertical-align:middle}@media only screen and (max-width: 1023px){.header.header-v2 .header-message{padding:6px 16px;font-size:13px}}.sidemenu .sections .section h3 a{color:inherit;text-decoration:none}.sidemenu .sections .section h3 a:hover{text-decoration:underline}.home.home-v2 .home-seasonal{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 0 32px;padding:18px 24px;border-radius:10px;background:#31407c;box-shadow:0 12px 30px rgba(33,42,84,0.12);color:#fff;font-family:'Ubuntu', Arial, sans-serif;font-size:22px;font-weight:800;text-decoration:none;transition:box-shadow 0.2s ease, transform 0.2s ease}.home.home-v2 .home-seasonal:hover{box-shadow:0 16px 34px rgba(33,42,84,0.18);transform:translateY(-2px)}.home.home-v2 .home-seasonal img{height:44px}.home.home-v2 .home-seasonal.--banner{padding:0;overflow:hidden;background:none}.home.home-v2 .home-seasonal.--banner img{display:block;width:100%;height:300px;object-fit:cover}.home.home-v2 .home-icon-nav + .home-seasonal{margin-top:-60px;margin-bottom:72px}@media only screen and (max-width: 767px){.home.home-v2 .home-seasonal{font-size:18px}.home.home-v2 .home-seasonal.--banner img{height:180px}.home.home-v2 .home-icon-nav + .home-seasonal{margin-top:-30px;margin-bottom:48px}}.listing .main-content .listing-banner{display:flex;flex-direction:column;gap:16px;overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 10px 22px rgba(35,45,84,0.08)}.listing .main-content .listing-banner .listing-banner__image{display:block;width:100%;max-height:360px;object-fit:cover}.listing .main-content .listing-banner .listing-banner__description{padding:0 24px 20px;font-size:15px;line-height:1.5}.listing .main-content .listing-seo-banner img{display:block;width:100%;height:300px;border-radius:14px;object-fit:cover}.listing .main-content .listing-seo-description{font-size:15px;line-height:1.6;color:#333}.listing .main-content .listing-seo-bottom{display:flex;flex-direction:column;gap:24px;padding:28px;border-radius:14px;background:#fff;box-shadow:0 10px 22px rgba(35,45,84,0.08)}.listing .main-content .listing-seo-faq{display:flex;flex-direction:column;gap:10px}.listing .main-content .listing-seo-faq details{border-radius:10px;background:#f5f6fa;padding:14px 18px}.listing .main-content .listing-seo-faq summary{cursor:pointer;list-style-position:inside}.listing .main-content .listing-seo-faq summary h2{display:inline;margin:0;color:#31407c;font-size:16px;font-weight:700}.listing .main-content .listing-seo-faq [itemprop='text']{padding-top:10px;font-size:15px;line-height:1.6}@media only screen and (max-width: 767px){.listing .main-content .listing-seo-banner img{height:160px}.listing .main-content .listing-seo-bottom{padding:18px}}.gift-cards{padding:40px 0 80px;color:#212121}.gift-cards .gift-cards-kicker{margin-bottom:9px;color:#9d48f7;font-family:'Ubuntu', Arial, sans-serif;font-size:13px;line-height:1.2;font-weight:800;letter-spacing:0.13em;text-transform:uppercase}.gift-cards .gift-cards-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gift-cards .gift-cards-lp .gift-cards-lp-top{position:relative;display:flex;align-items:center;justify-content:center;height:330px;overflow:hidden;padding:24px 44px;border-radius:32px;background:url(/media/gift-cards/top-banner.png) center / cover no-repeat;box-sizing:border-box}.gift-cards .gift-cards-lp .gift-cards-lp-top::after{content:"";position:absolute;right:-100px;bottom:-190px;width:430px;height:430px;border:1px solid rgba(255,255,255,0.2);border-radius:50%;box-shadow:0 0 0 52px rgba(255,255,255,0.055)}.gift-cards .gift-cards-lp .gift-cards-lp-top .gift-cards-lp-heading{position:absolute;z-index:4;top:42px;right:52px;color:#fff;text-align:right}.gift-cards .gift-cards-lp .gift-cards-lp-top .gift-cards-lp-heading span{display:block;margin-bottom:4px;font-size:12px;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;opacity:0.76}.gift-cards .gift-cards-lp .gift-cards-lp-top .gift-cards-lp-heading h1{font-family:'Ubuntu', Arial, sans-serif;font-size:28px;line-height:1;font-weight:800;letter-spacing:0.03em}.gift-cards .gift-cards-lp .gift-cards-lp-top .center-top{position:relative;z-index:3;max-width:46%;object-fit:contain;filter:drop-shadow(0 20px 24px rgba(22,29,62,0.22))}.gift-cards .gift-cards-lp .gift-cards-lp-top .floating-top{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-555px,-50%)}.gift-cards .gift-cards-lp .gift-cards-lp-bottom{position:relative;z-index:2;max-width:1050px;margin:-18px auto 0;padding:0 28px}.gift-cards .gift-cards-lp .gift-cards-lp-bottom .gift-cards-lp-bottom-aligner{padding:48px 56px 46px;border:2px solid transparent;border-radius:28px;background:linear-gradient(#fff,#fff) padding-box, linear-gradient(135deg,rgba(157,72,247,0.22),rgba(73,207,234,0.28)) border-box;box-shadow:0 18px 42px rgba(49,64,124,0.08)}.gift-cards .gift-cards-lp .gift-cards-lp-bottom .gift-cards-lp-bottom-paragraph{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:42px}.gift-cards .gift-cards-lp .gift-cards-lp-bottom .gift-cards-lp-bottom-paragraph section{font-size:18px;line-height:1.65}.gift-cards .gift-cards-lp .gift-cards-lp-bottom .gift-cards-lp-bottom-paragraph section p:last-child{margin-bottom:0}.gift-cards .gift-cards-lp .gift-cards-lp-bottom .gift-cards-lp-bottom-paragraph img{display:block;max-width:100%;object-fit:contain}.gift-cards .gift-cards-lp .gift-cards-lp-bottom .gift-cards-lp-bottom-buttons{margin-top:30px}.gift-cards .gift-cards-lp .gift-cards-lp-bottom .gift-cards-lp-bottom-buttons .button{min-height:54px;border-radius:14px;font-weight:900;text-transform:none;box-shadow:0 12px 24px rgba(49,64,124,0.16)}.gift-cards .gift-cards-lp .gift-cards-lp-faq{margin-top:64px;padding:64px 0 0;background:url(/media/gift-cards/curve.svg) top center / 100% auto no-repeat, #ECEEF3}.gift-cards .gift-cards-lp .gift-cards-lp-faq .gift-cards-seo-faq-box{padding:44px 52px;border-radius:28px;background:#fff}.gift-cards .gift-cards-lp .gift-cards-lp-faq .gift-cards-seo-faq-box .gift-cards-seo-faq-title{margin-bottom:22px;font-family:'Ubuntu', Arial, sans-serif;font-size:24px;line-height:1.2;font-weight:800;text-transform:uppercase}.gift-cards .gift-cards-lp .gift-cards-lp-faq .gift-cards-seo-faq-box details{margin:0;padding:18px 0;border-bottom:1px solid #edf0f5}.gift-cards .gift-cards-lp .gift-cards-lp-faq .gift-cards-seo-faq-box details:last-child{border-bottom:0}.gift-cards .gift-cards-lp .gift-cards-lp-faq .gift-cards-seo-faq-box details summary{position:relative;display:block;padding-right:42px;cursor:pointer;list-style:none}.gift-cards .gift-cards-lp .gift-cards-lp-faq .gift-cards-seo-faq-box details summary::-webkit-details-marker{display:none}.gift-cards .gift-cards-lp .gift-cards-lp-faq .gift-cards-seo-faq-box details summary::after{content:"+";position:absolute;top:50%;right:4px;width:28px;height:28px;border-radius:9px;background:#ECEEF3;color:#31407c;font-size:20px;line-height:28px;font-weight:800;text-align:center;transform:translateY(-50%)}.gift-cards .gift-cards-lp .gift-cards-lp-faq .gift-cards-seo-faq-box details[open] summary::after{content:"−";background:linear-gradient(to right,#49CFEA 0%,#31407C 34%,#31407C 66%,#9D48F7 100%);color:#fff}.gift-cards .gift-cards-lp .gift-cards-lp-faq .gift-cards-seo-faq-box details h2{font-family:'Ubuntu', Arial, sans-serif;font-size:16px;line-height:1.4;font-weight:800}.gift-cards .gift-cards-lp .gift-cards-lp-faq .gift-cards-seo-faq-box details > div{padding:14px 42px 0 0;color:#727272;font-size:15px;line-height:1.6}.gift-cards .gift-cards-flow-heading{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:24px;padding:24px 28px;border-radius:24px;background:#fff}.gift-cards .gift-cards-flow-heading .gift-cards-flow-back{position:relative;display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;background:#ECEEF3;color:#31407c;text-decoration:none;transition:transform 0.2s ease, background-color 0.2s ease}.gift-cards .gift-cards-flow-heading .gift-cards-flow-back:hover{background:#e0e4ee;transform:translateX(-2px)}.gift-cards .gift-cards-flow-heading .gift-cards-flow-back span{font-size:22px;line-height:1;font-weight:800}.gift-cards .gift-cards-flow-heading .gift-cards-flow-title{min-width:0}.gift-cards .gift-cards-flow-heading .gift-cards-flow-title .gift-cards-kicker{margin-bottom:4px}.gift-cards .gift-cards-flow-heading .gift-cards-flow-title h1{font-family:'Ubuntu', Arial, sans-serif;font-size:28px;line-height:1.15;font-weight:800}.gift-cards .gift-cards-stepper{display:flex;align-items:center}.gift-cards .gift-cards-stepper span{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#ECEEF3;color:#9b9faa;font-size:13px;font-weight:900}.gift-cards .gift-cards-stepper span.--active,.gift-cards .gift-cards-stepper span.--done{background:linear-gradient(to right,#49CFEA 0%,#31407C 34%,#31407C 66%,#9D48F7 100%);color:#fff}.gift-cards .gift-cards-stepper span.--done::before{content:"✓"}.gift-cards .gift-cards-stepper span.--done{font-size:0}.gift-cards .gift-cards-stepper span.--done::before{font-size:14px}.gift-cards .gift-cards-stepper i{display:block;width:38px;height:3px;background:#ECEEF3}.gift-cards .gift-cards-stepper i.--done{background:#49cfea}.gift-cards .gift-cards-form .gift-cards-form-top{position:relative;display:flex;align-items:center;justify-content:center;min-height:290px;overflow:hidden;margin-bottom:24px;padding:38px 52px;border-radius:28px;background:url(/media/gift-cards/top-banner-2.png) center / cover no-repeat;color:#fff;box-sizing:border-box}.gift-cards .gift-cards-form .gift-cards-form-top::after{content:"";position:absolute;right:-90px;bottom:-175px;width:370px;height:370px;border:1px solid rgba(255,255,255,0.18);border-radius:50%;box-shadow:0 0 0 44px rgba(255,255,255,0.045)}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider,.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-other-amount{position:relative;z-index:1}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider{display:none;width:min(680px,78%)}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider h2{margin:0 0 44px;padding:0;font-family:'Ubuntu', Arial, sans-serif;font-size:23px;line-height:1.3;font-weight:700}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider input[type='range']{width:100%;height:4px;margin:0 0 34px;appearance:none;border:0;border-radius:4px;background:rgba(255,255,255,0.72)}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider input[type='range']::-webkit-slider-thumb{width:28px;height:28px;appearance:none;border:5px solid rgba(255,255,255,0.28);border-radius:50%;background:#FED346;background-clip:padding-box;box-shadow:0 7px 16px rgba(21,28,61,0.2);cursor:pointer}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider input[type='range']::-moz-range-thumb{width:20px;height:20px;border:5px solid rgba(255,255,255,0.28);border-radius:50%;background:#FED346;box-shadow:0 7px 16px rgba(21,28,61,0.2);cursor:pointer}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider #tickmarks{position:relative;display:block;height:34px;width:100%}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider #tickmarks .tickmark{position:absolute;top:0;display:block;padding:6px 8px;border-radius:9px;font-size:12px;font-weight:700;text-align:center;cursor:pointer;transform:translateX(-50%);transition:background-color 0.2s ease, transform 0.2s ease}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider #tickmarks .tickmark[data-selected='true']{background:rgba(255,255,255,0.17);color:#FED346;font-weight:900;transform:translateX(-50%) scale(1.13)}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider #tickmarks .tickmark[data-value='0']{left:0}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider #tickmarks .tickmark[data-value='20']{left:20%}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider #tickmarks .tickmark[data-value='40']{left:40%}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider #tickmarks .tickmark[data-value='60']{left:60%}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider #tickmarks .tickmark[data-value='80']{left:80%}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider #tickmarks .tickmark[data-value='100']{left:100%}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-other-amount{display:none;width:min(420px,100%)}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-other-amount h2{margin:0 0 22px;padding:0;font-family:'Ubuntu', Arial, sans-serif;font-size:23px;font-weight:700}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-other-amount .input{height:54px;border:1px solid rgba(255,255,255,0.35);border-radius:14px;background:rgba(255,255,255,0.94);font-size:20px;font-weight:800;text-align:center}.gift-cards .gift-cards-form .gift-cards-form-top .button.--transparent-white{min-height:42px;padding:0 20px;border:1px solid rgba(255,255,255,0.34);border-radius:12px;background:rgba(255,255,255,0.12);font-size:13px}.gift-cards .gift-cards-form .gift-cards-form-top .button.--transparent-white:hover{background:rgba(255,255,255,0.2)}.gift-cards .gift-cards-form .gift-cards-form-top[data-view='slider'] .gift-cards-form-slider{display:block}.gift-cards .gift-cards-form .gift-cards-form-top[data-view='other-amount'] .gift-cards-form-other-amount{display:block}.gift-cards .gift-cards-form .gift-cards-form-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.gift-cards .gift-cards-form .gift-cards-form-details .box{min-width:0;margin:0;padding:34px;border:2px solid transparent;border-radius:24px;background:linear-gradient(#fff,#fff) padding-box, linear-gradient(135deg,rgba(157,72,247,0.2),rgba(73,207,234,0.24)) border-box;box-sizing:border-box}.gift-cards .gift-cards-form .gift-cards-form-details .box.--yellow{background:linear-gradient(#fffdf4,#fffdf4) padding-box, linear-gradient(135deg,rgba(254,211,70,0.7),rgba(157,72,247,0.18)) border-box}.gift-cards .gift-cards-form .gift-cards-form-details h2{margin:0 0 24px;padding:0;font-family:'Ubuntu', Arial, sans-serif;font-size:20px;line-height:1.2;font-weight:800}.gift-cards .gift-cards-form .gift-cards-form-details .field{margin:0 0 18px}.gift-cards .gift-cards-form .gift-cards-form-details .field:last-child{margin-bottom:0}.gift-cards .gift-cards-form .gift-cards-form-details .label{display:block;margin:0 0 8px;color:#747985;font-size:12px;line-height:1.2;font-weight:800}.gift-cards .gift-cards-form .gift-cards-form-details .input{height:50px;padding:0 16px;border:1px solid #e7e9ef;border-radius:13px;background:#f5f6f9;box-shadow:none;box-sizing:border-box}.gift-cards .gift-cards-form .gift-cards-form-details .input:focus{border-color:rgba(157,72,247,0.46);background:#fff;outline:none}.gift-cards .gift-cards-form #from-info{position:relative}.gift-cards .gift-cards-form #from-info .floating-arrow{position:absolute;z-index:3;top:50%;right:-43px;margin-top:-30px;filter:drop-shadow(0 8px 12px rgba(49,64,124,0.12))}.gift-cards .gift-cards-form .gift-cards-message-box{margin:24px 0 0;padding:34px;border:0;border-radius:24px;background:#fff;box-sizing:border-box}.gift-cards .gift-cards-form .gift-cards-message-box .subheading{font-family:'Ubuntu', Arial, sans-serif;font-size:20px;font-weight:800}.gift-cards .gift-cards-form .gift-cards-message-box .text{margin-top:3px;padding:0 0 16px;font-size:13px}.gift-cards .gift-cards-form .gift-cards-message-box textarea.input{min-height:125px;padding:16px;border:1px solid #e7e9ef;border-radius:14px;background:#f5f6f9;box-shadow:none;box-sizing:border-box;resize:vertical}.gift-cards .gift-cards-form > .buttons{padding-top:24px}.gift-cards .gift-cards-form > .buttons .button{min-height:54px;border-radius:14px;font-weight:900;text-transform:none;box-shadow:0 12px 24px rgba(49,64,124,0.16)}.gift-cards .gift-card-checkout{margin:-40px 0 -80px}.gift-cards .gift-card-checkout .checkout-page{padding-top:40px}.gift-cards .gift-card-checkout .gift-cards-checkout-heading{margin-bottom:24px}.gift-cards .gift-card-checkout .checkout[data-mode='gift-card'] #main-horizontal{grid-template-columns:minmax(0,1fr) 350px;gap:24px}.gift-cards .gift-card-checkout .checkout[data-mode='gift-card'] .cart-accordion{margin-top:0}.gift-cards .gift-card-checkout .checkout[data-mode='gift-card'] #comment-box{margin-top:18px}.gift-cards .gift-card-checkout .checkout[data-mode='gift-card'] .checkout-totals-area{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box, linear-gradient(135deg,rgba(157,72,247,0.2),rgba(73,207,234,0.26)) border-box}@media only screen and (max-width: 1023px){.gift-cards{padding:24px 0 56px}.gift-cards .gift-cards-lp .gift-cards-lp-top{height:270px;padding:28px 20px}.gift-cards .gift-cards-lp .gift-cards-lp-top .gift-cards-lp-heading{top:26px;right:28px}.gift-cards .gift-cards-lp .gift-cards-lp-top .center-top{height:180px;max-width:62%}.gift-cards .gift-cards-lp .gift-cards-lp-top .floating-top{height:300px;transform:translate(-195px,-50%)}.gift-cards .gift-cards-lp .gift-cards-lp-bottom{margin-top:-12px;padding:0 14px}.gift-cards .gift-cards-lp .gift-cards-lp-bottom .gift-cards-lp-bottom-aligner{padding:34px}.gift-cards .gift-cards-lp .gift-cards-lp-bottom .gift-cards-lp-bottom-paragraph{grid-template-columns:1fr 210px;gap:26px}.gift-cards .gift-cards-lp .gift-cards-lp-bottom .gift-cards-lp-bottom-paragraph section{font-size:16px}.gift-cards .gift-cards-lp .gift-cards-lp-faq{margin-top:46px;padding-top:46px}.gift-cards .gift-cards-lp .gift-cards-lp-faq .gift-cards-seo-faq-box{padding:30px;border-radius:22px}.gift-cards .gift-cards-flow-heading{padding:20px;border-radius:20px}.gift-cards .gift-cards-form .gift-cards-form-top{min-height:260px;padding:32px 28px;background:linear-gradient(120deg,#49cfea 0%,#31407c 48%,#313d70 100%)}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider{width:86%}.gift-cards .gift-cards-form .gift-cards-form-details{grid-template-columns:1fr}.gift-cards .gift-cards-form #from-info .floating-arrow{top:auto;right:50%;bottom:-44px;margin:0 -30px 0 0;transform:rotate(90deg)}.gift-cards .gift-card-checkout{margin:-24px 0 -56px}.gift-cards .gift-card-checkout .checkout-page{padding-top:24px}.gift-cards .gift-card-checkout .checkout[data-mode='gift-card'] #main-horizontal{grid-template-columns:1fr}}@media only screen and (max-width: 519px){.gift-cards .gift-cards-lp .gift-cards-lp-top{height:230px;border-radius:22px}.gift-cards .gift-cards-lp .gift-cards-lp-top .gift-cards-lp-heading{top:20px;right:20px}.gift-cards .gift-cards-lp .gift-cards-lp-top .gift-cards-lp-heading h1{font-size:20px}.gift-cards .gift-cards-lp .gift-cards-lp-top .center-top{height:132px;max-width:72%;transform:translate(24px,20px)}.gift-cards .gift-cards-lp .gift-cards-lp-top .floating-top{height:235px;transform:translate(-150px,-42%)}.gift-cards .gift-cards-lp .gift-cards-lp-bottom{padding:0 8px}.gift-cards .gift-cards-lp .gift-cards-lp-bottom .gift-cards-lp-bottom-aligner{padding:28px 22px 24px;border-radius:20px}.gift-cards .gift-cards-lp .gift-cards-lp-bottom .gift-cards-lp-bottom-paragraph{grid-template-columns:1fr;gap:12px;text-align:center}.gift-cards .gift-cards-lp .gift-cards-lp-bottom .gift-cards-lp-bottom-paragraph img{width:160px;height:160px;margin:0 auto}.gift-cards .gift-cards-lp .gift-cards-lp-bottom .gift-cards-lp-bottom-buttons{margin-top:18px}.gift-cards .gift-cards-lp .gift-cards-lp-faq{margin-top:36px;padding-top:34px}.gift-cards .gift-cards-lp .gift-cards-lp-faq .gift-cards-seo-faq-box{padding:24px 20px}.gift-cards .gift-cards-lp .gift-cards-lp-faq .gift-cards-seo-faq-box .gift-cards-seo-faq-title{font-size:20px}.gift-cards .gift-cards-lp .gift-cards-lp-faq .gift-cards-seo-faq-box details{padding:16px 0}.gift-cards .gift-cards-flow-heading{grid-template-columns:46px minmax(0,1fr);gap:14px;padding:16px}.gift-cards .gift-cards-flow-heading .gift-cards-flow-back{width:46px;height:46px;border-radius:14px}.gift-cards .gift-cards-flow-heading .gift-cards-flow-title h1{font-size:22px}.gift-cards .gift-cards-flow-heading .gift-cards-stepper{grid-column:-1;justify-self:stretch;padding:0 7px}.gift-cards .gift-cards-flow-heading .gift-cards-stepper i{flex:1}.gift-cards .gift-cards-form .gift-cards-form-top{min-height:285px;padding:30px 22px;border-radius:22px}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider{width:88%}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider h2{margin-bottom:38px;font-size:19px}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider #tickmarks .tickmark{padding:5px 3px;font-size:9px}.gift-cards .gift-cards-form .gift-cards-form-details{gap:18px}.gift-cards .gift-cards-form .gift-cards-form-details .box{padding:26px 20px;border-radius:20px}.gift-cards .gift-cards-form .gift-cards-message-box{margin-top:18px;padding:26px 20px;border-radius:20px}.gift-cards .gift-card-checkout .gift-cards-checkout-heading{margin-bottom:18px}.gift-cards .gift-card-checkout .checkout[data-mode='gift-card'] .checkout-totals-area{border-radius:22px}}.checkout-telephone-input{display:flex;align-items:stretch;gap:5px;width:100%}.checkout-telephone-input .country-code-input-container{flex:0 0 135px;min-width:0}.checkout-telephone-input .country-code-input-container .select{width:100%;height:100%}.checkout-telephone-input input[name='telephone']{flex:1 1 auto;min-width:0;width:auto}#cookiejar-layer{position:fixed;z-index:9999999998;inset:0;background:rgba(20,25,57,0.48);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}#cookiejar-popup{position:fixed;z-index:9999999999;top:50%;left:50%;width:calc(100% - 40px);max-width:760px;max-height:calc(100vh - 40px);overflow:hidden;padding:0;border:1px solid rgba(255,255,255,0.65);border-radius:26px;background:#fff;box-shadow:0 30px 80px rgba(20,25,57,0.3);color:#212121;font-size:14px;line-height:1.58;transform:translate(-50%,-50%)}#cookiejar-popup-aligner{display:block;max-height:calc(100vh - 40px)}#cookiejar-popup-content{position:relative;overflow:visible}#cookiejar-popup-content::before{content:"";position:absolute;z-index:0;top:-165px;right:-110px;width:320px;height:320px;border:1px solid rgba(157,72,247,0.12);border-radius:50%;box-shadow:0 0 0 42px rgba(73,207,234,0.055);pointer-events:none}#cookiejar-popup-main,#cookiejar-popup-edit{position:relative;z-index:1;max-height:calc(100vh - 170px);overflow:auto;padding:38px 42px 32px;scrollbar-color:rgba(49,64,124,0.28) transparent;scrollbar-width:thin}#cookiejar-popup-main::-webkit-scrollbar,#cookiejar-popup-edit::-webkit-scrollbar{width:7px}#cookiejar-popup-main::-webkit-scrollbar-track,#cookiejar-popup-edit::-webkit-scrollbar-track{background:transparent}#cookiejar-popup-main::-webkit-scrollbar-thumb,#cookiejar-popup-edit::-webkit-scrollbar-thumb{border-radius:8px;background:rgba(49,64,124,0.25)}#cookiejar-popup-main-title,#cookiejar-popup-edit-title{position:relative;max-width:580px;margin:0 0 18px;padding-left:62px;font-family:'Ubuntu', Arial, sans-serif;font-size:27px;line-height:1.22;font-weight:800;text-align:left}#cookiejar-popup-main-title::before,#cookiejar-popup-edit-title::before{content:"";position:absolute;top:50%;left:0;width:46px;height:46px;border-radius:14px;background:radial-gradient(circle at 68% 29%,#fff 0 3px,transparent 4px), radial-gradient(circle at 71% 62%,#fff 0 2px,transparent 3px), radial-gradient(circle at 39% 69%,#fff 0 2px,transparent 3px), linear-gradient(to right,#49CFEA 0%,#31407C 34%,#31407C 66%,#9D48F7 100%);box-shadow:0 10px 23px rgba(49,64,124,0.18);transform:translateY(-50%)}#cookiejar-popup-main-title::after,#cookiejar-popup-edit-title::after{content:"";position:absolute;top:50%;left:13px;width:20px;height:20px;border:3px solid #fff;border-radius:50%;transform:translateY(-50%)}#cookiejar-popup-main-content,#cookiejar-popup-edit-content{max-width:650px;margin-bottom:14px;color:#555b6d;font-size:14px;line-height:1.68}#cookiejar-popup-main-details{margin-bottom:16px;color:#555b6d;font-size:13px;line-height:1.6}#cookiejar-popup-main-details a{color:#9D48F7;font-weight:800;text-decoration:underline;text-decoration-color:rgba(157,72,247,0.3);text-underline-offset:3px}#cookiejar-popup-main-about{overflow:hidden;margin:21px 0 0;border:1px solid rgba(49,64,124,0.09);border-radius:15px;background:#f8f8fb}#cookiejar-popup-main-about-question{position:relative;width:auto;padding:15px 46px 15px 17px;color:#31407c;font-family:'Ubuntu', Arial, sans-serif;font-size:13px;font-weight:800;cursor:pointer;list-style:none}#cookiejar-popup-main-about-question::-webkit-details-marker{display:none}#cookiejar-popup-main-about-question::after{content:"+";position:absolute;top:50%;right:16px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:#fff;color:#9D48F7;font-size:18px;line-height:1;transform:translateY(-50%)}#cookiejar-popup-main-about[open] #cookiejar-popup-main-about-question{border-bottom:1px solid rgba(49,64,124,0.08)}#cookiejar-popup-main-about[open] #cookiejar-popup-main-about-question::after{content:"−"}#cookiejar-popup-main-about-answer{margin:0;padding:17px;color:#656a79;font-size:12px;line-height:1.65}#cookiejar-popup-edit{display:none}#cookiejar-popup[data-edit="1"] #cookiejar-popup-edit{display:block}#cookiejar-popup[data-edit="1"] #cookiejar-popup-main{display:none}#cookiejar-popup-edit-content{margin-bottom:22px}#cookiejar-popup-edit-options{display:grid;gap:10px}#cookiejar-popup-edit-options .cookiejar-popup-edit-option{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:14px;padding:17px;border:1px solid rgba(49,64,124,0.09);border-radius:16px;background:#fff;cursor:pointer;transition:border-color 0.2s ease, background-color 0.2s ease, transform 0.2s ease}#cookiejar-popup-edit-options .cookiejar-popup-edit-option:hover,#cookiejar-popup-edit-options .cookiejar-popup-edit-option:focus{border-color:rgba(157,72,247,0.26);background:#fbfaff;outline:none;transform:translateY(-1px)}#cookiejar-popup-edit-options .cookiejar-popup-edit-option:first-child{background:#f7f8fb;cursor:default}#cookiejar-popup-edit-options .cookiejar-popup-edit-option:first-child:hover,#cookiejar-popup-edit-options .cookiejar-popup-edit-option:first-child:focus{border-color:rgba(49,64,124,0.09);background:#f7f8fb;transform:none}#cookiejar-popup-edit-options .cookiejar-popup-edit-option input{position:relative;width:42px;height:24px;margin:1px 0 0;border:0;border-radius:20px;background:#d8dae2;appearance:none;-webkit-appearance:none;cursor:pointer;transition:background-color 0.2s ease}#cookiejar-popup-edit-options .cookiejar-popup-edit-option input::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(49,64,124,0.22);transition:transform 0.2s ease}#cookiejar-popup-edit-options .cookiejar-popup-edit-option input:checked{background:linear-gradient(to right,#49CFEA 0%,#31407C 34%,#31407C 66%,#9D48F7 100%)}#cookiejar-popup-edit-options .cookiejar-popup-edit-option input:checked::after{transform:translateX(18px)}#cookiejar-popup-edit-options .cookiejar-popup-edit-option input:disabled{opacity:0.65;cursor:default}#cookiejar-popup-edit-options .cookiejar-popup-edit-option span{min-width:0}#cookiejar-popup-edit-options .cookiejar-popup-edit-option span b{display:block;margin-bottom:4px;color:#212121;font-family:'Ubuntu', Arial, sans-serif;font-size:14px;line-height:1.35;font-weight:800}#cookiejar-popup-edit-options .cookiejar-popup-edit-option span var{display:block;margin-bottom:5px;color:#666b7b;font-size:12px;line-height:1.55;font-style:normal}#cookiejar-popup-edit-options .cookiejar-popup-edit-option span i{display:block;color:#9D48F7;font-size:10px;line-height:1.5;font-style:normal;font-weight:700}#cookiejar-popup-main-buttons{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:11px;width:100%;margin:0;padding:18px 42px;border-top:1px solid rgba(49,64,124,0.09);background:rgba(255,255,255,0.97);box-shadow:0 -10px 25px rgba(49,64,124,0.035)}#cookiejar-popup-main-button-accept,#cookiejar-popup-main-button-edit{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:0 20px;border-radius:13px;font-family:'Ubuntu', Arial, sans-serif;font-size:11px;line-height:1.2;font-weight:800;letter-spacing:0.025em;cursor:pointer;transition:transform 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease}#cookiejar-popup-main-button-accept{min-width:150px;border:0;background:linear-gradient(to right,#49CFEA 0%,#31407C 34%,#31407C 66%,#9D48F7 100%);box-shadow:0 10px 22px rgba(49,64,124,0.2);color:#fff}#cookiejar-popup-main-button-accept:hover,#cookiejar-popup-main-button-accept:focus{background:linear-gradient(to right,#49CFEA 0%,#31407C 34%,#31407C 66%,#9D48F7 100%);box-shadow:0 13px 27px rgba(49,64,124,0.25);outline:none;transform:translateY(-1px)}#cookiejar-popup-main-button-edit{border:1px solid rgba(49,64,124,0.12);background:#f5f5f8;color:#31407c}#cookiejar-popup-main-button-edit:hover,#cookiejar-popup-main-button-edit:focus{background:#ececf3;outline:none;transform:translateY(-1px)}#cookiejar-popup-main-button-accept span,#cookiejar-popup-main-button-edit span{display:none}#cookiejar-popup[data-all="1"] #cookiejar-popup-main-button-accept span.do-ok-all,#cookiejar-popup[data-all="0"][data-none="1"] #cookiejar-popup-main-button-accept span.do-ok-basic,#cookiejar-popup[data-all="0"][data-none="0"] #cookiejar-popup-main-button-accept span.do-ok,#cookiejar-popup[data-edit="0"] #cookiejar-popup-main-button-edit span.do-edit,#cookiejar-popup[data-edit="1"] #cookiejar-popup-main-button-edit span.do-close-edit{display:block}@media only screen and (max-width: 1023px){#cookiejar-popup{width:calc(100% - 28px);max-width:690px}#cookiejar-popup-main,#cookiejar-popup-edit{padding:33px 32px 28px}#cookiejar-popup-main-buttons{padding-right:32px;padding-left:32px}}@media only screen and (max-width: 519px){#cookiejar-layer{background:rgba(20,25,57,0.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}#cookiejar-popup{top:auto;bottom:0;left:0;width:100%;max-width:none;max-height:calc(100vh - 18px);border-width:1px 0 0;border-radius:24px 24px 0 0;transform:none}#cookiejar-popup-aligner{max-height:calc(100vh - 18px)}#cookiejar-popup-main,#cookiejar-popup-edit{max-height:calc(100vh - 147px);padding:29px 22px 24px}#cookiejar-popup-main-title,#cookiejar-popup-edit-title{margin-bottom:17px;padding-left:53px;font-size:23px}#cookiejar-popup-main-title::before,#cookiejar-popup-edit-title::before{width:40px;height:40px;border-radius:12px}#cookiejar-popup-main-title::after,#cookiejar-popup-edit-title::after{left:11px;width:17px;height:17px}#cookiejar-popup-main-content,#cookiejar-popup-edit-content{font-size:13px;line-height:1.58}#cookiejar-popup-main-details{font-size:12px}#cookiejar-popup-main-about{margin-top:17px}#cookiejar-popup-main-about-question{padding:14px 43px 14px 15px}#cookiejar-popup-edit-options .cookiejar-popup-edit-option{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:15px}#cookiejar-popup-main-buttons{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);gap:9px;padding:14px 16px 17px}#cookiejar-popup-main-button-accept,#cookiejar-popup-main-button-edit{width:100%;min-width:0;min-height:46px;padding:0 10px;font-size:10px}}.breadcrumb-container{display:inline-block;width:100%;margin:32px 0}.breadcrumb-container .breadcrumbs{list-style:none;width:1480px;max-width:100%;display:flex;gap:16px;margin:0 auto;padding:0 40px;box-sizing:border-box}.breadcrumb-container .breadcrumbs li:last-of-type{font-weight:bold}@media screen and (max-width: 1023px){.breadcrumb-container .breadcrumbs{padding-left:16px;padding-right:16px}}@media screen and (max-width: 520px){.breadcrumb-container .breadcrumbs{padding-left:16px;padding-right:16px}}@media only screen and (max-width: 1023px){.breadcrumb-container .breadcrumbs{margin-top:0}}.product-item{position:relative;width:calc(25% - ((30px * 3) / 4));margin:calc(30px / 2);display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:1rem;background-color:#FFFFFF}.product-item:first-child{margin-left:0}.product-item:nth-child(4n + 1){margin-left:0}.product-item:nth-child(4n){margin-right:0}.product-item .badge{position:absolute;top:16px;left:16px;display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:16px;font-size:12px;z-index:10}.product-item .badge img{height:20px}.product-item .offer-badge{background-color:#EA8F4B;color:#FFFFFF}.product-item .new-arrival-badge{background-color:#49CFEA;color:#FFFFFF}.product-item .best-seller-badge{background-color:#FED346;color:#FFFFFF}.product-item .badges{position:absolute;top:16px;left:16px;z-index:10;display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:calc(100% - 32px)}.product-item .badges .badge{position:static;max-width:100%}.product-item .preorder-badge{background-color:#A444BC;color:#FFFFFF}.product-item .is-upon-order-badge{background-color:#31407c;color:#FFFFFF}.product-item .vip-badge{background:linear-gradient(90deg,#77ced5 0%,#fff 50%,#77ced5 100%);border:1px solid #77ced5;color:#212121}.product-item .set-2-plus-1-badge,.product-item .has-double-points-badge{background-color:#d03737;color:#FFFFFF}.product-item .simple-badge-badge{background-color:#ECEEF3}.product-item .product-card-stock{color:#777777;font-size:12px;line-height:16px}.product-item .image{position:relative;width:100%;padding-bottom:100%;border-top-left-radius:16px;border-top-right-radius:16px}.product-item .image img{position:absolute;max-width:100%;height:100%;left:50%;transform:translate(-50%,0);border-top-left-radius:16px;border-top-right-radius:16px;object-fit:cover}.product-item h3.title{margin:0;margin-top:8px;padding:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:16px;line-height:20px;min-height:60px}.product-item .product-item-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:16px}.product-item .product-item-footer .price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:4px 8px;min-width:0;line-height:1}.product-item .product-item-footer .price .final-price{font-size:24px;font-weight:bold;line-height:1}.product-item .product-item-footer .price .starting-price{position:relative;display:inline-block;min-height:16px;color:#777777;font-size:15px;line-height:16px}.product-item .product-item-footer .price .starting-price.--placeholder{visibility:hidden}.product-item .product-item-footer .price .starting-price::after{position:absolute;content:' ';width:100%;height:1px;top:50%;left:0;transform:translate(0,-50%);background-color:red}.product-item .product-item-footer .btn-favourite{outline:none;border:none;display:grid;flex:0 0 auto;place-items:center;align-self:flex-start;width:32px;padding:0;background-color:transparent !important;cursor:pointer}.product-item .product-item-footer .btn-favourite i{grid-area:1;width:24px;height:24px;line-height:24px;font-size:24px}.product-item .product-item-footer .btn-favourite[data-in-wishlist='1']{color:#d03737 !important;background-color:transparent !important}.product-item .product-card-cart{margin-top:4px}.product-item .btn-add-to-cart,.product-item .product-card-quantity{width:100%;min-height:42px;border-radius:10px}.product-item .btn-add-to-cart{display:flex;justify-content:center;align-items:center;gap:4px;margin:0;padding:10px 6px;font-size:12px}.product-item .btn-add-to-cart img{height:17px}.product-item .btn-add-to-cart:disabled,.product-item .btn-add-to-cart[data-stock='0']{background:#EEEEEE;background-image:none;color:#888888;cursor:default;pointer-events:none}.product-item .btn-add-to-cart:disabled img,.product-item .btn-add-to-cart[data-stock='0'] img{filter:grayscale(1);opacity:.55}.product-item .product-card-quantity.cartbutton{display:none;align-items:stretch;overflow:hidden;border:1px solid rgba(49,64,124,0.22);background:rgba(49,64,124,0.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.7)}.product-item .product-card-quantity.cartbutton button{width:42px;flex:0 0 42px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#31407c;font-size:24px;font-weight:600;line-height:1;cursor:pointer;transition:background-color 160ms ease, color 160ms ease}.product-item .product-card-quantity.cartbutton button:hover:not(:disabled){background:#31407c;color:#FFFFFF}.product-item .product-card-quantity.cartbutton button:disabled{cursor:default;opacity:.45}.product-item .product-card-quantity.cartbutton input.--quantity,.product-item .product-card-quantity.cartbutton .--loading-message{width:auto;min-width:0;flex:1 1 auto;border:0;border-right:1px solid rgba(49,64,124,0.16);border-left:1px solid rgba(49,64,124,0.16);border-radius:0;background:#FFFFFF;color:#212121;font-size:15px;font-weight:700;text-align:center;padding:0 !important;appearance:textfield;-moz-appearance:textfield}.product-item .product-card-quantity.cartbutton input.--quantity::-webkit-inner-spin-button,.product-item .product-card-quantity.cartbutton input.--quantity::-webkit-outer-spin-button,.product-item .product-card-quantity.cartbutton .--loading-message::-webkit-inner-spin-button,.product-item .product-card-quantity.cartbutton .--loading-message::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.product-item .product-card-quantity.cartbutton .--loading-message{align-items:center;justify-content:center}.product-item:not([data-quantity='0']) .btn-add-to-cart{display:none}.product-item:not([data-quantity='0']) .product-card-quantity.cartbutton{display:flex}html.sidemenu-open,body.sidemenu-open{overflow:hidden}.sidemenu{position:fixed;top:0;left:0;display:flex;width:100%;height:100%;background-color:rgba(0,0,0,0);z-index:1000;justify-content:flex-start;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 220ms ease, visibility 0ms linear 220ms, background-color 220ms ease;z-index:9000}.sidemenu.closed{opacity:0;visibility:hidden;pointer-events:none}.sidemenu.open{background-color:rgba(0,0,0,0.5);opacity:1;visibility:visible;pointer-events:auto;transition-delay:0ms}.sidemenu .sidemenu-inner{width:300px;height:100%;background-color:white;display:flex;flex-direction:column;transform:translateX(-100%);transition:transform 260ms cubic-bezier(0.22,1,0.36,1), border-radius 260ms ease;will-change:transform}.sidemenu.open .sidemenu-inner{transform:translateX(0)}.sidemenu.is-expanding-from-compact .sidemenu-inner{animation:sidemenu-expand-from-compact 420ms cubic-bezier(0.2,0.8,0.2,1) both;transform-origin:left center}.sidemenu.is-expanding-from-compact .sidemenu-header,.sidemenu.is-expanding-from-compact .sidemenu-categories,.sidemenu.is-expanding-from-compact .sidemenu-services{animation:sidemenu-content-reveal 300ms ease 90ms both}.sidemenu .sidemenu-header{display:flex}.sidemenu .sidemenu-header button{flex-basis:50%;width:170px;height:75px;display:flex;align-items:center;gap:5px;padding:10px;padding-top:35px;gap:10px;background-color:;border:none;text-align:center}.sidemenu .sidemenu-header button:nth-of-type(1){-webkit-tap-highlight-color:transparent;border-bottom-right-radius:16px}.sidemenu .sidemenu-header button:nth-of-type(1) img{height:20px}.sidemenu .sidemenu-header button:nth-of-type(2){-webkit-tap-highlight-color:transparent;border-bottom-left-radius:16px}.sidemenu .sidemenu-header button.selected{background-color:#FFFFFF}.sidemenu .sidemenu-categories,.sidemenu .sidemenu-services{overflow:visible;flex:1 1 auto;min-height:0;position:relative}.sidemenu .sidemenu-categories ul,.sidemenu .sidemenu-services ul{list-style:none;width:100%;height:100%;overflow:visible;margin:0;padding:0;padding-top:16px;padding-bottom:16px;display:flex;flex-direction:column}.sidemenu .sidemenu-categories ul li,.sidemenu .sidemenu-services ul li{display:flex;align-items:center;box-sizing:border-box;cursor:pointer}.sidemenu .sidemenu-categories ul li:hover,.sidemenu .sidemenu-services ul li:hover{background-color:#F5F5F5}.sidemenu .sidemenu-categories ul li:hover .menu-item.has-submenu,.sidemenu .sidemenu-services ul li:hover .menu-item.has-submenu{position:relative}.sidemenu .sidemenu-categories ul li:hover .menu-item.has-submenu .submenu,.sidemenu .sidemenu-services ul li:hover .menu-item.has-submenu .submenu{display:block}.sidemenu .sidemenu-categories ul li .menu-item,.sidemenu .sidemenu-services ul li .menu-item{width:100%;display:flex;align-items:center;gap:10px;padding:12px 32px}.sidemenu .sidemenu-categories ul li .menu-item img,.sidemenu .sidemenu-services ul li .menu-item img{height:30px}.sidemenu .sidemenu-categories ul li .menu-item .submenu,.sidemenu .sidemenu-services ul li .menu-item .submenu{position:absolute;left:100%;top:0;width:800px;max-width:calc(100vw - 300px);display:none;padding-left:16px}.sidemenu .sidemenu-categories ul li .menu-item .submenu .submenu-inner,.sidemenu .sidemenu-services ul li .menu-item .submenu .submenu-inner{width:100%;height:calc(100vh - 100px);overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;padding:32px;border-radius:16px;background-color:#FFFFFF;font-size:16px;z-index:1002}.sidemenu .sidemenu-categories ul li .menu-item .submenu .submenu-inner .submenu-back,.sidemenu .sidemenu-services ul li .menu-item .submenu .submenu-inner .submenu-back{display:none}.sidemenu .sidemenu-categories ul li .menu-item .submenu .submenu-inner::-webkit-scrollbar,.sidemenu .sidemenu-services ul li .menu-item .submenu .submenu-inner::-webkit-scrollbar{display:none}.sidemenu .sidemenu-categories ul li .menu-item .submenu .submenu-inner::-webkit-scrollbar-track,.sidemenu .sidemenu-services ul li .menu-item .submenu .submenu-inner::-webkit-scrollbar-track{display:none}.sidemenu .sidemenu-categories ul li .menu-item .submenu .submenu-inner::-webkit-scrollbar-thumb,.sidemenu .sidemenu-services ul li .menu-item .submenu .submenu-inner::-webkit-scrollbar-thumb{display:none}.sidemenu .sidemenu-categories ul li .menu-item .submenu .submenu-inner::-webkit-scrollbar-thumb:hover,.sidemenu .sidemenu-services ul li .menu-item .submenu .submenu-inner::-webkit-scrollbar-thumb:hover{display:none}.sidemenu .sidemenu-categories ul li .menu-item .submenu .submenu-inner .header,.sidemenu .sidemenu-services ul li .menu-item .submenu .submenu-inner .header{display:flex;justify-content:space-between;align-items:center}.sidemenu .sidemenu-categories ul li .menu-item .submenu .submenu-inner .header .title,.sidemenu .sidemenu-services ul li .menu-item .submenu .submenu-inner .header .title{display:flex;align-items:center;gap:16px}.sidemenu .sidemenu-categories ul li .menu-item .submenu .submenu-inner .header .title img,.sidemenu .sidemenu-services ul li .menu-item .submenu .submenu-inner .header .title img{height:70px}.sidemenu .sidemenu-categories ul li .menu-item .submenu .submenu-inner .header .title h2,.sidemenu .sidemenu-services ul li .menu-item .submenu .submenu-inner .header .title h2{font-weight:bold;font-size:36px}.sidemenu .sidemenu-categories ul li .menu-item .submenu .submenu-inner .sections,.sidemenu .sidemenu-services ul li .menu-item .submenu .submenu-inner .sections{display:flex;flex-wrap:wrap;gap:24px}.sidemenu .sidemenu-categories ul li .menu-item .submenu .submenu-inner .sections .section,.sidemenu .sidemenu-services ul li .menu-item .submenu .submenu-inner .sections .section{display:flex;flex-direction:column;gap:8px;margin-top:34px}.sidemenu .sidemenu-categories ul li .menu-item .submenu .submenu-inner .sections .section .section-image img,.sidemenu .sidemenu-services ul li .menu-item .submenu .submenu-inner .sections .section .section-image img{display:block;max-width:100%;height:auto;border-radius:4px}.sidemenu .sidemenu-categories ul li .menu-item .submenu .submenu-inner .sections .section h3,.sidemenu .sidemenu-services ul li .menu-item .submenu .submenu-inner .sections .section h3{font-weight:bold}.sidemenu .sidemenu-categories ul li .menu-item .submenu .submenu-inner .sections .section a,.sidemenu .sidemenu-services ul li .menu-item .submenu .submenu-inner .sections .section a{color:#000000}.sidemenu .sidemenu-categories ul li .menu-item.has-submenu.is-open,.sidemenu .sidemenu-services ul li .menu-item.has-submenu.is-open{position:static}.sidemenu .sidemenu-categories ul li .menu-item.has-submenu.is-open .submenu,.sidemenu .sidemenu-services ul li .menu-item.has-submenu.is-open .submenu{display:block}@media (min-width: 1024px){.sidemenu .sidemenu-inner .sidemenu-categories,.sidemenu .sidemenu-inner .sidemenu-services{overflow:visible}.sidemenu .sidemenu-inner .sidemenu-categories ul,.sidemenu .sidemenu-inner .sidemenu-services ul{box-sizing:border-box;padding-top:8px;padding-bottom:8px;overflow-y:auto}.sidemenu .sidemenu-inner .sidemenu-categories ul::-webkit-scrollbar,.sidemenu .sidemenu-inner .sidemenu-services ul::-webkit-scrollbar{width:7px}.sidemenu .sidemenu-inner .sidemenu-categories ul::-webkit-scrollbar-track,.sidemenu .sidemenu-inner .sidemenu-services ul::-webkit-scrollbar-track{background:transparent}.sidemenu .sidemenu-inner .sidemenu-categories ul::-webkit-scrollbar-thumb,.sidemenu .sidemenu-inner .sidemenu-services ul::-webkit-scrollbar-thumb{background:#EFEFEF}.sidemenu .sidemenu-inner .sidemenu-categories ul::-webkit-scrollbar-thumb:hover,.sidemenu .sidemenu-inner .sidemenu-services ul::-webkit-scrollbar-thumb:hover{background:#EFEFEF}.sidemenu .sidemenu-inner .sidemenu-categories ul li .menu-item,.sidemenu .sidemenu-inner .sidemenu-services ul li .menu-item{height:100%;min-height:0;padding-top:16px;padding-bottom:16px}.sidemenu .sidemenu-inner .sidemenu-categories ul li .menu-item img,.sidemenu .sidemenu-inner .sidemenu-services ul li .menu-item img{max-height:40px}}@media only screen and (max-width: 1023px){.sidemenu{z-index:3000}.sidemenu .sidemenu-inner{width:88vw;max-width:360px;box-shadow:12px 0 34px rgba(16,24,48,0.22);overflow:hidden;position:relative}.sidemenu .sidemenu-header button{height:64px;padding-top:10px;justify-content:center;font-weight:800}.sidemenu .sidemenu-categories,.sidemenu .sidemenu-services{overflow-y:auto;-webkit-overflow-scrolling:touch}.sidemenu .sidemenu-categories ul,.sidemenu .sidemenu-services ul{height:auto;min-height:100%;overflow:visible}.sidemenu .sidemenu-categories ul li,.sidemenu .sidemenu-services ul li{display:block}.sidemenu .sidemenu-categories ul li:hover .menu-item.has-submenu .submenu,.sidemenu .sidemenu-services ul li:hover .menu-item.has-submenu .submenu{display:none}.sidemenu .sidemenu-categories ul li:hover .menu-item.has-submenu.is-open .submenu,.sidemenu .sidemenu-services ul li:hover .menu-item.has-submenu.is-open .submenu{display:block}.sidemenu .sidemenu-categories ul li .menu-item,.sidemenu .sidemenu-services ul li .menu-item{min-height:58px;padding:10px 18px;font-weight:700}.sidemenu .sidemenu-categories ul li .menu-item img,.sidemenu .sidemenu-services ul li .menu-item img{flex:0 0 auto}.sidemenu .sidemenu-categories ul li .menu-item.has-submenu,.sidemenu .sidemenu-services ul li .menu-item.has-submenu{padding-right:42px;position:relative}.sidemenu .sidemenu-categories ul li .menu-item.has-submenu:after,.sidemenu .sidemenu-services ul li .menu-item.has-submenu:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;border-top:2px solid #7d8794;border-right:2px solid #7d8794;transform:translateY(-50%) rotate(45deg)}.sidemenu .sidemenu-categories ul li .menu-item .submenu,.sidemenu .sidemenu-services ul li .menu-item .submenu{position:fixed;left:0;top:64px;width:88vw;max-width:360px;height:calc(100vh - 64px);padding:0;background-color:#FFFFFF;z-index:3;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:none}.sidemenu .sidemenu-categories ul li .menu-item .submenu .submenu-inner,.sidemenu .sidemenu-services ul li .menu-item .submenu .submenu-inner{width:100%;min-height:100%;height:auto;max-height:none;padding:0 18px 24px;border-radius:0;background:#FFFFFF;box-shadow:none;font-size:14px}.sidemenu .sidemenu-categories ul li .menu-item .submenu .submenu-inner .submenu-back,.sidemenu .sidemenu-services ul li .menu-item .submenu .submenu-inner .submenu-back{display:flex;align-items:center;gap:10px;width:calc(100% + 36px);min-height:54px;margin:0 -18px 10px;padding:0 18px;border:0;border-bottom:1px solid #F5F5F5;background-color:#FFFFFF;color:#000000;font-weight:800;text-align:left}.sidemenu .sidemenu-categories ul li .menu-item .submenu .submenu-inner .submenu-back i,.sidemenu .sidemenu-services ul li .menu-item .submenu .submenu-inner .submenu-back i{font-size:14px}.sidemenu .sidemenu-categories ul li .menu-item .submenu .submenu-inner .header,.sidemenu .sidemenu-services ul li .menu-item .submenu .submenu-inner .header{display:flex;align-items:center;gap:10px;padding:8px 0 4px}.sidemenu .sidemenu-categories ul li .menu-item .submenu .submenu-inner .header .title,.sidemenu .sidemenu-services ul li .menu-item .submenu .submenu-inner .header .title{gap:8px}.sidemenu .sidemenu-categories ul li .menu-item .submenu .submenu-inner .header .title img,.sidemenu .sidemenu-services ul li .menu-item .submenu .submenu-inner .header .title img{height:34px}.sidemenu .sidemenu-categories ul li .menu-item .submenu .submenu-inner .header .title h2,.sidemenu .sidemenu-services ul li .menu-item .submenu .submenu-inner .header .title h2{margin:0;font-size:19px;line-height:1.2}.sidemenu .sidemenu-categories ul li .menu-item .submenu .submenu-inner .header .btn-primary-gradient,.sidemenu .sidemenu-services ul li .menu-item .submenu .submenu-inner .header .btn-primary-gradient{flex:0 0 auto;padding:8px 10px;font-size:12px;white-space:nowrap}.sidemenu .sidemenu-categories ul li .menu-item .submenu .submenu-inner .sections,.sidemenu .sidemenu-services ul li .menu-item .submenu .submenu-inner .sections{display:block}.sidemenu .sidemenu-categories ul li .menu-item .submenu .submenu-inner .sections .section,.sidemenu .sidemenu-services ul li .menu-item .submenu .submenu-inner .sections .section{margin-top:16px;gap:0}.sidemenu .sidemenu-categories ul li .menu-item .submenu .submenu-inner .sections .section h3,.sidemenu .sidemenu-services ul li .menu-item .submenu .submenu-inner .sections .section h3{margin:0 0 6px;color:#5f6877;font-size:13px;line-height:1.2;text-transform:uppercase}.sidemenu .sidemenu-categories ul li .menu-item .submenu .submenu-inner .sections .section .section-image a,.sidemenu .sidemenu-services ul li .menu-item .submenu .submenu-inner .sections .section .section-image a{padding:0;border-bottom:0}.sidemenu .sidemenu-categories ul li .menu-item .submenu .submenu-inner .sections .section a,.sidemenu .sidemenu-services ul li .menu-item .submenu .submenu-inner .sections .section a{display:block;padding:9px 0;border-bottom:1px solid #F5F5F5;font-size:15px;line-height:1.25}.sidemenu .sidemenu-categories ul li .menu-item.has-submenu.is-open .submenu,.sidemenu .sidemenu-services ul li .menu-item.has-submenu.is-open .submenu{display:block}.sidemenu-compact{display:none !important}}.sidemenu-compact{position:fixed;top:55%;left:0;display:flex;transform:translateY(-50%);padding:16px;box-sizing:border-box;flex-direction:column;border-top-right-radius:32px;border-bottom-right-radius:32px;background-color:#FFFFFF;z-index:1990;cursor:pointer;opacity:1;visibility:visible;transition:opacity 180ms ease, transform 240ms cubic-bezier(0.22,1,0.36,1), visibility 0ms linear 0ms;will-change:transform, opacity}.sidemenu-compact.closed{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%) scale(0.82);transition-delay:0ms, 0ms, 180ms}.sidemenu-compact.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%) scale(1)}.sidemenu-compact.is-transforming{opacity:0;pointer-events:none;transform:translateY(-50%) scale(0.72)}.sidemenu-compact .sidemenu-compact-inner{display:flex;flex-direction:column}.sidemenu-compact .sidemenu-compact-inner .categories{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.sidemenu-compact .sidemenu-compact-inner .categories li{text-align:center}.sidemenu-compact .sidemenu-compact-inner .categories li a img{width:25px}@media only screen and (min-width: 1024px) and (max-width: 1700px){main{padding-left:64px}footer .footer-new .footer-new-aligner{padding-left:64px}}@keyframes "sidemenu-expand-from-compact"{0%{border-top-right-radius:32px;border-bottom-right-radius:32px;transform:translateX(0) scaleX(0.26) scaleY(0.34);}42%{border-top-right-radius:28px;border-bottom-right-radius:28px;transform:translateX(0) scaleX(0.34) scaleY(1);}100%{border-top-right-radius:0;border-bottom-right-radius:0;transform:translateX(0) scaleX(1) scaleY(1);}}@keyframes "sidemenu-content-reveal"{0%{opacity:0;transform:translateX(-12px);}100%{opacity:1;transform:translateX(0);}}@media (prefers-reduced-motion: reduce){.sidemenu,.sidemenu .sidemenu-inner,.sidemenu-compact{transition:none}.sidemenu.is-expanding-from-compact .sidemenu-inner,.sidemenu.is-expanding-from-compact .sidemenu-header,.sidemenu.is-expanding-from-compact .sidemenu-categories,.sidemenu.is-expanding-from-compact .sidemenu-services{animation:none}}