@charset "UTF-8";@media only screen and (min-width:768px){.hidden-desktop{display:none!important}}@media only screen and (max-width:767px){.hidden-mobile{display:none!important}}.announcement-bar .announcement-bar__right.desktop-only .header-localization .localization__grid #annbar-localization-language #annbar-localization-language-button,.announcement-bar .announcement-bar__right.desktop-only .header-localization .localization__grid #annbar-localization-country-button{color:#fff}.product-description__paragraph--hidden{display:none}.product-description__read-more{display:inline-block;margin-top:.5em;padding:0;background:none;border:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.product-description__read-more:after{content:"…"}.product-description__read-more:hover{opacity:.7}.product-guide-links{display:flex;flex-wrap:wrap;gap:1.5em;margin-top:-1.25rem;margin-bottom:1.75rem}.product-guide-links__item{color:#000;font-weight:700;text-decoration:underline;text-underline-offset:.2em}.product-guide-links__item:hover{opacity:.7}.template-suffix-store-locator .page-section-spacing{margin-bottom:0}.template-suffix-store-locator .section-apps .fully-spaced-row--medium{margin-top:30px}@media(min-width:769px){.template-suffix-store-locator .section-apps .shopify-app-block .bss-map-block #store-locator-page .search-bar-container{padding:0 30px 50px!important;border:0!important}}@media(min-width:769px){.template-suffix-store-locator .section-apps .shopify-app-block .bss-map-block #store-locator-page .search-bar-container #bss-wrapper-header{width:40%;align-self:center}}@media(min-width:769px){.template-suffix-store-locator .section-apps .shopify-app-block .bss-map-block #store-locator-page .search-bar-container #bss-wrapper-header .bss-wrapper-search-group{border-bottom:solid 1px #c4c4c4}}@media(min-width:769px){.template-suffix-store-locator .section-apps .shopify-app-block .bss-map-block #store-locator-page .search-bar-container #bss-wrapper-header .bss-wrapper-search-group .bss-wrapper-search{border:0}}@media(min-width:769px){.template-suffix-store-locator .section-apps .shopify-app-block .bss-map-block #store-locator-page .search-bar-container #bss-wrapper-header .bss-wrapper-search-group .bss-wrapper-search #bss-select-search-option{border-right:0}}@media(min-width:769px){.template-suffix-store-locator .section-apps .shopify-app-block .bss-map-block #store-locator-page .search-bar-container #bss-wrapper-header .bss-wrapper-search-group .bss-wrapper-search #bss-search-result-wrapper #bss-search-input::-moz-placeholder{color:#c4c4c4}.template-suffix-store-locator .section-apps .shopify-app-block .bss-map-block #store-locator-page .search-bar-container #bss-wrapper-header .bss-wrapper-search-group .bss-wrapper-search #bss-search-result-wrapper #bss-search-input::placeholder{color:#c4c4c4}}@media(min-width:769px){.template-suffix-store-locator .section-apps .shopify-app-block .bss-map-block #store-locator-page .search-bar-container #bss-wrapper-header #bss-btn-wrapper #bss-search-btn{background-color:transparent;border:0}}@media(min-width:769px){.template-suffix-store-locator .section-apps .shopify-app-block .bss-map-block #store-locator-page .search-bar-container #bss-wrapper-header #bss-btn-wrapper #bss-search-btn svg path{stroke:rgb(var(--link-color))}}@media(min-width:769px){.template-suffix-store-locator .section-apps .shopify-app-block .bss-map-block #store-locator-page .split-layout{background-color:#eee}}@media(min-width:769px){.template-suffix-store-locator .section-apps .shopify-app-block .bss-map-block #store-locator-page .split-layout #bss-map-search-box{background-color:unset}}@media(min-width:769px){.template-suffix-store-locator .section-apps .shopify-app-block .bss-map-block #store-locator-page .split-layout #bss-map-search-box #bss-numbers-of-stores{padding-inline:45px}}@media(min-width:769px){.template-suffix-store-locator .section-apps .shopify-app-block .bss-map-block #store-locator-page .split-layout #bss-map-search-box .custom-scrollbar{padding-inline:30px;background-color:unset}}@media(min-width:769px){.template-suffix-store-locator .section-apps .shopify-app-block .bss-map-block #store-locator-page .split-layout #bss-map-search-box .custom-scrollbar #bss-search-result .bss-store-result{border:1px solid #cccccc;background-color:#fff;margin-bottom:15px}}@media(min-width:769px){.template-suffix-store-locator .section-apps .shopify-app-block .bss-map-block #store-locator-page .split-layout #bss-map-search-box .custom-scrollbar #bss-search-result .bss-store-result.store-active{border-color:#000}}@media(min-width:769px){.template-suffix-store-locator .section-apps .shopify-app-block .bss-map-block #store-locator-page .split-layout #bss-map-search-box .custom-scrollbar #bss-search-result .bss-store-result:hover{border-color:#000}}.pagination--infinite-scroll-mode{min-height:1px;visibility:hidden}.pagination--infinite-scroll-mode .pagination__prev,.pagination--infinite-scroll-mode .pagination__next,.pagination--infinite-scroll-mode .pagination__number,.pagination--infinite-scroll-mode .pagination__sep,.pagination--infinite-scroll-mode .pagination__link{display:none}.infinite-scroll-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1px;text-align:center;min-height:1px;opacity:0;transition:opacity .2s ease,padding .2s ease}.infinite-scroll-loader__spinner,.infinite-scroll-loader__text{opacity:0;transition:opacity .2s ease}.infinite-scroll-loader__spinner{width:40px;height:40px;border:3px solid rgba(0,0,0,.1);border-top-color:currentColor;border-radius:50%;animation:infinite-scroll-spin .8s linear infinite;margin-bottom:1rem}.infinite-scroll-loader__text{margin:0;font-size:.875rem;color:#0009}.infinite-scroll-loader--loading{padding:3rem 1rem;opacity:1}.infinite-scroll-loader--loading .infinite-scroll-loader__spinner,.infinite-scroll-loader--loading .infinite-scroll-loader__text{opacity:1}.infinite-scroll-loader--error{padding:3rem 1rem;opacity:1}.infinite-scroll-loader--error .infinite-scroll-loader__spinner{opacity:1;border-top-color:#d32f2f;animation:none}.infinite-scroll-loader--error .infinite-scroll-loader__text{opacity:1;color:#d32f2f}@keyframes infinite-scroll-spin{to{transform:rotate(360deg)}}.infinite-scroll-end{display:flex;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center}.infinite-scroll-end p{margin:0;font-size:.875rem;color:#00000080;font-style:italic}infinite-scroll-controller~.filter-container--loading .product-grid{opacity:1}@media screen and (max-width:749px){.infinite-scroll-loader{padding:2rem 1rem}.infinite-scroll-loader__spinner{width:32px;height:32px}.infinite-scroll-end{padding:1.5rem 1rem}}.geo-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000080;opacity:0;pointer-events:none;transition:opacity .25s ease}.geo-popup--visible{opacity:1;pointer-events:auto}.geo-popup__box{position:relative;background:#fff;border-radius:10px;padding:40px 32px 32px;width:100%;max-width:420px;display:flex;flex-direction:column;gap:12px}.geo-popup__close{position:absolute;top:14px;right:16px;background:none;border:none;font-size:18px;color:#aaa;cursor:pointer;line-height:1;padding:4px}.geo-popup__close:hover{color:#000}.geo-popup__title{font-size:18px;font-weight:600;margin:0}.geo-popup__subtitle{font-size:14px;color:#666;margin:0;line-height:1.5}.geo-popup__select-wrapper{position:relative;margin-top:4px}.geo-popup__select-wrapper:after{content:"▾";position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:#555;font-size:14px}.geo-popup__select{width:100%;padding:12px 36px 12px 14px;border:1px solid #ddd;border-radius:6px;font-size:14px;font-family:inherit;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.geo-popup__select:focus{outline:none;border-color:#000}.geo-popup__confirm{width:100%;padding:13px;background:#000;color:#fff;border:none;border-radius:6px;font-size:14px;font-family:inherit;cursor:pointer;margin-top:4px}.geo-popup__confirm:hover{background:#222}.geo-popup__dismiss{background:none;border:none;font-size:13px;color:#888;text-decoration:underline;cursor:pointer;font-family:inherit;padding:0;align-self:center}
