@font-face{font-family:ApertaDisplay;src:url(aperta-display.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Azeret Mono;src:url(aperta-azeret-mono.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-heading-family: "ApertaDisplay", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: "Azeret Mono", monospace;--font-body-style: normal;--font-body-weight: 400;--font-copy-family: "Inter", sans-serif;--font-heading-scale: 1}body{font-family:var(--font-body-family);font-size:13px;letter-spacing:-.02em;-webkit-font-smoothing:antialiased}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.04em}.template-index .shopify-section-group-header-group{position:absolute;top:0;left:0;right:0;z-index:100}.template-index .header-wrapper,.template-index .announcement-bar__wrapper{background-color:transparent!important;border-bottom:none!important}.template-index .header__heading{padding-top:16px}.header{border-bottom:none;padding:18px 40px}.header__heading-link{font-family:var(--font-heading-family);font-size:18px;letter-spacing:-.03em}.header__menu-item span{font-family:var(--font-body-family);font-size:15px;letter-spacing:0;font-weight:400}.header__icon span,.header__icon svg{font-family:var(--font-body-family);font-size:12px}.button,.button--primary,.button--secondary{border-radius:100px;font-family:var(--font-body-family);font-size:12px;font-weight:400;letter-spacing:0;padding:14px 28px;transition:background-color .2s ease,color .2s ease}.button--secondary,.banner__button.button--secondary{background-color:transparent;border:1px solid currentColor;color:inherit}.button--secondary:hover{background-color:#0000000f}.color-scheme-1 .banner .button--secondary,.banner__content .button--secondary{border-color:#fff;color:#fff}.slideshow .banner,.slideshow__slide{min-height:78svh!important}@media screen and (max-width:749px){.slideshow .banner,.slideshow__slide{min-height:100svh!important}}.slideshow__slide .slideshow__text{padding:40px;max-width:260px!important;width:260px!important}@media screen and (max-width:749px){#Slide-hero_slideshow-1 .banner__media img,#Slide-hero_slideshow-2 .banner__media img{object-position:right center}}@media screen and (max-width:749px){.slideshow .banner__content{position:absolute!important;bottom:0!important;left:0!important;top:auto!important;right:auto!important;transform:none!important;width:100%!important;justify-content:flex-start!important;align-items:flex-end!important}.slideshow__slide .slideshow__text,.slideshow__slide .slideshow__subheading,.slideshow__slide .slideshow__heading,.slideshow__slide .slideshow__buttons{text-align:left!important}}.slideshow__slide .slideshow__heading.h0,.slideshow__slide .slideshow__heading.h1,.slideshow__slide .slideshow__heading.h2{font-family:var(--font-heading-family);font-size:clamp(32px,4vw,52px);font-weight:400;letter-spacing:-.03em;line-height:1.05;margin-bottom:28px}.slideshow__slide .slideshow__subheading{font-family:var(--font-body-family);font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:500;margin-bottom:8px;display:block}.slideshow__slide .slideshow__buttons .button{border-radius:100px;font-family:var(--font-body-family);font-size:12px}.slider-buttons .slider-counter--dot{border-radius:100px}.banner__content{padding:40px}.banner .section-header{font-family:var(--font-body-family);font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:500}.banner__heading.h5{font-family:var(--font-body-family);font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:500;margin-bottom:8px}.banner__heading.h0{font-family:var(--font-heading-family);font-size:clamp(48px,7vw,96px);font-weight:400;letter-spacing:-.03em;line-height:1;margin-bottom:28px}.collection__title.title-wrapper{text-align:center;max-width:640px;margin:0 auto 48px}.collection__title .title{text-align:center}.collection__title .collection__description,.collection__description{font-family:var(--font-copy-family);font-size:14px;font-weight:500;letter-spacing:-.5px;line-height:1.25;color:#555;margin-top:12px;text-align:center}.card-wrapper{border:none!important;box-shadow:none!important}.card__inner{border:none!important;box-shadow:none!important;border-radius:0!important}.card__heading,.card__information .price,.card__information,.card__description{font-family:var(--font-copy-family);font-size:15px;font-weight:500;letter-spacing:-.5px}.image-with-text__content{padding:60px 48px}.image-with-text__heading{font-size:22px!important;letter-spacing:-.02em;line-height:1.3}.image-with-text__grid--large{grid-template-columns:1fr 1fr!important}.image-with-text__heading{font-size:clamp(36px,4vw,56px);letter-spacing:-.04em;margin-bottom:20px}.image-with-text__text{font-size:14px;line-height:1.8;color:#444;max-width:400px}.multicolumn .multicolumn__title{justify-content:center!important;text-align:center!important}.multicolumn .title{text-align:center!important;width:100%;max-width:600px;margin:0 auto 60px;font-size:clamp(28px,3vw,42px);letter-spacing:-.04em}.multicolumn-card__info .multicolumn-card__title{font-family:var(--font-body-family);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;margin-top:16px}.multicolumn-card__info p{font-size:14px;line-height:1.75;color:#333}.email-signup-banner .section__header .title{font-size:clamp(36px,5vw,64px);letter-spacing:-.04em;color:#fff}.email-signup-banner__field{border-radius:100px;overflow:hidden}.email-signup-banner__field input{font-family:var(--font-body-family);font-size:13px;border-radius:100px}.email-signup-banner__field .button{border-radius:0 100px 100px 0;background-color:#ffffff26;color:#fff;border:none}.footer{padding-top:60px;padding-bottom:40px}.footer__logo-image{max-width:100px}.footer-block__heading{font-family:var(--font-body-family);font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#999;margin-bottom:16px}.footer-block__list a,.footer__list-social a{font-family:var(--font-copy-family);font-size:15px;font-weight:500;letter-spacing:-.5px;color:#333;text-decoration:none}.footer-block__list a:hover{color:#000}.footer__copyright{font-family:var(--font-copy-family);font-size:13px;font-weight:500;letter-spacing:-.5px;color:#999}.footer__address{text-align:center;padding:8px 0 20px;font-family:var(--font-copy-family);font-size:12px;color:#999}.color-scheme-1 .card,.color-scheme-1 .card__inner,.color-scheme-1 .card-wrapper{--color-card-shadow: transparent}.announcement-bar,.announcement-bar__message,.announcement-bar p{font-family:var(--font-copy-family);font-weight:500;font-size:14px;letter-spacing:-.5px;letter-spacing:.05em}.price__regular,.price-item,.price{font-family:var(--font-copy-family)!important;font-size:15px!important;font-weight:500;letter-spacing:-.5px}.collection__title{font-family:var(--font-heading-family);font-size:clamp(32px,4vw,52px);font-weight:400;letter-spacing:-.04em}.collection__description{font-size:14px;line-height:1.7;color:#555;max-width:520px;margin-top:12px}.main-collection-banner{padding:60px 0 40px}.facets-container,.facet-filters{display:none}.rich-text__heading.h5{font-family:var(--font-body-family);font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:500;margin-bottom:20px}.rich-text__heading.h1{font-family:var(--font-heading-family);font-size:clamp(28px,4vw,52px);font-weight:400;letter-spacing:-.04em;line-height:1.15;max-width:900px}.rich-text__wrapper--left{text-align:left;align-items:flex-start}.image-with-text__text p{margin-bottom:1.2em;font-size:14px;line-height:1.8;color:#444}.product__title{font-family:var(--font-heading-family);font-size:clamp(28px,3.5vw,48px);font-weight:400;letter-spacing:-.04em;line-height:1.1;margin-bottom:16px}.product__text .price{font-family:var(--font-body-family);font-size:15px;letter-spacing:0}.product-form__input label,.product-form__input .form__label{font-family:var(--font-body-family);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.product-form__buttons .button{width:100%;justify-content:center;padding:18px 28px}.swatch-input__label,.variant-input__label{border-radius:100px;font-family:var(--font-body-family);font-size:12px}.product__description{font-size:14px;line-height:1.8;color:#444;margin-top:24px}.product__description p{margin-bottom:1em}.related-products .title-wrapper-with-link .title{font-family:var(--font-heading-family);font-size:clamp(24px,2.5vw,36px);font-weight:400;letter-spacing:-.04em;text-align:left}.footer__brand p,.footer__brand-info{font-size:13px;line-height:1.7;color:#555;max-width:260px;margin-top:12px}.footer__list-social .list-social__link{font-size:13px}.announcement-bar__message{font-family:var(--font-body-family);font-size:11px;letter-spacing:.08em}.header__menu-item a,.header__menu-item button{font-family:var(--font-body-family);font-size:12px;font-weight:400;letter-spacing:0}.featured-collection .collection__description,.featured-collection .rte p{font-family:var(--font-copy-family);font-weight:500;font-size:14px;letter-spacing:-.5px;line-height:1.25}.image-with-text__text,.image-with-text__text p{font-family:var(--font-copy-family);font-weight:500;font-size:14px;letter-spacing:-.5px;line-height:1.25;color:#444}.multicolumn-card__info p,.rich-text__text p,.rich-text .rte p{font-family:var(--font-copy-family);font-weight:500;font-size:14px;letter-spacing:-.5px;line-height:1.25;color:#333}.product__description,.product__description p{font-family:var(--font-copy-family);font-weight:500;font-size:15px;letter-spacing:-.5px;line-height:1.25;color:#444}.newsletter-form__field-wrapper{border-radius:100px;border:1px solid currentColor;overflow:visible}.newsletter-form__field-wrapper{--inputs-border-width: 0px;--inputs-border-opacity: 0}.newsletter-form__field-wrapper .field{border:none!important;box-shadow:none!important;outline:none!important}.newsletter-form__field-wrapper input,.newsletter-form__field-wrapper .field__input{border-radius:100px 0 0 100px!important;border:none!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none!important;font-family:var(--font-copy-family);font-size:15px;font-weight:500;letter-spacing:-.5px;background:transparent}.newsletter-form__field-wrapper .newsletter-form__button,.newsletter-form__field-wrapper button{border-radius:0 100px 100px 0!important;border:none!important;outline:none!important;box-shadow:none!important}.newsletter__subheading p{font-family:var(--font-copy-family);font-weight:500;font-size:14px;letter-spacing:-.5px;line-height:1.25}.footer__brand p{font-family:var(--font-copy-family);font-weight:500;font-size:13px;letter-spacing:-.5px;line-height:1.25;color:#555}@media screen and (max-width:749px){.newsletter__wrapper--has-image{min-height:360px;background-position:center center!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/aperta-custom.css.map */
