:root{--amp-gold:#f5c400;--amp-gold-hover:#e0b300;--amp-ink:#111111;--amp-charcoal:#202020;--amp-graphite:#2b2b2b;--amp-text:#ffffff;--amp-text-2:#cccccc;--amp-line:rgba(245,196,0,.18);--amp-line-strong:rgba(245,196,0,.45);--amp-line-neutral:#333333;--amp-ease:cubic-bezier(.16,1,.3,1)}body{letter-spacing:.005em}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.02em;line-height:1.08;text-wrap:balance}p{text-wrap:pretty}.rte,.rte p,.product__description,.collection-hero__description,.card__information .caption-with-letter-spacing{color:var(--amp-text-2)}a:focus-visible,.button:focus-visible,.amp-btn:focus-visible,summary:focus-visible{outline:2px solid var(--amp-gold);outline-offset:3px;box-shadow:none}.button,.shopify-payment-button__button--unbranded,.shopify-challenge__button{font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:1.3rem;transition:background-color .18s var(--amp-ease),color .18s var(--amp-ease),transform .12s var(--amp-ease)}.button:not(.button--secondary):not(.button--tertiary):hover,.shopify-payment-button__button--unbranded:hover{background-color:var(--amp-gold-hover)}.button:active,.amp-btn:active{transform:scale(.97)}.announcement-bar-section .utility-bar{border-bottom:1px solid var(--amp-line)}.announcement-bar__message{font-weight:700;letter-spacing:.18em;font-size:1.15rem;text-transform:uppercase;color:var(--amp-gold)}.section-header .header-wrapper{border-bottom:1px solid var(--amp-line)}.header-wrapper--border-bottom{border-bottom:1px solid var(--amp-line)!important}.header__menu-item,.header__menu-item span{font-weight:600;letter-spacing:.09em;text-transform:uppercase;font-size:1.3rem}.header__menu-item:hover span,.header__menu-item:hover,.header__icon:hover,.header__active-menu-item{color:var(--amp-gold)}.header__active-menu-item{text-decoration-color:var(--amp-gold)}.header__submenu{border:1px solid var(--amp-line)!important;background:var(--amp-charcoal)!important}.header__submenu .header__menu-item{text-transform:none;letter-spacing:.02em;font-weight:500}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:1fr auto 1fr}.header--middle-left .header__inline-menu{justify-self:center}.header--middle-left .header__icons{justify-self:end}}.card-wrapper .card{transition:border-color .2s var(--amp-ease)}.card--card,.card--standard .card__inner{--border-opacity:.14}.card-wrapper:hover .card--card{border-color:var(--amp-line-strong)}.card__heading,.card__heading a{font-weight:700;letter-spacing:-.005em}.price{font-weight:600;letter-spacing:.02em}.price-item--sale{color:var(--amp-gold)}.badge{letter-spacing:.08em;text-transform:uppercase;font-weight:700;font-size:1.1rem}.collection-list .card__heading{font-size:2rem}.field__input,.select__select,.customer .field input,.search__input{background-color:var(--amp-charcoal)}.footer{border-top:1px solid var(--amp-line)}.footer-block__heading{text-transform:uppercase;letter-spacing:.14em;font-size:1.25rem;font-weight:700;color:var(--amp-gold)}.footer-block__details-content .list-menu__item--link,.footer .rte,.footer .rte a,.footer__content-bottom,.copyright__content,.policies a{color:var(--amp-text-2)}.footer-block__details-content .list-menu__item--link:hover,.footer .rte a:hover,.policies a:hover{color:var(--amp-gold);text-decoration:none}.footer .rte a{text-decoration:none}.footer .rte p{line-height:2}.amp-wrap{max-width:var(--page-width,130rem);padding:0 2rem;margin:0 auto}@media screen and (min-width:750px){.amp-wrap{padding:0 5rem}}.amp-eyebrow{font-weight:700;text-transform:uppercase;letter-spacing:.2em;font-size:1.2rem;color:var(--amp-gold);margin:0}.amp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5rem;padding:1.4rem 2.8rem;border-radius:2px;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:1.3rem;letter-spacing:.12em;border:1px solid var(--amp-gold);transition:background-color .18s var(--amp-ease),color .18s var(--amp-ease),border-color .18s var(--amp-ease),transform .12s var(--amp-ease)}.amp-btn--gold{background:var(--amp-gold);color:var(--amp-ink)}.amp-btn--gold:hover{background:var(--amp-gold-hover);border-color:var(--amp-gold-hover)}.amp-btn--outline{background:transparent;color:var(--amp-text);border-color:#ffffff8c}.amp-btn--outline:hover{border-color:var(--amp-gold);color:var(--amp-gold)}.amp-section{padding:9.6rem 0;background:var(--amp-ink);color:var(--amp-text)}.amp-section--alt{background:var(--amp-charcoal)}.amp-section__head{display:grid;grid-template-columns:1fr;gap:1.6rem;margin-bottom:4.8rem}@media screen and (min-width:990px){.amp-section__head{grid-template-columns:1.1fr 1fr;align-items:end;gap:4rem}}.amp-section__head h2,.amp-story h2,.amp-cta h2{font-size:clamp(3.2rem,4vw,5.2rem);line-height:1.04;margin:1.2rem 0 0;color:inherit}.amp-section__intro{max-width:52rem;font-size:1.7rem;line-height:1.65;color:var(--amp-text-2);margin:0}.amp-hero{position:relative;isolation:isolate;overflow:hidden;min-height:min(86vh,78rem);background:var(--amp-ink);color:var(--amp-text);display:flex;align-items:flex-end}.amp-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.amp-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center}.amp-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(17,17,17,var(--amp-overlay,.62))}.amp-hero__content{position:relative;padding:14rem 0 9.6rem;max-width:88rem}.amp-hero h1{font-size:clamp(4.4rem,7.4vw,10.4rem);line-height:.98;letter-spacing:-.035em;color:var(--amp-text);margin:0 0 2.8rem}.amp-hero h1 span{display:block;color:var(--amp-gold)}.amp-hero__copy{font-size:clamp(1.7rem,1.5vw,2rem);line-height:1.6;color:var(--amp-text-2);max-width:60rem;margin:0}.amp-hero__actions{display:flex;gap:1.2rem;flex-wrap:wrap;margin-top:4rem}.amp-trust{background:var(--amp-charcoal);border-top:1px solid var(--amp-line);border-bottom:1px solid var(--amp-line)}.amp-trust__list{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:990px){.amp-trust__list{grid-template-columns:repeat(4,1fr)}}.amp-trust__item{display:flex;align-items:center;justify-content:center;gap:1.2rem;padding:2.6rem 1.2rem;text-align:center;font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:1.25rem;color:var(--amp-text)}.amp-trust__item+.amp-trust__item{border-inline-start:1px solid var(--amp-line)}@media screen and (max-width:989px){.amp-trust__item:nth-child(3){border-inline-start:0}.amp-trust__item:nth-child(n+3){border-top:1px solid var(--amp-line)}}.amp-trust__item svg{width:1.8rem;height:1.8rem;flex:none;color:var(--amp-gold)}.amp-service-grid{display:grid;grid-template-columns:1fr;gap:1.6rem}@media screen and (min-width:750px){.amp-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.amp-service{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:56rem;overflow:hidden;border:1px solid var(--amp-line);border-radius:4px;text-decoration:none;color:var(--amp-text);background:var(--amp-charcoal);transition:border-color .2s var(--amp-ease)}.amp-service__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.amp-service__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--amp-ease)}.amp-service__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#111111f0,#111111c7 38%,#1111111a 72%)}.amp-service__body{position:relative;z-index:1;padding:3.2rem}.amp-service h3{font-size:clamp(2.4rem,2.2vw,3rem);line-height:1.08;color:var(--amp-text);margin:0 0 1.2rem}.amp-service p{color:var(--amp-text-2);font-size:1.55rem;line-height:1.6;margin:0 0 2.4rem}.amp-service__link{display:inline-flex;align-items:center;gap:.8rem;color:var(--amp-gold);font-weight:700;text-transform:uppercase;font-size:1.25rem;letter-spacing:.12em}.amp-service__link svg{width:1.4rem;height:1.4rem;transition:transform .2s var(--amp-ease)}.amp-service:hover{border-color:var(--amp-gold)}.amp-service:hover .amp-service__media img{transform:scale(1.03)}.amp-service:hover .amp-service__link svg{transform:translate(3px)}@media screen and (max-width:749px){.amp-service{min-height:44rem}}.amp-products__footer{margin-top:4rem;display:flex;justify-content:center}.amp-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--amp-line)}@media screen and (min-width:750px){.amp-steps{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.amp-steps{grid-template-columns:repeat(4,1fr)}}.amp-step{padding:3.2rem 2.4rem 3.2rem 0;border-bottom:1px solid var(--amp-line)}@media screen and (min-width:990px){.amp-step{border-bottom:0;padding:3.6rem 3.2rem 0 0}.amp-step+.amp-step{border-inline-start:1px solid var(--amp-line);padding-inline-start:3.2rem}}.amp-step__num{display:block;font-size:1.3rem;font-weight:700;letter-spacing:.2em;color:var(--amp-gold)}.amp-step h3{margin:1.6rem 0 1rem;font-size:2.2rem;color:var(--amp-text)}.amp-step p{font-size:1.55rem;line-height:1.65;color:var(--amp-text-2);margin:0}.amp-story__grid{display:grid;grid-template-columns:1fr;gap:4.8rem;align-items:center}@media screen and (min-width:990px){.amp-story__grid{grid-template-columns:1fr 1fr;gap:8rem}}.amp-story__text p{font-size:1.75rem;line-height:1.75;color:var(--amp-text-2);margin:2.4rem 0 0;max-width:58rem}.amp-story__text .amp-btn{margin-top:3.6rem}.amp-story__media{background:var(--amp-ink);border:1px solid var(--amp-line);border-radius:4px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden}.amp-story__media img{width:100%;height:100%;object-fit:cover}.amp-story__media--contain img{object-fit:contain;padding:12%}.amp-cta{background:var(--amp-ink);color:var(--amp-text);text-align:center;padding:12rem 2rem;border-top:1px solid var(--amp-line)}.amp-cta h2{margin:1.6rem auto 2rem;font-size:clamp(3.6rem,5.6vw,7.2rem);max-width:100rem}.amp-cta p{max-width:62rem;margin:0 auto;line-height:1.7;font-size:1.75rem;color:var(--amp-text-2)}.amp-cta__actions{display:flex;gap:1.2rem;justify-content:center;flex-wrap:wrap;margin-top:4rem}.amp-page-intro{padding:9.6rem 0 5.6rem;background:var(--amp-ink);color:var(--amp-text);border-bottom:1px solid var(--amp-line)}.amp-page-intro h1{font-size:clamp(4rem,5.4vw,7rem);color:var(--amp-text);max-width:100rem;margin:1.6rem 0}.amp-page-intro p{max-width:72rem;line-height:1.7;font-size:1.8rem;color:var(--amp-text-2);margin:0}.amp-form-wrap{background:var(--amp-ink);padding:6.4rem 0 9.6rem}.amp-form{max-width:92rem;margin:auto;background:var(--amp-charcoal);padding:4.8rem;border:1px solid var(--amp-line);border-radius:4px;color:var(--amp-text)}.amp-form h2{color:var(--amp-text);margin:1.2rem 0}.amp-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:0 2rem}.amp-field{display:flex;flex-direction:column;gap:.8rem;margin-bottom:2rem}.amp-field label{font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--amp-text)}.amp-field input,.amp-field select,.amp-field textarea{width:100%;border:1px solid #3a3a3a;background:var(--amp-ink);padding:1.4rem 1.5rem;border-radius:2px;color:var(--amp-text);font:inherit;font-size:1.6rem;min-height:4.9rem;color-scheme:dark}.amp-field input:focus,.amp-field select:focus,.amp-field textarea:focus{outline:2px solid var(--amp-gold);outline-offset:0;border-color:var(--amp-gold)}.amp-field textarea{min-height:16rem;resize:vertical}.amp-help{font-size:1.4rem;color:var(--amp-text-2);line-height:1.6}.amp-success{padding:2rem;background:#f5c4001a;border-inline-start:3px solid var(--amp-gold);margin-bottom:2rem}.amp-errors{padding:1.8rem;background:#dc3c3c1f;border-inline-start:3px solid #e05a5a;margin-bottom:2rem}@media screen and (max-width:749px){.amp-section{padding:6.4rem 0}.amp-hero{min-height:72rem}.amp-hero__content{padding:12rem 0 6.4rem}.amp-hero__actions .amp-btn{flex:1 1 100%}.amp-cta{padding:8rem 2rem}.amp-form{padding:2.4rem}.amp-form__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.amp-btn,.amp-service,.amp-service__media img,.amp-service__link svg,.button,.card-wrapper .card{transition:none!important}.amp-service:hover .amp-service__media img,.amp-btn:active,.button:active{transform:none!important}}.amp-page-intro__grid{display:grid;grid-template-columns:1fr;gap:4.8rem;align-items:center}@media screen and (min-width:990px){.amp-page-intro--media .amp-page-intro__grid{grid-template-columns:1.1fr .9fr;gap:6.4rem}}.amp-page-intro__media{border:1px solid var(--amp-line);border-radius:4px;overflow:hidden;aspect-ratio:4/3;background:var(--amp-charcoal)}.amp-page-intro__media img{width:100%;height:100%;object-fit:cover}.amp-page-content__grid{display:grid;grid-template-columns:1fr;gap:2.4rem}@media screen and (min-width:990px){.amp-page-content__grid{grid-template-columns:1fr 1.4fr;gap:8rem}}.amp-page-content h2{font-size:clamp(2.8rem,3.2vw,4.2rem);margin:0;color:var(--amp-text)}.amp-page-content__body{font-size:1.75rem;line-height:1.75;max-width:68rem}.amp-page-content__body h3{color:var(--amp-text);font-size:2.2rem;margin:3.2rem 0 1.2rem}.amp-page-content__body ul{padding-inline-start:2rem}.amp-page-content__body li{margin-bottom:.8rem}.amp-page-content__body li::marker{color:var(--amp-gold)}.amp-page-content__body a{color:var(--amp-gold)}.amp-benefits{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:1.6rem}@media screen and (min-width:750px){.amp-benefits{grid-template-columns:repeat(2,1fr);gap:2rem}}.amp-benefit{padding:3.2rem;background:var(--amp-ink);border:1px solid var(--amp-line);border-radius:4px;border-top:2px solid var(--amp-gold)}.amp-benefit h3{margin:0 0 1rem;font-size:2.2rem;color:var(--amp-text)}.amp-benefit p{margin:0;font-size:1.6rem;line-height:1.65;color:var(--amp-text-2)}.amp-gallery{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width:750px){.amp-gallery{grid-template-columns:repeat(3,1fr)}}.amp-gallery__media{aspect-ratio:4/5;overflow:hidden;border:1px solid var(--amp-line);border-radius:4px;background:var(--amp-charcoal)}.amp-gallery__media img{width:100%;height:100%;object-fit:cover}.amp-gallery__caption{margin:1.2rem 0 0;font-size:1.3rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--amp-text-2)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/amp-designs.css.map */
