:root{--boyin-page: #fafaf8;--boyin-section: #f3ede6;--boyin-beige: #d7cabe;--boyin-gold: #b8965a;--boyin-mid: #7a6148;--boyin-text: #3a2d24;--boyin-dark: #2b211b;--boyin-hairline: rgba(58, 45, 36, .15);--boyin-hairline-soft: rgba(58, 45, 36, .08);--boyin-hairline-strong: rgba(184, 150, 90, .6);--boyin-font-display: var(--font-heading-family);--boyin-fs-hero: clamp(3.4rem, 6.2vw, 8.8rem);--boyin-fs-h2: clamp(3.2rem, 4.2vw, 5.6rem);--boyin-fs-h2-sm: clamp(2.8rem, 3.4vw, 4.8rem);--boyin-fs-card: 2.6rem;--boyin-fs-quote: 2.2rem;--boyin-fs-lede: 1.7rem;--boyin-fs-body: 1.5rem;--boyin-fs-label: 1.2rem;--boyin-fs-eyebrow: 1.1rem;--boyin-radius: 8px;--boyin-ease: cubic-bezier(.33, 1, .68, 1);--boyin-fade: .15s;--boyin-section-y: clamp(7.2rem, 9vw, 12rem);--boyin-gutter: clamp(2.4rem, 4vw, 5.6rem);--boyin-maxw: 1440px;--boyin-sticky-bar-h: 64px}body{font-size:1.6rem;line-height:1.75;letter-spacing:.01em;color:rgb(var(--color-foreground))}.section-header h2,h2.title,.title-wrapper h2,.boyin-h2{text-transform:uppercase;letter-spacing:2px;font-weight:var(--font-heading-weight, 600)}h1,.h1{letter-spacing:.01em;line-height:1.15}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.boyin-label{text-transform:uppercase;letter-spacing:1.5px;font-weight:600;font-size:1.3rem;border-radius:var(--boyin-radius)}.boyin-eyebrow{display:block;font-size:1.1rem;text-transform:uppercase;letter-spacing:3px;color:var(--boyin-mid);margin-bottom:.8rem}.boyin-rule{border:0;border-top:1px solid var(--boyin-hairline);margin:0}.jdgm-star,.jdgm-widget .jdgm-star{color:var(--boyin-gold)!important}.rte a:not(.button):hover,.boyin-link:hover{text-decoration-color:var(--boyin-gold)}.card,.card-wrapper .card,.media,.global-media-settings,.field__input,.select__select,.quantity{border-radius:var(--boyin-radius)}.card__inner,.card__media,.media--hover-effect>img{border-radius:var(--boyin-radius)}html.boyin-js .boyin-fade{opacity:0;transform:translateY(12px);transition:opacity var(--boyin-fade) var(--boyin-ease),transform var(--boyin-fade) var(--boyin-ease)}html.boyin-js .boyin-fade.boyin-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.boyin-js .boyin-fade{opacity:1;transform:none;transition:none}}.header-wrapper{transition:background-color .3s var(--boyin-ease),box-shadow .3s var(--boyin-ease)}body.boyin-header-transparent:has(.boyin-hero--has-image) .boyin-hero{margin-top:calc(-1 * var(--boyin-header-h, 0px))}body.boyin-header-transparent:has(.boyin-hero--has-image) .boyin-hero__inner{padding-top:calc(var(--boyin-header-h, 0px) + 6rem)}body.boyin-header-transparent:has(.boyin-hero--has-image) .header-wrapper{background-color:transparent;border-bottom-color:transparent}body.boyin-header-transparent:has(.boyin-hero--has-image):not(.boyin-header--scrolled) .header__menu-item,body.boyin-header-transparent:has(.boyin-hero--has-image):not(.boyin-header--scrolled) .header__heading-link,body.boyin-header-transparent:has(.boyin-hero--has-image):not(.boyin-header--scrolled) .header__icon{color:var(--boyin-page)}body.boyin-header-transparent.boyin-header--scrolled .header-wrapper{background-color:var(--boyin-page);box-shadow:0 1px 0 var(--boyin-hairline)}.boyin-book-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;text-decoration:none}.boyin-book-btn--full{display:flex;width:100%}.boyin-book-btn__arrow{transition:transform .25s var(--boyin-ease)}.boyin-book-btn:hover .boyin-book-btn__arrow{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.boyin-book-btn__arrow{transition:none}}.boyin-card{background-color:var(--boyin-page);border:1px solid var(--boyin-hairline);border-radius:var(--boyin-radius);overflow:hidden}.boyin-card__media{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;background-color:var(--boyin-section)}.boyin-price{color:var(--boyin-mid);font-size:1.4rem;letter-spacing:.04em}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--boyin-gold);outline-offset:2px;border-radius:2px}.boyin-header-cta{display:flex;align-items:center;margin-left:.8rem}.boyin-header-cta .button{min-height:4rem;min-width:0;padding:0 2rem;font-size:1.2rem}body.boyin-header-transparent:has(.boyin-hero--has-image):not(.boyin-header--scrolled) .boyin-header-cta .button{background-color:var(--boyin-page);color:var(--boyin-text);box-shadow:none}.boyin-band{padding-block:var(--boyin-section-y);padding-inline:var(--boyin-gutter)}.boyin-band--page{background:var(--boyin-page)}.boyin-band--section{background:var(--boyin-section)}.boyin-band--dark{background:var(--boyin-text);color:var(--boyin-section)}.boyin-wrap{max-width:var(--boyin-maxw);margin-inline:auto}.boyin-wrap--narrow{max-width:1100px}.boyin-wrap--mid{max-width:1200px}.boyin-eyebrow{display:flex;align-items:center;gap:1.4rem;margin:0 0 2rem;font-size:var(--boyin-fs-eyebrow);letter-spacing:3px;text-transform:uppercase;font-weight:500;color:var(--boyin-mid)}.boyin-eyebrow:before{content:"";flex:0 0 40px;height:1px;background:var(--boyin-gold)}.boyin-eyebrow--center{justify-content:center}.boyin-eyebrow--center:after{content:"";flex:0 0 40px;height:1px;background:var(--boyin-gold)}.boyin-band--dark .boyin-eyebrow{color:var(--boyin-gold)}.boyin-display,.boyin-h2{font-family:var(--boyin-font-display);font-weight:400;letter-spacing:-.5px;text-transform:none;margin:0;color:var(--boyin-text)}.boyin-display{font-size:var(--boyin-fs-hero);line-height:1.02;letter-spacing:-1px}.boyin-h2{font-size:var(--boyin-fs-h2);line-height:1.05}.boyin-h2--sm{font-size:var(--boyin-fs-h2-sm);line-height:1.1}.boyin-band--dark .boyin-display,.boyin-band--dark .boyin-h2{color:var(--boyin-page)}.boyin-display em{font-style:italic;font-weight:400;color:var(--boyin-mid)}.boyin-lede{font-size:var(--boyin-fs-lede);line-height:1.7;font-weight:300;color:var(--boyin-text);margin:0}.boyin-band--dark .boyin-lede{color:var(--boyin-section)}.boyin-btn,.boyin-btn--ghost,.boyin-btn--gold{display:inline-flex;align-items:center;gap:.8rem;border-radius:var(--boyin-radius);font-size:var(--boyin-fs-label);letter-spacing:2px;text-transform:uppercase;font-weight:500;text-decoration:none;padding:1.8rem 3.2rem;line-height:1;transition:background-color .25s var(--boyin-ease),color .25s var(--boyin-ease)}.boyin-btn{background:var(--boyin-text);color:var(--boyin-page);border:1px solid var(--boyin-text)}.boyin-btn:hover{background:var(--boyin-mid);border-color:var(--boyin-mid);color:var(--boyin-page)}.boyin-btn--ghost{background:transparent;color:var(--boyin-text);border:1px solid var(--boyin-text)}.boyin-btn--ghost:hover{background:var(--boyin-text);color:var(--boyin-page)}.boyin-btn--gold{background:var(--boyin-gold);color:var(--boyin-page);border:1px solid var(--boyin-gold)}.boyin-btn--gold:hover{background:var(--boyin-page);color:var(--boyin-text)}.boyin-link{display:inline-block;font-size:var(--boyin-fs-label);letter-spacing:2px;text-transform:uppercase;font-weight:500;color:var(--boyin-text);text-decoration:none;border-bottom:1px solid var(--boyin-gold);padding-bottom:4px}.boyin-band--dark .boyin-link{color:var(--boyin-section)}.boyin-frame{border-radius:var(--boyin-radius);overflow:hidden;background:var(--boyin-beige)}.boyin-frame>img,.boyin-frame>svg{width:100%;height:100%;object-fit:cover;display:block}.boyin-split{display:grid;grid-template-columns:1fr;gap:var(--mz-gap-split);align-items:center}.boyin-split__media--flip{order:-1}@media screen and (min-width:768px){.boyin-split__media--flip{order:0}}.boyin-rows{border-top:1px solid var(--boyin-hairline)}.boyin-row{padding:2rem 0;border-bottom:1px solid var(--boyin-hairline)}.boyin-chip{display:inline-block;background:var(--boyin-gold);color:var(--boyin-page);padding:.5rem 1.2rem;border-radius:6px;font-size:1rem;letter-spacing:2px;text-transform:uppercase;font-weight:500;line-height:1}.boyin-stars{color:var(--boyin-gold);letter-spacing:2px}.boyin-section-head__lede{margin-top:2.4rem}.boyin-section-head--center{text-align:center}.boyin-section-head--center .boyin-section-head__lede{margin-inline:auto}.header-wrapper{background:#fafaf8eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--boyin-hairline-soft);transition:background-color .3s var(--boyin-ease),box-shadow .3s var(--boyin-ease)}body.boyin-header--scrolled .header-wrapper{background:var(--boyin-page);box-shadow:0 1px 0 var(--boyin-hairline-soft)}.header{max-width:var(--boyin-maxw);padding:2.2rem var(--boyin-gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:4rem}.header__heading,.header__heading-link{font-family:var(--boyin-font-display);font-style:italic;font-size:2.6rem;font-weight:500;letter-spacing:.5px;color:var(--boyin-text);text-decoration:none;padding:0;margin:0}.header__inline-menu{grid-column:2;margin:0}.header__menu-item{font-size:var(--boyin-fs-label);letter-spacing:2px;text-transform:uppercase;font-weight:500;color:var(--boyin-text);padding:0}.header__menu-item:hover{color:var(--boyin-gold)}.header--top-center .header__inline-menu>ul,.header__inline-menu>ul{display:flex;gap:4rem}.header__icons{grid-column:3;justify-self:end;display:flex;align-items:center;gap:1.6rem;padding:0}.boyin-header-cta{margin:0}.boyin-header-cta .boyin-btn{padding:1.3rem 2.2rem;font-size:var(--boyin-fs-eyebrow)}.header__icon--search,.header__icon--account,.header__icon--cart,.header__search{display:none!important}@media screen and (max-width:989px){.header{grid-template-columns:auto 1fr auto;gap:1.6rem;padding:1.6rem var(--boyin-gutter)}.header__heading-link{font-size:2.2rem}}.footer{background:var(--boyin-dark);color:var(--boyin-beige);border:0;padding:8rem var(--boyin-gutter) 4rem;font-size:1.4rem}.footer .footer__content-top{padding:0;max-width:var(--boyin-maxw);margin-inline:auto}.footer .footer-block__heading{font-family:var(--font-body-family);font-size:var(--boyin-fs-eyebrow);letter-spacing:2px;text-transform:uppercase;font-weight:500;color:var(--boyin-page);margin-bottom:2rem}.footer a,.footer .list-menu__item--link,.footer .footer-block__details-content a{color:var(--boyin-beige);font-weight:300}.footer a:hover{color:var(--boyin-page)}.footer .footer-block__details-content{line-height:1.7;font-weight:300}.footer .footer__content-bottom{border-top:1px solid rgba(215,202,190,.15);padding:3.2rem 0 0;margin-top:6.4rem;max-width:var(--boyin-maxw);margin-inline:auto}.footer .copyright__content,.footer .policies a{font-size:1.2rem;color:var(--boyin-mid)}.footer .newsletter-form__field-wrapper .field{border:1px solid rgba(215,202,190,.3);border-radius:var(--boyin-radius);overflow:hidden;background:transparent}.footer .newsletter-form__field-wrapper .field__input{background:transparent;color:var(--boyin-page);border:0;font-size:1.3rem}.footer .newsletter-form__field-wrapper .field__input::placeholder{color:#d7cabe99}.footer .newsletter-form__button{background:var(--boyin-gold);color:var(--boyin-page);border-radius:0}.footer .newsletter-form__field-wrapper .field:after,.footer .newsletter-form__field-wrapper .field:before{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/boyin-brand.css.map */
