:root{--bg-light: #F2F6F8;--bg-sep-color: #D8DBDD;--custom-primary: #ff7800}.prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:.3rem}.shopify-section--slideshow .prose{margin-block-start:1rem}.h4,:where(.prose h4){line-height:1.2}.prose:not(.prose--tight) :is(.button,.button-group:has(.button)),.shopify-section--slideshow .prose{margin-block-start:1.25rem}.announcement-bar .tap-area{display:none!important}.header__primary-nav ul li a{font-size:17px}.static-attachment-styles-footer p{font-size:1.125rem;font-weight:700}.shopify-section--faq-split .static-attachment-styles .section-header{text-align:center}.shopify-section--faq-split .faq__content{width:100%;flex-basis:100%;max-width:unset;text-align:left}.shopify-section--multi-column .button-stack .button{line-height:1;border-width:1px;border-radius:50px;border-color:#dcdcdc;white-space:nowrap}.accordion__toggle.text-lg .text-with-icon{font-weight:700}.shopify-section--multi-column .multi-column__item:not(.multi-column__reverse) .overflow-hidden{border-radius:6px}.shopify-section--multi-column .button-stack .button:hover{color:#fff}.multi-column__item:not(.multi-column__boxed) .h1,.multi-column__item:not(.multi-column__boxed) .h2,.multi-column__item:not(.multi-column__boxed) .h3,.multi-column__item:not(.multi-column__boxed) .h4,.multi-column__item:not(.multi-column__boxed) .h5,.multi-column__item:not(.multi-column__boxed) .h6{font-family:var(--text-font-family);font-weight:700;font-size:17px}.klaviyo-form h3 span{font-family:var(--heading-font-family)!important;font-size:var(--text-h3)!important;font-weight:600!important}.klaviyo-form input[type=email],.klaviyo-form input[type=text]{border-width:2px!important}.button--outline{color:rgb(var(--text-color));border-width:2px;font-weight:500}.features--button-transition :is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded):not([disabled]):hover{color:rgb(var(--button-background));background-position:var(--hover-background-position);border-color:rgb(var(--button-background));background-size:0 101%,101% 101%;color:#fff}.product-card .product-card__figure{background-color:var(--bg-light);border-radius:5px;transition:box-shadow}.product-card__info{text-align:left}.image-with-text .prose{padding:0}.product fieldset.variant-picker__option legend{font-weight:700}.quantity-selector{border-radius:6px}.block-swatch{border:none;border-radius:50px;color:var(--text-color);-webkit-box-shadow:0px 0px 0px 1px rgb(var(--border-color));-moz-box-shadow:0px 0px 0px 1px rgb(var(--border-color));box-shadow:0 0 0 1px rgb(var(--border-color));font-size:.9rem;--input-padding-block: .8rem;line-height:1}.block-swatch.is-disabled{color:rgb(var(--text-color) / .5)}.product .inventory{font-weight:500;font-style:normal;display:flex;gap:.5rem;align-items:center;line-height:1}.product .inventory:before{content:"";display:block;width:6px;height:6px;border-radius:50px}.product .inventory.text-success:before{background-color:rgb(var(--success-text))}.product .accordion--lg .accordion__toggle{padding-block:.75rem;font-size:17px;font-weight:700}.image-with-text{--distance-to-bleed: max(var(--container-gutter), 50% - var(--container-max-width) / 2);margin-inline-start:max(var(--container-gutter),50% - var(--container-max-width) / 2);margin-inline-end:max(var(--container-gutter),50% - var(--container-max-width) / 2);gap:var(--image-with-text-gap)}.product .product-info{padding:2rem 1.5rem 0;border:1px solid rgb(var(--border-color));border-radius:6px}.product fieldset.variant-picker__option:not(:last-of-type){border-bottom:1px solid rgb(var(--border-color));padding-bottom:1.5rem}.product .variant-picker{gap:1.875rem}:checked+.block-swatch,.block-swatch.is-selected{-webkit-box-shadow:0px 0px 0px 2px var(--custom-primary);-moz-box-shadow:0px 0px 0px 2px var(--custom-primary);box-shadow:0 0 0 2px var(--custom-primary)}.footer .footer-block-title{font-size:17px;font-weight:700;color:#000}.footer .footer__aside{display:flex;padding-block-start:1rem;padding-block-end:1rem;border-top:1px solid var(--bg-sep-color)}.multi-column__item.multi-column__reverse .prose{background-color:#fff}.shopify-section--multi-column .button-stack .button{margin:0!important;padding:5px 7px;font-size:14px}.footer .footer__block--text .prose{line-height:1.95}.static-attachment-styles-footer,.shopify-section--faq-split .section-stack{display:flex;flex-wrap:wrap}.shopify-section--faq-split .section-stack{--section-stack-gap: 4.75rem}.static-attachment-styles-footer{justify-content:center;align-items:center;gap:1rem;text-align:center}.shopify-section--faq-split .section-header{width:100%;max-width:unset;margin-bottom:2rem;text-align:left}.shopify-section--faq-split .faq,.shopify-section--faq-split .static-attachment-styles{flex:0 0 100%;flex-wrap:wrap}.static-attachment-styles-inner{background-color:var(--bg-light);padding:3.125rem 2.5rem;border-radius:5px;margin-block-end:1.5rem}.shopify-section--faq-split .section-stack>.section-header{flex:0 0 100%;max-width:unset;width:100%}.static-attachment-styles .section-header{margin-bottom:2rem}.shopify-section--faq-split .attchment-styles-wrap{display:flex;justify-content:center;gap:.825rem;flex-direction:column;align-items:center}.accordion__toggle.text-lg{padding-block:1rem}.footer .footer__block-list{margin-top:30px}.footer .footer__block-list .footer__block{flex:0 0 100%;max-width:100%;padding-right:3%}.klaviyo-form{padding-block:9rem;position:relative}.klaviyo-form:before,.klaviyo-form:after{content:"";display:block;position:absolute;width:100%;background-position:center center;background-size:100%}.klaviyo-form:before{background-image:url(/cdn/shop/files/pimpertz-schwimmurkunden-fuer-kinder.png);max-width:189px;height:136px;right:1%;bottom:1%}.klaviyo-form:after{background-image:url(/cdn/shop/files/pimpertz-schwimmabzeichen-fuer-kinder.png);max-width:150px;height:136px;left:1%;top:1%}.featured-collections-carousel .button--outline{border-color:rgb(var(--button-background, var(--border-color)))}.image-with-text .prose{max-width:645px}.multi-column__item .overflow-hidden:has(a){-webkit-box-shadow:inset 0px 0px 0px 2px transparent;-moz-box-shadow:inset 0px 0px 0px 2px transparent;box-shadow:inset 0 0 0 2px transparent}.product-card .product-card__figure a{transition:outline-color .45s cubic-bezier(.785,.135,.15,.86);outline:2px solid transparent;outline-offset:-2px;border-radius:5px}.product-card .product-card__figure a:hover{outline-color:#dcdcdc}.multi-column__item .overflow-hidden:has(a):hover{-webkit-box-shadow:inset 0px 0px 0px 2px #DCDCDC;-moz-box-shadow:inset 0px 0px 0px 2px #DCDCDC;box-shadow:inset 0 0 0 2px #dcdcdc}.prose a:not(.h1,.h2,.h3,.h4,.h5,.h6,.button,.link-faded,.link-faded-reverse,:has(img)){background:linear-gradient(to right,var(--custom-primary),var(--custom-primary)) 0 min(100%,1.35em) / 100% 1px no-repeat;text-decoration:none;transition:background-size .3s ease-in-out}.prose a:not(.h1,.h2,.h3,.h4,.h5,.h6,.button,.link-faded,.link-faded-reverse,:has(img)):hover{background-size:0 1px}.multi-column__item .prose .h1 a,.multi-column__item .prose .h2 a,.multi-column__item .prose .h3 a,.multi-column__item .prose .h4 a,.multi-column__item .prose .h5 a,.multi-column__item .prose .h6 a{background:none!important}.home-slider .content-over-media:after{display:block;content:url(/cdn/shop/files/pimpertz-das-original.svg?v=1742991668);position:absolute;left:72%;bottom:32%;width:80px}.multi-column__item.multi-column__boxed{gap:0;border-radius:6px;overflow:hidden}.multi-column__item.multi-column__boxed .prose.text-start{padding:1.5rem;flex:1}.is_mobile{margin-block-start:0!important}.is_desktop{display:none;overflow:hidden;position:absolute;clip:rect(0,0,0,0);height:0;opacity:0;visibility:hidden}.attchment-styles-wrap .img-wrap img{width:100%}.footer{padding-block-end:0!important}#etrusted-review_carousel_service{margin-block-start:-20px!important}.klaviyo-form>.needsclick{position:relative;z-index:10}.thumbnail-swatch{border-width:2px;border-color:#fff}body .lv-option-box{padding-bottom:20px;border-block-end:1px solid #DCDCDC}body .lv-option-swatch-size__xl{width:76px;height:76px}body .lv-option-label{margin-bottom:1rem}body .lv-option-label .lv-option-label__name{font-weight:700!important}body .lv-option-swatch{overflow:visible}body .lv-option-item{align-items:flex-start}.facets-sidebar .accordion-list .accordion .checkbox-control label,body .lv-option-button{-webkit-box-shadow:0px 0px 0px 1px var(--border-color);-moz-box-shadow:0px 0px 0px 1px var(--border-color);box-shadow:0 0 0 1px var(--border-color)}body .lv-option-button-size__medium{padding:8px 17px;font-size:15px}.facets-sidebar .accordion-list .accordion .checkbox-control label:hover,.facets-sidebar .accordion-list .accordion .checkbox-control .dot-checkbox:checked~label,body .lv-option-button:hover,body .lv-option-button:focus,body .lv-option-button__active{-webkit-box-shadow:0px 0px 0px 2px var(--border-color-active);-moz-box-shadow:0px 0px 0px 2px var(--border-color-active);box-shadow:0 0 0 2px var(--border-color-active)}.lv-option-button.lv-option-button__active,.lv-option-swatch.lv-option-swatch__active{position:relative}.lv-option-group{--text-align: left}.lv-option-swatch .lv-option-text-wrapper{justify-content:flex-start}.lv-option-item.lv-option-item-outer .lv-option-text-wrapper .lv-option-name{text-align:left;line-height:1}.facets-sidebar .accordion-list .accordion .checkbox-control .dot-checkbox:checked~label:after,.lv-option-button.lv-option-button__active:after,.lv-option-swatch.lv-option-swatch__active:after{content:url(checkmark-orange.svg);width:20px;position:absolute;top:-8px;right:-8px}.product-info__block-item[data-block-type=complementary-products]{margin-inline:-1.5rem}.shopify-section--collection-banner>.color-scheme .container.container--xs{width:100%;margin:0;--container-max-width: 100%}.product-info__block-item[data-block-id=price] .v-stack{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px 5px;margin-block-start:1rem;margin-block-end:2rem}.product-info__block-item[data-block-id=price] sale-price.h4,.product-info__block-item[data-block-id=price] p.text-xs{line-height:1}.product-info__block-item[data-block-id=price] sale-price.h4{font-weight:400;color:#000}.complementary-products{padding:1.5rem;background:#f3f6f8;border-bottom-left-radius:6px;border-bottom-right-radius:6px;max-width:unset}.complementary-products .complementary-products__header p{line-height:1}.product-usps{padding-block:.725rem}.product .product-title h1{line-height:1.2;font-size:1.625rem}.complementary-products .link{display:none!important}.complementary-products .button.button--outline{display:block!important;border-color:var(--custom-primary);color:#000}.complementary-products .button.button--outline:hover{color:#fff}.complementary-products .product-title{font-weight:700;line-height:1.3}.buy-buttons .button{border-width:2px}.buy-buttons .button:hover{color:var(--custom-primary)!important}.product-sticky-bar{padding-inline:1.875rem}.shopify-section--main-collection .color-scheme{border-block-start:none}.shopify-section--main-product .container .breadcrumb{margin-bottom:2rem}.footer .footer__aside{margin-block-start:1.5rem}.shopify-section--main-product .section-spacing{padding-block-start:30px!important}.product #product-extra-information.product-content-below-gallery .accordion--lg:first-child{border-block-start:none}.product #product-extra-information.product-content-below-gallery .accordion--lg:first-child .accordion__toggle{padding-block-start:0}.breadcrumb__list-item+.breadcrumb__list-item:before{content:"\203a";color:#000;font-family:Arial;font-size:.9rem}.product .accordion__content{padding-inline-end:1.25rem}.product-card .product-card__figure{overflow:hidden}.header__cart-dot{background-color:var(--custom-primary)}.product-gallery .product-gallery__media{border-radius:6px;overflow:hidden}.shopify-section--main-product .product-title.h4{font-size:1.5rem}.quantity-label span{font-size:15px;font-weight:700}.floating-controls-container__control{inset-block-start:calc(50% - 4.5625rem)}.floating-controls-container__control:first-child{inset-inline-start:0}.floating-controls-container__control:last-child{inset-inline-end:0}.floating-controls-container__control:first-child button,.floating-controls-container__control:last-child button{border-radius:0;width:1.75rem;background-color:#f3f6f8b3;color:#000}#cart-drawer button[type=submit],#cart-drawer button.button{border-width:2px}#cart-drawer button[type=submit]:hover,#cart-drawer button.button:hover{color:#000}.shopify-section--main-collection .collection{display:flex;flex-wrap:wrap}.shopify-section--main-collection .facets-sidebar{z-index:1;width:100%;background-color:#fff;padding:1.25rem 1.875rem;border:1px solid #ebebeb;border-radius:6px;position:static}.shopify-section--main-collection .facets-sidebar .color-swatch{border-radius:6px}.shopify-section--main-collection .facets-sidebar .accordion-list{display:flex;align-items:center;gap:2rem}.shopify-section--main-collection .facets-sidebar .accordion-list .accordion{border-block-end:none}.shopify-section--main-collection .facets-sidebar .accordion .group{gap:1.625rem}.shopify-section--main-collection .facets-sidebar .accordion .group,.shopify-section--main-collection .facets-sidebar .accordion .group .v-stack{display:flex;align-items:center}.shopify-section--main-collection .facets-sidebar .accordion__toggle,.shopify-section--main-collection .facets-sidebar summary{pointer-events:none}.shopify-section--main-collection .facets-sidebar .accordion__toggle{padding:0}.shopify-section--main-collection .facets-sidebar .accordion__toggle span{font-size:15px;font-weight:700}.removable-facet{font-size:15px;border-radius:50px;border-color:#dcdcdc}.removable-facet span{line-height:1}.shopify-section--main-collection .facets-sidebar .accordion__toggle svg{display:none;visibility:hidden;opacity:0;height:0;overflow:hidden;clip:rect(0,0,0,0);position:absolute}.shopify-section--main-collection .facets-sidebar .accordion__content{padding:0;margin:0}.shopify-section--main-collection .facets-sidebar .accordion-list .accordion .checkbox-control label{font-size:15px;padding:.625rem 1.125rem;border-radius:50px;line-height:1;--border-color: #dcdcdc;--border-color-active: var(--custom-primary);transition:box-shadow .45s cubic-bezier(.785,.135,.15,.86);color:#000}.shopify-section--main-collection .facets-sidebar .accordion-list .accordion .checkbox-control .dot-checkbox:checked~label{transform:none!important}.shopify-section--main-collection .facets-sidebar .dot-checkbox:checked{opacity:0!important;position:absolute!important}.shopify-section--main-collection .facets-sidebar .color-swatch{border-radius:6px;border-width:2px}.shopify-section--main-collection .facets-sidebar .color-swatch:hover,.shopify-section--main-collection .facets-sidebar .color-swatch:focus-visible,.shopify-section--main-collection .facets-sidebar .color-swatch:focus,:checked+.color-swatch,.color-swatch.is-selected{border-color:var(--custom-primary)}.shopify-section--collection-banner .prose.text-center,.shopify-section--collection-banner .breadcrumb{--distance-to-bleed: max(var(--container-gutter), 50% - var(--container-max-width) / 2);margin-inline-start:max(var(--container-gutter),50% - var(--container-max-width) / 2);margin-inline-end:max(var(--container-gutter),50% - var(--container-max-width) / 2);padding-block-start:2.75rem;padding-block-end:2rem}.shopify-section--collection-banner .prose.text-center{text-align:left}.shopify-section--collection-banner .prose.text-center .collection-description{max-width:780px}.collection__main{width:100%}.collection-banner .content-over-media{--content-over-media-calculated-column-gap: max(var(--container-gutter), 50% - var(--container-max-width) / 2);place-items:center start}.drawer::part(header),.drawer::part(content),.drawer::part(footer){background-color:#fff}body .drawer .button:hover{color:#000!important}.section-header{max-width:min(var(--container-md-max-width),100%)}.shopify-section--main-product .samitaWS-volumeDisplayTableForm .volumeDisplayTableForm-options{border-radius:6px!important;border-collapse:separate!important;border-spacing:0!important;border:0!important;padding:0!important}.shopify-section--main-product .samitaWS-volumeDisplayTableForm .volumeDisplayTableForm-options thead tr th{border-color:var(--custom-primary)!important}.shopify-section--main-product .samitaWS-volumeDisplayTableForm .volumeDisplayTableForm-options thead tr th:first-child{border-top-left-radius:6px!important}.shopify-section--main-product .samitaWS-volumeDisplayTableForm .volumeDisplayTableForm-options thead tr th:last-child{border-top-right-radius:6px!important}.shopify-section--main-product .samitaWS-volumeDisplayTableForm .volumeDisplayTableForm-options tbody tr:last-child td:first-child{border-bottom-left-radius:6px!important}.shopify-section--main-product .samitaWS-volumeDisplayTableForm .volumeDisplayTableForm-options tbody tr:last-child td:last-child{border-bottom-right-radius:6px!important}.shopify-section--main-product .samitaWS-volumeDisplayTableForm .volumeDisplayTableForm-options thead tr th{font-family:var(--text-font-family)!important;opacity:1!important}.shopify-section--main-product .samitaWS-volumeDisplayTableForm .volumeDisplayTableForm-options thead tr th:not(:first-child){border-left-color:#fff!important}.shopify-section--main-product .samitaWS-volumeDisplayTableForm .volumeDisplayTableForm-options thead tr th:not(:last-child),.shopify-section--main-product .samitaWS-volumeDisplayTableForm .volumeDisplayTableForm-options tbody tr td:not(:last-child){border-right:none!important}@supports (height: 1lh){.prose a:not(.h1,.h2,.h3,.h4,.h5,.h6,.button,.link-faded,.link-faded-reverse,:has(img)){background:linear-gradient(to right,var(--custom-primary),var(--custom-primary)) 0 min(100%,1.2lh) / 100% 1px no-repeat;font-weight:600}}@media screen and (max-width:700px){.klaviyo-form div[data-testid=form-row]{flex-direction:column!important}.klaviyo-form div[data-testid=form-component]{flex:unset!important}}@media screen and (min-width:700px){.footer__block-list{gap:3rem 0}.footer .footer__block-list .footer__block{flex:0 0 33.333334%;max-width:33.333334%;padding-right:3%}.footer .footer__block-list .footer__block:nth-child(9){flex:0 0 100%;max-width:100%;padding-right:3%}.footer .footer__block:nth-child(9) .v-stack.unstyled-list{display:grid;grid-auto-flow:column dense;grid-auto-rows:1fr;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(4,1fr)}.shopify-section--faq-split .attchment-styles-wrap{flex-direction:row;align-items:start}.klaviyo-form{padding-block:6rem;position:relative}}@media screen and (min-width:1000px){.is_desktop{display:block;overflow:unset;position:static;clip:unset;height:inherit;opacity:1;visibility:visible}.is_mobile{display:none;overflow:hidden;position:absolute;clip:rect(0,0,0,0);height:0;opacity:0;visibility:hidden}.home-slider .content-over-media{--content-over-media-gap: 4rem}.announcement-bar{padding-top:.4125em;padding-bottom:.4125em}.header{padding:.7825rem 1.875rem}.home-slider .content-over-media:after{left:47%;bottom:48%;width:100px}.shopify-section--multi-column .button-stack{margin-top:1rem;display:flex;gap:2px}.multi-column__item.multi-column__reverse{display:flex;flex-direction:column-reverse;gap:0}.multi-column__item.multi-column__reverse .prose{padding:3rem 2.8rem 1.8rem}.shopify-section--faq-split .faq{flex:0 0 calc(55% - (var(--section-stack-gap) / 2));flex-direction:column}.shopify-section--faq-split .static-attachment-styles{flex:0 0 calc(45% - (var(--section-stack-gap) / 2))}.static-attachment-styles-footer{justify-content:space-between;align-items:center;text-align:left;gap:0}.shopify-section--faq-split .faq,.shopify-section--faq-split .static-attachment-styles{flex-wrap:nowrap}.product-list{--product-list-default-column-gap: 2.625rem}.product .product-info{padding:2.8rem 3.125rem 0;overflow:hidden}.product fieldset.variant-picker__option:not(:last-of-type){padding-bottom:1.5rem}.product .variant-picker{gap:1.875rem}.product .accordion--lg .accordion__toggle{padding-block:1.125rem}.product-info__block-item[data-block-type=complementary-products]{margin-inline:-3.125rem}.complementary-products{padding:2.5rem 3.125rem}.footer .container{display:flex;column-gap:6.75rem;flex-wrap:wrap}.footer .footer__block-list{justify-content:start;column-gap:unset}.footer .footer__inner{flex:1}.footer>.container{padding-bottom:5.625rem}.footer .footer__aside{display:flex;padding-block-start:1rem;padding-block-end:1rem}.footer .container.container-copyright{justify-content:space-between;width:var(--container-max-width)}.footer .footer__block-list{margin-top:0}.accordion__content{padding-inline-end:8.25rem}.image-with-text{--image-with-text-gap: 4rem;grid-template-columns:repeat(2,auto);align-items:center}.multi-column{--section-stack-gap: 4rem}.klaviyo-form{padding-block:var(--section-vertical-spacing)}.klaviyo-form:before,.klaviyo-form:after{top:50%;transform:translateY(-50%);bottom:unset}.klaviyo-form:before,.klaviyo-form:after{top:50%;transform:translateY(-50%)}.klaviyo-form:before{max-width:289px;height:246px;right:0}.klaviyo-form:after{max-width:260px;height:256px;bottom:unset;left:0}.collection-toolbar{display:none}}@media screen and (min-width:1150px){.h1,:where(.prose h1){line-height:1.1}.h2,:where(.prose h2){line-height:1.4}.h3,:where(.prose h3){line-height:1.2}.home-slider .content-over-media{--content-over-media-gap: 8.125rem}.footer .footer__block-list .footer__block{flex:0 0 25%;max-width:25%;padding-right:3%}.product{--product-gap: 3.75rem 5rem}.shopify-section--main-product .section-spacing{padding-block-end:6.25rem}.shopify-section--related-products .section-spacing{padding-block-start:6.254rem}.horizontal-product-card__figure{flex-shrink:0;width:8.25rem}.horizontal-product-card__info{display:flex;flex-wrap:wrap}.shopify-section--collection-banner .breadcrumb{padding-block-start:4.75rem}.facets-sidebar .accordion-list{gap:2rem 3.75rem}}@media screen and (min-width:1440px){.shopify-section--multi-column .button-stack{margin-top:1rem;display:flex;gap:2px}:root{--container-gutter: 8.125rem}.home-slider .content-over-media:after{left:41%;bottom:18%;width:140px}.shopify-section--multi-column .button-stack .button{padding:5px 13px;font-size:16px}.shopify-section--faq-split .section-stack{--section-stack-gap: 9.75rem}.footer .footer__block-list .footer__block{flex:0 0 25%;max-width:25%}.footer .footer__block-list .footer__block:nth-child(9){flex:0 0 75%;max-width:75%}}@media screen and (min-width:1680px){.image-with-text{--image-with-text-gap: 19rem}.footer .footer__block-list .footer__block{flex:0 0 16.666667%;max-width:16.666667%}.footer .footer__block-list .footer__block:nth-child(9){flex:0 0 50%;max-width:50%}}.header__inline-search{grid-column:1 / -1;position:relative}.header__inline-search-form{width:100%}.header__inline-search-bar{display:flex;align-items:center;gap:.5rem;border:1px solid rgba(0,0,0,.15);border-radius:2rem;padding:.3125rem .875rem;width:100%;background:none;transition:border-color .2s}.header__inline-search-bar:focus-within{border-color:#0006}.header__inline-search-bar svg{flex-shrink:0;width:18px;height:18px;color:#00000073}.header__inline-search-input{-webkit-appearance:none;appearance:none;background:none;border:none;outline:none;font-size:16px;width:100%;padding:0;color:inherit;font-family:inherit}.header__inline-search-input::placeholder{color:#0006}.header__inline-search-input::-webkit-search-decoration,.header__inline-search-input::-webkit-search-cancel-button{display:none}.header__inline-search-clear{display:none;flex-shrink:0;background:none;border:none;padding:0;cursor:pointer;color:#00000073;align-items:center;justify-content:center}.header__inline-search-input:not(:placeholder-shown)~.header__inline-search-clear{display:flex}.header__inline-predictive-search{display:none;position:absolute;top:100%;left:0;right:0;z-index:100;background:#fff;border-radius:1rem;box-shadow:0 8px 24px #0000001f;max-height:65vh;overflow-y:auto;margin-top:.375rem}.header__inline-predictive-search:empty,.header__inline-predictive-search:not(:has(.predictive-search__content>*)){display:none}.header__inline-search.is-search-active .header__inline-predictive-search{display:block}.header__inline-predictive-search .predictive-search__content{padding:0 1rem}@media screen and (max-width:1199px){.header__inline-search{position:static;min-width:0}.header__inline-predictive-search{position:absolute;left:0;right:0;top:100%;margin-top:0;border-radius:0;box-shadow:none;border-top:1px solid rgba(0,0,0,.08);max-height:calc(100vh - var(--header-height, 80px) - 1rem);width:100%;max-width:100%;overflow-x:hidden}.header__inline-predictive-search .predictive-search__content{padding:0;width:100%;overflow-x:hidden}}@media screen and (min-width:1200px){.shopify-section--header .header{grid:"logo primary-nav inline-search secondary-nav" / minmax(max-content,1fr) auto minmax(max-content,1fr) auto}.header__inline-search{grid-area:inline-search;grid-column:auto;justify-self:end;align-self:center;width:280px;max-width:100%;position:static}.header__inline-search-bar{padding:.375rem 1rem}.header__search-link{display:none}.header__inline-predictive-search{position:absolute;left:0;right:0;top:100%;border-radius:0 0 .75rem .75rem;margin-top:0;max-height:calc(100vh - var(--header-height, 80px) - 2rem);box-shadow:0 4px 20px #0000001a;border-top:1px solid rgba(0,0,0,.08)}.header__inline-predictive-search .predictive-search__content{max-width:var(--container-max-width, 1400px);margin:0 auto;padding:0 var(--container-gutter, 1.25rem)}}.header__search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;z-index:90;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.header__search-overlay.is-visible{opacity:1;visibility:visible}.predictive-search__layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:2.25rem;padding-block:1rem 2.5rem}.predictive-search__sidebar{display:grid;align-content:start;gap:2rem}.predictive-search__main{min-width:0}.predictive-search__main--zero-state{width:100%}.predictive-search__main-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.predictive-search__products--two-rows{min-height:0}.predictive-search__zero-state .predictive-search__suggestions{display:flex;flex-direction:column;align-items:flex-start;gap:.875rem}.predictive-search__zero-state .predictive-search__products{align-items:start}@media screen and (max-width:999px){.predictive-search__layout{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-block:1rem 1.5rem}.predictive-search__main-header{flex-direction:column;align-items:flex-start}.header__inline-predictive-search .predictive-search__layout{gap:1.5rem;padding-block:.75rem 1.5rem}.header__inline-predictive-search .predictive-search__main{order:1;padding-inline:1rem;min-width:0}.header__inline-predictive-search .predictive-search__sidebar{order:2;padding-inline:1rem;min-width:0}.header__inline-predictive-search .predictive-search__main-header{flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem}.header__inline-predictive-search .predictive-search__main-header .button{background:none;border:0;box-shadow:none;min-height:auto;padding:0;color:#0000008c;font-size:.8125rem;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:.15em}.header__inline-predictive-search .predictive-search__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem;min-width:0}.header__inline-predictive-search .predictive-search__zero-state .predictive-search__products>:nth-child(n+5){display:none}.header__inline-predictive-search .predictive-search__products>*{min-width:0}.header__inline-predictive-search .predictive-search__products .product-card__figure{margin-bottom:.625rem}.header__inline-predictive-search .predictive-search__products .product-card__image{width:100%;height:auto}.header__inline-predictive-search .predictive-search__products .product-card__info{min-width:0}.header__inline-predictive-search .predictive-search__view-all{white-space:nowrap;font-size:.8125rem;color:#0000008c}}@media screen and (max-width:999px){.header-search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.header-search::part(overlay){inset-block-start:0;min-height:100dvh;background:#fffffffa}.header-search::part(content){max-height:100dvh;min-height:100dvh;border-radius:0;box-shadow:none}.header-search .container{max-width:none;width:100%;padding-inline:0}.header-search__form{padding-inline:1rem}.header-search .predictive-search__content{padding:0 0 1.5rem;background:rgb(var(--background))}.header-search .predictive-search__zero-state,.header-search .predictive-search__main,.header-search .predictive-search__main .v-stack{width:100%}.header-search .predictive-search__layout{gap:0;padding-block:.5rem 1.5rem}.header-search .predictive-search__sidebar{display:none}.header-search .predictive-search__main-header{flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;padding-inline:1rem}.header-search .predictive-search__main-header .button{background:none;border:0;box-shadow:none;min-height:auto;padding:0;color:#0000008c;font-size:.8125rem;letter-spacing:0;text-transform:none}.header-search .predictive-search__view-all{font-size:.8125rem;color:#0000008c;text-underline-offset:.15em;white-space:nowrap}.header-search .predictive-search__category{padding-block-end:.75rem;margin:0}.header-search .predictive-search__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .875rem;padding-inline:1rem}.header-search .predictive-search__products .product-card{min-width:0}.header-search .predictive-search__products .product-card__figure{margin-bottom:.75rem}.header-search .predictive-search__products .product-card__info{row-gap:.25rem}.header-search .predictive-search__products .rating-badge{font-size:.8125rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.css.map */
