.insurance-row{display:flex;align-items:center;justify-content:start;margin-top:20px}.gift-wrapping-row{display:flex;align-items:center;justify-content:start;margin-top:20px;margin-bottom:20px}.insurance-row .insurance-icon,.gift-wrapping-row .gift-wrapping-icon{height:auto;width:30px}.insurance-icon,.gift-wrapping-icon{cursor:pointer}.insurance-icon-blue{fill:#59c9ed}.text-insurance,.text-gift-wrapping{width:"100%";font-size:14px;padding-left:10px;cursor:pointer}.switch-insurance,.switch-gift-wrapping{position:relative;display:inline-block;width:40px;min-width:40px;height:20px;margin-bottom:0}.switch-insurance input,.switch-gift-wrapping input{opacity:0;width:0;height:0}@media only screen and (max-width:991px){.switch-insurance,.switch-gift-wrapping{display:block!important}}.slider-insurance,.slider-gift-wrapping{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider-insurance:before,.slider-gift-wrapping:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider-insurance,input:checked+.slider-gift-wrapping{background-color:#59caed}input:focus+.slider-insurance,input:focus+.slider-gift-wrapping{box-shadow:0 0 1px #59caed}input:checked+.slider-insurance:before,input:checked+.slider-gift-wrapping:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translate(20px)}.slider-insurance.round,.slider-gift-wrapping.round{border-radius:34px}.slider-insurance.round:before,.slider-gift-wrapping.round:before{border-radius:50%}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3!important;justify-content:center;align-items:center;z-index:1000;margin:0!important}.modal-content{background-color:#fff;border-radius:5px;box-shadow:0 4px 8px #0003;position:relative;top:30%;left:0;width:40%;height:auto;margin-left:auto;margin-right:auto}.close{position:relative;cursor:pointer;font-size:30px;margin-left:auto;text-align:center;border:1px solid;background:#000;color:#fff;padding:0 .5rem .25rem;border-radius:5px}.close-btn{background-color:#000;color:#fff;padding-bottom:4px;padding-left:12px;padding-right:12px;font-size:xx-large;border-radius:3px}.modal-header{padding:10px 23px 10px 10px;position:absolute;top:20px;right:0;z-index:99999;cursor:pointer}@media only screen and (max-width:1000px){.modal-header{padding:0 22px 10px 10px}}.modal-header h4{margin:0;color:#000;font-family:Lexend;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.modal-body{padding:30px 0 30px 30px;color:#000;font-family:Lexend;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.modal-footer{text-align:end;padding:10px 0 16px}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1;display:none}.c-btn{font-family:Lexend,sans-serif;font-weight:600;font-size:18px;line-height:1.4;color:#000;letter-spacing:normal;padding:12px 45px;text-transform:capitalize;position:relative;border-radius:10px;margin:0 5px;border:2px solid #2D2D2D;background-color:#fff;transition:.3s all;cursor:pointer}.c-btn-close{background-color:#fff!important;border:1px solid #18820E!important;color:#18820e!important}.c-btn-success{background-color:#40b435!important;color:#fff!important;border:none!important}.c-form-control{border:1.5px solid #e0e0e0!important;border-radius:15px;background-color:#fff!important;padding:12px 18px!important;font-family:Lexend,sans-serif!important;min-height:auto!important;height:auto!important;font-size:15px!important;color:#2d2d2d;margin:10px 0!important}.insurance_modal{display:flex;padding:24px 24px 18px;align-items:center;position:relative}@media only screen and (max-width:700px){.insurance_modal{display:block;padding-top:65px}.modal-body{padding-left:0;text-align:center}}@media only screen and (max-width:1200px){.insurance_modal{display:block;padding-top:65px}}@media only screen and (max-width:600px){.modal-content{width:346px;max-height:80%;top:10%;overflow:scroll}.modal-footer{text-align:center}}.icon-insurance,.icon-gift-wrapping{padding:.25rem .5rem 0;cursor:pointer}.gift-bag-media{width:70px;margin-left:15px}.gift-bag-container h4.gift-title{font-size:15px;line-height:24px;font-weight:700;font-family:Lexend;margin-bottom:16px}.gift-bag-container .gift-box{display:flex;align-items:center;margin-bottom:15px}.gift-bag-container{max-width:400px;background-color:#eee;line-height:15px!important;border-radius:6px;margin:auto}@media only screen and (min-width:992px){.gift-bag-container{margin-left:6px}}.gift-bag-content p{font-size:13px!important;line-height:15px;font-weight:400;font-family:Lexend;margin-left:20px;margin-top:2px;max-width:200px}.gift-bag-container .originalprice{font-size:16px!important;line-height:32px;font-weight:400;font-family:Lexend;color:#d70000;margin-right:0!important}.gift-bag-container .compareprice{font-size:15px;line-height:27px;font-weight:400;font-family:Lexend;text-decoration:line-through}input#giftBag{height:24px!important;border-radius:5%;border:1px solid transparent!important;padding:0!important;min-height:inherit!important;width:24px!important;float:left;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;outline:none;content:none}input#giftBag:before{font-family:FontAwesome;content:"\f00c";font-size:20px;color:transparent!important;background:#fff;display:block;width:24px!important;height:24px!important;border:1px solid black;border-radius:5px!important;display:flex;align-items:center;justify-content:center}input#giftBag:checked:before{color:#000!important}.gift-bag-checkbox{margin-left:auto;margin-right:20px}.gift-bag-checkbox p.line-item-property__field{line-height:inherit;font-size:inherit;display:inline-block}.gift-bag-container p{margin-left:15px!important;line-height:18px!important;margin-top:8px}.gift-bag-container-lower{margin-top:20px}@media only screen and (max-width:798px){.gift-bag-container p{margin-left:15px}.gift-bag-container-lower{margin-top:10px}}.gift-bag-container{display:none}.product-main .gift-bag-container{display:block;max-width:100%}@media only screen and (max-width:798px){.klaviyo-form-TUKbZw.klaviyo-form.form-version-cid-1{padding-left:0!important}.custom-newsletter-section .newsletter_section .newsletter_blocks .newsletter_left .title{padding-right:0!important}}.body .section-wrapper .shopify-section{padding:0}form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.kl-private-reset-css-Xuajs1{background:transparent!important}button.needsclick.go1651758847.kl-private-reset-css-Xuajs1{color:transparent!important;height:42px!important;background:#2d2d2d!important;border-radius:10px!important;padding:2px 0 0!important;line-height:42px!important;margin:0!important;width:42px!important;overflow:hidden!important;left:99px;bottom:6px;position:relative;align-self:center!important}button.needsclick.go1651758847.kl-private-reset-css-Xuajs1:before{content:">";font-size:34px;line-height:42px;color:#fff}input#email_99328618{box-shadow:4px 4px #2d2d2d!important;border-radius:15px!important;width:290px!important}input#first_name_99328617{box-shadow:4px 4px #2d2d2d!important;border-radius:15px!important;margin-right:10px!important}.klaviyo-form-TUKbZw.klaviyo-form.form-version-cid-1{padding-left:15px}@media only screen and (max-width:991px){input#email_99328618{box-shadow:4px 4px #2d2d2d!important;border-radius:15px!important;width:200px!important}#shopify-section-newsletter div.newsletter_right label{display:flex!important}input#first_name_99328617{box-shadow:4px 4px #2d2d2d!important;border-radius:15px!important;margin-right:10px!important}button.needsclick.go1651758847.kl-private-reset-css-Xuajs1{color:transparent!important;height:40px!important;background:#2d2d2d!important;border-radius:10px!important;padding:2px 0 0!important;line-height:42px!important;width:40px!important;overflow:hidden!important;left:0;bottom:-3px;position:relative;align-self:flex-start!important;margin:0 0 0 53px!important}#shopify-section-newsletter div.newsletter_right label>div{font-size:12px!important}.klaviyo-form-TUKbZw.klaviyo-form.form-version-cid-1{padding-left:25px}.newsletter [data-testid=form-row]>[data-testid=form-component]>button{background:#f5e46d!important;color:#4ba5dc!important;height:48px!important;width:unset!important;padding-right:20px!important;padding-left:20px!important}}@media only screen and (min-width:992px){.newsletter [data-testid=form-row]>[data-testid=form-component]>button{height:61px!important;width:unset!important;padding-right:20px!important;padding-left:20px!important}}//color fix for wishlist in product page .product.custom-productpage .shopify-section--product-template .section .container .product-container .product-main .product_section .product__details .product-block--title .titlewithwishlistblock .swym-button{background:#5050501a!important}// hide blue circle newsletter pop up .kl-private-reset-css-Xuajs1.go3176171171{display:none}.floating-labels .field--show-floating-label .field__input{padding:.9285714286em .7857142857em!important}body.page-wishlist .section-wrapper .page-width .grid .grid__item .swym-wishlist-page .swym-simple-wishlist-container-content .swym-wishlist-detail-content .swym-wishlist-grid a.swym-wishlist-item.swym-is-anchor button.swym-add-to-cart-btn{border:1.5px solid #18820E!important;box-shadow:3px 3px #18820e!important;background-color:#45af3a!important}body.page-wishlist .section-wrapper .page-width .grid .grid__item .swym-wishlist-page .swym-simple-wishlist-container-content .swym-wishlist-detail-content .swym-wishlist-grid a.swym-wishlist-item.swym-is-anchor button.swym-add-to-cart-btn:hover{background-color:#18820e!important}.product.custom-productpage .shopify-section--product-template .section .container .product-container .product-main .product_section .product__details .product-block--form .product_form form .swatch_options .dropdown-list input:checked+.swatch-element{border-width:2.5px!important}.swym-wishlist-page .swym-simple-wishlist-container{position:relative}.swym-wishlist-page .swym-simple-wishlist-container .swym-wishlist-detail-header{position:absolute;top:-64px;left:auto;right:0}.swym-wishlist-page .swym-simple-wishlist-container .swym-wishlist-detail-separator{display:none!important}@media only screen and (max-width:991px){.product.custom-productpage .shopify-section--product-template .section .container .product-container .product-main .product_section .product__details .product-block--collapsible-tab .collapsible-tab__text{font-size:16px!important}.product.custom-productpage .shopify-section--product-template .section .container .product-container .product-main .product_section .product__details .product-block--collapsible-tab .collapsible-tab__text b,.product.custom-productpage .shopify-section--product-template .section .container .product-container .product-main .product_section .product__details .product-block--collapsible-tab .collapsible-tab__text strong{font-weight:500!important}}@media only screen and (max-width:900px){.swym-ui-component .swym-simple-wishlist-container .swym-wishlist-detail .swym-wishlist-context-menu{width:auto!important;right:0!important}#swym-wishlist-render-container .swym-simple-wishlist-container .swym-simple-wishlist-container-content .swym-action-container .swym-share-btn{padding:5px 10.5px!important}.swym-wishlist-page .swym-simple-wishlist-container .swym-wishlist-detail-header{top:-37px;right:37px}body.page-wishlist .section-wrapper .page-width .grid .grid__item .swym-wishlist-page .swym-simple-wishlist-container-content .swym-wishlist-detail-header{border:0}.swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar{position:relative}.swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar:before{content:"";position:absolute;bottom:-10px;width:100%;height:1px;background:#c4c4c4}}@media only screen and (max-width:767px){.shopify-section--recommended-products .gallery-cell .product-wrap .price-ui-badges .price-ui-badge__sticker{padding:5px 10px}.shopify-section--recommended-products .gallery-cell .product-wrap .price-ui-badges{left:-16px}.shopify-section--recommended-products .gallery-cell .product-wrap .price-ui-badges .price-ui-badge__sticker span{line-height:1}.swym-wishlist-page .swym-simple-wishlist-container .swym-wishlist-detail-header{top:-40px}}.custom-articlepage .button2{height:50px!important}.purchase-details__quantity{display:none!important}.purchase-details{flex-direction:column!important;align-items:flex-start!important;width:100%}.product-main .product_section .product__details .non-stickybtn.purchase-details__buttons{width:100%!important}.product.custom-productpage .shopify-section--product-template .section .container .breadcrumb-collection .breadcrumb_text a{font-size:14px!important}.cart.custom-cartpage .shopify-section--cart-template #cart_form .cart__wrapper .one-third,.cart.custom-cartpage .shopify-section--cart-template #cart_form .cart__wrapper .one-third .subtotal .checkout_button{background:#f5f5f5!important}.product.custom-productpage .sale.savings{text-transform:uppercase;font-size:12px!important}#countdown ul{display:flex;justify-content:center;align-items:center;margin-top:30px;grid-gap:30px;background-color:#f0f8ff;padding:20px}#countdown ul li{line-height:35px;font-size:35px;text-align:center;font-family:Baby Pilot,sans-serif!important;color:#293a8a;margin-bottom:0}#countdown ul li span{display:block}@media(max-width:479px){#countdown ul{grid-gap:12px}#countdown ul li{font-size:20px;line-height:25px}}button.add_to_cart.global-button.global-button--primary.btn{height:30px}.product_instock{padding-left:6px;font-size:12px;color:green}#address-footer{width:100%;font-size:17px;color:#828282;line-height:1.4;padding-top:0}@media only screen and (max-width:767px){.footer_credits{margin-bottom:20px}}.custom-badge{position:absolute;top:0;right:0;z-index:5;padding:5px}.custom-badge img{max-width:100px!important;max-height:100px!important;background-color:transparent!important}#gf-grid .custom-badge img{max-width:75px!important;max-height:75px!important}.custom-badge.hr{left:unset;right:0}.custom-badge.hl{left:0;right:unset}.custom-badge.vb{bottom:0;top:unset}.custom-badge.vt{top:0;bottom:unset}.custom-badge.rr{border-radius:5px}.custom-badge.rc{border-radius:20px}.rm-spaces{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;display:block!important}.tp-black-friday-container{display:block;padding:4px 22px;border-radius:4px;margin-bottom:14px;margin-top:34px;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:28.8px;margin-left:6px}@media(max-width:767px){.tp-black-friday-container{font-size:14px;margin-left:0;margin-bottom:0;margin-top:24px;padding:4px 13px}}li.dot.smalldot{height:5px!important;width:5px!important;vertical-align:middle}.cart-item-table .checkBoxClasstd,.cart-item-table thead{display:none}@media(max-width:991px){footer.footer .footer-menu-wrap .tp-scanner-container.tp-scanner-container-mobile .tp-scanner-logos{gap:24px!important;justify-content:center}}@media(min-width:768px){footer.footer .footer-menu-wrap .footer_credits .tp-footer-credits-container .footer-bottom-link ul li a{font-size:15px}.footer_credits .tp-main-scanner-image img{width:86px;height:86px}}.footer_credits .tp-main-scanner-image img,.tp-scanner-logos img{display:block}.tp-scanner-logos{display:flex;gap:12px}footer.footer .footer-menu-wrap .tp-scanner-container .tp-scanner-heading h2{margin-bottom:8px}footer.footer .footer-menu-wrap .footer_credits .tp-scanner-container{margin-left:50px}footer.footer .footer-menu-wrap .footer_credits{display:flex;align-items:end}.tp-scanner-logos img{height:32px!important;max-width:100%}input.gf-controls-search-input{padding-left:40px!important}.widget_v3 .block.stars .star{font-size:unset;width:13px;height:13px;display:inline-block;background-image:url(https://cdn.shopify.com/s/files/1/0116/9434/2203/files/review-star.svg?v=1691060466);background-size:contain;background-repeat:no-repeat}.product-details__item--property{font-size:14px}.price-australia{color:inherit!important}.swatch-title-flex{display:flex;flex-direction:column}.size-guide-link,.size-guide-link-mob{display:block;margin-top:-15px;font-size:14px}@media(max-width:991px){.size-guide-link{display:none}}@media(min-width:992px){.size-guide-link-mob{display:none}}.pagination .page,.pagination>span>a{font-size:20px!important}.pagination .page.current{color:#fff!important;width:40px!important;height:40px!important;display:flex!important;justify-content:center!important;align-items:center!important;background-color:#5ccaec!important;border-radius:20%!important;font-weight:500!important;box-shadow:3px 3px #233e85!important;padding:10px!important}@media(max-width:991px){.pagination .page,.pagination>span>a{font-size:16px!important}.pagination .page.current{width:30px!important;height:30px!important;padding:5px!important}}.blog_cta{display:flex;justify-content:center}.blog_cta a{border:2px solid #18820E!important;box-shadow:4px 4px #18820e!important;text-decoration:none!important;color:#fff!important;background-color:#45af3a!important;text-transform:uppercase!important}.blog_cta a:hover{background-color:#18820e!important}@media only screen and (max-width:767px){.blog_cta a{font-size:16px!important}}.cart_free_shipping{display:none}.product-minibanner,.product-countdown-banner{margin:10px 0;cursor:pointer;position:relative}.product-minibanner .tooltip{position:absolute;bottom:-25px;left:50%;transform:translate(-50%);background:#000;color:#fff;padding:5px 10px;font-size:14px;border-radius:4px;white-space:nowrap;z-index:10;opacity:0;transition:opacity .3s ease}.product-minibanner .tooltip.show,.product-countdown-banner .tooltip.show{display:block;opacity:1}.product-countdown-banner .tooltip{position:absolute;bottom:-25px;right:2%;background:#000;color:#fff;padding:5px 10px;font-size:14px;border-radius:4px;white-space:nowrap;z-index:10;opacity:0;transition:opacity .3s ease}.product.custom-productpage #customreviewsection .reviewox-area .reviewox-rating i.fa{font-size:unset;vertical-align:middle;color:#ffcd05;width:14px!important;height:14px!important;display:inline-block;background-image:url(https://cdn.shopify.com/s/files/1/0116/9434/2203/files/review-star.svg?v=1691060466);background-size:contain;background-repeat:no-repeat}#customreviewsection .reviewox-area{padding-left:20px;padding-top:20px;margin-bottom:-20px}@media only screen and (max-width:767px){#customreviewsection .reviewox-area{padding-left:0;display:flex;justify-content:center}}.product.custom-productpage #customreviewsection .reviewox-area .reviewox-rating span{font-family:Lexend;font-size:14px;font-weight:400;line-height:36px;letter-spacing:0em;text-align:left;vertical-align:middle;color:#828282;padding-left:5px}#customreviewsection .reviewox-area .reviewox-rating .tp-rating{color:#2d2d2d!important;font-weight:600!important}.custom-product-review-section #reviewox_v3 #block .block-item-wrap.has-img .block-item .main .box .block .main-text span.main-text{padding:0!important}.custom-colorswatch-container{flex-wrap:nowrap!important;flex-direction:column!important;gap:5px!important}.custom-colorswatch,.custom-otherswatch{gap:5px!important}.custom-otherswatch{display:flex!important;flex-direction:row!important}.custom-otherswatch label{white-space:nowrap!important;margin:0!important}.custom-colorswatch label{margin:0!important}@media only screen and (max-width:767px){.custom-colorswatch,.custom-otherswatch{display:flex;flex-wrap:nowrap!important;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;max-width:none!important}.custom-colorswatch::-webkit-scrollbar,.custom-otherswatch::-webkit-scrollbar{display:none}}.swatch .custom-option_title{margin:0!important}.product.custom-productpage .shopify-section--product-template .section .container .product-container .product-main .product_section .product__details .product-block--form .product_form form .swatch_options .swatch{gap:5px!important}.product-price-block,.product-price-block .product-price{width:100%}.product-price-block .product-price .modal_price{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center}.product-price-block .free-variant-shipping{order:7;background-color:#fe7d1c;color:#fff;text-transform:uppercase;font-size:10px;padding:0 8px;border-radius:10px;display:flex;justify-content:center;align-items:center;gap:5px;white-space:nowrap;flex-wrap:nowrap}.product-price-block .free-variant-shipping .free-shipping-icon{height:14px;width:auto}.skills-benefits .skills-benefits-title{font-weight:700}.skills-benefits .metafield-rich_text_field p{margin-bottom:14px}.product.custom-productpage .shopify-section--product-template .section .container .product-container .product-main .product_section .product__details .product-block--title .toy-type-section{gap:10px!important}.product.custom-productpage .shopify-section--product-template .section .container .product-container .product-main .product_section .product__details .product-block--title .toy-type-section .product__label--bulk-buy span,.product.custom-productpage .shopify-section--product-template .section .container .product-container .product-main .product_section .product__details .product-block--title .toy-type-section .product__label--bulk-buy *{padding:0!important;color:#fff!important}.product.custom-productpage .shopify-section--product-template .section .container .product-container .product-main .product_section .product__details .product-block--title .toy-type-section .product__label--bulk-buy{padding-left:unset;padding-right:unset;padding:2px 10px!important;background-color:#5ccaec!important;border-radius:14px;color:#fff!important}.reviewox-area .reviewox-rating--flex{display:flex;gap:4px;align-items:center}.reviewox-area .custom-review-container--vertical{display:flex;flex-direction:column;align-items:center;padding:10px 0 10px 10px}.reviewox-area .custom-review-container--horizontal{display:flex;gap:2px}.reviewox-area .served-avatars{display:flex;align-items:center}.reviewox-area .served-avatars img{border-radius:50%;object-fit:cover;border:1px solid #000;margin-left:-12px;transition:transform .2s ease}.reviewox-area .served-avatars img:first-child{margin-left:0}.reviewox-area .served-avatars img:hover{transform:scale(1.05);z-index:10}@media(min-width:768px){.reviewox-area .served-avatars img{width:36px!important;height:36px!important}}@media(max-width:767px){.reviewox-area .served-avatars img{width:24px!important;height:24px!important;margin-left:-10px}}.parents-happy-container{display:flex;align-items:center;justify-content:center;gap:5px;padding:10px 0}.parents-happy-container img{border-radius:50%;object-fit:cover;border:1px solid #000}@media(min-width:768px){.parents-happy-container img{width:40px!important;height:40px!important}}@media(max-width:767px){.parents-happy-container img{width:40px!important;height:40px!important}}.parents-happy-container span{font-family:Lexend;font-size:14px;font-weight:400;line-height:36px;letter-spacing:0em;text-align:left;vertical-align:middle;color:#828282;padding-left:5px}.atc-shipping-info{padding:10px 0;text-align:center;width:100%;font-size:12px}.atc-shipping-info .country-bold{font-weight:700}.atc-shipping-info .date-highlighted{background-color:#fe7d1c57}.countryimage{height:12px!important}.atc-cart-info-container{display:flex;flex-direction:column;gap:5px;padding-top:10px;padding-bottom:20px}.atc-cart-info-container .atc-cart-info{display:flex;justify-content:flex-start;align-items:center;gap:10px;width:100%}.atc-cart-info-container .atc-cart-info svg{width:32px;min-width:32px;height:32px;min-height:32px}.atc-cart-info-container .atc-cart-info .cart-info-text{font-size:12px}@media(max-width:991px){.reviews-desktop-only{display:none}.custom-section-tabs-below{display:none!important}.custom-product-review-section.reviews-mobile-only{padding:10px 0!important}}@media(min-width:992px){.reviews-mobile-only,.faqs-mobile-only{display:none}}.product_instock--custom{color:#000}.product_instock--custom #onlyleft,.product_instock--custom .sold_items{color:#d40511}.cart__item_info .product_instock{color:#000!important;padding-left:0}.cart__item_info .cart-sold-urgency{color:#d40511!important}.cart__item_info p.meta{margin-bottom:0}.cart_savings.sale *{color:#18820e!important}.cart-timer-text{padding:20px 0 10px;font-size:16px;color:#000;font-weight:400;margin-bottom:0}.cart-timer-text .cart-timer{color:#d40511;font-weight:600}@media(max-width:991px){.cart-timer-text{text-align:center}}.money.savings-money,.money.savings-money *{color:#18820e!important}.money.savings-original-money,.money.savings-original-money *{color:#828282!important;text-decoration-line:line-through}@media(max-width:991px){.money.savings-money,.money.savings-money *{font-size:18px!important}.money.savings-original-money,.money.savings-original-money *{font-size:14px!important}}@media(min-width:992px){.money.savings-money,.money.savings-money *{font-size:20px!important}.money.savings-original-money,.money.savings-original-money *{font-size:16px!important}}.delivery-date-container{font-size:14px;text-align:start;width:100%;margin-bottom:10px}.afterpay_country{font-size:11px;margin-top:-20px;margin-bottom:10px;display:flex;align-items:center;gap:8px}.product-block--custom-liquid .tp_payment_methods_block{display:flex;justify-content:center;margin-bottom:20px;margin-top:-30px}@media(max-width:991px){.product-block--custom-liquid .tp_payment_methods_block img{height:22px!important;width:auto!important}}@media(min-width:992px){.product-block--custom-liquid .tp_payment_methods_block img{height:26px!important;width:auto!important}}@media(max-width:991px){.desktop-swatch{display:none}.mobile-swatch{display:block}}@media(min-width:992px){.desktop-swatch{display:block}.mobile-swatch{display:none}}.custom-swatch-title-flex{display:flex;flex-direction:column!important}.custom-dropdown-list{max-width:unset!important}.custom-home-first--hide-mobile a.global-button.first_button,.custom-home-first--hide-mobile a.global-button.second_button{display:flex;gap:12px}:is(.custom-home-first--hide-mobile a.global-button.first_button,.custom-home-first--hide-mobile a.global-button.second_button) svg{height:30px}.custom-home-first--hide-mobile a.global-button.first_button:hover,.custom-home-first--hide-mobile a.global-button.second_button:hover{background-color:#f2cd13!important;border-color:#000}.custom-desc-gifs{display:flex;flex-direction:column;gap:10px;width:100%;align-items:center;margin-top:10px}.custom-desc-gifs img{border-radius:20px;width:100%}.swym-button.swym-add-to-wishlist-view-product,.swym-button.swym-add-to-wishlist{display:none!important}.closure-sale{padding:20px;text-align:center;margin:10px 0 20px;box-shadow:0 2px 5px #0000001a;border-radius:14px}@media(max-width:798px){.closure-sale{margin-right:0}}.closure-sale-title{font-size:20px;font-weight:700;margin-bottom:6px;text-align:center}.closure-sale-subtitle{font-size:13px;font-weight:600;margin-bottom:15px;text-align:center}.closure-sale-list{list-style-type:none;padding:0;margin:0 auto;font-size:13px;text-align:center}.closure-sale-list li{margin-bottom:14px}.ai-content-wrapper{display:flex;flex-direction:column}.ai-content-container{display:flex;flex-direction:column;gap:16px;align-items:flex-start;margin-top:40px;margin-bottom:60px;width:100%}.ai-models-text{width:100%;display:block;font-size:16px;color:#828282;line-height:1.4;padding-top:0}.ai-models-container{display:flex;justify-content:flex-start;gap:16px;width:100%}.w-inline-block{max-width:50px;max-height:50px}@media(max-width:768px){.ai-content-container{align-items:center;margin-top:20px;margin-bottom:20px}.ai-content-wrapper{align-items:center}.tp-footer-credits-container{display:flex;flex-direction:column;align-items:center}.ai-models-container{justify-content:center}}.payments-trust-row{display:flex;justify-content:center;gap:8px}.payments-trust-row .payments-trust-icon{height:42px;width:43px}.custom-collectionpage .shopify-section--collection-template .section .content.container .content-wrapper .has-sidebar-option #gf-grid #gf-products .spf-col-xl-4 .product-wrap,.flickity-slider .product-wrap{padding-bottom:0!important}:is(.custom-collectionpage .shopify-section--collection-template .section .content.container .content-wrapper .has-sidebar-option #gf-grid #gf-products .spf-col-xl-4 .product-wrap,.flickity-slider .product-wrap) .product-info__caption{padding-top:8px}:is(.custom-collectionpage .shopify-section--collection-template .section .content.container .content-wrapper .has-sidebar-option #gf-grid #gf-products .spf-col-xl-4 .product-wrap,.flickity-slider .product-wrap) .product-info__caption .product-details .toy-type-section{margin-bottom:0!important}:is(.custom-collectionpage .shopify-section--collection-template .section .content.container .content-wrapper .has-sidebar-option #gf-grid #gf-products .spf-col-xl-4 .product-wrap,.flickity-slider .product-wrap) .product-info__caption .product-details .product-price-addcart-block .price-block span{font-weight:500!important}.product-wrap{position:relative!important}.product-wrap .product-price-addcart-block .price-block,.product-wrap .product-price-addcart-block{position:absolute!important;bottom:10px!important}@media(min-width:769px){.custom-collectionpage .shopify-section--collection-template .section .content.container .content-wrapper .has-sidebar-option #gf-grid #gf-products .spf-col-xl-4 .product-wrap .product-info__caption,.flickity-slider .product-wrap{padding-top:14px}.custom-collectionpage .shopify-section--collection-template .section .content.container .content-wrapper .has-sidebar-option #gf-grid #gf-products .spf-col-xl-4 .product-wrap .product-details,.flickity-slider .product-wrap .product-details{margin-bottom:50px!important}.slider-gallery .product-wrap .product-details{margin-bottom:15px!important}.slider-gallery .thumbnail .product-info__caption{margin-top:0!important}.flickity-slider .gallery-cell .product-info__caption .product-details .title{margin-bottom:30px!important}}@media(max-width:768px){.custom-collectionpage .shopify-section--collection-template .section .content.container .content-wrapper .has-sidebar-option #gf-grid #gf-products .spf-col-xl-4 .product-wrap .product_image a .image__container .image-element__wrap{padding:0!important}.flickity-slider .gallery-cell .product_image,.slider-gallery .gallery-cell .product_image{padding-left:0!important;padding-right:0!important;padding-top:40px!important}.custom-collectionpage .shopify-section--collection-template .section .content.container .content-wrapper .has-sidebar-option #gf-grid #gf-products .spf-col-xl-4 .product-wrap .product_image a .image__container .product-saving-tag,.flickity-slider .product-wrap .product_image a .image__container .product-saving-tag{top:8px!important}.flickity-slider .gallery-cell .product-wrap .price-ui-badges .price-ui-badge__sticker,.slider-gallery .gallery-cell .product-wrap .price-ui-badges .price-ui-badge__sticker{margin-top:8px!important}:is(.custom-collectionpage .shopify-section--collection-template .section .content.container .content-wrapper .has-sidebar-option #gf-grid #gf-products .spf-col-xl-4 .product-wrap .product-info__caption .product-details .product-price-addcart-block .price-block,.flickity-slider .gallery-cell .product-info__caption .product-details .price.sale,.slider-gallery .gallery-cell .product-info__caption .product-details .price.sale) span:not(.was_price){font-size:15px!important}:is(.custom-collectionpage .shopify-section--collection-template .section .content.container .content-wrapper .has-sidebar-option #gf-grid #gf-products .spf-col-xl-4 .product-wrap .product-info__caption .product-details .product-price-addcart-block .price-block,.flickity-slider .gallery-cell .product-info__caption .product-details .price.sale,.slider-gallery .gallery-cell .product-info__caption .product-details .price.sale) span.was_price,:is(.custom-collectionpage .shopify-section--collection-template .section .content.container .content-wrapper .has-sidebar-option #gf-grid #gf-products .spf-col-xl-4 .product-wrap .product-info__caption .product-details .product-price-addcart-block .price-block,.flickity-slider .gallery-cell .product-info__caption .product-details .price.sale,.slider-gallery .gallery-cell .product-info__caption .product-details .price.sale) span.was_price *{font-size:12px!important}.custom-collectionpage .shopify-section--collection-template .section .content.container .content-wrapper .has-sidebar-option #gf-grid #gf-controls-container .gf-actions{margin-top:5px!important;margin-bottom:4px!important}.custom-collectionpage .shopify-section--collection-template .section .content.container .content-wrapper .has-sidebar-option #gf-grid #gf-products .spf-col-xl-4 .product-wrap,.flickity-slider .product-wrap,.slider-gallery .product-wrap{height:98%!important}.custom-cartpage .custom-promotions-header{display:none}.custom-featured-promotions figure{display:none}.custom-featured-promotions figure:nth-child(2){display:block}.custom-collectionpage .shopify-section--collection-template .section .content.container .content-wrapper .has-sidebar-option #gf-grid #gf-products .spf-col-xl-4 .product-wrap .product-details,.slider-gallery .gallery-cell .product-details{margin-bottom:40px!important}.flickity-slider .product-wrap .product-details{margin-bottom:20px!important}.flickity-slider .gallery-cell .product-info__caption .product-details .title,.slider-gallery .gallery-cell .product-info__caption .product-details .title{font-size:13px!important;line-height:130%!important}.custom-collectionpage .price .sale,.custom-collectionpage .thumbnail .price{margin-bottom:0!important}.flickity-slider .gallery-cell{display:flex!important;justify-content:center}.product.custom-productpage .shopify-section--product-template .section .container .product-container .product-main .product_section .product__images .gallery-wrap .product_gallery{padding-bottom:24px;margin-bottom:10px!important}.product.custom-productpage .shopify-section--product-template .section .container .product-container .product-main .product_section .product__images .gallery-wrap .product_gallery .flickity-page-dots{padding-right:40px;padding-left:40px}.cart.custom-cartpage .shopify-section--cart-template #cart_form .cart__wrapper .two-thirds .cart-item-table tbody tr td .product-quantity-box{margin-left:0!important}.slider-gallery .gallery-cell .product-wrap{padding:0!important}.slider-gallery .gallery-cell .product-details{padding:0 8px!important}.slider-gallery .gallery-cell .product-info__caption .product-details .title{margin-bottom:0!important}.meta.cart__item--discount{font-size:13px!important;white-space:nowrap}.cart.custom-cartpage .shopify-section--cart-template #cart_form .cart__wrapper .two-thirds .cart-item-table tbody tr td .product-quantity-box{margin-left:160px!important;width:120px!important;margin-top:0!important}.cart-remove-td{margin-top:-10px!important}.cart-remove-td .cart__remove-btn{margin-right:10px}.cart-quantity-td{height:45px}.cart.custom-cartpage .shopify-section--cart-template #cart_form .cart__wrapper .two-thirds .cart-item-table tbody tr td:nth-child(2){max-width:unset!important}.cart__item--title{margin-right:0!important}.cart.custom-cartpage .shopify-section--cart-template #cart_form .cart__wrapper .two-thirds .cart-item-table tbody tr{gap:0px!important}}.product-wrap .purchase-details{display:none}.custom-cartpage .cart_discounts.js-cart_discounts.sale{font-size:13px!important;margin-bottom:4px}header.mobile_nav-fixed--true#header .top-bar a.mobile_logo img{width:120px}.flickity-slider .gallery-cell .price-block,.gallery-slider .gallery-cell .price-block,.custom-collectionpage .shopify-section--collection-template .section .content.container .content-wrapper .has-sidebar-option #gf-grid #gf-products .spf-col-xl-4 .product-wrap .price-block{white-space:nowrap}.custom-collectionpage .shopify-section--collection-template .section .content.container .content-wrapper .has-sidebar-option #gf-grid #gf-products .spf-col-xl-4 .product-wrap .product-info__caption .product-details .title,.flickity-slider .gallery-cell .product-info__caption .product-details .title,.slider-gallery .gallery-cell .product-info__caption .product-details .title,.product-line-items{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;overflow-wrap:anywhere}.supplementary-checkout{display:none}.new-supplementary-checkout{padding:7px 0 14px;display:block;width:100%}.new-supplementary-checkout button{border-radius:10px;border:2px solid #18820E;background:#40b435;box-shadow:4px 4px #18820e;color:var(--ffffff, #FFF);text-align:center;font-style:normal;font-weight:600;line-height:180%;width:100%;height:56px;margin-top:auto auto 4px auto;display:flex;align-items:center;justify-content:center;gap:11px;font-size:16px;text-transform:uppercase;cursor:pointer}@media(max-width:768px){.supplementary-checkout{padding:7px 0 14px;display:block;width:100%}.supplementary-checkout button{border-radius:10px;border:2px solid #18820E;background:#40b435;box-shadow:4px 4px #18820e;color:var(--ffffff, #FFF);text-align:center;font-style:normal;font-weight:600;line-height:180%;width:100%;height:56px;margin-top:auto auto 4px auto;display:flex;align-items:center;justify-content:center;gap:11px;font-size:16px;text-transform:uppercase;cursor:pointer}}.checked .gf-RadioButton{border-color:#5ccaec!important}.checked .gf-RadioButton:before{height:14px!important;width:14px!important;background:#5ccaec!important;top:0!important;left:0!important}@media screen and (min-width:768px){#gf-grid .gf-filter-selection{display:none!important}}@media screen and (max-width:767px){.gf-option-block.gf-sort{display:none!important}.gf-actions{justify-content:flex-end;flex-direction:row-reverse}span.gf-close-canvas{display:none!important}.spf-has-filter #gf-tree .gf-filter-footer{display:flex!important;z-index:9}body>#gf-tree .gf-filter-footer button{border:2px solid!important;height:50px!important;text-transform:capitalize!important;border-radius:10px!important;box-shadow:4px 4px #454343!important}}#preview-bar-iframe{display:none!important}.custom-indexpage .shopify-section--image-with-text-overlay.under-menu:after{display:none!important}.has-sidebar-option #gf-grid-container{display:flex!important}@media(max-width:768px){.shopify-section--featured-promotions{position:fixed;top:60px;z-index:997}.custom-collectionpage .section-wrapper,.custom-indexpage .section-wrapper,.product.custom-productpage .section-wrapper{padding-top:70px}.custom-promotions-header .container .feature-section .feature-inner .feature-overlay .feature-wrap .featured-title-svgicon .title{font-size:14px}}.cart__remove-btn{cursor:pointer}#modalCheckoutGiftWrapping .gift-wrapping-add-btn{border-radius:10px;border:2px solid #18820E;background:#40b435;box-shadow:4px 4px #18820e;color:var(--ffffff, #FFF);text-align:center;font-style:normal;font-weight:600;line-height:180%;width:100%;height:56px;margin-top:auto auto 4px auto;display:flex;align-items:center;justify-content:center;gap:11px;font-size:16px;text-transform:uppercase;cursor:pointer}#modalCheckoutGiftWrapping .insurance-modal-form{display:flex;flex-direction:column;gap:10px;margin-top:20px}#modalCheckoutGiftWrapping .modal-body{padding-top:50px}@media screen and (max-width:767px){#modalCheckoutGiftWrapping .modal-content{width:90%!important;max-height:85%!important;top:10%!important}#modalCheckoutGiftWrapping .modal-header{top:5px;right:5px;padding:0!important}#modalCheckoutGiftWrapping .close-btn{font-size:18px;height:24px;width:24px}#modalCheckoutGiftWrapping .insurance_modal{padding-top:40px;padding-right:10px;padding-left:10px;display:flex;flex-direction:column;align-items:center}#modalCheckoutGiftWrapping .insurance_modal .insurance-image-container{display:flex;justify-content:center}#modalCheckoutGiftWrapping .insurance_modal img{max-width:60%}#modalCheckoutGiftWrapping .modal-body{padding-top:10px}}@media screen and (max-width:767px){.product.custom-productpage .shopify-section--product-template .section .container .product-container .product-main .product_section .product__images .gallery-wrap .product_gallery .flickity-viewport .flickity-slider .gallery-cell a .image__container .custom-badge.rc img{height:70px!important}}.spinner-atc{width:18px;height:18px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:spin .8s linear infinite;margin-left:6px;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.product.custom-productpage .shopify-section--product-template .section .container .product-container .product-main .product_section .product__images .gallery-wrap .product_gallery .flickity-viewport .flickity-slider .gallery-cell a.lightbox{width:unset!important}.product.custom-productpage .shopify-section--product-template .section .container .product-container .product-main .product_section .product__images .gallery-wrap .product_gallery .flickity-page-dots{bottom:-10px!important}.fhs-wrapper{display:flex;align-items:center;background:var(--fhs-bg, #fdf3e7);border-radius:var(--fhs-radius, 16px);padding:14px 8px;gap:4px;overflow:hidden;-webkit-user-select:none;user-select:none;margin-bottom:14px}.fhs-track-container{flex:1;overflow:hidden}.fhs-track{display:flex;transition:transform .35s cubic-bezier(.4,0,.2,1);will-change:transform}.fhs-slide{min-width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:0 8px}.fhs-icon{width:60px;height:60px;object-fit:contain;flex-shrink:0}@media screen and (max-width:767px){.fhs-icon{width:40px;height:40px}}.fhs-emoji{font-size:32px;line-height:1;flex-shrink:0}.fhs-text{font-size:var(--fhs-font-size, 15px);color:var(--fhs-text-color, #333);font-weight:400;text-align:left}.fhs-arrow{background:none;border:none;cursor:pointer;font-size:24px;color:var(--fhs-text-color, #333);padding:4px 8px;line-height:1;opacity:.5;transition:opacity .2s ease;flex-shrink:0}.fhs-arrow:hover{opacity:1}.discount-timer{border-radius:15px;padding:14px 18px;display:inline-flex;align-items:center;width:100%;box-sizing:border-box;margin-bottom:16px;margin-top:16px}.discount-timer__inner{display:flex;align-items:center;width:100%;gap:8px}.discount-timer__icon{display:flex;align-items:center;flex-shrink:0;color:#1a1a1a}.discount-timer__label{font-size:18px;color:#1a1a1a;flex:1}.discount-timer__countdown{font-size:18px;font-weight:600;color:#c0392b;flex-shrink:0;font-variant-numeric:tabular-nums;letter-spacing:.02em;background-color:#fff;padding:6px 10px;border-radius:15px;width:80px!important;text-align:center}@media screen and (max-width:767px){.discount-timer__label{font-size:16px}.discount-timer__countdown{font-size:16px;padding:6px 10px;border-radius:15px;width:70px!important}}:root{--promo-gift-primary-color: #883f98;--promo-gift-secondary-color: #6B7280;--promo-gift-background-color: #F9FAFB;--promo-gift-border-color: #E5E7EB;--promo-gift-text-color: #374151;--promo-gift-lock-color: #9CA3AF;--promo-gift-copy-hover-color: #3B82F6;--promo-gift-success-color: #10B981;--promo-gift-foreground-color: 68, 68, 68;--lock-color: rgba(var(--promo-gift-foreground-color), .3)}.promotional-section{margin:10px 0}.promotional-gifts{margin:7px 0 0;font-family:inherit;padding:0}.promotional-gifts__title{text-align:center;color:var(--promo-gift-heading-color);font-size:var(--promo-gift-heading-font-size);font-weight:600;margin-bottom:20px;text-transform:uppercase;letter-spacing:.05em;position:relative;display:flex;align-items:center;justify-content:center;gap:8px;padding-inline:0}.promotional-gifts__title:before,.promotional-gifts__title:after{content:"";flex-grow:1;height:2px;background-color:var(--promo-gift-heading-color)}.promotional-gifts__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:1200px;margin:0 auto}.promotional-gift{position:relative;border-radius:12px;min-width:0;display:flex;flex-direction:column}.promotional-gift__header{position:absolute;top:-11px;left:-5px;background:var(--promo-gift-border-badge-bg);color:var(--promo-gift-border-badge-text);padding:5px 10px;font-size:11px;font-weight:600;border-radius:8px;z-index:2;line-height:initial;display:flex;align-items:center;gap:5px}.promotional-gift__content{background:var(--promo-gift-background-color);border:2px solid var(--promo-gift-border-color);border-radius:12px;padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;transition:transform .2s ease,box-shadow .2s ease;flex-grow:1}.promotional-gift:hover .promotional-gift__content.promotional-gift__content--copyable{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.promotional-gift__content.promotional-gift__content--copyable.success:after{content:"Copied to clipboard";position:absolute;color:var(--promo-gift-border-badge-bg);width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#ffffffb3;text-shadow:0 0 1px black}.promotional-gift__image{width:100%;max-width:120px;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a}.promotional-gift__title{font-size:var(--promo-gift-title-font-size);font-weight:600;color:var(--promo-gift-title-color);margin-block:5px 0;text-align:center;line-height:1.3;min-height:42px}.promotional-gift__description{font-size:var(--promo-gift-description-font-size);color:var(--promo-gift-description-color);line-height:1.4;margin-block:5px;position:absolute;bottom:0;display:none}.promotional-gift__price-label{font-size:10px}.promotional-gift__price{font-size:10px;font-weight:600;text-decoration:line-through;opacity:.7}.promotional-gift--locked .promotional-gift__content{background:repeating-linear-gradient(-45deg,rgba(var(--promo-gift-foreground-color),.1) 0px 6px,rgba(var(--promo-gift-foreground-color),.15) 6px 8px);border:solid 2px rgba(var(--promo-gift-foreground-color),.75);position:relative}.promotional-gift--locked .promotional-gift__content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(-45deg,#4444441a 0px 6px,#44444426 6px 8px);z-index:1}.promotional-gift--locked img.promotional-gift__image,.promotional-gift--unlocked .promotional-gift__lock-message,.promotional-gift--unlocked .promotional-gift__lock-condition{display:none}.free_gift_unlock_data.promotional-gift--locked .promotional-gift__content{background:var(--promo-gift-background-color);border:solid 2px rgba(var(--promo-gift-foreground-color),.75);overflow:hidden}.free_gift_unlock_data.promotional-gift--locked img.promotional-gift__image{display:block;filter:blur(3px);opacity:.6;transform:scale(.95);transition:transform .3s ease;position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:0}.promotional-gift--unlocked .promotional-gift__content{background:var(--promo-gift-background-color);border:2px solid var(--promo-gift-border-badge-bg)}.promotional-gift--unlocked .promotional-gift__content.promotional-gift__content--copyable{border-style:dashed}.promotional-gift--unlocked .promotional-gift__lock-overlay{display:none}.promotional-gift--unlocked img.promotional-gift__image{display:block}.promotional-gift__lock-overlay{z-index:2;text-align:center;width:100%;padding:0 10px;display:flex;flex-direction:column;gap:12px}@media(max-width:425px){.promotional-gift__lock-overlay{padding-block:10px}}.promotional-gift__lock-overlay{gap:5px}.promotional-gift__lock-message{font-size:var(--promo-gift-lock-font-size);color:var(--promo-gift-lock-text-color);margin-bottom:7.5px;font-weight:700}@media(max-width:480px){.promotional-gift__lock-message,.promotional-gift__lock-condition,.promotional-gift__description{font-size:11px}}.promotional-gift__lock-icon{display:block;width:23px;height:23px;background:none;position:relative;margin:0 auto;transition:all .1s ease-in-out;border:3px solid var(--promo-gift-lock-text-color);border-radius:5px}.promotional-gift__lock-icon:before{content:"";display:block;width:14px;height:12px;bottom:100%;position:absolute;left:50%;transform:translate(-50%);border:3px solid var(--promo-gift-lock-text-color);border-top-right-radius:50%;border-top-left-radius:50%;border-bottom:0px;transition:.1s ease-in-out}.promotional-gift__lock-icon:after{content:"";display:block;width:3px;height:7px;position:absolute;top:50%;left:50%;background:var(--promo-gift-lock-text-color);margin:-3.5px 0 0 -2px;transition:.1s ease-in-out}.promotional-gift__lock-condition{font-size:var(--promo-gift-lock-font-size);color:var(--promo-gift-lock-text-color);font-weight:700}.promotional-gift__content--copyable{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.promotional-gift__content--copyable:hover{background-color:#3b82f60d}.promotional-gift__content--copyable:hover .promotional-gift__description{color:var(--promo-gift-copy-hover-color)}.promotional-gift__content--copyable:active{transform:scale(.98)}.promotional-gift__content--copied{transform:scale(.98);background-color:#10b9811a!important;border-color:var(--promo-gift-success-color)!important}@media(max-width:768px){.promotional-gifts__grid{gap:7px;padding:0}.promotional-gift__content{padding:12px}.promotional-gifts__title{font-size:calc(var(--promo-gift-heading-font-size) * .8)}}@media(max-width:480px){.promotional-gift__content{padding:5px}.promotional-gift__image{max-width:100px}.promotional-gift__title{font-size:calc(var(--promo-gift-title-font-size) * .9)}.promotional-gift__description{font-size:calc(var(--promo-gift-description-font-size) * .9)}}.ugc-heading{font-size:18px;font-weight:600;text-align:center;margin-bottom:14px;color:#1a1a1a;margin-top:24px}.ugc-wrap{display:flex;align-items:center;gap:8px;width:100%}.ugc-track-outer{flex:1;min-width:0;overflow:hidden}.ugc-track{display:flex;gap:8px;transition:transform .35s ease;will-change:transform}.ugc-slide{flex:0 0 calc(50% - 4px)}@media(min-width:750px){.ugc-slide{flex:0 0 calc(33.333% - 6px)}}.ugc-thumb{position:relative;border-radius:12px;overflow:hidden;cursor:pointer;aspect-ratio:9 / 16;background:#000}.ugc-thumb__video{width:100%;height:100%;object-fit:cover;display:block}.ugc-thumb__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000026;transition:background .2s}.ugc-thumb:hover .ugc-thumb__play{background:#00000059}.ugc-arrow{flex-shrink:0;width:34px;height:34px;border-radius:50%;border:1.5px solid #1a1a1a;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1a1a1a;transition:background .2s,color .2s;padding:0}.ugc-arrow:hover{background:#1a1a1a;color:#fff}.ugc-arrow:disabled{opacity:.3;cursor:default}.ugc-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;align-items:center;justify-content:center}.ugc-modal.is-open{display:flex}.ugc-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000e0}.ugc-modal__content{position:relative;z-index:1;width:100%;max-width:420px;padding:0 16px}.ugc-modal__video{width:100%;border-radius:12px;max-height:85vh;background:#000;display:block}.ugc-modal__close{position:absolute;top:-44px;right:16px;background:none;border:none;cursor:pointer;padding:4px;line-height:0}@media(max-width:991px){.product_gallery .flickity-viewport{min-height:400px!important}.product.custom-productpage .shopify-section--product-template .section .container .product-container .product-main .product_section .product__images .gallery-wrap .product_gallery .flickity-viewport .flickity-slider .gallery-cell a .image__container img{height:400px!important;object-fit:cover!important}.product.custom-productpage .shopify-section--product-template .section .container .product-container .product-main .product_section .product__images .gallery-wrap .product_gallery .flickity-viewport,.product.custom-productpage .shopify-section--product-template .section .container .product-container .product-main .product_section .product__images .gallery-wrap .product_gallery .flickity-viewport .flickity-slider .gallery-cell a{padding:0!important}}@media only screen and (min-width:992px){.product_gallery .flickity-viewport{min-height:700px!important}.product.custom-productpage .shopify-section--product-template .section .container .product-container .product-main .product_section .product__images .gallery-wrap .product_gallery .flickity-viewport .flickity-slider .gallery-cell a .image__container img{height:700px!important;object-fit:cover!important}}@media only screen and (max-width:991px){.product.custom-productpage .shopify-section--product-template .section .container .product-container .product-main .product_section .product__images .gallery-wrap .product_gallery .flickity-button{display:block!important}}.product.custom-productpage .shopify-section--product-template .section .container .product-container .product-main .product_section .product__images .gallery-wrap .product_gallery .flickity-button svg{opacity:.5!important}.product.custom-productpage .shopify-section--product-template .section .container .product-container .product-main .product_section .product__images .gallery-wrap .product_gallery .flickity-viewport .flickity-slider .gallery-cell a{padding:0!important}.product.custom-productpage .shopify-section--product-template .section .container{padding-left:0!important;padding-right:0!important}.product.custom-productpage .shopify-section--product-template .section .container .product-container .product-main .container>*:not(.product__images){padding-left:15px!important;padding-right:15px!important}.product.custom-productpage .shopify-section--product-template .section .container .product-container .product-main .product_section .product__images .gallery-wrap .product_gallery .flickity-page-dots{bottom:0!important}.spi{background:#faf7f1;border-radius:14px;padding:24px;margin:0 0 24px}.spi__heading{font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#3a3a3a;margin:0 0 16px}.spi__list{display:flex;flex-direction:column;gap:12px}.spi__item{display:flex;align-items:flex-start;gap:14px;background:#fff;border:1px solid #ececec;border-radius:10px;padding:14px 16px}.spi__thumb{flex-shrink:0;width:56px;height:56px;border-radius:8px;overflow:hidden;background:#eaf1f6;display:flex;align-items:center;justify-content:center}.spi__thumb img{width:100%;height:100%;object-fit:cover;display:block}.spi__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.spi__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.spi__name{font-size:15px;font-weight:700;color:#1a1a1a;margin:0;flex:1;min-width:0}.spi__price{flex-shrink:0;font-size:14px;color:#9a9a9a;text-decoration:line-through;white-space:nowrap;padding-top:2px}.spi__desc{font-size:13px;color:#7a7a7a;line-height:1.4;margin:0;width:100%}.spi__footnote{font-size:12px;color:#8a827a;line-height:1.5;margin:16px 0 0}@media screen and (max-width:749px){.spi{padding:18px}.spi__item{padding:12px;gap:12px}}.spi-price-comparison{color:#8a827a;font-size:14px;margin-top:-20px;margin-left:12px;margin-bottom:8px}
/*# sourceMappingURL=/cdn/shop/t/118/assets/custom.css.map */
