:root{--search-hover-link:#fa8272}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.tw-container{width:100%}@media (min-width:640px){.tw-container{max-width:640px}}@media (min-width:768px){.tw-container{max-width:768px}}@media (min-width:1024px){.tw-container{max-width:1024px}}@media (min-width:1280px){.tw-container{max-width:1280px}}@media (min-width:1536px){.tw-container{max-width:1536px}}.tw-invisible{visibility:hidden}.\!tw-fixed{position:fixed!important}.tw-relative{position:relative}.tw-sticky{position:sticky}.tw-bottom-0{bottom:0}.tw-left-0{left:0}.tw-top-0{top:0}.tw-z-10{z-index:10}.tw-order-2{order:2}.tw-m-0{margin:0}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw-my-2{margin-top:.5rem;margin-bottom:.5rem}.tw-my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.tw-my-4{margin-top:1rem;margin-bottom:1rem}.-tw-mt-2\.5{margin-top:-.625rem}.tw-mb-0{margin-bottom:0}.tw-mb-2{margin-bottom:.5rem}.tw-mb-2\.5{margin-bottom:.625rem}.tw-ml-\[50px\]{margin-left:50px}.tw-mt-0{margin-top:0}.tw-mt-1\.5{margin-top:.375rem}.tw-mt-10{margin-top:2.5rem}.tw-mt-12{margin-top:3rem}.tw-mt-16{margin-top:4rem}.tw-mt-2{margin-top:.5rem}.tw-mt-4{margin-top:1rem}.tw-block{display:block}.tw-flex{display:flex}.\!tw-grid{display:grid!important}.tw-grid{display:grid}.tw-hidden{display:none}.tw-h-3{height:.75rem}.tw-h-full{height:100%}.tw-w-3{width:.75rem}.tw-w-fit{width:-moz-fit-content;width:fit-content}.tw-w-full{width:100%}.tw-cursor-pointer{cursor:pointer}.tw-list-none{list-style-type:none}.tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-grid-cols-\[22\%\,75\%\]{grid-template-columns:22% 75%}.tw-flex-col{flex-direction:column}.tw-flex-wrap{flex-wrap:wrap}.tw-place-items-center{place-items:center}.tw-items-center{align-items:center}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-gap-1{gap:.25rem}.tw-gap-1\.5{gap:.375rem}.tw-gap-2{gap:.5rem}.tw-gap-4{gap:1rem}.tw-gap-6{gap:1.5rem}.tw-gap-8{gap:2rem}.tw-gap-y-4{row-gap:1rem}.tw-whitespace-nowrap{white-space:nowrap}.tw-rounded{border-radius:.25rem}.tw-bg-\[\#F6F6F6\]{--tw-bg-opacity:1;background-color:rgb(246 246 246/var(--tw-bg-opacity))}.tw-bg-\[--quiz-bg-color\]{background-color:var(--quiz-bg-color)}.tw-object-cover{-o-object-fit:cover;object-fit:cover}.tw-px-0{padding-left:0;padding-right:0}.tw-px-2{padding-left:.5rem;padding-right:.5rem}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-py-1{padding-top:.25rem;padding-bottom:.25rem}.tw-py-3{padding-top:.75rem;padding-bottom:.75rem}.tw-py-7{padding-top:1.75rem;padding-bottom:1.75rem}.tw-text-center{text-align:center}.tw-text-\[14px\]{font-size:14px}.tw-text-\[18px\]{font-size:18px}.tw-font-bold{font-weight:700}.tw-font-semibold{font-weight:600}.tw-tracking-normal{letter-spacing:0}.tw-underline{text-decoration-line:underline}.\!tw-transition-all{transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.\!tw-duration-200{transition-duration:.2s!important}.\!tw-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.main-content.is-loading{position:relative;z-index:-1}.loading-wrap{position:absolute;left:50%;z-index:10;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media not all and (min-width:1280px){.loading-wrap{width:100%}}@media (min-width:1280px){.loading-wrap{width:1440px}}.loading-wrap img{position:relative;width:100%}@keyframes tw-pulse{50%{opacity:.5}}.loading-wrap img{animation:tw-pulse 2s cubic-bezier(.4,0,.6,1) infinite}[x-cloak-hide]{display:none}.ajaxcart__discount-image+.ajaxcart__discount-image{display:none}.cart-discount-message{position:absolute;left:-15px;right:-15px;top:0;--tw-translate-y:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));padding:1.25rem;text-align:center;font-size:12px;line-height:12px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:769px){.cart-discount-message{left:0;right:0}}.btn-sticky-atc.is-sticky{visibility:visible}.brand-badge{position:absolute;bottom:10px;display:inline-flex;align-items:center}.brand-badge .license-svg,.brand-badge svg{width:100px}.brand-badge-hellokitty svg{position:relative;top:1px}@media (min-width:768px){.product-images-container{position:sticky;top:var(--header-height)}}.product-image-main .brand-badge{bottom:40px}@media screen and (min-width:768px){.brand-badge{bottom:20px}.product-image-main .brand-badge{bottom:8.5%}}@media screen and (min-width:1280px){.brand-badge{bottom:25px}.brand-badge .license-svg,.brand-badge svg{width:130px}.product-image-main .brand-badge{bottom:40px}}.product-main:not(.loaded){min-height:100vh}.product-main:not(.loaded) .product__price-wrap .price-left{opacity:0}.product-main .product__price-wrap .price-left{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}html{overflow:auto}body{overflow-x:visible!important}.has-sticky-header #shopify-section-header{position:sticky;top:calc(var(--announcement-height)*-1);z-index:5;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.has-sticky-header .collection-filter{top:var(--header-height);z-index:2}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (-webkit-appearance:none){.has-sticky-header .collection-filter{top:calc(var(--header-height) - .01em)}}@media not all and (min-width:1024px){.hover-contact{right:0!important}}.hover-contact strong,.tmenu_item_text span{font-weight:500!important}.js-drawer-open:not(.js-drawer-open--search) body{overflow:hidden!important}.site-nav__link--underline:after{display:none}.is-mega-menu-open #tidio-chat,.is-search-open #tidio-chat{display:none!important}.announcement-bar .announcement-text{white-space:nowrap;font-size:10px;font-weight:400;text-transform:none;line-height:14px;letter-spacing:0}@media (min-width:400px){.announcement-bar .announcement-text{font-size:12px;line-height:18px}}@media (min-width:768px){.announcement-bar .announcement-text{font-size:14px;line-height:20px}}.announcement-bar .announcements-single .announcement-text:not(:last-child){position:relative;display:inline-block}.announcement-bar .announcements-single .announcement-text:not(:last-child):after{position:absolute;right:-1.125rem;--tw-content:"|";content:var(--tw-content)}.site-nav__link--icon.js-drawer-open-cart{position:relative;top:-1px!important}@media not all and (min-width:1024px){.site-nav__link--icon.js-search-header{position:relative;left:.25rem}}@media (min-width:1024px){.site-nav__link--icon.js-search-header,.site-nav__link--icon.site-nav-phone{position:relative;left:.125rem}}.site-header__search-container{position:absolute;top:var(--header-height)}.site-header__search{transform:none;box-shadow:0 4px 10px 0 #0000001a;position:static}.site-header__search-container:not(.is-active){display:none}.site-header__search{display:grid}.header-wrapper .site-header__search .page-width{margin-top:1.5rem;margin-bottom:1.5rem;width:100%}@media (max-width:899px){.header-wrapper .site-header__search .page-width{margin-top:1rem;margin-bottom:1rem;padding-left:1.25rem!important;padding-right:1.25rem!important}.site-header__search .js-search-header-close{position:relative;left:.375rem;padding-left:0;padding-right:0}}.site-header__search .page-width:last-of-type{margin-top:0}.site-header__search-btn--submit{padding-left:0!important;padding-right:0!important}.site-header__search-container.is-active .site-header__search{position:relative}.site-header__search-form{overflow:hidden;border-radius:1.5rem;--tw-bg-opacity:1;background-color:rgb(246 246 246/var(--tw-bg-opacity));padding:0 .625rem}@media (min-width:800px){.site-header__search-form{padding-left:1rem;padding-right:1rem}}.search-keywords li{margin:0}.search-keywords li a{font-size:16px}@media screen and (max-width:899px){.site-header__search .search-results{max-height:calc(90vh - var(--header-height) - var(--announcement-height));overflow-y:auto}}.boost-pfs-search-suggestion-wrapper{display:none!important}.search-no-results p{margin:0}.site-nav__icons .js-drawer-open-cart:hover svg path,.site-nav__icons .js-search-header:hover svg circle,.site-nav__icons .js-search-header:hover svg line{stroke:var(--search-hover-link)}.site-header__search a:hover{color:var(--search-hover-link)}.pp-message{position:relative;top:.625rem}.boost-pfs-search-result-header{font-size:28px}@media (min-width:1024px){.boost-pfs-search-result-header{font-size:32px}}.site-header svg{transform:translateZ(0)}.trustpilot-embed-widget .trustpilot-widget{height:100px!important}.trustpilot-embed-widget .trustpilot-widget iframe{height:120px!important;width:250px!important;--tw-scale-x:0.65;--tw-scale-y:0.65;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media not all and (min-width:768px){.trustpilot-embed-widget .trustpilot-widget iframe{margin-left:-1.5rem;margin-top:-.5rem}}@media screen and (max-width:769px){.trustpilot-embed-widget .trustpilot-widget iframe{max-width:150px}#shopify-section-footer .trustpilot-embed-widget,.mobile-menu-bottom .trustpilot-embed-widget{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media not all and (min-width:1536px){.site-header .trustpilot-embed-widget .trustpilot-widget{display:none}}.site-header .trustpilot-embed-widget .trustpilot-widget iframe{--tw-translate-x:35px;--tw-translate-y:-10px}.site-footer .trustpilot-embed-widget .trustpilot-widget iframe,.site-header .trustpilot-embed-widget .trustpilot-widget iframe{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.site-footer .trustpilot-embed-widget .trustpilot-widget iframe{--tw-translate-x:15px}.pf-play-button{z-index:4!important}@media (min-width:768px){.product-recommendations .grid-product .product-badge svg{width:60%;--tw-translate-y:-20%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:640px){.product-recommendations .brand-badge{max-width:50%;padding-left:.625rem;padding-right:.625rem}}#CartDrawer{display:block}.cart-cross-sells .grid--collection{margin-left:-22px}.cart-cross-sells .grid-product__swatches{display:none!important}.cart-cross-sells .grid-product__meta{font-size:11px;line-height:1.25}@media (min-width:768px){.cart-cross-sells .grid-product__meta{font-size:14px}}.cart-cross-sells .grid-product__price{font-size:11px}@media (min-width:768px){.cart-cross-sells .grid-product__price{font-size:14px}}.cart-cross-sells .grid-product__title{font-weight:600}.cart-cross-sells .wk-add-product{display:none!important;font-size:11px}@media (min-width:768px){.cart-cross-sells .wk-add-product{font-size:14px}}.cart-cross-sells .grid-product .product-badge svg{height:36px;width:36px}.ajaxcart__product:last-of-type .ajaxcart__row{border-style:none}.drawer__cart .cart-upsell{margin-left:-15px;margin-right:-15px;margin-top:-15px;padding:10px}@media (min-width:768px){.drawer__cart .cart-upsell{margin-left:-30px;margin-right:-30px;margin-top:-22px;padding-left:20px;padding-right:20px}}.drawer__cart .cart-upsell-item{padding:1rem .5rem}@media (min-width:768px){.drawer__cart .cart-upsell-item{padding-left:1rem;padding-right:1rem}}#CartDrawer .drawer__inner:not(.drawer__inner--has-fixed-footer){overflow:hidden!important}#CartDrawer .drawer__title{top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#CartDrawer .drawer__fixed-header,#CartDrawer .drawer__header{height:50px}@media (min-width:768px){#CartDrawer .drawer__fixed-header,#CartDrawer .drawer__header{height:60px}}#CartDrawer .drawer__inner-main{top:45px}@media (min-width:768px){#CartDrawer .drawer__inner-main{top:50px}}@media not all and (min-width:768px){.drawer__cart .ajaxcart.cart--has-cross-sells .drawer__inner{padding-bottom:200px}.drawer__cart .ajaxcart.cart--has-cross-sells.expanded .drawer__inner{padding-bottom:calc(var(--cross-sells-height)*1.25)}}.drawer__cart .ajaxcart.cart--has-cross-sells .drawer__footer{transition:all .3s ease-in-out;scrollbar-width:none;-ms-overflow-style:none;height:350px!important;max-height:350px;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:0}.drawer__cart .drawer__footer::-webkit-scrollbar{width:0;height:0}.drawer__cart .cart--has-cross-sells.expanded .drawer__footer{height:calc(100vh - var(--cross-sells-height))!important;max-height:calc(100vh - var(--cross-sells-height))}@media (min-width:768px){.drawer__cart .cart--has-cross-sells.expanded .drawer__footer{height:-moz-fit-content!important;height:fit-content!important;max-height:-moz-fit-content;max-height:fit-content}}.drawer__cart .cart--has-cross-sells .cart-footer-wrap{position:sticky;top:0;z-index:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding-left:30px;padding-right:30px;padding-top:15px}@media not all and (min-width:768px){.drawer__cart .cart--has-cross-sells .cart-footer-wrap{padding-left:0;padding-right:0}}.drawer__cart .cart--has-cross-sells .cart-cross-sells{margin-top:0;padding:30px 30px 0}@media not all and (min-width:768px){.drawer__cart .cart--has-cross-sells .cart-cross-sells{padding-left:0;padding-right:0}}.cart-cross-sells .toggle-icon{--tw-rotate:180deg}.cart-cross-sells .toggle-icon,.drawer__cart .cart--has-cross-sells.expanded .toggle-icon{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.drawer__cart .cart--has-cross-sells.expanded .toggle-icon{--tw-rotate:0deg}.b-loading{filter:blur(5px) brightness(100%);transition:filter .3s ease-out}paypal-info{display:block;min-height:var(--pp-message-height,auto);margin-bottom:1rem}@media (max-width:900px){.max-\[900px\]\:tw-hidden{display:none}}@media (max-width:899px){.max-\[899px\]\:tw-hidden{display:none}}@media not all and (min-width:768px){.max-md\:tw-hidden{display:none}}@media not all and (min-width:640px){.max-sm\:tw-mx-auto{margin-left:auto;margin-right:auto}.max-sm\:tw-w-10\/12{width:83.333333%}.max-sm\:tw-w-9\/12{width:75%}.max-sm\:tw-w-\[45\%\]{width:45%}}@media (min-width:200px){@media (max-width:900px){.min-\[200px\]\:max-\[900px\]\:tw-hidden{display:none}}}@media (min-width:640px){.sm\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.md\:tw-my-8{margin-bottom:2rem}.md\:tw-mt-8,.md\:tw-my-8{margin-top:2rem}.md\:tw-hidden{display:none}.md\:tw-gap-4{gap:1rem}.md\:tw-px-4{padding-left:1rem;padding-right:1rem}}@media (min-width:769px){.min-\[769px\]\:\!tw-hidden{display:none!important}}@media (min-width:900px){.min-\[900px\]\:tw-order-1{order:1}.min-\[900px\]\:tw-order-2{order:2}.min-\[900px\]\:tw-hidden{display:none}.min-\[900px\]\:tw-grid-cols-\[25\%\2c 75\%\]{grid-template-columns:25% 75%}}@media (min-width:1024px){.lg\:-tw-mt-3{margin-top:-.75rem}.lg\:tw-max-w-\[850px\]{max-width:850px}}