.bg-magenta{background:#f00f83}.qb-header .product-label{font-size:xx-small!important;padding:0 10px!important}.quick-add-wrapper{cursor:pointer}.upsellplus-button-mobile{width:auto!important;height:auto!important;padding:10px 20px!important;flex-basis:50%!important}.upsellplus-button-text{white-space:nowrap!important}#cart-info-loading{display:none}.free-gift-loading #cart-info-loading{display:flex}#cart-info-loading-backdrop{filter:blur(3px);background:#ffffff4f;display:none}.free-gift-loading #cart-info-loading-backdrop{display:block}#see-more-loader{display:none}.see-more-loading #see-more-loader{display:block}.see-more-loading #see-more-text,#search-see-more-loader{display:none}.see-more-loading #search-see-more-loader{display:block}.see-more-loading #search-see-more-text,#bis-added{display:none}.bis-added #bis-added{display:block!important}#bis-loading{display:none}.bis-loading #bis-loading{display:block!important}#bis-start{display:none}.bis-start #bis-start{display:block!important}.rc-login .rc-login-form-button{height:40px;padding-left:24px;padding-right:24px;display:inline-flex;align-content:center;align-items:center;justify-content:center;border-radius:1000rem;border-width:1px;border-color:transparent;font-size:12px;font-weight:600;text-transform:uppercase;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-bg-opacity: 1;background-color:rgb(240 15 131 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.qb-loading .quick-buy-loader{display:block!important}.qb-loading .quick-buy-text{display:none!important}.pt-full{padding-top:100%}.toast{z-index:61}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-Regular.ttf?v=1729584172) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-Bold.ttf?v=1729584172) format("truetype");font-weight:700;font-style:normal}.bundle-unavailable .bundle-oos-marker{display:block}.bundle-oos-marker{display:none}.tag-product-recommendations{min-height:351px}#thumbs-swiper .swiper-wrapper{width:fit-content!important}#thumbs-swiper .swiper-slide{width:auto!important}#thumbs-swiper{position:relative;z-index:1;bottom:0;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff4f;display:flex;justify-content:center;width:100%}#thumbs-swiper .swiper-slide-thumb-active{border:solid 2px black;border-radius:.375rem;width:auto!important}@media (max-width:824px){#modal-images{min-height:100vw;z-index:0}}.variant-loading{background-color:#f00f83;color:#fff}.variant-loading .variant-title,.cmb-selected .cmb-button-inner{display:none}.cmb-selected .quick-buy-loader{display:block!important}.js-quick-buy-variant{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#cart-mulitbuy-style-selector .print-swap-slider.moved{transform:translate(100%)}#cart-mulitbuy-style-selector .print-swap-slider{transition:transform .3s ease}#cart-mulitbuy-style-selector .active{pointer-events:none;font-weight:600}.cart-upsell-message{color:#e71632;fill:#e71632;letter-spacing:.05em;font-weight:600;font-size:.75rem;line-height:1rem}.ooption-value span{transition:all .3s ease}.progress-bar-bar{width:0%;background:linear-gradient(to right,#009fe2,#d0288d,#e41087);clip-path:polygon(0 0,var(--progress) 0,var(--progress) 100%,0 100%);transition:clip-path 1s;border-radius:20px}@font-face{font-family:Marujo;src:url(/cdn/shop/files/Marujo_2.ttf?v=1712226411) format("truetype")}.marujo{font-family:Marujo}.variant-unavailable .in-stock-marker{display:none}.in-stock-marker{display:block}@media (max-width:1024px){.prod-image-wrapper{min-width:100vw}}.variant-unavailable .out-of-stock-marker{display:block}@media (min-width:1024px){.mobile-image-slide-wrapper{display:none}}.description-shown svg{transform:translateY(-50%)!important}.out-of-stock-marker{display:none}#quantity-selector{display:grid;border:1px solid;border-color:#e0e0e0;align-items:center;width:-webkit-fill-available;justify-content:center;grid-template-columns:repeat(3,1fr)}.qs{text-align:center}.variant-unavailable .option-value{opacity:.5}.center-absolute{left:50%;top:50%;transform:translate(50%,-50%)}#page-popup{position:fixed;top:0;right:0;width:100%;height:100vh;z-index:61}.popup-active .popup-safety-screen{opacity:.7}.popup-section{min-height:52vh;background:#fff}.popup-safety-screen{position:fixed;top:0;right:0;width:100%;height:100vh;z-index:-11;background-color:#000;transition:opacity .25s;opacity:0}.page-popup-content{position:absolute}.popup-active .popup-section{transform:translate(0)}.popup-section{transform:translateY(100%);position:fixed!important;bottom:0;right:0;width:100%;max-height:92dvh;min-height:50vh;z-index:2;background-color:#fff;transition:transform .25s;opacity:1;border-radius:1.3rem 1.3rem 0px 0px}@media (min-width:1024px){.popup-section{transform:translate(100%);width:550px;max-height:100vh;height:100vh;border-radius:0}}.popup-active{max-height:100dvh;overflow-y:hidden}@media (min-width:1024px){#easy-bundle-popup .popup-section,#upsell-popup-contents,#general-popup-contents{height:100%;max-height:calc(100% - 80px)}#easy-bundle-popup .popup-section,#upsell-popup .popup-section,#default-quick-buy-popup-content .popup-section,#general-popup-content .popup-section{position:absolute;top:50%;left:50%;height:auto;transform:translate(-50%,-50%) scale(.9);opacity:.3;border-radius:10px;transition:opacity .4s ease,transform .4s ease}#upsell-popup .popup-section{height:70%}#easy-bundle-popup.popup-active .popup-section,#upsell-popup.popup-active .popup-section,#default-quick-buy-popup-content.popup-active .popup-section,#general-popup-content.popup-active .popup-section{opacity:1;transform:translate(-50%,-50%) scale(1)}#default-quick-buy-popup-content .product-form{border-bottom-left-radius:10px;border-bottom-right-radius:10px}}#main-product-image{overflow-y:hidden;max-width:640px}@media (max-width:1024px){#main-product-image{max-width:100vw;display:flex;overflow-x:scroll;scroll-snap-type:x mandatory}}#main-product-image>div{scroll-snap-align:start;flex-shrink:0}.variant-unavailable label{pointer-events:none}#description-content{overflow-y:hidden;transition:max-height .25s}.description-shown #description-content{max-height:10000px!important}.popup-header{width:100%;padding:1.3rem 1.3rem 0px}.popup-content{max-height:calc(100vh - 140px);overflow-y:auto;padding-bottom:.5rem}.scroll-shadows{--bgRGB: 73, 89, 99;--bg: rgb(var(--bgRGB));--bgTrans: rgba(var(--bgRGB), 0);--shadow: rgba(41, 50, 56, .5);--full-trans: rgba(255, 255, 255, 1);overflow:auto;background:linear-gradient(var(--full-trans) 30%,var(--bgTrans)) center top,linear-gradient(var(--bgTrans),var(--full-trans) 70%) center bottom,radial-gradient(farthest-side at 50% 0,var(--shadow),rgba(0,0,0,0)) center top,radial-gradient(farthest-side at 50% 100%,var(--shadow),rgba(0,0,0,0)) center bottom;background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll}.loading-ele-inner{stroke-dasharray:150,200;stroke-dashoffset:-10;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round;transition:opacity .15s linear,fill .15s linear,stroke .15s linear;stroke:currentColor}.loading-ele-outer{animation:rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;top:0;left:0;margin:auto;transition:transform .15s linear;will-change:transform}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}}.loading.cart-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffff80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1}.loading.js-free-product-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffff80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1}.loading .loader{display:block!important}#progress-bar{transition:width .3s ease}.free-gift-variant{transition:opacity .5s ease}#free-gift-selector .free-gift-open{border:none;width:100%;background-color:#fff;color:#000}@media (max-width: 720px){.buy-button-below-view #atc-button{position:fixed;top:auto!important;bottom:10px!important;width:calc(100vw - 3rem);transition:bottom .2s ease,top .2s ease;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);z-index:10}}.quick-buy-loader{display:none}.variant-loading .quick-buy-loader{display:block}.ctl-popup-show .ctl-popup{display:block!important}.ctl-safety{transition:opactiy .3s ease}.ctl-popup-show .ctl-safety{opacity:.7!important}#page-popup{visibility:hidden}.body-popup-active{max-height:100dvh;overflow:hidden}.body-popup-active #page-popup{visibility:visible}.active-option{color:#fff;background-color:#f00f83;transition:all .3s ease}.option-atc-button.waiting{pointer-events:none}.option-atc-button .quick-buy-loader{display:block!important}.active-filter{background-color:#00aeef!important;color:#fff}.rotatable{transition:transform .1s linear}.tw-rotate-180{transform:rotate(180deg)}#nosto-filters-container{transition:all .3s ease}.filter-show #nosto-filters-wrapper{display:block!important}.show#nosto-filters-container{transform:translate(0)!important}::selection{color:#fff;background:#000}.nosto-price-input{width:100%;display:flex;margin:30px 0 35px}.nosto-price-input .nosto-field{display:flex;width:100%;height:45px;align-items:center}.nosto-field input{width:100%;height:100%;outline:none;font-size:19px;margin-left:12px;border-radius:5px;text-align:center;border:1px solid #999;-moz-appearance:textfield}.nosto-range-input{position:relative;top:-10px}.nosto-slider .nosto-progress{background:#f00f83!important}.nosto-indicator{transform:translateY(5px)}.nosto-active-filter-option{color:#fff;background-color:#00adef;margin:0px .5rem 0px 0px;white-space:nowrap;height:fit-content}.nosto-wrapper{background:#fff}header h2{font-size:24px;font-weight:600}header p{margin-top:5px;font-size:16px}.nosto-price-input{width:100%;display:flex;margin:0 0 10px}.nosto-price-input .nosto-field{display:flex;width:100%;align-items:center}.nosto-field input{width:100%;height:100%;outline:none;margin-left:12px;border-radius:5px;text-align:center;border:1px solid #999;-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.nosto-price-input .nosto-separator{width:130px;display:flex;font-size:19px;align-items:center;justify-content:center}.nosto-slider{height:5px;position:relative;background:#ddd;border-radius:5px}.nosto-slider .nosto-progress{height:100%;left:25%;right:25%;position:absolute;border-radius:5px;background:#f00f83}.nosto-range-input{position:relative}.nosto-range-input input{position:absolute;width:100%;height:5px;top:-5px;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none}input[type=range]::-webkit-slider-thumb{height:17px;width:17px;border-radius:50%;background:#000;pointer-events:auto;-webkit-appearance:none;box-shadow:0 0 6px rgba(0,0,0,0nosto-05)}input[type=range]::-moz-range-thumb{height:17px;width:17px;border:none;border-radius:50%;background:#000;pointer-events:auto;-moz-appearance:none;box-shadow:0 0 6px rgba(0,0,0,0nosto-05)}.nosto-support-box{top:2rem;position:relative;bottom:0;text-align:center;display:block}.nosto-b-btn{color:#fff;text-decoration:none;font-weight:700}.nosto-b-btn.nosto-paypal i{color:#00f}.nosto-b-btn:hover{text-decoration:none;font-weight:700}.nosto-b-btn i{font-size:20px;color:#ff0;margin-top:2rem}.facet-count{color:#676767}.empty-facet{color:gray;pointer-events:none}.nosto-collection-item{padding:2%}.filter-show{display:block!important}.facet-count{top:.1rem;right:.1rem}.filter-option-dropdown{position:relative}.filter-option-dropdown svg{top:0;display:flex;height:100%;align-items:center}#nosto-search-input::placeholder{color:#888;opacity:1;font-size:14px}.filter-option-dropdown{padding:.75rem}.nosto-wrapper{padding-bottom:.75rem}.nosto-wrapper.tw-pb-6{padding-bottom:1.5rem}.nosto-results-filters{border-top-width:1px;border-style:solid;tw-border-opacity:1;border-color:#e5e7eb}.nosto-blur{filter:blur(3px)}.filter-item-count{border-left:1px solid #ddd;top:0;right:0;border-bottom:1px solid #ddd;border-bottom-left-radius:3px;padding:2px 7px 1px 5px!important;line-height:1em;border-color:#d1d5db}.facet-name{text-transform:capitalize}.font-semibold{font-weight:600}@media (max-width:720px){#default-quick-buy-header-title{margin-bottom:0!important}}.loading .loading-button-loader{display:flex!important}.loading .button-text,.loading .loading-button-text{visibility:hidden}.globo-form-app .panels{z-index:49!important}.sub-and-save-cart-upsell .product-option:first-child,#cid_66,#id_70{display:none}.needsclick.klaviyo-form [class*=kl-private-reset-css-]{flex-flow:wrap}.needsclick.klaviyo-form label[class*=kl-private-reset-css-]{flex-flow:nowrap}.needsclick.klaviyo-form [class*=kl-private-reset-css-] input[type=text]{width:100%}@media (max-width: 1022px){.cart-content{padding-bottom:20dvh}}.shopify-section-group-ab-testing-group .banner-with-slider,.shopify-section-group-ab-testing-group .hero,.shopify-section-group-ab-testing-group .cirular-nav-section{display:none}
/*# sourceMappingURL=/cdn/shop/t/931/assets/custom.css.map */
