.coll-hero{padding:clamp(2.5rem,6vw,5rem) 0 1.5rem;text-align:center}.coll-hero h1{margin-bottom:.8rem}.coll-hero .rte{max-width:660px;margin:0 auto;color:var(--c-muted)}.coll-hero--image{position:relative;color:#fff;padding:0;min-height:52vh;display:flex;align-items:flex-end;text-align:left}.coll-hero--image>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.coll-hero--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#12100ed1,#12100e73 45%,#12100e26),linear-gradient(to right,#12100e73,#12100e00 65%)}.coll-hero--image .container{position:relative;z-index:1;padding-bottom:3rem}.coll-hero--image h1{text-shadow:0 2px 24px rgba(0,0,0,.25)}.coll-hero--image .rte{color:#ffffffeb;margin:0;max-width:560px}.coll-hero--image .eyebrow{color:#fff;opacity:.85}.rte--clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.subnav{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding:1.4rem 0 0}@media(min-width:750px){.subnav{justify-content:center;flex-wrap:wrap}}.subnav::-webkit-scrollbar{display:none}.subnav a{flex:none;border:1px solid var(--c-line-strong);border-radius:40px;padding:.5rem 1.1rem;font-size:.84rem;transition:background .25s,color .25s}.subnav a:hover,.subnav a[aria-current]{background:var(--c-text);color:var(--c-bg);border-color:var(--c-text)}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;margin:2rem 0;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);position:sticky;top:calc(var(--header-h) - 1px);background:var(--c-bg);z-index:5}.toolbar__btn{display:inline-flex;align-items:center;gap:.6rem;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;min-height:40px}.toolbar__count{font-size:.85rem;color:var(--c-muted)}.toolbar__sort{display:flex;align-items:center;gap:.4rem;font-size:.85rem}.toolbar .select{min-height:40px;border:0;padding:.4rem 1.8rem .4rem .3rem;font-size:.85rem;width:auto;background-position:right .3rem center}.active-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin:-1rem 0 2rem}.active-filters a{border:1px solid var(--c-line-strong);border-radius:40px;padding:.35rem .9rem;font-size:.8rem;display:inline-flex;gap:.5rem;align-items:center}.active-filters a .icon{width:10px;height:10px}.filter{border-bottom:1px solid var(--c-line)}.filter summary{display:flex;justify-content:space-between;align-items:center;padding:1.1rem 0;cursor:pointer;list-style:none;font-size:.72rem;letter-spacing:.17em;text-transform:uppercase}.filter summary::-webkit-details-marker{display:none}.filter summary .icon{width:14px;height:14px;transition:transform .3s}.filter[open] summary .icon{transform:rotate(45deg)}.filter ul{list-style:none;padding:0 0 1.2rem;margin:0;display:grid;gap:.7rem}.check{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:.95rem}.check input{-webkit-appearance:none;appearance:none;width:18px;height:18px;border:1px solid var(--c-line-strong);flex:none;display:grid;place-content:center;margin:0;cursor:pointer}.check input:checked{background:var(--c-text);border-color:var(--c-text)}.check input:checked:after{content:"";width:9px;height:5px;border:1.5px solid var(--c-bg);border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.check small{margin-left:auto;color:var(--c-muted)}.check.is-disabled{opacity:.4;pointer-events:none}.price-range{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;padding-bottom:1.2rem}.pagination{display:flex;justify-content:center;gap:.4rem;margin-top:4rem;align-items:center;list-style:none;padding:0}.pagination a,.pagination span{min-width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:.9rem;padding:0 .4rem}.pagination a:hover{background:var(--c-alt)}.pagination .is-current{background:var(--c-text);color:var(--c-bg)}.grid-loading{opacity:.35;transition:opacity .3s;pointer-events:none}.empty{text-align:center;padding:4rem 0}.empty p{color:var(--c-muted)}.cart-page{display:grid;gap:3rem;padding-bottom:5rem}@media(min-width:990px){.cart-page{grid-template-columns:1.6fr 1fr;gap:5rem}}.cart-page .line{grid-template-columns:110px 1fr}.summary-box{background:var(--c-alt);padding:2rem;align-self:start}@media(min-width:990px){.summary-box{position:sticky;top:calc(var(--header-h) + 1.5rem)}}.article-hero{text-align:center;padding:4rem 0 2.5rem}.article-hero h1{max-width:20ch;margin-left:auto;margin-right:auto}.article-hero__img{aspect-ratio:16/8;overflow:hidden;margin-bottom:3.5rem;background:var(--c-alt)}.article-hero__img img{width:100%;height:100%;object-fit:cover}.article-body{font-size:1.06rem;padding-bottom:5rem}.article-share{display:flex;gap:1rem;justify-content:center;padding-top:2rem;margin-top:3rem;border-top:1px solid var(--c-line);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}.article-share a{color:var(--c-muted)}.page-head{text-align:center;padding:4.5rem 0 2.5rem}.page-head p{color:var(--c-muted);max-width:620px;margin:0 auto}.page-body{padding-bottom:5rem}.tags{display:flex;gap:.5rem;margin-bottom:3rem;overflow-x:auto;scrollbar-width:none}@media(min-width:750px){.tags{flex-wrap:wrap;justify-content:center}}.tags a{flex:none;border:1px solid var(--c-line-strong);border-radius:40px;padding:.45rem 1rem;font-size:.82rem}.tags a[aria-current]{background:var(--c-text);color:var(--c-bg);border-color:var(--c-text)}.account-box{max-width:460px;margin:0 auto;padding:4.5rem 0 6rem}.account-box h1{text-align:center;font-size:clamp(2.2rem,4vw,3rem)}.account-box .btn{width:100%;margin-top:.6rem}.account-links{display:flex;justify-content:space-between;margin-top:1.4rem;font-size:.88rem}.account-links a{text-decoration:underline;text-underline-offset:3px}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:.92rem}.table th,.table td{text-align:left;padding:.9rem .6rem;border-bottom:1px solid var(--c-line);vertical-align:top}.table th{font-size:.68rem;letter-spacing:.17em;text-transform:uppercase;font-weight:500;color:var(--c-muted)}.account-grid{display:grid;gap:3rem;padding-bottom:5rem}@media(min-width:990px){.account-grid{grid-template-columns:2fr 1fr}}.not-found{text-align:center;padding:8rem 0}.not-found .big{font-family:var(--font-heading);font-size:clamp(6rem,18vw,14rem);line-height:1;opacity:.12;margin:0}.contact{display:grid;gap:3rem;padding-bottom:5rem}@media(min-width:900px){.contact{grid-template-columns:1fr 1.2fr;gap:5rem}}.form-grid{display:grid;gap:0 1rem}@media(min-width:750px){.form-grid{grid-template-columns:1fr 1fr}.form-grid .field--full{grid-column:1/-1}}.gc{max-width:520px;margin:0 auto;text-align:center;padding:4rem 1.5rem}.gc__card{background:var(--c-dark);color:var(--c-dark-text);padding:3rem 2rem;margin:2rem 0}.gc__code{font-family:monospace;font-size:1.4rem;letter-spacing:.2em;border:1px dashed rgba(243,237,230,.4);padding:1rem;margin:1.5rem 0}.password{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;background:var(--c-dark);color:var(--c-dark-text)}.password .newsletter__form{max-width:440px;margin-left:auto;margin-right:auto}.card__top{position:relative;overflow:hidden;margin-bottom:1rem}.card__top .card__media{margin-bottom:0}.card__quick{bottom:.8rem;transform:translateY(calc(100% + 1.2rem))}@media(hover:none){.card__top{overflow:visible}.card__quick{position:static;transform:none;margin:.7rem 0 0}}.nav__link[href="/"][aria-current]:after{transform:scaleX(0)}.nav__item:hover .nav__link[href="/"]:after{transform:scaleX(1)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/gg-templates.css.map */
