.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
*,:after,:before{box-sizing:border-box}html{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.wp-site-blocks{isolation:isolate}a{color:inherit;text-underline-offset:2px}ul{margin-bottom:0;margin-top:0}body{background-attachment:fixed;background-image:url(../svg/dotted-bg.svg);background-repeat:repeat}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;transition-duration:1ms!important}}.alignleft{float:left;margin-right:1rem;text-align:left}.alignright{float:right;margin-left:1rem;text-align:right}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}.wp-caption{max-width:100%}wp-caption.aligncenter{text-align:center}wp-caption.alignright{text-align:right}.wp-caption-text{margin:0}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:active){border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}input{font-size:var(--wp--preset--font-size--20)}.wp-block-heading{display:block;margin-bottom:-5px;overflow:hidden;padding-bottom:5px}.wp-block-heading>span{display:block;transform:translateY(100%);transition:transform 1s}.wp-block-heading.is-visible>span{transform:translateY(0)}.skip-to-content-link{left:.3125rem;position:absolute;top:.3125rem}.custom-select-wrapper{position:relative;width:235px}.custom-select{color:var(--wp--preset--color--deep-sea);position:relative}.custom-select__trigger{align-items:center;background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--silver);border-radius:var(--wp--custom--border-radius);cursor:pointer;display:flex;justify-content:space-between;padding:13px 20px;text-align:left;width:100%}.custom-select__arrow{height:auto;width:12px}.custom-select__trigger[aria-expanded=true] .custom-select__arrow{transform:rotate(180deg)}.custom-select__options{background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--silver);border-top:none;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;top:100%;z-index:10}.custom-select__option{cursor:pointer;padding:10px}.custom-select__option:focus,.custom-select__option:hover{background-color:var(--wp--preset--color--cloud)}.custom-select__options[aria-hidden=true]{display:none}.custom-select__options[aria-hidden=false]{display:block}.custom-select__option.is-focused{background-color:var(--wp--preset--color--cloud)}.custom-select__option[aria-selected=true]{font-weight:700}.search-form{align-items:center;display:flex;width:100%}.search-field{border:1px solid #ccc;border-radius:var(--wp--custom--border-radius);line-height:1.5;padding:10px 40px 10px 20px;width:100%}.search-submit{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:100%;justify-content:center;padding:0 15px;position:absolute;right:0;top:0}.search-icon{color:var(--wp--preset--color--deep-sea)}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.splide__arrow{background:var(--wp--preset--color--deep-sea);border:1px solid var(--wp--preset--color--white);color:var(--wp--preset--color--white);height:50px;opacity:1;transition:opacity .3s ease,visibility .3s ease;width:50px}.splide__arrow[disabled]{opacity:0;visibility:hidden}.splide__arrow:hover{opacity:.7}.splide__arrow svg{fill:currentColor}.wp-block-button__link{border-radius:var(--wp--custom--border-radius);font-size:var(--wp--preset--font-size--40)}.wp-block-button .wp-block-button__link.is-style-outline,.wp-block-button.is-style-outline>.wp-block-button__link,.wp-block-button__link{padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--40)}.has-background .wp-block-button__link,.wp-block-button__link:hover{color:var(--wp--preset--color--white)}.wp-block-button__link:hover{background:var(--wp--preset--color--deep-sea)}.has-background .wp-block-button__link:hover{background:var(--wp--preset--color--white);border-color:var(--wp--preset--color--white);color:var(--wp--preset--color--deep-sea)}.wp-block-group{margin-top:var(--wp--custom-layout-spacing);transition:margin-bottom .5s ease-in-out}.wp-block-group.has-background{padding-bottom:var(--wp--custom--layout-spacing);padding-top:var(--wp--custom--layout-spacing)}.wp-block-group.bottom-wave,.wp-block-group.top-wave{--wp--custom--wave-height:22.22%;position:relative}.wp-block-group.top-wave{margin-top:var(--wp--custom--wave-height)}.wp-block-group.bottom-wave{margin-bottom:calc(var(--wp--custom--wave-height) + var(--wp--custom--layout-spacing))}.wp-block-group.bottom-wave:after,.wp-block-group.top-wave:before{background-color:transparent;background-repeat:no-repeat;background-size:contain;content:"";display:block;left:0;padding-bottom:var(--wp--custom--wave-height);position:absolute;width:100%;z-index:-1}.wp-block-group.top-wave:before{background-image:url(../svg/top-wave.svg);top:1px;transform:translateY(-100%)}.wp-block-group.bottom-wave:after{background-image:url(../svg/bottom-wave.svg);bottom:1px;transform:translateY(100%)}.wp-block-group.patchfix-001>*{margin-left:auto;margin-right:auto;max-width:720px}.wp-block-group.patchfix-002>*{margin-left:auto;margin-right:auto;max-width:500px}.wp-block-columns{gap:var(--wp--custom--gutter-spacing)}.wp-block-columns.has-background{padding-bottom:var(--wp--custom--layout-spacing);padding-top:var(--wp--custom--layout-spacing)}.wp-block-product{container-name:product;container-type:inline-size;height:100%;position:relative;transition:all .3s ease-in-out}.wp-block-product.wp-block-product--featured{padding:35px 5px 5px 46px}.wp-block-product:hover{transform:translate(-5px,-5px)}.wp-block-product__container{background:linear-gradient(to top right,var(--wp--preset--color--silver),var(--wp--preset--color--vapor));border-radius:var(--wp--custom--border-radius);display:grid;grid-template-areas:"sku sku" "image image" "title cart";grid-template-columns:80% 20%;grid-template-rows:auto auto 1fr;padding:36px 36px 32px;position:relative;grid-row-gap:var(--wp--custom--content-spacing);row-gap:var(--wp--custom--content-spacing);grid-column-gap:10px;border-bottom:var(--wp--preset--spacing--40) solid var(--wp--preset--color--deep-sea);box-shadow:0 0 10px rgba(11,80,120,.4);-moz-column-gap:10px;column-gap:10px;height:100%}.wp-block-product__arrow{color:var(--wp--preset--color--ocean);position:absolute;transform:translate(-29%,-21%);width:35%;z-index:1}.wp-block-product a{display:inline-block;height:100%;-webkit-text-decoration:none;text-decoration:none;width:auto}.wp-block-product a:hover{-webkit-text-decoration:underline;text-decoration:underline}.wp-block-product__sku{display:block;grid-area:sku;text-align:right;width:100%}.wp-block-product__image-container{border:1px solid var(--wp--preset--color--silver);border-radius:var(--wp--custom--border-radius);grid-area:image;overflow:hidden}.wp-block-product__image{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;transition:transform .3s ease-in-out;width:100%;z-index:1}.wp-block-product__title{align-self:end;grid-area:title;line-height:1;margin-top:0}.wp-block-product__cart{align-self:end;color:var(--wp--preset--color--deep-sea);grid-area:cart;justify-self:end}.wp-block-product__cart a{background:var(--wp--preset--color--deep-sea);border:1px solid transparent;border-radius:50%;color:var(--wp--preset--color--white);display:inline-flex;padding:4px;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.wp-block-product__cart a:hover{background:var(--wp--preset--color--white);border-color:var(--wp--preset--color--deep-sea);color:var(--wp--preset--color--deep-sea)}.wp-block-product__cart svg{height:35px;width:35px}.wp-block-product-category-grid{container-name:product-category-grid;container-type:inline-size}.wp-block-product-category-grid__container{display:grid;grid-gap:var(--wp--custom--gutter-spacing);gap:var(--wp--custom--gutter-spacing);grid-template-columns:repeat(2,1fr)}@container product-category-grid (max-width: 767px){.wp-block-product-category-grid__container .wp-block-product-category{padding:18px}}@container product-category-grid (min-width: 992px){.wp-block-product-category-grid__container{grid-template-columns:repeat(3,1fr)}}@container product-category-grid (min-width: 1200px){.wp-block-product-category-grid__container{grid-template-columns:repeat(5,1fr)}}.wp-block-product-category{background:var(--wp--preset--color--deep-sea);display:grid;grid-template-areas:"image image" "title arrow";grid-template-columns:80% 20%;grid-template-rows:auto auto;overflow:hidden;padding:24px 24px 20px;grid-row-gap:calc(var(--wp--custom--content-spacing)/2);box-shadow:0 0 10px rgba(8,57,84,.75);position:relative;row-gap:calc(var(--wp--custom--content-spacing)/2);transition:all .3s ease-in-out}.wp-block-product-category:hover{transform:translate(-5px,-5px)}.wp-block-product-category a{display:inline-block;grid-area:image;height:100%;-webkit-text-decoration:none;text-decoration:none;width:100%}.wp-block-product-category a:hover{-webkit-text-decoration:underline;text-decoration:underline}.wp-block-product-category__image{height:auto;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.wp-block-product-category__title{align-self:end;color:var(--wp--preset--color--white);grid-area:title;margin-top:0}.wp-block-product-category__arrow{align-self:end;color:var(--wp--preset--color--white);grid-area:arrow;height:25px;justify-self:end;width:25px}.site-header{--site-header-logo-width:65px;align-items:center;background:var(--wp--preset--color--deep-sea);box-shadow:0 2px 4px rgba(0,0,0,.1);color:var(--wp--preset--color--white);container-name:site-header;container-type:inline-size;display:grid;grid-gap:var(--wp--custom--content-spacing);gap:var(--wp--custom--content-spacing);grid-template-columns:var(--site-header-logo-width) 1fr auto auto;padding:var(--wp--custom--gutter-spacing);position:sticky;top:0;z-index:1000}.site-header__logo{align-items:center;display:flex;flex-flow:row wrap;grid-column:1;justify-content:center}.site-header__logo svg{height:auto;width:var(--site-header-logo-width)}.site-header__site-title{color:var(--wp--preset--color--ocean);flex-basis:100%;font-size:11px;font-weight:700;margin-top:5px;text-align:center}.site-header__menu{font-size:var(--wp--preset--font-size--50);grid-column:4}.site-header__nav-list{align-items:center;display:inline-flex;flex-flow:column nowrap;gap:var(--wp--custom--content-spacing);list-style:none;padding-left:0;width:100%}.site-header__nav-list .menu-item{position:relative}.site-header__nav-list .menu-item a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.site-header__nav-list .menu-item a:hover,.site-header__nav-list .menu-item.active a{-webkit-text-decoration:underline;text-decoration:underline}.site-header__search{justify-self:end;position:relative;width:300px}.site-header__cart{display:inline-flex;grid-column:3}.site-header__cart a{background-color:var(--wp--preset--color--white);border:1px solid transparent;border-radius:50%;color:var(--wp--preset--color--ocean);display:inline-flex;height:100%;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.site-header__cart a:hover{background-color:var(--wp--preset--color--ocean);border-color:var(--wp--preset--color--white);color:var(--wp--preset--color--white)}.site-header__cart svg{height:48px;width:50px}.site-header__mobile-menu-trigger{background:var(--wp--preset--color--ocean);border:none;border-radius:50%;cursor:pointer;padding:15px;grid-gap:6px;display:grid;gap:6px}.site-header__line{background-color:var(--wp--preset--color--white);display:block;height:2px;width:20px}.site-header__mobile-menu-container{align-items:center;background-color:var(--wp--preset--color--deep-sea);display:flex;flex-flow:column nowrap;gap:var(--wp--custom--content-spacing);height:100%;opacity:0;overflow-y:auto;padding-top:var(--site-header-height);position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100%;z-index:999}.site-header__mobile-menu-container.is-open{opacity:1;transform:translateX(0);visibility:visible}.site-header__mobile-menu-close{background:var(--wp--preset--color--ocean);border:none;border-radius:50%;cursor:pointer;display:none;padding:15px;position:absolute;right:var(--wp--custom--gutter-spacing);top:calc(var(--wp--custom--gutter-spacing) + 9px);z-index:1000}.site-header__mobile-menu-container.is-open .site-header__mobile-menu-close{display:flex}.site-header__mobile-menu-close svg{color:var(--wp--preset--color--white);height:18px;width:20px}@container site-header (min-width: 1120px){.site-header{grid-template-columns:var(--site-header-logo-width) auto 1fr auto 50px}.site-header__mobile-menu-container{align-items:flex-start;background-color:transparent;height:auto;opacity:1;overflow-y:visible;padding-top:0;position:static;transform:translateX(0);visibility:visible;width:auto}.site-header__menu{font-size:var(--wp--preset--font-size--30);grid-column:2;margin-left:var(--wp--custom--content-spacing)}.site-header__search{grid-column:4}.site-header__cart{grid-column:5}.site-header__nav-list{flex-flow:row wrap;gap:var(--wp--preset--spacing--50);line-height:1}.site-header__mobile-menu-close,.site-header__mobile-menu-trigger{display:none}}.is-layout-constrained>.site-footer{margin-top:0}.site-footer{background:var(--wp--preset--color--deep-sea);color:var(--wp--preset--color--white);padding:var(--wp--custom--content-spacing)}.site-footer__nav-list{display:flex;gap:var(--wp--custom--content-spacing);justify-content:center;list-style:none;padding-left:0}.site-footer__copyright{margin-bottom:0;text-align:center}.hero{container-name:hero;container-type:inline-size}@container hero (max-width: 1199px){.hero-featured-products.wp-block-columns{flex-flow:wrap!important}.hero-featured-products .wp-block-column:first-child{display:none}}
