.announcement-bar{text-align:center}.announcement-bar__inner{display:flex;align-items:center;justify-content:center;gap:.75rem;padding-block:.55em}.announcement-bar__track{position:relative;min-width:0;flex:1}.announcement-bar__slide{display:none}.announcement-bar__slide.is-active{display:block}.announcement-bar p,.announcement-bar a{margin:0;font-family:var(--font-heading--family);font-weight:700;text-transform:uppercase;font-size:.8rem;letter-spacing:.04em;text-decoration:none;overflow-wrap:break-word;word-break:break-word}@media(min-width:640px){.announcement-bar p,.announcement-bar a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}}.announcement-bar a:hover{text-decoration:underline}.announcement-bar__arrow{flex:0 0 auto;background:transparent;border:none;color:inherit;font-size:1.15rem;line-height:1;cursor:pointer;padding:.2em .4em;opacity:.8}.announcement-bar__arrow:hover{opacity:1}.collection-header__custom-link{display:inline-block;margin-top:1rem}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.contact-layout{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media(min-width:780px){.contact-layout{grid-template-columns:1fr 1fr;gap:3rem}}.contact-layout__media{min-width:0;max-width:420px;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--style-border-radius-inputs, 2px);background:var(--color-border)}.contact-layout__media img{width:100%;height:100%;object-fit:cover;display:block}.contact-layout__media--logo{display:flex;align-items:center;justify-content:center;background:var(--color-background);padding:2rem}.contact-layout__media--logo img{width:100%;height:auto;object-fit:contain}.contact-layout .contact-form{min-width:0}.custom-finish-intro{margin-bottom:1.5rem;line-height:1.6}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.payment-icon{height:1.4rem;width:auto}.site-footer__badge{display:inline-block;background:var(--color-background);border-radius:12px;padding:.6rem;margin-bottom:.8rem;max-width:200px}.site-footer__badge img{width:100%;height:auto;display:block}.site-footer__policies{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.1rem}.site-header__mobile-toggle{display:flex;align-items:center}.mobile-nav{position:absolute;top:100%;right:0;left:0;background:var(--color-background);border-top:1px solid var(--color-border);box-shadow:0 10px 20px #0000001f;padding-top:1rem;padding-bottom:1rem;z-index:10}.mobile-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.mobile-nav a{display:block;padding:.4rem 0;font-size:1.05rem}@media(min-width:900px){.site-header__mobile-toggle{display:none}}.photo-strip__heading{text-align:center;margin:0 0 1.6rem}.photo-strip__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem}.photo-strip__item{margin:0;min-width:0}.photo-strip__media{aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--style-border-radius-inputs, 2px);background:var(--color-border)}.photo-strip__media img{width:100%;height:100%;object-fit:cover;display:block}.photo-strip__item figcaption{margin-top:.85rem;font-family:var(--font-heading--family);font-weight:700;font-size:.95rem;letter-spacing:.12em;text-transform:uppercase;text-align:center;overflow-wrap:break-word;word-break:break-word}.product-info__rating:empty{display:none}.product-info__rating{margin-bottom:.6rem}.custom-fields{margin-top:1.4rem}.custom-fields__note{font-size:.9rem;opacity:.8;margin-bottom:1rem}.trust-badges{display:grid;grid-template-columns:1fr;gap:1.6rem;text-align:center}@media(min-width:700px){.trust-badges{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0}.trust-badges__item{border-left:1px solid var(--color-border);padding-inline:1.5rem}.trust-badges__item:first-child{border-left:none}}.trust-badges__heading{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1rem;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.3em}.trust-badges__text{font-size:.92rem;opacity:.75;margin:0}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/39/compiled_assets/styles.css.map */
