@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,200;0,300;0,400;1,200;1,300;1,400&family=Jost:wght@100;200;300;400&display=swap";:root{--cream: #FFFFFF;--parch: #FAFAFA;--warm: #F5F5F5;--dust: #E5E5E5;--char: #111111;--char-m: #333333;--gold: #B8922A;--gold-l: #D4A940;--gold-ll: #F0D080;--gold-d: #8B6914;--warm-g: #777777;--mid-g: #999999;--border: rgba(0, 0, 0, .08);--font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body: "Jost", "Helvetica Neue", Helvetica, Arial, sans-serif;--page-max: 1400px;--page-gutter: clamp(20px, 5vw, 60px);--section-pad: clamp(60px, 10vw, 120px);--ease-out: cubic-bezier(.25, .46, .45, .94);--ease-in-out: cubic-bezier(.42, 0, .58, 1)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-height:100vh;background-color:#fff;color:var(--char);font-family:var(--font-body);font-weight:300;font-size:14px;line-height:1.8}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button,input,select,textarea{font:inherit;color:inherit;background:none;border:none;outline:none}button{cursor:pointer}p{margin:0}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}table{border-collapse:collapse;border-spacing:0}fieldset{border:none}.skip-to-content{position:absolute;top:-100%;left:16px;z-index:9999;padding:12px 24px;background:var(--char);color:#fff;font-family:var(--font-body);font-size:9px;font-weight:300;letter-spacing:.34em;text-transform:uppercase;transition:top .2s ease}.skip-to-content:focus{top:16px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-display);font-weight:300;line-height:1.06;color:var(--char)}h1,.h1{font-size:clamp(2.4rem,5.6vw,5rem);line-height:1.02;letter-spacing:-.01em}h2,.h2{font-size:clamp(2rem,4.2vw,3.6rem);line-height:1.04;letter-spacing:-.005em}h3,.h3{font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.06}h4,.h4{font-size:clamp(1.3rem,2.2vw,2rem);line-height:1.08}h5,.h5{font-size:clamp(1.1rem,1.6vw,1.5rem);line-height:1.1}h6,.h6{font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.1}.eyebrow,.label,.section-label__text{font-family:var(--font-body);font-weight:300;font-size:8.5px;letter-spacing:.48em;text-transform:uppercase;color:var(--gold);line-height:1}.eyebrow--sm{font-size:8px;letter-spacing:.52em}.eyebrow--lg{font-size:9px;letter-spacing:.44em}.body,.body--md{font-family:var(--font-body);font-weight:300;font-size:14px;line-height:1.8;color:var(--char-m)}.body--sm{font-size:13px;line-height:1.8}.body--lg{font-size:15px;line-height:1.75}.price{font-family:var(--font-display);font-weight:300;color:var(--gold-d);letter-spacing:.02em}.price--compare{text-decoration:line-through;color:var(--mid-g);font-size:.85em}.price--sale{color:var(--gold-d)}.page-width{max-width:var(--page-max);margin-inline:auto;padding-inline:var(--page-gutter);width:100%}.section-padding{padding-block:var(--section-pad)}.section-label{display:flex;align-items:center;gap:12px;font-family:var(--font-body);font-weight:300;font-size:8.5px;letter-spacing:.52em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;line-height:1}.section-label:before{content:"";display:block;width:28px;height:.5px;background:linear-gradient(90deg,transparent,var(--gold));flex-shrink:0}.divider{border:none;height:.5px;background:linear-gradient(90deg,transparent 0%,var(--dust) 20%,var(--dust) 80%,transparent 100%);opacity:.6}.divider--full{opacity:1}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.btn-primary,.btn-outline,.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-body);font-weight:300;font-size:9.5px;letter-spacing:.34em;text-transform:uppercase;line-height:1;cursor:pointer;transition:all .3s ease;white-space:nowrap;-webkit-tap-highlight-color:transparent}.btn-primary:active,.btn-outline:active,.btn-ghost:active{outline:none}.btn-primary{background-color:var(--char);color:#fff;padding:16px 44px;border:none}.btn-primary:hover{background-color:var(--gold-d)}.btn-outline{background:transparent;color:var(--char);padding:16px 44px;border:.5px solid var(--char)}.btn-outline:hover{border-color:var(--gold);color:var(--gold)}.btn-ghost{background:transparent;border:none;color:var(--warm-g);padding:8px 0}.btn-ghost:after{content:"\2192";display:inline-block;transition:transform .3s ease}.btn-ghost:hover{color:var(--gold)}.btn-ghost:hover:after{transform:translate(5px)}:focus-visible{outline:1.5px solid var(--gold);outline-offset:2px}button:focus:not(:focus-visible),a:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}.field{display:block;width:100%;padding:14px 18px;background-color:#fff;border:.5px solid var(--dust);font-family:var(--font-body);font-weight:300;font-size:13px;letter-spacing:.04em;color:var(--char);transition:border-color .3s ease;-webkit-appearance:none;appearance:none}.field::placeholder{color:var(--mid-g);font-weight:200}.field:focus{border-color:var(--gold);outline:none}textarea.field{resize:vertical;min-height:120px}select.field{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23999999'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;padding-right:42px}.field-label{display:block;font-family:var(--font-body);font-weight:300;font-size:8.5px;letter-spacing:.44em;text-transform:uppercase;color:var(--warm-g);margin-bottom:8px}.badge-new,.badge-sale,.badge-sold,.badge-limited{display:inline-block;font-family:var(--font-body);font-weight:300;font-size:7.5px;letter-spacing:.28em;text-transform:uppercase;padding:5px 12px;line-height:1;white-space:nowrap}.badge-new{background-color:var(--gold);color:#fff}.badge-sale{background-color:var(--char);color:#fff}.badge-sold{background-color:var(--mid-g);color:#fff}.badge-limited{background:transparent;border:.5px solid var(--gold);color:var(--gold)}.gold-shimmer{background:linear-gradient(105deg,#8b6914,#b8922a,#d4a940 36%,#f0d080 50%,#d4a940 63%,#b8922a 80%,#8b6914);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:goldFlow 9s linear infinite}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:var(--dust);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--mid-g)}html{scrollbar-width:thin;scrollbar-color:var(--dust) #FFFFFF}@keyframes goldFlow{0%{background-position:0% center}to{background-position:300% center}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bump{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes revealUp{0%{transform:translateY(22px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scrollPulse{0%{transform:scaleY(0);transform-origin:top center}50%{transform:scaleY(1);transform-origin:top center}50.1%{transform-origin:bottom center}to{transform:scaleY(0);transform-origin:bottom center}}@keyframes rotateSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}::selection{background-color:var(--char);color:#fff}::-moz-selection{background-color:var(--char);color:#fff}@media(max-width:1024px){h1,.h1{font-size:clamp(2rem,5vw,3.6rem)}h2,.h2{font-size:clamp(1.8rem,4vw,2.8rem)}.btn-primary,.btn-outline{padding:14px 36px}}@media(max-width:768px){body{font-size:13px}h1,.h1{font-size:clamp(1.8rem,7vw,2.8rem);line-height:1.06}h2,.h2{font-size:clamp(1.5rem,5.5vw,2.2rem);line-height:1.08}h3,.h3{font-size:clamp(1.3rem,4.5vw,1.8rem)}h4,.h4{font-size:clamp(1.1rem,3.5vw,1.5rem)}.section-label{font-size:7.5px;letter-spacing:.44em;gap:10px;margin-bottom:12px}.section-label:before{width:22px}.btn-primary,.btn-outline{padding:14px 32px;font-size:9px}.btn-ghost{font-size:9px}.field{padding:12px 16px;font-size:13px}}@media(max-width:480px){h1,.h1{font-size:clamp(1.6rem,8vw,2.2rem)}h2,.h2{font-size:clamp(1.3rem,6vw,1.8rem)}.btn-primary,.btn-outline{width:100%;padding:15px 28px;text-align:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/base.css.map */
