:root{--type-font-header-family: "Cutive", Menlo, Consolas, Monaco, Liberation Mono, Lucida Console, monospace, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol}.product-detail__vendor{margin:12px 0}#giftWrapModal{z-index:999;background:#fff;opacity:0;height:1px;width:1px;position:absolute;overflow:hidden;pointer-events:none;transition:opacity .3s ease-in-out}body.giftWrapActive #giftWrapModal{width:100%;height:auto;opacity:1;position:static;overflow:visible;pointer-events:auto}body.giftWrapActive #mainCartContentsWrapper{opacity:0;height:1px;width:1px;position:absolute;overflow:hidden;pointer-events:none}#giftWrapModal ul{padding-left:0;list-style:none}.giftWrapPanel{opacity:0;height:1px;width:1px;position:absolute;overflow:hidden;pointer-events:none}.giftWrapPanel li{display:block;width:100%}@media(min-width:380px){.giftWrapPanel li{width:calc(50% - .5rem)}}@media(min-width:768px){.giftWrapPanel li{width:20%}}.giftWrapPanel.active{opacity:1;width:100%;height:auto;position:static;overflow:visible;pointer-events:auto}.giftMessageOption{border:4px solid var(--color__bg-overlay-light-2);transition:border .25s ease-in-out}.giftMessageOption.active{border:4px solid var(--color-primary-button-border-light)}.greetingCardOption{border:4px solid #fff;transition:border .25s ease-in-out}.greetingCardOption.active{border:4px solid var(--color-primary-button-border-light)}.giftWrapPanelContents{opacity:0;height:1px;width:1px;position:absolute;overflow:hidden;pointer-events:none}.giftMessageOption.active .giftWrapPanelContents{opacity:1;width:100%;position:static;height:auto;overflow:visible;pointer-events:auto}#giftWrapWrapper .giftWrapOption{border:4px solid var(--color__bg-overlay-light-2);transition:border .25s ease-in-out;cursor:pointer}#giftWrapWrapper .giftWrapOption.active{border:4px solid var(--color-primary-button-border-light)}.ml-auto{margin-left:auto}.giftWrapOptions{display:flex;column-gap:6px;padding-top:12px}.giftWrapOptions img{max-width:100%}.siteLinks{list-style:none;padding-left:0}.siteLinks li a{text-decoration:none;border-right:1px solid rgba(255,255,255,.4);display:inline-block;padding:8px 12px}.siteLinks li.active{background:#0003}.siteLinks li:not(.active):first-child a{padding-left:0}.siteLinks li:last-child a{border-right:0}.blankSquareImage{width:100%;background:var(--color__bg-overlay-light-2);height:0;padding:0 0 100%;position:relative}.blankSquareImage__half{padding-bottom:50%}.blankSquareImage div{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center}.optionTitle{text-align:center;display:block;padding:5px 12px 9px;font-weight:600}.optionTitlePrice{font-weight:400}.stackedList--Header .optionTitle{padding-top:0;padding-bottom:0;font-size:22px}.selectionSoFar span{font-weight:700}#giftWrapBack{position:absolute;left:0;top:0;z-index:1}#giftMessageWrapper .stackedList>li{width:100%;border:4px solid var(--color-primary-button-border-light);margin-bottom:12px;border-radius:30px;background:var(--color-primary-button-border-light)}#giftMessageWrapper .stackedList .checkbox svg{opacity:0;background:var(--color-tertiary-button-background-light);color:#fff;border-radius:50%;border:3px solid var(--color-tertiary-button-background-light);box-sizing:content-box}#giftMessageWrapper .stackedList>li.active .checkbox svg{opacity:1}.stackedList--Header{color:#fff;height:50px;cursor:pointer}.stackedList--Header .checkbox{background:#fff;width:32px;height:32px;display:block;text-align:center;color:var(--color-primary-button-border-light);overflow:hidden;border-radius:27px;margin:0 24px 0 11px}.stackedList--Header .badge{margin-left:auto;margin-right:15px;font-size:22px}.giftWrapPanelContents{background:#fff;padding:17px 11px 6px}.textAreaLabel{font-weight:600;display:block;padding:34px 0 14px;font-size:19px}#giftWrapModal img{display:block;width:100%;height:auto}.blog--filters{list-style:none;padding:0;width:100%;min-width:300px}.blog--filters a{text-decoration:none}.blog--filters a .form-radio{pointer-events:none}.global-navigation a.highlight,.global-navigation a span.highlight{color:red;text-transform:uppercase}.accordion-content table{width:100%;margin:8px 0 24px}.mega-menu-columns{column-count:4;column-gap:30px}.mega-menu-columns.block_count-1{column-count:3}.grandchildLink{font-size:.9rem}.megamenuHasGrandChild>div{flex:1}.header__dropdown h3{font-size:.875rem;line-height:1.6;padding:6px 0;text-align:center}.cartCount{position:absolute;right:-9px;bottom:-5px;padding:0;width:18px;height:18px;line-height:16px;text-align:center}.cartCount span.type__nav{font-size:10px;padding:0}@media(min-width:768px)and (max-width:1024px){.brand-logo{max-width:130px}.masthead-icon{padding-left:0}.global-navigation .header__link{padding-left:0;padding-right:0}.global-navigation{justify-content:space-between}.global-navigation .header__link,.global-navigation .mega-menu-columns .type__body{font-size:1rem}.global-navigation .hideForTablet{display:none}}@media(min-width:768px)and (max-width:800px){.global-navigation .header__link,.global-navigation .mega-menu-columns .type__body{font-size:.9rem}}@media(min-width:1025px)and (max-width:1100px){.brand-logo{max-width:130px}.global-navigation .header__link{padding-left:.5rem;padding-right:.5rem}.global-navigation .header__link.hideForTablet{padding-left:0;padding-right:0}.global-navigation .header__link,.global-navigation .mega-menu-columns .type__body{font-size:1rem}}@media(min-width:1101px){.brand-logo{max-width:160px}.global-navigation{justify-content:space-between}.global-navigation .header__link{padding-left:.5rem;padding-right:.5rem}.global-navigation .header__link.hideForTablet{padding-left:0;padding-right:0}.global-navigation .header__link,.global-navigation .mega-menu-columns .type__body{font-size:1rem}}.global-navigation .hideForTablet{line-height:inherit}h3,.h3,h3>*{line-height:1.4rem}.aspect-h-16{--tw-aspect-h: 16}.article-blog-item{margin-bottom:32px}.age-guidance-icons{display:flex;flex-wrap:wrap;margin:1rem 0;gap:12px}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.collection-banner h1{font-size:1.8rem}.banner-description{max-height:150px;overflow:hidden;transition:all .5s ease}.banner-description.expanded{max-height:1000px}.mobile-read-more{margin-top:10px}@media screen and (min-width:768px){.banner-description{max-height:140px}.collection-banner h1{font-size:2.5rem}}.product-item .age-badge{position:absolute;bottom:10px;right:10px;overflow:hidden;border-radius:25px}.product__text-wrapper svg{stroke:var(--color-primary-button-background-light)}.product__text-wrapper{display:flex}.product__text-wrapper ul,.product__text-wrapper li{margin:0;padding:0;list-style:none;font-size:16px}.product__text-wrapper .px4{padding:0}.product__text-wrapper .inline-flex.align-middle{align-items:center}.product__text-wrapper+.w-full .shopify-app-block{margin-top:-12px;background:url(//www.crafts4kids.xyz/cdn/shop/t/2/assets/right-arrow.svg?v=168960619317805265441730731941) no-repeat 0 7px;padding-left:2rem}@media only screen and (max-device-width:480px){.cart-product-thumbnail-container{display:none}.cart-qty-buttons{min-width:150px}}@media(max-width:767px){.mobile-menu-social-links{padding:16px;column-gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
