:root{--ub-gutter:clamp(16px,3vw,32px);--ub-control:52px;--ub-focus:0 0 0 3px color-mix(in srgb,var(--ub-orange) 34%,transparent);--ub-orange-text:#A64F00}html{scroll-padding-top:112px;overflow-x:hidden;-webkit-text-size-adjust:100%}body{overflow-x:clip;font-family:var(--ub-body-font,Arial,Helvetica,sans-serif);color:var(--ub-ink);text-rendering:optimizeLegibility}body.nav-open,body.search-open,body.drawer-open{overflow:hidden}img,video,iframe,svg{max-width:100%}img{height:auto}button,input,select,textarea{font:inherit}button{touch-action:manipulation}a,button,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed!important;left:16px!important;top:12px!important;z-index:1000!important;transform:translateY(-160%);padding:10px 14px!important;background:#fff!important;color:var(--ub-green)!important;border:2px solid var(--ub-orange)!important;border-radius:8px!important;font-weight:800!important}.skip-link:focus{transform:translateY(0)}:focus:not(:focus-visible){outline:none}:focus-visible{outline:3px solid var(--ub-orange)!important;outline-offset:3px!important}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0!important;box-shadow:var(--ub-focus)!important;border-color:var(--ub-orange)!important}.page-width{width:min(calc(100% - (var(--ub-gutter) * 2)),var(--ub-page));margin-inline:auto}.section{padding-block:clamp(48px,var(--ub-section-space),96px)}.display,h1,h2,h3,.btn,.nav,.eyebrow,.price{font-family:var(--ub-heading-font,"Heavitas","Arial Black",sans-serif);font-weight:400}h1,h2,h3{text-wrap:balance}p,li,blockquote{overflow-wrap:anywhere}.rte{max-width:100%}.rte img,.rte iframe,.rte video{max-width:100%}.btn{min-height:var(--ub-control);max-width:100%;padding-inline:22px;border-radius:9px;line-height:1.1;letter-spacing:.025em;text-align:center;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(0)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn--orange{color:var(--ub-green)!important}.btn--outline{background:transparent}.full{width:100%}.field,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{min-height:48px;max-width:100%;border-radius:8px}textarea{line-height:1.5}.site-header{top:0;isolation:isolate}.header__row{min-width:0}.brand{display:flex;align-items:center;min-width:0}.brand img{width:min(var(--logo-width,220px),100%);height:auto}.nav{min-width:0}.nav a{position:relative}.nav a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:2px;background:var(--ub-orange)}.header-actions{min-width:0}.header-actions>a,.header-link,.icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.mobile-toggle{display:none;padding:0 8px}.search-overlay{visibility:hidden;pointer-events:none}.search-overlay.is-open{visibility:visible;pointer-events:auto}.search-overlay__panel{outline:0}.predictive-search-form input{min-width:0}.predictive-search-results a{outline-offset:2px}.cart-drawer{visibility:hidden}.cart-drawer.is-open{visibility:visible}.cart-drawer__panel{display:flex;flex-direction:column;outline:0;overscroll-behavior:contain}.cart-drawer__body{min-height:0}.cart-drawer__line>div{min-width:0}.cart-drawer__line>div strong,.cart-drawer__line>div a{overflow-wrap:anywhere}.cart-drawer__line>strong{white-space:nowrap;overflow-wrap:normal;font-size:.82rem}.drawer-qty button{min-width:44px;min-height:44px}.shipping-progress__track{overflow:hidden}.toast{pointer-events:none}summary{cursor:pointer}summary::-webkit-details-marker{display:none}.form-status,[role=alert],[role=status]{scroll-margin-top:120px}.badge{color:var(--ub-green)!important}.ub-search-page .eyebrow,.ub-contact-page .eyebrow,.ub-cart-head .eyebrow,.ub-cart-recs__head .eyebrow,.ub-cart-empty .eyebrow,.ub-quick-shop__head .eyebrow,.ub-quick-shop__situation,.ub-home-stockist__copy .eyebrow,.ub-reviews-page__hero .eyebrow,.ub-reviews-page__body .eyebrow,.ub-story__hero .eyebrow,.ub-story__founder .eyebrow,.ub-story__difference .eyebrow,.ub-story__world .eyebrow,.ub-stockist-card__type,.ub-stockist-page__empty>span,.ub-shop__eyebrow,.ub-shop-card__situation,.product-info>.eyebrow,.product-quickread__goodfor>span{color:var(--ub-orange-text)!important}.ub-field-group{display:grid;gap:7px;min-width:0}.ub-field-group>label{font-family:var(--ub-heading-font,"Heavitas","Arial Black",sans-serif);font-size:.72rem;letter-spacing:.045em;text-transform:uppercase;color:var(--ub-green)}.ub-field-group .muted{font-family:var(--ub-body-font,Arial,Helvetica,sans-serif);font-size:.78rem;text-transform:none;letter-spacing:0;font-weight:400}.ub-page-head{margin-bottom:24px}.ub-page-head .eyebrow{margin:0 0 8px}.ub-page-head h1{margin:0;font-size:clamp(3rem,6vw,5.8rem)}.ub-search-page__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;max-width:820px}.ub-search-page__form .btn{min-width:132px}.ub-search-page__results-head{margin:36px 0 20px}.ub-search-page__results-head h2{margin:0 0 8px;font-size:clamp(1.6rem,3vw,2.4rem)}.ub-search-page__results-head p{margin:0;color:var(--ub-muted)}.ub-search-page__grid{margin-top:0}.ub-contact-page__grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(420px,1.05fr);gap:clamp(38px,7vw,100px);align-items:start}.ub-contact-page__intro{position:sticky;top:130px}.ub-contact-page__intro .eyebrow{margin:0 0 10px}.ub-contact-page__intro h1{margin:0 0 18px;font-size:clamp(3rem,6vw,5.8rem);max-width:10ch}.ub-contact-page__intro>p:last-child{max-width:38ch;color:var(--ub-muted);line-height:1.6}.ub-contact-page__form form{display:grid;gap:16px;padding:clamp(22px,3vw,34px);border:1px solid rgba(14,53,31,.14);background:#f8f1e7}.ub-contact-page__form .grid-2{gap:16px}.ub-contact-page__form textarea{resize:vertical;min-height:160px}.ub-contact-page__form .btn{justify-self:start}.ub-form-status{display:grid;gap:4px;padding:14px 16px;border-left:4px solid var(--ub-green);background:#fff;color:var(--ub-green)}.ub-form-status--error{border-left-color:#9d3425;color:#7e2b20}@media(min-width:991px){.ub-home-stockist__shell{grid-template-columns:minmax(0,.92fr) minmax(420px,.78fr)!important;align-items:center!important}.ub-home-stockist__copy h2{font-size:clamp(3rem,4.65vw,4.85rem)!important;max-width:10.8ch!important}.ub-home-stockist__copy>p:not(.eyebrow){max-width:43ch!important}.ub-home-stockist__finder{justify-self:end;width:min(100%,560px)}}@media(max-width:990px){html{scroll-padding-top:100px}.header__row{min-height:70px}.nav{top:104px;z-index:45;max-height:calc(100dvh - 104px);overflow:auto;overscroll-behavior:contain;padding:12px var(--ub-gutter) 24px;box-shadow:0 18px 30px #0e351f14}.nav a{padding:14px 6px;text-align:left}.nav a[aria-current=page]:after{left:6px;right:auto;bottom:8px;width:28px}.ub-contact-page__grid{grid-template-columns:1fr;gap:28px}.ub-contact-page__intro{position:static}}@media(max-width:749px){:root{--ub-gutter:16px;--ub-control:50px}html{scroll-padding-top:98px}.section{padding-block:clamp(44px,11vw,62px)}.header__row{min-height:66px}.brand img{max-width:min(146px,42vw);max-height:50px}.header-actions{gap:2px}.search-overlay__panel{min-height:100dvh;max-height:100dvh}.btn{padding-inline:18px}.ub-search-page__form{grid-template-columns:1fr}.ub-search-page__form .btn{width:100%;min-width:0}.ub-contact-page__form form{padding:18px 16px}.ub-contact-page__form .grid-2{grid-template-columns:1fr}.ub-contact-page__form .btn{width:100%}}@media(max-width:420px){:root{--ub-gutter:13px}.brand img{max-width:min(132px,38vw)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ub-standard-page__inner{max-width:900px}.ub-error-page__inner{max-width:900px;margin-inline:auto;text-align:center;padding-block:clamp(34px,7vw,72px)}.ub-error-page__inner .eyebrow{color:var(--ub-orange-text)}.ub-error-page__inner h1{margin:.15em auto;font-size:clamp(3.4rem,8vw,7.6rem);max-width:11ch}.ub-error-page__inner>p:not(.eyebrow){max-width:48ch;margin:0 auto 26px;color:var(--ub-muted);font-size:1.05rem}.ub-error-page__actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.ub-error-page__actions .btn--outline{color:var(--ub-green)}.ub-collections-page .product-card h2{font-size:1rem;margin:12px 0 4px;text-transform:uppercase}.ub-empty-state{grid-column:1/-1;padding:48px 24px;text-align:center;background:#f8f1e7;border:1px solid rgba(14,53,31,.12)}@media(max-width:640px){.ub-error-page__actions{display:grid}.ub-error-page__actions .btn{width:100%}}@media(max-width:990px){.mobile-toggle{display:inline-flex}}.product-card[data-storefront-status=coming_soon],.ub-range-card[data-storefront-status=coming_soon],.ub-cart-rec-card[data-storefront-status=coming_soon],.ub-choose__match[data-storefront-status=coming_soon],.ub-choose__mini[data-storefront-status=coming_soon]{outline:2px solid var(--ub-orange);outline-offset:-2px;box-shadow:0 18px 42px #0e351f14}.product-card[data-storefront-status=coming_soon] .badge--coming-soon,.ub-range-card[data-storefront-status=coming_soon] .ub-range-card__badge,.ub-cart-rec-card[data-storefront-status=coming_soon] .badge--coming-soon,.ub-choose__match[data-storefront-status=coming_soon] .ub-choose__stock,.ub-choose__mini[data-storefront-status=coming_soon] small,.predictive-item__status{display:inline-flex;align-items:center;width:max-content;background:var(--ub-orange)!important;color:var(--ub-green)!important;border:0!important;border-radius:999px;padding:9px 13px;font-family:var(--ub-heading-font,"Heavitas","Arial Black",sans-serif);font-size:.68rem;line-height:1;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 7px 18px #e67e1633}.product-card[data-storefront-status=coming_soon] .product-card__media,.ub-range-card[data-storefront-status=coming_soon] .ub-range-card__photo{background:#f5eadb}.product-card[data-storefront-status=coming_soon] .quick-add{border-color:var(--ub-orange)!important;color:var(--ub-green)!important;background:#fff8ed!important}.ub-card-launch-note{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0 2px;font-size:.74rem;line-height:1.3}.ub-card-launch-note strong{display:inline-flex;padding:6px 8px;border-radius:999px;background:var(--ub-orange);color:var(--ub-green);font-family:var(--ub-heading-font,"Heavitas","Arial Black",sans-serif);font-size:.62rem;letter-spacing:.055em}.ub-card-launch-note span{color:var(--ub-muted)}.ub-launch-state{display:grid;gap:6px;margin:6px 0 20px;padding:19px 20px;border:2px solid var(--ub-orange);border-radius:14px;background:#fff6e9;color:var(--ub-green)}.ub-launch-state__kicker{width:max-content;padding:7px 10px;border-radius:999px;background:var(--ub-orange);color:var(--ub-green);font-family:var(--ub-heading-font,"Heavitas","Arial Black",sans-serif);font-size:.68rem;letter-spacing:.08em}.ub-launch-state strong{font-family:var(--ub-heading-font,"Heavitas","Arial Black",sans-serif);font-size:clamp(1.35rem,2.5vw,1.9rem);line-height:1.05;text-transform:uppercase}.ub-launch-state p{margin:0;max-width:44ch;color:var(--ub-muted);line-height:1.5}.product-main[data-storefront-status=coming_soon] .product-atc:disabled,.product-main[data-storefront-status=coming_soon] [data-sticky-submit]:disabled{opacity:1;background:var(--ub-orange)!important;color:var(--ub-green)!important;border-color:var(--ub-orange)!important;cursor:default}.product-main[data-storefront-status=coming_soon] .ub-pdp-availability-link{font-weight:900;text-transform:uppercase;text-underline-offset:4px}.predictive-item[data-storefront-status=coming_soon]{background:#fff8ed}.predictive-item__status{padding:5px 8px;font-size:.58rem;margin-top:4px}@media(max-width:749px){.product-card[data-storefront-status=coming_soon],.ub-range-card[data-storefront-status=coming_soon],.ub-cart-rec-card[data-storefront-status=coming_soon],.ub-choose__match[data-storefront-status=coming_soon],.ub-choose__mini[data-storefront-status=coming_soon]{box-shadow:none}.ub-launch-state{padding:16px}.ub-card-launch-note{margin-top:8px}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/production.css.map */
