@import"https://fonts.googleapis.com/css2?family=Poppins:wght@500;600;700;800;900&family=Fredoka:wght@500;600;700&display=swap";:root{--bs-ink:#111;--bs-paper:#FFFDF6;--bs-canvas:#FDF8F4;--bs-yellow:#F8CA2A;--bs-pink:#EB597E;--bs-teal:#6BD5CB;--bs-muted:#3b3340;--font-body--family:"Poppins",Arial,sans-serif;--font-subheading--family:"Poppins",Arial,sans-serif;--font-heading--family:"Poppins","Arial Black",Arial,sans-serif;--font-accent--family:"Poppins",Arial,sans-serif;--font-heading--weight:900;--font-body--weight:500 }body{background:var(--bs-canvas);color:var(--bs-ink);font-family:Poppins,Arial,sans-serif}body .bs{font-family:Poppins,Arial,sans-serif;background:var(--bs-paper);color:var(--bs-ink)}body .bs-bar{background:var(--bs-yellow);border-bottom:2px solid var(--bs-ink);font-family:Poppins,Arial,sans-serif;font-weight:800;letter-spacing:.1em;color:var(--bs-ink)}body .bs-nav{border-bottom:3px solid var(--bs-ink);padding-block:14px;background:var(--bs-paper)}body .bs-logo{display:inline-flex;flex-direction:column;font:900 28px/1 Poppins,Arial Black,Arial,sans-serif;letter-spacing:-.04em}body .bs-logo .bs-logo-tag{font:700 11px/1.3 Poppins,Arial,sans-serif;letter-spacing:0;color:#111b;margin-top:3px;white-space:nowrap}body .bs-links{font:700 14px/1.2 Poppins,Arial,sans-serif;align-items:center}body .bs-links a{position:relative;padding:6px 2px}body .bs-links a:hover{color:var(--bs-pink)}body .bs-links a[href$="/cart"]{background:var(--bs-yellow);border:2.5px solid var(--bs-ink);border-radius:999px;box-shadow:3px 3px 0 var(--bs-ink);padding:8px 16px;font-weight:800}body .bs-links a[href*=account],body .bs-links a[href*=customer_authentication]{border:2px solid var(--bs-ink);border-radius:999px;padding:7px 14px;background:var(--bs-paper);box-shadow:2px 2px 0 var(--bs-ink)}main h1,main .h1{font-family:Poppins,Arial Black,Arial,sans-serif;font-weight:900;letter-spacing:-.035em;line-height:1.02}main h2,main .h2{font-family:Poppins,Arial Black,Arial,sans-serif;font-weight:900;letter-spacing:-.03em;line-height:1.08}main h3,main .h3,main h4{font-family:Poppins,Arial,sans-serif;font-weight:800;letter-spacing:-.02em}main p,main li{font-family:Poppins,Arial,sans-serif}main .rte a,main .text-block a{color:var(--bs-ink);text-decoration:underline;text-decoration-color:var(--bs-pink);text-decoration-thickness:2px;text-underline-offset:3px}main .rte a:hover{color:var(--bs-pink)}.template-page main h1,.template-collection main h1,.template-blog main h1,.template-article main h1{text-decoration:underline;text-decoration-color:var(--bs-yellow);text-decoration-thickness:10px;text-underline-offset:6px;text-decoration-skip-ink:none}.template-page main .rte{background:var(--bs-paper);border:3px solid var(--bs-ink);border-radius:28px;box-shadow:6px 6px 0 var(--bs-ink);padding:clamp(22px,4vw,44px);margin-top:18px}.template-page main .rte>*:first-child{margin-top:0}.template-page main .rte h2{font-size:clamp(26px,3vw,36px);margin:1.6em 0 .5em}.template-page main .rte h2:first-child{margin-top:0}.template-page main .rte h3{display:inline-block;font-size:clamp(18px,2vw,22px);background:#fff3b8;border:2px solid var(--bs-ink);border-radius:14px;box-shadow:3px 3px 0 var(--bs-ink);padding:6px 14px;margin:1.3em 0 .5em;transform:rotate(-.6deg)}.template-page main .rte p,.template-page main .rte li{font-size:16px;line-height:1.7;color:#2b2330}.template-page main .rte strong{color:var(--bs-ink)}.template-collection main .rte{max-width:760px}.template-collection main .rte h2{font-size:clamp(24px,2.6vw,32px);margin:1.3em 0 .4em}.template-collection main .rte p{font-size:15.5px;line-height:1.65;color:#2b2330}.product-grid__card,.resource-card{background:var(--bs-paper);border:3px solid var(--bs-ink);border-radius:22px;box-shadow:5px 5px 0 var(--bs-ink);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.product-grid__card:hover,.resource-card:hover{transform:translateY(-3px);box-shadow:7px 7px 0 var(--bs-ink)}.product-card__content,.resource-card__content{padding:10px 14px 14px!important}.product-card__content a,.resource-card__content a{font-family:Poppins,Arial,sans-serif;font-weight:800;text-decoration:none}.price,.price-item{font-family:Poppins,Arial,sans-serif;font-weight:800}.facets__label,.facets__status{font-family:Poppins,Arial,sans-serif;font-weight:700}main a.button,main button[type=submit].button,main .add-to-cart-button,main .quick-add__button,main .cart-items__empty-button,main .cart__checkout-button{font-family:Poppins,Arial,sans-serif;font-weight:800;border:2.5px solid var(--bs-ink)!important;border-radius:999px!important;box-shadow:3px 3px 0 var(--bs-ink);transition:transform .15s ease,box-shadow .15s ease}main a.button:hover,main .add-to-cart-button:hover,main .quick-add__button:hover,main .cart__checkout-button:hover{transform:translateY(-2px);box-shadow:5px 5px 0 var(--bs-ink)}main .add-to-cart-button,main .cart__checkout-button,main a.button:not(.button-secondary):not(.button-unstyled){background:var(--bs-yellow)!important;color:var(--bs-ink)!important}@media(max-width:749px){body .bs-logo{font-size:24px}body .bs-logo .bs-logo-tag{font-size:10px}.template-page main .rte{border-radius:20px;box-shadow:4px 4px 0 var(--bs-ink)}.template-page main h1,.template-collection main h1{text-decoration-thickness:7px}}@media(prefers-reduced-motion:reduce){.product-grid__card,.resource-card,main a.button,main .add-to-cart-button{transition:none}}.bs-footer .bsoc--dark .bsoc-a{background:#fff;border:2px solid #111;color:#111;box-shadow:2px 2px #111}.bs-footer .bsoc--dark .bsoc-a:hover{background:#f9b109;color:#111;border-color:#111}.bs-mob{display:none}@media(max-width:1023px){body .bs-nav{position:relative;flex-wrap:nowrap!important;gap:10px!important;padding:10px 16px!important;align-items:center}body .bs-nav .bs-links,body .bs-nav .bs-picker-desk{display:none!important}body .bs-logo{font-size:26px!important}body .bs-logo .bs-logo-tag{font-size:10px!important;margin-top:2px}.bs-mob{display:flex;align-items:center;gap:10px;margin-left:auto}.bs-mob-bag,.bs-menu>summary{width:44px;height:44px;border-radius:999px;border:2.5px solid var(--bs-ink);box-shadow:2px 2px 0 var(--bs-ink);display:flex;align-items:center;justify-content:center;color:var(--bs-ink);cursor:pointer;list-style:none;box-sizing:border-box}.bs-mob-bag{background:var(--bs-yellow);position:relative}.bs-mob-bag [data-bs-count]{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--bs-pink);color:#fff;border:2px solid var(--bs-ink);font:800 11px/16px Poppins,Arial,sans-serif;text-align:center;box-sizing:border-box}.bs-menu>summary{background:var(--bs-paper)}.bs-menu>summary::-webkit-details-marker{display:none}.bs-menu .bs-i-close,.bs-menu[open] .bs-i-open{display:none}.bs-menu[open] .bs-i-close{display:block}.bs-menu-panel{position:absolute;left:12px;right:12px;top:calc(100% + 8px);z-index:60;background:var(--bs-paper);border:3px solid var(--bs-ink);border-radius:22px;box-shadow:5px 5px 0 var(--bs-ink);padding:10px;display:flex;flex-direction:column}.bs-menu-panel>a{display:block;padding:13px 14px;border-radius:14px;font:800 16px/1.2 Poppins,Arial,sans-serif;color:var(--bs-ink)}.bs-menu-panel>a:active,.bs-menu-panel>a:hover{background:#fff3b8}.bs-menu-panel .bs-menu-acct{margin-top:6px;border:2px solid var(--bs-ink);border-radius:999px;text-align:center}.bs-menu-loc{margin-top:6px}}@media(min-width:1024px){body .bs-nav{flex-wrap:nowrap!important}body .bs-nav .bs-picker-desk{flex-shrink:0}}@media(min-width:1024px)and (max-width:1279px){body .bs-nav{gap:14px!important;padding-inline:24px!important}body .bs-links{gap:16px!important;font-size:13px!important}body .bs-logo .bs-logo-tag{display:none}}body .bs-logo{font-size:39px!important}body .bs-logo .bs-logo-tag{font-size:12.5px!important;margin-top:4px}@media(max-width:1023px){body .bs-logo{font-size:34px!important}body .bs-logo .bs-logo-tag{font-size:11px!important}}@media(max-width:749px){body .bs-logo{font-size:30px!important}body .bs-logo .bs-logo-tag{font-size:10px!important;margin-top:2px}}.template-product main .rte h2{font-size:clamp(20px,2.1vw,26px)!important;line-height:1.2!important;margin:1.4em 0 .45em!important}.template-product main .rte h3{font-size:clamp(17px,1.7vw,20px)!important;line-height:1.25!important}@media(max-width:767px){.template-product main .rte h2{font-size:20px!important}}.bs a.bs-nav-promo{color:#f92d81;font-weight:900}
/*# sourceMappingURL=/cdn/shop/t/40/assets/besuro-brand-skin.css.map */
