.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:'Roboto', Arial;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:'Roboto', Arial}.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-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:'Roboto', Arial;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)}@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-reverse}.ef-dialog-actions .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}html{padding:0px;margin:0px;font-family:'Roboto', Arial}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:'Roboto', Arial;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:'Roboto', Arial;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:'Roboto', Arial;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%)}[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:1460px;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:14px;background:linear-gradient(105deg,#9d48f7 0%,#31407c 48%,#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:'Roboto', Arial;font-size:26px;line-height:1.05;font-weight:800;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:62px;border:0;border-radius:5px;padding:0 20px;font-size:16px;box-sizing:border-box;width:100%}footer .footer-new .footer-new-newsletter-form .button{height:62px;border-radius:5px;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(105deg,#9d48f7 0%,#31407c 46%,#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:25px;line-height:1.1;font-weight:800;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-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 .footer-top{background:#31407c;color:#fff}footer .footer-top .footer-top-content .footer-logo{padding:50px 0 0px 0;display:flex;justify-content:center}footer .footer-top .footer-top-content .footer-language{padding:20px 0 50px 0;display:flex;justify-content:center;align-items:center;flex-direction:column}footer .footer-top .footer-top-content .footer-info{display:flex;justify-content:space-evenly}footer .footer-top .footer-top-content .footer-info .footer-info-left{flex:1}footer .footer-top .footer-top-content .footer-info .footer-info-center{flex:1}footer .footer-top .footer-top-content .footer-info .footer-info-right{flex:1}footer .footer-top .footer-top-content .footer-info .footer-info-icon{text-align:center}footer .footer-top .footer-top-content .footer-info .footer-info-icon i{font-size:30px;height:30px;line-height:30px;display:inline-block}footer .footer-top .footer-top-content .footer-info .footer-info-text{text-align:center;padding-top:10px}footer .footer-top .footer-top-content .footer-info .footer-info-text.--bold{font-weight:bold}footer .footer-top .footer-top-content .footer-digital-transformation img{cursor:pointer;max-height:65px}footer .footer-top .footer-top-content #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 .footer-top .footer-top-content #popup-btn{position:absolute;top:10px;right:10px;background:#fff;border:none;border-radius:50%;width:32px;height:32px;font-size:18px;cursor:pointer}footer .footer-top .footer-top-content #digitalTransformationModalContent{position:relative;max-width:90vw;max-height:90vh}footer .footer-top .footer-top-content #digitalTransformationModalContent img{max-width:100%;max-height:90vh;display:block}footer .footer-top .footer-top-content .footer-newsletter{padding-top:40px;display:flex;justify-content:center;align-items:center}footer .footer-top .footer-top-content .footer-newsletter .footer-newsletter-fields .footer-newsletter-label{padding-bottom:5px}footer .footer-top .footer-top-content .footer-newsletter .footer-newsletter-fields .footer-newsletter-form{display:flex}footer .footer-top .footer-top-content .footer-newsletter .footer-newsletter-fields .footer-newsletter-form .input{border-top-right-radius:0;border-bottom-right-radius:0;flex:1;width:100%}footer .footer-top .footer-top-content .footer-newsletter .footer-newsletter-fields .footer-newsletter-form .button{border-top-left-radius:0;border-bottom-left-radius:0}footer .footer-top .footer-top-content .footer-social{display:flex;justify-content:center;padding:50px 0;column-gap:10px}footer .footer-top .footer-top-content .footer-social a{font-size:30px}footer .footer-top .footer-top-content .footer-partners{padding-bottom:50px}footer .footer-top .footer-top-content .footer-partners .footer-partner{display:flex;justify-content:center}footer .footer-top .footer-top-content .footer-partners .footer-partner.footer-partner-wpn img{border-radius:5px}footer .footer-top .footer-top-content .footer-contact{text-align:center;padding-bottom:40px}footer .footer-menu{padding:20px;background:#fff}footer .footer-menu .footer-menu-content{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}footer .footer-menu .footer-menu-content>*{text-transform:uppercase;text-align:center;font-size:14px}footer .footer-bottom{padding:10px 0;background:#eee;font-size:12px}footer .footer-bottom .footer-bottom-content{display:flex;justify-content:space-between}footer .footer-bottom .footer-bottom-content .footer-bottom-left{flex:1}footer .footer-bottom .footer-bottom-content .footer-bottom-center{flex:1;text-align:center}footer .footer-bottom .footer-bottom-content .footer-bottom-right{flex:1;text-align:right}body[data-theme-color='green'] footer .footer-top{background-color:#526d38}body[data-theme-color='pink'] footer .footer-top{background-color:#fe7393}@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-bottom-content{flex-direction:column;row-gap:8px;text-align:center}footer .footer-top .footer-top-content .footer-info{flex-direction:column;row-gap:40px}footer .footer-menu .footer-menu-content{flex-direction:column;row-gap:20px}footer .footer-contact{text-align:center}footer .footer-bottom .footer-bottom-content{flex-direction:column;row-gap:10px}footer .footer-bottom .footer-bottom-content .footer-bottom-left,footer .footer-bottom .footer-bottom-content .footer-bottom-center,footer .footer-bottom .footer-bottom-content .footer-bottom-right{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{grid-template-columns:1fr}footer .footer-new .footer-new-column h6{font-size:22px}}.header-placeholder{height:220px}.header-placeholder[data-show-header-message='1']{height:260px}@media only screen and (max-width: 1023px){.header-placeholder{height:118px}.header-placeholder[data-show-header-message='1']{height:158px}}.header-message{display:flex;justify-content:center;align-items:center;background-color:#d03737;color:#fff;text-align:center}.header-message.--purple{background-color:#A444BC;color:#fff}.header-message.--orange{background-color:#E95420;color:#fff}.header-message.--yellow{background-color:#FED346;color:#212121}.header-message.--blue{background-color:#31407c;color:#fff}.header-message.--red{background-color:#d03737;color:#fff}.header-message.--white{background-color:#fff;color:#31407c}.header-message.--hidden{display:none}.header-message.--for-desktop{padding:10px 10px;font-size:14px;height:40px}.header-message.--for-mobile{padding:1px 10px;font-size:14px;height:40px}.header-message .header-message-inner{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.header-message .header-message-inner>img{display:inline-block;vertical-align:middle}.searchinput-area{position:relative;z-index:1001;width:100%;box-shadow:0px 0px 4px rgba(51,64,177,0.4);background:#f5f5f5;border-radius:10px;display:flex;justify-content:stretch;align-items:center}.searchinput-area button{flex:0;width:60px;height:60px;border-radius:10px 0 0 10px;background:#f5f5f5}.searchinput-area button i{font-size:20px;height:20px;line-height:20px;display:inline-block;vertical-align:middle;color:#888;margin-right:-5px}.searchinput-area input.searchinput{flex:1;width:100%;padding:20px 20px 20px 5px;background:#f5f5f5;border-radius:10px;border:none;text-align:left;cursor:text}.searchinput-area .searchinput-filter{max-width:100px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:none}.searchinput-area .searchinput-filter span{padding:0;margin-right:10px}.searchinput-area .searchinput-filter span:hover{background:none}.searchinput-area .searchinput-filter span .--right{max-width:80px;font-size:12px;font-weight:normal}@media only screen and (max-width: 380px){.searchinput-area .searchinput-filter span{column-gap:3px}}header.header:not(.header-v2){top:0;right:0;left:0;z-index:900;position:absolute;box-shadow:0px 4px 4px rgba(0,0,0,0.25)}header.header:not(.header-v2) .header-desktop{background:#fff}header.header:not(.header-v2) .header-desktop .header-top{background:linear-gradient(90deg,rgba(50,65,83,0.152) 0%,rgba(50,65,83,0.04) 50%,rgba(50,65,83,0.2) 100%);display:flex;justify-content:space-between;align-items:center;height:30px;font-size:12px}header.header:not(.header-v2) .header-desktop .header-top .header-top-left{width:440px}header.header:not(.header-v2) .header-desktop .header-top .header-top-left .header-top-languages{padding-left:15px}header.header:not(.header-v2) .header-desktop .header-top .header-top-left .header-top-languages span{color:#888;margin-right:10px}header.header:not(.header-v2) .header-desktop .header-top .header-top-left .header-top-languages span i{vertical-align:middle;line-height:1}header.header:not(.header-v2) .header-desktop .header-top .header-top-left .header-top-languages span a{vertical-align:middle}header.header:not(.header-v2) .header-desktop .header-top .header-top-left .header-top-languages a{font-size:12px;margin-right:10px;vertical-align:middle}header.header:not(.header-v2) .header-desktop .header-top .header-top-left .header-top-languages a.--selected{font-weight:bold}header.header:not(.header-v2) .header-desktop .header-top .header-top-center{width:calc(100% - 320px - 320px);display:flex;justify-content:center;white-space:nowrap}header.header:not(.header-v2) .header-desktop .header-top .header-top-center i{vertical-align:middle}header.header:not(.header-v2) .header-desktop .header-top .header-top-center .header-telephone,header.header:not(.header-v2) .header-desktop .header-top .header-top-center .header-email{font-weight:bold}header.header:not(.header-v2) .header-desktop .header-top .header-top-center .header-hours{margin:0 40px}header.header:not(.header-v2) .header-desktop .header-top .header-top-right{width:440px;display:flex;justify-content:flex-end;align-items:center;padding-right:10px}header.header:not(.header-v2) .header-desktop .header-top .header-top-right .header-language{padding-right:15px}header.header:not(.header-v2) .header-desktop .header-top .header-top-right .header-faq{text-transform:uppercase;white-space:nowrap}header.header:not(.header-v2) .header-desktop .header-top .header-top-right .header-social{margin:0 0px 0 10px;display:flex;justify-content:space-between;width:160px}header.header:not(.header-v2) .header-desktop .header-top .header-top-right .header-social a{font-size:150%;vertical-align:middle}header.header:not(.header-v2) .header-desktop .header-top .header-top-right .header-social a img{display:block}header.header:not(.header-v2) .header-desktop .header-top .header-top-right .header-social a i{vertical-align:middle}header.header:not(.header-v2) .header-desktop .header-top .header-top-right .header-social a i :before{vertical-align:middle}header.header:not(.header-v2) .header-desktop .header-bar{background:#fff;display:flex;justify-content:space-between}header.header:not(.header-v2) .header-desktop .header-bar .header-left{width:400px;padding-left:20px;display:flex;justify-content:flex-start;align-items:center}header.header:not(.header-v2) .header-desktop .header-bar .header-left .header-logo{height:70px}header.header:not(.header-v2) .header-desktop .header-bar .header-left .header-logo img{width:204px;height:70px;object-fit:none}header.header:not(.header-v2) .header-desktop .header-bar .header-center{width:calc(100% - 800px);display:flex;justify-content:center;align-items:center}header.header:not(.header-v2) .header-desktop .header-bar .header-center .header-search{width:100%;max-width:900px}header.header:not(.header-v2) .header-desktop .header-bar .header-right{width:400px;display:flex}header.header:not(.header-v2) .header-desktop .header-bar .header-right .header-user{width:100px;display:flex;margin:8px 10px 8px 12px;border-radius:5px;align-items:center;justify-content:center;text-align:center;flex-direction:column;transition:background-color 200ms;position:relative}header.header:not(.header-v2) .header-desktop .header-bar .header-right .header-user .header-user-badge{position:absolute;top:5px;right:5px}header.header:not(.header-v2) .header-desktop .header-bar .header-right .header-user .header-user-icon i{font-size:30px;line-height:30px}header.header:not(.header-v2) .header-desktop .header-bar .header-right .header-user .header-user-text{text-transform:uppercase;font-size:14px}header.header:not(.header-v2) .header-desktop .header-bar .header-right .header-user:hover{background-color:#f5f5f5;animation:hover_radial_anim 150ms;-webkit-animation:whover_radial_anim 150ms;animation-fill-mode:forwards}header.header:not(.header-v2) .header-desktop .header-bar .header-right .header-user.--selected{background-color:#ddd;animation:hover_radial_anim 150ms;-webkit-animation:whover_radial_anim 150ms;animation-fill-mode:forwards}header.header:not(.header-v2) .header-desktop .header-bar .header-right .header-cart{width:300px;background-color:#eee;display:flex;height:80px;border-bottom:0px solid #ccc;position:relative;transition:background-color 200ms}header.header:not(.header-v2) .header-desktop .header-bar .header-right .header-cart:hover{background-color:#ddd}header.header:not(.header-v2) .header-desktop .header-bar .header-right .header-cart.--selected{background-color:#ddd}header.header:not(.header-v2) .header-desktop .header-bar .header-right .header-cart .header-cart-percentage{position:absolute;bottom:0;left:0;height:3px;background:#ccc;width:100%}header.header:not(.header-v2) .header-desktop .header-bar .header-right .header-cart .header-cart-percentage span{background:#6abc44;display:block;height:3px;width:0}header.header:not(.header-v2) .header-desktop .header-bar .header-right .header-cart .header-cart-left{width:calc(100% - 60px)}header.header:not(.header-v2) .header-desktop .header-bar .header-right .header-cart .header-cart-left .header-cart-left-top{display:flex;height:50%}header.header:not(.header-v2) .header-desktop .header-bar .header-right .header-cart .header-cart-left .header-cart-left-top .header-cart-left-top-left{width:50%;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ccc;border-right:1px solid #ccc}header.header:not(.header-v2) .header-desktop .header-bar .header-right .header-cart .header-cart-left .header-cart-left-top .header-cart-left-top-left var b{font-size:26px}header.header:not(.header-v2) .header-desktop .header-bar .header-right .header-cart .header-cart-left .header-cart-left-top .header-cart-left-top-left var span{font-size:12px}header.header:not(.header-v2) .header-desktop .header-bar .header-right .header-cart .header-cart-left .header-cart-left-top .header-cart-left-top-right{width:50%;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ccc}header.header:not(.header-v2) .header-desktop .header-bar .header-right .header-cart .header-cart-left .header-cart-left-top .header-cart-left-top-right var b{font-size:26px}header.header:not(.header-v2) .header-desktop .header-bar .header-right .header-cart .header-cart-left .header-cart-left-top .header-cart-left-top-right var span{font-size:12px}header.header:not(.header-v2) .header-desktop .header-bar .header-right .header-cart .header-cart-left .header-cart-left-bottom{height:50%;font-size:10px;display:flex;align-items:center;justify-content:flex-start;padding-left:10px}header.header:not(.header-v2) .header-desktop .header-bar .header-right .header-cart .header-cart-left .header-cart-left-bottom i{margin-right:5px}header.header:not(.header-v2) .header-desktop .header-bar .header-right .header-cart .header-cart-right{width:60px;display:flex;align-items:center;justify-content:center}header.header:not(.header-v2) .header-desktop .header-bar .header-right .header-cart .header-cart-right i.--cart{font-size:35px}header.header:not(.header-v2) .header-desktop .header-bar .header-right .header-cart .header-cart-right i.--arrow{font-size:17px}header.header:not(.header-v2) .header-desktop .header-menu{background:#eee;display:flex;justify-content:space-between;align-items:center;height:40px}header.header:not(.header-v2) .header-desktop .header-menu .header-left{display:flex}header.header:not(.header-v2) .header-desktop .header-menu .header-right{display:flex;overflow:hidden}header.header:not(.header-v2) .header-desktop .header-menu a.header-menu-item{display:flex;align-items:center;padding:10px 15px;text-transform:uppercase;height:40px;white-space:nowrap;transition:background-color 200ms}header.header:not(.header-v2) .header-desktop .header-menu a.header-menu-item.--new-arrivals:before,header.header:not(.header-v2) .header-desktop .header-menu a.header-menu-item.--preorders:before,header.header:not(.header-v2) .header-desktop .header-menu a.header-menu-item.--best-sellers:before,header.header:not(.header-v2) .header-desktop .header-menu a.header-menu-item.--vip:before,header.header:not(.header-v2) .header-desktop .header-menu a.header-menu-item.--offers:before{content:'';display:inline-block;width:10px;height:10px;border-radius:100%;margin-right:10px}header.header:not(.header-v2) .header-desktop .header-menu a.header-menu-item.--new-arrivals:before{background:#4482BC}header.header:not(.header-v2) .header-desktop .header-menu a.header-menu-item.--preorders:before{background:#A444BC}header.header:not(.header-v2) .header-desktop .header-menu a.header-menu-item.--best-sellers:before{background:linear-gradient(90deg,#9F7929 0%,#D4AA48 23.23%,#FDF29D 50.83%,#D4AA48 76.87%,#B1942D 100%)}header.header:not(.header-v2) .header-desktop .header-menu a.header-menu-item.--vip:before{background:linear-gradient(90deg,#77ced5 0%,#fff 50%,#77ced5 100%)}header.header:not(.header-v2) .header-desktop .header-menu a.header-menu-item.--offers:before{background:#E95420}header.header:not(.header-v2) .header-desktop .header-menu a.header-menu-item:hover{background-color:#ddd}header.header:not(.header-v2) .header-desktop .header-menu a.header-menu-item.--selected{background-color:#ddd}header.header:not(.header-v2) .header-desktop .header-bottom{color:#fff;display:flex;justify-content:stretch;align-items:stretch;height:70px}header.header:not(.header-v2) .header-desktop .header-bottom .header-left.header-categories{flex:1;background-color:#31407c;background-image:linear-gradient(to top,rgba(255,255,255,0.1) 0,rgba(255,255,255,0) 100%);overflow:hidden;display:flex;justify-content:center;align-items:stretch;-column-gap:10px;-padding-left:20px}header.header:not(.header-v2) .header-desktop .header-bottom .header-left.header-categories::-webkit-scrollbar{width:10px}header.header:not(.header-v2) .header-desktop .header-bottom .header-left.header-categories::-webkit-scrollbar-track{background:#f1f1f1}header.header:not(.header-v2) .header-desktop .header-bottom .header-left.header-categories::-webkit-scrollbar-thumb{background:#888}header.header:not(.header-v2) .header-desktop .header-bottom .header-left.header-categories::-webkit-scrollbar-thumb:hover{background:#555}header.header:not(.header-v2) .header-desktop .header-bottom .header-more{display:flex;align-items:stretch;justify-content:stretch;display:none}header.header:not(.header-v2) .header-desktop .header-bottom .header-more .button{flex:1;height:100%}header.header:not(.header-v2) .header-desktop .header-bottom .header-right{flex:0;min-width:220px;display:flex;justify-items:stretch;align-items:stretch;text-transform:uppercase;display:none}header.header:not(.header-v2) .header-desktop .header-bottom .header-right a{display:flex;width:100%;height:100%;justify-content:center;align-items:center;position:relative;padding:0px;column-gap:10px}header.header:not(.header-v2) .header-desktop .header-bottom .header-right a i{vertical-align:baseline;font-size:30px;height:30px;line-height:30px;display:inline-block}header.header:not(.header-v2) .header-desktop .header-bottom .header-right a span{vertical-align:baseline}header.header:not(.header-v2) .header-desktop .header-bottom .header-right a.--user-button{background-color:#31407c;background-image:linear-gradient(to top,rgba(255,255,255,0.1) 0,rgba(255,255,255,0) 100%);display:flex;flex-direction:column}header.header:not(.header-v2) .header-desktop .header-bottom .header-right a.--user-button i{vertical-align:baseline;font-size:25px;height:25px;line-height:25px;display:inline-block}header.header:not(.header-v2) .header-desktop .header-bottom .header-right a.--user-button span{padding:5px 0;font-size:12px}header.header:not(.header-v2) .header-desktop .header-bottom .header-right a.--user-button.--selected,header.header:not(.header-v2) .header-desktop .header-bottom .header-right a.--user-button:hover{background:#232d57}header.header:not(.header-v2) .header-desktop .header-bottom .header-right a.--login-button{background:#d03737}header.header:not(.header-v2) .header-desktop .header-bottom .header-right a.--login-button.--selected,header.header:not(.header-v2) .header-desktop .header-bottom .header-right a.--login-button:hover{background:#ac2828}header.header:not(.header-v2) .header-mobile{background:#fff}header.header:not(.header-v2) .header-mobile .header-bar{min-height:68px;padding:10px 14px;background:#fff;display:flex;justify-content:space-between;align-items:center;box-shadow:0 6px 18px rgba(22,30,60,0.08)}header.header:not(.header-v2) .header-mobile .header-bar .header-left{flex:1 1 auto;min-width:0;padding-left:0;display:flex;justify-content:flex-start;align-items:center;gap:10px}header.header:not(.header-v2) .header-mobile .header-bar .header-left .header-logo{height:40px;flex:0 0 auto}header.header:not(.header-v2) .header-mobile .header-bar .header-left .header-logo img{display:block;width:33px;height:40px;object-fit:none}header.header:not(.header-v2) .header-mobile .header-bar .header-left .mobile-header-lang{margin-left:0;min-height:34px;padding:0 8px;border-radius:17px;background:#F5F5F5;font-size:12px;line-height:1;white-space:nowrap}header.header:not(.header-v2) .header-mobile .header-bar .header-right{flex:0 0 auto;width:auto;display:flex;justify-content:flex-end;align-items:center;column-gap:8px;padding-right:0}header.header:not(.header-v2) .header-mobile .header-bar .header-right .button.--circle{width:42px;height:42px;min-width:42px;min-height:42px;border-radius:50%;background:#F5F5F5;color:#31407c;box-shadow:none}header.header:not(.header-v2) .header-mobile .header-bar .header-right .button.--circle i{font-size:19px;height:19px;line-height:19px}header.header:not(.header-v2) .header-mobile .header-bar .header-right .button.--primary.--circle{background:#31407c;color:#fff}header.header:not(.header-v2) .header-mobile .header-bar .header-right .mobile-cart-button{position:relative}header.header:not(.header-v2) .header-mobile .header-bar .header-right .mobile-cart-button .mobile-cart-count{position:absolute;top:-4px;right:-4px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;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:not(.header-v2) .header-mobile .header-menu{background:#31407c;color:#fff}header.header:not(.header-v2) .header-mobile .header-bottom{background:#eee}@keyframes "hover_radial_anim"{0%{background-image:radial-gradient(at center,#ddd 0,transparent 0%);}10%{background-image:radial-gradient(at center,#ddd 10%,transparent 15%);}20%{background-image:radial-gradient(at center,#ddd 20%,transparent 25%);}30%{background-image:radial-gradient(at center,#ddd 30%,transparent 35%);}40%{background-image:radial-gradient(at center,#ddd 40%,transparent 45%);}50%{background-image:radial-gradient(at center,#ddd 50%,transparent 55%);}60%{background-image:radial-gradient(at center,#ddd 60%,transparent 65%);}70%{background-image:radial-gradient(at center,#ddd 70%,transparent 75%);}80%{background-image:radial-gradient(at center,#ddd 80%,transparent 85%);}90%{background-image:radial-gradient(at center,#ddd 90%,transparent 95%);}100%{background-image:radial-gradient(at center,#ddd 100%,transparent 105%);}}@-webkit-keyframes "whover_radial_anim"{0%{background-image:radial-gradient(at center,#ddd 0,transparent 0%);}10%{background-image:radial-gradient(at center,#ddd 10%,transparent 15%);}20%{background-image:radial-gradient(at center,#ddd 20%,transparent 25%);}30%{background-image:radial-gradient(at center,#ddd 30%,transparent 35%);}40%{background-image:radial-gradient(at center,#ddd 40%,transparent 45%);}50%{background-image:radial-gradient(at center,#ddd 50%,transparent 55%);}60%{background-image:radial-gradient(at center,#ddd 60%,transparent 65%);}70%{background-image:radial-gradient(at center,#ddd 70%,transparent 75%);}80%{background-image:radial-gradient(at center,#ddd 80%,transparent 85%);}90%{background-image:radial-gradient(at center,#ddd 90%,transparent 95%);}100%{background-image:radial-gradient(at center,#ddd 100%,transparent 105%);}}@keyframes "hover_linear_anim"{0%{background-image:conic-gradient(#ddd 0,transparent 0%);}10%{background-image:conic-gradient(#ddd 10%,transparent 15%);}20%{background-image:conic-gradient(#ddd 20%,transparent 25%);}30%{background-image:conic-gradient(#ddd 30%,transparent 35%);}40%{background-image:conic-gradient(#ddd 40%,transparent 45%);}50%{background-image:conic-gradient(#ddd 50%,transparent 55%);}60%{background-image:conic-gradient(#ddd 60%,transparent 65%);}70%{background-image:conic-gradient(#ddd 70%,transparent 75%);}80%{background-image:conic-gradient(#ddd 80%,transparent 85%);}90%{background-image:conic-gradient(#ddd 90%,transparent 95%);}100%{background-image:conic-gradient(#ddd 100%,transparent 105%);}}@-webkit-keyframes "whover_linear_anim"{0%{background-image:conic-gradient(#ddd 0,transparent 0%);}10%{background-image:conic-gradient(#ddd 10%,transparent 15%);}20%{background-image:conic-gradient(#ddd 20%,transparent 25%);}30%{background-image:conic-gradient(#ddd 30%,transparent 35%);}40%{background-image:conic-gradient(#ddd 40%,transparent 45%);}50%{background-image:conic-gradient(#ddd 50%,transparent 55%);}60%{background-image:conic-gradient(#ddd 60%,transparent 65%);}70%{background-image:conic-gradient(#ddd 70%,transparent 75%);}80%{background-image:conic-gradient(#ddd 80%,transparent 85%);}90%{background-image:conic-gradient(#ddd 90%,transparent 95%);}100%{background-image:conic-gradient(#ddd 100%,transparent 105%);}}body[data-theme-color='green'] .header-desktop .header-bottom .header-left.header-categories{background-color:#526d38}body[data-theme-color='pink'] .header-desktop .header-bottom .header-left.header-categories{background-color:#fe7393}.subheader{display:none;height:60px;background:#fff;width:100%;align-items:stretch;border-bottom:1px solid #e0e0e0}.subheader.--bottom{height:50px;font-size:12px}.subheader a.subheader-item{flex:1;display:flex;align-items:center;padding:5px 5px;text-transform:uppercase;flex-direction:column;justify-content:center}.subheader a.subheader-item.--new-arrivals i,.subheader a.subheader-item.--preorders i,.subheader a.subheader-item.--best-sellers i,.subheader a.subheader-item.--offers i{display:block;width:16px;height:4px;border-radius:0;margin:2px auto 5px}.subheader a.subheader-item i{display:block;width:16px;height:4px;border-radius:0;margin:2px auto 5px;background:#4482BC}.subheader a.subheader-item.--new-arrivals i{background:#4482BC}.subheader a.subheader-item.--preorders i{background:#A444BC}.subheader a.subheader-item.--best-sellers i{background:linear-gradient(90deg,#9F7929 0%,#D4AA48 23.23%,#FDF29D 50.83%,#D4AA48 76.87%,#B1942D 100%)}.subheader a.subheader-item.--offers i{background:#E95420}.subheader a.subheader-item>div{word-break:break-word;text-align:center}.subheader a.subheader-item:hover{background:#ddd}.subheader a.subheader-item.--selected{background:#ddd}.language-menu .language-menu-header{font-size:16px;font-weight:bold;padding:10px 20px}.language-menu .language-menu-item{display:flex;justify-content:flex-start;align-items:center;gap:10px;padding:10px 20px;cursor:pointer}.language-menu .language-menu-item:hover{background:#eee}.language-menu .language-menu-item.--selected{font-weight:bold}@media only screen and (max-width: 1800px){header.header:not(.header-v2) .header-desktop .header-bottom .header-more{-display:flex}}@media only screen and (max-width: 1360px){header.header:not(.header-v2) .header-desktop .header-top .header-top-center{display:none}header.header:not(.header-v2) .header-desktop .header-top .header-top-center .header-hours{margin:0 10px}header.header:not(.header-v2) .header-desktop .header-top .header-top-right .header-social{margin:0 0 0 10px}header.header:not(.header-v2) .header-desktop .header-top .header-top-right .header-faq{margin-right:10px}header.header:not(.header-v2) .header-desktop .header-top .header-top-right .header-faq span{display:none}}@media only screen and (max-width: 1160px){header.header:not(.header-v2) .header-desktop .header-top .header-top-center{display:none}header.header:not(.header-v2) .header-desktop .header-bar .header-left{width:300px}header.header:not(.header-v2) .header-desktop .header-bar .header-center{width:calc(100% - 700px)}}@media only screen and (max-width: 1500px){header.header:not(.header-v2) .header-desktop .header-menu{font-size:12px}header.header:not(.header-v2) .header-desktop .header-menu .header-menu-item{padding:10px !important}header.header:not(.header-v2) .header-desktop .header-menu .header-menu-item.--blog{display:none}}@media only screen and (min-width: 1024px){header.header:not(.header-v2) .header-desktop{display:block}header.header:not(.header-v2) .header-mobile{display:none}.subheader{display:none}}@media only screen and (max-width: 1023px){header.header:not(.header-v2){position:fixed;z-index:2000;box-shadow:none}header.header:not(.header-v2) .header-desktop{display:none}header.header:not(.header-v2) .header-mobile{display:block}.subheader{display:flex;position:fixed;top:68px;left:0;right:0;z-index:1999;box-shadow:0 6px 18px rgba(22,30,60,0.08)}header.header:not(.header-v2)[data-show-header-message='1']+.subheader{top:108px}}@media only screen and (max-width: 400px){header.header:not(.header-v2) .header-mobile .header-bar .header-right{column-gap:6px}header.header:not(.header-v2) .header-mobile .header-bar .header-right .button.--circle{width:38px;height:38px;min-width:38px;min-height:38px}.subheader{font-size:12px}.subheader a.subheader-item{justify-content:flex-start;width:25%}}@media only screen and (max-width: 370px){header.header:not(.header-v2) .header-mobile .mobile-header-lang{display:none}}.main-menu-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:12.5%;align-items:stretch;max-width:1905px;width:100%}.main-menu-tabs[data-tabs='7']{grid-auto-columns:14.285714285714286%}.main-menu-tabs[data-tabs='6']{grid-auto-columns:16.666666666666668%}.main-menu-tabs[data-tabs='5']{grid-auto-columns:20%}.main-menu-tabs[data-tabs='4']{grid-auto-columns:25%}.main-menu-tab{cursor:pointer;display:flex;justify-content:center;align-items:center;padding:0 10px;transition:background-color 200ms}.main-menu-tab .main-menu-tab-image{margin-right:10px;position:relative}.main-menu-tab .main-menu-tab-text{max-width:calc(100% - 40px)}.main-menu-tab .main-menu-tab-text .main-menu-tab-title{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:bold}.main-menu-tab .main-menu-tab-text .main-menu-tab-subtitle{opacity:0.8;font-size:70%;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-menu-tab:hover,.main-menu-tab.--selected,.main-menu-tab.--visible{background-color:#d03737}.main-menu-tab:hover .main-menu-tab-image img{animation:trembling_anim 0.5s 2s cubic-bezier(.36,.07,.19,.97) both;-webkit-animation:wtrembling_anim 0.5s 2s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:10px}body[data-theme-color='pink'] .header-desktop .header-bottom .header-left.header-categories .main-menu-tab:hover,body[data-theme-color='pink'] .header-desktop .header-bottom .header-left.header-categories .main-menu-tab.--selected,body[data-theme-color='pink'] .header-desktop .header-bottom .header-left.header-categories .main-menu-tab.--visible{background-color:#eb5074}@keyframes "trembling_anim"{10%,90%{transform:translate3d(-1px,0,0);}20%,80%{transform:translate3d(2px,1px,0);}30%,50%,70%{transform:translate3d(-2px,-2px,0);}40%,60%{transform:translate3d(2px,1px,0);}}@-webkit-keyframes "wtrembling_anim"{10%,90%{transform:translate3d(-1px,0,0);}20%,80%{transform:translate3d(2px,1px,0);}30%,50%,70%{transform:translate3d(-2px,-2px,0);}40%,60%{transform:translate3d(2px,1px,0);}}.main-menu-content{position:absolute;top:220px;left:0;right:0;min-height:400px;max-height:600px;max-width:100vw;overflow-x:auto;overflow-y:hidden;z-index:-1;background:#31407c;display:flex;flex-direction:column;justify-content:center;color:#fff;transition:margin-top 0.3s;margin-top:-600px;opacity:0;padding:20px;column-gap:0px}.main-menu-content[data-has-menu-banner='1'] .main-submenu-item .main-submenu-item-links{max-height:280px}.main-menu-content .main-menu-banner{margin-bottom:20px;display:block}.main-menu-content .main-menu-banner img{height:150px;width:100%;object-fit:cover;object-position:center}.main-menu-content .main-submenu-items{flex:1;display:flex;flex-direction:row;justify-content:stretch;max-width:1905px;list-style-type:none;margin:0;padding:0}.main-menu-content .main-submenu-item{flex:1;max-width:200px;padding:0 10px;display:flex;flex-direction:column}.main-menu-content .main-submenu-item:first-child{padding:0 10px 0 0px}.main-menu-content .main-submenu-item:not(:last-child){border-right:1px dotted rgba(255,255,255,0.2)}.main-menu-content .main-submenu-item .main-submenu-item-image{height:60px;margin-bottom:10px}.main-menu-content .main-submenu-item .main-submenu-item-image img{display:block;width:100%;height:60px;object-fit:contain;border-radius:2px}.main-menu-content .main-submenu-item .main-submenu-item-title{font-size:20px;margin-bottom:10px}.main-menu-content .main-submenu-item .main-submenu-item-links{list-style-type:none;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;max-height:400px}.main-menu-content .main-submenu-item .main-submenu-item-links::-webkit-scrollbar{width:7px;opacity:0}.main-menu-content .main-submenu-item .main-submenu-item-links::-webkit-scrollbar-track{background:transparent}.main-menu-content .main-submenu-item .main-submenu-item-links::-webkit-scrollbar-thumb{background:transparent}.main-menu-content .main-submenu-item .main-submenu-item-links:hover::-webkit-scrollbar{opacity:1}.main-menu-content .main-submenu-item .main-submenu-item-links:hover::-webkit-scrollbar-track{background:transparent}.main-menu-content .main-submenu-item .main-submenu-item-links:hover::-webkit-scrollbar-thumb{background:#fff}.main-menu-content .main-submenu-item .main-submenu-item-links .main-submenu-item-link{display:block;margin-bottom:5px;font-size:12px;opacity:0.8;width:fit-content}.main-menu-content .main-submenu-item .main-submenu-item-links .main-submenu-item-link:hover{opacity:1}.main-menu-content.--visible{opacity:1;margin-top:0;z-index:10}body[data-show-header-message='1'] .main-menu-content{top:260px}body[data-theme-color='green'] .main-menu-content{background-color:#526d38}body[data-theme-color='pink'] .main-menu-content{background-color:#fe7393}@media only screen and (max-width: 1023px){.main-menu-content{display:none}}@media only screen and (max-width: 1400px){.main-menu-tab{flex-direction:column;flex:1;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-menu-tab .main-menu-tab-text{max-width:100%}.main-menu-tab .main-menu-tab-text .main-menu-tab-title{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-menu-tab .main-menu-tab-text .main-menu-tab-subtitle{display:none}}.searchlayer{position:fixed;top:0;left:0;right:0;z-index:3000000000;bottom:0;background:rgba(0,0,0,0);display:none;flex-direction:column}.searchlayer[data-show-header-message='1'] .searchlayer-header{padding-top:70px;min-height:150px}.searchlayer .searchlayer-header{flex:0;display:flex;justify-content:space-between;padding-top:30px;min-height:110px;-box-shadow:0px 4px 4px rgba(0,0,0,0.25);background:#ffffff}.searchlayer .searchlayer-header .searchlayer-left{width:400px;display:flex;justify-content:flex-start;align-items:center;padding-left:20px}.searchlayer .searchlayer-header .searchlayer-left .searchlayer-logo .--mobile{display:none}.searchlayer .searchlayer-header .searchlayer-left .searchlayer-logo .--desktop{display:block}.searchlayer .searchlayer-header .searchlayer-left .searchlayer-logo img.--desktop{width:204px;height:70px;object-fit:none}.searchlayer .searchlayer-header .searchlayer-left .searchlayer-logo img.--mobile{width:33px;height:40px;object-fit:none}.searchlayer .searchlayer-header .searchlayer-center{width:calc(100% - 800px);display:flex;justify-content:center;align-items:center}.searchlayer .searchlayer-header .searchlayer-center .searchlayer-input{width:100%;max-width:900px}.searchlayer .searchlayer-header .searchlayer-center .searchlayer-input .searchinput-filter{display:block}.searchlayer .searchlayer-header .searchlayer-right{width:400px;display:flex;justify-content:center;align-items:center}.searchlayer .searchlayer-results-area{flex:1;overflow-y:scroll;padding-left:10px}.searchlayer .searchlayer-results-area::-webkit-scrollbar{width:10px}.searchlayer .searchlayer-results-area::-webkit-scrollbar-track{background:transparent}.searchlayer .searchlayer-results-area::-webkit-scrollbar-thumb{background:#31407c;border-radius:5px}.searchlayer .searchlayer-results-area::-webkit-scrollbar-thumb:hover{background:#3f53a1}.searchlayer .searchlayer-results-area .searchlayer-inner{background:#fff;box-shadow:0px 4px 8px rgba(0,0,0,0.25);border-radius:0 0 5px 5px;padding:0}.searchlayer .searchlayer-results-area .searchlayer-categories-results .autocomplete-category{display:flex;gap:5px;padding:10px 20px}.searchlayer .searchlayer-results-area .searchlayer-categories-results .autocomplete-category i{vertical-align:middle;color:#ccc}.searchlayer .searchlayer-results-area .searchlayer-categories-results .autocomplete-category i:before{font-size:12px}.searchlayer .searchlayer-results-area .searchlayer-categories-results .autocomplete-category a{vertical-align:middle}.searchlayer .searchlayer-results-area .searchlayer-categories-results .autocomplete-category a:not([href]){color:#888}.searchlayer .searchlayer-results-area .searchlayer-categories-results .autocomplete-category:hover{background-color:#f1f1f1}.searchlayer .searchlayer-results-area .searchlayer-results{display:flex;flex-direction:column;row-gap:20px;padding-top:20px;padding-left:10px;padding-right:10px}.searchlayer .searchlayer-results-area .searchlayer-results .searchlayer-type-to-search{text-align:center;color:#888;margin:0px auto 0 auto;font-size:26px;max-width:700px;padding:60px 0 100px 0}.searchlayer .searchlayer-results-area .searchlayer-results .searchlayer-no-results{text-align:center;color:#888;margin:0px auto 0 auto;font-size:26px;max-width:700px;padding:60px 0 100px 0}.searchlayer .searchlayer-results-area .searchlayer-loading{display:none;text-align:center;justify-content:center;align-items:center;padding-top:60px;padding-bottom:100px}.searchlayer .searchlayer-results-area .searchlayer-loading .loadicon{width:60px;height:60px;font-size:60px;line-height:60px}.searchlayer.--visible{display:flex}.searchlayer.--loading .searchlayer-loading{display:flex}.searchlayer.--loading .searchlayer-results{display:none}.searchlayer.--loading .searchlayer-categories-results{display:none}body.search-dropdown-open .sidemenu-compact{display:none}@media only screen and (max-width: 1100px){.searchlayer .searchlayer-header .searchlayer-left{width:300px}.searchlayer .searchlayer-header .searchlayer-center{width:calc(100% - 600px)}.searchlayer .searchlayer-header .searchlayer-right{width:300px}}@media only screen and (max-width: 1023px){.searchlayer[data-show-header-message='1'] .searchlayer-header{padding-top:0px;min-height:60px}.searchlayer .searchlayer-header{min-height:60px;padding-top:0px}.searchlayer .searchlayer-header .searchlayer-left{padding-left:0px;width:20px}.searchlayer .searchlayer-header .searchlayer-left .searchlayer-logo{display:none}.searchlayer .searchlayer-header .searchlayer-center{width:calc(100% - 130px)}.searchlayer .searchlayer-header .searchlayer-center .searchlayer-input .searchinput-area button{display:none}.searchlayer .searchlayer-header .searchlayer-center .searchlayer-input .searchinput{width:100%;padding:10px 20px}.searchlayer .searchlayer-header .searchlayer-right{width:100px}.searchlayer .searchlayer-results-area .searchlayer-categories-results .autocomplete-category{font-size:12px;padding:10px 10px}.searchlayer .searchlayer-results-area .searchlayer-categories-results .autocomplete-category i:before{font-size:10px}.searchlayer .searchlayer-results-area .searchlayer-results .searchlayer-type-to-search{font-size:20px;max-width:250px}}@media only screen and (max-width: 380px){.searchlayer .searchlayer-header{height:60px;padding-top:0px}.searchlayer .searchlayer-header .searchlayer-left{padding-left:0px;width:10px}.searchlayer .searchlayer-header .searchlayer-left .searchlayer-logo{display:none}.searchlayer .searchlayer-header .searchlayer-center{width:calc(100% - 100px)}.searchlayer .searchlayer-header .searchlayer-right{width:70px;justify-content:flex-start}}input.searchbutton{cursor:default;width:200px;text-align:left;background:#eee;border:1px solid #aaa}input.searchbutton.--initialized{background:#fff;cursor:text}.menulayer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:3000000000;background:#fff;display:none;flex-direction:column;justify-content:stretch;align-items:stretch}.menulayer .menulayer-header{flex:0;min-height:60px}.menulayer .menulayer-header .menulayer-header-top{display:flex;justify-content:flex-end;align-items:center;column-gap:0px;padding:0px;height:60px;border-bottom:1px solid #eee}.menulayer .menulayer-header .menulayer-header-top .menulayer-header-lang{margin-right:auto;margin-left:20px}.menulayer .menulayer-header .menulayer-header-top .menulayer-header-user{margin-left:20px}.menulayer .menulayer-header .menulayer-header-top .menulayer-header-title{margin-left:20px;font-size:24px;display:flex;margin-right:auto}.menulayer .menulayer-header .menulayer-header-top .menulayer-header-title i{vertical-align:middle;line-height:1.0}.menulayer .menulayer-header .menulayer-header-top .menulayer-header-title i:before{vertical-align:middle;line-height:1.0}.menulayer .menulayer-header .menulayer-header-top .menulayer-header-title span{vertical-align:middle}.menulayer .menulayer-header .menulayer-header-top .menulayer-header-close{width:100px;display:flex;justify-content:center}.menulayer .menulayer-items-area{flex:1;width:100%;overflow:auto;background:#31407c;padding-top:0px;padding-bottom:0px}.menulayer .menulayer-items-area::-webkit-scrollbar{width:10px}.menulayer .menulayer-items-area::-webkit-scrollbar-track{background:transparent}.menulayer .menulayer-items-area::-webkit-scrollbar-thumb{background:#31407c;border-radius:5px}.menulayer .menulayer-items-area::-webkit-scrollbar-thumb:hover{background:#3f53a1}.menulayer .menulayer-items-area hr{margin:10px 20px;border-color:rgba(255,255,255,0.2)}.menulayer .menulayer-items-area .menulayer-menu-tab{cursor:pointer;display:flex;justify-content:flex-start;align-items:center;padding:20px 10px;background:#31407c;color:#fff}.menulayer .menulayer-items-area .menulayer-menu-tab .menulayer-menu-tab-image{margin-right:10px}.menulayer .menulayer-items-area .menulayer-menu-tab .menulayer-menu-tab-image i{font-size:22px;width:30px;height:30px;display:inline-flex;justify-content:center;align-items:center}.menulayer .menulayer-items-area .menulayer-menu-tab .menulayer-menu-tab-text .menulayer-menu-tab-title{text-transform:uppercase}.menulayer .menulayer-items-area .menulayer-menu-tab .menulayer-menu-tab-text .menulayer-menu-tab-subtitle{opacity:0.8;font-size:70%}.menulayer .menulayer-items-area .menulayer-menu-tab.--visible{background:#d03737}.menulayer .menulayer-items-area .menulayer-menu-tab:hover{background:#d03737}.menulayer .menulayer-items-area .menulayer-menu-content{background:#2a376a;display:none;color:#fff;padding:20px}.menulayer .menulayer-items-area .menulayer-menu-content .menulayer-submenu-item{padding-bottom:40px}.menulayer .menulayer-items-area .menulayer-menu-content .menulayer-submenu-item .menulayer-submenu-item-title{font-size:26px;margin-bottom:10px}.menulayer .menulayer-items-area .menulayer-menu-content .menulayer-submenu-item .menulayer-submenu-item-links .menulayer-submenu-item-link{display:block;opacity:0.8;margin-bottom:5px}.menulayer .menulayer-items-area .menulayer-menu-content .menulayer-submenu-item .menulayer-submenu-item-links .menulayer-submenu-item-link:hover{opacity:1}.menulayer .menulayer-items-area .menulayer-menu-content.--visible{display:block}.menulayer .menulayer-items-area .menulayer-items{background:#fff;width:100%;max-width:800px;margin:auto}.menulayer.--visible{display:flex}@media only screen and (max-width: 1023px){.menulayer .menulayer-header .menulayer-header-top .menulayer-header-lang{margin-left:10px}.menulayer .menulayer-header .menulayer-header-top .menulayer-header-user{margin-left:10px}}@media only screen and (max-width: 400px){.menulayer .menulayer-header .menulayer-header-top .menulayer-header-lang{margin-left:10px;margin-right:auto}.menulayer .menulayer-header .menulayer-header-top .menulayer-header-user{margin-left:10px}.menulayer .menulayer-header .menulayer-header-top .menulayer-header-close{-width:80px}}.cartlayer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:3000000000;background:#fff;display:none;flex-direction:column}.cartlayer .cartlayer-header{flex:0;min-height:100px}.cartlayer .cartlayer-header .cartlayer-header-top{display:flex;justify-content:flex-end;align-items:center;column-gap:0px;padding:0px;height:60px;border-bottom:1px solid #eee}.cartlayer .cartlayer-header .cartlayer-header-top .cartlayer-header-title{margin-right:auto;margin-left:20px;display:flex}.cartlayer .cartlayer-header .cartlayer-header-top .cartlayer-header-title i{font-size:40px;height:40px;line-height:40px;display:inline-block;vertical-align:middle;margin-right:10px}.cartlayer .cartlayer-header .cartlayer-header-top .cartlayer-header-title span{vertical-align:middle}.cartlayer .cartlayer-header .cartlayer-header-top .cartlayer-header-title span .--title{display:block;font-size:20px}.cartlayer .cartlayer-header .cartlayer-header-top .cartlayer-header-title span .--subtitle{font-size:12px}.cartlayer .cartlayer-header .cartlayer-header-top .cartlayer-header-close{width:100px;display:flex;justify-content:center}.cartlayer .cartlayer-header .cartlayer-header-bottom{height:40px;background:#31407c;display:flex;color:#fff;align-items:center;justify-content:space-around}.cartlayer .cartlayer-products{flex:1;overflow:auto;display:flex;flex-direction:column;row-gap:0px}.cartlayer .cartlayer-products .--empty-cart{display:none}.cartlayer .cartlayer-products[data-count-products='0'] .--empty-cart{display:block;text-align:center;padding:80px 0}.cartlayer .cartlayer-products::-webkit-scrollbar{width:10px}.cartlayer .cartlayer-products::-webkit-scrollbar-track{background:transparent}.cartlayer .cartlayer-products::-webkit-scrollbar-thumb{background:#31407c;border-radius:5px}.cartlayer .cartlayer-products::-webkit-scrollbar-thumb:hover{background:#3f53a1}.cartlayer .cartlayer-bottom{flex:0;min-height:60px}.cartlayer .cartlayer-bottom .button{width:100%;height:100%}.cartlayer.--visible{display:flex}@media only screen and (max-width: 1023px){.cartlayer .cartlayer-header .cartlayer-header-top .cartlayer-header-title{margin-left:10px}}@media only screen and (max-width: 380px){.cartlayer .cartlayer-header .cartlayer-header-top .cartlayer-header-user{margin-right:auto;margin-left:10px}.cartlayer .cartlayer-header .cartlayer-header-top .cartlayer-header-user .button{font-size:12px}.cartlayer .cartlayer-header .cartlayer-header-top .cartlayer-header-close{-width:80px}}.userlayer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:#fff;display:none;flex-direction:column}.userlayer .userlayer-header{flex:0;min-height:100px}.userlayer .userlayer-header .userlayer-header-top{display:flex;justify-content:flex-end;align-items:center;column-gap:0px;padding:0px;height:60px;border-bottom:1px solid #eee}.userlayer .userlayer-header .userlayer-header-top .userlayer-header-title{margin-right:auto;margin-left:20px;display:flex}.userlayer .userlayer-header .userlayer-header-top .userlayer-header-title i{font-size:40px;height:40px;line-height:40px;display:inline-block;vertical-align:middle;margin-right:10px}.userlayer .userlayer-header .userlayer-header-top .userlayer-header-title span{vertical-align:middle}.userlayer .userlayer-header .userlayer-header-top .userlayer-header-title span .--title{display:block;font-size:20px}.userlayer .userlayer-header .userlayer-header-top .userlayer-header-title span .--subtitle{font-size:12px}.userlayer .userlayer-header .userlayer-header-top .userlayer-header-close{width:100px;display:flex;justify-content:center}.userlayer .userlayer-header .userlayer-header-bottom{height:40px;background:#31407c;display:flex;color:#fff;align-items:center;justify-content:space-around}.userlayer .userlayer-content{flex:1;overflow:auto;display:flex;flex-direction:column;row-gap:0px}.userlayer .userlayer-content[data-count-products='0'] .--empty-cart{display:block;text-align:center;padding:80px 0}.userlayer .userlayer-content::-webkit-scrollbar{width:10px}.userlayer .userlayer-content::-webkit-scrollbar-track{background:transparent}.userlayer .userlayer-content::-webkit-scrollbar-thumb{background:#31407c;border-radius:5px}.userlayer .userlayer-content::-webkit-scrollbar-thumb:hover{background:#3f53a1}.userlayer .userlayer-content .userlayer-login{display:block;padding:0 20px}.userlayer .userlayer-content .userlayer-menu{display:flex;justify-items:stretch;flex-direction:column;padding:0}.userlayer .userlayer-content .userlayer-menu .userlayer-menu-item{flex:1;display:flex;flex-direction:row;padding:10px 10px;align-items:center;justify-content:flex-start;position:relative;text-align:center;gap:10px}.userlayer .userlayer-content .userlayer-menu .userlayer-menu-item i{width:40px;height:40px;font-size:35px;line-height:40px;color:#31407c}.userlayer .userlayer-content .userlayer-menu .userlayer-menu-item i:before{vertical-align:middle}.userlayer .userlayer-content .userlayer-menu .userlayer-menu-item.--selected{font-weight:bold;background:#31407c;color:#fff}.userlayer .userlayer-content .userlayer-menu .userlayer-menu-item.--selected i{color:#fff}.userlayer .userlayer-content .userlayer-menu .userlayer-menu-item.--selected:hover{background:#3f53a1}.userlayer .userlayer-content .userlayer-menu .userlayer-menu-item.--selected:active{background:#232d57}.userlayer .userlayer-content .userlayer-menu .userlayer-menu-item:hover{background:#e0e0e0}.userlayer .userlayer-content .userlayer-menu .userlayer-menu-item:active{background:#dbdbdb}.userlayer .userlayer-bottom{flex:0;min-height:60px}.userlayer .userlayer-bottom .button{width:100%;height:100%}.userlayer.--visible{display:flex}@media only screen and (max-width: 1023px){.userlayer .userlayer-header .userlayer-header-top .userlayer-header-title{margin-left:10px}}@media only screen and (max-width: 380px){.userlayer .userlayer-header .userlayer-header-top .userlayer-header-user{margin-right:auto;margin-left:10px}.userlayer .userlayer-header .userlayer-header-top .userlayer-header-user .button{font-size:12px}.userlayer .userlayer-header .userlayer-header-top .userlayer-header-close{-width:80px}}.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{width:100%;display:flex;justify-content:space-between;padding:7px 0px}.header.header-v2 .header-inner .top .left{display:flex;gap:20px}.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:25px}.header.header-v2 .header-inner .top .right .social-icons{display:flex;flex-direction:row;gap:15px}.header.header-v2 .header-inner .top .right .social-icons a{display:flex}.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{display:flex;gap:5px;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}.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:17px 0;box-sizing:border-box}.header.header-v2 .header-inner .bottom .left{display:flex;align-items:center;gap:16px}.header.header-v2 .header-inner .bottom .left .logo a img{width:170px}.header.header-v2 .header-inner .bottom .left .categories-services{display:flex;gap:15px}.header.header-v2 .header-inner .bottom .left .categories-services .btn-categories{outline:none;border:none;display:flex;justify-content:center;align-items:center;gap:10px;padding:16px 32px;background:linear-gradient(to right,#49CFEA,#31407C,#31407C,#9D48F7);color:#FFFFFF;border-radius:16px}.header.header-v2 .header-inner .bottom .left .categories-services .btn-services{outline:none;border:none;display:flex;justify-content:center;align-items:center;gap:10px;padding:16px 32px;border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box, linear-gradient(to right,#49CFEA,#31407C,#31407C,#9D48F7) border-box;border-radius:16px}.header.header-v2 .header-inner .bottom .search{flex:1;max-width:607px}.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:12px;transform:translate(0,-50%)}.header.header-v2 .header-inner .bottom .search form input{outline:none;width:100%;padding:16px 32px;padding-left:calc(40px);padding-right:48px;border-radius:16px;border:1px solid transparent;background-image:linear-gradient(white,white), linear-gradient(to right,#49CFEA,#9D48F7);background-origin:border-box;background-clip:padding-box, border-box}.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:12px}.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:1200;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 .user-actions{display:flex;gap:16px}.header.header-v2 .header-inner .bottom .user-actions .user-action{flex:0 0 auto;min-height:40px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:5px;font-size:14px;white-space:nowrap}.header.header-v2 .header-inner .bottom .user-actions .user-action img{width:25px;height:auto}@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;max-width:607px}.header.header-v2 .header-inner .bottom .user-actions{flex:0 1 auto;min-width:0;max-width:none;overflow-x:auto;overflow-y:hidden;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{width:145px}.header.header-v2 .header-inner .bottom .left .categories-services .btn-categories{padding:8px 8px;border-radius:12px}.header.header-v2 .header-inner .bottom .left .categories-services .btn-services{padding:8px 8px;border-radius:12px}}@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{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}@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{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{width:136px;max-width:100%}.header.header-v2 .header-inner .bottom .left .categories-services{display:none}.header.header-v2 .header-inner .bottom .search{display:none;position:fixed;top:70px;left:10px;right:10px;z-index:2200;max-width:none;padding:10px;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 input{height:44px;padding-top:0;padding-bottom:0;border-radius:12px}.header.header-v2 .header-inner .bottom .search form .search-dropdown{left:10px;right:10px;z-index:2190;border-radius:12px}.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 .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-menu-toggle{background:#31407c;color:#fff}.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;min-width:18px;height:18px;padding:0 5px;border:2px solid #fff;border-radius:999px;background:#d03737;color:#fff;font-size:10px;font-weight:800;line-height:1}}@media screen and (max-width: 420px){.header.header-v2 .header-inner{padding:0 10px}.header.header-v2 .header-inner .bottom{gap:6px}.header.header-v2 .header-inner .bottom .left .logo a img{width:118px}.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{padding-top:51px;background:#ECEEF3}.hidden{display:none}.btn-primary-gradient{background-image:linear-gradient(to right,#49CFEA,#31407C,#31407C,#9D48F7);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:1200px;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:'Open Sans', Arial}.heading,.--heading{font-size:200%;font-family:'Open Sans', Arial}.subheading,.--subheading{font-size:150%;font-family:'Open Sans', Arial}.supersubheading,.--supersubheading{font-size:100%;font-family:'Open Sans', Arial}.miniheading,.--miniheading{font-size:80%;font-family:'Open Sans', Arial}.title,.--title{font-family:'Open Sans', Arial}.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:'Open Sans', Arial;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:'Open Sans', Arial;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:'Open Sans', Arial}.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:'Open Sans', Arial;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:'Open Sans', Arial;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:'Open Sans', Arial;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:'Open Sans', Arial}.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.category-menulayer{display:flex;padding:10px 0;justify-items:flex-start;align-items:center}.category.category-menulayer .category-image{min-width:50px;display:flex;justify-content:center;flex:0}.category.category-menulayer .category-image img{display:block;height:30px;width:30px;padding:5px 0;object-fit:scale-down;background-color:#31407c;border-radius:100%}.category.category-menulayer .category-title{flex:1;padding:5px 0px;text-transform:uppercase}.category.category-menulayer:hover{background:rgba(0,0,0,0.1)}.category.category-menulayer.--selected{background:rgba(0,0,0,0.1)}.categories-listing{padding:20px 20px 80px;background:#F5F5F5}.categories-listing .mini-aligner{max-width:1320px;margin:0 auto}.categories-listing .heading{margin:0 0 16px;padding:0;text-align:center;font-size:24px;line-height:1.2;font-weight:700;color:#212121}.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 .category-line{position:relative;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:12px 42px 12px 14px;background:#fff;border:1px solid #eceef3;border-radius:8px;box-shadow:0 4px 12px rgba(30,45,64,0.05);transition:transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease}.categories-listing .category-line:not(:last-child){border-bottom:1px solid #eceef3}.categories-listing .category-line .category-title{min-width:0;font-size:15px;line-height:1.25;font-weight:600;color:#212121}.categories-listing .category-line .category-count{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:4px 8px;border-radius:999px;background:#ECEEF3;color:#31407c;font-size:12px;font-weight:700}.categories-listing .category-line::after{content:'\203A';position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#777777;font-size:22px;line-height:1;transition:color 0.18s ease, transform 0.18s ease}.categories-listing .category-line:hover,.categories-listing .category-line:focus{border-color:rgba(49,64,124,0.25);box-shadow:0 8px 18px rgba(30,45,64,0.09);transform:translateY(-1px)}.categories-listing .category-line:hover::after,.categories-listing .category-line:focus::after{color:#d03737;transform:translate(4px,-50%)}.categories-listing .mini-aligner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.categories-listing .mini-aligner .heading{grid-column:1 / -1}@media only screen and (min-width: 520px) and (max-width: 1023px){.categories-listing .mini-aligner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 519px){.categories-listing{padding:16px 12px 70px}.categories-listing .heading{font-size:22px}.categories-listing .mini-aligner{grid-template-columns:1fr;gap:8px}.category-line{min-height:50px;padding:11px 40px 11px 12px}.category-line .category-title{font-size:14px}}.event-listing{display:grid;grid-template-columns:180px minmax(0,1fr);overflow:hidden;margin-bottom:18px;border:2px solid transparent;border-radius:24px;background:linear-gradient(#fff,#fff) padding-box, linear-gradient(145deg,rgba(157,72,247,0.22),rgba(73,207,234,0.28)) border-box;transition:transform 0.2s ease, box-shadow 0.2s ease}.event-listing:hover{transform:translateY(-3px);box-shadow:0 17px 35px rgba(49,64,124,0.11)}.event-listing .event-bar{display:flex;flex-direction:column;justify-content:center;gap:9px;padding:24px;background:linear-gradient(145deg,#252d54,#31407c);color:#fff}.event-listing .event-bar a{color:inherit}.event-listing .event-bar .event-time{color:#49CFEA;font-family:'Open Sans', Arial;font-size:21px;font-weight:800}.event-listing .event-bar .event-title{color:rgba(255,255,255,0.75);font-size:12px;line-height:1.4;font-weight:700}.event-listing .event-content{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:24px;padding:20px}.event-listing .event-content .event-image{overflow:hidden;width:150px;height:110px;border-radius:16px;background:#f5f5f7}.event-listing .event-content .event-image a,.event-listing .event-content .event-image img{display:block;width:100%;height:100%}.event-listing .event-content .event-image img{object-fit:contain}.event-listing .event-content .event-info{min-width:0}.event-listing .event-content .event-title{font-family:'Open Sans', Arial;font-size:20px;line-height:1.35;font-weight:800}.event-listing .event-content .event-more{display:inline-flex;align-items:center;margin-top:13px;color:#9D48F7;font-size:13px;font-weight:800}.event-details{min-height:600px;padding-bottom:80px;background:#ECEEF3}.event-details .event-bar{padding:28px 0 24px;background:linear-gradient(115deg,#252d54 0%,#31407c 58%,#643d91 100%);color:#fff}.event-details .event-bar center{text-align:left}.event-details .event-bar .event-title{display:flex;align-items:center;gap:18px;margin:0;font-family:'Open Sans', Arial;font-size:30px;line-height:1.25;font-weight:800;text-align:left}.event-details .event-bar .event-title .event-back{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;border-radius:14px;background:rgba(255,255,255,0.1);color:#49CFEA;transition:background-color 0.2s ease}.event-details .event-bar .event-title .event-back:hover{background:rgba(255,255,255,0.18)}.event-details .event-bar .event-title .event-back i{font-size:19px}.event-details .event-content{display:grid;grid-template-columns:minmax(320px,0.85fr) minmax(0,1.15fr);align-items:start;gap:24px;padding-top:32px}.event-details .event-content .event-content-left,.event-details .event-content .event-content-right{width:auto;min-width:0}.event-details .event-content .event-image{overflow:hidden;width:100%;margin:0;border-radius:26px;background:#fff}.event-details .event-content .event-image img{display:block;width:100%;min-width:0;max-width:100%;background:#fff;box-shadow:none;object-fit:contain}.event-details .event-content .event-info{width:100%;margin:0 0 20px;padding:28px;border-radius:24px;background:#fff;box-shadow:none}.event-details .event-content .event-info h3{margin-bottom:12px;font-family:'Open Sans', Arial;font-size:20px;line-height:1.3;font-weight:800}.event-details .event-content .event-info hr{height:1px;margin:20px 0;border:0;background:#eceef3}.event-details .event-content .event-description{margin:0;color:#727272;font-size:15px;line-height:1.65}.event-details .event-content .event-book{display:grid;grid-template-columns:115px minmax(0,1fr) auto;align-items:end;gap:14px}.event-details .event-content .event-book .field{min-width:0}.event-details .event-content .event-book .label{margin-bottom:7px;color:#727272;font-size:12px;font-weight:800}.event-details .event-content .event-book .input,.event-details .event-content .event-book .select{min-height:46px;border:1px solid #e1e4eb;border-radius:12px;background-color:#f6f7fa}.event-details .event-content .event-book .button{min-height:46px;padding:0 23px;border-radius:12px;background:linear-gradient(to right,#49CFEA,#31407C,#31407C,#9D48F7)}.event-details .event-checkout{padding-top:32px}.event-details .event-checkout .event-checkout-form{display:grid;gap:20px}.event-details .event-checkout .event-info{width:100%;margin:0;padding:28px;border-radius:24px;background:#fff;box-shadow:none}.event-details .event-checkout .event-checkout-personal-data .label.--big{margin-bottom:24px;font-family:'Open Sans', Arial;font-size:22px;font-weight:800}.event-details .event-checkout .event-checkout-personal-data .field{margin-bottom:15px}.event-details .event-checkout .event-checkout-personal-data .field > .label{margin-bottom:7px;color:#727272;font-size:12px;font-weight:800}.event-details .event-checkout .event-checkout-personal-data .input{min-height:46px;border:1px solid #e1e4eb;border-radius:12px;background:#f6f7fa}.event-details .event-checkout .event-checkout-order{padding:32px;background:linear-gradient(115deg,#252d54 0%,#31407c 58%,#643d91 100%);color:#fff;text-align:center}.event-details .event-checkout .event-checkout-order .event-slots{color:#49CFEA;font-size:18px;font-weight:800}.event-details .event-checkout .event-checkout-order .event-date{margin:10px 0;color:rgba(255,255,255,0.75);font-size:14px}.event-details .event-checkout .event-checkout-order .event-cost{font-family:'Open Sans', Arial;font-size:42px;font-weight:800}.event-details .event-checkout .event-checkout-payment-method .label.--big{margin-bottom:20px;font-family:'Open Sans', Arial;font-size:22px;font-weight:800}.event-details .event-checkout .event-checkout-payment-method .radio label > span{margin-top:8px;border:1px solid #e6e8ef;border-radius:12px;background:#f8f8fa}.event-details .event-checkout .event-checkout-payment-method .radio label input:checked + span{border-color:#9D48F7;background:rgba(157,72,247,0.07)}.event-details .event-checkout .event-checkout-payment-method .button{min-height:48px;padding:0 25px;border-radius:13px;background:linear-gradient(to right,#49CFEA,#31407C,#31407C,#9D48F7)}@media only screen and (max-width: 1023px){.event-listing{grid-template-columns:1fr}.event-listing .event-bar{flex-direction:row;justify-content:space-between;align-items:center;padding:17px 20px}.event-details .event-content{grid-template-columns:1fr}.event-details .event-content .event-book{grid-template-columns:1fr}}@media only screen and (max-width: 519px){.event-listing{border-radius:20px}.event-listing .event-content{grid-template-columns:95px minmax(0,1fr);gap:16px;padding:17px}.event-listing .event-content .event-image{width:95px;height:85px;border-radius:13px}.event-listing .event-content .event-title{font-size:17px}.event-details{padding-bottom:56px}.event-details .event-bar{padding:22px 0}.event-details .event-bar .event-title{gap:13px;font-size:22px}.event-details .event-bar .event-title .event-back{width:40px;height:40px;border-radius:12px}.event-details .event-content,.event-details .event-checkout{padding-top:22px}.event-details .event-content .event-info,.event-details .event-checkout .event-info{padding:23px 20px;border-radius:21px}}.product-buttons-divider{display:flex;align-items:center;text-align:center;padding-left:15%;padding-right:15%}.product-buttons-divider:before,.product-buttons-divider:after{content:'';flex:1;border-bottom:1px solid #ccc}.product-buttons-divider span{padding:0 10px;background-color:#fff;color:#666}.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:'Open Sans', Arial;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.product-banner,.product.product-minibanner{width:100%;height:100%;border-radius:20px;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;align-items:flex-end}.product.product-banner .product-title,.product.product-minibanner .product-title{background:rgba(0,0,0,0.4);color:#fff;font-size:26px;width:100%;padding:20px}.product.product-minibanner .product-title{font-size:16px;padding:10px 20px}.dialog-product-selections,.product-selections{margin-top:20px;display:grid;place-items:center}.dialog-product-selections .dialog-product-selection,.dialog-product-selections .product-selection,.product-selections .dialog-product-selection,.product-selections .product-selection{text-align:left;display:flex;align-items:center;margin-top:10px}.dialog-product-selections .dialog-product-selection .product-selection-label,.dialog-product-selections .product-selection .product-selection-label,.product-selections .dialog-product-selection .product-selection-label,.product-selections .product-selection .product-selection-label{width:80px;margin-right:10px}.dialog-product-selections .--stock,.product-selections .--stock{text-align:left;margin-top:20px}.product.product-details{background:#eee;padding-bottom:100px;min-height:600px}.product.product-details .product-bar{background:#fff}.product.product-details .product-bar .product-bar-inner{flex-direction:column;display:flex}.product.product-details .product-bar .product-bar-inner .product-breadcrumb{flex:1;border-bottom:1px solid #eee;display:flex;column-gap:10px;flex-wrap:wrap;padding:10px 0px}.product.product-details .product-bar .product-bar-inner .product-breadcrumb a{font-size:12px;color:#31407c}.product.product-details .product-bar .product-bar-inner .product-breadcrumb a:hover{color:#212121}.product.product-details .product-bar .product-bar-inner .product-breadcrumb a:not(:last-child):after{content:'/';margin-left:10px;color:#888}.product.product-details .product-bar .product-bar-inner .product-title{flex:1;padding:15px 0px 20px 0px;display:flex;align-items:center;column-gap:20px}.product.product-details .product-bar .product-bar-inner .product-title a{flex:0;background:#eee;border-radius:100%;min-width:40px;min-height:40px;vertical-align:middle;display:flex;align-items:center;justify-content:center;color:#31407c}.product.product-details .product-bar .product-bar-inner .product-title a i{font-size:30px;height:30px;line-height:30px;display:inline-block;vertical-align:middle}.product.product-details .product-bar .product-bar-inner .product-title a:hover{background:#e0e0e0}.product.product-details .product-bar .product-bar-inner .product-title span{flex:1;vertical-align:middle}.product.product-details .product-content{display:flex;column-gap:20px;row-gap:20px;padding-top:20px}.product.product-details .product-content .product-content-left{-width:40%;width:500px;-flex:1;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;row-gap:20px}.product.product-details .product-content .product-content-right{-flex:0.6;width:calc(100% - 500px)}.product.product-details .product-content .product-image{display:flex;justify-content:center;width:100%;position:relative}.product.product-details .product-content .product-image a{display:block;width:100%;position:relative}.product.product-details .product-content .product-image a img{z-index:1;width:100%;max-width:100%;height:500px;background:#fff;object-fit:contain;box-shadow:0px 2px 4px rgba(0,0,0,0.25);-border:3px solid #fff;border-radius:20px;display:block;transition:height 1s;cursor:pointer}.product.product-details .product-content .product-image .product-label{z-index:2;position:absolute;top:0;right:20px;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}.product.product-details .product-content .product-image .product-label span{display:block;font-size:18px;font-weight:bold}.product.product-details .product-content .product-image .product-label var{display:block;font-size:12px}.product.product-details .product-content .product-image .splide__arrow{z-index:2;position:absolute;top:50%;transform:translate(0,-50%);width:48px;height:48px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,0.9);display:flex;justify-content:center;align-items:center;color:rgba(49,64,124,0.5);cursor:pointer;text-shadow:0px 0px 1px #fff;opacity:1}.product.product-details .product-content .product-image .splide__arrow svg{fill:currentColor;width:14px;height:14px}.product.product-details .product-content .product-image .splide__arrow:hover{color:#31407c}.product.product-details .product-content .product-image .splide__arrow.splide__arrow--prev{left:16px}.product.product-details .product-content .product-image .splide__arrow.splide__arrow--next{right:16px}.product.product-details .product-content .product-additional-images{width:100%}.product.product-details .product-content .product-additional-images .splide__track{padding:2px 0}.product.product-details .product-content .product-additional-images .splide__list{justify-content:center}.product.product-details .product-content .product-additional-images .splide__slide{width:50px;height:50px;border:2px solid transparent;border-radius:5px;opacity:0.7;transition:opacity 0.2s ease, border-color 0.2s ease}.product.product-details .product-content .product-additional-images .splide__slide.is-active{border-color:#576bbc;opacity:1}.product.product-details .product-content .product-additional-images .product-single__gallery-thumb{width:100%;height:100%;padding:0;border:0;border-radius:5px;background:transparent;cursor:pointer}.product.product-details .product-content .product-additional-images .product-single__gallery-thumb img{background:#fff;object-fit:cover;box-shadow:0px 2px 4px rgba(0,0,0,0.25);border-radius:5px;height:100%;width:100%;display:block}.product.product-details .product-content .product-videos-carousel{position:relative;width:100%;overflow:hidden}.product.product-details .product-content .carousel-container{display:flex;align-items:center}.product.product-details .product-content .carousel-wrapper{display:flex;transition:transform 5s ease-in-out;width:100%}.product.product-details .product-content .carousel-item{min-width:100%;display:none}.product.product-details .product-content .carousel-item.active{display:block}.product.product-details .product-content .carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0.5);color:white;border:none;padding:10px;cursor:pointer;z-index:10}.product.product-details .product-content .carousel-arrow.l-arrow{left:10px}.product.product-details .product-content .carousel-arrow.r-arrow{right:10px}.product.product-details .product-content .product-videos{display:flex;flex-direction:column;align-items:stretch;width:90%}.product.product-details .product-content .product-manufacturer .product-manufacturer-title{text-align:center;padding:5px 0;font-weight:bold}.product.product-details .product-content .product-manufacturer .product-manufacturer-image{display:flex;justify-content:center;align-items:center}.product.product-details .product-content .product-info{width:100%;padding:20px;background:#fff;margin-bottom:20px;border-radius:20px;box-shadow:0px 2px 4px rgba(0,0,0,0.25)}.product.product-details .product-content .product-info.--no-padding{padding:0px}.product.product-details .product-content .product-info.product-label-desc{text-align:center;color:#fff}.product.product-details .product-content .product-info.product-label-desc span{display:block;font-size:150%}.product.product-details .product-content .product-info.product-label-desc var{display:block;font-size:80%}.product.product-details .product-content .product-info.product-label-desc[data-label='offer'],.product.product-details .product-content .product-info.product-label-desc[data-label='has-double-points'],.product.product-details .product-content .product-info.product-label-desc[data-label='set-2-plus-1']{background:#E95420}.product.product-details .product-content .product-info.product-label-desc[data-label='preorder']{background:#A444BC}.product.product-details .product-content .product-info.product-label-desc[data-label='new-arrival']{background:#4482BC}.product.product-details .product-content .product-info.product-label-desc[data-label='best-seller']{background:linear-gradient(90deg,#9F7929 0%,#D4AA48 23.23%,#FDF29D 50.83%,#D4AA48 76.87%,#B1942D 100%);color:#000}.product.product-details .product-content .product-info.product-label-desc[data-label='vip']{background:linear-gradient(90deg,#77ced5 0%,#fff 50%,#77ced5 100%);color:#000}.product.product-details .product-content .product-info.product-label-desc[data-label='simple-badge']{background:#d03737}.product.product-details .product-content .product-info.product-label-desc[data-label='simple-badge'][data-label-color='red']{background:#d03737}.product.product-details .product-content .product-info.product-label-desc[data-label='simple-badge'][data-label-color='blue']{background:#31407c}.product.product-details .product-content .product-info.product-label-desc[data-label='simple-badge'][data-label-color='purple']{background:#9d48f7}.product.product-details .product-content .product-info.product-label-desc[data-label='simple-badge'][data-label-color='yellow']{background:#FED346;color:#212121}.product.product-details .product-content .product-info.product-label-desc[data-label='simple-badge'][data-label-color='orange']{background:#EA8F4B}.product.product-details .product-content .product-info.product-label-desc[data-label='simple-badge'][data-label-color='green']{background:#6abc44}.product.product-details .product-content .product-info.product-label-desc[data-label='simple-badge'][data-label-color='black']{background:#212121}.product.product-details .product-content .product-info.product-label-desc.--available{background:#6abc44}.product.product-details .product-content .product-title{font-size:30px}.product.product-details .product-content .product-price-area{padding:20px}.product.product-details .product-content .product-price{font-size:40px;text-align:center}.product.product-details .product-content .product-price s{font-size:70%;margin-left:10px}.product.product-details .product-content .product-cart-variations{margin-top:20px;font-size:12px;text-align:center;font-weight:bold}.product.product-details .product-content .product-buttons{margin-top:20px;display:flex;justify-content:center;align-items:stretch;column-gap:20px;row-gap:20px}.product.product-details .product-content .product-buttons .button{flex:1;max-width:300px}.product.product-details .product-content .product-properties{display:flex;column-gap:20px;row-gap:10px;flex-wrap:wrap}.product.product-details .product-content .product-properties var a:after{content:':'}.product.product-details .product-content .no-semicolon::after{content:none !important}.product.product-details .product-content .product-extra-selections{background:#f5f5f5;padding:20px;border-radius:0 0 20px 20px;margin-top:40px}.product.product-details[data-label='offer'] .product-content .product-image img,.product.product-details[data-label='has-double-points'] .product-content .product-image img,.product.product-details[data-label='set-2-plus-1'] .product-content .product-image img{border:3px solid #E95420 !important}.product.product-details[data-label='offer'] .product-content .product-image .product-label,.product.product-details[data-label='has-double-points'] .product-content .product-image .product-label,.product.product-details[data-label='set-2-plus-1'] .product-content .product-image .product-label{background:#E95420 !important;visibility:visible}.product.product-details[data-label='preorder'] .product-content .product-image img{border:3px solid #A444BC !important}.product.product-details[data-label='preorder'] .product-content .product-image .product-label{background:#A444BC !important;visibility:visible}.product.product-details[data-label='is-upon-order'] .product-content .product-image img{border:3px solid #d03737 !important}.product.product-details[data-label='is-upon-order'] .product-content .product-image .product-label{background:#d03737 !important;visibility:visible}.product.product-details[data-label='new-arrival'] .product-content .product-image img{border:3px solid #4482BC !important}.product.product-details[data-label='new-arrival'] .product-content .product-image .product-label{background:#4482BC !important;visibility:visible}.product.product-details[data-label='best-seller'] .product-content .product-image img{border:3px solid #D4AA48 !important}.product.product-details[data-label='best-seller'] .product-content .product-image .product-label{background:linear-gradient(90deg,#9F7929 0%,#D4AA48 23.23%,#FDF29D 50.83%,#D4AA48 76.87%,#B1942D 100%) !important;visibility:visible;color:#000}.product.product-details[data-label='vip'] .product-content .product-image img{border:3px solid #77ced5 !important}.product.product-details[data-label='vip'] .product-content .product-image .product-label{background:linear-gradient(90deg,#77ced5 0%,#fff 50%,#77ced5 100%) !important;visibility:visible;color:#000}.product.product-details[data-label='simple-badge'] .product-content .product-image img{border:3px solid #d03737 !important}.product.product-details[data-label='simple-badge'] .product-content .product-image .product-label{background:#d03737 !important;visibility:visible}.product.product-details[data-label='simple-badge'][data-label-color='red'] .product-content .product-image img{border:3px solid #d03737 !important}.product.product-details[data-label='simple-badge'][data-label-color='red'] .product-content .product-image .product-label{background:#d03737 !important}.product.product-details[data-label='simple-badge'][data-label-color='blue'] .product-content .product-image img{border:3px solid #31407c !important}.product.product-details[data-label='simple-badge'][data-label-color='blue'] .product-content .product-image .product-label{background:#31407c !important}.product.product-details[data-label='simple-badge'][data-label-color='purple'] .product-content .product-image img{border:3px solid #9d48f7 !important}.product.product-details[data-label='simple-badge'][data-label-color='purple'] .product-content .product-image .product-label{background:#9d48f7 !important}.product.product-details[data-label='simple-badge'][data-label-color='yellow'] .product-content .product-image img{border:3px solid #FED346 !important}.product.product-details[data-label='simple-badge'][data-label-color='yellow'] .product-content .product-image .product-label{background:#FED346 !important;color:#212121}.product.product-details[data-label='simple-badge'][data-label-color='orange'] .product-content .product-image img{border:3px solid #EA8F4B !important}.product.product-details[data-label='simple-badge'][data-label-color='orange'] .product-content .product-image .product-label{background:#EA8F4B !important}.product.product-details[data-label='simple-badge'][data-label-color='green'] .product-content .product-image img{border:3px solid #6abc44 !important}.product.product-details[data-label='simple-badge'][data-label-color='green'] .product-content .product-image .product-label{background:#6abc44 !important}.product.product-details[data-label='simple-badge'][data-label-color='black'] .product-content .product-image img{border:3px solid #212121 !important}.product.product-details[data-label='simple-badge'][data-label-color='black'] .product-content .product-image .product-label{background:#212121 !important}@media only screen and (max-width: 1023px){.product.product-details .product-bar .product-bar-inner{flex-direction:column-reverse}.product.product-details .product-bar .product-bar-inner .product-breadcrumb{border-top:1px solid #eee;border-bottom:none}.product.product-details .product-bar .product-bar-inner .product-title{padding:20px 0;font-size:20px}.product.product-details .product-content{flex-direction:column}.product.product-details .product-content .product-content-left{width:100%;max-width:none}.product.product-details .product-content .product-content-left .product-image img{max-height:500px}.product.product-details .product-content .product-content-right{width:100%}.product.product-details .product-content .product-content-right .product-properties{flex-direction:column;row-gap:10px}.product.product-details .product-content .product-content-right .product-properties var{display:flex;flex-wrap:wrap;overflow-wrap:break-word;overflow:hidden}.product.product-details .product-content .product-content-right .product-properties var a{min-width:100px}.product.product-details .product-content .product-content-right .product-buttons{flex-direction:column}.product.product-details .product-content .product-content-right .product-buttons .button{max-width:none}}.product-extra-info{background:#fff;padding:60px 0;border-top:1px solid #e0e0e0}.product-extra-info section:not(:last-child){border-bottom:1px solid #eee;margin-bottom:20px}.product-extra-info .product-extra-info-title{display:flex;justify-content:center;align-items:center;column-gap:20px;row-gap:20px}.product-extra-info .product-extra-info-title .--image{flex:0;font-size:60px;text-align:center;min-width:100px;line-height:20px}.product-extra-info .product-extra-info-title .--text{flex:1;font-size:26px;max-width:200px}.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-details-variation,.product.product-details-extra{display:flex;justify-items:stretch;align-items:center;column-gap:10px;row-gap:10px;position:relative;border-radius:6px;border:3px solid transparent;margin-bottom:10px}.product.product-details-variation .product-details-variation-image,.product.product-details-variation .product-details-extra-image,.product.product-details-extra .product-details-variation-image,.product.product-details-extra .product-details-extra-image{flex:0;min-width:70px;display:flex;justify-content:center}.product.product-details-variation .product-details-variation-image img,.product.product-details-variation .product-details-extra-image img,.product.product-details-extra .product-details-variation-image img,.product.product-details-extra .product-details-extra-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-details-variation .product-details-variation-title,.product.product-details-variation .product-details-extra-title,.product.product-details-extra .product-details-variation-title,.product.product-details-extra .product-details-extra-title{flex:1;font-size:16px}.product.product-details-variation .product-details-variation-price,.product.product-details-variation .product-details-extra-price,.product.product-details-extra .product-details-variation-price,.product.product-details-extra .product-details-extra-price{flex:0;width:100px;min-width:100px;text-align:center}@media only screen and (min-width: 1024px) and (max-width: 1399px){.product.product-details-variation,.product.product-details-extra{flex-direction:column}}@media only screen and (min-width: 520px) and (max-width: 1023px){.product.product-details-variation,.product.product-details-extra{flex-direction:column}}@media only screen and (max-width: 519px){.product.product-details-variation,.product.product-details-extra{flex-direction:column}}.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}.btn-stores-availability{cursor:pointer}@media screen and (max-width: 1023px){.btn-stores-availability{width:100%}}.prod-stores-availability-window{display:none;position:fixed;top:0;left:0;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.75);z-index:9997}.prod-stores-availability-window.open{display:flex}.prod-stores-availability-window>.content{position:relative;width:600px;max-width:90%;display:flex;flex-direction:column;padding:0;box-sizing:border-box;border-radius:12px;background-color:#fff;color:#333}.prod-stores-availability-window>.content>.btn-close{outline:none;border:none;position:absolute;top:10px;right:10px;padding:5px 10px;background-color:transparent;font-size:26px;color:#FFFFFF}.prod-stores-availability-window>.content>.header{padding:20px;border-top-left-radius:12px;border-top-right-radius:12px;background-color:#31407c;font-size:18px;font-weight:bold;color:#FFFFFF}.prod-stores-availability-window>.content>.body{display:flex;flex-direction:column;padding:20px}.prod-stores-availability-window>.content>.body>.store:not(:first-of-type){margin-top:30px;padding-top:30px;border-top:1px solid #CCC}.prod-stores-availability-window>.content>.body>.store>.title{font-size:18px;font-weight:bold}.prod-stores-availability-window>.content>.body>.store>.title>.address{font-size:15px;font-weight:normal}.prod-stores-availability-window>.content>.body>.store>.availability-class{display:flex;align-items:center;gap:10px;margin-top:10px}.prod-stores-availability-window>.content>.body>.store>.availability-class>.class-color{width:25px;height:25px;border:1px solid #555555;border-radius:2px}.prod-stores-availability-window>.content>.body>.store>.availability-class>.class-color.--availability-1{background-color:#6abc44}.prod-stores-availability-window>.content>.body>.store>.availability-class>.class-color.--availability-2{background-color:#A444BC}.prod-stores-availability-window>.content>.body>.store>.availability-class>.class-color.--availability-3{background-color:#d03737}.prod-stores-availability-window>.content>.body>.store>.availability-class>.class-label{font-size:14px}.simplecalendar{display:flex;flex-flow:column}.simplecalendar .header .month-year{font-size:20px;font-weight:bold;color:#636e73;padding:20px 0}.simplecalendar .days{display:flex;flex-flow:wrap}.simplecalendar .days .day_name{width:calc(14.285714285714286%);border-right:1px solid transparent;border-bottom:1px solid #e6e9ea;text-transform:uppercase;font-size:12px;font-weight:bold;color:#7c878d;background-color:#fff;text-align:center}.simplecalendar .days .day_name span{padding:15px;display:block}.simplecalendar .days .day_name:nth-child(7){border-right:none}.simplecalendar .days .day_num{display:flex;flex-flow:column;width:calc(14.285714285714286%);border-right:1px solid #e6e9ea;border-bottom:1px solid #e6e9ea;row-gap:5px;font-weight:bold;color:#7c878d;-cursor:pointer;min-height:100px;padding:0 3px 3px}.simplecalendar .days .day_num span{display:inline-flex;-width:30px;font-size:14px;padding:15px 15px 5px 15px;display:block;flex:0;text-align:center}.simplecalendar .days .day_num .event{-margin-top:10px;font-weight:500;font-size:14px;padding:5px 5px;color:#fff;word-wrap:break-word;overflow:hidden;border-top:1px solid rgba(0,0,0,0.1);background:radial-gradient(ellipse at top,#523375,#3d0335);border-radius:10px}.simplecalendar .days .day_num .event.green{border:3px solid #6abc44}.simplecalendar .days .day_num .event.blue{border:3px solid #4482BC}.simplecalendar .days .day_num .event.red{border:3px solid #d03737}.simplecalendar .days .day_num .event.magenta{border:3px solid #c715c7}.simplecalendar:not(.baseurl) .days .day_num .event:hover{background:radial-gradient(ellipse at bottom right,#6b4299,#6e055f)}.simplecalendar .days .day_num:nth-child(7n+1){border-left:1px solid #e6e9ea}.simplecalendar .days .day_num.ignore{background-color:#fdfdfd;color:#ced2d4}.simplecalendar .days .day_num.today{background-color:#31407c;color:#fff}.simplecalendar .days .day_num.selday{background-color:#d03737;color:#fff}.simplecalendar .days .day_num.selweek{background-color:#eee}.simplecalendar.baseurl .days .day_num:not(.ignore):hover{background-color:#ddd}.simplecalendar.baseurl .days .day_num.today:hover{background-color:#232d57}.simplecalendar.baseurl .days .day_num.selday:hover{background-color:#ac2828}.simplecalendar.baseurl .days .day_num.selweek:hover{background-color:#aaa}.simplecalendar.baseurl .days .day_num:not(.ignore):hover .event{opacity:0.5}.simplecalendar.mini .days .day_name span{padding:15px 5px}.simplecalendar.mini .days .day_num{min-height:40px;row-gap:2px;flex-direction:row;flex-wrap:wrap;row-gap:0px;align-items:flex-start;justify-content:flex-start}.simplecalendar.mini .days .day_num .event{text-indent:-1000px;padding:0px;max-height:5px;border-width:1px !important;height:1px;margin-left:2px}.simplecalendar.mini .days .day_num span{padding:5px 5px 0;min-width:100%;font-size:14px;height:20px}@media only screen and (max-width: 1023px){.simplecalendar .days .day_name span{padding:15px 5px}.simplecalendar .days .day_num{min-height:50px;row-gap:2px}.simplecalendar .days .day_num .event{text-indent:-1000px;padding:0px;max-height:5px}.simplecalendar .days .day_num span{padding:5px 5px 0}}.simplecalendar.week .days .day_num{min-height:345px;justify-content:flex-start}.simplecalendar.week .days .day_num span:first-child{padding-bottom:0;text-transform:uppercase}.simplecalendar.week .days .day_num span:nth-child(2){padding-top:0;font-size:20px}.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:'Roboto', Arial;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}.about{padding:40px 0 80px;color:#212121}.about .about-hero{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:300px;overflow:hidden;padding:56px 64px;border-radius:32px;background:linear-gradient(100deg,rgba(157,72,247,0.82) 0%,rgba(49,64,124,0.9) 62%,rgba(49,64,124,0.96) 100%), url(/media/about/head-banner.png) center / cover no-repeat;color:#fff}.about .about-hero::after{content:"";position:absolute;right:-100px;bottom:-190px;width:440px;height:440px;border:1px solid rgba(255,255,255,0.16);border-radius:50%;box-shadow:0 0 0 54px rgba(255,255,255,0.04)}.about .about-hero .about-hero-content{position:relative;z-index:1}.about .about-hero h1{max-width:650px;font-family:'Open Sans', Arial;font-size:42px;line-height:1.1;font-weight:800;text-transform:uppercase}.about .about-hero .about-hero-line{width:88px;height:5px;margin-top:22px;border-radius:4px;background:linear-gradient(90deg,#49CFEA,#fff)}.about .about-hero img{position:relative;z-index:1;width:235px;max-height:105px;object-fit:contain}.about .about-story{display:grid;grid-template-columns:minmax(280px,0.8fr) minmax(0,1.2fr);align-items:stretch;overflow:hidden;margin-top:32px;border-radius:32px;background:#fff}.about .about-story .about-story-image{position:relative;min-height:440px;overflow:hidden;background:linear-gradient(145deg,#f5f5f7,#fff)}.about .about-story .about-story-image::after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(to top,rgba(49,64,124,0.1),transparent)}.about .about-story .about-story-image img{width:100%;height:100%;object-fit:cover;object-position:center}.about .about-story .about-story-content{align-self:center;padding:54px 58px}.about .about-section-label{margin-bottom:14px;color:#9D48F7;font-family:'Open Sans', Arial;font-size:14px;line-height:1.2;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.about .about-copy{font-size:16px;line-height:1.7}.about .about-copy h1,.about .about-copy h2,.about .about-copy h3{margin-bottom:20px;font-family:'Open Sans', Arial;font-size:30px;line-height:1.2;font-weight:800}.about .about-copy p{margin-bottom:18px}.about .about-copy p:last-child{margin-bottom:0}.about .about-copy a{color:#31407c;text-decoration:underline}.about .about-section{margin-top:64px}.about .about-section-heading{display:flex;align-items:center;gap:18px;margin-bottom:24px}.about .about-section-heading h2{flex:0 0 auto;font-family:'Open Sans', Arial;font-size:30px;line-height:1.2;font-weight:800}.about .about-section-heading span{width:100%;height:2px;border-radius:2px;background:linear-gradient(90deg,#9D48F7,#49CFEA,transparent)}.about .about-stores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.about .about-stores .about-store{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:190px;overflow:hidden;border:2px solid transparent;border-radius:24px;background:linear-gradient(#fff,#fff) padding-box, linear-gradient(135deg,rgba(157,72,247,0.26),rgba(73,207,234,0.26)) border-box;transition:transform 0.2s ease, box-shadow 0.2s ease}.about .about-stores .about-store:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(49,64,124,0.12)}.about .about-stores .about-store .about-store-image{height:100%;aspect-ratio:1;overflow:hidden}.about .about-stores .about-store .about-store-image img{width:100%;height:100%;object-fit:cover}.about .about-stores .about-store .about-store-content{align-self:center;padding:26px 24px}.about .about-stores .about-store h3{margin-bottom:18px;font-family:'Open Sans', Arial;font-size:19px;line-height:1.25;font-weight:800}.about .about-stores .about-store .about-store-detail{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px;margin-top:10px;color:#727272;font-size:14px;line-height:1.4;text-decoration:none}.about .about-stores .about-store .about-store-detail i{color:#9D48F7;font-size:17px;line-height:1.3;text-align:center}.about .about-stores .about-store a.about-store-detail:hover{color:#31407c}.about .about-social-section{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:64px;padding:38px 44px;border-radius:28px;background:linear-gradient(110deg,#252d54 0%,#31407c 58%,#643d91 100%);color:#fff}.about .about-social-section .about-section-label{margin-bottom:8px;color:#49CFEA}.about .about-social-section h2{font-family:'Open Sans', Arial;font-size:30px;line-height:1.2;font-weight:800}.about .about-social-section .about-social{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.about .about-social-section .about-social a{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(255,255,255,0.3);border-radius:14px;background:rgba(255,255,255,0.1);color:#fff;font-size:21px;text-decoration:none;transition:background 0.2s ease, transform 0.2s ease}.about .about-social-section .about-social a:hover,.about .about-social-section .about-social a:focus-visible{background:rgba(255,255,255,0.22);transform:translateY(-2px)}@media only screen and (max-width: 1023px){.about{padding:24px 0 56px}.about .about-hero{min-height:250px;padding:42px;border-radius:24px}.about .about-hero h1{font-size:34px}.about .about-hero img{width:190px}.about .about-story{grid-template-columns:1fr;border-radius:24px}.about .about-story .about-story-image{min-height:360px;max-height:440px}.about .about-story .about-story-content{padding:38px 34px}.about .about-stores{grid-template-columns:1fr}}@media only screen and (max-width: 519px){.about{padding-top:16px}.about .about-hero{justify-content:center;min-height:220px;padding:32px 24px;border-radius:18px;text-align:center}.about .about-hero h1{font-size:28px}.about .about-hero .about-hero-line{margin-right:auto;margin-left:auto}.about .about-hero img{display:none}.about .about-story{margin-top:16px;border-radius:18px}.about .about-story .about-story-image{min-height:280px}.about .about-story .about-story-content{padding:30px 22px}.about .about-copy{font-size:15px}.about .about-copy h1,.about .about-copy h2,.about .about-copy h3{font-size:24px}.about .about-section{margin-top:44px}.about .about-section-heading{margin-bottom:18px}.about .about-section-heading h2{font-size:25px}.about .about-stores{gap:14px}.about .about-stores .about-store{grid-template-columns:1fr;border-radius:18px}.about .about-stores .about-store .about-store-image{min-height:0}.about .about-stores .about-store .about-store-content{padding:22px 20px 24px}.about .about-social-section{flex-direction:column;align-items:flex-start;margin-top:44px;padding:30px 24px;border-radius:20px}.about .about-social-section h2{font-size:25px}.about .about-social-section .about-social{justify-content:flex-start}.about .about-social-section .about-social a{width:44px;height:44px;border-radius:12px;font-size:19px}}.article.article-v2{background:#ECEEF3;color:#212121;padding:0 0 100px}.article.article-v2 .article-container{margin:0 auto;max-width:1160px;padding:0 20px;width:100%}.article.article-v2 .article-hero{background:radial-gradient(circle at 10% 16%,rgba(73,207,234,0.72),transparent 29%), radial-gradient(circle at 90% 16%,rgba(157,72,247,0.8),transparent 31%), linear-gradient(105deg,#29366f 0%,#31407c 52%,#5e3b9b 100%);color:#fff;overflow:hidden;padding:54px 0 132px;position:relative}.article.article-v2 .article-hero:after{border:1px solid rgba(255,255,255,0.12);border-radius:50%;content:"";height:330px;position:absolute;right:5%;top:-190px;width:330px}.article.article-v2 .article-hero .article-container{position:relative;z-index:1}.article.article-v2 .article-back{align-items:center;color:rgba(255,255,255,0.78);display:inline-flex;font-size:11px;font-weight:800;gap:8px;margin-bottom:50px;transition:color 150ms}.article.article-v2 .article-back:hover{color:#FED346}.article.article-v2 .article-heading{max-width:870px}.article.article-v2 .article-meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.article.article-v2 .article-meta a{background:#49cfea;border-radius:14px;color:#fff;font-size:10px;font-weight:900;padding:5px 10px;text-transform:uppercase}.article.article-v2 .article-meta time{color:rgba(255,255,255,0.7);font-size:11px;font-weight:700}.article.article-v2 .article-heading h1{color:#fff;font-family:'Open Sans', Arial;font-size:46px;font-weight:900;letter-spacing:-1.4px;line-height:1.08;margin:0;text-wrap:balance}.article.article-v2 .article-heading > p{color:rgba(255,255,255,0.78);font-size:16px;line-height:1.55;margin:20px 0 0;max-width:760px}.article.article-v2 .article-byline{align-items:center;display:flex;font-size:11px;gap:5px;margin-top:25px}.article.article-v2 .article-byline span{color:rgba(255,255,255,0.62)}.article.article-v2 .article-byline a,.article.article-v2 .article-byline b{color:#fff;font-weight:900}.article.article-v2 .article-cover{background:#31407c;border-radius:13px;box-shadow:0 18px 42px rgba(31,42,87,0.2);height:560px;margin:-76px 0 0;overflow:hidden;position:relative;z-index:2}.article.article-v2 .article-cover img{display:block;height:100%;object-fit:cover;width:100%}.article.article-v2 .article-layout{align-items:flex-start;display:grid;gap:45px;grid-template-columns:85px minmax(0,780px);justify-content:center;margin-top:58px}.article.article-v2 .article-share{position:sticky;top:130px}.article.article-v2 .article-share > span{color:#727272;display:block;font-size:9px;font-weight:900;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.article.article-v2 .article-share .a2a_kit{display:flex;flex-direction:column;gap:9px}.article.article-v2 .article-share .a2a_kit a{align-items:center;background:#fff;border-radius:50%;box-shadow:0 5px 14px rgba(31,42,87,0.1);display:flex;height:38px;justify-content:center;padding:3px;width:38px}.article.article-v2 .article-main{max-width:100%;min-width:0;width:100%}.article.article-v2 .article-text{background:#fff;border-radius:12px;box-shadow:0 10px 28px rgba(36,47,92,0.08);color:#343743;font-size:16px;line-height:1.78;max-width:100%;overflow:hidden;padding:50px 56px;width:100%}.article.article-v2 .article-text *{max-width:100%}.article.article-v2 .article-text > *:first-child{margin-top:0 !important}.article.article-v2 .article-text > *:last-child{margin-bottom:0 !important}.article.article-v2 .article-text p{margin:0 0 25px}.article.article-v2 .article-text h1,.article.article-v2 .article-text h2,.article.article-v2 .article-text h3,.article.article-v2 .article-text h4{color:#31407c;font-family:'Open Sans', Arial;font-weight:900;line-height:1.25;margin:38px 0 16px}.article.article-v2 .article-text h1,.article.article-v2 .article-text h2{font-size:27px}.article.article-v2 .article-text h3{font-size:22px}.article.article-v2 .article-text h4{font-size:18px}.article.article-v2 .article-text a{color:#9d48f7;font-weight:700;text-decoration:underline;text-decoration-color:rgba(157,72,247,0.35);text-underline-offset:3px}.article.article-v2 .article-text strong,.article.article-v2 .article-text b{color:#212121;font-weight:800}.article.article-v2 .article-text ul,.article.article-v2 .article-text ol{margin:0 0 25px;padding-left:24px}.article.article-v2 .article-text li{margin-bottom:8px}.article.article-v2 .article-text blockquote{background:rgba(73,207,234,0.1);border-left:4px solid #49cfea;border-radius:0 8px 8px 0;color:#31407c;font-size:18px;font-weight:700;margin:32px 0;padding:22px 25px}.article.article-v2 .article-text img{border-radius:9px;display:block;height:auto;margin:30px auto;max-width:100%}.article.article-v2 .article-text iframe,.article.article-v2 .article-text video{aspect-ratio:1.7777777777777777;border:0;border-radius:9px;display:block;height:auto;margin:30px 0;max-width:100%;width:100%}.article.article-v2 .article-text table{border-collapse:collapse;display:block;margin:30px 0;max-width:100%;overflow-x:auto;width:100%}.article.article-v2 .article-text th,.article.article-v2 .article-text td{border-bottom:1px solid #e2e5ed;padding:11px 13px}.article.article-v2 .article-text th{color:#31407c;font-weight:900}.article.article-v2 .article-footer{align-items:center;background:#fff;border-radius:10px;box-shadow:0 8px 20px rgba(36,47,92,0.07);display:flex;justify-content:space-between;margin-top:24px;padding:20px 24px}.article.article-v2 .article-footer > div{display:flex;flex-direction:column;gap:4px}.article.article-v2 .article-footer > div span{color:#727272;font-size:9px;font-weight:800;letter-spacing:0.7px;text-transform:uppercase}.article.article-v2 .article-footer > div a,.article.article-v2 .article-footer > div b{color:#9d48f7;font-size:12px;font-weight:900}.article.article-v2 .article-footer > a{align-items:center;color:#31407c;display:inline-flex;font-size:11px;font-weight:900;gap:8px}.article.article-v2 .article-products{border-top:1px solid #d9dce7;margin-top:75px;padding-top:55px}.article.article-v2 .article-section-heading{margin-bottom:28px;text-align:center}.article.article-v2 .article-section-heading span{color:#9d48f7;font-size:9px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.article.article-v2 .article-section-heading h2{color:#31407c;font-family:'Open Sans', Arial;font-size:25px;font-weight:900;margin:6px 0 0}.article.article-v2 .article-products .relative-listing-results{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0}.article.article-v2 .article-products .product-item{box-shadow:0 8px 22px rgba(36,47,92,0.08);margin:0;max-width:none;width:100%}.article.article-v2 .article-not-found{align-items:center;background:#fff;border-radius:12px;display:flex;flex-direction:column;margin:55px 0;padding:80px 20px;text-align:center}.article.article-v2 .article-not-found > i{color:#49cfea;font-size:36px}.article.article-v2 .article-not-found h1{font-size:24px;font-weight:900;margin:20px 0}.article.article-v2 .article-not-found a{background:#31407c;border-radius:5px;color:#fff;font-size:12px;font-weight:900;padding:12px 22px}@media only screen and (max-width: 1023px){.article.article-v2{padding-bottom:70px}.article.article-v2 .article-container{max-width:760px;padding:0 16px}.article.article-v2 .article-hero{padding:45px 0 115px}.article.article-v2 .article-back{margin-bottom:38px}.article.article-v2 .article-heading h1{font-size:38px}.article.article-v2 .article-cover{height:430px;margin-top:-68px}.article.article-v2 .article-layout{gap:20px;grid-template-columns:55px minmax(0,1fr);margin-top:42px}.article.article-v2 .article-text{padding:42px}.article.article-v2 .article-products .relative-listing-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 519px){.article.article-v2{padding-bottom:50px}.article.article-v2 .article-container{padding:0 12px}.article.article-v2 .article-hero{padding:90px 0 90px}.article.article-v2 .article-back{margin-bottom:28px}.article.article-v2 .article-heading h1{font-size:31px;letter-spacing:-0.8px}.article.article-v2 .article-heading > p{font-size:13px;margin-top:15px}.article.article-v2 .article-byline{margin-top:20px}.article.article-v2 .article-cover{border-radius:9px;height:245px;margin-top:-48px}.article.article-v2 .article-layout{display:flex;flex-direction:column;gap:18px;margin-top:28px}.article.article-v2 .article-share{align-items:center;display:flex;gap:14px;position:static}.article.article-v2 .article-share > span{margin:0}.article.article-v2 .article-share .a2a_kit{flex-direction:row}.article.article-v2 .article-share .a2a_kit a{height:34px;width:34px}.article.article-v2 .article-text{border-radius:9px;font-size:15px;line-height:1.7;padding:28px 22px}.article.article-v2 .article-text h1,.article.article-v2 .article-text h2{font-size:23px}.article.article-v2 .article-text h3{font-size:20px}.article.article-v2 .article-text blockquote{font-size:16px;padding:18px}.article.article-v2 .article-footer{align-items:flex-start;flex-direction:column;gap:18px}.article.article-v2 .article-products{margin-top:52px;padding-top:42px}.article.article-v2 .article-products .relative-listing-results{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.article.article-v2 .article-products .product-item{margin:0;max-width:none;width:100%}}.tp-back-to-school{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column}.tp-back-to-school.section-1{position:relative;width:100%;height:80vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.tp-back-to-school.section-1 .background-image{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('/media/back-to-school/brick-wall-pattern.webp');background-size:auto;background-repeat:repeat;background-position:center;z-index:0}.tp-back-to-school.section-1 .overlay-img{position:relative;max-width:40%;height:auto;z-index:1}.tp-back-to-school.section-2{width:100%;display:flex;justify-content:center;background:url('/media/back-to-school/bg-pattern.png');background-size:cover;background-repeat:repeat;background-position:center}.tp-back-to-school.section-3{width:100%;display:flex;justify-content:center;background-color:#fff}.tp-back-to-school .faq{width:100%;display:flex;justify-content:center;align-items:center}.tp-back-to-school .faq h1{font-weight:1000;font-size:3vh;text-align:left;color:#000;margin-top:50px}.tp-back-to-school .school-items,.tp-back-to-school .desk-items{margin-top:50px;margin-bottom:50px;display:contents}.tp-back-to-school #paragraph1{margin-top:20px}.tp-back-to-school .overlay-content{display:flex;width:50%;color:#000;box-sizing:border-box;justify-self:center;align-items:center}.tp-back-to-school .overlay-content img{max-width:100%}.tp-back-to-school .grid-container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%;padding:20px}.tp-back-to-school .grid-item{text-align:center;margin-bottom:50px;border-radius:100px}.tp-back-to-school .image-container{width:100%;height:0;padding-bottom:100%;overflow:hidden;position:relative}.tp-back-to-school .image-container img{height:auto;margin-bottom:10px;border-radius:7px}.tp-back-to-school .caption{margin-top:5px;font-size:14px;color:#fff;font-weight:bold}.tp-back-to-school a{text-decoration:none;color:inherit}.tp-back-to-school .qa{background-color:#d3d3d3;padding:40px;max-width:800px;width:100%;margin-top:20px;margin-bottom:20px;border-radius:8px}.tp-back-to-school .qa .top-right-image{float:right;margin-top:0;margin-right:0}.tp-back-to-school .qa .questions{padding:50px}.tp-back-to-school .qa .questions h1{font-weight:bold;font-size:5vh;margin-bottom:25px}.tp-back-to-school .qa .qna{margin-bottom:20px}.tp-back-to-school .qa .qna .question{font-weight:bold;margin-bottom:10px;cursor:pointer}.tp-back-to-school .qa .qna .answer{padding-top:10px}@media (min-width: 768px) and (max-width: 1023px){.tp-back-to-school .background-image{height:245vh}.tp-back-to-school .overlay-img{max-width:58% !important}}@media (min-width: 320px) and (max-width: 767px){.tp-back-to-school .overlay-img{max-width:90% !important}.tp-back-to-school .overlay-content{width:100%;padding-bottom:30px;display:block}.tp-back-to-school #paragraph1{padding:40px}.tp-back-to-school .grid-container{grid-template-columns:repeat(2,1fr)}.tp-back-to-school .caption{font-size:12px;margin-top:3px}.tp-back-to-school .image-container{padding-bottom:120%}.tp-back-to-school .top-right-image{display:none}.tp-back-to-school .questions{padding:20px}}.black-friday{width:100%;display:flex;flex-direction:column;gap:50px;background-color:#0e152c;padding-bottom:50px;font-family:"Segoe UI", Arial, sans-serif;background-color:#222222;color:#f5f5f5;line-height:1.6}.black-friday h1{color:#ffb400;text-align:center;margin-bottom:1.5rem}.black-friday p{max-width:800px;margin:0 auto 1rem auto;font-size:1.1rem}.black-friday strong{color:#ffd700}.black-friday a{color:#ffd700;text-decoration:none}.black-friday a:hover{text-decoration:underline}.black-friday .black-friday-banner{display:block}.black-friday .black-friday-banner img{width:100%}.black-friday .black-friday-banner-mobile{display:none}.black-friday .black-friday-banner-mobile img{width:100%}.black-friday .info{width:100%}.black-friday .info article{width:800px;max-width:75%;margin:0 auto;color:#FFFFFF;line-height:32px;font-size:18px}.black-friday .countdown-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.black-friday .categories{width:1280px;max-width:80%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;margin:0 auto}.black-friday .categories .category{width:calc(35%);box-sizing:border-box}.black-friday .categories .category a{width:100%;display:flex;flex-direction:column;align-items:center}.black-friday .categories .category a img{width:100%}.black-friday .categories .category a span{width:100%}.black-friday .qa{background-color:#333;margin:0 auto;padding:60px;border-radius:15px;width:1280px;color:#fff;max-width:85%}.black-friday .qa h1{font-size:24px;font-weight:bold}.black-friday .qa .questions{margin-top:40px}.black-friday .qa .questions .question{font-size:14px;font-weight:normal;display:inline-block;padding-bottom:15px;cursor:pointer}.black-friday .qa .questions .answer{font-size:14px;font-weight:normal;display:inline-block;padding-bottom:15px}@media screen and (max-width: 767px){.black-friday .black-friday-banner{display:none}.black-friday .black-friday-banner-mobile{display:block}.black-friday .categories{flex-direction:column;gap:30px}.black-friday .categories .category{width:100%}}.blog.blog-v2{background:#ECEEF3;color:#212121;padding:0 0 100px}.blog.blog-v2 .blog-container{margin:0 auto;max-width:1160px;padding:0 20px;width:100%}.blog.blog-v2 .blog-hero{background:radial-gradient(circle at 12% 22%,rgba(73,207,234,0.8),transparent 30%), radial-gradient(circle at 88% 20%,rgba(157,72,247,0.82),transparent 31%), linear-gradient(105deg,#29366f 0%,#31407c 52%,#5e3b9b 100%);overflow:hidden;padding:78px 0 112px;position:relative}.blog.blog-v2 .blog-hero:after{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);border-radius:50%;content:"";height:310px;position:absolute;right:7%;top:-170px;width:310px}.blog.blog-v2 .blog-hero .blog-container{position:relative;z-index:1}.blog.blog-v2 .blog-eyebrow{color:#FED346;display:block;font-size:12px;font-weight:900;letter-spacing:1.5px;margin-bottom:14px;text-transform:uppercase}.blog.blog-v2 .blog-hero h1{color:#fff;font-family:'Open Sans', Arial;font-size:48px;font-weight:900;letter-spacing:-1.6px;line-height:1.05;margin:0}.blog.blog-v2 .blog-hero p{color:rgba(255,255,255,0.82);font-size:16px;line-height:1.55;margin:18px 0 0;max-width:670px}.blog.blog-v2 .blog-filters{align-items:flex-end;background:#fff;border-radius:12px;box-shadow:0 16px 36px rgba(36,47,92,0.14);display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr auto;margin:-46px 0 66px;padding:22px;position:relative;z-index:2}.blog.blog-v2 .blog-filter-heading{align-items:center;display:flex;grid-column-end:-1;grid-column-start:1;justify-content:space-between;margin-bottom:2px}.blog.blog-v2 .blog-filter-heading > span{align-items:center;color:#31407c;display:flex;font-size:14px;font-weight:900;gap:8px}.blog.blog-v2 .blog-filter-heading > span i{color:#9d48f7}.blog.blog-v2 .blog-filter-heading > a{color:#9d48f7;font-size:11px;font-weight:800;text-decoration:underline}.blog.blog-v2 .blog-filters label{display:flex;flex-direction:column;gap:7px}.blog.blog-v2 .blog-filters label > span{color:#727272;font-size:10px;font-weight:800;letter-spacing:0.7px;text-transform:uppercase}.blog.blog-v2 .blog-filters select{appearance:none;background:linear-gradient(45deg,transparent 50%,#31407c 50%) calc(100% - 17px) 3.4px 5px no-repeat, linear-gradient(135deg,#31407c 50%,transparent 50%) calc(100% - 12px) 3.4px 5px no-repeat, #f4f5f9;border:1px solid transparent;border-radius:6px;color:#212121;font-size:12px;font-weight:700;height:42px;padding:0 34px 0 13px;width:100%}.blog.blog-v2 .blog-filters select:focus{border-color:#49cfea;outline:0}.blog.blog-v2 .blog-filters button{align-items:center;background:linear-gradient(90deg,#9d48f7,#49cfea);border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:900;gap:9px;height:42px;justify-content:center;padding:0 22px}.blog.blog-v2 .blog-filters button:disabled{background:#d9dce5;cursor:default}.blog.blog-v2 .blog-results-heading{align-items:flex-end;display:flex;gap:25px;margin-bottom:25px}.blog.blog-v2 .blog-results-heading > div > span{color:#9d48f7;font-size:10px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.blog.blog-v2 .blog-results-heading h2{color:#31407c;font-family:'Open Sans', Arial;font-size:25px;font-weight:900;line-height:1.15;margin:5px 0 0;white-space:nowrap}.blog.blog-v2 .blog-results-line{background:#d9dce7;display:block;height:1px;margin-bottom:5px;width:100%}.blog.blog-v2 .blog-featured{background:#fff;border-radius:12px;box-shadow:0 12px 30px rgba(36,47,92,0.1);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,0.75fr);margin-bottom:30px;min-height:430px;overflow:hidden}.blog.blog-v2 .blog-featured-image{display:block;min-height:430px;overflow:hidden}.blog.blog-v2 .blog-featured-image img,.blog.blog-v2 .blog-card-image img{display:block;height:100%;object-fit:cover;transition:transform 350ms ease;width:100%}.blog.blog-v2 .blog-featured:hover .blog-featured-image img,.blog.blog-v2 .blog-card:hover .blog-card-image img{transform:scale(1.035)}.blog.blog-v2 .blog-featured-content{display:flex;flex-direction:column;justify-content:center;padding:42px}.blog.blog-v2 .blog-card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.blog.blog-v2 .blog-card-meta span{background:rgba(73,207,234,0.16);border-radius:12px;color:#278aa0;font-size:10px;font-weight:900;padding:5px 9px;text-transform:uppercase}.blog.blog-v2 .blog-card-meta time{color:#8b8f9c;font-size:10px;font-weight:700}.blog.blog-v2 .blog-featured h2{font-family:'Open Sans', Arial;font-size:30px;font-weight:900;letter-spacing:-0.7px;line-height:1.12;margin:18px 0 15px}.blog.blog-v2 .blog-featured h2 a:hover,.blog.blog-v2 .blog-card h3 a:hover{color:#9d48f7}.blog.blog-v2 .blog-featured-content > p,.blog.blog-v2 .blog-card-content > p{color:#727272;display:-webkit-box;line-height:1.55;margin:0;overflow:hidden;-webkit-box-orient:vertical}.blog.blog-v2 .blog-featured-content > p{font-size:14px;-webkit-line-clamp:4}.blog.blog-v2 .blog-featured-footer{align-items:center;border-top:1px solid #eceef3;display:flex;justify-content:space-between;margin-top:30px;padding-top:22px}.blog.blog-v2 .blog-featured-footer > span{color:#727272;font-size:11px}.blog.blog-v2 .blog-featured-footer > span b{color:#212121}.blog.blog-v2 .blog-featured-footer > a,.blog.blog-v2 .blog-card-link{align-items:center;color:#31407c;display:inline-flex;font-size:11px;font-weight:900;gap:8px}.blog.blog-v2 .blog-articles{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog.blog-v2 .blog-card{background:#fff;border-radius:10px;box-shadow:0 8px 22px rgba(36,47,92,0.08);display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:box-shadow 180ms, transform 180ms}.blog.blog-v2 .blog-card:hover{box-shadow:0 14px 30px rgba(36,47,92,0.14);transform:translateY(-3px)}.blog.blog-v2 .blog-card-image{display:block;height:215px;overflow:hidden}.blog.blog-v2 .blog-card-content{display:flex;flex:1;flex-direction:column;padding:22px}.blog.blog-v2 .blog-card h3{font-family:'Open Sans', Arial;font-size:17px;font-weight:900;line-height:1.25;margin:14px 0 10px}.blog.blog-v2 .blog-card-content > p{font-size:12px;-webkit-line-clamp:3}.blog.blog-v2 .blog-card-link{margin-top:auto;padding-top:20px}.blog.blog-v2 .blog-empty{align-items:center;background:#fff;border-radius:12px;display:flex;flex-direction:column;padding:70px 20px;text-align:center}.blog.blog-v2 .blog-empty > i{color:#49cfea;font-size:34px}.blog.blog-v2 .blog-empty h2{font-size:22px;margin:18px 0 8px}.blog.blog-v2 .blog-empty p{color:#727272;margin:0}.blog.blog-v2 .blog-empty a{background:#31407c;border-radius:5px;color:#fff;font-size:12px;font-weight:800;margin-top:22px;padding:12px 20px}.blog.blog-v2 .blog-pagination{margin-top:48px}@media only screen and (max-width: 1023px){.blog.blog-v2{padding-bottom:70px}.blog.blog-v2 .blog-container{max-width:760px;padding:0 16px}.blog.blog-v2 .blog-hero{padding:60px 0 96px}.blog.blog-v2 .blog-hero h1{font-size:38px}.blog.blog-v2 .blog-filters{grid-template-columns:1fr 1fr;margin-bottom:52px}.blog.blog-v2 .blog-filters button{width:100%}.blog.blog-v2 .blog-featured{grid-template-columns:1fr}.blog.blog-v2 .blog-featured-image{height:360px;min-height:0}.blog.blog-v2 .blog-featured-content{padding:34px}.blog.blog-v2 .blog-articles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 519px){.blog.blog-v2{padding-bottom:50px}.blog.blog-v2 .blog-container{padding:0 12px}.blog.blog-v2 .blog-hero{padding:86px 0 82px}.blog.blog-v2 .blog-eyebrow{font-size:10px}.blog.blog-v2 .blog-hero h1{font-size:32px;letter-spacing:-1px}.blog.blog-v2 .blog-hero p{font-size:13px}.blog.blog-v2 .blog-filters{gap:12px;grid-template-columns:1fr;margin:-36px 0 42px;padding:17px}.blog.blog-v2 .blog-filter-heading{margin-bottom:4px}.blog.blog-v2 .blog-results-heading{margin-bottom:18px}.blog.blog-v2 .blog-results-heading h2{font-size:20px}.blog.blog-v2 .blog-featured{margin-bottom:18px;min-height:0}.blog.blog-v2 .blog-featured-image{height:245px}.blog.blog-v2 .blog-featured-content{padding:24px 20px}.blog.blog-v2 .blog-featured h2{font-size:23px;margin:14px 0 12px}.blog.blog-v2 .blog-featured-footer{align-items:flex-start;flex-direction:column;gap:17px;margin-top:22px;padding-top:18px}.blog.blog-v2 .blog-articles{gap:18px;grid-template-columns:1fr}.blog.blog-v2 .blog-card-image{height:225px}.blog.blog-v2 .blog-pagination{margin-top:34px}}.page-calendar{padding:40px 0 80px;color:#212121}.page-calendar .page-calendar-hero{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:260px;overflow:hidden;padding:48px 58px;border-radius:32px;background:linear-gradient(115deg,#252d54 0%,#31407c 58%,#643d91 100%);color:#fff}.page-calendar .page-calendar-hero::before{content:"";position:absolute;top:-180px;right:-95px;width:450px;height:450px;border:1px solid rgba(255,255,255,0.14);border-radius:50%;box-shadow:0 0 0 52px rgba(73,207,234,0.055)}.page-calendar .page-calendar-hero-copy{position:relative;z-index:1;max-width:650px}.page-calendar .page-calendar-hero-copy h1{font-family:'Open Sans', Arial;font-size:43px;line-height:1.1;font-weight:800}.page-calendar .page-calendar-hero-copy p{max-width:570px;margin-top:14px;color:rgba(255,255,255,0.75);font-size:16px;line-height:1.6}.page-calendar .page-calendar-eyebrow,.page-calendar .page-calendar-panel-label{margin-bottom:10px;color:#49CFEA;font-family:'Open Sans', Arial;font-size:12px;line-height:1.2;font-weight:800;letter-spacing:0.13em;text-transform:uppercase}.page-calendar .page-calendar-hero-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:110px;height:110px;margin-left:30px;border-radius:30px;background:linear-gradient(145deg,rgba(73,207,234,0.35),rgba(157,72,247,0.48));box-shadow:0 20px 45px rgba(15,21,55,0.3);font-size:43px;transform:rotate(4deg)}.page-calendar .page-calendar-hero-icon i{transform:rotate(-4deg)}.page-calendar .page-calendar-controls{margin-top:28px;overflow:hidden;border-radius:28px;background:#fff}.page-calendar .page-calendar-top{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 28px;border-bottom:1px solid #eceef3}.page-calendar .page-calendar-nav{display:flex;align-items:center;gap:18px}.page-calendar .page-calendar-nav-arrows{display:grid;grid-template-columns:42px minmax(150px,auto) 42px;align-items:center;gap:10px}.page-calendar .page-calendar-nav-arrows a{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:13px;background:#ECEEF3;color:#31407c;transition:transform 0.2s ease, background-color 0.2s ease}.page-calendar .page-calendar-nav-arrows a:hover{background:#dfe3eb;transform:translateY(-1px)}.page-calendar .page-calendar-nav-arrows a i{font-size:17px}.page-calendar .page-calendar-nav-arrows span{font-family:'Open Sans', Arial;font-size:21px;line-height:1.2;font-weight:800;text-align:center}.page-calendar .page-calendar-nav-today .button{min-height:42px;padding:0 18px;border-radius:12px;background:#9D48F7;font-size:12px}.page-calendar .page-calendar-shop{display:grid;gap:6px;min-width:285px}.page-calendar .page-calendar-shop > span{color:#727272;font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.page-calendar .page-calendar-shop select{width:100%;min-height:44px;border-radius:12px;background-color:#31407c;font-size:13px;font-weight:700;text-transform:none}.page-calendar .page-calendar-content{display:grid;grid-template-columns:300px minmax(0,1fr);gap:0}.page-calendar .page-calendar-left,.page-calendar .page-calendar-right{padding:28px}.page-calendar .page-calendar-left{border-right:1px solid #eceef3}.page-calendar .page-calendar-left .page-calendar-panel-label{color:#9D48F7}.page-calendar .page-calendar-right .page-calendar-panel-label{color:#31407c}.page-calendar .simplecalendar .days{overflow:hidden;border:1px solid #eceef3;border-radius:18px}.page-calendar .simplecalendar .days .day_name{border:0;background:#f6f7fa;color:#727272;font-size:10px}.page-calendar .simplecalendar .days .day_name span{padding:11px 4px}.page-calendar .simplecalendar .days .day_num{min-height:44px;padding:2px;border-color:#eceef3;background:#fff;color:#727272;transition:background-color 0.15s ease, color 0.15s ease}.page-calendar .simplecalendar .days .day_num > span{height:auto;min-width:100%;padding:6px 4px 3px;font-size:12px;line-height:1.2}.page-calendar .simplecalendar .days .day_num.ignore{background:#fafafa;color:#c8ccd4}.page-calendar .simplecalendar .days .day_num.selweek{background:#f3f1fb}.page-calendar .simplecalendar .days .day_num.today{background:#31407c;color:#fff}.page-calendar .simplecalendar .days .day_num.selday{background:#9D48F7;color:#fff}.page-calendar .simplecalendar .days .day_num .event{border-color:#49CFEA;background:linear-gradient(to right,#49CFEA,#31407C,#31407C,#9D48F7)}.page-calendar .simplecalendar.week .days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-height:255px}.page-calendar .simplecalendar.week .days .day_num{width:auto;min-height:255px;padding:12px 7px;border-bottom:0;text-align:center}.page-calendar .simplecalendar.week .days .day_num > span:first-child{padding:4px 0 0;font-size:11px;text-transform:uppercase}.page-calendar .simplecalendar.week .days .day_num > span:nth-child(2){padding:2px 0 10px;font-family:'Open Sans', Arial;font-size:22px;font-weight:800}.page-calendar .simplecalendar.week .days .day_num .event{margin-top:5px;padding:8px;border-width:0;border-radius:10px;background:linear-gradient(145deg,#31407c,#643d91);color:#fff;font-size:11px;font-weight:500;line-height:1.35;text-align:left}.page-calendar .page-calendar-listing{margin-top:62px}.page-calendar .page-calendar-listing-heading{display:flex;align-items:flex-end;gap:20px;margin-bottom:24px}.page-calendar .page-calendar-listing-heading > div{flex:0 0 auto}.page-calendar .page-calendar-listing-heading .page-calendar-eyebrow{margin-bottom:7px;color:#9D48F7}.page-calendar .page-calendar-listing-heading h2{font-family:'Open Sans', Arial;font-size:30px;line-height:1.2;font-weight:800}.page-calendar .page-calendar-listing-heading > span{width:100%;height:2px;margin-bottom:7px;background:linear-gradient(90deg,#9D48F7,#49CFEA,transparent)}.page-calendar .page-calendar-listing-results{padding-bottom:20px}.page-calendar .page-calendar-listing-no-results{display:flex;flex-direction:column;align-items:center;padding:55px 25px;border-radius:26px;background:#fff;text-align:center}.page-calendar .page-calendar-listing-no-results .page-calendar-empty-icon{display:flex;align-items:center;justify-content:center;width:68px;height:68px;margin-bottom:18px;border-radius:20px;background:linear-gradient(145deg,rgba(157,72,247,0.12),rgba(73,207,234,0.18));color:#9D48F7;font-size:27px}.page-calendar .page-calendar-listing-no-results h3{font-family:'Open Sans', Arial;font-size:21px;font-weight:800}.page-calendar .page-calendar-listing-no-results p{max-width:420px;margin-top:8px;color:#727272;font-size:14px;line-height:1.5}@media only screen and (max-width: 1023px){.page-calendar{padding:24px 0 56px}.page-calendar .page-calendar-hero{min-height:235px;padding:38px 34px}.page-calendar .page-calendar-hero-copy h1{font-size:36px}.page-calendar .page-calendar-hero-icon{width:88px;height:88px;border-radius:25px;font-size:35px}.page-calendar .page-calendar-top{flex-direction:column;align-items:stretch}.page-calendar .page-calendar-nav{justify-content:space-between}.page-calendar .page-calendar-shop{min-width:0}.page-calendar .page-calendar-content{grid-template-columns:1fr}.page-calendar .page-calendar-left{border-right:0}.page-calendar .page-calendar-right{display:none}}@media only screen and (max-width: 519px){.page-calendar{overflow:hidden}.page-calendar .page-calendar-hero{display:block;min-height:0;padding:32px 23px;border-radius:24px}.page-calendar .page-calendar-hero-copy h1{max-width:260px;font-size:32px}.page-calendar .page-calendar-hero-copy p{font-size:15px}.page-calendar .page-calendar-hero-icon{position:absolute;top:25px;right:22px;width:62px;height:62px;margin:0;border-radius:18px;font-size:26px}.page-calendar .page-calendar-controls{border-radius:22px}.page-calendar .page-calendar-top{padding:20px}.page-calendar .page-calendar-nav{flex-direction:column}.page-calendar .page-calendar-nav-arrows{grid-template-columns:40px minmax(130px,1fr) 40px;width:100%}.page-calendar .page-calendar-nav-arrows a{width:40px;height:40px}.page-calendar .page-calendar-nav-arrows span{font-size:18px}.page-calendar .page-calendar-nav-today,.page-calendar .page-calendar-nav-today .button{width:100%}.page-calendar .page-calendar-left{padding:20px}.page-calendar .page-calendar-listing{margin-top:46px}.page-calendar .page-calendar-listing-heading{gap:12px}.page-calendar .page-calendar-listing-heading > div{flex:1 1 auto;min-width:0}.page-calendar .page-calendar-listing-heading h2{font-size:23px}.page-calendar .page-calendar-listing-heading > span{flex:1 1 35px;width:auto;min-width:35px}}.over-200.--hidden{display:none}.under-200.--hidden{display:none}.cart{padding-bottom:100px}.cart .cart-title{text-align:center;padding:40px 0 10px 0}.cart .cart-title.--padding-bottom{padding-bottom:40px}.cart .cart-message{padding:10px;background:#d03737;color:#fff;margin-bottom:20px}.cart .cart-message.--no-margin{margin-bottom:0px}.cart .cart-message.--margin-top{margin-top:20px}.cart .cartstep{position:relative;padding-top:40px}.cart .cartstep:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;-background:rgba(255,255,255,0.5)}.cart .cartstep[data-step='cart'] #area-guest-with-preorder,.cart .cartstep[data-step='cart'] #area-guest-without-preorder{display:none}.cart .cartstep[data-step='cart'][data-has-preorder-products='0'] #area-guest-without-preorder{display:block}.cart .cartstep[data-step='cart'][data-has-preorder-products='1'] #area-guest-with-preorder{display:block}.cart .cartstep.--initialized:before{display:none}.cart .--empty-cart{width:100%;text-align:center;margin:0 auto;padding:40px 0 80px 0}.cart .cart-available-products,.cart .cart-preorder-products{display:flex;flex-direction:column;row-gap:10px;margin-bottom:40px}.cart .cart-available-products .subheading:before,.cart .cart-preorder-products .subheading:before{content:'';display:inline-block;width:10px;height:10px;border-radius:100%;margin-right:10px;vertical-align:middle;margin-top:-4px}.cart .cart-available-products{border:2px solid #6abc44}.cart .cart-available-products .subheading:before{background:#6abc44}.cart .cart-preorder-products{border:2px solid #A444BC}.cart .cart-preorder-products .subheading:before{background:#A444BC}.cart .cart-products[data-count-available-products='0'] .cart-available-products{display:none}.cart .cart-products[data-count-preorder-products='0'] .cart-preorder-products{display:none}.cart .cart-extra{padding-bottom:40px}.cart .cart-coupon{padding:20px;display:flex;gap:10px;background-color:#fff;align-items:center;border-radius:5px}.cart .cart-coupon .cart-coupon-label{font-size:80%;font-family:'Open Sans', Arial;margin-bottom:5px}.cart .cart-coupon .cart-coupon-label.--center,.cart .cart-coupon .cart-coupon-label.--text-center{text-align:center}.cart .cart-coupon .cart-coupon-label.--left,.cart .cart-coupon .cart-coupon-label.--text-left{text-align:left}.cart .cart-coupon .cart-coupon-label.--right,.cart .cart-coupon .cart-coupon-label.--text-right{text-align:right}.cart .cart-coupon .cart-coupon-label.--uppercase{text-transform:uppercase}.cart .cart-coupon .cart-coupon-label.--middle{vertical-align:middle}.cart .cart-coupon .cart-coupon-label.--margin{margin-bottom:20px}.cart .cart-coupon .cart-coupon-label.--margin-5{margin-bottom:5px}.cart .cart-coupon .cart-coupon-label.--bold{font-weight:bold}.cart .cart-coupon .cart-coupon-label.--red{color:#d03737}.cart .cart-coupon .cart-coupon-label.--green{color:#6abc44}.cart .cart-coupon .cart-coupon-label.--yellow{color:#FED346}.cart .cart-coupon .cart-coupon-label.--gray{color:#727272}.cart .cart-coupon .cart-coupon-label.--double-padding{padding-top:40px;padding-bottom:40px}.cart .cart-coupon .cart-coupon-label.--padding,.cart .cart-coupon .cart-coupon-label.--full-padding{padding-top:20px;padding-bottom:20px}.cart .cart-coupon .cart-coupon-label.--double-padding-top{padding-top:40px}.cart .cart-coupon .cart-coupon-label.--double-padding-bottom{padding-bottom:40px}.cart .cart-coupon .cart-coupon-label.--padding-top{padding-top:20px}.cart .cart-coupon .cart-coupon-label.--padding-bottom{padding-bottom:20px}.cart .cart-coupon .cart-coupon-label.--half-padding-top{padding-top:10px}.cart .cart-coupon .cart-coupon-label.--half-padding-bottom{padding-bottom:10px}.cart .cart-coupon .cart-coupon-label.--mini-padding-top,.cart .cart-coupon .cart-coupon-label.--quarter-padding-top{padding-top:5px}.cart .cart-coupon .cart-coupon-label.--mini-padding-bottom,.cart .cart-coupon .cart-coupon-label.--quarter-padding-bottom{padding-bottom:5px}.cart .cart-coupon .cart-coupon-label.--max-width-center,.cart .cart-coupon .cart-coupon-label.--max-width-800-center,.cart .cart-coupon .cart-coupon-label.--max-width-600-center{max-width:600px;margin-left:auto;margin-right:auto}.cart .cart-coupon .cart-coupon-label.--max-width-800-center{max-width:800px}.cart .cart-coupon .cart-coupon-label.--border{border-left:3px solid #31407c;padding-left:10px}.cart .cart-coupon .cart-coupon-input{display:block}.cart .cart-coupon .cart-coupon-submit{display:flex}.cart .cart-coupon .cart-coupon-value{display:none}.cart .cart-coupon .cart-coupon-remove{display:none}.cart .cart-coupon .cart-coupon-input,.cart .cart-coupon .cart-coupon-value{flex:1}.cart .cart-coupon .cart-coupon-submit,.cart .cart-coupon .cart-coupon-remove{flex:0}.cart .cart-coupon .cart-coupon-value-icon{font-size:40px;color:#6abc44;vertical-align:middle}.cart .cart-coupon[data-has-coupon='1'] .cart-coupon-input{display:none}.cart .cart-coupon[data-has-coupon='1'] .cart-coupon-submit{display:none}.cart .cart-coupon[data-has-coupon='1'] .cart-coupon-value{display:block}.cart .cart-coupon[data-has-coupon='1'] .cart-coupon-remove{display:flex}.cart .cart-totals{padding:40px 0;display:flex;flex-direction:column;row-gap:40px}.cart .cart-totals .cart-totals-row{text-align:center}.cart .cart-totals .cart-totals-row .cart-totals-label{font-size:80%;font-family:'Open Sans', Arial}.cart .cart-totals .cart-totals-row .cart-totals-label.--center,.cart .cart-totals .cart-totals-row .cart-totals-label.--text-center{text-align:center}.cart .cart-totals .cart-totals-row .cart-totals-label.--left,.cart .cart-totals .cart-totals-row .cart-totals-label.--text-left{text-align:left}.cart .cart-totals .cart-totals-row .cart-totals-label.--right,.cart .cart-totals .cart-totals-row .cart-totals-label.--text-right{text-align:right}.cart .cart-totals .cart-totals-row .cart-totals-label.--uppercase{text-transform:uppercase}.cart .cart-totals .cart-totals-row .cart-totals-label.--middle{vertical-align:middle}.cart .cart-totals .cart-totals-row .cart-totals-label.--margin{margin-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-label.--margin-5{margin-bottom:5px}.cart .cart-totals .cart-totals-row .cart-totals-label.--bold{font-weight:bold}.cart .cart-totals .cart-totals-row .cart-totals-label.--red{color:#d03737}.cart .cart-totals .cart-totals-row .cart-totals-label.--green{color:#6abc44}.cart .cart-totals .cart-totals-row .cart-totals-label.--yellow{color:#FED346}.cart .cart-totals .cart-totals-row .cart-totals-label.--gray{color:#727272}.cart .cart-totals .cart-totals-row .cart-totals-label.--double-padding{padding-top:40px;padding-bottom:40px}.cart .cart-totals .cart-totals-row .cart-totals-label.--padding,.cart .cart-totals .cart-totals-row .cart-totals-label.--full-padding{padding-top:20px;padding-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-label.--double-padding-top{padding-top:40px}.cart .cart-totals .cart-totals-row .cart-totals-label.--double-padding-bottom{padding-bottom:40px}.cart .cart-totals .cart-totals-row .cart-totals-label.--padding-top{padding-top:20px}.cart .cart-totals .cart-totals-row .cart-totals-label.--padding-bottom{padding-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-label.--half-padding-top{padding-top:10px}.cart .cart-totals .cart-totals-row .cart-totals-label.--half-padding-bottom{padding-bottom:10px}.cart .cart-totals .cart-totals-row .cart-totals-label.--mini-padding-top,.cart .cart-totals .cart-totals-row .cart-totals-label.--quarter-padding-top{padding-top:5px}.cart .cart-totals .cart-totals-row .cart-totals-label.--mini-padding-bottom,.cart .cart-totals .cart-totals-row .cart-totals-label.--quarter-padding-bottom{padding-bottom:5px}.cart .cart-totals .cart-totals-row .cart-totals-label.--max-width-center,.cart .cart-totals .cart-totals-row .cart-totals-label.--max-width-800-center,.cart .cart-totals .cart-totals-row .cart-totals-label.--max-width-600-center{max-width:600px;margin-left:auto;margin-right:auto}.cart .cart-totals .cart-totals-row .cart-totals-label.--max-width-800-center{max-width:800px}.cart .cart-totals .cart-totals-row .cart-totals-label.--border{border-left:3px solid #31407c;padding-left:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products{font-size:200%}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--text-center{text-align:center}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--left,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--text-left{text-align:left}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--right,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--text-right{text-align:right}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--uppercase{text-transform:uppercase}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--middle{vertical-align:middle}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--margin{margin-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--margin-5{margin-bottom:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--bold{font-weight:bold}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--red{color:#d03737}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--green{color:#6abc44}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--yellow{color:#FED346}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--gray{color:#727272}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--double-padding{padding-top:40px;padding-bottom:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--padding,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--full-padding{padding-top:20px;padding-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--double-padding-top{padding-top:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--double-padding-bottom{padding-bottom:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--padding-top{padding-top:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--padding-bottom{padding-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--half-padding-top{padding-top:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--half-padding-bottom{padding-bottom:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--mini-padding-top,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--quarter-padding-top{padding-top:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--mini-padding-bottom,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--quarter-padding-bottom{padding-bottom:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--max-width-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--max-width-800-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--max-width-600-center{max-width:600px;margin-left:auto;margin-right:auto}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--max-width-800-center{max-width:800px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-products.--border{border-left:3px solid #31407c;padding-left:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping{font-size:200%}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--text-center{text-align:center}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--left,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--text-left{text-align:left}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--right,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--text-right{text-align:right}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--uppercase{text-transform:uppercase}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--middle{vertical-align:middle}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--margin{margin-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--margin-5{margin-bottom:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--bold{font-weight:bold}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--red{color:#d03737}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--green{color:#6abc44}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--yellow{color:#FED346}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--gray{color:#727272}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--double-padding{padding-top:40px;padding-bottom:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--padding,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--full-padding{padding-top:20px;padding-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--double-padding-top{padding-top:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--double-padding-bottom{padding-bottom:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--padding-top{padding-top:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--padding-bottom{padding-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--half-padding-top{padding-top:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--half-padding-bottom{padding-bottom:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--mini-padding-top,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--quarter-padding-top{padding-top:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--mini-padding-bottom,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--quarter-padding-bottom{padding-bottom:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--max-width-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--max-width-800-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--max-width-600-center{max-width:600px;margin-left:auto;margin-right:auto}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--max-width-800-center{max-width:800px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-shipping.--border{border-left:3px solid #31407c;padding-left:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total{font-size:300%}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--text-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--text-center{text-align:center}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--left,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--text-left,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--left,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--text-left{text-align:left}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--right,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--text-right,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--right,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--text-right{text-align:right}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--uppercase,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--uppercase{text-transform:uppercase}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--middle,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--middle{vertical-align:middle}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--margin,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--margin{margin-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--margin-5,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--margin-5{margin-bottom:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--bold,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--bold{font-weight:bold}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--red,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--red{color:#d03737}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--green,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--green{color:#6abc44}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--yellow,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--yellow{color:#FED346}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--gray,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--gray{color:#727272}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--double-padding,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--double-padding{padding-top:40px;padding-bottom:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--padding,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--full-padding,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--padding,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--full-padding{padding-top:20px;padding-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--double-padding-top,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--double-padding-top{padding-top:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--double-padding-bottom,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--double-padding-bottom{padding-bottom:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--padding-top,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--padding-top{padding-top:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--padding-bottom,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--padding-bottom{padding-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--half-padding-top,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--half-padding-top{padding-top:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--half-padding-bottom,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--half-padding-bottom{padding-bottom:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--mini-padding-top,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--quarter-padding-top,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--mini-padding-top,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--quarter-padding-top{padding-top:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--mini-padding-bottom,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--quarter-padding-bottom,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--mini-padding-bottom,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--quarter-padding-bottom{padding-bottom:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--max-width-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--max-width-800-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--max-width-600-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--max-width-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--max-width-800-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--max-width-600-center{max-width:600px;margin-left:auto;margin-right:auto}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--max-width-800-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--max-width-800-center{max-width:800px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-subtotal.--border,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-total.--border{border-left:3px solid #31407c;padding-left:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits{font-size:200%}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--text-center{text-align:center}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--left,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--text-left{text-align:left}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--right,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--text-right{text-align:right}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--uppercase{text-transform:uppercase}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--middle{vertical-align:middle}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--margin{margin-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--margin-5{margin-bottom:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--bold{font-weight:bold}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--red{color:#d03737}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--green{color:#6abc44}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--yellow{color:#FED346}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--gray{color:#727272}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--double-padding{padding-top:40px;padding-bottom:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--padding,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--full-padding{padding-top:20px;padding-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--double-padding-top{padding-top:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--double-padding-bottom{padding-bottom:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--padding-top{padding-top:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--padding-bottom{padding-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--half-padding-top{padding-top:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--half-padding-bottom{padding-bottom:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--mini-padding-top,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--quarter-padding-top{padding-top:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--mini-padding-bottom,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--quarter-padding-bottom{padding-bottom:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--max-width-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--max-width-800-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--max-width-600-center{max-width:600px;margin-left:auto;margin-right:auto}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--max-width-800-center{max-width:800px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost-credits.--border{border-left:3px solid #31407c;padding-left:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost{font-size:300%}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--text-center{text-align:center}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--left,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--text-left{text-align:left}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--right,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--text-right{text-align:right}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--uppercase{text-transform:uppercase}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--middle{vertical-align:middle}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--margin{margin-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--margin-5{margin-bottom:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--bold{font-weight:bold}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--red{color:#d03737}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--green{color:#6abc44}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--yellow{color:#FED346}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--gray{color:#727272}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--double-padding{padding-top:40px;padding-bottom:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--padding,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--full-padding{padding-top:20px;padding-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--double-padding-top{padding-top:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--double-padding-bottom{padding-bottom:40px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--padding-top{padding-top:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--padding-bottom{padding-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--half-padding-top{padding-top:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--half-padding-bottom{padding-bottom:10px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--mini-padding-top,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--quarter-padding-top{padding-top:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--mini-padding-bottom,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--quarter-padding-bottom{padding-bottom:5px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--max-width-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--max-width-800-center,.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--max-width-600-center{max-width:600px;margin-left:auto;margin-right:auto}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--max-width-800-center{max-width:800px}.cart .cart-totals .cart-totals-row .cart-totals-value .cart-cost.--border{border-left:3px solid #31407c;padding-left:10px}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub{font-size:150%}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--center,.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--text-center{text-align:center}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--left,.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--text-left{text-align:left}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--right,.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--text-right{text-align:right}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--uppercase{text-transform:uppercase}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--middle{vertical-align:middle}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--margin{margin-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--margin-5{margin-bottom:5px}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--bold{font-weight:bold}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--red{color:#d03737}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--green{color:#6abc44}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--yellow{color:#FED346}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--gray{color:#727272}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--double-padding{padding-top:40px;padding-bottom:40px}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--padding,.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--full-padding{padding-top:20px;padding-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--double-padding-top{padding-top:40px}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--double-padding-bottom{padding-bottom:40px}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--padding-top{padding-top:20px}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--padding-bottom{padding-bottom:20px}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--half-padding-top{padding-top:10px}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--half-padding-bottom{padding-bottom:10px}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--mini-padding-top,.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--quarter-padding-top{padding-top:5px}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--mini-padding-bottom,.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--quarter-padding-bottom{padding-bottom:5px}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--max-width-center,.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--max-width-800-center,.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--max-width-600-center{max-width:600px;margin-left:auto;margin-right:auto}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--max-width-800-center{max-width:800px}.cart .cart-totals .cart-totals-row .cart-totals-value.--sub.--border{border-left:3px solid #31407c;padding-left:10px}.cart .cart-totals .cart-totals-row.--bold-message{font-weight:bold;color:#d03737}.cart .cart-totals hr{border-top:1px dotted #aaa}.cart .cart-buttons{padding:40px 0 0 0;display:flex;justify-content:center;column-gap:20px}.cart .cart-buttons.--margin-bottom{margin-bottom:40px}.cart .one-click-checkout{background:#fff;padding:0px;max-width:800px;margin:auto;border-radius:5px 5px 0 0}.cart .one-click-checkout .one-click-checkout-top{background:#fcffcf;padding:10px;border-radius:5px 5px 0 0}.cart .one-click-checkout .one-click-checkout-bottom{padding:10px 20px;min-height:100px;display:flex;gap:10px;justify-content:stretch;align-items:center}.cart .one-click-checkout .one-click-checkout-bottom .one-click-checkout-area{flex:1;position:relative}.cart .one-click-checkout .one-click-checkout-bottom .one-click-checkout-buttons{flex:0;display:flex;flex-direction:column;gap:10px}.cart .one-click-checkout[data-loading='1'] .one-click-checkout-area:before{content:" ";position:absolute;background-color:rgba(255,255,255,0.5);display:flex;justify-content:center;align-items:center;top:0;bottom:0;left:0;right:0}.cart .one-click-checkout .one-click-checkout-subbottom{padding:5px 20px 15px 20px}.cart .one-click-checkout-buttons-desc{padding:0px 20px 0px 20px;max-width:800px;margin:auto;margin-top:10px;border-radius:0 0 5px 5px}.cart .cart-totals[data-compute-credits='0'] .--compute-credits{display:none}.cart .cart-totals[data-compute-credits='1'] .--compute-credits{display:block}.cart .points-to-gain-message[data-points='0']{display:none}.cart .cart-gift-cover,.cart .cart-gift-letter{background:#fff;padding:20px;border-radius:5px}.cart .cart-gift-cover .cart-gift-cover-icon,.cart .cart-gift-letter .cart-gift-cover-icon{padding:20px 0 20px 20px;border-left:1px solid #e0e0e0;text-align:center}.cart .cart-gift-cover .cart-gift-cover-icon i,.cart .cart-gift-letter .cart-gift-cover-icon i{color:#d03737}.cart .cart-gift-cover .cart-gift-cover-icon div,.cart .cart-gift-letter .cart-gift-cover-icon div{font-size:14px}.cart{background:#eceef3;padding-bottom:0}.cart .cart-page{background:#eceef3;min-height:640px;padding:34px 0 0}.cart .cart-page__inner{width:calc(100% - 32px);max-width:1180px;margin:0 auto}.cart .cart-page__title{margin:0 0 22px;color:#212121;font-family:'Roboto', Arial;font-size:30px;line-height:1.15;font-weight:800}.cart .cart-main{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:26px;align-items:start}.cart .cart-main__content{min-width:0}.cart .cart-free-shipping{background:#fff;border-radius:8px;padding:22px 24px;margin-bottom:26px}.cart .cart-free-shipping__message{color:#424851;font-size:13px;font-weight:800;margin-bottom:12px}.cart .cart-free-shipping__message var{font-style:normal}.cart .cart-free-shipping__message b{color:#ff4c5f}.cart .cart-free-shipping__bar{height:9px;overflow:hidden;border-radius:999px;background:#f0f0f0}.cart .cart-free-shipping__bar span{display:block;height:100%;max-width:100%;border-radius:inherit;background:linear-gradient(90deg,#9d48f7 0%,#31407c 52%,#49cfea 100%);transition:width 200ms ease}.cart .cart-products>.--empty-cart{background:transparent;border-radius:0;color:#727272}.cart .cart-available-products,.cart .cart-preorder-products{background:#fff;border:0;border-radius:8px;row-gap:0;margin-bottom:26px;padding:0 26px;overflow:hidden}.cart .cart-available-products >.subheading,.cart .cart-preorder-products >.subheading{display:none}.cart .cart-products__head{display:grid;grid-template-columns:minmax(260px,1fr) 110px 130px 120px;gap:18px;align-items:center;padding:24px 0 16px;color:#212121;font-size:13px;font-weight:800;border-bottom:1px solid #eef0f5}.cart .cart-products__head-product{padding-left:118px}.cart .product.product-cart{display:grid;grid-template-columns:28px 84px minmax(170px,1fr) 110px 130px 120px;grid-template-rows:auto auto;column-gap:18px;row-gap:4px;align-items:center;min-height:116px;padding:26px 0;border-bottom:1px solid #eef0f5}.cart .product.product-cart:last-child:not(.product-cart-gift){border-bottom:0}.cart .product.product-cart .product-sublabel,.cart .product.product-cart .product-label{display:none}.cart .product.product-cart .product-image{grid-column:2;grid-row:1 / span 2;width:84px;justify-content:center}.cart .product.product-cart .product-image img{width:76px;height:76px;object-fit:contain;box-shadow:none;border-radius:6px}.cart .product.product-cart .product-title{grid-column:3;grid-row:1;align-self:end;font-size:14px;line-height:1.18;font-weight:800}.cart .product.product-cart .product-title a{color:#212121}.cart .product.product-cart .product-cart-variations{grid-column:3;grid-row:2;align-self:start;color:#727272;font-size:12px;line-height:1.25;margin-top:2px}.cart .product.product-cart .product-cart-offerpack{display:inline-flex;align-items:center;width:fit-content;margin-top:5px;padding:5px 10px 5px 8px;border:1px solid rgba(208,55,55,0.22);border-radius:999px;background:rgba(208,55,55,0.08);color:#b42a2a;font-size:11px;line-height:1;font-weight:900;letter-spacing:0.03em;white-space:nowrap}.cart .product.product-cart .product-cart-offerpack:before{content:"";width:6px;height:6px;margin-right:7px;border-radius:50%;background:#d03737;box-shadow:0 0 0 3px rgba(208,55,55,0.12)}.cart .product.product-cart .product-cart-price{grid-column:4;grid-row:1 / span 2;min-width:0;text-align:left;font-size:13px;color:#212121}.cart .product.product-cart .product-cart-price s,.cart .product.product-cart .product-cart-price .--cart-price-erased{color:#c64b4b;text-decoration-color:#c64b4b}.cart .product.product-cart .product-cart-quantity{grid-column:5;grid-row:1 / span 2;width:auto;min-width:0}.cart .product.product-cart .cartbutton.--plus-minus{display:inline-grid;grid-template-columns:36px 42px 36px;height:36px;border:1px solid #edf0f4;border-radius:6px;background:#fff;overflow:hidden}.cart .product.product-cart .cartbutton.--plus-minus button,.cart .product.product-cart .cartbutton.--plus-minus input{width:100%;height:34px;min-height:34px;border:0;border-radius:0;background:#fff;color:#212121;box-shadow:none;font-size:16px;font-weight:800;text-align:center}.cart .product.product-cart .cartbutton.--plus-minus button.--minus{grid-column:1;grid-row:1}.cart .product.product-cart .cartbutton.--plus-minus button.--plus{grid-column:3;grid-row:1}.cart .product.product-cart .cartbutton.--plus-minus input{grid-column:2;grid-row:1;padding:0 !important;border:0;border-left:1px solid #edf0f4;border-right:1px solid #edf0f4;font-size:13px;font-weight:500;-moz-appearance:textfield}.cart .product.product-cart .cartbutton.--plus-minus input.--quantity.input{padding:0 !important}.cart .product.product-cart .cartbutton.--plus-minus input::-webkit-outer-spin-button,.cart .product.product-cart .cartbutton.--plus-minus input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.cart .product.product-cart .cartbutton.--plus-minus .--loading-message{grid-column:2;grid-row:1;width:42px;height:34px;min-height:34px;border:0;border-left:1px solid #edf0f4;border-right:1px solid #edf0f4;background:#fff;z-index:2;align-self:center;justify-self:center;align-items:center;justify-content:center}.cart .product.product-cart .cartbutton.--plus-minus .--loading-message i{width:15px;height:15px;line-height:15px;font-size:15px}.cart .product.product-cart .cartbutton.--plus-minus .--out-of-stock-message{grid-column:-1;align-self:center;justify-self:center}.cart .product.product-cart .cartbutton.--plus-minus.--loading input.--quantity{display:block;color:transparent}.cart .product.product-cart .cartbutton.--plus-minus.--loading .--loading-message{display:flex}.cart .product.product-cart .product-cart-cost{grid-column:6;grid-row:1 / span 2;width:auto;min-width:0;text-align:left;color:#212121;font-size:14px;font-weight:900}.cart .product.product-cart .product-cart-cost .--cart-points{display:none}.cart .product.product-cart .product-cart-delete{grid-column:1;grid-row:1 / span 2;width:28px;min-width:0}.cart .product.product-cart .product-cart-delete .button{width:28px;height:28px;min-width:28px;min-height:28px;border:0;background:transparent;color:#777;font-size:18px;box-shadow:none}.cart .product.product-cart .cartmessage{display:none}.cart .product.product-cart-gift{display:flex;margin:16px 0}.cart .product.product-cart-gift .product-title{align-self:center;text-align:center;padding:0 16px}.cart .cart-summary{display:flex;flex-direction:column;background:#fff;border-radius:8px;padding:24px;position:sticky;top:106px}.cart .cart-summary h2{margin:0 0 14px;color:#212121;font-size:20px;line-height:1.2;font-weight:900}.cart .cart-summary .cart-totals{padding:0;row-gap:0}.cart .cart-summary .cart-totals-row{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #eef0f5;text-align:left}.cart .cart-summary .cart-totals-row .cart-totals-label,.cart .cart-summary .cart-totals-row .cart-totals-value{font-size:13px;line-height:1.2;font-weight:800}.cart .cart-summary .cart-totals-row .cart-totals-value{text-align:right}.cart .cart-summary .cart-totals-row var{font-style:normal}.cart .cart-summary .cart-totals-row.--total{border-bottom:0}.cart .cart-summary .cart-buttons{display:block;padding:12px 0 0;margin:0}.cart .cart-summary .cart-buttons .button{width:100%;min-height:42px;border:0;border-radius:5px;background:linear-gradient(90deg,#9d48f7 0%,#49cfea 100%);color:#fff;font-size:13px;font-weight:900}.cart .cart-summary__auth{align-self:center;width:100%;padding-top:8px}.cart .cart-summary__auth .button.--fb-blue{max-width:100%;margin:0 auto}.cart .points-to-gain-message{padding:10px 0 0;font-size:12px}.cart .cart-main__extras{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:42px}.cart .cart-gift-cover,.cart .cart-gift-letter,.cart .cart-coupon{border-radius:8px;box-shadow:none}.cart .cart-extra{position:relative;left:50%;width:100vw;margin:42px 0 0 -50vw;padding:74px 0 78px;background:linear-gradient(110deg,#9d48f7 0%,#31407c 48%,#49cfea 100%);overflow:hidden}.cart .cart-extra-products{width:calc(100% - 32px);max-width:1180px;margin:0 auto}.cart .cart-extra-products .subheading{margin:0 0 24px;padding:0;color:#fff;text-align:left;font-size:30px;line-height:1.15;font-weight:900}.cart .cart-extra-products-results{display:grid;grid-auto-flow:column;grid-auto-columns:196px;gap:26px;overflow-x:auto;padding:0 0 18px;scrollbar-width:none}.cart .cart-extra-products-results::-webkit-scrollbar{display:none}.cart .product.product-cart-extra{width:auto;min-height:276px;margin:0;padding:16px;border:0;border-radius:16px;background:#fff;box-shadow:none}.cart .product.product-cart-extra .badge{top:16px;left:16px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.cart .product.product-cart-extra .badge img{height:16px}.cart .product.product-cart-extra .image{padding-bottom:0;width:100%;height:158px;border-radius:0}.cart .product.product-cart-extra .image img{position:static;display:block;width:100%;max-width:100%;height:148px;transform:none;object-fit:contain;border-radius:0;box-shadow:none}.cart .product.product-cart-extra h3.title{min-height:46px;margin-top:0;font-size:13px;line-height:1.2;font-weight:600}.cart .product.product-cart-extra h3.title a{color:#212121}.cart .product.product-cart-extra .product-item-footer{width:100%;margin-top:auto;align-items:flex-end}.cart .product.product-cart-extra .product-item-footer .price{gap:6px;min-width:0}.cart .product.product-cart-extra .product-item-footer .price .final-price{color:#212121;font-size:20px;line-height:1;font-weight:900}.cart .product.product-cart-extra .product-item-footer .price .starting-price{color:#c64b4b;font-size:12px;line-height:1}.cart .product.product-cart-extra .product-item-footer .btn-favourite{color:#212121}.cart .cart-extra-products-actions{display:flex;align-items:center;justify-content:center;gap:36px;margin-top:6px}.cart .cart-extra-products-actions button,.cart .cart-extra-products-actions a{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#fff;color:#212121;text-decoration:none}.cart .cart-extra-products-actions button{width:50px;height:50px;padding:0;cursor:pointer;font-size:16px}.cart .cart-extra-products-actions button i{display:block;height:16px;font-size:16px}.cart .cart-extra-products-actions button i.fonticon-chevron-right{margin-left:4px}.cart .cart-extra-products-actions button i.fonticon-chevron-left{margin-right:4px}.cart .cart-extra-products-actions a{min-width:124px;height:50px;padding:0 28px;box-sizing:border-box;font-size:14px;font-weight:700}.cart .cart-one-click-area{margin:28px auto 0}.cart .cart-remarketing{padding-top:48px}.one-click-checkout-summary{text-align:left}.one-click-checkout-summary .one-click-checkout-summary-row{display:flex;justify-content:space-between}.one-click-checkout-summary .one-click-checkout-summary-row.--cost-total{font-weight:bold}.one-click-checkout-summary .one-click-checkout-summary-row.--cost-total var{font-size:30px}.checkout-bar{background:#fff;padding:25px 0}.checkout-bar h1 i{width:50px;height:50px;color:#fff;background-color:#31407c;margin-right:10px;display:inline-flex;justify-content:center;align-items:center;border-radius:100%;font-size:28px}.checkout-bar h1 i.fonticon-cart::before{transform:translate(-2px,0)}.checkout-bar h1 i.--arrow{color:inherit;background-color:#eee;transition:background-color 0.2s;margin-right:20px}.checkout-bar h1 i.--arrow::before{transform:translate(-2px,0)}.checkout-bar h1 i.--arrow:hover{background-color:#e0e0e0}.checkout-bar .checkout-bar-point{width:250px;text-align:center;position:relative;padding-bottom:50px}.checkout-bar .checkout-bar-point:before{content:attr(data-num);color:#fff;position:absolute;left:50%;bottom:0;width:40px;height:40px;margin-left:-20px;background:#31407c;border-radius:100%;display:flex;justify-content:center;align-items:center}.checkout-bar .checkout-bar-point.--current:before{background:#d03737}.checkout-bar .checkout-bar-point.--done:after{content:"G";font-family:"efantasy";color:#6abc44;position:absolute;left:50%;bottom:0;margin-left:5px;margin-bottom:-5px;font-size:20px}.product.product-cart.selected-product,.product.product-cart-extra.selected-product,.product.product-cart-overview.selected-product{border-bottom:none;border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box, linear-gradient(to right,#49CFEA,#31407C,#31407C,#9D48F7) border-box;border-radius:10px;padding:20px}.product.product-cart.selected-product .btn-add-gift-cover{display:none}.cart-gift-cover-icon{display:flex;flex-direction:column;align-items:center;gap:15px}@media only screen and (max-width: 1023px){.cart .cart-page{padding-top:0}.cart .cart-page .cartstep{padding-top:0}.cart .cart-page__title{font-size:26px}.cart .cart-main{grid-template-columns:1fr}.cart .cart-summary{position:static;order:-1}.cart .cart-products__head{display:none}.cart .cart-available-products,.cart .cart-preorder-products{padding:0 16px}.cart .product.product-cart{grid-template-columns:28px 76px minmax(0,1fr);grid-template-rows:none;gap:12px;min-height:0;padding:18px 0}.cart .product.product-cart .product-image{grid-row:auto;width:76px;min-width:0}.cart .product.product-cart .product-image img{width:68px;height:68px}.cart .product.product-cart .product-title,.cart .product.product-cart .product-cart-variations,.cart .product.product-cart .product-cart-price,.cart .product.product-cart .product-cart-quantity,.cart .product.product-cart .product-cart-cost{grid-column:3;grid-row:auto;align-self:auto}.cart .product.product-cart .product-cart-variations{margin-top:0}.cart .product.product-cart .product-cart-price,.cart .product.product-cart .product-cart-cost{text-align:center}.cart .product.product-cart .product-cart-quantity{text-align:left}.cart .product-cart-quantity{display:flex;justify-content:center}.cart .cart-main__extras{grid-template-columns:1fr}.cart .cart-extra{margin-top:28px;padding:44px 0 48px}.cart .cart-extra-products .subheading{font-size:24px}.cart .one-click-checkout .one-click-checkout-bottom{min-height:200px}.cart .cart-coupon{flex-direction:column;align-items:stretch}.cart .cart-coupon .cart-coupon-submit,.cart .cart-coupon .cart-coupon-remove{justify-content:center}.checkout-bar h1.heading{text-align:center;font-size:150%}.checkout-bar h1.heading i{display:none}}.over-200.--hidden{display:none}.under-200.--hidden{display:none}.checkout .checkout-telephone-input{display:flex;align-items:stretch;gap:5px;width:100%}.checkout .checkout-telephone-input .country-code-input-container{flex:0 0 135px;min-width:0}.checkout .checkout-telephone-input .country-code-input-container .select{width:100%;height:100%}.checkout .checkout-telephone-input input[name='telephone']{flex:1 1 auto;min-width:0;width:auto}.checkout .checkout-totals-area{min-width:300px;position:sticky;top:0px}.checkout .list-totals{padding:40px 0;display:flex;flex-direction:column}.checkout .list-totals .list-totals-row{display:flex;text-align:left;justify-content:space-between;align-items:center;padding:10px 20px;border-bottom:1px dotted #888}.checkout .list-totals .list-totals-row .list-totals-value{font-size:120%}.checkout .list-totals .list-totals-row .list-totals-value.--sub{font-size:150%}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--center,.checkout .list-totals .list-totals-row .list-totals-value.--sub.--text-center{text-align:center}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--left,.checkout .list-totals .list-totals-row .list-totals-value.--sub.--text-left{text-align:left}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--right,.checkout .list-totals .list-totals-row .list-totals-value.--sub.--text-right{text-align:right}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--uppercase{text-transform:uppercase}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--middle{vertical-align:middle}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--margin{margin-bottom:20px}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--margin-5{margin-bottom:5px}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--bold{font-weight:bold}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--red{color:#d03737}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--green{color:#6abc44}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--yellow{color:#FED346}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--gray{color:#727272}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--double-padding{padding-top:40px;padding-bottom:40px}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--padding,.checkout .list-totals .list-totals-row .list-totals-value.--sub.--full-padding{padding-top:20px;padding-bottom:20px}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--double-padding-top{padding-top:40px}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--double-padding-bottom{padding-bottom:40px}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--padding-top{padding-top:20px}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--padding-bottom{padding-bottom:20px}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--half-padding-top{padding-top:10px}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--half-padding-bottom{padding-bottom:10px}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--mini-padding-top,.checkout .list-totals .list-totals-row .list-totals-value.--sub.--quarter-padding-top{padding-top:5px}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--mini-padding-bottom,.checkout .list-totals .list-totals-row .list-totals-value.--sub.--quarter-padding-bottom{padding-bottom:5px}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--max-width-center,.checkout .list-totals .list-totals-row .list-totals-value.--sub.--max-width-800-center,.checkout .list-totals .list-totals-row .list-totals-value.--sub.--max-width-600-center{max-width:600px;margin-left:auto;margin-right:auto}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--max-width-800-center{max-width:800px}.checkout .list-totals .list-totals-row .list-totals-value.--sub.--border{border-left:3px solid #31407c;padding-left:10px}.checkout .list-totals .list-totals-row.--bold-message{font-weight:bold;color:#d03737}.checkout .list-totals .list-totals-row.--cost-discount-row{color:#d03737}.checkout .list-totals .list-totals-row.--cost-credits-row{color:#d03737}.checkout .list-totals .list-totals-row.--cost-gift-card-row{color:#d03737}.checkout .list-totals hr{border-top:1px dotted #aaa}.checkout .list-totals[data-compute-credits='0'] .list-totals-row.--compute-credits{display:none}.checkout .list-totals[data-compute-credits='0'] .list-totals-row.--cost-total-row{border-bottom:none}.checkout .list-totals[data-compute-credits='0'] .list-totals-row.--cost-total-row .--cost-total-label{font-weight:bold}.checkout .list-totals[data-compute-credits='0'] .list-totals-row.--cost-total-row .--cost-total-value{font-size:160%}.checkout .list-totals[data-compute-gift-card='0'] .list-totals-row.--compute-gift-card{display:none}.checkout .list-totals[data-compute-gift-card='0'] .list-totals-row.--cost-total-row{border-bottom:none}.checkout .list-totals[data-compute-gift-card='0'] .list-totals-row.--cost-total-row .--cost-total-label{font-weight:bold}.checkout .list-totals[data-compute-gift-card='0'] .list-totals-row.--cost-total-row .--cost-total-value{font-size:160%}.checkout .list-totals[data-compute-credits='1'] .list-totals-row.--compute-credits{display:flex}.checkout .list-totals[data-compute-credits='1'] .list-totals-row.--cost-total-row{border-bottom:none;margin-bottom:10px}.checkout .list-totals[data-compute-credits='1'] .list-totals-row.--cost-total-row .--cost-total-label{font-weight:bold}.checkout .list-totals[data-compute-credits='1'] .list-totals-row.--cost-total-row .--cost-total-value{font-size:140%}.checkout .list-totals[data-compute-credits='1'] .list-totals-row.--cost-payable-row{border-bottom:none}.checkout .list-totals[data-compute-credits='1'] .list-totals-row.--cost-payable-row .--cost-label{font-weight:bold}.checkout .list-totals[data-compute-credits='1'] .list-totals-row.--cost-payable-row .--cost-value{font-size:160%}.checkout .list-totals[data-compute-gift-card='1'] .list-totals-row.--compute-gift-card{display:flex}.checkout .list-totals[data-compute-gift-card='1'] .list-totals-row.--cost-total-row{border-bottom:none;margin-bottom:10px}.checkout .list-totals[data-compute-gift-card='1'] .list-totals-row.--cost-total-row .--cost-total-label{font-weight:bold}.checkout .list-totals[data-compute-gift-card='1'] .list-totals-row.--cost-total-row .--cost-total-value{font-size:140%}.checkout .list-totals[data-compute-gift-card='1'] .list-totals-row.--cost-payable-row{border-bottom:none}.checkout .list-totals[data-compute-gift-card='1'] .list-totals-row.--cost-payable-row .--cost-label{font-weight:bold}.checkout .list-totals[data-compute-gift-card='1'] .list-totals-row.--cost-payable-row .--cost-value{font-size:160%}.checkout .list-totals[data-compute-discount='0'] .list-totals-row.--cost-discount-row{display:none}.checkout .list-totals[data-compute-gift-cover='0'] .list-totals-row.--cost-gift-cover-row{display:none}.checkout .list-totals[data-compute-gift-messages='0'] .list-totals-row.--cost-gift-messages-row{display:none}.checkout .list-totals .--double-shipping-indicator{font-weight:bold}.checkout .list-totals[data-compute-double-shipping='0'] .--double-shipping-indicator{display:none}.checkout .cart-buttons{padding:40px 0 0 0;display:flex;justify-content:center;column-gap:20px}.checkout .cart-buttons.--margin-bottom{margin-bottom:40px}.checkout .cart-accordion>summary{appearance:none;display:block;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.checkout .cart-accordion>summary::-webkit-details-marker,.checkout .cart-accordion>summary::marker{display:none}.checkout .cart-accordion>summary>div{flex:1;transition:background-color 0.2s;background-color:#fff;display:flex;align-items:center;padding:10px;cursor:pointer;border-radius:3px;font-family:'Open Sans', Arial}.checkout .cart-accordion>summary>div:hover{background-color:#e0e0e0}.checkout .cart-accordion[open]>summary>div{background-color:#e0e0e0}.checkout .cart-accordion>summary>div::before{content:"►";flex:0;margin-right:10px}.checkout .cart-accordion[open]>summary>div::before{content:"▼"}.checkout .cart-accordion>summary>div>span{font-size:24px;flex:1}.checkout .cart-accordion>summary>div>i{font-size:20px;flex:0;display:none;color:#6abc44}.checkout .cart-accordion[data-ok='1']>summary>div>i{display:block}.checkout .cart-accordion>summary>var{flex:1;min-width:100%;display:block;margin-top:20px;margin-left:15px;padding-left:10px;font-size:16px;border-left:2px solid #31407c}.checkout .cart-accordion[open]>summary>var{display:none}.checkout .cart-delivery{margin-top:20px}.checkout .cart-delivery[data-delivery='']>.buttons{display:none}.checkout .cart-delivery .cart-delivery-selections{display:flex;height:100px;align-items:stretch;column-gap:20px;margin-bottom:20px}.checkout .cart-delivery .cart-delivery-selections label{flex:1;display:flex;align-items:stretch}.checkout .cart-delivery .cart-delivery-selections label span{background:#fff;border:1px solid #eee;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;border-radius:10px;cursor:pointer;text-align:center}.checkout .cart-delivery .cart-delivery-selections label span i{font-size:40px;height:40px;line-height:40px;display:inline-block;visibility:visible !important}.checkout .cart-delivery .cart-delivery-selections label span .cart-delivery-selection-icon{display:block;width:40px;height:40px;object-fit:contain;flex:0 0 auto}.checkout .cart-delivery .cart-delivery-selections label span div{margin-top:10px}.checkout .cart-delivery .cart-delivery-selections label span:hover{background:#eee}.checkout .cart-delivery .cart-delivery-selections label input{display:none}.checkout .cart-delivery .cart-delivery-selections label input:checked+span{background:#31407c;color:#fff;border:1px solid transparent}.checkout .cart-delivery .cart-delivery-selections label input:checked+span:hover{background:#31407c}.checkout .cart-delivery .cart-delivery-selections label input:disabled+span{background:#fff;color:#888}.checkout .cart-delivery .cart-delivery-selections label input:disabled+span:hover{background:#fff}.checkout .cart-delivery .cart-delivery-boxnow,.checkout .cart-delivery .cart-delivery-pickup,.checkout .cart-delivery .cart-delivery-address{padding-top:20px;display:none}.checkout .cart-delivery[data-delivery='boxnow'] .cart-delivery-boxnow,.checkout .cart-delivery[data-delivery='pickup'] .cart-delivery-pickup,.checkout .cart-delivery[data-delivery='address'] .cart-delivery-address{display:block}.checkout .cart-delivery .cart-delivery-address-selections{padding:0px 0 20px 0;display:flex;flex-wrap:wrap;gap:5px;border-bottom:1px solid #eee;margin-bottom:20px}.checkout .cart-delivery .cart-delivery-address-selections label input{display:none}.checkout .cart-delivery .cart-delivery-address-selections label span{display:block;cursor:pointer;padding:10px 15px;border-radius:5px}.checkout .cart-delivery .cart-delivery-address-selections label span i{color:#4482BC;line-height:0.2}.checkout .cart-delivery .cart-delivery-address-selections label span i.--new{color:#6abc44}.checkout .cart-delivery .cart-delivery-address-selections label span:hover{background-color:#eee}.checkout .cart-delivery .cart-delivery-address-selections label input:checked+span{background-color:#31407c;color:#fff}.checkout .cart-delivery .cart-delivery-address-selections label input:checked+span i{color:#fff}.checkout .cart-delivery .cart-delivery-address-selections label input:checked+span i.--new{color:#fff}.checkout .cart-delivery .cart-delivery-address[data-is-logged-in='1'] .field.--email{display:none}.checkout .cart-delivery .cart-delivery-address[data-is-logged-in='1'] .field.--address-title{display:block}.checkout .cart-delivery .cart-delivery-address[data-is-logged-in='0'] .cart-delivery-address-selections{display:none}.checkout .cart-delivery .cart-delivery-address[data-is-logged-in='0'] .field.--email{display:block}.checkout .cart-delivery .cart-delivery-address[data-is-logged-in='0'] .field.--address-title{display:none}.checkout .cart-delivery .cart-address-shipping label[data-available='0']{display:none}.checkout .cart-delivery .cart-address-shipping label>input[data-hide-shipping-cost='0']+span>.--corner>.--free{display:none}.checkout .cart-delivery .cart-address-shipping label>input[data-hide-shipping-cost='1']+span>.--corner>.--cost{display:none}.checkout .cart-delivery .pickup-from-the-courier-store-area[data-available='0']{display:none}.checkout .cart-payment-and-credits{display:flex;justify-items:stretch;column-gap:20px;margin-top:20px}.checkout .cart-payment-and-credits .cart-payment{flex:1}.checkout .cart-payment-and-credits .cart-payment.--hidden{display:none}.checkout .cart-payment-and-credits .cart-payment h3{font-size:20px;margin-bottom:10px;text-align:center;border-bottom:1px solid #eee;padding:0px 0 20px 0}.checkout .cart-payment-and-credits .cart-payment label[data-available='0']{display:none}.checkout .cart-payment-and-credits .cart-payment label>input[data-hide-cod-cost='0']+span>.--corner>.--free{display:none}.checkout .cart-payment-and-credits .cart-payment label>input[data-hide-cod-cost='1']+span>.--corner>.--cost{display:none}.checkout .cart-payment-installments{margin-top:40px}.checkout .cart-payment-installments .cart-payment-installments-label{font-size:20px;margin-bottom:10px}.checkout .cart-payment-installments .cart-payment-installments-message{margin-top:5px;font-size:12px}.checkout .cart-payment-installments .cart-payment-installments-disabled{display:none;font-size:12px}.checkout .cart-payment-installments .cart-payment-installments-finloup{display:none}.checkout .cart-payment-installments .cart-payment-installments-finloup .finloup_topbar_content{font-size:12px}.checkout .cart-payment-installments[data-available='0']{display:none}.checkout .cart-payment-installments[data-available='0'] .cart-payment-installments-select{display:none}.checkout .cart-payment-installments[data-available='0'] .cart-payment-installments-disabled{display:block}.checkout .cart-payment-installments[data-available='1'][data-method='credit_card'] .cart-payment-installments-select{display:block}.checkout .cart-payment-installments[data-available='1'][data-method='credit_card'] .cart-payment-installments-disabled{display:none}.checkout .cart-payment-installments[data-available='1'][data-method='credit_card'] .cart-payment-installments-finloup{display:none}.checkout .cart-payment-installments[data-available='1'][data-method='credit_card'] .cart-payment-installments-tbi{display:none}.checkout .cart-payment-installments[data-available='1'][data-method='finloup'] .cart-payment-installments-select{display:none}.checkout .cart-payment-installments[data-available='1'][data-method='finloup'] .cart-payment-installments-disabled{display:none}.checkout .cart-payment-installments[data-available='1'][data-method='finloup'] .cart-payment-installments-finloup{display:block}.checkout .cart-payment-installments[data-available='1'][data-method='finloup'] .cart-payment-installments-tbi{display:none}.checkout .cart-payment-installments[data-available='1'][data-method='tbi'] .cart-payment-installments-select{display:none}.checkout .cart-payment-installments[data-available='1'][data-method='tbi'] .cart-payment-installments-disabled{display:none}.checkout .cart-payment-installments[data-available='1'][data-method='tbi'] .cart-payment-installments-finloup{display:none}.checkout .cart-payment-installments[data-available='1'][data-method='tbi'] .cart-payment-installments-tbi{display:block}.checkout .cart-credits{margin-top:40px}.checkout .cart-credits .cart-credits-selection{display:none;padding-left:35px;padding-top:5px}.checkout .cart-credits[data-use-credits='1'] .cart-credits-selection{display:block}.checkout .cart-credits.--hidden{display:none}.checkout .cart-credits[data-available='0']{display:none}.checkout .cart-credits h3{font-size:20px;margin-bottom:10px}.checkout .cart-credits .cart-credits-description{margin-top:5px;font-size:12px}.checkout .cart-totals[data-compute-credits='0'] .--compute-credits{display:none}.checkout .cart-totals[data-compute-credits='1'] .--compute-credits{display:block}.checkout .cart-gift-card{margin-top:40px}.checkout .cart-gift-card .cart-no-gift-card{display:none}.checkout .cart-gift-card .cart-insert-gift-card{display:none}.checkout .cart-gift-card .cart-insert-gift-card .gift-card-fields{background-color:#31407c;background-image:url('/media/logos/logo-gift-card.png');background-repeat:no-repeat;background-position:right 20px center;color:#fff;padding:20px;border-radius:10px}.checkout .cart-gift-card .cart-select-gift-card{display:block}.checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card{padding:0px;padding-top:100px;background-color:#31407c;background-image:url('/media/logos/logo-gift-card.png');background-repeat:no-repeat;background-position:left 20px top;position:relative;color:#fff;border-radius:10px;max-width:340px}.checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card .cart-selected-gift-card-number{font-size:24px;background-color:#fff;padding:10px 20px;color:#212121}.checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card .cart-selected-gift-card-balance{padding:10px 20px}.checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card .cart-selected-gift-card-remove{position:absolute;top:0;right:0;transform:translate(25%,-25%)}.checkout .cart-gift-card[data-gift-card-id='0'] .cart-select-gift-card{display:none}.checkout .cart-gift-card[data-gift-card-id='0'][data-show-gift-card='0'] .cart-no-gift-card{display:block}.checkout .cart-gift-card[data-gift-card-id='0'][data-show-gift-card='1'] .cart-insert-gift-card{display:block}.checkout .cart-gift-card .cart-gift-card-selection{display:none;padding-left:35px;padding-top:5px}.checkout .cart-gift-card[data-use-gift-card='1'] .cart-gift-card-selection{display:block}.checkout .cart-gift-card.--hidden{display:none}.checkout .cart-gift-card[data-available='0']{display:none}.checkout .cart-gift-card h3{font-size:20px;margin-bottom:10px}.checkout .cart-order-separation{padding:20px;background-color:#fff;border-radius:5px}.checkout .points-to-gain-message[data-points='0']{display:none}.checkout .cart-order-separation[data-separation-available='0']{display:none}.checkout .cart-invoice{margin-top:40px;border-top:1px solid #eee;padding-top:20px}.checkout .cart-invoice[data-available='0']{display:none}.checkout .cart-invoice .cart-invoice-address{display:none;margin-top:20px}.checkout .cart-invoice[data-invoice='commercial-invoice'] .cart-invoice-address{display:block}.checkout .cart-invoice .cart-invoice-address-selections{padding:0px 0 20px 0;display:flex;flex-wrap:wrap;gap:5px;border-bottom:1px solid #eee;margin-bottom:20px}.checkout .cart-invoice .cart-invoice-address-selections label input{display:none}.checkout .cart-invoice .cart-invoice-address-selections label span{display:block;cursor:pointer;padding:10px 15px;border-radius:5px}.checkout .cart-invoice .cart-invoice-address-selections label span i{color:#4482BC;line-height:0.2}.checkout .cart-invoice .cart-invoice-address-selections label span i.--new{color:#6abc44}.checkout .cart-invoice .cart-invoice-address-selections label span:hover{background-color:#eee}.checkout .cart-invoice .cart-invoice-address-selections label input:checked+span{background-color:#31407c;color:#fff}.checkout .cart-invoice .cart-invoice-address-selections label input:checked+span i{color:#fff}.checkout .cart-invoice .cart-invoice-address-selections label input:checked+span i.--new{color:#fff}.checkout .cart-invoice .cart-invoice-address[data-is-logged-in='1'] .field.--email{display:none}.checkout .cart-invoice .cart-invoice-address[data-is-logged-in='0'] .cart-invoice-address-selections{display:none}.checkout .cart-invoice .cart-invoice-address[data-is-logged-in='0'] .field.--email{display:block}.checkout #accordion-payment{display:none}.checkout #comment-box{display:none}.checkout #accordion-shipping[data-ok='1'][data-is-confirmed='1']+#accordion-payment{display:block}.checkout #accordion-shipping[data-ok='1'][data-is-confirmed='1']+#accordion-payment[data-ok='1'][data-is-confirmed='1']+#comment-box{display:block}.checkout[data-mode="gift-card"] #accordion-shipping{display:none}.checkout[data-mode="gift-card"] #accordion-payment{display:block}.checkout[data-mode="gift-card"] #accordion-payment[data-ok='1'][data-is-confirmed='1']+#comment-box{display:block}.checkout[data-mode='gift-card'] #main-horizontal{flex-direction:column}.checkout[data-mode='gift-card'] .box{box-shadow:none;border-radius:0}.checkout[data-mode='gift-card'] #comment-box{display:block}.checkout[data-mode='gift-card'] #confirm-payment{display:none}.checkout[data-mode='gift-card'] #comment-field{display:none}@media only screen and (max-width: 1023px){.checkout .cart-delivery .cart-delivery-selections{row-gap:20px;height:auto}.checkout .cart-delivery .cart-delivery-selections label span{padding:20px}.checkout .cart-delivery .cart-delivery-address-selections{flex-direction:column;row-gap:20px}.checkout .cart-payment-and-credits{flex-direction:column;row-gap:20px}.checkout .cart-order-separation h3{font-size:16px}.checkout .cart-invoice .cart-invoice-selections{row-gap:20px;height:auto}.checkout .cart-invoice .cart-invoice-selections label span{padding:20px}.checkout .cart-invoice .cart-invoice-address-selections{flex-direction:column;row-gap:20px}}.cart .checkout-page{background:#ECEEF3;padding:0 0 64px}.cart .checkout-page__inner{max-width:1490px}.cart .checkout-page__title{margin-bottom:30px;padding:0 20px;font-size:30px;line-height:1.15;font-weight:900}.cart .cartstep[data-step='checkout']{padding-top:0}.cart .cartstep[data-step='checkout']:before{display:none}.cart .checkout-page .checkout{color:#212121}.cart .checkout-page .checkout >.aligner,.cart .checkout-page .checkout >div>.aligner{width:calc(100% - 32px);max-width:1490px;margin:0 auto}.cart .checkout-page .checkout #main-horizontal{display:grid !important;grid-template-columns:minmax(0,1fr) 358px;gap:34px;align-items:start}.cart .checkout-page .checkout #main-horizontal>.flex-1,.cart .checkout-page .checkout #main-horizontal>.flex-0{min-width:0;width:auto}.cart .checkout-page .checkout .box{border:0;border-radius:30px;box-shadow:none;background:#fff}.cart .checkout-page .checkout .cart-accordion{margin:0 0 18px;padding:0;overflow:hidden}.cart .checkout-page .checkout .cart-accordion>summary{display:block;padding:0}.cart .checkout-page .checkout .cart-accordion>summary>div{min-height:76px;padding:0 34px;border-radius:30px;background:rgba(255,255,255,0.56);color:#b4b6bf;font-family:'Roboto', Arial;cursor:pointer;box-sizing:border-box}.cart .checkout-page .checkout .cart-accordion>summary>div:before{display:none}.cart .checkout-page .checkout .cart-accordion>summary>div:hover{background:rgba(255,255,255,0.72)}.cart .checkout-page .checkout .cart-accordion>summary>div span{font-size:20px;line-height:1.15;font-weight:800}.cart .checkout-page .checkout .cart-accordion>summary>div i{color:#55bd5a}.cart .checkout-page .checkout .cart-accordion[open]>summary>div{min-height:auto;padding:30px 34px 0;border-radius:30px 30px 0 0;background:#fff;color:#212121}.cart .checkout-page .checkout .cart-accordion[open]>summary>div:hover{background:#fff}.cart .checkout-page .checkout .cart-accordion[data-ok='1']>summary>div{color:#212121}.cart .checkout-page .checkout .cart-accordion>summary>var{display:none !important}.cart .checkout-page .checkout .cart-accordion>.subheading{display:none}.cart .checkout-page .checkout #accordion-payment{display:block}.cart .checkout-page .checkout #accordion-shipping[data-is-confirmed='0']+#accordion-payment>summary>div{color:#b4b6bf}.cart .checkout-page .checkout #accordion-shipping[data-is-confirmed='0']+#accordion-payment[open]>summary>div{color:#212121}.cart .checkout-page .checkout .cart-delivery{margin:24px 34px 34px}.cart .checkout-page .checkout .cart-delivery .cart-delivery-selections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;height:66px;margin:0}.cart .checkout-page .checkout .cart-delivery .cart-delivery-selections label{min-width:0}.cart .checkout-page .checkout .cart-delivery .cart-delivery-selections label span{display:flex;flex-direction:row;justify-content:center;gap:12px;min-width:0;padding:0 16px;border:1px solid #e5e8ee;border-bottom-color:transparent;border-radius:12px 12px 0 0;background:#fff;color:#212121;font-size:14px;font-weight:500;box-sizing:border-box}.cart .checkout-page .checkout .cart-delivery .cart-delivery-selections label span i{width:28px;height:28px;font-size:28px;line-height:28px;color:inherit;flex:0 0 auto}.cart .checkout-page .checkout .cart-delivery .cart-delivery-selections label span .cart-delivery-selection-icon{display:block;width:48px;height:48px;object-fit:contain;flex:0 0 auto}.cart .checkout-page .checkout .cart-delivery .cart-delivery-selections label span div{margin:0;min-width:0}.cart .checkout-page .checkout .cart-delivery .cart-delivery-selections label input:checked+span{border-color:#f2f2f2;background:#f2f2f2;color:#212121;font-weight:800}.cart .checkout-page .checkout .cart-delivery .cart-delivery-selections label input:disabled+span{background:#fff;color:#a9adb6;opacity:0.7}.cart .checkout-page .checkout .cart-delivery[data-delivery=''] .cart-delivery-selections label span{border-bottom-color:#e5e8ee;border-radius:12px}.cart .checkout-page .checkout .cart-delivery .cart-delivery-pickup,.cart .checkout-page .checkout .cart-delivery .cart-delivery-address,.cart .checkout-page .checkout .cart-delivery .cart-delivery-boxnow{margin:0;padding:26px 34px 30px;border-radius:0 0 18px 18px;background:#f2f2f2}.cart .checkout-page .checkout .cart-delivery-pickup-info,.cart .checkout-page .checkout .cart-delivery-address-info,.cart .checkout-page .checkout .cart-delivery-boxnow-info,.cart .checkout-page .checkout .cart-invoice-address-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:14px}.cart .checkout-page .checkout .cart-invoice-address-info{margin-top:14px;padding:18px;border-radius:18px;background:#f2f2f2;box-sizing:border-box}.cart .checkout-page .checkout .cart-invoice-address-selections{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;border:0}.cart .checkout-page .checkout .cart-invoice-address-selections label{margin:0}.cart .checkout-page .checkout .cart-invoice-address-selections label input{display:none}.cart .checkout-page .checkout .cart-invoice-address-selections label span{display:flex;align-items:center;gap:8px;min-height:42px;padding:10px 14px;border:0;border-radius:12px;background:#f2f2f2;color:#212121;font-size:13px;line-height:1.2;font-weight:800;box-sizing:border-box;cursor:pointer}.cart .checkout-page .checkout .cart-invoice-address-selections label span:hover{background:#fff}.cart .checkout-page .checkout .cart-invoice-address-selections label span i{color:inherit;line-height:1}.cart .checkout-page .checkout .cart-invoice-address-selections label span var{font-style:normal}.cart .checkout-page .checkout .cart-invoice-address-selections label input:checked+span{background:#fff;color:#212121}.cart .checkout-page .checkout .cart-invoice-address-selections label input:checked+span i,.cart .checkout-page .checkout .cart-invoice-address-selections label input:checked+span i.--new{color:inherit}.cart .checkout-page .checkout .cart-delivery-address-info>.horizontal,.cart .checkout-page .checkout .cart-invoice-address-info>.horizontal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cart .checkout-page .checkout .field{margin:0}.cart .checkout-page .checkout .label{margin:0 0 8px;color:#9a9ca5;font-size:11px;line-height:1.2;font-weight:800}.cart .checkout-page .checkout .input,.cart .checkout-page .checkout .select,.cart .checkout-page .checkout .textarea{width:100%;min-height:36px;border:0;border-radius:12px;background:#fff;box-shadow:none;box-sizing:border-box;color:#212121;font-family:'Roboto', Arial;font-size:14px}.cart .checkout-page .checkout .input,.cart .checkout-page .checkout .select{height:36px;padding:0 14px}.cart .checkout-page .checkout .textarea{min-height:92px;padding:12px 14px}.cart .checkout-page .checkout hr.--margin-20{display:none}.cart .checkout-page .checkout .cart-pickup-shipping,.cart .checkout-page .checkout .cart-address-shipping{margin-top:26px}.cart .checkout-page .checkout .cart-pickup-shipping >.subheading,.cart .checkout-page .checkout .cart-address-shipping >.subheading{margin:0 0 18px;padding:0;color:#212121;font-size:14px;line-height:1.2;font-weight:900}.cart .checkout-page .checkout .radio:not(.cart-delivery-selections) label{margin:0 0 10px}.cart .checkout-page .checkout .radio:not(.cart-delivery-selections) label>span{align-items:center;column-gap:14px;min-height:28px;padding:0;background:transparent;color:#3d414a;font-size:14px;line-height:1.35;font-weight:500}.cart .checkout-page .checkout .radio:not(.cart-delivery-selections) label>span:hover{background:transparent}.cart .checkout-page .checkout .radio:not(.cart-delivery-selections) label>span .--left{position:relative;display:block;flex:0 0 20px;width:20px;height:20px;border:2px solid #2f343d;border-radius:50%;background:#fff;box-sizing:border-box}.cart .checkout-page .checkout .radio:not(.cart-delivery-selections) label>span .--left i{display:none !important;visibility:hidden !important}.cart .checkout-page .checkout .radio:not(.cart-delivery-selections) label>span .--right{flex:1 1 auto;min-width:0}.cart .checkout-page .checkout .radio:not(.cart-delivery-selections) label>span .--corner{flex:0 0 auto;margin-left:auto}.cart .checkout-page .checkout .radio:not(.cart-delivery-selections) label input:checked+span{font-weight:500}.cart .checkout-page .checkout .radio:not(.cart-delivery-selections) label input:checked+span .--left{border-color:#31407c}.cart .checkout-page .checkout .radio:not(.cart-delivery-selections) label input:checked+span .--left:after{content:"";position:absolute;inset:4px;border-radius:50%;background:#31407c}.cart .checkout-page .checkout .checkbox label{margin:0 0 10px}.cart .checkout-page .checkout .checkbox label>span{align-items:center;column-gap:14px;min-height:28px;padding:0;background:transparent;color:#3d414a;font-size:14px;line-height:1.35;font-weight:500}.cart .checkout-page .checkout .checkbox label>span:hover{background:transparent}.cart .checkout-page .checkout .checkbox label>span .--left{position:relative;display:block;flex:0 0 20px;width:20px;height:20px;border:2px solid #2f343d;border-radius:5px;background:#fff;box-sizing:border-box}.cart .checkout-page .checkout .checkbox label>span .--left i{display:none !important;visibility:hidden !important}.cart .checkout-page .checkout .checkbox label>span .--right{flex:1 1 auto;min-width:0}.cart .checkout-page .checkout .checkbox label input:checked+span{font-weight:500}.cart .checkout-page .checkout .checkbox label input:checked+span .--left{border-color:#31407c}.cart .checkout-page .checkout .checkbox label input:checked+span .--left:after{content:"";position:absolute;inset:3px;border-radius:3px;background:#31407c}.cart .checkout-page .checkout .buttons.--center.--padding-top{padding:26px 34px 34px}.cart .checkout-page .checkout #confirm-shipping,.cart .checkout-page .checkout #confirm-payment,.cart .checkout-page .checkout .checkout-final-action .button{width:100%;min-height:52px;border:0;border-radius:12px;background:linear-gradient(90deg,#9d48f7 0%,#31407c 52%,#49cfea 100%);color:#fff;font-family:'Roboto', Arial;font-size:14px;font-weight:900;text-transform:none;box-shadow:none}.cart .checkout-page .checkout #confirm-shipping .loadicon,.cart .checkout-page .checkout #confirm-payment .loadicon,.cart .checkout-page .checkout .checkout-final-action .loadicon{display:none}.cart .checkout-page .checkout #confirm-shipping.--loading .loadicon,.cart .checkout-page .checkout #confirm-payment.--loading .loadicon,.cart .checkout-page .checkout .checkout-final-action .button.--loading .loadicon{display:inline-block}.cart .checkout-page .checkout #confirm-shipping.--disabled,.cart .checkout-page .checkout #confirm-payment.--disabled,.cart .checkout-page .checkout .checkout-final-action .button.--disabled{opacity:0.45}.cart .checkout-page .checkout .cart-payment-and-credits{display:block;margin:20px 34px 0;padding:34px;border-radius:18px;background:#f2f2f2;box-sizing:border-box}.cart .checkout-page .checkout .cart-payment-installments,.cart .checkout-page .checkout .cart-credits,.cart .checkout-page .checkout .cart-gift-card{margin:0 16px;margin-top:22px;padding-top:22px;border-top:1px solid #eef0f5}.cart .checkout-page .checkout .cart-payment-installments:first-child,.cart .checkout-page .checkout .cart-credits:first-child,.cart .checkout-page .checkout .cart-gift-card:first-child{margin-top:0;padding-top:0;border-top:0}.cart .checkout-page .checkout .cart-credits,.cart .checkout-page .checkout .cart-gift-card,.cart .checkout-page .checkout .cart-invoice{padding-right:34px;padding-left:34px}.cart .checkout-page .checkout .cart-credits:first-child,.cart .checkout-page .checkout .cart-gift-card:first-child,.cart .checkout-page .checkout .cart-invoice:first-child{padding-right:34px;padding-left:34px}.cart .checkout-page .checkout .cart-gift-card{padding-bottom:22px;border-radius:18px;background:#f2f2f2}.cart .checkout-page .checkout #accordion-payment>.subheading{margin:0 34px 18px;padding:0;color:#212121;text-align:left;font-size:14px;line-height:1.2;font-weight:900}.cart .checkout-page .checkout .cart-payment{display:grid;gap:4px}.cart .checkout-page .checkout .cart-payment label{margin:0}.cart .checkout-page .checkout .cart-payment label>span{min-height:46px;padding:10px 12px;border:0;border-radius:12px;background:transparent;box-sizing:border-box}.cart .checkout-page .checkout .cart-payment label>span:hover{background:#fff}.cart .checkout-page .checkout .cart-payment label input:disabled+span{opacity:0.45}.cart .checkout-page .checkout .cart-payment label[data-available='0']{display:none}.cart .checkout-page .checkout .cart-payment .--right{font-size:14px;line-height:1.25;font-weight:800}.cart .checkout-page .checkout .cart-payment .--corner{display:flex;align-items:center;justify-content:flex-end;min-width:68px;color:#7e8492;font-size:13px;line-height:1.2;font-weight:800;text-align:right}.cart .checkout-page .checkout .cart-payment label>input[data-hide-cod-cost='0']+span>.--corner>.--free{display:none}.cart .checkout-page .checkout .cart-payment label>input[data-hide-cod-cost='1']+span>.--corner>.--cost{display:none}.cart .checkout-page .checkout .cart-payment-installments{margin:14px 34px 0;padding:16px 18px;border:0;border-radius:16px;background:#f2f2f2;box-sizing:border-box}.cart .checkout-page .checkout .cart-payment-installments .cart-payment-installments-message,.cart .checkout-page .checkout .cart-payment-installments .cart-payment-installments-disabled,.cart .checkout-page .checkout .cart-payment-installments .cart-payment-installments-finloup,.cart .checkout-page .checkout .cart-payment-installments .cart-payment-installments-tbi{color:#4b515d;font-size:13px;line-height:1.35}.cart .checkout-page .checkout .cart-payment-installments .cart-payment-installments-select>label{display:block;margin:0 0 8px;color:#7e8492;font-size:12px;line-height:1.2;font-weight:800}.cart .checkout-page .checkout .cart-payment-installments .select{max-width:220px;height:42px;border-radius:12px;background-color:#fff}.cart .checkout-page .checkout .cart-payment h3,.cart .checkout-page .checkout .cart-credits h3,.cart .checkout-page .checkout .cart-gift-card h3,.cart .checkout-page .checkout .cart-payment-installments-label{margin:0 0 14px;padding:0;border:0;text-align:left;font-size:16px;line-height:1.2;font-weight:900}.cart .checkout-page .checkout .cart-gift-card h3{display:flex;align-items:center;gap:10px}.cart .checkout-page .checkout .cart-gift-card h3:before{content:"";display:block;width:28px;height:28px;border-radius:8px;background:url('/media/logos/logo-gift-card.png') center/18px no-repeat, linear-gradient(135deg,#9d48f7 0%,#31407c 58%,#49cfea 100%);flex:0 0 auto}.cart .checkout-page .checkout .cart-gift-card .cart-no-gift-card .buttons{padding-top:0}.cart .checkout-page .checkout .cart-gift-card #show-gift-card,.cart .checkout-page .checkout .cart-gift-card #hide-gift-card,.cart .checkout-page .checkout .cart-gift-card #insert-gift-card{min-height:44px;padding:0 18px;border:1px solid #e5e8ee;border-radius:12px;background:#fff;color:#212121;font-family:'Roboto', Arial;font-size:14px;font-weight:900;text-transform:none;box-shadow:none}.cart .checkout-page .checkout .cart-gift-card #show-gift-card:hover,.cart .checkout-page .checkout .cart-gift-card #hide-gift-card:hover,.cart .checkout-page .checkout .cart-gift-card #insert-gift-card:hover{background:#f7f8fb}.cart .checkout-page .checkout .cart-gift-card #insert-gift-card{border:0;background:linear-gradient(90deg,#9d48f7 0%,#31407c 52%,#49cfea 100%);color:#fff}.cart .checkout-page .checkout .cart-gift-card #insert-gift-card:hover{background:linear-gradient(90deg,#9d48f7 0%,#31407c 52%,#49cfea 100%)}.cart .checkout-page .checkout .cart-gift-card .cart-insert-gift-card{margin-top:14px}.cart .checkout-page .checkout .cart-gift-card .cart-insert-gift-card .gift-card-fields{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(160px,0.8fr) 112px;gap:14px;padding:0;border:0;border-radius:0;background:transparent;color:#212121;box-sizing:border-box}.cart .checkout-page .checkout .cart-gift-card .cart-insert-gift-card .gift-card-fields .field{margin:0}.cart .checkout-page .checkout .cart-gift-card .cart-insert-gift-card .gift-card-fields .label{display:block;margin:0 0 8px;color:#7e8492;font-size:12px;line-height:1.2;font-weight:800}.cart .checkout-page .checkout .cart-gift-card .cart-insert-gift-card .gift-card-fields .input,.cart .checkout-page .checkout .cart-gift-card .cart-insert-gift-card .gift-card-fields .select{width:100%;height:44px;border:1px solid transparent;border-radius:12px;background-color:#fff;box-shadow:none;box-sizing:border-box}.cart .checkout-page .checkout .cart-gift-card .cart-insert-gift-card .gift-card-fields .input:focus,.cart .checkout-page .checkout .cart-gift-card .cart-insert-gift-card .gift-card-fields .select:focus{border-color:#cdd4e3;background-color:#fff}.cart .checkout-page .checkout .cart-gift-card .cart-insert-gift-card .buttons.--gap-10.--padding-top{justify-content:flex-end;padding-top:14px}.cart .checkout-page .checkout .cart-gift-card .cart-select-gift-card{margin-top:14px}.cart .checkout-page .checkout .cart-gift-card .cart-select-gift-card >div:first-child{margin-bottom:14px !important}.cart .checkout-page .checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card{position:relative;overflow:hidden;max-width:none;min-height:128px;padding:22px 64px 20px 24px;border-radius:18px;background:linear-gradient(110deg,#9d48f7 0%,#31407c 52%,#49cfea 100%);color:#fff;box-sizing:border-box}.cart .checkout-page .checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card:before{content:"";position:absolute;top:18px;right:82px;width:82px;height:82px;border-radius:24px;background:url('/media/logos/logo-gift-card.png') center/54px no-repeat;opacity:0.16;pointer-events:none}.cart .checkout-page .checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card .cart-selected-gift-card-number{position:relative;display:inline-block;margin:0 0 10px;padding:8px 12px;border-radius:10px;background:rgba(255,255,255,0.96);color:#212121;font-size:20px;line-height:1.1;font-weight:900;min-width:170px;min-height:38px;z-index:1}.cart .checkout-page .checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card .cart-selected-gift-card-number var{display:block;color:inherit;font:inherit;font-style:normal;white-space:nowrap}.cart .checkout-page .checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card .cart-selected-gift-card-balance{position:relative;padding:0;color:rgba(255,255,255,0.9);font-size:14px;line-height:1.25;font-weight:700}.cart .checkout-page .checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card .cart-selected-gift-card-balance var{font-style:normal;font-weight:900}.cart .checkout-page .checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card .cart-selected-gift-card-remove{position:absolute;top:18px;right:18px;width:34px;height:34px;min-width:34px;min-height:34px;transform:none;background:rgba(255,255,255,0.16);color:#fff}.cart .checkout-page .checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card .cart-selected-gift-card-remove:hover{background:rgba(255,255,255,0.26)}.cart .checkout-page .checkout .cart-gift-card .cart-gift-card-selection{margin:10px 0 0 0;padding:0}.cart .checkout-page .checkout .cart-gift-card .cart-gift-card-selection .field{display:inline-flex;align-items:center;gap:8px;padding:10px;border:0;border-radius:14px;background:#fff}.cart .checkout-page .checkout .cart-gift-card .cart-gift-card-selection .input{width:116px;height:40px;border-radius:10px;background:#f2f2f2}.cart .checkout-page .checkout .cart-gift-card .cart-gift-card-selection span,.cart .checkout-page .checkout .cart-gift-card .cart-gift-card-selection var{color:#7e8492;font-size:13px;line-height:1.2;font-weight:800;font-style:normal}.cart .checkout-page .checkout .cart-gift-card .cart-use-gift-card{margin-top:10px}.cart .checkout-page .checkout .cart-gift-card .cart-use-gift-card label>span{min-height:48px;padding:12px 14px;border:0;border-radius:14px;background:transparent;box-sizing:border-box}.cart .checkout-page .checkout .cart-gift-card .cart-use-gift-card label>span:hover{background:#fff}.cart .checkout-page .checkout .cart-gift-card .cart-use-gift-card label input:checked+span{background:#fff}.cart .checkout-page .checkout .cart-gift-card .cart-use-gift-card label input:disabled+span{opacity:0.45}.cart .checkout-page .checkout .cart-use-credits{margin-top:10px}.cart .checkout-page .checkout .cart-use-credits label>span{min-height:48px;border:0;border-radius:14px;background:transparent;box-sizing:border-box}.cart .checkout-page .checkout .cart-use-credits label>span:hover{background:#fff}.cart .checkout-page .checkout .cart-use-credits label input:checked+span{background:#fff}.cart .checkout-page .checkout .cart-use-credits label input:disabled+span{opacity:0.45}.cart .checkout-page .checkout .cart-credits-selection{margin:10px 0 0 0;padding:0}.cart .checkout-page .checkout .cart-credits-selection .field{display:inline-flex;align-items:center;gap:8px;padding:10px;border:0;border-radius:14px;background:#fff}.cart .checkout-page .checkout .cart-credits-selection .input{width:116px;height:40px;border-radius:10px;background:#f2f2f2}.cart .checkout-page .checkout .cart-credits-selection span,.cart .checkout-page .checkout .cart-credits-selection var{color:#7e8492;font-size:13px;line-height:1.2;font-weight:800;font-style:normal}.cart .checkout-page .checkout #comment-box{display:block;margin:0 0 18px;padding:28px 34px}.cart .checkout-page .checkout .checkout-review-title{margin:0 0 20px;font-family:'Roboto', Arial;font-size:20px;line-height:1.15;font-weight:800;color:#212121}.cart .checkout-page .checkout #comment-field,.cart .checkout-page .checkout #comment-box>.field{padding:18px;border-radius:18px;background:#f2f2f2;box-sizing:border-box}.cart .checkout-page .checkout #comment-field{margin-bottom:14px}.cart .checkout-page .checkout #comment-field .textarea{background:#fff}.cart .checkout-page .checkout #comment-box>.field{margin-top:12px}.cart .checkout-page .checkout #comment-box>.field .text.--padding{margin:0 0 12px;padding:0;color:#4b515d;font-size:13px;line-height:1.4}.cart .checkout-page .checkout #comment-box>.field .checkbox label{margin:0 0 4px}.cart .checkout-page .checkout #comment-box>.field .checkbox label>span{min-height:44px;padding:10px 12px;border:0;border-radius:12px;background:transparent;box-sizing:border-box}.cart .checkout-page .checkout #comment-box>.field .checkbox label>span:hover{background:#fff}.cart .checkout-page .checkout #accordion-payment:not([data-is-confirmed='1'])+#comment-box{min-height:76px;padding:0 34px;border-radius:30px;background:rgba(255,255,255,0.56);box-sizing:border-box}.cart .checkout-page .checkout #accordion-payment:not([data-is-confirmed='1'])+#comment-box .checkout-review-title{display:flex;align-items:center;min-height:76px;margin:0;color:#b4b6bf}.cart .checkout-page .checkout #accordion-payment:not([data-is-confirmed='1'])+#comment-box #comment-field,.cart .checkout-page .checkout #accordion-payment:not([data-is-confirmed='1'])+#comment-box >.field{display:none}.cart .checkout-page .checkout .checkout-final-action{margin-top:10px}.cart .checkout-page .checkout .checkout-totals-area{min-width:0;position:sticky;top:140px;padding:26px 32px;border-radius:30px;background:#fff;box-sizing:border-box}.cart .checkout-page .checkout .checkout-totals-title{margin:0 0 10px;color:#212121;font-family:'Roboto', Arial;font-size:20px;line-height:1.2;font-weight:900}.cart .checkout-page .checkout .list-totals{padding:0}.cart .checkout-page .checkout .list-totals .list-totals-row{padding:13px 0;border-bottom:1px solid #eef0f5;gap:16px}.cart .checkout-page .checkout .list-totals .list-totals-label,.cart .checkout-page .checkout .list-totals .list-totals-value{color:#212121;font-size:13px;line-height:1.2;font-weight:800}.cart .checkout-page .checkout .list-totals .list-totals-value{font-size:13px;text-align:right;white-space:nowrap}.cart .checkout-page .checkout .list-totals var{font-style:normal}.cart .checkout-page .checkout .list-totals[data-compute-credits='0'] .list-totals-row.--cost-total-row,.cart .checkout-page .checkout .list-totals[data-compute-gift-card='0'] .list-totals-row.--cost-total-row,.cart .checkout-page .checkout .list-totals .list-totals-row.--cost-payable-row{border-bottom:0;margin-bottom:0}.cart .checkout-page .checkout .list-totals[data-compute-credits='0'] .list-totals-row.--cost-total-row .--cost-total-value,.cart .checkout-page .checkout .list-totals[data-compute-credits='0'] .list-totals-row.--cost-total-row .--cost-value,.cart .checkout-page .checkout .list-totals[data-compute-gift-card='0'] .list-totals-row.--cost-total-row .--cost-total-value,.cart .checkout-page .checkout .list-totals[data-compute-gift-card='0'] .list-totals-row.--cost-total-row .--cost-value,.cart .checkout-page .checkout .list-totals .list-totals-row.--cost-payable-row .--cost-total-value,.cart .checkout-page .checkout .list-totals .list-totals-row.--cost-payable-row .--cost-value{font-size:13px}@media only screen and (max-width: 1180px){.cart .checkout-page .checkout #main-horizontal{grid-template-columns:minmax(0,1fr) 310px;gap:22px}}@media only screen and (max-width: 1023px){.cart .checkout-page{padding:0}.cart .checkout-page__title{font-size:26px;margin-bottom:22px}.cart .checkout-page .checkout #main-horizontal{grid-template-columns:1fr}.cart .checkout-page .checkout .checkout-totals-area{position:static;order:-1;margin-bottom:18px}.cart .checkout-page .checkout .cart-delivery{margin:18px}.cart .checkout-page .checkout .cart-delivery .cart-delivery-selections{grid-template-columns:1fr;height:auto;gap:8px}.cart .checkout-page .checkout .cart-delivery .cart-delivery-selections label span{min-height:58px;border:1px solid #e5e8ee;border-radius:12px}.cart .checkout-page .checkout .cart-delivery .cart-delivery-selections .cart-delivery-selection-icon{width:40px;height:40px}.cart .checkout-page .checkout .cart-delivery .cart-delivery-pickup,.cart .checkout-page .checkout .cart-delivery .cart-delivery-address,.cart .checkout-page .checkout .cart-delivery .cart-delivery-boxnow{margin-top:10px;border-radius:16px;padding:20px}.cart .checkout-page .checkout .cart-delivery-pickup-info,.cart .checkout-page .checkout .cart-delivery-address-info,.cart .checkout-page .checkout .cart-delivery-boxnow-info,.cart .checkout-page .checkout .cart-invoice-address-info,.cart .checkout-page .checkout .cart-delivery-address-info>.horizontal,.cart .checkout-page .checkout .cart-invoice-address-info>.horizontal{grid-template-columns:1fr;gap:14px}.cart .checkout-page .checkout .buttons.--center.--padding-top,.cart .checkout-page .checkout .cart-payment-and-credits{margin-left:18px;margin-right:18px;padding-left:20px;padding-right:20px}.cart .checkout-page .checkout #comment-box{padding-left:20px;padding-right:20px}.cart .checkout-page .checkout #accordion-payment>.subheading{margin-left:18px;margin-right:18px}.cart .checkout-page .checkout .cart-payment-and-credits{padding:16px}.cart .checkout-page .checkout .cart-payment-installments{margin-left:18px;margin-right:18px}.cart .checkout-page .checkout .cart-gift-card .cart-insert-gift-card .gift-card-fields{grid-template-columns:1fr}.cart .checkout-page .checkout .cart-gift-card .cart-insert-gift-card .buttons.--gap-10.--padding-top{flex-direction:column-reverse;align-items:stretch}.cart .checkout-page .checkout .cart-gift-card .cart-insert-gift-card .buttons.--gap-10.--padding-top .button{width:100%}.cart .checkout-page .checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card{min-height:92px;padding:20px 56px 18px 18px}.cart .checkout-page .checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card:before{right:58px;width:68px;height:68px}.cart .checkout-page .checkout .cart-gift-card .cart-select-gift-card .cart-selected-gift-card .cart-selected-gift-card-number{display:none}.cart .checkout-page .checkout .cart-gift-card .cart-gift-card-selection{margin-left:0}.cart .checkout-page .checkout .cart-gift-card .cart-gift-card-selection .field{display:flex;width:100%}.cart .checkout-page .checkout .cart-gift-card .cart-gift-card-selection .input{flex:1 1 auto;width:auto;min-width:0}.cart .checkout-page .checkout .cart-accordion>summary>div,.cart .checkout-page .checkout .cart-accordion[open]>summary>div,.cart .checkout-page .checkout #accordion-payment:not([data-is-confirmed='1'])+#comment-box{border-radius:18px}}.telephone-validation-popup .telephone-validation-popup-number-form,.telephone-validation-popup .telephone-validation-popup-otp-form{display:none}.telephone-validation-popup[data-active-form='number'] .telephone-validation-popup-number-form{display:block}.telephone-validation-popup[data-active-form='otp'] .telephone-validation-popup-otp-form{display:block}.telephone-validation-popup .telephone-validation-popup-top .telephone-validation-popup-top-desc{margin-top:10px}.telephone-validation-popup .telephone-validation-popup-fields{margin-top:10px}.telephone-validation-popup .telephone-validation-popup-error{margin-top:10px;color:#d03737}.telephone-validation-popup .telephone-validation-popup-bottom{margin-top:20px}.connect-auth{background:#eef1f7;padding:32px 0 58px;color:#212121}.connect-auth .aligner{max-width:1180px}.connect-auth .connect-auth-layout{display:grid;grid-template-columns:minmax(280px,0.78fr) minmax(0,1.22fr);gap:28px;align-items:stretch}.connect-auth .connect-auth-intro,.connect-auth .connect-auth-card{border-radius:16px;background:#fff}.connect-auth .connect-auth-intro{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:520px;padding:36px;background:#31407c;color:#fff}.connect-auth .connect-auth-intro:before{content:'';position:absolute;top:-42px;right:-74px;width:260px;height:430px;background:#47cfe9;opacity:0.78;transform:rotate(24deg)}.connect-auth .connect-auth-intro:after{content:'';position:absolute;right:58px;bottom:-86px;width:190px;height:260px;background:#9d48f7;opacity:0.58;transform:rotate(24deg)}.connect-auth .connect-auth-intro >*{position:relative;z-index:1}.connect-auth .connect-auth-intro h1{max-width:360px;margin:0 0 18px;font-family:'Open Sans', Arial;font-size:46px;line-height:1.05;font-weight:800;letter-spacing:0}.connect-auth .connect-auth-intro p{max-width:410px;margin:0;color:rgba(255,255,255,0.84);font-size:15px;line-height:1.45}.connect-auth .connect-auth-brand{display:inline-flex;align-items:center;gap:10px;width:fit-content;margin-bottom:auto;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,0.14);font-size:13px;font-weight:800;text-transform:uppercase}.connect-auth .connect-auth-brand img{width:26px;height:26px;object-fit:contain}.connect-auth .connect-auth-perks{display:grid;gap:10px;margin-top:30px}.connect-auth .connect-auth-perks span{display:flex;align-items:center;gap:10px;width:fit-content;min-height:38px;padding:0 14px;border-radius:10px;background:rgba(255,255,255,0.12);font-size:13px;font-weight:800}.connect-auth .connect-auth-perks i{font-size:19px}.connect-auth .connect-auth-card{padding:34px;min-width:0}.connect-auth .connect-auth-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:30px;padding:6px;border-radius:14px;background:#f3f3f3}.connect-auth .connect-auth-tabs a{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:10px;color:#555;font-family:'Open Sans', Arial;font-size:13px;font-weight:800;text-transform:uppercase}.connect-auth .connect-auth-tabs a.--selected{background:#fff;color:#31407c;box-shadow:0 8px 18px rgba(28,38,72,0.08)}.connect-auth .connect-auth-header{margin-bottom:24px}.connect-auth .connect-auth-header h2{margin:0 0 8px;font-family:'Open Sans', Arial;font-size:30px;line-height:1.15;font-weight:800;letter-spacing:0}.connect-auth .connect-auth-header p{margin:0;color:#686d78;font-size:14px;line-height:1.4}.connect-auth .connect-fields{display:grid;gap:16px}.connect-auth .connect-auth-grid.--two{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-auth .connect-field{display:flex;flex-direction:column;gap:8px;min-width:0}.connect-auth .connect-field >span{color:#8b909b;font-size:11px;line-height:1.2;font-weight:800;text-transform:uppercase}.connect-auth .connect-field .input,.connect-auth .connect-field .select{width:100%;height:42px;min-height:42px;border:0;border-radius:12px;background:#f3f3f3;box-shadow:none;color:#212121;font-family:'Roboto', Arial;font-size:14px;box-sizing:border-box}.connect-auth .connect-field .input{padding:0 15px}.connect-auth .connect-field .select{padding:0 38px 0 15px}.connect-auth .connect-birthdate{display:grid;grid-template-columns:1fr 1fr 1.35fr;gap:8px}.connect-auth .connect-forgot-password-link{display:flex;justify-content:flex-end;margin-top:-4px}.connect-auth .connect-forgot-password-link a{color:#31407c;font-size:13px;font-weight:800}.connect-auth .connect-auth-submit,.connect-auth .connect-auth-actions .button,.connect-auth .connect-social-actions .button{width:100%;min-height:52px;border-radius:12px}.connect-auth .button.--primary{border:0;background:linear-gradient(90deg,#9d48f7 0%,#31407c 54%,#47cfe9 100%);color:#fff;font-family:'Open Sans', Arial;font-size:13px;font-weight:800;text-transform:uppercase;box-shadow:none}.connect-auth .button.--primary:hover,.connect-auth .button.--primary:active{background:linear-gradient(90deg,#8f37ef 0%,#28366f 54%,#35bfdc 100%);color:#fff}.connect-auth .connect-auth-submit{margin-top:22px}.connect-auth .connect-auth-divider{position:relative;display:flex;justify-content:center;margin:26px 0;color:#8b909b;font-size:12px;font-weight:800;text-transform:uppercase}.connect-auth .connect-auth-divider:before{content:'';position:absolute;top:50%;right:0;left:0;height:1px;background:#e0e3ea}.connect-auth .connect-auth-divider span{position:relative;z-index:1;padding:0 12px;background:#fff}.connect-auth .connect-social-actions{display:grid;gap:12px;justify-items:center}.connect-auth .connect-social-actions .g_id_signin{display:block;min-height:40px}.connect-auth .connect-social-actions .button.--fb-blue{display:flex;align-items:center;justify-content:center;gap:9px;border:0;background:#3b5998;color:#fff;font-weight:800;width:203px;min-height:unset;max-width:100%;padding:10px;font-size:12px;border-radius:5px}.connect-auth .connect-social-actions .button.--fb-blue i{font-size:20px}.connect-auth .connect-auth-section-title{margin:26px 0 14px;color:#242424;font-family:'Open Sans', Arial;font-size:16px;font-weight:800}.connect-auth .connect-terms{margin-top:24px;padding:18px;border-radius:18px;background:#f2f2f2}.connect-auth .connect-terms-copy{margin:0 0 12px;padding:0;color:#4b515d;font-size:13px;line-height:1.4}.connect-auth .connect-terms-copy a{color:#31407c;font-weight:800}.connect-auth .connect-terms .checkbox label+label{margin-top:4px}.connect-auth .connect-terms .checkbox label>span{align-items:center;column-gap:14px;min-height:28px;padding:0;border:0;background:transparent;box-sizing:border-box}.connect-auth .connect-terms .checkbox label>span:hover{background:transparent}.connect-auth .connect-terms .checkbox .--left{position:relative;display:block;flex:0 0 20px;width:20px;height:20px;border:2px solid #2f343d;border-radius:5px;background:#fff;box-sizing:border-box}.connect-auth .connect-terms .checkbox .--left i{display:none !important;visibility:hidden !important}.connect-auth .connect-terms .checkbox .--right{flex:1 1 auto;min-width:0;color:#333;font-size:13px;line-height:1.35;font-weight:500}.connect-auth .connect-terms .checkbox label input:checked+span{font-weight:500}.connect-auth .connect-terms .checkbox label input:checked+span .--left{border-color:#31407c}.connect-auth .connect-terms .checkbox label input:checked+span .--left:after{content:"";position:absolute;inset:3px;border-radius:3px;background:#31407c}.connect-auth .connect-auth-actions{display:grid;grid-template-columns:0.55fr 1fr;gap:12px;margin-top:24px}.connect-auth .connect-auth-actions .button{display:flex;align-items:center;justify-content:center;gap:8px}.connect-auth .connect-auth-actions .button.--transparent{background:#f3f3f3;color:#333;font-weight:800}.connect-auth .errorbox{margin:0}@media only screen and (max-width: 1023px){.connect-auth .connect-auth-layout{grid-template-columns:1fr}.connect-auth .connect-auth-intro{min-height:300px}}@media only screen and (max-width: 519px){.connect-auth{padding:14px 0 34px}.connect-auth .connect-auth-intro,.connect-auth .connect-auth-card{border-radius:12px}.connect-auth .connect-auth-intro{min-height:0;padding:26px 20px}.connect-auth .connect-auth-intro h1{font-size:34px}.connect-auth .connect-auth-card{padding:18px 14px}.connect-auth .connect-auth-header h2{font-size:26px}.connect-auth .connect-auth-grid.--two,.connect-auth .connect-auth-actions{grid-template-columns:1fr}.connect-auth .connect-auth-tabs a{min-height:44px}}.contact{padding:40px 0 80px;color:#212121}.contact .contact-eyebrow{margin-bottom:10px;color:#9D48F7;font-family:'Open Sans', Arial;font-size:13px;line-height:1.2;font-weight:800;letter-spacing:0.14em;text-transform:uppercase}.contact .contact-hero{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:250px;overflow:hidden;padding:50px 60px;border-radius:32px;background:linear-gradient(110deg,#fff 0%,#f8f7ff 48%,#e8f7fb 100%)}.contact .contact-hero::before{content:"";position:absolute;top:-170px;right:-110px;width:430px;height:430px;border:1px solid rgba(157,72,247,0.15);border-radius:50%;box-shadow:0 0 0 52px rgba(73,207,234,0.07)}.contact .contact-hero > div:first-child{position:relative;z-index:1}.contact .contact-hero h1{font-family:'Open Sans', Arial;font-size:44px;line-height:1.1;font-weight:800}.contact .contact-hero p{max-width:520px;margin-top:14px;color:#727272;font-size:17px;line-height:1.55}.contact .contact-hero .contact-hero-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:110px;height:110px;border-radius:30px;background:linear-gradient(to right,#49CFEA,#31407C,#31407C,#9D48F7);box-shadow:0 18px 40px rgba(49,64,124,0.2);color:#fff;font-size:44px;transform:rotate(4deg)}.contact .contact-hero .contact-hero-icon i{transform:rotate(-4deg)}.contact .contact-locations{margin-top:64px}.contact .contact-section-heading{display:flex;align-items:flex-end;gap:20px;margin-bottom:24px}.contact .contact-section-heading > div{flex:0 0 auto}.contact .contact-section-heading h2{font-family:'Open Sans', Arial;font-size:30px;line-height:1.2;font-weight:800}.contact .contact-section-heading span{width:100%;height:2px;margin-bottom:7px;border-radius:2px;background:linear-gradient(90deg,#9D48F7,#49CFEA,transparent)}.contact .contact-location{display:grid;grid-template-columns:minmax(380px,0.9fr) minmax(0,1.1fr);min-height:360px;overflow:hidden;margin-top:22px;border:2px solid transparent;border-radius:28px;background:linear-gradient(#fff,#fff) padding-box, linear-gradient(135deg,rgba(157,72,247,0.24),rgba(73,207,234,0.28)) border-box;scroll-margin-top:150px}.contact .contact-location:nth-of-type(even){grid-template-columns:minmax(0,1.1fr) minmax(380px,0.9fr)}.contact .contact-location:nth-of-type(even) .contact-location-map{grid-column:2}.contact .contact-location:nth-of-type(even) .contact-location-content{grid-column:1;grid-row:1}.contact .contact-location .contact-location-map{width:100%;height:100%;min-height:360px;background:linear-gradient(145deg,#e4e7ef,#f6f7fa)}.contact .contact-location .contact-location-content{align-self:center;padding:42px 46px}.contact .contact-location .contact-location-label{margin-bottom:9px;color:#9D48F7;font-size:13px;line-height:1.2;font-weight:800;letter-spacing:0.1em;text-transform:uppercase}.contact .contact-location h3{margin-bottom:26px;font-family:'Open Sans', Arial;font-size:25px;line-height:1.25;font-weight:800}.contact .contact-location .contact-location-details{display:grid;gap:20px}.contact .contact-location .contact-detail{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px}.contact .contact-location .contact-detail .contact-detail-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:13px;background:#ECEEF3;color:#9D48F7;font-size:18px}.contact .contact-location .contact-detail strong,.contact .contact-location .contact-detail a{display:block;color:#212121;font-size:15px;line-height:1.4;font-weight:700;text-decoration:none}.contact .contact-location .contact-detail a:hover{color:#9D48F7}.contact .contact-location .contact-detail span{display:block;margin-top:4px;color:#727272;font-size:14px;line-height:1.5}.contact .contact-location .contact-email{margin-bottom:10px}.contact .contact-location .contact-email:last-child{margin-bottom:0}.contact .contact-location .contact-email span{margin:0 0 2px;font-size:12px}.contact .contact-message-section{display:grid;grid-template-columns:minmax(300px,0.75fr) minmax(0,1.25fr);overflow:hidden;margin-top:64px;border-radius:32px;background:#fff}.contact .contact-message-section .contact-message-intro{position:relative;overflow:hidden;padding:52px 44px;background:linear-gradient(145deg,#252d54 0%,#31407c 58%,#643d91 100%);color:#fff}.contact .contact-message-section .contact-message-intro::after{content:"";position:absolute;right:-120px;bottom:-180px;width:360px;height:360px;border:1px solid rgba(255,255,255,0.13);border-radius:50%;box-shadow:0 0 0 45px rgba(255,255,255,0.035)}.contact .contact-message-section .contact-message-intro > *{position:relative;z-index:1}.contact .contact-message-section .contact-message-intro .contact-eyebrow{color:#49CFEA}.contact .contact-message-section .contact-message-intro h2{font-family:'Open Sans', Arial;font-size:31px;line-height:1.2;font-weight:800}.contact .contact-message-section .contact-message-intro p{margin-top:16px;color:rgba(255,255,255,0.78);font-size:15px;line-height:1.65}.contact .contact-message-section .contact-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.contact .contact-message-section .contact-social a{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;border:1px solid rgba(255,255,255,0.28);border-radius:13px;background:rgba(255,255,255,0.09);color:#fff;font-size:19px;text-decoration:none;transition:background 0.2s ease, transform 0.2s ease}.contact .contact-message-section .contact-social a:hover,.contact .contact-message-section .contact-social a:focus-visible{background:rgba(255,255,255,0.2);transform:translateY(-2px)}.contact .contact-message-section .contact-form{padding:48px}.contact .contact-message-section .contact-form .contact-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact .contact-message-section .contact-form .contact-form-field{display:block;margin-bottom:18px}.contact .contact-message-section .contact-form .contact-form-field > span{display:block;margin-bottom:8px;font-size:13px;line-height:1.3;font-weight:700}.contact .contact-message-section .contact-form .input,.contact .contact-message-section .contact-form .textarea{border:1px solid #dfe3ec;border-radius:12px;background:#f8f9fb;color:#212121;font-family:'Roboto', Arial;font-size:15px;transition:border-color 0.2s ease, background 0.2s ease, box-shadow 0.2s ease}.contact .contact-message-section .contact-form .input:focus,.contact .contact-message-section .contact-form .textarea:focus{border-color:#9D48F7;background:#fff;box-shadow:0 0 0 3px rgba(157,72,247,0.12);outline:none}.contact .contact-message-section .contact-form .input{height:48px;padding:0 15px}.contact .contact-message-section .contact-form .textarea{min-height:150px;padding:14px 15px;resize:vertical}.contact .contact-message-section .contact-form .contact-turnstile{display:flex;justify-content:flex-start;min-height:65px;margin-top:4px}.contact .contact-message-section .contact-form .contact-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:160px;min-height:48px;margin-top:18px;padding:0 24px;border:0;border-radius:13px;background:linear-gradient(to right,#49CFEA,#31407C,#31407C,#9D48F7);background-size:120%;color:#fff;font-family:'Roboto', Arial;font-size:14px;font-weight:800;text-transform:uppercase;cursor:pointer;transition:background-position 0.2s ease, transform 0.2s ease}.contact .contact-message-section .contact-form .contact-submit:hover,.contact .contact-message-section .contact-form .contact-submit:focus-visible{background-position:right center;transform:translateY(-2px)}.contact .contact-message-section .contact-form .contact-submit:disabled{cursor:wait;opacity:0.65;transform:none}@media only screen and (max-width: 1023px){.contact{padding:24px 0 56px}.contact .contact-hero{min-height:220px;padding:40px;border-radius:24px}.contact .contact-hero h1{font-size:36px}.contact .contact-hero .contact-hero-icon{width:90px;height:90px;border-radius:25px;font-size:36px}.contact .contact-location,.contact .contact-location:nth-of-type(even){grid-template-columns:1fr}.contact .contact-location .contact-location-map,.contact .contact-location:nth-of-type(even) .contact-location-map{grid-column:1;grid-row:1;min-height:300px}.contact .contact-location .contact-location-content,.contact .contact-location:nth-of-type(even) .contact-location-content{grid-column:1;grid-row:2;padding:36px 34px}.contact .contact-message-section{grid-template-columns:1fr;border-radius:24px}.contact .contact-message-section .contact-message-intro{padding:40px 34px}.contact .contact-message-section .contact-form{padding:38px 34px}}@media only screen and (max-width: 519px){.contact{padding-top:16px}.contact .contact-hero{justify-content:center;min-height:215px;padding:30px 24px;border-radius:18px;text-align:center}.contact .contact-hero h1{font-size:30px}.contact .contact-hero p{font-size:15px}.contact .contact-hero .contact-hero-icon{display:none}.contact .contact-locations{margin-top:44px}.contact .contact-section-heading{margin-bottom:18px}.contact .contact-section-heading h2{font-size:25px}.contact .contact-location,.contact .contact-location:nth-of-type(even){margin-top:14px;border-radius:18px}.contact .contact-location .contact-location-map,.contact .contact-location:nth-of-type(even) .contact-location-map{min-height:235px}.contact .contact-location .contact-location-content,.contact .contact-location:nth-of-type(even) .contact-location-content{padding:28px 22px 30px}.contact .contact-location h3,.contact .contact-location:nth-of-type(even) h3{margin-bottom:22px;font-size:21px}.contact .contact-location .contact-detail,.contact .contact-location:nth-of-type(even) .contact-detail{grid-template-columns:40px minmax(0,1fr);gap:12px}.contact .contact-location .contact-detail .contact-detail-icon,.contact .contact-location:nth-of-type(even) .contact-detail .contact-detail-icon{width:40px;height:40px;border-radius:12px}.contact .contact-message-section{margin-top:44px;border-radius:20px}.contact .contact-message-section .contact-message-intro{padding:34px 24px}.contact .contact-message-section .contact-message-intro h2{font-size:26px}.contact .contact-message-section .contact-form{padding:30px 22px}.contact .contact-message-section .contact-form .contact-form-row{grid-template-columns:1fr;gap:0}.contact .contact-message-section .contact-form .contact-turnstile{overflow:hidden}.contact .contact-message-section .contact-form .contact-submit{width:100%}}.faq{padding:40px 0 80px}.faq .faq-categories{padding:48px;border-radius:32px;background:#ECEEF3}.faq .faq-categories .faq-title{margin-bottom:34px;font-family:'Open Sans', Arial;font-size:32px;line-height:1.2;font-weight:700}.faq .faq-categories .faq-category{margin-top:40px}.faq .faq-categories .faq-category:first-of-type{margin-top:0}.faq .faq-categories .faq-category .faq-category-title{margin-bottom:18px;font-family:'Open Sans', Arial;font-size:22px;line-height:1.3;font-weight:700}.faq .faq-categories .faq-category .faq-category-questions{counter-reset:faq-question}.faq .faq-categories .faq-category .faq-category-questions .faq-question{counter-increment:faq-question;margin-bottom:8px;overflow:hidden;border:2px solid transparent;border-radius:14px;background:linear-gradient(#f8f8fa,#f8f8fa) padding-box, linear-gradient(#f8f8fa,#f8f8fa) border-box;color:#727272;transition:background 0.2s ease, color 0.2s ease}.faq .faq-categories .faq-category .faq-category-questions .faq-question:last-child{margin-bottom:0}.faq .faq-categories .faq-category .faq-category-questions .faq-question[open]{background:linear-gradient(#fff,#fff) padding-box, linear-gradient(90deg,#9D48F7 0%,#31407c 50%,#49CFEA 100%) border-box;color:#212121}.faq .faq-categories .faq-category .faq-category-questions .faq-question .faq-question-question{display:grid;grid-template-columns:84px 1px minmax(0,1fr) 24px;align-items:center;column-gap:22px;min-height:76px;padding:10px 24px 10px 20px;cursor:pointer;list-style:none}.faq .faq-categories .faq-category .faq-category-questions .faq-question .faq-question-question::-webkit-details-marker{display:none}.faq .faq-categories .faq-category .faq-category-questions .faq-question .faq-question-question::before{content:counter(faq-question,decimal-leading-zero);color:#a7a7aa;font-family:'Roboto', Arial;font-size:48px;line-height:1;font-weight:300}.faq .faq-categories .faq-category .faq-category-questions .faq-question .faq-question-question::after{content:"+";grid-column:4;color:#727272;font-size:28px;line-height:1;font-weight:300;text-align:center}.faq .faq-categories .faq-category .faq-category-questions .faq-question .faq-question-question .faq-question-text{grid-column:3;font-family:'Open Sans', Arial;font-size:19px;line-height:1.35}.faq .faq-categories .faq-category .faq-category-questions .faq-question .faq-question-question::marker{content:""}.faq .faq-categories .faq-category .faq-category-questions .faq-question .faq-question-question::selection{background:rgba(157,72,247,0.18)}.faq .faq-categories .faq-category .faq-category-questions .faq-question .faq-question-question:focus-visible{outline:3px solid rgba(73,207,234,0.45);outline-offset:-4px}.faq .faq-categories .faq-category .faq-category-questions .faq-question .faq-question-question::before{grid-column:1}.faq .faq-categories .faq-category .faq-category-questions .faq-question .faq-question-question > .faq-question-text{position:relative}.faq .faq-categories .faq-category .faq-category-questions .faq-question .faq-question-question > .faq-question-text::after{content:"";position:absolute;top:50%;left:-23px;width:1px;height:54px;background:#969696;transform:translateY(-50%)}.faq .faq-categories .faq-category .faq-category-questions .faq-question[open] .faq-question-question{padding-bottom:2px;font-weight:700}.faq .faq-categories .faq-category .faq-category-questions .faq-question[open] .faq-question-question::before{background:linear-gradient(90deg,#9D48F7 0%,#31407c 55%,#49CFEA 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.faq .faq-categories .faq-category .faq-category-questions .faq-question[open] .faq-question-question::after{content:"−";color:#212121}.faq .faq-categories .faq-category .faq-category-questions .faq-question .faq-question-answer{padding:0 64px 22px 128px;color:#212121;font-family:'Roboto', Arial;font-size:14px;line-height:1.55}.faq .faq-categories .faq-category .faq-category-questions .faq-question .faq-question-answer p,.faq .faq-categories .faq-category .faq-category-questions .faq-question .faq-question-answer ul,.faq .faq-categories .faq-category .faq-category-questions .faq-question .faq-question-answer ol{margin:0 0 10px}.faq .faq-categories .faq-category .faq-category-questions .faq-question .faq-question-answer > div > :last-child{margin-bottom:0}@media only screen and (max-width: 1023px){.faq{padding:24px 0 56px}.faq .faq-categories{padding:32px 24px;border-radius:24px}.faq .faq-categories .faq-title{margin-bottom:28px;font-size:28px}}@media only screen and (max-width: 519px){.faq{padding-top:16px}.faq .faq-categories{padding:26px 12px;border-radius:18px}.faq .faq-categories .faq-title{margin:0 8px 24px;font-size:25px}.faq .faq-categories .faq-category{margin-top:32px}.faq .faq-categories .faq-category .faq-category-title{margin:0 8px 14px;font-size:19px}.faq .faq-categories .faq-category .faq-category-questions .faq-question{border-radius:12px}.faq .faq-categories .faq-category .faq-category-questions .faq-question .faq-question-question{grid-template-columns:48px 1px minmax(0,1fr) 20px;column-gap:12px;min-height:68px;padding:10px 12px}.faq .faq-categories .faq-category .faq-category-questions .faq-question .faq-question-question::before{font-size:32px}.faq .faq-categories .faq-category .faq-category-questions .faq-question .faq-question-question::after{font-size:24px}.faq .faq-categories .faq-category .faq-category-questions .faq-question .faq-question-question .faq-question-text{font-size:15px}.faq .faq-categories .faq-category .faq-category-questions .faq-question .faq-question-question .faq-question-text::after{left:-13px;height:42px}.faq .faq-categories .faq-category .faq-category-questions .faq-question .faq-question-answer{padding:2px 44px 18px 74px;font-size:13px}}.gift-cards{padding-bottom:100px}.gift-cards .gift-cards-lp{padding-top:40px;background-color:#fff}.gift-cards .gift-cards-lp .gift-cards-lp-top{background-image:url(/media/gift-cards/top-banner.png);background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;position:relative;height:300px}.gift-cards .gift-cards-lp .gift-cards-lp-top .center-top{position:relative;z-index:3}.gift-cards .gift-cards-lp .gift-cards-lp-top .floating-top{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-550px,-50%);-ms-transform:translate(-550px,-50%);transform:translate(-550px,-50%)}.gift-cards .gift-cards-lp .gift-cards-lp-bottom{padding-top:80px;padding-bottom:80px}.gift-cards .gift-cards-lp .gift-cards-lp-bottom .gift-cards-lp-bottom-aligner{width:100%;max-width:1000px;margin:auto}.gift-cards .gift-cards-lp .gift-cards-lp-bottom .gift-cards-lp-bottom-aligner .gift-cards-lp-bottom-paragraph{flex:1;display:flex;justify-content:space-around}.gift-cards .gift-cards-lp .gift-cards-lp-bottom .gift-cards-lp-bottom-aligner .gift-cards-lp-bottom-paragraph section{display:flex;justify-content:center;align-items:center;text-align:center;font-size:20px;padding:0 10px;max-width:450px}.gift-cards .gift-cards-lp .gift-cards-lp-bottom .gift-cards-lp-bottom-aligner .gift-cards-lp-bottom-buttons{padding-top:40px;flex:1}.gift-cards .gift-cards-lp .gift-cards-lp-faq{background-image:url(/media/gift-cards/curve.svg);background-position:top center;background-repeat:no-repeat;background-size:100% auto;background-color:#eee;min-height:200px;padding-top:100px}.gift-cards .gift-cards-lp .gift-cards-lp-faq .gift-cards-seo-faq .gift-cards-seo-faq-box{background-color:#fff;padding:60px}.gift-cards .gift-cards-lp .gift-cards-lp-faq .gift-cards-seo-faq .gift-cards-seo-faq-box .gift-cards-seo-faq-title{font-size:20px;padding-bottom:40px;text-transform:uppercase;font-weight:bold}.gift-cards .gift-cards-lp .gift-cards-lp-faq .gift-cards-seo-faq .gift-cards-seo-faq-box details{padding-left:30px;border-left:3px solid transparent;margin-bottom:30px}.gift-cards .gift-cards-lp .gift-cards-lp-faq .gift-cards-seo-faq .gift-cards-seo-faq-box details>summary{display:block;font-weight:bold;cursor:pointer;width:fit-content}.gift-cards .gift-cards-lp .gift-cards-lp-faq .gift-cards-seo-faq .gift-cards-seo-faq-box details>div{padding:20px 0}.gift-cards .gift-cards-lp .gift-cards-lp-faq .gift-cards-seo-faq .gift-cards-seo-faq-box details[open]{border-left:3px solid #49cfea}.gift-cards .gift-cards-form{padding-top:40px}.gift-cards .gift-cards-form .gift-cards-form-top{background-image:url(/media/gift-cards/top-banner-2.png);background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px;position:relative;color:#fff;margin-bottom:40px}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider{display:none;min-width:200px;width:50%}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3px;margin-bottom:40px}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:3px;height:3px;background:#FED346;cursor:pointer;border-radius:50%;-webkit-transform:scale(11);-ms-transform:scale(11);transform:scale(11)}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider input::-moz-range-thumb{appearance:none;width:3px;height:3px;background:#FED346;cursor:pointer;border-radius:50%;-webkit-transform:scale(11);-ms-transform:scale(11);transform:scale(11)}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider #tickmarks{display:block;position:relative;height:30px;margin:auto;width:100%}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider #tickmarks .tickmark{position:absolute;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);text-align:center;cursor:pointer;padding:0;display:block}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider #tickmarks .tickmark[data-value='0']{left:0}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider #tickmarks .tickmark[data-value='20']{left:20%}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider #tickmarks .tickmark[data-value='40']{left:40%}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider #tickmarks .tickmark[data-value='60']{left:60%}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider #tickmarks .tickmark[data-value='80']{left:80%}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider #tickmarks .tickmark[data-value='100']{left:100%}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider #tickmarks .tickmark[selected]{-webkit-transform:scale(2) translate(-20%,0);-ms-transform:scale(2) translate(-20%,0);transform:scale(2) translate(-20%,0);z-index:2}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-other-amount{display:none;min-width:400px}.gift-cards .gift-cards-form .gift-cards-form-top[data-view='slider'] .gift-cards-form-slider{display:block}.gift-cards .gift-cards-form .gift-cards-form-top[data-view='other-amount'] .gift-cards-form-other-amount{display:block}.gift-cards .gift-cards-form #from-info{position:relative}.gift-cards .gift-cards-form #from-info .floating-arrow{position:absolute;top:50%;margin-top:-30px;right:-40px}@media only screen and (max-width: 1023px){.gift-cards .gift-cards-lp .gift-cards-lp-top{height:250px;padding-top:100px}.gift-cards .gift-cards-lp .gift-cards-lp-top .center-top{height:150px}.gift-cards .gift-cards-lp .gift-cards-lp-top .floating-top{height:300px;transform:translate(-150px,-50%)}.gift-cards .gift-cards-lp .gift-cards-lp-bottom .gift-cards-lp-bottom-aligner .gift-cards-lp-bottom-paragraph{flex-direction:column;align-items:center}.gift-cards .gift-cards-lp .gift-cards-lp-bottom .gift-cards-lp-bottom-aligner .gift-cards-lp-bottom-paragraph section{margin-bottom:40px}.gift-cards .gift-cards-lp .gift-cards-lp-bottom .gift-cards-lp-bottom-aligner .gift-cards-lp-bottom-paragraph img{height:200px}.gift-cards .gift-cards-lp .gift-cards-lp-faq .gift-cards-seo-faq .gift-cards-seo-faq-box{background-color:#fff;padding:10px}.gift-cards .gift-cards-lp .gift-cards-lp-faq .gift-cards-seo-faq .gift-cards-seo-faq-box .gift-cards-seo-faq-title{font-size:18px;padding-left:13px;padding-top:10px;padding-bottom:20px;text-transform:uppercase;font-weight:bold}.gift-cards .gift-cards-lp .gift-cards-lp-faq .gift-cards-seo-faq .gift-cards-seo-faq-box details{padding-left:10px;border-left:3px solid transparent;margin-bottom:30px}.gift-cards .gift-cards-lp .gift-cards-lp-faq .gift-cards-seo-faq .gift-cards-seo-faq-box details>summary{display:block;font-weight:bold;cursor:pointer;width:fit-content}.gift-cards .gift-cards-lp .gift-cards-lp-faq .gift-cards-seo-faq .gift-cards-seo-faq-box details>div{padding:20px 0}.gift-cards .gift-cards-lp .gift-cards-lp-faq .gift-cards-seo-faq .gift-cards-seo-faq-box details[open]{border-left:3px solid #49cfea}.gift-cards .gift-cards-form .gift-cards-form-top{background:#31407c}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider{width:80%}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider #tickmarks{font-size:8px}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-slider #tickmarks .tickmark[selected]{-webkit-transform:scale(3) translate(-20%,0);-ms-transform:scale(3) translate(-20%,0);transform:scale(3) translate(-20%,0);background:#31407c}.gift-cards .gift-cards-form .gift-cards-form-top .gift-cards-form-other-amount{min-width:200px}.gift-cards .gift-cards-form #from-info{margin-bottom:60px}.gift-cards .gift-cards-form #from-info .floating-arrow{top:100%;margin-top:10px;margin-right:-30px;right:50%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}.grading-cards{padding:40px 0 100px;color:#212121}.grading-cards .grading-cards-form{display:block}.grading-cards .grading-cards-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 390px;align-items:center;min-height:410px;overflow:hidden;padding:58px 64px;border-radius:32px;background-image:linear-gradient(100deg,rgba(22,29,71,0.98) 0%,rgba(49,63,123,0.91) 54%,rgba(91,55,151,0.58) 100%), url(/media/grading-cards/header-bg.webp);background-position:center;background-size:cover}.grading-cards .grading-cards-header::before{content:"";position:absolute;top:-230px;right:-100px;width:520px;height:520px;border:1px solid rgba(255,255,255,0.12);border-radius:50%;box-shadow:0 0 0 60px rgba(73,207,234,0.055)}.grading-cards .grading-cards-header-text{position:relative;z-index:2;max-width:610px;color:#fff}.grading-cards .grading-cards-header-text h1{margin-top:18px;font-family:'Open Sans', Arial;font-size:49px;line-height:1;font-weight:800}.grading-cards .grading-cards-header-text > p{margin-top:16px;color:rgba(255,255,255,0.78);font-size:18px;line-height:1.55}.grading-cards .grading-cards-beckett-logo{display:block;width:172px;height:auto}.grading-cards .grading-cards-eyebrow,.grading-cards .grading-cards-section-label{color:#49CFEA;font-family:'Open Sans', Arial;font-size:12px;line-height:1.2;font-weight:800;letter-spacing:0.14em;text-transform:uppercase}.grading-cards .grading-cards-primary-button,.grading-cards .grading-cards-checkout-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;margin-top:28px;padding:0 24px;border:0;border-radius:14px;background:linear-gradient(to right,#49CFEA,#31407C,#31407C,#9D48F7);box-shadow:0 14px 30px rgba(13,18,52,0.28);color:#fff;font-size:13px;font-weight:800;text-decoration:none;cursor:pointer;transition:transform 0.2s ease, box-shadow 0.2s ease}.grading-cards .grading-cards-primary-button:hover,.grading-cards .grading-cards-checkout-button:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgba(13,18,52,0.32)}.grading-cards .grading-cards-header-fg{position:absolute;z-index:1;right:70px;bottom:-48px;width:330px}.grading-cards .grading-cards-header-fg img{display:block;width:100%;height:auto;filter:drop-shadow(0 25px 35px rgba(6,10,34,0.32))}.grading-cards .grading-cards-why,.grading-cards .grading-cards-entry{margin-top:72px}.grading-cards .grading-cards-section-heading{display:flex;align-items:flex-end;gap:22px;margin-bottom:27px}.grading-cards .grading-cards-section-heading > div{flex:0 1 auto}.grading-cards .grading-cards-section-heading .grading-cards-section-label{margin-bottom:9px;color:#9D48F7}.grading-cards .grading-cards-section-heading h2{font-family:'Open Sans', Arial;font-size:31px;line-height:1.2;font-weight:800}.grading-cards .grading-cards-section-heading > span{flex:1 1 auto;height:2px;margin-bottom:7px;border-radius:2px;background:linear-gradient(90deg,#9D48F7,#49CFEA,transparent)}.grading-cards .grading-cards-why-top{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,0.92fr);align-items:stretch;overflow:hidden;border:1px solid rgba(49,64,124,0.08);border-radius:26px;background:#fff}.grading-cards .grading-cards-why-image{min-height:370px;background:linear-gradient(145deg,#f7f5ff,#eaf8fb)}.grading-cards .grading-cards-why-image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.grading-cards .grading-cards-why-copy{display:flex;flex-direction:column;justify-content:center;padding:52px 50px}.grading-cards .grading-cards-why-copy .grading-cards-quote-mark{margin-bottom:24px;color:rgba(157,72,247,0.15);font-family:'Open Sans', Arial;font-size:58px;line-height:0.8;font-weight:900;letter-spacing:-0.06em}.grading-cards .grading-cards-why-copy p{color:#727272;font-size:17px;line-height:1.75}.grading-cards .grading-cards-why-copy b{color:#212121;font-weight:800}.grading-cards .grading-cards-why-reasons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-top:20px}.grading-cards .grading-cards-why-reason{min-width:0;padding:27px 23px 30px;border:1px solid rgba(49,64,124,0.08);border-radius:21px;background:#fff}.grading-cards .grading-cards-why-reason .grading-cards-reason-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin-bottom:21px;border-radius:17px;background:#ECEEF3}.grading-cards .grading-cards-why-reason .grading-cards-reason-icon img{display:block;max-width:42px;max-height:42px}.grading-cards .grading-cards-why-reason h3{font-family:'Open Sans', Arial;font-size:17px;line-height:1.35;font-weight:800}.grading-cards .grading-cards-why-reason p{margin-top:10px;color:#727272;font-size:13px;line-height:1.62;white-space:normal}.grading-cards .grading-cards-how{position:relative;min-height:600px;overflow:hidden;margin-top:72px;padding:56px 58px;border-radius:30px;background-image:linear-gradient(100deg,rgba(24,31,74,0.97),rgba(54,66,133,0.89)), url(/media/grading-cards/how-bg.webp);background-position:center;background-size:cover;color:#fff}.grading-cards .grading-cards-how-content{position:relative;z-index:2;max-width:650px}.grading-cards .grading-cards-how-content h2{margin-top:9px;font-family:'Open Sans', Arial;font-size:31px;line-height:1.2;font-weight:800}.grading-cards .grading-cards-how-content ol{display:grid;gap:12px;margin-top:28px;padding:0;list-style:none;counter-reset:grading-step}.grading-cards .grading-cards-how-content li{position:relative;display:grid;grid-template-columns:43px minmax(0,1fr);align-items:start;gap:14px;min-height:43px;counter-increment:grading-step;color:rgba(255,255,255,0.83);font-size:14px;line-height:1.55}.grading-cards .grading-cards-how-content li::before{content:counter(grading-step);display:flex;align-items:center;justify-content:center;width:43px;height:43px;border-radius:13px;background:rgba(255,255,255,0.12);color:#49CFEA;font-family:'Open Sans', Arial;font-weight:900}.grading-cards .grading-cards-how-content li > div{padding-top:10px}.grading-cards .grading-cards-how-content li b{color:#fff}.grading-cards .grading-cards-how-content .grading-cards-how-address{max-width:315px;margin-top:10px;padding:13px 15px;border:1px solid rgba(255,255,255,0.12);border-radius:13px;background:rgba(255,255,255,0.08);color:#fff;font-size:12px;line-height:1.55}.grading-cards .grading-cards-how-fg{position:absolute;right:18px;bottom:-70px;width:420px}.grading-cards .grading-cards-how-fg img{display:block;width:100%;height:auto;filter:drop-shadow(0 28px 32px rgba(5,9,31,0.4))}.grading-cards .grading-cards-entry{scroll-margin-top:120px}.grading-cards .grading-cards-fields{display:grid;gap:18px}.grading-cards .dynamicfield-row.grading-card-row{position:relative;margin:0;padding:0;border:1px solid rgba(49,64,124,0.1);border-radius:23px;background:#fff;box-shadow:0 12px 32px rgba(49,64,124,0.06)}.grading-cards .grading-card-row-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid rgba(49,64,124,0.08)}.grading-cards .grading-card-row-title{display:flex;align-items:center;gap:13px}.grading-cards .grading-card-row-title > span{display:flex;align-items:center;justify-content:center;width:43px;height:43px;border-radius:13px;background:#ECEEF3;color:#9D48F7;font-size:18px}.grading-cards .grading-card-row-title small,.grading-cards .grading-card-row-title strong{display:block}.grading-cards .grading-card-row-title small{color:#727272;font-size:10px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.grading-cards .grading-card-row-title strong{margin-top:2px;font-family:'Open Sans', Arial;font-size:16px;font-weight:800}.grading-cards .grading-card-remove{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;border-radius:12px;background:#f5f4f8;color:#727272;cursor:pointer;transition:background 0.2s ease, color 0.2s ease}.grading-cards .grading-card-remove:hover{background:#fff0f3;color:#d74362}.grading-cards .grading-card-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:25px 24px 28px}.grading-cards .grading-card-fields .field{min-width:0;margin:0}.grading-cards .grading-card-fields .grading-card-name{grid-column:span 3}.grading-cards .grading-card-fields .label{margin-bottom:8px;color:#31407c;font-size:11px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase}.grading-cards .grading-card-fields .input,.grading-cards .grading-card-fields .select{min-height:48px;border-radius:13px;background-color:#f8f8fb}.grading-cards .grading-cards-add-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;justify-self:start;min-height:46px;padding:0 21px;border:1px solid rgba(157,72,247,0.22);border-radius:13px;background:#fff;color:#9D48F7;font-size:12px;font-weight:800;cursor:pointer}.grading-cards .grading-cards-summary{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:24px;padding:27px 30px;border-radius:22px;background:linear-gradient(110deg,#f7f5ff,#eaf8fb)}.grading-cards .grading-cards-summary-copy{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:11px}.grading-cards .grading-cards-summary-copy span{color:#727272;font-size:11px;font-weight:800;letter-spacing:0.1em;text-transform:uppercase}.grading-cards .grading-cards-summary-copy strong{font-family:'Open Sans', Arial;font-size:29px;line-height:1;font-weight:900}.grading-cards .grading-cards-summary-copy small{grid-column:2;margin-top:7px;color:#727272;font-size:11px;font-weight:700}.grading-cards .grading-cards-checkout-button{flex:0 0 auto;margin-top:0}.grading-cards .grading-cards-bottom{padding-top:60px}.grading-cards .grading-cards-content{overflow:hidden;border-radius:24px;background-image:linear-gradient(100deg,rgba(24,31,74,0.96),rgba(54,66,133,0.9)), url(/media/grading-cards/how-bg.webp);background-position:center;background-size:cover}.grading-cards .grading-cards-content-inner{padding:36px;color:#fff;line-height:1.7}.grading-cards .grading-cards-seo-faq{margin-top:45px}.grading-cards .grading-cards-seo-faq .grading-cards-seo-faq-title{margin-bottom:18px;font-family:'Open Sans', Arial;font-size:27px;font-weight:800}.grading-cards .grading-cards-seo-faq .grading-cards-seo-faq-box{display:grid;gap:8px}.grading-cards .grading-cards-seo-faq details{overflow:hidden;border:1px solid rgba(49,64,124,0.08);border-radius:15px;background:#fff}.grading-cards .grading-cards-seo-faq details > summary{padding:18px 20px;cursor:pointer}.grading-cards .grading-cards-seo-faq details h2{display:inline;font-size:15px;font-weight:800}.grading-cards .grading-cards-seo-faq details > div{padding:0 20px 20px;color:#727272;font-size:14px;line-height:1.65}.grading-cards .checkout-bar{margin-top:-40px}@media only screen and (max-width: 1023px){.grading-cards{padding-top:24px}.grading-cards .grading-cards-header{grid-template-columns:minmax(0,1fr) 290px;min-height:370px;padding:48px 40px}.grading-cards .grading-cards-header-fg{right:25px;width:285px}.grading-cards .grading-cards-why-reasons{grid-template-columns:repeat(2,minmax(0,1fr))}.grading-cards .grading-cards-how-fg{right:-75px;opacity:0.7}}@media only screen and (max-width: 800px){.grading-cards .grading-cards-header{grid-template-columns:minmax(0,1fr) 220px}.grading-cards .grading-cards-why-top{grid-template-columns:1fr}.grading-cards .grading-cards-why-image{min-height:310px}.grading-cards .grading-cards-how-content{max-width:580px}.grading-cards .grading-cards-how-fg{display:none}.grading-cards .grading-card-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.grading-cards .grading-card-fields .grading-card-name{grid-column:span 2}}@media only screen and (max-width: 519px){.grading-cards{overflow:hidden;padding-bottom:60px}.grading-cards .grading-cards-header{display:block;min-height:470px;padding:31px 23px;border-radius:24px}.grading-cards .grading-cards-header-text h1{margin-top:14px;font-size:36px}.grading-cards .grading-cards-header-text > p{max-width:245px;font-size:15px}.grading-cards .grading-cards-beckett-logo{width:138px}.grading-cards .grading-cards-primary-button{min-height:46px;padding:0 18px;font-size:11px}.grading-cards .grading-cards-header-fg{right:-15px;bottom:-48px;width:245px}.grading-cards .grading-cards-why,.grading-cards .grading-cards-how,.grading-cards .grading-cards-entry{margin-top:50px}.grading-cards .grading-cards-section-heading{align-items:flex-end;gap:12px}.grading-cards .grading-cards-section-heading h2{font-size:24px}.grading-cards .grading-cards-section-heading > span{flex:1 1 35px;min-width:35px}.grading-cards .grading-cards-why-top{border-radius:21px}.grading-cards .grading-cards-why-image{min-height:235px}.grading-cards .grading-cards-why-copy{padding:31px 24px}.grading-cards .grading-cards-why-copy .grading-cards-quote-mark{margin-bottom:18px;font-size:45px}.grading-cards .grading-cards-why-copy p{font-size:15px}.grading-cards .grading-cards-why-reasons{grid-template-columns:1fr}.grading-cards .grading-cards-why-reason{padding:25px 22px}.grading-cards .grading-cards-how{min-height:0;padding:34px 23px;border-radius:24px}.grading-cards .grading-cards-how-content h2{font-size:25px}.grading-cards .grading-cards-how-content li{grid-template-columns:39px minmax(0,1fr);gap:12px}.grading-cards .grading-cards-how-content li::before{width:39px;height:39px}.grading-cards .grading-cards-how-content li > div{padding-top:8px}.grading-cards .grading-card-row-heading{padding:17px 18px}.grading-cards .grading-card-fields{grid-template-columns:1fr;padding:21px 18px 24px}.grading-cards .grading-card-fields .grading-card-name{grid-column:auto}.grading-cards .grading-cards-add-button{width:100%}.grading-cards .grading-cards-summary{display:grid;gap:22px;padding:24px 21px}.grading-cards .grading-cards-checkout-button{width:100%}.grading-cards .grading-cards-content-inner{padding:26px 22px}}.home{padding-top:0px;padding-bottom:100px}.home .home-categories{padding-bottom:60px}.home .home-categories .home-categories-top{display:flex;margin-top:20px}.home .home-categories .home-categories-middle{margin-top:20px;display:flex}.home .home-categories .home-categories-bottom{margin-top:20px;display:flex}.home .home-title{font-size:30px;padding:140px 0 60px 0}.home .home-full-banner{display:flex;min-height:450px;position:relative}.home .max-aligner>.home-full-banner{padding-left:20px;padding-right:20px;border-radius:20px}.home .home-banners{display:flex;column-gap:40px;row-gap:40px;margin-bottom:40px;justify-content:center}.home .home-banner{display:flex;flex:1;max-width:calc(50% - 40px);border-radius:20px;min-height:450px;background:#ccc;position:relative}.home .home-minibanners{justify-content:center;display:flex;column-gap:40px;row-gap:40px;margin-bottom:40px}.home .home-minibanner{flex:1;display:flex;max-width:calc(25% - 40px);border-radius:20px;min-height:300px;background:#ccc;position:relative}.home .home-miniwidebanner{flex:1;display:flex;max-width:calc(50% - 40px);border-radius:20px;min-height:300px;background:#ccc;position:relative}.home-mobile-simple-badge-banner{padding:0 0px;padding:0px 20px 0 20px}.home-mobile-simple-badge-banner img{border-radius:20px}@media only screen and (max-width: 1023px){.home .home-banners{flex-direction:column}.home .home-banner{max-width:100%;min-height:400px}.home .home-minibanners{flex-direction:column}.home .home-minibanner{max-width:100%;min-height:400px}.home .home-miniwidebanner{max-width:100%;min-height:400px}.home .max-aligner>.home-full-banner{padding-left:0px;padding-right:0px}.home .home-mobile-simple-badge-banner{padding:0 0px}}.home-mobile-simple-badge-button{display:flex;align-items:center;padding:10px;background:#d03737;color:#fff;font-size:20px;border-radius:20px;margin-top:40px;gap:10px;transition:background 200ms;max-width:400px;margin:auto}.home-mobile-simple-badge-button[data-label-color='red']{background:#d03737}.home-mobile-simple-badge-button[data-label-color='red']:hover{background:#ac2828}.home-mobile-simple-badge-button[data-label-color='blue']{background:#31407c}.home-mobile-simple-badge-button[data-label-color='blue']:hover{background:#232d57}.home-mobile-simple-badge-button[data-label-color='purple']{background:#9d48f7}.home-mobile-simple-badge-button[data-label-color='purple']:hover{background:#8317f5}.home-mobile-simple-badge-button[data-label-color='yellow']{background:#FED346;color:#212121}.home-mobile-simple-badge-button[data-label-color='yellow']:hover{background:#fec713}.home-mobile-simple-badge-button[data-label-color='orange']{background:#EA8F4B}.home-mobile-simple-badge-button[data-label-color='orange']:hover{background:#e5731d}.home-mobile-simple-badge-button[data-label-color='green']{background:#6abc44}.home-mobile-simple-badge-button[data-label-color='green']:hover{background:#080808}.home-mobile-simple-badge-button[data-label-color='black']{background:#212121}.home-mobile-simple-badge-button[data-label-color='black']:hover{background:#3b3b3b}.newsletter-viber-popup{position:absolute;z-index:-100;opacity:0;width:90%;max-width:540px;height:90%;max-height:430px}.newsletter-viber-popup .newsletter-viber-popup-close{position:absolute;right:-15px;top:-15px}.newsletter-viber-popup.--show{opacity:1;position:fixed;z-index:1000;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff}.newsletter-viber-overlay{display:none}.newsletter-viber-overlay.--show{display:block;position:fixed;z-index:999;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5)}.home.home-v2{background:#ECEEF3;color:#212121;overflow:hidden;padding:40px 0 0}.home.home-v2 .home-v2-container{margin:0 auto;max-width:1320px;padding:0 30px;width:100%}.home.home-v2 .home-hero{position:relative;align-items:center;background:linear-gradient(to right,#49CFEA,#31407C,#31407C,#9D48F7);background-position:center;background-size:cover;border-radius:14px;display:flex;justify-content:center;min-height:230px;overflow:hidden;padding:42px 140px;text-align:center}.home.home-v2 .home-hero-content{align-items:center;display:flex;flex-direction:column;gap:22px;max-width:920px;position:relative;z-index:2}.home.home-v2 .home-hero h1{color:#fff;font-family:'Open Sans', Arial;font-size:31px;font-weight:800;line-height:1.15;margin:0;text-shadow:0 2px 8px rgba(22,32,72,0.28)}.home.home-v2 .home-pill-button{align-items:center;background:#fff;border-radius:5px;box-shadow:0 6px 16px rgba(20,30,70,0.14);color:#31407c;display:inline-flex;font-size:13px;font-weight:800;gap:8px;min-height:38px;padding:0 18px;transition:transform 160ms, box-shadow 160ms}.home.home-v2 .home-pill-button:hover{box-shadow:0 10px 22px rgba(20,30,70,0.18);transform:translateY(-1px)}.home.home-v2 .home-feature-grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0 92px}.home.home-v2 .home-feature-card{align-items:flex-end;background-color:#31407c;background-position:center;background-size:cover;border-radius:10px;box-shadow:0 12px 30px rgba(33,42,84,0.12);display:flex;min-height:220px;overflow:hidden;padding:22px;position:relative;transition:transform 160ms, box-shadow 160ms}.home.home-v2 .home-feature-card:hover{box-shadow:0 16px 34px rgba(33,42,84,0.18);transform:translateY(-2px)}.home.home-v2 .home-feature-card img{left:50%;max-height:60%;max-width:60%;object-fit:contain;position:absolute;top:44%;transform:translate(-50%,-50%)}.home.home-v2 .home-feature-card span{color:#fff;font-size:18px;font-weight:800;line-height:1.2;position:relative;text-shadow:0 2px 8px rgba(17,22,48,0.4);z-index:1}.home.home-v2 .home-icon-nav{display:flex;gap:26px;justify-content:space-between;margin:0 0 92px;overflow-x:auto;padding:4px 0 12px;scrollbar-width:none}.home.home-v2 .home-icon-nav::-webkit-scrollbar,.home.home-v2 .home-products-carousel::-webkit-scrollbar,.home.home-v2 .home-themes-carousel::-webkit-scrollbar,.home.home-v2 .home-services-carousel::-webkit-scrollbar,.home.home-v2 .home-blog-carousel::-webkit-scrollbar{display:none}.home.home-v2 .home-icon-nav-item{align-items:center;color:#212121;display:flex;flex:0 0 96px;flex-direction:column;gap:13px;text-align:center}.home.home-v2 .home-icon-nav-item span{align-items:center;background:#fff;border-radius:50%;box-shadow:0 8px 18px rgba(35,45,84,0.08);display:flex;height:88px;justify-content:center;width:88px}.home.home-v2 .home-icon-nav-item img{height:100%;object-fit:contain}.home.home-v2 .home-icon-nav-item strong{display:block;font-size:12px;font-weight:600;line-height:1.2;min-height:30px}.home.home-v2 .home-quick-nav{background:#fff;border-radius:0 12px 12px 0;box-shadow:0 8px 22px rgba(22,30,60,0.16);display:flex;flex-direction:column;gap:12px;left:0;padding:10px 8px;position:fixed;top:50%;transform:translateY(-50%);z-index:40}.home.home-v2 .home-quick-nav a,.home.home-v2 .home-quick-nav span{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.home.home-v2 .home-quick-nav img{max-height:22px;max-width:22px;object-fit:contain}.home.home-v2 .home-quick-nav span{border-top:1px solid #d8dce8;height:1px}.home.home-v2 .home-product-section{margin:0 0 94px}.home.home-v2 .home-product-section h2,.home.home-v2 .home-themes-band h2,.home.home-v2 .home-services-section h2,.home.home-v2 .home-blog-band h2{align-items:center;display:flex;font-family:'Open Sans', Arial;font-size:19px;font-weight:800;gap:9px;line-height:1.2;margin:0 0 28px}.home.home-v2 .home-product-section.--center h2{justify-content:center}.home.home-v2 .home-product-section h2 img{height:50px;object-fit:contain;width:50px}.home.home-v2 .home-products-carousel,.home.home-v2 .home-themes-carousel,.home.home-v2 .home-services-carousel,.home.home-v2 .home-blog-carousel{padding:0 2px 6px}.home.home-v2 .home-products-carousel .splide__track,.home.home-v2 .home-themes-carousel .splide__track,.home.home-v2 .home-services-carousel .splide__track,.home.home-v2 .home-blog-carousel .splide__track{cursor:grab;overflow:hidden;touch-action:pan-y}.home.home-v2 .home-products-carousel.is-dragging .splide__track,.home.home-v2 .home-themes-carousel.is-dragging .splide__track,.home.home-v2 .home-services-carousel.is-dragging .splide__track,.home.home-v2 .home-blog-carousel.is-dragging .splide__track{cursor:grabbing;user-select:none}.home.home-v2 .home-products-carousel .splide__slide,.home.home-v2 .home-themes-carousel .splide__slide,.home.home-v2 .home-services-carousel .splide__slide,.home.home-v2 .home-blog-carousel .splide__slide{display:flex}.home.home-v2 .home-products-carousel img,.home.home-v2 .home-themes-carousel img,.home.home-v2 .home-services-carousel img,.home.home-v2 .home-blog-carousel img{pointer-events:none;-webkit-user-drag:none}.home.home-v2 .home-products-carousel .product-item{border-radius:10px;box-shadow:0 8px 18px rgba(35,45,84,0.08);gap:7px;margin:0;min-height:0;padding:12px;width:210px}.home.home-v2 .home-products-carousel .product-item .badge{border-radius:14px;font-size:10px;left:10px;padding:3px 7px;top:10px}.home.home-v2 .home-products-carousel .product-item .badge img{height:14px}.home.home-v2 .home-products-carousel .product-item .image{border-radius:8px 8px 0 0;padding-bottom:86%}.home.home-v2 .home-products-carousel .product-item .image a{display:block;inset:0;position:absolute}.home.home-v2 .home-products-carousel .product-item .image img{border-radius:8px 8px 0 0;object-fit:contain}.home.home-v2 .home-products-carousel .product-item h3.title{font-size:12px;line-height:1.25;margin-top:5px;min-height:60px}.home.home-v2 .home-products-carousel .product-item h3.title a{display:block}.home.home-v2 .home-products-carousel .product-item .product-item-footer .price{gap:5px}.home.home-v2 .home-products-carousel .product-item .product-item-footer .price .final-price{font-size:18px}.home.home-v2 .home-products-carousel .product-item .product-item-footer .price .starting-price{font-size:11px}.home.home-v2 .home-products-carousel .product-item .product-item-footer .btn-favourite i{font-size:20px;height:20px;line-height:20px;width:20px}.home.home-v2 .home-section-controls{align-items:center;display:flex;gap:28px;justify-content:center;margin-top:24px}.home.home-v2 .home-section-controls button,.home.home-v2 .home-section-controls a{align-items:center;background:#fff;border:0;box-shadow:0 6px 14px rgba(35,45,84,0.08);color:#31407c;display:inline-flex;font-weight:800;justify-content:center}.home.home-v2 .home-section-controls button{border-radius:50%;cursor:pointer;font-size:17px;height:38px;width:38px}.home.home-v2 .home-section-controls button i{height:18px}.home.home-v2 .home-section-controls button i.fonticon-angle-left{padding-right:3px}.home.home-v2 .home-section-controls button i.fonticon-angle-right{padding-left:3px}.home.home-v2 .home-section-controls a{border-radius:20px;font-size:12px;min-height:36px;padding:0 22px}.home.home-v2 .home-themes-band{background:linear-gradient(100deg,#9d48f7 0%,#31407c 46%,#49cfea 100%);margin-top:30px;padding:74px 0 64px}.home.home-v2 .home-themes-band h2{color:#fff;margin-bottom:34px}.home.home-v2 .home-theme-card{align-items:center;color:#fff;display:flex;flex:0 0 220px;flex-direction:column;gap:18px;text-align:center}.home.home-v2 .home-theme-card span{align-items:center;background:#ECEEF3;border-radius:50%;display:flex;height:220px;justify-content:center;overflow:hidden;padding:26px;width:220px}.home.home-v2 .home-theme-card img{max-height:100%;max-width:100%;object-fit:contain}.home.home-v2 .home-theme-card b{color:#31407c;font-size:23px;font-weight:900;line-height:1.05}.home.home-v2 .home-theme-card strong{color:#fff;font-size:15px;font-weight:800;line-height:1.2}.home.home-v2 .home-section-controls.--on-dark button,.home.home-v2 .home-section-controls.--on-dark a{box-shadow:0 6px 16px rgba(10,18,50,0.16)}.home.home-v2 .home-services-section{padding:90px 0 86px}.home.home-v2 .home-service-card{align-items:flex-end;background-color:#31407c;background-position:top;background-size:cover;border-radius:9px;box-shadow:0 10px 22px rgba(35,45,84,0.12);display:flex;flex:0 0 344px;height:230px;padding:22px}.home.home-v2 .home-service-card span{color:#fff;font-size:17px;font-weight:800;line-height:1.2;text-shadow:0 2px 8px rgba(0,0,0,0.35)}.home.home-v2 .home-blog-band{background:#FED346;padding:72px 0 62px}.home.home-v2 .home-blog-card{background-color:#31407c;background-position:center;background-size:cover;border-radius:9px;box-shadow:0 10px 22px rgba(35,45,84,0.12);display:flex;flex:0 0 250px;flex-direction:column;height:255px;justify-content:space-between;overflow:hidden;padding:12px}.home.home-v2 .home-blog-card time{align-self:flex-start;background:#fff;border-radius:12px;color:#31407c;font-size:10px;font-weight:800;padding:5px 9px}.home.home-v2 .home-blog-card span{display:flex;flex-direction:column;gap:7px}.home.home-v2 .home-blog-card b{align-self:flex-start;background:rgba(73,207,234,0.95);border-radius:11px;color:#fff;font-size:10px;font-weight:800;padding:4px 8px}.home.home-v2 .home-blog-card strong{color:#fff;display:-webkit-box;font-size:14px;font-weight:800;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-shadow:0 2px 8px rgba(0,0,0,0.35)}@media only screen and (max-width: 1023px){.home.home-v2{padding-top:28px}.home.home-v2 .home-hero{padding:36px 42px}.home.home-v2 .home-hero h1{font-size:24px}.home.home-v2 .home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:64px}.home.home-v2 .home-feature-card{min-height:190px}.home.home-v2 .home-icon-nav{justify-content:flex-start;margin-bottom:68px}.home.home-v2 .home-quick-nav{display:none}.home.home-v2 .home-products-carousel .product-item,.home.home-v2 .home-theme-card,.home.home-v2 .home-service-card{flex-basis:100%;max-width:none;width:100%}.home.home-v2 .home-blog-card{flex-basis:100%;max-width:none;width:100%}}@media only screen and (max-width: 519px){.home.home-v2{padding-top:18px}.home.home-v2 .home-v2-container{padding:0 14px}.home.home-v2 .home-hero{border-radius:10px;min-height:220px;padding:34px 16px}.home.home-v2 .home-hero h1{font-size:20px}.home.home-v2 .home-feature-grid{gap:14px;grid-template-columns:1fr;margin:20px 0 42px}.home.home-v2 .home-feature-card{min-height:168px;padding:18px}.home.home-v2 .home-icon-nav-item{flex-basis:86px}.home.home-v2 .home-icon-nav-item span{height:78px;width:78px}.home.home-v2 .home-icon-nav{margin-left:-14px;margin-right:-14px;margin-bottom:52px;padding-left:14px;padding-right:14px}.home.home-v2 .home-product-section{margin-bottom:56px}.home.home-v2 .home-product-section h2,.home.home-v2 .home-themes-band h2,.home.home-v2 .home-services-section h2,.home.home-v2 .home-blog-band h2{font-size:17px}.home.home-v2 .home-products-carousel,.home.home-v2 .home-themes-carousel,.home.home-v2 .home-services-carousel,.home.home-v2 .home-blog-carousel{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.home.home-v2 .home-section-controls{gap:16px;margin-top:18px}.home.home-v2 .home-themes-band,.home.home-v2 .home-blog-band{padding:48px 0 44px}.home.home-v2 .home-theme-card{flex-basis:100%;max-width:none;width:100%}.home.home-v2 .home-theme-card span{height:66vw;max-height:176px;max-width:176px;width:66vw}.home.home-v2 .home-services-section{padding:56px 0}.home.home-v2 .home-service-card{flex-basis:100%;max-width:none;width:100%;height:190px}.home.home-v2 .home-blog-card{flex-basis:100%;max-width:none;width:100%;height:230px}}.products-inner-page-listing{width:100%;display:grid;padding:0 20px 100px 20px;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:20px;row-gap:20px}.products-listing{display:flex;flex-wrap:wrap;background:#fff}.products-listing .products-top-listing-filters{width:100%;background:none;display:none}.products-listing .products-top-listing-filters .filterbutton{display:block;min-width:150px;max-width:250px;margin:40px auto 40px;padding:20px}.products-listing .products-top-listing-filters .filterbutton[data-toggle='1']{background-color:#d0d0d0}.products-listing .products-left-listing-filters{width:360px;background:#eee;border-right:1px solid #eee;min-height:calc(100vh - 30px - 80px - 40px - 60px);padding:15px 0px}.products-listing .products-left-listing-filters .products-left-listing-clear{display:flex;justify-content:center;align-items:center;height:95px}.products-listing .products-left-listing-filters .products-left-listing-filter{margin-bottom:40px}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name{padding:20px;font-size:80%;font-family:'Open Sans', Arial;text-transform:uppercase;font-size:12px;font-weight:bold;color:rgba(50,65,83,0.6)}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--center,.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--text-center{text-align:center}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--left,.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--text-left{text-align:left}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--right,.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--text-right{text-align:right}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--uppercase{text-transform:uppercase}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--middle{vertical-align:middle}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--margin{margin-bottom:20px}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--margin-5{margin-bottom:5px}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--bold{font-weight:bold}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--red{color:#d03737}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--green{color:#6abc44}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--yellow{color:#FED346}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--gray{color:#727272}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--double-padding{padding-top:40px;padding-bottom:40px}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--padding,.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--full-padding{padding-top:20px;padding-bottom:20px}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--double-padding-top{padding-top:40px}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--double-padding-bottom{padding-bottom:40px}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--padding-top{padding-top:20px}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--padding-bottom{padding-bottom:20px}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--half-padding-top{padding-top:10px}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--half-padding-bottom{padding-bottom:10px}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--mini-padding-top,.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--quarter-padding-top{padding-top:5px}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--mini-padding-bottom,.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--quarter-padding-bottom{padding-bottom:5px}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--max-width-center,.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--max-width-800-center,.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--max-width-600-center{max-width:600px;margin-left:auto;margin-right:auto}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--max-width-800-center{max-width:800px}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-name.--border{border-left:3px solid #31407c;padding-left:10px}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-values{padding:0 0px 0 0px;max-height:300px;overflow:auto}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-values::-webkit-scrollbar{width:10px}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-values::-webkit-scrollbar-track{background:none}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-values::-webkit-scrollbar-thumb{background:#888}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-values::-webkit-scrollbar-thumb:hover{background:#555}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-values .products-left-listing-filter-value-slider .priceslider-val,.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-values .products-left-listing-filter-value-slider .ageslider-val{font-weight:bold;margin-bottom:10px}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-values .products-left-listing-filter-value-slider .priceslider-desc,.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-values .products-left-listing-filter-value-slider .ageslider-desc{font-size:12px;display:flex;justify-content:space-between;margin-top:5px}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-values .products-left-listing-filter-value-select{width:100%;padding:0 20px}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-values .products-left-listing-filter-value-select select{border:1px solid rgba(0,0,0,0.6);border-radius:20px;width:100%;display:block;appearance:none;padding:20px 0px 20px 80px;text-transform:uppercase;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='36' viewBox='0 0 24 24' width='36' 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-position-x:25px;background-position-y:calc(50% - 2px)}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-values .products-left-listing-filter-value-select select:hover{background-color:#e0e0e0}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-values .products-left-listing-filter-value-select select option{text-transform:none;padding:0px 2px 1px}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-values .products-left-listing-filter-value{display:flex;width:100%;justify-content:stretch;align-items:center;padding:10px 10px 10px 40px;font-size:18px}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-values .products-left-listing-filter-value i{vertical-align:middle;font-size:18px;height:18px;line-height:18px;display:inline-block;margin-right:5px}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-values .products-left-listing-filter-value span{width:calc(100% - 90px);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-values .products-left-listing-filter-value var{padding-right:10px;width:70px;font-size:16px;vertical-align:middle;font-weight:bold;color:#888;text-align:right}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-values .products-left-listing-filter-value:hover{background:#e0e0e0}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-values .products-left-listing-filter-value.--selected{font-weight:bold}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-values .products-left-listing-filter-value:not([href]){color:#aaa}.products-listing .products-left-listing-filters .products-left-listing-filter .products-left-listing-filter-values .products-left-listing-filter-value:not([href]):hover{background:none}.products-listing .products-left-listing-filters .products-left-listing-filter:only-child .products-left-listing-filter-values{max-height:none}.products-listing .products-listing-results{width:calc(100% - 360px);min-height:700px}.products-listing .products-listing-results .products-listing-solo-title{text-align:center;padding:0px 10px 30px 10px}.products-listing .products-listing-results .products-listing-top{display:flex;justify-content:space-between;align-items:center;min-height:100px}.products-listing .products-listing-results .products-listing-top .products-listing-category{padding:10px 20px 10px 20px;flex:1;font-size:30px}.products-listing .products-listing-results .products-listing-top .products-listing-category var{color:#aaa}.products-listing .products-listing-results .products-listing-top .products-listing-category .products-listing-breadcrumb{font-size:14px;font-weight:normal;color:#888;flex:1;display:flex;column-gap:10px;flex-wrap:wrap}.products-listing .products-listing-results .products-listing-top .products-listing-category .products-listing-breadcrumb a{font-size:12px;color:#31407c}.products-listing .products-listing-results .products-listing-top .products-listing-category .products-listing-breadcrumb a[href]:hover{color:#212121}.products-listing .products-listing-results .products-listing-top .products-listing-category .products-listing-breadcrumb a:not(:last-child):after{content:'/';margin-left:10px;color:#888}.products-listing .products-listing-results .products-listing-top .products-listing-options{padding-right:20px}.products-listing .products-listing-results .products-listing-top .products-listing-options label{margin-right:6px}.products-listing .products-listing-results .products-listing-no-results{text-align:center;padding-top:100px;padding-bottom:200px;font-size:30px;color:#888}.products-listing .products-listing-results .products-table-listing-results{width:100%;display:flex;padding:0 20px 100px 20px;flex-direction:column;row-gap:20px}.products-listing .products-listing-results .products-box-listing-results{width:100%;display:grid;padding:0 20px 100px 20px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;column-gap:20px;row-gap:20px}.products-listing .products-listing-banner{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 20px 20px 20px;gap:20px}.products-listing .products-listing-banner .products-listing-banner-image-area .products-listing-banner-image{width:100%;max-width:800px}.products-listing .products-listing-banner .products-listing-banner-description{width:100%;max-width:800px}.products-listing .products-listing-category-seo-description{padding:0 20px 0px 20px;margin-bottom:100px}.products-listing .products-listing-category-seo-faq{padding:0 20px 100px 60px}.products-listing .products-listing-category-seo-faq details{margin-bottom:5px}.products-listing .products-listing-category-seo-faq details>summary{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-weight:bold;padding:10px 20px;background:#eee;cursor:pointer;transition:background-color 0.2s}.products-listing .products-listing-category-seo-faq details>summary:hover{background:#d5d5d5}.products-listing .products-listing-category-seo-faq details>div{padding:20px 20px;background:#f6f6f6}.box-listing{display:flex}.box-listing .box-listing-results{width:calc(100% - 350px);display:flex;flex-wrap:wrap}.table-listing{display:flex}.table-listing .table-listing-results{width:calc(100% - 350px);display:flex;flex-wrap:wrap}.pagination{display:flex;justify-content:center;align-items:center;column-gap:20px;padding:0 20px 100px 20px}.pagination a{vertical-align:middle;color:#31407c}.pagination a.--selected{font-weight:bold}.pagination a.--next{margin-left:20px}.pagination a.--previous{margin-right:20px}.pagination i{vertical-align:middle}.pagination i:before{vertical-align:middle;line-height:1}.products-listing .pagination{background-color:rgba(255,255,255,0.8);margin:0 auto 60px auto;padding:20px 40px;width:fit-content;border-radius:5px}.products-listing-bottom{padding-top:20px;background-color:rgba(255,255,255,0.8)}@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}}@media only screen and (max-width: 1023px){.products-listing{flex-direction:column}.products-listing .products-top-listing-filters{display:block}.products-listing .products-left-listing-filters{width:100%;display:none}.products-listing .products-left-listing-filters.--visible{display:block}.products-listing .products-listing-results{width:100%}.products-listing .products-listing-breadcrumb{margin-bottom:10px}}@media only screen and (min-width: 2100px){.products-listing .products-listing-results .products-box-listing-results{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@media only screen and (min-width: 1600px) and (max-width: 2099px){.products-listing .products-listing-results .products-box-listing-results{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (min-width: 1024px) and (max-width: 1599px){.products-listing .products-left-listing-filters .products-left-listing-clear{height:40px;margin-bottom:20px}.products-listing .products-listing-results .products-listing-top .products-listing-category{padding:20px 20px;font-size:20px}.products-listing .products-listing-results .products-box-listing-results{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width: 520px) and (max-width: 1023px){.products-listing .products-listing-results .products-listing-top{flex-direction:column;justify-content:flex-start;align-items:flex-start}.products-listing .products-listing-results .products-listing-top .products-listing-category{padding:20px 20px;font-size:20px}.products-listing .products-listing-results .products-listing-top .products-listing-options{padding-left:20px;padding-bottom:20px}.products-listing .products-listing-results .products-box-listing-results{grid-template-columns:1fr 1fr}.products-inner-page-listing{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 519px){.products-listing .products-listing-results .products-listing-top{flex-direction:column;justify-content:flex-start;align-items:flex-start}.products-listing .products-listing-results .products-listing-top .products-listing-category{padding:20px 20px;font-size:20px}.products-listing .products-listing-results .products-listing-top .products-listing-options{padding-left:20px;padding-bottom:20px}.products-listing .products-listing-results .products-box-listing-results{grid-template-columns:1fr 1fr;column-gap:10px;row-gap:10px}.products-inner-page-listing{grid-template-columns:1fr 1fr}}.subcategories-listing{padding:20px 20px 100px 20px;background:#fff}.subcategories-listing .subcategories-listing-category{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:60px}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-image img{height:70px}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-title{font-size:30px}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-packs{display:flex;align-items:flex-start;justify-content:center;margin-top:50px;column-gap:20px;row-gap:20px;width:100%}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-packs .subcategories-listing-category-pack{flex:1;display:block;box-shadow:0px 4px 8px rgba(0,0,0,0.25);position:relative;border-radius:5px;overflow:hidden;background-color:#fff;transition:background-color 0.2s}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-packs .subcategories-listing-category-pack .subcategories-listing-category-pack-image{-border:1px solid #eee;border-bottom:none;height:200px;width:100%;transition:all 0.2s}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-packs .subcategories-listing-category-pack .subcategories-listing-category-pack-image img{height:100%;width:100%;object-fit:contain}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-packs .subcategories-listing-category-pack .subcategories-listing-category-pack-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}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-packs .subcategories-listing-category-pack .subcategories-listing-category-pack-title{padding:10px 5px;background:#d03737;color:#fff}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-packs .subcategories-listing-category-pack:hover{background-color:#e6e6e6}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-packs .subcategories-listing-category-pack:hover .subcategories-listing-category-pack-image{filter:brightness(90%)}.subcategories-listing .subcategories-listing-title{font-size:30px;padding:100px 0 10px 0}.subcategories-listing .subcategories-listing-results{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:20px;row-gap:20px}@media only screen and (min-width: 520px) and (max-width: 1023px){.subcategories-listing .subcategories-listing-category .subcategories-listing-category-packs{width:100%;display:flex;align-items:flex-start;justify-content:stretch}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-packs .subcategories-listing-category-pack{flex:1}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-packs .subcategories-listing-category-pack .subcategories-listing-category-pack-image{width:100%}.subcategories-listing .subcategories-listing-results{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width: 519px){.subcategories-listing .subcategories-listing-category .subcategories-listing-category-packs{width:100%;display:flex;align-items:stretch;justify-content:stretch;flex-direction:column}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-packs .subcategories-listing-category-pack{flex:1}.subcategories-listing .subcategories-listing-category .subcategories-listing-category-packs .subcategories-listing-category-pack .subcategories-listing-category-pack-image{width:100%}.subcategories-listing .subcategories-listing-results{grid-template-columns:1fr}}.seo-banner{padding-bottom:20px}.seo-banner img{width:100%;height:400px;object-fit:cover;object-position:center}.new-order{padding:50px 20px 100px 20px}.new-order-page .new-order-icon{text-align:center}.new-order-page .new-order-icon i{font-size:100px}.new-order-page .new-order-title{margin-top:20px;text-align:center;font-size:30px}.new-order-page .new-order-text{margin:20px auto 0 auto;text-align:center;max-width:700px}.new-order-page .new-order-text .bank-accounts .--bank{color:#666;margin-bottom:20px}.new-order-page .new-order-text .bank-accounts .--bank var{color:#212121}.new-order-page .new-order-text .bank-accounts .--bank .--bank-title{font-weight:bold;color:#212121}@media (max-width: 768px){.new-order-page .bank-account-container{display:block;text-align:center}.new-order-page .bank-account table{width:100%;display:block}.new-order-page .bank-account td{display:block;width:100%;text-align:center;padding:10px 0;font-size:12px}.new-order-page .bank-account img{max-width:80%;height:auto}}@media (max-width: 480px){.new-order-page .bank-account td{font-size:9px}.new-order-page .bank-account img{max-width:70%}.new-order-page .bank-account div{font-size:9px}}.new-order-page.--error .new-order-icon i,.new-order-page.--paid-off-false .new-order-icon i{color:#d03737}.new-order-page.--thank-you .new-order-icon i,.new-order-page.--paid-off-true .new-order-icon i{color:#6abc44}.subscribers{padding-bottom:80px}@media only screen and (max-width: 1023px){.contact .contact-info{flex-direction:column;row-gap:40px}}.textpage{padding:50px 20px 100px 20px}.textpage.--no-padding{padding:0px 0px 100px 0px}.textpage-title{font-size:40px;text-align:center;margin-bottom:50px}.textpage-content{word-wrap:break-word}.textpage-content img{display:block;max-width:100%;object-fit:scale-down;margin-left:auto;margin-right:auto}.textpage-seo-faq{padding:0 0px 100px 0px;margin-top:100px}.textpage-seo-faq .textpage-seo-faq-title{text-align:center;font-size:180%;padding-bottom:40px}.textpage-seo-faq details{margin-bottom:5px}.textpage-seo-faq details>summary{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-weight:bold;padding:10px 20px;background:#eee;cursor:pointer;transition:background-color 0.2s}.textpage-seo-faq details>summary:hover{background:#d5d5d5}.textpage-seo-faq details>div{padding:20px 20px;background:#f6f6f6}.order-options{padding:40px 0 80px;color:#212121}.order-options .order-options-hero{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:300px;overflow:hidden;padding:54px 62px;border-radius:32px;background:linear-gradient(115deg,#fff 0%,#f8f7ff 48%,#e8f7fb 100%)}.order-options .order-options-hero::before,.order-options .order-options-hero::after{content:"";position:absolute;border-radius:50%;pointer-events:none}.order-options .order-options-hero::before{top:-190px;right:-115px;width:470px;height:470px;border:1px solid rgba(157,72,247,0.16);box-shadow:0 0 0 55px rgba(73,207,234,0.07)}.order-options .order-options-hero::after{bottom:-80px;left:42%;width:155px;height:155px;background:rgba(157,72,247,0.035)}.order-options .order-options-hero-copy{position:relative;z-index:1;max-width:680px}.order-options .order-options-eyebrow,.order-options .order-options-card-label{margin-bottom:11px;color:#9D48F7;font-family:'Open Sans', Arial;font-size:13px;line-height:1.2;font-weight:800;letter-spacing:0.13em;text-transform:uppercase}.order-options h1{font-family:'Open Sans', Arial;font-size:44px;line-height:1.1;font-weight:800}.order-options .order-options-hero-copy>p{max-width:610px;margin-top:16px;color:#727272;font-size:17px;line-height:1.6}.order-options .order-options-hero-note{display:inline-flex;align-items:center;gap:9px;margin-top:24px;padding:11px 15px;border-radius:12px;background:rgba(255,255,255,0.78);color:#31407c;font-size:13px;line-height:1.4;font-weight:700}.order-options .order-options-hero-note i{color:#9D48F7;font-size:16px}.order-options .order-options-hero-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:120px;height:120px;border-radius:32px;background:linear-gradient(to right,#49CFEA,#31407C,#31407C,#9D48F7);box-shadow:0 20px 45px rgba(49,64,124,0.22);color:#fff;font-size:49px;transform:rotate(4deg)}.order-options .order-options-hero-icon i{transform:rotate(-4deg)}.order-options .order-options-section{margin-top:62px}.order-options .order-options-section-heading{display:flex;align-items:center;gap:20px;margin-bottom:24px}.order-options .order-options-section-heading >div{flex:0 0 auto}.order-options .order-options-section-heading h2{flex:0 0 auto;font-family:'Open Sans', Arial;font-size:30px;line-height:1.2;font-weight:800}.order-options .order-options-section-heading p{max-width:720px;margin-top:7px;color:#727272;font-size:14px;line-height:1.5}.order-options .order-options-section-heading >span{width:100%;height:2px;border-radius:2px;background:linear-gradient(90deg,#9D48F7,#49CFEA,transparent)}.order-options .order-options-methods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.order-options .order-options-method{position:relative;min-height:275px;overflow:hidden;padding:28px 25px;border:2px solid transparent;border-radius:24px;background:linear-gradient(#fff,#fff) padding-box, linear-gradient(145deg,rgba(157,72,247,0.22),rgba(73,207,234,0.26)) border-box;transition:transform 0.2s ease, box-shadow 0.2s ease}.order-options .order-options-method::after{content:"";position:absolute;right:-42px;bottom:-52px;width:120px;height:120px;border-radius:50%;background:linear-gradient(145deg,rgba(157,72,247,0.045),rgba(73,207,234,0.07))}.order-options .order-options-method:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(49,64,124,0.11)}.order-options .order-options-method .order-options-method-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:24px;border-radius:15px;background:#ECEEF3;color:#9D48F7;font-size:23px}.order-options .order-options-method h3{font-family:'Open Sans', Arial;font-size:19px;line-height:1.3;font-weight:800}.order-options .order-options-method p{margin-top:11px;color:#727272;font-size:14px;line-height:1.55}.order-options .order-options-method strong{position:relative;z-index:1;display:block;margin-top:17px;color:#31407c;font-size:13px;line-height:1.4;font-weight:800}.order-options .order-options-finance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.order-options .order-options-finance article{padding:36px 38px;border-radius:26px;background:#fff}.order-options .order-options-finance article:first-child{background:linear-gradient(135deg,#252d54 0%,#31407c 62%,#643d91 100%);color:#fff}.order-options .order-options-finance article:first-child .order-options-card-label,.order-options .order-options-finance article:first-child small i{color:#49CFEA}.order-options .order-options-finance article:first-child p,.order-options .order-options-finance article:first-child small{color:rgba(255,255,255,0.78)}.order-options .order-options-finance h3{font-family:'Open Sans', Arial;font-size:24px;line-height:1.25;font-weight:800}.order-options .order-options-finance p{margin-top:13px;color:#727272;font-size:15px;line-height:1.6}.order-options .order-options-finance small{display:flex;align-items:flex-start;gap:8px;margin-top:22px;color:#727272;font-size:12px;line-height:1.45}.order-options .order-options-finance small i{margin-top:2px;color:#9D48F7}.order-options .order-options-banks{display:grid;grid-template-columns:1fr;gap:18px}.order-options .order-options-bank{display:grid;grid-template-columns:minmax(230px,0.32fr) minmax(0,1fr);overflow:hidden;border-radius:22px;background:#fff}.order-options .order-options-bank .order-options-bank-name{display:flex;align-items:center;padding:16px 22px;background:linear-gradient(135deg,rgba(157,72,247,0.1),rgba(73,207,234,0.12));color:#31407c;font-family:'Open Sans', Arial;font-size:14px;line-height:1.3;font-weight:800;letter-spacing:0.04em}.order-options .order-options-bank dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:22px 26px}.order-options .order-options-bank dl>div{display:block;min-width:0}.order-options .order-options-bank dt{margin-bottom:6px;color:#727272;font-size:11px;line-height:1.4;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.order-options .order-options-bank dd{overflow-wrap:anywhere;color:#212121;font-family:monospace;font-size:13px;line-height:1.4;font-weight:700}.order-options .order-options-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.order-options .order-options-details article{display:grid;grid-template-columns:58px minmax(0,1fr);gap:18px;padding:30px 27px;border-radius:24px;background:#fff}.order-options .order-options-details .order-options-detail-number{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:17px;background:linear-gradient(135deg,rgba(157,72,247,0.12),rgba(73,207,234,0.18));color:#9D48F7;font-family:'Open Sans', Arial;font-size:18px;font-weight:800}.order-options .order-options-details h3{font-family:'Open Sans', Arial;font-size:18px;line-height:1.3;font-weight:800}.order-options .order-options-details p{margin-top:9px;color:#727272;font-size:14px;line-height:1.55}.order-options .order-options-support{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:62px;padding:32px 36px;border-radius:26px;background:linear-gradient(110deg,#252d54 0%,#31407c 58%,#643d91 100%);color:#fff}.order-options .order-options-support .order-options-support-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:18px;background:rgba(255,255,255,0.11);color:#49CFEA;font-size:25px}.order-options .order-options-support h2{font-family:'Open Sans', Arial;font-size:21px;line-height:1.3;font-weight:800}.order-options .order-options-support p{margin-top:5px;color:rgba(255,255,255,0.72);font-size:14px;line-height:1.5}.order-options .order-options-support a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 20px;border-radius:13px;background:#fff;color:#31407c;font-size:13px;font-weight:800;text-decoration:none;transition:transform 0.2s ease}.order-options .order-options-support a:hover{transform:translateX(2px)}@media only screen and (max-width: 1023px){.order-options{padding:24px 0 56px}.order-options .order-options-hero{min-height:260px;padding:38px 34px}.order-options h1{font-size:37px}.order-options .order-options-hero-icon{width:92px;height:92px;margin-left:30px;border-radius:25px;font-size:38px}.order-options .order-options-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.order-options .order-options-method{min-height:245px}.order-options .order-options-details{grid-template-columns:1fr}.order-options .order-options-bank{grid-template-columns:190px minmax(0,1fr)}.order-options .order-options-bank dl{grid-template-columns:1fr 1fr}.order-options .order-options-bank dl >div:last-child{grid-column:-1}}@media only screen and (max-width: 519px){.order-options .order-options-hero{display:block;padding:32px 24px;border-radius:24px}.order-options .order-options-hero::before{top:-115px;right:-120px;width:290px;height:290px;box-shadow:0 0 0 34px rgba(73,207,234,0.06)}.order-options h1{max-width:280px;font-size:33px}.order-options .order-options-hero-copy>p{font-size:15px}.order-options .order-options-hero-note{align-items:flex-start;max-width:260px;margin-top:20px}.order-options .order-options-hero-icon{position:absolute;top:28px;right:24px;width:62px;height:62px;margin:0;border-radius:18px;font-size:27px}.order-options .order-options-section{margin-top:45px}.order-options .order-options-section-heading{align-items:flex-end;gap:12px}.order-options .order-options-section-heading h2{font-size:24px}.order-options .order-options-methods,.order-options .order-options-finance,.order-options .order-options-banks{grid-template-columns:1fr}.order-options .order-options-method{min-height:0;padding:25px 23px}.order-options .order-options-finance article{padding:30px 26px}.order-options .order-options-bank{display:block}.order-options .order-options-bank dl{grid-template-columns:1fr;padding:20px 22px}.order-options .order-options-bank dl >div:last-child{grid-column:auto}.order-options .order-options-details article{grid-template-columns:50px minmax(0,1fr);gap:14px;padding:24px 20px}.order-options .order-options-details .order-options-detail-number{width:50px;height:50px;border-radius:14px;font-size:16px}.order-options .order-options-support{grid-template-columns:52px minmax(0,1fr);gap:16px;margin-top:45px;padding:26px 22px}.order-options .order-options-support .order-options-support-icon{width:52px;height:52px;border-radius:15px;font-size:21px}.order-options .order-options-support h2{font-size:18px}.order-options .order-options-support a{grid-column:-1;width:100%;margin-top:4px}}.wholesale-page{padding:40px 0 80px;color:#212121}.wholesale-page .wholesale-hero{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:360px;overflow:hidden;padding:58px 64px;border-radius:32px;background:linear-gradient(115deg,#252d54 0%,#31407c 55%,#643d91 100%);color:#fff}.wholesale-page .wholesale-hero::before,.wholesale-page .wholesale-hero::after{content:"";position:absolute;border-radius:50%;pointer-events:none}.wholesale-page .wholesale-hero::before{top:-180px;right:-95px;width:500px;height:500px;border:1px solid rgba(255,255,255,0.14);box-shadow:0 0 0 58px rgba(73,207,234,0.055)}.wholesale-page .wholesale-hero::after{bottom:-95px;left:44%;width:190px;height:190px;background:rgba(255,255,255,0.025)}.wholesale-page .wholesale-hero-copy{position:relative;z-index:1;max-width:720px}.wholesale-page .wholesale-eyebrow,.wholesale-page .wholesale-card-label{margin-bottom:11px;color:#49CFEA;font-family:'Open Sans', Arial;font-size:13px;line-height:1.2;font-weight:800;letter-spacing:0.13em;text-transform:uppercase}.wholesale-page h1{font-family:'Open Sans', Arial;font-size:48px;line-height:1.08;font-weight:800}.wholesale-page .wholesale-hero-copy>p{max-width:650px;margin-top:17px;color:rgba(255,255,255,0.78);font-size:17px;line-height:1.65}.wholesale-page .wholesale-hero-actions{display:flex;align-items:center;gap:22px;margin-top:28px}.wholesale-page .wholesale-hero-actions a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:14px;background:#fff;color:#31407c;font-size:13px;font-weight:800;text-decoration:none;transition:transform 0.2s ease}.wholesale-page .wholesale-hero-actions a:hover{transform:translateX(2px)}.wholesale-page .wholesale-hero-actions >span{display:inline-flex;align-items:center;gap:8px;max-width:270px;color:rgba(255,255,255,0.68);font-size:12px;line-height:1.45}.wholesale-page .wholesale-hero-actions >span i{color:#49CFEA}.wholesale-page .wholesale-hero-visual{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:150px;height:150px;margin-left:35px;border:1px solid rgba(255,255,255,0.15);border-radius:38px;background:linear-gradient(145deg,rgba(73,207,234,0.34),rgba(157,72,247,0.45));box-shadow:0 24px 54px rgba(15,21,55,0.3);transform:rotate(4deg)}.wholesale-page .wholesale-hero-visual i{color:#fff;font-size:55px;transform:rotate(-4deg)}.wholesale-page .wholesale-hero-visual span{position:absolute;right:-9px;bottom:19px;padding:7px 10px;border-radius:9px;background:#49CFEA;box-shadow:0 8px 18px rgba(15,21,55,0.25);color:#31407c;font-family:'Open Sans', Arial;font-size:13px;font-weight:900;letter-spacing:0.08em;transform:rotate(-4deg)}.wholesale-page .wholesale-section{margin-top:64px}.wholesale-page .wholesale-section-heading{display:flex;align-items:center;gap:20px;margin-bottom:25px}.wholesale-page .wholesale-section-heading h2{flex:0 0 auto;font-family:'Open Sans', Arial;font-size:30px;line-height:1.2;font-weight:800}.wholesale-page .wholesale-section-heading span{width:100%;height:2px;border-radius:2px;background:linear-gradient(90deg,#9D48F7,#49CFEA,transparent)}.wholesale-page .wholesale-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.wholesale-page .wholesale-benefits article{min-height:270px;padding:32px 30px;border:2px solid transparent;border-radius:25px;background:linear-gradient(#fff,#fff) padding-box, linear-gradient(145deg,rgba(157,72,247,0.22),rgba(73,207,234,0.28)) border-box;transition:transform 0.2s ease, box-shadow 0.2s ease}.wholesale-page .wholesale-benefits article:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(49,64,124,0.11)}.wholesale-page .wholesale-benefits .wholesale-benefit-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:25px;border-radius:17px;background:linear-gradient(145deg,rgba(157,72,247,0.1),rgba(73,207,234,0.15));color:#9D48F7;font-size:24px}.wholesale-page .wholesale-benefits h3{font-family:'Open Sans', Arial;font-size:20px;line-height:1.3;font-weight:800}.wholesale-page .wholesale-benefits p{margin-top:12px;color:#727272;font-size:14px;line-height:1.6}.wholesale-page .wholesale-coverage{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:28px;padding:34px 38px;border-radius:27px;background:#fff}.wholesale-page .wholesale-coverage .wholesale-coverage-icon{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:22px;background:linear-gradient(to right,#49CFEA,#31407C,#31407C,#9D48F7);color:#fff;font-size:31px}.wholesale-page .wholesale-coverage .wholesale-card-label{color:#9D48F7}.wholesale-page .wholesale-coverage h2{font-family:'Open Sans', Arial;font-size:23px;line-height:1.3;font-weight:800}.wholesale-page .wholesale-coverage p{margin-top:7px;color:#727272;font-size:14px;line-height:1.55}.wholesale-page .wholesale-coverage .wholesale-coverage-mark{padding-left:30px;border-left:1px solid #e6e8ef;color:#31407c;font-family:'Open Sans', Arial;font-size:23px;font-weight:900;white-space:nowrap}.wholesale-page .wholesale-coverage .wholesale-coverage-mark span{margin:0 6px;color:#9D48F7}.wholesale-page .wholesale-eu-note,.wholesale-page .wholesale-payment-note{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:start;gap:22px;margin-top:24px;padding:32px 36px;border-radius:25px}.wholesale-page .wholesale-eu-note{background:linear-gradient(115deg,#fff 0%,#f7f4ff 48%,#eaf8fb 100%)}.wholesale-page .wholesale-eu-note .wholesale-card-label{color:#9D48F7}.wholesale-page .wholesale-payment-note{margin-top:32px;background:linear-gradient(115deg,#252d54 0%,#31407c 58%,#643d91 100%);color:#fff}.wholesale-page .wholesale-payment-note p{color:rgba(255,255,255,0.75)}.wholesale-page .wholesale-eu-icon,.wholesale-page .wholesale-payment-icon{display:flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:19px;font-size:27px}.wholesale-page .wholesale-eu-icon{background:#ECEEF3;color:#9D48F7}.wholesale-page .wholesale-payment-icon{background:rgba(255,255,255,0.1);color:#49CFEA}.wholesale-page .wholesale-eu-note h2,.wholesale-page .wholesale-payment-note h2{font-family:'Open Sans', Arial;font-size:22px;line-height:1.3;font-weight:800}.wholesale-page .wholesale-eu-note p,.wholesale-page .wholesale-payment-note p{margin-top:8px;font-size:14px;line-height:1.6}.wholesale-page .wholesale-eu-note p{color:#727272}.wholesale-page .wholesale-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.wholesale-page .wholesale-steps article{display:grid;grid-template-columns:62px minmax(0,1fr);gap:20px;padding:30px 28px;border-radius:24px;background:#fff}.wholesale-page .wholesale-steps .wholesale-step-number{display:flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:19px;background:linear-gradient(145deg,rgba(157,72,247,0.12),rgba(73,207,234,0.18));color:#9D48F7;font-family:'Open Sans', Arial;font-size:18px;font-weight:900}.wholesale-page .wholesale-steps h3{font-family:'Open Sans', Arial;font-size:19px;line-height:1.3;font-weight:800}.wholesale-page .wholesale-steps p{margin-top:9px;color:#727272;font-size:14px;line-height:1.55}.wholesale-page .wholesale-contact{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(480px,1.2fr);align-items:center;gap:42px;margin-top:64px;padding:42px 46px;border-radius:30px;background:#fff}.wholesale-page .wholesale-contact .wholesale-card-label{color:#9D48F7}.wholesale-page .wholesale-contact h2{font-family:'Open Sans', Arial;font-size:27px;line-height:1.25;font-weight:800}.wholesale-page .wholesale-contact >div:first-child>p{margin-top:10px;color:#727272;font-size:14px;line-height:1.55}.wholesale-page .wholesale-contact-actions{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,0.7fr);gap:14px}.wholesale-page .wholesale-contact-actions a{display:grid;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:13px;min-height:78px;padding:14px 16px;border-radius:18px;text-decoration:none;transition:transform 0.2s ease}.wholesale-page .wholesale-contact-actions a:hover{transform:translateY(-2px)}.wholesale-page .wholesale-contact-actions a >i{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:13px;font-size:19px}.wholesale-page .wholesale-contact-actions a small,.wholesale-page .wholesale-contact-actions a strong{display:block;overflow-wrap:anywhere}.wholesale-page .wholesale-contact-actions a small{font-size:11px;line-height:1.35}.wholesale-page .wholesale-contact-actions a strong{margin-top:3px;font-size:13px;line-height:1.4;font-weight:800}.wholesale-page .wholesale-contact-actions .wholesale-contact-email{background:linear-gradient(115deg,#252d54,#31407c);color:#fff}.wholesale-page .wholesale-contact-actions .wholesale-contact-email i{background:rgba(255,255,255,0.1);color:#49CFEA}.wholesale-page .wholesale-contact-actions .wholesale-contact-email small{color:rgba(255,255,255,0.65)}.wholesale-page .wholesale-contact-actions .wholesale-contact-phone{background:#ECEEF3;color:#31407c}.wholesale-page .wholesale-contact-actions .wholesale-contact-phone i{background:#fff;color:#9D48F7}.wholesale-page .wholesale-contact-actions .wholesale-contact-phone small{color:#727272}@media only screen and (max-width: 1023px){.wholesale-page{padding:24px 0 56px}.wholesale-page .wholesale-hero{min-height:320px;padding:44px 38px}.wholesale-page h1{font-size:39px}.wholesale-page .wholesale-hero-visual{width:112px;height:112px;border-radius:29px}.wholesale-page .wholesale-hero-visual i{font-size:42px}.wholesale-page .wholesale-benefits{grid-template-columns:1fr}.wholesale-page .wholesale-benefits article{min-height:0}.wholesale-page .wholesale-steps{grid-template-columns:1fr}.wholesale-page .wholesale-contact{grid-template-columns:1fr;gap:28px}}@media only screen and (max-width: 519px){.wholesale-page{overflow:hidden}.wholesale-page .wholesale-hero{display:block;min-height:0;padding:34px 24px;border-radius:24px}.wholesale-page .wholesale-hero::before{top:-95px;right:-110px;width:280px;height:280px;box-shadow:0 0 0 34px rgba(73,207,234,0.045)}.wholesale-page h1{max-width:260px;font-size:34px}.wholesale-page .wholesale-hero-copy>p{max-width:100%;font-size:15px;overflow-wrap:anywhere}.wholesale-page .wholesale-hero-actions{display:block}.wholesale-page .wholesale-hero-actions a{width:100%;padding-right:16px;padding-left:16px;text-align:center;white-space:normal}.wholesale-page .wholesale-hero-actions >span{margin-top:17px}.wholesale-page .wholesale-hero-visual{position:absolute;top:29px;right:23px;width:64px;height:64px;margin:0;border-radius:18px}.wholesale-page .wholesale-hero-visual i{font-size:25px}.wholesale-page .wholesale-hero-visual span{right:-4px;bottom:-9px;padding:4px 6px;border-radius:6px;font-size:8px}.wholesale-page .wholesale-section{margin-top:46px}.wholesale-page .wholesale-section-heading{align-items:flex-end;gap:12px}.wholesale-page .wholesale-section-heading h2{flex:1 1 auto;min-width:0;font-size:24px;overflow-wrap:anywhere}.wholesale-page .wholesale-section-heading span{flex:1 1 36px;width:auto;min-width:36px}.wholesale-page .wholesale-benefits article{padding:27px 24px}.wholesale-page .wholesale-coverage{grid-template-columns:58px minmax(0,1fr);gap:16px;padding:26px 22px}.wholesale-page .wholesale-coverage .wholesale-coverage-icon{width:58px;height:58px;border-radius:17px;font-size:24px}.wholesale-page .wholesale-coverage h2{font-size:19px}.wholesale-page .wholesale-coverage .wholesale-coverage-mark{grid-column:-1;padding:18px 0 0;border-top:1px solid #e6e8ef;border-left:0;font-size:19px;text-align:center}.wholesale-page .wholesale-eu-note,.wholesale-page .wholesale-payment-note{grid-template-columns:54px minmax(0,1fr);gap:16px;padding:25px 21px}.wholesale-page .wholesale-eu-icon,.wholesale-page .wholesale-payment-icon{width:54px;height:54px;border-radius:16px;font-size:22px}.wholesale-page .wholesale-eu-note h2,.wholesale-page .wholesale-payment-note h2{font-size:18px;overflow-wrap:anywhere}.wholesale-page .wholesale-steps article{grid-template-columns:52px minmax(0,1fr);gap:15px;padding:25px 21px}.wholesale-page .wholesale-steps .wholesale-step-number{width:52px;height:52px;border-radius:16px;font-size:16px}.wholesale-page .wholesale-contact{gap:24px;margin-top:46px;padding:30px 23px;border-radius:24px;min-width:0}.wholesale-page .wholesale-contact h2{font-size:22px;overflow-wrap:anywhere}.wholesale-page .wholesale-contact-actions{grid-template-columns:1fr}}.returns-page{padding:40px 0 80px;color:#212121}.returns-page .returns-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:45px;min-height:345px;overflow:hidden;padding:56px 62px;border-radius:32px;background:linear-gradient(115deg,#fff 0%,#f7f5ff 48%,#e8f7fb 100%)}.returns-page .returns-hero::before{content:"";position:absolute;top:-180px;right:-120px;width:480px;height:480px;border:1px solid rgba(157,72,247,0.15);border-radius:50%;box-shadow:0 0 0 55px rgba(73,207,234,0.07);pointer-events:none}.returns-page .returns-hero-copy,.returns-page .returns-window{position:relative;z-index:1}.returns-page .returns-eyebrow,.returns-page .returns-card-label{margin-bottom:11px;color:#9D48F7;font-family:'Open Sans', Arial;font-size:13px;line-height:1.2;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.returns-page h1{font-family:'Open Sans', Arial;font-size:46px;line-height:1.08;font-weight:800}.returns-page .returns-hero-copy>p{max-width:650px;margin-top:17px;color:#727272;font-size:17px;line-height:1.65}.returns-page .returns-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.returns-page .returns-hero-actions a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 21px;border-radius:14px;font-size:13px;font-weight:800;text-decoration:none;transition:transform 0.2s ease}.returns-page .returns-hero-actions a:hover{transform:translateY(-2px)}.returns-page .returns-hero-actions .returns-download-button{background:linear-gradient(to right,#49CFEA,#31407C,#31407C,#9D48F7);color:#fff}.returns-page .returns-hero-actions .returns-contact-button{border:1px solid rgba(49,64,124,0.17);background:#fff;color:#31407c}.returns-page .returns-window{display:flex;flex-direction:column;align-items:center;justify-content:center;width:220px;height:220px;justify-self:center;border:1px solid rgba(255,255,255,0.8);border-radius:50%;background:linear-gradient(145deg,#31407c 0%,#643d91 100%);box-shadow:0 24px 50px rgba(49,64,124,0.22);color:#fff;text-align:center}.returns-page .returns-window strong{font-family:'Open Sans', Arial;font-size:70px;line-height:0.9;font-weight:800}.returns-page .returns-window span{margin-top:8px;color:#49CFEA;font-family:'Open Sans', Arial;font-size:17px;line-height:1.2;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.returns-page .returns-window small{max-width:150px;margin-top:12px;color:rgba(255,255,255,0.7);font-size:11px;line-height:1.4}.returns-page .returns-official-note{display:flex;align-items:center;gap:12px;margin-top:18px;padding:16px 20px;border-radius:15px;background:rgba(255,255,255,0.74);color:#31407c}.returns-page .returns-official-note i{flex:0 0 auto;color:#9D48F7;font-size:18px}.returns-page .returns-official-note p{font-size:13px;line-height:1.5;font-weight:700}.returns-page .returns-section{margin-top:62px}.returns-page .returns-section-heading{display:flex;align-items:center;gap:20px;margin-bottom:25px}.returns-page .returns-section-heading h2{flex:0 0 auto;font-family:'Open Sans', Arial;font-size:30px;line-height:1.2;font-weight:800}.returns-page .returns-section-heading span{width:100%;height:2px;border-radius:2px;background:linear-gradient(90deg,#9D48F7,#49CFEA,transparent)}.returns-page .returns-eligibility{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.returns-page .returns-eligibility article{min-height:255px;padding:31px 29px;border:2px solid transparent;border-radius:25px;background:linear-gradient(#fff,#fff) padding-box, linear-gradient(145deg,rgba(157,72,247,0.22),rgba(73,207,234,0.27)) border-box}.returns-page .returns-eligibility .returns-card-icon{display:flex;align-items:center;justify-content:center;width:55px;height:55px;margin-bottom:24px;border-radius:17px;background:linear-gradient(145deg,rgba(157,72,247,0.1),rgba(73,207,234,0.16));color:#9D48F7;font-size:23px}.returns-page .returns-eligibility h3{font-family:'Open Sans', Arial;font-size:20px;line-height:1.3;font-weight:800}.returns-page .returns-eligibility p{margin-top:12px;color:#727272;font-size:14px;line-height:1.6}.returns-page .returns-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.returns-page .returns-steps article{display:grid;grid-template-columns:62px minmax(0,1fr);gap:20px;padding:30px 28px;border-radius:24px;background:#fff}.returns-page .returns-steps .returns-step-number{display:flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:19px;background:linear-gradient(145deg,rgba(157,72,247,0.12),rgba(73,207,234,0.18));color:#9D48F7;font-family:'Open Sans', Arial;font-size:18px;font-weight:900}.returns-page .returns-steps h3{font-family:'Open Sans', Arial;font-size:19px;line-height:1.3;font-weight:800}.returns-page .returns-steps p{margin-top:9px;color:#727272;font-size:14px;line-height:1.55}.returns-page .returns-cost-note{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:start;gap:22px;margin-top:32px;padding:32px 36px;border-radius:25px;background:linear-gradient(115deg,#252d54 0%,#31407c 58%,#643d91 100%);color:#fff}.returns-page .returns-cost-note .returns-cost-icon{display:flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:19px;background:rgba(255,255,255,0.1);color:#49CFEA;font-size:27px}.returns-page .returns-cost-note .returns-card-label{color:#49CFEA}.returns-page .returns-cost-note h2{font-family:'Open Sans', Arial;font-size:22px;line-height:1.3;font-weight:800}.returns-page .returns-cost-note p{margin-top:8px;color:rgba(255,255,255,0.75);font-size:14px;line-height:1.6}.returns-page .returns-info-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,0.75fr);gap:22px;margin-top:62px}.returns-page .returns-exceptions,.returns-page .returns-address{border-radius:27px;background:#fff}.returns-page .returns-exceptions{padding:38px 40px}.returns-page .returns-exceptions h2{font-family:'Open Sans', Arial;font-size:26px;line-height:1.25;font-weight:800}.returns-page .returns-exceptions ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 20px;margin:25px 0 0;padding:0;list-style:none}.returns-page .returns-exceptions li{display:grid;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:9px;color:#727272;font-size:14px;line-height:1.45}.returns-page .returns-exceptions li i{display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:8px;background:rgba(208,55,55,0.08);color:#d03737;font-size:12px}.returns-page .returns-address{position:relative;overflow:hidden;padding:38px 40px}.returns-page .returns-address::after{content:"";position:absolute;right:-80px;bottom:-95px;width:210px;height:210px;border-radius:50%;background:linear-gradient(145deg,rgba(157,72,247,0.07),rgba(73,207,234,0.12))}.returns-page .returns-address .returns-address-icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:24px;border-radius:17px;background:linear-gradient(to right,#49CFEA,#31407C,#31407C,#9D48F7);color:#fff;font-size:24px}.returns-page .returns-address h2{position:relative;z-index:1;font-family:'Open Sans', Arial;font-size:23px;line-height:1.3;font-weight:800}.returns-page .returns-address address{position:relative;z-index:1;margin-top:19px;color:#727272;font-size:15px;line-height:1.55;font-style:normal}.returns-page .returns-address address span{display:block}.returns-page .returns-address address span:first-child{color:#212121;font-weight:800}.returns-page .returns-help{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:62px;padding:32px 36px;border-radius:26px;background:#fff}.returns-page .returns-help .returns-help-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:18px;background:#ECEEF3;color:#9D48F7;font-size:25px}.returns-page .returns-help h2{font-family:'Open Sans', Arial;font-size:21px;line-height:1.3;font-weight:800}.returns-page .returns-help p{margin-top:5px;color:#727272;font-size:14px;line-height:1.5}.returns-page .returns-help a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 20px;border-radius:13px;background:linear-gradient(to right,#49CFEA,#31407C,#31407C,#9D48F7);color:#fff;font-size:13px;font-weight:800;text-decoration:none}@media only screen and (max-width: 1023px){.returns-page{padding:24px 0 56px}.returns-page .returns-hero{grid-template-columns:minmax(0,1fr) 180px;gap:25px;padding:42px 36px}.returns-page h1{font-size:38px}.returns-page .returns-window{width:170px;height:170px}.returns-page .returns-window strong{font-size:54px}.returns-page .returns-window small{max-width:125px}.returns-page .returns-eligibility{grid-template-columns:1fr}.returns-page .returns-eligibility article{min-height:0}.returns-page .returns-steps,.returns-page .returns-info-grid{grid-template-columns:1fr}}@media only screen and (max-width: 519px){.returns-page{overflow:hidden}.returns-page .returns-hero{display:block;min-height:0;padding:32px 23px;border-radius:24px}.returns-page .returns-hero::before{top:-80px;right:-115px;width:270px;height:270px;box-shadow:0 0 0 32px rgba(73,207,234,0.06)}.returns-page h1{max-width:245px;font-size:33px}.returns-page .returns-hero-copy>p{max-width:100%;font-size:15px}.returns-page .returns-hero-actions{display:grid;grid-template-columns:1fr}.returns-page .returns-hero-actions a{width:100%}.returns-page .returns-window{position:absolute;top:25px;right:21px;width:76px;height:76px}.returns-page .returns-window strong{font-size:28px}.returns-page .returns-window span{margin-top:3px;font-size:8px}.returns-page .returns-window small{display:none}.returns-page .returns-official-note{align-items:flex-start;padding:15px 16px}.returns-page .returns-section{margin-top:46px}.returns-page .returns-section-heading{align-items:flex-end;gap:12px}.returns-page .returns-section-heading h2{flex:1 1 auto;min-width:0;font-size:24px;overflow-wrap:anywhere}.returns-page .returns-section-heading span{flex:1 1 36px;width:auto;min-width:36px}.returns-page .returns-eligibility article{padding:27px 24px}.returns-page .returns-steps article{grid-template-columns:52px minmax(0,1fr);gap:15px;padding:25px 21px}.returns-page .returns-steps .returns-step-number{width:52px;height:52px;border-radius:16px;font-size:16px}.returns-page .returns-cost-note{grid-template-columns:54px minmax(0,1fr);gap:16px;padding:25px 21px}.returns-page .returns-cost-note .returns-cost-icon{width:54px;height:54px;border-radius:16px;font-size:22px}.returns-page .returns-cost-note h2{font-size:18px}.returns-page .returns-info-grid{margin-top:46px}.returns-page .returns-exceptions,.returns-page .returns-address{padding:30px 24px}.returns-page .returns-exceptions ul{grid-template-columns:1fr}.returns-page .returns-exceptions h2{font-size:22px}.returns-page .returns-help{grid-template-columns:52px minmax(0,1fr);gap:16px;margin-top:46px;padding:26px 22px}.returns-page .returns-help .returns-help-icon{width:52px;height:52px;border-radius:15px;font-size:21px}.returns-page .returns-help h2{font-size:18px}.returns-page .returns-help a{grid-column:-1;width:100%}}.terms-page{padding:40px 0 90px;color:#212121}.terms-page .terms-hero{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:245px;overflow:hidden;padding:48px 58px;border-radius:30px;background:linear-gradient(120deg,#fff 0%,#f7f5ff 55%,#eaf8fb 100%)}.terms-page .terms-hero::before{content:"";position:absolute;top:-205px;right:-125px;width:430px;height:430px;border:1px solid rgba(157,72,247,0.16);border-radius:50%;box-shadow:0 0 0 48px rgba(73,207,234,0.06)}.terms-page .terms-hero-copy{position:relative;z-index:1;max-width:720px}.terms-page .terms-hero-copy h1{font-family:'Open Sans', Arial;font-size:42px;line-height:1.12;font-weight:800}.terms-page .terms-hero-copy >p{max-width:650px;margin-top:15px;color:#727272;font-size:16px;line-height:1.65}.terms-page .terms-eyebrow,.terms-page .terms-document-label{margin-bottom:10px;color:#9D48F7;font-family:'Open Sans', Arial;font-size:12px;line-height:1.2;font-weight:800;letter-spacing:0.14em;text-transform:uppercase}.terms-page .terms-hero-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:100px;height:100px;border-radius:27px;background:linear-gradient(to right,#49CFEA,#31407C,#31407C,#9D48F7);box-shadow:0 18px 38px rgba(49,64,124,0.2);color:#fff;font-size:40px;transform:rotate(3deg)}.terms-page .terms-hero-icon i{transform:rotate(-3deg)}.terms-page .terms-layout{display:grid;grid-template-columns:255px minmax(0,1fr);align-items:start;gap:28px;margin-top:32px}.terms-page .terms-sidebar{position:sticky;top:140px;display:grid;gap:16px}.terms-page .terms-sidebar-card,.terms-page .terms-contact-card{padding:25px 23px;border:1px solid rgba(49,64,124,0.09);border-radius:20px;background:#fff}.terms-page .terms-sidebar-card h2,.terms-page .terms-contact-card h2{font-family:'Open Sans', Arial;font-size:17px;line-height:1.35;font-weight:800}.terms-page .terms-sidebar-card p,.terms-page .terms-contact-card p{margin-top:10px;color:#727272;font-size:13px;line-height:1.65}.terms-page .terms-sidebar-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:18px;border-radius:13px;background:#ECEEF3;color:#9D48F7;font-size:18px}.terms-page .terms-contact-card{background:linear-gradient(145deg,#313f7b 0%,#445093 100%);color:#fff}.terms-page .terms-contact-card p{color:rgba(255,255,255,0.72)}.terms-page .terms-contact-card a{display:flex;align-items:center;gap:9px;margin-top:18px;color:#fff;font-size:13px;font-weight:800;text-decoration:none}.terms-page .terms-contact-card .terms-privacy-link{margin-top:12px;color:#49CFEA;font-size:12px}.terms-page .terms-document{min-width:0;padding:44px 58px 62px;border:1px solid rgba(49,64,124,0.08);border-radius:24px;background:#fff;box-shadow:0 16px 42px rgba(49,64,124,0.07)}.terms-page .terms-document-heading{display:flex;align-items:center;gap:17px;padding-bottom:28px;border-bottom:1px solid rgba(49,64,124,0.1)}.terms-page .terms-document-heading >span{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:48px;height:48px;border-radius:14px;background:#ECEEF3;color:#9D48F7;font-size:20px}.terms-page .terms-document-heading .terms-document-label{margin-bottom:5px;font-size:10px}.terms-page .terms-document-heading h2{font-family:'Open Sans', Arial;font-size:23px;line-height:1.25;font-weight:800}.terms-page .terms-content{max-width:780px;margin:0 auto;padding-top:35px;color:#3f4353;font-size:15px;line-height:1.82;overflow-wrap:anywhere}.terms-page .terms-content .container,.terms-page .terms-content .units-row,.terms-page .terms-content .unit-100{display:block;width:auto;max-width:none;margin:0;padding:0}.terms-page .terms-content p,.terms-page .terms-content li,.terms-page .terms-content span{font-family:inherit !important;font-size:inherit !important;color:inherit !important}.terms-page .terms-content p{margin:0 0 18px;text-align:left !important}.terms-page .terms-content ul,.terms-page .terms-content ol{margin:8px 0 24px;padding-left:24px}.terms-page .terms-content li{margin-bottom:10px;padding-left:5px}.terms-page .terms-content a{color:#9D48F7;font-weight:700;text-decoration:underline;text-decoration-color:rgba(157,72,247,0.3);text-underline-offset:3px}.terms-page .terms-content strong{color:#212121;font-weight:800}.terms-page .terms-content .terms-section-title{margin:43px 0 15px;padding-top:30px;border-top:1px solid rgba(49,64,124,0.1);color:#212121;font-family:'Open Sans', Arial !important;font-size:21px !important;line-height:1.35;font-weight:800}.terms-page .terms-content .terms-section-title:first-child{margin-top:0;padding-top:0;border-top:0}.terms-page .terms-content .terms-subsection-title{margin:28px 0 12px;color:#31407c;font-family:'Open Sans', Arial !important;font-size:16px !important;line-height:1.4;font-weight:800}.terms-page .terms-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.terms-page .terms-content td,.terms-page .terms-content th{padding:10px 12px;border:1px solid rgba(49,64,124,0.12);text-align:left}.terms-page .terms-content img{max-width:100%;height:auto}@media only screen and (max-width: 1023px){.terms-page{padding-top:24px}.terms-page .terms-hero{padding:42px 38px}.terms-page .terms-layout{grid-template-columns:220px minmax(0,1fr);gap:20px}.terms-page .terms-document{padding:38px 38px 54px}}@media only screen and (max-width: 800px){.terms-page .terms-layout{grid-template-columns:1fr}.terms-page .terms-sidebar{position:static;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr))}.terms-page .terms-document{grid-row:1}}@media only screen and (max-width: 519px){.terms-page{overflow:hidden;padding-bottom:60px}.terms-page .terms-hero{min-height:220px;padding:32px 23px;border-radius:24px}.terms-page .terms-hero::before{top:-115px;right:-145px;width:300px;height:300px}.terms-page .terms-hero-copy h1{max-width:255px;font-size:32px}.terms-page .terms-hero-copy >p{max-width:285px;font-size:14px}.terms-page .terms-hero-icon{position:absolute;top:25px;right:22px;width:68px;height:68px;border-radius:20px;font-size:27px}.terms-page .terms-layout{margin-top:20px}.terms-page .terms-sidebar{grid-template-columns:1fr}.terms-page .terms-sidebar-card,.terms-page .terms-contact-card{padding:22px 20px}.terms-page .terms-document{padding:28px 21px 42px;border-radius:20px}.terms-page .terms-document-heading{align-items:flex-start;padding-bottom:23px}.terms-page .terms-document-heading >span{width:43px;height:43px}.terms-page .terms-document-heading h2{font-size:20px}.terms-page .terms-content{padding-top:28px;font-size:14px;line-height:1.75}.terms-page .terms-content .terms-section-title{margin-top:35px;padding-top:25px;font-size:18px !important}.terms-page .terms-content .terms-subsection-title{font-size:15px !important}}.christmas-gifts{padding:0px}.christmas-gifts .christmas-gifts-background{min-height:100px;padding:30px 0;color:#fff}.christmas-gifts .christmas-gifts-background.--bg-1{background-image:url(/media/christmas-gifts/bg-1.png);background-size:auto 600px;background-position:center}.christmas-gifts .christmas-gifts-background.--bg-2{background-image:url(/media/christmas-gifts/bg-2.png);background-size:auto 181px;background-position:top left;background-repeat:repeat}.christmas-gifts .christmas-gifts-background.--snow{background-image:url(/media/christmas-gifts/bg-snow.png);background-size:auto 1000px}.christmas-gifts .christmas-gifts-background.--toys{background-image:url(/media/christmas-gifts/bg-toys.png?v=2);background-size:auto 1200px;background-position:center;background-repeat:no-repeat}.christmas-gifts .christmas-gifts-background.--footsteps{background-image:url(/media/christmas-gifts/bg-footsteps.png?v=3);background-size:auto 1000px;background-position:left top;background-repeat:no-repeat}.christmas-gifts .christmas-gifts-background.--euro{background-image:url(/media/christmas-gifts/bg-euro.png?v=2);background-size:auto 1000px;background-position:center;background-repeat:no-repeat}.christmas-gifts .christmas-gifts-background.--glass{background-size:cover;background-position:top center}.christmas-gifts .christmas-gifts-background.--green{background-color:#7aaa54}.christmas-gifts .christmas-gifts-background.--dark-green{background-color:#526d38}.christmas-gifts .christmas-gifts-background.--white{background-color:#fff;color:#212121}.christmas-gifts .christmas-gifts-background.--blue{background-color:#31407b}.christmas-gifts .christmas-gifts-background.--light-blue{background-color:#00adef}.christmas-gifts .christmas-gifts-background.--black{background-color:#222222}.christmas-gifts .christmas-gifts-background.--yellow{background-color:#fed346;color:#212121}.christmas-gifts .christmas-gifts-background.--gold{background-color:#fcc046;color:#212121}.christmas-gifts .christmas-gifts-background.--orange{background-color:#fc9946;color:#212121}.christmas-gifts .christmas-gifts-background.--red{background-color:#fc4645}.christmas-gifts .christmas-gifts-connector{height:30px}.christmas-gifts .christmas-gifts-connector.--blue-to-dark-green{background-image:url(/media/christmas-gifts/connector-blue-to-dark-green.svg)}.christmas-gifts .christmas-gifts-connector.--blue-to-green{background-image:url(/media/christmas-gifts/connector-blue-to-green.svg)}.christmas-gifts .christmas-gifts-connector.--blue-to-red{background-image:url(/media/christmas-gifts/connector-blue-to-red.svg)}.christmas-gifts .christmas-gifts-connector.--dark-green-to-blue{background-image:url(/media/christmas-gifts/connector-dark-green-to-blue.svg)}.christmas-gifts .christmas-gifts-connector.--gold-to-dark-green{background-image:url(/media/christmas-gifts/connector-gold-to-dark-green.svg)}.christmas-gifts .christmas-gifts-connector.--green-to-blue{background-image:url(/media/christmas-gifts/connector-green-to-blue.svg)}.christmas-gifts .christmas-gifts-connector.--green-to-dark-green{background-image:url(/media/christmas-gifts/connector-green-to-dark-green.svg)}.christmas-gifts .christmas-gifts-connector.--orange-to-blue{background-image:url(/media/christmas-gifts/connector-orange-to-blue.svg)}.christmas-gifts .christmas-gifts-connector.--orange-to-dark-green{background-image:url(/media/christmas-gifts/connector-orange-to-dark-green.svg)}.christmas-gifts .christmas-gifts-connector.--orange-to-gold{background-image:url(/media/christmas-gifts/connector-orange-to-gold.svg)}.christmas-gifts .christmas-gifts-connector.--red-to-yellow{background-image:url(/media/christmas-gifts/connector-red-to-yellow.svg)}.christmas-gifts .christmas-gifts-connector.--yellow-to-orange{background-image:url(/media/christmas-gifts/connector-yellow-to-orange.svg)}.christmas-gifts .christmas-gifts-pattern{height:100px;background-repeat:repeat-x;background-size:auto 100%}.christmas-gifts .christmas-gifts-pattern.--blue-top{background-image:url(/media/christmas-gifts/blue-pattern-top.jpg)}.christmas-gifts .christmas-gifts-pattern.--blue-bottom{background-image:url(/media/christmas-gifts/blue-pattern-bottom.jpg)}.christmas-gifts .christmas-gifts-pattern.--dark-green-bottom{background-image:url(/media/christmas-gifts/dark-green-pattern-bottom.jpg)}.christmas-gifts .christmas-gifts-head-banner{padding:60px 0;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;background-color:#000;color:#fff;background-image:url(/media/christmas-gifts/head-pattern.jpg);background-size:auto 100%;background-repeat:repeat-x;height:350px;position:relative}.christmas-gifts .christmas-gifts-head-banner .christmas-gifts-head-floated-icon{position:absolute}.christmas-gifts .christmas-gifts-head-banner .christmas-gifts-head-floated-icon.--float-left{left:calc(50% - 450px);height:60px}.christmas-gifts .christmas-gifts-head-banner .christmas-gifts-head-floated-icon.--float-right{right:calc(50% - 400px);height:80px}.christmas-gifts .christmas-gifts-head-banner .christmas-countdown-title{margin-bottom:10px;font-size:80%}.christmas-gifts .christmas-gifts-head-banner .christmas-countdown{display:flex;min-width:400px}.christmas-gifts .christmas-gifts-head-banner .christmas-countdown .christmas-countdown-time{flex:1;text-align:center}.christmas-gifts .christmas-gifts-head-banner .christmas-countdown .christmas-countdown-time .christmas-countdown-time-value{font-size:180%}.christmas-gifts .christmas-gifts-head-banner .christmas-countdown .christmas-countdown-time .christmas-countdown-time-label{font-size:50%}.christmas-gifts .christmas-gifts-heading{font-size:110%;text-align:center;margin-bottom:10px;text-transform:uppercase}.christmas-gifts .christmas-gifts-heading.winterland-title{font-size:130%}.christmas-gifts .christmas-gifts-subheading{text-align:center;font-size:60%}.christmas-gifts .flipdown{margin-bottom:50px;margin-top:20px;display:flex;justify-content:center;align-items:center;width:auto;height:auto}.christmas-gifts .christmas-gifts-grid{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;padding:60px 0;gap:30px}.christmas-gifts .christmas-gifts-grid.--grid-4{grid-template-columns:1fr 1fr 1fr 1fr}.christmas-gifts .christmas-gifts-grid.--grid-2{grid-template-columns:1fr 1fr}.christmas-gifts .christmas-gifts-grid.--gap{gap:30px}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item .christmas-gifts-grid-item-image{background-image:radial-gradient(at center,rgba(0,0,0,0.2),rgba(0,0,0,0) 70%);height:180px;overflow:hidden;position:relative;width:100%}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item .christmas-gifts-grid-item-image img{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);transition:height 200ms;height:150px}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item .christmas-gifts-grid-item-image img.--super-mini{height:60px}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item .christmas-gifts-grid-item-image img.--mini{height:90px}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item .christmas-gifts-grid-item-image img.--semi{height:120px}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item .christmas-gifts-grid-item-image img.--large{height:160px}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item .christmas-gifts-grid-item-description{text-align:center;font-size:70%}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item .christmas-gifts-grid-item-description.--uppercase{text-transform:uppercase}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item.--green{background-color:#7aaa5400}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item.--green .christmas-gifts-grid-item-image{background-image:radial-gradient(at center,#526d3888,transparent 70%)}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item.--dark-green{background-color:#526d3800;color:#fff}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item.--dark-green .christmas-gifts-grid-item-image{background-image:radial-gradient(at center,#7aaa5488,transparent 70%)}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item.--white{background-color:#fff a;color:#212121}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item.--blue{background-color:#31407b00}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item.--blue .christmas-gifts-grid-item-image{background-image:radial-gradient(at center,#00adef33,transparent 70%)}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item.--light-blue{background-color:#00adef00}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item.--black{background-color:#22222200}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item.--yellow{background-color:#fed346}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item.--yellow .christmas-gifts-grid-item-image{background-image:radial-gradient(at center,#fc994633,transparent 70%)}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item.--gold{background-color:#fcc04600}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item.--orange{background-color:#fed346}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item.--orange .christmas-gifts-grid-item-image{background-image:radial-gradient(at center,#fed34688,transparent 70%)}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item.--red{background-color:#fc464500}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item.--red .christmas-gifts-grid-item-image{background-image:radial-gradient(at center,#fed34688,transparent 70%)}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item:hover .christmas-gifts-grid-item-image img{height:170px}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item:hover .christmas-gifts-grid-item-image img.--super-mini{height:70px}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item:hover .christmas-gifts-grid-item-image img.--mini{height:100px}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item:hover .christmas-gifts-grid-item-image img.--semi{height:135px}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item:hover .christmas-gifts-grid-item-image img.--large{height:180px}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item:hover.--green{background-color:#7aaa5400}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item:hover.--dark-green{background-color:#526d3800}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item:hover.--white{background-color:#fff 0}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item:hover.--blue{background-color:#31407b00}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item:hover.--light-blue{background-color:#00adef00}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item:hover.--black{background-color:#22222200}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item:hover.--yellow{background-color:#fed346}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item:hover.--gold{background-color:#fcc04600}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item:hover.--orange{background-color:#fed346}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item:hover.--red{background-color:#fc464500}.christmas-gifts .merry-christmas{font-size:180%}.christmas-gifts .christmas-gifts-floated-icon{position:absolute;transform:translate(0,-70%)}.christmas-gifts .christmas-gifts-floated-icon.--upper{transform:translate(0,-100%)}.christmas-gifts .christmas-gifts-floated-icon.--float-left{left:calc(50% - 40vw)}.christmas-gifts .christmas-gifts-floated-icon.--float-left-corner{left:-10px}.christmas-gifts .christmas-gifts-floated-icon.--float-right{right:calc(50% - 40vw)}.christmas-gifts .christmas-gifts-top-floated-icon{position:absolute;transform:translate(0,-20px);right:calc(3%)}.christmas-gifts-content{background:#fed346;padding:30px}.christmas-gifts-content .christmas-gifts-content-inner{padding:30px;border:2px solid #526d38;color:#526d38}.christmas-gifts-seo-faq{padding:0 0px 100px 0px;margin-top:60px;position:relative}.christmas-gifts-seo-faq .christmas-gifts-seo-faq-title{background-color:#526d38;border:2px solid #fed346;border-bottom:0px solid #526d38;width:fit-content;padding:30px 30px 20px 30px;color:#fed346;text-transform:uppercase;margin-bottom:-2px;position:relative;z-index:2}.christmas-gifts-seo-faq .christmas-gifts-seo-faq-box{border:2px solid #fed346;background-color:#526d38;padding:30px;position:relative;z-index:1}.christmas-gifts-seo-faq details{margin-bottom:5px;color:#fed346}.christmas-gifts-seo-faq details>summary{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-weight:bold;padding:30px;background:#fed3461c;cursor:pointer;transition:background-color 0.2s}.christmas-gifts-seo-faq details>summary:hover{background:#fed3462c}.christmas-gifts-seo-faq details[open]>summary{background:#fed3462c}.christmas-gifts-seo-faq details>div{padding:0 30px 30px 30px;background:#fed3462c}@media (max-width: 1500px) and (min-width: 1024px){.christmas-gifts .christmas-gifts-floated-icon.--float-left{left:0}}@media only screen and (max-width: 1023px){.christmas-gifts .christmas-gifts-grid{grid-template-columns:1fr}.christmas-gifts .christmas-gifts-grid.--grid-4{grid-template-columns:1fr}.christmas-gifts .christmas-gifts-grid.--grid-2{grid-template-columns:1fr}.christmas-gifts .christmas-gifts-top-floated-icon,.christmas-gifts .christmas-gifts-head-banner .christmas-gifts-head-floated-icon,.christmas-gifts .christmas-gifts-floated-icon{display:none}.christmas-gifts .christmas-gifts-head-banner .christmas-countdown-title{font-size:60%;width:100%}.christmas-gifts .christmas-gifts-head-banner .christmas-countdown{min-width:290px}.christmas-gifts .christmas-gifts-head-banner .christmas-countdown .christmas-countdown-time .christmas-countdown-time-value{font-size:130%}.christmas-gifts .christmas-gifts-head-banner .christmas-countdown .christmas-countdown-time .christmas-countdown-time-label{font-size:35%}.christmas-gifts .christmas-gifts-heading{font-size:100%}.christmas-gifts .christmas-gifts-subheading{font-size:50%}.christmas-gifts .christmas-gifts-grid .christmas-gifts-grid-item .christmas-gifts-grid-item-description{font-size:60%}}.easter-gifts{padding:0px}.easter-gifts .easter-gifts-background{min-height:100px;padding:100px 0 100px 0;color:#fff}.easter-gifts .easter-gifts-background.--bg-1{background-image:url(/media/easter-gifts/bg-1.webp);background-size:auto 300px;background-position:center}.easter-gifts .easter-gifts-background.--bg-2{background-image:url(/media/easter-gifts/bg-2.webp);background-size:cover;background-position:bottom right;background-repeat:repeat}.easter-gifts .easter-gifts-background.--bg-3-top{background-image:url(/media/easter-gifts/bg-3.webp);background-size:cover;background-position:top left;background-repeat:repeat}.easter-gifts .easter-gifts-background.--bg-3-bottom{background-image:url(/media/easter-gifts/easter-2025-bg.webp);background-size:cover;background-position:bottom left;background-repeat:repeat}.easter-gifts .easter-gifts-background.--blue{background-color:#31407b}.easter-gifts .easter-gifts-top-image{display:flex;margin:0 auto;height:auto;width:100%;object-fit:cover;justify-content:center;padding:20px}.easter-gifts .easter-gifts-top-image img{max-width:30%;height:auto}.easter-gifts .easter-gifts-heading{font-size:200%;text-align:center;margin-bottom:10px;font-weight:1000}.easter-gifts .easter-gifts-heading.--black{color:#212121}.easter-gifts .easter-gifts-heading.--left{text-align:left}.easter-gifts .easter-gifts-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:100%;padding:60px 0;gap:30px}.easter-gifts .easter-gifts-grid.--grid-4{grid-template-columns:1fr 1fr 1fr 1fr}.easter-gifts .easter-gifts-grid.--grid-2{grid-template-columns:1fr 1fr}.easter-gifts .easter-gifts-grid.--no-gap{gap:0px}.easter-gifts .easter-gifts-grid .easter-gifts-grid-item .easter-gifts-grid-item-image{overflow:hidden;position:relative;width:100%}.easter-gifts .easter-gifts-grid .easter-gifts-grid-item .easter-gifts-grid-item-image.--white{background:#fff}.easter-gifts .easter-gifts-grid .easter-gifts-grid-item .easter-gifts-grid-item-image:hover{scale:1.10}.easter-gifts .easter-gifts-grid .easter-gifts-grid-item .easter-gifts-grid-item-image img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:8px}.easter-gifts .easter-gifts-grid .easter-gifts-grid-item .easter-gifts-grid-item-image .easter-gifts-grid-item-image-text{display:block;justify-self:center;color:#212121;text-align:center}.easter-gifts .easter-gifts-grid .easter-gifts-grid-item .easter-gifts-grid-item-description{text-align:center;font-size:100%}.easter-gifts .easter-gifts-grid .easter-gifts-grid-item .easter-gifts-grid-item-description.--uppercase{text-transform:uppercase}.easter-gifts .easter-gifts-grid .easter-gifts-grid-item.--white{background-color:#fff a;color:#212121}.easter-gifts .easter-gifts-grid .easter-gifts-grid-item.--wide{justify-content:space-around;flex-direction:row-reverse;background-color:#f9dfa9;color:#212121}.easter-gifts .easter-gifts-grid .easter-gifts-grid-item.--wide .easter-gifts-grid-item-image{overflow:visible;margin:-30px;flex:1;min-width:350px}.easter-gifts .easter-gifts-grid .easter-gifts-grid-item.--wide .easter-gifts-grid-item-description{padding:30px;text-align:center;flex:1}.easter-gifts-seo-faq{padding:0 0px 100px 0px;margin-top:60px;position:relative;color:#212121}.easter-gifts-seo-faq .easter-gifts-seo-faq-box{background-color:#fff;padding:30px;position:relative;z-index:1}.easter-gifts-seo-faq details{margin-bottom:5px}.easter-gifts-seo-faq details>summary{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-weight:bold;padding:30px;background:#eee;cursor:pointer;transition:background-color 0.2s}.easter-gifts-seo-faq details>summary:hover{background:#ddd}.easter-gifts-seo-faq details[open]>summary{background:#ddd}.easter-gifts-seo-faq details>div{padding:30px 30px 30px 30px;background:#eee}@media only screen and (max-width: 1023px){.easter-gifts .easter-gifts-top-image{max-width:100%;object-fit:contain}.easter-gifts .easter-gifts-grid{grid-template-columns:1fr}.easter-gifts .easter-gifts-grid.--grid-4{grid-template-columns:1fr}.easter-gifts .easter-gifts-grid.--grid-2{grid-template-columns:1fr}.easter-gifts .easter-gifts-heading{font-size:150%}.easter-gifts .easter-gifts-subheading{font-size:50%}.easter-gifts .easter-gifts-grid{gap:10px}.easter-gifts .easter-gifts-grid .easter-gifts-grid-item.--wide:first-child{margin-bottom:50px}.easter-gifts .easter-gifts-grid .easter-gifts-grid-item.--wide .easter-gifts-grid-item-image{min-height:250px;min-width:100px}.easter-gifts .easter-gifts-grid .easter-gifts-grid-item.--wide .easter-gifts-grid-item-image img.--semi{height:120px}.easter-gifts .easter-gifts-grid .easter-gifts-grid-item .easter-gifts-grid-item-image{height:auto;width:auto !important;display:grid;justify-content:center}.easter-gifts .easter-gifts-grid .easter-gifts-grid-item .easter-gifts-grid-item-image img.--semi-2{height:180px;display:block;justify-self:center}}.iron-studios{padding:0px 0px 0px 0px;background-color:#eee}.iron-studios .iron-studios-light{padding:0px 20px 0px 20px}.iron-studios .iron-studios-dark{background-color:#000;padding:0px 20px 0px 20px}.iron-studios .iron-studios-header{background-image:url(/media/iron-studios/header.webp);background-size:cover;background-position:center;min-height:500px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;width:90%;margin:auto}.iron-studios .iron-studios-who-is{margin:150px 0;padding:50px 0;background-image:url(/media/iron-studios/who-is.webp);background-size:contain;background-position:right center;background-repeat:no-repeat;min-height:400px;border-radius:8px}.iron-studios .iron-studios-who-is>.text{max-width:50%}.iron-studios .iron-studios-slider{height:540px;padding:20px 0;overflow:hidden;border-radius:8px;display:flex;align-items:center;justify-content:center}.iron-studios .iron-studios-slider .iron-studios-slider-object{height:500px;width:calc(100% - 100px)}.iron-studios .iron-studios-slider .iron-studios-slider-object .iron-studios-slider-slide{background-size:cover;background-position:center;background-repeat:no-repeat;height:500px}.iron-studios .iron-studios-video{margin:200px 0;padding:0px 0;background-image:url(/media/iron-studios/joker.webp);background-size:contain;background-position:right center;background-repeat:no-repeat;min-height:350px;border-radius:8px}.iron-studios .iron-studios-video .iron-studios-video-text{flex:0.8;display:flex;align-items:center;justify-content:flex-start;padding-right:20px}.iron-studios .iron-studios-video .iron-studios-video-embed{flex:1.4;width:100%}.iron-studios .iron-studios-video .iron-studios-video-embed iframe{border-radius:10px}.iron-studios .iron-studios-video .iron-studios-video-placeholder{flex:0.8}.iron-studios .iron-studios-product-slider{background:#fff;min-height:400px;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.iron-studios .iron-studios-product-slider .iron-studios-product-slider-object{height:400px;width:calc(100% - 100px)}.iron-studios .iron-studios-product-slider .iron-studios-product-slider-object .iron-studios-product-slider-product{background-size:cover;background-position:center;background-repeat:no-repeat;height:400px}@media only screen and (max-width: 1023px){.iron-studios .iron-studios-header{min-height:400px;width:100%}.iron-studios .iron-studios-who-is{background-image:none}.iron-studios .iron-studios-who-is>.text{max-width:100%}.iron-studios .iron-studios-video{background-image:none}.iron-studios .iron-studios-video>.heading{text-align:left}}.marketing-kit{background:#eef1f7;padding:34px 20px 56px;color:#212121}.marketing-kit .aligner{max-width:930px}.marketing-kit .marketing-kit-title{margin-bottom:18px;font-size:42px;line-height:1.1;font-weight:800;font-family:'Open Sans', Arial;letter-spacing:0}.marketing-kit .marketing-kit-notice{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding:18px 22px;border:2px solid #f2c91f;border-radius:18px;background:#fed346;color:#513f00;font-size:13px;line-height:1.45}.marketing-kit .marketing-kit-notice img{width:44px;height:44px;object-fit:contain;flex:0 0 auto}.marketing-kit .marketing-kit-notice p{margin:0}.marketing-kit .marketing-kit-download{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;margin-bottom:22px;border-radius:14px;background:linear-gradient(90deg,#9d48f7 0%,#31407c 54%,#47cfe9 100%);color:#fff;font-size:13px;font-weight:800;text-transform:uppercase;font-family:'Open Sans', Arial}.marketing-kit .marketing-kit-download:hover{color:#fff;background-size:120%}.marketing-kit .marketing-kit-panel{margin-top:22px;padding:24px;border-radius:16px;background:#fff}.marketing-kit .marketing-kit-panel > h2{margin-bottom:22px;font-size:23px;line-height:1.25;font-weight:800;font-family:'Open Sans', Arial}.marketing-kit .marketing-kit-logo-grid,.marketing-kit .marketing-kit-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.marketing-kit .marketing-kit-logo-card,.marketing-kit .marketing-kit-example-card{position:relative;overflow:hidden;border-radius:14px;background:#f3f3f3}.marketing-kit .marketing-kit-logo-card{aspect-ratio:0.8620689655172414;padding:18px 18px 34px}.marketing-kit .marketing-kit-logo-card img{display:block;width:100%;height:100%;object-fit:contain}.marketing-kit .marketing-kit-logo-card figcaption{position:absolute;right:10px;bottom:13px;left:10px;color:#787878;font-size:11px;line-height:1.2;text-align:center}.marketing-kit .marketing-kit-subtitle{display:flex;align-items:center;gap:7px;margin:4px 0 14px;font-size:13px;line-height:1.25;font-weight:800;font-family:'Open Sans', Arial}.marketing-kit .marketing-kit-subtitle.--not-ok{margin-top:24px}.marketing-kit .marketing-kit-subtitle.--ok i{color:#6abc44}.marketing-kit .marketing-kit-subtitle.--not-ok i{color:#d03737}.marketing-kit .marketing-kit-example-card{aspect-ratio:1;padding:0}.marketing-kit .marketing-kit-example-card img{display:block;width:100%;height:100%;object-fit:cover}.marketing-kit .marketing-kit-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:22px}.marketing-kit .marketing-kit-rules article{padding:22px;border-radius:14px;background:#f4f4f4}.marketing-kit .marketing-kit-rules h3{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:18px;font-weight:800;font-family:'Open Sans', Arial}.marketing-kit .marketing-kit-rules article:first-child h3 i{color:#6abc44}.marketing-kit .marketing-kit-rules article:last-child h3 i{color:#d03737}.marketing-kit .marketing-kit-special{margin-top:22px;padding:22px;border-radius:14px;background:#f4f4f4}.marketing-kit .marketing-kit-special h3{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:20px;font-weight:800;font-family:'Open Sans', Arial}.marketing-kit .marketing-kit-special h3 i{color:#31407c}.marketing-kit .marketing-kit-rules ul,.marketing-kit .marketing-kit-special ul{margin-left:18px;font-size:13px;line-height:1.45}.marketing-kit .marketing-kit-rules li + li,.marketing-kit .marketing-kit-special li + li{margin-top:7px}.marketing-kit .marketing-kit-color-heading{margin:18px 0 12px;color:#555;font-size:11px;line-height:1.2;font-weight:800;font-family:'Open Sans', Arial}.marketing-kit .marketing-kit-color-row{display:flex;flex-wrap:wrap;gap:12px}.marketing-kit .marketing-kit-color-row span{display:flex;align-items:center;justify-content:center;width:90px;height:58px;border-radius:0;color:#fff;font-size:11px;font-weight:800;text-transform:uppercase}.marketing-kit .marketing-kit-history{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:6px}.marketing-kit .marketing-kit-history:before{content:'';position:absolute;top:73px;right:5%;left:5%;height:3px;background:#3d3d3d}.marketing-kit .marketing-kit-history figure{position:relative;text-align:center}.marketing-kit .marketing-kit-history .marketing-kit-history-logo{display:flex;align-items:center;justify-content:center;height:54px;margin-bottom:14px}.marketing-kit .marketing-kit-history .marketing-kit-history-logo img{max-width:116px;max-height:42px;object-fit:contain}.marketing-kit .marketing-kit-history span{position:relative;z-index:1;display:block;width:18px;height:18px;margin:0 auto 10px;border-radius:50%;background:#9d48f7}.marketing-kit .marketing-kit-history figure:nth-child(2) span{background:#7baa55}.marketing-kit .marketing-kit-history figure:nth-child(3) span{background:#fed346}.marketing-kit .marketing-kit-history figure:nth-child(4) span{background:#31407c}.marketing-kit .marketing-kit-history strong{display:block;color:#31407c;font-size:27px;line-height:1.1;font-weight:800;font-family:'Open Sans', Arial}.marketing-kit .marketing-kit-history figcaption{margin-top:8px;color:#555;font-size:11px}@media only screen and (max-width: 1023px){.marketing-kit{padding:28px 14px 44px}.marketing-kit .marketing-kit-title{font-size:34px}.marketing-kit .marketing-kit-logo-grid,.marketing-kit .marketing-kit-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.marketing-kit .marketing-kit-rules{grid-template-columns:1fr}}@media only screen and (max-width: 519px){.marketing-kit{padding-left:10px;padding-right:10px}.marketing-kit .marketing-kit-panel{padding:16px;border-radius:14px}.marketing-kit .marketing-kit-notice{align-items:flex-start;padding:14px;border-radius:14px}.marketing-kit .marketing-kit-logo-grid,.marketing-kit .marketing-kit-example-grid{grid-template-columns:1fr}.marketing-kit .marketing-kit-history{grid-template-columns:1fr;gap:18px}.marketing-kit .marketing-kit-history:before{top:0;bottom:0;left:50%;width:3px;height:auto}.marketing-kit .marketing-kit-history figure{padding:0 0 8px;background:#fff}}.simpler-main-container{font-family:'Roboto', sans-serif;overflow:hidden}.simpler-main-container .full-width-section{width:100%;position:relative;padding-bottom:120px;padding-top:120px;padding-left:30px;padding-right:30px}.simpler-main-container .full-width-section.first-section{background-color:#31407C;background-image:radial-gradient(circle at left,#49CFEA 0%,#31407c 49%,transparent 64%), radial-gradient(circle at right,#49CFEA 35%,transparent 78%);background-position:-50vw -100vh, 55vw -100vh;background-size:156.25vw 277.78vh, 156.25vw 277.78vh;background-repeat:no-repeat}.simpler-main-container .full-width-section.second-section{background-color:#ffffff}.simpler-main-container .full-width-section.third-section{background-color:#f5f5f5}.simpler-main-container .full-width-section.fourth-section{background-color:#ffffff}.simpler-main-container .full-width-section.fifth-section{background-color:#f5f5f5}.simpler-main-container .full-width-section.sixth-section{background-color:#9D48F7;background-image:radial-gradient(circle at left,#FED346 0%,#9D48F7 45%,transparent 56%), radial-gradient(circle at right,#FED346 0%,transparent 54%);background-position:-10vw 0vh, calc(100%) 0vh;background-size:156.25vw 277.78vh, 156.25vw 277.78vh;background-repeat:no-repeat}.simpler-main-container .full-width-section.seventh-section{background-color:#f5f5f5}.simpler-main-container .full-width-section.eigth-section{background-color:#f5f5f5;background-image:radial-gradient(circle at left,#31407C 30%,transparent 30%), radial-gradient(circle at right,#31407C 30%,transparent 30%);background-position:-7vw -44vh, 57vw 13vh;background-size:52.08vw 92.59vh, 52.08vw 92.59vh;background-repeat:no-repeat}.simpler-main-container .full-width-section.ninth-section{background-color:#fff;justify-content:center;display:flex;align-items:center}.simpler-main-container .main-grid{max-width:1200px;margin:0 auto;text-align:center;position:relative;z-index:1}.simpler-main-container .image-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;justify-items:center;align-items:center}.simpler-main-container .image-grid img{max-width:500px}.simpler-main-container .image-with-text{text-align:left;width:100%}.simpler-main-container .image-with-text p{font-family:Roboto, sans-serif;font-size:16px;color:#fff;text-align:left}.simpler-main-container .large-image{width:100%;max-width:500px}.simpler-main-container .qa{background-color:#fff;padding:60px;border-radius:10px;color:#333;text-align:left;width:90%;max-width:1200px;margin:0 auto}.simpler-main-container .qa .qna{padding:10px;border-radius:7px;background-color:#f5f5f5;color:#333;text-align:left;min-height:auto;min-width:auto;width:100%;cursor:pointer}.simpler-main-container .questions .question{font-size:14px;font-weight:normal;display:inline-block}.simpler-main-container .questions .answer{font-size:14px;font-weight:normal;display:inline-block;padding:5px}.user-account{background:#ededed;padding:24px 0 36px}.user-account .aligner{max-width:1480px}.user-account .user-account-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:34px;align-items:start}.user-account .user-account-sidebar,.user-account .user-account-main{background:#fff;border-radius:16px}.user-account .button.--primary{border:0;border-radius:12px;background:linear-gradient(90deg,#9d48f7 0%,#31407c 52%,#49cfea 100%);color:#fff;font-family:'Roboto', Arial;font-size:14px;font-weight:900;text-transform:none;box-shadow:none}.user-account .button.--primary.--pressed,.user-account .button.--primary:active,.user-account .button.--primary:hover{background:linear-gradient(90deg,#8f37ef 0%,#28366f 52%,#35bfdc 100%);color:#fff}.user-account .button.--primary[disabled],.user-account .button.--primary.--disabled{background:#d9dde8;color:#fff;cursor:default}.user-account .button.--primary[disabled]:hover,.user-account .button.--primary[disabled]:active,.user-account .button.--primary.--disabled:hover,.user-account .button.--primary.--disabled:active{background:#d9dde8}.user-account .user-account-sidebar{padding:48px 22px 32px;text-align:center}.user-account .user-account-badge-frame{display:flex;justify-content:center;margin-bottom:22px}.user-account .user-account-badge{width:138px;height:138px;object-fit:contain}.user-account .user-account-name{font-size:30px;font-weight:800;line-height:1.1;margin-bottom:24px}.user-account .user-account-fancoins{display:inline-flex;align-items:center;gap:8px;font-size:20px;margin-bottom:34px}.user-account .user-account-fancoins img{width:28px;height:28px;object-fit:contain}.user-account .user-account-member-copy,.user-account .user-account-upgrade-copy{font-size:15px;line-height:1.18;color:#2b2b2b}.user-account .user-account-member-copy{margin:0 auto 30px;max-width:230px}.user-account .user-account-upgrade-card{display:flex;min-height:176px;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin:0 auto 18px;padding:20px;border-radius:8px;background:linear-gradient(110deg,#e6edf8 0%,#dcd7ef 100%);color:#fff;font-size:18px;font-weight:800;text-transform:uppercase;line-height:1.12}.user-account .user-account-upgrade-card img{width:62px;height:62px;object-fit:contain;opacity:0.52}.user-account .user-account-upgrade-copy{color:#6d6d6d;margin-bottom:34px}.user-account .user-account-sidebar-divider{height:1px;background:#dedede;margin-bottom:24px}.user-account .user-account-logout{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:17px;color:#2c2c2c}.user-account .user-account-logout i{font-size:24px}.user-account .user-account-main{padding:44px 34px 44px;min-width:0}.user-account .user-account-tabs{display:flex;align-items:flex-end;justify-content:center;gap:18px;min-width:0}.user-account .user-account-tab{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:12px;min-height:70px;padding:0 27px;border-radius:14px 14px 0 0;color:#313131;font-size:14px;white-space:nowrap}.user-account .user-account-tab i{font-size:26px;line-height:1}.user-account .user-account-tab.--selected{background:#f3f3f3;font-weight:800}.user-account .user-account-tab:first-child{padding-left:28px}.user-account .user-account-tab:last-child{padding-right:28px}.user-account .user-account-panel{background:#f3f3f3;border-radius:14px;padding:42px 34px;min-height:420px}.user-account .user-account-tabs+.user-account-panel{border-radius:14px}.user-account .user-account-main.--active-points-and-credits .user-account-panel{border-top-left-radius:0}.user-account .user-account-main.--active-profile .user-account-panel{border-top-right-radius:0}.user-account .user-account-accordion{display:block}.user-account .user-account-accordion:not(:first-child){margin-top:36px}.user-account .user-account-accordion summary{display:flex;align-items:center;justify-content:flex-start;list-style:none;cursor:pointer;font-size:18px;font-weight:800;margin-bottom:22px;color:#242424}.user-account .user-account-accordion summary::-webkit-details-marker{display:none}.user-account .user-account-accordion summary:after{content:'';width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #242424;margin-left:auto}.user-account .user-account-accordion:not([open]) summary{margin-bottom:0}.user-account .user-account-accordion:not([open]) summary:after{border-bottom:0;border-top:6px solid #242424}.user-account .user-account-secondary-accordion{padding-top:10px}.user-account .user-account-list,.user-account .user-account-orders-list,.user-account .user-account-wishlist-list{display:flex;flex-direction:column;gap:18px}.user-account .user-account-address-row,.user-account .user-account-order-row,.user-account .user-account-document-row,.user-account .user-account-wishlist-row{background:#fff;border-radius:9px;color:#282828;min-width:0}.user-account .user-account-address-row,.user-account .user-account-document-row{display:grid;grid-template-columns:54px minmax(0,1fr) 42px;align-items:center;min-height:86px;padding:16px 26px;gap:18px}.user-account .user-account-address-row i,.user-account .user-account-document-row i{font-size:34px;color:#4a4a4a}.user-account .user-account-address-row span,.user-account .user-account-document-row span{min-width:0}.user-account .user-account-address-row b,.user-account .user-account-address-row small,.user-account .user-account-document-row b,.user-account .user-account-document-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-account .user-account-address-row b,.user-account .user-account-document-row b{font-size:20px}.user-account .user-account-address-row small,.user-account .user-account-document-row small{color:#737373;font-size:15px;margin-top:2px}.user-account .user-account-order-row{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;min-height:92px;padding:16px 28px;gap:18px}.user-account .user-account-order-icon{display:inline-flex;flex-direction:column;gap:4px;width:28px}.user-account .user-account-order-icon i{display:block;height:4px;background:#d9d9d9}.user-account .user-account-order-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px}.user-account .user-account-order-cost{font-size:16px;white-space:nowrap}.user-account .user-account-extra-docs,.user-account .user-account-actions,.user-account .user-account-wishlist-footer{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin-top:34px;flex-wrap:wrap}.user-account .user-account-extra-docs{justify-content:flex-start}.user-account .user-account-extra-docs a{background:#fff;border-radius:8px;padding:14px 18px;font-weight:700}.user-account .user-account-form{width:100%}.user-account .user-account-grid{display:grid;gap:28px 18px}.user-account .user-account-grid.--two{grid-template-columns:repeat(2,minmax(0,1fr))}.user-account .user-account-field{display:flex;flex-direction:column;gap:8px;color:#242424}.user-account .user-account-field >span{color:#9a9ca5;font-size:11px;line-height:1.2;font-weight:800}.user-account .user-account-field >span b{color:#e62727}.user-account .user-account-field .input,.user-account .user-account-field .select,.user-account .user-account-field .textarea{width:100%;background:#fff;border:0;border-radius:12px;box-sizing:border-box;box-shadow:none;color:#212121;font-family:'Roboto', Arial;font-size:14px}.user-account .user-account-field .input,.user-account .user-account-field .select{height:36px;min-height:36px;padding:0 14px}.user-account .user-account-field .select{padding-right:38px}.user-account .user-account-field .textarea{min-height:92px;padding:12px 14px}.user-account .user-account-birthdate >div{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:10px}.user-account .user-account-password-box{border:1px solid #d8d8d8;border-radius:9px;margin:54px 0 0;padding:36px 34px;display:grid;gap:28px}.user-account .user-account-password-box legend{padding:0 16px;font-size:22px}.user-account .user-account-save-button[disabled]{background:#d9dde8;color:#fff;cursor:default}.user-account .user-account-muted{margin-top:16px;color:#737373;font-size:14px;line-height:1.35}.user-account .user-account-wishlist-row{position:relative;z-index:1;display:grid;grid-template-columns:78px minmax(0,1fr) 38px;align-items:center;min-height:86px;padding:12px 24px 12px 14px;gap:18px}.user-account .user-account-wishlist-row[data-in-wishlist='0']{display:none}.user-account .user-account-wishlist-row.--menu-open{z-index:20}.user-account .user-wishlist-accordions{display:flex;flex-direction:column;gap:34px}.user-account .user-wishlist-accordion.user-account-accordion{margin-top:0}.user-account .user-wishlist-accordion summary{gap:14px}.user-account .user-wishlist-accordion .user-delete-list-button{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin-left:auto;border:0;border-radius:50%;background:transparent;color:#777;cursor:pointer}.user-account .user-wishlist-accordion .user-delete-list-button:hover{background:#e8e8e8;color:#242424}.user-account .user-wishlist-accordion-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-account .user-account-wishlist-actions{display:flex;justify-content:flex-end;margin-top:44px}.user-account .user-account-wishlist-actions .button{min-width:300px;min-height:64px;border-radius:10px;font-size:17px}.user-account .user-account-wishlist-image{display:flex;align-items:center;justify-content:center;width:64px;height:64px}.user-account .user-account-wishlist-image img{max-width:64px;max-height:64px;object-fit:contain}.user-account .user-account-wishlist-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px}.user-account .user-account-kebab{width:38px;height:38px;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer}.user-account .user-account-kebab span{width:5px;height:5px;border-radius:50%;background:#242424}.user-account .user-account-wishlist-menu{position:absolute;top:calc(50% + 18px);right:18px;z-index:5;display:none;min-width:136px;padding:6px;border-radius:10px;background:#fff;box-shadow:0 12px 30px rgba(0,0,0,0.14)}.user-account .user-account-wishlist-menu.--open{display:block}.user-account .user-account-wishlist-menu button{width:100%;min-height:36px;border:0;border-radius:8px;background:transparent;color:#242424;font-family:'Roboto', Arial;font-size:14px;font-weight:800;text-align:left;padding:0 12px}.user-account .user-account-wishlist-menu button:hover{background:#f3f3f3}.user-account .user-account-wishlist-menu button[disabled]{color:#9a9a9a;cursor:default}.user-account .user-account-wishlist-menu button[disabled]:hover{background:transparent}.user-account .user-account-wishlist-menu-title{padding:10px 12px 5px;color:#8a8a8a;font-size:11px;font-weight:800;text-transform:uppercase}.user-account .user-wishlist-empty{background:#fff;border-radius:9px;padding:28px;color:#777;text-align:center}.user-account .products-listing-options{display:flex;align-items:center;gap:8px;margin-right:auto}.user-account .pagination{margin-top:22px;text-align:center}.user-account .pagination .--selected{text-decoration:underline}.user-account .user-vip-hero{text-align:center;color:#111;padding-bottom:48px}.user-account .user-vip-hero p{margin:22px auto 0;max-width:640px;font-size:16px;line-height:1.3}.user-account .user-vip-coins{width:120px;height:76px;object-fit:contain}.user-account .user-vip-points{font-size:46px;line-height:1;font-weight:800}.user-account .user-vip-label{color:#4c4c4c;font-size:15px}.user-account .user-vip-rank-progress{--rank-progress-start:#9d48f7;--rank-progress-end:#49cfea;--rank-progress-glow:rgba(73,207,234,0.42);position:relative;max-width:790px;margin:32px auto 0;padding:22px 26px 20px;overflow:hidden;border:1px solid #dfe3ec;border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,0.98),rgba(245,247,252,0.96));box-shadow:0 15px 38px rgba(38,42,61,0.12);text-align:left}.user-account .user-vip-rank-progress:before{content:'';position:absolute;right:-80px;top:-110px;width:250px;height:250px;border-radius:50%;filter:blur(42px);opacity:0.55;pointer-events:none}.user-account .user-vip-rank-progress.--silver{--rank-progress-start:#778292;--rank-progress-end:#e8f0f8;--rank-progress-glow:rgba(158,177,198,0.42)}.user-account .user-vip-rank-progress.--silver .user-vip-rank-progress-fill{background:linear-gradient(90deg,#778292,#e8f0f8);box-shadow:inset 0 -3px 0 rgba(0,0,0,0.14), 0 0 15px rgba(158,177,198,0.42)}.user-account .user-vip-rank-progress.--gold{--rank-progress-start:#b9790c;--rank-progress-end:#ffe889;--rank-progress-glow:rgba(247,191,47,0.48)}.user-account .user-vip-rank-progress.--gold .user-vip-rank-progress-fill{background:linear-gradient(90deg,#b9790c,#ffe889);box-shadow:inset 0 -3px 0 rgba(0,0,0,0.14), 0 0 15px rgba(247,191,47,0.48)}.user-account .user-vip-rank-progress.--diamond{--rank-progress-start:#6958d9;--rank-progress-end:#78e7ff;--rank-progress-glow:rgba(84,216,244,0.5)}.user-account .user-vip-rank-progress.--diamond .user-vip-rank-progress-fill{background:linear-gradient(90deg,#6958d9,#78e7ff);box-shadow:inset 0 -3px 0 rgba(0,0,0,0.14), 0 0 15px rgba(84,216,244,0.5)}.user-account .user-vip-rank-progress.--max-rank{border-color:rgba(88,203,231,0.48);box-shadow:0 15px 38px rgba(38,42,61,0.12), 0 0 30px rgba(84,216,244,0.14)}.user-account .user-vip-rank-progress-heading{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:15px}.user-account .user-vip-rank-progress-heading span,.user-account .user-vip-rank-progress-heading strong{display:block}.user-account .user-vip-rank-progress-heading span{margin-bottom:4px;color:#747b89;font-size:12px;font-weight:900;letter-spacing:0.12em;text-transform:uppercase}.user-account .user-vip-rank-progress-heading strong{color:#22242b;font-size:17px;line-height:1.25}.user-account .user-vip-rank-progress-value{font-size:28px;font-weight:900;line-height:1;}.user-account .user-vip-rank-progress-track-row{position:relative;z-index:2;display:grid;grid-template-columns:72px minmax(0,1fr) 72px;align-items:center;gap:14px}.user-account .user-vip-rank-progress-rank{display:flex;flex-direction:column;align-items:center;gap:3px;color:#555b68;font-size:10px;font-weight:900;letter-spacing:0.08em}.user-account .user-vip-rank-progress-rank img{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 7px 8px rgba(33,36,49,0.16))}.user-account .user-vip-rank-progress-rank.--next{}.user-account .user-vip-rank-progress-rank.--next img{animation:user-vip-next-rank-pulse 2.4s ease-in-out infinite;}.user-account .user-vip-rank-progress-track-wrap{min-width:0}.user-account .user-vip-rank-progress-track{position:relative;height:22px;overflow:hidden;border:3px solid #262a36;border-radius:8px;background:linear-gradient(180deg,#252936,#353a49);box-shadow:inset 0 2px 5px rgba(0,0,0,0.52), 0 4px 0 #161922, 0 8px 18px rgba(24,27,37,0.2)}.user-account .user-vip-rank-progress-fill{position:absolute;inset:0 auto 0 0;min-width:3px;border-radius:4px;background:linear-gradient(90deg,#9d48f7,#49cfea);box-shadow:inset 0 -3px 0 rgba(0,0,0,0.14), 0 0 15px rgba(73,207,234,0.42);transition:width 0.8s cubic-bezier(0.22,1,0.36,1)}.user-account .user-vip-rank-progress-fill:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,0.72),transparent 42%)}.user-account .user-vip-rank-progress-glint{position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,0.7) 46%,transparent 68%);background-size:220% 100%;animation:user-vip-rank-progress-glint 3.2s ease-in-out infinite;pointer-events:none}.user-account .user-vip-rank-progress-tick{position:absolute;top:0;bottom:0;width:1px;background:rgba(10,12,18,0.38);box-shadow:1px 0 rgba(255,255,255,0.12)}.user-account .user-vip-rank-progress-tick.--one{left:25%}.user-account .user-vip-rank-progress-tick.--two{left:50%}.user-account .user-vip-rank-progress-tick.--three{left:75%}.user-account .user-vip-rank-progress-numbers{display:flex;justify-content:space-between;gap:12px;margin-top:9px;color:#666d7a;font-size:11px;font-weight:800;letter-spacing:0.04em}@keyframes "user-vip-rank-progress-glint"{.user-account 0%,.user-account 28%{background-position:160% 0;}.user-account 75%,.user-account 100%{background-position:-90% 0;}}@keyframes "user-vip-next-rank-pulse"{.user-account 0%,.user-account 100%{transform:translateY(0) scale(1);}.user-account 50%{transform:translateY(-2px) scale(1.035);}}.user-account .user-vip-benefits,.user-account .user-vip-converter{text-align:center}.user-account .user-vip-benefits h2,.user-account .user-vip-converter h2{font-size:26px;margin:0 0 34px;font-weight:800}.user-account .user-vip-table-wrap{overflow-x:auto;background:#e9e9e9;padding:38px;margin-bottom:76px}.user-account .user-vip-table{width:100%;border-collapse:collapse;min-width:760px}.user-account .user-vip-table th,.user-account .user-vip-table td{text-align:center;padding:16px 18px;border-bottom:1px solid #272727;font-size:14px}.user-account .user-vip-table th:first-child{width:210px;font-weight:800;text-transform:uppercase}.user-account .user-vip-table thead th{vertical-align:bottom;font-size:12px;text-transform:uppercase}.user-account .user-vip-table thead th img{display:block;margin:0 auto 10px;width:54px;height:54px;object-fit:contain}.user-account .user-vip-table thead th span{display:block}.user-account .user-vip-table tbody td{color:#565656;font-style:italic}.user-account .user-vip-table tr:last-child th,.user-account .user-vip-table tr:last-child td{border-bottom:0}.user-account .user-vip-mini-coin{width:18px;height:18px;object-fit:contain;vertical-align:middle}.user-account .user-vip-converter-preview{display:flex;align-items:center;justify-content:center;gap:38px;margin-bottom:34px;font-size:38px}.user-account .user-vip-converter-preview img{width:34px;height:34px;object-fit:contain;vertical-align:middle}.user-account .user-vip-converter-preview b{font-size:42px}.user-account .user-vip-converter-arrow{font-weight:800;color:#4d372e}.user-account .user-convert-points-fields{display:grid;grid-template-columns:minmax(220px,1fr) minmax(240px,1.5fr);align-items:end;gap:10px;max-width:620px;margin:0 auto}.user-account .user-convert-points-fields .button{height:36px;min-height:36px;padding:0 14px}.user-account .user-vip-extra{margin-top:52px}.user-account .user-account-mini-section{background:#fff;border-radius:10px;padding:24px}.user-account .user-account-mini-section h3{margin:0 0 12px;font-size:20px}.user-account .user-account-mini-section p{color:#555;line-height:1.35}.user-account .user-account-mini-section button{margin-top:16px}.user-account .user-gift-cards-table-wrapper{overflow:hidden}.user-account .user-gift-cards-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.user-account .user-gift-cards-table th,.user-account .user-gift-cards-table td{padding:9px 6px;text-align:center;border-bottom:1px solid #e4e4e4}.user-account .user-gift-cards-table th{white-space:normal;font-size:12px;line-height:1.15}.user-account .user-gift-cards-table td{white-space:nowrap}.user-account .user-gift-cards-table tbody tr{cursor:pointer}.user-account .user-gift-cards-table tbody tr:hover,.user-account .user-gift-cards-table tbody tr:focus{background:#f5f7fb;outline:none}.user-account .user-gift-cards-empty{display:none;color:#777;padding-top:14px}.user-account .gift-card-details-window{position:fixed;inset:0;display:none;align-items:center;justify-content:center;background:rgba(15,23,42,0.6);backdrop-filter:blur(4px);z-index:1200}.user-account .gift-card-details-window.--open{display:flex}.user-account .gift-card-details-window.--password-prompt .gift-card-details-window__content{width:min(520px,92vw)}.user-account .gift-card-details-window.--password-prompt .gift-card-details-window__body{padding:30px 34px 34px}.user-account .gift-card-details-window.--card-view .gift-card-details-window__content{width:min(920px,92vw)}.user-account .gift-card-details-window.--card-view .gift-card-details-window__body{padding:26px 28px 30px;background:linear-gradient(180deg,#fff,#fafbfe)}.user-account .gift-card-details-window__content{background:#fff;overflow:hidden;border:1px solid rgba(157,72,247,0.18);border-radius:18px;width:min(960px,92vw);max-height:85vh;display:flex;flex-direction:column;box-shadow:0 24px 70px rgba(29,35,72,0.28)}.user-account .gift-card-details-window__content:focus{outline:none}.user-account .gift-card-details-window__header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid rgba(157,72,247,0.12);background:linear-gradient(110deg,rgba(73,207,234,0.08),rgba(157,72,247,0.08));color:#252b3c;font-size:17px;font-weight:900}.user-account .gift-card-details-window__close{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid rgba(49,64,124,0.1);border-radius:50%;background:rgba(255,255,255,0.72);color:#50586c;font-size:22px;line-height:1;cursor:pointer;transition:border-color 160ms, background-color 160ms, color 160ms}.user-account .gift-card-details-window__close:hover,.user-account .gift-card-details-window__close:focus{border-color:rgba(157,72,247,0.35);background:#fff;color:#9d48f7;outline:none}.user-account .gift-card-details-window__body{padding:18px 20px;overflow:auto}.user-account .gift-card-details-password-form{display:grid;gap:18px;max-width:460px;margin:0 auto;padding:0}.user-account .gift-card-details-password-form__icon{display:grid;place-items:center;width:72px;height:72px;margin:0 auto -2px;border-radius:22px;background:linear-gradient(135deg,rgba(157,72,247,0.14),rgba(73,207,234,0.2));color:#31407c;font-size:30px;box-shadow:inset 0 0 0 1px rgba(49,64,124,0.08)}.user-account .gift-card-details-password-form__message{max-width:370px;color:#5f6675;font-size:14px;line-height:1.5;margin:0 auto;text-align:center}.user-account .gift-card-details-password-form__field{display:grid;gap:7px}.user-account .gift-card-details-password-form__field span{color:#343b4d;font-size:12px;font-weight:900;letter-spacing:0.04em}.user-account .gift-card-details-password-form__input{min-height:50px;padding:0 15px;border:1px solid #d9deea;border-radius:10px;background:#f5f7fb;font-size:16px;transition:border-color 160ms, background-color 160ms, box-shadow 160ms}.user-account .gift-card-details-password-form__input:hover{background:#f5f7fb}.user-account .gift-card-details-password-form__input:focus{border-color:#9d48f7;background:#fff;box-shadow:0 0 0 3px rgba(157,72,247,0.12)}.user-account .gift-card-details-password-form__error{min-height:18px;color:#d03737;font-size:13px;font-weight:700;text-align:center}.user-account .gift-card-details-password-form__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.user-account .gift-card-details-password-form__actions .button{min-height:46px;border-radius:10px;font-size:13px;text-transform:none}.user-account .gift-card-details-password-form__cancel{border:1px solid #d7dce8;background:#fff;color:#31407c}.user-account .gift-card-details-password-form__cancel:hover,.user-account .gift-card-details-password-form__cancel:focus{border-color:#31407c;background:#f4f6fb}.user-account .gift-card-details{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin-bottom:24px}.user-account .gift-card-details__item{grid-column:span 4;position:relative;min-height:92px;padding:16px;border:1px solid #e3e7f0;border-radius:13px;background:#fff;box-shadow:0 7px 20px rgba(40,49,76,0.05)}.user-account .gift-card-details__item.--wide{grid-column:span 6;border-color:rgba(157,72,247,0.2);background:linear-gradient(135deg,rgba(157,72,247,0.08),rgba(73,207,234,0.1))}.user-account .gift-card-details__item:nth-child(2),.user-account .gift-card-details__item:nth-child(3){grid-column:span 3}.user-account .gift-card-details__label{display:block;margin-bottom:7px;color:#737b8d;font-size:11px;font-weight:900;letter-spacing:0.06em;text-transform:uppercase}.user-account .gift-card-details__value{display:block;overflow-wrap:anywhere;color:#252b3c;font-size:17px;font-weight:900;line-height:1.3;padding-right:104px}.user-account .gift-card-details__copy{position:absolute;right:12px;bottom:12px;border:1px solid #d9deea;border-radius:8px;background:rgba(255,255,255,0.9);color:#31407c;cursor:pointer;font-size:12px;font-weight:900;line-height:1;min-width:84px;padding:8px 10px;transition:border-color 160ms, background-color 160ms, color 160ms}.user-account .gift-card-details__copy:hover,.user-account .gift-card-details__copy:focus{border-color:#31407c;background:#f4f6fb;color:#31407c;outline:none}.user-account .gift-card-details__copy:disabled{cursor:default;opacity:0.7}.user-account .gift-card-history{max-height:40vh;overflow:auto;padding:18px 6px 0 0;border-top:1px solid #e5e8f0}.user-account .gift-card-history__list{display:flex;flex-direction:column;gap:10px}.user-account .gift-card-history__entry{position:relative;padding:14px 16px 14px 20px;border:1px solid #e4e8f0;border-radius:12px;background:#fff;box-shadow:0 5px 16px rgba(40,49,76,0.04)}.user-account .gift-card-history__entry:before{content:'';position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#9d48f7,#49cfea)}.user-account .gift-card-history__entry-title{color:#2d3446;font-size:14px;line-height:1.4}.user-account .gift-card-history__entry-action,.user-account .gift-card-history__amount-highlight{font-weight:800}.user-account .gift-card-history__entry-meta{margin-top:4px;color:#7a8292;font-size:12px}.user-account .gift-card-history__entry-amounts{margin-top:7px;color:#4b5365;font-size:13px}.user-account .gift-card-history__empty{padding:20px;border:1px dashed #d9deea;border-radius:12px;background:#fff;color:#737b8d;text-align:center}.rank-upgrade-confetti{position:fixed;z-index:100002;inset:0;pointer-events:none}.ef-dialog.--rank-upgrade{width:min(100%,560px);overflow:hidden;padding:0 34px 30px;border:1px solid rgba(255,255,255,0.7);background:radial-gradient(circle at 50% 28%,rgba(255,255,255,0.98) 0 18%,rgba(255,255,255,0.86) 44%,rgba(244,241,255,0.96) 100%), #fff;box-shadow:0 30px 90px rgba(35,23,74,0.35)}.ef-dialog.--rank-upgrade:before{content:'';position:absolute;inset:0;background-image:linear-gradient(115deg,transparent 36%,rgba(255,255,255,0.72) 48%,transparent 59%), radial-gradient(circle,rgba(103,66,195,0.18) 0 1px,transparent 2px);background-size:220% 100%, 22px 22px;animation:rank-upgrade-background-shine 2.8s ease-in-out infinite;pointer-events:none}.ef-dialog.--rank-upgrade .ef-dialog-close{z-index:5;background:rgba(255,255,255,0.72);backdrop-filter:blur(5px)}.ef-dialog.--rank-upgrade .ef-dialog-content,.ef-dialog.--rank-upgrade .ef-dialog-actions{position:relative;z-index:2}.ef-dialog.--rank-upgrade .ef-dialog-content{margin-top:0}.ef-dialog.--rank-upgrade .ef-dialog-actions{margin-top:12px}.ef-dialog.--rank-upgrade .rank-upgrade-continue{min-width:170px;box-shadow:0 10px 25px rgba(103,66,195,0.28)}.rank-upgrade-celebration{--rank-accent:#6742c3;--rank-glow:rgba(103,66,195,0.3);position:relative;padding-top:30px}.rank-upgrade-celebration.--bronze{--rank-accent:#a85e32;--rank-glow:rgba(184,105,58,0.38)}.rank-upgrade-celebration.--silver{--rank-accent:#748092;--rank-glow:rgba(139,157,181,0.42)}.rank-upgrade-celebration.--gold{--rank-accent:#ba8215;--rank-glow:rgba(247,191,47,0.48)}.rank-upgrade-celebration.--diamond{--rank-accent:#5079be;--rank-glow:rgba(75,207,239,0.48)}.rank-upgrade-eyebrow{position:relative;z-index:2;font-size:13px;font-weight:800;letter-spacing:0.18em;line-height:1.3;text-transform:uppercase}.rank-upgrade-stage{position:relative;width:280px;height:285px;margin:-5px auto -8px;overflow:hidden}.rank-upgrade-stage:before{content:'';position:absolute;left:50%;top:52%;width:190px;height:190px;border-radius:50%;filter:blur(23px);transform:translate(-50%,-50%);animation:rank-upgrade-glow 1.8s ease-in-out infinite alternate}.rank-upgrade-orbit{position:absolute;left:50%;top:51%;width:208px;height:208px;border-radius:50%;transform:translate(-50%,-50%)}.rank-upgrade-orbit:before,.rank-upgrade-orbit:after{content:'';position:absolute;width:7px;height:7px;border-radius:50%;}.rank-upgrade-orbit:before{left:15%;top:13%}.rank-upgrade-orbit:after{right:8%;bottom:23%}.rank-upgrade-orbit.--one{animation:rank-upgrade-orbit 7s linear infinite}.rank-upgrade-orbit.--two{width:244px;height:244px;opacity:0.55;animation:rank-upgrade-orbit 10s linear infinite reverse}.rank-upgrade-badge{position:absolute;left:50%;top:48%;display:flex;flex-direction:column;align-items:center;gap:6px;width:200px;transform:translate(-50%,-50%)}.rank-upgrade-badge img{position:relative;z-index:1;display:block;width:180px;height:180px;object-fit:contain;filter:drop-shadow(0 16px 20px rgba(31,24,49,0.2))}.rank-upgrade-badge >span:last-child{position:relative;z-index:2;font-size:25px;font-weight:900;letter-spacing:0.08em;line-height:1;text-transform:uppercase;text-shadow:0 2px 12px #fff}.rank-upgrade-badge.--previous{animation:rank-upgrade-old-badge 0.85s cubic-bezier(0.55,0,1,0.45) 0.15s both}.rank-upgrade-badge.--new{animation:rank-upgrade-new-badge 1.65s cubic-bezier(0.18,0.82,0.24,1) 0.72s both}.rank-upgrade-shine{position:absolute;z-index:0;left:50%;top:44%;width:230px;height:230px;background:linear-gradient(0deg,transparent 47%,rgba(255,255,255,0.95) 49% 51%,transparent 53%), linear-gradient(90deg,transparent 47%,rgba(255,255,255,0.95) 49% 51%,transparent 53%);transform:translate(-50%,-50%) rotate(0);animation:rank-upgrade-star 4.5s linear 1.6s infinite}.rank-upgrade-message{position:relative;z-index:2;margin:0 auto;max-width:390px;color:#212121;font-size:18px;font-weight:700;line-height:1.45}@keyframes "rank-upgrade-old-badge"{0%{opacity:1;transform:translate(-50%,-50%) scale(1);}100%{opacity:0;transform:translate(-50%,85%) scale(0.76) rotate(8deg);}}@keyframes "rank-upgrade-new-badge"{0%{opacity:0;transform:translate(-50%,-190%) scale(0.6) rotate(-10deg);}58%{opacity:1;transform:translate(-50%,-48%) scale(1.035) rotate(0.75deg);}78%{transform:translate(-50%,-50.8%) scale(0.992) rotate(-0.25deg);}100%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0);}}@keyframes "rank-upgrade-glow"{from{opacity:0.62;transform:translate(-50%,-50%) scale(0.86);}to{opacity:1;transform:translate(-50%,-50%) scale(1.14);}}@keyframes "rank-upgrade-orbit"{to{transform:translate(-50%,-50%) rotate(360deg);}}@keyframes "rank-upgrade-star"{to{transform:translate(-50%,-50%) rotate(360deg);}}@keyframes "rank-upgrade-background-shine"{0%,35%{background-position:140% 0, 0 0;}75%,100%{background-position:-80% 0, 0 0;}}@media only screen and (max-width: 519px){.ef-dialog.--rank-upgrade{padding:0 18px 20px}.rank-upgrade-celebration{padding-top:24px}.rank-upgrade-stage{width:250px;height:255px}.rank-upgrade-badge img{width:158px;height:158px}.rank-upgrade-message{font-size:16px}}@media (prefers-reduced-motion: reduce){.ef-dialog.--rank-upgrade:before,.rank-upgrade-stage:before,.rank-upgrade-orbit,.rank-upgrade-shine,.user-vip-rank-progress-glint,.user-vip-rank-progress-rank.--next img{animation:none}.rank-upgrade-badge.--previous{display:none}.rank-upgrade-badge.--new{opacity:1;animation:none}}.user-order-overlay{position:fixed;inset:0;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:3000000001;display:flex;align-items:flex-start;justify-content:center;background:rgba(0,0,0,0.68);padding:42px;overflow:auto;-webkit-overflow-scrolling:touch}.user-order-detail{position:relative;width:min(1360px,100%);background:#fff;border-radius:15px;padding:70px 68px;padding-top:0;margin:0;max-height:calc(100vh - 42px - 42px);overflow:auto;box-shadow:0 22px 46px rgba(0,0,0,0.32)}.user-order-detail-header{position:sticky;top:0;z-index:3;background:#fff;padding:40px 0}.user-order-detail-close{position:absolute;top:33px;right:0px;width:36px;height:36px}.user-order-detail-close:before,.user-order-detail-close:after{content:'';position:absolute;left:17px;top:0;width:4px;height:36px;background:#222;border-radius:4px}.user-order-detail-close:before{transform:rotate(45deg)}.user-order-detail-close:after{transform:rotate(-45deg)}.user-order-detail-heading{font-size:18px;padding-right:56px}.user-order-detail-heading span{color:#a1a1a1}.user-order-detail-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;background:#f3f3f3;border-radius:8px;padding:38px 34px;margin-bottom:48px}.user-order-detail-summary p{margin:0;font-size:17px;line-height:1.45}.user-order-detail-summary p:not(:last-child){margin-bottom:14px}.user-order-detail-summary span{color:#9a9a9a}.user-order-detail-products{display:flex;flex-direction:column}.user-order-detail-product{display:grid;grid-template-columns:32px 72px minmax(0,1fr) 100px;align-items:center;gap:22px;min-height:120px;border-bottom:1px solid #b7b7b7}.user-order-detail-qty{color:#9b9b9b}.user-order-detail-image{display:flex;align-items:center;justify-content:center}.user-order-detail-image img{max-width:64px;max-height:72px;object-fit:contain}.user-order-detail-title{color:#242424;font-size:17px;line-height:1.35}.user-order-detail-title small{display:block;color:#777;margin-top:4px}.user-order-detail-price{text-align:right;font-size:16px}.user-order-detail-note{background:#f8f8f8;border-radius:8px;padding:16px 18px;margin-top:20px}.user-order-detail-note b,.user-order-detail-note span,.user-order-detail-note a{display:block}.user-order-detail-note a{color:#31407c;margin-top:4px}@media only screen and (min-width: 1024px){.user-account .user-account-tabs{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.user-account .user-account-tabs::-webkit-scrollbar{display:none}}@media only screen and (max-width: 1023px){.user-account .user-account-layout{grid-template-columns:1fr}.user-account .user-account-sidebar{display:grid;grid-template-columns:120px minmax(0,1fr);text-align:left;column-gap:20px;align-items:center;padding:24px}.user-account .user-account-badge-frame,.user-account .user-account-member-copy,.user-account .user-account-upgrade-card,.user-account .user-account-upgrade-copy,.user-account .user-account-sidebar-divider,.user-account .user-account-logout{grid-column:2}.user-account .user-account-badge-frame{grid-column:1;grid-row:1 / span 4;margin:0}.user-account .user-account-badge{width:110px;height:110px}.user-account .user-account-name{font-size:26px;margin-bottom:10px}.user-account .user-account-fancoins{margin-bottom:14px}.user-account .user-account-member-copy,.user-account .user-account-upgrade-copy{max-width:none;margin-bottom:14px}.user-account .user-account-upgrade-card{max-width:280px}.user-account .user-account-tabs{justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px}.user-account .user-account-tabs::-webkit-scrollbar{display:none}.user-account .user-account-tab{font-size:17px;min-height:58px;padding:0 18px}.user-account .user-account-main{scroll-margin-top:128px}.user-account .user-account-grid.--two,.user-account .user-vip-extra{grid-template-columns:1fr}.user-account .gift-card-details{grid-template-columns:repeat(2,minmax(0,1fr))}.user-order-detail-summary{grid-template-columns:1fr;gap:16px}}@media only screen and (max-width: 519px){.user-account{padding-top:12px}.user-account .user-account-main,.user-account .user-account-sidebar{border-radius:12px}.user-account .user-account-main{padding:18px 12px}.user-account .user-account-panel{padding:24px 14px}.user-account .user-account-sidebar{display:block;text-align:center}.user-account .user-account-badge-frame,.user-account .user-account-member-copy,.user-account .user-account-upgrade-card,.user-account .user-account-upgrade-copy,.user-account .user-account-sidebar-divider,.user-account .user-account-logout{grid-column:auto}.user-account .user-account-badge-frame{margin-bottom:18px}.user-account .user-account-tab{font-size:15px;min-height:52px;padding:0 14px}.user-account .user-account-tab i{font-size:22px}.user-account .user-account-address-row,.user-account .user-account-document-row,.user-account .user-account-order-row{grid-template-columns:44px minmax(0,1fr);padding:14px}.user-account .user-account-wishlist-row{grid-template-columns:64px minmax(0,1fr) 38px;padding:14px 16px 14px 14px;gap:12px}.user-account .user-account-address-row>i:last-child,.user-account .user-account-document-row>i:last-child,.user-account .user-account-order-cost,.user-account .user-account-kebab{grid-column:2;justify-self:start}.user-account .user-account-wishlist-row .user-account-kebab{grid-column:3;justify-self:center}.user-account .user-wishlist-accordions{gap:28px}.user-account .user-account-wishlist-actions{margin-top:34px}.user-account .user-account-wishlist-actions .button{width:100%;min-width:0}.user-account .user-account-password-box{padding:26px 16px}.user-account .user-convert-points-fields{grid-template-columns:1fr}.user-account .user-vip-table-wrap{padding:20px 12px}.user-account .user-vip-converter-preview{gap:16px;font-size:26px}.user-account .user-vip-converter-preview b{font-size:30px}.user-account .user-vip-rank-progress{margin-top:26px;padding:19px 14px 16px;border-radius:15px}.user-account .user-vip-rank-progress-heading{align-items:center;margin-bottom:14px}.user-account .user-vip-rank-progress-heading strong{font-size:15px}.user-account .user-vip-rank-progress-value{font-size:23px}.user-account .user-vip-rank-progress-track-row{grid-template-columns:48px minmax(0,1fr) 48px;gap:8px}.user-account .user-vip-rank-progress-rank{font-size:8px}.user-account .user-vip-rank-progress-rank img{width:44px;height:44px}.user-account .user-vip-rank-progress-track{height:19px;border-width:2px}.user-account .user-vip-rank-progress-numbers{font-size:9px}.user-account .gift-card-details-window.--password-prompt .gift-card-details-window__header{padding:16px 18px}.user-account .gift-card-details-window.--password-prompt .gift-card-details-window__body{padding:24px 18px 22px}.user-account .gift-card-details-window.--card-view .gift-card-details-window__header{padding:16px 18px}.user-account .gift-card-details-window.--card-view .gift-card-details-window__body{padding:18px 16px 22px}.user-account .gift-card-details-password-form__icon{width:64px;height:64px;border-radius:19px;font-size:27px}.user-account .gift-card-details-password-form__actions{grid-template-columns:1fr}.user-account .gift-card-details{grid-template-columns:1fr;gap:10px;margin-bottom:20px}.user-account .gift-card-details__item,.user-account .gift-card-details__item.--wide,.user-account .gift-card-details__item:nth-child(2),.user-account .gift-card-details__item:nth-child(3){grid-column:auto}.user-account .gift-card-details__item{min-height:84px;padding:14px}.user-account .gift-card-details__value{font-size:17px}.user-account .gift-card-details__copy{right:10px;bottom:10px;min-width:76px}.user-account .gift-card-history{max-height:34vh;padding-top:16px}.user-account .gift-card-history__entry{padding:13px 12px 13px 17px}.user-order-overlay{padding:16px;align-items:flex-start}.user-order-detail{width:min(95vw,1360px);max-height:calc(95vh);padding:78px 18px 28px}.user-order-detail-close{top:0;right:0}.user-order-detail-header{margin-top:-78px;padding-top:78px;padding-bottom:18px}.user-order-detail-product{grid-template-columns:28px 54px minmax(0,1fr);gap:12px}.user-order-detail-price{grid-column:3;text-align:left}}#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:'Open Sans', Arial;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,#31407C,#31407C,#9D48F7);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:'Open Sans', Arial;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,#31407C,#31407C,#9D48F7)}#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:'Open Sans', Arial;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:'Open Sans', Arial;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,#31407C,#31407C,#9D48F7);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,#31407C,#31407C,#9D48F7);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}}.vipclub{margin-top:20px;background-color:#fff}.vipclub .landing{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:url('/media/gift-cards/Photos_GiftCards/GRAD-BLUE.webp'), url('/media/gift-cards/Photos_GiftCards/GRAD-PURPLE.webp');background-size:cover, cover;background-color:#31417D;background-position:left, right;background-repeat:no-repeat;padding:100px}.vipclub .landing img{max-width:100%;max-height:100%}.vipclub .info{margin-top:50px}.vipclub .info #subscribe-now{display:flex;flex-direction:column;align-items:center;text-align:center}.vipclub .info #subscribe-now h3{margin:0;font-size:24px}.vipclub .info #subscribe-now .button{padding:20px;width:35vh;margin-top:30px;display:inline-block;background:url('/media/gift-cards/Photos_GiftCards/GRAD-BLUE.webp'), url('/media/gift-cards/Photos_GiftCards/GRAD-PURPLE.webp');background-size:cover, cover;background-color:#31417D;background-position:left, right;background-repeat:no-repeat;color:#fff;font-weight:bold}.vipclub .info .vip-club-container{width:100%;height:600px;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;margin-top:60px;margin-bottom:50px}.vipclub .info .vip-club-container .hex{position:relative;width:100%;height:100%;background-color:#eee;clip-path:polygon(50% 5%,100% 10%,100% 90%,50% 95%,0% 90%,0% 10%)}.vipclub .info .vip-club-container .hex:before,.vipclub .info .vip-club-container .hex:after{content:"";position:absolute;width:100%;border-left:0 solid transparent;border-right:0 solid transparent}.vipclub .info .vip-club-container .hex:before{bottom:100%;border-bottom:10px solid #eee}.vipclub .info .vip-club-container .hex:after{top:100%;border-top:10px solid #eee}.vipclub .info .vip-club-container .vip-content{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;text-align:left}.vipclub .info .vip-club-container .vip-content .logo-section img{display:block;margin-right:20px}.vipclub .info .vip-club-container .vip-content .text-section p{font-size:14px;margin:0;color:#000}.vipclub .info .coin-section{position:absolute;right:0;transform:translateY(-90%);max-width:200px;width:100%}.vipclub .info .coin-section img{width:100%;height:auto;max-width:100%}.vipclub .info .fan-coins{width:100%;height:auto;display:flex;flex-direction:column;align-items:center}.vipclub .info .fan-coins h3{font-size:24px;font-weight:bold;text-align:center;margin:0;margin-bottom:80px}.vipclub .info .fan-coins-content{display:flex;align-items:center;padding:20px}.vipclub .info .fan-coins-content .image{margin-right:60px}.vipclub .info .fan-coins-content .text{margin:0;text-align:left;font-size:14px}.vipclub .info .vip-club-members{width:100%;height:auto;position:relative;display:flex;justify-content:center;flex-direction:column;align-items:center;overflow:hidden;margin-bottom:50px}.vipclub .info .vip-club-members .hex-yellow{position:relative;width:100%;height:100%;background:#f89949;background:radial-gradient(ellipse at center,#ffff00,#f89949);clip-path:polygon(50% 15%,100% 10%,100% 90%,50% 85%,0% 90%,0% 10%)}.vipclub .info .vip-club-members .hex-yellow:before,.vipclub .info .vip-club-members .hex-yellow:after{content:"";position:absolute;width:100%;border-left:0 solid transparent;border-right:0 solid transparent}.vipclub .info .vip-club-members .hex-yellow:before{bottom:100%;border-bottom:10px solid #f89949}.vipclub .info .vip-club-members .hex-yellow:after{top:100%;border-top:10px solid #f89949}.vipclub .info .vip-club-members .members-content{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;color:#000}.vipclub .info .vip-club-members h3{font-size:24px;font-weight:bold;margin-bottom:25px}.vipclub .info .vip-club-members p{font-size:14px;margin-bottom:30px}.vipclub .info .vip-club-members .member-coin{position:absolute;bottom:130px;left:0;width:10%;z-index:1}.vipclub .info .vip-club-members .grid-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;position:relative;z-index:1}.vipclub .info .vip-club-members .grid-item{background:#fff;padding:30px;text-align:center;min-height:65vh;height:100%;max-width:275px;width:100%}.vipclub .info .vip-club-members .grid-item img{width:auto;height:100px;margin-bottom:15px}.vipclub .info .vip-club-members .grid-item p{margin:0;font-size:16px;color:#333}.vipclub .info .fan-coins-tutorial{width:100%;height:auto;display:flex;flex-direction:column;align-items:center}.vipclub .info .fan-coins-tutorial iframe{margin-right:50px}.vipclub .info .fan-coins-tutorial h3{font-size:24px;font-weight:bold;text-align:center;margin:0;margin-bottom:80px}.vipclub .info .fan-coins-to-credits{background-image:url('/media/vipclub/background-pap.webp');background-color:#DCD9B8;background-blend-mode:overlay;background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:auto;padding:50px;text-align:center;margin-top:50px}.vipclub .info .fan-coins-to-credits h3{font-size:24px;font-weight:bold;margin-top:30px;margin-bottom:30px}.vipclub .info .fan-coins-to-credits .conversion-list{display:flex;flex-direction:column;gap:30px;color:#000;padding:20px}.vipclub .info .fan-coins-to-credits .conversion-item{display:flex;align-items:center;justify-content:center;font-size:38px}.vipclub .info .fan-coins-to-credits .fancoins{display:flex;flex-direction:column;align-items:center;font-weight:bold}.vipclub .info .fan-coins-to-credits .amount{font-weight:bold}.vipclub .info .fan-coins-to-credits .label{font-weight:lighter;font-size:18px}.vipclub .info .fan-coins-to-credits .arrow{margin:0 40px}.vipclub .info .fan-coins-to-credits .credits{font-weight:bold;font-size:28px}.vipclub .info .rank-table{display:flex;flex-direction:column;align-items:center;width:100%;height:120vh;margin-top:20px}.vipclub .info .rank-table h3{font-size:24px;font-weight:bold;margin:60px 0}.vipclub .info .rank-table .table-content{padding:50px;background-color:#eee;font-size:20px}.vipclub .info .rank-table table{border-collapse:collapse;text-align:center}.vipclub .info .rank-table table th{text-align:center;font-weight:bold;padding:20px}.vipclub .info .rank-table .bold{font-weight:bold;font-style:normal}.vipclub .info .rank-table td{font-style:italic;padding:20px}.vipclub .info .rank-table th:first-child{position:relative;top:25px}.vipclub .info .rank-table table th img{width:auto;height:90px}.vipclub .info .rank-table tr:not(:last-child){border-bottom:1px solid #000}.vipclub .info .rank-table table td{text-align:center;vertical-align:top}.vipclub .info .rank-table .rank-item{display:flex;flex-direction:column;align-items:center}.vipclub .info .rank-table .rank-item img{margin-bottom:5px}.vipclub .info .rank-table .rank-item p{margin:0;text-align:center}.vipclub .info .join-us{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:30px;margin-bottom:30px}.vipclub .info .join-us h3{margin:0;font-size:54px}.vipclub .info .join-us .content{margin-top:40px}.vipclub .info .join-us .button{padding:20px;width:35vh;margin-top:30px;margin-right:20px;display:inline-block;background:url('/media/gift-cards/Photos_GiftCards/GRAD-BLUE.webp'), url('/media/gift-cards/Photos_GiftCards/GRAD-PURPLE.webp');background-size:cover, cover;background-color:#31417D;background-position:left, right;background-repeat:no-repeat;color:#fff;font-weight:bold;position:relative;bottom:25px}.vipclub .info .join-us img{height:60px;width:auto}.vipclub .info .rank-cards-mobile{display:none}.vipclub .info .rank-cards-mobile h3{text-align:center;margin-top:40px;padding:20px;font-size:24px;font-weight:bold}.vipclub .info .rank-cards-mobile .rank-card{background-color:#eee;padding:20px;width:80%;max-width:400px;text-align:left}.vipclub .info .rank-cards-mobile .rank-data{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;border-bottom:1px solid #000;padding:10px}.vipclub .info .rank-cards-mobile .rank-data:last-child{margin-bottom:0;border-bottom:none}.vipclub .info .rank-cards-mobile .rank-item{display:flex;flex-direction:column;align-items:flex-end}.vipclub .info .rank-cards-mobile .rank-item img.h-image{width:60px;height:auto;margin-bottom:10px}.vipclub .info .rank-cards-mobile .rank-title{font-weight:bold;font-size:18px;margin:0;text-align:right}.vipclub .info .rank-cards-mobile .label{font-weight:bold;margin:0;flex-shrink:0;font-size:16px;color:#333;width:60%}.vipclub .info .rank-cards-mobile .value{margin:0;font-size:16px;color:#333;text-align:right;flex-grow:1}@media (max-width: 768px){.vipclub .info{margin-top:50px}.vipclub .info .vip-club-container .vip-content{display:block;text-align:center}.vipclub .info .vip-club-container .logo-section{margin-bottom:50px;margin-top:160px}.vipclub .info .vip-club-container .logo-section img{width:100%}.vipclub .info .vip-club-container .text-section{padding:0 20px}.vipclub .info .coin-section{display:none}.vipclub .info .vip-club-members{height:450vh}.vipclub .info .vip-club-members .grid-container{grid-template-columns:repeat(1,1fr);width:auto}.vipclub .info .fan-coins-to-credits{height:auto}.vipclub .info .fan-coins-to-credits .conversion-item{font-size:34px}.vipclub .info .fan-coins-content,.vipclub .info .fan-coins-tutorial{display:block;align-items:normal;padding:0}.vipclub .info .fan-coins-content h3,.vipclub .info .fan-coins-tutorial h3{font-size:22px}.vipclub .info .fan-coins-content .video-player,.vipclub .info .fan-coins-tutorial .video-player{margin:0;width:100%;height:30vh}.vipclub .info .fan-coins-content .image,.vipclub .info .fan-coins-tutorial .image{margin:0 auto;display:flex}.vipclub .info .fan-coins-content .text,.vipclub .info .fan-coins-tutorial .text{text-align:center;margin-top:20px;padding:20px}.vipclub .info .rank-table{display:none}.vipclub .info .rank-cards-mobile{display:flex;flex-direction:column;gap:20px;align-items:center;background-color:#eee}.vipclub .info .join-us img{display:none}}.breadcrumb-container{width:100%}.breadcrumb-container .breadcrumbs{list-style:none;width:1320px;max-width:100%;display:flex;gap:16px;margin:32px 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:10px;padding-right:10px}}@media only screen and (max-width: 1023px){.breadcrumb-container .breadcrumbs{margin-top:0}}.product-single-breadcrumb{width:100%}.product-single{width:100%;max-width:1320px;margin:0 auto;padding:0 24px 32px;box-sizing:border-box}.product-single a{color:#253a7a}.product-single .product-single__hero,.product-single .product-single__panel{width:100%;max-width:1320px;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);align-items:start;gap:44px;padding:30px}.product-single .product-single__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{min-width:0;padding-top:5px}.product-single .product-single__summary h1{margin:0 0 12px;color:#2b2b2d;font-size:30px;line-height:1.18;font-weight:900;letter-spacing: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__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__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__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 button{display:inline-flex;align-items:center;gap:8px;font-size:12px}.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:32px 0 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:100%;max-width:1252px;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 204px;width:204px;margin:0}.product-single .product-single__related-actions{display:flex;align-items:center;justify-content:center;gap:36px;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:50px;height:50px;padding:0;cursor:pointer}.product-single .product-single__related-arrow i{display:block;height:16px;font-size:16px}.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:50px;padding:0 28px;box-sizing:border-box;font-size:14px;font-weight:700}@media (max-width: 1200px){.product-single{padding-right:18px;padding-left:18px}.product-single .product-single__hero{grid-template-columns:1fr;gap:22px;padding:24px}.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__summary{width:100%;max-width:680px;margin:0 auto}}@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;gap:16px;padding:16px 14px}.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__summary 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__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:24px;padding:42px 0 36px}.product-single .product-single__related-inner{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:1320px;padding:0 40px;padding-bottom:30px;box-sizing:border-box;display:flex;align-items:flex-start;margin:auto;gap: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 h1{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 .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 h1{font-size:15px;font-weight:bold}.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 var{margin-left:auto;font-size:14px;font-weight:bold;color:#666666}.listing .main-content{flex:1;display:flex;flex-direction:column;gap:32px}.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-left:6px}.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 .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) 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 .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 10px 6px 6px;border-radius:999px;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:10px;padding-right:10px}.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{display:none}.listing .main-content .main-content__header .main-content__header-row{align-items:flex-start}.listing .main-content .main-content__header .filters{display:none}.listing .main-content .main-content__header .active-filters{display:flex;flex-wrap:wrap;gap:8px}.listing .main-content .main-content__header .active-filters .filter-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;font-weight:bold;font-size:12px;background-color:#FFFFFF}.listing .main-content .main-content__header .active-filters .filter-pill{padding-left:6px}.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 .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 .badge{top:10px;left:10px;max-width:calc(100% - 20px);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 .badge{top:10px;left:10px;max-width:calc(100% - 20px);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}}.price-filter{display:flex;flex-direction:column;gap:15px;margin-top:30px}.price-filter h1{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 .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:flex-end;gap:10px;margin-top:16px}.product-item .product-item-footer .price{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;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;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 .product-card-quantity.cartbutton{display:none;align-items:stretch;overflow:hidden;border:1px solid rgba(49,64,124,0.22);background:rgba(49,64,124,0.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.7)}.product-item .product-card-quantity.cartbutton button{width:42px;flex:0 0 42px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#31407c;font-size:24px;font-weight:600;line-height:1;cursor:pointer;transition:background-color 160ms ease, color 160ms ease}.product-item .product-card-quantity.cartbutton button:hover:not(:disabled){background:#31407c;color:#FFFFFF}.product-item .product-card-quantity.cartbutton button:disabled{cursor:default;opacity:.45}.product-item .product-card-quantity.cartbutton input.--quantity,.product-item .product-card-quantity.cartbutton .--loading-message{width:auto;min-width:0;flex:1 1 auto;border:0;border-right:1px solid rgba(49,64,124,0.16);border-left:1px solid rgba(49,64,124,0.16);border-radius:0;background:#FFFFFF;color:#212121;font-size:15px;font-weight:700;text-align:center;padding:0 !important;appearance:textfield;-moz-appearance:textfield}.product-item .product-card-quantity.cartbutton input.--quantity::-webkit-inner-spin-button,.product-item .product-card-quantity.cartbutton input.--quantity::-webkit-outer-spin-button,.product-item .product-card-quantity.cartbutton .--loading-message::-webkit-inner-spin-button,.product-item .product-card-quantity.cartbutton .--loading-message::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.product-item .product-card-quantity.cartbutton .--loading-message{align-items:center;justify-content:center}.product-item:not([data-quantity='0']) .btn-add-to-cart{display:none}.product-item:not([data-quantity='0']) .product-card-quantity.cartbutton{display:flex}html.sidemenu-open,body.sidemenu-open{overflow:hidden}.sidemenu{position:fixed;top:0;left:0;display:flex;width:100%;height:100%;background-color:rgba(0,0,0,0);z-index:1000;justify-content:flex-start;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 220ms ease, visibility 0ms linear 220ms, background-color 220ms ease;z-index:9995}.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){border-bottom-right-radius:16px}.sidemenu .sidemenu-header button:nth-of-type(2){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:static}.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:5px;padding:8px 32px}.sidemenu .sidemenu-categories ul li .menu-item img,.sidemenu .sidemenu-services ul li .menu-item img{height:40px}.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}.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 (max-height: 700px){.sidemenu .sidemenu-inner .sidemenu-categories,.sidemenu .sidemenu-inner .sidemenu-services{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.sidemenu .sidemenu-inner .sidemenu-categories::-webkit-scrollbar,.sidemenu .sidemenu-inner .sidemenu-services::-webkit-scrollbar{display:none}}@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:40px}@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}}