@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_4c22e661-module__CAqVCW__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_4c22e661-module__CAqVCW__variable{--font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_80141784-module__vWfHRa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_80141784-module__vWfHRa__variable{--font-sans:"Inter", "Inter Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.resize{resize:both}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);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,)}.filter{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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--olive:#65704a;--olive-dark:#3f4930;--cream:#f4f0e7;--paper:#fbfaf6;--ink:#25271f;--brown:#745644;--sand:#d8c9b3;--line:#dcd7cc;--success:#416146;--danger:#9b4c43}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans),Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.benefit-bar{background:var(--olive-dark);color:#fff;letter-spacing:.16em;text-transform:uppercase;justify-content:space-around;align-items:center;height:34px;padding:0 5vw;font-size:10px;display:flex}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#fbfaf6f2;border-bottom:1px solid #25271f1a;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 4vw;display:grid;position:sticky;top:0}.logo{font-family:var(--font-serif);letter-spacing:.18em;font-size:27px;font-weight:700}.logo i{letter-spacing:.08em;font-size:13px;font-weight:500}.site-header nav{gap:28px;font-size:12px;display:flex}.site-header nav a{position:relative}.site-header nav a:after{content:"";background:var(--olive);height:1px;transition:all .25s;position:absolute;bottom:-7px;left:0;right:100%}.site-header nav a:hover:after{right:0}.header-actions{justify-self:end;align-items:center;gap:14px;display:flex}.header-actions button{cursor:pointer;background:0 0;border:0}.header-actions b,.bag b{background:var(--olive);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;display:inline-grid}.bag{border-left:1px solid var(--line);padding-left:16px;font-size:12px}.hero{background:var(--cream);grid-template-columns:43% 57%;min-height:690px;display:grid;overflow:hidden}.hero-copy{z-index:2;padding:10vw 6vw 7vw 8vw;position:relative}.eyebrow{letter-spacing:.23em;text-transform:uppercase;color:var(--olive);margin-bottom:20px;font-size:10px;font-weight:700;display:block}.hero h1{font-family:var(--font-serif);letter-spacing:-.045em;margin:0 0 38px;font-size:clamp(64px,7vw,110px);font-weight:600;line-height:.78}.hero h1 em,.newsletter em,.manifesto h2 em{color:var(--olive);font-weight:500}.hero-copy>p{font-family:var(--font-serif);max-width:430px;margin-bottom:38px;font-size:23px;line-height:1.4}.primary{background:var(--olive-dark);color:#fff;text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;min-width:210px;padding:17px 25px;font-size:10px;transition:all .25s;display:inline-flex}.primary:hover{background:var(--olive);transform:translateY(-2px)}.hero-copy>small{color:#696b62;letter-spacing:.08em;margin-top:30px;font-size:10px;display:block}.hero-art{background:linear-gradient(125deg,#cbc2ae 0%,#e6ded0 48%,#958d73 100%);position:relative;overflow:hidden}.hero-art:before{content:"";background:linear-gradient(90deg,#f4f0e773,#0000 30%),radial-gradient(circle at 75% 16%,#fffc,#0000 24%);position:absolute;inset:0}.sun-disc{background:#f4e6c080;border-radius:50%;width:340px;height:340px;position:absolute;top:-70px;right:-60px}.model-card{border-radius:180px 180px 20px 20px;width:39%;height:79%;position:absolute;bottom:-5%;overflow:hidden;box-shadow:0 25px 60px #25271f33}.model-card:before{content:"";aspect-ratio:1;width:45%;box-shadow:0 120px 0 60px var(--olive-dark);background:#b77758;border-radius:50%;position:absolute;top:8%;left:27%}.model-card:after{content:"";clip-path:polygon(18% 0,82% 0,100% 19%,77% 48%,87% 100%,52% 100%,50% 57%,48% 100%,12% 100%,23% 48%,0 19%);background:linear-gradient(90deg,#4c553a,#707959,#39442d);border-radius:45%;width:64%;height:62%;position:absolute;top:29%;left:18%}.model-card span{z-index:2;color:#fff;font-family:var(--font-serif);letter-spacing:.3em;writing-mode:vertical-rl;font-size:14px;position:absolute;bottom:8%;left:10%}.model-one{background:#c5b394;left:10%;transform:rotate(-3deg)}.model-two{background:#8d765f;height:87%;right:9%;transform:rotate(3deg)}.model-two:before{background:#744732;box-shadow:0 120px 0 60px #292a26}.model-two:after{background:linear-gradient(90deg,#282923,#45463c,#20211d)}.marquee{background:var(--olive);color:#fff;height:57px;font-family:var(--font-serif);letter-spacing:.18em;justify-content:space-around;align-items:center;font-size:13px;display:flex}.marquee i{color:#d9cba9;font-size:8px}.section{padding:105px 5vw}.section-heading{justify-content:space-between;align-items:end;margin-bottom:42px;display:flex}.section-heading h2{font-family:var(--font-serif);margin:0;font-size:clamp(40px,4vw,63px);font-weight:600;line-height:.95}.section-heading>a{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid;padding-bottom:7px;font-size:11px}.product-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.product-image{background:#e2ded4;height:490px;position:relative;overflow:hidden}.product-image.olive{background:linear-gradient(145deg,#a9ab91,#6f7856)}.product-image.brown{background:linear-gradient(145deg,#d1bdac,#8c6c56)}.product-image.black{background:linear-gradient(145deg,#95958e,#393b36)}.product-image.sand{background:linear-gradient(145deg,#e7ddc9,#c7af8d)}.badge{text-transform:uppercase;letter-spacing:.08em;z-index:2;background:#fbfaf6eb;padding:7px 10px;font-size:9px;position:absolute;top:15px;left:15px}.wish{z-index:2;cursor:pointer;background:#fbfaf6d9;border:0;border-radius:50%;width:35px;height:35px;font-size:19px;position:absolute;top:12px;right:15px}.wish.active{background:var(--olive);color:#fff}.garment{filter:drop-shadow(0 20px 18px #00000038);clip-path:polygon(27% 0,73% 0,88% 11%,78% 45%,93% 100%,55% 100%,50% 51%,45% 100%,7% 100%,22% 45%,12% 11%);background:#3f4930;border-radius:30% 30% 5% 5%;width:62%;height:72%;position:absolute;top:16%;left:19%}.garment-2{clip-path:polygon(25% 0,75% 0,90% 11%,77% 37%,66% 42%,83% 100%,53% 100%,50% 57%,47% 100%,17% 100%,34% 42%,23% 37%,10% 11%);background:#694d3e}.garment-3{clip-path:polygon(20% 0,80% 0,76% 18%,90% 100%,53% 100%,50% 45%,47% 100%,10% 100%,24% 18%);background:#20221f}.garment-4{clip-path:polygon(25% 0,75% 0,100% 25%,76% 100%,24% 100%,0 25%);background:#c7ad88;height:40%;top:20%}.quick{background:var(--paper);text-transform:uppercase;letter-spacing:.09em;cursor:pointer;border:0;height:46px;font-size:10px;transition:all .25s;position:absolute;bottom:-55px;left:12px;right:12px}.product-image:hover .quick,.product-image:focus-within .quick{bottom:12px}.product-info{justify-content:space-between;gap:12px;padding-top:15px;display:flex}.product-info p,.product-info small{text-transform:uppercase;letter-spacing:.1em;color:#7b7b72;margin:0 0 6px;font-size:9px}.product-info h3{font-family:var(--font-serif);margin:0 0 7px;font-size:20px}.price{text-align:right;flex-direction:column;font-size:10px;display:flex}.price del{color:#999}.price strong{margin:3px 0;font-size:14px}.category-section{background:#eeece4}.category-grid{grid-template-columns:1.3fr 1fr 1fr;gap:15px;display:grid}.cat{justify-content:space-between;align-items:flex-end;height:490px;padding:25px;transition:all .35s;display:flex;position:relative;overflow:hidden}.cat:before{content:"";background:linear-gradient(#8e9772,#535e3e);border-radius:120px;width:210px;height:390px;position:absolute;bottom:-35px;left:50%;transform:translate(-50%);box-shadow:0 15px 35px #0003}.cat:after{content:"";clip-path:polygon(26% 0,74% 0,91% 13%,76% 43%,91% 100%,54% 100%,50% 55%,46% 100%,9% 100%,24% 43%,9% 13%);background:#3f4930;width:130px;height:270px;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.cat:hover{transform:translateY(-5px)}.cat>span,.cat>div{z-index:2;position:relative}.cat>span{font-family:var(--font-serif);align-self:flex-start;font-size:20px}.cat div{background:#fbfaf6e6;width:80%;padding:18px}.cat small{text-transform:uppercase;font-size:9px}.cat h3{font-family:var(--font-serif);margin:5px 0;font-size:31px}.cat b{text-transform:uppercase;font-size:9px}.cat-light{background:#d7c5ac}.cat-light:before{background:linear-gradient(#eadcc8,#b99c7d)}.cat-light:after{clip-path:polygon(25% 0,75% 0,100% 25%,76% 49%,87% 100%,54% 100%,50% 59%,46% 100%,13% 100%,24% 49%,0 25%);background:#8f7058}.cat-dark{color:#fff;background:#4a4b44}.cat-dark:before{background:linear-gradient(#55564f,#252620)}.cat-dark:after{background:#1f201d}.cat-dark div{color:var(--ink)}.manifesto{grid-template-columns:43% 57%;min-height:730px;display:grid}.manifesto-image{background:linear-gradient(155deg,#b9ae94,#6a6d51);position:relative;overflow:hidden}.manifesto-image:before{content:"";background:linear-gradient(90deg,#5b6447,#31392a);border-radius:200px 200px 0 0;width:55%;height:80%;position:absolute;bottom:-4%;left:25%;box-shadow:0 0 0 30px #ffffff14}.manifesto-image span{writing-mode:vertical-rl;font-family:var(--font-serif);color:#ffffff26;letter-spacing:.08em;font-size:100px;position:absolute;bottom:30px;left:-17px}.manifesto-copy{background:var(--olive-dark);color:#fff;padding:9vw 7vw}.manifesto-copy .eyebrow{color:#c9d1b4}.manifesto h2{font-family:var(--font-serif);margin:0 0 35px;font-size:clamp(40px,4.3vw,67px);font-weight:500;line-height:1.05}.manifesto h2 em{color:#d6c6a4}.manifesto-copy>p{color:#d5d8cd;max-width:650px;line-height:1.8}.values{border-top:1px solid #fff3;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:65px;padding-top:30px;display:grid}.values b{color:#bfc7ac;font-family:var(--font-serif)}.values h3{font-family:var(--font-serif);margin:15px 0;font-size:20px}.values p{color:#c4c8bc;font-size:11px;line-height:1.6}.hero-product{grid-template-columns:36% 64%;min-height:650px;padding-top:0;padding-bottom:0;display:grid}.hero-product-copy h2{font-family:var(--font-serif);margin:0 0 20px;font-size:58px}.hero-product-copy p{color:#616258;line-height:1.7}.hero-product-copy ul{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.07em;gap:18px;padding:20px 0;font-size:11px;list-style:none;display:flex}.hero-product-copy>strong{font-family:var(--font-serif);margin:24px 0;font-size:28px;display:block}.hero-product-visual{background:#d6cebd;position:relative;overflow:hidden}.aura-silhouette{clip-path:polygon(27% 0,73% 0,88% 11%,78% 45%,93% 100%,55% 100%,50% 51%,45% 100%,7% 100%,22% 45%,12% 11%);filter:drop-shadow(0 25px 20px #0003);background:linear-gradient(90deg,#3f4930,#697354,#313a29);width:38%;height:85%;position:absolute;bottom:-5%;left:31%}.hero-product-visual span{font-family:var(--font-serif);color:#81755f;font-size:42px;font-style:italic;position:absolute;top:8%;right:4%}.reviews{background:#f0ede5}.reviews .section-heading>strong{font-family:var(--font-serif);align-items:center;gap:10px;font-size:36px;display:flex}.reviews .section-heading>strong span{color:#8b6b32;font-size:14px}.reviews .section-heading>strong small{font-family:var(--font-sans);color:#777;text-transform:uppercase;font-size:9px}.review-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.review-grid blockquote{background:var(--paper);margin:0;padding:38px}.review-grid blockquote>span{color:#8b6b32;font-size:11px}.review-grid blockquote p{font-family:var(--font-serif);min-height:100px;font-size:23px;line-height:1.35}.review-grid footer{text-transform:uppercase;letter-spacing:.07em;color:#777;font-size:10px}.newsletter{text-align:center;background:#d9cdb8;padding:100px 20px}.newsletter h2{font-family:var(--font-serif);margin:0 0 25px;font-size:62px;line-height:.9}.newsletter p{font-size:12px}.newsletter form{border-bottom:1px solid var(--ink);max-width:560px;margin:35px auto 0;display:flex}.newsletter input{background:0 0;border:0;outline:0;flex:1;padding:16px 4px}.newsletter button{text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;font-size:10px}.footer{color:#e9e8e1;background:#24261f;grid-template-columns:2fr repeat(3,1fr);gap:45px;padding:75px 5vw 25px;display:grid}.footer .light{margin-bottom:20px;display:block}.footer p{color:#aeb0a7;max-width:260px;font-size:12px}.footer h3{text-transform:uppercase;letter-spacing:.15em;color:#999d91;font-size:10px}.footer>div>a:not(.logo){color:#d3d4cd;margin:14px 0;font-size:12px;display:block}.footer-bottom{color:#92958b;text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #43463d;grid-column:1/-1;justify-content:space-between;margin-top:25px;padding-top:22px;font-size:9px;display:flex}.whatsapp{background:var(--olive);color:#fff;z-index:20;border-radius:50%;place-items:center;width:48px;height:48px;font-size:25px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #0003}.toast{color:#fff;z-index:30;background:#25271f;padding:14px 22px;font-size:12px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0003}@media (max-width:980px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:90px 8vw 60px}.hero-art{min-height:540px}.product-grid{grid-template-columns:repeat(2,1fr)}.category-grid{grid-template-columns:1fr 1fr}.cat-main{grid-column:1/-1}.manifesto{grid-template-columns:1fr}.manifesto-image{min-height:600px}.hero-product{grid-template-columns:1fr}.hero-product-visual{min-height:620px}.footer{grid-template-columns:2fr 1fr 1fr}.footer>div:nth-child(4){grid-column:2}.values{gap:15px}}@media (max-width:620px){.benefit-bar span:nth-child(n+2){display:none}.site-header{height:68px;padding:0 18px}.logo{font-size:22px}.header-actions button{display:none}.hero{min-height:auto}.hero-copy{padding:70px 24px 48px}.hero h1{font-size:67px}.hero-copy>p{font-size:19px}.hero-art{min-height:420px}.marquee{white-space:nowrap;justify-content:flex-start;gap:25px;padding:0 20px;overflow:hidden}.section{padding:75px 18px}.section-heading{align-items:flex-start}.section-heading>a{display:none}.section-heading h2{font-size:42px}.product-grid{grid-template-columns:1fr 1fr;gap:10px}.product-image{height:310px}.product-info{display:block}.price{text-align:left}.category-grid{display:block}.cat{height:400px;margin-bottom:12px}.manifesto-image{min-height:480px}.manifesto-copy{padding:75px 24px}.values{grid-template-columns:1fr}.values div{border-bottom:1px solid #ffffff26}.hero-product-copy{padding:80px 24px}.hero-product-visual{min-height:470px}.review-grid{grid-template-columns:1fr}.reviews .section-heading>strong{display:none}.newsletter h2{font-size:48px}.footer{grid-template-columns:1fr 1fr;padding:60px 24px 25px}.footer>div:first-child{grid-column:1/-1}.footer>div:nth-child(4){grid-column:auto}.footer-bottom{gap:10px;display:grid}.toast{text-align:center;width:calc(100% - 30px)}.product-info h3{font-size:17px}.quick{bottom:10px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.real-hero{background-image:linear-gradient(90deg,#f4f0e72e,#0000 28%),url(/images/hero-original.png)!important;background-position:50%!important;background-size:cover!important}.real-hero:before{display:none}.product-image img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .45s;display:block}.product-image:hover img{transform:scale(1.025)}.real-aura{background-image:linear-gradient(90deg,#0000000d,#0000),url(/images/products/macaquinho-aura.jpeg)!important;background-position:50%!important;background-size:cover!important}.best-seller-visual{background:#d6cebd!important}.best-seller-visual img{object-fit:cover;object-position:center 38%;width:100%;height:100%;display:block}.best-seller-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000000a,#0000 45%);position:absolute;inset:0}.best-seller-visual span{z-index:1;text-shadow:0 1px 10px #ffffffa6}.inner-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex}.inner-header nav{gap:25px;font-size:12px;display:flex}.breadcrumbs{color:#7a7b73;text-transform:uppercase;letter-spacing:.08em;padding:25px 5vw;font-size:10px}.pdp{grid-template-columns:58% 42%;gap:55px;padding:0 5vw 90px;display:grid}.pdp-gallery{grid-template-columns:1.5fr 1fr;gap:12px;min-height:720px;display:grid}.pdp-main{object-fit:cover;background:#ddd;width:100%;height:100%}.pdp-detail{background:var(--olive-dark);color:#fff;flex-direction:column;justify-content:flex-end;padding:30px;display:flex}.pdp-detail span{font-family:var(--font-serif);letter-spacing:.16em;font-size:56px}.pdp-detail p{font-family:var(--font-serif);font-size:21px}.pdp-info{padding:35px 30px}.pdp-info h1{font-family:var(--font-serif);margin:0 0 10px;font-size:55px}.pdp-rating{color:#927031;margin-bottom:25px;font-size:10px}.pdp-rating u{color:var(--ink);margin-left:8px}.pdp-price{font-family:var(--font-serif);font-size:30px}.installments{color:#777;font-size:11px}.pix{color:var(--success);background:#edf1e6;padding:10px 12px;font-size:11px;display:inline-block}.pdp-info hr{border:0;border-top:1px solid var(--line);margin:25px 0}.pdp-info label{text-transform:uppercase;letter-spacing:.07em;margin:15px 0;font-size:11px;display:block}.swatches,.sizes{gap:10px;display:flex}.swatches button{border:3px solid var(--paper);outline:1px solid var(--line);border-radius:50%;width:31px;height:31px}.swatches .brown{background:#745644}.swatches .black{background:#252622}.swatches button.active{outline:2px solid var(--olive)}.size-row{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.size-row button{background:0 0;border:0;font-size:10px;text-decoration:underline}.sizes button{border:1px solid var(--line);cursor:pointer;background:#fff;width:48px;height:43px}.sizes button.active{background:var(--olive-dark);color:#fff}.stock{color:#a2593e;margin:14px 0;display:block}.buy{background:var(--olive-dark);color:#fff;text-transform:uppercase;letter-spacing:.09em;cursor:pointer;border:0;justify-content:center;width:100%;margin-top:10px;padding:17px;font-size:10px;display:flex}.buy.secondary{color:var(--olive-dark);border:1px solid var(--olive-dark);background:0 0}.pdp-benefits{text-align:center;grid-template-columns:repeat(3,1fr);gap:8px;padding:20px 0;font-size:9px;display:grid}.pdp-benefits span{background:#f0ede4;padding:12px 5px}.pdp-info details{border-top:1px solid var(--line);padding:17px 0;font-size:12px;line-height:1.6}.pdp-info summary{text-transform:uppercase;letter-spacing:.1em;cursor:pointer;font-size:10px}.checkout-page{background:#f2f0ea;min-height:100vh}.checkout-header{background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:72px;padding:0 5vw;display:flex}.checkout-header>span{color:var(--success);font-size:10px}.checkout-shell{grid-template-columns:1.6fr .8fr;gap:50px;max-width:1200px;margin:0 auto;padding:55px 25px;display:grid}.checkout-progress{text-transform:uppercase;color:#aaa;align-items:center;gap:12px;margin-bottom:35px;font-size:10px;display:flex}.checkout-progress i{background:#ccc;flex:1;height:1px}.checkout-progress b.active{color:var(--olive-dark)}.checkout-card{background:var(--paper);padding:45px}.checkout-card h1{font-family:var(--font-serif);margin:0 0 30px;font-size:45px}.field-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field-grid label,.tracking-modal label{text-transform:uppercase;letter-spacing:.06em;font-size:10px}.field-grid input,.field-grid select,.tracking-modal input,.tracking-modal select,.tracking-modal textarea{border:1px solid var(--line);outline-color:var(--olive);background:#fff;width:100%;margin-top:7px;padding:14px;display:block}.continue{background:var(--olive-dark);color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:0;width:100%;margin-top:28px;padding:16px;font-size:10px}.continue.disabled{opacity:.65}.shipping-option{border:2px solid var(--olive);justify-content:space-between;margin-top:20px;padding:18px;font-size:12px;display:flex}.shipping-option span{color:#777}.payment-tabs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.payment-tabs button{border:1px solid var(--line);background:#fff;padding:17px}.payment-tabs button.active{border:2px solid var(--olive);background:#f0f3ea}.payment-tabs small{color:var(--success);display:block}.payment-body{background:#f0f3ea;align-items:center;gap:20px;margin-top:20px;padding:25px;display:flex}.fake-qr{border:10px dotted var(--olive-dark);place-items:center;width:100px;height:100px;font-weight:700;display:grid}.card-fields{margin-top:25px}.card-fields .wide{grid-column:1/-1}.order-summary{background:var(--paper);height:max-content;padding:35px;position:sticky;top:25px}.order-summary h2{font-family:var(--font-serif);font-size:30px}.summary-product{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:15px;padding:20px 0;display:flex}.summary-product img{object-fit:cover;width:85px;height:110px}.summary-product div{flex-direction:column;gap:8px;font-size:11px;display:flex}.summary-product span{color:#777}.coupon{margin:20px 0;display:flex}.coupon input{border:1px solid var(--line);flex:1;min-width:0;padding:11px}.coupon button{background:#ddd8cd;border:0;font-size:10px}.totals{gap:15px;display:grid}.totals span{justify-content:space-between;font-size:11px;display:flex}.totals .grand{font-family:var(--font-serif);border-top:1px solid var(--line);padding-top:16px;font-size:22px}.order-summary>p{color:#777;margin-top:25px;font-size:9px;line-height:1.6}.simple-page section{max-width:760px;margin:12vh auto;padding:30px}.simple-page h1{text-transform:capitalize;font-family:var(--font-serif);margin:0;font-size:75px}.simple-page p{font-family:var(--font-serif);font-size:22px;line-height:1.6}.admin{color:#292c24;background:#eeece7;min-height:100vh;display:flex}.admin-nav{color:#dfe2d9;background:#293024;width:245px;padding:28px 18px;position:fixed;inset:0 auto 0 0;overflow:auto}.admin-nav .logo{margin-bottom:35px;padding:0 10px;display:block}.admin-nav>span{letter-spacing:.18em;color:#7f8879;margin:25px 10px 9px;font-size:8px;display:block}.admin-nav button{text-align:left;color:#bfc5ba;cursor:pointer;background:0 0;border:0;border-radius:5px;width:100%;padding:10px 12px;font-size:11px;display:block}.admin-nav button.active,.admin-nav button:hover{color:#fff;background:#46513a}.admin-main{width:calc(100% - 245px);margin-left:245px;padding:32px 38px 70px}.admin-main>header{justify-content:space-between;align-items:center;display:flex}.admin-main>header p{text-transform:uppercase;color:#85877e;letter-spacing:.09em;margin:0;font-size:9px}.admin-main>header h1{font-family:var(--font-serif);margin:5px 0;font-size:36px}.admin-main>header>div:last-child{align-items:center;gap:16px;display:flex}.admin-main>header a{text-transform:uppercase;font-size:10px}.admin-main>header button{background:var(--olive-dark);color:#fff;border:0;border-radius:50%;width:36px;height:36px}.filter-row{justify-content:space-between;margin:25px 0;display:flex}.filter-row>div{background:#fff;border-radius:5px;padding:4px}.filter-row button{background:0 0;border:0;padding:8px 12px;font-size:9px}.filter-row button.active{background:var(--olive-dark);color:#fff;border-radius:4px}.filter-row>span{color:#888;font-size:9px}.kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.kpis article,.dashboard-grid article,.admin-table-card,.bottom-grid article{background:#fff;border:1px solid #e1ded7;padding:22px}.kpis p{text-transform:uppercase;color:#777;font-size:9px}.kpis h2{font-family:var(--font-serif);margin:12px 0;font-size:30px}.kpis span{color:var(--success);font-size:9px}.dashboard-grid{grid-template-columns:2fr 1fr;gap:14px;margin:14px 0;display:grid}.sales-chart>div:first-child{justify-content:space-between;display:flex}.sales-chart h3,.order-status h3,.admin-table-card h3,.bottom-grid h3{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.bars{border-bottom:1px solid var(--line);align-items:end;gap:9px;height:210px;padding-top:25px;display:flex}.bars i{background:linear-gradient(#84906c,#535e43);border-radius:3px 3px 0 0;flex:1}.chart-labels{color:#999;justify-content:space-between;margin-top:8px;font-size:8px;display:flex}.order-status{grid-template-columns:1fr 1fr;display:grid}.order-status h3{grid-column:1/-1}.donut{background:conic-gradient(var(--olive) 0 49%,#a68b6d 49% 73%,#6b7164 73% 93%,#d8c8a5 93%);border-radius:50%;place-items:center;width:135px;height:135px;margin:auto;display:grid}.donut:after{content:"";background:#fff;border-radius:50%;width:83px;height:83px;position:absolute}.donut b{z-index:1;font-family:var(--font-serif);text-align:center;font-size:27px}.donut small{font-family:var(--font-sans);color:#777;font-size:7px;display:block}.order-status ul{padding:0;font-size:9px;list-style:none}.order-status li{gap:7px;margin:15px 0;display:flex}.order-status li b{margin-left:auto}.order-status li i{background:var(--olive);border-radius:50%;width:7px;height:7px}.order-status li i.packing{background:#a68b6d}.order-status li i.sent{background:#6b7164}.order-status li i.pending{background:#d8c8a5}.admin-table-card{padding:0}.table-title{justify-content:space-between;padding:20px;display:flex}.table-title h3{margin:0}.table-title p{color:#888;font-size:9px}.table-title button{background:0 0;border:0;font-size:9px}table{border-collapse:collapse;width:100%;font-size:10px}th{text-align:left;color:#888;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 20px;font-size:8px}td{border-bottom:1px solid #eee;padding:15px 20px}.status{color:var(--success);background:#edf2e9;border-radius:15px;padding:6px 9px}.status.pendente{color:#966f36;background:#f4ead9}.status.enviar{color:#53677d;background:#e7ecf2}.track-btn{border:1px solid var(--olive);color:var(--olive-dark);text-transform:uppercase;cursor:pointer;background:#fff;padding:7px 10px;font-size:8px}.bottom-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.stock-item{border-top:1px solid #eee;align-items:center;gap:12px;padding:10px 0;font-size:9px;display:flex}.stock-item img{object-fit:cover;width:42px;height:48px}.stock-item span{flex-direction:column;gap:4px;display:flex}.stock-item small{color:#999}.stock-item>strong{color:var(--danger);margin-left:auto}.bottom-grid ol{padding:0;list-style:none}.bottom-grid li{border-top:1px solid #eee;align-items:center;padding:12px 0;font-size:9px;display:flex}.bottom-grid li>b{font-family:var(--font-serif);margin-right:15px;font-size:18px}.bottom-grid li span{flex-direction:column;display:flex}.bottom-grid li small{color:#999}.bottom-grid li>strong{margin-left:auto}.modal-backdrop{z-index:50;background:#141612a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tracking-modal{background:var(--paper);width:min(540px,100%);max-height:92vh;padding:42px;position:relative;overflow:auto}.tracking-modal h2{font-family:var(--font-serif);margin:0 0 25px;font-size:42px}.tracking-modal textarea{resize:vertical;min-height:65px}.modal-close{background:0 0;border:0;font-size:25px;position:absolute;top:15px;right:15px}.tracking-modal .check{text-transform:none;align-items:center;gap:8px;display:flex}.tracking-modal .check input{width:auto;margin:0}.send-track,.sent-state button{background:var(--olive-dark);color:#fff;text-transform:uppercase;border:0;width:100%;margin-top:15px;padding:15px;font-size:9px}.sent-state{text-align:center;padding:20px}.sent-state>b{width:60px;height:60px;color:var(--success);background:#e4eddf;border-radius:50%;place-items:center;margin:auto;font-size:26px;display:grid}.sent-state h3{font-family:var(--font-serif);font-size:28px}@media (max-width:900px){.pdp{grid-template-columns:1fr}.pdp-gallery{min-height:600px}.checkout-shell{grid-template-columns:1fr}.order-summary{position:static}.admin-nav{width:68px;padding:20px 8px}.admin-nav .logo{font-size:0}.admin-nav .logo:first-letter{font-size:22px}.admin-nav button{text-align:center;font-size:0}.admin-nav button:first-letter{font-size:18px}.admin-nav>span{display:none}.admin-main{width:calc(100% - 68px);margin-left:68px;padding:25px 15px}.kpis{grid-template-columns:1fr 1fr}.dashboard-grid,.bottom-grid{grid-template-columns:1fr}.admin-table-card{overflow:auto}}@media (max-width:600px){.inner-header{padding:0 18px}.pdp{gap:15px;padding:0 18px 60px}.pdp-gallery{grid-template-columns:1fr;min-height:auto}.pdp-main{height:460px}.pdp-detail{min-height:260px}.pdp-info{padding:25px 0}.pdp-benefits{grid-template-columns:1fr}.checkout-shell{padding:30px 12px}.checkout-card{padding:25px 18px}.field-grid{grid-template-columns:1fr}.checkout-progress b{font-size:0}.checkout-progress b:first-letter{font-size:12px}.shipping-option{gap:7px;display:grid}.admin-main>header h1{font-size:28px}.admin-main>header a{display:none}.kpis{grid-template-columns:1fr}.filter-row button:nth-child(n+3){display:none}.dashboard-grid{display:block}.dashboard-grid article{margin-bottom:14px}.order-status{grid-template-columns:1fr}.order-status ul{padding:10px 30px}.tracking-modal{padding:30px 20px}td,th{white-space:nowrap}}.manifesto-image{background-image:linear-gradient(155deg,#3f493014,#3f493040),url(/images/campaign-original.png)!important;background-position:50%,68%!important;background-repeat:no-repeat!important;background-size:cover!important}.manifesto-image:before{display:none!important}.hero-product{grid-template-columns:40% 60%;align-items:stretch;max-width:1500px;min-height:0;margin:0 auto;padding-top:64px!important;padding-bottom:64px!important}.hero-product-copy{padding:54px 5vw 50px 2vw}.hero-product-copy h2{font-size:52px}.hero-product-visual{height:560px}.best-seller-visual img{object-position:center 34%}.hero-product-visual span{font-size:34px}.inner-shop-header{position:relative;top:auto}.shop-header-links{text-transform:uppercase;letter-spacing:.06em;justify-self:end;align-items:center;gap:18px;font-size:11px;display:flex}.shop-header-links a{white-space:nowrap}.shop-header-links b{background:var(--olive);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:4px;font-size:10px;display:inline-grid}.catalog-hero{background:#ece8de;padding:82px 6vw 62px}.catalog-hero h1,.search-page h1,.saved-page h1,.cart-page>h1,.content-page h1{font-family:var(--font-serif);text-transform:capitalize;margin:0 0 20px;font-size:clamp(54px,7vw,92px);line-height:.9}.catalog-hero p{color:#606157;max-width:520px}.catalog-shell{grid-template-columns:220px 1fr;gap:55px;padding:60px 5vw 100px;display:grid}.catalog-shell aside{border-top:1px solid var(--line);padding-top:18px}.catalog-shell aside b{text-transform:uppercase;letter-spacing:.12em;margin-bottom:18px;font-size:10px;display:block}.catalog-shell aside button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;width:100%;padding:15px 0;display:block}.catalog-toolbar{text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;margin-bottom:25px;font-size:11px;display:flex}.catalog-toolbar select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 34px 10px 12px}.catalog-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px;display:grid}.catalog-card-image{background:#e8e4dc;border-radius:16px;height:480px;position:relative;overflow:hidden}.catalog-card-image>a,.catalog-card-image img{width:100%;height:100%;display:block}.catalog-card-image img{object-fit:cover}.catalog-card-image>span{text-transform:uppercase;background:#ffffffe6;border-radius:999px;padding:7px 10px;font-size:9px;position:absolute;top:14px;left:14px}.catalog-card-image>button{cursor:pointer;background:#fff;border:0;border-radius:50%;width:38px;height:38px;font-size:21px;position:absolute;top:14px;right:14px}.catalog-card-image>button.active{background:var(--olive);color:#fff}.catalog-card-info{padding:15px 3px}.catalog-card-info small,.catalog-card-info p{text-transform:uppercase;letter-spacing:.1em;color:#77796f;font-size:9px}.catalog-card-info h2{font-family:var(--font-serif);margin:7px 0;font-size:23px}.catalog-card-info strong{margin:12px 0;display:block}.catalog-card-info>button{border:1px solid var(--olive-dark);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:8px;width:100%;padding:13px;font-size:9px}.catalog-card-info>button:hover{background:var(--olive-dark);color:#fff}.search-page,.saved-page,.cart-page,.content-page{padding:80px 6vw 110px}.search-page>label{border-bottom:2px solid var(--ink);max-width:850px;margin:40px 0 15px;display:block}.search-page>label input{width:100%;font-family:var(--font-serif);background:0 0;border:0;outline:0;padding:18px 2px;font-size:28px}.search-page>p{color:#777;margin-bottom:45px}.saved-page>.catalog-list{margin-top:50px}.empty-shop{text-align:center;background:#f0ede5;border-radius:18px;padding:80px 30px}.empty-shop h2{font-family:var(--font-serif);margin:0 0 12px;font-size:36px}.empty-shop .primary{margin-top:20px}.cart-layout{grid-template-columns:1fr 370px;gap:55px;margin-top:45px;display:grid}.cart-lines article{border-top:1px solid var(--line);grid-template-columns:170px 1fr;gap:24px;padding:22px 0;display:grid;position:relative}.cart-lines img{object-fit:cover;border-radius:12px;width:170px;height:220px}.cart-lines h2{font-family:var(--font-serif);margin:6px 0;font-size:28px}.cart-lines p,.cart-lines small{color:#777}.quantity{align-items:center;gap:15px;margin-top:20px;display:flex}.quantity button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:32px;height:32px}.remove{cursor:pointer;background:0 0;border:0;text-decoration:underline;position:absolute;top:24px;right:0}.cart-summary{background:#efebe2;border-radius:16px;align-self:start;padding:30px;position:sticky;top:20px}.cart-summary h2{font-family:var(--font-serif);margin-top:0;font-size:32px}.cart-summary p{justify-content:space-between;gap:25px;display:flex}.cart-summary p b{text-align:right;font-size:12px}.cart-summary .cart-total{font-size:20px}.cart-summary>a{background:var(--olive-dark);color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.08em;border-radius:8px;margin:25px 0 12px;padding:17px;font-size:10px;display:block}.cart-summary>small{text-align:center;color:#777;display:block}.content-page{min-height:560px}.content-page p{font-family:var(--font-serif);max-width:620px;font-size:22px;line-height:1.5}.content-page .primary{margin-top:20px}@media (max-width:980px){.inner-shop-header{grid-template-columns:220px 1fr}.inner-shop-header nav{display:none}.catalog-list{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-shell{grid-template-columns:1fr}.catalog-shell aside{display:none}.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}}@media (max-width:620px){.inner-shop-header{grid-template-columns:1fr auto}.shop-header-links a:first-child,.shop-header-links a:nth-child(2){display:none}.catalog-hero,.search-page,.saved-page,.cart-page,.content-page{padding:58px 20px}.catalog-shell{padding:35px 18px 75px}.catalog-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}.catalog-card-image{height:280px}.catalog-card-info h2{font-size:18px}.cart-lines article{grid-template-columns:110px 1fr}.cart-lines img{width:110px;height:155px}.remove{text-align:left;position:static}.cart-page>h1{font-size:58px}}@media (max-width:980px){.hero-product{max-width:none;padding:55px 6vw!important}.hero-product-copy{padding:45px 5vw}.hero-product-visual{height:560px;min-height:0}}@media (max-width:620px){.hero-product{padding:42px 18px!important}.hero-product-copy{padding:42px 24px}.hero-product-copy h2{font-size:43px}.hero-product-visual{height:430px;min-height:0}.hero-product-visual span{font-size:27px}}.admin-login{background:linear-gradient(135deg,#e9e4d8,#f8f6f1);place-items:center;min-height:100vh;padding:24px;display:grid}.admin-login>section{background:#fff;border-radius:18px;width:min(470px,100%);padding:48px;box-shadow:0 24px 70px #282d211f}.admin-login-brand{font-family:var(--font-serif);margin-bottom:42px;font-size:25px;display:block}.admin-login h1{font-family:var(--font-serif);margin:0 0 12px;font-size:52px}.admin-login p{color:#696b62;line-height:1.6}.admin-login form{margin:32px 0}.admin-login label{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.admin-login input{border:1px solid var(--line);border-radius:8px;width:100%;margin-top:9px;padding:15px;display:block}.admin-login form button{background:var(--olive-dark);color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:0;border-radius:8px;width:100%;margin-top:16px;padding:16px;font-size:10px}.admin-login>section>a:last-child{font-size:11px}.admin-login-error{color:#8d463e;background:#f7e8e5;border-radius:8px;padding:12px;font-size:12px}.na-positive{color:#587153;background:#edf2e8;border-radius:10px;align-items:center;gap:12px;margin:26px 20px;padding:18px;display:flex}.na-positive>b{background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.na-positive>span{flex-direction:column;gap:5px;display:flex}.na-positive small{color:#7d8577;font-size:8px}.na-admin{--na-forest:#243023;--na-olive:#687354;--na-sage:#9aa487;--na-bg:#f5f2ea;--na-sand:#d7c6a4;--na-brown:#8c725b;--na-ink:#23261f;background:var(--na-bg);min-height:100vh;color:var(--na-ink);font-family:var(--font-sans),sans-serif}.na-sidebar{z-index:40;background:var(--na-forest);color:#d9ded4;flex-direction:column;width:236px;padding:34px 20px 24px;display:flex;position:fixed;inset:0 auto 0 0}.na-brand{font-family:var(--font-serif);letter-spacing:.16em;text-transform:uppercase;color:#fff;padding:0 12px 36px;font-size:27px}.na-brand i{letter-spacing:.05em;text-transform:none;font-size:14px}.na-sidebar nav{gap:5px;display:grid}.na-sidebar nav a{color:#c8cec4;border-radius:9px;align-items:center;gap:13px;padding:12px 14px;font-size:12px;transition:all .18s;display:flex}.na-sidebar nav a span{place-items:center;width:18px;font-size:15px;display:grid}.na-sidebar nav a:hover,.na-sidebar nav a:focus-visible{color:#fff;background:#9aa48724}.na-sidebar nav a.active{color:#fff;background:#566247;font-weight:600}.na-sidebar-foot{border-top:1px solid #ffffff1a;margin-top:auto;padding:22px 12px 0}.na-sidebar-foot small{color:#7f8b7c;letter-spacing:.15em;margin-bottom:10px;font-size:8px;display:block}.na-sidebar-foot button{color:#bbc3b7;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.na-main{max-width:1800px;min-height:100vh;margin-left:236px;padding:36px clamp(25px,3vw,52px) 55px}.na-header{justify-content:space-between;align-items:center;gap:25px;margin-bottom:24px;display:flex}.na-header h1{font-family:var(--font-serif);margin:0;font-size:40px;font-weight:600}.na-header p{color:#74776e;margin:6px 0 0;font-size:12px}.na-header-actions{align-items:center;gap:12px;display:flex}.na-period{position:relative}.na-period>button,.na-bell{height:40px;color:var(--na-ink);cursor:pointer;background:#fff;border:1px solid #ddd9cf;border-radius:9px;padding:0 14px;font-size:10px}.na-period>button{justify-content:space-between;align-items:center;min-width:145px;display:flex}.na-period>div{z-index:10;background:#fff;border:1px solid #ddd9cf;border-radius:10px;width:190px;padding:7px;position:absolute;top:46px;right:0;box-shadow:0 16px 40px #23261f1f}.na-period>div button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:10px;font-size:10px;display:block}.na-period>div button:hover{background:#f0eee8}.na-bell{width:40px;padding:0;font-size:18px;position:relative}.na-bell b{background:var(--na-brown);color:#fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;display:grid;position:absolute;top:4px;right:5px}.na-avatar{background:var(--na-forest);color:#fff;width:40px;height:40px;font-family:var(--font-serif);border-radius:50%;place-items:center;font-weight:700;display:grid}.na-view-store{background:var(--na-forest);color:#fff;text-transform:uppercase;letter-spacing:.08em;border-radius:9px;align-items:center;height:40px;padding:0 16px;font-size:9px;display:flex}.na-demo-note{color:#6e6255;background:#eee7d9;border:1px solid #ded4bf;border-radius:8px;margin-bottom:18px;padding:9px 13px;font-size:10px}.na-demo-note span{text-transform:uppercase;letter-spacing:.08em;margin-right:8px;font-weight:700}.na-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:15px;display:grid}.na-kpis article{background:#fff;border:1px solid #e1ddd4;border-radius:12px;align-items:flex-start;gap:17px;min-height:135px;padding:23px;transition:all .18s;display:flex;box-shadow:0 5px 18px #23261f09}.na-kpis article:hover{transform:translateY(-2px);box-shadow:0 9px 24px #23261f0f}.na-kpi-icon{height:38px;color:var(--na-olive);background:#edf0e8;border-radius:50%;flex:0 0 38px;place-items:center;font-size:16px;display:grid}.na-kpis article>div:last-child{flex-direction:column;display:flex}.na-kpis small,.na-card-head small{letter-spacing:.12em;color:#85887f;font-size:8px}.na-kpis strong{font-family:var(--font-serif);margin:8px 0 9px;font-size:28px;line-height:1}.na-kpis span{color:#587153;font-size:9px}.na-middle{grid-template-columns:minmax(0,1.9fr) minmax(300px,.8fr);gap:15px;margin-bottom:15px;display:grid}.na-card{background:#fff;border:1px solid #e1ddd4;border-radius:12px;box-shadow:0 5px 18px #23261f09}.na-card-head{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 10px;display:flex}.na-card-head h2{margin:6px 0 0;font-size:14px}.na-card-head>strong{font-family:var(--font-serif);text-align:right;font-size:23px}.na-card-head>strong span{font-family:var(--font-sans);color:#8a8d85;margin-top:5px;font-size:8px;font-weight:400;display:block}.na-chart{height:300px;padding:10px 22px 42px 72px;position:relative}.na-chart svg{width:100%;height:100%;display:block;overflow:visible}.na-gridline{stroke:#e8e5de;stroke-width:1px}.na-sales-line{fill:none;stroke:var(--na-olive);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.na-point circle:last-child{fill:#fff;stroke:var(--na-olive);stroke-width:2px;transition:all .15s}.na-point:hover circle:last-child{r:6}.na-y-axis{color:#999b94;text-align:right;flex-direction:column;justify-content:space-between;font-size:7px;display:flex;position:absolute;top:24px;bottom:45px;left:18px}.na-x-axis{color:#999b94;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:18px;left:72px;right:22px}.na-attention{padding-bottom:12px}.na-alert-count{color:#82684f;background:#f1e9da;border-radius:999px;padding:5px 8px;font-size:8px}.na-attention>a{border-bottom:1px solid #eeeae2;align-items:center;gap:11px;margin:0 18px;padding:15px 5px;transition:all .18s;display:flex}.na-attention>a:hover{padding-left:10px}.na-attention>a i{width:34px;height:34px;color:var(--na-olive);background:#f1eee7;border-radius:9px;place-items:center;font-style:normal;display:grid}.na-attention>a span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.na-attention>a b{font-size:10px}.na-attention>a small{color:#8a8c85;font-size:8px}.na-attention>a em{color:#866348;background:#eee2d2;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal}.na-attention>a:nth-of-type(2) em{color:#637052;background:#eef0e8}.na-attention>a:nth-of-type(3) em{color:#7b6c55;background:#eee9dc}.na-attention>a>strong{color:#95978f}.na-attention>p{color:#999b94;margin:13px 23px 5px;font-size:8px}.na-empty{color:#8a8c85;place-items:center;height:290px;font-size:11px;display:grid}.na-bottom{grid-template-columns:minmax(0,1.45fr) minmax(330px,.7fr);gap:15px;display:grid}.na-card-head>a{text-transform:uppercase;letter-spacing:.08em;font-size:8px}.na-table-wrap{overflow:auto}.na-orders table{border-collapse:collapse;width:100%;font-size:10px}.na-orders th,.na-orders td{text-align:left;border-top:1px solid #eeeae2;padding:14px 24px}.na-orders th{color:#8c8e87;text-transform:uppercase;letter-spacing:.1em;font-size:7px}.na-orders td:last-child{text-align:right}.na-orders td:last-child a{color:var(--na-olive);font-size:20px}.na-status{color:#587153;background:#eaf0e5;border-radius:999px;padding:6px 9px;font-size:8px;display:inline-block}.na-status.em-separação{color:#80674d;background:#eee5d8}.na-status.enviado{color:#5f6c60;background:#e8ece8}.na-status.pendente{color:#906b3e;background:#f3e9d9}.na-products{padding-bottom:7px}.na-products>.na-card-head{padding-bottom:12px}.na-products>a{border-top:1px solid #eeeae2;align-items:center;gap:12px;margin:0 20px;padding:11px 0;display:flex}.na-products>a img{object-fit:cover;border-radius:8px;width:42px;height:50px}.na-products>a>span{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.na-products>a b{font-size:10px}.na-products>a small{color:#898b84;font-size:8px}.na-products>a>strong{text-align:right;font-family:var(--font-serif);flex-direction:column;font-size:17px;display:flex}.na-products>a>strong small{font-family:var(--font-sans);font-weight:400}.na-menu-toggle{display:none}@media (max-width:1120px){.na-sidebar{width:205px}.na-main{margin-left:205px}.na-header{align-items:flex-start}.na-header-actions{flex-wrap:wrap;justify-content:flex-end}.na-kpis{grid-template-columns:1fr 1fr}.na-middle,.na-bottom{grid-template-columns:1fr}}@media (max-width:760px){.na-menu-toggle{z-index:50;background:var(--na-forest);color:#fff;border:0;border-radius:9px;width:40px;height:40px;display:block;position:fixed;top:15px;left:15px}.na-sidebar{transition:all .22s;transform:translate(-100%)}.na-sidebar.open{transform:none}.na-main{margin-left:0;padding:72px 15px 35px}.na-header{display:block}.na-header h1{font-size:33px}.na-header-actions{justify-content:flex-start;margin-top:20px}.na-view-store{display:none}.na-kpis{grid-template-columns:1fr 1fr}.na-chart{height:255px;padding-left:55px}.na-y-axis{left:7px}.na-x-axis{left:55px}.na-bottom{display:block}.na-bottom>article{margin-bottom:15px}}@media (max-width:480px){.na-kpis{grid-template-columns:1fr}.na-header-actions{gap:8px}.na-period>button{min-width:130px}.na-card-head{padding:19px 17px 9px}.na-attention>a{margin:0 12px}.na-orders th,.na-orders td{padding:12px 15px}.na-orders th:nth-child(2),.na-orders td:nth-child(2){display:none}.na-products>a{margin:0 15px}}.am-backdrop-close{cursor:default;background:0 0;border:0;position:absolute;inset:0}.na-primary-action{background:var(--na-olive);color:#fff;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;border:0;border-radius:9px;height:40px;padding:0 16px;font-size:9px}.na-module .na-header{margin-bottom:18px}.am-toolbar{gap:10px;margin:18px 0;display:flex}.am-toolbar label{flex:1}.am-toolbar input,.am-toolbar select,.am-report-filter select{outline-color:var(--na-olive);background:#fff;border:1px solid #dedad1;border-radius:9px;width:100%;height:43px;padding:0 14px}.am-toolbar select{width:210px}.am-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin:15px 0;display:grid}.am-stats article{background:#fff;border:1px solid #e1ddd4;border-radius:12px;padding:20px 22px}.am-stats small{color:#85887f;text-transform:uppercase;letter-spacing:.1em;font-size:8px;display:block}.am-stats b{font-family:var(--font-serif);margin-top:10px;font-size:26px;display:block}.am-card{background:#fff;border:1px solid #e1ddd4;border-radius:12px;box-shadow:0 5px 18px #23261f08}.am-table{overflow:auto}.am-table table{border-collapse:collapse;width:100%;font-size:10px}.am-table th,.am-table td{text-align:left;border-bottom:1px solid #eeeae2;padding:14px 19px}.am-table th{color:#888b83;text-transform:uppercase;letter-spacing:.09em;font-size:7px}.am-table td>span{flex-direction:column;gap:4px;display:flex}.am-table td small{color:#8e908a}.am-table td button,.am-row button{color:#4e5842;cursor:pointer;background:#fff;border:1px solid #d8d6cf;border-radius:7px;padding:7px 10px;font-size:8px}.am-product{align-items:center;gap:12px;min-width:170px;display:flex}.am-product img{object-fit:cover;border-radius:7px;width:42px;height:52px}.am-product span{flex-direction:column;gap:4px;display:flex}.am-badge{border-radius:999px;width:max-content;padding:6px 9px;font-size:8px;display:inline-block!important}.am-badge.success{color:#587153;background:#e9f0e5}.am-badge.warning{color:#89683e;background:#f2e7d6}.am-empty{text-align:center;padding:55px}.am-empty>b{font-size:25px}.am-empty h3{font-family:var(--font-serif);margin:12px 0 5px;font-size:24px}.am-empty p{color:#85877f}.am-drawer-backdrop{z-index:80;background:#181b168c;position:fixed;inset:0}.am-drawer{background:#fbfaf6;width:min(510px,100%);padding:42px;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-20px 0 60px #14161226}.am-drawer h2{font-family:var(--font-serif);margin:0 0 28px;font-size:40px}.am-close{cursor:pointer;background:0 0;border:0;font-size:27px;position:absolute;top:18px;right:18px}.am-form{gap:17px;display:grid}.am-form>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.am-form label,.am-order-detail label{text-transform:uppercase;letter-spacing:.07em;font-size:9px}.am-form input,.am-form select,.am-form textarea,.am-order-detail select,.am-order-detail textarea{background:#fff;border:1px solid #dad7cf;border-radius:8px;width:100%;margin-top:7px;padding:13px;display:block}.am-form>button,.am-order-detail>button,.am-save{background:var(--na-forest);color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:0;border-radius:8px;padding:15px;font-size:9px}.am-check{align-items:center;gap:8px;display:flex;text-transform:none!important}.am-check input{width:auto;margin:0}.am-order-detail{gap:18px;display:grid}.am-order-detail>div{background:#f0ede5;border-radius:9px;flex-direction:column;gap:6px;padding:17px;display:flex}.am-order-detail small{color:#85877f;text-transform:uppercase;font-size:8px}.am-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.am-panel{padding:24px}.am-panel h2{margin:0 0 18px;font-size:14px}.am-row{border-top:1px solid #eeeae2;align-items:center;gap:14px;padding:14px 0;display:flex}.am-row>span:first-child{flex-direction:column;flex:1;gap:5px;display:flex}.am-row small{color:#8a8c85;font-size:8px}.am-row em{color:#767970;font-size:9px;font-style:normal}.am-dot{background:#d2b987;border-radius:50%;width:9px;height:9px}.am-toast{color:#52704e;background:#e7efe2;border-radius:9px;margin:14px 0;padding:13px 16px;font-size:10px}.am-report-filter{justify-content:flex-end;gap:10px;margin:18px 0;display:flex}.am-report-filter select{width:170px}.am-report-filter button{cursor:pointer;background:#fff;border:1px solid #d9d6ce;border-radius:8px;padding:0 16px}.am-bar{grid-template-columns:100px 1fr 35px;align-items:center;gap:12px;margin:20px 0;font-size:9px;display:grid}.am-bar>i{background:#eeece6;border-radius:999px;height:8px;overflow:hidden}.am-bar>i b{border-radius:inherit;background:var(--na-olive);height:100%;display:block}.am-settings{gap:15px;display:grid}.am-save{justify-self:end;min-width:220px}.na-sidebar nav a span{font-family:Arial,sans-serif}@media (max-width:900px){.am-stats{grid-template-columns:1fr 1fr}.am-grid{grid-template-columns:1fr}.na-primary-action{order:-1}.am-table table{min-width:720px}}@media (max-width:600px){.am-stats{grid-template-columns:1fr}.am-toolbar{display:grid}.am-toolbar select{width:100%}.am-form>div{grid-template-columns:1fr}.am-drawer{padding:38px 20px}.am-report-filter{justify-content:stretch}.am-report-filter>*{flex:1}.am-save{width:100%}}.mobile-menu{display:none}.carousel-hero{background:#d7d3ca;height:min(70vw,720px);min-height:560px;display:block;position:relative}.hero-slide{opacity:0;visibility:hidden;background-position:50%;background-size:cover;transition:opacity .8s,visibility .8s;position:absolute;inset:0}.hero-slide.active{opacity:1;visibility:visible}.carousel-hero .hero-copy{color:#fff;text-shadow:0 2px 25px #00000038;flex-direction:column;justify-content:center;align-items:flex-start;width:48%;padding:9vw 5vw 5vw;display:flex;position:absolute;inset:0 auto 0 0}.carousel-hero .hero-copy .eyebrow{color:#fff;margin-bottom:16px}.carousel-hero .hero-copy h1{max-width:700px;margin:0 0 25px;font-size:clamp(60px,6.8vw,108px);line-height:.85}.carousel-hero .hero-copy p{font-family:var(--font-serif);max-width:430px;margin:0 0 30px;font-size:22px;line-height:1.35}.hero-cta{color:#171813;text-shadow:none;letter-spacing:.1em;text-transform:uppercase;background:#fff;border-radius:2px;padding:16px 30px;font-size:11px;font-weight:700;display:inline-flex}.slide-arrow{z-index:3;color:#20211d;cursor:pointer;opacity:0;background:#fffc;border:0;border-radius:50%;width:43px;height:43px;font-size:28px;transition:all .2s;position:absolute;top:50%;transform:translateY(-50%)}.carousel-hero:hover .slide-arrow,.slide-arrow:focus{opacity:1}.slide-arrow.prev{left:20px}.slide-arrow.next{right:20px}.slide-dots{z-index:3;gap:10px;display:flex;position:absolute;bottom:24px;left:50%}.slide-dots button{background:0 0;border:1px solid #fff;border-radius:50%;width:9px;height:9px;padding:0}.slide-dots button.active{background:#fff}.marquee{color:#fff;white-space:nowrap;height:45px;display:block;overflow:hidden;background:#0b0b0a!important}.marquee>div{align-items:center;gap:38px;min-width:max-content;height:100%;animation:28s linear infinite ticker;display:inline-flex}.marquee span{font-family:var(--font-sans);letter-spacing:.08em;font-size:10px}.marquee i{color:#8d9675}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:620px){.benefit-bar{white-space:nowrap;height:28px;font-size:8px}.site-header{color:#fff;background:#10110f;grid-template-columns:50px 1fr auto;height:68px;position:sticky}.site-header .logo{justify-self:center}.mobile-menu{background:0 0;border:0;flex-direction:column;gap:5px;width:28px;display:flex}.mobile-menu i{background:#fff;width:25px;height:1px;display:block}.header-actions{gap:15px}.header-actions .bag{border:0;padding:0;font-size:0}.header-actions .bag:before{content:"□";font-size:27px}.header-actions .bag b{margin:-5px 0 0 -6px;position:absolute}.carousel-hero{height:calc(100svh - 141px);min-height:560px}.hero-slide{background-position:top}.carousel-hero .hero-copy{text-align:center;text-shadow:0 2px 18px #00000073;background:linear-gradient(#0000,#141512d1);justify-content:flex-end;align-items:center;width:100%;height:54%;padding:45px 24px 60px;top:auto;bottom:0}.carousel-hero .hero-copy h1{font-size:50px;line-height:.88}.carousel-hero .hero-copy p{font-size:17px}.hero-cta{justify-content:center;min-width:210px}.slide-arrow{display:none}.slide-dots{bottom:25px;transform:translate(-50%)}.marquee{height:45px}.marquee>div{gap:28px;animation-duration:20s}.marquee span{font-size:9px}.products-section{padding-top:65px}}.site-header{position:relative;top:auto}.carousel-hero{height:610px;min-height:0}.carousel-hero .hero-copy{width:44%;text-shadow:none;padding:70px 5vw}.carousel-hero .hero-copy h1{letter-spacing:-.035em;font-size:clamp(48px,5vw,76px);line-height:.94}.carousel-hero .hero-copy p{font-family:var(--font-sans);max-width:380px;font-size:15px;line-height:1.55}.hero-slide.photo{background-position:50%}.hero-slide.photo .hero-copy{color:var(--ink)}.hero-slide.photo .hero-copy .eyebrow{color:var(--olive-dark)}.hero-slide.photo .hero-cta{background:var(--olive-dark);color:#fff}.hero-slide.collage{color:var(--ink);background:#e9e4da;display:block}.hero-slide.collage .hero-copy{color:var(--ink);z-index:2}.hero-slide.collage .hero-copy .eyebrow{color:var(--olive-dark)}.hero-slide.collage .hero-cta{background:var(--ink);color:#fff}.hero-collage{grid-template-columns:1fr 1.08fr 1fr;gap:12px;width:51%;display:grid;position:absolute;top:45px;bottom:45px;right:4vw}.hero-collage img{object-fit:cover;border-radius:16px;width:100%;height:100%}.hero-collage img:first-child{transform:translateY(22px)}.hero-collage img:nth-child(3){transform:translateY(-18px)}.products-section{background:#f7f5f0}.product{min-width:0}.product-image{background:#e8e5de;border-radius:16px;height:460px;box-shadow:0 8px 28px #2728220f}.product-image img{border-radius:16px}.badge{border-radius:999px;padding:7px 12px}.wish{box-shadow:0 4px 16px #00000014}.quick{border-radius:10px}.product-info{padding:16px 4px 0}.category-grid .cat{border-radius:18px}.review-grid blockquote{border-radius:14px}.hero-product{gap:18px}.hero-product-copy,.hero-product-visual{border-radius:18px}.hero-product-visual{overflow:hidden}.primary,.hero-cta,.buy,.continue{border-radius:9px}.section{padding-top:88px;padding-bottom:88px}@media (max-width:980px){.carousel-hero{height:620px}.carousel-hero .hero-copy{width:52%}.hero-collage{width:45%;right:25px}.product-image{height:430px}}@media (max-width:620px){.site-header{position:sticky;top:0}.carousel-hero{height:610px;min-height:0}.hero-slide.photo{background-position:62%}.carousel-hero .hero-copy{background:linear-gradient(#0000,#141512c7);justify-content:flex-end;width:100%;height:58%;padding:55px 24px 62px;color:#fff!important}.carousel-hero .hero-copy .eyebrow{color:#fff!important}.carousel-hero .hero-copy h1{font-size:43px;line-height:.96}.carousel-hero .hero-copy p{margin-bottom:22px;font-size:14px}.hero-slide.photo .hero-cta{color:var(--ink);background:#fff}.hero-collage{grid-template-columns:repeat(3,1fr);gap:4px;width:100%;display:grid;inset:0}.hero-collage img{filter:brightness(.8);border-radius:0;transform:none!important}.product-image{border-radius:12px;height:300px}.product-image img{border-radius:12px}.section{padding-top:68px;padding-bottom:68px}}.category-grid .cat:before,.category-grid .cat:after{display:none}.category-grid .cat>img{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.category-grid .cat:has(img):hover{transform:translateY(-5px)}.category-grid .cat:hover>img{transform:scale(1.035)}.category-grid .cat:after{content:"";z-index:1;background:linear-gradient(#0f100d0a,#0f100d47);display:block;position:absolute;inset:0}.category-grid .cat>span{color:#fff;text-shadow:0 1px 10px #00000059}.category-grid .cat>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbfaf6eb;border-radius:12px;width:82%}.category-grid .cat-main>img{object-position:center 35%}.category-grid .cat-light>img{object-position:center 30%}.category-grid .cat-dark>img{object-position:center 28%}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
.brand-logo{background:#fff;justify-content:center;align-items:center;width:238px;height:84px;display:flex;overflow:visible}.brand-logo img{object-fit:contain;width:100%;height:100%;display:block}.site-header>.brand-logo{justify-self:start}.footer-intro>strong{color:#e9e8e1;font-family:var(--font-serif);letter-spacing:.04em;margin-bottom:16px;font-size:30px;font-weight:600;display:block}@media (max-width:620px){.brand-logo{width:158px;height:68px}.site-header>.brand-logo{justify-self:center}}
.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;grid-template-columns:260px minmax(480px,1fr) 310px;gap:28px;min-height:108px;padding:0 4.5vw;box-shadow:0 4px 24px #23251e0f}.site-header nav{justify-content:center;gap:10px;display:flex}.site-header nav a{text-align:center;border:1px solid #d9d7cf;border-radius:999px;min-width:112px;padding:13px 20px;font-size:13px;font-weight:600;transition:background .2s,color .2s,border-color .2s,transform .2s}.site-header nav a:after{display:none}.site-header nav a:hover,.site-header nav a:focus-visible{color:#fff;background:#465136;border-color:#465136;transform:translateY(-1px)}.header-actions{justify-self:end;gap:7px}.header-actions .action-button{color:#292b24;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:72px;min-height:62px;padding:8px 10px;transition:background .2s,color .2s;display:flex;position:relative}.header-actions .action-button:hover{color:#465136;background:#eeece5}.header-actions .action-icon{width:27px;height:27px;font-size:27px;line-height:24px;display:block}.header-actions small{text-transform:uppercase;letter-spacing:.07em;font-size:9px}.header-actions b{width:21px;height:21px;position:absolute;top:5px;right:8px}.header-actions .bag{border-left:0;text-decoration:none}.search-action .action-icon{border:2px solid;border-radius:50%;width:20px;height:20px;position:relative}.search-action .action-icon:after{content:"";background:currentColor;border-radius:2px;width:9px;height:2px;position:absolute;bottom:-4px;right:-7px;transform:rotate(45deg)}.bag-icon{border:2px solid;border-radius:3px;margin-top:4px;position:relative;width:22px!important;height:22px!important}.bag-icon:before{content:"";border:2px solid;border-bottom:0;border-radius:7px 7px 0 0;width:9px;height:7px;position:absolute;top:-8px;left:4px}@media (max-width:1120px){.site-header{grid-template-columns:220px 1fr 230px;gap:14px}.site-header nav a{min-width:0;padding:12px 15px}.header-actions .action-button{min-width:60px}.header-actions small{display:none}}@media (max-width:980px){.site-header{grid-template-columns:1fr auto;min-height:86px}.site-header nav{display:none}}@media (max-width:620px){.site-header{grid-template-columns:42px 1fr 118px;gap:7px;height:74px;min-height:74px;padding:0 16px}.header-actions .action-button{color:#fff;min-width:45px;min-height:50px;padding:5px}.header-actions .search-action{display:flex}.header-actions .favorite-action,.header-actions .bag:before{display:none}.header-actions .action-icon{display:block}}
