:root{--hobbynest-pink: #f8d9d8;--hobbynest-peach: #faeddb;--hobbynest-mint: #f4f8f4;--hobbynest-blue: #e3e9f1;--hobbynest-lavender: #ddd4ea;--hobbynest-ink: #111111;--hobbynest-section-cream: #fffdf8}:root{--hobbynest-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif}html,body,button,input,select,textarea{font-family:var(--hobbynest-font-sans)!important}body{font-size:16px;line-height:1.55;font-style:normal;letter-spacing:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,[class*=heading]{font-family:var(--hobbynest-font-sans)!important;font-style:normal!important;font-weight:500!important;letter-spacing:-.02em!important;line-height:1.15!important}h1,.h1{font-size:clamp(2.25rem,4vw,4.25rem)!important}h2,.h2{font-size:clamp(1.9rem,3vw,3rem)!important}h3,.h3{font-size:clamp(1.65rem,2.4vw,2.25rem)!important}h4,.h4{font-size:clamp(1.25rem,1.8vw,1.6rem)!important}h5,.h5{font-size:1.125rem!important}h6,.h6{font-size:1rem!important}p,li,a,label,.price,[class*=price]{font-family:var(--hobbynest-font-sans)!important;font-style:normal!important}.card-gallery,.product-media-container,.collection-card__image,.collection-card .media,.product-card .media,.resource-card .media,[class*=card-image],[class*=card__image]{border:0!important;outline:0!important;box-shadow:none!important;background:#fff!important}.product-grid__item,.resource-list__item,.collection-card,.product-card{border:0!important;box-shadow:none!important}.card-gallery img,.product-card img,.collection-card img,.product-media-container img{border:0!important;outline:0!important;box-shadow:none!important}:root{--hobbynest-section-cream: #fffdf8;--hobbynest-wave-desktop-height: 72px;--hobbynest-wave-mobile-height: 44px}.pastel-wave{position:relative;z-index:3;width:100%;height:var(--hobbynest-wave-desktop-height);line-height:0;overflow:hidden;background:var(--hobbynest-section-cream)}.pastel-wave svg{display:block;width:100%;height:100%}.pastel-wave--peach path{fill:var(--hobbynest-peach)}.pastel-wave--mint path{fill:var(--hobbynest-mint)}.pastel-wave--lavender path{fill:var(--hobbynest-lavender)}.pastel-wave--blue path{fill:var(--hobbynest-blue)}.pastel-wave--pink path{fill:var(--hobbynest-pink)}.hobbynest-best-sellers-shell,.hobbynest-collection-shell,.best-sellers-background,.best-sellers-section,.shop-by-collection-background,.shop-by-collection-section{background:var(--hobbynest-section-cream)!important}.best-sellers-background,.shop-by-collection-background{inset:var(--hobbynest-wave-desktop-height) 0!important}.best-sellers-section,.shop-by-collection-section{position:relative;isolation:isolate;padding-block-start:72px!important;padding-block-end:80px!important}.best-sellers-section .section-resource-list__header{padding-bottom:18px;margin-bottom:34px}.best-sellers-section .resource-list{gap:24px!important}.best-sellers-section .product-title,.best-sellers-section product-title,.best-sellers-section [class*=product-title]{font-size:1rem!important;font-weight:500!important;line-height:1.35!important}.best-sellers-section [class*=price]{font-size:.95rem!important;font-weight:400!important}@media screen and (max-width:749px){.pastel-wave{height:var(--hobbynest-wave-mobile-height)}.best-sellers-background,.shop-by-collection-background{inset:var(--hobbynest-wave-mobile-height) 0!important}.best-sellers-section,.shop-by-collection-section{padding-block-start:48px!important;padding-block-end:56px!important}.best-sellers-section .section-resource-list__header{padding-bottom:12px;margin-bottom:22px}}.hn-cta-section{--hn-cta-bg: var(--hobbynest-mint, #f4f8f4);--hn-cta-surround: var(--hobbynest-section-cream, #fffdf8);background:var(--hn-cta-bg)}.hn-cta-wave{width:100%;height:64px;line-height:0;overflow:hidden;background:var(--hn-cta-bg)}.hn-cta-wave svg{display:block;width:100%;height:100%}.hn-cta-wave path{fill:var(--hn-cta-surround)}.hn-cta-inner{display:flex;flex-wrap:wrap;justify-content:center;column-gap:clamp(36px,5vw,96px);row-gap:54px;padding-block:72px 82px}.hn-cta-card{flex:1 1 280px;min-width:0;text-align:center;max-width:620px;margin-inline:auto}.hn-cta-card h2{margin:0 0 16px;font-size:clamp(2rem,3vw,3.25rem)!important;line-height:1.1!important;font-weight:500!important;letter-spacing:-.03em}.hn-cta-card p{max-width:520px;margin:0 auto 34px;font-size:clamp(1rem,1.35vw,1.45rem);line-height:1.5}.hn-cta-button{display:inline-flex;align-items:center;justify-content:center;min-width:190px;padding:16px 34px;border-radius:999px;background:#dfe3bd;color:#2f2926;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s ease,background-color .2s ease}.hn-cta-button:hover{background:#d2d8a8;transform:translateY(-2px)}@media screen and (max-width:749px){.hn-cta-wave{height:42px}.hn-cta-inner{display:flex;flex-direction:column;gap:54px;padding-block:54px 62px}.hn-cta-card{flex-basis:auto;width:100%}.hn-cta-card h2{font-size:2rem!important}.hn-cta-card p{margin-bottom:26px}}.hobbynest-best-sellers-shell{background:var(--hobbynest-pink, #f8d9d8)!important}.best-sellers-pink-wave{position:relative;z-index:4;width:100%;height:72px;line-height:0;overflow:hidden;background:var(--hobbynest-section-cream, #fffdf8)}.best-sellers-pink-wave svg{display:block;width:100%;height:100%}.best-sellers-pink-wave path{fill:var(--hobbynest-pink, #f8d9d8)}body{font-size:16px!important;line-height:1.5!important;color:#2f2926}h1,.h1{font-size:clamp(1.9rem,2.4vw,2.2rem)!important}h2,.h2{font-size:clamp(1.5rem,2vw,1.85rem)!important}h3,.h3{font-size:clamp(1.25rem,1.6vw,1.5rem)!important}h4,.h4{font-size:clamp(1.05rem,1.3vw,1.25rem)!important}p,li,label,input,select,textarea,button,.button{font-size:1rem;line-height:1.5}.best-sellers-section .section-resource-list__header h2,.best-sellers-section .section-resource-list__header h3,.best-sellers-section .section-resource-list__header [class*=text]{font-size:clamp(1.5rem,2vw,1.85rem)!important;font-weight:500!important;letter-spacing:-.025em!important}@media screen and (max-width:749px){.best-sellers-pink-wave{height:44px}body{font-size:15px!important}h1,.h1{font-size:1.55rem!important}h2,.h2{font-size:1.35rem!important}h3,.h3{font-size:1.15rem!important}h4,.h4{font-size:1rem!important}.best-sellers-section .section-resource-list__header h2,.best-sellers-section .section-resource-list__header h3,.best-sellers-section .section-resource-list__header [class*=text],.hn-cta-card h2{font-size:1.35rem!important}}#header-component,#header-component .header__row,#header-component .header__underlay{--color-background: #ffffff;--color-background-rgb: 255 255 255;--color-foreground: #171717;--color-foreground-rgb: 23 23 23}#header-component .header__underlay-closed,#header-component .header__underlay-open,#header-component .header__row--top{background:#fff!important}#header-component .menu-list__link,#header-component .header-actions__action,#header-component .button{color:#171717!important}#header-component .menu-list__link{font-weight:600!important}@media screen and (min-width:750px){main[data-template^=collection] .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media screen and (max-width:749px){main[data-template^=collection] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.template-collection .content-for-layout>.shopify-section:first-child,.template-collection .content-for-layout>.shopify-section:first-child .section,.template-collection .content-for-layout>.shopify-section:first-child .section-background{background:#fff!important}.template-collection .content-for-layout .shopify-section,.template-collection .content-for-layout .section-background,main[data-template^=collection] results-list.product-grid-container{background:var(--hobbynest-mint, #f4f8f4)!important}footer,footer .shopify-section,footer .section,footer .section-background{background:var(--hobbynest-pink, #f8d9d8)!important}footer .button-unstyled{min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--hobbynest-ink, #111111)!important;-webkit-text-fill-color:var(--hobbynest-ink, #111111)!important;justify-content:flex-start!important;text-decoration:none!important}.product-card a.contents .text-block,.product-card .product-card-gallery__title-placeholder{font-size:.95rem!important;line-height:1.35!important}@media screen and (max-width:749px){.product-card a.contents .text-block,.product-card .product-card-gallery__title-placeholder{font-size:.875rem!important}}@media screen and (max-width:749px){#header-component[sticky=always],#header-component[sticky=always][data-sticky-state=idle],#header-component[sticky=always][data-sticky-state=active]{opacity:1!important;visibility:visible!important;transform:none!important}}.menu-drawer__featured-content:not(.menu-drawer__featured-content--childlist){display:none!important}body:not(.template-index) footer{padding-block-start:32px}.template-product .content-for-layout,.template-product .content-for-layout .section-background,main[data-template^=product] .product-information{background:var(--hobbynest-mint, #f4f8f4)!important}main[data-template^=product] .product-information{--padding-block-start: 56px !important;--padding-block-end: 56px !important}.template-product .product-details{background:#fff!important}main .text-block h1,main .text-block .h1,main[data-template^=product] .product-information h1{font-size:clamp(1.9rem,2.4vw,2.2rem)!important;line-height:1.2!important}@media screen and (max-width:749px){body:not(.template-index) footer{padding-block-start:24px}main[data-template^=product] .product-information{--padding-block-start: 32px !important;--padding-block-end: 32px !important}.template-product .product-details{padding-inline:20px!important}main .text-block h1,main .text-block .h1,main[data-template^=product] .product-information h1{font-size:1.55rem!important;line-height:1.25!important}}product-recommendations.product-recommendations,product-recommendations.product-recommendations .section{background:var(--hobbynest-section-cream, #fffdf8)!important}.template-list-collections .content-for-layout,.template-list-collections .content-for-layout>.shopify-section,.template-list-collections .content-for-layout .section,.template-list-collections .content-for-layout .section-background{background:var(--hobbynest-mint, #f4f8f4)!important}.collection-card__content .text-block--background{box-sizing:border-box!important;width:100%!important;height:72px!important;padding:14px 16px!important;justify-content:center!important;align-items:center!important;text-align:center!important}.collection-card__content .text-block--background>*{width:100%!important;margin:0!important;font-size:.95rem!important;line-height:1.25!important;text-align:center!important}@media screen and (max-width:749px){#header-group{display:block!important;position:sticky!important;top:0!important;z-index:var(--layer-sticky)!important;width:100%!important}#header-group>.header-section{position:relative!important;top:0!important}#header-component[sticky=always]{display:block!important;opacity:1!important;visibility:visible!important;transform:none!important}.collection-card__content .text-block--background{height:84px!important;padding:12px 10px!important}.collection-card__content .text-block--background>*{font-size:.9rem!important}}.cart__checkout-button,.cart__checkout-button .button-text{color:#fff!important;-webkit-text-fill-color:#ffffff!important}a.account-button{display:flex;align-items:center;justify-content:center;text-decoration:none!important}.template-collection .content-for-layout,.template-collection .content-for-layout>.shopify-section,.template-collection .content-for-layout .section,.template-collection .content-for-layout .section-background,main[data-template^=collection] results-list.product-grid-container{background:var(--hobbynest-mint, #f4f8f4)!important}.button:not(.button-secondary,.button-unstyled),.button:not(.button-secondary,.button-unstyled) .button-text,button.shopify-payment-button__button--unbranded,button.shopify-payment-button__button--unbranded *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.template-collection .content-for-layout>.shopify-section:first-child,.template-collection .content-for-layout>.shopify-section:first-child .section,.template-collection .content-for-layout>.shopify-section:first-child .section-background{background:var(--hobbynest-mint, #f4f8f4)!important}#header-component :is(.header-actions__action,.search-action button,.header__icon--menu):focus,#header-component :is(.header-actions__action,.search-action button,.header__icon--menu):focus-visible{outline:none!important;box-shadow:none!important}#header-component{--hobbynest-header-action-size: 42px;--hobbynest-header-icon-size: 23px;--hobbynest-header-action-gap: 8px}#header-component .header__column--right{gap:var(--hobbynest-header-action-gap)!important}#header-component .header__column--right .search-action,#header-component .header__column--right header-actions{margin-inline:0!important}#header-component header-actions{gap:var(--hobbynest-header-action-gap)!important}#header-component :is(.search-action>button.header-actions__action,.account-button.header-actions__action,header-actions>.header-actions__action){box-sizing:border-box!important;display:flex!important;flex:0 0 var(--hobbynest-header-action-size)!important;width:var(--hobbynest-header-action-size)!important;height:var(--hobbynest-header-action-size)!important;min-width:var(--hobbynest-header-action-size)!important;min-height:var(--hobbynest-header-action-size)!important;padding:0!important;align-items:center!important;justify-content:center!important}#header-component :is(.search-action>button.header-actions__action,.account-button.header-actions__action,header-actions>.header-actions__action) :is(.svg-wrapper,.header-actions__cart-icon){display:grid!important;width:var(--hobbynest-header-icon-size)!important;height:var(--hobbynest-header-icon-size)!important;place-items:center!important}#header-component :is(.search-action>button.header-actions__action,.account-button.header-actions__action,header-actions>.header-actions__action) svg{display:block!important;width:var(--hobbynest-header-icon-size)!important;height:var(--hobbynest-header-icon-size)!important;max-width:none!important;max-height:none!important}@media screen and (min-width:750px){#header-component{--hobbynest-header-action-size: 42px;--hobbynest-header-icon-size: 23px;--hobbynest-header-action-gap: 8px}}@media screen and (max-width:749px){#header-component{--hobbynest-header-action-size: 40px;--hobbynest-header-icon-size: 22px;--hobbynest-header-action-gap: 6px}#header-component .header__columns,#header-component[data-menu-style=drawer] .header__columns{--header-template-columns: 44px minmax(0, 1fr) var(--hobbynest-header-action-size) auto !important;grid-template-columns:var(--header-template-columns)!important;grid-template-areas:"leftA center rightA rightB"!important;column-gap:var(--hobbynest-header-action-gap)!important}#header-component .header__columns .search-action,#header-component[data-menu-style=drawer] .header__columns .search-action{grid-area:rightA!important}#header-component header-actions{grid-area:rightB!important;gap:var(--hobbynest-header-action-gap)!important}#header-component .header__icon--menu{box-sizing:border-box!important;min-width:40px!important;min-height:40px!important;padding:0!important;align-items:center!important;justify-content:center!important}#header-component .header__icon--menu svg{width:var(--hobbynest-header-icon-size)!important;height:var(--hobbynest-header-icon-size)!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/hobbynest-custom.css.map */
