:root{--obt-bg: #f8f6f2;--obt-surface: #f0ebe3;--obt-surface-2: #e9e2d6;--obt-ink: #1a1a1a;--obt-ink-2: #4b4741;--obt-ink-3: #6b665e;--obt-line: #e3dccf;--obt-line-strong: #c3b8a6;--obt-sage: #9b9f87;--obt-olive: #536134;--obt-tint: rgba(101, 36, 8, .08);--obt-ok: #2f6a45;--obt-warn: #8a5a12;--obt-error: #a3322a;--obt-focus: #1a1a1a;--obt-scrim: rgba(20, 18, 15, .94);--obt-font: "Avenir Next", "Obt Sans", "Avenir", system-ui, sans-serif;--obt-serif: "Tiempos Headline", "Tiempos Text", "Obt Serif", Georgia, serif;--obt-fs-xs: .8125rem;--obt-fs-sm: .9375rem;--obt-fs-md: 1.0625rem;--obt-fs-lg: 1.25rem;--obt-fs-h1: clamp(2.25rem, 1.5rem + 2vw, 3.375rem);--obt-fs-h2: clamp(2.125rem, 1.3rem + 2.6vw, 3.75rem);--obt-track-label: .14em;--obt-lh: 1.55;--obt-s1: 4px;--obt-s2: 8px;--obt-s3: 12px;--obt-s4: 16px;--obt-s5: 24px;--obt-s6: 32px;--obt-s7: 48px;--obt-s8: 64px;--obt-s9: 96px;--obt-s10: 128px;--obt-gutter: clamp(16px, 3.2vw, 48px);--obt-max: 1440px;--obt-r: 0px;--obt-shadow-dialog: 0 24px 64px rgba(40, 30, 15, .18), 0 2px 8px rgba(40, 30, 15, .08);--obt-z-nav: 2;--obt-z-sticky: 40;--obt-ease: cubic-bezier(.16, 1, .3, 1)}html.obt-dialog-open{overflow:hidden}.obt-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.obt-wrap{max-width:var(--obt-max);margin-inline:auto;padding-inline:var(--obt-gutter)}.obt-crumbs ol{display:flex;flex-wrap:wrap;gap:var(--obt-s1) var(--obt-s2);font-size:var(--obt-fs-xs);color:var(--obt-ink-3);letter-spacing:.02em}.obt-crumbs li{display:flex;align-items:center;gap:var(--obt-s2)}.obt-crumbs li+li:before{content:"/";color:var(--obt-line-strong)}.obt-crumbs a{text-decoration:none}.obt-crumbs a:hover{color:var(--obt-ink);text-decoration:underline}.obt-buy{margin-top:var(--obt-s5)}.obt-btn{-webkit-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--obt-s2);width:100%;min-height:60px;padding:0 var(--obt-s5);border:1px solid transparent;border-radius:var(--obt-r);font-size:var(--obt-fs-xs);font-weight:500;letter-spacing:var(--obt-track-label);text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background-color .3s var(--obt-ease),transform .12s var(--obt-ease),opacity .2s}.obt-btn--primary{background:var(--obt-ink);color:#fff}.obt-btn--primary:hover{background:#3a3733}.obt-btn:active{transform:translateY(1px)}.obt-btn[aria-disabled=true]{background:var(--obt-surface-2);color:var(--obt-ink-2);cursor:not-allowed}.obt-btn--compact{width:auto;min-height:48px;font-size:var(--obt-fs-sm);padding:0 var(--obt-s4)}.obt-btn__spinner{display:none;width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:obt-spin .8s linear infinite}.obt-btn.is-loading .obt-btn__label{opacity:.7}.obt-btn.is-loading .obt-btn__spinner{display:inline-block}.obt-btn.is-done{background:var(--obt-ok)}@keyframes obt-spin{to{transform:rotate(360deg)}}.obt-select{position:relative;display:inline-flex;flex:1 1 180px;min-width:0}.obt-select select{-webkit-appearance:none;appearance:none;width:100%;min-height:44px;padding:0 40px 0 var(--obt-s3);border:1px solid var(--obt-line-strong);border-radius:var(--obt-r);background:#fff;font:inherit;font-size:var(--obt-fs-sm);color:var(--obt-ink);cursor:pointer}.obt-select select:hover{border-color:var(--obt-ink)}.obt-select .obt-icon{position:absolute;right:12px;top:50%;translate:0 -50%;pointer-events:none;width:16px;height:16px}.obt-select.is-invalid select{border-color:var(--obt-error)}.obt-check{display:inline-flex;align-items:center;gap:var(--obt-s2);cursor:pointer;min-height:44px;font-size:var(--obt-fs-sm)}.obt-check input{position:absolute;opacity:0;width:1px;height:1px}.obt-check__box{width:22px;height:22px;border:1px solid var(--obt-ink-2);border-radius:3px;background:#fff;display:grid;place-items:center;color:transparent;transition:background-color .15s,color .15s}.obt-check__box .obt-icon{width:14px;height:14px}.obt-check input:checked+.obt-check__box{background:var(--obt-ink);border-color:var(--obt-ink);color:#fff}.obt-check input:focus-visible+.obt-check__box{outline:2px solid var(--obt-focus);outline-offset:2px}.obt-check input:disabled~*{color:var(--obt-ink-3);cursor:not-allowed}.obt-check input:disabled+.obt-check__box{background:var(--obt-surface);border-color:var(--obt-line-strong)}.obt-iconbtn{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;min-width:44px;height:44px;padding:0 var(--obt-s2);border-radius:var(--obt-r);display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:var(--obt-fs-sm)}.obt-iconbtn .obt-icon{width:22px;height:22px}.obt-iconbtn:hover{background:#80808024}.obt-iconbtn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.obt-btn{font-family:var(--obt-font);text-decoration:none}.obt-btn--ghost{background:transparent;color:var(--obt-ink);border-color:var(--obt-ink);width:auto}.obt-btn--ghost:hover{background:var(--obt-ink);color:#fff}.obt-btn.is-loading{opacity:.6;pointer-events:none}.obt-icon{width:1.25em;height:1.25em;flex:none}.obt-crumbs a{color:inherit}.obt-crumbs ol{padding:0;margin:0;list-style:none}:root{--radius-img: 0px}body{background-color:var(--obt-bg)}::selection{background:#1a1a1a;color:#f8f6f2}#MainContent :is(h1,h2):not([class*=obt-]):not(.visually-hidden):not(.drawer__heading),#MainContent :is(.hero__title,.section-header__title,.heading-x-large,.heading-large,.heading-medium){font-family:var(--obt-serif);font-weight:400;letter-spacing:-.01em;text-transform:none;line-height:1.06}#MainContent .hero__title em,#MainContent .hero__title i{font-style:italic}#MainContent :is(.subheading,.hero__subheading){font-family:var(--obt-font);font-size:var(--obt-fs-xs);font-weight:500;letter-spacing:var(--obt-track-label);text-transform:uppercase}.btn,button.btn,a.btn,.shopify-payment-button__button--unbranded{border-radius:0!important;font-family:var(--obt-font);font-size:var(--obt-fs-xs)!important;font-weight:500;letter-spacing:var(--obt-track-label)!important;text-transform:uppercase}.badge-box>*,.product-item .badge,.badge{border-radius:0!important;font-family:var(--obt-font);font-size:.6875rem!important;font-weight:500;letter-spacing:.16em!important;text-transform:uppercase;background:#f8f6f2e6!important;color:var(--obt-ink)!important;border:0!important}.product-item__image,.product-item__bg,.product-item__bg__inner,.product-item__image-link,.product-item img{border-radius:0!important}.product-item__info{text-align:left!important;align-items:flex-start!important;padding-left:0!important;padding-right:0!important}.product-item__title{font-family:var(--obt-font)!important;font-size:var(--obt-fs-sm)!important;font-weight:500!important;letter-spacing:.01em}.product-item__price{font-size:var(--obt-fs-sm)!important;color:var(--obt-ink-2)!important;font-variant-numeric:tabular-nums}#MainContent :is(input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],select,textarea):not([class*=obt-]){border-radius:0!important}.drawer--cart,.drawer--cart .drawer__inner{border-radius:0!important}.drawer--cart .drawer__items-title,.drawer--cart .drawer__heading{font-family:var(--obt-serif);font-weight:400;font-size:1.625rem;text-transform:none;letter-spacing:-.005em}.drawer--cart .cart__item__title,.drawer--cart .cart-item__title{font-weight:500}.drawer--cart img{border-radius:0!important}#MainContent .rte{max-width:68ch}#MainContent .rte :is(p,li){color:var(--obt-ink-2)}#MainContent .rte a{color:var(--obt-ink);text-underline-offset:.2em}#MainContent :is(.image-wrapper,.hero__media,.collection-item,.shop-by-category__item,.grid-item){border-radius:0!important}.template-cart #MainContent h1{font-size:var(--obt-fs-h1)!important;margin-bottom:var(--obt-s4)}.obt-mega-item .header__dropdown__inner{display:block!important}.obt-mega{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:clamp(32px,4vw,72px);max-width:var(--obt-max);margin:0 auto;padding:32px var(--obt-gutter) 40px;font-family:var(--obt-font);color:var(--obt-ink)}.obt-mega__label{font-size:var(--obt-fs-xs);font-weight:500;letter-spacing:var(--obt-track-label);text-transform:uppercase;color:var(--obt-ink-2);margin:0 0 var(--obt-s4)}.obt-mega__links ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.obt-mega__link{display:block;padding:6px 0;font-family:var(--obt-serif);font-size:1.375rem;font-weight:400;line-height:1.2;color:var(--obt-ink);text-decoration:none}.obt-mega__link:hover,.obt-mega__link:focus-visible{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.obt-mega__all{display:inline-block;margin-top:var(--obt-s5);font-size:var(--obt-fs-xs);font-weight:500;letter-spacing:var(--obt-track-label);text-transform:uppercase;color:var(--obt-ink);text-underline-offset:.35em}.obt-mega__tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(min(var(--n, 4),6),minmax(0,1fr));gap:var(--obt-s4);align-self:start}.obt-mega__tile{display:grid;gap:8px;text-decoration:none;color:var(--obt-ink)}.obt-mega__img{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--obt-surface)}.obt-mega__img img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--obt-ease)}.obt-mega__tile:hover .obt-mega__img img,.obt-mega__tile:focus-visible .obt-mega__img img{transform:scale(1.04)}.obt-mega__name{font-size:var(--obt-fs-sm);font-weight:500;line-height:1.3}.obt-mega__tile:hover .obt-mega__name{text-decoration:underline;text-underline-offset:.2em}.obt-mega__count{font-size:var(--obt-fs-xs);color:var(--obt-ink-3);margin-top:-6px}@media(max-width:1199px){.obt-mega__tiles{grid-template-columns:repeat(min(var(--n, 4),4),minmax(0,1fr))}.obt-mega__tiles>li:nth-child(n+5){display:none}}@media(prefers-reduced-motion:reduce){.obt-mega__img img{transition:none}}.obt-drawer-tiles{list-style:none;margin:0 0 var(--obt-s4);padding:var(--obt-s3) var(--obt-s4) 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--obt-s4) var(--obt-s2)}.obt-drawer-tile{display:grid;gap:8px;text-decoration:none;color:var(--obt-ink)}.obt-drawer-tile__img{display:block;aspect-ratio:1;overflow:hidden;background:var(--obt-surface)}.obt-drawer-tile__img img{width:100%;height:100%;object-fit:cover}.obt-drawer-tile__name{font-family:var(--obt-font);font-size:var(--obt-fs-xs);font-weight:500;line-height:1.25}.obt-mega-item .header__dropdown{box-shadow:0 24px 40px -24px #281e0f40;border-bottom:1px solid var(--obt-line)!important}:root:root{--FONT-STACK-BODY: "Avenir Next", "Obt Sans", "Avenir", system-ui, sans-serif;--FONT-STACK-NAV: "Avenir Next", "Obt Sans", "Avenir", system-ui, sans-serif;--FONT-STACK-SUBHEADING: "Avenir Next", "Obt Sans", "Avenir", system-ui, sans-serif;--FONT-STACK-HEADING: "Tiempos Headline", "Tiempos Text", "Obt Serif", Georgia, serif;--FONT-WEIGHT-HEADING: 400;--FONT-STYLE-HEADING: normal}body{font-family:var(--obt-font);-webkit-font-smoothing:antialiased}h1,h2,h3,.h1,.h2,.h3,.hero__title,.section-header__title{font-weight:400}:root,.obt-story,.obt-pdp{--obt-r: 12px}.obt-mm-pill,.obt-mm-offer,.obt-mm-card,.obt-contents,.obt-field__notice,.obt-callout,.obt-select--size select,.obt-select select,.obt-mix__sel select,.obt-field-mini input,.obt-btn,.btn,button.btn,a.btn,.shopify-payment-button__button--unbranded,.obt-famchip,.obt-round,.obt-sticky .obt-btn,#MainContent :is(input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],select,textarea):not([class*=obt-]){border-radius:12px!important}.obt-pdp input[type=checkbox],.obt-story input[type=checkbox],.obt-acc__check{border-radius:4px!important}.obt-origin,.obt-card__badge,.obt-card__size,.obt-swatch,.obt-swatch__img,.badge-box>*,.badge{border-radius:0!important}.logos__img.obt-press-asset,.logos__img.obt-press-asset:before,.logos__img.obt-press-asset:after{background:none!important;box-shadow:none!important;border:0!important}.logos__img.obt-press-asset img{mix-blend-mode:multiply}.obt-mega__tiles--many{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:var(--obt-s4) var(--obt-s4)}.obt-mega__tiles--many .obt-mega__img{aspect-ratio:3 / 2}.obt-mega__tiles--many>li{display:block!important}@media(max-width:1199px){.obt-mega__tiles:not(.obt-mega__tiles--many)>li:nth-child(n+5){display:block}.obt-mega__tiles:not(.obt-mega__tiles--many){grid-template-columns:repeat(3,minmax(0,1fr))}}.logos,.logos.section-padding,.logos__wrapper,.logos__slider__outer,.logos__slider,.logos__slide,.logos__logo,.logos__img{background:transparent!important;background-color:transparent!important}[id*=press_logos] .logos,[id*=press_logos]{background-color:var(--obt-bg, #f8f6f2)!important}.logos__img img{mix-blend-mode:multiply}@media(max-width:749px){:root,.obt-story,.obt-pdp{--obt-fs-xs: .875rem;--obt-fs-sm: 1rem;--obt-fs-md: 1.0625rem}.obt-label,.obt-eyebrow,.obt-card__badge,.obt-quotes__sub,.obt-head .obt-origin,.insp-eyebrow,.insp-caption-label,.sbc-eyebrow{font-size:12px!important}.obt-card__title,.obt-card__price{font-size:16px!important}.obt-card__cname,.obt-card__meta{font-size:14px!important}.obt-card__size{font-size:13px!important;padding:4px 7px}.obt-mm-pill,.obt-mm-card{font-size:14px!important}.obt-mm-pill strong,.obt-mm-card strong,.obt-mm-offer__h{font-size:16px!important}.obt-mm-offer__t{font-size:15px!important}.obt-crumbs ol,.obt-rating,.obt-field__label,.obt-contents__title,.obt-contents__note,.obt-btn__label,.obt-expert__title,.obt-acc__note,.obt-link,.obt-sticky__meta,.insp-caption-title,.obt-row__all{font-size:14px!important}.obt-cname{font-size:15px!important}}@media(max-width:749px){.newsletter__submit,.newsletter__submit span{font-size:12px!important}}[id^=bli-inspirert-],[id^=col-split-],[id^=sbc-]{--font: var(--obt-font) !important}footer .rte,footer .rte p,footer .rte a,footer .rte strong,footer .rte em{font-family:var(--obt-font)!important;font-size:14px!important;line-height:1.6!important;font-style:normal!important}footer .rte p{margin:0 0 10px!important}footer .rte strong,footer .rte b{font-weight:600!important}footer .rte a{text-decoration:none!important;border-bottom:0!important;background-image:none!important}@media(max-width:749px){footer li a,footer .rte,footer .rte p,footer .rte a,footer .rte strong,footer .rte em{font-size:15px!important}}footer .footer__block__title{font-family:var(--obt-serif)!important;font-size:20px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:0!important;text-transform:none!important;margin-bottom:12px!important}
/*# sourceMappingURL=/cdn/shop/t/45/assets/obt-base.css.map */
