:root{--os-motion-instant: .12s;--os-motion-fast: .16s;--os-motion-base: .18s;--os-motion-panel: .22s;--os-motion-reveal: .26s;--os-motion-ease: cubic-bezier(.22, 1, .36, 1);--os-motion-exit: cubic-bezier(.4, 0, 1, 1)}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details){margin-top:20px!important;border:0!important;box-shadow:none!important;filter:none!important}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details)>:is(.section-background,.section){min-height:0!important;background:#fff!important}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .custom-section-content{box-sizing:border-box;width:calc(100% + 8px)!important;max-width:920px!important;margin-inline:-4px!important;overflow:visible!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .section-content-wrapper{width:100%!important;max-width:none!important;padding:0 0 32px!important;align-items:stretch!important;justify-content:flex-start!important;gap:18px!important;background:transparent!important}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .section-content-wrapper>.text-block:first-child{width:100%!important;max-width:none!important;padding:0!important;text-align:left!important}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .section-content-wrapper>.text-block:first-child :is(h2,h3,h4){margin:0!important;color:#14213d!important;font-size:24px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.025em!important;text-align:left!important;text-wrap:balance}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .section-content-wrapper>.text-block:first-child :is(h2,h3,h4):before,#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .section-content-wrapper>.text-block:first-child :is(h2,h3,h4):after{content:none!important;display:none!important}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .accordion{display:grid!important;width:100%!important;max-width:none!important;gap:8px!important;overflow:visible!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) accordion-custom{display:block;min-width:0}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .details{box-sizing:border-box;width:100%;min-width:0;overflow:clip;color:#17213d!important;background:#fff!important;border:1px solid #e2e8f1!important;border-radius:14px!important;box-shadow:none!important;transition:border-color .16s ease,background-color .16s ease!important}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .details[open]{background:#fbfcfe!important;border-color:#c7d4f6!important}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .details__header{display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center!important;column-gap:10px;min-height:60px;padding:9px 11px!important;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;color:#17213d!important;background:transparent!important;border:0!important;font-size:16px!important;line-height:1.35!important;font-weight:650!important;letter-spacing:-.01em}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .details__header::-webkit-details-marker{display:none}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .details__header::marker{content:""}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .details__header:focus-visible{outline:0!important;border-radius:13px;box-shadow:inset 0 0 0 3px #315bd861!important}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .details__icon{box-sizing:border-box;width:36px!important;height:36px!important;margin:0!important;padding:8px;overflow:visible!important;color:#315bd8!important;background:#f2f6ff!important;border-radius:10px}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .details__icon path{fill:currentColor!important}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .icon-caret{display:grid!important;place-items:center;box-sizing:border-box;width:36px!important;height:36px!important;margin:0!important;color:#315bd8!important;background:#f7f9fd!important;border:1px solid #e2e8f1!important;border-radius:999px;transform:rotate(0);transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .18s cubic-bezier(.22,1,.36,1)!important}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .icon-caret svg{width:14px;height:14px}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .icon-plus{display:none!important}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .details[open]>.details__header{color:#2449b8!important}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .details[open]>.details__header .icon-caret{color:#fff!important;background:#315bd8!important;border-color:#315bd8!important;transform:rotate(180deg)}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .details-content{box-sizing:border-box;width:100%;padding:0 14px!important;overflow:hidden;color:#5f6b7a!important;text-align:left!important;border-top:1px solid transparent;opacity:0;transform:translateY(-3px);transition:opacity .14s ease,transform .18s cubic-bezier(.22,1,.36,1),border-color .16s ease!important}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .details[open] .details-content{padding-top:12px!important;padding-bottom:16px!important;border-top-color:#e7ecf4;opacity:1;transform:translateY(0)}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .details-content :is(rte-formatter,.text-block){display:block!important;width:100%!important;max-width:none!important;color:inherit!important;text-align:left!important;font-size:15px!important;line-height:1.58!important}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .details-content p{margin:0!important}@media(hover:hover)and (pointer:fine){#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .details:not([open]):hover{border-color:#c7d4f6!important}}@media(min-width:750px){#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details){margin-top:24px!important}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .section-content-wrapper{gap:22px!important}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .custom-section-content{width:100%!important;margin-inline:auto!important}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .section-content-wrapper>.text-block:first-child :is(h2,h3,h4){font-size:27px!important}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .accordion{gap:10px!important}}@media(min-width:1024px){#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details){margin-top:32px!important}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .custom-section-content{width:min(calc(100% - 64px),920px)!important;margin-inline:auto!important}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .section-content-wrapper{gap:24px!important;padding-bottom:48px!important}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .section-content-wrapper>.text-block:first-child :is(h2,h3,h4){font-size:30px!important}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .details__header{grid-template-columns:40px minmax(0,1fr) 40px;column-gap:14px;min-height:64px;padding:11px 16px!important}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) :is(.details__icon,.icon-caret){width:40px!important;height:40px!important}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .details-content{padding-inline:20px!important}#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) .details-content :is(rte-formatter,.text-block){font-size:16px!important;line-height:1.6!important}}@media(prefers-reduced-motion:reduce){#MainContent:not([data-template=index])>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details) :is(.details,.details__header,.details__icon,.icon-caret,.details-content){transition:none!important;transform:none!important}}#MainContent[data-template=index] #Hero-template--27481739723137__hero_RkimKJ .hero__container{border-bottom:0!important;box-shadow:none!important;filter:none!important}#Hero-template--27481739723137__hero_RkimKJ .hero__media-grid img{opacity:1!important;transform:none!important;animation:none!important}#header-component .menu-drawer{transition:opacity var(--os-motion-base) var(--os-motion-ease),transform var(--os-motion-panel) var(--os-motion-ease),visibility 0s linear var(--os-motion-panel)!important}#header-component #Details-menu-drawer-container[open]>.menu-drawer{transition-delay:0s!important}#header-component .menu-drawer__backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:opacity var(--os-motion-base) var(--os-motion-ease),visibility 0s linear var(--os-motion-base)!important}#header-component #Details-menu-drawer-container[open]>.menu-drawer__backdrop{transition-delay:0s!important}#header-component :is(.os-nav-dropdown,.os-search-suggest){transition:opacity var(--os-motion-base) var(--os-motion-ease),transform var(--os-motion-base) var(--os-motion-ease),visibility 0s linear var(--os-motion-base)!important}#header-component :is(.os-nav-dropdown,.os-search-suggest).is-open,#header-component .os-premium-nav__products:is(:hover,:focus-within) .os-nav-dropdown,#header-component .os-premium-nav__products.os-dropdown-intent-open .os-nav-dropdown{transition-delay:0s!important}#header-component .optispar-header-search,#header-component .os-search-suggest--mobile,#header-component .menu-drawer__navigation{transition:none!important}#header-component .os-search-suggest__option{animation:os-motion-search-result-in var(--os-motion-base) var(--os-motion-ease) forwards!important;animation-delay:0ms!important}#header-component .os-search-suggest__option:nth-child(2){animation-delay:30ms!important}#header-component .os-search-suggest__option:nth-child(3){animation-delay:60ms!important}#header-component .os-search-suggest__option:nth-child(n+4){animation-delay:90ms!important}#header-component .os-search-suggest--mobile.is-open .os-search-suggest__list{animation:os-motion-search-result-in var(--os-motion-base) var(--os-motion-ease) both}@keyframes os-motion-search-result-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767.98px){.optispar-topbar[data-os-topbar-version="8"] .optispar-topbar__item{transition:opacity var(--os-motion-base) var(--os-motion-ease),transform var(--os-motion-base) var(--os-motion-ease),visibility 0s linear var(--os-motion-base)!important}.optispar-topbar[data-os-topbar-version="8"] .optispar-topbar__item.is-active{transition-delay:0s!important}}:is(.product-card,product-card){transition:transform var(--os-motion-fast) var(--os-motion-ease),border-color var(--os-motion-fast) var(--os-motion-ease)!important}#MainContent :is(a.button:not(.button-secondary):not(.button-unstyled),.submit-button,product-form-component .add-to-cart-button,quick-add-component .quick-add__button,#checkout.cart__checkout-button,.os-category-view-all__link),.sticky-add-to-cart__button.add-to-cart-button{transition:transform var(--os-motion-instant) var(--os-motion-ease),color var(--os-motion-fast) var(--os-motion-ease),background-color var(--os-motion-fast) var(--os-motion-ease),border-color var(--os-motion-fast) var(--os-motion-ease)!important}@media(hover:hover)and (pointer:fine){:is(.product-card,product-card):hover{transform:translateY(-2px)!important}#MainContent quick-add-component .quick-add__button:not(:disabled):hover{transform:translateY(-1px)}}#MainContent :is(variant-selects,variant-radios,variant-picker,.variant-picker,.variant-option) :is(button,label,[role=radio]),#MainContent :is(quantity-selector-component,.quantity-selector,.quantity) :is(button,.quantity__button),#MainContent :is(facet-filters-form,.facets,.facets-container,.collection-filters) :is(button,summary,a){transition:transform var(--os-motion-instant) var(--os-motion-ease),color var(--os-motion-fast) var(--os-motion-ease),background-color var(--os-motion-fast) var(--os-motion-ease),border-color var(--os-motion-fast) var(--os-motion-ease)!important}#MainContent :is(media-gallery,.product-media-gallery,.product__media-gallery) :is(.product-media,.product-media-container,[data-media-id]){transition:opacity var(--os-motion-base) var(--os-motion-ease)!important}:is(cart-items-component,.cart-items,.cart-drawer) :is(.cart-item,.cart-items__table-row){transition:opacity var(--os-motion-base) var(--os-motion-ease),transform var(--os-motion-base) var(--os-motion-ease)!important}:is(cart-items-component,.cart-items,.cart-drawer)[aria-busy=true] :is(.cart-item,.cart-items__table-row){opacity:.72}:is(.os-motion-reviews,.reputon-ebay-reviews-widget) :is(.reputon-card,.os-review-arrow){transition:transform var(--os-motion-fast) var(--os-motion-ease)!important}:is(.os-motion-reviews,.reputon-ebay-reviews-widget) .swiper-slide.optispar-review-hidden{display:none!important}:is(.os-motion-reviews,.reputon-ebay-reviews-widget) .swiper-wrapper{overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:auto!important;scroll-snap-type:x proximity!important;overscroll-behavior-inline:contain;scrollbar-width:none!important}:is(.os-motion-reviews,.reputon-ebay-reviews-widget) .swiper-wrapper::-webkit-scrollbar{display:none!important}@media(max-width:749px){:is(.os-motion-reviews,.reputon-ebay-reviews-widget) .swiper-wrapper{overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:auto!important;scroll-snap-type:x proximity!important;touch-action:pan-x pan-y pinch-zoom!important;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none!important}:is(.os-motion-reviews,.reputon-ebay-reviews-widget) .swiper-wrapper::-webkit-scrollbar{display:none!important}:is(.os-motion-reviews,.reputon-ebay-reviews-widget) .swiper-slide{scroll-snap-align:start;scroll-snap-stop:normal}}:where(#MainContent>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details)) :is(.details,.details__header,.details__icon){transition:none!important}:where(#MainContent>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details)) .icon-caret{transition:transform var(--os-motion-base) var(--os-motion-ease)!important}:where(#MainContent>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details)) .details-content{transition:opacity var(--os-motion-fast) var(--os-motion-ease),transform var(--os-motion-base) var(--os-motion-ease)!important}:where(#MainContent>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details)) .details::details-content{transition:none!important}@starting-style{:where(#MainContent>.shopify-section.section-wrapper:has(.accordion.accordion--caret>accordion-custom>details.details)) .details[open] .details-content{opacity:0;transform:translateY(-3px)}}footer#shopify-section-sections--27481734807937__footer_WnX4aJ :is(.menu__item a,.email-signup__button,.menu__heading__toggle),#shopify-section-sections--27481734807937__utilities.footer-utilities :is(.policy-list-trigger,.social-icons__icon-wrapper){transition:transform var(--os-motion-instant) var(--os-motion-ease),color var(--os-motion-fast) var(--os-motion-ease),background-color var(--os-motion-fast) var(--os-motion-ease),border-color var(--os-motion-fast) var(--os-motion-ease)!important}#terms-policies-popover.terms-policies-popover::backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#terms-policies-popover.terms-policies-popover:popover-open{animation:os-motion-popover-in var(--os-motion-base) var(--os-motion-ease) both!important}footer#shopify-section-sections--27481734807937__footer_WnX4aJ details.menu__details[open]>.details-content{animation:os-motion-content-in var(--os-motion-base) var(--os-motion-ease) both!important}@keyframes os-motion-popover-in{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes os-motion-content-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:749px){#terms-policies-popover.terms-policies-popover:popover-open{animation-name:os-motion-fade-in!important}}@keyframes os-motion-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce),(prefers-reduced-data:reduce){:is([data-os-reveal],.os-motion-reveal,#Hero-template--27481739723137__hero_RkimKJ .group-block-content,#header-component .menu-drawer,#header-component .menu-drawer__backdrop,#header-component .os-nav-dropdown,#header-component .os-search-suggest,.optispar-topbar[data-os-topbar-version="8"] .optispar-topbar__item,.optispar-trust-strip.os-trust-v9 .os-trust-v9__item,.optispar-trust-strip.os-trust-v9 .os-trust-v9__icon,.product-card,product-card,variant-selects,variant-radios,variant-picker,media-gallery,cart-drawer-component,cart-drawer,cart-items-component,#terms-policies-popover.terms-policies-popover){animation:none!important;transition:none!important}#MainContent :is(variant-selects,variant-radios,variant-picker,.variant-picker,media-gallery,.product-media-gallery,facet-filters-form,.facets) *,:is(cart-drawer-component,cart-drawer,.cart-drawer,cart-items-component,.cart-items) *{animation:none!important;transition:none!important}:is([data-os-reveal],.os-motion-reveal){opacity:1!important;transform:none!important}}html:is(.os-save-data,[data-os-save-data=true]) :is([data-os-reveal],.os-motion-reveal,#Hero-template--27481739723137__hero_RkimKJ .group-block-content,#header-component .os-search-suggest__option,.optispar-trust-strip.os-trust-v9 .os-trust-v9__item,.optispar-trust-strip.os-trust-v9 .os-trust-v9__icon,.product-card,product-card,variant-selects,variant-radios,variant-picker,media-gallery,cart-drawer-component,cart-drawer,cart-items-component,#terms-policies-popover.terms-policies-popover){opacity:1!important;transform:none!important;animation:none!important;transition:none!important}:root{--os-card-navy: #071a33;--os-card-text: #14213d;--os-card-muted: #68758a;--os-card-blue: #315bd8;--os-card-blue-hover: #2449bd;--os-card-border: #e2e8f1;--os-card-border-active: #b8c8f5;--os-card-media: #f4f7fb}body #MainContent#MainContent product-card.product-card{position:relative;display:flex!important;width:100%;min-width:0;height:100%;overflow:visible!important;color:var(--os-card-text)!important;background:transparent!important;border:0!important;border-radius:16px!important;box-shadow:none!important;isolation:isolate;transform:none;transition:transform var(--os-motion-base) var(--os-motion-ease)!important}body #MainContent#MainContent product-card .product-card__content{box-sizing:border-box;display:flex!important;flex:1 1 auto;flex-direction:column!important;width:100%!important;min-width:0;min-height:100%;padding:0!important;overflow:clip!important;color:var(--os-card-text)!important;background:#fff!important;border:1px solid var(--os-card-border)!important;border-radius:16px!important;box-shadow:none!important;transition:border-color var(--os-motion-base) var(--os-motion-ease),background-color var(--os-motion-base) var(--os-motion-ease)!important}body #MainContent#MainContent product-card>.product-card__link{z-index:1;border-radius:16px}body #MainContent#MainContent product-card>.product-card__link:focus-visible{outline:3px solid rgba(49,91,216,.38)!important;outline-offset:3px!important}body #MainContent#MainContent product-card .card-gallery{position:relative;flex:0 0 auto;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:1 / 1;margin:0!important;overflow:hidden!important;pointer-events:none;background:var(--os-card-media)!important;border:0!important;border-radius:15px 15px 0 0!important;box-shadow:none!important;transform:none!important}body #MainContent#MainContent product-card .card-gallery :is(slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.product-media-container,.product-media){width:100%!important;height:100%!important;min-height:0!important}body #MainContent#MainContent product-card .card-gallery slideshow-arrows{display:none!important}body #MainContent#MainContent product-card .product-media__image{display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:contain!important;object-position:center!important;transform:none!important;transition:transform var(--os-motion-base) var(--os-motion-ease)!important}body #MainContent#MainContent product-card .product-grid-view-zoom-out--details{display:none!important}body #MainContent#MainContent product-card .product-badges,body #MainContent#MainContent product-card .product-badges:not(:empty){top:12px!important;left:12px!important;gap:6px!important;padding:0!important;color:inherit!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body #MainContent#MainContent product-card .product-badges:empty{display:none!important}body #MainContent#MainContent product-card .product-badges>.product-badges__badge{display:inline-flex!important;min-height:26px!important;align-items:center!important;padding:5px 10px!important;color:#fff!important;background:var(--os-card-navy)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:999px!important;box-shadow:none!important;font-size:12px!important;font-weight:700!important;line-height:1.15!important;letter-spacing:.005em}body #MainContent#MainContent product-card .product-card__content>.group-block{box-sizing:border-box;display:flex!important;flex:1 1 auto;width:100%!important;max-width:none!important;min-width:0;margin:0!important;padding:15px 16px 17px!important;align-items:flex-start!important;align-self:stretch!important;text-align:left!important;background:#fff!important;border:0!important;box-shadow:none!important}body #MainContent#MainContent product-card .group-block-content.layout-panel-flex--row:has(product-price){display:flex!important;flex:1 1 auto;flex-direction:column!important;flex-wrap:nowrap!important;width:100%!important;min-width:0;margin:0!important;align-items:flex-start!important;justify-content:flex-start!important;gap:9px!important;text-align:left!important}body #MainContent#MainContent product-card .group-block-content.layout-panel-flex--row:has(product-price)>a,body #MainContent#MainContent product-card .group-block-content.layout-panel-flex--row:has(product-price) .text-block,body #MainContent#MainContent product-card product-price{width:100%!important;max-width:none!important;min-width:0;margin-inline:0!important;text-align:left!important}body #MainContent#MainContent product-card .group-block-content.layout-panel-flex--row:has(product-price) .text-block p{display:-webkit-box!important;min-height:4.05em;margin:0!important;overflow:hidden;color:var(--os-card-text)!important;font-size:15.5px!important;font-weight:680!important;line-height:1.35!important;letter-spacing:-.012em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-align:left!important;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}body #MainContent#MainContent product-card product-price{display:block!important;margin-top:auto;color:var(--os-card-text)!important;font-size:18px!important;font-weight:750!important;line-height:1.25!important;letter-spacing:-.015em;white-space:normal!important}body #MainContent#MainContent product-card product-price>div{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:6px}body #MainContent#MainContent product-card product-price .price{color:var(--os-card-text)!important;font:inherit!important}body #MainContent#MainContent product-card product-price :is(s,del,.compare-at-price){color:var(--os-card-muted)!important;font-size:14px!important;font-weight:550!important}body #MainContent#MainContent product-card .quick-add__button:disabled,body #MainContent#MainContent product-card .quick-add__button[aria-disabled=true]{display:none!important}body #MainContent#MainContent product-card quick-add-component.quick-add{top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}body #MainContent#MainContent product-card .quick-add__button:not(:disabled){right:12px!important;bottom:12px!important;display:grid!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;place-items:center!important;pointer-events:none;color:#fff!important;background:var(--os-card-blue)!important;border:1px solid var(--os-card-blue)!important;border-radius:12px!important;box-shadow:none!important;opacity:0;transform:translateY(4px)!important;transition:opacity var(--os-motion-fast) var(--os-motion-ease),transform var(--os-motion-base) var(--os-motion-ease),background-color var(--os-motion-fast) var(--os-motion-ease),border-color var(--os-motion-fast) var(--os-motion-ease)!important}body #MainContent#MainContent product-card .quick-add__button .add-to-cart-text{display:grid!important;width:20px!important;height:20px!important;min-width:20px!important;place-items:center!important;color:inherit!important;background:transparent!important;overflow:visible!important}body #MainContent#MainContent product-card .quick-add__button .add-to-cart-text__content{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body #MainContent#MainContent product-card .quick-add__button :is(.svg-wrapper,svg){display:block!important;width:20px!important;height:20px!important;color:inherit!important}@media(hover:hover)and (pointer:fine){body #MainContent#MainContent product-card.product-card:hover{transform:translateY(-2px)!important}body #MainContent#MainContent product-card:hover .product-card__content{border-color:var(--os-card-border-active)!important}body #MainContent#MainContent product-card:hover .product-media__image{transform:scale(1.012)!important}body #MainContent#MainContent product-card:hover .quick-add__button:not(:disabled),body #MainContent#MainContent product-card .quick-add__button:focus-visible{pointer-events:auto;opacity:1;transform:translateY(0)!important}body #MainContent#MainContent product-card .quick-add__button:not(:disabled):hover{background:var(--os-card-blue-hover)!important;border-color:var(--os-card-blue-hover)!important;transform:translateY(0)!important}}@media(hover:none),(pointer:coarse){body #MainContent#MainContent product-card quick-add-component.quick-add,body #MainContent#MainContent product-card .quick-add__button{display:none!important}}@media(max-width:749.98px){body #MainContent#MainContent product-card.product-card,body #MainContent#MainContent product-card .product-card__content{border-radius:14px!important}body #MainContent#MainContent product-card .card-gallery{border-radius:13px 13px 0 0!important}body #MainContent#MainContent product-card .product-badges,body #MainContent#MainContent product-card .product-badges:not(:empty){top:9px!important;left:9px!important}body #MainContent#MainContent product-card .product-badges>.product-badges__badge{min-height:24px!important;padding:4px 8px!important;font-size:11px!important}body #MainContent#MainContent product-card .product-card__content>.group-block{padding:12px 12px 14px!important}body #MainContent#MainContent product-card .group-block-content.layout-panel-flex--row:has(product-price){gap:8px!important}body #MainContent#MainContent product-card .group-block-content.layout-panel-flex--row:has(product-price) .text-block p{min-height:4.05em;font-size:14px!important;line-height:1.35!important}body #MainContent#MainContent product-card product-price{font-size:16.5px!important}}body dialog.quick-add-modal{--os-quick-dialog-height: min(700px, calc(100dvh - 40px) );box-sizing:border-box!important;width:min(960px,calc(100vw - 40px))!important;max-width:960px!important;height:var(--os-quick-dialog-height)!important;max-height:var(--os-quick-dialog-height)!important;margin:auto!important;padding:0!important;color:var(--os-card-text)!important;background:#fff!important;border:1px solid #dce4ef!important;border-radius:20px!important;box-shadow:0 24px 64px #071a3338!important;overflow:hidden!important;isolation:isolate}body dialog.quick-add-modal::backdrop{background:#071a337a!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body dialog.quick-add-modal[open]{animation:os-quick-dialog-in var(--os-motion-panel) var(--os-motion-ease) both!important}body dialog.quick-add-modal.dialog-closing{animation:os-quick-dialog-out .15s var(--os-motion-exit) both!important}body dialog.quick-add-modal[open]::backdrop{animation:os-quick-backdrop-in var(--os-motion-base) ease-out both!important}body dialog.quick-add-modal.dialog-closing::backdrop{animation:os-quick-backdrop-out .15s ease-in both!important}@keyframes os-quick-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes os-quick-dialog-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(6px) scale(.995)}}@keyframes os-quick-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes os-quick-backdrop-out{0%{opacity:1}to{opacity:0}}body dialog.quick-add-modal .quick-add-modal__content{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(320px,42%) minmax(0,1fr)!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important;background:#fff!important}body dialog.quick-add-modal .product-information__media{position:relative!important;inset:auto!important;grid-area:auto!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;overflow:hidden!important;background:var(--os-card-media)!important;border-right:1px solid var(--os-card-border)!important;animation:none!important}body dialog.quick-add-modal .product-information__media media-gallery{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;padding:24px!important}body dialog.quick-add-modal .product-information__media :is(slideshow-component,slideshow-container,slideshow-slides){display:grid!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important}body dialog.quick-add-modal .product-information__media slideshow-component:has(.slideshow-controls__thumbnail[aria-selected=true]) slideshow-slide,body dialog.quick-add-modal .product-information__media slideshow-slide,body dialog.quick-add-modal .product-information__media slideshow-slide[aria-hidden=false],body dialog.quick-add-modal .product-information__media slideshow-slide[aria-hidden=true]{grid-area:1 / 1!important;display:none!important;width:100%!important;height:100%!important;min-height:0!important;opacity:0!important;visibility:hidden!important;transform:none!important;animation:none!important}body dialog.quick-add-modal .product-information__media slideshow-slide[aria-hidden=false]{display:block!important;opacity:1!important;visibility:visible!important}body dialog.quick-add-modal .product-information__media :is(.product-media,.product-media img,.product-media__image){width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;border-radius:14px!important}body dialog.quick-add-modal .product-details{position:relative!important;inset:auto!important;display:flex!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable;color:var(--os-card-text)!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}body dialog.quick-add-modal .product-details>.group-block{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:auto!important;margin:0!important;padding-block:30px 24px!important;padding-inline:0!important;border:0!important;box-shadow:none!important}body dialog.quick-add-modal .product-details>.group-block>.group-block-content>*{padding-inline:32px!important}body dialog.quick-add-modal .quick-add-modal__close{position:absolute!important;top:12px!important;right:12px!important;z-index:20!important;display:grid!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;place-items:center!important;color:var(--os-card-text)!important;background:#fffffff5!important;border:1px solid var(--os-card-border)!important;border-radius:12px!important;box-shadow:0 6px 18px #071a3314!important;transition:color var(--os-motion-fast) var(--os-motion-ease),background-color var(--os-motion-fast) var(--os-motion-ease),border-color var(--os-motion-fast) var(--os-motion-ease)!important}body dialog.quick-add-modal .quick-add-modal__close:focus-visible{outline:0!important;box-shadow:0 0 0 3px #fff,0 0 0 6px #315bd85c!important}@media(hover:hover)and (pointer:fine){body dialog.quick-add-modal .quick-add-modal__close:hover{color:var(--os-card-blue)!important;background:#f4f7ff!important;border-color:var(--os-card-border-active)!important}}@media(max-width:749.98px){body dialog.quick-add-modal{--os-quick-dialog-height: min(90dvh, 760px);inset:auto 0 0!important;width:100%!important;max-width:none!important;height:var(--os-quick-dialog-height)!important;max-height:var(--os-quick-dialog-height)!important;margin:auto 0 0!important;border-right:0!important;border-bottom:0!important;border-left:0!important;border-radius:22px 22px 0 0!important;box-shadow:0 -18px 52px #071a3333!important}body dialog.quick-add-modal .quick-add-modal__content{display:block!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:auto}body dialog.quick-add-modal .product-information__media{width:100%!important;height:min(34dvh,250px)!important;min-height:190px!important;overflow:hidden!important;border-right:0!important;border-bottom:1px solid var(--os-card-border)!important}body dialog.quick-add-modal .product-information__media media-gallery{padding:18px 54px 14px 18px!important}body dialog.quick-add-modal .product-details{height:auto!important;min-height:auto!important;overflow:visible!important;scrollbar-gutter:auto}body dialog.quick-add-modal .product-details>.group-block{padding-block:22px max(24px,env(safe-area-inset-bottom))!important}body dialog.quick-add-modal .product-details>.group-block>.group-block-content>*{padding-inline:20px!important}body dialog.quick-add-modal .quick-add-modal__close{top:12px!important;right:12px!important}@keyframes os-quick-dialog-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes os-quick-dialog-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}}@media(prefers-reduced-motion:reduce){body #MainContent#MainContent product-card.product-card,body #MainContent#MainContent product-card .product-card__content,body #MainContent#MainContent product-card .product-media__image,body #MainContent#MainContent product-card .quick-add__button,body dialog.quick-add-modal,body dialog.quick-add-modal::backdrop{animation:none!important;transition:none!important}}body #MainContent#MainContent product-card>.product-card__link{z-index:auto!important}body #MainContent#MainContent product-card quick-add-component.quick-add{position:absolute!important;z-index:5!important}body #MainContent#MainContent product-card .quick-add__button:not(:disabled){position:absolute!important;z-index:6!important}body #MainContent#MainContent product-card:has(.product-badges__badge.color-scheme-5) quick-add-component.quick-add,body #MainContent#MainContent product-card:has(.product-badges__badge.color-scheme-5) .quick-add__button{display:none!important}.os-quick-product-info{display:none}body dialog.quick-add-modal{--os-quick-dialog-height: min(760px, calc(100dvh - 32px) );width:min(1120px,calc(100vw - 32px))!important;max-width:1120px!important;height:var(--os-quick-dialog-height)!important;max-height:var(--os-quick-dialog-height)!important;background:transparent!important;border-color:#dce4ef!important;border-radius:20px!important}body dialog.quick-add-modal .quick-add-modal__content{grid-template-columns:minmax(0,44%) minmax(0,56%)!important;background:transparent!important;border-radius:inherit!important;overflow:hidden!important}body dialog.quick-add-modal .product-information__media{background:var(--os-card-media)!important;border:0!important;border-inline-end:1px solid var(--os-card-border)!important;border-radius:19px 0 0 19px!important;box-shadow:none!important;overflow:hidden!important}body dialog.quick-add-modal .product-details{background:#fff!important;border-radius:0 19px 19px 0!important}body dialog.quick-add-modal .product-information__media media-gallery{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;box-sizing:border-box!important;width:100%!important;height:100%!important;padding:22px 18px 16px!important;background:transparent!important;border:0!important;box-shadow:none!important}body dialog.quick-add-modal .product-information__media slideshow-component{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;gap:12px!important;width:100%!important;height:100%!important;min-height:0!important;overflow:visible!important;background:transparent!important}body dialog.quick-add-modal .product-information__media slideshow-container{position:relative!important;align-self:center!important;justify-self:center!important;width:100%!important;height:auto!important;max-height:100%!important;aspect-ratio:1 / 1!important;overflow:hidden!important;background:#fff!important;border:1px solid var(--os-card-border)!important;border-radius:14px!important;box-shadow:none!important}body dialog.quick-add-modal .product-information__media :is(slideshow-slides,slideshow-slide,.product-media-container,.product-media){width:100%!important;height:100%!important;min-height:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body dialog.quick-add-modal .product-information__media :is(.product-media img,.product-media__image){width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body dialog.quick-add-modal .product-information__media slideshow-arrows{display:contents!important}body dialog.quick-add-modal .product-information__media :is(.slideshow-control--previous,.slideshow-control--next){position:absolute!important;top:50%!important;z-index:7!important;display:grid!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;place-items:center!important;color:var(--os-card-text)!important;background:#fffffff5!important;border:1px solid var(--os-card-border)!important;border-radius:12px!important;box-shadow:0 4px 14px #071a3314!important;opacity:1!important;transform:translateY(-50%)!important;transition:color var(--os-motion-fast) var(--os-motion-ease),background-color var(--os-motion-fast) var(--os-motion-ease),border-color var(--os-motion-fast) var(--os-motion-ease)!important}body dialog.quick-add-modal .product-information__media .slideshow-control--previous{left:10px!important}body dialog.quick-add-modal .product-information__media .slideshow-control--next{right:10px!important}body dialog.quick-add-modal .product-information__media :is(.slideshow-control--previous,.slideshow-control--next):disabled{opacity:0!important;pointer-events:none!important}body dialog.quick-add-modal .product-information__media :is(.slideshow-control--previous,.slideshow-control--next,.slideshow-controls__thumbnail):focus-visible{outline:3px solid rgba(49,91,216,.38)!important;outline-offset:2px!important}body dialog.quick-add-modal .product-information__media slideshow-controls{position:relative!important;inset:auto!important;display:block!important;width:100%!important;min-width:0!important;height:60px!important;min-height:60px!important;margin:0!important;padding:0!important;overflow:hidden!important;background:transparent!important;border:0!important;box-shadow:none!important}body dialog.quick-add-modal .product-information__media .slideshow-controls__thumbnails-container{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:60px!important;min-height:60px!important;overflow:hidden!important}body dialog.quick-add-modal .product-information__media .slideshow-controls__thumbnails{display:flex!important;width:100%!important;height:60px!important;align-items:center!important;gap:8px!important;padding:2px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}body dialog.quick-add-modal .product-information__media .slideshow-controls__thumbnails::-webkit-scrollbar{display:none}body dialog.quick-add-modal .product-information__media .slideshow-controls__thumbnail{position:relative!important;flex:0 0 56px!important;width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;padding:3px!important;overflow:hidden!important;scroll-snap-align:start;background:#fff!important;border:1px solid var(--os-card-border)!important;border-radius:10px!important;box-shadow:none!important;opacity:.78!important;transition:opacity var(--os-motion-fast) var(--os-motion-ease),border-color var(--os-motion-fast) var(--os-motion-ease)!important}body dialog.quick-add-modal .product-information__media .slideshow-controls__thumbnail img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border:0!important;border-radius:7px!important}body dialog.quick-add-modal .product-information__media .slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--os-card-blue)!important;box-shadow:0 0 0 2px #315bd824!important;opacity:1!important}body dialog.quick-add-modal .view-product-title,body dialog.quick-add-modal .view-product-title .link{display:block!important;width:100%!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:visible!important;color:var(--os-card-text)!important;font-size:clamp(22px,1.85vw,27px)!important;font-weight:760!important;line-height:1.16!important;letter-spacing:-.025em!important;text-decoration:none!important;white-space:normal!important;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:pretty;-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important;line-clamp:unset!important}body dialog.quick-add-modal .product-details product-price{color:var(--os-card-text)!important;font-size:22px!important;font-weight:720!important;line-height:1.25!important}body dialog.quick-add-modal .product-details>.group-block>.group-block-content>.text-block.custom{display:block!important;margin-top:-4px!important;color:var(--os-card-muted)!important;font-size:12.5px!important;line-height:1.35!important;text-transform:none!important}body dialog.quick-add-modal .product-details>.group-block>.group-block-content>.text-block.custom p{margin:0!important}body dialog.quick-add-modal .os-quick-product-info{display:grid!important;gap:12px!important;width:100%!important;margin-top:16px!important}body dialog.quick-add-modal .os-quick-shipping{display:grid!important;gap:12px!important;padding:15px!important;color:var(--os-card-text)!important;background:#f7f9ff!important;border:1px solid #dce5fb!important;border-radius:14px!important;box-shadow:none!important}body dialog.quick-add-modal .os-quick-shipping__title{margin:0!important;color:var(--os-card-text)!important;font-size:16px!important;font-weight:730!important;line-height:1.3!important}body dialog.quick-add-modal .os-quick-shipping__item{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:11px!important;align-items:start!important}body dialog.quick-add-modal .os-quick-shipping__icon{display:grid!important;width:36px!important;height:36px!important;place-items:center!important;color:var(--os-card-blue)!important;background:#edf2ff!important;border:1px solid #dbe5ff!important;border-radius:10px!important}body dialog.quick-add-modal .os-quick-shipping__icon svg{width:18px!important;height:18px!important}body dialog.quick-add-modal .os-quick-shipping__copy{display:grid!important;gap:2px!important;min-width:0!important}body dialog.quick-add-modal .os-quick-shipping__copy strong{color:var(--os-card-text)!important;font-size:14.5px!important;font-weight:690!important;line-height:1.35!important}body dialog.quick-add-modal .os-quick-shipping__copy span{color:var(--os-card-muted)!important;font-size:12.5px!important;line-height:1.42!important}body dialog.quick-add-modal .os-quick-shipping__link,body dialog.quick-add-modal .os-quick-product-link{justify-self:start!important;color:var(--os-card-blue)!important;font-size:13px!important;font-weight:680!important;line-height:1.35!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}body dialog.quick-add-modal .os-quick-description{color:var(--os-card-text)!important;background:#fff!important;border:1px solid var(--os-card-border)!important;border-radius:14px!important;box-shadow:none!important;overflow:clip!important}body dialog.quick-add-modal .os-quick-description>summary{display:flex!important;min-height:54px!important;padding:13px 14px!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;color:var(--os-card-text)!important;cursor:pointer;list-style:none!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important}body dialog.quick-add-modal .os-quick-description>summary::-webkit-details-marker{display:none}body dialog.quick-add-modal .os-quick-description__caret{display:grid!important;flex:0 0 32px!important;width:32px!important;height:32px!important;place-items:center!important;color:var(--os-card-blue)!important;background:#f2f6ff!important;border:1px solid #dce5fb!important;border-radius:9px!important;transition:transform var(--os-motion-fast) var(--os-motion-ease)!important}body dialog.quick-add-modal .os-quick-description__caret svg{width:16px!important;height:16px!important}body dialog.quick-add-modal .os-quick-description[open] .os-quick-description__caret{transform:rotate(180deg)!important}body dialog.quick-add-modal .os-quick-description__body{padding:0 15px 16px!important;color:var(--os-card-muted)!important;border-top:1px solid var(--os-card-border)!important;font-size:14px!important;line-height:1.58!important;overflow-wrap:anywhere}body dialog.quick-add-modal .os-quick-description__body :is(h1,h2,h3){margin:18px 0 7px!important;color:var(--os-card-text)!important;font-size:16px!important;font-weight:720!important;line-height:1.35!important}body dialog.quick-add-modal .os-quick-description__body p{margin:10px 0!important}body dialog.quick-add-modal .os-quick-description__body :is(ul,ol){margin:10px 0!important;padding-inline-start:20px!important}body dialog.quick-add-modal .os-quick-description__body li+li{margin-top:6px!important}body dialog.quick-add-modal .os-quick-description>summary:focus-visible,body dialog.quick-add-modal :is(.os-quick-shipping__link,.os-quick-product-link):focus-visible{outline:3px solid rgba(49,91,216,.38)!important;outline-offset:2px!important}@media(hover:hover)and (pointer:fine){body dialog.quick-add-modal .product-information__media :is(.slideshow-control--previous,.slideshow-control--next):hover{color:var(--os-card-blue)!important;background:#fff!important;border-color:var(--os-card-border-active)!important}body dialog.quick-add-modal .product-information__media .slideshow-controls__thumbnail:hover{border-color:var(--os-card-border-active)!important;opacity:1!important}}@media(min-width:750px)and (max-width:1023.98px){body dialog.quick-add-modal{width:min(940px,calc(100vw - 24px))!important}body dialog.quick-add-modal .quick-add-modal__content{grid-template-columns:minmax(0,44%) minmax(0,56%)!important}body dialog.quick-add-modal .product-details>.group-block>.group-block-content>*{padding-inline:24px!important}}@media(max-width:749.98px){body dialog.quick-add-modal{--os-quick-dialog-height: min(94dvh, 820px);width:100%!important;max-width:100vw!important;background:transparent!important;border-radius:22px 22px 0 0!important}body dialog.quick-add-modal .quick-add-modal__content{display:block!important;background:#fff!important;border-radius:21px 21px 0 0!important;overflow-x:clip!important;overflow-y:auto!important}body dialog.quick-add-modal .product-information__media{width:100%!important;height:clamp(250px,34dvh,290px)!important;min-height:250px!important;background:var(--os-card-media)!important;border:0!important;border-block-end:1px solid var(--os-card-border)!important;border-radius:21px 21px 0 0!important}body dialog.quick-add-modal .product-details{border-radius:0!important}body dialog.quick-add-modal .product-information__media media-gallery{padding:16px 14px 12px!important}body dialog.quick-add-modal .product-information__media slideshow-component{gap:10px!important}body dialog.quick-add-modal .product-information__media slideshow-controls,body dialog.quick-add-modal .product-information__media .slideshow-controls__thumbnails-container,body dialog.quick-add-modal .product-information__media .slideshow-controls__thumbnails{height:52px!important;min-height:52px!important}body dialog.quick-add-modal .product-information__media .slideshow-controls__thumbnail{flex-basis:44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}body dialog.quick-add-modal .product-information__media :is(.slideshow-control--previous,.slideshow-control--next){width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}body dialog.quick-add-modal .view-product-title,body dialog.quick-add-modal .view-product-title .link{font-size:22px!important}body dialog.quick-add-modal .product-details product-price{font-size:20px!important}body dialog.quick-add-modal .os-quick-product-info{margin-top:14px!important}body dialog.quick-add-modal .os-quick-shipping{padding:14px!important}}@media(max-width:374.98px){body dialog.quick-add-modal .product-information__media{height:270px!important;min-height:260px!important}body dialog.quick-add-modal .product-information__media media-gallery{padding-inline:10px!important}body dialog.quick-add-modal .product-details>.group-block>.group-block-content>*{padding-inline:16px!important}}@media(prefers-reduced-motion:reduce){body dialog.quick-add-modal .product-information__media :is(.slideshow-control--previous,.slideshow-control--next,.slideshow-controls__thumbnail),body dialog.quick-add-modal .os-quick-description__caret{transition:none!important}}body dialog.quick-add-modal .quick-add-modal__content{grid-template-rows:minmax(0,1fr)!important}body dialog.quick-add-modal :is(.product-information__media,.product-details){grid-area:auto!important;min-height:0!important;align-self:stretch!important}body dialog.quick-add-modal .product-details{height:100%!important;max-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}body dialog.quick-add-modal .product-details>.group-block{min-height:0!important}body dialog.quick-add-modal .product-details .buy-buttons-block,body dialog.quick-add-modal .product-details product-form-component{position:static!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;transform:none!important}body dialog.quick-add-modal .product-information__media slideshow-component{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"container" "controls"!important}body dialog.quick-add-modal .product-information__media slideshow-container{grid-area:container!important}body dialog.quick-add-modal .product-information__media slideshow-controls{grid-area:controls!important;order:0!important;justify-self:stretch!important;align-self:end!important}body dialog.quick-add-modal .product-information__media .slideshow-controls__thumbnails{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important}body dialog.quick-add-modal .product-information__media slideshow-slides{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;overflow:hidden!important;scroll-snap-type:none!important;scroll-behavior:auto!important;scrollbar-width:none}body dialog.quick-add-modal .product-information__media slideshow-slides::-webkit-scrollbar{display:none}body dialog.quick-add-modal .product-information__media slideshow-slide{position:relative!important;display:flex!important;grid-area:1 / 1!important;width:100%!important;height:100%!important;min-height:0!important;pointer-events:none!important;opacity:0!important;visibility:hidden!important;transform:none!important;transition:opacity .18s var(--os-motion-ease)!important}body dialog.quick-add-modal .product-information__media slideshow-component:has(.slideshow-controls__thumbnail:nth-child(1)[aria-selected=true]) slideshow-slide:nth-child(1),body dialog.quick-add-modal .product-information__media slideshow-component:has(.slideshow-controls__thumbnail:nth-child(2)[aria-selected=true]) slideshow-slide:nth-child(2),body dialog.quick-add-modal .product-information__media slideshow-component:has(.slideshow-controls__thumbnail:nth-child(3)[aria-selected=true]) slideshow-slide:nth-child(3),body dialog.quick-add-modal .product-information__media slideshow-component:has(.slideshow-controls__thumbnail:nth-child(4)[aria-selected=true]) slideshow-slide:nth-child(4),body dialog.quick-add-modal .product-information__media slideshow-component:has(.slideshow-controls__thumbnail:nth-child(5)[aria-selected=true]) slideshow-slide:nth-child(5),body dialog.quick-add-modal .product-information__media slideshow-component:has(.slideshow-controls__thumbnail:nth-child(6)[aria-selected=true]) slideshow-slide:nth-child(6),body dialog.quick-add-modal .product-information__media slideshow-component:has(.slideshow-controls__thumbnail:nth-child(7)[aria-selected=true]) slideshow-slide:nth-child(7),body dialog.quick-add-modal .product-information__media slideshow-component:has(.slideshow-controls__thumbnail:nth-child(8)[aria-selected=true]) slideshow-slide:nth-child(8),body dialog.quick-add-modal .product-information__media slideshow-component:has(.slideshow-controls__thumbnail:nth-child(9)[aria-selected=true]) slideshow-slide:nth-child(9),body dialog.quick-add-modal .product-information__media slideshow-component:has(.slideshow-controls__thumbnail:nth-child(10)[aria-selected=true]) slideshow-slide:nth-child(10),body dialog.quick-add-modal .product-information__media slideshow-component:has(.slideshow-controls__thumbnail:nth-child(11)[aria-selected=true]) slideshow-slide:nth-child(11),body dialog.quick-add-modal .product-information__media slideshow-component:has(.slideshow-controls__thumbnail:nth-child(12)[aria-selected=true]) slideshow-slide:nth-child(12),body dialog.quick-add-modal .product-information__media slideshow-component:has(.slideshow-controls__thumbnail:nth-child(13)[aria-selected=true]) slideshow-slide:nth-child(13),body dialog.quick-add-modal .product-information__media slideshow-component:has(.slideshow-controls__thumbnail:nth-child(14)[aria-selected=true]) slideshow-slide:nth-child(14),body dialog.quick-add-modal .product-information__media slideshow-component:has(.slideshow-controls__thumbnail:nth-child(15)[aria-selected=true]) slideshow-slide:nth-child(15),body dialog.quick-add-modal .product-information__media slideshow-component:has(.slideshow-controls__thumbnail:nth-child(16)[aria-selected=true]) slideshow-slide:nth-child(16),body dialog.quick-add-modal .product-information__media slideshow-component:has(.slideshow-controls__thumbnail:nth-child(17)[aria-selected=true]) slideshow-slide:nth-child(17),body dialog.quick-add-modal .product-information__media slideshow-component:has(.slideshow-controls__thumbnail:nth-child(18)[aria-selected=true]) slideshow-slide:nth-child(18),body dialog.quick-add-modal .product-information__media slideshow-component:has(.slideshow-controls__thumbnail:nth-child(19)[aria-selected=true]) slideshow-slide:nth-child(19),body dialog.quick-add-modal .product-information__media slideshow-component:has(.slideshow-controls__thumbnail:nth-child(20)[aria-selected=true]) slideshow-slide:nth-child(20){z-index:1!important;display:flex!important;pointer-events:auto!important;opacity:1!important;visibility:visible!important}body dialog.quick-add-modal .product-information__media :is(slideshow-controls,.slideshow-controls__thumbnails-container,.slideshow-controls__thumbnails,.slideshow-controls__thumbnail){pointer-events:auto!important}.optispar-trust-strip.os-trust-v9 .marquee__wrapper>.marquee__content~.marquee__content{display:none!important}.optispar-trust-strip.os-trust-v9 .marquee__content>.marquee__repeated-items~.marquee__repeated-items{display:none!important}.optispar-trust-strip.os-trust-v9 .os-trust-v9__icon{--os-trust-icon-primary: #4660df;--os-trust-icon-strong: #17325d;display:inline-grid!important;flex:0 0 38px!important;place-items:center;width:38px!important;height:38px!important;margin:0 12px 0 0!important;color:var(--os-trust-icon-primary)!important;line-height:0;background:linear-gradient(145deg,#f8faff,#edf2ff)!important;border:1px solid rgba(70,96,223,.16)!important;border-radius:11px!important;box-shadow:inset 0 1px #fffffff5,0 1px 2px #091d3e09!important;box-sizing:border-box}.optispar-trust-strip.os-trust-v9 .os-trust-v9__icon .os-trust-icon{display:block;width:22px!important;height:22px!important;overflow:visible;color:var(--os-trust-icon-primary);shape-rendering:geometricPrecision}.optispar-trust-strip.os-trust-v9 .os-trust-icon :is(path,rect,circle){vector-effect:non-scaling-stroke}.optispar-trust-strip.os-trust-v9 .os-trust-icon__accent{stroke:var(--os-trust-icon-strong)}.optispar-trust-strip.os-trust-v9 .os-trust-icon__accent-fill{fill:var(--os-trust-icon-strong);stroke:none}@media(max-width:639.98px){.optispar-trust-strip.os-trust-v9 .os-trust-v9__icon{flex-basis:32px!important;width:32px!important;height:32px!important;margin-right:8px!important;border-radius:10px!important}.optispar-trust-strip.os-trust-v9 .os-trust-v9__icon .os-trust-icon{width:19px!important;height:19px!important}}@media(max-width:359px){.optispar-trust-strip.os-trust-v9 .os-trust-v9__icon{flex-basis:30px!important;width:30px!important;height:30px!important;margin-right:7px!important}.optispar-trust-strip.os-trust-v9 .os-trust-v9__icon .os-trust-icon{width:18px!important;height:18px!important}}@media(forced-colors:active){.optispar-trust-strip.os-trust-v9 .os-trust-v9__icon{color:LinkText!important;background:Canvas!important;border-color:currentColor!important}.optispar-trust-strip.os-trust-v9 .os-trust-icon__accent{stroke:currentColor}}html:is(.os-save-data,[data-os-save-data=true]) #MainContent :is(variant-selects,variant-radios,variant-picker,.variant-picker,media-gallery,.product-media-gallery,facet-filters-form,.facets) *,html:is(.os-save-data,[data-os-save-data=true]) :is(cart-drawer-component,cart-drawer,.cart-drawer,cart-items-component,.cart-items) *{animation:none!important;transition:none!important}body dialog.quick-add-modal .product-details>.group-block>.group-block-content{flex-flow:row wrap!important;align-items:stretch!important;column-gap:0!important;row-gap:0!important;padding-inline:0!important;box-sizing:border-box!important}body dialog.quick-add-modal .product-details>.group-block>.group-block-content>*{flex:0 0 100%!important;width:100%!important;min-width:0!important;padding-inline:0!important;box-sizing:border-box!important}body dialog.quick-add-modal .product-details .view-product-title{padding-right:52px!important}body dialog.quick-add-modal .product-details>.group-block{padding-block:24px 20px!important}body dialog.quick-add-modal .product-details>.group-block>.group-block-content>product-price{--width: auto !important;display:inline-flex!important;flex:0 0 max-content!important;width:max-content!important;max-width:none!important;align-self:baseline!important;padding-right:8px!important;padding-left:0!important}body dialog.quick-add-modal .product-details>.group-block>.group-block-content>product-price>[ref=priceContainer]{display:inline-block!important;flex:0 0 max-content!important;width:max-content!important}body dialog.quick-add-modal .product-details>.group-block>.group-block-content>product-price+.text-block.custom{--width: auto !important;--max-width: none !important;display:block!important;flex:0 0 max-content!important;width:max-content!important;max-width:none!important;margin:0!important;padding-right:0!important;padding-left:0!important;align-self:baseline!important;color:#718096!important;font-size:12.5px!important;font-weight:540!important;line-height:1.25!important;white-space:nowrap}body dialog.quick-add-modal .product-details>.group-block>.group-block-content>product-price+.text-block.custom p{display:inline-block!important;width:auto!important;text-transform:none!important}body dialog.quick-add-modal .product-details variant-picker.variant-picker{box-sizing:border-box!important;width:100%!important;margin-block:0!important;padding-block:12px 14px!important}body dialog.quick-add-modal .product-details .variant-picker__form{width:100%!important}body dialog.quick-add-modal .product-details .variant-option+.variant-option{margin-top:10px!important}body dialog.quick-add-modal .product-details .variant-option--dropdowns>label{display:block!important;margin:0!important;color:#27334a!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important}body dialog.quick-add-modal .product-details .variant-option__select-wrapper{position:relative!important;box-sizing:border-box!important;width:100%!important;height:52px!important;min-height:52px!important;margin-top:6px!important;color:#17213d!important;background:#fff!important;border:1px solid #d4ddea!important;border-radius:12px!important;box-shadow:none!important;overflow:clip!important}body dialog.quick-add-modal .product-details select.variant-option__select{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0 44px 0 16px!important;color:inherit!important;background:transparent!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;font-size:16px!important;font-weight:650!important;line-height:1.35!important}body dialog.quick-add-modal .product-details .variant-option__select-wrapper:has(select.variant-option__select:focus-visible){border-color:#315bd8!important;box-shadow:0 0 0 3px #315bd824!important}body dialog.quick-add-modal .product-details .variant-option__select-wrapper>.icon-caret{position:absolute!important;top:50%!important;right:16px!important;width:14px!important;height:14px!important;color:#315bd8!important;pointer-events:none!important;transform:translateY(-50%)!important}body dialog.quick-add-modal .product-details .buy-buttons-block>product-form-component{display:flex!important;flex-direction:column!important;width:100%!important}body dialog.quick-add-modal .product-details .buy-buttons-block>product-form-component>form{order:0;width:100%!important}body dialog.quick-add-modal .product-details>.group-block>.group-block-content>.text-block.h2:not(.view-product-title),body dialog.quick-add-modal .product-details>.group-block>.group-block-content>.shopify-block:has([class*=ai-delivery-timer-]),body dialog.quick-add-modal .product-details>.group-block>.group-block-content>.shopify-block:has([class*=ai-quantity-discount-]){display:none!important}body dialog.quick-add-modal .os-quick-product-info{display:contents!important;margin:0!important}body dialog.quick-add-modal .os-quick-delivery{order:-1;display:grid!important;gap:7px!important;width:100%!important;margin:0 0 10px!important;padding:10px 12px!important;color:var(--os-card-text, #14213d)!important;background:#fcfdff!important;border:1px solid #dce4ef!important;border-radius:14px!important;box-shadow:none!important;box-sizing:border-box}body dialog.quick-add-modal .os-quick-delivery__deadline{display:flex!important;min-height:32px;padding:5px 9px!important;align-items:center!important;justify-content:center!important;gap:6px!important;color:#b42318!important;text-align:center;background:#fff6f4!important;border:1px solid #f1c7c2!important;border-radius:9px!important;box-sizing:border-box}body dialog.quick-add-modal .os-quick-delivery__deadline-icon{flex:0 0 15px;width:15px!important;height:15px!important}body dialog.quick-add-modal .os-quick-delivery__deadline strong{font-size:12.5px!important;font-weight:700!important;line-height:1.3!important;text-wrap:balance}body dialog.quick-add-modal .os-quick-delivery__summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;padding-inline:4px!important;min-width:0!important;align-items:center!important}body dialog.quick-add-modal .os-quick-delivery__shipping{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important;min-width:0!important;margin:0!important;padding:0!important;align-items:center!important;border:0!important}body dialog.quick-add-modal .os-quick-delivery__shipping-icon{display:grid!important;width:28px!important;height:28px!important;place-items:center!important;color:#3f8a45!important;background:#eff8f0!important;border:1px solid #d5ead7!important;border-radius:8px!important}body dialog.quick-add-modal .os-quick-delivery__shipping-icon svg{width:15px!important;height:15px!important}body dialog.quick-add-modal .os-quick-delivery__shipping-copy{display:grid!important;gap:1px!important;min-width:0}body dialog.quick-add-modal .os-quick-delivery__shipping-copy strong{color:#3f8644!important;font-size:14px!important;font-weight:720!important;line-height:1.25!important}body dialog.quick-add-modal .os-quick-delivery__shipping-copy span{color:#627086!important;font-size:12px!important;line-height:1.25!important}body dialog.quick-add-modal .os-quick-delivery :is(.os-quick-delivery__note,.os-quick-delivery__meta){margin:0!important;overflow-wrap:break-word;word-break:normal}body dialog.quick-add-modal .os-quick-delivery__arrival{display:grid!important;gap:1px!important;min-width:max-content!important;text-align:right!important}body dialog.quick-add-modal .os-quick-delivery__arrival span{color:#718096!important;font-size:11px!important;font-weight:570!important;line-height:1.25!important}body dialog.quick-add-modal .os-quick-delivery__arrival strong{color:#3f8644!important;font-size:13px!important;font-weight:720!important;line-height:1.25!important;white-space:nowrap!important}body dialog.quick-add-modal .os-quick-delivery__note{display:flex!important;width:100%!important;flex-wrap:wrap!important;justify-content:center!important;justify-self:stretch!important;gap:2px 5px!important;padding-left:0!important;color:#334057!important;font-size:12px!important;font-weight:600!important;line-height:1.3!important;text-align:center!important}body dialog.quick-add-modal .os-quick-delivery__separator{color:#a5afbd!important}body dialog.quick-add-modal .os-quick-delivery__meta{width:100%!important;justify-self:stretch!important;padding-left:0!important;color:#7a8799!important;font-size:11px!important;line-height:1.25!important;text-align:center!important}body dialog.quick-add-modal .os-quick-description{order:2;margin-top:12px!important}body dialog.quick-add-modal .os-quick-product-link{order:3;margin-top:10px!important}@media(min-width:750px)and (max-width:1023.98px){body dialog.quick-add-modal .product-details>.group-block>.group-block-content{padding-inline:0!important}}@media(max-width:749.98px){body dialog.quick-add-modal .quick-add-modal__content{overflow-x:clip!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:auto!important}body dialog.quick-add-modal .product-details{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important;scrollbar-gutter:auto!important}body dialog.quick-add-modal .product-details>.group-block{padding-block:18px max(20px,env(safe-area-inset-bottom))!important}body dialog.quick-add-modal .product-details>.group-block>.group-block-content{padding-inline:0!important}body dialog.quick-add-modal .product-details>.group-block>.group-block-content>*{padding-inline:0!important}body dialog.quick-add-modal .view-product-title,body dialog.quick-add-modal .view-product-title .link{font-size:20.5px!important;line-height:1.18!important}body dialog.quick-add-modal .product-details .view-product-title{padding-right:0!important}body dialog.quick-add-modal .product-details>.group-block>.group-block-content>product-price{padding-left:0!important}body dialog.quick-add-modal .product-details>.group-block>.group-block-content>product-price+.text-block.custom{padding-right:0!important}body dialog.quick-add-modal .product-details variant-picker.variant-picker{padding-block:10px 12px!important}body dialog.quick-add-modal .product-details .variant-option__select-wrapper{height:50px!important;min-height:50px!important}body dialog.quick-add-modal .product-details select.variant-option__select{height:48px!important;min-height:48px!important}body dialog.quick-add-modal .os-quick-delivery{margin-bottom:12px!important;gap:7px!important;padding:9px!important;border-radius:14px!important}body dialog.quick-add-modal .os-quick-delivery__deadline{min-height:32px;padding:5px 8px!important}body dialog.quick-add-modal .os-quick-delivery__deadline strong{font-size:12.25px!important}body dialog.quick-add-modal .os-quick-delivery__shipping{grid-template-columns:26px minmax(0,1fr)!important;gap:7px!important}body dialog.quick-add-modal .os-quick-delivery__shipping-icon{width:26px!important;height:26px!important}body dialog.quick-add-modal .os-quick-delivery__shipping-copy strong{font-size:13.5px!important}body dialog.quick-add-modal .os-quick-delivery__shipping-copy span{font-size:11.5px!important}body dialog.quick-add-modal .os-quick-delivery__arrival span{font-size:10.5px!important}body dialog.quick-add-modal .os-quick-delivery__arrival strong{font-size:12px!important}body dialog.quick-add-modal .os-quick-delivery__note{padding-left:0!important;font-size:11.5px!important}body dialog.quick-add-modal .os-quick-delivery__meta{padding-left:0!important;font-size:10.5px!important}}@media(max-width:374.98px){body dialog.quick-add-modal .product-details>.group-block>.group-block-content{padding-inline:0!important}body dialog.quick-add-modal .product-details>.group-block>.group-block-content>*{padding-inline:0!important}body dialog.quick-add-modal .view-product-title,body dialog.quick-add-modal .view-product-title .link{font-size:19.5px!important}body dialog.quick-add-modal .product-details>.group-block>.group-block-content>product-price{padding-left:0!important}body dialog.quick-add-modal .product-details>.group-block>.group-block-content>product-price+.text-block.custom{padding-right:0!important}}@media(max-width:374.98px){body dialog.quick-add-modal .os-quick-delivery__summary{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}body dialog.quick-add-modal .os-quick-delivery__shipping{grid-template-columns:24px minmax(0,1fr)!important;gap:6px!important}body dialog.quick-add-modal .os-quick-delivery__shipping-icon{width:24px!important;height:24px!important;border-radius:7px!important}body dialog.quick-add-modal .os-quick-delivery__shipping-copy strong{font-size:13.25px!important}body dialog.quick-add-modal .os-quick-delivery__shipping-copy span,body dialog.quick-add-modal .os-quick-delivery__separator,body dialog.quick-add-modal .os-quick-delivery__note>span:last-child{display:none!important}body dialog.quick-add-modal .os-quick-delivery__arrival{min-width:0!important;padding-left:0!important;text-align:right!important}body dialog.quick-add-modal .os-quick-delivery__arrival strong{font-size:11.75px!important}body dialog.quick-add-modal .os-quick-delivery__meta{font-size:10.5px!important}}@media(prefers-reduced-motion:reduce){body dialog.quick-add-modal .os-quick-delivery *{animation:none!important;transition:none!important}}body dialog.quick-add-modal .quick-add-modal__close{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;color:#17213d!important;background:#f8fafdfa!important;border-color:#dbe3ee!important;border-radius:11px!important;box-shadow:0 4px 14px #071a3312!important}body dialog.quick-add-modal .quick-add-modal__close svg{width:20px!important;height:20px!important}@media(min-width:750px){body dialog.quick-add-modal .quick-add-modal__close{top:18px!important;right:26px!important}body dialog.quick-add-modal[open] .product-details>.group-block>.group-block-content>.view-product-title{padding-right:76px!important}}@media(max-width:749.98px){body dialog.quick-add-modal .quick-add-modal__close{top:14px!important;right:16px!important}}@supports (appearance: base-select){body dialog.quick-add-modal .product-details select.variant-option__select,body dialog.quick-add-modal .product-details select.variant-option__select::picker(select){appearance:base-select!important;-webkit-appearance:base-select!important}body dialog.quick-add-modal .product-details select.variant-option__select{display:flex!important;align-content:center!important;align-items:center!important;justify-content:flex-start!important;padding-block:0!important}body dialog.quick-add-modal .product-details .variant-option__select-wrapper{overflow:visible!important}body dialog.quick-add-modal .product-details .variant-option__select-wrapper:has(select.variant-option__select:open){border-color:#315bd8!important;box-shadow:0 0 0 3px #315bd824!important}body dialog.quick-add-modal .product-details select.variant-option__select::picker-icon{display:none!important}body dialog.quick-add-modal .product-details select.variant-option__select::picker(select){box-sizing:border-box!important;max-height:min(320px,48dvh)!important;margin-block:7px!important;padding:6px!important;color:#17213d!important;background:#fff!important;border:1px solid #d4ddea!important;border-radius:14px!important;box-shadow:0 18px 42px #071a332e!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-color:#a9b5c5 transparent;scrollbar-width:thin}body dialog.quick-add-modal .product-details select.variant-option__select option{min-height:42px!important;padding:10px 12px!important;align-items:center!important;color:#27334a!important;background:transparent!important;border:0!important;border-radius:9px!important;font-size:15px!important;font-weight:540!important;line-height:1.35!important}body dialog.quick-add-modal .product-details select.variant-option__select option:hover,body dialog.quick-add-modal .product-details select.variant-option__select option:focus-visible{color:#17213d!important;background:#f2f5ff!important}body dialog.quick-add-modal .product-details select.variant-option__select option:checked{color:#244fc7!important;background:#eaf0ff!important;font-weight:700!important}body dialog.quick-add-modal .product-details select.variant-option__select option::checkmark{order:1;margin-left:auto;color:#315bd8!important}}html:has(#MainContent[data-template=product]){scroll-behavior:auto!important}#MainContent[data-template=product]{box-sizing:border-box;padding-block-end:84px!important;scroll-padding-block-end:92px}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding:26px 28px 32px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;grid-auto-flow:row!important;column-gap:10px!important;row-gap:12px!important;width:100%!important;min-width:0!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content>*{grid-column:1 / -1;min-width:0!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content>product-price{grid-column:1!important;width:fit-content!important;align-self:center!important;color:#17213d!important;font-size:26px!important;font-weight:680!important;line-height:1.2!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content>product-price+.text-block.custom{grid-column:2!important;width:fit-content!important;margin:0!important;padding:0 0 1px!important;align-self:center!important;color:#66738a!important;font-size:12.5px!important;font-weight:540!important;line-height:1.3!important;text-transform:none!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content>product-price+.text-block.custom p{margin:0!important;text-transform:none!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-product-eyebrow{margin-bottom:7px!important;color:#263044!important;font-size:13px!important;font-weight:680!important;line-height:1.3!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] h1{line-height:1.11!important;letter-spacing:-.025em!important;text-wrap:balance}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content>.shopify-block:has([data-countdown]):has([data-delivery]){margin:4px 0 2px!important;padding:0!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content>.shopify-block:has([data-countdown]):has([data-delivery])>:has(>[data-countdown]):has(>[data-delivery]){box-sizing:border-box!important;display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;grid-template-areas:"deadline deadline" "shipping arrival" "dispatch dispatch"!important;gap:8px 12px!important;width:100%!important;margin:0!important;padding:11px 12px!important;color:#17213d!important;background:linear-gradient(180deg,#fcfffc,#f9fbff)!important;border:1px solid #d8e4dc!important;border-radius:14px!important;box-shadow:none!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-countdown]{grid-area:deadline!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-countdown]:not([class*=__hidden-]){box-sizing:border-box!important;display:flex!important;min-height:38px!important;margin:0!important;padding:7px 10px!important;align-items:center!important;justify-content:center!important;gap:7px!important;color:#a9362b!important;text-align:center!important;background:#fff7f5!important;border:1px solid #efc7c1!important;border-radius:10px!important;font-size:13px!important;font-weight:720!important;line-height:1.28!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-countdown][class*=__hidden-]{display:none!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-header]{grid-area:shipping!important;display:flex!important;min-width:0!important;margin:0!important;padding-left:10px!important;align-items:center!important;gap:7px!important;color:#3f8644!important;border-left:3px solid #55a35a!important;font-size:15.5px!important;font-weight:720!important;line-height:1.25!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-delivery]{grid-area:arrival!important;display:flex!important;min-width:0!important;margin:0!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;color:#6f7d92!important;text-align:right!important;font-size:11.5px!important;font-weight:600!important;line-height:1.25!important;white-space:nowrap}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-delivery] [class*=__delivery-date-]{color:#3f8644!important;font-size:13.5px!important;font-weight:740!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-shipping]{grid-area:dispatch!important;display:flex!important;min-width:0!important;margin:0!important;padding-top:7px!important;align-items:center!important;justify-content:center!important;gap:7px!important;color:#4d5a70!important;border-top:1px solid #e6ebf3!important;font-size:12px!important;font-weight:620!important;line-height:1.3!important;text-align:center!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] :is([data-countdown-icon],[data-shipping-icon],[data-delivery-icon]){display:block!important;flex:0 0 16px!important;width:16px!important;height:16px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-countdown-icon]{color:#b33a2e!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-shipping-icon],#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-delivery-icon]{color:#4b914f!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-header-icon]{display:none!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] variant-picker.variant-picker{width:100%!important;margin:0!important;padding:8px 0 4px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .variant-option+.variant-option{margin-top:14px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .variant-option--dropdowns>label{display:block!important;margin:0!important;color:#27334a!important;font-size:14.5px!important;font-weight:620!important;line-height:1.3!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .variant-option__select-wrapper{position:relative!important;box-sizing:border-box!important;width:100%!important;height:52px!important;min-height:52px!important;margin-top:6px!important;color:#17213d!important;background:#fff!important;border:1px solid #d4ddea!important;border-radius:12px!important;box-shadow:none!important;overflow:clip!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] select.variant-option__select{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0 44px 0 16px!important;color:inherit!important;background:transparent!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;font-size:16px!important;font-weight:650!important;line-height:1.35!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .variant-option__select-wrapper:has(select.variant-option__select:focus-visible){border-color:#315bd8!important;box-shadow:0 0 0 3px #315bd824!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .variant-option__select-wrapper>.icon-caret{position:absolute!important;top:50%!important;right:16px!important;width:14px!important;height:14px!important;color:#315bd8!important;pointer-events:none!important;transform:translateY(-50%)!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content>.shopify-block:has([data-quantity]){margin:6px 0 0!important;padding:14px!important;background:#f8faff!important;border:1px solid #dce5f5!important;border-radius:14px!important;box-shadow:none!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content>.shopify-block:has([data-quantity])>:has([data-quantity]){display:block!important;width:100%!important;margin:0!important;padding:0!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .shopify-block:has([data-quantity]) h3{display:flex!important;margin:0 0 10px!important;padding:0!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;color:#20345f!important;background:transparent!important;font-size:17.5px!important;font-weight:740!important;line-height:1.25!important;text-align:left!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .os-quantity-discount__hint{display:inline-flex!important;min-height:24px!important;padding:3px 8px!important;align-items:center!important;justify-content:center!important;color:#315bd8!important;background:#eef3ff!important;border:1px solid #d5e0ff!important;border-radius:999px!important;font-size:11px!important;font-weight:680!important;line-height:1.15!important;white-space:nowrap!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .shopify-block:has([data-quantity]) :has(>[data-quantity]){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity]{box-sizing:border-box!important;display:flex!important;min-width:0!important;min-height:64px!important;margin:0!important;padding:8px 6px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;color:#274478!important;background:#fff!important;border:1px solid #b9c8e5!important;border-radius:9px!important;box-shadow:none!important;cursor:pointer!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity].active{color:#fff!important;background:#315bd8!important;border-color:#315bd8!important;box-shadow:0 4px 10px #315bd829!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity]>:first-child{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:3px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity]>:first-child>:first-child{font-size:17px!important;font-weight:740!important;line-height:1.1!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity]>:first-child>:nth-child(2){font-size:11.5px!important;font-weight:540!important;line-height:1.1!important;opacity:.78!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity]>:last-child{font-size:13px!important;font-weight:760!important;line-height:1.1!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity]:focus-visible{outline:0!important;box-shadow:0 0 0 3px #fff,0 0 0 6px #315bd8!important}@media(hover:hover)and (pointer:fine){#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity]:not(.active):hover{color:#2449b8!important;background:#f2f6ff!important;border-color:#315bd8!important;transform:translateY(-1px)}}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .buy-buttons-block,#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .buy-buttons-block>product-form-component,#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .buy-buttons-block>product-form-component>form{display:block!important;width:100%!important;min-width:0!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;align-items:stretch!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons>.quantity-selector-wrapper{grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons>span:has(>add-to-cart-component){grid-column:2!important;grid-row:1!important;display:block!important;width:100%!important;min-width:0!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons :is(add-to-cart-component,.add-to-cart-button),#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] quantity-selector-component.quantity-selector{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:56px!important;min-height:56px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons .add-to-cart-button{padding-inline:12px!important;font-size:15px!important;white-space:nowrap!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] quantity-selector-component.quantity-selector{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;color:#274478!important;background:#fff!important;border:1px solid #315bd8!important;border-radius:12px!important;box-shadow:none!important;overflow:hidden!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] quantity-selector-component.quantity-selector :is(button,input){box-sizing:border-box!important;width:100%!important;min-width:0!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0!important;color:inherit!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:15px!important;font-weight:650!important;text-align:center!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons>.accelerated-checkout-block{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;margin:0!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .shopify-payment-button{width:100%!important;min-height:54px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-benefit-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:16px 0 0!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-benefit{box-sizing:border-box!important;display:flex!important;min-width:0!important;min-height:80px!important;padding:9px 7px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;color:#536078!important;background:#f8faff!important;border:1px solid #dce4ef!important;border-radius:12px!important;font-size:11px!important;font-weight:560!important;line-height:1.24!important;text-align:center!important;overflow-wrap:anywhere}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-benefit__icon{color:#315bd8!important;font-size:20px!important;font-weight:780!important;line-height:1!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-benefit strong{display:block!important;color:#17213d!important;font-size:13px!important;font-weight:720!important;line-height:1.18!important;text-wrap:balance}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-benefit__label{display:block!important;color:#536078!important;font-size:11px!important;line-height:1.2!important;text-wrap:balance}#MainContent[data-template=product]>.shopify-section:has(>sticky-add-to-cart){animation:none!important;opacity:1!important;transform:none!important}#MainContent[data-template=product]>.shopify-section:has(>sticky-add-to-cart)>.product-information{padding-block-end:32px!important}#MainContent[data-template=product]>.shopify-section:has(>sticky-add-to-cart)+.shopify-section:has(product-recommendations){border-top:0!important}#MainContent[data-template=product]>.shopify-section:has(product-recommendations) .section-resource-list{padding-block-start:24px!important}#MainContent[data-template=product]>.shopify-section>sticky-add-to-cart .sticky-add-to-cart__bar{box-sizing:border-box!important;left:50%!important;bottom:0!important;display:grid!important;grid-template-columns:58px minmax(0,1fr) auto minmax(240px,300px)!important;gap:10px!important;width:min(720px,calc(100vw - 32px))!important;min-height:72px!important;padding:8px 10px!important;align-items:center!important;color:#17213d!important;background:#fff!important;border:1px solid #d6dfec!important;border-bottom:0!important;border-radius:16px 16px 0 0!important;box-shadow:0 -8px 26px #071a331f!important;opacity:0!important;transform:translate(-50%,calc(100% + 36px))!important;pointer-events:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:opacity .22s ease,transform .3s cubic-bezier(.22,1,.36,1)!important}#MainContent[data-template=product]>.shopify-section>sticky-add-to-cart .sticky-add-to-cart__bar:before{display:none!important}#MainContent[data-template=product]>.shopify-section>sticky-add-to-cart .sticky-add-to-cart__bar[data-stuck=true]{opacity:1!important;transform:translate(-50%)!important;pointer-events:auto!important}#MainContent[data-template=product]>.shopify-section>sticky-add-to-cart.os-sticky-latched .sticky-add-to-cart__bar{opacity:1!important;transform:translate(-50%)!important;pointer-events:auto!important}body:has(#MainContent[data-template=product] sticky-add-to-cart .sticky-add-to-cart__bar[data-stuck=true]) shopify-chat,body:has(#MainContent[data-template=product] sticky-add-to-cart.os-sticky-latched) shopify-chat{--shopify-agent-activator-offset: 96px !important}#MainContent[data-template=product]>.shopify-section>sticky-add-to-cart .sticky-add-to-cart__image,#MainContent[data-template=product]>.shopify-section>sticky-add-to-cart .sticky-add-to-cart__image-img{width:56px!important;height:56px!important;border-radius:10px!important}#MainContent[data-template=product]>.shopify-section>sticky-add-to-cart .sticky-add-to-cart__info{min-width:0!important}#MainContent[data-template=product]>.shopify-section>sticky-add-to-cart .sticky-add-to-cart__title{display:-webkit-box!important;margin:0!important;overflow:hidden!important;color:#17213d!important;font-size:13.5px!important;font-weight:680!important;line-height:1.25!important;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}#MainContent[data-template=product]>.shopify-section>sticky-add-to-cart .sticky-add-to-cart__variant{margin-top:2px!important;color:#657187!important;font-size:12px!important;line-height:1.2!important}#MainContent[data-template=product]>.shopify-section>sticky-add-to-cart .sticky-add-to-cart__price{color:#17213d!important;font-size:14px!important;font-weight:680!important;white-space:nowrap!important}#MainContent[data-template=product]>.shopify-section>sticky-add-to-cart .sticky-add-to-cart__button{width:100%!important;min-width:0!important;min-height:54px!important;padding-inline:18px!important}@media(max-width:749.98px){#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block{padding:20px 16px 28px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content{row-gap:11px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] h1{font-size:clamp(25px,7vw,29px)!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content>product-price{font-size:24px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content>.shopify-block:has([data-countdown]):has([data-delivery])>:has(>[data-countdown]):has(>[data-delivery]){gap:7px 9px!important;padding:10px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-header]{padding-left:8px!important;font-size:14px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-delivery]{font-size:10.5px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-delivery] [class*=__delivery-date-]{font-size:12.5px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-countdown]:not([class*=__hidden-]){min-height:36px!important;padding:6px 8px!important;font-size:12.5px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .variant-option__select-wrapper{height:50px!important;min-height:50px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] select.variant-option__select{height:48px!important;min-height:48px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content>.shopify-block:has([data-quantity]){padding:12px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .shopify-block:has([data-quantity]) :has(>[data-quantity]){gap:6px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity]{min-height:62px!important;padding-inline:4px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons{grid-template-columns:92px minmax(0,1fr)!important;gap:9px 8px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons :is(add-to-cart-component,.add-to-cart-button),#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] quantity-selector-component.quantity-selector{height:54px!important;min-height:54px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] quantity-selector-component.quantity-selector{grid-template-columns:38px minmax(0,1fr) 38px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] quantity-selector-component.quantity-selector :is(button,input){height:52px!important;min-height:52px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons .add-to-cart-button{padding-inline:8px!important;font-size:14px!important}#MainContent[data-template=product]>.shopify-section>sticky-add-to-cart .sticky-add-to-cart__bar{bottom:0!important;grid-template-columns:50px minmax(0,1fr) auto 52px!important;gap:8px!important;width:100vw!important;min-height:68px!important;padding:8px max(12px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important;border-inline:0!important;border-radius:0!important;box-shadow:0 -6px 20px #071a331c!important}#MainContent[data-template=product]>.shopify-section:has(>sticky-add-to-cart)>.product-information{padding-block-end:24px!important}#MainContent[data-template=product]>.shopify-section:has(product-recommendations) .section-resource-list{padding-block-start:20px!important}#MainContent[data-template=product]>.shopify-section>sticky-add-to-cart .sticky-add-to-cart__image,#MainContent[data-template=product]>.shopify-section>sticky-add-to-cart .sticky-add-to-cart__image-img{width:48px!important;height:48px!important;border-radius:9px!important}#MainContent[data-template=product]>.shopify-section>sticky-add-to-cart .sticky-add-to-cart__title{display:none!important}#MainContent[data-template=product]>.shopify-section>sticky-add-to-cart .sticky-add-to-cart__variant{margin:0!important;color:#4c5870!important;font-size:13px!important;font-weight:620!important}#MainContent[data-template=product]>.shopify-section>sticky-add-to-cart .sticky-add-to-cart__price{font-size:13px!important}#MainContent[data-template=product]>.shopify-section>sticky-add-to-cart .sticky-add-to-cart__button{width:52px!important;min-width:52px!important;min-height:52px!important;padding:0!important;border-radius:12px!important}#MainContent[data-template=product]>.shopify-section>sticky-add-to-cart .sticky-add-to-cart__button .add-to-cart-text__content{display:none!important}}@media(max-width:420px){#MainContent[data-template=product]{padding-block-end:calc(76px + env(safe-area-inset-bottom))!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content>.shopify-block:has([data-countdown]):has([data-delivery])>:has(>[data-countdown]):has(>[data-delivery]){grid-template-columns:max-content minmax(0,1fr)!important;gap:6px 10px!important;min-height:0!important;height:auto!important;padding:9px 10px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-header]{width:max-content!important;padding-left:8px!important;gap:5px!important;border-left-width:2px!important;font-size:13.25px!important;line-height:1.2!important;white-space:nowrap!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-delivery]{width:100%!important;justify-content:flex-end!important;gap:3px!important;font-size:10.25px!important;line-height:1.15!important;white-space:nowrap!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-delivery-icon]{display:none!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-delivery] [class*=__delivery-date-]{font-size:11.75px!important;white-space:nowrap!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-shipping]{padding-top:6px!important;justify-content:center!important;gap:5px!important;font-size:10.75px!important;line-height:1.2!important;white-space:nowrap!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-shipping-icon]{flex-basis:14px!important;width:14px!important;height:14px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content>.shopify-block:has([data-quantity]){margin-top:4px!important;padding:10px!important;background:#fbfcff!important;border-radius:12px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .shopify-block:has([data-quantity]) h3{margin:0 0 7px!important;font-size:15px!important;line-height:1.2!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .os-quantity-discount__hint{min-height:21px!important;padding:2px 6px!important;font-size:9.75px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .shopify-block:has([data-quantity]) :has(>[data-quantity]){gap:5px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity]{min-height:56px!important;padding:6px 3px!important;gap:2px!important;border-radius:9px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity]>:first-child>:first-child{font-size:15.5px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity]>:first-child>:nth-child(2){font-size:10.25px!important;white-space:nowrap!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity]>:last-child{font-size:12px!important;white-space:nowrap!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity].active{box-shadow:0 2px 7px #315bd824!important}}@media(max-width:389.98px){#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-benefit{min-height:76px!important;padding-inline:5px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-benefit__label{display:none!important}}@media(max-width:359.98px){#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block{padding-inline:14px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .shopify-block:has([data-quantity]) :has(>[data-quantity]){grid-template-columns:repeat(2,minmax(0,1fr))!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons{grid-template-columns:1fr!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons>.quantity-selector-wrapper,#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons>span:has(>add-to-cart-component){grid-column:1!important;grid-row:auto!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons>.accelerated-checkout-block{grid-row:auto!important}#MainContent[data-template=product]>.shopify-section>sticky-add-to-cart .sticky-add-to-cart__bar{grid-template-columns:48px minmax(0,1fr) 50px!important}#MainContent[data-template=product]>.shopify-section>sticky-add-to-cart .sticky-add-to-cart__price{display:none!important}}@supports (appearance: base-select){#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] select.variant-option__select,#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] select.variant-option__select::picker(select){appearance:base-select!important;-webkit-appearance:base-select!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] select.variant-option__select{display:flex!important;align-content:center!important;align-items:center!important;justify-content:flex-start!important;padding-block:0!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .variant-option__select-wrapper{overflow:visible!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .variant-option__select-wrapper:has(select.variant-option__select:open){border-color:#315bd8!important;box-shadow:0 0 0 3px #315bd824!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] select.variant-option__select::picker-icon{display:none!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] select.variant-option__select::picker(select){box-sizing:border-box!important;max-height:min(320px,48dvh)!important;margin-block:7px!important;padding:6px!important;color:#17213d!important;background:#fff!important;border:1px solid #d4ddea!important;border-radius:14px!important;box-shadow:0 18px 42px #071a332e!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-color:#a9b5c5 transparent;scrollbar-width:thin}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] select.variant-option__select option{min-height:42px!important;padding:10px 12px!important;align-items:center!important;color:#27334a!important;background:transparent!important;border:0!important;border-radius:9px!important;font-size:15px!important;font-weight:540!important;line-height:1.35!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] select.variant-option__select option:checked{color:#244fc7!important;background:#eaf0ff!important;font-weight:700!important}}@media(max-width:749.98px){#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content{row-gap:14px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons{grid-template-columns:112px minmax(0,1fr)!important;gap:10px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons>.quantity-selector-wrapper{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] quantity-selector-component.quantity-selector{flex:0 1 100%!important;width:100%!important;min-width:0!important;max-width:100%!important}#MainContent[data-template=product] .optispar-benefit-grid{gap:7px!important;margin-top:4px!important}#MainContent[data-template=product] .optispar-benefit{min-height:90px!important;height:auto!important;padding:10px 5px!important;overflow-wrap:normal!important}#MainContent[data-template=product] .optispar-benefit strong{font-size:12px!important;line-height:1.2!important;white-space:nowrap!important;overflow-wrap:normal!important}#MainContent[data-template=product] .optispar-benefit__label{font-size:10.5px!important;line-height:1.2!important;letter-spacing:-.01em!important;white-space:nowrap!important;overflow-wrap:normal!important}}@media(max-width:420px){#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons>.quantity-selector-wrapper{grid-area:auto / 1!important;width:124px!important;max-width:100%!important;justify-self:start!important;overflow:visible!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons>span:has(>add-to-cart-component){grid-area:auto / 1!important;width:100%!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons>.accelerated-checkout-block{grid-row:auto!important}}@media(max-width:359.98px){#MainContent[data-template=product] .optispar-benefit{padding-inline:3px!important}#MainContent[data-template=product] .optispar-benefit strong{font-size:11px!important}#MainContent[data-template=product] .optispar-benefit__label{font-size:10px!important}}@media(min-width:750px)and (max-width:1023.98px){#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons>.quantity-selector-wrapper{grid-area:auto / 1!important;width:124px!important;max-width:100%!important;justify-self:start!important;overflow:visible!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons>span:has(>add-to-cart-component){grid-area:auto / 1!important;width:100%!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons>.accelerated-checkout-block{grid-row:auto!important}#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] quantity-selector-component.quantity-selector{flex:0 1 100%!important;width:100%!important;min-width:0!important;max-width:100%!important}}@media(max-width:359.98px){body #MainContent#MainContent[data-template=product] .optispar-benefit-grid{gap:5px!important}body #MainContent#MainContent[data-template=product] .optispar-benefit{min-width:0!important;padding:8px 3px!important}body #MainContent#MainContent[data-template=product] .optispar-benefit strong{font-size:10.5px!important;line-height:1.15!important;white-space:normal!important;overflow-wrap:normal!important}body #MainContent#MainContent[data-template=product] .optispar-benefit__label{font-size:9.75px!important;line-height:1.15!important;white-space:normal!important;overflow-wrap:normal!important}}@supports (appearance: base-select){select.variant-option__select,select.variant-option__select::picker(select){-webkit-appearance:base-select!important;appearance:base-select!important}select.variant-option__select::picker(select){opacity:0;transform:translateY(-6px) scale(.985);transform-origin:top center;transition:opacity .18s ease,transform .18s cubic-bezier(.2,.75,.25,1),display .18s allow-discrete,overlay .18s allow-discrete}select.variant-option__select:open::picker(select){opacity:1;transform:translateY(0) scale(1)}@starting-style{select.variant-option__select:open::picker(select){opacity:0;transform:translateY(-6px) scale(.985)}}select.variant-option__select option{box-sizing:border-box!important;width:100%!important;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s cubic-bezier(.2,.75,.25,1)!important}select.variant-option__select option:not(:last-child){border-bottom:1px solid rgba(23,33,61,.1)!important}select.variant-option__select option:checked{color:#244fc7!important;background-color:#eaf0ff!important;box-shadow:inset 3px 0 #315bd8,inset 0 -1px #17213d14!important}select.variant-option__select option:focus-visible{color:#173689!important;background-color:#eff4ff!important;box-shadow:inset 3px 0 #315bd8,inset 0 -1px #17213d14!important;outline:none!important;transform:translate(2px)}select.variant-option__select option:active{color:#173689!important;background-color:#e2ebff!important;transform:translate(2px) scale(.995)}select.variant-option__select option:disabled{opacity:.48;cursor:not-allowed}}.variant-option__select-wrapper,.variant-option__select-wrapper>.icon-caret{transition:border-color .17s ease,background-color .17s ease,box-shadow .17s ease,transform .17s cubic-bezier(.2,.75,.25,1)!important}.variant-option__select-wrapper:has(select.variant-option__select:open)>.icon-caret{transform:translateY(-50%) rotate(180deg)!important}@media(hover:hover)and (pointer:fine){.variant-option__select-wrapper:hover{border-color:#315bd894!important;background-color:#f9fbff!important;box-shadow:0 0 0 3px #315bd812!important}@supports (appearance: base-select){select.variant-option__select option:hover{color:#173689!important;background-color:#eff4ff!important;box-shadow:inset 3px 0 #315bd8,inset 0 -1px #17213d14!important;transform:translate(2px)}}}@media(prefers-reduced-motion:reduce){.variant-option__select-wrapper,.variant-option__select-wrapper>.icon-caret,select.variant-option__select::picker(select),select.variant-option__select option{transition:none!important}select.variant-option__select:open::picker(select),select.variant-option__select option:focus-visible,select.variant-option__select option:active,select.variant-option__select option:hover{transform:none!important}}@supports (appearance: base-select){body #MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] select.variant-option__select option:not(:last-child),body dialog.quick-add-modal .product-details select.variant-option__select option:not(:last-child){border-bottom:1px solid rgba(23,33,61,.1)!important}body #MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] select.variant-option__select option:focus-visible,body dialog.quick-add-modal .product-details select.variant-option__select option:focus-visible{color:#173689!important;background-color:#eff4ff!important;box-shadow:inset 3px 0 #315bd8,inset 0 -1px #17213d14!important;outline:none!important;transform:translate(2px)}body #MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] select.variant-option__select option:active,body dialog.quick-add-modal .product-details select.variant-option__select option:active{color:#173689!important;background-color:#e2ebff!important;transform:translate(2px) scale(.995)}}body #MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .variant-option__select-wrapper:has(select.variant-option__select:open)>.icon-caret,body dialog.quick-add-modal .product-details .variant-option__select-wrapper:has(select.variant-option__select:open)>.icon-caret{transform:translateY(-50%) rotate(180deg)!important}@media(hover:hover)and (pointer:fine){body #MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .variant-option__select-wrapper:hover,body dialog.quick-add-modal .product-details .variant-option__select-wrapper:hover{border-color:#315bd894!important;background-color:#f9fbff!important;box-shadow:0 0 0 3px #315bd812!important}@supports (appearance: base-select){body #MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] select.variant-option__select option:hover,body dialog.quick-add-modal .product-details select.variant-option__select option:hover{color:#173689!important;background-color:#eff4ff!important;box-shadow:inset 3px 0 #315bd8,inset 0 -1px #17213d14!important;transform:translate(2px)}}}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers],body dialog.quick-add-modal .shopify-block[data-os-accessible-tiers]{position:relative!important;margin-block:6px 2px!important;padding:12px!important;background:linear-gradient(180deg,#fff,#fafcff)!important;border:1px solid rgb(216,226,243)!important;border-radius:14px!important;box-shadow:0 1px #0e2a5708,0 8px 20px #0e2a570b!important;overflow:hidden!important}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers]:before,body dialog.quick-add-modal .shopify-block[data-os-accessible-tiers]:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#315bd8,#6789e6);opacity:.76;pointer-events:none}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [class*=ai-quantity-discount__container-],body dialog.quick-add-modal .shopify-block[data-os-accessible-tiers] [class*=ai-quantity-discount__container-]{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [class*=ai-quantity-discount__title-],body dialog.quick-add-modal .shopify-block[data-os-accessible-tiers] [class*=ai-quantity-discount__title-]{display:flex!important;min-height:24px!important;margin:0 0 10px!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;color:#172d54!important;font-size:16px!important;font-weight:760!important;line-height:1.2!important;letter-spacing:-.012em!important}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] .os-quantity-discount__hint,body dialog.quick-add-modal .shopify-block[data-os-accessible-tiers] .os-quantity-discount__hint{display:inline-flex!important;flex:0 0 auto!important;min-height:22px!important;padding:3px 7px!important;align-items:center!important;justify-content:center!important;gap:6px!important;color:#2750bd!important;background:#eef3ff!important;border:1px solid rgb(210,222,253)!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffffc7!important;font-size:10px!important;font-weight:730!important;line-height:1.1!important;letter-spacing:0!important;white-space:nowrap!important}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] .os-quantity-discount__hint:before,body dialog.quick-add-modal .shopify-block[data-os-accessible-tiers] .os-quantity-discount__hint:before{content:"";width:5px;height:5px;flex:0 0 5px;background:#315bd8;border-radius:50%;box-shadow:0 0 0 3px #315bd81a}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [class*=ai-quantity-discount__tiers-],body dialog.quick-add-modal .shopify-block[data-os-accessible-tiers] [class*=ai-quantity-discount__tiers-]{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;width:100%!important}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [data-quantity],body dialog.quick-add-modal .shopify-block[data-os-accessible-tiers] [data-quantity]{position:relative!important;box-sizing:border-box!important;min-width:0!important;min-height:62px!important;padding:8px 4px!important;gap:5px!important;color:#1f365e!important;background:#fff!important;border:1px solid rgb(214,224,241)!important;border-radius:10px!important;box-shadow:0 1px 2px #0e2a5709!important;cursor:pointer!important;transform:translateY(0);transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s cubic-bezier(.2,.75,.25,1)!important}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [data-quantity]>:first-child,body dialog.quick-add-modal .shopify-block[data-os-accessible-tiers] [data-quantity]>:first-child{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:3px!important}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [data-quantity]>:first-child>:first-child,body dialog.quick-add-modal .shopify-block[data-os-accessible-tiers] [data-quantity]>:first-child>:first-child{color:#1d3762!important;font-size:16px!important;font-weight:780!important;line-height:1!important;letter-spacing:-.015em!important}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [data-quantity]>:first-child>:nth-child(2),body dialog.quick-add-modal .shopify-block[data-os-accessible-tiers] [data-quantity]>:first-child>:nth-child(2){color:#65748f!important;font-size:10.5px!important;font-weight:650!important;line-height:1!important;white-space:nowrap!important}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [data-quantity]>:last-child,body dialog.quick-add-modal .shopify-block[data-os-accessible-tiers] [data-quantity]>:last-child{display:inline-flex!important;min-width:36px!important;min-height:19px!important;padding:2px 6px!important;align-items:center!important;justify-content:center!important;align-self:center!important;color:#315bd8!important;background:#f0f4fb!important;border-radius:999px!important;font-size:11px!important;font-weight:760!important;line-height:1.15!important;white-space:nowrap!important}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [data-quantity].active,body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [data-quantity][aria-pressed=true],body dialog.quick-add-modal .shopify-block[data-os-accessible-tiers] [data-quantity].active,body dialog.quick-add-modal .shopify-block[data-os-accessible-tiers] [data-quantity][aria-pressed=true]{color:#1d3d92!important;background:linear-gradient(180deg,#f6f8ff,#e9efff)!important;border-color:#315bd8!important;box-shadow:0 0 0 2px #315bd817,0 5px 12px #315bd81a!important;transform:translateY(-1px)}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [data-quantity].active>:first-child>:first-child,body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [data-quantity][aria-pressed=true]>:first-child>:first-child,body dialog.quick-add-modal .shopify-block[data-os-accessible-tiers] [data-quantity].active>:first-child>:first-child,body dialog.quick-add-modal .shopify-block[data-os-accessible-tiers] [data-quantity][aria-pressed=true]>:first-child>:first-child{color:#244fc7!important}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [data-quantity].active>:first-child>:nth-child(2),body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [data-quantity][aria-pressed=true]>:first-child>:nth-child(2),body dialog.quick-add-modal .shopify-block[data-os-accessible-tiers] [data-quantity].active>:first-child>:nth-child(2),body dialog.quick-add-modal .shopify-block[data-os-accessible-tiers] [data-quantity][aria-pressed=true]>:first-child>:nth-child(2){color:#465d8e!important;opacity:1!important}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [data-quantity].active>:last-child,body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [data-quantity][aria-pressed=true]>:last-child,body dialog.quick-add-modal .shopify-block[data-os-accessible-tiers] [data-quantity].active>:last-child,body dialog.quick-add-modal .shopify-block[data-os-accessible-tiers] [data-quantity][aria-pressed=true]>:last-child{color:#fff!important;background:#315bd8!important;opacity:1!important}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [data-quantity]:focus-visible,body dialog.quick-add-modal .shopify-block[data-os-accessible-tiers] [data-quantity]:focus-visible{outline:none!important;border-color:#315bd8!important;box-shadow:0 0 0 3px #315bd82e,0 6px 14px #0e2a5714!important}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [data-quantity]:active,body dialog.quick-add-modal .shopify-block[data-os-accessible-tiers] [data-quantity]:active{transform:translateY(0) scale(.985)!important}@media(hover:hover)and (pointer:fine){body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [data-quantity]:not(.active):not([aria-pressed=true]):hover,body dialog.quick-add-modal .shopify-block[data-os-accessible-tiers] [data-quantity]:not(.active):not([aria-pressed=true]):hover{color:#1d3762!important;background:#f7faff!important;border-color:#7897e2!important;box-shadow:0 6px 14px #0e2a5714!important;transform:translateY(-2px)}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [data-quantity].active:hover,body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [data-quantity][aria-pressed=true]:hover,body dialog.quick-add-modal .shopify-block[data-os-accessible-tiers] [data-quantity].active:hover,body dialog.quick-add-modal .shopify-block[data-os-accessible-tiers] [data-quantity][aria-pressed=true]:hover{background:linear-gradient(180deg,#f2f6ff,#e4ebff)!important;box-shadow:0 0 0 2px #315bd81c,0 7px 16px #315bd821!important;transform:translateY(-2px)}}@media(max-width:420px){body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers]{padding:11px!important;border-radius:13px!important}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [class*=ai-quantity-discount__title-]{min-height:22px!important;margin-bottom:9px!important;font-size:15.25px!important}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] .os-quantity-discount__hint{min-height:21px!important;padding:3px 6px!important;gap:5px!important;font-size:9.5px!important}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [class*=ai-quantity-discount__tiers-]{gap:6px!important}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [data-quantity]{min-height:60px!important;padding:7px 3px!important;gap:4px!important;border-radius:10px!important}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [data-quantity]>:first-child>:first-child{font-size:15px!important}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [data-quantity]>:first-child>:nth-child(2){font-size:9.75px!important}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [data-quantity]>:last-child{min-width:34px!important;min-height:18px!important;padding:2px 5px!important;font-size:10.75px!important}}@media(max-width:359.98px){body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers]{padding:9px!important}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [class*=ai-quantity-discount__tiers-]{gap:4px!important}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [data-quantity]{min-height:58px!important;padding-inline:2px!important;border-radius:9px!important}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [data-quantity]>:first-child>:first-child{font-size:14.5px!important}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [data-quantity]>:first-child>:nth-child(2){font-size:9.25px!important}body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [data-quantity]>:last-child{min-width:31px!important;padding-inline:4px!important;font-size:10.25px!important}}@media(prefers-reduced-motion:reduce){body #MainContent#MainContent[data-template=product] .shopify-block[data-os-accessible-tiers] [data-quantity],body dialog.quick-add-modal .shopify-block[data-os-accessible-tiers] [data-quantity]{transition:none!important}}body #MainContent#MainContent[data-template=product]>.shopify-section>sticky-add-to-cart[data-os-scroll-ready=true] .sticky-add-to-cart__bar{visibility:hidden!important;opacity:0!important;transform:translate(-50%,calc(100% + 40px))!important;pointer-events:none!important;will-change:transform,opacity;transition:opacity .19s cubic-bezier(.4,0,1,1),transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s!important}body #MainContent#MainContent[data-template=product]>.shopify-section>sticky-add-to-cart[data-os-scroll-ready=true] .sticky-add-to-cart__bar[data-stuck=true]{visibility:hidden!important;opacity:0!important;transform:translate(-50%,calc(100% + 40px))!important;pointer-events:none!important}body #MainContent#MainContent[data-template=product]>.shopify-section>sticky-add-to-cart[data-os-scroll-visible=true] .sticky-add-to-cart__bar,body #MainContent#MainContent[data-template=product]>.shopify-section>sticky-add-to-cart[data-os-scroll-visible=true] .sticky-add-to-cart__bar[data-stuck=true]{visibility:visible!important;opacity:1!important;transform:translate(-50%)!important;pointer-events:auto!important;transition:opacity .21s cubic-bezier(0,0,.2,1),transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s!important}body:has(#MainContent[data-template=product] sticky-add-to-cart[data-os-scroll-visible=true]) shopify-chat{--shopify-agent-activator-offset: 96px !important}@media(prefers-reduced-motion:reduce){body #MainContent#MainContent[data-template=product]>.shopify-section>sticky-add-to-cart[data-os-scroll-ready=true] .sticky-add-to-cart__bar{transition:visibility 0s linear 0s!important}}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]{--os-brand-navy: #194486;--os-brand-blue: #4598d6;--os-brand-sky: #70c4ed;--os-ink: #111827;--os-muted: #64748b;--os-line: #d9e3ef;--os-soft: #f7faff}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content{row-gap:10px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-product-eyebrow{margin-bottom:6px!important;color:#334155!important;font-size:13px!important;font-weight:680!important;letter-spacing:.035em!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] h1{margin-block:0!important;color:var(--os-ink)!important;font-size:34px!important;font-weight:730!important;line-height:1.08!important;letter-spacing:-.028em!important;text-wrap:balance}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-shop-trust{box-sizing:border-box!important;display:flex!important;width:100%!important;max-width:none!important;min-height:44px!important;margin:10px 0 0!important;padding:8px 12px!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;color:#263a5f!important;background:#f8faff!important;border:1px solid #dce5f1!important;border-radius:13px!important;box-shadow:none!important;font-size:12.5px!important;font-weight:690!important;line-height:1.2!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content>product-price{color:#17213d!important;font-size:26px!important;font-weight:690!important;line-height:1.18!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content>product-price+.text-block.custom{color:var(--os-muted)!important;font-size:12px!important;font-weight:560!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content>.shopify-block:has([data-countdown]):has([data-delivery]){margin:2px 0 0!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content>.shopify-block:has([data-countdown]):has([data-delivery])>:has(>[data-countdown]):has(>[data-delivery]){gap:6px 10px!important;padding:9px 11px!important;background:#fbfdfb!important;background-image:none!important;border:1px solid #d9e7dd!important;border-radius:13px!important;box-shadow:none!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-header]{padding-left:9px!important;color:#347a3c!important;border-left-width:2px!important;font-size:15px!important;line-height:1.2!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-delivery]{color:#66758a!important;font-size:11px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-delivery] [class*=__delivery-date-]{color:#347a3c!important;font-size:12.5px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-shipping]{padding-top:6px!important;color:#4e5e74!important;border-top-color:#e5ebf2!important;font-size:11.5px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-countdown]:not([class*=__hidden-]){min-height:34px!important;padding:6px 9px!important;border-radius:9px!important;box-shadow:none!important;font-size:12.5px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] variant-picker.variant-picker{padding:4px 0 1px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .variant-option--dropdowns>label{color:#263750!important;font-size:14px!important;font-weight:680!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .variant-option__select-wrapper{height:54px!important;min-height:54px!important;margin-top:5px!important;border-color:#cfdbea!important;border-radius:12px!important;box-shadow:none!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] select.variant-option__select{height:52px!important;min-height:52px!important;color:#17213d!important;font-size:16px!important;font-weight:680!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .variant-option__select-wrapper:has(select.variant-option__select:focus-visible),body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .variant-option__select-wrapper:has(select.variant-option__select:open){border-color:var(--os-brand-blue)!important;box-shadow:0 0 0 3px #70c4ed3d!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .variant-option__select-wrapper>.icon-caret{color:var(--os-brand-navy)!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content>.shopify-block:has([data-quantity]),body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .shopify-block[data-os-accessible-tiers]{margin:3px 0 0!important;padding:10px!important;background:var(--os-soft)!important;background-image:none!important;border:1px solid #d7e2f0!important;border-radius:14px!important;box-shadow:none!important;overflow:visible!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .shopify-block[data-os-accessible-tiers]:before{display:none!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .shopify-block[data-os-accessible-tiers] [class*=ai-quantity-discount__title-],body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .shopify-block:has([data-quantity]) h3{min-height:22px!important;margin:0 0 8px!important;color:var(--os-brand-navy)!important;font-size:15.5px!important;font-weight:750!important;line-height:1.2!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .os-quantity-discount__hint{min-height:21px!important;padding:3px 7px!important;color:var(--os-brand-navy)!important;background:#fff!important;border:1px solid #cfe0ee!important;border-radius:999px!important;box-shadow:none!important;font-size:9.75px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .shopify-block[data-os-accessible-tiers] .os-quantity-discount__hint:before{display:none!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .shopify-block:has([data-quantity]) :has(>[data-quantity]),body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .shopify-block[data-os-accessible-tiers] [class*=ai-quantity-discount__tiers-]{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity],body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .shopify-block[data-os-accessible-tiers] [data-quantity]{min-height:58px!important;padding:6px 4px!important;gap:3px!important;color:#29446d!important;background:#fff!important;background-image:none!important;border:1px solid #cbd8e9!important;border-radius:10px!important;box-shadow:none!important;transform:none!important;transition:color .15s ease,background-color .15s ease,border-color .15s ease,transform .15s ease!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity]>:first-child>:first-child{color:#223a61!important;font-size:15.5px!important;font-weight:760!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity]>:first-child>:nth-child(2){color:#65758c!important;font-size:10px!important;font-weight:650!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity]>:last-child{min-width:0!important;min-height:0!important;padding:0!important;color:var(--os-brand-navy)!important;background:transparent!important;border-radius:0!important;font-size:11.5px!important;font-weight:760!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity]:is(.active,[aria-pressed=true]){color:#fff!important;background:var(--os-brand-navy)!important;background-image:none!important;border-color:var(--os-brand-navy)!important;box-shadow:none!important;transform:none!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity]:is(.active,[aria-pressed=true])>:first-child>:first-child,body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity]:is(.active,[aria-pressed=true])>:first-child>:nth-child(2),body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity]:is(.active,[aria-pressed=true])>:last-child{color:#fff!important;background:transparent!important}@media(hover:hover)and (pointer:fine){body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity]:not(.active):not([aria-pressed=true]):hover{color:var(--os-brand-navy)!important;background:#eef7fc!important;border-color:var(--os-brand-blue)!important;box-shadow:none!important;transform:translateY(-1px)!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity]:is(.active,[aria-pressed=true]):hover{background:#143b76!important;box-shadow:none!important;transform:translateY(-1px)!important}}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons{gap:10px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons :is(add-to-cart-component,.add-to-cart-button),body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] quantity-selector-component.quantity-selector{height:54px!important;min-height:54px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] quantity-selector-component.quantity-selector{color:var(--os-brand-navy)!important;border-color:var(--os-brand-blue)!important;border-radius:12px!important;box-shadow:none!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] quantity-selector-component.quantity-selector :is(button,input){height:52px!important;min-height:52px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons .add-to-cart-button{height:54px!important;min-height:54px!important;padding-inline:16px!important;color:#fff!important;background:var(--os-brand-navy)!important;background-image:none!important;border-color:var(--os-brand-navy)!important;border-radius:12px!important;box-shadow:none!important;font-size:15px!important;font-weight:740!important;transition:background-color .15s ease,border-color .15s ease,transform .15s ease!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons .add-to-cart-button:disabled{color:#5f6d80!important;background:#e7ecf2!important;border-color:#e7ecf2!important;box-shadow:none!important;transform:none!important}@media(hover:hover)and (pointer:fine){body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons .add-to-cart-button:not(:disabled):hover{background:#12386e!important;border-color:#12386e!important;box-shadow:none!important;transform:translateY(-1px)!important}}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons>section[aria-label="Sichere Zahlungsarten"]{grid-column:1 / -1!important;width:100%!important;margin:10px 0 0!important;padding:10px 0 0!important;background:transparent!important;border:0!important;border-top:1px solid #e3eaf3!important;border-radius:0!important;box-shadow:none!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:12px 0 0!important;padding:12px 0 0!important;border-top:1px solid #e3eaf3!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-benefit{min-height:62px!important;padding:5px 8px!important;gap:3px!important;color:#59687e!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-benefit:not(:last-child){border-right:1px solid #e3eaf3!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-benefit__icon{color:var(--os-brand-blue)!important;font-size:18px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-benefit strong{color:#1e2d46!important;font-size:12.5px!important;line-height:1.15!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-benefit__label{color:#68768a!important;font-size:10.5px!important;line-height:1.15!important}@media(min-width:1024px){body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]{background:#fff!important;border:1px solid #dce5ef!important;border-radius:20px!important;box-shadow:none!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block{padding:14px 28px 24px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content>:is(:has(.optispar-product-eyebrow),.shopify-block:has([data-countdown]):has([data-delivery]),variant-picker.variant-picker,.shopify-block:has([data-quantity]),.buy-buttons-block){width:calc(100% + 28px)!important;max-width:none!important;margin-inline:-14px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content>product-price{margin-left:-14px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons{grid-template-columns:118px minmax(0,1fr)!important}}@media(max-width:1023.98px){body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] h1{font-size:32px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons>.quantity-selector-wrapper{grid-column:1!important;grid-row:auto!important;width:116px!important;max-width:116px!important;justify-self:start!important;overflow:visible!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons>span:has(>add-to-cart-component){grid-column:1!important;grid-row:auto!important;width:100%!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons>.accelerated-checkout-block,body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .product-form-buttons>section[aria-label="Sichere Zahlungsarten"]{grid-column:1!important;grid-row:auto!important}}@media(max-width:749.98px){body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content{row-gap:11px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] h1{font-size:clamp(28px,7.4vw,30px)!important;line-height:1.08!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content>product-price{font-size:25px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-shop-trust{min-height:44px!important;margin-top:9px!important;padding:7px 10px!important;border-radius:12px!important;font-size:12px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content>.shopify-block:has([data-countdown]):has([data-delivery])>:has(>[data-countdown]):has(>[data-delivery]){padding:9px 10px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .variant-option__select-wrapper{height:54px!important;min-height:54px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] select.variant-option__select{height:52px!important;min-height:52px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .shopify-block[data-os-accessible-tiers],body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content>.shopify-block:has([data-quantity]){padding:9px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity]{min-height:57px!important;padding-inline:3px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-benefit-grid{margin-top:11px!important;padding-top:11px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-benefit{min-height:60px!important;padding-inline:5px!important}}@media(prefers-reduced-motion:reduce){body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] :is([data-quantity],.add-to-cart-button,.variant-option__select-wrapper){transition:none!important}}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity].active,body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity][aria-pressed=true]{color:#fff!important;background:#194486!important;background-image:none!important;border-color:#194486!important;box-shadow:none!important;transform:none!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity].active>:first-child>:first-child,body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity].active>:first-child>:nth-child(2),body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity].active>:last-child,body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity][aria-pressed=true]>:first-child>:first-child,body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity][aria-pressed=true]>:first-child>:nth-child(2),body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity][aria-pressed=true]>:last-child{color:#fff!important;background:transparent!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] [data-quantity]{transition:transform .15s ease!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .shopify-block[data-os-accessible-tiers] [data-quantity]{transition:transform .15s ease!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .shopify-block[data-os-accessible-tiers] [data-quantity].active,body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .shopify-block[data-os-accessible-tiers] [data-quantity][aria-pressed=true]{color:#fff!important;background:#194486!important;background-image:none!important;border-color:#194486!important;box-shadow:none!important;transform:none!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .shopify-block[data-os-accessible-tiers] [data-quantity].active>:first-child>:first-child,body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .shopify-block[data-os-accessible-tiers] [data-quantity].active>:first-child>:nth-child(2),body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .shopify-block[data-os-accessible-tiers] [data-quantity].active>:last-child,body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .shopify-block[data-os-accessible-tiers] [data-quantity][aria-pressed=true]>:first-child>:first-child,body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .shopify-block[data-os-accessible-tiers] [data-quantity][aria-pressed=true]>:first-child>:nth-child(2),body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .shopify-block[data-os-accessible-tiers] [data-quantity][aria-pressed=true]>:last-child{color:#fff!important;background:transparent!important}@media(min-width:750px)and (max-width:1023.98px){body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block{padding:14px 28px 24px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] h1{font-size:30px!important;line-height:1.08!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content>:is(:has(.optispar-product-eyebrow),.shopify-block:has([data-countdown]):has([data-delivery]),variant-picker.variant-picker,.shopify-block:has([data-quantity]),.buy-buttons-block){width:calc(100% + 28px)!important;max-width:none!important;margin-inline:-14px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details]>.group-block>.group-block-content>product-price{margin-left:-14px!important}}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:0!important;margin-top:12px!important;padding-top:14px!important;border-top:1px solid rgba(25,68,134,.14)!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-benefit{position:relative!important;display:grid!important;grid-template-rows:23px auto auto!important;justify-items:center!important;align-content:start!important;row-gap:2px!important;min-width:0!important;min-height:66px!important;padding:0 8px!important;color:#43536b!important;font-size:11.5px!important;line-height:1.25!important;text-align:center!important;background:transparent!important;border:0!important;box-shadow:none!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-benefit:not(:last-child):after{content:""!important;position:absolute!important;top:2px!important;right:0!important;bottom:2px!important;width:1px!important;background:#19448624!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-benefit__icon{display:block!important;width:23px!important;height:23px!important;margin:0 0 4px!important;color:transparent!important;font-size:0!important;line-height:0!important;background-color:#4598d6!important;background-image:none!important;-webkit-mask-image:var(--os-benefit-icon)!important;mask-image:var(--os-benefit-icon)!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:contain!important;mask-size:contain!important;transform:translateY(0)!important;transition:transform .18s ease,background-color .18s ease!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-benefit:nth-child(1) .optispar-benefit__icon{--os-benefit-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6.5h11v10H3z'/%3E%3Cpath d='M14 9.5h3.5L21 13v3.5h-7z'/%3E%3Ccircle cx='7' cy='18.5' r='2'/%3E%3Ccircle cx='18' cy='18.5' r='2'/%3E%3C/svg%3E")}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-benefit:nth-child(2) .optispar-benefit__icon{--os-benefit-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4v6h6'/%3E%3Cpath d='M5.1 10A8 8 0 1 1 7 18.5'/%3E%3C/svg%3E")}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-benefit:nth-child(3) .optispar-benefit__icon{--os-benefit-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5 19 6v5.3c0 4.4-2.7 7.5-7 9.2-4.3-1.7-7-4.8-7-9.2V6z'/%3E%3Cpath d='m8.8 12 2.1 2.1 4.5-4.5'/%3E%3C/svg%3E")}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-benefit strong{display:block!important;margin:0!important;color:#0f2340!important;font-size:13px!important;font-weight:750!important;line-height:1.25!important;letter-spacing:-.01em!important}@media(hover:hover)and (pointer:fine){body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-benefit:hover .optispar-benefit__icon{background-color:#194486!important;transform:translateY(-1px)!important}}@media(max-width:430px){body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-benefit-grid{margin-top:10px!important;padding-top:12px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-benefit{min-height:62px!important;padding-inline:5px!important;font-size:11px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-benefit__icon{width:21px!important;height:21px!important;margin-bottom:3px!important}body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-benefit strong{font-size:12.5px!important}}@media(prefers-reduced-motion:reduce){body #MainContent#MainContent[data-template=product]>.shopify-section>.product-information [data-testid=product-information-details] .optispar-benefit__icon{transition:none!important}}body #MainContent#MainContent[data-template=product] product-recommendations .section-resource-list{--gap: 20px !important;--resource-list-column-gap-desktop: 20px !important;--resource-list-row-gap-desktop: 20px !important;width:100%!important;max-width:1520px!important;margin-inline:auto!important;padding-block-start:28px!important;padding-block-end:48px!important;padding-inline:clamp(20px,4vw,56px)!important;box-sizing:border-box!important}body #MainContent#MainContent[data-template=product] product-recommendations .section-resource-list__content{width:100%!important;max-width:none!important;margin:0!important}body #MainContent#MainContent[data-template=product] product-recommendations .section-resource-list__content h3{margin:0!important;color:#14213d!important;font-size:clamp(26px,2.2vw,34px)!important;font-weight:800!important;line-height:1.12!important;letter-spacing:-.025em!important}body #MainContent#MainContent[data-template=product] product-recommendations .resource-list--grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:20px!important;row-gap:20px!important;align-items:stretch!important}body #MainContent#MainContent[data-template=product] product-recommendations .resource-list__item{min-width:0!important;width:auto!important;height:100%!important}body #MainContent#MainContent[data-template=product] product-recommendations product-card-link{display:block!important;height:100%!important}body #MainContent#MainContent[data-template=product] product-recommendations product-card{position:relative!important;display:block!important;height:100%!important;min-width:0!important;overflow:hidden!important;background:#fff!important;border:1px solid #e2e8f1!important;border-radius:18px!important;box-shadow:0 8px 24px #14213d0f!important;transform:translateY(0)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}body #MainContent#MainContent[data-template=product] product-recommendations product-card:before{content:"Empfohlen"!important;position:absolute!important;top:11px!important;left:11px!important;z-index:4!important;padding:5px 9px!important;color:#fff!important;background:#194486!important;border-radius:999px!important;font-size:11px!important;font-weight:750!important;line-height:1!important;letter-spacing:.01em!important;pointer-events:none!important}body #MainContent#MainContent[data-template=product] product-recommendations .product-card__content{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:0!important;height:100%!important;min-width:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:inherit!important;box-shadow:none!important}body #MainContent#MainContent[data-template=product] product-recommendations .card-gallery{width:100%!important;aspect-ratio:1 / 1!important;min-height:0!important;overflow:hidden!important;background:#f5f7fb!important;border:0!important;border-radius:17px 17px 0 0!important}body #MainContent#MainContent[data-template=product] product-recommendations .card-gallery>a.contents,body #MainContent#MainContent[data-template=product] product-recommendations .card-gallery slideshow-component,body #MainContent#MainContent[data-template=product] product-recommendations .card-gallery slideshow-container,body #MainContent#MainContent[data-template=product] product-recommendations .card-gallery slideshow-slides{display:block!important;width:100%!important;height:100%!important}body #MainContent#MainContent[data-template=product] product-recommendations .card-gallery .product-media-container,body #MainContent#MainContent[data-template=product] product-recommendations .card-gallery .product-media{width:100%!important;height:100%!important;min-height:100%!important}body #MainContent#MainContent[data-template=product] product-recommendations .card-gallery .product-media__image{width:100%!important;height:100%!important;padding:10px!important;box-sizing:border-box!important;object-fit:contain!important;transform:scale(1)!important;transition:transform .22s ease!important}body #MainContent#MainContent[data-template=product] product-recommendations .card-gallery slideshow-arrows,body #MainContent#MainContent[data-template=product] product-recommendations product-card .quick-add,body #MainContent#MainContent[data-template=product] product-recommendations product-card .product-badges{display:none!important}body #MainContent#MainContent[data-template=product] product-recommendations .product-card__content>a.contents.user-select-text{position:relative!important;z-index:2!important;display:block!important;width:100%!important;margin:0!important;padding:13px 13px 0!important;box-sizing:border-box!important;color:#14213d!important;text-decoration:none!important}body #MainContent#MainContent[data-template=product] product-recommendations .product-card__content>a.contents.user-select-text .text-block{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body #MainContent#MainContent[data-template=product] product-recommendations .product-card__content>a.contents.user-select-text p{display:-webkit-box!important;min-height:4.05em!important;margin:0!important;overflow:hidden!important;color:#14213d!important;font-size:14px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:-.01em!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}body #MainContent#MainContent[data-template=product] product-recommendations product-price{display:block!important;width:100%!important;margin-top:auto!important;padding:10px 13px 15px!important;box-sizing:border-box!important}body #MainContent#MainContent[data-template=product] product-recommendations product-price .price{display:block!important;color:#14213d!important;font-size:17px!important;font-weight:800!important;line-height:1.25!important;letter-spacing:-.01em!important}@media(hover:hover)and (pointer:fine){body #MainContent#MainContent[data-template=product] product-recommendations product-card:hover{border-color:#4598d69e!important;box-shadow:0 12px 30px #14213d1c!important;transform:translateY(-3px)!important}body #MainContent#MainContent[data-template=product] product-recommendations product-card:hover .card-gallery .product-media__image{transform:scale(1.025)!important}}@media(min-width:750px)and (max-width:1023.98px){body #MainContent#MainContent[data-template=product] product-recommendations .resource-list--grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:16px!important;row-gap:16px!important}}@media(max-width:749.98px){body #MainContent#MainContent[data-template=product] product-recommendations .section-resource-list{--gap: 16px !important;padding-block-start:20px!important;padding-block-end:36px!important;padding-inline:16px!important}body #MainContent#MainContent[data-template=product] product-recommendations .section-resource-list__content h3{font-size:26px!important}body #MainContent#MainContent[data-template=product] product-recommendations .resource-list.hidden--desktop{display:none!important}body #MainContent#MainContent[data-template=product] product-recommendations .resource-list.hidden--mobile.resource-list--grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important;row-gap:12px!important;width:100%!important;margin:0!important;padding:0!important}body #MainContent#MainContent[data-template=product] product-recommendations product-card{border-radius:16px!important}body #MainContent#MainContent[data-template=product] product-recommendations product-card:before{top:8px!important;left:8px!important;padding:4px 7px!important;font-size:10px!important}body #MainContent#MainContent[data-template=product] product-recommendations .card-gallery{border-radius:15px 15px 0 0!important}body #MainContent#MainContent[data-template=product] product-recommendations .card-gallery .product-media__image{padding:7px!important}body #MainContent#MainContent[data-template=product] product-recommendations .product-card__content>a.contents.user-select-text{padding:11px 11px 0!important}body #MainContent#MainContent[data-template=product] product-recommendations .product-card__content>a.contents.user-select-text p{min-height:4.05em!important;font-size:12.75px!important;line-height:1.35!important;-webkit-line-clamp:3!important}body #MainContent#MainContent[data-template=product] product-recommendations product-price{padding:8px 11px 13px!important}body #MainContent#MainContent[data-template=product] product-recommendations product-price .price{font-size:15px!important}}@media(max-width:749.98px){body #MainContent#MainContent[data-template=product] product-recommendations .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important;row-gap:12px!important}body #MainContent#MainContent[data-template=product] product-recommendations .product-recommendations__skeleton-item{min-height:271px!important;background:#f5f7fb!important;border:1px solid #e2e8f1!important;border-radius:16px!important;box-shadow:0 8px 24px #14213d0a!important}}@media(max-width:749.98px){body #MainContent#MainContent[data-template=product] product-recommendations .product-recommendations__skeleton-item{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important}}body #MainContent#MainContent[data-template=product] product-recommendations{display:block!important;background:#fff!important}body #MainContent#MainContent[data-template=product] product-recommendations>.section{width:calc(100% - 32px)!important;max-width:1280px!important;margin-inline:auto!important;padding:48px 32px 36px!important;box-sizing:border-box!important;gap:20px!important;--gap: 20px !important}body #MainContent#MainContent[data-template=product] product-recommendations .section-resource-list__content{margin:0 0 24px!important;padding:0!important}body #MainContent#MainContent[data-template=product] product-recommendations .section-resource-list__content h3{width:100%!important;margin:0!important;color:#14213d!important;font-size:clamp(28px,3vw,38px)!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-.02em!important}body #MainContent#MainContent[data-template=product] product-recommendations .resource-list.hidden--mobile.resource-list--grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:20px!important;row-gap:20px!important;align-items:stretch!important;width:100%!important;min-width:0!important;overflow:visible!important}body #MainContent#MainContent[data-template=product] product-recommendations .resource-list.hidden--desktop.force-full-width{display:none!important}body #MainContent#MainContent[data-template=product] product-recommendations .resource-list__item{display:flex!important;width:100%!important;min-width:0!important;max-width:none!important}body #MainContent#MainContent[data-template=product] product-recommendations product-card-link{display:flex!important;width:100%!important;min-width:0!important;height:100%!important}body #MainContent#MainContent[data-template=product] product-recommendations product-card{--os-related-badge: "Beliebt";display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;position:relative!important;overflow:hidden!important;color:#14213d!important;background:#fff!important;border:1px solid #e2e8f1!important;border-radius:18px!important;box-shadow:0 8px 24px #14213d0f!important;transform:translateY(0);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}body #MainContent#MainContent[data-template=product] product-recommendations product-card:has(a[href*=blickschutz]){--os-related-badge: "Top Deal"}body #MainContent#MainContent[data-template=product] product-recommendations product-card:has(a[href*=iphone-handyhuelle]){--os-related-badge: "Praktisch"}body #MainContent#MainContent[data-template=product] product-recommendations product-card:has(a[href*=apple-watch]){--os-related-badge: "Neu"}body #MainContent#MainContent[data-template=product] product-recommendations product-card:has(a[href*=reinigungsset]){--os-related-badge: "41-teilig"}body #MainContent#MainContent[data-template=product] product-recommendations product-card:has(a[href*=apple-pencil-ersatzspitzen]){--os-related-badge: "3er-Set"}body #MainContent#MainContent[data-template=product] product-recommendations product-card:has(a[href*=magnetische-kappe]){--os-related-badge: "Ersatz"}body #MainContent#MainContent[data-template=product] product-recommendations product-card:has(a[href*="2x-silikon-saugnapf"]){--os-related-badge: "2er-Set"}body #MainContent#MainContent[data-template=product] product-recommendations product-card:has(a[href*=headset-halter]){--os-related-badge: "Praktisch"}body #MainContent#MainContent[data-template=product] product-recommendations product-card:before{content:var(--os-related-badge)!important;position:absolute!important;top:9px!important;left:9px!important;z-index:8!important;display:block!important;width:auto!important;height:auto!important;padding:4px 8px!important;color:#fff!important;background:#194486!important;border:0!important;border-radius:999px!important;box-shadow:none!important;font-size:11.2px!important;font-weight:750!important;line-height:1!important;letter-spacing:0!important;pointer-events:none!important}body #MainContent#MainContent[data-template=product] product-recommendations product-card>.product-card__link{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;border-radius:18px!important;z-index:4!important}body #MainContent#MainContent[data-template=product] product-recommendations .product-card__content{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;gap:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:17px!important;background:#fff!important}body #MainContent#MainContent[data-template=product] product-recommendations .card-gallery{flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#f5f7fb!important;border:0!important;border-radius:17px 17px 0 0!important}body #MainContent#MainContent[data-template=product] product-recommendations .card-gallery :is(slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.product-media-container,.product-media){width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important}body #MainContent#MainContent[data-template=product] product-recommendations .card-gallery slideshow-slide:not([aria-hidden=false]){visibility:hidden!important}body #MainContent#MainContent[data-template=product] product-recommendations .card-gallery .product-media__image{display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center!important;border-radius:0!important;transform:scale(1)!important;transition:transform .25s ease!important}body #MainContent#MainContent[data-template=product] product-recommendations :is(.card-gallery slideshow-arrows,.card-gallery slideshow-dots,.quick-add,quick-add-component,[class*=quick-add],.product-badges,.badge:not(.visually-hidden)){display:none!important}body #MainContent#MainContent[data-template=product] product-recommendations a[ref=productTitleLink]{display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:18px 18px 0!important;color:#14213d!important;text-decoration:none!important;position:relative!important;z-index:5!important}body #MainContent#MainContent[data-template=product] product-recommendations a[ref=productTitleLink] .text-block{display:block!important;width:100%!important;height:2.8em!important;min-height:2.8em!important;max-height:2.8em!important;margin:0 0 12px!important;padding:0!important;overflow:hidden!important;color:#14213d!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important;text-overflow:clip!important;white-space:normal!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}body #MainContent#MainContent[data-template=product] product-recommendations a[ref=productTitleLink] .text-block :is(p,h3,h4){display:block!important;margin:0!important;padding:0!important;color:inherit!important;font:inherit!important;line-height:inherit!important}body #MainContent#MainContent[data-template=product] product-recommendations div[ref=priceContainer]{display:flex!important;align-items:center!important;width:100%!important;min-height:44px!important;margin:auto 0 0!important;padding:0 18px 18px!important;box-sizing:border-box!important;position:relative!important;z-index:5!important}body #MainContent#MainContent[data-template=product] product-recommendations div[ref=priceContainer] .price{display:block!important;margin:0!important;padding:0!important;color:#14213d!important;font-size:19px!important;font-weight:800!important;line-height:1.4!important;white-space:nowrap!important}@media(hover:hover)and (pointer:fine){body #MainContent#MainContent[data-template=product] product-recommendations product-card:hover{transform:translateY(-4px)!important;border-color:#c9d8ee!important;box-shadow:0 16px 36px #14213d1f!important}body #MainContent#MainContent[data-template=product] product-recommendations product-card:hover .card-gallery .product-media__image{transform:scale(1.025)!important}}@media(min-width:750px)and (max-width:899.98px){body #MainContent#MainContent[data-template=product] product-recommendations>.section{padding:40px 24px 32px!important}body #MainContent#MainContent[data-template=product] product-recommendations .resource-list.hidden--mobile.resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}}@media(max-width:749.98px){body #MainContent#MainContent[data-template=product] product-recommendations>.section{width:calc(100% - 32px)!important;max-width:1280px!important;margin-inline:auto!important;padding:32px 16px 28px!important;gap:12px!important;--gap: 12px !important}body #MainContent#MainContent[data-template=product] product-recommendations .section-resource-list__content{margin:0 0 20px!important}body #MainContent#MainContent[data-template=product] product-recommendations .section-resource-list__content h3{font-size:28px!important;font-weight:700!important;line-height:1.1!important}body #MainContent#MainContent[data-template=product] product-recommendations .resource-list.hidden--mobile.resource-list--grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important;row-gap:12px!important}body #MainContent#MainContent[data-template=product] product-recommendations .resource-list.hidden--desktop.force-full-width{display:none!important}body #MainContent#MainContent[data-template=product] product-recommendations product-card{border-radius:18px!important}body #MainContent#MainContent[data-template=product] product-recommendations product-card>.product-card__link{border-radius:18px!important}body #MainContent#MainContent[data-template=product] product-recommendations .product-card__content{border-radius:17px!important}body #MainContent#MainContent[data-template=product] product-recommendations .card-gallery{border-radius:17px 17px 0 0!important}body #MainContent#MainContent[data-template=product] product-recommendations a[ref=productTitleLink]{padding:13px 13px 0!important}body #MainContent#MainContent[data-template=product] product-recommendations a[ref=productTitleLink] .text-block{height:3.9em!important;min-height:3.9em!important;max-height:3.9em!important;margin-bottom:12px!important;font-size:13px!important;line-height:1.4!important}body #MainContent#MainContent[data-template=product] product-recommendations div[ref=priceContainer]{min-height:36.8px!important;padding:0 13px 13px!important}body #MainContent#MainContent[data-template=product] product-recommendations div[ref=priceContainer] .price{font-size:17px!important;line-height:1.4!important}body #MainContent#MainContent[data-template=product] product-recommendations .product-recommendations__skeleton-item{width:100%!important;min-width:0!important;max-width:none!important;min-height:263px!important;box-sizing:border-box!important;background:#f5f7fb!important;border:1px solid #e2e8f1!important;border-radius:18px!important;box-shadow:0 8px 24px #14213d0a!important}}@media(prefers-reduced-motion:reduce){body #MainContent#MainContent[data-template=product] product-recommendations product-card,body #MainContent#MainContent[data-template=product] product-recommendations .card-gallery .product-media__image{transition:none!important}}body #MainContent#MainContent[data-template=product] product-recommendations>.section{display:block!important;grid-template-columns:none!important}body #MainContent#MainContent[data-template=product] product-recommendations .section-resource-list__content,body #MainContent#MainContent[data-template=product] product-recommendations .resource-list.resource-list--grid{width:100%!important;max-width:100%!important;box-sizing:border-box!important}body #MainContent#MainContent[data-template=product] product-recommendations product-card{--os-related-price-label: "Top Preis";--os-related-benefit: "Versand aus Deutschland"}body #MainContent#MainContent[data-template=product] product-recommendations product-card:has(a[href*=display-panzerfolie-schutzglas-fur-iphone][href*=blickschutz]){--os-related-price-label: "-36 %";--os-related-benefit: "Schutz vor seitlichen Blicken"}body #MainContent#MainContent[data-template=product] product-recommendations product-card:has(a[href*=display-panzerfolie-schutzglas-fur-samsung][href*=blickschutz]){--os-related-price-label: "-36 %";--os-related-benefit: "Mehr Privatsph\e4re f\fcr Samsung"}body #MainContent#MainContent[data-template=product] product-recommendations product-card:has(a[href*=iphone-handyhuelle]){--os-related-price-label: "Top Preis";--os-related-benefit: "Flexibler Schutz im Alltag"}body #MainContent#MainContent[data-template=product] product-recommendations product-card:has(a[href*=apple-watch]){--os-related-price-label: "Schutz";--os-related-benefit: "Rundum-Schutz f\fcr die Uhr"}body #MainContent#MainContent[data-template=product] product-recommendations product-card:has(a[href*=reinigungsset]){--os-related-price-label: "41-tlg.";--os-related-benefit: "Komplettes 41-teiliges Set"}body #MainContent#MainContent[data-template=product] product-recommendations product-card:has(a[href*=apple-pencil-ersatzspitzen]){--os-related-price-label: "3er-Set";--os-related-benefit: "Passend f\fcr Apple Pencil"}body #MainContent#MainContent[data-template=product] product-recommendations product-card:has(a[href*=magnetische-kappe]){--os-related-price-label: "Ersatz";--os-related-benefit: "Sch\fctzt den Lightning-Anschluss"}body #MainContent#MainContent[data-template=product] product-recommendations product-card:has(a[href*="2x-silikon-saugnapf"]){--os-related-price-label: "2er-Set";--os-related-benefit: "Freih\e4ndige Nutzung"}body #MainContent#MainContent[data-template=product] product-recommendations product-card:has(a[href*=headset-halter]){--os-related-price-label: "Top Preis";--os-related-benefit: "Ordnung ohne Bohren"}body #MainContent#MainContent[data-template=product] product-recommendations div[ref=priceContainer]{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;min-height:27px!important;margin:auto 0 0!important;padding:0 18px!important}body #MainContent#MainContent[data-template=product] product-recommendations div[ref=priceContainer] .price{display:block!important;flex:0 0 auto!important;margin:0 -3.45ch 0 0!important;clip-path:inset(0 3.45ch 0 0)!important;overflow:visible!important}body #MainContent#MainContent[data-template=product] product-recommendations div[ref=priceContainer]:after{content:var(--os-related-price-label)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-height:20px!important;padding:3px 7px!important;color:#fff!important;background:#194486!important;border:0!important;border-radius:999px!important;font-size:11.2px!important;font-weight:750!important;line-height:1!important;white-space:nowrap!important}body #MainContent#MainContent[data-template=product] product-recommendations .product-card__content:after{content:var(--os-related-benefit)!important;display:block!important;flex:0 0 auto!important;width:100%!important;margin:0!important;padding:8px 18px 18px!important;box-sizing:border-box!important;color:#667085!important;background:transparent!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;white-space:normal!important;position:relative!important;z-index:5!important;pointer-events:none!important}@media(max-width:749.98px){body #MainContent#MainContent[data-template=product] product-recommendations div[ref=priceContainer]{min-height:36.8px!important;gap:5px!important;padding:0 13px 13px!important}body #MainContent#MainContent[data-template=product] product-recommendations div[ref=priceContainer]:after{min-height:18px!important;padding:3px 6px!important;font-size:10.5px!important}body #MainContent#MainContent[data-template=product] product-recommendations .product-card__content:after{display:none!important;content:none!important}}body #MainContent#MainContent[data-template=product] product-recommendations div[ref=priceContainer]{align-items:baseline!important;gap:8px!important}body #MainContent#MainContent[data-template=product] product-recommendations product-card:has(a[href*=display-panzerfolie-schutzglas-fur-iphone][href*=blickschutz]) div[ref=priceContainer]:before,body #MainContent#MainContent[data-template=product] product-recommendations product-card:has(a[href*=display-panzerfolie-schutzglas-fur-samsung][href*=blickschutz]) div[ref=priceContainer]:before{content:"10,99 \20ac"!important;display:block!important;flex:0 0 auto!important;order:-1!important;margin:0!important;padding:0!important;color:#11111173!important;background:transparent!important;font-size:13.6px!important;font-weight:400!important;line-height:1.4!important;text-decoration:line-through!important;white-space:nowrap!important}body #MainContent#MainContent[data-template=product] product-recommendations div[ref=priceContainer]:after{min-height:auto!important;padding:2px 6px!important;font-size:11.2px!important;line-height:1.4!important}body #MainContent#MainContent[data-template=product] product-recommendations .product-card__content:after{color:#5f6b7a!important;font-weight:400!important;line-height:1.35!important}@media(max-width:749.98px){body #MainContent#MainContent[data-template=product] product-recommendations div[ref=priceContainer]{gap:8px!important}body #MainContent#MainContent[data-template=product] product-recommendations div[ref=priceContainer]:after{min-height:auto!important;padding:2px 6px!important;font-size:11.2px!important;line-height:1.4!important}}body #MainContent#MainContent[data-template=product] product-recommendations product-card .product-card__content>a.contents.user-select-text{box-sizing:border-box!important;margin:0!important;padding:18px 18px 0!important}body #MainContent#MainContent[data-template=product] product-recommendations product-card product-price{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:20px 18px 0!important}body #MainContent#MainContent[data-template=product] product-recommendations div[ref=priceContainer]{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}@media(max-width:749.98px){body #MainContent#MainContent[data-template=product] product-recommendations product-card .product-card__content>a.contents.user-select-text{padding:13px 13px 0!important}body #MainContent#MainContent[data-template=product] product-recommendations product-card product-price{padding:18px 13px 13px!important}body #MainContent#MainContent[data-template=product] product-recommendations div[ref=priceContainer]{padding:0!important}}body #MainContent#MainContent[data-template=product] product-recommendations product-card:has(a[href*="2x-display-panzerfolie"]){--os-related-price-label: "2er-Set";--os-related-benefit: "Doppelter Schutz f\fcr Ihr iPhone"}body #MainContent#MainContent[data-template=product] product-recommendations product-card:has(a[href*="2x-display-panzerfolie"]):before{content:"2er-Set"!important}@media(min-width:750px)and (max-width:989.98px){body #MainContent#MainContent[data-template=product] product-recommendations .resource-list--grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}}@media(min-width:750px)and (max-width:989.98px){body #MainContent#MainContent[data-template=product] product-recommendations .resource-list.hidden--mobile.resource-list--grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}}@media(min-width:990px){body #MainContent#MainContent[data-template=product] product-recommendations>.section{width:calc(100% - 80px)!important;max-width:1280px!important;margin-inline:auto!important}}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-related-products__intro{width:100%!important;margin:4px 0 0!important;padding:0!important;color:#667085!important;font-size:14px!important;font-weight:500!important;line-height:1.45!important}body #MainContent#MainContent[data-template=product] product-recommendations product-card:has(.product-card__link:focus-visible){outline:2px solid #2f5de5!important;outline-offset:3px!important}@media(max-width:749.98px){body #MainContent#MainContent[data-template=product] product-recommendations .section-resource-list__content{gap:6px!important;margin-bottom:16px!important}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-related-products__intro{margin-top:0!important;font-size:13px!important;line-height:1.4!important}body #MainContent#MainContent[data-template=product] product-recommendations product-card:active{transform:scale(.985)!important;border-color:#b9ccef!important;box-shadow:0 5px 16px #14213d14!important}}body #MainContent#MainContent[data-template=product] product-recommendations .section-resource-list__content h3,body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__heading{width:100%!important;margin:0!important;padding:0!important;color:#14213d!important;font-size:clamp(30px,2.45vw,36px)!important;font-weight:700!important;line-height:1.12!important;letter-spacing:-.02em!important}body #MainContent#MainContent[data-template=product] product-recommendations .section-resource-list__content{gap:6px!important}body #MainContent#MainContent[data-template=product] product-recommendations :is(.optispar-related-products__intro,.optispar-popular-products__intro){width:100%!important;margin:0!important;padding:0!important;color:#667085!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important}body #MainContent#MainContent[data-template=product] product-recommendations a[ref=productTitleLink] .text-block{display:block!important;height:2.8em!important;min-height:2.8em!important;max-height:2.8em!important;overflow:hidden!important;text-overflow:ellipsis!important}body #MainContent#MainContent[data-template=product] product-recommendations a[ref=productTitleLink] .text-block :is(p,h3,h4){display:-webkit-box!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products{width:100%!important;margin:64px 0 0!important;padding:48px 0 0!important;border-top:1px solid #e8edf4!important;box-sizing:border-box!important;opacity:0;transition:opacity .24s ease!important}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products[data-ready=true]{opacity:1}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__header{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;width:100%!important;margin:0 0 24px!important}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__heading-group{display:flex!important;flex-direction:column!important;gap:8px!important;min-width:0!important}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__controls{display:flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__control{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important;color:#194486!important;background:#fff!important;border:1px solid #d7e1ef!important;border-radius:999px!important;box-shadow:0 5px 16px #14213d0f!important;cursor:pointer!important;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease!important}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__control svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__control:disabled{color:#aab5c5!important;background:#f6f8fb!important;border-color:#e8edf4!important;box-shadow:none!important;cursor:default!important}@media(hover:hover)and (pointer:fine){body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__control:not(:disabled):hover{color:#fff!important;background:#194486!important;border-color:#194486!important;transform:translateY(-2px)!important}}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__grid{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 60px)/4)!important;gap:20px!important;width:100%!important;min-width:0!important;margin:0!important;padding:2px 2px 18px!important;box-sizing:border-box!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;scroll-snap-type:inline mandatory!important;overscroll-behavior-inline:contain!important;scrollbar-width:none!important}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__grid::-webkit-scrollbar,body #MainContent#MainContent[data-template=product] product-recommendations .resource-list.hidden--mobile.resource-list--grid::-webkit-scrollbar{display:none!important}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__item{scroll-snap-align:start!important;scroll-snap-stop:normal!important}@media(min-width:750px)and (max-width:989.98px){body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__grid{grid-auto-columns:calc((100% - 32px) / 3)!important;gap:16px!important}}@media(max-width:749.98px){body #MainContent#MainContent[data-template=product] product-recommendations>.section{padding-inline:0!important}body #MainContent#MainContent[data-template=product] product-recommendations .section-resource-list__content{width:100%!important;margin-bottom:16px!important;padding-inline:16px!important;box-sizing:border-box!important}body #MainContent#MainContent[data-template=product] product-recommendations .section-resource-list__content h3,body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__heading{font-size:26px!important;line-height:1.15!important}body #MainContent#MainContent[data-template=product] product-recommendations :is(.optispar-related-products__intro,.optispar-popular-products__intro){font-size:13px!important;line-height:1.4!important}body #MainContent#MainContent[data-template=product] product-recommendations .resource-list.hidden--mobile.resource-list--grid{display:grid!important;grid-template-columns:none!important;grid-template-rows:minmax(0,1fr)!important;grid-auto-flow:column!important;grid-auto-columns:clamp(144px,39.5vw,150px)!important;column-gap:10px!important;row-gap:0!important;width:100%!important;margin:0!important;padding:2px 0 14px 16px!important;box-sizing:border-box!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:inline mandatory!important;scroll-padding-inline-start:16px!important;overscroll-behavior-inline:contain!important;scrollbar-width:none!important}body #MainContent#MainContent[data-template=product] product-recommendations .resource-list.hidden--mobile.resource-list--grid>.resource-list__item{scroll-snap-align:start!important;scroll-snap-stop:normal!important}body #MainContent#MainContent[data-template=product] product-recommendations a[ref=productTitleLink] .text-block{height:2.8em!important;min-height:2.8em!important;max-height:2.8em!important}body #MainContent#MainContent[data-template=product] product-recommendations a[ref=productTitleLink] .text-block :is(p,h3,h4){-webkit-line-clamp:2!important}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products{margin-top:34px!important;padding-top:30px!important}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__header{margin-bottom:16px!important;padding-inline:16px!important;box-sizing:border-box!important}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__controls{display:none!important}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__heading-group{gap:6px!important}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__grid{grid-auto-columns:clamp(144px,39.5vw,150px)!important;gap:10px!important;width:100%!important;padding:2px 0 14px 16px!important;scroll-padding-inline-start:16px!important}}@media(prefers-reduced-motion:reduce){body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products,body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__control,body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__grid{transition:none!important;scroll-behavior:auto!important}}body #MainContent#MainContent[data-template=product] product-recommendations product-card .product-card__content>a.contents.user-select-text .text-block.rte>p{display:-webkit-box!important;height:auto!important;min-height:0!important;max-height:2.8em!important;margin:0!important;padding:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}@media(max-width:749.98px){body #MainContent#MainContent[data-template=product] product-recommendations>.section{width:100%!important;max-width:none!important;margin-inline:0!important}body #MainContent#MainContent[data-template=product] product-recommendations .section-resource-list__content{padding-inline:32px!important}body #MainContent#MainContent[data-template=product] product-recommendations .resource-list.hidden--mobile.resource-list--grid{grid-auto-columns:clamp(142px,38.8vw,148px)!important;padding-left:32px!important;scroll-padding-inline-start:32px!important}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__header{padding-inline:32px!important}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__grid{grid-auto-columns:clamp(142px,38.8vw,148px)!important;padding-left:32px!important;scroll-padding-inline-start:32px!important}}:root{--os-card-background: #ffffff;--os-card-border: #e2e8f1;--os-card-ink: #14213d;--os-card-muted: #5f6b7a;--os-card-brand: #194486;--os-card-soft: #f5f8fc;--os-card-radius: 18px;--os-card-shadow: 0 8px 24px rgba(20, 33, 61, .06);--os-card-shadow-hover: 0 18px 36px rgba(20, 33, 61, .13)}.os-product-card.manual-product-card{box-sizing:border-box;position:relative;display:block;width:100%;height:100%;margin:0;overflow:hidden;color:var(--os-card-ink);background:var(--os-card-background)!important;border:1px solid var(--os-card-border)!important;border-radius:var(--os-card-radius)!important;box-shadow:var(--os-card-shadow)!important;transform:translateY(0);transition:transform .22s cubic-bezier(.2,.75,.25,1),box-shadow .22s ease,border-color .22s ease}.os-product-card.manual-product-card:hover{border-color:#c9d7eb!important;box-shadow:var(--os-card-shadow-hover)!important;transform:translateY(-4px)}.os-product-card.manual-product-card .manual-product-card__link{display:flex;flex-direction:column;width:100%;height:100%;color:inherit;text-decoration:none}.os-product-card.manual-product-card .manual-product-card__link:focus-visible{outline:3px solid rgba(47,94,222,.34);outline-offset:-3px;border-radius:inherit}.os-product-card.manual-product-card .manual-product-card__media{position:relative;flex:0 0 auto;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--os-card-soft)!important}.os-product-card.manual-product-card .manual-product-card__image,.os-product-card.manual-product-card .manual-product-card__placeholder{display:block;width:100%!important;height:100%!important;margin:0;object-fit:cover;transform:scale(1);transition:transform .5s cubic-bezier(.2,.65,.2,1)}.os-product-card.manual-product-card:hover .manual-product-card__image,.os-product-card.manual-product-card:hover .manual-product-card__placeholder{transform:scale(1.035)}.os-product-card.manual-product-card .manual-product-card__badge{position:absolute;z-index:3;top:12px;left:12px;display:inline-flex;align-items:center;min-height:24px;margin:0;padding:6px 10px;color:#fff!important;background:var(--os-card-brand)!important;border:0!important;border-radius:999px!important;font-size:12px!important;font-weight:750!important;line-height:1!important;letter-spacing:.01em;white-space:nowrap;box-shadow:0 3px 8px #19448629}.os-product-card.manual-product-card .manual-product-card__body{display:flex!important;flex:1 1 auto;flex-direction:column;gap:8px!important;min-width:0;padding:18px!important}.os-product-card.manual-product-card .manual-product-card__title{display:-webkit-box!important;min-height:42px!important;max-height:42px!important;margin:0 0 4px!important;padding:0!important;overflow:hidden!important;color:var(--os-card-ink)!important;font-size:15px!important;font-weight:700!important;line-height:21px!important;letter-spacing:-.01em;text-overflow:ellipsis;white-space:normal!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.os-product-card.manual-product-card .manual-product-card__prices{display:flex!important;align-items:baseline;gap:8px!important;min-width:0;margin:0;flex-wrap:wrap}.os-product-card.manual-product-card .manual-product-card__old{margin:0;color:#7d8794!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;text-decoration:line-through;white-space:nowrap}.os-product-card.manual-product-card .manual-product-card__price{margin:0;color:var(--os-card-ink)!important;font-size:19px!important;font-weight:800!important;line-height:1.4!important;white-space:nowrap}.os-product-card.manual-product-card .manual-product-card__discount{display:inline-flex;align-items:center;min-height:22px;margin:0;padding:3px 7px!important;color:#fff!important;background:var(--os-card-brand)!important;border-radius:999px!important;font-size:11px!important;font-weight:750!important;line-height:1!important;letter-spacing:0;white-space:nowrap}.os-product-card.manual-product-card .manual-product-card__benefit{min-height:18px;margin:0!important;overflow:hidden;color:var(--os-card-muted)!important;font-size:13px!important;font-weight:400!important;line-height:18px!important;text-overflow:ellipsis;white-space:nowrap}.os-product-card.manual-product-card .manual-product-card__button.button{width:100%;margin-top:4px;text-align:center}body #MainContent#MainContent[data-template=product] product-recommendations .resource-list__item>.os-product-card,body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__item>.os-product-card{width:100%;height:100%}@media(hover:none){.os-product-card.manual-product-card:hover{transform:none;box-shadow:var(--os-card-shadow)!important}}@media screen and (max-width:749.98px){.os-product-card.manual-product-card{--os-card-radius: 16px}.os-product-card.manual-product-card .manual-product-card__badge{top:8px;left:8px;min-height:20px;padding:4px 8px;font-size:10px!important}.os-product-card.manual-product-card .manual-product-card__body{gap:7px!important;padding:13px!important}.os-product-card.manual-product-card .manual-product-card__title{min-height:52px!important;max-height:52px!important;margin-bottom:2px!important;font-size:13px!important;line-height:17.333px!important;-webkit-line-clamp:3;line-clamp:3}.os-product-card.manual-product-card .manual-product-card__prices{gap:6px!important}.os-product-card.manual-product-card .manual-product-card__old{font-size:12px!important}.os-product-card.manual-product-card .manual-product-card__price{font-size:17px!important}.os-product-card.manual-product-card .manual-product-card__discount{min-height:20px;padding:3px 6px!important;font-size:10px!important}.os-product-card.manual-product-card .manual-product-card__benefit{display:none!important}}@media(prefers-reduced-motion:reduce){.os-product-card.manual-product-card,.os-product-card.manual-product-card .manual-product-card__image,.os-product-card.manual-product-card .manual-product-card__placeholder{transition:none!important}}#ResultsList .product-grid.product-grid--grid{width:100%!important;max-width:1280px!important;margin-inline:auto!important;padding-left:32px!important;padding-right:32px!important;gap:20px!important}#ResultsList .product-grid__item{min-width:0}@media screen and (min-width:750px)and (max-width:989px){#ResultsList .product-grid.product-grid--grid{padding-left:24px!important;padding-right:24px!important;gap:18px!important}}@media screen and (max-width:749px){#ResultsList .product-grid.product-grid--grid{max-width:none!important;padding-left:16px!important;padding-right:16px!important;column-gap:12px!important;row-gap:14px!important}}@media screen and (min-width:750px){#MainContent[data-template=search] .facets-block-wrapper--horizontal .facets{color:#14213d!important;background:#f5f7fb!important;border-color:#e2e8f1!important}#MainContent[data-template=search] .facets-block-wrapper--horizontal .facets *,#MainContent[data-template=search] .facets-block-wrapper--horizontal .facets summary{color:#14213d!important}#MainContent[data-template=search] .facets-block-wrapper--horizontal .facets summary{border-radius:10px;transition:background-color .18s ease,color .18s ease}#MainContent[data-template=search] .facets-block-wrapper--horizontal .facets summary:hover,#MainContent[data-template=search] .facets-block-wrapper--horizontal .facets summary:focus-visible{background:#eaf0fb!important}}body #MainContent#MainContent[data-template=product] product-recommendations{--os-card-border: #d7e1ef;--os-card-shadow: 0 3px 8px rgba(20, 33, 61, .045), 0 12px 30px rgba(20, 33, 61, .1);--os-card-shadow-hover: 0 4px 10px rgba(20, 33, 61, .06), 0 20px 44px rgba(20, 33, 61, .16)}body #MainContent#MainContent[data-template=product] product-recommendations .os-product-card.manual-product-card{border-color:var(--os-card-border)!important;box-shadow:var(--os-card-shadow)!important}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products{margin-top:48px!important;padding-top:0!important;border-top:0!important;background-image:none!important}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__header{margin-bottom:12px!important}body #MainContent#MainContent[data-template=product] product-recommendations .resource-list.hidden--mobile.resource-list--grid{gap:24px!important}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__grid{grid-auto-columns:calc((100% - 72px)/4)!important;gap:24px!important;padding:12px 2px 28px!important}@media(min-width:750px)and (max-width:989.98px){body #MainContent#MainContent[data-template=product] product-recommendations .resource-list.hidden--mobile.resource-list--grid{gap:18px!important}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__grid{grid-auto-columns:calc((100% - 40px) / 3)!important;gap:20px!important}}@media(max-width:749.98px){body #MainContent#MainContent[data-template=product] product-recommendations{--os-card-shadow: 0 2px 6px rgba(20, 33, 61, .05), 0 9px 22px rgba(20, 33, 61, .1);--os-card-shadow-hover: var(--os-card-shadow)}body #MainContent#MainContent[data-template=product] product-recommendations .section-resource-list__content{margin-bottom:14px!important}body #MainContent#MainContent[data-template=product] product-recommendations .resource-list.hidden--mobile.resource-list--grid,body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__grid{grid-auto-columns:clamp(142px,38.8vw,148px)!important;gap:14px!important;padding-top:10px!important;padding-bottom:24px!important}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products{margin-top:36px!important;padding-top:0!important;border-top:0!important}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__header{margin-bottom:14px!important}}@media(max-width:749.98px){body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__grid{padding-left:32px!important;padding-right:0!important;scroll-padding-inline-start:32px!important}}body #MainContent#MainContent[data-template=product] product-recommendations{--os-card-shadow: none;--os-card-shadow-hover: none}body #MainContent#MainContent[data-template=product] product-recommendations .os-product-card.manual-product-card,body #MainContent#MainContent[data-template=product] product-recommendations .os-product-card.manual-product-card:hover{border-color:#d9e2ef!important;box-shadow:none!important}body #MainContent#MainContent[data-template=product] product-recommendations .os-product-card.manual-product-card:hover{border-color:#c8d5e8!important;transform:translateY(-2px)}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products{margin-top:40px!important}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__grid{padding-top:2px!important;padding-bottom:16px!important}#shopify-section-template--27481740181889__collection_list_8qj3V6,#shopify-section-template--27481740181889__section_Y6RyWb{border-top:0!important}@media(max-width:749.98px){#shopify-section-template--27481740181889__main .product-information,#ProductInformation-template--27481740181889__main{padding-bottom:0!important}#ProductInformation-template--27481740181889__main>.group-block{padding-bottom:12px!important}#ProductInformation-template--27481740181889__main>.group-block>.group-block-content>rte-formatter:last-child{padding-bottom:0!important}#shopify-section-template--27481740181889__product_recommendations_CQYAif product-recommendations>.section{padding-top:24px!important;padding-bottom:16px!important}body #MainContent#MainContent[data-template=product] product-recommendations .section-resource-list__content{margin-bottom:14px!important}body #MainContent#MainContent[data-template=product] product-recommendations .resource-list.hidden--mobile.resource-list--grid,body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__grid{padding-top:2px!important;padding-bottom:12px!important}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products{margin-top:24px!important}body #MainContent#MainContent[data-template=product] product-recommendations .optispar-popular-products__header{margin-bottom:12px!important}#shopify-section-template--27481740181889__collection_list_8qj3V6 .section-resource-list{padding-top:24px!important}#shopify-section-template--27481740181889__section_rqkLan .section-content-wrapper{padding-bottom:16px!important}#shopify-section-template--27481740181889__section_Y6RyWb .section-content-wrapper{padding-top:16px!important;padding-bottom:16px!important}body #MainContent#MainContent[data-template=product]{padding-bottom:24px!important}body:has(#MainContent[data-template=product]) footer.os-footer{margin-top:16px!important}}body #MainContent#MainContent[data-template=product] #shopify-section-template--27481740181889__product_recommendations_CQYAif product-recommendations .os-product-card.manual-product-card,body #MainContent#MainContent[data-template=product] #shopify-section-template--27481740181889__product_recommendations_CQYAif product-recommendations .os-product-card.manual-product-card:hover{box-shadow:none!important;filter:none!important}body #MainContent#MainContent[data-template=product] #shopify-section-template--27481740181889__collection_list_8qj3V6,body #MainContent#MainContent[data-template=product] #shopify-section-template--27481740181889__collection_list_8qj3V6>.section,body #MainContent#MainContent[data-template=product] #shopify-section-template--27481740181889__section_Y6RyWb,body #MainContent#MainContent[data-template=product] #shopify-section-template--27481740181889__section_Y6RyWb>.section{border-top:0!important;box-shadow:none!important}@media(max-width:749.98px){body #MainContent#MainContent[data-template=product] #shopify-section-template--27481740181889__main .product-information,body #MainContent#MainContent[data-template=product] #shopify-section-template--27481740181889__main #ProductInformation-template--27481740181889__main{padding-bottom:0!important}body #MainContent#MainContent[data-template=product] #shopify-section-template--27481740181889__product_recommendations_CQYAif product-recommendations>.section{padding-top:18px!important;padding-bottom:14px!important}body #MainContent#MainContent[data-template=product] #shopify-section-template--27481740181889__collection_list_8qj3V6>.section.section-resource-list{padding-top:22px!important}body #MainContent#MainContent[data-template=product] #shopify-section-template--27481740181889__section_rqkLan .section-content-wrapper{padding-bottom:16px!important}body #MainContent#MainContent[data-template=product] #shopify-section-template--27481740181889__section_Y6RyWb .section-content-wrapper{padding-top:16px!important;padding-bottom:16px!important}body:has(#MainContent[data-template=product]) footer#shopify-section-sections--27481734807937__footer_WnX4aJ.os-footer{margin-top:16px!important}}body #MainContent#MainContent[data-template=product] #shopify-section-template--27481740181889__main .product-information{padding-bottom:8px!important}body #MainContent#MainContent[data-template=product] #shopify-section-template--27481740181889__main #ProductInformation-template--27481740181889__main{padding-bottom:12px!important}body #MainContent#MainContent[data-template=product] #shopify-section-template--27481740181889__main #ProductInformation-template--27481740181889__main>.group-block{padding-bottom:12px!important}body #MainContent#MainContent[data-template=product] #shopify-section-template--27481740181889__main #ProductInformation-template--27481740181889__main>.group-block>.group-block-content>rte-formatter:last-child{padding-bottom:0!important}body #MainContent#MainContent[data-template=product] #shopify-section-template--27481740181889__product_recommendations_CQYAif product-recommendations>.section{padding-top:32px!important;padding-bottom:24px!important}body #MainContent#MainContent[data-template=product] #shopify-section-template--27481740181889__collection_list_8qj3V6>.section.section-resource-list{padding-top:24px!important}body #MainContent#MainContent[data-template=product] #shopify-section-template--27481740181889__section_rqkLan .section-content-wrapper{padding-bottom:24px!important}body #MainContent#MainContent[data-template=product] #shopify-section-template--27481740181889__section_Y6RyWb .section-content-wrapper{padding-top:24px!important;padding-bottom:24px!important}body #MainContent#MainContent[data-template=product]{padding-bottom:24px!important}body:has(#MainContent[data-template=product]) footer#shopify-section-sections--27481734807937__footer_WnX4aJ.os-footer{margin-top:16px!important}@media(max-width:749.98px){body #MainContent#MainContent[data-template=product] #shopify-section-template--27481740181889__main .product-information,body #MainContent#MainContent[data-template=product] #shopify-section-template--27481740181889__main #ProductInformation-template--27481740181889__main{padding-bottom:0!important}body #MainContent#MainContent[data-template=product] #shopify-section-template--27481740181889__product_recommendations_CQYAif product-recommendations>.section{padding-top:18px!important;padding-bottom:14px!important}body #MainContent#MainContent[data-template=product] #shopify-section-template--27481740181889__collection_list_8qj3V6>.section.section-resource-list{padding-top:22px!important}body #MainContent#MainContent[data-template=product] #shopify-section-template--27481740181889__section_rqkLan .section-content-wrapper{padding-bottom:16px!important}body #MainContent#MainContent[data-template=product] #shopify-section-template--27481740181889__section_Y6RyWb .section-content-wrapper{padding-top:16px!important;padding-bottom:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/optispar-motion-v1.css.map */
