.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fas,.far,.fab,.fa{--_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Free"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-synthesis:none;font-variant:normal;font-style:normal;font-weight:var(--fa-style,900);text-align:center;text-rendering:auto;width:var(--fa-width,1.25em);line-height:1}:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)/""}@supports not (content:""/""){:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)}}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.0833333em}.fa-sm{vertical-align:.0535715em;font-size:.875em;line-height:.0714286em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.0416667em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-canvas-square{margin-block-end:-.125em;padding-block:.125em}.fa-canvas-roomy{box-sizing:content-box;margin-block-end:-.25em;padding-block:.25em;padding-inline:.125em}.fa-ul{margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.0625em);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1.5s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip-360{animation-name:fa-flip-360;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.75s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}.fa-spin-snap{animation-name:fa-spin-snap;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2.4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-8{animation-name:fa-spin-snap-8;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-buzz{animation-name:fa-buzz;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.6s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-wag{animation-name:fa-wag;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:bottom}.fa-float{animation-name:fa-float;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out);will-change:transform}.fa-swing{animation-name:fa-swing;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1.2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:top}.fa-jello{animation-name:fa-jello;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out)}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-flip-360,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-buzz,.fa-float,.fa-jello,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{transition:none!important;animation:none!important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(1.25 * var(--fa-beat-scale,1.25)))}45%{transform:scale(calc(1.22 * var(--fa-beat-scale,1.22)))}65%{transform:scale(calc(1.25 * var(--fa-beat-scale,1.25)))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{animation-timing-function:var(--fa-animation-timing);transform:scale(1)translateY(0)}14%{transform:scale(var(--fa-bounce-start-scale-x,1.06), var(--fa-bounce-start-scale-y,.94)) translateY(var(--fa-bounce-anticipation,3px));animation-timing-function:cubic-bezier(.33,0,.66,.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x,.94), var(--fa-bounce-jump-scale-y,1.12)) translateY(calc(-1 * var(--fa-bounce-height,.5em)));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1, 1) translateY(calc(-1 * var(--fa-bounce-height,.5em) * 1.1));animation-timing-function:cubic-bezier(.5,0,1,.5)}70%{transform:scale(var(--fa-bounce-land-scale-x,1.06), var(--fa-bounce-land-scale-y,.92)) translateY(0);animation-timing-function:cubic-bezier(.33,.33,.66,1)}85%{transform:scale(.98, 1.04) translateY(calc(-2px * var(--fa-bounce-rebound,1)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{0%{opacity:1;animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}40%{opacity:var(--fa-fade-opacity,.4);animation-timing-function:cubic-bezier(.4,0,.6,1);transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity,.4);animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}25%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.25));animation-timing-function:cubic-bezier(.4,0,.2,1)}65%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}}@keyframes fa-flip{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}35%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .6));animation-timing-function:linear}65%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .5));animation-timing-function:cubic-bezier(.33,.66,.66,1)}92%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-360deg))}}@keyframes fa-flip-360{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}50%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .6));animation-timing-function:cubic-bezier(.33,.66,.66,1)}80%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-360deg))}}@keyframes fa-shake{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(35deg)translate(1px)}20%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(-22deg)translate(-1px)}35%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(15deg)translate(1px)}50%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-9deg)}65%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(5deg)}78%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-3deg)}90%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}12%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(60deg)}16.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(60deg)}28.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(120deg)}33.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(120deg)}45.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}62%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(240deg)}66.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(240deg)}78.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(300deg)}83.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(300deg)}95.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-4{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}15%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}40%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}65%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}90%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-8{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}9%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(45deg)}12.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(45deg)}21.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}34%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(135deg)}37.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(135deg)}46.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}59%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(225deg)}62.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(225deg)}71.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}84%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(315deg)}87.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(315deg)}96.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-buzz{0%{animation-timing-function:cubic-bezier(.1,0,.9,1);transform:translate(0)rotate(0)}5%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.5deg)}10%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px))) rotate(-.5deg)}15%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.3deg)}20%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px))) rotate(-.3deg)}25%{transform:translateX(calc(var(--fa-buzz-distance,4px) * .7)) rotate(.2deg)}30%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px) * .7)) rotate(-.2deg)}35%{transform:translateX(calc(var(--fa-buzz-distance,4px) * .4)) rotate(.1deg)}40%{transform:translate(0)rotate(0)}to{transform:translate(0)rotate(0)}}@keyframes fa-wag{0%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(0)}12%{transform:rotate(var(--fa-wag-angle,12deg));animation-timing-function:cubic-bezier(.4,0,.2,1)}24%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(2deg)}36%{transform:rotate(calc(var(--fa-wag-angle,12deg) * .85));animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(1deg)}58%{transform:rotate(calc(var(--fa-wag-angle,12deg) * .6));animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-float{0%{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,.33)}15%{transform:translateY(calc(-.4 * var(--fa-float-height,6px))) translateX(var(--fa-float-drift,1px)) rotate(var(--fa-float-tilt,1deg)) scale(1, 1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(-1 * var(--fa-float-height,6px))) translateX(0) rotate(0deg) scale(var(--fa-float-stretch-x,.98), var(--fa-float-stretch-y,1.03));animation-timing-function:cubic-bezier(.5,0,.5,0)}50%{transform:translateY(calc(-.92 * var(--fa-float-height,6px))) translateX(calc(-.5 * var(--fa-float-drift,1px))) rotate(calc(-.5 * var(--fa-float-tilt,1deg))) scale(.995, 1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(-.3 * var(--fa-float-height,6px))) translateX(calc(-1 * var(--fa-float-drift,1px))) rotate(calc(-1 * var(--fa-float-tilt,1deg))) scale(1, 1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(.05 * var(--fa-float-height,6px))) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98))}}@keyframes fa-swing{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{transform:rotate(var(--fa-swing-angle,22deg));animation-timing-function:cubic-bezier(.3,0,.7,1)}18%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .85));animation-timing-function:cubic-bezier(.3,0,.7,1)}28%{transform:rotate(calc(var(--fa-swing-angle,22deg) * .65));animation-timing-function:cubic-bezier(.35,0,.65,1)}38%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .45));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:rotate(calc(var(--fa-swing-angle,22deg) * .25));animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .1));animation-timing-function:cubic-bezier(.4,0,.6,1)}64%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-jello{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:scale(1)}12%{transform:scale(var(--fa-jello-scale-x,1.15), calc(2 - var(--fa-jello-scale-x,1.15)));animation-timing-function:cubic-bezier(.3,0,.7,1)}24%{transform:scale(calc(2 - var(--fa-jello-scale-y,1.12)), var(--fa-jello-scale-y,1.12));animation-timing-function:cubic-bezier(.3,0,.7,1)}36%{transform:scale(calc(1 + (var(--fa-jello-scale-x,1.15) - 1) * .5), calc(2 - (1 + (var(--fa-jello-scale-x,1.15) - 1) * .5)));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(2 - (1 + (var(--fa-jello-scale-y,1.12) - 1) * .3)), calc(1 + (var(--fa-jello-scale-y,1.12) - 1) * .3));animation-timing-function:cubic-bezier(.4,0,.6,1)}58%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(1.02,.98)}68%{transform:scale(1)}to{transform:scale(1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{--fa-width:100%;text-align:center;width:var(--fa-width);z-index:var(--fa-stack-z-index,auto);position:absolute;inset:0}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0{--fa:"0"}.fa-1{--fa:"1"}.fa-2{--fa:"2"}.fa-3{--fa:"3"}.fa-4{--fa:"4"}.fa-5{--fa:"5"}.fa-6{--fa:"6"}.fa-7{--fa:"7"}.fa-8{--fa:"8"}.fa-9{--fa:"9"}.fa-exclamation{--fa:"!"}.fa-hashtag{--fa:"#"}.fa-dollar-sign,.fa-dollar,.fa-usd{--fa:"$"}.fa-percent,.fa-percentage{--fa:"%"}.fa-asterisk{--fa:"*"}.fa-plus,.fa-add{--fa:"+"}.fa-less-than{--fa:"<"}.fa-equals{--fa:"="}.fa-greater-than{--fa:">"}.fa-question{--fa:"?"}.fa-at{--fa:"@"}.fa-a{--fa:"A"}.fa-b{--fa:"B"}.fa-c{--fa:"C"}.fa-d{--fa:"D"}.fa-e{--fa:"E"}.fa-f{--fa:"F"}.fa-g{--fa:"G"}.fa-h{--fa:"H"}.fa-i{--fa:"I"}.fa-j{--fa:"J"}.fa-k{--fa:"K"}.fa-l{--fa:"L"}.fa-m{--fa:"M"}.fa-n{--fa:"N"}.fa-o{--fa:"O"}.fa-p{--fa:"P"}.fa-q{--fa:"Q"}.fa-r{--fa:"R"}.fa-s{--fa:"S"}.fa-t{--fa:"T"}.fa-u{--fa:"U"}.fa-v{--fa:"V"}.fa-w{--fa:"W"}.fa-x{--fa:"X"}.fa-y{--fa:"Y"}.fa-z{--fa:"Z"}.fa-faucet{--fa:""}.fa-faucet-drip{--fa:""}.fa-house-chimney-window{--fa:""}.fa-house-signal{--fa:""}.fa-temperature-arrow-down,.fa-temperature-down{--fa:""}.fa-temperature-arrow-up,.fa-temperature-up{--fa:""}.fa-trailer{--fa:""}.fa-bacteria{--fa:""}.fa-bacterium{--fa:""}.fa-box-tissue{--fa:""}.fa-hand-holding-medical{--fa:""}.fa-hand-sparkles{--fa:""}.fa-hands-bubbles,.fa-hands-wash{--fa:""}.fa-handshake-slash,.fa-handshake-alt-slash,.fa-handshake-simple-slash{--fa:""}.fa-head-side-cough{--fa:""}.fa-head-side-cough-slash{--fa:""}.fa-head-side-mask{--fa:""}.fa-head-side-virus{--fa:""}.fa-house-chimney-user{--fa:""}.fa-house-laptop,.fa-laptop-house{--fa:""}.fa-lungs-virus{--fa:""}.fa-people-arrows,.fa-people-arrows-left-right{--fa:""}.fa-plane-slash{--fa:""}.fa-pump-medical{--fa:""}.fa-pump-soap{--fa:""}.fa-shield-virus{--fa:""}.fa-sink{--fa:""}.fa-soap{--fa:""}.fa-stopwatch-20{--fa:""}.fa-shop-slash,.fa-store-alt-slash{--fa:""}.fa-store-slash{--fa:""}.fa-toilet-paper-slash{--fa:""}.fa-users-slash{--fa:""}.fa-virus{--fa:""}.fa-virus-slash{--fa:""}.fa-viruses{--fa:""}.fa-vest{--fa:""}.fa-vest-patches{--fa:""}.fa-arrow-trend-down{--fa:""}.fa-arrow-trend-up{--fa:""}.fa-arrow-up-from-bracket{--fa:""}.fa-austral-sign{--fa:""}.fa-baht-sign{--fa:""}.fa-bitcoin-sign{--fa:""}.fa-bolt-lightning{--fa:""}.fa-book-bookmark{--fa:""}.fa-camera-rotate{--fa:""}.fa-cedi-sign{--fa:""}.fa-chart-column{--fa:""}.fa-chart-gantt{--fa:""}.fa-clapperboard{--fa:""}.fa-closed-captioning-slash{--fa:""}.fa-clover{--fa:""}.fa-code-compare{--fa:""}.fa-code-fork{--fa:""}.fa-code-pull-request{--fa:""}.fa-colon-sign{--fa:""}.fa-cruzeiro-sign{--fa:""}.fa-display{--fa:""}.fa-dong-sign{--fa:""}.fa-elevator{--fa:""}.fa-filter-circle-xmark{--fa:""}.fa-florin-sign{--fa:""}.fa-folder-closed{--fa:""}.fa-franc-sign{--fa:""}.fa-guarani-sign{--fa:""}.fa-gun{--fa:""}.fa-hands-clapping{--fa:""}.fa-house-user,.fa-home-user{--fa:""}.fa-indian-rupee-sign,.fa-indian-rupee,.fa-inr{--fa:""}.fa-kip-sign{--fa:""}.fa-lari-sign{--fa:""}.fa-litecoin-sign{--fa:""}.fa-manat-sign{--fa:""}.fa-mask-face{--fa:""}.fa-mill-sign{--fa:""}.fa-money-bills{--fa:""}.fa-naira-sign{--fa:""}.fa-notdef{--fa:""}.fa-panorama{--fa:""}.fa-peseta-sign{--fa:""}.fa-peso-sign{--fa:""}.fa-plane-up{--fa:""}.fa-rupiah-sign{--fa:""}.fa-stairs{--fa:""}.fa-timeline{--fa:""}.fa-truck-front{--fa:""}.fa-turkish-lira-sign,.fa-try,.fa-turkish-lira{--fa:""}.fa-vault{--fa:""}.fa-wand-magic-sparkles,.fa-magic-wand-sparkles{--fa:""}.fa-wheat-awn,.fa-wheat-alt{--fa:""}.fa-wheelchair-move,.fa-wheelchair-alt{--fa:""}.fa-bangladeshi-taka-sign{--fa:""}.fa-bowl-rice{--fa:""}.fa-person-pregnant{--fa:""}.fa-house-chimney,.fa-home-lg{--fa:""}.fa-house-crack{--fa:""}.fa-house-medical{--fa:""}.fa-cent-sign{--fa:""}.fa-plus-minus{--fa:""}.fa-sailboat{--fa:""}.fa-section{--fa:""}.fa-shrimp{--fa:""}.fa-brazilian-real-sign{--fa:""}.fa-chart-simple{--fa:""}.fa-diagram-next{--fa:""}.fa-diagram-predecessor{--fa:""}.fa-diagram-successor{--fa:""}.fa-earth-oceania,.fa-globe-oceania{--fa:""}.fa-bug-slash{--fa:""}.fa-file-circle-plus{--fa:""}.fa-shop-lock{--fa:""}.fa-virus-covid{--fa:""}.fa-virus-covid-slash{--fa:""}.fa-anchor-circle-check{--fa:""}.fa-anchor-circle-exclamation{--fa:""}.fa-anchor-circle-xmark{--fa:""}.fa-anchor-lock{--fa:""}.fa-arrow-down-up-across-line{--fa:""}.fa-arrow-down-up-lock{--fa:""}.fa-arrow-right-to-city{--fa:""}.fa-arrow-up-from-ground-water{--fa:""}.fa-arrow-up-from-water-pump{--fa:""}.fa-arrow-up-right-dots{--fa:""}.fa-arrows-down-to-line{--fa:""}.fa-arrows-down-to-people{--fa:""}.fa-arrows-left-right-to-line{--fa:""}.fa-arrows-spin{--fa:""}.fa-arrows-split-up-and-left{--fa:""}.fa-arrows-to-circle{--fa:""}.fa-arrows-to-dot{--fa:""}.fa-arrows-to-eye{--fa:""}.fa-arrows-turn-right{--fa:""}.fa-arrows-turn-to-dots{--fa:""}.fa-arrows-up-to-line{--fa:""}.fa-bore-hole{--fa:""}.fa-bottle-droplet{--fa:""}.fa-bottle-water{--fa:""}.fa-bowl-food{--fa:""}.fa-boxes-packing{--fa:""}.fa-bridge{--fa:""}.fa-bridge-circle-check{--fa:""}.fa-bridge-circle-exclamation{--fa:""}.fa-bridge-circle-xmark{--fa:""}.fa-bridge-lock{--fa:""}.fa-bridge-water{--fa:""}.fa-bucket{--fa:""}.fa-bugs{--fa:""}.fa-building-circle-arrow-right{--fa:""}.fa-building-circle-check{--fa:""}.fa-building-circle-exclamation{--fa:""}.fa-building-circle-xmark{--fa:""}.fa-building-flag{--fa:""}.fa-building-lock{--fa:""}.fa-building-ngo{--fa:""}.fa-building-shield{--fa:""}.fa-building-un{--fa:""}.fa-building-user{--fa:""}.fa-building-wheat{--fa:""}.fa-burst{--fa:""}.fa-car-on{--fa:""}.fa-car-tunnel{--fa:""}.fa-child-combatant,.fa-child-rifle{--fa:""}.fa-children{--fa:""}.fa-circle-nodes{--fa:""}.fa-clipboard-question{--fa:""}.fa-cloud-showers-water{--fa:""}.fa-computer{--fa:""}.fa-cubes-stacked{--fa:""}.fa-envelope-circle-check{--fa:""}.fa-explosion{--fa:""}.fa-ferry{--fa:""}.fa-file-circle-exclamation{--fa:""}.fa-file-circle-minus{--fa:""}.fa-file-circle-question{--fa:""}.fa-file-shield{--fa:""}.fa-fire-burner{--fa:""}.fa-fish-fins{--fa:""}.fa-flask-vial{--fa:""}.fa-glass-water{--fa:""}.fa-glass-water-droplet{--fa:""}.fa-group-arrows-rotate{--fa:""}.fa-hand-holding-hand{--fa:""}.fa-handcuffs{--fa:""}.fa-hands-bound{--fa:""}.fa-hands-holding-child{--fa:""}.fa-hands-holding-circle{--fa:""}.fa-heart-circle-bolt{--fa:""}.fa-heart-circle-check{--fa:""}.fa-heart-circle-exclamation{--fa:""}.fa-heart-circle-minus{--fa:""}.fa-heart-circle-plus{--fa:""}.fa-heart-circle-xmark{--fa:""}.fa-helicopter-symbol{--fa:""}.fa-helmet-un{--fa:""}.fa-hill-avalanche{--fa:""}.fa-hill-rockslide{--fa:""}.fa-house-circle-check{--fa:""}.fa-house-circle-exclamation{--fa:""}.fa-house-circle-xmark{--fa:""}.fa-house-fire{--fa:""}.fa-house-flag{--fa:""}.fa-house-flood-water{--fa:""}.fa-house-flood-water-circle-arrow-right{--fa:""}.fa-house-lock{--fa:""}.fa-house-medical-circle-check{--fa:""}.fa-house-medical-circle-exclamation{--fa:""}.fa-house-medical-circle-xmark{--fa:""}.fa-house-medical-flag{--fa:""}.fa-house-tsunami{--fa:""}.fa-jar{--fa:""}.fa-jar-wheat{--fa:""}.fa-jet-fighter-up{--fa:""}.fa-jug-detergent{--fa:""}.fa-kitchen-set{--fa:""}.fa-land-mine-on{--fa:""}.fa-landmark-flag{--fa:""}.fa-laptop-file{--fa:""}.fa-lines-leaning{--fa:""}.fa-location-pin-lock{--fa:""}.fa-locust{--fa:""}.fa-magnifying-glass-arrow-right{--fa:""}.fa-magnifying-glass-chart{--fa:""}.fa-mars-and-venus-burst{--fa:""}.fa-mask-ventilator{--fa:""}.fa-mattress-pillow{--fa:""}.fa-mobile-retro{--fa:""}.fa-money-bill-transfer{--fa:""}.fa-money-bill-trend-up{--fa:""}.fa-money-bill-wheat{--fa:""}.fa-mosquito{--fa:""}.fa-mosquito-net{--fa:""}.fa-mound{--fa:""}.fa-mountain-city{--fa:""}.fa-mountain-sun{--fa:""}.fa-oil-well{--fa:""}.fa-people-group{--fa:""}.fa-people-line{--fa:""}.fa-people-pulling{--fa:""}.fa-people-robbery{--fa:""}.fa-people-roof{--fa:""}.fa-person-arrow-down-to-line{--fa:""}.fa-person-arrow-up-from-line{--fa:""}.fa-person-breastfeeding{--fa:""}.fa-person-burst{--fa:""}.fa-person-cane{--fa:""}.fa-person-chalkboard{--fa:""}.fa-person-circle-check{--fa:""}.fa-person-circle-exclamation{--fa:""}.fa-person-circle-minus{--fa:""}.fa-person-circle-plus{--fa:""}.fa-person-circle-question{--fa:""}.fa-person-circle-xmark{--fa:""}.fa-person-dress-burst{--fa:""}.fa-person-drowning{--fa:""}.fa-person-falling{--fa:""}.fa-person-falling-burst{--fa:""}.fa-person-half-dress{--fa:""}.fa-person-harassing{--fa:""}.fa-person-military-pointing{--fa:""}.fa-person-military-rifle{--fa:""}.fa-person-military-to-person{--fa:""}.fa-person-rays{--fa:""}.fa-person-rifle{--fa:""}.fa-person-shelter{--fa:""}.fa-person-walking-arrow-loop-left{--fa:""}.fa-person-walking-arrow-right{--fa:""}.fa-person-walking-dashed-line-arrow-right{--fa:""}.fa-person-walking-luggage{--fa:""}.fa-plane-circle-check{--fa:""}.fa-plane-circle-exclamation{--fa:""}.fa-plane-circle-xmark{--fa:""}.fa-plane-lock{--fa:""}.fa-plate-wheat{--fa:""}.fa-plug-circle-bolt{--fa:""}.fa-plug-circle-check{--fa:""}.fa-plug-circle-exclamation{--fa:""}.fa-plug-circle-minus{--fa:""}.fa-plug-circle-plus{--fa:""}.fa-plug-circle-xmark{--fa:""}.fa-ranking-star{--fa:""}.fa-road-barrier{--fa:""}.fa-road-bridge{--fa:""}.fa-road-circle-check{--fa:""}.fa-road-circle-exclamation{--fa:""}.fa-road-circle-xmark{--fa:""}.fa-road-lock{--fa:""}.fa-road-spikes{--fa:""}.fa-rug{--fa:""}.fa-sack-xmark{--fa:""}.fa-school-circle-check{--fa:""}.fa-school-circle-exclamation{--fa:""}.fa-school-circle-xmark{--fa:""}.fa-school-flag{--fa:""}.fa-school-lock{--fa:""}.fa-sheet-plastic{--fa:""}.fa-shield-cat{--fa:""}.fa-shield-dog{--fa:""}.fa-shield-heart{--fa:""}.fa-square-nfi{--fa:""}.fa-square-person-confined{--fa:""}.fa-square-virus{--fa:""}.fa-staff-snake,.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius{--fa:""}.fa-sun-plant-wilt{--fa:""}.fa-tarp{--fa:""}.fa-tarp-droplet{--fa:""}.fa-tent{--fa:""}.fa-tent-arrow-down-to-line{--fa:""}.fa-tent-arrow-left-right{--fa:""}.fa-tent-arrow-turn-left{--fa:""}.fa-tent-arrows-down{--fa:""}.fa-tents{--fa:""}.fa-toilet-portable{--fa:""}.fa-toilets-portable{--fa:""}.fa-tower-cell{--fa:""}.fa-tower-observation{--fa:""}.fa-tree-city{--fa:""}.fa-trowel{--fa:""}.fa-trowel-bricks{--fa:""}.fa-truck-arrow-right{--fa:""}.fa-truck-droplet{--fa:""}.fa-truck-field{--fa:""}.fa-truck-field-un{--fa:""}.fa-truck-plane{--fa:""}.fa-users-between-lines{--fa:""}.fa-users-line{--fa:""}.fa-users-rays{--fa:""}.fa-users-rectangle{--fa:""}.fa-users-viewfinder{--fa:""}.fa-vial-circle-check{--fa:""}.fa-vial-virus{--fa:""}.fa-wheat-awn-circle-exclamation{--fa:""}.fa-worm{--fa:""}.fa-xmarks-lines{--fa:""}.fa-child-dress{--fa:""}.fa-child-reaching{--fa:""}.fa-file-circle-check{--fa:""}.fa-file-circle-xmark{--fa:""}.fa-person-through-window{--fa:""}.fa-plant-wilt{--fa:""}.fa-stapler{--fa:""}.fa-train-tram{--fa:""}.fa-table-cells-column-lock{--fa:""}.fa-table-cells-row-lock{--fa:""}.fa-thumbtack-slash,.fa-thumb-tack-slash{--fa:""}.fa-table-cells-row-unlock{--fa:""}.fa-chart-diagram{--fa:""}.fa-comment-nodes{--fa:""}.fa-file-fragment{--fa:""}.fa-file-half-dashed{--fa:""}.fa-hexagon-nodes{--fa:""}.fa-hexagon-nodes-bolt{--fa:""}.fa-square-binary{--fa:""}.fa-pentagon{--fa:""}.fa-non-binary{--fa:""}.fa-spiral{--fa:""}.fa-picture-in-picture{--fa:""}.fa-mobile-vibrate{--fa:""}.fa-single-quote-left{--fa:""}.fa-single-quote-right{--fa:""}.fa-bus-side{--fa:""}.fa-septagon,.fa-heptagon{--fa:""}.fa-aquarius{--fa:""}.fa-aries{--fa:""}.fa-cancer{--fa:""}.fa-capricorn{--fa:""}.fa-gemini{--fa:""}.fa-leo{--fa:""}.fa-libra{--fa:""}.fa-pisces{--fa:""}.fa-sagittarius{--fa:""}.fa-scorpio{--fa:""}.fa-taurus{--fa:""}.fa-virgo{--fa:""}.fa-martini-glass-empty,.fa-glass-martini{--fa:""}.fa-music{--fa:""}.fa-magnifying-glass,.fa-search{--fa:""}.fa-heart{--fa:""}.fa-star{--fa:""}.fa-user,.fa-user-alt,.fa-user-large{--fa:""}.fa-film,.fa-film-alt,.fa-film-simple{--fa:""}.fa-table-cells-large,.fa-th-large{--fa:""}.fa-table-cells,.fa-th{--fa:""}.fa-table-list,.fa-th-list{--fa:""}.fa-check{--fa:""}.fa-xmark,.fa-close,.fa-multiply,.fa-remove,.fa-times{--fa:""}.fa-magnifying-glass-plus,.fa-search-plus{--fa:""}.fa-magnifying-glass-minus,.fa-search-minus{--fa:""}.fa-power-off{--fa:""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:""}.fa-gear,.fa-cog{--fa:""}.fa-house,.fa-home,.fa-home-alt,.fa-home-lg-alt{--fa:""}.fa-clock,.fa-clock-four{--fa:""}.fa-road{--fa:""}.fa-download{--fa:""}.fa-inbox{--fa:""}.fa-arrow-rotate-right,.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-redo{--fa:""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:""}.fa-rectangle-list,.fa-list-alt{--fa:""}.fa-lock{--fa:""}.fa-flag{--fa:""}.fa-headphones,.fa-headphones-alt,.fa-headphones-simple{--fa:""}.fa-volume-off{--fa:""}.fa-volume-low,.fa-volume-down{--fa:""}.fa-volume-high,.fa-volume-up{--fa:""}.fa-qrcode{--fa:""}.fa-barcode{--fa:""}.fa-tag{--fa:""}.fa-tags{--fa:""}.fa-book{--fa:""}.fa-bookmark{--fa:""}.fa-print{--fa:""}.fa-camera,.fa-camera-alt{--fa:""}.fa-font{--fa:""}.fa-bold{--fa:""}.fa-italic{--fa:""}.fa-text-height{--fa:""}.fa-text-width{--fa:""}.fa-align-left{--fa:""}.fa-align-center{--fa:""}.fa-align-right{--fa:""}.fa-align-justify{--fa:""}.fa-list,.fa-list-squares{--fa:""}.fa-outdent,.fa-dedent{--fa:""}.fa-indent{--fa:""}.fa-video,.fa-video-camera{--fa:""}.fa-image{--fa:""}.fa-location-pin,.fa-map-marker{--fa:""}.fa-circle-half-stroke,.fa-adjust{--fa:""}.fa-droplet,.fa-tint{--fa:""}.fa-pen-to-square,.fa-edit{--fa:""}.fa-arrows-up-down-left-right,.fa-arrows{--fa:""}.fa-backward-step,.fa-step-backward{--fa:""}.fa-backward-fast,.fa-fast-backward{--fa:""}.fa-backward{--fa:""}.fa-play{--fa:""}.fa-pause{--fa:""}.fa-stop{--fa:""}.fa-forward{--fa:""}.fa-forward-fast,.fa-fast-forward{--fa:""}.fa-forward-step,.fa-step-forward{--fa:""}.fa-eject{--fa:""}.fa-chevron-left{--fa:""}.fa-chevron-right{--fa:""}.fa-circle-plus,.fa-plus-circle{--fa:""}.fa-circle-minus,.fa-minus-circle{--fa:""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:""}.fa-circle-check,.fa-check-circle{--fa:""}.fa-circle-question,.fa-question-circle{--fa:""}.fa-circle-info,.fa-info-circle{--fa:""}.fa-crosshairs{--fa:""}.fa-ban,.fa-cancel{--fa:""}.fa-arrow-left{--fa:""}.fa-arrow-right{--fa:""}.fa-arrow-up{--fa:""}.fa-arrow-down{--fa:""}.fa-share,.fa-mail-forward{--fa:""}.fa-expand{--fa:""}.fa-compress{--fa:""}.fa-minus,.fa-subtract{--fa:""}.fa-circle-exclamation,.fa-exclamation-circle{--fa:""}.fa-gift{--fa:""}.fa-leaf{--fa:""}.fa-fire{--fa:""}.fa-eye{--fa:""}.fa-eye-slash{--fa:""}.fa-triangle-exclamation,.fa-exclamation-triangle,.fa-warning{--fa:""}.fa-plane{--fa:""}.fa-calendar-days,.fa-calendar-alt{--fa:""}.fa-shuffle,.fa-random{--fa:""}.fa-comment{--fa:""}.fa-magnet{--fa:""}.fa-chevron-up{--fa:""}.fa-chevron-down{--fa:""}.fa-retweet{--fa:""}.fa-cart-shopping,.fa-shopping-cart{--fa:""}.fa-folder,.fa-folder-blank{--fa:""}.fa-folder-open{--fa:""}.fa-arrows-up-down,.fa-arrows-v{--fa:""}.fa-arrows-left-right,.fa-arrows-h{--fa:""}.fa-chart-bar,.fa-bar-chart{--fa:""}.fa-camera-retro{--fa:""}.fa-key{--fa:""}.fa-gears,.fa-cogs{--fa:""}.fa-comments{--fa:""}.fa-star-half{--fa:""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:""}.fa-thumbtack,.fa-thumb-tack{--fa:""}.fa-arrow-up-right-from-square,.fa-external-link{--fa:""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:""}.fa-trophy{--fa:""}.fa-upload{--fa:""}.fa-lemon{--fa:""}.fa-phone{--fa:""}.fa-square-phone,.fa-phone-square{--fa:""}.fa-unlock{--fa:""}.fa-credit-card,.fa-credit-card-alt{--fa:""}.fa-rss,.fa-feed{--fa:""}.fa-hard-drive,.fa-hdd{--fa:""}.fa-bullhorn{--fa:""}.fa-certificate{--fa:""}.fa-hand-point-right{--fa:""}.fa-hand-point-left{--fa:""}.fa-hand-point-up{--fa:""}.fa-hand-point-down{--fa:""}.fa-circle-arrow-left,.fa-arrow-circle-left{--fa:""}.fa-circle-arrow-right,.fa-arrow-circle-right{--fa:""}.fa-circle-arrow-up,.fa-arrow-circle-up{--fa:""}.fa-circle-arrow-down,.fa-arrow-circle-down{--fa:""}.fa-globe{--fa:""}.fa-wrench{--fa:""}.fa-list-check,.fa-tasks{--fa:""}.fa-filter{--fa:""}.fa-briefcase{--fa:""}.fa-up-down-left-right,.fa-arrows-alt{--fa:""}.fa-users{--fa:""}.fa-link,.fa-chain{--fa:""}.fa-cloud{--fa:""}.fa-flask{--fa:""}.fa-scissors,.fa-cut{--fa:""}.fa-copy{--fa:""}.fa-paperclip{--fa:""}.fa-floppy-disk,.fa-save{--fa:""}.fa-square{--fa:""}.fa-bars,.fa-navicon{--fa:""}.fa-list-ul,.fa-list-dots{--fa:""}.fa-list-ol,.fa-list-1-2,.fa-list-numeric{--fa:""}.fa-strikethrough{--fa:""}.fa-underline{--fa:""}.fa-table{--fa:""}.fa-wand-magic,.fa-magic{--fa:""}.fa-truck{--fa:""}.fa-money-bill{--fa:""}.fa-caret-down{--fa:""}.fa-caret-up{--fa:""}.fa-caret-left{--fa:""}.fa-caret-right{--fa:""}.fa-table-columns,.fa-columns{--fa:""}.fa-sort,.fa-unsorted{--fa:""}.fa-sort-down,.fa-sort-desc{--fa:""}.fa-sort-up,.fa-sort-asc{--fa:""}.fa-envelope{--fa:""}.fa-arrow-rotate-left,.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-undo{--fa:""}.fa-gavel,.fa-legal{--fa:""}.fa-bolt,.fa-zap{--fa:""}.fa-sitemap{--fa:""}.fa-umbrella{--fa:""}.fa-paste,.fa-file-clipboard{--fa:""}.fa-lightbulb{--fa:""}.fa-arrow-right-arrow-left,.fa-exchange{--fa:""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:""}.fa-user-doctor,.fa-user-md{--fa:""}.fa-stethoscope{--fa:""}.fa-suitcase{--fa:""}.fa-bell{--fa:""}.fa-mug-saucer,.fa-coffee{--fa:""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:""}.fa-truck-medical,.fa-ambulance{--fa:""}.fa-suitcase-medical,.fa-medkit{--fa:""}.fa-jet-fighter,.fa-fighter-jet{--fa:""}.fa-beer-mug-empty,.fa-beer{--fa:""}.fa-square-h,.fa-h-square{--fa:""}.fa-square-plus,.fa-plus-square{--fa:""}.fa-angles-left,.fa-angle-double-left{--fa:""}.fa-angles-right,.fa-angle-double-right{--fa:""}.fa-angles-up,.fa-angle-double-up{--fa:""}.fa-angles-down,.fa-angle-double-down{--fa:""}.fa-angle-left{--fa:""}.fa-angle-right{--fa:""}.fa-angle-up{--fa:""}.fa-angle-down{--fa:""}.fa-laptop{--fa:""}.fa-tablet-button{--fa:""}.fa-mobile-button{--fa:""}.fa-quote-left,.fa-quote-left-alt{--fa:""}.fa-quote-right,.fa-quote-right-alt{--fa:""}.fa-spinner{--fa:""}.fa-circle{--fa:""}.fa-face-smile,.fa-smile{--fa:""}.fa-face-frown,.fa-frown{--fa:""}.fa-face-meh,.fa-meh{--fa:""}.fa-gamepad{--fa:""}.fa-keyboard{--fa:""}.fa-flag-checkered{--fa:""}.fa-terminal{--fa:""}.fa-code{--fa:""}.fa-reply-all,.fa-mail-reply-all{--fa:""}.fa-location-arrow{--fa:""}.fa-crop{--fa:""}.fa-code-branch{--fa:""}.fa-link-slash,.fa-chain-broken,.fa-chain-slash,.fa-unlink{--fa:""}.fa-info{--fa:""}.fa-superscript{--fa:""}.fa-subscript{--fa:""}.fa-eraser{--fa:""}.fa-puzzle-piece{--fa:""}.fa-microphone{--fa:""}.fa-microphone-slash{--fa:""}.fa-shield,.fa-shield-blank{--fa:""}.fa-calendar{--fa:""}.fa-fire-extinguisher{--fa:""}.fa-rocket{--fa:""}.fa-circle-chevron-left,.fa-chevron-circle-left{--fa:""}.fa-circle-chevron-right,.fa-chevron-circle-right{--fa:""}.fa-circle-chevron-up,.fa-chevron-circle-up{--fa:""}.fa-circle-chevron-down,.fa-chevron-circle-down{--fa:""}.fa-anchor{--fa:""}.fa-unlock-keyhole,.fa-unlock-alt{--fa:""}.fa-bullseye{--fa:""}.fa-ellipsis,.fa-ellipsis-h{--fa:""}.fa-ellipsis-vertical,.fa-ellipsis-v{--fa:""}.fa-square-rss,.fa-rss-square{--fa:""}.fa-circle-play,.fa-play-circle{--fa:""}.fa-ticket{--fa:""}.fa-square-minus,.fa-minus-square{--fa:""}.fa-arrow-turn-up,.fa-level-up{--fa:""}.fa-arrow-turn-down,.fa-level-down{--fa:""}.fa-square-check,.fa-check-square{--fa:""}.fa-square-pen,.fa-pen-square,.fa-pencil-square{--fa:""}.fa-square-arrow-up-right,.fa-external-link-square{--fa:""}.fa-share-from-square,.fa-share-square{--fa:""}.fa-compass{--fa:""}.fa-square-caret-down,.fa-caret-square-down{--fa:""}.fa-square-caret-up,.fa-caret-square-up{--fa:""}.fa-square-caret-right,.fa-caret-square-right{--fa:""}.fa-euro-sign,.fa-eur,.fa-euro{--fa:""}.fa-sterling-sign,.fa-gbp,.fa-pound-sign{--fa:""}.fa-rupee-sign,.fa-rupee{--fa:""}.fa-yen-sign,.fa-cny,.fa-jpy,.fa-rmb,.fa-yen{--fa:""}.fa-ruble-sign,.fa-rouble,.fa-rub,.fa-ruble{--fa:""}.fa-won-sign,.fa-krw,.fa-won{--fa:""}.fa-file{--fa:""}.fa-file-lines,.fa-file-alt,.fa-file-text{--fa:""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:""}.fa-thumbs-up{--fa:""}.fa-thumbs-down{--fa:""}.fa-arrow-down-long,.fa-long-arrow-down{--fa:""}.fa-arrow-up-long,.fa-long-arrow-up{--fa:""}.fa-arrow-left-long,.fa-long-arrow-left{--fa:""}.fa-arrow-right-long,.fa-long-arrow-right{--fa:""}.fa-person-dress,.fa-female{--fa:""}.fa-person,.fa-male{--fa:""}.fa-sun{--fa:""}.fa-moon{--fa:""}.fa-box-archive,.fa-archive{--fa:""}.fa-bug{--fa:""}.fa-square-caret-left,.fa-caret-square-left{--fa:""}.fa-circle-dot,.fa-dot-circle{--fa:""}.fa-wheelchair{--fa:""}.fa-lira-sign{--fa:""}.fa-shuttle-space,.fa-space-shuttle{--fa:""}.fa-square-envelope,.fa-envelope-square{--fa:""}.fa-building-columns,.fa-bank,.fa-institution,.fa-museum,.fa-university{--fa:""}.fa-graduation-cap,.fa-mortar-board{--fa:""}.fa-language{--fa:""}.fa-fax{--fa:""}.fa-building{--fa:""}.fa-child{--fa:""}.fa-paw{--fa:""}.fa-cube{--fa:""}.fa-cubes{--fa:""}.fa-recycle{--fa:""}.fa-car,.fa-automobile{--fa:""}.fa-taxi,.fa-cab{--fa:""}.fa-tree{--fa:""}.fa-database{--fa:""}.fa-file-pdf{--fa:""}.fa-file-word{--fa:""}.fa-file-excel{--fa:""}.fa-file-powerpoint{--fa:""}.fa-file-image{--fa:""}.fa-file-zipper,.fa-file-archive{--fa:""}.fa-file-audio{--fa:""}.fa-file-video{--fa:""}.fa-file-code{--fa:""}.fa-life-ring{--fa:""}.fa-circle-notch{--fa:""}.fa-paper-plane{--fa:""}.fa-clock-rotate-left,.fa-history{--fa:""}.fa-heading,.fa-header{--fa:""}.fa-paragraph{--fa:""}.fa-sliders,.fa-sliders-h{--fa:""}.fa-share-nodes,.fa-share-alt{--fa:""}.fa-square-share-nodes,.fa-share-alt-square{--fa:""}.fa-bomb{--fa:""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:""}.fa-tty,.fa-teletype{--fa:""}.fa-binoculars{--fa:""}.fa-plug{--fa:""}.fa-newspaper{--fa:""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:""}.fa-calculator{--fa:""}.fa-bell-slash{--fa:""}.fa-trash{--fa:""}.fa-copyright{--fa:""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:""}.fa-paintbrush,.fa-paint-brush{--fa:""}.fa-cake-candles,.fa-birthday-cake,.fa-cake{--fa:""}.fa-chart-area,.fa-area-chart{--fa:""}.fa-chart-pie,.fa-pie-chart{--fa:""}.fa-chart-line,.fa-line-chart{--fa:""}.fa-toggle-off{--fa:""}.fa-toggle-on{--fa:""}.fa-bicycle{--fa:""}.fa-bus{--fa:""}.fa-closed-captioning{--fa:""}.fa-shekel-sign,.fa-ils,.fa-shekel,.fa-sheqel,.fa-sheqel-sign{--fa:""}.fa-cart-plus{--fa:""}.fa-cart-arrow-down{--fa:""}.fa-diamond{--fa:""}.fa-ship{--fa:""}.fa-user-secret{--fa:""}.fa-motorcycle{--fa:""}.fa-street-view{--fa:""}.fa-heart-pulse,.fa-heartbeat{--fa:""}.fa-venus{--fa:""}.fa-mars{--fa:""}.fa-mercury{--fa:""}.fa-mars-and-venus{--fa:""}.fa-transgender,.fa-transgender-alt{--fa:""}.fa-venus-double{--fa:""}.fa-mars-double{--fa:""}.fa-venus-mars{--fa:""}.fa-mars-stroke{--fa:""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:""}.fa-mars-stroke-right,.fa-mars-stroke-h{--fa:""}.fa-neuter{--fa:""}.fa-genderless{--fa:""}.fa-server{--fa:""}.fa-user-plus{--fa:""}.fa-user-xmark,.fa-user-times{--fa:""}.fa-bed{--fa:""}.fa-train{--fa:""}.fa-train-subway,.fa-subway{--fa:""}.fa-battery-full,.fa-battery,.fa-battery-5{--fa:""}.fa-battery-three-quarters,.fa-battery-4{--fa:""}.fa-battery-half,.fa-battery-3{--fa:""}.fa-battery-quarter,.fa-battery-2{--fa:""}.fa-battery-empty,.fa-battery-0{--fa:""}.fa-arrow-pointer,.fa-mouse-pointer{--fa:""}.fa-i-cursor{--fa:""}.fa-object-group{--fa:""}.fa-object-ungroup{--fa:""}.fa-note-sticky,.fa-sticky-note{--fa:""}.fa-clone{--fa:""}.fa-scale-balanced,.fa-balance-scale{--fa:""}.fa-hourglass-start,.fa-hourglass-1{--fa:""}.fa-hourglass-half,.fa-hourglass-2{--fa:""}.fa-hourglass-end,.fa-hourglass-3{--fa:""}.fa-hourglass,.fa-hourglass-empty{--fa:""}.fa-hand-back-fist,.fa-hand-rock{--fa:""}.fa-hand,.fa-hand-paper{--fa:""}.fa-hand-scissors{--fa:""}.fa-hand-lizard{--fa:""}.fa-hand-spock{--fa:""}.fa-hand-pointer{--fa:""}.fa-hand-peace{--fa:""}.fa-trademark{--fa:""}.fa-registered{--fa:""}.fa-tv,.fa-television,.fa-tv-alt{--fa:""}.fa-calendar-plus{--fa:""}.fa-calendar-minus{--fa:""}.fa-calendar-xmark,.fa-calendar-times{--fa:""}.fa-calendar-check{--fa:""}.fa-industry{--fa:""}.fa-map-pin{--fa:""}.fa-signs-post,.fa-map-signs{--fa:""}.fa-map{--fa:""}.fa-message,.fa-comment-alt{--fa:""}.fa-circle-pause,.fa-pause-circle{--fa:""}.fa-circle-stop,.fa-stop-circle{--fa:""}.fa-bag-shopping,.fa-shopping-bag{--fa:""}.fa-basket-shopping,.fa-shopping-basket{--fa:""}.fa-universal-access{--fa:""}.fa-person-walking-with-cane,.fa-blind{--fa:""}.fa-audio-description{--fa:""}.fa-phone-volume,.fa-volume-control-phone{--fa:""}.fa-braille{--fa:""}.fa-ear-listen,.fa-assistive-listening-systems{--fa:""}.fa-hands-asl-interpreting,.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting{--fa:""}.fa-ear-deaf,.fa-deaf,.fa-deafness,.fa-hard-of-hearing{--fa:""}.fa-hands,.fa-sign-language,.fa-signing{--fa:""}.fa-eye-low-vision,.fa-low-vision{--fa:""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:""}.fa-handshake,.fa-handshake-alt,.fa-handshake-simple{--fa:""}.fa-envelope-open{--fa:""}.fa-address-book,.fa-contact-book{--fa:""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:""}.fa-circle-user,.fa-user-circle{--fa:""}.fa-id-badge{--fa:""}.fa-id-card,.fa-drivers-license{--fa:""}.fa-temperature-full,.fa-temperature-4,.fa-thermometer-4,.fa-thermometer-full{--fa:""}.fa-temperature-three-quarters,.fa-temperature-3,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:""}.fa-temperature-half,.fa-temperature-2,.fa-thermometer-2,.fa-thermometer-half{--fa:""}.fa-temperature-quarter,.fa-temperature-1,.fa-thermometer-1,.fa-thermometer-quarter{--fa:""}.fa-temperature-empty,.fa-temperature-0,.fa-thermometer-0,.fa-thermometer-empty{--fa:""}.fa-shower{--fa:""}.fa-bath,.fa-bathtub{--fa:""}.fa-podcast{--fa:""}.fa-window-maximize{--fa:""}.fa-window-minimize{--fa:""}.fa-window-restore{--fa:""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:""}.fa-microchip{--fa:""}.fa-snowflake{--fa:""}.fa-spoon,.fa-utensil-spoon{--fa:""}.fa-utensils,.fa-cutlery{--fa:""}.fa-rotate-left,.fa-rotate-back,.fa-rotate-backward,.fa-undo-alt{--fa:""}.fa-trash-can,.fa-trash-alt{--fa:""}.fa-rotate,.fa-sync-alt{--fa:""}.fa-stopwatch{--fa:""}.fa-right-from-bracket,.fa-sign-out-alt{--fa:""}.fa-right-to-bracket,.fa-sign-in-alt{--fa:""}.fa-rotate-right,.fa-redo-alt,.fa-rotate-forward{--fa:""}.fa-poo{--fa:""}.fa-images{--fa:""}.fa-pencil,.fa-pencil-alt{--fa:""}.fa-pen{--fa:""}.fa-pen-clip,.fa-pen-alt{--fa:""}.fa-octagon{--fa:""}.fa-down-long,.fa-long-arrow-alt-down{--fa:""}.fa-left-long,.fa-long-arrow-alt-left{--fa:""}.fa-right-long,.fa-long-arrow-alt-right{--fa:""}.fa-up-long,.fa-long-arrow-alt-up{--fa:""}.fa-hexagon{--fa:""}.fa-file-pen,.fa-file-edit{--fa:""}.fa-maximize,.fa-expand-arrows-alt{--fa:""}.fa-clipboard{--fa:""}.fa-left-right,.fa-arrows-alt-h{--fa:""}.fa-up-down,.fa-arrows-alt-v{--fa:""}.fa-alarm-clock{--fa:""}.fa-circle-down,.fa-arrow-alt-circle-down{--fa:""}.fa-circle-left,.fa-arrow-alt-circle-left{--fa:""}.fa-circle-right,.fa-arrow-alt-circle-right{--fa:""}.fa-circle-up,.fa-arrow-alt-circle-up{--fa:""}.fa-up-right-from-square,.fa-external-link-alt{--fa:""}.fa-square-up-right,.fa-external-link-square-alt{--fa:""}.fa-right-left,.fa-exchange-alt{--fa:""}.fa-repeat{--fa:""}.fa-code-commit{--fa:""}.fa-code-merge{--fa:""}.fa-desktop,.fa-desktop-alt{--fa:""}.fa-gem{--fa:""}.fa-turn-down,.fa-level-down-alt{--fa:""}.fa-turn-up,.fa-level-up-alt{--fa:""}.fa-lock-open{--fa:""}.fa-location-dot,.fa-map-marker-alt{--fa:""}.fa-microphone-lines,.fa-microphone-alt{--fa:""}.fa-mobile-screen-button,.fa-mobile-alt{--fa:""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:""}.fa-mobile-screen,.fa-mobile-android-alt{--fa:""}.fa-money-bill-1,.fa-money-bill-alt{--fa:""}.fa-phone-slash{--fa:""}.fa-image-portrait,.fa-portrait{--fa:""}.fa-reply,.fa-mail-reply{--fa:""}.fa-shield-halved,.fa-shield-alt{--fa:""}.fa-tablet-screen-button,.fa-tablet-alt{--fa:""}.fa-tablet,.fa-tablet-android{--fa:""}.fa-ticket-simple,.fa-ticket-alt{--fa:""}.fa-rectangle-xmark,.fa-rectangle-times,.fa-times-rectangle,.fa-window-close{--fa:""}.fa-down-left-and-up-right-to-center,.fa-compress-alt{--fa:""}.fa-up-right-and-down-left-from-center,.fa-expand-alt{--fa:""}.fa-baseball-bat-ball{--fa:""}.fa-baseball,.fa-baseball-ball{--fa:""}.fa-basketball,.fa-basketball-ball{--fa:""}.fa-bowling-ball{--fa:""}.fa-chess{--fa:""}.fa-chess-bishop{--fa:""}.fa-chess-board{--fa:""}.fa-chess-king{--fa:""}.fa-chess-knight{--fa:""}.fa-chess-pawn{--fa:""}.fa-chess-queen{--fa:""}.fa-chess-rook{--fa:""}.fa-dumbbell{--fa:""}.fa-football,.fa-football-ball{--fa:""}.fa-golf-ball-tee,.fa-golf-ball{--fa:""}.fa-hockey-puck{--fa:""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:""}.fa-square-full{--fa:""}.fa-table-tennis-paddle-ball,.fa-ping-pong-paddle-ball,.fa-table-tennis{--fa:""}.fa-volleyball,.fa-volleyball-ball{--fa:""}.fa-hand-dots,.fa-allergies{--fa:""}.fa-bandage,.fa-band-aid{--fa:""}.fa-box{--fa:""}.fa-boxes-stacked,.fa-boxes,.fa-boxes-alt{--fa:""}.fa-briefcase-medical{--fa:""}.fa-fire-flame-simple,.fa-burn{--fa:""}.fa-capsules{--fa:""}.fa-clipboard-check{--fa:""}.fa-clipboard-list{--fa:""}.fa-person-dots-from-line,.fa-diagnoses{--fa:""}.fa-dna{--fa:""}.fa-dolly,.fa-dolly-box{--fa:""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:""}.fa-file-medical{--fa:""}.fa-file-waveform,.fa-file-medical-alt{--fa:""}.fa-kit-medical,.fa-first-aid{--fa:""}.fa-circle-h,.fa-hospital-symbol{--fa:""}.fa-id-card-clip,.fa-id-card-alt{--fa:""}.fa-notes-medical{--fa:""}.fa-pallet{--fa:""}.fa-pills{--fa:""}.fa-prescription-bottle{--fa:""}.fa-prescription-bottle-medical,.fa-prescription-bottle-alt{--fa:""}.fa-bed-pulse,.fa-procedures{--fa:""}.fa-truck-fast,.fa-shipping-fast{--fa:""}.fa-smoking{--fa:""}.fa-syringe{--fa:""}.fa-tablets{--fa:""}.fa-thermometer{--fa:""}.fa-vial{--fa:""}.fa-vials{--fa:""}.fa-warehouse{--fa:""}.fa-weight-scale,.fa-weight{--fa:""}.fa-x-ray{--fa:""}.fa-box-open{--fa:""}.fa-comment-dots,.fa-commenting{--fa:""}.fa-comment-slash{--fa:""}.fa-couch{--fa:""}.fa-circle-dollar-to-slot,.fa-donate{--fa:""}.fa-dove{--fa:""}.fa-hand-holding{--fa:""}.fa-hand-holding-heart{--fa:""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:""}.fa-hands-holding{--fa:""}.fa-handshake-angle,.fa-hands-helping{--fa:""}.fa-parachute-box{--fa:""}.fa-people-carry-box,.fa-people-carry{--fa:""}.fa-piggy-bank{--fa:""}.fa-ribbon{--fa:""}.fa-route{--fa:""}.fa-seedling,.fa-sprout{--fa:""}.fa-sign-hanging,.fa-sign{--fa:""}.fa-face-smile-wink,.fa-smile-wink{--fa:""}.fa-tape{--fa:""}.fa-truck-ramp-box,.fa-truck-loading{--fa:""}.fa-truck-moving{--fa:""}.fa-video-slash{--fa:""}.fa-wine-glass{--fa:""}.fa-user-astronaut{--fa:""}.fa-user-check{--fa:""}.fa-user-clock{--fa:""}.fa-user-gear,.fa-user-cog{--fa:""}.fa-user-pen,.fa-user-edit{--fa:""}.fa-user-group,.fa-user-friends{--fa:""}.fa-user-graduate{--fa:""}.fa-user-lock{--fa:""}.fa-user-minus{--fa:""}.fa-user-ninja{--fa:""}.fa-user-shield{--fa:""}.fa-user-slash,.fa-user-alt-slash,.fa-user-large-slash{--fa:""}.fa-user-tag{--fa:""}.fa-user-tie{--fa:""}.fa-users-gear,.fa-users-cog{--fa:""}.fa-scale-unbalanced,.fa-balance-scale-left{--fa:""}.fa-scale-unbalanced-flip,.fa-balance-scale-right{--fa:""}.fa-blender{--fa:""}.fa-book-open{--fa:""}.fa-tower-broadcast,.fa-broadcast-tower{--fa:""}.fa-broom{--fa:""}.fa-chalkboard,.fa-blackboard{--fa:""}.fa-chalkboard-user,.fa-chalkboard-teacher{--fa:""}.fa-church{--fa:""}.fa-coins{--fa:""}.fa-compact-disc{--fa:""}.fa-crow{--fa:""}.fa-crown{--fa:""}.fa-dice{--fa:""}.fa-dice-five{--fa:""}.fa-dice-four{--fa:""}.fa-dice-one{--fa:""}.fa-dice-six{--fa:""}.fa-dice-three{--fa:""}.fa-dice-two{--fa:""}.fa-divide{--fa:""}.fa-door-closed{--fa:""}.fa-door-open{--fa:""}.fa-feather{--fa:""}.fa-frog{--fa:""}.fa-gas-pump{--fa:""}.fa-glasses{--fa:""}.fa-greater-than-equal{--fa:""}.fa-helicopter{--fa:""}.fa-infinity{--fa:""}.fa-kiwi-bird{--fa:""}.fa-less-than-equal{--fa:""}.fa-memory{--fa:""}.fa-microphone-lines-slash,.fa-microphone-alt-slash{--fa:""}.fa-money-bill-wave{--fa:""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:""}.fa-money-check{--fa:""}.fa-money-check-dollar,.fa-money-check-alt{--fa:""}.fa-not-equal{--fa:""}.fa-palette{--fa:""}.fa-square-parking,.fa-parking{--fa:""}.fa-diagram-project,.fa-project-diagram{--fa:""}.fa-receipt{--fa:""}.fa-robot{--fa:""}.fa-ruler{--fa:""}.fa-ruler-combined{--fa:""}.fa-ruler-horizontal{--fa:""}.fa-ruler-vertical{--fa:""}.fa-school{--fa:""}.fa-screwdriver{--fa:""}.fa-shoe-prints{--fa:""}.fa-skull{--fa:""}.fa-ban-smoking,.fa-smoking-ban{--fa:""}.fa-store{--fa:""}.fa-shop,.fa-store-alt{--fa:""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:""}.fa-stroopwafel{--fa:""}.fa-toolbox{--fa:""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:""}.fa-person-walking,.fa-walking{--fa:""}.fa-wallet{--fa:""}.fa-face-angry,.fa-angry{--fa:""}.fa-archway{--fa:""}.fa-book-atlas,.fa-atlas{--fa:""}.fa-award{--fa:""}.fa-delete-left,.fa-backspace{--fa:""}.fa-bezier-curve{--fa:""}.fa-bong{--fa:""}.fa-brush{--fa:""}.fa-bus-simple,.fa-bus-alt{--fa:""}.fa-cannabis{--fa:""}.fa-check-double{--fa:""}.fa-martini-glass-citrus,.fa-cocktail{--fa:""}.fa-bell-concierge,.fa-concierge-bell{--fa:""}.fa-cookie{--fa:""}.fa-cookie-bite{--fa:""}.fa-crop-simple,.fa-crop-alt{--fa:""}.fa-tachograph-digital,.fa-digital-tachograph{--fa:""}.fa-face-dizzy,.fa-dizzy{--fa:""}.fa-compass-drafting,.fa-drafting-compass{--fa:""}.fa-drum{--fa:""}.fa-drum-steelpan{--fa:""}.fa-feather-pointed,.fa-feather-alt{--fa:""}.fa-file-contract{--fa:""}.fa-file-arrow-down,.fa-file-download{--fa:""}.fa-file-export,.fa-arrow-right-from-file{--fa:""}.fa-file-import,.fa-arrow-right-to-file{--fa:""}.fa-file-invoice{--fa:""}.fa-file-invoice-dollar{--fa:""}.fa-file-prescription{--fa:""}.fa-file-signature{--fa:""}.fa-file-arrow-up,.fa-file-upload{--fa:""}.fa-fill{--fa:""}.fa-fill-drip{--fa:""}.fa-fingerprint{--fa:""}.fa-fish{--fa:""}.fa-face-flushed,.fa-flushed{--fa:""}.fa-face-frown-open,.fa-frown-open{--fa:""}.fa-martini-glass,.fa-glass-martini-alt{--fa:""}.fa-earth-africa,.fa-globe-africa{--fa:""}.fa-earth-americas,.fa-earth,.fa-earth-america,.fa-globe-americas{--fa:""}.fa-earth-asia,.fa-globe-asia{--fa:""}.fa-face-grimace,.fa-grimace{--fa:""}.fa-face-grin,.fa-grin{--fa:""}.fa-face-grin-wide,.fa-grin-alt{--fa:""}.fa-face-grin-beam,.fa-grin-beam{--fa:""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:""}.fa-face-grin-hearts,.fa-grin-hearts{--fa:""}.fa-face-grin-squint,.fa-grin-squint{--fa:""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:""}.fa-face-grin-stars,.fa-grin-stars{--fa:""}.fa-face-grin-tears,.fa-grin-tears{--fa:""}.fa-face-grin-tongue,.fa-grin-tongue{--fa:""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:""}.fa-face-grin-wink,.fa-grin-wink{--fa:""}.fa-grip,.fa-grid-horizontal,.fa-grip-horizontal{--fa:""}.fa-grip-vertical,.fa-grid-vertical{--fa:""}.fa-headset{--fa:""}.fa-highlighter{--fa:""}.fa-hot-tub-person,.fa-hot-tub{--fa:""}.fa-hotel{--fa:""}.fa-joint{--fa:""}.fa-face-kiss,.fa-kiss{--fa:""}.fa-face-kiss-beam,.fa-kiss-beam{--fa:""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:""}.fa-face-laugh,.fa-laugh{--fa:""}.fa-face-laugh-beam,.fa-laugh-beam{--fa:""}.fa-face-laugh-squint,.fa-laugh-squint{--fa:""}.fa-face-laugh-wink,.fa-laugh-wink{--fa:""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:""}.fa-map-location,.fa-map-marked{--fa:""}.fa-map-location-dot,.fa-map-marked-alt{--fa:""}.fa-marker{--fa:""}.fa-medal{--fa:""}.fa-face-meh-blank,.fa-meh-blank{--fa:""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:""}.fa-monument{--fa:""}.fa-mortar-pestle{--fa:""}.fa-paint-roller{--fa:""}.fa-passport{--fa:""}.fa-pen-fancy{--fa:""}.fa-pen-nib{--fa:""}.fa-pen-ruler,.fa-pencil-ruler{--fa:""}.fa-plane-arrival{--fa:""}.fa-plane-departure{--fa:""}.fa-prescription{--fa:""}.fa-face-sad-cry,.fa-sad-cry{--fa:""}.fa-face-sad-tear,.fa-sad-tear{--fa:""}.fa-van-shuttle,.fa-shuttle-van{--fa:""}.fa-signature{--fa:""}.fa-face-smile-beam,.fa-smile-beam{--fa:""}.fa-solar-panel{--fa:""}.fa-spa,.fa-lotus{--fa:""}.fa-splotch{--fa:""}.fa-spray-can{--fa:""}.fa-stamp{--fa:""}.fa-star-half-stroke,.fa-star-half-alt{--fa:""}.fa-suitcase-rolling{--fa:""}.fa-face-surprise,.fa-surprise{--fa:""}.fa-swatchbook{--fa:""}.fa-person-swimming,.fa-swimmer{--fa:""}.fa-water-ladder,.fa-ladder-water,.fa-swimming-pool{--fa:""}.fa-droplet-slash,.fa-tint-slash{--fa:""}.fa-face-tired,.fa-tired{--fa:""}.fa-tooth{--fa:""}.fa-umbrella-beach{--fa:""}.fa-weight-hanging{--fa:""}.fa-wine-glass-empty,.fa-wine-glass-alt{--fa:""}.fa-spray-can-sparkles,.fa-air-freshener{--fa:""}.fa-apple-whole,.fa-apple-alt{--fa:""}.fa-atom{--fa:""}.fa-bone{--fa:""}.fa-book-open-reader,.fa-book-reader{--fa:""}.fa-brain{--fa:""}.fa-car-rear,.fa-car-alt{--fa:""}.fa-car-battery,.fa-battery-car{--fa:""}.fa-car-burst,.fa-car-crash{--fa:""}.fa-car-side{--fa:""}.fa-charging-station{--fa:""}.fa-diamond-turn-right,.fa-directions{--fa:""}.fa-draw-polygon,.fa-vector-polygon{--fa:""}.fa-laptop-code{--fa:""}.fa-layer-group{--fa:""}.fa-location-crosshairs,.fa-location{--fa:""}.fa-lungs{--fa:""}.fa-microscope{--fa:""}.fa-oil-can{--fa:""}.fa-poop{--fa:""}.fa-shapes,.fa-triangle-circle-square{--fa:""}.fa-star-of-life{--fa:""}.fa-gauge,.fa-dashboard,.fa-gauge-med,.fa-tachometer-alt-average{--fa:""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:""}.fa-teeth{--fa:""}.fa-teeth-open{--fa:""}.fa-masks-theater,.fa-theater-masks{--fa:""}.fa-traffic-light{--fa:""}.fa-truck-monster{--fa:""}.fa-truck-pickup{--fa:""}.fa-rectangle-ad,.fa-ad{--fa:""}.fa-ankh{--fa:""}.fa-book-bible,.fa-bible{--fa:""}.fa-business-time,.fa-briefcase-clock{--fa:""}.fa-city{--fa:""}.fa-comment-dollar{--fa:""}.fa-comments-dollar{--fa:""}.fa-cross{--fa:""}.fa-dharmachakra{--fa:""}.fa-envelope-open-text{--fa:""}.fa-folder-minus{--fa:""}.fa-folder-plus{--fa:""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:""}.fa-gopuram{--fa:""}.fa-hamsa{--fa:""}.fa-bahai,.fa-haykal{--fa:""}.fa-jedi{--fa:""}.fa-book-journal-whills,.fa-journal-whills{--fa:""}.fa-kaaba{--fa:""}.fa-khanda{--fa:""}.fa-landmark{--fa:""}.fa-envelopes-bulk,.fa-mail-bulk{--fa:""}.fa-menorah{--fa:""}.fa-mosque{--fa:""}.fa-om{--fa:""}.fa-spaghetti-monster-flying,.fa-pastafarianism{--fa:""}.fa-peace{--fa:""}.fa-place-of-worship{--fa:""}.fa-square-poll-vertical,.fa-poll{--fa:""}.fa-square-poll-horizontal,.fa-poll-h{--fa:""}.fa-person-praying,.fa-pray{--fa:""}.fa-hands-praying,.fa-praying-hands{--fa:""}.fa-book-quran,.fa-quran{--fa:""}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:""}.fa-magnifying-glass-location,.fa-search-location{--fa:""}.fa-socks{--fa:""}.fa-square-root-variable,.fa-square-root-alt{--fa:""}.fa-star-and-crescent{--fa:""}.fa-star-of-david{--fa:""}.fa-synagogue{--fa:""}.fa-scroll-torah,.fa-torah{--fa:""}.fa-torii-gate{--fa:""}.fa-vihara{--fa:""}.fa-volume,.fa-volume-medium{--fa:""}.fa-volume-xmark,.fa-volume-mute,.fa-volume-times{--fa:""}.fa-yin-yang{--fa:""}.fa-blender-phone{--fa:""}.fa-book-skull,.fa-book-dead{--fa:""}.fa-campground{--fa:""}.fa-cat{--fa:""}.fa-chair{--fa:""}.fa-cloud-moon{--fa:""}.fa-cloud-sun{--fa:""}.fa-cow{--fa:""}.fa-dice-d20{--fa:""}.fa-dice-d6{--fa:""}.fa-dog{--fa:""}.fa-dragon{--fa:""}.fa-drumstick-bite{--fa:""}.fa-dungeon{--fa:""}.fa-file-csv{--fa:""}.fa-hand-fist,.fa-fist-raised{--fa:""}.fa-ghost{--fa:""}.fa-hammer{--fa:""}.fa-hanukiah{--fa:""}.fa-hat-wizard{--fa:""}.fa-person-hiking,.fa-hiking{--fa:""}.fa-hippo{--fa:""}.fa-horse{--fa:""}.fa-house-chimney-crack,.fa-house-damage{--fa:""}.fa-hryvnia-sign,.fa-hryvnia{--fa:""}.fa-mask{--fa:""}.fa-mountain{--fa:""}.fa-network-wired{--fa:""}.fa-otter{--fa:""}.fa-ring{--fa:""}.fa-person-running,.fa-running{--fa:""}.fa-scroll{--fa:""}.fa-skull-crossbones{--fa:""}.fa-slash{--fa:""}.fa-spider{--fa:""}.fa-toilet-paper,.fa-toilet-paper-alt,.fa-toilet-paper-blank{--fa:""}.fa-tractor{--fa:""}.fa-user-injured{--fa:""}.fa-vr-cardboard{--fa:""}.fa-wand-sparkles{--fa:""}.fa-wind{--fa:""}.fa-wine-bottle{--fa:""}.fa-cloud-meatball{--fa:""}.fa-cloud-moon-rain{--fa:""}.fa-cloud-rain{--fa:""}.fa-cloud-showers-heavy{--fa:""}.fa-cloud-sun-rain{--fa:""}.fa-democrat{--fa:""}.fa-flag-usa{--fa:""}.fa-hurricane{--fa:""}.fa-landmark-dome,.fa-landmark-alt{--fa:""}.fa-meteor{--fa:""}.fa-person-booth{--fa:""}.fa-poo-storm,.fa-poo-bolt{--fa:""}.fa-rainbow{--fa:""}.fa-republican{--fa:""}.fa-smog{--fa:""}.fa-temperature-high{--fa:""}.fa-temperature-low{--fa:""}.fa-cloud-bolt,.fa-thunderstorm{--fa:""}.fa-tornado{--fa:""}.fa-volcano{--fa:""}.fa-check-to-slot,.fa-vote-yea{--fa:""}.fa-water{--fa:""}.fa-baby{--fa:""}.fa-baby-carriage,.fa-carriage-baby{--fa:""}.fa-biohazard{--fa:""}.fa-blog{--fa:""}.fa-calendar-day{--fa:""}.fa-calendar-week{--fa:""}.fa-candy-cane{--fa:""}.fa-carrot{--fa:""}.fa-cash-register{--fa:""}.fa-minimize,.fa-compress-arrows-alt{--fa:""}.fa-dumpster{--fa:""}.fa-dumpster-fire{--fa:""}.fa-ethernet{--fa:""}.fa-gifts{--fa:""}.fa-champagne-glasses,.fa-glass-cheers{--fa:""}.fa-whiskey-glass,.fa-glass-whiskey{--fa:""}.fa-earth-europe,.fa-globe-europe{--fa:""}.fa-grip-lines{--fa:""}.fa-grip-lines-vertical{--fa:""}.fa-guitar{--fa:""}.fa-heart-crack,.fa-heart-broken{--fa:""}.fa-holly-berry{--fa:""}.fa-horse-head{--fa:""}.fa-icicles{--fa:""}.fa-igloo{--fa:""}.fa-mitten{--fa:""}.fa-mug-hot{--fa:""}.fa-radiation{--fa:""}.fa-circle-radiation,.fa-radiation-alt{--fa:""}.fa-restroom{--fa:""}.fa-satellite{--fa:""}.fa-satellite-dish{--fa:""}.fa-sd-card{--fa:""}.fa-sim-card{--fa:""}.fa-person-skating,.fa-skating{--fa:""}.fa-person-skiing,.fa-skiing{--fa:""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:""}.fa-sleigh{--fa:""}.fa-comment-sms,.fa-sms{--fa:""}.fa-person-snowboarding,.fa-snowboarding{--fa:""}.fa-snowman{--fa:""}.fa-snowplow{--fa:""}.fa-tenge-sign,.fa-tenge{--fa:""}.fa-toilet{--fa:""}.fa-screwdriver-wrench,.fa-tools{--fa:""}.fa-cable-car,.fa-tram{--fa:""}.fa-fire-flame-curved,.fa-fire-alt{--fa:""}.fa-bacon{--fa:""}.fa-book-medical{--fa:""}.fa-bread-slice{--fa:""}.fa-cheese{--fa:""}.fa-house-chimney-medical,.fa-clinic-medical{--fa:""}.fa-clipboard-user{--fa:""}.fa-comment-medical{--fa:""}.fa-crutch{--fa:""}.fa-disease{--fa:""}.fa-egg{--fa:""}.fa-folder-tree{--fa:""}.fa-burger,.fa-hamburger{--fa:""}.fa-hand-middle-finger{--fa:""}.fa-helmet-safety,.fa-hard-hat,.fa-hat-hard{--fa:""}.fa-hospital-user{--fa:""}.fa-hotdog{--fa:""}.fa-ice-cream{--fa:""}.fa-laptop-medical{--fa:""}.fa-pager{--fa:""}.fa-pepper-hot{--fa:""}.fa-pizza-slice{--fa:""}.fa-sack-dollar{--fa:""}.fa-book-tanakh,.fa-tanakh{--fa:""}.fa-bars-progress,.fa-tasks-alt{--fa:""}.fa-trash-arrow-up,.fa-trash-restore{--fa:""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:""}.fa-user-nurse{--fa:""}.fa-wave-square{--fa:""}.fa-person-biking,.fa-biking{--fa:""}.fa-border-all{--fa:""}.fa-border-none{--fa:""}.fa-border-top-left,.fa-border-style{--fa:""}.fa-person-digging,.fa-digging{--fa:""}.fa-fan{--fa:""}.fa-icons,.fa-heart-music-camera-bolt{--fa:""}.fa-phone-flip,.fa-phone-alt{--fa:""}.fa-square-phone-flip,.fa-phone-square-alt{--fa:""}.fa-photo-film,.fa-photo-video{--fa:""}.fa-text-slash,.fa-remove-format{--fa:""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:""}.fa-spell-check{--fa:""}.fa-voicemail{--fa:""}.fa-hat-cowboy{--fa:""}.fa-hat-cowboy-side{--fa:""}.fa-computer-mouse,.fa-mouse{--fa:""}.fa-radio{--fa:""}.fa-record-vinyl{--fa:""}.fa-walkie-talkie{--fa:""}.fa-caravan{--fa:""}:root,:host{--fa-family-classic:"Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:400;font-display:block;src:url(/build/assets/fa-regular-400-WLfxSHV3.woff2)}.far{--fa-family:var(--fa-family-classic);--fa-style:400}.fa-regular{--fa-style:400}:root,:host{--fa-family-classic:"Font Awesome 7 Free";--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:900;font-display:block;src:url(/build/assets/fa-solid-900-Iz_TytpP.woff2)}.fas{--fa-family:var(--fa-family-classic);--fa-style:900}.fa-classic{--fa-family:var(--fa-family-classic)}.fa-solid{--fa-style:900}:root,:host{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/build/assets/fa-brands-400-BK5CuonO.woff2)}.fab,.fa-brands,.fa-classic.fa-brands{--fa-family:var(--fa-family-brands);--fa-style:400}.fa-firefox-browser{--fa:""}.fa-ideal{--fa:""}.fa-microblog{--fa:""}.fa-square-pied-piper,.fa-pied-piper-square{--fa:""}.fa-unity{--fa:""}.fa-dailymotion{--fa:""}.fa-square-instagram,.fa-instagram-square{--fa:""}.fa-mixer{--fa:""}.fa-shopify{--fa:""}.fa-deezer{--fa:""}.fa-edge-legacy{--fa:""}.fa-google-pay{--fa:""}.fa-rust{--fa:""}.fa-tiktok{--fa:""}.fa-unsplash{--fa:""}.fa-cloudflare{--fa:""}.fa-guilded{--fa:""}.fa-hive{--fa:""}.fa-42-group,.fa-innosoft{--fa:""}.fa-instalod{--fa:""}.fa-octopus-deploy{--fa:""}.fa-perbyte{--fa:""}.fa-uncharted{--fa:""}.fa-watchman-monitoring{--fa:""}.fa-wodu{--fa:""}.fa-wirsindhandwerk,.fa-wsh{--fa:""}.fa-bots{--fa:""}.fa-cmplid{--fa:""}.fa-bilibili{--fa:""}.fa-golang{--fa:""}.fa-pix{--fa:""}.fa-sitrox{--fa:""}.fa-hashnode{--fa:""}.fa-meta{--fa:""}.fa-padlet{--fa:""}.fa-nfc-directional{--fa:""}.fa-nfc-symbol{--fa:""}.fa-screenpal{--fa:""}.fa-space-awesome{--fa:""}.fa-square-font-awesome{--fa:""}.fa-square-gitlab,.fa-gitlab-square{--fa:""}.fa-odysee{--fa:""}.fa-stubber{--fa:""}.fa-debian{--fa:""}.fa-shoelace{--fa:""}.fa-threads{--fa:""}.fa-square-threads{--fa:""}.fa-square-x-twitter{--fa:""}.fa-x-twitter{--fa:""}.fa-opensuse{--fa:""}.fa-letterboxd{--fa:""}.fa-square-letterboxd{--fa:""}.fa-mintbit{--fa:""}.fa-google-scholar{--fa:""}.fa-brave{--fa:""}.fa-brave-reverse{--fa:""}.fa-pixiv{--fa:""}.fa-upwork{--fa:""}.fa-webflow{--fa:""}.fa-signal-messenger{--fa:""}.fa-bluesky{--fa:""}.fa-jxl{--fa:""}.fa-square-upwork{--fa:""}.fa-web-awesome{--fa:""}.fa-square-web-awesome{--fa:""}.fa-square-web-awesome-stroke{--fa:""}.fa-dart-lang{--fa:""}.fa-flutter{--fa:""}.fa-files-pinwheel{--fa:""}.fa-css{--fa:""}.fa-square-bluesky{--fa:""}.fa-openai{--fa:""}.fa-square-linkedin{--fa:""}.fa-cash-app{--fa:""}.fa-disqus{--fa:""}.fa-eleventy,.fa-11ty{--fa:""}.fa-kakao-talk{--fa:""}.fa-linktree{--fa:""}.fa-notion{--fa:""}.fa-pandora{--fa:""}.fa-pixelfed{--fa:""}.fa-tidal{--fa:""}.fa-vsco{--fa:""}.fa-w3c{--fa:""}.fa-lumon{--fa:""}.fa-lumon-drop{--fa:""}.fa-square-figma{--fa:""}.fa-tex{--fa:""}.fa-duolingo{--fa:""}.fa-supportnow{--fa:""}.fa-tor-browser{--fa:""}.fa-typescript{--fa:""}.fa-square-deskpro{--fa:""}.fa-circle-zulip{--fa:""}.fa-julia{--fa:""}.fa-zulip{--fa:""}.fa-unison{--fa:""}.fa-board-game-geek,.fa-bgg{--fa:""}.fa-ko-fi{--fa:""}.fa-kubernetes{--fa:""}.fa-postgresql{--fa:""}.fa-scaleway{--fa:""}.fa-venmo{--fa:""}.fa-venmo-v{--fa:""}.fa-unreal-engine{--fa:""}.fa-globaleaks{--fa:""}.fa-solana{--fa:""}.fa-threema{--fa:""}.fa-forgejo{--fa:""}.fa-claude{--fa:""}.fa-gitee{--fa:""}.fa-xmpp{--fa:""}.fa-fediverse{--fa:""}.fa-tailwind-css{--fa:""}.fa-arch-linux{--fa:""}.fa-svelte{--fa:""}.fa-hugging-face{--fa:""}.fa-leetcode{--fa:""}.fa-openstreetmap{--fa:""}.fa-ultralytics{--fa:""}.fa-ultralytics-hub{--fa:""}.fa-ultralytics-yolo{--fa:""}.fa-obsidian{--fa:""}.fa-zoom{--fa:""}.fa-vim{--fa:""}.fa-symfonycasts{--fa:""}.fa-build-awesome{--fa:""}.fa-codeberg{--fa:""}.fa-devpost{--fa:""}.fa-internet-archive{--fa:""}.fa-lets-encrypt{--fa:""}.fa-matrix{--fa:""}.fa-mattermost{--fa:""}.fa-nextcloud{--fa:""}.fa-roblox-creator-studio{--fa:""}.fa-square-build-awesome-stroke{--fa:""}.fa-substack{--fa:""}.fa-tesla{--fa:""}.fa-xrp{--fa:""}.fa-xrpl{--fa:""}.fa-youtube-shorts{--fa:""}.fa-ror{--fa:""}.fa-square-twitter,.fa-twitter-square{--fa:""}.fa-square-facebook,.fa-facebook-square{--fa:""}.fa-linkedin{--fa:""}.fa-square-github,.fa-github-square{--fa:""}.fa-twitter{--fa:""}.fa-facebook{--fa:""}.fa-github{--fa:""}.fa-pinterest{--fa:""}.fa-square-pinterest,.fa-pinterest-square{--fa:""}.fa-square-google-plus,.fa-google-plus-square{--fa:""}.fa-google-plus-g{--fa:""}.fa-linkedin-in{--fa:""}.fa-github-alt{--fa:""}.fa-maxcdn{--fa:""}.fa-html5{--fa:""}.fa-css3{--fa:""}.fa-btc{--fa:""}.fa-youtube{--fa:""}.fa-xing{--fa:""}.fa-square-xing,.fa-xing-square{--fa:""}.fa-dropbox{--fa:""}.fa-stack-overflow{--fa:""}.fa-instagram{--fa:""}.fa-flickr{--fa:""}.fa-adn{--fa:""}.fa-bitbucket{--fa:""}.fa-tumblr{--fa:""}.fa-square-tumblr,.fa-tumblr-square{--fa:""}.fa-apple{--fa:""}.fa-windows{--fa:""}.fa-android{--fa:""}.fa-linux{--fa:""}.fa-dribbble{--fa:""}.fa-skype{--fa:""}.fa-foursquare{--fa:""}.fa-trello{--fa:""}.fa-gratipay{--fa:""}.fa-vk{--fa:""}.fa-weibo{--fa:""}.fa-renren{--fa:""}.fa-pagelines{--fa:""}.fa-stack-exchange{--fa:""}.fa-square-vimeo,.fa-vimeo-square{--fa:""}.fa-slack,.fa-slack-hash{--fa:""}.fa-wordpress{--fa:""}.fa-openid{--fa:""}.fa-yahoo{--fa:""}.fa-google{--fa:""}.fa-reddit{--fa:""}.fa-square-reddit,.fa-reddit-square{--fa:""}.fa-stumbleupon-circle{--fa:""}.fa-stumbleupon{--fa:""}.fa-delicious{--fa:""}.fa-digg{--fa:""}.fa-pied-piper-pp{--fa:""}.fa-pied-piper-alt{--fa:""}.fa-drupal{--fa:""}.fa-joomla{--fa:""}.fa-behance{--fa:""}.fa-square-behance,.fa-behance-square{--fa:""}.fa-steam{--fa:""}.fa-square-steam,.fa-steam-square{--fa:""}.fa-spotify{--fa:""}.fa-deviantart{--fa:""}.fa-soundcloud{--fa:""}.fa-vine{--fa:""}.fa-codepen{--fa:""}.fa-jsfiddle{--fa:""}.fa-rebel{--fa:""}.fa-empire{--fa:""}.fa-square-git,.fa-git-square{--fa:""}.fa-git{--fa:""}.fa-hacker-news{--fa:""}.fa-tencent-weibo{--fa:""}.fa-qq{--fa:""}.fa-weixin{--fa:""}.fa-slideshare{--fa:""}.fa-twitch{--fa:""}.fa-yelp{--fa:""}.fa-paypal{--fa:""}.fa-google-wallet{--fa:""}.fa-cc-visa{--fa:""}.fa-cc-mastercard{--fa:""}.fa-cc-discover{--fa:""}.fa-cc-amex{--fa:""}.fa-cc-paypal{--fa:""}.fa-cc-stripe{--fa:""}.fa-lastfm{--fa:""}.fa-square-lastfm,.fa-lastfm-square{--fa:""}.fa-ioxhost{--fa:""}.fa-angellist{--fa:""}.fa-buysellads{--fa:""}.fa-connectdevelop{--fa:""}.fa-dashcube{--fa:""}.fa-forumbee{--fa:""}.fa-leanpub{--fa:""}.fa-sellsy{--fa:""}.fa-shirtsinbulk{--fa:""}.fa-simplybuilt{--fa:""}.fa-skyatlas{--fa:""}.fa-pinterest-p{--fa:""}.fa-whatsapp{--fa:""}.fa-viacoin{--fa:""}.fa-medium,.fa-medium-m{--fa:""}.fa-y-combinator{--fa:""}.fa-optin-monster{--fa:""}.fa-opencart{--fa:""}.fa-expeditedssl{--fa:""}.fa-cc-jcb{--fa:""}.fa-cc-diners-club{--fa:""}.fa-creative-commons{--fa:""}.fa-gg{--fa:""}.fa-gg-circle{--fa:""}.fa-odnoklassniki{--fa:""}.fa-square-odnoklassniki,.fa-odnoklassniki-square{--fa:""}.fa-get-pocket{--fa:""}.fa-wikipedia-w{--fa:""}.fa-safari{--fa:""}.fa-chrome{--fa:""}.fa-firefox{--fa:""}.fa-opera{--fa:""}.fa-internet-explorer{--fa:""}.fa-contao{--fa:""}.fa-500px{--fa:""}.fa-amazon{--fa:""}.fa-houzz{--fa:""}.fa-vimeo-v{--fa:""}.fa-black-tie{--fa:""}.fa-fonticons{--fa:""}.fa-reddit-alien{--fa:""}.fa-edge{--fa:""}.fa-codiepie{--fa:""}.fa-modx{--fa:""}.fa-fort-awesome{--fa:""}.fa-usb{--fa:""}.fa-product-hunt{--fa:""}.fa-mixcloud{--fa:""}.fa-scribd{--fa:""}.fa-bluetooth{--fa:""}.fa-bluetooth-b{--fa:""}.fa-gitlab{--fa:""}.fa-wpbeginner{--fa:""}.fa-wpforms{--fa:""}.fa-envira{--fa:""}.fa-glide{--fa:""}.fa-glide-g{--fa:""}.fa-viadeo{--fa:""}.fa-square-viadeo,.fa-viadeo-square{--fa:""}.fa-snapchat,.fa-snapchat-ghost{--fa:""}.fa-square-snapchat,.fa-snapchat-square{--fa:""}.fa-pied-piper{--fa:""}.fa-first-order{--fa:""}.fa-yoast{--fa:""}.fa-themeisle{--fa:""}.fa-google-plus{--fa:""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:""}.fa-linode{--fa:""}.fa-quora{--fa:""}.fa-free-code-camp{--fa:""}.fa-telegram,.fa-telegram-plane{--fa:""}.fa-bandcamp{--fa:""}.fa-grav{--fa:""}.fa-etsy{--fa:""}.fa-imdb{--fa:""}.fa-ravelry{--fa:""}.fa-sellcast{--fa:""}.fa-superpowers{--fa:""}.fa-wpexplorer{--fa:""}.fa-meetup{--fa:""}.fa-square-font-awesome-stroke,.fa-font-awesome-alt{--fa:""}.fa-accessible-icon{--fa:""}.fa-accusoft{--fa:""}.fa-adversal{--fa:""}.fa-affiliatetheme{--fa:""}.fa-algolia{--fa:""}.fa-amilia{--fa:""}.fa-angrycreative{--fa:""}.fa-app-store{--fa:""}.fa-app-store-ios{--fa:""}.fa-apper{--fa:""}.fa-asymmetrik{--fa:""}.fa-audible{--fa:""}.fa-avianex{--fa:""}.fa-aws{--fa:""}.fa-bimobject{--fa:""}.fa-bitcoin{--fa:""}.fa-bity{--fa:""}.fa-blackberry{--fa:""}.fa-blogger{--fa:""}.fa-blogger-b{--fa:""}.fa-buromobelexperte{--fa:""}.fa-centercode{--fa:""}.fa-cloudscale{--fa:""}.fa-cloudsmith{--fa:""}.fa-cloudversify{--fa:""}.fa-cpanel{--fa:""}.fa-css3-alt{--fa:""}.fa-cuttlefish{--fa:""}.fa-d-and-d{--fa:""}.fa-deploydog{--fa:""}.fa-deskpro{--fa:""}.fa-digital-ocean{--fa:""}.fa-discord{--fa:""}.fa-discourse{--fa:""}.fa-dochub{--fa:""}.fa-docker{--fa:""}.fa-draft2digital{--fa:""}.fa-square-dribbble,.fa-dribbble-square{--fa:""}.fa-dyalog{--fa:""}.fa-earlybirds{--fa:""}.fa-erlang{--fa:""}.fa-facebook-f{--fa:""}.fa-facebook-messenger{--fa:""}.fa-firstdraft{--fa:""}.fa-fonticons-fi{--fa:""}.fa-fort-awesome-alt{--fa:""}.fa-freebsd{--fa:""}.fa-gitkraken{--fa:""}.fa-gofore{--fa:""}.fa-goodreads{--fa:""}.fa-goodreads-g{--fa:""}.fa-google-drive{--fa:""}.fa-google-play{--fa:""}.fa-gripfire{--fa:""}.fa-grunt{--fa:""}.fa-gulp{--fa:""}.fa-square-hacker-news,.fa-hacker-news-square{--fa:""}.fa-hire-a-helper{--fa:""}.fa-hotjar{--fa:""}.fa-hubspot{--fa:""}.fa-itunes{--fa:""}.fa-itunes-note{--fa:""}.fa-jenkins{--fa:""}.fa-joget{--fa:""}.fa-js{--fa:""}.fa-square-js,.fa-js-square{--fa:""}.fa-keycdn{--fa:""}.fa-kickstarter,.fa-square-kickstarter{--fa:""}.fa-kickstarter-k{--fa:""}.fa-laravel{--fa:""}.fa-line{--fa:""}.fa-lyft{--fa:""}.fa-magento{--fa:""}.fa-medapps{--fa:""}.fa-medrt{--fa:""}.fa-microsoft{--fa:""}.fa-mix{--fa:""}.fa-mizuni{--fa:""}.fa-monero{--fa:""}.fa-napster{--fa:""}.fa-node-js{--fa:""}.fa-npm{--fa:""}.fa-ns8{--fa:""}.fa-nutritionix{--fa:""}.fa-page4{--fa:""}.fa-palfed{--fa:""}.fa-patreon{--fa:""}.fa-periscope{--fa:""}.fa-phabricator{--fa:""}.fa-phoenix-framework{--fa:""}.fa-playstation{--fa:""}.fa-pushed{--fa:""}.fa-python{--fa:""}.fa-red-river{--fa:""}.fa-wpressr,.fa-rendact{--fa:""}.fa-replyd{--fa:""}.fa-resolving{--fa:""}.fa-rocketchat{--fa:""}.fa-rockrms{--fa:""}.fa-schlix{--fa:""}.fa-searchengin{--fa:""}.fa-servicestack{--fa:""}.fa-sistrix{--fa:""}.fa-speakap{--fa:""}.fa-staylinked{--fa:""}.fa-steam-symbol{--fa:""}.fa-sticker-mule{--fa:""}.fa-studiovinari{--fa:""}.fa-supple{--fa:""}.fa-uber{--fa:""}.fa-uikit{--fa:""}.fa-uniregistry{--fa:""}.fa-untappd{--fa:""}.fa-ussunnah{--fa:""}.fa-vaadin{--fa:""}.fa-viber{--fa:""}.fa-vimeo{--fa:""}.fa-vnv{--fa:""}.fa-square-whatsapp,.fa-whatsapp-square{--fa:""}.fa-whmcs{--fa:""}.fa-wordpress-simple{--fa:""}.fa-xbox{--fa:""}.fa-yandex{--fa:""}.fa-yandex-international{--fa:""}.fa-apple-pay{--fa:""}.fa-cc-apple-pay{--fa:""}.fa-fly{--fa:""}.fa-node{--fa:""}.fa-osi{--fa:""}.fa-react{--fa:""}.fa-autoprefixer{--fa:""}.fa-less{--fa:""}.fa-sass{--fa:""}.fa-vuejs{--fa:""}.fa-angular{--fa:""}.fa-aviato{--fa:""}.fa-ember{--fa:""}.fa-gitter{--fa:""}.fa-hooli{--fa:""}.fa-strava{--fa:""}.fa-stripe{--fa:""}.fa-stripe-s{--fa:""}.fa-typo3{--fa:""}.fa-amazon-pay{--fa:""}.fa-cc-amazon-pay{--fa:""}.fa-ethereum{--fa:""}.fa-korvue{--fa:""}.fa-elementor{--fa:""}.fa-square-youtube,.fa-youtube-square{--fa:""}.fa-flipboard{--fa:""}.fa-hips{--fa:""}.fa-php{--fa:""}.fa-quinscape{--fa:""}.fa-readme{--fa:""}.fa-java{--fa:""}.fa-pied-piper-hat{--fa:""}.fa-creative-commons-by{--fa:""}.fa-creative-commons-nc{--fa:""}.fa-creative-commons-nc-eu{--fa:""}.fa-creative-commons-nc-jp{--fa:""}.fa-creative-commons-nd{--fa:""}.fa-creative-commons-pd{--fa:""}.fa-creative-commons-pd-alt{--fa:""}.fa-creative-commons-remix{--fa:""}.fa-creative-commons-sa{--fa:""}.fa-creative-commons-sampling{--fa:""}.fa-creative-commons-sampling-plus{--fa:""}.fa-creative-commons-share{--fa:""}.fa-creative-commons-zero{--fa:""}.fa-ebay{--fa:""}.fa-keybase{--fa:""}.fa-mastodon{--fa:""}.fa-r-project{--fa:""}.fa-researchgate{--fa:""}.fa-teamspeak{--fa:""}.fa-first-order-alt{--fa:""}.fa-fulcrum{--fa:""}.fa-galactic-republic{--fa:""}.fa-galactic-senate{--fa:""}.fa-jedi-order{--fa:""}.fa-mandalorian{--fa:""}.fa-old-republic{--fa:""}.fa-phoenix-squadron{--fa:""}.fa-sith{--fa:""}.fa-trade-federation{--fa:""}.fa-wolf-pack-battalion{--fa:""}.fa-hornbill{--fa:""}.fa-mailchimp{--fa:""}.fa-megaport{--fa:""}.fa-nimblr{--fa:""}.fa-rev{--fa:""}.fa-shopware{--fa:""}.fa-squarespace{--fa:""}.fa-themeco{--fa:""}.fa-weebly{--fa:""}.fa-wix{--fa:""}.fa-ello{--fa:""}.fa-hackerrank{--fa:""}.fa-kaggle{--fa:""}.fa-markdown{--fa:""}.fa-neos{--fa:""}.fa-zhihu{--fa:""}.fa-alipay{--fa:""}.fa-the-red-yeti{--fa:""}.fa-critical-role{--fa:""}.fa-d-and-d-beyond{--fa:""}.fa-dev{--fa:""}.fa-fantasy-flight-games{--fa:""}.fa-wizards-of-the-coast{--fa:""}.fa-think-peaks{--fa:""}.fa-reacteurope{--fa:""}.fa-artstation{--fa:""}.fa-atlassian{--fa:""}.fa-canadian-maple-leaf{--fa:""}.fa-centos{--fa:""}.fa-confluence{--fa:""}.fa-dhl{--fa:""}.fa-diaspora{--fa:""}.fa-fedex{--fa:""}.fa-fedora{--fa:""}.fa-figma{--fa:""}.fa-intercom{--fa:""}.fa-invision{--fa:""}.fa-jira{--fa:""}.fa-mendeley{--fa:""}.fa-raspberry-pi{--fa:""}.fa-redhat{--fa:""}.fa-sketch{--fa:""}.fa-sourcetree{--fa:""}.fa-suse{--fa:""}.fa-ubuntu{--fa:""}.fa-ups{--fa:""}.fa-usps{--fa:""}.fa-yarn{--fa:""}.fa-airbnb{--fa:""}.fa-battle-net{--fa:""}.fa-bootstrap{--fa:""}.fa-buffer{--fa:""}.fa-chromecast{--fa:""}.fa-evernote{--fa:""}.fa-itch-io{--fa:""}.fa-salesforce{--fa:""}.fa-speaker-deck{--fa:""}.fa-symfony{--fa:""}.fa-waze{--fa:""}.fa-yammer{--fa:""}.fa-git-alt{--fa:""}.fa-stackpath{--fa:""}.fa-cotton-bureau{--fa:""}.fa-buy-n-large{--fa:""}.fa-mdb{--fa:""}.fa-orcid{--fa:""}.fa-swift{--fa:""}.fa-umbraco{--fa:""}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-shadow:none;--f-button-transition:all .15s ease;--f-button-transform:none;--f-button-outline-width:1px;--f-button-outline-color:#000000b3;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-opacity:1;--f-button-svg-disabled-opacity:.5;--f-button-svg-transition:opacity .15s ease;--f-button-svg-transform:none}.f-button{width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);transform:var(--f-button-transform);transition:var(--f-button-transition);-webkit-backdrop-filter:var(--f-button-backdrop-filter);backdrop-filter:var(--f-button-backdrop-filter);box-sizing:content-box;pointer-events:all;cursor:pointer;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:hidden}@media (hover:hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color,var(--f-button-color));background-color:var(--f-button-hover-bg,var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color,var(--f-button-hover-color,var(--f-button-color)));background-color:var(--f-button-active-bg,var(--f-button-hover-bg,var(--f-button-bg)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity,1);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:flex}[data-panzoom-action=toggleFS] g:last-child,.in-fullscreen [data-panzoom-action=toggleFS] g:first-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child,[data-autoplay-action=toggle] svg g:first-child{display:flex}[data-autoplay-action=toggle] svg g:last-child,.has-autoplay [data-autoplay-action=toggle] svg g:first-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}:root{--f-spinner-color-1:#0000001a;--f-spinner-color-2:#11181ccc;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px}.f-spinner{width:var(--f-spinner-width);height:var(--f-spinner-height);border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);border-radius:var(--f-spinner-border-radius);margin:0;padding:0;animation:.75s linear infinite f-spinner,.2s .2s both f-fadeIn;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes f-spinner{to{rotate:360deg}}.f-panzoom,.f-zoomable{flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.f-panzoom:before,.f-panzoom:after,.f-zoomable:before,.f-zoomable:after{content:"";display:block}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{z-index:9999;position:fixed;top:0;left:0;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;aspect-ratio:unset!important;margin:0!important}.f-panzoom__wrapper{min-width:0;max-width:100%;min-height:0;max-height:100%;position:relative}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{min-width:0;max-width:100%;min-height:0;max-height:100%;display:block}.f-panzoom__content.is-lazyloading,.f-panzoom__content.has-lazyerror{visibility:hidden}img.f-panzoom__content{vertical-align:top;object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;height:auto;transition:none}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{z-index:10;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.f-panzoom__viewport>.f-panzoom__content{object-fit:fill;width:100%;height:100%}picture.f-panzoom__content img{vertical-align:top;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:auto;max-height:100%;transition:none}.f-panzoom__protected{z-index:1;-webkit-user-select:none;user-select:none;position:absolute;inset:0}html.with-panzoom-in-fullscreen{overflow:hidden}.f-fadeIn{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,.2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration,.2s) * .2) ease calc(var(--f-transition-duration,.2s) * .8) both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap,0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap,0)))}}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap,0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap,0)))}}.f-zoomInUp{animation:var(--f-transition-duration,.3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,.3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(var(--f-zoomInUp-scale,.975)) translate3d(var(--f-zoomInUp-x,0),var(--f-zoomInUp-y,16px),0);opacity:var(--f-zoomInUp-opacity,0)}to{opacity:1;transform:scale(1)translateZ(0)}}@keyframes f-zoomOutDown{to{transform:scale(var(--f-zoomOutDown-scale,.975)) translate3d(var(--f-zoomOutDown-x,0),var(--f-zoomOutDown-y,16px),0);opacity:0}}.f-throwOutUp{animation:var(--f-throwOutUp-duration,.2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration,.2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throwOutUp-y,150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throwOutDown-y,150px),0);opacity:0}}.has-iframe .f-html,.has-pdf .f-html,.has-gmap .f-html{width:100%;height:100%;min-height:1px;overflow:visible}.has-pdf .f-html,.has-gmap .f-html{padding:0}.f-html{box-sizing:border-box;margin:var(--f-html-margin,0);padding:var(--f-html-padding,2rem);color:var(--f-html-color,currentColor);background:var(--f-html-bg);position:relative}.is-loading>.f-html{opacity:0}.f-html.is-error{text-align:center}.f-iframe{border:0;width:100%;height:100%;margin:0;display:block}.f-caption{margin:var(--f-caption-margin);padding:var(--f-caption-padding,16px 8px);overflow-wrap:anywhere;max-width:100%;max-height:calc(80vh - 100px);line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font);text-wrap:balance;flex-shrink:0;align-self:center;overflow:auto}.has-html5video .f-html,.has-youtube .f-html,.has-vimeo .f-html{width:100%;height:100%;min-height:1px;max-width:var(--f-video-width,960px);max-height:var(--f-video-height,540px);aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg,#000000e6);padding:0;overflow:visible}.f-html5video{background:0 0;border:0;width:100%;height:100%;display:block}.f-button.is-arrow{--f-button-width:var(--f-arrow-width,46px);--f-button-height:var(--f-arrow-height,46px);--f-button-svg-width:var(--f-arrow-svg-width,24px);--f-button-svg-height:var(--f-arrow-svg-height,24px);--f-button-svg-stroke-width:var(--f-arrow-svg-stroke-width,1.75);--f-button-border-radius:var(--f-arrow-border-radius,unset);--f-button-bg:var(--f-arrow-bg,transparent);--f-button-hover-bg:var(--f-arrow-hover-bg,var(--f-arrow-bg));--f-button-active-bg:var(--f-arrow-active-bg,var(--f-arrow-hover-bg));--f-button-shadow:var(--f-arrow-shadow);--f-button-color:var(--f-arrow-color);--f-button-hover-color:var(--f-arrow-hover-color,var(--f-arrow-color));--f-button-active-color:var(--f-arrow-active-color,var(--f-arrow-hover-color));overflow:visible}.f-button.is-arrow.is-prev,.f-button.is-arrow.is-next{z-index:20;position:absolute;transform:translate(0)}.is-horizontal .f-button.is-arrow.is-prev,.is-horizontal .f-button.is-arrow.is-next{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos,0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos,0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos,0);transform:translateY(-50%)rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos,0);transform:translateY(-50%)rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:var(--f-arrow-pos,0);bottom:auto;left:50%;right:auto;transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:var(--f-arrow-pos,0);left:50%;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-prev svg,.is-vertical .f-button.is-arrow.is-next svg{transform:rotate(90deg)}.f-carousel__toolbar{margin:var(--f-toolbar-margin,0);padding:var(--f-toolbar-padding,8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg,none);box-shadow:var(--f-toolbar-shadow,none);-webkit-backdrop-filter:var(--f-toolbar-backdrop-filter);backdrop-filter:var(--f-toolbar-backdrop-filter);z-index:20;color:var(--f-toolbar-color,currentColor);font-size:var(--f-toolbar-font-size,17px);font-weight:var(--f-toolbar-font-weight,inherit);font-family:var(--f-toolbar-font,-apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none;grid-template-columns:1fr auto 1fr;display:grid;position:relative}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar .f-button:focus-visible{z-index:1;position:relative}.f-carousel__toolbar__column{align-content:flex-start;gap:var(--f-toolbar-gap,0);flex-flow:wrap;display:flex}.f-carousel__toolbar__column.is-left{justify-content:flex-start;justify-self:flex-start;display:flex}.f-carousel__toolbar__column.is-middle{justify-content:center;display:flex}.f-carousel__toolbar__column.is-right{flex-flow:row;justify-content:flex-end;justify-self:flex-end;display:flex}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{cursor:default;-webkit-user-select:none;user-select:none;margin:var(--f-counter-margin,0);padding:var(--f-counter-padding,4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius);flex-direction:row;display:flex;position:relative}.f-counter span{padding:0 var(--f-counter-gap,4px)}:root{--f-thumbs-gap:8px;--f-thumbs-margin:0;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:transparent;--f-thumbs-transition:max-height .3s ease, max-width .3s ease, padding .3s ease;--f-thumbs-z-index:1;--f-thumbs-viewport-padding-x:0px;--f-thumbs-viewport-padding-y:0px;--f-thumb-width:94px;--f-thumb-height:76px;--f-thumb-clip-width:46px;--f-thumb-extra-gap:16px;--f-thumb-opacity:1;--f-thumb-transition:opacity .3s ease, transform .15s ease;--f-thumb-border:none;--f-thumb-border-radius:4px;--f-thumb-shadow:none;--f-thumb-bg:linear-gradient(#0000001a, #0000000d);--f-thumb-focus-shadow:inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow:inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-border-transition:all .1s ease;--f-thumb-img-width:100%;--f-thumb-img-height:100%;--f-thumb-img-fit:cover;--f-thumb-img-position:50% 20%}.f-thumbs{--f-carousel-slide-width:var(--f-thumb-width);--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:var(--f-thumbs-gap);box-sizing:border-box;margin:var(--f-thumbs-margin);padding:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);background:var(--f-thumbs-bg);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:var(--f-thumbs-transition);z-index:var(--f-thumbs-z-index);flex-shrink:0;position:relative;overflow:hidden}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y) * 2)}.f-thumbs.is-horizontal.is-hidden{--f-thumbs-padding-y:0;max-height:0}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x) * 2)}.f-thumbs.is-vertical.is-hidden{--f-thumbs-padding-x:0;max-width:0}.f-thumbs.is-scrollable.is-hidden{--f-thumbs-padding-y:0;max-height:0}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs img{width:var(--f-thumb-img-width);height:var(--f-thumb-img-height);object-fit:var(--f-thumb-img-fit);object-position:var(--f-thumb-img-position);pointer-events:none;border-radius:inherit;color:#0000;display:block}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{box-sizing:border-box;height:100%;padding:var(--f-thumbs-viewport-padding-y) var(--f-thumbs-viewport-padding-x);display:grid;overflow:visible}.f-thumbs__slide{box-sizing:border-box;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);cursor:pointer;flex-direction:column;grid-area:1/1;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:visible}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity,1);transform:var(--f-thumb-hover-transform,none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border,none);box-shadow:var(--f-thumb-hover-shadow,var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;width:100%;height:100%;transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);transform:var(--f-thumb-transform);background:var(--f-thumb-bg);outline:none;margin:auto;padding:0;display:block;position:relative;overflow:visible}.f-thumbs__slide button:after{content:"";z-index:1;transition:var(--f-thumb-border-transition);border-radius:inherit;border:var(--f-thumb-border);box-shadow:var(--f-thumb-shadow);position:absolute;inset:0}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity,1);transform:var(--f-thumb-focus-transform,none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity,1);transform:var(--f-thumb-active-transform,none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border,none);box-shadow:var(--f-thumb-active-shadow,var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity,1);transform:var(--f-thumb-selected-transform,none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border,none);box-shadow:var(--f-thumb-selected-shadow,var(--f-thumb-shadow))}.f-thumbs.is-modern{--f-carousel-slide-width:calc(var(--f-thumb-clip-width) + var(--f-thumbs-gap));--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:0;--width-diff:calc((var(--f-thumb-width) - var(--f-thumb-clip-width)))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--f-carousel-slide-width) * 2 + var(--f-thumbs-padding-x));margin-inline:calc((var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)) * -1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift:calc((var(--width-diff) * .5) * var(--progress));--clip-path:inset(0 var(--clip-shift) round var(--f-thumb-border-radius,0));left:var(--shift,0);will-change:left;transition:left var(--f-transition-duration) var(--f-transition-easing);padding:0;overflow:visible}.f-thumbs.is-modern .f-thumbs__slide button{width:var(--f-thumb-width);clip-path:var(--clip-path);box-shadow:none;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration,.2s) var(--f-thumb-transition-easing,ease);border:none;margin-inline:50%;display:block}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,none);position:absolute}.f-thumbs.is-modern{--f-transition-duration:.25s;--f-transition-easing:ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration:0s}.f-thumbs.is-scrollable .f-thumbs__viewport{grid-template-columns:repeat(auto-fill,minmax(var(--f-thumb-width),1fr));grid-auto-rows:var(--f-thumb-height);gap:var(--f-thumbs-gap);overscroll-behavior:contain;-webkit-user-select:none;user-select:none;display:grid;overflow:auto}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{max-width:100%;width:var(--f-thumb-width);height:var(--f-thumb-height);cursor:pointer;outline:none;grid-area:auto;display:block;position:relative}:root{--f-progressbar-height:3px;--f-progressbar-color:var(--f-carousel-theme-color,#575ad6);--f-progressbar-opacity:1;--f-progressbar-z-index:30}.f-progressbar{z-index:var(--f-progressbar-z-index);height:var(--f-progressbar-height);transform-origin:0;opacity:var(--f-progressbar-opacity);background:var(--f-progressbar-color);-webkit-user-select:none;user-select:none;pointer-events:none;animation-name:f-progressbar;animation-timing-function:linear;animation-play-state:running;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height:100%;--f-progressbar-opacity:.2}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-width:0!important;min-height:0!important}html.with-fancybox{scroll-behavior:auto;width:auto;overflow:visible}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin,0px) + var(--f-scrollbar-compensate,0px));overscroll-behavior-y:none;overflow:hidden!important}.fancybox__dialog{z-index:1050;width:100%;height:100vh;max-height:unset;max-width:unset;touch-action:none;overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height:100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog :empty{display:block}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-backdrop-bg:#18181bf2;--f-toolbar-margin:0;--f-toolbar-padding:8px;--f-toolbar-gap:0;--f-toolbar-color:#ddd;--f-toolbar-font-size:16px;--f-toolbar-font-weight:500;--f-toolbar-font:-apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;--f-toolbar-line-height:var(--f-button-height);--f-toolbar-text-shadow:1px 1px 1px #000000bf;--f-toolbar-shadow:none;--f-toolbar-bg:none;--f-counter-margin:0;--f-counter-padding:0px 10px;--f-counter-gap:4px;--f-counter-line-height:var(--f-button-height);--f-carousel-gap:17px;--f-carousel-slide-width:100%;--f-carousel-slide-height:100%;--f-carousel-slide-padding:0;--f-carousel-slide-bg:unset;--f-html-color:#222;--f-html-bg:#fff;--f-error-color:#fff;--f-error-bg:#333;--f-caption-margin:0;--f-caption-padding:16px 8px;--f-caption-color:var(--fancybox-color,#dbdbdb);--f-caption-bg:transparent;--f-caption-font:inherit;--f-caption-line-height:1.375;--f-spinner-color-1:#fff3;--f-spinner-color-2:#fffc;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px;--f-progressbar-color:#fff;--f-button-width:46px;--f-button-height:46px;--f-button-color:#ddd;--f-button-hover-color:#fff;--f-button-outline-width:1px;--f-button-outline-color:#ffffffbf;--f-button-outline-offset:0px;--f-button-bg:#363636bf;--f-button-border:0;--f-button-border-radius:0;--f-button-shadow:none;--f-button-transition:all .2s ease;--f-button-transform:none;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.75;--f-button-svg-filter:drop-shadow(1px 1px 1px #18181b03), drop-shadow(1px 2px 1px #18181b0d);--f-button-svg-fill:none;--f-button-svg-disabled-opacity:.5;--f-arrow-pos:32px;--f-arrow-width:50px;--f-arrow-height:50px;--f-arrow-svg-width:24px;--f-arrow-svg-height:24px;--f-arrow-svg-stroke-width:2.5;--f-arrow-border-radius:50%;--f-arrow-bg:#363636a6;--f-arrow-color:#ddd;--f-arrow-hover-color:#fff;--f-close-button-width:30px;--f-close-button-height:30px;--f-close-button-svg-width:24px;--f-close-button-svg-height:24px;--f-close-button-svg-stroke-width:1.75;--f-close-border-radius:4px;--f-close-button-color:#fff;--f-close-button-hover-color:#fff;--f-close-button-bg:transparent;--f-close-button-hover-bg:transparent;--f-close-button-active-bg:transparent;--f-thumbs-margin:0px;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:none;--f-thumb-transition:all .2s ease;--f-thumb-width:94px;--f-thumb-height:76px;--f-thumb-opacity:1;--f-thumb-border:none;--f-thumb-shadow:none;--f-thumb-transform:none;--f-thumb-focus-opacity:1;--f-thumb-focus-border:none;--f-thumb-focus-shadow:inset 0 0 0 2px #ffffffa6;--f-thumb-focus-transform:none;--f-thumb-hover-opacity:1;--f-thumb-hover-border:none;--f-thumb-hover-transform:none;--f-thumb-active-opacity:var(--f-thumb-hover-opacity);--f-thumb-active-border:var(--f-thumb-hover-border);--f-thumb-active-transform:var(--f-thumb-hover-transform);--f-thumb-selected-opacity:1;--f-thumb-selected-border:none;--f-thumb-selected-shadow:inset 0 0 0 2px #fff;--f-thumb-selected-transform:none;--f-scrollbar-width:7px;--f-scrollbar-track-bg:#444;--f-scrollbar-track-border-radius:10px;--f-scrollbar-track-shadow:inset 0 0 6px #0003;--f-scrollbar-thumb-bg:#ddd;--f-scrollbar-thumb-border-radius:10px}.fancybox__container[theme=light]{--fancybox-color:#222;--fancybox-backdrop-bg:#fffffff7;--f-toolbar-color:var(--fancybox-color,#222);--f-toolbar-text-shadow:none;--f-toolbar-font-weight:400;--f-html-color:var(--fancybox-color,#222);--f-html-bg:#fff;--f-error-color:#555;--f-error-bg:#fff;--f-video-bg:#fff;--f-caption-color:#333;--f-spinner-color-1:#0003;--f-spinner-color-2:#000c;--f-spinner-border-width:3.5px;--f-progressbar-color:#6f6f74;--f-button-color:#333;--f-button-hover-color:#000;--f-button-outline-color:#000000d9;--f-button-bg:#ffffffd9;--f-button-svg-stroke-width:1.3;--f-button-svg-filter:none;--f-arrow-bg:#ffffffd9;--f-arrow-color:#333;--f-arrow-hover-color:#000;--f-arrow-svg-stroke-width:1.3;--f-close-button-color:#555;--f-close-button-hover-color:#000;--f-thumb-bg:linear-gradient(#ebeff2, #e2e8f0);--f-thumb-focus-shadow:0 0 0 1.8px #fff, 0px 0px 0px 2.25px #888;--f-thumb-selected-shadow:0 0 0 1.8px #fff, 0px 0px 0px 2.25px #000;--f-scrollbar-track-bg:#ddd;--f-scrollbar-thumb-bg:#444}.fancybox__container{flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow:clip visible}.fancybox__container>:not(.fancybox__carousel),.fancybox__container .fancybox__carousel>:not(.fancybox__grid,.fancybox__viewport),.fancybox__container .fancybox__column>:not(.fancybox__viewport),.fancybox__container .fancybox__slide:not(.is-selected),.fancybox__container .fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper,.f-spinner){opacity:var(--f-drag-opacity,1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing>:not(.fancybox__carousel),.fancybox__container.is-revealing .fancybox__carousel>:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-revealing .fancybox__column>:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-enter-duration,.35s) ease none f-fadeIn}.fancybox__container.is-hiding>:not(.fancybox__carousel),.fancybox__container.is-hiding .fancybox__carousel>:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-hiding .fancybox__column>:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-exit-duration,.35s) ease forwards f-fadeOut}.fancybox__container.is-hiding .fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0}.fancybox__container.is-hiding{pointer-events:none}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:.15s ease-out both f-fadeOut}.fancybox__backdrop{z-index:-1;background:var(--fancybox-backdrop-bg);filter:var(--fancybox-backdrop-filter);position:fixed;inset:0}.fancybox__carousel{z-index:10;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:clip visible}.fancybox__carousel.is-vertical{--f-carousel-slide-height:100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{content:"";z-index:1;position:absolute;inset:-30px}.fancybox__viewport{min-width:0;min-height:0;transform:translate3d(0,var(--f-drag-offset,0),0);flex:1;display:grid;position:relative;overflow:visible}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [data-selectable],.fancybox__viewport [contenteditable]{cursor:auto}.fancybox__slide{box-sizing:border-box;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;max-width:100%;min-height:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;will-change:transform;flex-direction:column;grid-area:1/1;align-items:center;margin:0;display:flex;position:relative;transform:translateZ(0)}.fancybox__slide:before,.fancybox__slide:after{content:"";display:block}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color:var(--f-error-color,--f-html-color);--f-html-bg:var(--f-error-bg,--f-html-bg)}.fancybox__slide.has-html{padding:8px;overflow:auto}.fancybox__slide.has-iframe{padding:8px 0;overflow:hidden}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel,.fancybox__container.is-closing .fancybox__viewport,.fancybox__container.is-closing .fancybox__slide.is-selected{overflow:visible}.f-button.is-close-button{--f-button-width:var(--f-close-button-width);--f-button-height:var(--f-close-button-height);--f-button-border-radius:var(--f-close-border-radius);--f-button-color:var(--f-close-button-color);--f-button-hover-color:var(--f-close-button-hover-color);--f-button-bg:var(--f-close-button-bg);--f-button-hover-bg:var(--f-close-button-hover-bg);--f-button-active-bg:var(--f-close-button-active-bg);--f-button-svg-width:var(--f-close-button-svg-width);--f-button-svg-height:var(--f-close-button-svg-height);--f-button-svg-stroke-width:var(--f-close-button-svg-stroke-width);top:calc((var(--f-button-height) + 2px) * -1);z-index:10;position:absolute;right:0}.is-loading .f-button.is-close-button{visibility:hidden}.fancybox__thumbs{flex:0 100%}.fancybox__thumbs.is-scrollable{--f-thumbs-cols:1;--f-thumbs-gap:8px;--f-thumbs-transition:none;--f-thumbs-padding-x:4px;--f-thumbs-padding-y:8px;--f-thumbs-viewport-padding-x:4px;--f-thumbs-viewport-padding-y:0px;max-width:calc(var(--f-thumb-width) * var(--f-thumbs-cols) + var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1) + var(--f-thumbs-padding-x) * 2 + var(--f-thumbs-viewport-padding-x) * 2)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar{width:var(--f-scrollbar-width)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-track{background:var(--f-scrollbar-track-bg);border-radius:var(--f-scrollbar-track-border-radius);box-shadow:var(--f-scrollbar-track-shadow)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-thumb{background:var(--f-scrollbar-thumb-bg);border-radius:var(--f-scrollbar-thumb-border-radius)}.fancybox__thumbs.is-scrollable.is-hidden{--f-thumbs-padding-x:0;max-width:0;max-height:unset;--f-thumbs-padding-y:unset}.fancybox__thumbs.is-scrollable .f-thumbs__viewport{grid-template-columns:repeat(auto-fill,calc((100% - var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1)) / var(--f-thumbs-cols)))!important;overflow-x:hidden!important}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-Thin-D-qthQJU.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/build/assets/Roboto_Condensed-Thin-BILf7okK.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Roboto Semi Condensed;src:url(/build/assets/Roboto_SemiCondensed-Thin-5sMPWsdU.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-ExtraLight-DUkuTtkB.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/build/assets/Roboto_Condensed-ExtraLight-BHXIuR1d.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Roboto Semi Condensed;src:url(/build/assets/Roboto_SemiCondensed-ExtraLight-DL4v-juD.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-Light-BsZ710iL.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/build/assets/Roboto_Condensed-Light-D0O7JotJ.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto Semi Condensed;src:url(/build/assets/Roboto_SemiCondensed-Light-C8wwfnhx.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-Regular-FqysxNcR.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/build/assets/Roboto_Condensed-Regular-DM-Vkthh.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto Semi Condensed;src:url(/build/assets/Roboto_SemiCondensed-Regular-Bz4zSLVi.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-Medium-D0XNiZmU.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/build/assets/Roboto_Condensed-Medium-BYe2YyF2.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto Semi Condensed;src:url(/build/assets/Roboto_SemiCondensed-Medium-odC8aMDs.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-SemiBold-CLiNqV3Y.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/build/assets/Roboto_Condensed-SemiBold-DuxYUQDM.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto Semi Condensed;src:url(/build/assets/Roboto_SemiCondensed-SemiBold-3980L_yL.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-Bold-DcHKkOo1.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/build/assets/Roboto_Condensed-Bold-B036AoJh.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto Semi Condensed;src:url(/build/assets/Roboto_SemiCondensed-Bold-GVvDF2Sw.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-ExtraBold-DFRVAlgL.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/build/assets/Roboto_Condensed-ExtraBold-CG5J1SO2.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Roboto Semi Condensed;src:url(/build/assets/Roboto_SemiCondensed-ExtraBold-BfiKnibN.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-Black-C4p4DKlf.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/build/assets/Roboto_Condensed-Black-l-zTVIUp.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Roboto Semi Condensed;src:url(/build/assets/Roboto_SemiCondensed-Black-tHU21ibB.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-ThinItalic-CQSnV-kL.ttf)format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/build/assets/Roboto_Condensed-ThinItalic-CDjsDmyp.ttf)format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Roboto Semi Condensed;src:url(/build/assets/Roboto_SemiCondensed-ThinItalic-BVi8-4ZF.ttf)format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-ExtraLightItalic-B-ipob7n.ttf)format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/build/assets/Roboto_Condensed-ExtraLightItalic-xsguX5QN.ttf)format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Roboto Semi Condensed;src:url(/build/assets/Roboto_SemiCondensed-ExtraLightItalic-DKCyRbCc.ttf)format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-LightItalic-DOYLPaLu.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/build/assets/Roboto_Condensed-LightItalic-D54TUVW9.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Roboto Semi Condensed;src:url(/build/assets/Roboto_SemiCondensed-LightItalic-BzOt8gXR.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-Italic-BMFT0yMa.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/build/assets/Roboto_Condensed-Italic-fN6NbpRv.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto Semi Condensed;src:url(/build/assets/Roboto_SemiCondensed-Italic-DamH58OT.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-MediumItalic-DTM4DAke.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/build/assets/Roboto_Condensed-MediumItalic-BPqCL0LT.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Roboto Semi Condensed;src:url(/build/assets/Roboto_SemiCondensed-MediumItalic-DF7SkeYc.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-SemiBoldItalic-Dd4YNiL5.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/build/assets/Roboto_Condensed-SemiBoldItalic-_Et7u3qJ.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Roboto Semi Condensed;src:url(/build/assets/Roboto_SemiCondensed-SemiBoldItalic-BM9KQ7OK.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-BoldItalic-DTmk43cn.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/build/assets/Roboto_Condensed-BoldItalic-Cw2apo7p.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Roboto Semi Condensed;src:url(/build/assets/Roboto_SemiCondensed-BoldItalic-CXTn0EQk.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-ExtraBoldItalic-D7z6A2uH.ttf)format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/build/assets/Roboto_Condensed-ExtraBoldItalic-DdUldcsk.ttf)format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Roboto Semi Condensed;src:url(/build/assets/Roboto_SemiCondensed-ExtraBoldItalic-xtRTwcOF.ttf)format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-BlackItalic-BCELa6bj.ttf)format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/build/assets/Roboto_Condensed-BlackItalic-DpvqceRY.ttf)format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Roboto Semi Condensed;src:url(/build/assets/Roboto_SemiCondensed-BlackItalic-BQHR1scm.ttf)format("truetype");font-weight:900;font-style:italic;font-display:swap}*{box-sizing:border-box}:root{font-family:Roboto,sans-serif;font-weight:400}html,body{-webkit-font-smoothing:antialiased;margin:0;font-size:.9375rem}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}.btn{white-space:nowrap;border-radius:62.4375rem;align-items:center;gap:.5rem;padding:.75rem 1.375rem;font-size:.875rem;font-weight:500;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn.btn-primary{color:#fff;background:#ff5252}.btn.btn-primary:hover{background:#e03a3a}.btn.btn-ghost{color:#0a1628;background:0 0;border:.09375rem solid #e5e9ef}.btn.btn-ghost:hover{border-color:#0a1628}.btn.btn-dark{color:#fff;background:#0a1628}.btn.btn-dark:hover{background:#000}.btn.btn-white{color:#0a1628;background:#fff}.btn.btn-white:hover{background:#ffecec}.btn.btn-sm{padding:.5rem 1rem;font-size:.8125rem}.btn.btn-lg{padding:1rem 1.75rem;font-size:.9375rem}.iconbtn{color:#0a1628;border-radius:50%;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;transition:background .15s;display:inline-flex;position:relative}.iconbtn:hover{background:#ffecec}.iconbtn .badge{color:#fff;background:#ff5252;border-radius:.5625rem;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;font-family:Roboto Mono,monospace;font-size:.625rem;font-weight:700;display:flex;position:absolute;top:-.125rem;right:-.125rem}.error{color:#ff5252;width:100%;font-size:.75rem;font-weight:700}.alert{border-radius:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.alert.alert-success{color:#2e7d32;background:#e6f4ea}.wrap{max-width:93.75rem;margin:0 auto;padding:0 1.75rem}@media (width<=48rem){.wrap{padding-left:1rem;padding-right:1rem}}@media (width<=26.25rem){.wrap{padding-left:.75rem;padding-right:.75rem}}.mono{letter-spacing:.02em}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#ff5252;font-size:.6875rem;font-weight:500}.h1{letter-spacing:-.02em;font-size:2.875rem;font-weight:900;line-height:1.05}.h2{letter-spacing:-.01em;margin:0;font-size:1.875rem;font-weight:700;line-height:1.1}.h3{margin:0;font-size:1.125rem;font-weight:700}.muted{color:#475569}.muted-2{color:#94a3b8}.breadcrumb{color:#94a3b8;letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:.5rem;padding:1.125rem 0 .5rem;font-size:.8125rem;display:flex}.breadcrumb a{color:#475569;transition:color .15s}.breadcrumb a:hover{color:#ff5252}.breadcrumb .sep{opacity:.45}.breadcrumb .here{color:#0a1628;font-weight:500}#checkout .breadcrumb{padding-top:1.5rem}@media (width<=61.9375rem){#category .breadcrumb{padding-top:.75rem;font-size:.75rem}}@media (width<=47.5rem){#checkout .breadcrumb{padding-top:1.125rem}}@media (width<=47.9375rem){#contact .breadcrumb{padding:.875rem 0 .375rem}}@media (width<=37.4375rem){#contact .breadcrumb{letter-spacing:.02em;font-size:.75rem}}.hero-row{grid-template-columns:1fr 20rem;gap:1.125rem;margin-top:1.5rem;display:grid}.hero{background:#fff5f5;border-radius:1.25rem;height:30rem;position:relative;overflow:hidden}.hero .hero-slide{opacity:0;transition:opacity .6s;display:flex;position:absolute;inset:0}.hero .hero-slide.on{opacity:1;z-index:1}.hero .hero-slide-bg{background-position:50%;background-size:cover;position:absolute;inset:0}.hero .hero-slide-inner{z-index:2;color:#fff;align-items:center;width:100%;padding:3rem 3.5rem;display:flex;position:relative}.hero .hero-text{max-width:33.75rem}.hero .hero-text .eyebrow{color:#ffffffd9;background:#ffffff24;border-radius:62.4375rem;padding:.25rem .75rem;display:inline-block}.hero .hero-text h1{letter-spacing:-.025em;text-shadow:0 .125rem 1.875rem #00000040;margin:1.125rem 0 .875rem;font-size:3.375rem;font-weight:900;line-height:1.02}.hero .hero-text p{color:#ffffffe6;max-width:27.5rem;margin:0 0 1.5rem;font-size:1rem;font-weight:400;line-height:1.5}.hero .hero-meta{align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.hero .hero-meta .hero-meta-block{flex-direction:column;display:flex}.hero .hero-meta .hero-meta-block small{letter-spacing:.12em;color:#ffffffb3;text-transform:uppercase;font-family:Roboto Mono,monospace;font-size:.6875rem}.hero .hero-meta .hero-meta-block b{font-size:1.375rem;font-weight:700}.hero .hero-meta .hero-meta-block b.price-now{color:#7df8c9}.hero .hero-meta .hero-meta-block b .old{opacity:.6;margin-left:.5rem;font-size:.875rem;font-weight:400;text-decoration:line-through}.hero .hero-cta{align-items:center;gap:.625rem;display:flex}.hero .hero-arrow{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);color:#fff;z-index:5;background:#ffffff2e;border:.0625rem solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hero .hero-arrow:hover{background:#ffffff52}.hero .hero-arrow.prev{left:1.25rem}.hero .hero-arrow.next{right:1.25rem}.hero .hero-dots{z-index:5;gap:.5rem;display:flex;position:absolute;bottom:2rem;left:3.5rem}.hero .hero-dot{background:#fff6;border-radius:.125rem;width:1.5rem;height:.25rem;transition:background .2s,width .2s}.hero .hero-dot.on{background:#fff;width:2.25rem}.top-products{background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:1.25rem;flex-direction:column;padding:1.125rem;display:flex}.top-products .tp-head{justify-content:space-between;align-items:center;margin-bottom:.875rem;display:flex}.top-products .tp-head .h3{align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.top-products .tp-head .h3 svg{color:#ff5252}.top-products .tp-head a{color:#ff5252;font-size:.75rem;font-weight:500}.top-products .tp-list{flex-direction:column;gap:.375rem;display:flex}.top-products .tp-item{border-radius:.5rem;align-items:center;gap:.75rem;padding:.625rem;transition:background .15s;display:flex}.top-products .tp-item:hover{background:#fff;box-shadow:0 .0625rem .125rem #0a16280d}.top-products .tp-rank{color:#94a3b8;flex:0 0 1.125rem;font-family:Roboto Mono,monospace;font-size:.6875rem;font-weight:500}.top-products .tp-img{background:#fff;border:.0625rem solid #eef1f6;border-radius:.5rem;flex:0 0 3.5rem;justify-content:center;align-items:center;height:3.5rem;display:flex;overflow:hidden}.top-products .tp-img img{object-fit:cover;width:100%;height:100%}.top-products .tp-info{flex:1;min-width:0}.top-products .tp-info .name{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.top-products .tp-info .stars{color:#94a3b8;align-items:center;gap:.1875rem;margin-top:.125rem;font-family:Roboto Mono,monospace;font-size:.625rem;display:flex}.top-products .tp-info .stars b{color:#f5a524;letter-spacing:-.3125rem;font-size:.625rem}.top-products .tp-price{color:#ff5252;text-align:right;white-space:nowrap;font-size:.8125rem;font-weight:700}.top-products .tp-price small{color:#94a3b8;font-family:Roboto Mono,monospace;font-size:.625rem;font-weight:400;text-decoration:line-through;display:block}.advantages{grid-template-columns:repeat(4,1fr);gap:.875rem;margin-top:1.875rem;display:grid}.adv{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.75rem;align-items:center;gap:.875rem;padding:1.125rem 1.25rem;transition:border-color .15s,transform .15s;display:flex}.adv:hover{border-color:#ff5252;transform:translateY(-.125rem)}.adv .adv-icon{color:#ff5252;background:#ffecec;border-radius:.75rem;flex:0 0 2.75rem;justify-content:center;align-items:center;height:2.75rem;display:flex}.adv .adv-text b{font-size:.875rem;font-weight:700;line-height:1.2;display:block}.adv .adv-text small{color:#475569;font-size:.75rem}.section{margin-top:3.375rem}.section-head{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.375rem;display:flex}.section-title .eyebrow{margin-bottom:.375rem;display:block}.section-title h2{letter-spacing:-.01em;margin:0;font-size:1.75rem;font-weight:700;line-height:1.1}.section-tools{align-items:center;gap:.5rem;display:flex}.tabs{background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:62.4375rem;padding:.25rem;display:flex}.tabs button{color:#475569;border-radius:62.4375rem;padding:.4375rem 1rem;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s}.tabs button.on{color:#fff;background:#0a1628}.recommended-section .tabs{max-width:100%}.recommended-section [data-product-tab]{white-space:nowrap}.arrows{gap:.375rem;display:flex}.arrow-btn{color:#475569;background:#fff;border:.09375rem solid #e5e9ef;border-radius:50%;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;transition:border-color .15s,color .15s;display:inline-flex}.arrow-btn:hover{color:#0a1628;border-color:#0a1628}.cat-circles{grid-template-columns:repeat(8,1fr);gap:.875rem;display:grid}.cat-circle{text-align:center;flex-direction:column;align-items:center;gap:.625rem;display:flex}.cat-circle .ring{aspect-ratio:1;border:.0625rem solid #eef1f6;border-radius:50%;justify-content:center;align-items:center;width:100%;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.cat-circle .ring img{object-fit:cover;mix-blend-mode:multiply;width:75%;height:75%}.cat-circle .ring:after{content:"";border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 -1.875rem 2.5rem -1.25rem #0f0f0f26}.cat-circle:hover .ring{transform:translateY(-.1875rem);box-shadow:0 1rem 2.5rem -.75rem #29292973}.cat-circle b{font-size:.84375rem;font-weight:500}.cat-circle small{color:#94a3b8;font-family:Roboto Mono,monospace;font-size:.6875rem}.banners{grid-template-columns:1.4fr 1fr 1fr;gap:.875rem;display:grid}.banner{color:#fff;border-radius:1.25rem;flex-direction:column;justify-content:space-between;min-height:16.25rem;padding:2rem;display:flex;position:relative;overflow:hidden}.banner .banner-bg{z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.banner .eyebrow,.banner .banner-content{z-index:2;position:relative}.banner h3{letter-spacing:-.015em;margin:.375rem 0 .25rem;font-size:1.75rem;font-weight:900;line-height:1.05}.banner p{opacity:.85;margin:0;font-size:.875rem}.banner .btn{z-index:2;align-self:flex-start;margin-top:1.125rem;position:relative}.banner .banner-meta{letter-spacing:.08em;text-transform:uppercase;opacity:.75;gap:1.125rem;margin-top:.5rem;font-family:Roboto Mono,monospace;font-size:.6875rem;display:flex}.banner.dark:before{content:"";z-index:1;background:linear-gradient(135deg,#0a1628d9 0%,#0a162880 100%);position:absolute;inset:0}.banner.blue:before{content:"";z-index:1;background:linear-gradient(135deg,#ff5252eb 0%,#ff8585b3 100%);position:absolute;inset:0}.banner.light{color:#0a1628;background:linear-gradient(135deg,#fff 0%,#ffecec 100%)}.banner.light:before{content:"";z-index:1;background:linear-gradient(135deg,#ffffffd9 0%,#ffececa6 100%);position:absolute;inset:0}.banner.light .eyebrow{color:#ff5252}.about{grid-template-columns:.9fr 1.1fr;align-items:center;gap:2.5rem;margin-top:3.75rem;display:grid}.about-media{aspect-ratio:4/5;border-radius:1.25rem;position:relative;overflow:hidden}.about-media img{object-fit:cover;width:100%;height:100%}.about-media .stat{background:#fff;border-radius:.75rem;flex-direction:column;padding:.875rem 1.125rem;line-height:1.1;display:flex;position:absolute;box-shadow:0 .375rem 1.5rem -.625rem #0a16281f,0 .125rem .25rem #0a16280a}.about-media .stat b{color:#ff5252;letter-spacing:-.02em;font-size:1.5rem;font-weight:900}.about-media .stat small{color:#475569;text-transform:uppercase;letter-spacing:.08em;margin-top:.1875rem;font-family:Roboto Mono,monospace;font-size:.6875rem}.about-media .stat.tl{top:1.5rem;left:1.5rem}.about-media .stat.br{bottom:1.5rem;right:1.5rem}.about-body h2{letter-spacing:-.02em;margin:.875rem 0 1.125rem;font-size:2.375rem;font-weight:900;line-height:1.05}.about-body p{color:#475569;margin:0 0 .875rem;font-size:.9375rem;line-height:1.6}.about-body ul{grid-template-columns:1fr 1fr;gap:.875rem;margin:1.375rem 0;padding:0;list-style:none;display:grid}.about-body ul li{color:#64748b;padding-left:2rem;font-size:.8125rem;line-height:1.45;position:relative}.about-body ul li:before{content:"";color:#ff5252;width:1.375rem;height:1.375rem;font:var(--fa-font-solid);background:#ffecec;border-radius:50%;justify-content:center;align-items:center;font-size:.6875rem;display:flex;position:absolute;top:.0625rem;left:0}.about-body ul li strong{color:#0a1628;margin-bottom:.0625rem;font-size:.875rem;font-weight:700;line-height:1.3;display:block}.brands{--brands-gap:rem(96);background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:1.25rem;margin-top:3.125rem;padding:2rem 2.25rem;overflow:hidden}.brands .brands-head{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.brands .brands-head .h3{font-size:1rem}.brands .brands-slider{align-items:center;gap:.5rem;display:flex}.brands .brands-track-wrap{flex:1;min-width:0;overflow:hidden}.brands .brands-track{align-items:center;gap:var(--brands-gap);will-change:transform;transition:transform .45s cubic-bezier(.25,.46,.45,.94);display:flex}.brands-btn{cursor:pointer;color:#64748b;background:#fff;border:.0625rem solid #e5e9ef;border-radius:50%;flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:border-color .2s,color .2s,box-shadow .2s;display:flex}.brands-btn:hover{color:#0a1628;border-color:#0a1628;box-shadow:0 .125rem .5rem #0000001f}.brands-track .brand{flex:none;justify-content:center}.brands-track .brand img{object-fit:contain;max-width:100%;max-height:2.75rem;display:block}.brand{color:#94a3b8;opacity:.65;letter-spacing:.02em;cursor:pointer;filter:grayscale();flex:none;align-items:center;gap:.375rem;font-size:1.125rem;font-weight:700;transition:opacity .2s,color .2s,filter .2s;display:inline-flex}.brand:hover{opacity:1;color:#0a1628;filter:grayscale(0)}.brand .dot{background:currentColor;border-radius:50%;width:.5rem;height:.5rem}@media (prefers-reduced-motion:reduce){.brands .brands-track{transition:none}}@media (width<=1179px){.promo .wrap{gap:1rem}.promo .promo-marquee{min-width:0;overflow:hidden}.header-main{gap:.875rem}.contact{display:none}.hero-row{grid-template-columns:1fr}.top-products .tp-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.cat-circles{grid-template-columns:repeat(4,1fr)}.advantages{grid-template-columns:repeat(2,1fr)}.banners{grid-template-columns:1fr 1fr}.banners .banner:first-child{grid-column:1/-1}.cat-drawer{width:min(60rem,100vw - 2rem)}.cat-drawer-body{grid-template-columns:15.625rem minmax(0,1fr)}.cat-feat-col{grid-column:1/-1}.cat-feat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=991px){.header-main{grid-template-columns:auto 1fr auto auto;align-items:center;display:grid}.logo{grid-column:1}.logo img{width:auto;max-height:2.75rem}.search{order:10;grid-area:2/1/auto/-1;width:100%}.header-icons{grid-column:3;justify-self:end}.header-cta{grid-column:4;justify-self:end}.subnav .wrap{scrollbar-width:none;overflow-x:auto}.subnav .wrap::-webkit-scrollbar{display:none}.subnav nav{white-space:nowrap;flex-wrap:nowrap;flex:none}.subnav-right{display:none}.cat-btn{flex:none}.hero{height:26.25rem}.hero .hero-slide-inner{padding:2.5rem 3rem}.hero .hero-text{max-width:31.25rem}.hero .hero-text h1{font-size:2.75rem}.section-head{flex-direction:column;align-items:flex-start}.section-tools{scrollbar-width:none;width:100%;padding-bottom:.125rem;overflow-x:auto}.section-tools::-webkit-scrollbar{display:none}.tabs{flex:none}.recommended-section .section-tools{align-items:stretch;overflow:visible}.recommended-section .tabs{scrollbar-width:none;flex:auto;width:100%;overflow-x:auto}.recommended-section .tabs::-webkit-scrollbar{display:none}.recommended-section .arrows{display:none}.about{grid-template-columns:1fr;gap:1.75rem}.about-media{aspect-ratio:16/9}}@media (width<=767px){.promo .wrap{justify-content:center}.promo .promo-marquee{text-align:center;justify-content:center;width:100%}.promo .promo-marquee span:not(:first-child),.promo .promo-lang{display:none}.header-main{grid-template-columns:1fr auto auto;padding-top:.75rem;padding-bottom:.75rem}.logo{grid-column:1}.logo img{max-height:2.375rem}.header-icons{grid-column:2;gap:.375rem}.header-cta{grid-column:3;padding:0}.header-cta .header-cta-text{display:none}.search select{max-width:9.375rem}.search button{padding-left:.875rem;padding-right:.875rem}.hero-row{margin-top:.875rem}.hero{border-radius:1rem;height:25.625rem}.hero .hero-slide-inner{align-items:flex-end;padding:1.875rem 1.5rem 3.625rem}.hero .hero-text{max-width:100%}.hero .hero-text .eyebrow{letter-spacing:.12em;padding:.25rem .625rem;font-size:.625rem}.hero .hero-text h1{margin:.875rem 0 .625rem;font-size:2.125rem;line-height:1.06}.hero .hero-text p{max-width:none;margin-bottom:1.125rem;font-size:.9375rem}.hero .hero-meta{gap:1rem;margin-bottom:1.125rem}.hero .hero-meta-block small{font-size:.625rem}.hero .hero-meta-block b{font-size:1.125rem}.hero .hero-meta-block b .old{font-size:.75rem}.hero .hero-arrow{width:2.5rem;height:2.5rem}.hero .hero-arrow.prev{left:.75rem}.hero .hero-arrow.next{right:.75rem}.hero .hero-dots{bottom:1.375rem;left:1.5rem}.top-products{border-radius:1rem}.top-products .tp-list{grid-template-columns:1fr}.advantages{gap:.625rem;margin-top:1.25rem}.adv{padding:.875rem}.section{margin-top:2.375rem}.cat-circles{grid-template-columns:repeat(3,1fr);gap:.75rem}.banners{grid-template-columns:1fr}.banners .banner:first-child{grid-column:auto}.banner{border-radius:1rem;min-height:13.75rem;padding:1.5rem}.recommended-products{grid-template-columns:1fr}.recommended-section .section-tools{padding-bottom:0}.recommended-section .tabs{border-radius:.875rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;padding:.375rem;display:grid}.recommended-section .tabs button{text-align:center;white-space:normal;width:100%;min-height:2.5rem;padding:.5625rem .625rem;font-size:.78125rem}.about-body h2{font-size:2rem}.brands{--brands-gap:rem(72);margin-top:2.375rem;padding:1.5rem 0}.brands .brands-head{flex-direction:column;align-items:flex-start;gap:.5rem;padding:0 .625rem}.brands .brands-slider{gap:.25rem}.brands .brands-track{gap:var(--brands-gap)}.cat-drawer{border-radius:0;width:100vw;max-width:none;height:100dvh}.cat-drawer-head{z-index:3;background:#fff;position:sticky;top:0}.cat-drawer-body{flex-direction:column;height:calc(100dvh - 4.5rem);display:flex;overflow-y:auto}.cat-list-col,.cat-sub-col,.cat-feat-col{width:100%;min-width:0}.cat-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.cat-list li{border-radius:.625rem;border:.0625rem solid #e5e9ef!important;margin:0!important;padding:.75rem!important}.cat-sub.show{display:block}.cat-sub ul{grid-template-columns:1fr}.cat-feat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.header-main{gap:.625rem}.header-icons .iconbtn:first-child{display:none}.search{height:auto;min-height:2.75rem}.search select{display:none}.search input{min-width:0;font-size:.875rem}.search button{width:2.75rem;padding:0;font-size:0}.search button svg{width:1rem;height:1rem}.subnav nav{gap:1rem}.hero{height:auto;min-height:24.375rem}.hero .hero-slide-bg{background-position:50%}.hero .hero-slide-inner{align-items:flex-end;min-height:24.375rem;padding:1.75rem 1.125rem 3.5rem}.hero .hero-text{max-width:100%}.hero .hero-text h1{font-size:1.875rem}.hero .hero-text p{max-width:none;font-size:.875rem}.hero .hero-meta{flex-direction:column;align-items:flex-start;gap:.625rem}.hero .hero-cta{flex-wrap:wrap}.hero .hero-arrow{display:none}.hero .hero-dots{bottom:1.5rem;left:1.125rem}.advantages{grid-template-columns:1fr}.section-title h2{font-size:1.5rem}.cat-circles{grid-template-columns:repeat(2,1fr)}.banner{min-height:12.5rem;padding:1.25rem}.banner h3{font-size:1.5rem}.about-media{aspect-ratio:4/3}.about-media .stat{padding:.625rem .75rem}.about-media .stat b{font-size:1.25rem}.about-body h2{font-size:1.75rem}.about-body ul{grid-template-columns:1fr}.brands{border-radius:1rem;padding:1.25rem}}@media (width<=419px){.logo img{max-height:2rem}.header-icons{gap:.1875rem}.header-icons .iconbtn,.header-cta .iconbtn{width:2.25rem;height:2.25rem}.hero{min-height:22.5rem}.hero .hero-slide-inner{min-height:22.5rem;padding:1.5rem 1rem 3.25rem}.hero .hero-text .eyebrow{font-size:.59375rem}.hero .hero-text h1{font-size:1.6875rem}.hero .hero-text p{margin-bottom:.875rem;font-size:.84375rem;line-height:1.45}.hero .hero-meta{gap:.5rem;margin-bottom:.875rem}.hero .hero-meta-block b{font-size:1rem}.hero .hero-cta .btn{padding:.625rem 1rem;font-size:.8125rem}.hero .hero-dots{bottom:1.25rem;left:1rem}.cat-list,.cat-feat-grid{grid-template-columns:1fr}.brands{--brands-gap:rem(52)}}.cat-backdrop{z-index:100;opacity:0;pointer-events:none;will-change:opacity;background:#0a16288c;transition:opacity .25s;position:fixed;inset:0}.cat-backdrop.open{opacity:1;pointer-events:auto}.cat-drawer{z-index:110;will-change:transform;background:#fff;flex-direction:column;width:min(62.5rem,90vw);transition:transform .35s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 1.875rem 3.75rem -1.5rem #0a162833,0 .625rem 1.75rem -.625rem #0a162814}.cat-drawer.open{transform:translate(0)}.cat-drawer .cat-drawer-head{border-bottom:.0625rem solid #e5e9ef;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;display:flex}.cat-drawer .cat-drawer-head h2{letter-spacing:-.01em;align-items:center;gap:.625rem;font-size:1.25rem;font-weight:900;display:flex}.cat-drawer .cat-drawer-head .iconbtn{background:#fafbfd}.cat-drawer .cat-drawer-body{flex:1;grid-template-columns:20rem 18.75rem 1fr;min-height:0;display:grid}.cat-drawer .cat-drawer-body.cat-drawer-body--without-featured{grid-template-columns:20rem 1fr}.cat-list-col{border-right:.0625rem solid #e5e9ef;padding:.875rem;overflow:auto}.cat-list{flex-direction:column;gap:.125rem;display:flex}.cat-list li{cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;font-weight:500;transition:background .18s,color .18s;display:flex}.cat-list li:hover,.cat-list li.active{color:#fff;background:#ff5252}.cat-list li:hover .cat-icon,.cat-list li.active .cat-icon{color:#fff;background:#ffffff2e}.cat-list li:hover .cat-icon img,.cat-list li.active .cat-icon img{filter:brightness(0)invert()!important}.cat-list li:hover .count,.cat-list li.active .count{color:#fff;opacity:.85}.cat-list li .arrow{opacity:.6;margin-left:auto;font-size:.875rem}.cat-list li .count{opacity:.7;margin-left:auto;font-family:Roboto Mono,monospace;font-size:.6875rem}.cat-icon{color:#ff5252;background:#ffecec;border-radius:.5rem;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;transition:background .15s,color .15s;display:inline-flex}.cat-icon img{object-fit:contain;filter:brightness(0)saturate()invert(42%)sepia(93%)saturate(2513%)hue-rotate(332deg)brightness(105%)contrast(101%);width:1rem;height:1rem}.cat-sub-col{border-right:.0625rem solid #e5e9ef;padding:1.5rem;overflow:auto}@keyframes catSubIn{0%{opacity:0;transform:translate(.625rem)}to{opacity:1;transform:translate(0)}}.cat-sub{display:none}.cat-sub.show{will-change:opacity, transform;animation:.2s both catSubIn;display:block}.cat-sub .eyebrow{margin-bottom:.875rem;display:block}.cat-sub h3{letter-spacing:-.01em;margin:0 0 .875rem;font-size:1.125rem;font-weight:900}.cat-sub h3 span,.cat-sub h3 small{display:block}.cat-sub h3 small{color:#64748b;text-transform:lowercase;margin-top:.125rem;font-size:.75em;font-weight:400}.cat-sub ul li{color:#475569;cursor:pointer;border-bottom:.0625rem solid #eef1f6;justify-content:space-between;padding:.5rem 0;font-size:.875rem;display:flex}.cat-sub ul li:hover{color:#ff5252}.cat-sub ul li a{color:inherit;flex:auto;min-width:0;padding-right:.75rem}.cat-sub ul li span{color:#94a3b8;font-family:Roboto Mono,monospace;font-size:.6875rem}.cat-sub-brands{flex-wrap:wrap;gap:.5rem;margin-top:1.125rem;display:flex}.cat-sub-brands button{color:#475569;cursor:pointer;background:#fff;border:.0625rem solid #e5e9ef;border-radius:62.4375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:border-color .15s,color .15s}.cat-sub-brands button:hover{color:#ff5252;border-color:#ff5252}.cat-feat-col{background:#fafbfd;flex-direction:column;padding:1.5rem;display:flex;overflow:auto}.cat-feat-head{justify-content:space-between;align-items:center;margin-bottom:.875rem;display:flex}.cat-feat-head a{color:#ff5252;font-size:.75rem;font-weight:500}.cat-feat-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.875rem;display:grid}.cat-feat .product{width:100%;min-width:0;height:100%;padding:.75rem}.cat-feat .product-img{aspect-ratio:1;width:100%}.cat-feat .product-img a{width:100%;height:100%;display:block}.cat-feat .product-cat,.cat-feat .product-name,.cat-feat .product-price{min-width:0}.cat-feat .product-cat{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cat-feat .product-foot{gap:.5rem}.cat-feat .product-price b,.cat-feat .product-price small{white-space:nowrap}.cat-feat-foot{justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.125rem;display:flex}.cat-feat-foot .muted{font-family:Roboto Mono,monospace;font-size:.75rem}.cat-btn{color:#fff;background:#ff5252;border-radius:62.4375rem;align-items:center;gap:.625rem;padding:.6875rem 1.375rem .6875rem 1.125rem;font-size:.875rem;font-weight:500;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 1rem 2.5rem -.75rem #ff525273}.cat-btn:hover{background:#e03a3a}.cat-btn .bars{flex-direction:column;gap:.1875rem;display:inline-flex}.cat-btn .bars i{background:#fff;border-radius:.0625rem;width:1rem;height:.125rem;display:block}.cat-btn .bars i:nth-child(2){width:.75rem}.cat-btn .bars i:nth-child(3){width:.875rem}.cat-back{display:none}@media (width<=991px){.header .cat-btn{flex:none}}@media (width<=767px){.header .cat-btn{flex:none;padding:.625rem 1rem;font-size:.8125rem}.cat-drawer{border-radius:0;width:100vw;max-width:none;height:100dvh}.cat-drawer .cat-drawer-head{z-index:5;background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:.625rem;display:grid;position:sticky;top:0}.cat-drawer .cat-drawer-head h2{grid-column:2;min-width:0;font-size:1.125rem}.cat-drawer .cat-drawer-head [data-close-cat]{grid-column:3;justify-self:end}.cat-drawer .cat-back{color:#0a1628;background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:50%;grid-column:1;justify-content:center;align-items:center;width:2.375rem;height:2.375rem}.cat-drawer.is-sub-open .cat-back{display:inline-flex}.cat-drawer.is-sub-open .cat-drawer-head h2>span:first-child{display:none!important}.cat-drawer .cat-drawer-body{height:calc(100dvh - 4.5rem);display:block;overflow-y:auto}.cat-drawer .cat-list-col,.cat-drawer .cat-sub-col{width:100%;min-width:0}.cat-drawer .cat-sub-col,.cat-drawer.is-sub-open .cat-list-col{display:none}.cat-drawer.is-sub-open .cat-sub-col{display:block}.cat-drawer .cat-feat-col{display:none!important}.cat-drawer .cat-list{flex-direction:column;gap:.5rem;display:flex}.cat-drawer .cat-list li{background:#fff;border-radius:.75rem;position:relative;border:.0625rem solid #e5e9ef!important;margin:0!important;padding:.8125rem 2.625rem .8125rem .75rem!important}.cat-drawer .cat-list li:after{content:"";border-bottom:.125rem solid #94a3b8;border-right:.125rem solid #94a3b8;width:.5rem;height:.5rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)rotate(-45deg)}.cat-drawer .cat-list li.active{background:#fff7f7;border-color:#ff5252!important}.cat-drawer .cat-list li:hover,.cat-drawer .cat-list li.active{color:inherit!important;box-shadow:none!important;background:#fff!important;border-color:#e5e9ef!important;transform:none!important}.cat-drawer .cat-list li:hover .cat-icon,.cat-drawer .cat-list li.active .cat-icon{color:#ff5252!important;background:#ffecec!important}.cat-drawer .cat-list li:hover .count,.cat-drawer .cat-list li.active .count{color:inherit!important;opacity:.7!important}.cat-drawer .cat-sub{display:none!important}.cat-drawer .cat-sub.show{display:block!important}.cat-drawer .cat-sub .eyebrow,.cat-drawer .cat-sub-brands,.cat-drawer .cat-sub-brands-title{display:none}.cat-drawer .cat-sub h3{margin-top:0;font-size:1rem;line-height:1.35}.cat-drawer .cat-sub h3 small{font-size:.75rem}.cat-drawer .cat-sub ul{flex-direction:column;gap:.5rem;display:flex}.cat-drawer .cat-sub ul li{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.75rem;padding:.8125rem .875rem}.cat-drawer .cat-sub-empty p{color:#64748b;margin:.5rem 0 0;font-size:.875rem}}@media (width<=599px){.header .cat-btn{padding:.5625rem .875rem}}.promo{color:#fff;background:linear-gradient(90deg,#7a1414 0%,#ff5252 50%,#e03a3a 100%);font-size:.78125rem;font-weight:400}.promo .wrap{letter-spacing:.04em;justify-content:space-between;align-items:center;height:2.25rem;display:flex}.promo .promo-marquee{gap:2rem;display:flex}.promo .promo-marquee span{opacity:.92;align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.promo .promo-lang{opacity:.85;gap:.875rem;display:flex}.promo .promo-lang span{cursor:pointer}.promo .promo-lang span.on{color:#fff;font-weight:500}.header{z-index:50;background:#fff;border-bottom:.0625rem solid #e5e9ef;position:sticky;top:0}.header-main{align-items:center;gap:1.75rem;height:5.25rem;display:flex}.logo{flex:none;align-items:center;gap:.625rem;display:flex}.logo img{width:auto;height:2.875rem;display:block}.search{background:#fafbfd;border:.09375rem solid #e5e9ef;border-radius:62.4375rem;flex:1;align-items:center;height:3rem;padding:0 .375rem 0 1.25rem;transition:border-color .15s,background .15s;display:flex}.search:focus-within{background:#fff;border-color:#ff5252}.search select{appearance:none;font:inherit;color:#475569;cursor:pointer;background:0 0;border:0;border-right:.0625rem solid #e5e9ef;height:1.5rem;margin-right:.875rem;padding-right:1rem;font-size:.8125rem}.search input{font:inherit;color:#0a1628;background:0 0;border:0;outline:0;flex:1;font-size:.875rem}.search input::placeholder{color:#94a3b8}.search button{color:#fff;background:#ff5252;border-radius:62.4375rem;align-items:center;gap:.375rem;height:2.375rem;padding:0 1.25rem;font-size:.8125rem;font-weight:500;display:inline-flex}.contact{border-right:.0625rem solid #e5e9ef;flex:none;align-items:center;gap:.625rem;padding-right:.5rem;display:flex}.contact .contact-icon{color:#ff5252;background:#ffecec;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.contact .contact-text{flex-direction:column;line-height:1.1;display:flex}.contact .contact-text small{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font-size:.65625rem}.contact .contact-text b{font-size:.875rem;font-weight:700}.header-icons{align-items:center;gap:.625rem;display:flex}.header-icons .search-toggle{display:none}.header-cta{color:#fff;background:#0a1628;border-radius:62.4375rem;align-items:center;gap:.625rem;margin-left:.75rem;padding:.5rem .875rem .5rem .5rem;display:flex}.header-cta .iconbtn{color:#fff;background:#ffffff1a;width:2.125rem;height:2.125rem}.header-cta .iconbtn:hover{background:#ffffff2e}.header-cta .iconbtn .badge{background:#ff5252}.header-cta .header-cta-text{flex-direction:column;padding-right:.375rem;line-height:1.1;display:flex}.header-cta .header-cta-text small{letter-spacing:.1em;opacity:.7;text-transform:uppercase;font-size:.625rem}.header-cta .header-cta-text b{font-size:.8125rem;font-weight:700}.subnav{border-top:.0625rem solid #eef1f6}.subnav .wrap{align-items:center;gap:.375rem;height:3.5rem;display:flex}@media (width>=767px){.subnav .promo-lang{display:none}}.subnav nav{align-items:center;gap:.125rem;margin-left:.875rem;display:flex}.subnav nav a{color:#475569;border-radius:62.4375rem;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.875rem;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.subnav nav a:hover{color:#0a1628;background:#ffecec}.subnav nav a.hot{color:#ff4d2e}.subnav nav a.hot:before{content:"";background:#ff4d2e;border-radius:50%;width:.375rem;height:.375rem;box-shadow:0 0 0 .25rem #ff4d2e2e}.mobile-menu-btn,.mobile-nav-panel{display:none}.subnav-right{color:#475569;align-items:center;gap:1.125rem;margin-left:auto;font-size:.8125rem;display:flex}.subnav-right a{align-items:center;gap:.375rem;display:inline-flex}.subnav-right a>i{flex:none}.subnav-right a:hover{color:#0a1628}.subnav-right .page-menu-image-icon{object-fit:contain;flex:0 0 .875rem;width:.875rem;height:.875rem;display:block}.brand-mega{z-index:70;opacity:0;pointer-events:none;visibility:hidden;background:#fff;border:.0625rem solid #e5e9ef;border-radius:1.125rem;width:min(93.75rem,100vw - 2rem);max-height:calc(100dvh - 9.375rem);padding:1.375rem;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + .625rem);left:50%;overflow-y:auto;transform:translate(-50%,-.5rem);box-shadow:0 1.75rem 5rem -1.875rem #0a16285c}.header.brand-menu-open .brand-mega{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)}.brand-menu-link svg{transition:transform .18s}.header.brand-menu-open .brand-menu-link{color:#0a1628;background:#ffecec}.header.brand-menu-open .brand-menu-link svg{transform:rotate(180deg)}.brand-mega-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.125rem;display:flex}.brand-mega-head h3{color:#0a1628;margin:.25rem 0 0;font-size:1.375rem;line-height:1.1}.brand-mega-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.brand-mega-card{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.875rem;justify-content:center;align-items:center;min-height:5.5rem;padding:1.125rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.brand-mega-card:hover{border-color:#ffd0d0;transform:translateY(-.125rem);box-shadow:0 1rem 2.375rem -1.625rem #0a16286b}.brand-mega-card img{object-fit:contain;width:auto;max-width:7.375rem;height:auto;max-height:2.75rem;display:block}@media (width<=1239px){.brand-mega-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.header .header-main{gap:1rem}.header .contact{display:none}.header .header-cta{margin-left:.25rem}.header .subnav-right{gap:.75rem;font-size:.75rem}.header .subnav nav{margin-left:.5rem}.header .subnav nav a{padding-left:.625rem;padding-right:.625rem}}@media (width<=991px){.brand-mega-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.promo .wrap{gap:1rem;height:auto;min-height:2.125rem;padding-top:.5rem;padding-bottom:.5rem}.promo .promo-marquee{white-space:nowrap;gap:1.125rem;min-width:0;overflow:hidden;font-size:.6875rem!important}.promo .promo-marquee span{flex:none}.header .header-main{grid-template-columns:minmax(7.5rem,1fr) auto auto;gap:.75rem;height:auto;padding-top:.75rem;padding-bottom:.75rem;display:grid}.header .logo{grid-column:1;min-width:0}.header .logo img{max-width:11.25rem;height:2.625rem}.header .search{grid-area:2/1/auto/-1;width:100%;min-width:0;margin:0;display:none}.header.search-open .search{display:flex}.header .header-icons{grid-column:2;justify-self:end;gap:.25rem}.header .header-icons .search-toggle{justify-content:center;align-items:center;padding:0;display:inline-flex}.header.search-open .search-toggle{color:#fff;background:#ff5252}.header .header-cta{grid-column:3;justify-self:end;margin-left:0}.header .subnav .wrap{scrollbar-width:none;height:auto;min-height:3.125rem;overflow:auto hidden}.header .subnav .wrap::-webkit-scrollbar{display:none}.header .subnav nav{white-space:nowrap;flex-wrap:nowrap;flex:none}.header .subnav-right{display:none}}@media (width<=767px){.brand-mega{overscroll-behavior:contain;border:0;border-radius:0;flex-direction:column;width:100vw;height:100dvh;max-height:none;padding:0;display:flex;position:fixed;inset:0;overflow:hidden;transform:translate(100%)}.header.brand-menu-open .brand-mega{transform:translate(0)}.brand-mega-head{z-index:2;background:#fff;border-bottom:.0625rem solid #eef1f6;flex:none;padding:1rem 1.125rem}.brand-mega-head h3{font-size:1.1875rem}.brand-mega-grid{height:calc(100dvh - 4.625rem);min-height:0;max-height:calc(100dvh - 4.625rem);padding:1.125rem 1.125rem calc(1.125rem + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.625rem;overflow:hidden auto}.brand-mega-card{min-height:4.75rem;padding:.875rem}.brand-mega-card img{max-width:6.5rem;max-height:2.375rem}.promo .wrap{justify-content:center}.promo .promo-marquee{text-align:center;justify-content:center;width:100%}.promo .promo-marquee span:not(:first-child),.promo .promo-lang{display:none}.header .header-main{grid-template-columns:1fr auto auto;gap:.625rem}.header .logo img{max-width:9.375rem;height:2.375rem}.header .header-icons{gap:.3125rem}.header .header-icons .iconbtn[aria-label=Любими],.header .header-icons .iconbtn[aria-label=Профил]{width:2.625rem;height:2.625rem}.header .header-icons .iconbtn[aria-label=Любими] svg,.header .header-icons .iconbtn[aria-label=Профил] svg{width:1.375rem;height:1.375rem}.header .header-cta{color:#0a1628;background:0 0;padding:0}.header .header-cta .iconbtn{color:#fff;background:#0a1628;width:2.5rem;height:2.5rem}.header .header-cta .iconbtn:hover{background:#0a1628}.header .header-cta .header-cta-text{display:none}.header .search{height:2.75rem;padding-left:.875rem}.header .search select{max-width:8.875rem;margin-right:.625rem;padding-right:.75rem}.header .search button{flex:0 0 2.375rem;justify-content:center;align-items:center;width:2.375rem;height:2.125rem;padding:0}.header .search button .search-button-text{display:none}.header .search button svg{flex:none;width:1rem;height:1rem}.header .subnav nav{gap:0;margin-left:.5rem}.header .subnav nav a{padding:.5rem .6875rem;font-size:.8125rem}.header .subnav{background:#fff}.header .subnav .wrap{gap:.5rem;height:auto;min-height:0;padding-top:.5rem;padding-bottom:.5rem;overflow-x:visible}.header .subnav nav,.header .subnav .subnav-right{display:none}.header .subnav .promo-lang{gap:.3125rem;margin-left:auto;display:flex}.header .subnav .promo-lang a{font-size:.875rem}.header .mobile-menu-btn{color:#0a1628;background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:62.4375rem;align-items:center;gap:.625rem;margin-left:.9375rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.header .mobile-menu-btn .bars{flex-direction:column;gap:.1875rem;display:inline-flex}.header .mobile-menu-btn .bars i{background:currentColor;border-radius:.0625rem;width:1rem;height:.125rem;display:block}.header .mobile-menu-btn .bars i:nth-child(2){width:.75rem}.header .mobile-menu-btn .bars i:nth-child(3){width:.875rem}.header.mobile-menu-open .mobile-menu-btn{color:#fff;background:#0a1628;border-color:#0a1628}.header .mobile-nav-panel{z-index:60;background:#fff;border-top:.0625rem solid #eef1f6;max-height:calc(100dvh - 7.5rem);display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 1.125rem 2.8125rem #0a162824}.header.mobile-menu-open .mobile-nav-panel,.header .mobile-nav-panel.open{display:block}.header .mobile-nav-panel .wrap{grid-template-columns:1fr 1fr;gap:.75rem;padding-top:.75rem;padding-bottom:.875rem;display:grid}.header .mobile-nav-section{flex-direction:column;gap:.4375rem;min-width:0;display:flex}.header .mobile-nav-title{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.125rem;font-size:.6875rem}.header .mobile-nav-section a{color:#0a1628;background:#fafbfd;border:.0625rem solid #eef1f6;border-radius:.625rem;align-items:center;gap:.5rem;min-height:2.5rem;padding:.5625rem .75rem;font-size:.875rem;font-weight:500;display:flex}.header .mobile-nav-section a>i{flex:none}.header .mobile-nav-section a .page-menu-image-icon{object-fit:contain;flex:0 0 1rem;width:1rem;height:1rem;display:block}.header .mobile-nav-section a.hot{color:#ff4d2e}.header .mobile-nav-section a:active{color:#ff5252;background:#fff2f2;border-color:#ffd6d6}.header .mobile-menu-btn{flex:none}.header .mobile-nav-panel{width:100%}}@media (width<=599px){.header .header-main{grid-template-columns:minmax(6rem,1fr) auto auto;gap:.5rem}.header .logo img{max-width:8.25rem;height:2.125rem}.header .header-icons .iconbtn:first-child{display:none}.header .iconbtn{width:2.375rem;height:2.375rem}.header .header-icons .iconbtn[aria-label=Любими],.header .header-icons .iconbtn[aria-label=Профил],.header .header-icons .search-toggle{width:2.5rem;height:2.5rem}.header .header-icons .iconbtn[aria-label=Любими] svg,.header .header-icons .iconbtn[aria-label=Профил] svg,.header .header-icons .search-toggle svg{width:1.375rem;height:1.375rem}.header .search{padding:0 .3125rem 0 .875rem}.header .search select{display:none}.header .search input{min-width:0;font-size:.875rem}.header .search button{flex:0 0 2.25rem;justify-content:center;align-items:center;width:2.25rem;padding:0}.header .search button .search-button-text{display:none}.header .search button svg{flex:none;width:1rem;height:1rem}.header .subnav .wrap{min-height:3rem}.header .subnav nav{margin-left:.375rem}}@media (width<=419px){.header .header-main{grid-template-columns:minmax(5.125rem,1fr) auto auto;gap:.375rem}.header .logo img{max-width:7rem;height:1.875rem}.header .header-icons{gap:.125rem}.header .iconbtn,.header .header-cta .iconbtn{width:2.125rem;height:2.125rem}.header .iconbtn svg,.header .header-cta .iconbtn svg{width:1.125rem;height:1.125rem}.header .header-icons .iconbtn[aria-label=Любими],.header .header-icons .iconbtn[aria-label=Профил],.header .header-icons .search-toggle{width:2.25rem;height:2.25rem}.header .header-icons .iconbtn[aria-label=Любими] svg,.header .header-icons .iconbtn[aria-label=Профил] svg,.header .header-icons .search-toggle svg{width:1.3125rem;height:1.3125rem}.header .search{height:2.625rem;padding-left:.75rem}.header .subnav nav a{padding-left:.5625rem;padding-right:.5625rem}}.quick-cart{z-index:180;visibility:hidden;pointer-events:none;transition:visibility 0s linear .24s;position:fixed;inset:0}.quick-cart-backdrop{opacity:0;background:#0a16286b;width:100%;height:100%;transition:opacity .22s;position:absolute;inset:0}.quick-cart-panel{background:#fff;flex-direction:column;width:min(26.875rem,100vw - 1.125rem);height:100dvh;transition:transform .24s;display:flex;position:absolute;top:0;right:0;transform:translate(100%);box-shadow:-1.5rem 0 4.375rem -2.125rem #0a16288c}.quick-cart.open{visibility:visible;pointer-events:auto;transition-delay:0s}.quick-cart.open .quick-cart-backdrop{opacity:1}.quick-cart.open .quick-cart-panel{transform:translate(0)}body.quick-cart-open{overflow:hidden}.quick-cart-head{border-bottom:.0625rem solid #eef1f6;flex:none;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem 1rem;display:flex}.quick-cart-head h3{color:#0a1628;margin:.25rem 0 0;font-size:1.375rem;line-height:1.1}.quick-cart-eyebrow{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.quick-cart-close{color:#0a1628;background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.quick-cart-close:hover{color:#ff5252;background:#ffecec;border-color:#ffd0d0}.quick-cart-items{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.75rem;min-height:0;padding:1rem 1.125rem;display:flex;overflow-y:auto}.quick-cart-item{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.5rem;grid-template-columns:4.625rem minmax(0,1fr);gap:.75rem;padding:.625rem;display:grid}.quick-cart-img{aspect-ratio:1;background:#fafbfd;border-radius:.5rem;display:block;position:relative;overflow:hidden}.quick-cart-img img{object-fit:cover;width:100%;height:100%;display:block}.quick-cart-img span{color:#fff;background:#ff5252;border-radius:62.4375rem;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:.375rem;right:.375rem}.quick-cart-info{flex-direction:column;justify-content:center;gap:.3125rem;min-width:0;display:flex}.quick-cart-name{color:#0a1628;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.quick-cart-name:hover{color:#ff5252}.quick-cart-meta{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.quick-cart-line{justify-content:space-between;align-items:center;gap:.625rem;margin-top:.25rem;display:flex}.quick-cart-line small{color:#94a3b8;font-size:.75rem}.quick-cart-line b{color:#0a1628;flex:none;font-size:.875rem}.quick-cart-rewards{overscroll-behavior:contain;background:#fff;border-top:.0625rem solid #eef1f6;flex:none;max-height:36dvh;padding:.875rem 1.25rem 1rem;overflow-y:auto}.quick-cart-rewards-head{justify-content:space-between;align-items:center;gap:.875rem;display:flex}.quick-cart-rewards-head>div{align-items:baseline;gap:.5rem;min-width:0;display:flex}.quick-cart-rewards-head span{color:#0a1628;font-size:.875rem;font-weight:800}.quick-cart-rewards-head b{color:#64748b;font-size:.75rem;font-weight:700}.quick-cart-rewards-head>i{color:#ff5252;background:#ffecec;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;font-size:.8125rem;display:inline-flex}.quick-cart-rewards-message{color:#64748b;margin:.4375rem 0 .75rem;font-size:.75rem;line-height:1.45}.quick-cart-rewards-message.is-complete{color:#15803d;font-weight:700}.quick-cart-reward-levels{gap:.625rem;display:grid}.quick-cart-reward-level{background:#fafbfd;border:.0625rem solid #e8ecf2;border-radius:.5rem;padding:.625rem}.quick-cart-reward-level.is-unlocked{background:#f0fdf4;border-color:#bbf7d0}.quick-cart-reward-level.is-unlocked .quick-cart-reward-icon{color:#15803d;background:#dcfce7}.quick-cart-reward-level.is-unlocked .quick-cart-reward-status{color:#15803d}.quick-cart-reward-level.is-unlocked .quick-cart-reward-track>span{background:#22c55e}.quick-cart-reward-level-head{grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5625rem;display:grid}.quick-cart-reward-icon{color:#ff5252;background:#ffecec;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.8125rem;display:inline-flex}.quick-cart-reward-copy{flex-direction:column;gap:.125rem;min-width:0;display:flex}.quick-cart-reward-copy small{color:#94a3b8;letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.625rem;font-weight:700;overflow:hidden}.quick-cart-reward-copy b{color:#0a1628;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:800;overflow:hidden}.quick-cart-reward-status{color:#475569;white-space:nowrap;flex:none;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:800;display:inline-flex}.quick-cart-reward-track{background:#e9edf3;border-radius:62.4375rem;height:.375rem;margin-top:.5625rem;position:relative;overflow:hidden}.quick-cart-reward-track>span{border-radius:inherit;background:#ff5252;width:0;height:100%;transition:width .25s;display:block}.quick-cart-summary{background:#fafbfd;border-top:.0625rem solid #eef1f6;flex:none;padding:1rem 1.25rem}.quick-cart-summary>div{color:#475569;justify-content:space-between;align-items:center;gap:.875rem;font-size:.875rem;display:flex}.quick-cart-summary>div+div{margin-top:.625rem}.quick-cart-summary b{color:#0a1628;font-weight:700}.quick-cart-free b{color:#64748b}.quick-cart-free.is-free b{color:#16a34a}.quick-cart-total{border-top:.0625rem solid #e5e9ef;padding-top:.75rem;font-weight:700;color:#0a1628!important}.quick-cart-total b{color:#ff5252;font-size:1.25rem}.quick-cart-actions{padding:1rem 1.25rem calc(1.125rem + env(safe-area-inset-bottom));background:#fff;border-top:.0625rem solid #eef1f6;flex:none;gap:.625rem;display:grid}.quick-cart-checkout,.quick-cart-link{border-radius:62.4375rem;justify-content:center;align-items:center;min-height:2.875rem;font-size:.875rem;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.quick-cart-checkout{color:#fff;background:#ff5252}.quick-cart-checkout:hover{color:#fff;background:#e03a3a}.quick-cart-link{color:#0a1628;background:#fff;border:.0625rem solid #e5e9ef}.quick-cart-link:hover{color:#ff5252;background:#ffecec;border-color:#ffd0d0}.quick-cart-empty{color:#64748b;text-align:center;background:#fafbfd;border:.0625rem dashed #d7dde7;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:13.125rem;padding:1.5rem;display:flex}.quick-cart-empty i{color:#ff5252;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;font-size:1.125rem;display:inline-flex;box-shadow:0 .625rem 1.5rem #0a162814}.quick-cart-empty b{color:#0a1628;font-size:1rem}.quick-cart-empty span{max-width:14.375rem;font-size:.8125rem;line-height:1.35}@media (width<=599px){.quick-cart-panel{width:100vw}.quick-cart-head{padding:1rem 1.125rem .875rem}.quick-cart-head h3{font-size:1.25rem}.quick-cart-items{padding:.875rem}.quick-cart-rewards,.quick-cart-summary,.quick-cart-actions{padding-left:1rem;padding-right:1rem}}@media (width<=419px){.quick-cart-item{grid-template-columns:4rem minmax(0,1fr);gap:.625rem}.quick-cart-line{flex-direction:column;align-items:flex-start;gap:.1875rem}.quick-cart-reward-level-head{grid-template-columns:1.875rem minmax(0,1fr)}.quick-cart-reward-status{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.quick-cart-backdrop,.quick-cart-panel{transition:none}}.quick-cart-title-row{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.quick-cart-remove{color:#94a3b8;background:#fff;border:.0625rem solid #e5e9ef;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;font-size:.75rem;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.quick-cart-remove:hover{color:#ff5252;background:#ffecec;border-color:#ffd0d0}.quick-cart-remove:disabled{cursor:default;opacity:.65}.add-to-cart-livewire--card,.add-to-cart-livewire--sticky,.add-to-cart-livewire--quick-view{display:contents}.product-grid{grid-template-columns:repeat(4,1fr);gap:1.125rem;display:grid}.product{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.product:hover{border-color:#ff5252;transform:translateY(-.1875rem);box-shadow:0 .375rem 1.5rem -.625rem #0a16281f,0 .125rem .25rem #0a16280a}.product:hover .product-actions{opacity:1}.product:hover .product-quickview{opacity:1;transform:translateY(0)}.product .product-badges{z-index:2;flex-direction:column;align-items:flex-start;gap:.3125rem;display:flex;position:absolute;top:.875rem;left:.875rem}.product .pb{letter-spacing:.04em;border-radius:.375rem;padding:.1875rem .5625rem;font-size:.6875rem;font-weight:700}.product .pb.sale{color:#fff;background:#ff4d2e}.product .pb.new{color:#fff;background:#0a1628}.product .pb.deal{color:#ff5252;background:#fff;border:.0625rem solid #ff5252}.product .pb.sticker{color:#fff;text-shadow:0 .0625rem .125rem #00000038;align-items:center;gap:.3125rem;max-width:9.375rem;display:inline-flex;box-shadow:0 .125rem .4375rem #0a162824}.product .pb.sticker img{object-fit:contain;flex:0 0 .875rem;width:.875rem;height:.875rem}.product .pb.sticker span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product .product-actions{z-index:2;opacity:0;flex-direction:column;gap:.375rem;transition:opacity .2s;display:flex;position:absolute;top:.875rem;right:.875rem}.product .pa-btn{color:#475569;background:#fff;border:.0625rem solid #e5e9ef;border-radius:50%;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;transition:color .15s,border-color .15s;display:inline-flex;box-shadow:0 .0625rem .125rem #0a16280d}.product .pa-btn:hover{color:#ff5252;border-color:#ff5252}.product .product-main-link{color:inherit;text-decoration:none;display:contents}.product .product-main-link:hover .product-name{color:#ff5252}.product .product-main-link:focus-visible .product-img{outline-offset:.1875rem;outline:.125rem solid #ff5252}.product .product-img{aspect-ratio:1;background:#fafbfd;border-radius:.5rem;margin-bottom:.375rem;position:relative;overflow:hidden}.product .product-img .product-image-link{width:100%;height:100%;display:block}.product .product-img img{object-fit:cover;width:100%;height:100%}.product .product-quickview{color:#fff;cursor:pointer;opacity:0;background:#0a1628eb;border:0;border-radius:62.4375rem;justify-content:center;align-items:center;gap:.375rem;height:2.125rem;font-size:.78125rem;font-weight:500;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:.625rem;left:.625rem;right:.625rem;transform:translateY(.5rem)}.product .product-cat{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-family:Roboto Mono,monospace;font-size:.6875rem}.product .product-name{color:#0a1628;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.375rem;font-size:.90625rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.product .product-specs{flex-wrap:wrap;gap:.375rem;margin-top:.125rem;display:flex}.product .product-specs .spec{color:#475569;background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:.25rem;padding:.125rem .4375rem;font-family:Roboto Mono,monospace;font-size:.65625rem}.product .product-rating{color:#94a3b8;align-items:center;gap:.375rem;margin-top:.125rem;font-size:.6875rem;display:flex}.product .product-rating b{color:#f5a524;letter-spacing:-.3125rem}.product .product-foot{border-top:.0625rem solid #eef1f6;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.625rem;display:flex}.product .product-price{flex-direction:column;line-height:1.1;display:flex}.product .product-price b{color:#ff5252;letter-spacing:-.02em;font-size:1.125rem;font-weight:900}.product .product-price small{color:#94a3b8;margin-top:.125rem;font-size:.75rem;text-decoration:line-through}.product .product-cart{color:#fff;background:#ff5252;border-radius:50%;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 1rem 2.5rem -.75rem #ff525273}.product .product-cart:hover{background:#e03a3a;transform:scale(1.06)}@media (width<=1179px){.product-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=767px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.product{padding:.75rem}.product .product-actions{opacity:1}.product .product-quickview{display:none}.product .product-name{font-size:.84375rem}.product .product-price b{font-size:1rem}}@media (width<=599px){.product{gap:.4375rem}.product .product-badges{top:.625rem;left:.625rem}.product .product-actions{top:.625rem;right:.625rem}.product .pb.sticker{max-width:7.1875rem;padding-left:.4375rem;padding-right:.4375rem;font-size:.625rem}.product .pa-btn{width:1.875rem;height:1.875rem}.product .product-specs{display:none}.product .product-rating{font-size:.625rem}.product .product-cart{width:2.125rem;height:2.125rem}}@media (width<=419px){.product-grid{gap:.625rem}.product{padding:.625rem}.product .product-cat{font-size:.625rem}.product .product-name{min-height:2.125rem;font-size:.8125rem}.product .product-price b{font-size:.9375rem}}#category .main-col .product-grid{grid-template-columns:repeat(3,1fr);gap:1.125rem;display:grid}#category .main-col .product-grid.is-list-view{grid-template-columns:1fr}#category .main-col .product-grid.is-list-view .product{grid-template-columns:11.25rem minmax(0,1fr) 9.375rem;grid-template-areas:"image cat foot""image name foot""image specs foot""image rating foot""image stock foot";align-items:start;gap:.4375rem 1.125rem;min-height:13.125rem;padding:.875rem;display:grid}#category .main-col .product-grid.is-list-view .product .product-img{aspect-ratio:auto;grid-area:image;height:100%;min-height:11.25rem;margin-bottom:0}#category .main-col .product-grid.is-list-view .product .product-cat{grid-area:cat}#category .main-col .product-grid.is-list-view .product .product-name{-webkit-line-clamp:2;grid-area:name;min-height:0;font-size:1rem}#category .main-col .product-grid.is-list-view .product .product-specs{grid-area:specs}#category .main-col .product-grid.is-list-view .product .product-rating{grid-area:rating}#category .main-col .product-grid.is-list-view .product .product-rating+div{grid-area:stock}#category .main-col .product-grid.is-list-view .product .product-foot{border-top:0;border-left:.0625rem solid #eef1f6;flex-direction:column;grid-area:foot;justify-content:center;align-items:flex-end;gap:1rem;height:100%;margin-top:0;padding-top:0;padding-left:1.125rem}#category .main-col .product-grid.is-list-view .product .product-price{text-align:right;align-items:flex-end}#category .main-col .product-grid.is-list-view .product .product-price b{font-size:1.25rem}#category .main-col .product-grid.is-list-view .product .product-actions{opacity:1;flex-direction:row}@media (width<=73.75rem){#category .main-col .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=61.9375rem){#category .main-col .product-grid{grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));gap:.875rem}#category .main-col .product-grid.is-list-view .product{grid-template-columns:9.375rem minmax(0,1fr) 8.125rem;min-height:11.25rem}#category .main-col .product-grid.is-list-view .product .product-img{min-height:9.375rem}#category .main-col .product-grid.is-list-view .product .product-foot{padding-left:.875rem}}@media (width<=47.9375rem){#category .main-col .product-grid{grid-template-columns:repeat(auto-fit,minmax(11.875rem,1fr));gap:.75rem}#category .product{padding:.75rem}#category .product .product-actions{opacity:1}#category .product .product-name{min-height:2.25rem;font-size:.84375rem}#category .product .product-price b{font-size:1rem}#category .product .product-cart{width:2.125rem;height:2.125rem}}@media (width<=23.75rem){#category .main-col .product-grid{grid-template-columns:1fr}}@media (hover:none) and (pointer:coarse){#category .product:hover{box-shadow:none;border-color:#e5e9ef;transform:none}#category .product .product-actions{opacity:1}#category .product .product-quickview{display:none}}body.quickview-lock{overflow:hidden}.product-quickview-modal{z-index:5000;justify-content:center;align-items:center;padding:1.25rem;display:none;position:fixed;inset:0}.product-quickview-modal.open{display:flex}.product-quickview-backdrop{-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);background:#08101ea3;position:absolute;inset:0}.product-quickview-dialog{background:#fff;border:.0625rem solid #94a3b847;border-radius:.625rem;grid-template-columns:minmax(17.5rem,23.75rem) minmax(0,1fr);width:min(56.25rem,100%);max-height:calc(100vh - 2.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 1.75rem 5.625rem #08101e4d}.product-quickview-dialog--loading{color:#0f172a;flex-direction:column;justify-content:center;align-items:center;gap:.875rem;width:min(26.25rem,100%);min-height:13.75rem;padding:1.875rem;font-size:.9375rem;font-weight:600;display:flex}.product-quickview-dialog--loading i{color:#ff5252;font-size:1.875rem}.product-quickview-close{z-index:2;color:#0f172a;cursor:pointer;background:#fff;border:.0625rem solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.5rem;line-height:1;transition:background .2s,border-color .2s,transform .2s;display:inline-flex;position:absolute;top:.875rem;right:.875rem;box-shadow:0 .5rem 1.375rem #0f172a1a}.product-quickview-close:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-.0625rem)}.product-quickview-media{background:linear-gradient(#f8fafc 0%,#fff 100%);border-right:.0625rem solid #edf1f5;justify-content:center;align-items:center;min-height:26.25rem;padding:1.875rem;display:flex}.product-quickview-media img{object-fit:contain;width:100%;max-width:20.625rem;max-height:22.5rem}.product-quickview-content{flex-direction:column;gap:.875rem;min-width:0;padding:2.125rem 2.125rem 1.75rem;display:flex;overflow:auto}.product-quickview-cat{color:#64748b;letter-spacing:0;text-transform:uppercase;font-family:Roboto Mono,monospace;font-size:.6875rem}.product-quickview-content h3{color:#0f172a;margin:0;font-size:1.4375rem;line-height:1.2}.product-quickview-meta{border-top:.0625rem solid #edf1f5;border-bottom:.0625rem solid #edf1f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem 1.125rem;margin:.125rem 0;padding:.875rem 0;display:grid}.product-quickview-meta div{min-width:0}.product-quickview-meta dt{color:#334155;margin:0 0 .1875rem;font-size:.75rem;font-weight:700;line-height:1.25}.product-quickview-meta dd{color:#0f172a;overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:600;line-height:1.3}.product-quickview-rating{color:#64748b;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.product-quickview-rating b{color:#f59e0b;align-items:center;gap:.0625rem;display:inline-flex}.product-quickview-price{align-items:baseline;gap:.625rem;margin-top:.125rem;display:flex}.product-quickview-price b{color:#ef4444;font-size:1.75rem;line-height:1}.product-quickview-price small{color:#94a3b8;font-size:.875rem;text-decoration:line-through}.product-quickview-actions{flex-wrap:wrap;gap:.625rem;margin-top:auto;padding-top:.5rem;display:flex}.product-quickview-actions .btn{white-space:nowrap;border-radius:.375rem;justify-content:center;align-items:center;min-height:2.75rem;display:inline-flex}.product-quickview-actions .btn-ghost{color:#0f172a;background:#fff;border:.0625rem solid #dbe3ec}@media (width<=45rem){.product-quickview-modal{align-items:flex-end;padding:.75rem}.product-quickview-dialog{grid-template-columns:1fr;width:100%;max-height:calc(100vh - 1.5rem);overflow:auto}.product-quickview-media{aspect-ratio:4/3;border-bottom:.0625rem solid #edf1f5;border-right:0;min-height:0;padding:1.375rem}.product-quickview-content{padding:1.375rem;overflow:visible}.product-quickview-content h3{font-size:1.25rem}}@media (width<=28.75rem){.product-quickview-meta{grid-template-columns:1fr}.product-quickview-actions .btn{width:100%}}.favorite-toggle{display:contents}.favorite-toggle__button span{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.favorite-toggle__button:disabled{cursor:wait;opacity:.72}.favorite-toggle--card .favorite-toggle__button i{font-size:.9375rem}.favorite-toggle--card .favorite-toggle__button.is-active{color:#ff5252;background:#fff5f5;border-color:#ff5252}.favorite-toggle--detail .favorite-toggle__button>span{width:100%}.favorite-toggle--quick-view .favorite-toggle__button{gap:.5rem}.favorite-toggle--quick-view .favorite-toggle__button.is-active{color:#ff5252;background:#fff5f5;border-color:#ff5252}.product-actions:has(.favorite-toggle__button.is-active){opacity:1}@media (width<=28.75rem){.favorite-toggle--quick-view .favorite-toggle__button{width:100%}}[x-cloak]{display:none!important}.compare-toggle{display:contents}.compare-toggle__button span{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.compare-toggle__button:disabled{cursor:wait;opacity:.72}.compare-toggle--card .compare-toggle__button i{font-size:.875rem}.compare-toggle--card .compare-toggle__button.is-active{color:#ff5252;background:#fff5f5;border-color:#ff5252}.compare-toggle--detail .compare-toggle__button>span{width:100%}.compare-toggle--quick-view .compare-toggle__button.is-active{color:#ff5252;background:#fff5f5;border-color:#ff5252}.product-actions:has(.compare-toggle__button.is-active){opacity:1}.compare-summary{z-index:90;background:#fff;border:.0625rem solid #e5e9ef;border-radius:1rem;align-items:center;gap:.875rem;width:min(100% - 2rem,45rem);padding:.75rem .875rem;display:flex;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%);box-shadow:0 1.125rem 3.125rem #0a162829}.compare-summary__icon{color:#ff5252;background:#ffecec;border-radius:.625rem;flex:0 0 2.375rem;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;display:inline-flex}.compare-summary__content{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.compare-summary__content strong{font-size:.8125rem}.compare-summary__content span{color:#64748b;font-size:.75rem}.compare-summary__clear{color:#64748b;border-radius:50%;flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.compare-summary__clear:hover{color:#0a1628;background:#f1f5f9}.compare-page{padding-bottom:5rem}.compare-page__head{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin:1.25rem 0 1.75rem;display:flex}.compare-page__head h1{color:#0a1628;letter-spacing:-.03em;margin:.4375rem 0 .625rem;font-size:clamp(1.875rem,4vw,3rem);line-height:1.05}.compare-page__head p{color:#64748b;max-width:45rem;margin:0;line-height:1.65}.compare-toolbar{color:#475569;background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:.875rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.compare-toolbar b{color:#0a1628}.compare-differences{cursor:pointer;white-space:nowrap;align-items:center;gap:.5625rem;display:inline-flex}.compare-differences input{opacity:0;pointer-events:none;position:absolute}.compare-differences input:checked+.compare-differences__switch{background:#10b981}.compare-differences input:checked+.compare-differences__switch:after{transform:translate(1.0625rem)}.compare-differences__switch{background:#cbd5e1;border-radius:6.1875rem;width:2.375rem;height:1.375rem;transition:background-color .15s;position:relative}.compare-differences__switch:after{content:"";background:#fff;border-radius:50%;width:1rem;height:1rem;transition:transform .15s;position:absolute;top:.1875rem;left:.1875rem;box-shadow:0 .0625rem .25rem #0f172a40}.compare-table-scroll{background:#fff;border:.0625rem solid #e5e9ef;border-radius:1rem;padding-bottom:.5rem;overflow-x:auto}.compare-table{min-width:calc(11.875rem + var(--compare-products) * 14.375rem)}.compare-grid{grid-template-columns:minmax(11.875rem, .8fr) repeat(var(--compare-products), minmax(14.375rem, 1fr));display:grid}.compare-grid>*{border-right:.0625rem solid #edf0f4;min-width:0}.compare-grid>:last-child{border-right:0}.compare-grid__label{color:#334155;background:#fafbfd;align-items:center;padding:.9375rem 1.125rem;font-size:.8125rem;font-weight:600;display:flex}.compare-grid__label--products{align-items:flex-start;padding-top:1.5rem}.compare-products-row{border-bottom:.0625rem solid #e5e9ef}.compare-product{flex-direction:column;align-items:stretch;gap:.625rem;padding:1.375rem 1.125rem;display:flex;position:relative}.compare-product__remove{color:#64748b;background:#f8fafc;border-radius:50%;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.compare-product__remove:hover{color:#ff5252;background:#ffecec}.compare-product__image{justify-content:center;align-items:center;height:10.625rem;padding:.5rem;display:flex}.compare-product__image img{object-fit:contain;max-width:100%;max-height:100%}.compare-product__brand{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.compare-product__title{color:#0a1628;min-height:2.75rem;font-size:.875rem;font-weight:600;line-height:1.5}.compare-product__title:hover{color:#ff5252}.compare-product__price{align-items:baseline;gap:.5rem;display:flex}.compare-product__price b{color:#0a1628;font-size:1.25rem}.compare-product__price small{color:#94a3b8;text-decoration:line-through}.compare-product__stock{color:#64748b;align-self:flex-start;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;display:inline-flex}.compare-product__stock:before{content:"";background:currentColor;border-radius:50%;width:.4375rem;height:.4375rem}.compare-product__stock--1{color:#10b981}.compare-product__stock--2{color:#ef4444}.compare-product__stock--3,.compare-product__stock--4{color:#f59e0b}.compare-product .add-to-cart-livewire,.compare-product .btn{width:100%}.compare-product .btn{justify-content:center}.compare-spec-row{border-bottom:.0625rem solid #edf0f4}.compare-spec-row:last-child{border-bottom:0}.compare-spec-row.has-difference .compare-grid__label{box-shadow:inset .1875rem 0 #ff5252}.compare-spec-value{color:#334155;align-items:center;padding:.9375rem 1.125rem;font-size:.8125rem;line-height:1.5;display:flex}.compare-no-specs{color:#64748b;text-align:center;padding:1.5rem}.compare-empty{text-align:center;background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:1.125rem;flex-direction:column;justify-content:center;align-items:center;min-height:26.25rem;padding:3.125rem 1.5rem;display:flex}.compare-empty__icon{color:#ff5252;background:#ffecec;border-radius:1.125rem;justify-content:center;align-items:center;width:4.375rem;height:4.375rem;margin-bottom:1.125rem;font-size:1.625rem;display:inline-flex}.compare-empty h2{color:#0a1628;margin:0 0 .5rem}.compare-empty p{color:#64748b;max-width:35rem;margin:0 0 1.375rem;line-height:1.6}@media (width<=767px){.compare-page__head,.compare-toolbar{flex-direction:column;align-items:flex-start}.compare-summary{flex-wrap:wrap;align-items:flex-start}.compare-summary .btn{order:3;justify-content:center;width:100%}.compare-summary__clear{margin-left:auto}}@media (width<=459px){.compare-toggle--quick-view .compare-toggle__button{width:100%}.compare-page{padding-bottom:3.125rem}.compare-summary{width:calc(100% - 1.25rem);bottom:.625rem}}#category .cat-header{background:linear-gradient(135deg,#fff 0%,#fff5f5 100%);border:.0625rem solid #e5e9ef;border-radius:1.25rem;grid-template-columns:1fr 26.25rem;align-items:center;gap:1.75rem;margin-top:.9375rem;padding:.875rem 2rem;display:grid;position:relative;overflow:hidden}#category .cat-header:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff525214 0%,#0000 70%);border-radius:50%;width:17.5rem;height:17.5rem;position:absolute;top:-5rem;right:-2.5rem}#category .cat-header .cat-header-text{z-index:1;padding:1.875rem 0;position:relative}#category .cat-header .cat-header-text h1{letter-spacing:-.025em;margin:.625rem 0 .75rem;font-size:2.875rem;font-weight:900;line-height:1.05}#category .cat-header .cat-header-text h1 .accent{color:#ff5252}#category .cat-header .cat-header-text p{color:#475569;max-width:30rem;margin:0 0 1.125rem;font-size:.9375rem;line-height:1.55}#category .cat-header .cat-header-media{border-radius:1rem;justify-content:center;align-items:center;height:21.875rem;display:flex;position:relative;overflow:hidden}#category .cat-header .cat-header-media img{object-fit:contain;border-radius:inherit;width:80%}#category .cat-stats{flex-wrap:wrap;gap:2.125rem;display:flex}#category .cat-stat{flex-direction:column;line-height:1.1;display:flex}#category .cat-stat b{letter-spacing:-.01em;color:#0a1628;font-size:1.375rem;font-weight:900}#category .cat-stat small{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin-top:.25rem;font-family:Roboto Mono,monospace;font-size:.6875rem}#category .cat-pills{flex-wrap:wrap;gap:.5rem;margin-top:1.125rem;display:flex}#category .cat-pill{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:.0625rem solid #e5e9ef;border-radius:62.4375rem;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;transition:border-color .15s,color .15s,background .15s;display:inline-flex}#category .cat-pill:hover{color:#ff5252;border-color:#ff5252}#category .cat-pill.on{color:#fff;background:#0a1628;border-color:#0a1628}#category .cat-pill small{opacity:.65;font-family:Roboto Mono,monospace;font-size:.625rem}#category .toolbar{z-index:30;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#fafbfdf0;border:.0625rem solid #e5e9ef;border-radius:.75rem;align-items:center;gap:1rem;margin-top:1.125rem;padding:.875rem 1.125rem;display:flex;position:relative}#category .toolbar .toolbar-count{color:#475569;font-size:.875rem}#category .toolbar .toolbar-count b{color:#0a1628;font-weight:700}#category .toolbar .toolbar-mobile-btn{color:#fff;background:#0a1628;border-radius:62.4375rem;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;display:none}#category .toolbar .toolbar-right{align-items:center;gap:.625rem;margin-left:auto;display:flex}#category .sort-dropdown{position:relative}#category .dropdown{cursor:pointer;color:#0a1628;background:#fff;border:.0625rem solid #e5e9ef;border-radius:62.4375rem;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;transition:border-color .15s;display:inline-flex;position:relative}#category .dropdown:hover{border-color:#0a1628}#category .dropdown svg{opacity:.55}#category .dropdown b{color:#475569;margin-right:.25rem;font-weight:400}#category .sort-menu{opacity:0;visibility:hidden;pointer-events:none;z-index:60;background:#fff;border:.0625rem solid #e5e9ef;border-radius:.75rem;width:13.75rem;padding:.5rem;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% + .5rem);right:0;transform:translateY(-.375rem);box-shadow:0 1.125rem 3.125rem -1.5rem #0a162859,0 .375rem 1.125rem #0a162814}#category .sort-menu button{text-align:left;color:#475569;border-radius:.5rem;justify-content:space-between;align-items:center;width:100%;min-height:2.25rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s;display:flex}#category .sort-menu button:hover{color:#0a1628;background:#fafbfd}#category .sort-menu button.on{color:#fff;background:#0a1628}#category .sort-dropdown.open .dropdown{border-color:#0a1628}#category .sort-dropdown.open .dropdown svg{transform:rotate(180deg)}#category .sort-dropdown.open .sort-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}#category .view-toggle{background:#fff;border:.0625rem solid #e5e9ef;border-radius:62.4375rem;padding:.1875rem;display:inline-flex}#category .view-toggle button{color:#475569;border-radius:62.4375rem;justify-content:center;align-items:center;width:2rem;height:1.875rem;transition:background .15s,color .15s;display:inline-flex}#category .view-toggle button.on{color:#fff;background:#0a1628}#category .layout-cat{grid-template-columns:18.75rem minmax(0,1fr);grid-template-areas:"filters products";align-items:flex-start;gap:1.75rem;width:100%;margin-top:1.375rem;display:grid}#category .layout-cat>.filters{grid-area:filters/1;min-width:0}@media (width>=48rem){#category .product-grid.is-list{align-items:stretch;width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important}#category .product-grid.is-list>.product{grid-template-rows:auto auto auto auto 1fr;grid-template-columns:11.875rem minmax(0,1fr) minmax(9.375rem,11.875rem);align-items:start;gap:.5rem 1.125rem;width:100%;min-width:0;min-height:11.875rem;padding:.875rem;display:grid}#category .product-grid.is-list>.product:hover{transform:none}#category .product-grid.is-list .product-img{aspect-ratio:1;grid-area:1/1/-1;align-self:center;width:100%;min-width:0;margin:0}#category .product-grid.is-list .product-cat,#category .product-grid.is-list .product-name,#category .product-grid.is-list .product-specs,#category .product-grid.is-list .product-rating,#category .product-grid.is-list .product-rating+div:not(.product-foot){grid-column:2;min-width:0}#category .product-grid.is-list .product-name{min-height:0;margin:0}#category .product-grid.is-list .product-specs{align-self:start}#category .product-grid.is-list .product-foot{border:0;flex-direction:column;grid-area:1/3/-1;justify-content:center;align-self:stretch;align-items:flex-end;gap:.75rem;min-width:0;margin-top:0;padding:2.625rem 0 0 1.125rem;display:flex}#category .product-grid.is-list .product-price{text-align:right;width:100%;min-width:0}#category .product-grid.is-list .product-cart{flex:none}#category .product-grid.is-list .product-actions{opacity:1;flex-direction:row;top:.875rem;right:.875rem}#category .product-grid.is-list .product-quickview{display:none}}#category .main-col{grid-area:products/2;width:100%;min-width:0}#category .main-col .product-grid{width:100%;min-width:0}#category .main-col .brand-empty-state{text-align:center;background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;min-height:20.625rem;padding:3.375rem 1.875rem;display:flex}#category .main-col .brand-empty-state__icon{color:#ff5252;background:#ffecec;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1.25rem;font-size:1.5rem;display:inline-flex}#category .main-col .brand-empty-state h2{color:#0a1628;letter-spacing:-.015em;margin:0 0 .5rem;font-size:1.375rem;font-weight:900;line-height:1.25}#category .main-col .brand-empty-state p{color:#64748b;max-width:30rem;margin:0;font-size:.875rem;line-height:1.6}#category .main-col .brand-empty-state p strong{color:#0a1628;font-weight:700}#category .main-col .brand-empty-state .btn{margin-top:1.375rem}#category .main-col .promo-strip{color:#fff;background:linear-gradient(120deg,#7a1414 0%,#ff5252 100%);border-radius:.75rem;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.875rem;padding:1.25rem 1.5rem;display:flex;position:relative;overflow:hidden}#category .main-col .promo-strip:before{content:"";background:radial-gradient(circle,#ffffff29 0%,#0000 70%);border-radius:50%;width:18.75rem;height:18.75rem;position:absolute;top:-9.375rem;right:-3.125rem}#category .main-col .promo-strip>*{z-index:1;position:relative}#category .main-col .promo-strip h4{letter-spacing:-.01em;margin:0 0 .125rem;font-size:1.125rem;font-weight:900}#category .main-col .promo-strip p{opacity:.85;margin:0;font-size:.8125rem}#category .main-col .promo-strip .timer{gap:.375rem;font-family:Roboto Mono,monospace;display:flex}#category .main-col .promo-strip .timer span{background:#00000040;border-radius:.375rem;padding:.375rem .625rem;font-size:.875rem;font-weight:700}#category .pagination{background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:.75rem;justify-content:space-between;align-items:center;margin-top:2rem;padding:1.25rem 1.5rem;display:flex}#category .pagination .info{color:#475569;font-family:Roboto Mono,monospace;font-size:.8125rem}#category .pagination .pages{display:flex}#category .pagination .pages nav{gap:.375rem;display:flex}#category .pagination .page{color:#475569;cursor:pointer;background:#fff;border:.0625rem solid #e5e9ef;border-radius:.625rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;font-family:inherit;font-size:.875rem;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}#category .pagination .page:hover{color:#0a1628;border-color:#0a1628}#category .pagination .page:focus-visible{outline-offset:.125rem;outline:.125rem solid #ff525247}#category .pagination .page.on{color:#fff;background:#ff5252;border-color:#ff5252}#category .pagination .page.dots{cursor:default;color:#94a3b8;background:0 0;border:0}#category .pagination .page.is-disabled,#category .pagination .page:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}#category .pagination .perpage{color:#475569;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}#category .pagination .perpage-control{align-items:center;display:inline-flex;position:relative}#category .pagination .perpage-select{appearance:none;min-width:4.5rem;padding:.375rem 2rem .375rem .75rem;line-height:1.35}#category .pagination .perpage-control i{color:#0a1628;opacity:.55;pointer-events:none;font-size:.625rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}#category .seo-block{background:#fff;border:.0625rem solid #e5e9ef;border-radius:1.25rem;grid-template-columns:1fr 1.3fr;align-items:start;gap:2.25rem;margin-top:3rem;padding:2.25rem 2.5rem;display:grid}#category .seo-block .eyebrow{margin-bottom:.5rem;display:block}#category .seo-block h2{letter-spacing:-.015em;margin:0 0 .875rem;font-size:1.625rem;font-weight:900;line-height:1.1}#category .seo-block p{color:#475569;margin:0 0 .75rem;font-size:.875rem;line-height:1.65}#category .seo-block ul.faq{flex-direction:column;gap:.5rem;margin:1.125rem 0 0;display:flex}#category .seo-block ul.faq li{background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:.625rem;overflow:hidden}#category .seo-block ul.faq summary{cursor:pointer;justify-content:space-between;padding:.875rem 1.125rem;font-size:.875rem;font-weight:700;list-style:none;display:flex}#category .seo-block ul.faq summary::-webkit-details-marker{display:none}#category .seo-block ul.faq summary .chev{opacity:.55;transition:transform .15s}#category .seo-block ul.faq details[open] summary{background:#fff;border-bottom:.0625rem solid #eef1f6}#category .seo-block ul.faq details[open] summary .chev{color:#ff5252;opacity:1;transform:rotate(180deg)}#category .seo-block ul.faq .answer{color:#475569;padding:.875rem 1.125rem;font-size:.84375rem;line-height:1.6}@media (width<=73.75rem){#category .cat-header{grid-template-columns:1fr 21.25rem;gap:1.25rem}#category .cat-header .cat-header-text h1{font-size:2.5rem}#category .layout-cat{grid-template-columns:16.875rem minmax(0,1fr);gap:1.25rem}}@media (width<=61.9375rem){#category .wrap{padding-inline:1rem}#category .cat-header{border-radius:1rem;grid-template-columns:1fr;gap:1.125rem;padding:1.5rem}#category .cat-header .cat-header-text{padding:0}#category .cat-header .cat-header-text h1{max-width:40rem;font-size:2.25rem}#category .cat-header .cat-header-text p{max-width:40rem}#category .cat-header .cat-header-media{aspect-ratio:16/9;background:#fff;border:.0625rem solid #e5e9efcc;border-radius:.875rem;order:-1;width:100%;height:auto;overflow:hidden}#category .cat-header .cat-header-media img{object-fit:cover;object-position:center;filter:none}#category .cat-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}#category .cat-stat{background:#ffffffb8;border:.0625rem solid #e5e9ef;border-radius:.625rem;padding:.75rem}#category .cat-pills{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin:1.125rem -1.5rem 0;padding:.125rem 1.5rem .5rem;scroll-padding-inline:1.5rem;overflow-x:auto}#category .cat-pills::-webkit-scrollbar{display:none}#category .cat-pill{flex:none;min-height:2.375rem;padding:.5rem .9375rem;box-shadow:0 .0625rem .125rem #0a16280a}#category .cat-pill.on{box-shadow:0 .625rem 1.5rem -1rem #0a1628a6}#category .toolbar{flex-wrap:wrap;gap:.5rem;padding:.625rem;top:.5rem}#category .toolbar .toolbar-mobile-btn{display:inline-flex}#category .toolbar .toolbar-count{flex:1 0 100%;order:3;font-size:.78125rem}#category .toolbar .toolbar-right{gap:.5rem;margin-left:auto}#category .dropdown{white-space:nowrap;text-overflow:ellipsis;max-width:11.875rem;padding:.5rem .6875rem;overflow:hidden}#category .sort-menu{width:min(13.75rem,100vw - 2rem);right:0}#category .layout-cat{display:block}#category .main-col .promo-strip{flex-direction:column;align-items:flex-start}#category .main-col .promo-strip>div:last-child{flex-wrap:wrap;justify-content:space-between;width:100%}#category .pagination{flex-direction:column;align-items:stretch;gap:.875rem}#category .pagination .info,#category .pagination .perpage{text-align:center;justify-content:center}#category .pagination .pages{justify-content:center}#category .pagination .pages nav{flex-wrap:wrap;justify-content:center}#category .seo-block{grid-template-columns:1fr;gap:1.5rem;padding:1.75rem}}@media (width<=47.9375rem){#category .wrap{padding-inline:.75rem}#category .cat-header{background:#fff;border-radius:.875rem;gap:0;padding:0}#category .cat-header .cat-header-text{padding:1rem}#category .cat-header .cat-header-text .eyebrow{margin-bottom:.5rem;font-size:.65625rem;line-height:1.35;display:block}#category .cat-header .cat-header-text h1{letter-spacing:-.018em;margin:0 0 .625rem;font-size:1.75rem;line-height:1.12}#category .cat-header .cat-header-text p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:.875rem;font-size:.84375rem;line-height:1.5;display:-webkit-box;overflow:hidden}#category .cat-header .cat-header-media{aspect-ratio:16/9;background:#f8fafc;border:0;border-radius:0}#category .cat-pills{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.875rem 0 0;padding:0;display:grid;overflow:visible}#category .cat-pill{white-space:normal;text-align:left;border-radius:.625rem;justify-content:space-between;width:100%;min-height:2.625rem;padding:.5625rem .75rem}#category .cat-pill small{color:#64748b;opacity:1;background:#f1f5f9;border-radius:62.4375rem;flex:none;padding:.125rem .375rem}#category .cat-pill.on small{color:#fff;background:#ffffff29}#category .cat-stat b{font-size:1.125rem}#category .cat-stat small{font-size:.625rem}#category .toolbar{border-radius:.625rem}#category .toolbar .toolbar-right{flex:auto;justify-content:flex-end}#category .view-toggle{display:none}#category .pagination{margin-top:1.375rem;padding:1rem}#category .seo-block{border-radius:.875rem;margin-top:2.125rem;padding:1.375rem}#category .seo-block h2{font-size:1.375rem}#category .seo-block ul.faq summary{gap:.75rem;font-size:.84375rem}}@media (width<=32.5rem){#category .cat-header .cat-header-text h1{font-size:1.5625rem}#category .cat-header .cat-header-media{aspect-ratio:16/10}#category .cat-pill{min-height:2.5rem;padding:.5rem .625rem;font-size:.78125rem}#category .cat-pill small{font-size:.59375rem}#category .cat-stats{grid-template-columns:repeat(2,minmax(0,1fr))}#category .toolbar .toolbar-mobile-btn{flex:auto;justify-content:center}#category .toolbar .toolbar-right{flex:100%;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}#category .toolbar .sort-dropdown{width:100%;min-width:0}#category .toolbar .dropdown{justify-content:center;width:100%;max-width:none}#category .toolbar .view-toggle{align-self:center}#category .main-col .brand-empty-state{min-height:17.5rem;padding:2.5rem 1.25rem}#category .main-col .brand-empty-state__icon{width:3.5rem;height:3.5rem;margin-bottom:1rem;font-size:1.3125rem}#category .main-col .brand-empty-state h2{font-size:1.1875rem}#category .main-col .promo-strip{padding:1.125rem}#category .main-col .promo-strip .timer{flex-wrap:wrap}#category .pagination .page{width:2.25rem;height:2.25rem}}@media (hover:none) and (pointer:coarse){#category .cat-pill:hover{color:#475569;border-color:#e5e9ef}#category .cat-pill.on:hover{color:#fff;background:#0a1628;border-color:#0a1628}}#category .cat-header .cat-header-media.brand-header-media{background:#fff;padding:1.75rem}#category .cat-header .cat-header-media.brand-header-media .brand-header-logo{object-fit:contain;object-position:center;filter:none;border-radius:0;width:auto;max-width:100%;height:auto;max-height:9.375rem;display:block}#category{--filters-sticky-top:rem(24)}#category .active-filters{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}#category .active-filters .label{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}#category .filters-backdrop,#category .filters-sticky-placeholder{display:none}#category .filters-sticky-placeholder.is-active{display:block}#category .chip-active{color:#ff5252;background:#ffecec;border:.0625rem solid #ff52522e;border-radius:62.4375rem;align-items:center;gap:.375rem;padding:.3125rem .625rem .3125rem .75rem;font-size:.78125rem;font-weight:500;display:inline-flex}#category .chip-active button{color:#fff;background:#ff5252;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;transition:background .15s;display:inline-flex}#category .chip-active button:hover{background:#e03a3a}#category .chip-clear{color:#475569;cursor:pointer;font-size:.75rem;font-weight:500;text-decoration:underline}#category .chip-clear:hover{color:#ff5252}#category .filters{top:var(--filters-sticky-top);max-height:calc(100vh - var(--filters-sticky-top) - 1.5rem);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;background:#fff;border:.0625rem solid #e5e9ef;border-radius:.75rem;align-self:flex-start;position:sticky;overflow:hidden auto}#category .filters.is-fixed{z-index:40;position:fixed}#category .filters.is-bottom{z-index:1;position:absolute}#category .filters::-webkit-scrollbar{width:.375rem}#category .filters::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:62.4375rem}#category .filters .filters-head{z-index:2;background:#fff;border-bottom:.0625rem solid #eef1f6;justify-content:space-between;align-items:center;padding:1rem 1.125rem;display:flex;position:sticky;top:0}#category .filters .filters-head b{align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;display:flex}#category .filters .filters-head .reset{color:#ff5252;cursor:pointer;font-size:.75rem;font-weight:500;text-decoration:underline}#category .filters .filters-head .filters-head-actions{align-items:center;gap:.625rem;display:flex}#category .filters .filters-head .filter-close{color:#0a1628;background:#f8fafc;border:.0625rem solid #e5e9ef;border-radius:50%;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;display:none}#category .filter-group{border-bottom:.0625rem solid #eef1f6}#category .filter-group:last-child{border-bottom:0}#category .filter-group summary{cursor:pointer;color:#0a1628;justify-content:space-between;align-items:center;padding:.875rem 1.125rem;font-size:.84375rem;font-weight:700;list-style:none;transition:background .15s;display:flex}#category .filter-group summary::-webkit-details-marker{display:none}#category .filter-group summary:hover{background:#fafbfd}#category .filter-group summary .chev{opacity:.6;transition:transform .15s}#category .filter-group[open] summary .chev{opacity:1;color:#ff5252;transform:rotate(180deg)}#category .filter-group .count{color:#94a3b8;margin-left:.375rem;font-size:.6875rem;font-weight:400}#category .filter-body{flex-direction:column;gap:.5rem;padding:.25rem 1.125rem 1rem;display:flex}#category .filter-body .search-input{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.5rem;align-items:center;gap:.375rem;margin-bottom:.375rem;padding:.4375rem .625rem;display:flex}#category .filter-body .search-input input{font:inherit;color:#0a1628;background:0 0;border:0;outline:0;flex:1;font-size:.78125rem}#category .filter-body .search-input svg{color:#94a3b8}#category .check{cursor:pointer;color:#475569;align-items:center;gap:.625rem;padding:.3125rem 0;font-size:.8125rem;transition:color .15s;display:flex}#category .check:hover{color:#0a1628}#category .check input{appearance:none;cursor:pointer;background:#fff;border:.09375rem solid #e5e9ef;border-radius:.3125rem;flex:0 0 1.125rem;width:1.125rem;height:1.125rem;transition:background .15s,border-color .15s;position:relative}#category .check input:checked{background:#ff5252;border-color:#ff5252}#category .check input:checked:after{content:"";border:.125rem solid #fff;border-width:0 .125rem .125rem 0;width:.3125rem;height:.5625rem;position:absolute;top:.09375rem;left:.28125rem;transform:rotate(45deg)}#category .check input:checked+span{color:#0a1628;font-weight:500}#category .check input[type=radio]{border-radius:50%}#category .check input[type=radio]:checked{background:#fff;border-color:#ff5252}#category .check input[type=radio]:checked:after{background:#ff5252;border:0;border-radius:50%;width:.5rem;height:.5rem;top:50%;left:50%;transform:translate(-50%,-50%)}#category .check .num{color:#94a3b8;margin-left:auto;font-family:Roboto Mono,monospace;font-size:.6875rem}#category .slider-wrap{padding:.375rem 0 .25rem}#category .slider-track{background:#e5e9ef;border-radius:.125rem;height:.25rem;margin:1.125rem .5rem 1.5rem;position:relative}#category .slider-track .slider-fill{background:#ff5252;border-radius:.125rem;position:absolute;inset:0 0%}#category .slider-track .slider-thumb{cursor:grab;touch-action:none;background:#fff;border:.15625rem solid #ff5252;border-radius:50%;width:1.125rem;height:1.125rem;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 .0625rem .125rem #0a16280d}#category .slider-track .slider-thumb.t1{left:0%}#category .slider-track .slider-thumb.t2{left:100%}#category .slider-track .slider-thumb:focus-visible{outline-offset:.1875rem;outline:.1875rem solid #ff525238}#category .slider-track .slider-thumb.dragging{cursor:grabbing}#category .slider-inputs{gap:.5rem;display:flex}#category .slider-input{flex-direction:column;flex:1;gap:.1875rem;display:flex}#category .slider-input small{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-family:Roboto Mono,monospace;font-size:.625rem}#category .slider-input .field{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.4375rem;align-items:center;gap:.25rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:500;display:flex}#category .slider-input .field input{width:100%;font:inherit;color:#0a1628;border:0;outline:0}#category .slider-input .field span{color:#94a3b8;font-size:.75rem}#category .tag-row{flex-wrap:wrap;gap:.375rem;display:flex}#category .tag-row button{color:#475569;cursor:pointer;letter-spacing:.02em;background:#fff;border:.0625rem solid #e5e9ef;border-radius:.5rem;padding:.375rem .6875rem;font-family:Roboto Mono,monospace;font-size:.78125rem;font-weight:500;transition:border-color .15s,color .15s,background .15s}#category .tag-row button:hover{color:#0a1628;border-color:#0a1628}#category .tag-row button.on{color:#fff;background:#ff5252;border-color:#ff5252}#category .swatch-row{flex-wrap:wrap;gap:.5rem;display:flex}#category .swatch{cursor:pointer;border:.125rem solid #fff;border-radius:50%;width:1.625rem;height:1.625rem;transition:box-shadow .15s,transform .15s;position:relative;box-shadow:0 0 0 .09375rem #e5e9ef}#category .swatch:hover{transform:scale(1.08)}#category .swatch.on{box-shadow:0 0 0 .125rem #ff5252}#category .rating-row{flex-direction:column;gap:.25rem;display:flex}#category .rating-row label{cursor:pointer;color:#475569;align-items:center;gap:.5rem;padding:.3125rem 0;font-size:.78125rem;transition:color .15s;display:flex}#category .rating-row label:hover{color:#0a1628}#category .rating-row input{appearance:none;cursor:pointer;border:.09375rem solid #e5e9ef;border-radius:50%;flex:0 0 1rem;width:1rem;height:1rem;position:relative}#category .rating-row input:checked{border-color:#ff5252}#category .rating-row input:checked:after{content:"";background:#ff5252;border-radius:50%;position:absolute;inset:.1875rem}#category .rating-row .stars{color:#f5a524;letter-spacing:.03125rem;font-family:Roboto Mono,monospace;font-size:.8125rem}#category .rating-row .num{color:#94a3b8;margin-left:auto;font-family:Roboto Mono,monospace;font-size:.6875rem}#category .filter-cta{background:#fafbfd;border-top:.0625rem solid #eef1f6;flex-direction:column;gap:.5rem;padding:.875rem 1.125rem;display:flex}@media (width<=61.9375rem){#category .active-filters{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}#category .active-filters::-webkit-scrollbar{display:none}#category .active-filters .label,#category .active-filters .chip-active,#category .active-filters .chip-clear{flex:none}#category .filters{-webkit-overflow-scrolling:touch;z-index:1002;overscroll-behavior:contain;touch-action:pan-y;border-radius:0 .875rem .875rem 0;width:min(88vw,23.125rem);height:100dvh;max-height:100dvh;transition:transform .22s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%);box-shadow:1.25rem 0 3.125rem #0a162829}#category .filters.open{transform:translate(0)}#category .filters .filters-head{z-index:2;background:#fff;position:sticky;top:0}#category .filters .filter-close{display:inline-flex}#category .filters-sticky-placeholder{display:none!important}#category .filters-backdrop{opacity:0;visibility:hidden;pointer-events:none;z-index:1001;background:#0a162875;transition:opacity .2s,visibility .2s;display:block;position:fixed;inset:0}#category .filters-backdrop.open{opacity:1;visibility:visible;pointer-events:auto}#category .filter-cta{position:sticky;bottom:0}}@media (width<=32.5rem){#category .filters{width:min(94vw,23.125rem)}#category .filter-group summary,#category .filter-body,#category .filters .filters-head,#category .filter-cta{padding-left:.875rem;padding-right:.875rem}}#product-detail .pd-layout{grid-template-columns:1fr 1fr;align-items:flex-start;gap:3rem;margin-top:.9375rem;display:grid}#product-detail .gallery{flex-direction:column;align-self:flex-start;gap:.875rem;width:100%;height:fit-content;display:flex;position:relative}#product-detail .gallery-sticky-shell{align-self:flex-start;width:100%;min-width:0}@media (width>=64.0625rem){#product-detail .pd-layout{align-items:flex-start;position:relative;overflow:visible}#product-detail .gallery-sticky-shell{min-height:.0625rem;position:relative}#product-detail .gallery{z-index:5}#product-detail .gallery.is-fixed{top:0;left:var(--gallery-sticky-left,0);width:var(--gallery-sticky-width,auto);position:fixed}#product-detail .gallery.is-stuck-bottom{top:var(--gallery-sticky-stop-top,0);width:100%;position:absolute;left:0}}#product-detail .gallery-main{aspect-ratio:1;background:linear-gradient(135deg,#fafbfd 0%,#fff5f5 100%);border:.0625rem solid #e5e9ef;border-radius:1.25rem;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}#product-detail .gallery-main img{object-fit:cover;width:100%;height:100%}#product-detail .gallery-main .zoom-hint{color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#0a1628c7;border-radius:62.4375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.6875rem;display:inline-flex;position:absolute;bottom:.875rem;right:.875rem}#product-detail .gallery-main .fullscreen-btn{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);color:#0a1628;background:#ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;transition:background .15s;display:inline-flex;position:absolute;top:.875rem;right:.875rem;box-shadow:0 .0625rem .125rem #0a16280d}#product-detail .gallery-main .fullscreen-btn:hover{background:#fff}#product-detail .gallery-main .gallery-badges{z-index:2;flex-direction:column;align-items:flex-start;gap:.3125rem;display:flex;position:absolute;top:.875rem;left:.875rem}#product-detail .gallery-main .gallery-badges .pb{letter-spacing:.04em;border-radius:.375rem;padding:.1875rem .5625rem;font-size:.6875rem;font-weight:700}#product-detail .gallery-main .gallery-badges .pb.sale{color:#fff;background:#ff4d2e}#product-detail .gallery-main .gallery-badges .pb.deal{color:#ff5252;background:#fff;border:.0625rem solid #ff5252}#product-detail .gallery-main .gallery-badges .pb.sticker{color:#fff;text-shadow:0 .0625rem .125rem #00000038;align-items:center;gap:.3125rem;max-width:11.25rem;display:inline-flex;box-shadow:0 .125rem .4375rem #0a162824}#product-detail .gallery-main .gallery-badges .pb.sticker img{object-fit:contain;flex:0 0 .875rem;width:.875rem;height:.875rem}#product-detail .gallery-main .gallery-badges .pb.sticker span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#product-detail .gallery-main .gallery-arrow{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);color:#0a1628;background:#ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;transition:background .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 .0625rem .125rem #0a16280d}#product-detail .gallery-main .gallery-arrow:hover{background:#fff}#product-detail .gallery-main .gallery-arrow.prev{left:.875rem}#product-detail .gallery-main .gallery-arrow.next{right:.875rem}#product-detail .gallery-thumbs{grid-template-columns:repeat(5,1fr);gap:.625rem;display:grid}#product-detail .gallery-thumb{aspect-ratio:1;cursor:pointer;background:#fafbfd;border:.09375rem solid #e5e9ef;border-radius:.5rem;transition:border-color .15s,transform .15s;position:relative;overflow:hidden}#product-detail .gallery-thumb img{object-fit:cover;width:100%;height:100%}#product-detail .gallery-thumb:hover{border-color:#0a1628;transform:translateY(-.125rem)}#product-detail .gallery-thumb.on{border-width:.125rem;border-color:#ff5252}#product-detail .gallery-thumb.video:after{content:"";background:#0a162873 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'><path d='M8 5v14l11-7z'/></svg>") 50%/1.5rem no-repeat;position:absolute;inset:0}#product-detail .gallery-meta{color:#94a3b8;letter-spacing:.04em;justify-content:space-between;align-items:center;padding:0 .25rem;font-size:.6875rem;display:flex}#product-detail .pd-info{flex-direction:column;gap:1.125rem;min-width:0;display:flex}#product-detail .pd-top{flex-direction:column;gap:.5rem;display:flex}#product-detail .pd-brand{letter-spacing:.04em;color:#ff5252;text-transform:uppercase;background:#ffecec;border:.0625rem solid #ff52522e;border-radius:62.4375rem;align-self:flex-start;align-items:center;gap:.5rem;padding:.3125rem .75rem;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:900;display:inline-flex}#product-detail .pd-title{letter-spacing:-.02em;margin:0;font-size:2.25rem;font-weight:900;line-height:1.05}#product-detail .pd-shortdesc p,#product-detail .pd-shortdesc ul,#product-detail .pd-shortdesc ol{color:#475569;margin-top:0;font-size:.9375rem;line-height:1.5}#product-detail .pd-meta{flex-wrap:wrap;align-items:center;gap:1.125rem;margin-top:.25rem;display:flex}#product-detail .pd-meta .stars-row{color:#475569;align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}#product-detail .pd-meta .stars-row b{color:#f5a524;letter-spacing:-.125rem}#product-detail .pd-meta .stars-row .num{color:#ff5252;cursor:pointer;font-weight:500;text-decoration:underline}#product-detail .pd-meta .sep{background:#e5e9ef;width:.0625rem;height:.875rem}#product-detail .pd-meta .sku{color:#94a3b8;letter-spacing:.04em;font-size:.75rem}#product-detail .pd-meta .sku b{color:#0a1628}#product-detail .pd-meta .stock-ok,#product-detail .pd-meta .stock-out,#product-detail .pd-meta .stock-expected,#product-detail .pd-meta .stock-limited{align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;display:inline-flex}#product-detail .pd-meta .stock-ok:before,#product-detail .pd-meta .stock-out:before,#product-detail .pd-meta .stock-expected:before,#product-detail .pd-meta .stock-limited:before{content:"";border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}#product-detail .pd-meta .stock-ok{color:#10b981}#product-detail .pd-meta .stock-ok:before{background:#10b981;box-shadow:0 0 0 .1875rem #10b9812e}#product-detail .pd-meta .stock-out{color:#ef4444}#product-detail .pd-meta .stock-out:before{background:#ef4444;box-shadow:0 0 0 .1875rem #ef44442e}#product-detail .pd-meta .stock-expected{color:#3b82f6}#product-detail .pd-meta .stock-expected:before{background:#3b82f6;box-shadow:0 0 0 .1875rem #3b82f62e}#product-detail .pd-meta .stock-limited{color:#f59e0b}#product-detail .pd-meta .stock-limited:before{background:#f59e0b;box-shadow:0 0 0 .1875rem #f59e0b2e}#product-detail .pd-hl{background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:.75rem;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.875rem 1rem;display:grid}#product-detail .pd-hl div{color:#475569;align-items:center;gap:.625rem;font-size:.8125rem;display:flex}#product-detail .pd-hl div b{color:#0a1628;font-weight:700}#product-detail .pd-hl .ico{color:#ff5252;background:#ffecec;border-radius:.5rem;flex:0 0 1.875rem;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:inline-flex}#product-detail .pd-variants{border-top:.0625rem solid #eef1f6;border-bottom:.0625rem solid #eef1f6;flex-direction:column;gap:1.125rem;padding:1.125rem 0;display:flex}#product-detail .variant-group{flex-direction:column;gap:.5rem;display:flex}#product-detail .variant-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}#product-detail .variant-head .label{color:#0a1628;font-size:.8125rem;font-weight:700}#product-detail .variant-head .label small{color:#94a3b8;margin-left:.375rem;font-weight:400}#product-detail .variant-head .value{color:#ff5252;font-size:.8125rem;font-weight:500}#product-detail .variant-tiles{flex-wrap:wrap;gap:.5rem;display:flex}#product-detail .variant-tile{cursor:pointer;text-align:left;background:#fff;border:.09375rem solid #e5e9ef;border-radius:.625rem;flex-direction:column;gap:.125rem;min-width:5.625rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:500;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}#product-detail .variant-tile:hover{border-color:#0a1628}#product-detail .variant-tile.on{background:#fff5f5;border-color:#ff5252;box-shadow:0 0 0 .1875rem #ff52521f}#product-detail .variant-tile.disabled{opacity:.5;cursor:not-allowed;text-decoration:line-through}#product-detail .variant-tile b{color:#0a1628;font-weight:700}#product-detail .variant-tile small{color:#94a3b8;font-size:.6875rem}#product-detail .variant-tile .delta{color:#ff5252;margin-top:.125rem;font-size:.6875rem;font-weight:500}#product-detail .variant-color{cursor:pointer;border:.15625rem solid #fff;border-radius:.75rem;width:3rem;height:3rem;transition:box-shadow .15s,transform .15s;position:relative;box-shadow:0 0 0 .09375rem #e5e9ef}#product-detail .variant-color:hover{transform:scale(1.05)}#product-detail .variant-color.on{box-shadow:0 0 0 .15625rem #ff5252}#product-detail .variant-color.on:after{content:"";opacity:.5;border:.09375rem dashed #ff5252;border-radius:.875rem;position:absolute;inset:-.125rem}#product-detail .pricing-card{background:linear-gradient(#fff 0%,#fff5f5 100%);border:.0625rem solid #ff525233;border-radius:.75rem;flex-direction:column;gap:.875rem;padding:1.375rem 1.5rem;display:flex;position:relative;overflow:hidden}#product-detail .pricing-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff52521a 0%,#0000 70%);border-radius:50%;width:12.5rem;height:12.5rem;position:absolute;top:-3.75rem;right:-2.5rem}#product-detail .pricing-card>*{z-index:1;position:relative}#product-detail .pricing-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}#product-detail .pricing-now{align-items:baseline;gap:.875rem;display:flex}#product-detail .pricing-now b{letter-spacing:-.025em;color:#ff5252;font-size:2.625rem;font-weight:900;line-height:1}#product-detail .pricing-now .old{color:#94a3b8;font-size:1.125rem;font-weight:400;text-decoration:line-through}#product-detail .pricing-disc{color:#fff;letter-spacing:.02em;background:#ff4d2e;border-radius:.5rem;align-self:center;align-items:center;gap:.375rem;padding:.3125rem .75rem;font-size:.8125rem;font-weight:700;display:inline-flex}#product-detail .pricing-disc small{opacity:.85;font-weight:500}#product-detail .pricing-installments{color:#475569;flex-wrap:wrap;align-items:center;gap:.625rem;font-size:.84375rem;display:flex}#product-detail .pricing-installments b{color:#0a1628;font-weight:700}#product-detail .pricing-installments .pillop{color:#475569;cursor:pointer;background:#fff;border:.0625rem solid #e5e9ef;border-radius:.375rem;padding:.1875rem .5625rem;font-size:.6875rem}#product-detail .pricing-installments .pillop:hover{color:#ff5252;border-color:#ff5252}#product-detail .pricing-installments .pillop.on{color:#ff5252;background:#ffecec;border-color:#ff5252}#product-detail .pricing-vat{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem}#product-detail .pricing-flash{color:#fff;background:#0a1628;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;margin:0 -.125rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:500;transition:background .15s;display:flex}#product-detail .pricing-flash.is-expired{background:#64748b}#product-detail .pricing-flash.is-expired .timer span{opacity:.9;background:#ffffff1f}#product-detail .pricing-flash .flash-l{align-items:center;gap:.5rem;min-width:0;display:flex}#product-detail .pricing-flash .flash-text{line-height:1.25}#product-detail .pricing-flash .timer{flex:none;gap:.3125rem;display:flex}#product-detail .pricing-flash .timer span{text-align:center;background:#ffffff24;border-radius:.3125rem;min-width:2.25rem;padding:.1875rem .4375rem;font-size:.75rem;font-weight:700}#product-detail .package-prices{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}#product-detail .package-prices-head{justify-content:space-between;align-items:flex-start;gap:.875rem;display:flex}#product-detail .package-prices-head .eyebrow{color:#ff5252;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.25rem;font-size:.6875rem;font-weight:800;display:block}#product-detail .package-prices-head h3{letter-spacing:-.01em;color:#0a1628;margin:0;font-size:1rem;font-weight:900}#product-detail .package-base{color:#64748b;white-space:nowrap;background:#fafbfd;border:.0625rem solid #eef1f6;border-radius:62.4375rem;flex:none;align-items:center;gap:.3125rem;padding:.3125rem .5625rem;font-size:.6875rem;font-weight:600;display:inline-flex}#product-detail .package-base b{color:#0a1628;font-weight:900}#product-detail .package-prices-list{flex-direction:column;gap:.5rem;display:flex}#product-detail .package-price-row{background:#fafbfd;border:.0625rem solid #eef1f6;border-radius:.625rem;grid-template-columns:minmax(6rem,.75fr) minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}#product-detail .package-price-row:hover{background:#fff;border-color:#ff525252}#product-detail .package-price-row.is-selected{background:#fff5f5;border-color:#ff5252;box-shadow:0 .625rem 1.5rem -1.125rem #ff52528c}#product-detail .package-qty{flex-direction:column;gap:.125rem;display:flex}#product-detail .package-qty b{color:#0a1628;font-size:.9375rem;font-weight:900}#product-detail .package-qty small{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:.65625rem}#product-detail .package-price{color:#475569;flex-wrap:wrap;align-items:baseline;gap:.3125rem;min-width:0;display:flex}#product-detail .package-price b{color:#ff5252;letter-spacing:-.01em;font-size:1.0625rem;font-weight:900}#product-detail .package-price span{color:#0a1628;font-size:.8125rem;font-weight:700}#product-detail .package-price small{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;flex-basis:100%;font-size:.65625rem}#product-detail .package-add{color:#fff;white-space:nowrap;background:#0a1628;border-radius:62.4375rem;height:2.375rem;padding:0 1rem;font-size:.75rem;font-weight:800;transition:background .15s}#product-detail .package-add:hover{background:#ff5252}#product-detail .package-price-row.is-selected .package-add{background:#10b981}#product-detail .package-prices-note{color:#0f766e;background:#10b98117;border:.0625rem solid #10b9812e;border-radius:.5625rem;padding:.5625rem .6875rem;font-size:.75rem;line-height:1.35}#product-detail .buy-row{flex-wrap:wrap;align-items:stretch;gap:.625rem;display:flex}#product-detail .qty{background:#fff;border:.09375rem solid #e5e9ef;border-radius:62.4375rem;flex:none;align-items:center;height:3.375rem;padding:.1875rem;display:inline-flex}#product-detail .qty button{color:#475569;border-radius:62.4375rem;justify-content:center;align-items:center;width:2.75rem;height:2.875rem;font-size:1.125rem;font-weight:700;transition:background .15s,color .15s;display:inline-flex}#product-detail .qty button:hover{color:#ff5252;background:#ffecec}#product-detail .qty input{text-align:center;width:2.25rem;height:2.875rem;font:inherit;color:#0a1628;background:0 0;border:0;outline:0;font-size:1rem;font-weight:700}#product-detail .btn-cart-big{color:#fff;background:#ff5252;border-radius:62.4375rem;flex:1;justify-content:center;align-items:center;gap:.625rem;min-width:12.5rem;height:3.375rem;font-size:.9375rem;font-weight:700;transition:transform .15s,background .15s;display:inline-flex;box-shadow:0 1rem 2.5rem -.75rem #ff525273}#product-detail .btn-cart-big:hover{background:#e03a3a;transform:translateY(-.0625rem)}#product-detail .btn-buynow{color:#fff;background:#0a1628;border-radius:62.4375rem;justify-content:center;align-items:center;gap:.5rem;height:3.375rem;padding:0 1.5rem;font-size:.9375rem;font-weight:700;transition:background .15s;display:inline-flex}#product-detail .btn-buynow:hover{background:#000}#product-detail .buy-sec{align-items:center;gap:.625rem;display:flex}#product-detail .buy-sec .iconbtn-l{color:#475569;background:#fff;border:.09375rem solid #e5e9ef;border-radius:62.4375rem;flex:1;justify-content:center;align-items:center;gap:.5rem;height:2.875rem;font-size:.8125rem;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}#product-detail .buy-sec .iconbtn-l:hover{color:#0a1628;border-color:#0a1628}#product-detail .buy-sec .iconbtn-l.active{color:#ff4d2e;border-color:#ff4d2e}#product-detail .buy-sec .iconbtn-l.active svg{fill:currentColor}#product-detail .trust-row{background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:.75rem;grid-template-columns:repeat(2,1fr);gap:.625rem;padding:1.125rem;display:grid}#product-detail .trust{align-items:center;gap:.625rem;font-size:.8125rem;line-height:1.3;display:flex}#product-detail .trust .ico{color:#ff5252;background:#fff;border:.0625rem solid #e5e9ef;border-radius:.5625rem;flex:0 0 2.25rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}#product-detail .trust b{color:#0a1628;font-size:.8125rem;font-weight:700;display:block}#product-detail .trust small{color:#94a3b8;font-size:.71875rem}#product-detail .ship{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.75rem;padding:0}#product-detail .ship-row{border-bottom:.0625rem solid #eef1f6;align-items:center;gap:.875rem;padding:.875rem 1.125rem;display:flex}#product-detail .ship-row:last-child{border-bottom:0}#product-detail .ship-row .ico{color:#ff5252;background:#ffecec;border-radius:.625rem;flex:0 0 2.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}#product-detail .ship-row .info{flex-direction:column;flex:1;display:flex}#product-detail .ship-row .info b{font-size:.84375rem;font-weight:700}#product-detail .ship-row .info small{color:#475569;margin-top:.0625rem;font-size:.75rem}#product-detail .ship-row .info .tag{color:#ff5252;letter-spacing:.04em;background:#ffecec;border-radius:.25rem;margin-left:.5rem;padding:.0625rem .4375rem;font-size:.65625rem;font-weight:500;display:inline-block}#product-detail .ship-row .right{color:#0a1628;text-align:right;white-space:nowrap;font-size:.78125rem;font-weight:500}#product-detail .ship-row .right small{color:#94a3b8;margin-top:.0625rem;font-size:.6875rem;font-weight:400;display:block}#product-detail .pd-tabs{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);z-index:25;background:#fffffff5;border-bottom:.0625rem solid #e5e9ef;gap:.25rem;margin-top:3.75rem;display:flex;position:sticky;top:11rem;overflow-x:auto}#product-detail .pd-tabs a{color:#475569;white-space:nowrap;border-bottom:.125rem solid #0000;align-items:center;gap:.375rem;margin-bottom:-.0625rem;padding:.875rem 1.125rem;font-size:.875rem;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}#product-detail .pd-tabs a.on,#product-detail .pd-tabs a:hover{color:#ff5252;border-color:#ff5252}#product-detail .pd-tabs a .num{color:#94a3b8;font-size:.6875rem;font-weight:400}#product-detail .pd-tabs a.on .num{color:#ff5252}#product-detail .pd-section{border-bottom:.0625rem solid #eef1f6;padding:2.625rem 0;scroll-margin-top:15rem}#product-detail .pd-section h2{letter-spacing:-.015em;margin:0 0 1.375rem;font-size:1.75rem;font-weight:900;line-height:1.1}#product-detail .pd-section h2 .num-h{color:#94a3b8;vertical-align:middle;margin-right:.75rem;font-size:.8125rem;font-weight:500}#product-detail .desc{grid-template-columns:1.2fr 1fr;align-items:flex-start;gap:2.5rem;display:grid}#product-detail .desc h3{margin:1.5rem 0 .5rem;font-size:1.125rem;font-weight:700}#product-detail .desc h3:first-child{margin-top:0}#product-detail .desc p{color:#475569;margin:0 0 .875rem;font-size:.90625rem;line-height:1.7}#product-detail .desc ul{flex-direction:column;gap:.5rem;margin:.5rem 0 .875rem;display:flex}#product-detail .desc li{color:#475569;align-items:flex-start;gap:.625rem;font-size:.875rem;display:flex}#product-detail .desc li:before{content:"";background:#ff5252;border-radius:50%;flex:0 0 .375rem;width:.375rem;height:.375rem;margin-top:.5rem}#product-detail .desc table{border-collapse:collapse;width:100%;margin:.875rem 0}#product-detail .desc table th,#product-detail .desc table td{text-align:left;color:#475569;border:.0625rem solid #eef1f6;padding:.5rem .75rem;font-size:.8125rem}#product-detail .desc table th{color:#0a1628;background:#fafbfd;font-weight:700}#product-detail .desc-media{flex-direction:column;gap:.875rem;display:flex;position:sticky;top:14.375rem}#product-detail .desc-media .shot{aspect-ratio:4/3;background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:.75rem;overflow:hidden}#product-detail .desc-media .shot img{object-fit:cover;width:100%;height:100%}#product-detail .desc-media .shot.with-caption{position:relative}#product-detail .desc-media .shot .cap{color:#fff;letter-spacing:.04em;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#0a1628c7;border-radius:.375rem;padding:.375rem .75rem;font-size:.75rem;position:absolute;bottom:.875rem;left:.875rem}#product-detail .datasheet-link{color:#ff5252;align-items:center;gap:.375rem;margin-top:1.125rem;font-size:.875rem;font-weight:500;display:inline-flex}#product-detail .spec-block{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}#product-detail .spec-row{background:#fff;border-bottom:.0625rem solid #eef1f6;justify-content:space-between;align-items:flex-start;gap:1.125rem;min-height:3rem;padding:.8125rem 1.125rem;font-size:.8125rem;display:flex}#product-detail .spec-row:nth-child(odd){border-right:.0625rem solid #eef1f6}#product-detail .spec-row:nth-last-child(-n+2){border-bottom:0}#product-detail .spec-row .k{color:#94a3b8;line-height:1.35}#product-detail .spec-row .v{color:#0a1628;text-align:right;font-size:.78125rem;font-weight:500;line-height:1.35}#product-detail .spec-row .v b{color:#ff5252;font-weight:700}#product-detail .box-grid{grid-template-columns:repeat(5,1fr);gap:.875rem;display:grid}#product-detail .box-item{text-align:center;background:#fff;border:.0625rem solid #e5e9ef;border-radius:.75rem;flex-direction:column;align-items:center;gap:.5rem;padding:1.125rem 1rem .875rem;display:flex}#product-detail .box-item .pic{color:#ff5252;background:#ffecec;border-radius:.875rem;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;margin-bottom:.25rem;display:inline-flex}#product-detail .box-item b{font-size:.8125rem;font-weight:700;line-height:1.2}#product-detail .box-item small{color:#94a3b8;letter-spacing:.04em;font-size:.6875rem}#product-detail .reviews-top{background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:1.25rem;grid-template-columns:17.5rem 1fr;align-items:center;gap:2.25rem;margin-bottom:1.75rem;padding:1.75rem 2rem;display:grid}#product-detail .review-score{text-align:center;flex-direction:column;align-items:center;display:flex}#product-detail .review-score .big{letter-spacing:-.04em;color:#0a1628;font-size:4.125rem;font-weight:900;line-height:1}#product-detail .review-score .big small{color:#94a3b8;font-size:1.5rem;font-weight:400}#product-detail .review-score .stars{color:#f5a524;letter-spacing:.125rem;margin:.375rem 0;font-size:1.125rem}#product-detail .review-score .count{color:#475569;font-size:.8125rem}#product-detail .review-score .count b{color:#0a1628}#product-detail .review-bars{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}#product-detail .bar-row{align-items:center;gap:.75rem;font-size:.8125rem;display:flex}#product-detail .bar-row .lab{color:#475569;flex:0 0 3.75rem;align-items:center;gap:.25rem;display:flex}#product-detail .bar-row .lab svg{color:#f5a524}#product-detail .bar-row .bar{background:#e5e9ef;border-radius:.25rem;flex:1;height:.5rem;overflow:hidden}#product-detail .bar-row .bar .fill{background:linear-gradient(90deg,#ff5252 0%,#ff8585 100%);border-radius:.25rem;height:100%}#product-detail .bar-row .count{text-align:right;color:#94a3b8;flex:0 0 3.75rem;font-size:.75rem}#product-detail .review-cta{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}#product-detail .review-cta small{color:#94a3b8;font-size:.6875rem}#product-detail .review-form{box-sizing:border-box;background:#fff;border:.0625rem solid #e5e9ef;border-radius:.75rem;flex-direction:column;gap:1rem;width:100%;min-width:0;max-width:100%;margin:-.5rem 0 1.75rem;padding:1.375rem 1.5rem;display:flex;box-shadow:0 1.125rem 2.75rem -2.125rem #0a162873}#product-detail .review-form[hidden]{display:none}#product-detail .review-form *,#product-detail .review-form :before,#product-detail .review-form :after{box-sizing:border-box}#product-detail .review-form label{color:#0a1628;flex-direction:column;gap:.4375rem;min-width:0;max-width:100%;font-size:.75rem;font-weight:700;display:flex}#product-detail .review-form input,#product-detail .review-form textarea{color:#0a1628;background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:.5rem;width:100%;min-width:0;max-width:100%;padding:.6875rem .75rem;font-size:.875rem;font-weight:400;line-height:1.35;transition:border-color .15s,background .15s,box-shadow .15s}#product-detail .review-form input:focus,#product-detail .review-form textarea:focus{background:#fff;border-color:#ff5252;outline:0;box-shadow:0 0 0 .1875rem #ff52521f}#product-detail .review-form textarea{resize:vertical;min-height:7.5rem}#product-detail .review-form-head{justify-content:space-between;align-items:flex-start;gap:.875rem;display:flex}#product-detail .review-form-head .eyebrow{color:#ff5252;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.25rem;font-size:.6875rem;font-weight:800;display:block}#product-detail .review-form-head h3{color:#0a1628;letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:900}#product-detail .review-form-close{color:#64748b;cursor:pointer;background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:50%;flex:0 0 2.125rem;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;font-size:1.375rem;line-height:1;transition:color .15s,border-color .15s,background .15s;display:inline-flex}#product-detail .review-form-close:hover{color:#ff5252;background:#fff5f5;border-color:#ff525259}#product-detail .review-rating-field{flex-flow:row-reverse wrap;justify-content:flex-end;gap:.25rem;width:max-content;max-width:100%;display:inline-flex}#product-detail .review-rating-field input{opacity:0;pointer-events:none;border:0;width:.0625rem;height:.0625rem;margin:0;padding:0;position:absolute}#product-detail .review-rating-field label{color:#cbd5e1;cursor:pointer;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;font-size:1.625rem;line-height:1;transition:color .15s,transform .15s;display:inline-flex}#product-detail .review-rating-field label:hover,#product-detail .review-rating-field label:hover~label,#product-detail .review-rating-field input:checked~label{color:#f5a524}#product-detail .review-rating-field label:hover{transform:translateY(-.0625rem)}#product-detail .review-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;min-width:0;max-width:100%;display:grid}#product-detail .review-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:.625rem;min-width:0;display:flex}#product-detail .review-form-actions .btn{min-width:0}#product-detail .review-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.875rem;margin-bottom:1.125rem;display:flex}#product-detail .review-filters{flex-wrap:wrap;gap:.375rem;display:flex}#product-detail .review-list{grid-template-columns:1fr 1fr;gap:.875rem;display:grid}#product-detail .reviews-show-all-toggle,#product-detail .review-filter-toggle{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}#product-detail [data-extra-review]{display:none}#product-detail #reviews-show-all-toggle:checked~.review-list [data-extra-review]{display:flex!important}#product-detail #reviews-show-all-toggle:checked~[data-show-all-reviews-wrap]{display:none!important}#product-detail #review-filter-all:checked~.review-tools label[for=review-filter-all],#product-detail #review-filter-5:checked~.review-tools label[for=review-filter-5],#product-detail #review-filter-4:checked~.review-tools label[for=review-filter-4],#product-detail #review-filter-3:checked~.review-tools label[for=review-filter-3],#product-detail #review-filter-2:checked~.review-tools label[for=review-filter-2],#product-detail #review-filter-1:checked~.review-tools label[for=review-filter-1],#product-detail #review-filter-verified:checked~.review-tools label[for=review-filter-verified]{color:#fff;background:#0a1628;border-color:#0a1628}#product-detail #review-filter-5:checked~.review-list .review-card,#product-detail #review-filter-4:checked~.review-list .review-card,#product-detail #review-filter-3:checked~.review-list .review-card,#product-detail #review-filter-2:checked~.review-list .review-card,#product-detail #review-filter-1:checked~.review-list .review-card,#product-detail #review-filter-verified:checked~.review-list .review-card{display:none!important}#product-detail #review-filter-5:checked~.review-list .review-card[data-review-rate="5"],#product-detail #review-filter-4:checked~.review-list .review-card[data-review-rate="4"],#product-detail #review-filter-3:checked~.review-list .review-card[data-review-rate="3"],#product-detail #review-filter-2:checked~.review-list .review-card[data-review-rate="2"],#product-detail #review-filter-1:checked~.review-list .review-card[data-review-rate="1"],#product-detail #review-filter-verified:checked~.review-list .review-card[data-review-verified="1"]{display:flex!important}#product-detail #review-filter-5:checked~[data-show-all-reviews-wrap],#product-detail #review-filter-4:checked~[data-show-all-reviews-wrap],#product-detail #review-filter-3:checked~[data-show-all-reviews-wrap],#product-detail #review-filter-2:checked~[data-show-all-reviews-wrap],#product-detail #review-filter-1:checked~[data-show-all-reviews-wrap],#product-detail #review-filter-verified:checked~[data-show-all-reviews-wrap]{display:none!important}#product-detail .review-card{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.75rem;flex-direction:column;gap:.625rem;padding:1.25rem;display:flex}#product-detail .review-head{align-items:center;gap:.75rem;display:flex}#product-detail .review-avatar{color:#fff;background:linear-gradient(135deg,#ff5252 0%,#ff8585 100%);border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;font-weight:700;display:inline-flex}#product-detail .review-name{align-items:center;gap:.375rem;font-size:.875rem;font-weight:700;display:flex}#product-detail .review-name .verified{color:#10b981;letter-spacing:.04em;background:#10b9811a;border-radius:.25rem;padding:.125rem .4375rem;font-size:.625rem;font-weight:500}#product-detail .review-date{color:#94a3b8;letter-spacing:.04em;font-size:.6875rem}#product-detail .review-stars{color:#f5a524;letter-spacing:.0625rem;margin-left:auto;font-size:.875rem}#product-detail .review-title{margin:0;font-size:.9375rem;font-weight:700}#product-detail .review-body{color:#475569;margin:0;font-size:.84375rem;line-height:1.55}#product-detail .review-config{flex-wrap:wrap;gap:.375rem;font-size:.6875rem;display:flex}#product-detail .review-config .conf{color:#475569;letter-spacing:.02em;background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:.3125rem;padding:.1875rem .5rem}#product-detail .review-foot{color:#94a3b8;border-top:.0625rem solid #eef1f6;justify-content:space-between;align-items:center;padding-top:.5rem;font-size:.75rem;display:flex}#product-detail .review-foot .vote{gap:.25rem;display:flex}#product-detail .review-foot button{color:#475569;border-radius:.5rem;align-items:center;gap:.3125rem;padding:.3125rem .625rem;font-size:.75rem;font-weight:500;transition:background .15s;display:inline-flex}#product-detail .review-foot button:hover{color:#0a1628;background:#fafbfd}#product-detail .cat-pill{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:.0625rem solid #e5e9ef;border-radius:62.4375rem;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;transition:border-color .15s,color .15s,background .15s;display:inline-flex}#product-detail .cat-pill:hover{color:#ff5252;border-color:#ff5252}#product-detail .cat-pill.on{color:#fff;background:#0a1628;border-color:#0a1628}#product-detail .cat-pill small{opacity:.65;font-size:.625rem}#product-detail .dropdown{cursor:pointer;color:#0a1628;background:#fff;border:.0625rem solid #e5e9ef;border-radius:62.4375rem;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;transition:border-color .15s;display:inline-flex;position:relative}#product-detail .dropdown:hover{border-color:#0a1628}#product-detail .dropdown svg{opacity:.55}#product-detail .dropdown b{color:#475569;margin-right:.25rem;font-weight:400}#product-detail .faq{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}#product-detail .faq li{background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:.625rem;overflow:hidden}#product-detail .faq summary{cursor:pointer;justify-content:space-between;padding:1rem 1.25rem;font-size:.90625rem;font-weight:700;list-style:none;display:flex}#product-detail .faq summary::-webkit-details-marker{display:none}#product-detail .faq .chev{opacity:.55;transition:transform .15s}#product-detail .faq details[open] summary .chev{color:#ff5252;opacity:1;transform:rotate(180deg)}#product-detail .faq .answer{color:#475569;background:#fff;border-top:.0625rem solid #eef1f6;padding:.875rem 1.25rem;font-size:.84375rem;line-height:1.6}#product-detail .sticky-buy{z-index:40;background:#fff;border-top:.0625rem solid #e5e9ef;align-items:center;gap:1rem;padding:.75rem 1.75rem;transition:transform .25s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -.625rem 1.875rem -.625rem #0a162814}#product-detail .sticky-buy.on{display:flex;transform:translateY(0)}#product-detail .sticky-buy .img{background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:.5rem;flex:0 0 3rem;width:3rem;height:3rem;overflow:hidden}#product-detail .sticky-buy .img img{object-fit:cover;width:100%;height:100%}#product-detail .sticky-buy .name{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}#product-detail .sticky-buy .name b{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;overflow:hidden}#product-detail .sticky-buy .name small{color:#94a3b8;font-size:.6875rem}#product-detail .sticky-buy .price{align-items:baseline;gap:.5rem;display:flex}#product-detail .sticky-buy .price b{color:#ff5252;letter-spacing:-.01em;font-size:1.25rem;font-weight:900}#product-detail .sticky-buy .price s{color:#94a3b8;font-size:.8125rem}#product-detail .sticky-buy .actions{gap:.5rem;display:flex}@media (width<=64rem){#product-detail .wrap{padding:0 1.25rem}#product-detail .pd-layout{grid-template-columns:1fr;gap:1.75rem}#product-detail .gallery{width:100%;max-width:35rem;margin:0 auto;position:static}#product-detail .pd-tabs{top:0}#product-detail .pd-section{scroll-margin-top:7.5rem}#product-detail .desc{grid-template-columns:1fr}#product-detail .desc-media{flex-direction:row;position:static;overflow-x:auto}#product-detail .desc-media .shot{flex:0 0 60%}#product-detail .spec-block{grid-template-columns:1fr}#product-detail .spec-row{border-right:0!important}#product-detail .spec-row:nth-last-child(2){border-bottom:.0625rem solid #eef1f6}#product-detail .spec-row:last-child{border-bottom:0}#product-detail .box-grid{grid-template-columns:repeat(3,1fr)}#product-detail .review-list{grid-template-columns:1fr}#product-detail .reviews-top{text-align:center;grid-template-columns:1fr;padding:1.5rem}#product-detail .review-form-grid{grid-template-columns:1fr}#product-detail .review-form-actions{justify-content:stretch}#product-detail .review-form-actions .btn{flex:8.75rem}#product-detail .review-cta{align-items:center}#product-detail .product-grid{grid-template-columns:repeat(3,1fr)}#product-detail .cat-drawer-body{grid-template-columns:15rem 1fr}#product-detail .cat-feat-col{display:none}#product-detail .subscribe{grid-template-columns:1fr;gap:1.5rem;padding:2.25rem 2rem}#product-detail .footer .wrap{grid-template-columns:repeat(3,1fr)}#product-detail .footer-brand{grid-column:1/-1}}@media (width<=48rem){#product-detail .header-main{flex-wrap:wrap;gap:.75rem;height:auto;padding:.75rem 0}#product-detail .menu-toggle{color:#ff5252;background:#ffecec;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;display:inline-flex}#product-detail .search{flex:1 0 100%;order:3;width:100%}#product-detail .header-icons{margin-left:auto}#product-detail .header-cta{margin-left:0}#product-detail .header-cta-text{display:none}#product-detail .subnav .wrap{overflow-x:auto}#product-detail .subnav nav{margin-left:.5rem}#product-detail .subnav-right{display:none}#product-detail .pd-title{font-size:1.75rem}#product-detail .pd-hl{grid-template-columns:1fr}#product-detail .pricing-now b{font-size:2.125rem}#product-detail .box-grid,#product-detail .product-grid{grid-template-columns:repeat(2,1fr)}#product-detail .cat-drawer{width:100vw}#product-detail .cat-drawer-body{display:block;overflow:auto}#product-detail .cat-list-col{border-bottom:.0625rem solid #e5e9ef;border-right:0}#product-detail .cat-sub-col{border-right:0}#product-detail .subscribe{padding:1.75rem 1.375rem}#product-detail .subscribe h2{font-size:1.625rem}#product-detail .footer .wrap{grid-template-columns:repeat(2,1fr)}}@media (width<=35rem){#product-detail .wrap{padding:0 1rem}#product-detail .gallery-badges{top:.625rem;left:.625rem}#product-detail .gallery-badges .pb.sticker{max-width:8.4375rem;padding-left:.4375rem;padding-right:.4375rem;font-size:.625rem}#product-detail .promo-marquee span:nth-child(n+2){display:none}#product-detail .pd-title{font-size:1.5rem}#product-detail .pricing-head{gap:.5rem}#product-detail .pricing-now b{font-size:1.875rem}#product-detail .pricing-flash{flex-direction:column;align-items:flex-start;padding:.75rem}#product-detail .pricing-flash .timer{justify-content:space-between;width:100%}#product-detail .pricing-flash .timer span{flex:1;min-width:0;padding-left:.3125rem;padding-right:.3125rem}#product-detail .package-prices{padding:.875rem}#product-detail .package-prices-head{flex-direction:column;align-items:stretch;gap:.5rem}#product-detail .package-base{width:max-content}#product-detail .package-price-row{grid-template-columns:1fr;align-items:stretch;gap:.5625rem}#product-detail .package-price{justify-content:space-between}#product-detail .package-price small{flex-basis:auto;margin-left:auto}#product-detail .package-add{width:100%}#product-detail .buy-row{flex-direction:column}#product-detail .qty{justify-content:space-between;width:100%;height:3.25rem}#product-detail .btn-cart-big{width:100%;min-width:0;padding:.875rem 0}#product-detail .btn-buynow{width:100%}#product-detail .buy-sec{flex-wrap:wrap}#product-detail .buy-sec .iconbtn-l{flex:1 0 40%}#product-detail .trust-row,#product-detail .box-grid,#product-detail .product-grid{grid-template-columns:1fr}#product-detail .gallery-thumbs{grid-template-columns:repeat(5,1fr);gap:.375rem}#product-detail .pd-section h2,#product-detail .pd-section .h2{font-size:1.375rem}#product-detail .sticky-buy{gap:.625rem;padding:.625rem 1rem}#product-detail .sticky-buy .name,#product-detail .sticky-buy .price s,#product-detail .sticky-buy .actions .btn-ghost{display:none}}#product-detail .pricing-installments .pillop{font-family:inherit}#product-detail .pricing-installments .financing-info-link{color:#ff5252;font:inherit;text-underline-offset:.125rem;cursor:pointer;background:0 0;border:0;padding:0;font-size:.71875rem;font-weight:700;text-decoration:underline}#product-detail .pricing-installments .financing-info-link:hover{color:#e63f3f}.financing-modal{color:#0a1628;background:#fff;border:0;border-radius:.875rem;width:min(45rem,100% - 2rem);max-width:none;max-height:calc(100vh - 3rem);margin:auto;padding:0;overflow:hidden;box-shadow:0 1.5rem 4.375rem #0f172a3d}.financing-modal::backdrop{-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);background:#0a162894}.financing-modal .financing-modal-dialog{padding:1.5rem;overflow:auto}.financing-modal .financing-modal-head{justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.25rem;display:flex}.financing-modal .financing-modal-head h3{color:#0a1628;margin:.25rem 0 .3125rem;font-size:1.25rem;font-weight:800;line-height:1.25}.financing-modal .financing-modal-head p{color:#64748b;margin:0;font-size:.78125rem;line-height:1.5}.financing-modal .financing-modal-eyebrow{color:#ff5252;letter-spacing:.04em;text-transform:uppercase;font-size:.65625rem;font-weight:800;display:block}.financing-modal .financing-modal-close{color:#64748b;cursor:pointer;background:#fff;border:.0625rem solid #e5e9ef;border-radius:50%;flex:0 0 2.375rem;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;padding:0;font-size:1rem;transition:all .2s;display:inline-flex}.financing-modal .financing-modal-close:hover{color:#ff5252;border-color:#ff5252}.financing-modal .financing-installments-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;display:grid}.financing-modal .pricing-installment-option{background:#f8fafc;border:.0625rem solid #e5e9ef;border-radius:.625rem;min-width:0;padding:.75rem}.financing-modal .pricing-installment-option>span{color:#64748b;margin-bottom:.3125rem;font-size:.6875rem;font-weight:700;display:block}.financing-modal .pricing-installment-option>strong{color:#0a1628;white-space:nowrap;align-items:baseline;gap:.1875rem;font-size:.875rem;font-weight:800;display:flex}.financing-modal .pricing-installment-option>strong small{color:#64748b;font-size:.625rem;font-weight:500}.financing-modal .pricing-installment-option>small{color:#94a3b8;margin-top:.25rem;font-size:.625rem;line-height:1.35;display:block}.financing-modal .financing-modal-note{color:#64748b;background:#f8fafc;border-radius:.5625rem;align-items:flex-start;gap:.625rem;margin-top:1.125rem;padding:.75rem .875rem;display:flex}.financing-modal .financing-modal-note i{color:#ff5252;flex:none;margin-top:.125rem}.financing-modal .financing-modal-note p{margin:0;font-size:.6875rem;line-height:1.55}@media (width<=48rem){.financing-modal{border-radius:.75rem;width:calc(100% - 1.25rem);max-height:calc(100vh - 1.25rem)}.financing-modal .financing-modal-dialog{padding:1.125rem}.financing-modal .financing-modal-head{gap:.75rem}.financing-modal .financing-modal-head h3{font-size:1.0625rem}.financing-modal .financing-installments-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#checkout .co-secure{color:#10b981;background:#10b9811a;border:.0625rem solid #10b98140;border-radius:62.4375rem;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.75rem;font-weight:500;display:inline-flex}#checkout .co-secure svg{color:#10b981}#checkout .co-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:.75rem;padding-top:.875rem;display:flex}#checkout .co-hero h1{letter-spacing:-.02em;margin:.5rem 0 .375rem;font-size:2.375rem;font-weight:900;line-height:1.1}#checkout .co-hero p{color:#475569;max-width:33.75rem;margin:0;font-size:.9375rem}#checkout .co-steps{background:#fff;border:.0625rem solid #e5e9ef;border-radius:62.4375rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.875rem 1.25rem;display:flex}#checkout .co-steps .arrow{color:#94a3b8;font-size:.6875rem}#checkout .co-step{color:#94a3b8;align-items:center;gap:.5rem;font-size:.78125rem;font-weight:500;display:inline-flex}#checkout .co-step .num{background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:50%;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-size:.6875rem;font-weight:700;display:inline-flex}#checkout .co-step.done{color:#475569}#checkout .co-step.done .num{color:#fff;background:#10b981;border-color:#10b981}#checkout .co-step.on{color:#ff5252;font-weight:700}#checkout .co-step.on .num{color:#fff;background:#ff5252;border-color:#ff5252;box-shadow:0 0 0 .25rem #ff52522e}#checkout .co-layout{grid-template-columns:1.85fr 1fr;align-items:flex-start;gap:2rem;margin-top:1.5rem;display:grid}#checkout .co-layout>aside{align-self:flex-start;min-width:0}#checkout .co-section{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.75rem;margin-bottom:1.125rem;padding:1.5rem 1.75rem 1.75rem}#checkout .co-section .co-section-head{justify-content:space-between;align-items:center;gap:.875rem;margin-bottom:1.125rem;display:flex}#checkout .co-section .co-section-head .ttl{align-items:center;gap:.875rem;display:flex}#checkout .co-section .co-section-head .ttl .num{color:#ff5252;background:#ffecec;border-radius:.625rem;flex:0 0 2.25rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;font-weight:700;display:inline-flex}#checkout .co-section .co-section-head h2{letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:900}#checkout .co-section .co-section-head .sub{color:#94a3b8;margin-top:.0625rem;font-size:.75rem;font-weight:400;display:block}#checkout .co-section .co-section-head .toggle{color:#ff5252;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;font-family:inherit;font-size:.78125rem;font-weight:500;display:inline-flex}#checkout .billing-fields{background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:.75rem;margin-top:.875rem;padding:1rem;animation:.2s fadeDown}#checkout .field-row{gap:.75rem;margin-top:0;display:grid}#checkout .field-row.cols-2{grid-template-columns:1fr 1fr}#checkout .field-row.cols-3{grid-template-columns:1fr 1fr 1fr}#checkout .field-row.cols-2-1{grid-template-columns:2fr 1fr}#checkout .field-row+.field-row{margin-top:.75rem}#checkout .input-wrap{flex-direction:column;display:flex;position:relative}#checkout .input-wrap label{color:#94a3b8;pointer-events:none;transform-origin:0;background:#fff;padding:0 .375rem;font-size:.8125rem;transition:transform .15s cubic-bezier(.2,.7,.2,1),color .15s,font-size .15s;position:absolute;top:1rem;left:.875rem}#checkout .input-wrap input,#checkout .input-wrap select,#checkout .input-wrap textarea{width:100%;font:inherit;color:#0a1628;background:#fff;border:.09375rem solid #e5e9ef;border-radius:.625rem;outline:0;padding:1.125rem .875rem .625rem;font-family:Roboto,sans-serif;font-size:.875rem;transition:border-color .15s,box-shadow .15s}#checkout .input-wrap input:focus,#checkout .input-wrap select:focus,#checkout .input-wrap textarea:focus{border-color:#ff5252;box-shadow:0 0 0 .1875rem #ff52521f}#checkout .input-wrap select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right .875rem center;background-repeat:no-repeat;background-size:.875rem;padding:1rem 2.375rem 1rem .875rem}#checkout .input-wrap textarea{resize:vertical;min-height:5.625rem;padding:1.125rem .875rem .875rem;font-family:Roboto,sans-serif}#checkout .input-wrap input:focus+label,#checkout .input-wrap input:not(:placeholder-shown)+label,#checkout .input-wrap textarea:focus+label,#checkout .input-wrap textarea:not(:placeholder-shown)+label,#checkout .input-wrap select:focus+label,#checkout .input-wrap.filled label{color:#ff5252;transform:translateY(-.8125rem)scale(.78)}#checkout .input-wrap.has-icon input{padding-left:2.625rem}#checkout .input-wrap.has-icon .ico-l{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}#checkout .input-wrap.valid input{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310b981' stroke-width='3' stroke-linecap='round'><path d='M20 6 9 17l-5-5'/></svg>");background-position:right .875rem center;background-repeat:no-repeat;background-size:1.125rem;border-color:#10b981;padding-right:2.625rem}#checkout .input-wrap .hint{color:#94a3b8;letter-spacing:.02em;margin-top:.375rem;padding:0 .25rem;font-size:.71875rem}#checkout .input-wrap .hint.err{color:#ff4d2e}#checkout .input-wrap.error input{border-color:#ff4d2e}#checkout .checkbox-row{cursor:pointer;color:#475569;background:#fafbfd;border:.09375rem solid #e5e9ef;border-radius:.625rem;align-items:flex-start;gap:.625rem;margin-top:.875rem;padding:.875rem 1rem;font-size:.84375rem;transition:border-color .15s;display:flex}#checkout .checkbox-row:hover{border-color:#94a3b8}#checkout .checkbox-row input{appearance:none;cursor:pointer;background:#fff;border:.09375rem solid #e5e9ef;border-radius:.3125rem;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;margin-top:.0625rem;transition:background .15s,border-color .15s;position:relative}#checkout .checkbox-row input:checked{background:#ff5252;border-color:#ff5252}#checkout .checkbox-row input:checked:after{content:"";color:#fff;justify-content:center;align-items:center;font-family:"Font Awesome 7 Free";font-size:.6875rem;font-weight:900;line-height:1;display:flex;position:absolute;inset:0}#checkout .checkbox-row b{color:#0a1628;margin-bottom:.0625rem;font-weight:600;display:block}#checkout .opt-list{flex-direction:column;gap:.625rem;display:flex}#checkout .opt{cursor:pointer;background:#fff;border:.09375rem solid #e5e9ef;border-radius:.75rem;align-items:center;gap:.875rem;padding:1rem 1.125rem;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}#checkout .opt:hover{border-color:#94a3b8}#checkout .opt.on{background:linear-gradient(135deg,#fff 0%,#fff5f5 100%);border-color:#ff5252;box-shadow:0 0 0 .1875rem #ff52521a}#checkout .opt.on .opt-radio{border-color:#ff5252}#checkout .opt.on .opt-radio:after{content:"";background:#ff5252;border-radius:50%;width:.625rem;height:.625rem}#checkout .opt.on .opt-ico{color:#ff5252;background:#fff;border-color:#ffecec}#checkout .opt input{opacity:0;pointer-events:none;position:absolute}#checkout .opt .opt-radio{background:#fff;border:.125rem solid #e5e9ef;border-radius:50%;flex:0 0 1.375rem;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;transition:border-color .15s;display:flex}#checkout .opt .opt-ico{color:#475569;letter-spacing:.02em;background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:.6875rem;flex:0 0 3rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-family:Roboto,sans-serif;font-size:.8125rem;font-weight:900;transition:background .15s,color .15s,border-color .15s;display:inline-flex}#checkout .opt .opt-info{flex:1;min-width:0}#checkout .opt .opt-info b{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.90625rem;font-weight:700;line-height:1.2;display:flex}#checkout .opt .opt-info .pill-tag{color:#ff5252;letter-spacing:.04em;text-transform:uppercase;background:#ffecec;border-radius:.25rem;padding:.0625rem .4375rem;font-size:.65625rem;font-weight:500;display:inline-block}#checkout .opt .opt-info .pill-tag.fast{color:#10b981;background:#10b9811f}#checkout .opt .opt-info .pill-tag.warn{color:#ff4d2e;background:#ff4d2e1f}#checkout .opt .opt-info small{color:#475569;margin-top:.1875rem;font-size:.78125rem;line-height:1.4;display:block}#checkout .opt .opt-price{color:#0a1628;text-align:right;white-space:nowrap;font-size:.875rem;font-weight:700}#checkout .opt .opt-price.free{color:#10b981}#checkout .opt .opt-price small{color:#94a3b8;margin-top:.125rem;font-size:.6875rem;font-weight:400;text-decoration:line-through;display:block}#checkout .opt-extras{border-top:.0625rem dashed #eef1f6;margin-top:-.125rem;padding:.875rem 1.125rem 1rem;animation:.2s fadeDown}#checkout .opt-extras .opt-extras-row{color:#475569;align-items:center;gap:.625rem;font-size:.8125rem;display:flex}#checkout .opt-extras .opt-extras-row+.opt-extras-row{margin-top:.375rem}#checkout .opt-extras .opt-extras-row svg{color:#10b981}#checkout .opt-extras .opt-extras-row .extra-price{color:#94a3b8;margin-left:auto;font-size:.6875rem}@keyframes fadeDown{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}#checkout .payment-grid{grid-template-columns:repeat(2,1fr);gap:.625rem;margin-top:0;display:grid}#checkout .pay-card{cursor:pointer;background:#fff;border:.09375rem solid #e5e9ef;border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.5rem;min-height:7.5rem;padding:1.125rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}#checkout .pay-card input{opacity:0;pointer-events:none;position:absolute}#checkout .pay-card:hover{border-color:#94a3b8}#checkout .pay-card.on{background:linear-gradient(135deg,#fff 0%,#fff5f5 100%);border-color:#ff5252;box-shadow:0 0 0 .1875rem #ff52521a}#checkout .pay-card.on:before{content:"";color:#fff;background:#ff5252;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-family:"Font Awesome 7 Free";font-size:.6875rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:.625rem;right:.625rem}#checkout .pay-card.on .pay-ico{color:#ff5252;background:#fff;border-color:#ffecec}#checkout .pay-card .logo-strip{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.375rem;font-size:.6875rem;display:flex}#checkout .pay-card .pay-ico{letter-spacing:.04em;color:#475569;background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:.375rem;justify-content:center;align-items:center;width:2.875rem;height:2rem;font-family:Roboto,sans-serif;font-size:.6875rem;font-weight:900;display:inline-flex}#checkout .pay-card b{font-size:.90625rem;font-weight:700;line-height:1.2}#checkout .pay-card small{color:#475569;font-size:.75rem;line-height:1.4}#checkout .pay-card .badge-tag{color:#fff;letter-spacing:.04em;background:#ff4d2e;border-radius:.25rem;padding:.0625rem .4375rem;font-size:.625rem;font-weight:700;position:absolute;top:.625rem;left:.625rem}#checkout .pay-card .badge-tag.blue{background:#ff5252}#checkout .card-form{background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:.75rem;align-items:flex-start;gap:.875rem;margin-top:.875rem;padding:1.125rem;display:flex}#checkout .card-form .card-form__icon{color:#ff5252;background:#fff;border:.0625rem solid #e5e9ef;border-radius:.75rem;flex:0 0 2.875rem;justify-content:center;align-items:center;width:2.875rem;height:2.875rem;display:inline-flex}#checkout .card-form b{color:#0a1628;margin-bottom:.25rem;font-size:.90625rem;font-weight:800;display:block}#checkout .card-form p{color:#475569;margin:0;font-size:.8125rem;line-height:1.5}#checkout .bank-transfer-note{background:#fff8f1;border:.0625rem solid #f59e0b47;border-radius:.75rem;align-items:flex-start;gap:.875rem;margin-top:.875rem;padding:1.125rem;display:flex}#checkout .bank-transfer-note .bank-transfer-note__icon{color:#d97706;background:#fff;border:.0625rem solid #f59e0b47;border-radius:.75rem;flex:0 0 2.875rem;justify-content:center;align-items:center;width:2.875rem;height:2.875rem;display:inline-flex}#checkout .bank-transfer-note b{color:#0a1628;margin-bottom:.25rem;font-size:.90625rem;font-weight:800;display:block}#checkout .bank-transfer-note p{color:#475569;margin:0;font-size:.8125rem;line-height:1.5}#checkout .financing-panel{color:#fff;background:linear-gradient(135deg,#7a1414 0%,#ff5252 100%);border-radius:.75rem;grid-template-columns:3rem 1fr;align-items:flex-start;gap:1rem;margin-top:.875rem;padding:1.125rem;display:grid;position:relative;overflow:hidden}#checkout .financing-panel:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff26 0%,#0000 70%);border-radius:50%;width:13.75rem;height:13.75rem;position:absolute;top:-6.25rem;right:-1.875rem}#checkout .financing-panel>*{z-index:1;position:relative}#checkout .financing-panel .fp-head{display:contents}#checkout .financing-panel .fp-head>*{z-index:1;position:relative}#checkout .financing-panel .fp-ico{color:#fff;background:#ffffff2e;border-radius:.75rem;flex:0 0 3rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}#checkout .financing-panel .fp-info{flex:1;min-width:0}#checkout .financing-panel .fp-info b{margin-bottom:.125rem;font-size:.9375rem;font-weight:700;display:block}#checkout .financing-panel .fp-info small{color:#ffffffd9;font-size:.78125rem;line-height:1.45}#checkout .financing-panel .fp-monthly{background:#ffffff24;border:.0625rem solid #ffffff2e;border-radius:.75rem;grid-column:1/-1;align-items:baseline;gap:.4375rem;min-width:0;margin-top:.625rem;padding:.875rem 1rem;display:flex;overflow-x:auto}#checkout .financing-panel .fp-monthly>span{letter-spacing:-.015em;white-space:nowrap;font-size:1.375rem;font-weight:900;line-height:1.1;display:inline-block}#checkout .financing-panel .fp-monthly small{color:#ffffffc7;white-space:nowrap;font-size:.71875rem;display:inline-block}#checkout .financing-panel .fp-monthly small span{font-size:inherit;font-weight:inherit;letter-spacing:0;line-height:inherit}#checkout .financing-panel .fp-group{grid-column:1/-1;min-width:0}#checkout .financing-panel .fp-label{color:#ffffffbf;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.5rem;font-size:.6875rem;font-weight:800;display:block}#checkout .financing-panel .fp-banks,#checkout .financing-panel .fp-months{gap:.5rem;display:grid}#checkout .financing-panel .fp-banks{grid-template-columns:repeat(2,minmax(0,1fr))}#checkout .financing-panel .fp-months{grid-template-columns:repeat(4,minmax(0,1fr))}#checkout .financing-panel .fp-banks button,#checkout .financing-panel .fp-months button{color:#fff;cursor:pointer;background:#ffffff24;border:.0625rem solid #fff3;border-radius:.5rem;min-height:2.375rem;padding:.5625rem .625rem;font-size:.75rem;font-weight:800;transition:border-color .15s,color .15s,background .15s}#checkout .financing-panel .fp-banks button.on,#checkout .financing-panel .fp-months button.on{color:#ff5252;background:#fff;border-color:#fff}#checkout .co-summary{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.75rem;overflow:hidden}#checkout .co-summary .co-summary-head{border-bottom:.0625rem solid #eef1f6;justify-content:space-between;align-items:center;padding:1.125rem 1.375rem;display:flex}#checkout .co-summary .co-summary-head h3{align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:900;display:flex}#checkout .co-summary .co-summary-head .count{color:#94a3b8;background:#fafbfd;border-radius:.375rem;padding:.1875rem .5625rem;font-size:.75rem;font-weight:500}#checkout .co-items{flex-direction:column;gap:.875rem;max-height:27.5rem;padding:.875rem 1.375rem;display:flex;overflow-y:auto}#checkout .co-item{align-items:flex-start;gap:.875rem;display:flex}#checkout .co-item .pic{background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:.625rem;flex:0 0 4rem;width:4rem;height:4rem;position:relative;overflow:visible}#checkout .co-item .pic img{object-fit:cover;border-radius:.625rem;width:100%;height:100%;display:block}#checkout .co-item .pic .qty{color:#fff;background:#0a1628;border:.125rem solid #fff;border-radius:50%;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-size:.6875rem;font-weight:700;display:flex;position:absolute;top:-.375rem;right:-.375rem}#checkout .co-item .qty-control{background:#fff;border:.0625rem solid #e5e9ef;border-radius:62.4375rem;align-items:center;gap:.5rem;width:fit-content;margin-top:.4375rem;padding:.25rem;display:inline-flex}#checkout .co-item .qty-control button{color:#0a1628;background:#fafbfd;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.9375rem;font-weight:800;line-height:1;transition:background .15s,color .15s,opacity .15s;display:inline-flex}#checkout .co-item .qty-control button:hover:not(:disabled){color:#fff;background:#ff5252}#checkout .co-item .qty-control button:disabled{cursor:not-allowed;opacity:.45}#checkout .co-item .qty-control input{color:#0a1628;text-align:center;appearance:textfield;background:0 0;border:0;outline:0;width:2.125rem;min-width:0;height:1.5rem;padding:0;font-family:inherit;font-size:.78125rem;font-weight:800;line-height:1.5rem}#checkout .co-item .qty-control input::-webkit-inner-spin-button{appearance:none;margin:0}#checkout .co-item .qty-control input::-webkit-outer-spin-button{appearance:none;margin:0}#checkout .co-item .qty-control input:focus{color:#ff5252}#checkout .co-item .qty-control input:disabled{cursor:wait;opacity:.65}#checkout .co-item .qty-control.is-updating{pointer-events:none;opacity:.65}#checkout .co-item .info{flex-direction:column;flex:1;gap:.1875rem;min-width:0;display:flex}#checkout .co-item .info .cat{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:.65625rem}#checkout .co-item .info b{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}#checkout .co-item .info .variant{color:#475569;letter-spacing:.02em;font-size:.6875rem}#checkout .co-item .price{color:#0a1628;text-align:right;white-space:nowrap;font-size:.84375rem;font-weight:700}#checkout .co-item .price small{color:#94a3b8;font-size:.6875rem;font-weight:400;text-decoration:line-through;display:block}#checkout .co-promo{background:#fafbfd;border-top:.0625rem solid #eef1f6;padding:.875rem 1.375rem}#checkout .co-promo .co-promo-input{align-items:stretch;gap:.5rem;display:flex}#checkout .co-promo .co-promo-input .wrap-i{background:#fff;border:.09375rem solid #e5e9ef;border-radius:62.4375rem;flex:1;align-items:center;gap:.5rem;height:2.75rem;padding:0 0 0 1rem;transition:border-color .15s;display:flex}#checkout .co-promo .co-promo-input .wrap-i:focus-within{border-color:#ff5252}#checkout .co-promo .co-promo-input .wrap-i:has(.is-error){border-color:#ff4d2e}#checkout .co-promo .co-promo-input .wrap-i svg{color:#94a3b8;flex:0 0 .875rem}#checkout .co-promo .co-promo-input .wrap-i input{font:inherit;color:#0a1628;background:0 0;border:0;outline:0;flex:1;font-size:.84375rem}#checkout .co-promo .co-promo-input .wrap-i input::placeholder{color:#94a3b8}#checkout .co-promo .co-promo-input .wrap-i input.is-error,#checkout .co-promo .co-promo-input .wrap-i input.is-error::placeholder{color:#ff4d2e}#checkout .co-promo .co-promo-input button{color:#fff;background:#0a1628;border-radius:62.4375rem;height:2.75rem;padding:0 1.125rem;font-size:.8125rem;font-weight:700;transition:background .15s}#checkout .co-promo .co-promo-input button:hover{background:#000}#checkout .co-promo .applied{color:#10b981;letter-spacing:.04em;background:#10b9811a;border-radius:62.4375rem;align-items:center;gap:.375rem;margin-top:.625rem;padding:.3125rem .625rem .3125rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}#checkout .co-promo .applied b{font-weight:700}#checkout .co-promo .applied button{color:#10b981;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;font-size:.75rem;display:inline-flex}#checkout .co-totals{border-top:.0625rem solid #eef1f6;padding:1.125rem 1.375rem}#checkout .co-totals .tot-row{color:#475569;justify-content:space-between;align-items:center;padding:.4375rem 0;font-size:.875rem;display:flex}#checkout .co-totals .tot-row b{color:#0a1628;font-weight:500}#checkout .co-totals .tot-row.discount b{color:#ff4d2e}#checkout .co-totals .tot-row.free b{color:#10b981}#checkout .co-totals .tot-row.included b{color:#94a3b8;font-weight:400}#checkout .co-totals .tot-final{color:#0a1628;border-top:.09375rem dashed #e5e9ef;justify-content:space-between;align-items:baseline;margin-top:.5rem;padding:.875rem 0 .375rem;font-size:.875rem;display:flex}#checkout .co-totals .tot-final b{color:#ff5252;letter-spacing:-.02em;font-family:Roboto,sans-serif;font-size:2rem;font-weight:900}#checkout .co-totals .tot-final .vat{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-top:.375rem;font-size:.6875rem;display:block}#checkout .co-cta{padding:0 1.375rem 1.375rem}#checkout .co-cta button{color:#fff;background:#ff5252;border-radius:.875rem;justify-content:center;align-items:center;gap:.625rem;width:100%;height:3.5rem;font-size:.9375rem;font-weight:700;transition:transform .15s,background .15s;display:inline-flex}#checkout .co-cta button:hover{background:#e03a3a;transform:translateY(-.0625rem)}#checkout .co-cta .terms{color:#94a3b8;text-align:center;letter-spacing:.02em;text-transform:none;margin-top:.75rem;font-size:.6875rem;line-height:1.5}#checkout .co-cta .terms a{color:#0a1628;text-decoration:underline}#checkout .co-trust{background:#fafbfd;border-top:.0625rem solid #eef1f6;grid-template-columns:1fr 1fr;gap:.75rem;padding:1.125rem 1.375rem;display:grid}#checkout .co-trust .tr{color:#475569;align-items:center;gap:.5625rem;font-size:.75rem;line-height:1.3;display:flex}#checkout .co-trust .tr .ico{color:#ff5252;background:#fff;border:.0625rem solid #e5e9ef;border-radius:.5rem;flex:0 0 1.875rem;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:inline-flex}#checkout .co-trust .tr b{color:#0a1628;font-size:.78125rem;font-weight:700;display:block}#checkout .co-trust .tr small{color:#94a3b8;font-size:.65625rem}#checkout .co-help{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.75rem;align-items:center;gap:.875rem;margin-top:.875rem;padding:1.125rem 1.375rem;display:flex}#checkout .co-help .ico{color:#ff5252;background:#ffecec;border-radius:.6875rem;flex:0 0 2.625rem;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;display:inline-flex}#checkout .co-help b{font-size:.84375rem;font-weight:700;line-height:1.2;display:block}#checkout .co-help small{color:#475569;margin-top:.125rem;font-size:.75rem;display:block}#checkout .co-help .links{flex-direction:column;align-items:flex-end;gap:.125rem;margin-left:auto;display:flex}#checkout .co-help .links a{color:#ff5252;font-size:.8125rem;font-weight:500}@media (width>=68.8125rem){#checkout .co-layout>aside{align-self:stretch;position:relative}#checkout .co-summary.is-summary-fixed{top:1rem;left:var(--co-summary-left);width:var(--co-summary-width);box-sizing:border-box;z-index:2;position:fixed}#checkout .co-summary.is-summary-bottom{box-sizing:border-box;z-index:2;width:100%;position:absolute;bottom:0;right:0}#checkout .co-summary.is-summary-fixed .co-trust,#checkout .co-summary.is-summary-bottom .co-trust{display:none}}@media (width<=68.75rem){#checkout .co-layout{grid-template-columns:1fr}#checkout .co-summary{width:auto;position:static}#checkout .co-layout>aside{align-self:auto;position:static}}@media (width<=47.5rem){#checkout .co-hero{gap:1rem}#checkout .co-hero h1{font-size:1.875rem}#checkout .co-hero p{font-size:.875rem}#checkout .co-steps{border-radius:1rem;justify-content:center;width:100%}#checkout .co-layout{gap:1.25rem;margin-top:1.125rem}#checkout .co-section{border-radius:.625rem;padding:1.25rem 1rem}#checkout .co-section .co-section-head{flex-direction:column;align-items:flex-start}#checkout .co-section .co-section-head .ttl{align-items:flex-start}#checkout .field-row,#checkout .field-row.cols-2,#checkout .field-row.cols-2-1,#checkout .field-row.cols-3,#checkout .payment-grid,#checkout .co-trust{grid-template-columns:1fr}#checkout .opt{flex-wrap:wrap;align-items:flex-start;padding:.875rem}#checkout .opt .opt-info{flex-basis:calc(100% - 5.375rem)}#checkout .opt .opt-price{text-align:left;width:100%;padding-left:2.25rem}#checkout .opt-extras{padding:.75rem .875rem .875rem}#checkout .opt-extras .opt-extras-row{align-items:flex-start}#checkout .financing-panel{flex-direction:column;align-items:flex-start;gap:.875rem;padding:1rem;display:flex}#checkout .financing-panel .fp-head{align-items:flex-start;gap:.75rem;width:100%;min-width:0;display:flex}#checkout .financing-panel .fp-ico{border-radius:.625rem;flex-basis:2.625rem;width:2.625rem;height:2.625rem}#checkout .financing-panel .fp-info b{font-size:.875rem}#checkout .financing-panel .fp-info small{font-size:.75rem}#checkout .financing-panel .fp-group{width:100%}#checkout .financing-panel .fp-monthly{gap:.375rem;padding:.75rem .875rem}#checkout .financing-panel .fp-monthly>span{font-size:1.25rem}#checkout .financing-panel .fp-monthly small{font-size:.6875rem}#checkout .financing-panel .fp-banks,#checkout .financing-panel .fp-months{grid-template-columns:repeat(2,minmax(0,1fr))}#checkout .financing-panel .fp-banks button,#checkout .financing-panel .fp-months button{min-height:2.5rem;padding:.5625rem .5rem}#checkout .co-items{max-height:none}#checkout .co-item{gap:.625rem}#checkout .co-item .pic{flex-basis:3.625rem;width:3.625rem;height:3.625rem}#checkout .co-item .price{font-size:.78125rem}#checkout .co-promo .co-promo-input{flex-direction:column;gap:.625rem}#checkout .co-promo .co-promo-input .wrap-i{box-sizing:border-box;width:100%;min-height:3rem;padding-left:.875rem}#checkout .co-promo .co-promo-input .wrap-i input{width:100%;min-width:0;font-size:.875rem}#checkout .co-promo .co-promo-input button{width:100%;height:3rem}#checkout .card-form,#checkout .bank-transfer-note{gap:.75rem;padding:.875rem}#checkout .card-form .card-form__icon,#checkout .card-form .bank-transfer-note__icon,#checkout .bank-transfer-note .card-form__icon,#checkout .bank-transfer-note .bank-transfer-note__icon{border-radius:.625rem;flex-basis:2.5rem;width:2.5rem;height:2.5rem}#checkout .card-form b,#checkout .bank-transfer-note b{font-size:.875rem}#checkout .card-form p,#checkout .bank-transfer-note p{font-size:.78125rem}#checkout .co-totals .tot-final{flex-direction:column;align-items:flex-start;gap:.5rem}#checkout .co-totals .tot-final b{font-size:1.75rem}#checkout .co-help{flex-wrap:wrap;align-items:flex-start}#checkout .co-help .links{align-items:flex-start;width:100%;margin-left:0}}@media (width<=30rem){#checkout .co-step{font-size:.71875rem}#checkout .co-steps .arrow{display:none}#checkout .pay-card{min-height:auto}#checkout .financing-panel{border-radius:.625rem;grid-template-columns:2.375rem 1fr;gap:.75rem;padding:.875rem}#checkout .financing-panel .fp-ico{border-radius:.5625rem;flex-basis:2.375rem;width:2.375rem;height:2.375rem}#checkout .financing-panel .fp-info b{font-size:.84375rem}#checkout .financing-panel .fp-info small{font-size:.71875rem;line-height:1.4}#checkout .financing-panel .fp-label{margin-bottom:.4375rem;font-size:.625rem}#checkout .financing-panel .fp-banks{grid-template-columns:repeat(2,minmax(0,1fr))}#checkout .financing-panel .fp-months{grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem}#checkout .financing-panel .fp-banks button,#checkout .financing-panel .fp-months button{min-height:2.375rem;padding:.5rem .375rem;font-size:.6875rem}#checkout .financing-panel .fp-monthly{gap:.3125rem;padding:.6875rem .75rem}#checkout .financing-panel .fp-monthly>span{font-size:1.125rem}#checkout .financing-panel .fp-monthly small{font-size:.65625rem}#checkout .co-summary .co-summary-head,#checkout .co-items,#checkout .co-promo,#checkout .co-totals,#checkout .co-trust,#checkout .co-help{padding-left:1rem;padding-right:1rem}#checkout .co-promo .co-promo-input .wrap-i,#checkout .co-promo .co-promo-input button{min-height:3.125rem}}#checkout .checkout-static-message{color:#047857;background:#10b98114;border:.0625rem solid #10b98140;border-radius:.625rem;margin:1rem 0 .25rem;padding:.875rem 1rem;font-size:.8125rem;font-weight:500}#checkout .input-wrap.error input,#checkout .input-wrap.error textarea,#checkout .input-wrap.error select{border-color:#ff4d2e}#checkout .co-promo .promo-error{color:#ff4d2e;margin-top:.4375rem;padding-left:1rem;font-size:.71875rem}#checkout .co-cta button[disabled],#checkout .qty-control button[disabled]{cursor:not-allowed;opacity:.65}#checkout .speedy-autocomplete{align-self:start;width:100%;min-width:0;position:relative}#checkout .speedy-suggestions{z-index:60;overscroll-behavior:contain;background:#fff;border:.0625rem solid #0a162824;border-radius:.875rem;max-height:20rem;padding:.375rem;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow:hidden auto;box-shadow:0 1.125rem 2.8125rem #0a162829}#checkout .speedy-suggestions button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.625rem;flex-direction:column;align-items:flex-start;gap:.1875rem;padding:.6875rem .75rem;transition:background .15s;display:flex}#checkout .speedy-suggestions button:hover,#checkout .speedy-suggestions button:focus-visible{background:#f5f7fa;outline:0}#checkout .speedy-suggestions button b{color:#0a1628;font-size:.875rem;font-weight:700;line-height:1.35}#checkout .speedy-suggestions button span{color:#667085;font-size:.75rem;line-height:1.45}#checkout .speedy-suggestions__empty,#checkout .speedy-suggestions__loading{color:#667085;padding:.75rem;font-size:.75rem;line-height:1.45}#checkout .speedy-suggestions::-webkit-scrollbar{width:.5rem}#checkout .speedy-suggestions::-webkit-scrollbar-track{background:0 0}#checkout .speedy-suggestions::-webkit-scrollbar-thumb{background:#d8dee8;border:.125rem solid #fff;border-radius:62.4375rem}#checkout .speedy-office-picker{min-width:0;position:relative}#checkout .speedy-office-picker__control{position:relative}#checkout .speedy-office-picker__search-icon{z-index:2;color:#94a3b8;pointer-events:none;font-size:.8125rem;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}#checkout .speedy-office-picker input{color:#0a1628;background:#fff;border:.09375rem solid #e5e9ef;border-radius:.625rem;outline:0;width:100%;padding:1rem 2.625rem 1rem 2.5rem;font-family:Roboto,sans-serif;font-size:.875rem;line-height:normal;transition:border-color .15s,box-shadow .15s}#checkout .speedy-office-picker input:focus{border-color:#ff5252;box-shadow:0 0 0 .1875rem #ff52521f}#checkout .speedy-office-picker input:disabled{cursor:not-allowed;color:#94a3b8;background:#f8fafc}#checkout .speedy-office-picker input:focus+label,#checkout .speedy-office-picker input:not(:placeholder-shown)+label{color:#ff5252}#checkout .speedy-office-picker label{z-index:2;color:#667085;pointer-events:none;transform-origin:0;background:#fff;padding:0 .375rem;font-size:.8125rem;position:absolute;top:0;left:2.125rem;transform:translateY(-50%)scale(.78)}#checkout .speedy-office-picker__clear{z-index:3;color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}#checkout .speedy-office-picker__clear:hover{color:#ff5252;background:#fff1f1}#checkout .speedy-office-picker__arrow{color:#94a3b8;pointer-events:none;font-size:.75rem;transition:transform .15s;position:absolute;top:50%;right:.9375rem;transform:translateY(-50%)}#checkout .speedy-office-picker:focus-within .speedy-office-picker__arrow{transform:translateY(-50%)rotate(180deg)}#checkout .speedy-office-picker:focus-within .speedy-office-results{display:block}#checkout .speedy-office-picker.error input{border-color:#ff4d2e}#checkout .speedy-office-picker.error label{color:#ff4d2e}#checkout .speedy-office-picker .hint{color:#94a3b8;letter-spacing:.02em;margin-top:.375rem;padding:0 .25rem;font-size:.71875rem;line-height:1.45}#checkout .speedy-office-picker .hint.err{color:#ff4d2e}#checkout .speedy-office-results{z-index:70;background:#fff;border:.0625rem solid #0a16281f;border-radius:.75rem;display:none;position:absolute;top:calc(100% - 1.1875rem);left:0;right:0;overflow:hidden;box-shadow:0 1rem 2.375rem #0a162829}#checkout .speedy-office-results__head{color:#667085;background:#f8fafc;border-bottom:.0625rem solid #eef1f5;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .8125rem;font-size:.71875rem;font-weight:600;display:flex}#checkout .speedy-office-results__head b{color:#475569;background:#e9eef5;border-radius:62.4375rem;justify-content:center;align-items:center;min-width:1.5rem;height:1.375rem;padding:0 .4375rem;font-size:.6875rem;display:inline-flex}#checkout .speedy-office-results__list{overscroll-behavior:contain;max-height:20.625rem;overflow:hidden auto}#checkout .speedy-office-results__list.is-loading{opacity:.55;pointer-events:none}#checkout .speedy-office-results__list::-webkit-scrollbar{width:.5rem}#checkout .speedy-office-results__list::-webkit-scrollbar-track{background:0 0}#checkout .speedy-office-results__list::-webkit-scrollbar-thumb{background:#d8dee8;border:.125rem solid #fff;border-radius:62.4375rem}#checkout .speedy-office-results__item{color:#172033;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:.0625rem solid #f0f2f5;grid-template-columns:2.125rem minmax(0,1fr) 1.25rem;align-items:center;gap:.625rem;padding:.6875rem .8125rem;display:grid}#checkout .speedy-office-results__item:last-child{border-bottom:0}#checkout .speedy-office-results__item:hover,#checkout .speedy-office-results__item:focus-visible{background:#fff6f6;outline:0}#checkout .speedy-office-results__item.is-selected{background:#fff1f1}#checkout .speedy-office-results__item.is-selected .speedy-office-results__type{color:#fff;background:#ff5252}#checkout .speedy-office-results__type{color:#ff5252;background:#ffecec;border-radius:.5625rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.8125rem;display:inline-flex}#checkout .speedy-office-results__label{overflow-wrap:anywhere;min-width:0;font-size:.78125rem;font-weight:500;line-height:1.4}#checkout .speedy-office-results__check{color:#ff5252;font-size:.75rem}#checkout .speedy-office-results__empty{color:#667085;align-items:flex-start;gap:.5625rem;padding:1rem;font-size:.75rem;line-height:1.45;display:flex}#checkout .speedy-office-results__empty i{color:#94a3b8;margin-top:.125rem}#checkout .input-wrap input[readonly]{cursor:default;color:#475569;background:#f8fafc}@media (width<=37.5rem){#checkout .speedy-suggestions{border-radius:.75rem;max-height:16.25rem}#checkout .speedy-office-results__list{max-height:16.875rem}#checkout .speedy-office-results__item{grid-template-columns:2rem minmax(0,1fr) 1.125rem;padding:.625rem .6875rem}}#checkout .delivery-fields--boxnow{gap:1rem;display:grid}#checkout .boxnow-intro{background:#6b3cff0b;border:.0625rem solid #6b3cff29;border-radius:.875rem;align-items:flex-start;gap:.8125rem;padding:.9375rem;display:flex}#checkout .boxnow-intro__icon{color:#6b3cff;letter-spacing:.04em;background:#6b3cff1c;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:.65625rem;font-weight:900;display:inline-flex}#checkout .boxnow-intro b{color:#172033;margin-bottom:.25rem;font-size:.875rem;display:block}#checkout .boxnow-intro p{color:#667085;margin:0;font-size:.75rem;line-height:1.5}#checkout .boxnow-autocomplete .input-wrap input{padding-right:2.75rem}#checkout .boxnow-clear-selection{z-index:3;color:#667085;cursor:pointer;background:#f1f3f6;border:0;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}#checkout .boxnow-clear-selection:hover{color:#ff4d2e;background:#fff0ed}#checkout .boxnow-result__head{justify-content:space-between;align-items:flex-start;gap:.625rem;width:100%;flex-direction:row!important;display:flex!important}#checkout .boxnow-result__head em{color:#6b3cff;letter-spacing:.04em;background:#6b3cff1a;border-radius:62.4375rem;flex:none;padding:.1875rem .4375rem;font-size:.5625rem;font-style:normal;font-weight:800}#checkout .boxnow-selected-locker{background:#fff;border:.0625rem solid #6b3cff2e;border-radius:.875rem;grid-template-columns:2.625rem minmax(0,1fr) 1.25rem;align-items:start;gap:.75rem;padding:.9375rem;display:grid;box-shadow:0 .5rem 1.5rem #1f1c310f}#checkout .boxnow-selected-locker__icon{color:#6b3cff;background:#6b3cff1a;border-radius:.6875rem;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;display:inline-flex}#checkout .boxnow-selected-locker>div{min-width:0}#checkout .boxnow-selected-locker>div>span{color:#8a94a3;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.1875rem;font-size:.65625rem;font-weight:700;display:block}#checkout .boxnow-selected-locker>div b{color:#172033;overflow-wrap:anywhere;font-size:.84375rem;line-height:1.4;display:block}#checkout .boxnow-selected-locker>div p{color:#667085;overflow-wrap:anywhere;margin:.3125rem 0 0;font-size:.75rem;line-height:1.5}#checkout .boxnow-selected-locker>div small{color:#9aa3af;margin-top:.4375rem;font-size:.65625rem;display:block}#checkout .boxnow-selected-locker__check{color:#22a06b;margin-top:.25rem;font-size:1.125rem}#checkout .pay-card.is-disabled{cursor:not-allowed;opacity:.5}#checkout .pay-card.is-disabled:hover{box-shadow:none;border-color:#e3e7ed;transform:none}@media (width<=37.5rem){#checkout .boxnow-intro{gap:.625rem;padding:.8125rem}#checkout .boxnow-selected-locker{grid-template-columns:2.375rem minmax(0,1fr) 1.125rem;gap:.625rem;padding:.8125rem}#checkout .boxnow-selected-locker__icon{width:2.375rem;height:2.375rem}}#checkout .gift-level-section{position:relative;overflow:hidden}#checkout .gift-level-section:before{content:"";pointer-events:none;background:#ff52520f;border-radius:50%;width:11.25rem;height:11.25rem;position:absolute;top:-4.375rem;right:-4.375rem}#checkout .gift-level-badge{color:#ff5252;white-space:nowrap;background:#fff5f5;border:.0625rem solid #ff525233;border-radius:62.4375rem;align-items:center;gap:.4375rem;padding:.4375rem .6875rem;font-size:.6875rem;font-weight:800;display:inline-flex}#checkout .gift-level-progress{z-index:1;background:#fafbfc;border:.0625rem solid #e8ebf0;border-radius:.875rem;margin-bottom:1.125rem;padding:1rem;position:relative}#checkout .gift-level-progress.is-complete{background:#10b9810f;border-color:#10b98140}#checkout .gift-level-progress.is-complete .gift-level-progress__value{color:#059669;background:#10b9811f}#checkout .gift-level-progress.is-complete .gift-level-progress__track span{background:#10b981}#checkout .gift-level-progress__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}#checkout .gift-level-progress__head>div{min-width:0}#checkout .gift-level-progress__head strong{color:#172033;margin-bottom:.25rem;font-size:.875rem;line-height:1.35;display:block}#checkout .gift-level-progress__head span:not(.gift-level-progress__value){color:#667085;font-size:.75rem;line-height:1.5;display:block}#checkout .gift-level-progress__value{color:#ff5252;background:#fff0f0;border-radius:62.4375rem;flex:none;padding:.3125rem .5rem;font-size:.6875rem;font-weight:800}#checkout .gift-level-progress__track{background:#e9edf2;border-radius:62.4375rem;height:.4375rem;margin-top:.8125rem;overflow:hidden}#checkout .gift-level-progress__track span{border-radius:inherit;background:#ff5252;min-width:.25rem;height:100%;transition:width .2s;display:block}#checkout .gift-products-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid;position:relative}#checkout .gift-product-card{cursor:pointer;background:#fff;border:.0625rem solid #e3e7ed;border-radius:.875rem;grid-template-columns:4.5rem minmax(0,1fr);gap:.8125rem;min-width:0;padding:.8125rem;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}#checkout .gift-product-card input{opacity:0;pointer-events:none;position:absolute}#checkout .gift-product-card:hover{border-color:#ff525273;box-shadow:0 .5rem 1.25rem #16203312}#checkout .gift-product-card.is-selected{border-color:#ff5252;box-shadow:0 0 0 .1875rem #ff52521f}#checkout .gift-product-card.is-selected .gift-product-card__check{opacity:1;transform:scale(1)}#checkout .gift-product-card.is-locked{cursor:not-allowed;opacity:.58}#checkout .gift-product-card.is-locked:hover{box-shadow:none;border-color:#e3e7ed}#checkout .gift-product-card__check{color:#fff;opacity:0;background:#ff5252;border-radius:50%;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-size:.625rem;transition:opacity .15s,transform .15s;display:inline-flex;position:absolute;top:.5625rem;right:.5625rem;transform:scale(.75)}#checkout .gift-product-card__image{color:#b3bbc6;background:#f5f7f9;border-radius:.6875rem;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex;overflow:hidden}#checkout .gift-product-card__image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}#checkout .gift-product-card__content{flex-direction:column;align-items:flex-start;min-width:0;padding-right:.9375rem;display:flex}#checkout .gift-product-card__content small{color:#8a94a3;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.1875rem;font-size:.625rem;font-weight:700}#checkout .gift-product-card__content strong{color:#172033;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78125rem;line-height:1.4;display:-webkit-box;overflow:hidden}#checkout .gift-product-card__content span{color:#8a94a3;margin-top:.25rem;font-size:.65625rem}#checkout .gift-product-card__content em{color:#10a36f;margin-top:auto;padding-top:.4375rem;font-size:.65625rem;font-style:normal;font-weight:800}#checkout .gift-product-card__lock{color:#7b8594;background:#eef1f4;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.625rem;display:inline-flex;position:absolute;top:.625rem;right:.625rem}#checkout .gift-level-unavailable{color:#64748b;background:#fafbfc;border:.0625rem solid #e5e9ef;border-radius:.75rem;align-items:flex-start;gap:.6875rem;padding:.875rem;display:flex}#checkout .gift-level-unavailable>i{margin-top:.125rem}#checkout .gift-level-unavailable strong,#checkout .gift-level-unavailable span{display:block}#checkout .gift-level-unavailable strong{color:#344054;margin-bottom:.1875rem;font-size:.8125rem}#checkout .gift-level-unavailable span{font-size:.71875rem;line-height:1.5}#checkout .co-selected-gift{background:#10b9810f;border:.0625rem solid #10b9813d;border-radius:.75rem;grid-template-columns:2.125rem 3.375rem minmax(0,1fr);align-items:center;gap:.625rem;margin:.875rem 0;padding:.6875rem;display:grid}#checkout .co-selected-gift__icon{color:#fff;background:#10b981;border-radius:.5625rem;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;font-size:.875rem;display:inline-flex}#checkout .co-selected-gift__image{color:#b3bbc6;background:#fff;border-radius:.5625rem;justify-content:center;align-items:center;width:3.375rem;height:3.375rem;display:flex;overflow:hidden}#checkout .co-selected-gift__image img{object-fit:contain;width:100%;height:100%}#checkout .co-selected-gift__content{min-width:0}#checkout .co-selected-gift__content small,#checkout .co-selected-gift__content strong,#checkout .co-selected-gift__content span{display:block}#checkout .co-selected-gift__content small{color:#059669;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.125rem;font-size:.59375rem;font-weight:800}#checkout .co-selected-gift__content strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:.71875rem;line-height:1.35;overflow:hidden}#checkout .co-selected-gift__content span{color:#059669;margin-top:.1875rem;font-size:.65625rem;font-weight:800}@media (width<=56.25rem){#checkout .gift-products-grid{grid-template-columns:1fr}}@media (width<=37.5rem){#checkout .gift-level-badge{display:none}#checkout .gift-level-progress__head{gap:.625rem}#checkout .gift-product-card{grid-template-columns:3.875rem minmax(0,1fr)}#checkout .gift-product-card__image{width:3.875rem;height:3.875rem}}#thankyou .section-title .eyebrow{margin-bottom:.375rem;display:block}#thankyou .section-title h2{letter-spacing:-.015em;margin:0;font-size:1.625rem;font-weight:900;line-height:1.1}#thankyou .arrows{gap:.375rem;display:flex}#thankyou .arrow-btn{color:#475569;background:#fff;border:.09375rem solid #e5e9ef;border-radius:50%;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;transition:border-color .15s,color .15s;display:inline-flex}#thankyou .arrow-btn:hover{color:#0a1628;border-color:#0a1628}#thankyou .ty-hero{text-align:center;background:radial-gradient(circle at 80% -20%,#ff52521f 0%,#0000 60%),radial-gradient(circle at 20% 110%,#10b9811a 0%,#0000 55%),linear-gradient(#fff 0%,#fff5f5 100%);border:.0625rem solid #e5e9ef;border-radius:1.25rem;margin-top:1.5rem;padding:3rem 2rem 2.25rem;position:relative;overflow:hidden}#thankyou .ty-hero:before,#thankyou .ty-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffffb3 0%,#0000 70%);border-radius:50%;width:18.75rem;height:18.75rem;position:absolute}#thankyou .ty-hero:before{top:-9.375rem;left:-5rem}#thankyou .ty-hero:after{bottom:-9.375rem;right:-5rem}#thankyou .ty-hero>*{z-index:1;position:relative}#thankyou .ty-hero .eyebrow{color:#10b981;background:#10b9811f;border:.0625rem solid #10b98133;border-radius:62.4375rem;padding:.3125rem .875rem;font-weight:500;display:inline-block}#thankyou .ty-hero h1{letter-spacing:-.025em;margin:1.125rem 0 .75rem;font-size:2.875rem;font-weight:900;line-height:1.05}#thankyou .ty-hero p{color:#475569;max-width:35rem;margin:0 auto .375rem;font-size:1rem;line-height:1.55}#thankyou .ty-hero p b{color:#0a1628;font-weight:700}#thankyou .ty-hero .small-note{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.5rem;margin-top:1.125rem;font-size:.75rem;display:inline-flex}#thankyou .ty-hero .small-note .dot{background:#10b981;border-radius:50%;width:.375rem;height:.375rem;display:inline-block;box-shadow:0 0 0 .1875rem #10b98133}#thankyou .ty-check{color:#fff;background:linear-gradient(135deg,#10b981 0%,#34d399 100%);border-radius:50%;justify-content:center;align-items:center;width:6rem;height:6rem;margin:0 auto 1.375rem;animation:.5s cubic-bezier(.2,1.4,.4,1) checkPop;display:flex;position:relative;box-shadow:0 1.5rem 3.125rem -.625rem #10b98166,0 0 0 .5rem #10b9811f}#thankyou .ty-check:before,#thankyou .ty-check:after{content:"";pointer-events:none;border:.125rem solid #10b9812e;border-radius:50%;position:absolute}#thankyou .ty-check:before{animation:2.2s ease-out infinite checkPulse;inset:-1.125rem}#thankyou .ty-check:after{border-color:#10b9811a;animation:2.2s ease-out .3s infinite checkPulse;inset:-2rem}#thankyou .ty-check i{font-size:2.625rem;line-height:1;animation:.4s ease-out .35s both checkDraw}@keyframes checkPop{0%{opacity:0;transform:scale(.4)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes checkPulse{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.4)}}@keyframes checkDraw{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}#thankyou .ty-hero-actions{flex-wrap:wrap;justify-content:center;gap:.625rem;margin-top:1.5rem;display:flex}#thankyou .ty-grid{grid-template-columns:1.6fr 1fr;align-items:flex-start;gap:1.5rem;margin-top:1.75rem;display:grid}#thankyou .ty-block{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.75rem;margin-bottom:1.125rem;padding:1.5rem 1.75rem}#thankyou .ty-block .ty-block-head{justify-content:space-between;align-items:center;margin-bottom:1.125rem;display:flex}#thankyou .ty-block .ty-block-head .ttl{align-items:center;gap:.75rem;display:flex}#thankyou .ty-block .ty-block-head .ttl .ico{color:#ff5252;background:#ffecec;border-radius:.625rem;flex:0 0 2.25rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}#thankyou .ty-block .ty-block-head h2{letter-spacing:-.005em;margin:0;font-size:1.0625rem;font-weight:900}#thankyou .ty-block .ty-block-head .sub{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}#thankyou .ty-block .ty-block-head a{color:#ff5252;font-size:.8125rem;font-weight:500}#thankyou .dl{border-top:.0625rem solid #eef1f6;grid-template-columns:1fr 1fr;gap:0;display:grid}#thankyou .dl>div{border-bottom:.0625rem solid #eef1f6;justify-content:space-between;align-items:flex-start;gap:1.125rem;padding:.875rem 0;font-size:.84375rem;display:flex}#thankyou .dl>div:nth-child(odd){border-right:.0625rem solid #eef1f6;padding-right:1.125rem}#thankyou .dl>div:nth-child(2n){padding-left:1.125rem}#thankyou .dl .k{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}#thankyou .dl .v{color:#0a1628;text-align:right;font-weight:500;line-height:1.4}#thankyou .dl .v b{font-weight:700}#thankyou .dl .v.copy{align-items:center;gap:.375rem;display:inline-flex}#thankyou .dl .v small{color:#94a3b8;font-size:.6875rem}#thankyou .dl .v small.ok{color:#10b981}#thankyou .dl .v.copy button{color:#475569;cursor:pointer;background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:.375rem;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:inline-flex}#thankyou .dl .v.copy button:hover{color:#ff5252;border-color:#ff5252}#thankyou .status-tag{letter-spacing:.04em;text-transform:uppercase;border-radius:62.4375rem;align-items:center;gap:.375rem;padding:.1875rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}#thankyou .status-tag.ok{color:#10b981;background:#10b9811f;border:.0625rem solid #10b98140}#thankyou .status-tag.ok:before{content:"";background:#10b981;border-radius:50%;width:.375rem;height:.375rem;box-shadow:0 0 0 .1875rem #10b9812e}#thankyou .customer-card{background:#fafbfd;border:.0625rem solid #edf0f4;border-radius:.875rem;grid-template-columns:auto minmax(0,.85fr) minmax(17.5rem,1.15fr);align-items:center;gap:1.25rem;padding:1.25rem;display:grid}#thankyou .customer-card .customer-avatar{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#ff5252 0%,#ff8585 100%);border-radius:.875rem;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;font-size:1.1875rem;font-weight:900;display:inline-flex;box-shadow:0 .625rem 1.5rem -.875rem #ff5252b3}#thankyou .customer-card .customer-info{flex-direction:column;justify-content:center;gap:.3125rem;min-width:0;display:flex}#thankyou .customer-card .customer-info b{color:#0a1628;letter-spacing:-.01em;font-size:1.0625rem;font-weight:900;line-height:1.25}#thankyou .customer-card .customer-info small{color:#475569;overflow-wrap:anywhere;font-size:.78125rem;line-height:1.55}#thankyou .customer-card .customer-info small a{color:#475569;text-underline-offset:.1875rem;-webkit-text-decoration:underline #4755694d;text-decoration:underline #4755694d}#thankyou .customer-card .customer-info small a:hover{color:#ff5252;text-decoration-color:#ff5252}#thankyou .customer-card .customer-info small.meta{color:#94a3b8;letter-spacing:.04em;margin-top:.125rem;font-size:.6875rem}#thankyou .customer-card .customer-address{color:#475569;border-left:.0625rem solid #e5e9ef;align-items:flex-start;gap:.75rem;min-width:0;min-height:4.5rem;padding-left:1.25rem;font-size:.8125rem;line-height:1.55;display:flex}#thankyou .customer-card .customer-address .ico{color:#ff5252;background:#ffecec;border-radius:.625rem;flex:0 0 2.25rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-top:.0625rem;display:inline-flex}#thankyou .customer-card .customer-address>div{overflow-wrap:anywhere;min-width:0}#thankyou .customer-card .customer-address b{color:#0a1628;margin-bottom:.3125rem;font-size:.84375rem;font-weight:800;line-height:1.35;display:block}#thankyou .customer-card .customer-address .office{color:#94a3b8;margin-top:.3125rem;font-size:.71875rem;line-height:1.45;display:block}#thankyou .timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;margin-top:.5rem;display:grid;position:relative}#thankyou .timeline:before{content:"";z-index:0;background:linear-gradient(90deg,#10b981 0%,#ff5252 25%,#e5e9ef 35% 100%);border-radius:.0625rem;height:.125rem;position:absolute;top:2rem;left:6%;right:6%}#thankyou .tl-step{text-align:center;z-index:1;padding:0 .5rem;position:relative}#thankyou .tl-step .tl-dot{color:#94a3b8;background:#fff;border:.125rem solid #e5e9ef;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto .75rem;transition:all .2s;display:inline-flex;position:relative}#thankyou .tl-step .tl-dot i{font-size:1.25rem;line-height:1}#thankyou .tl-step .tl-num{color:#94a3b8;background:#fff;border:.09375rem solid #e5e9ef;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.6875rem;font-weight:700;display:inline-flex;position:absolute;top:-.375rem;right:-.375rem}#thankyou .tl-step b{color:#0a1628;margin-bottom:.25rem;font-size:.84375rem;font-weight:700;line-height:1.2;display:block}#thankyou .tl-step small{color:#94a3b8;letter-spacing:.04em;font-size:.71875rem;display:block}#thankyou .tl-step.done .tl-dot{color:#fff;background:#10b981;border-color:#10b981;box-shadow:0 0 0 .25rem #10b98126}#thankyou .tl-step.done .tl-num{color:#fff;background:#10b981;border-width:.125rem;border-color:#fff}#thankyou .tl-step.done .tl-num .fa-check{font-size:.875rem!important}#thankyou .tl-step.done b{color:#475569}#thankyou .tl-step.active .tl-dot{color:#ff5252;background:#fff;border-color:#ff5252;box-shadow:0 0 0 .25rem #ff525226}#thankyou .tl-step.active .tl-dot:after{content:"";opacity:.5;border:.125rem dashed #ff5252;border-radius:50%;animation:8s linear infinite tlSpin;position:absolute;inset:-.5625rem}#thankyou .tl-step.active .tl-num{color:#fff;background:#ff5252;border-color:#ff5252}#thankyou .tl-step.active b{color:#ff5252}@keyframes tlSpin{to{transform:rotate(360deg)}}#thankyou .ty-trust-grid{grid-template-columns:repeat(5,1fr);gap:.875rem;display:grid}#thankyou .ty-trust-card{text-align:center;background:#fff;border:.0625rem solid #e5e9ef;border-radius:.75rem;padding:1.375rem 1.125rem 1.125rem;transition:border-color .15s}#thankyou .ty-trust-card:hover{border-color:#ff5252}#thankyou .ty-trust-card .ico{color:#ff5252;background:#ffecec;border-radius:.875rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:.75rem;display:inline-flex}#thankyou .ty-trust-card b{margin-bottom:.25rem;font-size:.84375rem;font-weight:700;display:block}#thankyou .ty-trust-card small{color:#475569;font-size:.75rem;line-height:1.4}#thankyou .ty-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;margin-top:1.5rem;display:grid}#thankyou .ty-action{text-align:left;cursor:pointer;background:#fff;border:.0625rem solid #e5e9ef;border-radius:.75rem;align-items:center;gap:.875rem;padding:1.125rem 1.25rem;transition:border-color .15s,box-shadow .15s;display:flex}#thankyou .ty-action:hover{border-color:#ff5252;box-shadow:0 .375rem 1.5rem -.625rem #0a16281f,0 .125rem .25rem #0a16280a}#thankyou .ty-action .ico{color:#ff5252;background:#ffecec;border-radius:.6875rem;flex:0 0 2.625rem;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;display:inline-flex}#thankyou .ty-action b{font-size:.875rem;font-weight:700;line-height:1.2;display:block}#thankyou .ty-action small{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;margin-top:.1875rem;font-size:.71875rem;display:block}#thankyou .ty-action .arr{color:#94a3b8;margin-left:auto}#thankyou .ty-action.primary{color:#fff;background:linear-gradient(135deg,#ff5252 0%,#ff8585 100%);border-color:#0000;box-shadow:0 1rem 2.5rem -.75rem #ff525273}#thankyou .ty-action.primary:hover{filter:brightness(1.05)}#thankyou .ty-action.primary .ico{color:#fff;background:#ffffff2e}#thankyou .ty-action.primary small{color:#ffffffbf}#thankyou .ty-action.primary .arr{color:#ffffffb3}#thankyou .ty-support{color:#fff;background:linear-gradient(135deg,#7a1414 0%,#ff5252 100%);border-radius:1.25rem;grid-template-columns:1fr auto;align-items:center;gap:1.875rem;margin-top:1.75rem;padding:1.75rem 2rem;display:grid;position:relative;overflow:hidden}#thankyou .ty-support:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff24 0%,#0000 70%);border-radius:50%;width:23.75rem;height:23.75rem;position:absolute;top:-8.75rem;right:-3.75rem}#thankyou .ty-support>*{z-index:1;position:relative}#thankyou .ty-support h2{letter-spacing:-.015em;margin:.375rem 0;font-size:1.5rem;font-weight:900;line-height:1.1}#thankyou .ty-support .eyebrow{color:#ffffffd9}#thankyou .ty-support p{color:#ffffffd9;max-width:28.75rem;margin:0;font-size:.875rem;line-height:1.5}#thankyou .ty-support-channels{gap:.625rem;display:flex}#thankyou .ty-channel{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);color:#fff;background:#ffffff24;border:.0625rem solid #ffffff2e;border-radius:.875rem;align-items:center;gap:.625rem;padding:.875rem 1.125rem;transition:background .15s;display:flex}#thankyou .ty-channel:hover{background:#ffffff38}#thankyou .ty-channel .ico{background:#ffffff29;border-radius:.625rem;flex:0 0 2.25rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}#thankyou .ty-channel b{font-size:.875rem;font-weight:700;line-height:1.2;display:block}#thankyou .ty-channel small{color:#ffffffb3;font-size:.71875rem}#thankyou .ty-account-cta{background:linear-gradient(90deg,#fff5f5 0%,#fff 60%);border:.0625rem dashed #ff5252;border-radius:.75rem;align-items:center;gap:1.125rem;margin-top:1.75rem;padding:1.5rem 1.875rem;display:flex}#thankyou .ty-account-cta .ico{color:#ff5252;background:#ffecec;border-radius:.875rem;flex:0 0 3.375rem;justify-content:center;align-items:center;width:3.375rem;height:3.375rem;display:inline-flex}#thankyou .ty-account-cta b{letter-spacing:-.005em;font-size:1rem;font-weight:900;display:block}#thankyou .ty-account-cta p{color:#475569;margin:.1875rem 0 0;font-size:.8125rem;line-height:1.5}#thankyou .ty-account-cta p b{color:#ff5252;display:inline}#thankyou .ty-account-cta .ty-account-cta-actions{gap:.5rem;margin-left:auto;display:flex}#thankyou .co-summary{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.75rem;position:sticky;top:6.25rem;overflow:hidden}#thankyou .co-summary .co-summary-head{border-bottom:.0625rem solid #eef1f6;justify-content:space-between;align-items:center;padding:1.125rem 1.375rem;display:flex}#thankyou .co-summary .co-summary-head h3{align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:900;display:flex}#thankyou .co-summary .co-summary-head .count{color:#94a3b8;background:#fafbfd;border-radius:.375rem;padding:.1875rem .5625rem;font-size:.75rem;font-weight:500}#thankyou .co-items{flex-direction:column;gap:.875rem;max-height:17.5rem;padding:.875rem 1.375rem;display:flex;overflow-y:auto}#thankyou .co-item{align-items:flex-start;gap:.875rem;display:flex}#thankyou .co-item .pic{background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:.625rem;flex:0 0 4rem;width:4rem;height:4rem;position:relative}#thankyou .co-item .pic img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}#thankyou .co-item .pic .qty{z-index:1;color:#fff;background:#0a1628;border:.125rem solid #fff;border-radius:50%;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-size:.6875rem;font-weight:700;display:flex;position:absolute;top:-.375rem;right:-.375rem}#thankyou .co-item .info{flex-direction:column;flex:1;gap:.1875rem;min-width:0;display:flex}#thankyou .co-item .info .cat{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:.65625rem}#thankyou .co-item .info b{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}#thankyou .co-item .info .variant{color:#475569;letter-spacing:.02em;font-size:.6875rem}#thankyou .co-item .price{color:#0a1628;text-align:right;white-space:nowrap;font-size:.84375rem;font-weight:700}#thankyou .co-item .price small{color:#94a3b8;font-size:.6875rem;font-weight:400;text-decoration:line-through;display:block}#thankyou .co-totals{border-top:.0625rem solid #eef1f6;padding:1.125rem 1.375rem}#thankyou .co-totals .tot-row{color:#475569;justify-content:space-between;align-items:center;padding:.4375rem 0;font-size:.875rem;display:flex}#thankyou .co-totals .tot-row b{color:#0a1628;font-weight:500}#thankyou .co-totals .tot-row.discount b{color:#ff4d2e}#thankyou .co-totals .tot-row.free b{color:#10b981}#thankyou .co-totals .tot-row b.included{color:#94a3b8;font-weight:400}#thankyou .co-totals .tot-final{color:#0a1628;border-top:.09375rem dashed #e5e9ef;justify-content:space-between;align-items:baseline;margin-top:.5rem;padding:.875rem 0 .375rem;font-size:.875rem;display:flex}#thankyou .co-totals .tot-final b{color:#ff5252;letter-spacing:-.02em;font-size:2rem;font-weight:900}#thankyou .co-totals .tot-final .vat{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-top:.375rem;font-size:.6875rem;display:block}#thankyou .co-trust{background:#fafbfd;border-top:.0625rem solid #eef1f6;grid-template-columns:1fr 1fr;gap:.75rem;padding:1.125rem 1.375rem;display:grid}#thankyou .co-trust .tr{color:#475569;align-items:center;gap:.5625rem;font-size:.75rem;line-height:1.3;display:flex}#thankyou .co-trust .tr .ico{color:#ff5252;background:#fff;border:.0625rem solid #e5e9ef;border-radius:.5rem;flex:0 0 1.875rem;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:inline-flex}#thankyou .co-trust .tr b{color:#0a1628;font-size:.78125rem;font-weight:700;display:block}#thankyou .co-trust .tr small{color:#94a3b8;font-size:.65625rem}#thankyou .co-help{background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:.75rem;align-items:center;gap:.875rem;margin-top:.875rem;padding:1.125rem 1.375rem;display:flex}#thankyou .co-help .ico{color:#ff5252;background:#ffecec;border-radius:.6875rem;flex:0 0 2.625rem;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;display:inline-flex}#thankyou .co-help b{font-size:.84375rem;font-weight:700;line-height:1.2;display:block}#thankyou .co-help small{color:#475569;margin-top:.125rem;font-size:.75rem;display:block}#thankyou .co-help .links{flex-direction:column;align-items:flex-end;gap:.125rem;margin-left:auto;display:flex}#thankyou .co-help .links a{color:#ff5252;font-size:.8125rem;font-weight:500}#thankyou .ty-crosssell{margin-top:3.375rem}#thankyou .ty-crosssell .ty-crosssell-head{justify-content:space-between;align-items:flex-end;gap:.875rem;margin-bottom:1.125rem;display:flex}@media (width<=74.9375rem){#thankyou .ty-grid{grid-template-columns:1fr}#thankyou .co-summary{position:static}#thankyou .co-items{max-height:none}#thankyou .ty-trust-grid{grid-template-columns:repeat(3,1fr)}#thankyou .ty-actions{grid-template-columns:repeat(2,1fr)}#thankyou .ty-support{grid-template-columns:1fr}#thankyou .ty-support-channels{flex-wrap:wrap}#thankyou .ty-channel{flex:15rem}}@media (width<=61.9375rem){#thankyou .ty-hero{border-radius:1rem;padding:2.5rem 1.5rem 1.875rem}#thankyou .ty-hero h1{font-size:2.375rem}#thankyou .ty-check{width:5.125rem;height:5.125rem}#thankyou .ty-check i{font-size:2.375rem}#thankyou .ty-block{padding:1.375rem}#thankyou .timeline{grid-template-columns:1fr;gap:1.125rem}#thankyou .timeline:before{background:linear-gradient(#10b981 0%,#ff5252 24%,#e5e9ef 36% 100%);width:.125rem;height:auto;inset:.5rem auto .5rem 1.9375rem}#thankyou .tl-step{text-align:left;flex-direction:column;justify-content:center;min-height:4rem;padding:0 0 0 5.375rem;display:flex}#thankyou .tl-step .tl-dot{margin:0;position:absolute;top:0;left:0}#thankyou .ty-trust-grid{grid-template-columns:repeat(2,1fr)}#thankyou .ty-support{border-radius:1rem;padding:1.625rem}#thankyou .ty-account-cta{flex-wrap:wrap;align-items:flex-start}#thankyou .ty-account-cta .ty-account-cta-actions{width:100%;margin-left:4.5rem}#thankyou .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}}@media (width<=47.9375rem){#thankyou .section-title h2{font-size:1.375rem}#thankyou .ty-hero{border-radius:.875rem;margin-top:.875rem;padding:2.125rem 1.125rem 1.5rem}#thankyou .ty-hero .eyebrow{white-space:normal;max-width:100%;line-height:1.35}#thankyou .ty-hero h1{font-size:1.9375rem;line-height:1.12}#thankyou .ty-hero p{font-size:.90625rem}#thankyou .ty-hero p a{overflow-wrap:anywhere}#thankyou .ty-hero .small-note{justify-content:center;line-height:1.35}#thankyou .ty-hero-actions{flex-direction:column}#thankyou .ty-hero-actions .btn{justify-content:center;width:100%}#thankyou .ty-grid{gap:1.125rem;margin-top:1.125rem}#thankyou .ty-block{border-radius:.625rem;padding:1.125rem}#thankyou .ty-block .ty-block-head{flex-direction:column;align-items:flex-start;gap:.75rem}#thankyou .ty-block .ty-block-head .ttl{align-items:flex-start}#thankyou .ty-block .ty-block-head a{align-self:flex-start}#thankyou .dl{grid-template-columns:1fr}#thankyou .dl>div{gap:.5rem;padding:.8125rem 0}#thankyou .dl>div:nth-child(odd),#thankyou .dl>div:nth-child(2n){border-right:0;padding-left:0;padding-right:0}#thankyou .dl .k{flex:0 0 42%}#thankyou .dl .v{min-width:0}#thankyou .customer-card{grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1rem}#thankyou .customer-card .customer-avatar{border-radius:.75rem;width:3.375rem;height:3.375rem;font-size:1.125rem}#thankyou .customer-card .customer-info small{overflow-wrap:anywhere}#thankyou .customer-card .customer-address{border-top:.0625rem solid #e5e9ef;border-left:0;grid-column:1/-1;min-height:0;padding:1rem 0 0}#thankyou .ty-trust-grid,#thankyou .ty-actions{grid-template-columns:1fr}#thankyou .ty-trust-card{text-align:left;align-items:center;gap:.875rem;padding:1rem;display:flex}#thankyou .ty-trust-card .ico{flex:0 0 2.75rem;width:2.75rem;height:2.75rem;margin-bottom:0}#thankyou .ty-action{padding:1rem}#thankyou .co-summary{border-radius:.625rem}#thankyou .co-summary .co-summary-head{padding:1rem}#thankyou .co-items,#thankyou .co-totals,#thankyou .co-trust{padding-left:1rem;padding-right:1rem}#thankyou .co-item{gap:.75rem}#thankyou .co-item .pic{flex-basis:3.625rem;width:3.625rem;height:3.625rem}#thankyou .co-item .price{font-size:.8125rem}#thankyou .co-totals .tot-row{align-items:flex-start;gap:.875rem}#thankyou .co-totals .tot-row span{min-width:0}#thankyou .co-totals .tot-row b{text-align:right;white-space:nowrap}#thankyou .co-totals .tot-final{flex-direction:column;align-items:flex-start;gap:.625rem}#thankyou .co-totals .tot-final b{font-size:1.875rem}#thankyou .co-help{flex-wrap:wrap;align-items:flex-start;padding:1rem}#thankyou .co-help .links{align-items:flex-start;width:100%;margin-left:3.5rem}#thankyou .ty-support{margin-top:1.375rem;padding:1.375rem 1.125rem}#thankyou .ty-support h2{font-size:1.375rem}#thankyou .ty-support-channels{flex-direction:column}#thankyou .ty-channel{border-radius:.75rem;flex:none;width:100%;padding:.6875rem .875rem}#thankyou .ty-channel .ico{border-radius:.5625rem;flex-basis:2rem;width:2rem;height:2rem}#thankyou .ty-channel b{font-size:.84375rem}#thankyou .ty-channel small{font-size:.6875rem}#thankyou .ty-account-cta{flex-direction:column;padding:1.125rem}#thankyou .ty-account-cta .ty-account-cta-actions{width:100%;margin-left:0}#thankyou .ty-account-cta .ty-account-cta-actions .btn{justify-content:center;width:100%}#thankyou .ty-crosssell{margin-top:2.375rem}#thankyou .ty-crosssell .ty-crosssell-head{align-items:flex-start}}@media (width<=35.9375rem){#thankyou .ty-hero h1{font-size:1.75rem}#thankyou .ty-check{width:4.5rem;height:4.5rem;margin-bottom:1.125rem}#thankyou .ty-check:before{inset:-.75rem}#thankyou .ty-check:after{inset:-1.375rem}#thankyou .ty-check i{font-size:2rem}#thankyou .dl>div{grid-template-columns:1fr;gap:.25rem;display:grid}#thankyou .dl .k{flex:none}#thankyou .dl .v{text-align:left}#thankyou .timeline:before{left:1.5625rem}#thankyou .tl-step{min-height:3.25rem;padding-left:4.25rem}#thankyou .tl-step .tl-dot{width:3.25rem;height:3.25rem}#thankyou .tl-step .tl-dot i{font-size:1.125rem}#thankyou .tl-step .tl-num{width:1.3125rem;height:1.3125rem;font-size:.625rem}#thankyou .co-item{grid-template-columns:3.625rem 1fr;display:grid}#thankyou .co-item .price{text-align:left;white-space:normal;grid-column:2}#thankyou .co-trust,#thankyou .product-grid{grid-template-columns:1fr}}#thankyou .ty-stripe-status{text-align:left;background:#ffffff0e;border:.0625rem solid #ffffff1a;border-radius:.875rem;align-items:flex-start;gap:.875rem;width:min(41.25rem,100%);margin:1.25rem auto 0;padding:1rem 1.125rem;display:flex}#thankyou .ty-stripe-status--paid{background:#10b98117;border-color:#10b98147}#thankyou .ty-stripe-status--paid .ty-stripe-status__icon{color:#10b981;background:#10b98124}#thankyou .ty-stripe-status--warning{background:#f59e0b14;border-color:#f59e0b47}#thankyou .ty-stripe-status--warning .ty-stripe-status__icon{color:#f59e0b;background:#f59e0b24}#thankyou .ty-stripe-status__icon{border-radius:.75rem;flex:0 0 2.625rem;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;font-size:1.125rem;display:inline-flex}#thankyou .ty-stripe-status__content{flex:auto;min-width:0}#thankyou .ty-stripe-status__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}#thankyou .ty-stripe-status__head b{font-size:.875rem;line-height:1.4}#thankyou .ty-stripe-status__mode{letter-spacing:.04em;background:#ffffff17;border-radius:62.4375rem;flex:none;padding:.25rem .4375rem;font-size:.625rem;font-weight:700}#thankyou .ty-stripe-status p{opacity:.82;margin:.375rem 0 0;font-size:.78125rem;line-height:1.55}#thankyou .ty-stripe-status__actions{margin-top:.75rem}#thankyou .ty-stripe-status__actions .btn{min-height:2.625rem;padding-inline:1rem}@media (width<=599px){#thankyou .ty-stripe-status{padding:.875rem}#thankyou .ty-stripe-status__head{flex-direction:column;align-items:flex-start;gap:.3125rem}#thankyou .ty-stripe-status__actions .btn{width:100%}}#thankyou .co-item .gift-tag{color:#059669;letter-spacing:.04em;text-transform:uppercase;background:#10b9811a;border-radius:62.4375rem;align-self:flex-start;align-items:center;gap:.3125rem;margin-bottom:.125rem;padding:.1875rem .4375rem;font-size:.59375rem;font-weight:800;display:inline-flex}#thankyou .co-item .price--gift{color:#059669}#thankyou .co-item .price--gift small.gift-value{color:#94a3b8;text-decoration:none}#profile .icon-btn{color:#475569;background:#fff;border:.0625rem solid #e5e9ef;border-radius:.5625rem;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;transition:color .15s,border-color .15s,background .15s;display:inline-flex}#profile .icon-btn:hover{color:#ff5252;background:#ffecec;border-color:#ff5252}#profile .profile-hero{grid-template-columns:1fr auto;align-items:center;gap:1.5rem;margin-top:1.125rem;padding-bottom:.625rem;display:grid}#profile .profile-hero .h1{letter-spacing:-.02em;margin:.25rem 0 .375rem;font-size:2.125rem;font-weight:900;line-height:1.1}#profile .profile-hero p{color:#475569;max-width:35rem;margin:0;font-size:.90625rem}#profile .profile-hero .profile-hero-actions{align-items:center;gap:.5rem;display:flex}#profile .account-layout{grid-template-columns:16.25rem 1fr;align-items:flex-start;gap:1.75rem;margin-top:1.125rem;display:grid}#profile .sidebar{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.75rem;position:sticky;top:11.75rem;overflow:hidden}#profile .sidebar .user-card{background:linear-gradient(135deg,#fff 0%,#fff5f5 100%);border-bottom:.0625rem solid #eef1f6;align-items:center;gap:.75rem;padding:1.125rem;display:flex}#profile .sidebar .user-card .avatar{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#ff5252 0%,#ff8585 100%);border-radius:.875rem;flex:0 0 3rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1rem;font-weight:900;display:inline-flex;box-shadow:0 1rem 2.5rem -.75rem #ff525273}#profile .sidebar .user-card .user-info{flex:1;min-width:0}#profile .sidebar .user-card .user-info b{letter-spacing:-.005em;font-size:.875rem;font-weight:900;line-height:1.2;display:block}#profile .sidebar .user-card .user-info small{color:#475569;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.3125rem;margin-top:.1875rem;font-size:.71875rem;display:inline-flex}#profile .sidebar .user-card .user-info small:before{content:"";background:#f5a524;border-radius:50%;width:.375rem;height:.375rem;display:inline-block;box-shadow:0 0 0 .1875rem #f5a52433}#profile .side-nav{flex-direction:column;gap:.125rem;padding:.5rem;display:flex}#profile .side-nav .nav-item{cursor:pointer;color:#475569;text-align:left;background:0 0;border:0;border-radius:.625rem;align-items:center;gap:.6875rem;width:100%;padding:.625rem .75rem;font-family:Roboto,sans-serif;font-size:.84375rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}#profile .side-nav .nav-item:disabled,#profile .side-nav .nav-item.disabled{cursor:default;opacity:.55;pointer-events:none}#profile .side-nav .nav-item .nav-ico{color:#475569;background:#fafbfd;border-radius:.5rem;flex:0 0 1.75rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background .15s,color .15s;display:inline-flex}#profile .side-nav .nav-item .nav-count{color:#475569;background:#fafbfd;border-radius:.3125rem;margin-left:auto;padding:.0625rem .5rem;font-size:.65625rem;font-weight:600}#profile .side-nav .nav-item:hover{color:#0a1628;background:#fafbfd}#profile .side-nav .nav-item:hover .nav-ico{color:#ff5252;background:#fff}#profile .side-nav .nav-item.active{color:#fff;background:#ff5252}#profile .side-nav .nav-item.active .nav-ico,#profile .side-nav .nav-item.active .nav-count{color:#fff;background:#ffffff2e}#profile .side-nav .nav-item.logout{color:#ff4d2e}#profile .side-nav .nav-item.logout .nav-ico{color:#ff4d2e;background:#ff4d2e14}#profile .side-nav .nav-sep{background:#eef1f6;height:.0625rem;margin:.5rem .25rem}#profile .sidebar-foot{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;background:#fafbfd;border-top:.0625rem solid #eef1f6;padding:.875rem 1.125rem;font-size:.6875rem}#profile .sidebar-foot b{color:#0a1628;text-transform:none;letter-spacing:0;margin-bottom:.125rem;font-family:Roboto,sans-serif;font-size:.8125rem;font-weight:700;display:block}#profile .main{min-width:0}#profile .view{flex-direction:column;gap:1.125rem;display:none}#profile .view.active{display:flex}#profile .view-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}#profile .view-head h2{letter-spacing:-.015em;margin:0;font-size:1.625rem;font-weight:900;line-height:1.1}#profile .view-head .sub{color:#475569;margin-top:.1875rem;font-size:.8125rem;display:block}#profile .welcome{color:#fff;background:radial-gradient(circle at 90% 0,#7df8c940 0%,#0000 55%),linear-gradient(135deg,#7a1414 0%,#ff5252 100%);border-radius:1.25rem;align-items:center;gap:1.5rem;padding:1.875rem 2rem;display:flex;position:relative;overflow:hidden}#profile .welcome:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff26 0%,#0000 70%);border-radius:50%;width:20rem;height:20rem;position:absolute;top:-8.75rem;right:-3.125rem}#profile .welcome>*{z-index:1;position:relative}#profile .welcome .avatar-lg{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);color:#fff;letter-spacing:-.02em;background:#ffffff2e;border:.0625rem solid #ffffff40;border-radius:1.125rem;flex:0 0 4.5rem;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;font-size:1.375rem;font-weight:900;display:inline-flex}#profile .welcome .welcome-body{flex:1;min-width:0}#profile .welcome b{letter-spacing:-.015em;margin-bottom:.25rem;font-size:1.375rem;font-weight:900;line-height:1.2;display:block}#profile .welcome p{color:#ffffffd9;margin:0;font-size:.875rem;line-height:1.5}#profile .welcome .welcome-tier{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#ffffff29;border:.0625rem solid #ffffff38;border-radius:62.4375rem;align-items:center;gap:.375rem;margin-bottom:.5rem;padding:.3125rem .75rem;font-size:.6875rem;font-weight:500;display:inline-flex}#profile .welcome .welcome-tier .dot{background:#fbbf24;border-radius:50%;width:.375rem;height:.375rem;box-shadow:0 0 0 .1875rem #fbbf2440}#profile .welcome .welcome-actions{flex-wrap:wrap;gap:.5rem;margin-top:.875rem;display:flex}#profile .stats{grid-template-columns:repeat(4,1fr);gap:.875rem;display:grid}#profile .stat{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.75rem;padding:1.25rem 1.375rem;transition:border-color .15s,transform .15s;position:relative;overflow:hidden}#profile .stat:hover{border-color:#ff5252;transform:translateY(-.125rem)}#profile .stat .ico{color:#ff5252;background:#ffecec;border-radius:.625rem;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;margin-bottom:.875rem;display:inline-flex}#profile .stat small{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.25rem;font-size:.71875rem;display:block}#profile .stat b{letter-spacing:-.025em;color:#0a1628;font-size:1.875rem;font-weight:900;line-height:1;display:block}#profile .stat .delta{letter-spacing:.04em;color:#10b981;align-items:center;gap:.25rem;margin-top:.375rem;font-size:.71875rem;display:inline-flex}#profile .stat .delta svg{width:.6875rem;height:.6875rem}#profile .stat .delta.down{color:#ff4d2e}#profile .card{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.75rem;overflow:hidden}#profile .card .card-head{border-bottom:.0625rem solid #eef1f6;justify-content:space-between;align-items:center;padding:1.125rem 1.375rem;display:flex}#profile .card .card-head h3{letter-spacing:-.005em;align-items:center;gap:.625rem;margin:0;font-size:1rem;font-weight:900;display:flex}#profile .card .card-head h3 .ico{color:#ff5252;background:#ffecec;border-radius:.5625rem;flex:0 0 1.875rem;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:inline-flex}#profile .card .card-head a{color:#ff5252;font-size:.78125rem;font-weight:500}#profile .card .card-body{padding:1.125rem 1.375rem}#profile .card.flush .card-body{padding:0}#profile .order{border-bottom:.0625rem solid #eef1f6;grid-template-columns:auto 1fr auto;align-items:center;gap:1.125rem;padding:1.125rem 1.375rem;transition:background .15s;display:grid}#profile .order:last-child{border-bottom:0}#profile .order:hover{background:#fafbfd}#profile .order .order-imgs{flex:none;display:flex}#profile .order .order-imgs .pic{background:#fafbfd;border:.125rem solid #fff;border-radius:.625rem;width:3rem;height:3rem;margin-left:-.75rem;overflow:hidden;box-shadow:0 .0625rem .1875rem #0a16280f}#profile .order .order-imgs .pic:first-child{margin-left:0}#profile .order .order-imgs .pic.more{color:#fff;background:#0a1628;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}#profile .order .order-imgs .pic img{object-fit:cover;width:100%;height:100%}#profile .order .order-info{flex-direction:column;gap:.1875rem;min-width:0;display:flex}#profile .order .order-info .meta{color:#94a3b8;letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:.625rem;font-size:.75rem;display:flex}#profile .order .order-info .meta b{color:#0a1628;font-weight:600}#profile .order .order-info .name{color:#0a1628;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.875rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}#profile .order .order-info .delivery{color:#475569;margin-top:.0625rem;font-size:.78125rem}#profile .order .order-right{flex:none;justify-content:flex-end;align-items:center;gap:.875rem;display:flex}#profile .order .order-total{text-align:right;font-family:Roboto,sans-serif}#profile .order .order-total b{color:#0a1628;letter-spacing:-.01em;font-size:1rem;font-weight:900;display:block}#profile .order .order-total small{color:#94a3b8;letter-spacing:.02em;font-size:.6875rem}#profile .order .order-actions{gap:.375rem;display:flex}#profile .status{letter-spacing:.05em;text-transform:uppercase;border:.0625rem solid #0000;border-radius:62.4375rem;align-items:center;gap:.375rem;padding:.1875rem .625rem;font-size:.65625rem;font-weight:600;display:inline-flex}#profile .status:before{content:"";border-radius:50%;width:.375rem;height:.375rem}#profile .status.processing{color:#ff5252;background:#ff52521a;border-color:#ff525233}#profile .status.processing:before{background:#ff5252;animation:2s ease-out infinite statusPulse;box-shadow:0 0 0 .1875rem #ff525233}#profile .status.confirmed{color:#ff5252;background:#ff525214;border-color:#ff525226}#profile .status.confirmed:before{background:#ff5252}#profile .status.prep{color:#b27517;background:#f5a5241f;border-color:#f5a5244d}#profile .status.prep:before{background:#f5a524}#profile .status.shipped{color:#ff8585;background:#ff85851f;border-color:#ff858540}#profile .status.shipped:before{background:#ff8585;animation:2s ease-out infinite statusPulse;box-shadow:0 0 0 .1875rem #ff858533}#profile .status.delivered{color:#10b981;background:#10b9811f;border-color:#10b98140}#profile .status.delivered:before{background:#10b981}#profile .status.cancelled{color:#6b7280;background:#f3f4f6;border-color:#d1d5db}#profile .status.cancelled:before{background:#9ca3af}#profile .status.returned{color:#ff4d2e;background:#ff4d2e1a;border-color:#ff4d2e38}#profile .status.returned:before{background:#ff4d2e}@keyframes statusPulse{0%{box-shadow:0 0 0 .125rem}70%{box-shadow:0 0 0 .375rem #0000}to{box-shadow:0 0 0 .375rem #0000}}#profile .active-products{background:#fafbfd;border-radius:.625rem;align-items:center;gap:.625rem;padding:.625rem;display:flex}#profile .active-products+.active-products{margin-top:.625rem}#profile .active-products .pic{background:#fff;border:.0625rem solid #eef1f6;border-radius:.5rem;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;overflow:hidden}#profile .active-products .pic img{object-fit:cover;width:100%;height:100%}#profile .active-products .info{flex:1;min-width:0;font-size:.8125rem}#profile .active-products .info b{color:#0a1628;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}#profile .active-products .info small{color:#94a3b8;font-family:Roboto Mono,monospace;font-size:.6875rem}#profile .active-order{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.75rem;flex-direction:column;gap:.875rem;padding:1.25rem 1.375rem;display:flex}#profile .active-order .active-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}#profile .active-order .active-head b{font-size:.875rem;font-weight:700;display:block}#profile .active-order .active-head small{color:#94a3b8;letter-spacing:.04em;font-size:.75rem}#profile .mini-tracker{grid-template-columns:repeat(5,1fr);gap:0;padding-top:.375rem;display:grid;position:relative}#profile .mini-tracker:before{content:"";z-index:0;background:linear-gradient(90deg,#10b981 0%,#ff5252 50%,#e5e9ef 60% 100%);height:.125rem;position:absolute;top:1.125rem;left:10%;right:10%}#profile .mini-tracker .step{z-index:1;text-align:center;padding:0 .25rem;position:relative}#profile .mini-tracker .step .dot{color:#94a3b8;background:#fff;border:.125rem solid #e5e9ef;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin:0 auto .375rem;font-size:.625rem;display:inline-flex}#profile .mini-tracker .step small{color:#94a3b8;letter-spacing:.04em;font-size:.65625rem;line-height:1.2;display:block}#profile .mini-tracker .step.done .dot{color:#fff;background:#10b981;border-color:#10b981;box-shadow:0 0 0 .1875rem #10b98126}#profile .mini-tracker .step.done small{color:#0a1628}#profile .mini-tracker .step.on .dot{color:#ff5252;background:#fff;border-color:#ff5252;animation:2s ease-out infinite trackerPulse;box-shadow:0 0 0 .1875rem #ff525226}#profile .mini-tracker .step.on small{color:#ff5252;font-weight:600}@keyframes trackerPulse{0%,to{box-shadow:0 0 0 .1875rem #ff525226}50%{box-shadow:0 0 0 .375rem #ff525240}}#profile .wishlist-mini{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}#profile .wishlist-mini .product{padding:.625rem}#profile .wishlist-mini .product .product-img{aspect-ratio:1;height:auto}#profile .product-remove{color:#94a3b8;z-index:2;background:#fff;border:.0625rem solid #e5e9ef;border-radius:50%;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;transition:color .15s,border-color .15s;display:inline-flex;position:absolute;top:.875rem;right:.875rem}#profile .product-remove:hover{color:#ff4d2e;border-color:#ff4d2e}#profile .filter-tabs{background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:62.4375rem;padding:.25rem;display:flex}#profile .filter-tabs button{color:#475569;background:0 0;border-radius:62.4375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s}#profile .filter-tabs button .num{opacity:.65;margin-left:.375rem;font-size:.6875rem}#profile .filter-tabs button.active{color:#fff;background:#0a1628}#profile .filter-tabs button.active .num{opacity:1}#profile .addresses{grid-template-columns:repeat(3,1fr);gap:.875rem;display:grid}#profile .address{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.75rem;padding:1.25rem 1.375rem;transition:border-color .15s,box-shadow .15s;position:relative}#profile .address:hover{border-color:#ff5252;box-shadow:0 .375rem 1.5rem -.625rem #0a16281f,0 .125rem .25rem #0a16280a}#profile .address.default{background:linear-gradient(135deg,#fff 0%,#fff5f5 100%);border-color:#ff5252}#profile .address .address-head{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}#profile .address .address-head .label{align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;display:inline-flex}#profile .address .address-head .label .ico{color:#ff5252;background:#ffecec;border-radius:.5625rem;flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}#profile .address .address-head .default-tag{color:#fff;letter-spacing:.04em;background:#ff5252;border-radius:.25rem;padding:.125rem .5rem;font-size:.625rem}#profile .address p{color:#475569;margin:0;font-size:.84375rem;line-height:1.55}#profile .address p b{color:#0a1628;margin-bottom:.125rem;font-weight:700;display:block}#profile .address .address-actions{border-top:.0625rem solid #eef1f6;justify-content:space-between;align-items:center;margin-top:.875rem;padding-top:.875rem;font-size:.78125rem;display:flex}#profile .address .address-actions a{color:#ff5252;font-weight:500}#profile .address .address-actions .del{color:#94a3b8}#profile .address .address-actions .del:hover{color:#ff4d2e}#profile .address.add-new{color:#475569;cursor:pointer;background:0 0;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;min-height:11.25rem;transition:border-color .15s,background .15s,color .15s;display:flex}#profile .address.add-new:hover{color:#ff5252;background:#fff5f5;border-color:#ff5252}#profile .address.add-new .ico{color:#ff5252;background:#ffecec;border-radius:.875rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}#profile .pay-cards{grid-template-columns:repeat(3,1fr);gap:.875rem;display:grid}#profile .pay-card{color:#fff;background:linear-gradient(135deg,#7a1414 0%,#ff5252 100%);border:.0625rem solid #e5e9ef;border-radius:.75rem;flex-direction:column;gap:1.25rem;min-height:11.25rem;padding:1.375rem;display:flex;position:relative;overflow:hidden}#profile .pay-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff26 0%,#0000 70%);border-radius:50%;width:13.75rem;height:13.75rem;position:absolute;top:-6.25rem;right:-3.125rem}#profile .pay-card>*{z-index:1;position:relative}#profile .pay-card.dark{background:linear-gradient(135deg,#0a1628 0%,#374151 100%)}#profile .pay-card .chip{background:linear-gradient(135deg,#ffd70099 0%,#ffd7004d 100%);border:.0625rem solid #ffffff2e;border-radius:.3125rem;width:2.375rem;height:1.75rem}#profile .pay-card .num{letter-spacing:.08em;margin-top:auto;font-size:1.125rem;font-weight:500}#profile .pay-card .num span{opacity:.5}#profile .pay-card .bottom{justify-content:space-between;align-items:flex-end;font-size:.71875rem;display:flex}#profile .pay-card .bottom small{opacity:.6;letter-spacing:.06em;text-transform:uppercase;font-size:.59375rem;display:block}#profile .pay-card .brand-mark{letter-spacing:.02em;color:#fff;text-transform:uppercase;font-family:Roboto,sans-serif;font-size:.875rem;font-style:italic;font-weight:900}#profile .pay-card .default-tag{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);letter-spacing:.04em;text-transform:uppercase;background:#ffffff2e;border-radius:.3125rem;padding:.1875rem .5rem;font-size:.59375rem;font-weight:600;position:absolute;top:.875rem;right:.875rem}#profile .pay-card .pay-remove{color:#fff;z-index:2;background:#ffffff24;border-radius:50%;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;transition:background .15s;display:inline-flex;position:absolute;bottom:.875rem;right:.875rem}#profile .pay-card .pay-remove:hover{background:#ffffff47}#profile .pay-add{color:#475569;cursor:pointer;background:0 0;border:.0625rem dashed #e5e9ef;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;min-height:11.25rem;padding:1.375rem;transition:border-color .15s,background .15s,color .15s;display:flex}#profile .pay-add:hover{color:#ff5252;background:#fff5f5;border-color:#ff5252}#profile .pay-add .ico{color:#ff5252;background:#ffecec;border-radius:.875rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}#profile .toggle-row{border-bottom:.0625rem solid #eef1f6;justify-content:space-between;align-items:center;gap:.875rem;padding:.875rem 0;display:flex}#profile .toggle-row:last-child{border-bottom:0}#profile .toggle-row .toggle-info{flex:1;min-width:0}#profile .toggle-row .toggle-info b{margin-bottom:.125rem;font-size:.875rem;font-weight:700;line-height:1.2;display:block}#profile .toggle-row .toggle-info small{color:#475569;font-size:.78125rem;line-height:1.45}#profile .switch{cursor:pointer;background:#e5e9ef;border:0;border-radius:62.4375rem;flex:0 0 2.75rem;width:2.75rem;height:1.5rem;padding:0;transition:background .2s,opacity .2s;position:relative}#profile .switch:after{content:"";background:#fff;border-radius:50%;width:1.25rem;height:1.25rem;transition:transform .2s,opacity .2s;position:absolute;top:.125rem;left:.125rem;box-shadow:0 .0625rem .1875rem #0000002e}#profile .switch:focus-visible{outline-offset:.1875rem;outline:.1875rem solid #ff525238}#profile .switch:disabled{cursor:wait;opacity:.72}#profile .switch.on{background:#ff5252}#profile .switch.on:after{transform:translate(1.25rem)}#profile .switch.is-loading:after{opacity:0}#profile .switch .switch-spinner{z-index:2;color:#64748b;justify-content:center;align-items:center;font-size:.6875rem;position:absolute;inset:0}#profile .switch.on .switch-spinner{color:#fff}#profile .session{border-bottom:.0625rem solid #eef1f6;align-items:center;gap:.875rem;padding:.875rem 0;display:flex}#profile .session:last-child{border-bottom:0}#profile .session .ico{color:#475569;background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:.625rem;flex:0 0 2.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}#profile .session .info{flex:1;min-width:0}#profile .session .info b{align-items:center;gap:.5rem;font-size:.84375rem;font-weight:700;display:flex}#profile .session .info small{color:#94a3b8;letter-spacing:.04em;font-size:.71875rem}#profile .session .current{color:#10b981;letter-spacing:.06em;text-transform:uppercase;background:#10b9811a;border-radius:.25rem;padding:.125rem .4375rem;font-size:.625rem}#profile .session .revoke{color:#ff4d2e;font-size:.78125rem;font-weight:500;text-decoration:underline}#profile .tracker-big{grid-template-columns:repeat(5,1fr);gap:0;margin-bottom:.5rem;padding-top:.375rem;display:grid;position:relative}#profile .tracker-big:before,#profile .tracker-big:after{content:"";z-index:0;height:.1875rem;position:absolute;top:1.375rem;left:10%}#profile .tracker-big:before{background:#e5e9ef;right:10%}#profile .tracker-big:after{width:var(--tracking-progress,0%);background:#10b981;transition:width .25s}#profile .tracker-big .tb-step{z-index:1;text-align:center;padding:0 .375rem;position:relative}#profile .tracker-big .tb-step .tb-dot{color:#94a3b8;background:#fff;border:.125rem solid #e5e9ef;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin:0 auto .625rem;display:inline-flex}#profile .tracker-big .tb-step b{color:#94a3b8;margin-bottom:.125rem;font-size:.8125rem;font-weight:700;display:block}#profile .tracker-big .tb-step small{color:#94a3b8;letter-spacing:.02em;font-size:.6875rem}#profile .tracker-big .tb-step.done .tb-dot{color:#fff;background:#10b981;border-color:#10b981;box-shadow:0 0 0 .25rem #10b98126}#profile .tracker-big .tb-step.done b{color:#0a1628}#profile .tracker-big .tb-step.on .tb-dot{color:#ff5252;background:#fff;border-color:#ff5252;animation:2s ease-out infinite trackerPulse;box-shadow:0 0 0 .25rem #ff525226}#profile .tracker-big .tb-step.on b,#profile .tracker-big .tb-step.on small{color:#ff5252}#profile .tracker-big .tb-step.problem .tb-dot{color:#ef4444;background:#fff;border-color:#ef4444;box-shadow:0 0 0 .25rem #ef44441f}#profile .tracker-big .tb-step.problem b,#profile .tracker-big .tb-step.problem small{color:#ef4444}#profile .tracker-note{background:#fafbfd;border:.0625rem solid #eef1f6;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}#profile .tracker-note .ico{color:#ff5252;background:#ffecec;border-radius:.625rem;flex:0 0 2.25rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}#profile .tracker-note b{margin-bottom:.125rem;font-size:.84375rem;font-weight:700;display:block}#profile .tracker-note small{color:#475569;font-size:.78125rem;line-height:1.5}#profile .tracker-note--problem{background:#ef44440d;border-color:#ef44443d}#profile .tracker-note--problem .ico{color:#ef4444;background:#ef44441a}#profile .profile-tracking-back{white-space:nowrap;border-radius:62.4375rem;gap:.5rem;width:auto;padding:0 1rem;text-decoration:none}#profile .profile-tracking-alert{color:#7c5a13;background:#fff8e6;border:.0625rem solid #f5d58b;border-radius:.625rem;align-items:flex-start;gap:.5rem;margin-top:.75rem;padding:.75rem .875rem;font-size:.78125rem;line-height:1.5;display:flex}#profile .profile-tracking-history{padding:0}#profile .profile-tracking-event{border-bottom:.0625rem solid #eef1f6;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:.75rem;padding:.9375rem 1.125rem;display:grid}#profile .profile-tracking-event:last-child{border-bottom:0}#profile .profile-tracking-event__dot{background:#cbd5e1;border-radius:50%;width:.625rem;height:.625rem;margin-top:.25rem;box-shadow:0 0 0 .25rem #cbd5e133}#profile .profile-tracking-event__content{min-width:0}#profile .profile-tracking-event__content b{color:#0a1628;font-size:.84375rem;display:block}#profile .profile-tracking-event__content small{color:#64748b;margin-top:.1875rem;font-size:.75rem;line-height:1.45;display:block}#profile .profile-tracking-event time{color:#94a3b8;white-space:nowrap;font-size:.71875rem}#profile .profile-tracking-event.is-current{background:snow}#profile .profile-tracking-event.is-current .profile-tracking-event__dot{background:#ff5252;box-shadow:0 0 0 .25rem #ff52521f}#profile .profile-order-track-link{justify-content:center;align-items:center;gap:.4375rem;margin-top:.75rem;text-decoration:none;display:inline-flex}#profile .back-link{color:#475569;align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.78125rem;font-weight:500;transition:color .15s;display:inline-flex}#profile .back-link:hover{color:#ff5252}#profile .order-detail-layout{grid-template-columns:1.6fr 1fr;align-items:start;gap:.875rem;display:grid}#profile .od-item{border-bottom:.0625rem solid #eef1f6;align-items:center;gap:.875rem;padding:1rem 1.25rem;display:flex}#profile .od-item:last-child{border-bottom:0}#profile .od-item .pic{background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:.625rem;flex:0 0 3.5rem;width:3.5rem;height:3.5rem;overflow:hidden}#profile .od-item .pic img{object-fit:cover;width:100%;height:100%}#profile .od-item .info{flex:1;min-width:0}#profile .od-item .info b{font-size:.84375rem;font-weight:700;line-height:1.3;display:block}#profile .od-item .info small{color:#94a3b8;font-family:Roboto Mono,monospace;font-size:.75rem}#profile .od-item .qty{color:#475569;flex:none;font-size:.8125rem}#profile .od-item .price{color:#0a1628;text-align:right;flex:none;font-size:.875rem;font-weight:700}#profile .od-item .price small{color:#94a3b8;font-size:.6875rem;font-weight:400;text-decoration:line-through;display:block}#profile .od-text{color:#475569;margin:0;font-size:.84375rem;line-height:1.6}#profile .od-text+.od-text{margin-top:.75rem}#profile .od-text b{color:#0a1628}#profile .od-sum-row{color:#475569;justify-content:space-between;padding:.4375rem 0;font-size:.875rem;display:flex}#profile .od-sum-row b{color:#0a1628;font-family:Roboto Mono,monospace;font-weight:500}#profile .od-sum-row.discount b{color:#ff4d2e}#profile .od-sum-row.free b{color:#10b981}#profile .od-sum-final{color:#0a1628;border-top:.09375rem dashed #e5e9ef;justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:.875rem;font-size:.875rem;font-weight:700;display:flex}#profile .od-sum-final b{color:#ff5252;letter-spacing:-.02em;font-size:1.5rem;font-weight:900}#profile .od-actions{flex-direction:column;gap:.5rem;margin-top:.875rem;display:flex}#profile .opt-lbl{color:#94a3b8;text-transform:none;letter-spacing:0;font-size:.71875rem;font-weight:400}#profile .empty-state{text-align:center;background:#fafbfd;border:.09375rem dashed #e5e9ef;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding:3.75rem 1.875rem;display:none}#profile .empty-state.show{display:flex}#profile .empty-state .empty-ico{color:#ff5252;background:#ffecec;border-radius:1.125rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:.25rem;display:inline-flex}#profile .empty-state b{color:#0a1628;font-size:1rem;font-weight:900}#profile .empty-state small{color:#475569;max-width:20rem;font-size:.8125rem;line-height:1.5}#profile .empty-state .btn{margin-top:.5rem}#profile .form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}#profile .field-row{flex-direction:column;gap:.375rem;display:flex}#profile .field-row.full{grid-column:1/-1}#profile .field-row label{color:#475569;font-size:.78125rem;font-weight:600}#profile .field-row input{height:2.75rem;font:inherit;color:#0a1628;background:#fafbfd;border:.09375rem solid #e5e9ef;border-radius:.625rem;outline:0;padding:0 .875rem;font-size:.875rem;transition:border-color .15s,background .15s}#profile .field-row input:focus{background:#fff;border-color:#ff5252}#profile .field-row input::placeholder{color:#94a3b8}@media (width<=68.75rem){#profile .account-layout{grid-template-columns:1fr}#profile .sidebar{position:static}#profile .stats,#profile .addresses,#profile .pay-cards,#profile .wishlist-mini{grid-template-columns:repeat(2,1fr)}#profile .welcome{text-align:left;flex-direction:column;align-items:flex-start}#profile .mini-tracker,#profile .tracker-big{grid-template-columns:repeat(3,1fr)}#profile .form-grid{grid-template-columns:1fr}#profile .contact,#profile .subnav-right{display:none}#profile .order-detail-layout{grid-template-columns:1fr}}@media (width<=45rem){#profile .stats,#profile .addresses,#profile .pay-cards,#profile .wishlist-mini{grid-template-columns:1fr}#profile .header-main{gap:.875rem}#profile .search{display:none}#profile .sidebar{z-index:20;border-left:0;border-right:0;border-radius:0;margin:0 -1rem;position:sticky;top:3.5rem}#profile .sidebar .user-card,#profile .sidebar-foot{display:none}#profile .side-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;gap:.375rem;padding:.625rem 1rem;overflow-x:auto}#profile .side-nav::-webkit-scrollbar{display:none}#profile .side-nav .nav-item{white-space:nowrap;flex:none;width:auto;padding:.5625rem .875rem}#profile .side-nav .nav-sep,#profile .side-nav .logout{display:none}#profile .order{grid-template-columns:1fr;justify-items:start}#profile .order .order-imgs{margin-bottom:.125rem}#profile .order .order-right{flex-wrap:wrap;justify-content:space-between;width:100%}#profile .order-detail-layout{gap:.875rem}#profile .od-item{flex-wrap:wrap}}#profile .profile-order-stats .stat .ico{font-size:1.125rem}#profile .profile-recent-orders{padding:0}#profile .profile-recent-order{border-bottom:.0625rem solid #eef1f6;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:1rem;padding:1rem 1.25rem;display:grid}#profile .profile-recent-order:last-child{border-bottom:0}#profile .profile-recent-order__info{min-width:0}#profile .profile-recent-order__info .meta{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.25rem;font-size:.71875rem;display:flex}#profile .profile-recent-order__info .meta b{color:#0a1628;font-family:Roboto Mono,monospace}#profile .profile-recent-order__info strong{text-overflow:ellipsis;white-space:nowrap;color:#0a1628;font-size:.84375rem;display:block;overflow:hidden}#profile .profile-recent-order__info small{color:#64748b;margin-top:.1875rem;display:block}#profile .profile-recent-order__total{white-space:nowrap;font-size:.9375rem}#profile .profile-order-filters{border-radius:.875rem;flex-wrap:wrap}#profile .profile-order-filters a{color:#475569;border-radius:62.4375rem;align-items:center;padding:.5rem .875rem;font-size:.78125rem;font-weight:500;transition:background .15s,color .15s;display:inline-flex}#profile .profile-order-filters a .num{opacity:.65;margin-left:.375rem;font-size:.6875rem}#profile .profile-order-filters a:hover{color:#0a1628}#profile .profile-order-filters a.active{color:#fff;background:#0a1628}#profile .profile-order-filters a.active .num{opacity:1}#profile .profile-orders-list{flex-direction:column;gap:.75rem;display:flex}#profile .profile-order-card{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.875rem;transition:border-color .15s,box-shadow .15s;overflow:hidden}#profile .profile-order-card.is-open{border-color:#ff525259;box-shadow:0 .875rem 2.125rem -1.5rem #0a162859}#profile .profile-order-card.is-open .profile-order-toggle i{transform:rotate(180deg)}#profile .profile-order-summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.125rem;padding:1.125rem 1.25rem;display:grid}#profile .profile-order-summary .order-imgs{align-items:center;min-width:4rem;display:flex}#profile .profile-order-summary .order-imgs .pic{color:#94a3b8;background:#fafbfd;border:.125rem solid #fff;border-radius:.625rem;justify-content:center;align-items:center;width:3.375rem;height:3.375rem;display:inline-flex;overflow:hidden;box-shadow:0 0 0 .0625rem #e5e9ef}#profile .profile-order-summary .order-imgs .pic+.pic{margin-left:-.875rem}#profile .profile-order-summary .order-imgs .pic img{object-fit:cover;width:100%;height:100%}#profile .profile-order-summary .order-imgs .pic.more{color:#475569;font-size:.75rem;font-weight:700}#profile .profile-order-summary .order-info{min-width:0}#profile .profile-order-summary .order-info .meta{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.3125rem;font-size:.71875rem;display:flex}#profile .profile-order-summary .order-info .meta b{color:#0a1628;font-family:Roboto Mono,monospace}#profile .profile-order-summary .order-info .name{color:#0a1628;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;overflow:hidden}#profile .profile-order-summary .order-info .delivery{color:#64748b;margin-top:.3125rem;font-size:.78125rem;line-height:1.4}#profile .profile-order-summary .order-right{grid-template-columns:auto auto auto;align-items:center;gap:.875rem;display:grid}#profile .profile-order-summary .order-right .order-total{text-align:right;min-width:5.875rem}#profile .profile-order-summary .order-right .order-total b{color:#0a1628;font-size:.96875rem;display:block}#profile .profile-order-summary .order-right .order-total small{color:#94a3b8;font-size:.65625rem}#profile .profile-order-toggle{white-space:nowrap;gap:.5rem}#profile .profile-order-toggle i{font-size:.6875rem;transition:transform .2s}#profile .profile-order-details{background:#fafbfd;border-top:.0625rem solid #eef1f6;padding:1rem}#profile .profile-order-details[hidden]{display:none}#profile .profile-order-details__grid{grid-template-columns:minmax(0,1.45fr) minmax(17.5rem,.75fr);align-items:start;gap:.875rem;display:grid}#profile .profile-order-details__side{flex-direction:column;gap:.875rem;display:flex}#profile .profile-order-products .card-body{padding:0}#profile .profile-order-products .od-item .info a{color:inherit}#profile .profile-order-products .od-item .info a:hover b{color:#ff5252}#profile .profile-order-products .od-item .info small:empty{display:none}#profile .profile-order-products .od-item .price--gift{color:#10b981}#profile .profile-order-product-placeholder{color:#94a3b8;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}#profile .profile-order-gift{color:#059669;text-transform:uppercase;letter-spacing:.04em;background:#10b9811f;border-radius:62.4375rem;align-items:center;margin-top:.3125rem;padding:.125rem .5rem;font-size:.65625rem;font-weight:700;display:inline-flex}#profile .profile-orders-empty{text-align:center;color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:13.75rem;padding:2.125rem;display:flex}#profile .profile-orders-empty>i{color:#ff5252;background:#ffecec;border-radius:.875rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;margin-bottom:.25rem;font-size:1.3125rem;display:inline-flex}#profile .profile-orders-empty b{color:#0a1628;font-size:1rem}#profile .profile-orders-empty p{margin:0;font-size:.8125rem}#profile .profile-orders-pagination{color:#64748b;flex-wrap:wrap;justify-content:center;align-items:center;gap:.875rem;padding-top:.25rem;font-size:.78125rem;display:flex}#profile .profile-orders-pagination a,#profile .profile-orders-pagination .disabled{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.5rem;padding:.5rem .75rem}#profile .profile-orders-pagination a{color:#0a1628;transition:border-color .15s,color .15s}#profile .profile-orders-pagination a:hover{color:#ff5252;border-color:#ff5252}#profile .profile-orders-pagination .disabled{color:#b4bdc9;background:#fafbfd}@media (width<=1049px){#profile .profile-order-summary{grid-template-columns:auto minmax(0,1fr)}#profile .profile-order-summary .order-right{grid-column:1/-1;justify-content:flex-end;display:flex}#profile .profile-order-details__grid{grid-template-columns:1fr}}@media (width<=719px){#profile .profile-recent-order{grid-template-columns:minmax(0,1fr) auto}#profile .profile-recent-order .status,#profile .profile-recent-order__total{justify-self:start}#profile .profile-order-filters{border-radius:.75rem;flex-wrap:nowrap;width:100%;overflow-x:auto}#profile .profile-order-filters a{white-space:nowrap;flex:none}#profile .profile-order-summary{grid-template-columns:1fr;gap:.875rem}#profile .profile-order-summary .order-imgs{min-width:0}#profile .profile-order-summary .order-right{grid-column:auto;grid-template-columns:auto minmax(0,1fr);width:100%;display:grid}#profile .profile-order-summary .order-right .order-total{text-align:right}#profile .profile-order-summary .order-right .profile-order-toggle{grid-column:1/-1;justify-content:center}#profile .profile-order-details{padding:.625rem}#profile .profile-order-products .od-item{grid-template-columns:auto minmax(0,1fr) auto;display:grid}#profile .profile-order-products .od-item .price{grid-column:2/-1;justify-self:end}}@media (width<=479px){#profile .profile-recent-order{grid-template-columns:1fr;gap:.625rem}#profile .profile-recent-order .btn{justify-content:center;justify-self:stretch}#profile .profile-order-summary{padding:1rem}#profile .profile-order-summary .order-right{grid-template-columns:1fr}#profile .profile-order-summary .order-right .status,#profile .profile-order-summary .order-right .order-total{text-align:left;justify-self:start}#profile .profile-order-products .od-item{grid-template-columns:auto minmax(0,1fr)}#profile .profile-order-products .od-item .qty,#profile .profile-order-products .od-item .price{grid-column:2;justify-self:start}}#profile .card-head [data-goto=orders]{color:#ff5252;cursor:pointer;background:0 0;border:0;padding:0;font-size:.78125rem;font-weight:500}@media (width<=719px){#profile .profile-tracking-event{grid-template-columns:auto minmax(0,1fr)}#profile .profile-tracking-event time{white-space:normal;grid-column:2}#profile .profile-tracking-back{justify-content:center;width:100%}}#profile .profile-wishlist__item{display:contents}#profile .profile-wishlist__pagination{background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1.125rem;margin-top:.875rem;padding:1.125rem 1.25rem;display:flex}#profile .profile-wishlist__page-info{color:#475569;font-family:Roboto Mono,monospace;font-size:.78125rem}#profile .profile-wishlist__pages nav{flex-wrap:wrap;gap:.375rem;display:flex}#profile .profile-wishlist__pages .page{color:#475569;cursor:pointer;background:#fff;border:.0625rem solid #e5e9ef;border-radius:.5625rem;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;padding:0;font-family:inherit;font-size:.8125rem;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}#profile .profile-wishlist__pages .page:hover:not(:disabled):not(.on){color:#0a1628;border-color:#0a1628}#profile .profile-wishlist__pages .page:focus-visible{outline-offset:.125rem;outline:.125rem solid #ff525247}#profile .profile-wishlist__pages .page.on{color:#fff;background:#ff5252;border-color:#ff5252}#profile .profile-wishlist__pages .page.dots{cursor:default;background:0 0;border-color:#0000}#profile .profile-wishlist__pages .page:disabled,#profile .profile-wishlist__pages .page.is-disabled{cursor:default;opacity:.45}#profile .profile-wishlist .empty-state{min-height:22.5rem}#profile .profile-wishlist .empty-state .empty-ico i{font-size:1.75rem}@media (width<=719px){#profile .profile-wishlist__pagination{flex-direction:column;align-items:stretch}#profile .profile-wishlist__page-info{text-align:center}#profile .profile-wishlist__pages nav{justify-content:center}}.profile-security__card{max-width:47.5rem}.profile-security__actions{justify-content:flex-start;display:flex}.profile-security__actions .btn{justify-content:center;gap:.5rem;min-width:14.375rem}.profile-security .password-guide{background:#f8f9fb;border:.0625rem solid #e7e9ee;border-radius:.75rem;margin-top:.75rem;padding:1rem}.profile-security .password-guide__head{align-items:flex-start;gap:.625rem;display:flex}.profile-security .password-guide__head p{color:#667085;margin:0;font-size:.8125rem;line-height:1.55}.profile-security .password-guide__head p strong{color:#212529;font-weight:600}.profile-security .password-guide__icon{color:#ff5252;background:#ff52521a;border-radius:.5rem;flex:0 0 1.875rem;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;font-size:.875rem;display:inline-flex}.profile-security .password-guide__progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;margin-top:.875rem;display:grid}.profile-security .password-guide__progress span{background:#dfe3e8;border-radius:6.1875rem;height:.25rem;transition:background-color .2s,box-shadow .2s}.profile-security .password-guide__progress span.is-valid{background:#10b981;box-shadow:0 0 0 .125rem #10b9811a}.profile-security .password-guide__rules{flex-wrap:wrap;gap:.5rem;margin-top:.875rem;display:flex}.profile-security .password-rule{color:#7a8491;background:#fff;border:.0625rem solid #e1e5ea;border-radius:6.1875rem;align-items:center;gap:.375rem;min-height:1.875rem;padding:.3125rem .625rem;font-size:.75rem;font-weight:500;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.profile-security .password-rule i{color:#9aa2ac;background:#e8ebef;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.5rem;transition:color .2s,background-color .2s;display:inline-flex}.profile-security .password-rule.is-valid{color:#087f5b;background:#10b98112;border-color:#10b9814d}.profile-security .password-rule.is-valid i{color:#fff;background:#10b981}@media (width<=599px){.profile-security__card{max-width:none}.profile-security__actions .btn{width:100%;min-width:0}.profile-security .password-guide{padding:.875rem}.profile-security .password-guide__rules{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=419px){.profile-security .password-guide__rules{grid-template-columns:1fr}}#page>.wrap{z-index:1;position:relative}.page-internal{background:#f7f8fa;margin-top:.625rem;padding:1.25rem 0}.page-internal__card{background:#fff;border:.0625rem solid #e5e9ef;border-radius:1rem;max-width:93.75rem;margin:0 auto;padding:3rem 3.5rem}.page-internal h1{color:#0a1628;letter-spacing:-.025em;text-wrap:balance;max-width:53.75rem;margin:0 0 2rem;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:900;line-height:1.12}.page-internal__image{background:#f2f5fa;border-radius:.875rem;margin:0 0 2.375rem;display:block;overflow:hidden}.page-internal__image img{object-fit:cover;width:100%;max-height:31.25rem;display:block}.page-internal__content{color:#475569;overflow-wrap:anywhere;max-width:93.75rem;font-size:.96875rem;line-height:1.8}.page-internal__content>:first-child{margin-top:0}.page-internal__content>:last-child{margin-bottom:0}.page-internal__content h2,.page-internal__content h3,.page-internal__content h4,.page-internal__content h5,.page-internal__content h6{color:#0a1628;letter-spacing:-.015em;text-wrap:balance;font-weight:800;line-height:1.3}.page-internal__content h2{border-bottom:.0625rem solid #eef1f6;margin:2.375rem 0 .875rem;padding-bottom:.75rem;font-size:1.6875rem}.page-internal__content h3{margin:1.875rem 0 .75rem;font-size:1.375rem}.page-internal__content h4{margin:1.625rem 0 .625rem;font-size:1.125rem}.page-internal__content h5,.page-internal__content h6{margin:1.375rem 0 .5rem;font-size:1rem}.page-internal__content p{margin:0 0 1.125rem}.page-internal__content strong,.page-internal__content b{color:#0a1628;font-weight:700}.page-internal__content a{color:#ff5252;text-underline-offset:.1875rem;font-weight:500;text-decoration:underline;text-decoration-thickness:.0625rem}.page-internal__content a:hover{color:#e03a3a}.page-internal__content ul,.page-internal__content ol{margin:0 0 1.375rem;padding-left:1.5rem}.page-internal__content ul li,.page-internal__content ol li{margin-bottom:.5rem;padding-left:.25rem}.page-internal__content ul li::marker{color:#ff5252;font-weight:700}.page-internal__content ol li::marker{color:#ff5252;font-weight:700}.page-internal__content ul li:last-child,.page-internal__content ol li:last-child{margin-bottom:0}.page-internal__content ul ul,.page-internal__content ul ol,.page-internal__content ol ul,.page-internal__content ol ol{margin:.5rem 0 0}.page-internal__content ul{list-style:outside}.page-internal__content ol{list-style:decimal}.page-internal__content blockquote{color:#334155;background:#fff5f5;border-left:.25rem solid #ff5252;border-radius:0 .625rem .625rem 0;margin:1.75rem 0;padding:1.25rem 1.5rem;font-size:1rem;line-height:1.7}.page-internal__content blockquote>:last-child{margin-bottom:0}.page-internal__content hr{background:#e5e9ef;border:0;height:.0625rem;margin:2.125rem 0}.page-internal__content img{border-radius:.75rem;max-width:100%;height:auto;margin:1.625rem auto;display:block}.page-internal__content figure{max-width:100%;margin:1.75rem 0}.page-internal__content figure img{margin:0 auto}.page-internal__content figure figcaption{color:#64748b;text-align:center;margin-top:.625rem;font-size:.78125rem;line-height:1.5}.page-internal__content .image-style-align-left{float:left;max-width:48%;margin:.5rem 1.625rem 1.125rem 0}.page-internal__content .image-style-align-right,.page-internal__content .image-style-side{float:right;max-width:48%;margin:.5rem 0 1.125rem 1.625rem}.page-internal__content table{border-spacing:0;border-collapse:separate;color:#334155;border:.0625rem solid #e5e9ef;border-radius:.625rem;width:100%;margin:1.625rem 0;font-size:.875rem;line-height:1.55;overflow:hidden}.page-internal__content table th,.page-internal__content table td{text-align:left;vertical-align:top;border-bottom:.0625rem solid #e5e9ef;border-right:.0625rem solid #e5e9ef;padding:.8125rem .9375rem}.page-internal__content table th:last-child,.page-internal__content table td:last-child{border-right:0}.page-internal__content table tr:last-child th,.page-internal__content table tr:last-child td{border-bottom:0}.page-internal__content table th{color:#0a1628;background:#f7f8fa;font-weight:700}.page-internal__content pre{color:#e2e8f0;background:#0a1628;border-radius:.625rem;max-width:100%;margin:1.5rem 0;padding:1.125rem 1.25rem;font-size:.8125rem;line-height:1.65;overflow-x:auto}.page-internal__content code{color:#be123c;background:#f1f5f9;border-radius:.3125rem;padding:.125rem .375rem;font-size:.9em}.page-internal__content pre code{color:inherit;background:0 0;padding:0}.page-internal__content iframe,.page-internal__content video{border:0;border-radius:.75rem;width:100%;max-width:100%;margin:1.75rem 0;display:block}.page-internal__content iframe{aspect-ratio:16/9;height:auto}.page-internal__content:after{content:"";clear:both;display:table}.page-brands .brands-page__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.875rem;margin-top:2rem;display:grid}.page-brands .brands-page__item{text-align:center;background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.875rem;min-width:0;min-height:9.375rem;padding:1.125rem;display:flex}.page-brands .brands-page__logo{justify-content:center;align-items:center;width:100%;height:3.375rem;display:flex}.page-brands .brands-page__logo img{object-fit:contain;max-width:100%;max-height:3.375rem;display:block}.page-brands .brands-page__details{flex-direction:column;align-items:center;gap:.3125rem;min-width:0;display:flex}.page-brands .brands-page__details strong{color:#0a1628;overflow-wrap:anywhere;max-width:100%;font-size:.9375rem;font-weight:800;line-height:1.3}.page-brands .brands-page__details small{color:#94a3b8;font-family:Roboto Mono,monospace;font-size:.6875rem;line-height:1.3}@media (width<=1199px){.page-brands .brands-page__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=991px){.page-brands .brands-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.page-brands .brands-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.625rem}.page-brands .brands-page__item{min-height:8.25rem;padding:1rem}.page-internal{padding:.5rem 0 3rem}.page-internal__card{border-radius:.75rem;padding:1.875rem 1.375rem}.page-internal h1{margin-bottom:1.5rem}.page-internal__image{border-radius:.625rem;margin-bottom:1.75rem}.page-internal__content{font-size:.9375rem;line-height:1.72}.page-internal__content h2{margin-top:2rem;font-size:1.4375rem}.page-internal__content h3{font-size:1.25rem}.page-internal__content .image-style-align-left,.page-internal__content .image-style-align-right,.page-internal__content .image-style-side{float:none;max-width:100%;margin:1.5rem 0}.page-internal__content table{white-space:nowrap;display:block;overflow-x:auto}}@media (width<=419px){.page-brands .brands-page__grid{grid-template-columns:1fr}.page-brands .brands-page__item{text-align:left;flex-direction:row;justify-content:flex-start;min-height:7rem}.page-brands .brands-page__logo{flex:0 0 5.5rem;width:5.5rem;height:2.875rem}.page-brands .brands-page__logo img{max-height:2.875rem}.page-brands .brands-page__details{align-items:flex-start}.page-internal{padding-bottom:2.375rem}.page-internal__card{padding:1.5rem 1rem}.page-internal__content blockquote{padding:1rem 1.125rem}.page-internal__content table th,.page-internal__content table td{padding:.6875rem .75rem}}.faq-page{background:#f7f8fa;margin-top:.625rem;padding:1.25rem 0}.faq-page__header{background:#fff;border:.0625rem solid #e5e9ef;border-radius:1.125rem;grid-template-columns:minmax(0,1fr) 15.625rem;align-items:end;gap:2rem;margin-bottom:2.125rem;padding:2.5rem;display:grid}.faq-page__heading{max-width:47.5rem}.faq-page__heading h1{color:#0a1628;letter-spacing:-.03em;text-wrap:balance;margin:.75rem 0 1rem;font-size:clamp(1.9375rem,4vw,2.875rem);font-weight:900;line-height:1.1}.faq-page__eyebrow{color:#ff5252;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.75rem;font-weight:800;display:inline-flex}.faq-page__eyebrow i{font-size:.875rem}.faq-page__intro{color:#64748b;max-width:43.75rem;margin:0;font-size:.9375rem;line-height:1.75}.faq-page__intro>:first-child{margin-top:0}.faq-page__intro>:last-child{margin-bottom:0}.faq-page__intro p{margin:0 0 .75rem}.faq-page__intro a{color:#ff5252;font-weight:600}.faq-page__counter{color:#fff;background:#0a1628;border-radius:.875rem;align-items:center;gap:.875rem;min-height:6.5rem;padding:1.25rem;display:flex}.faq-page__counter-icon{color:#ff6b6b;background:#ffffff1a;border-radius:.6875rem;flex:0 0 2.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.125rem;display:inline-flex}.faq-page__counter div{flex-direction:column;display:flex}.faq-page__counter strong{font-size:1.75rem;font-weight:900;line-height:1}.faq-page__counter div span{color:#cbd5e1;margin-top:.375rem;font-size:.75rem;line-height:1.4}.faq-page__layout{grid-template-columns:minmax(0,1fr) 18.75rem;align-items:start;gap:1.75rem;display:grid}.faq-page__list{gap:.75rem;display:grid}.faq-page__help{background:#fff;border:.0625rem solid #e5e9ef;border-radius:1rem;padding:1.75rem;position:sticky;top:6.875rem}.faq-page__help-icon{color:#ff5252;background:#fff0f0;border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1.25rem;font-size:1.1875rem;display:inline-flex}.faq-page__help h2{color:#0a1628;margin:0 0 .75rem;font-size:1.3125rem;font-weight:850;line-height:1.3}.faq-page__help p{color:#64748b;margin:0 0 1.375rem;font-size:.84375rem;line-height:1.7}.faq-page__help .btn{justify-content:center;gap:.5625rem;width:100%}.faq-page__empty{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.875rem;align-items:flex-start;gap:1rem;padding:1.75rem;display:flex}.faq-page__empty>span{color:#64748b;background:#f1f5f9;border-radius:.6875rem;flex:0 0 2.625rem;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;display:inline-flex}.faq-page__empty strong{color:#0a1628;margin-bottom:.375rem;font-size:1rem;display:block}.faq-page__empty p{color:#64748b;margin:0;font-size:.84375rem;line-height:1.65}.faq-item{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.875rem;overflow:hidden}.faq-item[open]{border-color:#ff525252}.faq-item[open] .faq-item__question{background:snow}.faq-item[open] .faq-item__number{color:#fff;background:#ff5252}.faq-item[open] .faq-item__toggle{color:#fff;background:#ff5252;transform:rotate(180deg)}.faq-item__question{cursor:pointer;grid-template-columns:2.5rem minmax(0,1fr) 2.125rem;align-items:center;gap:.875rem;min-height:4.875rem;padding:1.0625rem 1.25rem;list-style:none;display:grid}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question:focus-visible{outline-offset:-.1875rem;outline:.125rem solid #ff5252}.faq-item__number{color:#64748b;letter-spacing:.04em;background:#f1f5f9;border-radius:.625rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.6875rem;font-weight:800;display:inline-flex}.faq-item__title{color:#172033;font-size:.9375rem;font-weight:750;line-height:1.5}.faq-item__toggle{color:#64748b;background:#f1f5f9;border-radius:.5625rem;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;font-size:.6875rem;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.faq-item__answer{color:#586579;padding:0 4.625rem 1.5rem;font-size:.875rem;line-height:1.75}.faq-item__answer>:first-child{margin-top:0}.faq-item__answer>:last-child{margin-bottom:0}.faq-item__answer p{margin:0 0 .8125rem}.faq-item__answer strong,.faq-item__answer b{color:#172033}.faq-item__answer a{color:#ff5252;text-underline-offset:.1875rem;font-weight:600;text-decoration:underline}.faq-item__answer ul,.faq-item__answer ol{margin:.75rem 0;padding-left:1.375rem}.faq-item__answer ul li,.faq-item__answer ol li{margin-bottom:.375rem}.faq-item__answer ul li::marker{color:#ff5252}.faq-item__answer ol li::marker{color:#ff5252}@media (width<=899px){.faq-page__header,.faq-page__layout{grid-template-columns:1fr}.faq-page__counter{max-width:18.75rem}.faq-page__help{position:static}}@media (width<=599px){.faq-page{padding:.5rem 0 3rem}.faq-page__header{border-radius:.875rem;gap:1.5rem;padding:1.625rem 1.25rem}.faq-page__counter{max-width:none}.faq-page__layout{gap:1.25rem}.faq-page__help{border-radius:.875rem;padding:1.375rem}.faq-item__question{grid-template-columns:2.25rem minmax(0,1fr) 2rem;gap:.6875rem;min-height:4.5rem;padding:.9375rem}.faq-item__number{width:2.25rem;height:2.25rem}.faq-item__title{font-size:.875rem}.faq-item__answer{padding:0 .9375rem 1.25rem 3.875rem}}@media (width<=419px){.faq-item__question{grid-template-columns:minmax(0,1fr) 2rem}.faq-item__number{display:none}.faq-item__answer{padding-left:.9375rem}}#contact .contact-card{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.75rem;overflow:hidden}#contact .contact-hero{text-align:left;max-width:45rem;padding:.5rem 0 2.25rem}#contact .contact-hero .contact-hero-title{margin:.5rem 0 .75rem;font-size:2.625rem}#contact .contact-hero p{color:#475569;margin:0;font-size:.96875rem;line-height:1.6}#contact .contact-layout{grid-template-columns:.72fr 1fr;align-items:start;gap:1.5rem;margin-bottom:3.5rem;display:grid}#contact .contact-info-col{flex-direction:column;gap:.875rem;display:flex}#contact .contact-info-card{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.75rem;gap:.875rem;padding:1.25rem 1.375rem;transition:border-color .15s,box-shadow .15s;display:flex}#contact .contact-info-card .contact-icon{color:#ff5252;background:#ffecec;border-radius:.75rem;flex:0 0 2.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}#contact .contact-info-card .contact-icon i{font-size:1rem;line-height:1}#contact .contact-info-card .contact-info-body{min-width:0}#contact .contact-info-card b{margin-bottom:.1875rem;font-size:.90625rem;font-weight:900;display:block}#contact .contact-info-card .contact-info-value{overflow-wrap:anywhere;color:#0a1628;margin-bottom:.125rem;font-size:.9375rem;font-weight:700;display:block}#contact .contact-info-card small{color:#475569;font-size:.78125rem;line-height:1.5}#contact .contact-hours-card .contact-hours-row{border-bottom:.0625rem solid #eef1f6;justify-content:space-between;padding:.5625rem 0;font-size:.84375rem;display:flex}#contact .contact-hours-card .contact-hours-row:last-child{border-bottom:0}#contact .contact-hours-card .contact-hours-row span:first-child{color:#475569}#contact .contact-hours-card .contact-hours-row span:last-child{color:#0a1628;font-weight:700}#contact .contact-hours-card .contact-hours-row.contact-hours-row--off span:last-child{color:#94a3b8}#contact .contact-hours-card .contact-open-tag{letter-spacing:.05em;text-transform:uppercase;color:#10b981;background:#10b9811a;border-radius:62.4375rem;align-items:center;gap:.375rem;margin-top:.75rem;padding:.25rem .625rem;font-size:.6875rem;display:inline-flex}#contact .contact-hours-card .contact-open-tag:before{content:"";background:#10b981;border-radius:50%;width:.375rem;height:.375rem;box-shadow:0 0 0 .1875rem #10b98133}#contact .contact-form-card{padding:1.75rem 1.875rem}#contact .contact-form-card .contact-form-head{margin-bottom:1.25rem}#contact .contact-form-card .contact-form-head h3{letter-spacing:-.01em;margin:0 0 .25rem;font-size:1.25rem;font-weight:900}#contact .contact-form-card .contact-form-head span{color:#475569;font-size:.8125rem}#contact .contact-form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}#contact .contact-form-grid>*{min-width:0}#contact .contact-field-row{flex-direction:column;gap:.375rem;display:flex}#contact .contact-field-row.contact-field-row--full{grid-column:1/-1}#contact .contact-field-row label{color:#475569;font-size:.78125rem;font-weight:600}#contact .contact-field-row .contact-optional-label{color:#94a3b8;text-transform:none;letter-spacing:0;font-size:.71875rem;font-weight:400}#contact .contact-field-row input{box-sizing:border-box;width:100%;min-width:0;height:2.8125rem;font:inherit;color:#0a1628;background:#fafbfd;border:.09375rem solid #e5e9ef;border-radius:.625rem;outline:0;padding:0 .875rem;font-size:.875rem;transition:border-color .15s,background .15s}#contact .contact-field-row input:focus{background:#fff;border-color:#ff5252}#contact .contact-field-row input::placeholder{color:#94a3b8}#contact .contact-field-row select,#contact .contact-field-row textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#0a1628;background:#fafbfd;border:.09375rem solid #e5e9ef;border-radius:.625rem;outline:0;padding:.75rem .875rem;font-size:.875rem;transition:border-color .15s,background .15s}#contact .contact-field-row select:focus,#contact .contact-field-row textarea:focus{background:#fff;border-color:#ff5252}#contact .contact-field-row .contact-select-wrap{position:relative}#contact .contact-field-row .contact-select-wrap select{appearance:none;height:2.75rem;padding-right:2.5rem}#contact .contact-field-row .contact-select-wrap>i{color:#475569;pointer-events:none;font-size:.75rem;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}#contact .contact-field-row textarea{resize:vertical;min-height:7.5rem;font-family:Roboto,sans-serif;line-height:1.5}#contact .contact-form-success{text-align:center;flex-direction:column;align-items:center;gap:.625rem;padding:3.125rem 1.875rem;display:none}#contact .contact-form-success.is-visible{display:flex}#contact .contact-form-success .contact-icon{color:#10b981;background:#10b9811f;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;display:inline-flex}#contact .contact-form-success .contact-icon i{font-size:1.875rem;line-height:1}#contact .contact-form-success b{font-size:1.125rem;font-weight:900}#contact .contact-form-success small{color:#475569;max-width:21.25rem;font-size:.84375rem;line-height:1.5}#contact .contact-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#ff5252;font-size:.6875rem;font-weight:500}#contact .contact-section-head{text-align:center;max-width:35rem;margin:0 auto 1.75rem}#contact .contact-section-head .contact-eyebrow{margin-bottom:.5rem;display:block}#contact .contact-section-head h2{letter-spacing:-.015em;margin:0 0 .5rem;font-size:1.875rem;font-weight:900}#contact .contact-section-head p{color:#475569;margin:0;font-size:.90625rem;line-height:1.55}#contact .contact-section{padding:3rem 0}#contact .contact-section.contact-section--tint{background:#fafbfd}#contact .contact-support-grid{grid-template-columns:repeat(4,1fr);gap:.875rem;display:grid}#contact .contact-support-card{cursor:pointer;background:#fff;border:.0625rem solid #e5e9ef;border-radius:.75rem;padding:1.375rem 1.25rem;transition:border-color .15s,box-shadow .15s}#contact .contact-support-card .contact-icon{color:#ff5252;background:#ffecec;border-radius:.6875rem;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;margin-bottom:.875rem;display:inline-flex}#contact .contact-support-card .contact-icon i{font-size:1.1875rem;line-height:1}#contact .contact-support-card b{margin-bottom:.3125rem;font-size:.90625rem;font-weight:900;display:block}#contact .contact-support-card small{color:#475569;font-size:.78125rem;line-height:1.5}#contact .contact-trust-grid{grid-template-columns:repeat(5,1fr);gap:.875rem;display:grid}#contact .contact-trust-card{text-align:center;padding:1.375rem .875rem}#contact .contact-trust-card .contact-icon{color:#ff5252;background:#ffecec;border-radius:.875rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;margin:0 auto .875rem;display:inline-flex}#contact .contact-trust-card .contact-icon i{font-size:1.375rem;line-height:1}#contact .contact-trust-card b{margin-bottom:.3125rem;font-size:.84375rem;font-weight:800;display:block}#contact .contact-trust-card small{color:#475569;font-size:.75rem;line-height:1.5}#contact .contact-map-frame{background:linear-gradient(#0a162808,#0a162808),repeating-linear-gradient(0deg,#eef1f6 0 .0625rem,#0000 .0625rem 2.75rem),repeating-linear-gradient(90deg,#eef1f6 0 .0625rem,#0000 .0625rem 2.75rem),#fafbfd;border:.0625rem solid #e5e9ef;border-radius:1rem;height:22.5rem;position:relative;overflow:hidden}#contact .contact-map-frame .contact-map-pin{flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}#contact .contact-map-frame .contact-map-pin-dot{background:#ff5252;border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:3.375rem;height:3.375rem;display:flex;transform:rotate(-45deg);box-shadow:0 1rem 2.5rem -.75rem #ff52528c}#contact .contact-map-frame .contact-map-pin-dot i{color:#fff;font-size:1.375rem;line-height:1;transform:rotate(45deg)}#contact .contact-map-frame .contact-map-pin-card{text-align:center;white-space:nowrap;background:#fff;border-radius:.625rem;padding:.625rem 1rem;transform:none;box-shadow:0 .625rem 1.75rem -.625rem #0a162833}#contact .contact-map-frame .contact-map-pin-card b{font-size:.8125rem;font-weight:800;display:block}#contact .contact-map-frame .contact-map-pin-card small{color:#475569;font-size:.71875rem}#contact .contact-faq-list{flex-direction:column;gap:.625rem;max-width:47.5rem;margin:0 auto;display:flex}#contact .contact-faq-item{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.75rem;overflow:hidden}#contact .contact-faq-item .contact-faq-question{cursor:pointer;justify-content:space-between;align-items:center;gap:.875rem;padding:1.125rem 1.375rem;font-size:.90625rem;font-weight:700;display:flex}#contact .contact-faq-item .contact-faq-question i{color:#ff5252;flex:none;font-size:1rem;line-height:1;transition:transform .2s}#contact .contact-faq-item .contact-faq-answer{max-height:0;transition:max-height .25s;overflow:hidden}#contact .contact-faq-item .contact-faq-answer p{color:#475569;margin:0;padding:0 1.375rem 1.125rem;font-size:.84375rem;line-height:1.6}#contact .contact-faq-item.is-open{border-color:#ff5252}#contact .contact-faq-item.is-open .contact-faq-question i{transform:rotate(180deg)}#contact .contact-faq-foot{text-align:center;margin-top:1.5rem}#contact .contact-social-row{flex-wrap:wrap;justify-content:center;gap:.875rem;display:flex}#contact .contact-social-btn{color:#0a1628;border:.0625rem solid #e5e9ef;border-radius:62.4375rem;align-items:center;gap:.625rem;padding:.75rem 1.375rem;font-size:.84375rem;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:inline-flex}#contact .contact-social-btn .contact-social-icon{color:#ff5252;background:#ffecec;border-radius:50%;flex:0 0 1.875rem;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:inline-flex}#contact .contact-social-btn .contact-social-icon i{font-size:.9375rem;line-height:1}@media (width>=1024px){#contact .contact-info-card:hover,#contact .contact-support-card:hover{border-color:#ff5252;box-shadow:0 .375rem 1.5rem -.625rem #0a16281f}#contact .contact-social-btn:hover{color:#ff5252;background:#fff5f5;border-color:#ff5252}}@media (width<=1199px){#contact .contact-layout{grid-template-columns:minmax(18.75rem,.72fr) minmax(0,1fr)}#contact .contact-support-grid,#contact .contact-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){#contact .contact-hero{max-width:42.5rem;padding-bottom:1.875rem}#contact .contact-layout{grid-template-columns:minmax(0,1fr);gap:1.375rem;margin-bottom:3rem}#contact .contact-info-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}#contact .contact-info-card{box-sizing:border-box;height:100%}#contact .contact-form-card{padding:1.625rem}#contact .contact-support-grid,#contact .contact-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#contact .contact-map-frame{height:20rem}}@media (width<=767px){#contact .contact-hero{padding:.375rem 0 1.625rem}#contact .contact-hero .contact-hero-title{margin:.4375rem 0 .625rem;font-size:2.125rem;line-height:1.12}#contact .contact-hero p{font-size:.90625rem}#contact .contact-layout{margin-bottom:2.5rem}#contact .contact-form-card{padding:1.5rem}#contact .contact-section{padding:2.5rem 0}#contact .contact-section-head{margin-bottom:1.5rem}#contact .contact-section-head h2{font-size:1.6875rem;line-height:1.2}#contact .contact-section-head p{font-size:.875rem}#contact .contact-support-card{padding:1.25rem 1.125rem}#contact .contact-trust-card{padding:1.125rem .75rem}#contact .contact-map-frame{height:18.125rem}#contact .contact-faq-item .contact-faq-question{padding:1.0625rem 1.125rem}#contact .contact-faq-item .contact-faq-answer p{padding:0 1.125rem 1.0625rem}#contact .contact-social-row{grid-template-columns:repeat(2,minmax(0,1fr));max-width:32.5rem;margin:0 auto;display:grid}#contact .contact-social-btn{justify-content:center;min-width:0}}@media (width<=599px){#contact .contact-hero{padding-bottom:1.375rem}#contact .contact-hero .contact-hero-title{font-size:1.875rem}#contact .contact-hero p{font-size:.875rem;line-height:1.55}#contact .contact-layout{gap:1.125rem;margin-bottom:2.125rem}#contact .contact-info-col,#contact .contact-form-grid,#contact .contact-support-grid,#contact .contact-trust-grid,#contact .contact-social-row{grid-template-columns:minmax(0,1fr)}#contact .contact-info-card{gap:.75rem;padding:1.0625rem 1rem}#contact .contact-info-card .contact-icon{border-radius:.625rem;flex-basis:2.5rem;width:2.5rem;height:2.5rem}#contact .contact-hours-card .contact-hours-row{gap:1rem}#contact .contact-hours-card .contact-hours-row span:last-child{text-align:right}#contact .contact-form-card{padding:1.25rem}#contact .contact-form-card .contact-form-head{margin-bottom:1.125rem}#contact .contact-form-card .contact-form-head h3{font-size:1.1875rem}#contact .contact-form-card .contact-form-head span{line-height:1.5;display:block}#contact .contact-field-row input,#contact .contact-field-row select,#contact .contact-field-row textarea{font-size:.875rem}#contact .contact-field-row input::placeholder,#contact .contact-field-row textarea::placeholder{font-size:.8125rem}#contact .contact-field-row textarea{min-height:8.75rem}#contact .contact-form-success{padding:2.5rem 1rem}#contact .contact-section{padding:2.125rem 0}#contact .contact-section-head{text-align:left;max-width:none;margin:0 0 1.375rem}#contact .contact-section-head h2{font-size:1.5625rem}#contact .contact-section-head p{font-size:.84375rem}#contact .contact-support-card{grid-template-columns:2.625rem minmax(0,1fr);gap:.1875rem .875rem;padding:1.125rem;display:grid}#contact .contact-support-card .contact-icon{grid-row:1/span 2;margin-bottom:0}#contact .contact-support-card b,#contact .contact-support-card small{min-width:0}#contact .contact-trust-card{text-align:left;grid-template-columns:3rem minmax(0,1fr);gap:.1875rem .875rem;padding:.875rem 0;display:grid}#contact .contact-trust-card .contact-icon{grid-row:1/span 2;width:3rem;height:3rem;margin:0}#contact .contact-trust-card b,#contact .contact-trust-card small{min-width:0}#contact .contact-map-frame{border-radius:.75rem;height:15.625rem}#contact .contact-map-frame .contact-map-pin{width:calc(100% - 2rem)}#contact .contact-map-frame .contact-map-pin-card{box-sizing:border-box;white-space:normal;max-width:100%}#contact .contact-faq-list{gap:.5rem}#contact .contact-faq-item{border-radius:.625rem}#contact .contact-faq-item .contact-faq-question{align-items:flex-start;padding:1rem;font-size:.875rem;line-height:1.4}#contact .contact-faq-item .contact-faq-question i{margin-top:.125rem}#contact .contact-faq-item .contact-faq-answer p{padding:0 1rem 1rem;font-size:.8125rem}#contact .contact-faq-foot .btn{justify-content:center;width:100%}#contact .contact-social-row{max-width:none}#contact .contact-social-btn{box-sizing:border-box;width:100%}}@media (width<=419px){#contact .contact-hero .contact-hero-title{font-size:1.6875rem}#contact .contact-info-card{align-items:flex-start}#contact .contact-hours-card .contact-hours-row{flex-direction:column;gap:.1875rem}#contact .contact-hours-card .contact-hours-row span:last-child{text-align:left}#contact .contact-form-card{border-radius:.625rem;padding:1.125rem .9375rem}#contact .contact-section-head h2{font-size:1.4375rem}#contact .contact-support-card{grid-template-columns:2.375rem minmax(0,1fr);column-gap:.75rem;padding:1rem}#contact .contact-support-card .contact-icon{width:2.375rem;height:2.375rem}#contact .contact-map-frame{height:13.75rem}#contact .contact-map-frame .contact-map-pin-dot{width:3rem;height:3rem}#contact .contact-social-btn{justify-content:flex-start;padding:.6875rem 1.125rem}}#contact .contact-hero-text{color:#475569;font-size:.96875rem;line-height:1.65}#contact .contact-hero-text>:first-child{margin-top:0}#contact .contact-hero-text>:last-child{margin-bottom:0}#contact .contact-hero-text p{margin:0 0 .75rem}#contact .contact-hero-text a{color:#ff5252;font-weight:600}#contact .contact-info-value{text-decoration:none}#contact .contact-info-value:hover{color:#ff5252}#contact .contact-info-value--multiline{white-space:normal;line-height:1.55}#contact .contact-form-card .contact-form-head h2{color:#0a1628;letter-spacing:-.01em;margin:0 0 .25rem;font-size:1.25rem;font-weight:900}#contact .contact-field-row input.is-invalid,#contact .contact-field-row select.is-invalid,#contact .contact-field-row textarea.is-invalid{background:snow;border-color:#dc2626}#contact .contact-field-error{color:#dc2626;font-size:.71875rem;line-height:1.45;display:block}#contact .contact-form-error{color:#b91c1c;background:#fef2f2;border:.0625rem solid #fecaca;border-radius:.5625rem;align-items:flex-start;gap:.5625rem;margin-bottom:1rem;padding:.75rem .875rem;font-size:.78125rem;line-height:1.5;display:flex}#contact .contact-form-error i{margin-top:.125rem}#contact .contact-form-submit{justify-content:center;width:100%}#contact .contact-form-submit:disabled{cursor:wait;opacity:.7}#contact .contact-form-submit__text,#contact .contact-form-submit__loading{align-items:center;gap:.5rem}#contact .contact-form-submit__text{display:inline-flex}#contact .contact-form-success .btn{margin-top:.625rem}#contact .contact-honeypot{width:.0625rem!important;height:.0625rem!important;position:absolute!important;left:-625rem!important;overflow:hidden!important}.reclamation-page{background:#f7f8fa;margin-top:.625rem;padding:1.25rem 0}.reclamation-page__hero{background:#fff;border:.0625rem solid #e5e9ef;border-radius:1.125rem;grid-template-columns:minmax(0,1fr) 9.375rem;align-items:center;gap:2rem;padding:2.625rem;display:grid}.reclamation-page__hero-content{max-width:50rem}.reclamation-page__hero-content h1{color:#0a1628;letter-spacing:-.03em;text-wrap:balance;margin:.75rem 0 1rem;font-size:clamp(1.9375rem,4vw,2.875rem);font-weight:900;line-height:1.1}.reclamation-page__eyebrow{color:#ff5252;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.75rem;font-weight:800;display:inline-flex}.reclamation-page__intro{color:#64748b;max-width:45rem;margin:0;font-size:.9375rem;line-height:1.75}.reclamation-page__intro>:first-child{margin-top:0}.reclamation-page__intro>:last-child{margin-bottom:0}.reclamation-page__intro p{margin:0 0 .75rem}.reclamation-page__intro a{color:#ff5252;font-weight:600}.reclamation-page__hero-icon{color:#ff6565;background:#0a1628;border-radius:1.75rem;justify-content:center;justify-self:end;align-items:center;width:7.375rem;height:7.375rem;font-size:2.625rem;display:inline-flex;transform:rotate(3deg)}.reclamation-page__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;margin:1.375rem 0 1.875rem;display:grid}.reclamation-page__layout{grid-template-columns:minmax(0,1fr) 19.375rem;align-items:start;gap:1.75rem;display:grid}.reclamation-page__form-card,.reclamation-page__aside{background:#fff;border:.0625rem solid #e5e9ef;border-radius:1rem}.reclamation-page__form-card{padding:2.125rem}.reclamation-page__aside{padding:1.75rem;position:sticky;top:6.875rem}.reclamation-page__aside-icon{color:#ff5252;background:#fff0f0;border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1.25rem;font-size:1.1875rem;display:inline-flex}.reclamation-page__aside h2{color:#0a1628;margin:0 0 .75rem;font-size:1.3125rem;font-weight:850;line-height:1.3}.reclamation-page__aside>p{color:#64748b;margin:0 0 1.25rem;font-size:.84375rem;line-height:1.7}.reclamation-page__aside ul{margin:0;padding:0;list-style:none}.reclamation-page__aside ul li{color:#475569;margin-bottom:.6875rem;padding-left:1.5rem;font-size:.8125rem;line-height:1.55;position:relative}.reclamation-page__aside ul li:before{content:"";color:#ff5252;font-family:"Font Awesome 7 Free";font-size:.6875rem;font-weight:900;position:absolute;top:.125rem;left:0}.reclamation-page__aside ul li:last-child{margin-bottom:0}.reclamation-page__aside-contact{border-top:.0625rem solid #edf0f4;margin-top:1.5rem;padding-top:1.25rem}.reclamation-page__aside-contact span{color:#94a3b8;margin-bottom:.5rem;font-size:.71875rem;display:block}.reclamation-page__aside-contact a{color:#ff5252;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:750;text-decoration:none;display:inline-flex}.reclamation-step{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.8125rem;align-items:center;gap:.875rem;min-height:5.5rem;padding:1.125rem;display:flex}.reclamation-step>span{color:#ff5252;background:#fff0f0;border-radius:.625rem;flex:0 0 2.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.6875rem;font-weight:850;display:inline-flex}.reclamation-step div{flex-direction:column;gap:.25rem;min-width:0;display:flex}.reclamation-step b{color:#172033;font-size:.875rem;font-weight:800}.reclamation-step small{color:#64748b;font-size:.71875rem;line-height:1.45}.reclamation-livewire-form{scroll-margin-top:7.5rem}.reclamation-form__alert{color:#b91c1c;background:#fef2f2;border:.0625rem solid #fecaca;border-radius:.625rem;align-items:flex-start;gap:.5625rem;margin-bottom:1.375rem;padding:.8125rem .9375rem;font-size:.78125rem;line-height:1.5;display:flex}.reclamation-form__alert i{margin-top:.125rem}.reclamation-form__section{border-bottom:.0625rem solid #edf0f4;margin-bottom:1.875rem;padding-bottom:1.875rem}.reclamation-form__section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.reclamation-form__section-head{align-items:flex-start;gap:.875rem;margin-bottom:1.375rem;display:flex}.reclamation-form__section-head>span{color:#fff;background:#0a1628;border-radius:.625rem;flex:0 0 2.375rem;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;font-size:.65625rem;font-weight:850;display:inline-flex}.reclamation-form__section-head h2{color:#0a1628;margin:0 0 .25rem;font-size:1.125rem;font-weight:850}.reclamation-form__section-head p{color:#64748b;margin:0;font-size:.78125rem;line-height:1.55}.reclamation-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem;display:grid}.reclamation-field{flex-direction:column;gap:.4375rem;min-width:0;display:flex}.reclamation-field--full{grid-column:1/-1}.reclamation-field label{color:#263244;font-size:.78125rem;font-weight:700}.reclamation-field label small{color:#94a3b8;font-size:.65625rem;font-weight:500}.reclamation-field input,.reclamation-field select,.reclamation-field textarea{color:#172033;background:#fff;border:.0625rem solid #dfe4eb;border-radius:.5625rem;outline:none;width:100%;font-size:.84375rem}.reclamation-field input::placeholder,.reclamation-field select::placeholder,.reclamation-field textarea::placeholder{color:#a2acba}.reclamation-field input:focus,.reclamation-field select:focus,.reclamation-field textarea:focus{border-color:#ff6b6b;box-shadow:0 0 0 .1875rem #ff52521a}.reclamation-field input.is-invalid,.reclamation-field select.is-invalid,.reclamation-field textarea.is-invalid{background:snow;border-color:#dc2626}.reclamation-field input,.reclamation-field select{height:2.875rem;padding:0 .875rem}.reclamation-field textarea{resize:vertical;min-height:9.375rem;padding:.8125rem .875rem;line-height:1.65}.reclamation-field__error{color:#dc2626;font-size:.71875rem;line-height:1.45}.reclamation-select{position:relative}.reclamation-select select{appearance:none;padding-right:2.625rem}.reclamation-select>i{color:#8490a1;pointer-events:none;font-size:.625rem;position:absolute;top:50%;right:.9375rem;transform:translateY(-50%)}.reclamation-submit{justify-content:center;width:100%}.reclamation-submit:disabled{cursor:wait;opacity:.7}.reclamation-submit__text,.reclamation-submit__loading{align-items:center;gap:.5rem}.reclamation-submit__text{display:inline-flex}.reclamation-honeypot{width:.0625rem!important;height:.0625rem!important;position:absolute!important;left:-625rem!important;overflow:hidden!important}.reclamation-success{background:#f0fdf4;border:.0625rem solid #bbf7d0;border-radius:.875rem;align-items:flex-start;gap:1.25rem;padding:2.125rem;display:flex}.reclamation-success__icon{color:#fff;background:#16a34a;border-radius:50%;flex:0 0 3.375rem;justify-content:center;align-items:center;width:3.375rem;height:3.375rem;font-size:1.25rem;display:inline-flex}.reclamation-success__content h2{color:#14532d;margin:.4375rem 0 .625rem;font-size:1.375rem;font-weight:850;line-height:1.3}.reclamation-success__content p{color:#3f6249;margin:0 0 1.25rem;font-size:.84375rem;line-height:1.7}.reclamation-success__content p strong{color:#166534}.reclamation-success__eyebrow{color:#16a34a;letter-spacing:.07em;text-transform:uppercase;font-size:.65625rem;font-weight:850}@media (width<=899px){.reclamation-page__hero{grid-template-columns:1fr}.reclamation-page__hero-icon{display:none}.reclamation-page__layout{grid-template-columns:1fr}.reclamation-page__aside{position:static}}@media (width<=719px){.reclamation-livewire-form{scroll-margin-top:5.625rem}.reclamation-page{padding:.5rem 0 3rem}.reclamation-page__hero{border-radius:.875rem;padding:1.75rem 1.375rem}.reclamation-page__steps{grid-template-columns:1fr}.reclamation-page__form-card{border-radius:.875rem;padding:1.5rem 1.25rem}.reclamation-form__grid{grid-template-columns:1fr}.reclamation-field--full{grid-column:auto}}@media (width<=479px){.reclamation-page__form-card,.reclamation-page__aside{padding:1.25rem 1rem}.reclamation-form__section-head>span{display:none}.reclamation-success{flex-direction:column;padding:1.5rem 1.25rem}}#blog .blog-hero{max-width:42.5rem;padding:.5rem 0 1.875rem}#blog .blog-hero .h1{margin:.5rem 0 .75rem;font-size:2.625rem}#blog .blog-hero p{color:#475569;margin:0;font-size:.96875rem;line-height:1.6}#blog .ph{background:#f2f5fa;position:relative;overflow:hidden}#blog .ph img{object-fit:cover;width:100%;height:100%;display:block}#blog .blog-filters{border-bottom:.0625rem solid #eef1f6;flex-wrap:wrap;gap:.5625rem;margin-bottom:2.125rem;padding:1.375rem 0 2.125rem;display:flex}#blog .chip{color:#475569;background:#fff;border:.09375rem solid #e5e9ef;border-radius:62.4375rem;padding:.5625rem 1.125rem;font-size:.84375rem;font-weight:500;transition:border-color .15s,color .15s,background .15s,transform .15s}#blog .chip:hover{color:#0a1628;border-color:#0a1628;transform:translateY(-.0625rem)}#blog .chip.active{color:#fff;background:#ff5252;border-color:#ff5252;box-shadow:0 .875rem 2.125rem -.875rem #ff525280}#blog .blog-layout{grid-template-columns:1fr 20rem;align-items:start;gap:2.75rem;padding-bottom:.5rem;display:grid}#blog .cat-pill{letter-spacing:.1em;text-transform:uppercase;color:#ff5252;background:#ffecec;border-radius:62.4375rem;align-items:center;gap:.375rem;padding:.3125rem .6875rem;font-size:.65625rem;font-weight:500;display:inline-flex}#blog .meta{color:#94a3b8;letter-spacing:.03em;align-items:center;gap:.875rem;font-size:.71875rem;display:flex}#blog .meta span{align-items:center;gap:.3125rem;display:inline-flex}#blog .meta svg{opacity:.7}#blog .meta .dot{background:#cbd5e1;border-radius:50%;width:.1875rem;height:.1875rem}#blog .featured{color:inherit;background:#fff;border:.0625rem solid #e5e9ef;border-radius:1rem;grid-template-columns:1.15fr 1fr;gap:0;margin-bottom:2.5rem;text-decoration:none;transition:border-color .15s,transform .2s,box-shadow .2s;display:grid;overflow:hidden}#blog .featured:hover{border-color:#ff5252;transform:translateY(-.1875rem);box-shadow:0 1.25rem 3.125rem -1.5rem #0a162833}#blog .featured .featured-img{min-height:21.25rem}#blog .featured .featured-body{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;padding:2.25rem 2.375rem;display:flex}#blog .featured h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.6875rem;font-weight:900;line-height:1.18}#blog .featured p{color:#475569;margin:0;font-size:.90625rem;line-height:1.6}#blog .featured .featured-flag{z-index:2;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#0a1628;border-radius:62.4375rem;padding:.375rem .75rem;font-size:.625rem;font-weight:500;position:absolute;top:1rem;left:1rem}#blog .section-label{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}#blog .section-label h2{letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:900}#blog .section-label a{color:#ff5252;align-items:center;gap:.3125rem;font-size:.8125rem;font-weight:500;display:inline-flex}#blog .section-label a:hover{gap:.5rem}#blog .article-grid{grid-template-columns:repeat(2,1fr);gap:1.375rem;display:grid}#blog .article-card.is-hidden{display:none}#blog .article-card{color:inherit;background:#fff;border:.0625rem solid #e5e9ef;border-radius:.875rem;flex-direction:column;text-decoration:none;transition:border-color .15s,transform .2s,box-shadow .2s;display:flex;overflow:hidden}#blog .article-card:hover{border-color:#ff5252;transform:translateY(-.1875rem);box-shadow:0 1rem 2.5rem -1.375rem #0a16283d}#blog .article-card:hover h3{color:#ff5252}#blog .article-card:hover .article-img:after{opacity:1}#blog .article-card .article-img{aspect-ratio:5/4;width:100%;height:auto;position:relative;overflow:hidden}#blog .article-card .article-img:after{content:"";opacity:0;background:radial-gradient(120% 90% at 30% 10%,#ff52521a,#0000 60%);transition:opacity .2s;position:absolute;inset:0}#blog .article-card .article-body{flex-direction:column;flex:1;gap:.6875rem;padding:1.25rem 1.3125rem;display:flex}#blog .article-card h3{letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:1rem;font-weight:800;line-height:1.32;transition:color .15s}#blog .article-card p{color:#475569;flex:1;margin:0;font-size:.8125rem;line-height:1.55}#blog .article-card .meta{margin-top:.125rem}#blog .blog-pagination{justify-content:center;align-items:center;gap:.5rem;padding:2.5rem 0 .25rem;display:flex}#blog .blog-pagination a,#blog .blog-pagination span{color:#475569;background:#fff;border:.09375rem solid #e5e9ef;border-radius:.625rem;justify-content:center;align-items:center;min-width:2.625rem;height:2.625rem;padding:0 .5rem;font-size:.875rem;font-weight:600;transition:border-color .15s,color .15s,background .15s,transform .15s;display:inline-flex}#blog .blog-pagination a:hover{color:#0a1628;border-color:#0a1628;transform:translateY(-.0625rem)}#blog .blog-pagination .pg-current{color:#fff;background:#ff5252;border-color:#ff5252;box-shadow:0 .875rem 2.125rem -.875rem #ff525280}#blog .blog-pagination .pg-dots{color:#94a3b8;background:0 0;border:0;min-width:1.25rem}#blog .blog-pagination .pg-arrow{gap:.375rem}#blog .blog-pagination .pg-arrow[aria-disabled=true]{opacity:.4;pointer-events:none}#blog .blog-sidebar{flex-direction:column;gap:1.25rem;display:flex;position:sticky;top:9rem}#blog .side-block{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.875rem;padding:1.375rem}#blog .side-block>h4{letter-spacing:.1em;text-transform:uppercase;color:#0a1628;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.75rem;font-weight:700;display:flex}#blog .side-block>h4:before{content:"";background:#ff5252;border-radius:.0625rem;width:.875rem;height:.125rem}#blog .side-cats{flex-direction:column;gap:.0625rem;display:flex}#blog .side-cats a{color:#334155;border-radius:.5625rem;justify-content:space-between;align-items:center;padding:.6875rem .75rem;font-size:.875rem;font-weight:500;transition:background .15s,color .15s;display:flex}#blog .side-cats a:hover{color:#ff5252;background:#fff5f5}#blog .side-cats a .n{color:#94a3b8;background:#f2f5fa;border-radius:62.4375rem;padding:.125rem .5625rem;font-size:.6875rem;transition:background .15s,color .15s}#blog .side-cats a:hover .n{color:#ff5252;background:#ffecec}#blog .side-pop{flex-direction:column;display:flex}#blog .pop-item{color:inherit;border-bottom:.0625rem solid #eef1f6;align-items:center;gap:.8125rem;padding:.75rem 0;text-decoration:none;display:flex}#blog .pop-item:first-child{padding-top:0}#blog .pop-item:last-child{border-bottom:0;padding-bottom:0}#blog .pop-item:hover b{color:#ff5252}#blog .pop-item .pop-img{border-radius:.625rem;flex:0 0 3.625rem;width:3.625rem;height:3.625rem}#blog .pop-item .pop-txt{min-width:0}#blog .pop-item b{color:#0a1628;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.3125rem;font-size:.8125rem;font-weight:700;line-height:1.35;transition:color .15s;display:-webkit-box;overflow:hidden}#blog .pop-item small{color:#94a3b8;letter-spacing:.04em;font-size:.65625rem}@media (width<=979px){#blog .blog-layout{grid-template-columns:1fr;gap:0}#blog .blog-sidebar{flex-direction:column;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2.75rem;display:grid;position:static}#blog .side-block.side-block--search{grid-column:1/-1}#blog .featured{grid-template-columns:1fr}#blog .featured .featured-img{min-height:13.75rem}}@media (width<=719px){#blog .article-grid,#blog .blog-sidebar{grid-template-columns:1fr}}#blog .blog-hero__text{color:#475569;font-size:.96875rem;line-height:1.6}#blog .blog-hero__text>:first-child{margin-top:0}#blog .blog-hero__text>:last-child{margin-bottom:0}#blog .blog-hero__text p{margin:0 0 .75rem}#blog .section-label>span{color:#94a3b8;font-size:.78125rem}#blog .article-card h3{color:#0a1628;letter-spacing:-.01em;margin:0;font-size:1.0625rem;font-weight:800;line-height:1.35}#blog .side-block>h2{color:#0a1628;margin:0 0 1rem;font-size:1rem;font-weight:850}#blog .side-cats a.active{color:#ff5252;font-weight:700}#blog .blog-empty{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.875rem;align-items:flex-start;gap:1rem;padding:1.625rem;display:flex}#blog .blog-empty>i{color:#64748b;background:#f1f5f9;border-radius:.625rem;flex:0 0 2.625rem;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;display:inline-flex}#blog .blog-empty strong{color:#0a1628;margin-bottom:.3125rem;font-size:.9375rem;display:block}#blog .blog-empty p{color:#64748b;margin:0;font-size:.84375rem;line-height:1.6}#blog-detail{background:#fff;padding-bottom:4.5rem}#blog-detail>.wrap>.breadcrumb{padding-bottom:1.375rem}#blog-detail .blog-detail__header{text-align:center;max-width:57.5rem;margin:0 auto 1.875rem}#blog-detail .blog-detail__header h1{color:#0a1628;letter-spacing:-.035em;text-wrap:balance;margin:1rem 0 1.125rem;font-size:clamp(2.125rem,5vw,3.625rem);font-weight:900;line-height:1.08}#blog-detail .blog-detail__category{color:#ff5252;letter-spacing:.09em;text-transform:uppercase;background:#ffecec;border-radius:62.4375rem;align-items:center;padding:.4375rem .875rem;font-size:.65625rem;font-weight:800;text-decoration:none;display:inline-flex}#blog-detail .blog-detail__lead{color:#536176;text-wrap:pretty;max-width:48.75rem;margin:0 auto 1.25rem;font-size:1.0625rem;line-height:1.7}#blog-detail .blog-detail__meta{color:#8792a2;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5625rem 1.125rem;font-size:.71875rem;display:flex}#blog-detail .blog-detail__meta span{align-items:center;gap:.375rem;display:inline-flex}#blog-detail .blog-detail__meta i{color:#ff5252}#blog-detail .blog-detail__cover{aspect-ratio:5/4;background:#eef2f6;border-radius:1.125rem;width:100%;margin:0 0 2.125rem;position:relative;overflow:hidden;box-shadow:0 1.5rem 3.75rem -2.625rem #0a16286b}#blog-detail .blog-detail__cover img{object-fit:cover;width:100%;height:100%;display:block}#blog-detail .blog-detail__layout{grid-template-columns:minmax(0,1fr) 18.75rem;align-items:start;gap:3.375rem;max-width:67.5rem;margin:0 auto;display:grid}#blog-detail .blog-detail__main{min-width:0}#blog-detail .blog-detail__content{color:#334155;font-size:1rem;line-height:1.82}#blog-detail .blog-detail__content>:first-child{margin-top:0}#blog-detail .blog-detail__content>:last-child{margin-bottom:0}#blog-detail .blog-detail__content h1,#blog-detail .blog-detail__content h2,#blog-detail .blog-detail__content h3{color:#0a1628;letter-spacing:-.02em;text-wrap:balance;scroll-margin-top:7.8125rem;font-weight:900}#blog-detail .blog-detail__content h1{margin:2.625rem 0 1.125rem;font-size:1.9375rem;line-height:1.2}#blog-detail .blog-detail__content h2{margin:2.5rem 0 1.0625rem;font-size:1.6875rem;line-height:1.24}#blog-detail .blog-detail__content h3{margin:1.875rem 0 .875rem;font-size:1.3125rem;line-height:1.3}#blog-detail .blog-detail__content p{margin:0 0 1.25rem}#blog-detail .blog-detail__content a{color:#ff5252;text-underline-offset:.1875rem;font-weight:650;-webkit-text-decoration:underline #ff525259;text-decoration:underline #ff525259}#blog-detail .blog-detail__content a:hover{text-decoration-color:#ff5252}#blog-detail .blog-detail__content ul,#blog-detail .blog-detail__content ol{margin:0 0 1.5rem;padding-left:1.5rem}#blog-detail .blog-detail__content ul li,#blog-detail .blog-detail__content ol li{margin-bottom:.5625rem;padding-left:.25rem}#blog-detail .blog-detail__content ul li::marker{color:#ff5252;font-weight:800}#blog-detail .blog-detail__content ol li::marker{color:#ff5252;font-weight:800}#blog-detail .blog-detail__content blockquote{color:#3f4b5f;background:#fff6f6;border-left:.25rem solid #ff5252;border-radius:0 .75rem .75rem 0;margin:1.875rem 0;padding:1.375rem 1.5rem 1.375rem 1.75rem;font-size:1.0625rem;font-weight:600;line-height:1.7;position:relative}#blog-detail .blog-detail__content blockquote p:last-child{margin-bottom:0}#blog-detail .blog-detail__content img{border-radius:.875rem;max-width:100%;height:auto;margin:1.75rem auto;display:block}#blog-detail .blog-detail__content table{border-collapse:collapse;width:100%;margin:1.75rem 0;font-size:.84375rem}#blog-detail .blog-detail__content table th,#blog-detail .blog-detail__content table td{text-align:left;border:.0625rem solid #e5e9ef;padding:.75rem .875rem}#blog-detail .blog-detail__content table th{color:#0a1628;background:#f5f7fa}#blog-detail .blog-detail__content hr{border:0;border-top:.0625rem solid #e7ebf0;margin:2.125rem 0}#blog-detail .blog-detail__sidebar{flex-direction:column;gap:1.25rem;display:flex;position:sticky;top:8rem}#blog-detail .blog-detail__footer{border-top:.0625rem solid #e6eaf0;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:2.625rem;padding-top:1.5rem;display:flex}#blog-detail .blog-detail__footer>div{flex-direction:column;gap:.3125rem;display:flex}#blog-detail .blog-detail__footer>div span{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:700}#blog-detail .blog-detail__footer>div a,#blog-detail .blog-detail__footer>div strong{color:#0a1628;font-size:.84375rem;font-weight:800;text-decoration:none}#blog-detail .blog-detail__back{color:#ff5252;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:750;text-decoration:none;display:inline-flex}#blog-detail .blog-detail__back:hover{gap:.6875rem}#blog-detail .blog-detail-side{background:#fff;border:.0625rem solid #e5e9ef;border-radius:.875rem;padding:1.375rem}#blog-detail .blog-detail-side h2{color:#0a1628;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.8125rem;font-weight:850;display:flex}#blog-detail .blog-detail-side h2:before{content:"";background:#ff5252;border-radius:.125rem;width:.875rem;height:.125rem}#blog-detail .blog-detail-toc{flex-direction:column;gap:.1875rem;display:flex}#blog-detail .blog-detail-toc a{color:#526075;border-radius:.5rem;padding:.5rem .625rem;font-size:.78125rem;line-height:1.45;text-decoration:none;display:block}#blog-detail .blog-detail-toc a:hover{color:#ff5252;background:#fff3f3}#blog-detail .blog-detail-toc a.is-sub{color:#778397;padding-left:1.375rem;font-size:.71875rem}#blog-detail .blog-detail-popular{flex-direction:column;display:flex}#blog-detail .blog-detail-popular__item{border-bottom:.0625rem solid #edf0f4;grid-template-columns:3.625rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem 0;text-decoration:none;display:grid}#blog-detail .blog-detail-popular__item:first-child{padding-top:0}#blog-detail .blog-detail-popular__item:last-child{border-bottom:0;padding-bottom:0}#blog-detail .blog-detail-popular__item img{object-fit:cover;border-radius:.5625rem;width:3.625rem;height:3.625rem;display:block}#blog-detail .blog-detail-popular__item span{min-width:0}#blog-detail .blog-detail-popular__item strong{color:#0a1628;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.3125rem;font-size:.78125rem;font-weight:750;line-height:1.35;transition:color .15s;display:-webkit-box;overflow:hidden}#blog-detail .blog-detail-popular__item small{color:#94a3b8;font-size:.625rem}#blog-detail .blog-detail-popular__item:hover strong{color:#ff5252}#blog-detail .blog-product-box{background:#fff;border:.0625rem solid #e1e6ed;border-radius:1rem;grid-template-columns:10.625rem minmax(0,1fr);align-items:center;gap:1.375rem;margin:2rem 0;padding:1.125rem;display:grid;box-shadow:0 .9375rem 2.5rem -2rem #0a16286b}#blog-detail .blog-product-box__media{background:#f5f7fa;border-radius:.6875rem;height:8.4375rem;display:block;overflow:hidden}#blog-detail .blog-product-box__image{object-fit:contain;width:100%;height:100%;border-radius:0!important;margin:0!important}#blog-detail .blog-product-box__body{min-width:0}#blog-detail .blog-product-box__eyebrow{color:#ff5252;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4375rem;font-size:.59375rem;font-weight:850;display:block}#blog-detail .blog-product-box__title{color:#0a1628;margin:0 0 1rem!important;font-size:1.0625rem!important;line-height:1.35!important}#blog-detail .blog-product-box__footer{justify-content:space-between;align-items:center;gap:.875rem;display:flex}#blog-detail .blog-product-box__price{color:#0a1628;font-size:1.125rem;font-weight:900}#blog-detail .blog-product-box__cta{background:#ff5252;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.4375rem;padding:0 1rem;font-size:.71875rem;display:inline-flex;color:#fff!important;font-weight:800!important;text-decoration:none!important}#blog-detail .blog-product-box__cta:hover{background:#eb4444}#blog-detail .blog-related{border-top:.0625rem solid #e7ebf0;max-width:67.5rem;margin:4.25rem auto 0;padding-top:2.375rem}#blog-detail .blog-related__head{justify-content:space-between;align-items:flex-end;gap:1.25rem;margin-bottom:1.375rem;display:flex}#blog-detail .blog-related__head span{color:#ff5252;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.3125rem;font-size:.625rem;font-weight:800;display:block}#blog-detail .blog-related__head h2{color:#0a1628;letter-spacing:-.02em;margin:0;font-size:1.625rem;font-weight:900}#blog-detail .blog-related__head>a{color:#ff5252;align-items:center;gap:.4375rem;font-size:.78125rem;font-weight:750;text-decoration:none;display:inline-flex}#blog-detail .blog-related__head>a:hover{gap:.625rem}#blog-detail .blog-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}#blog-detail .blog-related-card{color:inherit;background:#fff;border:.0625rem solid #e5e9ef;border-radius:.875rem;text-decoration:none;transition:border-color .15s,transform .2s,box-shadow .2s;overflow:hidden}#blog-detail .blog-related-card:hover{border-color:#ff5252;transform:translateY(-.1875rem);box-shadow:0 1.125rem 2.625rem -1.75rem #0a162859}#blog-detail .blog-related-card:hover h3{color:#ff5252}#blog-detail .blog-related-card__image{background:#eef2f6;height:10.9375rem;overflow:hidden}#blog-detail .blog-related-card__image img{object-fit:cover;width:100%;height:100%;display:block}#blog-detail .blog-related-card__body{padding:1.125rem}#blog-detail .blog-related-card__body>span{color:#ff5252;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-size:.59375rem;font-weight:800;display:block}#blog-detail .blog-related-card__body h3{color:#0a1628;margin:0 0 .6875rem;font-size:.96875rem;font-weight:800;line-height:1.4;transition:color .15s}#blog-detail .blog-related-card__body small{color:#94a3b8;font-size:.65625rem}@media (width<=979px){#blog-detail .blog-detail__layout{grid-template-columns:1fr;gap:2.5rem}#blog-detail .blog-detail__sidebar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}}@media (width<=719px){#blog-detail{padding-bottom:3.125rem}#blog-detail .blog-detail__header h1{font-size:2.125rem}#blog-detail .blog-detail__lead{font-size:.9375rem}#blog-detail .blog-detail__cover{border-radius:.875rem;margin-bottom:1.625rem}#blog-detail .blog-detail__content{font-size:.9375rem}#blog-detail .blog-detail__content h1{font-size:1.6875rem}#blog-detail .blog-detail__content h2{font-size:1.5rem}#blog-detail .blog-detail__content h3{font-size:1.1875rem}#blog-detail .blog-detail__sidebar{grid-template-columns:1fr}#blog-detail .blog-detail__footer{flex-direction:column;align-items:flex-start}#blog-detail .blog-product-box{grid-template-columns:1fr}#blog-detail .blog-product-box__media{height:11.875rem}#blog-detail .blog-related__head{flex-direction:column;align-items:flex-start}#blog-detail .blog-related__grid{grid-template-columns:1fr}}#login .fa-solid,#login .fa-regular,#login .fa-brands{line-height:1}#login .field-row{gap:.75rem;margin-top:0;display:grid}#login .field-row.cols-2{grid-template-columns:1fr 1fr}#login .text-error{color:#ff5252;margin-top:.25rem;font-size:.8125rem}#login .input-wrap{flex-direction:column;display:flex}#login .input-wrap .input-box{position:relative}#login .input-wrap label{color:#94a3b8;pointer-events:none;transform-origin:0;background:#fff;padding:0 .375rem;font-size:.8125rem;transition:transform .15s cubic-bezier(.2,.7,.2,1),color .15s,font-size .15s;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}#login .input-wrap input{width:100%;font:inherit;color:#0a1628;background:#fff;border:.09375rem solid #e5e9ef;border-radius:.625rem;outline:0;padding:1.125rem .875rem .625rem;font-family:Roboto,sans-serif;font-size:.875rem;transition:border-color .15s,box-shadow .15s}#login .input-wrap input:focus{border-color:#ff5252;box-shadow:0 0 0 .1875rem #ff52521f}#login .input-wrap input:focus+label,#login .input-wrap input:not(:placeholder-shown)+label,#login .input-wrap.filled label{color:#ff5252;transform:translateY(-1.1875rem)scale(.78)}#login .input-wrap.has-icon input{padding-left:2.625rem}#login .input-wrap.has-icon label{left:2.375rem}#login .input-wrap.has-icon .ico-l{color:#94a3b8;pointer-events:none;position:absolute;top:1.1875rem;left:.875rem}#login .auth-shell{background:#fff;grid-template-columns:.85fr 1.15fr;gap:0;display:grid}#login .auth-brand{color:#fff;background:radial-gradient(circle at 100% 0,#ff858559 0%,#0000 50%),radial-gradient(circle at 0 100%,#ff525259 0%,#0000 55%),linear-gradient(160deg,#7a1414 0%,#e03a3a 50%,#ff5252 100%);flex-direction:column;gap:2.25rem;padding:2.5rem 3.5rem;display:flex;position:relative;overflow:hidden}#login .auth-brand:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0f .0625rem,#0000 .0625rem),linear-gradient(90deg,#ffffff0f .0625rem,#0000 .0625rem);background-size:3rem 3rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}#login .auth-brand>:not(.auth-brand-orb){z-index:1;position:relative}#login .auth-brand .logo img{filter:brightness(0)invert();height:2.5rem}#login .auth-brand-orb{pointer-events:none;filter:blur(2.5rem);border-radius:50%;position:absolute}#login .auth-brand-orb.a{opacity:.35;background:radial-gradient(circle,#7df8c9 0%,#0000 70%);width:21.25rem;height:21.25rem;top:-6.25rem;right:-5rem}#login .auth-brand-orb.b{opacity:.18;background:radial-gradient(circle,#fff 0%,#0000 70%);width:17.5rem;height:17.5rem;bottom:-6.25rem;left:-3.75rem}#login .auth-brand-top{justify-content:space-between;align-items:center;display:flex}#login .auth-brand-top .back{color:#ffffffd9;border:.0625rem solid #fff3;border-radius:62.4375rem;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;transition:background .15s;display:inline-flex}#login .auth-brand-top .back:hover{color:#fff;background:#ffffff24}#login .auth-brand-mid{margin-top:0}#login .auth-brand-mid .eyebrow{color:#ffffffb3;background:#ffffff14;border:.0625rem solid #ffffff26;border-radius:62.4375rem;padding:.3125rem .75rem;display:inline-block}#login .auth-brand-mid h2{letter-spacing:-.028em;max-width:30rem;margin:1.125rem 0 1rem;font-size:3.375rem;font-weight:900;line-height:1.02}#login .auth-brand-mid h2 .accent{background:linear-gradient(90deg,#ef4646 0%,#fff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}#login .auth-brand-mid p{color:#ffffffc7;max-width:26.25rem;margin:0;font-size:1rem;line-height:1.5}#login .auth-perks{flex-direction:column;gap:.75rem;max-width:26.25rem;margin-top:2.25rem;display:flex}#login .auth-perk{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background:#ffffff0f;border:.0625rem solid #ffffff1f;border-radius:.875rem;align-items:center;gap:.875rem;padding:.75rem 1rem;display:flex}#login .auth-perk .ico{color:#fff;background:#ffffff24;border-radius:.5625rem;flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}#login .auth-perk b{font-size:.84375rem;font-weight:700;line-height:1.2;display:block}#login .auth-perk small{color:#ffffffa6;letter-spacing:.02em;font-size:.75rem}#login .auth-brand-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:auto;display:flex}#login .auth-trust-mini{color:#fff9;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:1.125rem;font-size:.71875rem;display:flex}#login .auth-trust-mini span{align-items:center;gap:.375rem;display:inline-flex}#login .auth-trust-mini i{color:#7df8c9}#login .auth-customer-quote{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background:#ffffff14;border:.0625rem solid #ffffff24;border-radius:1rem;max-width:21.25rem;padding:1.125rem 1.25rem}#login .auth-customer-quote .stars{color:#fbbf24;letter-spacing:.0625rem;margin-bottom:.375rem;font-size:.8125rem}#login .auth-customer-quote p{color:#fff;margin:0 0 .625rem;font-size:.84375rem;font-weight:500;line-height:1.5}#login .auth-customer-quote .by{color:#ffffffb3;align-items:center;gap:.5rem;font-size:.75rem;display:flex}#login .auth-customer-quote .by .av{color:#7a1414;background:linear-gradient(135deg,#7df8c9 0%,#fff 100%);border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.625rem;font-weight:700;display:inline-flex}#login .auth-side{background:#fafbfd;flex-direction:column;justify-content:flex-start;padding:2.5rem 4rem;display:flex}#login .auth-card{background:#fff;border:.0625rem solid #e5e9ef;border-radius:1.25rem;width:100%;max-width:30rem;margin:0 auto;padding:2.25rem;box-shadow:0 1.875rem 5rem -1.875rem #0a16281f,0 .5rem 1.5rem -.5rem #0a16280f}#login .auth-card .mode-login,#login .auth-card .mode-register,#login .auth-card .mode-forgot,#login .auth-card .mode-login-text,#login .auth-card .mode-register-text,#login .auth-card .mode-forgot-text{display:none}#login .auth-card.mode-login-on .mode-login{flex-direction:column;gap:.875rem;display:flex}#login .auth-card.mode-login-on .mode-login-text{display:block}#login .auth-card.mode-register-on .mode-register{flex-direction:column;gap:.875rem;display:flex}#login .auth-card.mode-register-on .mode-register-text{display:block}#login .auth-card.mode-forgot-on .mode-forgot{flex-direction:column;gap:.875rem;display:flex}#login .auth-card.mode-forgot-on .mode-forgot-text{display:block}#login .auth-card.mode-forgot-on .auth-tabs,#login .auth-card.mode-forgot-on .social-row,#login .auth-card.mode-forgot-on .divider{display:none}#login .auth-head{margin-bottom:1.375rem}#login .auth-head h1{letter-spacing:-.02em;margin:0 0 .25rem;font-size:1.75rem;font-weight:900;line-height:1.1}#login .auth-head p{color:#475569;margin:0;font-size:.875rem}#login .auth-tabs{background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:62.4375rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem;padding:.25rem;display:grid;position:relative}#login .auth-tabs:before{content:"";background:#0a1628;border-radius:62.4375rem;width:calc(50% - .25rem);transition:transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;top:.25rem;bottom:.25rem;left:.25rem;box-shadow:0 .25rem .875rem -.25rem #0a162840}#login .auth-tabs.register:before{transform:translate(100%)}#login .auth-tabs button{z-index:1;color:#475569;cursor:pointer;background:0 0;border:0;border-radius:62.4375rem;padding:.6875rem 0;font-family:Roboto,sans-serif;font-size:.84375rem;font-weight:600;transition:color .2s;position:relative}#login .auth-tabs button.on{color:#fff}#login .auth-tabs button:hover:not(.on){color:#0a1628}#login .social-row{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1.25rem;display:grid}#login .social-btn{color:#0a1628;cursor:pointer;background:#fff;border:.09375rem solid #e5e9ef;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;height:3rem;padding:.75rem .875rem;font-size:.84375rem;font-weight:600;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}#login .social-btn:hover{border-color:#0a1628;transform:translateY(-.0625rem)}#login .social-btn i{flex:0 0 1.125rem;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;font-size:1.125rem;display:inline-flex}#login .social-btn.google{color:#1f1f1f}#login .social-btn.google:hover{color:#1a73e8;border-color:#1a73e8}#login .social-btn.facebook:hover{color:#1877f2;border-color:#1877f2}#login .social-btn.x:hover{color:#000;border-color:#000}#login .social-btn.x:hover i{color:#000}#login .divider{color:#94a3b8;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.875rem;margin:1.25rem 0;font-size:.6875rem;display:flex}#login .divider:before,#login .divider:after{content:"";background:#e5e9ef;flex:1;height:.0625rem}#login .auth-form{flex-direction:column;gap:.875rem;display:flex}#login .auth-form .field-row{margin:0}#login .auth-form .input-wrap{flex-direction:column;display:flex}#login .auth-form .input-wrap input{height:3.25rem;font-size:.875rem}#login .auth-form .input-wrap.has-action input{padding-right:3.375rem}#login .auth-form .input-wrap.has-action .action-btn{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}#login .auth-form .input-wrap.has-action .action-btn:hover,#login .auth-form .input-wrap.has-action .action-btn.is-active{color:#0a1628;background:#fafbfd}#login .pw-strength{align-items:center;gap:.625rem;margin-top:.5rem;padding:0 .25rem;display:flex}#login .pw-strength .pw-strength-label{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;white-space:nowrap;text-align:right;min-width:4rem;font-size:.6875rem}#login .pw-strength.lvl-1 .pw-strength-label{color:#ff4d2e}#login .pw-strength.lvl-2 .pw-strength-label{color:#f59e0b}#login .pw-strength.lvl-3 .pw-strength-label{color:#3b82f6}#login .pw-strength.lvl-4 .pw-strength-label{color:#10b981}#login .pw-strength-bar{flex:1;gap:.25rem;display:flex}#login .pw-strength-bar span{background:#e5e9ef;border-radius:.125rem;flex:1;height:.25rem;transition:background .2s}#login .pw-strength-bar.lvl-1 span:nth-child(-n+1){background:#ff4d2e}#login .pw-strength-bar.lvl-2 span:nth-child(-n+2){background:#f59e0b}#login .pw-strength-bar.lvl-3 span:nth-child(-n+3){background:#3b82f6}#login .pw-strength-bar.lvl-4 span:nth-child(-n+4){background:#10b981}#login .pw-hints-info{color:#64748b;margin-top:.5rem;padding:0 .25rem;font-size:.6875rem;line-height:1.45}#login .pw-hints{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;padding:0 .25rem;display:flex}#login .pw-hint{color:#94a3b8;letter-spacing:.02em;background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:.375rem;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;display:inline-flex}#login .pw-hint.ok{color:#10b981;background:#10b98114;border-color:#10b98133}#login .pw-hint.ok:before{content:"✓";font-weight:700}#login .auth-extras{justify-content:space-between;align-items:center;gap:.875rem;margin:.5rem 0 .375rem;display:flex}#login .remember{color:#475569;cursor:pointer;align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}#login .remember input{appearance:none;cursor:pointer;background:#fff;border:.09375rem solid #e5e9ef;border-radius:.3125rem;flex:0 0 1.125rem;width:1.125rem;height:1.125rem;transition:background .15s,border-color .15s;position:relative}#login .remember input:checked{background:#ff5252;border-color:#ff5252}#login .remember input:checked:after{content:"";border:.125rem solid #fff;border-width:0 .125rem .125rem 0;width:.3125rem;height:.5625rem;position:absolute;top:.09375rem;left:.28125rem;transform:rotate(45deg)}#login .forgot{color:#ff5252;font-size:.8125rem;font-weight:500}#login .forgot:hover{text-decoration:underline}#login .terms-row{color:#475569;cursor:pointer;align-items:flex-start;gap:.625rem;padding:.375rem .25rem;font-size:.78125rem;line-height:1.5;display:flex}#login .terms-row+.terms-row{margin-top:-.25rem}#login .terms-row input{appearance:none;cursor:pointer;background:#fff;border:.09375rem solid #e5e9ef;border-radius:.3125rem;flex:0 0 1.125rem;width:1.125rem;height:1.125rem;margin-top:.0625rem;transition:background .15s,border-color .15s;position:relative}#login .terms-row input:checked{background:#ff5252;border-color:#ff5252}#login .terms-row input:checked:after{content:"";border:.125rem solid #fff;border-width:0 .125rem .125rem 0;width:.3125rem;height:.5625rem;position:absolute;top:.09375rem;left:.28125rem;transform:rotate(45deg)}#login .terms-row a{color:#ff5252;font-weight:500}#login .terms-row a:hover{text-decoration:underline}#login .auth-cta{color:#fff;cursor:pointer;background:#ff5252;border:0;border-radius:.875rem;justify-content:center;align-items:center;gap:.625rem;width:100%;height:3.375rem;margin-top:.375rem;font-size:.9375rem;font-weight:700;transition:transform .15s,background .15s;display:inline-flex;box-shadow:0 1rem 2.5rem -.75rem #ff525273}#login .auth-cta:hover{background:#e03a3a}#login .auth-cta:hover .fa-arrow-right{transform:translate(.1875rem)}#login .auth-cta i{transition:transform .15s}#login .auth-foot{text-align:center;color:#475569;margin-top:1.125rem;font-size:.8125rem}#login .auth-foot a{color:#ff5252;font-weight:600}#login .auth-foot a:hover{text-decoration:underline}#login .auth-secure-mini{color:#475569;letter-spacing:.02em;background:#fafbfd;border:.0625rem solid #e5e9ef;border-radius:.75rem;align-items:center;gap:.75rem;margin-top:1.375rem;padding:.875rem 1.125rem;font-size:.71875rem;line-height:1.45;display:flex}#login .auth-secure-mini i{color:#10b981;flex:0 0 1rem}@media (width<=87.4988rem){#login .auth-brand{padding:2.25rem 2.625rem}#login .auth-brand-mid h2{font-size:2.875rem}#login .auth-side{padding:2.25rem 2.875rem}}@media (width<=74.9988rem){#login .auth-shell{grid-template-columns:.95fr 1.05fr}#login .auth-brand{gap:1.75rem;padding:2rem 1.75rem}#login .auth-brand-mid h2{font-size:2.375rem}#login .auth-brand-mid p{font-size:.9375rem}#login .auth-perks{margin-top:1.625rem}#login .auth-brand-bottom{align-items:flex-start}#login .auth-customer-quote{max-width:100%}#login .auth-side{padding:2rem 1.75rem}#login .auth-card{padding:1.875rem}}@media (width<=61.9988rem){#login .auth-shell{background:#fafbfd;grid-template-columns:1fr}#login .auth-brand{border-radius:0 0 1.75rem 1.75rem;gap:1.5rem;padding:1.75rem 1.5rem 1.625rem}#login .auth-brand-top{gap:1rem}#login .auth-brand-mid h2{max-width:42.5rem;font-size:2.25rem;line-height:1.08}#login .auth-brand-mid p{max-width:42.5rem}#login .auth-perks{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;margin-top:1.375rem;display:grid}#login .auth-brand-bottom{margin-top:0}#login .auth-trust-mini{flex-wrap:wrap;gap:.625rem 1rem;width:100%}#login .auth-customer-quote{width:100%}#login .auth-side{padding:1.75rem 1.25rem 2.625rem}#login .auth-card{max-width:42.5rem;padding:2rem}}@media (width<=47.9988rem){#login .auth-brand{border-radius:0 0 1.375rem 1.375rem;gap:1.125rem;padding:1.375rem 1rem 1.25rem}#login .auth-brand-top .logo img{height:2.125rem}#login .auth-brand-top .back{white-space:nowrap;padding:.4375rem .625rem;font-size:.75rem}#login .auth-brand-mid .eyebrow{font-size:.75rem}#login .auth-brand-mid h2{margin:.875rem 0 .75rem;font-size:1.8125rem}#login .auth-brand-mid p{font-size:.875rem}#login .auth-perks{grid-template-columns:1fr;gap:.625rem;margin-top:1.125rem}#login .auth-perk{padding:.6875rem .75rem}#login .auth-brand-bottom{gap:.875rem}#login .auth-customer-quote{padding:.875rem}#login .auth-side{padding:1.125rem .75rem 2rem}#login .auth-card{border-radius:1rem;padding:1.375rem;box-shadow:0 1.125rem 2.875rem -1.75rem #0a162840}#login .auth-head{margin-bottom:1.125rem}#login .auth-head h1{font-size:1.5rem}#login .auth-head p{font-size:.8125rem}#login .auth-tabs{margin-bottom:1.125rem}#login .social-row{grid-template-columns:1fr;gap:.625rem;margin-bottom:1rem}#login .social-btn{height:2.875rem}#login .divider{letter-spacing:.12em;gap:.625rem;margin:1rem 0;font-size:.625rem}#login .field-row.cols-2{grid-template-columns:1fr}#login .auth-extras{flex-direction:column;align-items:flex-start;gap:.5625rem}#login .auth-cta{border-radius:.75rem;height:3.125rem;font-size:.875rem}#login .auth-foot{margin-top:.875rem}#login .auth-secure-mini{align-items:flex-start;padding:.8125rem .875rem;font-size:.6875rem}}@media (width<=24.9988rem){#login .auth-brand-top{flex-direction:column;align-items:flex-start}#login .auth-brand-mid h2{font-size:1.625rem}#login .auth-card{padding:1.125rem .875rem}#login .input-wrap.has-icon label{left:2.25rem}#login .remember,#login .forgot,#login .auth-foot{font-size:.78125rem}}#login .auth-cta>.auth-cta__content,#login .auth-cta>.auth-cta__loader{justify-content:center;align-items:center;gap:.625rem;width:100%;display:inline-flex}#login .auth-cta>.auth-cta__loader,#login .auth-cta.is-loading>.auth-cta__content{display:none}#login .auth-cta.is-loading>.auth-cta__loader{display:inline-flex}#login .auth-cta:disabled,#login .auth-cta[disabled]{opacity:.68;cursor:wait;pointer-events:none;transform:none}#login .auth-form input:disabled{cursor:wait;background-color:#f8fafc}.newsletter{color:#fff;background:#0a1628;margin-top:3.75rem;overflow:hidden}.newsletter.subscribe{border-radius:0}.newsletter .newsletter__inner{grid-template-columns:minmax(0,1fr) minmax(22.5rem,28.75rem);align-items:center;gap:2.75rem;max-width:93.75rem;margin:0 auto;padding:3.25rem 1.75rem;display:grid}.newsletter .newsletter__copy{min-width:0}.newsletter .eyebrow{color:#ffffffdb;background:#ffffff1f;border-radius:62.4375rem;padding:.25rem .75rem;display:inline-block}.newsletter .newsletter__title{letter-spacing:-.015em;margin:.75rem 0 .5rem;font-size:2rem;font-weight:900;line-height:1.1}.newsletter .newsletter__sub{color:#ffffffc7;max-width:27.5rem;margin:0;font-size:.875rem;line-height:1.55}.newsletter .newsletter__sub strong{color:#7df8c9}.newsletter .newsletter__form-wrap{width:100%;min-width:0}.newsletter .newsletter__row{background:#fff;border-radius:62.4375rem;align-items:center;gap:.5rem;padding:.375rem;display:flex;box-shadow:0 1.875rem 3.75rem -1.5rem #0006}.newsletter .newsletter__row input{min-width:0;height:3rem;min-height:3rem;font:inherit;color:#0a1628;background:0 0;border:0;outline:0;flex:1;padding:0 1.125rem;font-size:.875rem;line-height:3rem;display:block}.newsletter .newsletter__row .btn{color:#fff;white-space:nowrap;background:#ff5252;border-radius:62.4375rem;height:2.75rem;padding:0 1.375rem;font-size:.875rem;font-weight:700;transition:background .15s}.newsletter .newsletter__row .btn:hover{background:#e03a3a}.newsletter .newsletter__note{color:#ffffff94;margin:.75rem 0 0;font-size:.75rem;line-height:1.5}.newsletter .newsletter__success{color:#fff;background:#ffffff14;border:.0625rem solid #7df8c973;border-radius:.875rem;align-items:center;gap:.75rem;padding:1rem 1.125rem}.newsletter .newsletter__success[hidden]{display:none}.newsletter .newsletter__success:not([hidden]){display:flex}.newsletter .newsletter__success svg{flex:none}.newsletter .newsletter__success span{font-size:.875rem;line-height:1.45}.footer{color:#94a3b8;background:#0a1628;border-top:.0625rem solid #ffffff14}.footer .footer__grid{grid-template-columns:1.55fr 1fr 1fr 1.35fr;align-items:start;gap:2.5rem;max-width:93.75rem;margin:0 auto;padding:3.75rem 1.75rem 2.875rem;display:grid}.footer .footer__brand{min-width:0;max-width:22.5rem}.footer .footer__logo{align-items:center;margin-bottom:1.125rem;display:inline-flex}.footer .footer__logo img{filter:brightness(0)invert();width:auto;height:2.875rem;display:block}.footer .footer__about{color:#cbd5e1;margin:0 0 1.375rem;font-size:.875rem;line-height:1.65}.footer .footer__social{flex-wrap:wrap;gap:.625rem;display:flex}.footer .footer__social a{color:#fd443a;border:.0625rem solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;font-size:1rem;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.footer .footer__social a:hover{color:#fd443a;background:#fd443a29;border-color:#fd443a;transform:translateY(-.0625rem)}.footer .footer__col{min-width:0}.footer .footer__col .footer__section+.footer__section{margin-top:1.875rem}.footer .footer__col h4{color:#fff;letter-spacing:.04em;text-transform:uppercase;margin:0 0 1.125rem;font-size:.8125rem;font-weight:700}.footer .footer__col ul{flex-direction:column;gap:.6875rem;font-size:.875rem;display:flex}.footer .footer__col a{color:#cbd5e1;transition:color .15s}.footer .footer__col a:hover{color:#fff}.footer .footer__contact li{color:#cbd5e1;align-items:flex-start;gap:.625rem;min-width:0;line-height:1.45;display:flex}.footer .footer__contact i{color:#fd443a;flex:none;margin-top:.125rem}.footer .footer__contact a{overflow-wrap:anywhere}.footer .footer__bottom-wrap{max-width:93.75rem;margin:0 auto;padding:0 1.75rem}.footer .footer__bottom{color:#64748b;letter-spacing:.04em;border-top:.0625rem solid #ffffff14;justify-content:space-between;align-items:center;gap:1.125rem;padding:1.5rem 0;font-family:Roboto Mono,monospace;font-size:.75rem;display:flex}.footer .footer__copy{margin:0;line-height:1.5}.footer .footer__pay{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.footer .footer__pay-label{color:#64748b;margin-right:.25rem}.footer .footer__pay-chip{color:#cbd5e1;letter-spacing:.08em;white-space:nowrap;border:.0625rem solid #ffffff1a;border-radius:.3125rem;padding:.3125rem .625rem;font-size:.625rem;font-weight:500}@media (width<=991px){.newsletter .newsletter__inner{grid-template-columns:1fr;gap:1.625rem;padding:3rem 1.5rem}.newsletter .newsletter__title{max-width:42.5rem}.newsletter .newsletter__sub{max-width:35rem}.footer .footer__grid{grid-template-columns:1fr 1fr;gap:2.25rem 2rem;padding:3.25rem 1.5rem 2.625rem}.footer .footer__brand,.footer .footer__col:last-child{grid-column:1/-1;max-width:none}.footer .footer__about{max-width:35rem}}@media (width<=767px){.newsletter{margin-top:2.625rem}.newsletter .newsletter__inner{padding:2.625rem 1rem}.newsletter .newsletter__title{font-size:1.6875rem;line-height:1.16}.newsletter .newsletter__row{box-shadow:none;background:0 0;border-radius:0;flex-direction:column;align-items:stretch;gap:.75rem;padding:0}.newsletter .newsletter__row input{background:#fff;border:.0625rem solid #ffffffe6;border-radius:62.4375rem;width:100%;height:3.25rem;min-height:3.25rem;padding:0 1.125rem;line-height:3.25rem;box-shadow:0 1rem 2.375rem -1.375rem #00000080}.newsletter .newsletter__row .btn{justify-content:center;width:100%;height:2.875rem}.footer .footer__grid{grid-template-columns:1fr;gap:1.875rem;padding:2.875rem 1rem 2.25rem}.footer .footer__brand,.footer .footer__col:last-child{grid-column:auto}.footer .footer__logo img{height:2.625rem}.footer .footer__col h4{margin-bottom:.875rem}.footer .footer__bottom-wrap{padding:0 1rem}.footer .footer__bottom{flex-direction:column;align-items:flex-start;gap:1rem}.footer .footer__pay{width:100%}.footer .footer__pay-label{flex-basis:100%;margin:0}}@media (width<=419px){.newsletter .newsletter__inner{padding:2.25rem .75rem}.newsletter .newsletter__title{font-size:1.5rem}.footer .footer__grid,.footer .footer__bottom-wrap{padding-left:.75rem;padding-right:.75rem}}.co-header{background:#fff;border-bottom:.0625rem solid #e5e9ef}.co-header__bar{justify-content:space-between;align-items:center;gap:1.25rem;max-width:93.75rem;margin:0 auto;padding:1.125rem 1.75rem;display:flex}.co-header__right{align-items:center;display:flex}.co-header .header__logo{display:inline-flex}.co-header .header__logo img{height:2rem;display:block}.co-login{color:#0c0c0c;border:.09375rem solid #e5e9ef;border-radius:62.4375rem;align-items:center;gap:.5rem;padding:.5625rem 1rem;font-size:.84375rem;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.co-login svg{flex:none}.co-login:hover{color:#ff5252;border-color:#ff5252}.crumbs{background:#fafbfd;border-bottom:.0625rem solid #eef1f6}.crumbs__inner{color:#94a3b8;letter-spacing:.02em;align-items:center;gap:.5rem;max-width:93.75rem;margin:0 auto;padding:.75rem 1.75rem;font-size:.8125rem;display:flex}.crumbs__inner a{color:#475569;transition:color .15s}.crumbs__inner a:hover{color:#ff5252}.crumbs__sep{opacity:.5}.crumbs__current{color:#0a1628;font-weight:500}#newsletter-unsubscribe{background:#fafbfd;align-items:center;min-height:60vh;padding:3.5rem 0;display:flex}#newsletter-unsubscribe .nu__inner{justify-content:center;width:100%;max-width:93.75rem;margin:0 auto;padding:0 1.75rem;display:flex}#newsletter-unsubscribe .nu-card{text-align:center;background:#fff;border:.0625rem solid #e5e9ef;border-radius:1.25rem;width:100%;max-width:32.5rem;padding:2.75rem 2.5rem;box-shadow:0 1.875rem 4.375rem -1.875rem #0a16281f}#newsletter-unsubscribe .nu-card__icon{border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1.375rem;display:inline-flex}#newsletter-unsubscribe .nu-card__icon--success{background:#3f7d521f}#newsletter-unsubscribe .nu-card__icon--muted{background:#8a83781f}#newsletter-unsubscribe .nu-card__title{letter-spacing:-.01em;color:#0a1628;margin:0 0 .875rem;font-size:1.5rem;font-weight:900;line-height:1.2}#newsletter-unsubscribe .nu-card__text{color:#475569;margin:0;font-size:.90625rem;line-height:1.6}#newsletter-unsubscribe .nu-card__cta{margin-top:1.75rem}#newsletter-unsubscribe .btn--gold{color:#fff;background:linear-gradient(135deg,#ff5252 0%,#ff8585 100%);box-shadow:0 .875rem 1.875rem -.75rem #ff52528c}#newsletter-unsubscribe .btn--gold:hover{filter:brightness(1.04)}@media (width<=35.9375rem){#newsletter-unsubscribe{padding:2.25rem 0}#newsletter-unsubscribe .nu-card{border-radius:1rem;padding:2rem 1.375rem}#newsletter-unsubscribe .nu-card__icon{width:3.5rem;height:3.5rem}#newsletter-unsubscribe .nu-card__title{font-size:1.25rem}.co-header__bar{padding:.875rem 1rem}.co-login span{display:none}.co-login{padding:.5625rem}.crumbs__inner{padding:.625rem 1rem;font-size:.75rem}}
