@font-face{font-family:Righty;src:url(/cdn/shop/files/Righty-Regular.woff2?v=1737082245) format("woff2"),url(/cdn/shop/files/Righty-Regular.woff?v=1737082245) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/cdn/shop/files/SofiaPro-Black.woff2?v=1737103886) format("woff2"),url(/cdn/shop/files/SofiaPro-Black.woff?v=1737103886) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/cdn/shop/files/SofiaPro-SemiBold.woff2?v=1737428896) format("woff2"),url(/cdn/shop/files/SofiaPro-SemiBold.woff?v=1737428896) format("woff");font-weight:600;font-style:normal;font-display:swap}.product-page{background:#fffcf7}.product_section_header{display:none}.product-page.product-pack-template .product_wrapper .product-single .grid__item:last-child:after{background:#999;top:0;height:100%}.template-product .product-holiday-template .product-img-inner img,.template-product .product-holiday-template .iframe_video video{border-color:#e2dbcf}.product-page .product__thumbs--square .slick-dots li{border:2px solid #e2dbcf}.product-page .product__thumbs--square .slick-dots li.slick-current{border-color:#e896c5}.product-holiday-template .product_wrapper .product-single{justify-content:center}.product-page .product_title{font-size:3.067vw;font-family:Righty;font-weight:400;font-style:normal;color:#ed8daf;line-height:1}.product-page .subtitle{font-weight:900;color:#f7c76e;margin-bottom:0vw;margin-top:1.5vw}.swatch .header{margin-bottom:0}.product-holiday-template .product_wrapper .category-tab{border:none;gap:10px}.product-holiday-template .product_wrapper .category-tab span{flex:0!important;font-size:.98vw;font-weight:400;padding:.8em .2em .95em;border:1px solid #000000;border-radius:9px;min-width:6.4vw;background:#fff;white-space:normal;line-height:1.18;max-height:2.85vw}.product-holiday-template .product_wrapper .category-tab span.active{background:#f7c76e;font-weight:600}.product-holiday-template .product_wrapper .tabbing_switch{margin-top:15px}.choose_design ul li label{border:1px solid #e2dbcf;background:#fff}.choose_design ul li input:checked+label{border-color:#f7c76d;box-shadow:0 0 0 2px #f7c76d}.purchase_var ul li .purchase_lable{background:#fff}.purchase_var ul li .purchase_lable .select_drop{border-color:#acacac}.product-section .product-page .shopify-product-form .quantity-wrapper .quantity-selector{background:#fff}.product-section .product-page .shopify-product-form .quantity-wrapper .add-to-cart__wrapper button{text-transform:uppercase;border-radius:4px}.product-section .product-page .shopify-product-form .quantity-wrapper .quantity-selector{border-radius:4px;border:1px solid}.product-section .product-page .shopify-product-form .quantity-wrapper .quantity-selector .js-qty__adjust{font-weight:400}@media only screen and (min-width: 1640px){.product-single__info{padding-right:4vw}}@media only screen and (min-width: 769px){.product-pack-template.product-holiday-template .product_wrapper{padding:7vw 0 4.4vw;margin-top:-4vw}.product-section .product-page.product-holiday-template .product__form{margin-top:0}.product-section .product-page .shopify-product-form .quantity-wrapper .add-to-cart__wrapper{max-width:18vw}.product-section .product-page .shopify-product-form .quantity-wrapper .quantity-selector{max-width:137px}.product-section .product-page .shopify-product-form .quantity-wrapper .add-to-cart__wrapper button{font-size:17px;height:45px;font-weight:600;padding-bottom:.2em}.product-section .product-page .shopify-product-form .quantity-wrapper .quantity-selector input{font-size:17px;font-weight:600}.purchase_var ul li .select_text_wp{padding-bottom:0}.product-pack-template.product-holiday-template .product_wrapper .tabbing_switch{margin-top:13px;row-gap:.98vw;column-gap:1.22vw;max-width:30vw}.product-pack-template.product-holiday-template .product_wrapper .tabbing_switch[data-group="2-packs"]{max-width:36vw}.page-kids-template .product-pack-template.product-holiday-template .product_wrapper .tabbing_switch[data-group="2-packs"]{max-width:30vw}.product-pack-template.product-holiday-template .product_wrapper .tabbing_switch li{width:7.36vw!important}.purchase_var ul li .purchase_lable .price_label{padding-left:43px}.purchase_var ul li .purchase_lable{padding:12px 28px 10px 12px}.purchase_var ul li .purchase_lable:before{top:11px;left:18px}.purchase_var ul li .purchase_lable:after{top:14px;left:21px;width:12px;height:12px}.purchase_var ul li .purchase_lable .select_drop .js-link{padding:10px 25px 9px 13px}.purchase_var ul li .purchase_lable .select_drop{margin-top:4px;margin-left:30px;margin-right:-10px}.purchase_var ul li .purchase_lable .select_drop .js-dropdown-list{padding-left:13px}.product-pack-template.product-holiday-template .product_wrapper .product__slides__wrapper{margin-top:2.5vw}.purchase_var ul li .purchase_lable.sub_pack{padding:23px 28px 10px 12px}.purchase_var ul li .purchase_lable.sub_pack:before{top:20px;left:18px}.purchase_var ul li .purchase_lable.sub_pack:after{top:23px;left:21px}.purchase_var ul li .purchase_lable .select_drop:before{width:15px}.purchase_var ul li .purchase_lable .select_drop span{font-size:12px;margin-left:14px}.purchase_var ul li .select_text_wp{margin-top:3px;margin-left:19px}.product-section .product-page.product-holiday-template .shopify-product-form .quantity-wrapper{margin:2.5vw auto 30px}}@media only screen and (min-width: 1200px){.purchase_var{max-width:33vw;margin:30px auto 0}.product-section .product-page.product-holiday-template .shopify-product-form .quantity-wrapper{max-width:33vw;margin:3vw auto 30px}}.product-page .product-single__photos .slick-dots{display:none!important}.product-page .product__thumbs--square .slick-track{display:flex;justify-content:center}.product-page .product__thumbs--square .slick-dots li{width:52px!important;margin:0 4px;height:auto;max-width:52px}@media only screen and (max-width: 768px){.template-product .product-page .product_title{font-size:7.6vw;margin-top:0;line-height:1;margin-bottom:2.6vw}.template-product .product-page .subtitle{margin-bottom:18px;font-size:3.48vw;line-height:1;margin-top:4.5vw;margin-bottom:-1vw}.product-holiday-template .product_wrapper .tabbing_switch{margin:0}.product-holiday-template .product_wrapper .category-tab{gap:1.9vw;border-radius:0}.product-holiday-template .product_wrapper .category-tab span{font-size:3.3vw;min-width:21.1vw;max-height:9.3vw}.product-holiday-template .product_wrapper .tabbing_switch{gap:8px 10px}.product-pack-template.product-holiday-template .product_wrapper .tabbing_switch li{width:25.58vw!important;max-width:110px!important}.product-section .product-page.product-holiday-template .shopify-product-form .quantity-wrapper{max-width:82vw;margin:20px auto 0}.product-section .product-page .shopify-product-form .quantity-wrapper .add-to-cart__wrapper button{font-size:15px;height:37px;padding-bottom:.15em;padding-top:0}.template-product .product-page.product-holiday-template{padding-top:10.2vw;margin-top:-6vw}.template-product .product-img-inner img,.template-product .iframe_video video{transform:scale(.92)}.template-product .product-page.product-holiday-template .slick-list{padding:0 12vw!important}.template-product .product-page.product-holiday-template .product__photo{margin:0}.template-product .product-holiday-template .product-img-inner img,.template-product .product-holiday-template .iframe_video video{border-radius:9px}.product-holiday-template .product_wrapper .tabbing_switch li label{border-radius:8px}.template-product .slick-dots li button{background:#e2dbcf}.template-product .slick-dots li.slick-active button{background:#817867}.product-page .product-single__photos .slick-dots{margin-top:7vw;margin-bottom:2vw}.swatch .header{text-transform:capitalize}.product-section .product-page .product-single .product__thumbs--square{display:block;margin-top:3vw}.product-page .product__thumbs--square .slick-dots{max-width:250px;margin:0 auto 4px}.template-product .product-page.product-holiday-template .productthumb_slider .slick-list{padding:0!important}.product-page .productthumb_slider .slick-slide{width:52px!important;height:52px!important}.product-page .product__thumbs--square .slick-dots li{margin:0 5.5px}.product-page .product__thumbs--square .slick-dots li.slick-current{border-width:2px}.choose_design{margin-top:19px}}.product-hook__header-image{max-width:220px}.product-hook__line img{max-width:100%;width:100%}@media only screen and (max-width: 768px){.product-hook__line{margin-top:30px}}.jdgm-rev-widg{background:#fffcf7!important}.product-hook__reviews h2{font-size:3.68vw;font-family:"True Fate Serif";font-weight:400;font-style:normal;color:#000;margin:0;line-height:1.1}.product-hook__reviews h3{font-size:3.68vw;font-family:True Fate Script;font-weight:400;font-style:normal;color:#000;margin:0;line-height:1.1}.template-product .product-page.product-holiday-template{padding-bottom:0;margin-bottom:0}@media only screen and (max-width: 768px){.product-hook__reviews{padding-bottom:10px}.product-hook__reviews h2,.product-hook__reviews h3{font-size:9.76vw}.purchase_var{max-width:91.16vw;margin:26px auto 0}.purchase_var ul li .select_text_wp p{font-size:3.023vw;line-height:1.4}.purchase_var ul li .select_text_wp{margin:5px 0 0 28px;padding-left:12px}.template-product .banner-hook__slider .slick-list{padding:0!important}.product-page .product_wrapper{padding-bottom:28px}.purchase_var ul li .purchase_lable{border-radius:14px;padding:12px 27px 13px 16px}.purchase_var ul li .purchase_lable.sub_pack{padding:11px 25px 8px 16px}.purchase_var ul li .purchase_lable .price_label{padding-left:40px}.purchase_var ul li .purchase_lable .select_drop{border-radius:11px;margin-top:6px;margin-left:25px;margin-right:-7px}.purchase_var ul li .purchase_lable .select_drop .js-link{padding:8px 15px 8px 14px}.purchase_var ul li .purchase_lable .select_drop .js-dropdown-list{padding-left:16px}.purchase_var ul li .purchase_lable:before{left:17px}.purchase_var ul li .purchase_lable:after{left:21px}.purchase_var ul li .purchase_lable .select_drop:before{width:14px;height:12px;top:11px;right:21px}}.purchase_var ul li .purchase_lable:after{background:#f7c76d}@media only screen and (max-width: 768px){.purchase_var ul li .purchase_lable .price_label h4,.purchase_var ul li .purchase_lable .select_drop *{font-size:3.02vw}.purchase_var ul li .purchase_lable .select_drop .js-link span{font-size:2.558vw}.purchase_var ul li .purchase_lable .price_label h5{font-size:3.2558vw}.template-product .product-page.product-holiday-template .product_wrapper .product-single .grid__item:not(:first-child){padding:0}}.product-newdesign__banner{position:relative}.product-newdesign__banner img{width:100%;height:auto;display:inline-block;vertical-align:middle}.newdesign-pack{text-transform:uppercase;font-weight:900;color:#ed8daf;font-size:1.53vw;letter-spacing:-.03em;font-family:Sofia Pro;margin-bottom:0vw;line-height:1;min-height:2.6vw;display:flex;align-items:flex-end;align-items:center;justify-content:center}.product-single[data-group=value-pack] .newdesign-pack{font-size:1.43vw}.product-newdesign__banner-content{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;padding:.7vw 1vw .7vw 5vw}.product-newdesign__banner-content h1{font-size:1.5337vw;text-transform:uppercase;color:#fff;font-weight:900;margin-bottom:.4vw}.newdesign-heading span{font-size:3.558vw;font-family:Righty;font-weight:400;font-style:normal;color:#fff;line-height:1;padding:.1em .4em .18em;border:1px solid #000;display:inline-block;border-radius:9px;background:#d97fb3;margin-left:0vw;position:relative}.newdesign-heading span:before{content:"!!";font-size:2.2699vw;font-family:Righty;font-weight:400;font-style:normal;width:2.8vw;height:2.8vw;border:1px solid #000;border-radius:100%;background:#fff;color:#d97fb3;position:absolute;top:.8vw;right:-2vw;transform:rotate(18deg);display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 1631px){.newdesign-pack{min-height:2.3vw}}@media only screen and (max-width: 768px){.newdesign-pack{font-size:4.15vw;margin:0;min-height:6.5vw;margin-bottom:.5vw}.product-single[data-group=value-pack] .newdesign-pack{font-size:4vw}.product-newdesign__banner-content{padding:2.8vw 0vw 2vw}.product-newdesign__banner-content h1{font-size:3.72vw}.newdesign-heading span{font-size:8.6vw}.newdesign-heading span:before{font-size:5.58vw;width:6.74vw;height:6.74vw;top:1.8vw;right:-5.5vw}}@media (min-width: 1200px){.product-pack-template.product-holiday-template .product_wrapper{max-width:100%}}.newdesign__starreview{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:1.2vw;margin-bottom:1.6vw}.newdesign__starreview h4{margin:0;font-weight:300;text-decoration:underline;font-size:12px;color:#000}.newdesign__starreview svg{height:15px;width:auto}@media only screen and (max-width: 768px){.newdesign__starreview{margin-top:3.5vw;margin-bottom:3.6vw;gap:6px}.newdesign__starreview h4{font-size:12px}.newdesign__starreview svg{height:15px;width:auto}}.choose_design ul li label img{object-fit:contain;max-width:100%}.purchase_var ul li .select_text_wp p:before{display:none}.jdgm-widget.jdgm-widget{background:#fffcf7}.jdgm-widget.jdgm-widget:before{content:"";display:block;height:14px;width:100%;border-top:5px solid #e2dbcf;border-bottom:5px solid #e2dbcf;background:none}.jdgm-rev-widg.jdgm-rev-widg{padding-top:5.6vw!important}.jdgm-review-widget .jdgm-rev-widg__header .jdgm-rev-widg__title{font-size:50px;font-family:Righty;font-weight:400;font-style:normal}.jdgm-review-widget .jdgm-rev-widg__body .jdgm-rev__icon{background:#f7c76d!important}@media only screen and (max-width: 768px){.jdgm-rev-widg.jdgm-rev-widg{padding-top:13vw!important}.jdgm-review-widget .jdgm-rev-widg__header .jdgm-rev-widg__title{font-size:7.2vw}}@media (min-width: 1640px){.page-kids-template .newdesign-pack{min-height:2.8vw;align-items:center}}.product-page .product__thumbs--square .slick-dots li{background-color:#fff}.product-kid-heading{font-size:6.8712vw;font-family:Righty;font-weight:400;font-style:normal;line-height:1;display:flex;align-items:center;justify-content:center;margin-top:.5vw;margin-bottom:-.4vw}.product-kid-heading span{font-family:Righty;font-weight:400;font-style:normal}.kid-subheading{font-family:Sofia Pro;font-weight:500;font-size:2.0245vw;text-align:center;font-style:normal;line-height:1;color:#a9baa0;letter-spacing:.1139em}@media only screen and (max-width: 768px){.product-kid-heading{font-size:13.2558vw;margin-bottom:-1vw}.kid-subheading{font-size:3.9535vw}.kid-subheading:first-child{margin-right:1.2vw}}
/*# sourceMappingURL=/cdn/shop/t/270/assets/main-product-kids.css.map */
