/*
! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}html{scroll-behavior:smooth;font-family:Gilroy,Arial,sans-serif;letter-spacing:.02em}body{position:relative;z-index:1;font-size:1rem;line-height:1.5rem;font-weight:400;--tw-text-opacity:1;color:rgb(96 104 130/var(--tw-text-opacity))}@media (min-width:1024px){#product>div>divbody{height:504px;margin-top:50px}}body{font-family:Gilroy,Arial,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.02em}button,input,select,textarea{font-family:inherit;letter-spacing:inherit}h1,h2,h3,h4,h5,h6{font-family:Gilroy,Arial,sans-serif}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.\!dropdown{left:0;margin-top:.5rem;display:none;min-width:-moz-max-content;min-width:max-content;flex-direction:column;gap:0;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding-top:.625rem;padding-bottom:.625rem;--tw-shadow:0px 6px 24px 0px rgba(235,238,251,0.40),0px 2px 4px 0px rgba(148,163,184,0.05);--tw-shadow-colored:0px 6px 24px 0px var(--tw-shadow-color),0px 2px 4px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}@media (min-width:1200px){footer.\!dropdown{margin-top:100px;background:#f3f3f2}footer.\!dropdown>div{width:100%;max-width:none;min-height:530px;padding:100px 0}footer.\!dropdown>div>div:last-child>div a,footer.\!dropdown>div>div:last-child>p{height:35px;margin:0;font-family:Elms Sans,sans-serif;font-size:16px;font-weight:400;line-height:35px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#484848}footer.\!dropdown>div>div:last-child>p{width:267px;text-align:center}footer.\!dropdown>div>div:last-child>div{display:flex;width:336px;height:35px;align-items:center;justify-content:flex-end;gap:30px}footer.\!dropdown>div>div:last-child>div a:first-child{width:109px;text-align:center}footer.\!dropdown>div>div:last-child>div a:last-child{width:197px;text-align:center}footer.\!dropdown>div>div:last-child>div a:focus-visible,footer.\!dropdown>div>div:last-child>div a:hover{text-decoration:none}}.product-detail-page .product-detail-actions.\!dropdown{display:none}@media (max-width:767px){footer.\!dropdown{min-height:142.307692vw;margin-top:0;background:#f3f3f2}footer.\!dropdown,footer.\!dropdown>div{box-sizing:border-box;width:100%;height:142.307692vw}footer.\!dropdown>div{display:flex;min-height:0;flex-direction:column;align-items:center;padding:20.512821vw 0}footer.\!dropdown>div>div:last-child>div a,footer.\!dropdown>div>div:last-child>p{height:4.102564vw;margin:0;font-family:Elms Sans,sans-serif;font-size:3.076923vw;font-weight:400;line-height:4.102564vw;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--gh-mobile-text)}footer.\!dropdown>div>div:last-child>p{width:51.282051vw;order:2;text-align:center}footer.\!dropdown>div>div:last-child>div{display:flex;width:68.717949vw;height:4.102564vw;order:1;align-items:center;justify-content:center;gap:0}footer.\!dropdown>div>div:last-child>div a{width:auto;text-align:center}footer.\!dropdown>div>div:last-child>div a+a:before{display:inline-block;margin:0 2.564103vw;content:"|"}.product-detail-page .product-detail-actions.\!dropdown{display:flex;width:100%;height:38px;max-width:none;align-items:center;justify-content:space-between;gap:16px;margin:30px 0 50px}}@media (min-width:1024px){.\!dropdown{margin-top:0}}@media (min-width:1280px){.\!dropdown{visibility:hidden;position:absolute;display:flex;width:193px;--tw-translate-y:2.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}.group:hover .\!dropdown{visibility:visible;opacity:1}}.dropdown{left:0;margin-top:.5rem;display:none;min-width:-moz-max-content;min-width:max-content;flex-direction:column;gap:0;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding-top:.625rem;padding-bottom:.625rem;--tw-shadow:0px 6px 24px 0px rgba(235,238,251,0.40),0px 2px 4px 0px rgba(148,163,184,0.05);--tw-shadow-colored:0px 6px 24px 0px var(--tw-shadow-color),0px 2px 4px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}@media (min-width:1200px){footer.dropdown{margin-top:100px;background:#f3f3f2}footer.dropdown>div{width:100%;max-width:none;min-height:530px;padding:100px 0}footer.dropdown>div>div:last-child>div a,footer.dropdown>div>div:last-child>p{height:35px;margin:0;font-family:Elms Sans,sans-serif;font-size:16px;font-weight:400;line-height:35px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#484848}footer.dropdown>div>div:last-child>p{width:267px;text-align:center}footer.dropdown>div>div:last-child>div{display:flex;width:336px;height:35px;align-items:center;justify-content:flex-end;gap:30px}footer.dropdown>div>div:last-child>div a:first-child{width:109px;text-align:center}footer.dropdown>div>div:last-child>div a:last-child{width:197px;text-align:center}footer.dropdown>div>div:last-child>div a:focus-visible,footer.dropdown>div>div:last-child>div a:hover{text-decoration:none}}.product-detail-page .product-detail-actions.dropdown{display:none}@media (max-width:767px){footer.dropdown{min-height:142.307692vw;margin-top:0;background:#f3f3f2}footer.dropdown,footer.dropdown>div{box-sizing:border-box;width:100%;height:142.307692vw}footer.dropdown>div{display:flex;min-height:0;flex-direction:column;align-items:center;padding:20.512821vw 0}footer.dropdown>div>div:last-child>div a,footer.dropdown>div>div:last-child>p{height:4.102564vw;margin:0;font-family:Elms Sans,sans-serif;font-size:3.076923vw;font-weight:400;line-height:4.102564vw;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--gh-mobile-text)}footer.dropdown>div>div:last-child>p{width:51.282051vw;order:2;text-align:center}footer.dropdown>div>div:last-child>div{display:flex;width:68.717949vw;height:4.102564vw;order:1;align-items:center;justify-content:center;gap:0}footer.dropdown>div>div:last-child>div a{width:auto;text-align:center}footer.dropdown>div>div:last-child>div a+a:before{display:inline-block;margin:0 2.564103vw;content:"|"}.product-detail-page .product-detail-actions.dropdown{display:flex;width:100%;height:38px;max-width:none;align-items:center;justify-content:space-between;gap:16px;margin:30px 0 50px}}@media (min-width:1024px){.dropdown{margin-top:0}}@media (min-width:1280px){.dropdown{visibility:hidden;position:absolute;display:flex;width:193px;--tw-translate-y:2.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}.group:hover .dropdown{visibility:visible;opacity:1}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-\[12\%\]{left:12%;right:12%}.-right-12{right:-3rem}.-right-12\.5{right:-3.125rem}.-right-6{right:-1.5rem}.-top-6{top:-1.5rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-7{bottom:1.75rem}.bottom-8{bottom:2rem}.bottom-9{bottom:2.25rem}.bottom-\[5\%\]{bottom:5%}.bottom-\[8\%\]{bottom:8%}.bottom-\[clamp\(42px\2c 8vw\2c 110px\)\]{bottom:clamp(42px,8vw,110px)}.bottom-\[clamp\(44px\2c 9vw\2c 110px\)\]{bottom:clamp(44px,9vw,110px)}.left-0{left:0}.left-1\/2{left:50%}.left-100{left:25rem}.left-3{left:.75rem}.left-5{left:1.25rem}.left-\[10px\]{left:10px}.left-\[13px\]{left:13px}.left-\[17\%\]{left:17%}.left-\[24\%\]{left:24%}.left-\[38\%\]{left:38%}.left-\[4\.03\%\]{left:4.03%}.left-\[5\%\]{left:5%}.left-\[97px\]{left:97px}.right-0{right:0}.right-100{right:25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-7{right:1.75rem}.right-8{right:2rem}.right-\[13px\]{right:13px}.right-\[3\%\]{right:3%}.right-\[30px\]{right:30px}.right-\[5\%\]{right:5%}.right-\[9\%\]{right:9%}.top-0{top:0}.top-1\/2{top:50%}.top-35{top:8.75rem}.top-37{top:9.25rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-\[11\%\]{top:11%}.top-\[12\%\]{top:12%}.top-\[120px\]{top:120px}.top-\[16\%\]{top:16%}.top-\[27\%\]{top:27%}.top-\[28px\]{top:28px}.top-\[30px\]{top:30px}.top-\[44\%\]{top:44%}.top-\[49\%\]{top:49%}.top-\[5px\]{top:5px}.top-\[60px\]{top:60px}.top-\[9\%\]{top:9%}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.isolate{isolation:isolate}.-z-1{z-index:-1}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-999{z-index:999}.z-9999{z-index:9999}.z-99999{z-index:99999}.z-999999{z-index:999999}.z-\[100000\]{z-index:100000}.z-\[10000\]{z-index:10000}.z-\[100\]{z-index:100}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.m-1{margin:.25rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.my-7\.5{margin-top:1.875rem;margin-bottom:1.875rem}.my-\[18px\]{margin-top:18px;margin-bottom:18px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-11{margin-bottom:2.75rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-4\.5{margin-bottom:1.125rem}.mb-5{margin-bottom:1.25rem}.mb-5\.5{margin-bottom:1.375rem}.mb-6{margin-bottom:1.5rem}.mb-6\.5{margin-bottom:1.625rem}.mb-7{margin-bottom:1.75rem}.mb-7\.5{margin-bottom:1.875rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.mb-\[10px\]{margin-bottom:10px}.mb-\[30px\]{margin-bottom:30px}.ml-1{margin-left:.25rem}.ml-\[35px\]{margin-left:35px}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-12\.5{margin-top:3.125rem}.mt-14{margin-top:3.5rem}.mt-15{margin-top:3.75rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-4\.5{margin-top:1.125rem}.mt-5{margin-top:1.25rem}.mt-5\.5{margin-top:1.375rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-7\.5{margin-top:1.875rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[10px\]{margin-top:10px}.mt-\[11px\]{margin-top:11px}.mt-\[25px\]{margin-top:25px}.mt-\[30px\]{margin-top:30px}.mt-\[50px\]{margin-top:50px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[0\.9\/1\]{aspect-ratio:.9/1}.aspect-\[1\.28\/1\]{aspect-ratio:1.28/1}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/8\]{aspect-ratio:16/8}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1/1}.h-1{height:.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-11\.5{height:2.875rem}.h-12{height:3rem}.h-12\.5{height:3.125rem}.h-14{height:3.5rem}.h-14\.5{height:3.625rem}.h-15{height:3.75rem}.h-16{height:4rem}.h-17{height:4.25rem}.h-17\.5{height:4.375rem}.h-2{height:.5rem}.h-20{height:5rem}.h-22{height:5.5rem}.h-22\.5{height:5.625rem}.h-28{height:7rem}.h-3{height:.75rem}.h-32{height:8rem}.h-32\.5{height:8.125rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-5\.5{height:1.375rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-9\.5{height:2.375rem}.h-\[100svh\]{height:100svh}.h-\[10px\]{height:10px}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[183\.5px\]{height:183.5px}.h-\[21px\]{height:21px}.h-\[22px\]{height:22px}.h-\[23\%\]{height:23%}.h-\[242px\]{height:242px}.h-\[25\%\]{height:25%}.h-\[25px\]{height:25px}.h-\[2px\]{height:2px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[33\%\]{height:33%}.h-\[35px\]{height:35px}.h-\[360px\]{height:360px}.h-\[39px\]{height:39px}.h-\[40px\]{height:40px}.h-\[43px\]{height:43px}.h-\[45px\]{height:45px}.h-\[500px\]{height:500px}.h-\[54\%\]{height:54%}.h-\[54px\]{height:54px}.h-\[586px\]{height:586px}.h-\[60px\]{height:60px}.h-\[63px\]{height:63px}.h-\[66\.5\%\]{height:66.5%}.h-\[73px\]{height:73px}.h-\[76\%\]{height:76%}.h-\[800px\]{height:800px}.h-\[clamp\(360px\2c 48vw\2c 680px\)\]{height:clamp(360px,48vw,680px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0}.max-h-40{max-height:10rem}.max-h-\[243px\]{max-height:243px}.max-h-\[288px\]{max-height:288px}.max-h-\[42vh\]{max-height:42vh}.max-h-\[551px\]{max-height:551px}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100vh-40px\)\]{max-height:calc(100vh - 40px)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-\[100svh\]{min-height:100svh}.min-h-\[270px\]{min-height:270px}.min-h-\[275px\]{min-height:275px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[36px\]{min-height:36px}.min-h-\[380px\]{min-height:380px}.min-h-\[403px\]{min-height:403px}.min-h-\[42px\]{min-height:42px}.min-h-\[500px\]{min-height:500px}.min-h-\[560px\]{min-height:560px}.min-h-\[58px\]{min-height:58px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[630px\]{min-height:630px}.min-h-\[680px\]{min-height:680px}.min-h-\[82vh\]{min-height:82vh}.min-h-\[inherit\]{min-height:inherit}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-10\.5{width:2.625rem}.w-11{width:2.75rem}.w-11\.5{width:2.875rem}.w-12{width:3rem}.w-12\.5{width:3.125rem}.w-15{width:3.75rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/5{width:40%}.w-20{width:5rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\/5{width:60%}.w-4{width:1rem}.w-4\/5{width:80%}.w-5{width:1.25rem}.w-5\.5{width:1.375rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[1\.5px\]{width:1.5px}.w-\[100px\]{width:100px}.w-\[12px\]{width:12px}.w-\[135px\]{width:135px}.w-\[138px\]{width:138px}.w-\[14\%\]{width:14%}.w-\[140\%\]{width:140%}.w-\[1440px\]{width:1440px}.w-\[14px\]{width:14px}.w-\[15\%\]{width:15%}.w-\[150px\]{width:150px}.w-\[18px\]{width:18px}.w-\[211px\]{width:211px}.w-\[22px\]{width:22px}.w-\[24\%\]{width:24%}.w-\[247px\]{width:247px}.w-\[257px\]{width:257px}.w-\[25px\]{width:25px}.w-\[260px\]{width:260px}.w-\[29\%\]{width:29%}.w-\[300px\]{width:300px}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[35px\]{width:35px}.w-\[54px\]{width:54px}.w-\[55\.35\%\]{width:55.35%}.w-\[5px\]{width:5px}.w-\[60px\]{width:60px}.w-\[65\%\]{width:65%}.w-\[705px\]{width:705px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-\[111px\]{min-width:111px}.min-w-\[113px\]{min-width:113px}.min-w-\[1170px\]{min-width:1170px}.min-w-\[128px\]{min-width:128px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[175px\]{min-width:175px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[205px\]{min-width:205px}.min-w-\[213px\]{min-width:213px}.min-w-\[265px\]{min-width:265px}.min-w-\[275px\]{min-width:275px}.min-w-\[300px\]{min-width:300px}.min-w-\[387px\]{min-width:387px}.min-w-\[400px\]{min-width:400px}.min-w-\[50px\]{min-width:50px}.min-w-\[64px\]{min-width:64px}.min-w-\[65px\]{min-width:65px}.min-w-\[770px\]{min-width:770px}.min-w-\[83px\]{min-width:83px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:96rem}.max-w-\[1060px\]{max-width:1060px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[110px\]{max-width:110px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1170px\]{max-width:1170px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[12rem\]{max-width:12rem}.max-w-\[130px\]{max-width:130px}.max-w-\[132px\]{max-width:132px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[153px\]{max-width:153px}.max-w-\[1680px\]{max-width:1680px}.max-w-\[190px\]{max-width:190px}.max-w-\[1930px\]{max-width:1930px}.max-w-\[23rem\]{max-width:23rem}.max-w-\[25rem\]{max-width:25rem}.max-w-\[270px\]{max-width:270px}.max-w-\[285px\]{max-width:285px}.max-w-\[290px\]{max-width:290px}.max-w-\[300px\]{max-width:300px}.max-w-\[30rem\]{max-width:30rem}.max-w-\[310px\]{max-width:310px}.max-w-\[31rem\]{max-width:31rem}.max-w-\[330px\]{max-width:330px}.max-w-\[385px\]{max-width:385px}.max-w-\[38px\]{max-width:38px}.max-w-\[394px\]{max-width:394px}.max-w-\[399px\]{max-width:399px}.max-w-\[40rem\]{max-width:40rem}.max-w-\[410px\]{max-width:410px}.max-w-\[420px\]{max-width:420px}.max-w-\[422px\]{max-width:422px}.max-w-\[426px\]{max-width:426px}.max-w-\[430px\]{max-width:430px}.max-w-\[445px\]{max-width:445px}.max-w-\[447px\]{max-width:447px}.max-w-\[450px\]{max-width:450px}.max-w-\[455px\]{max-width:455px}.max-w-\[477px\]{max-width:477px}.max-w-\[491px\]{max-width:491px}.max-w-\[500px\]{max-width:500px}.max-w-\[515px\]{max-width:515px}.max-w-\[523px\]{max-width:523px}.max-w-\[526px\]{max-width:526px}.max-w-\[539px\]{max-width:539px}.max-w-\[550px\]{max-width:550px}.max-w-\[570px\]{max-width:570px}.max-w-\[600px\]{max-width:600px}.max-w-\[64px\]{max-width:64px}.max-w-\[670px\]{max-width:670px}.max-w-\[680px\]{max-width:680px}.max-w-\[750px\]{max-width:750px}.max-w-\[80px\]{max-width:80px}.max-w-\[900px\]{max-width:900px}.max-w-\[90px\]{max-width:90px}.max-w-\[975px\]{max-width:975px}.max-w-\[calc\(100vw-40px\)\]{max-width:calc(100vw - 40px)}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.basis-\[60\%\]{flex-basis:60%}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%}.-translate-y-1{--tw-translate-y:-0.25rem}.-translate-y-1,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-3{--tw-translate-y:-0.75rem}.-translate-y-3,.-translate-y-\[4\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[4\%\]{--tw-translate-y:-4%}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y:100%}.-rotate-45{--tw-rotate:-45deg}.-rotate-45,.-rotate-\[2deg\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[2deg\]{--tw-rotate:-2deg}.-rotate-\[34deg\]{--tw-rotate:-34deg}.-rotate-\[34deg\],.-rotate-\[3deg\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[3deg\]{--tw-rotate:-3deg}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-45{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg}.rotate-\[1\.5deg\]{--tw-rotate:1.5deg}.rotate-\[1\.5deg\],.rotate-\[2deg\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[2deg\]{--tw-rotate:2deg}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-\[0\.98\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.98\]{--tw-scale-x:0.98;--tw-scale-y:0.98}.scale-\[1\.18\]{--tw-scale-x:1.18;--tw-scale-y:1.18}.scale-\[1\.18\],.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-28{scroll-margin-top:7rem}.scroll-mt-8{scroll-margin-top:2rem}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.grid-cols-\[64px_minmax\(0\2c 1fr\)\]{grid-template-columns:64px minmax(0,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-stretch{justify-content:stretch}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-12\.5{gap:3.125rem}.gap-14{gap:3.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-4\.5{gap:1.125rem}.gap-5{gap:1.25rem}.gap-5\.5{gap:1.375rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-7\.5{gap:1.875rem}.gap-8{gap:2rem}.gap-\[10px\]{gap:10px}.gap-\[50px\]{gap:50px}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-x-7\.5{-moz-column-gap:1.875rem;column-gap:1.875rem}.gap-y-10{row-gap:2.5rem}.gap-y-12{row-gap:3rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-7{row-gap:1.75rem}.gap-y-9{row-gap:2.25rem}.self-start{align-self:flex-start}.justify-self-start{justify-self:start}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[15px\]{border-radius:15px}.rounded-\[18px\]{border-radius:18px}.rounded-\[2px\]{border-radius:2px}.rounded-\[30px\]{border-radius:30px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-\[12px\]{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.rounded-t-\[50\%\]{border-top-left-radius:50%;border-top-right-radius:50%}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[0\.5px\]{border-width:.5px}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-\[\#21416e\]{--tw-border-opacity:1;border-color:rgb(33 65 110/var(--tw-border-opacity))}.border-\[\#484848\]{--tw-border-opacity:1;border-color:rgb(72 72 72/var(--tw-border-opacity))}.border-\[\#8d8d8d\]{--tw-border-opacity:1;border-color:rgb(141 141 141/var(--tw-border-opacity))}.border-\[\#9b8877\]{--tw-border-opacity:1;border-color:rgb(155 136 119/var(--tw-border-opacity))}.border-\[\#B9A38D\]{--tw-border-opacity:1;border-color:rgb(185 163 141/var(--tw-border-opacity))}.border-\[\#E7DED2\]{--tw-border-opacity:1;border-color:rgb(231 222 210/var(--tw-border-opacity))}.border-\[\#a38b73\]{--tw-border-opacity:1;border-color:rgb(163 139 115/var(--tw-border-opacity))}.border-\[\#bba992\]\/40{border-color:rgb(187 169 146/.4)}.border-\[\#d0d0d0\]{--tw-border-opacity:1;border-color:rgb(208 208 208/var(--tw-border-opacity))}.border-\[\#d4c8bb\]{--tw-border-opacity:1;border-color:rgb(212 200 187/var(--tw-border-opacity))}.border-\[\#d7c0a6\]\/70{border-color:rgb(215 192 166/.7)}.border-\[\#e4ded5\]{--tw-border-opacity:1;border-color:rgb(228 222 213/var(--tw-border-opacity))}.border-\[\#e7e3de\]{--tw-border-opacity:1;border-color:rgb(231 227 222/var(--tw-border-opacity))}.border-\[\#ece6dd\]{--tw-border-opacity:1;border-color:rgb(236 230 221/var(--tw-border-opacity))}.border-\[rgba\(105\2c 75\2c 48\2c 0\.1\)\]{border-color:rgba(105,75,48,.1)}.border-\[rgba\(105\2c 75\2c 48\2c 0\.14\)\]{border-color:rgba(105,75,48,.14)}.border-\[rgba\(80\2c 60\2c 40\2c 0\.12\)\]{border-color:rgba(80,60,40,.12)}.border-blue{--tw-border-opacity:1;border-color:rgb(60 80 224/var(--tw-border-opacity))}.border-blue\/20{border-color:rgb(60 80 224/.2)}.border-gray-3{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-3\/80{border-color:rgb(229 231 235/.8)}.border-gray-4{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-red-light-4{--tw-border-opacity:1;border-color:rgb(253 216 216/var(--tw-border-opacity))}.border-red\/30{border-color:rgb(242 48 48/.3)}.border-transparent{border-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[\#000000F2\]{background-color:#000000F2}.bg-\[\#000\]\/40{background-color:rgb(0 0 0/.4)}.bg-\[\#00ACEE\]{--tw-bg-opacity:1;background-color:rgb(0 172 238/var(--tw-bg-opacity))}.bg-\[\#0376A8\]{--tw-bg-opacity:1;background-color:rgb(3 118 168/var(--tw-bg-opacity))}.bg-\[\#171513\]{--tw-bg-opacity:1;background-color:rgb(23 21 19/var(--tw-bg-opacity))}.bg-\[\#171717\]{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity))}.bg-\[\#1877F2\]{--tw-bg-opacity:1;background-color:rgb(24 119 242/var(--tw-bg-opacity))}.bg-\[\#211b17\]{--tw-bg-opacity:1;background-color:rgb(33 27 23/var(--tw-bg-opacity))}.bg-\[\#21416e\]{--tw-bg-opacity:1;background-color:rgb(33 65 110/var(--tw-bg-opacity))}.bg-\[\#2d2926\]{--tw-bg-opacity:1;background-color:rgb(45 41 38/var(--tw-bg-opacity))}.bg-\[\#3c3027\]{--tw-bg-opacity:1;background-color:rgb(60 48 39/var(--tw-bg-opacity))}.bg-\[\#484848\]{--tw-bg-opacity:1;background-color:rgb(72 72 72/var(--tw-bg-opacity))}.bg-\[\#5B371F\]{--tw-bg-opacity:1;background-color:rgb(91 55 31/var(--tw-bg-opacity))}.bg-\[\#5a4738\]{--tw-bg-opacity:1;background-color:rgb(90 71 56/var(--tw-bg-opacity))}.bg-\[\#6a482e\]{--tw-bg-opacity:1;background-color:rgb(106 72 46/var(--tw-bg-opacity))}.bg-\[\#704725\]{--tw-bg-opacity:1;background-color:rgb(112 71 37/var(--tw-bg-opacity))}.bg-\[\#8A5F36\]{--tw-bg-opacity:1;background-color:rgb(138 95 54/var(--tw-bg-opacity))}.bg-\[\#8B6547\]{--tw-bg-opacity:1;background-color:rgb(139 101 71/var(--tw-bg-opacity))}.bg-\[\#8d7660\]{--tw-bg-opacity:1;background-color:rgb(141 118 96/var(--tw-bg-opacity))}.bg-\[\#9A7650\]{--tw-bg-opacity:1;background-color:rgb(154 118 80/var(--tw-bg-opacity))}.bg-\[\#BD081C\]{--tw-bg-opacity:1;background-color:rgb(189 8 28/var(--tw-bg-opacity))}.bg-\[\#D0E9F3\]{--tw-bg-opacity:1;background-color:rgb(208 233 243/var(--tw-bg-opacity))}.bg-\[\#D3D2D1\]{--tw-bg-opacity:1;background-color:rgb(211 210 209/var(--tw-bg-opacity))}.bg-\[\#DBF4F3\]{--tw-bg-opacity:1;background-color:rgb(219 244 243/var(--tw-bg-opacity))}.bg-\[\#E5EAF4\]{--tw-bg-opacity:1;background-color:rgb(229 234 244/var(--tw-bg-opacity))}.bg-\[\#E8DED2\]{--tw-bg-opacity:1;background-color:rgb(232 222 210/var(--tw-bg-opacity))}.bg-\[\#E9EDF0\]{--tw-bg-opacity:1;background-color:rgb(233 237 240/var(--tw-bg-opacity))}.bg-\[\#EFE7DC\]{--tw-bg-opacity:1;background-color:rgb(239 231 220/var(--tw-bg-opacity))}.bg-\[\#F1E9DE\]{--tw-bg-opacity:1;background-color:rgb(241 233 222/var(--tw-bg-opacity))}.bg-\[\#F2F3F5\]{--tw-bg-opacity:1;background-color:rgb(242 243 245/var(--tw-bg-opacity))}.bg-\[\#F2F3F8\]{--tw-bg-opacity:1;background-color:rgb(242 243 248/var(--tw-bg-opacity))}.bg-\[\#F3F3F2\]{--tw-bg-opacity:1;background-color:rgb(243 243 242/var(--tw-bg-opacity))}.bg-\[\#F4EFE7\]{--tw-bg-opacity:1;background-color:rgb(244 239 231/var(--tw-bg-opacity))}.bg-\[\#F5F0E8\]{--tw-bg-opacity:1;background-color:rgb(245 240 232/var(--tw-bg-opacity))}.bg-\[\#F5F1EB\]{--tw-bg-opacity:1;background-color:rgb(245 241 235/var(--tw-bg-opacity))}.bg-\[\#F5F5F7\]{--tw-bg-opacity:1;background-color:rgb(245 245 247/var(--tw-bg-opacity))}.bg-\[\#F6F7FB\]{--tw-bg-opacity:1;background-color:rgb(246 247 251/var(--tw-bg-opacity))}.bg-\[\#F8F4EE\]{--tw-bg-opacity:1;background-color:rgb(248 244 238/var(--tw-bg-opacity))}.bg-\[\#F8F5EF\]{--tw-bg-opacity:1;background-color:rgb(248 245 239/var(--tw-bg-opacity))}.bg-\[\#F9F9F9\]{--tw-bg-opacity:1;background-color:rgb(249 249 249/var(--tw-bg-opacity))}.bg-\[\#FAF7F1\]{--tw-bg-opacity:1;background-color:rgb(250 247 241/var(--tw-bg-opacity))}.bg-\[\#FAF7F2\]{--tw-bg-opacity:1;background-color:rgb(250 247 242/var(--tw-bg-opacity))}.bg-\[\#FFECE1\]{--tw-bg-opacity:1;background-color:rgb(255 236 225/var(--tw-bg-opacity))}.bg-\[\#FFFDFC\]{--tw-bg-opacity:1;background-color:rgb(255 253 252/var(--tw-bg-opacity))}.bg-\[\#a9917b\]\/50{background-color:rgb(169 145 123/.5)}.bg-\[\#a9917b\]\/60{background-color:rgb(169 145 123/.6)}.bg-\[\#b7aca1\]{--tw-bg-opacity:1;background-color:rgb(183 172 161/var(--tw-bg-opacity))}.bg-\[\#d9cfbe\]{--tw-bg-opacity:1;background-color:rgb(217 207 190/var(--tw-bg-opacity))}.bg-\[\#d9d0c5\]{--tw-bg-opacity:1;background-color:rgb(217 208 197/var(--tw-bg-opacity))}.bg-\[\#e7dfd5\]{--tw-bg-opacity:1;background-color:rgb(231 223 213/var(--tw-bg-opacity))}.bg-\[\#e9dfd2\]{--tw-bg-opacity:1;background-color:rgb(233 223 210/var(--tw-bg-opacity))}.bg-\[\#eee7dc\]{--tw-bg-opacity:1;background-color:rgb(238 231 220/var(--tw-bg-opacity))}.bg-\[\#eee8df\]{--tw-bg-opacity:1;background-color:rgb(238 232 223/var(--tw-bg-opacity))}.bg-\[\#eeeae4\]{--tw-bg-opacity:1;background-color:rgb(238 234 228/var(--tw-bg-opacity))}.bg-\[\#f1ebe3\]{--tw-bg-opacity:1;background-color:rgb(241 235 227/var(--tw-bg-opacity))}.bg-\[\#f1f1f1\]{--tw-bg-opacity:1;background-color:rgb(241 241 241/var(--tw-bg-opacity))}.bg-\[\#f3f4f6\]{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-\[\#f7f4ef\]{--tw-bg-opacity:1;background-color:rgb(247 244 239/var(--tw-bg-opacity))}.bg-\[\#fbfaf7\]{--tw-bg-opacity:1;background-color:rgb(251 250 247/var(--tw-bg-opacity))}.bg-\[rgba\(0\2c 0\2c 0\2c 0\.5\)\]{background-color:rgba(0,0,0,.5)}.bg-\[rgba\(110\2c 74\2c 44\2c 0\.65\)\]{background-color:rgba(110,74,44,.65)}.bg-blue{--tw-bg-opacity:1;background-color:rgb(60 80 224/var(--tw-bg-opacity))}.bg-blue\/5{background-color:rgb(60 80 224/.05)}.bg-dark{--tw-bg-opacity:1;background-color:rgb(28 39 76/var(--tw-bg-opacity))}.bg-dark\/70{background-color:rgb(28 39 76/.7)}.bg-gray-1{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-gray-2{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-3{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-4{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.bg-green{--tw-bg-opacity:1;background-color:rgb(34 173 92/var(--tw-bg-opacity))}.bg-green-light-6{--tw-bg-opacity:1;background-color:rgb(218 248 230/var(--tw-bg-opacity))}.bg-meta{--tw-bg-opacity:1;background-color:rgb(247 249 252/var(--tw-bg-opacity))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(242 116 48/var(--tw-bg-opacity))}.bg-red-light-6{--tw-bg-opacity:1;background-color:rgb(254 243 243/var(--tw-bg-opacity))}.bg-red\/5{background-color:rgb(242 48 48/.05)}.bg-teal{--tw-bg-opacity:1;background-color:rgb(2 170 164/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white\/25{background-color:rgb(255 255 255/.25)}.bg-white\/50{background-color:rgb(255 255 255/.5)}.bg-white\/90{background-color:rgb(255 255 255/.9)}.bg-yellow-light-4{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity))}.bg-opacity-70{--tw-bg-opacity:0.7}.bg-\[linear-gradient\(130deg\2c \#4f443b_0\%\2c \#b4a18d_16\%\2c \#564b42_30\%\2c \#d2c0ad_48\%\2c \#554a41_66\%\2c \#b9a48d_82\%\2c \#4b4037_100\%\)\]{background-image:linear-gradient(130deg,#4f443b,#b4a18d 16%,#564b42 30%,#d2c0ad 48%,#554a41 66%,#b9a48d 82%,#4b4037)}.bg-\[linear-gradient\(90deg\2c rgba\(20\2c 15\2c 12\2c \.72\)\2c rgba\(20\2c 15\2c 12\2c \.12\)_72\%\)\]{background-image:linear-gradient(90deg,rgba(20,15,12,.72),rgba(20,15,12,.12) 72%)}.bg-\[linear-gradient\(to_top\2c rgba\(28\2c 21\2c 16\2c 0\.62\)\2c rgba\(28\2c 21\2c 16\2c 0\.04\)_65\%\)\]{background-image:linear-gradient(0deg,rgba(28,21,16,.62),rgba(28,21,16,.04) 65%)}.bg-\[radial-gradient\(circle_at_74\%_32\%\2c rgba\(162\2c 120\2c 79\2c 0\.2\)\2c transparent_25\%\)\2c radial-gradient\(circle_at_12\%_68\%\2c rgba\(255\2c 255\2c 255\2c 0\.045\)\2c transparent_22\%\)\]{background-image:radial-gradient(circle at 74% 32%,rgba(162,120,79,.2),transparent 25%),radial-gradient(circle at 12% 68%,rgba(255,255,255,.045),transparent 22%)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-blue{--tw-gradient-from:#3C50E0 var(--tw-gradient-from-position);--tw-gradient-to:rgb(60 80 224/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-blue{--tw-gradient-to:#3C50E0 var(--tw-gradient-to-position)}.bg-\[length\:0px_1px\]{background-size:0 1px}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-left-bottom{background-position:0 100%}.bg-no-repeat{background-repeat:no-repeat}.fill-\[\#FFA645\]{fill:#FFA645}.fill-current{fill:currentColor}.fill-gray-4{fill:#D1D5DB}.fill-white{fill:#FFFFFF}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-\[65\%_center\]{-o-object-position:65% center;object-position:65% center}.object-\[80\%_center\]{-o-object-position:80% center;object-position:80% center}.object-center{-o-object-position:center;object-position:center}.object-left-top{-o-object-position:left top;object-position:left top}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-5\.5{padding:1.375rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-7\.5{padding:1.875rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-10\.5{padding-left:2.625rem;padding-right:2.625rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-4\.5{padding-left:1.125rem;padding-right:1.125rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-5\.5{padding-left:1.375rem;padding-right:1.375rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-7\.5{padding-left:1.875rem;padding-right:1.875rem}.px-8{padding-left:2rem;padding-right:2rem}.px-8\.5{padding-left:2.125rem;padding-right:2.125rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.px-9\.5{padding-left:2.375rem;padding-right:2.375rem}.px-\[22px\]{padding-left:22px;padding-right:22px}.px-\[25px\]{padding-left:25px;padding-right:25px}.px-\[30px\]{padding-left:30px;padding-right:30px}.px-\[3px\]{padding-left:3px;padding-right:3px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-11{padding-top:2.75rem;padding-bottom:2.75rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-12\.5{padding-top:3.125rem;padding-bottom:3.125rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-4\.5{padding-top:1.125rem;padding-bottom:1.125rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-5\.5{padding-top:1.375rem;padding-bottom:1.375rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-7\.5{padding-top:1.875rem;padding-bottom:1.875rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.py-9\.5{padding-top:2.375rem;padding-bottom:2.375rem}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[13px\]{padding-top:13px;padding-bottom:13px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-15{padding-bottom:3.75rem}.pb-16{padding-bottom:4rem}.pb-16\.5{padding-bottom:4.125rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-7\.5{padding-bottom:1.875rem}.pb-8{padding-bottom:2rem}.pb-8\.5{padding-bottom:2.125rem}.pb-\[10px\]{padding-bottom:10px}.pb-\[30px\]{padding-bottom:30px}.pb-\[5px\]{padding-bottom:5px}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-\[35px\]{padding-left:35px}.pr-13{padding-right:3.25rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-5{padding-right:1.25rem}.pr-5\.5{padding-right:1.375rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-15{padding-top:3.75rem}.pt-16{padding-top:4rem}.pt-17{padding-top:4.25rem}.pt-17\.5{padding-top:4.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-57\.5{padding-top:14.375rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-7\.5{padding-top:1.875rem}.pt-8{padding-top:2rem}.pt-\[10px\]{padding-top:10px}.pt-\[209px\]{padding-top:209px}.pt-\[28px\]{padding-top:28px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.align-middle{vertical-align:middle}.font-gilroy{font-family:Elms Sans,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[42px\]{font-size:42px}.text-\[62px\]{font-size:62px}.text-\[8px\]{font-size:8px}.text-\[clamp\(1\.65rem\2c 2\.6vw\2c 3rem\)\]{font-size:clamp(1.65rem,2.6vw,3rem)}.text-\[clamp\(1\.6rem\2c 2\.3vw\2c 2\.1rem\)\]{font-size:clamp(1.6rem,2.3vw,2.1rem)}.text-\[clamp\(2\.05rem\2c 3vw\2c 3\.3rem\)\]{font-size:clamp(2.05rem,3vw,3.3rem)}.text-\[clamp\(2\.1rem\2c 3\.4vw\2c 3\.5rem\)\]{font-size:clamp(2.1rem,3.4vw,3.5rem)}.text-\[clamp\(2\.2rem\2c 3\.2vw\2c 3\.8rem\)\]{font-size:clamp(2.2rem,3.2vw,3.8rem)}.text-\[clamp\(2\.35rem\2c 4\.2vw\2c 3\.75rem\)\]{font-size:clamp(2.35rem,4.2vw,3.75rem)}.text-\[clamp\(2\.35rem\2c 4\.2vw\2c 4rem\)\]{font-size:clamp(2.35rem,4.2vw,4rem)}.text-\[clamp\(2\.3rem\2c 4vw\2c 4rem\)\]{font-size:clamp(2.3rem,4vw,4rem)}.text-\[clamp\(2\.5rem\2c 3\.7vw\2c 4\.75rem\)\]{font-size:clamp(2.5rem,3.7vw,4.75rem)}.text-\[clamp\(2\.5rem\2c 4\.4vw\2c 4\.1rem\)\]{font-size:clamp(2.5rem,4.4vw,4.1rem)}.text-\[clamp\(22px\2c 1\.65vw\2c 29px\)\]{font-size:clamp(22px,1.65vw,29px)}.text-\[clamp\(28px\2c 2\.1vw\2c 40px\)\]{font-size:clamp(28px,2.1vw,40px)}.text-\[clamp\(2rem\2c 3\.3vw\2c 3\.5rem\)\]{font-size:clamp(2rem,3.3vw,3.5rem)}.text-\[clamp\(2rem\2c 3\.4vw\2c 2\.8rem\)\]{font-size:clamp(2rem,3.4vw,2.8rem)}.text-\[clamp\(2rem\2c 3\.5vw\2c 3\.5rem\)\]{font-size:clamp(2rem,3.5vw,3.5rem)}.text-\[clamp\(2rem\2c 4\.5vw\2c 4\.5rem\)\]{font-size:clamp(2rem,4.5vw,4.5rem)}.text-\[clamp\(4rem\2c 10vw\2c 9rem\)\]{font-size:clamp(4rem,10vw,9rem)}.text-\[clamp\(64px\2c 5\.5vw\2c 104px\)\]{font-size:clamp(64px,5.5vw,104px)}.text-base{font-size:1rem;line-height:1.5rem}.text-custom-1{font-size:22px;line-height:30px}.text-custom-sm{font-size:14px;line-height:22px}.text-custom-xs{font-size:12px;line-height:20px}.text-heading-3{font-size:40px;line-height:48px}.text-heading-5{font-size:28px;line-height:40px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[\.82\]{line-height:.82}.leading-\[\.95\]{line-height:.95}.leading-\[0\.55\]{line-height:.55}.leading-\[0\.82\]{line-height:.82}.leading-\[0\.85\]{line-height:.85}.leading-\[0\.92\]{line-height:.92}.leading-\[0\.95\]{line-height:.95}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.03\]{line-height:1.03}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.75\]{line-height:1.75}.leading-\[1\.7\]{line-height:1.7}.leading-\[1\.8\]{line-height:1.8}.leading-\[10px\]{line-height:10px}.leading-\[14px\]{line-height:14px}.leading-\[18px\]{line-height:18px}.leading-\[21px\]{line-height:21px}.leading-\[22px\]{line-height:22px}.leading-\[24px\]{line-height:24px}.leading-\[26px\]{line-height:26px}.leading-\[31px\]{line-height:31px}.leading-\[39px\]{line-height:39px}.leading-none{line-height:1}.tracking-\[-\.03em\]{letter-spacing:-.03em}.tracking-\[-\.05em\]{letter-spacing:-.05em}.tracking-\[-\.06em\]{letter-spacing:-.06em}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.055em\]{letter-spacing:-.055em}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.tracking-\[-0\.06em\]{letter-spacing:-.06em}.tracking-\[\.02em\]{letter-spacing:.02em}.tracking-\[\.03em\]{letter-spacing:.03em}.tracking-\[\.08em\]{letter-spacing:.08em}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[\.24em\]{letter-spacing:.24em}.tracking-\[\.2em\]{letter-spacing:.2em}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.03em\]{letter-spacing:.03em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0}.\!text-blue{--tw-text-opacity:1!important;color:rgb(60 80 224/var(--tw-text-opacity))!important}.text-\[\#000000\]{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-\[\#000000e6\]{color:#000000e6}.text-\[\#151515\]{--tw-text-opacity:1;color:rgb(21 21 21/var(--tw-text-opacity))}.text-\[\#171717\]{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity))}.text-\[\#191919\]{--tw-text-opacity:1;color:rgb(25 25 25/var(--tw-text-opacity))}.text-\[\#1F1C18\]{--tw-text-opacity:1;color:rgb(31 28 24/var(--tw-text-opacity))}.text-\[\#211C18\]{--tw-text-opacity:1;color:rgb(33 28 24/var(--tw-text-opacity))}.text-\[\#21416e\]{--tw-text-opacity:1;color:rgb(33 65 110/var(--tw-text-opacity))}.text-\[\#261D17\]{--tw-text-opacity:1;color:rgb(38 29 23/var(--tw-text-opacity))}.text-\[\#28221d\]{--tw-text-opacity:1;color:rgb(40 34 29/var(--tw-text-opacity))}.text-\[\#293b61\]{--tw-text-opacity:1;color:rgb(41 59 97/var(--tw-text-opacity))}.text-\[\#2B241F\]{--tw-text-opacity:1;color:rgb(43 36 31/var(--tw-text-opacity))}.text-\[\#2F241C\]{--tw-text-opacity:1;color:rgb(47 36 28/var(--tw-text-opacity))}.text-\[\#2F2A24\]{--tw-text-opacity:1;color:rgb(47 42 36/var(--tw-text-opacity))}.text-\[\#2d2926\]{--tw-text-opacity:1;color:rgb(45 41 38/var(--tw-text-opacity))}.text-\[\#2f2f2f\]{--tw-text-opacity:1;color:rgb(47 47 47/var(--tw-text-opacity))}.text-\[\#31251D\]{--tw-text-opacity:1;color:rgb(49 37 29/var(--tw-text-opacity))}.text-\[\#313133\]{--tw-text-opacity:1;color:rgb(49 49 51/var(--tw-text-opacity))}.text-\[\#332A22\]{--tw-text-opacity:1;color:rgb(51 42 34/var(--tw-text-opacity))}.text-\[\#39322d\]{--tw-text-opacity:1;color:rgb(57 50 45/var(--tw-text-opacity))}.text-\[\#403833\]{--tw-text-opacity:1;color:rgb(64 56 51/var(--tw-text-opacity))}.text-\[\#405476\]{--tw-text-opacity:1;color:rgb(64 84 118/var(--tw-text-opacity))}.text-\[\#414042\]{--tw-text-opacity:1;color:rgb(65 64 66/var(--tw-text-opacity))}.text-\[\#484848\]{--tw-text-opacity:1;color:rgb(72 72 72/var(--tw-text-opacity))}.text-\[\#4F3A2A\]{--tw-text-opacity:1;color:rgb(79 58 42/var(--tw-text-opacity))}.text-\[\#4b4b4b\]{--tw-text-opacity:1;color:rgb(75 75 75/var(--tw-text-opacity))}.text-\[\#4d4d4d\]{--tw-text-opacity:1;color:rgb(77 77 77/var(--tw-text-opacity))}.text-\[\#51453b\]{--tw-text-opacity:1;color:rgb(81 69 59/var(--tw-text-opacity))}.text-\[\#5B371F\]{--tw-text-opacity:1;color:rgb(91 55 31/var(--tw-text-opacity))}.text-\[\#5B4630\]{--tw-text-opacity:1;color:rgb(91 70 48/var(--tw-text-opacity))}.text-\[\#5b4739\]{--tw-text-opacity:1;color:rgb(91 71 57/var(--tw-text-opacity))}.text-\[\#5f574f\]{--tw-text-opacity:1;color:rgb(95 87 79/var(--tw-text-opacity))}.text-\[\#645b53\]{--tw-text-opacity:1;color:rgb(100 91 83/var(--tw-text-opacity))}.text-\[\#68472F\]{--tw-text-opacity:1;color:rgb(104 71 47/var(--tw-text-opacity))}.text-\[\#6E6A64\]{--tw-text-opacity:1;color:rgb(110 106 100/var(--tw-text-opacity))}.text-\[\#6F645B\]{--tw-text-opacity:1;color:rgb(111 100 91/var(--tw-text-opacity))}.text-\[\#6f675f\]{--tw-text-opacity:1;color:rgb(111 103 95/var(--tw-text-opacity))}.text-\[\#746b62\]{--tw-text-opacity:1;color:rgb(116 107 98/var(--tw-text-opacity))}.text-\[\#7B7B7B\]{--tw-text-opacity:1;color:rgb(123 123 123/var(--tw-text-opacity))}.text-\[\#806f5f\]{--tw-text-opacity:1;color:rgb(128 111 95/var(--tw-text-opacity))}.text-\[\#826f5e\]{--tw-text-opacity:1;color:rgb(130 111 94/var(--tw-text-opacity))}.text-\[\#8A5A35\]{--tw-text-opacity:1;color:rgb(138 90 53/var(--tw-text-opacity))}.text-\[\#8B6547\]{--tw-text-opacity:1;color:rgb(139 101 71/var(--tw-text-opacity))}.text-\[\#8B6F4A\]{--tw-text-opacity:1;color:rgb(139 111 74/var(--tw-text-opacity))}.text-\[\#8C7865\]{--tw-text-opacity:1;color:rgb(140 120 101/var(--tw-text-opacity))}.text-\[\#8a6d53\]{--tw-text-opacity:1;color:rgb(138 109 83/var(--tw-text-opacity))}.text-\[\#8a6f4d\]{--tw-text-opacity:1;color:rgb(138 111 77/var(--tw-text-opacity))}.text-\[\#8b8076\]{--tw-text-opacity:1;color:rgb(139 128 118/var(--tw-text-opacity))}.text-\[\#907966\]{--tw-text-opacity:1;color:rgb(144 121 102/var(--tw-text-opacity))}.text-\[\#9A7650\]{--tw-text-opacity:1;color:rgb(154 118 80/var(--tw-text-opacity))}.text-\[\#9d9388\]{--tw-text-opacity:1;color:rgb(157 147 136/var(--tw-text-opacity))}.text-\[\#B3B3B3\]{--tw-text-opacity:1;color:rgb(179 179 179/var(--tw-text-opacity))}.text-\[\#B99B7B\]{--tw-text-opacity:1;color:rgb(185 155 123/var(--tw-text-opacity))}.text-\[\#D84A4A\]{--tw-text-opacity:1;color:rgb(216 74 74/var(--tw-text-opacity))}.text-\[\#FBB040\]{--tw-text-opacity:1;color:rgb(251 176 64/var(--tw-text-opacity))}.text-\[\#FFF9F1\]{--tw-text-opacity:1;color:rgb(255 249 241/var(--tw-text-opacity))}.text-\[\#FFFAF3\]{--tw-text-opacity:1;color:rgb(255 250 243/var(--tw-text-opacity))}.text-\[\#a4907d\]{--tw-text-opacity:1;color:rgb(164 144 125/var(--tw-text-opacity))}.text-\[\#ddc8b1\]{--tw-text-opacity:1;color:rgb(221 200 177/var(--tw-text-opacity))}.text-\[\#ead8c4\]{--tw-text-opacity:1;color:rgb(234 216 196/var(--tw-text-opacity))}.text-\[\#f7f2eb\]{--tw-text-opacity:1;color:rgb(247 242 235/var(--tw-text-opacity))}.text-\[\#fffaf3\]{--tw-text-opacity:1;color:rgb(255 250 243/var(--tw-text-opacity))}.text-\[rgba\(143\2c 103\2c 63\2c 0\.18\)\]{color:rgba(143,103,63,.18)}.text-\[rgba\(41\2c 34\2c 29\2c 0\.72\)\]{color:rgba(41,34,29,.72)}.text-\[rgba\(49\2c 37\2c 29\2c 0\.58\)\]{color:rgba(49,37,29,.58)}.text-blue{--tw-text-opacity:1;color:rgb(60 80 224/var(--tw-text-opacity))}.text-body{--tw-text-opacity:1;color:rgb(108 111 147/var(--tw-text-opacity))}.text-dark{--tw-text-opacity:1;color:rgb(28 39 76/var(--tw-text-opacity))}.text-dark-2{--tw-text-opacity:1;color:rgb(73 82 112/var(--tw-text-opacity))}.text-dark-4{--tw-text-opacity:1;color:rgb(141 147 165/var(--tw-text-opacity))}.text-gray-5{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-green{--tw-text-opacity:1;color:rgb(34 173 92/var(--tw-text-opacity))}.text-orange{--tw-text-opacity:1;color:rgb(242 116 48/var(--tw-text-opacity))}.text-red{--tw-text-opacity:1;color:rgb(242 48 48/var(--tw-text-opacity))}.text-teal{--tw-text-opacity:1;color:rgb(2 170 164/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-white\/75{color:rgb(255 255 255/.75)}.text-white\/80{color:rgb(255 255 255/.8)}.text-white\/90{color:rgb(255 255 255/.9)}.text-yellow{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-90{opacity:.9}.shadow-1{--tw-shadow:0px 1px 2px 0px rgba(166,175,195,0.25);--tw-shadow-colored:0px 1px 2px 0px var(--tw-shadow-color)}.shadow-1,.shadow-2{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2{--tw-shadow:0px 6px 24px 0px rgba(235,238,251,0.40),0px 2px 4px 0px rgba(148,163,184,0.05);--tw-shadow-colored:0px 6px 24px 0px var(--tw-shadow-color),0px 2px 4px 0px var(--tw-shadow-color)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-3{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-3{--tw-shadow:0px 2px 16px 0px rgba(13,10,44,0.12);--tw-shadow-colored:0px 2px 16px 0px var(--tw-shadow-color)}.shadow-\[-18px_22px_55px_rgba\(0\2c 0\2c 0\2c 0\.28\)\]{--tw-shadow:-18px 22px 55px rgba(0,0,0,0.28);--tw-shadow-colored:-18px 22px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{--tw-shadow:0 18px 40px rgba(0,0,0,0.08);--tw-shadow-colored:0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_70px_rgba\(31\2c 22\2c 14\2c 0\.26\)\]{--tw-shadow:0 20px 70px rgba(31,22,14,0.26);--tw-shadow-colored:0 20px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(0\2c 0\2c 0\2c \.2\)\]{--tw-shadow:0 2px 10px rgba(0,0,0,.2);--tw-shadow-colored:0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(61\2c 44\2c 29\2c 0\.05\)\2c 0_1px_2px_rgba\(61\2c 44\2c 29\2c 0\.04\)\]{--tw-shadow:0 8px 24px rgba(61,44,29,0.05),0 1px 2px rgba(61,44,29,0.04);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color),0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[10px_13px_28px_rgba\(0\2c 0\2c 0\2c 0\.22\)\]{--tw-shadow:10px 13px 28px rgba(0,0,0,0.22);--tw-shadow-colored:10px 13px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[10px_14px_28px_rgba\(0\2c 0\2c 0\2c 0\.2\)\]{--tw-shadow:10px 14px 28px rgba(0,0,0,0.2);--tw-shadow-colored:10px 14px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[10px_16px_30px_rgba\(0\2c 0\2c 0\2c 0\.24\)\]{--tw-shadow:10px 16px 30px rgba(0,0,0,0.24);--tw-shadow-colored:10px 16px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[12px_16px_30px_rgba\(0\2c 0\2c 0\2c 0\.24\)\]{--tw-shadow:12px 16px 30px rgba(0,0,0,0.24);--tw-shadow-colored:12px 16px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[12px_18px_32px_rgba\(0\2c 0\2c 0\2c 0\.22\)\]{--tw-shadow:12px 18px 32px rgba(0,0,0,0.22);--tw-shadow-colored:12px 18px 32px var(--tw-shadow-color)}.shadow-\[12px_18px_32px_rgba\(0\2c 0\2c 0\2c 0\.22\)\],.shadow-breadcrumb{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-breadcrumb{--tw-shadow:0px 1px 0px 0px #E5E7EB,0px -1px 0px 0px #E5E7EB;--tw-shadow-colored:0px 1px 0px 0px var(--tw-shadow-color),0px -1px 0px 0px var(--tw-shadow-color)}.shadow-filter{--tw-shadow:0px 1px 0px 0px #E5E7EB;--tw-shadow-colored:0px 1px 0px 0px var(--tw-shadow-color)}.shadow-filter,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-list{--tw-shadow:1px 0px 0px 0px #E5E7EB;--tw-shadow-colored:1px 0px 0px 0px var(--tw-shadow-color)}.shadow-list,.shadow-testimonial{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-testimonial{--tw-shadow:0px 0px 4px 0px rgba(148,163,184,0.10),0px 6px 12px 0px rgba(224,227,238,0.45);--tw-shadow-colored:0px 0px 4px 0px var(--tw-shadow-color),0px 6px 12px 0px var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.brightness-0{--tw-brightness:brightness(0)}.brightness-0,.drop-shadow-\[0_2px_6px_rgba\(0\2c 0\2c 0\2c \.5\)\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_6px_rgba\(0\2c 0\2c 0\2c \.5\)\]{--tw-drop-shadow:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.drop-shadow-\[0_2px_7px_rgba\(0\2c 0\2c 0\2c \.55\)\]{--tw-drop-shadow:drop-shadow(0 2px 7px rgba(0,0,0,.55))}.drop-shadow-\[0_2px_7px_rgba\(0\2c 0\2c 0\2c \.55\)\],.drop-shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c \.5\)\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c \.5\)\]{--tw-drop-shadow:drop-shadow(0 2px 8px rgba(0,0,0,.5))}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-size\]{transition-property:background-size;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[gap\2c opacity\]{transition-property:gap,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[max-height\2c opacity\]{transition-property:max-height,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[text-decoration-color\]{transition-property:text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\2c opacity\]{transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-\[1100ms\]{transition-duration:1.1s}.duration-\[180ms\]{transition-duration:.18s}.duration-\[220ms\]{transition-duration:.22s}.duration-\[350ms\]{transition-duration:.35s}.duration-\[400ms\]{transition-duration:.4s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@font-face{font-family:Elms Sans;src:url(/fonts/elms-sans/ElmsSans-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.shop-page .shop-page-hero-mobile{display:none}@media (max-width:767px){.shop-page{width:100%;overflow-x:hidden}.shop-page .shop-page-hero-mobile{display:block;position:relative;width:100%;height:64.102564vw;min-height:64.102564vw;max-height:64.102564vw;overflow:hidden;background:#e9edf0}.shop-page .shop-page-hero-mobile__viewport{width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.shop-page .shop-page-hero-mobile__viewport::-webkit-scrollbar{display:none}.shop-page .shop-page-hero-mobile__track{display:flex;width:200%;height:100%}.shop-page .shop-page-hero-mobile__track.is-single{width:100%}.shop-page .shop-page-hero-mobile__slide{position:relative;width:50%;height:100%;flex:0 0 50%;overflow:hidden;scroll-snap-align:start}.shop-page .shop-page-hero-mobile__track.is-single .shop-page-hero-mobile__slide{width:100%;flex-basis:100%}.shop-page .shop-page-hero-mobile__image{top:0!important;right:auto!important;bottom:auto!important;left:0!important;width:100%!important;max-width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.shop-page .shop-page-hero-mobile__track.is-single .shop-page-hero-mobile__image{width:100%!important}.shop-page .shop-page-hero-mobile__dots{position:absolute;bottom:2.564103vw;left:50%;display:flex;width:8.205128vw;height:.25641vw;gap:.512821vw;transform:translateX(-50%)}.shop-page .shop-page-hero-mobile__dots button{width:3.846154vw;height:.25641vw;padding:0;border:0;border-radius:0;background:rgba(255,255,255,.2)}.shop-page .shop-page-hero-mobile__dots button.is-active{background:#fff}.shop-page .shop-page-hero{display:none;width:100%;height:64.102564vw;min-height:64.102564vw;max-height:64.102564vw;margin:0}.shop-page .shop-page-hero img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.shop-page .shop-listing-section{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0 0 25.641026vw}.shop-page .shop-listing-layout{display:block;width:100%}.shop-page .shop-filter-sidebar{box-sizing:border-box;width:100%;height:19.487179vw;min-height:19.487179vw;margin:0!important;padding:0}.shop-page .shop-mobile-search-filter{box-sizing:border-box;display:flex;width:100%;height:19.487179vw;align-items:center;gap:1.282051vw;padding:5.128205vw 4.102564vw;background:#fff;box-shadow:0 1.025641vw 4.846154vw rgba(0,0,0,.02)}.shop-page .shop-mobile-search-field{box-sizing:border-box;display:flex;width:75.641026vw;height:9.230769vw;flex:0 0 75.641026vw;align-items:center;justify-content:space-between;gap:2.564103vw;padding:2.564103vw 4.102564vw;background:#f3f3f2}.shop-page .shop-mobile-search-field input{min-width:0;width:100%;height:4.102564vw;padding:0;border:0;outline:0;background:transparent;font-family:Elms Sans,sans-serif;font-size:3.076923vw;font-weight:400;line-height:4.102564vw;color:#484848}.shop-page .shop-mobile-search-field input::-moz-placeholder{color:#7b7b7b;opacity:1}.shop-page .shop-mobile-search-field input::placeholder{color:#7b7b7b;opacity:1}.shop-page .shop-mobile-search-field input::-webkit-search-cancel-button{display:none}.shop-page .shop-mobile-search-field img{display:block;width:3.333333vw;height:3.333333vw;flex:0 0 3.333333vw}.shop-page .shop-mobile-filter-button{box-sizing:border-box;display:inline-flex;width:14.871795vw;height:9.230769vw;flex:0 0 14.871795vw;align-items:center;justify-content:center;padding:2.564103vw;border:0;background:#21416e;color:#f3f3f2}.shop-page .shop-mobile-filter-button svg{width:5.641026vw;height:3.076923vw}.shop-page .shop-mobile-filter-button img{display:block;width:5.641026vw;height:3.076923vw}@keyframes shop-filter-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes shop-filter-drawer-in{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.shop-page .shop-filter-dialog{background:rgba(0,0,0,.5)!important;animation:shop-filter-dialog-fade-in .18s ease-out both}.shop-page .shop-filter-dialog-panel{box-sizing:border-box;width:76.153846vw!important;max-width:76.153846vw!important;height:100dvh;min-height:100vh;margin:0;padding:0!important;border-radius:0;background:#fff;box-shadow:.769231vw 0 2.564103vw rgba(0,0,0,.08);animation:shop-filter-drawer-in .36s cubic-bezier(.22,.61,.36,1) both}.shop-page .shop-filter-mobile-groups{box-sizing:border-box;width:67.948718vw;margin:calc(30.25641vw - 10px) 4.102564vw 0}.shop-page .shop-filter-mobile-group{box-sizing:border-box;display:flex;width:100%;min-height:21.025641vw;flex-direction:column;align-items:flex-start;padding:7.692308vw 0;border-top:.25641vw solid #484848}.shop-page .shop-filter-mobile-group:nth-child(2){border-bottom:0}.shop-page .shop-filter-mobile-group:last-child{border-bottom:.25641vw solid #484848}.shop-page .shop-filter-mobile-group summary{box-sizing:border-box;display:flex;width:100%;height:5.384615vw;align-items:center;justify-content:space-between;padding:0;cursor:pointer;list-style:none;font-family:Elms Sans,sans-serif;font-size:4.102564vw;font-weight:600;line-height:5.384615vw;text-transform:uppercase;color:#484848}.shop-page .shop-filter-mobile-group summary::-webkit-details-marker{display:none}.shop-page .shop-filter-mobile-chevron{display:block;width:5.897436vw;height:2.564103vw;flex:0 0 5.897436vw;margin:0;transform:none;transition:transform .22s ease}.shop-page .shop-filter-mobile-group[open] .shop-filter-mobile-chevron{transform:rotate(180deg)}.shop-page .shop-filter-mobile-options{display:flex;width:67.948718vw!important;flex-direction:column;gap:2.564103vw;margin-top:5.128205vw}.shop-page .shop-filter-mobile-option{box-sizing:border-box;display:grid!important;width:67.948718vw!important;align-self:stretch;grid-template-columns:4.102564vw minmax(0,1fr) 3.846154vw;-moz-column-gap:2.564103vw;column-gap:2.564103vw;height:4.102564vw;min-height:4.102564vw;align-items:center;padding:0;border:0;background:transparent;font-family:Elms Sans,sans-serif;font-size:3.076923vw;font-weight:500;line-height:4.102564vw;text-align:left;color:#484848}.shop-page .shop-filter-mobile-checkbox{display:block;width:4.102564vw;height:4.102564vw;flex:0 0 4.102564vw;background:#f2f3f5}.shop-page .shop-filter-mobile-checkbox.is-selected{background:#21416e}.shop-page .shop-filter-mobile-option-label{display:block;min-width:0;overflow:hidden;white-space:nowrap}.shop-page .shop-filter-mobile-option-count{display:block;position:static;width:3.846154vw;height:4.102564vw;margin:0;justify-self:end;text-align:right;font-family:Elms Sans,sans-serif;font-size:3.076923vw;font-weight:500;line-height:4.102564vw;color:#afafaf}.shop-page .shop-filter-mobile-group summary:focus-visible,.shop-page .shop-filter-mobile-option:focus-visible{outline:1px solid #21416e;outline-offset:2px}.shop-page .shop-filter-mobile-option>span{pointer-events:none}.shop-page .shop-product-results{width:100%}.shop-page .shop-fallback-categories{display:none}.shop-page .shop-product-grid{display:grid;box-sizing:border-box;width:91.794872vw;margin:0 auto;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:4.102564vw;column-gap:4.102564vw;row-gap:12.820513vw}.shop-page .shop-product-grid>.shop-product-card{width:43.846154vw;min-width:0}.shop-page .shop-product-grid>.shop-product-card>a:first-child{box-sizing:border-box;width:43.846154vw;height:43.846154vw;aspect-ratio:auto;border-radius:0;background:#f3f1f0}.shop-page .shop-product-grid>.shop-product-card>a:first-child img{width:100%;height:100%;padding:0;-o-object-fit:contain;object-fit:contain}.shop-page .shop-product-grid>.shop-product-card>.shop-product-meta{box-sizing:border-box;display:flex;width:43.846154vw;height:9.230769vw;min-height:9.230769vw;flex-direction:column;align-items:flex-start;gap:0;margin:5.128205vw 0 0;padding:0;background:transparent}.shop-page .shop-product-grid>.shop-product-card h3,.shop-page .shop-product-grid>.shop-product-card h3 a{box-sizing:border-box;display:block;width:100%;height:4.615385vw;margin:0;overflow:hidden;padding:0;font-family:Elms Sans,sans-serif;font-size:3.589744vw;font-weight:700;line-height:4.615385vw;letter-spacing:.03em;white-space:nowrap;color:#484848}.shop-page .shop-product-grid>.shop-product-card .shop-product-meta>p{width:auto;height:3.333333vw;margin:1.282051vw 0 0;padding:0;font-family:Elms Sans,sans-serif;font-size:2.564103vw;font-weight:400;line-height:3.333333vw;letter-spacing:.03em;color:#484848}.shop-page .shop-pagination{box-sizing:border-box;display:flex;width:51.282051vw;height:9.230769vw;align-items:center;justify-content:center;gap:1.282051vw;margin:12.820513vw auto 0}.shop-page .shop-pagination__control,.shop-page .shop-pagination__page{box-sizing:border-box;display:flex;width:9.230769vw;height:9.230769vw;flex:0 0 9.230769vw;align-items:center;justify-content:center;padding:2.564103vw;background:#f3f3f2;color:#484848}.shop-page .shop-pagination__page{font-family:Elms Sans,sans-serif;font-size:3.589744vw;font-weight:600;line-height:4.615385vw}.shop-page .shop-pagination__control--disabled,.shop-page .shop-pagination__page--inactive{opacity:.3}.shop-page .shop-pagination__arrow{position:relative;display:block;width:3.589744vw;height:3.589744vw;flex:0 0 3.589744vw;background-image:url(/images/icons/pagination-arrow-mobile.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.shop-page .shop-pagination__arrow--prev{transform:rotate(180deg)}.shop-page .shop-pagination__arrow:before{display:none}header.site-header .mobile-menu-backdrop{position:fixed;z-index:10000;inset:0;display:block;width:100vw;height:100dvh;padding:0;border:0;background:rgba(0,0,0,.5);cursor:default}header.site-header .mobile-menu-drawer{position:fixed;z-index:10001;top:0;left:0;display:block;box-sizing:border-box;width:76.153846vw;height:100dvh;min-height:100vh;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;background:#fff;color:#484848;box-shadow:12px 0 32px rgba(0,0,0,.08);animation:mobile-menu-drawer-in .22s ease-out both}header.site-header .mobile-menu-profile{position:absolute;top:60px;left:16px;display:flex;box-sizing:border-box;width:50px;height:52px;align-items:center;justify-content:center;padding:16px;border:0;border-radius:321px;background:#f3f3f2;color:#484848;cursor:pointer}header.site-header .mobile-menu-profile img{display:block;width:18px;height:20px;flex:0 0 18px}header.site-header .mobile-menu-links{position:absolute;top:41.538462vw;left:4.102564vw;display:flex;width:67.948718vw;flex-direction:column;gap:7.692308vw}header.site-header .mobile-menu-language,header.site-header .mobile-menu-link{box-sizing:border-box;width:67.948718vw;height:5.384615vw;flex:0 0 5.384615vw;align-items:center;font-family:Elms Sans,sans-serif;font-size:4.102564vw;font-weight:500;line-height:5.384615vw;color:#484848}header.site-header .mobile-menu-link{position:relative;display:flex;padding:0;border:0;background:transparent;justify-content:space-between;text-decoration:none}header.site-header .mobile-menu-product{display:flex;width:67.948718vw;flex-direction:column;gap:0}header.site-header .mobile-menu-product .mobile-menu-chevron{transition:transform .28s cubic-bezier(.4,0,.2,1)}header.site-header .mobile-menu-product.is-open .mobile-menu-chevron{transform:rotate(225deg)}header.site-header .mobile-product-submenu{display:flex;width:67.948718vw;max-height:0;flex-direction:column;gap:5.128205vw;margin-top:0;overflow:hidden;opacity:0;pointer-events:none;transition:max-height .42s cubic-bezier(.4,0,.2,1),margin-top .42s cubic-bezier(.4,0,.2,1),opacity .26s ease}header.site-header .mobile-product-submenu.is-open{max-height:109.102564vw;margin-top:5.128205vw;opacity:1;pointer-events:auto}header.site-header .mobile-product-group{display:flex;box-sizing:border-box;width:67.948718vw;flex-direction:column;align-items:flex-start;gap:2.564103vw;border-top:.5px dashed #484848;padding:5.128205vw 0 0}header.site-header .mobile-product-group-category{height:52.948718vw}header.site-header .mobile-product-group-space{height:51.025641vw;border-bottom:.5px dashed #484848;padding-bottom:5.128205vw}header.site-header .mobile-product-group-title,header.site-header .mobile-product-option{display:block;width:67.948718vw;height:4.615385vw;flex:0 0 4.615385vw;font-family:Elms Sans,sans-serif;font-size:3.589744vw;line-height:4.615385vw;color:#484848;text-decoration:none}header.site-header .mobile-product-group-title{font-weight:700}header.site-header .mobile-product-option{font-weight:400}}@media (max-width:767px){header.site-header .mobile-product-option:focus-visible,header.site-header .mobile-product-option:hover{color:#484848}header.site-header .mobile-menu-drawer::-webkit-scrollbar{display:none;width:0;height:0}header.site-header .mobile-menu-language a:focus-visible,header.site-header .mobile-menu-language a:hover,header.site-header .mobile-menu-link:focus-visible,header.site-header .mobile-menu-link:hover{color:#484848}header.site-header .mobile-menu-chevron{display:block;width:2.564103vw;height:2.564103vw;margin-top:.769231vw;margin-right:.769231vw;border-right:1.2px solid #b3b3b3;border-bottom:1.2px solid #b3b3b3;transform:rotate(45deg)}header.site-header .mobile-menu-language{display:flex;width:auto;gap:2.564103vw}header.site-header .mobile-menu-language a{color:#484848;text-decoration:none}header.site-header .mobile-menu-language a:not(.is-active),header.site-header .mobile-menu-language>span{color:#b3b3b3}}@keyframes mobile-menu-drawer-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@media (max-width:767px){.login-modal-overlay{align-items:flex-start!important;justify-content:flex-start!important;padding:0!important;background:rgba(0,0,0,.5)!important}.login-modal-overlay,.login-modal-panel{width:100vw!important;height:100dvh!important}.login-modal-panel{position:relative!important;display:block!important;box-sizing:border-box;min-height:842px!important;max-height:none!important;max-width:none!important;flex:0 0 100vw;overflow:hidden;background:#d9d9d9!important;box-shadow:none;animation:login-mobile-panel-in .42s cubic-bezier(.22,.61,.36,1) both}.login-modal-panel:before{z-index:0;bottom:-2.24px;width:433.82px;height:844.24px;background:url(/images/homepage-reference/about-mobile-decoration.svg) 0 0/100% 100% no-repeat}.login-modal-panel:after,.login-modal-panel:before{position:absolute;left:0;pointer-events:none;content:""}.login-modal-panel:after{z-index:1;right:0;bottom:0;height:208px;background:linear-gradient(180deg,rgba(211,210,209,0),#d3d2d1 13.94%)}.login-modal-close{top:689px!important;right:auto!important;left:calc(50% - 27.5px);z-index:3;width:55px!important;height:55px!important;padding:10px;background:rgba(123,123,123,.2)!important}.login-modal-close span{width:1.5px;height:25px;background:#484848}.login-modal-content{position:absolute!important;z-index:2;top:193px!important;left:32px;min-width:0;margin:0!important;padding:0!important}.login-modal-body,.login-modal-content{display:block!important;width:326px!important;height:332px}.login-modal-body{position:relative;max-width:none!important;margin:0}.login-modal-switcher{display:flex!important;width:326px!important;height:26px!important;align-items:flex-end!important;justify-content:center!important;gap:10px;font-family:Elms Sans,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:26px!important}.login-modal-switcher button{font-family:Elms Sans,sans-serif;font-weight:700;transition:font-size .38s cubic-bezier(.4,0,.2,1),line-height .38s cubic-bezier(.4,0,.2,1),color .3s ease;will-change:font-size,line-height}.login-modal-switcher>span{width:4px;height:18px;padding:0;font-size:12px;line-height:16px}.login-modal-switcher.is-registering>button:last-child,.login-modal-switcher:not(.is-registering)>button:first-child{font-size:20px;line-height:26px;color:#484848}.login-modal-switcher.is-registering>button:first-child,.login-modal-switcher:not(.is-registering)>button:last-child{font-size:12px;line-height:16px;color:#7b7b7b}.login-modal-form{position:absolute;top:126px;left:0;display:flex!important;box-sizing:border-box;width:326px!important;height:206px;gap:0!important;padding:0;transition:top .36s cubic-bezier(.4,0,.2,1),height .36s cubic-bezier(.4,0,.2,1)}.login-modal-form.is-registering{top:98px;height:262px}.login-modal-form>input{position:absolute;top:0;left:0;box-sizing:border-box;width:326px!important;height:36px!important;flex:0 0 36px;padding:10px 16px!important;font-family:Elms Sans,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;background:#fff!important;transition:top .36s cubic-bezier(.4,0,.2,1),opacity .24s ease,transform .36s cubic-bezier(.4,0,.2,1)}.login-modal-form>input[name=auth-email]{top:30px}.login-modal-form>input[name=auth-password]{top:86px}.login-modal-form.is-registering>input[name=auth-name]{top:30px;display:block;opacity:1;transform:translateY(0)}.login-modal-form.is-registering>input[name=auth-email]{top:86px}.login-modal-form.is-registering>input[name=auth-password]{top:142px}.login-modal-form>input[name=auth-name]{display:block;opacity:0;transform:translateY(-8px)}.login-modal-form .auth-confirm-password{display:none}.login-modal-form .auth-dynamic-area{position:absolute;top:132px;left:0;width:326px;height:16px;margin:0;transition:top .36s cubic-bezier(.4,0,.2,1)}.login-modal-form.is-registering .auth-dynamic-area{top:188px}.login-modal-form .auth-forgot-password,.login-modal-form .auth-forgot-password .auth-dynamic-inner{width:135px;height:16px}.login-modal-form .auth-forgot-password button{width:135px;height:16px;padding:0 16px;font-family:Elms Sans,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.03em;white-space:nowrap}.login-modal-form .auth-register-fields .auth-dynamic-inner{display:flex!important;width:279px;height:16px;flex-direction:row;gap:10px}.login-modal-form .auth-register-fields label{width:279px;height:16px;font-family:Elms Sans,sans-serif;font-size:12px;font-weight:400;line-height:16px;white-space:nowrap}.login-modal-form .auth-register-fields .auth-terms-checkbox{width:15px;height:15px;flex:0 0 15px}.login-modal-form .auth-submit-button{position:absolute;top:168px;left:50%;width:200px!important;height:38px!important;flex:0 0 38px;margin:0!important;padding:10px 16px!important;font-family:Elms Sans,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;transform:translateX(-50%)!important;transition:top .36s cubic-bezier(.4,0,.2,1),transform .36s cubic-bezier(.4,0,.2,1)}.login-modal-form.is-registering .auth-submit-button{top:224px}.login-modal-form .auth-submit-label{font-family:Elms Sans,sans-serif;font-size:12px;line-height:16px}}@keyframes login-mobile-panel-in{0%{opacity:.7;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes product-detail-image-slide-next{0%{opacity:.35;transform:translateX(32px)}to{opacity:1;transform:translateX(0)}}@keyframes product-detail-image-slide-prev{0%{opacity:.35;transform:translateX(-32px)}to{opacity:1;transform:translateX(0)}}@keyframes product-detail-zoom-image-slide-next{0%{opacity:.35;transform:translate(-50%) translateX(32px)}to{opacity:1;transform:translate(-50%) translateX(0)}}@keyframes product-detail-zoom-image-slide-prev{0%{opacity:.35;transform:translate(-50%) translateX(-32px)}to{opacity:1;transform:translate(-50%) translateX(0)}}.product-detail-zoom-modal-image-next{animation:product-detail-zoom-image-slide-next .35s ease-out both}.product-detail-zoom-modal-image-prev{animation:product-detail-zoom-image-slide-prev .35s ease-out both}.product-detail-page .product-detail-main-image-img-next{animation:product-detail-image-slide-next .35s ease-out both}.product-detail-page .product-detail-main-image-img-prev{animation:product-detail-image-slide-prev .35s ease-out both}@media (prefers-reduced-motion:reduce){.product-detail-page .product-detail-main-image-img-next,.product-detail-page .product-detail-main-image-img-prev,.product-detail-zoom-modal-image-next,.product-detail-zoom-modal-image-prev{animation:none}}.product-detail-zoom-modal{position:fixed;inset:0;z-index:2147483647;display:flex;align-items:flex-start;justify-content:center;box-sizing:border-box;padding-top:44px;background:rgba(72,72,72,.72);pointer-events:auto}.product-detail-zoom-modal-stage{position:relative;width:min(1440px,calc(100vw - 48px));height:min(903px,calc(100vh - 44px));flex:0 1 auto;background:#f3f3f2}.product-detail-zoom-modal-image{position:absolute!important;inset:auto!important;top:133.23px!important;left:50%!important;right:auto!important;bottom:auto!important;width:min(636.54px,calc(100% - 80px))!important;height:min(636.54px,calc(100% - 210px))!important;transform:translateX(-50%);-o-object-fit:contain;object-fit:contain}.product-detail-zoom-modal-arrow{position:absolute;z-index:2;border:0;background:transparent;color:#484848;cursor:pointer;top:calc(44px + (min(903px, calc(100vh - 44px)) / 2));display:flex;width:56px;height:72px;align-items:center;justify-content:center;padding:20px 18px;transform:translateY(-50%);font-size:0;line-height:0}.product-detail-zoom-modal-arrow .collection-slider-chevron{width:19.68px;height:19.68px;border-color:#484848}.product-detail-zoom-modal-arrow-prev{left:max(18px,calc((100vw - min(1440px, calc(100vw - 48px))) / 2 + 18px))}.product-detail-zoom-modal-arrow-next{right:max(18px,calc((100vw - min(1440px, calc(100vw - 48px))) / 2 + 18px))}.product-detail-zoom-modal-thumbnails{position:absolute;bottom:50px;left:50%;z-index:3;display:flex;width:-moz-max-content;width:max-content;max-width:calc(100% - 40px);gap:10px;justify-content:center;overflow-x:auto;scrollbar-width:none;transform:translateX(-50%)}.product-detail-zoom-modal-thumbnails::-webkit-scrollbar{display:none}.header-product-dropdown{position:absolute;top:100%;left:0;z-index:20;width:100%;height:253px;overflow:visible;background:var(--site-header-glass-background,rgba(255,255,255,.12));backdrop-filter:var(--site-header-glass-filter,blur(16px) saturate(135%));box-shadow:none;border-bottom:1px solid var(--site-header-glass-border,rgba(255,255,255,.28));animation:header-product-dropdown-enter .26s ease-out both}.header-product-dropdown:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,0) 70%)}.header-product-dropdown.header-product-dropdown-overlay-scrolled{--site-header-glass-background:rgba(255,255,255,0.1)}@keyframes header-product-dropdown-enter{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}.header-product-dropdown-inner{display:flex;box-sizing:border-box;align-items:flex-start;width:100%;height:253px;max-width:none;margin:0;padding:30px 0 30px max(24px,calc((100vw - 1920px) / 2 + 605px));gap:100px}.header-product-dropdown-group{display:flex;width:150px;min-width:150px;flex-direction:column;align-items:flex-start;gap:20px}.header-product-dropdown-group h2{width:150px;height:21px;margin:0;color:#484848;font-family:Elms Sans,sans-serif;font-size:16px;font-weight:600;line-height:21px}.header-product-dropdown-options{display:flex;width:150px;flex-direction:column;gap:5px}.header-product-dropdown-options a{display:block;width:150px;height:21px;overflow:hidden;color:#484848;font-family:Elms Sans,sans-serif;font-size:16px;font-weight:400;line-height:21px;white-space:nowrap;transition:color .18s ease}.header-product-dropdown-options a:focus-visible,.header-product-dropdown-options a:hover{color:#484848;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media (max-width:1279px){.header-product-dropdown-inner{padding-left:48px;gap:48px}}@media (max-width:767px){.header-product-dropdown{position:relative;top:auto;height:auto}.header-product-dropdown-inner{height:auto;flex-direction:column;align-items:flex-start;gap:24px;padding:24px}}@media (min-width:1200px){.header-product-dropdown{position:fixed;top:85.5px;left:0;width:100vw;z-index:10000}}.product-detail-zoom-modal-thumbnails button{position:relative;width:124px;height:78px;flex:0 0 124px;padding:0;overflow:hidden;border:2px solid transparent;background:#f3f3f2;opacity:.3;cursor:pointer;transition:opacity .18s ease,border-color .18s ease}.product-detail-zoom-modal-thumbnails button.is-active{border-color:transparent;opacity:1}.product-detail-zoom-modal-thumbnails button:focus-visible,.product-detail-zoom-modal-thumbnails button:hover{opacity:.7}.product-detail-zoom-modal-thumbnails button.is-active:focus-visible,.product-detail-zoom-modal-thumbnails button.is-active:hover{opacity:1}.product-detail-zoom-modal-thumbnails button img{position:absolute!important;inset:auto!important;top:50%!important;left:50%!important;width:54.8px!important;height:54.8px!important;transform:translate(-50%,-50%)!important;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.product-detail-zoom-modal{padding-top:20px}.product-detail-zoom-modal-stage{width:100vw;height:calc(100vh - 20px)}.product-detail-zoom-modal-arrow{top:50%}.product-detail-zoom-modal-arrow-prev{left:4px}.product-detail-zoom-modal-arrow-next{right:4px}.product-detail-zoom-modal-image{top:60px!important;left:50%!important;width:calc(100% - 40px)!important;height:calc(100% - 170px)!important}.product-detail-zoom-modal-thumbnails{bottom:20px;width:-moz-max-content;width:max-content;max-width:calc(100% - 24px);gap:6px;overflow-x:auto;justify-content:flex-start}.product-detail-zoom-modal-thumbnails button{width:58px;height:44px;flex-basis:58px}}@font-face{font-family:Elms Sans;src:url(/fonts/elms-sans/ElmsSans-Bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Elms Sans;src:url(/fonts/elms-sans/ElmsSans-Medium.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Elms Sans;src:url(/fonts/elms-sans/ElmsSans-SemiBold.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.custom-search{-webkit-border-radius:0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px}.custom-select select{display:none}.select-selected{position:relative;cursor:pointer;border-top-left-radius:5px;border-bottom-left-radius:5px;border-width:1px;border-right-width:0!important;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));padding:11px 2rem 11px .875rem;font-size:14px;line-height:22px;--tw-text-opacity:1;color:rgb(28 39 76/var(--tw-text-opacity))}@media (min-width:1024px){#product>div>div.select-selected{height:504px;margin-top:50px}}.select-selected:after{content:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.00005 5.54998C4.88755 5.54998 4.7938 5.51248 4.70005 5.43748L0.387549 1.19998C0.218799 1.03123 0.218799 0.768726 0.387549 0.599976C0.556299 0.431226 0.818799 0.431226 0.987549 0.599976L5.00005 4.51873L9.01255 0.562476C9.1813 0.393726 9.4438 0.393726 9.61255 0.562476C9.7813 0.731226 9.7813 0.993726 9.61255 1.16248L5.30005 5.39998C5.2063 5.49373 5.11255 5.54998 5.00005 5.54998Z' fill='%231C274C'/%3E%3C/svg%3E%0A");position:absolute;top:50%;right:1.125rem;--tw-translate-y:-50%;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.select-selected.select-arrow-active:after,.select-selected:after{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-selected.select-arrow-active:after{margin-top:.125rem;--tw-rotate:180deg}.select-items div{cursor:pointer;padding:7px 1.125rem;font-size:14px;line-height:22px;--tw-text-opacity:1;color:rgb(96 104 130/var(--tw-text-opacity))}.select-items{position:absolute;top:100%;left:0;right:0;z-index:99;margin-top:.375rem;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding-top:.625rem;padding-bottom:.625rem;--tw-shadow:0px 6px 24px 0px rgba(235,238,251,0.40),0px 2px 4px 0px rgba(148,163,184,0.05);--tw-shadow-colored:0px 6px 24px 0px var(--tw-shadow-color),0px 2px 4px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:1200px){footer.select-items{margin-top:100px;background:#f3f3f2}footer.select-items>div{width:100%;max-width:none;min-height:530px;padding:100px 0}footer.select-items>div>div:last-child>div a,footer.select-items>div>div:last-child>p{height:35px;margin:0;font-family:Elms Sans,sans-serif;font-size:16px;font-weight:400;line-height:35px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#484848}footer.select-items>div>div:last-child>p{width:267px;text-align:center}footer.select-items>div>div:last-child>div{display:flex;width:336px;height:35px;align-items:center;justify-content:flex-end;gap:30px}footer.select-items>div>div:last-child>div a:first-child{width:109px;text-align:center}footer.select-items>div>div:last-child>div a:last-child{width:197px;text-align:center}footer.select-items>div>div:last-child>div a:focus-visible,footer.select-items>div>div:last-child>div a:hover{text-decoration:none}}@media (max-width:767px){footer.select-items{min-height:142.307692vw;margin-top:0;background:#f3f3f2}footer.select-items,footer.select-items>div{box-sizing:border-box;width:100%;height:142.307692vw}footer.select-items>div{display:flex;min-height:0;flex-direction:column;align-items:center;padding:20.512821vw 0}footer.select-items>div>div:last-child>div a,footer.select-items>div>div:last-child>p{height:4.102564vw;margin:0;font-family:Elms Sans,sans-serif;font-size:3.076923vw;font-weight:400;line-height:4.102564vw;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--gh-mobile-text)}footer.select-items>div>div:last-child>p{width:51.282051vw;order:2;text-align:center}footer.select-items>div>div:last-child>div{display:flex;width:68.717949vw;height:4.102564vw;order:1;align-items:center;justify-content:center;gap:0}footer.select-items>div>div:last-child>div a{width:auto;text-align:center}footer.select-items>div>div:last-child>div a+a:before{display:inline-block;margin:0 2.564103vw;content:"|"}}.select-hide{display:none}.same-as-selected,.select-items div:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(28 39 76/var(--tw-text-opacity))}.custom-select-2 .select-selected{border-radius:.375rem;border-right-width:1px!important;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.375rem 2.25rem .375rem .75rem;--tw-text-opacity:1;color:rgb(141 147 165/var(--tw-text-opacity))}@media (min-width:1200px){footer.custom-select-2 .select-selected{margin-top:100px;background:#f3f3f2}footer.custom-select-2 .select-selected>div{width:100%;max-width:none;min-height:530px;padding:100px 0}footer.custom-select-2 .select-selected>div>div:last-child>div a,footer.custom-select-2 .select-selected>div>div:last-child>p{height:35px;margin:0;font-family:Elms Sans,sans-serif;font-size:16px;font-weight:400;line-height:35px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#484848}footer.custom-select-2 .select-selected>div>div:last-child>p{width:267px;text-align:center}footer.custom-select-2 .select-selected>div>div:last-child>div{display:flex;width:336px;height:35px;align-items:center;justify-content:flex-end;gap:30px}footer.custom-select-2 .select-selected>div>div:last-child>div a:first-child{width:109px;text-align:center}footer.custom-select-2 .select-selected>div>div:last-child>div a:last-child{width:197px;text-align:center}footer.custom-select-2 .select-selected>div>div:last-child>div a:focus-visible,footer.custom-select-2 .select-selected>div>div:last-child>div a:hover{text-decoration:none}}@media (max-width:767px){footer.custom-select-2 .select-selected{box-sizing:border-box;width:100%;height:142.307692vw;min-height:142.307692vw;margin-top:0;background:#f3f3f2}footer.custom-select-2 .select-selected>div{display:flex;box-sizing:border-box;width:100%;height:142.307692vw;min-height:0;flex-direction:column;align-items:center;padding:20.512821vw 0}footer.custom-select-2 .select-selected>div>div:last-child>div a,footer.custom-select-2 .select-selected>div>div:last-child>p{height:4.102564vw;margin:0;font-family:Elms Sans,sans-serif;font-size:3.076923vw;font-weight:400;line-height:4.102564vw;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--gh-mobile-text)}footer.custom-select-2 .select-selected>div>div:last-child>p{width:51.282051vw;order:2;text-align:center}footer.custom-select-2 .select-selected>div>div:last-child>div{display:flex;width:68.717949vw;height:4.102564vw;order:1;align-items:center;justify-content:center;gap:0}footer.custom-select-2 .select-selected>div>div:last-child>div a{width:auto;text-align:center}footer.custom-select-2 .select-selected>div>div:last-child>div a+a:before{display:inline-block;margin:0 2.564103vw;content:"|"}}.custom-select-2 .select-selected:after{content:url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.41444 1.03563L1.41443 1.03565L1.41725 1.0384L6.76725 6.2634L7.00126 6.49194L7.23418 6.26229L12.5842 0.987287L12.5842 0.987293L12.5858 0.985629C12.6807 0.890804 12.8196 0.890804 12.9144 0.985629C13.009 1.08018 13.0093 1.21861 12.9153 1.31341C12.915 1.31368 12.9147 1.31395 12.9144 1.31422L7.16652 6.96217L7.16651 6.96216L7.16444 6.96422C7.06814 7.06053 7.02327 7.06659 7.00015 7.06659C6.94122 7.06659 6.89018 7.05216 6.8204 6.99902L1.08502 1.36339C0.991024 1.26859 0.991301 1.13018 1.08585 1.03563C1.18067 0.940804 1.31962 0.940804 1.41444 1.03563Z' fill='%238D93A5' stroke='%238D93A5' stroke-width='0.666667'/%3E%3C/svg%3E%0A");right:.875rem}.custom-select-common .select-selected{border-radius:.375rem;border-right-width:1px!important;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));padding:.75rem 2.25rem .75rem 1.25rem;--tw-text-opacity:1;color:rgb(141 147 165/var(--tw-text-opacity));transition-duration:.2s}.custom-select-common .select-selected:focus{border-color:transparent;--tw-shadow:inset 0 0 0 2px #3C50E0;--tw-shadow-colored:inset 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(60 80 224/0.2)}.custom-select-common .select-selected:after{content:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.41469 5.03569L2.41467 5.03571L2.41749 5.03846L7.76749 10.2635L8.0015 10.492L8.23442 10.2623L13.5844 4.98735L13.5844 4.98735L13.5861 4.98569C13.6809 4.89086 13.8199 4.89087 13.9147 4.98569C14.0092 5.08024 14.0095 5.21864 13.9155 5.31345C13.9152 5.31373 13.915 5.31401 13.9147 5.31429L8.16676 10.9622L8.16676 10.9622L8.16469 10.9643C8.06838 11.0606 8.02352 11.0667 8.00039 11.0667C7.94147 11.0667 7.89042 11.0522 7.82064 10.9991L2.08526 5.36345C1.99127 5.26865 1.99154 5.13024 2.08609 5.03569C2.18092 4.94086 2.31986 4.94086 2.41469 5.03569Z' fill='%238D93A5' stroke='%238D93A5' stroke-width='0.666667'/%3E%3C/svg%3E%0A");right:1rem;margin-top:.25rem;display:block}.custom-select-common .select-selected.select-arrow-active:after{margin-top:-.125rem}.hero-carousel .swiper-pagination-bullet{height:.25rem;width:1rem;border-radius:11px;--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity))}.hero-carousel .swiper-pagination-bullet-active{width:1.375rem;--tw-bg-opacity:1;background-color:rgb(60 80 224/var(--tw-bg-opacity))}.hero-carousel .swiper-pagination{bottom:1.25rem!important}.common-carousel .swiper-button-next:after,.common-carousel .swiper-button-prev:after,.product-detail-page .product-detail-actions
.common-carousel .swiper-button-prev:after,.product-detail-page .product-detail-actions.common-carousel .swiper-button-next:after{display:none}@media (max-width:767px){.product-detail-page .product-detail-actions
.common-carousel .swiper-button-prev:after,.product-detail-page .product-detail-actions.common-carousel .swiper-button-next:after{display:flex;width:100%;height:38px;max-width:none;align-items:center;justify-content:space-between;gap:16px;margin:30px 0 50px}}.common-carousel .swiper-button-next,.common-carousel .swiper-button-prev{position:static!important;margin:0;height:2.25rem;width:2.25rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(28 39 76/var(--tw-text-opacity));transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}@media (min-width:1200px){footer
.common-carousel .swiper-button-prev,footer.common-carousel .swiper-button-next{margin-top:100px;background:#f3f3f2}footer
.common-carousel .swiper-button-prev>div,footer.common-carousel .swiper-button-next>div{width:100%;max-width:none;min-height:530px;padding:100px 0}footer
.common-carousel .swiper-button-prev>div>div:last-child>div a,footer
.common-carousel .swiper-button-prev>div>div:last-child>p,footer.common-carousel .swiper-button-next>div>div:last-child>div a,footer.common-carousel .swiper-button-next>div>div:last-child>p{height:35px;margin:0;font-family:Elms Sans,sans-serif;font-size:16px;font-weight:400;line-height:35px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#484848}footer
.common-carousel .swiper-button-prev>div>div:last-child>p,footer.common-carousel .swiper-button-next>div>div:last-child>p{width:267px;text-align:center}footer
.common-carousel .swiper-button-prev>div>div:last-child>div,footer.common-carousel .swiper-button-next>div>div:last-child>div{display:flex;width:336px;height:35px;align-items:center;justify-content:flex-end;gap:30px}footer
.common-carousel .swiper-button-prev>div>div:last-child>div a:first-child,footer.common-carousel .swiper-button-next>div>div:last-child>div a:first-child{width:109px;text-align:center}footer
.common-carousel .swiper-button-prev>div>div:last-child>div a:last-child,footer.common-carousel .swiper-button-next>div>div:last-child>div a:last-child{width:197px;text-align:center}footer
.common-carousel .swiper-button-prev>div>div:last-child>div a:focus-visible,footer
.common-carousel .swiper-button-prev>div>div:last-child>div a:hover,footer.common-carousel .swiper-button-next>div>div:last-child>div a:focus-visible,footer.common-carousel .swiper-button-next>div>div:last-child>div a:hover{text-decoration:none}}@media (max-width:767px){footer
.common-carousel .swiper-button-prev,footer.common-carousel .swiper-button-next{box-sizing:border-box;width:100%;height:142.307692vw;min-height:142.307692vw;margin-top:0;background:#f3f3f2}footer
.common-carousel .swiper-button-prev>div,footer.common-carousel .swiper-button-next>div{display:flex;box-sizing:border-box;width:100%;height:142.307692vw;min-height:0;flex-direction:column;align-items:center;padding:20.512821vw 0}footer
.common-carousel .swiper-button-prev>div>div:last-child>div a,footer
.common-carousel .swiper-button-prev>div>div:last-child>p,footer.common-carousel .swiper-button-next>div>div:last-child>div a,footer.common-carousel .swiper-button-next>div>div:last-child>p{height:4.102564vw;margin:0;font-family:Elms Sans,sans-serif;font-size:3.076923vw;font-weight:400;line-height:4.102564vw;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--gh-mobile-text)}footer
.common-carousel .swiper-button-prev>div>div:last-child>p,footer.common-carousel .swiper-button-next>div>div:last-child>p{width:51.282051vw;order:2;text-align:center}footer
.common-carousel .swiper-button-prev>div>div:last-child>div,footer.common-carousel .swiper-button-next>div>div:last-child>div{display:flex;width:68.717949vw;height:4.102564vw;order:1;align-items:center;justify-content:center;gap:0}footer
.common-carousel .swiper-button-prev>div>div:last-child>div a,footer.common-carousel .swiper-button-next>div>div:last-child>div a{width:auto;text-align:center}footer
.common-carousel .swiper-button-prev>div>div:last-child>div a+a:before,footer.common-carousel .swiper-button-next>div>div:last-child>div a+a:before{display:inline-block;margin:0 2.564103vw;content:"|"}}.common-carousel .swiper-button-next:hover,.common-carousel .swiper-button-prev:hover{--tw-border-opacity:1;border-color:rgb(60 80 224/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(60 80 224/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.common-carousel .swiper-button-next svg,.common-carousel .swiper-button-prev svg{height:auto;width:auto}.img-zoom-container img{transition:.8s}.img-zoom-container img:hover{transform:scale(2) rotate(0deg);transition:.8s}.priceSlide .noUi-target{margin-bottom:1.25rem;margin-top:2.25rem;border-style:none;background-color:transparent;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.priceSlide .noUi-connects{height:.25rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.priceSlide .noUi-connect{height:.25rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(60 80 224/var(--tw-bg-opacity))}.priceSlide .noUi-horizontal .noUi-handle{top:-.75rem;height:1.75rem;width:1.75rem;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow:0px 0px 1px 0px rgba(33,37,41,0.08),0px 2px 2px 0px rgba(33,37,41,0.06);--tw-shadow-colored:0px 0px 1px 0px var(--tw-shadow-color),0px 2px 2px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:1200px){footer.priceSlide .noUi-horizontal .noUi-handle{margin-top:100px;background:#f3f3f2}footer.priceSlide .noUi-horizontal .noUi-handle>div{width:100%;max-width:none;min-height:530px;padding:100px 0}footer.priceSlide .noUi-horizontal .noUi-handle>div>div:last-child>div a,footer.priceSlide .noUi-horizontal .noUi-handle>div>div:last-child>p{height:35px;margin:0;font-family:Elms Sans,sans-serif;font-size:16px;font-weight:400;line-height:35px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#484848}footer.priceSlide .noUi-horizontal .noUi-handle>div>div:last-child>p{width:267px;text-align:center}footer.priceSlide .noUi-horizontal .noUi-handle>div>div:last-child>div{display:flex;width:336px;height:35px;align-items:center;justify-content:flex-end;gap:30px}footer.priceSlide .noUi-horizontal .noUi-handle>div>div:last-child>div a:first-child{width:109px;text-align:center}footer.priceSlide .noUi-horizontal .noUi-handle>div>div:last-child>div a:last-child{width:197px;text-align:center}footer.priceSlide .noUi-horizontal .noUi-handle>div>div:last-child>div a:focus-visible,footer.priceSlide .noUi-horizontal .noUi-handle>div>div:last-child>div a:hover{text-decoration:none}}@media (max-width:767px){footer.priceSlide .noUi-horizontal .noUi-handle{box-sizing:border-box;width:100%;height:142.307692vw;min-height:142.307692vw;margin-top:0;background:#f3f3f2}footer.priceSlide .noUi-horizontal .noUi-handle>div{display:flex;box-sizing:border-box;width:100%;height:142.307692vw;min-height:0;flex-direction:column;align-items:center;padding:20.512821vw 0}footer.priceSlide .noUi-horizontal .noUi-handle>div>div:last-child>div a,footer.priceSlide .noUi-horizontal .noUi-handle>div>div:last-child>p{height:4.102564vw;margin:0;font-family:Elms Sans,sans-serif;font-size:3.076923vw;font-weight:400;line-height:4.102564vw;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--gh-mobile-text)}footer.priceSlide .noUi-horizontal .noUi-handle>div>div:last-child>p{width:51.282051vw;order:2;text-align:center}footer.priceSlide .noUi-horizontal .noUi-handle>div>div:last-child>div{display:flex;width:68.717949vw;height:4.102564vw;order:1;align-items:center;justify-content:center;gap:0}footer.priceSlide .noUi-horizontal .noUi-handle>div>div:last-child>div a{width:auto;text-align:center}footer.priceSlide .noUi-horizontal .noUi-handle>div>div:last-child>div a+a:before{display:inline-block;margin:0 2.564103vw;content:"|"}}.priceSlide .noUi-horizontal .noUi-handle:before{position:absolute;left:50%;top:50%;display:block;height:1rem;width:1rem;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(60 80 224/var(--tw-bg-opacity))}.priceSlide .noUi-tooltip{border-style:none;background-color:transparent;padding:0;font-size:14px;line-height:22px;--tw-text-opacity:1;color:rgb(141 147 165/var(--tw-text-opacity))}.noUi-horizontal .noUi-handle:after,.noUi-horizontal .noUi-handle:before,.product-detail-page .product-detail-actions
.noUi-horizontal .noUi-handle:before,.product-detail-page .product-detail-actions.noUi-horizontal .noUi-handle:after{display:none}@media (max-width:767px){.product-detail-page .product-detail-actions
.noUi-horizontal .noUi-handle:before,.product-detail-page .product-detail-actions.noUi-horizontal .noUi-handle:after{display:flex;width:100%;height:38px;max-width:none;align-items:center;justify-content:space-between;gap:16px;margin:30px 0 50px}}.range-slider{position:relative;margin-bottom:.75rem;height:4px!important;width:100%;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(60 80 224/var(--tw-bg-opacity))}@media (min-width:1024px){#product>div>div.range-slider{height:504px;margin-top:50px}}.slider .thumb{position:absolute;top:-.5rem;height:1.5rem;width:1.5rem;border-radius:9999px;border-width:5px;--tw-border-opacity:1;border-color:rgb(195 206 246/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(28 63 183/var(--tw-bg-opacity))}.range-slider__thumb{display:flex;height:1.75rem!important;width:1.75rem!important;align-items:center;justify-content:center;border-width:1px;--tw-border-opacity:1;border-color:rgb(195 206 246/var(--tw-border-opacity));--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}.range-slider__thumb:after{content:"";width:16px;height:16px;display:block;border-radius:100%;position:absolute;--tw-bg-opacity:1;background-color:rgb(60 80 224/var(--tw-bg-opacity))}.range-slider__range{--tw-bg-opacity:1!important;background-color:rgb(60 80 224/var(--tw-bg-opacity))!important}#aboutus{max-width:975px;min-height:100svh;padding-top:60px;padding-bottom:80px}#aboutus>div{width:100%}#aboutus h1{color:#21416e;font-size:clamp(30px,calc(1.275rem + .3vw),36px);font-weight:700;letter-spacing:-.04em;line-height:1.5}#aboutus p{max-width:915px;margin-top:24px;font-size:clamp(16px,calc(1.2625rem + .15vw),21px);font-weight:400;line-height:1.5}#collection{height:auto;min-height:420px;aspect-ratio:auto;max-height:none;background:#fff}@media (min-width:640px){#collection{min-height:560px}}#collection>div[aria-hidden=true]{display:none}#product>div{width:100%}#product h2{font-family:Elms Sans,sans-serif;color:#21416e;font-size:35px;font-weight:700;letter-spacing:5px;line-height:62.5px}#product .featured-product-meta{font-family:Elms Sans,sans-serif;line-height:1.5}#product .featured-product-brand{font-size:16px;font-weight:400;height:27.6px;line-height:27.6px}#product .featured-product-title{margin-top:4px;font-family:Elms Sans,sans-serif;font-size:22px;font-weight:700;height:27.6px;line-height:27.6px}#service>article{min-height:100svh}#service .home-service-title{font-family:Elms Sans,sans-serif;font-size:40px;font-weight:700;line-height:48px;text-shadow:0 2px 3px rgba(0,0,0,.22)}@media (min-width:768px){#service>article{height:56.3vw;min-height:0}}header.site-header nav a{color:#484848;font-size:16px;font-weight:500;letter-spacing:0;line-height:21px;position:relative}header.site-header{--site-header-glass-background:rgba(255,255,255,0.12);--site-header-glass-border:rgba(255,255,255,0.28);--site-header-glass-filter:blur(16px) saturate(135%);position:sticky;top:0;z-index:9999;background:transparent;border-bottom:1px solid transparent;backdrop-filter:none;transition:transform .28s ease,opacity .28s ease,background .28s ease,border-color .28s ease,backdrop-filter .28s ease;will-change:transform}header.site-header.site-header-scrolled{background:var(--site-header-glass-background);border-bottom-color:var(--site-header-glass-border);backdrop-filter:var(--site-header-glass-filter)}header.site-header.site-header-hidden{transform:translateY(-100%)}header.site-header.header-overlay{margin-bottom:-86px}header.site-header.header-overlay.site-header-scrolled{--site-header-glass-background:rgba(255,255,255,0.1);background:var(--site-header-glass-background)}header.site-header:before{position:absolute;inset:0;z-index:-1;pointer-events:none;content:"";background:transparent}header.site-header.site-header-scrolled:before{background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,0) 70%)}header.site-header.header-overlay-light:not(.site-header-scrolled) .header-actions,header.site-header.header-overlay-light:not(.site-header-scrolled) nav.site-header-menu a,header.site-header.header-overlay-light:not(.site-header-scrolled) nav.site-header-menu button.site-header-menu-link{color:#fff}header.site-header .header-actions>button>span{top:0;right:-4px;border-color:currentColor;background:transparent}header.site-header.header-overlay-light:not(.site-header-scrolled) .header-actions>button>span{color:#fff}header.site-header.header-overlay,header.site-header.header-overlay-dark:not(.site-header-scrolled) .header-actions,header.site-header.header-overlay-dark:not(.site-header-scrolled) .header-actions>button>span,header.site-header.header-overlay-dark:not(.site-header-scrolled) nav.site-header-menu a,header.site-header.header-overlay-dark:not(.site-header-scrolled) nav.site-header-menu button.site-header-menu-link,header.site-header.site-header-scrolled .header-actions>button>span,header.site-header:not(.header-overlay):not(.site-header-scrolled) .header-actions,header.site-header:not(.header-overlay):not(.site-header-scrolled) .header-actions>button>span,header.site-header:not(.header-overlay):not(.site-header-scrolled) nav.site-header-menu a{color:#484848}.legacy-collection-detail{background:#fff;font-size:16px;line-height:1.5}.legacy-collection-detail,.product-detail-page{color:#313133;font-family:Elms Sans,sans-serif}.collection-figma-content{width:min(100%,1920px);margin:0 auto;padding:100px 0}.collection-figma-content h1{width:844px;margin:0 0 80px;padding:0 240px;box-sizing:border-box;color:#414042;font-family:Elms Sans,sans-serif;font-size:30px;font-weight:700;line-height:39px;text-align:left;white-space:nowrap}.collection-figma-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(100% - 480px,1440px);margin:0 auto}.collection-figma-card{position:relative;display:block;height:650px;overflow:hidden;background:#d9d9d9}.collection-figma-card img{-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.collection-figma-card:hover img{transform:scale(1.025)}.collection-figma-card:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 62%,rgba(0,0,0,.3));content:""}.collection-figma-card span{position:absolute;z-index:1;right:20px;bottom:20px;left:20px;color:#fff;font-family:Elms Sans,sans-serif;text-transform:uppercase;font-size:20px;font-weight:700;letter-spacing:.03em;line-height:26px}.collection-detail-figma-hero{position:relative;width:100%;height:min(46.875vw,900px);min-height:520px;overflow:hidden}.collection-detail-figma-intro{display:flex;flex-direction:column;gap:30px;padding:80px 240px;background:#f3f3f2}.collection-detail-figma-colors h2,.collection-detail-figma-intro h1{margin:0;font-family:Elms Sans,sans-serif;font-size:30px;font-weight:700;line-height:39px;text-transform:uppercase}.collection-detail-figma-intro p{max-width:1440px;margin:0;font-family:Elms Sans,sans-serif;font-size:20px;line-height:32px;letter-spacing:.03em;text-align:justify}.collection-detail-figma-products{display:flex;flex-direction:column;gap:0;padding:100px 240px}.collection-detail-figma-product{border-top:.5px solid rgba(72,72,72,.38)}.collection-detail-figma-product:last-child{border-bottom:.5px solid rgba(72,72,72,.38)}.collection-detail-figma-product summary{display:flex;min-height:172px;align-items:center;justify-content:space-between;padding:50px 0;cursor:pointer;list-style:none;font-family:Elms Sans,sans-serif;font-size:30px;font-weight:700;line-height:39px}.collection-detail-figma-product summary::-webkit-details-marker{display:none}.collection-detail-figma-plus{position:relative;display:block;width:40px;height:40px;flex:0 0 40px}.collection-detail-figma-plus:after,.collection-detail-figma-plus:before{position:absolute;top:19px;left:0;width:40px;height:2px;background:#484848;content:""}.collection-detail-figma-plus:after{transform:rotate(90deg);transition:transform .2s ease}.collection-detail-figma-product[open] .collection-detail-figma-plus:after{transform:rotate(0)}.collection-detail-figma-product-body{padding:0 0 50px;font-size:16px;line-height:1.6}.collection-detail-figma-product-body a{color:#21416e;font-weight:700;text-transform:uppercase}.collection-detail-figma-product-body p{max-width:none;margin:16px 0 0;font-size:20px;line-height:32px;text-align:justify}.collection-detail-figma-specs{box-sizing:border-box;width:100%;display:flex;flex-direction:column;gap:30px;margin:50px 0 0;padding:0;font-family:Elms Sans,sans-serif}.collection-detail-figma-specs-row{display:grid;grid-template-columns:minmax(0,271px) minmax(0,517px);-moz-column-gap:216px;column-gap:216px;align-items:start;min-height:49px}.collection-detail-figma-specs-divider{box-sizing:border-box;width:100%;min-width:100%;height:1px;flex:none;align-self:stretch;border:0;background:repeating-linear-gradient(90deg,rgba(72,72,72,.38) 0,rgba(72,72,72,.38) 6px,transparent 0,transparent 12px)}.collection-detail-figma-specs small,.collection-detail-figma-specs strong{display:block}.collection-detail-figma-specs small{margin:0 0 10px;color:#484848;font-family:Elms Sans,sans-serif;font-size:14px;line-height:18px;letter-spacing:.03em}.collection-detail-figma-specs strong{margin:0;color:#484848;font-family:Elms Sans,sans-serif;font-size:16px;font-weight:600;line-height:21px;letter-spacing:.03em}.collection-detail-figma-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:40px;min-height:20px}.collection-detail-figma-swatches span{display:inline-flex;align-items:center;gap:10px;font-size:14px;line-height:18px;white-space:nowrap}.collection-detail-figma-swatches i{display:inline-block;width:50px;height:20px;border:.5px solid transparent}.collection-detail-figma-swatches i[style*="#f3f3f1"]{border-color:#484848}.collection-detail-figma-colors{display:flex;flex-direction:column;gap:80px;padding:100px 0}.collection-detail-figma-colors h2{width:813px;padding:0 240px;white-space:nowrap}.collection-detail-figma-color-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(100% - 480px,1440px);margin:0 auto}.collection-detail-figma-color-card{position:relative;height:650px;overflow:hidden;background:#d9d9d9}.collection-detail-figma-color-card img{-o-object-fit:cover;object-fit:cover}.collection-detail-figma-color-card span{position:absolute;z-index:1;right:20px;bottom:20px;left:20px;color:#fff;font-size:20px;font-weight:700;line-height:26px;text-transform:uppercase}@media (max-width:900px){.collection-detail-figma-hero{height:65vw;min-height:360px}.collection-detail-figma-intro,.collection-detail-figma-products{padding:56px 24px}.collection-detail-figma-colors h2,.collection-detail-figma-intro h1{width:auto;padding:0;font-size:24px;line-height:32px;white-space:normal}.collection-detail-figma-intro p{font-size:16px;line-height:26px;text-align:left}.collection-detail-figma-product summary{min-height:110px;padding:32px 0;font-size:22px;line-height:29px}.collection-detail-figma-product-body p{font-size:16px;line-height:26px;text-align:left}.collection-detail-figma-specs{margin-top:30px}.collection-detail-figma-specs-row{grid-template-columns:1fr;gap:18px}.collection-detail-figma-colors{gap:40px;padding:56px 24px}.collection-detail-figma-color-grid{width:100%;grid-template-columns:1fr;gap:16px}.collection-detail-figma-color-card{height:min(130vw,560px)}.collection-figma-content{padding:64px 24px}.collection-figma-content h1{width:100%;margin:0 0 40px;padding:0;font-size:24px;line-height:32px;text-align:left;white-space:normal}.collection-figma-grid{width:100%;grid-template-columns:1fr;gap:16px}.collection-figma-card{height:min(130vw,560px)}}.product-detail-page .product-detail-layout{grid-template-columns:1fr;width:100%;padding:96px 15px 0}.product-detail-page .product-detail-main-image{height:auto;position:relative;margin-inline:auto;overflow:hidden;isolation:isolate}.product-detail-page .product-detail-main-image-img{-o-object-position:center center;object-position:center center;z-index:0}.product-detail-page .product-detail-zoom-button{position:absolute;right:30px;bottom:30px;z-index:20;width:35px;height:35px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;border:0;background:transparent;opacity:1;cursor:zoom-in;line-height:0;pointer-events:auto;transition:opacity .2s ease}.product-detail-page .product-detail-zoom-button:focus-visible,.product-detail-page .product-detail-zoom-button:hover{opacity:1}.product-detail-page .product-detail-zoom-button img{display:block;width:35px;height:35px;margin:0;flex:0 0 35px;pointer-events:none;opacity:.2;transition:opacity .2s ease}.product-detail-page .product-detail-zoom-button:focus-visible img,.product-detail-page .product-detail-zoom-button:hover img{opacity:1!important}.product-detail-page .product-detail-info{align-self:start;box-sizing:border-box;margin:0;padding-top:0;text-align:left;transform:none}.product-detail-page .product-detail-info>*{box-sizing:border-box}.product-detail-page .product-detail-gallery-nav button{width:200px;height:200px;flex:0 0 200px}.product-detail-page .product-detail-thumbnail-image{width:200px;height:200px;inset:0;max-width:200px;max-height:200px}@media (min-width:1200px){.product-detail-page .product-detail-layout{grid-template-columns:50% 50%;min-height:1120px;padding:168px 15px 0}.product-detail-page .product-detail-main-image{width:100%;height:auto;min-height:767px;aspect-ratio:919.5/767}.product-detail-page .product-detail-main-image-img{width:100%;max-width:100%;left:0;transform:scale(1.18)}.product-detail-page .product-detail-media{width:100%}.product-detail-page .product-detail-info{width:100%;max-width:none;padding:0 15px 0 0}}@media (max-width:1199px){.product-detail-page .product-detail-info{padding:0 15px 48px}}.product-detail-page .product-detail-breadcrumb{margin:0;padding:40px 0 15px;color:#313133;font-size:16px;letter-spacing:.02em;line-height:24px;text-transform:uppercase;display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;font-family:Elms Sans,sans-serif;font-weight:700}.product-detail-page .product-detail-breadcrumb a{color:inherit;text-decoration:none;transition:color .2s ease}.product-detail-page .product-detail-breadcrumb a:hover{color:#f7b51b}.product-detail-page .product-detail-title{font-family:Elms Sans,sans-serif;color:#313133;margin:0;font-weight:700;text-transform:uppercase}@media (min-width:901px){.product-detail-page .product-detail-title{white-space:nowrap}}.product-detail-page .product-detail-sku{margin:5px 0 0;color:#777;font-size:14px;letter-spacing:.06em;line-height:50px}.product-detail-page .product-detail-description{margin-top:18px;width:100%;max-width:560px;color:#555}.product-detail-page .product-detail-specifications{max-width:620px}.product-detail-page .product-detail-spec-row{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:baseline}.product-detail-page .product-detail-spec-row>span{font-family:Elms Sans,sans-serif;font-weight:700}.product-detail-page .product-detail-spec-row>strong{font-family:Elms Sans,sans-serif;font-weight:400}.product-detail-page .product-detail-color-swatches{display:flex;gap:20px;align-items:center}.product-detail-page .product-detail-color-swatches span{display:block;width:50px;height:20px;border:1px solid #d8d3cd;border-radius:0}.product-detail-page .product-detail-material-swatches{display:flex;flex-wrap:nowrap;gap:14px;align-items:center;white-space:nowrap}.product-detail-page .product-detail-material-swatches span{display:inline-flex;align-items:center;gap:8px}.product-detail-page .product-detail-material-swatches i{display:inline-block;width:50px;height:20px;background:#d9d9d9;border:1px solid #d1d1d1}.product-detail-page .product-detail-price{margin-top:22px;font-family:Elms Sans,sans-serif;color:#313133;line-height:38px}.product-detail-page .product-detail-actions{display:flex;width:-moz-max-content;width:max-content;max-width:100%;align-items:center;gap:12px}.product-detail-page .product-detail-actions>div{width:auto;flex:0 0 auto}.product-detail-page .product-detail-price-value{font-family:Elms Sans,sans-serif;font-weight:700}.product-detail-page .product-detail-quantity{display:flex;width:94px;flex:0 0 94px;height:40px;align-items:center;border:1px solid #d8d3cd}.product-detail-page .product-detail-quantity-button{width:32px;height:auto;border:0;background:transparent;color:#313133;font-family:Elms Sans,sans-serif;font-size:14px;line-height:1}.product-detail-page .product-detail-quantity-value{width:28px;color:#313133;font-size:13px;line-height:40px;text-align:center}.product-detail-page .product-detail-add{display:inline-flex;box-sizing:border-box;width:365px;min-width:365px;flex:0 0 auto;align-items:center;justify-content:center;height:43px;border:1px solid #484848;border-radius:0;background:transparent;color:#484848;font-family:Elms Sans,sans-serif;font-size:16px;font-weight:600;letter-spacing:.02em;line-height:21px;padding:10px 20px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.product-detail-page .product-detail-add:hover{background:#484848;color:#fff}.product-detail-page{background:#fff;overflow-x:hidden}.product-detail-page .product-detail-layout{width:min(1320px,calc(100% - 40px));margin:0 auto;padding:120px 0 72px;min-height:1040px;display:grid;grid-template-columns:minmax(0,1fr) minmax(520px,.7fr);gap:48px;align-items:start}.product-detail-page .product-detail-media{min-width:0}.product-detail-page .product-detail-main-image{width:100%;aspect-ratio:919.5/767;min-height:0;overflow:visible;background:#fff}.product-detail-page .product-detail-main-image-img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform:none}.product-detail-page .product-detail-info{min-width:0;width:100%;max-width:560px;height:100%;align-self:stretch;display:flex;flex-direction:column;padding:0}.product-detail-page .product-detail-gallery-nav{height:200px;min-height:200px;width:100%;display:flex;align-items:center;justify-content:flex-start;gap:24px;overflow-x:auto;scrollbar-width:none}.product-detail-page .product-detail-gallery-nav::-webkit-scrollbar{display:none}.product-detail-page .product-detail-gallery-nav button{position:relative;width:150px;height:150px;flex:0 0 150px;padding:0;border:0;background:transparent}.product-detail-page .product-detail-thumbnail-image{width:150px;height:150px;max-width:none;max-height:none;-o-object-fit:contain;object-fit:contain}.product-detail-page .product-detail-breadcrumb{padding:24px 0 12px;font-size:14px;line-height:22px;letter-spacing:.04em}.product-detail-page .product-detail-title{font-size:40px;line-height:48px;letter-spacing:.035em}.product-detail-page .product-detail-sku{margin-top:3px;line-height:24px}.product-detail-page .product-detail-description{max-width:620px;margin:18px 0 0;font-size:16px;line-height:26px}.product-detail-page .product-detail-description p{margin:0 0 12px}.product-detail-page .product-detail-description ol,.product-detail-page .product-detail-description ul{margin:0 0 12px;padding-left:20px}.product-detail-page .product-detail-specifications{margin-top:18px;width:100%;max-width:none;min-width:-moz-max-content;min-width:max-content;flex:none;display:block;font-size:16px;line-height:28px}.product-detail-page .product-detail-spec-row{grid-template-columns:108px minmax(0,1fr);-moz-column-gap:22px;column-gap:22px}.product-detail-page .product-detail-price{margin-top:24px;font-size:32px;line-height:40px}.product-detail-page .product-detail-actions{margin-top:10px}.product-detail-page .product-detail-content{width:min(1320px,calc(100% - 40px));margin:0 auto;padding:64px 0 96px;border-top:1px solid #d9e1e8}.product-detail-page .product-detail-content-copy{max-width:620px;margin:0 auto 48px;color:#313133;font-size:20px;line-height:1.8}.product-detail-page .product-detail-content-copy p{margin:0 0 20px}.product-detail-page .product-detail-content-copy ol,.product-detail-page .product-detail-content-copy ul{margin:0 0 20px;padding-left:24px}.product-detail-page .product-detail-content-image{position:relative;width:100%;min-height:420px;aspect-ratio:16/9;background:#fff}.product-detail-page .product-detail-content-image img{-o-object-fit:contain;object-fit:contain}.product-detail-page .product-detail-recommendations{box-sizing:border-box;width:100%;padding:56px max(24px,calc((100vw - 1440px) / 2)) 0;background:#fff}.product-detail-page .product-detail-recommendations h2{margin:0 0 32px;color:#414042;font-family:Elms Sans,sans-serif;font-size:30px;font-weight:700;line-height:39px}.product-detail-page .product-detail-recommendation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.product-detail-page .product-detail-recommendation-card{min-width:0;color:#484848;text-decoration:none}.product-detail-page .product-detail-recommendation-image{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:#f3f3f2}.product-detail-page .product-detail-recommendation-image img{-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.product-detail-page .product-detail-recommendation-card:hover .product-detail-recommendation-image img{transform:scale(1.04)}.product-detail-page .product-detail-recommendation-meta{padding:20px 0}.product-detail-page .product-detail-recommendation-meta h3{margin:0 0 20px;color:#484848;font-family:Elms Sans,sans-serif;font-size:20px;font-weight:700;letter-spacing:.03em;line-height:26px}.product-detail-page .product-detail-recommendation-card:hover .product-detail-recommendation-meta h3{text-decoration-line:underline;text-underline-offset:4px}.product-detail-page .product-detail-recommendation-meta p{margin:0;color:#484848;font-family:Elms Sans,sans-serif;font-size:14px;line-height:18px}.product-detail-page .product-detail-recommendation-meta .product-detail-recommendation-material{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:#777}.product-detail-page .product-detail-recommendation-material span{display:inline-block;width:20px;height:20px;flex:0 0 20px;background:#b49a76}@media (max-width:767px){.product-detail-page .product-detail-add{width:100%;min-width:0}.product-detail-page .product-detail-recommendations{padding:56px 16px}.product-detail-page .product-detail-recommendations h2{margin-bottom:28px;font-size:24px;line-height:31px}.product-detail-page .product-detail-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:1199px){.product-detail-page .product-detail-layout{width:min(960px,calc(100% - 32px));gap:32px;padding-top:96px}.product-detail-page .product-detail-content{width:min(960px,calc(100% - 32px))}}@media (max-width:767px){.product-detail-page .product-detail-layout{width:calc(100% - 32px);grid-template-columns:1fr;gap:28px;padding:72px 0 48px}.product-detail-page .product-detail-gallery-nav{height:164px;min-height:164px;gap:12px}.product-detail-page .product-detail-gallery-nav button,.product-detail-page .product-detail-thumbnail-image{width:120px;height:120px;flex-basis:120px}.product-detail-page .product-detail-breadcrumb{padding-top:14px;font-size:12px;line-height:20px}.product-detail-page .product-detail-title{font-size:30px;line-height:36px}.product-detail-page .product-detail-description,.product-detail-page .product-detail-specifications{font-size:14px;line-height:24px}.product-detail-page .product-detail-content{width:calc(100% - 32px);padding:40px 0 56px}.product-detail-page .product-detail-content-copy{margin-bottom:28px;font-size:16px;line-height:1.7}.product-detail-page .product-detail-content-image{min-height:240px}}@media (min-width:1200px){.product-detail-page .product-detail-layout{width:min(1440px,calc(100% - 48px));min-height:810px;grid-template-columns:minmax(0,973px) minmax(0,365px);gap:102px;padding:100px 0}.product-detail-page .product-detail-main-image{width:100%;height:610px;aspect-ratio:auto;margin-left:0;background:#f3f3f2}.product-detail-page .product-detail-gallery-arrows{position:absolute;inset:50% 0 auto;z-index:2;display:flex;width:100%;height:75px;align-items:center;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.product-detail-page .product-detail-gallery-arrow{display:flex;width:79.68px;height:75.12px;align-items:center;justify-content:center;padding:20px 30px;border:0;background:#484848;opacity:.2;pointer-events:auto;transition:opacity .18s ease}.product-detail-page .product-detail-gallery-arrow:focus-visible,.product-detail-page .product-detail-gallery-arrow:hover{opacity:1}.product-detail-page .product-detail-gallery-arrow span{display:block;width:20px;height:35px;border-top:3px solid #fff;border-right:3px solid #fff}.product-detail-page .product-detail-gallery-arrow-prev span{transform:rotate(-135deg)}.product-detail-page .product-detail-gallery-arrow-next span{transform:rotate(45deg)}.product-detail-page .product-detail-gallery-nav{position:absolute;left:50%;bottom:20px;z-index:4;width:-moz-max-content;width:max-content;height:2px;min-height:2px;justify-content:center;gap:5px;transform:translateX(-50%);overflow:visible}.product-detail-page .product-detail-gallery-nav button.product-detail-gallery-dot{width:30px;height:2px;flex:0 0 30px;padding:0;border:0;border-radius:0;background:#484848;opacity:.2}.product-detail-page .product-detail-gallery-nav button.product-detail-gallery-dot.is-active{opacity:1}.product-detail-page .product-detail-info{width:365px;height:610px;min-height:610px;max-height:610px;align-self:start;box-sizing:border-box;justify-content:flex-start;padding-left:0}.product-detail-page .product-detail-specifications{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:space-between;margin-top:28px}.product-detail-page .product-detail-spec-row{flex:1 1 0;min-height:0;box-sizing:border-box}.product-detail-page .product-detail-content{width:100%;margin:0;padding:100px 0;border-top:0;background:#f3f3f2}.product-detail-page .product-detail-content-grid{width:100%;min-height:650px;grid-template-columns:minmax(0,605px) minmax(0,973px);justify-content:space-between;gap:102px}.product-detail-page .product-detail-content-copy{max-width:365px;margin-left:240px;padding:0;font-size:20px;line-height:32px;letter-spacing:.05em}.product-detail-page .product-detail-content-media,.product-detail-page .product-detail-content-media-empty{width:973px;min-height:650px;margin-right:240px;justify-self:end}.product-detail-page .product-detail-content-image{width:973px;min-height:650px;aspect-ratio:auto}.product-detail-page .product-detail-layout{width:min(1440px,calc(100% - 48px));min-height:810px;grid-template-columns:minmax(0,973px) minmax(0,365px);gap:102px;align-items:start;padding:100px 0}.product-detail-page .product-detail-media{width:100%}.product-detail-page .product-detail-main-image{width:100%;height:610px;aspect-ratio:auto;background:#f3f3f2}.product-detail-page .product-detail-main-image-img{-o-object-fit:contain;object-fit:contain;transform:none}.product-detail-page .product-detail-gallery-nav{width:100%;height:42px;min-height:42px;justify-content:center;align-items:flex-end;gap:5px;overflow:visible}.product-detail-page .product-detail-gallery-nav button.product-detail-gallery-dot{width:30px;height:2px;flex:0 0 30px;padding:0;border:0;border-radius:0;background:#484848;opacity:.2}.product-detail-page .product-detail-gallery-nav button.product-detail-gallery-dot.is-active{opacity:1}.product-detail-page .product-detail-info{width:365px;padding:0}.product-detail-page .product-detail-breadcrumb{padding:0 0 34px;font-size:14px;line-height:18px}.product-detail-page .product-detail-title{font-size:30px;line-height:39px}.product-detail-page .product-detail-sku{margin-top:10px;line-height:18px}.product-detail-page .product-detail-specifications{margin-top:50px;max-width:none;font-size:14px;line-height:18px}.product-detail-page .product-detail-spec-row{display:flex;min-height:90px;flex-direction:column;justify-content:center;gap:10px;border-top:.5px solid #484848}.product-detail-page .product-detail-spec-row:last-child{border-bottom:.5px solid #484848}.product-detail-page .product-detail-spec-row>span,.product-detail-page .product-detail-spec-row>strong{font-size:14px;line-height:18px}.product-detail-page .product-detail-price{margin-top:20px;font-size:16px;line-height:21px}.product-detail-page .product-detail-layout{width:min(1440px,calc(100% - 48px));grid-template-columns:minmax(0,973px) minmax(0,365px);gap:102px;min-height:810px;padding:100px 0}.product-detail-page .product-detail-main-image{width:100%;height:610px;aspect-ratio:auto;margin-left:0;background:#f3f3f2}.product-detail-page .product-detail-main-image-img{-o-object-fit:contain;object-fit:contain;transform:none}.product-detail-page .product-detail-info{width:365px;padding-left:0}.product-detail-page .product-detail-gallery-nav{height:42px;min-height:42px;justify-content:center;gap:5px}.product-detail-page .product-detail-gallery-nav button.product-detail-gallery-dot{width:30px;height:2px;flex:0 0 30px;padding:0;border:0;border-radius:0;background:#484848;opacity:.2}.product-detail-page .product-detail-gallery-nav button.product-detail-gallery-dot.is-active{opacity:1}}.product-detail-page .product-detail-content-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(48px,8vw,140px);min-height:620px}.product-detail-page .product-detail-content-copy{max-width:430px;margin:0;padding:0 .25rem;font-family:Elms Sans,Arial,sans-serif;font-size:25px;font-weight:300;line-height:1.5;letter-spacing:.012em;color:#777}.product-detail-page .product-detail-content-copy div,.product-detail-page .product-detail-content-copy li,.product-detail-page .product-detail-content-copy p{font-family:inherit;font-size:inherit;font-weight:300;line-height:inherit;letter-spacing:inherit;color:inherit}.product-detail-page .product-detail-content-media{min-width:0;min-height:520px;display:grid;align-content:center;gap:32px}.product-detail-page .product-detail-content-media-empty{min-height:520px}.product-detail-page .product-detail-content-image{min-height:520px;aspect-ratio:4/3}@media (max-width:767px){.product-detail-page .product-detail-content-grid{grid-template-columns:1fr;gap:32px;min-height:0}.product-detail-page .product-detail-content-copy{max-width:none;font-size:18px}.product-detail-page .product-detail-content-image,.product-detail-page .product-detail-content-media,.product-detail-page .product-detail-content-media-empty{min-height:280px}}.legacy-collection-hero{position:relative;width:100%;height:100vh;min-height:100vh;overflow:hidden;background:#eee}.legacy-collection-hero img{-o-object-fit:cover;object-fit:cover}.legacy-collection-detail img{display:block;max-width:100%}.legacy-collection-detail__hero img{width:100%}.legacy-collection-detail__intro{position:relative;overflow:hidden;text-align:center;padding:1.5rem 0 4rem}.legacy-collection-detail__intro>img{width:auto;max-width:100%;height:auto;margin:0 auto;-o-object-fit:contain;object-fit:contain}.legacy-collection-detail__intro-copy{position:absolute;inset:50% 0 auto;transform:translateY(-50%);width:100%;height:148px;display:flex;align-items:center;padding:50px 15px;background:rgba(255,255,255,.78)!important;box-shadow:none!important;text-shadow:none!important;font-family:Elms Sans,sans-serif;font-size:14px;font-weight:300;line-height:1.75;letter-spacing:.035em;color:#313133}.legacy-collection-detail__intro-copy>div{margin:0 auto;max-width:1310px}.legacy-collection-detail__slider{margin-bottom:3rem;padding:0 15px}.legacy-collection-detail__slider-main img{width:100%;aspect-ratio:16/8;-o-object-fit:cover;object-fit:cover}.legacy-slider-thumb-enter{animation:legacy-slider-from-right .45s ease-out both}@keyframes legacy-slider-from-right{0%{opacity:0;transform:translateX(8%)}to{opacity:1;transform:translateX(0)}}.legacy-collection-detail__slider-main,.legacy-collection-detail__slider-nav{width:100%;max-width:1320px;margin-left:auto;margin-right:auto}.legacy-collection-detail__slider-nav{overflow:hidden;margin-top:14px;height:315px}.legacy-collection-detail__slider-track{display:flex;width:-moz-max-content;width:max-content;transform:translateX(0)}.legacy-collection-detail__slider-track.is-reordering{animation:legacy-preview-reorder .42s cubic-bezier(.22,.61,.36,1) both}@keyframes legacy-preview-reorder{0%{transform:translateX(calc(var(--preview-from) * 25%));opacity:.72}to{transform:translateX(0);opacity:1}}.legacy-collection-detail__slider-nav button{flex:0 0 clamp(180px,25vw,330px);border:0;padding:0;background:transparent;opacity:.55;cursor:pointer}.legacy-collection-detail__slider.is-point-slider .legacy-collection-detail__slider-main img{aspect-ratio:1920/1080;-o-object-fit:cover;object-fit:cover}.legacy-collection-detail__slider.is-point-slider .legacy-collection-detail__slider-nav{max-width:1120px;margin:14px auto 0}.legacy-collection-detail__slider.is-point-slider .legacy-collection-detail__slider-track{width:100%;display:flex;transform:none!important}.legacy-collection-detail__slider.is-point-slider .legacy-collection-detail__slider-nav button{flex:0 0 33.3333%;width:33.3333%;opacity:1}.legacy-collection-detail__slider.is-point-slider .legacy-collection-detail__slider-nav button img{width:auto;max-width:100%;height:315px;max-height:315px;margin:0 auto;-o-object-fit:contain;object-fit:contain}.legacy-collection-detail__slider-nav button.is-active{opacity:1}.legacy-collection-detail__slider-nav img{display:block;width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}.legacy-collection-detail__slider.is-point-slider .legacy-collection-detail__slider-nav{height:315px}.legacy-collection-detail__blocks{margin-bottom:5rem}.legacy-collection-detail__block{display:flex;align-items:center;width:100%;max-width:none;height:900px;min-height:900px;margin:0 auto;padding:0;background:#fff;flex-direction:row}.legacy-collection-detail__block:nth-child(2n){background:#fff;flex-direction:row-reverse}.legacy-collection-detail__block:nth-child(2){background:#f4f4f4}.legacy-collection-detail--point .legacy-collection-detail__block,.legacy-collection-detail--point .legacy-collection-detail__block:nth-child(2),.legacy-collection-detail--point .legacy-collection-detail__block:nth-child(2n){background:#fff}.legacy-collection-detail__block.is-reverse{flex-direction:row-reverse}.legacy-collection-detail__block-copy,.legacy-collection-detail__block-image{width:50%}.legacy-collection-detail__block-image img{width:100%;height:900px;-o-object-fit:contain;object-fit:contain}.legacy-collection-detail__block-copy{padding:2rem clamp(1.5rem,8vw,8rem);font-family:Elms Sans,sans-serif;font-size:16px;font-weight:500;line-height:1.5;color:#313133}.legacy-collection-detail__block-copy h2{margin:0 0 1rem;color:inherit;font-size:16px;line-height:1.2;font-weight:700}.legacy-collection-detail__block-copy p{max-width:500px;margin:0 0 1rem;color:inherit;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:0}@media (max-width:767px){.legacy-collection-detail__intro-copy{position:absolute;inset:50% 0 auto;transform:translateY(-50%);height:auto;min-height:148px;padding:35px 20px;font-size:13px;line-height:1.65;letter-spacing:.02em}.legacy-collection-detail__slider-nav img{width:100%;height:auto}.legacy-collection-detail__block,.legacy-collection-detail__block:nth-child(2n){display:block;height:auto;min-height:0}.legacy-collection-detail__block-copy,.legacy-collection-detail__block-image{width:100%}.legacy-collection-detail__block-image img{height:auto}.legacy-collection-detail__block-copy{padding:2rem 20px 3rem}}@media (min-width:768px) and (max-width:991px){.legacy-collection-detail__slider-main,.legacy-collection-detail__slider-nav{max-width:720px}}@media (min-width:992px) and (max-width:1199px){.legacy-collection-detail__slider-main,.legacy-collection-detail__slider-nav{max-width:960px}}.collection-slider-button{display:none}@media (min-width:1024px){.homepage-hero{height:100dvh;min-height:100dvh;margin-top:0}#aboutus{position:relative;display:flex;align-items:center;width:100%;max-width:none;height:341px;min-height:0;padding:0 240px;overflow:hidden;background:#f3f3f2}#aboutus:before{position:absolute;top:0;left:0;width:176px;height:341px;content:"";background:url(/images/homepage-reference/about-decoration.svg) 0 0/176px 341px no-repeat}#aboutus>div{display:flex;align-items:center;flex:0 0 1440px;margin:0 auto}#aboutus p,#aboutus>div{width:1440px;max-width:1440px}#aboutus p{position:relative;z-index:1;height:117px;margin:0;font-family:Elms Sans,sans-serif;font-size:30px;font-weight:500;line-height:39px;text-align:justify;letter-spacing:0;color:#484848}.homepage-categories{width:100%;max-width:1920px;min-height:607px;box-sizing:border-box;padding:100px 240px 0}.homepage-categories>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:50px}.homepage-categories>div>div{aspect-ratio:auto;height:318px}.homepage-categories .homepage-category-image{height:272px}#collection>h2,#product h2,.homepage-categories h2{font-family:Elms Sans,sans-serif;font-size:30px;font-weight:500;line-height:39px;letter-spacing:.02em;color:#484848}#collection.collection-section{aspect-ratio:auto;min-height:0;max-height:none}#product{min-height:886px;padding:100px 0}#product>div{max-width:1440px;margin:0 auto}#product>div>div.relative{height:504px;margin-top:50px}#service{max-width:790px;margin:0 auto;padding-top:50px}#service>h2{display:none}#service button{font-size:20px;line-height:26px}}footer{font-family:Elms Sans,Arial,sans-serif;letter-spacing:0}footer .footer-link{text-decoration:none;text-underline-offset:4px;text-decoration-thickness:1px}footer .footer-link:focus-visible,footer .footer-link:hover{text-decoration-line:underline}@media (min-width:1200px){.header-product-dropdown{display:block;box-sizing:border-box;width:100vw;height:253px;max-width:none;min-height:253px;padding:0;margin:0;gap:0;align-items:normal}.header-product-dropdown>.header-product-dropdown-inner{display:flex;box-sizing:border-box;width:100%;height:253px;min-height:253px;max-width:none;padding:30px 0 30px max(24px,calc((100vw - 1920px) / 2 + 605px));margin:0;gap:100px;align-items:flex-start}header.site-header>div{display:flex;height:85.5px;max-width:1930px;align-items:center;padding:0 245px;gap:227px}header.site-header>div>a{position:static;margin:0;flex:0 0 138px}header.site-header>div>a img[alt=GUDHAUS]{width:138px;height:45px;-o-object-fit:contain;object-fit:contain}header.site-header nav.site-header-menu{display:flex;flex:0 0 565px;height:85.5px;align-items:center;justify-content:flex-start;gap:80px;margin:0}header.site-header nav.site-header-menu .site-header-menu-link{padding:0;margin:0;font-size:16px;font-weight:500;line-height:21px;white-space:nowrap}header.site-header .header-actions{position:static;flex:0 0 130px;height:85.5px;width:130px;margin-left:auto;justify-content:flex-end;transform:none;gap:30px;color:#484848}footer>div{display:flex;width:100%;max-width:none;min-height:530px;flex-direction:column;align-items:center;gap:0;box-sizing:border-box;padding:100px 0}footer>div>div:first-child{display:none}footer.bg-white{margin-top:100px;background:#f3f3f2}footer.bg-white>div{width:100%;max-width:none;min-height:530px;padding:100px 0}footer>div>nav{display:flex;width:100%;height:165px;flex:none;flex-direction:column;align-items:center;justify-content:center;margin:0 0 50px;gap:0}footer>div>nav,footer>div>nav a{font-size:30px;font-weight:700;line-height:35px;letter-spacing:0}footer>div>nav a+a{margin-top:30px}footer>div>div:nth-of-type(2){display:flex;width:1440px;height:60px;flex:none;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between;margin:0;padding:0 0 20px;box-sizing:border-box;border-bottom:1px solid #acacac;font-size:20px;line-height:25px;letter-spacing:.05em}footer>div>div:nth-of-type(2)>div{width:216.79px;height:40px;align-items:center;justify-content:flex-end;gap:20px}footer>div>div:nth-of-type(2)>div:last-child{width:395px;height:40px;align-items:center;flex-wrap:nowrap;gap:20px}footer>div>div:nth-of-type(2)>div:last-child a,footer>div>div:nth-of-type(2)>div:last-child span{white-space:nowrap}footer>div>div:nth-of-type(2)>div:last-child span{padding-left:0}footer>div>div:nth-of-type(2)>div:last-child .footer-contact-text{display:block;width:395px;height:25px;padding:0;font-family:Google Sans Flex,Elms Sans,sans-serif;font-size:20px;font-weight:500;line-height:25px;letter-spacing:.05em;white-space:nowrap;color:#484848}footer>div>div:nth-of-type(2)>div:first-child a{width:39.2px;height:39.99px}footer>div>div:nth-of-type(2)>div:first-child svg{width:24px;height:24px}footer>div>div:nth-of-type(2) a,footer>div>div:nth-of-type(2) span{font-size:20px;line-height:25px;letter-spacing:.05em}footer>div>div:last-child a,footer>div>div:last-child p{font-size:16px;line-height:35px;letter-spacing:.05em}footer>div>div:last-child{display:flex;width:1435px;height:35px;flex:none;align-items:center;justify-content:space-between;padding:0;gap:10px;margin-top:20px}footer>div>div:last-child>div{gap:30px}footer.bg-white>div>div:last-child>div a,footer.bg-white>div>div:last-child>p{height:35px;margin:0;font-family:Elms Sans,sans-serif;font-size:16px;font-weight:400;line-height:35px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#484848}footer.bg-white>div>div:last-child>p{width:267px;text-align:center}footer.bg-white>div>div:last-child>div{display:flex;width:336px;height:35px;align-items:center;justify-content:flex-end;gap:30px}footer.bg-white>div>div:last-child>div a:first-child{width:109px;text-align:center}footer.bg-white>div>div:last-child>div a:last-child{width:197px;text-align:center}footer.bg-white>div>div:last-child>div a:focus-visible,footer.bg-white>div>div:last-child>div a:hover{text-decoration:none}}@media (min-width:1024px){section.shop-listing-section{max-width:1440px;padding:135px 0 100px}.shop-listing-layout{gap:50px}.shop-filter-sidebar{width:315px;flex:0 0 315px;position:sticky;top:110px;align-self:flex-start}.shop-filter-sidebar details{box-sizing:border-box;width:315px;height:87px;padding:30px 0;border-top:1px solid #484848;display:flex;flex-direction:column;align-items:flex-start;gap:30px}.shop-filter-sidebar details[open]{height:auto;min-height:287px}.shop-filter-sidebar details summary{display:flex;width:315px;height:26px;align-items:center;justify-content:space-between;padding:0;cursor:pointer;list-style:none;font-family:Elms Sans,sans-serif;font-size:20px;font-weight:700;line-height:26px;letter-spacing:.03em;text-transform:uppercase;color:#484848}.shop-filter-sidebar details summary::-webkit-details-marker{display:none}.shop-filter-sidebar details summary img{width:25px;height:14px;flex:0 0 25px;transition:transform .18s ease}.shop-filter-sidebar details[open] .filter-dropdown-icon{transform:rotate(180deg)}.shop-filter-sidebar details:nth-child(3){height:88px;border-bottom:1px solid #484848}.shop-filter-sidebar details:nth-child(3)[open]{height:auto;min-height:0}.shop-filter-sidebar .filter-options{display:flex;width:315px;flex-direction:column;gap:10px}.shop-filter-sidebar .filter-option{display:flex;width:315px;height:20px;align-items:center;gap:20px;color:#484848;font-family:Elms Sans,sans-serif;font-size:14px;font-weight:500;line-height:18px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.shop-filter-sidebar .filter-option:hover{color:#21416e}.shop-filter-sidebar .filter-checkbox{width:20px;height:20px;flex:0 0 20px;background:#f2f3f5}.shop-filter-sidebar .filter-checkbox.is-selected{background:#21416e}.shop-filter-sidebar .filter-option-label{white-space:nowrap}.shop-filter-sidebar .filter-option-count{margin-left:auto;color:#acacac;font-size:14px;line-height:18px}.shop-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:20px;column-gap:20px;row-gap:70px}.shop-product-grid>article{width:345px;min-width:0}.shop-product-grid>article a:first-child{background:#f3f1f0}.shop-product-grid>article a:first-child img{padding:0;-o-object-fit:cover;object-fit:cover}.shop-product-grid>article>div{box-sizing:border-box;width:345px;min-height:144px;padding:20px 0;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.shop-product-grid>article h3{width:345px;height:26px;margin:0;padding:0;font-family:Elms Sans,sans-serif;background:transparent;font-size:20px;font-weight:700;line-height:26px;letter-spacing:.03em;color:#484848}section.shop-listing-section .shop-product-grid>article h3,section.shop-listing-section .shop-product-grid>article h3 a{background-color:transparent;background-image:none;box-shadow:none}.shop-product-meta{background:transparent}.shop-product-grid>article .shop-product-meta>div{width:345px;height:auto;min-height:20px;margin:0;display:grid;grid-template-columns:repeat(2,max-content);-moz-column-gap:20px;column-gap:20px;row-gap:8px;align-items:start}.shop-product-grid>article .shop-product-meta>p{width:110px;height:18px;margin:0;padding:0}.shop-product-grid>article a:first-child{width:345px;height:345px;flex:0 0 345px;aspect-ratio:auto}.shop-pagination{width:100%;gap:10px}.shop-pagination,.shop-pagination__control,.shop-pagination__page{display:flex;height:66px;align-items:center;justify-content:center}.shop-pagination__control,.shop-pagination__page{box-sizing:border-box;width:66px;flex:0 0 66px;padding:20px;background:#f3f3f2;color:#484848;text-decoration:none}.shop-pagination__control:hover,.shop-pagination__page:hover{text-decoration:none}.shop-pagination__control:not(.shop-pagination__control--disabled):focus-visible,.shop-pagination__control:not(.shop-pagination__control--disabled):hover,.shop-pagination__page--inactive:focus-visible,.shop-pagination__page--inactive:hover{opacity:1;background:#f3f3f2;color:#484848;text-decoration:none}.shop-pagination__page{font-family:Elms Sans,sans-serif;font-size:20px;font-weight:500;line-height:26px;text-align:center}.shop-pagination__control--disabled,.shop-pagination__page--inactive{opacity:.3}.shop-pagination__arrow{position:relative;display:block;width:14px;height:25px}.shop-pagination__arrow:before{position:absolute;top:50%;width:14px;height:14px;content:"";border-top:2px solid #484848;border-right:2px solid #484848}.shop-pagination__arrow--prev:before{left:2px;transform:translateY(-50%) rotate(-135deg)}.shop-pagination__arrow--next:before{right:2px;transform:translateY(-50%) rotate(45deg)}.collection-slider-button{position:absolute;top:50%;z-index:30;display:flex;width:79.68px;height:75.12px;align-items:center;justify-content:center;padding:20px 30px;transform:translateY(-50%);color:#fff;opacity:0;transition:opacity .2s ease}.collection-slider-button-prev{left:0}.collection-slider-button-next{right:0}.collection-slider-button:focus-visible,.collection-slider-button:hover{opacity:1}.collection-slider-chevron{display:block;width:19.68px;height:19.68px;border-top:3px solid #fff;border-right:3px solid #fff}.collection-slider-chevron-prev{transform:rotate(-135deg)}.collection-slider-chevron-next{transform:rotate(45deg)}.product-detail-page .collection-slider-chevron{border-color:#484848}#aboutus{height:341px}.homepage-categories.homepage-categories{display:flex;height:607px;min-height:0;max-width:none;flex-direction:column;align-items:flex-start;gap:50px;padding:100px 240px}.homepage-categories h2{width:362px;margin:0;font-weight:700;letter-spacing:0;color:#414042}.homepage-categories>div{display:flex;width:1440px;height:318px;flex:none;gap:20px}.homepage-categories>div>div{display:flex;width:272px;height:318px;flex:0 0 272px;flex-direction:column;gap:20px;aspect-ratio:auto;overflow:visible}.homepage-categories .homepage-category-image{position:relative;width:272px;height:272px;flex:0 0 272px}.homepage-categories .homepage-category-label{position:static;display:block;width:-moz-max-content;width:max-content;padding:0;color:#484848;font-family:Elms Sans,sans-serif;font-size:20px;font-weight:700;line-height:26px;letter-spacing:.03em;text-transform:uppercase}#collection.collection-section{display:flex;height:1232px;max-width:none;flex-direction:column;align-items:flex-start;gap:50px;padding:100px 240px}#collection.collection-section .collection-section-title{width:-moz-max-content;width:max-content;min-width:364px;height:auto;margin:0;flex:none;font-family:Elms Sans,sans-serif;font-size:30px;font-weight:700;line-height:39px;letter-spacing:0;white-space:nowrap;color:#414042}#collection.collection-section .collection-section-media{width:1440px;height:850px;flex:none;aspect-ratio:auto}#collection.collection-section .collection-section-media>.pointer-events-none{background:transparent;opacity:1}#collection.collection-section .collection-section-media>a{align-items:flex-end;justify-content:center;padding:30px}#collection.collection-section .collection-section-media>a>h2{margin:0 0 10px;opacity:1;font-family:Elms Sans,sans-serif;font-size:20px;font-weight:700;line-height:26px;letter-spacing:.03em;color:#fff}#collection.collection-section .collection-section-media>div[aria-hidden=true]{bottom:30px;gap:5px}#collection.collection-section .collection-section-media>div[aria-hidden=true] span{width:40px;height:2px;border-radius:0}#collection.collection-section>a:last-child{display:flex;width:247px;height:43px;align-items:center;justify-content:center;margin:0 auto;padding:10px 20px;border:1px solid #484848;font-family:Elms Sans,sans-serif;font-size:16px;font-weight:600;line-height:21px;letter-spacing:.02em;white-space:nowrap}#product.product-section{display:flex;height:886px;min-height:0;flex-direction:column;align-items:flex-start;gap:50px;padding:100px 240px}#product.product-section>div{display:flex;width:1440px;max-width:none;flex-direction:column;align-items:center;margin:0}#product.product-section .product-section-title{align-self:flex-start;width:-moz-max-content;width:max-content;min-width:339px;height:auto;margin:0;font-family:Elms Sans,sans-serif;font-size:30px;font-weight:700;line-height:39px;letter-spacing:0;white-space:nowrap;color:#414042}#product.product-section .product-section-media{width:1440px;height:504px;margin:50px 0 0}#product.product-section .product-section-media>div.product-track{width:-moz-max-content;width:max-content;height:504px;transform:none;gap:20px}#product.product-section .product-card{width:428px;height:504px;flex:0 0 428px;padding:0}#product.product-section .product-card-image{width:428px;height:504px;flex:0 0 504px;transform:none;background:#e9e7e5}#product.product-section .product-card-image img{-o-object-fit:contain;object-fit:contain;padding:58px 52px 70px}#product.product-section .product-card-meta{position:absolute;right:auto;bottom:20px;left:20px;z-index:2;margin:0;opacity:1;text-align:left;color:#fff}#product.product-section .featured-product-brand{display:none}#product.product-section .featured-product-title{margin:0;font-family:Elms Sans,sans-serif;font-size:20px;font-weight:700;line-height:26px;letter-spacing:.03em;color:#fff}#product.product-section>div>a:last-child{display:flex;width:247px;height:43px;align-items:center;justify-content:center;margin:50px auto 0;padding:10px 20px;border:1px solid #484848;font-family:Elms Sans,sans-serif;font-size:16px;font-weight:600;line-height:21px;letter-spacing:.02em}#service{max-width:none;margin:0 auto;padding:0}#service,#service>div{width:1440px;height:auto}#service>div>article{height:141px;min-height:0;box-sizing:border-box;padding-top:50px}#service>div>article:nth-child(2){height:142px}#service>div>article>button{height:40px;box-sizing:border-box;padding:0;font-family:Elms Sans,sans-serif;font-size:30px;font-weight:700;line-height:39px;letter-spacing:0}#service>div>article:nth-child(2)>button{height:40px}#service>div>article>button>span:last-child{display:block;width:40px;height:40px;flex:0 0 40px;font-size:40px;font-weight:300;line-height:40px;text-align:center}#service>div>article.is-active{display:flex;height:auto;min-height:832px;flex-direction:column;align-items:flex-start;gap:50px;padding-bottom:50px}#service>div>article.is-active>p{width:1440px;max-width:none;height:auto;max-height:none;margin:0;padding:0;overflow:visible;font-family:Elms Sans,sans-serif;font-size:30px;font-weight:400;line-height:45px;letter-spacing:.05em;text-align:justify;opacity:1}#service>div>article.is-active .home-service-image{display:block;width:1440px;height:500px;flex:none;-o-object-fit:cover;object-fit:cover}}@media (min-width:1200px){.product-detail-page .product-detail-content{width:100%;margin:0;padding:100px 0;border-top:0;background:#f3f3f2}.product-detail-page .product-detail-content-grid{width:100%;min-height:650px;grid-template-columns:minmax(0,605px) minmax(0,973px);justify-content:space-between;gap:102px}.product-detail-page .product-detail-content-copy{max-width:365px;margin:0 0 0 240px;padding:0;font-size:20px;line-height:32px;letter-spacing:.05em}.product-detail-page .product-detail-content-media,.product-detail-page .product-detail-content-media-empty{width:973px;min-height:650px;margin-right:240px;justify-self:end}.product-detail-page .product-detail-content-image{width:973px;min-height:650px;aspect-ratio:auto}}.sales-policy-content{display:block;text-align:left;text-transform:none;font-weight:400;text-transform:uppercase}.sales-policy-content>figure,.sales-policy-content>h1,.sales-policy-content>h2,.sales-policy-content>h3,.sales-policy-content>h4,.sales-policy-content>ol,.sales-policy-content>p,.sales-policy-content>ul{display:block;width:100%}.sales-policy-content br{display:block;content:"";margin-top:8px}.sales-policy-content p{margin:0 0 18px;font-weight:400;text-transform:none}.sales-policy-content h1,.sales-policy-content h2,.sales-policy-content h3,.sales-policy-content h4{margin:26px 0 12px;font-size:18px;font-weight:600;line-height:1.45;text-transform:none}.sales-policy-content h3{border-bottom:1px solid rgba(64,84,118,.18);padding-bottom:8px}.sales-policy-content h2:first-child,.sales-policy-content p:first-child{margin-top:0}.sales-policy-content strong{font-weight:500}.sales-policy-content figure{display:none}.sales-policy-content .has-text-align-center{text-align:center}.sales-policy-image-view{scrollbar-width:none;-ms-overflow-style:none}.sales-policy-image-view::-webkit-scrollbar{display:none;width:0;height:0}.auth-dynamic-wrapper{opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.auth-register-name{display:none}.auth-dynamic-wrapper.is-open{opacity:1}.auth-dynamic-inner{transition:none}.auth-submit-button{transition:transform .42s cubic-bezier(.4,0,.2,1)}.auth-submit-button.is-registering{transform:translateY(84px)}.auth-submit-label{display:inline-flex;align-items:center;transition:transform .26s cubic-bezier(.4,0,.2,1)}.auth-submit-label-common{margin-right:.25em}.product-detail-page .product-detail-actions.hidden{display:none}.auth-terms-checkbox{box-sizing:border-box;width:20px;height:20px;flex:0 0 20px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#f2f3f5;cursor:pointer}.auth-terms-checkbox:checked{background:#21416e}.auth-toast{position:fixed;top:24px;right:24px;z-index:2147483647;display:flex;width:min(390px,calc(100vw - 48px));align-items:flex-start;gap:18px;padding:16px 18px;border-left:3px solid #21416e;background:#f2f3f5;box-shadow:0 10px 28px rgba(0,0,0,.18);color:#484848;font-family:Elms Sans,sans-serif;font-size:14px;line-height:1.5;animation:auth-toast-in .22s ease-out both}.auth-toast button{flex:0 0 auto;margin:-4px -4px 0 auto;border:0;background:transparent;color:#484848;cursor:pointer;font-size:22px;line-height:1;opacity:.75}.auth-toast button:focus-visible,.auth-toast button:hover{opacity:1}@keyframes auth-toast-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.auth-submit-label-suffix{position:relative;display:inline-block;width:3.25em;height:1.35em;transition:width .26s cubic-bezier(.4,0,.2,1)}.auth-submit-label.is-registering .auth-submit-label-suffix{width:1.55em}.auth-submit-label-suffix>span{position:absolute;inset:0 auto auto 0;opacity:0;transition:opacity .38s cubic-bezier(.4,0,.2,1)}.auth-submit-label-suffix>span.is-visible{opacity:1}.auth-dynamic-area{position:relative;height:0}.auth-register-fields{position:absolute;top:0;left:0;width:100%;z-index:1;pointer-events:none;transition:opacity .34s cubic-bezier(.4,0,.2,1)}.auth-register-fields.is-open{pointer-events:auto;transition-delay:.14s}.auth-register-fields .auth-dynamic-inner{overflow:visible}.auth-forgot-password{position:absolute;top:0;left:0;width:100%;z-index:2;pointer-events:none}.auth-forgot-password.is-open{pointer-events:auto}@media (prefers-reduced-motion:reduce){.auth-dynamic-wrapper,.auth-submit-button,.auth-submit-label,.auth-submit-label-suffix,.auth-submit-label-suffix>span{transition:none}.auth-toast{animation:none}}#service>div>article .home-service-image-mobile,.about-mobile-decoration,.home-service-consultation-link,.home-service-image,.home-service-image-mobile{display:none}@media (min-width:768px){#service>div>article .home-service-image-mobile{display:none!important}#service>div>article.is-active .home-service-consultation-link{display:flex;box-sizing:border-box;width:180px;height:43px;flex:0 0 43px;align-self:center;align-items:center;justify-content:center;padding:10px 20px;gap:10px;border:1px solid #484848;font-family:Elms Sans,sans-serif;font-size:16px;font-weight:600;line-height:21px;letter-spacing:.02em;text-align:center;white-space:nowrap;color:#484848}}@media (max-width:767px){:root{--gh-mobile-side:4.102564vw;--gh-mobile-content:calc(100vw - (var(--gh-mobile-side) * 2));--gh-mobile-text:#484848}body{overflow-x:hidden}header.site-header.header-overlay{height:16.410256vw;min-height:16.410256vw;margin-bottom:0;background:#fff;border-bottom:0}header.site-header>div{position:relative;display:block;box-sizing:border-box;width:100%;height:16.410256vw;max-width:none;padding:0}header.site-header>div>a{position:absolute;top:3.589744vw;left:15.384615vw;z-index:1;display:block;width:28.461538vw;height:9.230769vw}header.site-header>div>a img[alt=GUDHAUS]{display:block;width:28.461538vw;height:9.230769vw;-o-object-fit:contain;object-fit:contain}header.site-header .header-actions{position:absolute;top:4.358974vw;right:4.102564vw;z-index:1;display:flex;width:6.153846vw;height:6.410256vw;margin:0;gap:0;transform:none}header.site-header .header-actions>a,header.site-header .header-actions>button[aria-label="Mở menu"],header.site-header .header-actions>button[aria-label="Mở đăng nhập"],header.site-header .header-actions>button[aria-label="Open login"],header.site-header .header-actions>button[aria-label="Open menu"]{display:none!important}header.site-header .header-actions>button[aria-label="Mở giỏ hàng"],header.site-header .header-actions>button[aria-label="Open cart"]{display:inline-flex!important;width:6.153846vw;height:6.410256vw;align-items:flex-start;justify-content:flex-start}header.site-header .header-actions>button[aria-label="Mở giỏ hàng"] img,header.site-header .header-actions>button[aria-label="Open cart"] img{top:1.282051vw;width:4.615385vw;height:5.128205vw;filter:none!important}header.site-header .header-actions>button[aria-label="Mở giỏ hàng"]>span,header.site-header .header-actions>button[aria-label="Open cart"]>span{top:0;left:2.564103vw;width:3.589744vw;height:3.589744vw;padding:0;border-radius:50%}header.site-header .header-actions>button[aria-label="Mở giỏ hàng"]>span>span,header.site-header .header-actions>button[aria-label="Open cart"]>span>span{width:1.282051vw;height:2.564103vw;font-size:2.051282vw;line-height:2.564103vw}header.site-header .mobile-menu-toggle{position:absolute;top:calc(4.871795vw + 3px);left:4.102564vw;z-index:2;display:inline-flex!important;width:7.179487vw;height:5.128205vw;align-items:center;justify-content:center;padding:0;border:0;background:transparent}header.site-header .mobile-menu-toggle img{display:block;width:7.179487vw;height:5.128205vw}header.site-header>div{border-bottom:.5px solid rgba(255,255,255,.3)}.homepage-hero,main.homepage-mobile-frame .homepage-hero{width:100%;height:64.102564vw;min-height:64.102564vw;max-height:64.102564vw;margin:0}.homepage-hero img{transform:scaleX(-1)!important;transform-origin:center}#aboutus{display:block;box-sizing:border-box;width:100%;height:40vw;min-height:40vw;max-width:none;margin:0;padding:0 var(--gh-mobile-side);background:#f3f3f2}#aboutus:before{display:none}#aboutus .about-mobile-decoration{position:absolute;top:0;left:0;z-index:0;display:block;width:20.769231vw;height:40vw;max-width:none;pointer-events:none}#aboutus>div{display:block;width:100%;max-width:none;margin:0}#aboutus p{position:relative;z-index:1;box-sizing:border-box;width:100%;height:24.615385vw;max-width:none;margin:7.692308vw 0 0;padding-top:0;font-family:Elms Sans,sans-serif;font-size:3.076923vw;font-weight:400;line-height:4.102564vw;letter-spacing:.07em;text-align:justify;color:var(--gh-mobile-text)}.homepage-categories.homepage-categories{display:flex;box-sizing:border-box;width:100%;height:113.589744vw;min-height:113.589744vw;max-width:none;flex-direction:column;align-items:flex-start;gap:7.692308vw;margin:0;padding:12.820513vw 0 12.820513vw var(--gh-mobile-side);overflow:hidden}.homepage-categories h2{width:62.051282vw;height:6.666667vw;margin:0;font-family:Elms Sans,sans-serif;font-size:5.128205vw;font-weight:700;line-height:6.666667vw;letter-spacing:0;white-space:nowrap;color:var(--gh-mobile-text)}.homepage-categories>div{display:flex;box-sizing:border-box;width:calc(100vw - var(--gh-mobile-side));height:73.589744vw;flex:0 0 73.589744vw;gap:4.102564vw;margin:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.homepage-categories>div::-webkit-scrollbar{display:none}.homepage-categories>div>div{display:flex;box-sizing:border-box;width:64.102564vw;height:73.589744vw;flex:0 0 64.102564vw;flex-direction:column;gap:4.102564vw;aspect-ratio:auto;overflow:visible}.homepage-categories .homepage-category-image{position:relative;width:64.102564vw;height:64.102564vw;flex:0 0 64.102564vw}.homepage-categories .homepage-category-label{position:static;display:block;width:-moz-max-content;width:max-content;padding:0;font-family:Elms Sans,sans-serif;font-size:4.102564vw;font-weight:700;line-height:5.384615vw;letter-spacing:.03em;text-transform:uppercase;color:var(--gh-mobile-text)}#collection.collection-section{display:flex;box-sizing:border-box;width:100%;height:121.538462vw;min-height:121.538462vw;max-width:none;flex-direction:column;align-items:flex-start;gap:7.692308vw;margin:0;padding:12.820513vw 0 12.820513vw var(--gh-mobile-side);overflow:hidden}#collection.collection-section .collection-section-title{width:-moz-max-content;width:max-content;height:6.666667vw;min-width:0;margin:0;font-family:Elms Sans,sans-serif;font-size:5.128205vw;font-weight:700;line-height:6.666667vw;letter-spacing:0;white-space:nowrap;color:var(--gh-mobile-text)}#collection.collection-section .collection-section-media{width:var(--gh-mobile-content);height:64.102564vw;flex:0 0 64.102564vw;margin:0;aspect-ratio:auto;touch-action:pan-y}#collection.collection-section .collection-section-media>.pointer-events-none{background:transparent;opacity:1}#collection.collection-section .collection-section-media>a{align-items:flex-end;justify-content:center;padding:4.102564vw}#collection.collection-section .collection-section-media>a>h2{margin:0 0 2.564103vw;font-family:Elms Sans,sans-serif;font-size:2.564103vw;font-weight:700;line-height:3.333333vw;letter-spacing:.03em;opacity:1;color:#fff}#collection.collection-section .collection-section-media>div[aria-hidden=true]{bottom:2.564103vw;gap:1.282051vw}#collection.collection-section .collection-section-media>div[aria-hidden=true] span{width:3.846154vw;height:.25641vw;border-radius:0}#collection.collection-section .collection-slider-button{display:none}#collection.collection-section>a:last-child{display:flex;box-sizing:border-box;width:51.025641vw;height:9.74359vw;align-items:center;justify-content:center;align-self:center;margin:0;padding:2.564103vw 4.102564vw;border:.25641vw solid var(--gh-mobile-text);font-family:Elms Sans,sans-serif;font-size:3.076923vw;font-weight:600;line-height:4.102564vw;letter-spacing:.02em;white-space:nowrap}#product.product-section{display:flex;box-sizing:border-box;width:100%;height:137.435897vw;min-height:137.435897vw;flex-direction:column;align-items:flex-start;gap:7.692308vw;margin:0;padding:12.820513vw 0 12.820513vw var(--gh-mobile-side)}#product.product-section>div{width:100%;max-width:none;margin:0}#product.product-section .product-section-title{width:-moz-max-content;width:max-content;height:auto;min-width:0;margin:0;padding-bottom:7.692308vw;font-family:Elms Sans,sans-serif;font-size:5.128205vw;font-weight:700;line-height:6.666667vw;letter-spacing:0;white-space:nowrap;color:var(--gh-mobile-text)}#product.product-section .product-section-media{width:calc(100vw - var(--gh-mobile-side));height:80vw;margin:0;overflow-x:auto;overflow-y:hidden;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none}#product.product-section .product-section-media::-webkit-scrollbar{display:none}#product.product-section .product-section-media>div.product-track{width:-moz-max-content!important;width:max-content!important;height:80vw;gap:4.102564vw;transform:none!important}#product.product-section .product-card{width:67.948718vw;height:80vw;flex:0 0 67.948718vw;padding:0}#product.product-section .product-card-image{width:67.948718vw;height:80vw;flex:0 0 80vw;transform:none!important;background:#e9e7e5}#product.product-section .product-card-image img{-o-object-fit:cover;object-fit:cover;padding:0;transform:scale(.9)}#product.product-section .product-card-meta{position:absolute;right:auto;top:73.333333vw;bottom:auto;left:4.102564vw;z-index:2;margin:0;opacity:1!important;text-align:left;color:#fff}#product.product-section .featured-product-brand{display:none}#product.product-section .featured-product-title{margin:0;font-family:Elms Sans,sans-serif;font-size:2.564103vw;font-weight:700;line-height:3.333333vw;letter-spacing:.03em;color:#fff}#product.product-section .product-section-media>button{display:none}#product.product-section>div>a:last-child{display:flex;box-sizing:border-box;width:48.205128vw;height:9.74359vw;align-items:center;justify-content:center;margin:7.692308vw auto 0;padding:2.564103vw 4.102564vw;border:.25641vw solid var(--gh-mobile-text);font-family:Elms Sans,sans-serif;font-size:3.076923vw;font-weight:600;line-height:4.102564vw;letter-spacing:.02em;white-space:nowrap}#service{display:block;box-sizing:border-box;width:var(--gh-mobile-content);height:auto;min-height:105.128205vw;max-width:none;margin:0 auto;padding:12.820513vw 0 25.641026vw}#service:has(article.is-active){height:auto;min-height:105.128205vw}#service>h2{display:none}#service>div{width:100%;height:auto}#service>div>article,#service>div>article:nth-child(2){display:flex;box-sizing:border-box;height:auto;max-height:22.307692vw;min-height:0;flex-direction:column;align-items:flex-start;gap:7.692308vw;overflow:hidden;padding:7.692308vw 0;border-color:var(--gh-mobile-text);transition:max-height .7s cubic-bezier(.22,1,.36,1)}#service>div>article:nth-child(2){max-height:22.051282vw}#service>div>article>button{display:flex;box-sizing:border-box;width:100%;height:6.666667vw;align-items:center;padding:0;font-family:Elms Sans,sans-serif;font-size:5.128205vw;font-weight:700;line-height:6.666667vw;letter-spacing:0}#service>div>article>button>span:last-child{display:flex;width:6.410256vw;height:6.410256vw;flex:0 0 6.410256vw;align-items:center;justify-content:center}#service>div>article>button>span:last-child img{width:6.410256vw;height:6.410256vw}#service>div>article>p{box-sizing:border-box;width:100%;max-width:100%;height:16.410256vw;max-height:16.410256vw;flex:0 0 16.410256vw;flex-shrink:0;margin:0;padding:0;overflow:hidden;font-family:Elms Sans,sans-serif;font-size:3.076923vw;font-weight:400;line-height:4.102564vw;letter-spacing:.04em;text-align:justify;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility 0s linear .7s}#service>div>article.is-active{display:flex;height:auto;min-height:0;max-height:220vw;box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:7.692308vw;padding-bottom:7.692308vw;transition:max-height .7s cubic-bezier(.22,1,.36,1)}#service>div>article.is-active>p{max-height:16.410256vw;opacity:1;visibility:visible;transition:opacity .3s ease .14s,visibility 0s linear 0s}#service>div>article .home-service-image{display:block;box-sizing:border-box;width:100%;height:102.564103vw;max-height:102.564103vw;flex:0 0 102.564103vw;overflow:hidden;-o-object-fit:cover;object-fit:cover;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility 0s linear .8s}#service>div>article.is-active .home-service-image{opacity:1;visibility:visible;transition:opacity .45s ease .16s,visibility 0s linear 0s}#service>div>article .home-service-image-desktop{display:none}#service>div>article .home-service-image-mobile{display:block}#service>div>article .home-service-consultation-link{display:flex;box-sizing:border-box;width:41.025641vw;height:9.74359vw;max-height:9.74359vw;flex:0 0 9.74359vw;align-self:center;align-items:center;justify-content:center;padding:2.564103vw 4.102564vw;gap:2.564103vw;border:.25641vw solid var(--gh-mobile-text);font-family:Elms Sans,sans-serif;font-size:3.076923vw;font-weight:600;line-height:4.102564vw;letter-spacing:.02em;white-space:nowrap;color:var(--gh-mobile-text);opacity:0;visibility:hidden;pointer-events:none;overflow:hidden;transition:opacity .7s ease,visibility 0s linear .7s}#service>div>article.is-active .home-service-consultation-link{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease .16s,visibility 0s linear 0s}footer.bg-white{min-height:142.307692vw;margin-top:0;background:#f3f3f2}footer.bg-white,footer.bg-white>div,footer>div{box-sizing:border-box;width:100%;height:142.307692vw}footer.bg-white>div,footer>div{display:flex;min-height:0;flex-direction:column;align-items:center;padding:20.512821vw 0}footer>div>div:first-child{display:none}footer>div>nav{display:flex;box-sizing:border-box;width:68.205128vw;height:30.25641vw;flex:0 0 30.25641vw;flex-direction:column;align-items:center;justify-content:flex-start;gap:5.128205vw;margin:0 0 20.512821vw!important;font-family:Elms Sans,sans-serif}footer>div>nav,footer>div>nav a{font-size:5.128205vw;font-weight:700;line-height:6.666667vw}footer>div>nav a{height:6.666667vw;letter-spacing:.03em}footer>div>nav a+a{margin-top:0}footer>div>div:nth-of-type(2){display:flex;box-sizing:border-box;width:100%;height:19.230769vw;flex:0 0 19.230769vw;flex-direction:column;align-items:center;justify-content:flex-start;gap:5.128205vw;margin:0 0 12.820513vw;padding:0;border:0;font-size:4.102564vw;line-height:5.128205vw}footer>div>div:nth-of-type(2)>div:last-child{display:block;width:100%;height:5.128205vw;order:1;flex:0 0 5.128205vw;margin:0;text-align:center}footer>div>div:nth-of-type(2)>div:last-child .footer-contact-text{display:block;width:100%;height:5.128205vw;padding:0;font-family:Google Sans Flex,Elms Sans,sans-serif;font-size:4.102564vw;font-weight:500;line-height:5.128205vw;letter-spacing:.05em;white-space:nowrap;color:var(--gh-mobile-text)}footer>div>div:nth-of-type(2)>div:first-child{display:flex;box-sizing:border-box;width:50.571795vw;height:8.974359vw;order:2;align-items:center;justify-content:space-between;gap:0;margin:0}footer>div>div:nth-of-type(2)>div:first-child a{display:flex;width:8.974359vw;height:8.974359vw;align-items:center;justify-content:center}footer>div>div:nth-of-type(2)>div:first-child a img,footer>div>div:nth-of-type(2)>div:first-child a svg{width:8.974359vw;height:8.974359vw}footer>div>div:last-child{position:relative;display:flex;box-sizing:border-box;width:100%;height:18.461538vw;flex:0 0 18.461538vw;flex-direction:column;align-items:center;justify-content:flex-start;gap:2.564103vw;margin:0;padding:7.692308vw 0 0;border:0}footer>div>div:last-child:before{position:absolute;top:0;left:50%;width:79.487179vw;border-top:.128205vw solid var(--gh-mobile-text);content:"";transform:translateX(-50%)}footer.bg-white>div>div:last-child>div a,footer.bg-white>div>div:last-child>p{height:4.102564vw;margin:0;font-family:Elms Sans,sans-serif;font-size:3.076923vw;font-weight:400;line-height:4.102564vw;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--gh-mobile-text)}footer.bg-white>div>div:last-child>p{width:51.282051vw;order:2;text-align:center}footer.bg-white>div>div:last-child>div{display:flex;width:68.717949vw;height:4.102564vw;order:1;align-items:center;justify-content:center;gap:0}footer.bg-white>div>div:last-child>div a{width:auto!important;text-align:center}footer.bg-white>div>div:last-child>div a+a:before{display:inline-block;margin:0 2.564103vw;content:"|"}.product-detail-page{width:100%;overflow-x:hidden;background:#fff}.product-detail-page .product-detail-layout{display:block;width:100%;min-height:0;margin:0;padding:0}.product-detail-page .product-detail-main-image,.product-detail-page .product-detail-media{width:100%}.product-detail-page .product-detail-main-image{height:min(250px,64.102564vw);min-height:0;aspect-ratio:auto;margin:0;overflow:hidden;background:#f3f3f2;touch-action:pan-y}.product-detail-page .product-detail-main-image-img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.product-detail-page .collection-slider-button,.product-detail-page .product-detail-zoom-button{display:none}.product-detail-page .product-detail-gallery-nav{position:absolute;bottom:10px;left:50%;z-index:4;display:flex;width:83px;height:1px;min-height:1px;align-items:center;justify-content:center;gap:2px;margin:0;overflow:visible;transform:translateX(-50%)}.product-detail-page .product-detail-gallery-nav button,.product-detail-page .product-detail-gallery-nav button.product-detail-gallery-dot{width:15px;height:1px;min-width:15px;min-height:1px;flex:0 0 15px;padding:0;border:0;border-radius:0;background:#484848;opacity:.2}.product-detail-page .product-detail-gallery-nav button.product-detail-gallery-dot.is-active{opacity:1}.product-detail-page .product-detail-info{display:flex;width:100%;height:auto;min-height:0;max-height:none;flex-direction:column;margin:0;padding:50px 16px 0;text-align:left}.product-detail-page .product-detail-title{width:100%;height:26px;margin:0;overflow:hidden;font-size:20px;font-weight:700;line-height:26px;letter-spacing:.03em;white-space:nowrap}.product-detail-page .product-detail-sku{width:100%;height:16px;margin:6px 0 0;overflow:hidden;color:#484848;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.03em;white-space:nowrap}.product-detail-page .product-detail-price{display:none}.product-detail-page .product-detail-specifications{display:flex;width:100%;max-width:none;min-width:0;margin:30px 0 0;flex-direction:column;font-size:12px;line-height:16px}.product-detail-page .product-detail-spec-row{display:flex;width:100%;min-width:0;min-height:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:15px 0;border:0;box-sizing:border-box}.product-detail-page .product-detail-spec-row:first-child{height:68px;border-top:.5px solid #b3b3b3;border-bottom:.5px solid #b3b3b3}.product-detail-page .product-detail-spec-row:nth-child(2){height:71px}.product-detail-page .product-detail-spec-row:nth-child(3){height:68px;border-top:.5px solid #b3b3b3;border-bottom:.5px solid #b3b3b3}.product-detail-page .product-detail-spec-row:nth-child(4){height:67.5px;border-bottom:.5px solid #b3b3b3}.product-detail-page .product-detail-spec-row>span,.product-detail-page .product-detail-spec-row>strong{width:auto;margin:0;color:#484848;font-size:12px;line-height:16px;letter-spacing:.03em}.product-detail-page .product-detail-spec-row>span{font-weight:400}.product-detail-page .product-detail-spec-row>strong{font-weight:600}.product-detail-page .product-detail-spec-row>span[data-mobile-label]{font-size:0}.product-detail-page .product-detail-spec-row>span[data-mobile-label]:after{font-size:12px;line-height:16px;content:attr(data-mobile-label)}.product-detail-page .product-detail-material-swatches{display:grid;width:100%;height:auto;min-height:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;align-items:center;overflow:visible}.product-detail-page .product-detail-spec-row.product-detail-material-row{height:auto;min-height:71px}.product-detail-page .product-detail-material-swatches span{display:inline-flex;width:100%;height:20px;min-width:0;align-self:center;align-items:center;gap:10px;color:#484848;font-size:12px;font-weight:600;line-height:16px;white-space:nowrap}.product-detail-page .product-detail-material-swatches i{width:50px;height:20px;flex:0 0 50px;margin:0;border:0;background:#d9d9d9}.product-detail-page .product-detail-actions.hidden{display:flex;width:100%;height:38px;max-width:none;align-items:center;justify-content:space-between;gap:16px;margin:30px 0 50px}.product-detail-page .product-detail-actions>.product-detail-quantity{display:none}.product-detail-page .product-detail-actions>div:last-child,.product-detail-page .product-detail-add,.product-detail-page .product-detail-mobile-price{box-sizing:border-box;width:calc((100% - 16px) / 2);min-width:0;height:38px;flex:0 0 calc((100% - 16px) / 2)}.product-detail-page .product-detail-mobile-price{display:inline-flex;width:calc(100% - 32px);min-width:calc(100% - 32px);flex:0 0 calc(100% - 32px);margin-right:16px;margin-left:16px;align-items:center;justify-content:center;padding:10px 16px;border:1px solid #484848;background:#484848;color:#fff;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.03em;text-align:center;white-space:nowrap}.product-detail-page .product-detail-actions>div:last-child{display:block;margin:0}.product-detail-page .product-detail-actions>div:last-child .product-detail-add{width:100%;min-width:100%;flex:0 0 100%}.product-detail-page .product-detail-add{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:10px 16px;border:1px solid #484848;border-radius:0;background:transparent;color:#484848;font-size:12px;font-weight:600;line-height:16px;text-align:center;white-space:nowrap}.product-detail-page .product-detail-content{width:100%;margin:0;padding:0;border:0;background:#fff}.product-detail-page .product-detail-content-grid{display:flex;width:100%;min-height:0;flex-direction:column;gap:30px}.product-detail-page .product-detail-content-media,.product-detail-page .product-detail-content-media-empty{display:block;width:100%;min-height:0;height:min(450px,115.384615vw);margin:0;order:1}.product-detail-page .product-detail-content-image{display:block;width:100%;min-height:0;height:min(450px,115.384615vw);aspect-ratio:auto;background:#f3f3f2}.product-detail-page .product-detail-content-image img{-o-object-fit:cover;object-fit:cover}.product-detail-page .product-detail-content-image:not(:first-child){display:none}.product-detail-page .product-detail-content-copy{display:flex;max-width:none;height:108px;min-height:108px;align-items:center;justify-content:flex-start;order:2;padding:0 16px;box-sizing:border-box;color:#484848}.product-detail-page .product-detail-content-copy,.product-detail-page .product-detail-content-copy>div,.product-detail-page .product-detail-content-copy>p{width:100%;margin:0;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.05em;text-align:justify}.product-detail-page .product-detail-content-copy>p{margin-top:0}.product-detail-page .product-detail-recommendations{display:flex;box-sizing:border-box;width:100%;height:720px;min-height:720px;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:30px;margin:0;overflow:hidden;padding:100px 0 100px 16px;background:#fff}.product-detail-page .product-detail-recommendations h2{width:322px;height:26px;margin:0;color:#484848;font-size:20px;font-weight:700;line-height:26px;white-space:nowrap}.product-detail-page .product-detail-recommendation-grid{display:grid;width:calc(100% - 16px);height:auto;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;overflow:visible}.product-detail-page .product-detail-recommendation-card{display:flex;width:100%;height:227px;min-width:0;flex-direction:column;gap:20px}.product-detail-page .product-detail-recommendation-image{position:relative;width:100%;height:auto;aspect-ratio:1;flex:0 0 auto;background:#f3f3f2}.product-detail-page .product-detail-recommendation-image img{-o-object-fit:contain;object-fit:contain}.product-detail-page .product-detail-recommendation-meta{width:100%;height:36px;padding:0}.product-detail-page .product-detail-recommendation-meta h3{width:100%;height:18px;margin:0;overflow:hidden;font-size:14px;font-weight:700;line-height:18px;letter-spacing:.03em;white-space:nowrap}.product-detail-page .product-detail-recommendation-meta p{width:100%;height:13px;margin:5px 0 0;font-size:10px;font-weight:400;line-height:13px;letter-spacing:.03em;white-space:nowrap}.collection-figma-page{box-sizing:border-box;width:100%;overflow-x:hidden;background:#fff}.collection-figma-content{box-sizing:border-box;width:100%;margin:0;padding:0 16px 50px}.collection-figma-content h1{box-sizing:border-box;width:100%;height:106px;margin:0;padding:50px 0 30px;color:#484848;font-size:20px;font-weight:700;line-height:26px;text-align:left;white-space:nowrap}.collection-figma-grid{display:flex;box-sizing:border-box;width:100%;margin:0;flex-direction:column;gap:20px}.collection-figma-card{box-sizing:border-box;width:100%;height:498px;min-height:498px;flex:0 0 498px;aspect-ratio:auto}.collection-figma-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-figma-card span{right:20px;bottom:20px;left:20px;font-size:16px;font-weight:700;line-height:21px;letter-spacing:.03em}.collection-detail-figma-hero{box-sizing:border-box;width:100%;height:250px;min-height:250px}.collection-detail-figma-intro{position:relative;box-sizing:border-box;display:block;width:100%;height:156px;min-height:156px;margin:0 0 50px;padding:30px 16px;overflow:hidden;background:#f3f3f2;background-image:url(/images/homepage-reference/about-mobile-decoration.svg);background-position:0 0;background-repeat:no-repeat;background-size:80.16px 156px}.collection-detail-figma-intro h1{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.collection-detail-figma-intro p{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:none;margin:0;font-size:12px;line-height:16px;letter-spacing:.03em;text-align:justify}.collection-detail-figma-products{box-sizing:border-box;width:100%;min-height:433px;margin:0 0 50px;padding:0 16px}.collection-detail-figma-product{position:relative;box-sizing:border-box;height:calc(433px / 5);max-height:none;min-height:0;overflow:hidden;border-bottom:0;transition:height .72s cubic-bezier(.22,1,.36,1) .28s}.collection-detail-figma-product.is-open{height:var(--collection-detail-open-height,calc(433px / 5));overflow:hidden;border-bottom:0;transition:height .72s cubic-bezier(.22,1,.36,1)}.collection-detail-figma-product.is-open.is-closing{height:calc(433px / 5);transition-delay:0s}.collection-detail-figma-product.is-open.is-closing .collection-detail-figma-plus:after{transform:rotate(90deg)}.collection-detail-figma-product:last-child{border-bottom:.5px solid rgba(72,72,72,.38)}.collection-detail-figma-product summary{box-sizing:border-box;height:calc(433px / 5);min-height:0;align-items:flex-end;padding:30px 0;font-size:16px;line-height:21px}.collection-detail-figma-product summary:focus{outline:none}.collection-detail-figma-plus{width:25px;height:25px;flex-basis:25px}.collection-detail-figma-plus:after,.collection-detail-figma-plus:before{top:12px;width:25px;height:1px}.collection-detail-figma-product-body{display:block!important;box-sizing:border-box;min-height:0;max-height:none;margin-top:0;overflow:hidden;padding:0;opacity:0;pointer-events:none;transition:opacity .28s ease}.collection-detail-figma-product.is-open .collection-detail-figma-product-body{margin-top:30px;padding-bottom:30px;opacity:1;pointer-events:auto;transition:opacity .36s ease .18s}.collection-detail-figma-product-body.is-closing,.collection-detail-figma-product.is-open.is-closing .collection-detail-figma-product-body{opacity:0!important;pointer-events:none;transition:opacity .28s ease}.collection-detail-figma-product-body p{margin:0;font-size:12px;line-height:16px;letter-spacing:.04em;text-align:justify}.collection-detail-figma-specs{box-sizing:border-box;display:flex;gap:0;margin:30px 0 0;padding:0;border-top:.5px dashed rgba(123,123,123,.55);border-bottom:.5px dashed rgba(123,123,123,.55)}.collection-detail-figma-specs-row{display:flex;min-height:0;flex-direction:column;gap:0}.collection-detail-figma-specs-row>div{box-sizing:border-box;width:100%;padding:20px 0;border-bottom:.5px dashed rgba(123,123,123,.55)}.collection-detail-figma-specs-row:last-of-type>div:last-child{border-bottom:0}.collection-detail-figma-specs-divider{display:none}.collection-detail-figma-specs small{margin:0 0 5px}.collection-detail-figma-specs small,.collection-detail-figma-specs strong{font-size:12px;line-height:16px;letter-spacing:.03em}.collection-detail-figma-specs-row:first-of-type .collection-detail-figma-swatches span{font-size:12px;line-height:16px}.collection-detail-figma-specs-row:last-of-type .collection-detail-figma-swatches span{font-size:14px;line-height:18px}.collection-detail-figma-colors{box-sizing:border-box;display:flex;width:100%;height:426px;min-height:426px;margin:0 0 50px;padding:0;gap:0;overflow:hidden}.collection-detail-figma-colors h2{box-sizing:border-box;width:100%;height:56px;min-height:56px;margin:0;padding:0 0 30px 16px;align-content:flex-start;font-size:20px;line-height:26px;white-space:nowrap}.collection-detail-figma-color-grid{box-sizing:border-box;display:flex;width:calc(100% - 16px);height:370px;min-height:370px;margin:0 0 0 16px;padding:0 16px 0 0;gap:16px;overflow-x:auto;overflow-y:hidden;grid-template-columns:none;scrollbar-width:none}}@media (max-width:767px){.collection-detail-figma-color-grid::-webkit-scrollbar{display:none}.collection-detail-figma-color-card{box-sizing:border-box;width:265px;height:370px;min-width:265px;min-height:370px}.collection-detail-figma-color-card span{right:20px;bottom:20px;left:20px;font-size:16px;line-height:21px;letter-spacing:.03em}}.cart-control-hidden,.gudhaus-cart-control,header.site-header .header-actions>button[aria-label="Mở giỏ hàng"],header.site-header .header-actions>button[aria-label="Open cart"]{display:none!important}.placeholder\:text-\[\#7B7B7B\]::-moz-placeholder{--tw-text-opacity:1;color:rgb(123 123 123/var(--tw-text-opacity))}.placeholder\:text-\[\#7B7B7B\]::placeholder{--tw-text-opacity:1;color:rgb(123 123 123/var(--tw-text-opacity))}.placeholder\:text-\[\#A79A8D\]::-moz-placeholder{--tw-text-opacity:1;color:rgb(167 154 141/var(--tw-text-opacity))}.placeholder\:text-\[\#A79A8D\]::placeholder{--tw-text-opacity:1;color:rgb(167 154 141/var(--tw-text-opacity))}.placeholder\:text-\[\#D84A4A\]::-moz-placeholder{--tw-text-opacity:1;color:rgb(216 74 74/var(--tw-text-opacity))}.placeholder\:text-\[\#D84A4A\]::placeholder{--tw-text-opacity:1;color:rgb(216 74 74/var(--tw-text-opacity))}.placeholder\:text-dark-4::-moz-placeholder{--tw-text-opacity:1;color:rgb(141 147 165/var(--tw-text-opacity))}.placeholder\:text-dark-4::placeholder{--tw-text-opacity:1;color:rgb(141 147 165/var(--tw-text-opacity))}.placeholder\:text-dark-5::-moz-placeholder{--tw-text-opacity:1;color:rgb(187 190 201/var(--tw-text-opacity))}.placeholder\:text-dark-5::placeholder{--tw-text-opacity:1;color:rgb(187 190 201/var(--tw-text-opacity))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:bottom-10:before{content:var(--tw-content);bottom:2.5rem}.before\:left-0:before{content:var(--tw-content);left:0}.before\:left-\[27px\]:before{content:var(--tw-content);left:27px}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-10:before{content:var(--tw-content);top:2.5rem}.before\:h-0:before{content:var(--tw-content);height:0}.before\:h-0\.5:before{content:var(--tw-content);height:.125rem}.before\:h-\[3px\]:before{content:var(--tw-content);height:3px}.before\:\!w-full:before{content:var(--tw-content);width:100%!important}.before\:w-0:before{content:var(--tw-content);width:0}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:rounded-b-\[3px\]:before{content:var(--tw-content);border-bottom-right-radius:3px;border-bottom-left-radius:3px}.before\:bg-\[\#B9A38D\]:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(185 163 141/var(--tw-bg-opacity))}.before\:bg-blue:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(60 80 224/var(--tw-bg-opacity))}.before\:duration-200:before{content:var(--tw-content);transition-duration:.2s}.before\:ease-out:before{content:var(--tw-content);transition-timing-function:cubic-bezier(0,0,.2,1)}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.last\:text-blue:last-child{--tw-text-opacity:1;color:rgb(60 80 224/var(--tw-text-opacity))}.even\:bg-gray-1:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.hover\:-translate-y-0:hover{--tw-translate-y:-0px}.hover\:-translate-y-0:hover,.hover\:-translate-y-0\.5:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:gap-\[15px\]:hover{gap:15px}.hover\:border-2:hover{border-width:2px}.hover\:border-\[\#5b4739\]:hover{--tw-border-opacity:1;border-color:rgb(91 71 57/var(--tw-border-opacity))}.hover\:border-\[\#C9AD8D\]:hover{--tw-border-opacity:1;border-color:rgb(201 173 141/var(--tw-border-opacity))}.hover\:border-blue:hover{--tw-border-opacity:1;border-color:rgb(60 80 224/var(--tw-border-opacity))}.hover\:border-gray-3:hover{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.hover\:border-red-light-4:hover{--tw-border-opacity:1;border-color:rgb(253 216 216/var(--tw-border-opacity))}.hover\:border-transparent:hover{border-color:transparent}.hover\:bg-\[\#162e50\]:hover{--tw-bg-opacity:1;background-color:rgb(22 46 80/var(--tw-bg-opacity))}.hover\:bg-\[\#472A16\]:hover{--tw-bg-opacity:1;background-color:rgb(71 42 22/var(--tw-bg-opacity))}.hover\:bg-\[\#484848\]:hover{--tw-bg-opacity:1;background-color:rgb(72 72 72/var(--tw-bg-opacity))}.hover\:bg-\[\#5E391D\]:hover{--tw-bg-opacity:1;background-color:rgb(94 57 29/var(--tw-bg-opacity))}.hover\:bg-\[\#7A5F42\]:hover{--tw-bg-opacity:1;background-color:rgb(122 95 66/var(--tw-bg-opacity))}.hover\:bg-\[\#F5F1EB\]:hover{--tw-bg-opacity:1;background-color:rgb(245 241 235/var(--tw-bg-opacity))}.hover\:bg-\[\#f1b51b\]:hover{--tw-bg-opacity:1;background-color:rgb(241 181 27/var(--tw-bg-opacity))}.hover\:bg-blue:hover{--tw-bg-opacity:1;background-color:rgb(60 80 224/var(--tw-bg-opacity))}.hover\:bg-blue-dark:hover{--tw-bg-opacity:1;background-color:rgb(28 63 183/var(--tw-bg-opacity))}.hover\:bg-dark:hover{--tw-bg-opacity:1;background-color:rgb(28 39 76/var(--tw-bg-opacity))}.hover\:bg-gray-1:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.hover\:bg-gray-2:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(225 88 14/var(--tw-bg-opacity))}.hover\:bg-red-light-6:hover{--tw-bg-opacity:1;background-color:rgb(254 243 243/var(--tw-bg-opacity))}.hover\:bg-teal-dark:hover{--tw-bg-opacity:1;background-color:rgb(6 160 155/var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\:bg-opacity-95:hover{--tw-bg-opacity:0.95}.hover\:bg-\[length\:100\%_3px\]:hover{background-size:100% 3px}.hover\:text-\[\#1E1E1E\]:hover{--tw-text-opacity:1;color:rgb(30 30 30/var(--tw-text-opacity))}.hover\:text-\[\#21416e\]:hover{--tw-text-opacity:1;color:rgb(33 65 110/var(--tw-text-opacity))}.hover\:text-\[\#372b23\]:hover{--tw-text-opacity:1;color:rgb(55 43 35/var(--tw-text-opacity))}.hover\:text-\[\#392a21\]:hover{--tw-text-opacity:1;color:rgb(57 42 33/var(--tw-text-opacity))}.hover\:text-\[\#666\]:hover{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity))}.hover\:text-blue:hover{--tw-text-opacity:1;color:rgb(60 80 224/var(--tw-text-opacity))}.hover\:text-dark:hover{--tw-text-opacity:1;color:rgb(28 39 76/var(--tw-text-opacity))}.hover\:text-meta-5:hover{--tw-text-opacity:1;color:rgb(187 190 201/var(--tw-text-opacity))}.hover\:text-red:hover{--tw-text-opacity:1;color:rgb(242 48 48/var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-60:hover{opacity:.6}.hover\:opacity-70:hover{opacity:.7}.hover\:shadow-none:hover{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:before\:w-full:hover:before{content:var(--tw-content);width:100%}.focus\:border-\[\#68472F\]:focus{--tw-border-opacity:1;border-color:rgb(104 71 47/var(--tw-border-opacity))}.focus\:border-\[\#8B6F4A\]:focus{--tw-border-opacity:1;border-color:rgb(139 111 74/var(--tw-border-opacity))}.focus\:border-transparent:focus{border-color:transparent}.focus\:shadow-input:focus{--tw-shadow:inset 0 0 0 2px #3C50E0;--tw-shadow-colored:inset 0 0 0 2px var(--tw-shadow-color)}.focus\:shadow-input:focus,.focus\:shadow-none:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:shadow-none:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-blue\/20:focus{--tw-ring-color:rgb(60 80 224/0.2)}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-offset-\[-4px\]:focus-visible{outline-offset:-4px}.focus-visible\:outline-\[\#8B6547\]:focus-visible{outline-color:#8B6547}.focus-visible\:outline-\[\#9A7650\]:focus-visible{outline-color:#9A7650}.focus-visible\:outline-white:focus-visible{outline-color:#FFFFFF}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-gray-4:disabled{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.disabled\:opacity-60:disabled{opacity:.6}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:translate-x-0{--tw-translate-x:0px}.group:hover .group-hover\:translate-x-0,.group:hover .group-hover\:translate-x-\[5px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-\[5px\]{--tw-translate-x:5px}.group:hover .group-hover\:translate-y-0{--tw-translate-y:0px}.group:hover .group-hover\:translate-y-0,.group:hover .group-hover\:translate-y-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-1{--tw-translate-y:0.25rem}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-105,.group:hover .group-hover\:scale-\[0\.92\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[0\.92\]{--tw-scale-x:0.92;--tw-scale-y:0.92}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02}.group:hover .group-hover\:scale-\[1\.02\],.group:hover .group-hover\:scale-\[1\.1\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.1\]{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:border-\[\#9A7650\]\/60{border-color:rgb(154 118 80/.6)}.group:hover .group-hover\:border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.group:hover .group-hover\:bg-blue{--tw-bg-opacity:1;background-color:rgb(60 80 224/var(--tw-bg-opacity))}.group:hover .group-hover\:bg-\[length\:100\%_1px\]{background-size:100% 1px}.group:hover .group-hover\:text-\[\#553d2c\]{--tw-text-opacity:1;color:rgb(85 61 44/var(--tw-text-opacity))}.group:hover .group-hover\:text-\[\#9A7650\]{--tw-text-opacity:1;color:rgb(154 118 80/var(--tw-text-opacity))}.group:hover .group-hover\:text-blue{--tw-text-opacity:1;color:rgb(60 80 224/var(--tw-text-opacity))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.group:hover .group-hover\:opacity-0{opacity:0}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-90{opacity:.9}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[fade-in_900ms_ease-out\]{animation:fade-in .9s ease-out}@keyframes pulse{50%{opacity:.5}}.motion-safe\:animate-\[pulse_8s_ease-in-out_infinite\]{animation:pulse 8s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:transition-none{transition-property:none}}@media (min-width:640px){.sm\:-right-8{right:-2rem}.sm\:bottom-\[10\%\]{bottom:10%}.sm\:left-10{left:2.5rem}.sm\:left-\[28\%\]{left:28%}.sm\:left-\[9\%\]{left:9%}.sm\:right-3{right:.75rem}.sm\:right-6{right:1.5rem}.sm\:right-8{right:2rem}.sm\:right-8\.5{right:2.125rem}.sm\:right-\[9\%\]{right:9%}.sm\:top-3{top:.75rem}.sm\:top-34{top:8.5rem}.sm\:top-34\.5{top:8.625rem}.sm\:top-39{top:9.75rem}.sm\:top-6{top:1.5rem}.sm\:top-7{top:1.75rem}.sm\:top-\[14\%\]{top:14%}.sm\:top-\[48\%\]{top:48%}.sm\:top-\[9\%\]{top:9%}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mt-16{margin-top:4rem}.sm\:mt-6{margin-top:1.5rem}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:aspect-\[1\.4\/1\]{aspect-ratio:1.4/1}.sm\:h-25{height:6.25rem}.sm\:h-\[27\%\]{height:27%}.sm\:h-\[420px\]{height:420px}.sm\:h-\[62\%\]{height:62%}.sm\:h-\[62px\]{height:62px}.sm\:min-h-\[270px\]{min-height:270px}.sm\:min-h-\[508px\]{min-height:508px}.sm\:min-h-\[680px\]{min-height:680px}.sm\:w-25{width:6.25rem}.sm\:w-\[19\%\]{width:19%}.sm\:w-\[190px\]{width:190px}.sm\:w-\[22\%\]{width:22%}.sm\:w-\[58\%\]{width:58%}.sm\:w-\[62px\]{width:62px}.sm\:w-\[calc\(100\%-3rem\)\]{width:calc(100% - 3rem)}.sm\:w-auto{width:auto}.sm\:max-w-\[210px\]{max-width:210px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[4\.75rem_minmax\(0\2c 1fr\)\]{grid-template-columns:4.75rem minmax(0,1fr)}.sm\:grid-cols-\[72px_minmax\(0\2c 1fr\)\]{grid-template-columns:72px minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-7{gap:1.75rem}.sm\:gap-7\.5{gap:1.875rem}.sm\:gap-8{gap:2rem}.sm\:gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.sm\:border-l{border-left-width:1px}.sm\:border-r{border-right-width:1px}.sm\:border-\[rgba\(91\2c 55\2c 31\2c 0\.16\)\]{border-color:rgba(91,55,31,.16)}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-7\.5{padding:1.875rem}.sm\:p-8{padding:2rem}.sm\:p-8\.5{padding:2.125rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-12\.5{padding-left:3.125rem;padding-right:3.125rem}.sm\:px-14{padding-left:3.5rem;padding-right:3.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-5\.5{padding-left:1.375rem;padding-right:1.375rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-7\.5{padding-left:1.875rem;padding-right:1.875rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:px-8\.5{padding-left:2.125rem;padding-right:2.125rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-15{padding-top:3.75rem;padding-bottom:3.75rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pl-7{padding-left:1.75rem}.sm\:pl-7\.5{padding-left:1.875rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pt-0{padding-top:0}.sm\:pt-11{padding-top:2.75rem}.sm\:pt-20{padding-top:5rem}.sm\:pt-45{padding-top:11.25rem}.sm\:pt-\[155px\]{padding-top:155px}.sm\:pt-\[60px\]{padding-top:60px}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[25px\]{font-size:25px}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[38px\]{font-size:38px}.sm\:text-\[66px\]{font-size:66px}.sm\:text-\[74px\]{font-size:74px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-custom-1{font-size:22px;line-height:30px}.sm\:text-heading-1{font-size:60px;line-height:72px}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-\[24px\]{line-height:24px}.sm\:before\:left-\[31px\]:before{content:var(--tw-content);left:31px}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:bottom-\[100px\]{bottom:100px}.md\:left-\[55\.694\%\]{left:55.694%}.md\:right-\[102px\]{right:102px}.md\:top-\[34\.625\%\]{top:34.625%}.md\:col-span-2{grid-column:span 2/span 2}.md\:mx-0{margin-right:0}.md\:ml-0,.md\:mx-0{margin-left:0}.md\:ml-\[21px\]{margin-left:21px}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-\[500px\]{height:500px}.md\:min-h-\[104px\]{min-height:104px}.md\:min-h-\[90vh\]{min-height:90vh}.md\:w-\[138px\]{width:138px}.md\:w-\[231px\]{width:231px}.md\:w-\[35\.764\%\]{width:35.764%}.md\:w-\[515px\]{width:515px}.md\:max-w-\[580px\]{max-width:580px}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(220px\2c 0\.9fr\)_minmax\(0\2c 2fr\)\]{grid-template-columns:minmax(220px,.9fr) minmax(0,2fr)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:gap-5{gap:1.25rem}.md\:gap-x-\[clamp\(28px\2c 3vw\2c 56px\)\]{-moz-column-gap:clamp(28px,3vw,56px);column-gap:clamp(28px,3vw,56px)}.md\:gap-y-8{row-gap:2rem}.md\:p-0{padding:0}.md\:px-\[93px\]{padding-left:93px;padding-right:93px}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:pb-\[30px\]{padding-bottom:30px}.md\:pt-40{padding-top:10rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[1\.45rem\]{font-size:1.45rem}.md\:text-\[21px\]{font-size:21px}}@media (min-width:1024px){.lg\:bottom-\[6\%\]{bottom:6%}.lg\:bottom-\[7\%\]{bottom:7%}.lg\:left-\[16\%\]{left:16%}.lg\:left-\[24\%\]{left:24%}.lg\:left-\[31\%\]{left:31%}.lg\:left-\[42\%\]{left:42%}.lg\:left-\[5\%\]{left:5%}.lg\:right-26{right:6.5rem}.lg\:right-6{right:1.5rem}.lg\:right-8{right:2rem}.lg\:right-\[3\%\]{right:3%}.lg\:right-\[8\%\]{right:8%}.lg\:right-\[9\%\]{right:9%}.lg\:top-20{top:5rem}.lg\:top-24{top:6rem}.lg\:top-6{top:1.5rem}.lg\:top-8{top:2rem}.lg\:top-\[12\%\]{top:12%}.lg\:top-\[13\%\]{top:13%}.lg\:top-\[35\%\]{top:35%}.lg\:top-\[48\%\]{top:48%}.lg\:top-\[8\%\]{top:8%}.lg\:top-auto{top:auto}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:mb-0{margin-bottom:0}.lg\:mb-24{margin-bottom:6rem}.lg\:mt-0{margin-top:0}.lg\:mt-14{margin-top:3.5rem}.lg\:mt-24{margin-top:6rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-32{height:8rem}.lg\:h-\[31\%\]{height:31%}.lg\:min-h-\[400px\]{min-height:400px}.lg\:min-h-\[480px\]{min-height:480px}.lg\:min-h-\[512px\]{min-height:512px}.lg\:min-h-\[680px\]{min-height:680px}.lg\:min-h-\[720px\]{min-height:720px}.lg\:min-h-\[clamp\(650px\2c 72vh\2c 720px\)\]{min-height:clamp(650px,72vh,720px)}.lg\:min-h-full{min-height:100%}.lg\:min-h-screen{min-height:100vh}.lg\:w-32{width:8rem}.lg\:w-\[16\%\]{width:16%}.lg\:w-\[19\%\]{width:19%}.lg\:w-\[210px\]{width:210px}.lg\:w-\[55\%\]{width:55%}.lg\:w-\[68\.5\%\]{width:68.5%}.lg\:max-w-\[210px\]{max-width:210px}.lg\:max-w-\[370px\]{max-width:370px}.lg\:max-w-\[42rem\]{max-width:42rem}.lg\:max-w-\[455px\]{max-width:455px}.lg\:max-w-\[570px\]{max-width:570px}.lg\:max-w-\[670px\]{max-width:670px}.lg\:max-w-\[750px\]{max-width:750px}.lg\:max-w-\[770px\]{max-width:770px}.lg\:shrink-0{flex-shrink:0}.lg\:-translate-x-5{--tw-translate-x:-1.25rem}.lg\:-translate-x-5,.lg\:-translate-x-\[130px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:-translate-x-\[130px\]{--tw-translate-x:-130px}.lg\:-translate-x-\[6px\]{--tw-translate-x:-6px}.lg\:-translate-x-\[6px\],.lg\:-translate-x-\[80px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:-translate-x-\[80px\]{--tw-translate-x:-80px}.lg\:-translate-y-5{--tw-translate-y:-1.25rem}.lg\:-translate-y-5,.lg\:-translate-y-\[40px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:-translate-y-\[40px\]{--tw-translate-y:-40px}.lg\:translate-x-\[70px\]{--tw-translate-x:70px}.lg\:translate-x-\[70px\],.lg\:translate-y-\[30px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-y-\[30px\]{--tw-translate-y:30px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.32fr_0\.68fr\]{grid-template-columns:.32fr .68fr}.lg\:grid-cols-\[0\.68fr_0\.32fr\]{grid-template-columns:.68fr .32fr}.lg\:grid-cols-\[110px_300px_minmax\(0\2c 1fr\)\]{grid-template-columns:110px 300px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.08fr\)_minmax\(0\2c 0\.92fr\)\]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.1fr\)_minmax\(400px\2c 0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(400px,.9fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:gap-12{gap:3rem}.lg\:gap-16{gap:4rem}.lg\:gap-7{gap:1.75rem}.lg\:gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.lg\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.lg\:gap-y-\[70px\]{row-gap:70px}.lg\:self-center{align-self:center}.lg\:whitespace-nowrap{white-space:nowrap}.lg\:bg-white\/95{background-color:rgb(255 255 255/.95)}.lg\:p-10{padding:2.5rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-\[245px\]{padding-left:245px;padding-right:245px}.lg\:px-\[clamp\(3rem\2c 5vw\2c 6rem\)\]{padding-left:clamp(3rem,5vw,6rem);padding-right:clamp(3rem,5vw,6rem)}.lg\:px-\[clamp\(3rem\2c 7vw\2c 7\.5rem\)\]{padding-left:clamp(3rem,7vw,7.5rem);padding-right:clamp(3rem,7vw,7.5rem)}.lg\:px-\[clamp\(3rem\2c 8vw\2c 10rem\)\]{padding-left:clamp(3rem,8vw,10rem);padding-right:clamp(3rem,8vw,10rem)}.lg\:px-\[clamp\(3rem\2c 8vw\2c 8rem\)\]{padding-left:clamp(3rem,8vw,8rem);padding-right:clamp(3rem,8vw,8rem)}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-17{padding-top:4.25rem;padding-bottom:4.25rem}.lg\:py-17\.5{padding-top:4.375rem;padding-bottom:4.375rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:py-24\.5{padding-top:6.125rem;padding-bottom:6.125rem}.lg\:py-26{padding-top:6.5rem;padding-bottom:6.5rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:py-36{padding-top:9rem;padding-bottom:9rem}.lg\:pb-12{padding-bottom:3rem}.lg\:pb-12\.5{padding-bottom:3.125rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pb-28{padding-bottom:7rem}.lg\:pb-32{padding-bottom:8rem}.lg\:pb-\[100px\]{padding-bottom:100px}.lg\:pb-\[26\.875rem\]{padding-bottom:26.875rem}.lg\:pl-11{padding-left:2.75rem}.lg\:pl-12{padding-left:3rem}.lg\:pl-12\.5{padding-left:3.125rem}.lg\:pr-12{padding-right:3rem}.lg\:pt-10{padding-top:2.5rem}.lg\:pt-20{padding-top:5rem}.lg\:pt-28{padding-top:7rem}.lg\:pt-30{padding-top:7.5rem}.lg\:pt-8{padding-top:2rem}.lg\:pt-\[32px\]{padding-top:32px}.lg\:pt-\[50px\]{padding-top:50px}.lg\:pt-\[60px\]{padding-top:60px}.lg\:pt-\[95px\]{padding-top:95px}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-\[45px\]{font-size:45px}.lg\:text-heading-4{font-size:30px;line-height:38px}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:leading-\[57px\]{line-height:57px}.lg\:before\:left-\[35px\]:before{content:var(--tw-content);left:35px}}@media (min-width:1100px){.min-\[1100px\]\:col-auto{grid-column:auto}.min-\[1100px\]\:min-h-\[170px\]{min-height:170px}.min-\[1100px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.min-\[1100px\]\:grid-cols-\[minmax\(220px\2c 1\.15fr\)_minmax\(560px\2c 2\.5fr\)_150px\]{grid-template-columns:minmax(220px,1.15fr) minmax(560px,2.5fr) 150px}.min-\[1100px\]\:items-center{align-items:center}.min-\[1100px\]\:justify-end{justify-content:flex-end}.min-\[1100px\]\:gap-x-\[clamp\(20px\2c 2\.5vw\2c 44px\)\]{-moz-column-gap:clamp(20px,2.5vw,44px);column-gap:clamp(20px,2.5vw,44px)}.min-\[1100px\]\:px-\[42px\]{padding-left:42px;padding-right:42px}.min-\[1100px\]\:py-\[34px\]{padding-top:34px;padding-bottom:34px}}@media (min-width:1280px){.xl\:static{position:static}.xl\:bottom-10{bottom:2.5rem}.xl\:left-8{left:2rem}.xl\:right-33{right:8.25rem}.xl\:right-\[305px\]{right:305px}.xl\:top-8{top:2rem}.xl\:z-1{z-index:1}.xl\:flex{display:flex}.xl\:inline-flex{display:inline-flex}.xl\:hidden{display:none}.xl\:max-w-\[270px\]{max-width:270px}.xl\:max-w-\[370px\]{max-width:370px}.xl\:max-w-\[393px\]{max-width:393px}.xl\:max-w-\[757px\]{max-width:757px}.xl\:max-w-\[770px\]{max-width:770px}.xl\:max-w-\[870px\]{max-width:870px}.xl\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:flex-col{flex-direction:column}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:gap-11{gap:2.75rem}.xl\:gap-12{gap:3rem}.xl\:gap-12\.5{gap:3.125rem}.xl\:gap-17{gap:4.25rem}.xl\:gap-17\.5{gap:4.375rem}.xl\:gap-5{gap:1.25rem}.xl\:gap-5\.5{gap:1.375rem}.xl\:whitespace-nowrap{white-space:nowrap}.xl\:border-b{border-bottom-width:1px}.xl\:border-r-0{border-right-width:0}.xl\:p-10{padding:2.5rem}.xl\:p-11{padding:2.75rem}.xl\:p-15{padding:3.75rem}.xl\:p-9{padding:2.25rem}.xl\:px-0{padding-left:0;padding-right:0}.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}.xl\:px-19{padding-left:4.75rem;padding-right:4.75rem}.xl\:px-20{padding-left:5rem;padding-right:5rem}.xl\:px-9{padding-left:2.25rem;padding-right:2.25rem}.xl\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.xl\:py-16{padding-top:4rem;padding-bottom:4rem}.xl\:py-22{padding-top:5.5rem;padding-bottom:5.5rem}.xl\:py-22\.5{padding-top:5.625rem;padding-bottom:5.625rem}.xl\:py-25{padding-top:6.25rem;padding-bottom:6.25rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.xl\:pb-15{padding-bottom:3.75rem}.xl\:pl-12{padding-left:3rem}.xl\:pl-12\.5{padding-left:3.125rem}.xl\:pr-14{padding-right:3.5rem}.xl\:pt-28{padding-top:7rem}.xl\:pt-51{padding-top:12.75rem}.xl\:pt-51\.5{padding-top:12.875rem}.xl\:pt-\[165px\]{padding-top:165px}.xl\:text-2xl{font-size:1.5rem;line-height:2rem}.xl\:text-\[26px\]{font-size:26px}.xl\:text-custom-2{font-size:32px;line-height:38px}.xl\:text-custom-3{font-size:35px;line-height:45px}.xl\:text-custom-4xl{font-size:36px;line-height:48px}.xl\:text-heading-3{font-size:40px;line-height:48px}.xl\:text-heading-4{font-size:30px;line-height:38px}.xl\:text-heading-5{font-size:28px;line-height:40px}.xl\:leading-\[34px\]{line-height:34px}.group:hover .xl\:group-hover\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:1536px){.\32xl\:py-\[230px\]{padding-top:230px;padding-bottom:230px}}