@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&display=swap";:root{--bs-black: #0a0a0a;--bs-white: #ffffff;--bs-off-white: #f5f3f0;--bs-grey-50: #f7f7f7;--bs-grey-100: #f0f0f0;--bs-grey-200: #e0e0e0;--bs-grey-400: #999999;--bs-grey-600: #666666;--bs-grey-800: #333333;--bs-red: #e01e1e;--bs-red-dark: #b51515;--bs-green-wa: #25d366;--bs-gold: #f5a623;--bs-radius-xs: 4px;--bs-radius-sm: 8px;--bs-radius-md: 14px;--bs-radius-lg: 22px;--bs-radius-pill: 999px;--bs-shadow-xs: 0 1px 3px rgba(0, 0, 0, .07);--bs-shadow-sm: 0 3px 12px rgba(0, 0, 0, .08);--bs-shadow-md: 0 8px 28px rgba(0, 0, 0, .1);--bs-shadow-lg: 0 20px 60px rgba(0, 0, 0, .13);--bs-shadow-xl: 0 32px 80px rgba(0, 0, 0, .16);--bs-ease: cubic-bezier(.25, .46, .45, .94);--bs-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--bs-t-fast: .18s;--bs-t-mid: .35s;--bs-t-slow: .55s}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body,.gradient,.page-width,#MainContent{background:var(--bs-off-white)!important;position:relative}:root:not(.header):not(.footer),.color-scheme-1:not(.header):not(.footer):not(.header-wrapper),.color-scheme-2:not(.header):not(.footer),.color-scheme-3:not(.header):not(.footer),.color-foreground:not(.header):not(.footer){--color-background: 245, 243, 240 !important}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(https://www.transparenttextures.com/patterns/cubes.png);opacity:.015;pointer-events:none;z-index:-1}body{font-family:"Outfit",var(--font-body-family),sans-serif;-webkit-font-smoothing:antialiased;color:var(--bs-black);overflow-x:hidden}.skip-to-content-link:not(:focus){clip:rect(1px,1px,1px,1px)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important}.skip-to-content-link:focus{z-index:9999;padding:1rem;background:var(--bs-black);color:var(--bs-white);text-decoration:none}.section-image-banner{display:none!important}.shopify-section:has(.image-banner){display:none!important}[id$=__featured_collection],[id*=featured-collection-1],[id*=featured-collection-2],[id*=featured-collection-3],[id*=featured-collection-4]{display:none!important}.shopify-section:has(.email-signup-banner){display:none!important}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.shopify-section{animation:fadeSlideUp var(--bs-t-slow) var(--bs-ease) both}.shopify-section:nth-child(1){animation-delay:.05s}.shopify-section:nth-child(2){animation-delay:.15s}.shopify-section:nth-child(3){animation-delay:.25s}.shopify-section:nth-child(4){animation-delay:.35s}.shopify-section:nth-child(5){animation-delay:.45s}.shopify-section:nth-child(6){animation-delay:.55s}.shopify-section-group-header-group,.header-wrapper,.section-header{background-color:#fff!important;background:#fff!important;margin:0!important;padding:0!important;border:none!important}.announcement-bar-section,.utility-bar,#shopify-section-announcement-bar{background-color:#000!important;background:#000!important;margin:0!important;padding:0!important;border:none!important;overflow:hidden!important}.utility-bar,#shopify-section-announcement-bar{--color-background: 0, 0, 0 !important;--color-foreground: 255, 255, 255 !important;--gradient-background: #000000 !important}.header-wrapper,.shopify-section-group-header-group{--color-background: 255, 255, 255 !important;--color-foreground: 0, 0, 0 !important;--gradient-background: #ffffff !important;padding:0!important;margin:0!important;min-height:0!important;height:auto!important;top:0!important}.shopify-section-group-header-group .page-width,.header-wrapper .page-width,.utility-bar .page-width{padding-top:0!important;padding-bottom:0!important;max-width:100%!important}.utility-bar--bottom-border,.header-wrapper--border-bottom,.utility-bar:before,.utility-bar:after,.section-header header-wrapper,.header-wrapper{border-bottom:none!important;border-top:none!important;box-shadow:none!important;background:transparent!important}.utility-bar *,.announcement-bar,.announcement-bar-slider,.announcement-bar__announcement,.slideshow__slide,.utility-bar__grid{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.announcement-bar,.announcement-bar .slider-button,.utility-bar__grid,.utility-bar,.announcement-bar-slider,.announcement-bar__announcement,.slideshow__slide{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;min-height:0!important;height:auto!important}.utility-bar{height:auto!important;min-height:unset!important}.announcement-bar-slider,.announcement-bar-slider .slider{min-height:0!important}.announcement-bar .slider-button .icon{fill:#fff!important;stroke:#fff!important}.announcement-bar__message,.announcement-bar__message span,.announcement-bar__message a,.announcement-bar__message p{color:#fff!important;font-weight:700!important;letter-spacing:.15em!important;margin:0!important;padding:8px 0!important;font-size:1.2rem!important;min-height:0!important;line-height:1.2!important;display:inline-block!important;white-space:nowrap!important}.announcement-bar{display:flex!important;overflow:hidden!important;width:100%!important}.announcement-bar__message{animation:marquee-animation 15s linear infinite!important}@keyframes marquee-animation{0%{transform:translate(-100%)}to{transform:translate(100vw)}}.utility-bar .page-width,.announcement-bar .page-width{padding-top:0!important;padding-bottom:0!important}.announcement-bar,.announcement-bar-slider,.announcement-bar-slider .slider,.announcement-bar-slider .slider-button{height:auto!important;min-height:0!important}.announcement-bar__message *{color:#fff!important}@media screen and (min-width:990px){.header{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;padding:0 2rem!important;max-width:1500px!important;margin:0 auto!important;background:#fff!important}}@media screen and (max-width:989px){.header{background:#fff!important;display:grid!important;grid-template-columns:auto auto 1fr auto!important;align-items:center!important;padding:0 .8rem!important;gap:.5rem!important;min-height:60px!important}header-drawer{grid-column:1!important;margin:0!important;padding:0!important}.header__search,details-modal.header__search{grid-column:2!important;margin:0!important}.header__heading{grid-column:3!important;margin:0!important;justify-self:center!important}.header__heading-logo{max-width:120px!important}.header__icons{grid-column:4!important;gap:0!important;justify-self:end!important}.header__icons .desktop-localization-wrapper,.header__icon--account,.header--has-menu .header__icon--account{display:none!important}.header__icon,.header__icon .svg-wrapper svg,.header__icon svg{width:38px!important;height:38px!important}.header__icon .svg-wrapper svg,.header__icon svg{width:22px!important;height:22px!important}}.header__heading{margin:0!important;padding:0!important}.header__heading-link{padding-top:0!important;padding-bottom:0!important;display:flex!important;align-items:center!important}body{margin-top:0!important;padding-top:0!important}#preview-bar-iframe,.shopify-payment-button__more-options{margin-top:0!important}.shopify-section:has(.video-banner-compact){padding:0!important;margin:0!important;max-width:100%!important;line-height:0!important;font-size:0!important;display:block!important;overflow:hidden!important}.video-banner-compact{padding:0!important;margin:0!important;border:none!important;outline:none!important;display:block!important;line-height:0!important;font-size:0!important;overflow:hidden!important;width:100%!important;max-width:100%!important}.video-banner-compact-wrapper{width:100vw!important;max-width:100vw!important;position:relative!important;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;padding:0!important;border:none!important;outline:none!important;overflow:hidden!important;display:block!important;line-height:0!important;font-size:0!important;background:transparent!important;background-color:transparent!important}.video-banner-compact__video,.video-banner-compact__video video,.video-banner-compact__video iframe{width:100vw!important;max-width:none!important;height:100%!important;min-height:100%!important;object-fit:cover!important;border:none!important;outline:none!important;display:block!important;margin:0!important;padding:0!important;transform:scale(1.04)!important;background:transparent!important}.header__heading{margin:0!important;line-height:0!important;display:flex!important;justify-content:center!important}.header__heading-logo{max-width:180px!important;height:auto!important;transition:transform .3s var(--bs-ease)!important}.header__heading-link:hover .header__heading-logo{transform:scale(1.05)}.header__icons{justify-content:flex-end!important;gap:2.2rem!important}.header__inline-menu .list-menu--inline .header__menu-item{color:#000!important}.header__icon,.header__icon span{color:#000!important;fill:#000!important;font-size:1.3rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.05em!important}.menu-drawer__navigation-container,.menu-drawer__inner-container,.menu-drawer{background-color:#fff!important}.menu-drawer *,.menu-drawer__menu-item,.menu-drawer__menu-item--active,.menu-drawer__utility-links .menu-drawer__account,.form__label,.header__submenu .header__menu-item{color:#000!important;font-weight:600!important}.menu-drawer .icon,.menu-drawer .icon *,.menu-drawer__close-button .icon{stroke:#000!important;fill:#000!important}.menu-drawer__menu-item:hover,.header__submenu .header__menu-item:hover{color:#000!important;opacity:.7!important}.menu-drawer__close-button{color:#000!important;background:transparent!important}.localization-wrapper,.localization-form,.disclosure{background:transparent!important}button.localization-selector,button.disclosure__button,.localization-form__select,.disclosure__button,.header .localization-form__select,.header .disclosure__button,.utility-bar .localization-form__select,.utility-bar .disclosure__button{background-color:#fff!important;background:#fff!important;border:1px solid #ffffff!important;border-radius:999px!important;padding:8px 16px!important;color:#000!important;font-size:1.2rem!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;box-shadow:none!important;opacity:1!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important}button.localization-selector *,button.disclosure__button *,.localization-form__select *,.disclosure__button *{color:#000!important;opacity:1!important;fill:#000!important;background:transparent!important}.header .disclosure__button .icon-caret,.utility-bar .disclosure__button .icon-caret,button.localization-selector .icon-caret{fill:#000!important;stroke:#000!important;width:12px!important;margin-left:6px!important;opacity:1!important}.header .disclosure__list,.localization-form .disclosure__list{background:#fff!important;box-shadow:0 10px 30px #00000026!important;border:none!important;border-radius:var(--bs-radius-sm)!important}.header .disclosure__link,.localization-form .disclosure__link,.header .localization-form__currency{color:#000!important;font-weight:500!important}.header .disclosure__link:hover,.localization-form .disclosure__link:hover{background:#eee!important}.header__icon{width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important}.header__icon .svg-wrapper svg,.header__icon svg{stroke:#000!important;fill:none!important;width:26px!important;height:26px!important}.header__icon--cart .svg-wrapper svg,.header__icon--cart svg,.header__icon--account .svg-wrapper svg,.header__icon--account svg{width:28px!important;height:28px!important}.header .icon,.header .icon svg,.header .icon-hamburger,.header .icon-close{stroke:#000!important;fill:#000!important}.header-wrapper+.shopify-section,.section-header+.shopify-section{margin-top:0!important}.featured-collection .title-wrapper,.featured-collection .title-wrapper-flex{margin-bottom:4.5rem!important;border-bottom:none!important;flex-direction:column!important;align-items:flex-start!important;gap:1.2rem!important}@media screen and (max-width:749px){.featured-collection .title-wrapper,.featured-collection .title-wrapper-flex{margin-bottom:1.5rem!important}}.featured-collection h2.title,.featured-collection .title{font-family:Outfit,sans-serif!important;font-weight:900!important;font-size:clamp(2.4rem,4vw,4.2rem)!important;letter-spacing:-.01em!important;text-transform:uppercase!important;line-height:1.1!important;color:var(--bs-black)!important;position:relative!important;display:inline-block!important;margin-bottom:.5rem!important;background:linear-gradient(90deg,#000,#333,#000);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shine 5s linear infinite}@keyframes shine{to{background-position:200% center}}.featured-collection h2.title:after,.featured-collection .title:after{content:""!important;display:block!important;width:48px!important;height:3px!important;background:var(--bs-black)!important;margin-top:12px!important;border-radius:2px!important;transition:width var(--bs-t-slow) var(--bs-ease)!important}.featured-collection:hover h2.title:after,.featured-collection:hover .title:after{width:100px!important}.featured-collection .button.button--tertiary,.featured-collection a.button--outline{font-family:Outfit,sans-serif!important;font-size:1.25rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--bs-black)!important;border:1.5px solid var(--bs-black)!important;border-radius:var(--bs-radius-pill)!important;padding:10px 28px!important;background:transparent!important;transition:background var(--bs-t-mid),color var(--bs-t-mid),transform var(--bs-t-fast)!important;text-decoration:none!important}.featured-collection .button.button--tertiary:hover,.featured-collection a.button--outline:hover{background:var(--bs-black)!important;color:var(--bs-white)!important;transform:translateY(-2px)!important}.card-wrapper{transition:transform .4s var(--bs-ease-bounce)!important;will-change:transform!important;position:relative!important}.card-wrapper:hover{transform:translateY(-10px)!important;z-index:10!important}.card__inner{background:var(--bs-white)!important;border:none!important;border-radius:var(--bs-radius-md)!important;overflow:hidden!important;box-shadow:0 10px 30px #0000000d!important;transition:all .4s var(--bs-ease)!important;transform-origin:center bottom!important}.card-wrapper:hover .card__inner{box-shadow:0 30px 60px #0000001f!important;transform:scale(1.02)!important}.card__media img{transition:transform .8s var(--bs-ease)!important}.card-wrapper:hover .card__media img{transform:scale(1.08)!important}.featured-collection .card__inner .media,.featured-collection .card__inner .card__media{max-height:200px!important;overflow:hidden!important}.featured-collection .card__inner .card__media img,.featured-collection .card__inner .media img{width:100%!important;height:200px!important;max-height:200px!important;object-fit:cover!important;object-position:center!important}.featured-collection .card:not(.card--horizontal) .card__inner .ratio,.featured-collection .card__inner.ratio{padding-bottom:0!important;height:200px!important}.card__content,.card__information{padding:1.6rem 1.8rem 2rem!important}.card__heading,.card__heading a{font-family:Outfit,sans-serif!important;font-size:1.35rem!important;font-weight:600!important;line-height:1.35!important;color:var(--bs-black)!important;text-decoration:none!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;transition:color var(--bs-t-fast)!important}.card__heading a:hover{color:var(--bs-grey-600)!important}.price{margin-top:.8rem!important}.price__regular .price-item--regular{font-family:Outfit,sans-serif!important;font-size:1.6rem!important;font-weight:700!important;color:var(--bs-black)!important}.price__sale .price-item--sale{font-family:Outfit,sans-serif!important;font-size:1.8rem!important;font-weight:800!important;color:#ff2a2a!important}.price__sale .price-item--regular{font-family:Outfit,sans-serif!important;font-size:1.3rem!important;font-weight:500!important;color:var(--bs-grey-400)!important;text-decoration:line-through!important;opacity:.6}.badge{font-family:Outfit,sans-serif!important;font-size:1.1rem!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;border-radius:var(--bs-radius-pill)!important;padding:6px 16px!important;background:#ff2a2a!important;color:var(--bs-white)!important;border:none!important;box-shadow:0 4px 12px #ff2a2a4d!important}.quick-add{overflow:hidden!important}.quick-add__submit,.quick-add__submit.button{font-family:Outfit,sans-serif!important;font-weight:800!important;font-size:1.2rem!important;letter-spacing:.05em!important;text-transform:uppercase!important;background:#000!important;color:#fff!important;border:none!important;border-width:0!important;outline:none!important;box-shadow:none!important;border-radius:var(--bs-radius-pill)!important;padding:16px 28px!important;width:100%!important;max-width:260px!important;margin:0 auto 1.5rem!important;cursor:pointer!important;transition:all .3s ease!important;position:relative!important}.quick-add__submit:hover,.quick-add__submit.button:hover{background:#111!important;color:#fff!important;transform:scale(1.02)!important;box-shadow:none!important;border:none!important}.quick-add__submit:before,.quick-add__submit.button:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:60%!important;height:100%!important;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.18) 50%,transparent 100%)!important;transform:skew(-20deg)!important;transition:left .6s var(--bs-ease)!important}.quick-add__submit:hover:before,.quick-add__submit.button:hover:before{left:150%!important}.quick-add__submit:hover,.quick-add__submit.button:hover{background:var(--bs-grey-800)!important}.card-wrapper .quick-add__submit.button--secondary{border:none!important;box-shadow:none!important;background:#000!important;color:#fff!important}.card-wrapper .quick-add__submit.button--secondary:hover{background:#111!important;box-shadow:none!important;transform:translateY(-1px) scale(1.01)!important}.card-wrapper .quick-add__submit.button--secondary:before,.card-wrapper .quick-add__submit.button--secondary:after,.card-wrapper .quick-add__submit.button:before,.card-wrapper .quick-add__submit.button:after{box-shadow:none!important;border:none!important}.slider-button{background:var(--bs-white)!important;color:var(--bs-black)!important;border:1.5px solid var(--bs-grey-200)!important;border-radius:50%!important;width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:background var(--bs-t-mid),border-color var(--bs-t-mid),transform var(--bs-t-fast) var(--bs-ease-bounce),box-shadow var(--bs-t-mid)!important;box-shadow:var(--bs-shadow-xs)!important}.slider-button:hover{background:var(--bs-black)!important;border-color:var(--bs-black)!important;color:var(--bs-white)!important;transform:scale(1.1)!important;box-shadow:var(--bs-shadow-sm)!important}.slider-button svg{fill:currentColor!important;width:18px!important;height:18px!important;transition:fill var(--bs-t-fast)!important}.slider-counter__link{background:var(--bs-grey-200)!important;border-radius:50%!important;transition:background var(--bs-t-mid),transform var(--bs-t-fast) var(--bs-ease-bounce)!important}.slider-counter__link.slider-counter__link--active,.slider-counter__link:hover{background:var(--bs-black)!important;transform:scale(1.3)!important}.button,button.button,a.button{font-family:Outfit,sans-serif!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:var(--bs-radius-sm)!important;position:relative!important;overflow:hidden!important;transition:background var(--bs-t-mid),color var(--bs-t-mid),transform var(--bs-t-fast) var(--bs-ease-bounce),box-shadow var(--bs-t-mid)!important}.button:active{transform:scale(.97)!important}.button--primary{background:var(--bs-black)!important;color:var(--bs-white)!important;border:2px solid var(--bs-black)!important}.button--primary:hover{background:var(--bs-grey-800)!important;box-shadow:0 6px 20px #0000002e!important;transform:translateY(-2px)!important}.button--secondary{background:transparent!important;color:var(--bs-black)!important;border:2px solid var(--bs-black)!important}.button--secondary:hover{background:var(--bs-black)!important;color:var(--bs-white)!important;transform:translateY(-2px)!important}.featured-collection .button[href*=collections]{border-radius:var(--bs-radius-pill)!important;padding:12px 32px!important}.shopify-section-template--index+.shopify-section-template--index{border-top:none!important;padding-top:3.5rem!important}@media screen and (max-width:749px){.shopify-section-template--index+.shopify-section-template--index{padding-top:.5rem!important}}.shopify-section:nth-child(2n){background:#00000005}@media screen and (max-width:749px){.slider-button,.slider-counter,.featured-collection .slider-button,.featured-collection .slider-counter--dots,.featured-collection [data-slider-nav],.featured-collection .slider__prev,.featured-collection .slider__next{display:none!important}}.shopify-section:not(.announcement-bar-section):not(.section-header):not(.footer-section){padding:1rem 0!important}.shopify-section:not(.announcement-bar-section):not(.section-header):not(.footer-section):first-of-type{padding-top:0!important}.shopify-section:has(.custom-reviews-section){padding:4rem 0!important}[id^=shopify-section-col_] slider-component{max-width:1180px!important;margin:0 auto!important;display:block!important}@media screen and (min-width:990px){[id^=shopify-section-col_] .product-grid{margin:0 auto!important;max-width:1180px!important}}@media screen and (max-width:989px){[id^=shopify-section-col_] .grid{gap:1.8rem!important}}.slider{scroll-behavior:smooth!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.slider::-webkit-scrollbar{display:none!important}footer.footer,.footer__content-top,.footer__content-bottom,.footer__content-bottom-wrapper,.footer-block--newsletter,.footer__follow-on-shop,.footer__payment,.footer__column--info,.footer__localization,.footer__copyright{background-color:#000!important;background:#000!important;color:#fff!important}footer.footer div,footer.footer section,footer.footer span{background-color:transparent!important}footer.footer{border-top:1px solid rgba(255,255,255,.1)!important;padding-top:3rem!important;padding-bottom:2.5rem!important}.footer-block__heading{color:#fff!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.1em!important;background:transparent!important}.footer-block__details-content a,.footer-block__details-content .link,.footer__copyright small,.footer__copyright a,.footer__localization-form{color:#bbb!important;background:transparent!important;text-decoration:none!important}.footer-block__details-content a:hover,.footer-block__details-content .link:hover,.footer__copyright a:hover{color:#fff!important}.footer__credits{display:none!important}.footer__content-top.page-width,.footer__content-bottom-wrapper.page-width{max-width:1200px!important;margin:0 auto!important}.footer-block__details-content{font-size:1.3rem!important;line-height:1.7!important}.footer__about-contact{display:flex;flex-wrap:wrap;gap:3rem;margin:2.5rem 0}.footer__about,.footer__contact{flex:1 1 260px}.footer__about-title{font-weight:800!important;text-transform:uppercase!important;letter-spacing:.12em!important;margin:0 0 .8rem!important}.footer__about-text{margin:0!important;font-size:1.3rem!important;line-height:1.8!important;color:#bbb!important}.footer__about-text a{color:#fff!important;text-decoration:none!important}.footer__about-text a:hover{text-decoration:underline!important}.footer__follow-on-shop{margin-top:1.5rem!important}.footer__follow-on-shop button,.footer__follow-on-shop a{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.9rem 2.6rem!important;border-radius:var(--bs-radius-pill)!important;background:#111!important;color:#fff!important;border:none!important;font-family:Outfit,sans-serif!important;font-weight:700!important;font-size:1.2rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-decoration:none!important;cursor:pointer!important;box-shadow:0 10px 30px #00000059!important;transition:background var(--bs-t-mid),transform var(--bs-t-fast) var(--bs-ease-bounce),box-shadow var(--bs-t-mid)!important}.footer__follow-on-shop button:hover,.footer__follow-on-shop a:hover{background:#222!important;transform:translateY(-1px) scale(1.01)!important;box-shadow:0 14px 40px #00000080!important}.whatsapp-float{position:fixed;bottom:2.4rem;right:2.4rem;width:58px;height:58px;border-radius:999px;background:#25d366;display:flex;align-items:center;justify-content:center;z-index:9999;box-shadow:0 12px 35px #00000059;transition:transform .25s var(--bs-ease-bounce),box-shadow .25s ease}.whatsapp-float:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 16px 40px #00000073}.whatsapp-float .whatsapp-icon{width:30px;height:30px;fill:#fff}.product__title h1,.product__title h2{font-family:Outfit,sans-serif!important;font-weight:800!important;font-size:clamp(2.8rem,4vw,4.2rem)!important;letter-spacing:-.03em!important;line-height:1.1!important;margin-bottom:1.5rem!important;color:var(--bs-black)!important}.product__info-container .price--large{font-size:2.8rem!important;font-weight:700!important;margin:2rem 0!important}.product__info-container .price-item--sale{color:var(--bs-red)!important;font-size:3.2rem!important}.quantity{border:1.5px solid var(--bs-grey-200)!important;border-radius:var(--bs-radius-pill)!important;background:var(--bs-white)!important;width:130px!important;min-height:48px!important;transition:border-color var(--bs-t-mid)!important}.quantity:hover{border-color:var(--bs-black)!important}.quantity__input{font-family:Outfit,sans-serif!important;font-weight:700!important;font-size:1.6rem!important}.product-form__submit{height:60px!important;font-size:1.6rem!important;border-radius:var(--bs-radius-pill)!important;transition:all var(--bs-t-mid) var(--bs-ease-bounce)!important;box-shadow:var(--bs-shadow-sm)!important}.product-form__submit:hover{transform:scale(1.02)!important;box-shadow:var(--bs-shadow-lg)!important}.product-form__input input[type=radio]+label{border:1.5px solid var(--bs-grey-200)!important;border-radius:var(--bs-radius-md)!important;padding:1rem 2rem!important;font-size:1.3rem!important;font-weight:600!important;transition:all var(--bs-t-mid)!important}.product-form__input input[type=radio]:checked+label{background:var(--bs-black)!important;color:var(--bs-white)!important;border-color:var(--bs-black)!important;box-shadow:var(--bs-shadow-sm)!important}.sticky-atc-mobile{position:fixed!important;bottom:0!important;left:0!important;width:100%!important;background:#ffffffe6!important;backdrop-filter:blur(15px)!important;-webkit-backdrop-filter:blur(15px)!important;padding:1.2rem 1.6rem env(safe-area-inset-bottom)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1.5rem!important;z-index:999!important;transform:translateY(100%)!important;transition:transform .4s var(--bs-ease)!important;border-top:1px solid rgba(0,0,0,.05)!important;box-shadow:0 -10px 30px #00000014!important}.sticky-atc-mobile.is-active{transform:translateY(0)!important}.sticky-atc-mobile__info{display:flex!important;align-items:center!important;gap:1rem!important}.sticky-atc-mobile__image{width:45px!important;height:45px!important;object-fit:cover!important;border-radius:var(--bs-radius-sm)!important}.sticky-atc-mobile__title{font-size:1.2rem!important;font-weight:700!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:1!important;line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important;max-width:120px!important}@media screen and (max-width:749px){.featured-collection h2.title,.featured-collection .title{font-size:2.4rem!important}.featured-collection .title-wrapper{margin-bottom:0!important;margin-top:0!important;padding-top:.5rem!important;padding-bottom:.2rem!important}.featured-collection[class*=section-],[class*=section-template--] .collection,.shopify-section .collection,.shopify-section .featured-collection{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.shopify-section{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.featured-collection h2.title{margin-top:0!important;margin-bottom:0!important}.card__heading,.card__heading a{font-size:1.25rem!important}.button{padding:14px 24px!important}.slider-button{width:40px!important;height:40px!important}}.sticky-atc-mobile__price{font-size:1.4rem!important;color:var(--bs-red)!important;font-weight:800!important}.sticky-atc-mobile__button{flex:1!important;background:var(--bs-black)!important;color:var(--bs-white)!important;border:none!important;height:50px!important;border-radius:var(--bs-radius-pill)!important;font-weight:800!important;font-size:1.4rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;box-shadow:0 4px 15px #0003!important}.product-form__submit.button,.featured-product .button,.featured-product .shopify-payment-button__button{background:#000!important;color:#fff!important;border:0!important;outline:none!important;border-radius:50px!important;height:55px!important;font-weight:800!important;font-size:1.4rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;box-shadow:none!important;transition:all .3s ease!important;opacity:1!important;margin-bottom:1rem!important}.product-form__submit.button:after,.featured-product .button:after,.button:after{box-shadow:none!important;border:none!important}.product-form__submit.button:hover,.featured-product .button:hover{transform:translateY(-2px)!important;background:#1a1a1a!important}.shopify-payment-button__button--unbranded{background:#000!important;color:#fff!important;border-radius:50px!important;border:none!important;box-shadow:none!important}.shopify-section-group-footer-group{margin-top:0!important}#shopify-section-footer{padding-top:0!important}.custom-reviews-section{padding-bottom:0!important}@media screen and (max-width:749px){.featured-product .product__info-container{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;padding-top:1rem!important}.featured-product .price{justify-content:center!important}.featured-product .product__title{margin-bottom:1rem!important}}.product-media-modal{background-color:#000000f2!important;z-index:10000!important}.product-media-modal__dialog{background:transparent!important;border:none!important;box-shadow:none!important}.product-media-modal__toggle{background:#000!important;color:#fff!important;border-radius:50%!important;width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;right:2rem!important;top:2rem!important;box-shadow:0 0 15px #ffffff1a!important}.product-media-modal__toggle .svg-wrapper{width:20px!important;height:20px!important}@media screen and (max-width:749px){.product-media-modal__content{padding:0!important;margin-top:60px!important}.product-media-modal__content>*{max-width:100%!important}}.section-featured-product{margin-top:0!important;margin-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom-blackshore.css.map */
