:root,body{--font-body-family: "Hanken Grotesk", sans-serif;--font-heading-family: "Hanken Grotesk", sans-serif;--font-button-family: "Hanken Grotesk", sans-serif;--otm-serif: "Source Serif 4", serif;--otm-ink: #203a2c;--otm-muted: #657066}body,body.otm-home,body button,body input,body select,body textarea,body .eyebrow,body .otm-maker__eyebrow,body .product-vendor{font-family:var(--font-body-family)}body .hdt-breadcrumb-nav .hdt-shape__slash{width:14px;height:14px;margin-inline:8px;flex-shrink:0}body .hdt-breadcrumb-nav{font-family:var(--font-body-family)}body .otm-site-footer{color:#203a2c;background:#efeee6;border-top:1px solid #dddeda;font:16px/1.6 var(--font-body-family);margin-top:0}body .otm-site-footer .wrap{width:calc(100% - 64px);max-width:1440px;margin-inline:auto}body .otm-site-footer .footer-main{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;padding:44px 0 36px}body .otm-site-footer .footer-brand{grid-column:auto}body .otm-site-footer .footer-brand img{width:202px;max-width:100%;height:auto;display:block}body .otm-site-footer .footer-main p{color:#657066;font-size:16px;line-height:1.6;margin:16px 0}body .otm-site-footer .footer-main h2{font:600 18px/1.4 var(--font-body-family);color:#203a2c;letter-spacing:0;margin:0 0 18px}body .otm-site-footer a{color:inherit;text-decoration:none}body .otm-site-footer a:hover{text-decoration:underline;text-underline-offset:4px}body .otm-site-footer a:focus-visible{outline:2px solid #b74624;outline-offset:4px}body .otm-site-footer .footer-main a{display:block;font-size:16px;line-height:1.5;margin:12px 0}body .otm-site-footer .footer-brand>a{font-weight:600}body .otm-site-footer .footer-main>div:last-child{display:block}body .otm-site-footer .footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 24px;color:#657066;border-top:1px solid #d9dacf;font-size:13px;line-height:1.6;padding:20px 0}body .otm-site-footer .footer-bottom>div{display:flex;flex-wrap:wrap;gap:12px 24px;margin:0}body .otm-product-card{display:flex;flex-direction:column;min-width:0;height:100%;padding:0;border:0;border-radius:0;background:transparent;color:#203a2c;font-family:var(--font-body-family);text-align:start}body .otm-product-card .product-photo{background:#f1f0eb;position:relative;aspect-ratio:1.12;overflow:hidden}body .otm-product-card .product-photo>a{display:block;width:100%;height:100%}body .otm-product-card .product-photo img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;background:#f1f0eb;transition:transform .3s}body .otm-product-card:hover .product-photo img{transform:scale(1.04)}body .otm-product-card a{color:inherit;text-decoration:none}body .otm-product-card a:focus-visible,body .otm-product-card button:focus-visible{outline:2px solid #b74624;outline-offset:3px}body .otm-product-card .product-vendor{font:600 11px/1.5 var(--font-body-family);letter-spacing:1px;text-transform:uppercase;color:#657066;margin:12px 0 0}body .otm-product-card .product-title{font:600 16px/1.4 var(--font-body-family);letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:45px;margin:5px 0 8px}body .otm-product-card .product-title:hover,body .otm-product-card .product-vendor:hover{text-decoration:underline;text-underline-offset:3px}body .otm-product-card .product-price{font:600 15px/1.5 var(--font-body-family);color:#203a2c;margin:auto 0 0}body .otm-product-card .product-price span{font-size:13px;font-weight:400;color:#657066}body .otm-product-card .product-price s{font-size:13px;font-weight:400;color:#657066;margin-left:4px}body .otm-product-card .quick-button{position:absolute;right:8px;bottom:8px;border:1px solid #dddeda;background:#fffffff0;color:#203a2c;font:600 12px/1.4 var(--font-body-family);padding:8px 10px;cursor:pointer}body .otm-product-card .quick-button:hover{background:#203a2c;color:#fff}body .otm-product-card .otm-sold-out{position:absolute;left:8px;top:8px;background:#fffffff0;color:#203a2c;font:500 12px/1.4 var(--font-body-family);padding:5px 8px}body .otm-product-card [hidden]{display:none!important}.otm-catalog-head{width:calc(100% - 64px);max-width:1440px;margin:0 auto;padding:40px 0 44px;color:#203a2c}.otm-catalog-head .otm-eyebrow{font:600 12px/1.5 var(--font-body-family);text-transform:uppercase;letter-spacing:1.4px;margin:0 0 12px;color:#657066}.otm-catalog-head h1{font:600 clamp(36px,4vw,54px)/1.12 var(--font-body-family);letter-spacing:-1.5px;margin:0 0 18px;color:#203a2c}.otm-catalog-head>p:not(.otm-eyebrow){max-width:740px;font:400 18px/1.65 var(--font-body-family);color:#657066;margin:0}.otm-catalog-links{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px;font-size:16px;font-weight:600}.otm-catalog-links a:hover{text-decoration:underline;text-underline-offset:4px}body #otm-quick-view{border:1px solid #dddeda;padding:28px;max-width:740px;width:calc(100% - 32px);max-height:90dvh;overflow:auto;color:#203a2c;background:#faf9f5;font:16px/1.5 var(--font-body-family)}body #otm-quick-view::backdrop{background:#132719ab;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}body #otm-quick-view .close-button{border:0;background:#faf9f5;font-size:28px;position:absolute;right:10px;top:4px;z-index:2;cursor:pointer}body #otm-quick-view .quick-content{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}body #otm-quick-view .quick-content>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f1f0eb}body #otm-quick-view .quick-content>div{min-width:0}body #otm-quick-view h2{font:500 28px/1.2 var(--otm-serif);margin:10px 0;letter-spacing:-.5px}body #otm-quick-view .eyebrow{font:600 12px/1.5 var(--font-body-family);letter-spacing:1px;text-transform:uppercase}body #otm-quick-view .quick-price{font-size:18px;font-weight:600;margin:15px 0;color:#203a2c}body #otm-quick-view .otm-quick-form label{display:block;font-size:14px;margin:12px 0 6px}body #otm-quick-view select,body #otm-quick-view input{padding:10px;border:1px solid #dddeda;background:#fff;color:#203a2c;font-size:15px;width:100%}body #otm-quick-view #otm-quantity{width:80px;min-height:0}body #otm-quick-view .button{display:inline-flex;justify-content:center;align-items:center;width:100%;background:#b74624;color:#fff;border:1px solid #b74624;padding:12px 16px;font:600 15px/1.5 var(--font-body-family);text-decoration:none;margin:14px 0 0}body #otm-quick-view .button:disabled{opacity:.55;cursor:not-allowed}body #otm-quick-view .quick-note,body #otm-quick-view .otm-cart-status{font-size:14px;margin-top:12px}body #otm-quick-view .quick-note{color:#657066}body #otm-quick-view [hidden]{display:none!important}body #otm-quick-view .otm-cart-status:empty{display:none}@media(max-width:1000px){body .otm-site-footer .footer-main{grid-template-columns:repeat(3,minmax(0,1fr))}body .otm-site-footer .footer-brand{grid-column:1 / -1}}@media(max-width:650px){body .otm-site-footer .wrap,.otm-catalog-head{width:calc(100% - 40px)}body .otm-site-footer .footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;padding:32px 0}body .otm-site-footer .footer-main>div:last-child{grid-column:1 / -1}body .otm-site-footer .footer-bottom{display:flex;font-size:13px}body .otm-product-card .product-title{font-size:14px;min-height:40px}body .otm-product-card .product-vendor{font-size:10px;letter-spacing:.8px}body .otm-product-card .product-price{font-size:14px}body .otm-product-card .quick-button{font-size:11px;padding:7px 8px}.otm-catalog-head{padding:28px 0 32px}.otm-catalog-head>p:not(.otm-eyebrow){font-size:16px}body #otm-quick-view{padding:24px 20px}body #otm-quick-view .quick-content{grid-template-columns:1fr;gap:18px}body #otm-quick-view .quick-content>img{max-height:220px}}@media(prefers-reduced-motion:reduce){body .otm-product-card .product-photo img{transition:none}}#how-we-choose{scroll-margin-top:150px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/otm-site.css.map */
