.ot.ot-coll-hero{position:relative;overflow:hidden;background:var(--bg-2)}.ot .coll-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.ot.ot-coll-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(75deg,#08090be0,#08090b99 45%,#08090b4d),linear-gradient(0deg,#08090bcc,#08090b00 45%)}.ot .coll-hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--hero-h, 380px);padding-block:3rem 2.6rem}.ot .coll-crumbs{margin-bottom:1.4rem}.ot .coll-crumbs ol{display:flex;flex-wrap:wrap;gap:.7rem;font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;color:#f4f4f199}.ot .coll-crumbs li:not(:last-child):after{content:"/";margin-left:.7rem}.ot .coll-crumbs a:hover{color:var(--accent)}.ot .coll-hero-inner .eyebrow{margin-bottom:1rem}.ot h1.coll-title{font-size:clamp(2.2rem,5vw,4rem);color:var(--text);margin-bottom:.8rem}.ot .coll-desc{color:#c9cdd1;max-width:44rem;font-size:.98rem}.ot .coll-desc p{margin:0 0 .8em}.ot .coll-desc p:last-child{margin-bottom:0}.ot .coll-count{font-size:.66rem;letter-spacing:.26em;text-transform:uppercase;color:var(--accent);margin-top:1.2rem}.ot.ot-coll{background:var(--stone);color:#17181b}.ot .coll-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);padding-block:var(--space-4) var(--space-5);align-items:start}.ot .coll-layout>*{min-width:0}.ot .coll-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.6rem}.ot .coll-results{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:#5d5a52}.ot .coll-sort{display:flex;align-items:center;gap:.6rem;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:#5d5a52}.ot .coll-sort select{font:600 .74rem var(--font-body);letter-spacing:.06em;padding:.55rem 2rem .55rem .8rem;border:1px solid var(--line-dark);background:#faf9f6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23141518' fill='none'/%3E%3C/svg%3E") no-repeat right .7rem center;color:#141518;-webkit-appearance:none;appearance:none;cursor:pointer}.ot .coll-filters{position:sticky;top:1.5rem}.ot .filters-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;font-size:1rem;color:#141518;padding-bottom:1rem;border-bottom:1px solid var(--line-dark);display:flex;justify-content:space-between;align-items:center}.ot .filters-title a{font:600 .62rem var(--font-body);letter-spacing:.16em;color:#8a6f35;text-transform:uppercase}.ot .filters-title a:hover{text-decoration:underline}.ot .filter-group{border-bottom:1px solid var(--line-dark)}.ot .filter-group summary{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;cursor:pointer;font-size:.68rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#141518;list-style:none}.ot .filter-group summary::-webkit-details-marker{display:none}.ot .filter-group summary:after{content:"+";color:#8a6f35;font-size:1rem;transition:transform .3s var(--ease)}.ot .filter-group[open] summary:after{transform:rotate(45deg)}.ot .filter-values{padding:0 0 1.1rem;display:grid;gap:.55rem;max-height:280px;overflow-y:auto}.ot .filter-values label{display:flex;align-items:center;gap:.6rem;font-size:.84rem;color:#3f3d38;cursor:pointer}.ot .filter-values label.disabled{opacity:.4;cursor:default}.ot .filter-values input[type=checkbox]{-webkit-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #b9b4a8;background:#fff;flex:none;display:grid;place-content:center;cursor:pointer}.ot .filter-values input[type=checkbox]:checked{background:#141518;border-color:#141518}.ot .filter-values input[type=checkbox]:checked:after{content:"\2713";color:var(--stone);font-size:.62rem}.ot .filter-values .count{margin-left:auto;font-size:.7rem;color:#9a958a}.ot .filter-price{display:flex;align-items:center;gap:.5rem;padding:0 0 1.1rem}.ot .filter-price input{width:100%;min-width:0;padding:.55rem .6rem;border:1px solid var(--line-dark);background:#fff;font:600 .8rem var(--font-body);color:#141518}.ot .filter-price span{color:#9a958a;font-size:.8rem}.ot .filter-apply{margin-top:1.2rem;width:100%}.ot .active-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.2rem}.ot .active-chips a{display:inline-flex;align-items:center;gap:.5rem;font-size:.64rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;background:#141518;color:var(--stone);padding:.45rem .8rem}.ot .active-chips a:after{content:"\d7";color:var(--accent)}.ot .filters-toggle{display:none}.ot .coll-empty{padding:4rem 0;text-align:center;color:#5d5a52}.ot .coll-pager{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:var(--space-4)}.ot .coll-pager a,.ot .coll-pager span{min-width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-dark);font:600 .74rem var(--font-body);letter-spacing:.08em;color:#3f3d38;padding-inline:.6rem}.ot .coll-pager a:hover{border-color:#141518;color:#141518}.ot .coll-pager .current{background:#141518;border-color:#141518;color:var(--stone)}.ot .coll-pager .gap{border:none}@media(max-width:900px){.ot .coll-layout{grid-template-columns:minmax(0,1fr)}.ot .coll-filters{position:static}.ot .filters-toggle{display:inline-flex;width:100%;margin-bottom:1rem}.ot .filters-body{display:none;border:1px solid var(--line-dark);padding:1.2rem;background:#faf9f6;margin-bottom:1.4rem}.ot .filters-body.open{display:block}}.ot.ot-rel-colls{background:var(--bg)}.ot .rel-coll-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ot .rel-coll-card{position:relative;aspect-ratio:4/3;overflow:hidden;display:flex;align-items:flex-end;background:var(--bg-3);isolation:isolate}.ot .rel-coll-card>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;opacity:.85;transition:transform 1s var(--ease)}.ot .rel-coll-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(185deg,#0a0b0d0d 35%,#0a0b0ddb 95%)}.ot .rel-coll-card:hover>img{transform:scale(1.06)}.ot .rel-coll-copy{padding:1.3rem;width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.ot .rel-coll-card h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;font-size:1.05rem;line-height:1.2;position:relative;padding-bottom:.55rem;color:var(--text)}.ot .rel-coll-card h3:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:2.2rem;background:var(--accent);transition:width .45s var(--ease)}.ot .rel-coll-card:hover h3:after{width:100%}.ot .cat-arrow{flex:none;width:38px;height:38px;border:1px solid rgba(255,255,255,.28);display:flex;align-items:center;justify-content:center;font-size:.95rem;color:var(--text);transition:background .35s var(--ease),border-color .35s var(--ease),color .35s var(--ease)}.ot .rel-coll-card:hover .cat-arrow{background:var(--accent);border-color:var(--accent);color:#0b0c0e}@media(max-width:980px){.ot .rel-coll-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.ot .rel-coll-grid{grid-template-columns:1fr}.ot .rel-coll-card{aspect-ratio:16/8}}.ot.ot-coll-hero--products{background:radial-gradient(ellipse at 78% 55%,#c8a35a1f,#c8a35a00 55%),var(--bg)}.ot.ot-coll-hero--products:after{display:none}.ot.ot-coll-hero--products .coll-hero-inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(2.4rem,5vw,4rem)}.ot .coll-hero-copy{min-width:0}.ot .coll-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem;margin-top:1.4rem}.ot .coll-hero-meta .coll-count{margin:0}.ot .coll-trust{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem}.ot .coll-trust li{display:inline-flex;align-items:center;gap:.45rem;font-size:.74rem;color:#c9cdd1}.ot .coll-trust li:before{content:"\2713";color:var(--accent);font-size:.72rem}.ot .coll-desc a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.ot .coll-hero-trio{position:relative;height:clamp(220px,26vw,340px)}.ot .coll-hero-trio__item{position:absolute;border-radius:50%;background:radial-gradient(circle at 50% 42%,#f3f1ec,#e6e2d9 70%,#d9d4c8);box-shadow:0 30px 60px -30px #000c,inset 0 0 0 1px #fff6;overflow:hidden}.ot .coll-hero-trio__item img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:14%}.ot .coll-hero-trio__item--1{width:58%;aspect-ratio:1;left:22%;top:0;z-index:2}.ot .coll-hero-trio__item--2{width:38%;aspect-ratio:1;left:0;bottom:0;z-index:1}.ot .coll-hero-trio__item--3{width:36%;aspect-ratio:1;right:0;bottom:4%;z-index:3}@media(max-width:820px){.ot.ot-coll-hero--products .coll-hero-inner{grid-template-columns:1fr}.ot .coll-hero-trio{display:none}}.ot .coll-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.4rem}.ot .coll-chips__label{font-size:.62rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#5d5a52;margin-right:.3rem}.ot .coll-chips a{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:600;color:#141518;background:#faf9f6;border:1px solid var(--line-dark);padding:.5rem .85rem;transition:border-color .3s var(--ease),background .3s var(--ease)}.ot .coll-chips a:hover{border-color:#141518;background:#fff}.ot .coll-chips a span{font-size:.66rem;font-weight:500;color:#8a857a}@media(max-width:600px){.ot .coll-chips{flex-wrap:wrap;gap:.45rem}.ot .coll-chips__label{flex:0 0 100%;margin:0 0 .2rem}.ot .coll-chips a{max-width:100%;font-size:.74rem;padding:.45rem .7rem}}.ot.ot-coll .product-media img{mix-blend-mode:multiply;padding:7% 9%}.ot .product-stock{display:inline-flex;align-items:center;gap:.35rem;margin-left:.7rem;font-size:.66rem;font-weight:600;color:#4f7a44}.ot .product-stock:before{content:"";width:6px;height:6px;border-radius:50%;background:#6fa35f}.ot.ot-coll .add-btn .btn,.ot.ot-coll .add-btn form{width:100%}@media(max-width:600px){.ot.ot-coll .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ot.ot-coll .product-info{padding:.9rem .85rem 1rem;gap:.35rem}.ot.ot-coll .product-title{font-size:.86rem}.ot.ot-coll .product-cat,.ot.ot-coll .product-brand{display:none}.ot.ot-coll .add-btn .btn{padding:.75rem .5rem;font-size:.62rem;letter-spacing:.12em}.ot.ot-coll .badge{top:8px;left:8px;font-size:.5rem;padding:.3rem .5rem}}.ot .coll-help-card{display:flex;flex-direction:column;justify-content:center;gap:.8rem;padding:1.6rem 1.5rem;background:#141518;color:#f4f4f1;border:1px solid #141518;position:relative;overflow:hidden}.ot .coll-help-card:after{content:"";position:absolute;right:-60px;bottom:-60px;width:180px;height:180px;border-radius:50%;border:1px solid rgba(200,163,90,.25);box-shadow:0 0 0 26px #c8a35a0d}.ot .coll-help-card__kicker{font-size:.62rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--accent)}.ot .coll-help-card__title{font-family:var(--font-display);font-weight:600;font-size:1.3rem;line-height:1.15;text-transform:uppercase;letter-spacing:.03em}.ot .coll-help-card__link{font-size:.9rem;font-weight:600;color:var(--accent);position:relative;z-index:1}.ot .coll-help-card__link:hover{text-decoration:underline;text-underline-offset:3px}.ot .coll-help-card__mail{font-size:.8rem;color:#c9cdd1;text-decoration:underline;text-underline-offset:3px;position:relative;z-index:1}@media(max-width:600px){.ot .coll-help-card{grid-column:1 / -1}}.ot.ot-coll-about{background:var(--stone-2);color:#17181b;border-top:1px solid var(--line-dark)}.ot .coll-about{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:clamp(2rem,5vw,5rem);align-items:start}.ot .coll-about .eyebrow{color:#8a6f35}.ot .coll-about .eyebrow:before{background:#8a6f35}.ot .coll-about h2.display{color:#141518;margin:.9rem 0 1.2rem}.ot .coll-about__rte{color:#3f3d38;font-size:.98rem;line-height:1.75;max-width:46rem}.ot .coll-about__rte p{margin:0 0 1em}.ot .coll-about__rte h2,.ot .coll-about__rte h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:#141518;font-size:1.15rem;margin:1.6em 0 .6em}.ot .coll-about__rte a{color:#8a6f35;text-decoration:underline;text-underline-offset:3px}.ot .coll-about__rte ul{display:grid;gap:.4rem;margin:0 0 1em}.ot .coll-about__rte li{position:relative;padding-left:1.1rem}.ot .coll-about__rte li:before{content:"";position:absolute;left:0;top:.7em;width:5px;height:5px;background:#8a6f35;transform:rotate(45deg)}.ot .coll-about__aside{display:grid;gap:12px;position:sticky;top:1.5rem}.ot .coll-about__guide{display:grid;grid-template-columns:1fr auto;gap:.2rem 1rem;align-items:center;padding:1.3rem 1.4rem;background:#141518;color:#f4f4f1;transition:background .3s var(--ease)}.ot .coll-about__guide:hover{background:#1f2126}.ot .coll-about__guide small{grid-column:1 / -1;font-size:.6rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--accent)}.ot .coll-about__guide span{font-family:var(--font-display);font-size:1.15rem;text-transform:uppercase;letter-spacing:.03em;line-height:1.2}.ot .coll-about__guide b{color:var(--accent);font-size:1.2rem}.ot .coll-about__card{padding:1.3rem 1.4rem;border:1px solid var(--line-dark);background:#faf9f6}.ot .coll-about__card-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;font-size:1rem;color:#141518;margin-bottom:.5rem}.ot .coll-about__card p{font-size:.88rem;color:#5d5a52;margin:0}.ot .coll-about__card a{color:#8a6f35;font-weight:600}@media(max-width:900px){.ot .coll-about{grid-template-columns:1fr}.ot .coll-about__aside{position:static}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ot-collection.css.map */
