@font-face{font-family:Melt;src:url(/cdn/shop/files/Melt-Italic.woff2?v=1707726093) format("woff2"),url(/cdn/shop/files/Melt-Italic.woff?v=1707726093) format("woff");font-weight:700;font-style:italic;font-display:swap}.gift-bundle__upsell--item{display:flex;justify-content:center;gap:20px;margin-bottom:67px}.gift-bundle__upsell--item .free-slider__item{width:280px}.pack_list_image img{max-width:100%;vertical-align:middle}.gift-bundle__upsell--item h3{position:relative;display:flex;align-items:center;justify-content:center;max-width:188px;margin:14px auto 0}.free-slider__item a{text-decoration:none}.gift-bundle__upsell--item h3 span{font-family:Sofia Pro;font-weight:700;color:#333!important;background:#fff!important;padding:9px 16px;font-size:17px;border:1px solid #333333!important;border-radius:20px;line-height:1;display:block;z-index:1;width:100%;text-decoration:none;text-align:center}.gift-bundle__upsell--item h3:before{content:"";width:100%;height:100%;display:block;background:#ff8894;border:1px solid #333333!important;position:absolute;right:-4px;bottom:-4px;border-radius:20px}.gift-bundle__upsell{background-color:#ffcbcb;padding:32px 0}.gift-bundle__title{font-size:50px;font-family:Melt;font-style:italic;color:#fff;font-weight:700;margin:0 0 44px;line-height:1}@media only screen and (max-width: 768px){.gift-bundle__upsell--item .free-slider__item{width:40vw}.gift-bundle__upsell--item{gap:20px;margin-bottom:30px}.gift-bundle__title{font-size:6.5vw;margin-bottom:21px}.gift-bundle__upsell--item h3{margin:6px auto 0}.gift-bundle__upsell{padding:14px 0}}@media only screen and (max-width: 500px){.gift-bundle__upsell--item h3 span{font-size:3.48vw;border-radius:10px;padding:7px 10px 4px}.gift-bundle__upsell--item h3:before{border-radius:10px}.gift-bundle__upsell--item .free-slider__item:first-child h3{max-width:33vw}}.gift-bundle__upsell--wrapper:before{content:"";height:8vw;width:100%;display:block;background-size:100%;background-repeat:no-repeat;background-position:bottom;background-image:url(/cdn/shop/files/BasicGiftBundle_Desktop_top.png?v=1728471034);margin-bottom:-2px}.gift-bundle__upsell--wrapper:after{content:"";height:8vw;width:100%;display:block;background-size:100%;background-repeat:no-repeat;background-position:top;background-image:url(/cdn/shop/files/BasicGiftBundle_Desktop_bottom.png?v=1728471034);margin-top:-2px}@media only screen and (max-width: 768px){.gift-bundle__upsell--wrapper:before{height:7vw;background-image:url(/cdn/shop/files/BasicGiftBundle_Mobile_top.png?v=1728471034)}.gift-bundle__upsell--wrapper:after{height:8vw;background-image:url(/cdn/shop/files/BasicGiftBundle_Mobile_bottom.png?v=1728471034)}}.product-holiday-bundle-template .bundle-product__badge{width:9vw;height:9vw;background-image:url(/cdn/shop/files/Badge_Pink.svg?v=1728449110);z-index:1;right:1.8vw;top:3.3vw}.bundle-product__badge h2{font-size:2.3926vw;font-weight:900}.gift-variant__subtitle{position:absolute;bottom:0;left:0;width:100%;text-align:center;background:#ff8793;color:#fff;border-bottom-left-radius:19px;border-bottom-right-radius:19px;transition:all .5s ease-in-out;display:none}.product__photo[data-slick-index="0"] .gift-variant__subtitle{display:block}.product-section.product-holiday-bundle-template .gift-variant__subtitle .kids_variant_subtitle{margin:0;color:#fff;font-size:13px;font-weight:400;padding:.675vw 10px 1vw}.grid__item__content{margin-top:2.2vw}.product-section.product-holiday-bundle-template .product-page .product_title{font-family:Sofia Pro;letter-spacing:.008em}.product-section.product-holiday-bundle-template .product-page .pack_variant_title{font-weight:300}.product-holiday-template .product-img-inner:before{height:6.1vw}.product-section.product-holiday-bundle-template .product-holiday-template .product_wrapper .pr_head_img .title{font-size:2.3vw}.gift-bundle__discount{font-size:15px;font-family:Sofia Pro;font-weight:300;font-style:italic;margin-top:23px;margin-bottom:0}@media only screen and (min-width: 769px){.product-section.product-holiday-bundle-template .product_section_header{margin:0 0 2vw}.gift-bundle__upsell--wrapper{margin-top:0}.product-holiday-template .product_wrapper .product__slides__wrapper{max-width:520px;margin-left:3vw}}@media only screen and (max-width: 768px){.product-section.product-holiday-bundle-template .gift-variant__subtitle .kids_variant_subtitle{font-size:3.25vw;padding:1.775vw 10px 2.28vw}.product-section.product-holiday-bundle-template .product-holiday-template .product_wrapper .pr_head_img .title{margin-bottom:4px;font-size:5.8vw}.product-section.product-holiday-bundle-template .product_section_header h3{margin-top:0}.product-holiday-bundle-template .bundle-product__badge{width:20vw;height:20vw;right:7.6vw;top:5.3vw;opacity:1;visibility:visible}.product-holiday-template .product_section_header{margin-bottom:18px}.bundle-product__badge h2{font-size:5.58vw}.product-section.product-holiday-bundle-template .slick-dots{margin-top:14px}.product-section.product-holiday-bundle-template .product-page .product_title{margin:25px 0 0;font-size:3.72vw}.product-section.product-holiday-bundle-template .product-page .pack_variant_title{font-size:3.488vw;margin-top:9px;margin-bottom:32px}.gift-bundle__discount{margin-top:17px}.template-product .product-page.product-holiday-template{padding-bottom:14.6vw}}.product-section.product-holiday-bundle-template .product-page.product-holiday-template .product_wrapper .product-single .grid__item:first-child:after{right:-10px;top:32px;width:1px}.product-page .product-single__photos .slick-arrow.slick-next:before{background-image:url(/cdn/shop/files/icon-next.svg?v=1726130891)}.product-page .product-single__photos .slick-arrow.slick-prev:before{background-image:url(/cdn/shop/files/icon-prev.svg?v=1726130891)}.free-slider__item{position:relative}.collection__item-badge{background-image:url(/cdn/shop/files/Badge_1ce61713-a26f-4115-88fd-59bca22f72c0.svg?v=1726804884);width:88px;height:88px;font-size:12px;text-transform:uppercase;color:#f485b3;line-height:1;display:flex;align-items:center;justify-content:center;padding:10px;font-family:Sofia Pro;font-weight:900;background-size:contain;background-repeat:no-repeat;position:absolute;top:-1vw;right:-2vw;top:-20px;right:-40px}@media only screen and (max-width: 768px){.collection__item-badge{width:17vw;height:17vw;font-size:2.3vw;top:-4.6vw;right:-5vw}.product-section.product-holiday-bundle-template .product-page.product-holiday-template .slick-list{padding:0 43px!important}.template-product .product-img-inner img,.template-product .iframe_video video{transform:scale(.925)}}.hook_diff{margin-bottom:0}.product-gifs-section{padding-top:0}@media only screen and (min-width: 769px){#deluxe-gift-bundle .product-holiday-template .product_wrapper .product-single{align-items:center}#deluxe-gift-bundle .grid__item__content{margin-top:0!important}}.product-page .product__thumbs--square .slick-dots{max-width:350px}.product-page .product__thumbs--square .slick-dots li{max-width:52px;margin:0 4px}.product-section.product-holiday-bundle-template .product-page.product-holiday-template .product_wrapper .product-single .grid__item.grid__item__content{padding-top:5px}@media (min-width: 769px){.choose_design{margin-top:0}.category-list{margin-bottom:2.4vw}.product-section .product-page .product__form,.product-section .product-page .product__form .subsription-wrapper,.product-section.product-holiday-bundle-template .product-holiday-template .product_wrapper .product__slides__wrapper{margin-top:0}}.bundle-product__badge h2{font-size:1.6vw;margin-top:.5vw}.bundle-product__badge h3{font-size:1.8vw;margin-top:.2vw}.bundle-product__badge p{margin:1px 0 3px;position:reltive}.bundle-product__badge p:after{height:1px;content:"";width:80%;left:10%;background:#fff;position:absolute;top:50%}.bundle-product__badge p span{text-transform:lowercase;padding:0 3px;font-family:Sofia Pro;font-size:.9vw;background:#fb8e9e;position:relative;z-index:1}@media only screen and (max-width: 768px){.product-holiday-bundle-template .bundle-product__badge{padding-top:1vw}.bundle-product__badge h2{font-size:3.72vw}.bundle-product__badge h3{font-size:4.4vw}.bundle-product__badge p{margin:1px 0 3px;position:reltive}.bundle-product__badge p:after{height:1px;content:"";width:80%;left:10%;background:#fff;position:absolute;top:50%}.bundle-product__badge p span{text-transform:lowercase;padding:0 3px;font-family:Sofia Pro;font-size:2vw;background:#fb8e9e;position:relative;z-index:1}}
/*# sourceMappingURL=/cdn/shop/t/272/assets/gift-bundle-product.css.map */
