body{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:var(--body-m-size);line-height:var(--body-lh);letter-spacing:var(--body-ls);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:750px){body{font-size:var(--body-m-size)}}.gradient{background-attachment:scroll}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);text-transform:none;letter-spacing:var(--heading-m-ls)}.craving-heading--xl,.h0{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--heading-xl-size);line-height:var(--heading-xl-lh);letter-spacing:var(--heading-xl-ls)}.craving-heading--l,.h1{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--heading-l-size);line-height:var(--heading-l-lh);letter-spacing:var(--heading-l-ls)}.craving-heading--m,.h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--heading-m-size);line-height:var(--heading-m-lh);letter-spacing:var(--heading-m-ls)}.craving-heading--s,.h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--heading-s-size);line-height:var(--heading-s-lh);letter-spacing:var(--heading-s-ls)}.craving-heading--xs,.h4{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--heading-xs-size);line-height:var(--heading-xs-lh);letter-spacing:var(--heading-xs-ls)}.craving-serif,.craving-heading em,.craving-heading i{font-family:var(--font-accent-family);font-style:var(--font-accent-style);font-weight:var(--font-accent-weight);letter-spacing:inherit}.craving-eyebrow{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:13px;line-height:1.2;letter-spacing:.015em;text-transform:uppercase;margin:0 0 1.6rem}.craving-body--l{font-size:var(--body-l-size);line-height:var(--body-lh);letter-spacing:var(--body-ls)}.craving-body--m{font-size:var(--body-m-size);line-height:var(--body-lh);letter-spacing:var(--body-ls)}.craving-body--s{font-size:var(--body-s-size);line-height:var(--body-lh);letter-spacing:var(--body-ls)}.craving-container{width:100%;max-width:none;padding-inline:var(--craving-gutter-mobile);margin-inline:auto}@media screen and (min-width:769px){.craving-container{padding-inline:var(--craving-gutter)}}.craving-container--full{padding-inline:0}.craving-section{position:relative}.craving-align--left{text-align:left}.craving-align--center{text-align:center}.craving-align--right{text-align:right}.craving-align--center .craving-section__inner{margin-inline:auto}.craving-align--right .craving-section__inner{margin-inline-start:auto}.craving-button{position:relative;display:flex;align-items:center;justify-content:center;gap:.8rem;width:fit-content;min-width:200px;min-height:44px;padding:6px 24px;border:0;border-radius:var(--radius-pill);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--heading-xs-size);line-height:var(--heading-xs-lh);letter-spacing:var(--heading-xs-ls);text-align:center;text-decoration:none;cursor:pointer;transition:color var(--craving-duration) var(--craving-ease),background-color var(--craving-duration) var(--craving-ease),opacity var(--craving-duration) var(--craving-ease)}@media screen and (max-width:768px){.craving-button{min-width:120px;min-height:36px;padding:6px 12px}}.craving-button--solid{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.craving-button--solid:hover{opacity:.88}.craving-button--outline{background-color:transparent;color:rgb(var(--color-button))}.craving-button--outline:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid rgb(var(--color-button));border-radius:var(--radius-pill);transition:transform var(--craving-duration) var(--craving-ease),border-color var(--craving-duration) var(--craving-ease)}.craving-button--outline:hover{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.craving-button--link,.craving-underline{display:inline;width:auto;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:none;color:currentColor;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-position:100% 100%;background-repeat:no-repeat}@media(hover:hover){.craving-button--link:hover,.craving-underline:hover{animation:craving-underline-out var(--craving-duration) var(--craving-ease),craving-underline-in var(--craving-duration) var(--craving-ease) var(--craving-duration)}}.craving-button--link.craving-button--accent{color:rgb(var(--color-button))}@keyframes craving-underline-out{0%{background-position:100% 100%;background-size:100% 1px}to{background-position:100% 100%;background-size:0% 1px}}@keyframes craving-underline-in{0%{background-position:0% 100%;background-size:0% 1px}to{background-position:0% 100%;background-size:100% 1px}}.craving-slide-link{display:block;overflow:hidden}.craving-slide-link__text{position:relative;display:inline-block;line-height:1.35;transition:transform var(--craving-duration) .1s}.craving-slide-link__text:before{content:attr(data-hover);position:absolute;top:100%;left:0;line-height:1.35;white-space:nowrap;transition:opacity .1s var(--craving-ease) .1s}@media(hover:hover){.craving-slide-link:hover .craving-slide-link__text,a:hover>.craving-slide-link .craving-slide-link__text{transform:translateY(-100%)}.craving-slide-link:hover .craving-slide-link__text:before,a:hover>.craving-slide-link .craving-slide-link__text:before{opacity:.7}}.craving-media{position:relative;overflow:hidden;border-radius:var(--radius-media);background-color:rgba(var(--color-foreground),.04)}.craving-media--card{border-radius:var(--radius-card)}.craving-media--square{border-radius:0}.craving-media img,.craving-media video,.craving-media svg{display:block;width:100%;height:100%;object-fit:cover}.craving-ratio--portrait{aspect-ratio:3 / 4}.craving-ratio--square{aspect-ratio:1 / 1}.craving-ratio--landscape{aspect-ratio:4 / 3}.craving-ratio--wide{aspect-ratio:16 / 9}.craving-ratio--tall{aspect-ratio:9 / 16}.craving-zoom img{transition:transform .5s var(--craving-ease)}.craving-zoom:hover img{transform:scale(1.04)}.craving-hide{display:none!important}@media screen and (max-width:768px){.craving-hide--mobile{display:none!important}}@media screen and (min-width:769px){.craving-hide--desktop{display:none!important}}.craving-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.craving-scroll-x{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.craving-scroll-x::-webkit-scrollbar{display:none}.craving-scroll-x>*{scroll-snap-align:start;flex:0 0 auto}@media(prefers-reduced-motion:reduce){.craving-button:hover,.craving-zoom:hover img{transform:none}}.craving-rte>*{margin:0}.craving-rte :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:var(--heading-m-lh);letter-spacing:var(--heading-m-ls)}.craving-rte h1{font-size:var(--heading-m-size)}.craving-rte h2{font-size:max(var(--body-m-size),calc(var(--heading-m-size) * .8))}.craving-rte h3{font-size:max(var(--body-m-size),calc(var(--heading-m-size) * .64))}.craving-rte h4{font-size:max(var(--body-m-size),calc(var(--heading-m-size) * .512))}.craving-rte h5{font-size:max(var(--body-m-size),calc(var(--heading-m-size) * .4096))}.craving-rte h6{font-size:max(var(--body-m-size),calc(var(--heading-m-size) * .32768))}.craving-rte :is(p,ul,ol):not(:last-child){padding-bottom:1em}.craving-rte :is(h1,h2,h3,h4,h5,h6,blockquote,img,figure):not(:first-child){padding-top:1em}.craving-rte :is(h1,h2,h3,h4,h5,h6,blockquote,img,figure):not(:last-child):not(:only-child){padding-bottom:.5em}.craving-rte ul,.craving-rte ol{width:fit-content;padding-inline-start:0}.craving-rte ul li{list-style:disc inside}.craving-rte ol li{list-style:decimal inside}.craving-align--center .craving-rte ul,.craving-align--center .craving-rte ol{margin-inline:auto}.craving-rte a{color:rgb(var(--color-button));text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-position:100% 100%;background-repeat:no-repeat}.craving-rte--plain a{color:inherit}@media(hover:hover){.craving-rte a:hover{animation:craving-underline-out var(--craving-duration) var(--craving-ease),craving-underline-in var(--craving-duration) var(--craving-ease) var(--craving-duration)}}.craving-rte table{width:max-content;max-width:100%;border-collapse:collapse}.craving-rte table tr{border-top:1px solid rgba(var(--color-foreground),.2)}.craving-rte table tr:last-child{border-bottom:1px solid rgba(var(--color-foreground),.2)}.craving-rte table :is(td,th){padding:12px;text-align:start}.craving-slider-controls{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:var(--slider-controls-gap, 64px)}.craving-slider-arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:rgb(var(--color-foreground));cursor:pointer;transition:opacity var(--craving-duration) var(--craving-ease)}.craving-slider-arrow svg{width:44px;height:44px}.craving-slider-arrow--prev svg{transform:scaleX(-1)}.craving-slider-arrow[disabled]{opacity:.3;cursor:default}
/*# sourceMappingURL=/cdn/shop/t/2/assets/craving-craving.css.map */
