:root{--sab-paper: #EEE2CA;--sab-paper-2: #E3D3B3;--sab-card: #F6EDDB;--sab-ink: #1E1611;--sab-ink-2: #4B3E33;--sab-ink-3: #7A695A;--sab-rule: rgba(30, 22, 17, .36);--sab-hair: rgba(30, 22, 17, .16);--sab-laque: #A8231C;--sab-laque-deep: #781510;--sab-ivory: #F6E8CE;--sab-velours: #1C4537;--sab-dorure: #B8914A;--sab-paon: #14605B;--sab-brique: #B4532A;--sab-caps: "Cormorant Garamond", Cormorant, Garamond, "Times New Roman", serif;--sab-script: "Ballet", "Snell Roundhand", "Apple Chancery", cursive;--sab-text: "EB Garamond", Garamond, Georgia, serif;--sab-ease: cubic-bezier(.2, .8, .2, 1);--sab-marble: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='900'%3E%3Cfilter id='m' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.004' numOctaves='3' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .36 0 0 0 0 .24 0 0 0 .9 -.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E");--sab-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .14 0 0 0 0 .08 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='.38'/%3E%3C/svg%3E");--font-body--family: var(--sab-text);--font-body--style: normal;--font-body--weight: 400;--font-subheading--family: var(--sab-text);--font-subheading--style: normal;--font-subheading--weight: 500;--font-heading--family: var(--sab-caps);--font-heading--style: normal;--font-heading--weight: 600;--font-accent--family: var(--sab-caps);--font-accent--style: italic;--font-accent--weight: 500;--font-h1--size: clamp(1.875rem, 1.2rem + 3vw, 4rem);--font-h1--weight: 600;--font-h1--letter-spacing: .14em;--font-h1--case: uppercase;--font-h1--line-height: 1.04;--font-h2--size: clamp(1.75rem, 1.2rem + 2.2vw, 3.25rem);--font-h2--weight: 600;--font-h2--letter-spacing: .12em;--font-h2--case: uppercase;--font-h2--line-height: 1.06;--font-h3--weight: 600;--font-h3--letter-spacing: .005em;--font-h3--case: none;--font-h4--weight: 600;--font-h4--letter-spacing: .005em;--font-h4--case: none;--font-h5--case: none;--font-h6--case: none;--color-primary-button-hover-background: var(--sab-laque-deep);--color-primary-button-hover-border: var(--sab-laque-deep);--color-primary-button-hover-text: var(--sab-ivory);--color-secondary-button-hover-background: var(--sab-ink);--color-secondary-button-hover-border: var(--sab-ink);--color-secondary-button-hover-text: var(--sab-card);--shadow-button: none;--sab-focus: 2px solid var(--sab-laque)}html,body{background-color:var(--sab-paper)}body{background-image:var(--sab-grain),var(--sab-marble);background-size:240px 240px,900px 900px;background-attachment:fixed;color:var(--sab-ink);font-family:var(--sab-text);-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums}.shopify-section:not(.header-section) .section-background{background-image:var(--sab-grain),var(--sab-marble);background-size:240px 240px,900px 900px;background-attachment:fixed}::selection{background:var(--sab-laque);color:var(--sab-ivory)}:focus-visible{outline-color:var(--sab-laque)}h1,h2,.h1,.h2{text-wrap:balance;-webkit-hyphens:manual;hyphens:manual}h3,h4,.h3,.h4{text-wrap:balance}main p a:not(.button,.button-secondary,.button-unstyled),:is(.page-content,.blog-post-content,.shopify-policy__body) :is(li,td) a:not(.button,.button-secondary,.button-unstyled){color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.28em;text-decoration-color:#1e161166;transition:color .3s,text-decoration-color .3s}main p a:not(.button,.button-secondary,.button-unstyled):hover,:is(.page-content,.blog-post-content,.shopify-policy__body) :is(li,td) a:not(.button,.button-secondary,.button-unstyled):hover{color:var(--sab-laque);text-decoration-color:var(--sab-laque)}:is(.button,.button-secondary,.button-custom):not(.button-unstyled,.button--unstyled,.close-button,.slideshow-control,.quick-add__button,.predictive-search__close-modal-button,.menu-drawer__back-button),button.shopify-payment-button__button--unbranded{min-height:50px;padding-block:.5rem;padding-inline:30px;border-radius:999px;font-family:var(--sab-text);font-style:normal;font-weight:500;font-size:12px;line-height:1.25;letter-spacing:.22em;text-transform:uppercase;background-image:none;text-shadow:none;filter:none;transition:background-color .3s,color .3s,box-shadow .3s}.button-secondary:not(.button-unstyled,.slideshow-control){--button-border-width: 1px}.button:not(.button-secondary,.button-unstyled,.quick-add__button):is(:disabled,[aria-disabled=true]){--button-background-color: #DDCFB4;--button-border-color: #DDCFB4;--button-color: #968671;opacity:1}:is(.button,.button-secondary):not(.quick-add__button)>.add-to-cart-icon{display:none}:is(main,.search-modal,.cart-drawer,.quick-add-modal,.sab-foot){--input-padding-x: 2px;--input-padding: .7rem 2px;--input-box-shadow: inset 0 -1px 0 var(--sab-ink);--input-box-shadow-focus: inset 0 -2px 0 var(--sab-laque);--style-border-radius-inputs: 0}:is(main,.search-modal,.cart-drawer,.quick-add-modal) :is(.field__input:not(textarea),.contact-form__input:not(textarea),.email-signup__input,input[type=email],input[type=text],input[type=tel],input[type=password]){background-color:transparent;border:0;border-radius:0;box-shadow:inset 0 -1px 0 var(--sab-ink);color:var(--sab-ink);font-family:var(--sab-text);font-style:italic;font-size:max(16px,1.1875rem);transition:box-shadow .2s}:is(main,.search-modal,.cart-drawer,.quick-add-modal) :is(.field__input:not(textarea),.contact-form__input:not(textarea),.email-signup__input,input[type=email],input[type=text],input[type=tel],input[type=password]):focus{outline:none;box-shadow:inset 0 -2px 0 var(--sab-laque)}:is(main,.cart-drawer) textarea{padding:12px 14px;background-color:transparent;border:0;border-radius:2px;box-shadow:inset 0 0 0 1px var(--sab-rule);font-family:var(--sab-text);font-style:italic;font-size:max(16px,1.0625rem)}:is(main,.cart-drawer) textarea:focus{outline:none;box-shadow:inset 0 0 0 1px var(--sab-laque)}:is(main,.search-modal,.cart-drawer,.quick-add-modal) :is(input,textarea)::placeholder{color:var(--sab-ink-3);font-style:italic;opacity:1}main:not([data-template=index]) product-card .product-grid__card.product-grid__card{align-items:center;text-align:center}main:not([data-template=index]) product-card .card-gallery{--sab-arch-c: var(--sab-laque);align-self:stretch;margin:8px 8px 14px;border-radius:999px 999px 2px 2px;overflow:hidden;isolation:isolate;background-color:var(--sab-paper-2);box-shadow:0 0 0 1px var(--sab-ink),0 0 0 7px var(--sab-paper),0 0 0 8px var(--sab-ink)}main:not([data-template=index]) product-card .card-gallery>*{--gallery-aspect-ratio: 3 / 4}main:not([data-template=index]) product-card .card-gallery img{object-fit:cover}main:not([data-template=index]) product-card .card-gallery:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 0 var(--sab-arch-c);pointer-events:none}main:not([data-template=index]) product-card .card-gallery :is(.quick-add,.product-badges){z-index:2}main:not([data-template=index]) product-card .product-card-gallery__title-placeholder{display:grid;place-items:center;border-radius:0;background:var(--sab-paper-2);font-family:var(--sab-caps);font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-align:center}main:not([data-template=index]) product-card [ref=productTitleLink] .text-block{align-self:stretch;width:100%;max-width:none;text-align:center}main:not([data-template=index]) product-card [ref=productTitleLink] .text-block,main:not([data-template=index]) product-card [ref=productTitleLink] .text-block>*{font-family:var(--sab-caps);font-style:normal;font-weight:600;font-size:clamp(1.0625rem,.9rem + .5vw,1.375rem);line-height:1.15;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--sab-ink)}main:not([data-template=index]) product-card product-price{align-self:stretch;align-items:center;width:100%;justify-content:center;text-align:center;font-family:var(--sab-text);font-size:1.0625rem;font-style:normal;letter-spacing:0;text-transform:none;color:var(--sab-ink-2)}main:not([data-template=index]) product-card product-price>*{text-align:center}main:not([data-template=index]) product-card product-price :is(.price,.compare-at-price){font-family:inherit;font-variant-numeric:lining-nums}main:not([data-template=index]) product-card .product-badges__badge{border-radius:999px;font-family:var(--sab-text);font-weight:500;font-size:10px;letter-spacing:.2em;text-transform:uppercase}main:not([data-template=index]) product-card button.quick-add__button{inset-inline-end:auto;inset-block-end:22px;left:50%;right:auto;translate:-50% 0;justify-content:center;width:max-content;max-inline-size:calc(100% - 40px);height:40px;padding:0 20px;border:0;border-radius:999px;background:var(--sab-card);color:var(--sab-ink);backdrop-filter:none;-webkit-backdrop-filter:none;font-family:var(--sab-text);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;box-shadow:0 10px 18px -12px #140c068c}@media screen and (min-width:750px){main:not([data-template=index]) product-card button.quick-add__button:is(:hover,:focus-visible){width:max-content;padding-inline:20px}}main:not([data-template=index]) product-card button.quick-add__button:hover{scale:none;background:var(--sab-ink);color:var(--sab-card)}main:not([data-template=index]) product-card button.quick-add__button>.add-to-cart-icon{display:none}main:not([data-template=index]) product-card button.quick-add__button[data-added=true]{width:40px;padding:0;color:transparent}@media(hover:hover)and (prefers-reduced-motion:no-preference){main:not([data-template=index]) product-card .card-gallery img{transition:transform 1.4s var(--sab-ease)}main:not([data-template=index]) product-card:hover .card-gallery img{transform:scale(1.05)}main:not([data-template=index]) product-card .card-gallery:after{transition:box-shadow .6s var(--sab-ease)}main:not([data-template=index]) product-card:hover .card-gallery:after{box-shadow:inset 0 0 0 9px var(--sab-arch-c)}}.blog-post-card__image-container{border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px var(--sab-hair)}:is(.page-content,.blog-post-content,.shopify-policy__body){font-family:var(--sab-text);line-height:1.65;color:var(--sab-ink)}:is(.page-content,.blog-post-content,.shopify-policy__body) p,:is(.page-content,.blog-post-content,.shopify-policy__body) li{text-wrap:pretty}:is(.page-content,.blog-post-content,.shopify-policy__body) p+p{margin-block-start:.9em}:is(.page-content,.blog-post-content,.shopify-policy__body) h2{position:relative;margin-block:2.6em .7em;padding-block-start:22px;font-family:var(--sab-caps);font-weight:600;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);line-height:1.12;letter-spacing:.14em;text-transform:uppercase;color:var(--sab-ink)}:is(.page-content,.blog-post-content,.shopify-policy__body) h2:before{content:"";position:absolute;inset-inline:0;top:0;height:4px;border-top:1px solid var(--sab-rule);border-bottom:1px solid var(--sab-rule)}:is(.page-content,.blog-post-content,.shopify-policy__body) :is(rte-formatter,.rte)>h2:first-child{margin-block-start:0}:is(.page-content,.blog-post-content,.shopify-policy__body) h3{margin-block:1.8em .35em;font-family:var(--sab-caps);font-style:italic;font-weight:600;font-size:clamp(1.3125rem,1.15rem + .5vw,1.5625rem);line-height:1.2;letter-spacing:0;text-transform:none;color:var(--sab-ink)}:is(.page-content,.blog-post-content,.shopify-policy__body) h4{margin-block:1.6em .3em;font-family:var(--sab-text);font-weight:500;font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--sab-ink-2)}:is(.page-content,.blog-post-content,.shopify-policy__body) h2+h3{margin-block-start:.9em}:is(.page-content,.blog-post-content) rte-formatter>p:first-child:first-letter{float:left;padding:.07em .09em 0 0;font-family:var(--sab-caps);font-weight:600;font-size:4.1em;line-height:.8;color:var(--sab-laque)}:is(.page-content,.blog-post-content,.shopify-policy__body) strong,:is(.page-content,.blog-post-content,.shopify-policy__body) b{font-weight:600}:is(.page-content,.blog-post-content,.shopify-policy__body) small{display:inline-block;font-size:.875em;font-style:italic;color:var(--sab-ink-3)}:is(.page-content,.blog-post-content,.shopify-policy__body) :is(ul,ol){padding-inline-start:1.3em}:is(.page-content,.blog-post-content,.shopify-policy__body) li+li{margin-block-start:.45em}:is(.page-content,.blog-post-content,.shopify-policy__body) li::marker{color:var(--sab-laque)}:is(.page-content,.blog-post-content,.shopify-policy__body) ol li::marker{font-family:var(--sab-caps);font-weight:700}:is(.page-content,.blog-post-content,.shopify-policy__body) img{display:block;width:100%;height:auto;margin-block:2.2em;border-radius:2px;box-shadow:0 0 0 1px var(--sab-hair)}:is(.page-content,.blog-post-content,.shopify-policy__body) blockquote{margin:2.4em 0;padding:.2em 0 .2em 1.1em;border-inline-start:1px solid var(--sab-laque);font-family:var(--sab-caps);font-style:italic;font-weight:500;font-size:1.5em;line-height:1.3;color:var(--sab-ink)}:is(.page-content,.blog-post-content,.shopify-policy__body) hr{height:4px;margin:2.4em 0;border:0;border-top:1px solid var(--sab-rule);border-bottom:1px solid var(--sab-rule)}:is(.page-content,.blog-post-content,.shopify-policy__body) .rte-table-wrapper,:is(.page-content,.blog-post-content,.shopify-policy__body) table{margin-block:1.4em 2em}:is(.page-content,.blog-post-content,.shopify-policy__body) .rte-table-wrapper table{margin-block:0}:is(.page-content,.blog-post-content,.shopify-policy__body) table{border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums}:is(.page-content,.blog-post-content,.shopify-policy__body) :is(thead,tr:not(:has(td))){background-color:transparent;font-weight:inherit;text-transform:none}:is(.page-content,.blog-post-content,.shopify-policy__body) th{padding:0 14px 12px;border-bottom:1px solid var(--sab-ink);font-family:var(--sab-text);font-weight:500;font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-align:start;vertical-align:bottom;color:var(--sab-ink-3)}:is(.page-content,.blog-post-content,.shopify-policy__body) td{padding:11px 14px;border-top:1px solid var(--sab-hair);text-align:start}:is(.page-content,.blog-post-content,.shopify-policy__body) tr:has(td){border-bottom:0}:is(.page-content,.blog-post-content,.shopify-policy__body) tbody tr:last-child td{border-bottom:1px solid var(--sab-rule)}:is(.page-content,.blog-post-content,.shopify-policy__body) :is(th,td):first-child{padding-inline-start:0}:is(.page-content,.blog-post-content,.shopify-policy__body) td:first-child{font-family:var(--sab-caps);font-style:italic;font-weight:600;font-size:1.15em;line-height:1.2}.sab-rule2{height:4px;border-top:1px solid currentColor;border-bottom:1px solid currentColor;opacity:.7}.sab-orn{width:14px;height:14px;flex-shrink:0;color:inherit}.sab-pill{display:inline-flex;align-items:center;gap:10px}.sab-pill b{display:inline-block;padding:7px 16px 6px;border-radius:999px;background:var(--sab-card);box-shadow:inset 0 0 0 1px var(--sab-ink);font-family:var(--sab-text);font-weight:600;font-size:11px;line-height:1;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}main product-card:hover .card-gallery img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sabelle-base.css.map */
