@font-face{font-family:Effra Trial;src:url(EffraTrial-Medium.eot);src:url(EffraTrial-Medium.eot?#iefix) format("embedded-opentype"),url(EffraTrial-Medium.woff2) format("woff2"),url(EffraTrial-Medium.woff) format("woff"),url(EffraTrial-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Effra Trial;src:url(EffraTrial-Bold.eot);src:url(EffraTrial-Bold.eot?#iefix) format("embedded-opentype"),url(EffraTrial-Bold.woff2) format("woff2"),url(EffraTrial-Bold.woff) format("woff"),url(EffraTrial-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Effra Trial;src:url(EffraTrial-Regular.eot);src:url(EffraTrial-Regular.eot?#iefix) format("embedded-opentype"),url(EffraTrial-Regular.woff2) format("woff2"),url(EffraTrial-Regular.woff) format("woff"),url(EffraTrial-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Effra Trial;src:url(EffraTrial-SemiBold.eot);src:url(EffraTrial-SemiBold.eot?#iefix) format("embedded-opentype"),url(EffraTrial-SemiBold.woff2) format("woff2"),url(EffraTrial-SemiBold.woff) format("woff"),url(EffraTrial-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:kavaloora line;src:url(kavaloora-line.eot);src:url(kavaloora-line.eot?#iefix) format("embedded-opentype"),url(kavaloora-line.woff2) format("woff2"),url(kavaloora-line.woff) format("woff"),url(kavaloora-line.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:kavaloora;src:url(kavaloora.eot);src:url(kavaloora.eot?#iefix) format("embedded-opentype"),url(kavaloora.woff2) format("woff2"),url(kavaloora.woff) format("woff"),url(kavaloora.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html{font-size:16px;line-height:1.15;-webkit-text-size-adjust:100%}body.contact{background:#a3b0a5}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;outline:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button{cursor:pointer}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:Effra Trial;font-weight:500;font-size:1rem;line-height:1.5;letter-spacing:0}.animate-text{overflow:hidden;margin-bottom:0;margin-top:0}.animate-text span span{display:inline-block;position:relative;top:.8em}h1,h2,h3,h4,h5,h6{clear:both}h1{font-family:kavaloora;font-size:12rem;color:#fff;font-weight:400;text-transform:lowercase;line-height:.8;margin-bottom:4rem}h2{font-family:kavaloora;font-size:5rem;color:#404040;font-weight:400;text-transform:uppercase;line-height:.9;letter-spacing:0;box-sizing:border-box}h3{font-size:33px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;line-height:31px}h5{text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:500;margin:0}@media (max-width: 1520px){h1{font-size:10rem}}@media (max-width: 1080px){h1{font-size:7rem}h2{font-size:4.5rem}}@media (max-width: 520px){h1{font-size:5rem}}.about-title{display:flex;align-items:center}.about-title h3{font-family:Effra Trial;font-weight:500;font-size:25px;margin:0;line-height:1.2;letter-spacing:.35em}.home_about_sec .about-content p,.home_about_sec .about-content p:nth-of-type(1){margin-top:1rem;font-size:18px;line-height:21px}.home_about_sec .about-content p:nth-of-type(1){margin-top:0}.process-text{font-size:6.8rem;padding-bottom:90px;margin-bottom:0;margin-top:134px}#more h2{padding-bottom:0;margin-top:0}#more h4{font-family:Effra Trial;font-size:25px;line-height:31px;font-weight:700;letter-spacing:.35em}#more p{font-size:18px;line-height:20px;max-width:40.5rem}p{margin-bottom:1.5em;line-height:1.25}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}.bottom-line,.right-line{position:relative}.line{background-color:#434f4e;position:absolute}.line.horizontal{height:1px;width:100%;transform:scale(0,.5)}.line.vertical{height:100%;width:1px;top:0;transform:scale(.5,0)}.line.top{top:0}.line.bottom{bottom:0}.line.right{right:0}.line.left{left:0}.curtain{width:100%;height:calc(100% - 1px);position:absolute;background-color:#fff;top:0;left:0;z-index:10}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:0}table{margin:0 0 1.5em;width:100%}a{color:#434e4e;text-decoration:none}a:visited{color:#434f4e}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit],.ctm_btn{border:1px solid #434f4e;border-radius:100px;color:#434f4e;line-height:1;padding:.6em 1em;background:transparent;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;line-height:1.3;transition:.5s;display:inline-block}button:active,button:focus,button:visited,input[type=button]:active,input[type=button]:focus,input[type=button]:visited,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:visited,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:visited,.ctm_btn:active,.ctm_btn:focus,.ctm_btn:visited{color:#434f4e}button:after,input[type=button]:after,input[type=reset]:after,input[type=submit]:after,.ctm_btn:after{content:"";display:inline-block;width:48px;height:16px;background:url(/cdn/shop/files/btn-arrow.svg?v=1704867719) no-repeat;background-position:center;margin-left:16px;position:relative;top:1px;transition:.5s}button:hover:after,input[type=button]:hover:after,input[type=reset]:hover:after,input[type=submit]:hover:after,.ctm_btn:hover:after{margin-left:32px}@media (max-width: 520px){button,input[type=button],input[type=reset],input[type=submit],.ctm_btn{font-size:.8rem}}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#434f4e;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#434f4e}select{border:1px solid #ccc}textarea{width:100%}.site-header{padding:48px 0 32px;background-color:#a3b0a5;position:relative}.site-header .wrapper{display:flex;justify-content:space-between;align-items:center}.site-header .custom-logo-link{max-width:177px}.site-header .custom-logo-link img{max-width:100%}.main-navigation{display:flex;align-items:center}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px #0003;float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none;text-transform:uppercase;letter-spacing:.35em;font-size:13px;transition:.5s;outline:none}.main-navigation a:hover,.main-navigation a:focus,.main-navigation a:active{color:#fff}.main-navigation .search-wrapper{margin-left:4rem;height:2rem;position:relative;min-width:2rem}.main-navigation .search-wrapper a{width:1.5rem;height:1.5rem;position:absolute;right:.5rem;z-index:10;transition:.2s}.main-navigation .search-wrapper .header-search{width:0;overflow:hidden;opacity:0;transition:.5s}.main-navigation .search-wrapper .st0{fill:none;stroke:#434f4e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.main-navigation .search-wrapper .st1{fill:none;stroke:#434f4e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:.2s}.main-navigation .search-wrapper .st2{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:.2s}.main-navigation .search-wrapper .sf-block-search__inside-wrapper{position:relative}.main-navigation .search-wrapper .sf-block-search__inside-wrapper:before{content:"";display:block;width:1rem;height:1rem;background:url(/cdn/shop/files/search-icon.svg?v=1704867720);position:absolute;left:10px;height:100%;background-repeat:no-repeat;background-position:center}.main-navigation .search-wrapper .sf-block-search__button{position:absolute;left:0;background:transparent;border:none;width:1rem;height:100%}.main-navigation .search-wrapper .sf-block-search__button:after{display:none}.main-navigation .search-wrapper input.sf-block-search__input{border-radius:100px;padding-left:2rem;border:none;line-height:2;width:100%}.main-navigation .search-wrapper input.sf-block-search__input:focus-visible{outline:2px solid #000;outline-offset:-4px}@media (max-width: 600px){.main-navigation .search-wrapper input.sf-block-search__input:focus-visible{outline:2px solid #e59700;outline-offset:-3px}}.main-navigation .search-wrapper ::-webkit-search-cancel-button{display:none}.main-navigation .search-wrapper.open{height:2.5rem}.main-navigation .search-wrapper.open a{transform:scale(.6);top:6px}.main-navigation .search-wrapper.open .header-search{width:15rem;overflow:hidden;opacity:1}.main-navigation .search-wrapper.open svg .st0{stroke:transparent;transform:scale(1.5)}.main-navigation .search-wrapper.open svg .st2{stroke:#434f4e;transform:scale(1)}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex;grid-gap:5rem}}@media (max-width: 920px){.main-navigation ul{grid-gap:1rem}.main-navigation .search-wrapper{margin-left:1rem}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.menu-toggle:after{display:none}.menu-toggle{border:none}.menu-toggle span{width:2rem;height:1.5px;background:#434f4e;display:block;margin-bottom:7px;transition:.5s}@media (max-width: 599px){.menu-main-menu-container{position:absolute;height:0;overflow:hidden;top:7.5rem;width:100%;left:0;background:#434f4e;padding:0 1rem;text-align:center;transition:.5s;z-index:10}.toggled .menu-main-menu-container{height:11.5rem;padding:1rem}.nav-menu a{color:#fff;font-size:1rem;margin-bottom:1rem}.toggled .menu-toggle span{opacity:0}.toggled .menu-toggle span:last-child{transform:rotate(-45deg);margin-top:-17px;opacity:1}.toggled .menu-toggle span:first-child{transform:rotate(45deg);opacity:1}}.sticky{display:block}.site{position:relative}.post,body,.page{margin:0;max-width:100vw;overflow-x:hidden}.updated:not(.published){display:none}.page-links{clear:both;margin:0 0 1.5em}.wrapper,.wrapper-inner{width:75%;max-width:1240px;margin:auto}.row>.sf-block-group__inner-container{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1rem}.col-4{grid-column:span 4}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.green-bg{background:#a3b0a5}@media (max-width: 520px){.row>.sf-block-group__inner-container{display:block}.desktop-only{display:none}.bottom-line-mobile{position:relative}.wrapper .bottom-line-mobile .line.bottom{bottom:0;left:0;width:100%}}@media (min-width: 521px){.mobile-only{display:none}}.hero-banner{position:relative;background:#a3b0a5;padding:160px 0 128px}.hero-banner h1{overflow:hidden;margin-bottom:0;margin-top:0;letter-spacing:-.05em}.hero-banner h1{opacity:0}.hero-banner h1.loaded{opacity:1}.hero-banner h1 span span{display:inline-block;position:relative;top:.8em}.hero-banner h1 span .glyph{letter-spacing:normal}.hero-banner h1 span .glyph+span{margin-left:-.075em}.hero-banner .sf-block-buttons{margin-top:4rem}@media (max-width: 520px){.hero-banner{padding-top:5rem;padding-bottom:6rem}}.gallery_img img{width:100%;max-width:100%}.slick-arrow{position:absolute;bottom:0;right:calc((100vw - 1240px)/2);background:#fff;border-radius:0;border:none;width:4rem;height:4rem;overflow:hidden;color:transparent!important}.slick-arrow.slick-prev{right:calc((100vw - 1240px)/2 + 4.5rem);transform:rotate(180deg);z-index:10}@media (max-width: 1720px){.slick-arrow{right:2rem}.slick-arrow.slick-prev{right:6.5rem}}.slick-arrow:after,.slick-arrow:before{content:"";width:2px;height:20px;background:#000;transform:rotate(-55deg);position:absolute;right:1.75rem;top:calc(50% - 15px)}.slick-arrow:before{transform:rotate(55deg);top:calc(50% - 4px);right:1.75rem}@media (max-width: 520px){.sf-block-gallery img{min-height:25rem;object-fit:cover}}.home_about_sec .sf-block-group__inner-container{align-items:stretch}.home_about_sec h2{max-width:4em;margin:0;white-space:nowrap}.home_about_sec .col{padding:5rem 2rem 6rem;position:relative}@media (max-width: 520px){.home_about_sec .col{padding:3rem 0rem 2rem}}.home_about_sec .col-8 .sf-block-group__inner-container{justify-content:space-between;display:flex;flex-direction:column;align-items:flex-start;padding-top:.5rem;max-width:47rem;float:right}@media (max-width: 520px){.home_about_sec .col-8 .sf-block-group__inner-container{align-items:center;float:none}}.home_about_sec p{margin-top:1rem;margin-bottom:0;max-width:47em;text-align:justify;float:right}.home_about_sec p:nth-of-type(1){margin-top:3rem}.home_about_sec .about-title{padding:3rem 2rem 3rem 0}.home_about_sec .about-content{padding:60px 0 60px 160px;max-width:56rem}@media (max-width: 1080px){.home_about_sec .about-content{padding:60px 0}.home_about_sec .about-content p{float:none}.home_about_sec.green-bg .wrapper-inner{width:100%}.home_about_sec.green-bg .row>.sf-block-group__inner-container{display:block}.home_about_sec.green-bg .row>.sf-block-group__inner-container>.col>.sf-block-group__inner-container{padding:0 2rem}.home_about_sec .col-8.about-content{padding:2rem 0}.home_about_sec .col-8.about-content .sf-block-group__inner-container{float:none}}.sf_categories{padding:5rem 0 3rem}.sf_categories .sf-block-button{display:flex;justify-content:center}.sf_categories .wrapper .sf-block-group__inner-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:7rem 11rem;margin-bottom:5rem}@media (max-width: 520px){.sf_categories .wrapper .sf-block-group__inner-container{grid-template-columns:1fr;grid-gap:2rem 11rem;margin-bottom:2rem}}.sf_categories .image-wrapper{position:relative;display:block;margin-bottom:.5rem}.sf_categories .image-wrapper p{position:absolute;width:100%;text-align:center;top:calc(50% - 1.5em);text-transform:uppercase;color:#fff;font-weight:900;letter-spacing:.25em;font-size:23px;z-index:2}@media (max-width: 520px){.sf_categories .image-wrapper p{display:none}}.sf_categories .image-wrapper img{display:block}.sf_categories .image-wrapper:after{content:"";width:100%;height:0;background:#434f4e;opacity:.9;display:block;position:absolute;top:100%;z-index:1;transition:.5s}.sf_categories .image-wrapper:hover:after{top:0;height:100%}@media (max-width: 520px){.sf_categories{padding:2rem 0}}.sf_services_section .section-header{padding:4rem 0}.sf-block-media-text{box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.sf_services_section .section-header h2{font-size:8.25rem}@media (max-width: 600px){.sf-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.sf-block-media-text.is-stacked-on-mobile .sf-block-media-text__content{grid-column:1;grid-row:2}.sf-block-media-text .sf-block-media-text__media{align-self:center}}@media (max-width: 520px){.sf_services_section .section-header{padding:2rem 0}.sf_services_section .section-header h2{font-size:3rem}}.sf_services_section .service .wrapper{grid-template-columns:repeat(12,1fr)}.sf_services_section .service .sf-block-media-text__media{grid-column-start:5;grid-column-end:13;padding:50px 0 50px 56px;height:100%;position:relative;overflow:hidden}.sf_services_section .service .sf-block-media-text__media img{height:100%;object-fit:cover}@media (max-width: 520px){.sf_services_section .service .sf-block-media-text__media{grid-column-start:1;grid-column-end:2;padding:0;margin-top:2rem}.sf_services_section .service .sf-block-media-text__media .line{display:none}}.sf_services_section .service .sf-block-media-text__content{padding:2rem 2rem 4rem 0;grid-column-start:1;grid-column-end:5;height:100%;max-width:26rem;display:flex;flex-direction:column;justify-content:flex-end}.sf_services_section .service h3{margin:5rem 0 2rem;max-width:10em}@media (max-width: 520px){.sf_services_section .service h3{margin-top:1rem;font-size:1.5rem}}.sf_services_section .service p{text-align:justify;margin-bottom:0;font-size:17px;line-height:21px}.slides-wrapper .col{position:relative}.slides-wrapper ul.slick-dots{list-style:none;margin:0;padding:0;display:flex;align-items:center;padding-right:8rem;margin-top:5rem}.slides-wrapper .slick-dots button{width:3rem;height:3rem;color:#fff;background:#fff;position:relative;z-index:10;font-size:2rem;font-weight:500;padding:0;display:flex;align-items:center;justify-content:center;letter-spacing:0}.slides-wrapper .slick-dots li.slick-active button{width:4rem;height:4rem;background:#3c4b4b}.slides-wrapper .slick-dots button:after{content:none}.slides-wrapper .slick-dots li{flex-grow:1;position:relative;display:flex;justify-content:center}.slides-wrapper .slick-dots li:first-child{justify-content:flex-start}.slides-wrapper .slick-dots li:last-child{justify-content:flex-end}.slides-wrapper .slick-dots li:before{content:"";width:100%;height:1px;background:#000;position:absolute;top:calc(50% - .5px);left:0}.slides-wrapper .slick-list{width:45%;min-width:40rem}.slides-wrapper .slide{padding:4rem 0 4rem 6rem;opacity:.5;transition:.5s}.slides-wrapper .slide.slick-active{opacity:1}.slides-wrapper .slide h3{max-width:15em;font-size:1.5rem;font-weight:600;font-family:Effra Trial;line-height:2rem;letter-spacing:.35em;padding-bottom:2rem}#more .col{display:flex;align-items:center;position:relative}#more .col-8{padding:4rem 0 4rem 6rem}figure.sf-block-image.size-full{margin-bottom:0}@media (max-width: 1520px){.process-text{font-size:5rem}}@media (max-width: 1080px){.process-text{font-size:4rem}.process-text{padding:0;margin:0}.process-text:nth-child(2){margin-top:2rem}.process-text:last-child{padding-bottom:2rem}#process .wrapper-inner{width:100%}#process .row>.sf-block-group__inner-container{display:block}.slides-wrapper ul.slick-dots{margin-top:0;padding:2rem}.slides-wrapper .slick-dots button{width:2rem;height:2rem;font-size:1.5rem}.slides-wrapper .slick-dots li.slick-active button{width:3rem;height:3rem}.slides-wrapper .slide{padding:2rem}#more .wrapper-inner{width:100%}#more .row>.sf-block-group__inner-container{display:block}#more .row .col>.sf-block-group__inner-container{padding:2rem}#more .col-8{padding:0}}@media (max-width: 520px){.process-text{font-size:4rem}}.sf_contact_section .right-line-desktop{position:relative}.sf_contact_section h1{font-size:10rem}.sf_contact_section.hero-banner{padding:0}.sf_contact_section.hero-banner .col{padding:230px 0 110px}.contact-info{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.contact-info p{font-family:Effra Trial;font-weight:700;font-size:20px;text-transform:uppercase;margin-top:36px;margin-bottom:0}.contact-info p:last-child{margin-bottom:0}@media (max-width: 1520px){.sf_contact_section h1{font-size:7.5rem}}@media (max-width: 1080px){.sf_contact_section .wrapper-inner{width:100%}.sf_contact_section .row>.sf-block-group__inner-container{display:block}.sf_contact_section h1{font-size:6rem}.sf_contact_section.hero-banner .col{padding:0}.sf_contact_section.hero-banner .col>.sf-block-group__inner-container{padding:3rem 2rem}.contact-info{align-items:flex-start}}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.filter-wrapper{min-width:15.5rem}.filter-wrapper>div.sf-block-group__inner-container{height:calc(100vh - 9rem);display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:2rem;position:sticky;top:0;max-width:284px}.products-filter ul{margin:0;padding:0}#products .row>.sf-block-group__inner-container{grid-gap:0;min-height:calc(100vh - 25rem)}.large-image img{width:100%;height:400px!important;object-fit:contain;display:block;background:#fff}.wrapper-left{margin-left:2.5vw;position:relative}@media (min-width: 1600px){.wrapper-left{margin-left:calc((100vw - 1560px)/2)}}.col-10{grid-column:span 10}.products-wrapper{display:flex;flex-wrap:wrap;margin-top:2rem}.products-wrapper .product{width:calc(50% - 2.5vw);display:grid;grid-template-columns:50% auto;grid-gap:2rem;padding:2rem}@media (min-width: 1600px){.products-wrapper .product{width:calc(50% - ((100vw - 1560px)/2/2))}}.wrapper-right .product:nth-child(2n){width:calc(50% + 2.5vw);padding-right:5vw}@media (min-width: 1600px){.wrapper-right .product:nth-child(2n){width:calc(50% + (100vw - 1560px)/2/2);padding-right:calc((100vw - 1560px)/2)}}.products-wrapper .product h3{font-size:1.4rem;font-family:Effra Trial;margin:0}.products-wrapper .product .entry-content{display:flex;flex-direction:column;justify-content:space-between}.products-wrapper .product .image-wrapper{height:12rem;overflow:hidden}.products-wrapper .product .image-wrapper img{height:100%;object-fit:cover}.products-wrapper .product .image-wrapper a:not(:first-child){display:none}.products-wrapper .product .swatches{display:flex;flex-wrap:wrap;grid-gap:.5rem 1rem;margin-top:1rem}.products-wrapper .product .swatches p{margin:4px 0 0;text-transform:uppercase;font-size:12px}.swatches a img{width:4rem;height:3rem;display:block;object-fit:cover}.wpc-edit-filter-set{display:none}.wpc-filters-widget-wrapper{margin-right:0}.wpc-filters-widget-wrapper .wpc-filters-section{border:1px solid #434F4E;margin:0;border-bottom:none}.wpc-filters-widget-wrapper .wpc-filters-section:last-child{border-bottom:1px solid #434F4E}.wpc-filters-section .wpc-filter-header{padding:12px 24px}.wpc-filters-section.open .wpc-filter-header{border-bottom:1px solid}.wpc-filters-widget-wrapper .wpc-filter-title{font-family:Effra Trial;font-size:13.4px;text-transform:uppercase;letter-spacing:.15em;margin-bottom:-3px;cursor:pointer}.wpc-filters-widget-wrapper .wpc-filter-title:after,div.selected>.text:after{content:"";width:13px;height:6px;background:url(/cdn/shop/files/arrow-down.svg?v=1706029374) no-repeat;background-size:contain;display:block}.wpc-filters-widget-wrapper .wpc-filters-section.open .wpc-filter-title:after,div.selected.active>.text:after{transform:rotate(180deg)}.wpc-filters-widget-wrapper .wpc-filter-content{max-height:0;overflow:hidden;transition:.5s;padding:0 24px}.wpc-filters-widget-wrapper .wpc-filters-section.open .wpc-filter-content{max-height:calc(100vh - 34rem);padding:12px 24px}.wpc-filters-widget-wrapper .wpc-term-item-content-wrapper input{visibility:hidden;position:absolute}.wpc-filters-widget-main-wrapper .wpc-filters-widget-wrapper li.wpc-term-item label{padding-left:0;font-family:Effra Trial;font-size:14px;text-transform:uppercase;opacity:.5}.wpc-filters-widget-main-wrapper .wpc-filters-widget-wrapper li.wpc-term-item{margin-bottom:.5rem}.wpc-filters-section:not(.wpc-filter-post_meta_num,.wpc-filter-layout-dropdown) .wpc-filter-content:not(.wpc-filter-has-hierarchy) ul.wpc-filters-ul-list{padding:0;margin:0}.wpc-filters-widget-main-wrapper .wpc-filters-widget-wrapper li.wpc-term-item input:checked+label{opacity:1}@media (max-width: 1200px){.products-wrapper .product,.wrapper-right .product:nth-child(2n){width:100%;padding-right:2rem}}@media (max-width: 820px){.products-wrapper .product{display:block}.products-wrapper .product h3{margin-top:1rem}.products-wrapper .product .line.horizontal{left:0}.filter-wrapper{margin-left:0}#products .row>.sf-block-group__inner-container{display:block;position:relative}.filter-wrapper>div.sf-block-group__inner-container{height:auto;padding:0 16px}.filter-wrapper .products-filter{height:0;overflow:hidden}.filter-wrapper.show-filter .products-filter{height:auto}.filter-wrapper .wpc-filters-section:not(.wpc-filter-more-less):not(.wpc-filter-post_meta_num):not(.wpc-filter-tax_numeric):not(.wpc-filter-layout-dropdown) .wpc-filter-content:not(.wpc-filter-has-hierarchy) ul.wpc-filters-ul-list{max-height:none;overflow-y:hidden}.filter-button{width:100%;border:1px solid;padding:.25rem 1rem;font-family:Effra Trial;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin:2rem auto;position:relative}.filter-wrapper.show-filter .filter-button{margin-bottom:0}.filter-button:after{content:"";width:13px;height:6px;background:url(/cdn/shop/files/arrow-down.svg?v=1706029374) no-repeat;background-size:contain;right:1rem;display:block;position:absolute;top:calc(50% - 2px)}.filter-wrapper.show-filter .filter-button:after{transform:rotate(180deg)}}@media (max-width: 520px){.filter-wrapper{min-width:12.5rem}.products-wrapper .product,.wrapper-right .product:nth-child(2n){padding:1rem}.wpc-filters-widget-wrapper{margin-right:0}}#product{padding:134px 0}@media (max-width: 768px){#product{padding:60px 0}#product .wrapper-inner{width:85%}#product .image-wrapper{padding:0;padding-bottom:2rem}#product .content{padding:2rem 0}.checkbox-wrapper.colors{grid-gap:2rem}}#product .image-wrapper{margin-right:4rem}.sf_main_product_section .thumbnails{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:.5rem 1.5rem;margin-top:1.5rem}#product .content{padding-left:3rem}#product .content h3{margin-top:0;margin-bottom:3rem;font-size:37px}#product h4{text-transform:uppercase;font-family:Effra Trial;font-size:15px;letter-spacing:.15em;font-weight:500;margin-bottom:.5rem}.color-option{margin-top:67px}.checkbox-wrapper{display:flex;margin-bottom:36px}.checkbox-wrapper label.disabled{position:relative;cursor:no-drop}.checkbox-wrapper label.disabled:after,.checkbox-wrapper.colors label.disabled:before{content:"";width:100%;height:1px;position:absolute;top:50%;left:0;background:#000}.checkbox-wrapper.colors label.disabled:after,.checkbox-wrapper.colors label.disabled:before{top:0;width:7rem;transform:rotate(45deg);transform-origin:0}.checkbox-wrapper.colors label.disabled:before{transform:rotate(-45deg);transform-origin:bottom right;left:-2rem}.checkbox-wrapper:not(.colors) label.available-options{border-style:dashed!important}.checkbox-wrapper.colors label.available-options img{border-style:dashed!important}.checkbox-wrapper.colors label.available-options span{opacity:.5}.checkbox-wrapper label.available-options{position:relative}.checkbox-wrapper label.available-options:hover:after{content:"See Available Options";position:absolute;top:90%;width:14rem;background:#fff;border:1px solid;padding:.5rem;left:30%;z-index:100;text-align:center;text-transform:uppercase;letter-spacing:.15em;font-family:Effra Trial;font-size:12px;font-weight:500;line-height:1}.checkbox-wrapper.colors label.available-options:hover:after{top:60%}.checkbox-wrapper:not(.colors) label,.checkbox-wrapper .availability{border:1px solid;padding:.75rem 2rem;text-align:center;text-transform:uppercase;letter-spacing:.15em;font-family:Effra Trial;font-size:12px;font-weight:500;line-height:1}.checkbox-wrapper label:not(:first-child){margin-left:-1px}.checkbox-wrapper input{visibility:hidden;position:absolute}.checkbox-wrapper label span{opacity:.5}.checkbox-wrapper input:checked+span{opacity:1}.checkbox-wrapper.colors{grid-gap:24px 57px;margin-top:.5rem;flex-wrap:wrap}.checkbox-wrapper.colors label{display:flex;flex-direction:column}.checkbox-wrapper.colors label img{max-width:7rem;opacity:.5}.checkbox-wrapper.colors label input:checked+img{border:1px solid;opacity:1}.checkbox-wrapper.colors label span{font-family:Effra Trial;font-size:13px;color:#000;text-transform:uppercase;font-weight:500;margin-top:20px;opacity:1;letter-spacing:.15em}#more-info{display:flex;margin-top:1rem;outline:none}#more-info h4{margin-top:0;font-size:13px;text-transform:uppercase;font-family:Effra Trial;letter-spacing:.15em;font-weight:500;margin-bottom:.5rem}#more-info svg{width:auto;height:1rem;margin-top:1px;margin-left:1rem}.sf_main_product_section .more{overflow:hidden;max-height:0rem;transition:.5s;min-width:40rem}.sf_main_product_section .more.open{max-height:30rem}.table-wrapper{margin-bottom:1rem}#product .table-wrapper h4{font-size:18px}.table-wrapper table{border-collapse:collapse}.table-wrapper table td{border:1px solid #000;padding:1rem;text-transform:uppercase;font-family:Effra Trial;font-weight:500;font-size:12px;line-height:1;letter-spacing:.05em}.table-wrapper table td:first-child{padding:1rem}.check,.ex{background:url(/cdn/shop/files/check.svg?v=1705856633) no-repeat;background-position:center;width:12px;height:12px;display:block}.ex{background:transparent}@media (max-width: 1480px) and (min-width: 921px){.sf_main_product_section .more{min-width:none}.sf_main_product_section .more.open{max-height:50rem}table{display:flex}tr{display:flex;flex-direction:column}tbody{display:flex}td{height:3.5rem;display:flex;align-items:center;justify-content:center}}@media (max-width: 1140px){#product .image-wrapper{margin-right:2rem}#product .content{padding-left:1rem}}@media (min-width: 921px){#product .right-line .line.horizontal{display:none}}@media (max-width: 920px){#product .wrapper{width:100%}#product .row>.sf-block-group__inner-container{display:block}#product .image-wrapper{margin-right:0;padding:0;padding-bottom:2rem}#product .content{padding:2rem 0}#product .right-line .line.vertical{display:none}#product .more{max-width:none}.sf_main_product_section .more.open{max-height:80rem;min-width:0}table{display:flex}tr{display:flex;flex-direction:column}tbody{display:flex}td{height:3.5rem;display:flex;align-items:center;justify-content:center}}@media (max-width: 520px){.checkbox-wrapper.colors{flex-wrap:wrap;grid-gap:1.5rem}.checkbox-wrapper.colors label img{max-width:5rem}}.search h1{color:#434f4e;text-transform:none;font-size:3rem;padding-bottom:3rem;text-align:left;font-family:kavaloora}@media (max-width: 768px){.search-no-results .site-main.search{margin-bottom:3rem}.search-no-results input.search-submit{margin-top:1rem}.search-no-results form{text-align:center}.search-no-results form label input{width:100%}}aside#secondary{background:#a3b0a5}aside#secondary .wrapper>.sf-block-group__inner-container{display:grid;grid-template-columns:repeat(12,1fr)}aside#secondary .widget_nav_menu{grid-column:span 3;position:relative;padding:5rem 0}aside#secondary .widget_nav_menu ul{margin:0;padding:0}aside#secondary .social{grid-column-start:10;grid-column-end:12;padding:5rem 0}aside#secondary .social h5{text-transform:uppercase;font-size:1.1rem;margin-bottom:1rem}aside#secondary .social .sf-block-social-links{justify-content:space-between}aside#secondary .social a.sf-block-social-link-anchor{width:46px;height:46px;border:1px solid #434f4e;background:#a3b0a5;border-radius:100px;display:flex;align-items:center;justify-content:center}aside#secondary .social .wp-social-link svg{width:1.8em;height:1.8em}aside#secondary .contact{padding:5rem 0;grid-column-start:5;grid-column-end:10}aside#secondary .contact p{margin:0;font-size:1rem;line-height:1.7}aside#secondary li{list-style:none}aside#secondary li a{text-transform:uppercase;font-size:.95rem;letter-spacing:.15em;line-height:1.6}@media (max-width: 1080px){aside#secondary .contact{grid-column-start:5;grid-column-end:10}aside#secondary .social{grid-column-start:10;grid-column-end:13}}@media (max-width: 600px){aside#secondary{padding-top:0}aside#secondary .widget_nav_menu,aside#secondary .contact{padding:0;padding-top:2rem;padding-bottom:1rem}aside#secondary .social{padding:2rem 0}aside#secondary .widget_nav_menu{grid-column:span 5}aside#secondary .menu-main-menu-container{height:auto;position:static;background:transparent;text-align:left}aside#secondary .menu-main-menu-container a{color:#fff}aside#secondary .contact{grid-column-start:6;grid-column-end:12;padding-left:1rem}aside#secondary .contact p{line-height:1.2;margin-bottom:.5rem}}.site-footer.wrapper{position:relative;margin-top:-2rem}.site-info{position:absolute;bottom:0;right:0;font-size:.8rem}@media (max-width: 600px){.site-footer.wrapper{padding:1rem 0;background:#a3b0a5;width:100%;margin:0}.site-info{position:static;text-align:center}}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px #0009;clip:auto!important;clip-path:none;color:#434f4e;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.checkbox-wrapper.colors label img{width:5rem;height:5rem}section.no-results.not-found{padding:0 2rem}.wpc-posts-found{display:none}.large-image{position:relative;margin-bottom:0!important}.large-image .product__media-list{margin-bottom:0!important}.large-image.loading:before{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid #fff;border-color:#fff transparent #fff transparent;animation:lds-dual-ring 1.2s linear infinite;position:absolute;top:calc(50% - 32px);left:calc(50% - 32px)}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.thumbnails img.loading{opacity:.5}#infinite-handle,#ctis-loading{width:100%}#process+.sf-block-image.size-full img{width:100%}.entry-content p.coming-soon{min-height:calc(100vh - 420px);display:flex;align-items:center;justify-content:center}#product .image-wrapper .thumbnails img{width:100%;height:100%;object-fit:cover;border:1px solid #00000050}.hero-banner .ctm_btn{margin-top:4rem}.sf_main_product_section .thumbnails img{width:100%;height:100%;object-fit:cover;aspect-ratio:1;border:1px solid #00000050}.sf_main_product_section .product__title h3{margin-top:0;color:#404040;margin-bottom:3rem;font-size:37px}.product.product--medium{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1rem!important}.product.product--medium .product__column-sticky{position:static}.product.product--medium .grid__item.product__media-wrapper{width:100%;max-width:100%}.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:100%!important;width:100%!important;padding:0}.large-image .product__media{padding:0!important}.product-media-container.global-media-settings{border:0}.product__media-toggle.product__media-zoom-lightbox{display:none}.large-image img{position:static!important}.product.product--medium .grid__item.product__media-wrapper .image-wrapper{margin-right:4rem}.ctm_main_product fieldset.product-form__input .form__label{text-transform:uppercase;font-family:Effra,sans-serif;font-size:15px;letter-spacing:.15em;font-weight:600;margin-bottom:.5rem}.ctm_main_product variant-radios fieldset.product-form__input{margin-bottom:36px}.ctm_main_product .product-form__input input[type=radio]+label:before{display:none}.ctm_main_product .product-form__input input[type=radio]:checked+label{border:1px solid #000!important;background:#fff;color:#000}.ctm_main_product .product-form__input input[type=radio]+label{border:1px dashed;border-radius:0;padding:.75rem 2rem;text-align:center;text-transform:uppercase;letter-spacing:.15em;font-family:Effra Trial;font-size:12px;font-weight:500;line-height:1;margin:0;color:#4040407f}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.product__title h1{margin-top:0;color:#404040;text-transform:uppercase;font-family:Effra Trial;margin-bottom:3rem;font-size:37px;font-weight:500;letter-spacing:.15em}.ctm_main_product .product__info-wrapper{padding-left:3rem!important}.ctm_main_product .thumbnail-list{grid-gap:.5rem 1.5rem;margin-top:1.5rem}.product__sku{color:#000;font-weight:600}.ctm_main_product .product__modal-opener:hover .product__media-icon{opacity:0;pointer-events:none}.ctm_main_product{padding:134px 0}.ctm_main_product .thumbnail-slider button.thumbnail{box-shadow:none!important}.ctm_main_product .thumbnail-slider button.thumbnail img{border:1px solid #00000050!important}.ctm_main_product .thumbnail[aria-current]{border-color:#00000050!important;opacity:.5}.table-wrapper h4{margin-top:1.33em;text-transform:uppercase;font-family:Effra Trial;font-size:18px;letter-spacing:.15em;font-weight:500;margin-bottom:.5rem}.ctm_main_product .thumbnail-list{display:grid!important;grid-template-columns:repeat(4,1fr)}.ctm_main_product .thumbnail-list__item.slider__slide{width:100%!important}.ctm_main_product .product__media-list .product__media-item{width:100%!important;max-width:100%!important}.ctm_main_product .thumbnail-slider .slider-button{display:none}.ctm_main_product .product-media-container span.product__media-icon,.ctm_main_product .product__media-toggle{display:none!important}@media (max-width: 920px){.product.product--medium{display:block}.ctm_main_product .product__info-wrapper{padding-left:0rem!important;margin-top:32px}.ctm_main_product .wrapper-inner{width:85%}.thumbnail-slider .thumbnail-list.slider{margin-bottom:0!important;padding:0!important}.ctm_main_product .desktop-only{display:none}.ctm_main_product .mobile-only{display:block}.product.product--medium .grid__item.product__media-wrapper{padding-bottom:32px}}@media (max-width: 749px){.ctm_main_product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0!important;margin-right:0!important}.ctm_main_product .grid--peek.slider .grid__item:first-of-type{margin:0!important}.ctm_main_product .product-media-container{--aspect-ratio: unset}.ctm_main_product{padding:60px 0}}.col_product_row{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:0rem}.col_product_row .products-wrapper .product .entry-content{display:flex;flex-direction:column;justify-content:start!important}.wpc-filter-title{position:relative;display:flex;justify-content:space-between;align-items:center}.wpc-filters-widget-wrapper ul.wpc-filters-ul-list{list-style:none;margin-left:0;float:none}.wpc-filters-section:not(.wpc-filter-more-less):not(.wpc-filter-post_meta_num):not(.wpc-filter-tax_numeric):not(.wpc-filter-layout-dropdown) .wpc-filter-content:not(.wpc-filter-has-hierarchy) ul.wpc-filters-ul-list{max-height:350px;overflow-y:auto}body .wpc-filters-widget-wrapper .wpc-term-item-content-wrapper{display:flex;align-items:center;position:relative}body .wpc-filters-widget-wrapper li.wpc-term-item{margin-bottom:10px;border:none;padding:0;margin-left:0}li.wpc-term-item label{display:flex;margin-bottom:0;margin-top:0;padding-left:5px;margin-left:0;line-height:1.3}.custom-product-grid-section div:empty{display:block}.wpc-filters-section .wpc-filter-content ul.wpc-filters-ul-list::-webkit-scrollbar,.select-list::-webkit-scrollbar{width:6px;border-radius:6px;background:#e9e9eb}.wpc-filters-section .wpc-filter-content ul.wpc-filters-ul-list::-webkit-scrollbar-thumb,.select-list::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:6px}.wpc-filters-section .wpc-filter-content ul.wpc-filters-ul-list::-webkit-scrollbar-track,.select-list::-webkit-scrollbar-track{border-radius:6px}.sfc-sorting-form{margin-bottom:55px}.sfc-sorting-form select{display:block;width:100%;padding:12px 24px;font-family:Effra Trial;font-size:13.4px;text-transform:uppercase;letter-spacing:.15em;margin-bottom:-3px;cursor:pointer;box-sizing:border-box;border:1px solid #434F4E}.wpc-checkbox-item label{cursor:pointer}.wpc-checkbox-item label.disabled{pointer-events:none;opacity:.4}.wpc-checkbox-item .active{font-weight:700;color:#000}.template-search__search .reset__button.field__button{display:none}.template-search__search .search__button.field__button{margin-right:30px}.my-paginate{margin-bottom:20px}@media (min-width: 821px){.filter-wrapper .line.horizontal.bottom.mobile-only{display:none}}@media (max-width: 820px){.custom-product-grid-section .desktop-only{display:none!important}.filter-button.mobile-only{display:block!important}.sfc-sorting-form{padding:0 16px;margin:20px 0}.wpc-filters-widget-wrapper{padding:0 16px;margin-bottom:20px}.filter-wrapper>div.sf-block-group__inner-container{max-width:320px;margin:0 auto;width:75%}.custom-product-grid-section .col-3,.custom-product-grid-section .col-9{grid-column:span 12}.filter-wrapper>div.sf-block-group__inner-container section{display:none}.filter-wrapper.show-filter section{display:block!important}.custom-product-grid-section .products-wrapper .image-wrapper,.custom-product-grid-section .products-wrapper .entry-content{width:75%;margin:0 auto}div.select-box.active{position:static}}div.custom-select{width:100%;position:relative;border:1px solid #000000}div.selected{line-height:20px}div.selected>.text{padding:8px 14px;display:flex;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;align-items:center;justify-content:space-between;text-transform:uppercase;font-size:16px;cursor:pointer}div.select-box{background:#fff;display:none;width:100%;z-index:10029;position:absolute;border:1px solid #ccd0dc}div.select-box.active{display:block}div.select-box.drop-up{top:auto;bottom:100%}ul.select-list{margin:0;padding:0;list-style-type:none;max-height:200px;overflow-y:auto}ul.select-list li{cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:6px 14px;text-transform:uppercase;font-size:16px}ul.select-list li:hover{background-color:#0570e2;color:#ccd0dc}.prod_avail p{margin:0}.prod_avail .avail-title{text-transform:uppercase;font-family:Effra,sans-serif;font-size:15px;letter-spacing:.15em;font-weight:600;margin-bottom:.5rem}.avail-value{border-radius:0;padding:.75rem 2rem;text-align:center;text-transform:uppercase;letter-spacing:.15em;font-family:Effra Trial;font-size:12px;font-weight:500;line-height:1;margin:0;display:inline-block;border:1px solid #000!important;background:#fff;color:#000}.customer_images{margin-top:40px}button.my-button.customer_images-btn{margin-bottom:50px;margin-top:10px}.customer_images-list{margin:0;display:flex;flex-wrap:wrap;gap:.6rem}.customer_images-list img{max-width:48px;aspect-ratio:1;object-fit:cover}.product-form__input.inputType-Color .d-flex.flex-wrap.color{grid-gap:24px 57px;margin-top:.5rem;flex-wrap:wrap}.product-form__input.inputType-Color .d-flex.flex-wrap.color label{padding:0;width:5rem;border:1px solid transparent}.product-form__input.inputType-Color .d-flex.flex-wrap.color label span{display:block;margin:10px 0 0;font-size:13px;text-align:left;opacity:1;color:#000}.product-form__input.inputType-Color .d-flex.flex-wrap.color input:checked+label img{border-color:#000}.product-form__input.inputType-Color .d-flex.flex-wrap.color input:checked+label{border-color:transparent!important}.product-form__input.inputType-Color .d-flex.flex-wrap.color label img{border:1px solid transparent;aspect-ratio:1;object-fit:cover;display:block;width:100%}@media (max-width: 520px){.product-form__input.inputType-Color .d-flex.flex-wrap.color{grid-gap:1.5rem}}.mfp-container{background:#0b0b0bcc}button.mfp-close:after{display:none}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom.css.map */
