@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:#e896c5;line-height:1}.product-page .subtitle{font-weight:900;color:#e896c5;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 1em .95em;border:1px solid #000000;border-radius:9px;min-width:6.4vw;background:#fff;text-transform:capitalize}.product-holiday-template .product_wrapper .category-tab span.active{background:#e896c5;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:#e896c5;box-shadow:0 0 0 2px #e896c5}.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:3vw 0 7vw}.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;padding:0 1.1vw}.product-section .product-page .shopify-product-form .quantity-wrapper .quantity-selector .js-qty__adjust.quantity__minus{left:1vw}.product-section .product-page .shopify-product-form .quantity-wrapper .quantity-selector .js-qty__adjust.quantity__plus{right:1vw}.product-section .product-page .shopify-product-form .quantity-wrapper .add-to-cart__wrapper button{font-size:17px;height:45px;font-weight:600}.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:36vw}.product-pack-template.product-holiday-template .product_wrapper .tabbing_switch[data-group="4-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 10px}.purchase_var ul li .purchase_lable .select_drop{margin-top:4px;margin-left:30px}.purchase_var ul li .purchase_lable .select_drop .js-dropdown-list{padding-left:10px}.product-pack-template.product-holiday-template .product_wrapper .product__slides__wrapper{margin-top:3.5vw}.purchase_var ul li .purchase_lable.sub_pack{padding:23px 18px 16px 10px}.purchase_var ul li .purchase_lable.sub_pack:before{top:20px;left:21px}.purchase_var ul li .purchase_lable.sub_pack:after{top:23px;left:24px}.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:13px}.product-section .product-page.product-holiday-template .shopify-product-form .quantity-wrapper{margin:3vw 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: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;white-space:nowrap;min-width:21.1vw}.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:19px}.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}.product-page .product__thumbs--square .slick-dots{max-width:227px;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{width:49px!important;margin:0 4.6px;height:auto;max-width:49px;height:49px!important;border-radius:4px}.product-page .product__thumbs--square .slick-dots li.slick-current{border-width:2px}}.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:82vw;margin:26px auto 0}.purchase_var ul li .select_text_wp p{font-size:2.558vw;line-height:1.4}.purchase_var ul li .select_text_wp{margin:5px 0 0 28px;padding-left:2vw}.template-product .banner-hook__slider .slick-list{padding:0!important}.product-page .product_wrapper{padding-bottom:40px}.purchase_var ul li .purchase_lable{border-radius:14px;padding:11px 25px 10px 16px}.purchase_var ul li .purchase_lable.sub_pack{padding:14px 25px 10px 16px}.purchase_var ul li .purchase_lable .price_label{padding-left:8.37vw}.purchase_var ul li .purchase_lable .select_drop{border-radius:11px;margin-top:6px;margin-left:25px}.purchase_var ul li .purchase_lable .select_drop .js-link{padding:10px 15px 8px 10px}.purchase_var ul li .purchase_lable .select_drop .js-dropdown-list{padding-left:10px}.purchase_var ul li .purchase_lable .select_drop:before{width:14px;height:12px;top:11px;right:12px}}.purchase_var ul li .purchase_lable:after{background:#e896c5}@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: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:#e896c5;font-size:1.53vw;letter-spacing:-.01em;font-family:Sofia Pro;margin-bottom:0vw;line-height:1;min-height:2.2vw;display:flex;align-items:center;justify-content:center}.product-newdesign__banner-content{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;padding:2vw 2vw 2vw 0vw}.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;text-transform:uppercase;padding:.1em .4em .18em .2em;border:1px solid #000;display:inline-block;border-radius:9px;background:#d97fb3;margin-left:.5vw;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:-1.3vw;right:-1.5vw;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.3vw;margin:0;min-height:6.5vw}.product-newdesign__banner-content{padding:6vw 0vw 2vw}.product-newdesign__banner-content h1{font-size:3.72vw}.newdesign-heading span{font-size:8.6vw;padding:.1em .2em .18em}.newdesign-heading span:before{font-size:5.58vw;width:6.74vw;height:6.74vw;top:-2.7vw;right:-3.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:.6vw;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:3vw;margin-bottom:3vw;gap:6px}.newdesign__starreview h4{font-size:12px}.newdesign__starreview svg{height:15px;width:auto}}.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}.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}}.section--product-template-bags .product-newdesign__banner-content h1{font-family:Righty;font-weight:400;font-size:3.5583vw}.section--product-template-bags .newdesign-heading{display:none}.section--product-template-bags .product-page .product_title{font-size:2.5vw;min-height:6.1vw;letter-spacing:-.03em;display:flex;align-items:center;justify-content:center}.section--product-template-bags .newdesign-pack,.section--product-template-bags .newdesign__starreview{display:none}.section--product-template-bags .product-page.product-pack-template .product_wrapper .product-single .grid__item:last-child:after{background:#e2dbcf;display:none}@media only screen and (min-width: 769px){.section--product-template-bags .product-single{position:relative}.section--product-template-bags .product-single:before{content:"";height:100%;width:1px;display:block;position:absolute;top:0;left:50%;background:#e2dbcf}.section--product-template-bags .product-single__info{padding-right:.3vw;padding-top:0;padding-bottom:4vw}.section--product-template-bags .product-holiday-template .product_wrapper .product-single[data-group=singles]{align-items:center}.section--product-template-bags .product-section .product-page.product-holiday-template .shopify-product-form{max-width:45vw}.section--product-template-bags .product-pack-template.product-holiday-template .product_wrapper .tabbing_switch{row-gap:.9135vw;column-gap:.9135vw;max-width:45vw;margin:0 auto;padding:0}.section--product-template-bags .product-pack-template.product-holiday-template .product_wrapper .tabbing_switch li{width:10.5939vw!important}.section--product-template-bags .product-section .product-page.product-holiday-template .shopify-product-form .quantity-wrapper{margin:1.6vw auto 0}.section--product-template-bags .product-section .product-page .shopify-product-form .quantity-wrapper .quantity-selector{max-width:8.4644vw}.section--product-template-bags .product-section .product-page .shopify-product-form .quantity-wrapper .add-to-cart__wrapper{max-width:17.8055vw;margin-left:.4049vw}.section--product-template-bags .product-section .product-page .shopify-product-form .quantity-wrapper .add-to-cart__wrapper button{font-size:1.0429vw;height:2.8037vw}}.section--product-template-bags .choose_design ul li label{border:3px solid #e2dbcf}@media only screen and (max-width: 768px){.section--product-template-bags .product-newdesign__banner-content{padding:4.4vw 0vw 2vw}.section--product-template-bags .product-newdesign__banner-content h1{font-size:6.5116vw}.section--product-template-bags .product-page .product_title{font-size:5.8vw;min-height:9.5vw}.template-product .section--product-template-bags .product-page.product-holiday-template{padding-top:1vw}.section--product-template-bags .product-holiday-template .product_wrapper .tabbing_switch{padding-top:0}.section--product-template-bags .product-section .product-page .shopify-product-form .quantity-wrapper .quantity-selector{max-width:26vw}.section--product-template-bags .choose_design ul li label{border:3px solid #e2dbcf}.section--product-template-bags .choose_design ul li input:checked+label{box-shadow:none}.template-product .section--product-template-bags .product-page .subtitle{margin-bottom:-2vw}.section--product-template-bags .product-pack-template.product-holiday-template .product_wrapper .tabbing_switch[data-group="3-packs"],.section--product-template-bags .product-pack-template.product-holiday-template .product_wrapper .tabbing_switch[data-group="6-packs"]{margin:0 auto}.choose_design{margin:9px 0 0}}.swatch .header{display:none}.atc-line{padding:0 .2em}.pre-order-tag{margin-top:12px;margin-left:8.4644vw;min-height:20px}.pre-order-tag p{font-size:12px;font-family:Sofia Pro;font-weight:300;font-style:italic}@media only screen and (max-width: 768px){.pre-order-tag p{font-size:10px}.pre-order-tag{margin-top:10px;margin-left:26vw;min-height:16px}}.pre_tag{display:none}.product_wrapper .tabbing_switch li.badge_new label:after{content:"";display:block;width:100%;height:100%;position:absolute;top:-3px;right:-3px;background-image:url(/cdn/shop/files/NewTag_Mobile.svg?v=1753753754);background-size:contain;background-repeat:no-repeat;z-index:1}
/*# sourceMappingURL=/cdn/shop/t/270/assets/main-product-bags.css.map */
