:root{--decl-background: #ece3d5;--decl-surface: #f8f4ee;--decl-surface-soft: #f3ece3;--decl-text: #1f1c19;--decl-text-muted: #6f675f;--decl-border: rgba(31, 28, 25, .12);--decl-blush: #d9b7b1;--decl-blush-soft: #ead5d1;--decl-sage: #b9c1ae;--decl-sage-soft: #d2e0d9;--decl-blue-soft: #bbc9cf;--decl-yellow-soft: #e3d3a0;--decl-lavender-soft: #c9c0d4;--decl-oatmeal: #e5dccb;--decl-linen: #efe8dc;--decl-ivory: #faf7f2;--decl-thumb-column: 11rem;--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2rem;--space-5: 3rem;--space-6: 4rem;--space-7: 6rem;--space-8: 8rem;--space-9: 10rem;--decl-section-space: clamp(5.6rem, 4rem + 4vw, 12rem);--decl-section-space-small: clamp(4rem, 3rem + 2.5vw, 8rem);--decl-width-site: 144rem;--decl-width-content: 128rem;--decl-width-reading: 72rem;--radius-card: 24px;--radius-image: 18px;--radius-small: 12px;--radius-pill: 999px;--shadow-card: 0 12px 36px rgba(61, 47, 38, .08);--shadow-card-hover: 0 16px 44px rgba(61, 47, 38, .12);--shadow-whisper: 0 6px 20px rgba(61, 47, 38, .06);--motion-fast: .15s;--motion-base: .25s;--motion-slow: .4s;--motion-ease: cubic-bezier(.33, 1, .68, 1);--decl-card-butter: #f7f0d5;--decl-card-blush: #f9e6ea;--decl-card-sage: #abc6b2;--decl-card-mist: #d9e4e8;--decl-blue-heading: #8ca3bb;--decl-blue-deep: #3e6379;--decl-gingham-yellow: rgba(239, 198, 79, .45);--decl-gingham-base: #fbf4e4}body{letter-spacing:.01rem;line-height:1.7;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{letter-spacing:-.01em;line-height:1.15;color:rgb(var(--color-foreground))}.h0{font-size:clamp(3.6rem,2.6rem + 3vw,6.4rem)}h1,.h1{font-size:clamp(3.2rem,2.4rem + 2.2vw,5.2rem)}h2,.h2{font-size:clamp(2.6rem,2.1rem + 1.4vw,3.8rem)}h3,.h3{font-size:clamp(2rem,1.8rem + .7vw,2.6rem)}.decl-display{font-family:var(--font-display-family);font-style:var(--font-display-style);font-weight:var(--font-display-weight);letter-spacing:0}.decl-script{font-family:var(--font-accent-script);font-style:var(--font-accent-script-style, normal);font-weight:var(--font-accent-script-weight, 400);letter-spacing:0;text-transform:none}.decl-eyebrow{display:block;font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--decl-text-muted);margin-bottom:var(--space-2)}.decl-prose{max-width:var(--decl-width-reading)}.decl-prose p{line-height:1.8}.decl-text-muted{color:var(--decl-text-muted)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;min-height:4.4rem;padding:1.2rem 2.8rem;transition:transform var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease),opacity var(--motion-base) var(--motion-ease)}.button:hover,button.shopify-payment-button__button--unbranded:hover{transform:translateY(-1px);box-shadow:var(--shadow-whisper)}.button--secondary{--color-button: transparent;--alpha-button-background: 0}.button--secondary:after{--border-opacity: .35}.button--secondary:hover:after{--border-opacity: .7;box-shadow:none}.field__input,.select__select,.customer .field input,.customer select,.text-area{background-color:var(--decl-ivory)}.field__label{color:var(--decl-text-muted)}.utility-bar{background-color:var(--decl-sage-soft);background-image:none}.announcement-bar__message{font-family:var(--font-heading-family);font-style:italic;font-size:1.4rem;letter-spacing:.02em;padding:.8rem 0}.header-wrapper,.header-wrapper--border-bottom{border-bottom:1px solid var(--decl-border)}.header__heading-logo{transition:opacity var(--motion-base) var(--motion-ease)}.header__menu-item{font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.85)}.header__menu-item:hover{color:rgb(var(--color-foreground))}.header__menu-item span{transition:text-decoration-color var(--motion-base) var(--motion-ease);text-underline-offset:.5rem}.header__submenu.list-menu{border:1px solid var(--decl-border);border-radius:var(--radius-small);box-shadow:var(--shadow-card);overflow:hidden}.header__submenu .header__menu-item{font-size:1.2rem;letter-spacing:.1em}.menu-drawer{border-right:1px solid var(--decl-border)}.menu-drawer__menu-item{font-size:1.4rem;letter-spacing:.1em;text-transform:uppercase}.card--standard .card__inner .card__media,.card--standard>.card__content .card__media,.card .media{border-radius:var(--radius-image);overflow:hidden}.card-wrapper .card__inner{border-radius:var(--radius-image)}.card--card{border-radius:var(--radius-card);box-shadow:var(--shadow-whisper)}.card__heading{font-family:var(--font-heading-family);font-weight:450;letter-spacing:0;line-height:1.3;font-size:1.7rem}.card__heading a:after{outline-offset:.4rem}.card-information{padding-top:.4rem}.card-information .price{font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.04em;color:var(--decl-text-muted)}.card__media img{transition:transform var(--motion-slow) var(--motion-ease),opacity var(--motion-slow) var(--motion-ease)}.card-wrapper:hover .card__media img:first-child:not(:only-child){opacity:0}.badge{font-size:1rem;letter-spacing:.12em;text-transform:uppercase;border:none;padding:.5rem 1.2rem;box-shadow:var(--shadow-whisper)}.collection .grid,.search .grid{row-gap:calc(var(--grid-desktop-vertical-spacing) * 1.5)}.footer{border-top:1px solid var(--decl-border)}.footer-block__heading{font-family:var(--font-heading-family);font-size:1.8rem;letter-spacing:0;text-transform:none}.footer-block__details-content .list-menu__item--link,.footer__list-social .link{color:rgba(var(--color-foreground),.7);transition:color var(--motion-base) var(--motion-ease)}.footer-block__details-content .list-menu__item--link:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.4rem}.footer-block__brand-info .rich-text__text,.footer-block__brand-info p{font-family:var(--font-heading-family);font-style:italic;font-size:1.7rem;line-height:1.6}.footer__copyright{color:var(--decl-text-muted)}cart-drawer .drawer__inner{background-color:var(--decl-surface)}.cart-notification{border-radius:0 0 var(--radius-small) var(--radius-small);box-shadow:var(--shadow-card)}.search-modal__content{background-color:var(--decl-surface)}predictive-search .predictive-search{border-radius:0 0 var(--radius-small) var(--radius-small);box-shadow:var(--shadow-card)}.predictive-search__item-heading{font-family:var(--font-heading-family)}.decl-section{padding-top:var(--decl-section-space);padding-bottom:var(--decl-section-space)}.decl-section--small{padding-top:var(--decl-section-space-small);padding-bottom:var(--decl-section-space-small)}.decl-card{background-color:var(--decl-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:clamp(2.4rem,2rem + 2vw,4.8rem)}.decl-card--soft{background-color:var(--decl-surface-soft)}.decl-card--blush{background-color:var(--decl-blush-soft)}.decl-image-frame{border-radius:var(--radius-image);overflow:hidden;background-color:var(--decl-surface-soft)}.decl-image-frame img{display:block;width:100%;height:100%;object-fit:cover}.decl-image-frame .placeholder-svg{width:100%;height:100%;fill:currentColor;color:#1f1c1940;background-color:var(--decl-oatmeal)}.decl-button-row{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.decl-section-header{max-width:var(--decl-width-reading);margin-bottom:clamp(2.8rem,2rem + 2vw,5.6rem)}.decl-section-header--center{margin-left:auto;margin-right:auto;text-align:center}.decl-section-header h2{margin:0 0 var(--space-2)}.decl-section-header p{margin:0;color:var(--decl-text-muted);font-size:1.6rem}@media screen and (min-width:990px){.product--thumbnail media-gallery{display:flex;align-items:flex-start;gap:1.6rem}.product--thumbnail media-gallery>.thumbnail-slider{order:-1;flex:0 0 var(--decl-thumb-column);width:var(--decl-thumb-column)}.product--thumbnail media-gallery>slider-component:not(.thumbnail-slider){flex:1 1 auto;min-width:0}.product--thumbnail media-gallery .thumbnail-list{grid-template-columns:1fr}.product--thumbnail media-gallery .thumbnail-slider .slider-button{display:none}}.product__media-wrapper .product-media-container,.product__media-wrapper .image-magnify-lightbox,.product__media-wrapper .thumbnail{border-radius:0}.decl-block-notes{margin:0 0 var(--space-3)}.decl-block-notes__heading{margin:0 0 var(--space-2)}.decl-block-notes__list{margin:0;padding:var(--space-3);background-color:var(--decl-ivory);border-radius:var(--radius-image);box-shadow:var(--shadow-whisper)}.decl-block-notes__row{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:var(--space-2);align-items:baseline}.decl-block-notes__row+.decl-block-notes__row{margin-top:var(--space-2)}.decl-block-notes__row dt{margin:0;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.decl-block-notes__row dd{margin:0;font-family:var(--font-heading-family);font-size:1.6rem;line-height:1.4}.decl-block-specs{margin:var(--space-3) 0 0}.decl-block-specs__row{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:var(--space-2);padding:.6rem 0;border-top:1px solid var(--decl-border)}.decl-block-specs__row dt{margin:0;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.decl-block-specs__row dd{margin:0}.decl-block-prose p:last-child{margin-bottom:0}.decl-block-empty{font-size:1.3rem;font-style:italic;opacity:.6}@media screen and (max-width:480px){.decl-block-notes__row,.decl-block-specs__row{grid-template-columns:1fr;gap:.2rem}}.scroll-trigger.animate--slide-in{animation-duration:var(--motion-slow)}@media(prefers-reduced-motion:reduce){.button:hover,button.shopify-payment-button__button--unbranded:hover{transform:none;box-shadow:none}.card__media img,.header__heading-logo,.button{transition:none}}.card__content{position:relative}.card__content>.quick-add{position:absolute;grid-row:1;grid-column:1 / -1;top:1rem;right:.2rem;width:auto;margin:0;padding:0;z-index:2}.card__content .card__heading{padding-right:4.4rem}.card__content>.quick-add .quick-add__submit:not(.card--horizontal__quick-add){width:3.6rem;height:3.6rem;min-width:0;min-height:0;padding:0;border-radius:50%;background-color:var(--decl-surface);color:var(--decl-text);border:1px solid var(--decl-border);box-shadow:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.card__content>.quick-add .quick-add__submit:not(.card--horizontal__quick-add):before,.card__content>.quick-add .quick-add__submit:not(.card--horizontal__quick-add):after{content:none;display:none}.card__content>.quick-add .quick-add__submit:not(.card--horizontal__quick-add):not([disabled]):hover{background-color:var(--decl-text);color:var(--decl-surface);border-color:var(--decl-text)}.card__content>.quick-add .quick-add__submit:not(.card--horizontal__quick-add)[disabled]{opacity:.4;cursor:not-allowed}.card__content>.quick-add .quick-add__submit:not(.card--horizontal__quick-add) .quick-add__label,.card__content>.quick-add .quick-add__submit:not(.card--horizontal__quick-add) .sold-out-message{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.card__content>.quick-add .quick-add__plus{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;line-height:0}.card__content>.quick-add .quick-add__plus svg{width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/4/assets/declaration.css.map */
