@charset "UTF-8";@font-face{font-display:fallback;font-family:Barlow;font-style:normal;font-weight:300;src:url(../assets/fonts/barlow/Light/Barlow-Light.eot);src:url(../assets/fonts/barlow/Light/Barlow-Light.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/barlow/Light/Barlow-Light.woff2) format("woff2"),url(../assets/fonts/barlow/Light/Barlow-Light.woff) format("woff"),url(../assets/fonts/barlow/Light/Barlow-Light.ttf) format("truetype"),url(../assets/fonts/barlow/Light/Barlow-Light.svg#Barlow-300) format("svg")}@font-face{font-display:fallback;font-family:Barlow;font-style:normal;font-weight:400;src:url(../assets/fonts/barlow/Regular/Barlow-Regular.eot);src:url(../assets/fonts/barlow/Regular/Barlow-Regular.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/barlow/Regular/Barlow-Regular.woff2) format("woff2"),url(../assets/fonts/barlow/Regular/Barlow-Regular.woff) format("woff"),url(../assets/fonts/barlow/Regular/Barlow-Regular.ttf) format("truetype"),url(../assets/fonts/barlow/Regular/Barlow-Regular.svg#Barlow-400) format("svg")}@font-face{font-display:fallback;font-family:Barlow;font-style:normal;font-weight:500;src:url(../assets/fonts/barlow/Medium/Barlow-Medium.eot);src:url(../assets/fonts/barlow/Medium/Barlow-Medium.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/barlow/Medium/Barlow-Medium.woff2) format("woff2"),url(../assets/fonts/barlow/Medium/Barlow-Medium.woff) format("woff"),url(../assets/fonts/barlow/Medium/Barlow-Medium.ttf) format("truetype"),url(../assets/fonts/barlow/Medium/Barlow-Medium.svg#Barlow-500) format("svg")}@font-face{font-display:fallback;font-family:Barlow;font-style:normal;font-weight:600;src:url(../assets/fonts/barlow/SemiBold/Barlow-SemiBold.eot);src:url(../assets/fonts/barlow/SemiBold/Barlow-SemiBold.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/barlow/SemiBold/Barlow-SemiBold.woff2) format("woff2"),url(../assets/fonts/barlow/SemiBold/Barlow-SemiBold.woff) format("woff"),url(../assets/fonts/barlow/SemiBold/Barlow-SemiBold.ttf) format("truetype"),url(../assets/fonts/barlow/SemiBold/Barlow-SemiBold.svg#Barlow-600) format("svg")}@font-face{font-display:fallback;font-family:Barlow;font-style:normal;font-weight:700;src:url(../assets/fonts/barlow/Bold/Barlow-Bold.eot);src:url(../assets/fonts/barlow/Bold/Barlow-Bold.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/barlow/Bold/Barlow-Bold.woff2) format("woff2"),url(../assets/fonts/barlow/Bold/Barlow-Bold.woff) format("woff"),url(../assets/fonts/barlow/Bold/Barlow-Bold.ttf) format("truetype"),url(../assets/fonts/barlow/Bold/Barlow-Bold.svg#Barlow-700) format("svg")}@font-face{font-display:fallback;font-family:Barlow;font-style:normal;font-weight:800;src:url(../assets/fonts/barlow/ExtraBold/Barlow-ExtraBold.eot);src:url(../assets/fonts/barlow/ExtraBold/Barlow-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/barlow/ExtraBold/Barlow-ExtraBold.woff2) format("woff2"),url(../assets/fonts/barlow/ExtraBold/Barlow-ExtraBold.woff) format("woff"),url(../assets/fonts/barlow/ExtraBold/Barlow-ExtraBold.ttf) format("truetype"),url(../assets/fonts/barlow/ExtraBold/Barlow-ExtraBold.svg#Barlow-800) format("svg")}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(../assets/fonts/icomoon/icomoon.eot?6qlp3o);src:url(../assets/fonts/icomoon/icomoon.eot?6qlp3o#iefix) format("embedded-opentype"),url(../assets/fonts/icomoon/icomoon.ttf?6qlp3o) format("truetype"),url(../assets/fonts/icomoon/icomoon.woff?6qlp3o) format("woff"),url(../assets/fonts/icomoon/icomoon.svg?6qlp3o#icomoon) format("svg")}i{font-family:icomoon!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mega-menu:before{content:"\e900"}.icon-pinterest:before{content:"\e90a"}.icon-account-fill:before{content:"\e909"}.icon-cart:before{content:"\e935"}.icon-table:before{content:"\e923"}.icon-quote:before{content:"\e947"}.icon-iconoir_eye:before{content:"\e912"}.icon-eye-blocked:before{content:"\e901"}.icon-x:before{content:"\e902"}.icon-checkmark:before{content:"\e903"}.icon-filters:before{content:"\e904"}.icon-magnifier:before{content:"\e905"}.icon-heart:before{content:"\e906"}.icon-heart-filled:before{content:"\e908"}.icon-linkedin:before{content:"\e907"}.icon-account:before{content:"\e90b"}.icon-tiktok:before{content:"\e913"}.icon-arrow-left:before{content:"\e914"}.icon-arrow-right:before{content:"\e915"}.icon-chevron-right:before{content:"\e916"}.icon-chevron-left:before{content:"\e917"}.icon-chevron-down:before{content:"\e918"}.icon-chevron-up:before{content:"\e919"}.icon-keyboard-shortcuts:before{content:"\e91a"}.icon-reload:before{content:"\e91b"}.icon-calendar:before{content:"\e91c"}.icon-play:before{content:"\e91d"}.icon-carret:before{content:"\e91f"}.icon-file-text:before{content:"\e922"}.icon-grid:before{content:"\e924"}.icon-minus:before{content:"\e926"}.icon-plus:before{content:"\e928"}.icon-checkmark-cross:before{content:"\e929"}.icon-checkmark-circle:before{content:"\e92a"}.icon-x-rounded:before{content:"\e92d"}.icon-dots:before{content:"\e92f"}.icon-clock-check-outline:before{content:"\e930"}.icon-warning:before{content:"\e932"}.icon-dangerous:before{content:"\e933"}.icon-export:before{content:"\e93d"}.icon-import:before{content:"\e93e"}.icon-bin:before{content:"\e9ac"}.icon-eye:before{content:"\e9ce"}.icon-facebook:before{content:"\ea90"}.icon-instagram:before{content:"\ea92"}.icon-rss:before{content:"\ea9b"}.icon-youtube:before{content:"\ea9d"}:root{--body-clr-dim:color-mix(in srgb,var(--body-bg-clr) 46.3%,var(--body-clr));--body-alt-clr-dim:color-mix(in srgb,var(--body-alt-bg-clr) 20%,var(--body-alt-clr));--dim-subtle:15%;--dim-light:30%;--dim-medium:50%;--dim-strong:70%;--dim-extreme:85%;--clr-primary-50:var(--custom-clr-primary-50,#d4e4f2);--clr-primary-100:var(--custom-clr-primary-100,#b7d2e9);--clr-primary-200:var(--custom-clr-primary-200,#93bbdf);--clr-primary-300:var(--custom-clr-primary-300,#6fa4d4);--clr-primary-400:var(--custom-clr-primary-400,#4b8ec9);--clr-primary-500:var(--custom-clr-primary-500,#2777be);--clr-primary-600:var(--custom-clr-primary-600,#21639e);--clr-primary-700:var(--custom-clr-primary-700,#1a4f7f);--clr-primary-800:var(--custom-clr-primary-800,#143c5f);--clr-primary-900:var(--custom-clr-primary-900,#0d283f);--clr-primary-950:var(--custom-clr-primary-950,#081826);--clr-neutral-50:var(--custom-clr-neutral-50,#f9fafb);--clr-neutral-100:var(--custom-clr-neutral-100,#f3f4f6);--clr-neutral-200:var(--custom-clr-neutral-200,#e5e7eb);--clr-neutral-300:var(--custom-clr-neutral-300,#d1d5db);--clr-neutral-400:var(--custom-clr-neutral-400,#9ca3af);--clr-neutral-500:var(--custom-clr-neutral-500,#6b7280);--clr-neutral-600:var(--custom-clr-neutral-600,#4b5563);--clr-neutral-700:var(--custom-clr-neutral-700,#374151);--clr-neutral-800:var(--custom-clr-neutral-800,#1f2937);--clr-neutral-900:var(--custom-clr-neutral-900,#111827);--clr-neutral-950:var(--custom-clr-neutral-950,#030712);--clr-white:#fff;--clr-black:#000;--clr-warning-tint:var(--custom-clr-warning-tint,#ffe8cc);--clr-warning:var(--custom-clr-warning,#f1b14e);--clr-warning-shade:var(--custom-clr-warning-shade,#d27f00);--clr-danger-tint:var(--custom-clr-danger-tint,#ff9d96);--clr-danger:var(--custom-clr-danger,#fb4e43);--clr-danger-shade:var(--custom-clr-danger-shade,#b0372f);--clr-success-tint:var(--custom-clr-success-tint,#daf1e5);--clr-success:var(--custom-clr-success,#46b77b);--clr-success-shade:var(--custom-clr-success-shade,#318056);--clr-info-tint:var(--custom-clr-info-tint,#d4e4f2);--clr-info:var(--custom-clr-info,#2777be);--clr-info-shade:var(--custom-clr-info-shade,#1f5f98);--body-clr:var(--custom-body-clr,var(--clr-black));--body-bg-clr:var(--custom-body-bg-clr,#fff);--body-icon-clr:var(--custom-body-icon-clr,var(--clr-primary-500));--body-icon-hover-clr:var(--custom-body-icon-hover-clr,var(--clr-primary-600));--body-link-clr:var(--custom-body-link-clr,var(--clr-primary-500));--body-link-hover-clr:var(--custom-body-link-hover-clr,var(--clr-primary-500));--body-link-visited-clr:var(--custom-body-link-visited-clr,var(--clr-primary-500));--body-link-visited-hover-clr:var(--custom-body-link-visited-hover-clr,var(--clr-primary-500));--body-alt-clr:var(--custom-body-alt-clr,#8996a2);--body-alt-bg-clr:var(--custom-body-alt-bg-clr,#f7f8f9);--body-alt-icon-clr:var(--custom-body-alt-icon-clr,var(--clr-black));--body-alt-icon-hover-clr:var(--custom-body-alt-icon-hover-clr,var(--clr-black));--body-alt-link-clr:var(--custom-body-alt-link-clr,var(--clr-primary-500));--body-alt-link-hover-clr:var(--custom-body-alt-link-hover-clr,var(--clr-primary-500));--header-box-shadow-clr:var(--custom-header-box-shadow-clr,var(--clr-black));--header-box-shadow-opacity:var(--custom-header-box-shadow-opacity,12%);--header-bg-clr:var(--custom-header-bg-clr,var(--clr-white));--header-icon-clr:var(--custom-header-icon-clr,var(--clr-black));--header-icon-hover-clr:var(--custom-header-icon-hover-clr,var(--clr-primary-500));--header-link-clr:var(--custom-header-link-clr,var(--clr-black));--header-link-hover-clr:var(--custom-header-link-hover-clr,var(--clr-primary-500));--header-notif-bg-clr:var(--custom-header-notif-bg-clr,var(--clr-danger));--header-search-clr:var(--custom-header-search-clr,var(--clr-black));--header-search-bg-clr:var(--custom-header-search-bg-clr,var(--clr-white));--header-search-border-clr:var(--custom-header-search-border-clr,var(--clr-neutral-300));--header-search-icon-clr:var(--custom-header-search-icon-clr,var(--clr-black));--header-search-icon-bg-clr:var(--custom-header-search-icon-bg-clr,var(--clr-white));--header-top-bar-bg-clr:var(--custom-header-top-bar-bg-clr,var(--clr-white));--header-top-bar-link-clr:var(--custom-header-top-bar-link-clr,var(--clr-black));--header-top-bar-link-hover-clr:var(--custom-header-top-bar-link-hover-clr,var(--clr-primary-500));--header-top-bar-announcement-text-clr:var(--custom-header-top-bar-announcement-text-clr,var(--clr-black));--header-top-bar-border-clr:var(--custom-header-top-bar-border-clr,var(--clr-neutral-300));--header-bottom-bar-bg-clr:var(--custom-header-bottom-bar-bg-clr,#0093dd);--header-bottom-bar-link-clr:var(--custom-header-bottom-bar-link-clr,var(--clr-white));--header-bottom-bar-link-hover-clr:var(--custom-header-bottom-bar-link-hover-clr,var(--clr-neutral-50));--header-bottom-bar-border-clr:var(--custom-header-bottom-bar-border-clr,#0093dd);--header-nav-bg-clr:var(--custom-header-nav-bg-clr,var(--clr-white));--header-nav-arrow-clr:var(--custom-header-nav-arrow-clr,var(--clr-black));--header-nav-overlay-opacity:var(--custom-header-nav-overlay-opacity,50%);--header-nav-overlay-bg-clr:var(--custom-header-nav-overlay-bg-clr,var(--clr-black));--header-nav-sidebar-bg-clr:var(--custom-header-nav-sidebar-bg-clr,var(--clr-neutral-50));--header-nav-link-active-clr:var(--custom-header-nav-link-active-clr,var(--clr-primary-500));--header-nav-link-lvl-1-clr:var(--custom-header-nav-link-lvl-1-clr,var(--clr-black));--header-nav-link-lvl-1-hover-clr:var(--custom-header-nav-link-lvl-1-hover-clr,var(--clr-primary-500));--header-nav-link-lvl-2-clr:var(--custom-header-nav-link-lvl-2-clr,var(--clr-black));--header-nav-link-lvl-2-hover-clr:var(--custom-header-nav-link-lvl-2-hover-clr,var(--clr-primary-500));--header-nav-link-lvl-3-clr:var(--custom-header-nav-link-lvl-3-clr,var(--clr-black));--header-nav-link-lvl-3-hover-clr:var(--custom-header-nav-link-lvl-3-hover-clr,var(--clr-primary-500));--header-nav-extra-link-clr:var(--custom-header-nav-extra-link-clr,var(--clr-danger));--header-nav-extra-link-hover-clr:var(--custom-header-nav-extra-link-hover-clr,var(--clr-danger-shade));--header-nav-border-clr:var(--custom-header-nav-border-clr,color-mix(in srgb,var(--header-mobile-nav-link-lvl-1-clr) 6%,var(--header-mobile-nav-bg-clr)));--header-nav-box-shadow-clr:var(--custom-header-nav-box-shadow-clr,var(--clr-black));--header-mobile-top-bar-bg-clr:var(--custom-header-mobile-top-bar-bg-clr,var(--clr-white));--header-mobile-top-bar-clr:var(--custom-header-mobile-top-bar-clr,var(--clr-black));--header-mobile-top-bar-border-clr:var(--custom-header-mobile-top-bar-border-clr,color-mix(in srgb,var(--header-mobile-nav-link-lvl-1-clr) 6%,var(--header-mobile-nav-bg-clr)));--header-mobile-topbar-center-link-clr:var(--custom-header-mobile-topbar-center-link-clr,var(--clr-white));--header-mobile-topbar-center-link-hover-clr:var(--custom-header-mobile-topbar-center-link-hover-clr,var(--clr-neutral-200));--header-mobile-topbar-center-bg-clr:var(--custom-header-mobile-topbar-center-bg-clr,var(--clr-primary-500));--header-mobile-topbar-center-border-clr:var(--custom-header-mobile-topbar-center-border-clr,var(--clr-primary-500));--header-mobile-bottom-bar-bg-clr:var(--custom-header-mobile-bottom-bar-bg-clr,var(--clr-white));--header-mobile-bottom-bar-clr:var(--custom-header-mobile-bottom-bar-clr,var(--clr-black));--header-mobile-bottom-bar-hover-clr:var(--custom-header-mobile-bottom-bar-hover-clr,var(--clr-primary-500));--header-mobile-bottom-bar-border-clr:var(--custom-header-mobile-bottom-bar-border-clr,color-mix(in srgb,var(--header-mobile-nav-link-lvl-1-clr) 6%,var(--header-mobile-nav-bg-clr)));--header-mobile-nav-bg-clr:var(--custom-header-mobile-nav-bg-clr,var(--clr-white));--header-mobile-nav-link-border-clr:var(--custom-header-mobile-nav-link-border-clr,color-mix(in srgb,var(--header-mobile-nav-link-lvl-1-clr) 6%,var(--header-mobile-nav-bg-clr)));--header-mobile-nav-link-lvl-1-clr:var(--custom-header-mobile-nav-link-lvl-1-clr,var(--clr-black));--header-mobile-nav-link-lvl-1-hover-clr:var(--custom-header-mobile-nav-link-lvl-1-hover-clr,var(--clr-primary-500));--header-mobile-nav-link-lvl-1-arrow-clr:var(--custom-header-mobile-nav-link-lvl-1-arrow-clr,var(--clr-black));--header-mobile-nav-link-lvl-2-clr:var(--custom-header-mobile-nav-link-lvl-2-clr,var(--clr-black));--header-mobile-nav-link-lvl-2-hover-clr:var(--custom-header-mobile-nav-link-lvl-2-hover-clr,var(--clr-primary-500));--header-mobile-nav-link-lvl-2-arrow-clr:var(--custom-header-mobile-nav-link-lvl-2-arrow-clr,var(--clr-black));--header-mobile-nav-extra-link-clr:var(--custom-header-mobile-nav-extra-link-clr,var(--clr-danger));--header-mobile-nav-extra-link-hover-clr:var(--custom-header-mobile-nav-extra-link-hover-clr,var(--clr-danger-shade));--header-mobile-nav-custom-link-clr:var(--custom-header-mobile-nav-custom-link-clr,var(--clr-black));--header-mobile-nav-custom-link-hover-clr:var(--custom-header-mobile-nav-custom-link-hover-clr,var(--clr-primary-500));--header-mobile-nav-show-all-link-clr:var(--custom-header-mobile-nav-show-all-link-clr,var(--clr-primary-500));--header-mobile-nav-show-all-link-hover-clr:var(--custom-header-mobile-nav-show-all-link-hover-clr,var(--clr-primary-700));--header-mobile-nav-back-link-bg-clr:var(--custom-header-mobile-nav-back-link-bg-clr,var(--clr-white));--header-mobile-nav-back-link-clr:var(--custom-header-mobile-nav-back-link-clr,var(--clr-black));--header-mobile-nav-back-link-hover-clr:var(--custom-header-mobile-nav-back-link-hover-clr,var(--clr-primary-700));--header-mobile-nav-back-link-arrow-clr:var(--custom-header-mobile-nav-back-link-arrow-clr,var(--clr-black));--footer-clr:var(--custom-footer-clr,var(--clr-black));--footer-bg-clr:var(--custom-footer-bg-clr,#f7f8f9);--footer-icon-clr:var(--custom-footer-icon-clr,var(--clr-black));--footer-icon-hover-clr:var(--custom-footer-icon-hover-clr,var(--clr-black));--footer-link-clr:var(--custom-footer-link-clr,var(--clr-black));--footer-link-hover-clr:var(--custom-footer-link-hover-clr,var(--clr-primary-500));--footer-alt-clr:var(--custom-footer-alt-clr,var(--clr-white));--footer-alt-bg-clr:var(--custom-footer-alt-bg-clr,#4e5d6b);--footer-alt-link-clr:var(--custom-footer-alt-link-clr,var(--clr-white));--footer-alt-link-hover-clr:var(--custom-footer-alt-link-hover-clr,var(--clr-primary-500));--ff-primary:var(--custom-ff-primary,Barlow,sans-serif);--ff-secondary:var(--custom-ff-secondary,Barlow);--base-font-size:1rem;--fs-50:0.625rem;--fs-100:0.688rem;--fs-150:0.75rem;--fs-200:0.875rem;--fs-250:0.938rem;--fs-300:1rem;--fs-350:1.125rem;--fs-400:1.25rem;--fs-450:1.5rem;--fs-500:1.75rem;--fs-550:2rem;--fs-600:2.25rem;--fs-650:2.5rem;--fs-700:3rem;--fs-750:3.5rem;--fs-800:4rem;--fs-850:5rem;--fs-900:6rem;--fs-950:8rem;--scale-1:1;--scale-2:1.067;--scale-3:1.125;--scale-4:1.2;--scale-5:1.25;--scale-6:1.333;--scale-7:1.414;--scale-8:1.5;--scale-9:1.618;--scale-10:1.667;--scale-11:1.778;--scale-12:1.875;--scale-13:2;--scale-14:2.125;--scale-15:2.25;--scale-16:2.5;--scale-17:2.75;--scale-18:3;--lh-50:0.938rem;--lh-100:1.031rem;--lh-150:1.125rem;--lh-200:1.312rem;--lh-250:1.406rem;--lh-300:1.5rem;--lh-350:1.575rem;--lh-400:1.75rem;--lh-450:2.025rem;--lh-500:2.275rem;--lh-550:2.6rem;--lh-600:2.812rem;--lh-650:3rem;--lh-700:3.3rem;--lh-750:4.131rem;--lh-800:4.637rem;--lh-850:5.7rem;--lh-900:6.838rem;--lh-950:8.962rem;--fw-100:100;--fw-200:200;--fw-300:300;--fw-400:400;--fw-500:500;--fw-600:600;--fw-700:700;--fw-800:800;--fw-900:900;--ls-normal:0;--ls-tight:-0.025em;--ls-tighter:-0.05em;--ls-wide:0.025em;--ls-wider:0.05em;--ls-widest:0.1em;--d1-ff:var(--custom-d1-ff,var(--ff-primary));--d1-fs:var(--custom-d1-fs,var(--fs-900));--d1-sf:var(--custom-d1-sf,var(--scale-16));--d1-lh:var(--custom-d1-lh,var(--lh-900));--d1-fw:var(--custom-d1-fw,var(--fw-800));--d1-ls:var(--custom-d1-ls,var(--ls-normal));--d1-tt:var(--custom-d1-tt,uppercase);--d2-ff:var(--custom-d2-ff,var(--ff-primary));--d2-fs:var(--custom-d2-fs,var(--fs-850));--d2-sf:var(--custom-d2-sf,var(--scale-16));--d2-lh:var(--custom-d2-lh,var(--lh-850));--d2-fw:var(--custom-d2-fw,var(--fw-800));--d2-ls:var(--custom-d2-ls,var(--ls-normal));--d2-tt:var(--custom-d2-tt,none);--d3-ff:var(--custom-d3-ff,var(--ff-primary));--d3-fs:var(--custom-d3-fs,var(--fs-800));--d3-sf:var(--custom-d3-sf,var(--scale-13));--d3-lh:var(--custom-d3-lh,var(--lh-800));--d3-fw:var(--custom-d3-fw,var(--fw-800));--d3-ls:var(--custom-d3-ls,var(--ls-normal));--d3-tt:var(--custom-d3-tt,none);--d4-ff:var(--custom-d4-ff,var(--ff-primary));--d4-fs:var(--custom-d4-fs,var(--fs-700));--d4-sf:var(--custom-d4-sf,var(--scale-13));--d4-lh:var(--custom-d4-lh,var(--lh-700));--d4-fw:var(--custom-d4-fw,var(--fw-700));--d4-ls:var(--custom-d4-ls,var(--ls-normal));--d4-tt:var(--custom-d4-tt,none);--d5-ff:var(--custom-d5-ff,var(--ff-primary));--d5-fs:var(--custom-d5-fs,var(--fs-650));--d5-sf:var(--custom-d5-sf,var(--scale-13));--d5-lh:var(--custom-d5-lh,var(--lh-650));--d5-fw:var(--custom-d5-fw,var(--fw-700));--d5-ls:var(--custom-d5-ls,var(--ls-normal));--d5-tt:var(--custom-d5-tt,none);--d6-ff:var(--custom-d6-ff,var(--ff-primary));--d6-fs:var(--custom-d6-fs,var(--fs-550));--d6-sf:var(--custom-d6-sf,var(--scale-13));--d6-lh:var(--custom-d6-lh,var(--lh-550));--d6-fw:var(--custom-d6-fw,var(--fw-700));--d6-ls:var(--custom-d6-ls,var(--ls-normal));--d6-tt:var(--custom-d6-tt,none);--h1-ff:var(--custom-h1-ff,var(--ff-primary));--h1-fs:var(--custom-h1-fs,var(--fs-700));--h1-sf:var(--custom-h1-sf,var(--scale-8));--h1-lh:var(--custom-h1-lh,var(--lh-750));--h1-fw:var(--custom-h1-fw,var(--fw-800));--h1-ls:var(--custom-h1-ls,var(--ls-normal));--h1-tt:var(--custom-h1-tt,none);--h2-ff:var(--custom-h2-ff,var(--ff-primary));--h2-fs:var(--custom-h2-fs,var(--fs-650));--h2-sf:var(--custom-h2-sf,var(--scale-8));--h2-lh:var(--custom-h2-lh,var(--lh-700));--h2-fw:var(--custom-h2-fw,var(--fw-800));--h2-ls:var(--custom-h2-ls,var(--ls-normal));--h2-tt:var(--custom-h2-tt,none);--h3-ff:var(--custom-h3-ff,var(--ff-primary));--h3-fs:var(--custom-h3-fs,var(--fs-600));--h3-sf:var(--custom-h3-sf,var(--scale-8));--h3-lh:var(--custom-h3-lh,var(--lh-650));--h3-fw:var(--custom-h3-fw,var(--fw-700));--h3-ls:var(--custom-h3-ls,var(--ls-normal));--h3-tt:var(--custom-h3-tt,none);--h4-ff:var(--custom-h4-ff,var(--ff-primary));--h4-fs:var(--custom-h4-fs,var(--fs-500));--h4-sf:var(--custom-h4-sf,var(--scale-7));--h4-lh:var(--custom-h4-lh,var(--lh-550));--h4-fw:var(--custom-h4-fw,var(--fw-700));--h4-ls:var(--custom-h4-ls,var(--ls-normal));--h4-tt:var(--custom-h4-tt,none);--h5-ff:var(--custom-h5-ff,var(--ff-primary));--h5-fs:var(--custom-h5-fs,var(--fs-450));--h5-sf:var(--custom-h5-sf,var(--scale-7));--h5-lh:var(--custom-h5-lh,var(--lh-450));--h5-fw:var(--custom-h5-fw,var(--fw-700));--h5-ls:var(--custom-h5-ls,var(--ls-normal));--h5-tt:var(--custom-h5-tt,none);--h6-ff:var(--custom-h6-ff,var(--ff-primary));--h6-fs:var(--custom-h6-fs,var(--fs-400));--h6-sf:var(--custom-h6-sf,var(--scale-7));--h6-lh:var(--custom-h6-lh,var(--lh-400));--h6-fw:var(--custom-h6-fw,var(--fw-700));--h6-ls:var(--custom-h6-ls,var(--ls-normal));--h6-tt:var(--custom-h6-tt,none);--btn-primary-clr:var(--custom-btn-primary-clr,var(--clr-white));--btn-action-clr:var(--custom-btn-action-clr,var(--clr-white))}.text-subtle{color:color-mix(in srgb,var(--body-bg-clr) var(--dim-subtle),var(--body-clr))!important}.text-light{color:color-mix(in srgb,var(--body-bg-clr) var(--dim-light),var(--body-clr))!important}.text-medium{color:color-mix(in srgb,var(--body-bg-clr) var(--dim-medium),var(--body-clr))!important}.text-muted{color:color-mix(in srgb,var(--body-bg-clr) var(--dim-strong),var(--body-clr))!important}.text-faint{color:color-mix(in srgb,var(--body-bg-clr) var(--dim-extreme),var(--body-clr))!important}.alt-text-subtle{color:color-mix(in srgb,var(--body-alt-bg-clr) var(--dim-subtle),var(--body-alt-clr))!important}.alt-text-light{color:color-mix(in srgb,var(--body-alt-bg-clr) var(--dim-light),var(--body-alt-clr))!important}.alt-text-medium{color:color-mix(in srgb,var(--body-alt-bg-clr) var(--dim-medium),var(--body-alt-clr))!important}.alt-text-muted{color:color-mix(in srgb,var(--body-alt-bg-clr) var(--dim-strong),var(--body-alt-clr))!important}.alt-text-faint{color:color-mix(in srgb,var(--body-alt-bg-clr) var(--dim-extreme),var(--body-alt-clr))!important}a,abbr,acronym,address,applet,article,aside,b,big,blockquote,body,button,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,i,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,ruby,section,select,small,span,strike,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var{all:unset;box-sizing:border-box;display:revert}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;box-sizing:border-box;margin-top:0!important}html body,html button,html input,html select,html textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0;overflow-x:hidden!important;overflow-y:scroll;text-rendering:optimizeLegibility;width:100%}a,button{cursor:revert}a{color:unset;text-decoration:none}menu,ol,summary,ul{list-style:none}ol{counter-reset:revert}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none!important}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}html{font-family:var(--custom-ff-primary,var(--ff-primary));font-size:var(--custom-base-font-size,var(--base-font-size));line-height:1.5;scroll-snap-type:y mandatory}body{background-color:var(--body-bg-clr);color:var(--body-clr);scroll-behavior:smooth;width:100%!important}body>header{background-color:var(--header-bg-clr)}body>footer{background-color:var(--footer-bg-clr);color:var(--footer-clr)}body.home{background-color:var(--body-alt-bg-clr)}body.home main{display:flex;flex-direction:column}h1[class*=display-]:not([class*="--margins"]),h2[class*=display-]:not([class*="--margins"]),h3[class*=display-]:not([class*="--margins"]),h4[class*=display-]:not([class*="--margins"]),h5[class*=display-]:not([class*="--margins"]),h6[class*=display-]:not([class*="--margins"]){margin-bottom:0}.display-1{font-family:var(--d1-ff);font-weight:var(--d1-fw);letter-spacing:var(--d1-ls);text-transform:var(--d1-tt);--fs-y2:var(--d1-fs);--fs-y1:calc(var(--fs-y2)/var(--d1-sf));--fs-y1-unitless:tan(atan2(var(--fs-y1),var(--base-font-size)));--fs-y2-unitless:tan(atan2(var(--fs-y2),var(--base-font-size)));--fs-v:calc(100vw*(var(--fs-y2-unitless) - var(--fs-y1-unitless))/57.5);--fs-r:calc(var(--fs-y2)*30/-57.5 - var(--fs-y1)*87.5/-57.5);font-size:clamp(var(--fs-y1),var(--fs-v) + var(--fs-r),var(--fs-y2));--lh-y2:var(--d1-lh);--lh-y1:calc(var(--lh-y2)/var(--d1-sf));--lh-y1-unitless:tan(atan2(var(--lh-y1),var(--base-font-size)));--lh-y2-unitless:tan(atan2(var(--lh-y2),var(--base-font-size)));--lh-v:calc(100vw*(var(--lh-y2-unitless) - var(--lh-y1-unitless))/57.5);--lh-r:calc(var(--lh-y2)*30/-57.5 - var(--lh-y1)*87.5/-57.5);line-height:clamp(var(--lh-y1),var(--lh-v) + var(--lh-r),var(--lh-y2))}.display-1--margins{margin-bottom:3rem}@media screen and (max-width:1200px){.display-1--margins{margin-bottom:2.5rem}}@media screen and (max-width:768px){.display-1--margins{margin-bottom:2rem}}.display-2{font-family:var(--d2-ff);font-weight:var(--d2-fw);letter-spacing:var(--d2-ls);text-transform:var(--d2-tt);--fs-y2:var(--d2-fs);--fs-y1:calc(var(--fs-y2)/var(--d2-sf));--fs-y1-unitless:tan(atan2(var(--fs-y1),var(--base-font-size)));--fs-y2-unitless:tan(atan2(var(--fs-y2),var(--base-font-size)));--fs-v:calc(100vw*(var(--fs-y2-unitless) - var(--fs-y1-unitless))/57.5);--fs-r:calc(var(--fs-y2)*30/-57.5 - var(--fs-y1)*87.5/-57.5);font-size:clamp(var(--fs-y1),var(--fs-v) + var(--fs-r),var(--fs-y2));--lh-y2:var(--d2-lh);--lh-y1:calc(var(--lh-y2)/var(--d2-sf));--lh-y1-unitless:tan(atan2(var(--lh-y1),var(--base-font-size)));--lh-y2-unitless:tan(atan2(var(--lh-y2),var(--base-font-size)));--lh-v:calc(100vw*(var(--lh-y2-unitless) - var(--lh-y1-unitless))/57.5);--lh-r:calc(var(--lh-y2)*30/-57.5 - var(--lh-y1)*87.5/-57.5);line-height:clamp(var(--lh-y1),var(--lh-v) + var(--lh-r),var(--lh-y2))}.display-2--margins{margin-bottom:2.5rem}@media screen and (max-width:1200px){.display-2--margins{margin-bottom:2rem}}@media screen and (max-width:768px){.display-2--margins{margin-bottom:1.5rem}}.display-3{font-family:var(--d3-ff);font-weight:var(--d3-fw);letter-spacing:var(--d3-ls);text-transform:var(--d3-tt);--fs-y2:var(--d3-fs);--fs-y1:calc(var(--fs-y2)/var(--d3-sf));--fs-y1-unitless:tan(atan2(var(--fs-y1),var(--base-font-size)));--fs-y2-unitless:tan(atan2(var(--fs-y2),var(--base-font-size)));--fs-v:calc(100vw*(var(--fs-y2-unitless) - var(--fs-y1-unitless))/57.5);--fs-r:calc(var(--fs-y2)*30/-57.5 - var(--fs-y1)*87.5/-57.5);font-size:clamp(var(--fs-y1),var(--fs-v) + var(--fs-r),var(--fs-y2));--lh-y2:var(--d3-lh);--lh-y1:calc(var(--lh-y2)/var(--d3-sf));--lh-y1-unitless:tan(atan2(var(--lh-y1),var(--base-font-size)));--lh-y2-unitless:tan(atan2(var(--lh-y2),var(--base-font-size)));--lh-v:calc(100vw*(var(--lh-y2-unitless) - var(--lh-y1-unitless))/57.5);--lh-r:calc(var(--lh-y2)*30/-57.5 - var(--lh-y1)*87.5/-57.5);line-height:clamp(var(--lh-y1),var(--lh-v) + var(--lh-r),var(--lh-y2))}.display-3--margins{margin-bottom:2rem}@media screen and (max-width:1200px){.display-3--margins{margin-bottom:1.75rem}}@media screen and (max-width:992px){.display-3--margins{margin-bottom:1.25rem}}@media screen and (max-width:768px){.display-3--margins{margin-bottom:1.5rem}}.display-4{font-family:var(--d4-ff);font-weight:var(--d4-fw);letter-spacing:var(--d4-ls);text-transform:var(--d4-tt);--fs-y2:var(--d4-fs);--fs-y1:calc(var(--fs-y2)/var(--d4-sf));--fs-y1-unitless:tan(atan2(var(--fs-y1),var(--base-font-size)));--fs-y2-unitless:tan(atan2(var(--fs-y2),var(--base-font-size)));--fs-v:calc(100vw*(var(--fs-y2-unitless) - var(--fs-y1-unitless))/57.5);--fs-r:calc(var(--fs-y2)*30/-57.5 - var(--fs-y1)*87.5/-57.5);font-size:clamp(var(--fs-y1),var(--fs-v) + var(--fs-r),var(--fs-y2));--lh-y2:var(--d4-lh);--lh-y1:calc(var(--lh-y2)/var(--d4-sf));--lh-y1-unitless:tan(atan2(var(--lh-y1),var(--base-font-size)));--lh-y2-unitless:tan(atan2(var(--lh-y2),var(--base-font-size)));--lh-v:calc(100vw*(var(--lh-y2-unitless) - var(--lh-y1-unitless))/57.5);--lh-r:calc(var(--lh-y2)*30/-57.5 - var(--lh-y1)*87.5/-57.5);line-height:clamp(var(--lh-y1),var(--lh-v) + var(--lh-r),var(--lh-y2))}.display-4--margins{margin-bottom:1.75rem}@media screen and (max-width:1200px){.display-4--margins{margin-bottom:1.5rem}}@media screen and (max-width:768px){.display-4--margins{margin-bottom:1.25rem}}.display-5{font-family:var(--d5-ff);font-weight:var(--d5-fw);letter-spacing:var(--d5-ls);text-transform:var(--d5-tt);--fs-y2:var(--d5-fs);--fs-y1:calc(var(--fs-y2)/var(--d5-sf));--fs-y1-unitless:tan(atan2(var(--fs-y1),var(--base-font-size)));--fs-y2-unitless:tan(atan2(var(--fs-y2),var(--base-font-size)));--fs-v:calc(100vw*(var(--fs-y2-unitless) - var(--fs-y1-unitless))/57.5);--fs-r:calc(var(--fs-y2)*30/-57.5 - var(--fs-y1)*87.5/-57.5);font-size:clamp(var(--fs-y1),var(--fs-v) + var(--fs-r),var(--fs-y2));--lh-y2:var(--d5-lh);--lh-y1:calc(var(--lh-y2)/var(--d5-sf));--lh-y1-unitless:tan(atan2(var(--lh-y1),var(--base-font-size)));--lh-y2-unitless:tan(atan2(var(--lh-y2),var(--base-font-size)));--lh-v:calc(100vw*(var(--lh-y2-unitless) - var(--lh-y1-unitless))/57.5);--lh-r:calc(var(--lh-y2)*30/-57.5 - var(--lh-y1)*87.5/-57.5);line-height:clamp(var(--lh-y1),var(--lh-v) + var(--lh-r),var(--lh-y2))}.display-5--margins{margin-bottom:1.5rem}@media screen and (max-width:1200px){.display-5--margins{margin-bottom:1.25rem}}@media screen and (max-width:768px){.display-5--margins{margin-bottom:1rem}}.display-6{font-family:var(--d6-ff);font-weight:var(--d6-fw);letter-spacing:var(--d6-ls);text-transform:var(--d6-tt);--fs-y2:var(--d6-fs);--fs-y1:calc(var(--fs-y2)/var(--d6-sf));--fs-y1-unitless:tan(atan2(var(--fs-y1),var(--base-font-size)));--fs-y2-unitless:tan(atan2(var(--fs-y2),var(--base-font-size)));--fs-v:calc(100vw*(var(--fs-y2-unitless) - var(--fs-y1-unitless))/57.5);--fs-r:calc(var(--fs-y2)*30/-57.5 - var(--fs-y1)*87.5/-57.5);font-size:clamp(var(--fs-y1),var(--fs-v) + var(--fs-r),var(--fs-y2));--lh-y2:var(--d6-lh);--lh-y1:calc(var(--lh-y2)/var(--d6-sf));--lh-y1-unitless:tan(atan2(var(--lh-y1),var(--base-font-size)));--lh-y2-unitless:tan(atan2(var(--lh-y2),var(--base-font-size)));--lh-v:calc(100vw*(var(--lh-y2-unitless) - var(--lh-y1-unitless))/57.5);--lh-r:calc(var(--lh-y2)*30/-57.5 - var(--lh-y1)*87.5/-57.5);line-height:clamp(var(--lh-y1),var(--lh-v) + var(--lh-r),var(--lh-y2))}.display-6--margins{margin-bottom:1.25rem}@media screen and (max-width:1200px){.display-6--margins{margin-bottom:1rem}}@media screen and (max-width:768px){.display-6--margins{margin-bottom:.75rem}}h1{font-family:var(--h1-ff);font-weight:var(--h1-fw);letter-spacing:var(--h1-ls);margin-bottom:3rem;text-transform:var(--h1-tt);--fs-y2:var(--h1-fs);--fs-y1:calc(var(--fs-y2)/var(--h1-sf));--fs-y1-unitless:tan(atan2(var(--fs-y1),var(--base-font-size)));--fs-y2-unitless:tan(atan2(var(--fs-y2),var(--base-font-size)));--fs-v:calc(100vw*(var(--fs-y2-unitless) - var(--fs-y1-unitless))/57.5);--fs-r:calc(var(--fs-y2)*30/-57.5 - var(--fs-y1)*87.5/-57.5);font-size:clamp(var(--fs-y1),var(--fs-v) + var(--fs-r),var(--fs-y2));--lh-y2:var(--h1-lh);--lh-y1:calc(var(--lh-y2)/var(--h1-sf));--lh-y1-unitless:tan(atan2(var(--lh-y1),var(--base-font-size)));--lh-y2-unitless:tan(atan2(var(--lh-y2),var(--base-font-size)));--lh-v:calc(100vw*(var(--lh-y2-unitless) - var(--lh-y1-unitless))/57.5);--lh-r:calc(var(--lh-y2)*30/-57.5 - var(--lh-y1)*87.5/-57.5);line-height:clamp(var(--lh-y1),var(--lh-v) + var(--lh-r),var(--lh-y2))}@media screen and (max-width:1200px){h1{margin-bottom:2.5rem}}@media screen and (max-width:768px){h1{margin-bottom:2rem}}@media screen and (max-width:576px){h1{margin-bottom:1.5rem}}h2{font-family:var(--h2-ff);font-weight:var(--h2-fw);letter-spacing:var(--h2-ls);margin-bottom:2.5rem;text-transform:var(--h2-tt);--fs-y2:var(--h2-fs);--fs-y1:calc(var(--fs-y2)/var(--h2-sf));--fs-y1-unitless:tan(atan2(var(--fs-y1),var(--base-font-size)));--fs-y2-unitless:tan(atan2(var(--fs-y2),var(--base-font-size)));--fs-v:calc(100vw*(var(--fs-y2-unitless) - var(--fs-y1-unitless))/57.5);--fs-r:calc(var(--fs-y2)*30/-57.5 - var(--fs-y1)*87.5/-57.5);font-size:clamp(var(--fs-y1),var(--fs-v) + var(--fs-r),var(--fs-y2));--lh-y2:var(--h2-lh);--lh-y1:calc(var(--lh-y2)/var(--h2-sf));--lh-y1-unitless:tan(atan2(var(--lh-y1),var(--base-font-size)));--lh-y2-unitless:tan(atan2(var(--lh-y2),var(--base-font-size)));--lh-v:calc(100vw*(var(--lh-y2-unitless) - var(--lh-y1-unitless))/57.5);--lh-r:calc(var(--lh-y2)*30/-57.5 - var(--lh-y1)*87.5/-57.5);line-height:clamp(var(--lh-y1),var(--lh-v) + var(--lh-r),var(--lh-y2))}@media screen and (max-width:1200px){h2{margin-bottom:2rem}}@media screen and (max-width:768px){h2{margin-bottom:1.75rem}}@media screen and (max-width:576px){h2{margin-bottom:1.5rem}}h3{font-family:var(--h3-ff);font-weight:var(--h3-fw);letter-spacing:var(--h3-ls);margin-bottom:2rem;text-transform:var(--h3-tt);--fs-y2:var(--h3-fs);--fs-y1:calc(var(--fs-y2)/var(--h3-sf));--fs-y1-unitless:tan(atan2(var(--fs-y1),var(--base-font-size)));--fs-y2-unitless:tan(atan2(var(--fs-y2),var(--base-font-size)));--fs-v:calc(100vw*(var(--fs-y2-unitless) - var(--fs-y1-unitless))/57.5);--fs-r:calc(var(--fs-y2)*30/-57.5 - var(--fs-y1)*87.5/-57.5);font-size:clamp(var(--fs-y1),var(--fs-v) + var(--fs-r),var(--fs-y2));--lh-y2:var(--h3-lh);--lh-y1:calc(var(--lh-y2)/var(--h3-sf));--lh-y1-unitless:tan(atan2(var(--lh-y1),var(--base-font-size)));--lh-y2-unitless:tan(atan2(var(--lh-y2),var(--base-font-size)));--lh-v:calc(100vw*(var(--lh-y2-unitless) - var(--lh-y1-unitless))/57.5);--lh-r:calc(var(--lh-y2)*30/-57.5 - var(--lh-y1)*87.5/-57.5);line-height:clamp(var(--lh-y1),var(--lh-v) + var(--lh-r),var(--lh-y2))}@media screen and (max-width:1200px){h3{margin-bottom:1.75rem}}@media screen and (max-width:768px){h3{margin-bottom:1.5rem}}@media screen and (max-width:576px){h3{margin-bottom:1.25rem}}h4{font-family:var(--h4-ff);font-weight:var(--h4-fw);letter-spacing:var(--h4-ls);margin-bottom:1.5rem;text-transform:var(--h4-tt);--fs-y2:var(--h4-fs);--fs-y1:calc(var(--fs-y2)/var(--h4-sf));--fs-y1-unitless:tan(atan2(var(--fs-y1),var(--base-font-size)));--fs-y2-unitless:tan(atan2(var(--fs-y2),var(--base-font-size)));--fs-v:calc(100vw*(var(--fs-y2-unitless) - var(--fs-y1-unitless))/57.5);--fs-r:calc(var(--fs-y2)*30/-57.5 - var(--fs-y1)*87.5/-57.5);font-size:clamp(var(--fs-y1),var(--fs-v) + var(--fs-r),var(--fs-y2));--lh-y2:var(--h4-lh);--lh-y1:calc(var(--lh-y2)/var(--h4-sf));--lh-y1-unitless:tan(atan2(var(--lh-y1),var(--base-font-size)));--lh-y2-unitless:tan(atan2(var(--lh-y2),var(--base-font-size)));--lh-v:calc(100vw*(var(--lh-y2-unitless) - var(--lh-y1-unitless))/57.5);--lh-r:calc(var(--lh-y2)*30/-57.5 - var(--lh-y1)*87.5/-57.5);line-height:clamp(var(--lh-y1),var(--lh-v) + var(--lh-r),var(--lh-y2))}@media screen and (max-width:1200px){h4{margin-bottom:1.25rem}}@media screen and (max-width:768px){h4{margin-bottom:1.125rem}}@media screen and (max-width:576px){h4{margin-bottom:1rem}}h5{font-family:var(--h5-ff);font-weight:var(--h5-fw);letter-spacing:var(--h5-ls);margin-bottom:1.25rem;text-transform:var(--h5-tt);--fs-y2:var(--h5-fs);--fs-y1:calc(var(--fs-y2)/var(--h5-sf));--fs-y1-unitless:tan(atan2(var(--fs-y1),var(--base-font-size)));--fs-y2-unitless:tan(atan2(var(--fs-y2),var(--base-font-size)));--fs-v:calc(100vw*(var(--fs-y2-unitless) - var(--fs-y1-unitless))/57.5);--fs-r:calc(var(--fs-y2)*30/-57.5 - var(--fs-y1)*87.5/-57.5);font-size:clamp(var(--fs-y1),var(--fs-v) + var(--fs-r),var(--fs-y2));--lh-y2:var(--h5-lh);--lh-y1:calc(var(--lh-y2)/var(--h5-sf));--lh-y1-unitless:tan(atan2(var(--lh-y1),var(--base-font-size)));--lh-y2-unitless:tan(atan2(var(--lh-y2),var(--base-font-size)));--lh-v:calc(100vw*(var(--lh-y2-unitless) - var(--lh-y1-unitless))/57.5);--lh-r:calc(var(--lh-y2)*30/-57.5 - var(--lh-y1)*87.5/-57.5);line-height:clamp(var(--lh-y1),var(--lh-v) + var(--lh-r),var(--lh-y2))}@media screen and (max-width:1200px){h5{margin-bottom:1.125rem}}@media screen and (max-width:768px){h5{margin-bottom:1rem}}@media screen and (max-width:576px){h5{margin-bottom:.875rem}}h6{font-family:var(--h6-ff);font-weight:var(--h6-fw);letter-spacing:var(--h6-ls);margin-bottom:1.125rem;text-transform:var(--h6-tt);--fs-y2:var(--h6-fs);--fs-y1:calc(var(--fs-y2)/var(--h6-sf));--fs-y1-unitless:tan(atan2(var(--fs-y1),var(--base-font-size)));--fs-y2-unitless:tan(atan2(var(--fs-y2),var(--base-font-size)));--fs-v:calc(100vw*(var(--fs-y2-unitless) - var(--fs-y1-unitless))/57.5);--fs-r:calc(var(--fs-y2)*30/-57.5 - var(--fs-y1)*87.5/-57.5);font-size:clamp(var(--fs-y1),var(--fs-v) + var(--fs-r),var(--fs-y2));--lh-y2:var(--h6-lh);--lh-y1:calc(var(--lh-y2)/var(--h6-sf));--lh-y1-unitless:tan(atan2(var(--lh-y1),var(--base-font-size)));--lh-y2-unitless:tan(atan2(var(--lh-y2),var(--base-font-size)));--lh-v:calc(100vw*(var(--lh-y2-unitless) - var(--lh-y1-unitless))/57.5);--lh-r:calc(var(--lh-y2)*30/-57.5 - var(--lh-y1)*87.5/-57.5);line-height:clamp(var(--lh-y1),var(--lh-v) + var(--lh-r),var(--lh-y2))}@media screen and (max-width:992px){h6{margin-bottom:1rem}}@media screen and (max-width:768px){h6{margin-bottom:.875rem}}@media screen and (max-width:576px){h6{margin-bottom:.75rem}}p,span{font-size:1rem;font-weight:400;line-height:1.5rem}@media screen and (max-width:992px){p,span{font-size:.938rem;line-height:1.312rem}}@media screen and (max-width:576px){p,span{font-size:.875rem;line-height:1.031rem}}p.lead,span.lead{font-size:1.5rem;line-height:2.025rem}@media screen and (max-width:1200px){p.lead,span.lead{font-size:1.25rem;line-height:1.75rem}}@media screen and (max-width:768px){p.lead,span.lead{font-size:1.125rem;line-height:1.575rem}}p.xl,span.xl{font-size:1.25rem;line-height:1.75rem}@media screen and (max-width:1200px){p.xl,span.xl{font-size:1.125rem;line-height:1.575rem}}p.lg,span.lg{font-size:1.125rem;line-height:1.575rem}@media screen and (max-width:1200px){p.lg,span.lg{font-size:1rem;line-height:1.5rem}}p.sm,span.sm{font-size:.938rem;line-height:1.406rem}p.xs,span.xs{font-size:.875rem;line-height:1.312rem}label{font-size:1rem;font-weight:400;line-height:1.406rem}label.lg{font-size:1.25rem;line-height:1.575rem}label.sm{font-size:.938rem;line-height:1.312rem}label.xs{font-size:.875rem;line-height:.938rem}a.link{color:var(--clr-primary-500);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}a.link:before{background-color:currentColor;bottom:-2px;content:"";height:2px;position:absolute;transition:width .2s cubic-bezier(.45,.05,.55,.95);width:0}a.link:visited{color:var(--clr-danger)}a.link:hover:before{width:100%}kbd{background-color:var(--clr-white);border:1px solid var(--clr-neutral-400);border-radius:.25rem;box-shadow:inset 0 -2px 0 var(--clr-neutral-400),0 1px 1px rgba(0,0,0,.05);color:var(--clr-neutral-700);font-family:Menlo,Consolas,monospace;font-size:1rem;font-weight:600;padding:.25rem .5rem;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}kbd:hover{background-color:var(--clr-neutral-200);box-shadow:inset 0 -1px 0 var(--clr-neutral-400),0 0 1px rgba(0,0,0,.05);transform:translateY(1px)}:disabled{cursor:not-allowed}section{background:var(--section-bg-clr,transparent);position:relative}section[data-visible-only-to-editors]{--block-hidden-bg-clr:#dc0000;--block-hidden-text-clr:#fff;border:2px dashed var(--block-hidden-bg-clr);border-top:unset}section[data-visible-only-to-editors]:after{background-color:var(--block-hidden-bg-clr);color:var(--block-hidden-text-clr);content:"Ovaj blok je skriven";font-size:var(--fs-600);font-weight:600;line-height:var(--lh-750);position:absolute;text-align:center;text-transform:uppercase;top:0;width:100%}section.bkg-index{position:relative;z-index:1}.form__input label{margin-bottom:.5rem}.form__input--required abbr{color:var(--clr-danger);margin-left:.25rem;text-decoration:none}input{background-color:var(--body-bg-clr);border:1px solid var(--clr-neutral-500);border-radius:.25rem;display:block;font-size:var(--fs-250);line-height:22px;outline:2px solid transparent;padding:.5rem;transition:all .2s ease-in-out}input:not(:-moz-placeholder){border-color:var(--clr-neutral-700);color:var(--clr-neutral-700)}input:not(:placeholder-shown){border-color:var(--clr-neutral-700);color:var(--clr-neutral-700)}input::-moz-placeholder{color:var(--clr-neutral-400)}input::placeholder{color:var(--clr-neutral-400)}input:-moz-placeholder{border-color:var(--clr-neutral-300)}input:placeholder-shown{border-color:var(--clr-neutral-300)}input:hover:not(:disabled):not(:focus){border-color:var(--clr-neutral-500)}input:focus{border-color:var(--clr-primary-500);box-shadow:0 4px 6px 0 rgba(0,0,0,.12)}input[data-focus-source=keyboard]{border-color:var(--clr-primary-500);outline-color:var(--clr-primary-500)}input:disabled{background-color:var(--clr-neutral-100);border-color:var(--clr-neutral-300);color:var(--clr-neutral-400)}input::-moz-selection{background-color:var(--clr-primary-500);color:var(--body-bg-clr)}input::selection{background-color:var(--clr-primary-500);color:var(--body-bg-clr)}input :-webkit-autofill{-webkit-text-fill-color:var(--clr-primary-800);border-color:var(--clr-primary-500);-webkit-box-shadow:0 0 0 1000px var(--clr-primary-50) inset}input :autofill,input:-webkit-autofill{-webkit-text-fill-color:var(--clr-primary-800);border-color:var(--clr-primary-500);-webkit-box-shadow:0 0 0 1000px var(--clr-primary-50) inset}input[type=checkbox]{cursor:pointer;height:20px;left:0;margin:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}input[type=checkbox]:checked+i{background-color:var(--clr-primary-500);border-color:var(--clr-primary-500)}input[type=checkbox]:checked+i:before{opacity:1}input[type=checkbox]:focus+i{border-color:var(--clr-primary-500);box-shadow:0 4px 6px 0 rgba(0,0,0,.12)}input[type=checkbox]:focus-visible+i{border-color:var(--clr-primary-500);box-shadow:0 4px 6px 0 rgba(0,0,0,.12);outline:3px solid var(--clr-primary-500);outline-offset:2px}input[type=checkbox]:hover:not(:disabled):not(:focus)+i{border-color:var(--clr-primary-500)}input[type=checkbox]+i{align-items:center;background-color:var(--body-bg-clr);border:1px solid var(--clr-neutral-500);border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:20px;height:20px;justify-content:center;position:relative;transition:all .2s;width:20px}input[type=checkbox]+i:before{color:var(--body-bg-clr);opacity:0;transition:opacity .2s ease-in-out}input[type=radio]{height:20px;left:0;margin:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}input[type=radio]:checked+span{background-color:var(--clr-primary-500);border-color:var(--clr-primary-500);position:relative}input[type=radio]:checked+span:before{content:"";opacity:1;position:absolute}input[type=radio]:focus+span{border-color:var(--clr-primary-500);box-shadow:0 4px 6px 0 rgba(0,0,0,.12)}input[type=radio]:focus-visible+span{border-color:var(--clr-primary-500);box-shadow:0 4px 6px 0 rgba(0,0,0,.12);outline:3px solid var(--clr-primary-500);outline-offset:2px}input[type=radio]:hover:not(:disabled):not(:focus)+span{border-color:var(--clr-primary-500)}input[type=radio]+span{align-items:center;border:1px solid var(--clr-neutral-500);box-sizing:border-box;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;height:20px;justify-content:center;position:relative;width:20px}input[type=radio]+span,input[type=radio]+span:before{background-color:var(--body-bg-clr);border-radius:9999px;transition:all .2s}input[type=radio]+span:before{content:"";height:8px;opacity:0;position:absolute;width:8px}input[type=password]~[data-type=password-toggle-icon],input[type=text]~[data-type=password-toggle-icon]{border-radius:50%;bottom:.375rem;color:var(--clr-neutral-500);cursor:pointer;font-size:16px;padding:.375rem;position:absolute;right:.625rem;transition:all .2s}input[type=password]~[data-type=password-toggle-icon]:hover,input[type=text]~[data-type=password-toggle-icon]:hover{background-color:var(--clr-primary-50);color:var(--input-accent-clr)}input[type=password]~[data-type=password-toggle-icon].is-visible:before,input[type=text]~[data-type=password-toggle-icon].is-visible:before{content:"\e9ce"}input select{border:1px solid var(--input-border-clr);border-radius:.25rem;color:var(--body-clr);font-size:var(--fs-250);line-height:22px;outline:var(--input-outline-offset,2px) solid transparent;padding:.5rem 2rem .5rem .5rem;transition:all .2s ease-in-out}input select:has(option[selected]){border-color:var(--input-filled-border-clr)}input select:hover:not(:disabled){border-color:var(--input-hover-border-clr);color:var(--body-clr)}input select:focus{border-color:var(--input-focus-border-clr)!important;box-shadow:0 4px 8px 0 rgba(0,0,0,.12);color:unset}label+input{margin-top:.25rem}label{color:var(--clr-neutral-800);display:inline-block;position:relative}label input{margin-top:.25rem}label abbr{color:var(--clr-neutral-600);font-size:var(--fs-200);margin-left:.25rem;text-decoration:none}label:has(input[required]) abbr{color:var(--clr-danger);margin-left:.25rem;text-decoration:none}label:has(.succes-msg) input,label:has(.succes-msg) textarea{border-color:var(--clr-success)}label:has(.succes-msg) input:hover:not(:focus),label:has(.succes-msg) textarea:hover:not(:focus){border-color:var(--clr-success-shade)}label:has(.succes-msg) input:hover:not(:focus)~.succes-msg,label:has(.succes-msg) textarea:hover:not(:focus)~.succes-msg{color:var(--clr-success-shade)}label:has(.succes-msg) input:focus,label:has(.succes-msg) textarea:focus{border-color:var(--clr-success);box-shadow:0 4px 6px 0 rgba(40,180,40,.15)}label:has(.succes-msg) input:focus::-moz-selection,label:has(.succes-msg) textarea:focus::-moz-selection{background:var(--clr-success);color:var(--body-bg-clr)}label:has(.succes-msg) input:focus::selection,label:has(.succes-msg) textarea:focus::selection{background:var(--clr-success);color:var(--body-bg-clr)}label:has(.succes-msg) input:focus~.succes-msg,label:has(.succes-msg) textarea:focus~.succes-msg{color:var(--clr-success)}label:has(.succes-msg) input:focus~.succes-msg:hover,label:has(.succes-msg) textarea:focus~.succes-msg:hover{color:var(--clr-success)}label:has(.succes-msg) input[data-focus-source=keyboard],label:has(.succes-msg) textarea[data-focus-source=keyboard]{outline-color:var(--clr-success)}label:has(.succes-msg) input[data-focus-source=keyboard]:hover,label:has(.succes-msg) textarea[data-focus-source=keyboard]:hover{border-color:var(--clr-success-shade)}label:has(.succes-msg) input[data-focus-source=keyboard]::-moz-selection,label:has(.succes-msg) textarea[data-focus-source=keyboard]::-moz-selection{background-color:var(--clr-success);color:var(--body-bg-clr)}label:has(.succes-msg) input[data-focus-source=keyboard]::selection,label:has(.succes-msg) textarea[data-focus-source=keyboard]::selection{background-color:var(--clr-success);color:var(--body-bg-clr)}label:has(.error-msg) input,label:has(.error-msg) textarea{border-color:var(--clr-danger)}label:has(.error-msg) input:hover:not(:focus),label:has(.error-msg) textarea:hover:not(:focus){border-color:var(--clr-danger-shade)}label:has(.error-msg) input:hover:not(:focus)~.error-msg,label:has(.error-msg) textarea:hover:not(:focus)~.error-msg{color:var(--clr-danger-shade)}label:has(.error-msg) input:focus,label:has(.error-msg) textarea:focus{border-color:var(--clr-danger);box-shadow:0 4px 6px 0 rgba(255,80,80,.2)}label:has(.error-msg) input:focus::-moz-selection,label:has(.error-msg) textarea:focus::-moz-selection{background:var(--clr-danger);color:var(--body-bg-clr)}label:has(.error-msg) input:focus::selection,label:has(.error-msg) textarea:focus::selection{background:var(--clr-danger);color:var(--body-bg-clr)}label:has(.error-msg) input:focus~.error-msg,label:has(.error-msg) textarea:focus~.error-msg{color:var(--clr-danger)}label:has(.error-msg) input:focus~.error-msg:hover,label:has(.error-msg) textarea:focus~.error-msg:hover{color:var(--clr-danger)}label:has(.error-msg) input[data-focus-source=keyboard],label:has(.error-msg) textarea[data-focus-source=keyboard]{outline-color:var(--clr-danger)}label:has(.error-msg) input[data-focus-source=keyboard]::-moz-selection,label:has(.error-msg) textarea[data-focus-source=keyboard]::-moz-selection{background-color:var(--clr-danger-tint);color:var(--body-bg-clr)}label:has(.error-msg) input[data-focus-source=keyboard]::selection,label:has(.error-msg) textarea[data-focus-source=keyboard]::selection{background-color:var(--clr-danger-tint);color:var(--body-bg-clr)}label:has(input[type=checkbox]),label:has(input[type=radio]){align-items:center;cursor:pointer;display:flex;gap:.5rem;margin-bottom:0}textarea{border:1px solid var(--input-border-clr);display:block;max-height:16rem;min-height:8rem;outline:var(--input-outline-offset,2px) solid transparent;overflow-y:scroll;padding:.5rem;resize:none;transition:all .2s ease-in-out;width:100%}textarea:-moz-placeholder{border-color:var(--input-border-clr)}textarea:placeholder-shown{border-color:var(--input-border-clr)}textarea:hover:not(:disabled):not(:focus){border-color:var(--input-hover-border-clr)}textarea:focus{border-color:var(--input-focus-border-clr);box-shadow:0 4px 6px 0 rgba(0,0,0,.12)}textarea:disabled{background-color:var(--clr-neutral-100)}textarea::-moz-selection{background-color:var(--input-accent-clr);color:var(--clr-white)}textarea::selection{background-color:var(--input-accent-clr);color:var(--clr-white)}textarea :-webkit-autofill{-webkit-text-fill-color:#222;-webkit-box-shadow:inset 0 0 0 1000px #fff}textarea :autofill,textarea:-webkit-autofill{-webkit-text-fill-color:#222;-webkit-box-shadow:inset 0 0 0 1000px #fff}textarea[data-focus-source=keyboard]{border-color:var(--input-accent-clr);outline-color:var(--input-accent-clr)}input~.error-msg,input~.succes-msg,textarea~.error-msg,textarea~.succes-msg{display:block;font-size:var(--fs-250);margin-top:.25rem;transition:.2s ease-in-out}input~.succes-msg,textarea~.succes-msg{color:var(--clr-success)}input~.error-msg,textarea~.error-msg{color:var(--clr-danger)}.w4d-header__btn i,.w4d-header__btn:after{transition:color .2s cubic-bezier(.45,.05,.55,.95),fill .2s cubic-bezier(.45,.05,.55,.95)}body:has(>.w4d-header--open,.nav__toggle--open){overflow:hidden}body>.announcement-bar~main{margin-top:3.75rem}@media screen and (max-width:1400px){body>.announcement-bar~main{margin-top:3rem}}.w4d-header{background-color:var(--header-bg-clr);min-height:4.5rem;position:relative;transition:transform .3s ease-in-out;width:100%;z-index:10}.w4d-header:has(.nav--topbar){--nav-topbar:3rem;--nav-topbar-doubled:6rem}@media screen and (min-width:1400px){.w4d-header--box-shadow .nav__list--l1:before,.w4d-header--box-shadow .nav__list--l2:before{box-shadow:0 8px 24px 0 color-mix(in srgb,var(--header-nav-box-shadow-clr) 12%,transparent)}}.w4d-header--sticky{left:0;position:fixed;top:0}.w4d-header--sticky.w4d-header--1+main,.w4d-header--sticky.w4d-header--5+main{padding-top:7.5rem}.w4d-header--sticky.w4d-header--2+main,.w4d-header--sticky.w4d-header--3+main,.w4d-header--sticky.w4d-header--4+main{padding-top:11rem}.w4d-header--sticky:is(.w4d-header--2,.w4d-header--3):has(.nav--topbar)+main{padding-top:14rem}.w4d-header--sticky.w4d-header--5:has(.nav--topbar)+main{padding-top:10.5rem}.w4d-header--open .nav__container,.w4d-header--open .nav__inner{transform:translateX(0)}.w4d-header--open .nav__container{opacity:1;visibility:visible}.w4d-header--hidden{transform:translateY(-100%)}.w4d-header--checkout{border-bottom:1px solid var(--clr-neutral-300);box-shadow:none;grid-template-columns:1fr;padding:0;position:revert}.w4d-header--checkout .container{align-items:center;display:flex;gap:1.25rem;height:100%;justify-content:space-between}.w4d-header--checkout .w4d-header__logo{align-items:center;display:flex;padding-left:unset}.w4d-header__logo{align-items:center;display:inline-block;display:flex;grid-area:var(--logo-grid-area,initial);height:7.5rem;padding-block:.75rem;width:-moz-max-content;width:max-content}.w4d-header__logo img{height:auto;max-height:6rem;max-width:clamp(9rem,20vw,18rem);-o-object-fit:contain;object-fit:contain;width:auto}.w4d-header__actions{align-items:center;display:flex;gap:.625rem;grid-area:var(--actions-grid-area,initial);justify-content:flex-end}.w4d-header__btn{align-items:center;cursor:pointer;display:flex;height:48px;justify-content:center;position:relative;width:48px}.w4d-header__btn i{font-size:24px}.w4d-header__btn--populated:after{align-items:center;color:var(--header-icon-clr);content:attr(data-populated);display:flex;font-size:.875rem;font-weight:600;height:100%;left:85%;line-height:1;position:absolute;text-align:center}.w4d-header__btn--adding:before{animation:add-pulse 3s forwards;background-color:var(--header-notif-bg-clr);border-radius:50%;content:"";height:10px;position:absolute;right:4px;top:7px;width:10px}.w4d-header__btn i{color:var(--header-icon-clr)}.w4d-header__btn:hover i,.w4d-header__btn:hover:after{color:var(--header-icon-hover-clr)}.w4d-header__btn#header_cart_icon:before{scale:1}.w4d-header__btn#header_cart_icon--populated:before{background-color:var(--header-notif-bg-clr);border-radius:50%;content:"";height:10px;position:absolute;right:4px;top:7px;width:10px}.w4d-header__btn#header_cart_icon--adding:before{animation:add-cart-pulse 3s forwards}.w4d-header__nav{grid-area:var(--nav-grid-area,initial)}.w4d-header__search{grid-area:search}.w4d-header__mega-menu-toggle{cursor:pointer;display:none;height:100%;margin-left:3rem;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w4d-header__mega-menu-toggle .nav__toggle{display:block;margin-left:-.875rem}.w4d-header__mega-menu-toggle .nav__toggle path{transition:all .3s ease-in-out;stroke:var(--header-bottom-bar-link-clr)}.w4d-header__mega-menu-toggle .nav__toggle:not(.nav__toggle--open){transition:all .3s ease-in-out}.w4d-header__mega-menu-toggle>span{color:var(--header-bottom-bar-link-clr);font-size:1.125rem;font-weight:600;transition:all .3s ease-in-out;white-space:nowrap}.w4d-header__mega-menu-toggle:hover .nav__toggle{scale:1.1}.w4d-header__mega-menu-toggle:hover .nav__toggle path{stroke:var(--header-bottom-bar-link-hover-clr)}.w4d-header__mega-menu-toggle:hover span{color:var(--header-bottom-bar-link-hover-clr)}.w4d-header--box-shadow.w4d-header--1,.w4d-header--box-shadow.w4d-header--2 .w4d-header__main,.w4d-header--box-shadow.w4d-header--3 .w4d-header__main,.w4d-header--box-shadow.w4d-header--4 .w4d-header__main,.w4d-header--box-shadow.w4d-header--5 .w4d-header__main{box-shadow:0 20px 24px 0 color-mix(in srgb,var(--header-box-shadow-clr) var(--header-box-shadow-opacity),transparent)}.w4d-header--2,.w4d-header--3,.w4d-header--4,.w4d-header--5{--logo-grid-area:logo;--actions-grid-area:actions;--nav-grid-area:nav}.w4d-header--2 .w4d-header__main,.w4d-header--3 .w4d-header__main,.w4d-header--4 .w4d-header__main,.w4d-header--5 .w4d-header__main{--header-total-height:$header-height + $header-bottom-bar;align-items:center;display:grid;grid-template-columns:1fr auto 1fr;height:var(--header-total-height)}.w4d-header--2 .w4d-header__actions,.w4d-header--3 .w4d-header__actions,.w4d-header--4 .w4d-header__actions,.w4d-header--5 .w4d-header__actions{align-items:center;display:flex;gap:.625rem;justify-self:end}.w4d-header--2 .w4d-header__nav,.w4d-header--3 .w4d-header__nav,.w4d-header--4 .w4d-header__nav,.w4d-header--5 .w4d-header__nav{align-items:center;display:flex;justify-content:center}.w4d-header--2 .w4d-header__search,.w4d-header--3 .w4d-header__search{justify-self:center}.w4d-header--2 .w4d-header__logo,.w4d-header--4 .w4d-header__logo{padding-left:3rem}.w4d-header--2 .w4d-header__actions,.w4d-header--4 .w4d-header__actions{padding-right:3rem}.w4d-header--1{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;height:7.5rem;padding-inline:3rem}.w4d-header--2 .w4d-header__main{grid-template-areas:"logo search actions" "nav nav nav"}.w4d-header--2 .w4d-header__logo img{max-height:6rem}.w4d-header--3 .w4d-header__main{grid-template-areas:"logo search actions" "nav nav nav"}.w4d-header--4 .w4d-header__search{padding-left:3rem}.w4d-header--4 .w4d-header__main{grid-template-areas:"search logo actions" "nav nav nav"}.w4d-header--4 .w4d-header__logo{padding-left:0}.w4d-header--5 .w4d-header__main{grid-template-areas:"nav logo actions";--header-total-height:$header-height;padding-right:3rem}@media screen and (min-width:1520px){.w4d-header--3 .w4d-header__logo{padding-left:3rem}.w4d-header--3 .w4d-header__actions{padding-right:3rem}}@media screen and (max-width:1520px){.w4d-header--1{padding-inline:1.25rem}.w4d-header--2 .w4d-header__logo,.w4d-header--4 .w4d-header__logo{padding-left:0}.w4d-header--2 .w4d-header__actions,.w4d-header--4 .w4d-header__actions{padding-right:3rem}.w4d-header--3 .w4d-header__logo{padding-left:0}.w4d-header--3 .w4d-header__actions{padding-right:3rem}.w4d-header__mega-menu-toggle{margin-left:1.25rem}.w4d-header--4 .w4d-header__search{padding-left:1.25rem}.w4d-header--5 .w4d-header__main{padding-right:1.25rem}}@media screen and (min-width:1400px){.w4d-header--3 .w4d-header__nav{align-items:center;background:var(--header-bottom-bar-bg-clr);border-top:1px solid var(--header-bottom-bar-border-clr);display:grid;grid-area:nav;grid-template-columns:250px 1fr 250px;height:3.5rem}.w4d-header--3 .w4d-header__mega-menu-toggle{align-items:center;display:flex;gap:.25rem}}@media screen and (max-width:1400px){.w4d-header__main{padding-inline:1.25rem}.w4d-header .dropdown,.w4d-header .header_favourites{display:none}.w4d-header--2,.w4d-header--3,.w4d-header--4{--actions-grid-area:actions-nav;--nav-grid-area:actions-nav}.w4d-header--1{grid-template-columns:1fr auto auto;height:6rem}.w4d-header--1 .w4d-header__logo{height:6rem;padding-block:.625rem}.w4d-header--1 .w4d-header__logo img{max-height:4.75rem}.w4d-header--1 .w4d-header__actions{padding-right:.625rem}.w4d-header--2:has(.nav--topbar),.w4d-header--3:has(.nav--topbar),.w4d-header--4:has(.nav--topbar){padding-top:3rem}.w4d-header--2 .w4d-header__main,.w4d-header--3 .w4d-header__main,.w4d-header--4 .w4d-header__main{grid-template-areas:"logo search actions-nav";grid-template-columns:1fr auto 1fr;height:7.5rem}.w4d-header--2 .w4d-header__actions,.w4d-header--3 .w4d-header__actions,.w4d-header--4 .w4d-header__actions{justify-self:end;margin-right:1rem}.w4d-header--2 .w4d-header__nav,.w4d-header--3 .w4d-header__nav,.w4d-header--4 .w4d-header__nav{justify-self:end}.w4d-header--4{padding-top:0}.w4d-header--4 .w4d-header__main{grid-template-areas:"search logo actions-nav"}.w4d-header--5{padding-top:3rem}.w4d-header--5 .w4d-header__main{grid-template-areas:"logo actions nav";grid-template-columns:1fr auto auto}.w4d-header--5 .w4d-header__actions{margin-right:.625rem;padding-right:0}.w4d-header .dropdown--open{display:revert}.w4d-header .dropdown:before{display:none}.w4d-header--sticky.w4d-header--1+main{padding-top:6rem}.w4d-header--sticky.w4d-header--2+main,.w4d-header--sticky.w4d-header--3+main,.w4d-header--sticky.w4d-header--4+main,.w4d-header--sticky.w4d-header--5+main{padding-top:7.5rem}.w4d-header--sticky:is(.w4d-header--2,.w4d-header--3):has(.nav--topbar){padding-top:0}.w4d-header--sticky:is(.w4d-header--2,.w4d-header--3):has(.nav--topbar)+main{padding-top:10.5rem}.w4d-header--sticky.w4d-header--5:has(.nav--topbar)+main{padding-top:10.5rem}}@media screen and (max-width:992px){.w4d-header--2,.w4d-header--3,.w4d-header--4{--actions-grid-area:actions;--nav-grid-area:nav}.w4d-header--1{height:4.5rem}.w4d-header--1 .w4d-header__logo{height:4.5rem;padding-block:.5rem}.w4d-header--1 .w4d-header__logo img{max-height:3.5rem}.w4d-header--2 .w4d-header__logo,.w4d-header--3 .w4d-header__logo,.w4d-header--4 .w4d-header__logo,.w4d-header--5 .w4d-header__logo{height:6rem;padding-block:.625rem}.w4d-header--2 .w4d-header__logo img,.w4d-header--3 .w4d-header__logo img,.w4d-header--4 .w4d-header__logo img,.w4d-header--5 .w4d-header__logo img{max-height:4.75rem}.w4d-header--2 .w4d-header__main,.w4d-header--3 .w4d-header__main,.w4d-header--4 .w4d-header__main,.w4d-header--5 .w4d-header__main{grid-template-areas:"logo search actions nav";grid-template-columns:1fr auto auto auto;height:6rem}.w4d-header--2 .w4d-header__search,.w4d-header--3 .w4d-header__search,.w4d-header--4 .w4d-header__search,.w4d-header--5 .w4d-header__search{justify-self:center;margin-right:.625rem}.w4d-header--2 .w4d-header__actions,.w4d-header--3 .w4d-header__actions,.w4d-header--4 .w4d-header__actions,.w4d-header--5 .w4d-header__actions{justify-self:center;margin-right:.625rem;padding-right:0}.w4d-header--2 .w4d-header__nav,.w4d-header--3 .w4d-header__nav,.w4d-header--4 .w4d-header__nav,.w4d-header--5 .w4d-header__nav{justify-self:center}.w4d-header--4 .w4d-header__logo{padding-left:1.25rem}.w4d-header--4 .w4d-header__search{padding-left:0}.w4d-header--5 .w4d-header__search{margin-right:0}.w4d-header--sticky.w4d-header--1+main{padding-top:4.5rem}.w4d-header--sticky.w4d-header--2+main,.w4d-header--sticky.w4d-header--3+main,.w4d-header--sticky.w4d-header--4+main,.w4d-header--sticky.w4d-header--5+main{padding-top:6rem}.w4d-header--sticky:is(.w4d-header--2,.w4d-header--3):has(.nav--topbar)+main{padding-top:9rem}.w4d-header--sticky.w4d-header--5:has(.nav--topbar)+main{padding-top:10.5rem}}@media screen and (max-width:768px){.w4d-header--2 .w4d-header__logo,.w4d-header--3 .w4d-header__logo,.w4d-header--4 .w4d-header__logo,.w4d-header--5 .w4d-header__logo{height:4.5rem;padding-block:.5rem}.w4d-header--2 .w4d-header__logo img,.w4d-header--3 .w4d-header__logo img,.w4d-header--4 .w4d-header__logo img,.w4d-header--5 .w4d-header__logo img{max-height:3.5rem}.w4d-header--2 .w4d-header__main,.w4d-header--3 .w4d-header__main,.w4d-header--4 .w4d-header__main,.w4d-header--5 .w4d-header__main{height:4.5rem}.w4d-header .dropdown.show:before{background-color:var(--clr-black);content:"";inset:0;opacity:.4;pointer-events:none;position:fixed;z-index:2}.w4d-header--sticky.w4d-header--2+main,.w4d-header--sticky.w4d-header--3+main,.w4d-header--sticky.w4d-header--4+main,.w4d-header--sticky.w4d-header--5+main{padding-top:4.5rem}.w4d-header--sticky:is(.w4d-header--2,.w4d-header--3):has(.nav--topbar)+main{padding-top:4.5rem}.w4d-header--sticky.w4d-header--5:has(.nav--topbar)+main{padding-top:10.5rem}}.w4d-footer{background-color:var(--footer-bg-clr);color:var(--footer-clr);padding:59px 16px 63px}@media screen and (max-width:768px){.w4d-footer{padding:27px 15px 35px}}@media screen and (min-width:768px) and (max-width:1400px){.w4d-footer{padding:40px 16px}}.w4d-footer__logo{align-items:center;display:inline-block;display:flex;width:-moz-max-content;width:max-content}.w4d-footer__logo img{height:auto;max-height:6rem;max-width:clamp(9rem,20vw,18rem);-o-object-fit:contain;object-fit:contain;width:auto}.w4d-footer__container{display:grid;gap:5rem;grid-template-columns:340px auto 340px;margin:0 auto}@media screen and (max-width:1400px){.w4d-footer__container{gap:3rem;grid-template-columns:260px 1fr 260px}}@media screen and (max-width:1200px){.w4d-footer__container{gap:2.5rem;grid-template-columns:1fr}.w4d-footer__column:first-child{align-items:center;display:flex;flex-direction:column}}@media screen and (max-width:768px){.w4d-footer__column:first-child{align-items:flex-start}}.w4d-footer__column--grid{display:flex;gap:4rem;justify-content:center}@media screen and (min-width:768px) and (max-width:1400px){.w4d-footer__column--grid{justify-content:space-around}}@media screen and (max-width:768px){.w4d-footer__column--grid{flex-direction:column;gap:0}}.w4d-footer__logo{margin-bottom:2rem}@media screen and (max-width:768px){.w4d-footer__logo{margin-bottom:20px}}.w4d-footer__logo a,.w4d-footer__logo a img{display:block}@media screen and (max-width:768px){.w4d-footer__logo a img{max-width:120px}}@media screen and (min-width:576px) and (max-width:768px){.w4d-footer__logo a img{margin:0 auto}}.w4d-footer-developer-logo{position:absolute;right:0;top:50%;transform:translateY(-50%);width:80px}@media screen and (max-width:992px){.w4d-footer-developer-logo{margin-top:1.25rem;position:relative;transform:none}}.w4d-footer__menu:not(:last-child){margin-bottom:1rem}@media screen and (max-width:768px){.w4d-footer__menu.show .menu{display:block;margin-left:16px}}.w4d-footer__menu.show .w4d-footer__xs-toggle{color:var(--footer-link-clr)}.w4d-footer__menu.show .w4d-footer__xs-toggle:after{background:var(--footer-clr);color:var(--footer-clr);transform:rotate(0deg)}@media screen and (max-width:768px){.w4d-footer__menu .menu{display:none}}.w4d-footer__xs-toggle{color:var(--footer-clr);cursor:pointer;font-size:1rem;font-weight:600;line-height:2rem}.w4d-footer__xs-toggle:after{background:var(--footer-clr);background-size:100% 100%;color:var(--footer-clr);content:"\f002";display:inline-block;height:14px;line-height:14px;margin-left:10px;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-width="1.5" class="w-6 h-6" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-width="1.5" class="w-6 h-6" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5"/></svg>');-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:14px 14px;mask-size:14px 14px;position:relative;transform:rotate(-90deg);width:14px}@media screen and (min-width:576px) and (max-width:768px){.w4d-footer .social-icons{justify-content:center}}.w4d-footer .menu .menu-item a{color:var(--footer-link-clr);display:block;line-height:1.75rem}@media screen and (max-width:576px){.w4d-footer .menu .menu-item a{font-size:.938rem;line-height:2.025rem}}.w4d-footer .menu .menu-item a:hover{color:var(--footer-link-hover-clr)}.w4d-footer--secondary{background-color:var(--footer-alt-bg-clr);color:var(--footer-alt-clr);display:block;padding:18px 20px 22px;text-align:center}@media screen and (max-width:768px){.w4d-footer--secondary{padding:17px 19px}}.w4d-footer--secondary .menu{display:flex;gap:2rem;justify-content:center;margin-bottom:1rem}@media screen and (max-width:768px){.w4d-footer--secondary .menu{flex-wrap:wrap;gap:10px 18px}}.w4d-footer--secondary .menu .menu-item a{color:var(--footer-alt-link-clr);font-size:12px;font-weight:600;line-height:14px}.w4d-footer--secondary .menu .menu-item a:hover{color:var(--footer-alt-link-hover-clr)}@media screen and (max-width:768px){.w4d-footer--secondary .menu .menu-item a{font-size:10px;line-height:12px}}.w4d-footer--secondary p{font-size:12px;line-height:14px}.w4d-checkout-footer{background-color:color-mix(in srgb,var(--footer-bg-clr) 90%,var(--footer-clr))}.w4d-checkout-footer .w4d-footer-developer-logo{position:relative;transform:unset;width:80px}.w4d-checkout-footer .w4d-footer-developer-logo .st0{fill:#2f629b}.w4d-checkout-footer .w4d-footer-developer-logo .st1{fill:#49c8f5}@media screen and (max-width:992px){.w4d-checkout-footer .w4d-footer-developer-logo{margin-top:0;position:relative;transform:none}}.w4d-checkout-footer .container{align-items:center;background-color:color-mix(in srgb,var(--footer-bg-clr) 90%,var(--footer-clr));display:flex;gap:1.25rem;height:88px;justify-content:space-between}@media screen and (max-width:768px){.w4d-checkout-footer .container{flex-direction:column;gap:10px;height:auto;padding:20px}}.w4d-checkout-footer .container p{color:var(--clr-black);font-size:12px;line-height:14px}@media screen and (min-width:768px) and (max-width:1200px){.w4d-checkout-footer .container p{flex:1}}@media screen and (max-width:768px){.w4d-checkout-footer .container p:last-child{text-align:right}}.w4d-checkout-footer .container .payment-methods{gap:20px 12px}@media screen and (max-width:768px){.w4d-checkout-footer .container .payment-methods{gap:0 10px;justify-content:center}}.w4d-checkout-footer .container .payment-methods img{transform:scale(.8)}@media screen and (max-width:768px){.w4d-checkout-footer .container .payment-methods img{transform:scale(.6)}}.container{box-sizing:border-box;margin:0 auto;max-width:1520px;padding:0 20px;width:100%}.container--full{max-width:unset}@media screen and (max-width:576px){.container.xs-p-0{padding:0}}.container.grid{display:grid;gap:40px 20px}@media screen and (max-width:576px){.container.grid{gap:24px 16px}}.container.grid.grid-cols-3{grid-template-columns:repeat(3,1fr)}.container.grid.grid-cols-4{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1200px){.container.grid.grid-lg-cols-2{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.container.grid.grid-sm-cols-2{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1200px){.container.grid.grid-md-cols-1{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:576px){.container.grid.grid-xs-cols-2{grid-template-columns:repeat(2,1fr)}}.container .col-span-2{grid-column:span 2/span 2}.content{padding-bottom:5rem}@media screen and (max-width:576px){.content{padding-bottom:1.25rem}}@media screen and (min-width:1200px){.content--shop{padding-top:calc(66.803% + 2.5rem)}}.content--shop .accordion__nav{font-size:1rem!important;font-weight:700!important;line-height:3.5625rem!important;margin:0!important}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{display:inline-block;font-weight:700;margin-bottom:1.25rem;margin-top:1rem}@media screen and (max-width:576px){.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-bottom:1rem;margin-top:.625rem}.content h1{font-size:1.125rem;line-height:1.406rem}.content h2{font-size:1.0625rem;line-height:1.312rem}.content h3{font-size:1rem;line-height:1.25rem}}.content h4{font-size:.938rem;line-height:1.1875rem}.content h5{font-size:.875rem;line-height:1.125rem}.content h6{font-size:.75rem;line-height:1.0625rem}.content p{margin-bottom:1.25rem}.content ol,.content ul{list-style:initial}.content .wp-block-group .wp-block-heading{text-transform:uppercase}.content .wp-block-group h2.wp-block-heading{font-size:1.25rem;line-height:1.5rem}@media screen and (max-width:576px){.content .wp-block-group h2.wp-block-heading{font-size:1rem;line-height:1.25rem}aside.aside-xs-full{grid-column:span 2/span 2}}aside.aside-bkg{min-height:65vh;position:relative}aside.aside-bkg:before{background:var(--body-alt-bg-clr);content:"";height:100%;position:absolute;top:0;z-index:-1}@media screen and (max-width:1520px){aside.aside-bkg:before{width:calc(100% + 20px)}}@media screen and (min-width:1520px){aside.aside-bkg:before{width:calc(100% + 50vw - 740px)}}@media screen and (max-width:576px){aside.aside-bkg:before{width:100vw}}aside.aside-bkg--white:before{background:var(--clr-white)}aside.aside-bkg--right:before{left:0}@media screen and (max-width:576px){aside.aside-bkg--right:before{left:-20px}}aside.aside-bkg--left:before{right:0}@media screen and (max-width:576px){aside.aside-bkg--left:before{left:-20px;right:auto}}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{max-width:unset}body:has(.w4d-header--1) .dgwt-wcas-suggestions-wrapp{margin-top:0}.w4d-header .dgwt-wcas-search-wrapp{width:-moz-max-content;width:max-content}.w4d-header .dgwt-wcas-search-wrapp:hover{cursor:pointer}.w4d-header .dgwt-wcas-search-wrapp:hover .dgwt-wcas-ico-magnifier-handler{fill:var(--header-icon-hover-clr)}.w4d-header .dgwt-wcas-search-wrapp .dgwt-wcas-ico-magnifier-handler{fill:var(--header-icon-clr);transition:color .2s cubic-bezier(.45,.05,.55,.95),fill .2s cubic-bezier(.45,.05,.55,.95)}.w4d-header--1 .dgwt-wcas-search-form,.w4d-header--5 .dgwt-wcas-search-form{left:-442px!important;top:-36px!important}.w4d-header--1 .dgwt-wcas-search-icon,.w4d-header--5 .dgwt-wcas-search-icon{align-items:center;display:flex;height:3rem;justify-content:center;width:3rem}.w4d-header--1 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp:hover input[type=search].dgwt-wcas-search-input,.w4d-header--5 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp:hover input[type=search].dgwt-wcas-search-input{background-color:var(--clr-neutral-100)}.w4d-header--1 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.w4d-header--5 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{background-color:var(--clr-neutral-50);border:unset;border-radius:0;height:7.5rem;transition:all .15s cubic-bezier(.45,.05,.55,.95)}.w4d-header--1 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus,.w4d-header--5 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{border:unset}.w4d-header--1 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp,.w4d-header--5 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{padding:0}.w4d-header--1 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.w4d-header--5 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:unset;right:1.125rem;top:50%;transform:translateY(-50%)}.w4d-header--1 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover,.w4d-header--5 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover{box-shadow:0 0 0 4px #e4e4e4}.w4d-header--1 .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader),.w4d-header--5 .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){width:33px}.w4d-header--1 .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader):before,.w4d-header--5 .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader):before{border-radius:50%;height:33px;width:33px}.w4d-header--1 .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader):hover,.w4d-header--5 .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader):hover{opacity:1}.w4d-header--1 .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader):hover:before,.w4d-header--5 .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader):hover:before{background:var(--clr-neutral-200);box-shadow:0 0 0 4px var(--clr-neutral-200)}.w4d-header--1 .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) svg,.w4d-header--5 .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) svg{z-index:1}.w4d-header--1 .dgwt-wcas-open-pirx-compact .dgwt-wcas-suggestions-wrapp,.w4d-header--5 .dgwt-wcas-open-pirx-compact .dgwt-wcas-suggestions-wrapp{margin-top:0!important}.w4d-header--2 .dgwt-wcas-search-wrapp,.w4d-header--3 .dgwt-wcas-search-wrapp,.w4d-header--4 .dgwt-wcas-search-wrapp{max-width:clamp(300px,40vw,800px)}.w4d-header--2 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.w4d-header--3 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.w4d-header--4 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{background-color:var(--header-search-bg-clr);border:1px solid var(--header-search-border-clr);border-radius:.5rem;color:var(--header-search-clr);cursor:auto;height:54px;padding:.875rem 3rem .875rem 1rem;transition:all .15s cubic-bezier(.45,.05,.55,.95);width:clamp(300px,40vw,800px)}.w4d-header--2 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-moz-placeholder,.w4d-header--3 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-moz-placeholder,.w4d-header--4 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-moz-placeholder{color:color-mix(in srgb,var(--header-search-clr) 50%,transparent)}.w4d-header--2 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder,.w4d-header--3 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder,.w4d-header--4 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{color:color-mix(in srgb,var(--header-search-clr) 50%,transparent)}.w4d-header--2 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover button.dgwt-wcas-search-submit,.w4d-header--2 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover input[type=search].dgwt-wcas-search-input,.w4d-header--3 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover button.dgwt-wcas-search-submit,.w4d-header--3 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover input[type=search].dgwt-wcas-search-input,.w4d-header--4 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover button.dgwt-wcas-search-submit,.w4d-header--4 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover input[type=search].dgwt-wcas-search-input{background-color:color-mix(in srgb,var(--header-search-bg-clr) 96%,var(--header-search-clr) 4%);border-color:color-mix(in srgb,var(--header-search-border-clr) 85%,var(--header-search-bg-clr) 15%)}.w4d-header--2 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within input[type=search].dgwt-wcas-search-input,.w4d-header--3 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within input[type=search].dgwt-wcas-search-input,.w4d-header--4 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within input[type=search].dgwt-wcas-search-input{background-color:color-mix(in srgb,var(--header-search-bg-clr) 98%,var(--header-search-clr) 2%);border-color:color-mix(in srgb,var(--header-search-bg-clr) 75%,var(--header-search-clr) 25%)}.w4d-header--2 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within button.dgwt-wcas-search-submit,.w4d-header--3 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within button.dgwt-wcas-search-submit,.w4d-header--4 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within button.dgwt-wcas-search-submit{background-color:color-mix(in srgb,var(--header-search-bg-clr) 98%,var(--header-search-clr) 2%);border-color:color-mix(in srgb,var(--header-search-bg-clr) 75%,var(--header-search-clr) 25%)}.w4d-header--2 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp,.w4d-header--3 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp,.w4d-header--4 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{background-color:var(--clr-white);border-radius:.5rem;height:54px;overflow:hidden;padding:0}.w4d-header--2[data-search-border-left-toggle="1"] .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.w4d-header--3[data-search-border-left-toggle="1"] .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.w4d-header--4[data-search-border-left-toggle="1"] .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{border-left:1px solid var(--header-search-border-clr)}.w4d-header--2[data-search-border-left-toggle="1"] .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover button.dgwt-wcas-search-submit,.w4d-header--3[data-search-border-left-toggle="1"] .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover button.dgwt-wcas-search-submit,.w4d-header--4[data-search-border-left-toggle="1"] .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover button.dgwt-wcas-search-submit{border-left-color:color-mix(in srgb,var(--header-search-border-clr) 85%,var(--header-search-bg-clr) 15%)}.w4d-header--2[data-search-border-left-toggle="1"] .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within button.dgwt-wcas-search-submit,.w4d-header--3[data-search-border-left-toggle="1"] .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within button.dgwt-wcas-search-submit,.w4d-header--4[data-search-border-left-toggle="1"] .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within button.dgwt-wcas-search-submit{border-left-color:color-mix(in srgb,var(--header-search-bg-clr) 75%,var(--header-search-clr) 25%)}.w4d-header--2 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.w4d-header--3 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.w4d-header--4 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{aspect-ratio:1;background-color:var(--header-search-icon-bg-clr);border:1px solid var(--header-search-border-clr);border-radius:unset;border-bottom-right-radius:calc(.5rem - 1px);border-left:unset;border-top-right-radius:calc(.5rem - 1px);box-shadow:unset!important;cursor:pointer;height:100%;left:unset;right:0;top:0;transition:all .15s cubic-bezier(.45,.05,.55,.95);width:unset}.w4d-header--2 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover,.w4d-header--3 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover,.w4d-header--4 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover{background:color-mix(in srgb,var(--header-search-icon-bg-clr) 90%,var(--header-search-icon-clr) 10%)!important}.w4d-header--2 .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader),.w4d-header--3 .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader),.w4d-header--4 .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){margin-right:0!important;width:54px!important}@media screen and (max-width:992px){.w4d-header--2 .dgwt-wcas-search-icon,.w4d-header--3 .dgwt-wcas-search-icon,.w4d-header--4 .dgwt-wcas-search-icon{align-items:center;display:flex;height:3rem;justify-content:center;width:3rem}}.w4d-header--4 .dgwt-wcas-search-wrapp{margin:unset}.w4d-header--4 .dgwt-wcas-sf-wrapp{width:-moz-fit-content;width:fit-content}.w4d-header--4 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{width:clamp(300px,12vw,460px)}@media screen and (min-width:992px){body:has(.w4d-header--2,.w4d-header--3) .dgwt-wcas-suggestions-wrapp{width:clamp(300px,40vw,800px)!important}}@media screen and (min-width:992px){body:has(.w4d-header--2,.w4d-header--3,.w4d-header--4) .dgwt-wcas-suggestions-wrapp{border:1px solid var(--header-search-border-clr)!important;border-radius:.5rem!important;overflow:hidden;top:144px!important}}@media screen and (min-width:992px){body:has(.w4d-header--2,.w4d-header--3,.w4d-header--4):has(#wpadminbar) .dgwt-wcas-suggestions-wrapp{top:176px!important}}.dgwt-wcas-style-pirx .dgwt-wcas-preloader{margin-right:1rem}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{border-radius:0}.dgwt-wcas-suggestion{background-color:transparent!important}.dgwt-wcas-suggestion:hover{background-color:var(--header-search-bg-hover-clr)!important;transition:background-color .15s ease-in-out!important}.dgwt-wcas-suggestion-selected{background-color:unset!important}.dgwt-wcas-suggestions-wrapp{background:var(--header-search-bg-clr)!important;border:unset!important;margin-top:0!important;overflow-y:unset!important;padding-bottom:0!important;padding-top:0!important}@media screen and (min-width:992px){.dgwt-wcas-suggestions-wrapp{width:600px!important}}.dgwt-wcas-suggestion-more{background-color:var(--clr-primary-500)!important;box-sizing:border-box;font-size:1rem;font-weight:700;line-height:2rem;padding-block:.5rem;transition:background-color .15s ease-in-out!important}.dgwt-wcas-suggestion-more:hover{background-color:var(--clr-primary-600)!important}.dgwt-wcas-suggestion-more span{color:var(--clr-white)}.dgwt-wcas-suggestion-product img{max-height:45px;max-width:45px}.dgwt-wcas-st-more{align-items:center;display:flex}.dgwt-wcas-st-more-total{background-color:var(--clr-primary-600);border-radius:12px;font-size:.75rem;font-weight:600;line-height:.938rem;margin-left:.75rem;min-width:2rem;padding-block:.375rem;padding-inline:.5rem}.dgwt-wcas-st{color:var(--header-search-clr)!important}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit svg path{fill:var(--header-search-icon-clr)!important}.dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) path{fill:var(--header-search-clr)!important}.dgwt-wcas-search-submit{cursor:pointer!important}.woocommerce ::backdrop{background-color:#001018;opacity:.6}.woocommerce table.shop_table{margin:0!important}.woocommerce table.shop_table td{border:none!important}.woocommerce-message{background-color:var(--clr-neutral-200)}.woocommerce-info{background-color:var(--clr-info-tint);border-top-color:var(--clr-info);color:var(--clr-info-shade)}.woocommerce-info:before{color:var(--clr-info)}.woocommerce a.button-wc-backward{align-items:center;background-color:var(--clr-primary-500);border:1px solid transparent;border-radius:size(4);color:var(--clr-white);display:inline-flex;font-size:fs(300);font-weight:fw(600);justify-content:center;line-height:size(48);padding:0 2rem;transition:.2s ease-in-out}.woocommerce a.button-wc-backward:hover{background:var(--clr-primary-600)}.woocommerce-variation-price:not(:has(.variation__price-lowest-in-30-days)) .variation__price{margin:size(16) 0}.woocommerce-variation-price>.availability.availability--backorder{color:var(--clr-neutral-500)}.woocommerce form .form-row.woocommerce-validated input.input-text{border-color:var(--clr-success)}.woocommerce form .form-row.woocommerce-invalid input.input-text{border-color:var(--clr-danger)}.woocommerce form .form-row.woocommerce-invalid label{color:var(--clr-neutral-800)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:var(--body-clr-dim)}.gallery-item.active:hover .play-icon{border-radius:50%;height:90px;width:90px}.play-icon{align-items:center;background-color:var(--clr-white);border-radius:.25rem;content:"";display:flex;height:4rem;justify-content:center;opacity:1;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);transition:all .2s ease-in-out;width:4rem;z-index:2323}.play-icon i{font-size:1.75rem}.gallery-video{cursor:pointer}.product-gallery__thumbnail{position:relative}.product-gallery__thumbnail:has(.video-thumbnail):before{align-items:center;background:#fff;border-radius:50%;content:"\e91d";display:flex;font-family:icomoon;height:50%;justify-content:center;opacity:.8;position:absolute;right:0;top:0;transform:translate(-50%,50%);width:50%}.form__success-msg,.success-msg{color:var(--clr-success)!important}.form__success-msg{margin-top:.5rem}.form__error-msg{color:var(--clr-danger)!important;margin-top:.5rem}.form__input-success{background:color-mix(in srgb,var(--clr-success-tint) 40%,var(--body-bg-clr))!important;border-color:var(--clr-success)!important}.form__requirements li .icon-checkmark{color:var(--clr-success)}.form__requirements li .icon-x-rounded{color:var(--clr-danger)}.category-ctas__media:after{background-color:var(--clr-primary-700);bottom:0;content:"";left:0;opacity:.4;position:absolute;right:0;top:0}#loader{align-items:center;background:hsla(0,0%,100%,.7);display:flex;justify-content:center}.select2-container--default .select2-results__option--disabled{display:none}.woocommerce-additional-fields{display:grid;grid-template-columns:260px 1fr;margin-bottom:60px}.woocommerce-additional-fields h3{color:var(--clr-black);font-size:20px;font-weight:700;line-height:24px;text-transform:uppercase}.woocommerce-additional-fields #order_comments_field{padding:0}#toggle_r1_field{background-color:var(--clr-neutral-50);border-radius:4px;grid-column:1/-1!important;padding:8px!important;position:relative}#toggle_r1:before{line-height:24px!important;width:100%}.woocommerce table.my_account_orders th{padding-left:0!important}.remove_coupon{background-color:var(--clr-neutral-300);border-radius:5px;color:var(--body-clr);cursor:pointer;font-size:.875rem;font-weight:600;padding:4px 10px}.remove_coupon i{background-color:inherit;border:3px solid var(--body-bg-clr);border-radius:50%;color:inherit;font-size:9px;line-height:9px;margin-left:5px;margin-top:3px;padding:4px;position:absolute}.woocommerce-tabs{margin-bottom:20px}.woocommerce-tabs .btn__secondaryis-active{background-color:var(--accent-color)!important;color:var(--white)}body:has(#cmplz-cookiebanner-container.cmplz-show){overflow:hidden}.cmplz-soft-cookiewall{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.nav .back:before,.nav .header,.nav__link,.nav__link.next:after,.nav__text{transition:all .2s cubic-bezier(.25,.46,.45,.94)}body:has(.nav__list--topbar-center) .w4d-header--hidden{transform:translateY(calc(-100% - 3rem))}body:has(.nav__list--topbar-center) .nav__container{height:100dvh}body:has(>.w4d-header .nav--3.nav--open):before{background:var(--header-nav-overlay-bg-clr);content:"";display:block;height:100%;left:0;opacity:var(--header-nav-overlay-opacity);position:fixed;top:0;width:100%;z-index:3}.nav{width:100%}.nav--topbar{background-color:var(--header-top-bar-bg-clr);border-bottom:1px solid var(--header-top-bar-border-clr);display:grid;grid-template-columns:auto max-content;height:3rem;padding-inline:1.25rem}@media screen and (max-width:1400px){.nav--topbar{background-color:var(--header-mobile-topbar-center-bg-clr)}}@media screen and (max-width:768px){.nav--topbar{display:none}}.nav--overlay .nav__container{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:color-mix(in srgb,var(--header-nav-overlay-bg-clr) var(--header-nav-overlay-opacity),transparent)}.nav .header{background-color:var(--header-mobile-nav-back-link-bg-clr);background-image:linear-gradient(to right,color-mix(in srgb,var(--header-mobile-nav-back-link-hover-clr) 6%,var(--header-mobile-nav-bg-clr)) 50%,color-mix(in srgb,var(--header-mobile-nav-back-link-bg-clr) 2%,var(--header-mobile-nav-bg-clr)) 100%);background-position:0;background-repeat:no-repeat;background-size:0 100%;display:flex;position:relative}.nav .header:hover{background-size:100% 100%}.nav .header:hover .back:before{color:var(--header-mobile-nav-back-link-hover-clr)!important}.nav .header:hover .title{color:var(--header-mobile-nav-back-link-hover-clr)}.nav .back{inset:0;position:absolute}.nav .back:before{color:var(--header-mobile-nav-back-link-arrow-clr);content:"\e917";font-family:icomoon;font-size:1.5rem;left:.625rem;position:absolute;top:50%;transform:translateY(-50%)}.nav .title{color:var(--header-mobile-nav-back-link-clr);flex:1;font-weight:700;line-height:1.5rem;order:1;padding:1rem 3rem;text-align:center}.nav__list--l1{left:0;position:relative;transform:translateZ(0)}.nav__list--topbar-left-mobile,.nav__list--topbar-right-mobile{border-top:1px solid var(--header-mobile-nav-link-border-clr);padding-block:.375rem;position:relative}.nav__list--topbar-left-mobile:before,.nav__list--topbar-right-mobile:before{border-bottom:6px solid transparent;border-left:12px solid color-mix(in srgb,var(--header-link-clr) 12%,var(--header-bg-clr));border-top:6px solid transparent;content:"";height:0;pointer-events:none;position:absolute;top:-6px;width:0}.nav__list--topbar-left-mobile:after,.nav__list--topbar-right-mobile:after{border-bottom:6px solid transparent;border-right:12px solid color-mix(in srgb,var(--header-link-clr) 12%,var(--header-bg-clr));border-top:6px solid transparent;content:"";height:0;pointer-events:none;position:absolute;right:0;top:-6px;width:0}.nav__list--topbar-center{background-color:var(--header-topbar-center-bg-clr);border-bottom:1px solid var(--header-mobile-topbar-center-border-clr);height:3rem;justify-content:center;left:0;position:fixed;top:0;width:100%}.nav__list--topbar-center .nav__link{font-size:1rem;font-weight:700;text-align:center}.nav__list--topbar-right{justify-content:flex-end}.nav__list--l2,.nav__list--l3,.nav__list--l4,.nav__list--l5{display:none;left:100%;position:absolute;top:0}.nav__item--topbar-mobile .header{display:none}.nav__item--topbar:first-child .nav__link{padding-left:0}.nav__item--topbar:last-child .nav__link{padding-right:0}.nav__item--show-all-desktop{display:none}.nav__link{color:var(--header-nav-link-lvl-1-clr);display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.nav__link:hover{background-size:100% 100%}.nav__link:hover span{transform:translateX(.625rem)}.nav__link:hover span,.nav__link:hover.next:after{color:var(--header-mobile-nav-link-lvl-1-hover-clr)}.nav__link--1{white-space:nowrap}.nav__link--topbar{color:var(--custom-header-top-bar-link-clr,var(--header-link-clr));display:block;font-size:.875rem;font-weight:400;line-height:3rem;padding-inline:.5rem}.nav__link--topbar:hover{color:var(--header-top-bar-link-hover-clr)}.nav__link--topbar-mobile:hover .nav__text{color:var(--header-mobile-nav-custom-link-hover-clr)}.nav__link.next:after{color:var(--header-mobile-nav-link-lvl-1-arrow-clr);content:"\e916";font-family:icomoon;font-size:1.5rem;margin-right:1rem}.nav__link--show-all{border-top:1px solid color-mix(in srgb,var(--header-link-clr) 6%,var(--header-bg-clr))}.nav__link--show-all .nav__text{color:var(--header-mobile-nav-show-all-link-clr)!important}.nav__link--show-all:after{transition:transform .3s ease-in-out}.nav__link--show-all:hover:after{transform:translateX(.625rem) scaleX(1.15)!important}.nav__link--show-all:hover span{color:var(--header-mobile-nav-show-all-link-hover-clr)!important}.nav__link--special:hover .nav__text{color:var(--header-nav-extra-link-hover-clr)}.nav__link--special-mobile:hover .nav__text{color:var(--header-mobile-nav-extra-link-hover-clr)}.nav__text{line-height:3.5rem;padding-inline:1rem;width:100%}.nav__text--l1{font-size:1rem;font-weight:700}.nav__text--l2,.nav__text--l3,.nav__text--l4,.nav__text--l5{flex:1;font-size:1rem;font-weight:500}.nav__text--special-mobile{color:var(--header-mobile-nav-extra-link-clr);font-size:1rem;font-weight:600;line-height:3rem}.nav__text--topbar-mobile{color:var(--header-mobile-nav-custom-link-clr);font-size:.938rem;line-height:2.6rem}.nav__container{display:flex;flex-direction:column;height:100dvh;inset:0;opacity:0;position:absolute;visibility:hidden;width:100%;z-index:1}.nav__container--transitions-enabled{transition:visibility .3s cubic-bezier(.45,.05,.55,.95),opacity .3s cubic-bezier(.45,.05,.55,.95),transform .3s cubic-bezier(.45,.05,.55,.95)}.nav__container>div:last-child{background:var(--header-mobile-nav-bg-clr);flex:1}.nav__inner{display:grid;grid-template-rows:min-content auto min-content;margin-left:auto;max-width:min(480px,100% - 2.5rem);touch-action:pan-y;transform:translateX(100%);width:100%;overscroll-behaviour-x:none}.nav__container--transitions-enabled .nav__inner{transition:transform .3s cubic-bezier(.45,.05,.55,.95)}.nav__header{align-items:center;background:var(--header-mobile-top-bar-bg-clr);border-bottom:1px solid var(--header-mobile-top-bar-border-clr);container-type:inline-size;display:flex;height:4.5rem;justify-content:space-between;padding-left:1rem}.nav__header-icon{cursor:pointer;font-size:1.5rem;padding:1.125rem}.nav__header .w4d-header__logo{height:clamp(3.5rem,12cqi,6rem);padding-left:0!important}.nav__header .w4d-header__logo img{max-height:clamp(3.5rem,8cqi,6rem);max-width:clamp(7.5rem,20cqi,15rem)}.nav__btn{align-items:center;color:var(--header-mobile-bottom-bar-clr);cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;height:4.5rem;padding:.625rem 1rem;transition:color .3s cubic-bezier(.45,.05,.55,.95)}.nav__btn i{font-size:1.25rem}.nav__btn:first-child i{margin-right:1ch}.nav__btn:hover{color:var(--header-mobile-bottom-bar-hover-clr)}.nav__btn-group{background:var(--header-mobile-bottom-bar-bg-clr);border-top:1px solid var(--header-mobile-bottom-bar-border-clr);display:flex;gap:.625rem;justify-content:space-between;position:relative}.nav__btn-group:before{background:linear-gradient(to bottom,transparent,var(--header-mobile-nav-bg-clr));bottom:calc(100% + 2px);content:"";height:20px;pointer-events:none;position:absolute;width:100%}.nav__links-wrapper{background-color:var(--header-bg-clr);max-height:calc(100dvh - 9rem - 1px);scrollbar-color:var(--clr-primary-500) var(--clr-primary-50);scrollbar-width:thin}.nav__links-wrapper::-webkit-scrollbar{height:1em;width:1em}.nav__links-wrapper::-webkit-scrollbar-track{background:var(--clr-primary-50);border-radius:100vw;margin-block:.375em}.nav__links-wrapper::-webkit-scrollbar-thumb{background:wheat;border:2px solid var(--clr-primary-50);border-radius:100vw}.nav__links-wrapper::-webkit-scrollbar-thumb:hover{background:red}.nav__links-wrapper::-webkit-scrollbar-button{background:#ffdead;display:none;height:0}.nav__links-wrapper::-webkit-scrollbar-corner{background:red}.nav__toggle{position:relative;transition:all .6s cubic-bezier(.645,.045,.355,1);z-index:99}.nav__toggle label{cursor:pointer;display:block;height:48px;overflow:hidden;width:48px}.nav__toggle svg{height:100%;transform:scale(1.5) translateY(1px);transform-box:fill-box;transform-origin:center center;width:100%}.nav__toggle path{fill:none;stroke:var(--header-icon-clr);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24 126.6418304443;stroke-dashoffset:-38;transition:all .3s cubic-bezier(.645,.045,.355,1)}.nav__toggle circle{opacity:0}.nav__toggle .line--1,.nav__toggle .line--3{stroke-dasharray:24 126.6418304443}.nav__toggle .line--2{stroke-dasharray:24 70}@media screen and (max-width:1400px){.nav__toggle--open{transform:translateX(.875rem)}}.nav__toggle--open path{stroke:var(--header-mobile-top-bar-clr)}.nav__toggle--open svg .line--1,.nav__toggle--open svg .line--3{stroke-dasharray:22.627416998 126.6418304443;stroke-dashoffset:-94.1149185097}.nav__toggle--open svg .line--2{stroke-dasharray:0 70;stroke-dashoffset:-50}.nav--1 .nav__link--l1:not(.nav__link--mobile){line-height:1;padding:1rem}.nav--1 .nav__link--l1:not(.nav__link--mobile):hover{color:var(--header-nav-link-lvl-1-hover-clr)}@media screen and (min-width:1520px){.nav--topbar{padding-inline:3rem}.nav--5 .nav__links-wrapper{padding-left:3rem!important}}@media screen and (min-width:1400px){.nav__list--bottom-bar{display:flex;justify-content:center}.nav__list--l1{display:flex;position:unset;transform:unset}.nav__list--l1:before{border-top:1px solid transparent;clip-path:inset(0 -10px -32px -10px);content:"";height:var(--submenu-height,0);left:50%;position:absolute;top:100%;transform:translateX(-50%);transition:height .5s cubic-bezier(.34,1.56,.64,1);width:100vw;z-index:-1}.nav__list--l1:has(>.nav__item:hover):before{background:var(--header-nav-bg-clr);border-color:var(--header-nav-border-clr)}.nav__list--l2{box-sizing:border-box;display:grid!important;gap:3rem 4rem;grid-template-columns:repeat(4,minmax(0,300px));justify-content:center;left:50%!important;opacity:0;padding:3rem 4rem;position:absolute!important;right:0;transform:translateX(-50%);transition:opacitiy .15s cubic-bezier(.45,.05,.55,.95),visibility .15s cubic-bezier(.45,.05,.55,.95);visibility:hidden;width:100dvw!important;z-index:2}.nav__list--l3{display:flex!important;flex-direction:column!important;left:0!important;position:relative!important;top:0!important}.nav__item--show-all,.nav__item--topbar-mobile{display:none}.nav__item--l1:hover .nav__link--l1,.nav__item--l1:hover .nav__list--l2{opacity:1;visibility:visible}.nav__item--l3{max-height:2rem;transition:max-height .3s cubic-bezier(.45,.05,.55,.95)}.nav__item--l3--hidden{max-height:0;overflow:hidden}.nav__link--l1{font-size:1.125rem;font-weight:600;white-space:nowrap}.nav__link--l1:hover{color:var(--header-nav-link-lvl-1-hover-clr)}.nav__link--l2{color:var(--header-nav-link-lvl-2-clr);font-size:1.125rem;font-weight:900;margin-bottom:.625rem;opacity:0;padding:0;text-transform:uppercase;transition:all .3s cubic-bezier(.45,.05,.55,.95)}.nav__link--l2.nav__link--animate-in{opacity:1;transform:translateY(0)}.nav__link--l2:hover{color:var(--header-nav-link-lvl-2-hover-clr);transform:translateX(.5rem)}.nav__link--l3{color:var(--header-nav-link-lvl-3-clr);font-size:1rem;font-weight:400;line-height:1.5rem;opacity:0;padding:0;transition:all .3s cubic-bezier(.45,.05,.55,.95)}.nav__link--l3.nav__link--animate-in{opacity:1;transform:translateY(0)}.nav__link--l3:hover{color:var(--header-nav-link-lvl-3-hover-clr);transform:translateX(.375rem)}.nav__link--active{color:var(--header-nav-link-active-clr);position:relative}.nav__link--special{color:var(--header-bottom-bar-link-clr);display:none;font-size:1.125rem;font-weight:600;line-height:3rem;padding-inline:.625rem}.nav__link--special:hover{color:var(--header-bottom-bar-link-hover-clr)}.nav__text--1{white-space:nowrap}.nav--1 .nav__list--l1{margin-top:2.125rem}.nav--1 .nav__list--l1:before{height:calc(var(--submenu-height, 2.25rem) - 2.25rem)}.nav--1 .nav__list--l2{border-top:2.25rem solid transparent;margin-top:-2.25rem;top:100%}.nav--1 .nav__item--l1{padding-bottom:2.25rem}.nav--2 .nav__links-wrapper,.nav--4 .nav__links-wrapper{background:var(--header-bottom-bar-bg-clr);display:flex;justify-content:center}.nav--2 .nav__list--l1:before,.nav--4 .nav__list--l1:before{height:var(--submenu-height,0);top:100%}.nav--2 .nav__list--l2,.nav--4 .nav__list--l2{top:100%}.nav--2 .nav__link--l1,.nav--4 .nav__link--l1{color:var(--header-bottom-bar-link-clr);line-height:3.5rem;padding-inline:1.25rem}.nav--3:not(.nav--topbar){height:calc(100dvh - 14rem);left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:100%;transition:visibility .3s cubic-bezier(.45,.05,.55,.95),opacity .3s cubic-bezier(.45,.05,.55,.95);visibility:hidden}.nav--3.nav--open{opacity:1;pointer-events:auto;visibility:visible}.nav--3 .nav__container{-webkit-backdrop-filter:unset;backdrop-filter:unset;background-color:unset;height:70vh!important;max-height:65rem;min-height:30rem}.nav--3 .nav__inner{grid-template-rows:1fr;margin-left:unset;margin-right:auto;max-width:-moz-fit-content;max-width:fit-content}.nav--3 .nav__links-wrapper{max-height:unset}.nav--3 .nav__list--l1{background:var(--header-nav-sidebar-bg-clr);display:flex;flex-direction:column;grid-column:2;height:100%;overflow-y:auto;padding:2.5rem 2rem 2.5rem 3rem;width:25rem}.nav--3 .nav__list--l1:before{content:unset}.nav--3 .nav__list--l2{background-color:var(--header-nav-bg-clr);border-top:unset;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));height:100%;left:25rem!important;max-height:100%;max-width:121.5rem;overflow-y:auto;padding-bottom:8rem;padding-top:3.25rem;place-content:baseline;transform:unset;width:calc(100dvw - 25rem)!important}.nav--3+.nav__list--bottom-bar{display:flex}.nav--3+.nav__list--bottom-bar .nav__link--special-bottom-bar{color:var(--header-bottom-bar-link-clr);font-size:1.125rem;font-weight:600;line-height:3rem;padding-inline:1rem}.nav--3+.nav__list--bottom-bar .nav__link--special-bottom-bar:hover{color:var(--header-bottom-bar-link-hover-clr)}.nav--3 .nav__item--l1{color:var(--header-bottom-bar-link-clr);cursor:pointer;flex-shrink:0;font-size:1.125rem;font-weight:600}.nav--3 .nav__item--l1:hover{color:var(--header-bottom-bar-link-hover-clr)}.nav--3 .nav__item--l1:hover>.nav__list--l2{cursor:auto;opacity:0;transition:unset;visibility:hidden}.nav--3 .nav__item--l1:hover>.nav__link{color:var(--header-nav-link-active-clr)}.nav--3 .nav__item--l1:hover>.nav__link:after{opacity:1;visibility:visible}.nav--3 .nav__item--l1:has(.nav__link--active)>.nav__link:after{opacity:1;visibility:visible}.nav--3 .nav__item--l1:has(.nav__link--active)>.nav__list{opacity:1;visibility:visible}.nav--3 .nav__item--l1--special{display:revert}.nav--3 .nav__item--l1--special .nav__link{color:var(--header-nav-extra-link-clr)}.nav--3 .nav__item--l1--special:hover .nav__link{color:var(--header-nav-extra-link-hover-clr)}.nav--3 .nav__item--l2{max-width:312px}.nav--3 .nav__item--submenu-open>.nav__item--show-all-desktop{display:flex}.nav--3 .nav__item--show-all-desktop{background-color:var(--header-nav-bg-clr);border-top:1px solid var(--header-nav-border-clr);bottom:0;left:25rem;max-width:121.5rem;position:absolute;width:calc(100dvw - 25rem);z-index:10}.nav--3 .nav__item--show-all-desktop:before{background:linear-gradient(to top,var(--header-nav-bg-clr) 30%,transparent);bottom:calc(100% + 1px);content:"";height:40px;pointer-events:none;position:absolute;width:100%}.nav--3 .nav__link{opacity:1}.nav--3 .nav__link--l1{line-height:3rem;pointer-events:none}.nav--3 .nav__link--l1:after{border-bottom:9px solid transparent;border-left:12px solid var(--header-nav-link-active-clr);border-top:9px solid transparent;content:"";height:0;left:25rem;opacity:0;position:fixed;transform:translateY(1.125rem);transition:all .15s cubic-bezier(.45,.05,.55,.95);visibility:hidden;width:0;z-index:9}.nav--3 .nav__link--l2{margin-bottom:.75rem}.nav--3 .nav__link--show-all-desktop{align-items:center;color:var(--header-nav-link-lvl-2-clr);display:flex;font-weight:400;height:5rem;margin-bottom:0;padding-left:4rem;text-transform:none;transform:unset;transition:color .2s cubic-bezier(.45,.05,.55,.95)}.nav--3 .nav__link--show-all-desktop:after{color:var(--header-nav-arrow-clr);content:"\e915";font-family:icomoon;font-size:1.125rem;margin-left:2rem;transition:color .2s cubic-bezier(.45,.05,.55,.95)}.nav--3 .nav__link--show-all-desktop:hover{color:var(--header-nav-link-lvl-2-hover-clr)}.nav--3 .nav__link--show-all-desktop:hover:after{color:var(--header-nav-arrow-hover-clr)}.nav--5 .nav__list--l1{align-items:center;display:flex;margin-top:2.25rem}.nav--5 .nav__list--l1:before{left:0;top:100%;transform:unset}.nav--5 .nav__list--l2{justify-content:flex-start;left:0!important;padding:3rem;top:100%;transform:unset}.nav--5 .nav__item--special{display:none}.nav--5 .nav__item--l1,.nav--5 .nav__item--special-bottom-bar{padding-bottom:2.25rem}.nav--5 .nav__item--l1:first-child .nav__link--l1{padding-left:0}.nav--5 .nav__item--l1:last-child .nav__link--l1{padding-right:0}.nav--5 .nav__link--l1,.nav--5 .nav__link--special-bottom-bar{display:block;font-size:1.125rem;font-weight:400;line-height:1;padding-block:1rem;padding-inline:.5rem;white-space:nowrap}.nav--5 .nav__links-wrapper{background-color:var(--header-bg-clr);padding-left:1.25rem}.nav--topbar{gap:1.5rem;grid-template-columns:minmax(0,37.5rem) auto minmax(0,37.5rem)}.nav--topbar-center{background-color:unset;border-bottom:unset;position:relative}.nav--topbar .nav__list:nth-child(2){background:unset;border:unset;position:relative}.nav__toggle{display:none}.nav__container{height:unset!important;inset:unset;opacity:1;position:relative;transition:none;visibility:visible}.nav__container .w4d-header__logo{padding-left:0}.nav__inner{margin-left:auto;max-width:unset;transform:unset;transition:none}.nav__btn-group,.nav__header{display:none}.nav--alt{--top-offset:5.375rem}.nav--alt.nav--2{--top-offset:3.5rem + 0.125rem}.nav--alt.nav--5 .nav__list--l1{margin-top:2.125rem}.nav--alt.nav--5 .nav__item--l1,.nav--alt.nav--5 .nav__item--special-bottom-bar{padding-bottom:2.25rem}.nav--alt.nav--5 .nav__item--l1:hover .nav__link--l1,.nav--alt.nav--5 .nav__item--special-bottom-bar:hover .nav__link--l1{color:var(--header-nav-link-lvl-1-hover-clr)}.nav--alt.nav--4 .nav__list--l2{top:3.5rem}.nav--alt .nav__list--l1:before{content:unset}.nav--alt .nav__list--l2{background-color:var(--header-nav-bg-clr);border-top:unset;box-shadow:0 22px 24px 0 rgba(0,0,0,.12);display:grid;gap:unset;grid-template-columns:unset;grid-template-rows:0fr;justify-content:unset;left:0!important;margin-top:unset;opacity:0;overflow:hidden;padding:unset;position:absolute;right:unset;top:var(--top-offset);transform:unset;transition:grid-template-rows .3s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94),visibility .3s cubic-bezier(.25,.46,.45,.94);visibility:hidden;width:-moz-max-content!important;width:max-content!important}.nav--alt .nav__list--l2>div{overflow:hidden}.nav--alt .nav__list--l2:before{content:unset}.nav--alt .nav__item--l1{position:relative}.nav--alt .nav__item--l2{overflow:visible!important;padding-bottom:0}.nav--alt .nav__item--l2:not(:last-child){border-bottom:1px solid var(--clr-neutral-300)}.nav--alt .nav__item:hover .nav__list--l2{grid-template-rows:1fr;opacity:1;visibility:visible}.nav--alt .nav__link--l2{font-size:1.125rem;font-weight:500;line-height:3rem;margin-bottom:0;opacity:1;padding:0 3rem 0 1.25rem;text-transform:unset;transition:transform .2s cubic-bezier(.25,.46,.45,.94);white-space:nowrap}.nav--alt .nav__link--l2:hover{transform:translateX(8px)}}@media screen and (max-width:1400px){.nav__links-wrapper{background-color:var(--header-mobile-nav-bg-clr);overflow-x:hidden}.nav__list{width:100%}.nav__list--topbar-center .nav__link{color:var(--header-mobile-topbar-center-link-clr)}.nav__list--topbar-center .nav__link:hover{color:var(--header-mobile-topbar-center-link-hover-clr)}.nav__list--bottom-bar,.nav__list--topbar-center-mobile{display:none}.nav__link--mobile,.nav__link--special-mobile,.nav__link--topbar-mobile{background-image:var(--nav-mobile-bg-image);background-position:0;background-repeat:no-repeat;background-size:0 100%}.nav__link--mobile{align-items:center;display:flex}.nav__link--mobile.nav__link--l1{color:var(--header-mobile-nav-link-lvl-1-clr);--nav-mobile-bg-image:linear-gradient(to right,color-mix(in srgb,var(--header-mobile-nav-link-lvl-1-hover-clr) 6%,var(--header-mobile-nav-bg-clr)) 50%,color-mix(in srgb,var(--header-mobile-nav-link-lvl-1-clr) 2%,var(--header-mobile-nav-bg-clr)) 100%)}.nav__link--mobile.nav__link--l1:hover .nav__text{color:var(--header-mobile-nav-link-lvl-1-hover-clr)}.nav__link--mobile:not(.nav__link--l1){color:var(--header-mobile-nav-link-lvl-2-clr);--nav-mobile-bg-image:linear-gradient(to right,color-mix(in srgb,var(--header-mobile-nav-link-lvl-2-hover-clr) 6%,var(--header-mobile-nav-bg-clr)) 50%,color-mix(in srgb,var(--header-mobile-nav-link-lvl-2-clr) 2%,var(--header-mobile-nav-bg-clr)) 100%)}.nav__link--mobile:not(.nav__link--l1):hover .nav__text{color:var(--header-mobile-nav-link-lvl-2-hover-clr)}.nav__link--topbar-mobile{--nav-mobile-bg-image:linear-gradient(to right,color-mix(in srgb,var(--header-mobile-nav-custom-link-hover-clr) 6%,var(--header-mobile-nav-bg-clr)) 50%,color-mix(in srgb,var(--header-mobile-nav-custom-link-clr) 2%,var(--header-mobile-nav-bg-clr)) 100%)}.nav__link--special-mobile{--nav-mobile-bg-image:linear-gradient(to right,color-mix(in srgb,var(--header-mobile-nav-extra-link-hover-clr) 6%,var(--header-mobile-nav-bg-clr)) 50%,color-mix(in srgb,var(--header-mobile-nav-extra-link-hover-clr) 2%,var(--header-mobile-nav-bg-clr)) 100%)}.nav__link--show-all{--nav-mobile-bg-image:linear-gradient(to right,color-mix(in srgb,var(--header-mobile-nav-show-all-link-hover-clr) 6%,var(--header-mobile-nav-bg-clr)) 50%,color-mix(in srgb,var(--header-mobile-nav-show-all-link-clr) 2%,var(--header-mobile-nav-bg-clr)) 100%)}.nav__item:not(:first-child)>.nav__link--mobile,.nav__item:not(:first-child)>.nav__link--special-mobile{border-top:1px solid var(--header-mobile-nav-link-border-clr)}.nav--1{order:2}.nav--2 .nav__toggle--open,.nav--3 .nav__toggle--open,.nav--4 .nav__toggle--open{transform:translateX(.875rem) translateY(calc(var(--nav-topbar, 0rem)*-1 - .75rem))}.nav--4 .nav__toggle--open{transform:translateX(.875rem) translateY(-.625rem)}.nav--5 .nav__toggle--open{transform:translateX(.875rem) translateY(calc((var(--nav-topbar-doubled, 3rem) + .625rem)*-1))}}@media screen and (min-width:992px){.nav__header{height:6rem}.nav__link--topbar{font-size:1rem}}@media screen and (max-width:992px){.nav--2 .nav__toggle--open,.nav--3 .nav__toggle--open{transform:translateX(.875rem) translateY(calc((var(--nav-topbar, 0) + .75rem)*-1))}.nav--4 .nav__toggle--open{transform:translateX(.875rem) translateY(-.75rem)}}@media screen and (min-width:768px){.nav__list--topbar{align-items:center;display:flex;gap:.5rem;width:auto}.nav__list--topbar-center .nav__link{font-size:1.125rem}}@media screen and (max-width:768px){.nav--topbar{border-bottom:none;height:0}.nav__list--topbar-left,.nav__list--topbar-right{display:none}.nav--2 .nav__toggle--open,.nav--3 .nav__toggle--open,.nav--4 .nav__toggle--open,.nav--5 .nav__toggle--open{transform:translateX(.875rem) translateY(0)}}@media screen and (max-width:576px){body:has(.w4d-header__right>.dropdown--open) .nav__toggle{display:none;transform:translateX(0)}}@media screen and (min-width:992px) and (max-width:1400px){.nav__list--topbar-center .nav__link{font-size:1.25rem}}.highlight-cards__upper p{font-size:1.125rem;font-weight:400;line-height:1.25rem}.highlight-cards__cta{align-items:center;display:flex;justify-content:space-between;margin-bottom:4rem;margin-top:1.5rem}.highlight-cards__cta h2{margin-bottom:0}.highlight-cards__wrapper{display:flex;flex-wrap:nowrap;gap:2.5rem;justify-content:center;width:100%}.highlight-cards__card{align-items:flex-start;background-color:var(--clr-white);border:1px solid transparent;border-radius:.5rem;box-shadow:0 4px 8px rgba(0,0,0,.2);display:flex;flex-basis:100%;flex-direction:column;padding:4rem 1.75rem;transition:all .3s ease}.highlight-cards__card:hover{background-color:var(--clr-primary-500);border-color:var(--clr-primary-500);box-shadow:0 0 0 transparent}.highlight-cards__card:hover h3,.highlight-cards__card:hover p{color:var(--clr-white)!important}.highlight-cards__card:hover img{filter:brightness(0) invert(1)}.highlight-cards__card:hover .icon-arrow-right{color:var(--clr-white)}.highlight-cards__card img{margin-bottom:1.5rem}.highlight-cards__card a{margin-top:auto}.highlight-cards__card .icon-arrow-right{color:var(--clr-primary-500);font-size:1.5rem}.highlight-cards__text{display:flex;flex-direction:column;margin-bottom:1rem}@media screen and (max-width:1400px){.highlight-cards__card{flex-basis:calc(50% - 20px)}.highlight-cards__wrapper{flex-wrap:wrap}}@media screen and (max-width:768px){.highlight-cards__cta{margin-bottom:2rem;margin-top:.5rem}.highlight-cards__card{flex-basis:100%;padding-block:2rem}}.image-highlight-block,.image-highlight-block__content{align-items:center;display:flex;flex-direction:column}.image-highlight-block__content{max-width:62.5rem;text-align:center}.image-highlight-block__text{color:var(--clr-black);font-size:1.125rem;font-weight:600;text-align:center}.image-highlight-block__text--danger{color:var(--clr-danger)}.image-highlight-block h2{font-size:6rem;font-weight:700;line-height:8rem;margin-bottom:2rem}.image-highlight-block h3{font-size:1.125rem;font-weight:400;line-height:1.25rem;margin-bottom:4rem;padding:0 1.5rem}.image-highlight-block img{border-radius:.5rem;max-height:966px;min-height:200px;width:100%}.image-highlight-block .btn{margin-top:4rem}@media screen and (max-width:1200px){.image-highlight-block h2{font-size:4rem;line-height:5rem}}@media screen and (max-width:768px){.image-highlight-block__text{font-size:1rem;font-weight:500}.image-highlight-block h2{font-size:3rem;line-height:3.5rem;margin-bottom:2rem}.image-highlight-block h3{font-size:1rem;line-height:1.125rem}.image-highlight-block .btn{margin-top:2rem}}@media screen and (max-width:576px){.image-highlight-block p{margin-bottom:.625rem}.image-highlight-block h2{font-size:1.75rem;line-height:2rem;margin-bottom:1.5rem}.image-highlight-block h3{margin-bottom:2.5rem}}.quick-order{margin-bottom:3rem}.quick-order__header{align-items:center;display:flex;gap:2.5rem;justify-content:space-between;margin-bottom:3.5rem}.quick-order__header .quick-order__product-title{font-weight:600}.quick-order__body{display:flex;flex-direction:column}.quick-order__total{background-color:var(--clr-neutral-50);border:1px dashed var(--clr-neutral-400);border-radius:.25rem;font-weight:600;line-height:2.25rem;padding-inline:2rem;text-align:center;width:14.125rem}.quick-order__shortcuts{background-color:var(--clr-neutral-50);border:1px dashed var(--clr-neutral-600);border-radius:.25rem;color:var(--clr-neutral-800);display:grid;gap:1rem;grid-template-columns:minmax(min-content,max-content) 1fr;margin-bottom:0;max-height:0;opacity:0;overflow:hidden;padding:0 1rem;position:relative;transition:all .4s ease-in;visibility:hidden}.quick-order__shortcuts--show{margin-bottom:1.25rem;max-height:500px;opacity:1;padding:1rem;transition:all .4s ease-in;visibility:visible}.quick-order__shortcuts-item{align-items:center;display:grid;gap:1rem;grid-column:1/-1;grid-template-columns:subgrid}.quick-order__shortcuts-toggle{align-items:center;border:1px dashed var(--clr-neutral-600);border-radius:.25rem;color:var(--clr-neutral-800);cursor:pointer;display:flex;gap:.625rem;justify-content:center;padding:.25rem .75rem;transition:.2s ease-out;z-index:2}.quick-order__shortcuts-toggle--active{background-color:var(--clr-neutral-50)}.quick-order__shortcuts-toggle:hover{background-color:var(--clr-white);border-color:var(--clr-primary-400);color:var(--clr-primary-400)}.quick-order__shortcuts-toggle i{font-size:1.125rem}@media screen and (max-width:992px){.quick-order__shortcuts-toggle{display:none}}.quick-order__search-criteria{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.quick-order__search-criteria-list{align-items:center;display:flex;gap:.5rem}.quick-order__search-criteria-item{border:1px solid var(--clr-neutral-400);border-radius:.25rem;color:var(--clr-neutral-600);cursor:pointer;padding:.25rem .5rem;transition:.2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.quick-order__search-criteria-item:hover{border-color:var(--clr-primary-500);color:var(--clr-primary-500)}.quick-order__search-criteria-item--active{background-color:var(--clr-primary-500);border-color:var(--clr-primary-600);color:var(--clr-white)}.quick-order__search-criteria-item--active:hover{background-color:var(--clr-primary-600);border-color:var(--clr-primary-700);color:var(--clr-white)}.quick-order__row{display:grid;gap:2.5rem;grid-template-columns:1fr 12.125rem;margin-right:2rem;position:relative}@media screen and (max-width:992px){.quick-order__row{gap:1rem;grid-template-columns:1fr;margin-right:0}.quick-order__row .product-quantity{margin-right:2rem}}.quick-order__row:has(.product-search.show){z-index:10}.quick-order__row:not(:last-child){margin-bottom:1.5rem}.quick-order__row--new{animation:fadeInRow .25s ease-out forwards;grid-template-rows:0fr;opacity:0;overflow:hidden}.quick-order__row--new>*{overflow:hidden}.quick-order__row--remove{animation:fadeOutRow .25s linear forwards;overflow:hidden}.quick-order__row--remove>*{overflow:hidden}@keyframes fadeInRow{to{grid-template-rows:1fr;opacity:1}}@keyframes fadeOutRow{to{grid-template-rows:0fr;margin-bottom:0;opacity:0}}.quick-order__product{flex-grow:1;position:relative}.quick-order__product-title{background-color:var(--clr-white);border:1px solid var(--clr-neutral-300);border-radius:.25rem;line-height:38px;padding:0 1rem;transition:.2s ease-out;width:100%}.quick-order__product-title+.loader-1{background:var(--clr-primary-400);right:.625rem;top:.5rem}.quick-order__product-title:focus-visible{outline:none}.quick-order__product-title::-moz-placeholder{color:var(--clr-neutral-600);font-weight:400}.quick-order__product-title::placeholder{color:var(--clr-neutral-600);font-weight:400}.quick-order__product-title:hover{border-color:var(--clr-neutral-600)}.quick-order__product-title:focus{border-color:var(--clr-primary-500);box-shadow:0 4px 8px 0 rgba(0,0,0,.12)}.quick-order__product-title:focus::-moz-placeholder{color:var(--clr-neutral-800)}.quick-order__product-title:focus::placeholder{color:var(--clr-neutral-800)}.quick-order:has(.product-search.show) .quick-order__header .quick-order__product-title{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--clr-primary-500)}.quick-order__uploaded-file{align-items:center;background-color:var(--clr-neutral-50);border:1px dashed var(--clr-neutral-600);border-radius:.25rem;color:var(--clr-neutral-800);display:flex;gap:1rem;height:0;justify-content:space-between;margin-bottom:0;opacity:0;overflow:hidden;padding:0;transition:.3s ease-out;visibility:hidden}.quick-order__uploaded-file.visible{height:auto;margin-bottom:2rem;opacity:1;padding:1rem;visibility:visible}.quick-order__uploaded-file-text{align-items:center;display:flex;font-size:1rem;gap:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-order__uploaded-file-text i{align-items:center;background-color:var(--clr-neutral-400);border-radius:50%;color:var(--clr-neutral-800);cursor:pointer;display:flex;font-size:.938rem;height:2rem;justify-content:center;transition:.2s ease-out;width:2rem}.quick-order__uploaded-file-text i:hover{background-color:var(--clr-neutral-600);color:var(--clr-white)}.quick-order__uploaded-file-text-wrapper{align-items:center;display:flex;gap:.5rem;justify-content:space-between;width:30rem}.quick-order__notif{opacity:1;overflow:hidden;perspective:1000px;transition:height .4s ease-out,padding .4s ease-out,margin .4s ease-out,transform .4s cubic-bezier(.3,.4,.3,1);will-change:height,padding,margin}.quick-order__notif--hide{margin-bottom:0!important;padding-bottom:0!important;padding-top:0!important;transform:translate3d(-80%,0,-150px) rotateY(35deg) scale(.85)}@media screen and (max-width:992px){#quick-order-import-to-cart-btn{width:100%!important}}#quick-order-import-to-cart-btn,#quick-order-reset-btn{opacity:0;transition:.2s ease-out;visibility:hidden}#quick-order-import-to-cart-btn.show,#quick-order-reset-btn.show{opacity:1;visibility:visible}#quick-order-import-to-cart-btn,.js-csv-load{position:relative;width:14.125rem}#quick-order-import-to-cart-btn .loader-1,.js-csv-load .loader-1{right:.5rem}@media screen and (max-width:992px){.js-csv-load{width:-moz-max-content;width:max-content}}#quick-order-import-to-cart-btn:focus{outline:3px solid var(--green-color-light-1);outline-offset:2px}#quick-order-reset-btn:focus{background:var(--clr-primary-600);border-color:transparent;color:var(--clr-white);outline:3px solid var(--clr-primary-600);outline-offset:2px}.product-search{border:1px solid var(--clr-primary-500);border-top:unset;opacity:0;position:absolute;transition:.2s ease-out;visibility:hidden;width:100%;z-index:10}.product-search.show{box-shadow:0 4px 8px 0 rgba(0,0,0,.12);opacity:1;visibility:visible}.product-search__empty{background:var(--clr-primary-100);line-height:2.5rem;padding-inline:1rem}.product-search__list{display:flex;flex-direction:column;max-height:25rem;overflow-y:auto;scrollbar-color:var(--clr-primary-500) transparent;scrollbar-width:thin}.product-search__list::-webkit-scrollbar{width:.5rem}.product-search__list::-webkit-scrollbar-thumb{background-color:var(--clr-primary-500);border-radius:.25rem}.product-search__list::-webkit-scrollbar-track{background:transparent;display:none}.product-search__list::-webkit-scrollbar-button{height:0;width:0}.product-search__item{align-items:center;background-color:var(--clr-white);cursor:pointer;display:flex;padding:.75rem;transition:.2s ease-out}.product-search__item--focused,.product-search__item:hover{background-color:var(--clr-neutral-200)}.product-search__item--focused:hover{background-color:var(--clr-neutral-300)}.product-search__item:not(:last-child){border-bottom:1px solid var(--clr-neutral-400)}.product-search__image{height:3.75rem;margin-right:.875rem;width:3.75rem}.product-search__image img{height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.product-search__title{color:var(--clr-neutral-900);margin-bottom:.125rem}.product-search__title strong{color:var(--clr-black);font-weight:600}.product-search__code{border-right:1px solid var(--clr-neutral-600);color:var(--clr-neutral-600);font-size:.938rem;margin-right:.75rem;padding-right:.75rem}.product-search__code strong{color:var(--clr-neutral-900);font-weight:600}.product-search__price{color:var(--clr-neutral-800);padding-right:.5rem}.product-search__price--old{text-decoration:line-through}.product-search__price--discount{color:var(--clr-danger);font-weight:700}.product-search__unit{background-color:var(--clr-neutral-50);border:1px solid var(--clr-neutral-400);border-radius:.25rem;color:var(--clr-neutral-600);font-size:.938rem;padding:.125rem .375rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.alert{border-left:.5rem solid var(--clr-neutral-400);border-radius:.25rem;box-shadow:4px 3px 12px 0 rgba(0,0,0,.15);margin-bottom:2rem;opacity:1;overflow:hidden;padding:1rem;perspective:1000px;transition:height .4s ease-out,padding .4s ease-out,margin .4s ease-out,opacity .35s ease-out,transform .4s cubic-bezier(.3,.4,.3,1);will-change:height,padding,margin}.alert--hide{margin-bottom:0!important;opacity:0;padding-bottom:0!important;padding-top:0!important;transform:translate3d(-80%,0,-150px) rotateY(35deg) scale(.85)}.alert__header{align-items:center;display:flex}.alert__title{color:var(--clr-neutral-800);flex-grow:1;font-size:1rem;font-weight:600;padding-right:6rem;position:relative}.alert__title .icon-x-rounded{border-radius:50%;color:var(--clr-neutral-600);cursor:pointer;font-size:1.125rem;padding:.25rem;position:absolute;right:0;transition:.2s ease-out}.alert__title .icon-x-rounded:hover{background-color:var(--clr-neutral-600);color:var(--clr-white);scale:1.1}.alert__icon{font-size:1.5rem;margin-right:.75rem}.alert__list{display:block;padding-left:36px;padding-right:3rem;position:relative}.alert__list:before{background-color:var(--clr-neutral-400);content:"";height:calc(100% - 1rem);left:11px;position:absolute;width:1px}.alert__row{align-items:center;display:flex;gap:.5rem;position:relative}.alert__row:before{background-color:var(--clr-neutral-400);content:"";height:1px;left:-24px;position:absolute;top:50%;transform:translateY(-50%);width:13px}.alert__row:not(:last-child){margin-bottom:.5rem}.alert__item{color:var(--clr-neutral-800)}.alert__item:first-child{border:1px dashed var(--clr-neutral-400);border-radius:.25rem;line-height:2rem;max-width:32ch;padding-inline:1rem;width:80%}.alert__item:last-child{border:1px dashed var(--clr-neutral-400);border-radius:.25rem;line-height:2rem;max-width:10ch;text-align:center;width:4rem}.alert--warning{border-color:var(--clr-warning)}.alert--warning .icon-warning{color:var(--clr-warning)}.alert--danger{border-color:var(--clr-danger)}.alert--danger .icon-dangerous{color:var(--clr-danger)}.wp-block-gallery{display:flex;flex-wrap:wrap;gap:var(--wp--style--gallery-gap-default,var(--gallery-block--gutter-size,var(--wp--style--block-gap,.5em)));margin-bottom:2rem}.content ul,.wp-block-list{list-style:inside!important}.payment-methods li{list-style:none!important}.numbered-steps{align-items:center;counter-reset:numbered-steps 0;display:flex;flex-direction:row;gap:64px}.numbered-steps__card{border-left:2px solid var(--clr-neutral-300);counter-increment:numbered-steps 1;display:flex;flex-basis:100%;flex-direction:column;justify-content:space-between;min-height:12.5rem;overflow:hidden;padding:0 2rem .5rem;transition:all .3s ease-in-out}.numbered-steps__card:hover{background-color:var(--clr-neutral-100)}.numbered-steps__card--counter{margin-block:.5rem}.numbered-steps__card--counter:before{content:"0" counter(numbered-steps)}.numbered-steps__card p{display:-webkit-box;line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:1200px){.numbered-steps{flex-wrap:wrap;gap:40px}.numbered-steps__card{flex-basis:calc(50% - 40px)}}@media screen and (max-width:768px){.numbered-steps{gap:1.25rem}.numbered-steps__card{border-left:none;flex-basis:100%;min-height:6.875rem;padding:0 .5rem 1.5rem}.numbered-steps__card:not(:last-child){border-bottom:2px solid var(--clr-neutral-300)}}.featured-content-row{align-items:center;display:flex;flex-direction:column;gap:64px}.featured-content-row__lead{max-width:70%;text-align:center}.featured-content-row__lead p{color:var(--clr-neutral-600)}.featured-content-row__wrapper{display:flex;flex-direction:row;gap:40px}.featured-content-row__item{border-radius:.625rem;display:flex;flex-basis:100%;flex-direction:column;transition:all .3s ease-in-out}.featured-content-row__img{border-radius:.625rem;margin-bottom:.625rem;max-height:305px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;overflow:hidden}.featured-content-row__img img{transition:transform .3s ease-in;width:100%}.featured-content-row__img img:hover{transform:scale(110%)}@media screen and (max-width:1200px){.featured-content-row__wrapper{flex-wrap:wrap;gap:20px}.featured-content-row__item{flex-basis:calc(50% - 20px)}.featured-content-row__item:nth-child(3){flex-basis:100%}}@media screen and (max-width:992px){.featured-content-row{gap:32px}.featured-content-row__lead{max-width:100%}.featured-content-row__wrapper{align-items:normal;flex-direction:column}.featured-content-row__item{margin-bottom:1.25rem;transform:none}.featured-content-row__item:hover{transform:none}}.cards-carousel .offering-carousel-footer{padding:0}.cards-carousel__lead{align-items:center;display:flex;justify-content:space-between;margin-bottom:3.5rem}.cards-carousel__lead .glide{width:-moz-fit-content;width:fit-content}.cards-carousel__item{background-color:var(--clr-primary-100);border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;min-height:250px;overflow:hidden;padding:1.75rem 2.5rem;transition:all .3s ease-in-out}.cards-carousel__item:hover{background-color:var(--clr-neutral-500)!important}.cards-carousel__item:hover h5,.cards-carousel__item:hover p{color:var(--clr-white)}.cards-carousel__item:hover .cards-carousel__upper p{color:var(--clr-primary-100)}.cards-carousel__upper p{color:var(--clr-neutral-700)}#glide__track--overflow .glide__track{overflow:visible!important}#accordion__p{border-bottom:1px solid var(--clr-neutral-400);padding-bottom:2rem;width:-moz-fit-content;width:fit-content}.faq-tabs{align-items:flex-start;display:flex;width:100%}.faq-tabs h2{margin-top:1.5rem;max-width:35%}.faq-tabs .accordion{width:100%}.faq-tabs .accordion__item{border:none;margin:0 1.5rem;padding:0}.faq-tabs .accordion__item:not(:last-child){border-bottom:1px solid var(--clr-neutral-400)}.faq-tabs .accordion .btn{margin-bottom:3rem}.faq-tabs .accordion h3{font-weight:400}.category-icons-grid{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(var(--min-column-width,233px),1fr))}.category-icons-grid__item{display:grid;grid-row:span 2;grid-template-rows:subgrid;padding:1rem 1rem 2rem;position:relative;text-align:center;transition:scale .2s cubic-bezier(.45,.05,.55,.95)}.category-icons-grid__item:hover{scale:var(--has-hover-scale,1.05)}.category-icons-grid__link{inset:0;position:absolute}.category-icons-grid img{border-radius:var(--img-border-radius);box-shadow:var(--has-box-shadow,0 .25rem 1rem rgba(0,0,0,.12));height:auto;margin-inline:auto;max-height:var(--min-column-width,233px);width:auto}.category-icons-grid__title{font-size:1rem;line-height:1.125rem;margin-bottom:0;text-transform:uppercase}@media screen and (max-width:768px){.category-icons-grid{grid-template-columns:repeat(2,1fr)}}.product-flyout{background-color:var(--body-bg-clr);box-shadow:-16px 0 32px 0 rgba(0,0,0,.16);height:100vh;position:fixed;right:-150%;top:0;transition:right .3s ease-out;width:32rem;z-index:999}.product-flyout:has(.variations_container) .product__quantity{margin-bottom:14px}.product-flyout--active{right:0}.product-flyout__content{height:100vh;overflow-y:auto;overscroll-behavior-y:contain;padding:2.5rem 3rem}.product-flyout__image{align-items:center;aspect-ratio:1;border:1px solid var(--clr-neutral-50);border-radius:.25rem;display:flex;justify-content:center;margin-bottom:2rem;transition:.15s ease-in-out;width:100%}.product-flyout__image:hover{background-color:var(--clr-neutral-50);border:1px solid var(--clr-neutral-400)}.product-flyout__image img{-o-object-fit:contain;object-fit:contain;width:100%}.product-flyout__close{background-color:var(--body-alt-bg-clr);border-bottom-left-radius:1rem;border-top-left-radius:1rem;box-shadow:-14px 0 23px 0 rgba(0,0,0,.16);color:var(--body-clr);cursor:pointer;font-size:1.5rem;overflow-x:clip;padding:1.5rem;position:absolute;right:100%;top:0;transition:.2s ease-in-out}.product-flyout__close:after{background:transparent;border-top-right-radius:1.25rem;bottom:.375rem;box-shadow:.5rem -.5rem 0 .5rem var(--body-alt-bg-clr);content:"";height:1.25rem;position:absolute;right:0;top:100%;transition:.2s ease-in-out;width:1.25rem;z-index:-1}.product-flyout__close:hover{background-color:var(--body-alt-clr-dim)}.product-flyout__close:hover:after{box-shadow:.5rem -.5rem 0 .5rem var(--body-alt-clr-dim)}.product-flyout__sku{font-size:.875rem;margin-right:1rem}.product-flyout__info{align-items:center;display:flex;margin-bottom:2rem}.product-flyout__info .availability{padding-top:unset}.product-flyout .price-wrapper{margin-bottom:2rem;padding-top:0}.product-flyout .price>div{color:var(--clr-black);display:inline-block;font-size:2rem;font-weight:700;line-height:2rem}.product-flyout .price__before{font-size:1.5rem!important;font-weight:400!important;line-height:2rem!important;position:relative;top:3px}.product-flyout .price--discount>div{color:var(--clr-danger)}.product-flyout .product-quantity,.product-flyout .product-quantity__dual{margin-bottom:1.25rem}.product-flyout:has(.product-quantity__dual) .product-quantity{margin-bottom:0}.product-flyout .ribbon{font-size:.875rem;margin-bottom:.5rem;margin-left:unset}.product-flyout .content--shop{padding-top:unset}.product-flyout .accordion__content{font-size:14px;text-align:justify}.product-flyout #summary-attributes .table tr td,.product-flyout #summary-attributes .table tr td:first-child{width:unset}.product-flyout .btn--action{margin-bottom:1.25rem;margin-top:unset}@media screen and (max-width:992px){.product-flyout{width:100vw}.product-flyout__content{padding:1rem 1.5rem}}.product-quantity:not([data-step="1"]):before,.product-quantity__dual>.product-quantity:first-of-type:not([data-step="1"]):before{background:var(--clr-primary-500);border-radius:.75rem;bottom:115%;color:var(--clr-white);content:"Min. količina: " attr(data-step);font-size:12px;left:calc(50% - 20px);opacity:0;padding:.25rem .75rem;position:absolute;scale:.9 1;transform:translateX(-50%);transform-origin:center bottom;transition:opacity .2s ease,visibility .2s ease,scale .2s ease;transition-delay:0s;visibility:hidden;white-space:nowrap}.product-quantity:not([data-step="1"]):focus-within:before,.product-quantity__dual>.product-quantity:first-of-type:not([data-step="1"]):focus-within:before{opacity:1;scale:1 1;transition-delay:0s;visibility:visible}.product-quantity:not([data-step="1"]):not(:focus-within):before,.product-quantity__dual>.product-quantity:first-of-type:not([data-step="1"]):not(:focus-within):before{transition-delay:1s}.woocommerce-cart-form__cart-item .product-quantity{margin-inline:1rem;overflow:hidden}@media screen and (max-width:992px){.woocommerce-cart-form__cart-item .product-quantity{margin-inline:0}}.woocommerce-cart-form__cart-item .product-quantity .product-quantity__cart,.woocommerce-cart-form__cart-item .product-quantity .product-quantity__unit{display:none}.product-quantity{align-items:center;background-color:var(--body-bg-clr);border:1px solid var(--clr-neutral-300);border-radius:.25rem;display:flex;position:relative;transition:.2s ease-in-out}.product-quantity:hover{border-color:var(--clr-neutral-600)}.product-quantity:hover .product-quantity__number{border-color:var(--clr-primary-500)}.product-quantity:hover .product-quantity__remove{border-color:var(--clr-neutral-600)}.product-quantity:focus-within{border-color:var(--clr-primary-500)}.product-quantity:focus-within .product-quantity__remove{border-color:var(--clr-primary-500)}.product-quantity--changed .product-quantity__cart,.product-quantity--changed .product-quantity__remove{left:calc(100% - 5px);opacity:1;visibility:visible}.product-quantity--added-to-cart .product-quantity__cart{animation:paddingAdjust .4s cubic-bezier(.25,.46,.45,2) forwards,resetState .3s ease-in-out 1.9s forwards;background-color:var(--green-color-light-1);border-color:var(--green-color-light-1)}.product-quantity--added-to-cart .product-quantity__cart i{scale:0}.product-quantity--added-to-cart .product-quantity__cart:hover{background-color:var(--clr-secondary-500);border-color:var(--clr-secondary-500)}.product-quantity--added-to-cart .product-quantity__cart:after{animation:checkmark .4s cubic-bezier(.25,.46,.45,2) forwards;border:solid #fff;border-width:0 2.5px 2.5px 0;content:"";height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-60%) rotate(45deg) scale(0);width:8px}.product-quantity__dual{align-items:center;display:flex;gap:.5rem}@keyframes resetState{to{height:calc(100% - 5px);left:80%;opacity:0;transform:translateY(1px);visibility:hidden}}@keyframes paddingAdjust{0%{padding-left:.625rem}70%{padding-left:1.3rem}to{padding-left:.625rem}}@keyframes checkmark{0%{opacity:0;transform:translate(-50%,-60%) rotate(45deg) scale(0)}70%{opacity:1;transform:translate(-50%,-60%) rotate(45deg) scale(1.4)}to{opacity:1;transform:translate(-50%,-60%) rotate(45deg) scale(1)}}.product-quantity input[type=number]::-webkit-inner-spin-button,.product-quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-quantity input[type=number]{-moz-appearance:textfield}.product-quantity__stepper{background-color:var(--body-bg-clr);color:var(--clr-neutral-800);cursor:pointer;line-height:2.5rem;min-width:2rem;text-align:center;transition:.2s ease-out}.product-quantity__stepper--wide{min-width:3rem}.product-quantity__stepper.icon-minus{border-bottom-left-radius:.25rem;border-right:1px solid transparent;border-top-left-radius:.25rem}.product-quantity__stepper.icon-minus:hover{background-color:var(--clr-neutral-50);border-color:var(--clr-neutral-300)}.product-quantity__stepper.icon-plus{border-left:1px solid transparent}.product-quantity__stepper.icon-plus:hover{background-color:var(--clr-neutral-50);border-left-color:var(--clr-neutral-300)}.product-quantity__number{border:unset;color:var(--clr-neutral-800);font-weight:700;line-height:2.5rem;min-width:4rem;padding:0;text-align:center;width:100%}.product-quantity__number:-moz-placeholder{color:var(--clr-neutral-600)}.product-quantity__number:placeholder-shown{color:var(--clr-neutral-600)}.product-quantity__number:focus{box-shadow:unset}.product-quantity__number[data-focus-source]{border:unset;box-shadow:unset;outline:unset}.product-quantity__cart{align-items:center;background-color:var(--clr-primary-500);border:1px solid var(--clr-primary-500);border-bottom-right-radius:.5rem;border-top-right-radius:.5rem;box-sizing:content-box;color:var(--clr-white);cursor:pointer;display:flex;font-size:1rem;height:100%;left:80%;opacity:0;padding-inline:.625rem;position:absolute;transition:.25s ease-in-out;visibility:hidden;z-index:3}.product-quantity__cart--error{animation:paddingAdjust .4s cubic-bezier(.25,.46,.45,2) forwards,resetState .3s ease-in-out 1.9s forwards;background-color:var(--clr-danger)!important;border-color:var(--clr-danger-shade)!important}.product-quantity__cart--error i:before{content:"\e933";font-size:1.25rem}.product-quantity__cart:hover{background-color:var(--clr-primary-600);padding-left:.875rem}.product-quantity__remove{align-items:center;background-color:var(--clr-neutral-300);border:1px solid var(--clr-neutral-300);border-bottom-right-radius:.5rem;border-top-right-radius:.5rem;box-sizing:content-box;color:var(--clr-neutral-600);cursor:pointer;display:flex;font-size:1rem;height:100%;left:80%;opacity:0;padding-left:.75rem;padding-right:.625rem;position:absolute;transition:.25s ease-in-out;visibility:hidden;z-index:3}.product-quantity__remove:hover{background-color:var(--clr-danger)!important;border-color:var(--clr-danger-shade)!important;color:var(--clr-white)!important;padding-left:.875rem!important}.product-quantity__unit{align-items:center;background-color:var(--clr-neutral-50);border-bottom-right-radius:.25rem;border-left:1px solid var(--clr-neutral-300);border-top-right-radius:.25rem;color:var(--clr-neutral-600);display:flex;flex-shrink:0;justify-content:center;line-height:2.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:3rem;z-index:8}@keyframes bounce-scale{0%{transform:scale(1)}50%{transform:scale(1.125)}to{transform:scale(1)}}.animate-total{animation:bounce-scale .5s cubic-bezier(.175,.885,.32,1.275);transform-origin:right center;will-change:transform}@keyframes bounce-scale-2{0%{transform:scale(1) rotate(0deg)}25%{transform:scale(1.25) rotate(-3deg)}50%{transform:scale(.95) rotate(2deg)}75%{transform:scale(1.1) rotate(-1deg)}to{transform:scale(1) rotate(0deg)}}.animate-quantity{animation:bounce-scale-2 .6s cubic-bezier(.36,0,.66,1.5);transform-origin:center center;will-change:transform}.blog-wrapper{display:grid;gap:4rem;grid-template-columns:330px 1fr;margin-bottom:5rem;margin-top:4rem}.blog-wrapper--single{grid-template-columns:1fr;margin-inline:auto;max-width:clamp(32rem,8vw,48rem)}@media screen and (max-width:1200px){.blog-wrapper--single{padding-inline:.75rem}}.blog-container__content{display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin-bottom:3rem;position:relative}.blog-container__content.load:before{background-color:hsla(0,0%,100%,.8);content:"";inset:0;position:absolute;z-index:1}.blog-container__content.load:after{aspect-ratio:1;background:var(--clr-primary-500);border-radius:50%;content:"";padding:.5rem;position:absolute;width:2rem;--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;animation:l3 1s linear infinite;left:50%;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;top:10rem;z-index:999}.blog__sidebar{border-right:1px solid var(--clr-neutral-300)}.blog__sidebar,.blog__sidebar-info{padding-right:4rem}.blog__sidebar-info--absolute{left:-15rem;position:absolute}@media screen and (max-width:1200px){.blog__sidebar-info--absolute{left:0;margin-bottom:1.25rem;position:relative}.blog__sidebar-info{padding-right:0}}.blog__sidebar-title{font-size:4rem;font-weight:800;line-height:4.5rem;margin-bottom:-.875rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.blog__sidebar-title:not(:has(+.blog__sidebar-title-decoration))+.blog__aside-separator{margin-bottom:2rem;margin-top:3rem}.blog__sidebar-title-decoration{font-family:Birthstone,serif;font-size:72px;line-height:90px;margin-bottom:1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.blog__sidebar p{color:var(--clr-neutral-600)}.blog__nav{display:flex;flex-direction:column}.blog__nav-link{color:var(--clr-neutral-600);line-height:2rem;transition:.2s ease-in-out}.blog__nav-link:hover{color:var(--clr-neutral-800);transform:translateX(2px)}.blog__nav-link--active{color:var(--clr-black);font-weight:600}.blog__nav-link--active:hover{color:var(--clr-black)}.blog__aside-separator{background-color:var(--clr-neutral-300);height:1px;margin-bottom:3rem;margin-top:2rem;width:90px}.blog__article-thumbnail{border-radius:8px;display:block;height:19rem;margin-bottom:.75rem;overflow:hidden}.blog__article-thumbnail:hover img{scale:1.05}.blog__article-img{height:100%;-o-object-fit:cover;object-fit:cover;transition:.5s ease-in-out;width:100%}.blog__article-info{align-items:center;color:var(--clr-neutral-800);display:flex;font-size:14px;justify-content:space-between;width:100%}.blog__article-info p{align-items:center;color:currentColor;display:flex;font-size:inherit;gap:.5rem}.blog__article-title{font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:.5rem}.blog__return{align-items:center;bottom:0;color:var(--body-link-clr);display:inline-flex;gap:.5rem;left:-15rem;padding-right:4rem;position:absolute;text-decoration:none;transition:.25s ease-in-out}.blog__return:hover{color:var(--body-link-hover-clr);scale:1.025;text-shadow:1px 1px 2px rgba(0,0,0,.2)}@media screen and (max-width:1200px){.blog__return{left:unset;margin-left:.5rem;padding-right:0;position:relative}}.blog__reading-time{color:var(--clr-neutral-800);margin-bottom:2rem}@media screen and (max-width:1200px){.blog__reading-time{margin-bottom:0}}.flow img{margin-bottom:3rem;width:100%}.flow img+figcaption{color:var(--clr-neutral-600);margin-bottom:3rem}.flow img:has(+figcaption){margin-bottom:.375rem}.flow h2,.flow h3{margin-bottom:1.5rem}.flow h2{font-size:1.5rem;font-weight:800;line-height:28px}.flow p{margin-bottom:1.5rem}.ribbon{background-color:var(--clr-danger);border-bottom-right-radius:50px;border-top-right-radius:50px;color:var(--clr-white);font-size:14px;font-weight:700;height:24px;line-height:24px;text-align:center;width:64px}.ribbon--big-discount{background-color:var(--clr-danger-shade)}.ribbon--small-discount{background-color:var(--clr-warning)}.context-menu{background-color:var(--clr-white);border:1px solid var(--clr-neutral-700);border-radius:.375rem;color:var(--clr-neutral-900);opacity:0;position:absolute;right:0;top:80%;transition:.2s ease-out;visibility:hidden;z-index:999}.context-menu--open{opacity:1;transform:translateY(10px);visibility:visible}.context-menu__item{padding:.375rem .75rem;text-align:left;transition:.2s ease-out;white-space:nowrap}.context-menu__item:not(:last-child){border-bottom:1px solid var(--clr-neutral-700)}.context-menu__item:hover{background-color:var(--clr-neutral-500);color:var(--clr-white)}.account{display:grid;gap:5.625rem;grid-template-columns:1fr 348px;margin-bottom:5rem}.account-sidebar__user{background-color:var(--clr-neutral-600);border-radius:.25rem;color:var(--clr-white);margin-bottom:1.5rem;padding:1.25rem 1.625rem}.account-sidebar__user-email{display:block;font-size:1.25rem;font-weight:700;line-height:2}.account-sidebar__user p{color:var(--clr-white);margin-bottom:0!important}.account-sidebar__nav{margin-bottom:1rem}.account-sidebar__nav-link{background-color:var(--clr-white);border:1px solid var(--clr-neutral-300);display:block;padding:.75rem 1.5rem;transition:.2s ease-out}.account-sidebar__nav-link--active{color:var(--clr-primary-500);font-weight:600}.account-sidebar__nav-link:hover{background-color:var(--clr-neutral-50)}.account-sidebar__nav-link:not(:first-child){border-top:unset}.account-sidebar__nav-link:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.account-sidebar__nav-link:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.account-sidebar__logout{background-color:var(--clr-neutral-100);border:1px solid var(--clr-neutral-400);border-radius:.25rem;color:var(--clr-neutral-600);display:block;padding:.75rem 1.5rem;transition:.2s ease-out}.account-sidebar__logout:hover{background-color:var(--clr-neutral-200)}.cart{border-collapse:collapse!important;border-radius:.375rem;margin-bottom:2rem;position:relative}.cart:before{background-color:var(--clr-white);inset:0;z-index:100}.cart:after,.cart:before{content:"";opacity:0;position:absolute;transition:.15s ease-in-out;visibility:hidden}.cart:after{aspect-ratio:1;background:var(--clr-primary-500);border-radius:50%;padding:.25rem;right:1rem;width:1.5rem;--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;animation:l3 1s linear infinite;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;right:calc(50% - 1.5rem);top:calc(50% - 1.5rem);z-index:9999}.cart--loading:after,.cart--loading:before{opacity:.6;visibility:visible}.cart-collaterals .cart_totals:before{background-color:var(--clr-white);inset:0;z-index:100}.cart-collaterals .cart_totals:after,.cart-collaterals .cart_totals:before{content:"";opacity:0;position:absolute;transition:.15s ease-in-out;visibility:hidden}.cart-collaterals .cart_totals:after{aspect-ratio:1;background:var(--clr-primary-500);border-radius:50%;padding:.25rem;right:1rem;width:1.5rem;--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;animation:l3 1s linear infinite;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;right:calc(50% - 1.5rem);top:calc(50% - 1.5rem);z-index:9999}.cart-collaterals--loading .cart_totals{position:relative}.cart-collaterals--loading .cart_totals:after,.cart-collaterals--loading .cart_totals:before{opacity:.6;visibility:visible}.cart__body{display:flex;flex-direction:column;gap:1rem}.cart__item{border:1px solid var(--clr-neutral-300)!important;border-radius:.25rem}.cart__item-remove{align-items:center;color:var(--clr-neutral-800);cursor:pointer;display:flex;font-size:.938rem;gap:.5rem;transition:color .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cart__item-remove i{color:var(--clr-danger)}.cart__item-remove:hover{color:var(--clr-primary-400)}.cart__actions{align-items:center;display:flex;gap:1rem;justify-content:space-between}@media screen and (max-width:576px){.cart__actions{flex-wrap:wrap}.cart__actions>*{flex:1}}.loader-1{aspect-ratio:1;background:var(--clr-white);border-radius:50%;display:none;opacity:1;padding:.25rem;position:absolute;right:1rem;width:24px;--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;animation:l3 1s linear infinite;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;z-index:9999}.loader-1.show{display:block}.ios{background-color:var(--clr-neutral-50);border:1px dashed var(--clr-neutral-600);border-radius:.25rem;color:var(--clr-neutral-800);height:auto;margin-bottom:2rem;max-height:100px;opacity:1;overflow:hidden;padding:1rem;position:relative;transform-origin:top;transition:max-height .4s cubic-bezier(.215,.61,.355,1) .1s,padding .3s cubic-bezier(.215,.61,.355,1) .1s,margin .3s cubic-bezier(.215,.61,.355,1) .1s,border-width .3s cubic-bezier(.215,.61,.355,1) .1s,visibility 0s linear .5s,opacity .25s ease-out;visibility:visible}.ios--hide{border-width:0;margin-bottom:0;max-height:0;opacity:0;padding-block:0;visibility:hidden}.ios .icon-x-rounded{align-items:center;background-color:var(--clr-neutral-400);border-radius:50%;color:var(--clr-neutral-800);cursor:pointer;display:flex;font-size:.938rem;height:2rem;justify-content:center;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:.2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out;width:2rem}.ios .icon-x-rounded:hover{background-color:var(--clr-neutral-600);color:var(--clr-white);transform:translateY(-50%) scale(1.1)}.ios .icon-x-rounded:active{transform:translateY(-50%) scale(.95)}.hero-dual-img{align-items:center;display:flex;gap:6rem;justify-content:space-between;padding:6rem 0;position:relative}@media screen and (max-width:1400px){.hero-dual-img{gap:1.25rem}}@media screen and (max-width:1200px){.hero-dual-img{padding:4rem 0}}@media screen and (max-width:576px){.hero-dual-img{padding:2.5rem 0}}.hero-dual-img__content{flex:0 0 35%;position:relative;z-index:2}.hero-dual-img__content p:first-child{margin-bottom:.5rem}.hero-dual-img__content .hero-dual-img__description{margin-bottom:4rem}@media screen and (max-width:1200px){.hero-dual-img__content .hero-dual-img__description{margin-bottom:2rem}}@media screen and (max-width:480px){.hero-dual-img .hero-dual-img__btn{margin-inline:.5rem}.hero-dual-img .hero-dual-img__btn:first-of-type{margin-top:0}}.hero-dual-img__gallery{display:flex;flex-direction:row;gap:1.5rem;position:relative;z-index:1}.hero-dual-img__gallery img{height:auto;max-width:23rem;-o-object-fit:cover;object-fit:cover;width:100%}.hero-dual-img__gallery img:first-of-type{border-radius:4rem 0 0 0}.hero-dual-img__gallery img:last-of-type{border-radius:0 0 4rem 0}.hero-dual-img .hero-dual-img__bg-shape{pointer-events:none;position:absolute;z-index:0}.hero-dual-img__bg-shape-1{right:-3.5rem;top:-2%;width:12.5rem}@media screen and (max-width:1200px){.hero-dual-img__bg-shape-1{right:-2.5rem}}.hero-dual-img__bg-shape-2{bottom:0;right:41%;width:16.25rem}@media screen and (max-width:1400px){.hero-dual-img__bg-shape-1{right:-5%;top:2%;width:12.5rem}.hero-dual-img__bg-shape-2{bottom:2%;right:50%;width:17.25rem}}@media screen and (max-width:1200px){.hero-dual-img{flex-direction:column;gap:3rem;justify-content:center}.hero-dual-img__content{align-items:center;flex-direction:column;max-width:100%;text-align:center}.hero-dual-img__content div{justify-content:center}.hero-dual-img__bg-shape-1{right:0;top:30%;width:17.5rem}.hero-dual-img__bg-shape-2{bottom:0;left:0;width:17.5rem}}@media screen and (max-width:992px){.hero-dual-img{flex-direction:column;gap:3rem;justify-content:center;overflow:hidden}.hero-dual-img__bg-shape-1{right:0;top:28%;width:12.5rem}.hero-dual-img__bg-shape-2{bottom:-4%;left:-9%;width:12.5rem}}@media screen and (max-width:768px){.hero-dual-img__gallery{gap:1rem}.hero-dual-img__gallery img{flex:1 1 0;height:auto;-o-object-fit:cover;object-fit:cover;width:48%}.hero-dual-img__gallery img:first-of-type{border-radius:2rem 0 0 0}.hero-dual-img__gallery img:last-of-type{border-radius:0 0 2rem 0}.hero-dual-img__bg-shape-1{right:0;top:30%;width:12.5rem}.hero-dual-img__bg-shape-2{bottom:-5%;left:-15%;width:12.5rem}}@media screen and (max-width:576px){.hero-dual-img__images{flex-direction:column;gap:2rem}.hero-dual-img__bg-shape-1{right:0;top:40%;width:10.5rem}.hero-dual-img__bg-shape-2{bottom:-7%;left:-5%}}@media screen and (max-width:480px){.hero-dual-img__bg-shape-1{right:-15%;top:45%;width:8.5rem}.hero-dual-img__bg-shape-2{left:-35%}}.numbered-features{counter-reset:card-counter}.numbered-features__heading{margin-bottom:4rem;margin-inline:auto;max-width:62.5rem;text-align:center;width:100%}.numbered-features__wrapper{display:flex;display:grid;flex-direction:row;gap:2.5rem;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px){.numbered-features__wrapper{gap:1.5rem;grid-template-columns:1fr}}.numbered-features__item{align-items:flex-start;border-top:1px solid var(--clr-neutral-500);counter-increment:card-counter;display:flex;flex-direction:row;gap:clamp(24px,5vw,240px);padding-top:2.5rem}@media screen and (max-width:768px){.numbered-features__item{align-items:flex-start;display:flex;flex-direction:row;padding-top:1.5rem}}.numbered-features__number{flex-shrink:0;position:relative}.numbered-features__number,.numbered-features__number:before{color:var(--clr-neutral-400);font-size:1.25rem;font-weight:700}.numbered-features__number:before{content:"0" counter(card-counter);display:block}.numbered-features__card{display:flex;flex-direction:row;gap:3rem;justify-content:space-between;max-width:37.5rem;padding-right:4rem;width:69%}@media screen and (max-width:1400px){.numbered-features__card{justify-content:space-between;padding-right:clamp(.625rem,5vw,4rem)}}@media screen and (max-width:75em){.numbered-features__card{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;padding-right:0}}@media screen and (max-width:768px){.numbered-features__card{gap:1rem;padding-right:0;width:100%}}@media screen and (max-width:480px){.numbered-features__card{display:flex;flex-direction:column}}.numbered-features__icon{flex-shrink:0}.numbered-features__icon img{width:4rem}@media screen and (max-width:768px){.numbered-features__icon img{width:3.5rem}}.numbered-features__text{width:100%}.numbered-features__text h4{margin-bottom:.5rem}.numbered-features__text p{display:-webkit-box;margin-bottom:.875rem;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--clr-neutral-500);overflow:hidden;text-overflow:ellipsis;white-space:normal}.numbered-features__text a{color:var(--body-link-clr);text-decoration:none}.tabs-showcase__heading{margin-bottom:4rem;text-align:center}.tabs-showcase__heading h2{margin-bottom:0}.tabs-showcase__heading p{margin:1.5rem auto 0;max-width:62rem}@media screen and (max-width:992px){.tabs-showcase__heading{margin-bottom:2rem}}.tabs-showcase__wrapper{display:flex;gap:4rem}@media screen and (max-width:1200px){.tabs-showcase__wrapper{flex-direction:column;gap:2rem}}@media screen and (max-width:768px){.tabs-showcase__wrapper{gap:2.5rem}}.tabs-showcase__list{display:flex;flex:0 0 15%;flex-direction:column;gap:.5rem;height:100%;list-style:none;margin:0;padding:0}@media screen and (max-width:1200px){.tabs-showcase__list{flex-direction:row;justify-content:flex-start;overflow-x:auto;position:relative;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}}@media screen and (max-width:1200px) and (max-width:576px){.tabs-showcase__list{justify-content:flex-start}}@media screen and (max-width:1200px){.tabs-showcase__list::-webkit-scrollbar{display:none}}.tabs-showcase__list-item{color:var(--clr-neutral-500);cursor:pointer;font-size:1rem;padding:.75rem 1.25rem;transition:background-color .3s}@media screen and (max-width:1200px){.tabs-showcase__list-item{flex-shrink:0;padding:.625rem 1.25rem}}@media screen and (max-width:768px){.tabs-showcase__list-item{padding:.5rem 1.25rem}}.tabs-showcase__list-item--active{border:1px solid var(--clr-neutral-700);border-radius:.25rem;color:var(--clr-neutral-800);font-weight:600}.tabs-showcase__tab-content{display:none;flex:1}.tabs-showcase__tab-content--active{display:block}.tabs-showcase__tab-wrapper{align-items:flex-start;display:flex;gap:4rem}@media screen and (max-width:1200px){.tabs-showcase__tab-wrapper{flex-direction:row;gap:2rem}}@media screen and (max-width:768px){.tabs-showcase__tab-wrapper{flex-direction:column;gap:1.25rem}}.tabs-showcase__tab-wrapper img{border-radius:.5rem;flex:0 0 auto;height:100%;max-height:75rem;max-width:37.5rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:1200px){.tabs-showcase__tab-wrapper img{max-height:none;width:calc(50% + 4.62963vw - 35.55556px)}}@media screen and (max-width:768px){.tabs-showcase__tab-wrapper img{max-width:100%;width:100%}}.tabs-showcase__tab-wrapper .tabs-showcase__tab-text{flex:0 0 40%}@media screen and (max-width:1400px){.tabs-showcase__tab-wrapper .tabs-showcase__tab-text{flex:0 1 auto}}@keyframes tabs-showcase__fade-in-up{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.tabs-showcase .tabs-showcase__tab-content .tabs-showcase__tab-wrapper{opacity:0;transform:translateY(100px)}.tabs-showcase .tabs-showcase__tab-content--active .tabs-showcase__tab-wrapper{animation:tabs-showcase__fade-in-up .8s cubic-bezier(.25,1,.5,1) forwards}.testimonial-slider .glide__track{overflow:visible}.testimonial-slider .testimonials__heading-wrapper{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;margin-bottom:4rem}.testimonial-slider .testimonials__heading-wrapper .display-4{grid-column:2;text-align:center}.testimonial-slider .testimonials__heading-wrapper__arrows{grid-column:3;justify-self:end}@media screen and (max-width:992px){.testimonial-slider .testimonials__heading-wrapper{margin-bottom:1.5rem}}@media screen and (max-width:576px){.testimonial-slider .testimonials__heading-wrapper{grid-template-columns:1fr auto}.testimonial-slider .testimonials__heading-wrapper .display-4{grid-column:1;text-align:left}.testimonial-slider .testimonials__heading-wrapper__arrows{grid-column:2;justify-self:end}}.testimonial-slider .testimonials .testimonials-glide{justify-content:end;overflow:visible;padding:0}@media screen and (max-width:768px){.testimonial-slider .testimonials .testimonials-glide{padding:0}}.testimonial-slider .testimonials__arrows{display:flex}.testimonial-slider .testimonials__item{padding:1rem;scroll-snap-align:start;text-align:center;transition:all .3s ease-in-out}@media screen and (max-width:576px){.testimonial-slider .testimonials__item{margin-left:-2px}}.testimonial-slider .testimonials .testimonial__card{background-color:var(--clr-white);border-radius:.5rem;box-shadow:0 .25rem 1rem rgba(0,0,0,.08);padding:3rem}@media screen and (max-width:1200px){.testimonial-slider .testimonials .testimonial__card{padding:1.25rem}}.testimonial-slider .testimonials__author-img{border:5px solid #fff;border-radius:100%;box-shadow:0 0 .5rem rgba(0,0,0,.24);height:5.5rem;margin-bottom:1.5rem;width:5.5rem}.testimonial-slider .testimonials__quote i{color:var(--body-icon-clr);display:block;font-size:2.5rem;margin-bottom:2rem}@media screen and (max-width:992px){.testimonial-slider .testimonials__quote i{margin-bottom:1rem}}.testimonial-slider .testimonials__quote p{display:-webkit-box;margin-bottom:2rem;overflow:hidden;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.5;min-height:6em;text-overflow:ellipsis}.fluid-media__container{align-items:center;background:var(--fluid-bg-image,none) no-repeat center center/cover scroll;display:flex;justify-content:center;overflow:hidden;padding:150px 0;position:relative;z-index:2}.fluid-media__container:before{background:var(--filter-color,#272626);content:"";inset:0;opacity:var(--filter-opacity,.52);position:absolute;z-index:-1}.fluid-media__container .fluid-media__video{left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;top:auto;width:100%;z-index:-2}.fluid-media__content{align-items:center;display:flex;flex-direction:column;gap:2.25rem;justify-content:center;max-width:1000px;min-height:400px;text-align:center}.fluid-media__content .display-2{color:var(--clr-white)}.fluid-media__content p{color:var(--clr-neutral-50)}.fluid-media__cta{display:flex;flex-direction:row;gap:1.5rem}.fluid-media__video{height:0;padding-bottom:56.25%;position:relative;z-index:-99}.fluid-media__video iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:992px){.fluid-media__container{align-items:center;flex-direction:column;left:0;margin-left:0;padding:0;width:100%}.fluid-media__container .fluid-media__video{height:auto;padding-top:0;position:relative;width:100%;z-index:1}.fluid-media__container .fluid-media__video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.fluid-media__container--video:before{display:none}.fluid-media__container__content{padding:0 20px;width:100%}.fluid-media__container__content--dark h2{color:var(--black)}.fluid-media__container__content--dark p{color:var(--clr-neutral-800)}}.hero-single{overflow:hidden;position:relative}.hero-single--bg{background-color:var(--background-color,#feeed7);background-position:50%;background-repeat:no-repeat;background-size:cover}.hero-single__wrapper{display:grid;gap:4rem;grid-template-columns:50% auto}.hero-single__lead{align-content:center;z-index:6}.hero-single__lead .btn{margin-top:2rem}.hero-single__lead--dark .display-3,.hero-single__lead--dark p{color:var(--clr-white)!important}.hero-single__media{margin:4rem auto;z-index:6}.hero-single__elipse1{background-color:#eac590;clip-path:ellipse(29% 52%);height:77%;left:32%;position:absolute;top:62%;width:85%;z-index:4}.hero-single__elipse2{background-color:#fde1b9;clip-path:ellipse(29% 49%);height:82%;left:20%;position:absolute;top:82%;width:73%;z-index:5}.hero-single__img{border-radius:var(--box-border-radius,5px)}.hero-single__img--box-shadow{box-shadow:0 8px 16px rgba(0,0,0,.16)}@media screen and (max-width:992px){.hero-single__wrapper{display:grid;gap:unset;grid-template-columns:100%}.hero-single__lead{order:2;padding-bottom:4rem}.hero-single__img{width:100%}.hero-single__elipse1{background-color:#eac590;clip-path:ellipse(42% 35%);height:66%;left:18%;margin-top:6%;position:absolute;width:100%;z-index:4}.hero-single__elipse2{background-color:#fde1b9;clip-path:ellipse(45% 46%);height:66%;left:-18%;position:absolute;width:100%;z-index:5}.hero-single__btn{width:100%}.hero-single__elipse1{clip-path:ellipse(42% 35%);margin-top:6%}.hero-single__elipse2{clip-path:ellipse(45% 46%)}}@media screen and (max-width:576px){.hero-single__elipse1{clip-path:ellipse(40% 20%);margin-top:6%}.hero-single__elipse2{clip-path:ellipse(41% 37%)}}.product-features__heading{align-items:center;display:flex;flex-direction:column;margin-bottom:4rem}@media screen and (max-width:992px){.product-features__heading{margin-bottom:2rem}}.product-features__content{background:linear-gradient(to right,var(--product-features-bg,transparent) 50%,transparent 50%)}.product-features__grid{align-items:start;display:grid;grid-template-columns:1fr 2fr 1fr;margin-top:4rem;position:relative}.product-features__grid--centered{align-items:center}.product-features__grid--centered .product-features__column--left,.product-features__grid--centered .product-features__column--right{justify-content:center;padding:4rem}.product-features__column{height:100%;justify-content:space-between}.product-features__column,.product-features__image{align-items:center;display:flex;flex-direction:column}.product-features__image{justify-content:center}.product-features__image img{height:auto;width:100%}.product-features__card{display:flex;flex-direction:column;height:50%;justify-content:center;width:100%}.product-features__card>p{margin-bottom:1.25rem}@media screen and (max-width:992px){.product-features__card>p{margin-bottom:1rem}}@media screen and (max-width:576px){.product-features__card>p{margin-bottom:.5rem}}.product-features__card .feature-card__icon{display:inline-flex;margin-bottom:.75rem}@media screen and (max-width:992px){.product-features__heading h2,.product-features__heading p{text-align:center}.product-features__content{background:transparent}.product-features__grid{display:flex;flex-direction:column;gap:2rem}.product-features__column--center{margin:auto;order:1}.product-features__column--left{order:2}.product-features__column--right{order:3}.product-features__column{gap:2rem;max-width:37rem}.product-features__card{width:100%}.product-features__card p{text-align:left}}.product-overview{display:grid;gap:0 2rem;grid-template-areas:"image heading" "image description" "image features" "image actions";grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto 1fr}@media screen and (max-width:992px){.product-overview{gap:0;grid-template-areas:"heading" "description" "image" "features" "actions";grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto}}.product-overview__image-wrapper{align-items:center;display:flex;grid-area:image}.product-overview__image-wrapper .product-overview__image-section{position:relative}.product-overview__image-wrapper img{display:inline-block}.product-overview__marker{align-items:center;background-color:var(--clr-primary-500);border-radius:50%;color:var(--body-bg-clr);cursor:pointer;display:flex;font-weight:800;height:2.5rem;justify-content:center;position:absolute;transform:translate(-50%,-50%);transition:.5s ease;width:2.5rem}.product-overview__marker:hover{background-color:var(--body-bg-clr);color:#000}.product-overview__marker.is-active{background-color:var(--body-bg-clr);box-shadow:0 .5rem 1rem rgba(0,0,0,.33);color:var(--clr-primary-500)}.product-overview__heading{font-size:4rem;font-weight:800;grid-area:heading;line-height:5rem;padding:0 5rem}@media screen and (max-width:1660px){.product-overview__heading{font-size:3rem;line-height:3.5rem}}@media screen and (max-width:1400px){.product-overview__heading{font-size:2.25rem;line-height:2.5rem;padding:0 1.5rem}}@media screen and (max-width:992px){.product-overview__heading{margin-bottom:1rem}}.product-overview__description{grid-area:description;margin-top:2rem;padding:0 5rem}@media screen and (max-width:1400px){.product-overview__description{padding:0 1.5rem}}@media screen and (max-width:992px){.product-overview__description{margin-bottom:2rem;margin-top:0}}.product-overview__features{counter-reset:feature-counter;grid-area:features;margin-top:2rem;padding:0 5rem}@media screen and (max-width:1400px){.product-overview__features{padding:0 1.5rem}}.product-overview__feature-item{counter-increment:feature-counter;overflow:hidden;padding:0}.product-overview__feature-item:before{background-color:var(--base-color-40);content:"";display:block;height:1px;width:100%}.product-overview__feature-header{align-items:center;cursor:pointer;display:flex;gap:1rem;padding:1.5rem 0}@media screen and (max-width:768px){.product-overview__feature-header{padding:1rem 0}}.product-overview__feature-number{flex-shrink:0;position:relative}.product-overview__feature-number:before{content:"0" counter(feature-counter);display:block;font-size:1.125rem}@media screen and (max-width:768px){.product-overview__feature-number:before{font-size:1rem}}.product-overview__feature-text{font-size:1.125rem}@media screen and (max-width:768px){.product-overview__feature-text{font-size:1rem}}.product-overview__feature-content{max-height:0;overflow:hidden;transition:max-height .7s ease-out}.product-overview__feature-content p{margin:0;padding-bottom:1.5rem}.product-overview__feature-toggle{background:none;border:none;cursor:pointer;font-size:1.25rem;line-height:1;margin-left:auto;padding:.25rem}.product-overview__feature-toggle:focus,.product-overview__feature-toggle:hover{color:var(--clr-primary-500)}@media screen and (max-width:768px){.product-overview__feature-toggle{font-size:1rem}}.product-overview__actions{align-items:start;display:flex;gap:1.25rem;grid-area:actions;margin-top:2rem;padding:0 5rem}.product-overview__actions .btn__action-override{flex-grow:0}.product-overview__actions .product-overview__button{height:3rem;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1400px){.product-overview__actions{padding:0 1.5rem}}@media screen and (max-width:992px){.product-overview__actions{justify-content:center}}@media screen and (max-width:576px){.product-overview__actions{align-items:center;flex-direction:column;width:100%}.product-overview__actions .btn{max-width:18.75rem;width:100%}}@media screen and (max-width:576px) and (max-width:576px){.product-overview__actions .btn{max-width:100%}}.featured-categories-1{display:flex;flex-direction:row;gap:6rem}@media screen and (max-width:1200px){.featured-categories-1{flex-direction:column;gap:2rem}}.featured-categories-1__intro{max-width:17.75rem}@media screen and (max-width:1200px){.featured-categories-1__intro{max-width:100%}}.featured-categories-1__intro p:first-child{margin-bottom:2rem;text-transform:uppercase}@media screen and (max-width:1200px){.featured-categories-1__intro p:first-child{margin-bottom:1rem}}.featured-categories-1__intro h3{margin-bottom:0;text-transform:uppercase}.featured-categories-1__intro p:nth-of-type(2){margin-top:1rem}.featured-categories-1__content{display:flex;flex-direction:row}@media screen and (max-width:768px){.featured-categories-1__content{flex-direction:column;gap:40px}}.featured-categories-1__card{color:inherit;display:block;flex:1 1 33%;text-decoration:none}@media screen and (max-width:992px){.featured-categories-1__card{flex:1 1 100%;max-height:none}}.featured-categories-1__card:focus img,.featured-categories-1__card:hover img{box-shadow:var(--has-box-shadow,0 8px 32px rgba(0,0,0,.4));transform:var(--has-hover-scale,scale(1.04));z-index:3}.featured-categories-1__card:not(:hover):not(:focus) img{animation:z-index-hack .2s}.featured-categories-1__image{margin-bottom:1.5rem}.featured-categories-1__image img{display:block;position:relative;transition:transform .2s ease-in,box-shadow .2s ease-in;width:100%;will-change:transform;z-index:2}.featured-categories-1__card-text{padding:0 2.5rem;text-align:center}@media screen and (max-width:1200px){.featured-categories-1__card-text{padding:0 1.5rem}}.featured-categories-1__card-text h3{font-weight:400;text-transform:uppercase}.featured-categories-1__card-text p{margin-top:1rem}.themes-overview-1{display:flex;flex-direction:row;gap:40px}.themes-overview-1__intro{text-align:center}.themes-overview-1__item{flex:1 1 50%;text-align:center}.themes-overview-1__item .themes-overview-1__desc{margin-top:.625rem}.themes-overview-1__item .themes-overview-1__heading{font-size:1.5rem;margin-bottom:0;margin-top:.625rem}.themes-overview-1__item img{border-radius:var(--img-border-radius,8px);display:block;width:100%}.themes-overview-1__item .themes-overview-1__content{align-items:center;display:flex;flex-direction:column;margin-top:2.5rem}@media screen and (max-width:1200px){.themes-overview-1__item .themes-overview-1__content{margin-top:1.75rem}}@media screen and (max-width:768px){.themes-overview-1__item .themes-overview-1__content{margin-top:1rem}}.themes-overview-1__item .themes-overview-1__content>a.btn.btn--primary-light{margin-top:1.75rem}.themes-overview-1__item .themes-overview-1__content>.themes-overview-1__desc:first-child,.themes-overview-1__item .themes-overview-1__content>.themes-overview-1__heading:first-child,.themes-overview-1__item .themes-overview-1__content>a.btn.btn--primary-light:first-child,.themes-overview-1__item .themes-overview-1__content>a:first-child>.themes-overview-1__heading{margin-top:0}@media screen and (max-width:768px){.themes-overview-1{flex-direction:column}}.featured-topics-1{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(calc(25% - 18px),1fr))}.featured-topics-1__card{border-radius:var(--box-border-radius,0);overflow:hidden;position:relative;transition:transform .2s ease-in,box-shadow .2s ease-in}.featured-topics-1__card--light .featured-topics-1__description,.featured-topics-1__card--light .featured-topics-1__title{color:var(--clr-white)}.featured-topics-1__card:focus,.featured-topics-1__card:hover{box-shadow:var(--has-box-shadow,0 8px 32px rgba(0,0,0,.4));transform:var(--has-hover-scale,scale(1.04));z-index:3}.featured-topics-1__image-wrapper,.featured-topics-1__image-wrapper img{display:block;height:100%;position:relative;width:100%}.featured-topics-1__image-wrapper img{-o-object-fit:cover;object-fit:cover;transition:transform .2s ease-in,box-shadow .2s ease-in;will-change:transform;z-index:1}.featured-topics-1__image-overlay{background-color:var(--filter-color,transparent);height:100%;left:0;opacity:var(--opacity,1);pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.featured-topics-1__content{left:50%;padding:1rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:3}.featured-topics-1__title{font-size:2.5rem;font-weight:800;line-height:2.5rem;margin-bottom:0}.featured-topics-1__description{font-size:1.125rem;font-weight:600;line-height:1.25rem;margin-top:.5rem}.featured-topics-1__link{margin-top:2rem;position:relative;z-index:4}@media screen and (max-width:992px){.featured-topics-1{grid-template-columns:repeat(auto-fit,minmax(calc(50% - 12px),1fr))}}@media screen and (max-width:576px){.featured-topics-1{grid-template-columns:1fr}.featured-topics-1__content{padding:.5rem}}.photo-collage-1{display:grid;gap:var(--has-gap,1.5rem);grid-template-columns:repeat(10,1fr);grid-template-rows:600px 748px}.photo-collage-1__image{display:flex}.photo-collage-1__image img{border-radius:var(--image-border-radius,0);display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.photo-collage-1__image:first-child{grid-column:1/7;grid-row:1}.photo-collage-1__image:nth-child(2){align-items:flex-end;grid-column:7/10;grid-row:1}.photo-collage-1__image:nth-child(2) img{max-height:450px}.photo-collage-1__image:nth-child(3){grid-column:2/6;grid-row:2}.photo-collage-1__image:nth-child(4){grid-column:6/10;grid-row:2}.photo-collage-1__image:nth-child(4) img{max-height:500px}@media screen and (max-width:576px){.photo-collage-1{grid-template-columns:1fr;grid-template-rows:repeat(4,auto);padding:0 1.25rem}.photo-collage-1__image{grid-column:1;grid-row:auto}}.photo-collage-2__lead{margin-bottom:4rem;text-align:center}.photo-collage-2__description{margin-top:1.75rem}.photo-collage-2__gallery{display:grid;gap:var(--has-gap,1.5rem);grid-template-columns:repeat(6,1fr)}.photo-collage-2__item img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.photo-collage-2__item:first-child{grid-column:1/-1}.photo-collage-2__item:nth-child(2){grid-column:1/4}.photo-collage-2__item:nth-child(3){grid-column:4/-1}.photo-collage-2__item:nth-child(4){grid-column:1/3}.photo-collage-2__item:nth-child(5){grid-column:3/5}.photo-collage-2__item:nth-child(6){grid-column:5/-1}@media screen and (max-width:992px){.photo-collage-2__description{margin-top:1.25rem}}@media screen and (max-width:768px){.photo-collage-2__lead{margin-bottom:1.75rem}.photo-collage-2__gallery{gap:var(--has-gap,1rem);grid-template-columns:1fr}.photo-collage-2__item{grid-column:1}}.featured-products-collage-1__lead{margin-bottom:4rem;text-align:center}.featured-products-collage-1__lead p{margin-top:1.5rem}@media screen and (max-width:768px){.featured-products-collage-1__lead{margin-bottom:2rem}.featured-products-collage-1__lead p{margin-top:1rem}}.featured-products-collage-1__grid{display:grid;gap:1.5rem;margin-bottom:4rem}@media screen and (max-width:768px){.featured-products-collage-1__grid{gap:1rem;margin-bottom:1rem}}.featured-products-collage-1__grid:last-child{margin-bottom:0}.featured-products-collage-1__item{height:100%}.featured-products-collage-1__item--large{grid-column:span 2;grid-row:span 2}.featured-products-collage-1--layout-1{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto)}.featured-products-collage-1--layout-1>.featured-products-collage-1__item--large{grid-column:1/3;grid-row:1/3}.featured-products-collage-1--layout-1>.featured-products-collage-1__item--large .product-card__content{flex:0}.featured-products-collage-1--layout-2{grid-template-columns:repeat(4,1fr)}.featured-products-collage-1--layout-3{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto)}.featured-products-collage-1--layout-3>.featured-products-collage-1__item--large{grid-column:3/5;grid-row:1/3}.featured-products-collage-1--layout-3>.featured-products-collage-1__item--large .product-card__content{flex:0}@media screen and (max-width:992px){.featured-products-collage-1--layout-1,.featured-products-collage-1--layout-3{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.featured-products-collage-1--layout-1>.featured-products-collage-1__item--large,.featured-products-collage-1--layout-3>.featured-products-collage-1__item--large{grid-column:1/3;grid-row:auto}.featured-products-collage-1--layout-1>.featured-products-collage-1__item--large .product-card__content,.featured-products-collage-1--layout-3>.featured-products-collage-1__item--large .product-card__content{flex:0}.featured-products-collage-1--layout-2{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.featured-products-collage-1--layout-1,.featured-products-collage-1--layout-2,.featured-products-collage-1--layout-3{grid-auto-rows:auto;grid-template-columns:repeat(2,1fr)}.featured-products-collage-1--layout-1>.featured-products-collage-1__item--large,.featured-products-collage-1--layout-2>.featured-products-collage-1__item--large,.featured-products-collage-1--layout-3>.featured-products-collage-1__item--large{grid-column:1/3;grid-row:auto}.featured-products-collage-1--layout-1>.featured-products-collage-1__item--large .product-card__content,.featured-products-collage-1--layout-2>.featured-products-collage-1__item--large .product-card__content,.featured-products-collage-1--layout-3>.featured-products-collage-1__item--large .product-card__content{flex:0}}.featured-collage-1{display:grid;gap:1.5rem}.featured-collage-1__content{left:50%;padding:0 .625rem;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.featured-collage-1__content h2{-webkit-line-clamp:2}.featured-collage-1__content h2,.featured-collage-1__content p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.featured-collage-1__content p{margin-top:.5rem;-webkit-line-clamp:3}.featured-collage-1__content>a{margin-top:2rem;pointer-events:auto}@media screen and (max-width:1200px){.featured-collage-1__content>a{margin-top:1.5rem}}@media screen and (max-width:992px){.featured-collage-1__content>a{display:none}}.featured-collage-1__card{overflow:hidden;position:relative}.featured-collage-1__card--light{color:var(--clr-white)}.featured-collage-1__card--dark{color:var(--clr-black)}.featured-collage-1__card>a{inset:0;opacity:0;position:absolute;z-index:5}.featured-collage-1__image-wrapper{display:block;height:100%;line-height:0;position:relative;width:100%}.featured-collage-1__image-wrapper img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:1}.featured-collage-1__image-wrapper:before{background:var(--filter-color,transparent);content:"";inset:0;opacity:var(--filter-opacity,0);position:absolute;z-index:2}.featured-collage-1--layout-1{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px){.featured-collage-1--layout-1{grid-template-columns:1fr}}.featured-collage-1--layout-1__card{height:100%}.featured-collage-1--layout-2{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.featured-collage-1--layout-2>.featured-collage-1__card:first-child{grid-column:1/2;grid-row:1/span 2}@media screen and (max-width:768px){.featured-collage-1--layout-2{display:flex;flex-direction:column;grid-auto-rows:auto;grid-template-columns:1fr;height:auto}.featured-collage-1--layout-2>.featured-collage-1__card{grid-column:auto;grid-row:auto}}.featured-collage-1--layout-3{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.featured-collage-1--layout-3>.featured-collage-1__card:first-child{grid-column:1/-1}.featured-collage-1--layout-3>.featured-collage-1__card:nth-child(n+2){grid-row:2}@media screen and (max-width:768px){.featured-collage-1--layout-3{display:flex;flex-direction:column;gap:1.5rem;height:auto}.featured-collage-1--layout-3>.featured-collage-1__card{grid-column:auto;grid-row:auto;width:100%}}.featured-collage-1--layout-4{display:flex;flex-direction:row;gap:1.5rem}@media screen and (max-width:768px){.featured-collage-1--layout-4{flex-direction:column}}.featured-collage-1--layout-4>.featured-collage-1__col{display:flex;flex:1;flex-direction:column;gap:1.5rem}.featured-collage-1--layout-4>.featured-collage-1__col:nth-child(2)>.featured-collage-1__card:first-child{order:2}@media screen and (max-width:768px){.featured-collage-1--layout-4>.featured-collage-1__col:nth-child(2)>.featured-collage-1__card:first-child{order:1}}.featured-collage-1--layout-4>.featured-collage-1__col:nth-child(2)>.featured-collage-1__card:nth-child(2){order:1}@media screen and (max-width:768px){.featured-collage-1--layout-4{display:flex;flex-direction:column;gap:1.5rem}.featured-collage-1--layout-4>.featured-collage-1__col,.featured-collage-1--layout-4>.featured-collage-1__col>.featured-collage-1__card{width:100%}}.featured-collage-1--layout-5{display:flex;gap:1.5rem}.featured-collage-1--layout-5>.featured-collage-1__col{display:flex;flex:0 0 calc(50% - 0.75rem);flex-direction:column;gap:1.5rem}.featured-collage-1--layout-5>.featured-collage-1__col>.featured-collage-1__row{display:flex;gap:1.5rem}.featured-collage-1--layout-5>.featured-collage-1__col>.featured-collage-1__row>.featured-collage-1__card{flex:1 1 50%}@media screen and (max-width:768px){.featured-collage-1--layout-5{flex-direction:column}}.instashop-1{align-items:center;display:flex;flex-direction:column;gap:4rem}@media screen and (max-width:992px){.instashop-1{gap:2rem}}@media screen and (max-width:576px){.instashop-1{gap:1.5rem}}.instashop-1__lead{text-align:center}@media screen and (max-width:768px){.instashop-1__lead{margin-bottom:2rem}}@media screen and (max-width:768px) and (max-width:576px){.instashop-1__lead{margin-bottom:1.5rem}}.instashop-1__lead p{margin-top:1.75rem}@media screen and (max-width:576px){.instashop-1__lead p{margin-top:1.5rem}}.instashop-1__gallery{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:768px){.instashop-1__gallery{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:576px){.instashop-1__gallery{grid-template-columns:repeat(1,1fr)}}.instashop-1__gallery-item{overflow:hidden;position:relative}.instashop-1__gallery-item a{all:unset;cursor:pointer;display:block;position:relative}.instashop-1__gallery-item:hover .instashop-1__overlay{opacity:1;text-decoration:none;visibility:visible}.instashop-1__gallery-item img{display:block}.instashop-1__overlay{align-items:center;color:var(--white);display:flex;flex-direction:column;font-size:1rem;font-weight:600;gap:.5rem;inset:0;justify-content:center;opacity:0;position:absolute;text-align:center;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:2}.instashop-1__overlay-icon{display:block;height:1.5rem;width:1.5rem}.instashop-1__overlay-text{font-size:1rem;line-height:1.125rem;padding:0 1.25rem}.benefits-2__content{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:4rem;justify-content:center}.benefits-2__item{align-items:center;display:flex;flex:0 0 calc(25% - 3rem);flex-direction:column;text-align:center}@media screen and (max-width:992px){.benefits-2__item{flex:0 0 calc(50% - 2rem)}}@media screen and (max-width:768px){.benefits-2__item{flex:0 0 100%}}.benefits-2__item h3{font-size:1.5rem;font-weight:700;margin-bottom:0}.benefits-2__item p{margin-top:.5rem}.benefits-2__icon{margin-bottom:1.5rem}.benefits-2__icon img,.benefits-2__icon svg{height:auto;max-width:8rem;width:auto}@media screen and (max-width:1200px){.benefits-2__icon img,.benefits-2__icon svg{max-width:6rem}}.instashop-2__lead{text-align:center}.instashop-2__lead p{margin-top:1.75rem}.instashop-2__image{margin-top:4rem;position:relative}@media screen and (max-width:768px){.instashop-2__image{margin-top:2rem}}.instashop-2__marker{align-items:center;background-color:var(--marker-bg-color,var(--clr-primary-500));border-radius:50%;color:var(--marker-text,var(--body-bg-clr));cursor:pointer;display:flex;font-weight:800;height:2.5rem;justify-content:center;position:absolute;transform:translate(-50%,-50%);transition:background-color .2s ease,color .2s ease;width:2.5rem;z-index:2}@media screen and (max-width:768px){.instashop-2__marker{display:none}}.instashop-2__marker.is-active,.instashop-2__marker:hover{background-color:var(--body-bg-clr);color:var(--base-color)}.instashop-2__marker.is-active{box-shadow:0 .5rem 1rem rgba(0,0,0,.33);z-index:3}.instashop-2__popup{background-color:var(--body-bg-clr);border-radius:.5rem;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15);display:none;max-width:18.75rem;min-width:12.5rem;position:absolute;z-index:10}@media screen and (max-width:768px){.instashop-2__popup{display:none!important}}.instashop-2__popup-content{height:100%;overflow:auto;position:relative;width:100%}.instashop-2__popup-content .product-card{border:none}.instashop-2__popup-close{background:transparent;border:none;cursor:pointer;display:none;font-size:1rem;position:absolute;right:.25rem;top:.25rem}.instashop-2__popup-close:hover{color:var(--clr-primary-500)}.instashop-2__mobile-actions{display:none;margin-top:2rem;text-align:center}@media screen and (max-width:768px){.instashop-2__mobile-actions{display:block}}.instashop-2__mobile-overlay{background-color:rgba(var(--base-rgb,0,0,0),.9);box-sizing:border-box;display:none;gap:.625rem;height:100%;left:0;padding-left:3rem;position:fixed;top:0;width:100vw;z-index:999}.instashop-2__mobile-overlay-content{background-color:var(--body-bg-clr);height:100%;margin-left:auto;max-width:26.25rem;overflow-y:auto;padding:0;width:100%}.instashop-2__mobile-overlay-header{align-items:flex-start;background:var(--base-color-20);display:flex;justify-content:space-between;padding:1.25rem 2rem}.instashop-2__mobile-overlay-title{font-size:1rem;margin-bottom:0}.instashop-2__mobile-overlay-close{background:transparent;border:none;cursor:pointer;font-size:2rem;line-height:1;margin-right:-size(12);padding:0 .75rem .75rem}.instashop-2__mobile-overlay-close:hover{color:var(--clr-primary-500)}.instashop-2__mobile-overlay-wrapper{display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.w4d_notice,body.instashop-mobile-overlay-active{overflow:hidden}.w4d_notice{--offset-top:215px;--offset-right:2.5rem;animation:fadeInSlideRight .5s forwards;border-radius:1rem 0 1rem .25rem;color:var(--clr-white);display:flex;justify-content:space-between;padding-left:1.5rem;position:fixed;right:var(--offset-right);top:var(--offset-top);width:600px;z-index:9999}.w4d_notice--success{background-color:var(--clr-success)}.w4d_notice--success .w4d_notice__close-container{background-color:var(--clr-success-shade)}.w4d_notice--success .w4d_notice__close-container:hover{background-color:color-mix(in srgb,var(--clr-success) 50%,#000)}.w4d_notice--error{background-color:var(--clr-danger)}.w4d_notice--error .w4d_notice__close-container{background-color:var(--clr-danger-shade)}.w4d_notice--error .w4d_notice__close-container:hover{background-color:color-mix(in srgb,var(--clr-danger) 50%,#000)}.w4d_notice__close-container{align-items:center;border-left:2px solid var(--clr-white);cursor:pointer;display:flex;padding:.75rem 1rem;transition:.3s ease-out}.w4d_notice__status-icon{font-size:32px}.w4d_notice__text{color:var(--clr-white);font-size:1rem;font-weight:500;margin:0;padding-right:4rem;padding-block:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w4d_notice__close{display:inline-block;font-size:24px}@media screen and (max-width:992px){.w4d_notice{--offset-top:5rem;--offset-right:1.25rem;padding:1rem;right:var(--offset-right);top:var(--offset-top);width:calc(100% - var(--offset-right)*2)}.w4d_notice__text{padding-right:1rem}.w4d_notice__close,.w4d_notice__status-icon{font-size:18px}}@keyframes fadeInSlideRight{0%{opacity:0;transform:translateX(100%)}50%{opacity:1;transform:translateX(-100px)}to{transform:translateX(0)}}.w4d-sync{padding-block:20vh;text-align:center}.favourite{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.favourite i{background:transparent;border-radius:50%;color:var(--body-alt-clr);font-size:1.25rem;position:relative}.favourite i,.favourite i:before{line-height:1}.favourite i:after{color:#e74c3c;content:"\e908";font-family:icomoon;font-size:1.25rem;height:0;left:0;line-height:1;overflow:hidden;position:absolute;top:0;transition:height .3s ease-out}@media (hover:hover) and (pointer:fine){.favourite:hover:not(.favourite--active){animation:heart-pulse 1s infinite}.favourite:hover:not(.favourite--active) i{color:var(--clr-danger)}}.favourite--active i{color:var(--clr-danger)}.favourite--active i:after{height:100%}.favourite--active[data-cart-favourite] p:before{content:"\e908"!important}.favourite--just-added{animation:pulse-activated 1s forwards}.favourite--just-added i{animation:pulse-fadeout 2s forwards}.favourite[data-cart-favourite]{animation:unset;height:unset;width:unset}.favourite[data-cart-favourite]:hover{animation:unset}.aside-nav__submenu-toggle,.aside-nav__text{transition:color .2s cubic-bezier(.25,.46,.45,.94),transform .2s cubic-bezier(.25,.46,.45,.94)}.aside-nav__list--l2.aside-nav__list--open,.aside-nav__list--l3.aside-nav__list--open,.aside-nav__list--l4.aside-nav__list--open,.aside-nav__list--l5.aside-nav__list--open{transition:max-height .3s ease-in,opacity .3s ease-in,visibility .3s ease-in,transform .3s ease-in}.aside-nav__list--l2,.aside-nav__list--l3,.aside-nav__list--l4,.aside-nav__list--l5{transition:max-height .2s ease-out,opacity .2s ease-out,visibility .2s ease-out,transform .2s ease-out}.aside{background-color:var(--body-bg-clr);padding:2.25rem 1.75rem 0 3rem}@media screen and (max-width:1400px){.aside{display:none}}.aside-nav__list--l2,.aside-nav__list--l3,.aside-nav__list--l4,.aside-nav__list--l5{content-visibility:hidden;margin:0;max-height:0;opacity:0;overflow:hidden;padding:0;transform:translate3d(-100%,0,0);visibility:hidden}.aside-nav__list--l2.aside-nav__list--open,.aside-nav__list--l3.aside-nav__list--open,.aside-nav__list--l4.aside-nav__list--open,.aside-nav__list--l5.aside-nav__list--open{content-visibility:visible;max-height:3000px;opacity:1;transform:translateZ(0);visibility:visible}.aside-nav__list--l2[data-closing=true],.aside-nav__list--l3[data-closing=true],.aside-nav__list--l4[data-closing=true],.aside-nav__list--l5[data-closing=true]{content-visibility:visible!important}.aside-nav__list--open.aside-nav__list--l2{margin:1rem 0 1rem 1.25rem}.aside-nav__list--open.aside-nav__list--l3{margin:.625rem 0 .625rem 1rem}.aside-nav__list--open.aside-nav__list--l4{margin:.5rem 0 .5rem .75rem}.aside-nav__list--open.aside-nav__list--l5{margin:.375rem 0 .375rem .5rem}.aside-nav__link{display:block;position:relative}.aside-nav__link--active .aside-nav__submenu-toggle,.aside-nav__link--active .aside-nav__text{color:var(--header-link-hover-clr)!important}.aside-nav__link--special{color:var(--clr-danger);font-size:1.125rem;font-weight:700;line-height:2.275rem}.aside-nav__link:hover .aside-nav__submenu-toggle,.aside-nav__link:hover .aside-nav__text{color:var(--clr-primary)}.aside-nav__link:hover .aside-nav__text{transform:translateX(var(--hover-offset,0))}.aside-nav__text{color:var(--clr);display:block;font-size:var(--fs);font-weight:var(--fw);line-height:var(--lh)}.aside-nav__text--l1{--fs:1.125rem;--fw:700;--lh:2.275rem;--clr:var(--clr-black);--hover-offset:0}.aside-nav__text--l2{--fs:1rem;--fw:600;--lh:2.025rem;--clr:var(--clr-neutral-800);--hover-offset:0.5rem}.aside-nav__text--l3{--clr:var(--clr-neutral-800);--hover-offset:0.375rem}.aside-nav__text--l3,.aside-nav__text--l4,.aside-nav__text--l5{--fs:1rem;--fw:400;--lh:1.75rem}.aside-nav__text--l4,.aside-nav__text--l5{--clr:var(--clr-neutral-600);--hover-offset:0.25rem}.aside-nav__submenu-toggle{align-content:center;cursor:pointer;font-size:1.125rem;font-weight:400;height:2rem;line-height:1;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:2rem}.aside-nav__submenu-toggle--open{animation:chevron-spin-180 .4s ease-out forwards}.featured-products-1 .featured-products-1-slider.glide__track{overflow:visible}.featured-products-1__heading-wrapper{margin-bottom:4rem;text-align:center}@media screen and (max-width:992px){.featured-products-1__heading-wrapper{margin-bottom:1.5rem}}.featured-products-1__heading-wrapper p{margin-top:1.75rem}.featured-products-1-glide{align-items:center;display:flex;justify-content:center}.featured-products-1-glide .featured-products-1__arrows{align-items:center;display:flex;justify-content:flex-end;margin-top:2rem}.newsletter{background-image:var(--bg-img-url);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-inline:0}.newsletter--img-left{flex:0 0 50%}.newsletter--img-left,.newsletter--img-right{align-items:center;display:flex;justify-content:center}.newsletter--img-right{flex:0 0 50%;flex-direction:row-reverse}.newsletter__img{display:block;height:100%;max-height:100dvh;-o-object-fit:cover;object-fit:cover;width:100%}.newsletter__img-wrapper{width:50%}.newsletter__description,.newsletter__title{color:var(--clr);text-align:center}.newsletter__gdpr-text{color:var(--clr)}.newsletter__content{padding:2rem 3rem;width:var(--has-img)}@media screen and (max-width:768px){.newsletter-wrapper--left,.newsletter-wrapper--right{flex-direction:column}.newsletter__image{order:2;width:100%}.newsletter__content{order:1;padding:2.5rem 1.5rem;width:100%}}.social-share__label{color:var(--clr-neutral-600);margin-bottom:.75rem}.social-share__list{align-items:center;display:flex;gap:1rem}.social-share__link{align-items:center;background-color:var(--clr-white);border:1px solid var(--clr-neutral-300);border-radius:.25rem;color:var(--clr-neutral-600);display:flex;height:1.75rem;justify-content:center;transition:background-color .15s cubic-bezier(.45,.05,.55,.95),border-color .15s cubic-bezier(.45,.05,.55,.95),color .15s cubic-bezier(.45,.05,.55,.95),scale .15s cubic-bezier(.45,.05,.55,.95);width:1.75rem}.social-share__link:first-child{margin-left:.125rem}.social-share__link:hover{background-color:var(--clr-neutral-100);border-color:var(--clr-neutral-400);color:var(--clr-neutral-800);scale:1.15}.product-gallery .social-share{align-items:center;bottom:-2.5rem;display:flex;gap:.625rem;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:100%}.product-gallery .social-share .social-share__label{margin-bottom:0}.form--account-info .form__section{display:grid;grid-template-columns:260px 1fr}@media screen and (max-width:1200px){.form--account-info .form__section{grid-template-columns:1fr}}.form--account-info h3{color:var(--clr-neutral-400);font-size:1.25rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem;text-transform:uppercase}.form--account-info .form__double-col{gap:1.5rem}.form__requirements li{align-items:center;display:flex;font-size:.875rem;font-style:italic;letter-spacing:.025em}.form__requirements i{font-size:1.125rem;font-style:normal;margin-right:.5rem}.password-reset__requirements{margin-left:260px}@media screen and (max-width:1200px){.password-reset__requirements{margin:0}}.password-reset__text{color:var(--clr-neutral-600);font-size:.875rem;font-style:italic;grid-column:1/-1;margin-bottom:1rem;margin-top:1.25rem}#my-account__save,#password-reset__save{margin-bottom:6rem;margin-left:260px}#password-reset__save:disabled{background-color:var(--clr-primary-300);cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}#my-account__save,#password-reset__save{margin-top:4rem}@media screen and (max-width:1200px){#my-account__save,#password-reset__save{margin:1rem 0 0}}.form__double-col--2-1-split{gap:20px;grid-template-columns:2fr 1fr}.billing-same-as-shipping-label{align-items:center;cursor:pointer;display:flex;gap:8px;grid-column:1/-1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.account-sidebar{max-width:30rem}@media screen and (max-width:1200px){aside.aside-bkg--right{grid-column:1/-1}aside.aside-bkg--right:before{left:-20px!important;width:100vw!important}}.w4d-404{text-align:center}.w4d-404__number{background:linear-gradient(#1476ce,#80c2fc);background-clip:border-box;-webkit-background-clip:text;font-size:16rem;font-weight:900;-webkit-text-fill-color:transparent;line-height:1}.w4d-404__number--1,.w4d-404__number--2,.w4d-404__number--3{font-size:16rem;font-weight:900;line-height:1;position:absolute;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--clr-neutral-400);color:transparent;z-index:-1}.w4d-404__number--1{bottom:-7px;left:-14px}.w4d-404__number--2{bottom:7px;left:14px}.w4d-404__number--3{bottom:-10px;left:-4px}.w4d-404__number-container{display:inline-block;margin-bottom:2rem;margin-top:5rem;position:relative}.w4d-404__title{color:var(--clr-neutral-800);font-size:3rem;margin-bottom:3rem!important}.w4d-404__return-msg{font-size:1.25rem;margin-bottom:3rem!important}.btn{align-items:center;background:var(--clr-primary-200);border:1px solid transparent;border-radius:.25rem;color:var(--clr-black);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.75rem;justify-content:center;line-height:2.5rem;padding-inline:2rem;text-align:center;transition:all .2s cubic-bezier(.45,.05,.55,.95);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.btn--big{line-height:3rem}@media screen and (max-width:1200px){.btn--big{line-height:2.5rem}}@media screen and (max-width:992px){.btn--big{padding-inline:1.5rem}}.btn--small{font-size:.875rem;line-height:2rem;padding-inline:1.25rem}.btn--primary{background-color:var(--clr-primary-500);color:var(--btn-primary-clr)}.btn--primary:hover{background-color:var(--clr-primary-600)}.btn--primary--disabled,.btn--primary:disabled{background-color:var(--clr-primary-300);cursor:not-allowed}.btn--primary--disabled:hover,.btn--primary:disabled:hover{background-color:var(--clr-primary-300)}.btn--primary.loading{background-color:var(--clr-neutral-600);cursor:not-allowed;opacity:.7;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn--primary-light{background:var(--body-bg-clr);border-color:var(--clr-neutral-800);color:var(--clr-neutral-800)}.btn--primary-light:hover{background:var(--clr-primary-600);border-color:transparent;color:var(--btn-primary-clr)}.btn--primary-light-disabled,.btn--primary-light:disabled{border-color:var(--clr-neutral-400);cursor:not-allowed}.btn--primary-light-disabled,.btn--primary-light-disabled:hover,.btn--primary-light:disabled,.btn--primary-light:disabled:hover{background-color:var(--clr-white);color:var(--clr-neutral-400)}.btn--primary-neutral{background:var(--clr-neutral-200);color:var(--clr-neutral-800)}.btn--primary-neutral:hover{background:var(--clr-primary-600);border-color:transparent;color:var(--btn-primary-clr)}.btn--primary-neutral--disabled,.btn--primary-neutral:disabled{background-color:var(--clr-white);border-color:var(--clr-neutral-400);color:var(--clr-neutral-400);cursor:not-allowed}.btn--primary-neutral--disabled:hover,.btn--primary-neutral:disabled:hover{background-color:var(--clr-white);color:var(--clr-neutral-400)}.btn--secondary{background:var(--clr-secondary-500);color:var(--btn-secondary-clr)}.btn--secondary:hover{background:var(--clr-secondary-600)}.btn--secondary--disabled,.btn--secondary:disabled{background-color:var(--clr-secondary-300);cursor:not-allowed}.btn--secondary--disabled:hover,.btn--secondary:disabled:hover{background-color:var(--clr-secondary-300)}.btn--secondary.loading{background-color:var(--clr-neutral-600);cursor:not-allowed;opacity:.7;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn--secondary-outline{background:var(--clr-white);border-color:var(--clr-neutral-800);color:var(--btn-secondary-clr)}.btn--secondary-outline:hover{background:var(--clr-secondary-600);border-color:transparent;color:var(--btn-secondary-clr)}.btn--secondary-outline--disabled,.btn--secondary-outline:disabled{background-color:var(--clr-white);border-color:var(--clr-neutral-400);color:var(--clr-neutral-400);cursor:not-allowed}.btn--secondary-outline--disabled:hover,.btn--secondary-outline:disabled:hover{background-color:var(--clr-white);color:var(--clr-neutral-400)}.btn--ghost{background:transparent;border-color:var(--clr-white);color:var(--clr-neutral-800);font-weight:400}.btn--ghost:hover{background:var(--clr-neutral-50);border-color:var(--clr-neutral-400);color:var(--clr-black)}.btn--ghost-disabled,.btn--ghost:disabled{color:var(--clr-neutral-500);cursor:not-allowed}.btn--ghost-white{color:var(--clr-white)}.btn--action-override{align-items:center;background:var(--clr-success)!important;border:1px solid transparent!important;border-radius:4px!important;color:var(--clr-white)!important;display:inline-flex!important;font-size:16px!important;font-weight:700!important;height:48px!important;justify-content:center;padding:0 39px!important;text-transform:uppercase!important;transition:.2s ease-in-out!important}.btn--action-override:hover{background:var(--clr-success-shade)!important;color:var(--clr-white)!important}.btn--action-override--disabled{color:var(--clr-white)!important;cursor:not-allowed!important}.btn--action-override--disabled,.btn--action-override--disabled:hover{background-color:var(--clr-success-tint)!important}@media screen and (max-width:992px){.btn--action-override{flex-grow:1}}.btn--action{background:var(--clr-success);color:var(--btn-action-clr);text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.btn--action:hover{background:var(--clr-success-shade)}.btn--action-disabled,.btn--action:disabled{background-color:var(--clr-success-tint);color:var(--btn-action-clr);cursor:not-allowed}@media screen and (max-width:1200px){.btn:not(.product-table__data)>.btn{font-size:15px;line-height:2rem;padding-inline:2rem}}@media screen and (max-width:992px){.btn{padding-inline:24px}}.w4d_add_to_cart_button,.w4d_update_cart_button{cursor:pointer;margin-top:1rem;position:relative}.w4d_add_to_cart_button:disabled,.w4d_update_cart_button:disabled{background-color:var(--clr-neutral-600);cursor:not-allowed;opacity:.7;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w4d_add_to_cart_button.loading:after,.w4d_update_cart_button.loading:after{aspect-ratio:1;background:var(--clr-primary-500);border-radius:50%;content:"";padding:.5rem;position:absolute;right:1rem;width:2rem;--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;animation:l3 1s linear infinite;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract}@keyframes l3{to{transform:rotate(1turn)}}.w4d-send-inquiry[aria-hidden=true],.w4d_add_to_cart_button[aria-hidden=true]{display:none}.w4d-send-inquiry[aria-hidden=false],.w4d_add_to_cart_button[aria-hidden=false]{display:inline-flex}.shop-archive{display:grid;gap:48px;grid-template-columns:372px 1fr;min-height:60vh;padding:0}@media screen and (max-width:1400px){.shop-archive{grid-template-columns:1fr}}.shop-archive>section{min-width:0;width:100%}.shop-archive__actions{align-items:center;display:flex;gap:2rem}.shop-archive__actions-icon{align-items:center;aspect-ratio:1;background-color:transparent;border:1px solid var(--body-alt-clr);border-radius:4px;box-sizing:border-box;color:var(--body-alt-clr);cursor:pointer;display:inline-flex;font-size:16px;justify-content:center;padding-inline:.5rem;transition:all .1s ease-in;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px}.shop-archive__actions-icon:disabled{background-color:var(--clr-neutral-200);border-color:var(--clr-neutral-400)!important;color:var(--clr-neutral-600);cursor:not-allowed;transition:all .2s ease-in-out}.shop-archive__actions-icon:hover{border-color:var(--clr-primary-500);color:var(--clr-primary-500)}.shop-archive__actions-icon--active{background-color:var(--body-bg-clr);border-color:var(--body-clr)!important;color:var(--body-clr)}.shop-archive__actions-icon--active:hover{border-color:var(--clr-primary-500)!important;color:var(--clr-primary-500)}.shop-archive__actions-icon:has(.icon-grid){border-bottom-right-radius:0;border-right-color:transparent;border-top-right-radius:0}.shop-archive__actions-icon:has(.icon-table){border-bottom-left-radius:0;border-top-left-radius:0}.shop-archive__products-per-page{display:flex;gap:.5rem}.shop-archive__header{align-items:center;border-bottom:1px solid var(--clr-neutral-300);display:grid;gap:.75rem 2rem;grid-template-areas:"title sorting" "desc desc";grid-template-columns:1fr auto;grid-template-rows:auto auto;margin-bottom:1.25rem;padding-bottom:1.5rem}@media screen and (max-width:768px){.shop-archive__header{align-items:start;border-bottom:unset;gap:.5rem 0;grid-template-areas:"title" "desc" "sorting";grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:1rem 0 0}}.shop-archive__header>h1.page-title{align-items:center;display:flex;gap:.75rem;grid-area:title;margin:0}@media screen and (max-width:576px){.shop-archive__header>h1.page-title{position:relative;text-align:center}}.shop-archive__header>.shop-archive__actions{align-items:center;display:flex;gap:2rem;grid-area:sorting}@media screen and (max-width:768px){.shop-archive__header>.shop-archive__actions{flex-wrap:wrap;gap:.5rem;justify-content:flex-start}}.shop-archive__header>.archive_desc_wrapper{grid-area:desc;margin-top:.5rem;position:relative;width:100%}@media screen and (max-width:768px){.shop-archive__header>.archive_desc_wrapper{margin-top:.25rem}}@media screen and (max-width:576px){.shop-archive .woocommerce-breadcrumb{display:none}}.shop-archive .back{display:none;padding:.25rem 1rem}@media screen and (max-width:768px){.shop-archive .back{display:block}}.archive_desc.truncated{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:7em;overflow:hidden;position:relative;transition:max-height .4s}.archive_desc.truncated:after{animation:fadeInOverlay .6s forwards;animation-delay:.3s;background:linear-gradient(to bottom,hsla(0,0%,100%,0),var(--body-alt-bg-clr) 100%);bottom:0;content:"";display:block;height:1.25rem;left:0;opacity:0;pointer-events:none;position:absolute;right:0}@keyframes fadeInOverlay{to{opacity:1}}.archive_desc:not(.truncated){-webkit-line-clamp:unset;overflow:visible}.toggle-desc-btn{background:none;border:none;color:var(--body-link-clr);cursor:pointer;padding:0}.hero-carousel{overflow:hidden}.hero-carousel__bkg{height:100%;max-height:43.75rem;position:relative;z-index:-1}.hero-carousel__bkg:before{background-color:var(--filter-color,unset);content:"";inset:0;opacity:var(--opacity,1);position:absolute;transition:opacity .3s ease;z-index:2}.hero-carousel__bkg picture img{height:100%;max-height:100vh;-o-object-fit:fill;object-fit:fill;width:100%}@media (min-width:768px) and (max-width:1199.98px){.hero-carousel__bkg picture img{-o-object-position:27%;object-position:27%}}.hero-carousel__video{height:0;padding-bottom:56.25%;position:relative}.hero-carousel__video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.hero-carousel__content{display:flex;flex-direction:column;height:100%;justify-content:center}.hero-carousel__content span{color:var(--clr-white);margin-bottom:1.5rem;max-width:50%;text-transform:uppercase}@media (min-width:768px) and (max-width:1199.98px){.hero-carousel__content span{font-size:1.25rem;margin-bottom:.5rem}}@media only screen and (max-width:991.98px){.hero-carousel__content span{font-size:1.125rem;max-width:65%}}@media only screen and (max-width:767.98px){.hero-carousel__content span{font-size:1rem;margin-bottom:.75rem}}.hero-carousel__content-wrapper{height:100%;position:absolute;top:0;width:100%}.hero-carousel__content [class*=display-]{color:var(--clr-white);max-width:65%;text-transform:uppercase}@media only screen and (max-width:767.98px){.hero-carousel__content [class*=display-]{max-width:75%;text-shadow:2px 2px 16px rgba(0,0,0,.25)}}.hero-carousel__content p{color:var(--clr-white);margin-top:2rem}@media screen and (max-width:1200px){.hero-carousel__content p{margin-top:1.5rem}}@media screen and (max-width:576px){.hero-carousel__content p{margin-top:1.25rem}}.hero-carousel__content--dark [class*=display-],.hero-carousel__content--dark p,.hero-carousel__content--dark span{color:var(--clr-black)}.hero-carousel__content .btn{margin-top:3.5rem}@media screen and (max-width:1400px){.hero-carousel__content .btn{margin-top:2.5rem}}@media screen and (max-width:1200px){.hero-carousel__content .btn{margin-top:1.5rem}}@media screen and (max-width:576px){.hero-carousel__content .btn{margin-top:1.25rem}}.hero-carousel__content--start{align-items:flex-start;text-align:left}.hero-carousel__content--center{align-items:center;text-align:center}.hero-carousel__content--end{align-items:flex-end;text-align:right}.hero-carousel .glide__slide{height:unset;position:relative}.hero-carousel .glide__arrows,.hero-carousel .glide__bullets{bottom:0;position:absolute;right:0}.hero-carousel .glide__arrow:hover{background-color:var(--clr-white)}.hero-carousel .glide__bullets{align-items:center;bottom:26px;display:flex;gap:1rem;justify-content:center;left:50%;transform:translateX(-50%);width:-moz-max-content;width:max-content}@media (min-width:768px) and (max-width:1199.98px){.hero-carousel .glide__bullets{bottom:12px;justify-content:flex-start;left:20px;transform:unset}}@media only screen and (max-width:767.98px){.hero-carousel .glide__bullets{bottom:2px;display:none;gap:12px;justify-content:flex-start;left:20px}}.hero-carousel .glide__bullet{cursor:pointer;padding:20px 0;transition:background-color .2s ease-in-out;width:48px}@media only screen and (max-width:767.98px){.hero-carousel .glide__bullet{width:28px}}.hero-carousel .glide__bullet:hover:after{background-color:var(--clr-white);height:4px}@media only screen and (max-width:767.98px){.hero-carousel .glide__bullet:hover:after{height:3px}}.hero-carousel .glide__bullet:after{background-color:hsla(0,0%,100%,.5);border-radius:2px;content:"";display:block;height:2px;position:relative;width:100%}@media only screen and (max-width:767.98px){.hero-carousel .glide__bullet:after{height:1px}}.hero-carousel .glide__bullet--active:after{background-color:var(--clr-white);height:4px}@media only screen and (max-width:767.98px){.hero-carousel .glide__bullet--active:after{height:3px}}.offering-carousel-wrapper .glide__track--centered{display:flex!important;justify-content:center!important}.offering-carousel-wrapper .glide__track--centered .glide__slides{justify-content:center!important;transform:none!important}.hero-carousel .glide__arrows,.offering-carousel-wrapper .glide__arrows{align-items:center;bottom:32px;display:flex;right:calc(50vw - 760px);z-index:1}@media only screen and (max-width:1540px){.hero-carousel .glide__arrows,.offering-carousel-wrapper .glide__arrows{right:20px}}@media (min-width:768px) and (max-width:1199.98px){.hero-carousel .glide__arrows,.offering-carousel-wrapper .glide__arrows{bottom:20px}}@media only screen and (max-width:767.98px){.hero-carousel .glide__arrows,.offering-carousel-wrapper .glide__arrows{bottom:16px}}.hero-carousel .glide__arrow,.offering-carousel-wrapper .glide__arrow{background-color:hsla(0,0%,100%,.5);cursor:pointer;display:block;height:32px;position:relative;text-indent:-9999px;transition:background-color .25s ease-in-out;white-space:nowrap;width:48px}@media (min-width:768px) and (max-width:1199.98px){.hero-carousel .glide__arrow,.offering-carousel-wrapper .glide__arrow{height:28px;width:40px}}.hero-carousel .glide__arrow:before,.offering-carousel-wrapper .glide__arrow:before{background:var(--clr-black);background-size:100% 100%;color:var(--clr-black);content:"\f002";display:inline-block;height:20px;line-height:20px;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-width="1.5" class="w-6 h-6" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-width="1.5" class="w-6 h-6" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5"/></svg>');-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px 20px;mask-size:20px 20px;position:absolute;right:7px;top:calc(50% - 10px);transform:rotate(-90deg);width:20px}@media (min-width:768px) and (max-width:1199.98px){.hero-carousel .glide__arrow:before,.offering-carousel-wrapper .glide__arrow:before{height:16px;line-height:16px;-webkit-mask-size:16px 16px;mask-size:16px 16px;right:5px;top:calc(50% - 8px);width:16px}}.hero-carousel .glide__arrow--right,.offering-carousel-wrapper .glide__arrow--right{border-bottom-right-radius:50px;border-top-right-radius:50px}.hero-carousel .glide__arrow--left,.offering-carousel-wrapper .glide__arrow--left{border-bottom-left-radius:50px;border-top-left-radius:50px}.hero-carousel .glide__arrow--left:before,.offering-carousel-wrapper .glide__arrow--left:before{left:7px;right:auto;transform:rotate(90deg)}@media (min-width:768px) and (max-width:1199.98px){.hero-carousel .glide__arrow--left:before,.offering-carousel-wrapper .glide__arrow--left:before{left:5px}}@media screen and (max-width:768px){.hero-carousel .glide__arrow--left:before,.offering-carousel-wrapper .glide__arrow--left:before{left:2px}}.hero-carousel .glide__arrow--disabled,.offering-carousel-wrapper .glide__arrow--disabled{background-color:hsla(0,0%,100%,.5)!important;cursor:not-allowed}.hero-carousel .glide__arrow--disabled:before,.offering-carousel-wrapper .glide__arrow--disabled:before{opacity:.5}@media screen and (max-width:768px){.js-hero-carousel .glide__track{max-height:50vh}}.js-hero-carousel .glide__slides{height:100%}.content-menu .menu .menu-item{margin-bottom:10px}@media only screen and (max-width:575.98px){.content-menu .menu .menu-item{margin-bottom:6px}}.content-menu .menu .menu-item:last-child{margin-bottom:0}.content-menu .menu .menu-item a{display:block;font-size:16px;line-height:20px}@media only screen and (max-width:767.98px){.content-menu .menu .menu-item a{font-size:14px;line-height:18px}}.content-menu .menu .menu-item a:hover{color:var(--clr-primary-500)}.content-menu .menu .menu-item.menu-heading a{cursor:text;font-weight:700;pointer-events:none}.content-menu .menu .menu-item.current-menu-item a{color:var(--clr-primary-500);font-weight:700}.service-advantages{align-items:center;display:flex;gap:1.25rem;justify-content:space-between;padding-block:3.5rem}@media screen and (max-width:992px){.service-advantages{align-items:flex-start}}@media screen and (max-width:768px){.service-advantages{display:grid;gap:2.5rem 1.25rem;grid-template-columns:repeat(2,1fr);padding:2.5rem 0}}.service-advantages__item a{align-items:center;display:grid;flex:1;gap:2px 0;grid-template-columns:5rem 1fr}@media screen and (max-width:1200px){.service-advantages__item a{grid-template-columns:4rem 1fr}}@media screen and (max-width:992px){.service-advantages__item a{grid-template-columns:1fr}}.service-advantages__item h6,.service-advantages__item p{margin-bottom:0;padding-left:1.5rem}@media screen and (max-width:1200px){.service-advantages__item h6,.service-advantages__item p{padding-left:1rem}}@media screen and (max-width:992px){.service-advantages__item h6,.service-advantages__item p{padding-left:0}}.service-advantages__item h6{align-self:flex-end;color:var(--text-color,var(--clr-black));grid-column:2/span 2;order:2}@media screen and (max-width:992px){.service-advantages__item h6{grid-column:initial}}.service-advantages__item p{align-self:flex-start;color:var(--text-color,var(--clr-black));order:3}.service-advantages__media{align-items:center;background-color:var(--advantage-media-bg-clr,var(--clr-primary-500));border:4px solid var(--clr-white);border-radius:var(--border-radius,1rem);display:flex;grid-row:1/span 2;height:5rem;justify-content:center;order:1;width:5rem}@media screen and (max-width:1200px){.service-advantages__media{border:3px solid var(--clr-white);height:4rem;width:4rem}}@media screen and (max-width:992px){.service-advantages__media{grid-row:initial;margin-bottom:.5rem}}@media screen and (max-width:576px){.service-advantages__media{border:2px solid var(--clr-white);border-radius:.5rem;height:3rem;width:3rem}}.service-advantages__media img{max-width:2.5rem}@media screen and (max-width:1200px){.service-advantages__media img{max-width:2rem}}.category-ctas{display:flex}@media only screen and (max-width:991.98px){.category-ctas{flex-wrap:wrap}}.category-ctas__item{flex:1;position:relative;transition:all .2s ease-in;z-index:1}@media screen and (max-width:992px){.category-ctas__item{flex:50%;height:65vw}}.category-ctas__item .category-ctas__media:after{background-color:var(--filter-color,var(--accent-color-shade-2));content:"";inset:0;opacity:var(--opacity,.4);position:absolute}.category-ctas__item:not(:hover,:focus){animation:z-index-hack .2s}.category-ctas__item:hover{z-index:3}.category-ctas__item:hover .category-ctas__media{box-shadow:var(--has-drop-shadow,0 8px 32px rgba(0,0,0,.4));transform:var(--has-scale-grow,scale(1.04))}.category-ctas__item:hover .category-ctas__media-img{scale:var(--zoom,1.05)}.category-ctas__media{height:100%;overflow:hidden;position:relative;transition:all .2s ease-in}.category-ctas__media-img{display:block;filter:grayscale(var(--grayscale-value,none));height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.category-ctas__media-img--zoom{transition:scale .5s ease-in}.category-ctas__content{color:var(--text-color,var(--clr-white));display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:0 23px 48px;position:absolute;text-align:center;top:0;width:100%}@media screen and (max-width:576px){.category-ctas__content{padding:2rem .875rem}}.category-ctas__content .display-6{font-weight:900}@media screen and (max-width:768px){.category-ctas__content .display-6{font-weight:700}}.category-ctas__content p{font-weight:600;margin-top:.625rem}@media screen and (min-width:768px){.category-ctas__content p{min-height:2.25rem}}@media screen and (max-width:768px){.category-ctas__content p{margin-top:.25rem}}.category-ctas__content .btn{align-self:center;margin-top:2rem}@media screen and (max-width:576px){.category-ctas__content .btn{padding:0;width:100%}}@media screen and (max-width:768px){.category-ctas__content .btn{margin-top:1.125rem}}@media (min-width:992px) and (max-width:1199.98px){.category-ctas__content .btn{padding:0 1.25rem}}.tabs__nav{display:flex;gap:60px;justify-content:center}@media screen and (max-width:768px){.tabs__nav{flex-direction:column;flex-wrap:wrap;gap:6px 20px;justify-content:center;margin-bottom:24px;padding-inline:20px}.tabs__nav button{border:1px solid var(--clr-neutral-400);border-radius:8px;padding-block:4px;text-align:center;width:100%}.tabs__nav .active{border:1px solid var(--clr-neutral-800)}}.tabs__nav button{color:var(--clr-neutral-600);cursor:pointer;font-size:32px;font-weight:300;line-height:38px;position:relative;text-transform:uppercase}@media screen and (max-width:768px){.tabs__nav button{font-size:18px;line-height:32px}}.tabs__nav button.active{color:var(--clr-black);font-weight:900}.tabs__nav button:before{content:attr(title);display:block;font-weight:900;height:0;overflow:hidden;visibility:hidden}.tabs__content{overflow:hidden;padding-top:50px}@media screen and (max-width:768px){.tabs__content{padding-top:20px}}.tabs__content>div:not(:first-child){display:none}.product-card{background-color:var(--body-bg-clr);border:1px solid var(--clr-neutral-200);border-radius:8px;cursor:pointer!important;display:flex;flex-direction:column;height:100%;justify-content:flex-start;position:relative;transition:.3s ease-in-out}@media screen and (min-width:768px){.product-card:hover{border-color:var(--clr-neutral-600);box-shadow:0 8px 24px 0 rgba(0,0,0,.078)}.product-card:hover .product-card__media{margin-bottom:-64px}.product-card:hover .product-card__add-to-card{height:64px;opacity:1}}.product-card__header{align-items:center;display:flex;height:24px;justify-content:space-between;padding-right:10px;position:absolute;top:22px;width:100%;z-index:1}@media screen and (max-width:576px){.product-card__header{height:16px;padding-right:10px;top:18px}}.product-card__link{inset:0;opacity:0;position:absolute;z-index:1}.product-card__media{overflow:hidden;padding-bottom:100%;position:relative;transition:.3s ease-in-out;width:100%}.product-card__media img{height:calc(100% - 40px);left:50%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 40px)}@media screen and (max-width:576px){.product-card__media img{height:calc(100% - 30px);width:calc(100% - 30px)}}.product-card__content{background-color:var(--body-bg-clr);color:var(--body-clr);display:flex;flex:1;flex-direction:column;margin-top:auto;padding:10px 20px 24px;position:relative}@media screen and (max-width:576px){.product-card__content{padding:0 14px 12px}}.product-card__content h4{font-size:16px;font-weight:700;line-height:19px;margin-bottom:5px;text-transform:uppercase}@media screen and (max-width:576px){.product-card__content h4{font-size:14px;line-height:16.4px;margin-bottom:1px}}.product-card__content>p{color:var(--body-clr-dim);font-size:13px;font-weight:400;line-height:13px;margin-top:6px}@media screen and (max-width:576px){.product-card__content>p{font-size:11px;line-height:13px}}.product-card__content>p span{color:var(--body-clr)}.product-card__content .price{margin-bottom:0;margin-top:auto}.product-card__content span{color:var(--clr-neutral-500)}.product-card__details{color:var(--body-clr)!important;font-size:16px!important;font-weight:400!important;line-height:22px!important;margin-bottom:10px;margin-top:0}@media screen and (max-width:576px){.product-card__details{font-size:14px!important;line-height:16px!important;margin-bottom:8px}}.product-card__details span{font-size:.875rem;line-height:1.031rem}.product-card__details p{word-break:break-word}.product-card__add-to-card{align-items:center;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid var(--clr-neutral-600);color:var(--body-clr);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:.625rem;height:0;justify-content:center;line-height:19px;margin-top:.5rem;opacity:0;overflow:hidden;transition:.3s ease-in-out;width:100%;z-index:2}.product-card__add-to-card:before{color:var(--body-clr);content:"\e935";font-family:icomoon;font-size:1.25rem;transition:.3s ease-in-out}.product-card__add-to-card:hover{background:var(--clr-primary-500);color:var(--clr-white)}.product-card__add-to-card:hover:before{color:var(--clr-white)}.offering-carousel-wrapper .glide__slides{justify-content:stretch}.offering-carousel-wrapper .glide__slide{align-self:stretch;height:auto}.offering-carousel-footer{align-items:center;display:flex;justify-content:center;padding-top:32px}@media screen and (max-width:576px){.offering-carousel-footer{justify-content:space-between;padding-inline:20px}.offering-carousel-footer:has(.glide__arrows[style*="display: none"]){justify-content:center!important}}.offering-carousel-footer .glide__arrows{bottom:inherit;position:absolute;right:0}@media screen and (max-width:576px){.offering-carousel-footer .glide__arrows{position:relative;right:auto}}.offering-carousel-footer .glide__arrow{background-color:var(--clr-neutral-600)}.offering-carousel-footer .glide__arrow:before{background:var(--clr-white);color:var(--clr-white)}.offering-carousel-footer .glide__arrow--disabled{background-color:var(--clr-neutral-400)}.offering-carousel-footer .glide__arrow--disabled:before{background:var(--clr-neutral-500);color:var(--clr-neutral-500)}.product-cards{display:grid;gap:32px;grid-template-columns:repeat(4,1fr);margin-bottom:48px;position:relative}.product-cards.load:before{background-color:hsla(0,0%,100%,.8);content:"";inset:0;position:absolute;z-index:1}@media (min-width:768px) and (max-width:1199.98px){.product-cards{gap:20px 16px;margin-bottom:50px}}@media screen and (max-width:768px){.product-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:576px){.product-cards{gap:14px 10px;margin-bottom:60px!important}}@media only screen and (min-width:2048px){.product-cards{grid-template-columns:repeat(6,1fr)}}.shop-grid:not(:has(.pagination)) .product-cards{margin-bottom:96px!important}.product-offering{background-color:var(--block-inner-bg-clr);border-radius:var(--block-border-radius,0);display:grid;grid-template-columns:1fr 1fr;overflow:hidden}@media screen and (max-width:768px){.product-offering{display:flex;flex-direction:column-reverse}}.product-offering__media{padding-bottom:100%;position:relative;width:100%}.product-offering__media img{border-radius:var(--image-border-radius,0);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.product-offering__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding-inline:7.5rem}.product-offering--right .product-offering__content{grid-column:2;grid-row:1}.product-offering__content p.product-offering__subtitle{color:var(--clr-white);margin-bottom:3rem}.product-offering__content h2,.product-offering__content span{color:var(--clr-white)}.product-offering__content span{margin-bottom:.25rem}.product-offering__content h2{font-weight:900;margin-bottom:3rem}@media screen and (max-width:1400px){.product-offering__content{padding-inline:5rem}}@media screen and (max-width:1200px){.product-offering__content{padding-inline:4rem}.product-offering__content h2{font-weight:700;margin-bottom:1.75rem}}@media screen and (max-width:992px){.product-offering__content{padding-inline:2rem}}@media screen and (max-width:768px){.product-offering__content{min-height:50vw;padding:1.5rem}.product-offering__content .btn{margin-bottom:.5rem}}@media screen and (max-width:480px){.product-offering__content h2{margin-bottom:1rem}}.product-offering__wrapper--dark .product-offering__content h2,.product-offering__wrapper--dark .product-offering__content span{color:var(--black)!important}.brand-logos{display:grid;gap:64px;grid-template-columns:repeat(6,1fr);overflow:hidden;padding:20px 0}.brand-logos__slider-wrapper{align-items:center}.brand-logos__slider .glide__arrows{position:static}.brand-logos__centered{align-items:center;display:flex;justify-content:space-around}@media screen and (max-width:768px){.brand-logos__centered{flex-wrap:wrap;gap:32px;justify-content:center}.brand-logos__centered img{max-height:6rem}}.brand-logos__centered a{display:flex;height:100%}.brand-logos__centered img{height:100%;max-height:10rem;-o-object-fit:contain;object-fit:contain;width:auto}.brand-logos__centered li{flex-grow:1}.brand-logos li{align-items:center;display:flex;justify-content:center}.brand-logos li:nth-child(n+7){display:none}.brand-logos img{height:100%;max-height:100px;-o-object-fit:contain;object-fit:contain;transition:transform .3s;width:100%}.brand-logos img:hover{transform:scale(1.05)}@media screen and (max-width:1200px){.brand-logos{gap:48px;grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:768px){.brand-logos{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:480px){.brand-logos{gap:48px;grid-template-columns:repeat(2,1fr)}}.load-more-container{grid-column:1/-1;margin-top:20px;text-align:center}.posts{align-items:flex-start;display:flex;gap:2.5rem;justify-content:space-around;width:100%}.posts-wrapper{align-items:center;display:flex;flex-direction:column}.posts-wrapper .btn{margin-top:2rem}@media screen and (max-width:768px){.posts{display:grid;gap:24px 16px;grid-template-columns:repeat(2,1fr);padding-top:19px}}.posts--grid{display:grid;gap:40px 24px;grid-template-columns:repeat(4,1fr);padding-top:1.25rem;position:relative;width:100%}@media screen and (max-width:768px){.posts--grid{gap:24px 16px;grid-template-columns:repeat(2,1fr)}}.article{display:flex;flex:1;flex-direction:column}.article__media{border-radius:var(--article-media-border-radius,0);margin-bottom:1rem;overflow:hidden;padding-bottom:68.57%;position:relative;width:100%}@media screen and (max-width:576px){.article__media{margin-bottom:.375rem}}.article__media img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.article span{color:var(--clr-neutral-600);margin-bottom:.75rem}@media screen and (max-width:576px){.article span{margin-bottom:.375rem}}.article h5 a:hover{color:var(--clr-primary-500)}.form__input{margin-bottom:30px;width:100%}@media screen and (max-width:768px){.form__input{margin-bottom:20px}}.form__input select{background-color:var(--white);border:1px solid var(--clr-black-40);border-radius:4px;color:var(--clr-black);font-size:16px;line-height:48px;padding:0 12px;transition:border-color .2s,box-shadow .2s;width:100%}@media screen and (max-width:768px){.form__input select{font-size:14px;height:40px;line-height:40px}}.form__input textarea{background-color:var(--clr-white);border:1px solid var(--clr-neutral-300);border-radius:4px;color:var(--clr-black);font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 12px}@media screen and (max-width:768px){.form__input textarea{font-size:14px;height:40px;line-height:40px}}.form__input textarea::-moz-placeholder{color:var(--clr-black);font-size:16px;font-weight:600;line-height:48px}.form__input textarea::placeholder{color:var(--clr-black);font-size:16px;font-weight:600;line-height:48px}@media screen and (max-width:768px){.form__input textarea::-moz-placeholder{font-size:14px;line-height:40px}.form__input textarea::placeholder{font-size:14px;line-height:40px}}.form__input textarea:focus{border-color:var(--clr-primary-500);box-shadow:0 4px 8px 0 rgba(0,0,0,.122)}.form__input textarea{line-height:inherit;min-height:12.5rem;padding:.75rem;word-break:break-all}.form__input .custom-scrollbar::-moz-placeholder{color:var(--clr-neutral-600);line-height:inherit}.form__input .custom-scrollbar::placeholder{color:var(--clr-neutral-600);line-height:inherit}.form__input .custom-scrollbar::-webkit-scrollbar{height:6px;width:6px}.form__input .custom-scrollbar::-webkit-scrollbar-track{border-radius:10px}.form__input .custom-scrollbar::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:10px;-webkit-transition:background .3s ease;transition:background .3s ease}.form__input .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#888}.form__input input[type=submit]{background-color:var(--clr-primary-500);border-radius:4px;color:var(--clr-white);cursor:pointer;font-size:16px;font-weight:700;height:48px;line-height:48px;padding:0 39px;transition:.2s ease-in-out}@media screen and (max-width:768px){.form__input input[type=submit]{font-size:14px;height:40px;line-height:40px;padding:0 20px}}.form__input input[type=submit]:hover{background-color:var(--clr-primary-600)}.form__input--flex{align-items:center;display:flex;flex-direction:row;gap:1rem}@media screen and (max-width:768px){.form__input--flex{align-items:center;flex-direction:row;gap:16px;justify-content:center}}@media screen and (max-width:576px){.form__input--flex{align-items:center;flex-direction:column;gap:16px;justify-content:center}}@media screen and (max-width:992px){.form__input--column{align-items:center;flex-direction:column;gap:1rem;justify-content:center}}@media screen and (max-width:768px){.form__input--column{align-items:center;flex-direction:row;gap:1rem;justify-content:center}}@media screen and (max-width:576px){.form__input--column{align-items:center;flex-direction:column;gap:1rem;justify-content:center}}.form__input--column input[type=email]{width:100%}.form__input--required{color:var(--clr-danger);margin-left:3px}.form__input--info{color:var(--clr-neutral-600);margin-left:3px}@media screen and (max-width:768px){.form__input input[type=email]{width:100%}}.form__radio{align-items:center;cursor:pointer;display:flex}.form__radio:hover input[type=radio]{border:1px solid var(--clr-primary-500)}.form__radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--clr-neutral-300);border-radius:50%;cursor:pointer;height:20px;margin-right:10px;position:relative;width:20px}.form__radio input[type=radio]:checked{background-color:var(--clr-primary-500);border:2px solid var(--clr-primary-500)}.form__radio input[type=radio]:checked:before{background-color:#fff;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.form__checkbox{align-items:center;cursor:pointer;display:flex;gap:.625rem}.form__checkbox:hover input[type=checkbox]{border:1px solid var(--clr-primary-500)}.form__checkbox label{font-size:16px;font-weight:400;line-height:19px}@media screen and (max-width:768px){.form__checkbox label{font-size:14px;line-height:16px}}.form__checkbox a{color:var(--clr-primary-500);display:block;margin:-5px}.form__checkbox a:hover{color:var(--clr-danger);text-decoration:underline}.form__checkbox .checkout_privacy_anchor{display:initial;padding:10px}.form__checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--clr-white);border:1px solid var(--clr-neutral-300);border-radius:4px;color:transparent;display:grid;height:20px;margin:0;place-content:center;width:20px}.form__checkbox input[type=checkbox]:before{align-items:center;color:var(--clr-white);content:"\e902";display:flex;font-family:icomoon;font-size:1.25rem;justify-content:center;transition:transform .12s ease-in-out}.form__checkbox input[type=checkbox]:checked{background-color:var(--clr-primary-500);border-color:var(--clr-primary-500)}.form__checkbox input[type=checkbox]:checked:before{transform:scale(1)}.form__checkbox input[type=checkbox]:focus{outline:max(2px,.15em) solid currentColor;outline-offset:max(2px,.15em)}.form__single-col{display:grid;grid-template-columns:auto}.form__double-col{display:grid;gap:40px;grid-template-columns:1fr 1fr}@media screen and (max-width:768px){.form__double-col{gap:0;grid-template-columns:1fr}}.form__double-col__flex{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media screen and (min-width:1400px){.form__double-col__flex{grid-template-columns:61.404% 1fr}}.form__double-col .form__input{align-items:flex-start;display:flex;flex-direction:column}.form__double-col .form__input input{width:100%}.form--newsletter{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;margin:0 auto;max-width:510px;padding-top:32px}@media screen and (max-width:576px){.form--newsletter{padding-top:20px}}.form--newsletter .form__input input:not([type=radio]):not([type=checkbox]):not([type=search]):not([type=submit]){flex:1}.form--newsletter .form__input input[name=email]{line-height:32px}@media screen and (max-width:1200px){.form--newsletter .form__input input[name=email]{line-height:unset}}.form--newsletter .form__checkbox{position:relative}.form--newsletter .form__checkbox:after{content:attr(data-msg);left:50%;margin-top:.75rem;position:absolute;top:100%;transform:translateX(-50%);white-space:nowrap}.form--newsletter .form__checkbox[data-msg-type=error]:after{color:var(--clr-danger)}.form--newsletter .form__checkbox[data-msg-type=success]:after{color:var(--green-color-light-1)}.form--newsletter .form__checkbox.highlight-error input[type=checkbox]{border:2px solid var(--clr-danger);box-shadow:0 0 2px var(--clr-danger);transition:border .2s ease,box-shadow .2s ease}.form--register{margin-bottom:80px}@media screen and (max-width:768px){.form--register{margin-bottom:40px}}.form--register .form__input{margin-bottom:20px}@media screen and (max-width:768px){.form--register .form__input label{font-size:12px}}.form--register .form__input input:not([type=radio]):not([type=checkbox]):not([type=submit]){height:40px!important;line-height:40px!important;max-height:40px}.form--register .form__input--submit-disabled input[type=submit]{background-color:var(--clr-primary-300);cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form--register .form__input--submit-disabled input[type=submit]:hover{background-color:var(--clr-primary-300)}.form--register .form__input input[type=submit]{margin-top:28px}@media screen and (max-width:768px){.form--register .form__input input[type=submit]{margin-top:0}}.form--register .form__input label{margin-bottom:5px}@media screen and (max-width:768px){.form--register .form__input--flex{justify-content:flex-start}.form--register .form__double-col__flex{gap:0;grid-template-columns:1fr}}.form--register h3{margin-top:28px}@media screen and (max-width:768px){.form--register h3{margin-top:16px}}.form--register h3,.form--register p{margin-bottom:24px}@media screen and (max-width:768px){.form--register h3,.form--register p{margin-bottom:16px}}.form--same-address{display:none}.benefits{align-items:center;display:flex;gap:1.25rem;justify-content:space-between;padding:10px 0}@media screen and (max-width:992px){.benefits{align-items:flex-start}}@media screen and (max-width:768px){.benefits{display:grid;gap:16px 20px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:576px){.benefits{gap:12px}}.benefits__item a{align-items:center;display:flex;gap:.625rem}.benefits__item a span{color:var(--clr-white);font-size:12px;font-weight:600;line-height:14px;text-transform:uppercase}@media screen and (max-width:768px){.benefits__item a span{flex:1}}.benefits__media{height:20px;width:20px}.benefits__media img{-o-object-fit:contain;object-fit:contain}.woocommerce-breadcrumb{margin:1.25rem 0 1rem}@media screen and (max-width:768px){.woocommerce-breadcrumb{margin:.875rem 0 .625rem}}.woocommerce .woocommerce-breadcrumb{margin:.875rem 0 1.25rem}.single-product .woocommerce-breadcrumb{margin:0 0 1.25rem}.woocommerce-breadcrumb .breadcrumb-item,.woocommerce-breadcrumb .delimiter{color:var(--body-alt-clr-dim);display:inline-block;font-size:.75rem;font-weight:400;line-height:1.75rem;margin-right:.625rem}.woocommerce-breadcrumb .breadcrumb-item a:hover,.woocommerce-breadcrumb .delimiter a:hover{color:var(--body-clr-dim)}.woocommerce .woocommerce-breadcrumb:after,.woocommerce .woocommerce-breadcrumb:before{display:none}.accordion{list-style:none;margin:0;padding:0}@media screen and (max-width:576px){.accordion.accordion--desktop-open{margin-left:-1.25rem;width:calc(100% + 2.5rem)}}.accordion__content{box-sizing:content-box;height:0;line-height:1.25rem;margin:0!important;overflow:hidden;padding:0 2.3125rem 0 0;text-wrap:pretty;transition:height .3s ease-out,padding-bottom .3s ease-out;will-change:height,padding-bottom}.accordion__content p{margin-bottom:1.25rem}@media only screen and (min-width:576px){.accordion--desktop-open .accordion__content{display:block!important;margin:0;padding:0}}@media screen and (max-width:768px){.accordion__content{font-size:.875rem}}.accordion__item{border:1px solid var(--clr-neutral-300);border-bottom:0;height:100%;min-height:3.4375rem;padding:0 1.5rem}@media screen and (max-width:768px){.accordion__item{min-height:2.625rem;padding:0 1rem}}@media screen and (max-width:576px){.accordion--desktop-open .accordion__item{border:none;min-height:unset}}@media only screen and (min-width:576px){.accordion--desktop-open .accordion__item{border:none;margin-bottom:2.25rem;padding:0}}@media only screen and (min-width:768px){.accordion--desktop-open .accordion__item{margin-bottom:3.375rem}}.accordion__item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.accordion__item:last-child{border-bottom:1px solid var(--clr-neutral-300);border-bottom-left-radius:4px;border-bottom-right-radius:4px}@media screen and (max-width:576px){.accordion--desktop-open .accordion__item:last-child{border:none}}@media only screen and (min-width:576px){.accordion--desktop-open .accordion__item:last-child{border:none;margin:0}}@media screen and (max-width:576px){.accordion--desktop-open .accordion__item:not(:last-child){border-bottom:4px solid var(--clr-neutral-50)}}.accordion__nav{cursor:pointer;display:block!important;font-size:1rem;font-weight:700;line-height:1.5625rem;margin-block:1rem;padding:0 2.3125rem 0 0;position:relative}@media screen and (max-width:768px){.accordion__nav{font-size:.875rem!important;font-weight:600!important;line-height:1.125rem!important;margin-block:.75rem!important}}@media screen and (max-width:576px){.accordion--desktop-open .accordion__nav{align-items:center;display:flex;font-size:1rem;font-weight:700;line-height:3.5625rem;margin:0;min-height:3.5625rem;text-transform:uppercase;width:100%}}@media screen and (min-width:576px){.accordion--desktop-open .accordion__nav{font-size:1.25rem;font-weight:700;line-height:2.025rem;margin:0 0 1rem;padding:0;pointer-events:none;text-transform:uppercase}}.accordion__nav.active:after,.accordion__nav.active:before{transform:rotate(180deg)!important}.accordion__nav:after,.accordion__nav:before{background:var(--clr-black);content:"";display:inline-block;height:1px;position:absolute;right:0;top:50%;transform-origin:center center;width:10px}@media screen and (min-width:576px){.accordion--desktop-open .accordion__nav:after,.accordion--desktop-open .accordion__nav:before{display:none}}.accordion__nav:after{transform:rotate(-90deg)}@media screen and (max-width:576px){.accordion--desktop-open .accordion__nav:after{display:none}}.accordion__nav:before{transform:rotate(0deg)}@media screen and (max-width:576px){.accordion--desktop-open .accordion__nav:before{background:var(--clr-black);background-size:100% 100%;color:var(--clr-black);content:"\f002";display:inline-block;height:.875rem;line-height:.875rem;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-width="1.5" class="w-6 h-6" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-width="1.5" class="w-6 h-6" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5"/></svg>');-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:.875rem .875rem;mask-size:.875rem .875rem;position:absolute;right:0;top:1.3125rem;width:.875rem}}.content--shop .accordion__content{height:unset!important;overflow:unset!important}@media screen and (max-width:768px){.filters{left:0;position:sticky;top:calc(100dvh - 80px);z-index:8}}@media screen and (min-width:768px){.filters{position:relative}}@media screen and (max-width:768px){.filters.xs-show{position:relative;top:0}}.filters span{line-height:unset}@media screen and (max-width:768px){.filters.open{background:var(--body-bg-clr);height:auto;top:auto}.filters.open,.filters.open:before{bottom:0;left:0;position:fixed;right:0}.filters.open:before{background-color:var(--clr-black);content:"";opacity:.5;top:0}.filters.open .filters__reset-all{background-color:transparent;display:flex!important}.open .filters__footer,.open .filters__header,.open .filters__wrapper{background:var(--body-bg-clr);position:relative}}.filters__toggle{align-items:center;cursor:pointer;display:flex;gap:.625rem;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width:768px){.filters__toggle{display:none}}@media screen and (max-width:768px){.filters__toggle{background-color:var(--body-bg-clr);border:1px solid var(--clr-neutral-800);box-shadow:0 4px 16px 0 rgba(0,0,0,.3)}.filters__toggle i{font-size:1.5rem}.filters__toggle:hover{background:var(--clr-primary-600);border-color:transparent;color:var(--body-bg-clr)}.filters__toggle:hover:before{background:var(--body-bg-clr);color:var(--body-clr)}.open .filters__toggle{border:none;box-shadow:none;color:transparent;font-size:0;height:25px;padding:0;width:100%}.open .filters__toggle,.open .filters__toggle:hover{background-color:transparent}.open .filters__toggle:before{display:none}.open .filters__toggle:after{background-size:100% 100%;color:var(--clr-black);content:"\e918";display:inline-block;font-family:icomoon;font-size:20px;height:12px;left:calc(50% - 12px);line-height:12px;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-width="1.5" class="w-6 h-6" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-width="1.5" class="w-6 h-6" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5"/></svg>');-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;position:absolute;top:10px;width:24px}}.filters__header{align-items:center;display:flex;flex-direction:column;padding:0 1rem}.open .filters__header{align-items:flex-start}.filters__header__content{align-items:center;display:none;justify-content:space-between;margin-bottom:1rem;width:100%}@media screen and (max-width:768px){.filters__header__content{display:flex}.filters__header__content h4{padding-left:6px}}.filters__header__content h4{padding-bottom:0}.filters__header h4{display:none;font-size:18px;font-weight:700;line-height:32px}@media screen and (max-width:768px){.open .filters__header h4{display:block}}.filters__wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.75rem;justify-content:flex-start;margin-bottom:35px;min-width:0;overflow-x:clip;position:relative;white-space:nowrap;width:100%;z-index:3}.filters__wrapper--expanded{flex-wrap:wrap}@media screen and (max-width:768px){.filters__wrapper--expanded{flex-wrap:nowrap}.filters__wrapper{background-color:var(--clr-neutral-200)!important;border:none;display:none;gap:4px;margin-bottom:0;max-height:calc(100vh - 270px);overflow-y:scroll;padding-top:1px;-ms-overflow-style:none;scrollbar-width:none}.xs-show .filters__wrapper{background-color:transparent!important;display:flex;flex-direction:column;gap:.75rem;padding-top:0!important}}@media screen and (max-width:768px){.filters__wrapper::-webkit-scrollbar{display:none}}@media screen and (max-width:768px){.open .filters__wrapper{display:flex;flex-direction:column}}.filters__expand-and-clear{background-color:var(--clr-neutral-50);display:flex;position:absolute;right:0;top:0;z-index:5}.filters__expand-and-clear:before{background:linear-gradient(90deg,rgba(247,248,249,0) 0,var(--body-alt-bg-clr) 70%);left:-2.75rem;width:2.75rem}.filters__expand-and-clear:after,.filters__expand-and-clear:before{content:"";height:60px;pointer-events:none;position:absolute;top:-10px}.filters__expand-and-clear:after{background-color:var(--body-alt-bg-clr);left:0;width:7rem}@media screen and (max-width:768px){.filters__expand-and-clear{display:none}}.filters__expand-and-clear--expanded{position:relative}.filters__expand-and-clear--expanded:before{background:unset;width:.5rem}.filters__expand-and-clear--expanded:after{display:none}.filters__expand-transparent-gradient{background:linear-gradient(90deg,rgba(247,248,249,0) 0,var(--body-alt-bg-clr) 70%);width:2.75rem}.filters__expand-btn{align-items:center;background-color:var(--body-alt-bg-clr);border-left:1px solid var(--body-alt-bg-clr);color:var(--body-alt-clr);cursor:pointer;display:none;gap:.25rem;padding:.5rem 0 .5rem 1rem;transition:.2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:50}.filters__expand-btn i{font-size:18px;transform:translateY(1px)}.filters__expand-btn:hover{color:var(--body-clr)}.filters__reset-all{align-items:center;background-color:var(--body-alt-bg-clr);color:var(--body-alt-clr);cursor:pointer;display:none;font-size:16px;font-weight:400;gap:.5rem;padding:.5rem 1rem;transition:.15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:50}.filters__reset-all.show{display:flex}@media screen and (max-width:768px){.filters__reset-all{display:none!important}}.filters__reset-all i{transform:translateY(2px)}.filters__reset-all:hover{scale:1.035;text-shadow:-1px -1px 3px rgba(0,0,0,.15)}.filters__footer{display:none;padding:12px 16px}@media screen and (max-width:768px){.open .filters__footer{border-top:1px solid var(--clr-neutral-200);display:flex;gap:11px}}.filters__footer .btn{cursor:pointer;font-weight:700}.filters__footer .btn:last-child{flex:1;gap:8px;text-align:center}.filter{opacity:1;position:relative;transition:all .2s ease-in-out;visibility:visible}@media screen and (max-width:768px){.filter .select2{display:inline}}.filter .select2.has-selection .select2-selection__rendered .select2-selection__choice:not(:first-of-type){display:none}.filter .select2 .select2-selection{align-items:center;background-color:var(--body-bg-clr);border:1px solid var(--clr-neutral-300);cursor:pointer;display:flex;flex-direction:row;height:40px;justify-content:flex-start;margin:0;padding:0 43px 0 12px;position:relative}@media screen and (max-width:768px){.filter .select2 .select2-selection:not(.xs-show .filter .select2 .select2-selection){border:none;border-radius:0;height:54px;padding-left:16px}}.filter .select2 .select2-selection__clear{opacity:0}.filter .select2 .select2-search{display:none}.filter--no-search .custom-search{padding-bottom:0!important}.filter--no-search .custom-search input{display:none}.filter--no-search.filter--single .select2-search--dropdown{padding:16px 0 0!important}@media screen and (max-width:768px){.filter--no-search.filter--single .select2-search--dropdown{padding-top:0!important}}.filter--no-search.filter--single .select2-search--dropdown input{display:none}.filter--no-checkbox .checkbox-container{padding-left:0!important}.filter--no-checkbox .checkbox-container .checkmark,.filter--no-checkbox .checkbox-container .select2-checkbox{display:none}.filter--single .select2-container .select2-dropdown{border:1px solid var(--clr-neutral-300)!important;border-top-left-radius:8px!important;border-top-right-radius:8px!important}.filter--single .select2-search--dropdown{padding:25px 20px}@media screen and (max-width:768px){.filter--single .select2-search--dropdown{padding:25px 16px 0}}.filter--single .select2-search--dropdown input{border:1px solid var(--clr-neutral-300)!important;border-radius:4px;color:var(--clr-black);font-size:16px;font-weight:400;height:40px;line-height:40px;padding:0 12px;width:100%}.filter--sort .select2 .select2-selection{height:32px}.filter--sort .select2-selection__rendered{background:none!important;border-radius:0!important;color:inherit!important;padding:0!important}@media screen and (min-width:768px){.filter--sort .select2-container .select2-dropdown{left:auto!important;right:0!important}}@media screen and (max-width:768px){.filter--sort .select2-container--default .select2-results>.select2-results__options{display:flex;gap:.875rem;-ms-overflow-style:none;scrollbar-width:none}.filter--sort .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{display:none}.filter--sort .select2-container--default .select2-results>.select2-results__options .select2-results__option{border:1px solid var(--clr-neutral-300);border-radius:4px;height:28px;padding:0 12px}.filter--sort .select2-container--default .select2-results>.select2-results__options .select2-results__option.select2-results__option--selected{border:1px solid var(--clr-black)}.filter--sort .select2-container--default .select2-results>.select2-results__options .select2-results__option.select2-results__option--selected .checkbox-container{color:var(--clr-black)}.filter--sort .select2-container--default .select2-results>.select2-results__options .select2-results__option .checkbox-container{color:var(--clr-neutral-600);font-size:12px;font-weight:400;line-height:25px}.filter--sort .select2-container--default .select2-results>.select2-results__options .select2-results__option .checkbox-container .checkbox-container__text{-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.filter--sort .select2-container--default .select2-results>.select2-results__options:after{background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));content:"";height:30px;position:absolute;right:0;top:-1px;width:32px}.filter--sort{display:none}}.filter--sort-mobile{display:none}@media screen and (max-width:768px){.filter--sort-mobile{display:block}.filter--sort-mobile .select2-results__options{margin-bottom:0}.filter--sort-mobile .select2-results__options .checkbox-container__text{line-height:unset}.filter--sort-mobile .select2-results__options .select2-results__option{height:unset!important}.filter--sort-mobile .select2-results__options .select2-results__option .checkbox-container{line-height:unset!important}.filter--sort-mobile .select2-results__option{padding:.5rem 1rem!important}}.filter .select2-container{width:100%!important}@media screen and (max-width:768px){.filter .select2-container{margin-top:10px;min-width:280px;position:relative!important;top:0!important}.filter .select2-container:not(.xs-show .filter .select2-container){margin-top:0}}.filter .select2-container .custom-search{background-color:var(--body-bg-clr);border:1px solid var(--clr-neutral-300);border-bottom:0;border-top-left-radius:8px;border-top-right-radius:8px;padding:25px 20px;position:relative;z-index:1052}@media screen and (min-width:768px){.filter .select2-container .custom-search{margin-bottom:-10px;margin-top:10px;min-width:280px}}@media screen and (max-width:768px){.filter .select2-container .custom-search{border:none;border-radius:0;padding:0 16px 20px}}.filter .select2-container .custom-search input{background-color:var(--body-bg-clr);border:1px solid var(--clr-neutral-300);border-radius:4px;color:var(--body-clr);font-size:16px;font-weight:400;height:40px;line-height:40px;padding:0 12px;width:100%}.filter .select2-container .custom-search input::-moz-placeholder{color:var(--body-clr)}.filter .select2-container .custom-search input::placeholder{color:var(--body-clr)}.filter .select2-container .reset-button{border-top:1px solid var(--clr-neutral-300);color:var(--body-clr);cursor:pointer;font-size:16px;font-weight:400;height:56px;line-height:56px;text-align:center;width:100%}@media screen and (max-width:768px){.filter .select2-container .reset-button{display:flex;line-height:1;padding-left:16px}.xs-show .filter .select2-container .reset-button{align-items:center}.filter .select2-container .reset-button:not(.xs-show .filter .select2-container .reset-button){border-top:0;height:40px}}.filter .select2-container .reset-button:before{color:var(--body-clr);content:"\e91b";font-family:icomoon;margin-right:10px}@media screen and (max-width:768px){.filter .select2-container .reset-button:before{top:-2px}}.filter .select2-container .select2-dropdown{border:1px solid var(--clr-neutral-300);border-radius:0 0 8px 8px;border-top:none;width:100%!important}@media screen and (min-width:768px){.filter .select2-container .select2-dropdown{background-color:var(--body-bg-clr);box-shadow:0 8px 24px 0 rgba(0,0,0,.078);margin-top:10px;min-width:280px}}@media screen and (max-width:768px){.filter .select2-container .select2-dropdown{position:relative}.filter .select2-container .select2-dropdown:not(.xs-show .filter .select2-container .select2-dropdown){border:none!important;border-radius:0!important}}.filter .select2-container--default.select2-container--focus .select2-selection--multiple,.filter .select2-container--default.select2-container--focus .select2-selection--single,.filter .select2-container--default.select2-container--open .select2-selection--multiple,.filter .select2-container--default.select2-container--open .select2-selection--single{border:1px solid var(--clr-primary-500)}.filter .select2-container--default.select2-container--focus .select2-selection--multiple:before,.filter .select2-container--default.select2-container--focus .select2-selection--single:before,.filter .select2-container--default.select2-container--open .select2-selection--multiple:before,.filter .select2-container--default.select2-container--open .select2-selection--single:before{color:var(--body-clr)}.filter .select2-container--default.select2-container--focus .select2-selection--multiple:after,.filter .select2-container--default.select2-container--focus .select2-selection--single:after,.filter .select2-container--default.select2-container--open .select2-selection--multiple:after,.filter .select2-container--default.select2-container--open .select2-selection--single:after{color:var(--body-clr);pointer-events:none;transform:rotate(-180deg)}@media screen and (max-width:768px){.filter .select2-container--default.select2-container--focus .select2-selection--multiple:after,.filter .select2-container--default.select2-container--focus .select2-selection--single:after,.filter .select2-container--default.select2-container--open .select2-selection--multiple:after,.filter .select2-container--default.select2-container--open .select2-selection--single:after{transform:rotate(-90deg)}}@media screen and (min-width:768px){.filter .select2-container--default.select2-container--focus .select2-selection--multiple,.filter .select2-container--default.select2-container--focus .select2-selection--single,.filter .select2-container--default.select2-container--open .select2-selection--multiple,.filter .select2-container--default.select2-container--open .select2-selection--single{box-shadow:0 4px 8px 0 rgba(0,0,0,.122)}}@media screen and (max-width:768px){.filter .select2-container--default.select2-container--focus .select2-selection--multiple:not(.xs-show .filter .select2-container--default.select2-container--focus .select2-selection--single,.xs-show .filter .select2-container--default.select2-container--open .select2-selection--single,.xs-show .filter .select2-container--default.select2-container--focus .select2-selection--multiple,.xs-show .filter .select2-container--default.select2-container--open .select2-selection--multiple),.filter .select2-container--default.select2-container--focus .select2-selection--single:not(.xs-show .filter .select2-container--default.select2-container--focus .select2-selection--single,.xs-show .filter .select2-container--default.select2-container--open .select2-selection--single,.xs-show .filter .select2-container--default.select2-container--focus .select2-selection--multiple,.xs-show .filter .select2-container--default.select2-container--open .select2-selection--multiple),.filter .select2-container--default.select2-container--open .select2-selection--multiple:not(.xs-show .filter .select2-container--default.select2-container--focus .select2-selection--single,.xs-show .filter .select2-container--default.select2-container--open .select2-selection--single,.xs-show .filter .select2-container--default.select2-container--focus .select2-selection--multiple,.xs-show .filter .select2-container--default.select2-container--open .select2-selection--multiple),.filter .select2-container--default.select2-container--open .select2-selection--single:not(.xs-show .filter .select2-container--default.select2-container--focus .select2-selection--single,.xs-show .filter .select2-container--default.select2-container--open .select2-selection--single,.xs-show .filter .select2-container--default.select2-container--focus .select2-selection--multiple,.xs-show .filter .select2-container--default.select2-container--open .select2-selection--multiple){border:none}.xs-show .filter .select2-container--default.select2-container--focus .select2-selection--multiple,.xs-show .filter .select2-container--default.select2-container--focus .select2-selection--single,.xs-show .filter .select2-container--default.select2-container--open .select2-selection--multiple,.xs-show .filter .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--clr-neutral-300)}}.filter .select2-container--default.select2-container--open .select2-selection--multiple,.filter .select2-container--default.select2-container--open .select2-selection--single{z-index:2}@media screen and (max-width:768px){.filter .select2-container--default.select2-container--open .select2-selection--multiple:after,.filter .select2-container--default.select2-container--open .select2-selection--single:after{transform:rotate(0deg)!important}}.filter .select2-container--default .select2-selection--multiple:before,.filter .select2-container--default .select2-selection--single:before{color:var(--body-alt-clr);content:attr(title);display:block;font-size:16px;font-weight:400;left:0;line-height:1;margin-right:6px;position:relative;top:0}@media screen and (max-width:768px){.filter .select2-container--default .select2-selection--multiple:not(.xs-show .filter .select2-container--default .select2-selection--single,.xs-show .filter .select2-container--default .select2-selection--multiple):before,.filter .select2-container--default .select2-selection--single:not(.xs-show .filter .select2-container--default .select2-selection--single,.xs-show .filter .select2-container--default .select2-selection--multiple):before{color:var(--body-clr);font-size:14px;font-weight:700;line-height:54px}}.filter .select2-container--default .select2-selection--multiple:after,.filter .select2-container--default .select2-selection--single:after{color:var(--body-alt-clr);content:"\e918";display:inline-block;font-family:icomoon;font-size:16px;height:18px;line-height:16px;position:absolute;right:11px;top:calc(50% - 8px);width:16px}@media screen and (max-width:768px){.filter .select2-container--default .select2-selection--multiple:after,.filter .select2-container--default .select2-selection--single:after{color:var(--body-alt-clr);right:20px;transform:rotate(-90deg)}.filter .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{position:relative}}.filter .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.filter .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-radius:4px}@media screen and (max-width:768px){.filter .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple:not(.xs-show .filter .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.xs-show .filter .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple),.filter .select2-container--default.select2-container--open.select2-container--below .select2-selection--single:not(.xs-show .filter .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.xs-show .filter .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple){border-radius:0}}.filter .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,.filter .select2-container--default .select2-results__option--selected{background-color:transparent}.filter .select2-container--default .select2-selection--multiple.select2-selection--clearable,.filter .select2-container--default .select2-selection--single.select2-selection--clearable{border-color:var(--clr-black);padding-right:37px}.filter .select2-container .select2-results__option--selected .checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.filter .select2-container--default .select2-results>.select2-results__options{margin-bottom:16px;max-height:290px;overscroll-behavior-y:contain}@media screen and (max-width:768px){.filter .select2-container--default .select2-results>.select2-results__options{margin-bottom:20px;padding:0 16px}.xs-show .filter .select2-container--default .select2-results>.select2-results__options{margin-top:20px}}.filter .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width:4px}.filter .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track{background-color:var(--clr-neutral-200);border-radius:50px}.filter .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background-color:var(--clr-neutral-600);border-radius:50px;outline:none}.filter .select2-container .select2-selection--single .select2-selection__rendered{display:none}.filter .select2-container--default .select2-selection--single.select2-selection--clearable .select2-selection__rendered{line-height:19px}.filter .select2-container--default .select2-selection--multiple .select2-selection__choice,.filter .select2-container--default .select2-selection--single.select2-selection--clearable .select2-selection__rendered{background-color:var(--clr-black);border:none;border-radius:50px;color:var(--body-clr);display:block;font-size:12px;font-weight:600;height:20px;margin:0;padding:0 7px}.filter .select2-container--default .select2-selection--multiple .select2-selection__choice__display{color:var(--clr-white);font-size:12px;font-weight:600;padding:0}.filter .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,.filter .select2-container--default .select2-selection--single .select2-selection__clear{display:none}@media screen and (max-width:768px){.filter .select2-selection__clear{display:none}}.filter .select2-results__option{padding:8px 20px!important;transition:.1s ease-in}.filter .select2-results__option:hover{background-color:color-mix(in srgb,var(--body-bg-clr) var(--dim-extreme),var(--body-clr))!important}.filter .select2-results__option:last-child,.filter .select2-results__option:last-of-type{margin-bottom:0}.filter .select2-results__option.reset-button-wrapper{padding-top:0!important}.filter .checkbox-container{align-items:flex-start;color:var(--clr-black);cursor:pointer;display:flex;font-size:16px;font-weight:400;line-height:20px;padding-left:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter .checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.filter .checkbox-container .checkmark{background-color:#fff;border:1px solid var(--clr-neutral-300);border-radius:4px;height:20px;left:0;overflow:hidden;position:absolute;top:3px;width:20px}.filter .checkbox-container .checkmark:after{align-items:center;color:var(--clr-white);content:"\e903";display:flex;font-family:icomoon;font-size:1.25rem;inset:0;justify-content:center;position:absolute}.filter .checkbox-container .quantity{background:var(--body-alt-bg-clr);border-radius:50px;color:var(--body-alt-clr);display:inline-block;font-size:12px;font-weight:600;height:20px;line-height:19px;margin-left:8px;padding:0 12px}.filter .checkbox-container__text{color:var(--body-clr);flex:1;line-height:24px;text-wrap:wrap}.filter .checkbox-container__color{border-radius:50px;display:grid;grid-template-columns:1fr 1fr;height:24px;margin-bottom:3px;margin-right:11px;overflow:hidden;width:24px}.filter .checkbox-container__color>div{height:12px;width:12px}.filter--small-dot .checkbox-container__color{height:8px;margin-bottom:0;position:relative;top:9px;width:8px}.filter .select2-container--default .select2-selection--single .select2-selection__arrow{display:none}#filter-product-count{background-color:var(--clr-white);border-radius:8px;color:var(--clr-primary-500);line-height:24px;padding-inline:.5rem}.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single{transition:all .2s ease-in-out}.filter .select2-container--default .select2-selection--multiple.select2-selection--clearable:before,.filter .select2-container--default .select2-selection--single.select2-selection--clearable:before{color:var(--clr-black)!important}.select2-container.has-selection .select2-selection{border-color:var(--body-clr)!important}.select2-container.has-selection .select2-selection:after,.select2-container.has-selection .select2-selection:before{color:var(--body-clr)}.range-select--disabled .range-select__trigger,.select2-container--default.select2-container--disabled .select2-selection--multiple,.select2-container--default.select2-container--disabled .select2-selection--single{background-color:var(--clr-neutral-200)!important;border-color:var(--clr-neutral-300)!important;color:var(--clr-neutral-600)!important;cursor:not-allowed}.select2-container--default.select2-container--disabled .select2-selection--multiple .select2-selection__choice,.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__choice{background-color:var(--clr-neutral-600)}.filters__expand-btn,.filters__reset-all{transition:.15s ease-in-out}.filters__expand-btn:disabled,.filters__reset-all:disabled{color:var(--clr-neutral-600);cursor:not-allowed}.filter .select2-container .select2-results__option--selected .checkbox-container input~.checkmark{background-color:var(--clr-primary-500);border-color:var(--clr-primary-500)}.range-filter__container .price-input{display:flex;flex-direction:row;gap:38px;margin-bottom:25px;position:relative;width:100%}.range-filter__container .price-input:before{color:var(--body-clr);content:"-";font-size:16px;font-weight:400;left:50%;line-height:19.2px;position:absolute;top:50%;transform:translate(-50%,-50%)}.range-filter__container .price-input__field{display:flex}@media screen and (max-width:768px){.range-filter__container .price-input__field{flex:1}}.range-filter__container .price-input__field input{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;background:var(--body-bg-clr);border:1px solid var(--clr-neutral-400);border-radius:4px;color:var(--body-clr);flex:1;font-size:16px;font-weight:400;height:40px;text-align:center;width:100%}.range-filter__container .price-input__field input::-webkit-inner-spin-button,.range-filter__container .price-input__field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.range-filter__container .price-input__field input:focus{border-color:var(--clr-primary-500)}.range-filter__slider-container{background:var(--clr-neutral-200);border-radius:50px;height:4px;position:relative;width:100%}.range-filter__slider{background:var(--clr-success);border-radius:50px;height:100%;position:absolute}.range-filter__input{position:relative}.range-filter__input input{-webkit-appearance:none;background:none;border:unset;cursor:pointer;height:4px;padding:0;pointer-events:none;position:absolute;top:-4px;width:100%}.range-filter__input input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--clr-primary-500);border:3px solid var(--clr-white);border-radius:50px;box-shadow:0 0 0 1px var(--clr-neutral-400);height:20px;pointer-events:auto;width:20px}.range-filter__input input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;background:var(--clr-primary-500);border:3px solid var(--clr-white);border-radius:50px;box-shadow:0 0 0 1px var(--clr-neutral-400);height:14px;pointer-events:auto;width:14px}.range-select__trigger{align-items:center;background-color:var(--body-bg-clr);border:1px solid var(--clr-neutral-300);border-radius:4px;color:var(--body-alt-clr);cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:400;height:40px;justify-content:flex-start;line-height:1;margin:0;padding:0 37px 0 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:768px){.range-select__trigger{border:none;border-radius:0;color:var(--body-alt-clr);font-size:14px;font-weight:700;height:54px;line-height:54px;padding-left:16px;position:relative}}.range-select__trigger:after{color:var(--body-alt-clr);content:"\e918";display:inline-block;font-family:icomoon;font-size:16px;height:18px;line-height:16px;position:absolute;right:11px;top:calc(50% - 8px);width:16px}@media screen and (max-width:768px){.range-select__trigger:after{color:var(--body-alt-clr);right:20px;transform:rotate(-90deg)}}.range-select__trigger .price-info{background-color:var(--clr-black);border:none;border-radius:50px;color:var(--clr-white);display:block;font-size:12px;font-weight:600;height:20px;line-height:19px;margin:0 0 0 6px;padding:0 7px}@media screen and (min-width:768px){.range-select.open .range-select__trigger{border:1px solid var(--body-clr);color:var(--body-clr)}}.range-select.open .range-select__trigger:after{color:var(--body-clr);transform:rotate(180deg)}@media screen and (max-width:768px){.range-select.open .range-select__trigger:after{transform:rotate(-180deg)}}.range-select.open .range-select__dropdown{display:block}@media screen and (max-width:768px){.range-select.open .range-select__dropdown{border:none;border-radius:0;margin-top:0;padding-top:0;position:relative;top:0;width:100%}}.range-select__dropdown{background:var(--body-bg-clr);border:1px solid var(--clr-neutral-400);border-radius:8px;display:none;left:0;margin-top:10px;overflow:hidden;padding:25px 0 0;position:absolute;top:40px;width:280px;z-index:9999}.range-select__dropdown .range-filter{padding:0 20px}.range-select__reset{border-top:1px solid var(--body-clr-dim);color:var(--body-clr);cursor:pointer;font-size:16px;font-weight:400;height:56px;line-height:56px;margin-top:25px;text-align:center;transition:.2s ease-in-out;width:100%}@media screen and (max-width:768px){.range-select__reset{border-top:0;display:flex;height:40px;line-height:1;padding-left:16px}}.range-select__reset:before{color:var(--body-clr);content:"\e91b";font-family:icomoon;margin-right:10px}@media screen and (max-width:768px){.range-select__reset:before{top:-2px}}.shop-sidebar-wrapper{color:var(--body-clr);padding-top:22px}@media screen and (max-width:1200px){.shop-sidebar-wrapper{padding-bottom:40px;padding-left:0;padding-right:0}.shop-sidebar-wrapper:before{left:-20px!important;width:calc(100% + 40px)!important}}.shop-sidebar-wrapper .availability.availability--backorder{color:var(--clr-neutral-500)}@media screen and (max-width:1200px){.product-flyout,.shop-sidebar{margin-top:0!important}}@media screen and (max-width:768px){.product-flyout .woocommerce-breadcrumb,.shop-sidebar .woocommerce-breadcrumb{display:none}}.product-flyout h1,.shop-sidebar h1{font-size:2rem;font-weight:700;line-height:2.5rem;text-transform:uppercase;word-break:break-word}@media screen and (max-width:768px){.product-flyout h1,.shop-sidebar h1{font-size:1.25rem;line-height:1.5rem}}.product-flyout h4,.shop-sidebar h4{font-size:1.5rem;font-weight:500;line-height:1.75rem;text-transform:uppercase;word-break:break-word}@media screen and (max-width:768px){.product-flyout h4,.shop-sidebar h4{font-size:.875rem;line-height:1rem}}.product-flyout__info,.shop-sidebar__info{align-items:center;display:flex;gap:2rem}@media screen and (max-width:768px){.product-flyout__info,.shop-sidebar__info{gap:20px}}@media (min-width:1200px) and (max-width:1199.98px){.product-flyout__info,.shop-sidebar__info{gap:10px}}.product-flyout__info span,.shop-sidebar__info span{color:var(--body-clr);font-size:14px;font-weight:400;line-height:32px}@media screen and (max-width:768px){.product-flyout__info span,.shop-sidebar__info span{font-size:12px}}.product-flyout .availability,.shop-sidebar .availability{font-size:14px;font-weight:400;line-height:32px;padding-top:0}@media screen and (max-width:768px){.product-flyout .availability,.shop-sidebar .availability{font-size:12px}}.product-flyout .price-wrapper,.shop-sidebar .price-wrapper{padding-top:2rem}@media screen and (max-width:768px){.product-flyout .price-wrapper,.shop-sidebar .price-wrapper{padding-top:2.5rem}}.product-flyout .price-wrapper>p,.shop-sidebar .price-wrapper>p{color:var(--body-clr-dim);font-size:12px;font-weight:400;line-height:14px}.product-flyout .price,.shop-sidebar .price{gap:22px}@media screen and (max-width:768px){.product-flyout .price,.shop-sidebar .price{gap:19px}}.product-flyout .price>div,.shop-sidebar .price>div{font-size:32px;line-height:32px}@media screen and (max-width:768px){.product-flyout .price>div,.shop-sidebar .price>div{font-size:20px;line-height:32px}}.product-flyout .price__before,.shop-sidebar .price__before{font-size:24px!important;font-weight:400!important;line-height:32px!important;position:relative;top:3px}@media screen and (max-width:768px){.product-flyout .price__before,.shop-sidebar .price__before{font-size:16px!important}}.product-flyout .ribbon,.shop-sidebar .ribbon{border-radius:50px;font-size:16px;font-weight:700;height:28px;line-height:28px;margin-bottom:17px;width:72px}@media screen and (max-width:768px){.product-flyout .ribbon,.shop-sidebar .ribbon{font-size:12px;height:20px;line-height:20px;margin-bottom:10px;width:56px}}.product-flyout .payment-methods,.shop-sidebar .payment-methods{gap:1rem;padding:40px 0 24px}@media screen and (max-width:768px){.product-flyout .payment-methods,.shop-sidebar .payment-methods{flex-wrap:wrap;justify-content:center;padding:32px 0}}.product-flyout .payment-methods img,.shop-sidebar .payment-methods img{transform:scale(.8)}.product-flyout__options,.shop-sidebar__options{display:flex;flex-direction:column}.product-flyout__options input[type=submit],.shop-sidebar__options input[type=submit]{cursor:pointer;font-weight:700;text-align:center;text-transform:uppercase}@media screen and (max-width:768px){.product-flyout__options input[type=submit],.shop-sidebar__options input[type=submit]{height:40px;line-height:40px}}.product-flyout .filters,.shop-sidebar .filters{margin-bottom:24px}@media screen and (max-width:768px){.product-flyout .filters,.shop-sidebar .filters{padding-top:20px}}.product-flyout .filters__wrapper,.shop-sidebar .filters__wrapper{border:none;flex-direction:column;margin:0;padding-top:40px;width:100%}.product-flyout .filters__wrapper:before,.shop-sidebar .filters__wrapper:before{display:none}.product-flyout .variations,.shop-sidebar .variations{width:100%}.product-flyout .variations label,.shop-sidebar .variations label{display:block;margin-bottom:.25rem}.product-flyout .variations .value,.shop-sidebar .variations .value{margin-bottom:1rem;position:relative}.product-flyout .variations .value.active:after,.shop-sidebar .variations .value.active:after{transform:rotate(180deg)}.product-flyout .variations .value:after,.shop-sidebar .variations .value:after{background:var(--clr-black);background:var(--clr-neutral-600);background-size:100% 100%;color:var(--clr-neutral-600);content:"\f002";display:inline-block;height:16px;line-height:16px;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-width="1.5" class="w-6 h-6" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-width="1.5" class="w-6 h-6" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5"/></svg>');-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 16px;mask-size:16px 16px;pointer-events:none;position:absolute;right:11px;top:calc(50% - 8px);transition:transform .2s ease-in-out;width:16px}.product-flyout .variations select,.shop-sidebar .variations select{background:#fff;border:1px solid var(--clr-neutral-300);border-radius:4px;color:var(--clr-neutral-600);padding:.5rem 1rem;position:relative;transition:.2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.product-flyout .variations select option:disabled,.shop-sidebar .variations select option:disabled{color:#d3d3d3}.product-flyout .variations select option:disabled:hover,.shop-sidebar .variations select option:disabled:hover{color:#fffdfd}.product-flyout .variations select:hover,.shop-sidebar .variations select:hover{border-color:var(--clr-primary-600);box-shadow:0 4px 8px 0 rgba(0,0,0,.12)}.product-flyout .variations select:focus,.shop-sidebar .variations select:focus{border-color:var(--clr-primary-500);box-shadow:0 4px 8px 0 rgba(0,0,0,.12);color:var(--clr-black)}.product-flyout .variations select:has(option:checked:not([value=""])),.shop-sidebar .variations select:has(option:checked:not([value=""])){border-color:var(--clr-primary-500);color:var(--clr-black)}.product-flyout .single_variation_wrap .quantity,.product-flyout .variations .reset_variations,.shop-sidebar .single_variation_wrap .quantity,.shop-sidebar .variations .reset_variations{display:none!important}.product-flyout .woocommerce-Price-amount,.shop-sidebar .woocommerce-Price-amount{color:var(--clr-black);font-size:32px;font-weight:700;line-height:32px;margin-bottom:1rem}.product-flyout .woocommerce-variation-price .variation__price span,.shop-sidebar .woocommerce-variation-price .variation__price span{font-size:inherit;font-weight:inherit}.product-flyout .woocommerce-variation-price .variation__price-sale,.shop-sidebar .woocommerce-variation-price .variation__price-sale{color:var(--clr-danger)!important;display:inline-block;font-size:2rem;font-weight:700;margin-right:1rem;margin-top:2rem;position:relative}.product-flyout .woocommerce-variation-price .variation__price-sale[data-discount]:after,.shop-sidebar .woocommerce-variation-price .variation__price-sale[data-discount]:after{border-radius:50px;color:var(--clr-white);content:"-" attr(data-discount) "%";font-size:16px;font-weight:700;height:28px;left:0;line-height:28px;position:absolute;text-align:center;top:-36px;width:72px}.product-flyout .woocommerce-variation-price .variation__price-sale.discount--low:after,.shop-sidebar .woocommerce-variation-price .variation__price-sale.discount--low:after{background-color:var(--clr-warning)}.product-flyout .woocommerce-variation-price .variation__price-sale.discount--medium:after,.shop-sidebar .woocommerce-variation-price .variation__price-sale.discount--medium:after{background-color:var(--clr-danger)}.product-flyout .woocommerce-variation-price .variation__price-sale.discount--high:after,.shop-sidebar .woocommerce-variation-price .variation__price-sale.discount--high:after{background-color:var(--clr-danger-shade)}.product-flyout .woocommerce-variation-price .variation__price-regular,.shop-sidebar .woocommerce-variation-price .variation__price-regular{color:var(--clr-black);display:inline-block;font-size:2rem;font-weight:700;line-height:2rem}.product-flyout .woocommerce-variation-price .variation__price-regular--crossed,.shop-sidebar .woocommerce-variation-price .variation__price-regular--crossed{color:var(--clr-neutral-600)!important;display:inline-block;font-size:1.5rem;font-weight:400;text-decoration:line-through}.product-flyout .woocommerce-variation-price .variation__price-lowest-in-30-days,.shop-sidebar .woocommerce-variation-price .variation__price-lowest-in-30-days{margin-bottom:1rem}.discount-badge{background-color:var(--clr-danger);border-radius:50px;color:var(--clr-white);font-size:16px;font-weight:700;height:28px;left:0;line-height:28px;margin-bottom:17px;position:absolute;text-align:center;top:-36px;width:72px}.availability{align-items:center;display:flex;font-size:13px;font-weight:400;line-height:13px;padding-top:15px;position:relative}@media screen and (max-width:576px){.availability{font-size:13px;line-height:16px}}.availability:before{background-color:var(--clr-success);border-radius:50px;content:"";height:8px;margin-right:9px;position:relative;width:8px}@media screen and (max-width:576px){.availability:before{height:5px;margin-right:6px;width:5px}}.availability--backorder:before{background-color:var(--clr-warning)}.availability--query:before{background-color:var(--body-clr-dim)}.price{align-items:center;display:flex;gap:.625rem;margin-bottom:.5rem}.price>div{color:var(--body-clr);font-size:16px;font-weight:700;line-height:19px}@media screen and (max-width:576px){.price>div{font-size:14px;line-height:16px}}.price>div:after{color:var(--clr-neutral-500);content:attr(data-price-suffix);font-size:1rem;margin-left:.25rem}.price__before{color:var(--body-clr-dim)!important;font-weight:400!important;text-decoration:line-through}.price--discount div:first-child{color:var(--clr-danger)}.payment-methods{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}@media screen and (max-width:768px){.payment-methods{gap:13px 10px;justify-content:flex-start}}@media (min-width:576px) and (max-width:1399.98px){.payment-methods{justify-content:center}}.payment-methods img{display:block}@media screen and (max-width:768px){.payment-methods img{transform:scale(.8)}}.delivery-details{border:1px solid var(--clr-neutral-400);border-radius:4px;overflow:hidden}.delivery-details li{align-items:center;background-color:var(--clr-white);border-bottom:1px solid var(--clr-neutral-400);display:flex;gap:11px;height:48px;padding:0 22px}@media screen and (max-width:576px){.delivery-details li{gap:9px;height:40px;padding:0 17px}}.delivery-details li:last-child{border:none}.delivery-details li img{height:auto;max-width:17px;width:100%}@media screen and (max-width:576px){.delivery-details li img{max-width:14px}}.delivery-details li span{color:var(--clr-neutral-800);font-size:14px;font-weight:600;line-height:17px}@media screen and (max-width:576px){.delivery-details li span{font-size:12px}}.table{width:100%}.table td,.table th{border-bottom:4px solid var(--body-bg-clr)}.table tr td{height:32px;padding:4px 20px;vertical-align:middle}@media screen and (max-width:768px){.table tr td{padding:5px 10px}}.table tr td:first-child{position:relative;width:38.796%}.table tr td:first-child:before{background-color:var(--body-alt-bg-clr);border-radius:4px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.table tr td:first-child p{color:var(--body-alt-clr)}.table tr td p{line-height:1.2;margin:0}@media screen and (max-width:768px){.table tr td p{line-height:1.3}}.downloads{display:flex;gap:1.25rem}@media screen and (max-width:768px){.downloads{flex-direction:column}}@media (min-width:768px) and (max-width:991.98px){.downloads{flex-direction:column}}.downloads__item{border:1px solid var(--clr-neutral-300);border-radius:5px;display:flex;flex:1;flex-direction:column;justify-content:space-between;min-height:130px;overflow:hidden;padding:18px 20px 13px}.downloads__item p{line-height:1;margin:0 0 3px}.downloads__item span{color:var(--clr-neutral-500);line-height:1}.downloads__item a{color:var(--clr-primary-500);font-size:16px;font-weight:700;line-height:32px}@media screen and (max-width:768px){.downloads__item a{font-size:14px}}.downloads__item a:hover{text-decoration:underline}.product-gallery{display:flex;gap:1.25rem}@media screen and (min-width:1200px){.product-gallery{margin-bottom:40px;max-width:993.3333333333px;position:absolute;right:100%;top:40px;width:calc(66.66667vw - 20px)}}@media screen and (max-width:1200px){.product-gallery{gap:16px;margin-top:14px;padding-bottom:20px;padding-top:20px;position:relative}.product-gallery:before{background-color:var(--clr-white);content:"";height:100%;left:-20px;position:absolute;top:0;width:calc(100% + 40px)}}@media screen and (max-width:768px){.product-gallery{flex-direction:column-reverse;max-width:calc(100vw - 40px);padding-top:16px;width:100%}}.product-gallery__favorites{cursor:pointer;height:24px;position:absolute;right:64px;top:0;width:24px;z-index:1}.product-gallery__favorites i,.product-gallery__favorites i:after{font-size:1.5rem!important}@media screen and (max-width:1200px){.product-gallery__favorites{right:20px;top:20px}}@media screen and (max-width:576px){.product-gallery__favorites{right:0;top:18px}}.product-gallery__thumbnails-wrapper{position:relative}@media screen and (max-width:768px){.product-gallery__thumbnails-wrapper{margin-left:-20px;width:calc(100% + 40px)}}@media screen and (min-width:768px){.product-gallery__thumbnails-wrapper{aspect-ratio:1.358/1;height:auto}}.product-gallery .w4d-thumb-scroll{background:rgba(0,0,0,.6);color:#fff;cursor:pointer;font-size:18px;height:30px;left:0;line-height:30px;position:absolute;right:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10}.product-gallery .w4d-scroll-up{top:0}.product-gallery .w4d-scroll-down{bottom:0}.product-gallery__thumbnails{height:100%;overflow:scroll;-ms-overflow-style:none;align-items:center;display:flex;flex-direction:column;gap:.75rem;overscroll-behavior:contain;scrollbar-width:none}@media (min-width:1200px) and (max-width:1399.98px){.product-gallery__thumbnails{gap:10px}}@media (min-width:1400px) and (max-width:1450px){.product-gallery__thumbnails{gap:8px}}@media screen and (max-width:768px){.product-gallery__thumbnails{flex-direction:row;gap:16px}.product-gallery__thumbnails .w4d-thumb-scroll{display:none}}@media screen and (max-width:576px){.product-gallery__thumbnails{gap:8px}}.product-gallery__thumbnails::-webkit-scrollbar{display:none}.product-gallery__thumbnail{border:1px solid var(--clr-neutral-200);border-radius:4px;cursor:pointer;display:flex;flex-direction:90px 1 0;height:90px;max-height:90px;padding:5px;width:90px}@media (min-width:576px) and (max-width:1199.98px){.product-gallery__thumbnail{display:flex;flex-direction:65px 1 0;height:65px;max-height:65px;max-width:65px;width:65px}}@media (min-width:1200px) and (max-width:1399.98px){.product-gallery__thumbnail{flex:60px 1 0;height:60px;max-height:60px;max-width:60px;width:60px}}@media screen and (max-width:576px){.product-gallery__thumbnail{flex:40px 1 0;height:40px;max-width:40px;width:40px}}.product-gallery__thumbnail.active{border:1px solid var(--clr-neutral-500);cursor:unset}.product-gallery__thumbnail img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-gallery__gallery{align-items:center;aspect-ratio:1.358/1;background-color:var(--clr-white);display:flex;height:100%;justify-content:center;position:relative;text-align:center;width:100%}.product-gallery__gallery:hover:before{opacity:.6}.product-gallery__gallery:hover:after{opacity:1}.product-gallery__gallery:before{background-color:var(--clr-white);border-radius:4px;content:"";height:64px;opacity:.6;position:absolute;width:64px}.product-gallery__gallery:after{color:var(--clr-black);content:"\e905";font-family:icomoon;font-size:1.75rem;position:absolute}.product-gallery__gallery:after,.product-gallery__gallery:before{opacity:0;pointer-events:none;transition:.2s ease-in-out;z-index:1}@media screen and (max-width:576px){.product-gallery__gallery:after,.product-gallery__gallery:before{display:none}}.product-gallery__gallery>a{display:none;position:relative;width:100%}.product-gallery__gallery>a.active{align-items:center;display:flex;height:100%;justify-content:center}.product-gallery__gallery>a>img{-o-object-fit:contain;object-fit:contain;width:100%}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:var(--clr-primary-500)!important}.product-table--single-order .product-table__row:last-child:hover{background-color:var(--clr-primary-50)}.product-archive .product-table{min-width:1200px}.product-table{color:var(--body-clr);margin-bottom:.5rem;width:100%}.product-table button{width:100%}.product-table--single-order{min-width:800px}.product-table--single-order .product-table__data:first-child{flex:0 0 300px}.product-table--single-order .product-table__data:nth-child(2){flex:1 0 75px}.product-table__header{background-color:var(--clr-neutral-100);border:1px solid var(--clr-neutral-200);border-bottom:unset;border-top-left-radius:.25rem;border-top-right-radius:.25rem;color:var(--body-clr);display:flex;font-size:14px;font-weight:700;line-height:3rem}.product-table__header .product-table__data:first-child{cursor:unset;padding-block:unset}.product-table__row{align-items:center;border:1px solid var(--clr-neutral-200);border-bottom:unset;display:flex;transition:.2s ease-out}.product-table__row:last-child{border-bottom:1px solid var(--clr-neutral-200);border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.product-table__row:hover{background-color:var(--body-bg-clr);color:var(--body-clr)}.product-table__data--peek{border-right:1px solid transparent;position:relative;transition:.2s ease-out}.product-table__data--peek:after{color:var(--clr-neutral-500);content:"\e912";font-family:icomoon;font-size:1.125rem;opacity:0;position:absolute;right:1.5rem;transition:.2s ease-out}.product-table__data--peek:hover{border-right:1px solid var(--clr-neutral-200)}.product-table__data--peek:hover:after{opacity:1}.product-table__data--bold{font-weight:700}.product-table__data:first-child{align-items:center;color:var(--body-clr);cursor:pointer;display:flex;flex:1 0 300px;gap:1.25rem;min-width:300px;padding-block:1.25rem;padding-inline:1rem}.product-table__data:nth-child(2){flex:0 0 75px;min-width:75px;text-align:center}.product-table__data:nth-child(3){flex:0 0 190px;min-width:190px;padding-inline:1rem;text-align:center}.product-table__data:nth-child(4){flex:0 0 200px;min-width:200px;padding-inline:1rem;text-align:right}.product-table__data:nth-child(5){flex:0 0 252px;min-width:252px;padding-inline:1rem;padding-right:3rem;text-align:center}.product-table__data:nth-child(6){flex:0 0 140px;font-weight:700;min-width:140px;padding-inline:1rem;text-align:right}.product-table__data:not(:first-child){flex-shrink:0}.product-table .btn-availability{border-color:var(--clr-neutral-600);width:100%}.product-table .btn--primary-light:focus{background-color:var(--clr-primary-500);color:var(--clr-white)}.product-table .product__vp-price{font-weight:700}.product-table .product__vp-price--discount{color:var(--clr-danger)}.product-table .product__vp-price--old{font-weight:400;padding-right:12px;text-decoration:line-through}.product-table .product__title{color:var(--body-clr);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-table .availability-icon{color:var(--clr-success);font-size:1.25rem}.product-table .availability-icon.icon-clock-check-outline{color:var(--clr-warning);font-size:1.375rem}.product-table .availability-icon.icon-checkmark-cross{color:var(--clr-neutral-600)}.product-table .ribbon{border-radius:50px;display:inline-block;font-size:12px;font-weight:700;margin-left:.5rem;padding-inline:.75rem;width:auto}.product-archive:has(.product-table){overflow-x:auto}.pagination{align-items:center;display:flex;justify-content:center;margin-bottom:80px;margin-top:33px}@media screen and (max-width:576px){.pagination{margin-bottom:72px}}.pagination--hidden{display:none}.pagination input{background-color:var(--clr-white);border:1px solid var(--clr-neutral-400);border-radius:4px;font-weight:700;height:32px;margin:0 10px;text-align:center;width:32px}.pagination input::-webkit-inner-spin-button,.pagination input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pagination input[type=number]{-moz-appearance:textfield}.pagination__next:before,.pagination__prev:before{color:var(--clr-black);font-family:icomoon;font-size:1.25rem}.pagination__next--inactive:before,.pagination__prev--inactive:before{color:var(--clr-neutral-600)}.pagination__prev{margin-right:30px}.pagination__prev:before{content:"\e914"}.pagination__next:before{content:"\e915";margin-left:30px}@media screen and (max-width:576px){.pagination__next:before{margin-left:23px}}.pagination--total{margin-left:4px}.pagination--full-width{grid-column:1/-1}.single-post-hero{align-items:start;display:grid;gap:40px;grid-template-columns:66.196% 1fr}@media screen and (max-width:1200px){.single-post-hero{gap:20px;grid-template-columns:1fr}}@media screen and (max-width:768px){.single-post-hero{gap:0}}.single-post-hero__image img{border-radius:8px;display:block;height:auto;max-height:25rem;-o-object-fit:cover;object-fit:cover;width:100%}.single-post-hero__excerpt{display:flex;flex-direction:column}@media screen and (max-width:768px){.single-post-hero__excerpt{margin-top:20px}}.single-post-hero__excerpt .date{color:var(--clr-neutral-600);font-size:16px;margin-bottom:12px}.single-post-hero__excerpt .excerpt{font-size:16px;font-weight:700;line-height:24px;margin-bottom:12px}.single-post-hero__excerpt .share-section p{color:var(--clr-neutral-600);font-size:16px;margin-bottom:8px}.single-post-hero__excerpt .share-section__social-icons{display:flex;gap:1.25rem}.single-post-hero__excerpt .share-section__social-icons a{display:inline-block}.single-post-hero__excerpt .share-section__social-icons a img{height:20px;transition:transform .2s ease;width:20px}.single-post-hero__excerpt .share-section__social-icons a img:hover{transform:scale(1.1)}.single-post-section{margin-top:38px}.single-post-section p{margin-bottom:35px}.single-post-section h3{margin-bottom:15px}.single-post-sidebar__item{max-width:360px}.single-post-sidebar__item .date{color:var(--clr-neutral-600);font-size:16px;font-weight:400;margin-bottom:0}.single-post-sidebar__item a{color:var(--clr-black);display:block}.single-post-sidebar__item a:hover{color:var(--clr-primary-500)}.wishlist{display:grid;gap:20px;margin-bottom:160px}@media screen and (min-width:1200px){.wishlist{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width:992px){.wishlist{margin-bottom:100px}}@media screen and (max-width:768px){.wishlist{margin-bottom:40px}}.wishlist__topbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:36px}@media screen and (max-width:768px){.wishlist__topbar{margin-bottom:20px}}.wishlist__topbar span{font-size:16px;margin-left:10px}.wishlist__topbar button{align-items:center;cursor:pointer;display:flex}.wishlist__topbar button:hover{color:var(--clr-danger)}.wishlist__topbar button:hover:before{background:var(--clr-danger);color:var(--clr-danger)}.orders-table{color:var(--clr-neutral-800);margin-bottom:5rem}.orders-table__header,.orders-table__row{align-items:center;display:grid;grid-template-columns:minmax(80px,1fr) minmax(80px,160px) minmax(58px,160px) minmax(120px,160px) minmax(72px,72px)}.orders-table__header{border-bottom:1px solid var(--clr-neutral-300);color:var(--clr-black);font-weight:600}.orders-table__row{transition:.2s ease-out}.orders-table__row:not(:last-child){border-bottom:1px solid var(--clr-neutral-300)}.orders-table__row:hover{background-color:var(--clr-neutral-50)}.orders-table__data{padding-block:1.25rem}@media screen and (max-width:992px){.orders-table__data{font-size:13px}}.orders-table__data:first-child{padding-inline:1rem}.orders-table__data:nth-child(2),.orders-table__data:nth-child(3){text-align:center}.orders-table__data:nth-child(4){padding-inline:1rem;text-align:right}.orders-table__data:nth-child(5){padding-inline:1rem;text-align:center}.orders-table__data:nth-child(5) .icon-dots{border:1px solid transparent;border-radius:.25rem;color:var(--clr-neutral-600);padding:.5rem;position:relative;transition:.2s ease-out}.orders-table__data:nth-child(5) .icon-dots:hover{background-color:var(--clr-white);border-color:var(--clr-neutral-400)}.odrer-address-container{display:flex}@media screen and (max-width:992px){.odrer-address-container{flex-direction:column;gap:2.5rem}}.odrer-address-container>div{flex:1}.dropdown__content:has(.login){overflow:unset}.dropdown__content:has(.login):after{background-color:transparent;bottom:-50px;content:"";height:50px;pointer-events:none;position:absolute;width:100%}.login{height:100%;position:relative}.login,.login header{align-items:center;display:flex;flex-direction:column;width:100%}.login header{max-width:400px;padding:1.5rem 1.25rem 1rem}.login header .w4d-header__logo{margin-bottom:.875rem}.login header .w4d-header__logo img{max-height:64px;max-width:280px}.login header h4{font-size:1rem;font-weight:800;margin-bottom:0;text-transform:uppercase}@media screen and (min-width:1400px){.login header{max-width:400px;padding:1.5rem 2.5rem 1.25rem;width:400px}.login header h4{font-size:1.125rem}.login header .w4d-header__logo{display:none}}.login .btn{text-transform:revert!important;width:100%}.login .form{flex:1;max-width:400px;padding:0 1.25rem 1.25rem;width:100%}.login .form__input{margin-bottom:12px}.login .form__input input:not([type=checkbox]){width:100%}.login .form__input input:not([type=checkbox]):not([type=search]):not([type=submit]),.login .form__input textarea{height:40px;line-height:40px}@media screen and (min-width:1400px){.login .form{max-width:400px;padding:0 2.5rem 1.25rem}}.login footer{background-color:var(--clr-neutral-50);border-top:1px solid var(--clr-neutral-400);text-align:center;width:100%}.login footer>div{margin-inline:auto;max-width:400px;padding:1.25rem}@media screen and (min-width:1400px){.login footer>div{max-width:400px;padding:2rem 2.5rem}}.feature-box{display:grid;gap:48px;max-width:377px}@media screen and (max-width:992px){.feature-box{gap:20px;max-width:100%}}@media screen and (max-width:576px){.feature-box{grid-template-columns:repeat(2,1fr)}}.feature-box--drop-shadow,.feature-box[data-drop-shadow="1"]{box-shadow:0 8px 16px 0 rgba(0,0,0,.078)}.feature-box__item{align-items:center;display:grid;gap:20px;grid-template-columns:64px 1fr}@media screen and (max-width:992px){.feature-box__item{gap:10px;grid-template-columns:1fr}}.feature-box__media{align-items:center;background-color:var(--clr-white);border-radius:var(--border-radius,64px);box-shadow:0 8px 16px 0 rgba(0,0,0,.078);display:flex;height:64px;justify-content:center;width:64px}@media screen and (max-width:992px){.feature-box__media{height:48px;width:48px}}.feature-box__media img{display:block;max-height:32px;-o-object-fit:contain;object-fit:contain;width:32px}@media screen and (max-width:992px){.feature-box__media img{max-height:24px;width:24px}}.feature-box__content h4{color:var(--clr-primary-500);font-size:16px;font-weight:700;line-height:19px;margin-bottom:5px;text-transform:uppercase}.feature-box__content p{color:var(--clr-black);font-size:16px;font-weight:400;line-height:20px;text-wrap:wrap}.announcement-bar{align-items:center;background-color:var(--clr-primary-400);display:flex;gap:1rem;justify-content:center;max-height:60px;padding:1rem 3rem 1rem 1.25rem;position:fixed;top:0;transition:opacity .15s ease-in;width:100%;z-index:99}.announcement-bar+.w4d-header{top:3.75rem}@media screen and (max-width:1400px){.announcement-bar{max-height:48px}.announcement-bar+.w4d-header{--announcement-top:3rem;--base-height:calc(100dvh - var(--announcement-top));--nav-base-calc:calc(var(--base-height) - var(--additional-height, 0px))}.announcement-bar+.w4d-header--1,.announcement-bar+.w4d-header--2,.announcement-bar+.w4d-header--3,.announcement-bar+.w4d-header--4,.announcement-bar+.w4d-header--5{top:var(--announcement-top)}.announcement-bar+.w4d-header--1 .nav__container{height:calc(var(--base-height) + 1px)}.announcement-bar+.w4d-header--2 .nav__container,.announcement-bar+.w4d-header--3 .nav__container,.announcement-bar+.w4d-header--4 .nav__container,.announcement-bar+.w4d-header--5 .nav__container{height:var(--base-height)}.announcement-bar+.w4d-header--2{--additional-height:9rem}.announcement-bar+.w4d-header--2 .nav__links-wrapper{max-height:calc(var(--nav-base-calc) + 1px)}.announcement-bar+.w4d-header--3{--additional-height:13.5rem}.announcement-bar+.w4d-header--3 .nav__links-wrapper{max-height:calc(var(--nav-base-calc) + 1px)}.announcement-bar+.w4d-header--4,.announcement-bar+.w4d-header--5{--additional-height:10.5rem}.announcement-bar+.w4d-header--4 .nav__links-wrapper,.announcement-bar+.w4d-header--5 .nav__links-wrapper{max-height:calc(var(--nav-base-calc) + 1px)}.announcement-bar+.w4d-header .nav__list--topbar-center{top:var(--announcement-top)}.announcement-bar+.w4d-header .dropdown__content{height:calc(var(--base-height) - 4.5rem - 1px);top:var(--announcement-top)}}@media screen and (max-width:992px){.announcement-bar+.w4d-header--4,.announcement-bar+.w4d-header--5{top:var(--announcement-top)}.announcement-bar+.w4d-header--4 .nav__container,.announcement-bar+.w4d-header--5 .nav__container{height:var(--base-height)}.announcement-bar+.w4d-header--4{--additional-height:6rem}.announcement-bar+.w4d-header--4 .nav__links-wrapper{max-height:calc(var(--nav-base-calc) + 1px)}.announcement-bar+.w4d-header--5{--additional-height:9rem}.announcement-bar+.w4d-header--5 .nav__links-wrapper{max-height:calc(var(--nav-base-calc) + 1px)}}.announcement-bar p{color:var(--clr-white)}.announcement-bar img{height:30px;width:30px}@media screen and (max-width:576px){.announcement-bar img{height:20px;width:20px}}.announcement-bar__remove{cursor:pointer;font-size:1.5rem;padding:.5rem;position:absolute;right:52px}@media screen and (max-width:1660px){.announcement-bar__remove{right:28px}}@media screen and (max-width:1400px){.announcement-bar__remove{right:20px}}@media screen and (max-width:576px){.announcement-bar__remove{right:16px}}.announcement-bar--hide{opacity:0}.social-icons{align-items:center;color:var(--footer-icon-clr)!important;display:flex;font-size:1.5rem;gap:1.5rem}@media screen and (max-width:768px){.social-icons{font-size:1.25rem;gap:.5rem}}.social-icons i{padding:.5rem;transition:color .2s ease}.social-icons a:hover i{color:var(--footer-icon-hover-clr)}.social-icons svg{display:block}@media screen and (max-width:768px){.social-icons svg{max-height:16px}}.social-icons a:hover svg path{fill:var(--footer-icon-hover-clr)}.dropdown{position:relative}.dropdown--open{display:revert}@media screen and (max-width:576px){.dropdown--open:before{background-color:#000;bottom:0;content:"";left:0;opacity:.4;pointer-events:none;position:fixed;right:0;top:0;z-index:2}}.dropdown--open a svg path{fill:var(--clr-primary-500)}.dropdown--open .dropdown__content{display:flex;opacity:1;transform:translateY(0);visibility:visible;z-index:50}.dropdown__content{background-color:var(--clr-white);border:1px solid hsla(0,0%,100%,.06);border-radius:.75rem!important;box-shadow:0 8px 24px 0 rgba(0,0,0,.122);flex-direction:column;opacity:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 16px);transform:translateY(-120%);transition:all .3s cubic-bezier(.45,.05,.55,.95);visibility:hidden}.dropdown__content:has(.login){width:400px}@media screen and (max-width:1400px){.dropdown__content:has(.login){border:0;border-radius:0;height:calc(100dvh - 4.5rem);margin-left:auto;max-width:min(480px,100% - 2.5rem);right:0;top:0;width:unset;z-index:1000}}@media screen and (max-width:1400px){.dropdown__content{border-bottom-left-radius:0;border-bottom-right-radius:0;left:0;position:fixed}}.dropdown--overlay:before{background:rgba(0,16,24,.5);content:"";inset:0;pointer-events:none;position:fixed;z-index:2}.dropdown--overlay .dropdown__content{bottom:auto;left:50%;position:fixed;right:auto;top:50%;transform:translate(-50%,-50%)}.dropdown--overlay .dropdown__content .login{background:var(--clr-white);max-width:480px}.dropdown--overlay .dropdown__content__close{background-color:#f7f8f9;border-bottom-right-radius:.5rem;border-top-right-radius:.5rem;color:var(--clr-neutral-600);cursor:pointer;left:100%;padding:1.5rem;position:absolute;top:0;transition:.2s ease-in-out}.dropdown--overlay .dropdown__content__close:hover{background-color:var(--clr-neutral-200);color:var(--clr-black)}.dropdown--overlay .dropdown__content .btn{line-height:46px}body:has(.dropdown.dropdown--overlay){overflow-y:hidden}.woo-wrapper{display:grid;gap:65px;grid-template-columns:minmax(400px,1000px) 415px;position:relative}@media only screen and (max-width:1399.98px){.woo-wrapper{gap:20px}}@media only screen and (max-width:991.98px){.woo-wrapper{grid-template-columns:1fr}}@media only screen and (min-width:992px){.woo-wrapper__content{min-height:678px}}.woo-wrapper__product-ctas{align-items:center;display:flex;gap:1.5rem}@media (min-width:992px) and (max-width:1199.98px){.woo-wrapper__product-ctas{align-items:flex-start;flex-direction:column;gap:0}}.woo-wrapper__product-ctas .favourite p,.woo-wrapper__product-ctas>a{color:var(--clr-black);cursor:pointer;font-size:14px!important;font-weight:400!important;line-height:32px!important}.woo-wrapper__product-ctas .favourite p:hover,.woo-wrapper__product-ctas>a:hover{color:var(--clr-primary-500)}.woo-wrapper__product-ctas .favourite p{align-items:center;display:flex}.woo-wrapper__product-ctas .favourite p:before{color:var(--clr-neutral-600);content:"\e906";font-family:icomoon;font-size:1rem;margin-right:10px}@media only screen and (min-width:992px){.woocommerce .cart-collaterals{max-width:415px;position:absolute;right:0;top:0;width:100%}}@media only screen and (max-width:991.98px){.woocommerce .cart-collaterals{margin-bottom:60px}}@media only screen and (max-width:767.98px){.woocommerce .cart-collaterals{margin-bottom:20px}}.woocommerce .cart-collaterals .payment-methods{gap:1rem;justify-content:center;list-style:none;padding:32px 0 0}@media only screen and (max-width:767.98px){.woocommerce .cart-collaterals .payment-methods{flex-wrap:wrap;justify-content:space-evenly;padding:16px 0 0}}.woocommerce .cart-collaterals .payment-methods img{transform:scale(.8)}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{background-color:var(--body-bg-clr);border:1px solid var(--clr-neutral-300);border-radius:4px;box-shadow:0 8px 24px 0 rgba(0,0,0,.078);float:none;width:100%}.woocommerce .cart-collaterals .cart_totals>p,.woocommerce-page .cart-collaterals .cart_totals>p{color:var(--clr-primary-500);font-size:20px;font-weight:700;line-height:24px;margin:0;padding:23px 32px 16px;text-transform:uppercase}@media only screen and (max-width:767.98px){.woocommerce .cart-collaterals .cart_totals>p,.woocommerce-page .cart-collaterals .cart_totals>p{padding:20px 16px 16px}}.woocommerce .cart-collaterals .cart_totals .coupon,.woocommerce-page .cart-collaterals .cart_totals .coupon{align-items:center;border-bottom:1px solid var(--clr-neutral-300);display:flex;gap:.75rem;padding:0 32px 31px}@media only screen and (max-width:767.98px){.woocommerce .cart-collaterals .cart_totals .coupon,.woocommerce-page .cart-collaterals .cart_totals .coupon{padding:0 16px 20px}}@media only screen and (max-width:575.98px){.woocommerce .cart-collaterals .cart_totals .coupon,.woocommerce-page .cart-collaterals .cart_totals .coupon{flex-direction:column}}.woocommerce .cart-collaterals .cart_totals .coupon input[type=text],.woocommerce-page .cart-collaterals .cart_totals .coupon input[type=text]{border:1px solid var(--clr-neutral-300);border-radius:4px;color:var(--clr-black);flex:1;font-size:16px;font-weight:400;height:40px;line-height:40px;padding:0 16px}@media only screen and (max-width:575.98px){.woocommerce .cart-collaterals .cart_totals .coupon input[type=text],.woocommerce-page .cart-collaterals .cart_totals .coupon input[type=text]{flex:initial;width:100%}}.woocommerce .cart-collaterals .cart_totals .coupon input[type=text]:focus,.woocommerce-page .cart-collaterals .cart_totals .coupon input[type=text]:focus{border:1px solid var(--clr-primary-500);box-shadow:0 4px 8px 0 rgba(0,0,0,.122)}.woocommerce .cart-collaterals .cart_totals .coupon button[type=submit],.woocommerce-page .cart-collaterals .cart_totals .coupon button[type=submit]{background-color:var(--clr-primary-500);border-radius:4px;color:var(--btn-primary-clr);height:40px;padding:0 16px;text-align:center}@media only screen and (max-width:575.98px){.woocommerce .cart-collaterals .cart_totals .coupon button[type=submit],.woocommerce-page .cart-collaterals .cart_totals .coupon button[type=submit]{width:100%}}.woocommerce .cart-collaterals .cart_totals .coupon button[type=submit]:hover,.woocommerce-page .cart-collaterals .cart_totals .coupon button[type=submit]:hover{background:var(--clr-primary-600)}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout,.woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout{border-top:1px solid var(--clr-neutral-300);padding:1.75rem 2.5rem}@media only screen and (max-width:767.98px){.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout,.woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout{padding:1.25rem 1rem}}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a,.woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout a{background-color:var(--clr-success);border-radius:.25rem;color:var(--clr-white);font-size:1rem;font-weight:700;height:3rem;line-height:3rem;margin:0;padding:0;text-transform:uppercase;transition:background-color .2s ease-in-out}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover,.woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover{background-color:var(--clr-success-shade)}.woocommerce .cart-collaterals .cart_totals .shop_table,.woocommerce-page .cart-collaterals .cart_totals .shop_table{border-spacing:0;margin:0;padding:1.25rem 2rem 1.5rem}@media screen and (max-width:768px){.woocommerce .cart-collaterals .cart_totals .shop_table,.woocommerce-page .cart-collaterals .cart_totals .shop_table{padding:1.25rem 1rem}}.woocommerce .cart-collaterals .cart_totals .shop_table tr,.woocommerce-page .cart-collaterals .cart_totals .shop_table tr{display:flex;gap:1rem;justify-content:space-between}.woocommerce .cart-collaterals .cart_totals .shop_table td,.woocommerce .cart-collaterals .cart_totals .shop_table th,.woocommerce-page .cart-collaterals .cart_totals .shop_table td,.woocommerce-page .cart-collaterals .cart_totals .shop_table th{border:none;color:var(--body-clr);font-size:1rem;font-weight:400;line-height:1.75rem;padding:0;width:auto}.woocommerce .cart-collaterals .cart_totals .shop_table td,.woocommerce-page .cart-collaterals .cart_totals .shop_table td{text-align:right}@media screen and (max-width:768px){.woocommerce .cart-collaterals .cart_totals .shop_table td,.woocommerce-page .cart-collaterals .cart_totals .shop_table td{text-align:left}}.woocommerce .cart-collaterals .cart_totals .shop_table .order-total td,.woocommerce .cart-collaterals .cart_totals .shop_table .order-total th,.woocommerce-page .cart-collaterals .cart_totals .shop_table .order-total td,.woocommerce-page .cart-collaterals .cart_totals .shop_table .order-total th{font-weight:700}.woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals td,.woocommerce-page .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals td{color:var(--clr-neutral-600);line-height:1.312rem;padding-top:.375rem}.woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals td strong,.woocommerce-page .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals td strong{color:var(--clr-black);font-weight:700}.woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-calculator,.woocommerce-page .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-calculator{padding:1rem 0}.woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-calculator .shipping-calculator-button,.woocommerce-page .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-calculator .shipping-calculator-button{background:var(--clr-white);border:1px solid var(--clr-neutral-800);border-radius:4px;color:var(--clr-neutral-800);font-size:1rem;font-weight:700;height:2.5rem;line-height:2.6rem;padding:0 1rem}.woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-calculator .shipping-calculator-button:hover,.woocommerce-page .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-calculator .shipping-calculator-button:hover{background:var(--clr-primary-600);border-color:transparent;color:var(--clr-white)}.woocommerce .cart-collaterals .cart_totals .shop_table .shipping-calculator-form p,.woocommerce-page .cart-collaterals .cart_totals .shop_table .shipping-calculator-form p{margin:0 0 10px;padding:0}.woocommerce .cart-collaterals .cart_totals .shop_table .shipping-calculator-form button[type=submit],.woocommerce-page .cart-collaterals .cart_totals .shop_table .shipping-calculator-form button[type=submit]{background:var(--clr-neutral-200);border-radius:4px;color:var(--clr-neutral-800);font-size:1rem;font-weight:700;height:2.5rem;line-height:2.6rem;padding:0 1rem}.woocommerce .cart-collaterals .cart_totals .shop_table .shipping-calculator-form button[type=submit]:hover,.woocommerce-page .cart-collaterals .cart_totals .shop_table .shipping-calculator-form button[type=submit]:hover{background:var(--clr-primary-600);color:var(--clr-white)}.woocommerce .cart-collaterals .cart_totals .shop_table .shipping-calculator-form input[type=text],.woocommerce-page .cart-collaterals .cart_totals .shop_table .shipping-calculator-form input[type=text]{border:1px solid var(--clr-neutral-300);border-radius:4px;color:var(--clr-black);flex:1;font-size:1rem;font-weight:400;height:2.5rem;line-height:2.6rem;padding:0 1rem;text-align:left}.woocommerce .cart-collaterals .cart_totals .shop_table .shipping-calculator-form input[type=text]:focus,.woocommerce-page .cart-collaterals .cart_totals .shop_table .shipping-calculator-form input[type=text]:focus{border:1px solid var(--clr-primary-500);box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.122)}.woocommerce .cart-collaterals .cart_totals .shop_table .shipping-calculator-form .select2 .select2-selection,.woocommerce-page .cart-collaterals .cart_totals .shop_table .shipping-calculator-form .select2 .select2-selection{align-items:center;background-color:#fff;border:1px solid var(--clr-neutral-300);border-radius:4px;cursor:pointer;display:flex;flex-direction:row;height:40px;justify-content:flex-start;margin:0;padding:0 43px 0 12px}.woocommerce .cart-collaterals .cart_totals .shop_table .shipping-calculator-form .select2 .select2-selection--single:after,.woocommerce-page .cart-collaterals .cart_totals .shop_table .shipping-calculator-form .select2 .select2-selection--single:after{background:var(--clr-neutral-600);background-size:100% 100%;color:var(--clr-neutral-600);content:"\f002";display:inline-block;height:16px;line-height:16px;position:absolute;right:11px;top:calc(50% - 8px);width:16px}@media only screen and (max-width:767.98px){.woocommerce .cart-collaterals .cart_totals .shop_table .shipping-calculator-form .select2 .select2-selection--single:after,.woocommerce-page .cart-collaterals .cart_totals .shop_table .shipping-calculator-form .select2 .select2-selection--single:after{background:var(--clr-black);color:var(--clr-black);right:20px;transform:rotate(-90deg)}}.woocommerce .cart-collaterals .cart_totals .shop_table .shipping-calculator-form .select2 .select2-selection--single .select2-selection__arrow,.woocommerce-page .cart-collaterals .cart_totals .shop_table .shipping-calculator-form .select2 .select2-selection--single .select2-selection__arrow{display:none}.woocommerce .cart-collaterals .cart_totals .shop_table .shipping-calculator-form .select2 .select2-selection--single .select2-selection__rendered,.woocommerce-page .cart-collaterals .cart_totals .shop_table .shipping-calculator-form .select2 .select2-selection--single .select2-selection__rendered{color:var(--clr-black);padding-left:0}.woocommerce .cart-collaterals .cart_totals .shop_table .shipping-calculator-form .select2.select2-container--focus .select2-selection--single,.woocommerce .cart-collaterals .cart_totals .shop_table .shipping-calculator-form .select2.select2-container--open .select2-selection--single,.woocommerce-page .cart-collaterals .cart_totals .shop_table .shipping-calculator-form .select2.select2-container--focus .select2-selection--single,.woocommerce-page .cart-collaterals .cart_totals .shop_table .shipping-calculator-form .select2.select2-container--open .select2-selection--single{border:1px solid var(--clr-primary-500);box-shadow:0 4px 8px 0 rgba(0,0,0,.122)}.woocommerce .cart-collaterals .cart_totals .shop_table .shipping-calculator-form .select2.select2-container--focus .select2-selection--single:before,.woocommerce .cart-collaterals .cart_totals .shop_table .shipping-calculator-form .select2.select2-container--open .select2-selection--single:before,.woocommerce-page .cart-collaterals .cart_totals .shop_table .shipping-calculator-form .select2.select2-container--focus .select2-selection--single:before,.woocommerce-page .cart-collaterals .cart_totals .shop_table .shipping-calculator-form .select2.select2-container--open .select2-selection--single:before{color:var(--clr-black)}.woocommerce .cart-collaterals .cart_totals .shop_table .shipping-calculator-form .select2.select2-container--focus .select2-selection--single:after,.woocommerce .cart-collaterals .cart_totals .shop_table .shipping-calculator-form .select2.select2-container--open .select2-selection--single:after,.woocommerce-page .cart-collaterals .cart_totals .shop_table .shipping-calculator-form .select2.select2-container--focus .select2-selection--single:after,.woocommerce-page .cart-collaterals .cart_totals .shop_table .shipping-calculator-form .select2.select2-container--open .select2-selection--single:after{background:var(--clr-black);color:var(--clr-black)}@media only screen and (max-width:767.98px){.woocommerce .cart-collaterals .cart_totals .shop_table .shipping-calculator-form .select2.select2-container--focus .select2-selection--single:after,.woocommerce .cart-collaterals .cart_totals .shop_table .shipping-calculator-form .select2.select2-container--open .select2-selection--single:after,.woocommerce-page .cart-collaterals .cart_totals .shop_table .shipping-calculator-form .select2.select2-container--focus .select2-selection--single:after,.woocommerce-page .cart-collaterals .cart_totals .shop_table .shipping-calculator-form .select2.select2-container--open .select2-selection--single:after{transform:rotate(-90deg)}}.woocommerce-page.page-id-7 .select2-dropdown,.woocommerce-page.page-id-8 .select2-dropdown{border:1px solid var(--clr-neutral-300)!important;border-radius:4px!important;margin-top:10px}.woocommerce-page.page-id-7 .select2-dropdown .select2-results__options,.woocommerce-page.page-id-8 .select2-dropdown .select2-results__options{margin-bottom:25px;margin-right:10px;padding:0 10px 0 20px}.woocommerce-page.page-id-7 .select2-dropdown .select2-search,.woocommerce-page.page-id-8 .select2-dropdown .select2-search{padding:25px 20px 10px}.woocommerce-page.page-id-7 .select2-dropdown .select2-search .select2-search__field,.woocommerce-page.page-id-8 .select2-dropdown .select2-search .select2-search__field{border:1px solid var(--clr-neutral-300);border-radius:4px;color:var(--clr-black);font-size:16px;font-weight:400;height:40px;line-height:40px;padding:0 12px;width:100%}.woocommerce-page.page-id-7 .select2-dropdown .select2-results__option,.woocommerce-page.page-id-8 .select2-dropdown .select2-results__option{background-color:transparent!important;color:var(--clr-black);font-size:16px;font-weight:400;line-height:20px;margin-bottom:10px;padding:0}.woocommerce table.shop_table{border:none;border-radius:0;border-spacing:0 16px;margin:-16px 0;position:relative}@media only screen and (max-width:767.98px){.woocommerce .cart-collaterals table.shop_table tr{margin-bottom:0}}.woocommerce table.shop_table tr{border:none}@media only screen and (max-width:991.98px){.woocommerce table.shop_table tr{margin-bottom:20px}}.woocommerce table.shop_table tr:not(.woocommerce-cart-form__cart-item.cart_item) td{border:none!important;padding:0!important}@media only screen and (max-width:991.98px){.woocommerce-cart-form{margin-bottom:60px}}@media only screen and (max-width:767.98px){.woocommerce-cart-form{margin-bottom:20px}}.woocommerce .woo-wrapper__content .cart-collaterals table.shop_table tbody:first-child tr:first-child td,.woocommerce .woo-wrapper__content .cart-collaterals table.shop_table tbody:first-child tr:first-child th{border:none!important}.woocommerce .woo-wrapper__content table.shop_table td{padding:20px 0}@media only screen and (max-width:767.98px){.woocommerce .woo-wrapper__content table.shop_table td{border:none;display:block;padding:5px 16px!important}}.woocommerce .woo-wrapper__content table.shop_table td:first-child{padding-left:22px}@media only screen and (max-width:767.98px){.woocommerce .woo-wrapper__content table.shop_table td:first-child{padding-top:20px!important}}.woocommerce .woo-wrapper__content table.shop_table td:last-child{padding-right:24px}@media only screen and (max-width:767.98px){.woocommerce .woo-wrapper__content table.shop_table td:last-child{padding-bottom:20px!important}}.woocommerce .woo-wrapper__content table.shop_table td.product-thumbnail{width:80px}@media only screen and (max-width:767.98px){.woocommerce .woo-wrapper__content table.shop_table td.product-thumbnail{display:block;width:100%}.woocommerce .woo-wrapper__content table.shop_table td.product-thumbnail:before{display:none}}.woocommerce .woo-wrapper__content table.shop_table td.product-thumbnail a{display:block;height:80px;width:80px}.woocommerce .woo-wrapper__content table.shop_table td.product-thumbnail a img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.woocommerce .woo-wrapper__content table.shop_table td.product-name{padding-left:23px;width:100%}.woocommerce .woo-wrapper__content table.shop_table td.product-name a{color:var(--clr-black);display:block;font-size:16px;font-weight:700;height:auto;line-height:19px;width:auto}.woocommerce .woo-wrapper__content table.shop_table td.product-name .product-sku{margin-top:-3px}.woocommerce .woo-wrapper__content table.shop_table td.product-name .product-sku p{font-size:14px;font-weight:400;line-height:32px;margin:0}.woocommerce .woo-wrapper__content table.shop_table td .favourite p{margin:0}.woocommerce .woo-wrapper__content table.shop_table td.product-price{text-align:right}.woocommerce .woo-wrapper__content table.shop_table td.product-price font{vertical-align:unset!important}@media only screen and (max-width:767.98px){.woocommerce .woo-wrapper__content table.shop_table td.product-price{text-align:left}}.woocommerce .woo-wrapper__content table.shop_table td.product-price .regular-price,.woocommerce .woo-wrapper__content table.shop_table td.product-price .sale-price{display:inline}@media (min-width:992px) and (max-width:1260px){.woocommerce .woo-wrapper__content table.shop_table td.product-price .regular-price,.woocommerce .woo-wrapper__content table.shop_table td.product-price .sale-price{display:block;margin:0!important}}.woocommerce .woo-wrapper__content table.shop_table td.product-price .regular-price bdi,.woocommerce .woo-wrapper__content table.shop_table td.product-price .sale-price bdi{margin-left:3px}.woocommerce .woo-wrapper__content table.shop_table td.product-price .sale-price{color:var(--clr-danger)}.woocommerce .woo-wrapper__content table.shop_table td.product-price .regular-price{color:var(--clr-neutral-600);margin-right:12px;text-decoration:line-through}@media only screen and (max-width:767.98px){.woocommerce .woo-wrapper__content table.shop_table td.product-price:before{margin-right:10px}}.woocommerce .woo-wrapper__content table.shop_table td.product-price,.woocommerce .woo-wrapper__content table.shop_table td.product-quantity,.woocommerce .woo-wrapper__content table.shop_table td.product-subtotal{padding-left:15px;padding-right:15px;width:100px}@media only screen and (max-width:1199.98px){.woocommerce .woo-wrapper__content table.shop_table td.product-price,.woocommerce .woo-wrapper__content table.shop_table td.product-quantity,.woocommerce .woo-wrapper__content table.shop_table td.product-subtotal{padding-left:10px;padding-right:10px}}@media only screen and (max-width:991.98px){.woocommerce .woo-wrapper__content table.shop_table td.product-price,.woocommerce .woo-wrapper__content table.shop_table td.product-quantity,.woocommerce .woo-wrapper__content table.shop_table td.product-subtotal{width:100%}}.woocommerce .woo-wrapper__content table.shop_table td.product-subtotal{padding-right:24px}.woocommerce .woo-wrapper__content table.shop_table td.product-subtotal .amount bdi{align-items:center;display:flex}.woocommerce .woo-wrapper__content table.shop_table td .quantity-button{align-items:center;color:var(--clr-black);cursor:pointer;display:flex;font-size:24px;font-weight:300;justify-content:center;line-height:40px;position:relative;width:40px}@media only screen and (max-width:1199.98px){.woocommerce .woo-wrapper__content table.shop_table td .quantity-button{min-width:40px;width:40px}}.woocommerce .woo-wrapper__content table.shop_table td.product-quantity input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.woocommerce .woo-wrapper__content table.shop_table td.product-quantity input[type=number]::-webkit-inner-spin-button,.woocommerce .woo-wrapper__content table.shop_table td.product-quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.woocommerce .woo-wrapper__content table.shop_table td.product-quantity .product-quantity-wrapper{align-items:center;border:1px solid var(--clr-neutral-300);border-radius:4px;display:flex;height:40px;justify-content:center;max-width:100px}@media only screen and (max-width:767.98px){.woocommerce .woo-wrapper__content table.shop_table td.product-quantity .product-quantity-wrapper{margin-top:5px}}.woocommerce .woo-wrapper__content table.shop_table td.product-quantity .product-quantity-wrapper .qty{color:var(--clr-black);font-size:16px;font-weight:700;line-height:40px;width:32px}.woocommerce .woo-wrapper__content table.shop_table td .button[type=submit]{background:var(--clr-neutral-200);border-radius:4px;color:var(--clr-neutral-800);font-size:16px;font-weight:700;height:40px;line-height:40px;opacity:1;padding:0 16px;position:absolute;right:0}@media only screen and (max-width:991.98px){.woocommerce .woo-wrapper__content table.shop_table td .button[type=submit]{text-align:center}}.woocommerce .woo-wrapper__content table.shop_table td .button[type=submit]:disabled{background-color:var(--clr-neutral-200);color:var(--clr-neutral-300);cursor:not-allowed;display:none}.woocommerce .woo-wrapper__content table.shop_table td .button[type=submit]:disabled:hover{background-color:var(--clr-neutral-200);color:var(--clr-neutral-300)}.woocommerce .woo-wrapper__content table.shop_table td .button[type=submit]:hover{background:var(--clr-primary-600);color:var(--clr-white)}.woocommerce a.remove{border-radius:0;color:var(--clr-black)!important}.woocommerce a.remove:hover{background-color:transparent;color:var(--clr-primary-500)!important}@media only screen and (max-width:767.98px){.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{float:none}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{text-align:left!important}}@media only screen and (max-width:991.98px){.woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals td,.woocommerce-page .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals td{background-color:transparent}}.woocommerce-variation-add-to-cart>.quantity{display:none}.woocommerce table.shop_table_responsive th{display:block!important}.woocommerce table.shop_table_responsive td:before{display:none;font-weight:600}@media screen and (max-width:992px){.woocommerce table.shop_table_responsive td:before{content:attr(data-title);display:inline;float:unset!important}.woocommerce table.shop_table_responsive td.product-subtotal{display:flex;gap:1rem}}.woocommerce table.shop_table_responsive tr:nth-child(2n) td{background-color:unset!important}@media screen and (max-width:992px){.cart__body .product-quantity__stepper{min-width:3rem}}.order-total td:before{content:""!important}.progress-bar-container{background-color:var(--clr-primary-50);border-radius:4px;margin-bottom:32px;overflow:hidden;position:relative;width:100%}.progress-bar{background-color:var(--clr-primary-100);border-radius:4px 0 0 4px;height:32px;position:relative;transition:.5s ease-in-out;width:10%}.progress-bar--completed{background-color:var(--clr-success)}.progress-bar--completed .progress-bar__text{color:var(--clr-white)!important;right:50%!important;transform:translateX(50%)!important}.progress-bar__text{font-size:14px;font-weight:400;height:32px;line-height:32px;padding:0 10px;position:absolute;top:0;white-space:nowrap}.progress-bar__text strong span{font-weight:700}.progress-bar .inside-left{color:var(--clr-black);right:10px}.progress-bar .outside-right{color:var(--clr-black);left:calc(100% + 10px)}@media screen and (max-width:768px){.progress-bar{position:unset!important}.progress-bar .outside-right{left:0!important;right:0!important;text-align:center!important;width:100%!important}}body.page-template-page-checkout:has(.dropdown--open){overflow:hidden}body.page-template-page-checkout:has(.dropdown--open):before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.5);content:"";height:100dvh;inset:0;position:fixed;width:100vw;z-index:15}.checkout .dropdown__content{border-top-right-radius:0!important}.checkout .dropdown__content button[data-js-close]{background:var(--clr-neutral-200);border-bottom-right-radius:8px;border-top-right-radius:8px;box-sizing:border-box;cursor:pointer;font-size:1.5rem;left:100%;padding:1rem;position:absolute;top:-1px;transition:.3s ease-in-out}.checkout .dropdown__content button[data-js-close]:hover{background-color:var(--clr-neutral-300);color:var(--clr-primary-500)}.checkout .dropdown__content input[type=checkbox]{display:none!important}.checkout-tabs__nav{display:grid;grid-template-columns:repeat(4,1fr);height:100%}@media screen and (max-width:768px){.checkout-tabs__nav{gap:40px;position:relative}.checkout-tabs__nav:before{background-color:var(--clr-neutral-300);content:"";height:1px;left:0;position:absolute;top:41px;width:100%;z-index:-1}}@media screen and (max-width:576px){.checkout-tabs__nav{gap:20px}}@media screen and (max-width:480px){.checkout-tabs__nav{gap:10px}}.checkout-tabs__nav li{position:relative;transition:.2s ease-out}.checkout-tabs__nav li a{align-items:center;color:var(--clr-neutral-600);display:flex;flex-direction:column;gap:.5rem;height:7.5rem;justify-content:center;width:250px}@media screen and (max-width:1400px){.checkout-tabs__nav li a{width:200px}}@media screen and (max-width:1200px){.checkout-tabs__nav li a{justify-content:flex-start;line-height:1.2;padding-top:1.5rem;text-align:center;width:160px}}@media screen and (max-width:992px){.checkout-tabs__nav li a{font-size:.875rem;width:140px}}@media screen and (max-width:768px){.checkout-tabs__nav li a{color:transparent;font-size:0;height:4.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}}.checkout-tabs__nav li a:before{align-items:center;background-color:var(--clr-white);border:1px solid var(--clr-neutral-300);border-radius:50%;color:var(--clr-neutral-400);content:"";display:flex;font-size:.875rem;font-weight:700;height:32px;justify-content:center;width:32px}.checkout-tabs__nav li a.disabled-unchecked{color:var(--clr-neutral-400);cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkout-tabs__nav li a.disabled-unchecked:after{background-color:var(--clr-neutral-400)}.checkout-tabs__nav li a.checked,.checkout-tabs__nav li a.disabled{color:var(--clr-black);font-weight:700}.checkout-tabs__nav li a.checked:before,.checkout-tabs__nav li a.disabled:before{background-color:unset;border-color:var(--clr-success);color:var(--clr-white);content:"\e903"!important;font-family:icomoon;font-size:1.5rem}.checkout-tabs__nav li a.checked:after,.checkout-tabs__nav li a.disabled:after{background-color:var(--clr-success);border-radius:50px;content:"";height:32px;margin-top:-32px;position:absolute;width:32px;z-index:-1}@media screen and (max-width:1200px){.checkout-tabs__nav li a.checked:after,.checkout-tabs__nav li a.disabled:after{margin-top:0}}.checkout-tabs__nav li a.disabled{color:var(--clr-neutral-500);-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkout-tabs__nav li a.disabled:before{border-color:var(--clr-neutral-500)}.checkout-tabs__nav li a.disabled:after{background-color:var(--clr-neutral-500)}.checkout-tabs__nav li a.active{color:var(--clr-black);font-weight:700}.checkout-tabs__nav li a.active:before{background-color:var(--clr-primary-500);border-color:var(--clr-primary-500);color:var(--clr-white)}@media screen and (min-width:768px){.checkout-tabs__nav li a.active:after{background-color:var(--clr-primary-500);bottom:-1px;content:"";height:3px;left:0;position:absolute;width:100%}}.checkout-tabs__nav li:hover{background-color:rgba(0,0,0,.05)}.checkout-tabs__nav li:first-child a:before{content:"1"}.checkout-tabs__nav li:nth-child(2) a:before{content:"2"}.checkout-tabs__nav li:nth-child(3) a:before{content:"3"}.checkout-tabs__nav li:nth-child(4) a:before{content:"4"}.checkout-tabs__nav li:nth-child(5) a:before{content:"5"}.checkout-tabs__content:not(:first-child){display:none}.checkout-tabs__content>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:50px}@media screen and (max-width:768px){.checkout-tabs__content>header{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:24px}.checkout-tabs__content>header p{display:none}}.checkout-tabs__content>header h2{flex-grow:1;font-size:3rem;line-height:3.3rem}@media screen and (max-width:768px){.checkout-tabs__content>header h2{font-size:1.75rem;line-height:2.025rem}}@media screen and (max-width:576px){.checkout-tabs__content>header h2{font-size:1.5rem;line-height:1.75rem}}.checkout-tabs__content>header p a{color:var(--clr-primary-500);text-decoration:none}.checkout-tabs__content .next-step-btns-wrapper{display:flex;flex-wrap:wrap;gap:16px;margin-left:260px}@media (max-width:1400px){.checkout-tabs__content .next-step-btns-wrapper{margin-left:0}}@media only screen and (max-width:767.98px){.checkout-tabs__content .next-step-btns-wrapper{gap:10px;margin-left:0}}@media only screen and (min-width:1200px){.checkout-tabs__content .next-step-btns-wrapper .btn--primary-light{display:none}}.checkout-tabs__content .btn--action,.checkout-tabs__content .btn--primary-light{font-weight:700;text-transform:uppercase}@media (max-width:1199.98px){.checkout-tabs__content .btn--action,.checkout-tabs__content .btn--primary-light{flex-grow:1}}.checkout{display:grid;gap:65px;grid-template-columns:1fr 454px;padding:60px 0 150px}@media only screen and (max-width:1199.98px){.checkout{gap:0;grid-template-columns:1fr}}@media only screen and (max-width:767.98px){.checkout{padding:40px 0 60px}}@media only screen and (max-width:575.98px){.checkout{padding-top:20px}}.checkout-tabs__content:has(.checkout__delivery) .next-step-btns-wrapper{margin-left:260px}@media (max-width:991.98px){.checkout-tabs__content:has(.checkout__delivery) .next-step-btns-wrapper{margin-left:200px}}@media (max-width:767.98px){.checkout-tabs__content:has(.checkout__delivery) .next-step-btns-wrapper{margin-left:0}}.checkout__delivery{display:grid;grid-template-columns:260px 1fr;margin-bottom:60px}@media (min-width:1200px) and (max-width:1399.98px){.checkout__delivery{gap:20px;grid-template-columns:1fr;margin-bottom:40px}}@media (min-width:768px) and (max-width:991.98px){.checkout__delivery{grid-template-columns:200px 1fr}}@media only screen and (max-width:767.98px){.checkout__delivery{gap:20px;grid-template-columns:1fr;margin-bottom:40px}}.checkout__delivery h3{color:var(--clr-black);font-size:20px;font-weight:700;line-height:24px;text-transform:uppercase}@media only screen and (max-width:767.98px){.checkout__delivery h3{font-size:16px}}.checkout__delivery .form__checkbox,.checkout__delivery ul{margin-bottom:30px}.checkout__delivery ul li p{color:var(--clr-black)}.checkout__delivery__summary{border:1px solid var(--clr-neutral-300);border-radius:4px;margin-bottom:32px;padding:22px 29px 19px 27px}.checkout__delivery__summary:last-child{margin-bottom:0}.checkout__delivery__summary h6{font-size:16px;font-weight:700;line-height:19px;margin-bottom:10px}.checkout__delivery__summary img{display:block;margin-bottom:10px}.checkout__delivery__summary p{color:var(--clr-black);font-size:14px;font-weight:400;line-height:20px;text-wrap:wrap}@media (max-width:576px){.checkout-thank-you__content .next-step-btns-wrapper .btn--primary-light{flex-grow:1}}.woocommerce form.checkout_coupon,.woocommerce-form-coupon-toggle{display:none!important}.woocommerce-checkout .woocommerce form .form-row-first,.woocommerce-checkout .woocommerce form .form-row-last,.woocommerce-checkout .woocommerce-page form .form-row-first,.woocommerce-checkout .woocommerce-page form .form-row-last{width:100%}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:grid;gap:20px 40px;grid-template-columns:1fr 1fr}@media only screen and (max-width:767.98px){.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{gap:20px}}@media only screen and (max-width:575.98px){.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{gap:10px;grid-template-columns:1fr}}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p{display:flex;flex-direction:column;justify-content:flex-end;margin:0;padding:0}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input[readonly],.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper input[readonly]{background-color:#eee}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input[readonly]:focus,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper input[readonly]:focus{border-color:var(--clr-neutral-300);box-shadow:none}.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{margin-top:40px}@media (min-width:1200px) and (max-width:1399.98px){.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{margin-top:0}}@media only screen and (max-width:767.98px){.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{margin-top:0}}.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields{display:grid;grid-template-columns:260px 1fr;margin-bottom:60px}@media only screen and (max-width:1399.98px){.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields{gap:20px;grid-template-columns:1fr;margin-bottom:40px}}@media only screen and (max-width:1199.98px){.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields{gap:20px;grid-template-columns:1fr;margin-bottom:40px}}.woocommerce-checkout .woocommerce-additional-fields:before,.woocommerce-checkout .woocommerce-billing-fields:before,.woocommerce-checkout .woocommerce-shipping-fields:before{display:none}.woocommerce-checkout .woocommerce-additional-fields h3,.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3{font-size:1.25rem;line-height:1.5rem;text-transform:uppercase}@media screen and (max-width:768px){.woocommerce-checkout .woocommerce-additional-fields h3,.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3{font-size:1rem}}.woocommerce-checkout .woocommerce-shipping-fields .checkbox{all:revert;display:flex;flex-direction:row-reverse;position:relative}@media screen and (max-width:1400px){.woocommerce-checkout .woocommerce-shipping-fields .checkbox{align-items:center;justify-content:flex-end}}.woocommerce-checkout .woocommerce-shipping-fields .checkbox span{all:revert}.woocommerce-checkout .woocommerce-shipping-fields .checkbox input{left:100%;position:absolute;top:0}@media screen and (max-width:1400px){.woocommerce-checkout .woocommerce-shipping-fields .checkbox input{left:16px;position:relative}}.woocommerce-checkout input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--clr-white);border:1px solid var(--clr-neutral-300);border-radius:4px;color:transparent;cursor:pointer;display:inline-flex!important;height:20px;margin:0!important;opacity:1;place-content:center;position:revert;transform:unset;width:20px}.woocommerce-checkout input[type=checkbox]:before{align-items:center;color:var(--clr-white);content:"\e903";display:flex;font-family:icomoon;font-size:1.25rem;justify-content:center;transition:transform .12s ease-in-out}.woocommerce-checkout input[type=checkbox]:checked{background-color:var(--clr-primary-500);border-color:var(--clr-primary-500)}.woocommerce-checkout input[type=checkbox]:checked:before{transform:scale(1)}.woocommerce-checkout input[type=checkbox]:focus{outline:max(2px,.15em) solid currentColor;outline-offset:max(2px,.15em)}.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=tel],.woocommerce-checkout input[type=text]{border:1px solid var(--clr-neutral-300);border-radius:4px;color:var(--clr-black);flex:1;font-size:16px;font-weight:400;height:40px;line-height:40px;padding:0 16px}@media screen and (max-width:576px){.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=tel],.woocommerce-checkout input[type=text]{width:100%}}.woocommerce-checkout input[type=email]:focus,.woocommerce-checkout input[type=tel]:focus,.woocommerce-checkout input[type=text]:focus{border-color:var(--clr-primary-500);box-shadow:0 4px 8px 0 rgba(0,0,0,.122)}.woocommerce-checkout textarea{border:1px solid var(--clr-neutral-300);border-radius:4px;color:var(--clr-black);flex:1;font-size:16px;font-weight:400;padding:10px 16px}.woocommerce-checkout .select2 .select2-selection{align-items:center;background-color:#fff;border:1px solid var(--clr-neutral-300);border-radius:4px!important;cursor:pointer;display:flex;flex-direction:row;height:40px;justify-content:flex-start;margin:0;padding:0 43px 0 12px}.woocommerce-checkout .select2 .select2-selection--single:after{background:var(--clr-neutral-600);background-size:100% 100%;color:var(--clr-neutral-600);content:"\f002";display:inline-block;height:16px;line-height:16px;position:absolute;right:11px;top:calc(50% - 8px);width:16px}@media screen and (max-width:768px){.woocommerce-checkout .select2 .select2-selection--single:after{background:var(--clr-black);color:var(--clr-black);right:20px;transform:rotate(-90deg)}}.woocommerce-checkout .select2 .select2-selection--single .select2-selection__arrow{display:none}.woocommerce-checkout .select2 .select2-selection--single .select2-selection__rendered{color:var(--clr-black);padding-left:0}.woocommerce-checkout .select2.select2-container--focus .select2-selection--single,.woocommerce-checkout .select2.select2-container--open .select2-selection--single{border:1px solid var(--clr-primary-500);box-shadow:0 4px 8px 0 rgba(0,0,0,.122)}.woocommerce-checkout .select2.select2-container--focus .select2-selection--single:before,.woocommerce-checkout .select2.select2-container--open .select2-selection--single:before{color:var(--clr-black)}.woocommerce-checkout .select2.select2-container--focus .select2-selection--single:after,.woocommerce-checkout .select2.select2-container--open .select2-selection--single:after{background:var(--clr-black);color:var(--clr-black);transform:rotate(-180deg)}@media only screen and (max-width:767.98px){.woocommerce-checkout .select2.select2-container--focus .select2-selection--single:after,.woocommerce-checkout .select2.select2-container--open .select2-selection--single:after{transform:rotate(-90deg)}}.radio-button-wrapper{border:1px solid var(--clr-neutral-300);border-radius:4px;cursor:pointer;display:block;margin-bottom:16px!important;padding:22px 29px 19px 27px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio-button-wrapper:last-child{margin-bottom:0}.radio-button-wrapper h6{font-size:1rem;line-height:1.312rem}.radio-button-wrapper input{cursor:pointer;opacity:0;position:absolute}.radio-button-wrapper .checkmark{background-color:var(--clr-white);border:1px solid var(--clr-neutral-300);border-radius:50%;height:20px;left:27px;position:absolute;top:21px;width:20px}.radio-button-wrapper .checkmark:after{content:"";display:none;position:absolute}.radio-button-wrapper:hover input~.checkmark{border-color:var(--clr-primary-500)}.radio-button-wrapper input:checked~.checkmark{background-color:var(--clr-primary-500);border-color:var(--clr-primary-500)}.radio-button-wrapper input:checked~.checkmark:after{display:block}.radio-button-wrapper .checkmark:after{background:var(--clr-white);border-radius:50%;height:8px;left:5px;top:5px;width:8px}.radio-button-wrapper__text p{padding-top:14px;text-wrap:wrap}.radio-button-wrapper__header{align-items:center;display:flex;justify-content:space-between;padding-left:12px;width:100%}.radio-button-wrapper__header h6,.radio-button-wrapper__header span{font-size:16px;font-weight:700;line-height:19px}.woocommerce-Price-amount,.woocommerce-Price-amount span{font-weight:inherit}.order-summary{border:1px solid var(--clr-neutral-300);border-radius:4px;box-shadow:0 8px 24px 0 rgba(0,0,0,.078);overflow:hidden}@media screen and (max-width:1200px){.order-summary{background:var(--clr-white);display:none;left:50%;min-width:454px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:10}.order-summary.active{display:block}}@media only screen and (max-width:494px){.order-summary{min-width:100vw}}.order-summary header{align-items:center;background-color:var(--clr-neutral-50);border-bottom:1px solid var(--clr-neutral-300);display:flex;justify-content:space-between;padding:26px 32px}@media screen and (max-width:576px){.order-summary header{padding:20px}}.order-summary header h4{color:var(--clr-black);font-size:20px;font-weight:700;line-height:24px;text-transform:uppercase}.order-summary header .js-close-summary{display:none}@media screen and (max-width:1200px){.order-summary header .js-close-summary{cursor:pointer;display:inline-block;font-size:1.5rem}}.order-summary footer{align-items:center;border-top:1px solid var(--clr-neutral-300);display:flex;justify-content:space-between;padding:1.125rem 2rem}@media screen and (max-width:576px){.order-summary footer{padding:1.25rem}}.order-summary__products{border-bottom:1px solid var(--clr-neutral-300);padding:25px 32px 27px}@media screen and (max-width:576px){.order-summary__products{padding:1.25rem}}.order-summary__products>a{color:var(--clr-primary-500);text-decoration:none}.order-summary__products ul{margin-bottom:24px}.order-summary__products ul.hide{display:none}.order-summary__products ul li{margin-bottom:20px}.order-summary__products ul li:last-child{margin-bottom:0}.order-summary__products ul li a{display:flex;gap:.625rem;justify-content:space-between}.order-summary__product{display:flex;flex:1;justify-content:space-between}.order-summary__product img{display:block;height:40px;margin-right:20px;-o-object-fit:contain;object-fit:contain;width:40px}.order-summary__product h6{color:var(--clr-black);font-size:14px;font-weight:400;line-height:18px;margin-bottom:-4px;max-width:252px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:494px){.order-summary__product h6{max-width:calc(100vw - 160px)}}.order-summary__product span{color:var(--body-clr-dim);font-size:.875rem}.order-summary__product>div{flex:1}.order-summary__products-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.order-summary__products-header div{cursor:pointer;font-size:16px;font-weight:400;line-height:19px}.order-summary__products-header div:hover{color:var(--clr-primary-500)}.order-summary__product-price{align-items:flex-end;display:flex;flex-direction:column;font-size:14px;line-height:18px}.order-summary__product-price>span{color:var(--clr-danger)}.order-summary__table{padding:18px 32px 21px}.order-summary__table table{width:100%}.order-summary__table td,.order-summary__table th{color:var(--clr-black);font-size:16px;font-weight:400;line-height:28px}.order-summary__table td{text-align:right}.order-summary__table td.neg-color{color:var(--clr-danger)}.order-summary__table td.unset-color{color:var(--clr-neutral-500)}@media screen and (max-width:1200px){.order-summary-overlay{background-color:rgba(0,0,0,.4);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:9}.order-summary-overlay.active{display:block}}.checkout-thank-you{display:grid;gap:65px;grid-template-columns:1fr 454px;padding:60px 0 150px}@media screen and (max-width:1200px){.checkout-thank-you{gap:0;grid-template-columns:1fr}}@media screen and (max-width:768px){.checkout-thank-you{padding:40px 0 60px}}@media screen and (max-width:576px){.checkout-thank-you{padding-top:20px}}.checkout-thank-you__content h1{font-size:48px;font-weight:800;line-height:57px;margin-bottom:60px}@media screen and (max-width:768px){.checkout-thank-you__content h1{font-size:28px;line-height:33px;margin-bottom:16px}}@media screen and (max-width:576px){.checkout-thank-you__content h1{font-size:20px;line-height:24px}}.checkout-thank-you__content h2{font-size:24px;font-weight:400;line-height:24px;margin-bottom:32px}@media screen and (max-width:768px){.checkout-thank-you__content h2{font-size:16px;margin-bottom:40px}}.checkout-thank-you__content h2 strong{font-weight:700}.checkout-thank-you__content p{margin-bottom:24px;text-wrap:wrap}.checkout-thank-you__content .next-step-btns-wrapper{display:flex;flex-wrap:wrap;gap:1rem}@media screen and (max-width:768px){.checkout-thank-you__content .next-step-btns-wrapper{gap:10px}}@media screen and (min-width:1200px){.checkout-thank-you__content .next-step-btns-wrapper .js-toggle-summary{display:none}}.checkout-thank-you__info{align-items:center;display:flex;margin-bottom:24px}@media screen and (max-width:768px){.checkout-thank-you__info{align-items:flex-start;flex-direction:column}}.checkout-thank-you__info .table{width:50%;z-index:1}@media screen and (max-width:768px){.checkout-thank-you__info .table{width:100%}}.checkout-thank-you__info img{display:block}@media screen and (max-width:768px){.checkout-thank-you__info img{margin:0 auto}}.checkout-thank-you aside .order-summary__table{border-bottom:1px solid var(--clr-neutral-300)}.checkout-thank-you aside .order-summary__table:last-of-type{border-bottom:none}.checkout-thank-you aside .order-summary__table p{line-height:19px;text-wrap:wrap}dialog{background-color:var(--clr-white);border:none;border-radius:8px 0 8px 8px;box-shadow:0 8px 24px 0 rgba(0,0,0,.122);overflow:visible;padding:0}@media screen and (max-width:768px){dialog{border-top-right-radius:8px}}dialog .close{align-items:center;background-color:var(--clr-neutral-50);border-bottom-right-radius:8px;border-top-right-radius:8px;cursor:pointer;display:flex;height:64px;justify-content:center;overflow:hidden;position:absolute;right:-64px;top:0;width:64px}@media screen and (max-width:768px){dialog .close{background-color:transparent;right:0}}dialog .close:before{box-shadow:0 8px 24px 0 rgba(0,0,0,.122);content:"";height:100%;left:-20px;pointer-events:none;position:absolute;top:0;width:20px}@media screen and (max-width:768px){dialog .close:before{display:none}}dialog .close:after{background:var(--clr-neutral-600);background-size:100% 100%;color:var(--clr-neutral-600);content:"\f002";display:inline-block;height:16px;line-height:16px;position:relative;width:16px}.m-0{margin:0!important}.mb-0{margin-bottom:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.ml-0{margin-left:0!important}.mx-0{margin-inline:0!important}.my-0{margin-block:0!important}.p-0{padding:0!important}.pb-0{padding-bottom:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pl-0{padding-left:0!important}.px-0{padding-inline:0!important}.py-0{padding-block:0!important}.g-0{gap:0!important}.m-2{margin:.125rem!important}.mb-2{margin-bottom:.125rem!important}.mt-2{margin-top:.125rem!important}.mr-2{margin-right:.125rem!important}.ml-2{margin-left:.125rem!important}.mx-2{margin-inline:.125rem!important}.my-2{margin-block:.125rem!important}.p-2{padding:.125rem!important}.pb-2{padding-bottom:.125rem!important}.pt-2{padding-top:.125rem!important}.pr-2{padding-right:.125rem!important}.pl-2{padding-left:.125rem!important}.px-2{padding-inline:.125rem!important}.py-2{padding-block:.125rem!important}.g-2{gap:.125rem!important}.m-4{margin:.25rem!important}.mb-4{margin-bottom:.25rem!important}.mt-4{margin-top:.25rem!important}.mr-4{margin-right:.25rem!important}.ml-4{margin-left:.25rem!important}.mx-4{margin-inline:.25rem!important}.my-4{margin-block:.25rem!important}.p-4{padding:.25rem!important}.pb-4{padding-bottom:.25rem!important}.pt-4{padding-top:.25rem!important}.pr-4{padding-right:.25rem!important}.pl-4{padding-left:.25rem!important}.px-4{padding-inline:.25rem!important}.py-4{padding-block:.25rem!important}.g-4{gap:.25rem!important}.m-6{margin:.375rem!important}.mb-6{margin-bottom:.375rem!important}.mt-6{margin-top:.375rem!important}.mr-6{margin-right:.375rem!important}.ml-6{margin-left:.375rem!important}.mx-6{margin-inline:.375rem!important}.my-6{margin-block:.375rem!important}.p-6{padding:.375rem!important}.pb-6{padding-bottom:.375rem!important}.pt-6{padding-top:.375rem!important}.pr-6{padding-right:.375rem!important}.pl-6{padding-left:.375rem!important}.px-6{padding-inline:.375rem!important}.py-6{padding-block:.375rem!important}.g-6{gap:.375rem!important}.m-8{margin:.5rem!important}.mb-8{margin-bottom:.5rem!important}.mt-8{margin-top:.5rem!important}.mr-8{margin-right:.5rem!important}.ml-8{margin-left:.5rem!important}.mx-8{margin-inline:.5rem!important}.my-8{margin-block:.5rem!important}.p-8{padding:.5rem!important}.pb-8{padding-bottom:.5rem!important}.pt-8{padding-top:.5rem!important}.pr-8{padding-right:.5rem!important}.pl-8{padding-left:.5rem!important}.px-8{padding-inline:.5rem!important}.py-8{padding-block:.5rem!important}.g-8{gap:.5rem!important}.m-10{margin:.625rem!important}.mb-10{margin-bottom:.625rem!important}.mt-10{margin-top:.625rem!important}.mr-10{margin-right:.625rem!important}.ml-10{margin-left:.625rem!important}.mx-10{margin-inline:.625rem!important}.my-10{margin-block:.625rem!important}.p-10{padding:.625rem!important}.pb-10{padding-bottom:.625rem!important}.pt-10{padding-top:.625rem!important}.pr-10{padding-right:.625rem!important}.pl-10{padding-left:.625rem!important}.px-10{padding-inline:.625rem!important}.py-10{padding-block:.625rem!important}.g-10{gap:.625rem!important}.m-12{margin:.75rem!important}.mb-12{margin-bottom:.75rem!important}.mt-12{margin-top:.75rem!important}.mr-12{margin-right:.75rem!important}.ml-12{margin-left:.75rem!important}.mx-12{margin-inline:.75rem!important}.my-12{margin-block:.75rem!important}.p-12{padding:.75rem!important}.pb-12{padding-bottom:.75rem!important}.pt-12{padding-top:.75rem!important}.pr-12{padding-right:.75rem!important}.pl-12{padding-left:.75rem!important}.px-12{padding-inline:.75rem!important}.py-12{padding-block:.75rem!important}.g-12{gap:.75rem!important}.m-14{margin:.875rem!important}.mb-14{margin-bottom:.875rem!important}.mt-14{margin-top:.875rem!important}.mr-14{margin-right:.875rem!important}.ml-14{margin-left:.875rem!important}.mx-14{margin-inline:.875rem!important}.my-14{margin-block:.875rem!important}.p-14{padding:.875rem!important}.pb-14{padding-bottom:.875rem!important}.pt-14{padding-top:.875rem!important}.pr-14{padding-right:.875rem!important}.pl-14{padding-left:.875rem!important}.px-14{padding-inline:.875rem!important}.py-14{padding-block:.875rem!important}.g-14{gap:.875rem!important}.m-16{margin:1rem!important}.mb-16{margin-bottom:1rem!important}.mt-16{margin-top:1rem!important}.mr-16{margin-right:1rem!important}.ml-16{margin-left:1rem!important}.mx-16{margin-inline:1rem!important}.my-16{margin-block:1rem!important}.p-16{padding:1rem!important}.pb-16{padding-bottom:1rem!important}.pt-16{padding-top:1rem!important}.pr-16{padding-right:1rem!important}.pl-16{padding-left:1rem!important}.px-16{padding-inline:1rem!important}.py-16{padding-block:1rem!important}.g-16{gap:1rem!important}.m-18{margin:1.125rem!important}.mb-18{margin-bottom:1.125rem!important}.mt-18{margin-top:1.125rem!important}.mr-18{margin-right:1.125rem!important}.ml-18{margin-left:1.125rem!important}.mx-18{margin-inline:1.125rem!important}.my-18{margin-block:1.125rem!important}.p-18{padding:1.125rem!important}.pb-18{padding-bottom:1.125rem!important}.pt-18{padding-top:1.125rem!important}.pr-18{padding-right:1.125rem!important}.pl-18{padding-left:1.125rem!important}.px-18{padding-inline:1.125rem!important}.py-18{padding-block:1.125rem!important}.g-18{gap:1.125rem!important}.m-20{margin:1.25rem!important}.mb-20{margin-bottom:1.25rem!important}.mt-20{margin-top:1.25rem!important}.mr-20{margin-right:1.25rem!important}.ml-20{margin-left:1.25rem!important}.mx-20{margin-inline:1.25rem!important}.my-20{margin-block:1.25rem!important}.p-20{padding:1.25rem!important}.pb-20{padding-bottom:1.25rem!important}.pt-20{padding-top:1.25rem!important}.pr-20{padding-right:1.25rem!important}.pl-20{padding-left:1.25rem!important}.px-20{padding-inline:1.25rem!important}.py-20{padding-block:1.25rem!important}.g-20{gap:1.25rem!important}.m-24{margin:1.5rem!important}.mb-24{margin-bottom:1.5rem!important}.mt-24{margin-top:1.5rem!important}.mr-24{margin-right:1.5rem!important}.ml-24{margin-left:1.5rem!important}.mx-24{margin-inline:1.5rem!important}.my-24{margin-block:1.5rem!important}.p-24{padding:1.5rem!important}.pb-24{padding-bottom:1.5rem!important}.pt-24{padding-top:1.5rem!important}.pr-24{padding-right:1.5rem!important}.pl-24{padding-left:1.5rem!important}.px-24{padding-inline:1.5rem!important}.py-24{padding-block:1.5rem!important}.g-24{gap:1.5rem!important}.m-28{margin:1.75rem!important}.mb-28{margin-bottom:1.75rem!important}.mt-28{margin-top:1.75rem!important}.mr-28{margin-right:1.75rem!important}.ml-28{margin-left:1.75rem!important}.mx-28{margin-inline:1.75rem!important}.my-28{margin-block:1.75rem!important}.p-28{padding:1.75rem!important}.pb-28{padding-bottom:1.75rem!important}.pt-28{padding-top:1.75rem!important}.pr-28{padding-right:1.75rem!important}.pl-28{padding-left:1.75rem!important}.px-28{padding-inline:1.75rem!important}.py-28{padding-block:1.75rem!important}.g-28{gap:1.75rem!important}.m-32{margin:2rem!important}.mb-32{margin-bottom:2rem!important}.mt-32{margin-top:2rem!important}.mr-32{margin-right:2rem!important}.ml-32{margin-left:2rem!important}.mx-32{margin-inline:2rem!important}.my-32{margin-block:2rem!important}.p-32{padding:2rem!important}.pb-32{padding-bottom:2rem!important}.pt-32{padding-top:2rem!important}.pr-32{padding-right:2rem!important}.pl-32{padding-left:2rem!important}.px-32{padding-inline:2rem!important}.py-32{padding-block:2rem!important}.g-32{gap:2rem!important}.m-36{margin:2.25rem!important}.mb-36{margin-bottom:2.25rem!important}.mt-36{margin-top:2.25rem!important}.mr-36{margin-right:2.25rem!important}.ml-36{margin-left:2.25rem!important}.mx-36{margin-inline:2.25rem!important}.my-36{margin-block:2.25rem!important}.p-36{padding:2.25rem!important}.pb-36{padding-bottom:2.25rem!important}.pt-36{padding-top:2.25rem!important}.pr-36{padding-right:2.25rem!important}.pl-36{padding-left:2.25rem!important}.px-36{padding-inline:2.25rem!important}.py-36{padding-block:2.25rem!important}.g-36{gap:2.25rem!important}.m-40{margin:2.5rem!important}.mb-40{margin-bottom:2.5rem!important}.mt-40{margin-top:2.5rem!important}.mr-40{margin-right:2.5rem!important}.ml-40{margin-left:2.5rem!important}.mx-40{margin-inline:2.5rem!important}.my-40{margin-block:2.5rem!important}.p-40{padding:2.5rem!important}.pb-40{padding-bottom:2.5rem!important}.pt-40{padding-top:2.5rem!important}.pr-40{padding-right:2.5rem!important}.pl-40{padding-left:2.5rem!important}.px-40{padding-inline:2.5rem!important}.py-40{padding-block:2.5rem!important}.g-40{gap:2.5rem!important}.m-48{margin:3rem!important}.mb-48{margin-bottom:3rem!important}.mt-48{margin-top:3rem!important}.mr-48{margin-right:3rem!important}.ml-48{margin-left:3rem!important}.mx-48{margin-inline:3rem!important}.my-48{margin-block:3rem!important}.p-48{padding:3rem!important}.pb-48{padding-bottom:3rem!important}.pt-48{padding-top:3rem!important}.pr-48{padding-right:3rem!important}.pl-48{padding-left:3rem!important}.px-48{padding-inline:3rem!important}.py-48{padding-block:3rem!important}.g-48{gap:3rem!important}.m-56{margin:3.5rem!important}.mb-56{margin-bottom:3.5rem!important}.mt-56{margin-top:3.5rem!important}.mr-56{margin-right:3.5rem!important}.ml-56{margin-left:3.5rem!important}.mx-56{margin-inline:3.5rem!important}.my-56{margin-block:3.5rem!important}.p-56{padding:3.5rem!important}.pb-56{padding-bottom:3.5rem!important}.pt-56{padding-top:3.5rem!important}.pr-56{padding-right:3.5rem!important}.pl-56{padding-left:3.5rem!important}.px-56{padding-inline:3.5rem!important}.py-56{padding-block:3.5rem!important}.g-56{gap:3.5rem!important}.m-64{margin:4rem!important}.mb-64{margin-bottom:4rem!important}.mt-64{margin-top:4rem!important}.mr-64{margin-right:4rem!important}.ml-64{margin-left:4rem!important}.mx-64{margin-inline:4rem!important}.my-64{margin-block:4rem!important}.p-64{padding:4rem!important}.pb-64{padding-bottom:4rem!important}.pt-64{padding-top:4rem!important}.pr-64{padding-right:4rem!important}.pl-64{padding-left:4rem!important}.px-64{padding-inline:4rem!important}.py-64{padding-block:4rem!important}.g-64{gap:4rem!important}.m-80{margin:5rem!important}.mb-80{margin-bottom:5rem!important}.mt-80{margin-top:5rem!important}.mr-80{margin-right:5rem!important}.ml-80{margin-left:5rem!important}.mx-80{margin-inline:5rem!important}.my-80{margin-block:5rem!important}.p-80{padding:5rem!important}.pb-80{padding-bottom:5rem!important}.pt-80{padding-top:5rem!important}.pr-80{padding-right:5rem!important}.pl-80{padding-left:5rem!important}.px-80{padding-inline:5rem!important}.py-80{padding-block:5rem!important}.g-80{gap:5rem!important}.m-96{margin:6rem!important}.mb-96{margin-bottom:6rem!important}.mt-96{margin-top:6rem!important}.mr-96{margin-right:6rem!important}.ml-96{margin-left:6rem!important}.mx-96{margin-inline:6rem!important}.my-96{margin-block:6rem!important}.p-96{padding:6rem!important}.pb-96{padding-bottom:6rem!important}.pt-96{padding-top:6rem!important}.pr-96{padding-right:6rem!important}.pl-96{padding-left:6rem!important}.px-96{padding-inline:6rem!important}.py-96{padding-block:6rem!important}.g-96{gap:6rem!important}.m-112{margin:7rem!important}.mb-112{margin-bottom:7rem!important}.mt-112{margin-top:7rem!important}.mr-112{margin-right:7rem!important}.ml-112{margin-left:7rem!important}.mx-112{margin-inline:7rem!important}.my-112{margin-block:7rem!important}.p-112{padding:7rem!important}.pb-112{padding-bottom:7rem!important}.pt-112{padding-top:7rem!important}.pr-112{padding-right:7rem!important}.pl-112{padding-left:7rem!important}.px-112{padding-inline:7rem!important}.py-112{padding-block:7rem!important}.g-112{gap:7rem!important}.m-128{margin:8rem!important}.mb-128{margin-bottom:8rem!important}.mt-128{margin-top:8rem!important}.mr-128{margin-right:8rem!important}.ml-128{margin-left:8rem!important}.mx-128{margin-inline:8rem!important}.my-128{margin-block:8rem!important}.p-128{padding:8rem!important}.pb-128{padding-bottom:8rem!important}.pt-128{padding-top:8rem!important}.pr-128{padding-right:8rem!important}.pl-128{padding-left:8rem!important}.px-128{padding-inline:8rem!important}.py-128{padding-block:8rem!important}.g-128{gap:8rem!important}.ml-auto{margin-left:auto}.outline{outline:1px solid}.outline-2{outline:2px solid currentColor}.fs-50{font-size:.625rem}.fs-100{font-size:.688rem}.fs-150{font-size:.75rem}.fs-200{font-size:.875rem}.fs-250{font-size:.938rem}.fs-300{font-size:1rem}.fs-350{font-size:1.125rem}.fs-400{font-size:1.25rem}.fs-450{font-size:1.5rem}.fs-500{font-size:1.75rem}.fs-550{font-size:2rem}.fs-600{font-size:2.25rem}.fs-650{font-size:2.5rem}.fs-700{font-size:3rem}.fs-750{font-size:3.5rem}.fs-800{font-size:4rem}.fs-850{font-size:5rem}.fs-900{font-size:6rem}.fs-950{font-size:8rem}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.clr-primary-50{color:var(--clr-primary-50)!important}.bg-primary-50{background-color:var(--clr-primary-50)!important}.clr-primary-100{color:var(--clr-primary-100)!important}.bg-primary-100{background-color:var(--clr-primary-100)!important}.clr-primary-200{color:var(--clr-primary-200)!important}.bg-primary-200{background-color:var(--clr-primary-200)!important}.clr-primary-300{color:var(--clr-primary-300)!important}.bg-primary-300{background-color:var(--clr-primary-300)!important}.clr-primary-400{color:var(--clr-primary-400)!important}.bg-primary-400{background-color:var(--clr-primary-400)!important}.clr-primary-500{color:var(--clr-primary-500)!important}.bg-primary-500{background-color:var(--clr-primary-500)!important}.clr-primary-600{color:var(--clr-primary-600)!important}.bg-primary-600{background-color:var(--clr-primary-600)!important}.clr-primary-700{color:var(--clr-primary-700)!important}.bg-primary-700{background-color:var(--clr-primary-700)!important}.clr-primary-800{color:var(--clr-primary-800)!important}.bg-primary-800{background-color:var(--clr-primary-800)!important}.clr-primary-900{color:var(--clr-primary-900)!important}.bg-primary-900{background-color:var(--clr-primary-900)!important}.clr-primary-950{color:var(--clr-primary-950)!important}.bg-primary-950{background-color:var(--clr-primary-950)!important}.clr-neutral-50{color:var(--clr-neutral-50)!important}.bg-neutral-50{background-color:var(--clr-neutral-50)!important}.clr-neutral-100{color:var(--clr-neutral-100)!important}.bg-neutral-100{background-color:var(--clr-neutral-100)!important}.clr-neutral-200{color:var(--clr-neutral-200)!important}.bg-neutral-200{background-color:var(--clr-neutral-200)!important}.clr-neutral-300{color:var(--clr-neutral-300)!important}.bg-neutral-300{background-color:var(--clr-neutral-300)!important}.clr-neutral-400{color:var(--clr-neutral-400)!important}.bg-neutral-400{background-color:var(--clr-neutral-400)!important}.clr-neutral-500{color:var(--clr-neutral-500)!important}.bg-neutral-500{background-color:var(--clr-neutral-500)!important}.clr-neutral-600{color:var(--clr-neutral-600)!important}.bg-neutral-600{background-color:var(--clr-neutral-600)!important}.clr-neutral-700{color:var(--clr-neutral-700)!important}.bg-neutral-700{background-color:var(--clr-neutral-700)!important}.clr-neutral-800{color:var(--clr-neutral-800)!important}.bg-neutral-800{background-color:var(--clr-neutral-800)!important}.clr-neutral-900{color:var(--clr-neutral-900)!important}.bg-neutral-900{background-color:var(--clr-neutral-900)!important}.clr-neutral-950{color:var(--clr-neutral-950)!important}.bg-neutral-950{background-color:var(--clr-neutral-950)!important}.clr-white{color:var(--clr-white)!important}.bg-white{background-color:var(--clr-white)!important}.clr-black{color:var(--clr-black)!important}.bg-black{background-color:var(--clr-black)!important}.clr-warning-tint{color:var(--clr-warning-tint)!important}.bg-warning-tint{background-color:var(--clr-warning-tint)!important}.clr-warning{color:var(--clr-warning)!important}.bg-warning{background-color:var(--clr-warning)!important}.clr-warning-shade{color:var(--clr-warning-shade)!important}.bg-warning-shade{background-color:var(--clr-warning-shade)!important}.clr-danger-tint{color:var(--clr-danger-tint)!important}.bg-danger-tint{background-color:var(--clr-danger-tint)!important}.clr-danger{color:var(--clr-danger)!important}.bg-danger{background-color:var(--clr-danger)!important}.clr-danger-shade{color:var(--clr-danger-shade)!important}.bg-danger-shade{background-color:var(--clr-danger-shade)!important}.clr-success-tint{color:var(--clr-success-tint)!important}.bg-success-tint{background-color:var(--clr-success-tint)!important}.clr-success{color:var(--clr-success)!important}.bg-success{background-color:var(--clr-success)!important}.clr-success-shade{color:var(--clr-success-shade)!important}.bg-success-shade{background-color:var(--clr-success-shade)!important}.clr-info-tint{color:var(--clr-info-tint)!important}.bg-info-tint{background-color:var(--clr-info-tint)!important}.clr-info{color:var(--clr-info)!important}.bg-info{background-color:var(--clr-info)!important}.clr-info-shade{color:var(--clr-info-shade)!important}.bg-info-shade{background-color:var(--clr-info-shade)!important}.text-center{text-align:center}.text-right{text-align:right!important}.text-italic{font-style:italic}.bold{font-weight:700}.uppercase{text-transform:uppercase}.flex,.flex-col{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-split{display:flex}.flex-split>*{flex:1 1 0}.flex-1{flex:1}@media screen and (max-width:992px){.md\:flex-col{flex-direction:column}}.align-items-center{align-items:center}.align-flex-start{align-items:flex-start!important}.align-flex-end{align-items:flex-end}.justify-content-between{justify-content:space-between}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}@media screen and (max-width:992px){.md\:hidden{display:none}}.relative{position:relative}.absolute{position:absolute}.z-1{z-index:1}.z-2{z-index:2}.w-fit-content{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-80{width:80%}.w-60{width:60%}.w-50{width:50%}.w-40{width:40%}.w-20{width:20%}.m-w-100{max-width:100%}.min-vh-60{min-height:60vh}.section-margin-top{margin-top:6rem}.section-margin-top--sm{margin-top:4rem}.section-margin-bottom{margin-bottom:6rem}.section-margin-bottom--sm{margin-bottom:4rem}.section-padding{padding:6rem 0}.section-padding--sm{padding-block:4rem}@media screen and (max-width:1400px){.section-margin-top{margin-top:5rem}.section-margin-bottom{margin-bottom:5rem}.section-padding{padding-block:5rem}}@media screen and (max-width:1200px){.section-margin-top{margin-top:4rem}.section-margin-bottom{margin-bottom:4rem}.section-padding{padding-block:4rem}}@media screen and (max-width:768px){.section-margin-top{margin-top:3rem}.section-margin-top--sm{margin-top:2.5rem}.section-margin-bottom{margin-bottom:3rem}.section-margin-bottom--sm{margin-bottom:2.5rem}.section-padding{padding-block:3rem}.section-padding--sm{padding-block:2.5rem}}.sr-only{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.visibility-hidden{opacity:0;visibility:hidden}.hidden{display:none}.body-alt-bg-clr{background-color:var(--body-alt-bg-clr)}.body-alt-clr{color:var(--body-alt-clr)}.d-block{display:block!important}.mb-30{margin-bottom:30px!important}.mb-47{margin-bottom:47px!important}.mb-60{margin-bottom:60px!important}.mb-90{margin-bottom:90px!important}.mt-5{margin-top:5px}.ml-20{margin-left:20px!important}@media screen and (max-width:768px){.ml-20{margin-left:0!important}.mb-sm-10{margin-bottom:10px!important}.mb-sm-20{margin-bottom:20px!important}.mb-sm-35{margin-bottom:35px!important}.mb-sm-50{margin-bottom:50px!important}}.pt-90{padding-top:90px}.pl-60{padding-left:60px}.pr-60{padding-right:60px}.pa-0{padding:0!important}@media screen and (max-width:1400px){.pl-xl-48{padding-left:48px}}@media screen and (max-width:1200px){.pl-lg-20{padding-left:20px}.pt-lg-40{padding-top:40px}.pr-lg-20{padding-right:20px!important}.pr-lg-0{padding-right:0}.pl-lg-0{padding-left:0}}@media screen and (max-width:992px){.pr-md-0{padding-right:0}.pl-md-20{padding-left:20px}}@media screen and (max-width:768px){.pr-sm-0{padding-right:0}.pr-sm-20{padding-right:20px}.pl-sm-0{padding-left:0}.pl-sm-20{padding-left:20px}.pl-sm-40{padding-left:40px}.pb-sm-35{padding-bottom:35px!important}.pt-sm-35{padding-top:35px}.pt-sm-40{padding-top:40px}}@media screen and (max-width:576px){.pr-xs-0{padding-right:0!important}.pl-xs-0{padding-left:0}.pt-xs-0{padding-top:0!important}.pb-xs-0{padding-bottom:0!important}}.pt-68{padding-top:68px!important}.d-none{display:none}.overflow-hidden{overflow:hidden}@media screen and (max-width:992px){.overflow-md-hidden{overflow:hidden}}@media screen and (max-width:576px){.hide-xs{display:none}}@media screen and (max-width:1200px){.order-md-2{order:2}}@media screen and (max-width:992px){.gap-md-0{gap:0!important}}@media screen and (max-width:768px){.gap-sm-0{gap:0!important}}@keyframes add-pulse{0%{box-shadow:0 0 0 0 rgb(from var(--header-notif-bg-clr) r g b/0);opacity:0;transform:scale(.25)}16.5%{box-shadow:0 0 0 0 rgb(from var(--header-notif-bg-clr) r g b/.7);opacity:1;transform:scale(1)}28%{box-shadow:0 0 0 10px rgb(from var(--header-notif-bg-clr) r g b/0);transform:scale(1.25)}39.5%{box-shadow:0 0 0 0 rgb(from var(--header-notif-bg-clr) r g b/0);transform:scale(1)}39.6%{box-shadow:0 0 0 0 rgb(from var(--header-notif-bg-clr) r g b/.7)}51%{box-shadow:0 0 0 10px rgb(from var(--header-notif-bg-clr) r g b/0);transform:scale(1.25)}62.5%{box-shadow:0 0 0 0 rgb(from var(--header-notif-bg-clr) r g b/0);transform:scale(1)}62.6%{box-shadow:0 0 0 0 rgb(from var(--header-notif-bg-clr) r g b/.7)}74%{box-shadow:0 0 0 10px rgb(from var(--header-notif-bg-clr) r g b/0);opacity:1;transform:scale(1.25)}to{box-shadow:0 0 0 0 rgb(from var(--header-notif-bg-clr) r g b/0);opacity:0;transform:scale(.25)}}@keyframes add-cart-pulse{0%{box-shadow:0 0 0 0 rgb(from var(--header-notif-bg-clr) r g b/.7);scale:1}15.38%{box-shadow:0 0 0 10px rgb(from var(--header-notif-bg-clr) r g b/0);scale:1.25}30.77%{box-shadow:0 0 0 0 rgb(from var(--header-notif-bg-clr) r g b/0);scale:1}30.87%{box-shadow:0 0 0 0 rgb(from var(--header-notif-bg-clr) r g b/.7)}46.15%{box-shadow:0 0 0 10px rgb(from var(--header-notif-bg-clr) r g b/0);scale:1.25}61.54%{box-shadow:0 0 0 0 rgb(from var(--header-notif-bg-clr) r g b/0);scale:1}61.64%{box-shadow:0 0 0 0 rgb(from var(--header-notif-bg-clr) r g b/.7)}76.92%{box-shadow:0 0 0 10px rgb(from var(--header-notif-bg-clr) r g b/0);scale:1.25}to{box-shadow:0 0 0 0 rgb(from var(--header-notif-bg-clr) r g b/0);scale:1}}@keyframes heart-pulse{10%{scale:1.25}25%{scale:1}35%{scale:1.25}}@keyframes heart-pulse-sm{10%{scale:1.05}25%{scale:1}35%{scale:1.05}}@keyframes pulse-activated{0%{scale:1}50%{scale:1.5}to{scale:1}}@keyframes pulse-fadeout{0%{background-color:rgb(from var(--clr-danger) r g b/.05);box-shadow:0 0 0 0 rgb(from var(--clr-danger) r g b/.05)}50%{background-color:rgb(from var(--clr-danger) r g b/0);box-shadow:0 0 0 64px rgb(from var(--clr-danger) r g b/0)}}@keyframes chevron-spin-180{0%{transform:translateY(-50%) rotate(0deg)}10%{transform:translateY(-50%) rotate(-45deg)}20%{transform:translateY(-50%) rotate(15deg)}80%{transform:translateY(-50%) rotate(225deg)}to{transform:translateY(-50%) rotate(180deg)}}@keyframes z-index-hack{0%,to{z-index:2}}
/*# sourceMappingURL=app.min.css.map */
