@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-latin-400-normal-CLtNJ872.woff2)format("woff2"),url(/assets/literata-latin-400-normal-CUhpYSl8.woff)format("woff")}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/literata-latin-700-normal-DYBWKELl.woff2)format("woff2"),url(/assets/literata-latin-700-normal-ocJiFfAw.woff)format("woff")}@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;--tw-ease: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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out: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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.rounded{border-radius:.25rem}.invert{--tw-invert:invert(100%);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,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--brown:#38271f;--gold:#b78b4f;--cream:#f5efe5;--paper:#fbf8f2;--line:#ded3c5;--muted:#74675f}.promoStrip{background:var(--brown);color:#eadcc9;letter-spacing:.18em;place-items:center;height:34px;font-size:9px;font-weight:700;display:grid}.topbar{border-bottom:1px solid var(--line);background:#fbf8f2;height:96px;padding:0 5vw}.topbar .brand{width:215px;height:78px}.topbar nav{color:var(--muted);gap:26px;font-size:12px}.topbar nav a:hover{color:var(--gold)}.headerActions{align-items:center;gap:8px;display:flex}.accountButton{color:var(--brown);cursor:pointer;background:0 0;border:0;padding:12px;font-size:11px;font-weight:700}.cartButton{background:var(--brown)}.cartButton b{background:var(--gold);color:#fff}.menuButton{color:var(--brown);background:0 0;border:0;font-size:22px;display:none}.firstPurchasePromo{background:var(--gold);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #38271f2e;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:11px;font-weight:700;display:flex}.firstPurchasePromo strong{color:var(--brown);letter-spacing:.12em;background:#fff;padding:6px 10px;box-shadow:0 3px 10px #38271f1f}.shopHero{border-bottom:1px solid var(--line);background:#eee5d8;grid-template-columns:1fr 1fr;min-height:620px;overflow:hidden}.shopHero .heroContent{z-index:2;background:linear-gradient(135deg,#fbf8f2 0%,#f4ecdf 100%);padding:82px 6vw;position:relative}.shopHero h1{letter-spacing:-.05em;color:var(--brown);margin:0 0 28px;font:400 clamp(52px,5.6vw,82px)/.94 Georgia,serif}.shopHero p:not(.eyebrow){color:var(--muted);max-width:570px;font:17px/1.68 Georgia,serif}.heroButtons{align-items:center;gap:25px;margin-top:30px;display:flex}.primaryButton{background:var(--brown);text-transform:uppercase;padding:17px 24px;font-weight:700}.heroButtons>span{border-left:1px solid #d7c8b5;flex-direction:column;padding-left:24px;display:flex}.heroButtons b{color:var(--gold);font:28px Georgia,serif}.heroButtons small{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:9px}.heroProof{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:0;margin-top:45px;padding-top:20px;font-size:10px;display:flex}.heroProof>*{border-right:1px solid var(--line);padding:0 17px;font-style:normal}.heroProof>:first-child{color:var(--gold);padding-left:0}.heroProof>:last-child{border:0}.newHeroArt{background:linear-gradient(145deg,#d8c9b7,#eee4d7);min-height:620px;position:relative;overflow:hidden}.heroWord{letter-spacing:-.07em;color:#ffffff57;writing-mode:vertical-rl;font:700 clamp(60px,8vw,118px)/1 Arial,sans-serif;position:absolute;top:38px;left:3%;transform:rotate(180deg)}.heroArch{border:1px solid #ffffffb3;border-bottom:0;border-radius:50% 50% 0 0;width:72%;height:76%;position:absolute;bottom:0;right:5%}.sampleShowcase{position:absolute;inset:0}.heroSample{object-fit:cover;border:8px solid #fbf8f2;position:absolute;box-shadow:0 25px 55px #462e1d3b}.heroSample1{z-index:3;width:220px;height:345px;top:110px;right:30%;transform:rotate(-3deg)}.heroSample2{z-index:2;width:175px;height:280px;top:180px;right:5%;transform:rotate(7deg)}.heroSample3{z-index:1;width:145px;height:225px;top:235px;left:10%;transform:rotate(-10deg)}.heroTag{color:#fff;z-index:5;background:#38271fed;justify-content:space-between;align-items:center;padding:15px 20px;display:flex;position:absolute;bottom:25px;left:8%;right:8%}.heroTag small{letter-spacing:.16em;color:#d8bb8b;font-size:8px}.heroTag b{font:15px Georgia,serif}.benefits{background:var(--brown)}.benefits b{color:#dfbc7f}.catalog{background:var(--paper)}.sectionHead h2{font-family:Georgia,serif;font-weight:400}.genderFilters button.active{background:var(--brown)}.productCard{border-color:var(--line)}.productCard:hover{border-color:#c8a979;box-shadow:0 14px 35px #4936291a}.productCard .samplePhoto{background:#eee6da}.productCard .price b{color:var(--gold);font-family:Georgia,serif}.addButton,.checkoutButton,.quoteButton,.adminCard>button{background:var(--brown)}.productCard .quantityControls{border-color:var(--brown)}.productCard .quantityControls button,footer{background:var(--brown)}.footerBrand{background:#f8f2e8}.accountPrompt{border:1px dashed var(--gold);color:#7c5c31;cursor:pointer;background:#f8f1e7;width:100%;margin-bottom:16px;padding:12px}.accountSaved{color:#466044;background:#edf4ea;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px;font-size:11px;display:flex}.accountSaved button{color:inherit;background:0 0;border:0;text-decoration:underline}.accountModal{background:var(--paper);width:min(620px,100% - 28px);max-height:92vh;padding:40px;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.accountModal>img{object-fit:contain;width:170px;height:80px}.accountModal h2{margin:5px 0 12px;font:34px Georgia,serif}.accountModal>p:not(.eyebrow):not(.notice){color:var(--muted);font-size:13px;line-height:1.6}.accountModal label{gap:6px;margin:10px 0;display:grid}.accountModal label span{text-transform:uppercase;color:var(--muted);font-size:10px}.accountModal input{border:1px solid var(--line);min-width:0;padding:13px}.accountRegisterGrid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.accountRegisterGrid label:first-child,.accountRegisterGrid label:nth-child(5){grid-column:1/3}.logoutButton,.switchAccount{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:13px;text-decoration:underline}@media (width<=1050px){.topbar nav{display:none}.menuButton{display:block}.topbar{height:82px}.topbar .brand{width:180px;height:66px}.accountButton{display:none}.shopHero{grid-template-columns:1fr}.shopHero .heroContent{padding:65px 7vw}.newHeroArt{min-height:500px}.heroSample1{top:75px;right:36%}.heroSample2{top:135px;right:13%}.heroSample3{top:190px;left:18%}}@media (width<=560px){.promoStrip{text-align:center;padding:0 10px;font-size:7px}.topbar{padding:0 16px}.topbar .brand{width:140px}.headerActions{margin-left:auto}.shopHero .heroContent{padding:52px 6vw}.shopHero h1{font-size:48px}.heroButtons{flex-direction:column;align-items:flex-start}.heroButtons>span{border-left:0;padding-left:0}.heroProof{flex-direction:column;align-items:flex-start;gap:8px}.heroProof>*{border:0;padding:0}.newHeroArt{min-height:405px}.heroWord{font-size:68px}.heroArch{width:85%;right:-5%}.heroSample1{width:155px;height:245px;top:65px;right:35%}.heroSample2{width:125px;height:200px;top:115px;right:2%}.heroSample3{width:105px;height:165px;top:170px;left:3%}.heroTag{flex-direction:column;align-items:flex-start;gap:5px;bottom:18px;left:4%;right:4%}.benefits{padding:24px 6vw}.accountModal{padding:30px 20px}.accountRegisterGrid{grid-template-columns:1fr}.accountRegisterGrid label:first-child,.accountRegisterGrid label:nth-child(5){grid-column:auto}}.discoveryHero{border-bottom:1px solid var(--line);background:#ede3d5;grid-template-rows:1fr auto;grid-template-columns:.9fr 1.1fr;min-height:660px;display:grid;position:relative;overflow:hidden}.heroBackdropWord{letter-spacing:-.08em;color:#ffffff57;pointer-events:none;font:700 clamp(110px,16vw,235px)/.8 Arial,sans-serif;position:absolute;bottom:-34px;left:-18px}.discoveryIntro{z-index:3;padding:90px 4vw 85px 6vw;position:relative}.discoveryIntro h1{letter-spacing:-.045em;color:var(--brown);margin:0 0 27px;font:400 clamp(48px,5vw,75px)/.98 Georgia,serif}.discoveryIntro h1 em{color:var(--gold);font-weight:400}.discoveryIntro>p:not(.eyebrow){max-width:570px;color:var(--muted);margin-bottom:31px;font:16px/1.7 Georgia,serif}.discoveryIntro .primaryButton{align-items:center;gap:45px;display:inline-flex}.discoveryIntro .primaryButton span{color:#d7b981;font-size:18px}.discoveryBoard{z-index:2;background:#fbf8f266;border:1px solid #533b2c40;min-height:480px;margin:50px 5vw 55px 2vw;position:relative}.discoveryBoard:before,.discoveryBoard:after{content:"";background:#533b2c29;position:absolute}.discoveryBoard:before{width:1px;height:100%;top:0;left:50%}.discoveryBoard:after{width:100%;height:1px;top:50%;left:0}.specimen{z-index:3;background:#fbf8f2;padding:10px;position:absolute;box-shadow:0 22px 45px #412b1f2e}.specimen small{letter-spacing:.16em;color:var(--gold);margin-bottom:7px;font-size:7px;display:block}.specimen img{object-fit:cover;width:100%;height:100%;display:block}.specimen b{margin-top:9px;font:11px Georgia,serif;display:block}.specimenOne{width:190px;height:330px;top:49px;left:14%;transform:rotate(-5deg)}.specimenOne img{height:272px}.specimenTwo{width:170px;height:292px;bottom:38px;right:12%;transform:rotate(6deg)}.specimenTwo img{height:235px}.specimenNote{z-index:4;align-items:center;gap:12px;display:flex;position:absolute;top:43px;right:9%}.specimenNote span{color:var(--gold);font:60px Georgia,serif}.specimenNote p{text-transform:uppercase;letter-spacing:.11em;color:var(--muted);font-size:9px;line-height:1.45}.scentOrbit{letter-spacing:.14em;color:#8e6938;z-index:4;background:#f5efe5bf;border:1px solid #b78b4f85;border-radius:50%;place-items:center;font-size:7px;display:grid;position:absolute}.orbitOne{width:82px;height:82px;bottom:21px;left:3%}.orbitTwo{width:104px;height:104px;top:23px;right:34%}.orbitThree{width:70px;height:70px;bottom:23px;left:46%}.boardLine{transform-origin:0;z-index:2;background:#a7804e;height:1px;display:block;position:absolute}.lineOne{width:120px;top:32%;left:28%;transform:rotate(-28deg)}.lineTwo{width:145px;bottom:29%;right:22%;transform:rotate(34deg)}.discoveryFooter{z-index:4;text-transform:uppercase;letter-spacing:.13em;background:#fbf8f280;border-top:1px solid #533b2c38;grid-column:1/3;align-items:center;gap:0;min-height:58px;padding:0 6vw;font-size:9px;display:flex;position:relative}.discoveryFooter span{border-right:1px solid var(--line);padding:0 24px}.discoveryFooter span:first-child{padding-left:0}.discoveryFooter b{color:var(--gold);margin-left:auto}@media (width<=1000px){.discoveryHero{grid-template-columns:1fr}.discoveryIntro{padding:70px 7vw 45px}.discoveryBoard{min-height:470px;margin:0 7vw 55px}.discoveryFooter{grid-column:1}.heroBackdropWord{font-size:175px}.specimenOne{left:20%}.specimenTwo{right:18%}}@media (width<=600px){.discoveryHero{min-height:auto}.discoveryIntro{padding:54px 6vw 38px}.discoveryIntro h1{font-size:46px}.discoveryIntro .primaryButton{gap:25px}.discoveryBoard{min-height:395px;margin:0 4vw 30px}.specimenOne{width:142px;height:250px;top:52px;left:9%}.specimenOne img{height:194px}.specimenTwo{width:125px;height:222px;bottom:36px;right:7%}.specimenTwo img{height:165px}.specimenNote{top:18px;right:3%}.specimenNote span{font-size:42px}.orbitTwo{display:none}.orbitThree{left:42%}.discoveryFooter{flex-wrap:wrap;gap:8px;min-height:70px;padding:14px 5vw}.discoveryFooter span{padding:0 8px}.discoveryFooter b{width:100%;margin:5px 0 0}.heroBackdropWord{font-size:104px;bottom:2px}}.samplesHero{background:#f4eadc;grid-template-rows:1fr 54px;grid-template-columns:.78fr 1.22fr;min-height:570px;display:grid;position:relative;overflow:hidden}.samplesHero:before{content:"";pointer-events:none;background:radial-gradient(circle at 72% 25%,#ffffffbf,#0000 25%),radial-gradient(circle at 83% 82%,#c6a9842b,#0000 28%);position:absolute;inset:0}.samplesHeroCopy{z-index:4;color:#fff;background:#765027;border-radius:0 48% 48% 0/0 100% 100% 0;padding:70px 4.5vw 58px 5.5vw;position:relative;box-shadow:15px 0 #ffffffe6}.samplesHeroCopy .eyebrow{color:#e8cfaa;margin-bottom:18px}.samplesHeroCopy h1{letter-spacing:-.04em;margin:0 0 28px;font:400 clamp(56px,6vw,86px)/.9 Georgia,serif}.samplesHeroCopy h1 em{color:#f4dfc0;font-weight:400}.samplesHeroCopy>p:not(.eyebrow){letter-spacing:.055em;color:#f4eadf;max-width:520px;font-size:14px;line-height:1.75}.samplesHeroCopy>a{text-transform:uppercase;letter-spacing:.1em;border:1px solid #ffffffa6;align-items:center;gap:35px;margin-top:23px;padding:13px 18px;font-size:10px;display:inline-flex}.samplesHeroCopy>a:hover{color:#765027;background:#fff}.sparkle{color:#f4dfc0;font-style:normal;position:absolute}.sparkleOne{font-size:28px;top:18%;right:13%}.sparkleTwo{font-size:16px;bottom:24%;right:5%}.botanical{color:#ffffffb3;font:80px Georgia,serif;position:absolute;transform:rotate(-22deg)}.botanicalTop{top:-18px;right:8%}.samplesGallery{z-index:2;grid-template-columns:repeat(3,1fr);align-items:center;gap:24px;padding:50px 3vw 45px 6vw;display:grid;position:relative}.samplesGallery article{z-index:2;background:#fff;border:7px solid #fff;border-radius:26px;height:390px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 22px 45px #5338202b}.samplesGallery article:first-of-type{transform:translateY(-15px)rotate(-2deg)}.samplesGallery article:nth-of-type(2){transform:translateY(18px)}.samplesGallery article:nth-of-type(3){transform:translateY(-8px)rotate(2deg)}.samplesGallery article:hover{transform:translateY(-22px);box-shadow:0 30px 55px #5338203d}.samplesGallery article img{object-fit:cover;width:100%;height:100%}.samplesGallery article>span{color:#fff;z-index:3;background:#765027;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid;position:absolute;top:12px;left:12px}.samplesGallery article>b{color:#fff;text-align:center;letter-spacing:.07em;background:#38271fe6;padding:10px;font:12px Georgia,serif;position:absolute;bottom:12px;left:12px;right:12px}.textureOrb{border:1px solid #76502733;border-radius:50%;position:absolute}.orbA{width:320px;height:320px;top:-80px;right:-90px}.orbB{background:#ffffff40;width:210px;height:210px;bottom:-90px;left:38%}.gallerySeal{color:#fff;z-index:5;background:#765027;border:5px solid #f4eadc;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:88px;height:88px;display:flex;position:absolute;top:24px;right:2%;transform:rotate(8deg)}.gallerySeal b{font:28px Georgia,serif}.gallerySeal small{text-transform:uppercase;letter-spacing:.12em;font-size:8px}.botanicalBottom{color:#9f7b50;font-size:92px;bottom:-20px;right:0}.samplesHeroFoot{color:#e7d5bd;z-index:6;background:#38271f;grid-column:1/3;justify-content:center;align-items:center;gap:0;display:flex;position:relative}.samplesHeroFoot span{text-transform:uppercase;letter-spacing:.15em;border-right:1px solid #ffffff38;padding:0 35px;font-size:9px}.samplesHeroFoot span:last-child{border:0}@media (width<=1050px){.samplesHero{grid-template-rows:auto auto 54px;grid-template-columns:1fr}.samplesHeroCopy{border-radius:0 0 44%/0 0 22%;padding:60px 8vw 80px}.samplesGallery{padding:35px 7vw 55px}.samplesHeroFoot{grid-column:1}.samplesGallery article{height:340px}}@media (width<=650px){.samplesHeroCopy{border-radius:0 0 32%/0 0 12%;padding:52px 6vw 72px}.samplesHeroCopy h1{font-size:56px}.samplesGallery{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,235px);padding:35px 6vw 50px;overflow-x:auto}.samplesGallery article{scroll-snap-align:center;height:330px}.samplesGallery article:nth-of-type(n){transform:none}.gallerySeal{display:none;position:fixed}.samplesHeroFoot{justify-content:flex-start;padding:0 15px;overflow:auto}.samplesHeroFoot span{white-space:nowrap;padding:0 15px;font-size:8px}.sparkleOne{right:7%}}.samplesGallery article{cursor:pointer}.productFlags{justify-content:space-between;align-items:center;min-height:22px;display:flex}.noveltyBadge{color:#fff;letter-spacing:.12em;background:#536451;padding:5px 7px;font-size:7px;font-weight:700}.aromaLabels{flex-wrap:wrap;gap:5px;min-height:27px;margin:8px 0 12px;display:flex}.aromaLabels span{color:#725a42;background:#f1e8dc;border:1px solid #e1d2bd;border-radius:999px;padding:5px 8px;font-size:8px;line-height:1;display:inline-flex}.newToggle{align-items:center;gap:6px;font-size:10px;display:flex}.newToggle input{width:15px;height:15px}.newToggle b{color:var(--muted);font-weight:400}.samplesCampaign{z-index:2;justify-content:center;align-items:center;min-width:0;padding:44px 3vw 40px 4vw;display:flex;position:relative}.fathersDayBanner{background:#f5e8d7;border:1px solid #76502733;width:100%;max-width:1000px;transition:transform .25s,box-shadow .25s;display:block;overflow:hidden;box-shadow:0 22px 45px #5338202b}.fathersDayBanner:hover{transform:translateY(-4px);box-shadow:0 28px 55px #5338203b}.fathersDayBanner img{aspect-ratio:2;object-fit:cover;width:100%;height:auto;display:block}@media (width<=1050px){.samplesCampaign{padding:30px 7vw 42px}}@media (width<=650px){.samplesCampaign{padding:18px 12px 26px}.fathersDayBanner{box-shadow:0 14px 30px #53382029}.fathersDayBanner:hover{transform:none}}.accordEditors{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.accordManager{grid-template-columns:2fr 1.2fr 110px 110px auto;align-items:end;gap:12px;display:grid}.accordManager p{color:var(--muted);font-size:12px}.accordManager label{gap:6px;display:grid}.accordManager label span{text-transform:uppercase;color:var(--muted);font-size:9px}.accordManager input{border:1px solid var(--line);min-height:40px;padding:11px}.accordManager input[type=color]{width:100%;padding:3px}.accordManager button{background:var(--brown);color:#fff;cursor:pointer;border:0;padding:13px}@media (width<=900px){.accordManager{grid-template-columns:1fr 1fr}.accordManager>div{grid-column:1/3}.accordEditors{grid-template-columns:1fr}}.productCard .quantityControls{border:1px solid var(--brown);grid-template-columns:48px 1fr 48px;min-height:44px;margin-top:auto;display:grid}.productCard .quantityControls button{background:var(--brown);cursor:pointer;border:0;place-items:center;margin:0;padding:0;font-size:24px;font-weight:700;line-height:1;display:grid;color:#fff!important}.productCard .quantityControls>b{color:var(--brown);background:#fff;place-items:center;font:18px Georgia,serif;display:grid}.cartSummaryBar{background:var(--brown);color:#fff;z-index:70;border-bottom:4px solid var(--gold);grid-template-columns:1fr 1.25fr auto;align-items:center;gap:24px;width:min(920px,100% - 30px);min-height:76px;padding:11px 13px 11px 20px;font-family:Literata,Georgia,serif;display:grid;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #30201859}.cartSummaryBar button{font-family:Literata,Georgia,serif}.cartSummaryCount{align-items:center;gap:13px;display:flex}.cartSummaryCount>span{background:var(--gold);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.cartSummaryCount p{flex-direction:column;margin:0;display:flex}.cartSummaryCount small,.cartSummaryTotal small{color:#cdbfb5;margin-top:4px;font-size:9px}.cartSummaryTotal{flex-direction:column;display:flex}.cartSummaryValues{white-space:nowrap;align-items:baseline;gap:16px;display:flex}.cartSummaryTotal b,.cartSummaryTotal em{font:700 21px Literata,Georgia,serif}.cartSummaryTotal b{color:#e3c28d}.cartSummaryTotal em{color:#8fc294;font-style:normal}.cartSummaryActions{gap:8px;display:flex}.cartSummaryActions button{cursor:pointer;border:1px solid #7b675c;padding:13px 15px;font-size:9px}.clearCart{color:#d9ccc2;background:0 0}.openCart{background:#fff;color:var(--brown)!important}.cartSummaryActions button:hover{transform:translateY(-1px)}@media (width<=700px){.cartSummaryBar{grid-template-columns:1fr auto;gap:8px;padding:10px 11px;bottom:10px}.cartSummaryTotal{grid-column:1}.cartSummaryActions{grid-area:1/2/3}.clearCart{display:none}.openCart{height:100%}.cartSummaryCount small{font-size:8px}.cartSummaryTotal b{font-size:17px}}@media (width<=600px){.catalog{padding:42px 0 110px}.catalog .sectionHead,.catalog .toolbar,.catalog .results{margin-left:14px;margin-right:14px}.catalog .sectionHead{gap:10px;margin-bottom:22px}.catalog .sectionHead h2{font-size:31px}.catalog .sectionHead>p{margin:0;font-size:12px;line-height:1.5}.catalog .toolbar{gap:9px;margin-bottom:14px}.catalog .search{height:46px}.catalog .genderFilters{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;height:auto;padding:4px;display:grid;overflow:visible}.catalog .genderFilters button{border:1px solid var(--line);border-radius:0;min-width:0;min-height:44px;padding:0 2px;font-size:9px}.catalog .genderFilters button:first-child{grid-area:1/1/auto/span 2}.catalog .genderFilters button:nth-child(2){grid-area:1/3/auto/span 2}.catalog .genderFilters button:nth-child(3){grid-area:1/5/auto/span 2}.catalog .genderFilters button:nth-child(7){grid-area:1/7/auto/span 3}.catalog .genderFilters button:nth-child(6){grid-area:1/10/auto/span 3}.catalog .genderFilters button:nth-child(5){grid-area:2/1/auto/span 6}.catalog .genderFilters button:nth-child(4){grid-area:2/7/auto/span 6}.catalog .results{margin-top:16px;margin-bottom:10px}.catalog .grid{border-top:1px solid var(--line);background:#fff;display:block}.productCard{border:0;border-bottom:1px solid var(--line);background:#fff;grid-template-rows:auto auto auto auto auto 34px;grid-template-columns:108px minmax(0,1fr);column-gap:12px;min-height:164px;padding:11px 14px;display:grid}.productCard:hover{box-shadow:none;border-color:var(--line);transform:none}.productCard .samplePhoto{background:#eee6da;border:1px solid #e3d8c9;grid-area:1/1/7;align-self:center;width:108px;height:142px;margin:0}.productCard .samplePhoto img{object-position:center}.productCard .productFlags{grid-area:1/2;align-self:start;min-height:18px}.productCard .number{font-size:8px}.productCard .noveltyBadge{padding:4px 6px;font-size:6px}.productCard .gender{grid-area:2/2;align-self:end;margin:2px 0 3px;font-size:7px}.productCard h3{grid-area:3/2;align-self:start;min-height:0;margin:0;font:15px/1.2 Georgia,serif}.productCard .aromaLabels{grid-area:4/2;align-self:start;gap:3px;min-height:0;margin:6px 0 5px;overflow:hidden}.productCard .aromaLabels span{white-space:nowrap;padding:4px 6px;font-size:6.5px}.productCard .price{grid-area:5/2;align-self:end;margin:2px 0 5px}.productCard .price b{font:17px Georgia,serif}.productCard .price span{font-size:7px}.productCard>.addButton,.productCard>.quantityControls{grid-area:6/2;align-self:end;width:100%;height:34px;min-height:34px;margin:0}.productCard>.addButton{padding:0 10px;font-size:9px}.productCard .quantityControls{grid-template-columns:38px 1fr 38px}.productCard .quantityControls button{font-size:19px}.productCard .quantityControls>b{font-size:15px}.cartSummaryBar{border-bottom:0;border-top:3px solid var(--gold);grid-template-columns:auto minmax(0,1fr);gap:7px 10px;width:100%;min-height:102px;padding:8px 10px;bottom:0;left:0;transform:none}.cartSummaryCount{gap:0}.cartSummaryCount>span{width:37px;height:37px}.cartSummaryCount p{display:none}.cartSummaryTotal{grid-area:1/2}.cartSummaryTotal small{font-size:9px}.cartSummaryValues{gap:10px}.cartSummaryTotal b,.cartSummaryTotal em{font-size:17px}.cartSummaryActions{grid-area:2/1/auto/-1;grid-template-columns:1fr 1.25fr;width:100%;display:grid}.cartSummaryActions .clearCart,.cartSummaryActions .openCart{height:39px;padding:0 12px;font-size:10px}}@media (width<=360px){.catalog .genderFilters button{font-size:8px}.catalog .genderFilters .bestSellerTrophy{width:12px;height:12px}}.samplesHeroCopy>a{font-weight:700;color:#765027!important;background:#fff!important;border-color:#fff!important}.samplesHeroCopy>a:hover{background:#f7efe5!important}.mobileGallerySeal{display:none}@media (width<=650px){.mobileGallerySeal{color:#fff;z-index:6;background:#4b301b;border:4px solid #f4dfc0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:76px;height:76px;display:flex;position:absolute;top:31%;right:8%;transform:rotate(7deg);box-shadow:0 8px 20px #2a190e38}.mobileGallerySeal b{font:25px/1 Literata,Georgia,serif}.mobileGallerySeal small{text-transform:uppercase;letter-spacing:.1em;margin-top:2px;font-size:7px;line-height:1}.samplesHero.samplesHero-gallery .samplesHeroCopy{grid-template-columns:minmax(0,1fr) 76px;align-items:center;column-gap:14px;display:grid}.samplesHero.samplesHero-gallery .samplesHeroCopy>.eyebrow,.samplesHero.samplesHero-gallery .samplesHeroCopy>h1,.samplesHero.samplesHero-gallery .samplesHeroCopy>p:not(.eyebrow){grid-column:1/-1}.samplesHero.samplesHero-gallery .samplesHeroCopy>a{grid-area:auto/1;justify-self:start;max-width:100%}.samplesHero.samplesHero-gallery .mobileGallerySeal{grid-area:auto/2;place-self:center end;margin-top:23px;position:static;top:auto;right:auto}}@media (width<=420px){.samplesHero.samplesHero-gallery .samplesHeroCopy{grid-template-columns:minmax(0,1fr) 68px;column-gap:10px}.samplesHero.samplesHero-gallery .mobileGallerySeal{border-width:3px;width:68px;height:68px}.samplesHero.samplesHero-gallery .mobileGallerySeal b{font-size:22px}.samplesHero.samplesHero-gallery .mobileGallerySeal small{font-size:6px}}@media (width<=350px){.samplesHero.samplesHero-gallery .samplesHeroCopy{grid-template-columns:minmax(0,1fr) 62px;column-gap:8px}.samplesHero.samplesHero-gallery .mobileGallerySeal{width:62px;height:62px}.samplesHero.samplesHero-gallery .mobileGallerySeal b{font-size:20px}}.samplesHero.layoutThemeOverride.samplesTheme-navy .gallerySeal,.samplesHero.layoutThemeOverride.samplesTheme-navy .mobileGallerySeal{background:var(--brown)!important;color:#fff!important}.layoutProductSeal{z-index:8;color:#fff;pointer-events:none;background:#765027;border:5px solid #f4eadc;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:92px;height:92px;display:flex;position:absolute;top:28px;right:2.2vw;transform:rotate(6deg);box-shadow:0 15px 34px #2a190e40}.layoutProductSeal b{font:700 28px/1 Literata,Georgia,serif}.layoutProductSeal small{text-transform:uppercase;letter-spacing:.14em;margin-top:4px;font:700 7px/1 Arial,sans-serif}.samplesHero-minimal .layoutProductSeal{color:#2f261f;background:#fbfaf7;border-color:#9b7047;box-shadow:0 15px 34px #4431232e}.samplesHero-mosaic .layoutProductSeal{color:#fff7ed;background:#39201e;border-color:#f0bd86}.samplesHero-triptych .layoutProductSeal{color:#fffaf0;background:#263a2c;border-color:#e5ddaf}.samplesHero-orbit .layoutProductSeal{color:#f8ecdc;background:#14231f;border-color:#d38f60}.samplesHero-ribbon .layoutProductSeal{color:#462f26;background:#fffaf4;border-color:#a65f48}.samplesHero-navy .layoutProductSeal,.samplesHero-navy-banner .layoutProductSeal{color:#fff8e8;background:#071a33;border-color:#e3c47d;box-shadow:0 16px 36px #00000061}@media (width<=1050px){.layoutProductSeal{top:auto;bottom:78px;right:4vw}}@media (width<=650px){.layoutProductSeal{border-width:3px;width:72px;height:72px;bottom:74px;right:14px;transform:rotate(4deg);box-shadow:0 10px 24px #2a190e38}.layoutProductSeal b{font-size:22px}.layoutProductSeal small{letter-spacing:.11em;margin-top:3px;font-size:6px}.samplesHero-campaign .layoutProductSeal{display:none}}.productCard,.productCard button,.productCard h3{font-family:Literata,Georgia,serif}.productCard .productMetaRow{justify-content:space-between;align-items:center;gap:12px;min-height:31px;display:flex}.productCard .productMetaRow .aromaLabels{min-width:0}.productCard .desktopStock{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:9px}.productCard .mobileStock{display:none}.productCard .price{justify-content:flex-start;gap:14px}.productCard .priceValues{align-items:baseline;gap:18px;min-width:0;display:flex}.productCard .priceValues b{color:#17120f;font-family:Literata,Georgia,serif;font-weight:700}.productCard .priceValues em{color:#4f7652;white-space:nowrap;font:700 22px Literata,Georgia,serif}.kitSelectionDetails{gap:3px;min-width:0;display:grid}.kitSelectionNotice{color:var(--muted);margin:0;font:700 10px/1.25 Arial,Helvetica,sans-serif}.kitSelectionLink{color:#6f542f;text-underline-offset:3px;align-items:center;min-height:27px;font-size:12px;font-weight:800;line-height:1.25;text-decoration:underline;display:inline-flex}.loadMoreProducts{flex-direction:column;align-items:center;gap:10px;margin:38px auto 0;display:flex}.loadMoreProducts button{border:1px solid var(--brown);background:var(--brown);color:#fff;cursor:pointer;min-width:250px;padding:15px 24px;font-family:Literata,Georgia,serif;font-weight:700}.loadMoreProducts button:hover{background:#4a342a}.loadMoreProducts span{color:var(--muted);font-size:10px}@media (width<=1050px){.menuButton{display:none!important}.accountButton{display:block}.topbar{gap:12px}.topbar .brand{margin-right:auto}.headerActions{margin-left:0}}@media (width<=560px){.topbar{gap:6px;height:76px;padding:0 10px}.topbar .brand{width:125px;height:54px}.headerActions{gap:4px}.accountButton{max-width:92px;padding:8px 5px;font-size:9px;line-height:1.15}.cartButton{padding:9px 8px;font-size:11px}.cartButton b{width:20px;height:20px;margin-left:4px}.accountModal{width:calc(100% - 20px);padding:28px 18px}.firstPurchasePromo{letter-spacing:.06em;gap:5px;min-height:38px;font-size:9px}.firstPurchasePromo strong{padding:5px 8px;font-size:9px}}@media (width<=600px){.productCard .productMetaRow{grid-area:4/2;align-items:center;min-height:0;display:flex}.productCard .productMetaRow .aromaLabels{margin:6px 0 5px}.productCard .kitSelectionDetails{gap:2px}.productCard .kitSelectionNotice{font-size:8px}.productCard .desktopStock{font-size:7px;display:block}.productCard .mobileStock{display:none}.productCard .price{justify-content:flex-start}.productCard .priceValues{gap:8px}.productCard .priceValues b{font-family:Literata,Georgia,serif;font-weight:700}.productCard .priceValues em{font-family:Literata,Georgia,serif;font-size:17px}.loadMoreProducts{margin:24px 14px 0}.loadMoreProducts button{width:100%;min-width:0}.loadMoreProducts span{font-size:9px}}.samplesHero.samplesHeroEditorial{color:#f7f0e5;isolation:isolate;background:#171714;grid-template-rows:1fr 58px;grid-template-columns:minmax(370px,.84fr) minmax(0,1.16fr);min-height:690px}.samplesHero.samplesHeroEditorial:before{z-index:-1;pointer-events:none;background:linear-gradient(115deg,#d8b47c14,#0000 38%),repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#ffffff0e 25%)}.samplesHeroEditorial .samplesHeroCopy{box-shadow:none;background:0 0;border-right:1px solid #f7f0e529;border-radius:0;flex-direction:column;justify-content:center;padding:92px 4.6vw 76px 6vw;display:flex}.samplesHeroEditorial .samplesHeroCopy:before{content:"OFERTASNA / EDITORIAL";color:#d8b47c;letter-spacing:.28em;margin-bottom:34px;font:700 9px/1.2 Arial,sans-serif;display:block}.samplesHeroEditorial .samplesHeroCopy .eyebrow{color:#aaa095;margin-bottom:17px}.samplesHeroEditorial .samplesHeroCopy h1{letter-spacing:-.055em;max-width:560px;margin-bottom:30px;font:400 clamp(54px,5.4vw,82px)/.91 Literata,Georgia,serif}.samplesHeroEditorial .samplesHeroCopy h1 em{color:#d8b47c}.samplesHeroEditorial .samplesHeroCopy>p:not(.eyebrow){color:#cfc6ba;letter-spacing:.045em;max-width:500px;font-size:13px}.samplesHeroEditorial .samplesHeroCopy>a{align-self:flex-start;margin-top:29px;padding:15px 21px;color:#171714!important;background:#d8b47c!important;border-color:#d8b47c!important}.samplesHeroEditorial .samplesHeroCopy>a:hover{background:#f4e0bd!important}.samplesHeroEditorial .botanical,.samplesHeroEditorial .sparkle,.samplesHeroEditorial .mobileGallerySeal{display:none}.samplesEditorial{z-index:2;min-width:0;position:relative;overflow:hidden}.editorialNumber{color:#ffffff12;letter-spacing:-.08em;font:700 clamp(110px,14vw,220px)/1 Arial,sans-serif;position:absolute;top:12px;left:2.5%}.editorialFrame{background:#36322e;border:1px solid #d8b47ca3;border-radius:48% 48% 18px 18px/34% 34% 18px 18px;position:absolute;inset:55px 14% 52px 13%;overflow:hidden;box-shadow:0 35px 70px #00000057}.editorialFrame:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#11100ee0);position:absolute;inset:0}.editorialFrame>img{object-fit:cover;filter:saturate(.78)contrast(1.03);width:100%;height:100%}.editorialImageLabel{z-index:2;color:#fff;justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:absolute;bottom:24px;left:30px;right:30px}.editorialImageLabel span{letter-spacing:.22em;color:#d8b47c;font:700 8px/1.2 Arial,sans-serif}.editorialImageLabel b{text-align:right;max-width:210px;font:400 18px/1.15 Literata,Georgia,serif}.editorialAside{z-index:4;color:#171714;background:#eee3d3;width:170px;padding:27px 23px;position:absolute;top:50%;right:3%;transform:translateY(-50%);box-shadow:0 18px 40px #0003}.editorialAside span{color:#8b633f;letter-spacing:.22em;margin-bottom:14px;font:700 8px/1 Arial,sans-serif;display:block}.editorialAside b{font:400 15px/1.45 Literata,Georgia,serif}.editorialAside i{color:#9b7442;margin-top:20px;font-size:20px;font-style:normal;display:block}.editorialSeal{z-index:5;color:#171714;background:#d8b47c;border:1px solid #f2d7aa;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:94px;height:94px;display:flex;position:absolute;bottom:35px;left:6%;box-shadow:0 15px 35px #0000004d}.editorialSeal b{font:700 27px/1 Literata,Georgia,serif}.editorialSeal small{text-transform:uppercase;letter-spacing:.15em;margin-top:5px;font:700 7px/1 Arial,sans-serif}.samplesHeroEditorial .samplesHeroFoot{color:#171714;background:#d8b47c;grid-column:1/3}.samplesHeroEditorial .samplesHeroFoot span{border-color:#17171440;font-weight:700}@media (width<=1050px){.samplesHero.samplesHeroEditorial{grid-template-rows:auto 560px 58px;grid-template-columns:1fr}.samplesHeroEditorial .samplesHeroCopy{border-bottom:1px solid #f7f0e529;border-right:0;padding:72px 8vw 64px}.samplesHeroEditorial .samplesHeroCopy:before{margin-bottom:24px}.samplesHeroEditorial .samplesHeroCopy h1{max-width:720px}.samplesHeroEditorial .samplesHeroFoot{grid-column:1}.editorialFrame{inset:38px 18% 42px}.editorialAside{right:8%}.editorialSeal{left:10%}}@media (width<=650px){.samplesHero.samplesHeroEditorial{grid-template-rows:auto 410px auto;min-height:0}.samplesHeroEditorial .samplesHeroCopy{padding:55px 7vw 46px}.samplesHeroEditorial .samplesHeroCopy:before{margin-bottom:20px;font-size:7px}.samplesHeroEditorial .samplesHeroCopy h1{margin-bottom:22px;font-size:50px}.samplesHeroEditorial .samplesHeroCopy>p:not(.eyebrow){font-size:12px;line-height:1.65}.samplesHeroEditorial .samplesHeroCopy>a{margin-top:20px}.editorialNumber{font-size:90px;top:6px}.editorialFrame{border-radius:120px 120px 14px 14px/95px 95px 14px 14px;inset:24px 12% 29px 8%}.editorialImageLabel{display:block;bottom:17px;left:17px;right:17px}.editorialImageLabel span{margin-bottom:6px;font-size:6px;display:block}.editorialImageLabel b{text-align:left;max-width:none;font-size:14px;display:block}.editorialAside{width:128px;padding:18px 14px;top:36%;right:3%}.editorialAside span{font-size:6px}.editorialAside b{font-size:11px}.editorialAside i{margin-top:11px;font-size:15px}.editorialSeal{width:72px;height:72px;bottom:13px;left:4%}.editorialSeal b{font-size:21px}.samplesHeroEditorial .samplesHeroFoot{justify-content:flex-start;min-height:58px;padding:0 10px;overflow:auto}.samplesHeroEditorial .samplesHeroFoot span{white-space:nowrap;padding:0 13px}}.samplesHero.samplesHero-minimal{color:#2f261f;background:#f7f3ec;grid-template-rows:1fr 58px;grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr);min-height:680px}.samplesHero-minimal:before{background-color:#0000;background-image:linear-gradient(90deg,#5e48330f 1px,#0000 1px),linear-gradient(#5e48330f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#000 65%);mask-image:linear-gradient(90deg,#0000 8%,#000 65%)}.samplesHero-minimal .samplesHeroCopy{color:#2f261f;box-shadow:none;background:#fbfaf7;border-right:1px solid #d9d0c5;border-radius:0;flex-direction:column;justify-content:center;padding:88px 5vw 78px 7vw;display:flex}.samplesHero-minimal .samplesHeroCopy:before{content:"01 / ATELIÊ OFERTASNA";color:#97704b;letter-spacing:.27em;margin-bottom:38px;font:700 8px Arial,sans-serif}.samplesHero-minimal .samplesHeroCopy .eyebrow{color:#8f7f70}.samplesHero-minimal .samplesHeroCopy h1{color:#2f261f;max-width:570px;font:400 clamp(55px,5.4vw,80px)/.93 Literata,Georgia,serif}.samplesHero-minimal .samplesHeroCopy h1 em{color:#9b7047}.samplesHero-minimal .samplesHeroCopy>p:not(.eyebrow){color:#74675f;max-width:500px}.samplesHero-minimal .samplesHeroCopy>a{align-self:flex-start;padding:15px 22px;color:#fff!important;background:#2f261f!important;border-color:#2f261f!important}.samplesHero-minimal .botanical,.samplesHero-minimal .sparkle,.samplesHero-minimal .mobileGallerySeal{display:none}.samplesMinimal{background:linear-gradient(135deg,#e7ded1,#f5efe6 58%,#ddd0bf);min-width:0;position:relative;overflow:hidden}.minimalArch{background:#d8ccbd;border-radius:48% 48% 9px 9px/35% 35% 9px 9px;position:absolute;inset:55px 13% 46px 17%;overflow:hidden;box-shadow:0 28px 65px #44312333}.minimalArch img{object-fit:cover;filter:saturate(.86);width:100%;height:100%;display:block}.minimalArch:after{content:"";border-radius:inherit;pointer-events:none;border:12px solid #fffc;position:absolute;inset:0}.minimalIndex{letter-spacing:.22em;color:#765b43;writing-mode:vertical-rl;font:700 8px Arial,sans-serif;position:absolute;top:9%;right:4%}.samplesMinimal>p{color:#6f5946;letter-spacing:.2em;margin:0;font:700 8px/1.8 Arial,sans-serif;position:absolute;bottom:9%;left:4%}.samplesHero-minimal .samplesHeroFoot{color:#5d4b3e;background:#fbfaf7;border-top:1px solid #d9d0c5;grid-column:1/3}.samplesHero-minimal .samplesHeroFoot span{border-color:#d9d0c5}.samplesHero.samplesHero-mosaic{color:#fff7ed;background:#422927;grid-template-rows:1fr 58px;grid-template-columns:minmax(390px,.82fr) minmax(0,1.18fr);min-height:700px}.samplesHero-mosaic:before{background:radial-gradient(circle at 84% 14%,#f1bb8433,#0000 27%),radial-gradient(circle at 45% 88%,#b4604d29,#0000 24%)}.samplesHero-mosaic .samplesHeroCopy{box-shadow:none;background:0 0;border-right:1px solid #ffffff24;border-radius:0;flex-direction:column;justify-content:center;padding:85px 4.5vw 75px 6vw;display:flex}.samplesHero-mosaic .samplesHeroCopy:before{content:"COLEÇÃO / 03";color:#e5b786;letter-spacing:.28em;margin-bottom:32px;font:700 8px Arial,sans-serif}.samplesHero-mosaic .samplesHeroCopy .eyebrow{color:#cbb6a7}.samplesHero-mosaic .samplesHeroCopy h1{font:400 clamp(54px,5.2vw,78px)/.91 Literata,Georgia,serif}.samplesHero-mosaic .samplesHeroCopy h1 em{color:#f0bd86}.samplesHero-mosaic .samplesHeroCopy>p:not(.eyebrow){color:#e4d7cd}.samplesHero-mosaic .samplesHeroCopy>a{align-self:flex-start;color:#39201e!important;background:#f0bd86!important;border-color:#f0bd86!important}.samplesHero-mosaic .botanical,.samplesHero-mosaic .sparkle,.samplesHero-mosaic .mobileGallerySeal{display:none}.samplesMosaic{min-width:0;padding:48px 5vw 42px 4vw;position:relative;overflow:hidden}.samplesMosaic article{cursor:pointer;background:#72514c;border:1px solid #ffffff8c;transition:transform .25s;position:absolute;overflow:hidden;box-shadow:0 25px 55px #1107064d}.samplesMosaic article:hover{transform:translateY(-7px)}.samplesMosaic article:first-of-type{width:39%;height:53%;top:9%;left:7%}.samplesMosaic article:nth-of-type(2){width:42%;height:58%;top:19%;right:7%}.samplesMosaic article:nth-of-type(3){z-index:3;width:34%;height:35%;bottom:6%;left:20%}.samplesMosaic article img{object-fit:cover;width:100%;height:100%;display:block}.samplesMosaic article:after{content:"";background:linear-gradient(#0000 58%,#261210d9);position:absolute;inset:0}.samplesMosaic article span{z-index:2;color:#39201e;background:#f5d8b3;border-radius:50%;place-items:center;width:28px;height:28px;font:700 8px Arial,sans-serif;display:grid;position:absolute;top:13px;left:14px}.samplesMosaic article b{z-index:2;color:#fff;font:400 15px Literata,Georgia,serif;position:absolute;bottom:14px;left:16px}.mosaicCaption{z-index:4;text-align:right;gap:5px;display:grid;position:absolute;bottom:7%;right:5%}.mosaicCaption span{letter-spacing:.22em;color:#e5b786;font:700 7px Arial,sans-serif}.mosaicCaption b{font:400 14px Literata,Georgia,serif}.samplesHero-mosaic .samplesHeroFoot{color:#39201e;background:#f0bd86;grid-column:1/3}.samplesHero-mosaic .samplesHeroFoot span{border-color:#39201e40;font-weight:700}.samplesHero.samplesHero-showcase{color:#2c2118;background:#d9c09a;grid-template-rows:1fr 58px;grid-template-columns:minmax(390px,.86fr) minmax(0,1.14fr);min-height:710px}.samplesHero-showcase:before{opacity:.65;background:repeating-radial-gradient(circle at 72% 48%,#ffffff54 0 1px,#0000 1px 52px)}.samplesHero-showcase .samplesHeroCopy{color:#2c2118;box-shadow:none;background:#c3a06d;border-right:1px solid #2c211833;border-radius:0;flex-direction:column;justify-content:center;padding:88px 4.8vw 76px 6vw;display:flex}.samplesHero-showcase .samplesHeroCopy:before{content:"MAISON OFERTASNA";color:#5d432b;letter-spacing:.3em;margin-bottom:32px;font:700 8px Arial,sans-serif}.samplesHero-showcase .samplesHeroCopy .eyebrow{color:#654a33}.samplesHero-showcase .samplesHeroCopy h1{font:400 clamp(56px,5.4vw,82px)/.91 Literata,Georgia,serif}.samplesHero-showcase .samplesHeroCopy h1 em{color:#fff7e9}.samplesHero-showcase .samplesHeroCopy>p:not(.eyebrow){color:#453426}.samplesHero-showcase .samplesHeroCopy>a{align-self:flex-start;color:#fff8ec!important;background:#2c2118!important;border-color:#2c2118!important}.samplesHero-showcase .botanical,.samplesHero-showcase .sparkle,.samplesHero-showcase .mobileGallerySeal{display:none}.samplesShowcase{background:linear-gradient(135deg,#eadabd,#c8aa78);min-width:0;position:relative;overflow:hidden}.showcaseHalo{background:radial-gradient(circle,#fff8e8 0 25%,#fff8e878 25% 47%,#0000 47%);border:1px solid #60422433;border-radius:50%;width:520px;height:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.showcaseFrame{z-index:2;border:9px solid #f7efdf;border-radius:48% 48% 8px 8px/28% 28% 8px 8px;width:38%;height:72%;position:absolute;top:48%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 32px 65px #412b1847}.showcaseFrame img{object-fit:cover;width:100%;height:100%;display:block}.showcaseCaption{z-index:3;gap:9px;width:190px;display:grid;position:absolute;top:11%;left:5%}.showcaseCaption span{letter-spacing:.22em;color:#6d5032;font:700 7px Arial,sans-serif}.showcaseCaption b{font:400 18px/1.25 Literata,Georgia,serif}.showcaseCount{z-index:3;color:#f7ead4;background:#2c2118;border:5px solid #ffffff8c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:105px;height:105px;display:flex;position:absolute;bottom:10%;right:7%}.showcaseCount b{font:700 28px Literata,Georgia,serif}.showcaseCount small{text-transform:uppercase;letter-spacing:.15em;font:700 7px Arial,sans-serif}.samplesHero-showcase .samplesHeroFoot{color:#e8d1ad;background:#2c2118;grid-column:1/3}@media (width<=1050px){.samplesHero.samplesHero-minimal,.samplesHero.samplesHero-mosaic,.samplesHero.samplesHero-showcase{grid-template-rows:auto 540px 58px;grid-template-columns:1fr}.samplesHero-minimal .samplesHeroCopy,.samplesHero-mosaic .samplesHeroCopy,.samplesHero-showcase .samplesHeroCopy{border-right:0;padding:70px 8vw 60px}.samplesHero-minimal .samplesHeroFoot,.samplesHero-mosaic .samplesHeroFoot,.samplesHero-showcase .samplesHeroFoot{grid-column:1}}@media (width<=650px){.samplesHero.samplesHero-minimal,.samplesHero.samplesHero-mosaic,.samplesHero.samplesHero-showcase{grid-template-rows:auto 390px auto;min-height:0}.samplesHero-minimal .samplesHeroCopy,.samplesHero-mosaic .samplesHeroCopy,.samplesHero-showcase .samplesHeroCopy{padding:52px 7vw 44px}.samplesHero-minimal .samplesHeroCopy:before,.samplesHero-mosaic .samplesHeroCopy:before,.samplesHero-showcase .samplesHeroCopy:before{margin-bottom:20px;font-size:7px}.samplesHero-minimal .samplesHeroCopy h1,.samplesHero-mosaic .samplesHeroCopy h1,.samplesHero-showcase .samplesHeroCopy h1{margin-bottom:22px;font-size:48px}.samplesHero-minimal .samplesHeroCopy>p:not(.eyebrow),.samplesHero-mosaic .samplesHeroCopy>p:not(.eyebrow),.samplesHero-showcase .samplesHeroCopy>p:not(.eyebrow){font-size:12px;line-height:1.65}.minimalArch{inset:25px 12% 24px 17%}.minimalArch:after{border-width:7px}.minimalIndex{font-size:6px;top:8%;right:3%}.samplesMinimal>p{font-size:6px;left:3%}.samplesMosaic{padding:20px 10px}.samplesMosaic article:first-of-type{width:43%;height:54%;top:7%;left:5%}.samplesMosaic article:nth-of-type(2){width:43%;height:61%;top:13%;right:4%}.samplesMosaic article:nth-of-type(3){width:39%;height:37%;bottom:5%;left:22%}.samplesMosaic article b{font-size:11px;bottom:9px;left:9px}.samplesMosaic article span{width:22px;height:22px;font-size:6px;top:8px;left:8px}.mosaicCaption{bottom:5%;right:4%}.mosaicCaption b{font-size:10px}.showcaseHalo{width:350px;height:350px}.showcaseFrame{border-width:6px;width:48%;height:70%}.showcaseCaption{width:130px;top:7%;left:4%}.showcaseCaption b{font-size:12px}.showcaseCount{border-width:3px;width:76px;height:76px;bottom:6%;right:4%}.showcaseCount b{font-size:21px}.samplesHero-minimal .samplesHeroFoot,.samplesHero-mosaic .samplesHeroFoot,.samplesHero-showcase .samplesHeroFoot{justify-content:flex-start;min-height:58px;padding:0 10px;overflow:auto}.samplesHero-minimal .samplesHeroFoot span,.samplesHero-mosaic .samplesHeroFoot span,.samplesHero-showcase .samplesHeroFoot span{white-space:nowrap;padding:0 13px}body .samplesHeroCopy{min-width:0}body .samplesHeroCopy h1{overflow-wrap:normal;word-break:normal;max-width:100%}body .samplesHeroFoot,body .samplesHeroEditorial .samplesHeroFoot,body .samplesHero-minimal .samplesHeroFoot,body .samplesHero-mosaic .samplesHeroFoot,body .samplesHero-showcase .samplesHeroFoot{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%;min-height:58px;padding:0;display:grid;overflow:hidden}body .samplesHeroFoot span,body .samplesHeroEditorial .samplesHeroFoot span,body .samplesHero-minimal .samplesHeroFoot span,body .samplesHero-mosaic .samplesHeroFoot span,body .samplesHero-showcase .samplesHeroFoot span{text-align:center;white-space:normal;letter-spacing:.09em;place-items:center;min-width:0;padding:8px 6px;font-size:7px;line-height:1.35;display:grid}.samplesCampaign{width:100%;overflow:hidden}.fathersDayBanner,.fathersDayBanner img{max-width:100%}.fathersDayBanner img{object-position:center}.samplesMinimal,.samplesMosaic,.samplesShowcase,.samplesEditorial{isolation:isolate}}@media (width<=420px){.samplesHeroCopy h1,.samplesHeroEditorial .samplesHeroCopy h1,.samplesHero-minimal .samplesHeroCopy h1,.samplesHero-mosaic .samplesHeroCopy h1,.samplesHero-showcase .samplesHeroCopy h1{font-size:42px;line-height:.96}.samplesHeroCopy>a,.samplesHeroEditorial .samplesHeroCopy>a,.samplesHero-minimal .samplesHeroCopy>a,.samplesHero-mosaic .samplesHeroCopy>a,.samplesHero-showcase .samplesHeroCopy>a{text-align:center;gap:18px;max-width:100%;padding:13px 15px;font-size:8px}.samplesHero.samplesHero-minimal,.samplesHero.samplesHero-mosaic,.samplesHero.samplesHero-showcase{grid-template-rows:auto 360px auto}.minimalArch{inset:22px 11% 22px 15%}.samplesMosaic article:first-of-type{width:44%;left:4%}.samplesMosaic article:nth-of-type(2){width:44%;right:3%}.samplesMosaic article:nth-of-type(3){width:42%;left:19%}.mosaicCaption{max-width:35%;bottom:3%;right:3%}.showcaseHalo{width:310px;height:310px}.showcaseFrame{width:55%;height:72%;top:49%}.showcaseCaption{width:118px;top:auto;bottom:5%;left:4%}.showcaseCaption span{font-size:6px}.showcaseCaption b{font-size:10px}.showcaseCount{width:68px;height:68px;top:5%;bottom:auto;right:3%}.showcaseCount b{font-size:19px}.showcaseCount small{font-size:6px}.editorialFrame{inset:22px 9% 27px 6%}.editorialAside{width:112px;padding:15px 12px;right:2%}.editorialSeal{width:66px;height:66px;left:3%}}.samplesHero.layoutThemeOverride.samplesTheme-campaign,.samplesHero.layoutThemeOverride.samplesTheme-gallery{--layout-bg:#f4eadc;--layout-copy:#765027;--layout-stage:#eadfce;--layout-text:#fff;--layout-muted:#f4eadf;--layout-highlight:#f4dfc0;--layout-accent:#d7b981;--layout-on-accent:#38271f;--layout-foot:#38271f;--layout-foot-text:#e7d5bd;--layout-frame:#fff;--layout-shadow:#53382038;--layout-line:#76502759;--layout-display-font:Georgia,serif;--layout-label:""}.samplesHero.layoutThemeOverride.samplesTheme-editorial{--layout-bg:#171714;--layout-copy:#171714;--layout-stage:#26231e;--layout-text:#f7f0e5;--layout-muted:#cfc6ba;--layout-highlight:#d8b47c;--layout-accent:#d8b47c;--layout-on-accent:#171714;--layout-foot:#d8b47c;--layout-foot-text:#171714;--layout-frame:#eee3d3;--layout-shadow:#00000057;--layout-line:#d8b47c8c;--layout-display-font:"Literata",Georgia,serif;--layout-label:"OFERTASNA / EDITORIAL"}.samplesHero.layoutThemeOverride.samplesTheme-minimal{--layout-bg:#f7f3ec;--layout-copy:#fbfaf7;--layout-stage:#e7ded1;--layout-text:#2f261f;--layout-muted:#74675f;--layout-highlight:#9b7047;--layout-accent:#2f261f;--layout-on-accent:#fff;--layout-foot:#fbfaf7;--layout-foot-text:#5d4b3e;--layout-frame:#fff;--layout-shadow:#44312333;--layout-line:#9b7047;--layout-display-font:"Literata",Georgia,serif;--layout-label:"01 / ATELIÊ OFERTASNA"}.samplesHero.layoutThemeOverride.samplesTheme-mosaic{--layout-bg:#422927;--layout-copy:#422927;--layout-stage:#72514c;--layout-text:#fff7ed;--layout-muted:#e4d7cd;--layout-highlight:#f0bd86;--layout-accent:#f0bd86;--layout-on-accent:#39201e;--layout-foot:#f0bd86;--layout-foot-text:#39201e;--layout-frame:#f4d5b4;--layout-shadow:#1107064d;--layout-line:#f0bd868c;--layout-display-font:"Literata",Georgia,serif;--layout-label:"COLEÇÃO / 03"}.samplesHero.layoutThemeOverride.samplesTheme-showcase{--layout-bg:#d9c09a;--layout-copy:#c3a06d;--layout-stage:#eadabd;--layout-text:#2c2118;--layout-muted:#453426;--layout-highlight:#fff7e9;--layout-accent:#2c2118;--layout-on-accent:#fff8ec;--layout-foot:#2c2118;--layout-foot-text:#e8d1ad;--layout-frame:#f7efdf;--layout-shadow:#412b1847;--layout-line:#6042244d;--layout-display-font:"Literata",Georgia,serif;--layout-label:"MAISON OFERTASNA"}.samplesHero.layoutThemeOverride.samplesTheme-triptych{--layout-bg:#d7d6bc;--layout-copy:#3f5945;--layout-stage:#d7d6bc;--layout-text:#fffaf0;--layout-muted:#e0e8de;--layout-highlight:#e5ddaf;--layout-accent:#efe8c9;--layout-on-accent:#2f4535;--layout-foot:#263a2c;--layout-foot-text:#e8e2c6;--layout-frame:#f6f1de;--layout-shadow:#2b3b2a3b;--layout-line:#37493559;--layout-display-font:"Literata",Georgia,serif;--layout-label:"HERBÁRIO / 03"}.samplesHero.layoutThemeOverride.samplesTheme-orbit{--layout-bg:#172824;--layout-copy:#12211e;--layout-stage:#21372f;--layout-text:#f8ecdc;--layout-muted:#cad7d1;--layout-highlight:#dc9b68;--layout-accent:#d38f60;--layout-on-accent:#14231f;--layout-foot:#d38f60;--layout-foot-text:#14231f;--layout-frame:#e2ae83;--layout-shadow:#00000061;--layout-line:#dc9b687a;--layout-display-font:"Literata",Georgia,serif;--layout-label:"ÓRBITA / OFERTASNA"}.samplesHero.layoutThemeOverride.samplesTheme-ribbon{--layout-bg:#f0e7db;--layout-copy:#eee5d8;--layout-stage:#f7f1e9;--layout-text:#372820;--layout-muted:#746258;--layout-highlight:#a65f48;--layout-accent:#462f26;--layout-on-accent:#fff;--layout-foot:#462f26;--layout-foot-text:#ead9cb;--layout-frame:#fff;--layout-shadow:#4a33293d;--layout-line:#a65f4873;--layout-display-font:"Literata",Georgia,serif;--layout-label:"EDIÇÃO / 03"}.samplesHero.layoutThemeOverride.samplesTheme-navy{--layout-bg:#071a33;--layout-copy:#06162b;--layout-stage:#0b284b;--layout-text:#fff8e8;--layout-muted:#d5deeb;--layout-highlight:#e8c981;--layout-accent:#e3c47d;--layout-on-accent:#071a33;--layout-foot:#e3c47d;--layout-foot-text:#071a33;--layout-frame:#e3c47d;--layout-shadow:#0000006b;--layout-line:#e3c47d75;--layout-display-font:"Literata",Georgia,serif;--layout-label:""}.samplesHero.layoutThemeOverride[class*=samplesTheme-]{background:var(--layout-bg)!important;color:var(--layout-text)!important}.samplesHero.layoutThemeOverride:before{background:radial-gradient(circle at 78% 34%,var(--layout-highlight),transparent 34%),linear-gradient(135deg,transparent 54%,var(--layout-accent))!important}@supports (color:color-mix(in lab, red, red)){.samplesHero.layoutThemeOverride:before{background:radial-gradient(circle at 78% 34%,color-mix(in srgb,var(--layout-highlight) 22%,transparent),transparent 34%),linear-gradient(135deg,transparent 54%,color-mix(in srgb,var(--layout-accent) 10%,transparent))!important}}.samplesHero.layoutThemeOverride .samplesHeroCopy{box-shadow:none;background:var(--layout-copy)!important;color:var(--layout-text)!important;border-color:var(--layout-line)!important}.samplesHero.layoutThemeOverride .samplesHeroCopy:before{content:var(--layout-label)!important;color:var(--layout-highlight)!important}.samplesHero.layoutThemeOverride.samplesTheme-navy .samplesHeroCopy:before{content:attr(data-style-label)!important}.samplesHero.layoutThemeOverride:is(.samplesTheme-campaign,.samplesTheme-gallery) .samplesHeroCopy:before{display:none!important}.samplesHero.layoutThemeOverride .samplesHeroCopy .eyebrow{color:var(--layout-muted)!important}@supports (color:color-mix(in lab, red, red)){.samplesHero.layoutThemeOverride .samplesHeroCopy .eyebrow{color:color-mix(in srgb,var(--layout-muted) 82%,var(--layout-highlight))!important}}.samplesHero.layoutThemeOverride .samplesHeroCopy h1{color:var(--layout-text)!important;font-family:var(--layout-display-font)!important}.samplesHero.layoutThemeOverride .samplesHeroCopy h1 em{color:var(--layout-highlight)!important}.samplesHero.layoutThemeOverride .samplesHeroCopy>p:not(.eyebrow){color:var(--layout-muted)!important}.samplesHero.layoutThemeOverride .samplesHeroCopy>a{background:var(--layout-accent)!important;color:var(--layout-on-accent)!important;border-color:var(--layout-accent)!important}.samplesHero.layoutThemeOverride :where(.samplesEditorial,.samplesMinimal,.samplesMosaic,.samplesShowcase,.samplesTriptych,.samplesOrbit,.samplesRibbon,.samplesNavy,.samplesNavyBanner,.samplesCampaign,.samplesGallery){background:var(--layout-stage)!important}.samplesHero.layoutThemeOverride :where(.editorialFrame,.minimalArch,.samplesMosaic article,.showcaseFrame,.samplesTriptych article,.samplesOrbit article,.samplesRibbon article,.samplesNavy article,.navyBannerFrame,.fathersDayBanner,.samplesGallery article,.editorialMini,.minimalCard,.showcaseSide){border-color:var(--layout-frame)!important;background-color:var(--layout-stage)!important;box-shadow:0 24px 52px var(--layout-shadow)!important}.samplesHero.layoutThemeOverride :where(.orbitLine,.navyLine){background-color:var(--layout-line);border-color:var(--layout-line)!important}.samplesHero.layoutThemeOverride :where(.gallerySeal,.editorialSeal,.showcaseCount,.layoutProductSeal,.samplesMosaic article span,.samplesRibbon article span){background:var(--layout-accent)!important;color:var(--layout-on-accent)!important;border-color:var(--layout-frame)!important}.samplesHero.layoutThemeOverride :where(.editorialImageLabel span,.editorialAside span,.minimalIndex,.samplesMinimal>p,.mosaicCaption span,.showcaseCaption span,.samplesNavy article span,.navyMonogram){color:var(--layout-highlight)!important}.samplesHero.layoutThemeOverride .samplesHeroFoot{background:var(--layout-foot)!important;color:var(--layout-foot-text)!important}.samplesHero.layoutThemeOverride .samplesHeroFoot span{border-color:var(--layout-line)!important}@media (width<=350px){.samplesHeroCopy h1,.samplesHeroEditorial .samplesHeroCopy h1,.samplesHero-minimal .samplesHeroCopy h1,.samplesHero-mosaic .samplesHeroCopy h1,.samplesHero-showcase .samplesHeroCopy h1{font-size:38px}body .samplesHeroFoot span,body .samplesHeroEditorial .samplesHeroFoot span,body .samplesHero-minimal .samplesHeroFoot span,body .samplesHero-mosaic .samplesHeroFoot span,body .samplesHero-showcase .samplesHeroFoot span{padding-inline:4px;font-size:6px}}.editorialMini,.minimalCard,.showcaseSide{z-index:4;background:#fff;position:absolute;overflow:hidden;box-shadow:0 16px 34px #0000003d}.editorialMini img,.minimalCard img,.showcaseSide img{object-fit:cover;width:100%;height:100%;display:block}.editorialMini{border:4px solid #eee3d3;width:17%;height:24%}.editorialMiniOne{top:14%;left:8%;transform:rotate(-5deg)}.editorialMiniTwo{bottom:12%;right:4%;transform:rotate(5deg)}.minimalCard{border:7px solid #ffffffe6;width:19%;height:29%}.minimalCardOne{top:12%;left:5%;transform:rotate(-6deg)}.minimalCardTwo{bottom:10%;right:4%;transform:rotate(5deg)}.showcaseSide{border:6px solid #f7efdf;border-radius:8px;width:20%;height:34%}.showcaseSideOne{bottom:12%;left:6%;transform:rotate(-6deg)}.showcaseSideTwo{top:12%;right:5%;transform:rotate(6deg)}.samplesHero.samplesHero-triptych,.samplesHero.samplesHero-orbit,.samplesHero.samplesHero-ribbon,.samplesHero.samplesHero-navy,.samplesHero.samplesHero-navy-banner{grid-template-rows:1fr 58px;grid-template-columns:minmax(390px,.82fr) minmax(0,1.18fr);min-height:710px}.samplesHero-triptych .samplesHeroCopy,.samplesHero-orbit .samplesHeroCopy,.samplesHero-ribbon .samplesHeroCopy,.samplesHero-navy .samplesHeroCopy,.samplesHero-navy-banner .samplesHeroCopy{box-shadow:none;border-right:1px solid #ffffff2e;border-radius:0;flex-direction:column;justify-content:center;padding:86px 4.8vw 74px 6vw;display:flex}.samplesHero-triptych .samplesHeroCopy:before,.samplesHero-orbit .samplesHeroCopy:before,.samplesHero-ribbon .samplesHeroCopy:before,.samplesHero-navy .samplesHeroCopy:before,.samplesHero-navy-banner .samplesHeroCopy:before{letter-spacing:.28em;margin-bottom:31px;font:700 8px Arial,sans-serif;display:block}.samplesHero-triptych .samplesHeroCopy h1,.samplesHero-orbit .samplesHeroCopy h1,.samplesHero-ribbon .samplesHeroCopy h1,.samplesHero-navy .samplesHeroCopy h1,.samplesHero-navy-banner .samplesHeroCopy h1{font:400 clamp(54px,5.2vw,79px)/.92 Literata,Georgia,serif}.samplesHero-triptych .samplesHeroCopy>a,.samplesHero-orbit .samplesHeroCopy>a,.samplesHero-ribbon .samplesHeroCopy>a,.samplesHero-navy .samplesHeroCopy>a,.samplesHero-navy-banner .samplesHeroCopy>a{align-self:flex-start}.samplesHero-triptych .botanical,.samplesHero-triptych .sparkle,.samplesHero-triptych .mobileGallerySeal,.samplesHero-orbit .botanical,.samplesHero-orbit .sparkle,.samplesHero-orbit .mobileGallerySeal,.samplesHero-ribbon .botanical,.samplesHero-ribbon .sparkle,.samplesHero-ribbon .mobileGallerySeal,.samplesHero-navy .botanical,.samplesHero-navy .sparkle,.samplesHero-navy .mobileGallerySeal,.samplesHero-navy-banner .botanical,.samplesHero-navy-banner .sparkle,.samplesHero-navy-banner .mobileGallerySeal{display:none}.samplesHero-triptych .samplesHeroFoot,.samplesHero-orbit .samplesHeroFoot,.samplesHero-ribbon .samplesHeroFoot,.samplesHero-navy .samplesHeroFoot,.samplesHero-navy-banner .samplesHeroFoot{grid-column:1/3}.samplesHero.samplesHero-triptych{color:#263126;background:#d7d6bc}.samplesHero-triptych:before{background:radial-gradient(circle at 79% 18%,#ffffff75,#0000 28%),linear-gradient(115deg,#0000 50%,#3c503b1a)}.samplesHero-triptych .samplesHeroCopy{color:#fffaf0;background:#3f5945}.samplesHero-triptych .samplesHeroCopy:before{content:"HERBÁRIO / 03";color:#d7d2a5}.samplesHero-triptych .samplesHeroCopy .eyebrow{color:#cbd7c8}.samplesHero-triptych .samplesHeroCopy h1 em{color:#e5ddaf}.samplesHero-triptych .samplesHeroCopy>p:not(.eyebrow){color:#e0e8de}.samplesHero-triptych .samplesHeroCopy>a{color:#2f4535!important;background:#efe8c9!important;border-color:#efe8c9!important}.samplesTriptych{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:18px;min-width:0;padding:54px 4vw 45px;display:grid;position:relative;overflow:hidden}.samplesTriptych:before{content:"";background:#37493540;height:1px;position:absolute;top:50%;left:7%;right:4%}.samplesTriptych article{z-index:2;cursor:pointer;background:#f6f1de;border:7px solid #f6f1de;height:68%;min-height:390px;transition:transform .25s;position:relative;overflow:hidden;box-shadow:0 24px 50px #2b3b2a3b}.samplesTriptych article:first-of-type{transform:translateY(-26px)}.samplesTriptych article:nth-of-type(2){transform:translateY(22px)}.samplesTriptych article:nth-of-type(3){transform:translateY(-8px)}.samplesTriptych article:hover{transform:translateY(-34px)}.samplesTriptych article img{object-fit:cover;width:100%;height:100%;display:block}.samplesTriptych article:after{content:"";background:linear-gradient(#0000 61%,#1d2d20e0);position:absolute;inset:0}.samplesTriptych article span{z-index:2;color:#fff;letter-spacing:.18em;font:700 8px Arial,sans-serif;position:absolute;top:12px;left:12px}.samplesTriptych article b{z-index:2;color:#fff;text-align:center;font:400 14px Literata,Georgia,serif;position:absolute;bottom:15px;left:13px;right:13px}.samplesHero-triptych .samplesHeroFoot{color:#e8e2c6;background:#263a2c}.samplesHero.samplesHero-orbit{color:#f4e8d7;background:#172824}.samplesHero-orbit:before{background:radial-gradient(circle at 72% 48%,#be754542,#0000 31%),radial-gradient(circle at 95% 5%,#d6ae6e24,#0000 21%)}.samplesHero-orbit .samplesHeroCopy{color:#f8ecdc;background:#12211e}.samplesHero-orbit .samplesHeroCopy:before{content:"ÓRBITA / OFERTASNA";color:#cf8d60}.samplesHero-orbit .samplesHeroCopy .eyebrow{color:#b6c8c0}.samplesHero-orbit .samplesHeroCopy h1 em{color:#dc9b68}.samplesHero-orbit .samplesHeroCopy>p:not(.eyebrow){color:#cad7d1}.samplesHero-orbit .samplesHeroCopy>a{color:#14231f!important;background:#d38f60!important;border-color:#d38f60!important}.samplesOrbit{background:radial-gradient(circle at 52% 48%,#33483f 0 18%,#0000 18%),linear-gradient(135deg,#21372f,#152824);min-width:0;position:relative;overflow:hidden}.orbitLine{border:1px solid #dc9b6866;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}.orbitLineOne{width:76%;height:65%}.orbitLineTwo{width:56%;height:92%;transform:translate(-50%,-50%)rotate(48deg)}.samplesOrbit article{z-index:2;cursor:pointer;background:#2d3f38;border:6px solid #e2ae83;transition:transform .25s;position:absolute;overflow:hidden;box-shadow:0 24px 55px #00000061}.samplesOrbit article:first-of-type{border-radius:50%;width:27%;height:40%;top:15%;left:7%}.samplesOrbit article:nth-of-type(2){border-radius:48% 48% 12px 12px;width:34%;height:68%;top:12%;left:37%}.samplesOrbit article:nth-of-type(3){border-radius:50%;width:25%;height:37%;bottom:12%;right:6%}.samplesOrbit article:hover{transform:scale(1.035)}.samplesOrbit article img{object-fit:cover;width:100%;height:100%;display:block}.samplesOrbit article:after{content:"";background:linear-gradient(#0000 56%,#0d1c17d9);position:absolute;inset:0}.samplesOrbit article b{z-index:2;color:#fff;text-align:center;font:400 12px Literata,Georgia,serif;position:absolute;bottom:12px;left:10px;right:10px}.samplesHero-orbit .samplesHeroFoot{color:#14231f;background:#d38f60}.samplesHero-orbit .samplesHeroFoot span{border-color:#14231f42;font-weight:700}.samplesHero.samplesHero-ribbon{color:#372820;background:#f0e7db}.samplesHero-ribbon:before{background:linear-gradient(160deg,#0000 55%,#925a3c1c 55% 72%,#0000 72%)}.samplesHero-ribbon .samplesHeroCopy{color:#372820;background:#eee5d8}.samplesHero-ribbon .samplesHeroCopy:before{content:"EDIÇÃO / 03";color:#9e684d}.samplesHero-ribbon .samplesHeroCopy .eyebrow{color:#877469}.samplesHero-ribbon .samplesHeroCopy h1 em{color:#a65f48}.samplesHero-ribbon .samplesHeroCopy>p:not(.eyebrow){color:#746258}.samplesHero-ribbon .samplesHeroCopy>a{color:#fff!important;background:#462f26!important;border-color:#462f26!important}.samplesRibbon{background:#f7f1e9;min-width:0;padding:55px 4vw;position:relative;overflow:hidden}.ribbonBand{background:#a8644e;height:26%;position:absolute;top:42%;left:-4%;right:-4%;transform:rotate(-4deg);box-shadow:0 20px 40px #4f30252e}.samplesRibbon article{z-index:2;cursor:pointer;background:#ddd0c3;border:8px solid #fff;width:28%;height:57%;transition:transform .25s;position:absolute;overflow:hidden;box-shadow:0 26px 52px #4a33293d}.samplesRibbon article:first-of-type{top:13%;left:7%;transform:rotate(-7deg)}.samplesRibbon article:nth-of-type(2){top:20%;left:36%;transform:rotate(2deg)}.samplesRibbon article:nth-of-type(3){top:10%;right:6%;transform:rotate(8deg)}.samplesRibbon article:hover{transform:translateY(-8px)rotate(0)}.samplesRibbon article img{object-fit:cover;width:100%;height:100%;display:block}.samplesRibbon article:after{content:"";background:linear-gradient(#0000 61%,#36231ccc);position:absolute;inset:0}.samplesRibbon article span{z-index:2;color:#724634;background:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font:700 7px Arial,sans-serif;display:grid;position:absolute;top:10px;left:10px}.samplesRibbon article b{z-index:2;color:#fff;text-align:center;font:400 13px Literata,Georgia,serif;position:absolute;bottom:13px;left:12px;right:12px}.samplesHero-ribbon .samplesHeroFoot{color:#ead9cb;background:#462f26}.samplesHero.samplesHero-navy,.samplesHero.samplesHero-navy-banner{color:#f8ecd0;background:#071a33}.samplesHero-navy:before,.samplesHero-navy-banner:before{background:radial-gradient(circle at 79% 33%,#4571a45c,#0000 32%),linear-gradient(130deg,#0000 55%,#e7c78114)}.samplesHero-navy .samplesHeroCopy,.samplesHero-navy-banner .samplesHeroCopy{color:#fff8e8;background:linear-gradient(145deg,#06162b,#0b2548)}.samplesHero-navy .samplesHeroCopy:before,.samplesHero-navy-banner .samplesHeroCopy:before{content:attr(data-style-label);color:#e3c47d}.samplesHero-navy .samplesHeroCopy .eyebrow,.samplesHero-navy-banner .samplesHeroCopy .eyebrow{color:#c6d4e5}.samplesHero-navy .samplesHeroCopy h1 em,.samplesHero-navy-banner .samplesHeroCopy h1 em{color:#e8c981}.samplesHero-navy .samplesHeroCopy>p:not(.eyebrow),.samplesHero-navy-banner .samplesHeroCopy>p:not(.eyebrow){color:#d5deeb}.samplesHero-navy .samplesHeroCopy>a,.samplesHero-navy-banner .samplesHeroCopy>a{font-weight:700;color:#071a33!important;background:#e3c47d!important;border-color:#e3c47d!important}.samplesNavy{background:radial-gradient(circle at 50% 40%,#173b68 0,#0b284b 38%,#06172d 78%);min-width:0;position:relative;overflow:hidden}.samplesNavy:before{content:"";border:1px solid #e3c47d57;border-radius:220px 220px 20px 20px;position:absolute;inset:38px}.navyLine{border:1px solid #e3c47d47;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.navyLineOne{width:82%;height:58%}.navyLineTwo{width:59%;height:88%}.samplesNavy article{z-index:3;cursor:pointer;background:#0b2342;border:6px solid #e3c47d;transition:transform .25s;position:absolute;overflow:hidden;box-shadow:0 30px 60px #0000006b}.samplesNavy article:first-of-type{border-radius:46% 46% 8px 8px;width:25%;height:45%;top:28%;left:6%}.samplesNavy article:nth-of-type(2){border-radius:49% 49% 8px 8px;width:32%;height:72%;top:10%;left:34%}.samplesNavy article:nth-of-type(3){border-radius:46% 46% 8px 8px;width:25%;height:45%;top:28%;right:6%}.samplesNavy article:hover{transform:translateY(-8px)}.samplesNavy article img{object-fit:cover;width:100%;height:100%;display:block}.samplesNavy article:after{content:"";background:linear-gradient(#0000 58%,#031021eb);position:absolute;inset:0}.samplesNavy article span{z-index:2;color:#f6dfac;letter-spacing:.18em;font:700 8px Arial,sans-serif;position:absolute;top:12px;left:12px}.samplesNavy article b{z-index:2;color:#fff4dc;text-align:center;font:400 13px Literata,Georgia,serif;position:absolute;bottom:15px;left:10px;right:10px}.navyMonogram{z-index:1;color:#e3c47d1a;font:400 190px/1 Literata,Georgia,serif;position:absolute;bottom:-7%;right:4%}.samplesHero-navy .samplesHeroFoot,.samplesHero-navy-banner .samplesHeroFoot{color:#071a33;background:#e3c47d}.samplesHero-navy .samplesHeroFoot span,.samplesHero-navy-banner .samplesHeroFoot span{border-color:#071a333d;font-weight:700}.samplesNavyBanner{background:radial-gradient(circle at 50% 42%,#173b68 0,#0b284b 40%,#06172d 80%);place-items:center;min-width:0;padding:38px;display:grid;position:relative;overflow:hidden}.samplesNavyBanner:before{content:"";border:1px solid #e3c47d57;border-radius:180px 180px 20px 20px;position:absolute;inset:38px}.navyBannerFrame{z-index:3;background:#071a33;border:2px solid #e3c47d;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 60px #0006}.navyBannerFrame img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (width<=1050px){.samplesHero.samplesHero-triptych,.samplesHero.samplesHero-orbit,.samplesHero.samplesHero-ribbon,.samplesHero.samplesHero-navy,.samplesHero.samplesHero-navy-banner{grid-template-rows:auto 540px 58px;grid-template-columns:1fr}.samplesHero-triptych .samplesHeroCopy,.samplesHero-orbit .samplesHeroCopy,.samplesHero-ribbon .samplesHeroCopy,.samplesHero-navy .samplesHeroCopy,.samplesHero-navy-banner .samplesHeroCopy{border-right:0;padding:70px 8vw 60px}.samplesHero-triptych .samplesHeroFoot,.samplesHero-orbit .samplesHeroFoot,.samplesHero-ribbon .samplesHeroFoot,.samplesHero-navy .samplesHeroFoot,.samplesHero-navy-banner .samplesHeroFoot{grid-column:1}}@media (width<=650px){.editorialMini{border-width:3px;width:19%;height:21%}.editorialMiniOne{top:9%;left:4%}.editorialMiniTwo{bottom:7%;right:2%}.minimalCard{border-width:4px;width:23%;height:26%}.minimalCardOne{top:8%;left:3%}.minimalCardTwo{bottom:7%;right:2%}.showcaseSide{border-width:4px;width:24%;height:29%}.showcaseSideOne{bottom:8%;left:3%}.showcaseSideTwo{top:7%;right:2%}.samplesHero.samplesHero-triptych,.samplesHero.samplesHero-orbit,.samplesHero.samplesHero-ribbon,.samplesHero.samplesHero-navy,.samplesHero.samplesHero-navy-banner{grid-template-rows:auto 390px auto;min-height:0}.samplesHero-triptych .samplesHeroCopy,.samplesHero-orbit .samplesHeroCopy,.samplesHero-ribbon .samplesHeroCopy,.samplesHero-navy .samplesHeroCopy,.samplesHero-navy-banner .samplesHeroCopy{padding:52px 7vw 44px}.samplesHero-triptych .samplesHeroCopy:before,.samplesHero-orbit .samplesHeroCopy:before,.samplesHero-ribbon .samplesHeroCopy:before,.samplesHero-navy .samplesHeroCopy:before,.samplesHero-navy-banner .samplesHeroCopy:before{margin-bottom:20px;font-size:7px}.samplesHero-triptych .samplesHeroCopy h1,.samplesHero-orbit .samplesHeroCopy h1,.samplesHero-ribbon .samplesHeroCopy h1,.samplesHero-navy .samplesHeroCopy h1,.samplesHero-navy-banner .samplesHeroCopy h1{margin-bottom:22px;font-size:48px}.samplesHero-triptych .samplesHeroCopy>p:not(.eyebrow),.samplesHero-orbit .samplesHeroCopy>p:not(.eyebrow),.samplesHero-ribbon .samplesHeroCopy>p:not(.eyebrow),.samplesHero-navy .samplesHeroCopy>p:not(.eyebrow),.samplesHero-navy-banner .samplesHeroCopy>p:not(.eyebrow){font-size:12px;line-height:1.65}.samplesTriptych{gap:7px;padding:32px 10px 25px}.samplesTriptych article{border-width:4px;height:72%;min-height:0}.samplesTriptych article:first-of-type{transform:translateY(-13px)}.samplesTriptych article:nth-of-type(2){transform:translateY(14px)}.samplesTriptych article:nth-of-type(3){transform:translateY(-4px)}.samplesTriptych article b{font-size:9px;bottom:8px;left:5px;right:5px}.samplesTriptych article span{font-size:6px;top:7px;left:6px}.samplesOrbit article{border-width:4px}.samplesOrbit article:first-of-type{width:31%;height:40%;top:14%;left:4%}.samplesOrbit article:nth-of-type(2){width:38%;height:70%;top:10%;left:34%}.samplesOrbit article:nth-of-type(3){width:29%;height:37%;bottom:11%;right:3%}.samplesOrbit article b{font-size:8px;bottom:7px}.orbitLineOne{width:90%;height:64%}.orbitLineTwo{width:68%;height:89%}.samplesRibbon{padding:28px 8px}.samplesRibbon article{border-width:4px;width:31%;height:61%}.samplesRibbon article:first-of-type{top:14%;left:3%}.samplesRibbon article:nth-of-type(2){top:20%;left:34.5%}.samplesRibbon article:nth-of-type(3){top:11%;right:2%}.samplesRibbon article b{font-size:8px;bottom:7px;left:5px;right:5px}.samplesRibbon article span{width:21px;height:21px;font-size:6px;top:5px;left:5px}.samplesNavy:before{inset:20px 12px}.samplesNavy article{border-width:4px}.samplesNavy article:first-of-type{width:28%;height:43%;top:29%;left:3%}.samplesNavy article:nth-of-type(2){width:36%;height:74%;top:9%;left:32%}.samplesNavy article:nth-of-type(3){width:28%;height:43%;top:29%;right:3%}.samplesNavy article b{font-size:8px;bottom:8px}.samplesNavy article span{font-size:6px;top:7px;left:6px}.navyLineOne{width:94%}.navyLineTwo{width:70%}.navyMonogram{font-size:120px}.samplesNavyBanner{padding:18px 12px}.samplesNavyBanner:before{border-radius:80px 80px 12px 12px;inset:18px 12px}.navyBannerFrame{aspect-ratio:2;height:auto}body .samplesHero-triptych .samplesHeroFoot,body .samplesHero-orbit .samplesHeroFoot,body .samplesHero-ribbon .samplesHeroFoot,body .samplesHero-navy .samplesHeroFoot,body .samplesHero-navy-banner .samplesHeroFoot{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-height:58px;padding:0;display:grid;overflow:hidden}body .samplesHero-triptych .samplesHeroFoot span,body .samplesHero-orbit .samplesHeroFoot span,body .samplesHero-ribbon .samplesHeroFoot span,body .samplesHero-navy .samplesHeroFoot span,body .samplesHero-navy-banner .samplesHeroFoot span{text-align:center;white-space:normal;letter-spacing:.09em;place-items:center;min-width:0;padding:8px 6px;font-size:7px;line-height:1.35;display:grid}}@media (width<=420px){.samplesHero-triptych .samplesHeroCopy h1,.samplesHero-orbit .samplesHeroCopy h1,.samplesHero-ribbon .samplesHeroCopy h1,.samplesHero-navy .samplesHeroCopy h1,.samplesHero-navy-banner .samplesHeroCopy h1{font-size:42px;line-height:.96}.samplesHero.samplesHero-triptych,.samplesHero.samplesHero-orbit,.samplesHero.samplesHero-ribbon,.samplesHero.samplesHero-navy,.samplesHero.samplesHero-navy-banner{grid-template-rows:auto 330px auto}}:root{--cream:#f5efe5;--paper:#fbf8f2;--brown:#38271f;--muted:#74675f;--gold:#b78b4f;--line:#ded3c5;--green:#536451}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--brown);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}a{color:inherit;text-decoration:none}.topbar{border-bottom:1px solid var(--line);z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbf8f2f0;justify-content:space-between;align-items:center;height:88px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{letter-spacing:.03em;grid-template-columns:auto auto;width:max-content;line-height:.82;display:grid}.brand span{font:700 22px Georgia,serif}.brand b{color:var(--gold);margin-left:3px;font:700 22px Georgia,serif}.brand small{letter-spacing:.42em;color:var(--muted);grid-column:1/3;margin-top:7px;font-size:7px}nav{color:var(--muted);gap:34px;font-size:13px;display:flex}nav a:hover{color:var(--gold)}.outlineButton{border:1px solid var(--gold);text-transform:uppercase;letter-spacing:.1em;padding:12px 18px;font-size:12px}.hero{background:var(--cream);grid-template-columns:1.08fr .92fr;min-height:630px;display:grid;overflow:hidden}.heroCopy{padding:105px 7vw}.eyebrow{letter-spacing:.24em;color:var(--gold);margin:0 0 20px;font-size:11px;font-weight:700}.hero h1{letter-spacing:-.05em;margin:0;font:400 clamp(52px,6vw,88px)/.94 Georgia,serif}.hero h1 em{color:var(--gold);font-weight:400}.lead{color:var(--muted);max-width:520px;margin:30px 0;font:18px/1.7 Georgia,serif}.heroActions{align-items:center;gap:26px;display:flex}.primaryButton{background:var(--brown);color:#fff;letter-spacing:.06em;padding:17px 23px;font-size:13px}.primaryButton span{color:#dfbc7f;margin-left:22px}.count{color:var(--muted);flex-direction:column;font-size:12px;display:flex}.count b{color:var(--gold);font:28px Georgia,serif}.heroArt{background:#d9cbbb;min-height:560px;position:relative;overflow:hidden}.arch{border:1px solid #ffffff8c;border-bottom:0;border-radius:50% 50% 0 0;width:74%;height:76%;position:absolute;bottom:0;left:13%}.bottle{text-align:center;color:#725332;background:linear-gradient(120deg,#ffffffd1,#d3bc9794);border:1px solid #fffc;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 30px 45px #462e1d2e}.bottle i{background:#9f7a48;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 3px #ffffff40}.bottle1{border-radius:15px 15px 28px 28px;width:178px;height:250px;bottom:92px;left:23%;transform:rotate(-5deg)}.bottle1 i{border-radius:7px 7px 2px 2px;width:70px;height:58px;top:-58px}.bottle1 span{letter-spacing:.16em;font:14px Georgia,serif}.bottle1 b{color:var(--gold);font-size:23px}.bottle2{border-radius:60px 60px 18px 18px;width:126px;height:188px;bottom:58px;right:18%;transform:rotate(8deg)}.bottle2 i{border-radius:3px;width:47px;height:43px;top:-38px}.bottle2 span{letter-spacing:.13em;font:9px Georgia,serif}.spark{color:#fff;position:absolute}.s1{font-size:34px;top:18%;right:17%}.s2{font-size:24px;top:25%;left:15%}.heroArt>p{letter-spacing:.25em;color:#856e58;font-size:9px;line-height:1.6;position:absolute;top:48%;right:8%}.steps{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);padding:44px 7vw;display:grid}.steps article{border-right:1px solid var(--line);gap:18px;padding:7px 35px;display:flex}.steps article:first-child{padding-left:0}.steps article:last-child{border:0}.steps span{color:var(--gold);font:24px Georgia,serif}.steps b{font:17px Georgia,serif}.steps p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.5}.catalog{padding:92px 6vw}.sectionHead{justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px;display:flex}.sectionHead h2,.faq h2,.modal h2{letter-spacing:-.02em;margin:0;font:42px/1.1 Georgia,serif}.sectionHead>p{max-width:420px;color:var(--muted);font-size:14px;line-height:1.7}.toolbar{grid-template-columns:1fr auto 190px;gap:14px;margin-bottom:22px;display:grid}.search{border:1px solid var(--line);background:#fff;align-items:center;gap:12px;height:52px;padding:0 17px;display:flex}.search span{color:var(--gold);font-size:24px}.search input{width:100%;color:var(--brown);background:0 0;border:0;outline:0}.genderFilters{border:1px solid var(--line);background:#fff;padding:4px;display:flex}.genderFilters button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 18px}.genderFilters button.active{background:var(--brown);color:#fff}select{border:1px solid var(--line);color:var(--brown);background:#fff;outline:none;padding:0 14px}.results{color:var(--muted);margin:24px 0;font-size:12px}.grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.sampleCard{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:378px;padding:18px;transition:all .25s;display:flex;position:relative}.sampleCard:hover{transform:translateY(-4px);box-shadow:0 16px 35px #49362917}.sampleCard.selected{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.cardTop{justify-content:space-between;align-items:center;display:flex}.number{letter-spacing:.14em;color:var(--muted);font-size:10px}.new{letter-spacing:.1em;color:#fff;background:var(--green);padding:5px 7px;font-size:8px}.miniBottle{background:linear-gradient(140deg,#eee5d8,#ceb68f);border:1px solid #d6c5ab;border-radius:8px 8px 18px 18px;justify-content:center;align-items:center;width:65px;height:96px;margin:38px auto 26px;display:flex;position:relative;box-shadow:0 15px 20px #4936291f}.miniBottle i{background:#947143;border-radius:3px;width:27px;height:20px;position:absolute;top:-19px}.miniBottle span{color:#fff;letter-spacing:.1em;font:12px Georgia,serif}.gender{text-transform:uppercase;letter-spacing:.17em;color:var(--gold);margin:0 0 7px;font-size:9px}.sampleCard h3{min-height:44px;margin:0 0 8px;font:18px/1.25 Georgia,serif}.family{color:var(--muted);font-size:11px}.limit{color:#985d49;margin:8px 0 0;font-size:10px}.sampleCard button{border:1px solid var(--line);cursor:pointer;color:var(--brown);background:0 0;margin-top:auto;padding:11px;font-size:11px}.sampleCard.selected button{background:var(--brown);color:#fff;border-color:var(--brown)}.empty{text-align:center;border:1px solid var(--line);background:#fff;padding:80px}.empty p{color:var(--muted)}.faq{background:var(--cream);padding:90px 7vw}.faqGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:45px;display:grid}.faqGrid article{background:var(--paper);padding:34px}.faqGrid b{font:18px Georgia,serif}.faqGrid p{color:var(--muted);font-size:13px;line-height:1.7}footer{background:var(--brown);color:#fff;align-items:center;gap:40px;padding:58px 7vw;display:flex}.footerBrand{margin-right:auto}.footerBrand small{color:#d8cbbf}footer p{color:#d8cbbf;font:13px Georgia,serif}footer>a{color:#dfbc7f;font-size:12px}.kitBar{background:var(--brown);color:#fff;z-index:40;justify-content:space-between;align-items:center;width:min(620px,100% - 32px);padding:12px 14px 12px 20px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #31221a59}.kitBar>div{align-items:center;gap:12px;display:flex}.kitBar>div>span{background:var(--gold);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.kitBar p{flex-direction:column;margin:0;display:flex}.kitBar small{color:#cdbfb5;margin-top:3px;font-size:10px}.kitBar button,.copyButton{color:var(--brown);cursor:pointer;background:#fff;border:0;padding:13px 18px;font-size:11px}.modalBackdrop{z-index:60;background:#231813b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:var(--paper);width:min(560px,100%);max-height:88vh;padding:38px;position:relative;overflow:auto}.close{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:14px;right:18px}.chosenList{gap:8px;margin:28px 0;display:grid}.chosenList>div{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:11px 0;display:flex}.chosenList>div>span{color:var(--gold);font:18px Georgia,serif}.chosenList p{flex-direction:column;flex:1;margin:0;display:flex}.chosenList small{color:var(--muted);margin-top:4px;font-size:10px}.chosenList button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:20px}.copyButton{background:var(--brown);color:#fff;width:100%;padding:16px}.modalNote{text-align:center;color:var(--muted);font-size:11px}@media (width<=900px){.topbar nav{display:none}.hero{grid-template-columns:1fr}.heroCopy{padding:75px 7vw}.heroArt{min-height:430px}.steps{grid-template-columns:1fr;gap:18px}.steps article{border-right:0;border-bottom:1px solid var(--line);padding:10px 0 20px}.toolbar{grid-template-columns:1fr}.genderFilters{height:48px}.genderFilters button{flex:1}select{height:48px}.grid{grid-template-columns:repeat(2,1fr)}.sectionHead{flex-direction:column;align-items:start}.faqGrid{grid-template-columns:1fr}footer{flex-direction:column;align-items:flex-start;gap:20px}.footerBrand{margin:0}}@media (width<=560px){.topbar{height:74px}.outlineButton{display:none}.heroCopy{padding:60px 6vw}.hero h1{font-size:50px}.lead{font-size:16px}.heroActions{flex-direction:column;align-items:flex-start}.heroArt{min-height:380px}.steps{padding:35px 6vw}.catalog,.faq{padding:68px 5vw}.sectionHead h2,.faq h2,.modal h2{font-size:34px}.grid{grid-template-columns:1fr}.sampleCard{min-height:330px}.miniBottle{margin-top:30px}.modal{padding:30px 22px}.kitBar button{padding:12px}.kitBar small{display:none}}.brand{width:174px;height:64px;display:block;position:relative;overflow:hidden}.brand img{object-fit:contain;width:100%;height:100%;display:block}.topbar .brand img{filter:none}.footerBrand{background:#f8f2e8;border-radius:4px;width:190px;height:72px;padding:8px}.toolbar{grid-template-columns:1fr auto}@media (width<=900px){.toolbar{grid-template-columns:1fr}.topbar .brand{width:150px;height:56px}}.heroArt>img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:630px;display:block}.heroArt:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#291c1585);position:absolute;inset:0}.photoLabel{z-index:2;color:#fff;text-shadow:0 2px 12px #00000073;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:30px;left:34px}.photoLabel span{letter-spacing:.22em;font-size:9px}.photoLabel b{font:20px Georgia,serif}.selectionActions{grid-template-columns:1fr 1.25fr;gap:10px;display:grid}.copyButton{width:auto}.whatsappButton{color:#fff;background:#25d366;justify-content:center;align-items:center;gap:8px;padding:14px 16px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.whatsappButton:hover{background:#1ebd5b;transform:translateY(-1px)}.whatsappButton span{border:2px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid}@media (width<=900px){.heroArt>img{min-height:430px}}@media (width<=560px){.heroArt>img{min-height:380px}.photoLabel{bottom:20px;left:20px}.selectionActions{grid-template-columns:1fr}}.quantityControls{border:1px solid var(--brown);grid-template-columns:44px 1fr 44px;min-height:43px;margin-top:auto;display:grid}.sampleCard .quantityControls button{background:var(--brown);color:#fff;cursor:pointer;border:0;margin:0;padding:0;font-size:20px}.quantityControls span{background:#fff;justify-content:center;align-items:center;gap:7px;display:flex}.quantityControls span b{font:18px Georgia,serif}.quantityControls span small{color:var(--muted);font-size:9px}.sampleCard .quantityControls button.limitReached,.sampleCard .quantityControls button:disabled{color:#777;cursor:not-allowed;background:#c9c5c0}.sampleCard .addButton{margin-top:auto}.modalQuantity{border:1px solid var(--line);align-items:center;height:34px;display:flex}.chosenList .modalQuantity button{width:30px;height:32px;color:var(--brown);cursor:pointer;background:#f0e8dc;margin:0;font-size:16px}.chosenList .modalQuantity button:disabled{color:#999;cursor:not-allowed;background:#ddd}.modalQuantity b{text-align:center;width:28px;font-size:12px}.chosenList .removeSample{margin-left:4px}@media (width<=560px){.chosenList>div{gap:8px}.chosenList>div>span{display:none}.chosenList p small{line-height:1.5}.modalQuantity{flex-shrink:0}}.kitActions{align-items:center;gap:8px;display:flex}.kitBar .clearButton{color:#dacdc3;background:0 0;border:1px solid #746156;padding:12px 14px}.kitBar .clearButton:hover{color:#fff;background:#59463c}.kitBar .viewButton{color:var(--brown);background:#fff}@media (width<=560px){.kitBar{padding-left:12px}.kitActions{gap:5px}.kitBar .clearButton{width:38px;padding:12px 8px;font-size:0}.kitBar .clearButton:after{content:"Limpar";font-size:9px}.kitBar .viewButton{padding:12px 10px;font-size:9px}}.samplePhoto{background:#eee6da;border:1px solid #e3d8c9;height:290px;margin:18px -1px 26px;overflow:hidden}.samplePhoto img{object-fit:cover;object-position:center 65%;width:100%;height:100%;display:block}.sampleCard:has(.samplePhoto){min-height:555px}.sampleCard:has(.samplePhoto) .gender{margin-top:2px}@media (width<=560px){.samplePhoto{height:340px;margin-bottom:28px}.sampleCard:has(.samplePhoto){min-height:600px}}.faqGrid{grid-template-columns:repeat(2,1fr)}.faqContact{justify-content:space-between;align-items:center;gap:24px;display:flex;background:#f3f8f3!important}.faqContact>div{align-items:flex-start;gap:15px;display:flex}.faqContactIcon{color:#fff;background:#25d366;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.faqContact p{margin-bottom:0}.faqContact>a{color:#fff;white-space:nowrap;background:#25d366;flex:none;padding:13px 16px;font-size:10px;font-weight:700}.faqContact>a:hover{background:#1ebd5b}@media (width<=720px){.faqGrid{grid-template-columns:1fr}.faqContact{flex-direction:column;align-items:flex-start}.faqContact>a{text-align:center;width:100%}}.steps{grid-template-columns:repeat(4,1fr)}.steps article{padding-left:24px;padding-right:24px}.steps article:last-child{border-right:0}.steps p a{color:var(--gold);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.steps p a:hover{color:#8c642f}@media (width<=1100px) and (width>=901px){.steps{grid-template-columns:repeat(2,1fr);gap:20px}.steps article:nth-child(2){border-right:0}.steps article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=900px){.steps{grid-template-columns:1fr}.steps article{border-right:0;border-bottom:1px solid var(--line);padding:10px 0 20px}.steps article:last-child{border-bottom:0}}.accords{flex-wrap:wrap;gap:5px;min-height:24px;margin:8px 0 10px;display:flex}.accordChip{white-space:nowrap;border:1px solid #37261c14;border-radius:999px;align-items:center;padding:5px 9px;font-size:9px;line-height:1;display:inline-flex}.sampleCard:has(.accords){min-height:420px}.sampleCard:has(.samplePhoto):has(.accords){min-height:590px}@media (width<=560px){.accordChip{padding:6px 10px;font-size:10px}.sampleCard:has(.samplePhoto):has(.accords){min-height:650px}}.topbar button{cursor:pointer}.cartButton{background:var(--brown);color:#fff;border:0;padding:12px 16px}.cartButton b{background:var(--gold);border-radius:50%;place-items:center;width:22px;height:22px;margin-left:9px;display:inline-grid}.shopHero{background:var(--cream);grid-template-columns:1fr 1fr;min-height:610px;display:grid}.shopHero>div{padding:105px 7vw}.shopHero h1{letter-spacing:-.05em;margin:0 0 28px;font:400 clamp(50px,5.8vw,82px)/.98 Georgia,serif}.shopHero h1 em{color:var(--gold);font-weight:400}.shopHero p:not(.eyebrow){color:var(--muted);max-width:520px;margin-bottom:34px;font:18px/1.65 Georgia,serif}.shopHero>img{object-fit:cover;width:100%;height:610px}.benefits{background:var(--brown);color:#fff;grid-template-columns:repeat(3,1fr);padding:30px 7vw;display:grid}.benefits article{border-right:1px solid #695449;flex-direction:column;padding:9px 30px;display:flex}.benefits article:last-child{border:0}.benefits b{color:#e3c28d;font:18px Georgia,serif}.benefits span{color:#d7c9bf;margin-top:6px;font-size:11px}.productCard{border:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;padding:16px;display:flex}.productCard .samplePhoto{height:250px;margin:15px 0 20px}.productCard h3{min-height:46px;margin:0;font:18px/1.25 Georgia,serif}.price{justify-content:space-between;align-items:end;margin:14px 0;display:flex}.price b{color:var(--gold);font:22px Georgia,serif}.price span{color:var(--muted);font-size:9px}.addButton,.checkoutButton,.quoteButton,.adminCard>button{background:var(--brown);color:#fff;cursor:pointer;border:0;padding:14px}.addButton:disabled{background:#aaa}.productCard .quantityControls{margin-top:auto}.productCard .quantityControls>b{place-items:center;display:grid}.overlay{z-index:80;background:#231813b8;position:fixed;inset:0}.drawer{background:var(--paper);width:min(470px,100%);height:100%;padding:38px;position:absolute;top:0;right:0;overflow:auto}.drawer h2,.checkout h2{margin:0 0 25px;font:36px Georgia,serif}.cartList>div{border-bottom:1px solid var(--line);grid-template-columns:62px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.cartList img{object-fit:cover;width:62px;height:72px}.cartList p{flex-direction:column;gap:6px;margin:0;display:flex}.cartList p b{font:14px Georgia,serif}.cartList p span{color:var(--gold);font-size:12px}.cartList>div>div{align-items:center;gap:9px;display:flex}.cartList button{border:1px solid var(--line);background:#fff;width:28px;height:28px}.summary,.orderTotal{justify-content:space-between;padding:22px 0;font-size:18px;display:flex}.checkoutButton{width:100%;font-weight:700}.emptyCart{text-align:center;color:var(--muted);padding:50px 0}.checkout{background:var(--paper);width:min(760px,100% - 30px);max-height:92vh;padding:38px;position:absolute;inset:4vh auto auto 50%;overflow:auto;transform:translate(-50%)}.formGrid,.settingsGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.formGrid label,.settingsGrid label{flex-direction:column;gap:6px;display:flex}.formGrid label span,.settingsGrid label span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.formGrid input,.settingsGrid input,.adminTable input,.orders select{border:1px solid var(--line);background:#fff;min-width:0;padding:12px}.quoteButton{margin:18px 0}.quotes{gap:8px;display:grid}.quotes label{border:1px solid var(--line);background:#fff;align-items:center;gap:12px;padding:14px;display:flex}.quotes label.selected{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.quotes label span{flex-direction:column;flex:1;display:flex}.quotes small{color:var(--muted);margin-top:4px}.notice,.adminNotice{background:#fff3d5;border:1px solid #ebd8a4;padding:12px;font-size:12px}.adminShell{max-width:1500px;margin:auto;padding:50px 5vw}.adminShell>header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.adminShell h1{margin:0;font:42px Georgia,serif}.adminCard{border:1px solid var(--line);background:#fff;margin:18px 0;padding:25px}.adminCard h2{margin-top:0;font:25px Georgia,serif}.settingsGrid{grid-template-columns:repeat(4,1fr);margin-bottom:15px}.adminTable{overflow:auto}.adminTable>div{border-bottom:1px solid var(--line);grid-template-columns:50px 2fr 90px 90px 1.4fr 60px 70px;align-items:center;gap:8px;min-width:980px;padding:7px 0;display:grid}.adminTable .thead{text-transform:uppercase;color:var(--muted);font-size:10px}.adminTable button{background:var(--brown);color:#fff;border:0;padding:10px 6px}.orders{gap:8px;display:grid}.orders article{border:1px solid var(--line);grid-template-columns:1fr auto 220px;align-items:center;gap:15px;padding:14px;display:grid}.orders article>div{flex-direction:column;gap:4px;display:flex}.orders span{color:var(--muted);font-size:10px}@media (width<=900px){.shopHero{grid-template-columns:1fr}.shopHero>div{padding:70px 7vw}.shopHero>img{height:430px}.benefits{grid-template-columns:1fr;gap:12px}.benefits article{border-bottom:1px solid #695449;border-right:0;padding:12px 0}.settingsGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.shopHero h1{font-size:48px}.shopHero>img,.productCard .samplePhoto{height:340px}.formGrid,.settingsGrid{grid-template-columns:1fr}.checkout,.drawer{padding:28px 20px}.orders article{grid-template-columns:1fr}.adminShell{padding:30px 4vw}.adminShell h1{font-size:34px}}.productNotes{color:var(--muted);min-height:30px;margin:7px 0;font-size:10px;line-height:1.45}.quotes i{text-transform:uppercase;letter-spacing:.08em;color:#466044;background:#e9f3e8;width:max-content;margin-top:5px;padding:4px 6px;font-size:8px;font-style:normal}.adminTabs{gap:5px;margin-bottom:18px;display:flex;overflow:auto}.adminTabs button{border:1px solid var(--line);white-space:nowrap;cursor:pointer;background:#fff;padding:12px 16px}.adminTabs button.active{background:var(--brown);color:#fff}.stockAlert{background:#fff3d5;border:1px solid #e1c87e;justify-content:space-between;gap:20px;margin-bottom:18px;padding:16px;display:flex}.stockAlert span{font-size:12px}.productsTable .lowStock{background:#fff8e9}.productsTable .outStock{background:#f9e9e6}.productFields{gap:5px;display:grid}.stockCell{align-items:center;gap:5px;display:flex}.stockCell b{min-width:25px}.stockCell button{width:28px}.photoInput{cursor:pointer;align-items:center;gap:4px;display:flex;position:relative}.photoInput img{object-fit:cover;width:38px;height:38px}.photoInput input{display:none}.photoInput span{font-size:9px}.rowActions{gap:4px;display:flex}.rowActions .danger{background:#9b3e32}.movementTable{overflow:auto}.movementTable>div{border-bottom:1px solid var(--line);grid-template-columns:150px 2fr 1fr 70px 100px 90px 1.5fr;gap:12px;min-width:900px;padding:10px;font-size:11px;display:grid}.movementTable>div:first-child{background:var(--cream)}.orders input{border:1px solid var(--line);padding:10px}.orders button{background:var(--brown);color:#fff;border:0;padding:10px}.loginPage{background:var(--cream);place-items:center;min-height:100vh;padding:20px;display:grid}.loginPage form{border:1px solid var(--line);background:#fff;width:min(420px,100%);padding:42px}.loginPage img{width:180px;margin-bottom:28px}.loginPage h1{font:34px Georgia,serif}.loginPage label{gap:7px;display:grid}.loginPage label span{color:var(--muted);font-size:11px}.loginPage input{border:1px solid var(--line);padding:14px}.loginPage button{background:var(--brown);color:#fff;border:0;width:100%;margin-top:14px;padding:14px}@media (width<=800px){.stockAlert{flex-direction:column}.productsTable>div{min-width:1150px}.orders article{grid-template-columns:1fr}}.adminCard>h3{margin:26px 0 5px;font:18px Georgia,serif}.settingsHelp{color:var(--muted);margin:0 0 14px;font-size:11px}.senderSettings{grid-template-columns:repeat(3,1fr)}@media (width<=900px){.senderSettings{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.senderSettings{grid-template-columns:1fr}}.customerOrdersPage{background:var(--cream);min-height:100vh;padding-bottom:70px}.customerOrdersTop{background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:88px;padding:0 6vw;display:flex}.customerOrdersTop img{object-fit:contain;width:174px;height:64px}.customerOrdersTop>div{align-items:center;gap:12px;display:flex}.customerOrdersTop button,.backCatalog{border:1px solid var(--line);cursor:pointer;background:#fff;padding:11px 15px;font-size:12px}.customerOrdersTop button{background:var(--brown);color:#fff}.ordersIntro,.customerOrdersList,.ordersEmpty{width:min(980px,100% - 32px);margin-left:auto;margin-right:auto}.ordersIntro{padding:58px 0 28px}.ordersIntro p{letter-spacing:.18em;color:var(--gold);font-size:10px;font-weight:700}.ordersIntro h1{margin:8px 0;font:44px Georgia,serif}.ordersIntro span{color:var(--muted);font-size:14px}.customerOrdersList{gap:16px;display:grid}.customerOrderCard{border:1px solid var(--line);background:#fff;padding:24px}.customerOrderHead{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding-bottom:17px;display:flex}.customerOrderHead>div{align-items:center;gap:13px;display:flex}.customerOrderHead small,.customerShipping small,.trackingBox small{letter-spacing:.13em;color:var(--muted);font-size:8px}.customerOrderHead span{color:var(--muted);font-size:11px}.orderStatus{background:#eee;border-radius:999px;align-self:center;padding:7px 11px;font-size:10px}.status-paid{color:#476145;background:#e7f1e6}.status-preparing{color:#7b5d24;background:#fff0cf}.status-shipped{color:#345b78;background:#e3edf5}.status-cancelled{color:#913c31;background:#f3e5e2}.customerOrderItems{padding:16px 0}.customerOrderItems>div{justify-content:space-between;gap:15px;padding:5px 0;font-size:12px;display:flex}.customerOrderItems b{color:var(--muted);font-weight:400}.customerShipping{background:var(--paper);border:1px solid var(--line);grid-template-columns:1fr auto;gap:22px;padding:17px;display:grid}.customerShipping>div{flex-direction:column;gap:6px;display:flex}.customerShipping span{color:var(--muted);font-size:11px}.trackingBox{border-left:1px solid var(--line);min-width:205px;padding-left:20px}.trackingBox a{color:var(--gold);font-size:11px;font-weight:700;text-decoration:underline}.customerOrderTotal{color:var(--brown);background:0 0;justify-content:space-between;align-items:center;padding:17px 0 0;display:flex}.customerOrderTotal span{color:var(--muted);font-size:11px}.customerOrderTotal b{font:18px Georgia,serif}.ordersEmpty{border:1px solid var(--line);text-align:center;background:#fff;padding:50px}.ordersEmpty h2{font:28px Georgia,serif}.ordersEmpty p{color:var(--muted);font-size:13px}.ordersEmpty a{background:var(--brown);color:#fff;margin-top:10px;padding:13px 18px;font-size:12px;display:inline-block}@media (width<=650px){.customerOrdersTop{height:auto;padding:12px 16px}.customerOrdersTop img{width:135px}.backCatalog{display:none}.ordersIntro{padding-top:38px}.ordersIntro h1{font-size:36px}.customerOrderHead,.customerOrderHead>div{flex-direction:column;align-items:flex-start}.customerShipping{grid-template-columns:1fr}.trackingBox{border-left:0;border-top:1px solid var(--line);padding:15px 0 0}.customerOrderTotal{flex-direction:column;align-items:flex-start;gap:8px}.customerOrderCard{padding:18px}}@media (width>=901px){body:has(.adminShell){background:#f4f5f7}.adminShell{max-width:none;min-height:100vh;margin:0 0 0 258px;padding:34px 38px 60px}.adminShell>header{z-index:20;background:#fff;border-bottom:1px solid #e6e8eb;height:74px;margin:-34px -38px 28px;padding:0 38px;position:sticky;top:0}.adminShell>header .eyebrow{display:none}.adminShell>header h1{color:#292d32;font:700 22px Arial,Helvetica,sans-serif}.adminShell>header>a{color:#4c535b;background:#fff;border:1px solid #dfe2e6;border-radius:7px;padding:10px 14px;font-size:12px}.adminTabs{z-index:50;background:#30231e;flex-direction:column;gap:5px;width:258px;margin:0;padding:112px 12px 24px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:2px 0 10px #2519141f}.adminTabs:before{content:"OFERTASNA";color:#fff;letter-spacing:.03em;font:700 21px Georgia,serif;position:absolute;top:27px;left:22px}.adminTabs:after{content:"CATÁLOGO DE AMOSTRAS";color:#c5b5ad;letter-spacing:.18em;font-size:8px;position:absolute;top:57px;left:22px}.adminTabs button{color:#e8ded9;text-align:left;background:0 0;border:0;border-radius:8px;width:100%;padding:13px 14px 13px 45px;font-size:13px;font-weight:600;transition:all .15s;position:relative}.adminTabs button:hover{color:#fff;background:#44332b}.adminTabs button.active{color:#38271f;background:#fff;box-shadow:0 5px 15px #0000001f}.adminTabs button:before{font-size:17px;font-weight:400;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.adminTabs button:first-child:before{content:"▦"}.adminTabs button:nth-child(2):before{content:"▤"}.adminTabs button:nth-child(3):before{content:"↕"}.adminTabs button:nth-child(4):before{content:"⚙"}.adminCard{border:1px solid #e3e5e8;border-radius:10px;padding:25px;box-shadow:0 2px 6px #241e1b09}.adminCard h2{color:#292d32;font:700 20px Arial,Helvetica,sans-serif}.stockAlert{background:#fff8e9;border:0;border-left:4px solid #d29b34;border-radius:7px;box-shadow:0 2px 5px #241e1b0a}.adminNotice{z-index:80;border-radius:7px;position:fixed;top:88px;right:22px;box-shadow:0 6px 22px #0000001f}}.loginPage .forgotAdminPassword{color:var(--brown);border:1px solid var(--line);background:0 0}.adminPagination{justify-content:center;align-items:center;gap:14px;margin-top:20px;display:flex}.adminPagination button{border:1px solid var(--line);color:var(--brown);background:#fff;padding:10px 16px}.adminPagination button:disabled{opacity:.4}.adminPagination span{color:var(--muted);font-size:12px}@media (width<=900px){.adminShell{padding-top:22px}.adminShell>header{margin-bottom:16px}.adminTabs{background:#38271f;gap:6px;margin:0 -4vw 18px;padding:8px 4vw}.adminTabs button{color:#f2e9e4;background:0 0;border-color:#665047;border-radius:6px}.adminTabs button.active{color:#38271f;background:#fff}}.productsTable>div{grid-template-columns:48px minmax(260px,2fr) 90px 120px 105px 115px 75px 55px 145px}.productInterest{text-align:center;justify-items:center;gap:1px;line-height:1.1;display:grid}.productInterest b{color:var(--brown);font-size:17px}.productInterest small{text-transform:uppercase;color:var(--muted);font-size:8px}.productInterest em{color:var(--gold);font-size:8px;font-style:normal}.photoInput{gap:8px}.photoInput img{border:1px solid var(--line);border-radius:5px;width:58px;height:58px}.rowActions{justify-content:flex-end}.adminCardHead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.adminCardHead h2{margin:0}.adminCardHead p{color:var(--muted);margin:5px 0 0;font-size:11px}.adminCardHead>button,.saveNewProduct{background:var(--brown);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:12px 16px}.adminModalBackdrop{z-index:100;background:#1c1411ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.adminProductModal{background:#fff;border-radius:12px;width:min(680px,100%);max-height:92vh;padding:34px;position:relative;overflow:auto;box-shadow:0 25px 70px #00000040}.adminProductModal h2{margin:0;font:28px Georgia,serif}.modalHelp{color:var(--muted);margin-bottom:24px;font-size:12px}.newProductGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.newProductGrid label{flex-direction:column;gap:6px;display:flex}.newProductGrid label>span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px}.newProductGrid input,.newProductGrid select{border:1px solid var(--line);min-height:44px;padding:10px}.newProductPhoto{cursor:pointer;border:1px dashed #cdbda9;border-radius:8px;grid-column:1/3;justify-content:center;min-height:155px;padding:16px;align-items:center!important}.newProductPhoto input{display:none}.newProductPhoto img{object-fit:cover;border-radius:7px;width:110px;height:110px}.newProductPhoto b{color:var(--gold);font-size:12px}.newProductToggles{grid-column:1/3;grid-template-columns:1fr 1fr;gap:14px;display:grid}.saveNewProduct{width:100%;margin-top:20px;padding:15px}.adminProductModal .newToggle{justify-content:center;align-items:flex-start}.adminProductModal .newToggle input{min-height:auto}.newProductNotes{grid-column:1/3;gap:7px;display:grid}.newProductNotes>span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px}.newProductNotes>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.newProductNotes label{min-width:0}@media (width>=901px){.adminTabs:before,.adminTabs:after{display:none}.adminNavLogo{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:190px;height:76px;position:absolute;top:16px;left:18px}.adminTabs button:first-of-type:before{content:"▤"}.adminTabs button:nth-of-type(2):before{content:"▦"}.adminTabs button:nth-of-type(3):before{content:"♙"}.adminTabs button:nth-of-type(4):before{content:"◫"}.adminTabs button:nth-of-type(5):before{content:"$"}.adminTabs button:nth-of-type(6):before{content:"%"}.adminTabs button:nth-of-type(7):before{content:"↕"}.adminTabs button:nth-of-type(8):before{content:"⚙"}}@media (width<=900px){.adminNavLogo{display:none}}@media (width<=700px){.adminCardHead{flex-direction:column;align-items:flex-start}.newProductGrid{grid-template-columns:1fr}.newProductPhoto,.newProductNotes,.newProductToggles{grid-column:auto}.newProductNotes>div{grid-template-columns:1fr}.newProductToggles{grid-template-columns:1fr 1fr;gap:10px}.newProductToggles .newToggle{min-width:0}.adminProductModal{padding:28px 20px}}.adminTabs .adminVacationButton{color:#fff;background:#49372f;border:1px solid #8b756a}.adminTabs .adminVacationButton:before{content:"☼"}.adminTabs .adminVacationButton.enabled{color:#fff;background:#9b3e32;border-color:#dca195}.adminTabs .adminVacationButton:disabled{opacity:.65;cursor:wait}@media (width>=901px){.adminTabs .adminVacationButton{margin-top:auto}.adminTabs .adminVacationButton:before{content:"☼"!important}}@media (width<=900px){.adminTabs .adminVacationButton{flex:none}}.adminTabs .adminThemeButton{color:#fff;cursor:pointer;background:#49372f;border:1px solid #756158;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex}.adminTabs .adminThemeButton:before{display:none}.adminThemeSwitch{background:#8b817c;border-radius:999px;flex:none;width:42px;height:24px;transition:background .25s,box-shadow .25s;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff2e}.adminThemeSwitch i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;top:3px;left:3px;transform:translate(0);box-shadow:0 2px 5px #0000004d}.adminThemeButton.enabled .adminThemeSwitch{background:#54b96f;box-shadow:inset 0 0 0 1px #ffffff3d,0 0 0 2px #54b96f1f}.adminThemeButton.enabled .adminThemeSwitch i{transform:translate(18px)}@media (width>=901px){.adminTabs .adminThemeButton{margin-top:auto}.adminTabs .adminVacationButton{margin-top:0}}@media (width<=900px){.adminTabs .adminThemeButton{flex:0 0 168px}}body:has(.adminShell.adminDark){background:#141719}.adminShell.adminDark{color:#edf0f2;background:#141719;transition:background .25s,color .25s}.adminShell.adminDark>header{background:#1c1f22;border-color:#34393e}.adminShell.adminDark>header h1,.adminShell.adminDark :where(h2,h3){color:#f2f4f5}.adminShell.adminDark .adminHeaderActions :where(a,button){color:#eef1f3;background:#292d31;border-color:#41474d}.adminShell.adminDark :where(.adminCard,.adminProductSearch,.financeControls,.financeCards article,.couponList article,.customersTable>div,.analyticsCards article,.abandonedList article,.orders article,.batchOrders,.archivedOrderSearch,.shippingIntegration,.customerEditModal,.adminProductModal){color:#edf0f2;box-shadow:none;background:#1e2225;border-color:#393f45}.adminShell.adminDark :where(.adminCard,.financeControls,.financeCards article,.couponList article,.customersTable>div,.analyticsCards article,.abandonedList article,.orders article,.batchOrders,.archivedOrderSearch,.shippingIntegration,.orderItemsDetails,.adminProductSearch){transition:background .25s,border-color .25s,color .25s}.adminShell.adminDark :where(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f1f3f4!important;background:#292e32!important;border-color:#454c52!important}.adminShell.adminDark :where(input,textarea)::placeholder{color:#8f989f}.adminShell.adminDark :where(.thead,.movementTable>div:first-child,.orderItemsDetails,.orderItemsDetails .orderProductSummary,.orderItemsDetails .orderFinancialSummary,.orderItemsDetails .orderItemsTitle){color:#d8dde0;border-color:#3d4349;background:#25292d!important}.adminShell.adminDark :where(.productsTable>div:not(.thead),.customersTable>div:not(.customersHead)){background:#1e2225!important;border-color:#393f45!important}.adminShell.adminDark .productsTable>div.lowStock:not(.thead){background:#302a1f!important}.adminShell.adminDark .productsTable>div.outStock:not(.thead){background:#342321!important}.adminShell.adminDark .productInterest b{color:#f3eee8}.adminShell.adminDark :where(.orderItemsTitle>strong,.orderProductSummary span,.orderProductSummary strong,.orderFinancialSummary p,.orderFinancialSummary b,.customerName,.customerName b),.adminShell.adminDark .orderCustomerIdentity>strong{color:#edf0f2!important}.adminShell.adminDark :where(.adminCardHead p,.modalHelp,.adminProductSearch span,.customersTable time,.customersTable>div>span,.financeControls span,.financeCards span,.orders span,.orderItemsDetails .orderItemsTitle,.newProductGrid label>span,.newProductNotes>span){color:#aeb6bc}.adminShell.adminDark :where(.salesViews button,.refreshSection,.adminPagination button,.clearArchivedSearch,.archiveOrder,.rowActions button:first-child){color:#eef1f3!important;background:#2b3034!important;border-color:#474e54!important}.adminShell.adminDark :where(.adminCardHead>button:not(.refreshSection),.saveNewProduct,.couponCreate button,.batchOrders button,.archivedOrderSearch button:not(.clearArchivedSearch),.saveCustomer,.productHeadActions button:not(.refreshSection),.orders button:not(.cancelOrder):not(.sendTrackingWhatsapp):not(.archiveOrder):not(.expandOrder)){color:#fff!important;background:#8b633f!important;border-color:#a57b54!important}.adminShell.adminDark :where(.cancelOrder,.danger,.deleteCustomer){color:#fff!important;background:#a74439!important;border-color:#c05a4e!important}.adminShell.adminDark .sendTrackingWhatsapp{color:#fff!important;background:#278b4d!important}.adminShell.adminDark :where(.stockAlert,.adminNotice,.senderWarning){color:#f1d59b;background:#332b1d;border-color:#725b2c}.adminShell.adminDark :where(.orderProductCategory,.status-paid){color:#a9d4ae;background:#29372d;border-color:#48614d}.adminShell.adminDark .financeChartCard{background:#202326;border:1px solid #3b4146}.adminShell.adminDark .financeChart{border-color:#4b5156}.adminShell.adminDark .adminModalBackdrop{background:#050708c7}@media (prefers-reduced-motion:reduce){.adminShell.adminDark,.adminShell.adminDark :where(.adminCard,.financeControls,.financeCards article,.couponList article,.customersTable>div,.analyticsCards article,.abandonedList article,.orders article,.batchOrders,.archivedOrderSearch,.shippingIntegration,.orderItemsDetails,.adminProductSearch),.adminThemeSwitch,.adminThemeSwitch i{transition:none}}.maintenancePage{min-height:100vh;color:var(--brown);text-align:center;background:radial-gradient(circle at 50% 45%,#fff 0,#fbf8f2 42%,#eee4d7 100%);place-items:center;padding:30px;display:grid;position:relative;overflow:hidden}.maintenancePage:before,.maintenancePage:after{content:"";border:1px solid #b78b4f47;border-radius:50%;width:260px;height:260px;position:absolute}.maintenancePage:before{top:-90px;left:-105px}.maintenancePage:after{bottom:-95px;right:-110px}.maintenancePage section{z-index:2;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;width:min(610px,100%);padding:55px 45px;position:relative;box-shadow:0 24px 70px #38271f1f}.maintenancePage section>img,.maintenanceLoading>img{object-fit:contain;width:min(240px,70%);height:110px;margin:0 auto 28px;display:block}.maintenanceTools{background:var(--brown);color:#fff;width:62px;height:62px;box-shadow:0 0 0 9px var(--cream);border-radius:50%;place-items:center;margin:0 auto 20px;font-size:27px;display:grid}.maintenancePage h1{margin:8px 0 18px;font:48px/1.05 Literata,Georgia,serif}.maintenancePage section>p:not(.eyebrow){max-width:465px;color:var(--muted);margin:0 auto;font:16px/1.7 Literata,Georgia,serif}.maintenancePage section>i{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-top:28px;font-size:10px;display:block}.maintenanceGear{color:#58413221;line-height:1;animation:16s linear infinite maintenanceRotate;position:absolute}.gearOne{font-size:150px;bottom:12%;left:8%}.gearTwo{font-size:100px;animation-direction:reverse;top:10%;right:9%}.maintenanceLoading{align-content:center;gap:22px}.maintenanceLoading>img{margin:0}.catalogLoadingStatus{z-index:2;gap:13px;width:min(420px,82vw);display:grid;position:relative}.catalogLoadingStatus p{color:var(--brown);margin:0;font:400 21px/1.3 Literata,Georgia,serif}.catalogLoadingStatus small{color:var(--muted);letter-spacing:.03em;font-size:11px}.catalogLoadingBar{background:#e9ded0;border:1px solid #d8c7b2;border-radius:999px;height:8px;overflow:hidden;box-shadow:inset 0 1px 3px #38271f1a}.catalogLoadingBar i{border-radius:inherit;background:linear-gradient(90deg,var(--brown),var(--gold),#dfbd82);width:42%;height:100%;animation:1.25s ease-in-out infinite catalogLoadingSlide;display:block}@keyframes catalogLoadingSlide{0%{transform:translate(-110%)}to{transform:translate(250%)}}@keyframes maintenanceRotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.catalogLoadingBar i{width:72%;animation:none}}@media (width<=600px){.maintenancePage{padding:20px}.maintenancePage section{padding:42px 22px}.maintenancePage h1{font-size:38px}.maintenancePage section>p:not(.eyebrow){font-size:14px}.maintenanceLoading>img{width:min(215px,68%);height:100px}.catalogLoadingStatus{width:min(330px,84vw)}.catalogLoadingStatus p{font-size:19px}.gearOne{font-size:95px;left:-25px}.gearTwo{font-size:75px;right:-20px}}.financePage{gap:18px;display:grid}.financeControls{background:#fff;border:1px solid #e3e5e8;border-radius:10px;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px;display:flex}.financeControls h2{margin:0 0 6px;font:700 24px Arial,sans-serif}.financeControls>div>span,.chartTitle span{color:var(--muted);font-size:11px}.financeControls>div:last-child{align-items:flex-end;gap:9px;display:flex}.financeControls select,.financeMonthPicker input{color:#292d32;background:#fff;border:1px solid #cfd3d7;border-radius:6px;height:42px;padding:0 10px}.financeMonthPicker{flex-direction:column;gap:4px;display:flex}.financeMonthPicker span{color:var(--muted);font:600 10px Arial,sans-serif}.financeCards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.financeCards article{background:#fff;border:1px solid #e3e5e8;border-radius:10px;flex-direction:column;gap:10px;padding:22px;display:flex}.financeCards span{color:var(--muted);font-size:11px}.financeCards b{color:#292d32;font:700 25px Arial,sans-serif}.financeChartCard{color:#fff;background:#29211e;border-radius:10px;min-width:0;padding:25px}.chartTitle h3{margin:0 0 5px;font:700 18px Arial,sans-serif}.financeChart{border-bottom:1px solid #685850;align-items:flex-end;gap:12px;height:390px;margin-top:18px;padding:55px 10px 0;display:flex;overflow-x:auto}.chartColumn{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:62px;height:100%;display:flex;position:relative}.chartColumn i{background:linear-gradient(#d7aa67,#a8763e);border-radius:3px 3px 0 0;width:min(28px,55%);min-height:4px;display:block}.chartColumn:nth-child(3n+2) i{background:linear-gradient(#b98ad2,#8f62a8)}.chartColumn:nth-child(3n) i{background:linear-gradient(#82c7a5,#599776)}.chartValue{white-space:nowrap;color:#eee3dc;margin-bottom:7px;font-size:9px}.chartColumn small{color:#bcaea7;white-space:nowrap;height:42px;padding-top:9px;font-size:8px}.emptyFinance{text-align:center;color:#c9bbb4;padding:80px 10px}.stockTotalInput{text-align:center;font-weight:700}.productHeadActions{align-items:center;gap:9px;display:flex}.productHeadActions select{border-radius:6px;height:42px}.productHeadActions button{background:var(--brown);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:6px;padding:12px 16px}.refreshSection{cursor:pointer;border-radius:6px;place-items:center;transition:background .18s,color .18s,transform .18s;border:1px solid var(--line)!important;width:42px!important;height:42px!important;color:var(--brown)!important;background:#fff!important;flex:0 0 42px!important;padding:0!important;font-size:23px!important;line-height:1!important;display:grid!important}.refreshSection:hover{transform:rotate(18deg);background:var(--cream)!important}.adminHeaderActions{align-items:center;gap:8px;display:flex}.adminHeaderActions>a{color:#4c535b;background:#fff;border:1px solid #dfe2e6;border-radius:7px;padding:10px 14px;font-size:12px}.adminHeaderActions>button{color:#8e4036;cursor:pointer;background:#fff;border:1px solid #d9cfc9;border-radius:7px;padding:10px 14px;font-size:12px}.adminHeaderActions>button:hover{background:#fff1ef}.shippingIntegration{justify-content:space-between;align-items:center;gap:20px;display:flex}.shippingIntegration h2{margin-bottom:7px}.shippingIntegration p{color:var(--muted);margin:0;font-size:12px}.shippingIntegration>a{background:var(--brown);color:#fff;white-space:nowrap;border-radius:6px;padding:13px 17px;font-size:12px}.shippingIntegration>b{color:#49734f;white-space:nowrap;background:#e9f5e9;border-radius:999px;padding:9px 13px;font-size:11px}.shippingIntegration.connected{border-left:4px solid #60956a}@media (width<=650px){.shippingIntegration{flex-direction:column;align-items:flex-start}}@media (width<=750px){.financeControls{flex-direction:column;align-items:flex-start}.financeControls>div:last-child{flex-direction:column;align-items:stretch;width:100%}.financeCards{grid-template-columns:1fr}.financeChart{height:330px}.chartColumn{min-width:58px}.productHeadActions{flex-direction:column;align-items:stretch;width:100%}}.orderResult{background:var(--cream);place-items:center;min-height:100vh;padding:20px;display:grid}.orderResult section{text-align:center;background:#fff;width:min(620px,100%);padding:55px}.orderResult img{width:180px;margin:0 auto;display:block}.orderResult>section>span{border-radius:50%;place-items:center;width:68px;height:68px;margin:30px auto;font-size:30px;display:grid}.orderResult .success{color:#416541;background:#e4f1e2}.orderResult .pending{color:#8a6a24;background:#fff3d5}.orderResult h1{font:42px Georgia,serif}.orderResult p:not(.eyebrow){color:var(--muted);line-height:1.65}.orderResult small{color:var(--muted);margin:20px 0;display:block}.orderResult a{background:var(--brown);color:#fff;padding:14px 22px;display:inline-block}.orderResult .sampleKitChoiceNotice{border:1px solid var(--gold);text-align:left;background:#fff8ea;margin:26px 0 8px;padding:22px}.orderResult .sampleKitChoiceNotice b{font:700 22px Georgia,serif;display:block}.orderResult .sampleKitChoiceNotice p{margin:9px 0 17px}.orderResult .sampleKitChoiceNotice a{text-align:center;font-weight:800;text-decoration:none;display:block}@media (width<=600px){.orderResult section{padding:34px 20px}.orderResult h1{font-size:34px}.orderResult .sampleKitChoiceNotice{padding:18px}}.paymentChoice{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 4px;display:grid}.paymentChoice button{border:1px solid var(--line);cursor:pointer;color:var(--brown);background:#fff;flex-direction:column;align-items:flex-start;gap:5px;padding:15px;display:flex}.paymentChoice span{color:var(--muted);font-size:10px}.pixModal{background:var(--paper);text-align:center;width:min(510px,100% - 28px);max-height:94vh;padding:38px;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.pixModal h2{margin:4px 0 14px;font:34px Georgia,serif}.pixTimer{color:var(--muted);justify-content:center;align-items:center;gap:12px;margin-bottom:10px;font-size:11px;display:flex}.pixTimer b{color:var(--brown);font:22px Georgia,serif}.pixQr{aspect-ratio:1;object-fit:contain;background:#fff;border:10px solid #fff;width:min(290px,100%);margin:0 auto;display:block}.pixInstruction{color:var(--muted);font-size:12px;line-height:1.5}.pixCopy{text-align:left;gap:6px;margin:15px 0;display:grid}.pixCopy span{letter-spacing:.1em;color:var(--muted);font-size:9px}.pixCopy textarea{resize:none;border:1px solid var(--line);word-break:break-all;background:#fff;height:72px;padding:10px;font-size:10px}.pixModal>small{color:var(--muted);margin-top:13px;font-size:10px;display:block}.pixExpired{background:#f8e8e5;border:1px solid #e7c4bd;padding:25px}.pixExpired p{color:var(--muted);font-size:12px;line-height:1.5}@media (width<=560px){.paymentChoice{grid-template-columns:1fr}.pixModal{padding:30px 20px}.pixQr{width:250px}}.salesHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.salesHead h2{margin-bottom:5px}.salesHead p{color:var(--muted);margin:0;font-size:11px}.salesViews{gap:6px;display:flex}.salesViews button{border:1px solid var(--line);color:var(--brown);cursor:pointer;background:#fff;padding:10px 13px}.salesViews button.active{background:var(--brown);color:#fff}.salesViews b{background:var(--cream);min-width:20px;height:20px;color:var(--brown);border-radius:50%;place-items:center;margin-left:5px;font-size:10px;display:inline-grid}.orders .archiveOrder{color:var(--brown);border:1px solid var(--line);background:#fff}.senderWarning{background:#fff3d5;border:1px solid #ebd8a4;margin:0 0 16px;padding:12px 14px;font-size:11px}.senderWarning b{color:#7a4f16}@media (width<=700px){.salesHead{flex-direction:column}.salesViews{width:100%}.salesViews button{flex:1}}.batchOrders{background:var(--cream);border:1px solid var(--line);align-items:center;gap:14px;margin-bottom:13px;padding:13px 15px;display:flex}.batchOrders label{align-items:center;gap:7px;font-size:11px;display:flex}.batchOrders span{color:var(--muted);margin-left:auto;font-size:10px}.batchOrders button{background:var(--brown);color:#fff;cursor:pointer;border:0;padding:11px 14px}.batchOrders button:disabled{opacity:.45;cursor:not-allowed}.orders article{grid-template-columns:28px 1fr auto 170px 1fr 1fr 130px auto auto}.orderSelect{place-items:center;display:grid}.orderMainActions{gap:5px;display:grid}.orders .cancelOrder{background:#9b3e32;font-size:10px}.orders article>a{color:var(--gold);font-size:10px;font-weight:700}@media (width<=800px){.batchOrders{flex-direction:column;align-items:stretch}.batchOrders span{margin-left:0}.orders article{grid-template-columns:28px 1fr}.orderMainActions{grid-column:1/-1}}.sentToMelhorEnvio{color:#456747;text-align:center;background:#e8f2e7;border:1px solid #c9ddc7;padding:9px;font-size:9px;line-height:1.35}.shippingOrderActions{gap:6px;display:grid!important}.shippingOrderActions>a{color:var(--gold);font-size:10px;font-weight:700}.orders .sendTrackingWhatsapp{background:#25a85a;padding:10px 8px;font-size:9px;line-height:1.25}.orders .sendTrackingWhatsapp.sent{color:#35613b;background:#e5f2e8;border:1px solid #b9d5bf}.orders .sendTrackingWhatsapp:hover{filter:brightness(.96)}.orderEmailStatus{border-top:1px solid var(--line);color:var(--muted);background:#f7f1e8;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 10px;padding:8px 10px;font-size:8px;display:flex}.orderEmailStatus span{text-transform:uppercase;letter-spacing:.07em;font-weight:700}.orderEmailStatus b{color:#456747;font-weight:700}.quoteButton[data-loading=true]{cursor:wait;opacity:.88;justify-content:center;align-items:center;gap:9px;display:inline-flex}.freightSpinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.75s linear infinite freightSpin;display:block}@keyframes freightSpin{to{transform:rotate(360deg)}}.combineShippingNotice{text-align:center;border:1px solid #e3cb8c;padding:10px 8px;font-weight:700;line-height:1.3;display:block;color:#765525!important;background:#fff3d5!important;font-size:9px!important}.orderNumberLine{flex-wrap:wrap;align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.testOrderBadge{color:#8e2c1d;letter-spacing:.06em;text-transform:uppercase;background:#fff0eb;border:1px solid #b84b37;border-radius:999px;align-items:center;min-height:22px;padding:3px 7px;font-size:7px;font-weight:900;line-height:1.2;display:inline-flex}.adminShell.adminDark .testOrderBadge{color:#ffd5cb;background:#4b2925;border-color:#d46b59}.orders .expandOrder{border:1px solid var(--line);width:25px;height:25px;color:var(--brown);background:#fff;border-radius:50%;place-items:center;padding:0;font-size:17px;line-height:1;display:grid}.orders .expandOrder:hover{background:var(--cream)}.orderItemsDetails{background:var(--cream);border-top:1px solid var(--line);grid-column:1/-1;margin-top:4px;padding:14px 16px;gap:0!important;display:grid!important}.orderItemsDetails>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1fr) 100px 130px 130px;align-items:center;gap:14px;padding:9px 0;font-size:11px;display:grid}.orderItemsDetails>div:last-child{border-bottom:0}.orderItemsDetails .orderItemsHead{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:9px}.orderItemsDetails>div>span,.orderItemsDetails>div>strong{text-align:right}@media (width<=800px){.orderItemsDetails{overflow-x:auto}.orderItemsDetails>div{min-width:620px}}.status-in_progress{color:#7b5d24;background:#fff0cf}.status-finalized{color:#35613b;background:#dfeee1}.salesHeadTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.batchOrders{flex-wrap:wrap}.batchOrders select{border:1px solid var(--line);background:#fff;min-width:165px;padding:10px}.batchOrders span{margin-left:auto}@media (width<=900px){.salesHeadTools{justify-content:flex-start;width:100%}.batchOrders span{margin-left:0}}.archivedOrderSearch{background:var(--cream);border:1px solid var(--line);gap:7px;margin:0 0 18px;padding:16px;display:grid}.archivedOrderSearch>label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px}.archivedOrderSearch>div{gap:8px;display:flex}.archivedOrderSearch input{border:1px solid var(--line);background:#fff;flex:1;min-width:0;padding:11px 13px}.archivedOrderSearch button{background:var(--brown);color:#fff;cursor:pointer;border:0;padding:11px 18px}.archivedOrderSearch .clearArchivedSearch{border:1px solid var(--line);color:var(--brown);background:#fff}.archivedOrderSearch small{color:var(--muted);font-size:10px}@media (width<=600px){.archivedOrderSearch>div{grid-template-columns:1fr 1fr;display:grid}.archivedOrderSearch input{grid-column:1/3}.archivedOrderSearch button{width:100%}}.adminNotice{will-change:transform,opacity,filter;animation:5s both adminNoticeLife}@keyframes adminNoticeLife{0%{opacity:0;transform:translateY(-10px)scale(.985)}8%{opacity:1;transform:translateY(0)scale(1)}84%{opacity:1;filter:blur();transform:translate(0)}to{opacity:0;filter:blur(2px);transform:translate(45px)scale(.98)}}.cartPixHint{color:#456747;background:#eef6ed;border:1px solid #d1e4cf;justify-content:space-between;gap:15px;padding:12px;font-size:10px;display:flex}.couponBox{border:1px solid var(--line);background:#fff;margin:20px 0 8px;padding:15px}.couponBox label{gap:7px;display:grid}.couponBox label>span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:9px}.couponBox label>div{display:flex}.couponBox input{border:1px solid var(--line);text-transform:uppercase;flex:1;min-width:0;padding:12px}.couponBox button{background:var(--brown);color:#fff;cursor:pointer;border:0;padding:0 18px}.couponBox small{color:#9b3e32;margin-top:8px;display:block}.couponBox small.valid{color:#456747}.checkoutSummary{gap:8px;margin:18px 0;display:grid}.checkoutSummary>div{justify-content:space-between;gap:15px;font-size:12px;display:flex}.checkoutSummary .discountLine{color:#477044}.checkoutSummary .orderTotal{border-top:1px solid var(--line);margin-top:7px;padding:17px 0 0;font-size:18px}.couponCreate{grid-template-columns:1.1fr .8fr .65fr 1fr auto;align-items:end;gap:12px;margin:24px 0;display:grid}.couponCreate label{gap:7px;display:grid}.couponCreate label span{text-transform:uppercase;color:var(--muted);font-size:10px}.couponCreate input,.couponCreate select{border:1px solid var(--line);min-width:0;height:42px;color:inherit;background:#fff;padding:0 12px}.couponCreate button{background:var(--brown);color:#fff;cursor:pointer;border:0;height:42px;padding:0 22px}.couponList{gap:8px;display:grid}.couponList article{border:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:center;gap:18px;padding:14px;display:grid}.couponList article>div{gap:3px;display:grid}.couponList article span{color:var(--muted);font-size:11px}.couponList .couponTitleRow{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.couponList .couponTitleRow>b{color:inherit}.couponList .couponUsageCount{color:#664529;white-space:nowrap;background:#efe5d7;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.adminShell.adminDark .couponList .couponUsageCount{color:#f0d9bd;background:#3a2d25}.couponList .danger{color:#fff;cursor:pointer;background:#9b3e32;border:0;padding:9px 14px}.couponList .couponFixedBadge{color:#70512d;white-space:nowrap;background:#f5ead7;border:1px solid #bfa477;justify-content:center;align-items:center;padding:8px 11px;font-weight:700;display:inline-flex}@media (width<=980px){.couponCreate{grid-template-columns:1fr 1fr}.couponCreate button{grid-column:1/-1}}@media (width<=760px){.couponCreate{grid-template-columns:1fr}.couponCreate button{grid-column:auto}.couponList article{grid-template-columns:1fr}}.layoutHeadActions{align-items:center;gap:8px;display:flex}.layoutHeadActions button{background:var(--brown);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:12px 16px}.layoutSavedGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.layoutSavedGrid>article{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.layoutSavedGrid>article.published{border-color:#5d7b60;box-shadow:0 0 0 2px #5364511f}.layoutPreview{background:var(--cream);height:132px;overflow:hidden}.layoutPreview>img{object-fit:cover;width:100%;height:100%}.layoutPreview>div{grid-template-columns:repeat(3,1fr);gap:3px;height:100%;padding:8px;display:grid}.layoutPreview>div img{object-fit:cover;border-radius:5px;width:100%;height:100%}.layoutSavedMeta{gap:4px;padding:14px;display:grid}.layoutSavedMeta>span{letter-spacing:.11em;color:#517056;font-size:8px;font-weight:800}.layoutSavedMeta h3{margin:0!important;font:700 16px Arial,sans-serif!important}.layoutSavedMeta small{color:var(--muted)}.layoutSavedActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 14px 14px;display:grid}.layoutSavedActions button{border:1px solid var(--line);color:var(--brown);cursor:pointer;background:#fff;padding:10px 6px}.layoutSavedActions button:last-child{background:var(--brown);color:#fff;border-color:var(--brown)}.layoutSavedActions button:disabled{opacity:.62;cursor:default}.layoutEditor{border:1px solid var(--line);background:var(--cream);margin-top:26px;padding:24px}.layoutEditorHead{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.layoutEditorHead h2{margin:3px 0 0}.layoutClose{color:inherit;cursor:pointer;background:0 0;border:0;font-size:32px}.layoutEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.layoutEditorGrid label{gap:7px;display:grid}.layoutEditorGrid label>span,.layoutImageField>span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9px}.layoutEditorGrid :where(input,select,textarea){border:1px solid var(--line);background:#fff;width:100%;min-width:0;padding:12px}.layoutEditorGrid textarea{resize:vertical;min-height:92px}.layoutEditorGrid .layoutWide{grid-column:1/-1}.layoutImages{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:20px 0;display:grid}.layoutImageField{cursor:pointer;background:#fff;border:1px dashed #bfae99;gap:8px;padding:12px;display:grid;position:relative}.layoutImageField img{object-fit:cover;background:var(--cream);width:100%;height:150px}.layoutImageField b{text-align:center;color:#8b633f;font-size:10px}.layoutImageField input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.layoutPublishBar{z-index:3;border-top:1px solid var(--line);background:#fff;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:10px;margin:24px -24px -24px;padding:14px 24px;display:grid;position:sticky;bottom:0;box-shadow:0 -8px 20px #38271f0f}.layoutPublishBar>div{gap:3px;display:grid}.layoutPublishBar span{color:var(--muted);font-size:10px}.layoutPublishBar button{border:1px solid var(--line);color:var(--brown);cursor:pointer;background:#fff;padding:12px 16px}.layoutPublishBar .publish{border-color:var(--brown);background:var(--brown);color:#fff}.layoutPublishBar button:disabled{opacity:.6;cursor:wait}.adminShell.adminDark :where(.layoutSavedGrid>article,.layoutImageField,.layoutPublishBar){color:#edf0f2;background:#25292d;border-color:#41474d}.adminShell.adminDark .layoutEditor{background:#1a1e21;border-color:#41474d}.adminShell.adminDark .layoutSavedActions button{color:#fff;background:#2b3034;border-color:#474e54}.adminShell.adminDark .layoutSavedActions button:last-child,.adminShell.adminDark .layoutPublishBar .publish{background:#8b633f;border-color:#a57b54}.adminShell.adminDark .layoutPreview{background:#151719}@media (width>=901px){.adminTabs button:nth-of-type(7):before{content:"▧"}.adminTabs button:nth-of-type(8):before{content:"↕"}.adminTabs button:nth-of-type(9):before{content:"⚙"}}@media (width<=760px){.layoutHeadActions{flex-wrap:wrap;width:100%}.layoutHeadActions button{flex:1}.layoutEditor{padding:18px 14px}.layoutEditorGrid{grid-template-columns:1fr}.layoutEditorGrid .layoutWide{grid-column:auto}.layoutImages{grid-template-columns:1fr}.layoutPublishBar{grid-template-columns:1fr;margin:20px -14px -18px;padding:14px;position:static}.layoutPublishBar button{width:100%}.layoutSavedActions{grid-template-columns:1fr}.layoutSavedActions button{width:100%}}.layoutPreviewNotice{z-index:220;color:#f7f0e5;background:#171714;border-bottom:2px solid #d8b47c;justify-content:center;align-items:center;gap:22px;min-height:44px;padding:9px 18px;font:12px Arial,sans-serif;display:flex;position:sticky;top:0;box-shadow:0 6px 20px #0000002e}.layoutPreviewNotice strong{color:#d8b47c}.layoutPreviewNotice button{color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #ffffff6b;padding:7px 12px;font-size:10px}@media (width<=600px){.layoutPreviewNotice{justify-content:space-between;gap:10px;font-size:10px}.layoutPreviewNotice button{white-space:nowrap;padding:6px 8px;font-size:8px}}.layoutPreview.editorial{background:#171714}.layoutPreview>.layoutPreviewEditorial{background:linear-gradient(112deg,#171714 0 43%,#26231e 43% 100%);height:100%;padding:10px 20px 10px 44%;display:block;position:relative;overflow:hidden}.layoutPreviewEditorial:before{content:"EDITORIAL";color:#d8b47c;letter-spacing:.2em;font-size:6px;position:absolute;top:17px;left:12px}.layoutPreviewEditorial>span{color:#ffffff17;font:700 64px/1 Arial,sans-serif;position:absolute;bottom:-14px;left:10px}.layoutPreview>.layoutPreviewEditorial img{object-fit:cover;border:1px solid #d8b47ca6;border-radius:45% 45% 4px 4px;width:100%;height:100%;position:relative}.layoutPreviewEditorial>b{color:#f6eee2;width:34%;font:400 14px/1.05 Georgia,serif;position:absolute;top:43px;left:14px}.adminShell.adminDark .layoutPreviewEditorial>b{color:#f6eee2}.layoutPreview>.layoutPreviewMinimal{background:#f5f0e8;height:100%;padding:12px 12px 12px 46%;display:block;position:relative}.layoutPreviewMinimal:before{content:"ATELIÊ";color:#9b7047;letter-spacing:.2em;font-size:6px;position:absolute;top:18px;left:13px}.layoutPreviewMinimal>b{color:#352a22;width:30%;font:400 14px/1.05 Georgia,serif;position:absolute;top:44px;left:13px}.layoutPreview>.layoutPreviewMinimal img{object-fit:cover;border-radius:46% 46% 4px 4px;width:100%;height:100%}.layoutPreview>.layoutPreviewMosaic{background:#422927;height:100%;padding:0;display:block;position:relative}.layoutPreview>.layoutPreviewMosaic img{object-fit:cover;border:2px solid #f4d5b4;border-radius:0;position:absolute}.layoutPreviewMosaic img:first-child{width:36%;height:55%;top:8%;left:7%}.layoutPreviewMosaic img:nth-child(2){width:39%;height:61%;top:17%;right:7%}.layoutPreviewMosaic img:nth-child(3){width:32%;height:38%;bottom:6%;left:23%}.layoutPreview>.layoutPreviewShowcase{background:radial-gradient(circle at 62%,#f9ecd4 0 23%,#c9a875 24% 100%);height:100%;display:block;position:relative}.layoutPreviewShowcase>span{color:#5e422a;letter-spacing:.2em;font-size:6px;position:absolute;top:16px;left:12px}.layoutPreview>.layoutPreviewShowcase img{object-fit:cover;border:4px solid #f8eddc;border-radius:45% 45% 3px 3px;width:34%;height:82%;position:absolute;top:9%;left:52%}.layoutPreviewShowcase>b{color:#32251c;width:30%;font:400 13px/1.05 Georgia,serif;position:absolute;bottom:18px;left:12px}.layoutPreview>.layoutPreviewEditorial img.main{border-radius:45% 45% 4px 4px;width:48%;height:84%;top:8%;left:44%}.layoutPreview>.layoutPreviewEditorial img:not(.main){border:2px solid #eee3d3;border-radius:2px;width:18%;height:28%;position:absolute}.layoutPreview>.layoutPreviewEditorial img:nth-of-type(2){top:10%;left:36%;transform:rotate(-6deg)}.layoutPreview>.layoutPreviewEditorial img:nth-of-type(3){bottom:6%;right:3%;transform:rotate(6deg)}.layoutPreview>.layoutPreviewMinimal img.main{border-radius:46% 46% 4px 4px;width:43%;height:82%;position:absolute;top:9%;left:47%}.layoutPreview>.layoutPreviewMinimal img:not(.main){border:2px solid #fff;border-radius:2px;width:18%;height:28%;position:absolute}.layoutPreview>.layoutPreviewMinimal img:nth-of-type(2){top:9%;left:38%;transform:rotate(-6deg)}.layoutPreview>.layoutPreviewMinimal img:nth-of-type(3){bottom:7%;right:3%;transform:rotate(5deg)}.layoutPreview>.layoutPreviewShowcase img.main{border-radius:45% 45% 3px 3px;width:34%;height:82%;top:9%;left:39%}.layoutPreview>.layoutPreviewShowcase img:not(.main){border:3px solid #f8eddc;border-radius:3px;width:19%;height:31%;position:absolute}.layoutPreview>.layoutPreviewShowcase img:nth-of-type(2){bottom:7%;left:18%;transform:rotate(-5deg)}.layoutPreview>.layoutPreviewShowcase img:nth-of-type(3){top:10%;right:5%;transform:rotate(5deg)}.layoutPreview>.layoutPreviewCollection{height:100%;padding:0;display:block;position:relative;overflow:hidden}.layoutPreview>.layoutPreviewCollection img{object-fit:cover;border-radius:2px;position:absolute;box-shadow:0 8px 18px #00000038}.layoutPreviewCollection.triptych{background:#d7d6bc}.layoutPreviewCollection.triptych img{border:3px solid #f6f1de;width:27%;height:68%;top:16%}.layoutPreviewCollection.triptych img:first-child{left:7%;transform:translateY(-5px)}.layoutPreviewCollection.triptych img:nth-child(2){left:36.5%;transform:translateY(7px)}.layoutPreviewCollection.triptych img:nth-child(3){right:7%;transform:translateY(-2px)}.layoutPreviewCollection.orbit{background:radial-gradient(circle,#354c42,#172824)}.layoutPreviewCollection.orbit img{border:3px solid #d79364}.layoutPreviewCollection.orbit img:first-child{border-radius:50%;width:27%;height:43%;top:20%;left:7%}.layoutPreviewCollection.orbit img:nth-child(2){border-radius:45% 45% 4px 4px;width:30%;height:72%;top:10%;left:37%}.layoutPreviewCollection.orbit img:nth-child(3){border-radius:50%;width:24%;height:39%;bottom:13%;right:7%}.layoutPreviewCollection.ribbon{background:linear-gradient(166deg,#f5eee5 0 42%,#a8644e 42% 66%,#f5eee5 66%)}.layoutPreviewCollection.ribbon img{border:4px solid #fff;width:27%;height:64%;top:18%}.layoutPreviewCollection.ribbon img:first-child{left:6%;transform:rotate(-7deg)}.layoutPreviewCollection.ribbon img:nth-child(2){left:36.5%;transform:rotate(2deg)}.layoutPreviewCollection.ribbon img:nth-child(3){right:6%;transform:rotate(7deg)}.layoutPreviewCollection.navy{background:radial-gradient(circle at 50% 30%,#173b68,#071a33 72%)}.layoutPreviewCollection.navy:before,.layoutPreviewCollection.navy:after{content:"";border:1px solid #e7c7818c;border-radius:50%;position:absolute}.layoutPreviewCollection.navy:before{inset:13% 22%}.layoutPreviewCollection.navy:after{inset:30% 5%}.layoutPreviewCollection.navy img{background:#0b2342;border:3px solid #e3c47d}.layoutPreviewCollection.navy img:first-child{border-radius:40% 40% 3px 3px;width:25%;height:47%;top:28%;left:6%}.layoutPreviewCollection.navy img:nth-child(2){border-radius:48% 48% 3px 3px;width:30%;height:76%;top:10%;left:35%}.layoutPreviewCollection.navy img:nth-child(3){border-radius:40% 40% 3px 3px;width:25%;height:47%;top:28%;right:6%}.layoutPreview>.layoutPreviewNavyBanner{background:radial-gradient(circle at 50% 42%,#173b68,#071a33 75%);place-items:center;height:100%;padding:12px;display:grid;position:relative}.layoutPreviewNavyBanner:before{content:"";border:1px solid #e3c47d73;border-radius:42px 42px 5px 5px;position:absolute;inset:8px}.layoutPreview>.layoutPreviewNavyBanner img{z-index:1;object-fit:contain;background:#0b2342;border:2px solid #e3c47d;border-radius:2px;width:90%;height:82%;position:relative}.layoutFieldHint{color:var(--muted);margin-top:1px;font-size:9px;line-height:1.45;display:block}.layoutPreview.layoutIdentityOverride{background:var(--layout-preview-bg)!important}.layoutPreview.layoutIdentityOverride>div{background:var(--layout-preview-stage)!important;color:var(--layout-preview-text)!important}.layoutPreview.layoutIdentityOverride img{border-color:var(--layout-preview-accent)!important}.layoutPreview.layoutIdentityOverride :where(b,span):not(.layoutPreviewCollection *){color:var(--layout-preview-text)!important}.layoutPreview.layoutIdentityOverride.layoutIdentity-campaign,.layoutPreview.layoutIdentityOverride.layoutIdentity-gallery{--layout-preview-bg:#f4eadc;--layout-preview-stage:#765027;--layout-preview-text:#fff;--layout-preview-accent:#d7b981}.layoutPreview.layoutIdentityOverride.layoutIdentity-editorial{--layout-preview-bg:#171714;--layout-preview-stage:#26231e;--layout-preview-text:#f7f0e5;--layout-preview-accent:#d8b47c}.layoutPreview.layoutIdentityOverride.layoutIdentity-minimal{--layout-preview-bg:#f7f3ec;--layout-preview-stage:#fbfaf7;--layout-preview-text:#2f261f;--layout-preview-accent:#9b7047}.layoutPreview.layoutIdentityOverride.layoutIdentity-mosaic{--layout-preview-bg:#422927;--layout-preview-stage:#72514c;--layout-preview-text:#fff7ed;--layout-preview-accent:#f0bd86}.layoutPreview.layoutIdentityOverride.layoutIdentity-showcase{--layout-preview-bg:#d9c09a;--layout-preview-stage:#c3a06d;--layout-preview-text:#2c2118;--layout-preview-accent:#fff7e9}.layoutPreview.layoutIdentityOverride.layoutIdentity-triptych{--layout-preview-bg:#d7d6bc;--layout-preview-stage:#3f5945;--layout-preview-text:#fffaf0;--layout-preview-accent:#e5ddaf}.layoutPreview.layoutIdentityOverride.layoutIdentity-orbit{--layout-preview-bg:#172824;--layout-preview-stage:#21372f;--layout-preview-text:#f8ecdc;--layout-preview-accent:#d38f60}.layoutPreview.layoutIdentityOverride.layoutIdentity-ribbon{--layout-preview-bg:#f0e7db;--layout-preview-stage:#eee5d8;--layout-preview-text:#372820;--layout-preview-accent:#a65f48}.layoutPreview.layoutIdentityOverride.layoutIdentity-navy{--layout-preview-bg:#071a33;--layout-preview-stage:#0b284b;--layout-preview-text:#fff8e8;--layout-preview-accent:#e3c47d}@media (width>=601px){.aromaLabels span{text-align:center;justify-content:center;align-items:center}}.photoPreviewBackdrop{display:none}.productTypeFilters{gap:8px;margin:-18px 0 18px;display:flex}.productTypeFilters button{border:1px solid var(--line);color:var(--brown);cursor:pointer;background:#fff;padding:11px 18px}.productTypeFilters button.active{border-color:var(--brown);background:var(--brown);color:#fff}@media (width<=600px){.productTypeFilters{margin:-14px 14px 15px;overflow-x:auto}.productTypeFilters button{flex:none;padding:10px 13px;font-size:9px}body .catalog{padding:42px 0 100px}body .catalog .grid{border-top:1px solid var(--line);background:#fff;display:block}body .catalog .productCard{border:0;border-bottom:1px solid var(--line);background:#fff;grid-template-rows:18px 13px auto auto auto 32px;grid-template-columns:104px minmax(0,1fr);column-gap:12px;min-height:150px;padding:10px 14px;display:grid}body .catalog .productCard .samplePhoto{background:#eee6da;border:1px solid #e3d8c9;grid-area:1/1/7;align-self:center;width:104px;height:128px;margin:0;overflow:hidden}body .catalog .productCard .samplePhoto img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}body .catalog .productCard .productFlags{grid-area:1/2;min-height:18px;margin:0}body .catalog .productCard .gender{grid-area:2/2;margin:1px 0 2px;font-size:7px}body .catalog .productCard h3{grid-area:3/2;min-height:0;margin:0;font:15px/1.18 Georgia,serif}body .catalog .productCard .aromaLabels{grid-area:4/2;gap:3px;min-height:0;max-height:19px;margin:5px 0 3px;overflow:hidden}body .catalog .productCard .aromaLabels span{white-space:nowrap;padding:4px 6px;font-size:6.5px}body .catalog .productCard .price{grid-area:5/2;align-self:end;margin:1px 0 4px}body .catalog .productCard .price b{font-size:17px}body .catalog .productCard .price span{font-size:7px}body .catalog .productCard>.addButton,body .catalog .productCard>.quantityControls{grid-area:6/2;align-self:end;width:100%;height:32px;min-height:32px;margin:0}body .catalog .productCard>.addButton{padding:0 8px;font-size:8px}body .catalog .productCard .quantityControls{grid-template-columns:36px 1fr 36px}body .catalog .productCard:hover{box-shadow:none;transform:none}}@media (width<=650px){html,body{max-width:100%;overflow-x:hidden}body .samplesHero{width:100%;overflow:hidden}body .samplesGallery{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;width:100%;padding:22px 12px 28px;display:grid;overflow:visible}body .samplesGallery article{scroll-snap-align:none;border-width:3px;border-radius:14px;width:100%;min-width:0;height:178px;box-shadow:0 10px 22px #53382024}body .samplesGallery article:nth-of-type(n),body .samplesGallery article:hover{transform:none}body .samplesGallery article>span{width:21px;height:21px;font-size:6px;top:7px;left:7px}body .samplesGallery article>b{letter-spacing:.03em;padding:7px 3px;font-size:8px;bottom:5px;left:5px;right:5px}body .samplesGallery article img{object-fit:cover;object-position:center;width:100%;height:100%}body .samplesHeroFoot{overflow:hidden}}@media (width<=600px){body .cartSummaryBar .cartSummaryActions{grid-template-columns:1fr 1.25fr;gap:5px;display:grid}body .cartSummaryBar .clearCart{color:#d9ccc2;white-space:nowrap;background:0 0;border-color:#7b675c;height:39px;padding:0 9px;font-size:10px;display:block}body .cartSummaryBar .openCart{white-space:nowrap;height:39px;padding:0 10px;font-size:10px}body .catalog .samplePhoto{cursor:zoom-in}.photoPreviewBackdrop{z-index:120;background:#1f1612d1;place-items:center;padding:20px;animation:.18s ease-out photoFadeIn;display:grid;position:fixed;inset:0}.photoPreview{background:#fff;width:min(92vw,460px);max-height:88vh;padding:10px 10px 13px;animation:.2s ease-out photoZoomIn;position:relative;overflow:hidden;box-shadow:0 24px 70px #0006}.photoPreview>button{z-index:2;background:var(--brown);color:#fff;cursor:pointer;border:0;border-radius:50%;width:38px;height:38px;font-size:25px;line-height:1;position:absolute;top:6px;right:6px;box-shadow:0 5px 18px #0000004d}.photoPreviewViewport{overscroll-behavior:contain;touch-action:pan-x pan-y;background:var(--cream);scrollbar-width:thin;max-height:72vh;overflow:auto}.photoPreviewZoomButton{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.photoPreviewZoomButton img{object-fit:contain;background:var(--cream);width:100%;max-height:72vh;display:block}.photoPreviewZoomed .photoPreviewZoomButton{cursor:zoom-out;width:200%}.photoPreviewZoomed .photoPreviewZoomButton img{max-height:none}.photoPreviewCaption{text-align:center;color:var(--brown);gap:9px;margin:10px 4px 0;display:grid}.photoPreviewName{font:15px Georgia,serif}.photoPreviewActions{grid-template-columns:1fr;gap:8px;display:grid}.photoPreviewHint{cursor:pointer;min-width:0;min-height:44px;color:var(--brown);background:linear-gradient(135deg,#f8e9bf,#f1d999);border:1px solid #d8b56e;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:9px 10px;font:700 12px/1.25 Arial,sans-serif;display:flex;box-shadow:0 5px 16px #704b1824}.photoPreviewHintIcon{width:25px;height:25px;color:var(--brown);flex:0 0 25px;place-items:center;display:grid}.photoPreviewHintIcon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.photoPreviewZoomHelp{color:var(--muted);font:600 10px/1.3 Arial,sans-serif}}@keyframes photoFadeIn{0%{opacity:0}to{opacity:1}}@keyframes photoZoomIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.footerTop,.footerActions{display:contents}.footerTop>.footerBrand{order:0}.footerContact{order:1;gap:7px;display:grid}.footerContact p{margin:0}.footerContact a{color:#dfbc7f;font-size:12px}.footerSocial{order:2;gap:9px;display:flex}.footerSocial a{border:1px solid #ffffff40;align-items:center;gap:7px;padding:10px 12px;font-size:11px;display:flex}.footerSocial span{background:#fff url(/instagram.svg) 50%/20px no-repeat;border-radius:7px;width:24px;height:24px;font-size:0;display:block}.footerSocial .whatsappIcon{background:#fff url(/whatsapp.svg) 50%/20px no-repeat;border-radius:7px}.footerStoreLink{color:#dfbc7f;order:3;font-size:12px}.whatsappContact span{background:url(/whatsapp.svg) 50%/contain no-repeat;width:20px;height:20px;font-size:0}.analyticsPage{gap:18px;display:grid}.analyticsCards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.analyticsCards article{background:#fff;border:1px solid #e3e5e8;border-radius:10px;gap:10px;padding:22px;display:grid}.analyticsCards span{color:var(--muted);font-size:11px}.analyticsCards b{font:700 28px Arial,sans-serif}.analyticsCards small{color:var(--muted);font-size:9px;line-height:1.4}.pwaMetricNote{border:1px solid var(--line);background:var(--cream);color:var(--muted);border-radius:8px;margin:-5px 0 0;padding:11px 14px;font-size:10px;line-height:1.5}.adminShell.adminDark .analyticsCards small,.adminShell.adminDark .pwaMetricNote{color:#aeb6bc}.adminShell.adminDark .pwaMetricNote{background:#252a2e;border-color:#393f45}.analyticsControls>div:last-child{min-width:190px}.analyticsControls select{width:100%}.abandonedList{gap:9px;display:grid}.abandonedList article{border:1px solid var(--line);grid-template-columns:minmax(220px,1fr) 120px 155px auto;align-items:center;gap:16px;padding:15px;display:grid}.abandonedList article>div{gap:4px;display:grid}.abandonedList article span,.abandonedList article small,.abandonedList time{color:var(--muted);font-size:10px}.whatsappContact{color:#fff;background:#25d366;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:11px 13px;font-size:11px;font-weight:700;display:flex}.whatsappContact span{color:#fff;font-size:17px}.rowActions>button:first-child:not(.danger){color:var(--brown);border:1px solid var(--line);background:#fff}@media (width<=800px){.analyticsCards,.abandonedList article{grid-template-columns:1fr}.footerSocial{flex-wrap:wrap}}@media (width<=600px){footer{grid-template-columns:1fr;gap:22px;padding:34px 7vw;display:grid}.footerTop{grid-template-columns:minmax(145px,190px) minmax(0,1fr);align-items:start;gap:12px;width:100%;display:grid}.footerTop>.footerBrand{width:100%;height:auto;min-height:72px;margin:0}.footerTop>.footerBrand img{object-fit:contain;width:100%;height:100%}.footerActions{gap:10px;min-width:0;display:grid}.footerSocial{grid-template-columns:1fr;gap:7px;display:grid}.footerSocial a{width:100%;min-width:0;padding:8px 9px;font-size:10px}.footerSocial span{background-size:18px;width:22px;height:22px}.footerStoreLink{color:#dfbc7f;font-size:11px;line-height:1.35}.footerContact{width:100%}}.whatsappContact span{background:url(/whatsapp.svg) 50%/contain no-repeat;width:20px;height:20px;display:block;font-size:0!important}.whatsappContact.sent{color:#27653a;background:#e8f5ec;border:1px solid #a9d5b5}.whatsappContact.sent span{background:0 0;font-weight:800;font-size:16px!important}.editAccountButton{border:1px solid var(--line);width:100%;color:var(--brown);cursor:pointer;background:#fff;margin-top:9px;padding:13px}.accountOrdersButton{border:1px solid var(--gold);width:100%;color:var(--brown);text-align:center;background:#fbf5e9;margin-top:9px;padding:13px;font-size:12px;font-weight:700;display:block}.floatingWhatsapp{z-index:58;background:0 0;border-radius:50%;place-items:center;width:58px;height:58px;transition:all .2s;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 24px #00000040}.floatingWhatsapp:hover{transform:translateY(-3px)scale(1.04)}.floatingWhatsapp img{object-fit:contain;width:100%;height:100%;display:block}.floatingWhatsapp span{background:var(--brown);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:5px;padding:8px 10px;font-size:10px;transition:all .2s;position:absolute;right:68px;transform:translate(6px)}.floatingWhatsapp:hover span{opacity:1;transform:translate(0)}@media (width<=600px){.floatingWhatsapp{width:52px;height:52px;bottom:18px;right:14px}.floatingWhatsapp.withCart{bottom:114px}.floatingWhatsapp img{width:100%;height:100%}.floatingWhatsapp span{display:none}}.customersTable{overflow:auto}.customersTable>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1.5fr) 130px 90px 160px 120px;align-items:center;gap:16px;min-width:850px;padding:13px 12px;display:grid}.customersHead{background:var(--cream);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10px}.customerName{color:var(--brown);text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.customerName b{font:16px Georgia,serif}.customerName span,.customersTable time,.customersTable>div>span{color:var(--muted);font-size:11px}.customerActions{align-items:center;gap:8px;display:flex!important}.customerWhatsapp{border-radius:50%;place-items:center;width:42px;height:42px;transition:all .18s;display:grid}.customerWhatsapp:hover{transform:scale(1.08)}.customerWhatsapp img{object-fit:contain;width:40px;height:40px;display:block}.deleteCustomer{color:#9b3e32;cursor:pointer;background:#fff;border:1px solid #d7b7b1;padding:9px 10px;font-size:10px}.deleteCustomer:hover{background:#fff1ef}.customerEditModal{background:#fff;width:min(720px,100% - 28px);max-height:90vh;padding:36px;position:absolute;top:5vh;left:50%;overflow:auto;transform:translate(-50%)}.customerEditModal h2{margin:5px 0 24px;font:32px Georgia,serif}.customerEditGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.customerEditGrid label{gap:6px;display:grid}.customerEditGrid label span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:9px}.customerEditGrid input{border:1px solid var(--line);min-width:0;padding:12px}.saveCustomer{background:var(--brown);color:#fff;cursor:pointer;border:0;width:100%;margin-top:22px;padding:14px;font-weight:700}@media (width<=600px){.customerEditModal{max-height:96vh;padding:28px 20px;top:2vh}.customerEditGrid{grid-template-columns:1fr}}.alertBackdrop{z-index:160;background:#231813b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.alertPopup{background:var(--paper);text-align:center;width:min(420px,100%);padding:30px;animation:.2s ease-out photoZoomIn;box-shadow:0 24px 70px #00000059}.alertPopup>span{color:#8a5f20;background:#fff3d5;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 14px;font:700 24px Georgia,serif;display:grid}.alertPopup h3{color:var(--brown);margin:0 0 10px;font:26px Georgia,serif}.alertPopup p{color:var(--muted);margin:0 0 22px;font-size:13px;line-height:1.55}.alertPopup button{background:var(--brown);color:#fff;cursor:pointer;border:0;width:100%;padding:14px;font-weight:700}.productCard{scroll-margin-top:95px}.restockButton{border:1px solid var(--gold);color:var(--brown);background:#fff;font-weight:700}.restockButton:hover{background:#fbf5e9}.restockButton.active{color:#2f6538;background:#eaf5ec;border-color:#4f7656}.restockButton:disabled{color:#75675e;cursor:wait;background:#eee8e1;border-color:#c8beb2}@media (width<=600px){.overlay,.alertBackdrop{overscroll-behavior:contain;touch-action:none}.photoPreviewBackdrop{overscroll-behavior:contain;touch-action:manipulation}.overlay>.drawer,.overlay>.checkout,.overlay>.pixModal,.overlay>.accountModal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.checkout{padding-bottom:150px}}.orderFinancialSummary{border-top:1px solid var(--line);background:#fff;justify-content:end;grid-column:1/-1!important;gap:0!important;padding:12px 16px 4px!important;display:grid!important}.orderFinancialSummary p{text-align:right;grid-template-columns:minmax(180px,1fr) 120px;gap:28px;margin:0;padding:6px 0;font-size:11px;display:grid}.orderFinancialSummary p b{font-variant-numeric:tabular-nums}.orderFinancialSummary .discount{color:#477044}.orderFinancialSummary .grandTotal{border-top:1px solid var(--line);color:var(--brown);margin-top:5px;padding-top:11px;font-size:13px}@media (width<=800px){.orders{gap:14px}.orders article{grid-template-columns:36px 108px minmax(0,1fr);align-items:center;gap:10px 8px;padding:16px 14px;overflow:hidden}.orders article .orderSelect{grid-area:1/1;align-self:start;padding-top:5px}.orders article .orderIdentity{grid-area:1/2/auto/-1;min-width:0}.orders article>strong{white-space:nowrap;grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;padding:10px 0 3px;font-size:18px;display:flex}.orders article>strong:before{content:"Valor da compra";letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:500}.orders article>select{grid-area:3/1/auto/3;width:100%;min-width:0;height:44px;padding:9px 28px 9px 10px;font-size:12px}.orders article>input{box-sizing:border-box;width:100%;min-width:0;height:44px}.orders article>input:first-of-type{grid-area:3/3}.orders article>input:nth-of-type(2){grid-area:4/1/auto/-1}.orders article .orderMainActions{grid-area:5/1/auto/-1;gap:6px;width:100%}.orders article .orderMainActions button{width:100%;min-height:44px}.orders article .shippingOrderActions{grid-area:6/1/auto/-1;width:100%;gap:6px!important}.orders article .shippingOrderActions button,.orders article .shippingOrderActions a,.orders article .shippingOrderActions span{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}.orders article .shippingOrderActions a{border:1px solid var(--line);padding:10px}.orders article .archiveOrder{grid-area:7/1/auto/-1;width:100%;min-height:44px}.orders article .orderEmailStatus{box-sizing:border-box;grid-area:8/1/auto/-1;width:100%}.orders article .orderItemsDetails{box-sizing:border-box;grid-area:9/1/auto/-1;width:100%;margin-top:2px}}.globalProcessing{z-index:10000;color:#fff;min-height:42px;font:700 11px/1 var(--font-geist-sans),sans-serif;letter-spacing:.02em;opacity:0;visibility:hidden;pointer-events:none;background:#39241bf5;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:9px;padding:8px 15px;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:fixed;top:18px;right:18px;transform:translateY(-10px);box-shadow:0 8px 28px #26171138}.globalProcessing.visible{opacity:1;visibility:visible;transform:translateY(0)}.globalProcessing i{border:2px solid #ffffff61;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite globalProcessingSpin;display:block}@keyframes globalProcessingSpin{to{transform:rotate(360deg)}}@media (width<=600px){.globalProcessing{min-height:38px;padding:7px 12px;font-size:10px;top:12px;right:12px}.globalProcessing i{width:15px;height:15px}}@media (prefers-reduced-motion:reduce){.globalProcessing{transition:none}.globalProcessing i{animation-duration:1.4s}}.installPromptBackdrop{z-index:180;padding:18px 18px calc(18px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2318138a;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.installPrompt{background:var(--paper);width:min(420px,100%);color:var(--brown);text-align:center;border-radius:24px 24px 16px 16px;padding:27px 24px 20px;animation:.28s ease-out installPromptIn;box-shadow:0 24px 70px #23181357}.installPromptLogo{background:var(--paper);border:1px solid #eadfce;border-radius:20px;width:74px;height:74px;margin:-52px auto 16px;padding:5px;box-shadow:0 10px 28px #2318132e}.installPromptLogo img{object-fit:cover;border-radius:15px;width:100%;height:100%;display:block}.installPromptEyebrow{color:var(--gold);letter-spacing:.18em;margin:0 0 8px;font-size:9px;font-weight:800}.installPrompt h2{letter-spacing:-.02em;max-width:330px;margin:0 auto 10px;font:700 27px/1.12 Georgia,serif}.installPromptText{max-width:340px;color:var(--muted);margin:0 auto 20px;font-size:13px;line-height:1.5}.installPrimary,.installSecondary{cursor:pointer;border:0;border-radius:12px;width:100%;min-height:48px;font-weight:800}.installPrimary{background:var(--brown);color:#fff;box-shadow:0 7px 18px #38271f2e}.installSecondary{color:var(--muted);background:0 0;margin-top:6px}.iosInstallSteps{text-align:left;gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.iosInstallSteps li{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;padding:11px;font-size:12px;line-height:1.4;display:grid}.iosStepIcon{width:38px;height:38px;color:var(--brown);background:#f5ecdf;border-radius:10px;place-items:center;font-size:18px;font-weight:800;display:grid}.iosShareGlyph svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px;overflow:visible}.iosStepCopy{overflow-wrap:normal;word-break:normal;min-width:0;display:block}.iosInstallSteps strong{color:var(--brown)}@keyframes installPromptIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (width>=700px){.installPromptBackdrop{align-items:center}.installPrompt{border-radius:20px}.installPromptLogo{margin:-58px auto 18px}}@media (width<=380px){.installPrompt{padding-left:18px;padding-right:18px}.installPrompt h2{font-size:24px}.iosInstallSteps li{grid-template-columns:38px minmax(0,1fr);gap:9px;padding:9px}.iosStepIcon{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.installPrompt{animation:none}}@media (width>=801px){.orders article{grid-template-columns:28px minmax(150px,1fr) 105px auto 170px minmax(150px,1fr) minmax(150px,1fr) 140px 190px 90px}.orders article .orderEmailStatus{box-sizing:border-box;background:0 0;border:0;flex-direction:column;grid-area:1/3;justify-content:center;align-items:flex-start;gap:3px;width:100%;min-height:62px;padding:6px 8px;line-height:1.2;display:flex}.orders article .orderEmailStatus span,.orders article .orderEmailStatus b{white-space:nowrap;font-size:7px}.orders article .orderMainActions,.orders article .shippingOrderActions{grid-template-rows:44px 36px;align-self:start;width:100%;min-width:0;gap:5px!important;display:grid!important}.orders article .orderMainActions>:first-child,.orders article .shippingOrderActions>:first-child{grid-row:1}.orders article .orderMainActions>:nth-child(2),.orders article .shippingOrderActions .sendTrackingWhatsapp{grid-row:2}.orders article .orderMainActions button,.orders article .shippingOrderActions button,.orders article .shippingOrderActions a,.orders article .shippingOrderActions span{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;margin:0;padding:7px 8px;line-height:1.25;display:flex}.orders article .archiveOrder{box-sizing:border-box;align-self:start;width:100%;height:44px;margin:0}}.adminProductSearch{border:1px solid var(--line);background:#fff;grid-template-columns:auto minmax(260px,520px);justify-content:start;align-items:center;gap:12px;margin:0 0 12px;padding:14px 18px;display:grid}.adminProductSearch span{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:700}.adminProductSearch input{box-sizing:border-box;border:1px solid var(--line);width:100%;height:42px;color:var(--brown);background:#fff;padding:10px 13px;font-size:12px}.adminProductSearch input:focus{outline:1px solid var(--gold);border-color:var(--gold)}.productsTable .unlimitedStock .stockTotalInput{color:#6f542f;text-align:center;cursor:default;background:#f5efe6;font-weight:800}@media (width<=600px){.adminProductSearch{grid-template-columns:1fr;justify-content:stretch;gap:7px;padding:12px}.adminProductSearch input{font-size:16px}.productInventory{padding:12px 8px}.productsTable{overflow:visible}.productsTable>.thead{display:none!important}.productsTable>div:not(.thead){box-sizing:border-box;border:1px solid var(--line);background:#fff;border-bottom:0;grid-template-rows:auto 58px 22px;align-items:center;gap:8px;width:100%;padding:12px 38px 12px 8px;position:relative;grid-template-columns:58px minmax(58px,.72fr) minmax(78px,1fr) 66px!important;min-width:0!important;display:grid!important}.productsTable>div:not(.thead):last-child{border-bottom:1px solid var(--line)}.productsTable>div:not(.thead):before,.productsTable>div:not(.thead):after{letter-spacing:.04em;color:var(--muted);pointer-events:none;z-index:1;align-self:start;padding-top:4px;font-size:7px}.productsTable>div:not(.thead):before{content:"Estoque";grid-area:2/2}.productsTable>div:not(.thead):after{content:"Preço";grid-area:2/3}.productsTable>div:not(.thead)>span:first-child{display:none}.productsTable>div:not(.thead)>input:first-of-type{color:#3b5f9a;background:0 0;border:0;grid-area:1/2/auto/5;width:100%;height:auto;padding:3px 2px;font-size:12px;font-weight:700;line-height:1.25}.productsTable>div:not(.thead)>input:nth-of-type(2),.productsTable>div:not(.thead)>input:nth-of-type(3){box-sizing:border-box;background:#fff;border:1px solid #cfc7bd;border-radius:5px;grid-row:2;align-self:end;width:100%;height:36px;padding:8px;font-size:12px}.productsTable>div:not(.thead)>input:nth-of-type(2){grid-column:3}.productsTable>div:not(.thead)>input:nth-of-type(3){grid-column:2}.productsTable>div:not(.thead)>.productInterest{text-align:left;grid-area:3/2/auto/5;justify-content:flex-start;align-items:center;gap:5px;display:flex}.productsTable>div:not(.thead)>.productInterest b{font-size:13px}.productsTable>div:not(.thead)>.productInterest small,.productsTable>div:not(.thead)>.productInterest em{font-size:7px}.productsTable>div:not(.thead)>.photoInput{grid-area:1/1/4;align-self:start;width:52px;height:58px;margin:0;display:block}.productsTable>div:not(.thead)>.photoInput img{object-fit:cover;border-radius:5px;width:52px;height:58px}.productsTable>div:not(.thead)>.photoInput span,.productsTable>div:not(.thead)>.newToggle,.productsTable>div:not(.thead)>input[type=checkbox]{display:none}.productsTable>div:not(.thead)>.rowActions{display:contents}.productsTable>div:not(.thead)>.rowActions>button:first-child{border:1px solid var(--brown);width:100%;height:36px;color:var(--brown);background:#fff;border-radius:5px;grid-area:2/4;align-self:end;padding:0;font-size:9px}.productsTable>div:not(.thead)>.rowActions>.danger{color:#b23f35;background:#fff;border:1px solid #c65c51;border-radius:50%;place-items:center;width:27px;height:27px;padding:0;font-size:0;line-height:1;display:grid;position:absolute;top:9px;right:7px}.productsTable>div:not(.thead)>.rowActions>.danger:after{content:"×";font-size:20px;font-weight:500;line-height:1}.productsTable>div.lowStock:not(.thead){background:#fffaf0}.productsTable>div.outStock:not(.thead){background:#fff3f1}}@media (width<=390px){.orders article{grid-template-columns:34px 100px minmax(0,1fr);padding:14px 11px}.orders article>select{font-size:11px}.orders article>input{padding-left:9px;font-size:11px}}.orderItemsDetails{background:var(--cream);border:1px solid var(--line);padding:0!important;display:block!important}.orderItemsDetails .orderItemsTitle{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;padding:10px 16px;font-size:9px;font-weight:700;display:flex!important}.orderItemsTitle>span{white-space:nowrap}.orderCustomerIdentity{align-items:center;gap:7px;min-width:0;margin-top:6px;display:flex!important}.orderCustomerIdentity>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:210px;color:var(--brown);font-size:11px;line-height:1.25;overflow:hidden}.orderCustomerWhatsapp{border-radius:50%;flex:none;place-items:center;width:27px;height:27px;transition:transform .15s;display:grid}.orderCustomerWhatsapp:hover{transform:scale(1.07)}.orderCustomerWhatsapp img{object-fit:contain;width:27px;height:27px;display:block}.orderItemsDetails .orderProductSummary{border-bottom:1px solid var(--line);background:0 0;align-items:center;font-size:11px;grid-template-columns:minmax(0,1fr) auto!important;gap:20px!important;min-width:0!important;padding:11px 16px!important;display:grid!important}.orderItemsDetails .orderProductSummary span{min-width:0;color:var(--brown);justify-self:start;font-size:11px;line-height:1.4;text-align:left!important}.orderItemsDetails .orderProductSummary span b{margin-right:5px}.orderProductCategory,.orderProductType{min-height:21px;color:var(--gold);letter-spacing:.05em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;background:#fff;border:1px solid #d6c8b7;border-radius:999px;align-items:center;margin-left:9px;padding:3px 8px;font-size:8px;font-style:normal;font-weight:700;display:inline-flex}.orderProductType{color:var(--brown);background:#ede2d5;border-color:#cbb79f}.orderProductType.miniatura{color:#fff;background:#6e536f;border-color:#6e536f}.orderProductType.creme{color:#fff;background:#a75e37;border-color:#a75e37}.orderProductType.kit{color:#fff;background:#2f6370;border-color:#2f6370}.orderFinancialSummary .orderProductsCount{border-bottom:1px solid var(--line);color:var(--brown);padding-bottom:9px;font-weight:700}.orderItemsDetails .orderProductSummary strong{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:100px}.orderItemsDetails .orderFinancialSummary{box-sizing:border-box;background:0 0;border-top:0;justify-content:stretch;width:100%;grid-template-columns:1fr!important;padding:10px 16px 13px!important;display:grid!important}.orderItemsDetails .orderFinancialSummary p{box-sizing:border-box;text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:20px;width:100%;display:grid}.orderItemsDetails .orderFinancialSummary p b{text-align:right;white-space:nowrap;min-width:100px}.orderItemsDetails .orderFinancialSummary .grandTotal{margin-top:7px;padding-top:14px;font-size:16px}@media (width<=800px){.orders article .orderItemsDetails{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.orders article .orderItemsDetails>div{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.orderItemsDetails .orderItemsTitle{padding:8px 10px;font-size:7px}.orderCustomerIdentity{margin-top:7px}.orderCustomerIdentity>strong{max-width:min(210px,100vw - 150px);font-size:10px}.orderCustomerWhatsapp,.orderCustomerWhatsapp img{width:25px;height:25px}.orderItemsDetails .orderProductSummary,.orderItemsDetails .orderFinancialSummary p{grid-template-columns:minmax(0,1fr) max-content!important;gap:8px!important;min-width:0!important}.orderItemsDetails .orderProductSummary{font-size:9px;padding:9px 10px!important}.orderItemsDetails .orderProductSummary span{overflow-wrap:anywhere;min-width:0;font-size:9px;line-height:1.3}.orderProductCategory,.orderProductType{min-height:18px;margin-left:5px;padding:2px 6px;font-size:7px}.orderItemQuantity{font-size:12px;font-weight:800;line-height:1}.orderItemsDetails .orderProductSummary strong{max-width:92px;font-size:10px;min-width:0!important}.orderItemsDetails .orderFinancialSummary{padding:7px 10px 10px!important}.orderItemsDetails .orderFinancialSummary p{padding:5px 0;font-size:9px}.orderItemsDetails .orderFinancialSummary p b{max-width:100px;font-size:10px;min-width:0!important}.orderItemsDetails .orderFinancialSummary .grandTotal{padding-top:10px;font-size:12px}.orderItemsDetails .orderFinancialSummary .grandTotal b{font-size:13px}}.paymentValidationWarning{color:#633c00;background:#fff1d6;border:1px solid #c68827;max-width:220px;padding:8px 10px;font-size:12px}.productTypeFilters button,.genderFilters button{font-weight:700}.genderFilters button:not(.bestSellerAttentionButton){color:var(--brown)!important;font-weight:700!important}.genderFilters button.active:not(.bestSellerAttentionButton){color:#fff!important}.headerActions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;width:min(540px,50vw);display:grid}.headerActionTile{border:1px solid var(--gold);width:100%;min-width:0;height:64px;min-height:64px;color:var(--brown);cursor:pointer;background:#fff;border-radius:8px;margin:0;padding:7px 11px;font-family:Literata,Georgia,serif;font-weight:800;position:relative;box-shadow:0 4px 13px #3221180f}.accountButton{text-align:left;grid-template-columns:36px minmax(0,1fr) 13px;align-items:center;gap:8px;display:grid}.headerActionIcon{background:var(--brown);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.headerTileIcon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;display:block}.accountActionCopy{align-content:center;gap:1px;min-width:0;font-style:normal;display:grid}.accountActionCopy small,.accountActionCopy em{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:500;overflow:hidden}.accountActionCopy small{font-size:8px}.accountActionCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;line-height:1.08;overflow:hidden}.accountActionCopy em{font-size:7px}.headerActionChevron{font:800 22px/1 Arial,sans-serif}.headerFavoritesButton,.cartButton{text-align:left;grid-template-columns:36px minmax(0,1fr) 24px;justify-content:stretch;align-items:center;gap:7px;font-size:11px;display:grid}.headerFavoritesButton{border:1px solid var(--gold);color:var(--brown);background:#fff;padding:7px 11px}.headerFavoritesButton strong,.cartButton strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.headerFavoritesButton .headerActionIcon{color:var(--brown);box-shadow:none;background:0 0;border:0}.headerFavoritesButton.hasFavorites .headerActionIcon{color:#a31626}.headerFavoritesButton .favoriteHeartIcon{width:23px;height:23px}.headerFavoritesButton b,.cartButton b{background:var(--gold);color:#fff;border-radius:50%;place-items:center;width:24px;min-width:24px;height:24px;margin:0;font:800 9px/1 Arial,sans-serif;display:grid}.headerFavoritesButton:hover{color:var(--brown);background:#fffaf2}.cartButton{border:1px solid var(--brown);background:var(--brown);color:#fff;padding:7px 11px}.cartButton .headerActionIcon{color:#fff;background:0 0}.cartButton:hover{background:#4a342a}@media (width>=1051px) and (width<=1399px){.topbar{gap:10px;padding:0 3vw}.topbar .brand{width:180px}.topbar nav{gap:12px;font-size:10px}.headerActions{gap:6px;width:min(420px,40vw)}.headerActionTile{padding:6px}.accountButton{grid-template-columns:28px minmax(0,1fr) 10px;gap:5px}.headerFavoritesButton,.cartButton{grid-template-columns:28px minmax(0,1fr) 20px;gap:5px}.headerActionIcon{width:28px;height:28px}.headerTileIcon{width:20px;height:20px}.accountActionCopy small{font-size:6.5px}.accountActionCopy em{font-size:5.5px}.headerActionChevron{font-size:15px}.accountActionCopy strong,.headerFavoritesButton strong,.cartButton strong{font-size:11px}.headerFavoritesButton b,.cartButton b{width:20px;min-width:20px;height:20px}}@media (width<=1050px){.headerActions{width:min(540px,90vw - 192px)}}@media (width>=601px) and (width<=900px){.headerActions{gap:5px;width:min(500px,90vw - 192px)}.headerActionTile{height:60px;min-height:60px;padding:5px}.accountButton{text-align:left;grid-template-columns:25px minmax(0,1fr) 8px;gap:4px}.headerFavoritesButton,.cartButton{text-align:left;grid-template-columns:23px minmax(0,1fr) 18px;gap:4px}.headerActionIcon{width:25px;height:25px}.headerTileIcon{width:17px;height:17px}.accountActionCopy{min-width:0;display:grid}.accountActionCopy small,.accountActionCopy em,.headerActionChevron{display:block}.accountActionCopy small{font-size:6.5px}.accountActionCopy strong,.headerFavoritesButton strong,.cartButton strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;line-height:1.05;display:block;overflow:hidden}.accountActionCopy em{font-size:5.5px}.headerActionChevron{font-size:15px}.headerFavoritesButton b,.cartButton b{width:18px;min-width:18px;height:18px;position:static}}.genderFilters button{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:flex}.bestSellerTrophy{fill:none;width:15px;height:15px;stroke:var(--gold);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.genderFilters button.active .bestSellerTrophy{stroke:var(--gold)}.bestSellerAttentionButton,.bestSellerAttentionButton.active{isolation:isolate;position:relative;overflow:visible;box-shadow:inset 0 2px 7px #e59e2633,inset 0 -2px 7px #e59e2638,0 0 3px #b9782557;color:#38271f!important;background:radial-gradient(at 50% -15%,#ffcb5057,#0000 44%),radial-gradient(at 50% 115%,#ffcb504d,#0000 44%),linear-gradient(#fff9ed 0%,#fffdfa 48%,#f8e8cc 100%)!important;border:2px solid #b97825!important;border-radius:11px!important;gap:10px!important;min-height:58px!important;font-size:15px!important}.bestSellerAttentionButton.active{background:var(--brown)!important;color:#fff!important}.bestSellerAttentionButton .bestSellerTrophy{stroke:#b97825;stroke-width:2px;width:25px;height:25px}.bestSellerSpark{z-index:2;pointer-events:none;opacity:0;offset-path:inset(1px round 10px);offset-rotate:0deg;clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);filter:drop-shadow(0 0 5px #eea623c7);background:radial-gradient(circle,#fff 0 17%,#fff7cf 21%,#f9be41 60%,#df991b 100%);display:block;position:absolute;top:0;left:0}.bestSellerSparkLarge{width:18px;height:18px;animation-delay:-1.591s!important}.bestSellerSparkSmall{width:12px;height:12px;animation-delay:-3.595s!important}@supports (offset-path:inset(1px round 10px)){html.bestSellerAttentionReady .bestSellerSpark{animation:4.3s linear infinite bestSellerSparkOrbit}}@keyframes bestSellerSparkOrbit{0%{offset-distance:0%;opacity:1}to{offset-distance:100%;opacity:1}}.resultsBar{justify-content:space-between;align-items:center;gap:16px;margin:18px 0 16px;display:flex}.resultsBar .results{margin:0}.viewToggle{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:44px 44px;height:44px;display:grid;overflow:hidden}.viewToggle button{border:0;border-right:1px solid var(--line);color:var(--brown);cursor:pointer;background:#fff;place-items:center;padding:0;display:grid}.viewToggle button:last-child{border-right:0}.viewToggle button.active{background:var(--brown);color:#fff}.viewGridIcon{grid-template-rows:repeat(2,6px);grid-template-columns:repeat(2,6px);gap:3px;display:grid}.viewGridIcon i{border:1.5px solid;border-radius:1px;display:block}.viewListIcon{gap:4px;width:18px;display:grid}.viewListIcon i{background:currentColor;border-radius:2px;height:2px;display:block}.favoriteHeartIcon{width:20px;height:20px;display:block;overflow:visible}.favoriteHeartIcon path{fill:#0000;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;transition:fill .22s,stroke .22s}.productCard,.samplePhoto{position:relative}.favoriteButton{z-index:3;aspect-ratio:1;cursor:pointer;place-items:center;position:absolute;top:8px;right:8px;box-shadow:0 4px 12px #32211824;width:38px!important;height:38px!important;min-height:38px!important;color:var(--brown)!important;background:#fffffff5!important;border:1px solid #593f302b!important;border-radius:999px!important;margin:0!important;padding:0!important;display:grid!important}.favoriteButton.active{color:#a31626!important;border-color:#d7858f!important}.favoriteButton.active .favoriteHeartIcon path,.headerFavoritesButton.hasFavorites .favoriteHeartIcon path{fill:#a31626;stroke:#a31626;animation:.24s ease-out favoriteHeartFill}.favoriteButton:hover{border-color:#d4a8ad!important}@keyframes favoriteHeartFill{0%{fill-opacity:0}to{fill-opacity:1}}.catalogLoading,.catalogEmpty{border:1px solid var(--line);min-height:210px;color:var(--muted);text-align:center;background:#fff;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;padding:35px;display:flex}.catalogLoading i{border:3px solid #e7ddd0;border-top-color:var(--gold);border-radius:50%;width:28px;height:28px;animation:.75s linear infinite globalProcessingSpin}.catalogEmpty b{color:var(--brown);font:22px Literata,Georgia,serif}.catalogEmpty span{max-width:480px;font-size:12px;line-height:1.55}@media (width>=601px){.productGrid.listView{grid-template-columns:1fr;gap:10px}.productGrid.listView .productCard{grid-template-rows:auto auto auto 1fr 44px;grid-template-columns:180px minmax(0,1fr) minmax(210px,260px);column-gap:20px;min-height:184px;padding:14px;display:grid}.productGrid.listView .samplePhoto{grid-area:1/1/6;align-self:center;width:180px;height:154px;margin:0;position:static}.productGrid.listView .favoriteButton{top:14px;right:14px;width:38px!important;height:38px!important;min-height:38px!important}.productGrid.listView .noveltyBadge{position:absolute;top:17px;left:50%;transform:translate(-50%)}.productGrid.listView .productFlags{grid-area:1/2}.productGrid.listView .gender{grid-area:2/2;margin:4px 0}.productGrid.listView h3{grid-area:3/2;min-height:0;margin:0}.productGrid.listView .productMetaRow{grid-area:4/2;align-self:start}.productGrid.listView .price{grid-area:1/3/5;align-self:center;align-items:flex-start;margin:0}.productGrid.listView .priceValues{flex-direction:column;align-items:flex-start;gap:5px}.productGrid.listView>.productCard>.addButton,.productGrid.listView>.productCard>.quantityControls{grid-area:5/3;align-self:end;width:100%;height:44px;margin:0}}.favoritesModal{background:var(--paper);width:min(700px,100% - 30px);max-height:92vh;padding:38px;position:absolute;top:4vh;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 24px 70px #00000057}.favoritesModal h2{margin:0;font:38px/1.1 Literata,Georgia,serif}.favoritesCount{color:var(--muted);margin:8px 0 24px;font-size:12px}.favoritesList{border-top:1px solid var(--line);display:grid}.favoritesList article{border-bottom:1px solid var(--line);grid-template-columns:86px minmax(0,1fr) 44px;align-items:center;gap:16px;padding:12px 0;display:grid}.favoritesList article>img{object-fit:cover;border:1px solid var(--line);background:var(--cream);width:86px;height:96px}.favoritesList article>div{gap:5px;min-width:0;display:grid}.favoritesList article>div b{font:16px/1.3 Literata,Georgia,serif}.favoritesList article>div span{color:var(--gold);font-weight:800}.favoritesList article>div small{color:#4f7652;font-weight:700}.favoritesList article>button{color:#a31626;cursor:pointer;background:#fff;border:1px solid #e6b9bf;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.favoritesList article>button span{font-size:22px}.favoritesActions{grid-template-columns:1fr 1fr;gap:9px;margin-top:22px;display:grid}.favoritesActions button{background:var(--brown);color:#fff;cursor:pointer;border:0;min-height:50px;padding:12px 16px;font-weight:800}.favoritesActions .shareFavoritesButton{background:#25a94f;justify-content:center;align-items:center;gap:8px;display:flex}.shareFavoritesButton img{filter:brightness(0)invert();width:23px;height:23px}.continueShoppingButton{color:var(--brown);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin:14px auto 0;padding:10px;text-decoration:underline;display:block}.favoritesEmpty{border:1px solid var(--line);text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:230px;padding:30px;display:flex}.favoritesEmpty>span{color:#9f7880;font-size:45px}.favoritesEmpty>b{font:20px Literata,Georgia,serif}.favoritesEmpty p{max-width:390px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.headerActionTile:focus-visible,.favoriteButton:focus-visible,.viewToggle button:focus-visible,.favoritesModal button:focus-visible{outline-offset:2px;outline:3px solid #d9ad6c}@media (width<=600px){.topbar{gap:3vw;height:85px;min-height:85px;padding:0 4vw}.topbar .brand{flex:none;width:17vw;min-width:72px;max-width:90px;height:42px;margin-right:0}.headerActions{flex:1;gap:5px;width:auto;min-width:0;display:flex}.headerActionTile{width:0;height:44px;min-height:44px;box-shadow:none;border-radius:5px;flex:1 1 0;padding:3px 4px}.accountButton{text-align:left;grid-template-columns:21px minmax(0,1fr) 7px;align-items:center;gap:3px;display:grid}.headerFavoritesButton,.cartButton{text-align:left;grid-template-columns:18px minmax(0,1fr) 17px;align-items:center;gap:3px;display:grid}.headerActionIcon{width:21px;height:21px}.headerTileIcon{width:18px;height:18px}.accountActionCopy{align-content:center;gap:1px;min-width:0;display:grid}.accountActionCopy small,.accountActionCopy em,.headerActionChevron{display:block}.accountActionCopy small{font-size:6.5px}.accountActionCopy em{font-size:5.5px}.headerActionChevron{font-size:14px}.accountActionCopy strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:800 9.5px/1.05 Literata,Georgia,serif;display:block;overflow:hidden}.headerFavoritesButton strong,.cartButton strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:800 8.5px/1.05 Literata,Georgia,serif;display:block;overflow:hidden}.headerFavoritesButton .headerActionIcon{background:0 0;border:0}.headerFavoritesButton .favoriteHeartIcon{width:18px;height:18px}.headerFavoritesButton b,.cartButton b{width:17px;min-width:17px;height:17px;font-size:8px;position:static}.cartButton .headerActionIcon{background:0 0}.cartButton{padding:3px 4px}body .catalog .resultsBar{margin:14px 14px 10px}.viewToggle{flex:none;grid-template-columns:42px 42px;height:42px}body .catalog .productGrid.gridView{background:0 0;border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 10px;display:grid}body .catalog .productGrid.gridView .productCard{border:1px solid var(--line);background:#fff;min-width:0;min-height:410px;padding:8px;display:flex!important}body .catalog .productGrid.gridView .productCard .productFlags,body .catalog .productGrid.gridView .productCard .gender,body .catalog .productGrid.gridView .productCard h3,body .catalog .productGrid.gridView .productCard .productMetaRow,body .catalog .productGrid.gridView .productCard .price,body .catalog .productGrid.gridView .productCard>.addButton,body .catalog .productGrid.gridView .productCard>.quantityControls{width:auto;grid-area:auto!important}body .catalog .productGrid.gridView .productCard .productFlags{min-height:18px}.productGrid.gridView .productCard .number{font-size:7px}.productGrid.gridView .productCard .noveltyBadge{padding:4px 5px;font-size:5px}body .catalog .productGrid.gridView .productCard .samplePhoto{border:1px solid #e3d8c9;align-self:auto;width:100%;height:166px;margin:7px 0 10px;grid-area:auto!important}.productGrid.gridView .favoriteButton{top:5px;right:5px;width:32px!important;height:32px!important;min-height:32px!important}.productGrid.gridView .favoriteButton .favoriteHeartIcon{width:17px;height:17px}body .catalog .productGrid.gridView .productCard .gender{margin:0 0 4px;font-size:6.5px}.productGrid.gridView .productCard h3{overflow-wrap:anywhere;min-height:45px!important;margin:0!important;font:12px/1.25 Literata,Georgia,serif!important}.productGrid.gridView .productMetaRow{flex-direction:column;gap:2px;align-items:flex-start!important;min-height:46px!important;display:flex!important}.productGrid.gridView .productMetaRow .aromaLabels{flex-wrap:nowrap;gap:2px;max-width:100%;min-height:17px;margin:5px 0 2px;display:flex;overflow:hidden}.productGrid.gridView .productMetaRow .aromaLabels span{padding:3px 4px;font-size:5.5px}.productGrid.gridView .desktopStock{margin:0!important;font-size:6.5px!important;display:block!important}body .catalog .productGrid.gridView .productCard .price{margin:5px 0 8px;display:block}.productGrid.gridView .priceValues{flex-direction:column;align-items:flex-start;gap:2px!important;display:flex!important}.productGrid.gridView .priceValues b{font-size:16px!important}.productGrid.gridView .priceValues em{font-size:11px!important}.productGrid.gridView .mobileStock{display:none!important}body .catalog .productGrid.gridView .productCard>.addButton,body .catalog .productGrid.gridView .productCard>.quantityControls{width:100%!important;height:37px!important;min-height:37px!important;margin-top:auto!important}.productGrid.gridView .productCard>.addButton{padding:0 5px!important;font-size:7px!important}.productGrid.gridView .quantityControls{grid-template-columns:34px 1fr 34px!important}.productGrid.gridView .quantityControls button{font-size:18px!important}.catalogLoading,.catalogEmpty{min-height:180px;margin:0 10px;padding:25px 16px}.catalogEmpty b{font-size:18px}.favoritesModal{width:calc(100% - 20px);max-height:96vh;padding:29px 17px 24px;top:2vh}.favoritesModal h2{font-size:30px}.favoritesList article{grid-template-columns:72px minmax(0,1fr) 42px;gap:10px}.favoritesList article>img{width:72px;height:82px}.favoritesList article>div b{font-size:13px}.favoritesList article>div span{font-size:12px}.favoritesList article>div small{font-size:9px}.favoritesActions{grid-template-columns:1fr}.favoritesActions button{min-height:48px}.overlay>.favoritesModal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}body .catalog .productGrid.listView .samplePhoto{position:static}body .catalog .productGrid.listView .favoriteButton{top:8px;right:10px;width:32px!important;height:32px!important;min-height:32px!important}body .catalog .productGrid.listView .favoriteButton .favoriteHeartIcon{width:17px;height:17px}body .catalog .productGrid.listView .noveltyBadge{padding:4px 6px;font-size:6px;position:absolute;top:11px;left:56%;transform:translate(-50%)}.bestSellerSparkLarge{width:15px;height:15px}.bestSellerSparkSmall{width:9px;height:9px}}@media (width<=360px){body .catalog .productGrid.gridView{gap:6px;padding:0 7px}body .catalog .productGrid.gridView .productCard{min-height:400px;padding:7px}body .catalog .productGrid.gridView .productCard .samplePhoto{height:150px}.topbar .brand{flex-basis:auto;width:17vw;min-width:62px}.headerActionTile{padding-left:2px;padding-right:2px}.accountButton{grid-template-columns:19px minmax(0,1fr) 5px;gap:2px}.headerFavoritesButton,.cartButton{grid-template-columns:16px minmax(0,1fr) 14px;gap:2px}.headerActionIcon{width:19px;height:19px}.headerTileIcon{width:16px;height:16px}.accountActionCopy small{font-size:5.5px}.accountActionCopy em{font-size:4.8px}.headerActionChevron{font-size:11px}.accountActionCopy strong{font-size:8px}.headerFavoritesButton strong,.cartButton strong{font-size:7.2px}.headerFavoritesButton b,.cartButton b{width:14px;min-width:14px;height:14px;font-size:7px}}.headerFavoritesButton b,.cartButton b{background:#805322;font-size:10px}.headerActionTile:focus-visible{outline-color:#6b4226}@media (width<=600px){.headerFavoritesButton b,.cartButton b{font-size:8px}}@media (width<=360px){.headerFavoritesButton b,.cartButton b{font-size:7px}}@media (prefers-reduced-motion:reduce){.catalogLoading i{animation-duration:1.4s}.favoriteButton.active .favoriteHeartIcon path,.headerFavoritesButton.hasFavorites .favoriteHeartIcon path,.bestSellerSpark{animation:none!important}.bestSellerSpark{opacity:0!important}}.inventoryOverrideModal{width:min(590px,100%)}.inventoryShortageList{gap:10px;margin:22px 0;display:grid}.inventoryShortageList>div{background:#fffaf0;border:1px solid #dfc58c;border-left:4px solid #b78b4f;border-radius:7px;gap:6px;padding:14px 16px;display:grid}.inventoryShortageList b{font-size:14px}.inventoryShortageList span{color:var(--muted);font-size:12px}.inventoryShortageList em{color:#9a4d3f;font-size:11px}.inventoryOverrideWarning{color:#7c5122;background:#fff4d8;border-radius:7px;padding:12px 14px;font-size:12px;line-height:1.55}.inventoryOverrideActions{grid-template-columns:1fr 1.35fr;gap:10px;margin-top:20px;display:grid}.inventoryOverrideActions button{border:1px solid var(--line);min-height:46px;color:var(--brown);cursor:pointer;background:#fff}.inventoryOverrideActions .forceReopenOrder{background:var(--brown);border-color:var(--brown);color:#fff;font-weight:700}.inventoryOverrideActions button:disabled{opacity:.6;cursor:wait}.adminShell.adminDark .inventoryOverrideModal{color:#f4f4f4;background:#202529}.adminShell.adminDark .inventoryShortageList>div{background:#292f33;border-color:#735d35}.adminShell.adminDark .inventoryShortageList span{color:#c5cbd0}.adminShell.adminDark .inventoryOverrideWarning{color:#f0d597;background:#3a3020}.adminShell.adminDark .inventoryOverrideActions button:not(.forceReopenOrder){color:#f4f4f4;background:#2a3034;border-color:#495158}@media (width<=560px){.inventoryOverrideActions{grid-template-columns:1fr}.inventoryOverrideModal{padding:30px 22px}.inventoryShortageList>div{padding:12px}}@media (width<=600px){body .catalog .productGrid.listView .productCard>.addButton{white-space:nowrap;font-weight:800;font-size:11px!important}body .catalog .productGrid.gridView .productCard>.addButton{white-space:nowrap;font-weight:800;font-size:9px!important}}.resellerChoice{background:#fff;border:1px solid #d3ad70;gap:14px;margin:0 0 22px;padding:16px;display:grid;box-shadow:0 8px 24px #38271f0f}.resellerChoice.active{border-color:var(--gold);background:#fff9ed;box-shadow:inset 0 0 0 1px #b98a4b29,0 8px 24px #38271f14}.resellerChoiceCopy{gap:11px;min-width:0;display:grid}.resellerEyebrow{color:var(--gold);letter-spacing:.13em;align-items:center;gap:9px;font-size:9px;font-weight:900;display:flex}.resellerEyebrow svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:23px}.resellerChoiceTitle{background:var(--brown);color:#fff;border-radius:7px;width:100%;padding:13px 17px;font:clamp(22px,3.2vw,31px)/1.12 Georgia,serif;display:block;box-shadow:0 5px 14px #38271f26}.resellerChoiceDescription{max-width:640px;color:var(--muted);font-size:11px;line-height:1.6}.resellerBenefit{color:#654b34;letter-spacing:.055em;background:#fbf4e8;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;padding:7px 11px;font-size:8px;font-weight:800;line-height:1.25;display:flex}.resellerBenefit svg{width:19px;height:19px;fill:var(--gold);stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.resellerSwitch{border:1px solid var(--brown);width:100%;min-width:0;min-height:58px;color:var(--brown);cursor:pointer;background:#fff;border-radius:999px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:15px;padding:9px 15px;transition:background .18s,color .18s,border-color .18s,transform .18s;display:grid;box-shadow:0 5px 14px #38271f17}.resellerSwitch:hover{transform:translateY(-1px)}.resellerSwitch input{opacity:0;pointer-events:none;position:absolute}.resellerSwitch i{border:1px solid var(--line);background:#fff;border-radius:999px;width:62px;height:34px;transition:background .18s,border-color .18s;display:block;position:relative;box-shadow:inset 0 1px 4px #38271f1f}.resellerSwitch i:before{content:"";background:#f2eee8;border-radius:50%;width:26px;height:26px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0003}.resellerSwitch input:checked+i{border-color:var(--gold);background:var(--gold)}.resellerSwitch input:checked+i:before{background:#fff;transform:translate(28px)}.resellerSwitch span{min-width:0;color:var(--brown);letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.2;transition:color .18s}.resellerChoice.active .resellerSwitch{border-color:var(--brown);background:var(--brown);color:#fff}.resellerChoice.active .resellerSwitch span{color:#fff}.checkoutSectionHeading{gap:5px;margin:20px 0 11px;display:grid}.checkoutSectionHeading>b{color:var(--brown);font:19px Georgia,serif}.checkoutSectionHeading>span{color:var(--muted);font-size:10px;line-height:1.45}.recipientSection{border:1px solid var(--line);background:#fff;margin-top:22px;padding:18px}.recipientSection .checkoutSectionHeading{background:var(--brown);border-radius:7px;margin:0 0 17px;padding:13px 17px;box-shadow:0 5px 14px #38271f26}.recipientSection .checkoutSectionHeading>b{color:#fff}.recipientSection .checkoutSectionHeading>span{color:#eadfd6}.neutralShippingNotice{border-left:3px solid var(--gold);background:#fbf5e9;gap:5px;margin-top:15px;padding:12px 14px;display:grid}.neutralShippingNotice b{color:var(--brown);font-size:11px}.neutralShippingNotice span{color:var(--muted);font-size:10px;line-height:1.5}.resellerSwitch:has(input:focus-visible){outline-offset:3px;outline:3px solid #b98a4b73}.resellerSwitch input:focus-visible+i{outline:2px solid var(--gold);outline-offset:2px}.resellerOrderBadge{color:#76501d;letter-spacing:.06em;background:#fff4d8;border:1px solid #b98a4b;border-radius:999px;align-items:center;min-height:20px;padding:3px 8px;font-size:8px;font-weight:800;display:inline-flex}.resellerDeliveryDetails{border-bottom:1px solid var(--line);border-left:4px solid var(--gold);background:#fff9ed;padding:14px 16px;gap:5px!important;display:grid!important}.resellerDeliveryDetails b{color:var(--brown);font-size:12px}.resellerDeliveryDetails span{color:var(--brown);font-size:10px;line-height:1.4}.resellerDeliveryDetails small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.4}.adminShell.adminDark .resellerOrderBadge{color:#f0d597;background:#3a3020;border-color:#ba8d4e}.adminShell.adminDark .resellerDeliveryDetails{background:#302b22;border-color:#ba8d4e}.adminShell.adminDark .resellerDeliveryDetails b,.adminShell.adminDark .resellerDeliveryDetails span{color:#f4f4f4}.adminShell.adminDark .resellerDeliveryDetails small{color:#c5cbd0}.customerResellerDestination{border-left:3px solid var(--gold);background:#fff9ed;gap:4px;margin:16px 0 0;padding:12px 14px;display:grid}.customerResellerDestination b{color:var(--brown);font-size:12px}.customerResellerDestination span{color:var(--muted);font-size:10px}.orderItemsDetails>.resellerDeliveryDetails{box-sizing:border-box!important;grid-template-columns:1fr!important;align-items:start!important;width:100%!important;min-width:0!important}@media (width<=560px){.resellerChoice{gap:12px;padding:13px}.resellerChoiceTitle{padding:11px 13px;font-size:21px}.resellerChoiceDescription{font-size:10px}.resellerBenefit{border-radius:7px;width:100%;padding:7px 9px;font-size:7px}.resellerSwitch{grid-template-columns:54px minmax(0,1fr);gap:11px;min-height:54px;padding:8px 11px}.resellerSwitch i{width:54px;height:30px}.resellerSwitch i:before{width:22px;height:22px}.resellerSwitch input:checked+i:before{transform:translate(24px)}.resellerSwitch span{font-size:9px}.recipientSection{padding:14px}.recipientSection .checkoutSectionHeading{padding:11px 13px}.resellerDeliveryDetails{padding:12px!important}}.orderSenderAudit{grid-template-columns:minmax(180px,1fr) auto minmax(95px,auto)!important;gap:10px 14px!important}.orderSenderAuditCopy{gap:3px;min-width:0;display:grid}.orderSenderAuditCopy small{grid-column:auto!important}.editOrderAddress{border:1px solid var(--gold);background:var(--brown);color:#fff;white-space:nowrap;cursor:pointer;min-height:34px;padding:8px 14px;font-size:9px;font-weight:800}.editOrderAddress:hover:not(:disabled){background:#5a392a}.editOrderAddress:disabled{border-color:var(--line);color:#fff;cursor:not-allowed;opacity:.76;background:#8a837f}.orderAddressEditModal{width:min(760px,100% - 28px)}.orderAddressHelp{color:var(--muted);margin:-14px 0 22px;font-size:12px;line-height:1.5}.orderAddressWarning{border-left:4px solid var(--gold);color:#6a4b2c;background:#fff7e8;margin:18px 0 0;padding:12px 14px;font-size:11px;line-height:1.5}.orderAddressError{color:#9b3e32;background:#fff0ed;margin:12px 0 0;padding:11px 13px;font-size:11px;font-weight:700}.orderAddressEditModal .saveCustomer:disabled{opacity:.65;cursor:wait}.adminShell.adminDark .editOrderAddress{color:#fff;background:#8f6037;border-color:#ba8d4e}.adminShell.adminDark .editOrderAddress:disabled{color:#c7cdd1;background:#4a5054;border-color:#555d63}.adminShell.adminDark .orderAddressWarning{color:#f0d597;background:#3a3020}.adminShell.adminDark .orderAddressError{color:#ffd5cb;background:#4b2925}@media (width<=700px){.orderSenderAudit{grid-template-columns:minmax(0,1fr) auto!important}.orderSenderAudit>span{grid-column:1/-1;text-align:left!important}.editOrderAddress{padding:8px 10px;font-size:8px}.orderAddressEditModal{padding:28px 20px}}.senderProfiles{gap:16px;margin:17px 0 25px;display:grid}.senderProfileBlock{border:1px solid var(--line);background:#fff;padding:18px}.senderProfileBlock>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.senderProfileBlock>header>div{gap:4px;display:grid}.senderProfileBlock>header b{color:var(--brown);font:18px Georgia,serif}.senderProfileBlock>header span{color:var(--muted);font-size:10px}.senderProfileBlock>header em{background:var(--cream);color:var(--brown);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:800}.privateSenderProfile{border-left:4px solid var(--gold)}.senderCarrierToggles{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.senderCarrierToggles label{border:1px solid var(--line);background:var(--cream);cursor:pointer;align-items:center;gap:8px;min-height:38px;padding:9px 12px;display:flex}.senderCarrierToggles input{width:17px;height:17px;accent-color:var(--gold)}.senderCarrierToggles span{color:var(--brown);font-size:10px;font-weight:800}.orderSenderAudit{border-bottom:1px solid var(--line);border-left:4px solid var(--gold);background:#fffaf0;padding:11px 14px;grid-template-columns:auto 1fr!important;align-items:center!important;gap:3px 10px!important;display:grid!important}.orderSenderAudit b{color:var(--brown);font-size:10px}.orderSenderAudit span{font-weight:800;color:var(--brown)!important;font-size:11px!important}.orderSenderAudit small{color:var(--muted);grid-column:1/-1;font-size:8px}.adminShell.adminDark .senderProfileBlock{background:#202529;border-color:#495158}.adminShell.adminDark .senderProfileBlock>header b,.adminShell.adminDark .senderCarrierToggles span{color:#f4f4f4}.adminShell.adminDark .senderProfileBlock>header em,.adminShell.adminDark .senderCarrierToggles{color:#f1d59b;background:#292f33}.adminShell.adminDark .senderCarrierToggles label{background:#292f33;border-color:#495158}.adminShell.adminDark .orderSenderAudit{background:#302b22;border-color:#ba8d4e}.adminShell.adminDark .orderSenderAudit b,.adminShell.adminDark .orderSenderAudit span{color:#f4f4f4!important}.adminShell.adminDark .orderSenderAudit small{color:#c5cbd0}@media (width<=700px){.senderProfileBlock{padding:14px}.senderProfileBlock>header{flex-direction:column}.senderCarrierToggles{display:grid}.senderCarrierToggles label{box-sizing:border-box;width:100%}}.paymentChoiceThree{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.paymentChoice button{text-align:left;min-height:96px;padding:17px}.paymentChoice button>span{color:var(--muted)}.paymentChoice b{font:700 22px Georgia,serif}.paymentPixCopy>b,.paymentCard>b{color:var(--brown);align-items:center;gap:9px;font-weight:700;display:flex}.paymentMethodIcon{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:31px;height:31px}.paymentMethodIcon.pix{object-fit:contain;display:block}.paymentChoice .paymentPix{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.paymentChoiceThree .paymentPix{grid-area:1/1;grid-template-columns:1fr;align-content:start}.paymentChoiceThree .paymentPixOffer{justify-items:start;min-width:0}.paymentChoiceThree .paymentPixOffer>strong{white-space:normal;text-align:center}.paymentPixCopy{gap:7px;min-width:0;display:grid}.paymentPixCopy>span{color:var(--muted);font-size:12px;font-weight:600}.paymentPixOffer{justify-items:center;gap:6px;min-width:156px;display:grid}.paymentPixOffer>strong{background:var(--brown);color:#fff;letter-spacing:.015em;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;min-height:38px;padding:8px 14px;font:700 11px/1.15 Arial,sans-serif;display:inline-flex}.paymentPixOffer>span{color:var(--brown);font-size:12px;font-weight:700}.paymentChoice .paymentCard{flex-direction:column;grid-area:1/2;justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}.paymentCard>span{color:var(--muted);font-size:12px;font-weight:600}.mercadoPagoMark{align-items:center;min-width:0;display:inline-flex}.mercadoPagoMark img{object-fit:contain;flex:none;width:95px;height:24px;display:block}.mercadoPagoMark.compact img{width:34px;height:24px}.paymentChoice .paymentSavedCard{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:112px;display:grid}.paymentSavedCardCopy{gap:4px;min-width:0;display:grid}.paymentSavedCardCopy>span,.paymentSavedCardCopy>small{color:var(--muted);font-size:10px;line-height:1.35}.paymentSavedCardMeta{justify-items:end;gap:9px;display:grid}.paymentSavedCardMeta>em{color:#fff;white-space:nowrap;background:#d5a343;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800}.paymentSavedCardMeta .mercadoPagoMark b{font-size:8px}.paymentChoice button.active{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);background:#fffaf0}@media (width<=560px){.paymentChoice .paymentPix{gap:10px}.paymentChoice button{min-height:150px;padding:14px}.paymentChoice b{font-size:22px}.paymentPixCopy>span,.paymentCard>span{font-size:11px}.paymentPixOffer{gap:6px}.paymentPixOffer>strong{min-height:38px;padding:8px 9px;font-size:9px}.paymentPixOffer>span{font-size:10px}.paymentChoice .paymentSavedCard{grid-template-columns:34px minmax(0,1fr) auto;gap:9px;min-height:104px;padding:13px}.paymentSavedCard>.paymentMethodIcon{width:29px;height:29px}.paymentSavedCardCopy>b{font-size:18px}.paymentSavedCardCopy>span,.paymentSavedCardCopy>small{font-size:8px}.paymentSavedCardMeta>em{padding:5px 7px;font-size:7px}.mercadoPagoMark img{width:88px;height:auto}.mercadoPagoMark.compact img{width:30px;height:21px}.paymentCard>b,.paymentPixCopy>b{gap:6px}.paymentMethodIcon{width:27px;height:27px}}@media (width<=370px){.paymentChoice button{padding:11px}.paymentChoice b{font-size:19px}.paymentPixCopy>span,.paymentCard>span{font-size:10px}.paymentChoiceThree .paymentPixOffer{min-width:0}.paymentPixOffer>strong{min-height:34px;padding:7px;font-size:8px}.paymentPixOffer>span{font-size:10px}}.productCard>.addButton,.productCard>.quantityControls{width:calc(100% - 56px);height:44px;min-height:44px;margin-top:auto}.productCard>.addButton{padding-top:0;padding-bottom:0}.shareProductButton{z-index:4;border:1px solid var(--gold);width:44px;height:44px;min-height:44px;color:var(--brown);cursor:pointer;background:#fff;border-radius:5px;place-items:center;margin:0;padding:0;transition:background .18s,border-color .18s,transform .18s;display:grid;position:absolute;bottom:16px;right:16px;box-shadow:0 4px 12px #38271f14}.shareProductButton:hover{border-color:var(--brown);background:#fbf4e8;transform:translateY(-1px)}.shareIcon{width:22px;height:22px;display:block;overflow:visible}.shareIcon circle{fill:#fff;stroke:currentColor;stroke-width:1.7px}.shareIcon path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round}.shareProductButton:focus-visible,.shareProductClose:focus-visible,.shareProductOptions button:focus-visible{outline-offset:2px;outline:3px solid #d9ad6c}.sharedProductFocus{border-color:var(--gold)!important;box-shadow:0 0 0 2px #b78b4f47,0 14px 34px #38271f1a!important}.shareProductBackdrop{z-index:120;overscroll-behavior:contain;touch-action:none;background:#1e1511b3;justify-content:center;align-items:flex-end;padding:18px 18px 0;display:flex;position:fixed;inset:0}.shareProductSheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:var(--paper);border-radius:27px 27px 0 0;width:min(680px,100%);max-height:92dvh;padding:22px 28px 28px;animation:.24s ease-out shareSheetEnter;position:relative;overflow:auto;box-shadow:0 -18px 55px #18100c47}.shareSheetHandle{background:#d7cdc0;border-radius:999px;width:58px;height:5px;margin:0 auto 18px;display:block}.shareProductClose{width:42px;height:42px;color:var(--brown);cursor:pointer;background:0 0;border:0;place-items:center;font:38px/1 Arial,sans-serif;display:grid;position:absolute;top:21px;right:21px}.shareProductSheet>h2{letter-spacing:-.025em;margin:0 58px 22px 0;font:700 31px/1.14 Literata,Georgia,serif}.shareProductSummary{border-bottom:1px solid var(--line);grid-template-columns:104px minmax(0,1fr);align-items:center;gap:19px;padding:0 0 22px;display:grid}.shareProductSummary>img{object-fit:cover;border:1px solid var(--line);background:var(--cream);border-radius:12px;width:104px;height:112px;display:block}.shareProductSummary>div{gap:13px;min-width:0;display:grid}.shareProductSummary h3{margin:0;font:700 21px/1.25 Literata,Georgia,serif}.shareProductSummary p{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:11px;line-height:1.4;display:flex}.shareLockIcon{fill:none;width:20px;height:20px;stroke:var(--gold);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.shareProductOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:22px;display:grid}.shareProductOptions>button{border:1px solid var(--line);min-width:0;min-height:82px;color:var(--brown);text-align:left;cursor:pointer;background:#fff;border-radius:13px;align-items:center;gap:14px;padding:12px 16px;transition:border-color .18s,background .18s,transform .18s;display:flex}.shareProductOptions>button:hover{background:#fffaf2;border-color:#c7a777;transform:translateY(-1px)}.shareProductOptions b{min-width:0;font-size:14px}.shareOptionIcon{border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}.shareOptionIcon img{object-fit:contain;width:42px;height:42px;display:block}.whatsappShareIcon{background:#25d366;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.whatsappBrandIcon{fill:#fff;width:68%;height:68%;display:block}.instagramShareIcon{background:radial-gradient(circle at 32% 106%,#ffe17d 0%,#ffcc62 10%,#f17639 28%,#ef2f74 45%,#d3228b 58%,#9537b0 72%,#5b51d8 100%);overflow:hidden;box-shadow:inset 0 0 0 1px #0000000d}.shareOptionIcon.instagramShareIcon img{filter:brightness(0)invert();width:68%;height:68%}.linkShareIcon{background:var(--brown);color:#fff;border-radius:50%}.moreShareIcon{color:var(--brown);background:#eadfce;border-radius:50%}.shareOptionSvg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.moreShareIcon .shareOptionSvg{fill:currentColor;stroke:none}.shareProductFeedback{border-left:3px solid var(--gold);color:var(--brown);background:#fff5df;margin:14px 0 0;padding:10px 12px;font-size:11px;font-weight:700;line-height:1.4}@keyframes shareSheetEnter{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@media (width>=601px){.productGrid.listView>.productCard>.addButton,.productGrid.listView>.productCard>.quantityControls{width:calc(100% - 56px)}.productGrid.listView .shareProductButton{bottom:14px;right:14px}}@media (width<=600px){body .catalog .productGrid.listView .productCard>.addButton,body .catalog .productGrid.listView .productCard>.quantityControls{justify-self:start;width:calc(100% - 42px)!important}body .catalog .productGrid.gridView .productCard>.addButton,body .catalog .productGrid.gridView .productCard>.quantityControls{align-self:flex-start;width:calc(100% - 43px)!important}body .catalog .productGrid.listView .shareProductButton{border-radius:4px;width:32px;height:32px;min-height:32px;bottom:11px;right:14px}body .catalog .productGrid.gridView .shareProductButton{border-radius:4px;width:34px;height:37px;min-height:37px;bottom:8px;right:8px}.shareProductButton .shareIcon{width:18px;height:18px}.shareProductBackdrop{padding:0}.shareProductSheet{width:100%;max-height:94dvh;padding:14px 18px max(20px,env(safe-area-inset-bottom));border-radius:25px 25px 0 0}.shareSheetHandle{width:54px;height:5px;margin-bottom:17px}.shareProductClose{width:40px;height:40px;font-size:35px;top:15px;right:13px}.shareProductSheet>h2{margin:0 50px 20px 0;font-size:26px}.shareProductSummary{grid-template-columns:86px minmax(0,1fr);gap:15px;padding-bottom:18px}.shareProductSummary>img{border-radius:9px;width:86px;height:96px}.shareProductSummary>div{gap:10px}.shareProductSummary h3{font-size:16px;line-height:1.28}.shareProductSummary p{gap:6px;font-size:9px}.shareLockIcon{width:18px;height:18px}.shareProductOptions{gap:8px;margin-top:18px}.shareProductOptions>button{border-radius:11px;gap:10px;min-height:72px;padding:9px 10px}.shareProductOptions b{font-size:11px}.shareOptionIcon{width:42px;height:42px}.shareOptionIcon img{width:38px;height:38px}.shareOptionSvg{width:23px;height:23px}.shareProductFeedback{margin-top:11px;font-size:10px}}@media (width<=360px){.shareProductOptions>button{gap:7px;padding:8px}.shareProductOptions b{font-size:10px}.shareOptionIcon{width:38px;height:38px}.shareOptionIcon img{width:35px;height:35px}.shareProductSummary h3{font-size:15px}}@media (prefers-reduced-motion:reduce){.shareProductSheet{animation:none}.shareProductButton,.shareProductOptions>button{transition:none}}.samplePhoto>img,.photoPreviewZoomButton img,.cartList>div>img,.favoritesList article>img,.shareProductSummary>img{filter:brightness(1.08)}.samplePhoto>img[src*="/import-miniatures-20260911-prada/"],.photoPreviewZoomButton img[src*="/import-miniatures-20260911-prada/"],.cartList>div>img[src*="/import-miniatures-20260911-prada/"],.favoritesList article>img[src*="/import-miniatures-20260911-prada/"],.shareProductSummary>img[src*="/import-miniatures-20260911-prada/"]{filter:brightness(1.16)}.checkoutButton:disabled{cursor:wait;opacity:.68}.savedCardCheckout{border:1px solid var(--line);background:#fff;gap:14px;margin:12px 0 20px;padding:18px;display:grid}.cardCheckoutModeChoice{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cardCheckoutModeChoice>button{border:1px solid var(--line);min-width:0;color:var(--brown);text-align:left;cursor:pointer;background:#fff;gap:4px;padding:12px;display:grid}.cardCheckoutModeChoice>button.active{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);background:#fbf5e9}.cardCheckoutModeChoice b{font-size:11px}.cardCheckoutModeChoice span{color:var(--muted);font-size:9px;line-height:1.4}.savedCardLoading{min-height:74px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:11px;display:flex}.savedCardLoading.compact{min-height:50px}.savedCardLoading i{border:2px solid #e2d7ca;border-top-color:var(--gold);border-radius:50%;width:20px;height:20px;animation:.75s linear infinite savedCardSpin}@keyframes savedCardSpin{to{transform:rotate(360deg)}}.legacyCardNotice{border-left:4px solid var(--gold);background:#fbf5e9;gap:6px;padding:14px;display:grid}.legacyCardNotice b{font:16px Georgia,serif}.legacyCardNotice span{color:var(--muted);font-size:11px;line-height:1.5}.legacyCardNotice button{color:var(--brown);cursor:pointer;background:0 0;border:0;justify-self:start;padding:5px 0;font-size:11px;font-weight:700;text-decoration:underline}.legacyCardNotice.cardLoadError{background:#fff3ef;border-left-color:#9b5d50}.savedCardLoginPrompt{background:#fbf5e9;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.savedCardLoginPrompt>div{gap:5px;display:grid}.savedCardLoginPrompt b{font:15px Georgia,serif}.savedCardLoginPrompt span{color:var(--muted);font-size:10px;line-height:1.45}.savedCardLoginPrompt>button{border:1px solid var(--brown);background:var(--brown);color:#fff;cursor:pointer;flex:none;padding:10px 15px;font-size:11px;font-weight:700}.savedCardCheckoutHeading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.savedCardCheckoutHeading>div{gap:5px;display:grid}.savedCardCheckoutHeading>div>b{font:19px Georgia,serif}.savedCardCheckoutHeading>div>span{color:var(--muted);font-size:10px;line-height:1.4}.mpSecureBadge{color:#466044;white-space:nowrap;background:#edf4ea;border-radius:999px;flex:none;padding:7px 9px;font-size:9px;font-weight:800}.savedCardPicker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.savedCardPicker>button{border:1px solid var(--line);min-width:0;color:var(--brown);text-align:left;cursor:pointer;background:#fff;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.savedCardPicker>button.selected{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);background:#fbf5e9}.savedCardPicker>button:disabled{cursor:not-allowed;opacity:.58}.savedCardPicker>button.expired>em{color:#8b4d43;font-weight:800}.savedCardPicker>button>i,.accountCardsList article>i{background:var(--brown);color:#fff;border-radius:5px;place-items:center;width:38px;height:27px;font:700 15px Georgia,serif;display:grid}.savedCardPicker>button>span{gap:3px;min-width:0;display:grid}.savedCardPicker>button>span>b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.savedCardPicker>button>span>small{color:var(--muted);letter-spacing:.06em;font-size:10px}.savedCardPicker>button>em{color:var(--muted);white-space:nowrap;font-size:8px;font-style:normal}.savedCardEmpty{border:1px dashed var(--gold);background:#fffaf1;gap:5px;padding:14px;display:grid}.savedCardEmpty b{font-size:12px}.savedCardEmpty span{color:var(--muted);font-size:10px;line-height:1.5}.addSavedCardButton{border:1px solid var(--gold);width:100%;min-height:42px;color:var(--brown);cursor:pointer;background:#fffaf1;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.addSavedCardButton>span{color:var(--gold);font-size:18px}.savedCardPaymentFields{border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr;gap:12px;padding-top:13px;display:grid}.savedCardPaymentFields label{align-content:start;gap:6px;min-width:0;display:grid}.savedCardPaymentFields label>span{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:800}.savedCardPaymentFields label>small{color:var(--muted);font-size:8px;line-height:1.4}.mpHostedField{border:1px solid var(--line);background:#fff;width:100%;min-height:47px;padding:0 11px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.mpHostedField.ready{border-color:#bfa77e}.mpHostedField iframe{border:0!important;width:100%!important;height:45px!important;display:block!important}.savedCardInstallmentSelect{border:1px solid var(--line);width:100%;min-height:47px;color:var(--brown);cursor:pointer;background:#fff;padding:0 36px 0 12px;font-size:11px;font-weight:800}.accountCardsSection{border:1px solid var(--line);background:#fff;gap:10px;margin:18px 0;padding:15px;display:grid}.accountCardsHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.accountCardsHeading>div{gap:4px;display:grid}.accountCardsHeading b{font:18px Georgia,serif}.accountCardsHeading span{color:var(--muted);font-size:9px}.accountCardsHeading>span{background:#edf4ea;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.accountCardsList{gap:7px;display:grid}.accountCardsList article{border:1px solid var(--line);background:var(--paper);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.accountCardsList article.expired{opacity:.72;background:#f3efea}.accountCardsList article.expired>div>span{color:#8b4d43;font-weight:800}.accountCardsList article>div{gap:3px;min-width:0;display:grid}.accountCardsList article>div>b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.accountCardsList article>div>span{color:var(--muted);font-size:9px}.accountCardsList article>button{color:#8b4d43;cursor:pointer;background:0 0;border:0;padding:7px 2px;font-size:9px;text-decoration:underline}.accountCardsList article>button:disabled{cursor:wait;opacity:.55}.accountCardsEmpty{border:1px dashed var(--line);color:var(--muted);text-align:center;padding:10px;margin:0!important;font-size:10px!important}.accountAddCardButton{border:1px solid var(--gold);width:100%;color:var(--brown);cursor:pointer;background:#fbf5e9;justify-content:center;align-items:center;gap:7px;padding:11px;font-size:11px;font-weight:800;display:flex}.accountAddCardButton>span{font-size:17px}.accountCardsSection>small{text-align:center;color:var(--muted);font-size:8px;line-height:1.4}.accountCardsError{background:#fff3ef;gap:8px;padding:10px;display:grid}.accountCardsError span{color:#7d473d;font-size:9px;line-height:1.4}.accountCardsError button{color:var(--brown);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:9px;text-decoration:underline}.cardFormBackdrop,.cardChallengeBackdrop{z-index:180;overscroll-behavior:contain;background:#1c130fd1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cardFormModal,.cardChallengeModal{background:var(--paper);width:min(590px,100%);max-height:94dvh;padding:34px;position:relative;overflow:auto;box-shadow:0 25px 80px #0006}.cardFormClose{background:var(--brown);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:40px;height:40px;font:28px/1 Arial,sans-serif;display:grid;position:absolute;top:12px;right:14px}.cardFormClose:disabled{cursor:wait;opacity:.5}.cardFormLock{background:#edf4ea;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:13px;display:grid}.cardFormModal h2,.cardChallengeModal h2{margin:3px 52px 9px 0;font:31px Georgia,serif}.cardFormIntroduction,.cardChallengeModal>p:not(.eyebrow){color:var(--muted);margin:0 0 18px;font-size:11px;line-height:1.55}.savedCardForm{grid-template-columns:1fr 1fr;gap:11px;display:grid;position:relative}.savedCardForm label{gap:6px;min-width:0;display:grid}.savedCardForm label>span{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:800}.savedCardForm input,.savedCardForm select{border:1px solid var(--line);width:100%;min-width:0;height:47px;color:var(--brown);background:#fff;padding:0 11px}.savedCardForm input[readonly]{color:var(--muted);background:#f5f0ea}.cardFormFullField{grid-column:1/-1}.cardFormTechnicalField{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.cardFormMessage{border-left:3px solid var(--gold);color:var(--brown);background:#fff5df;grid-column:1/-1;margin:2px 0 0;padding:10px;font-size:9px;line-height:1.45}.cardFormMessage.error{color:#7c3f35;background:#fff0ed;border-left-color:#a65a4d}.saveCardButton{background:var(--brown);color:#fff;cursor:pointer;border:0;grid-column:1/-1;width:100%;min-height:47px;padding:12px;font-weight:800}.saveCardButton:disabled{cursor:wait;opacity:.55}.cardFormPrivacy{color:var(--muted);text-align:center;margin-top:12px;font-size:8px;line-height:1.5;display:block}.cardChallengeBackdrop{z-index:190}.cardChallengeModal{width:min(680px,100%)}.cardChallengeModal iframe{border:1px solid var(--line);background:#fff;width:100%;height:min(520px,58dvh);display:block}.challengeTrackingButton{background:var(--brown);color:#fff;cursor:pointer;border:0;width:100%;margin-top:12px;padding:13px;font-weight:800}.cardChallengeModal>small{color:var(--muted);text-align:center;margin-top:10px;font-size:8px;line-height:1.45;display:block}@media (width<=600px){.savedCardCheckout{margin-bottom:17px;padding:14px}.cardCheckoutModeChoice{grid-template-columns:1fr}.savedCardLoginPrompt{flex-direction:column;align-items:stretch}.savedCardLoginPrompt>button{width:100%}.savedCardCheckoutHeading{flex-direction:column;align-items:stretch}.mpSecureBadge{align-self:flex-start}.savedCardPicker,.savedCardPaymentFields{grid-template-columns:1fr}.cardFormBackdrop,.cardChallengeBackdrop{padding:8px}.cardFormModal,.cardChallengeModal{max-height:97dvh;padding:27px 16px 22px}.cardFormModal h2,.cardChallengeModal h2{font-size:27px}.savedCardForm{grid-template-columns:1fr}.cardFormFullField{grid-column:auto}.cardFormMessage,.saveCardButton{grid-column:1}.cardChallengeModal iframe{height:57dvh}}@media (prefers-reduced-motion:reduce){.savedCardLoading i{animation:none}}.paymentChoiceThree{gap:12px}.paymentChoiceThree>.paymentPix,.paymentChoiceThree>.paymentCard{min-height:164px;padding:20px}.paymentChoiceThree>.paymentPix{gap:17px}.paymentChoiceThree>.paymentCard{gap:15px}.paymentChoiceThree .paymentPixCopy>b,.paymentChoiceThree .paymentCard>b{font-size:26px}.paymentChoiceThree .paymentMethodIcon{width:35px;height:35px}.paymentChoiceThree .paymentPixOffer>strong{min-height:46px;padding:10px 14px;font-size:12px}.paymentChoiceThree .paymentCard>.paymentMethodIcon{fill:var(--brown)}.paymentChoice .paymentSavedCard{border-color:var(--gold);grid-template-columns:54px minmax(0,1fr) auto 20px;gap:13px;min-height:132px;padding:20px 18px;position:relative}.paymentSavedCard>.paymentMethodIcon{stroke-width:2.5px;width:46px;height:46px}.paymentSavedCardCopy{gap:5px}.paymentSavedCardCopy>b{font-size:24px}.paymentSavedCardCopy>span,.paymentSavedCardCopy>small{font-size:11px}.paymentSavedCardMeta{align-content:center;align-self:stretch;justify-items:start;gap:12px}.paymentSavedCardMeta>em{padding:7px 10px;font-size:9px}.paymentSavedCardProvider{align-items:center;gap:5px;display:flex}.paymentSavedCardProvider>small{color:var(--muted);white-space:nowrap;font-size:8px}.paymentSavedCardProvider .mercadoPagoMark.compact img{width:30px;height:21px}.paymentSavedCardArrow{align-self:center;transition:transform .18s;display:grid;color:var(--brown)!important;place-items:center!important;font:34px/1 Arial,sans-serif!important}.paymentSavedCard.active .paymentSavedCardArrow{transform:rotate(90deg)}.paymentChoiceThree:has(.paymentSavedCard.active){margin-bottom:0}.paymentChoiceThree:has(.paymentSavedCard.active)+.savedCardCheckout{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);margin-top:-5px}.inlineCardForm{gap:13px;display:grid}.inlineCardForm>h3{color:var(--brown);margin:0;font:700 25px/1.2 Literata,Georgia,serif}.inlineCardForm .savedCardForm{grid-template-columns:1fr 1fr;gap:14px}.inlineCardForm .cardFormFullField{grid-column:1/-1}.inlineCardForm .savedCardForm label>span{letter-spacing:0;text-transform:none;font-size:10px}.inlineCardForm .savedCardForm input,.inlineCardForm .savedCardForm select,.inlineCardForm .mpHostedField{border-radius:6px;height:56px;min-height:56px;font-size:13px}.inlineCardForm .mpHostedField iframe{height:54px!important}.cardNumberHostedWrap{position:relative}.cardNumberHostedWrap>.mpHostedField{padding-right:145px}.cardBrandMarks{pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.cardBrandMarks>i{border-radius:3px;place-items:center;width:30px;height:20px;font:800 8px/1 Arial,sans-serif;text-decoration:none;display:grid}.cardBrandMarks .visa{color:#fff;background:#1a47a0}.cardBrandMarks .mastercard{background:0 0;position:relative}.cardBrandMarks .mastercard>u{background:#e63b2e;border-radius:50%;width:17px;height:17px;position:absolute}.cardBrandMarks .mastercard>u+u{opacity:.9;background:#f3a326;left:12px}.cardBrandMarks .elo{color:#111;background:#fff;border:1px solid #333;border-radius:50%}.cardBrandMarks .amex{color:#fff;background:#2d9bc5;font-size:7px}.saveCardConsent{justify-content:start;align-items:center;grid-template-columns:auto 1fr!important;gap:9px!important;display:flex!important}.saveCardConsent>input{accent-color:var(--gold);width:21px!important;min-width:21px!important;height:21px!important}.saveCardConsent>span{letter-spacing:0!important;text-transform:none!important;font-size:11px!important;font-weight:500!important}.inlineCardPrivacy,.savedCardSecurityNote{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:10px;line-height:1.4;display:flex}.inlineCardPrivacy svg,.savedCardSecurityNote svg{fill:none;width:17px;height:17px;stroke:var(--brown);stroke-width:1.8px;flex:none}.saveCardButton,.savedCardPayButton{background:var(--brown);color:#fff;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:55px;padding:13px;font:700 16px/1.2 Literata,Georgia,serif;display:flex}.saveCardButton .mercadoPagoMark.compact img,.savedCardPayButton .mercadoPagoMark.compact img{width:38px;height:25px}.savedCardPayButton:disabled{cursor:wait;opacity:.6}.savedCardSecurityNote{padding-top:3px}@media (width<=600px){.paymentChoiceThree{gap:9px}.paymentChoiceThree>.paymentPix,.paymentChoiceThree>.paymentCard{min-height:142px;padding:13px 11px}.paymentChoiceThree>.paymentPix{gap:12px}.paymentChoiceThree>.paymentCard{gap:11px}.paymentChoiceThree .paymentPixCopy>b,.paymentChoiceThree .paymentCard>b{font-size:20px}.paymentChoiceThree .paymentMethodIcon{width:29px;height:29px}.paymentChoiceThree .paymentPixOffer>strong{min-height:39px;padding:8px;font-size:8px}.paymentChoice .paymentSavedCard{grid-template-columns:38px minmax(0,1fr) 18px;gap:9px;min-height:127px;padding:15px 12px}.paymentSavedCard>.paymentMethodIcon{width:36px;height:36px}.paymentSavedCardCopy>b{font-size:20px}.paymentSavedCardCopy>span,.paymentSavedCardCopy>small{font-size:8px}.paymentSavedCardMeta{grid-area:2/2;justify-content:space-between;align-items:center;gap:7px;display:flex}.paymentSavedCardMeta>em{padding:5px 7px;font-size:7px}.paymentSavedCardProvider>small{font-size:7px}.paymentSavedCardArrow{grid-area:1/3/-1;font-size:28px!important}.paymentChoiceThree:has(.paymentSavedCard.active)+.savedCardCheckout{margin-top:-3px}.inlineCardForm .savedCardForm{grid-template-columns:1fr 1fr;gap:11px 8px}.inlineCardForm>h3{font-size:22px}.inlineCardForm .savedCardForm input,.inlineCardForm .savedCardForm select,.inlineCardForm .mpHostedField{height:52px;min-height:52px}.inlineCardForm .mpHostedField iframe{height:50px!important}.cardNumberHostedWrap>.mpHostedField{padding-right:114px}.cardBrandMarks{gap:4px;right:7px}.cardBrandMarks>i{width:23px;height:17px;font-size:6px}.cardBrandMarks .mastercard>u{width:14px;height:14px}.cardBrandMarks .mastercard>u+u{left:9px}.saveCardButton,.savedCardPayButton{font-size:13px}.savedCardCheckout:has(.inlineCardForm){padding:17px 12px}.savedCardPaymentFields{grid-template-columns:1fr 1fr}.savedCardPaymentFields label>small{display:none}}.customerOrdersList{gap:12px}.customerOrderCard{border:1px solid var(--line);background:#fff;padding:0;overflow:hidden}.customerOrderToggle{width:100%;color:var(--brown);text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(220px,1fr) auto auto 42px;align-items:center;gap:18px;padding:18px 20px;transition:background .18s;display:grid}.customerOrderToggle:hover{background:#fdfaf5}.customerOrderToggle:focus-visible{outline-offset:-3px;outline:3px solid #d9ad6c}.customerOrderIdentity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;min-width:0;display:grid}.customerOrderIdentity small{letter-spacing:.13em;color:var(--muted);grid-column:1/-1;font-size:9px}.customerOrderIdentity>b{font:20px Georgia,serif}.customerOrderIdentity>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.customerOrderToggle .orderStatus{white-space:nowrap;border-radius:999px;place-self:center start;padding:8px 12px;font-size:11px}.status-completed{color:#32633a;background:#e2f1e4}.customerOrderSummaryTotal{text-align:right;gap:3px;min-width:92px;display:grid}.customerOrderSummaryTotal small{letter-spacing:.13em;color:var(--muted);font-size:8px}.customerOrderSummaryTotal b{white-space:nowrap;font:18px Georgia,serif}.customerOrderExpandIcon{border:1px solid var(--gold);width:38px;height:38px;color:var(--brown);background:#fffaf1;border-radius:50%;place-items:center;font:26px/1 Arial,sans-serif;transition:background .18s,color .18s;display:grid}.customerOrderCard.expanded .customerOrderExpandIcon{background:var(--brown);color:#fff}.customerOrderDetails{border-top:1px solid var(--line);padding:0 20px 20px}@media (width<=650px){.customerOrderCard{padding:0}.customerOrderToggle{grid-template-columns:minmax(0,1fr) 38px;gap:9px 12px;padding:16px}.customerOrderIdentity{grid-area:1/1}.customerOrderToggle .orderStatus{grid-area:2/1;justify-self:start;font-size:10px}.customerOrderSummaryTotal{text-align:left;grid-area:3/1;justify-self:start;min-width:0}.customerOrderExpandIcon{grid-area:1/2/4}.customerOrderDetails{padding:0 16px 16px}}.accountAddCardButton,.accountOrdersButton,.editAccountButton,.logoutButton{border:1px solid var(--gold);width:100%;min-height:50px;color:var(--brown);text-align:center;cursor:pointer;background:#fbf5e9;justify-content:center;align-items:center;margin-top:9px;padding:12px 14px;font-size:12px;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.accountAddCardButton{margin-top:0}.accountAddCardButton:hover,.accountOrdersButton:hover,.editAccountButton:hover,.logoutButton:hover{background:#f6ead4}.accountAddCardButton:focus-visible,.accountOrdersButton:focus-visible,.editAccountButton:focus-visible,.logoutButton:focus-visible{outline-offset:2px;outline:3px solid #b98a4b73}.logoutButton:disabled{cursor:wait;opacity:.6}@media (width<=650px){.customerOrdersTop{gap:10px;padding:12px 14px}.customerOrdersTop img{width:96px;height:54px}.customerOrdersTop>div{gap:7px}.customerOrdersTop .backCatalog{border-color:var(--gold);white-space:nowrap;justify-content:center;align-items:center;min-height:42px;padding:9px 10px;font-size:10px;font-weight:700;display:inline-flex}.customerOrdersTop button{min-height:42px;padding:9px 12px;font-size:11px}}@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}@property --tw-ease{syntax:"*";inherits:false}
