*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,figure,hr,form,fieldset,legend,button,input,textarea{margin:0;padding:0}div{display:block;unicode-bidi:isolate}ul[role=list],ol[role=list]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture,svg,video,canvas{display:block;max-width:100%;height:auto}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration:.01ms;animation-iteration-count:1 !important;-webkit-animation-iteration-count:1;transition-duration:.01ms !important;-webkit-transition-duration:.01ms;scroll-behavior:auto !important;-webkit-transition:none;transition:none}}:root{interpolate-size:allow-keywords;--vwx: 1vw;--fs-100: max(0.75rem, var(--vwx) * 0.390625 + 0.65625rem);--fs-200: max(0.875rem, var(--vwx) * 0.455729 + 0.765625rem);--fs-300: max(1rem, var(--vwx) * 0.520833 + 0.875rem);--fs-400: max(1.25rem, var(--vwx) * 0.781198 + 1.062513rem);--fs-500: max(1.5625rem, var(--vwx) * 1.150035 + 1.286492rem);--fs-600: max(1.953125rem, var(--vwx) * 1.668921 + 1.552584rem);--fs-700: max(2.441406rem, var(--vwx) * 2.394646 + 1.866691rem);--fs-800: max(3.051758rem, var(--vwx) * 3.404625 + 2.234648rem);--fs-900: max(3.814697rem, var(--vwx) * 4.80419 + 2.661692rem);--fs-text-100: max(0.75rem, var(--vwx) * 0.390625 + 0.65625rem);--fs-text-200: max(0.875rem, var(--vwx) * 0.455729 + 0.765625rem);--fs-text-300: max(1rem, var(--vwx) * 0.520833 + 0.875rem);--fs-text-400: max(1.125rem, var(--vwx) * 0.585938 + 0.984375rem);--fs-text-500: max(1.25rem, var(--vwx) * 0.651042 + 1.09375rem);--gap-025: max(0.125rem, var(--vwx) * 0.1302 + 0.0938rem);--gap-050: max(0.25rem, var(--vwx) * 0.2604 + 0.1875rem);--gap-075: max(0.375rem, var(--vwx) * 0.3906 + 0.2813rem);--gap-100: max(0.5rem, var(--vwx) * 0.5208 + 0.375rem);--gap-150: max(0.75rem, var(--vwx) * 0.7813 + 0.5625rem);--gap-200: max(1rem, var(--vwx) * 1.0417 + 0.75rem);--gap-250: max(1.25rem, var(--vwx) * 1.3021 + 0.9375rem);--gap-300: max(1.5rem, var(--vwx) * 1.5625 + 1.125rem);--gap-350: max(1.75rem, var(--vwx) * 1.8229 + 1.3125rem);--gap-400: max(2rem, var(--vwx) * 2.0833 + 1.5rem);--gap-450: max(2.25rem, var(--vwx) * 2.3438 + 1.6875rem);--gap-500: max(2.5rem, var(--vwx) * 2.6042 + 1.875rem);--gap-550: max(2.75rem, var(--vwx) * 2.8646 + 2.0625rem);--gap-600: max(3rem, var(--vwx) * 3.125 + 2.25rem);--gap-650: max(3.25rem, var(--vwx) * 3.3854 + 2.4375rem);--gap-700: max(3.5rem, var(--vwx) * 3.6458 + 2.625rem);--gap-750: max(3.75rem, var(--vwx) * 3.9063 + 2.8125rem);--gap-800: max(4rem, var(--vwx) * 4.1667 + 3rem);--gap-850: max(4.25rem, var(--vwx) * 4.4271 + 3.1875rem);--gap-900: max(4.5rem, var(--vwx) * 4.6875 + 3.375rem);--gap-950: max(4.75rem, var(--vwx) * 4.9479 + 3.5625rem);--gap-1000: max(5rem, var(--vwx) * 5.2083 + 3.75rem);--page-section-block-padding: max(2rem, var(--vwx) * 4.1667 + 1rem);--ff-primary: "Cronos Pro";--ff-secondary: "Canto Pen";--primary-left-adjust: -.075em;--secondary-left-adjust: -.126em}@media screen and (min-width: 2540px)and (min-aspect-ratio: 2/1){:root{--vwx: 2vh}}.page-section{padding-block:var(--gap-400)}.container{width:100%}.container,.container--boxed,.container--narrow{padding-inline:max(12px,3.125*var(--vwx))}.container--boxed,.container--narrow{margin:0 auto}.container--full-width{width:100%}.container--boxed{max-width:1920px}.container--narrow{max-width:min(83.3333333333%,1536px)}@-webkit-keyframes shaking{0%,50%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}70%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes shaking{0%,50%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}70%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@-webkit-keyframes horizontal-shaking{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}75%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes horizontal-shaking{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}75%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@font-face{font-family:"Canto Pen";src:local(""),url("../fonts/canto-pen-bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;size-adjust:100%}@font-face{font-family:"Cronos Pro";src:local(""),url("../fonts/cronos-pro-regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:100%}@font-face{font-family:"Cronos Pro";src:local(""),url("../fonts/cronos-pro-semibold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap;size-adjust:100%}:root{--clr-white: #FFF;--clr-black: #000;--clr-light: #F9FBFF;--clr-dark: #0C2340;--clr-light-hover: #DFE1E5;--clr-dark-hover: #243853}.theme-light{--grey-100: hsl(0, 0%, 31%);--grey-200: hsl(0, 0%, 39%);--grey-300: hsl(0, 0%, 47%);--grey-400: hsl(0, 0%, 54%);--grey-500: hsl(0, 0%, 62%);--grey-600: hsl(0, 0%, 70%);--grey-700: hsl(0, 0%, 78%);--grey-800: hsl(0, 0%, 85%);--grey-900: hsl(0, 0%, 93%)}.theme-dark{--grey-100: hsl(0, 0%, 62%);--grey-200: hsl(0, 0%, 55%);--grey-300: hsl(0, 0%, 49%);--grey-400: hsl(0, 0%, 42%);--grey-500: hsl(0, 0%, 35%);--grey-600: hsl(0, 0%, 28%);--grey-700: hsl(0, 0%, 21%);--grey-800: hsl(0, 0%, 14%);--grey-900: hsl(0, 0%, 7%)}body,body.theme-light{--header-background: #0C2340;--header-color: #F9FBFF;--box-shadow-color: rgba(0, 0, 0, .33);--accent-color: #0C2340;--background-color: #FFF;--background-accent: #F9FBFF;--background-hover: #DFE1E5;--background-green: #008700;--background-gold: #AE8E39;--title-color: #3874C6;--subtitle-color: #6694D2;--text-color: #285796;--text-red-color: #8B0000;--text-green-color: #008700;--text-grey-color: #565656;--text-grey-color-rgb: 86, 86, 86;--text-grey-accent: #C4C4C4;--lines-color: #C7C9CC;--button-background: #0C2340;--button-text: #F9FBFF;--button-background-hover: #008700;--button-text-hover: #F9FBFF;--danger-border: #F44336;--danger-background: #FFEBEE;--danger-text: #CF2D2D;--valid-border: #4CAF50;--valid-background: #E6F3E6;--valid-text: #2E7C32;--warning-border: #FF9800;--warning-background: #FFF4E5;--warning-text: #F57C00;--info-border: #007CF7;--info-background: #E6F2FF;--info-text: #0056B3}body.theme-dark{--header-background: #08192D;--header-color: #F9FBFF;--box-shadow-color: rgba(0, 0, 0, .67);--accent-color: #F9FBFF;--background-color: #112C4F;--background-accent: #0C2340;--background-hover: #243853;--background-green: #00A100;--background-gold: #A48535;--background-grey: #A48535;--title-color: #A8C5FF;--subtitle-color: #7A9BC2;--text-color: #EBF1FF;--text-red-color: #FF4E45;--text-green-color: #00E300;--text-grey-color: #C4C4C4;--text-grey-color-rgb: 196, 196, 196;--text-grey-accent: #565656;--lines-color: #374558;--button-background: #0F3D7B;--button-text: #F9FBFF;--button-background-hover: #00A100;--button-text-hover: var(--clr-white, #FFF);--danger-border: #FF5649;--danger-background: #4D0C0C;--danger-text: #FF5649;--valid-border: #2ADE8A;--valid-background: #063A20;--valid-text: #29D685;--warning-border: #FF9800;--warning-background: #4D2C00;--warning-text: #FFA726;--info-border: #4DA6FF;--info-background: #0C2C4D;--info-text: #4DA6FF}.text-grey{color:var(--text-grey-color) !important}.text-red{color:var(--text-red-color) !important}.text-green{color:var(--text-green-color) !important}h1,h2,h3,h4,h5,h6{font-size:unset;font-weight:unset}html{overflow-y:scroll;font-size:100%;line-height:1.2;background-color:var(--background-accent)}@media screen and (min-width: 720px){html{scrollbar-gutter:stable}}html{-ms-overflow-style:none}html,html *{scrollbar-width:thin !important;scrollbar-color:var(--text-grey-color) rgba(0,0,0,0) !important}html::-webkit-scrollbar,html *::-webkit-scrollbar{width:7px;display:block}html::-webkit-scrollbar-track,html *::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);padding-inline:0;display:none}html::-webkit-scrollbar-thumb,html *::-webkit-scrollbar-thumb{height:max(8px,5.628373vh);background-color:var(--text-grey-color);-webkit-transition:background-color .5s ease;transition:background-color .5s ease}html::-webkit-scrollbar-thumb:hover,html *::-webkit-scrollbar-thumb:hover{background-color:var(--text-grey-accent)}body{overflow-x:hidden;margin:0 auto;background-color:var(--background-color);color:var(--text-color);min-width:320px;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1rem;line-height:1.3;font-family:var(--ff-primary)}.tooltip{position:relative}.tooltip-text{z-index:99;visibility:hidden;position:absolute;top:-0.25rem;left:0;translate:0 -100%;padding:.5rem;white-space:normal;text-align:left;font-size:.875rem;line-height:1.3;opacity:0;border-radius:.25rem;background-color:var(--accent-color);color:var(--background-accent);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.tooltip-text::before{content:"";z-index:-1;position:absolute;bottom:-0.25rem;left:1rem;rotate:45deg;width:.5rem;height:.5rem;background-color:inherit}.tooltip:has(input:-moz-placeholder-shown):hover .tooltip-text{visibility:visible;opacity:1}.tooltip:has(input:-ms-input-placeholder):hover .tooltip-text{visibility:visible;opacity:1}.tooltip:has(input:placeholder-shown):hover .tooltip-text,.tooltip:has(input.invalid):hover .tooltip-text,.tooltip:has(input:user-invalid):hover .tooltip-text{visibility:visible;opacity:1}.tooltip:has(input:user-valid):hover .tooltip-text,.tooltip:has(input.valid):hover .tooltip-text{visibility:hidden;opacity:0}.svg-symbols{position:absolute;width:0;height:0}.hidden{display:none !important}.icon{fill:inherit;-webkit-transition:fill .2s ease;transition:fill .2s ease}button:not(.no-shake):hover .icon{-webkit-animation:shaking .2s linear 2;animation:shaking .2s linear 2}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.hero{z-index:2;position:relative;margin-top:4rem;padding:6.25vw;width:100%;height:calc(100vh - 14rem);display:grid;place-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid var(--text-grey-color);background-color:var(--background-accent)}.hero::after{content:"";position:absolute;bottom:0;left:50%;translate:-50% 50%;rotate:45deg;width:3rem;height:3rem;background-color:var(--background-accent);border:solid var(--text-grey-color);border-width:0 1px 1px 0}@media screen and (min-width: 720px)and (min-height: 800px){.hero{padding:min(6.25vw,7.5rem) min(6.25vw,7.5rem) min(9.375vw,11.25rem)}}.hero__content{position:relative;z-index:2;margin-top:1rem;padding:1rem 2rem;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-width:1px 0 0;border-style:solid;border-color:rgba(0,0,0,0);-o-border-image:linear-gradient(to right, rgba(128, 128, 128, 0) 0%, rgba(128, 128, 128, 0.25) 15%, gray 50%, rgba(128, 128, 128, 0.25) 85%, rgba(128, 128, 128, 0) 100%);border-image:-webkit-gradient(linear, left top, right top, from(rgba(128, 128, 128, 0)), color-stop(15%, rgba(128, 128, 128, 0.25)), color-stop(50%, gray), color-stop(85%, rgba(128, 128, 128, 0.25)), to(rgba(128, 128, 128, 0)));border-image:linear-gradient(to right, rgba(128, 128, 128, 0) 0%, rgba(128, 128, 128, 0.25) 15%, gray 50%, rgba(128, 128, 128, 0.25) 85%, rgba(128, 128, 128, 0) 100%);border-image-slice:1}@media screen and (min-width: 720px)and (min-height: 800px){.hero__content{margin-top:2rem;padding:2rem 8.8888888889vw}}.hero__main-title{margin:0 auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero__icons{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero__icon-head,.hero__icon-text{font-size:min(18vw,7rem);height:1em !important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;fill:var(--text-color)}@media screen and (min-width: 720px)and (min-height: 800px){.hero__icon-head,.hero__icon-text{font-size:8rem}}.hero__icon-head{width:1.2708333333em !important}.hero__icon-text{width:2.5625em !important}.hero__subtitle{z-index:2;max-width:35rem;margin-bottom:.5em;text-align:center;font-size:1.5rem;line-height:1em;color:var(--text-color)}@media screen and (min-width: 720px)and (min-height: 800px){.hero__subtitle{font-size:3rem}}.hero__byline{z-index:2;max-width:35em;font-size:1rem;line-height:1em;text-align:center;color:var(--text-grey-color)}@media screen and (min-width: 720px)and (min-height: 800px){.hero__byline{font-size:1.5rem}}.hero__cta{z-index:2;text-decoration:none;margin:2rem auto 0;font-size:1rem;padding:1em 2.5em;background-color:var(--background-accent);border:2px solid var(--text-color);border-radius:.5rem;color:var(--text-color);text-transform:uppercase;font-weight:600;letter-spacing:.02em;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:color,background-color,border-color;transition-property:color,background-color,border-color}.hero__cta:hover{border-color:var(--button-background);color:var(--button-text-hover);background-color:var(--button-background)}:is(a,input:not([type=radio],[type=checkbox]),textarea,select,details,summary,[tabindex]):focus-visible,input[type=radio]:focus-visible~.rb-checkmark,input[type=checkbox]:focus-visible~.chb-checkmark{border:none;outline:3px solid var(--info-border);outline-offset:2px}:is(a,input:not([type=radio],[type=checkbox]),textarea,select,details,summary,[tabindex]):focus:not(:focus-visible){outline:none}:is(button):focus-visible{border:none;outline:3px solid var(--info-border);outline-offset:-3px}form{margin:0;padding:0;border:none;clear:both}fieldset{margin:0;padding:0;border:none;clear:both}fieldset{min-inline-size:unset;margin-inline:unset;padding-block:unset;padding-inline:unset}button{cursor:pointer;border:none;background-color:unset;font-family:inherit}button *{pointer-events:none}label.hidden-label{position:absolute;opacity:0;pointer-events:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]:disabled{background-color:var(--background-color)}.rb-custom>input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.rb-custom{cursor:pointer;display:inline-block;position:relative;padding-left:2.75rem}.rb-checkmark{position:absolute;top:0;left:.75rem;width:1.25rem;height:1.25rem;border:1px solid var(--accent-color);border-radius:50%;background-color:var(--background-color);display:grid;place-content:center}.rb-checkmark::after{content:"";width:.5rem;height:.5rem;display:none;border-radius:50%;background-color:var(--background-color)}.rb-label{line-height:1.25rem;color:var(--text-color)}.rb-custom:hover>input:not(:checked):not(:disabled)~.rb-checkmark{-webkit-transition:background-color .2s ease;transition:background-color .2s ease;background-color:var(--background-hover);outline-width:2px;outline-offset:2px;outline-style:solid;outline-color:var(--info-border)}.rb-custom>input:checked~.rb-checkmark{background-color:var(--text-color)}.rb-custom>input:checked~.rb-checkmark::after{display:block}.rb-custom:has(input:disabled){opacity:.5}.rb-custom:has(input:disabled) *{color:var(--text-grey-color)}.chb-custom>input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.chb-custom{cursor:pointer;display:inline-block;position:relative;padding-left:2.75rem}.chb-custom:has(input.invalid)>.chb-checkmark{border-color:var(--danger-border);background-color:var(--danger-background)}.chb-custom:has(input.invalid)>.chb-label{color:var(--text-red-color)}.chb-custom:has(input.invalid):hover>.chb-checkmark{outline-color:var(--danger-border)}.chb-custom:has(input.invalid)::before{content:"";position:absolute;top:-0.5rem;left:0;width:100%;height:calc(100% + 1rem);outline:2px solid var(--danger-border);outline-offset:0}.chb-checkmark{position:absolute;top:0;left:.75rem;width:1.25rem;height:1.25rem;border:1px solid var(--accent-color);outline:0 solid;outline-color:rgba(0,0,0,0);outline-offset:-1px;background-color:var(--background-accent);display:grid;place-content:center;-webkit-transition:outline-color .2s ease,background-color .2s ease;transition:outline-color .2s ease,background-color .2s ease}.chb-checkmark::after{content:"✔";font-size:1rem;line-height:1em;font-weight:600;translate:0 .075em;display:none;color:var(--background-accent)}.chb-label{line-height:1.25rem;color:var(--text-color)}.chb-custom:hover>input:not(:checked):not(.invalid)~.chb-checkmark{background-color:var(--background-hover)}.chb-custom:hover>.chb-checkmark{outline-width:2px;outline-offset:2px;outline-style:solid;outline-color:var(--info-border)}.chb-custom>input:checked~.chb-checkmark{background-color:var(--text-color)}.chb-custom>input:checked~.chb-checkmark::after{display:block}.combobox{position:relative;width:100%;min-width:15rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.combobox__label{text-wrap:nowrap;font-size:1rem;color:var(--text-color);width:auto}@media screen and (min-width: 720px){.combobox__label{width:auto}}.combobox__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--lines-color);border-radius:.25rem;padding:.25rem 2em .25rem 1em;width:100%;height:3rem;color:var(--text-color);background-color:var(--background-color);font-size:1rem;font-family:var(--ff-primary)}@media screen and (min-width: 720px){.combobox__select{height:2rem}}.combobox__arrow{pointer-events:none;position:absolute;height:3rem;width:2rem;bottom:0;right:0;display:grid;place-content:center}.combobox__arrow .icon{width:.75rem;height:.75rem;fill:var(--text-color)}@media screen and (min-width: 720px){.combobox__arrow{height:2rem}}.combobox__select>option{font-size:1em;height:3rem}input[type=text]:not(#discount-code),input[type=email],input[type=tel],input[type=number]{border:1px solid var(--lines-color);background-color:var(--background-color);color:var(--text-color)}input[type=text]:not(#discount-code).valid,input[type=email].valid,input[type=tel].valid,input[type=number].valid{border-color:var(--lines-color) !important;background-color:var(--background-color) !important;color:var(--text-color) !important}input[type=text]:not(#discount-code).valid:focus-visible,input[type=email].valid:focus-visible,input[type=tel].valid:focus-visible,input[type=number].valid:focus-visible{outline-color:var(--valid-border) !important}input[type=text]:not(#discount-code).valid+label,input[type=email].valid+label,input[type=tel].valid+label,input[type=number].valid+label{color:var(--text-grey-color) !important}input[type=text]:not(#discount-code):not(:-moz-placeholder-shown):valid, input[type=email]:not(:-moz-placeholder-shown):valid, input[type=tel]:not(:-moz-placeholder-shown):valid, input[type=number]:not(:-moz-placeholder-shown):valid{border-color:var(--valid-border);background-color:var(--valid-background);color:var(--valid-text)}input[type=text]:not(#discount-code):not(:-ms-input-placeholder):valid, input[type=email]:not(:-ms-input-placeholder):valid, input[type=tel]:not(:-ms-input-placeholder):valid, input[type=number]:not(:-ms-input-placeholder):valid{border-color:var(--valid-border);background-color:var(--valid-background);color:var(--valid-text)}input[type=text]:not(#discount-code):not(:placeholder-shown):valid,input[type=email]:not(:placeholder-shown):valid,input[type=tel]:not(:placeholder-shown):valid,input[type=number]:not(:placeholder-shown):valid{border-color:var(--valid-border);background-color:var(--valid-background);color:var(--valid-text)}input[type=text]:not(#discount-code):not(:-moz-placeholder-shown):valid:focus-visible, input[type=email]:not(:-moz-placeholder-shown):valid:focus-visible, input[type=tel]:not(:-moz-placeholder-shown):valid:focus-visible, input[type=number]:not(:-moz-placeholder-shown):valid:focus-visible{outline-color:var(--valid-border)}input[type=text]:not(#discount-code):not(:-ms-input-placeholder):valid:focus-visible, input[type=email]:not(:-ms-input-placeholder):valid:focus-visible, input[type=tel]:not(:-ms-input-placeholder):valid:focus-visible, input[type=number]:not(:-ms-input-placeholder):valid:focus-visible{outline-color:var(--valid-border)}input[type=text]:not(#discount-code):not(:placeholder-shown):valid:focus-visible,input[type=email]:not(:placeholder-shown):valid:focus-visible,input[type=tel]:not(:placeholder-shown):valid:focus-visible,input[type=number]:not(:placeholder-shown):valid:focus-visible{outline-color:var(--valid-border)}input[type=text]:not(#discount-code):not(:-moz-placeholder-shown):valid+label, input[type=email]:not(:-moz-placeholder-shown):valid+label, input[type=tel]:not(:-moz-placeholder-shown):valid+label, input[type=number]:not(:-moz-placeholder-shown):valid+label{color:var(--valid-text)}input[type=text]:not(#discount-code):not(:-ms-input-placeholder):valid+label, input[type=email]:not(:-ms-input-placeholder):valid+label, input[type=tel]:not(:-ms-input-placeholder):valid+label, input[type=number]:not(:-ms-input-placeholder):valid+label{color:var(--valid-text)}input[type=text]:not(#discount-code):not(:placeholder-shown):valid+label,input[type=email]:not(:placeholder-shown):valid+label,input[type=tel]:not(:placeholder-shown):valid+label,input[type=number]:not(:placeholder-shown):valid+label{color:var(--valid-text)}input[type=text]:not(#discount-code).invalid,input[type=email].invalid,input[type=tel].invalid,input[type=number].invalid{border-color:var(--danger-border) !important;background-color:var(--danger-background) !important;color:var(--danger-text) !important}input[type=text]:not(#discount-code).invalid:focus-visible,input[type=email].invalid:focus-visible,input[type=tel].invalid:focus-visible,input[type=number].invalid:focus-visible{outline-color:var(--danger-border) !important}input[type=text]:not(#discount-code).invalid+label,input[type=email].invalid+label,input[type=tel].invalid+label,input[type=number].invalid+label{color:var(--danger-text) !important}input[type=text]:not(#discount-code):not(:-moz-placeholder-shown):invalid, input[type=email]:not(:-moz-placeholder-shown):invalid, input[type=tel]:not(:-moz-placeholder-shown):invalid, input[type=number]:not(:-moz-placeholder-shown):invalid{border-color:var(--danger-border);background-color:var(--danger-background);color:var(--danger-text)}input[type=text]:not(#discount-code):not(:-ms-input-placeholder):invalid, input[type=email]:not(:-ms-input-placeholder):invalid, input[type=tel]:not(:-ms-input-placeholder):invalid, input[type=number]:not(:-ms-input-placeholder):invalid{border-color:var(--danger-border);background-color:var(--danger-background);color:var(--danger-text)}input[type=text]:not(#discount-code):not(:placeholder-shown):invalid,input[type=email]:not(:placeholder-shown):invalid,input[type=tel]:not(:placeholder-shown):invalid,input[type=number]:not(:placeholder-shown):invalid{border-color:var(--danger-border);background-color:var(--danger-background);color:var(--danger-text)}input[type=text]:not(#discount-code):not(:-moz-placeholder-shown):invalid:focus-visible, input[type=email]:not(:-moz-placeholder-shown):invalid:focus-visible, input[type=tel]:not(:-moz-placeholder-shown):invalid:focus-visible, input[type=number]:not(:-moz-placeholder-shown):invalid:focus-visible{outline-color:var(--danger-border)}input[type=text]:not(#discount-code):not(:-ms-input-placeholder):invalid:focus-visible, input[type=email]:not(:-ms-input-placeholder):invalid:focus-visible, input[type=tel]:not(:-ms-input-placeholder):invalid:focus-visible, input[type=number]:not(:-ms-input-placeholder):invalid:focus-visible{outline-color:var(--danger-border)}input[type=text]:not(#discount-code):not(:placeholder-shown):invalid:focus-visible,input[type=email]:not(:placeholder-shown):invalid:focus-visible,input[type=tel]:not(:placeholder-shown):invalid:focus-visible,input[type=number]:not(:placeholder-shown):invalid:focus-visible{outline-color:var(--danger-border)}input[type=text]:not(#discount-code):not(:-moz-placeholder-shown):invalid+label, input[type=email]:not(:-moz-placeholder-shown):invalid+label, input[type=tel]:not(:-moz-placeholder-shown):invalid+label, input[type=number]:not(:-moz-placeholder-shown):invalid+label{color:var(--danger-text)}input[type=text]:not(#discount-code):not(:-ms-input-placeholder):invalid+label, input[type=email]:not(:-ms-input-placeholder):invalid+label, input[type=tel]:not(:-ms-input-placeholder):invalid+label, input[type=number]:not(:-ms-input-placeholder):invalid+label{color:var(--danger-text)}input[type=text]:not(#discount-code):not(:placeholder-shown):invalid+label,input[type=email]:not(:placeholder-shown):invalid+label,input[type=tel]:not(:placeholder-shown):invalid+label,input[type=number]:not(:placeholder-shown):invalid+label{color:var(--danger-text)}input[type=text]:not(#discount-code):not(:-moz-placeholder-shown):focus:invalid, input[type=email]:not(:-moz-placeholder-shown):focus:invalid, input[type=tel]:not(:-moz-placeholder-shown):focus:invalid, input[type=number]:not(:-moz-placeholder-shown):focus:invalid{border-color:var(--warning-border) !important;background-color:var(--warning-background) !important;color:var(--warning-text) !important}input[type=text]:not(#discount-code):not(:-ms-input-placeholder):focus:invalid, input[type=email]:not(:-ms-input-placeholder):focus:invalid, input[type=tel]:not(:-ms-input-placeholder):focus:invalid, input[type=number]:not(:-ms-input-placeholder):focus:invalid{border-color:var(--warning-border) !important;background-color:var(--warning-background) !important;color:var(--warning-text) !important}input[type=text]:not(#discount-code):not(:placeholder-shown):focus:invalid,input[type=email]:not(:placeholder-shown):focus:invalid,input[type=tel]:not(:placeholder-shown):focus:invalid,input[type=number]:not(:placeholder-shown):focus:invalid{border-color:var(--warning-border) !important;background-color:var(--warning-background) !important;color:var(--warning-text) !important}input[type=text]:not(#discount-code):not(:-moz-placeholder-shown):focus:invalid:focus-visible, input[type=email]:not(:-moz-placeholder-shown):focus:invalid:focus-visible, input[type=tel]:not(:-moz-placeholder-shown):focus:invalid:focus-visible, input[type=number]:not(:-moz-placeholder-shown):focus:invalid:focus-visible{outline-color:var(--warning-border) !important}input[type=text]:not(#discount-code):not(:-ms-input-placeholder):focus:invalid:focus-visible, input[type=email]:not(:-ms-input-placeholder):focus:invalid:focus-visible, input[type=tel]:not(:-ms-input-placeholder):focus:invalid:focus-visible, input[type=number]:not(:-ms-input-placeholder):focus:invalid:focus-visible{outline-color:var(--warning-border) !important}input[type=text]:not(#discount-code):not(:placeholder-shown):focus:invalid:focus-visible,input[type=email]:not(:placeholder-shown):focus:invalid:focus-visible,input[type=tel]:not(:placeholder-shown):focus:invalid:focus-visible,input[type=number]:not(:placeholder-shown):focus:invalid:focus-visible{outline-color:var(--warning-border) !important}input[type=text]:not(#discount-code):not(:-moz-placeholder-shown):focus:invalid+label, input[type=email]:not(:-moz-placeholder-shown):focus:invalid+label, input[type=tel]:not(:-moz-placeholder-shown):focus:invalid+label, input[type=number]:not(:-moz-placeholder-shown):focus:invalid+label{color:var(--warning-text) !important}input[type=text]:not(#discount-code):not(:-ms-input-placeholder):focus:invalid+label, input[type=email]:not(:-ms-input-placeholder):focus:invalid+label, input[type=tel]:not(:-ms-input-placeholder):focus:invalid+label, input[type=number]:not(:-ms-input-placeholder):focus:invalid+label{color:var(--warning-text) !important}input[type=text]:not(#discount-code):not(:placeholder-shown):focus:invalid+label,input[type=email]:not(:placeholder-shown):focus:invalid+label,input[type=tel]:not(:placeholder-shown):focus:invalid+label,input[type=number]:not(:placeholder-shown):focus:invalid+label{color:var(--warning-text) !important}div.valid,span.valid{border-color:var(--valid-border) !important;background-color:var(--valid-background) !important;color:var(--valid-text) !important}div.valid:focus-visible,span.valid:focus-visible{outline-color:var(--valid-border) !important}div.valid+label,span.valid+label{color:var(--valid-text) !important}div.invalid,span.invalid{border-color:var(--danger-border) !important;background-color:var(--danger-background) !important;color:var(--danger-text) !important}div.invalid:focus-visible,span.invalid:focus-visible{outline-color:var(--danger-border) !important}div.invalid+label,span.invalid+label{color:var(--danger-text) !important}details.accordion{position:relative;width:100%}details.accordion::details-content{overflow:hidden;display:block;block-size:0;overflow:hidden;-webkit-transition-property:block-size,content-visibility;transition-property:block-size,content-visibility;-webkit-transition-duration:.5s;transition-duration:.5s;transition-behavior:allow-discrete}details.accordion[open]::details-content{block-size:auto;block-size:calc-size(auto, size)}details.accordion summary{cursor:pointer;position:relative;-webkit-padding-start:1.5rem;padding-inline-start:1.5rem;-webkit-padding-end:2rem;padding-inline-end:2rem}details.accordion summary::marker{content:none}details.accordion summary::before{content:"+";position:absolute;left:0;width:1rem;font-family:Arial,Helvetica,sans-serif;font-weight:700;display:grid;place-content:center}details.accordion[open] summary::before{content:"−"}.rating-paw{display:inline-block;--paw-color-solid: #FEB900;--paw-color-empty: #000;width:2rem;height:auto;aspect-ratio:1;-webkit-clip-path:url(#paw-clip);clip-path:url(#paw-clip)}.rating-paw--solid{background-color:var(--paw-color-solid)}.rating-paw--empty{background-color:var(--paw-color-empty)}.rating-paw--grad-20{background-image:-webkit-gradient(linear, left top, right top, color-stop(19.99%, var(--paw-color-solid)), color-stop(20.01%, var(--paw-color-empty)));background-image:linear-gradient(to right, var(--paw-color-solid) 19.99%, var(--paw-color-empty) 20.01%)}.rating-paw--grad-40{background-image:-webkit-gradient(linear, left top, right top, color-stop(39.99%, var(--paw-color-solid)), color-stop(40.01%, var(--paw-color-empty)));background-image:linear-gradient(to right, var(--paw-color-solid) 39.99%, var(--paw-color-empty) 40.01%)}.rating-paw--grad-60{background-image:-webkit-gradient(linear, left top, right top, color-stop(59.99%, var(--paw-color-solid)), color-stop(60.01%, var(--paw-color-empty)));background-image:linear-gradient(to right, var(--paw-color-solid) 59.99%, var(--paw-color-empty) 60.01%)}.rating-paw--grad-80{background-image:-webkit-gradient(linear, left top, right top, color-stop(79.99%, var(--paw-color-solid)), color-stop(80.01%, var(--paw-color-empty)));background-image:linear-gradient(to right, var(--paw-color-solid) 79.99%, var(--paw-color-empty) 80.01%)}.products{height:100%;margin-bottom:2rem;padding-top:4rem;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto 1fr}.products.hidden{display:none;height:0}.products__title{padding:2rem 0 1rem;font-family:var(--ff-secondary);font-size:2rem;font-weight:700;color:var(--title-color)}.products__filters{margin-bottom:2rem;padding-inline:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media screen and (min-width: 720px){.products__filters{margin-right:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2rem}}.products__cbx{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:grid;gap:2px}@media screen and (min-width: 720px){.products__cbx{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.products__arrow{position:absolute}.products__wrapper{display:grid;margin:0 auto;min-width:312px;max-width:450px;grid-auto-flow:dense;grid-template-columns:1fr;grid-template-rows:repeat(3, auto);gap:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:1rem}@media screen and (min-width: 700px){.products__wrapper{max-width:100%;grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1059px){.products__wrapper{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1417px){.products__wrapper{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 1775px){.products__wrapper{grid-template-columns:repeat(5, 1fr)}}.product-card{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0;-webkit-box-shadow:0 .25rem .5rem var(--box-shadow-color);box-shadow:0 .25rem .5rem var(--box-shadow-color);border-radius:1rem}.product-card__image-wrapper{display:block;position:relative;border-width:2px 2px 0 2px;border-color:var(--lines-color);border-style:solid;border-radius:1rem 1rem 0 0}.product-card__image{width:100%;height:auto;aspect-ratio:1;border-radius:calc(1rem - 2px) calc(1rem - 2px) 0 0}.product-card__rating{position:absolute;bottom:0;left:0;width:100%;padding:1rem;background-color:rgba(0,0,0,.33);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.product-card__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch;padding:1rem;border-width:0 2px 0 2px;border-color:var(--lines-color);border-style:solid;background-color:var(--background-accent)}.product-card__info{-ms-flex-item-align:self-start;align-self:self-start;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.product-card__title{font-family:var(--ff-secondary);font-size:1.5rem;font-weight:700;color:var(--title-color)}.product-card__byline{color:var(--text-color);min-height:2.6em}.product-card__tags{padding:.5rem 0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;color:var(--text-grey-color)}.product-card__details{background-color:rgba(0,0,0,0);-webkit-transition:background-color .5s ease;transition:background-color .5s ease}.product-card__details[open]{background-color:var(--background-color);margin-bottom:1rem}.product-card__details[open]>.product-card__details-content{border-color:var(--lines-color);opacity:1}.product-card__details-title{padding:.5rem 0;color:var(--text-color);font-weight:600;background-color:var(--background-accent)}.product-card__details-content{padding-block:1rem .5rem;padding-inline:1rem;border:1px solid;border-color:rgba(0,0,0,0);color:var(--text-color);opacity:.5;-webkit-transition:opacity .5s ease,border-color .5s ease;transition:opacity .5s ease,border-color .5s ease}.product-card__details-content h4+p{margin-top:.5rem}.product-card__details-content p+h4{margin-top:1.5rem}.product-card__details-content p+p{margin-top:1em}.product-card__details-heading{font-size:1.125rem;font-weight:600}.product-card__gender{margin-top:auto;padding:1.25rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1.5rem}.product-card__price-quantity-group{-ms-flex-item-align:self-start;align-self:self-start;margin-top:0;width:min(100%,366px);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.product-card__pricing{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width: 720px){.product-card__pricing{margin:0 auto}}.product-card__item-price-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5rem}.product-card__price{font-size:1.5rem;color:var(--text-green-color)}.product-card__price-unit{color:var(--text-color)}.product-card__price-details{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5ch}.product-card__original-price{font-size:.75rem;color:var(--text-grey-color);text-decoration:line-through}.product-card__comparison-price{font-size:.75rem;color:var(--text-grey-color);text-align:center}.product-card__quantifier{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--text-color)}.product-card__quantifier-btn{z-index:2;width:3rem;height:3rem;font-size:1.5rem;color:inherit;border:solid var(--lines-color);border-width:1px;border-radius:0 .5rem .5rem 0;-webkit-transition:background-color .2s ease,border-color .2s ease;transition:background-color .2s ease,border-color .2s ease;background-color:var(--background-color)}.product-card__quantifier-btn:first-of-type{border-radius:.5rem 0 0 .5rem}.product-card__quantifier-btn:hover{background-color:var(--background-hover);border-color:var(--button-background)}.product-card__quantifier-value{z-index:1;width:4rem;height:3rem;line-height:3rem;text-align:center;font-size:1.5rem;color:inherit;background-color:var(--background-color);border:solid var(--lines-color);border-width:1px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-card__add-to-cart{cursor:pointer;width:100%;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-family:var(--ff-primary);font-size:1.5rem;font-weight:600;color:var(--button-text);line-height:2rem;border-radius:0 0 1rem 1rem;background-color:var(--button-background);-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.product-card__add-to-cart .icon{display:inline-block;width:2rem;height:2rem;fill:var(--button-text);-webkit-transition:fill .2s ease;transition:fill .2s ease}.product-card__add-to-cart:hover{background-color:var(--button-background-hover);color:var(--button-text-hover)}.product-card__add-to-cart:hover .icon{fill:var(--button-text-hover)}.order-confirmed{width:100%;background-color:var(--background-color)}@media screen and (min-width: 720px){.order-confirmed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 720px)and (min-height: 840px){.order-confirmed{position:relative;height:calc(100vh - 8rem)}}.order-confirmed__wrapper{scrollbar-gutter:unset;width:100%;background-color:var(--background-color);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:8px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:450px;margin:max(12px,3.125vw) auto;border-radius:1rem;-webkit-box-shadow:0 .25rem .5rem var(--box-shadow-color);box-shadow:0 .25rem .5rem var(--box-shadow-color);color:var(--text-color);background-color:var(--background-accent)}@media screen and (min-width: 720px)and (min-height: 540px){.order-confirmed__wrapper{max-width:calc(900px + 6rem);max-height:calc(100vh - (4rem + max(24px,6.25vw)));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 900px)and (max-height: 840px){.order-confirmed__wrapper{max-height:calc(100vh - (8rem + max(2rem,6.25vw)))}}.order-confirmed__header{-ms-flex-item-align:start;align-self:flex-start;width:100%;padding:1rem;background-color:var(--accent-color);font-family:var(--ff-primary);color:var(--background-accent);line-height:2rem;font-size:1.5rem;font-weight:600;letter-spacing:.02em;border-radius:1rem 1rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.order-confirmed__header .icon{display:inline-block;width:2rem;height:2rem;fill:var(--background-accent)}.order-confirmed__inner{height:100%;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.order-confirmed__intro{padding-bottom:1.5rem;font-size:1.125rem;line-height:1.4;display:grid;place-content:center}.order-confirmed__intro p{max-width:75ch}.order-confirmed__intro p+p{margin-top:1.4em}@media screen and (min-width: 720px){.order-confirmed__intro{padding-bottom:2rem}}.order-confirmed__delivery-info{margin-top:2rem;display:grid}.order-confirmed__content{display:grid;padding:1rem;gap:3rem}@media screen and (min-width: 720px){.order-confirmed__content{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:unset;padding:1.5rem}}.order-confirmed__information{width:100%;display:grid}@media screen and (min-width: 720px){.order-confirmed__information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch;max-height:100%;padding-left:1rem;width:calc(50% - min(2rem,3.125vw));position:sticky;top:0;z-index:10}}.order-confirmed__summary{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 720px){.order-confirmed__summary{width:calc(50% - min(2rem,3.125vw));max-height:100%;overflow:hidden}}.order-confirmed__order-data{list-style:none;border-top:1px solid var(--lines-color)}@media screen and (min-width: 720px)and (min-height: 840px){.order-confirmed__order-data{scrollbar-gutter:stable;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow-y:auto;padding-right:1rem;scrollbar-width:auto;scrollbar-color:var(--text-grey-color) rgba(0,0,0,0)}}.order-confirmed__close-btn{width:100%;-ms-flex-item-align:end;align-self:flex-end;cursor:pointer;width:100%;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:1.5rem;color:var(--background-accent);line-height:2rem;border-radius:0 0 1rem 1rem;background-color:var(--accent-color);-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.order-confirmed__close-btn:hover{background-color:var(--background-green)}.order-confirmed__close-btn .icon{display:inline-block;width:2rem;height:2rem;fill:var(--background-accent)}.order-confirmed__title{font-size:1.75rem;font-weight:600;margin-bottom:.5rem}.order-confirmed__sub-title{font-size:1.5rem;line-height:1;font-weight:600;display:grid;margin-bottom:1.25rem}.order-confirmed__sub-title>span{font-size:1rem;font-weight:400;color:var(--text-grey-color)}.order-confirmed__info-data{display:grid;gap:.5rem;padding-inline:.5rem}.order-confirmed__info-row{display:grid;grid-template-columns:15ch 1fr;gap:1ch}.order-confirmed__label{font-weight:600}.order-confirmed__label--large{font-size:1.25rem;font-weight:600}.order-confirmed__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.order-confirmed__data--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.order-confirmed__data--red{color:var(--text-color-red)}.order-confirmed__data--grey{color:var(--text-grey-color)}.order-confirmed__data--large{font-size:1.25rem;font-weight:600}.order-confirmed__details{padding-top:1rem;padding-right:.5rem;border-top:1px solid var(--lines-color);display:grid;gap:.25rem}.order-confirmed__details-row{padding-inline:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.order-confirmed__details-row--borde-top{padding-top:.25rem;border-top:2px solid var(--lines-color)}.order-confirmed__details-row--borde-bottom{padding-bottom:.25rem;border-bottom:2px solid var(--lines-color)}.order-confirmed__item{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.75rem 0;list-style:none;display:grid;gap:1rem}.order-confirmed__item:not(:last-child){border-bottom:1px solid var(--lines-color)}.order-confirmed__item-content-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1rem}.order-confirmed__item-image-wrapper{-ms-flex-negative:0;flex-shrink:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:grid;place-content:center}.order-confirmed__item-image{display:inline-block;width:2.5rem;height:auto;aspect-ratio:1;border-radius:50%}.order-confirmed__item-info{display:inline-block;width:100%;display:grid}.order-confirmed__item-title{font-size:1rem;line-height:1;font-weight:600;color:var(--title-color)}.order-confirmed__item-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1ch;color:var(--text-color)}.order-confirmed__item-label{color:var(--text-grey-color)}.header{z-index:900;position:fixed;top:0;left:0;width:100%;color:var(--header-color);background-color:var(--header-background);display:-webkit-box;display:-ms-flexbox;display:flex}.header__inner{margin-inline:auto;width:100%;max-width:1920px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:clip}.header__brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:auto;padding-block:.5rem;padding-inline:1rem}.header__brand>.icon{height:3rem;fill:var(--header-color)}@media screen and (min-width: 720px){.header__brand{padding-inline:2rem 1rem}}.header__brand-icon-head{display:inline-block;width:3.8125rem}.header__brand-icon-text{display:none;width:0}@media screen and (min-width: 320px){.header__brand-icon-text{display:inline-block;width:7.6875rem}}.header__nav{min-width:100%}.header__theme-mode-btn{padding-right:.5rem;padding-block:.5rem}.header__theme-mode-btn .icon{width:2rem;height:2rem;fill:var(--header-color)}@media screen and (min-width: 720px){.header__theme-mode-btn{padding-right:1rem}}.header__cart{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.header__cart-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.header__cart-inner.change{-webkit-animation:horizontal-shaking .25s linear 2;animation:horizontal-shaking .25s linear 2}.header__cart-btn{cursor:pointer;height:4rem;margin-left:auto;padding:0 2rem 0 0;color:var(--header-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem}@media screen and (min-width: 720px){.header__cart-btn{padding:0 2rem 0 1rem}}.header__cart-btn>.icon{display:none;width:2rem;height:2rem;fill:var(--header-color)}@media screen and (min-width: 720px){.header__cart-btn>.icon{display:inline-block}}.header__cart-btn.change>.icon{-webkit-animation:shaking .25s linear 2;animation:shaking .25s linear 2}.header__cart-count{padding-left:.75rem}.header__cart-total{display:none}@media screen and (min-width: 720px){.header__cart-total{display:inline-block}}.header__to-checkout-mobile{display:inline-block;display:grid;place-content:center;padding:.25rem}.header__to-checkout-mobile>.icon{padding:.25rem;display:inline-block;width:2.5rem;height:2.5rem;fill:var(--header-color);-webkit-transition:fill .15s ease;transition:fill .15s ease}.header__to-checkout-mobile>.icon:hover{fill:var(--background-green)}.header__to-checkout-mobile.change>.icon{-webkit-animation:shaking .25s linear 2;animation:shaking .25s linear 2}@media screen and (min-width: 720px){.header__to-checkout-mobile{display:none}}.header__to-checkout{display:none;height:4rem}@media screen and (min-width: 720px){.header__to-checkout{cursor:pointer;position:relative;padding:0 1rem;text-transform:uppercase;background-color:var(--background-green);color:var(--clr-white);font-size:1.25rem;font-weight:600;letter-spacing:.04em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.header__to-checkout.hidden{display:none}.header__to-checkout::before{content:"";position:absolute;left:0;top:50%;translate:-50% -50%;rotate:45deg;width:1rem;height:1rem;background-color:inherit}.header__to-checkout:hover{background-color:gray}}.header__cart-dropdown{z-index:800;display:block;visibility:hidden;position:absolute;top:100%;right:0;opacity:0;translate:100%;width:min(100vw,25rem);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 5rem);background-color:var(--background-accent);-webkit-box-shadow:0 .25rem .5rem var(--box-shadow-color);box-shadow:0 .25rem .5rem var(--box-shadow-color);-webkit-transition:translate .5s ease,opacity .5s ease;transition:translate .5s ease,opacity .5s ease}.header__cart-dropdown.active{-webkit-transition:translate .5s ease;transition:translate .5s ease;visibility:visible;opacity:1;translate:0}@media screen and (min-width: 720px){.header__cart-dropdown{max-height:calc(100vh - 5rem);border-radius:0 0 0 1rem}}.header__cart-dropdown-inner{display:block;max-height:100%;padding-left:max(12px,var(--vwx)*3.125)}@media screen and (min-width: 720px){.header__cart-dropdown-inner{padding-left:1.5rem;border-left:2px solid var(--lines-color)}}.header__cart-items{overflow-y:auto;padding-right:max(12px,var(--vwx)*3.125);max-height:calc(100vh - 12.5rem)}@media screen and (min-width: 720px){.header__cart-items{padding-right:1.5rem}}.header__cart-summary{margin-right:2rem;padding-block:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-top:1px solid var(--lines-color)}.header__cart-label{font-size:1.25rem;line-height:1.5rem;font-weight:600;color:var(--text-color)}.header__cart-subtotal{font-size:1.25rem;line-height:1.5rem;color:var(--text-color)}.header__cart-dropdown-checkout-btn{cursor:pointer;width:100%;padding:1rem;position:sticky;bottom:0;font-family:var(--ff-primary);font-size:1.5rem;font-weight:600;color:var(--button-text);line-height:2rem;background-color:var(--button-background);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.header__cart-dropdown-checkout-btn:hover{background-color:var(--button-background-hover);color:var(--button-text-hover)}.header__cart-dropdown-checkout-btn:hover .icon{fill:var(--button-text-hover)}.header__cart-dropdown-checkout-btn .icon{display:inline-block;width:2rem;height:2rem;fill:var(--button-text)}@media screen and (min-width: 720px){.header__cart-dropdown-checkout-btn{border-radius:0 0 0 1rem}}main{overflow-y:visible;width:100%;margin:0 auto;padding-block:4rem;max-width:482px}@media screen and (min-width: 700px){main{max-width:1920px}}.footer{z-index:900;position:fixed;bottom:0;left:0;margin-top:auto;padding:1rem;width:100%;min-height:4rem;display:grid;place-content:center;background-color:var(--header-background);color:var(--header-color)}.footer__inner{margin-inline:auto;max-width:1920px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__inner>p{text-align:center;line-height:1.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:.5ch;-moz-column-gap:.5ch;column-gap:.5ch}.shopping-cart{margin-block:1rem 1.5rem}.shopping-cart.hidden{display:none}.shopping-cart__wrapper{height:100%;display:grid;gap:1rem}@media screen and (min-width: 720px){.shopping-cart__wrapper{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0}}.shopping-cart__wrapper.hidden{display:none;height:0}.cart,.checkout{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 720px){.cart,.checkout{width:50%;height:100%}}.cart__header,.checkout__header,.checkout__group-header{width:100%;padding:.75rem 1rem;background-color:var(--button-background);font-family:var(--ff-primary);color:var(--button-text);line-height:2rem;font-size:1.25rem;font-weight:600;letter-spacing:.02em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart__header .icon,.checkout__header .icon,.checkout__group-header .icon{display:inline-block;width:2rem;height:2rem;fill:var(--button-text)}.cart{background-color:var(--background-accent);-webkit-box-shadow:0 .25rem .5rem var(--box-shadow-color);box-shadow:0 .25rem .5rem var(--box-shadow-color);border-radius:1rem;height:100%}@media screen and (min-width: 720px){.cart{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:sticky;top:5rem;margin-right:1rem}}.cart__header{border-radius:1rem 1rem 0 0}.cart__header .icon{width:1.5rem;height:1.5rem}.cart__header-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.cart__counter{color:var(--accent-grey-color)}.cart__close{cursor:pointer;padding:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-family:inherit;font-size:1.25rem;color:inherit;-webkit-transition:color .2s ease;transition:color .2s ease}.cart__close:hover{color:var(--accent-grey-color)}.cart__close:hover .icon{fill:#ff3d3d}.cart__items{padding:1rem;border-width:0 2px;border-style:solid;border-color:var(--lines-color)}@media screen and (min-width: 768px){.cart__items{padding-right:1.5rem}}.cart__item{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1rem 0;list-style:none;display:grid;gap:1rem}.cart__item{border-bottom:1px solid var(--lines-color)}.cart__item-content-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.cart__item-image-wrapper{-ms-flex-negative:0;flex-shrink:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:grid;place-content:center}.cart__item-image{display:inline-block;width:5rem;height:auto;aspect-ratio:1;border-radius:50%}.cart__item-info{width:100%;display:grid;gap:.5rem}.cart__item-title{font-size:1.25rem;line-height:1;font-weight:600;color:var(--title-color)}.cart__item-gender{line-height:1;color:var(--text-color)}.cart__item-price{line-height:1;color:var(--text-green-color)}.cart__item-controlls{margin-top:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart__item-quantity-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--text-color)}.cart__item-quantity-wrapper>button{width:2.5rem;height:2.5rem;font-size:1.25rem;font-weight:600;color:inherit;border:solid var(--lines-color);border-width:1px;border-radius:0 .25rem .25rem 0;-webkit-transition:background-color .2s ease,border-color .2s ease;transition:background-color .2s ease,border-color .2s ease;background-color:var(--background-color)}.cart__item-quantity-wrapper>button:first-of-type{border-radius:.25rem 0 0 .25rem}.cart__item-quantity-wrapper>button:hover{background-color:var(--background-hover);border-color:var(--button-background)}.cart__item-quantity-wrapper>span{width:3.75rem;height:2.5rem;line-height:2.5rem;text-align:center;font-size:1.25rem;color:inherit;border:solid var(--lines-color);background-color:var(--background-color);border-width:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cart__item-remove>.icon{width:2.5rem;height:2.5rem;fill:var(--text-grey-color);-webkit-transition:fill .2s ease;transition:fill .2s ease}.cart__item-remove:hover>.icon{fill:var(--text-red-color)}.cart__item-line-total-wrapper,.cart__summary-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.cart__item-label,.cart__summary-label{font-weight:600;color:var(--text-color)}.cart__item-line-total-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.cart__item-line-total{font-weight:600;color:var(--text-red-color)}.cart__item-original-price{color:var(--text-grey-color);text-decoration:line-through}.cart__summary{padding:1rem;border-width:0 2px 2px;border-style:solid;border-color:var(--lines-color);border-radius:0 0 1rem 1rem;display:grid;gap:.75rem}@media screen and (min-width: 768px){.cart__summary{padding-right:1.5rem}}.cart__summary-label--large{font-size:1.5rem}.cart__summary-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart__summary-value{margin-left:auto}.cart__summary-value--red{color:var(--text-red-color)}.cart__summary-value--grey{color:var(--accent-grey-color)}.cart__summary-discount-code{text-align:right;max-width:15ch;border:1px solid var(--lines-color);background-color:var(--background-color)}.cart__summary-discount-code:focus{border-color:var(--button-background)}.cart__summary-total{text-align:right;font-size:1.5rem;font-weight:600}.cart__summary-info{text-align:left;color:var(--text-grey-color)}.cart__summary-info--right{text-align:right}.checkout{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;border-radius:1rem;background-color:rgba(0,0,0,0);-webkit-box-shadow:0 .25rem .5rem var(--box-shadow-color);box-shadow:0 .25rem .5rem var(--box-shadow-color)}@media screen and (min-width: 720px){.checkout{margin-left:1rem;position:sticky;top:5rem}}.checkout__group{width:100%}.checkout__header--first{border-radius:1rem 1rem 0 0}.checkout__group-info{padding:1.5rem 0}.checkout__group-inner{width:100%;padding:0 1rem 1rem;border:solid var(--lines-color);border-width:0 2px;background-color:var(--background-accent)}.checkout__group-inner>:last-child{margin-bottom:1rem}.checkout__group-inner--shipping{padding-bottom:0}.checkout__group-inner--shipping>:last-child{margin-bottom:0}.checkout input::-webkit-input-placeholder{opacity:0}.checkout input::-moz-placeholder{opacity:0}.checkout input:-ms-input-placeholder{opacity:0}.checkout input::-ms-input-placeholder{opacity:0}.checkout input::placeholder{opacity:0}.checkout input:focus::-webkit-input-placeholder{color:var(--text-grey-color);opacity:.5}.checkout input:focus::-moz-placeholder{color:var(--text-grey-color);opacity:.5}.checkout input:focus:-ms-input-placeholder{color:var(--text-grey-color);opacity:.5}.checkout input:focus::-ms-input-placeholder{color:var(--text-grey-color);opacity:.5}.checkout input:focus::placeholder{color:var(--text-grey-color);opacity:.5}.checkout__input-wrapper,.checkout__input-wrapper-inner{position:relative}.checkout__input-wrapper label:not(.chb-custom),.checkout__input-wrapper>legend,.checkout__input-wrapper-inner label:not(.chb-custom),.checkout__input-wrapper-inner>legend{position:absolute;top:50%;left:0;translate:0 -50%;width:100%;padding-left:1rem;color:var(--text-grey-color);font-size:1rem;line-height:1;font-weight:600;-webkit-transition:font-size .2s ease,padding .2s ease,top .2s ease,translate .2s ease;transition:font-size .2s ease,padding .2s ease,top .2s ease,translate .2s ease}.checkout__input-wrapper:focus-within input:not(:-moz-placeholder-shown)~label:not(.chb-custom), .checkout__input-wrapper:has(input:not(:-moz-placeholder-shown))>label:not(.chb-custom), .checkout__input-wrapper-inner:focus-within input:not(:-moz-placeholder-shown)~label:not(.chb-custom), .checkout__input-wrapper-inner:has(input:not(:-moz-placeholder-shown))>label:not(.chb-custom){top:.875rem;transform:translateY(0);padding:0 0 0 .75rem;font-size:.75rem}.checkout__input-wrapper:focus-within input:not(:-ms-input-placeholder)~label:not(.chb-custom), .checkout__input-wrapper:has(input:not(:-ms-input-placeholder))>label:not(.chb-custom), .checkout__input-wrapper-inner:focus-within input:not(:-ms-input-placeholder)~label:not(.chb-custom), .checkout__input-wrapper-inner:has(input:not(:-ms-input-placeholder))>label:not(.chb-custom){top:.875rem;transform:translateY(0);padding:0 0 0 .75rem;font-size:.75rem}.checkout__input-wrapper:focus-within label:not(.chb-custom),.checkout__input-wrapper:focus-within input:not(:placeholder-shown)~label:not(.chb-custom),.checkout__input-wrapper:has(input:not(:placeholder-shown))>label:not(.chb-custom),.checkout__input-wrapper-inner:focus-within label:not(.chb-custom),.checkout__input-wrapper-inner:focus-within input:not(:placeholder-shown)~label:not(.chb-custom),.checkout__input-wrapper-inner:has(input:not(:placeholder-shown))>label:not(.chb-custom){top:.875rem;-webkit-transform:translateY(0);transform:translateY(0);padding:0 0 0 .75rem;font-size:.75rem}.checkout__input-wrapper label:not(.chb-custom):has(+span.js-input-message),.checkout__input-wrapper-inner label:not(.chb-custom):has(+span.js-input-message){top:calc(50% - .65rem)}.checkout__input-wrapper input:not(.chb-custom>input):not(.rb-custom>input),.checkout__input-wrapper-inner input:not(.chb-custom>input):not(.rb-custom>input){width:100%;padding:1.5rem 1rem 0;line-height:2.375rem;font-size:1.125rem}.checkout__input-wrapper input:not(.chb-custom>input):not(.rb-custom>input):not(:-moz-placeholder-shown)~label, .checkout__input-wrapper-inner input:not(.chb-custom>input):not(.rb-custom>input):not(:-moz-placeholder-shown)~label{top:.875rem;padding:0 0 0 .75rem;font-size:.75rem}.checkout__input-wrapper input:not(.chb-custom>input):not(.rb-custom>input):not(:-ms-input-placeholder)~label, .checkout__input-wrapper-inner input:not(.chb-custom>input):not(.rb-custom>input):not(:-ms-input-placeholder)~label{top:.875rem;padding:0 0 0 .75rem;font-size:.75rem}.checkout__input-wrapper input:not(.chb-custom>input):not(.rb-custom>input):focus~label,.checkout__input-wrapper input:not(.chb-custom>input):not(.rb-custom>input):not(:placeholder-shown)~label,.checkout__input-wrapper-inner input:not(.chb-custom>input):not(.rb-custom>input):focus~label,.checkout__input-wrapper-inner input:not(.chb-custom>input):not(.rb-custom>input):not(:placeholder-shown)~label{top:.875rem;padding:0 0 0 .75rem;font-size:.75rem}.checkout__input-message{display:block;height:auto;padding-inline:.25rem;line-height:1.3;color:var(--danger-text);visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.checkout__input-message.visible{visibility:visible;opacity:1;height:auto;min-height:1.3rem}.checkout__date-cvv-divider{z-index:9;padding-top:1.5rem;line-height:2.375rem;font-size:1.125rem;width:1ch;margin-inline:-0.5ch}.checkout__input-wrapper--intro{margin-bottom:1rem}.checkout__input-wrapper--billing{margin-bottom:.5rem}.checkout__input-row{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.checkout__input-row.js-input-wrapper>.checkout__input-message{grid-column:span 2}.checkout__input-row.js-input-wrapper>.checkout__input-wrapper{margin-bottom:0}.checkout__input-row.js-input-wrapper{margin-bottom:.5rem}.checkout__form{width:100%;display:grid}.checkout__form-group-header-light{margin-bottom:.5rem;font-size:1.25rem;color:var(--text-color);font-weight:600}.checkout__cb-label{max-width:70ch}.checkout__chb-single,.checkout__rb-single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.checkout__rb-row{margin-left:.75rem;padding:.75rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.checkout__continue-btn{width:100%;padding:1.375rem;background-color:var(--background-green);color:var(--clr-white, #FFF);font-size:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.checkout__continue-btn:disabled{background-color:var(--text-grey-accent);color:var(--text-grey-color)}.checkout__continue-btn:not(:disabled):hover{background-color:gray}.checkout__rb-label{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}.checkout__shipping-price{color:var(--text-grey-color)}.checkout__shipping-alt{padding:1rem 1rem;margin-inline:-1rem;display:grid;gap:1rem;border-top:1px solid var(--lines-color)}.checkout__shipping-alt:has(input:checked){background-color:var(--valid-background)}.checkout__shipping-alt-info{margin-left:.75rem;padding-bottom:.75rem}.checkout__order-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-inline:auto;max-width:540px}.checkout__order-details-total{width:100%;text-align:center;font-size:2rem;font-weight:600}.checkout__order-details-text{width:100%;-ms-flex-negative:0;flex-shrink:0;word-break:break-word;text-align:center;direction:ltr;font-size:1rem;line-height:1.0625em}.checkout__order-details-text>button{font-size:inherit;line-height:inherit;text-decoration:underline;color:var(--info-text);outline-offset:2px}.checkout__order-details-root{visibility:hidden;position:relative;min-width:0;min-height:0;height:0;overflow:hidden}.checkout__order-details-root.open{visibility:visible;height:100%}.checkout__order-details-inner{z-index:0;position:relative;margin-bottom:1rem;padding:.5rem 1rem;border-style:solid;border-width:1px;border-color:var(--lines-color);border-radius:0;background-color:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0}.checkout__order-details-inner::before{content:"";z-index:1;position:absolute;bottom:0;left:50%;translate:-50% 50%;rotate:45deg;width:1rem;height:1rem;background-color:inherit;border-style:solid;border-color:var(--lines-color);border-width:0 1px 1px 0}.checkout__order-details-inner .order-confirmed__item-image-wrapper{display:none}.checkout__order-details-summary{display:grid;gap:.25rem;padding-top:.5rem;padding-bottom:.25rem;border-top:1px solid var(--lines-color)}.checkout__date-cvv-divider{color:var(--text-grey-color)}.checkout__reset-btn{cursor:pointer;width:100%;margin-top:-1rem;padding:1rem;text-align:center;color:var(--text-color);font-size:1rem;border-style:solid;border-color:var(--lines-color);border-width:0 2px;background-color:var(--background-accent);-webkit-transition:color .2s ease;transition:color .2s ease}.checkout__reset-btn:hover{color:var(--text-red-color)}.checkout__pay-btn{cursor:pointer;width:100%;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-family:var(--ff-primary);font-size:1.5rem;color:var(--button-text);line-height:2rem;border-radius:0 0 1rem 1rem;background-color:var(--button-background);-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.checkout__pay-btn:disabled{background-color:var(--text-grey-accent);color:var(--text-grey-color)}.checkout__pay-btn:disabled .icon{fill:var(--text-grey-color)}.checkout__pay-btn:not(:disabled):hover{background-color:var(--background-green)}.checkout__pay-btn .icon{display:inline-block;width:2rem;height:2rem;fill:var(--button-text)}