.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}.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}.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}}.pagination{display:flex;justify-content:center;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:8px auto 90px auto;padding:6px;border-radius:999px;background:rgba(255,255,255,0.76);box-shadow:0 10px 28px rgba(24,34,56,0.08)}.pagination a{min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:999px;color:#31407c;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:background-color 160ms ease, color 160ms ease, box-shadow 160ms ease}.pagination a[href]:hover{background:#eef1fa;color:#31407c}.pagination a.--selected{background:#31407c;color:#FFFFFF;box-shadow:0 7px 16px rgba(49,64,124,0.18)}.pagination a.--first:not([href]){min-width:26px;padding:0 4px;color:#a1a7b5}.pagination a.--last:not([href]){min-width:26px;padding:0 4px;color:#a1a7b5}.pagination a.--next,.pagination a.--previous{width:34px;min-width:34px;padding:0;background:#f0f1f5;color:#31407c}.pagination i{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1;vertical-align:top}.pagination i:before{display:block;line-height:1}@media only screen and (max-width: 1200px){.pagination a.--first,.pagination a.--last{display:none}}@media only screen and (max-width: 1023px){.pagination a.--first,.pagination a.--last,.pagination a.--main:not(.--selected):not(.--preselected){display:none}}.subcategories-listing{padding:0px 20px 100px 20px;background:#ECEEF3}.subcategories-listing .subcategories-listing-category{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 32px 32px;border-radius:16px;background:#fff}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-image{display:flex;align-items:center;justify-content:center;min-height:92px;margin-bottom:14px}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-image img{display:block;width:auto;max-width:280px;height:76px;object-fit:contain}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-title{margin:0;color:#212121;font-size:34px;line-height:1.12;font-weight:900;text-align:center}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-packs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:flex-start;margin-top:32px;gap:16px;width:100%}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-packs .subcategories-listing-category-pack{display:flex;flex-direction:column;min-width:0;min-height:100%;position:relative;border:1px solid #e8ebf2;border-radius:16px;overflow:hidden;background:#fff;transition:border-color 160ms ease, box-shadow 160ms ease, transform 160ms ease}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-packs .subcategories-listing-category-pack .subcategories-listing-category-pack-image{display:flex;align-items:center;justify-content:center;aspect-ratio:1.3888888888889;width:100%;min-height:170px;padding:18px;background:#f7f8fb;transition:background-color 160ms ease}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-packs .subcategories-listing-category-pack .subcategories-listing-category-pack-image img{display:block;max-height:100%;width:100%;max-width:220px;object-fit:contain}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-packs .subcategories-listing-category-pack .subcategories-listing-category-pack-count{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;min-height:28px;padding:5px 10px;border-radius:999px;background:rgba(255,255,255,0.92);color:#31407c;font-size:12px;line-height:1;font-weight:900;text-align:center}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-packs .subcategories-listing-category-pack .subcategories-listing-category-pack-title{display:flex;align-items:center;min-height:58px;padding:14px 16px;color:#212121;font-size:15px;line-height:1.25;font-weight:900}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-packs .subcategories-listing-category-pack:hover{border-color:rgba(49,64,124,0.34);box-shadow:0 18px 36px rgba(16,24,48,0.12);transform:translateY(-2px)}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-packs .subcategories-listing-category-pack:hover .subcategories-listing-category-pack-image{background:#eef2f8}.subcategories-listing .subcategories-listing-title{padding:56px 0 16px 0;color:#212121;font-size:26px;line-height:1.15;font-weight:900}.subcategories-listing .subcategories-listing-results{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:18px}.subcategories-listing .subcategories-listing-results .category.category-box{align-self:stretch;border:1px solid #e8ebf2;border-radius:16px;box-shadow:none;background:#fff}.subcategories-listing .subcategories-listing-results .category.category-box .category-image{border:0;background:#f7f8fb}.subcategories-listing .subcategories-listing-results .category.category-box .category-title{display:flex;align-items:center;min-height:58px;border-top:1px solid #eef0f5;padding:12px 14px;color:#212121;font-size:15px;line-height:1.25;font-weight:900}.subcategories-listing .subcategories-listing-results .category.category-box:hover{border-color:rgba(49,64,124,0.34);box-shadow:0 18px 36px rgba(16,24,48,0.12);background:#fff;transform:translateY(-2px)}.subcategories-listing .subcategories-listing-results .category.category-box:hover .category-image{filter:none;background:#eef2f8}@media only screen and (min-width: 520px) and (max-width: 1023px){.subcategories-listing .subcategories-listing-category{padding:32px 22px}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-packs{grid-template-columns:repeat(2,minmax(0,1fr))}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-packs .subcategories-listing-category-pack .subcategories-listing-category-pack-image{min-height:150px}.subcategories-listing .subcategories-listing-results{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width: 519px){.subcategories-listing{padding:18px 12px 70px}.subcategories-listing .subcategories-listing-category{align-items:stretch;padding:24px 14px 16px}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-image{min-height:74px}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-image img{max-width:220px;height:58px}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-title{font-size:26px}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-packs{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-packs .subcategories-listing-category-pack .subcategories-listing-category-pack-image{min-height:118px;padding:12px}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-packs .subcategories-listing-category-pack .subcategories-listing-category-pack-count{top:8px;right:8px;min-height:24px;padding:4px 8px;font-size:11px}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-packs .subcategories-listing-category-pack .subcategories-listing-category-pack-title{min-height:54px;padding:12px;font-size:13px}.subcategories-listing .subcategories-listing-title{padding-top:38px;font-size:22px}.subcategories-listing .subcategories-listing-results{grid-template-columns:1fr;gap:12px}}.seo-banner{padding-bottom:20px}.seo-banner img{width:100%;height:400px;object-fit:cover;object-position:center}.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-single-breadcrumb{width:100%}@media (max-width: 700px){.product-single-breadcrumb .breadcrumbs > li:first-child,.product-single-breadcrumb .breadcrumbs > li:first-child + .separator,.product-single-breadcrumb .breadcrumbs > .separator:nth-last-child(2),.product-single-breadcrumb .breadcrumbs > li:last-child{display:none}}.product-single{width:100%;max-width:1448px;margin:0 auto;padding:0 24px 32px;box-sizing:border-box}.product-single.product-single--related{max-width:none;padding:0 0 32px}.product-single a{color:#253a7a}.product-single .product-single__hero,.product-single .product-single__panel{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;box-sizing:border-box;background:#FFFFFF;border-radius:16px}.product-single .product-single__hero{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,500px);grid-template-rows:auto 1fr;grid-template-areas:"gallery heading" "gallery summary";align-items:start;gap:0 44px;padding:30px}.product-single .product-single__heading{grid-area:heading;min-width:0;padding-top:5px}.product-single .product-single__heading h1{margin:0 0 12px;color:#2b2b2d;font-size:30px;line-height:1.18;font-weight:900;letter-spacing:0}.product-single .product-single__gallery{grid-area:gallery;position:relative;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.product-single .product-single__gallery i{display:block;height:16px}.product-single .product-single__gallery-main{min-width:0}.product-single .product-single__gallery-main .splide__track{overflow:hidden}.product-single .product-single__gallery-main .splide__slide{display:flex;align-items:center;justify-content:center}.product-single .product-single__gallery-link{position:relative;width:100%;height:520px;display:flex;align-items:center;justify-content:center;cursor:zoom-in}.product-single .product-single__gallery-link img{display:block;width:100%;height:100%;max-width:100%;max-height:500px;object-fit:contain;user-select:none;-webkit-user-drag:none}.product-single .product-single__gallery-main .splide__arrow{position:absolute;top:50%;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,0.88);color:#777777;transform:translateY(-50%);cursor:pointer;opacity:1}.product-single .product-single__gallery-main .splide__arrow svg{fill:currentColor;width:12px;height:12px}.product-single .product-single__gallery-main .splide__arrow.splide__arrow--prev{left:12px}.product-single .product-single__gallery-main .splide__arrow.splide__arrow--next{right:12px}.product-single .product-single__gallery-thumbs{min-width:0}.product-single .product-single__gallery-thumbs .splide__track{padding:2px 0}.product-single .product-single__gallery-thumbs .splide__slide{width:64px;height:64px;border:1px solid transparent;border-radius:6px;opacity:0.65;transition:opacity 0.2s ease, border-color 0.2s ease}.product-single .product-single__gallery-thumbs .splide__slide.is-active{border-color:#253a7a;opacity:1}.product-single .product-single__gallery-thumb{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:4px;border:0;border-radius:6px;background:transparent;cursor:pointer}.product-single .product-single__gallery-thumb img{width:100%;height:100%;object-fit:contain;border-radius:4px}.product-single .product-single__gallery-thumbs.is-initialized .product-single__gallery-thumb{cursor:pointer}.product-single .product-single__summary{grid-area:summary;min-width:0}.product-single .product-single__price{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;color:#253a7a;font-size:32px;line-height:1;font-weight:900}.product-single .product-single__price strong{font-weight:900}.product-single .product-single__price s{color:#777777;font-size:18px;font-weight:500}.product-single .product-single__price >span{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border:1px solid #ffd3b8;border-radius:999px;background:#fff4ec;color:#b7440b;font-size:13px;line-height:1;font-weight:900;letter-spacing:0.02em;white-space:nowrap}.product-single .product-single__short-description{max-width:540px;min-height:0;margin:0 0 16px;color:#777777;font-size:15px;line-height:1.45}.product-single .product-single__stock{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin:0 0 14px;padding:7px 11px;border-radius:999px;background:#edf8f0;color:#287541;font-size:13px;line-height:1.2}.product-single .product-single__stock strong{font-weight:800}.product-single .product-single__stock.--preorder{background:#f2ecff;color:#7042ad}.product-single .product-single__stock.--upon-order{background:#fff5db;color:#8a6500}.product-single .product-single__stock.--unavailable{background:#f1f1f1;color:#777777}.product-single .product-single__stock-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:currentColor}.product-single .product-klarna-placement{display:block;width:100%;max-width:520px;margin:0 0 14px}.product-single .product-single__variations{display:grid;gap:9px;margin-bottom:14px}.product-single .product-single__variations-heading{color:#555555;font-size:13px;font-weight:800}.product-single .product-single__variation{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(132px,auto);align-items:center;gap:12px;padding:11px 12px;border:1px solid #ececf2;border-radius:9px;background:#FFFFFF}.product-single .product-single__variation-info{min-width:0}.product-single .product-single__variation-info >strong{display:block;margin-bottom:5px;color:#2b2b2d;font-size:14px;font-weight:900}.product-single .product-single__variation-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;color:#777777;font-size:12px}.product-single .product-single__variation-meta .product-single__stock{margin:0;padding:4px 8px;font-size:11px}.product-single .product-single__variation-price{color:#253a7a;font-size:15px;font-weight:900;white-space:nowrap}.product-single .product-single__variation-cart-button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:8px 12px;border:0;border-radius:7px;background:linear-gradient(90deg,#8b45e8,#43bdd5);color:#FFFFFF;font-size:12px;font-weight:800;cursor:pointer}.product-single .product-single__variation-cart-button img{height:17px}.product-single .product-single__variation-cart-button:disabled{background:#eee;color:#888;cursor:default}.product-single .product-single__variation-cart-button:disabled img{filter:grayscale(1);opacity:0.55}.product-single .product-single__cart-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;margin-bottom:11px}.product-single .product-single__cart-row button{display:flex;justify-content:center;align-items:center;gap:8px}.product-single .product-single__cart-row button img{height:24px}.product-single .product-single__quantity{display:grid;grid-template-columns:28px 1fr 28px;height:54px;border:1px solid #f0f0f0;border-radius:7px;overflow:hidden}.product-single .product-single__quantity button,.product-single .product-single__quantity input{width:100%;border:0;background:#FFFFFF;color:#777777;text-align:center;font-size:16px}.product-single .product-single__cart-button{min-width:0;height:54px;border:0;border-radius:5px;background:linear-gradient(90deg,#8b45e8,#43bdd5);color:#FFFFFF;font-size:15px;font-weight:800;cursor:pointer}.product-single .product-single__cart-button i{margin-right:8px}.product-single .product-single__cart-button:disabled{background:#eee;color:#888;cursor:default}.product-single .product-single__cart-button:disabled img{filter:grayscale(1);opacity:0.55}.product-single .product-single__quick-buy{min-height:52px;margin-bottom:12px;overflow:hidden;border-radius:5px;background:#252525}.product-single .product-single__payment-row{display:flex;align-items:center;gap:12px;min-height:34px;margin-bottom:18px;color:#777777;font-size:13px}.product-single .product-single__coin{width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#ffbf1a;color:#111111;font-weight:900}.product-single .product-single__payment-methods{margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.product-single .product-single__payment-methods span{display:inline-flex;align-items:center;height:20px;padding:0 6px;border:1px solid #eeeeee;border-radius:2px;color:#555555;font-size:8px;font-weight:700;background:#FFFFFF}.product-single .product-single__wishlist{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;margin-top:14px;padding:10px 14px;border:1px solid #e4e6ec;border-radius:12px;background:#ffffff;color:#253a7a;font-size:15px;text-align:left;cursor:pointer;transition:border-color 160ms ease, background-color 160ms ease, box-shadow 160ms ease, transform 160ms ease}.product-single .product-single__wishlist >.--in-wishlist,.product-single .product-single__wishlist >.--out-of-wishlist,.product-single .product-single__wishlist >.--loading-message{display:none !important}.product-single .product-single__wishlist >i{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:10px;background:#f2f4f9;color:#253a7a;font-size:21px;transition:background-color 160ms ease, color 160ms ease, transform 160ms ease}.product-single .product-single__wishlist:not(.--loading)[data-in-wishlist='0'] >i.--out-of-wishlist{display:grid !important}.product-single .product-single__wishlist:not(.--loading)[data-in-wishlist='0'] >.product-single__wishlist-copy.--out-of-wishlist{display:block !important}.product-single .product-single__wishlist:hover,.product-single .product-single__wishlist:focus-visible{border-color:rgba(37,58,122,0.38);background:#fafbff;box-shadow:0 6px 18px rgba(37,58,122,0.1)}.product-single .product-single__wishlist:active{transform:translateY(1px)}.product-single .product-single__wishlist:not(.--loading)[data-in-wishlist='1']{border-color:rgba(208,55,55,0.22);background:#fff7f7 !important;color:#253a7a}.product-single .product-single__wishlist:not(.--loading)[data-in-wishlist='1'] >i.--in-wishlist{display:grid !important;background:#ffffff;color:#d03737;box-shadow:0 3px 10px rgba(208,55,55,0.14)}.product-single .product-single__wishlist:not(.--loading)[data-in-wishlist='1'] >.product-single__wishlist-copy.--in-wishlist{display:block !important}.product-single .product-single__wishlist:not(.--loading)[data-in-wishlist='1']:hover,.product-single .product-single__wishlist:not(.--loading)[data-in-wishlist='1']:focus-visible{border-color:rgba(208,55,55,0.42);background:#fff1f1 !important}.product-single .product-single__wishlist:not(.--loading)[data-in-wishlist='1']:hover >i.--in-wishlist,.product-single .product-single__wishlist:not(.--loading)[data-in-wishlist='1']:focus-visible >i.--in-wishlist{transform:scale(1.06)}.product-single .product-single__wishlist.--loading{justify-content:center;cursor:wait;opacity:0.72}.product-single .product-single__wishlist.--loading >.--in-wishlist,.product-single .product-single__wishlist.--loading >.--out-of-wishlist{display:none !important}.product-single .product-single__wishlist.--loading >.product-single__wishlist-loading{display:inline-flex !important;align-items:center;justify-content:center;gap:10px;font-weight:700}.product-single .product-single__wishlist-loading i{display:block;width:20px;height:20px;color:currentColor;font-size:20px;line-height:20px}.product-single .product-single__wishlist-copy{min-width:0;line-height:1.2}.product-single .product-single__wishlist-copy strong,.product-single .product-single__wishlist-copy small{display:block}.product-single .product-single__wishlist-copy strong{font-weight:800}.product-single .product-single__wishlist-copy small{margin-top:3px;color:#8b6060;font-size:12px;font-weight:500}.product-single .product-single__availability{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;margin-top:14px;padding:10px 14px;border:1px solid #e4e6ec;border-radius:12px;background:#ffffff;color:#253a7a;font-size:15px;text-align:left;cursor:pointer;transition:border-color 160ms ease, background-color 160ms ease, box-shadow 160ms ease, transform 160ms ease}.product-single .product-single__availability >i{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:10px;background:#f2f4f9;color:#253a7a;font-size:21px}.product-single .product-single__availability >.product-single__availability-copy{display:flex;flex-direction:column}.product-single .product-single__availability >.product-single__availability-copy strong{font-weight:700}.product-single .product-single__availability >.product-single__availability-copy small{margin-top:2px;color:#777777;font-size:12px;font-weight:500}.product-single .product-single__availability:hover,.product-single .product-single__availability:focus-visible{border-color:rgba(37,58,122,0.38);background:#fafbff;box-shadow:0 6px 18px rgba(37,58,122,0.1)}.product-single .product-single__availability:active{transform:translateY(1px)}.product-single .product-single__meta{padding:14px 0 13px;border-bottom:1px solid #eeeeee;color:#777777;font-size:15px;line-height:1.8}.product-single .product-single__meta var{color:#253a7a;font-style:normal;font-weight:700}.product-single .product-single__share{display:flex;align-items:center;gap:13px;padding-top:14px;color:#777777;font-size:15px}.product-single .product-single__share a,.product-single .product-single__share button{border:0;padding:0;background:transparent;color:#777777;cursor:pointer}.product-single .product-single__share a{display:inline-flex;align-items:center}.product-single .product-single__share svg{display:block;width:18px;height:18px}.product-single .product-single__share button{display:inline-flex;align-items:center;gap:8px;font-size:12px;transition:color 0.2s ease}.product-single .product-single__share button.--copied{color:#2e9e57}.product-single .product-single__share i{font-size:16px}.product-single .product-single__panel{margin:16px auto 0;padding:46px 30px;color:#28313a;font-size:15px;line-height:1.55}.product-single .product-single__panel h2{margin:0 0 32px;color:#2b2b2d;font-size:24px;line-height:1.2;font-weight:900;letter-spacing:0}.product-single .product-single__panel p{margin:0}.product-single .product-single__related{width:100%;margin:0;padding:70px 0 58px;overflow:hidden;background:radial-gradient(circle at 0 34%,rgba(66,190,211,0.88) 0,rgba(66,190,211,0.72) 21%,rgba(66,190,211,0) 43%), linear-gradient(112deg,#34699f 0%,#273b7a 43%,#8e3bea 100%);box-sizing:border-box}.product-single .product-single__related-inner{width:calc(100% - 48px);max-width:1460px;margin:0 auto;padding:0 30px;box-sizing:border-box}.product-single .product-single__related-inner h2{margin:0 0 28px;color:#FFFFFF;font-size:32px;line-height:1.15;font-weight:900;letter-spacing:0}.product-single .product-single__related-track{display:flex;gap:28px;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none}.product-single .product-single__related-track::-webkit-scrollbar{display:none}.product-single .product-single__related-track .product-item{flex:0 0 244px;width:244px;margin:0}.product-single .product-single__related-actions{display:flex;align-items:center;justify-content:center;gap:64px;margin-top:28px}.product-single .product-single__related-arrow,.product-single .product-single__related-all{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#FFFFFF;color:#25252a;text-decoration:none}.product-single .product-single__related-arrow{width:56px;height:56px;padding:0;cursor:pointer}.product-single .product-single__related-arrow i{display:block;height:24px;font-size:24px}.product-single .product-single__related-arrow i.fonticon-chevron-right{margin-left:4px}.product-single .product-single__related-arrow i.fonticon-chevron-left{margin-right:4px}.product-single .product-single__related-all{min-width:124px;height:56px;padding:0 32px;box-sizing:border-box;font-size:16px;font-weight:400}@media (max-width: 1200px){.product-single{padding-right:18px;padding-left:18px}.product-single .product-single__hero{grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:"gallery" "heading" "summary";gap:0;padding:24px}.product-single .product-single__gallery{margin-bottom:22px}.product-single .product-single__gallery-link{height:390px}.product-single .product-single__gallery-link img{max-height:390px}.product-single .product-single__gallery-thumbs .splide__track{scrollbar-width:none}.product-single .product-single__gallery-thumbs .splide__track::-webkit-scrollbar{display:none}.product-single .product-single__heading,.product-single .product-single__summary{width:100%;max-width:680px;margin:0 auto}}@media (min-width: 701px) and (max-width: 1200px){.product-single.product-single--related{margin-top:-8px}}@media (max-width: 700px){.product-single{padding:0 10px 24px}.product-single .product-single__hero,.product-single .product-single__panel{border-radius:12px}.product-single .product-single__hero{min-height:0;grid-template-areas:"heading" "gallery" "summary";padding:16px 14px}.product-single .product-single__gallery{margin-bottom:16px}.product-single .product-single__gallery-link{height:245px}.product-single .product-single__gallery-link img{max-height:245px}.product-single .product-single__gallery-thumbs .splide__slide{width:48px;height:48px}.product-single .product-single__gallery-thumbs:not(.is-overflow) .splide__list{justify-content:center}.product-single .product-single__gallery-thumbs:not(.is-overflow) .splide__slide:last-child{margin-right:0 !important}.product-single .product-single__heading h1{margin-bottom:10px;font-size:22px;line-height:1.25}.product-single .product-single__price{gap:7px;margin-bottom:12px;font-size:26px}.product-single .product-single__price s{display:inline-block;font-size:14px}.product-single .product-single__price >span{min-height:26px;padding:5px 8px;font-size:12px}.product-single .product-single__short-description{margin-bottom:14px;font-size:14px;line-height:1.45}.product-single .product-single__variation{grid-template-columns:minmax(0,1fr) auto;gap:9px}.product-single .product-single__variation-cart-button{grid-column-start:1;grid-column-end:-1;width:100%}.product-single .product-single__cart-row{grid-template-columns:82px minmax(0,1fr);gap:8px}.product-single .product-single__cart-row button{gap:6px}.product-single .product-single__cart-row button img{height:20px}.product-single .product-single__quantity{grid-template-columns:24px 1fr 24px;height:48px}.product-single .product-single__cart-button{height:48px;font-size:13px}.product-single .product-single__payment-row,.product-single .product-single__share{flex-wrap:wrap}.product-single .product-single__payment-methods{width:100%;margin-left:0;justify-content:flex-start}.product-single .product-single__wishlist{min-height:54px;margin-top:12px;padding:8px 11px;font-size:14px}.product-single .product-single__wishlist >i{flex-basis:36px;width:36px;height:36px}.product-single .product-single__meta{font-size:14px;line-height:1.55}.product-single .product-single__panel{padding:30px 16px}.product-single .product-single__panel h2{margin-bottom:18px;font-size:21px}.product-single .product-single__related{margin-top:0;padding:42px 0 36px}.product-single .product-single__related-inner{width:calc(100% - 36px);padding:0 16px}.product-single .product-single__related-inner h2{margin-bottom:20px;font-size:24px}.product-single .product-single__related-track{gap:16px}.product-single .product-single__related-track .product-item{flex-basis:176px;width:176px}.product-single .product-single__related-actions{gap:18px}}@media (max-width: 420px){.product-single .product-single__cart-row{grid-template-columns:1fr}.product-single .product-single__cart-button{width:100%}.product-single .product-single__related-actions{gap:10px}.product-single .product-single__related-arrow{width:44px;height:44px}.product-single .product-single__related-all{min-width:0;height:44px;padding:0 18px}}.listing{width:100%;max-width:1512px;padding:0 40px;padding-bottom:30px;box-sizing:border-box;display:flex;align-items:flex-start;margin:auto;gap:30px}.listing.--custom-bg{padding-top:30px}.listing .filters-container{width:336px;display:flex;flex-direction:column;gap:15px;padding:30px;box-sizing:border-box;border-radius:32px;background-color:#FFFFFF}.listing .filters-container .filters-container__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.listing .filters-container .filters-container__header .filter-title{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:bold}.listing .filters-container .filters-container__header .filters-container__close{display:none;flex:0 0 auto;width:38px;height:38px;border:0;border-radius:50%;background:#f1f3f7;color:#253a7a;font-size:28px;line-height:1;cursor:pointer}.listing .filters-container .filters-container__clear{align-self:flex-end;color:#2369B0;font-size:13px;font-weight:bold;text-decoration:underline;white-space:nowrap}.listing .filters-container .listing-types{margin-top:30px}.listing .filters-container .listing-types ul{list-style:none;display:flex;flex-direction:column;gap:9px;margin:0;padding:0}.listing .filters-container .listing-types .listing-type{display:flex;align-items:center;gap:4px;min-height:32px;color:inherit;text-decoration:none}.listing .filters-container .listing-types .listing-type::before{content:'';flex:0 0 16px;width:16px;height:16px;margin-right:4px;box-sizing:border-box;border:1px solid #c9cfdb;border-radius:50%}.listing .filters-container .listing-types .listing-type img{width:32px;height:32px}.listing .filters-container .listing-types .listing-type.--selected{font-weight:bold}.listing .filters-container .listing-types .listing-type.--selected::before{border-color:#2369B0;background:radial-gradient(circle,#2369B0 0 4px,transparent 4.5px)}.listing .filters-container .listing-types .listing-type:focus-visible{outline:2px solid #2369B0;outline-offset:2px;border-radius:6px}.listing .filters-container .quick-choices{display:flex;flex-direction:column;gap:8px;margin-top:30px}.listing .filters-container .quick-choices .quick-choices-title{margin-top:12px;margin-bottom:22px;font-size:15px;font-weight:bold}.listing .filters-container .quick-choices .choice{display:flex;align-items:center;gap:6px;margin-left:3px}.listing .filters-container .quick-choices .choice .circle{width:8px;height:8px;border-radius:50%;background-color:#2369B0;visibility:hidden}.listing .filters-container .quick-choices .choice .circle.--selected{visibility:visible}.listing .filters-container .quick-choices .choice a{width:100%;display:flex;justify-content:space-between;align-items:center}.listing .filters-container .quick-choices .choice a.--selected{font-weight:bold}.listing .filters-container .quick-choices .choice a span{display:flex;align-items:center}.listing .filters-container .quick-choices .choice a span img{height:40px}.listing .filters-container .quick-choices .choice a var{font-size:14px;font-weight:bold;color:#666666}.listing .filters-container .categories-filter{margin-top:30px}.listing .filters-container .categories-filter .filter-title,.listing .filters-container .categories-filter h2{font-size:15px;font-weight:bold}.listing .filters-container .categories-filter .catalog-age-filter{display:flex;flex-direction:column;gap:12px;margin-top:20px}.listing .filters-container .categories-filter .catalog-age-filter .catalog-age-filter__fields{display:flex;gap:12px}.listing .filters-container .categories-filter .catalog-age-filter .catalog-age-filter__fields label{flex:1;min-width:0}.listing .filters-container .categories-filter .catalog-age-filter .catalog-age-filter__fields input{display:block;width:100%;min-width:0;margin-top:6px}.listing .filters-container .categories-filter .categories-list{list-style-type:none;display:flex;flex-direction:column;gap:16px;margin:0;margin-top:30px;padding:0}.listing .filters-container .categories-filter .categories-list li a{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.listing .filters-container .categories-filter .categories-list li a::before{content:'';flex:0 0 8px;width:8px;height:8px;border-radius:50%;background-color:#2369B0;visibility:hidden}.listing .filters-container .categories-filter .categories-list li a.--selected{font-weight:bold}.listing .filters-container .categories-filter .categories-list li a.--selected::before{visibility:visible}.listing .filters-container .categories-filter .categories-list li a.--disabled{color:#777777;opacity:.5;cursor:default}.listing .filters-container .categories-filter .categories-list li a var{margin-left:auto;font-size:14px;font-weight:bold;color:#666666}.listing .filters-container .categories-filter .categories-list.--icons{gap:15px}.listing .filters-container .categories-filter .categories-list.--icons a{justify-content:flex-start}.listing .filters-container .categories-filter .categories-list.--icons a::before{display:none}.listing .filters-container .categories-filter .categories-list.--icons a img{flex:0 0 48px;width:48px;height:48px;object-fit:contain}.listing .main-content{flex:1;display:flex;flex-direction:column;gap:32px}.listing .main-content .listing-heading{display:flex;flex-direction:column;gap:8px}.listing .main-content .listing-heading.--centered{text-align:center}.listing .main-content .listing-heading.--white{color:#fff}.listing .main-content .listing-heading .listing-heading__title{margin:0;font-size:28px;line-height:1.2;font-weight:900}.listing .main-content .listing-heading .listing-heading__description{font-size:16px;line-height:1.5}.listing .main-content .main-content__header{display:flex;flex-direction:column;gap:10px}.listing .main-content .main-content__header .main-content__header-row{display:flex;justify-content:flex-end;gap:16px}.listing .main-content .main-content__header .filters{flex:1;gap:8px}.listing .main-content .main-content__header .filters .category{width:100%;min-height:44px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px;border:1px solid #FFFFFF;border-radius:48px}.listing .main-content .main-content__header .filters .category .category__title,.listing .main-content .main-content__header .filters .category .filter-pill{padding:6px 16px;border-radius:50px;font-weight:bold;font-size:12px;background-color:#FFFFFF}.listing .main-content .main-content__header .filters .category .category__filters-inline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.listing .main-content .main-content__header .filters .category .filter-pill{display:inline-flex;align-items:center;gap:8px;padding:4px 6px 4px 12px;color:inherit;text-decoration:none}.listing .main-content .main-content__header .filters .category .filter-pill img{width:24px;height:24px}.listing .main-content .main-content__header .filters .category .filter-pill.--clear-all{padding:6px 16px;background-color:transparent;border:1px solid #253a7a;color:#253a7a}.listing .main-content .main-content__header .filters .category .filter-pill:focus-visible{outline:2px solid #2369B0;outline-offset:2px}.listing .main-content .main-content__header .filters .category .filter-pill__remove{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:#253a7a;color:#FFFFFF;font-size:14px;line-height:1;text-decoration:none}.listing .main-content .main-content__header .sorting{display:flex;align-items:center;gap:8px;position:relative}.listing .main-content .main-content__header .sorting .btn-filters,.listing .main-content .main-content__header .sorting .btn-sorting{outline:none;border:none;display:flex;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-weight:bold;font-size:15px;background-color:transparent;cursor:pointer}.listing .main-content .main-content__header .sorting .btn-filters{display:none;border-radius:999px;background-color:#FFFFFF}.listing .main-content .main-content__header .sorting .btn-filters[data-toggle='1']{background-color:#31407c;color:#FFFFFF}.listing .main-content .main-content__header .sorting .btn-filters[data-toggle='1'] img{filter:brightness(0) invert(1)}.listing .main-content .main-content__header .sorting .sorting-menu{position:relative}.listing .main-content .main-content__header .sorting .sorting-toggle{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.listing .main-content .main-content__header .sorting .sorting-options{position:absolute;top:calc(100% + 10px);right:0;z-index:40;display:none;width:280px;padding:10px;border:1px solid #e8eaf0;border-radius:14px;background:#FFFFFF;box-shadow:0 18px 45px rgba(24,34,56,0.18)}.listing .main-content .main-content__header .sorting .sorting-options__backdrop{display:none}.listing .main-content .main-content__header .sorting .sorting-toggle:checked +.btn-sorting{border-radius:999px;background:#FFFFFF}.listing .main-content .main-content__header .sorting .sorting-toggle:checked ~.sorting-options{display:block}.listing .main-content .main-content__header .sorting .sorting-menu .btn-sorting{user-select:none}.listing .main-content .main-content__header .sorting .per-page-menu .per-page-options__header{display:none}.listing .main-content .main-content__header .sorting .per-page-menu .btn-per-page{width:58px;height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:7px;background:linear-gradient(180deg,#f4f4f4 0%,#e9e9e9 100%);color:#080808;font-size:16px;font-weight:800;line-height:1;cursor:pointer;user-select:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.03);transition:background-color 160ms ease, box-shadow 160ms ease, transform 160ms ease}.listing .main-content .main-content__header .sorting .per-page-menu .btn-per-page:hover{background:#f1f1f1;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06)}.listing .main-content .main-content__header .sorting .per-page-menu .btn-per-page i{width:0;height:0;margin-top:2px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #080808}.listing .main-content .main-content__header .sorting .per-page-menu .sorting-toggle:checked+.btn-per-page{background:#eeeeee;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.08), 0 8px 20px rgba(24,24,24,0.08)}.listing .main-content .main-content__header .sorting .per-page-menu .per-page-options{top:calc(100% + 8px);right:-1px;width:86px;overflow:hidden;padding:8px 0;border:1px solid rgba(255,255,255,0.28);border-radius:14px;background:rgba(58,58,58,0.94);box-shadow:0 16px 34px rgba(0,0,0,0.34);backdrop-filter:blur(10px)}.listing .main-content .main-content__header .sorting .per-page-menu .per-page-options__list{display:flex;flex-direction:column;align-items:stretch}.listing .main-content .main-content__header .sorting .per-page-menu .per-page-option{position:relative;min-height:30px;display:grid;grid-template-columns:18px 1fr 18px;align-items:center;color:rgba(255,255,255,0.88);font-size:16px;font-weight:700;line-height:1;text-decoration:none;transition:background-color 140ms ease, color 140ms ease}.listing .main-content .main-content__header .sorting .per-page-menu .per-page-option span{grid-column:2;text-align:center}.listing .main-content .main-content__header .sorting .per-page-menu .per-page-option:hover,.listing .main-content .main-content__header .sorting .per-page-menu .per-page-option.--selected{color:#FFFFFF}.listing .main-content .main-content__header .sorting .per-page-menu .per-page-option:hover{background:rgba(255,255,255,0.08)}.listing .main-content .main-content__header .sorting .per-page-menu .per-page-option.--selected span::before{content:'\2713';position:absolute;left:17px;top:50%;font-size:16px;font-weight:700;transform:translate(-50%,-52%)}.listing .main-content .main-content__header .sorting .sorting-options__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 10px 12px;border-bottom:1px solid #eef0f5}.listing .main-content .main-content__header .sorting .sorting-options__header div{display:flex;flex-direction:column;gap:3px}.listing .main-content .main-content__header .sorting .sorting-options__header strong{color:#212121;font-size:15px}.listing .main-content .main-content__header .sorting .sorting-options__header span{color:#727272;font-size:12px}.listing .main-content .main-content__header .sorting .sorting-options__close{display:none;width:38px;height:38px;flex:0 0 auto;border:0;border-radius:50%;background:#f1f3f7;color:#31407c;font-size:26px;line-height:1;cursor:pointer}.listing .main-content .main-content__header .sorting .sorting-options__list{display:flex;flex-direction:column;gap:3px;padding-top:8px}.listing .main-content .main-content__header .sorting .sorting-option{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:42px;padding:9px 10px;border-radius:9px;color:#212121;font-size:14px;font-weight:700;text-decoration:none}.listing .main-content .main-content__header .sorting .sorting-option:hover{background:#f5f6f9}.listing .main-content .main-content__header .sorting .sorting-option.--selected{background:#eef1fa;color:#31407c}.listing .main-content .main-content__header .sorting .sorting-option.--selected .sorting-option__check{border-color:#31407c;background:#31407c}.listing .main-content .main-content__header .sorting .sorting-option.--selected .sorting-option__check::after{opacity:1}.listing .main-content .main-content__header .sorting .sorting-option__check{position:relative;width:19px;height:19px;flex:0 0 auto;border:2px solid #c9ced9;border-radius:50%}.listing .main-content .main-content__header .sorting .sorting-option__check::after{content:'';position:absolute;top:3px;left:6px;width:4px;height:8px;border-right:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;opacity:0;transform:rotate(45deg)}.listing .main-content .main-content__header .active-filters{display:none}.listing .main-content .products{display:flex;flex-wrap:wrap}.listing .filters-modal-backdrop{display:none}.listing.--empty .filters-container{display:none}.listing.--empty .main-content__header .filters,.listing.--empty .main-content__header .active-filters,.listing.--empty .main-content__header .btn-filters{display:none}@media only screen and (min-width: 1024px){.listing .filters-container{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:15px 0}.listing .filters-container > *{grid-column:1 / -1}.listing .filters-container .filters-container__header{grid-column:1}.listing .filters-container .filters-container__header .filter-title{font-size:13px}.listing .filters-container .filters-container__clear{grid-column:2;grid-row:1;align-self:center;margin-left:10px;font-size:11px}}@media only screen and (min-width: 1024px) and (max-width: 1279px){.listing .main-content .products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.listing .main-content .products .message-card-wrap{grid-column:1 / -1}.listing .main-content .products .product-item{width:100%;max-width:none;min-width:0;margin:0;justify-self:stretch}.listing .main-content .products .product-item:first-child,.listing .main-content .products .product-item:nth-child(4n + 1),.listing .main-content .products .product-item:nth-child(4n),.listing .main-content .products .product-item:nth-child(3n + 1),.listing .main-content .products .product-item:nth-child(3n){margin:0}}@media only screen and (max-width: 1023px){body.filters-modal-open{overflow:hidden !important}.listing{flex-direction:column;gap:16px;padding:0 16px 30px}.listing .filters-container{position:fixed;top:14px;right:14px;bottom:14px;left:auto;z-index:3000000001;display:none;width:min(430px,calc(100vw - 28px));max-height:none;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 18px 18px;border-radius:18px;background:#FFFFFF;box-shadow:0 20px 60px rgba(20,28,45,0.28)}.listing .filters-container.--visible{display:flex;box-shadow:0 20px 60px rgba(20,28,45,0.28), 0 0 0 100vmax rgba(16,24,40,0.45)}.listing .filters-container .filters-container__header{position:sticky;top:0;z-index:2;min-height:62px;margin:0 -18px;padding:12px 18px;border-bottom:1px solid #eef0f5;background:#FFFFFF}.listing .filters-container .filters-container__header .filters-container__close{display:inline-flex;align-items:center;justify-content:center}.listing .filters-container .filters-container__clear{font-size:15px}.listing .filters-container .quick-choices,.listing .filters-container .categories-filter{margin-top:18px}.listing .filters-container .quick-choices{gap:10px}.listing .filters-container .quick-choices .choice{min-height:34px}.listing .filters-container .quick-choices .choice a{gap:12px}.listing .filters-container .categories-filter .categories-list{gap:12px;margin-top:18px}.listing .filters-modal-backdrop{display:none !important}.listing .main-content{width:100%;gap:16px}.listing .main-content .main-content__header{position:sticky;top:0;z-index:20;align-items:flex-start;gap:10px;padding:8px 0;background:#f6f6f6}.listing .main-content .main-content__header .main-content__header-row{width:100%;align-items:center;gap:8px}.listing .main-content .main-content__header .filters{min-width:0}.listing .main-content .main-content__header .filters .category{min-height:40px;border-radius:18px}.listing .main-content .main-content__header .filters .category .category__title,.listing .main-content .main-content__header .filters .category .filter-pill{padding:6px 10px}.listing .main-content .main-content__header .filters .category .category__filters-inline{display:none}.listing .main-content .main-content__header .active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 8px}.listing .main-content .main-content__header .active-filters .filter-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 6px 6px 10px;border-radius:999px;color:inherit;text-decoration:none;font-weight:bold;font-size:12px;background-color:#FFFFFF}.listing .main-content .main-content__header .active-filters .filter-pill__remove{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:#253a7a;color:#FFFFFF;font-size:14px;line-height:1;text-decoration:none}.listing .main-content .main-content__header .sorting{flex:0 0 auto}.listing .main-content .main-content__header .sorting .btn-filters{display:flex}.listing .main-content .main-content__header .sorting .btn-sorting{padding:8px;font-size:0}.listing .main-content .main-content__header .sorting .btn-sorting img{width:22px;height:22px}}@media only screen and (min-width: 521px) and (max-width: 1023px){.listing .main-content .main-content__header .filters{display:none}}@media only screen and (max-width: 520px){body.sorting-modal-open{overflow:hidden !important}.listing{padding-left:16px;padding-right:16px}.listing .filters-container{top:auto;right:0;bottom:0;left:0;width:100%;max-height:86dvh;padding:0 16px 16px;border-radius:18px 18px 0 0}.listing .filters-container .filters-container__header{min-height:58px;margin:0 -16px;padding:10px 16px}.listing .filters-container .quick-choices{margin-top:14px}.listing .filters-container .quick-choices .quick-choices-title{margin-top:8px;margin-bottom:12px}.listing .filters-container .categories-filter{margin-top:20px}.listing .main-content .main-content__header{width:100%;display:flex;align-items:stretch;gap:12px;padding:12px;box-sizing:border-box;border:1px solid #eceef3;border-radius:14px;background:#FFFFFF}.listing .main-content .main-content__header .main-content__header-row{width:100%;align-items:center;justify-content:flex-end;gap:6px}.listing .main-content .main-content__header .filters{display:none}.listing .main-content .main-content__header .active-filters{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0}.listing .main-content .main-content__header .active-filters .filter-pill{max-width:100%;display:inline-flex;align-items:center;gap:8px;padding:7px 7px 7px 12px;color:inherit;text-decoration:none;box-sizing:border-box;border-radius:999px;font-weight:bold;font-size:12px;line-height:18px;overflow-wrap:anywhere;background-color:#f4f6fa}.listing .main-content .main-content__header .active-filters .filter-pill__remove{width:20px;height:20px;flex:0 0 20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:#253a7a;color:#FFFFFF;font-size:14px;line-height:1;text-decoration:none}.listing .main-content .main-content__header .sorting{width:100%;justify-content:flex-end;gap:6px}.listing .main-content .main-content__header .sorting .btn-filters{min-height:40px;padding:8px 14px}.listing .main-content .main-content__header .sorting .btn-sorting{width:40px;height:40px;padding:9px;box-sizing:border-box}.listing .main-content .main-content__header .sorting .per-page-menu .btn-per-page{width:62px;height:40px}.listing .main-content .main-content__header .sorting .per-page-menu .per-page-options{top:auto;right:0;bottom:0;left:0;width:100%;padding:12px 16px max(20px,env(safe-area-inset-bottom));box-sizing:border-box;border:0;border-radius:20px 20px 0 0;background:#FFFFFF;box-shadow:0 -16px 50px rgba(20,28,45,0.24)}.listing .main-content .main-content__header .sorting .per-page-menu .per-page-options__header{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.listing .main-content .main-content__header .sorting .per-page-menu .per-page-options__header strong{color:#212121;font-size:17px}.listing .main-content .main-content__header .sorting .per-page-menu .per-page-options__close{width:38px;height:38px;flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f1f3f7;color:#31407c;font-size:26px;line-height:1;cursor:pointer}.listing .main-content .main-content__header .sorting .per-page-menu .per-page-options__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.listing .main-content .main-content__header .sorting .per-page-menu .per-page-option{min-height:48px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f4f6fa;color:#212121}.listing .main-content .main-content__header .sorting .per-page-menu .per-page-option span{text-align:center}.listing .main-content .main-content__header .sorting .per-page-menu .per-page-option:hover,.listing .main-content .main-content__header .sorting .per-page-menu .per-page-option.--selected{background:#31407c;color:#FFFFFF}.listing .main-content .main-content__header .sorting .per-page-menu .per-page-option.--selected span::before{content:none}.listing .main-content .main-content__header .sorting .sorting-menu{position:static}.listing .main-content .main-content__header .sorting .sorting-options{position:fixed;top:auto;right:0;bottom:0;left:0;z-index:3000000002;width:100%;padding:10px 14px max(18px,env(safe-area-inset-bottom));border:0;border-radius:20px 20px 0 0;box-shadow:0 -16px 50px rgba(20,28,45,0.24)}.listing .main-content .main-content__header .sorting .sorting-toggle:checked ~.sorting-options__backdrop{position:fixed;inset:0;z-index:3000000001;display:block;background:rgba(16,24,40,0.48);cursor:default}.listing .main-content .main-content__header .sorting .sorting-toggle:checked ~.sorting-options{z-index:3000000002}.listing .main-content .main-content__header .sorting .sorting-toggle:checked+.btn-sorting{background:#31407c}.listing .main-content .main-content__header .sorting .sorting-toggle:checked+.btn-sorting img{filter:brightness(0) invert(1)}.listing .main-content .main-content__header .sorting .sorting-options__header{padding:6px 6px 12px}.listing .main-content .main-content__header .sorting .sorting-options__header strong{font-size:18px}.listing .main-content .main-content__header .sorting .sorting-options__header .sorting-options__close{display:inline-flex;align-items:center;justify-content:center}.listing .main-content .main-content__header .sorting .sorting-options__list{gap:5px;padding-top:10px}.listing .main-content .main-content__header .sorting .sorting-option{min-height:48px;padding:11px 8px;font-size:15px}.listing .main-content .products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.listing .main-content .products .message-card-wrap{grid-column:1 / -1}.listing .main-content .products .product-item{width:auto;min-width:0;margin:0;padding:10px;border-radius:12px;gap:6px}.listing .main-content .products .product-item:first-child,.listing .main-content .products .product-item:nth-child(4n + 1),.listing .main-content .products .product-item:nth-child(4n){margin:0}.listing .main-content .products .product-item .badges{top:10px;left:10px;max-width:calc(100% - 20px)}.listing .main-content .products .product-item .badge{padding:3px 6px;font-size:10px}.listing .main-content .products .product-item .badge img{height:16px}.listing .main-content .products .product-item h3.title{margin-top:6px;min-height:54px;font-size:13px;line-height:18px}.listing .main-content .products .product-item .product-item-footer{align-items:center;gap:6px;margin-top:8px}.listing .main-content .products .product-item .product-item-footer .price{gap:4px}.listing .main-content .products .product-item .product-item-footer .price .final-price{font-size:18px}.listing .main-content .products .product-item .product-item-footer .price .starting-price{font-size:12px}.listing .main-content .products .product-item .product-item-footer .btn-favourite{width:28px;height:28px}.listing .main-content .products .product-item .product-item-footer .btn-favourite i{width:22px;height:22px;line-height:22px;font-size:22px}.listing .main-content .products .product-item .btn-add-to-cart{min-height:38px;padding:8px 4px;border-radius:8px;font-size:11px}.listing .main-content .products .product-item .btn-add-to-cart img{height:15px}}@media only screen and (min-width: 431px) and (max-width: 767px){.listing .main-content .products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.listing .main-content .products .message-card-wrap{grid-column:1 / -1}.listing .main-content .products .product-item{width:100%;max-width:none;min-width:0;margin:0;padding:10px;border-radius:12px;gap:6px;justify-self:stretch}.listing .main-content .products .product-item:first-child,.listing .main-content .products .product-item:nth-child(4n + 1),.listing .main-content .products .product-item:nth-child(4n),.listing .main-content .products .product-item:nth-child(3n + 1),.listing .main-content .products .product-item:nth-child(3n){margin:0}.listing .main-content .products .product-item .badges{top:10px;left:10px;max-width:calc(100% - 20px)}.listing .main-content .products .product-item .badge{padding:3px 6px;font-size:10px}.listing .main-content .products .product-item .badge img{height:16px}.listing .main-content .products .product-item h3.title{margin-top:6px;min-height:54px;font-size:13px;line-height:18px}.listing .main-content .products .product-item .product-item-footer{align-items:center;gap:6px;margin-top:8px}.listing .main-content .products .product-item .product-item-footer .price{gap:4px}.listing .main-content .products .product-item .product-item-footer .price .final-price{font-size:18px}.listing .main-content .products .product-item .product-item-footer .price .starting-price{font-size:12px}.listing .main-content .products .product-item .product-item-footer .btn-favourite{width:28px;height:28px}.listing .main-content .products .product-item .product-item-footer .btn-favourite i{width:22px;height:22px;line-height:22px;font-size:22px}.listing .main-content .products .product-item .btn-add-to-cart{min-height:38px;padding:8px 4px;border-radius:8px;font-size:11px}.listing .main-content .products .product-item .btn-add-to-cart img{height:15px}}.prod-stores-availability-window{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(12,17,28,0.46);backdrop-filter:blur(6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.18s ease, visibility 0.18s ease;font-family:'Ubuntu', Arial, sans-serif}.prod-stores-availability-window.open{opacity:1;visibility:visible;pointer-events:auto}.prod-stores-availability-window.open >.content{transform:translateY(0) scale(1)}.prod-stores-availability-window >.content{position:relative;display:flex;flex-direction:column;width:min(100%, 460px);max-height:88vh;border:1px solid #e5e8f0;border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(12,17,28,0.24);overflow:hidden;transform:translateY(8px) scale(0.98);transition:transform 0.18s ease}.prod-stores-availability-window .btn-close{position:absolute;top:16px;right:16px;z-index:1;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#f2f2f2;color:#727272;font-size:24px;line-height:1;cursor:pointer;transition:background-color 0.16s ease, color 0.16s ease}.prod-stores-availability-window .btn-close:hover,.prod-stores-availability-window .btn-close:focus{background:#e7e9ef;color:#212121;outline:none}.prod-stores-availability-window .header{display:flex;align-items:center;gap:14px;padding:26px 58px 20px 26px;border-bottom:1px solid #f0f1f5}.prod-stores-availability-window .header >.header-icon{flex:0 0 46px;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#f2f4f9;color:#31407c;font-size:22px}.prod-stores-availability-window .header >.header-text{display:flex;flex-direction:column;min-width:0}.prod-stores-availability-window .header >.header-text strong{font-size:17px;font-weight:700;line-height:1.3;color:#212121}.prod-stores-availability-window .header >.header-text span{margin-top:2px;font-size:13px;color:#727272}.prod-stores-availability-window .body{display:flex;flex-direction:column;gap:10px;padding:20px 22px 24px;overflow-y:auto}.prod-stores-availability-window .store{position:relative;padding:14px 16px 14px 20px;border:1px solid #eef0f5;border-radius:14px;background:#f8f9fc;overflow:hidden}.prod-stores-availability-window .store:before{content:'';position:absolute;top:0;left:0;bottom:0;width:4px;background:#d4d8e2}.prod-stores-availability-window .store >.title{display:block;font-size:15px;font-weight:700;line-height:1.35;color:#212121}.prod-stores-availability-window .store >.address{display:block;margin-top:3px;font-size:13px;color:#727272}.prod-stores-availability-window .store >.availability-class{display:inline-flex;align-items:center;gap:8px;margin-top:11px}.prod-stores-availability-window .store >.availability-class >.class-color{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:#d4d8e2}.prod-stores-availability-window .store >.availability-class >.class-label{font-size:12.5px;font-weight:600;color:#212121}.prod-stores-availability-window .store.--availability-1:before,.prod-stores-availability-window .store.--availability-1 >.availability-class>.class-color{background:#6abc44}.prod-stores-availability-window .store.--availability-1 >.availability-class>.class-label{color:#559e34}.prod-stores-availability-window .store.--availability-2:before,.prod-stores-availability-window .store.--availability-2 >.availability-class>.class-color{background:#A444BC}.prod-stores-availability-window .store.--availability-2 >.availability-class>.class-label{color:#A444BC}.prod-stores-availability-window .store.--availability-3:before,.prod-stores-availability-window .store.--availability-3 >.availability-class>.class-color,.prod-stores-availability-window .store.--availability-4:before,.prod-stores-availability-window .store.--availability-4 >.availability-class>.class-color{background:#d03737}.prod-stores-availability-window .store.--availability-3 >.availability-class>.class-label,.prod-stores-availability-window .store.--availability-4 >.availability-class>.class-label{color:#d03737}@media only screen and (max-width: 519px){.prod-stores-availability-window{align-items:flex-end;padding:0}.prod-stores-availability-window >.content{width:100%;max-height:86vh;border-radius:20px 20px 0 0}}.listing .main-content .main-content__header .active-filters .filter-pill img{width:20px;height:20px}.listing .main-content .main-content__header .active-filters .filter-pill.--clear-all{background-color:transparent;border:1px solid #253a7a;color:#253a7a}.price-filter{display:flex;flex-direction:column;gap:15px;margin-top:30px}.price-filter .filter-title{font-size:15px;font-weight:bold}.price-filter .price-range{width:calc(100% - 16px - 16px);position:relative;margin-top:15px;margin-left:16px;background-color:#DFDFDF}.price-filter .price-range .thumb{position:absolute;width:16px;height:16px;top:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:#31407C;cursor:pointer;touch-action:none}.price-filter .price-range .range-bar{width:100%;height:2px;background-color:#535353}.price-filter .range-controls{display:flex;justify-content:space-between}.price-filter .range-controls .range-input{width:75px;padding:5px;border-radius:5px;border:1px solid #000000}.price-filter .btn-apply{outline:none;border:none;padding:8px 12px;border-radius:8px;font-size:14px}.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}.product-single .product-single__back{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;color:#777777;font-size:13px;text-decoration:none}.product-single .product-single__back i{font-size:12px}.product-single .product-single__back:hover{color:#253a7a}.product-single .product-single__available{display:inline-flex;align-items:center;width:fit-content;margin:0 0 12px;padding:6px 12px;border-radius:999px;background:#6abc44;color:#FFFFFF;font-size:12px;line-height:1.2;font-weight:800}.product-single .product-single__price-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.product-single .product-single__price-row .product-single__price{margin-bottom:0}.product-single .product-single__brand-logo{flex:0 0 auto;max-width:110px;max-height:44px;object-fit:contain}.product-single .product-single__notes{display:grid;gap:6px;margin-bottom:16px;color:#777777;font-size:13px;line-height:1.4}.product-single .product-single__notes b{color:#253a7a}.product-single .product-single__fancoins{display:flex;align-items:center;gap:8px;color:#28313a}.product-single .product-single__fancoins .product-single__coin{flex:0 0 auto}.product-single .product-single__label-desc{padding:8px 12px;border-radius:8px;background:#ECEEF3;color:#28313a}.product-single .product-single__label-desc var{font-style:normal}.product-single .product-single__label-desc.--offer{border-left-color:#E95420}.product-single .product-single__label-desc.--preorder{border-left-color:#A444BC}.product-single .product-single__label-desc.--best-seller{border-left-color:#D4AA48}.product-single .product-single__label-desc.--vip{border-left-color:#77ced5}.product-single .product-single__offer-online{font-size:12px}.product-single .product-single__prepaid{margin:0 0 14px;padding:10px 12px;border-radius:10px;background:#fdecec;color:#d03737;font-size:13px;font-weight:700;line-height:1.4}.product-single .product-single__extras{display:grid;gap:8px;margin:0 0 16px}.product-single .product-single__extras-heading{color:#555555;font-size:13px;font-weight:800}.product-single .product-single__extra{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #eeeeee;border-radius:12px;cursor:pointer}.product-single .product-single__extra.--connected{cursor:default}.product-single .product-single__extra.--disabled{opacity:0.55;cursor:not-allowed}.product-single .product-single__extra input{flex:0 0 auto;width:18px;height:18px;accent-color:#9D48F7}.product-single .product-single__extra img{flex:0 0 auto;width:44px;height:44px;object-fit:contain}.product-single .product-single__extra-title{display:grid;flex:1 1 auto;min-width:0;font-size:13px;line-height:1.3}.product-single .product-single__extra-title a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.product-single .product-single__extra-title small{color:#777777;font-size:12px}.product-single .product-single__extra-title var{font-style:normal}.product-single .product-single__extra-price{flex:0 0 auto;color:#253a7a;font-size:14px;font-weight:800}.product-single .product-single__videos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.product-single .product-single__videos-grid iframe{display:block;width:100%;border-radius:12px}.product-single .product-single__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;max-width:1400px;margin:16px auto 0}.product-single .product-single__cards .product-single__panel{margin:0}.product-single .product-single__properties-list var{font-style:normal;font-weight:700}.product-single .product-single__properties-list var:not(:last-child)::after{content:', ';font-weight:400}.product-single .product-single__properties-list var > a:first-child::after{content:':'}.product-single .product-single__properties-list b{font-weight:400}.product-single .product-single__manufacturer img{display:block;max-width:160px;max-height:80px;margin-top:12px;object-fit:contain}.product-single .product-single__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.product-single .product-single__tabs button{padding:10px 18px;border:1px solid #e3e3e3;border-radius:999px;background:#FFFFFF;color:#2b2b2d;font-size:14px;font-weight:800;cursor:pointer}.product-single .product-single__tabs button[aria-selected='true']{border-color:#31407c;background:#31407c;color:#FFFFFF}.product-single .product-single__tabpanel ul{margin:0;padding-left:18px}.product-single .product-single__offerpack .product-single__related-track .product-item{flex-basis:244px;width:244px}@media (max-width: 700px){.product-single .product-single__cards{grid-template-columns:1fr}.product-single .product-single__price-row{align-items:flex-start}}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 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 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}}