:root{--ad-black: #000;--ad-white: #fff;--ad-grey: #8c8c8c;--ad-line: #e6e6e6;--ad-bg-soft: #f5f5f5;--ad-font: "Helvetica Neue", Helvetica, Arial, sans-serif;--ad-fs: 11px;--ad-ls: .08em;--ad-gutter: clamp(16px, 2.2vw, 36px);--ad-header-h: 56px;--ad-ease: cubic-bezier(.2, .7, .2, 1)}body.ad-theme{font-family:var(--ad-font);font-size:var(--ad-fs);line-height:1.6;letter-spacing:var(--ad-ls);color:var(--ad-black);background:var(--ad-white);-webkit-font-smoothing:antialiased}.ad-theme h1,.ad-theme h2,.ad-theme h3,.ad-theme h4{font-family:var(--ad-font);font-weight:400;letter-spacing:.14em;text-transform:uppercase}.ad-theme .ad-product h1,.ad-theme .ad-product h2,.ad-theme .ad-collection h1,.ad-theme .ad-section-head h2,.ad-theme .ad-edit h2,.ad-theme .ad-hero h2,.ad-theme .ad-footer h2{font-size:var(--ad-fs);margin:0}.ad-theme a{color:inherit}.ad-menu,.ad-menu ul,.ad-drawer__secondary ul,.ad-footer ul{list-style:none;margin:0;padding:0}html.ad-lock{overflow:hidden}.ad-upper{text-transform:uppercase}.ad-muted{color:var(--ad-grey)}.ad-link{background:none;border:0;padding:0;margin:0;font:inherit;letter-spacing:.14em;color:inherit;text-transform:uppercase;text-decoration:none;cursor:pointer}.ad-link:hover,.ad-link:focus-visible{text-decoration:underline;text-underline-offset:4px}.ad-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 24px;background:var(--ad-black);color:var(--ad-white);border:1px solid var(--ad-black);border-radius:0;font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .25s,color .25s}.ad-btn:hover{background:var(--ad-white);color:var(--ad-black)}.ad-btn[disabled]{background:var(--ad-white);color:var(--ad-grey);border-color:var(--ad-line);cursor:not-allowed}.ad-header-section{position:sticky;top:0;z-index:50}.ad-header-section:has(.ad-header--transparent){position:fixed;left:0;right:0}.ad-header{background:var(--ad-white);color:var(--ad-black);transition:background .35s var(--ad-ease),color .35s var(--ad-ease)}.ad-header--transparent{background:transparent;color:var(--ad-white)}.ad-header--transparent.is-scrolled,.ad-header--transparent:hover{background:var(--ad-white);color:var(--ad-black)}.ad-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--ad-header-h);padding:0 var(--ad-gutter)}.ad-header__left{justify-self:start;display:flex;gap:24px}.ad-header__logo{justify-self:center;text-decoration:none;text-transform:uppercase;font-size:13px;letter-spacing:.32em;white-space:nowrap}.ad-header__logo img{display:block;width:var(--logo-w, 180px);height:auto}.ad-header--transparent:not(.is-scrolled):not(:hover) .ad-header__logo img{filter:invert(1)}.ad-header__right{justify-self:end;display:flex;gap:24px}@media(max-width:749px){.ad-header__right .ad-hide-mobile{display:none}.ad-header__right{gap:16px}}.ad-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex}.ad-drawer[hidden]{display:none}.ad-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffa6;opacity:0;transition:opacity .4s var(--ad-ease)}.ad-drawer__panel{position:relative;width:min(440px,100%);height:100%;background:var(--ad-white);color:var(--ad-black);padding:18px var(--ad-gutter) 40px;overflow-y:auto;transform:translate(-100%);transition:transform .45s var(--ad-ease);display:flex;flex-direction:column}.ad-drawer.is-open .ad-drawer__panel{transform:none}.ad-drawer.is-open .ad-drawer__overlay{opacity:1}.ad-drawer__close{align-self:flex-start;margin-bottom:48px}.ad-menu>li{margin-bottom:14px}.ad-menu a,.ad-menu summary{text-decoration:none;text-transform:uppercase;letter-spacing:.16em;font-size:12px;cursor:pointer;list-style:none}.ad-menu summary::-webkit-details-marker{display:none}.ad-menu a:hover,.ad-menu summary:hover,.ad-menu a[aria-current]{text-decoration:underline;text-underline-offset:4px}.ad-menu details ul{padding:12px 0 6px 16px}.ad-menu details li{margin-bottom:8px}.ad-menu details a{font-size:11px;color:var(--ad-grey)}.ad-menu details a:hover{color:var(--ad-black)}.ad-drawer__secondary{margin-top:auto;padding-top:48px}.ad-drawer__secondary li{margin-bottom:8px}.ad-drawer__secondary a{text-decoration:none;color:var(--ad-grey);text-transform:uppercase}.ad-hero{position:relative;height:var(--hero-h, 100svh);overflow:hidden;background:#111;color:var(--ad-white)}.ad-hero__media,.ad-hero__media>*{position:absolute;top:0;right:0;bottom:0;left:0}.ad-hero__media img,.ad-hero__media video,.ad-hero__media svg{width:100%;height:100%;object-fit:cover}.ad-hero__img--mobile{display:none}@media(max-width:749px){.ad-hero__img--mobile{display:block}.ad-hero__img--mobile+.ad-hero__img--desktop{display:none}}.ad-hero__caption{position:absolute;z-index:2;bottom:var(--ad-gutter);display:flex;flex-direction:column;gap:10px;text-transform:uppercase;letter-spacing:.16em}.ad-hero__caption--left{left:var(--ad-gutter)}.ad-hero__caption--center{left:50%;transform:translate(-50%);text-align:center;align-items:center}.ad-hero__caption--right{right:var(--ad-gutter);text-align:right;align-items:flex-end}.ad-hero__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ad-hero--dark-text{color:var(--ad-black)}.ad-edit{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--ad-gutter);row-gap:var(--row-gap, 80px);padding:var(--pad-top, 80px) var(--ad-gutter) var(--pad-bottom, 80px);align-items:start}.ad-edit__item{margin:0;text-decoration:none;display:block}.ad-edit__media{position:relative;overflow:hidden;background:var(--ad-bg-soft)}.ad-edit__media img,.ad-edit__media video,.ad-edit__media svg{display:block;width:100%;height:auto}.ad-edit__media--ratio img,.ad-edit__media--ratio video,.ad-edit__media--ratio svg{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover}.ad-edit__caption{padding-top:10px;text-transform:uppercase;letter-spacing:.14em;display:flex;justify-content:space-between;gap:12px}.ad-edit__text{max-width:520px;font-size:12px;line-height:1.8}.ad-edit__text h2{margin-bottom:16px!important}@media(max-width:749px){.ad-edit{row-gap:48px}.ad-edit__item{grid-column:1 / -1!important;margin-top:0!important}}.ad-section-head{display:flex;justify-content:space-between;align-items:baseline;padding:0 var(--ad-gutter) 24px}.ad-grid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:56px clamp(8px,1vw,16px);padding:0 var(--ad-gutter)}@media(max-width:989px){.ad-grid{--cols: 3 !important}}@media(max-width:749px){.ad-grid{--cols: 2 !important;gap:36px 8px}}.ad-card{display:block;text-decoration:none}.ad-card__media{position:relative;aspect-ratio:var(--card-ratio, 2 / 3);overflow:hidden;background:var(--ad-bg-soft)}.ad-card__media img,.ad-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s var(--ad-ease)}.ad-card__img--2{opacity:0}@media(hover:hover){.ad-card:hover .ad-card__img--2{opacity:1}}.ad-card__badge{position:absolute;top:10px;left:10px;z-index:2;text-transform:uppercase;letter-spacing:.14em}.ad-card__info{padding-top:10px;display:grid;gap:2px;text-transform:uppercase;letter-spacing:.12em}.ad-card__price s{color:var(--ad-grey);margin-right:6px}.ad-collection{padding-top:48px;padding-bottom:96px}.ad-collection__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding:0 var(--ad-gutter) 36px}.ad-collection__count{color:var(--ad-grey);margin-left:10px}.ad-tools{display:flex;gap:24px;align-items:center;position:relative}.ad-tools select{-webkit-appearance:none;appearance:none;border:0;background:transparent;font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:0}.ad-filter summary{list-style:none}.ad-filter summary::-webkit-details-marker{display:none}.ad-filter__panel{position:absolute;right:0;top:calc(100% + 12px);z-index:20;width:min(360px,90vw);max-height:70vh;overflow-y:auto;background:var(--ad-white);border:1px solid var(--ad-line);padding:24px}.ad-filter__group{border:0;padding:0;margin:0 0 24px}.ad-filter__group legend{text-transform:uppercase;letter-spacing:.14em;margin-bottom:10px}.ad-filter__group label{display:flex;gap:8px;align-items:center;margin-bottom:6px;cursor:pointer}.ad-filter__group input[type=checkbox]{accent-color:#000}.ad-filter__price{display:flex;gap:8px}.ad-filter__price input{width:100%;border:1px solid var(--ad-line);padding:8px;font:inherit}.ad-filter__actions{display:flex;gap:16px;align-items:center}.ad-pagination{display:flex;justify-content:center;gap:24px;padding-top:72px;text-transform:uppercase}.ad-pagination a{text-decoration:none}.ad-pagination [aria-current]{text-decoration:underline;text-underline-offset:4px}.ad-empty{padding:96px var(--ad-gutter);text-align:center;text-transform:uppercase}.ad-product{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(340px,1fr);align-items:start}.ad-product__gallery{display:grid;gap:2px}.ad-product__gallery--2col{grid-template-columns:1fr 1fr}.ad-product__gallery--2col .ad-product__media:first-child{grid-column:1 / -1}.ad-product__media{position:relative;background:var(--ad-bg-soft)}.ad-product__media img,.ad-product__media video,.ad-product__media svg{display:block;width:100%;height:auto}.ad-product__info{position:sticky;top:var(--ad-header-h);padding:56px var(--ad-gutter) 72px;max-width:480px;width:100%;justify-self:center}.ad-product__title{margin-bottom:8px!important;font-size:12px!important}.ad-product__price{text-transform:uppercase;letter-spacing:.12em;margin-bottom:36px}.ad-product__price s{color:var(--ad-grey);margin-right:8px}.ad-option{border:0;padding:0;margin:0 0 28px}.ad-option legend{text-transform:uppercase;letter-spacing:.14em;margin-bottom:12px;padding:0}.ad-option__values{display:flex;flex-wrap:wrap;gap:6px 18px}.ad-option__value{position:relative;cursor:pointer}.ad-option__value input{position:absolute;opacity:0;pointer-events:none}.ad-option__value span{display:inline-block;padding:4px 0;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid transparent}.ad-option__value input:checked+span{border-bottom-color:currentColor}.ad-option__value input:focus-visible+span{outline:1px dotted;outline-offset:3px}.ad-option__value--soldout span{color:var(--ad-grey);text-decoration:line-through}.ad-product__msg{min-height:1.6em;margin:10px 0 0;text-transform:uppercase}.ad-product__desc{margin:36px 0 24px;font-size:12px;line-height:1.8;letter-spacing:.04em}.ad-accordion{border-top:1px solid var(--ad-line)}.ad-accordion:last-of-type{border-bottom:1px solid var(--ad-line)}.ad-accordion summary{list-style:none;cursor:pointer;padding:16px 0;display:flex;justify-content:space-between;text-transform:uppercase;letter-spacing:.14em}.ad-accordion summary::-webkit-details-marker{display:none}.ad-accordion summary:after{content:"+"}.ad-accordion[open] summary:after{content:"\2013"}.ad-accordion__body{padding-bottom:20px;font-size:12px;line-height:1.8;letter-spacing:.04em}@media(max-width:989px){.ad-product{grid-template-columns:1fr}.ad-product__gallery,.ad-product__gallery--2col{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:2px;scrollbar-width:none}.ad-product__gallery::-webkit-scrollbar{display:none}.ad-product__media{flex:0 0 88%;scroll-snap-align:start}.ad-product__info{position:static;max-width:none;padding-top:32px}}.ad-footer{border-top:1px solid var(--ad-line);padding:64px var(--ad-gutter) 28px;margin-top:96px}.ad-footer__top{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:40px}.ad-footer h2{margin-bottom:18px!important}.ad-footer li{margin-bottom:8px}.ad-footer a{text-decoration:none;text-transform:uppercase;color:var(--ad-grey)}.ad-footer a:hover{color:var(--ad-black)}.ad-footer__text{max-width:360px;color:var(--ad-grey)}.ad-newsletter__row{display:flex;border-bottom:1px solid var(--ad-black)}.ad-newsletter__row input{flex:1;border:0;padding:10px 0;font:inherit;letter-spacing:.1em;background:transparent;outline:none;text-transform:uppercase}.ad-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:72px;text-transform:uppercase;color:var(--ad-grey)}.ad-footer__bottom select{border:0;background:transparent;font:inherit;letter-spacing:.1em;text-transform:uppercase;color:inherit;cursor:pointer}.ad-theme .rte p{margin:0 0 1em}.ad-theme .button,.ad-theme .shopify-payment-button__button{border-radius:0!important}.ad-theme .shopify-payment-button{margin-top:8px}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ad-base.css.map */
