.header-search{flex-shrink:0;position:relative}.header-search--mobile{width:100%}.header-search-form{align-items:center;gap:.35rem;min-width:0;display:flex}.header-search--compact .header-search-form{width:2.25rem;transition:width .25s}.header-search--compact.header-search--open .header-search-form{width:min(14rem,36vw)}.header-search--expanded .header-search-form{width:min(13rem,22vw)}@media (min-width:1280px){.header-search--expanded .header-search-form{width:min(14rem,18vw)}}.header-search--mobile .header-search-form{width:100%}.header-search-toggle{color:#374151;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.header-search-toggle:hover,.header-search-toggle:focus-visible{color:#d97706;background:#fffbeb;border-color:#fde68a}.header-search-toggle:focus-visible{outline-offset:2px;outline:2px solid #d97706}.header-search-input-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:9999px;flex:1;align-items:center;min-width:0;height:2.125rem;padding:0 .6rem 0 .5rem;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 1px 2px #0000000a}.header-search-input-wrap:focus-within{border-color:#fcd34d;box-shadow:0 0 0 3px #fbbf2440}.header-search-input{color:#1f2937;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.8125rem}.header-search-input::-webkit-search-cancel-button{appearance:none;display:none}.header-search-input::-webkit-search-decoration{appearance:none;display:none}.header-search-input::-webkit-search-results-button{appearance:none;display:none}.header-search-input::-ms-clear{width:0;height:0;display:none}.header-search-input::placeholder{color:#9ca3af}.header-search-clear{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;transition:color .15s,background .15s;display:inline-flex}.header-search-clear:hover{color:#4b5563;background:#f3f4f6}.header-search-panel{z-index:120;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;flex-direction:column;width:min(22rem,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:min(24rem,70vh);display:flex;position:absolute;top:calc(100% + .5rem);left:auto;right:0;overflow:hidden;box-shadow:0 10px 25px #00000014,0 4px 10px #0000000a}@media (max-width:1279px){.header-search--compact.header-search--open .header-search-panel{top:calc(env(safe-area-inset-top,0px) + 5.25rem);right:max(.75rem, env(safe-area-inset-right,0px));left:max(.75rem, env(safe-area-inset-left,0px));width:auto;max-width:none;margin-top:0;position:fixed}}.header-search--mobile .header-search-panel{width:100%;max-width:none;max-height:none;box-shadow:none;border-radius:.5rem;margin-top:.5rem;position:static}.header-search-status{color:#6b7280;padding:.75rem 1rem;font-size:.8125rem}.header-search-tags{border-bottom:1px solid #f3f4f6;padding:.5rem .75rem .25rem}.header-search-tags-label{letter-spacing:.04em;text-transform:uppercase;color:#9ca3af;margin:0 0 .4rem;font-size:.6875rem;font-weight:600}.header-search-tags-list{flex-wrap:wrap;gap:.35rem;display:flex}.header-search-tag{color:#92400e;cursor:pointer;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;padding:.3rem .55rem;font-size:.75rem;font-weight:500;transition:background .15s,border-color .15s}.header-search-tag:hover,.header-search-tag:focus-visible{background:#fef3c7;border-color:#fbbf24;outline:none}.header-search-results{padding:.35rem;overflow-y:auto}.header-search-result{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;padding:.5rem .65rem;transition:background .15s;display:flex}.header-search-result:hover,.header-search-result:focus-visible,.header-search-result--active{background:#fffbeb;outline:none}.header-search-result-img{object-fit:cover;background:#f3f4f6;border-radius:.375rem;flex-shrink:0;width:3rem;height:3rem}.header-search-result-body{flex:1;min-width:0}.header-search-result-name{color:#1f2937;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:.875rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.header-search-result-price{color:#d97706;margin-top:.15rem;font-size:.75rem;font-weight:600;display:block}.header-search-footer{border-top:1px solid #f3f4f6;padding:.35rem}.header-search-view-all{color:#b45309;text-align:center;cursor:pointer;background:0 0;border:none;border-radius:.5rem;width:100%;padding:.65rem .75rem;font-size:.8125rem;font-weight:600;transition:background .15s;display:block}.header-search-view-all:hover,.header-search-view-all:focus-visible{background:#fffbeb;outline:none}@media (min-width:1024px){.header-search--expanded .header-search-form{width:min(18rem,28vw)}}
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:var(--font-body);--color-red-300:#ffa3a3;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-700:#b75000;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--leading-tight:1.25;--radius-sm:.25rem;--radius-lg:.5rem;--blur-sm:8px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-geist-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace}@supports (color:lab(0% 0 0)){:root,:host{--color-red-300:lab(76.5514% 36.422 15.5335);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473)}}}@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{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-20{top:calc(var(--spacing) * -20)}.-top-24{top:calc(var(--spacing) * -24)}.top-0{top:calc(var(--spacing) * 0)}.top-3{top:calc(var(--spacing) * 3)}.-right-16{right:calc(var(--spacing) * -16)}.-right-20{right:calc(var(--spacing) * -20)}.left-3{left:calc(var(--spacing) * 3)}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-40{z-index:40}.row-1{grid-row:1}.row-2{grid-row:2}.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}}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-60{height:calc(var(--spacing) * 60)}.h-72{height:calc(var(--spacing) * 72)}.h-88{height:calc(var(--spacing) * 88)}.h-\[1px\]{height:1px}.h-full{height:100%}.max-h-48{max-height:calc(var(--spacing) * 48)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-full{min-height:100%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-60{width:calc(var(--spacing) * 60)}.w-72{width:calc(var(--spacing) * 72)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[1440px\]{max-width:1440px}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-14{gap:calc(var(--spacing) * 14)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#d8bd8a\]{border-color:#d8bd8a}.border-\[\#e7c8b2\]{border-color:#e7c8b2}.border-\[\#e9d7bd\]{border-color:#e9d7bd}.border-\[\#eadcc8\]{border-color:#eadcc8}.border-\[\#eadcc8\]\/80{border-color:#eadcc8cc;border-color:lab(88.5025% 2.54858 11.6807/.8)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[\#9F2B68\]{background-color:#9f2b68}.bg-\[\#F3EDE4\]{background-color:#f3ede4}.bg-\[\#F7F4EF\]{background-color:#f7f4ef}.bg-\[\#eadcc8\]\/40{background-color:#eadcc866;background-color:lab(88.5025% 2.54858 11.6807/.4)}.bg-\[\#eadcc8\]\/60{background-color:#eadcc899;background-color:lab(88.5025% 2.54858 11.6807/.6)}.bg-\[\#eadcc8\]\/80{background-color:#eadcc8cc;background-color:lab(88.5025% 2.54858 11.6807/.8)}.bg-\[\#f4c76b\]{background-color:#f4c76b}.bg-\[\#f4c76b\]\/35{background-color:#f4c76b59;background-color:lab(82.8935% 8.85037 51.6818/.35)}.bg-\[\#f7efe3\]{background-color:#f7efe3}.bg-\[\#fffaf2\]{background-color:#fffaf2}.bg-\[\#fffaf2\]\/70{background-color:#fffaf2b3;background-color:lab(98.4975% .707448 4.46759/.7)}.bg-\[\#fffaf2\]\/75{background-color:#fffaf2bf;background-color:lab(98.4975% .707448 4.46759/.75)}.bg-\[\#fffaf2\]\/85{background-color:#fffaf2d9;background-color:lab(98.4975% .707448 4.46759/.85)}.bg-\[\#fffaf2\]\/90{background-color:#fffaf2e6;background-color:lab(98.4975% .707448 4.46759/.9)}.bg-\[\#fffdf8\]{background-color:#fffdf8}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.bg-white\/65{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_18\%_8\%\,rgba\(244\,199\,107\,0\.42\)\,transparent_28\%\)\,radial-gradient\(circle_at_88\%_18\%\,rgba\(117\,66\,37\,0\.18\)\,transparent_26\%\)\,linear-gradient\(135deg\,\#fffaf2_0\%\,\#f7efe3_46\%\,\#efe0cf_100\%\)\]{background-image:radial-gradient(circle at 18% 8%,#f4c76b6b,#0000 28%),radial-gradient(circle at 88% 18%,#7542252e,#0000 26%),linear-gradient(135deg,#fffaf2 0%,#f7efe3 46%,#efe0cf 100%)}.bg-\[radial-gradient\(circle_at_50\%_30\%\,\#fff7df_0\%\,\#fbf4ea_48\%\,\#f4e7d7_100\%\)\]{background-image:radial-gradient(circle at 50% 30%,#fff7df 0%,#fbf4ea 48%,#f4e7d7 100%)}.from-\[\#1D1916\]{--tw-gradient-from:#1d1916;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#3B2A15\]{--tw-gradient-to:#3b2a15;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.text-center{text-align:center}.font-serif{font-family:var(--font-display)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.625rem\]{font-size:.625rem}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.tracking-\[3px\]{--tw-tracking:3px;letter-spacing:3px}.tracking-\[4px\]{--tw-tracking:4px;letter-spacing:4px}.tracking-\[5px\]{--tw-tracking:5px;letter-spacing:5px}.text-\[\#2B2118\]{color:#2b2118}.text-\[\#2f1c12\]{color:#2f1c12}.text-\[\#3c2415\]{color:#3c2415}.text-\[\#4a2b17\]{color:#4a2b17}.text-\[\#4b3527\]{color:#4b3527}.text-\[\#5A5147\]{color:#5a5147}.text-\[\#6B6259\]{color:#6b6259}.text-\[\#9d7c52\]{color:#9d7c52}.text-\[\#9d8a76\]{color:#9d8a76}.text-\[\#765f4a\]{color:#765f4a}.text-\[\#24180F\]{color:#24180f}.text-\[\#352415\]{color:#352415}.text-\[\#754225\]{color:#754225}.text-\[\#b39d86\]{color:#b39d86}.text-\[\#b47723\]{color:#b47723}.text-\[\#f7d58b\]{color:#f7d58b}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-700{color:var(--color-amber-700)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-red-300{color:var(--color-red-300)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(197\,139\,39\,0\.22\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#c58b2738);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_15px_40px_rgba\(47\,28\,18\,0\.18\)\]{--tw-shadow:0 15px 40px var(--tw-shadow-color,#2f1c122e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(85\,54\,25\,0\.1\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#5536191a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(70\,45\,21\,0\.08\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#462d1514);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(70\,45\,21\,0\.12\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#462d151f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_18px_18px_rgba\(78\,48\,20\,0\.12\)\]{--tw-drop-shadow-size:drop-shadow(0 18px 18px var(--tw-drop-shadow-color,#4e30141f));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:rotate-\[-2deg\]:is(:where(.group):hover *){rotate:-2deg}.group-hover\:border-\[\#9F2B68\]:is(:where(.group):hover *){border-color:#9f2b68}.group-hover\:bg-\[\#9F2B68\]:is(:where(.group):hover *){background-color:#9f2b68}.group-hover\:text-\[\#6e3d18\]:is(:where(.group):hover *){color:#6e3d18}.group-hover\:text-\[\#f7d58b\]:is(:where(.group):hover *){color:#f7d58b}}.placeholder\:text-\[\#9d8a76\]::placeholder{color:#9d8a76}@media (hover:hover){.hover\:-translate-y-1\.5:hover{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:gap-5:hover{gap:calc(var(--spacing) * 5)}.hover\:border-\[\#d6a850\]:hover{border-color:#d6a850}.hover\:bg-\[\#4a2b17\]:hover{background-color:#4a2b17}.hover\:bg-\[\#ffd984\]:hover{background-color:#ffd984}.hover\:bg-\[\#fff1e8\]:hover{background-color:#fff1e8}.hover\:bg-\[\#fff4d8\]:hover{background-color:#fff4d8}.hover\:shadow-\[0_28px_70px_rgba\(70\,45\,21\,0\.16\)\]:hover{--tw-shadow:0 28px 70px var(--tw-shadow-color,#462d1529);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:40rem){.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}:root{--background:#fff;--foreground:#171717;--color-deep-teal:#0a2b2e;--color-deep-teal-alt:#153d41;--color-deep-teal-accent:#0d3639;--color-soft-gold:#d4af37;--color-soft-gold-alt:#c5a336;--color-soft-gold-deep:#b8960c;--color-warm-ivory:#fdf8f0;--color-charcoal:#2c2c2c;--color-off-white:#f9f6ee;--color-rose-gold:#e8b4b8;--color-pure-white:#fff;--color-soft-grey:#e2dfd7;--color-black:#000;--color-muted:#999;--color-muted-dark:#666;--color-success:#4caf50;--color-success-dark:#2e7d32;--color-error:#f44336;--color-error-dark:#c62828;--color-deep-teal-rgb:10 43 46;--color-deep-teal-alt-rgb:21 61 65;--color-deep-teal-accent-rgb:13 54 57;--color-soft-gold-rgb:212 175 55;--color-soft-gold-alt-rgb:197 163 54;--color-soft-gold-deep-rgb:184 150 12;--color-warm-ivory-rgb:253 248 240;--color-charcoal-rgb:44 44 44;--color-off-white-rgb:249 246 238;--color-rose-gold-rgb:232 180 184;--color-pure-white-rgb:255 255 255;--color-soft-grey-rgb:226 223 215;--color-black-rgb:0 0 0;--color-success-rgb:76 175 80;--color-error-rgb:244 67 54;--shadow-soft:0 18px 40px rgb(var(--color-deep-teal-rgb) / .08);--shadow-medium:0 24px 50px rgb(var(--color-deep-teal-rgb) / .1);--shadow-strong:0 32px 80px rgb(var(--color-deep-teal-rgb) / .12);--font-display:var(--font-cormorant), "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body:var(--font-geist-sans), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-price:var(--font-playfair-display), "Playfair Display", Georgia, "Times New Roman", serif;--font-mono:var(--font-geist-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-montserrat:var(--font-body);--font-playfair:var(--font-price);--header-bg:#f9f8f6;--header-bg-scrolled:var(--color-pure-white);--header-accent:#a8813e;--header-accent-hover:#8f6c32;--header-nav-active:var(--header-accent);--header-accent-rgb:168 129 62;--header-text:#1a1a1a;--header-text-muted:#5c5c5c;--header-text-subtle:#7a7a7a;--header-border:#e8e4dc;--header-promo-bg:#fff9e5;--header-promo-text:#a6702e;--header-recent-bg:#f5f4f2;--header-recent-highlight:var(--header-accent);--header-shadow:0 4px 24px rgb(var(--color-deep-teal-rgb) / .08);--header-icon-btn-hover:rgb(var(--header-accent-rgb) / .1);--header-cart-badge-bg:var(--header-accent);--header-cart-badge-text:var(--color-pure-white);--header-btn-primary-bg:var(--header-accent);--header-btn-primary-hover:var(--header-accent-hover);--header-btn-primary-text:var(--color-pure-white);--header-dropdown-shadow:0 12px 40px rgb(var(--color-deep-teal-rgb) / .12);--header-ticker-speed:45s;--header-transition:.3s cubic-bezier(.4, 0, .2, 1);--header-recent-transition:.35s cubic-bezier(.4, 0, .2, 1);--category-nav-bg:#a8813e;--category-nav-bg-hover:#8f6c32;--category-nav-bg-active:#96753a;--category-nav-text:#fff;--category-nav-text-hover:#fff;--category-nav-border:#fff3;--hero-slider-height:clamp(22rem, 58svh, 36rem);--hero-slider-height-mobile:clamp(16rem, 48svh, 28rem);--hero-overlay:rgb(var(--color-black-rgb) / .4);--hero-slide-duration:1s;--hero-rates-lift:-2.75rem;--hero-rates-overlap:2.75rem;--hero-rates-protrude:clamp(2.5rem, 6vw, 3.75rem);--hero-section-bg:var(--color-warm-ivory);--hero-section-padding-bottom:0;--hero-rates-radius:.5rem;--hero-rates-padding-y:.75rem;--hero-rates-padding-x:1rem;--hero-rates-padding-y-md:.875rem;--hero-rates-padding-x-md:1.125rem;--hero-rate-label-size:.625rem;--hero-rate-label-tracking:.18em;--hero-rate-price-size:clamp(1.0625rem, 2.2vw, 1.375rem);--hero-rate-unit-size:.6875rem;--hero-rate-was-size:.6875rem;--hero-rate-badge-size:.6875rem;--hero-panel-title-size:clamp(.875rem, 1.8vw, 1.0625rem);--hero-panel-hint-size:.6875rem;--hero-panel-link-size:.8125rem;--hero-card-bg:var(--color-pure-white);--hero-card-border:var(--color-soft-grey);--hero-card-shadow:var(--shadow-strong);--hero-text:var(--color-charcoal);--hero-text-muted:var(--color-muted-dark);--hero-text-subtle:var(--color-muted);--hero-panel-bg:#1f1a17;--hero-panel-text:var(--color-pure-white);--hero-panel-muted:rgb(var(--color-pure-white-rgb) / .55);--hero-link:var(--color-soft-gold-alt);--hero-link-hover:var(--color-soft-gold);--hero-trend-up:var(--color-error-dark);--hero-trend-down:var(--color-success-dark);--hero-trend-neutral:var(--color-muted-dark);--hero-badge-up-bg:rgb(var(--color-error-rgb) / .12);--hero-badge-up-ring:rgb(var(--color-error-rgb) / .35);--hero-badge-down-bg:rgb(var(--color-success-rgb) / .12);--hero-badge-down-ring:rgb(var(--color-success-rgb) / .35);--hero-badge-neutral-bg:rgb(var(--color-charcoal-rgb) / .06);--hero-badge-neutral-ring:var(--color-soft-grey);--hero-nav-bg:rgb(var(--color-pure-white-rgb) / .1);--hero-nav-border:rgb(var(--color-pure-white-rgb) / .5);--hero-nav-hover-bg:rgb(var(--color-pure-white-rgb) / .2);--hero-transition:.3s cubic-bezier(.4, 0, .2, 1);--hero-rates-enter:.65s cubic-bezier(.4, 0, .2, 1);--rates-page-bg:var(--color-off-white);--rates-page-ink:var(--color-charcoal);--rates-page-ink-rgb:var(--color-charcoal-rgb);--rates-page-muted:var(--color-muted-dark);--rates-page-faint:var(--color-muted);--rates-page-accent:var(--header-accent);--rates-page-accent-soft:#b08d441f;--rates-page-accent-border:#b08d4447;--rates-page-card-bg:var(--color-pure-white);--rates-page-card-border:var(--color-soft-grey);--rates-page-card-shadow:var(--shadow-soft);--rates-page-hero-bg:var(--hero-panel-bg);--rates-page-hero-text:var(--hero-panel-text);--rates-page-hero-muted:var(--hero-panel-muted);--rates-page-gold24-line:#d4af37;--rates-page-gold24-fill:#d4af3733;--rates-page-gold22-line:var(--gold-scheme-accent,#c5a059);--rates-page-gold22-fill:#c5a05933;--rates-page-silver-line:#94a3b8;--rates-page-silver-fill:#94a3b838;--rates-page-grid-line:rgb(var(--rates-page-ink-rgb) / .08);--rates-page-up:var(--hero-trend-up);--rates-page-down:var(--hero-trend-down);--rates-page-neutral:var(--hero-trend-neutral);--rates-page-padding-y:clamp(2rem, 5vh, 4rem);--rates-page-layout-max:76rem;--rates-page-title-size:clamp(1.75rem, 4.5vw, 2.85rem);--rates-page-badge-size:.6875rem;--rates-page-badge-tracking:.32em;--rates-page-stat-size:clamp(1.15rem, 2.6vw, 1.55rem);--rates-page-chart-height:clamp(13rem, 30vw, 20rem);--rates-page-radius:var(--hero-rates-radius);--rates-page-transition:var(--hero-transition);--rates-page-enter:.55s cubic-bezier(.22, 1, .36, 1);--rates-page-stagger:70ms;--rates-page-serif:var(--featured-serif);--rates-page-filter-bg:rgb(var(--rates-page-ink-rgb) / .05);--rates-page-table-head-bg:rgb(var(--rates-page-ink-rgb) / .04);--about-page-bg:var(--color-off-white);--about-page-ink:var(--color-charcoal);--about-page-ink-rgb:var(--color-charcoal-rgb);--about-page-muted:var(--color-muted-dark);--about-page-faint:var(--color-muted);--about-page-accent:var(--header-accent);--about-page-accent-soft:#b08d441f;--about-page-card-bg:var(--color-pure-white);--about-page-card-border:var(--color-soft-grey);--about-page-card-shadow:var(--shadow-soft);--about-page-hero-bg:var(--hero-panel-bg);--about-page-hero-text:var(--hero-panel-text);--about-page-hero-muted:var(--hero-panel-muted);--about-page-cream:#fdfcf8;--about-page-padding-y:clamp(2.25rem, 5vh, 4rem);--about-page-layout-max:76rem;--about-page-title-size:clamp(1.75rem, 4.5vw, 2.85rem);--about-page-section-title:clamp(1.4rem, 3.6vw, 2.1rem);--about-page-badge-size:.6875rem;--about-page-badge-tracking:.32em;--about-page-radius:var(--hero-rates-radius);--about-page-transition:var(--hero-transition);--about-page-enter:.55s cubic-bezier(.22, 1, .36, 1);--about-page-stagger:80ms;--about-page-serif:var(--featured-serif);--not-found-bg:var(--color-off-white);--not-found-panel-bg:var(--color-pure-white);--not-found-panel-shadow:var(--shadow-medium);--not-found-ink:var(--color-charcoal);--not-found-muted:var(--color-muted-dark);--not-found-faint:var(--color-muted);--not-found-accent:var(--header-accent);--not-found-accent-soft:#b08d4424;--not-found-accent-border:#b08d4447;--not-found-card-bg:var(--color-pure-white);--not-found-card-border:var(--color-soft-grey);--not-found-card-shadow:var(--shadow-soft);--not-found-layout-max:76rem;--not-found-padding-y:clamp(2.5rem, 8vh, 4.5rem);--not-found-code-size:clamp(4.5rem, 14vw, 7.5rem);--not-found-title-size:clamp(1.5rem, 4vw, 2.35rem);--not-found-badge-size:.6875rem;--not-found-badge-tracking:.28em;--not-found-radius:var(--hero-rates-radius);--not-found-serif:var(--featured-serif);--not-found-display:"Segoe UI", system-ui, sans-serif;--not-found-transition:var(--hero-transition);--not-found-enter:.6s;--not-found-ease:cubic-bezier(.22, 1, .36, 1);--shop-bg:#f9f7f2;--shop-bg-card:#fff;--shop-bg-highlight:#ede9e2;--shop-text:#1a1410;--shop-text-muted:#1a14108c;--shop-border:#e8e4dc;--shop-accent:#c4a574;--shop-accent-deep:#a8813e;--shop-serif:var(--featured-serif);--shop-layout-max:82rem;--shop-ease:cubic-bezier(.22, 1, .36, 1);--shop-enter:.5s var(--shop-ease);--login-page-bg:var(--learn-bg);--login-page-bg-soft:var(--color-warm-ivory);--login-page-bg-end:var(--color-off-white);--login-page-glow-gold:#c5a05924;--login-page-glow-warm:rgb(var(--color-warm-ivory-rgb) / .85);--login-page-grid-line:rgb(var(--learn-ink-rgb) / .05);--login-page-card-bg:var(--learn-card-bg);--login-page-card-border:var(--learn-card-border);--login-page-card-shadow:var(--learn-card-shadow);--login-page-card-shadow-hover:var(--learn-card-shadow-hover);--login-page-ink:var(--learn-ink);--login-page-ink-muted:var(--learn-text-muted);--login-page-ink-faint:var(--learn-text-faint);--login-page-accent:var(--learn-accent);--login-page-accent-deep:var(--gold-scheme-accent-deep);--login-page-accent-hover:var(--header-accent-hover);--login-page-accent-text:var(--color-pure-white);--login-page-input-bg:var(--color-pure-white);--login-page-input-border:var(--learn-card-border);--login-page-input-focus:var(--learn-card-border-hover);--login-page-icon-fill:var(--learn-accent-bg);--login-page-icon-stroke:var(--learn-accent);--login-page-icon-border:var(--learn-accent-border);--login-page-error-bg:rgb(var(--color-error-rgb) / .08);--login-page-error-border:rgb(var(--color-error-rgb) / .25);--login-page-error-text:var(--color-error-dark);--login-page-badge-bg:var(--learn-accent-bg);--login-page-badge-text:var(--learn-accent);--login-page-badge-border:var(--learn-accent-border);--login-page-divider:var(--learn-card-footer-border);--login-page-layout-max:28rem;--login-page-padding:clamp(1.25rem, 4vw, 2rem);--login-page-radius:.75rem;--login-page-radius-sm:var(--learn-card-radius);--login-page-serif:var(--learn-serif,var(--featured-serif));--login-page-badge-tracking:var(--learn-badge-tracking);--login-page-transition:.32s cubic-bezier(.4, 0, .2, 1);--login-page-enter:.75s cubic-bezier(.22, 1, .36, 1);--login-page-stagger:80ms;--login-page-float-duration:9s;--login-page-shimmer-duration:4.5s;--login-page-success-bg:rgb(var(--color-success-rgb) / .1);--login-page-success-border:rgb(var(--color-success-rgb) / .28);--login-page-success-text:var(--color-success-dark);--signup-page-layout-max:26.5rem;--collections-bg:var(--color-off-white);--collections-heading:var(--color-charcoal);--collections-accent:var(--header-accent);--collections-accent-muted:var(--header-promo-text);--collections-accent-highlight:var(--color-soft-gold);--collections-card-overlay:linear-gradient(to top, rgb(var(--color-black-rgb) / .72) 0%, rgb(var(--color-black-rgb) / .12) 45%, transparent 100%);--collections-padding-y:clamp(2.5rem, 5vh, 3.5rem);--collections-header-gap:1rem;--collections-grid-gap:1.5rem;--collections-grid-gap-mobile:.75rem;--collections-card-aspect:4 / 5;--collections-card-aspect-mobile:3 / 4;--collections-card-min-height:18rem;--collections-card-radius:.25rem;--collections-title-size:clamp(1.5rem, 3vw, 2.25rem);--collections-title-size-mobile:clamp(1.1rem, 4vw, 1.35rem);--collections-card-title-size:clamp(1.5rem, 2.8vw, 2.25rem);--collections-card-title-size-mobile:clamp(.9rem, 3.4vw, 1.05rem);--collections-card-subtitle-size:.875rem;--collections-card-subtitle-size-mobile:.625rem;--collections-badge-size:.625rem;--collections-badge-tracking:.18em;--collections-label-tracking:.2em;--collections-transition:.35s cubic-bezier(.4, 0, .2, 1);--collections-stagger:60ms;--home-section-bg:var(--header-bg);--home-ink:#1a1410;--home-ink-rgb:26 20 16;--home-ink-muted:#5c534c;--home-ink-subtle:rgb(var(--home-ink-rgb) / .55);--home-ink-faint:rgb(var(--home-ink-rgb) / .45);--home-media-bg:#ede9e2;--home-text-brown:#765f4a;--home-cta-ink:#2a2018;--home-border-gold:#c4a574e6;--featured-bg:var(--home-section-bg);--featured-heading:var(--home-ink);--featured-text-muted:var(--home-ink-muted);--featured-text-brown:var(--home-text-brown);--featured-accent:var(--collections-accent-highlight);--featured-accent-label:var(--header-accent);--featured-media-bg:var(--home-media-bg);--featured-cta-ink:var(--home-cta-ink);--featured-cta-border:var(--home-border-gold);--featured-overlay:rgb(var(--home-ink-rgb) / .2);--featured-padding-y:clamp(2.5rem, 6vh, 6rem);--featured-header-gap:clamp(1.5rem, 3vh, 3.5rem);--featured-grid-gap:1.5rem;--featured-grid-gap-mobile:.75rem;--featured-grid-row-gap-mobile:1.75rem;--featured-title-size:clamp(1.5rem, 3vw, 2.25rem);--featured-title-size-mobile:clamp(1.25rem, 4.5vw, 1.5rem);--featured-desc-size:clamp(.8125rem, 2vw, 1rem);--featured-card-title-size:clamp(1rem, 2.2vw, 1.125rem);--featured-card-title-size-mobile:clamp(.9rem, 3.2vw, 1rem);--featured-card-desc-size:.75rem;--featured-card-desc-size-mobile:.6875rem;--featured-price-size:1rem;--featured-price-size-mobile:.9375rem;--featured-badge-size:.625rem;--featured-label-size:.625rem;--featured-type-size:.625rem;--featured-type-size-mobile:.5625rem;--featured-product-badge-size:.625rem;--featured-hover-label-size:.625rem;--featured-badge-tracking:.28em;--featured-label-tracking:.22em;--featured-type-tracking:.22em;--featured-card-radius:.125rem;--featured-transition:.35s cubic-bezier(.4, 0, .2, 1);--featured-image-transition:.5s cubic-bezier(.4, 0, .2, 1);--featured-overlay-transition:.25s ease;--featured-stagger:70ms;--featured-image-hover:1.03;--featured-enter-duration:.45s;--featured-enter-ease:cubic-bezier(.4, 0, .2, 1);--featured-serif:var(--font-display);--curated-bg:var(--featured-bg);--curated-heading:var(--featured-heading);--curated-badge-ink:var(--home-cta-ink);--curated-badge-muted:rgb(var(--home-ink-rgb) / .8);--curated-badge-line:rgb(var(--home-ink-rgb) / .7);--curated-tab-inactive:rgb(var(--home-ink-rgb) / .45);--curated-tab-hover:rgb(var(--home-ink-rgb) / .7);--curated-media-bg:var(--featured-media-bg);--curated-cta-ink:var(--featured-cta-ink);--curated-cta-border:var(--featured-cta-border);--curated-cta-hover-bg:var(--curated-heading);--curated-cta-hover-text:var(--curated-bg);--curated-padding-y:var(--featured-padding-y);--curated-header-gap:clamp(1.5rem, 3vh, 3.5rem);--curated-grid-gap:var(--featured-grid-gap);--curated-grid-gap-mobile:var(--featured-grid-gap-mobile);--curated-grid-row-gap-mobile:var(--featured-grid-row-gap-mobile);--curated-title-size:clamp(1.75rem, 4vw, 2.75rem);--curated-title-size-mobile:clamp(1.35rem, 5vw, 1.65rem);--curated-badge-size:.6875rem;--curated-badge-tracking:.28em;--curated-tab-size:.6875rem;--curated-tab-tracking:.2em;--curated-type-size:var(--featured-type-size);--curated-type-size-mobile:var(--featured-type-size-mobile);--curated-card-title-size:clamp(1rem, 2.2vw, 1.25rem);--curated-card-title-size-mobile:clamp(.875rem, 3vw, .95rem);--curated-price-size:clamp(1rem, 2vw, 1.125rem);--curated-price-size-mobile:.9375rem;--curated-making-size:.6875rem;--curated-making-size-mobile:.5625rem;--curated-product-tag-size:var(--featured-product-badge-size);--curated-card-radius:var(--featured-card-radius);--curated-transition:var(--featured-transition);--curated-stagger:var(--featured-stagger);--curated-image-hover:var(--featured-image-hover);--bespoke-overlay-base:#0a0806bf;--bespoke-gradient-top:rgb(var(--color-black-rgb) / .55);--bespoke-gradient-mid:rgb(var(--color-black-rgb) / .4);--bespoke-gradient-bottom:rgb(var(--color-black-rgb) / .8);--bespoke-accent:#b88e4f;--bespoke-accent-hover:#c49a56;--bespoke-accent-italic:var(--bespoke-accent);--bespoke-text:var(--color-pure-white);--bespoke-text-muted:rgb(var(--color-pure-white-rgb) / .9);--bespoke-border-light:rgb(var(--color-pure-white-rgb) / .9);--bespoke-border-hover-bg:rgb(var(--color-pure-white-rgb) / .1);--bespoke-min-height:min(100svh, 52rem);--bespoke-padding-y:clamp(4rem, 12vh, 9rem);--bespoke-inner-max:56rem;--bespoke-subtitle-size:.6875rem;--bespoke-subtitle-tracking:.35em;--bespoke-badge-line-width:2.5rem;--bespoke-title-size:clamp(2.25rem, 6vw, 3.75rem);--bespoke-desc-size:clamp(1rem, 2.2vw, 1.125rem);--bespoke-cta-size:.6875rem;--bespoke-cta-tracking:.2em;--bespoke-cta-tracking-secondary:.18em;--bespoke-cta-min-height:3rem;--bespoke-actions-gap:1rem;--bespoke-actions-gap-mobile:.75rem;--bespoke-transition:var(--featured-transition);--bespoke-enter-duration:.6s;--bespoke-enter-ease:cubic-bezier(.4, 0, .2, 1);--bespoke-stagger:.1s;--bespoke-serif:var(--featured-serif);--bespoke-blur:2px;--design-bg:var(--color-warm-ivory);--design-card-bg:var(--color-pure-white);--design-input-bg:var(--color-pure-white);--design-ink:var(--home-ink);--design-ink-rgb:var(--home-ink-rgb);--design-muted:rgb(var(--home-ink-rgb) / .62);--design-accent:var(--header-accent);--design-accent-hover:var(--header-accent-hover);--design-accent-ink:var(--color-pure-white);--design-accent-rgb:var(--header-accent-rgb);--design-secondary-rgb:var(--gold-scheme-accent-rgb,var(--header-accent-rgb));--design-radius:.9rem;--design-shadow:0 18px 50px rgb(var(--color-black-rgb) / .06);--design-transition:var(--featured-transition);--design-enter-duration:.6s;--design-enter-ease:cubic-bezier(.22, 1, .36, 1);--design-stagger:80ms;--design-serif:var(--featured-serif);--design-page-max:72rem;--design-dark-bg:var(--home-ink);--design-dark-ink:var(--color-pure-white);--design-dark-muted:rgb(var(--color-pure-white-rgb) / .78);--design-hero-overlay:rgb(var(--color-black-rgb) / .55);--design-border:rgb(var(--home-ink-rgb) / .1);--design-table-head-bg:rgb(var(--design-accent-rgb) / .08);--design-success:#16a34a;--design-sticky-bg:#ffffffeb;--design-sticky-shadow:0 -8px 30px rgb(var(--color-black-rgb) / .08);--design-gallery-speed:42s;--design-gallery-speed-slow:56s;--design-gallery-item-size:clamp(7.5rem, 18vw, 11.5rem);--design-gallery-radius:1.35rem;--design-gallery-gap:clamp(.65rem, 2vw, 1.1rem);--gifting-bg:var(--color-warm-ivory);--gifting-text:var(--color-pure-white);--gifting-heading:var(--home-ink);--gifting-text-muted:rgb(var(--home-ink-rgb) / .55);--gifting-text-faint:rgb(var(--home-ink-rgb) / .45);--gifting-text-subtle:rgb(var(--home-ink-rgb) / .35);--gifting-accent:var(--bespoke-accent);--gifting-accent-hover:#9a7a3a;--gifting-badge-muted:rgb(var(--home-ink-rgb) / .8);--gifting-card-bg:var(--color-pure-white);--gifting-card-border:rgb(var(--home-ink-rgb) / .12);--gifting-card-border-hover:rgb(var(--gifting-accent) / .6);--gifting-card-shadow-active:0 0 0 1px var(--gifting-accent);--gifting-media-bg:#f0ebe3;--gifting-ribbon-opacity:.88;--gifting-ribbon-bar:clamp(16px, 13%, 30px);--gifting-ribbon-span:102%;--gifting-tag-bg:rgb(var(--color-pure-white-rgb) / .5);--gifting-tag-border:rgb(var(--home-ink-rgb) / .18);--gifting-feature-overlay:linear-gradient(to top, rgb(var(--color-black-rgb) / .85) 0%, rgb(var(--color-black-rgb) / .35) 45%, rgb(var(--color-black-rgb) / .25) 100%);--gifting-feature-nav-bg:rgb(var(--color-black-rgb) / .25);--gifting-feature-nav-border:rgb(var(--color-pure-white-rgb) / .5);--gifting-padding-y:clamp(2rem, 4vh, 3rem);--gifting-grid-gap:.75rem;--gifting-grid-gap-mobile:.625rem;--gifting-layout-gap:1.5rem;--gifting-title-size:clamp(1.625rem, 2.8vw, 2.25rem);--gifting-title-size-mobile:clamp(1.375rem, 5vw, 1.625rem);--gifting-subheading-size:.875rem;--gifting-card-price-size:clamp(1.125rem, 1.6vw, 1.375rem);--gifting-card-price-size-mobile:clamp(1rem, 3.5vw, 1.125rem);--gifting-badge-size:.6875rem;--gifting-label-size:.625rem;--gifting-explore-size:.625rem;--gifting-occasion-size:.6875rem;--gifting-badge-tracking:.28em;--gifting-label-tracking:.2em;--gifting-stylist-tracking:.22em;--gifting-feature-title-size:clamp(1.75rem, 3vw, 2.25rem);--gifting-feature-min-height:20rem;--gifting-feature-min-height-lg:0;--gifting-transition:var(--featured-transition);--gifting-image-transition:var(--featured-image-transition);--gifting-stagger:var(--featured-stagger);--gifting-image-hover:var(--featured-image-hover);--gifting-serif:var(--featured-serif);--pricing-bg:var(--header-bg);--pricing-ink:var(--color-charcoal);--pricing-ink-rgb:var(--color-charcoal-rgb);--pricing-text-muted:rgb(var(--pricing-ink-rgb) / .65);--pricing-text-faint:rgb(var(--pricing-ink-rgb) / .55);--pricing-text-subtle:rgb(var(--pricing-ink-rgb) / .5);--pricing-accent:var(--header-accent);--pricing-accent-hover:var(--header-accent-hover);--pricing-accent-on:var(--color-pure-white);--pricing-card-bg:var(--color-pure-white);--pricing-card-border:rgb(var(--pricing-ink-rgb) / .14);--pricing-card-shadow:0 1px 3px rgb(var(--pricing-ink-rgb) / .06);--pricing-compare-border:var(--pricing-accent);--pricing-calc-header-bg:var(--pricing-ink);--pricing-calc-shadow:0 20px 48px rgb(var(--pricing-ink-rgb) / .1);--pricing-calc-radius:.375rem;--pricing-compare-bg:rgb(var(--color-pure-white-rgb) / .85);--pricing-chip-border:rgb(var(--pricing-ink-rgb) / .14);--pricing-chip-hover-border:rgb(var(--pricing-accent) / .5);--pricing-divider:rgb(var(--pricing-ink-rgb) / .22);--pricing-range-track:var(--color-soft-grey);--pricing-padding-y:clamp(2rem, 4vh, 3rem);--pricing-layout-gap:clamp(1.5rem, 3vh, 2.5rem);--pricing-features-gap:.75rem;--pricing-features-gap-mobile:.625rem;--pricing-title-size:clamp(1.75rem, 3vw, 2.5rem);--pricing-title-size-mobile:clamp(1.5rem, 5vw, 1.75rem);--pricing-enter-duration:.6s;--pricing-enter-ease:cubic-bezier(.22, 1, .36, 1);--pricing-desc-size:clamp(.8125rem, 2vw, 1rem);--pricing-badge-size:.6875rem;--pricing-badge-tracking:.28em;--pricing-compare-label-size:.625rem;--pricing-compare-label-tracking:.22em;--pricing-feature-title-size:.875rem;--pricing-feature-desc-size:.75rem;--pricing-feature-pct-size:.875rem;--pricing-calc-header-size:.6875rem;--pricing-calc-header-tracking:.22em;--pricing-total-size:clamp(1.75rem, 4vw, 2rem);--pricing-transition:var(--featured-transition);--pricing-stagger:var(--featured-stagger);--pricing-serif:var(--featured-serif);--gold-scheme-bg:var(--gifting-bg);--gold-scheme-ink:#1a1a1a;--gold-scheme-ink-rgb:26 26 26;--gold-scheme-panel-bg:var(--color-pure-white);--gold-scheme-panel-border:rgb(var(--gold-scheme-ink-rgb) / .14);--gold-scheme-panel-shadow:0 1px 3px rgb(var(--gold-scheme-ink-rgb) / .06);--gold-scheme-scheme-bg:var(--gold-scheme-ink);--gold-scheme-scheme-shadow:0 28px 80px rgb(var(--color-black-rgb) / .28);--gold-scheme-scheme-surface:#2a2a2a;--gold-scheme-stat-bg:#242424;--gold-scheme-stat-highlight-bg:#1f1f1f;--gold-scheme-scheme-text:var(--color-pure-white);--gold-scheme-scheme-text-muted:rgb(var(--color-pure-white-rgb) / .75);--gold-scheme-scheme-text-faint:rgb(var(--color-pure-white-rgb) / .45);--gold-scheme-scheme-border:rgb(var(--color-pure-white-rgb) / .12);--gold-scheme-accent:#c5a059;--gold-scheme-accent-deep:#b8860b;--gold-scheme-accent-inset:#c5a05959;--gold-scheme-range-track:rgb(var(--color-pure-white-rgb) / .15);--gold-scheme-whatsapp:#25d366;--gold-scheme-whatsapp-hover:#1ebe57;--gold-scheme-urgency:#c2410c;--gold-scheme-flame-primary:#ea580c;--gold-scheme-flame-secondary:#fbbf24;--gold-scheme-countdown-bg:#f5f0e8;--gold-scheme-countdown-border:rgb(var(--gold-scheme-ink-rgb) / .12);--gold-scheme-product-bg-light:var(--gifting-media-bg);--gold-scheme-product-bg-dark:var(--color-black);--gold-scheme-price:var(--pricing-accent);--gold-scheme-view-border:var(--gold-scheme-accent-deep);--gold-scheme-view-text:#6b4f1e;--gold-scheme-view-hover-bg:#b8860b1a;--gold-scheme-padding-y:clamp(2.5rem, 6vh, 7rem);--gold-scheme-layout-gap:clamp(2rem, 4vh, 2.5rem);--gold-scheme-radius:.75rem;--gold-scheme-grid-gap:.75rem;--gold-scheme-grid-gap-mobile:.5rem;--gold-scheme-title-size:clamp(2rem, 4.5vw, 3rem);--gold-scheme-desc-size:clamp(.8125rem, 2vw, .9375rem);--gold-scheme-badge-size:.625rem;--gold-scheme-badge-size-md:.6875rem;--gold-scheme-badge-tracking:.32em;--gold-scheme-stat-size:clamp(1.15rem, 2.5vw, 1.5rem);--gold-scheme-stat-label-size:.625rem;--gold-scheme-clearance-header-size:.6875rem;--gold-scheme-clearance-header-tracking:.22em;--gold-scheme-countdown-size:clamp(1.35rem, 3vw, 1.875rem);--gold-scheme-countdown-label-size:.5625rem;--gold-scheme-product-name-size:.6875rem;--gold-scheme-cta-size:.6875rem;--gold-scheme-cta-tracking:.2em;--gold-scheme-view-cta-tracking:.18em;--gold-scheme-transition:var(--featured-transition);--gold-scheme-stagger:var(--featured-stagger);--gold-scheme-serif:var(--featured-serif);--callback-bg:var(--pricing-bg);--callback-ink:var(--home-cta-ink);--callback-ink-rgb:var(--home-ink-rgb);--callback-text-muted:var(--home-ink-muted);--callback-text-placeholder:var(--home-text-brown);--callback-accent:var(--pricing-accent);--callback-accent-hover:var(--pricing-accent-hover);--callback-accent-soft:rgb(var(--header-accent-rgb) / .1);--callback-form-bg:var(--color-pure-white);--callback-form-border:var(--color-soft-grey);--callback-form-shadow:0 4px 24px rgb(var(--callback-ink-rgb) / .06);--callback-input-border:var(--callback-form-border);--callback-input-focus-ring:rgb(var(--header-accent-rgb) / .3);--callback-phone-prefix-bg:var(--callback-bg);--callback-error-bg:rgb(var(--color-error-rgb) / .08);--callback-error-border:rgb(var(--color-error-rgb) / .25);--callback-error-text:var(--color-error-dark);--callback-padding-y:clamp(2.5rem, 6vh, 6rem);--callback-layout-gap:clamp(2rem, 4vh, 4rem);--callback-form-gap:1.25rem;--callback-fields-gap:1rem;--callback-benefits-gap:.75rem;--callback-title-size:clamp(1.75rem, 4vw, 2.75rem);--callback-desc-size:clamp(.8125rem, 2vw, 1rem);--callback-badge-size:.6875rem;--callback-badge-tracking:.28em;--callback-label-size:.75rem;--callback-label-tracking:.15em;--callback-input-size:.875rem;--callback-hint-size:.75rem;--callback-submit-tracking:.12em;--callback-form-radius:.75rem;--callback-input-radius:.375rem;--callback-transition:var(--featured-transition);--callback-stagger:70ms;--callback-enter-duration:.55s;--callback-enter-ease:cubic-bezier(.22, 1, .36, 1);--callback-serif:var(--featured-serif);--learn-bg:var(--header-bg);--learn-ink:#2d2d2d;--learn-ink-rgb:45 45 45;--learn-text-muted:rgb(var(--learn-ink-rgb) / .6);--learn-text-faint:rgb(var(--learn-ink-rgb) / .45);--learn-accent:var(--gold-scheme-accent);--learn-accent-border:#c5a05940;--learn-accent-bg:#c5a0591a;--learn-card-bg:var(--color-pure-white);--learn-card-radius:.5rem;--learn-card-border:rgb(var(--learn-ink-rgb) / .1);--learn-card-border-hover:#c5a05966;--learn-card-shadow:0 1px 2px rgb(var(--learn-ink-rgb) / .04), 0 8px 24px rgb(var(--learn-ink-rgb) / .05);--learn-card-shadow-hover:0 4px 12px rgb(var(--learn-ink-rgb) / .06), 0 16px 40px #c5a0591f;--learn-icon-size:2.75rem;--learn-icon-svg-size:1.35rem;--learn-card-footer-border:rgb(var(--learn-ink-rgb) / .06);--learn-padding-y:clamp(2.5rem, 6vh, 7rem);--learn-header-gap:clamp(2.5rem, 5vh, 4rem);--learn-grid-gap:1.5rem;--learn-grid-gap-mobile:.75rem;--learn-title-size:clamp(1.75rem, 4vw, 2.65rem);--learn-card-title-size:clamp(1.05rem, 2.2vw, 1.25rem);--learn-summary-size:.875rem;--learn-badge-size:.6875rem;--learn-badge-tracking:.32em;--learn-category-size:.625rem;--learn-category-tracking:.22em;--learn-meta-size:.75rem;--learn-cta-size:.6875rem;--learn-cta-tracking:.14em;--learn-badge-line-width:2.5rem;--learn-badge-line-width-md:3.5rem;--learn-transition:var(--featured-transition);--learn-stagger:var(--featured-stagger);--learn-image-hover:var(--featured-image-hover);--learn-serif:var(--featured-serif);--learn-page-bg:var(--learn-bg);--learn-page-hero-min-h:clamp(14rem, 32vh, 22rem);--learn-page-title-size:clamp(1.65rem, 4.5vw, 2.75rem);--learn-page-intro-size:clamp(1rem, 2.2vw, 1.125rem);--learn-page-body-size:clamp(.9375rem, 2vw, 1.0625rem);--learn-page-section-title-size:clamp(1.15rem, 2.5vw, 1.4rem);--learn-page-content-max:42rem;--learn-page-layout-max:72rem;--learn-page-section-gap:clamp(2rem, 4vh, 3rem);--learn-page-padding-y:clamp(2rem, 5vh, 4rem);--learn-page-related-gap:1rem;--learn-page-takeaway-bg:var(--learn-accent-bg);--learn-page-takeaway-border:var(--learn-accent-border);--founder-bg:#fdfcf8;--founder-ink:#333;--founder-ink-rgb:51 51 51;--founder-text-muted:rgb(var(--founder-ink-rgb) / .75);--founder-quote:rgb(var(--founder-ink-rgb) / .85);--founder-accent:var(--header-accent);--founder-accent-hover:var(--header-accent-hover);--founder-accent-soft:#b08d44e6;--founder-badge-bg:var(--founder-accent);--founder-badge-text:var(--color-pure-white);--founder-image-shadow:0 28px 60px rgb(var(--color-black-rgb) / .12);--founder-badge-shadow:0 10px 28px rgb(var(--color-black-rgb) / .18);--founder-image-filter:sepia(.12) saturate(.92);--founder-padding-y:clamp(2.5rem, 6vh, 7rem);--founder-layout-gap:clamp(2rem, 4vh, 5rem);--founder-media-aspect:4 / 5;--founder-media-max-width:22.5rem;--founder-media-max-width-lg:26rem;--founder-title-size:clamp(1.75rem, 4vw, 2.65rem);--founder-quote-size:clamp(1.05rem, 2.2vw, 1.25rem);--founder-desc-size:clamp(.8125rem, 2vw, 1rem);--founder-year-size:clamp(2rem, 5vw, 2.75rem);--founder-badge-label-size:.625rem;--founder-label-size:.6875rem;--founder-label-tracking:.28em;--founder-badge-tracking:.2em;--founder-link-tracking:.22em;--founder-transition:var(--featured-transition);--founder-enter-duration:.65s;--founder-enter-ease:cubic-bezier(.22, 1, .36, 1);--founder-stagger:.1s;--founder-serif:var(--featured-serif);--testimonials-bg:#1a1614;--testimonials-bg-rgb:26 22 20;--testimonials-card-bg:#25211e;--testimonials-card-border:rgb(var(--color-pure-white-rgb) / .06);--testimonials-accent:var(--gold-scheme-accent);--testimonials-accent-muted:#c5a059e6;--testimonials-text:var(--color-pure-white);--testimonials-text-muted:#a0a0a0;--testimonials-text-faint:rgb(var(--color-pure-white-rgb) / .5);--testimonials-rating-bg:var(--testimonials-card-bg);--testimonials-rating-border:rgb(var(--color-pure-white-rgb) / .1);--testimonials-divider:rgb(var(--color-pure-white-rgb) / .1);--testimonials-avatar-bg:var(--testimonials-bg);--testimonials-avatar-border:rgb(var(--color-pure-white-rgb) / .1);--testimonials-padding-y:clamp(2.5rem, 6vh, 7rem);--testimonials-header-gap:clamp(2rem, 4vh, 4rem);--testimonials-grid-gap:1.5rem;--testimonials-grid-gap-mobile:.75rem;--testimonials-title-size:clamp(1.75rem, 4vw, 2.65rem);--testimonials-badge-size:.6875rem;--testimonials-badge-tracking:.28em;--testimonials-quote-size:clamp(.9375rem, 2vw, 1.0625rem);--testimonials-rating-size:clamp(1rem, 2vw, 1.25rem);--testimonials-reviews-label-size:.625rem;--testimonials-tag-size:.625rem;--testimonials-tag-tracking:.12em;--testimonials-cta-size:.6875rem;--testimonials-cta-tracking:.18em;--testimonials-transition:var(--featured-transition);--testimonials-stagger:var(--featured-stagger);--testimonials-enter-duration:.6s;--testimonials-enter-ease:cubic-bezier(.22, 1, .36, 1);--testimonials-serif:var(--featured-serif);--social-bg:#f9f8f3;--social-ink:var(--home-ink);--social-ink-rgb:var(--home-ink-rgb);--social-text-muted:rgb(var(--social-ink-rgb) / .65);--social-text-placeholder:rgb(var(--social-ink-rgb) / .35);--social-accent:var(--pricing-accent);--social-accent-hover:var(--pricing-accent-hover);--social-icon-border:rgb(var(--social-ink-rgb) / .12);--social-icon-bg:var(--color-pure-white);--social-icon-hover-border:rgb(var(--header-accent-rgb) / .4);--social-broadcast-bg:#f5f0e8;--social-broadcast-border:rgb(var(--social-ink-rgb) / .06);--social-broadcast-shadow:0 1px 3px rgb(var(--social-ink-rgb) / .04);--social-whatsapp:var(--gold-scheme-whatsapp);--social-media-bg:var(--home-media-bg);--social-overlay:rgb(var(--color-black-rgb) / .55);--social-padding-y:clamp(2.5rem, 6vh, 7rem);--social-layout-gap:clamp(2.5rem, 4vh, 5rem);--social-grid-gap:.5rem;--social-grid-gap-md:.75rem;--social-grid-gap-lg:1rem;--social-handle-size:.6875rem;--social-handle-tracking:.28em;--social-title-size:clamp(1.75rem, 4vw, 2.5rem);--social-desc-size:clamp(.8125rem, 2vw, 1rem);--social-broadcast-title-size:.9375rem;--social-broadcast-subtitle-size:.875rem;--social-input-size:.875rem;--social-btn-tracking:.16em;--social-transition:var(--featured-transition);--social-image-transition:var(--featured-image-transition);--social-stagger:60ms;--social-enter-duration:.6s;--social-enter-ease:cubic-bezier(.22, 1, .36, 1);--social-serif:var(--featured-serif);--footer-bg:var(--testimonials-bg);--footer-ticker-bg:#221e1b;--footer-accent:var(--testimonials-accent);--footer-accent-muted:var(--testimonials-accent-muted);--footer-text:var(--color-pure-white);--footer-text-muted:#fffc;--footer-text-subtle:#ffffff8c;--footer-text-faint:#ffffff59;--footer-border:#ffffff1a;--footer-border-light:#ffffff0f;--footer-ticker-border:var(--footer-border-light);--footer-icon-border:#ffffff59;--footer-icon-hover-border:var(--footer-accent);--footer-newsletter-bg:#00000040;--footer-newsletter-border:#ffffff26;--footer-logo-border:#c5a05966;--footer-logo-bg:#c5a05926;--footer-logo-fallback-border:#c5a05980;--footer-ticker-speed:var(--header-ticker-speed);--footer-padding-y:clamp(3rem, 6vh, 4rem);--footer-grid-gap:clamp(2rem, 4vw, 3rem);--footer-column-heading-size:.6875rem;--footer-column-heading-tracking:.22em;--footer-link-size:.875rem;--footer-brand-name-size:1.5rem;--footer-desc-size:.875rem;--footer-compliance-size:.75rem;--footer-map-size:.6875rem;--footer-map-tracking:.18em;--footer-legal-size:.75rem;--footer-ticker-size:.875rem;--footer-ticker-size-md:1rem;--footer-transition:var(--featured-transition);--footer-enter-duration:.6s;--footer-enter-ease:cubic-bezier(.22, 1, .36, 1);--footer-stagger:80ms;--footer-serif:var(--featured-serif)}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}.hero-section{--hero-section-bg:var(--color-warm-ivory)}.product-page--collection,.cart-page{--background:var(--shop-bg);--foreground:var(--shop-text)}}body{background:var(--background);color:var(--foreground);font-family:var(--font-body);font-feature-settings:"kern" 1, "liga" 1;min-width:0;font-size:1rem;line-height:1.55;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:.01em;font-weight:500;line-height:1.15}button,input,select,textarea{font-family:inherit}:where(.pj-price,[data-pj-price],.hero-section__rate-price,.site-header__ticker-price,.site-footer__ticker-price,.featured-section__card-price,.featured-section__card-compare-price,.curated-section__card-price,.gifting-section__card-price,.gold-scheme-section__product-price,.header-search-result-price,.product-detail-price-value,.product-detail-price-compare,.product-purchase-price-main,.product-purchase-price-main--page,.product-purchase-price-main--modal,.product-purchase-price-strike--page,.product-purchase-price-strike--modal,.product-rec-card__price,.collection-card-price,.product-breakup-price,.product-breakup-amount,.pdp-price-breakdown__final-price,.pdp-price-breakdown__grand-price,.pdp-price-breakdown__row-amount,.cart-page-line-price,.cart-drawer-line-price,.checkout-summary-line-price,.cart-page-summary-row--total dd,.checkout-order-totals__row dd,.rates-stat-card__price,.wl-card__price,.bespoke-cats__price){font-family:var(--font-price);font-variant-numeric:lining-nums;letter-spacing:.01em;font-feature-settings:"lnum" 1, "kern" 1;font-weight:600}img,picture,video,canvas{max-width:100%;height:auto}.app-root{width:100%;min-width:0;overflow-x:clip}.google-one-tap-anchor{min-width:0;min-height:0}.google-one-tap-fallback{z-index:9998;color:#e8eaed;background:#303134;border-radius:8px;width:min(400px,100vw - 2rem);padding:1rem 1rem .875rem;font-family:Google Sans,Roboto,Arial,sans-serif;position:fixed;top:5.25rem;right:1rem;box-shadow:0 4px 24px #0006}.google-one-tap-fallback__header{align-items:flex-start;gap:.5rem;margin-bottom:1rem;display:flex}.google-one-tap-fallback__header svg{flex-shrink:0;margin-top:.125rem}.google-one-tap-fallback__title{color:#e8eaed;flex:1;margin:0;font-size:.8125rem;font-weight:400;line-height:1.35}.google-one-tap-fallback__close{color:#9aa0a6;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;width:1.5rem;height:1.5rem;font-size:1.25rem;line-height:1}.google-one-tap-fallback__close:hover{color:#e8eaed;background:#ffffff14}.google-one-tap-fallback__body{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.google-one-tap-fallback__avatar{color:#fff;background:linear-gradient(135deg,#8e24aa,#e91e63);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:600;display:flex}.google-one-tap-fallback__label{color:#fff;margin:0;font-size:.9375rem;font-weight:500}.google-one-tap-fallback__hint{color:#9aa0a6;margin:.125rem 0 0;font-size:.8125rem}.google-one-tap-fallback__cta{color:#fff;cursor:pointer;background:#1a73e8;border:none;border-radius:4px;width:100%;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background .15s}.google-one-tap-fallback__cta:hover:not(:disabled){background:#1765cc}.google-one-tap-fallback__cta:disabled{opacity:.7;cursor:wait}.google-one-tap-fallback__legal{color:#9aa0a6;margin:.75rem 0 0;font-size:.6875rem;line-height:1.45}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
.policy-body :where(table),.rich-content :where(table),.responsive-table-wrap table{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;display:block;overflow-x:auto}.policy-body :where(table){border-collapse:collapse}.policy-body :where(img,iframe,video){max-width:100%;height:auto}.policy-body :where(pre,code){word-break:break-word;overflow-x:auto}.policy-body :where(a,p,li){overflow-wrap:anywhere}main :where(h1,h2,h3,h4,p,li,td,th){overflow-wrap:break-word}