.product-newdesign__banner{background:#fffcf7}.product-mystery__header{position:absolute;top:0;width:100%;text-align:center;padding-top:1.2vw}.mystery-heading{font-size:3.9264vw;font-family:Righty;font-weight:400;font-style:normal;color:#fff;margin:0 0 .2vw}.mystery-subheading{font-size:1.5337vw;color:#ff83c1;font-family:Sofia Pro;font-weight:700;margin-right:1vw}.mystery-description{margin-top:.8vw}.mystery-description p{font-size:1.227vw;color:#fff;font-family:Sofia Pro;font-weight:400;line-height:1;margin:0}.mystery-description p strong{font-weight:700}@media only screen and (max-width: 768px){.product-newdesign__banner{padding-bottom:11.5vw}.product-mystery__header{padding-top:3.2vw;height:100%}.mystery-heading{font-size:6.7264vw}.mystery-subheading{font-size:4.4186vw}.mystery-description p{font-size:3.4884vw;color:#ff83c1}.mystery-description{width:100%;position:absolute;bottom:2vw}.purchase_var{margin:34px auto 0}}.product-mystery__note{font-size:1.227vw;font-family:Sofia Pro;font-weight:300;font-style:italic;line-height:1;white-space:nowrap;margin:1.5vw 0;margin-left:-40px;margin-right:-40px}@media (min-width: 1200px){.product-mystery__note{font-size:20px;margin:19.8px 0;margin-left:-2.5vw}}@media only screen and (max-width: 768px){.product-mystery__note{margin:4.2vw 0;font-size:2.7907vw}}.product-page .product_wrapper .product-single__photos .product-img-inner{padding-top:1.5vw}.product-img-inner:after{content:"";width:4.2vw;height:4.2vw;display:inline-block;background-image:url(/cdn/shop/files/Question.svg?v=1749539669);background-size:contain;position:absolute;top:0;right:-.8vw;background-repeat:no-repeat;opacity:0;transition:all .5s ease-in-out}@media only screen and (min-width: 1200px){.product-img-inner:after{width:69px;height:69px;right:-15px}}@media only screen and (max-width: 768px){.product-page .product_wrapper .product-single__photos .product-img-inner{padding-top:3.5vw}.product-img-inner:after{content:"";width:11.6vw;height:11.6vw;right:-2.8vw}.choose_design{margin-top:8px}}.product__photo.slick-active .product-img-inner:after{opacity:1}.mystery_variant_image{width:13.3vw;height:13.3vw;border:3px solid #fcbcb4;border-radius:10px;overflow:hidden}.choose_design ul .mystery-group__variants li label{font-size:1.227vw;font-family:Sofia Pro;font-weight:600;color:#000;width:15vw;height:3.49vw;padding:0;display:flex;align-items:center;justify-content:center;padding-bottom:.4vw;border:1px solid #000}.choose_design ul .mystery-group__variants li input:checked+label{border-color:#000;background:#000;color:#fff;box-shadow:none}.choose_design ul .mystery-group__variants li{width:100%;max-width:unset;padding:0}.mystery-group__variants{display:flex;flex-direction:column;gap:1.227vw;justify-content:space-between}.choose_design ul{gap:1.227vw;padding-top:2.3vw}@media only screen and (max-width: 768px){.mystery_variant_image{width:30.6977vw;height:30.6977vw}.choose_design ul .mystery-group__variants li label{font-size:3.0233vw;width:34.4vw;height:8.1vw}.mystery-group__variants{gap:2.79vw}.choose_design ul{gap:2.79vw;padding-top:4.65vw;margin:0}}.product-page.product-pack-template .product_wrapper .product-single .grid__item:last-child:after{background:#e2dbcf}@media only screen and (min-width: 769px){.product-pack-template.product-holiday-template .product_wrapper{padding:0vw 0 2.5vw}.product-pack-template.product-holiday-template .product_wrapper .product__slides__wrapper{margin-top:0;padding-top:.5vw}.product-single__info{padding-top:.5vw;padding-bottom:5vw}.product-section .product-page.product-holiday-template .shopify-product-form .quantity-wrapper{margin-top:2vw}}.product-page .subtitle{margin-top:0;color:#ff83c1}@media only screen and (max-width: 768px){.template-product .product-page.product-holiday-template{padding-top:0}.template-product .product-page .subtitle{margin-bottom:0;margin-top:0}}.purchase_option{border:1px solid #000;border-radius:14px;padding:.55vw 2.3vw .9vw 1.53vw;background:#fff;display:block;text-decoration:none;position:relative}.price_label{padding-left:2.2vw;display:flex;justify-content:space-between;align-items:center;text-align:left;position:relative}.price_label:before{content:"";width:1.4vw;height:1.4vw;display:block;border-radius:100%;border:1px solid #000;position:absolute;left:0;top:.5vw}.price_label:after{content:"";width:.9vw;height:.9vw;display:block;border-radius:100%;background:#fcbcb4;position:absolute;left:.25vw;top:.75vw;display:none}.purchase_option.active .price_label:after{display:block}.purchase_option h4{font-family:Righty;font-weight:400;font-style:normal;font-size:1.3497vw;color:#000;margin:0}.purchase_option p{font-size:.9816vw;font-family:Sofia Pro;font-weight:400;margin:0;line-height:1.1;color:#000}.purchase_option p strong{font-weight:600}.purchase_option .pack-price{font-size:.9816vw;font-family:Sofia Pro;font-weight:300;color:#000}.purchase_option .pack-price span{font-weight:600;font-size:1.1043vw;margin-left:.8vw}.purchase_option.annual{margin-top:2.33vw}.purchase_option.annual .pack-price{margin-top:1.2vw}.welcome-gift{width:7.362vw;height:3.4vw;font-size:.7975vw;font-family:Sofia Pro;font-weight:900;line-height:.85;color:#fff;display:flex;align-items:center;justify-content:center;background-image:url(/cdn/shop/files/Badge_25d6ce78-2d0f-44f1-b598-3400dbb2fa5d.svg?v=1749548318);background-size:contain;background-repeat:no-repeat;position:absolute;top:-1.25vw;right:1vw;padding-bottom:.8vw}@media only screen and (max-width: 768px){.purchase_option{padding:1vw 6vw 2.2vw 4.2vw}.purchase_option h4{font-size:3.9535vw}.purchase_option p,.purchase_option .pack-price{font-size:3.0233vw}.purchase_option .pack-price span{font-size:3.2558vw}.price_label{padding-left:5.5vw}.price_label:before{width:3.7209vw;height:3.7209vw;top:1vw}.price_label:after{width:2.2vw;height:2.2vw;top:1.75vw;left:.8vw}.purchase_option.annual{margin-top:6vw;pading-bottom:3.8vw}.purchase_option.annual .pack-price{margin-top:4.2vw}.welcome-gift{width:20.2326vw;height:9.3vw;font-size:2.3256vw;top:-3.5vw;right:2.4vw}.product-section .product-page.product-holiday-template .shopify-product-form .quantity-wrapper{margin-top:6vw}.product-page .product_wrapper{padding-bottom:32px}}
/*# sourceMappingURL=/cdn/shop/t/269/assets/main-product-mystery.css.map */
