@media only screen and (max-width:767.98px){html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--theme-sticky-header-height, 0px) + 12px)}body{overflow-wrap:anywhere}#fsb_bar,#fsb_message,#fsb_message *{font-size:14px!important;line-height:1.35!important}@supports (overflow: clip){body{overflow-x:clip}}img,video,iframe,model-viewer{max-width:100%}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px}.page-header .burger-icon,.utils__item>a,.utils__item>button,.close-mobile-menu,.mobile-site-nav .mobile-site-nav__icon{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center}.search-bar--open-mobile .search-form__input{min-height:48px}.full-width-slideshow-controls button,.slick-external-controls button,.featured-collection-controls button{min-width:44px;min-height:44px}.product-block__title{line-height:1.35}.product-block__title-link{display:inline-flex;min-height:44px;align-items:center}.product-layout-grid__detail{padding-top:20px}.product-detail__title-area{margin-bottom:20px;text-align:left}.product-detail__title{font-size:clamp(1.45rem,6vw,2rem);line-height:1.15}.product-detail__price .large-title{font-size:clamp(1.35rem,5.5vw,1.8rem)}.opt-label{display:inline-flex;min-height:44px;align-items:center;justify-content:center}.payment-buttons .btn,.payment-buttons .shopify-payment-button__button,.payment-buttons shopify-accelerated-checkout{min-height:50px}.product-detail-accordion summary,.cc-accordion-item__title,.page-footer .nav__link{min-height:44px}.page-footer .nav__link{display:inline-flex;align-items:center;padding-top:8px;padding-bottom:8px}#product-selector{margin:28px auto;padding-right:16px;padding-left:16px}#product-selector label,#comparison-title{font-size:clamp(1.6rem,8vw,2.25rem)}#product-selector select{width:100%;min-height:48px;margin:6px 0;font-size:16px}#comparison-table{margin:28px 0;padding:0 16px 8px;scroll-padding-inline:16px;-webkit-overflow-scrolling:touch}#comparison-table table{min-width:680px}}@media only screen and (max-width:374.98px){.utils__item{margin-right:2px;margin-left:2px}.btn-row .btn,.image-overlay .btn{width:calc(100% - 2px)}}@media only screen and (max-width:1027px){.page-header .utils{display:grid;grid-template-columns:44px 44px minmax(0,1fr) 44px 44px;align-items:center;min-height:62px;margin:0;padding:4px max(12px,env(safe-area-inset-right),env(safe-area-inset-left))}.page-header .utils>.burger-icon{grid-column:1;grid-row:1}.page-header .utils>.utils__item--search-icon.mobile-only{display:inline-flex;grid-column:2;grid-row:1;align-items:center;justify-content:center}.page-header .utils .store-logo{display:flex;grid-column:3;grid-row:1;align-items:center;justify-content:center;justify-self:center;width:100%;max-width:164px;min-width:0;margin:0;padding:0;text-align:center}.page-header .utils .store-logo .site-logo{display:block;width:100%;max-width:164px;min-width:0}.page-header .utils .store-logo img{display:block;width:100%;height:auto;max-height:44px;object-fit:contain}.page-header .utils>.utils__right{display:contents}.page-header .utils .utils__right>.customer-account{display:block;grid-column:4;grid-row:1}.page-header .utils .utils__right>.header-cart{grid-column:5;grid-row:1}.page-header .utils :is(.customer-account,.header-cart){width:44px;min-width:0;margin:0}.page-header .utils :is(.burger-icon,.utils__item--search-icon.mobile-only,.customer-account__parent-link,.header-cart>a){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:10px}.page-header .utils :is(.utils__item--search-icon.mobile-only,.header-cart>a)>.icon--header{display:flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px}.page-header .utils :is(.burger-icon,.utils__item--search-icon.mobile-only,.customer-account__parent-link,.header-cart>a) svg{display:block;flex:0 0 24px;width:24px;height:24px;margin:0;stroke-width:2}.page-header .utils .header-localization{display:none}.page-header .utils .settings-close-mobile-bar{position:absolute;top:50%;left:max(12px,env(safe-area-inset-right),env(safe-area-inset-left));width:calc(100% - (2*max(12px,env(safe-area-inset-right),env(safe-area-inset-left))));margin:0;background:#fff;transform:translateY(-50%)}.page-header .settings-close-mobile-bar .search-bar__container{align-items:center;max-width:none}.page-header .settings-close-mobile-bar .search-form__icon{flex:0 0 44px;min-width:44px;min-height:44px;padding:10px}.page-header .settings-close-mobile-bar .search-form__input{min-height:44px;font-size:16px}.page-header .utils :is(a,button):focus-visible{outline:2px solid #13767b;outline-offset:2px}body.mobile-menu-open .site-header{z-index:2147483000}body.mobile-menu-open #fsb_bar,body.mobile-menu-open #fsb_background,body.mobile-menu-open .envio-bar{visibility:hidden!important;pointer-events:none!important}.header-navigation .navigation__container{--pb-menu-ink: #243642;--pb-menu-accent: #13767b;--pb-menu-line: #e4eded;--pb-menu-surface: #f2f8f8;visibility:hidden;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100vh;height:100dvh;margin:0;padding:0 0 max(24px,env(safe-area-inset-bottom));background:#fff;color:var(--pb-menu-ink);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-color:#83cfcc var(--pb-menu-surface);transition:opacity .15s ease-out,visibility .15s}.header-navigation--open .navigation__container{visibility:visible}.header-navigation .mobile-menu-utils,.header-navigation .mobile-menu-search-bar,.header-navigation .mobile-site-nav,.header-navigation .header-social-icons{transform:none;transition:none}.header-navigation .mobile-menu-utils{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:8px;min-height:72px;margin:0 0 12px;padding:max(12px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 12px max(20px,env(safe-area-inset-left));border-bottom:1px solid var(--pb-menu-line);background:#fff}.pb-mobile-menu-brand{display:flex;align-items:center;min-height:48px;min-width:0;margin-right:auto;color:var(--pb-menu-ink);text-decoration:none}.pb-mobile-menu-brand img{display:block;width:min(42vw,172px);height:auto;max-height:48px;object-fit:contain}.header-navigation .close-mobile-menu{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;min-width:48px;height:48px;padding:0;margin:0;border:0;border-radius:50%;background:var(--pb-menu-surface);color:var(--pb-menu-ink);box-shadow:none}.header-navigation .close-mobile-menu svg{width:22px;height:22px}.header-navigation .mobile-menu-search-bar{display:block;margin:0;padding:0 max(20px,env(safe-area-inset-right)) 16px max(20px,env(safe-area-inset-left))}.header-navigation .mobile-menu-search-bar .mobile-menu-search{position:relative;inset:auto;display:block;width:100%;margin:0;padding:0;border:1px solid var(--pb-menu-line);border-radius:12px;background:var(--pb-menu-surface);opacity:1;transform:none;z-index:1}.mobile-menu-search .search-bar__container{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;width:100%;max-width:none;left:auto}.mobile-menu-search .search-form__icon{position:static;display:inline-flex;align-items:center;justify-content:center;width:48px;min-width:48px;height:48px;padding:0;margin:0;border:0;background:transparent;color:var(--pb-menu-accent);opacity:1}.mobile-menu-search .search-form__icon svg{width:22px;height:22px}.mobile-menu-search-bar .mobile-menu-search .search-form__input{min-width:0;min-height:48px;padding:12px 12px 12px 0;border:0;border-radius:0 12px 12px 0;background:transparent;color:var(--pb-menu-ink);font-size:16px;line-height:1.4}.mobile-menu-search-bar .mobile-menu-search .search-form__input::placeholder{color:#52686b;opacity:1}.mobile-menu-search-bar .search-bar__results{position:static;grid-column:1 / -1;width:100%;max-height:45vh;max-height:45dvh;overflow-y:auto;border:0;border-top:1px solid var(--pb-menu-line);border-radius:0 0 12px 12px;background:#fff;box-shadow:none}.header-navigation .mobile-site-nav{margin:0 max(20px,env(safe-area-inset-right)) 24px max(20px,env(safe-area-inset-left))}.header-navigation .mobile-site-nav__item{align-items:center;border-bottom:1px solid var(--pb-menu-line)}.header-navigation .mobile-site-nav__link{display:flex;align-items:center;flex:1 1 0;min-width:0;max-width:none;min-height:54px;padding:12px 8px 12px 0;color:var(--pb-menu-ink);font-size:18px;font-weight:650;line-height:1.35;overflow-wrap:break-word}.header-navigation .mobile-site-nav .mobile-site-nav__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;min-width:48px;min-height:48px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--pb-menu-accent)}.header-navigation .mobile-site-nav__icon .icon{width:16px;height:16px}.header-navigation .mobile-site-nav__menu{margin:0 0 12px;padding:4px 12px;border-radius:12px;background:var(--pb-menu-surface)}.header-navigation .mobile-site-nav__menu .mobile-site-nav__item{border:0}.header-navigation .mobile-site-nav__menu .mobile-site-nav__link{min-height:48px;padding:10px 8px;font-size:16px;font-weight:400}.header-navigation .mobile-site-nav__menu .mobile-site-nav__menu{margin-bottom:8px;padding-left:12px}.header-navigation .header-social-icons{margin:24px max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left))}.header-navigation .header-social-icons .social-link{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;margin:0 8px 0 0;color:var(--pb-menu-accent)}.header-navigation :is(a,button,input):focus-visible{outline:2px solid var(--pb-menu-accent);outline-offset:3px}.mobile-menu-search:focus-within{outline:2px solid var(--pb-menu-accent);outline-offset:2px}.header-navigation .mobile-site-nav__icon:active,.header-navigation .mobile-site-nav__link:active{background:var(--pb-menu-surface)}}@media(prefers-reduced-motion:reduce){.header-navigation .navigation__container,.header-navigation .mobile-site-nav__icon .icon{transition:none}html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/mobile-enhancements.css.map */
