@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-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--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}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.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,)}}:root{--gold:#d7a843;--cream:#f4e9d6;--black:#080706;--panel:#15100b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#fff;background:var(--black);margin:0;font-family:Arial,Helvetica,sans-serif}main{background:#090807;min-height:100vh;padding-bottom:88px}.topbar{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060504eb;justify-content:space-between;align-items:center;height:93px;padding:12px clamp(18px,5vw,72px);display:flex;position:fixed;inset:0 0 auto}.brand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.brand img{object-fit:cover;border-radius:10px;width:62px;height:62px}.brand b{letter-spacing:2px;font-family:Georgia,serif;font-size:23px;display:block}.brand small{color:#e7ca8d;letter-spacing:4px;margin-top:7px;font-size:9px;display:block}.nav{align-items:center;gap:15px;display:flex}.nav a{color:#e9c577;background:0 0;border:1px solid #b98b35;border-radius:24px;padding:12px 23px;font:600 15px Arial;text-decoration:none}.headerActions{align-items:center;gap:18px;display:flex}.headerCart{color:#e9c577;font-size:28px;line-height:1;text-decoration:none;position:relative}.headerCart span{color:#fff;background:#d92828;border-radius:50%;place-items:center;min-width:20px;height:20px;padding:3px;font:700 11px Arial;display:grid;position:absolute;top:-10px;right:-12px}.menu{color:#ddb65c;cursor:pointer;background:0 0;border:0;font-size:31px;display:none}.hero{background:url(/images/logo.jpeg) 50%/cover;align-items:flex-end;min-height:720px;padding:140px clamp(25px,8vw,150px) 80px;display:flex;position:relative;overflow:hidden}.heroBackground{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.heroOverlay{background:linear-gradient(90deg,#000000e8 0%,#00000091 51%,#0003),linear-gradient(#0000 57%,#090807);position:absolute;inset:0}.heroContent,.qualities{z-index:1;position:relative}.heroContent{max-width:580px}.eyebrow,.sectionTitle p{color:#e2bb67;letter-spacing:7px;font-size:13px;font-weight:700}.hero h1{letter-spacing:-3px;margin:18px 0 28px;font:clamp(50px,7vw,94px)/.92 Georgia,serif}.hero h1 em{color:var(--gold);font-style:normal}.intro{color:#f4eee5;max-width:390px;font-size:18px;line-height:1.6}.outlineButton{border:1px solid var(--gold);color:#fff;letter-spacing:2px;border-radius:32px;align-items:center;gap:36px;margin-top:17px;padding:16px 23px;font-weight:700;text-decoration:none;display:inline-flex}.outlineButton span{color:var(--gold);font-size:31px;line-height:10px}.qualities{gap:18px;margin:0 0 25px auto;padding:0;list-style:none;display:grid}.qualities li{color:var(--gold);align-items:center;gap:15px;font-size:30px;display:flex}.qualities span{color:#fff;letter-spacing:1px;font-size:11px}.qualities b{display:block}.categoryStrip{z-index:2;background:#18120d;border:1px solid #3e2b14;border-radius:25px;gap:18px;max-width:1120px;margin:-28px auto 26px;padding:18px 20px;display:flex;position:relative;overflow:auto}.categoryStrip button{text-align:center;color:#e9dfcf;letter-spacing:1px;cursor:pointer;background:0 0;border:0;min-width:111px;padding:0;font:11px Arial}.categoryStrip button.active{color:#f0c96e}.categoryStrip button.active .categoryImage{box-shadow:0 0 0 3px #e5b857}.categoryImage{border:1px solid var(--gold);background:50%/cover;border-radius:50%;width:78px;height:78px;margin:0 auto 9px;display:block}.c1{background-image:url(https://images.unsplash.com/photo-1483985988355-763728e1935b?auto=format&fit=crop&w=180&q=80)}.c2{background-image:url(https://images.unsplash.com/photo-1539008835657-9e8e9680c956?auto=format&fit=crop&w=180&q=80)}.c3{background-image:url(https://images.unsplash.com/photo-1506629905607-d405b7a30db1?auto=format&fit=crop&w=180&q=80)}.c4{background-image:url(https://images.unsplash.com/photo-1551028719-00167b16eac5?auto=format&fit=crop&w=180&q=80)}.c5{background-image:url(https://images.unsplash.com/photo-1594633312681-425c7b97ccd1?auto=format&fit=crop&w=180&q=80)}.c6{background-image:url(https://images.unsplash.com/photo-1551854838-212c50b4c184?auto=format&fit=crop&w=180&q=80)}.showcase{max-width:1200px;margin:auto;padding:25px clamp(18px,5vw,40px)}.sectionTitle{justify-content:space-between;align-items:center;display:flex}.sectionTitle a{color:var(--gold);letter-spacing:2px;font-size:12px;font-weight:700;text-decoration:none}.grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.product{min-width:0}.product.clickable{cursor:pointer}.productImage{background-position:50%;background-size:cover;border-radius:13px;height:390px;transition:background-image .25s;display:block;position:relative;overflow:hidden}.productImage>img{object-fit:cover;width:100%;height:100%;display:block}.productImage.videoMedia{background:#050505}.videoMedia video{object-fit:cover;width:100%;height:100%}.productImage .favorite{z-index:2;color:#fff;cursor:pointer;background:#00000073;border:1px solid #bea566;border-radius:50%;width:38px;height:38px;font-size:25px;position:absolute;top:12px;right:12px}.productImage .favorite.selected{color:#fff;background:#d72d35;border-color:#f55}.photoArrow{z-index:2;color:#fff;cursor:pointer;background:#0008;border:0;width:34px;height:42px;font-size:32px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.photoArrow.previous{border-radius:0 10px 10px 0;left:0}.photoArrow.next{border-radius:10px 0 0 10px;right:0}.photoDots{z-index:2;gap:6px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.photoDots button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:50%;width:8px;height:8px;padding:0;font-size:0}.photoDots button:last-child{border-radius:9px;width:18px;font-size:8px}.photoDots button.active{color:#0f0b05;background:#f0c96e;border-color:#f0c96e}.product h2{margin:13px 0 4px;font:20px Georgia,serif}.product p{color:var(--gold);margin:0;font-weight:700}.buy{color:#e8c36c;letter-spacing:1px;cursor:pointer;background:0 0;border:1px solid #b88a35;border-radius:16px;width:100%;margin-top:10px;padding:11px;font-size:11px;display:block}.favoriteGrid{margin-top:20px}.whatsappFloat{z-index:5;cursor:pointer;background:0 0;border:0;width:63px;height:63px;padding:0;position:fixed;bottom:100px;right:24px;box-shadow:0 8px 24px #0008}.whatsappFloat img{object-fit:contain;width:100%;height:100%;display:block}.bottomNav{z-index:8;bottom:0;background:#0a0908;border-top:1px solid #2c210f;justify-content:center;gap:min(9vw,110px);height:78px;display:flex;position:fixed;inset-inline:0}.bottomNav a{color:#aaa;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:64px;font-size:25px;text-decoration:none;display:flex}.bottomNav span{font-size:10px}.bottomNav .selected{color:var(--gold)}@media (max-width:700px){.topbar{height:82px;padding:10px 17px}.brand img{width:54px;height:54px}.brand b{font-size:20px}.brand small{letter-spacing:3px;font-size:7px}.menu{display:block}.nav{background:#120e09;border:1px solid #5a421f;border-radius:14px;padding:12px;display:none;position:absolute;top:81px;right:14px}.nav.open{display:grid}.hero{background-position:55%;min-height:810px;padding:125px 35px 44px;display:block}.heroOverlay{background:linear-gradient(90deg,#000000d6,#0000005c),linear-gradient(#0000 50%,#090807)}.hero h1{font-size:57px}.intro{max-width:310px;font-size:16px}.qualities{gap:11px;margin:34px 0 0;position:relative;bottom:auto;right:auto}.qualities li{gap:9px;font-size:23px}.qualities span{font-size:9px}.categoryStrip{border-radius:21px;margin:-17px 11px 18px}.grid{margin-right:-18px;padding-right:18px;display:flex;overflow:auto}.product{min-width:215px}.productImage{height:290px}.buy{color:#e8c36c;letter-spacing:1px;cursor:pointer;background:0 0;border:1px solid #b88a35;border-radius:16px;width:100%;margin-top:10px;padding:9px;font-size:11px;display:block}}.cartPage{background:radial-gradient(circle at 100% 0,#3c270b,#080706 48%);min-height:100vh}.cartHeader{border-bottom:1px solid #40301b;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(20px,7vw,90px);display:flex}.cartHeader a{color:#e2bb67;text-decoration:none}.cartHeader b{letter-spacing:3px;font:23px Georgia,serif}.cartContent{max-width:850px;margin:auto;padding:70px 22px}.cartContent h1{margin:14px 0 35px;font:46px Georgia,serif}.cartList{gap:14px;display:grid}.cartItem{background:#16100b;border:1px solid #4f3920;border-radius:14px;grid-template-columns:105px 1fr auto;align-items:center;gap:18px;padding:13px;display:grid}.cartPhoto{background:50%/cover;border-radius:9px;height:115px}.cartItem h2{margin:0 0 7px;font:20px Georgia,serif}.cartItem p{color:#e2bb67;margin:0}.quantity{align-items:center;gap:9px;margin-top:15px;display:flex}.quantity button{color:#fff;cursor:pointer;background:0 0;border:1px solid #826127;border-radius:6px;padding:3px 9px}.quantity .remove{color:#d8b263;border:0;margin-left:8px}.cartTotal{background:#24180d;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:16px;margin-top:22px;padding:22px;font-size:18px;display:grid}.cartTotal b{color:#e5bd5e;font-size:24px}.cartTotal a,.empty a{text-align:center;color:#100b04;letter-spacing:1px;background:linear-gradient(100deg,#bc862c,#f2cd77);border-radius:28px;grid-column:1/-1;padding:16px;font-weight:700;text-decoration:none}.empty{text-align:center;border:1px dashed #765522;border-radius:16px;padding:34px}.empty a{margin-top:20px;display:block}@media (max-width:550px){.cartContent{padding:45px 18px}.cartContent h1{font-size:37px}.cartItem{grid-template-columns:76px 1fr}.cartItem>b{grid-column:2}.cartPhoto{height:95px}}.cartTotal .continueShopping{color:#e9c577;background:0 0;border:1px solid #b98b35}.couponNavButton{cursor:pointer;transform-origin:50%;background:0 0;border:0;width:145px;padding:0;animation:5s ease-in-out infinite couponNudge!important}.couponNavButton img{width:100%;height:auto;display:block}.couponModalBackdrop{z-index:30;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.couponModal{background:radial-gradient(circle at 100% 0,#3c270b,#100c08 64%);border:1px solid #8d682b;border-radius:18px;width:min(510px,100%);padding:30px;position:relative;box-shadow:0 22px 60px #000}.couponModal h2{margin:10px 0;font:34px Georgia,serif}.couponModalIntro{color:#c9b9a2;margin:0 0 22px;line-height:1.5}.closeCoupons{color:#edc568;cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:13px;right:17px}.goCartCoupon{color:#120c05;letter-spacing:1px;text-align:center;background:linear-gradient(100deg,#bc862c,#f2cd77);border-radius:25px;margin-top:22px;padding:14px;font-size:12px;font-weight:700;text-decoration:none;display:block}.couponHint{color:#e9d1a0;margin:0;line-height:1.5}@keyframes couponNudge{0%,12%,to{transform:translate(0)rotate(0)scale(1)}2%{transform:translate(-8px)rotate(-3deg)scale(1.04)}4%{transform:translate(8px)rotate(3deg)scale(1.04)}6%{transform:translate(-7px)rotate(-3deg)scale(1.04)}8%{transform:translate(7px)rotate(3deg)scale(1.04)}10%{transform:translate(0)rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.couponNavButton{animation:5s ease-in-out infinite couponNudge!important}}@media (max-width:700px){.couponNavButton{width:104px}}.couponBox{background:#17110b;border:1px solid #67491f;border-radius:14px;gap:18px;margin-top:22px;padding:22px;display:grid}.couponBox .eyebrow{margin:0 0 12px}.couponCard{border:1px dashed #89652b;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.couponCard b,.couponCard span,.couponCard code{display:block}.couponCard span{color:#c9b9a2;margin-top:5px;font-size:13px}.couponCard code{color:#efc76d;letter-spacing:1px;margin-top:9px;font-weight:700}.couponCard button,.couponInput button,.couponApplied button{color:#e9c577;cursor:pointer;background:0 0;border:1px solid #b98b35;border-radius:18px;padding:8px 12px;font-size:11px;font-weight:700}.couponBox label{color:#e4d5c2;font-size:13px}.couponInput{margin-top:8px;display:flex}.couponInput input{color:#fff;text-transform:uppercase;background:#100c08;border:1px solid #67491f;border-right:0;border-radius:9px 0 0 9px;flex:1;min-width:0;padding:12px}.couponInput button{border-radius:0 9px 9px 0}.couponApplied,.couponMessage{color:#78d99c;margin:0;font-size:13px}.couponApplied button{color:#f0b0ae;border-color:#a34440;margin-left:8px;padding:4px 8px}.cartTotal .discount{color:#78d99c}.checkoutPage{background:radial-gradient(circle at 80% 0,#3c270b,#080706 45%);min-height:100vh}.checkoutGrid{grid-template-columns:1.3fr .7fr;gap:45px;max-width:1000px;margin:auto;padding:62px 22px;display:grid}.checkoutGrid h1{margin:12px 0 32px;font:44px Georgia,serif}.checkoutGrid label{color:#e4d5c2;gap:8px;margin-bottom:19px;font-size:13px;display:grid}.checkoutGrid input,.checkoutGrid textarea{color:#fff;background:#16100b;border:1px solid #67491f;border-radius:10px;width:100%;padding:14px;font:15px Arial}.checkoutGrid fieldset{border:1px solid #67491f;border-radius:10px;margin:0 0 19px}.checkoutGrid legend{color:#e4d5c2;padding:0 7px;font-size:13px}.checkoutGrid .option{align-items:center;gap:8px;width:auto;margin:9px 18px 11px 0;display:inline-flex}.checkoutGrid .option input{accent-color:#d7a843;width:auto}.finish{color:#160f05;letter-spacing:1px;text-align:center;cursor:pointer;background:linear-gradient(100deg,#bc862c,#f2cd77);border:0;border-radius:28px;width:100%;padding:17px;font-weight:700;text-decoration:none;display:inline-block}.orderSummary{background:#17110b;border:1px solid #62461e;border-radius:16px;align-self:start;padding:25px}.orderSummary>p{color:#e2bb67;letter-spacing:2px;margin-top:0;font-size:12px}.orderSummary>div{justify-content:space-between;gap:10px;padding:10px 0;font-size:14px;display:flex}.orderSummary b{color:#e7bd60}.orderSummary hr{border:0;border-top:1px solid #5c421f}.orderSummary .totalLine{font-size:19px}.orderSummary small{color:#b8aa98;margin-top:16px;line-height:1.5;display:block}.formError{color:#ff8e8e}.confirmation{text-align:center;background:radial-gradient(circle,#2b1c0b,#080706 65%);flex-direction:column;justify-content:center;align-items:center;max-width:650px;min-height:100vh;margin:auto;padding:30px;display:flex}.confirmation h1{margin:15px 0;font:46px Georgia,serif}.confirmation p:not(.eyebrow){color:#e2d4c4;max-width:540px;line-height:1.7}.confirmation a:not(.finish){color:#e4bb61;margin-top:24px}.confirmation .finish{max-width:420px;margin-top:20px}@media (max-width:700px){.checkoutGrid{grid-template-columns:1fr;gap:28px;padding:42px 18px}.checkoutGrid h1,.confirmation h1{font-size:37px}}.productDetails{color:#d9aa50;letter-spacing:1px;margin-top:11px;font-size:11px;text-decoration:none;display:block}.productPage{background:radial-gradient(circle at 78% 0,#38240b,#080706 48%);min-height:100vh}.productLayout{grid-template-columns:1.1fr .9fr;gap:55px;max-width:1130px;margin:auto;padding:55px 22px;display:grid}.mainMedia{background:50%/cover;border-radius:18px;height:620px;position:relative;overflow:hidden}.mainMedia.videoMedia{background:#050505}.mainMedia video{object-fit:cover;width:100%;height:100%}.galleryArrow{z-index:1;color:#fff;cursor:pointer;background:#0009;border:0;width:42px;height:52px;font-size:38px;position:absolute;top:50%;transform:translateY(-50%)}.galleryArrow.previous{border-radius:0 12px 12px 0;left:0}.galleryArrow.next{border-radius:12px 0 0 12px;right:0}.mediaThumbs{gap:10px;margin-top:13px;display:flex}.mediaThumbs button{cursor:pointer;background:50%/cover;border:1px solid #0000;border-radius:9px;width:68px;height:76px}.mediaThumbs button.selected{border:2px solid #e3b75e}.mediaThumbs .videoThumb{color:#fff;background:#1c150d;font-size:22px}.productInfo{align-self:center}.productInfo h1{margin:14px 0 10px;font:clamp(42px,5vw,66px)/1 Georgia,serif}.detailPrice{color:#e5bd61;margin:0 0 27px;font:27px Georgia,serif}.description{color:#e5d9cb;font-size:17px;line-height:1.7}.detailNote{color:#d9c8b3;background:#18120c;border-left:2px solid #d7a843;margin:26px 0;padding:15px;font-size:14px;line-height:1.5}.detailActions{gap:12px;display:flex}.detailActions .finish{flex:1}.addedButton{color:#fff;background:linear-gradient(100deg,#168244,#35c86b)}.detailFavorite,.share,.removeFromCart{color:#e5bd61;cursor:pointer;background:0 0;border:1px solid #8d682b;border-radius:28px;padding:14px 18px}.detailFavorite.selected{color:#fff;background:#d72d35;border-color:#f66}.removeFromCart{color:#ffaaa8;border-color:#a34440;width:100%;margin-top:12px}.share{width:100%;margin-top:15px}.notFound{text-align:center;place-content:center;gap:18px;min-height:100vh;display:grid}.notFound a{color:#e5bd61}@media (max-width:700px){.productLayout{grid-template-columns:1fr;gap:28px;padding:32px 18px}.mainMedia{height:440px}.productInfo h1{font-size:44px}}.categoriesPage{background:radial-gradient(circle at 80% 0,#38250c,#080706 48%);min-height:100vh}.categoriesContent{max-width:1080px;margin:auto;padding:65px 22px}.categoriesContent h1{margin:14px 0 34px;font:clamp(38px,5vw,58px) Georgia,serif}.categoriesGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.categoryCard{color:#fff;background:50%/cover;border:1px solid #715221;border-radius:17px;flex-direction:column;justify-content:flex-end;min-height:310px;padding:28px;text-decoration:none;transition:transform .2s;display:flex;overflow:hidden}.categoryCard:hover{transform:translateY(-4px)}.categoryCard span{color:#ead0a1;letter-spacing:1px;font-size:12px}.categoryCard b{margin:8px 0 15px;font:38px Georgia,serif}.categoryCard i{color:#e8bb5b;letter-spacing:2px;font-size:12px;font-style:normal}.categoryProducts{margin-top:22px}@media (max-width:600px){.categoriesContent{padding:42px 18px}.categoriesGrid{grid-template-columns:1fr}.categoryCard{min-height:245px}}.newBadge{color:#160d04;letter-spacing:1px;background:#edc568;border-radius:14px;padding:7px 10px;font:700 9px Arial,sans-serif;position:absolute;top:13px;left:13px}.catalogTools{gap:12px;margin:0 0 22px;display:flex}.catalogTools label{color:#e6bf62;background:#17100b;border:1px solid #684a20;border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 14px;display:flex}.catalogTools input,.catalogTools select{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:13px 0;font:14px Arial}.catalogTools select{background:#17100b;border:1px solid #684a20;border-radius:10px;width:auto;padding:0 12px}.catalogTools select option{background:#17100b}.catalogEmpty{color:#d8c8b6;text-align:center;border:1px dashed #725121;border-radius:14px;padding:55px 20px}.couponCard button.copied{color:#fff;background:#188449;border-color:#35b96c}.welcomeCoupon{max-width:460px}.welcomeForm{gap:13px;display:grid}.welcomeForm label{color:#eadcc8;gap:6px;font-size:12px;font-weight:700;display:grid}.welcomeForm input{box-sizing:border-box;color:#fff;background:#17100b;border:1px solid #725121;border-radius:8px;width:100%;padding:12px;font:14px Arial}.welcomeForm .welcomeConsent{color:#cdbda8;align-items:flex-start;gap:8px;font-size:11px;font-weight:400;line-height:1.45;display:flex}.welcomeConsent input{accent-color:#d7a843;width:auto;margin:2px 0 0}.welcomeForm button,.welcomeClose{color:#160f05;letter-spacing:.7px;cursor:pointer;background:linear-gradient(100deg,#bc862c,#f2cd77);border:0;border-radius:25px;padding:14px;font-size:11px;font-weight:700}.welcomeForm button:disabled{opacity:.65;cursor:wait}.welcomeCode{color:#f4cb72;letter-spacing:1px;text-align:center;background:#17100b;border:1px dashed #d6aa4c;border-radius:9px;margin:16px 0;padding:15px;font-size:20px;font-weight:700;display:block}.welcomeError{color:#ff9a92;margin:0;font-size:12px}.welcomeClose{width:100%;margin-top:8px}.welcomeBackdrop{z-index:60}.welcomeCopy{color:#f4d48d;letter-spacing:.07em;cursor:pointer;background:#2a1c0c;border:1px solid #e0b95b;border-radius:9px;width:100%;padding:11px;font-size:11px;font-weight:800}.welcomeCopy:hover{background:#3a280f}.catalogMain{--gold:var(--catalog-primary,#d7a843);--black:var(--catalog-secondary,#15100b);--cream:var(--catalog-accent,#f4e9d6);background-color:var(--catalog-secondary,#15100b);background-position:50%;background-size:cover;background-attachment:fixed}.catalogMain .topbar{border-bottom:1px solid var(--catalog-primary,#d7a843)}@supports (color:color-mix(in lab, red, red)){.catalogMain .topbar{border-bottom:1px solid color-mix(in srgb,var(--catalog-primary,#d7a843)26%,transparent)}}.catalogMain .brand small,.catalogMain .eyebrow,.catalogMain .sectionTitle p,.catalogMain .sectionTitle a,.catalogMain .product p,.catalogMain .productDetails,.catalogMain .storeInfoShortcut a{color:var(--catalog-primary,#d7a843)}.catalogMain .outlineButton,.catalogMain .buy,.catalogMain .catalogTools label,.catalogMain .catalogTools select{border-color:var(--catalog-primary,#d7a843)}@supports (color:color-mix(in lab, red, red)){.catalogMain .outlineButton,.catalogMain .buy,.catalogMain .catalogTools label,.catalogMain .catalogTools select{border-color:color-mix(in srgb,var(--catalog-primary,#d7a843)58%,#322416)}}.catalogMain .outlineButton,.catalogMain .buy{color:var(--catalog-accent,#f4e9d6)}.catalogMain .categoryStrip,.catalogMain .product,.catalogMain .catalogTools label,.catalogMain .catalogTools select{background-color:var(--catalog-secondary,#15100b)}@supports (color:color-mix(in lab, red, red)){.catalogMain .categoryStrip,.catalogMain .product,.catalogMain .catalogTools label,.catalogMain .catalogTools select{background-color:color-mix(in srgb,var(--catalog-secondary,#15100b)88%,#fff)}}.catalogMain .categoryStrip{border-color:var(--catalog-primary,#d7a843)}@supports (color:color-mix(in lab, red, red)){.catalogMain .categoryStrip{border-color:color-mix(in srgb,var(--catalog-primary,#d7a843)40%,transparent)}}.catalogMain .buy:hover,.catalogMain .outlineButton:hover{background:var(--catalog-primary,#d7a843);color:var(--catalog-secondary,#15100b)}.headerCart{width:41px;height:41px;display:block}.headerCart img{object-fit:contain;width:100%;height:100%;display:block}.headerCart span{z-index:1}.deliveryInfo{color:#e8d8c2;background:#1b130b;border:1px solid #725121;border-radius:12px;margin:0 0 22px;padding:17px}.deliveryInfo>b{color:#e7bd60}.deliveryInfo p{margin:10px 0 0;font-size:13px;line-height:1.45}.deliveryInfo small{color:#bfae98;border-top:1px solid #57401f;margin-top:13px;padding-top:12px;line-height:1.45;display:block}.addressFields{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.addressFields .cepField,.addressFields .streetField,.addressFields .cepStatus{grid-column:1/-1}.cepControl{display:flex}.cepControl input{border-radius:10px 0 0 10px;min-width:0}.cepControl button{color:#120c05;cursor:pointer;background:linear-gradient(100deg,#bc862c,#f2cd77);border:1px solid #b98b35;border-left:0;border-radius:0 10px 10px 0;padding:0 16px;font-size:11px;font-weight:700}.cepStatus{color:#e8c46d;margin:-9px 0 15px;font-size:12px}.addressFields label:last-child{max-width:110px}@media (max-width:520px){.addressFields{grid-template-columns:1fr}.addressFields .cepField,.addressFields .streetField,.addressFields .cepStatus{grid-column:auto}.addressFields label:last-child{max-width:none}}.variantGroup{margin:19px 0}.variantGroup>b{color:#e6d7c4;margin-bottom:9px;font-size:13px;display:block}.variantGroup>div{flex-wrap:wrap;gap:8px;display:flex}.variantGroup button{color:#e6c06a;cursor:pointer;background:#17100b;border:1px solid #7b5927;border-radius:20px;min-width:48px;padding:10px 14px}.variantGroup button.selected{color:#130d05;background:#ebc66d;border-color:#ebc66d;font-weight:700}.detailActions .finish:disabled{color:#9c8d7c;cursor:not-allowed;background:#30271d}.cartVariant{color:#cdbfae;margin-top:8px;display:block}.cartVariant b{color:#ecc66e}.optionModalBackdrop{z-index:40;background:#000c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.optionModal{background:radial-gradient(circle at 100% 0,#3c270b,#100c08 64%);border:1px solid #8d682b;border-radius:18px;width:min(470px,100%);padding:30px;position:relative;box-shadow:0 22px 60px #000}.optionModal h2{margin:10px 0 4px;font:34px Georgia,serif}.optionPrice{color:#e5bd61;margin:0 0 23px;font:22px Georgia,serif}.optionContinue{color:#e5bd61;cursor:pointer;background:0 0;border:1px solid #8d682b;border-radius:24px;width:100%;margin-top:10px;padding:12px}.productCartActions{grid-template-columns:1fr auto;gap:7px;margin-top:10px;display:grid}.productCartActions span{color:#fff;letter-spacing:.6px;text-align:center;background:linear-gradient(100deg,#168244,#35c86b);border-radius:16px;place-items:center;min-height:38px;padding:8px;font-size:10px;font-weight:700;display:grid}.productCartActions button{color:#8ee4ae;letter-spacing:.5px;cursor:pointer;background:0 0;border:1px solid #35a764;border-radius:16px;padding:8px 11px;font-size:9px;font-weight:700}.optionDescription{color:#dfd0bd;background:#1b140d;border-left:2px solid #d7a843;margin:0 0 20px;padding:13px 15px;font-size:13px;line-height:1.55}.summaryItem small{color:#bdaa91;margin-top:5px;display:block}.confirmationWide{justify-content:flex-start;max-width:780px;padding-top:65px}.confirmationCard{text-align:left;background:#17110b;border:1px solid #694b21;border-radius:16px;grid-template-columns:1fr 1fr;gap:14px 22px;width:100%;margin:22px 0;padding:22px;display:grid}.confirmationCard>div{gap:5px;display:grid}.confirmationCard span{color:#bfae98;font-size:12px}.confirmationCard b,.confirmationCard strong{color:#edc66e}.confirmationCard hr{border:0;border-top:1px solid #59401e;grid-column:1/-1;width:100%}.confirmationCard .fullLine,.confirmationItem{grid-column:1/-1}.confirmationItem{justify-content:space-between;gap:15px;display:flex}.confirmationItem small{color:#bfae98;margin-top:6px;display:block}.confirmationTotal{padding-top:8px;font-size:19px}.storeInfoShortcut{background:#15100b;border:1px solid #483317;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;max-width:1120px;margin:20px auto 40px;padding:24px;display:flex}.storeInfoShortcut p{color:#d5c6b4;margin:0}.storeInfoShortcut a{color:#e8bd60;letter-spacing:1px;font-size:12px;font-weight:700;text-decoration:none}.infoPage{background:radial-gradient(circle at 80% 0,#38250c,#080706 48%)}.infoContent{max-width:1000px;margin:auto;padding:60px 22px}.infoContent h1{margin:12px 0 35px;font:clamp(39px,5vw,58px) Georgia,serif}.infoGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.infoGrid article{background:#17110b;border:1px solid #61451e;border-radius:15px;padding:24px}.infoGrid article>span{color:#e7bd60;font-size:25px}.infoGrid h2{margin:12px 0;font:25px Georgia,serif}.infoGrid p,.onlineNotice p{color:#cbbdac;line-height:1.6}.infoGrid a{color:#e7bd60;font-size:12px;font-weight:700}.onlineNotice{background:#1b130b;border-left:3px solid #d7a843;margin-top:20px;padding:22px}.onlineNotice b{color:#e7bd60}@media (max-width:700px){.addressFields{grid-template-columns:1fr}.addressFields>label,.addressFields .cepField,.addressFields .streetField,.addressFields .cepStatus{grid-column:1}.confirmationCard,.infoGrid{grid-template-columns:1fr}.confirmationCard>div,.confirmationCard .fullLine,.confirmationItem{grid-column:1}.storeInfoShortcut{flex-direction:column;align-items:flex-start;margin:15px 18px 35px}.showcase{padding-inline:14px;overflow:hidden}.showcase .grid,.categoryProducts,.favoriteGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin:0;padding:0;display:grid;overflow:visible}.showcase .product,.categoryProducts .product,.favoriteGrid .product{width:100%;min-width:0}.showcase .productImage,.categoryProducts .productImage,.favoriteGrid .productImage{aspect-ratio:3/4;border-radius:11px;width:100%;height:auto}.product h2{margin-top:10px;font-size:17px;line-height:1.15}.product p{font-size:15px}.productDetails{letter-spacing:.8px;margin-top:9px;font-size:9px}.productCartActions{grid-template-columns:1fr;gap:7px}.productCartActions span,.productCartActions button{border-radius:13px;width:100%;min-height:36px;padding:8px 6px;font-size:9px}.buy{min-height:42px;padding:8px 5px;font-size:9px;line-height:1.25}.photoArrow{width:28px;height:38px;font-size:26px}.photoDots{gap:4px;bottom:8px}.photoDots button{width:7px;height:7px}.categoryStrip{border-radius:16px;justify-content:space-between;gap:5px;margin:-12px 8px 15px;padding:11px 8px;overflow:hidden}.categoryStrip button{letter-spacing:0;flex:1;width:auto;min-width:0;font-size:9px}.categoryImage{width:44px;height:44px;margin-bottom:6px}.categoryStrip button b{text-overflow:ellipsis;display:block;overflow:hidden}.topbar .nav{background:0 0;border:0;border-radius:0;padding:0;display:block;position:static}.topbar .couponNavButton{width:76px}.topbar .headerActions{gap:0}.topbar .menu{display:none}}.couponCategoryButton{transform-origin:50%;animation:5s ease-in-out infinite couponNudge}.couponCategoryImage{background:#080604;overflow:hidden}.couponCategoryImage img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.variantGroup button:disabled{cursor:not-allowed;opacity:.42;text-decoration:line-through}.confirmationItem img{object-fit:cover;border-radius:7px;flex:none;width:58px;height:72px}.trackingTimeline{text-align:left;background:#17110b;border:1px solid #694b21;border-radius:16px;width:100%;margin:4px 0 24px;padding:22px}.trackingTimeline h2{margin:8px 0 18px;font:27px Georgia,serif}.trackingTimeline .eyebrow{margin:0}.timelineStep{color:#928575;gap:12px;min-height:53px;display:flex;position:relative}.timelineStep:not(:last-child):before{content:"";background:#4b3a25;width:2px;height:31px;position:absolute;top:26px;left:10px}.timelineStep i{z-index:1;color:#15100b;background:#17110b;border:1px solid #746041;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font:700 12px Arial;display:grid}.timelineStep.done{color:#f1dfbd}.timelineStep.done i{background:#d7a843;border-color:#d7a843}.timelineStep span{gap:3px;padding-bottom:11px;display:grid}.timelineStep b{font-size:14px}.timelineStep small{color:#bfae98;font-size:12px}.soldOutButton,.soldOutButton:disabled{color:#b9ada0;cursor:not-allowed;opacity:1;background:#28231f;border-color:#665a4d}.quantity button:disabled{cursor:not-allowed;opacity:.35}.stockLimit{color:#e0a95c;margin-top:7px;display:block}.promotionDeals{gap:8px;margin:0 0 17px;display:grid}.promotionDeals p{border:1px solid var(--catalog-primary);flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:13px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.promotionDeals p{border:1px solid color-mix(in srgb,var(--catalog-primary)85%,#fff)}}.promotionDeals p{background:var(--catalog-primary);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.promotionDeals p{background:color-mix(in srgb,var(--catalog-primary)24%,#15100b)}}.promotionDeals p{color:#fff}.promotionDeals b{color:var(--catalog-primary);letter-spacing:.02em;font-size:18px;font-weight:900;line-height:1.1}.promotionDeals span{color:var(--catalog-accent);font-size:12px;font-weight:700}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
.categoryImage,.productImage,.mainMedia,.mediaThumbs button{background-color:#18120d;background-position:50%;background-repeat:no-repeat;background-size:contain!important}
