:where(html){--container: 1408px;--container-small: 1236px;--container-extra-small: 888px;--transition: .25s;--color-blue: #2FB5E7;--color-blue-hover: #159DD0;--color-blue-light: #E6F8FD;--color-dark: #1D2939;--color-grey-light: #F6F6F8;--color-grey: #646F86;--color-black: #000000;--color-white: #FFFFFF;--color-green: #78C39B;--color-purple: #6376BC;--color-orange: #EC6E4F;--color-red: #EC6E4F;--color-red-light: #FF8A65;--color-overlay: rgba(0,0,0,.8);--spacing-xxs: 6px;--spacing-xs: 12px;--spacing-sm: 18px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--spacing-xxl: 60px;--spacing-xxxl: 80px;--border-radius-xs: 8px;--border-radius-sm: 14px;--border-radius-md: 30px;--border-radius-lg: 40px;--font-primary: "inter-variable", sans-serif;--font-sofia: "sofia-pro", sans-serif;--font-size-0: 12px;--font-size-1: 16px;--font-size-2: 18px;--font-size-3: 20px;--font-size-4: 24px;--font-size-5: 32px;--font-size-6: 40px;--font-size-7: 48px;--font-size-8: 56px;--font-size-9: 60px;--font-lineheight-0: 1;--font-lineheight-1: 1.25;--font-lineheight-2: 1.375;--font-lineheight-3: 1.5;--font-lineheight-4: 1.75;--font-lineheight-5: 2;--base-lineheight: var(--font-lineheight-3);--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--product-price-line-height: 1;--product-price-letter-spacing: -.05em;--product-price-font-weight: var(--font-weight-bold);--product-price-color: var(--color-red-light);--product-price-old-font-weight: var(--font-weight-regular);--product-price-old-color: var(--color-dark);--product-price-old-decoration: line-through;--color-border: #DBE0EA}*,:after,:before{box-sizing:inherit;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;text-decoration:inherit;vertical-align:inherit}*{cursor:inherit;margin:0;padding:0}html,body{scroll-behavior:smooth}body{font-family:inter-variable,sans-serif;font-family:var(--font-primary);font-weight:400;font-weight:var(--font-weight-regular);color:#1d2939;color:var(--color-dark);font-size:1rem;font-size:var(--font-size-1);line-height:1.5;line-height:var(--base-lineheight);letter-spacing:-.025em;box-sizing:border-box;cursor:default;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.active-sidebar{overflow:hidden}@media (min-width: 640px){body{font-size:1.125rem;font-size:var(--font-size-2)}}.wrapper{display:flex;flex-direction:column;min-height:100vh;padding-top:88px}@media (min-width: 640px){.wrapper{padding-top:120px}}@media (min-width: 1320px){.wrapper{padding-top:84px}}.container{padding-left:18px;padding-left:var(--spacing-sm);padding-right:18px;padding-right:var(--spacing-sm);margin:0 auto;max-width:1408px;max-width:var(--container)}.container--small{max-width:1236px;max-width:var(--container-small)}.container--full{max-width:100%}a{color:inherit;text-decoration:none;transition:color .25s ease;transition:color var(--transition) ease}a:hover{cursor:pointer}p:not(:last-child){margin-bottom:24px;margin-bottom:var(--spacing-md)}ul,ol{margin:0;padding:0}ul li,ol li{margin:0;padding:0;list-style:none}img{display:block;max-width:100%;height:auto}h1,h2,h3,h4{font-family:sofia-pro,sans-serif;font-family:var(--font-sofia);line-height:1.1;font-weight:700;font-weight:var(--font-weight-bold);letter-spacing:-.05em!important}hr{display:block;border:0;width:100%;height:1px;background-color:#dbe0ea;background-color:var(--color-border)}hr:not(:last-child){margin-bottom:32px;margin-bottom:var(--spacing-lg)}strong{font-weight:700;font-weight:var(--font-weight-bold)}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin-bottom:18px;margin-bottom:var(--spacing-sm)}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.rich-text h1{font-size:2.25rem;margin-bottom:24px;margin-bottom:var(--spacing-md)}.rich-text h2{font-size:1.875rem;margin-bottom:18px;margin-bottom:var(--spacing-sm)}.rich-text h3,.rich-text h4,.rich-text h5{font-size:1.5rem;margin-bottom:12px;margin-bottom:var(--spacing-xs)}.rich-text a:not(.button){color:#2fb5e7;color:var(--color-blue);text-decoration:underline}.rich-text a:not(.button):hover{color:#1d2939;color:var(--color-dark)}.rich-text .button:not(:last-child){margin-bottom:32px;margin-bottom:var(--spacing-lg)}.rich-text del,.rich-text strike{text-decoration:line-through}.rich-text em{font-style:italic}.rich-text strong{font-weight:700;font-weight:var(--font-weight-bold)}.rich-text blockquote{color:#2fb5e7;color:var(--color-blue);font-family:Georgia,Times New Roman,Times,serif;font-size:1.5rem;font-style:italic;line-height:1.2;padding:0;margin:0}.rich-text blockquote:not(:last-child){margin-bottom:18px;margin-bottom:var(--spacing-sm)}.rich-text ul,.rich-text ol{margin-left:18px;margin-left:var(--spacing-sm);padding-left:24px;padding-left:var(--spacing-md)}.rich-text ul:not(:last-child),.rich-text ol:not(:last-child){margin-bottom:18px;margin-bottom:var(--spacing-sm)}.rich-text ul li::marker,.rich-text ol li::marker{color:#2fb5e7;color:var(--color-blue)}.rich-text ul ul,.rich-text ul ol,.rich-text ol ul,.rich-text ol ol{margin-bottom:0}.rich-text ul li{list-style:disc}.rich-text ol li{list-style:decimal}.rich-text .usps-list{padding-top:18px;padding-top:var(--spacing-sm);padding-bottom:18px;padding-bottom:var(--spacing-sm);margin-left:0}.rich-text .usps-list li{display:block;position:relative;padding-left:36px;text-align:left}@media (min-width: 640px){.rich-text .usps-list li{padding-left:46px}}.rich-text .usps-list li:not(:last-child){margin-bottom:18px}.rich-text .usps-list li:before{content:"";display:block;position:absolute;top:0;left:0;width:24px;height:24px;background-image:url(/wp-content/themes/spotter/dist/images/icon-check.svg);background-size:cover;background-repeat:no-repeat;background-position:center center}@media (min-width: 640px){.rich-text .usps-list li:before{top:-2px;width:30px;height:30px}}.rich-text code{font-family:Courier,monospace;font-weight:400;font-weight:var(--font-weight-regular);font-size:.9375rem;line-height:1.25;line-height:var(--font-lineheight-1)}.rich-text .alignleft:not(:last-child),.rich-text .alignright:not(:last-child),.rich-text .aligncenter:not(:last-child){margin-bottom:24px;margin-bottom:var(--spacing-md)}@media (min-width: 768px){.rich-text .alignleft{margin-right:24px;margin-right:var(--spacing-md);margin-bottom:24px;margin-bottom:var(--spacing-md);display:inline;float:left}}@media (min-width: 768px){.rich-text .alignright{margin-left:24px;margin-left:var(--spacing-md);margin-bottom:24px;margin-bottom:var(--spacing-md);display:inline;float:right}}@media (min-width: 768px){.rich-text .aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}}.rich-text .wp-caption{max-width:100%}.rich-text .wp-caption:not(:last-child){margin-bottom:24px;margin-bottom:var(--spacing-md)}.rich-text .wp-caption img{border:0 none;padding:0;margin:0;display:block}.rich-text .wp-caption p.wp-caption-text{font-size:.8125rem;margin:0;padding:10px 0 0}.rich-text table{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem;line-height:1.25;line-height:var(--font-lineheight-1);border-radius:var(--border-radius)}@media (min-width: 640px){.rich-text table{font-size:.9375rem}}.rich-text table th,.rich-text table td{padding:14px}@media (min-width: 640px){.rich-text table th,.rich-text table td{padding:16px}}.rich-text table th{font-size:1.0625rem;font-family:sofia-pro,sans-serif;font-family:var(--font-sofia);font-weight:700;font-weight:var(--font-weight-bold)}.rich-text table tr:nth-child(2n) td{background-color:#f6f6f8;background-color:var(--color-grey-light)}.dgwt-wcas-sf-wrapp{padding:0!important;border-radius:0!important;background-color:transparent!important}.dgwt-wcas-overlay-mobile{padding:18px!important;padding:var(--spacing-sm)!important}.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp{top:80px!important}.dgwt-wcas-st>span{vertical-align:baseline!important}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{font-family:inter-variable,sans-serif!important;font-family:var(--font-primary)!important;font-size:.9375rem!important;line-height:1.25!important;line-height:var(--font-lineheight-1)!important;padding:12px 48px 12px 40px!important;border-radius:23px!important;border:1px solid #DBE0EA!important;border:1px solid var(--color-border)!important;background-color:#fff!important;background-color:var(--color-white)!important}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-webkit-input-placeholder{font-weight:400!important;font-weight:var(--font-weight-regular)!important}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-moz-placeholder{font-weight:400!important;font-weight:var(--font-weight-regular)!important}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder{font-weight:400!important;font-weight:var(--font-weight-regular)!important}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-moz-placeholder{font-weight:400!important;font-weight:var(--font-weight-regular)!important}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:10px!important;top:8px!important}.dgwt-wcas-preloader{margin-right:18px!important;right:18px!important}@media (min-width: 640px){.dgwt-wcas-preloader{margin-right:0!important}}.dgwt-wcas-open-pirx .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp{margin-top:0!important;padding-top:0!important;padding-bottom:0!important}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{min-height:30px!important;min-width:30px!important;height:30px!important;width:30px!important}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg{width:16px!important;height:16px!important}.dgwt-wcas-sku,.dgwt-wcas-sp{display:none!important}.header{position:fixed;top:0;left:0;right:0;z-index:100}@media (min-width: 1024px){body.admin-bar .header{top:32px}}.header:after{content:"";position:absolute;z-index:1;inset:0;background-color:#ffffffd9;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:opacity .25s;transition:opacity var(--transition)}@media (min-width: 1024px){.header:after{opacity:0}}.header:has(.language-switcher-dropdown[open]){overflow:visible}.header.is-active:after{opacity:1}.active-menu .header{background-color:#fff;background-color:var(--color-white)}.header__toolbar{position:relative;z-index:4;display:flex;justify-content:center;align-items:center;height:36px;background-color:#fff;background-color:var(--color-white);border-bottom:1px solid #DBE0EA;border-bottom:1px solid var(--color-border)}@media (min-width: 1320px){.header__toolbar{display:none}}.header__main{position:relative;z-index:2;display:flex;align-items:center;height:54px}@media (min-width: 640px){.header__main{height:84px}}@media (min-width: 1024px){.light-header .header__main{color:#fff;color:var(--color-white)}}.is-active .header__main,.active-menu .header__main,.has-active-navigation-item .header__main{color:#1d2939!important;color:var(--color-dark)!important}.header__container{display:flex;align-items:center;gap:18px;gap:var(--spacing-sm);width:100%}.header__logo{position:relative;z-index:3;max-width:64px}@media (min-width: 640px){.header__logo{max-width:116px}}.header__logo img{display:block;width:100%;height:auto}.header__hamburger{margin-right:-8px}.header__navigation{position:relative;z-index:2;flex:1}@media (min-width: 1320px){.header__navigation ul{display:flex;align-items:center;justify-content:center;gap:5%}.header__navigation ul li a{display:block;position:relative;overflow:hidden;font-size:1rem;font-size:var(--font-size-1);font-family:sofia-pro,sans-serif;font-family:var(--font-sofia);font-weight:700;font-weight:var(--font-weight-bold);line-height:1;line-height:var(--font-lineheight-0);padding-top:6px;padding-bottom:6px}.header__navigation ul li a:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;width:100%;height:2px;background-color:#2fb5e7;background-color:var(--color-blue);transform:translate(-100%);opacity:0;transition:transform .25s,opacity .25s;transition:transform var(--transition),opacity var(--transition)}.header__navigation ul li a:hover:after{transform:translate(0);opacity:1}.header__navigation ul li.menu-item-has-children>a{padding-right:14px;background-image:url(/wp-content/themes/spotter/dist/images/icon-menu-arrow.svg);background-position:right calc(50% + 3px);background-repeat:no-repeat;transition:background-image .25s;transition:background-image var(--transition)}.light-header .header__navigation ul li.menu-item-has-children>a{background-image:url(/wp-content/themes/spotter/dist/images/icon-menu-arrow-white.svg)}.is-active .header__navigation ul li.menu-item-has-children>a{background-image:url(/wp-content/themes/spotter/dist/images/icon-menu-arrow.svg)}.header__navigation ul li.current-menu-item>a:after{transform:translate(0);opacity:1}}.header__rating{position:relative;z-index:3}@media (min-width: 1320px){.header__rating--mobile{display:none}}.header__rating--desktop{display:none}@media (min-width: 1320px){.header__rating--desktop{display:block}}.header__actions{position:relative;z-index:3;display:flex;margin-left:auto}@media (min-width: 1320px){.header__actions{margin-left:0}}.header__action{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.header__action a,.header__action-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;transition:color .25s;transition:color var(--transition)}.header__action a:hover,.header__action-link:hover{color:#2fb5e7;color:var(--color-blue)}.header__action-link--search{position:relative;z-index:5}body.active-search .header__action-link--search{color:#2fb5e7;color:var(--color-blue)}@media (min-width: 1140px){.header__action--hide-desktop{display:none}}.header__action--search{display:none;z-index:2}@media (min-width: 1140px){.header__action--search{display:flex}}.header__action--language{position:relative;z-index:1;width:auto;margin-left:12px}.header__search{position:relative}.header__search-backdrop{display:block;position:fixed;inset:0;opacity:0;visibility:hidden;background-color:#00000080;transition:opacity .25s,visibility .25s;transition:opacity var(--transition),visibility var(--transition)}body.active-search .header__search-backdrop{opacity:1;visibility:visible}@media (min-width: 1140px){.header__search{opacity:0;visibility:hidden;right:-40px;transition:opacity .25s;transition:opacity var(--transition)}body.active-search .header__search{opacity:1;visibility:visible}}.header__search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:18px!important;padding-right:40px!important}.header__search .dgwt-wcas-style-pirx .dgwt-wcas-preloader{margin-right:16px!important}.header__search .dgwt-wcas-preloader dgwt-wcas-close{right:40px!important}.header__search .dgwt-wcas-search-wrapp{position:absolute;top:50%;transform:translateY(-50%);right:0;z-index:2}.header__search .dgwt-wcas-search-wrapp .dgwt-wcas-search-submit{display:none!important}.navigation{--transition: .25s}.navigation{position:fixed;inset:88px 0 0;display:flex;flex-direction:column;color:#1d2939;color:var(--color-dark);background-color:#fff;z-index:100;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s;transition:opacity var(--transition),visibility var(--transition)}@media (min-width: 640px){.navigation{top:120px}}.active-menu .navigation{opacity:1;visibility:visible}@media (min-width: 1140px){.navigation{position:relative;inset:auto;opacity:1;visibility:visible;background-color:transparent;color:inherit}.active-menu .navigation{color:#1d2939;color:var(--color-dark)}}.navigation__search{padding:24px;padding:var(--spacing-md);background-color:#f6f6f8;background-color:var(--color-grey-light)}@media (min-width: 1140px){.navigation__search{display:none}}.navigation__inner{flex:1;padding:24px;padding:var(--spacing-md);overflow:auto}@media (min-width: 1140px){.navigation__inner{padding:0;overflow:visible;display:flex;gap:24px;gap:var(--spacing-md);justify-content:center}}.navigation__item:not(:last-child){border-bottom:1px solid #DBE0EA;border-bottom:1px solid var(--color-border);padding-bottom:12px;padding-bottom:var(--spacing-xs);margin-bottom:12px;margin-bottom:var(--spacing-xs)}@media (min-width: 640px){.navigation__item:not(:last-child){padding-bottom:18px;padding-bottom:var(--spacing-sm);margin-bottom:18px;margin-bottom:var(--spacing-sm)}}@media (min-width: 1140px){.navigation__item:not(:last-child){border-bottom:none;padding-bottom:0;margin-bottom:0}}.navigation__link{display:block;width:100%;position:relative;z-index:2;overflow:hidden;font-size:1.125rem;font-family:sofia-pro,sans-serif;font-family:var(--font-sofia);font-weight:700;font-weight:var(--font-weight-bold);text-align:left;line-height:2.125rem;min-height:34px}@media (min-width: 640px){.navigation__link{font-size:1.25rem}}@media (min-width: 1140px){.navigation__link{font-size:.875rem;line-height:1.875rem;min-height:30px;padding-right:14px}}.navigation__link:before{content:"";position:absolute;top:0;right:-7px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE1IDE2Ij48cGF0aCBmaWxsPSIjMWQyOTM5IiBkPSJNMTQuNDM1IDcuOTI5YTEgMSAwIDAgMSAwIDEuNDE0bC02LjM2NCA2LjM2NGExIDEgMCAwIDEtMS40MTQgMEwuMjkzIDkuMzQzYTEgMSAwIDAgMSAxLjQxNC0xLjQxNGw0LjY1NyA0LjY1N1YwaDJ2MTIuNTg2bDQuNjU3LTQuNjU3YTEgMSAwIDAgMSAxLjQxNCAwIi8+PC9zdmc+);background-position:center center;background-repeat:no-repeat;background-size:15px 16px;width:32px;height:32px;transition:transform .25s;transition:transform var(--transition)}.is-active-item .navigation__link:before{transform:rotate(180deg)}@media (min-width: 1140px){.navigation__link:before{display:block;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgOCA1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNi4yOTI4OSAwLjI5Mjg5M0M2LjY4MzQyIC0wLjA5NzYzMSA3LjMxNjQzIC0wLjA5NzYzMDkgNy43MDY5NiAwLjI5Mjg5M0M4LjA5NzQ4IDAuNjgzNDE3IDguMDk3NDggMS4zMTY0MyA3LjcwNjk2IDEuNzA2OTZMNC43MDY5NiA0LjcwNjk2QzQuMzE2NDMgNS4wOTc0OCAzLjY4MzQyIDUuMDk3NDggMy4yOTI4OSA0LjcwNjk2TDAuMjkyODkzIDEuNzA2OTZDLTAuMDk3NjMxMSAxLjMxNjQzIC0wLjA5NzYzMTEgMC42ODM0MTcgMC4yOTI4OTMgMC4yOTI4OTNDMC42ODM0MTcgLTAuMDk3NjMxMSAxLjMxNjQzIC0wLjA5NzYzMTEgMS43MDY5NiAwLjI5Mjg5M0wzLjk5OTkyIDIuNTg1ODZMNi4yOTI4OSAwLjI5Mjg5M1oiIGZpbGw9IiMxRDI5MzkiLz4KPC9zdmc+);background-size:cover;width:8px;height:5px;transform:none!important;top:15px;right:0}.light-header .navigation__link:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgOCA1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNi4yOTI4OSAwLjI5Mjg5M0M2LjY4MzQyIC0wLjA5NzYzMSA3LjMxNjQzIC0wLjA5NzYzMDkgNy43MDY5NiAwLjI5Mjg5M0M4LjA5NzQ4IDAuNjgzNDE3IDguMDk3NDggMS4zMTY0MyA3LjcwNjk2IDEuNzA2OTZMNC43MDY5NiA0LjcwNjk2QzQuMzE2NDMgNS4wOTc0OCAzLjY4MzQyIDUuMDk3NDggMy4yOTI4OSA0LjcwNjk2TDAuMjkyODkzIDEuNzA2OTZDLTAuMDk3NjMxMSAxLjMxNjQzIC0wLjA5NzYzMTEgMC42ODM0MTcgMC4yOTI4OTMgMC4yOTI4OTNDMC42ODM0MTcgLTAuMDk3NjMxMSAxLjMxNjQzIC0wLjA5NzYzMTEgMS43MDY5NiAwLjI5Mjg5M0wzLjk5OTkyIDIuNTg1ODZMNi4yOTI4OSAwLjI5Mjg5M1oiIGZpbGw9IiNGRkYiLz4KPC9zdmc+)}.has-active-navigation-item .navigation__link:before,.is-active .navigation__link:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgOCA1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNi4yOTI4OSAwLjI5Mjg5M0M2LjY4MzQyIC0wLjA5NzYzMSA3LjMxNjQzIC0wLjA5NzYzMDkgNy43MDY5NiAwLjI5Mjg5M0M4LjA5NzQ4IDAuNjgzNDE3IDguMDk3NDggMS4zMTY0MyA3LjcwNjk2IDEuNzA2OTZMNC43MDY5NiA0LjcwNjk2QzQuMzE2NDMgNS4wOTc0OCAzLjY4MzQyIDUuMDk3NDggMy4yOTI4OSA0LjcwNjk2TDAuMjkyODkzIDEuNzA2OTZDLTAuMDk3NjMxMSAxLjMxNjQzIC0wLjA5NzYzMTEgMC42ODM0MTcgMC4yOTI4OTMgMC4yOTI4OTNDMC42ODM0MTcgLTAuMDk3NjMxMSAxLjMxNjQzIC0wLjA5NzYzMTEgMS43MDY5NiAwLjI5Mjg5M0wzLjk5OTkyIDIuNTg1ODZMNi4yOTI4OSAwLjI5Mjg5M1oiIGZpbGw9IiMxRDI5MzkiLz4KPC9zdmc+)}}@media (min-width: 1140px){.navigation__link:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;width:100%;height:2px;background-color:#2fb5e7;background-color:var(--color-blue);transform:translate(-100%);opacity:0;transition:transform .25s,opacity .25s;transition:transform var(--transition),opacity var(--transition)}}.is-active-item .navigation__link:after,.navigation__link:hover:after{transform:translate(0);opacity:1}.navigation__submenu{max-height:0;overflow:hidden;transition:max-height .5s ease}.is-active-item .navigation__submenu{max-height:400px}@media (min-width: 1140px){.is-active-item .navigation__submenu{max-height:800px}}@media (min-width: 1140px){.navigation__submenu{overflow:visible;max-height:none;position:fixed;z-index:1;top:0;left:0;right:0;color:#1d2939;color:var(--color-dark);background-color:#fff;background-color:var(--color-white);box-shadow:0 10px 20px #0000000f;opacity:0;visibility:hidden;padding-top:100px;padding-bottom:60px;padding-bottom:var(--spacing-xxl);transition:opacity .25s,visibility .25s;transition:opacity var(--transition),visibility var(--transition)}.is-active-item .navigation__submenu{opacity:1;visibility:visible}}.navigation__groups{display:flex;flex-direction:column;gap:24px;gap:var(--spacing-md)}@media (min-width: 1140px){.navigation__groups{width:100%;display:flex;gap:5%;padding-left:18px;padding-left:var(--spacing-sm);padding-right:18px;padding-right:var(--spacing-sm);margin:0 auto;max-width:1408px;max-width:var(--container);flex-direction:row}}.navigation__group:first-child{margin-top:12px;margin-top:var(--spacing-xs)}@media (min-width: 1140px){.navigation__group:first-child{margin-top:0}}.navigation__group:last-child{margin-bottom:24px;margin-bottom:var(--spacing-md)}@media (min-width: 1140px){.navigation__group:last-child{margin-bottom:0}}.navigation__subtitle{display:block;font-size:1rem;font-family:sofia-pro,sans-serif;font-family:var(--font-sofia);font-weight:600;font-weight:var(--font-weight-semibold);color:#96a0b4;margin-bottom:18px;margin-bottom:var(--spacing-sm);grid-column:span 2}@media (min-width: 640px){.navigation__subtitle{font-size:1.125rem}}.navigation__subitems{display:grid;grid-gap:24px;grid-gap:var(--spacing-md);gap:24px;gap:var(--spacing-md)}@media (min-width: 1140px){.navigation__subitems--2-columns{grid-template-columns:repeat(2,1fr);gap:48px;gap:var(--spacing-xl);row-gap:18px;row-gap:var(--spacing-sm)}}.navigation__subitem{position:relative;display:flex;align-items:center;gap:14px}@media (min-width: 1024px){.navigation__subitems--2-columns .navigation__subitem{gap:18px}}@media (min-width: 1024px){.navigation__subitem{min-width:320px}}.navigation__subitem:after{content:"";position:absolute;z-index:-1;inset:-12px;border-radius:14px;border-radius:var(--border-radius-sm);background-color:#f6f6f8;background-color:var(--color-grey-light);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s;transition:opacity var(--transition),visibility var(--transition)}.navigation__subitem-image{width:40px}@media (min-width: 640px){.navigation__subitem-image{width:48px}}@media (min-width: 1024px){.navigation__subitems--2-columns .navigation__subitem-image{width:96px}}.navigation__subitem-image img{display:block;width:100%;height:auto;border-radius:8px;aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover}.navigation__subitem-content{flex:1;display:flex;flex-direction:column;gap:4px;line-height:1;line-height:var(--font-lineheight-0)}@media (min-width: 1024px){.navigation__subitem-content{padding-right:4px}}.navigation__subitem-title{font-size:1rem;font-weight:600;font-weight:var(--font-weight-semibold)}@media (min-width: 1024px){.navigation__subitems--2-columns .navigation__subitem-title{font-size:1.125rem}}.navigation__subitem-text{font-size:1rem}.navigation__subitem-description{font-size:.875rem}.navigation__subitem:hover:after{opacity:1;visibility:visible}.navigation__more{display:inline-block;margin-top:18px;margin-top:var(--spacing-sm);color:#000;color:var(--color-black);font-size:.9375rem;font-weight:500;font-weight:var(--font-weight-medium);text-decoration:underline;transition:color .25s;transition:color var(--transition)}.navigation__more:hover{color:#2fb5e7;color:var(--color-blue)}@media (min-width: 1140px){.navigation__backdrop{position:fixed;inset:0;background-color:#00000080;z-index:-1;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s;transition:opacity var(--transition),visibility var(--transition)}.has-active-navigation-item .navigation__backdrop{opacity:1;visibility:visible}}.block{display:block;position:relative;padding-top:48px;padding-top:var(--spacing-xl);padding-bottom:48px;padding-bottom:var(--spacing-xl)}@media (min-width: 768px){.block{padding-top:80px;padding-bottom:80px}}@media (min-width: 1024px){.block{padding-top:100px;padding-bottom:100px}}.block__anchor{position:absolute;top:-84px;left:0}.block__header{display:block;position:relative}.block__header:not(:last-child){margin-bottom:32px;margin-bottom:var(--spacing-lg)}@media (min-width: 640px){.block__header:not(:last-child){margin-bottom:48px;margin-bottom:var(--spacing-xl)}}.block__header--centered{text-align:center}.block__title{font-size:1.75rem}.block__title:not(:last-child){margin-bottom:18px;margin-bottom:var(--spacing-sm)}@media (min-width: 640px){.block__title{font-size:2.25rem;line-height:1.25;line-height:var(--font-lineheight-1)}}@media (min-width: 640px){.block__title--large{font-size:2.5rem}}.block__text{font-size:1.0625rem}.block__text a{color:inherit;text-decoration:underline;font-weight:500;font-weight:var(--font-weight-medium);transition:color .25s;transition:color var(--transition)}.block__text a:hover{color:#2fb5e7;color:var(--color-blue)}.block__label:not(:last-child){margin-bottom:12px;margin-bottom:var(--spacing-xs)}.block__link{position:absolute;bottom:0;right:0}.block__link a{font-size:1rem;font-weight:500;font-weight:var(--font-weight-medium);text-decoration:underline;transition:color .25s;transition:color var(--transition)}.block__link a:hover{color:#2fb5e7;color:var(--color-blue)}.block__link--desktop{display:none}@media (min-width: 640px){.block__link--desktop{display:inline-block}}.block__content{width:100%;max-width:920px;margin:0 auto}.block--bg-white{background-color:#fff}.block--bg-white+.block--bg-white{padding-top:0!important}.block--bg-tint,.block--bg-grey-light{background-color:#f6f6f8;background-color:var(--color-grey-light)}@media (min-width: 640px){.block--bg-tint,.block--bg-grey-light{border-radius:40px;border-radius:var(--border-radius-lg)}}.block--overflow{overflow:hidden}.block--type-intro:first-child{padding-top:0}.block--first,.block--woocommerce{padding-top:18px;padding-top:var(--spacing-sm)}@media (min-width: 640px){.block--first,.block--woocommerce{padding-top:24px;padding-top:var(--spacing-md)}}.footer{margin-top:auto;color:#fff;color:var(--color-white);padding:48px 0;padding:var(--spacing-xl) 0;background-color:#1d2939;background-color:var(--color-dark)}@media (min-width: 640px){.footer{border-radius:40px;border-radius:var(--border-radius-lg);padding:80px 18px;padding:var(--spacing-xxxl) var(--spacing-sm)}}@media (min-width: 1320px){.footer{padding:80px 60px;padding:var(--spacing-xxxl) var(--spacing-xxl)}}.footer__container{display:flex;flex-direction:column;gap:48px;gap:var(--spacing-xl)}@media (min-width: 640px){.footer__container{gap:80px;gap:var(--spacing-xxxl)}}.footer__title{display:block;font-family:sofia-pro,sans-serif;font-family:var(--font-sofia);font-size:1.25rem;font-weight:700;font-weight:var(--font-weight-bold);line-height:1.25;line-height:var(--font-lineheight-1);margin-bottom:18px;margin-bottom:var(--spacing-sm)}@media (min-width: 640px){.footer__title--large{font-size:2rem}}.footer__text{font-size:1rem}.footer__text:not(:last-child){margin-bottom:24px;margin-bottom:var(--spacing-md)}.footer__main{display:flex;flex-direction:column;gap:32px;gap:var(--spacing-lg);width:100%}@media (min-width: 640px){.footer__main{gap:48px;gap:var(--spacing-xl)}}@media (min-width: 1140px){.footer__main{flex-direction:row;align-items:flex-start;gap:60px;gap:var(--spacing-xxl)}}.footer__navigation{flex:1;display:flex;flex-direction:column;gap:32px;gap:var(--spacing-lg)}@media (min-width: 640px){.footer__navigation{flex-direction:row;gap:60px;gap:var(--spacing-xxl)}}.footer__menu{flex:1}.footer__menu ul{display:grid;grid-gap:12px;grid-gap:var(--spacing-xs);gap:12px;gap:var(--spacing-xs)}.footer__menu ul li a{display:block;font-size:1rem;line-height:1.25;line-height:var(--font-lineheight-1)}.footer__menu ul li a:hover{color:#2fb5e7;color:var(--color-blue)}.footer__buttons{display:flex;gap:6px;gap:var(--spacing-xxs)}.footer__buttons img{border:1px solid #FFFFFF;border:1px solid var(--color-white);border-radius:6px;transition:border-color .25s ease;transition:border-color var(--transition) ease}.footer__buttons a{display:block}.footer__buttons a:hover img{border-color:#2fb5e7;border-color:var(--color-blue)}.footer__logo{order:-1;max-width:90px}@media (min-width: 640px){.footer__logo{order:inherit;max-width:116px}}.footer__logo img{display:block;width:100%;height:auto}.footer__bottom{display:flex;flex-direction:column;gap:32px;gap:var(--spacing-lg)}@media (min-width: 640px){.footer__bottom{flex-direction:row;align-items:flex-end}}@media (min-width: 640px){.footer__newsletter .frm_forms{max-width:540px}}.footer__newsletter .frm_forms .frm_fields_container{display:flex;flex-direction:column;gap:18px;gap:var(--spacing-sm)}@media (min-width: 640px){.footer__newsletter .frm_forms .frm_fields_container{flex-direction:row;gap:12px;gap:var(--spacing-xs)}}.footer__newsletter .frm_forms .frm_fields_container .form-field{width:auto;flex:1;margin-bottom:0}.footer__newsletter .frm_forms .frm_fields_container .frm_submit .frm_button_submit{width:100%}@media (min-width: 640px){.footer__newsletter .frm_forms .frm_fields_container .frm_submit .frm_button_submit{width:auto}}@media (min-width: 640px){.footer__social{margin-left:auto}}.footer__outro{border-top:1px solid #DBE0EA;border-top:1px solid var(--color-border);padding-top:48px;padding-top:var(--spacing-xl);font-size:.875rem;line-height:1.25;line-height:var(--font-lineheight-1)}@media (min-width: 640px){.footer__outro{padding-top:32px;padding-top:var(--spacing-lg)}}.footer__legal{display:flex;flex-direction:column-reverse;gap:24px;gap:var(--spacing-md)}@media (min-width: 640px){.footer__legal{flex-direction:row;align-items:center}}.footer__note{margin-top:24px;margin-top:var(--spacing-md);font-size:.75rem;line-height:1.375;line-height:var(--font-lineheight-2);color:#ffffff80}@media (min-width: 640px){.footer__note{font-size:.8125rem}}.footer__links ul{display:flex;align-items:center;gap:24px;gap:var(--spacing-md)}.footer__links a{transition:color .25s;transition:color var(--transition)}.footer__links a:hover{color:#2fb5e7;color:var(--color-blue)}.trust-bar{padding-top:18px;padding-top:var(--spacing-sm);padding-bottom:18px;padding-bottom:var(--spacing-sm)}@media (min-width: 640px){.trust-bar{padding-top:24px;padding-top:var(--spacing-md);padding-bottom:24px;padding-bottom:var(--spacing-md)}}.trust-bar__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;gap:var(--spacing-xs)}@media (min-width: 640px){.trust-bar__list{gap:32px;gap:var(--spacing-lg)}}.trust-bar__item img{display:block;width:auto;height:auto;max-width:40px;max-height:16px}@media (min-width: 640px){.trust-bar__item img{max-width:100%;max-height:100%}}.usps-bar{display:flex;flex-direction:column;gap:12px;gap:var(--spacing-xs);padding:18px;padding:var(--spacing-sm);background-color:#fff;background-color:var(--color-white);border-radius:14px;border-radius:var(--border-radius-sm)}@media (min-width: 1024px){.usps-bar{flex-direction:row;gap:18px;gap:var(--spacing-sm)}}.product-detail .usps-bar,.woocommerce-checkout-payment .usps-bar{flex-direction:column;gap:12px;gap:var(--spacing-xs)}@media (min-width: 1024px){.product-detail .usps-bar,.woocommerce-checkout-payment .usps-bar{padding:24px;padding:var(--spacing-md)}}.product-detail .usps-bar{padding:12px 0 0;padding:var(--spacing-xs) 0 0 0}.usps-bar__item{flex:1;display:flex;align-items:center;gap:12px;gap:var(--spacing-xs)}@media (min-width: 1024px){.usps-bar__item{justify-content:center}.product-detail .usps-bar__item,.woocommerce-checkout-payment .usps-bar__item{justify-content:flex-start}}.usps-bar__icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background-color:#e6f8fd;background-color:var(--color-blue-light)}@media (min-width: 640px){.usps-bar__icon{width:48px;height:48px}}.product-detail .usps-bar__icon,.woocommerce-checkout-payment .usps-bar__icon{width:42px;height:42px}.usps-bar__icon img{display:block;max-width:50%;max-height:50%;width:auto;height:auto;margin:0 auto}.usps-bar__text{font-size:.9375rem}@media (min-width: 1140px){.usps-bar__text{font-size:1rem}}.posts-overview{position:relative}@media (min-width: 1024px){.posts-overview{display:flex;align-items:flex-start;gap:48px;gap:var(--spacing-xl)}}.posts-overview__sidebar{display:flex;flex-direction:column;align-items:flex-start;gap:18px;gap:var(--spacing-sm);margin-bottom:48px;margin-bottom:var(--spacing-xl)}@media (min-width: 1024px){.posts-overview__sidebar{width:264px;gap:0}}@media (min-width: 1140px){.posts-overview__sidebar{width:318px}}@media (min-width: 1024px){.posts-overview__header:not(:last-child){margin-bottom:24px;margin-bottom:var(--spacing-md)}}.posts-overview__title{font-size:1.75rem}.posts-overview__title:not(:last-child){margin-bottom:18px;margin-bottom:var(--spacing-sm)}.posts-overview__text{font-size:1rem}.posts-overview__button{width:100%}@media (min-width: 640px){.posts-overview__button{width:auto;position:absolute!important;top:-8px;right:0;z-index:2}}@media (min-width: 1024px){.posts-overview__button{display:none!important}}.posts-overview__widgets{display:none}.posts-overview__widgets.is-active{display:block}@media (min-width: 1024px){.posts-overview__widgets{display:block}}.posts-overview__subtitle{font-size:1rem;font-family:inter-variable,sans-serif;font-family:var(--font-primary);font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:18px;margin-bottom:var(--spacing-sm)}.posts-overview__categories{display:flex;flex-direction:column;gap:12px;gap:var(--spacing-xs)}.posts-overview__category{line-height:1.25;line-height:var(--font-lineheight-1)}.posts-overview__category a{display:flex;align-items:center;gap:10px;font-size:1rem}.posts-overview__category a:before{content:"";width:20px;height:20px;border:1px solid #DBE0EA;border:1px solid var(--color-border);border-radius:50%;transition:border-color .25s ease;transition:border-color var(--transition) ease}.posts-overview__category a:hover:before{border-color:#2fb5e7;border-color:var(--color-blue)}.posts-overview__category.is-active a:before{background-color:#2fb5e7;background-color:var(--color-blue);border-color:#2fb5e7;border-color:var(--color-blue);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00IDlMMCA1LjE3MDIxTDEuNCAzLjgyOTc5TDQgNi4zMTkxNUwxMC42IDBMMTIgMS4zNDA0M0w0IDlaIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPg==);background-position:center center;background-repeat:no-repeat}.posts-overview__main{flex:1}.posts-overview__posts{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:48px;grid-gap:var(--spacing-xl);gap:48px;gap:var(--spacing-xl)}@media (min-width: 640px){.posts-overview__posts{grid-template-columns:repeat(2,1fr);gap:18px;gap:var(--spacing-sm);row-gap:48px;row-gap:var(--spacing-xl)}}@media (min-width: 1140px){.posts-overview__posts{grid-template-columns:repeat(3,1fr);gap:32px;gap:var(--spacing-lg);row-gap:48px;row-gap:var(--spacing-xl)}}body.post-type-archive-faq .posts-overview__posts{grid-template-columns:1fr;gap:32px;gap:var(--spacing-lg)}.post-detail{display:flex;flex-direction:column;gap:32px;gap:var(--spacing-lg)}@media (min-width: 1024px){.post-detail{flex-direction:row;align-items:flex-start;gap:48px;gap:var(--spacing-xl)}}@media (min-width: 1024px){.post-detail__main{flex:1;max-width:970px}}.post-detail__header{margin-bottom:32px;margin-bottom:var(--spacing-lg)}@media (min-width: 640px){.post-detail__header{margin-bottom:48px;margin-bottom:var(--spacing-xl)}}.post-detail__date{margin-bottom:12px!important;margin-bottom:var(--spacing-xs)!important}.post-detail__title{font-size:2.25rem;line-height:1}@media (min-width: 640px){.post-detail__title{font-size:3rem}}@media (min-width: 1024px){.post-detail__title{font-size:3.25rem}}.post-detail__title:not(:last-child){margin-bottom:24px;margin-bottom:var(--spacing-md)}@media (min-width: 1024px){.post-detail__title:not(:last-child){margin-bottom:32px;margin-bottom:var(--spacing-lg)}}.post-detail__excerpt{font-size:1.1875rem;font-weight:500;font-weight:var(--font-weight-medium);margin-bottom:24px;margin-bottom:var(--spacing-md)}@media (min-width: 640px){.post-detail__excerpt{font-size:1.375rem;margin-bottom:32px;margin-bottom:var(--spacing-lg)}}.post-detail__author{display:flex;align-items:center;gap:12px;gap:var(--spacing-xs)}.post-detail__author-image img{display:block;width:48px;height:48px;border-radius:50%;overflow:hidden}@media (min-width: 640px){.post-detail__author-image img{width:52px;height:52px}}.post-detail__author-name{font-size:1rem;font-weight:600;font-weight:var(--font-weight-semibold)}@media (min-width: 640px){.post-detail__author-name{font-size:1.125rem}}.post-detail__image{margin-bottom:32px;margin-bottom:var(--spacing-lg)}@media (min-width: 640px){.post-detail__image{margin-bottom:48px;margin-bottom:var(--spacing-xl)}}.post-detail__image img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:30px;border-radius:var(--border-radius-md)}@media (min-width: 1024px){.post-detail__image img{border-radius:40px;border-radius:var(--border-radius-lg)}}@media (min-width: 1024px){.post-detail__sidebar{width:300px;position:sticky;top:124px}}@media (min-width: 1140px){.post-detail__sidebar{width:354px}}.post-detail__products{display:grid;grid-gap:24px;grid-gap:var(--spacing-md);gap:24px;gap:var(--spacing-md)}button{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:0;font-family:inherit;background:none;cursor:pointer;text-align:center}.button,.frm_button_submit,.gform_button{-moz-appearance:none;-webkit-appearance:none;appearance:none;display:inline-block;position:relative;color:#fff;color:var(--color-white);font-weight:600;font-weight:var(--font-weight-semibold);font-size:1rem;text-decoration:none;line-height:1.2;letter-spacing:-.05em;padding:15px 28px;border-radius:24px;border:0;text-align:center;background-color:#2fb5e7;background-color:var(--color-blue);transition:background-color .25s ease;transition:background-color var(--transition) ease}.button:hover,.frm_button_submit:hover,.gform_button:hover{background-color:#159dd0;background-color:var(--color-blue-hover)}.button:hover,.button:focus,.frm_button_submit:hover,.frm_button_submit:focus,.gform_button:hover,.gform_button:focus{text-decoration:none}.button:focus,.button:active,.frm_button_submit:focus,.frm_button_submit:active,.gform_button:focus,.gform_button:active{outline:none}.button[disabled],.frm_button_submit[disabled],.gform_button[disabled]{cursor:not-allowed;opacity:.5}.button--cart,.frm_button_submit--cart,.gform_button--cart{background-image:url(/wp-content/themes/spotter/dist/images/icon-cart.svg);background-size:20px 19px;background-repeat:no-repeat;background-position:center center;width:48px;height:48px;padding:0;font-size:.8125rem;text-indent:-9999px}@media (min-width: 480px){.button--cart,.frm_button_submit--cart,.gform_button--cart{font-size:.875rem;text-indent:0;width:auto;height:auto;padding:15px 18px 15px 48px;background-position:left 18px center}}@media (min-width: 640px){.button--cart,.frm_button_submit--cart,.gform_button--cart{font-size:1rem;padding-left:54px;padding-right:28px;background-position:left 24px center}}.button--outline,.frm_button_submit--outline,.gform_button--outline{background-color:transparent;color:#2fb5e7;color:var(--color-blue);border:1px solid #DBE0EA;border:1px solid var(--color-border);transition:background-color .25s,border-color .25s,color .25s;transition:background-color var(--transition),border-color var(--transition),color var(--transition)}.button--outline:hover,.frm_button_submit--outline:hover,.gform_button--outline:hover{color:#fff;color:var(--color-white);border-color:#2fb5e7;border-color:var(--color-blue);background-color:#2fb5e7;background-color:var(--color-blue)}.button--small,.frm_button_submit--small,.gform_button--small{font-size:.9375rem;padding:12px 24px;border-radius:22px}.button--filter,.frm_button_submit--filter,.gform_button--filter{text-align:center;background-image:url(/wp-content/themes/spotter/dist/images/icon-filter.svg);background-size:18px 18px;background-repeat:no-repeat;background-position:left 24px center;padding-left:54px}.hamburger{display:block;position:relative;width:32px;height:32px}.hamburger span{display:block;position:absolute;top:calc(50% - 1px);left:7px;right:7px;height:2px;border-radius:1px;background-color:#1d2939;background-color:var(--color-dark)}@media (min-width: 1024px){.light-header .hamburger span{background-color:#fff;background-color:var(--color-white)}}.is-active .hamburger span,.active-menu .hamburger span{background-color:#1d2939;background-color:var(--color-dark)}.hamburger span:before,.hamburger span:after{content:"";position:absolute;display:block;left:0;width:100%;height:2px;border-radius:1px;background-color:#1d2939;background-color:var(--color-dark)}@media (min-width: 1024px){.light-header .hamburger span:before,.light-header .hamburger span:after{background-color:#fff;background-color:var(--color-white)}}.is-active .hamburger span:before,.active-menu .hamburger span:before,.is-active .hamburger span:after,.active-menu .hamburger span:after{background-color:#1d2939;background-color:var(--color-dark)}.hamburger span:before{top:-6px}.hamburger span:after{bottom:-6px}.active-menu .hamburger span{background-color:transparent}.active-menu .hamburger span:before{top:0;transform:rotate(45deg)}.active-menu .hamburger span:after{bottom:0;transform:rotate(-45deg)}input[type=text],input[type=url],input[type=email],input[type=tel],input[type=search],.input-text,.ginput_container input,select,input[type=number],input[type=password],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:100%;padding:15px 24px!important;color:#1d2939;color:var(--color-dark);border:1px solid #DBE0EA;border:1px solid var(--color-border);background:#FFFFFF;background:var(--color-white);border-radius:25px;font-size:1rem;letter-spacing:-.015em;font-family:inherit;font-weight:inherit;line-height:1.25;line-height:var(--font-lineheight-1);transition:border-color .25s;transition:border-color var(--transition)}.footer input[type=text],.footer input[type=url],.footer input[type=email],.footer input[type=tel],.footer input[type=search],.footer .input-text,.footer .ginput_container input,.footer select,.footer input[type=number],.footer input[type=password],.footer textarea{color:#fff;color:var(--color-white);background:none}input[type=text]:focus,input[type=url]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=search]:focus,.input-text:focus,.ginput_container input:focus,select:focus,input[type=number]:focus,input[type=password]:focus,textarea:focus{outline:none;border-color:#2fb5e7;border-color:var(--color-blue)}input[type=text][disabled],input[type=url][disabled],input[type=email][disabled],input[type=tel][disabled],input[type=search][disabled],.input-text[disabled],.ginput_container input[disabled],select[disabled],input[type=number][disabled],input[type=password][disabled],textarea[disabled]{cursor:not-allowed;opacity:.5}input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,.input-text::-webkit-input-placeholder,.ginput_container input::-webkit-input-placeholder,select::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#0000004d}.footer input[type=text]::-webkit-input-placeholder,.footer input[type=url]::-webkit-input-placeholder,.footer input[type=email]::-webkit-input-placeholder,.footer input[type=tel]::-webkit-input-placeholder,.footer input[type=search]::-webkit-input-placeholder,.footer .input-text::-webkit-input-placeholder,.footer .ginput_container input::-webkit-input-placeholder,.footer select::-webkit-input-placeholder,.footer input[type=number]::-webkit-input-placeholder,.footer input[type=password]::-webkit-input-placeholder,.footer textarea::-webkit-input-placeholder{color:#ffffff80}input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=search]::-moz-placeholder,.input-text::-moz-placeholder,.ginput_container input::-moz-placeholder,select::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,textarea::-moz-placeholder{color:#0000004d}.footer input[type=text]::-moz-placeholder,.footer input[type=url]::-moz-placeholder,.footer input[type=email]::-moz-placeholder,.footer input[type=tel]::-moz-placeholder,.footer input[type=search]::-moz-placeholder,.footer .input-text::-moz-placeholder,.footer .ginput_container input::-moz-placeholder,.footer select::-moz-placeholder,.footer input[type=number]::-moz-placeholder,.footer input[type=password]::-moz-placeholder,.footer textarea::-moz-placeholder{color:#ffffff80}input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,.input-text:-ms-input-placeholder,.ginput_container input:-ms-input-placeholder,select:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#0000004d}.footer input[type=text]:-ms-input-placeholder,.footer input[type=url]:-ms-input-placeholder,.footer input[type=email]:-ms-input-placeholder,.footer input[type=tel]:-ms-input-placeholder,.footer input[type=search]:-ms-input-placeholder,.footer .input-text:-ms-input-placeholder,.footer .ginput_container input:-ms-input-placeholder,.footer select:-ms-input-placeholder,.footer input[type=number]:-ms-input-placeholder,.footer input[type=password]:-ms-input-placeholder,.footer textarea:-ms-input-placeholder{color:#ffffff80}input[type=text]:-moz-placeholder,input[type=url]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=search]:-moz-placeholder,.input-text:-moz-placeholder,.ginput_container input:-moz-placeholder,select:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,textarea:-moz-placeholder{color:#0000004d}.footer input[type=text]:-moz-placeholder,.footer input[type=url]:-moz-placeholder,.footer input[type=email]:-moz-placeholder,.footer input[type=tel]:-moz-placeholder,.footer input[type=search]:-moz-placeholder,.footer .input-text:-moz-placeholder,.footer .ginput_container input:-moz-placeholder,.footer select:-moz-placeholder,.footer input[type=number]:-moz-placeholder,.footer input[type=password]:-moz-placeholder,.footer textarea:-moz-placeholder{color:#ffffff80}textarea{max-width:100%;width:100%;padding:24px;min-height:148px}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gform_wrapper.gravity-theme .gfield_required{color:#ec6e4f;color:var(--color-red);font-style:normal!important}.gform_wrapper.gravity-theme .gfield_label{font-weight:600;font-weight:var(--font-weight-semibold)}.gform_wrapper.gravity-theme .gfield_description{font-size:.875rem}.gform_wrapper.gravity-theme .gform_title,.gform_wrapper.gravity-theme .gsection_title{font-size:1.5rem;margin-bottom:24px;margin-bottom:var(--spacing-md)}.frm_forms{width:100%;position:relative}.frm_forms fieldset{border:0;border-radius:0;padding:0;margin:0}.frm_description{margin-bottom:24px;margin-bottom:var(--spacing-md)}.frm_form_fields{transition:opacity .25s;transition:opacity var(--transition)}@media (min-width: 640px){.frm_fields_container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}}.frm_form_field,.form-field{display:block;position:relative;width:100%}.frm_form_field:not(:last-child),.form-field:not(:last-child){margin-bottom:24px;margin-bottom:var(--spacing-md)}.frm_form_field.frm_inside_container .frm_primary_label,.frm_form_field.frm_none_container .frm_primary_label,.form-field.frm_inside_container .frm_primary_label,.form-field.frm_none_container .frm_primary_label{display:none}@media (min-width: 640px){.frm_form_field.frm_half,.form-field.frm_half{width:calc(50% - 12px)}}.frm_form_field .frm_primary_label,.form-field .frm_primary_label{position:absolute;top:-8px;left:18px;left:var(--spacing-sm);font-size:.8125rem;line-height:1.25;line-height:var(--font-lineheight-1);font-weight:400;font-weight:var(--font-weight-regular);padding-left:8px;padding-right:8px;background-color:#fff;background-color:var(--color-white)}.frm_form_field .frm_description,.form-field .frm_description{margin-bottom:0;margin-top:8px;font-size:.875rem}@media (min-width: 640px){.frm_form_field.frm_section_heading,.form-field.frm_section_heading{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.frm_form_field.frm_section_heading h3,.form-field.frm_section_heading h3{width:100%;font-size:1.625rem;margin-bottom:24px!important;margin-bottom:var(--spacing-md)!important}.frm_error{font-size:.875rem;color:#ec6e4f;color:var(--color-red);margin:0;padding:8px 0 0}.frm_message{color:#78c39b;color:var(--color-green);font-size:1rem;line-height:1.2;padding:12px 16px;background-color:var(--color-green-light)}.frm_hidden,.frm_screen_reader,.frm_verify{display:none}.frm_screen_reader{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}.frm_error_style{display:none}@keyframes spinner{to{transform:rotate(360deg)}}.frm_loading_form .frm_form_fields{opacity:.25}.frm_loading_form:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;border-radius:50%;border:2px solid rgba(0,0,0,.1);border-top-color:#1d2939;border-top-color:var(--color-dark);animation:spinner .6s linear infinite}.footer .frm_loading_form:before{border-color:#ffffff1a;border-top-color:#fff;border-top-color:var(--color-white)}.social-icons{display:flex;gap:6px;gap:var(--spacing-xxs)}.social-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#fff;color:var(--color-white);transition:color .25s ease;transition:color var(--transition) ease}.social-icon:hover{color:#2fb5e7;color:var(--color-blue)}.rating-widget{display:flex;align-items:center;justify-content:center;gap:6px}.rating-widget__stars{display:block;width:71px;height:13px;background-image:url(/wp-content/themes/spotter/dist/images/bg-stars.svg);background-size:71px 13px;background-repeat:no-repeat;background-position:left center}.rating-widget__stars span{display:block;width:71px;height:13px;background-image:url(/wp-content/themes/spotter/dist/images/bg-stars-filled.svg);background-size:71px 13px;background-repeat:no-repeat;background-position:left center}.rating-widget__label{font-size:.75rem;text-align:center;line-height:1.25;line-height:var(--font-lineheight-1);color:inherit}.rating-widget__label a{text-decoration:underline;color:inherit}.rating-widget__label a:hover{color:#2fb5e7;color:var(--color-blue)}.cart-widget{position:relative}.cart-widget__count{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:#fff;color:var(--color-white);background-color:#2fb5e7;background-color:var(--color-blue);border-radius:50%;font-size:.625rem;font-weight:700;font-weight:var(--font-weight-bold)}.label{display:inline-block;padding:7px 10px 9px;font-size:.875rem;line-height:1;font-family:sofia-pro,sans-serif;font-family:var(--font-sofia);font-weight:700;font-weight:var(--font-weight-bold);background-color:#fff;background-color:var(--color-white);border-radius:8px;border-radius:var(--border-radius-xs);margin-bottom:18px;margin-bottom:var(--spacing-sm)}@media (min-width: 640px){.label{padding:10px 12px 12px;margin-bottom:24px;margin-bottom:var(--spacing-md)}}.label--default{color:#fff;color:var(--color-white);background-color:#78c39b;background-color:var(--color-green)}.label--purple{color:#fff;color:var(--color-white);background-color:#6376bc;background-color:var(--color-purple)}.label--red{color:#fff;color:var(--color-white);background-color:#ec6e4f;background-color:var(--color-red)}.label--grey{color:#fff;color:var(--color-white);background-color:#646f86;background-color:var(--color-grey)}.label--grey-light,.label--tint{background-color:#e6f8fd;background-color:var(--color-blue-light)}body.post-type-archive-faq .post-tile{padding:32px;padding:var(--spacing-lg);border:1px solid #DBE0EA;border:1px solid var(--color-border);border-radius:30px;border-radius:var(--border-radius-md)}.post-tile__image{overflow:hidden;border-radius:30px;border-radius:var(--border-radius-md);margin-bottom:24px;margin-bottom:var(--spacing-md)}.post-tile__image img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease;transition:transform var(--transition) ease}.post-tile__content{padding-right:12px;padding-right:var(--spacing-xs)}.post-tile__date{display:inline-block;padding:8.5px 12px;font-size:.8125rem;border-radius:15px;line-height:1;line-height:var(--font-lineheight-0);font-weight:500;font-weight:var(--font-weight-medium);background-color:#f6f6f8;background-color:var(--color-grey-light);margin-bottom:12px;margin-bottom:var(--spacing-xs)}.block--bg-tint .post-tile__date{background-color:#fff;background-color:var(--color-white)}.post-tile__title{font-size:1.5rem}.post-tile__title:not(:last-child){margin-bottom:12px;margin-bottom:var(--spacing-xs)}.post-tile__text{font-size:1rem;margin-bottom:12px;margin-bottom:var(--spacing-xs);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.post-tile__more{font-size:1rem;font-weight:500;font-weight:var(--font-weight-medium);text-decoration:underline;color:#1d2939;color:var(--color-dark);transition:color .25s;transition:color var(--transition)}.post-tile__link{display:block}.post-tile__link:hover .post-tile__image img{transform:scale(1.05)}.post-tile__link:hover .post-tile__more{color:#2fb5e7;color:var(--color-blue)}.pagination{text-align:center;display:flex;justify-content:center;gap:12px;gap:var(--spacing-xs);margin-top:48px;margin-top:var(--spacing-xl)}.pagination .page-numbers{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:.9375rem;line-height:1;border-radius:50%;color:#646f86;color:var(--color-grey);text-decoration:none;font-weight:500;font-weight:var(--font-weight-medium);border:1px solid #646F86;border:1px solid var(--color-grey);transition:all .25s;transition:all var(--transition)}.pagination .page-numbers:hover{text-decoration:underline;cursor:pointer}.pagination .page-numbers.current{color:#fff;background-color:#646f86;background-color:var(--color-grey);cursor:default;pointer-events:none}.searchform{display:block;position:relative}.searchform__field{width:100%;padding-right:54px!important}.searchform__field::-webkit-search-decoration,.searchform__field::-webkit-search-cancel-button,.searchform__field::-webkit-search-results-button,.searchform__field::-webkit-search-results-decoration{display:none}.searchform__button{position:absolute;top:0;right:0;bottom:0;width:54px;height:52px;display:flex;align-items:center;justify-content:center}.language-switcher-nav{width:100%}.language-switcher-dropdown{position:relative;width:100%}.language-switcher-dropdown-toggle{display:flex;align-items:center;gap:6px;width:100%;min-height:24px;padding:0;margin:0;list-style:none;cursor:pointer;font-size:.875rem;font-family:sofia-pro,sans-serif;font-family:var(--font-sofia);font-weight:600;font-weight:var(--font-weight-semibold);font-feature-settings:"smcp";font-variant-caps:small-caps;line-height:1.2;color:inherit;background:transparent;border:none;text-align:left;transition:color .25s;transition:color var(--transition)}.language-switcher-dropdown-toggle::-webkit-details-marker{display:none}.language-switcher-dropdown-toggle::marker{content:none}.language-switcher-dropdown-label{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;min-width:0;flex:1 1 auto;text-align:left}.language-switcher-dropdown-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.language-switcher-dropdown-chevron{display:block;width:8px;height:5px;margin-top:4px;margin-left:auto;flex-shrink:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgOCA1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNi4yOTI4OSAwLjI5Mjg5M0M2LjY4MzQyIC0wLjA5NzYzMSA3LjMxNjQzIC0wLjA5NzYzMDkgNy43MDY5NiAwLjI5Mjg5M0M4LjA5NzQ4IDAuNjgzNDE3IDguMDk3NDggMS4zMTY0MyA3LjcwNjk2IDEuNzA2OTZMNC43MDY5NiA0LjcwNjk2QzQuMzE2NDMgNS4wOTc0OCAzLjY4MzQyIDUuMDk3NDggMy4yOTI4OSA0LjcwNjk2TDAuMjkyODkzIDEuNzA2OTZDLTAuMDk3NjMxMSAxLjMxNjQzIC0wLjA5NzYzMTEgMC42ODM0MTcgMC4yOTI4OTMgMC4yOTI4OTNDMC42ODM0MTcgLTAuMDk3NjMxMSAxLjMxNjQzIC0wLjA5NzYzMTEgMS43MDY5NiAwLjI5Mjg5M0wzLjk5OTkyIDIuNTg1ODZMNi4yOTI4OSAwLjI5Mjg5M1oiIGZpbGw9IiMxRDI5MzkiLz4KPC9zdmc+);background-position:center center;background-repeat:no-repeat;background-size:cover;transition:transform .25s,background-image .25s;transition:transform var(--transition),background-image var(--transition)}@media (min-width: 1024px){.language-switcher-dropdown-chevron{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgOCA1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNi4yOTI4OSAwLjI5Mjg5M0M2LjY4MzQyIC0wLjA5NzYzMSA3LjMxNjQzIC0wLjA5NzYzMDkgNy43MDY5NiAwLjI5Mjg5M0M4LjA5NzQ4IDAuNjgzNDE3IDguMDk3NDggMS4zMTY0MyA3LjcwNjk2IDEuNzA2OTZMNC43MDY5NiA0LjcwNjk2QzQuMzE2NDMgNS4wOTc0OCAzLjY4MzQyIDUuMDk3NDggMy4yOTI4OSA0LjcwNjk2TDAuMjkyODkzIDEuNzA2OTZDLTAuMDk3NjMxMSAxLjMxNjQzIC0wLjA5NzYzMTEgMC42ODM0MTcgMC4yOTI4OTMgMC4yOTI4OTNDMC42ODM0MTcgLTAuMDk3NjMxMSAxLjMxNjQzIC0wLjA5NzYzMTEgMS43MDY5NiAwLjI5Mjg5M0wzLjk5OTkyIDIuNTg1ODZMNi4yOTI4OSAwLjI5Mjg5M1oiIGZpbGw9IiNmZmZmZmYiLz4KPC9zdmc+)}}.has-active-navigation-item .language-switcher-dropdown-chevron,.is-active .language-switcher-dropdown-chevron,.active-menu .language-switcher-dropdown-chevron{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgOCA1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNi4yOTI4OSAwLjI5Mjg5M0M2LjY4MzQyIC0wLjA5NzYzMSA3LjMxNjQzIC0wLjA5NzYzMDkgNy43MDY5NiAwLjI5Mjg5M0M4LjA5NzQ4IDAuNjgzNDE3IDguMDk3NDggMS4zMTY0MyA3LjcwNjk2IDEuNzA2OTZMNC43MDY5NiA0LjcwNjk2QzQuMzE2NDMgNS4wOTc0OCAzLjY4MzQyIDUuMDk3NDggMy4yOTI4OSA0LjcwNjk2TDAuMjkyODkzIDEuNzA2OTZDLTAuMDk3NjMxMSAxLjMxNjQzIC0wLjA5NzYzMTEgMC42ODM0MTcgMC4yOTI4OTMgMC4yOTI4OTNDMC42ODM0MTcgLTAuMDk3NjMxMSAxLjMxNjQzIC0wLjA5NzYzMTEgMS43MDY5NiAwLjI5Mjg5M0wzLjk5OTkyIDIuNTg1ODZMNi4yOTI4OSAwLjI5Mjg5M1oiIGZpbGw9IiMxRDI5MzkiLz4KPC9zdmc+)!important}.language-switcher-dropdown-panel{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);right:auto;box-sizing:border-box;min-width:100%;max-width:min(260px,85vw);width:-moz-max-content;width:max-content;margin:0;padding:4px;list-style:none;color:#1d2939;color:var(--color-dark);background-color:#fff;background-color:var(--color-white);border-radius:8px;box-shadow:0 0 20px #0000001a;z-index:30}.language-switcher-dropdown-panel:before{content:"";display:block;position:absolute;z-index:-1;top:-4px;left:calc(50% - 6px);width:14px;height:14px;border-radius:2px;background-color:#fff;background-color:var(--color-white);transform:rotate(-45deg)}.language-switcher-dropdown-panel>li{max-width:100%;min-width:0}.language-switcher-dropdown-link{display:flex;align-items:center;justify-content:flex-start;gap:8px;box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0;min-height:28px!important;height:28px!important;padding:8px 14px;border-radius:6px;font-feature-settings:"smcp";font-variant-caps:small-caps;font-size:.875rem;font-family:sofia-pro,sans-serif;font-family:var(--font-sofia);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.2;text-align:left;background-color:transparent;transition:background-color .25s;transition:background-color var(--transition)}.language-switcher-dropdown-link:hover{color:#1d2939!important;color:var(--color-dark)!important;background-color:#f6f6f8;background-color:var(--color-grey-light)}.language-switcher-dropdown-link-text{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.language-switcher-dropdown[open] .language-switcher-dropdown-chevron{transform:rotate(180deg)}.popup-upsell{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;padding:var(--spacing-md)}.popup-upsell[hidden]{display:none!important}.popup-upsell__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.5)}.popup-upsell__panel{position:relative;background:#FFFFFF;background:var(--color-white);border-radius:30px;border-radius:var(--border-radius-md);max-width:640px;width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.popup-upsell__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid #DBE0EA;border-bottom:1px solid var(--color-border)}.popup-upsell__title{margin:0;font-size:1.5rem;font-weight:600;font-weight:var(--font-weight-semibold)}.popup-upsell__close{padding:12px;padding:var(--spacing-xs);background:none;border:none;cursor:pointer;color:inherit}.popup-upsell__main{padding:24px;padding:var(--spacing-md);overflow-y:auto;flex:1}.popup-upsell__products{list-style:none;margin:0;padding:0}.popup-upsell__product{margin-bottom:18px;margin-bottom:var(--spacing-sm)}.popup-upsell__product:last-child{margin-bottom:0}.popup-upsell__product-inner{display:flex;flex-direction:column;text-align:center;align-items:center;gap:18px;gap:var(--spacing-sm);padding:18px;padding:var(--spacing-sm);border:1px solid #DBE0EA;border:1px solid var(--color-border);border-radius:14px;border-radius:var(--border-radius-sm)}@media (min-width: 640px){.popup-upsell__product-inner{flex-direction:row;text-align:left}}.popup-upsell__product-image{margin:0;width:60px;height:60px;flex-shrink:0;background:#F6F6F8;background:var(--color-grey-light);border-radius:14px;border-radius:var(--border-radius-sm);overflow:hidden}@media (min-width: 640px){.popup-upsell__product-image{width:80px;height:80px}}.popup-upsell__product-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.popup-upsell__product-info{flex:1;min-width:0}.popup-upsell__product-name{display:block;line-height:1.25;line-height:var(--font-lineheight-1);font-weight:600;font-weight:var(--font-weight-semibold)}.popup-upsell__product-name:not(:last-child){margin-bottom:6px;margin-bottom:var(--spacing-xxs)}@media (min-width: 640px){.popup-upsell__product-name:not(:last-child){margin-bottom:4px}}.popup-upsell__product-price{display:block}.popup-upsell__footer{display:flex;flex-direction:column;gap:12px;gap:var(--spacing-xs);padding:24px;padding:var(--spacing-md);border-top:1px solid #DBE0EA;border-top:1px solid var(--color-border)}@media (min-width: 640px){.popup-upsell__footer{gap:18px;gap:var(--spacing-sm);flex-direction:row}}.popup-upsell__btn-close{flex:1}.popup-upsell__btn-cart{flex:1;text-align:center;text-decoration:none}.breadcrumbs{font-size:.9375rem;font-weight:400;font-weight:var(--font-weight-regular);color:#646f86;color:var(--color-grey);margin-bottom:24px;margin-bottom:var(--spacing-md)}.breadcrumbs span{display:flex;align-items:center;min-width:0;max-width:100%;text-indent:-9999px}.breadcrumbs span span{text-indent:0}.breadcrumbs span span:after{content:"";display:block;margin:2px 8px 0;width:6px;height:10px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjIxOTY3NCAxLjIxOTI3Qy0wLjA3MzIyNSAwLjk0MDMxNyAtMC4wNzMyMjQ4IDAuNDg4MTYgMC4yMTk2NzQgMC4yMDkyMTFDMC41MTI1NzIgLTAuMDY5NzM3OSAwLjk4NzM0MiAtMC4wNjk3MzggMS4yODAyNCAwLjIwOTIxMUw1Ljc4MDMzIDQuNDk0OTdDNi4wNzMyMyA0Ljc3MzkyIDYuMDczMjMgNS4yMjYwOCA1Ljc4MDMzIDUuNTA1MDNMMS4yODAyNCA5Ljc5MDc5QzAuOTg3MzQyIDEwLjA2OTcgMC41MTI1NzMgMTAuMDY5NyAwLjIxOTY3NCA5Ljc5MDc5Qy0wLjA3MzIyNDcgOS41MTE4NCAtMC4wNzMyMjQ4IDkuMDU5NjggMC4yMTk2NzQgOC43ODA3M0w0LjE4OTQ4IDVMMC4yMTk2NzQgMS4yMTkyN1oiIGZpbGw9IiMyRkI1RTciLz4KPC9zdmc+);background-size:cover}.breadcrumbs span span.breadcrumb_last{display:block;min-width:0;flex:1 1 0%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumbs span span.breadcrumb_last:after{display:none}.breadcrumbs a{text-decoration:underline;transition:color .25s ease;transition:color var(--transition) ease}.breadcrumbs a:hover{color:#2fb5e7;color:var(--color-blue)}.hero{position:relative;display:flex;align-items:center;width:100%;height:auto;aspect-ratio:1 / 1.5;background-color:#000;background-color:var(--color-black)}@media (min-width: 640px){.hero{aspect-ratio:4 / 3;clip-path:polygon(0 0,100% 0,100% 85%,0% 100%)}}@media (min-width: 768px){.hero{aspect-ratio:9 / 6}}@media (min-width: 1140px){.hero{aspect-ratio:1440 / 754;max-height:754px}}.hero:first-child{margin-top:-84px}.hero__container{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;padding-top:82px}@media (min-width: 640px){.hero__container{margin-bottom:5%}}@media (min-width: 1140px){.hero__container{text-align:left;justify-content:flex-start;padding-top:0;margin-bottom:0}}.hero__content{color:#fff;color:var(--color-white);max-width:260px}@media (min-width: 640px){.hero__content{max-width:354px}}.hero__title{font-size:2.5rem;color:inherit}@media (min-width: 640px){.hero__title{font-size:3.375rem}}@media (min-width: 1140px){.hero__title{font-size:3.75rem}}.hero__title:not(:last-child){margin-bottom:24px;margin-bottom:var(--spacing-md)}.hero__text:not(:last-child){margin-bottom:32px;margin-bottom:var(--spacing-lg)}.hero__media{position:absolute;inset:0;opacity:.75}.hero__media img,.hero__media video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cards{display:block;position:relative}.cards__wrapper .swiper{overflow:visible!important}.cards__wrapper .swiper-slide{display:flex;max-width:75vw;height:auto!important}@media (min-width: 640px){.cards__wrapper .swiper-slide{max-width:42vw}}@media (min-width: 1024px){.cards__wrapper .swiper-slide{max-width:28vw}}@media (min-width: 1140px){.cards__wrapper .swiper-slide{max-width:100%}}.card{display:flex;background-position:center;background-repeat:no-repeat;border-radius:30px;overflow:hidden;padding-top:18px;padding-top:var(--spacing-sm);background-size:cover}.card__image{display:flex;align-items:center;justify-content:center}.card__image img{display:block;width:100%;height:auto}.card__content{display:block;position:relative;margin:auto 15px 15px}.card__content-top{position:relative;top:1px;display:block;width:100%;height:auto}.card__content-main{padding:0 18px 18px;padding:0 var(--spacing-sm) var(--spacing-sm) var(--spacing-sm);background-color:#fff;background-color:var(--color-white);border-radius:0 0 18px 18px}@media (min-width: 640px){.card__content-main{padding:0 24px 24px;padding:0 var(--spacing-md) var(--spacing-md) var(--spacing-md)}}.card__title{font-size:1.25rem;line-height:1.25;line-height:var(--font-lineheight-1)}@media (min-width: 640px){.card__title{font-size:1.625rem}}.card__title:not(:last-child){margin-bottom:8px}.card__text{font-size:1rem}.card__button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#fff;color:var(--color-white);background-color:#2fb5e7;background-color:var(--color-blue);margin-top:12px;margin-top:var(--spacing-xs);transition:background-color .25s;transition:background-color var(--transition)}.card__link{flex:1;display:flex;flex-direction:column}.card__link:hover .card__button{background-color:#159dd0;background-color:var(--color-blue-hover)}.card--bg-orange{background-image:url(/wp-content/themes/spotter/dist/images/bg-card-orange.jpg)}.card--bg-green{background-image:url(/wp-content/themes/spotter/dist/images/bg-card-green.jpg)}.card--bg-blue{background-image:url(/wp-content/themes/spotter/dist/images/bg-card-blue.jpg)}.card--bg-grey{background-image:url(/wp-content/themes/spotter/dist/images/bg-card-grey.jpg)}.collage{display:flex;flex-direction:column;gap:32px;gap:var(--spacing-lg)}@media (min-width: 640px){.collage{flex-direction:row}}@media (min-width: 640px){.collage{gap:10%}}.collage__column{display:flex;flex-direction:column;justify-content:space-between;gap:32px;gap:var(--spacing-lg)}@media (min-width: 640px){.collage__column{gap:48px;gap:var(--spacing-xl)}}@media (min-width: 1024px){.collage__column{gap:60px;gap:var(--spacing-xxl)}}@media (min-width: 640px){.collage__column:first-child{width:42%}}@media (min-width: 640px){.collage__column:last-child{width:50%}}.collage__text{flex:1}@media (min-width: 1024px){.collage__text h2,.collage__text h3{font-size:3rem}}@media (min-width: 640px){.collage__text h2:not(:last-child),.collage__text h3:not(:last-child){margin-bottom:32px;margin-bottom:var(--spacing-lg)}}.collage__image img{display:block;border-radius:30px;border-radius:var(--border-radius-md)}@media (min-width: 640px){.collage__image img{border-radius:40px;border-radius:var(--border-radius-lg)}}.featured-products{width:auto;margin-left:-18px;margin-right:-18px;padding:60px 18px;padding:var(--spacing-xxl) var(--spacing-sm);background-color:#f6f6f8;background-color:var(--color-grey-light)}@media (min-width: 1024px){.featured-products{margin-left:0;margin-right:0;padding:48px;padding:var(--spacing-xl);border-radius:30px;border-radius:var(--border-radius-md)}}@media (min-width: 1320px){.featured-products{padding:80px;padding:var(--spacing-xxxl)}}.featured-products__container{display:flex;flex-direction:column;gap:32px;gap:var(--spacing-lg)}@media (min-width: 1320px){.featured-products__container{gap:48px;gap:var(--spacing-xl);flex-direction:row}}.featured-products__container:not(:last-child){margin-bottom:24px;margin-bottom:var(--spacing-md)}@media (min-width: 640px){.featured-products__sidebar{width:300px;display:flex;flex-direction:column;align-items:flex-start}}.featured-products__title{font-size:1.625rem}@media (min-width: 640px){.featured-products__title{font-size:2.5rem}}.featured-products__title:not(:last-child){margin-bottom:24px;margin-bottom:var(--spacing-md)}.featured-products__link{margin-top:auto;font-size:1rem;text-decoration:underline;font-weight:500;font-weight:var(--font-weight-medium);transition:color .25s;transition:color var(--transition)}.featured-products__link:hover{color:#2fb5e7;color:var(--color-blue)}.featured-products__link--desktop{display:none}@media (min-width: 640px){.featured-products__link--desktop{display:inline-block}}.featured-products__link--mobile{display:inline-block}@media (min-width: 640px){.featured-products__link--mobile{display:none}}.featured-products__main{flex:1;display:flex;flex-direction:column;gap:18px;gap:var(--spacing-sm)}@media (min-width: 640px){.featured-products__main{flex-direction:row}}@media (min-width: 1140px){.featured-products__main{gap:32px;gap:var(--spacing-lg)}}.featured-products__column{flex:1;display:flex;flex-direction:column;gap:18px;gap:var(--spacing-sm)}@media (min-width: 1140px){.featured-products__column{gap:32px;gap:var(--spacing-lg)}}.featured-product{display:flex;flex-direction:column;flex:1;border-radius:30px;border-radius:var(--border-radius-md);background-color:#fff;background-color:var(--color-white);border:1px solid #F0F0F2;padding:18px;padding:var(--spacing-sm);box-shadow:0 2px 5px #f2f2f5}.featured-product__image{width:100%;height:auto;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center}.featured-product__image img{display:block;max-width:300px;height:auto}.featured-product__content{display:block;position:relative;margin-top:auto}.featured-product__content-side{display:none}.featured-product__content-top{position:relative;top:1px;display:block;width:100%;height:auto}.featured-product__content-top path{fill:#f6f6f8;fill:var(--color-grey-light)}.featured-product__content-main{padding:0 24px 24px;padding:0 var(--spacing-md) var(--spacing-md) var(--spacing-md);background-color:#f6f6f8;background-color:var(--color-grey-light);border-radius:0 0 18px 18px}.featured-product__title{font-size:1.125rem;font-family:inter-variable,sans-serif;font-family:var(--font-primary);font-weight:400;font-weight:var(--font-weight-regular);margin-bottom:8px}.featured-product__prices{display:flex;align-items:flex-end;gap:8px;margin-bottom:24px;margin-bottom:var(--spacing-md)}.featured-product__button{white-space:nowrap}@media (min-width: 640px){.featured-product--alt{flex-direction:row-reverse;align-items:stretch}.featured-product--alt .featured-product__content{display:flex;flex-direction:row-reverse;margin:0;flex:1;height:210px;min-height:100%}.featured-product--alt .featured-product__content-top{display:none}.featured-product--alt .featured-product__content-side{display:block;width:auto;height:auto}.featured-product--alt .featured-product__content-side path{fill:#f6f6f8;fill:var(--color-grey-light)}.featured-product--alt .featured-product__content-main{flex:1;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;border-radius:18px 0 0 18px}.featured-product--alt .featured-product__title{font-size:1rem}.featured-product--alt .featured-product__image{flex:1;aspect-ratio:auto}.featured-product--alt .featured-product__image img{width:auto;height:auto;max-width:75%;max-height:75%}}@media (min-width: 1024px){.featured-product--alt .featured-product__content{height:210px}}.featured{display:flex;flex-direction:column;gap:32px;gap:var(--spacing-lg)}@media (min-width: 1024px){.featured{flex-direction:row;align-items:center;gap:32px;gap:var(--spacing-lg)}.featured--inverted{flex-direction:row-reverse}}@media (min-width: 1140px){.featured{gap:8%}}.featured__image{position:relative;width:100%;align-self:flex-start;border-radius:40px;border-radius:var(--border-radius-lg);overflow:hidden}@media (min-width: 1024px){.featured__image{width:48.83381924%}}.featured__image img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;transition:transform .25s;transition:transform var(--transition)}.featured__image a:hover img{transform:scale(1.05)}.featured__content--align-centered{text-align:center}.featured__main{flex:1}.featured__title{font-size:1.5rem}@media (min-width: 640px){.featured__title{font-size:2rem}}@media (min-width: 1024px){.featured__title{font-size:2.5rem}}@media (min-width: 1140px){.featured__title{font-size:3.25rem}}.featured__title:not(:last-child){margin-bottom:32px;margin-bottom:var(--spacing-lg)}@media (min-width: 1024px){.featured__title:not(:last-child){margin-bottom:48px;margin-bottom:var(--spacing-xl)}}.featured__text{margin-top:-18px}.featured__text:not(:last-child){margin-bottom:32px;margin-bottom:var(--spacing-lg)}@media (min-width: 1024px){.featured__text:not(:last-child){margin-bottom:48px;margin-bottom:var(--spacing-xl)}}.featured__usps:not(:last-child){margin-bottom:32px;margin-bottom:var(--spacing-lg)}@media (min-width: 1024px){.featured__usps:not(:last-child){margin-bottom:48px;margin-bottom:var(--spacing-xl)}}.featured__usp{display:block;position:relative;padding-left:36px;text-align:left}@media (min-width: 640px){.featured__usp{padding-left:46px}}.featured__usp:not(:last-child){margin-bottom:18px}.featured__usp:before{content:"";display:block;position:absolute;top:0;left:0;width:24px;height:24px;background-image:url(/wp-content/themes/spotter/dist/images/icon-check.svg);background-size:cover;background-repeat:no-repeat;background-position:center center}@media (min-width: 640px){.featured__usp:before{top:-2px;width:30px;height:30px}}.featured__usp p strong{font-size:1.25rem;line-height:1.25;line-height:var(--font-lineheight-1);font-family:sofia-pro,sans-serif;font-family:var(--font-sofia);font-weight:600;font-weight:var(--font-weight-semibold)}.featured__usp p:not(:last-child){margin-bottom:0}.featured__icons{display:grid;grid-gap:48px;grid-gap:var(--spacing-xl);gap:48px;gap:var(--spacing-xl);grid-template-columns:repeat(2,1fr);max-width:75%}@media (min-width: 1140px){.featured__icons{max-width:400px}}.featured__content--align-centered .featured__icons{margin:0 auto}.featured__icons:not(:last-child){margin-bottom:32px;margin-bottom:var(--spacing-lg)}@media (min-width: 1024px){.featured__icons:not(:last-child){margin-bottom:48px;margin-bottom:var(--spacing-xl)}}.featured__icon{display:flex;flex-direction:column;font-size:1rem}.featured__content--align-centered .featured__icon{justify-content:center;align-items:center}.featured__icon strong{font-size:1.125rem}.featured__icon img{display:block;width:72px;margin-bottom:12px;margin-bottom:var(--spacing-xs)}@media (min-width: 1024px){.featured__icon img{width:96px}}.usps{display:flex;flex-wrap:wrap;justify-content:center;gap:32px;gap:var(--spacing-lg)}@media (min-width: 1024px){.usps{gap:18px;gap:var(--spacing-sm)}}.usp{width:50%;display:flex;flex-direction:column;align-items:center}@media (min-width: 640px){.usp{width:25%}}@media (min-width: 1024px){.usp{flex:1}}.usp__icon{display:flex;align-items:center;justify-content:center;width:86px;height:86px;border-radius:50%;background-color:#e6f8fd;background-color:var(--color-blue-light)}.usp__icon:not(:last-child){margin-bottom:18px;margin-bottom:var(--spacing-sm)}.usp__icon img{display:block;width:auto;height:auto;max-width:56px;max-height:56px;margin:0 auto}.usp__text{font-size:.9375rem;line-height:1.375;line-height:var(--font-lineheight-2);text-align:center;max-width:300px;margin:0 auto}@media (min-width: 640px){.usp__text{font-size:1rem}}.banner{display:block;padding:48px 32px;padding:var(--spacing-xl) var(--spacing-lg);text-align:center;background-color:#f6f6f8;background-color:var(--color-grey-light);background-image:url(/wp-content/themes/spotter/dist/images/bg-banner.jpg);background-size:924px 556px;background-position:68% center;background-repeat:no-repeat;border-radius:30px;border-radius:var(--border-radius-md)}@media (min-width: 640px){.banner{padding:48px;padding:var(--spacing-xl);background-size:cover;background-position:100% 100%}}@media (min-width: 1024px){.banner{text-align:left;background-size:924px 556px;padding:48px 8%;padding:var(--spacing-xl) 8%}}.banner__container{display:flex;flex-direction:column-reverse}@media (min-width: 1024px){.banner__container{flex-direction:row;align-items:center}}.banner__image{display:block;position:relative;margin-bottom:32px;margin-bottom:var(--spacing-lg)}@media (min-width: 1024px){.banner__image{margin-left:auto;margin-bottom:0}}.banner__image img{display:block;margin:0 auto}@media (min-width: 640px){.banner__image img{max-width:248px}}@media (min-width: 1024px){.banner__image img{max-width:320px}}.banner__label-image{position:absolute;z-index:5;top:0;right:0;width:80px;height:auto}@media (min-width: 1024px){.banner__label-image{width:124px}}.banner__label-image img{display:block;width:100%;max-width:100%;height:auto}@media (min-width: 1024px){.banner__content{max-width:60%}}.banner__title{font-size:1.5rem;margin-bottom:32px;margin-bottom:var(--spacing-lg)}@media (min-width: 480px){.banner__title{font-size:2.25rem}}@media (min-width: 1024px){.banner__title{font-size:3rem}}.banner__title--desktop{display:none}@media (min-width: 1024px){.banner__title--desktop{display:block;max-width:480px}}.banner__title--mobile{display:block}@media (min-width: 1024px){.banner__title--mobile{display:none}}.banner__text:not(:last-child){margin-bottom:32px;margin-bottom:var(--spacing-lg)}body.post-type-archive-product .shop-overview__products.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:32px;grid-gap:var(--spacing-lg);gap:32px;gap:var(--spacing-lg)}.products{width:auto;margin-left:-18px;margin-right:-18px;padding:60px 18px;padding:var(--spacing-xxl) var(--spacing-sm);background-color:#f6f6f8;background-color:var(--color-grey-light);overflow-x:hidden}@media (min-width: 1024px){.products{margin-left:0;margin-right:0;padding:48px;padding:var(--spacing-xl);border-radius:30px;border-radius:var(--border-radius-md)}}@media (min-width: 1140px){.products{padding:80px;padding:var(--spacing-xxxl)}}.products__slider:not(:last-child){margin-bottom:48px;margin-bottom:var(--spacing-xl)}.products__slider .swiper{overflow:visible!important}.products__slider .swiper-slide{height:auto!important}.products__navigation{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;gap:var(--spacing-lg)}@media (min-width: 640px){.products__navigation{flex-direction:row;align-items:center}}.products__pagination{display:flex;gap:6px;gap:var(--spacing-xxs)}.products__pagination.swiper-pagination-lock{display:none}.products__pagination .swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;border:1px solid #1D2939;border:1px solid var(--color-dark);opacity:.3;transition:opacity .25s,background-color .25s;transition:opacity var(--transition),background-color var(--transition)}.products__pagination .swiper-pagination-bullet:hover{opacity:.75;cursor:pointer}.products__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background-color:#1d2939;background-color:var(--color-dark)}.products__arrows{display:flex;gap:12px;gap:var(--spacing-xs)}@media (min-width: 640px){.products__arrows{gap:6px;gap:var(--spacing-xxs);margin-left:auto}}@media (min-width: 1140px){.products__arrows{transform:translate(-36px)}}.products__arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#1d2939;color:var(--color-dark);border:2px solid #1D2939;border:2px solid var(--color-dark);transition:background-color .25s,border-color .25s,color .25s,opacity .25s;transition:background-color var(--transition),border-color var(--transition),color var(--transition),opacity var(--transition)}.products__arrow.swiper-button-lock{display:none}.products__arrow--prev{transform:rotate(180deg)}.products__arrow.swiper-button-disabled{opacity:.25}.products__arrow:hover{color:#fff;color:var(--color-white);background-color:#1d2939;background-color:var(--color-dark)}.products .product-tile{display:flex;flex:1;border-radius:30px;border-radius:var(--border-radius-md);background-color:#fff;background-color:var(--color-white);border:1px solid #F0F0F2;box-shadow:0 2px 5px #f2f2f5;height:100%}.products .product-tile__inner{display:flex;flex-direction:column;padding:18px;padding:var(--spacing-sm);flex:1}.products .product-tile__image{width:100%;height:auto;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center}.products .product-tile__image img{display:block;max-width:75%;height:auto}.products .product-tile__content{display:block;position:relative;margin-top:auto}.products .product-tile__content-top{position:relative;top:1px;display:block;width:100%;height:auto}.products .product-tile__content-top path{fill:#f6f6f8;fill:var(--color-grey-light)}.products .product-tile__content-main{padding:6px 24px 24px;padding:6px var(--spacing-md) var(--spacing-md) var(--spacing-md);background-color:#f6f6f8;background-color:var(--color-grey-light);border-radius:0 0 18px 18px}.products .product-tile__title{font-size:1rem;font-family:inter-variable,sans-serif;font-family:var(--font-primary);font-weight:400;font-weight:var(--font-weight-regular);margin-bottom:10px}@media (min-width: 640px){.products .product-tile__title{font-size:1.125rem;margin-bottom:8px}}.products .product-tile__prices{display:flex;align-items:flex-end;gap:8px;margin-bottom:24px;margin-bottom:var(--spacing-md)}.app{padding-top:64px}@media (min-width: 1024px){.app{padding-top:0}}.app__container{display:flex;flex-direction:column-reverse;gap:32px;gap:var(--spacing-lg)}@media (min-width: 1024px){.app__container{flex-direction:row;gap:15%}}.app__screenshots{display:flex;justify-content:center;align-items:flex-start;padding:32px;padding:var(--spacing-lg);background-color:#f6f6f8;background-color:var(--color-grey-light);background-image:url(/wp-content/themes/spotter/dist/images/bg-banner.jpg);background-size:cover;border-radius:30px;border-radius:var(--border-radius-md)}@media (min-width: 1024px){.app__screenshots{width:36%;padding:60px 0;padding:var(--spacing-xxl) 0;background-image:url(/wp-content/themes/spotter/dist/images/bg-banner-desktop.jpg)}}.app__screenshot{position:relative;z-index:2;max-width:148px;margin-top:-64px;padding:6px;border-radius:24px;background-color:#1d2939;background-color:var(--color-dark)}@media (min-width: 1024px){.app__screenshot{margin-top:10%;margin-left:0;max-width:294px;padding:12px;right:24%;border-radius:40px}}.app__screenshot:last-child{z-index:1;margin-top:-90px;margin-left:-48px}@media (min-width: 1024px){.app__screenshot:last-child{margin-top:0;margin-left:-25%}}.app__screenshot:before,.app__screenshot:after{content:"";display:block;position:absolute;width:2px;right:-2px;border-radius:0 2px 2px 0;background-color:#1d2939;background-color:var(--color-dark)}@media (min-width: 1024px){.app__screenshot:before,.app__screenshot:after{width:3px;right:-3px;border-radius:0 3px 3px 0}}.app__screenshot:before{top:48px;height:36px}@media (min-width: 1024px){.app__screenshot:before{top:80px;height:64px}}.app__screenshot:after{top:100px;height:18px}@media (min-width: 1024px){.app__screenshot:after{top:186px;height:32px}}.app__screenshot img{display:block;border-radius:17.5px}@media (min-width: 1024px){.app__screenshot img{border-radius:30px}}.app__content{text-align:center;flex:1}@media (min-width: 1024px){.app__content{padding-top:48px;padding-top:var(--spacing-xl)}}@media (min-width: 1140px){.app__content{padding-top:60px;padding-top:var(--spacing-xxl)}}.app__title{font-size:1.5rem;max-width:75%;margin:0 auto}@media (min-width: 640px){.app__title{font-size:2.25rem}}@media (min-width: 1024px){.app__title{font-size:2.5rem}}@media (min-width: 1140px){.app__title{font-size:3rem}}.app__title:not(:last-child){margin-bottom:32px;margin-bottom:var(--spacing-lg)}@media (min-width: 640px){.app__title:not(:last-child){margin-bottom:48px;margin-bottom:var(--spacing-xl)}}@media (min-width: 1140px){.app__title:not(:last-child){margin-bottom:60px;margin-bottom:var(--spacing-xxl)}}.app__usps{display:grid;grid-gap:32px;grid-gap:var(--spacing-lg);gap:32px;gap:var(--spacing-lg);margin:0 auto}@media (min-width: 768px){.app__usps{grid-template-columns:repeat(2,1fr);gap:48px;gap:var(--spacing-xl)}}@media (min-width: 1024px){.app__usps{max-width:75%}}.app__usp{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:248px;margin:0 auto}.app__usp-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background-color:#e6f8fd;background-color:var(--color-blue-light)}@media (min-width: 1140px){.app__usp-icon{width:86px;height:86px}}.app__usp-icon:not(:last-child){margin-bottom:18px;margin-bottom:var(--spacing-sm)}.app__usp-icon img{display:block;width:auto;height:auto;max-width:60px;max-height:60px;margin:0 auto}.app__usp-title{font-size:1.25rem;margin-bottom:6px;margin-bottom:var(--spacing-xxs)}.app__usp-text{font-size:.9375rem;line-height:1.375;line-height:var(--font-lineheight-2)}@media (min-width: 640px){.app__usp-text{font-size:1rem}}.app__button{margin-top:48px;margin-top:var(--spacing-xl)}.quote-block{display:block;position:relative;border-radius:30px;border-radius:var(--border-radius-md);overflow:hidden}@media (min-width: 768px){.quote-block{border-radius:40px;border-radius:var(--border-radius-lg)}}.quote-block__content{color:#fff;color:var(--color-white);padding:0 32px 32px;padding:0 var(--spacing-lg) var(--spacing-lg) var(--spacing-lg);background-color:#1d2939;background-color:var(--color-dark)}@media (min-width: 768px){.quote-block__content{position:absolute;z-index:2;transform:translateY(-50%);top:50%;left:45%;padding:0;max-width:400px;background-color:transparent}.quote-block--alignment-left .quote-block__content{left:10%}}@media (min-width: 1024px){.quote-block__content{left:55%;max-width:554px}.quote-block--alignment-left .quote-block__content{left:10%}}.quote-block__quote{font-size:1.875rem;font-family:sofia-pro,sans-serif;font-family:var(--font-sofia);line-height:1.15;font-weight:700;font-weight:var(--font-weight-bold)}@media (min-width: 640px){.quote-block__quote{font-size:2.25rem}}@media (min-width: 768px){.quote-block__quote{font-size:2.5rem}}@media (min-width: 1024px){.quote-block__quote{font-size:3rem}}@media (min-width: 1140px){.quote-block__quote{font-size:3.5rem}}.quote-block__quote:not(:last-child){margin-bottom:24px;margin-bottom:var(--spacing-md)}@media (min-width: 640px){.quote-block__quote:not(:last-child){margin-bottom:32px;margin-bottom:var(--spacing-lg)}}.quote-block__name{font-size:1rem;font-weight:700;font-weight:var(--font-weight-bold)}@media (min-width: 640px){.quote-block__name{font-size:1.125rem}}.quote-block__subtitle{font-size:.75rem}@media (min-width: 640px){.quote-block__subtitle{font-size:.875rem}}.quote-block__image{display:block;position:relative;width:100%;height:auto;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:30px;border-radius:var(--border-radius-md)}@media (min-width: 768px){.quote-block__image{aspect-ratio:16 / 9}}.quote-block__image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1d2939;background-color:var(--color-dark);background:linear-gradient(to top,#1D2939 0%,transparent 100%);background:linear-gradient(to top,var(--color-dark) 0%,transparent 100%);z-index:1}@media (min-width: 768px){.quote-block__image:before{display:none}}.quote-block__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.reviews{position:relative;width:auto;margin-left:-18px;margin-right:-18px;padding:60px 18px;padding:var(--spacing-xxl) var(--spacing-sm);background-color:#f6f6f8;background-color:var(--color-grey-light);overflow-x:hidden}@media (min-width: 1024px){.reviews{margin-left:0;margin-right:0;padding:48px;padding:var(--spacing-xl);border-radius:30px;border-radius:var(--border-radius-md)}}@media (min-width: 1140px){.reviews{padding:80px;padding:var(--spacing-xxxl)}}.reviews .swiper{overflow:visible!important}@media (min-width: 1024px){.reviews .swiper{overflow:hidden!important}}.review{padding:24px;padding:var(--spacing-md);border-radius:30px;border-radius:var(--border-radius-md);background-color:#fff;background-color:var(--color-white);border:1px solid #F0F0F2;box-shadow:0 2px 5px #f2f2f5}@media (min-width: 640px){.review{padding:32px;padding:var(--spacing-lg)}}.review__rating{display:flex;align-items:center;margin-left:-4px;margin-bottom:24px;margin-bottom:var(--spacing-md)}.review__stars{display:flex;position:relative;width:86px;height:14px;background-image:url(/wp-content/themes/spotter/dist/images/bg-stars.svg);background-size:86px 14px;background-position:center left;background-repeat:no-repeat}.review__stars span{display:block;width:86px;height:14px;background-image:url(/wp-content/themes/spotter/dist/images/bg-stars-filled.svg);background-size:86px 14px;background-position:center left;background-repeat:no-repeat}.review__score{margin-left:6px;margin-left:var(--spacing-xxs)}.review__content{font-size:1rem;min-height:254px}.review__content:before{content:"";display:block;width:24px;height:19px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxOSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDIzIDE5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSIjMWQyOTM5IiBkPSJNMTAuMjUgMTlIMHYtNy44cTAtNC4zMDcgMS44MTQtNi44UTMuNjMgMS45MSA4LjAzNCAwbDIuMjE2IDQuMTQ1UTcuNTQgNS40MDIgNi41MDMgNi42NTkgNS40NjYgNy44OTQgNS4zNSA5LjU5M2g0Ljl6TTIzIDE5SDEyLjc1di03LjhxMC00LjMwNyAxLjgxNS02LjggMS44MTUtMi40OSA2LjIyLTQuNEwyMyA0LjE0NXEtMi43MSAxLjI1Ny0zLjc0NiAyLjUxNC0xLjAzNyAxLjIzNS0xLjE1NSAyLjkzNEgyM3oiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3ZnPg==);background-size:24px 19px;background-position:center center;background-repeat:no-repeat;margin-bottom:12px}.review__text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;white-space:normal}.review__footer{display:block;position:relative;margin:auto -12px -12px}@media (min-width: 640px){.review__footer{margin-left:-18px;margin-right:-18px;margin-bottom:-18px}}.review__footer-top{position:relative;top:1px;display:block;width:100%;height:auto}.review__footer-top path{fill:#f6f6f8;fill:var(--color-grey-light)}.review__footer-main{display:flex;align-items:center;gap:15px;padding:2px 24px 24px;padding:2px var(--spacing-md) var(--spacing-md) var(--spacing-md);background-color:#f6f6f8;background-color:var(--color-grey-light);border-radius:0 0 18px 18px}.review__name{font-size:1.125rem;line-height:1.375;line-height:var(--font-lineheight-2)}.review__date{font-size:.875rem}.review__image{width:54px;height:54px;border-radius:50%;overflow:hidden;background-color:#f6f6f8;background-color:var(--color-grey-light);box-shadow:inset 0 0 14px #0000001a}.review__image img{display:block;width:100%;height:100%}.toggles__title{font-size:1.5rem}@media (min-width: 640px){.toggles__title{font-size:2.25rem;line-height:1.25;line-height:var(--font-lineheight-1)}}@media (min-width: 1320px){.toggles__title{font-size:2.5rem}}.toggles__title:not(:last-child){margin-bottom:24px;margin-bottom:var(--spacing-md)}.toggles__content{display:grid;grid-gap:48px;grid-gap:var(--spacing-xl);gap:48px;gap:var(--spacing-xl);grid-row-gap:24px;grid-row-gap:var(--spacing-md);row-gap:24px;row-gap:var(--spacing-md)}@media (min-width: 1024px){.toggles__content{row-gap:32px;row-gap:var(--spacing-lg);grid-template-columns:repeat(2,1fr)}}.toggles__link{display:flex;justify-content:center;margin-top:32px;margin-top:var(--spacing-lg)}@media (min-width: 1024px){.toggles__link{margin-top:48px;margin-top:var(--spacing-xl)}}.toggles__link a{font-size:1rem;font-weight:500;font-weight:var(--font-weight-medium);text-decoration:underline;transition:color .25s;transition:color var(--transition)}.toggles__link a:hover{color:#2fb5e7;color:var(--color-blue)}.toggle{padding-top:24px;padding-top:var(--spacing-md);padding-bottom:24px;padding-bottom:var(--spacing-md);border-bottom:1px solid #DBE0EA;border-bottom:1px solid var(--color-border)}.toggle__button{position:relative;display:block;width:100%;padding-right:32px;color:var(--color-primary);text-align:left;font-size:1rem;font-family:inter-variable,sans-serif;font-family:var(--font-primary);font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.2;transition:color .25s;transition:color var(--transition)}@media (min-width: 640px){.toggle__button{font-size:1.0625rem;font-weight:600;font-weight:var(--font-weight-semibold)}}.toggle--small .toggle__button{font-size:1rem}.toggle__button:before{content:"";position:absolute;top:4px;right:0;width:15px;height:16px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjQzNTMgNy45Mjg3MUMxNC44MjU3IDguMzE5MTQgMTQuODI1NSA4Ljk1MjIzIDE0LjQzNTMgOS4zNDI3N0w4LjA3MTAyIDE1LjcwN0M3LjY4MDUgMTYuMDk3NiA3LjA0NzQ5IDE2LjA5NzYgNi42NTY5NiAxNS43MDdMMC4yOTI3MDQgOS4zNDI3N0MtMC4wOTc1MjMxIDguOTUyMjIgLTAuMDk3NzIxMSA4LjMxOTE0IDAuMjkyNzA0IDcuOTI4NzFDMC42ODMxMyA3LjUzODI5IDEuMzE2MjIgNy41Mzg0OCAxLjcwNjc3IDcuOTI4NzFMNi4zNjM5OSAxMi41ODU5TDYuMzYzOTkgLTMuNjU2MDRlLTA3TDguMzYzOTkgLTIuNzgxODFlLTA3TDguMzYzOTkgMTIuNTg1OUwxMy4wMjEyIDcuOTI4NzFDMTMuNDExOCA3LjUzODQ4IDE0LjA0NDkgNy41MzgyOSAxNC40MzUzIDcuOTI4NzFaIiBmaWxsPSIjMUQyOTM5Ii8+Cjwvc3ZnPgo=);background-size:15px 16px;background-position:cover;background-repeat:no-repeat;opacity:.25;transition:transform .25s,opacity .25s;transition:transform var(--transition),opacity var(--transition)}.is-active .toggle__button:before{transform:rotate(180deg)}.toggle__button:hover{cursor:pointer}.toggle__button:hover:before{opacity:1}.toggle__pane{display:none;padding-top:18px;padding-top:var(--spacing-sm);padding-bottom:12px;padding-bottom:var(--spacing-xs);font-size:1rem}.toggle__pane h2,.toggle__pane h3,.toggle__pane h4{font-size:1.125rem}.toggle__pane h2:not(:last-child),.toggle__pane h3:not(:last-child),.toggle__pane h4:not(:last-child){margin-bottom:12px;margin-bottom:var(--spacing-xs)}.is-active .toggle__pane{display:block}.intro{display:block;position:relative;margin-left:-18px;margin-right:-18px;padding-top:32px;padding-top:var(--spacing-lg);padding-bottom:32px;padding-bottom:var(--spacing-lg);background-image:url(/wp-content/themes/spotter/dist/images/bg-intro-mobile-green.jpg);background-size:100% auto;background-position:center top;background-repeat:no-repeat;background-color:#78c39b;background-color:var(--color-green)}@media (min-width: 1024px){.intro{margin-left:0;margin-right:0;border-radius:30px;border-radius:var(--border-radius-md);overflow:hidden;padding:24px;padding:var(--spacing-md);background-image:url(/wp-content/themes/spotter/dist/images/bg-intro-green.jpg);background-size:cover}}.intro__container{display:flex;flex-direction:column-reverse}@media (min-width: 1024px){.intro__container{flex-direction:row;height:480px}}@media (min-width: 1320px){.intro__container{height:540px}}.intro__image{position:relative;z-index:1;padding-left:18px;padding-left:var(--spacing-sm);padding-right:18px;padding-right:var(--spacing-sm);display:flex;align-items:flex-end;justify-content:center}@media (min-width: 1024px){.intro__image{position:absolute;top:0;right:0;bottom:0;width:55%}}@media (min-width: 1320px){.intro__image{width:50%}}.intro__image img{display:block;width:100%;height:auto}.intro__main{position:relative;z-index:2;padding:18px;padding:var(--spacing-sm);margin-top:-54px}@media (min-width: 640px){.intro__main{margin-top:-90px}}@media (min-width: 1024px){.intro__main{padding:0;margin-top:0;max-width:420px}}@media (min-width: 1140px){.intro__main{max-width:540px}}.intro__content{display:block;position:relative}@media (min-width: 1024px){.intro__content{display:flex;height:100%}}.intro__content-top{position:relative;top:1px;display:block;width:100%;height:auto}@media (min-width: 1024px){.intro__content-top{display:none}}.intro__content-top svg{display:block;width:100%;height:auto}.intro__content-top svg path{fill:#fff;fill:var(--color-white)}.intro__content-side{display:none}@media (min-width: 1024px){.intro__content-side{display:flex;position:absolute;top:0;right:1px;bottom:0;transform:translate(100%)}}.intro__content-side svg{display:block;width:100%;height:100%}.intro__content-side svg path{fill:#fff;fill:var(--color-white)}.intro__content-main{padding:6px 24px 32px;padding:6px var(--spacing-md) var(--spacing-lg) var(--spacing-md);background-color:#fff;background-color:var(--color-white);border-radius:0 0 18px 18px;display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width: 640px){.intro__content-main{padding:6px 10% 48px;padding:6px 10% var(--spacing-xl) 10%;text-align:left;align-items:flex-start;justify-content:center}}@media (min-width: 1024px){.intro__content-main{padding:60px 18px 60px 48px;padding:var(--spacing-xxl) var(--spacing-sm) var(--spacing-xxl) var(--spacing-xl);border-radius:16px 0 0 16px}}@media (min-width: 1140px){.intro__content-main{padding:80px 18px 80px 60px;padding:var(--spacing-xxxl) var(--spacing-sm) var(--spacing-xxxl) var(--spacing-xxl)}}.intro__title{font-size:1.75rem;margin-top:-8px}@media (min-width: 640px){.intro__title{font-size:2rem}}@media (min-width: 1024px){.intro__title{font-size:2.5rem;line-height:1}}@media (min-width: 1140px){.intro__title{font-size:3.25rem}}.intro__title:not(:last-child){margin-bottom:18px;margin-bottom:var(--spacing-sm)}@media (min-width: 1024px){.intro__title:not(:last-child){margin-bottom:24px;margin-bottom:var(--spacing-md)}}.intro__text:not(:last-child){margin-bottom:24px;margin-bottom:var(--spacing-md)}.intro--color-red{background-color:#ec6e4f;background-color:var(--color-orange);background-image:url(/wp-content/themes/spotter/dist/images/bg-intro-mobile-orange.jpg)}@media (min-width: 1024px){.intro--color-red{background-image:url(/wp-content/themes/spotter/dist/images/bg-intro-orange.jpg)}}.intro--color-purple{background-color:#6376bc;background-color:var(--color-purple);background-image:url(/wp-content/themes/spotter/dist/images/bg-intro-mobile-purple.jpg)}@media (min-width: 1024px){.intro--color-purple{background-image:url(/wp-content/themes/spotter/dist/images/bg-intro-purple.jpg)}}.intro--color-grey{background-color:#646f86;background-color:var(--color-grey);background-image:url(/wp-content/themes/spotter/dist/images/bg-intro-mobile-grey.jpg)}@media (min-width: 1024px){.intro--color-grey{background-image:url(/wp-content/themes/spotter/dist/images/bg-intro-grey.jpg)}}.intro--color-grey-light{background-color:#f6f6f8;background-color:var(--color-grey-light);background-image:url(/wp-content/themes/spotter/dist/images/bg-intro-mobile-grey-light.jpg)}@media (min-width: 1024px){.intro--color-grey-light{background-image:url(/wp-content/themes/spotter/dist/images/bg-intro-grey-light.jpg)}}.choices{display:grid;grid-gap:32px;grid-gap:var(--spacing-lg);gap:32px;gap:var(--spacing-lg)}@media (min-width: 768px){.choices{gap:18px;gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr)}}@media (min-width: 1140px){.choices{gap:32px;gap:var(--spacing-lg)}}.choice{padding-top:32px}@media (min-width: 1024px){.choice{padding-top:84px}}.choice__inner{display:block;padding:24px;padding:var(--spacing-md);background-color:#f6f6f8;background-color:var(--color-grey-light);border-radius:40px;border-radius:var(--border-radius-lg)}.choice__image{display:flex;justify-content:center;margin-top:-54px}@media (min-width: 1024px){.choice__image{margin-top:-84px}}.choice__image img{width:auto;height:284px}@media (min-width: 640px){.choice__image img{height:320px}}@media (min-width: 1024px){.choice__image img{height:380px}}@media (min-width: 1140px){.choice__image img{height:480px}}.choice__content{display:block;position:relative;z-index:2;margin-top:-64px}@media (min-width: 640px){.choice__content{margin-top:-72px}}@media (min-width: 1024px){.choice__content{margin-top:-100px}}.choice__content-top{position:relative;display:block;width:100%;height:auto;margin-left:-1px}.choice__content-top svg{display:block;width:100%;height:auto}.choice__content-top svg path{fill:#fff;fill:var(--color-white)}.choice__content-main{background-color:#fff;background-color:var(--color-white);border-radius:0 0 30px 30px;border-radius:0 0 var(--border-radius-md) var(--border-radius-md);display:flex;flex-direction:column;gap:18px;gap:var(--spacing-sm);padding:0 24px 24px;padding:0 var(--spacing-md) var(--spacing-md) var(--spacing-md)}@media (min-width: 640px){.choice__content-main{padding:0 32px 24px;padding:0 var(--spacing-lg) var(--spacing-md) var(--spacing-lg)}}@media (min-width: 1024px){.choice__content-main{flex-direction:row;align-items:center;gap:32px;gap:var(--spacing-lg);margin-top:-14px}}.choice__title{font-size:1.5rem;flex:1}@media (min-width: 640px){.choice__title{font-size:1.75rem}}@media (min-width: 1024px){.choice__title{font-size:1.625rem}}.features-slider{display:block;position:relative;margin-left:-18px;margin-right:-18px;padding:48px 18px;padding:var(--spacing-xl) var(--spacing-sm);background-color:#f6f6f8;background-color:var(--color-grey-light)}@media (min-width: 1024px){.features-slider{margin-left:0;margin-right:0;border-radius:40px;border-radius:var(--border-radius-lg);padding:148px 60px;padding:148px var(--spacing-xxl);display:flex;gap:60px;gap:var(--spacing-xxl)}}@media (min-width: 1140px){.features-slider{padding-left:8%;padding-right:8%}}.features-slider__items{position:relative}@media (min-width: 1024px){.features-slider__items{display:flex;flex-direction:column;gap:18px;gap:var(--spacing-sm);width:100%}}@media (min-width: 1140px){.features-slider__items{min-height:580px}}.features-slider__item{display:none}.features-slider__item.is-active{display:block}@media (min-width: 1024px){.features-slider__item{display:block;max-width:50%}}.features-slider__image{position:relative;z-index:2;width:190px;padding:8px;border-radius:32px;background-color:#1d2939;background-color:var(--color-dark);margin:0 auto 24px;margin:0 auto var(--spacing-md) auto;box-shadow:0 15px 60px #0003}@media (min-width: 1024px){.features-slider__image{position:absolute;top:50%;transform:translateY(-50%);right:5%;opacity:0;width:275px;padding:12px;border-radius:50px;transition:opacity .25s;transition:opacity var(--transition)}.is-active .features-slider__image{opacity:1}}@media (min-width: 1140px){.features-slider__image{width:320px}}.features-slider__image:before,.features-slider__image:after{content:"";display:block;position:absolute;width:2px;right:-2px;border-radius:0 2px 2px 0;background-color:#1d2939;background-color:var(--color-dark)}@media (min-width: 1024px){.features-slider__image:before,.features-slider__image:after{width:3px;right:-3px;border-radius:0 3px 3px 0}}.features-slider__image:before{top:48px;height:36px}@media (min-width: 1024px){.features-slider__image:before{top:80px;height:64px}}.features-slider__image:after{top:100px;height:18px}@media (min-width: 1024px){.features-slider__image:after{top:186px;height:32px}}.features-slider__image img{display:block;border-radius:25px}@media (min-width: 1024px){.features-slider__image img{border-radius:40px}}.features-slider__content{position:relative;z-index:2;padding:24px;padding:var(--spacing-md);background-color:#fff;background-color:var(--color-white);border-radius:30px;border-radius:var(--border-radius-md);max-width:70vw;margin:0 auto}@media (min-width: 640px){.features-slider__content{max-width:70vw;text-align:center;padding:32px;padding:var(--spacing-lg)}}@media (min-width: 1024px){.features-slider__content{text-align:left;margin:0;max-width:100%;padding:18px 18px 14px;padding:var(--spacing-sm) var(--spacing-sm) 14px var(--spacing-sm);border-radius:14px;border-radius:var(--border-radius-sm)}.features-slider__content:hover{cursor:pointer}}.features-slider__title{font-size:1.125rem;margin-bottom:6px;margin-bottom:var(--spacing-xxs)}@media (min-width: 640px){.features-slider__title{font-size:1.5rem}}@media (min-width: 1024px){.features-slider__title{font-size:1.25rem}}.features-slider__text{font-size:1rem;line-height:1.375;line-height:var(--font-lineheight-2)}@media (min-width: 1024px){.features-slider__text{max-height:0;overflow:hidden;opacity:0;transition:max-height .25s linear,opacity .25s linear;transition:max-height var(--transition) linear,opacity var(--transition) linear}.is-active .features-slider__text{max-height:64px;opacity:1}}.features-slider__button{display:none}@media (min-width: 1024px){.features-slider__button{display:block;position:absolute;top:14px;right:14px;width:32px;height:32px;background-image:url(/wp-content/themes/spotter/dist/images/icon-arrow-down.svg);background-size:15px 16px;background-repeat:no-repeat;background-position:center;transition:transform .25s;transition:transform var(--transition)}.features-slider__button:hover{cursor:pointer}.is-active .features-slider__button{transform:rotate(180deg)}}@media (min-width: 1024px){.features-slider__navigation{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;gap:var(--spacing-xs)}}.features-slider__arrow{position:absolute;z-index:2;bottom:64px;display:flex;align-items:center;justify-content:center;width:36px;height:72px;border-radius:36px 0 0 36px;padding-left:6px;color:#1d2939;color:var(--color-dark);background-color:#fff;transition:background-color .25s;transition:background-color var(--transition)}.features-slider__arrow:hover{background-color:#0000000d}@media (min-width: 1024px){.features-slider__arrow{position:relative;inset:auto;width:40px;height:40px;border-radius:50%;padding-left:0}}.features-slider__arrow--prev{left:0;transform:rotate(180deg)}@media (min-width: 1024px){.features-slider__arrow--prev{padding-left:1px;transform:rotate(-90deg)}}.features-slider__arrow--next{right:0}@media (min-width: 1024px){.features-slider__arrow--next{padding-left:4px;transform:rotate(90deg)}}.specs{position:relative;display:flex;flex-direction:column;margin-left:-18px;margin-right:-18px;gap:48px;gap:var(--spacing-xl);padding:48px 18px;padding:var(--spacing-xl) var(--spacing-sm);background-color:#f6f6f8;background-color:var(--color-grey-light)}@media (min-width: 768px){.specs{flex-direction:row;gap:60px;gap:var(--spacing-xxl)}}@media (min-width: 1024px){.specs{gap:5%;margin-left:0;margin-right:0;border-radius:40px;border-radius:var(--border-radius-lg);padding:80px 60px;padding:var(--spacing-xxxl) var(--spacing-xxl)}}.specs__column{flex:1}@media (min-width: 768px){.specs__column:last-child{max-width:35%}}.specs__title{font-size:1.625rem}.specs__title:not(:last-child){margin-bottom:24px;margin-bottom:var(--spacing-md)}.specs__list-item{display:flex;flex-direction:flex-start;gap:18px;gap:var(--spacing-sm);padding-top:14px;padding-bottom:14px;font-size:1rem}.specs__list-item:not(:last-child){border-bottom:1px solid rgba(219,224,234,1)}.specs__list-label{flex:1;font-weight:600;font-weight:var(--font-weight-semibold)}.specs__list-text{text-align:right}.specs__content{display:grid;grid-gap:18px;grid-gap:var(--spacing-sm);gap:18px;gap:var(--spacing-sm)}.specs__content-item{display:flex;align-items:center;gap:18px;gap:var(--spacing-sm)}.specs__content-image{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background-color:#fff;background-color:var(--color-white);border-radius:18px}.specs__content-image img{display:block;width:auto;height:auto;max-width:80%;max-height:80%;-o-object-fit:cover;object-fit:cover}.specs__content-label{font-weight:600;font-weight:var(--font-weight-semibold);font-size:1rem;line-height:1.25;line-height:var(--font-lineheight-1)}.posts{position:relative}.posts .swiper{overflow:visible!important}.highlight__info{display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px;gap:var(--spacing-lg);max-width:540px;margin:0 auto 48px;margin:0 auto var(--spacing-xl) auto}@media (min-width: 1024px){.highlight__info{flex-direction:row;align-items:center;text-align:left;gap:32px;gap:var(--spacing-lg);padding-left:60px;padding-left:var(--spacing-xxl);padding-right:60px;padding-right:var(--spacing-xxl);max-width:100%;margin-bottom:0}}@media (min-width: 1140px){.highlight__info{gap:8%}}@media (min-width: 1024px){.highlight__main{display:flex;flex-direction:column;align-items:flex-start;max-width:400px}}.highlight__title{font-size:1.5rem}.highlight__title:not(:last-child){margin-bottom:18px;margin-bottom:var(--spacing-sm)}@media (min-width: 640px){.highlight__title{font-size:2rem}}@media (min-width: 1024px){.highlight__title{font-size:3rem}}@media (min-width: 1140px){.highlight__title{font-size:3.25rem}}@media (min-width: 1024px){.highlight__text:not(:last-child){margin-bottom:32px;margin-bottom:var(--spacing-lg)}}.highlight__images{max-width:400px;margin:0 auto;position:relative}@media (min-width: 1024px){.highlight__images{max-width:540px;margin-left:auto;margin-right:0}}.highlight__image{opacity:0;visibility:hidden;position:absolute;inset:0;transition:opacity .5s ease;pointer-events:none}.highlight__image.is-active{opacity:1;visibility:visible;position:relative;pointer-events:auto}.highlight__swatches{display:flex;align-items:center;padding:0 18px;padding:0 var(--spacing-sm);gap:12px;gap:var(--spacing-xs);height:56px;border-radius:28px;background-color:#fff;box-shadow:3px 8px 20px #0000001a}.highlight__swatches{margin-top:-24px;width:auto}@media (min-width: 1024px){.highlight__swatches{margin-top:0}}@media (min-width: 1024px){.highlight__swatches--mobile{display:none}}.highlight__swatches--desktop{display:none}@media (min-width: 1024px){.highlight__swatches--desktop{display:flex}}.highlight__swatch{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:2px solid transparent;transition:border-color .25s;transition:border-color var(--transition)}.highlight__swatch.is-active{border-color:#2fb5e7;border-color:var(--color-blue)}.highlight__swatch span{display:block;width:20px;height:20px;border-radius:50%}.highlight__features-top{display:block;position:relative;top:1px;width:100%;height:auto}.highlight__features-main{display:grid;grid-gap:32px;grid-gap:var(--spacing-lg);gap:32px;gap:var(--spacing-lg);padding:32px 32px 48px;padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-xl) var(--spacing-lg);background-color:#fff;background-color:var(--color-white);border-radius:0 0 4vw 4vw}@media (min-width: 640px){.highlight__features-main{padding:48px;padding:var(--spacing-xl)}}@media (min-width: 768px){.highlight__features-main{gap:48px;gap:var(--spacing-xl);grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.highlight__features-main{padding:32px 60px 60px;padding:var(--spacing-lg) var(--spacing-xxl) var(--spacing-xxl) var(--spacing-xxl);border-radius:0 0 40px 40px;border-radius:0 0 var(--border-radius-lg) var(--border-radius-lg);grid-template-columns:repeat(3,1fr)}}.highlight__feature{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;gap:var(--spacing-xs)}@media (min-width: 768px){.highlight__feature{align-items:flex-start;text-align:left}}.highlight__feature-icon{margin-left:-4px}.highlight__feature-title{font-size:1.25rem}.highlight__feature-text{font-size:1rem}@media (min-width: 640px){.highlight__feature-text{font-size:1.125rem}}.text-intro__title{font-size:2.25rem;line-height:1}@media (min-width: 640px){.text-intro__title{font-size:3rem}}@media (min-width: 1024px){.text-intro__title{font-size:3.25rem}}.text-intro__title:not(:last-child){margin-bottom:24px;margin-bottom:var(--spacing-md)}@media (min-width: 1024px){.text-intro__title:not(:last-child){margin-bottom:32px;margin-bottom:var(--spacing-lg)}}.text-intro__text{font-size:1.1875rem;font-weight:500;font-weight:var(--font-weight-medium);margin-bottom:24px;margin-bottom:var(--spacing-md)}@media (min-width: 640px){.text-intro__text{font-size:1.375rem;margin-bottom:32px;margin-bottom:var(--spacing-lg)}}.text-intro__text--small{font-size:1.125rem;font-weight:400;font-weight:var(--font-weight-regular)}@media (min-width: 1024px){.members{padding-left:8%;padding-right:8%}}.members__title{font-size:2rem}.members__title:not(:last-child){margin-bottom:32px;margin-bottom:var(--spacing-lg)}@media (min-width: 640px){.members__title{font-size:2.5rem;line-height:1.25;line-height:var(--font-lineheight-1)}}.members__grid{display:grid;grid-gap:32px;grid-gap:var(--spacing-lg);gap:32px;gap:var(--spacing-lg)}@media (min-width: 640px){.members__grid{grid-template-columns:1fr 1fr;gap:18px;gap:var(--spacing-sm)}}@media (min-width: 1024px){.members__grid{grid-template-columns:1fr 1fr 1fr}}@media (min-width: 1140px){.members__grid{gap:32px;gap:var(--spacing-lg)}}.member{position:relative;display:flex;align-items:flex-end;width:100%;height:auto;aspect-ratio:380 / 520;background-color:#f6f6f8;background-color:var(--color-grey-light);border-radius:5vw;overflow:hidden}@media (min-width: 640px){.member{border-radius:30px;border-radius:var(--border-radius-md)}}.member__image{display:block;position:absolute;inset:0;width:100%;height:100%}.member__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.member__content{display:block;position:relative;z-index:2;margin:auto 15px 15px;width:100%}.member__content-top{position:relative;top:1px;display:block;width:100%;height:auto}.member__content-main{padding:0 18px 18px;padding:0 var(--spacing-sm) var(--spacing-sm) var(--spacing-sm);background-color:#fff;background-color:var(--color-white);border-radius:0 0 5vw 5vw}@media (min-width: 640px){.member__content-main{padding:0 24px 24px;padding:0 var(--spacing-md) var(--spacing-md) var(--spacing-md);border-radius:0 0 18px 18px}}.member__name{display:block;font-size:1.375rem;margin-bottom:4px}.member__title{font-size:1.125rem}.onsale{display:inline-block;font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:5px 10px;background-color:#78c39b;background-color:var(--color-green)}.clear{clear:both}.woocommerce .quantity{position:relative}.woocommerce .quantity:not(:last-child){margin-right:10px}.woocommerce .quantity .qty{width:94px;text-align:center;border-radius:22px}.woocommerce .quantity.hide{margin-right:0}.woocommerce .quantity button{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;width:18px;height:18px;top:calc(50% - 8px);color:var(--color-primary)}.woocommerce .quantity button:first-child{left:12px}.woocommerce .quantity button:last-child{right:12px}.checkbox{display:flex;width:100%;margin-bottom:0;text-transform:none;letter-spacing:0;font-size:.9375rem;font-weight:400;font-weight:var(--font-weight-regular);line-height:1.375;line-height:var(--font-lineheight-2)}.checkbox:hover{cursor:pointer}.checkbox input{display:none}.checkbox input:checked+span:before{background-color:#2fb5e7;background-color:var(--color-blue);border-color:#2fb5e7;border-color:var(--color-blue);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00IDlMMCA1LjE3MDIxTDEuNCAzLjgyOTc5TDQgNi4zMTkxNUwxMC42IDBMMTIgMS4zNDA0M0w0IDlaIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPg==);background-position:center center;background-repeat:no-repeat}.checkbox span{display:block;position:relative;padding-left:30px}.checkbox span:before{content:"";position:absolute;top:0;left:0;display:flex;width:20px;height:20px;border-radius:4px;background-color:#fff;border:solid 1px #DBE0EA;border:solid 1px var(--color-border);transition:border-color .25s ease;transition:border-color var(--transition) ease}.checkbox span:hover:before{border-color:#2fb5e7;border-color:var(--color-blue)}.woocommerce-breadcrumb{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:18px;margin-bottom:var(--spacing-sm)}.woocommerce-breadcrumb a{color:inherit;text-decoration:underline}.woocommerce-breadcrumb a:hover{color:var(--color-primary)}.woocommerce .product-remove a.remove{display:block;margin:0 auto;width:32px;height:32px;text-indent:-9999px;border-radius:0;font-size:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE4IDE5Ij48cGF0aCBmaWxsPSIjMWQyOTM5IiBkPSJNMTEuMjA0LjAxQTIgMiAwIDAgMSAxMyAydjJoNGExIDEgMCAxIDEgMCAyaC0xdjEzSDJWNkgxYTEgMSAwIDAgMSAwLTJoNFYyYTIgMiAwIDAgMSAyLTJoNHpNNCAxN2gxMFY2SDR6bTMtOWExIDEgMCAwIDEgMSAxdjVhMSAxIDAgMSAxLTIgMFY5YTEgMSAwIDAgMSAxLTFtNCAwYTEgMSAwIDAgMSAxIDF2NWExIDEgMCAxIDEtMiAwVjlhMSAxIDAgMCAxIDEtMU03IDRoNFYySDd6Ii8+PC9zdmc+);background-size:18px 19px;background-position:center center;background-repeat:no-repeat;transition:opacity .25s;transition:opacity var(--transition)}.woocommerce .product-remove a.remove:hover{opacity:.5;background-color:transparent}.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-message,.woocommerce-shop .woocommerce-info,.woocommerce-shop .woocommerce-error,.woocommerce-shop .woocommerce-message,.woocommerce-cart .woocommerce-info,.woocommerce-cart .woocommerce-error,.woocommerce-cart .woocommerce-message,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-message,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-error,.woocommerce-account .woocommerce-message{font-size:.9375rem;font-weight:500;font-weight:var(--font-weight-medium);line-height:1.25;line-height:var(--font-lineheight-1);padding:14px 16px;border:0;color:#fff;color:var(--color-white);background-color:#78c39b;background-color:var(--color-green);border-radius:8px;margin:0 0 32px;margin:0 0 var(--spacing-lg) 0}.woocommerce-page .woocommerce-info:active,.woocommerce-page .woocommerce-info:focus,.woocommerce-page .woocommerce-error:active,.woocommerce-page .woocommerce-error:focus,.woocommerce-page .woocommerce-message:active,.woocommerce-page .woocommerce-message:focus,.woocommerce-shop .woocommerce-info:active,.woocommerce-shop .woocommerce-info:focus,.woocommerce-shop .woocommerce-error:active,.woocommerce-shop .woocommerce-error:focus,.woocommerce-shop .woocommerce-message:active,.woocommerce-shop .woocommerce-message:focus,.woocommerce-cart .woocommerce-info:active,.woocommerce-cart .woocommerce-info:focus,.woocommerce-cart .woocommerce-error:active,.woocommerce-cart .woocommerce-error:focus,.woocommerce-cart .woocommerce-message:active,.woocommerce-cart .woocommerce-message:focus,.woocommerce-checkout .woocommerce-info:active,.woocommerce-checkout .woocommerce-info:focus,.woocommerce-checkout .woocommerce-error:active,.woocommerce-checkout .woocommerce-error:focus,.woocommerce-checkout .woocommerce-message:active,.woocommerce-checkout .woocommerce-message:focus,.woocommerce-account .woocommerce-info:active,.woocommerce-account .woocommerce-info:focus,.woocommerce-account .woocommerce-error:active,.woocommerce-account .woocommerce-error:focus,.woocommerce-account .woocommerce-message:active,.woocommerce-account .woocommerce-message:focus{outline:none}.woocommerce-page .woocommerce-info a:not(.button),.woocommerce-page .woocommerce-error a:not(.button),.woocommerce-page .woocommerce-message a:not(.button),.woocommerce-shop .woocommerce-info a:not(.button),.woocommerce-shop .woocommerce-error a:not(.button),.woocommerce-shop .woocommerce-message a:not(.button),.woocommerce-cart .woocommerce-info a:not(.button),.woocommerce-cart .woocommerce-error a:not(.button),.woocommerce-cart .woocommerce-message a:not(.button),.woocommerce-checkout .woocommerce-info a:not(.button),.woocommerce-checkout .woocommerce-error a:not(.button),.woocommerce-checkout .woocommerce-message a:not(.button),.woocommerce-account .woocommerce-info a:not(.button),.woocommerce-account .woocommerce-error a:not(.button),.woocommerce-account .woocommerce-message a:not(.button){color:inherit;text-decoration:underline;text-underline-position:under;transition:opacity .25s;transition:opacity var(--transition)}.woocommerce-page .woocommerce-info a:not(.button):hover,.woocommerce-page .woocommerce-error a:not(.button):hover,.woocommerce-page .woocommerce-message a:not(.button):hover,.woocommerce-shop .woocommerce-info a:not(.button):hover,.woocommerce-shop .woocommerce-error a:not(.button):hover,.woocommerce-shop .woocommerce-message a:not(.button):hover,.woocommerce-cart .woocommerce-info a:not(.button):hover,.woocommerce-cart .woocommerce-error a:not(.button):hover,.woocommerce-cart .woocommerce-message a:not(.button):hover,.woocommerce-checkout .woocommerce-info a:not(.button):hover,.woocommerce-checkout .woocommerce-error a:not(.button):hover,.woocommerce-checkout .woocommerce-message a:not(.button):hover,.woocommerce-account .woocommerce-info a:not(.button):hover,.woocommerce-account .woocommerce-error a:not(.button):hover,.woocommerce-account .woocommerce-message a:not(.button):hover{opacity:.5}.woocommerce-page .woocommerce-info:before,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-message:before,.woocommerce-shop .woocommerce-info:before,.woocommerce-shop .woocommerce-error:before,.woocommerce-shop .woocommerce-message:before,.woocommerce-cart .woocommerce-info:before,.woocommerce-cart .woocommerce-error:before,.woocommerce-cart .woocommerce-message:before,.woocommerce-checkout .woocommerce-info:before,.woocommerce-checkout .woocommerce-error:before,.woocommerce-checkout .woocommerce-message:before,.woocommerce-account .woocommerce-info:before,.woocommerce-account .woocommerce-error:before,.woocommerce-account .woocommerce-message:before{display:none}.woocommerce-page .woocommerce-info li:not(:last-child),.woocommerce-page .woocommerce-error li:not(:last-child),.woocommerce-page .woocommerce-message li:not(:last-child),.woocommerce-shop .woocommerce-info li:not(:last-child),.woocommerce-shop .woocommerce-error li:not(:last-child),.woocommerce-shop .woocommerce-message li:not(:last-child),.woocommerce-cart .woocommerce-info li:not(:last-child),.woocommerce-cart .woocommerce-error li:not(:last-child),.woocommerce-cart .woocommerce-message li:not(:last-child),.woocommerce-checkout .woocommerce-info li:not(:last-child),.woocommerce-checkout .woocommerce-error li:not(:last-child),.woocommerce-checkout .woocommerce-message li:not(:last-child),.woocommerce-account .woocommerce-info li:not(:last-child),.woocommerce-account .woocommerce-error li:not(:last-child),.woocommerce-account .woocommerce-message li:not(:last-child){margin-bottom:4px}.woocommerce-page .woocommerce-info .wc-forward,.woocommerce-page .woocommerce-error .wc-forward,.woocommerce-page .woocommerce-message .wc-forward,.woocommerce-shop .woocommerce-info .wc-forward,.woocommerce-shop .woocommerce-error .wc-forward,.woocommerce-shop .woocommerce-message .wc-forward,.woocommerce-cart .woocommerce-info .wc-forward,.woocommerce-cart .woocommerce-error .wc-forward,.woocommerce-cart .woocommerce-message .wc-forward,.woocommerce-checkout .woocommerce-info .wc-forward,.woocommerce-checkout .woocommerce-error .wc-forward,.woocommerce-checkout .woocommerce-message .wc-forward,.woocommerce-account .woocommerce-info .wc-forward,.woocommerce-account .woocommerce-error .wc-forward,.woocommerce-account .woocommerce-message .wc-forward{color:inherit;font-size:inherit;line-height:inherit;text-transform:none;background:none;text-decoration:underline;padding:0;transition:opacity .25s;transition:opacity var(--transition)}.woocommerce-page .woocommerce-info .wc-forward:hover,.woocommerce-page .woocommerce-error .wc-forward:hover,.woocommerce-page .woocommerce-message .wc-forward:hover,.woocommerce-shop .woocommerce-info .wc-forward:hover,.woocommerce-shop .woocommerce-error .wc-forward:hover,.woocommerce-shop .woocommerce-message .wc-forward:hover,.woocommerce-cart .woocommerce-info .wc-forward:hover,.woocommerce-cart .woocommerce-error .wc-forward:hover,.woocommerce-cart .woocommerce-message .wc-forward:hover,.woocommerce-checkout .woocommerce-info .wc-forward:hover,.woocommerce-checkout .woocommerce-error .wc-forward:hover,.woocommerce-checkout .woocommerce-message .wc-forward:hover,.woocommerce-account .woocommerce-info .wc-forward:hover,.woocommerce-account .woocommerce-error .wc-forward:hover,.woocommerce-account .woocommerce-message .wc-forward:hover{opacity:.5}.woocommerce-page .woocommerce-error,.woocommerce-shop .woocommerce-error,.woocommerce-cart .woocommerce-error,.woocommerce-checkout .woocommerce-error,.woocommerce-account .woocommerce-error{color:#fff;color:var(--color-white);background-color:#ff8a65;background-color:var(--color-red-light)}.woocommerce-page table.shop_table,.woocommerce-shop table.shop_table,.woocommerce-cart table.shop_table,.woocommerce-checkout table.shop_table,.woocommerce-account table.shop_table{width:100%;background-color:transparent;border-radius:var(--border-radius);border-collapse:collapse;border-color:#dbe0ea;border-color:var(--color-border);text-align:left}.woocommerce-page table.shop_table:not(:last-child),.woocommerce-shop table.shop_table:not(:last-child),.woocommerce-cart table.shop_table:not(:last-child),.woocommerce-checkout table.shop_table:not(:last-child),.woocommerce-account table.shop_table:not(:last-child){margin-bottom:32px;margin-bottom:var(--spacing-lg)}.woocommerce-page table.shop_table th,.woocommerce-shop table.shop_table th,.woocommerce-cart table.shop_table th,.woocommerce-checkout table.shop_table th,.woocommerce-account table.shop_table th{font-weight:500;font-weight:var(--font-weight-medium)}.woocommerce-page table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-shop table.shop_table th,.woocommerce-shop table.shop_table td,.woocommerce-cart table.shop_table th,.woocommerce-cart table.shop_table td,.woocommerce-checkout table.shop_table th,.woocommerce-checkout table.shop_table td,.woocommerce-account table.shop_table th,.woocommerce-account table.shop_table td{vertical-align:middle;font-size:.875rem;border-color:#dbe0ea;border-color:var(--color-border);padding:24px 18px;background:none}@media (min-width: 480px){.woocommerce-page table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-shop table.shop_table th,.woocommerce-shop table.shop_table td,.woocommerce-cart table.shop_table th,.woocommerce-cart table.shop_table td,.woocommerce-checkout table.shop_table th,.woocommerce-checkout table.shop_table td,.woocommerce-account table.shop_table th,.woocommerce-account table.shop_table td{font-size:.9375rem}}.woocommerce-page table.shop_table th,.woocommerce-shop table.shop_table th,.woocommerce-cart table.shop_table th,.woocommerce-checkout table.shop_table th,.woocommerce-account table.shop_table th{vertical-align:top}.woocommerce-page table.shop_table small,.woocommerce-shop table.shop_table small,.woocommerce-cart table.shop_table small,.woocommerce-checkout table.shop_table small,.woocommerce-account table.shop_table small{display:inline;vertical-align:baseline;white-space:nowrap;font-size:.75rem;font-weight:400;font-weight:var(--font-weight-regular)}.woocommerce-page table.shop_table small.includes_tax,.woocommerce-shop table.shop_table small.includes_tax,.woocommerce-cart table.shop_table small.includes_tax,.woocommerce-checkout table.shop_table small.includes_tax,.woocommerce-account table.shop_table small.includes_tax{white-space:wrap}.woocommerce-page table.shop_table tfoot td,.woocommerce-shop table.shop_table tfoot td,.woocommerce-cart table.shop_table tfoot td,.woocommerce-checkout table.shop_table tfoot td,.woocommerce-account table.shop_table tfoot td{font-weight:500;font-weight:var(--font-weight-medium)}.woocommerce-page .screen-reader-text,.woocommerce-shop .screen-reader-text,.woocommerce-cart .screen-reader-text,.woocommerce-checkout .screen-reader-text,.woocommerce-account .screen-reader-text{display:none}.woocommerce-page .woocommerce-Price-currencySymbol,.woocommerce-shop .woocommerce-Price-currencySymbol,.woocommerce-cart .woocommerce-Price-currencySymbol,.woocommerce-checkout .woocommerce-Price-currencySymbol,.woocommerce-account .woocommerce-Price-currencySymbol{vertical-align:baseline}.woocommerce-page address,.woocommerce-shop address,.woocommerce-cart address,.woocommerce-checkout address,.woocommerce-account address{background-color:#fff;border-radius:0;border:1px solid #DBE0EA;border:1px solid var(--color-border);padding:18px;padding:var(--spacing-sm);font-size:.9375rem;line-height:1.5;line-height:var(--font-lineheight-3);font-style:normal}.woocommerce-page address .woocommerce-customer-details--phone,.woocommerce-page address .woocommerce-customer-details--email,.woocommerce-shop address .woocommerce-customer-details--phone,.woocommerce-shop address .woocommerce-customer-details--email,.woocommerce-cart address .woocommerce-customer-details--phone,.woocommerce-cart address .woocommerce-customer-details--email,.woocommerce-checkout address .woocommerce-customer-details--phone,.woocommerce-checkout address .woocommerce-customer-details--email,.woocommerce-account address .woocommerce-customer-details--phone,.woocommerce-account address .woocommerce-customer-details--email{display:flex;align-items:center}.woocommerce-page form .form-row,.woocommerce-shop form .form-row,.woocommerce-cart form .form-row,.woocommerce-checkout form .form-row,.woocommerce-account form .form-row{padding:0;margin-bottom:0}.woocommerce-page form .form-row:not(:last-child),.woocommerce-shop form .form-row:not(:last-child),.woocommerce-cart form .form-row:not(:last-child),.woocommerce-checkout form .form-row:not(:last-child),.woocommerce-account form .form-row:not(:last-child){margin-bottom:24px;margin-bottom:var(--spacing-md)}.woocommerce-page form .form-row label,.woocommerce-shop form .form-row label,.woocommerce-cart form .form-row label,.woocommerce-checkout form .form-row label,.woocommerce-account form .form-row label{font-size:.9375rem;font-weight:500;font-weight:var(--font-weight-medium);line-height:1.2;margin-bottom:10px}.woocommerce-page form .form-row label .required,.woocommerce-shop form .form-row label .required,.woocommerce-cart form .form-row label .required,.woocommerce-checkout form .form-row label .required,.woocommerce-account form .form-row label .required{color:#ec6e4f;color:var(--color-red);font-weight:400;font-weight:var(--font-weight-regular)}.woocommerce-page form .form-row.form-row.woocommerce-invalid input.input-text,.woocommerce-page form .form-row.form-row.woocommerce-invalid select,.woocommerce-shop form .form-row.form-row.woocommerce-invalid input.input-text,.woocommerce-shop form .form-row.form-row.woocommerce-invalid select,.woocommerce-cart form .form-row.form-row.woocommerce-invalid input.input-text,.woocommerce-cart form .form-row.form-row.woocommerce-invalid select,.woocommerce-checkout form .form-row.form-row.woocommerce-invalid input.input-text,.woocommerce-checkout form .form-row.form-row.woocommerce-invalid select,.woocommerce-account form .form-row.form-row.woocommerce-invalid input.input-text,.woocommerce-account form .form-row.form-row.woocommerce-invalid select{border-color:#ec6e4f;border-color:var(--color-red)}.woocommerce-page form .form-row.form-row.woocommerce-invalid label,.woocommerce-shop form .form-row.form-row.woocommerce-invalid label,.woocommerce-cart form .form-row.form-row.woocommerce-invalid label,.woocommerce-checkout form .form-row.form-row.woocommerce-invalid label,.woocommerce-account form .form-row.form-row.woocommerce-invalid label{color:#ec6e4f;color:var(--color-red)}.woocommerce-page form .form-row.form-row-first,.woocommerce-page form .form-row.form-row-last,.woocommerce-shop form .form-row.form-row-first,.woocommerce-shop form .form-row.form-row-last,.woocommerce-cart form .form-row.form-row-first,.woocommerce-cart form .form-row.form-row-last,.woocommerce-checkout form .form-row.form-row-first,.woocommerce-checkout form .form-row.form-row-last,.woocommerce-account form .form-row.form-row-first,.woocommerce-account form .form-row.form-row-last{width:100%}@media (min-width: 1024px){.woocommerce-page form .form-row.form-row-first,.woocommerce-page form .form-row.form-row-last,.woocommerce-shop form .form-row.form-row-first,.woocommerce-shop form .form-row.form-row-last,.woocommerce-cart form .form-row.form-row-first,.woocommerce-cart form .form-row.form-row-last,.woocommerce-checkout form .form-row.form-row-first,.woocommerce-checkout form .form-row.form-row-last,.woocommerce-account form .form-row.form-row-first,.woocommerce-account form .form-row.form-row-last{width:calc(50% - 9px);overflow:visible}}.woocommerce-order-pay #order_review table.shop_table{margin-bottom:48px;margin-bottom:var(--spacing-xl)}.woocommerce-order-pay #order_review table.shop_table tr{border-bottom:1px solid #DBE0EA;border-bottom:1px solid var(--color-border)}.woocommerce-order-pay #order_review table.shop_table tr td,.woocommerce-order-pay #order_review table.shop_table tr th{padding-top:14px;padding-bottom:14px}.woocommerce-order-pay #order_review table.shop_table .component_container_table_item{border-bottom:0!important}.woocommerce-order-pay #order_review table.shop_table .component_container_table_item td{padding-bottom:0!important;border-bottom:0!important}.woocommerce-order-pay #order_review table.shop_table .component_container_table_item .product-name .product-quantity{display:none}.woocommerce-order-pay #order_review table.shop_table .component_container_table_item .product-total .amount,.woocommerce-order-pay #order_review table.shop_table .component_container_table_item .product-total .tax_label,.woocommerce-order-pay #order_review table.shop_table .component_container_table_item .product-subtotal .amount,.woocommerce-order-pay #order_review table.shop_table .component_container_table_item .product-subtotal .tax_label{display:none!important}.woocommerce-order-pay #order_review table.shop_table .component_table_item td .component{font-size:.875rem}.woocommerce-order-pay #order_review table.shop_table .component_table_item td .component dt{font-weight:600;font-weight:var(--font-weight-semibold)}.woocommerce-order-pay #order_review table.shop_table .component_table_item td .composited_product_quantity{vertical-align:baseline!important}.woocommerce-order-pay #order_review table.shop_table .component_table_item td .component_table_item_subtotal:after{display:none!important}.woocommerce-order-pay #order_review table.shop_table .composited_product_quantity{font-weight:400;font-weight:var(--font-weight-regular)}.woocommerce-order-pay .woocommerce-terms-and-conditions-wrapper{margin-bottom:32px;margin-bottom:var(--spacing-lg)}.woocommerce-order-pay .woocommerce-privacy-policy-text{font-size:.8125rem;line-height:1.5;line-height:var(--font-lineheight-3)}.woocommerce-order-pay .woocommerce-privacy-policy-text:not(:last-child){margin-bottom:18px;margin-bottom:var(--spacing-sm)}.woocommerce-order-pay .woocommerce-privacy-policy-text:empty{display:none;margin-bottom:0}.woocommerce-order-pay .woocommerce-privacy-policy-text .woocommerce-privacy-policy-link{text-decoration:underline;color:#1d2939;color:var(--color-dark)}.woocommerce-order-pay .woocommerce-privacy-policy-text .woocommerce-privacy-policy-link:hover{color:#2fb5e7;color:var(--color-blue)}.progress-bar{position:relative;display:flex;justify-content:space-between;margin:0 auto 48px;margin:0 auto var(--spacing-xl) auto}@media (min-width: 1024px){.progress-bar{max-width:75%}}.progress-bar:before{content:"";display:block;position:absolute;top:16px;left:48px;left:var(--spacing-xl);right:48px;right:var(--spacing-xl);height:1px;background-color:#dbe0ea;background-color:var(--color-border)}@media (min-width: 1024px){.progress-bar:before{left:5%;right:5%}}.progress-bar__item{display:flex;flex-direction:column;align-items:center}.progress-bar__number{position:relative;z-index:2;background-color:#fff;background-color:var(--color-white);padding:0 6px;margin-bottom:6px;margin-bottom:var(--spacing-xxs)}.progress-bar__number-inner{display:flex;align-items:center;justify-content:center;width:31px;height:31px;color:#fff;color:var(--color-white);font-size:1rem;font-size:var(--font-size-1);font-weight:700;font-weight:var(--font-weight-bold);background-color:#2fb5e7;background-color:var(--color-blue);box-sizing:content-box;border-radius:50%}.progress-bar__number-inner--last{color:#1d2939;color:var(--color-dark);background-color:#fff;background-color:var(--color-white);box-shadow:0 1px 5px #e1e1e4bf}.woocommerce-order-received .progress-bar__number-inner{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE1IDEyIj48cGF0aCBmaWxsPSIjMmZiNWU3IiBkPSJNMTMuNTIuMDAxYy4xOTQuMDEuMzczLjA4NS41MDQuMjE2LjEzLjEzLjIwNS4zMDkuMjE2LjUwMi4wMS4xOTQtLjA0OC4zODUtLjE0LjU1NHEtLjIyNS40MTUtLjQ2MS44MmEzMS43IDMxLjcgMCAwIDEtNS4wMDcgNi41MzlRNy41NjQgOS43MDEgNi4zOSAxMC42NjVjLS44Ny43MTUtMi4xLjg3LTIuODE1IDBBMzIuNCAzMi40IDAgMCAxIC4xNCA1LjU0NyAxLjA2IDEuMDYgMCAwIDEgMCA0Ljk5NGEuNzYuNzYgMCAwIDEgLjIxNi0uNTAzYy4xMy0uMTMuMzEtLjIwNS41MDMtLjIxNS4xOTQtLjAxLjM4NS4wNDcuNTU0LjEzOHEuNDE1LjIyNy44Mi40NjJhMzMgMzMgMCAwIDEgMi42MDUgMS42ODJxLjQ0NS0uNDg1LjkxLS45NUEzMS43IDMxLjcgMCAwIDEgMTIuMTQ2LjYwMnEuNDA1LS4yMzUuODIxLS40NjFBMS4wNiAxLjA2IDAgMCAxIDEzLjUyMSAwIi8+PC9zdmc+);background-size:15px 12px;background-position:center center;background-repeat:no-repeat;background-color:#fff;background-color:var(--color-white);text-indent:-9999px;font-size:0;box-shadow:0 1px 5px #e1e1e4bf}.progress-bar__text{text-align:center;font-family:sofia-pro,sans-serif;font-family:var(--font-sofia);font-weight:600;font-weight:var(--font-weight-semibold);font-size:1rem;font-size:var(--font-size-1)}.woocommerce-pagination{margin-top:48px;margin-top:var(--spacing-xl)}.woocommerce-pagination .page-numbers{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;gap:var(--spacing-xs);list-style:none;margin:0;padding:0}.woocommerce-pagination .page-numbers li{margin:0;padding:0}.woocommerce-pagination .page-numbers a,.woocommerce-pagination .page-numbers span{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 6px;padding:0 var(--spacing-xxs);font-size:.9375rem;font-weight:500;font-weight:var(--font-weight-medium);line-height:1.25;line-height:var(--font-lineheight-1);color:#1d2939;color:var(--color-dark);background-color:#fff;background-color:var(--color-white);border:1px solid #DBE0EA;border:1px solid var(--color-border);border-radius:8px;border-radius:var(--border-radius-xs);text-decoration:none;transition:border-color .25s ease,background-color .25s ease,color .25s ease;transition:border-color var(--transition) ease,background-color var(--transition) ease,color var(--transition) ease}.woocommerce-pagination .page-numbers a:hover{border-color:#2fb5e7;border-color:var(--color-blue);color:#2fb5e7;color:var(--color-blue)}.woocommerce-pagination .page-numbers span.current{border-color:#2fb5e7;border-color:var(--color-blue);background-color:#2fb5e7;background-color:var(--color-blue);color:#fff;color:var(--color-white)}.woocommerce-pagination .page-numbers .prev,.woocommerce-pagination .page-numbers .next{font-size:1.125rem;line-height:1}.woocommerce-pagination .page-numbers .dots,.woocommerce-pagination .page-numbers .page-numbers.dots{border:0;background:none;min-width:auto;padding:0 12px;padding:0 var(--spacing-xs);color:#646f86;color:var(--color-grey)}.woocommerce-pagination .page-numbers span.disabled{opacity:.5;cursor:default;pointer-events:none}.payment_methods{align-items:flex-start;display:flex;flex-direction:column;row-gap:14px;padding:24px;padding:var(--spacing-md);background-color:#fff;background-color:var(--color-white);border-radius:14px;border-radius:var(--border-radius-sm);margin-bottom:24px;margin-bottom:var(--spacing-md)}@media (min-width: 640px){.payment_methods{border-radius:30px;border-radius:var(--border-radius-md)}}.woocommerce-order-pay .payment_methods{padding:0;border-radius:0}.payment_methods:before,.payment_methods:after{display:none}.payment_methods li,.payment_methods .wc_payment_method{margin:0!important;padding:0!important;list-style:none!important}.payment_methods li label:hover,.payment_methods .wc_payment_method label:hover{cursor:pointer}.payment_methods li .input-radio,.payment_methods .wc_payment_method .input-radio{left:-9999rem;position:absolute}.payment_methods li .input-radio+label,.payment_methods .wc_payment_method .input-radio+label{align-items:center;display:flex;flex-direction:row;font-size:.9375rem;font-weight:600;font-weight:var(--font-weight-semibold)}.payment_methods li .input-radio+label:before,.payment_methods .wc_payment_method .input-radio+label:before{background-color:#fff;border:solid 1px #DBE0EA;border:solid 1px var(--color-border);border-radius:50%;content:"";display:flex;width:20px;height:20px;margin-right:10px}.payment_methods li .input-radio+label img,.payment_methods .wc_payment_method .input-radio+label img{display:block;margin-left:8px;width:auto;height:20px}.payment_methods li .input-radio:checked+label:before,.payment_methods .wc_payment_method .input-radio:checked+label:before{border-color:#2fb5e7;border-color:var(--color-blue);background-color:#2fb5e7;background-color:var(--color-blue);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00IDlMMCA1LjE3MDIxTDEuNCAzLjgyOTc5TDQgNi4zMTkxNUwxMC42IDBMMTIgMS4zNDA0M0w0IDlaIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPg==);background-position:center center;background-repeat:no-repeat}.payment_methods li .payment_box,.payment_methods .wc_payment_method .payment_box{background-color:transparent;font-size:.8125rem;line-height:1.5;margin:0;padding:8px 0 8px 32px;color:var(--color-blue-dark)}.payment_methods li .payment_box p:not(:last-child),.payment_methods .wc_payment_method .payment_box p:not(:last-child){margin-bottom:12px;margin-bottom:var(--spacing-xs)}.payment_methods li .payment_box:before,.payment_methods .wc_payment_method .payment_box:before{display:none}.product-tile__price,.product-detail__price,.featured-product__price,.products__price,.popup-upsell__product-price,.composite_price .price{line-height:1;line-height:var(--product-price-line-height);font-weight:700;font-weight:var(--product-price-font-weight);letter-spacing:-.05em;letter-spacing:var(--product-price-letter-spacing);color:#ff8a65;color:var(--product-price-color)}.product-tile__price--old,.product-detail__price--old,.featured-product__price--old,.products__price--old,.popup-upsell__product-price--old,.composite_price .price--old{font-weight:400;font-weight:var(--product-price-old-font-weight);color:#1d2939;color:var(--product-price-old-color);text-decoration:line-through;-webkit-text-decoration:var(--product-price-old-decoration);text-decoration:var(--product-price-old-decoration)}.product-tile__price .woocommerce-price-suffix,.product-detail__price .woocommerce-price-suffix,.featured-product__price .woocommerce-price-suffix,.products__price .woocommerce-price-suffix,.popup-upsell__product-price .woocommerce-price-suffix,.composite_price .price .woocommerce-price-suffix{display:none}.product-tile__price del,.product-detail__price del,.featured-product__price del,.products__price del,.popup-upsell__product-price del,.composite_price .price del{font-size:.875rem;color:#1d2939;color:var(--product-price-old-color);text-decoration:line-through;-webkit-text-decoration:var(--product-price-old-decoration);text-decoration:var(--product-price-old-decoration);font-weight:400;font-weight:var(--product-price-old-font-weight);opacity:.5}@media (min-width: 640px){.product-tile__price del,.product-detail__price del,.featured-product__price del,.products__price del,.popup-upsell__product-price del,.composite_price .price del{font-size:1.125rem}}.product-tile__price,.product-detail__price,.products__price,.popup-upsell__product-price,.composite_price .price,.featured-product__price{font-size:1.125rem}@media (min-width: 640px){.product-tile__price,.product-detail__price,.products__price,.popup-upsell__product-price,.composite_price .price,.featured-product__price{font-size:1.5rem}}.product-tile__price--old,.product-detail__price--old,.products__price--old,.popup-upsell__product-price--old,.composite_price .price--old,.featured-product__price--old{font-size:.875rem}@media (min-width: 640px){.product-tile__price--old,.product-detail__price--old,.products__price--old,.popup-upsell__product-price--old,.composite_price .price--old,.featured-product__price--old{font-size:1rem}}.featured-product__price{font-size:1.5rem}.featured-product__price--old{font-size:1rem}@media (min-width: 640px){.featured-product--alt .featured-product__price{font-size:1.375rem}.featured-product--alt .featured-product__price--old{font-size:.875rem}}.product-tile{display:flex;flex:1;border-radius:30px;border-radius:var(--border-radius-md);background-color:#f6f6f8;background-color:var(--color-grey-light);height:100%}.product-tile__inner{display:flex;flex-direction:column;padding:6px;padding:var(--spacing-xxs);flex:1}@media (min-width: 640px){.product-tile__inner{padding:18px;padding:var(--spacing-sm)}}.product-tile__image{width:100%;height:auto;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center}.product-tile__image img{display:block;max-width:75%;height:auto}.product-tile__content{display:block;position:relative;margin-top:auto}.product-tile__content-top{position:relative;top:1px;display:block;width:100%;height:auto}.product-tile__content-top path{fill:#fff;fill:var(--color-white)}.product-tile__content-main{padding:6px 12px 12px;padding:6px var(--spacing-xs) var(--spacing-xs) var(--spacing-xs);background-color:#fff;background-color:var(--color-white);border-radius:0 0 18px 18px}@media (min-width: 640px){.product-tile__content-main{padding:6px 24px 24px;padding:6px var(--spacing-md) var(--spacing-md) var(--spacing-md)}}.product-tile__title{font-size:.875rem;font-family:inter-variable,sans-serif;font-family:var(--font-primary);font-weight:400;font-weight:var(--font-weight-regular);margin-bottom:14px}@media (min-width: 640px){.product-tile__title{font-size:1rem;margin-bottom:8px}}.product-tile__prices{display:flex;flex-direction:column;gap:4px;margin-bottom:24px;margin-bottom:var(--spacing-md)}@media (min-width: 1024px){.product-tile__prices{flex-direction:row;align-items:flex-end;gap:8px}}.shop-overview{padding-top:32px;padding-top:var(--spacing-lg);padding-bottom:32px;padding-bottom:var(--spacing-lg)}.shop-overview__container{position:relative}.shop-overview__header{font-size:1.625rem;font-family:sofia-pro,sans-serif;font-family:var(--font-sofia);line-height:1;font-weight:700;font-weight:var(--font-weight-bold)}@media (min-width: 1140px){.shop-overview__header--mobile{display:none}}.shop-overview__header:not(:last-child){margin-bottom:32px;margin-bottom:var(--spacing-lg)}.shop-overview__menu-toggle{margin-bottom:24px;margin-bottom:var(--spacing-md)}@media (min-width: 1140px){.shop-overview__menu-toggle{display:none}}.shop-overview__content{border-top:1px solid #DBE0EA;border-top:1px solid var(--color-border);padding-top:32px;padding-top:var(--spacing-lg)}@media (min-width: 1140px){.shop-overview__content{border-top:0;padding-top:0;display:flex;align-items:flex-start;gap:48px;gap:var(--spacing-xl)}}.shop-overview__sidebar{position:fixed;inset:0;z-index:100;padding:24px;padding:var(--spacing-md);background-color:#fff;background-color:var(--color-white);overflow:auto;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;transition:opacity var(--transition) ease,visibility var(--transition) ease}body.active-sidebar .shop-overview__sidebar{opacity:1;visibility:visible}@media (min-width: 1140px){.shop-overview__sidebar{width:320px;padding:0;opacity:1;visibility:visible;position:relative;z-index:1;inset:auto;overflow:visible}}.shop-overview__close{position:absolute;top:24px;top:var(--spacing-md);right:24px;right:var(--spacing-md)}@media (min-width: 1140px){.shop-overview__close{display:none}}.shop-overview__button{margin-top:auto}@media (min-width: 1140px){.shop-overview__button{display:none}}.shop-overview__widget{padding-bottom:24px;padding-bottom:var(--spacing-md);margin-bottom:24px;margin-bottom:var(--spacing-md);border-bottom:1px solid #DBE0EA;border-bottom:1px solid var(--color-border)}.shop-overview__widget .woocommerce-widget-layered-nav-list{display:grid;grid-gap:12px;gap:12px}.shop-overview__widget .woocommerce-widget-layered-nav-list li{display:flex;align-items:center;gap:4px;font-size:1rem;line-height:1.25;line-height:var(--font-lineheight-1)}.shop-overview__widget .woocommerce-widget-layered-nav-list li a{display:flex;align-items:center;gap:12px}.shop-overview__widget .woocommerce-widget-layered-nav-list li a:before{content:"";width:19px;height:19px;border:1px solid #DBE0EA;border:1px solid var(--color-border);border-radius:4px;transition:border-color .25s ease;transition:border-color var(--transition) ease}.shop-overview__widget .woocommerce-widget-layered-nav-list li a:hover:before{border-color:#2fb5e7;border-color:var(--color-blue)}.shop-overview__widget .woocommerce-widget-layered-nav-list li .count{display:none;font-size:.875rem;color:#646f86;color:var(--color-grey)}.shop-overview__widget .woocommerce-widget-layered-nav-list li.chosen a:before{background-color:#2fb5e7;background-color:var(--color-blue);border-color:#2fb5e7;border-color:var(--color-blue);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00IDlMMCA1LjE3MDIxTDEuNCAzLjgyOTc5TDQgNi4zMTkxNUwxMC42IDBMMTIgMS4zNDA0M0w0IDlaIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPg==);background-position:center center;background-repeat:no-repeat}.shop-overview__categories{display:grid;grid-gap:4px;gap:4px}.shop-overview__category-link{display:flex;align-items:center;gap:16px;padding:8px;border:2px solid transparent;border-radius:16px;transition:border-color .25s ease;transition:border-color var(--transition) ease}.shop-overview__category-link:hover,.shop-overview__category-link.is-active{border-color:#2fb5e7;border-color:var(--color-blue)}.shop-overview__category-image{width:36px}.shop-overview__category-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.shop-overview__category-title{font-size:1rem}.shop-overview__subcategories{display:grid;grid-gap:2px;gap:2px;margin-top:4px;padding:6px;padding:var(--spacing-xxs);background-color:#f6f6f8;background-color:var(--color-grey-light);border-radius:14px;border-radius:var(--border-radius-sm)}.shop-overview__subcategory-link{display:block;padding:4px 8px;font-size:.875rem;line-height:1.25;line-height:var(--font-lineheight-1);color:#000000bf;border-radius:8px;transition:color .25s ease,background-color .25s ease;transition:color var(--transition) ease,background-color var(--transition) ease}.shop-overview__subcategory-link:hover{color:#2fb5e7;color:var(--color-blue);text-decoration:underline}.shop-overview__subcategory-link.is-active{color:#2fb5e7;color:var(--color-blue);font-weight:600;font-weight:var(--font-weight-semibold)}.shop-overview__subtitle{display:block;font-size:1rem;line-height:1.25;line-height:var(--font-lineheight-1);font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:18px;margin-bottom:var(--spacing-sm)}.shop-overview__main{flex:1;max-width:1024px;padding-bottom:24px;padding-bottom:var(--spacing-md)}.shop-overview__ordering{display:flex;align-items:center;gap:6px;margin-bottom:12px;margin-bottom:var(--spacing-xs)}@media (min-width: 480px){.shop-overview__ordering{margin-bottom:24px;margin-bottom:var(--spacing-md)}}.shop-overview__ordering-label{display:none}@media (min-width: 480px){.shop-overview__ordering-label{display:block;color:#00000059;font-size:1rem;line-height:1.25;line-height:var(--font-lineheight-1)}}@media (min-width: 1140px){.shop-overview__ordering{position:absolute;top:0;right:18px;right:var(--spacing-sm)}}.shop-overview__ordering .woocommerce-ordering{background:none;width:100%}@media (min-width: 480px){.shop-overview__ordering .woocommerce-ordering{width:auto}}.shop-overview__ordering .woocommerce-ordering select{width:100%;background:none;-webkit-appearance:none;-moz-appearance:none;border:0;appearance:none;font-size:1rem;line-height:1.25;line-height:var(--font-lineheight-1);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIG9wYWNpdHk9IjAuMzUiIGQ9Ik05LjEyODM2IDAuMTY1NDY3QzkuMzEzMDkgLTAuMDM5NzM2OSA5LjYzMDE1IC0wLjA1NjM1NTQgOS44MzUzOSAwLjEyODM1OEMxMC4wNDA2IDAuMzEzMDk0IDEwLjA1NzIgMC42MzAxNTIgOS44NzI1IDAuODM1Mzg5TDUuMzcyNSA1LjgzNTM5QzUuMjc3NjggNS45NDA3MSA1LjE0MjE1IDYuMDAwNDMgNS4wMDA0MyA2LjAwMDQzQzQuODU4NzEgNi4wMDA0MyA0LjcyMzE4IDUuOTQwNzEgNC42MjgzNiA1LjgzNTM5TDAuMTI4MzU4IDAuODM1Mzg5Qy0wLjA1NjM1NTQgMC42MzAxNTIgLTAuMDM5NzM2OCAwLjMxMzA5NCAwLjE2NTQ2NyAwLjEyODM1OEMwLjM3MDcwNCAtMC4wNTYzNTU0IDAuNjg3NzYyIC0wLjAzOTczNjggMC44NzI0OTkgMC4xNjU0NjdMNS4wMDA0MyA0Ljc1MTRMOS4xMjgzNiAwLjE2NTQ2N1oiIGZpbGw9IiMxRDI5MzkiLz4KPC9zdmc+);background-size:12px 8px;background-repeat:no-repeat;background-position:right 8px;padding:0 16px 0 0;border-radius:0}.shop-overview__title{font-size:2.25rem}@media (min-width: 640px){.shop-overview__title{font-size:2.5rem}}.shop-overview__title:not(:last-child){margin-bottom:24px;margin-bottom:var(--spacing-md)}.shop-overview__description{margin-bottom:48px;margin-bottom:var(--spacing-xl)}.shop-overview__products{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}@media (min-width: 640px){.shop-overview__products{gap:18px;gap:var(--spacing-sm);grid-template-columns:repeat(3,1fr)}}@media (min-width: 1140px){.shop-overview__products{gap:32px;gap:var(--spacing-lg)}}.product-detail input.qty{margin-right:12px;margin-right:var(--spacing-xs);padding-right:0}.product-detail{display:block;padding-top:24px;padding-top:var(--spacing-md)}.product-detail__container{display:flex;flex-direction:column;gap:48px;gap:var(--spacing-xl)}@media (min-width: 768px){.product-detail__container{position:relative;align-items:flex-start;flex-direction:row;gap:32px;gap:var(--spacing-lg)}}@media (min-width: 1024px){.product-detail__container{gap:48px;gap:var(--spacing-xl)}}.product-detail__notices-container{display:block}.product-detail__notices-container>*{width:100%;margin-left:0;margin-right:0}.product-detail__visuals{display:flex;flex-direction:column;gap:12px;gap:var(--spacing-xs)}@media (min-width: 768px){.product-detail__visuals{width:50%}}@media (min-width: 1024px){.product-detail__visuals{width:60%}}.product-detail__gallery{position:relative}.product-detail__slide{margin:0;background-color:#f6f6f8;background-color:var(--color-grey-light);overflow:hidden;border-radius:30px;border-radius:var(--border-radius-md)}.product-detail__slide img{display:block;width:100%;opacity:.9;filter:brightness(.96)}.product-detail__gallery-pagination{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;gap:var(--spacing-xxs);margin-top:24px;margin-top:var(--spacing-md)}.product-detail__gallery-pagination .swiper-pagination-bullet{display:block;width:12px;height:12px;border:1px solid #646F86;border:1px solid var(--color-grey);opacity:.5;border-radius:50%;background-color:transparent;transition:border-color .25s,background-color .25s,opacity .25s;transition:border-color var(--transition),background-color var(--transition),opacity var(--transition)}.product-detail__gallery-pagination .swiper-pagination-bullet:hover{cursor:pointer}.product-detail__gallery-pagination .swiper-pagination-bullet-active{opacity:1;border-color:#000;border-color:var(--color-black);background-color:#000;background-color:var(--color-black)}.product-detail__gallery-pagination.swiper-pagination-lock{display:none}.product-detail__gallery-arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-top:-20px;padding:0;color:inherit;color:var(--color-text, inherit);cursor:pointer;background:rgba(255,255,255,.92);border:none;border-radius:50%;box-shadow:0 1px 4px #0000001f;transition:opacity .2s ease,background .2s ease}.product-detail__gallery-arrow:hover{background:#FFFFFF;background:var(--color-white, #fff)}.product-detail__gallery-arrow.swiper-button-disabled{opacity:0;pointer-events:none}.product-detail__gallery-arrow--prev{left:24px;left:var(--spacing-md);transform:rotate(180deg)}.product-detail__gallery-arrow--next{right:24px;right:var(--spacing-md)}.product-detail__gallery-arrow svg{display:block}.product-detail__category{position:absolute;top:18px;top:var(--spacing-sm);left:18px;left:var(--spacing-sm);z-index:3}.product-detail__content{position:relative;flex:1;display:flex;flex-direction:column;gap:32px;gap:var(--spacing-lg);margin-bottom:48px;margin-bottom:var(--spacing-xl)}@media (min-width: 768px){.product-detail__content{position:sticky;top:124px}}.product-detail__subtitle{font-size:.875rem;font-weight:400;font-weight:var(--font-weight-regular)}.product-detail__title{font-size:1.75rem;letter-spacing:-.05em}.product-detail__title:not(:last-child){margin-bottom:18px;margin-bottom:var(--spacing-sm)}.product-detail__prices{display:flex;align-items:flex-end;gap:8px;margin-bottom:18px;margin-bottom:var(--spacing-sm)}.product-detail__labels{display:flex;gap:12px;gap:var(--spacing-xs)}.product-detail__stock{padding:6px 10px 7px;font-size:.75rem;line-height:1;color:#78c39b;color:var(--color-green);font-family:var(--font-inter);font-weight:600;font-weight:var(--font-weight-semibold);background-color:#fff;background-color:var(--color-white);border-radius:8px;border-radius:var(--border-radius-xs);border:2px solid #78C39B;border:2px solid var(--color-green)}.product-detail__stock--error{color:#ff8a65;color:var(--color-red-light);border-color:#ff8a65;border-color:var(--color-red-light)}.product-detail__stock--backorder{color:#ec6e4f;color:var(--color-orange, #e67e22);border-color:#ec6e4f;border-color:var(--color-orange, #e67e22)}.product-detail__button{display:flex;flex-direction:row}.product-detail__button .cart{display:flex;flex-direction:row;align-items:center;gap:18px;gap:var(--spacing-sm)}.product-detail__button .cart.composite_form{flex-direction:column;align-items:flex-start;width:100%}.product-detail__button .cart.composite_data{width:100%}@media (min-width: 1024px){.product-detail__button .cart{gap:24px;gap:var(--spacing-md)}}.product-detail__button .cart.populated{gap:0}.product-detail__button .cart .quantity{margin-right:0;display:none}.product-detail__button .cart .quantity .qty{width:100px;border-radius:23px;margin-right:0;padding:12px 18px}@media (min-width: 640px){.product-detail__button .cart .quantity .qty{padding:14px 18px;border-radius:25px}}.product-detail__button .single_add_to_cart_button{background-image:url(/wp-content/themes/spotter/dist/images/icon-cart.svg);background-size:20px 19px;background-repeat:no-repeat;background-position:left 18px center;padding-right:18px;padding-left:48px;font-size:.8125rem}@media (min-width: 640px){.product-detail__button .single_add_to_cart_button{font-size:1rem;max-height:48px;padding-left:54px;padding-right:28px;background-position:left 24px center}}.product-detail__button .composite_form{padding:0!important}.product-detail__button .composite_form .step_title_wrapper{font-size:1rem;font-family:inter-variable,sans-serif;font-family:var(--font-primary);letter-spacing:-.025em;font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:12px;margin-bottom:var(--spacing-xs)}.product-detail__button .composite_form .component_inner{padding-bottom:0!important}.product-detail__button .composite_form .component_description{font-size:1rem;font-size:var(--font-size-1);margin-bottom:18px;margin-bottom:var(--spacing-sm)}.product-detail__button .composite_form .component_selections>.component_section_title{display:none}.product-detail__button .composite_form .component_summary .composited_product_details_wrapper>.details{font-size:1rem;font-size:var(--font-size-1)}.product-detail__button .composite_form .component_summary .composited_product_details_wrapper>.details ul,.product-detail__button .composite_form .component_summary .composited_product_details_wrapper>.details ol{margin-left:0;padding-left:24px;padding-left:var(--spacing-md)}.product-detail__button .composite_form .component_summary .composited_product_details_wrapper>.details ul:not(:last-child),.product-detail__button .composite_form .component_summary .composited_product_details_wrapper>.details ol:not(:last-child){margin-bottom:18px;margin-bottom:var(--spacing-sm)}.product-detail__button .composite_form .component_summary .composited_product_details_wrapper>.details ul li::marker,.product-detail__button .composite_form .component_summary .composited_product_details_wrapper>.details ol li::marker{color:#2fb5e7;color:var(--color-blue)}.product-detail__button .composite_form .component_summary .composited_product_details_wrapper>.details ul ul,.product-detail__button .composite_form .component_summary .composited_product_details_wrapper>.details ul ol,.product-detail__button .composite_form .component_summary .composited_product_details_wrapper>.details ol ul,.product-detail__button .composite_form .component_summary .composited_product_details_wrapper>.details ol ol{margin-bottom:0}.product-detail__button .composite_form .component_summary .composited_product_details_wrapper>.details ul li{list-style:disc}.product-detail__button .composite_form .component_summary .composited_product_details_wrapper>.details ol li{list-style:decimal}.product-detail__button .composite_form .component_summary .composited_product_title_wrapper{padding-top:0}.product-detail__button .composite_form .component_summary .composited_product_title_wrapper .component_section_title{margin:0!important}.product-detail__button .composite_form .component_summary .composited_product_title_wrapper .clear_component_options{font-weight:500;font-weight:var(--font-weight-medium);font-size:.875rem;transition:color .25s;transition:color var(--transition)}.product-detail__button .composite_form .component_summary .composited_product_title_wrapper .clear_component_options:hover{color:#2fb5e7;color:var(--color-blue)}.product-detail__button .composite_form .composite_component{width:100%}.product-detail__button .composite_form .composite_component.options-style-thumbnails.static .component_options{display:block}.product-detail__button .composite_form .composite_component.options-style-thumbnails .component_option_thumbnails .component_option_thumbnails_container{display:flex;gap:10px}.product-detail__button .composite_form .composite_component.options-style-thumbnails .component_option_thumbnails .component_option_thumbnails_container>.component_option_thumbnail_container{width:auto;float:none;margin:0;clear:none;width:60px}.product-detail__button .composite_form .composite_component.options-style-thumbnails .component_option_thumbnails .component_option_thumbnail_container .thumbnail_title.title{font-size:1rem}.product-detail__button .composite_form .composite_component.options-style-thumbnails .component_option_thumbnails .thumbnail_description,.product-detail__button .composite_form .composite_component.options-style-thumbnails .component_option_thumbnails .thumbnail_buttons{display:none}.product-detail__button .composite_form .composite_component.options-style-thumbnails .component_option_thumbnails .component_option_thumbnail{margin:0;border-radius:16px;border:2px solid transparent;background-color:#f6f6f8;background-color:var(--color-grey-light)}.product-detail__button .composite_form .composite_component.options-style-thumbnails .component_option_thumbnails .component_option_thumbnail.selected{border-color:#2fb5e7;border-color:var(--color-blue)}.product-detail__button .composite_form .composite_component.options-style-thumbnails .component_option_thumbnails .component_option_thumbnail .image{padding:0;aspect-ratio:1 / 1}.product-detail__button .composite_form .composite_component.options-style-thumbnails .component_option_thumbnails .component_option_thumbnail .image img{display:block;max-width:75%;max-height:75%;border-radius:8px}.product-detail__button .composite_form .composite_component.options-style-thumbnails .component_option_thumbnails .component_option_thumbnail .component_option_thumbnail_link{display:flex;align-items:center;justify-content:center;height:100%}.product-detail__button .composite_form .composite_component.options-style-thumbnails .component_content{display:none}.product-detail__button .composite_form.small_width .composite_component.options-style-thumbnails .component_option_thumbnail .image{width:100%}.product-detail__button .composite_form .summary_content{flex-direction:column-reverse;align-items:flex-start}.product-detail__button .composite_form .composited_product_image{border-radius:14px;border-radius:var(--border-radius-sm);overflow:hidden}.product-detail__button .composite_form .component_options_select{margin-bottom:18px;margin-bottom:var(--spacing-sm)}.product-detail__button .composite_form .composite_wrap{display:flex;flex-wrap:wrap;gap:12px;gap:var(--spacing-xs);width:100%;padding-top:0}.product-detail__button .composite_form .composite_wrap .composite_price{width:100%}.product-detail__button .composite_form .composite_wrap .composite_price .price{margin-bottom:18px;margin-bottom:var(--spacing-sm)}.product-detail__button .composite_form .composite_wrap .composite_button{width:100%;display:flex;gap:12px;gap:var(--spacing-xs)}.product-detail__button .composite_form .composite_wrap .composite_button:before{display:none}.product-detail__variations{display:flex;flex-direction:column;gap:12px}.product-detail__variations-title{font-size:1rem;line-height:1.25;line-height:var(--font-lineheight-1)}.product-detail__variations-list{display:flex;gap:12px;gap:var(--spacing-xs)}.product-detail__variations-item{width:60px}.product-detail__variation{display:block;padding:4px;border-radius:14px;border-radius:var(--border-radius-sm);background-color:#f6f6f8;background-color:var(--color-grey-light);border:2px solid transparent;transition:border-color .25s ease;transition:border-color var(--transition) ease}.product-detail__variation:hover,.product-detail__variation.is-active{border-color:#2fb5e7;border-color:var(--color-blue)}.product-detail__variation img{display:block;width:100%;height:auto}.product-detail__upsells{width:100%;border-radius:14px;border-radius:var(--border-radius-sm);background-color:#f6f6f8;background-color:var(--color-grey-light);padding:18px;padding:var(--spacing-sm);margin-bottom:12px;margin-bottom:var(--spacing-xs)}.product-detail__upsells-title{display:block;font-size:1rem;letter-spacing:-.025em;font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:12px;margin-bottom:var(--spacing-xs)}.product-detail__upsell{display:flex;align-items:flex-start;gap:12px;gap:var(--spacing-xs);width:100%;font-size:1rem;line-height:1.2}.product-detail__upsell:not(:last-child){margin-bottom:12px;margin-bottom:var(--spacing-xs)}.product-detail__upsell:hover{cursor:pointer}.product-detail__upsell input{display:none}.product-detail__upsell input:checked+span:before{background-color:#2fb5e7;background-color:var(--color-blue);border-color:#2fb5e7;border-color:var(--color-blue);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00IDlMMCA1LjE3MDIxTDEuNCAzLjgyOTc5TDQgNi4zMTkxNUwxMC42IDBMMTIgMS4zNDA0M0w0IDlaIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPg==);background-position:center center;background-repeat:no-repeat}.product-detail__upsell-title{display:flex;gap:12px;gap:var(--spacing-xs);flex:1 1 auto;min-width:0;font-size:.9375rem}@media (min-width: 480px){.product-detail__upsell-title{font-size:1rem}}.product-detail__upsell-title:before{content:"";display:block;width:19px;height:19px;background-color:#fff;border:1px solid #DBE0EA;border:1px solid var(--color-border);border-radius:4px;transition:background-color .25s ease,border-color .25s ease;transition:background-color var(--transition) ease,border-color var(--transition) ease}.product-detail__upsell-price{flex:0 0 auto;margin-left:auto}.product-detail__upsell-price .woocommerce-Price-amount{font-weight:600;font-weight:var(--font-weight-semibold)}.product-detail__upsell-price .woocommerce-price-suffix{display:none}.product-detail__usp{display:block;position:relative;font-size:.9375rem;line-height:1.375;line-height:var(--font-lineheight-2);padding-left:36px}@media (min-width: 640px){.product-detail__usp{font-size:1rem}}.product-detail__usp:not(:last-child){margin-bottom:12px;margin-bottom:var(--spacing-xs)}.product-detail__usp:before{content:"";display:block;position:absolute;top:0;left:0;width:24px;height:24px;background-image:url(/wp-content/themes/spotter/dist/images/icon-check.svg);background-size:cover;background-repeat:no-repeat;background-position:center center}.product-detail__specs{display:flex;flex-direction:column;gap:4px}.product-detail__specs .product-detail__spec{overflow:hidden}.product-detail__specs .product-detail__spec strong{float:left;margin-right:.2em}.product-detail__specs-toggle{display:inline-block;align-self:flex-start;margin-top:12px;margin-top:var(--spacing-xs);padding:0;border:0;background:none;font-family:inherit;font-size:.875rem;font-weight:600;font-weight:var(--font-weight-semibold);text-decoration:underline;cursor:pointer;color:inherit}.product-detail__specs-toggle:hover{text-decoration:underline}.product-detail__hidden-product-composites{padding:24px;padding:var(--spacing-md);padding-bottom:18px;padding-bottom:var(--spacing-sm);line-height:1.6}.product-detail__hidden-product-composites li{list-style:disc!important;list-style-position:outside}.product-detail__hidden-product-composites li:not(:last-child){margin-bottom:4px}.product-detail__hidden-product-composites a{text-decoration:underline}body.product-not-sold-standalone .product-detail__button{display:none}.woocommerce-cart .woocommerce:after{content:"";display:table;clear:both}.woocommerce-cart .woocommerce .woocommerce-cart-form:not(:last-child){margin-bottom:48px;margin-bottom:var(--spacing-xl)}@media (min-width: 1024px){.woocommerce-cart .woocommerce .woocommerce-cart-form:not(:last-child){margin-bottom:18px;margin-bottom:var(--spacing-sm)}}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table{border:0}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table thead{display:none}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tr{display:flex;flex-direction:column;gap:12px;gap:var(--spacing-xs);position:relative;border:1px solid #DBE0EA;border:1px solid var(--color-border);padding:18px;padding:var(--spacing-sm);border-radius:14px;border-radius:var(--border-radius-sm)}@media (min-width: 1024px){.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tr{display:table-row;gap:0;border:0;padding:0;border-radius:0}}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tr:not(:last-child){margin-bottom:18px;margin-bottom:var(--spacing-sm)}@media (min-width: 1024px){.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tr:not(:last-child){margin-bottom:0}}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tr:first-child td{border-top:0}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tr td,.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tr th{display:block;position:relative;border-top:0;padding:0;width:100%}@media (min-width: 1024px){.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tr td,.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tr th{display:table-cell;width:auto;background:none;border-top:1px solid #DBE0EA;border-top:1px solid var(--color-border);padding:24px 18px}}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tr.component_container_table_item td{padding-bottom:0}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tr.component_container_table_item .product-price *,.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tr.component_container_table_item .product-subtotal *{text-indent:-9999px;opacity:0;visibility:hidden}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tr.component_container_table_item .product-thumbnail>a{display:none}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tr.component_table_item{margin-left:24px;margin-left:var(--spacing-md)}@media (min-width: 1024px){.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tr.component_table_item{margin-left:0}}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tr.component_table_item td{padding-top:0;font-size:.875rem}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tr.component_table_item td .component_table_item_price:after,.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tr.component_table_item td .component_table_item_subtotal:after{display:none!important}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .product-remove{position:absolute;top:18px;top:var(--spacing-sm);right:18px;right:var(--spacing-sm);width:auto}@media (min-width: 1024px){.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .product-remove{position:relative;top:auto;right:auto;width:80px}}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .component_table_item_indent{padding-left:0}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .component_table_item_indent dt{font-weight:600;font-weight:var(--font-weight-semibold)}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .component_table_item_indent dd{font-size:inherit}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .product-name a{display:block;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;font-family:sofia-pro,sans-serif;font-family:var(--font-sofia);font-size:1.125rem;font-size:var(--font-size-2);font-weight:700;font-weight:var(--font-weight-bold)}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .product-name a:hover{text-decoration:underline}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .product-price{display:none}@media (min-width: 1024px){.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .product-price{display:table-cell}}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .product-quantity{min-height:48px;line-height:3rem}@media (min-width: 1024px){.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .product-quantity{max-width:80px;text-align:center}}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .product-quantity .quantity{display:inline-block;max-width:100px}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .product-quantity .quantity .qty{padding:10px 18px;line-height:1;min-width:64px;min-height:48px;max-height:48px;border-radius:24px;background-color:#fff;background-color:var(--color-white);border:1px solid #DBE0EA;border:1px solid var(--color-border)}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .product-thumbnail{min-width:72px;max-width:72px}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .product-thumbnail a{display:flex;align-items:center;justify-content:center;width:72px;height:72px;background-color:#f6f6f8;background-color:var(--color-grey-light);border-radius:14px;border-radius:var(--border-radius-sm)}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .product-thumbnail img{display:block;width:auto;height:auto;max-width:75%;max-height:75%}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .product-subtotal{text-align:right;position:absolute;bottom:28px;right:24px;right:var(--spacing-md)}@media (min-width: 1024px){.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .product-subtotal{position:relative;bottom:auto;right:auto}}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .actions{text-align:right}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .actions .coupon{display:none}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .actions .button{width:100%;font-size:1rem;line-height:1;padding:0;border-radius:0;border:0;min-height:18px;margin-bottom:0;background:none;color:#2fb5e7;color:var(--color-blue);text-decoration:underline;transition:color .25s,opacity .25s;transition:color var(--transition),opacity var(--transition)}@media (min-width: 768px){.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .actions .button{width:auto;border:0}}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .actions .button:hover{color:#1d2939;color:var(--color-dark)}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .actions .button[disabled]{color:#646f86;color:var(--color-grey)}@media (min-width: 1024px){.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table .actions .button[disabled]{display:none}}.woocommerce-cart .woocommerce .cart-collaterals{display:block;border-radius:14px;border-radius:var(--border-radius-sm);padding:24px;padding:var(--spacing-md);background-color:#f6f6f8;background-color:var(--color-grey-light);margin-bottom:18px;margin-bottom:var(--spacing-sm)}@media (min-width: 768px){.woocommerce-cart .woocommerce .cart-collaterals{padding:32px;padding:var(--spacing-lg)}}@media (min-width: 1024px){.woocommerce-cart .woocommerce .cart-collaterals{border-radius:40px;border-radius:var(--border-radius-lg);padding:48px;padding:var(--spacing-xl)}}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{float:none;display:flex;flex-direction:column}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals:not(:last-child){margin-bottom:24px;margin-bottom:var(--spacing-md)}@media (min-width: 1024px){.woocommerce-cart .woocommerce .cart-collaterals .cart_totals:not(:last-child){margin-bottom:48px;margin-bottom:var(--spacing-xl)}}@media (min-width: 1024px){.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{max-width:430px;margin-left:auto}}.woocommerce-cart .woocommerce .cart-collaterals .shop_table{border:0;margin:18px 0;margin:var(--spacing-sm) 0}.woocommerce-cart .woocommerce .cart-collaterals .shop_table th,.woocommerce-cart .woocommerce .cart-collaterals .shop_table td{font-weight:400;font-weight:var(--font-weight-regular);padding:8px 0;border:0}.woocommerce-cart .woocommerce .cart-collaterals .shop_table th:before,.woocommerce-cart .woocommerce .cart-collaterals .shop_table td:before{font-weight:500;font-weight:var(--font-weight-medium)}.woocommerce-cart .woocommerce .cart-collaterals .shop_table td{text-align:right}.woocommerce-cart .woocommerce .cart-collaterals .shop_table .cart-discount th,.woocommerce-cart .woocommerce .cart-collaterals .shop_table .cart-discount td{line-height:1.375;line-height:var(--font-lineheight-2);vertical-align:top;padding-bottom:14px}.woocommerce-cart .woocommerce .cart-collaterals .shop_table .amount{vertical-align:baseline}.woocommerce-cart .woocommerce .cart-collaterals .shop_table .order-total th,.woocommerce-cart .woocommerce .cart-collaterals .shop_table .order-total td{border-top:1px solid #DBE0EA;border-top:1px solid var(--color-border)}.woocommerce-cart .woocommerce .cart-collaterals .shop_table .order-total td strong{display:block;font-size:1.125rem;font-size:var(--font-size-2)}.woocommerce-cart .woocommerce .cart-collaterals .shop_table .order-total td small{display:block}.woocommerce-cart .woocommerce .cart-collaterals h2{order:-1;font-size:1.375rem}.woocommerce-cart .woocommerce .cart-collaterals h2:not(:last-child){margin-bottom:24px;margin-bottom:var(--spacing-md)}.woocommerce-cart .woocommerce .cart-collaterals .cart-collaterals-coupon .woocommerce-coupon-form{display:block;position:relative}.woocommerce-cart .woocommerce .cart-collaterals .cart-collaterals-coupon .input-text{background-color:#fff;background-color:var(--color-white);border:solid 1px #DBE0EA;border:solid 1px var(--color-border);padding:15px 20px;width:100%;border-radius:26px;flex:1}.woocommerce-cart .woocommerce .cart-collaterals .cart-collaterals-coupon .input-text:focus{border-color:var(--color-border-dark)}.woocommerce-cart .woocommerce .cart-collaterals .cart-collaterals-coupon .input-text:hover{cursor:text}.woocommerce-cart .woocommerce .cart-collaterals .cart-collaterals-coupon .button{position:absolute;top:0;right:0;z-index:2;width:54px;height:52px;padding:0;border-radius:0;border:0;background:none;text-indent:-9999px;font-size:0;color:#fff;color:var(--color-white);background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE1Ij48cGF0aCBmaWxsPSIjMWQyOTM5IiBkPSJNNy45MjkuMjkzYTEgMSAwIDAgMSAxLjQxNCAwbDYuMzY0IDYuMzY0YTEgMSAwIDAgMSAwIDEuNDE0bC02LjM2NCA2LjM2NGExIDEgMCAwIDEtMS40MTQtMS40MTRsNC42NTctNC42NTdIMHYtMmgxMi41ODZMNy45MjkgMS43MDdhMSAxIDAgMCAxIDAtMS40MTQiLz48L3N2Zz4=);background-size:16px 15px;background-repeat:no-repeat;background-position:center center;transition:opacity .25s;transition:opacity var(--transition)}.woocommerce-cart .woocommerce .cart-collaterals .cart-collaterals-coupon .button:hover{opacity:.5}.woocommerce-cart .woocommerce .cart-collaterals .cart-collaterals-coupon .coupon-error-notice{margin-top:0;font-size:.875rem;color:#ec6e4f;color:var(--color-red)}.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-remove-coupon{font-size:.8125rem;text-decoration:underline;display:block;font-weight:500;font-weight:var(--font-weight-medium);transition:color .25s;transition:color var(--transition)}.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-remove-coupon:hover{color:#2fb5e7;color:var(--color-blue)}.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-destination{font-size:.8125rem;line-height:1.25;line-height:var(--font-lineheight-1);max-width:75%;margin-left:auto;margin-top:12px;margin-top:var(--spacing-xs)}.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-destination:not(:last-child){margin-bottom:12px;margin-bottom:var(--spacing-xs)}.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-destination strong{vertical-align:baseline;font-weight:400;font-weight:var(--font-weight-regular)}.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator{margin-bottom:12px;margin-bottom:var(--spacing-xs)}.woocommerce-cart .woocommerce .cart-collaterals .shipping-calculator-button{font-size:.875rem;font-weight:600;font-weight:var(--font-weight-semibold);text-decoration:underline}.woocommerce-cart .woocommerce .cart-collaterals .shipping-calculator-button:hover{color:var(--color-blue-dark)}.woocommerce-cart .woocommerce .cart-collaterals .shipping-calculator-button:after{display:none}.woocommerce-cart .woocommerce .cart-collaterals .shipping-calculator-form{max-width:200px;text-align:left;margin-left:auto}.woocommerce-cart .woocommerce .cart-collaterals .shipping-calculator-form label{display:block;margin-bottom:6px;margin-bottom:var(--spacing-xxs)}.woocommerce-cart .woocommerce .cart-collaterals .shipping-calculator-form select,.woocommerce-cart .woocommerce .cart-collaterals .shipping-calculator-form input{padding:12px 16px;font-size:.875rem}.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout{padding:0}.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout .button.checkout-button{width:100%;font-size:1rem;color:#fff;color:var(--color-white);background-color:#2fb5e7;background-color:var(--color-blue);border-color:#2fb5e7;border-color:var(--color-blue);border-radius:24px;margin-bottom:0}.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout .button.checkout-button:hover{background-color:#1d2939;background-color:var(--color-dark);border-color:#1d2939;border-color:var(--color-dark)}.woocommerce-checkout .pac-container{z-index:200}.woocommerce form.checkout_coupon{padding:0 0 24px;padding:0 0 var(--spacing-md) 0;border:0;border-radius:0;margin:0}.woocommerce form.checkout_coupon .form-row{float:none;width:100%}.woocommerce form.checkout_coupon .form-row:not(:last-child){margin-bottom:12px;margin-bottom:var(--spacing-xs)}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{color:#2fb5e7;color:var(--color-blue);background-color:#e6f8fd;background-color:var(--color-blue-light)}@media (min-width: 1024px){.woocommerce-checkout .checkout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:32px;gap:var(--spacing-lg)}}@media (min-width: 1320px){.woocommerce-checkout .checkout{gap:80px;gap:var(--spacing-xxxl)}}.woocommerce-checkout .checkout .col2-set{flex:1}.woocommerce-checkout .checkout .woocommerce-billing-fields h3,.woocommerce-checkout .checkout .woocommerce-additional-fields h3,.woocommerce-checkout .checkout .woocommerce-shipping-fields h3{font-size:1.625rem;line-height:1;line-height:var(--font-lineheight-0)}.woocommerce-checkout .checkout .woocommerce-billing-fields h3:not(:last-child),.woocommerce-checkout .checkout .woocommerce-additional-fields h3:not(:last-child),.woocommerce-checkout .checkout .woocommerce-shipping-fields h3:not(:last-child){margin-bottom:32px;margin-bottom:var(--spacing-lg)}.woocommerce-checkout .checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .checkout .woocommerce-additional-fields__field-wrapper,.woocommerce-checkout .checkout .woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;grid-gap:var(--spacing-md);gap:24px;gap:var(--spacing-md);grid-row-gap:36px;row-gap:36px}.woocommerce-checkout .checkout .woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-checkout .checkout .woocommerce-additional-fields__field-wrapper .form-row,.woocommerce-checkout .checkout .woocommerce-shipping-fields__field-wrapper .form-row{display:block;position:relative;width:100%;grid-column:span 2}.woocommerce-checkout .checkout .woocommerce-billing-fields__field-wrapper .form-row:not(:last-child),.woocommerce-checkout .checkout .woocommerce-additional-fields__field-wrapper .form-row:not(:last-child),.woocommerce-checkout .checkout .woocommerce-shipping-fields__field-wrapper .form-row:not(:last-child){margin-bottom:0}@media (min-width: 640px){.woocommerce-checkout .checkout .woocommerce-billing-fields__field-wrapper .form-row.form-row-first,.woocommerce-checkout .checkout .woocommerce-billing-fields__field-wrapper .form-row.form-row-last,.woocommerce-checkout .checkout .woocommerce-additional-fields__field-wrapper .form-row.form-row-first,.woocommerce-checkout .checkout .woocommerce-additional-fields__field-wrapper .form-row.form-row-last,.woocommerce-checkout .checkout .woocommerce-shipping-fields__field-wrapper .form-row.form-row-first,.woocommerce-checkout .checkout .woocommerce-shipping-fields__field-wrapper .form-row.form-row-last{grid-column:span 1}}.woocommerce-checkout .checkout .woocommerce-billing-fields__field-wrapper .form-row label,.woocommerce-checkout .checkout .woocommerce-additional-fields__field-wrapper .form-row label,.woocommerce-checkout .checkout .woocommerce-shipping-fields__field-wrapper .form-row label{position:absolute;z-index:5;top:-8px;left:18px;left:var(--spacing-sm);font-size:.8125rem;line-height:1.25;line-height:var(--font-lineheight-1);font-weight:400;font-weight:var(--font-weight-regular);padding-left:8px;padding-right:8px;background-color:#fff;background-color:var(--color-white)}.woocommerce-checkout .checkout .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper,.woocommerce-checkout .checkout .woocommerce-additional-fields__field-wrapper .form-row .woocommerce-input-wrapper,.woocommerce-checkout .checkout .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper{position:relative;z-index:1}.woocommerce-checkout .checkout .woocommerce-billing-fields,.woocommerce-checkout .checkout .woocommerce-additional-fields{margin-bottom:32px;margin-bottom:var(--spacing-lg)}.woocommerce-checkout .checkout .woocommerce-NoticeGroup{width:100%}.woocommerce-checkout .checkout #order_review_heading{display:none}.woocommerce-checkout .checkout #ship-to-different-address{display:block;margin:0 0 24px;margin:0 0 var(--spacing-md);padding:0;font-size:1rem;font-size:var(--font-size-1);font-family:inter-variable,sans-serif;font-family:var(--font-primary);font-weight:400;font-weight:var(--font-weight-regular);line-height:1;line-height:var(--font-lineheight-0)}.woocommerce-checkout .checkout .woocommerce-shipping-fields__field-wrapper{padding-top:12px;padding-top:var(--spacing-xs)}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order{border-radius:14px;border-radius:var(--border-radius-sm);background-color:var(--color-tint);overflow:hidden;padding:32px;padding:var(--spacing-lg);background-color:#f6f6f8;background-color:var(--color-grey-light)}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order .order-review__heading{font-size:1.5rem;line-height:1;line-height:var(--font-lineheight-0);margin-bottom:18px;margin-bottom:var(--spacing-sm)}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order .checkout-payment-methods__heading{margin-top:24px;margin-top:var(--spacing-md)}@media (min-width: 1024px){.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order{max-width:500px;border-radius:30px;border-radius:var(--border-radius-md);padding:48px;padding:var(--spacing-xl)}}@media (min-width: 1140px){.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order{max-width:640px}}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order table.shop_table{border:0!important;margin:0 0 32px;margin-bottom:var(--spacing-lg)}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order table.shop_table th,.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order table.shop_table td{padding:12px 0;border-bottom:1px solid #DBE0EA!important;border-bottom:1px solid var(--color-border)!important;font-weight:400;font-weight:var(--font-weight-regular)}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order table.shop_table th .product-quantity,.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order table.shop_table td .product-quantity,.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order table.shop_table th .woocommerce-Price-amount,.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order table.shop_table td .woocommerce-Price-amount{font-weight:400;font-weight:var(--font-weight-regular)}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order table.shop_table td:last-child,.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order table.shop_table th:last-child{text-align:right}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order table.shop_table thead th,.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order table.shop_table tfoot th{font-weight:600;font-weight:var(--font-weight-semibold)}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order table.shop_table .woocommerce-shipping-methods label{vertical-align:baseline}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order table.shop_table .component_container_table_item td{padding-bottom:0!important;border-bottom:0!important}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order table.shop_table .component_container_table_item .product-name .product-quantity{display:none}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order table.shop_table .component_container_table_item .product-total .amount,.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order table.shop_table .component_container_table_item .product-total .tax_label{display:none!important}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order table.shop_table .component_table_item td .component{font-size:.875rem}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order table.shop_table .component_table_item td .component dt{font-weight:600;font-weight:var(--font-weight-semibold)}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order table.shop_table .component_table_item td .composited_product_quantity{vertical-align:baseline!important}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order table.shop_table .component_table_item td .component_table_item_subtotal:after{display:none!important}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order table.shop_table .composited_product_quantity{font-weight:400;font-weight:var(--font-weight-regular)}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order table.shop_table .order-total th .woocommerce-Price-amount,.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order table.shop_table .order-total td .woocommerce-Price-amount{font-size:1.125rem;font-weight:600;font-weight:var(--font-weight-semibold)}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order table.shop_table .order-total th small,.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order table.shop_table .order-total td small{display:block}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order table.shop_table .order-total th small .woocommerce-Price-amount,.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order table.shop_table .order-total td small .woocommerce-Price-amount{font-size:inherit;font-weight:400;font-weight:var(--font-weight-regular)}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order table.shop_table .woocommerce-remove-coupon{font-size:.8125rem;text-decoration:underline;display:block;font-weight:500;font-weight:var(--font-weight-medium);transition:color .25s;transition:color var(--transition)}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order table.shop_table .woocommerce-remove-coupon:hover{color:#2fb5e7;color:var(--color-blue)}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .woocommerce-Price-currencySymbol{vertical-align:baseline}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order #payment.woocommerce-checkout-payment{background-color:transparent;border-radius:0}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order #payment.woocommerce-checkout-payment .place-order{display:flex;flex-direction:column;gap:24px;gap:var(--spacing-md)}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order #payment.woocommerce-checkout-payment .place-order .form-row{margin-bottom:0}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order #payment.woocommerce-checkout-payment .place-order .form-row .woocommerce-terms-and-conditions-link{text-decoration:underline;color:#1d2939;color:var(--color-dark)}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order #payment.woocommerce-checkout-payment .place-order .form-row .woocommerce-terms-and-conditions-link:hover{color:#2fb5e7;color:var(--color-blue)}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order #payment.woocommerce-checkout-payment .place-order .form-row .woocommerce-form__label-for-checkbox:hover{cursor:pointer}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order #payment.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper{padding-top:8px;padding-bottom:8px}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order #payment.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{font-size:.8125rem;line-height:1.5;line-height:var(--font-lineheight-3)}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order #payment.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text:not(:last-child){margin-bottom:18px;margin-bottom:var(--spacing-sm)}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order #payment.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text:empty{display:none;margin-bottom:0}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order #payment.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text .woocommerce-privacy-policy-link{text-decoration:underline;color:#1d2939;color:var(--color-dark)}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order #payment.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text .woocommerce-privacy-policy-link:hover{color:#2fb5e7;color:var(--color-blue)}.woocommerce-checkout .checkout #order_review.woocommerce-checkout-review-order #payment.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .required{display:none}.thankyou__intro{text-align:center;max-width:540px;margin:0 auto 32px;margin:0 auto var(--spacing-lg) auto}@media (min-width: 1024px){.thankyou__intro{margin-bottom:48px;margin-bottom:var(--spacing-xl)}}.thankyou__title{font-size:2.25rem}.thankyou__title:not(:last-child){margin-bottom:24px;margin-bottom:var(--spacing-md)}@media (min-width: 640px){.thankyou__title{font-size:2.5rem}}.thankyou__main{max-width:540px;margin:0 auto 32px;margin:0 auto var(--spacing-lg) auto}@media (min-width: 1024px){.thankyou__main{display:flex;align-items:center;gap:60px;gap:var(--spacing-xxl);max-width:1140px;margin-bottom:60px;margin-bottom:var(--spacing-xxl)}}.thankyou__image,.thankyou__video{flex:1;align-self:flex-start;margin-bottom:32px;margin-bottom:var(--spacing-lg)}@media (min-width: 1024px){.thankyou__image,.thankyou__video{margin-bottom:0}}.thankyou__image img,.thankyou__image video,.thankyou__video img,.thankyou__video video{display:block;width:100%;height:auto;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;border-radius:30px;border-radius:var(--border-radius-md)}@media (min-width: 1024px){.thankyou__image img,.thankyou__image video,.thankyou__video img,.thankyou__video video{aspect-ratio:1 / 1}}.thankyou__content{flex:1}.thankyou__subtitle{font-size:1.5rem}.thankyou__subtitle:not(:last-child){margin-bottom:32px;margin-bottom:var(--spacing-lg)}.thankyou__steps{display:flex;flex-direction:column;gap:24px;gap:var(--spacing-md)}.thankyou__step{display:flex;gap:18px;gap:var(--spacing-sm)}.thankyou__step-icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background-color:#e6f8fd;background-color:var(--color-blue-light)}@media (min-width: 640px){.thankyou__step-icon{width:64px;height:64px}}.thankyou__step-icon img{display:block;max-width:50%;max-height:50%;width:auto;height:auto;margin:0 auto}.thankyou__step-content{flex:1;padding-top:4px;font-size:.9375rem}@media (min-width: 640px){.thankyou__step-content{font-size:1rem}}.thankyou__step-title{font-size:1.125rem;font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:4px}@media (min-width: 1024px){.thankyou__footer{display:flex;justify-content:center}}@media (min-width: 768px){.woocommerce-account .block .woocommerce{display:flex;align-items:flex-start;gap:48px;gap:var(--spacing-xl)}}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;border:1px solid #DBE0EA;border:1px solid var(--color-border);border-radius:14px;border-radius:var(--border-radius-sm);margin-bottom:32px;margin-bottom:var(--spacing-lg)}@media (min-width: 768px){.woocommerce-account .woocommerce-MyAccount-navigation{width:30%;margin-bottom:0}}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link{margin:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:not(:last-child){border-bottom:1px solid #DBE0EA;border-bottom:1px solid var(--color-border)}.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a{display:block;padding:18px;padding:var(--spacing-sm);font-size:1rem;line-height:1.2;text-decoration:none;font-weight:400;font-weight:var(--font-weight-regular)}.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a:hover{text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a{font-weight:600;font-weight:var(--font-weight-semibold)}.woocommerce-account .woocommerce-MyAccount-content{width:100%}@media (min-width: 768px){.woocommerce-account .woocommerce-MyAccount-content{flex:1}}.woocommerce-account .woocommerce-MyAccount-content a:not(.button){color:#2fb5e7;color:var(--color-blue);text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-content a:not(.button):hover{color:var(--color-blue-dark)}.woocommerce-account .woocommerce-MyAccount-content h2{font-size:1.5rem;font-family:sofia-pro,sans-serif;font-family:var(--font-sofia);font-weight:700;font-weight:var(--font-weight-bold);line-height:1.1;margin-bottom:24px;margin-bottom:var(--spacing-md)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{display:grid;grid-gap:24px;grid-gap:var(--spacing-md);gap:24px;gap:var(--spacing-md)}@media (min-width: 1024px){.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{grid-template-columns:1fr 1fr}}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses:before,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses:after{display:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{width:100%!important;float:none!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title{display:flex;align-items:flex-start}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title .edit{margin-left:auto;font-size:.875rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;grid-gap:var(--spacing-md);gap:24px;gap:var(--spacing-md);grid-row-gap:36px;row-gap:36px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .clear,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .clear{display:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper fieldset,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{grid-column:span 2;display:flex;flex-direction:column;gap:24px;gap:var(--spacing-md)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row{display:block;position:relative;width:100%;grid-column:span 2}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row:not(:last-child),.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row:not(:last-child){margin-bottom:0}@media (min-width: 640px){.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row.form-row-first,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row.form-row-last,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row.form-row-first,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row.form-row-last{grid-column:span 1}}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row label,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row label{position:absolute;z-index:5;top:-8px;left:18px;left:var(--spacing-sm);font-size:.8125rem;line-height:1.25;line-height:var(--font-lineheight-1);font-weight:400;font-weight:var(--font-weight-regular);padding-left:8px;padding-right:8px;background-color:#fff;background-color:var(--color-white)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row .woocommerce-input-wrapper,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row .woocommerce-input-wrapper{position:relative;z-index:1}.woocommerce-account .woocommerce-MyAccount-content #account_display_name_description{display:none}.woocommerce-account .woocommerce-MyAccount-content table.shop_table tr{border-bottom:1px solid #DBE0EA;border-bottom:1px solid var(--color-border)}.woocommerce-account .woocommerce-MyAccount-content table.shop_table th{vertical-align:middle}.woocommerce-account .woocommerce-EditAccountForm fieldset{padding:0;margin:0;border:0}.woocommerce-account .woocommerce-EditAccountForm fieldset legend{font-size:1.5rem;font-family:sofia-pro,sans-serif;font-family:var(--font-sofia);font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:24px;margin-bottom:var(--spacing-md)}.woocommerce-account .woocommerce-address-fields__field-wrapper{margin-bottom:24px;margin-bottom:var(--spacing-md)}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:ease;transition-timing-function:initial;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.composite_form:not(.paged) .composite_wrap{padding-top:0!important}
