#mobile-icon:before,.css-svg,.top-nav-wrapper .top-nav-address:before,.top-nav-wrapper .top-nav-login-register .connexion:before{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.opacity-hide{opacity:0}.opacity-show{opacity:1}:root{--flow-spacer:2rem;--section-spacing:3.5rem;--br-radius:16px;--br-radius-alt:5px;--bg-clr:#f5f5f5;--clr-primary:#0e3151;--clr-secondary:#00b9f2;--clr-ternary:#bef0ff;--clr-white:#fff;--clr-white-light:#f5f5f5;--clr-black:#080808;--clr-gray-lighter:#e0e0e0;--clr-gray-light:#c8c8c8;--clr-gray-medium-light:#e5e5e5;--clr-gray:#959595;--clr-gray-medium-dark:#787878;--clr-gray-dark:#3d3d3d;--clr-gray-darker:#282828;--fs-10:0.625rem;--fs-12:0.75rem;--fs-13:0.8125rem;--fs-14:0.875rem;--fs-15:0.9375em;--fs-16:1rem;--fs-17:1.0625rem;--fs-18:1.125rem;--fs-20:1.25rem;--fs-21:1.3125rem;--fs-22:1.375rem;--fs-24:1.5rem;--fs-26:1.625rem;--fs-28:1.75rem;--fs-32:2rem;--fs-36:2.25rem;--fs-48:3rem;--fs-52:3.25rem;--fs-56:3.5rem;--fs-58:3.625rem;--fw-light:200;--fw-reg:400;--fw-bold:700}@media only screen and (min-width:62em){:root{--flow-spacer:5.6rem}}@media only screen and (min-width:47.9375em){:root{--section-spacing:7rem}}body,p{--font-weight:var(--fw-light);color:var(--clr-black);font-family:Nunito,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Lucida Grande,Oxygen,Ubuntu,Cantarell,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;font-weight:var(--font-weight)}.subhead,h1,h2,h3,h4{color:var(--clr-primary);font-weight:700;text-transform:uppercase}.h1,h1{font-size:clamp(var(--fs-26),2.8673835125vw,var(--fs-32));line-height:30/clamp(var(--fs-26),2.8673835125vw,var(--fs-32))}@media only screen and (min-width:62em){.h1,h1{line-height:40/clamp(var(--fs-26),2.8673835125vw,var(--fs-32))}}.h2,h2{font-size:clamp(var(--fs-22),2.5089605735vw,var(--fs-28));line-height:28/clamp(var(--fs-22),2.5089605735vw,var(--fs-28))}@media only screen and (min-width:62em){.h2,h2{line-height:36/clamp(var(--fs-22),2.5089605735vw,var(--fs-28))}}.h3,h3{font-size:clamp(var(--fs-18),1.9713261649vw,var(--fs-22));line-height:24/clamp(var(--fs-18),1.9713261649vw,var(--fs-22))}@media only screen and (min-width:62em){.h3,h3{line-height:30/clamp(var(--fs-18),1.9713261649vw,var(--fs-22))}}.h4,h4{font-size:clamp(var(--fs-17),1.7921146953vw,var(--fs-20));line-height:22/clamp(var(--fs-17),1.7921146953vw,var(--fs-20))}@media only screen and (min-width:62em){.h4,h4{line-height:28/clamp(var(--fs-17),1.7921146953vw,var(--fs-20))}}.subhead{font-size:clamp(var(--fs-16),1.6129032258vw,var(--fs-18));line-height:20/clamp(var(--fs-16),1.6129032258vw,var(--fs-18))}@media only screen and (min-width:62em){.subhead{line-height:24/clamp(var(--fs-16),1.6129032258vw,var(--fs-18))}}strong{--font-weight:700}a{color:var(--clr,var(--clr-primary));font-size:var(--fs-16);font-weight:400;transition:color .2s ease-in-out}a:focus,a:hover{color:var(--clr-secondary)}li:not([class]),p:not([class]),ul:not([class]){width:100%}p a{font-size:var(--fs-14)}@media only screen and (min-width:62em){p a{font-size:var(--fs-16)}}.subtitle{color:var(--clr-primary);font-size:clamp(var(--fs-12),1.2544802867vw,var(--fs-14));line-height:16/clamp(var(--fs-12),1.2544802867vw,var(--fs-14))}@media only screen and (min-width:62em){.subtitle{line-height:20/clamp(var(--fs-12),1.2544802867vw,var(--fs-14))}}.caption,caption{font-size:clamp(var(--fs-10),1.0752688172vw,var(--fs-12));line-height:14/clamp(var(--fs-10),1.0752688172vw,var(--fs-12))}@media only screen and (min-width:62em){.caption,caption{line-height:16/clamp(var(--fs-10),1.0752688172vw,var(--fs-12))}}body{display:grid;grid-template-rows:auto 1fr auto}body.overflow-hidden{overflow:hidden}img,main{width:100%}img{height:auto}iframe{height:100%}iframe,video{position:relative;width:100%}video{height:auto}ol li,ul li{margin-bottom:.4rem;margin-left:1rem}ol ::marker,ul ::marker{color:var(--clr-primary);font-weight:600}.hidden{display:none}.m-top-0{--flow-spacer:0;margin-top:0}.svg-wrapper{line-height:1}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,ul{margin:0}ol[role=list],ul[role=list]{list-style:none}ul{margin:0;padding:0}html{scroll-behavior:smooth}body{font-size:16px;line-height:1.6;min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}*{-ms-overflow-style:none;scroll-behavior:smooth;scrollbar-width:none}::-webkit-scrollbar{display:none}footer{overflow:hidden;position:relative}@media print{@page{size:8.5in 11in;-moz-column-break-inside:avoid;break-inside:avoid;padding:2rem 0;page-break-inside:avoid}*{margin:0;padding:0}*,*>*,*>*>*{-moz-column-break-inside:avoid;break-inside:avoid}#left-animated-container,#menu,#right-animated-container,#top-header-publicity,.headroom-wrapper{display:none}}header#masthead.dw-options-style-2{position:relative}.top-nav-wrapper{background-color:var(--clr-primary);color:var(--clr-white)}@media only screen and (min-width:62em){.top-nav-wrapper{background-color:var(--bg-clr);color:var(--clr-primary)}}.top-nav-wrapper .container{align-items:center;justify-content:space-evenly;padding:.5625rem 0}.top-nav-wrapper .container>*{font-size:var(--fs-13);line-height:1}@media only screen and (min-width:62em){.top-nav-wrapper .container{display:grid;grid-template-areas:"block1 block2 . block3 block4 block5";grid-template-columns:-webkit-max-content -webkit-max-content 1fr -webkit-max-content -webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content 1fr max-content max-content max-content}.top-nav-wrapper .top-nav-address,.top-nav-wrapper .top-nav-my-account,.top-nav-wrapper .top-nav-order{align-items:center;border-right:1px solid var(--clr-primary);display:flex;justify-content:center;margin-right:1rem;padding-right:1rem}}.top-nav-wrapper .top-nav-address{display:none;grid-area:block1}.top-nav-wrapper .top-nav-address:before{background:var(--clr-primary)}@media only screen and (min-width:62em){.top-nav-wrapper .top-nav-address{display:block}.top-nav-wrapper .top-nav-address:before{content:"";display:inline-block;height:12px;margin-right:.05rem;-webkit-mask-image:url(/wp-content/themes/fdflex/dist/assets/images/client-svgs/pin-location.svg);mask-image:url(/wp-content/themes/fdflex/dist/assets/images/client-svgs/pin-location.svg);width:12px}}.top-nav-wrapper .top-nav-language{grid-area:block2}.top-nav-wrapper .top-nav-order{grid-area:block3}.top-nav-wrapper .top-nav-my-account{grid-area:block4}.top-nav-wrapper .top-nav-login-register{grid-area:block5}@media only screen and (min-width:62em){.top-nav-wrapper .top-nav-login-register{display:flex}}.top-nav-wrapper .top-nav-login-register .connexion{align-items:center;display:flex}.top-nav-wrapper .top-nav-login-register .connexion:before{background:var(--clr-white);content:"";display:inline-block;height:12px;margin-right:.5rem;-webkit-mask-image:url(/wp-content/themes/fdflex/dist/assets/images/client-svgs/user2.svg);mask-image:url(/wp-content/themes/fdflex/dist/assets/images/client-svgs/user2.svg);width:12px}@media only screen and (min-width:62em){.top-nav-wrapper .top-nav-login-register .connexion:before{background-color:var(--clr-primary)}}.top-nav-wrapper .top-nav-login-register span{color:var(--clr-gray);display:none}@media only screen and (min-width:62em){.top-nav-wrapper .top-nav-login-register span{display:inline-block;margin-left:.5rem;margin-right:.5rem}}.top-nav-wrapper .divider{--clr-br:var(--clr-white);--br-width:1px;--br-height:14px}@media only screen and (min-width:62em){.top-nav-wrapper .divider{display:none}}.top-nav-wrapper #wpml-navigation{list-style-type:none}.top-nav-wrapper #wpml-navigation li{margin:0}.top-nav-wrapper a{color:var(--clr-white);font-size:var(--fs-13);line-height:1;text-decoration:none}.top-nav-wrapper a:hover{color:var(--clr-secondary)}@media only screen and (min-width:62em){.top-nav-wrapper a{color:var(--clr-primary)}}#main-nav-wrapper{padding-bottom:1.5rem;padding-top:1.5rem;position:relative}#main-nav-wrapper .container{align-items:center;justify-content:space-between}@media only screen and (min-width:62em){#main-nav-wrapper{padding-bottom:4.3125rem;padding-top:2.9375rem}}#site-logo,#site-logo svg{max-width:136px}@media only screen and (min-width:62em){#site-logo{align-items:center;display:flex;flex:1 0 15%;justify-content:flex-start;margin-right:4%}}#primary-nav{display:none}@media only screen and (min-width:62em){#primary-nav{flex:1 0 50%}#primary-nav,#primary-nav ul{align-items:center;display:flex;justify-content:flex-start}#primary-nav ul{list-style-type:none}#primary-nav ul li{align-items:center;display:flex;justify-content:flex-start;margin-bottom:0;margin-right:2.5625rem;padding-left:0}#primary-nav ul li a{font-size:var(--fs-14);font-weight:700;text-decoration:none}#primary-nav ul li.current-menu-item a{color:var(--clr-secondary)}}.team-contact{display:none}@media only screen and (min-width:62em){.team-contact{align-items:center;display:block;display:flex;flex:1 0 21%;font-size:var(--fs-15);justify-content:flex-start}}.team-contact .team-contact-icon{align-items:center;background-color:var(--bg-clr);border-radius:50%;display:flex;height:50px;justify-content:center;margin-right:.5625rem;padding:.625rem;width:50px}.team-contact .team-contact-title{font-weight:700;line-height:1;margin-bottom:.25rem}.team-contact .team-contact-phone a{display:block;line-height:1;text-decoration:none}.team-contact .team-contact-phone a:not(:last-child){margin-bottom:.25rem}#announcements-wrapper{display:none}@media only screen and (min-width:62em){#announcements-wrapper{bottom:0;display:block;margin:0 auto;position:absolute;transform:translateY(50%);width:100%;z-index:99}}#announcements-wrapper .container{align-items:center;background-color:var(--clr-secondary);border-radius:var(--br-radius-alt)}#announcements-wrapper .announcement-icon{border-right:1px solid var(--clr-primary);padding:1.5rem}#announcements-wrapper .announcement-icon svg{width:1.5rem}#announcements-wrapper .announcement-content{flex:2 1 auto;max-width:70ch;padding-left:1.5rem}#announcements-wrapper .announcement-cta{margin-left:auto;margin-right:1.5rem}.cart-wrapper{min-width:20px;width:20px}.cart-logo-wrapper{position:relative}.cart-logo-wrapper svg{height:20px;width:20px}.cart-logo-wrapper svg path{fill:var(--clr-secondary)}.cart-logo-wrapper em{background-color:var(--clr-secondary);border-radius:50%;color:var(--clr-white-light);font-size:10px;font-style:normal;line-height:20px;position:absolute;right:0;text-align:center;top:0;transform:translate(90%,-15%);width:20px}@media only screen and (min-width:62em){.cart-logo-wrapper em{background-color:var(--clr-primary);transform:translate(90%,-40%)}}.ham{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;transition:transform .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ham .top{stroke-dasharray:40 160}.ham .middle{stroke-dasharray:40 142;transform:scaleX(1);transform-origin:50%;transition:transform .2s}.ham .bottom{stroke-dasharray:40 85;transform-origin:50%;transition:transform .2s,stroke-dashoffset .2s}.mb-active .ham .top{stroke-dashoffset:-64px}.mb-active .ham .middle{transform:rotate(90deg) scaleX(1.9) translateX(10%)}.mb-active .ham .bottom{stroke-dashoffset:-64px}.mb-active .hamRotate{transform:rotate(45deg)}.hamline{fill:none;stroke:var(--clr-primary);stroke-width:5.5;stroke-linecap:round;transition:stroke-dasharray .2s,stroke-dashoffset .2s}#mobile-nav{opacity:0;padding:2rem 1rem;transition:opacity .5s cubic-bezier(.4,.01,.165,.99) .2s;z-index:-1}.mb-active #mobile-nav{opacity:1;transition:opacity .2s cubic-bezier(.4,.01,.165,.99) .5s;z-index:100}#mobile-nav a{font-weight:600;text-decoration:none;text-transform:uppercase}#menu-menu-mobile>li,#menu-mobile-menu>li{margin-bottom:1.68rem}#menu-menu-mobile .menu-item-has-children,#menu-mobile-menu .menu-item-has-children{height:27px;transition:all .3s ease-in-out}#menu-menu-mobile .sub-menu,#menu-mobile-menu .sub-menu{margin-top:1.4375rem;max-height:0;opacity:0;overflow:hidden;transition:opacity .3s linear,max-height .3s linear;will-change:opacity,max-height}#menu-menu-mobile .sub-menu li,#menu-mobile-menu .sub-menu li{border-bottom:1px solid var(--clr-primary);margin-bottom:1rem;padding-bottom:1rem;padding-left:0}#menu-menu-mobile .sub-menu a,#menu-mobile-menu .sub-menu a{font-size:var(--fs-18)}#menu-menu-mobile .menu-open,#menu-mobile-menu .menu-open{height:100%;perspective:3000px;perspective-origin:50% 50%;transition:all .3s ease-in-out}#menu-menu-mobile .menu-open .sub-menu,#menu-mobile-menu .menu-open .sub-menu{max-height:15em;opacity:1}@media only screen and (max-width:){#menu-menu-mobile .sub-menu li a,#menu-menu-mobile li a,#menu-mobile-menu .sub-menu li a,#menu-mobile-menu li a{font-size:1rem}}#ham-menu{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:auto;max-width:50px;width:35px}@media only screen and (min-width:62em){#ham-menu{display:none}}#mobile-nav-wrapper{background-color:var(--clr-white);bottom:0;height:0;opacity:0;position:absolute;transform:translateY(100%);transition:opacity .25s ease-in;z-index:-1}@media only screen and (min-width:62em){#mobile-nav-wrapper{display:none}}.mb-active #mobile-nav-wrapper{height:calc(100vh - 121px);opacity:1;transition:opacity .25s ease-out .2s;z-index:99}#mobile-nav-wrapper ul#mobile-menu{list-style-type:none}#mobile-nav-wrapper ul li{border-bottom:1px solid var(--clr-primary);margin-bottom:0;padding:1rem}#mobile-nav-wrapper ul li:first-child{border-top:1px solid var(--clr-primary)}#mobile-nav-wrapper ul a{text-decoration:none}footer#mastfooter{background-color:var(--clr-secondary);padding:3.5625rem 0 2.5rem}@media only screen and (min-width:62em){footer#mastfooter{padding:3.5rem 0}}footer#mastfooter a{font-size:var(--fs-14);font-weight:700;text-decoration:none;transition:color .2s ease-in-out,border-color .1s ease-in-out}footer#mastfooter a:focus,footer#mastfooter a:hover{border-bottom:1px solid var(--clr-white);color:var(--clr-white)}footer>.container{flex-direction:column}#footer-head-wrapper{border-bottom:1px solid var(--clr-primary);padding-bottom:1rem}@media only screen and (min-width:62em){#footer-head-wrapper{display:grid;grid-template-columns:repeat(3,1fr)}}#footer-header{margin-bottom:2.5rem}@media only screen and (min-width:62em){#footer-header{padding-right:8.4375rem}}#footer-logo{margin-bottom:1rem}@media only screen and (min-width:62em){#footer-logo{margin-bottom:1.125rem}}.footer-menu{margin-bottom:2.5rem}.footer-menu ul{list-style-type:none}.footer-menu ul li{margin-bottom:1rem;margin-left:0;padding-left:0}.footer-menu ul a{font-size:var(--fs-14);font-weight:700;text-decoration:none;transition:color .2s ease-in-out,border-color .1s ease-in-out}.footer-menu ul a:hover{border-bottom:1px solid var(--clr-white);color:var(--clr-white)}@media only screen and (min-width:62em){#footer-infos{align-items:center;display:flex;justify-content:space-between;padding-top:2rem}}#footer-infos .footer-contact{font-size:var(--fs-15);padding:2rem 0}@media only screen and (min-width:62em){#footer-infos .footer-contact{order:2;padding:0}#footer-infos .footer-contact>div{display:inline-block}}#footer-infos .footer-contact-title{font-weight:var(--fw-bold)}@media only screen and (min-width:62em){#footer-infos .footer-contact-title:after{content:":";margin:0 3px}#footer-infos .footer-contact-phone a:first-child:after{content:"|";margin:0 .6rem}}#footer-infos .footer-rights{font-size:var(--fs-13)}.page-404{margin-bottom:0;padding-bottom:5.722rem;padding-top:5.722rem;text-align:center}.page-404 .page-404-icon{display:initial;max-width:25rem}.page-404 .button{margin-top:1rem;white-space:normal}@media only screen and (min-width:62em){.page-404{padding-bottom:10.183rem;padding-top:6.833rem}.page-404 h1{font-size:16rem}.page-404 .button{margin-top:2rem}.custom-login{display:grid;grid-template-columns:1fr 1fr}}.custom-login .dw-form,.custom-login .dw-notform{border:1px solid red}.custom-login .dw-notform{display:none}@media only screen and (min-width:62em){.custom-login .dw-notform{display:block}}.custom-login .dw-form{align-items:center;display:flex;flex-flow:column;justify-content:center;margin-top:6rem}@media only screen and (min-width:62em){.custom-login .dw-form{margin-top:0}}.custom-login .dw-form form{padding-left:2rem;padding-right:2rem;width:100%}@media only screen and (min-width:62em){.custom-login .dw-form form{padding-left:4rem;padding-right:4rem}}.custom-login .login-lostpassword,.custom-login .login-password,.custom-login .login-username{margin-bottom:1rem}.custom-login .login-lostpassword input,.custom-login .login-lostpassword label,.custom-login .login-password input,.custom-login .login-password label,.custom-login .login-username input,.custom-login .login-username label{display:block;width:100%}.custom-login .login-lostpassword input,.custom-login .login-password input,.custom-login .login-username input{border:none;border-bottom:1px solid #333;box-sizing:border-box}.custom-login .login-remember{margin-bottom:2rem}.custom-login .lostpassword-description{padding:2rem}.custom-login .message{background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);font-size:14px;margin-bottom:4rem;padding:1rem}#page{display:flex;flex-direction:column;position:relative}#page .entry-content:not(.woocommerce-Tabs-panel)>*+*{margin-top:var(--flow-spacer,.75em)}#page .entry-content:not(.woocommerce-Tabs-panel) .wp-block-heading{--flow-spacer:2rem}#page .entry-content:not(.woocommerce-Tabs-panel) p{--flow-spacer:1.5rem}#page .entry-content:not(.woocommerce-Tabs-panel) ul{--flow-spacer:2rem}#page .entry-content:not(.woocommerce-Tabs-panel) p.m-top-0,#page .entry-content:not(.woocommerce-Tabs-panel) ul.m-top-0{--flow-spacer:0}.single-product .site-main{padding-bottom:0}.archive #content #primary,.blog #content #primary{flex:1 0 75%}.archive #content #primary .wrapper,.blog #content #primary .wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.archive #content #primary .wrapper .mix,.blog #content #primary .wrapper .mix{flex:1 0 75%;margin-bottom:4rem}.archive #content #secondary,.blog #content #secondary{flex:0 0 250px}@media only screen and (min-width:62em){.archive #content #secondary,.blog #content #secondary{flex:0 0 358px}#content{padding-top:0}}.single .single-post-featured-image{margin-bottom:20px}.single .content-breadcrumb{margin-top:3rem}@media only screen and (min-width:62em){.single .content-breadcrumb{margin-top:4.875rem}.single .content-wrapper{display:grid;grid-template-areas:"s-p-header s-p-header s-p-header" "s-p-content . s-p-sidebar";grid-template-columns:60% 15% 25%}.single .single-post-featured-image{grid-area:s-p-header;margin-bottom:65px}.single article{grid-area:s-p-content}.single aside{grid-area:s-p-sidebar}}.single-post #content{margin-bottom:4.5rem}@media only screen and (min-width:62em){.single-post #content{margin-bottom:5.25rem}}.has-anchor article.page .entry-content>p:first-child{margin-top:-9rem}@media only screen and (min-width:62em){.has-anchor article.page .entry-content>p:first-child{margin-top:-12rem}}header.woocommerce-products-header{background-color:var(--bg-clr);padding:2.5rem}@media only screen and (min-width:62em){header.woocommerce-products-header{padding:5.8125rem 0}}header.woocommerce-products-header h1.page-title{align-items:center;display:flex;justify-content:flex-start;position:relative}header.woocommerce-products-header h1.page-title:before{background-color:var(--clr-primary);content:"";display:block;height:3px;margin-right:1.5rem;width:42px}.page-title-wrapper{background-color:var(--bg-clr);padding:2.5rem}@media only screen and (min-width:62em){.page-title-wrapper{padding:5.8125rem 0}}.page-title-wrapper h1.page-title{align-items:center;display:flex;justify-content:flex-start;position:relative}.page-title-wrapper h1.page-title:before{background-color:var(--clr-primary);content:"";display:block;height:3px;margin-right:1.5rem;width:42px}@media only screen and (min-width:62em){.woocommerce-page .page-title-wrapper{padding-bottom:137px;padding-top:100px}}nav.woocommerce-MyAccount-navigation{margin-bottom:2rem;position:relative}@media only screen and (min-width:62em){nav.woocommerce-MyAccount-navigation{margin-top:-104px}}nav.woocommerce-MyAccount-navigation ul{margin-top:0}body.woocommerce-page article{margin-block:1rem}@media only screen and (min-width:62em){body.woocommerce-page article{margin-top:2rem}}body.tax-product_cat .site-content,body.woocommerce-shop .site-content{padding-bottom:2.5rem}@media only screen and (min-width:62em){body.tax-product_cat .site-content,body.woocommerce-shop .site-content{margin-top:5.25rem}}.posts-wrapper{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(16.25rem,25rem));justify-content:center}.posts-wrapper article{align-self:flex-end;background-color:var(--clr-ternary-main);margin-bottom:31px}@media only screen and (min-width:47.9375em){.posts-wrapper article{margin-bottom:46px}}.posts-wrapper article:hover img{transform:scale(1.05)}.posts-wrapper article:hover .content-wrapper{background-color:var(--clr-ternary-alt)}.posts-wrapper article:hover h2{color:var(--clr-secondary-main)}.posts-wrapper article a{display:block;text-decoration:none}.posts-wrapper article img{transform:scale(1);transition:transform .5s ease-out}.posts-wrapper .content-wrapper{padding:2rem;position:relative;transition:transform .5s ease-out}.posts-wrapper .image-wrapper{overflow:hidden}.posts-wrapper .post-info{color:#8a8a8a;margin-bottom:1rem}@media only screen and (min-width:62em){.posts-wrapper .post-info{font-size:1rem}}.posts-wrapper h2{font-size:var(--fs-22);font-weight:500;transition:color .5s ease-out}@media only screen and (min-width:47.9375em){.posts-wrapper h2{line-height:1.7272}}.posts-wrapper h2 a{font-weight:500}#shop-layout-wrapper{position:relative}@media only screen and (max-width:47.9375em){#shop-layout-wrapper aside{background:#fafafa;bottom:0;height:100vh;overflow-y:scroll;padding:1rem;position:fixed;right:0;top:0;transform:translate(100%);transition:transform .3s ease;z-index:10000}.shop-sidebar-active #shop-layout-wrapper aside{overflow:auto;transform:translate(0)}}@media only screen and (min-width:47.9375em){#shop-layout-wrapper{align-items:flex-start;display:flex;justify-content:flex-start;margin-top:var(--flow-spacer)}#shop-layout-wrapper #shop-layout-wrapper-inner{flex:1;order:1;padding-left:2rem}#shop-layout-wrapper aside{order:0;position:relative;position:-webkit-sticky;position:sticky;top:1rem}}.wpc-filter-title{color:var(--clr-primary-main);font-size:var(--fs-18);font-weight:var(--fw-md)}.wpc-filter-chips-list a,body .wpc-filter-chips-list li.wpc-filter-chip a{border-radius:0!important}.wpc-posts-found{margin-bottom:1rem}.wpc-filters-main-wrap li.wpc-term-item a{font-size:var(--fs-18)}aside section:not(:last-child){margin-bottom:54px}aside h2{color:var(--clr-primary-main);font-size:var(--fs-14);font-weight:700;margin-bottom:30px;text-align:left}@media only screen and (min-width:62em){aside h2{font-size:var(--fs-24)}}aside a{color:var(--clr-primary-main);font-size:var(--fs-12);font-weight:700;text-decoration:none}@media only screen and (min-width:62em){aside a{font-size:var(--fs-17)}}aside ul{list-style-type:none}aside .widget_search label{color:#101010;font-size:var(--fs-12)}aside .widget_search button:focus,aside .widget_search input:focus{outline:none}aside .widget_search input{background:transparent;border:none;border-bottom:1px solid #d6d6d6;color:#101010;font-size:14px;margin:0;padding:7px 8px}aside .widget_search button{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-search'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'/%3E%3C/svg%3E") no-repeat 50%;border:none;border-bottom:1px solid #d6d6d6;cursor:pointer;margin:0;opacity:.7;overflow:hidden;padding:0;text-indent:-999px;width:40px}aside .widget_search button:hover{opacity:1}aside .category li{border-bottom:1px solid #d6d6d6;margin-bottom:0;padding-bottom:20px;padding-left:0;padding-top:13px}@media only screen and (min-width:62em){aside .category li{padding-bottom:30px}}aside .category li:first-child{border-top:1px solid #d6d6d6}aside .category li:last-child,aside .tag-cloud{margin-bottom:24px}aside .tag-cloud p{display:flex;flex-flow:row wrap;row-gap:10px}aside .tag-cloud a{border:1px solid #8a8a8a;color:#8a8a8a;display:inline;font-weight:var(--fw-reg);margin-right:10px;padding:8.5px 22px;text-align:center;transition:transform .3s ease-in-out}aside .tag-cloud a:hover{border:1px solid var(--clr-secondary-main);color:var(--clr-secondary-main)}.woocommerce-page aside,.woocommerce-shop aside{background-color:var(--bg-clr);border:1px solid var(--clr-grey-medium);padding:1.5rem}.woocommerce-page aside h4,.woocommerce-shop aside h4{color:var(--clr-black-dark);font-size:var(--fs-18);font-weight:var(--fw-bold);margin-bottom:.5rem;padding:0}.woocommerce-page aside li label,.woocommerce-shop aside li label{color:var(--clr-secondary)}.woocommerce-page aside li input:checked+label,.woocommerce-shop aside li input:checked+label{color:var(--clr-primary)}.woocommerce-page aside li[data-sf-field-input-type=radio] ul li,.woocommerce-shop aside li[data-sf-field-input-type=radio] ul li{align-items:center;display:flex}.woocommerce-page aside li[data-sf-field-input-type=radio] ul li input,.woocommerce-shop aside li[data-sf-field-input-type=radio] ul li input{height:20px}.woocommerce-page aside li[data-sf-field-input-type=checkbox] ul,.woocommerce-shop aside li[data-sf-field-input-type=checkbox] ul{max-height:285px;overflow-y:scroll}.woocommerce-page aside li[data-sf-field-input-type=checkbox] ul::-webkit-scrollbar,.woocommerce-shop aside li[data-sf-field-input-type=checkbox] ul::-webkit-scrollbar{display:inherit;width:10px}.woocommerce-page aside li[data-sf-field-input-type=checkbox] ul::-webkit-scrollbar-track,.woocommerce-shop aside li[data-sf-field-input-type=checkbox] ul::-webkit-scrollbar-track{background:var(--clr-ternary)}.woocommerce-page aside li[data-sf-field-input-type=checkbox] ul::-webkit-scrollbar-thumb,.woocommerce-shop aside li[data-sf-field-input-type=checkbox] ul::-webkit-scrollbar-thumb{background:var(--clr-primary);border:1px solid var(--clr-ternary)}.woocommerce-page aside li[data-sf-field-input-type=checkbox] ul::-webkit-scrollbar-thumb:hover,.woocommerce-shop aside li[data-sf-field-input-type=checkbox] ul::-webkit-scrollbar-thumb:hover{background:var(--clr-secondary)}.tax-product_cat .searchandfilter>ul>:not(:first-child),.woocommerce-shop .searchandfilter>ul>:not(:first-child){margin-top:2.9375rem;padding:0}.tax-product_cat .searchandfilter input[name="_sf_search[]"],.woocommerce-shop .searchandfilter input[name="_sf_search[]"]{margin-bottom:0;padding:.375rem .75rem!important}.tax-product_cat .searchandfilter .sf-meta-range,.woocommerce-shop .searchandfilter .sf-meta-range{display:grid;grid-template-areas:"slider slider slider" "left-price divider right-price";grid-template-columns:repeat(3,1fr)}.tax-product_cat .searchandfilter .sf-meta-range label:first-child,.woocommerce-shop .searchandfilter .sf-meta-range label:first-child{grid-area:left-price}.tax-product_cat .searchandfilter .sf-meta-range label:last-child,.woocommerce-shop .searchandfilter .sf-meta-range label:last-child{grid-area:right-price;justify-self:end}.tax-product_cat .searchandfilter .sf-meta-range .sf-range-values-seperator,.woocommerce-shop .searchandfilter .sf-meta-range .sf-range-values-seperator{grid-area:divider;place-self:center}.tax-product_cat .searchandfilter .sf-meta-range .meta-slider,.woocommerce-shop .searchandfilter .sf-meta-range .meta-slider{grid-area:slider;height:1px;margin-bottom:1.5rem;margin-top:1.5rem;max-width:95%}.tax-product_cat .searchandfilter .sf-range-max,.tax-product_cat .searchandfilter .sf-range-min,.woocommerce-shop .searchandfilter .sf-range-max,.woocommerce-shop .searchandfilter .sf-range-min{border:1px solid var(--clr-primary);border-radius:1rem;max-width:100px;text-align:center}.tax-product_cat .searchandfilter .noUi-horizontal .noUi-handle,.woocommerce-shop .searchandfilter .noUi-horizontal .noUi-handle{top:-12px}.tax-product_cat .searchandfilter .noUi-connect,.woocommerce-shop .searchandfilter .noUi-connect{background-color:var(--clr-primary)}.tax-product_cat .searchandfilter .noUi-target,.woocommerce-shop .searchandfilter .noUi-target{border:none}.tax-product_cat .searchandfilter .sf-input-select,.woocommerce-shop .searchandfilter .sf-input-select{background-color:transparent;border:none;width:100%}.tax-product_cat .searchandfilter [data-sf-field-input-type=checkbox] input,.tax-product_cat .searchandfilter [data-sf-field-input-type=checkbox] label,.woocommerce-shop .searchandfilter [data-sf-field-input-type=checkbox] input,.woocommerce-shop .searchandfilter [data-sf-field-input-type=checkbox] label{width:auto}.tax-product_cat .searchandfilter [data-sf-field-input-type=checkbox] input,.woocommerce-shop .searchandfilter [data-sf-field-input-type=checkbox] input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--clr-primary);border-radius:50%;cursor:pointer;height:20px;margin-bottom:.5rem;outline:none;vertical-align:middle;width:20px}.tax-product_cat .searchandfilter [data-sf-field-input-type=checkbox] input:checked,.woocommerce-shop .searchandfilter [data-sf-field-input-type=checkbox] input:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);padding:5px}.tax-product_cat .searchandfilter [data-sf-field-input-type=checkbox] label,.woocommerce-shop .searchandfilter [data-sf-field-input-type=checkbox] label{color:var(--clr-primary)}.tax-product_cat .searchandfilter .search-filter-reset,.woocommerce-shop .searchandfilter .search-filter-reset{color:var(--clr-secondary)}.tax-product_cat .searchandfilter .search-filter-reset:hover,.woocommerce-shop .searchandfilter .search-filter-reset:hover{color:var(--clr-primary)}#mobile-icon{align-items:center;background-color:var(--clr-primary);cursor:pointer;display:flex;justify-content:center;left:0;overflow:hidden;padding:1rem;position:fixed;top:50%;transform:translateY(-50%);z-index:10001}#mobile-icon:before{background:var(--clr-white);content:"";display:inline-block;height:30px;-webkit-mask-image:url(/wp-content/themes/fdflex/dist/assets/images/filtre-mobile.svg);mask-image:url(/wp-content/themes/fdflex/dist/assets/images/filtre-mobile.svg);transition:all .3s ease-in-out;width:30px}.shop-sidebar-active #mobile-icon:before{background-color:var(--clr-secondary)}@media only screen and (min-width:47.9375em){#mobile-icon{display:none}}#mobile-filter-shadow{background-color:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease-in-out;visibility:hidden;z-index:1}.shop-sidebar-active #mobile-filter-shadow{opacity:1;visibility:visible}@media only screen and (min-width:47.9375em){#mobile-filter-shadow{display:none}}.text-primary a:focus,.text-primary a:hover,.text-primary.active a,.text-primary.active a:focus,.text-primary.active a:hover,.text-primary:focus a,.text-primary:hover a,.text-primary:hover.active a,p.text-primary{color:var(--clr-primary)!important}.text-primary:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-primary{background-color:var(--clr-primary)!important}.text-secondary a:focus,.text-secondary a:hover,.text-secondary.active a,.text-secondary.active a:focus,.text-secondary.active a:hover,.text-secondary:focus a,.text-secondary:hover a,.text-secondary:hover.active a,p.text-secondary{color:var(--clr-secondary)!important}.text-secondary:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-secondary{background-color:var(--clr-secondary)!important}.text-ternary a:focus,.text-ternary a:hover,.text-ternary.active a,.text-ternary.active a:focus,.text-ternary.active a:hover,.text-ternary:focus a,.text-ternary:hover a,.text-ternary:hover.active a,p.text-ternary{color:var(--clr-ternary)!important}.text-ternary:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-ternary{background-color:var(--clr-ternary)!important}.text-white a:focus,.text-white a:hover,.text-white.active a,.text-white.active a:focus,.text-white.active a:hover,.text-white:focus a,.text-white:hover a,.text-white:hover.active a,p.text-white{color:var(--clr-white)!important}.text-white:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-white{background-color:var(--clr-white)!important}.text-white-light a:focus,.text-white-light a:hover,.text-white-light.active a,.text-white-light.active a:focus,.text-white-light.active a:hover,.text-white-light:focus a,.text-white-light:hover a,.text-white-light:hover.active a,p.text-white-light{color:var(--clr-white-light)!important}.text-white-light:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-white-light{background-color:var(--clr-white-light)!important}.text-black a:focus,.text-black a:hover,.text-black.active a,.text-black.active a:focus,.text-black.active a:hover,.text-black:focus a,.text-black:hover a,.text-black:hover.active a,p.text-black{color:var(--clr-black)!important}.text-black:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-black{background-color:var(--clr-black)!important}.text-gray-lighter a:focus,.text-gray-lighter a:hover,.text-gray-lighter.active a,.text-gray-lighter.active a:focus,.text-gray-lighter.active a:hover,.text-gray-lighter:focus a,.text-gray-lighter:hover a,.text-gray-lighter:hover.active a,p.text-gray-lighter{color:var(--clr-gray-lighter)!important}.text-gray-lighter:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-gray-lighter{background-color:var(--clr-gray-lighter)!important}.text-gray-light a:focus,.text-gray-light a:hover,.text-gray-light.active a,.text-gray-light.active a:focus,.text-gray-light.active a:hover,.text-gray-light:focus a,.text-gray-light:hover a,.text-gray-light:hover.active a,p.text-gray-light{color:var(--clr-gray-light)!important}.text-gray-light:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-gray-light{background-color:var(--clr-gray-light)!important}.text-gray-medium-light a:focus,.text-gray-medium-light a:hover,.text-gray-medium-light.active a,.text-gray-medium-light.active a:focus,.text-gray-medium-light.active a:hover,.text-gray-medium-light:focus a,.text-gray-medium-light:hover a,.text-gray-medium-light:hover.active a,p.text-gray-medium-light{color:var(--clr-gray-medium-light)!important}.text-gray-medium-light:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-gray-medium-light{background-color:var(--clr-gray-medium-light)!important}.text-gray a:focus,.text-gray a:hover,.text-gray.active a,.text-gray.active a:focus,.text-gray.active a:hover,.text-gray:focus a,.text-gray:hover a,.text-gray:hover.active a,p.text-gray{color:var(--clr-gray)!important}.text-gray:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-gray{background-color:var(--clr-gray)!important}.text-gray-medium-dark a:focus,.text-gray-medium-dark a:hover,.text-gray-medium-dark.active a,.text-gray-medium-dark.active a:focus,.text-gray-medium-dark.active a:hover,.text-gray-medium-dark:focus a,.text-gray-medium-dark:hover a,.text-gray-medium-dark:hover.active a,p.text-gray-medium-dark{color:var(--clr-gray-medium-dark)!important}.text-gray-medium-dark:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-gray-medium-dark{background-color:var(--clr-gray-medium-dark)!important}.text-gray-dark a:focus,.text-gray-dark a:hover,.text-gray-dark.active a,.text-gray-dark.active a:focus,.text-gray-dark.active a:hover,.text-gray-dark:focus a,.text-gray-dark:hover a,.text-gray-dark:hover.active a,p.text-gray-dark{color:var(--clr-gray-dark)!important}.text-gray-dark:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-gray-dark{background-color:var(--clr-gray-dark)!important}.text-gray-darker a:focus,.text-gray-darker a:hover,.text-gray-darker.active a,.text-gray-darker.active a:focus,.text-gray-darker.active a:hover,.text-gray-darker:focus a,.text-gray-darker:hover a,.text-gray-darker:hover.active a,p.text-gray-darker{color:var(--clr-gray-darker)!important}.text-gray-darker:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-gray-darker{background-color:var(--clr-gray-darker)!important}.primary{--clr:var(--clr-primary-main)}.container{margin:0 auto;max-width:69.75rem;padding:0 1.5rem;width:100%}.container-fluid{max-width:100%}@media only screen and (min-width:47.9375em){.container{max-width:45em;padding:0}}@media only screen and (min-width:62em){.container{max-width:60em;padding:0}}@media only screen and (min-width:75em){.container{max-width:69.75em;padding:0}}@media only screen and (min-width:87.5em){.container{max-width:69.75em;padding:0}}.container .col-1{flex-basis:8.3333333333%}.container .col-offset-1{margin-left:8.3333333333%}.container .col-2{flex-basis:16.6666666667%}.container .col-offset-2{margin-left:16.6666666667%}.container .col-3{flex-basis:25%}.container .col-offset-3{margin-left:25%}.container .col-4{flex-basis:33.3333333333%}.container .col-offset-4{margin-left:33.3333333333%}.container .col-5{flex-basis:41.6666666667%}.container .col-offset-5{margin-left:41.6666666667%}.container .col-6{flex-basis:50%}.container .col-offset-6{margin-left:50%}.container .col-7{flex-basis:58.3333333333%}.container .col-offset-7{margin-left:58.3333333333%}.container .col-8{flex-basis:66.6666666667%}.container .col-offset-8{margin-left:66.6666666667%}.container .col-9{flex-basis:75%}.container .col-offset-9{margin-left:75%}.container .col-10{flex-basis:83.3333333333%}.container .col-offset-10{margin-left:83.3333333333%}.container .col-11{flex-basis:91.6666666667%}.container .col-offset-11{margin-left:91.6666666667%}.container .col-12{flex-basis:100%}.container .col-offset-12{margin-left:100%}@media only screen and (min-width:23.4375em){.container .col-key-offset-0{margin-left:0}.container .col-xxs-1{flex-basis:8.3333333333%}.container .col-xxs-offset-1{margin-left:8.3333333333%}.container .col-xxs-2{flex-basis:16.6666666667%}.container .col-xxs-offset-2{margin-left:16.6666666667%}.container .col-xxs-3{flex-basis:25%}.container .col-xxs-offset-3{margin-left:25%}.container .col-xxs-4{flex-basis:33.3333333333%}.container .col-xxs-offset-4{margin-left:33.3333333333%}.container .col-xxs-5{flex-basis:41.6666666667%}.container .col-xxs-offset-5{margin-left:41.6666666667%}.container .col-xxs-6{flex-basis:50%}.container .col-xxs-offset-6{margin-left:50%}.container .col-xxs-7{flex-basis:58.3333333333%}.container .col-xxs-offset-7{margin-left:58.3333333333%}.container .col-xxs-8{flex-basis:66.6666666667%}.container .col-xxs-offset-8{margin-left:66.6666666667%}.container .col-xxs-9{flex-basis:75%}.container .col-xxs-offset-9{margin-left:75%}.container .col-xxs-10{flex-basis:83.3333333333%}.container .col-xxs-offset-10{margin-left:83.3333333333%}.container .col-xxs-11{flex-basis:91.6666666667%}.container .col-xxs-offset-11{margin-left:91.6666666667%}.container .col-xxs-12{flex-basis:100%}.container .col-xxs-offset-12{margin-left:100%}}@media only screen and (min-width:36em){.container .col-key-offset-0{margin-left:0}.container .col-sm-1{flex-basis:8.3333333333%}.container .col-sm-offset-1{margin-left:8.3333333333%}.container .col-sm-2{flex-basis:16.6666666667%}.container .col-sm-offset-2{margin-left:16.6666666667%}.container .col-sm-3{flex-basis:25%}.container .col-sm-offset-3{margin-left:25%}.container .col-sm-4{flex-basis:33.3333333333%}.container .col-sm-offset-4{margin-left:33.3333333333%}.container .col-sm-5{flex-basis:41.6666666667%}.container .col-sm-offset-5{margin-left:41.6666666667%}.container .col-sm-6{flex-basis:50%}.container .col-sm-offset-6{margin-left:50%}.container .col-sm-7{flex-basis:58.3333333333%}.container .col-sm-offset-7{margin-left:58.3333333333%}.container .col-sm-8{flex-basis:66.6666666667%}.container .col-sm-offset-8{margin-left:66.6666666667%}.container .col-sm-9{flex-basis:75%}.container .col-sm-offset-9{margin-left:75%}.container .col-sm-10{flex-basis:83.3333333333%}.container .col-sm-offset-10{margin-left:83.3333333333%}.container .col-sm-11{flex-basis:91.6666666667%}.container .col-sm-offset-11{margin-left:91.6666666667%}.container .col-sm-12{flex-basis:100%}.container .col-sm-offset-12{margin-left:100%}}@media only screen and (min-width:47.9375em){.container .col-key-offset-0{margin-left:0}.container .col-md-1{flex-basis:8.3333333333%}.container .col-md-offset-1{margin-left:8.3333333333%}.container .col-md-2{flex-basis:16.6666666667%}.container .col-md-offset-2{margin-left:16.6666666667%}.container .col-md-3{flex-basis:25%}.container .col-md-offset-3{margin-left:25%}.container .col-md-4{flex-basis:33.3333333333%}.container .col-md-offset-4{margin-left:33.3333333333%}.container .col-md-5{flex-basis:41.6666666667%}.container .col-md-offset-5{margin-left:41.6666666667%}.container .col-md-6{flex-basis:50%}.container .col-md-offset-6{margin-left:50%}.container .col-md-7{flex-basis:58.3333333333%}.container .col-md-offset-7{margin-left:58.3333333333%}.container .col-md-8{flex-basis:66.6666666667%}.container .col-md-offset-8{margin-left:66.6666666667%}.container .col-md-9{flex-basis:75%}.container .col-md-offset-9{margin-left:75%}.container .col-md-10{flex-basis:83.3333333333%}.container .col-md-offset-10{margin-left:83.3333333333%}.container .col-md-11{flex-basis:91.6666666667%}.container .col-md-offset-11{margin-left:91.6666666667%}.container .col-md-12{flex-basis:100%}.container .col-md-offset-12{margin-left:100%}}@media only screen and (min-width:62em){.container .col-key-offset-0{margin-left:0}.container .col-lg-1{flex-basis:8.3333333333%}.container .col-lg-offset-1{margin-left:8.3333333333%}.container .col-lg-2{flex-basis:16.6666666667%}.container .col-lg-offset-2{margin-left:16.6666666667%}.container .col-lg-3{flex-basis:25%}.container .col-lg-offset-3{margin-left:25%}.container .col-lg-4{flex-basis:33.3333333333%}.container .col-lg-offset-4{margin-left:33.3333333333%}.container .col-lg-5{flex-basis:41.6666666667%}.container .col-lg-offset-5{margin-left:41.6666666667%}.container .col-lg-6{flex-basis:50%}.container .col-lg-offset-6{margin-left:50%}.container .col-lg-7{flex-basis:58.3333333333%}.container .col-lg-offset-7{margin-left:58.3333333333%}.container .col-lg-8{flex-basis:66.6666666667%}.container .col-lg-offset-8{margin-left:66.6666666667%}.container .col-lg-9{flex-basis:75%}.container .col-lg-offset-9{margin-left:75%}.container .col-lg-10{flex-basis:83.3333333333%}.container .col-lg-offset-10{margin-left:83.3333333333%}.container .col-lg-11{flex-basis:91.6666666667%}.container .col-lg-offset-11{margin-left:91.6666666667%}.container .col-lg-12{flex-basis:100%}.container .col-lg-offset-12{margin-left:100%}}@media only screen and (min-width:75em){.container .col-key-offset-0{margin-left:0}.container .col-xl-1{flex-basis:8.3333333333%}.container .col-xl-offset-1{margin-left:8.3333333333%}.container .col-xl-2{flex-basis:16.6666666667%}.container .col-xl-offset-2{margin-left:16.6666666667%}.container .col-xl-3{flex-basis:25%}.container .col-xl-offset-3{margin-left:25%}.container .col-xl-4{flex-basis:33.3333333333%}.container .col-xl-offset-4{margin-left:33.3333333333%}.container .col-xl-5{flex-basis:41.6666666667%}.container .col-xl-offset-5{margin-left:41.6666666667%}.container .col-xl-6{flex-basis:50%}.container .col-xl-offset-6{margin-left:50%}.container .col-xl-7{flex-basis:58.3333333333%}.container .col-xl-offset-7{margin-left:58.3333333333%}.container .col-xl-8{flex-basis:66.6666666667%}.container .col-xl-offset-8{margin-left:66.6666666667%}.container .col-xl-9{flex-basis:75%}.container .col-xl-offset-9{margin-left:75%}.container .col-xl-10{flex-basis:83.3333333333%}.container .col-xl-offset-10{margin-left:83.3333333333%}.container .col-xl-11{flex-basis:91.6666666667%}.container .col-xl-offset-11{margin-left:91.6666666667%}.container .col-xl-12{flex-basis:100%}.container .col-xl-offset-12{margin-left:100%}}@media only screen and (min-width:87.5em){.container .col-key-offset-0{margin-left:0}.container .col-xxl-1{flex-basis:8.3333333333%}.container .col-xxl-offset-1{margin-left:8.3333333333%}.container .col-xxl-2{flex-basis:16.6666666667%}.container .col-xxl-offset-2{margin-left:16.6666666667%}.container .col-xxl-3{flex-basis:25%}.container .col-xxl-offset-3{margin-left:25%}.container .col-xxl-4{flex-basis:33.3333333333%}.container .col-xxl-offset-4{margin-left:33.3333333333%}.container .col-xxl-5{flex-basis:41.6666666667%}.container .col-xxl-offset-5{margin-left:41.6666666667%}.container .col-xxl-6{flex-basis:50%}.container .col-xxl-offset-6{margin-left:50%}.container .col-xxl-7{flex-basis:58.3333333333%}.container .col-xxl-offset-7{margin-left:58.3333333333%}.container .col-xxl-8{flex-basis:66.6666666667%}.container .col-xxl-offset-8{margin-left:66.6666666667%}.container .col-xxl-9{flex-basis:75%}.container .col-xxl-offset-9{margin-left:75%}.container .col-xxl-10{flex-basis:83.3333333333%}.container .col-xxl-offset-10{margin-left:83.3333333333%}.container .col-xxl-11{flex-basis:91.6666666667%}.container .col-xxl-offset-11{margin-left:91.6666666667%}.container .col-xxl-12{flex-basis:100%}.container .col-xxl-offset-12{margin-left:100%}}.container,.container-fluid{display:flex;flex-wrap:wrap}@media only screen and (min-width:47.9375em){.container [class^=col-],.container-fluid [class^=col-]{padding-left:1.5rem;padding-right:1.5rem}.container [class^=col-]:first-child,.container-fluid [class^=col-]:first-child{padding-left:0}.container [class^=col-]:last-child,.container-fluid [class^=col-]:last-child{padding-right:0}}.container-full{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.container-inner{margin-left:auto;margin-right:auto;max-width:69.75rem}.nowrap{flex-wrap:nowrap}.flow>*+*{margin-top:var(--flow-spacer,.75em)}.sr-only{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.screenreader-text{height:1px;left:-999px;position:absolute;top:auto;width:1px}.screenreader-text:focus{display:inline-block;height:auto;margin:auto;position:static;width:auto}.divider{background-color:var(--clr-br,--clr-primary);height:var(--br-height,1px);width:var(--br-width,1px)}.btn,.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,a.btn,a.button{align-items:center;background-color:var(--clr-bg,var(--clr-primary));border:2px solid var(--clr-br,var(--clr-primary));border-radius:16px;color:var(--clr-text,var(--clr-ternary));cursor:pointer;display:inline-flex;font-size:var(--fs-14);height:auto!important;justify-content:center;letter-spacing:.28px;line-height:1;padding:12px 16px;text-decoration:inherit;transition:color .2s ease-in-out,background-color .2s ease-in-out,border .2s ease-in-out}.btn:focus,.btn:hover,.button:focus,.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,a.btn:focus,a.btn:hover,a.button:focus,a.button:hover{--clr-text:var(--clr-primary);--clr-bg:var(--clr-secondary);background-color:var(--clr-bg)}.btn.reverse,.button.reverse,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.reverse,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.reverse,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.reverse,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.reverse,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.reverse,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.reverse,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.reverse,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.reverse,:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled.reverse,a.btn.reverse,a.button.reverse{--clr-text:var(--clr-primary);--clr-bg:transparent;--clr-br:var(--clr-secondary)}.btn.reverse:focus,.btn.reverse:hover,.button.reverse:focus,.button.reverse:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.reverse:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.reverse:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.reverse:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.reverse:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.reverse:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.reverse:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.reverse:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.reverse:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.reverse:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.reverse:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.reverse:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.reverse:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.reverse:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.reverse:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.reverse:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.reverse:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled.reverse:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled.reverse:hover,a.btn.reverse:focus,a.btn.reverse:hover,a.button.reverse:focus,a.button.reverse:hover{--clr-text:var(--clr-secondary);--clr-bg:var(--clr-primary);--clr-br:var(--clr-primary)}.btn.alt,.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled.alt,a.btn.alt,a.button.alt{--clr-text:var(--clr-primary);--clr-bg:transparent;--clr-br:var(--clr-primary)}.btn.alt:focus,.btn.alt:hover,.button.alt:focus,.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled.alt:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled.alt:hover,a.btn.alt:focus,a.btn.alt:hover,a.button.alt:focus,a.button.alt:hover{--clr-text:var(--clr-secondary);--clr-bg:var(--clr-primary)}.btn.white,.button.white,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.white,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.white,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.white,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.white,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.white,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.white,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.white,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.white,:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled.white,a.btn.white,a.button.white{background-color:transparent;border:1px solid var(--clr-white);color:var(--clr-white)}.btn.white:focus,.btn.white:hover,.button.white:focus,.button.white:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.white:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.white:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.white:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.white:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.white:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.white:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.white:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.white:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.white:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.white:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.white:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.white:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.white:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.white:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.white:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.white:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled.white:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled.white:hover,a.btn.white:focus,a.btn.white:hover,a.button.white:focus,a.button.white:hover{background-color:var(--clr,var(--clr-white));border:1px solid var(--clr-primary);color:var(--clr-primary)}.btn.bold,.button.bold,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.bold,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.bold,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.bold,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.bold,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.bold,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.bold,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.bold,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.bold,:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled.bold,a.btn.bold,a.button.bold{font-weight:700}.btn.thin,.button.thin,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.thin,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.thin,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.thin,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.thin,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.thin,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.thin,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.thin,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.thin,:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled.thin,a.btn.thin,a.button.thin{padding-block:0}.btn.big,.button.big,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.big,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.big,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.big,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.big,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.big,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.big,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.big,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.big,:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled.big,a.btn.big,a.button.big{font-size:var(--fs-16);padding:16px 32px}.btn.small,.button.small,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.small,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.small,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.small,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.small,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.small,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.small,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.small,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.small,:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled.small,a.btn.small,a.button.small{font-size:var(--fs-12)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:var(--clr-primary)}.dropdown-menu.megamenu{display:flex}.dropdown-menu.megamenu>.megamenu-column{flex:1}#masthead .dropdown-menu .menu-extra-content{bottom:0;margin-left:-2rem;margin-right:-2rem;position:absolute;width:100%}.main-navigation .dropdown-menu.megamenu{left:10%;margin-left:-10vw;margin-right:-10vw;max-width:1156px;padding-top:1rem;right:10%;width:80vw}#masthead li.megamenu-column{margin-bottom:3rem}#masthead li.megamenu-column .divider{border-bottom:1px solid #fff;font-size:18px;margin-bottom:1rem;min-height:91px;padding-bottom:2rem;text-transform:uppercase}#primary-menu .megamenu-column a{text-transform:inherit}.dropdown-menu>li:nth-of-type(2){display:none}.megamenu .menu-extra-content span{font-size:clamp(1rem,1.2096774194vw,var(--fs-18));padding:1rem clamp(1.5rem,1vw,2.56rem)}.gform_wrapper select:not([type=submit]):not([type=button]):not([type=checkbox]),.gform_wrapper textarea:not([type=submit]):not([type=button]):not([type=checkbox]),input:not([type=submit]):not([type=button]):not([type=checkbox]){border:2px solid var(--clr-primary,#00b9f2);border-radius:16px;box-sizing:border-box;font-size:var(--fs-16);padding:12px 20px}.gform_wrapper body:not(.woocommerce-checkout) form select:not([name=rememberme]),.gform_wrapper body:not(.woocommerce-checkout) form textarea:not([name=rememberme]),body:not(.woocommerce-checkout) form .gform_wrapper select:not([name=rememberme]),body:not(.woocommerce-checkout) form .gform_wrapper textarea:not([name=rememberme]),body:not(.woocommerce-checkout) form input:not([name=rememberme]){margin-bottom:2rem;width:100%}form label{font-size:var(--fs-14);line-height:20px;margin-bottom:.5rem;width:100%}.gform_wrapper form.form-error select:not([type=submit]):not([type=button]):not([type=checkbox]),.gform_wrapper form.form-error textarea:not([type=submit]):not([type=button]):not([type=checkbox]),form.form-error .gform_wrapper select:not([type=submit]):not([type=button]):not([type=checkbox]),form.form-error .gform_wrapper textarea:not([type=submit]):not([type=button]):not([type=checkbox]),form.form-error input:not([type=submit]):not([type=button]):not([type=checkbox]){border-color:red}form .form-status{color:red;display:none;margin-bottom:2rem}select{background-color:var(--clr-white)}.woocommerce .woocommerce-MyAccount-content button{margin-top:1rem}@media only screen and (min-width:62em){.woocommerce .woocommerce-MyAccount-content button{margin-bottom:2rem}}.woocommerce-page form p.lost_password a{font-size:var(--fs-14)}.woocommerce form.login,.woocommerce form.lost_reset_password{border:none;padding:0}.gform_wrapper .woocommerce form.login select:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),.gform_wrapper .woocommerce form.login textarea:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),.gform_wrapper .woocommerce form.lost_reset_password select:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),.gform_wrapper .woocommerce form.lost_reset_password textarea:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),.woocommerce form.login .gform_wrapper select:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),.woocommerce form.login .gform_wrapper textarea:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),.woocommerce form.login input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),.woocommerce form.lost_reset_password .gform_wrapper select:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),.woocommerce form.lost_reset_password .gform_wrapper textarea:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),.woocommerce form.lost_reset_password input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]){border:2px solid var(--clr-primary,#00b9f2);border-radius:16px}.woocommerce form.lost_reset_password p.woocommerce-form-row{margin:1rem 0}.gform_wrapper .woocommerce form.lost_reset_password p.woocommerce-form-row select,.gform_wrapper .woocommerce form.lost_reset_password p.woocommerce-form-row textarea,.woocommerce form.lost_reset_password p.woocommerce-form-row .gform_wrapper select,.woocommerce form.lost_reset_password p.woocommerce-form-row .gform_wrapper textarea,.woocommerce form.lost_reset_password p.woocommerce-form-row input{margin-bottom:2rem}.gform_wrapper{padding:2rem 0}.gform_wrapper .gform_heading{display:none}.gform_wrapper .gfield_required{color:var(--clr-black-dark)!important}.gform_wrapper .gchoice{color:var(--clr-grey-dark-light)}.gform_wrapper input[type=checkbox],.gform_wrapper select[type=checkbox],.gform_wrapper textarea[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--clr-ternary-main);border:1px solid var(--clr-secondary-alt);cursor:pointer;height:24px;position:relative;width:24px}.gform_wrapper input[type=checkbox]:checked,.gform_wrapper select[type=checkbox]:checked,.gform_wrapper textarea[type=checkbox]:checked{background-color:var(--clr-primary-main)}.gform_wrapper input[type=checkbox]:checked:after,.gform_wrapper select[type=checkbox]:checked:after,.gform_wrapper textarea[type=checkbox]:checked:after{border:solid #fff;border-width:0 3px 3px 0;content:"";height:10px;left:9px;position:absolute;top:5px;transform:rotate(45deg);width:5px}.gform_wrapper .gfield_error label{color:var(--clr-black-dark)!important}.gform_wrapper.gravity-theme .gfield_label,.gform_wrapper.gravity-theme .gform-field-label{font-weight:var(--fw-reg)!important}.gform_confirmation_wrapper{background-color:var(--clr-secondary);border:2px solid var(--clr-primary);margin-block:2rem;padding-block:2rem;padding-inline:1rem}.gform_confirmation_message{font-weight:var(--fw-bold)}.post-navigation{border-top:1px solid var(--clr-gray-medium-light);left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}@media only screen and (min-width:62em){.post-navigation{left:auto;margin-left:0;margin-right:0;right:auto;width:auto}}.post-navigation:after{background-color:var(--clr-gray-medium-light);content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}.nav-links{align-items:center;display:flex;justify-content:flex-start}.nav-links>*{flex:0 0 50%;padding:4.625rem clamp(42px,5.21vw,7rem) 1.46875rem}@media only screen and (min-width:62em){.nav-links>*{padding:3.5rem 7rem}}.nav-links>:first-child,.nav-links>:first-child a{text-align:right}.nav-links .nav-subtitle{color:var(--clr-primary);display:block;font-size:var(--fs-12);font-weight:var(--fw-bold);margin-bottom:1.25rem;text-transform:uppercase}@media only screen and (min-width:62em){.nav-links .nav-subtitle{margin-bottom:.5rem}}.nav-links a{font-size:var(--fs-14);line-height:1.28;text-decoration:none}.nav-links a:hover{text-decoration:underline}@media only screen and (min-width:62em){.nav-links a{font-size:var(--fs-24);font-weight:var(--fw-bold)}}.nav-links .nav-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-weight:var(--fw-md);overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:62em){.nav-links .nav-title{-webkit-line-clamp:1;line-clamp:1}}.posts-archive-link-wrapper{background-color:var(--clr-white);border:1px solid var(--clr-gray-medium-light);border-radius:50%;cursor:pointer;left:50%;line-height:1;padding:1.375rem;position:absolute;top:50%;transform:translate(-50%,-50%);transition:border .5s ease-in-out;z-index:2}.posts-archive-link-wrapper a{display:inline-block;font-size:1rem;line-height:1}.posts-archive-link-wrapper path{fill:var(--clr-black);transform:scale(1);transform-origin:center;transition:fill .5s ease-in-out,transform .3s ease-in-out}.posts-archive-link-wrapper:hover{background-color:#fff;border:1px solid var(--clr-primary)}.posts-archive-link-wrapper:hover path{fill:var(--clr-primary);transform:scale(1.3)}#back-to-top{border:2px solid var(--clr-primary);border-radius:50%;bottom:20px;display:none;line-height:.5;margin-left:auto;margin-right:3rem;margin-top:-40px;opacity:0;padding:10px;position:-webkit-sticky;position:sticky;right:0;text-decoration:none;transition:opacity .3s ease-in-out 1s}#back-to-top svg{height:16px;transition:transform .5s ease-in-out;width:16px}@media only screen and (min-width:62em){#back-to-top{line-height:1;margin-top:-54.75px;padding:15px}#back-to-top svg{height:18px;width:18px}}#back-to-top.show{display:inline-block;opacity:1;z-index:999}#back-to-top:hover svg{transform:translateY(-3px)}.site-address{font-size:var(--fs-13)}.site-address:before{background-color:var(--clr-primary);content:"";display:inline-block;height:10px;-webkit-mask-image:url(/wp-content/themes/fdflex/dist/assets/images/client-svgs/pin-location.svg);mask-image:url(/wp-content/themes/fdflex/dist/assets/images/client-svgs/pin-location.svg);width:10px}.swiper-pagination-bullet{background-color:var(--clr-white);border-radius:3.125rem;height:.438rem;opacity:1;width:1.875rem}.swiper-pagination-bullet-active{background-color:var(--clr-secondary)}.swiper-button-next,.swiper-button-prev{aspect-ratio:1;border-radius:50%;height:65px;transition:border .2s ease-in-out;transition:background-color .2s ease-in-out;width:65px}@media only screen and (min-width:62em){.swiper-button-next,.swiper-button-prev{display:none}}.swiper-button-next:after,.swiper-button-prev:after{background-color:var(--clr-primary);content:"";display:block;height:65px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:65px}.swiper-button-next:after,.swiper-button-prev:after{-webkit-mask-image:url(../assets/images/client-svgs/right-arrow.svg);mask-image:url(../assets/images/client-svgs/right-arrow.svg)}.swiper-button-prev:after{transform:rotate(180deg)}.modal-wrapper{bottom:0;height:100vh;left:0;opacity:0;overflow-y:scroll;position:absolute;right:0;top:0;transition:visibility 1s,opacity .3s ease-in-out;visibility:hidden;width:100%;z-index:99999}.modal-wrapper.show{opacity:1;transition:visibility 0s,opacity .5s ease-in-out;visibility:visible}.modal-wrapper.show-login .modal-login-content,.modal-wrapper.show-login .modal-login-form,.modal-wrapper.show-subscribe .modal-subscribe-content,.modal-wrapper.show-subscribe .modal-subscribe-form{display:block;overflow-y:scroll;width:100%}.modal-wrapper .modal-login-content,.modal-wrapper .modal-login-form,.modal-wrapper .modal-subscribe-content,.modal-wrapper .modal-subscribe-form{display:none}.modal-wrapper .modal-inner{height:100%}.modal-wrapper .modal-inner>div{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh;padding:2rem 2rem 0}.modal-wrapper .modal-inner>div:first-child{padding-top:5rem}@media only screen and (min-width:62em){.modal-wrapper .modal-inner>div{padding:3rem 3rem 0}.modal-wrapper .modal-inner>div:first-child{padding-top:3rem}.modal-wrapper .modal-inner{display:grid;grid-template-areas:"left right";grid-template-columns:repeat(2,1fr)}.modal-wrapper .modal-inner>div{place-self:strech}}.modal-wrapper .modal-form-logo{margin-bottom:3.75rem}@media only screen and (min-width:62em){.modal-wrapper .modal-form-logo{margin-bottom:3.4375rem}}.modal-wrapper .modal-form{background-color:var(--clr-white)}@media only screen and (min-width:62em){.modal-wrapper .modal-form{grid-area:right}}.modal-wrapper .modal-form-wrapper{margin-bottom:2rem}@media only screen and (min-width:62em){.modal-wrapper .modal-form-wrapper{margin-bottom:0}}.modal-wrapper .modal-content{background-color:var(--clr-secondary)}@media only screen and (min-width:62em){.modal-wrapper .modal-content{grid-area:left}}.modal-wrapper .modal-content .h1{margin-bottom:2rem}@media only screen and (min-width:62em){.modal-wrapper .modal-content .h1{margin-bottom:1rem}}.modal-wrapper .close-modal{height:2rem;position:absolute;right:2rem;top:2rem;width:2rem}.modal-wrapper .close-modal svg path{transition:fill .2s ease-in-out}.modal-wrapper .close-modal:hover svg path{fill:var(--clr-ternary)}.modal-wrapper .modal-login-content{text-align:center}.modal-wrapper form{align-items:strech;display:flex;flex-direction:column;justify-content:center}.modal-wrapper .lost{align-items:center;display:flex;font-weight:var(--fw-bold);justify-content:center;text-decoration:none}.modal-wrapper .modal-arguments{margin-top:3.75rem}.modal-wrapper .modal-arguments-single{align-items:center;background-color:var(--clr-white-light);border-radius:1rem;display:flex;justify-content:start;margin-bottom:2rem;padding:1.5rem}@media only screen and (min-width:62em){.modal-wrapper .modal-arguments-single{padding:2rem}}.modal-wrapper .modal-arguments-single-icon{flex-basis:100px;height:32px;margin-right:1.5rem;width:32px}@media only screen and (min-width:47.9375em){.modal-wrapper .modal-arguments-single-icon{flex-basis:35px;margin-right:2rem}}@media only screen and (min-width:62em){.modal-wrapper .modal-arguments-single-icon{flex-basis:40px}}.modal-wrapper .modal-arguments-single-icon svg{max-width:45px}.modal-wrapper .modal-arguments-single-icon svg path{fill:var(--clr-primary)}.modal-wrapper .login-form-submit{margin-bottom:2rem}.modal-wrapper .lds-ellipsis{display:none;height:14px;position:relative;width:43px}.modal-wrapper .lds-ellipsis div{animation-timing-function:cubic-bezier(.5,1.05,.47,.94);background:#fff;border-radius:50%;height:5px;position:absolute;top:6px;width:5px}.modal-wrapper .lds-ellipsis div:first-child{animation:lds-ellipsis1 .6s infinite;left:4px}.modal-wrapper .lds-ellipsis div:nth-child(2){animation:lds-ellipsis2 .6s infinite;left:4px}.modal-wrapper .lds-ellipsis div:nth-child(3){animation:lds-ellipsis2 .6s infinite;left:18px}.modal-wrapper .lds-ellipsis div:nth-child(4){animation:lds-ellipsis3 .6s infinite;left:32px}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(14px)}}.contact-container{display:flex;flex-direction:column-reverse;gap:3.75rem;margin-bottom:0}@media only screen and (min-width:47.9375em){.contact-container{flex-direction:inherit;gap:2em;margin-bottom:inherit;padding-bottom:11.75rem}}.contact-container .block-gmap #map{height:600px}@media only screen and (min-width:47.9375em){.contact-container .block-gmap #map{height:100%}}.contact-container .block-card-icon{margin-top:0}@media only screen and (min-width:47.9375em){.contact-container .block-card-icon{margin-top:var(--flow-spacer,.75em)}}:root{--select-focus:var(--clr-secondary);--select-arrow:var(--clr-primary)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;outline:none;padding:0 1em 0 0;width:100%}select::-ms-expand{display:none}.custom-select{align-items:center;background-color:#fff;background-image:linear-gradient(0deg,#f9f9f9,#fff 33%);border:2px solid var(--clr-primary);border-radius:1rem;cursor:pointer;display:grid;grid-template-areas:"select";line-height:1.1;max-width:30ch;min-width:15ch;padding:.5em;position:relative;width:100%}.custom-select:after{background-color:var(--select-arrow);-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%);content:"";height:.5em;justify-self:end;width:.8em}.custom-select:focus+.focus{border:2px solid var(--select-focus);border-radius:inherit;bottom:-1px;left:-1px;position:absolute;right:-1px;top:-1px}.custom-select:after,select{grid-area:select}.custom-select--disabled{background-color:#eee;background-image:linear-gradient(0deg,#ddd,#eee 33%);cursor:not-allowed}.content-breadcrumb{background-color:var(--clr-gray);color:#656c5f;font-size:var(--fs-14);font-weight:var(--fw-reg);left:50%;margin-bottom:42px;margin-left:-50vw;margin-right:-50vw;padding:1.188rem 2rem;position:relative;right:50%;width:100vw}@media only screen and (max-width:){.content-breadcrumb{padding:0 1rem}}@media only screen and (min-width:62em){.content-breadcrumb{font-size:var(--fs-17);font-weight:var(--fw-md);margin-bottom:78px}}.content-breadcrumb a{font-size:var(--fs-14);font-weight:var(--fw-reg);text-decoration:none}@media only screen and (min-width:62em){.content-breadcrumb a{font-size:var(--fs-17);font-weight:var(--fw-md)}}.type-post h1{font-size:var(--fs-21);font-weight:400}@media only screen and (min-width:62em){.type-post h1{font-size:var(--fs-52);font-weight:700;line-height:68px}}.type-post .entry-header{margin-bottom:30px}.type-post .entry-title{margin-bottom:18px}@media only screen and (min-width:62em){.type-post .entry-title{margin-bottom:32px}}.type-post .entry-meta{color:#8a8a8a;font-size:var(--fs-12)}@media only screen and (min-width:62em){.type-post .entry-meta{font-size:var(--fs-17)}}.type-post .entry-meta a{color:#8a8a8a;font-size:var(--fs-12);font-weight:400;text-decoration:none}@media only screen and (min-width:62em){.type-post .entry-meta a{font-size:var(--fs-17)}}.type-post .entry-content p{font-size:var(--fs-14)}@media only screen and (min-width:62em){.type-post .entry-content p{font-size:var(--fs-21)}}.type-post .clound-social-wrapper{margin-bottom:54px}@media only screen and (min-width:62em){.type-post .clound-social-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:70px}}.type-post .clound-social-wrapper .social{align-self:flex-start;display:flex;margin-bottom:2.625rem;order:2;white-space:nowrap}@media only screen and (min-width:62em){.type-post .clound-social-wrapper .social{margin-bottom:inherit}}.type-post .dw-share-product{font-size:var(--fs-12);font-weight:700}@media only screen and (min-width:62em){.type-post .dw-share-product{color:var(--clr-primary-main);font-size:var(--fs-14)}}.type-post .tag p{color:var(--clr-primary-main);font-size:var(--fs-12);font-weight:700}.type-post .tag ul{display:flex;flex-flow:row wrap;margin-bottom:20px;margin-top:20px;row-gap:10px;width:auto}.type-post .tag li{border:1px solid #d6d6d6;display:inline;margin-right:10px;padding:8.5px 22px;text-align:center;width:auto}.type-post .tag a{color:#8a8a8a;font-size:var(--fs-12);font-weight:400;text-decoration:none;vertical-align:middle}@media only screen and (min-width:62em){.type-post .tag a{font-size:var(--fs-14)}}.page-header{align-items:center;background-blend-mode:multiply;background-position:50% 50%;background-size:cover;color:var(--clr-white-light);display:flex;justify-content:flex-start;margin-bottom:3rem;min-height:210px;padding-block:53px;width:100vw}@media only screen and (min-width:62em){.page-header{margin-bottom:4.875rem;max-height:755px;padding-bottom:165px;padding-top:300px}}.page-header a,.page-header h1,.page-header p{color:var(--clr-white-light)}.page-header a{text-decoration:none}.page-header h1{font-size:var(--fs-22);line-height:1.2727;text-transform:uppercase}@media only screen and (min-width:62em){.page-header h1{font-size:var(--fs-58);font-weight:200}.page-header .content{max-width:580px}}.page-header .breadcrumb,.page-header .breadcrumb a{font-size:var(--fs-14);font-weight:600;margin-bottom:1rem}@media only screen and (min-width:62em){.page-header .breadcrumb,.page-header .breadcrumb a{font-size:var(--fs-24);font-weight:500}}.search-filter-scroll-loading{border:2px solid hsla(0,1%,70%,.15);border-right:2px solid var(--clr-primary);bottom:-2rem;left:50%;position:absolute;transform:translateX(-50%)}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:auto}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{height:48px}.woocommerce-account main{padding-bottom:2rem}@media only screen and (min-width:47.9375em){.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.woocommerce-account .woocommerce-MyAccount-navigation ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly}}.woocommerce-account nav ul{background-color:var(--clr-secondary);border-radius:var(--br-radius-alt);list-style-type:none;padding:2.6875rem 1.5rem}.woocommerce-account nav ul li{align-items:center;border:2px solid var(--clr-primary);border-radius:1rem;display:flex;line-height:1;transition:all .3s ease-in-out}@media only screen and (max-width:47.9375em){.woocommerce-account nav ul li{margin-left:0}.woocommerce-account nav ul li:not(:last-child){margin-bottom:1.5rem}}@media only screen and (min-width:75em){.woocommerce-account nav ul li{margin-bottom:0}}.woocommerce-account nav ul li:focus,.woocommerce-account nav ul li:hover{background-color:var(--clr-primary)}.woocommerce-account nav ul li:focus a,.woocommerce-account nav ul li:hover a{color:var(--clr-ternary)}.woocommerce-account nav ul li:focus:before,.woocommerce-account nav ul li:hover:before{background-color:var(--clr-ternary)}.woocommerce-account nav ul li a{align-items:center;display:flex;font-size:var(--fs-14);font-weight:var(--fw-bold);justify-content:space-between;padding:.6875rem .75rem;text-decoration:none}.woocommerce-account nav ul li a:focus{color:var(--clr-ternary)}.woocommerce-account nav ul li a:before{background-color:var(--clr-primary);content:"";display:block;height:24px;margin-right:.5rem;width:24px}.woocommerce-account nav ul li.is-active{background-color:var(--clr-primary)}.woocommerce-account nav ul li.is-active a{color:var(--clr-ternary)}.woocommerce-account nav ul li.is-active :before{background-color:var(--clr-ternary)}.woocommerce-account nav ul li.woocommerce-MyAccount-navigation-link--dashboard :before{-webkit-mask-image:url(/wp-content/themes/fdflex/dist/assets/images/client-svgs/folders.svg);mask-image:url(/wp-content/themes/fdflex/dist/assets/images/client-svgs/folders.svg)}.woocommerce-account nav ul li.woocommerce-MyAccount-navigation-link--orders :before{-webkit-mask-image:url(/wp-content/themes/fdflex/dist/assets/images/client-svgs/basket.svg);mask-image:url(/wp-content/themes/fdflex/dist/assets/images/client-svgs/basket.svg)}.woocommerce-account nav ul li.woocommerce-MyAccount-navigation-link--quick-order :before{-webkit-mask-image:url(/wp-content/themes/fdflex/dist/assets/images/client-svgs/lighting.svg);mask-image:url(/wp-content/themes/fdflex/dist/assets/images/client-svgs/lighting.svg)}.woocommerce-account nav ul li.woocommerce-MyAccount-navigation-link--edit-address :before{-webkit-mask-image:url(/wp-content/themes/fdflex/dist/assets/images/client-svgs/map.svg);mask-image:url(/wp-content/themes/fdflex/dist/assets/images/client-svgs/map.svg)}.woocommerce-account nav ul li.woocommerce-MyAccount-navigation-link--edit-account :before{-webkit-mask-image:url(/wp-content/themes/fdflex/dist/assets/images/client-svgs/user.svg);mask-image:url(/wp-content/themes/fdflex/dist/assets/images/client-svgs/user.svg)}.woocommerce-account nav ul li.woocommerce-MyAccount-navigation-link--customer-logout :before{-webkit-mask-image:url(/wp-content/themes/fdflex/dist/assets/images/client-svgs/logout.svg);mask-image:url(/wp-content/themes/fdflex/dist/assets/images/client-svgs/logout.svg)}.wcpt-filter .wcpt-filter-heading{display:none}.wcpt-navigation.wcpt-header{background-color:var(--clr-white-light);margin-bottom:2.5rem}.wcpt-navigation.wcpt-header .wcpt-options-row.wcpt-filter{margin-left:2.5rem}.wcpt-navigation.wcpt-header .wcpt-options-row .wcpt-option,.wcpt-navigation.wcpt-header .wcpt-options-row .wcpt-option.wcpt-active{background-color:inherit;border:none;box-shadow:inherit}.wcpt-navigation.wcpt-header .wcpt-options-row .wcpt-option.wcpt-active span{font-weight:var(--fw-bold)}body .wcpt-table a.wcpt-button{background-color:var(--clr-primary);border:1px solid var(--clr-primary);border-radius:1rem;color:var(--clr-ternary);opacity:1;padding:.75rem 1rem}body .wcpt-table a.wcpt-button:hover{background-color:var(--clr-ternary);color:var(--clr-primary)}@media only screen and (min-width:62em){body .wcpt-table .wcpt-product-image-wrapper{max-width:100%;min-width:100%}}@media only screen and (min-width:47.9375em)and (max-width:75em){body .wcpt-table .wcpt-product-image-wrapper img.wp-post-image{max-width:7.625rem!important;width:150px}}@media only screen and (min-width:62em){body .wcpt-table .wcpt-product-image-wrapper img.wp-post-image{max-width:7.625rem}}body .wcpt-table thead{display:none}body .wcpt-table .wcpt-row{align-items:center;background-color:var(--bg-clr);border:none;display:flex;flex-direction:column;justify-content:center;position:relative}@media only screen and (min-width:62em){body .wcpt-table .wcpt-row{display:grid;gap:11px;grid-template-columns:122px 1fr 1fr .6fr 155px 120px;padding:2.5rem}}body .wcpt-table .wcpt-row:after{border-bottom:1px solid var(--clr-primary);bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%,-50%);width:95%}@media only screen and (min-width:62em){body .wcpt-table .wcpt-row .wcpt-cell:nth-child(5){width:125px}body .wcpt-table .wcpt-row .wcpt-cell:nth-child(4) .wcpt-cell-val{align-items:center}}body .wcpt-table .wcpt-cell-val{gap:.75rem}@media only screen and (min-width:62em){body .wcpt-table .wcpt-cell-val{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}}body .wcpt-table .wcpt-title{text-transform:uppercase}body .wcpt-table .wcpt-category{font-weight:var(--fw-light)}body .wcpt-table .wcpt-regular-price{border:.125rem solid var(--clr-primary);border-radius:1rem;color:var(--clr-primary);font-size:var(--fs-14);padding:.75rem 1rem}body .wcpt-table .quantity.wcpt-quantity{align-items:center;border:.125rem solid var(--clr-primary);border-radius:1rem;display:flex;font-size:var(--fs-14);justify-content:space-around;margin-bottom:.75rem;max-width:125px;padding:.5rem 1rem;position:relative;width:100%}@media only screen and (min-width:62em){body .wcpt-table .quantity.wcpt-quantity{margin-bottom:inherit;width:100%}}body .wcpt-table .quantity.wcpt-quantity input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}body .wcpt-table .quantity.wcpt-quantity input:focus{outline:none}body .wcpt-table .quantity.wcpt-hide-controls .wcpt-qty-controller{display:inline}body .wcpt-table .quantity.wcpt-hide-controls .wcpt-qty-controller.wcpt-disabled{opacity:1}body .wcpt-table .quantity.wcpt-hide-controls .wcpt-qty-controller.wcpt-minus,body .wcpt-table .quantity.wcpt-hide-controls .wcpt-qty-controller.wcpt-plus{display:inline-block;height:1.5rem;position:relative;width:1.5rem}body .wcpt-table .quantity.wcpt-hide-controls .wcpt-qty-controller.wcpt-minus:after,body .wcpt-table .quantity.wcpt-hide-controls .wcpt-qty-controller.wcpt-plus:after{align-items:center;background:var(--clr-gray-light);border-radius:50%;color:var(--clr-primary);display:flex;font-size:1rem;height:1.5rem;justify-content:center;line-height:1;opacity:1;padding:.5rem;width:1.5rem}body .wcpt-table .quantity.wcpt-hide-controls .wcpt-qty-controller.wcpt-minus{transform:translateX(13px)}body .wcpt-table .quantity.wcpt-hide-controls .wcpt-qty-controller.wcpt-plus{transform:translateX(-13px)}body .wcpt-cart-widget{background-color:var(--clr-white-light);border-color:var(--clr-white-light);color:var(--clr-primary);left:50%;margin:0 auto;transform:translateX(-50%);width:100%}@media only screen and (min-width:36em){body .wcpt-cart-widget{max-width:33.75em}}@media only screen and (min-width:47.9375em){body .wcpt-cart-widget{max-width:45em}}@media only screen and (min-width:62em){body .wcpt-cart-widget{max-width:60em}}@media only screen and (min-width:75em){body .wcpt-cart-widget{max-width:69.75em}}body .wcpt-cart-widget .wcpt-cw-view-label{background-color:var(--clr-primary);border:1px solid var(--clr-primary);border-radius:1rem;color:var(--clr-ternary);font-size:var(--fs-14);padding:.5rem 1rem;transition:background-color .2s ease-in-out,color .2s ease-in-out}body .wcpt-cart-widget .wcpt-cw-view-label:hover{background-color:var(--clr-secondary);color:var(--clr-primary)}body .wcpt-cart-widget .wcpt-cw-cart-icon{display:none}@media only screen and (min-width:62em){body .wcpt-cart-widget .wcpt-cw__totals .wcpt-cw-separator{margin-left:3rem;margin-right:3rem}}body .frzTbl-scroll-overlay{display:none}@media only screen and (max-width:62em){.wcpt-row .wcpt-cell{padding:2rem;width:100%}}.wcpt-cell-val>.wcpt-item-row.wcpt-mobile-product-header{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-areas:"image title" "image sub-title";grid-template-columns:1fr 2fr;width:100%}.wcpt-cell-val>.wcpt-item-row.wcpt-mobile-product-header .wcpt-product-image-wrapper{align-self:center;grid-area:image;max-width:100%}.wcpt-cell-val>.wcpt-item-row.wcpt-mobile-product-header .wcpt-title{align-self:end;grid-area:title}.wcpt-cell-val>.wcpt-item-row.wcpt-mobile-product-header .wcpt-categories{align-self:start;grid-area:sub-title}.wcpt .wcpt-table tbody>.wcpt-row:last-child:after{border:none}.wcpt .wcpt-device-phone .wcpt-cell-val>.wcpt-item-row:not(:last-child),.wcpt .wcpt-device-tablet .wcpt-cell-val>.wcpt-item-row:not(:last-child){margin-bottom:2rem}section.woocommerce-order-details{margin-top:2rem}@media only screen and (min-width:62em){.single-product #content{margin-top:63px;position:relative}.single-product #content:before{background-color:var(--clr-white-light);content:"";display:block;height:400px;position:absolute;top:-63px;width:100%;z-index:-1}.single-product #content>.container{background-color:var(--clr-white)}}@media only screen and (min-width:62em)and (min-width:62em){.single-product #content>.container{padding:3rem 3rem 0}}@media only screen and (min-width:62em){.single-product-header-wrapper{grid-column-gap:2.625rem;display:grid;grid-template-columns:repeat(3,1fr)}}.woocommerce div.product .product_title{margin-bottom:1.4375rem}.product-title-cat.subhead{color:var(--clr-secondary)}.single-product-extras-wrapper{margin-bottom:1.5rem}.single-product-extras-wrapper .subhead{margin-bottom:.5rem}.single-product-extras-wrapper:last-child{margin-bottom:1.5rem}.single-product-extras span{font-weight:var(--fw-bold)}.woocommerce-product-details__short-description{margin-bottom:1.5rem}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%}.sale-flash-product-image-wrapper{position:relative}.woocommerce div.product div.images .flex-control-thumbs li{background-color:var(--clr-gray-medium-light);border-radius:50%;margin-right:.75rem;padding:1rem}@media only screen and (min-width:62em){.woocommerce div.product div.images .flex-control-thumbs li{padding:.5rem}}.woocommerce div.product div.images .flex-control-thumbs img{border-radius:50%}.seasons-tags{align-items:center;display:flex;justify-content:flex-start;min-height:35px}.seasons-tags.single-product{position:absolute;right:0;top:0}.seasons-tags.archive-product{--card-padding:0.5rem;padding:0 var(--card-padding)}.single-product-season-icon-wrapper:not(:last-child){margin-right:.5rem}.single-product-season-icon-wrapper .single-product-season-icon{display:block;line-height:1;width:2rem}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%}.woocommerce div.product p.price,.woocommerce div.product span.price{margin-bottom:1.5rem}@media only screen and (min-width:62em){.woocommerce div.product p.price,.woocommerce div.product span.price{margin-bottom:2.5rem}}.woocommerce div.product p.price del,.woocommerce div.product span.price del{order:1}.woocommerce div.product p.price del bdi,.woocommerce div.product span.price del bdi{color:var(--clr-gray);font-size:var(--fs-26)}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{color:var(--clr-primary);line-height:16px;margin-right:1.5rem;text-decoration:none}.woocommerce div.product p.price{align-items:baseline;display:flex;justify-content:flex-start}.woocommerce div.product p span>bdi{color:var(--clr-primary);font-size:var(--fs-32);line-height:16px;text-decoration:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{background-color:var(--clr-primary);border:2px solid var(--clr-primary);border-radius:16px;color:var(--clr-ternary);font-size:var(--fs-12)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover{background-color:var(--clr-secondary);color:var(--clr-primary)}.woocommerce-variation-price bdi{color:var(--clr-primary);font-size:var(--fs-32)}.woocommerce div.product form.cart .add-to-cart-wrapper{align-items:center;display:flex;justify-content:space-between;line-height:1;width:100%}.woocommerce div.product form.cart .add-to-cart-wrapper:after,.woocommerce div.product form.cart .add-to-cart-wrapper:before{display:none}.woocommerce div.product form.cart .add-to-cart-wrapper .quantity{align-items:center;border:2px solid var(--clr-primary);border-radius:16px;display:flex;justify-content:flex-start;margin-right:.5rem;padding:.5rem 1rem}@media only screen and (min-width:87.5em){.woocommerce div.product form.cart .add-to-cart-wrapper .quantity{margin-bottom:0}}button.qty-modif{background-color:#f5f4f2}.woocommerce div.product form.cart .add-to-cart-wrapper .quantity button,.woocommerce-cart form.woocommerce-cart-form .product-quantity .quantity button{all:initial;background-color:var(--clr-gray-medium-light);border-radius:50%;cursor:pointer;font-size:var(--fs-12);font-weight:var(--fw-bold);line-height:1;padding:5px 8px;transition:background-color .3s ease-in-out}.woocommerce div.product form.cart .add-to-cart-wrapper .quantity button:hover,.woocommerce-cart form.woocommerce-cart-form .product-quantity .quantity button:hover{background-color:#dfdcd5}.woocommerce div.product form.cart .add-to-cart-wrapper .quantity button:active,.woocommerce-cart form.woocommerce-cart-form .product-quantity .quantity button:active{background-color:#c9c3b8}.woocommerce div.product form.cart .add-to-cart-wrapper .quantity input,.woocommerce-cart form.woocommerce-cart-form .product-quantity .quantity input{all:unset;text-align:center}.woocommerce div.product form.cart .add-to-cart-wrapper .quantity input::-webkit-inner-spin-button,.woocommerce div.product form.cart .add-to-cart-wrapper .quantity input::-webkit-outer-spin-button,.woocommerce-cart form.woocommerce-cart-form .product-quantity .quantity input::-webkit-inner-spin-button,.woocommerce-cart form.woocommerce-cart-form .product-quantity .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce div.product form.cart .add-to-cart-wrapper .quantity input[type=number],.woocommerce-cart form.woocommerce-cart-form .product-quantity .quantity input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;max-width:30px}.woocommerce div.product form.cart.variations_form{flex-direction:column}.woocommerce div.product form.cart.variations_form .single_variation_wrap{width:100%}.woocommerce div.product form.cart.variations_form .woocommerce-variation-add-to-cart{align-items:flex-start;display:flex;justify-content:space-between}.woocommerce-cart form.woocommerce-cart-form .product-quantity,.woocommerce-cart form.woocommerce-cart-form .quantity{align-items:center;display:flex;justify-content:space-between}.woocommerce .product_meta{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-top:2.5rem}@media only screen and (min-width:62em){.woocommerce .product_meta{border-top:1px solid var(--clr-gray-lighter);margin-top:2rem;padding-top:2.5rem}}.woocommerce .product_meta>span{color:var(--clr-gray-dark);font-weight:var(--fw-bold)}.woocommerce .product_meta>span a,.woocommerce .product_meta>span span{font-weight:400;text-decoration:none}.woocommerce .product_meta>span.posted_in{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-bottom-color:var(--clr-primary)}@media only screen and (max-width:47.9375em){.woocommerce div.product .woocommerce-tabs ul.tabs:before{border:none}}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:inherit;border:none;text-transform:uppercase}@media only screen and (max-width:47.9375em){.woocommerce div.product .woocommerce-tabs ul.tabs li{border-bottom:1px solid var(--clr-primary);padding-bottom:1rem;padding-top:1rem}}@media only screen and (min-width:47.9375em){.woocommerce div.product .woocommerce-tabs ul.tabs li{padding-bottom:1rem;padding-top:1rem}}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{content:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{position:relative}@media only screen and (max-width:47.9375em){.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-color:var(--clr-primary)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{background-color:var(--clr-primary);box-shadow:none;content:"";height:4px;left:0;margin:0 auto;position:absolute;right:0;transform:translateY(1px);width:90%}}@media only screen and (min-width:47.9375em){.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:none;border-bottom:4px solid var(--clr-primary)}}.single-product-clips-wrapper .clips-grid{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,166px)}.single-clip-wrapper{background-color:var(--bg-clr);padding:1.5rem}.single-clip-image{margin-bottom:1.5rem}.clips-extra-wrapper{margin-top:2rem}.single-clip-button-wrapper{--flow-spacer:1rem}#clips-modal-wrapper{align-items:center;background-color:var(--clr-white);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:visibility 1s,opacity .3s ease-in-out;visibility:hidden;width:100vw;z-index:99999}#clips-modal-wrapper.show{opacity:1;transition:visibility 0s,opacity .5s ease-in-out;visibility:visible}.clips-single-section{background-color:var(--clr-white);display:grid;grid-template-columns:1fr;max-height:100vh;overflow-y:scroll}@media only screen and (min-width:47.9375em){.clips-single-section{grid-template-columns:minmax(200px,1fr) minmax(200px,1fr)}}@media only screen and (min-width:62em){.clips-single-section{grid-template-columns:minmax(300px,1fr) minmax(300px,1fr) minmax(300px,2fr)}}.clips-single-section.grid-cols-alpha-beta-delta{grid-template-areas:"clip-type-title" "clip-type-image" "arm-type-title" "arm-type-image" "installation-title" "installation-image"}@media only screen and (min-width:47.9375em){.clips-single-section.grid-cols-alpha-beta-delta{grid-template-areas:"clip-type-title arm-type-title" "clip-type-image arm-type-image" "installation-title installation-title" "installation-image installation-image"}}@media only screen and (min-width:62em){.clips-single-section.grid-cols-alpha-beta-delta{grid-template-areas:"clip-type-title arm-type-title installation-title" "clip-type-image arm-type-image installation-image"}}.clips-single-section.grid-cols-alpha-beta{grid-template-areas:"clip-type-title" "clip-type-image" "arm-type-title" "arm-type-image"}@media only screen and (min-width:47.9375em){.clips-single-section.grid-cols-alpha-beta{grid-template-areas:"clip-type-title arm-type-title" "clip-type-image arm-type-image"}}@media only screen and (min-width:62em){.clips-single-section.grid-cols-alpha-beta{grid-template-areas:"clip-type-title arm-type-title ." "clip-type-image arm-type-image ."}}.clips-single-section.grid-cols-alpha-delta{grid-template-areas:"clip-type-title" "clip-type-image" "installation-title" "installation-image"}@media only screen and (min-width:47.9375em){.clips-single-section.grid-cols-alpha-delta{grid-template-areas:"clip-type-title installation-title" "clip-type-image installation-image"}}@media only screen and (min-width:62em){.clips-single-section.grid-cols-alpha-delta{grid-template-areas:"clip-type-title installation-title ." "clip-type-image installation-image .";grid-template-columns:minmax(300px,1fr) minmax(300px,2fr) minmax(300px,1fr)}}.clips-single-section.grid-cols-beta-delta{grid-template-areas:"arm-type-title" "arm-type-image" "installation-title" "installation-image"}@media only screen and (min-width:47.9375em){.clips-single-section.grid-cols-beta-delta{grid-template-areas:"arm-type-title installation-title" "arm-type-image installation-image"}}@media only screen and (min-width:62em){.clips-single-section.grid-cols-beta-delta{grid-template-areas:"arm-type-title installation-title ." "arm-type-image installation-image .";grid-template-columns:minmax(300px,1fr) minmax(300px,2fr) minmax(300px,1fr)}}.clips-single-section .arm-type-title{grid-area:arm-type-title}.clips-single-section .arm-type-image{grid-area:arm-type-image}.clips-single-section .clip-type-title{grid-area:clip-type-title}.clips-single-section .clip-type-image{grid-area:clip-type-image}.clips-single-section .installation-title{grid-area:installation-title}.clips-single-section .installation-image{grid-area:installation-image}.clips-single-section .clips-title{border-bottom:2px solid var(--clr-primary);font-weight:var(--fw-bold);padding:1rem;text-transform:uppercase}.clips-single-section .clips-image{padding:1rem}.clips-modal-close{height:2rem;position:absolute;right:2rem;top:2rem;width:2rem}.clips-modal-close svg path{fill:var(--clr-ternary);transition:fill .2s ease-in-out}.clips-modal-close:hover svg path{fill:var(--clr-gray)}section.related.products{background-color:var(--bg-clr);padding:4rem 1rem}@media only screen and (min-width:62em){section.related.products{padding:4.56rem 0}}section.related.products h2{margin-bottom:2.5rem}@media only screen and (min-width:62em){section.related.products h2{margin-bottom:3.25rem}}section.related.products ul.products{margin-bottom:0}@media only screen and (max-width:36em){section.related.products ul.products li.product{width:100%}}@media only screen and (min-width:36em)and (max-width:62em){section.related.products ul.products li.product{width:48%}}@media only screen and (min-width:62em){section.related.products ul.products li.product{margin-bottom:0}}section.related.products a.woocommerce-LoopProduct-link{background-color:var(--clr-white);display:grid;grid-template-areas:"product-image product-content";grid-template-columns:repeat(2,1fr)}section.related.products a.woocommerce-LoopProduct-link .attachment-woocommerce_thumbnail,section.related.products a.woocommerce-LoopProduct-link .woocommerce-placeholder{grid-area:product-image;padding-bottom:1rem;padding-top:1rem}section.related.products a.woocommerce-LoopProduct-link .archive-product-card-tags-wrapper{display:none}section.related.products a.woocommerce-LoopProduct-link .woo-card-text-wrapper{grid-area:product-content;place-self:center}section.related.products ul.products li.product a.button{display:none}section.related.products ul.products li.product a img{margin-bottom:0}.woocommerce:not(.single-product) ul.products{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);padding-bottom:2rem;position:relative}@media only screen and (min-width:47.9375em){.woocommerce:not(.single-product) ul.products{gap:2rem;grid-template-columns:repeat(3,1fr)}}.woocommerce:not(.single-product) ul.products:before{display:none}.woocommerce:not(.single-product) ul.products[class*=columns-] li.product{width:inherit}.woocommerce:not(.single-product) .woo-ordering-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2.5rem}@media only screen and (min-width:62em){.woocommerce:not(.single-product) .woo-ordering-wrapper{margin-bottom:3rem}}.woocommerce:not(.single-product) .woo-ordering-wrapper form,.woocommerce:not(.single-product) .woo-ordering-wrapper p{float:none}li{--card-padding:2.5625rem}li.product{background-color:var(--clr-white-light)}li.product .woo-card-text-wrapper{--card-padding:0.5rem;padding:0 var(--card-padding);text-align:initial}li.product .woo-card-text-wrapper .product-card-category{display:inline-block;margin-bottom:1rem}.woocommerce ul.products li.product{border-radius:.5rem;overflow:hidden;text-align:center}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding-bottom:0}.woocommerce ul.products li.product .price{align-items:center;color:var(--clr-primary);display:flex;font-size:var(--fs-18);font-weight:var(--fw-bold);justify-content:flex-start}.woocommerce ul.products li.product .price>:first-child{margin-right:.5rem}.woocommerce ul.products li.product .price>:last-child{margin-left:.5rem}.woocommerce ul.products li.product .price ins{margin-right:1rem;text-decoration:none}.woocommerce ul.products li.product .price del{font-size:var(--fs-16);order:2}.woocommerce ul.products li.product a.button{margin-bottom:1rem;padding-bottom:.5rem;padding-top:.5rem;width:80%}@media only screen and (min-width:47.9375em){.woocommerce ul.products li.product a.button{margin-top:0}}.woocommerce ul.products li.product a:hover .woo-tags{color:var(--clr-primary)}.archive-product-card-tags-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem;padding:0 var(--card-padding)}@media only screen and (min-width:47.9375em){.archive-product-card-tags-wrapper{--card-padding:0.5rem}}.archive-product-card-tags-wrapper>div.woo-tags{background-color:var(--clr-secondary);border-radius:1rem;font-size:var(--fs-10);min-width:4.125rem;padding:.25rem .625rem}.archive-product-card-tags-wrapper .product-tag-season{height:2rem;width:2rem}.woocommerce-thankyou-order-received{margin-bottom:var(--fs-16)}
/*# sourceMappingURL=dw-theme.css.map*/