@font-face{font-family:Inter Ricea Fallback;src:local("Arial");size-adjust:107.4%;ascent-override:90.2%;descent-override:22.5%;line-gap-override:0%}@font-face{font-family:Fraunces Ricea Fallback;src:local("Georgia");size-adjust:104%;ascent-override:94%;descent-override:24.5%;line-gap-override:0%}:root{--ricea-burgundy: #4c1324;--ricea-cream: #f3e8db;--ricea-burgundy-deep: #380c1a;--ricea-off-white: #faf5ee;--ricea-rose: #ebd7d0;--ricea-text: #5e4339;--ricea-text-soft: #7a5f55;--ricea-line: #ceb9b3;--ricea-swatch-cream: #e2d7ca;--ricea-swatch-brown: #4f2d24;--ricea-swatch-burgundy: #6c1a24;--ricea-font-display: "Fraunces Ricea", "Fraunces Ricea Fallback", Georgia, serif;--ricea-font-body: "Inter Ricea", "Inter Ricea Fallback", Arial, sans-serif;--ricea-type-display: clamp(4.8rem, 3rem + 4.8vw, 10.4rem);--ricea-type-title: clamp(4.4rem, 3rem + 3.4vw, 8rem);--ricea-type-heading: clamp(3rem, 2.3rem + 1.8vw, 5.2rem);--ricea-type-subhead: clamp(2.2rem, 1.9rem + .7vw, 2.8rem);--ricea-type-caption: clamp(1.7rem, 1.6rem + .3vw, 2rem);--ricea-type-body: 1.6rem;--ricea-type-small: 1.4rem;--ricea-type-label: 1.2rem;--ricea-ease-out: cubic-bezier(.23, 1, .32, 1);--ricea-ease-in-out: cubic-bezier(.77, 0, .175, 1);--ricea-ease-drawer: cubic-bezier(.32, .72, 0, 1);--ricea-duration-fast: .16s;--ricea-duration-base: .24s;--ricea-duration-drawer: .3s}.ricea-fonts{--font-heading-family: var(--ricea-font-display);--font-heading-style: normal;--font-heading-weight: 360;--font-body-family: var(--ricea-font-body);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600}body{letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{font-optical-sizing:auto;text-wrap:balance}.ricea-display,.h0,.hxl,.hxxl{font-size:var(--ricea-type-display);font-weight:290;line-height:.96;letter-spacing:-.032em}.main-page-title.h0,.ricea-title,h1,.h1{font-size:var(--ricea-type-title);font-weight:300;line-height:.98;letter-spacing:-.028em}.ricea-heading,h2,.h2{font-size:var(--ricea-type-heading);font-weight:330;line-height:1.06;letter-spacing:-.02em}.ricea-subhead,h3,.h3{font-size:var(--ricea-type-subhead);font-weight:380;line-height:1.18;letter-spacing:-.01em}h4,.h4{font-size:1.9rem;font-weight:420;line-height:1.25;letter-spacing:-.005em}h5,.h5,h6{font-size:1.5rem;font-weight:450;line-height:1.3;letter-spacing:0}.ricea-logo{display:block;aspect-ratio:1801.26 / 657.91;width:auto;color:var(--ricea-burgundy)}.ricea-logo--cream{color:var(--ricea-cream)}.ricea-logo svg{display:block;width:100%;height:100%}.ricea-logo--header{height:2.6rem}@media screen and (min-width:990px){.ricea-logo--header{height:3rem}}.ricea-footer-logo .ricea-logo{height:3rem}.ricea-wordmark{font-family:var(--font-heading-family);font-optical-sizing:auto;font-size:clamp(2.4rem,2rem + .8vw,3rem);font-weight:360;letter-spacing:-.02em;line-height:1;color:rgb(var(--color-foreground))}h1 em,h2 em,h3 em,.h0 em,.h1 em,.h2 em,.ricea-display em,.ricea-title em,.ricea-heading em{font-style:italic;font-weight:inherit;letter-spacing:-.01em}.ricea-caption{font-family:var(--font-heading-family);font-optical-sizing:auto;font-size:var(--ricea-type-caption);font-style:italic;font-weight:340;line-height:1.3;letter-spacing:-.005em}.ricea-label{font-family:var(--font-body-family);font-size:var(--ricea-type-label);font-weight:500;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}p,.rte{text-wrap:pretty}.rte{max-width:64ch}.price,.price-item,.badge,.button,.button-label,.caption-with-letter-spacing,.header__menu-item,.menu-drawer__menu-item,.field__label,.form__label{font-family:var(--font-body-family)}.price{font-variant-numeric:tabular-nums}.caption-with-letter-spacing{letter-spacing:.12em}.announcement-bar__message{min-height:4.4rem;padding-block:1.2rem;font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;letter-spacing:.02em}@media screen and (min-width:750px){.announcement-bar__message{font-size:1.6rem}}.card__heading,.card__heading a{font-family:var(--font-heading-family);font-optical-sizing:auto;font-size:clamp(1.7rem,1.5rem + .5vw,2.2rem);font-weight:360;letter-spacing:-.01em;line-height:1.2}.card-information .price,.card-information .price-item{font-size:1.4rem;letter-spacing:.01em}.price-item{letter-spacing:.01em}.button,.button-label,.shopify-challenge__button,.customer button{font-size:1.3rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.button{transition:background-color var(--ricea-duration-fast) ease-out,color var(--ricea-duration-fast) ease-out,box-shadow var(--duration-short) ease,transform var(--ricea-duration-fast) var(--ricea-ease-out)}.button:not([disabled]):active,.shopify-payment-button__button:not([disabled]):active{transform:scale(.97)}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{background-color:color-mix(in srgb,rgb(var(--color-button)) 82%,#000)}.button--secondary:not([disabled]):hover{background-color:rgba(var(--color-foreground),.06)}.ricea-link{display:inline-flex;align-items:center;gap:.6rem;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.5em;min-height:4.4rem;transition:text-decoration-color var(--ricea-duration-fast) ease-out}.ricea-link:hover{text-decoration-color:transparent}.ricea-placeholder,.ricea-hero__placeholder{background-color:var(--ricea-rose);filter:grayscale(1);opacity:.16}.ricea-cart-colour,.product-option .ricea-cart-colour{display:inline-flex!important;align-items:center;gap:.6rem;vertical-align:middle}.ricea-cart-colour__dot{display:inline-block;flex:none;width:1.2rem;height:1.2rem;border-radius:50%;background-color:var(--swatch);box-shadow:inset 0 0 0 1px #4c132440}.ricea-cart-colour__name{font-family:var(--font-heading-family);font-optical-sizing:auto;font-size:1.5rem;font-style:italic;font-weight:380;letter-spacing:0}cart-drawer .drawer__inner{transition:transform var(--ricea-duration-drawer) var(--ricea-ease-drawer)}cart-drawer.drawer{transition:visibility var(--ricea-duration-drawer) var(--ricea-ease-drawer)}@media(prefers-reduced-motion:reduce){cart-drawer .drawer__inner{transition:none}}.cart-drawer .cart-items thead th:not(:first-child){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cart-drawer .drawer__heading{font-family:var(--font-heading-family);font-optical-sizing:auto;font-size:var(--ricea-type-subhead);font-weight:340;letter-spacing:-.01em}.ricea-cart-count{color:rgba(var(--color-foreground),.75);font-style:italic}.ricea-cart-ship{margin-bottom:1.6rem}.ricea-cart-ship__text{margin:0 0 .8rem;color:rgba(var(--color-foreground),.85);font-size:1.4rem;line-height:1.5}.ricea-cart-ship__line{position:relative;height:2px;background-color:var(--ricea-line)}.ricea-cart-ship__line>span{position:absolute;inset:0 auto 0 0;width:var(--progress);background-color:rgb(var(--color-foreground))}.cart-drawer .cart__ctas{flex-direction:column;align-items:stretch}.ricea-cart-reassure{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem 1.2rem;margin-top:1.2rem}.ricea-cart-reassure__text{margin:0;color:rgba(var(--color-foreground),.8);font-size:1.3rem}.ricea-cart-reassure__pay{display:flex;gap:.6rem;margin:0}.ricea-cart-reassure__pay .icon{width:3.4rem;height:2.2rem}.ricea-cart-empty{margin:1.6rem 0 2.4rem;text-align:left}.ricea-cart-empty__lead{margin:0 0 1.2rem;color:rgba(var(--color-foreground),.82);text-align:center}.ricea-cart-empty__colours{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.ricea-cart-empty__colour{display:flex;align-items:center;gap:1.2rem;min-height:5.6rem;padding:0 1.6rem;border:1px solid var(--ricea-line);color:rgb(var(--color-foreground));text-decoration:none;transition:border-color var(--ricea-duration-fast) ease-out}.ricea-cart-empty__colour:hover{border-color:rgb(var(--color-foreground))}.ricea-cart-empty__dot{flex:none;width:2.4rem;height:2.4rem;border-radius:50%;background-color:var(--swatch);box-shadow:inset 0 0 0 1px #4c132440}.ricea-cart-empty__name{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:360}.ricea-cart-empty__name em{font-style:italic}.template-index .footer-block__newsletter{display:none}::selection{background-color:rgba(var(--color-foreground),.16)}input,textarea{caret-color:rgb(var(--color-foreground))}:focus-visible{outline-color:rgb(var(--color-foreground))}.caption,.caption-large,.product__tax,.product-form__input .form__label,.cart-item__details>*+*,.totals__subtotal-value+small,.tax-note,.card-information>.caption-with-letter-spacing,.field__label,.customer .field label,.predictive-search__item-vendor,.unit-price{color:rgba(var(--color-foreground),.75)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button:not([disabled]):active,.shopify-payment-button__button:not([disabled]):active{transform:none}}.facets .facets__disclosure[open]>.facets__display,.facets .facets__disclosure-vertical[open]>.facets__display-vertical{z-index:5}.card__badge .badge{padding:.6rem 1.4rem .7rem;font-size:1.4rem;letter-spacing:.04em}shopify-account:focus-within{outline:2px solid var(--ricea-burgundy);outline-offset:3px;border-radius:2px}@media screen and (max-width:749px){.footer .list-menu__item--link,.footer .policies a,.footer .copyright__content a{display:inline-flex;align-items:center;min-height:4.4rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ricea-tokens.css.map */
