:root{--color-bg: #ffffff;--color-text: #1a1a1a;--color-muted: #8a8a8a;--color-muted-2: #6b6b6b;--color-border: #eee;--color-card-bg: #f4f4f4;--color-dark: #2b2b2b;--color-black: #000000;--radius: 0rem;--header-height: 72px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;width:100%;max-width:100%}body{margin:0;width:100%;max-width:100%;font-family:Archivo,Arial,sans-serif;background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;overflow-x:clip}img{max-width:100%;height:auto;display:block}#MainContent,.shopify-section{width:100%;max-width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}.font-logo{font-family:Archivo Black,sans-serif;font-style:italic;letter-spacing:-.02em}.font-script{font-family:Pinyon Script,cursive}.skip-link{position:absolute;left:-9999px;top:0;z-index:999;background:#000;color:#fff;padding:12px 20px}.skip-link:focus{left:0}.announcement-bar{display:flex;align-items:center;justify-content:center;height:40px;background:#000}.announcement-bar__text{margin:0;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.25em;color:#fff}.site-header{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--color-border);background:#fff}.site-header__inner{display:flex;align-items:center;justify-content:space-between;height:var(--header-height);padding:0 20px}@media(min-width:768px){.site-header__inner{padding:0 40px}}.site-header__menu-toggle{display:flex;background:none;border:none;color:var(--color-text);padding:0}@media(min-width:1024px){.site-header__menu-toggle{display:none}}.site-header__logo{display:flex;align-items:center;z-index:1}.site-header__logo-img{width:auto;object-fit:contain}.site-header__logo-img--desktop{display:none}@media(min-width:768px){.site-header__logo-img--mobile{display:none}.site-header__logo-img--desktop{display:block}}.site-header__logo-text{font-size:22px;color:#000}.site-header__nav{position:absolute;left:50%;transform:translate(-50%);display:none;align-items:center;gap:40px;z-index:1}@media(min-width:1024px){.site-header__nav{display:flex}}.site-header__nav-link{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--color-text);transition:color .2s}.site-header__nav-link:hover{color:var(--color-muted)}.site-header__actions{display:flex;align-items:center;gap:24px}.site-header__action{background:none;border:none;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--color-text);padding:0}.site-header__action:hover{color:var(--color-muted)}.site-header__action--search{display:none}@media(min-width:768px){.site-header__action--search{display:inline}}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#fff;transform:translate(100%);transition:transform .25s ease-out}.mobile-menu.is-open{transform:translate(0)}.mobile-menu__head{display:flex;align-items:center;justify-content:space-between;height:var(--header-height);padding:0 20px}.mobile-menu__head button{background:none;border:none;color:var(--color-text)}.mobile-menu__nav{display:flex;flex-direction:column;gap:32px;padding:40px 20px 0}.mobile-menu__link{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.25em}.hero{position:relative}.hero__image,.hero__video{width:100%;height:70vh;object-fit:cover}@media(min-width:768px){.hero__image,.hero__video{height:100dvh}}.hero__placeholder{width:100%;height:70vh;background:var(--color-card-bg)}.image-banner__image{width:100%;height:50vh;object-fit:cover}@media(min-width:768px){.image-banner__image{height:65vh}}.image-banner__placeholder{width:100%;height:50vh;background:var(--color-card-bg)}.section-heading{text-align:center;font-size:1.125rem;font-weight:400;text-transform:uppercase;letter-spacing:.3em;color:#333;padding:40px 0}@media(min-width:768px){.section-heading{padding:56px 0;font-size:1.25rem}}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;padding:0 8px}@media(min-width:768px){.product-grid{gap:6px;padding:0 40px}.product-grid--3{grid-template-columns:repeat(3,1fr)}.product-grid--4{grid-template-columns:repeat(4,1fr)}.product-grid--wide{gap:32px}}.product-card{position:relative}.product-card__media{position:relative;aspect-ratio:3 / 4;background:var(--color-card-bg);overflow:hidden}.product-card__link{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.product-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:10%;transition:opacity .3s}.product-card__img--hover{object-fit:cover;padding:0;opacity:0}.product-card:hover .product-card__img--primary{opacity:0}.product-card:hover .product-card__img--hover{opacity:1}.product-card__badge{position:absolute;top:12px;left:12px;background:#ffffffe6;padding:4px 8px;font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--color-text)}.product-card__add{position:absolute;bottom:12px;right:12px;margin:0}.product-card__add-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#fff;color:#000;border:none;box-shadow:0 1px 2px #00000014;transition:transform .15s}.product-card__add-btn:hover{transform:scale(1.05)}.product-card__add-btn:active{transform:scale(.95)}.product-card__info{display:block;text-align:center;padding:16px 0}.product-card__title{margin:0;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--color-text)}.product-card__price{margin:4px 0 0;font-size:11px;letter-spacing:.1em;color:var(--color-muted)}.featured-collection__view-all{display:flex;justify-content:center;padding:48px 0}.featured-in{border-top:1px solid var(--color-border);padding:64px 20px}@media(min-width:768px){.featured-in{padding:96px 20px}}.featured-in__logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:40px 64px;padding:0 24px}.featured-in__logo{color:#000;line-height:.9}.featured-in__logo--bold{font-family:Archivo Black,sans-serif;font-size:1.25rem;font-weight:900;letter-spacing:-.02em;text-transform:uppercase}.featured-in__logo--script{font-family:Pinyon Script,cursive;font-size:2.25rem;font-weight:400}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 40px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.25em;border:none;background:#000;color:#fff;transition:background .2s,transform .1s;text-decoration:none}.btn:hover{background:var(--color-dark)}.btn:active{transform:scale(.99)}.btn--dark{background:#000;color:#fff}.btn--dark:hover{background:var(--color-dark)}.btn--block{width:100%}.newsletter-section{text-align:center;padding:64px 20px;border-top:1px solid var(--color-border)}.newsletter-section__text{font-size:12px;line-height:1.6;color:var(--color-muted-2);margin:0 auto 24px;max-width:420px}.newsletter-form{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:280px}.newsletter-form--centered{margin:0 auto}.newsletter-form__input{width:100%;border:1px solid #ddd;background:#fff;padding:12px 16px;font-size:12px;font-family:inherit;outline:none}.newsletter-form__input:focus{border-color:#000}.newsletter-form__button{background:#000;color:#fff;border:none;padding:14px 40px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.25em}.newsletter-form__button:hover{background:var(--color-dark)}.newsletter-form__success{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:#000}.site-footer{border-top:1px solid var(--color-border);padding:56px 20px 40px}@media(min-width:768px){.site-footer{padding:56px 40px 40px}}.site-footer__grid{display:grid;grid-template-columns:1fr;gap:48px}@media(min-width:768px){.site-footer__grid{grid-template-columns:repeat(4,1fr)}}.site-footer__heading{margin:0 0 20px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.2em}.site-footer__text{font-size:12px;line-height:1.6;color:var(--color-muted-2);margin:0 0 20px}.site-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.site-footer__link{font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:var(--color-muted-2);transition:color .2s}.site-footer__link:hover{color:#000}.site-footer__col--right .site-footer__heading,.site-footer__list--right{text-align:right}.site-footer__bottom{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:64px}@media(min-width:768px){.site-footer__bottom{flex-direction:row;align-items:center}}.site-footer__locale{display:flex;align-items:center;gap:8px;font-size:11px;text-transform:uppercase;letter-spacing:.15em}.site-footer__copyright{font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:var(--color-muted-2);margin:0}.uk-flag{height:12px;width:16px}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden}.cart-drawer.is-open{visibility:visible}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .2s}.cart-drawer.is-open .cart-drawer__overlay{opacity:1}.cart-drawer__panel{position:absolute;top:0;right:0;height:100%;width:100%;max-width:448px;display:flex;flex-direction:column;background:#fff;transform:translate(100%);transition:transform .25s ease-out}.cart-drawer.is-open .cart-drawer__panel{transform:translate(0)}.cart-drawer__head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border);padding:20px 24px}.cart-drawer__title{margin:0;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.2em}.cart-drawer__close{background:none;border:none;color:var(--color-text);padding:0}.cart-drawer__body{flex:1;overflow-y:auto;padding:0 24px}.cart-drawer__empty{display:flex;align-items:center;justify-content:center;height:100%}.cart-drawer__empty p{font-size:12px;text-transform:uppercase;letter-spacing:.15em;color:var(--color-muted)}.cart-drawer__item{display:flex;gap:16px;border-bottom:1px solid #f0f0f0;padding:20px 0}.cart-drawer__item-media{width:80px;height:96px;flex-shrink:0;background:var(--color-card-bg)}.cart-drawer__item-media img{width:100%;height:100%;object-fit:contain;padding:8px}.cart-drawer__item-body{display:flex;flex-direction:column;flex:1}.cart-drawer__item-title{margin:0;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.12em}.cart-drawer__item-price{margin:4px 0 0;font-size:11px;color:var(--color-muted)}.cart-drawer__qty{display:flex;align-items:center;gap:12px;margin-top:auto}.qty-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #ddd;background:#fff;font-size:14px}.qty-value{font-size:12px}.qty-input{width:48px;border:1px solid #ddd;text-align:center;padding:6px;font-size:12px;font-family:inherit}.cart-drawer__foot{border-top:1px solid var(--color-border);padding:24px}.cart-drawer__subtotal{display:flex;justify-content:space-between;font-size:12px;text-transform:uppercase;letter-spacing:.15em}.cart-drawer__subtotal-value{font-weight:500}.cart-drawer__note{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#9a9a9a;margin:8px 0 20px}.cart-drawer__foot .btn{margin-top:0}.product-page{width:100%;max-width:1280px;margin:0 auto;padding:20px 16px 48px;box-sizing:border-box}@media(min-width:750px){.product-page{padding:32px 32px 64px}}@media(min-width:990px){.product-page{padding:40px 48px 80px}}.product-page__back{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--color-muted-2);margin-bottom:20px;transition:color .2s}.product-page__back:hover{color:#000}.product-page__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;width:100%;align-items:start}@media(min-width:750px){.product-page__grid{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:36px 40px}}@media(min-width:990px){.product-page__grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:48px 56px}}.product-page__media{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}@media(min-width:750px){.product-page__media{flex-direction:row;align-items:flex-start;gap:16px}}.product-page__main{position:relative;flex:1 1 auto;min-width:0;width:100%;background:var(--color-card-bg);overflow:hidden}.product-page__main-img{width:100%;max-width:100%;height:auto;max-height:min(72vh,820px);aspect-ratio:3 / 4;object-fit:contain;object-position:center;background:var(--color-card-bg);display:block;margin:0 auto}@media(min-width:750px){.product-page__main-img{max-height:min(80vh,900px)}}.product-page__badge{position:absolute;top:12px;left:12px;background:#fffffff2;padding:6px 10px;font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--color-text);z-index:1}.product-page__thumbs{display:flex;flex-direction:row;gap:10px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%;order:2;padding-bottom:2px}@media(min-width:750px){.product-page__thumbs{flex-direction:column;order:0;width:auto;max-height:min(80vh,900px);overflow-x:hidden;overflow-y:auto;flex-shrink:0}}.product-page__thumb{border:1px solid transparent;background:var(--color-card-bg);padding:0;cursor:pointer;flex-shrink:0;transition:border-color .2s;line-height:0}.product-page__thumb:hover{border-color:#ccc}.product-page__thumb.is-active{border-color:#000}.product-page__thumb img{width:56px;height:70px;object-fit:contain;object-position:center;display:block;background:var(--color-card-bg)}@media(min-width:750px){.product-page__thumb img{width:64px;height:80px}}.product-page__details{width:100%;min-width:0;max-width:100%}.product-page__title{font-size:.9375rem;font-weight:500;text-transform:uppercase;letter-spacing:.18em;line-height:1.45;margin:0 0 12px;word-wrap:break-word;overflow-wrap:anywhere}@media(min-width:750px){.product-page__title{font-size:1.0625rem;letter-spacing:.2em}}.product-page__price-wrap{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 24px}.product-page__price{font-size:.875rem;letter-spacing:.1em;color:var(--color-text);margin:0}.product-page__price--sale{color:#000}.product-page__compare{font-size:.75rem;letter-spacing:.05em;color:var(--color-muted);text-decoration:line-through;margin:0}.product-page__note{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#9a9a9a;margin:12px 0 0;line-height:1.5}.product-form{width:100%;max-width:100%}.product-form__option{margin-bottom:24px}.product-form__label{display:block;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px}.product-form__values{display:flex;flex-wrap:wrap;gap:10px}.product-form__value{cursor:pointer;position:relative}.product-form__value input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.product-form__value span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:10px 16px;border:1px solid #ddd;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.15em;transition:border-color .2s,background .2s,color .2s;box-sizing:border-box}.product-form__value:hover span{border-color:var(--color-text)}.product-form__value input:checked+span{border-color:#000;background:#000;color:#fff}.product-form__qty{margin-bottom:24px}.product-form__qty-controls{display:inline-flex;align-items:stretch;gap:0;max-width:100%}.product-form__qty-controls .qty-btn{width:44px;height:44px;flex-shrink:0}.product-form__qty-controls .qty-input{width:56px;height:44px;-moz-appearance:textfield;box-sizing:border-box}.product-form__qty-controls .qty-input::-webkit-outer-spin-button,.product-form__qty-controls .qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-form__submit{margin-top:8px;width:100%;min-height:48px}.product-page__description{margin-top:36px;line-height:1.7;font-size:14px;max-width:100%;overflow-wrap:anywhere;word-wrap:break-word}.product-page__description img{max-width:100%;height:auto}.collection-page,.cart-page,.page-section,.search-page,.blog-page,.article-page,.list-collections,.error-page{padding:0 20px 64px}@media(min-width:768px){.collection-page,.cart-page,.page-section,.search-page,.blog-page,.article-page,.list-collections,.error-page{padding:0 40px 64px}}.cart-page__empty{text-align:center;padding:48px 0}.cart-page__empty p{margin:0 0 24px;text-transform:uppercase;letter-spacing:.15em;color:var(--color-muted)}.cart-form__item{display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--color-border);padding:24px 0}.cart-form__media{width:96px;height:120px;flex-shrink:0;background:var(--color-card-bg)}.cart-form__media img{width:100%;height:100%;object-fit:contain;padding:8px}.cart-form__body{flex:1}.cart-form__title{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.12em}.cart-form__variant{font-size:11px;color:var(--color-muted);margin:4px 0}.cart-form__price{font-size:12px}.cart-form__remove{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted)}.cart-form__foot{margin-top:32px;max-width:360px;margin-left:auto}.cart-form__subtotal{display:flex;justify-content:space-between;font-size:12px;text-transform:uppercase;letter-spacing:.15em}.cart-form__note{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#9a9a9a;margin:8px 0 20px}.page-section__content{max-width:720px;margin:0 auto;line-height:1.7}.search-form{display:flex;gap:12px;justify-content:center;max-width:480px;margin:0 auto 40px}.search-form__input{flex:1;border:1px solid #ddd;padding:12px 16px;font-size:12px;font-family:inherit;outline:none}.search-form__input:focus{border-color:#000}.search-page__count,.search-page__empty{text-align:center;font-size:12px;text-transform:uppercase;letter-spacing:.15em;color:var(--color-muted)}.blog-grid{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:768px){.blog-grid{grid-template-columns:repeat(3,1fr)}}.blog-card__img{aspect-ratio:3/4;object-fit:cover;margin-bottom:16px}.blog-card__title{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;margin:0}.blog-card__date{font-size:11px;color:var(--color-muted);margin:4px 0 0}.article-page{max-width:720px;margin:0 auto}.article-page__date{text-align:center;font-size:11px;color:var(--color-muted);text-transform:uppercase;letter-spacing:.15em}.article-page__img{width:100%;margin:24px 0}.article-page__content{line-height:1.7;font-size:14px}.collections-grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:768px){.collections-grid{grid-template-columns:repeat(3,1fr)}}.collection-card__img{aspect-ratio:3/4;object-fit:cover;margin-bottom:16px}.collection-card__placeholder{aspect-ratio:3/4;background:var(--color-card-bg);margin-bottom:16px}.collection-card__title{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.15em;text-align:center}.error-page{text-align:center;padding-top:80px;padding-bottom:80px}.error-page__text{font-size:12px;color:var(--color-muted-2);margin:0 0 32px}.pagination{display:flex;justify-content:center;gap:24px;margin-top:48px}.pagination__link{font-size:11px;text-transform:uppercase;letter-spacing:.2em}.rte img{max-width:100%;height:auto}.rte h1,.rte h2,.rte h3{text-transform:uppercase;letter-spacing:.1em;font-weight:500}.placeholder-svg{width:100%;height:100%;background:var(--color-card-bg)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/theme.css.map */
