@view-transition{navigation:auto}:root{--eb-ink: #11110f;--eb-ivory: #f7f3eb;--eb-paper: #f3efe7;--eb-warm: #e8e1d6;--eb-chocolate: #4a3428;--eb-muted: #6d665e;--eb-line: rgba(17, 17, 15, .14);--eb-ease: cubic-bezier(.2,.75,.25,1);--section-spacing-desktop: 96px;--section-spacing-mobile: 56px;--button-border-radius: 0px;--badge-corner-radius: 999px}html{scroll-behavior:smooth}body{background:var(--eb-ivory);color:var(--eb-ink);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1,h2,.h1,.h2,.h1-large,.h1-xlarge{font-family:ui-serif,Iowan Old Style,Baskerville,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;text-transform:none}h3,h4,h5,h6,.h3,.h4,.h5,.h6{letter-spacing:-.015em}p,.rte{line-height:1.65}a,button,.button{transition:color .28s var(--eb-ease),background-color .28s var(--eb-ease),border-color .28s var(--eb-ease),opacity .28s var(--eb-ease),transform .28s var(--eb-ease)}.button,button.button,.shopify-payment-button__button:not(.shopify-payment-button__button--branded){min-height:50px;border-radius:0!important;letter-spacing:.14em;font-size:11px;font-weight:600}.button:hover,button.button:hover{transform:translateY(-1px)}.announcement-bar{background:var(--eb-ink)!important;color:var(--eb-ivory)!important;border-bottom:1px solid rgba(255,255,255,.12)}.announcement-bar--item{font-size:10px!important;letter-spacing:.18em;text-transform:uppercase;opacity:.92}.header-section{border-bottom:1px solid rgba(255,255,255,.12)}theme-header.header{transition:background-color .35s var(--eb-ease),backdrop-filter .35s var(--eb-ease),border-color .35s var(--eb-ease)}.header-sticky--active{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.header .logolink{transition:transform .3s var(--eb-ease)}.header .logolink:hover{transform:scale(.985)}.slideshow__slide-content{max-width:900px;margin-inline:auto}.slideshow__slide-content h1,.slideshow__slide-content h2{font-size:clamp(48px,7vw,96px);line-height:.95;max-width:900px;margin-inline:auto;text-wrap:balance}.slideshow__slide-content .subheading{letter-spacing:.22em;text-transform:uppercase;font-size:11px}.slideshow__slide-content p{max-width:590px;margin-inline:auto;font-size:clamp(14px,1.25vw,18px);line-height:1.55}.slideshow__slide .button{min-width:172px}.gallery__inner{gap:1px!important}.gallery__item{overflow:hidden;background:var(--eb-paper)}.gallery__item img{transition:transform .9s var(--eb-ease),filter .9s var(--eb-ease)}.gallery__item:hover img{transform:scale(1.018)}.gallery__item-content{padding:clamp(24px,4vw,56px)}.gallery__item-content h3,.gallery__item-content h2{font-family:ui-serif,Iowan Old Style,Baskerville,Times New Roman,serif;font-weight:400;letter-spacing:-.025em}.image-with-text{border-block:1px solid var(--eb-line)}.image-with-text__content{padding:clamp(42px,7vw,110px)}.image-with-text__content h2{font-size:clamp(38px,5vw,72px);line-height:1;text-wrap:balance}.image-with-text__content .rte{max-width:560px;color:var(--eb-muted)}.section-featured-collection{background:var(--eb-ivory)}.featured-collection .section-header h2,.product-recommendations__heading,.section-header h2{font-size:clamp(32px,4vw,56px);font-weight:400}.featured-collection .section-header p,.section-header .rte{color:var(--eb-muted)}.products.row{row-gap:44px}.product-card{overflow:visible}.product-card .product-featured-image{background:var(--eb-paper);overflow:hidden}.product-card .product-primary-image,.product-card .product-secondary-image{transition:transform .75s var(--eb-ease),opacity .45s var(--eb-ease)!important}.product-card:hover .product-primary-image{transform:scale(1.015)}.product-card .product-card-info{padding-top:15px}.product-card-title,.product-title-uppercase-true .product-card-title{font-size:13px;line-height:1.4;letter-spacing:.015em;text-transform:none!important;font-weight:500}.product-card-vendor{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--eb-muted);margin-bottom:5px}.product-card .price{font-size:12px;color:var(--eb-muted)}.product-card--badges .badge,.badge{border-radius:999px!important;padding:6px 10px;font-size:9px;letter-spacing:.1em}.product-card .product-card-quickview--button{border-radius:0;letter-spacing:.12em;font-size:10px}.scrolling-text{border-block:1px solid rgba(255,255,255,.14)}.scrolling-text--item span{font-family:ui-serif,Iowan Old Style,Baskerville,Times New Roman,serif;font-weight:400;letter-spacing:-.03em}.text-with-icons{border-block:1px solid var(--eb-line)}.text-with-icons__inner{gap:0}.text-with-icons__inner>*{padding:28px clamp(18px,3vw,42px)}.thb-product-detail .product-title,.product-title-uppercase-true .thb-product-detail .product-title{font-family:ui-serif,Iowan Old Style,Baskerville,Times New Roman,serif!important;font-size:clamp(34px,4vw,54px);line-height:1;letter-spacing:-.035em;text-transform:none!important;font-weight:400!important}.thb-product-detail .product-information--inner{padding-inline:clamp(22px,4vw,60px)}.thb-product-detail .product-price-container .price{font-size:15px;letter-spacing:.02em}.product-form__input .form__label{font-size:10px;letter-spacing:.14em;text-transform:uppercase}.variations .product-form__input--block input[type=radio]+label{border-radius:0!important;min-width:48px;min-height:44px}.add_to_cart_holder .button,.single-add-to-cart-button{min-height:56px;letter-spacing:.14em}.accordion{border-color:var(--eb-line)}.accordion summary{font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding-block:20px}.footer{background:var(--eb-ink)!important;color:var(--eb-ivory)!important;padding-top:clamp(64px,8vw,120px)}.footer .thb-widget-title{font-size:10px;letter-spacing:.18em;text-transform:uppercase}.footer .thb-widget-menu a,.footer .widget--text p,.footer .signup-container input{font-size:13px}.footer .signup-container input{border-radius:0;border-color:#ffffff47}.sub-footer{border-top:1px solid rgba(255,255,255,.14)}input,select,textarea{border-radius:0!important}.background-video__content-wrap h2,.background-video__content-wrap h1{font-family:ui-serif,Iowan Old Style,Baskerville,Times New Roman,serif;font-weight:400;letter-spacing:-.03em;font-size:clamp(42px,6vw,82px);line-height:.98}.background-video__content-wrap .subheading{font-size:10px;letter-spacing:.2em;text-transform:uppercase}@media screen and (max-width:767px){:root{--section-spacing-mobile: 48px}.slideshow__slide-content{padding-inline:22px}.slideshow__slide-content h1,.slideshow__slide-content h2{font-size:clamp(42px,13vw,64px)}.slideshow__slide .button{min-width:0;width:100%}.gallery__item-content{padding:26px 20px}.image-with-text__content{padding:48px 22px}.products.row{row-gap:30px}.product-card .product-card-info{padding-top:12px}.thb-product-detail .product-information--inner{padding-inline:18px}.footer{padding-top:56px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-old(root),::view-transition-new(root){animation:none!important}}.collection-banner{background:var(--eb-paper);border-bottom:1px solid var(--eb-line)}.collection-banner--content{padding-block:clamp(48px,7vw,104px)}.collection-banner--content h1{font-family:ui-serif,Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(44px,6vw,82px);line-height:.98;font-weight:400;letter-spacing:-.04em}.collection-banner--subcollections{margin-top:24px;gap:10px 22px;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.thb-cart-form{max-width:1440px;margin-inline:auto}.cart-items thead{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--eb-muted)}.cart-items tbody tr{border-color:var(--eb-line)}.cart-items .product-name{font-size:14px}.cart-empty h1,.cart-empty h2{font-family:ui-serif,Iowan Old Style,Baskerville,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.mobile-menu-drawer{background:var(--eb-ivory)}.mobile-menu{font-family:ui-serif,Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(28px,9vw,42px);line-height:1.05;letter-spacing:-.03em}.mobile-secondary-menu{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.thb-predictive-search--popular div a{border-radius:999px;border:1px solid var(--eb-line);background:transparent}.template-page #main-content,.blog-post-detail{background:var(--eb-ivory)}.blog-post-detail .post-title,.template-page .page-padding h1{font-family:ui-serif,Iowan Old Style,Baskerville,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}@media screen and (max-width:767px){.collection-banner--content{padding-block:42px 36px}.collection-banner--content h1{font-size:clamp(38px,12vw,58px)}}.popup-modal.product-popup-modal{padding:22px;background:#0c0b09b3;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.popup-modal .product-popup-modal__content,.popup-modal .product-popup-modal__content--has-image{width:min(620px,calc(100vw - 36px));max-width:620px;max-height:min(88vh,760px);background:var(--eb-ivory);border:1px solid rgba(247,243,235,.26);box-shadow:0 30px 90px #00000047;overflow:hidden}.popup-modal .product-popup-modal__content-info{background:var(--eb-ivory);color:var(--eb-ink);padding:clamp(42px,7vw,72px)}.popup-modal .product-popup-modal__toggle{top:18px;right:18px;width:38px;height:38px;border-radius:999px;border:1px solid var(--eb-line);background:#f7f3ebeb;color:var(--eb-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.popup-modal .product-popup-modal__toggle svg{width:12px;height:12px}.popup-modal .product-popup-modal--heading{margin:0 48px 18px 0;font-family:ui-serif,Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(42px,6vw,64px);line-height:.95;font-weight:400;letter-spacing:-.045em}.popup-modal .product-popup-modal--text{max-width:470px;margin-bottom:30px;color:var(--eb-muted);font-size:14px;line-height:1.65}.popup-modal .signup-container{margin:0}.popup-modal .signup-form fieldset{display:grid;grid-template-columns:1fr 58px;gap:8px;padding:0;border:0}.popup-modal .signup-form .field{margin:0}.popup-modal .signup-form .field input{min-height:58px;padding:0 18px;background:transparent;border:1px solid #cfc6b9;color:var(--eb-ink);font-size:13px}.popup-modal .signup-form .field input:focus{border-color:var(--eb-ink);outline:none;box-shadow:0 0 0 1px var(--eb-ink)}.popup-modal .signup-form .field__label{color:var(--eb-muted);font-size:12px}.popup-modal .signup-form button.submit{position:static;width:58px;min-width:58px;height:58px;margin:0;padding:0;border:1px solid var(--eb-ink);background:var(--eb-ink);color:var(--eb-ivory);display:inline-flex;align-items:center;justify-content:center}.popup-modal .signup-form button.submit:hover{background:var(--eb-chocolate);border-color:var(--eb-chocolate);transform:translateY(-1px)}.popup-modal .signup-form button.submit svg,.popup-modal .signup-form button.submit svg path{fill:var(--eb-ivory);color:var(--eb-ivory)}.popup-modal .signup-container--terms{grid-column:1 / -1;display:flex;align-items:flex-start;gap:10px;margin-top:14px;color:var(--eb-muted);font-size:11px;line-height:1.45}.popup-modal .signup-container--terms input{width:15px;height:15px;margin:1px 0 0;accent-color:var(--eb-ink)}.popup-modal .form-notification{grid-column:1 / -1;margin-bottom:12px;font-size:12px}@media screen and (max-width:767px){.popup-modal.product-popup-modal{padding:14px}.popup-modal .product-popup-modal__content,.popup-modal .product-popup-modal__content--has-image{width:calc(100vw - 28px);max-height:90vh}.popup-modal .product-popup-modal__content-info{padding:46px 24px 30px}.popup-modal .product-popup-modal--heading{margin-right:36px;font-size:clamp(38px,12vw,52px)}.popup-modal .product-popup-modal--text{margin-bottom:24px;font-size:13px}.popup-modal .signup-form fieldset{grid-template-columns:1fr 54px}.popup-modal .signup-form .field input,.popup-modal .signup-form button.submit{min-height:54px;height:54px}.popup-modal .signup-form button.submit{width:54px;min-width:54px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/eb-editorial-2026.css.map */
