:root{--boys-cream:#fff9eb;--boys-ink:#202322;--boys-blue:#2449d8;--boys-red:#e44935;--boys-yellow:#f6c94b;--boys-line:rgba(32,35,34,.2)}body{font-family:Arial,Helvetica,sans-serif;letter-spacing:.01em;background:var(--boys-cream);color:var(--boys-ink)}h1,h2,h3,h4,.h0,.h1,.h2,.h3{font-family:Arial,Helvetica,sans-serif;font-weight:750;letter-spacing:-.045em;line-height:1.05}a{color:inherit;text-underline-offset:4px}button,input,textarea,select{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--boys-red);outline-offset:5px}.boys-wrap{max-width:1440px;margin:0 auto;padding-left:5vw;padding-right:5vw}.boys-space{padding-top:84px;padding-bottom:84px}.boys-eyebrow{font-size:11px;font-weight:750;letter-spacing:.13em;line-height:1.4;text-transform:uppercase;margin:0 0 18px}.boys-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;background:var(--boys-red)}.boys-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;border:0;border-radius:7px;background:var(--boys-blue);color:#fff;text-decoration:none;font-size:15px;font-weight:700;line-height:1.3;padding:18px 22px;min-height:54px;transition:transform .15s,background .15s;cursor:pointer}.boys-button:hover{background:var(--boys-ink);transform:translateY(-2px)}.boys-button span{font-size:22px}.boys-button--cream{background:var(--boys-cream);color:var(--boys-ink)}.boys-button--cream:hover{background:var(--boys-yellow);color:var(--boys-ink)}.boys-underlink{font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:5px;line-height:1.7}.boys-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:36px}.boys-heading h2{font-size:clamp(33px,3.6vw,50px);margin:0;max-width:760px}.boys-heading>p{font-size:14px;line-height:1.6;margin:0}.boys-hero{display:grid;grid-template-columns:1fr 1fr;min-height:620px;padding-top:58px;padding-bottom:58px;gap:6vw;align-items:center}.boys-hero h1{font-size:clamp(54px,6.1vw,94px);line-height:.92;letter-spacing:-.065em;margin:0 0 25px}.boys-hero h1>span{color:var(--boys-blue)}.boys-hero__intro{font-size:16px;line-height:1.65;max-width:390px;margin:0 0 24px}.boys-hero__copy>.boys-underlink{display:block;margin-top:17px}.boys-hero__scene{min-width:0;position:relative;padding:52px 25px 0;background:#ede4cf;border-radius:12px;min-height:510px;overflow:hidden}.boys-hero__checker{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.13;background:repeating-conic-gradient(var(--boys-blue) 0% 25%,transparent 0% 50%) 0 0/96px 96px}.boys-hero__product{position:relative;display:block;max-width:420px;margin:0 auto 30px;transform:rotate(-5deg);border:7px solid var(--boys-cream);box-shadow:10px 12px 0 var(--boys-blue);background:#fff;border-radius:8px;overflow:hidden}.boys-hero__product img{display:block;width:100%;height:360px;object-fit:contain;background:#fff}.boys-hero__badge{position:absolute;z-index:2;right:10px;top:14px;background:var(--boys-yellow);color:var(--boys-ink);width:109px;height:109px;display:grid;align-content:center;text-align:center;border-radius:50%;font-size:19px;font-weight:800;letter-spacing:-.06em;line-height:.97;transform:rotate(13deg);border:1px solid var(--boys-ink)}.boys-hero__caption{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;font-size:10px;font-weight:750;letter-spacing:.08em}.boys-hero__caption a{font-size:11px;letter-spacing:0}.boys-ticker{background:var(--boys-yellow);display:flex;justify-content:space-around;gap:25px;white-space:nowrap;overflow:hidden;padding:16px 4vw;font-size:12px;font-weight:750;letter-spacing:.08em;border-top:1px solid var(--boys-ink);border-bottom:1px solid var(--boys-ink)}.boys-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.boys-card{min-width:0}.boys-card__image{display:block;background:#fff;border:1px solid var(--boys-line);border-radius:9px;aspect-ratio:1;position:relative;overflow:hidden}.boys-card__image img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .22s}.boys-card__image:hover img{transform:scale(1.035)}.boys-card__number{position:absolute;top:12px;left:12px;background:var(--boys-cream);border:1px solid var(--boys-ink);width:29px;height:29px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700}.boys-card__sold{position:absolute;bottom:12px;left:12px;background:var(--boys-ink);color:#fff;padding:5px 8px;font-size:11px}.boys-card h3{font-size:15px;line-height:1.4;letter-spacing:-.015em;margin:15px 0 8px}.boys-card h3 a{text-decoration:none}.boys-card__price{font-size:13px;margin:0;font-weight:700;color:var(--boys-blue)}.boys-paths{border-top:1px solid var(--boys-line)}.boys-paths__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.boys-path{padding:30px;border:1px solid var(--boys-ink);border-radius:10px;text-decoration:none;display:block;position:relative;overflow:hidden}.boys-path--1{background:#f0e7d1}.boys-path--2{background:#e6ebff}.boys-path__top{display:flex;justify-content:space-between;align-items:center}.boys-label{font-size:10px;font-weight:750;letter-spacing:.12em}.boys-path__top>span:last-child{font-size:28px}.boys-path img{display:block;margin:20px auto 25px;width:100%;height:280px;object-fit:contain;mix-blend-mode:multiply;transition:transform .2s}.boys-path:hover img{transform:rotate(2deg)}.boys-path h3{font-size:35px;letter-spacing:-.055em;margin:0 0 10px}.boys-path p{font-size:14px;line-height:1.55;margin:0;max-width:370px}.boys-guide{background:var(--boys-blue);color:var(--boys-cream);padding:80px 0}.boys-guide__grid{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center}.boys-guide h2{font-size:clamp(34px,3.8vw,54px);margin:0 0 20px}.boys-guide p{font-size:15px;line-height:1.65;max-width:390px;margin:0 0 24px}.boys-guide__steps{margin:0;padding:0;list-style:none}.boys-guide__steps li{border-top:1px solid #ffffff55;padding:22px 0;display:flex;gap:23px;align-items:flex-start}.boys-guide__steps li>span{font-size:12px;font-weight:700;padding-top:3px;color:var(--boys-yellow)}.boys-guide__steps h3{font-size:20px;margin:0 0 10px;line-height:1.2;letter-spacing:-.025em}.boys-guide__steps p{font-size:13px;line-height:1.6;margin:0}.boys-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding-top:35px;padding-bottom:35px;border-bottom:1px solid var(--boys-line)}.boys-benefits>a{display:flex;gap:16px;align-items:center;text-decoration:none}.boys-benefits__icon{display:grid;place-items:center;width:42px;height:42px;min-width:42px;border-radius:50%;background:var(--boys-yellow);font-size:25px;font-weight:600}.boys-benefits h2{font-size:16px;letter-spacing:-.02em;line-height:1.3;margin:0 0 5px}.boys-benefits p{font-size:12px;line-height:1.45;margin:0}.boys-help{display:grid;grid-template-columns:.9fr 1.1fr;gap:9vw}.boys-help h2{font-size:clamp(34px,3.8vw,52px);margin:0 0 20px}.boys-help>div>p:not(.boys-eyebrow){font-size:14px;line-height:1.6}.boys-accordions details{border-top:1px solid var(--boys-line)}.boys-accordions details:last-child{border-bottom:1px solid var(--boys-line)}.boys-accordions summary{display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:15px;font-weight:700;line-height:1.5;padding:22px 0;cursor:pointer;list-style:none}.boys-accordions summary::-webkit-details-marker{display:none}.boys-accordions summary>span{font-size:24px;font-weight:400}.boys-accordions details[open] summary>span{transform:rotate(45deg)}.boys-accordions details>p{font-size:14px;line-height:1.7;margin:0 0 22px}.boys-contact{border-top:1px solid var(--boys-line)}.boys-contact h1{font-size:clamp(38px,4.5vw,60px);margin:0}.boys-contact__layout{display:grid;grid-template-columns:1.15fr .85fr;gap:7vw}.boys-contact__layout:has(>.boys-contact-card:only-child){grid-template-columns:1fr}.boys-map-address{font-style:normal;font-weight:700;font-size:20px;line-height:1.4}.boys-map-column>.boys-contact-note{font-size:12px;margin-bottom:25px}.boys-map{display:block;border:1px solid var(--boys-ink);background:#eee8d9;border-radius:8px;overflow:hidden}.boys-map>[data-map-placeholder]{padding:35px}.boys-map__pin{font-size:36px}.boys-map h3{font-size:25px;margin:5px 0 15px}.boys-map p{font-size:13px;line-height:1.7;max-width:460px;margin:0 0 23px}.boys-map iframe{display:block;width:100%;height:100%;min-height:380px;border:0}.boys-contact-card{min-width:0}.boys-contact-card dl{margin:0}.boys-contact-card dl>div{border-bottom:1px solid var(--boys-line);padding:0 0 17px;margin:0 0 17px}.boys-contact-card dt{font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.boys-contact-card dd{margin:0;font-size:18px;line-height:1.55;overflow-wrap:anywhere}.boys-contact-card address{font-style:normal}.boys-contact-note{font-size:12px;line-height:1.7;max-width:540px}.boys-footer{background:var(--boys-ink);color:var(--boys-cream);padding:65px 0 22px}.boys-footer__top{display:grid;grid-template-columns:1.1fr .8fr .9fr 1.25fr;gap:34px}.boys-footer__brand img{display:block;width:235px;max-width:100%;height:auto}.boys-footer__brand p{font-size:24px;line-height:1.1;letter-spacing:-.045em;font-weight:700;margin:25px 0}.boys-footer h2{font-size:12px;letter-spacing:.02em;margin:4px 0 22px;font-weight:750}.boys-footer ul{list-style:none;padding:0;margin:0}.boys-footer li{font-size:12px;line-height:1.5;margin:0 0 12px}.boys-footer li a{text-decoration:none}.boys-footer li a:hover{text-decoration:underline}.boys-footer .boys-contact-card>.boys-eyebrow{display:none}.boys-footer .boys-contact-card dl>div{padding-bottom:12px;margin-bottom:12px;border-color:#fff3}.boys-footer .boys-contact-card dt{color:#d6ceb9;font-size:9px;margin-bottom:4px}.boys-footer .boys-contact-card dd{font-size:12px;line-height:1.5}.boys-footer .boys-contact-note{font-size:10px;color:#e2dbc9}.boys-footer .boys-underlink{font-size:12px}.boys-footer__bottom{border-top:1px solid #ffffff33;display:flex;justify-content:space-between;gap:20px;padding-top:22px;margin-top:48px;font-size:10px;line-height:1.5}.boys-footer__bottom b{color:var(--boys-yellow);font-size:15px;margin-left:10px}.boys-product-help{display:grid;grid-template-columns:1.3fr .7fr;gap:60px;border-top:1px solid var(--boys-line);border-bottom:1px solid var(--boys-line);padding-top:35px;padding-bottom:35px;margin-top:30px}.boys-product-help h2{font-size:28px;margin:0 0 12px}.boys-product-help p:not(.boys-eyebrow){font-size:14px;line-height:1.6;max-width:650px}.boys-product-help nav{display:grid;align-content:center;gap:14px;font-size:13px;font-weight:700}.boys-product-help .boys-eyebrow{margin-bottom:12px}.header-wrapper{background:var(--boys-cream)}.header{max-width:1440px;padding-left:5vw!important;padding-right:5vw!important}.header__heading-link{padding:0}.boys-header-logo{width:220px;height:auto;display:block}.header__menu-item{font-size:12px;font-weight:650;letter-spacing:-.01em;color:var(--boys-ink)}.header__active-menu-item{text-decoration-thickness:1px}.announcement-bar__message{font-size:11px;line-height:1.3;letter-spacing:.045em;padding:10px 0}.utility-bar{border:0}.header-wrapper--border-bottom{border-bottom:1px solid var(--boys-line)}.shopify-section-header-sticky{z-index:4}.header__icon .svg-wrapper{width:20px;height:20px}.page-width--narrow{max-width:990px}.main-page-title{font-size:clamp(36px,5vw,64px);margin-bottom:28px}.rte{font-size:15px;line-height:1.8}.rte h2{font-size:27px;margin-top:32px}.rte h3{font-size:20px}.rte a{color:var(--boys-blue)}.rte table{font-size:13px;min-width:0!important;width:100%}.rte td,.rte th{overflow-wrap:anywhere}.rte img{max-width:100%;height:auto}.rte ul,.rte ol{padding-left:24px}.product__title h1{font-size:clamp(30px,3vw,44px);line-height:1.1;letter-spacing:-.045em}.product__description{font-size:14px;line-height:1.75}.product__description h2{font-size:23px}.product__description h3{font-size:18px}.product__info-container .price{font-size:21px;font-weight:700;color:var(--boys-blue)}.product-form__submit{background:var(--boys-blue);color:#fff;border-radius:7px;font-weight:700}.button{font-weight:700;letter-spacing:0}.product__media-wrapper .product-media-container{background:#fff}.product__media img{object-fit:contain!important}.thumbnail{background:#fff}.thumbnail img{object-fit:contain!important}.collection-hero__title{font-size:clamp(36px,4vw,60px);line-height:1.1}.collection-hero__description{font-size:15px;max-width:750px}.card__heading{font-size:14px;line-height:1.4;letter-spacing:-.015em}.card__information .price{font-size:14px;font-weight:700;color:var(--boys-blue)}.card__inner{background:#fff!important;border:1px solid var(--boys-line);border-radius:9px;overflow:hidden}.card .media img{object-fit:contain!important}.facets__summary,.facet-filters__label,.product-count__text{font-size:12px}.cart__items .cart-item__name{font-size:15px;line-height:1.4}.cart__warnings h1,.cart__warnings h2{font-size:38px}.shopify-policy__container{max-width:990px;padding:48px 5vw}.shopify-policy__title h1{font-size:42px}.shopify-policy__body{font-size:15px;line-height:1.8}.shopify-policy__body h2{font-size:26px}.contact__button .button{background:var(--boys-blue);color:#fff}.product__info-wrapper .product__description table{display:block;overflow-x:auto}@media(min-width:990px){.header--middle-left{grid-template-columns:auto 1fr auto;column-gap:38px}.header__inline-menu{margin-left:0}.header__menu-item{padding:1.2rem 1rem}.boys-contact__layout:has(>.boys-contact-card:only-child) .boys-contact-card dl{display:grid;grid-template-columns:repeat(2,1fr);column-gap:40px}}@media(max-width:1100px){.boys-footer__top{grid-template-columns:1fr 1fr;gap:40px}.boys-hero{gap:4vw}.boys-hero__scene{padding:55px 18px 0;min-height:450px}.boys-hero__product img{height:310px}.boys-hero__caption{flex-wrap:wrap}.boys-hero h1{font-size:6.4vw}.boys-header-logo{width:180px}}@media(max-width:749px){.boys-wrap{padding-left:6vw;padding-right:6vw}.boys-space{padding-top:52px;padding-bottom:52px}.boys-hero{grid-template-columns:1fr;gap:34px;padding-top:35px;padding-bottom:35px}.boys-hero h1{font-size:clamp(48px,13vw,76px);line-height:.93}.boys-hero__intro{font-size:15px;max-width:350px}.boys-eyebrow{font-size:10px;margin-bottom:16px}.boys-hero__scene{min-height:0;padding:35px 20px 0}.boys-hero__product{max-width:310px;margin-bottom:20px;transform:rotate(-4deg)}.boys-hero__product img{height:auto;aspect-ratio:1}.boys-hero__badge{width:86px;height:86px;font-size:16px;right:8px;top:8px}.boys-hero__caption{padding:16px 0;font-size:9px}.boys-hero__caption a{font-size:10px}.boys-ticker{justify-content:flex-start;font-size:10px;padding:13px 6vw;gap:20px}.boys-heading{display:block;margin-bottom:25px}.boys-heading h2{font-size:34px}.boys-heading>.boys-underlink{display:inline-block;margin-top:18px}.boys-heading>p{margin-top:18px}.boys-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 13px}.boys-card h3{font-size:13px;line-height:1.4;margin:11px 0 7px}.boys-card__price{font-size:12px}.boys-card__number{width:25px;height:25px;top:8px;left:8px;font-size:9px}.boys-paths__grid{grid-template-columns:1fr;gap:18px}.boys-path{padding:23px}.boys-path img{height:230px;margin:14px auto 22px}.boys-path h3{font-size:32px}.boys-path p{font-size:13px}.boys-guide{padding:50px 0}.boys-guide__grid{grid-template-columns:1fr;gap:35px}.boys-guide h2{font-size:36px}.boys-guide p{font-size:14px}.boys-guide__steps li{padding:20px 0;gap:18px}.boys-guide__steps h3{font-size:19px}.boys-guide__steps p{font-size:13px}.boys-benefits{grid-template-columns:1fr;padding-top:27px;padding-bottom:27px;gap:24px}.boys-help{grid-template-columns:1fr;gap:25px}.boys-help h2{font-size:36px}.boys-accordions summary{font-size:14px;padding:20px 0}.boys-contact__layout{grid-template-columns:1fr;gap:32px}.boys-map-address{font-size:18px}.boys-map>[data-map-placeholder]{padding:26px}.boys-map p{font-size:12px}.boys-map h3{font-size:24px}.boys-contact-card dd{font-size:17px}.boys-map-column{order:2}.boys-contact-card{order:1}.boys-footer{padding-top:44px}.boys-footer__top{grid-template-columns:1fr 1fr;gap:35px 20px}.boys-footer__brand{grid-column:1/-1}.boys-footer__brand img{width:230px}.boys-footer__brand p{font-size:28px;margin:25px 0 18px}.boys-footer__top>div:last-child{grid-column:1/-1}.boys-footer__bottom{flex-direction:column;gap:10px;margin-top:35px;padding-top:20px}.boys-product-help{grid-template-columns:1fr;gap:15px;margin-top:20px;padding-top:30px;padding-bottom:30px}.boys-product-help h2{font-size:27px}.boys-product-help nav{gap:13px}.boys-header-logo{width:176px}.announcement-bar__message{font-size:10px;letter-spacing:0;padding:9px 0}.header{padding-left:5vw!important;padding-right:5vw!important}.header__heading-link{max-width:190px}.main-page-title{font-size:38px}.rte{font-size:14px;line-height:1.75}.rte h2{font-size:24px}.product__title h1{font-size:30px}.collection-hero__title{font-size:38px}.shopify-policy__title h1{font-size:34px}.shopify-policy__container{padding-top:35px;padding-bottom:35px}.product__info-container .price{font-size:20px}.boys-contact h1{font-size:40px}}@media(prefers-reduced-motion:reduce){.boys-button,.boys-card__image img,.boys-path img{transition:none}.boys-button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/boysloy.css.map */
