:root{--col-ivory-50: #FDFAF6;--col-ivory-100: #F8F3EC;--col-ivory-200: #F0E9DF;--col-ivory-300: #E5D9CC;--col-espresso-900: #0E0A07;--col-espresso-800: #1C1410;--col-espresso-700: #2E221A;--col-espresso-600: #42322A;--col-amber-bg: #FDF6EE;--col-amber-300: #E8B87A;--col-amber-400: #D4924E;--col-amber-500: #B8712E;--col-amber-600: #9A5A1E;--col-green-50: #F0F6EE;--col-green-100: #DCF0D8;--col-green-500: #3D5C36;--col-green-700: #243820;--col-blush-50: #FDF3F0;--col-blush-500: #C4766A;--col-slate-200: #D4CCC4;--col-slate-500: #7C6E62;--col-slate-700: #4A3E36;--col-error: #B84040;--col-success: #3D5C36;--col-warning: #B8712E;--col-info: #3C6080;--bg: var(--col-ivory-100);--bg-subtle: var(--col-ivory-200);--bg-dark: var(--col-espresso-800);--text: var(--col-espresso-800);--text-muted: var(--col-slate-500);--text-light: rgba(255, 255, 255, .85);--accent: var(--col-amber-500);--accent-lt: var(--col-amber-400);--accent-bg: var(--col-amber-bg);--border: var(--col-ivory-300);--border-dark: rgba(255, 255, 255, .12);--font-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-sans: "DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-xs: 11px;--text-sm: 13px;--text-base: 15px;--text-md: 17px;--text-lg: 20px;--text-xl: 26px;--text-2xl: 34px;--text-3xl: 44px;--text-4xl: 56px;--text-5xl: 72px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--sp-20: 80px;--sp-24: 96px;--r-sm: 4px;--r-md: 8px;--r-lg: 12px;--r-xl: 16px;--r-2xl: 24px;--r-full: 9999px;--shadow-sm: 0 1px 3px rgba(28, 20, 16, .08);--shadow-md: 0 4px 16px rgba(28, 20, 16, .1);--shadow-lg: 0 12px 40px rgba(28, 20, 16, .14);--shadow-xl: 0 24px 64px rgba(28, 20, 16, .18);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-both: cubic-bezier(.45, 0, .55, 1);--dur-fast: .15s;--dur-base: .25s;--dur-slow: .4s;--dur-enter: .6s;--max-content: 1440px;--max-text: 720px;--nav-h: 64px;--section-gap: var(--sp-20)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:1.6;color:var(--text);background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:var(--accent);text-decoration:none;transition:color var(--dur-fast)}a:hover{color:var(--col-amber-600)}.link-view-all{display:inline-block;font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);text-decoration:underline;text-underline-offset:4px;transition:color var(--dur-fast)}.link-view-all:hover{color:var(--col-amber-600, #9A5A1E)}button{cursor:pointer;border:none;background:none;font-family:inherit}ul,ol{list-style:none}b,strong{font-weight:700}body,button,input,select,textarea,.btn,p,a,li,td,th,label,.product-description,.rte{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif!important}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.ps-title,.ps-name{font-family:Cormorant Garamond,Georgia,Times New Roman,serif!important;font-weight:400;letter-spacing:0}.h5,h5,h6{font-family:DM Sans,system-ui,sans-serif!important}.h-display{font-family:var(--font-serif);font-size:var(--text-5xl);font-weight:300;font-style:italic;line-height:1.05;letter-spacing:-.01em}.h-1{font-family:var(--font-serif);font-size:clamp(32px,5vw,var(--text-4xl));font-weight:300;font-style:italic;line-height:1.1}.h-2{font-family:var(--font-serif);font-size:clamp(26px,3.5vw,var(--text-3xl));font-weight:300;font-style:italic;line-height:1.2}.h-3{font-family:var(--font-serif);font-size:clamp(22px,2.5vw,var(--text-2xl));font-weight:400;line-height:1.25}.h-4{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:400;line-height:1.3}.h-price{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:400;line-height:1}.t-eyebrow{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.t-label{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.t-body{font-size:var(--text-base);line-height:1.75;color:var(--col-slate-700)}.t-sm{font-size:var(--text-sm);color:var(--text-muted)}.t-caption{font-size:var(--text-xs);color:var(--text-muted);line-height:1.5}.rte>:first-child{margin-top:0}.rte>:last-child{margin-bottom:0}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin:1.6em 0 .5em;line-height:1.2}.rte p,.rte ul,.rte ol,.rte blockquote,.rte table,.rte img,.rte iframe{margin:0 0 1em}.rte ul,.rte ol{padding-left:1.4em}.rte ul{list-style:disc}.rte ol{list-style:decimal}.rte li{margin-bottom:.4em}.rte li:last-child{margin-bottom:0}.section{padding:var(--section-gap) 0}.section--dark{background:var(--bg-dark);color:#fff}.section--subtle{background:var(--bg-subtle)}.container{width:90%;max-width:var(--max-content);margin:0 auto;padding:0}.container--text{max-width:var(--max-text);margin:0 auto;padding:0 var(--sp-10)}.section-header{text-align:center;margin-bottom:var(--sp-12)}.section-header .t-eyebrow{display:block;margin-bottom:var(--sp-2)}.section-header .h-2{margin-bottom:var(--sp-3)}.section-header__desc{font-size:var(--text-sm);color:var(--text-muted);max-width:480px;margin:0 auto;line-height:1.7}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-5)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-5)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-5)}.grid-6{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--sp-3)}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--sp-1)}.gap-2{gap:var(--sp-2)}.gap-3{gap:var(--sp-3)}.gap-4{gap:var(--sp-4)}.gap-6{gap:var(--sp-6)}.gap-8{gap:var(--sp-8)}.hidden{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-center{text-align:center}.text-right{text-align:right}.divider{border:none;border-top:1px solid var(--border);margin:var(--sp-6) 0}.divider--dark{border-color:var(--border-dark)}.breadcrumb{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--text-xs);font-weight:500;letter-spacing:.06em;color:var(--text-muted);padding:var(--sp-4) 0 var(--sp-3)}.breadcrumb a{color:var(--text-muted);transition:color var(--dur-fast)}.breadcrumb a:hover{color:var(--accent)}.breadcrumb__sep{color:var(--border)}.breadcrumb__current{color:var(--text)}.tag{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:var(--r-full)}.tag--amber{background:var(--accent-bg);color:var(--accent);border:1px solid rgba(184,113,46,.25)}.tag--green{background:var(--col-green-50);color:var(--col-green-500);border:1px solid rgba(61,92,54,.2)}.tag--dark{background:var(--bg-dark);color:#fff}.tag--outline{background:transparent;color:var(--text-muted);border:1px solid var(--border)}.tag--sale{background:var(--accent);color:#fff}.tag--new{background:var(--col-green-500);color:#fff}.tag--bestseller{background:var(--accent);color:#fff}.alert{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-md);font-size:var(--text-sm);line-height:1.6}.alert__icon{font-size:16px;flex-shrink:0;margin-top:1px}.alert__title{font-weight:600;margin-bottom:2px}.alert--info{background:#eff6ff;border:1px solid #BFDBFE;color:#1d4ed8}.alert--success{background:var(--col-green-50);border:1px solid var(--col-green-100);color:var(--col-green-700)}.alert--warning{background:var(--accent-bg);border:1px solid var(--col-amber-300);color:var(--col-amber-600)}.alert--error{background:#fef2f2;border:1px solid #FECACA;color:#991b1b}.js-reveal{opacity:0;transform:translateY(28px);transition:opacity var(--dur-enter) var(--ease-out),transform var(--dur-enter) var(--ease-out)}.js-reveal.is-visible{opacity:1;transform:translateY(0)}.breadcrumbs{font-size:12px;letter-spacing:.03em;color:var(--text-muted, #8C7B6E);line-height:1.5;margin-bottom:14px}.breadcrumbs a{color:inherit;text-decoration:none;transition:color .15s}.breadcrumbs a:hover{color:var(--accent, #B8712E)}.breadcrumbs__sep{margin:0 8px;opacity:.5}.breadcrumbs__current{color:var(--text, #1C1410)}@media(max-width:1024px){.grid-4{grid-template-columns:repeat(2,1fr)}.grid-6{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){:root{--section-gap: var(--sp-12)}.container{width:92%}.grid-2,.grid-3{grid-template-columns:1fr}.grid-4{grid-template-columns:repeat(2,1fr);gap:var(--sp-3)}.grid-6{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){:root{--section-gap: var(--sp-10)}.container{width:92%}.grid-4{grid-template-columns:1fr}}.main-content.wrapper{max-width:100%;width:100%;padding-left:0;padding-right:0}.template-page .main-content__inner,.template-article .main-content__inner{width:90%;max-width:var(--max-content, 1440px);margin:0 auto}@media(max-width:768px){.template-page .main-content__inner,.template-article .main-content__inner{width:92%}}.template-index .main-content,.template-product .main-content{margin-top:0}.template-index .site-footer .wrapper,.template-product .site-footer .wrapper,.template-collection .site-footer .wrapper{width:90%;max-width:var(--max-content);margin:0 auto;padding:0}@media(max-width:768px){.template-index .site-footer .wrapper,.template-product .site-footer .wrapper,.template-collection .site-footer .wrapper{width:92%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.js-reveal{opacity:1;transform:none;transition:none}}.picker,.picker__holder{width:100%;position:absolute}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #aaa;border-top-width:0;border-bottom-width:0;border-radius:0 0 5px 5px;box-sizing:border-box;min-width:176px;max-width:466px;max-height:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transform:translateY(-1em)perspective(600px)rotateX(10deg);transform:translateY(-1em)perspective(600px)rotateX(10deg);transition:-webkit-transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s;transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s}/*!
* Classic picker styling for pickadate.js
* Demo: http://amsul.github.io/pickadate.js
*/.picker__frame{padding:1px}.picker__wrap{margin:-1px}.picker--opened .picker__holder{max-height:25em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;border-top-width:1px;border-bottom-width:1px;-webkit-transform:translateY(0)perspective(600px)rotateX(0);transform:translateY(0)perspective(600px)rotateX(0);transition:-webkit-transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s;transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s;box-shadow:0 6px 18px 1px #0000001f}.picker__footer,.picker__header,.picker__table{text-align:center}.picker__day--highlighted,.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__box{padding:0 1em}.picker__header{position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__nav--next,.picker__nav--prev{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-.25em}.picker__nav--prev{left:-1em;padding-right:1.25em}.picker__nav--next{right:-1em;padding-left:1.25em}@media(min-width:24.5em){.picker__select--month,.picker__select--year{margin-top:-.5em}.picker__nav--next,.picker__nav--prev{top:-.33em}.picker__nav--prev{padding-right:1.5em}.picker__nav--next{padding-left:1.5em}}.picker__nav--next:before,.picker__nav--prev:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:.75em solid #000}.picker__nav--next:hover,.picker__nav--prev:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:before,.picker__nav--disabled:before:hover,.picker__nav--disabled:hover{cursor:default;background:0 0;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker--focused .picker__day--highlighted,.picker__day--highlighted:hover,.picker__day--infocus:hover,.picker__day--outfocus:hover{color:#000;cursor:pointer;background:#b1dcfb}.picker__table{border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media(min-height:33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500}@media(min-height:33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{color:#ddd}.picker--focused .picker__day--selected,.picker__day--selected,.picker__day--selected:hover{background:#0089ec;color:#fff}.picker--focused .picker__day--disabled,.picker__day--disabled,.picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__button--clear,.picker__button--close,.picker__button--today{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:700;width:33%;display:inline-block;vertical-align:bottom}.picker__button--clear:hover,.picker__button--close:hover,.picker__button--today:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--clear:focus,.picker__button--close:focus,.picker__button--today:focus{background:#b1dcfb;border-color:#0089ec;outline:0}.picker__button--clear:before,.picker__button--close:before,.picker__button--today:before{position:relative;display:inline-block;height:0}.picker__button--clear:before,.picker__button--today:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-.25em;width:.66em;border-top:3px solid #e20}.picker__button--close:before{content:"\d7";top:-.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}.picker__table td,.picker__table th{text-align:center;border:none}select option:disabled{color:gray}
/*# sourceMappingURL=/cdn/shop/t/23/assets/base.css.map */
