@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{height:0;overflow:visible;box-sizing:content-box}pre{font-size:1em;font-family:monospace,monospace}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace,monospace}small{font-size:80%}sub,sup{font-size:75%;position:relative;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-size:100%;margin:0;line-height:1.15;font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{padding:0;color:inherit;max-width:100%;box-sizing:border-box;white-space:normal;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0;box-sizing:border-box}[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}[hidden],template{display:none}:root{--spring-easing:linear(0,0.1407 4.43%,0.9383 16.72%,1.0774 20.43%,1.1493 24.31%,1.1629 26.95%,1.1536 29.93%,1.0168 43.09%,0.9766 51%,1.0033 76.88%,1);--gold:#e6b85c;--cubicIn:cubic-bezier(0.32,0,0.67,0);--font-color:#050505;--border-color:rgba(148,96,96,.15);--red:#e41718;--cubic:cubic-bezier(0.65,0,0.35,1);--base-font-size:1.8rem;--grey:#847d7d;--heading:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--container:168rem;--cubicOut:cubic-bezier(0.33,1,0.68,1);--bg-g:#edeef3;--bg-d:#f8f4f0;--radius:10px;--gutter:6rem;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--bg:#fff4e8}@media (max-width:1920px){:root{--container:134rem}}@media (max-width:1420px){:root{--container:100%}}@media (max-width:1080px){:root{--base-font-size:1.7rem;--gutter:4.8rem}}@media (max-width:760px){:root{--base-font-size:1.6rem;--gutter:3rem}}@media (max-width:480px){:root{--gutter:2.2rem}}@keyframes appear{0%{transform:translateY(-3rem);clip-path:polygon(0 0,0 0,-10% 100%,0 100%)}to{transform:translateY(0);clip-path:polygon(0 0,110% 0,100% 100%,0 100%)}}@keyframes slideIn{0%{clip-path:polygon(0 0,0 0,-10% 100%,0 100%)}to{clip-path:polygon(0 0,110% 0,100% 100%,0 100%)}}@keyframes fadeUp{0%{transform:translateY(-5%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}html{-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:62.5%;-webkit-overflow-scrolling:touch;background:var(--dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{font-size:var(--base-font-size);color:var(--font-color);position:relative;letter-spacing:-.1;text-align:center;margin:0 auto;background:#fff;line-height:1.4;font-family:var(--sans)}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2rem}p{margin-top:0}canvas,iframe,img,select,svg,textarea,video{max-width:100%}img{height:auto;display:block}.splide__container{position:relative;box-sizing:border-box}.splide__list{height:100%;backface-visibility:hidden;padding:0!important;margin:0!important;display:-ms-flexbox;display:flex}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-pack:center;pointer-events:none;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;align-items:center;-ms-flex-align:center;display:-ms-flexbox;display:flex}.splide__pagination li{pointer-events:auto;list-style-type:none;margin:0;line-height:1;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{flex-shrink:0;backface-visibility:hidden;-ms-flex-negative:0;list-style-type:none!important;position:relative;box-sizing:border-box;margin:0}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;height:20px;border:2px solid #999;border-left-color:transparent;right:0;position:absolute;contain:strict;bottom:0;top:0;margin:auto;border-radius:50%;left:0;width:20px;display:inline-block}.splide__sr{height:1px;overflow:hidden;padding:0;border:0;clip:rect(0 0 0 0);position:absolute;margin:-1px;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;margin:0!important;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-pack:center;height:2em;transform:translateY(-50%);padding:0;justify-content:center;border:0;position:absolute;opacity:.7;top:50%;align-items:center;border-radius:50%;background:#ccc;cursor:pointer;width:2em;-ms-flex-align:center;display:-ms-flexbox;display:flex;z-index:1}.splide__arrow svg{height:1.2em;fill:#000;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline-offset:3px;outline:3px solid #0bf}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline-offset:3px;outline:3px solid #0bf}.splide__pagination{padding:0 1em;right:0;position:absolute;bottom:.5em;left:0;z-index:1}.splide__pagination__page{height:8px;padding:0;border:0;transition:transform .2s linear;position:relative;opacity:.7;margin:3px;border-radius:50%;background:#ccc;width:8px;display:inline-block}.splide__pagination__page.is-active{transform:scale(1.4);background:#fff;z-index:1}.splide__pagination__page:hover{opacity:.9;cursor:pointer}.splide__pagination__page:focus-visible{outline-offset:3px;outline:3px solid #0bf}.splide.is-focus-in .splide__pagination__page:focus{outline-offset:3px;outline:3px solid #0bf}.splide__progress__bar{height:3px;background:#ccc}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline-offset:3px;outline:3px solid #0bf}.splide.is-focus-in .splide__toggle:focus{outline-offset:3px;outline:3px solid #0bf}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{right:1em;left:auto}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{right:auto;left:1em}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{transform:translate(-50%);left:50%}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{padding:1em 0;right:.5em;-ms-flex-direction:column;flex-direction:column;bottom:0;top:0;left:auto;display:-ms-flexbox;display:flex}.glightbox-container{height:100%;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:fixed;outline:0;top:0;left:0;width:100%;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;z-index:999999!important}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{height:100%;overflow:hidden;position:relative;width:100%;z-index:9999}.glightbox-container .gslider{height:100%;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;position:relative;top:0;left:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.glightbox-container .gslide,.glightbox-container .gslider{-ms-flex-pack:center;justify-content:center;-webkit-box-pack:center;-webkit-box-align:center;align-items:center;width:100%;-ms-flex-align:center}.glightbox-container .gslide{position:absolute;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex}.glightbox-container .gslide.current{position:relative;opacity:1;z-index:99999}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{-ms-flex-pack:center;height:100vh;justify-content:center;-webkit-box-pack:center;position:relative;-webkit-box-direction:normal;max-width:100%;-ms-flex-direction:column;flex-direction:column;margin:auto;-webkit-box-orient:vertical;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{min-height:165px;border:none;outline:0!important;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;align-items:center;-ms-flex-align:center}.gslide-image img{height:auto;padding:0;border:none;max-width:100vw;max-height:100vh;outline:0;-o-object-fit:cover;object-fit:cover;min-width:200px;margin:auto;width:auto;float:none;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{max-width:100%;width:auto}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{-webkit-transition:none;transition:none;cursor:-webkit-grabbing!important;cursor:grabbing!important}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{margin:auto;width:100%}.gslide-video:before{height:100%;content:"";position:absolute;background:rgba(255,0,0,.34);width:100%;display:none}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{height:75vh;max-width:100%!important;min-width:100%}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{overflow:auto;max-width:100%;max-height:calc(100vh - 40px);text-align:left;margin:auto;background:#fff}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{-webkit-transition:none;transition:none;cursor:-webkit-grabbing!important;cursor:grabbing!important}.ginlined-content{overflow:auto;opacity:1;display:block!important}.gslide-external{height:100%;overflow:auto;padding:0;max-height:75vh;min-width:100%;background:#fff;width:100%}.gslide-external,.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex}.gslide-media{width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;-webkit-box-orient:vertical}.gslide-description{-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-flex:1;position:relative}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.glightbox-button-hidden,.zoomed .gslide-description{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;overflow:auto!important;padding:19px 11px 50px;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;position:absolute;max-width:100vw!important;max-height:78vh;bottom:0;-ms-flex-order:2!important;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.75)));background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.75));order:2!important;width:100%;-webkit-box-ordinal-group:3!important}.glightbox-mobile .glightbox-container .gslide-title{font-size:1em;color:#fff}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{font-weight:700;color:#fff}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{-webkit-animation:lightboxLoader .8s linear infinite;animation:lightboxLoader .8s linear infinite;height:25px;border:2px solid #fff;right:0;position:absolute;border-right-color:transparent;top:47%;margin:0 auto;border-radius:50%;left:0;width:25px;display:block;z-index:9999}.goverlay{height:calc(100vh + 1px);position:fixed;will-change:opacity;top:-1px;left:0;width:100%}.glightbox-mobile .goverlay,.goverlay{background:#000}.gclose,.gnext,.gprev{-ms-flex-pack:center;height:44px;justify-content:center;-webkit-box-pack:center;border:none;-webkit-box-align:center;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:center;-webkit-box-orient:vertical;cursor:pointer;width:26px;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:99999}.gclose svg,.gnext svg,.gprev svg{height:auto;padding:0;margin:0;width:25px;display:block}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;margin-bottom:19px;color:#000;line-height:1.4em;font-family:arial}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;line-height:1.4em;font-family:arial}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{left:30px}.glightbox-clean .gnext,.glightbox-clean .gprev{height:50px;position:absolute;top:-100%;width:40px}.glightbox-clean .gnext{right:30px}.glightbox-clean .gclose{height:35px;right:10px;position:absolute;top:15px;width:35px}.glightbox-clean .gclose svg{height:auto;width:18px}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{0%{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;visibility:visible}}@keyframes gslideInLeft{0%{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;visibility:visible}}@-webkit-keyframes gslideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;visibility:visible}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;visibility:visible}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{0%{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0;visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes gslideInRight{0%{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0;visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes gslideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;visibility:visible}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;visibility:visible}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);opacity:0}to{opacity:1}}@keyframes gzoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);opacity:0}to{opacity:1}}@-webkit-keyframes gzoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);opacity:0}to{opacity:0}}@keyframes gzoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);opacity:0}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{height:auto;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;width:auto}.glightbox-container .ginner-container.desc-top .gslide-description{-ms-flex-order:0;order:0;-webkit-box-ordinal-group:1}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-ms-flex-order:1;order:1;-webkit-box-ordinal-group:2}.glightbox-container .ginner-container.desc-left .gslide-description{-ms-flex-order:0;order:0;-webkit-box-ordinal-group:1}.glightbox-container .ginner-container.desc-left .gslide-image{-ms-flex-order:1;order:1;-webkit-box-ordinal-group:2}.gslide-image img{max-width:100%;max-height:97vh}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{height:100%;overflow-y:auto;position:absolute}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gnext,.glightbox-clean .gprev{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{right:20px;opacity:.7}}@media screen and (max-height:420px){.goverlay{background:#000}}.glightbox-clean .gclose{width:60px}.glightbox-clean .gclose svg{width:20px;z-index:200}.glightbox-clean .gslide-description{color:#fff;background:transparent}.gslide-media{background:#fff}footer,header,main{position:relative;z-index:5}article{text-align:left}*{-webkit-font-smoothing:antialiased}a{color:inherit}h1,h2,h3,h4,h5,h6{font-weight:700;margin-bottom:2rem;line-height:1.1;margin-top:0;font-family:var(--heading)}h4{font-size:2.4rem}h5{font-size:2.2rem}h6{font-size:2rem}.home-banner h1,.home-products-intro h1,.home-products-intro h2,.home-products-intro h3,.huge-title{font-size:clamp(5.4rem,10vw,13.6rem);font-weight:700;line-height:.9}.big-title,.intro-block h1,.intro-block h2,.specs-intro h2,.text-big,.text-big h1,.text-big h2,.text-big h3,.text-big h4,.title-block h3,h1{font-size:clamp(5rem,9vw,12.4rem);font-weight:700;line-height:.95}.big-title.but-smaller,.intro-block h1.but-smaller,.intro-block h2.but-smaller,.specs-intro h2.but-smaller,.text-big h1.but-smaller,.text-big h2.but-smaller,.text-big h3.but-smaller,.text-big h4.but-smaller,.text-big.but-smaller,.title-block h3.but-smaller,h1.but-smaller{font-size:clamp(4.4rem,7vw,8.8rem)}.cta .intro-block h2,.cta .intro-block h3 .text-medium h1,.email-signup h2,.home-advantage h1,.home-advantage h2,.home-advantage h3,.intro-block h3,.med-title,.product-specs h3,.text-medium,.text-medium h2,.text-medium h3,.text-medium h4,.text-medium p,h2{font-size:clamp(2.4rem,3vw,4.2rem);font-weight:700;line-height:1.1}.checkout-field label,.email-signup p,.intro-block,.intro-block p,.small-title,.small-title p,.specs-intro,.step h4,.text-small,.text-small h1,.text-small h2,.text-small h3,.text-small h4,.text-small p,h3{font-size:clamp(1.8rem,1.7vw,2.4rem);font-weight:600;line-height:1.2}.text-small{color:var(--grey)}p{line-height:1.55}main a{color:var(--red);transition:.3s var(--cubicOut) all}main a:hover{text-decoration:none;color:#944e13}.small,figcaption,small{font-size:1.4rem;opacity:.8;letter-spacing:2px;display:block}figcaption{text-align:center;margin:8px 0 0;line-height:1.2}figcaption a{color:var(--font-color)}ul{list-style-position:outside;margin-bottom:30px;padding-left:35px}li{margin-bottom:7px}hr{height:8px;border:none;max-width:52rem;margin:3rem 0;background:var(--border-color);width:100%;display:block}.tags{list-style:none;padding:0;margin:0}.tag,.tags li{padding:1rem 2rem 1rem 3.4rem;font-size:1.4rem;color:#695252;position:relative;letter-spacing:2px;text-align:left;margin:0;border-radius:var(--radius);background:var(--bg-d);display:inline-block}.tag:before,.tags li:before{height:1rem;margin-right:1rem;content:"";position:absolute;top:1.5rem;border-radius:50%;background:var(--gold);left:1.5rem;width:1rem;display:inline-block}@media (max-width:760px){.tag,.tags li{font-size:1.2rem;color:#3f2d2d;display:block}.tag:before,.tags li:before{top:1.4rem;left:1.4rem}}blockquote{font-size:2.4rem;font-weight:500;font-style:italic;color:var(--grey)}blockquote p{line-height:1.2}.form-block{--fui-label-font-size:1.6rem;--fui-instructions-color:#49769d;--fui-check-label-padding-left:2.2rem;--fui-field-gutter:2rem;--fui-alert-padding:2rem;--fui-border:var(--border-color);--fui-btn-font-size:1.6rem;--fui-check-font-size:1.6rem;--fui-check-label-width:1.6rem;--fui-alert-font-size:1.6rem;max-width:92rem;--fui-instructions-font-size:1.4rem;--fui-check-label-top:0px;--fui-label-font-weight:700;--fui-btn-container-padding:2rem 0 0;clear:both;margin:4rem auto;--fui-input-font-size:1.6rem;--fui-check-label-height:1.6rem;width:100%;--fui-label-line-height:1.4;--fui-label-margin:.5rem}@media (max-width:760px){.form-block .fui-row{grid-template-columns:1fr}}.form-block .fui-alert-success{line-height:1.3}.form-block hr{margin:calc(var(--gutter)/4) 0}.form-block .fui-row:not(.fui-row-empty):not(:last-child){margin-bottom:calc(var(--gutter)/2)}.form-block .fui-alert p:last-child,.form-block .fui-field h1,.form-block .fui-field h2,.form-block .fui-field h3,.form-block .fui-field h4{margin-bottom:0}.contactForm{margin:0 40px 20px}.form-block .fui-input,.form-block .fui-select,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{padding:17px 19px;font-size:var(--base-font-size);border:1px solid var(--border-color);appearance:none;color:var(--font-color);transition:all .2s ease;margin:0;box-shadow:none;border-radius:0;background:#fff;width:100%;font-family:var(--sans)}.form-block .fui-input::placeholder,.form-block .fui-select::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{color:rgba(0,0,0,.5)}.form-block .fui-input:focus,.form-block .fui-select:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border:1px solid var(--border-color);outline:0;background-color:#fff;box-shadow:0 0 0 4px var(--bg-d)}select{padding:15px 35px 15px 13px;font-size:1.8rem;border:1px solid var(--border-color);-moz-appearance:none;-webkit-appearance:none;appearance:none;background-size:.65em auto,100%;background-color:#fff;margin:0 0 1rem;background-position:right .7em top 50%,0 0;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23869AC8%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat,repeat;font-family:sans-serif;display:inline-block}select::-ms-expand{display:none}select:focus{border:1px solid var(--border-color);outline:0;background-color:#fff;box-shadow:0 0 0 4px var(--bg-d)}select option{font-weight:400}textarea{min-height:65px;margin:0}label,legend{margin-bottom:1rem;display:block}.checkbox-label{position:relative;cursor:pointer;padding-left:3rem}.checkbox-label input{position:absolute;top:5px;left:0}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{margin-left:.5rem;display:inline-block}input[type=email],input[type=text]{width:100%}button[type=submit],input[type=submit]{padding:13px 15px;border:none;color:#fff;transition:all .2s ease;text-transform:uppercase;background-color:var(--font-color);background-color:var(--color2)}label.required:after{content:"*";margin-left:2px;display:inline-block}.getAQuote-form{margin:4rem auto}.field{padding:0 0 2rem;justify-content:center;display:flex}.field .heading{padding:14px 2rem 0 0;text-align:right;width:180px}.field .heading label{font-weight:700;margin:0}.field .input{width:320px}.field .input input,.field .input select{margin:0;width:100%}.checkout-button{overflow:hidden;padding:2rem;font-size:1.4rem;border:none;text-decoration:none;color:#fff;text-transform:uppercase;position:relative;letter-spacing:2.33px;border-radius:10rem;background:var(--red);cursor:pointer;display:inline-block}.checkout-button:hover{background:#9c0e0e}.button,button[type=submit]{overflow:hidden;padding:2rem;font-size:1.4rem;border:none;text-decoration:none;color:#fff;text-transform:uppercase;position:relative;letter-spacing:2.33px;border-radius:10rem;background:var(--red);cursor:pointer;display:inline-block}.button.button-small,button[type=submit].button-small{padding:1.1rem 1.4rem;font-size:1.2rem}.button.button-big,button[type=submit].button-big{text-align:center;width:100%}.button span,button[type=submit] span{position:relative;z-index:5}.button[disabled],button[type=submit][disabled]{opacity:.5;cursor:not-allowed}.button:before,button[type=submit]:before{right:0;transition:.3s var(--cubicOut) all;content:"";position:absolute;clip-path:polygon(0 0,0 0,-10% 100%,0 100%);bottom:0;top:0;background:#9c0e0e;left:0;display:block;z-index:4}.button:not([disabled]):hover,button[type=submit]:not([disabled]):hover{color:#fff}.button:not([disabled]):hover:before,button[type=submit]:not([disabled]):hover:before{clip-path:polygon(0 0,110% 0,100% 100%,0 100%)}.link{padding:0;border:none;text-decoration:underline;margin:0;background:none;cursor:pointer}.link:hover{color:var(--red)}button.fui-submit[type=submit]:before{display:none}button.fui-submit[type=submit]:hover{background:#9c0e0e}.nav-btn{display:none}@media (max-width:1080px){.nav-btn{height:6rem;border:0;right:var(--gutter);position:fixed;top:var(--gutter);margin:0;background:var(--bg-d);cursor:pointer;width:6rem;display:block;z-index:200}.nav-btn img{margin:0 auto}.nav-btn:focus{box-shadow:none}.nav-btn:hover{background:#fff}}@media (max-width:760px){.nav-close{background:#fff}}.toggleChild{display:none}@media (max-width:1080px){.toggleChild{height:46px;right:0;position:absolute;top:0;background:transparent;cursor:pointer;left:0;display:block;z-index:320}}nav{padding:var(--gutter) 0;justify-content:center;position:absolute;margin:0;width:100%;display:flex;z-index:50}nav a.logo{background:var(--red)}nav a.logo img{margin:0 0 0 auto}@media (max-width:760px){nav a.logo{background:transparent}}nav a{text-decoration:none;display:block}nav li,nav ul{list-style:none;padding:0;margin:0;display:block}nav .nav{display:flex}nav .nav>li{flex:0 0 auto;backdrop-filter:blur(8px);position:relative;background:hsla(20,27%,89%,.8);z-index:5}nav .nav>li:before{height:100%;border-right:1px solid var(--border-color);border-left:1px solid var(--border-color);transition:.2s var(--cubic) all .1s;content:"";position:absolute;clip-path:polygon(0 0,100% 0,100% 0,0 0);top:0;background:#fff;left:0;width:100%}nav .nav>li>a{height:6rem;padding:0 1.8rem;font-size:1.4rem;color:#000;transition:.2s var(--cubic) all;position:relative;letter-spacing:2px;align-items:center;display:flex}nav .nav>li.nav-cart{flex:0 0 auto;overflow:hidden;padding:0;border:1px solid var(--border-color);position:relative;text-align:center;aspect-ratio:1/1;margin:0 0 0 3rem;border-radius:50%;background:#fff;width:6rem}nav .nav>li.nav-cart span{display:none}nav .nav>li.nav-cart:before{border:none;background:var(--bg-d)}nav .nav>li.nav-cart a{padding:0;justify-content:center;align-items:center;display:flex}nav .nav>li.nav-cart a img{margin:0 0 0 -8px;width:2.2rem}nav .nav>li.nav-cart a small{height:1.6rem;justify-content:center;font-size:1rem;right:1rem;color:#fff;position:absolute;letter-spacing:0;text-align:center;top:1rem;align-items:center;border-radius:50%;background:var(--red);width:1.6rem;display:flex}nav .nav>li.primary{background:hsla(0,26%,95%,.9)}nav .nav>li.primary>ul{right:auto;left:0}nav .nav>li>ul{transform:translateY(-20px);padding:1rem 3rem;border:1px solid var(--border-color);right:0;transition:.2s var(--cubic) all;position:absolute;border-top:none;opacity:0;visibility:hidden;min-width:26rem;top:100%;background:#fff;left:auto}nav .nav>li>ul>li>a{padding:10px 0;font-size:1.6rem;border-bottom:1px solid var(--border-color);letter-spacing:1px;text-align:left;line-height:1.13}nav .nav>li>ul>li>a:hover{text-decoration:none;color:#944e13}nav .nav>li>ul>li:last-child a{border-bottom:0}nav .nav>li:hover:before{transition:.2s var(--cubic) all;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}nav .nav>li:hover>a{color:var(--grey)}nav .nav>li:hover>ul{transform:translateY(0);transition:.2s var(--cubic) all .1s;opacity:1;visibility:visible}@media (max-width:1420px){nav{padding:0;justify-content:space-between;background:#f5eeee}nav .nav>li{backdrop-filter:none}nav .nav>li.nav-cart{margin:0;border-radius:0}nav .nav>li.nav-cart>a{border-radius:0}}@media (max-width:1280px){nav .logo{flex:0 0 auto}nav .nav{flex:1 1 auto;justify-content:space-evenly}nav .nav>li{background:none}nav .nav>li>a{padding:2rem 1rem}}@media (max-width:1080px){nav{overflow:hidden;padding:var(--gutter) calc(var(--gutter)/2) calc(var(--gutter)/2);right:var(--gutter);transition:.3s var(--cubic) all;position:fixed;clip-path:polygon(0 0,100% 0,100% 0,0 -10%);visibility:hidden;top:calc(var(--gutter));background:var(--bg-d);width:48rem;z-index:300}nav .logo{display:none}nav .nav{transform:translateY(-20px);justify-content:flex-start;transition:.3s var(--cubic) all;flex-direction:column;opacity:0;text-align:left;width:100%}nav .nav>li{overflow:hidden;transition:.2s var(--cubic) all;background:none}nav .nav>li:before{display:none}nav .nav>li>a{height:auto;padding:3px 0;font-size:1.8rem;font-weight:600;color:var(--grey);position:relative;letter-spacing:0;background:var(--bg-d);z-index:200}nav .nav>li.primary{border-bottom:2px solid var(--border-color);background:none}nav .nav>li.primary>a{padding:1rem 0;color:#000}nav .nav>li.primary+li:not(.primary){margin-top:1rem}nav .nav>li.nav-cart{border:none;border-top:2px solid var(--border-color);opacity:1;text-align:left;aspect-ratio:auto;margin:5px 0 0;border-radius:0;width:auto;display:block}nav .nav>li.nav-cart a{padding:10px 0;justify-content:flex-start;color:#000;gap:10px;display:flex}nav .nav>li.nav-cart a img{order:2;width:2rem}nav .nav>li.nav-cart a span{order:1;display:block}nav .nav>li.nav-cart a:after{position:static;order:3}nav .nav>li>ul{transform:none;padding:0 0 2rem;border:none;clip-path:none;opacity:1;bottom:0;visibility:visible;top:auto;background:none;width:100%;z-index:190}nav .nav>li>ul>li>a{font-size:1.4rem;color:var(--grey)}nav .nav>li:not(.active):hover>a{padding-left:15px}nav.active{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);visibility:visible}nav.active .nav{transform:translateY(0);transition-delay:50ms;opacity:1}}@media (max-width:760px){nav{height:100vh;overflow:scroll;padding:var(--gutter);justify-content:flex-start;right:0;flex-direction:column;top:0;background:var(--bg-d);width:100%}nav .nav{border-top:2px solid var(--border-color);margin-top:var(--gutter)}nav a.logo{display:block}nav a.logo img{margin:0 auto 0 0}}nav .nav>li>ul.nav-furniture{grid-template-columns:1fr 1fr 1fr;padding:3rem;gap:5px 1rem;text-align:left;align-items:stretch;width:76rem;display:grid}nav .nav>li>ul.nav-furniture li.wide{grid-column:span 3}nav .nav>li>ul.nav-furniture li.wide p{margin-bottom:8px}nav .nav>li>ul.nav-furniture li.wide a{padding:8px 8px 8px 4px}nav .nav>li>ul.nav-furniture li.wide hr{height:2px;max-width:100%;margin:1rem 0}nav .nav>li>ul.nav-furniture>li:not(.wide)>a{height:100%;overflow:hidden;padding:8px 8px 8px 4px;position:relative;border-bottom:none;gap:7px;align-items:center;border-radius:5px;display:flex}nav .nav>li>ul.nav-furniture>li:not(.wide)>a img{mix-blend-mode:multiply;position:relative;object-fit:contain;aspect-ratio:1/1;object-position:center center;width:5.4rem;z-index:5}nav .nav>li>ul.nav-furniture>li:not(.wide)>a span{position:relative;z-index:5}nav .nav>li>ul.nav-furniture>li:not(.wide)>a:before{right:0;transition:.5s var(--cubicOut) all;content:"";position:absolute;clip-path:polygon(0 0,0 0,-10% 100%,0 100%);bottom:0;top:0;background:var(--bg-d);left:0;display:block;z-index:4}nav .nav>li>ul.nav-furniture>li:not(.wide)>a:hover:before{clip-path:polygon(0 0,110% 0,100% 100%,0 100%)}@media (max-width:1080px){nav .nav>li>ul.nav-furniture{grid-template-columns:1fr 1fr;padding:0 0 2rem;width:100%}nav .nav>li>ul.nav-furniture li.wide{grid-column:span 2}nav .nav>li>ul.nav-furniture li.wide>a{padding:3px 0}nav .nav>li>ul.nav-furniture li.wide hr{height:1px}nav .nav>li>ul.nav-furniture li.wide p{font-size:1.5rem;margin:0 0 1rem}nav .nav>li>ul.nav-furniture>li:not(.wide)>a{padding:3px 0}nav .nav>li>ul.nav-furniture>li:not(.wide)>a img{display:none}}header{padding:var(--gutter);background:#e0e0e6}.banner .logo{display:none}@media (max-width:1080px){.banner .logo{position:absolute;top:var(--gutter);left:var(--gutter);display:block;z-index:50}}.title-block{padding:var(--gutter);padding-top:calc(var(--gutter)*2 + 60px);position:relative;text-align:left;margin:0 auto;width:var(--container);z-index:10}@media (max-width:1420px) and (min-width:1081px){.title-block{padding-top:calc(var(--gutter)*2)}}@media (max-width:760px){.title-block{padding-top:110px}}.title-block :last-child{margin-bottom:0}.title-block p{max-width:100%;width:76rem}.title-block .intro{max-width:100%;width:58rem}.title-block p.more:last-child,.title-block.title-home p:last-child{font-size:var(--base-font-size);font-weight:400;position:relative;max-width:100%;width:58rem;display:block}.title-block p.more:last-child:before,.title-block.title-home p:last-child:before{height:8px;content:"";max-width:52rem;margin:3rem 0;background:hsla(0,0%,100%,.25);width:100%;display:block}.banner-text .title-block p.more:last-child:before,.banner-text .title-block.title-home p:last-child:before{background:rgba(0,0,0,.1)}.title-block p.more:last-child:after{content:url(https://woodandsoul.online/assets/img/more.svg);margin:0 0 0 10px;vertical-align:middle;display:inline-block}.banner-image{height:clamp(50rem,50vw,72rem);overflow:hidden;color:#fff;position:relative;align-items:flex-end;background:#000;width:100%;display:flex}.banner-image picture img{animation:.8s slideIn var(--cubicOut) forwards .2s;height:100%;position:absolute;clip-path:polygon(0 0,0 0,-10% 100%,0 100%);object-fit:cover;opacity:.8;top:0;left:0;width:100%;z-index:1}.banner-image .title-block{animation:.8s fadeUp var(--cubicOut) forwards .5s;transform:translateY(-5%);opacity:0}.banner-image:after,.banner-image:before{right:50%;content:"";position:absolute;bottom:0;top:0;left:0;background-image:linear-gradient(90deg,rgba(0,0,0,.6),transparent);display:block;z-index:5}.banner-image:after{right:0;background-image:radial-gradient(circle at 0 100%,rgba(0,0,0,.3) 0,transparent 100%)}@media (max-width:760px){.banner-image{height:auto;min-height:40rem}.banner-image picture img{opacity:.7}.banner-image:before{right:0}.banner-image:after{background-image:radial-gradient(circle at 0 100%,rgba(0,0,0,.5) 0,rgba(0,0,0,.15) 100%)}}.banner-text{animation:.7s appear var(--cubicOut) forwards .1s;transform:translateY(-5%);clip-path:polygon(0 0,0 0,-10% 100%,0 100%)}footer{overflow:hidden;justify-content:center;flex-wrap:wrap;font-size:1.4rem;color:#fff;position:relative;gap:0 var(--gutter);text-align:left;align-items:flex-start;background:#000;display:flex}footer h2{font-size:3.2rem;border-bottom:3px solid hsla(0,0%,100%,.15);margin:0 0 3rem;padding-bottom:2rem}footer a{text-decoration:none}footer a:hover{text-decoration:underline}@media (max-width:1080px){footer{gap:0}}.footer-background,.footer-background img{height:100%;right:0;position:absolute;object-fit:cover;bottom:0;top:0;left:0;width:100%;z-index:2}.footer-brand{flex:0 1 auto;padding:var(--gutter) 0;position:relative;text-align:right;width:calc(var(--container)/4);padding-left:var(--gutter);z-index:5}.footer-brand .logo{margin:0 0 3rem auto}.footer-brand .links{justify-content:flex-end;gap:0 5px;margin:2rem 0 2rem auto;display:flex}.footer-brand .links a{height:40px;padding:0 5px;align-items:center;display:flex}.footer-brand .socials{justify-content:flex-end;gap:1rem;margin:0 0 3rem auto;display:flex}.footer-brand .socials a:hover{opacity:.7}.footer-brand .good-design{margin:0 0 0 auto}@media (max-width:1080px){.footer-brand{grid-template-columns:1fr 1fr;padding:var(--gutter);gap:0 3rem;padding-bottom:0;order:1;width:50%;display:block}.footer-brand .logo{grid-column:1/3;max-width:100%;margin:0 auto 3rem;width:40rem}.footer-brand .links,.footer-brand .socials{grid-column:2/3;justify-content:center;text-align:center;margin:0}.footer-brand .socials{margin:0 0 2rem}.footer-brand .good-design{display:none}}@media (max-width:760px){.footer-brand{width:100%}.footer-brand .links{gap:2rem;display:flex}.footer-brand .links a{height:44px;align-items:center;display:flex}}.footer-locations{grid-template-columns:1fr 1fr;padding:var(--gutter) 0;position:relative;gap:0 calc(var(--gutter)/2);align-items:flex-start;width:calc(var(--container)/2 - var(--gutter)*2);display:grid;z-index:5}.footer-locations h2{grid-column:1/3;width:100%}.footer-locations h3{font-size:2.4rem;margin:0;width:100%}.footer-locations dl{flex-wrap:wrap;gap:1.8rem 1rem;margin:0;display:flex}.footer-locations dl dt{height:20px;margin:0;width:20px}.footer-locations dl dt img{height:100%;object-fit:contain;object-position:center center;width:100%}.footer-locations dl dd{margin:-2px 0 0;width:calc(100% - 30px)}.footer-locations dl dd p{margin:0 0 1rem}.footer-locations dl dd>p:last-child{margin-bottom:0}@media (max-width:1080px){.footer-locations{padding:2rem var(--gutter);order:3;width:100%}}@media (max-width:760px){.footer-locations{grid-template-columns:1fr;gap:var(--gutter);order:2}.footer-locations h2{grid-column:1/2;margin:0}}.footer-explore{flex:0 1 auto;grid-template-columns:1fr 1fr;padding:var(--gutter) 0;position:relative;padding-right:var(--gutter);gap:0 2rem;width:calc(var(--container)/4);line-height:1.5;display:grid;z-index:5}.footer-explore h2{grid-column:span 2}.footer-explore a{height:3.6rem;padding:0;align-items:center;line-height:1.2;display:flex}@media (max-width:1080px){.footer-explore{padding:var(--gutter);order:2;width:50%}}@media (max-width:760px){.footer-explore{display:none}}.footer-explore-small{display:none}@media (max-width:760px){.footer-explore-small{padding:2rem var(--gutter);position:relative;order:2;width:calc(var(--container)/4);width:100%;display:block;z-index:5}}.footer-credits{padding:2rem var(--gutter);justify-content:center;position:relative;gap:0 .5em;text-align:center;background:rgba(0,0,0,.5);width:100%;display:flex;z-index:5}.footer-credits p{margin:0}.footer-credits a{display:inline-block}@media (max-width:1080px){.footer-credits{flex-direction:column;gap:1rem;order:4}}.email-signup{overflow:hidden;grid-template-columns:calc(var(--container) - var(--gutter)*2);padding:calc(var(--gutter)*2) 0;justify-content:center;color:#fff;position:relative;gap:var(--gutter);text-align:left;background:#000;display:grid}.email-signup .bg,.email-signup picture{height:100%;position:absolute;top:0;left:0;width:100%}.email-signup .bg{object-fit:cover;opacity:.4;z-index:15}.email-signup:before{right:50%;content:"";position:absolute;bottom:0;top:0;left:0;background-image:linear-gradient(90deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 40%,transparent);display:block;z-index:17}.email-signup .text{position:relative;max-width:69rem;width:100%;z-index:20}.email-signup .text :last-child{margin-bottom:0}.email-signup #mc_embed_signup_scroll{position:relative;max-width:72rem;gap:1rem;width:100%;display:flex;z-index:20}@media (max-width:760px){.email-signup #mc_embed_signup_scroll{flex-direction:column}.email-signup #mc_embed_signup_scroll button{width:100%}}.email-signup #mc-embedded-subscribe-form{margin-bottom:0}article{animation:.7s appear var(--cubicOut) forwards .85s;transform:translateY(-5%);clip-path:polygon(0 0,0 0,-10% 100%,0 100%)}article>*{padding:0 var(--gutter);max-width:100%;margin:0 auto;width:var(--container)}.text-image ul li::marker{color:var(--gold)}.text-block{margin-bottom:var(--gutter);max-width:100%;margin-top:var(--gutter)}.text-block+.text-block{margin-bottom:3rem;margin-top:3rem}.text-block h2{margin:6rem 0 3rem}.text-block blockquote{border-left:4px solid var(--border-color);padding:0 var(--gutter);font-size:calc(var(--base-font-size) + .5rem);position:relative;margin:var(--gutter) 0}.text-block blockquote:before{height:5rem;overflow:hidden;font-size:calc(var(--base-font-size)*3.5);content:"“";position:absolute;top:-14px;background:#fff;left:-14px;font-family:Georgia,serif}.text-block ul{column-gap:var(--gutter);column-count:2}.text-block ul li{margin-bottom:1.4rem;break-inside:avoid}@media (max-width:760px){.text-block ul{column-count:1}}.text-block.text-medium{padding-right:24rem}@media (max-width:1080px){.text-block.text-medium{padding-right:12rem}}@media (max-width:760px){.text-block.text-medium{padding-right:0}}.text-block.text-big{padding-right:24%}@media (max-width:1080px){.text-block.text-big{padding-right:12rem}}@media (max-width:760px){.text-block.text-big{padding-right:0}}.button-block{flex-wrap:wrap;gap:2rem;display:flex}.button-block,.text-cols{margin-bottom:var(--gutter);margin-top:var(--gutter)}.text-cols{grid-template-columns:1fr 1fr;position:relative;gap:var(--gutter);display:grid}@media (max-width:760px){.text-cols{grid-template-columns:1fr;gap:0}}figure{margin:0}.image-content{position:relative;margin:var(--gutter) auto}.image-content img{width:100%}.image-content.size-big{padding:0;margin:calc(var(--gutter)*2) auto;width:100vw}.image-content.size-big+.image-content,.image-content.size-big+.video-block{margin-top:calc(var(--gutter)*-1)}.image-content.size-small{width:72rem}.gallery-block{grid-template-columns:1fr 1fr;margin:var(--gutter) auto;grid-gap:var(--gutter);display:grid}.gallery-block img{width:100%}.gallery-block.size-small{grid-template-columns:1fr 1fr 1fr}@media (max-width:960px){.gallery-block.size-small{grid-template-columns:1fr 1fr}}.gallery-block.size-big{grid-template-columns:1fr 1fr}@media (max-width:760px){.gallery-block.size-big{grid-template-columns:1fr}}.accordion-block{overflow:hidden;transition:.4s var(--cubicOut) all;position:relative;border-bottom:1px solid #fff;margin:var(--gutter) auto}.accordion-block+.accordion-block{margin-top:calc(var(--gutter)*-1)}.accordion-block.active{padding-top:2rem;background:var(--bg);padding-bottom:3rem}.accordion-title{padding:0 3rem;border:none;transition:all .2s ease;position:relative;text-align:left;background:none;cursor:pointer;width:100%;display:block}.accordion-title:before{height:2rem;font-size:1.5rem;color:#fff;transition:all .2s ease;content:"+";position:absolute;text-align:center;top:14px;border-radius:50%;background:var(--grey);left:0;width:2rem;line-height:2rem;font-family:Arial;z-index:15}@media (max-width:760px){.accordion-title:before{top:1rem}}.accordion-title:focus{box-shadow:none}.accordion-title.active h3{color:var(--red)}.accordion-title.active:before{transform:rotate(45deg);background:var(--red)}.accordion-title h3{padding:1rem 0;margin:0;width:100%;line-height:1.2;display:block}.accordion-title:hover h3{color:var(--red)}.accordion-title:hover:before{background:var(--red)}.accordion-content{height:0;overflow:hidden;transition:all .2s ease;position:relative;display:block}.accordion-text{position:absolute;bottom:0;width:100%}.accordion-text>:last-child{margin-bottom:0}.logo-block{gap:var(--gutter);margin:var(--gutter) 0;display:flex}.logo-block .image{flex:0 0 auto;width:15rem}.embed-block{position:relative;margin:var(--gutter) auto}.embed-resize{height:0;overflow:hidden;max-width:100%;padding-bottom:56.25%}.embed-resize embed,.embed-resize iframe,.embed-resize object{height:100%;position:absolute;top:0;left:0;width:100%}.video-block{overflow:hidden;padding:0;position:relative;background:#000;width:100%}.video-block img{height:100%;position:absolute;max-width:none;object-fit:cover;opacity:.6;top:0;object-position:center center;left:0;width:100%}.video-block .text.intro-block{padding:calc(var(--gutter)*2) 40% calc(var(--gutter)*2) var(--gutter);color:#fff;position:relative;margin:0 auto;width:var(--container);z-index:20}@media (max-width:1080px){.video-block .text.intro-block{padding-right:var(--gutter)}}.video-block .text.intro-block p:last-child:before{background:hsla(0,0%,100%,.25)}.video-block .text.intro-block p:last-child a{text-decoration:none;position:relative;padding-left:8rem;display:inline-block}.video-block .text.intro-block p:last-child a:before{height:6rem;transition:.32s var(--cubicOut) all;content:"";position:absolute;top:calc(50% - 2.8rem);border-radius:6rem;background:rgba(0,0,0,.7) url(https://woodandsoul.online/assets/img/play.svg) 2.4rem no-repeat;left:0;width:6rem;display:block}.video-block .text.intro-block p:last-child a small{text-decoration:underline;margin-bottom:2px;transition:.32s var(--cubicOut) all;position:relative;display:block}.video-block .text.intro-block p:last-child a span{color:#fff;transition:.32s var(--cubicOut) all;position:relative;display:block}.video-block .text.intro-block p:last-child a:hover:before{height:8rem;top:calc(50% - 3.8rem);background-position:3.2rem;width:calc(100% + 3rem)}.video-block .text.intro-block p:last-child a:hover small{text-decoration:none;color:#fff}.video-block .text.intro-block p:last-child a:hover small,.video-block .text.intro-block p:last-child a:hover span{transform:translateX(-10px)}.video-block:after,.video-block:before{right:50%;content:"";position:absolute;bottom:0;top:0;left:0;background-image:linear-gradient(90deg,rgba(0,0,0,.6),transparent);display:block;z-index:5}.video-block:after{right:0;background-image:radial-gradient(circle at 0 100%,rgba(0,0,0,.3) 0,transparent 100%)}.video-block:last-child{margin-bottom:calc(var(--gutter)*-2)}.process{position:relative;z-index:50}.process+.cta{padding-top:18rem;margin-top:-7rem;z-index:40}@media (max-width:920px){.process+.cta{padding-top:14rem;margin-top:-10rem}}.process .intro{margin-bottom:3rem}.process .intro :last-child{margin-bottom:0}article .process:before{height:8px;content:"";max-width:52rem;margin:var(--gutter) 0;background:var(--border-color);width:100%;display:block}.steps{margin-top:var(--gutter)}.process .steps{margin-top:0}@media (max-width:900px){.steps{overflow:hidden;padding:0 90px 0 var(--gutter);margin:var(--gutter) calc(var(--gutter)*-1)}.steps .splide__track{overflow:visible}}.steps .step{justify-content:space-between;flex-direction:column;margin:0;display:flex}.steps .step figcaption{padding:0;font-size:var(--base-font-size);opacity:1;letter-spacing:0;text-align:left}.steps .step figcaption :last-child{margin-bottom:0}.steps .step img{margin-top:4rem}@media (max-width:900px){.steps .step{justify-content:flex-start}.steps .step img{margin-top:3rem}}.intro-block{text-align:left}.intro-block.home-stressless-intro p:last-child,.intro-block.text p:last-of-type,.intro-block.text ul{font-size:var(--base-font-size);font-weight:400;position:relative}.intro-block.home-stressless-intro p:last-child:before,.intro-block.text p:last-of-type:before{height:8px;content:"";max-width:52rem;margin:3rem 0;background:var(--border-color);width:100%;display:block}.cta{overflow:hidden;grid-template-columns:repeat(2,1fr);padding:calc(var(--gutter)*2) 0;margin-bottom:0;position:relative;gap:var(--gutter);align-items:center;background:var(--bg);width:100%;margin-top:var(--gutter);display:grid}article+.cta{margin-top:calc(var(--gutter)*2)}.cta .text{width:calc(var(--container)/2 - var(--gutter))}.cta .image{mix-blend-mode:multiply;position:relative}.cta .image img{transform:translateY(-50%);right:0;position:absolute;max-width:1000px;object-fit:contain;top:0;aspect-ratio:2.28/1;object-position:center right;width:calc(50vw + 100px)}.cta :last-child{margin-bottom:0}@media (max-width:1420px){.cta{padding:calc(var(--gutter)*2) var(--gutter)}.cta .text{width:auto}}@media (max-width:1080px){.cta{grid-template-columns:repeat(1,1fr);justify-content:center}.cta .text{order:1}.cta .image{order:2}.cta .image img{transform:none;position:static;aspect-ratio:auto;margin:0 auto;width:100%}}.text-image{grid-template-columns:repeat(12,1fr);gap:var(--gutter);align-items:center;width:var(--container);display:grid}.text-image .text{grid-column:span 7}.text-image .text :not(h2){max-width:52rem;width:100%}.text-image .text :last-child{margin-bottom:0}.text-image .image{grid-column:span 5}.text-image .full-image img{height:100%;object-fit:cover}@media (max-width:760px){.text-image{grid-template-columns:1fr}.text-image .image,.text-image .text{grid-column:span 1}}article>.text-image{margin-bottom:var(--gutter);align-items:center;margin-top:var(--gutter)}article>.text-image .image,article>.text-image .text{grid-column:span 6}article>.text-image .image :not(h2),article>.text-image .text :not(h2){max-width:100%;width:100%}article>.text-image.align-left .text{order:2}article>.text-image.align-left .image{order:1}article.category>.text-image .image{padding:0 2rem}.blog-feed>a,.promo-list>a{text-decoration:none;color:#000;cursor:pointer;display:flex}.blog-feed>a .image,.promo-list>a .image{flex:0 0 30rem;aspect-ratio:1/1}.blog-feed>a .text,.promo-list>a .text{flex:1 1 auto;padding:3rem;justify-content:center;position:relative;flex-direction:column;display:flex}.blog-feed>a .text:before,.promo-list>a .text:before{transform:translateZ(0);right:0;transition:.7s var(--cubicOut) all;content:"";position:absolute;clip-path:polygon(0 0,0 0,-10% 100%,0 100%);bottom:0;top:0;background:var(--bg-d);left:0;display:block}.blog-feed>a .text h3,.promo-list>a .text h3{transform:translateZ(0);transition:.7s var(--cubicOut) all;position:relative;z-index:50}.blog-feed>a .text p,.promo-list>a .text p{position:relative;opacity:.75;z-index:50}.blog-feed>a .text :last-child,.promo-list>a .text :last-child{margin-bottom:0}.blog-feed>a:hover .text h3,.promo-list>a:hover .text h3{color:var(--red)}.blog-feed>a:hover .text p,.promo-list>a:hover .text p{color:#000;opacity:1}.blog-feed>a:hover .text:before,.promo-list>a:hover .text:before{clip-path:polygon(0 0,110% 0,100% 100%,0 100%)}@media (max-width:800px){.blog-feed .image,.promo-list .image{flex:0 0 30%;position:relative}.blog-feed .image img,.promo-list .image img{height:100%;position:absolute;object-fit:cover;width:100%}}.enquiry-form{gap:var(--gutter);display:flex}.enquiry-form .product-enquiry{max-width:100%;margin:0 auto;width:52rem}.enquiry-form .form-block{margin:0}@media (max-width:900px){.enquiry-form{flex-wrap:wrap}}.promo-image{width:86rem}.promo-image img{width:100%}.blog-feed{margin:var(--gutter) auto}.blog-feed>a{margin-bottom:2px}.blog-feed>a .image{overflow:hidden;aspect-ratio:2/1}.blog-feed>a .image img,.blog-feed>a .image picture{height:100%;object-fit:cover;width:100%}@media (max-width:800px){.blog-feed>a{justify-content:flex-start;margin-bottom:3rem;border-bottom:1px solid var(--border-color);flex-direction:column}.blog-feed>a .image{flex:0 1 auto}.blog-feed>a .text{padding:1.6rem 0 3rem}.blog-feed>a .text p{line-height:1.4}}.pagination{gap:3px;display:flex}.pagination a,.pagination span{height:50px;justify-content:center;align-items:center;width:50px;display:flex}.pagination span{border:1px solid var(--bg-d);color:var(--red);background:#fff}.pagination a{border:1px solid transparent;text-decoration:none;color:var(--font-color);background:var(--bg-d)}.pagination a:hover{color:#fff;background:var(--red)}.banner-product .title-block{animation:.7s appear var(--cubicOut) forwards .1s;transform:translateY(-5%);max-width:100%;clip-path:polygon(0 0,0 0,-10% 100%,0 100%);text-align:center;margin:0 auto;width:106rem}.banner-product .title-block .intro{color:var(--grey);width:100%}.checkout-box.discon{padding:2rem;font-size:2.4rem;text-align:center;margin:0 0 var(--gutter);width:100%;display:block}.tags .clearance-tag{color:#fff;background:var(--red)}.tags .clearance-tag:before{background:#fff}picture.hero img{padding:calc(var(--gutter)/2);max-width:128rem;max-height:80vh;margin:0 auto;width:auto}@media (max-width:900px){picture.hero img{height:auto;padding:var(--gutter);max-width:100%;max-height:100vw;object-fit:contain;object-position:center center;width:100%}}.banner-slide{animation:.7s appear var(--cubicOut) forwards .4s;transform:translateY(-5%);clip-path:polygon(0 0,0 0,-10% 100%,0 100%);display:block}.features{padding:0 var(--gutter);justify-content:center;flex-wrap:wrap;gap:calc(var(--gutter)/2);margin:var(--gutter) auto;display:flex}@media (max-width:760px){.features{flex-direction:column}}.features .quick-ship{color:#fff;background:#bb2337;padding-left:55px}.features .quick-ship:before{height:18px;content:url(https://woodandsoul.online/assets/img/icon-truck-white.svg);top:10.5px;background:none;left:10px;width:31px}.features li{animation:.7s appear var(--cubicOut) forwards .6s;transform:translateY(-5%);clip-path:polygon(0 0,0 0,-10% 100%,0 100%)}.features li:nth-child(2){animation-delay:.7s}.features li:nth-child(3){animation-delay:.8s}.features li:nth-child(4){animation-delay:.9s}.features li:nth-child(5){animation-delay:1s}.features li:nth-child(6){animation-delay:1.1s}.product-gallery{grid-template-columns:repeat(6,1fr);padding:0 var(--gutter);gap:var(--gutter);margin:var(--gutter) auto;width:var(--container);display:grid}.product-gallery.gallery-3>a,.product-gallery.gallery-3>a:first-child,.product-gallery.gallery-3>a:nth-child(2){grid-column:span 2}.product-gallery.gallery-4>a{grid-column:span 3}.product-gallery.gallery-6>a,.product-gallery.gallery-6>a:first-child,.product-gallery.gallery-6>a:nth-child(2),.product-gallery.gallery-7>a{grid-column:span 2}.product-gallery.gallery-7>a:first-child,.product-gallery.gallery-7>a:nth-child(2),.product-gallery.gallery-7>a:nth-child(3),.product-gallery.gallery-7>a:nth-child(4),.product-gallery>a:first-child,.product-gallery>a:nth-child(2){grid-column:span 3}.product-gallery>a{grid-column:span 2}@media (max-width:600px){.product-gallery>a{grid-column:span 3}}.gallery>a{overflow:hidden;padding:2rem;transition:.5s var(--cubicOut) all;position:relative;aspect-ratio:1/1;background:var(--bg-d)}.gallery>a:before{right:0;clip-path:polygon(0 0,0 0,-10% 100%,0 100%);bottom:0;top:0;background:#fff;left:0;z-index:4}.gallery>a:after,.gallery>a:before{transition:.5s var(--cubicOut) all;content:"";position:absolute;display:block}.gallery>a:after{height:4rem;transform:translateY(2rem);right:3rem;opacity:0;bottom:3rem;border-radius:50%;background:#fff url(https://woodandsoul.online/assets/img/expand.svg) 50% no-repeat;width:4rem;z-index:6}.gallery>a img{height:100%;transition:.5s var(--cubicOut) all;mix-blend-mode:multiply;position:relative;object-fit:contain;object-position:center center;width:100%;z-index:5}.gallery>a:hover{box-shadow:0 0 0 10px #f8f4f0}.gallery>a:hover:after{transform:translateY(0);opacity:1}.gallery>a:hover img{transform:scale(1.05)}.gallery>a:hover:before{clip-path:polygon(0 0,110% 0,100% 100%,0 100%)}.gallery>a.full-image{padding:0}.gallery>a.full-image img{object-fit:cover}.product-text{grid-template-columns:repeat(6,1fr);padding:0 var(--gutter);gap:var(--gutter);text-align:left;margin:var(--gutter) auto;width:var(--container);display:grid}.product-text :last-child{margin-bottom:0}.product-text .description{grid-column:span 4}.product-text .details{grid-column:span 2}.product-text .details li{margin-bottom:1rem}@media (max-width:760px){.product-text .description,.product-text .details{grid-column:span 12}}span.sku{padding:4px 6px 4px 2.2rem;font-size:1.3rem;text-transform:uppercase;position:relative;letter-spacing:2px;margin:0 0 0 5px;border-radius:5px;background:var(--bg-d);vertical-align:baseline;display:inline-block}span.sku:before{height:8px;content:"";position:absolute;top:calc(50% - 4px);border-radius:50%;background:var(--gold);left:8px;width:8px;display:block}.action{padding:6rem var(--gutter);justify-content:space-between;position:relative;gap:var(--gutter);text-align:left;margin:0 auto;align-items:flex-start;width:var(--container);display:flex}.action *{margin:0}.action .text :last-child{margin-top:10px}.action .buttons{gap:2rem;align-items:center;display:flex}.action .buttons input{margin-left:5px;width:80px}.action .buttons button,.action .buttons input,.action .buttons span{flex:0 0 auto}.action:before{height:8px;right:var(--gutter);content:"";position:absolute;top:0;background:var(--border-color);left:var(--gutter);display:block}@media (max-width:760px){.action{padding:3.6rem var(--gutter);flex-direction:column}.action .buttons{justify-content:center;flex-wrap:wrap}.action .buttons button{margin:0;width:100%}}.product-specs{overflow:visible;padding:var(--gutter) 0;text-align:left;margin:var(--gutter) 0;background:var(--bg)}.product-specs+.cta{margin-top:calc(var(--gutter)*-1)}.product-specs:last-child{margin-bottom:0}.product-specs>div{padding:6rem var(--gutter);position:relative;margin:0 auto;width:var(--container)}.product-specs>div:not(.specs-intro,.action):before{height:8px;content:"";position:absolute;max-width:52rem;top:-4px;background:var(--border-color);left:var(--gutter);width:100%;display:block}@media (max-width:600px){.product-specs>div{padding:4rem var(--gutter)}}.product-specs>.specs-intro :last-child{margin-bottom:0}.product-specs .options{grid-template-columns:repeat(4,1fr);gap:var(--gutter);margin-top:3rem;display:grid}.product-specs .options.options-auto{align-items:flex-start;display:flex}.product-specs .options.options-auto .option{flex:0 0 auto;width:30rem;margin-top:0}.product-specs .options.options-auto .option-fill{flex:1 1 auto}@media (max-width:1280px){.product-specs .options.options-auto{flex-wrap:wrap}}@media (max-width:920px){.product-specs .options.options-auto{flex-wrap:wrap}.product-specs .options.options-auto .option{width:calc(50% - var(--gutter)/2)}}@media (max-width:600px){.product-specs .options.options-auto{flex-wrap:wrap}.product-specs .options.options-auto .option{width:100%}}.product-specs .options figure{margin:0}.product-specs .options figure img{margin-bottom:10px;object-fit:cover;aspect-ratio:1/1;border-radius:var(--radius)}@media (max-width:760px){.product-specs .material .options{grid-template-columns:1fr 1fr}}@media (max-width:1420px){.product-specs .specs .options{grid-template-columns:repeat(3,1fr)}}@media (max-width:1080px){.product-specs .specs .options{grid-template-columns:repeat(2,auto)}}@media (max-width:760px){.product-specs .specs .options{grid-template-columns:repeat(1,auto)}}.product-m>div{padding:6rem var(--gutter);position:relative;margin:0 auto;width:var(--container)}.product-m>div :last-child{margin-bottom:0}@media (max-width:760px){.product-m>div{padding:4rem var(--gutter)}}.variant-box{grid-template-columns:85px auto;padding:2rem;border:2px solid rgba(148,96,96,.12);position:relative;gap:5px;align-items:center;border-radius:0 var(--radius) var(--radius);margin-top:2rem;display:grid}.variant-box h3{padding:8px 12px 8px 2rem;font-size:1.2rem;font-weight:500;text-transform:uppercase;position:absolute;bottom:calc(100% + 2px);letter-spacing:2px;margin:0;border-radius:var(--radius) var(--radius) 0 0;background:rgba(148,96,96,.12);left:-2px}.variant-box h3:before{height:6px;content:"";position:absolute;top:calc(50% - 3px);border-radius:50%;background:var(--gold);left:8px;width:6px;display:block}.variant-box h4{grid-column:span 2;font-size:1.6rem;margin:0 0 5px}.variant-box img{margin:0 auto}.variant-box dl{grid-template-columns:auto auto;letter-spacing:1px;gap:1px 9px;margin:0;display:grid}.variant-box dl dt{font-weight:700;word-break:keep-all;letter-spacing:0;text-align:right}.variant-box dl dd{letter-spacing:1px;text-align:left;margin:0}@media (max-width:1080px){.variant-box{justify-content:center}.variant-box h4{text-align:center}}.related{grid-template-columns:repeat(12,1fr);gap:3rem var(--gutter);text-align:left;display:grid}.related .med-title{grid-column:span 12;margin:0}.related .product-card{grid-column:span 4}@media (max-width:1060px){.related .product-card{grid-column:span 6}}@media (max-width:760px){.related .product-card{grid-column:span 12}}.product-card{padding:2rem;text-decoration:underline;color:var(--font-color);transition:.5s var(--cubicOut) all;position:relative;background:var(--bg-d);display:block}.product-card .clearance-tag{padding:7px 10px;font-size:1.2rem;text-decoration:none;right:2rem;color:#fff;transition:.5s var(--cubicOut) all;text-transform:uppercase;position:absolute;letter-spacing:1px;top:2rem;background:var(--red);z-index:20}.product-card img{transition:.5s var(--cubicOut) all;mix-blend-mode:multiply;position:relative;object-fit:contain;aspect-ratio:1/1;margin:0 auto;width:95%;display:block;z-index:10}.product-card p{position:relative;margin:2rem 0 0;line-height:1.3;z-index:10}.product-card:before{right:0;transition:.5s var(--cubicOut) all;content:"";position:absolute;clip-path:polygon(0 0,0 0,-10% 100%,0 100%);bottom:0;top:0;background:#fff;left:0;display:block;z-index:4}.product-card:hover{text-decoration:none;box-shadow:0 0 0 5px #f8f4f0}.product-card:hover img{transform:scale(1.1)}.product-card:hover:before{clip-path:polygon(0 0,110% 0,100% 100%,0 100%)}.product-card.full-image{height:100%;overflow:hidden;padding:0;position:relative;width:100%}.product-card.full-image img{height:100%;object-fit:cover;width:100%}.product-card.full-image p{padding:5px 8px;text-decoration:none;position:absolute;max-width:calc(100% - 4rem);opacity:1;bottom:2rem;border-radius:3px;background:var(--bg-d);left:2rem}.listing{grid-template-columns:1fr 1fr 1fr;margin-bottom:calc(var(--gutter)*2);position:relative;gap:var(--gutter);width:var(--container);display:grid}.listing:first-child{padding-top:var(--gutter)}.listing:only-child{padding:var(--gutter)}@media (max-width:1080px){.listing{grid-template-columns:1fr 1fr}}@media (max-width:520px){.listing{grid-template-columns:1fr}}.product-row{border-color:#fff;padding:0;background:var(--bg-d)}.product-row.accordion-block.active{padding-top:0;background:var(--bg-d);padding-bottom:0}.product-row .accordion-title{padding:0 3rem}.product-row .accordion-title:hover{background:hsla(0,0%,100%,.6)}.product-row .accordion-title:before{display:none}.product-row .accordion-title h3{padding:2rem 0}.product-row .accordion-title.active:hover{background:transparent}.product-row .accordion-title.active h3{color:#000}.product-row .details{padding:0 3rem 3rem;gap:4rem;align-items:flex-start;display:flex}@media (max-width:720px){.product-row .details{flex-direction:column;gap:2rem}}.product-row .image{flex:0 0 auto;width:15rem}.product-row .text{flex:1 1 auto;width:auto}.product-row .text :last-child{margin-bottom:0}.product-row .add{flex:0 0 auto;padding:2rem;justify-content:center;flex-wrap:wrap;border:2px solid rgba(148,96,96,.12);margin-bottom:0;gap:1rem 5px;align-items:center;border-radius:var(--radius);width:19rem;display:flex}.product-row .add input{padding:7px;width:80px}.product-row .add label{text-transform:uppercase;margin:0}.product-row .add h4{font-size:2.4rem;text-align:center;margin:0;line-height:1}@media (max-width:720px){.product-row .add{gap:2rem 1rem;width:100%}.product-row .add h3{width:100%}}.cart-error{list-style:none;flex-direction:column;text-align:center;margin:3rem auto 0;display:flex}.cart-error li{padding:5px 10px;color:var(--red);margin:3px auto;border-radius:5px;background:#ffdfdf;display:inline}.benefits-row{position:relative;margin:var(--gutter) auto;display:grid}.benefit-content{max-width:700px;background:var(--bg);width:80%;display:none}.benefit-content .text{padding:var(--gutter)}.benefit-content .text>:last-child{margin-bottom:0}.benefit-content .image img{object-fit:cover;aspect-ratio:2/1}.gslide-inline .benefit-content.ginlined-content{padding:0}.benefits{flex-wrap:wrap;gap:1rem 3rem;display:flex}.benefits .benefit-title{border:none;text-decoration:none;background:none;cursor:pointer}.benefits .benefit-title h3{margin-bottom:0;color:#000;position:relative;padding-left:4rem}.benefits .benefit-title h3:before{height:30px;transform:rotate(-90deg);margin-right:1rem;content:"";position:absolute;top:calc(50% - 15px);background:url(https://woodandsoul.online/assets/img/more.svg);left:0;width:30px;display:inline-block}@media (max-width:800px){.benefits .benefit-title h3{padding-left:3rem}.benefits .benefit-title h3:before{height:24px;background-size:contain;top:calc(50% - 12px);width:24px}}.benefits .benefit-title:hover h3{color:var(--red)}.product-selector-layout{grid-template-columns:1.67fr 1fr;gap:var(--gutter);align-items:flex-start;display:grid}@media (max-width:1200px){.product-selector-layout{grid-template-columns:1fr 1fr}}@media (max-width:860px){.product-selector-layout{grid-template-columns:1fr}}#product-selector{grid-template-columns:1fr 1fr;gap:2rem var(--gutter);display:grid}@media (max-width:1200px){#product-selector{grid-template-columns:1fr}}#product-display-container{scroll-margin:60px;border-left:2px dashed var(--border-color);align-self:stretch;padding-left:var(--gutter)}#product-display-container form{margin:0}@media (max-width:860px){#product-display-container{border-left:none;max-width:400px;margin:0 auto;padding-left:0}}#product-display{transform:translateY(20px);transition:.4s var(--cubicOut) all;flex-direction:column;opacity:0;visibility:hidden;gap:1.5rem;align-items:flex-start;display:flex}#product-display h3{margin:0;line-height:1}#product-display p{font-size:1.6rem;margin:0;line-height:1.2}#product-display button{width:100%;margin-top:1rem}#product-display>img{aspect-ratio:1/1;width:100%}#product-display .tag{background:var(--border-color)}#product-display.active{transform:translateY(0);opacity:1;visibility:visible}.option-selector{position:relative;flex-direction:column;gap:1rem;display:flex}@media (min-width:1201px){.option-selector{aspect-ratio:1/.6}}.option-selector.disabled{opacity:.5}.option-selector.disabled .select-options{height:0}.option-selector .label{justify-content:space-between;width:100%;display:flex}.option-selector .label h4{margin:0}.option-selector .label .clear{padding:0;border:none;color:var(--red);margin:0;background:none;cursor:pointer;display:none}.option-selector .label .clear:hover{text-decoration:underline}.option-selector .option-card{transform:translateY(20px);justify-content:space-between;transition:.4s var(--cubicOut) all;opacity:0;visibility:hidden;margin:0;align-items:center;border-radius:var(--radius);width:100%;display:flex}@media (min-width:1201px){.option-selector .option-card{aspect-ratio:1/.4}}@media (max-width:1200px){.option-selector .option-card{position:absolute;top:0}}.option-selector .option-card h5{margin:0}.option-selector .option-card img{margin:0;width:8rem}.option-selector .option-card img[src$=".avif"],.option-selector .option-card img[src$=".webp"]{border-radius:50%}.option-selector .option-card .image-square{border-radius:0}.option-selector.choosen .selector{transform:translateY(-10px);opacity:0;visibility:hidden}@media (max-width:1200px){.option-selector.choosen .selector{position:absolute;top:36px}}.option-selector.choosen .option-card{transform:translateY(0);opacity:1;visibility:visible}@media (max-width:1200px){.option-selector.choosen .option-card{position:static}}.option-selector.choosen .label .clear{display:block}.selector{overflow:hidden;transform:translateY(0);padding:0 1.5rem;border:1px solid var(--border-color);transition:.4s var(--cubicOut) all;position:absolute;opacity:1;top:36px;background:#fff;width:100%;z-index:20}@media (max-width:1200px){.selector{position:static}}.selector .selected{padding:1.5rem 1rem;justify-content:space-between;color:var(--grey);position:relative;align-items:center;line-height:1.3;display:flex}.selector .selected:after{padding:0 9px;content:url(https://woodandsoul.online/assets/img/chev-down.svg)}.selector .select-options{transform:translateY(1px);border-top:1px solid var(--border-color);flex-direction:column;background:#fff;display:flex}.selector .select-options button:first-child{padding-top:1.5rem}.selector .select-options button:last-child{padding-bottom:2rem}.selector .select-options button{padding:1rem;justify-content:space-between;border:none;text-align:left;align-items:center;background:transparent;cursor:pointer;line-height:1.3;display:flex}.selector .select-options button img{width:40px}.selector .select-options button img[src$=".avif"],.selector .select-options button img[src$=".webp"]{border-radius:50%}.selector .select-options button:hover{color:var(--red)}.selector .select-options button:not(.choice-0) span{height:40px;align-items:center;display:flex}.product-text+.product-specs{margin-top:calc(var(--gutter)*2)}.checkout{grid-template-columns:1fr 2fr;padding:0 var(--gutter);position:relative;gap:var(--gutter);text-align:left;margin:var(--gutter) auto;width:var(--container);display:grid}.checkout .checkout-box{grid-column:span 2}@media (max-width:1280px){.checkout{grid-template-columns:300px 1fr}}@media (max-width:700px){.checkout{grid-template-columns:1fr}.checkout .checkout-box,.checkout .checkout-intro{grid-column:span 1}}.checkout-box{padding:var(--gutter);border-radius:var(--radius);background:var(--bg)}.checkout-box :last-child{margin-bottom:0}.order-details h2{justify-content:space-between;margin-bottom:3rem;display:flex}.order-details h2 span{opacity:.6}.order-products{padding:3rem;text-align:left;background:var(--bg-d)}.order-products .link{text-align:left;margin:0}.order-product{gap:1rem;display:grid}.order-product h3{margin-bottom:0}.order-product .line-item{justify-content:space-between;margin:1rem 0 0;display:flex}.order-product .line-item form,.order-product .line-item p{margin:0}.order-product .line-item button{padding:0;font-size:1.3rem;border:none;color:var(--red);text-transform:uppercase;letter-spacing:1px;background:none;cursor:pointer}.order-product .line-item button:hover{text-decoration:underline}.order-product picture img{height:auto;mix-blend-mode:multiply;max-width:100%;margin:0 auto;width:auto}.order-product .option-dimension{flex-wrap:wrap;gap:2rem;margin:3rem 0 0;width:100%;display:flex}.order-product .product-options{font-size:1.4rem;flex-direction:column;gap:1rem;width:100%;display:flex}.order-product .option{padding-top:1rem;justify-content:space-between;border-top:1px solid var(--border-color);align-items:center;display:flex}.order-product .option p{margin:0}.order-product .option img{margin:0;border-radius:50%;width:30px}.checkout-fieldset{margin-bottom:var(--gutter);gap:3rem;display:grid}.checkout-fieldset hr{max-width:100%}.checkout-fieldset .checkout-box{margin:3rem 0}.checkout-fieldset .checkbox-label{margin:var(--gutter) 0}.checkout-fieldset h2{margin:0}.checkout-fieldset h2:after{height:8px;content:"";margin:3rem 0 0;background:var(--border-color);width:100%;display:block}.checkout-fields{grid-template-columns:repeat(6,1fr)}.checkout-fields .checkout-field{grid-column:span 3}.checkout-fields .checkout-field-sml{grid-column:span 2}.checkout-fields .checkout-field-big,.checkout-fields .stripe-payment-elements-form,.checkout-fields h2{grid-column:span 6}@media (max-width:1100px){.checkout-fields{grid-template-columns:1fr}.checkout-fields h2{grid-column:span 1}}.shipping-message{padding:3rem;background:var(--bg)}.shipping-message :last-child{margin-bottom:0}.address-box{padding:3rem;margin:0;background:var(--bg-d)}.address-box h4{font-size:2rem}.address-box :last-child{margin-bottom:0}.checkout-button{margin:3rem 0 0}.shipping-fields{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:3rem var(--gutter);margin:1.6rem 0 0;display:grid}.shipping-fields h2{grid-row:1/2;margin:0}.shipping-fields .address-box{grid-row:2/3}.shipping-fields+a{margin:3rem 0 var(--gutter);display:block}.checkout-complete{grid-template-columns:1fr 1fr 1fr;padding:0 var(--gutter);gap:var(--gutter);margin:0 auto var(--gutter) auto;width:var(--container);display:grid}.checkout-complete .shipping-field{text-align:left}.checkout-complete .shipping-field h2{margin-bottom:3rem}@media (max-width:920px){.checkout-complete{grid-template-columns:1fr}}.shipping-price{justify-content:space-between;display:flex}.shipping-price .price{font-weight:700}.shipping-sa,.shipping-sa label input{display:none}.shipping-sa label p{padding:5px 13px;justify-content:space-between;border:1px solid #e3e4eb;transition:.2s var(--cubicOut) all;opacity:.6;margin:0 0 5px;border-radius:5px;background:var(--bg-d);cursor:pointer;display:flex}.shipping-sa label:hover p{transform:scale(1.02);border:1px solid #d2d3d8;opacity:1}.shipping-sa label input[type=radio]:checked+p{border:1px solid var(--border-color);opacity:1;background:var(--bg)}.shipping-interstate,input.hidden-radio{display:none}.shipping-small{font-size:1.4rem;line-height:1.2}.search-form-big{padding:5px var(--gutter)}.search-form-big input{font-size:3rem}.nav-search-form{height:6rem;transform:translateY(-100%);right:0;transition:all .2s ease;position:absolute;opacity:0;visibility:hidden;top:100%;width:300px;z-index:2}.nav-search-form input{height:6rem;padding-right:7rem}.nav-search-form input:focus{box-shadow:none}.nav-search-form button{height:100%;padding:0;right:0;position:absolute;letter-spacing:0;text-align:center;top:0;border-radius:0;width:6rem}.nav li.nav-search{position:relative;z-index:4}.nav li.nav-search:before{display:none}.nav li.nav-search a{height:6rem;overflow:hidden;justify-content:center;border:1px solid transparent;transition:all .2s ease;position:relative;align-items:center;background:#f9f6f4;width:6rem;display:flex;z-index:20}.nav li.nav-search a:hover{background:var(--bg-d)}.nav li.nav-search.active a{border:1px solid var(--border-color);border-bottom:1px solid #fff;background:#fff}.nav li.nav-search.active .nav-search-form{transform:translateY(-1px);opacity:1;visibility:visible}@media (max-width:1080px){.nav-search-form{transform:translateY(0);opacity:1;visibility:visible;top:0;width:100%}.nav-search-form input,.nav-search-form input:focus{border:none}.nav li.nav-search{height:6rem;border:1px solid var(--border-color);margin-top:1rem}.nav li.nav-search a{display:none}}.home-banner{height:auto;min-height:740px;justify-content:flex-end;flex-direction:column;max-height:80vh;aspect-ratio:1.6666/1}.home-banner h1{animation:.8s fadeUp var(--cubicOut) forwards .37s;padding:0 var(--gutter);position:absolute;opacity:0;text-align:left;top:calc(50% - 140px);left:calc((100vw - var(--container))/2);width:var(--container);z-index:10}@media (max-width:1280px){.home-banner{min-height:540px;padding-top:29rem;aspect-ratio:auto}.home-banner h1{transform:none;margin-bottom:6rem;position:static}.home-banner:before{display:none}.home-banner:after{background-image:radial-gradient(circle at 0 100%,rgba(0,0,0,.76) 0,rgba(0,0,0,.05) 100%)}}@media (max-width:1080px){.home-banner h1{margin-bottom:3rem}}.title-home{padding-top:0}.title-home p{width:52rem}.home-cta{animation:.8s slideIn var(--cubicOut) forwards .5s;padding-top:calc(var(--gutter)*2.2);clip-path:polygon(0 0,0 0,-10% 100%,0 100%);padding-bottom:calc(var(--gutter)*2.2);margin-top:0}.home-cta .image{animation:.8s fadeUp var(--cubicOut) forwards .8s}.home-cta .image,.home-cta .text{transform:translateY(-5%);opacity:0}.home-cta .text{animation:.8s fadeUp var(--cubicOut) forwards .85s}.home-cta .intro-block h3{margin-bottom:var(--gutter)}.home-products{padding:0 var(--gutter);text-align:left;margin:calc(var(--gutter)*2) auto;width:var(--container)}.home-products-intro{max-width:100%;width:80rem}.home-products-intro h1,.home-products-intro h2,.home-products-intro h3{margin-bottom:var(--gutter)}.home-products-intro p{color:var(--grey)}.home-listing{grid-template-columns:repeat(12,1fr);gap:calc(var(--gutter)*1.34) var(--gutter);display:grid}.home-cat-big{grid-column:span 6}.home-cat-big .title{justify-content:space-between;gap:0 2rem;align-items:center;padding-bottom:1.6rem;display:flex}.home-cat-big .title h3{margin:0}.home-cat-big .title .button{flex:0 0 auto}@media (max-width:720px){.home-cat-big{grid-column:span 12}}.cat-slider{aspect-ratio:1/1;background:var(--bg-d)}.cat-slider .splide__track{mix-blend-mode:multiply;position:relative;z-index:30}.cat-slider .splide__arrow{height:4rem;transform:translateY(0);padding:0;right:2rem;transition:all .2s ease;opacity:1;bottom:2rem;top:auto;background:#fff url(https://woodandsoul.online/assets/img/arrow.svg) 50% no-repeat;width:4rem;z-index:100}.cat-slider .splide__arrow svg{display:none}.cat-slider .splide__arrow.splide__arrow--prev{transform:rotate(180deg) translateY(0);right:70px;left:auto}.cat-slider .splide__arrow:focus{outline:none;box-shadow:none}.cat-slider .splide__arrow:active,.cat-slider .splide__arrow:hover{background-color:hsla(0,0%,100%,.6)}.cat-single{position:relative;background:var(--bg-d)}.no-prod{padding:2rem;text-align:center;aspect-ratio:1/1;background:var(--bg-d);display:block}.cat-single,.cat-slide{padding:6rem 3rem;aspect-ratio:1/1;display:block}.cat-single img,.cat-slide img{height:100%;transition:.5s var(--cubicOut) all;mix-blend-mode:multiply;position:relative;object-fit:contain;object-position:center center;width:100%;display:block;z-index:30}.cat-single p,.cat-slide p{text-decoration:underline;color:#000;position:absolute;bottom:2rem;margin:0 0 1rem;left:3rem}.cat-single.full-image,.cat-slide.full-image{position:relative}.cat-single.full-image img,.cat-slide.full-image img{right:0;position:absolute;object-fit:cover;bottom:0;top:0;left:0;z-index:10}.cat-single.full-image .small,.cat-slide.full-image .small{padding:5px 8px;text-decoration:none;opacity:1;border-radius:3px;background:var(--bg-d);z-index:20}.cat-single:hover p,.cat-slide:hover p{text-decoration:none}@media (max-width:760px){.cat-single,.cat-slide{padding:2rem 2rem 6rem}.cat-single p,.cat-slide p{left:2rem;width:calc(100% - 14rem)}}.home-cat-small{grid-column:span 3;text-decoration:none;color:#000;position:relative}@media (max-width:960px){.home-cat-small{grid-column:span 6}}.home-cat-small h3{margin:0 0 1rem}.home-cat-small .image{overflow:hidden;padding:1.6rem;background:var(--bg-d)}.home-cat-small .image,.home-cat-small .image img{transition:.5s var(--cubicOut) all;position:relative}.home-cat-small .image img{mix-blend-mode:multiply;object-fit:contain;aspect-ratio:1/1;object-position:center center;z-index:30}.home-cat-small .image:before{right:0;transition:.5s var(--cubicOut) all;content:"";position:absolute;clip-path:polygon(0 0,0 0,-10% 100%,0 100%);bottom:0;top:0;background:#fff;left:0;display:block;z-index:4}.home-cat-small.full-image .image{padding:0}.home-cat-small:hover{text-decoration:underline;color:#000}.home-cat-small:hover .image{box-shadow:0 0 0 5px #f8f4f0}.home-cat-small:hover .image img{transform:scale(1.05)}.home-cat-small:hover .image:before{clip-path:polygon(0 0,110% 0,100% 100%,0 100%)}.home-advantage{grid-template-columns:1fr 1fr;background:var(--bg);display:grid}.home-advantage .image{position:relative}.home-advantage .image img{height:100%;position:absolute;object-fit:cover;width:100%}.home-advantage .text{padding:calc(var(--gutter)*2) var(--gutter);text-align:left;align-items:center;display:flex}.home-advantage .text .text-container{max-width:56rem;margin:0 auto 0 0;width:100%}.home-advantage .text .text-container :last-child{margin-bottom:0}@media (max-width:920px){.home-advantage{grid-template-columns:1fr}.home-advantage .image{aspect-ratio:1/1;order:2}.home-advantage .text{padding:calc(var(--gutter)*2) var(--gutter);order:1}.home-advantage .text .text-container{max-width:100%}}.home-stressless{position:relative;margin:9rem auto calc(var(--gutter)*2);width:var(--container)}@media (max-width:760px){.home-stressless{margin:var(--gutter) auto}}.stressless-image{right:9rem;mix-blend-mode:multiply;position:absolute;top:6rem;width:70rem}@media (max-width:1200px){.stressless-image{right:var(--gutter);width:50vw}}@media (max-width:760px){.stressless-image{padding:0 var(--gutter);position:static;margin:0 auto;width:auto}}.stressless-logo{right:12rem;position:absolute;width:150px;margin-top:-6rem;z-index:200}@media (max-width:760px){.stressless-logo{display:none}}.home-stressless-intro{padding:var(--gutter) 9rem;max-width:100%;width:70rem}.home-stressless-intro p{width:32rem}@media (max-width:1200px){.home-stressless-intro{padding:var(--gutter)}}@media (max-width:760px){.home-stressless-intro p{width:100%}}.home-stressless-promo{grid-template-columns:1fr 1fr;padding:14rem 9rem 9rem;gap:var(--gutter);text-align:left;background:var(--bg-g);display:grid}.home-stressless-promo .promos{grid-template-columns:1fr 1fr;gap:3rem var(--gutter);display:grid}.home-stressless-promo .promos .title{grid-column:span 2;justify-content:space-between;gap:3rem;align-items:center;display:flex}.home-stressless-promo .promos .title h3{margin:0}.home-stressless-promo .promos>a{text-decoration:none;color:#000;transition:.2s var(--cubicOut) all}.home-stressless-promo .promos>a picture{overflow:hidden;position:relative;aspect-ratio:1/1}.home-stressless-promo .promos>a picture img{transition:.2s var(--cubicOut) all}.home-stressless-promo .promos>a p{margin:1.6rem 0 0;line-height:1.2}.home-stressless-promo .promos>a:hover{text-decoration:underline;color:var(--red)}.home-stressless-promo .promos>a:hover img{transform:scale(1.03)}@media (max-width:1200px){.home-stressless-promo{padding:var(--gutter)}}@media (max-width:760px){.home-stressless-promo{grid-template-columns:1fr;padding:12rem var(--gutter) var(--gutter);margin-top:-16vw}}@media (max-width:520px){.home-stressless-promo{padding:12rem var(--gutter) var(--gutter)}}.home-guarantee{overflow:hidden;padding:calc(var(--gutter)*2) 0;background:var(--bg);margin-top:calc(var(--gutter)*-1)}.home-guarantee .text{grid-template-columns:1fr 1fr;padding:var(--gutter) var(--gutter) 0;gap:var(--gutter);text-align:left;margin:0 auto;width:var(--container);display:grid}.home-guarantee .text h1:after,.home-guarantee .text h2:after,.home-guarantee .text h3:after,.home-guarantee .text h4:after{height:8px;content:"";max-width:52rem;margin:4rem 0 0;background:var(--border-color);width:100%;display:block}.home-guarantee .text :last-child{margin-bottom:0}.home-guarantee .image{height:calc(26rem + var(--gutter));padding:var(--gutter) 0 0 0;justify-content:center;gap:3rem;width:auto;display:flex}.home-guarantee .image picture{flex:0 0 auto}.home-guarantee .image img{height:26rem;mix-blend-mode:multiply;object-fit:contain;aspect-ratio:2.6/1;width:auto}@media (max-width:1080px){.home-guarantee{padding:12rem 0 calc(var(--gutter)*2) 0;margin-top:-10rem}.home-guarantee .text{grid-template-columns:1fr;gap:2rem}.home-guarantee .image{height:calc(20vw + var(--gutter))}.home-guarantee .image img{height:20vw}}.home-testimonial{grid-template-columns:1fr 1fr 1fr;padding:9rem var(--gutter);gap:var(--gutter);margin:0 auto;align-items:center;width:var(--container);display:grid}.home-testimonial hr{max-width:100%}.home-testimonial .image img{max-width:40rem;margin:0 auto;border-radius:50%}@media (max-width:1080px){.home-testimonial{grid-template-columns:1fr;padding:6rem var(--gutter)}.home-testimonial .image img{max-width:80%}}.home-body .video-block{margin-bottom:9rem}.home-body .process .intro{display:none}