.announcement-bar.without-nav .announcement__slides.flickity{min-height:20px}.topbar .announcement-bar,.topbar .announcement__slides{width:100%;min-width:0;max-width:none}.topbar .announcement__slide,.topbar .announcement__content{min-width:0}.topbar .announcement__slide{width:100%;align-items:center}.topbar .announcement__slide[aria-hidden] .announcement__content{transform:none}.topbar--center .announcement__slide{justify-content:center}.topbar .announcement-text{min-width:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar .announcement-text br{display:none}@media(max-width:1023px){.topbar{grid-template-columns:minmax(0,1fr)}.topbar .announcement-text{font-size:clamp(11px,3vw,12px);white-space:normal;overflow-wrap:anywhere;overflow:visible;text-overflow:clip}.topbar .announcement-bar .flickity-viewport{height:auto!important}.topbar .announcement-bar .flickity-slider{display:grid;position:relative;height:auto;grid-template-columns:minmax(0,1fr);transform:none!important}.topbar .announcement-bar .flickity-slider>.announcement__slide{grid-area:1 / 1;position:relative!important;inset:auto!important;height:auto;transform:none!important}}@media(min-width:1024px){.topbar--center:not(.topbar--inverted):not(:has(>.social-icons)):has(>.localization){--topbar-grid-template: "socials announcement localization" / minmax(0, 1fr) minmax(0, 2.5fr) minmax(0, 1fr)}}.header__icons--end{min-width:max-content;justify-self:end}.header__buttons{flex-wrap:nowrap}.header__buttons>a{flex-shrink:0;white-space:nowrap}@media(min-width:1024px){.header{--header-items-gap: clamp(12px, calc(4vw - 28px) , 40px);--header-nav-gap: clamp(8px, calc(6.25vw - 56px) , 40px)}.header--center-left{--header-grid-template: "navigation logo icons" / minmax(max-content, 1fr) auto minmax(max-content, 1fr)}.header__navigation>.header__menu>ul{flex-wrap:nowrap}.header__navigation>.header__menu>ul>li{flex-shrink:0}.header__navigation>.header__menu>ul>li>:is(a,summary,magnet-element),.header__navigation>.header__menu>ul>li>details>summary{white-space:nowrap}}@media(max-width:1023px){.header.mobile\:header--center{--header-grid-template: "tools logo icons" / minmax(44px, 1fr) minmax(0, 142px) minmax(max-content, 1fr);column-gap:8px}.header.mobile\:header--center .header__logo{min-width:0;max-width:100%;width:100%;margin-inline:0}.header.mobile\:header--center .header__logo-link,.header.mobile\:header--center .header__logo-link img{width:100%;max-width:100%!important}.header.mobile\:header--center .header__buttons{margin-inline:0}}@media(max-width:767px){.header.mobile\:header--center{--header-grid-template: "tools logo icons" / minmax(44px, 1fr) minmax(0, 95px) minmax(max-content, 1fr)}}.product-offers{clear:both;color:#501f25;background:#eef0ee;border:1px solid rgb(80 31 37 / 15%);border-radius:10px;overflow:hidden;margin-block:20px}.product-offer+.product-offer{border-top:1px solid rgb(80 31 37 / 15%)}.product-offers>div:not([hidden])~div:not([hidden]){border-top:1px solid rgb(80 31 37 / 15%)}.product-offers:empty{display:none}.product-offer__summary,.product-offer--static{padding:16px 18px;font-size:13px;line-height:1.4}.product-offer__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.product-offer__summary::-webkit-details-marker{display:none}.product-offer__title{display:flex;align-items:center;gap:12px}.product-offer__title .icon{width:20px;height:20px;flex:0 0 20px}.product-offer__toggle{font-size:22px;line-height:1}.product-offer[open] .product-offer__toggle{transform:rotate(45deg)}.product-offer__content{padding:0 18px 16px 50px;font-size:12px;line-height:1.6}.product-offer__summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px}@media(max-width:767px){.product-offer__summary,.product-offer--static{padding:14px}.product-offer__content{padding-inline:46px 14px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/storefront-improvements.css.map */
