:root{color-scheme:light;--ww-color-wonderpink: hsl(335deg 81% 52%);--ww-color-wonderorange: hsl(37deg 86% 65%);--ww-color-wonderyellow: hsl(56deg 89% 63%);--ww-color-almost-black: hsl(60deg 4% 11%);--ww-color-almost-white: hsl(0deg 0% 97%);--ww-color-theme-classic: hsl(270deg 92% 25%);--ww-color-theme-stone: hsl(0deg 0% 19%);--ww-color-theme-wood: hsl(30deg 100% 20%);--ww-color-background: hsl(0deg 0% 100%);--ww-color-background-alt: hsl(0deg 0% 93%);--ww-text-gradient: linear-gradient(to right, var(--ww-color-wonderorange), var(--ww-color-wonderpink));--ww-color-text-on-dark: var(--ww-color-almost-white);--ww-color-text: var(--ww-color-almost-black);--www-color-background: var(--ww-color-almost-white)}.bg-alt{background-color:var(--ww-color-background-alt)}.bg-gradient{background:var(--ww-text-gradient)}@font-face{font-family:Nunito;src:url(/fonts/Nunito-VariableFont_wght.woff2) format("woff2-variations"),url(/fonts/Nunito-VariableFont_wght.woff2) format("woff2");font-weight:200 1000;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/Nunito-Italic-VariableFont_wght.woff2) format("woff2-variations"),url(/fonts/Nunito-Italic-VariableFont_wght.woff2) format("woff2");font-weight:200 1000;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans.woff2) format("woff2-variations"),url(/fonts/OpenSans.woff2) format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Italic.woff2) format("woff2-variations"),url(/fonts/OpenSans-Italic.woff2) format("woff2");font-weight:300 800;font-style:italic;font-display:swap}:root{--ww-radius-small: 20px;--ww-radius-large: 30px;--ww-glob-gutter: 1rem;--ww-section-gutter: 4rem;--ww-border-width: 3px;--ww-box-padding: 1rem}@media all and (width>=900px){:root{--ww-section-gutter: 6.25rem}}*,*:before,*:after{box-sizing:border-box}*:not(dialog){margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}.btn-base{font-size:100%;font-family:inherit;line-height:1.15;margin:0;overflow:visible;text-transform:none;appearance:none;background:none;padding:0;border:none;cursor:pointer;color:inherit}.btn-base::-moz-focus-inner{border-style:none;padding:0}.btn-base:-moz-focusring{outline:1px dotted ButtonText}.btn-base.link{text-decoration:underline}:root{scroll-behavior:smooth}.ww-ivon{height:.75em;height:1cap;width:.75em;width:1cap}body{background-color:var(--ww-color-background);position:relative;--top-gradient-height: 5px;padding-block-start:var(--top-gradient-height)}body:before{content:"";position:absolute;top:0;left:0;right:0;block-size:var(--top-gradient-height);background:linear-gradient(to right,var(--ww-color-wonderyellow),var(--ww-color-wonderpink))}img{display:inline-block;max-width:100%;height:auto}.no-style-list{list-style:none;padding:0;margin:0}:root{--font-family-headings: "Nunito", sans-serif;--font-family-base: "Open Sans", helvetica, arial, sans-serif}body{font-family:var(--font-family-base);color:var(--ww-color-text)}h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-family-headings);line-height:1.1;font-weight:900}h1>span,h2>span,.h2>span,h3>span,.h3>span,h4>span,.h4>span,h5>span,.h5>span,h6>span,.h6>span{color:var(--ww-color-wonderpink);background:var(--ww-text-gradient);-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}h1,.section-heading.text-center{display:block;margin-inline:auto;max-width:70rem}h1{font-size:2.5rem;margin-block:1em 1.5em;line-height:1}@media all and (width>=600px){h1{font-size:2.75rem}}@media all and (width>=900px){h1{font-size:3rem}}@media all and (width>=1200px){h1{font-size:3.5rem}}.h-underline{margin-block-end:1rem;padding-block-end:1rem;position:relative}.h-underline:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:50%;translate:-50% 0;height:2px;width:100px;background:currentcolor}.full-w-box-heading{font-size:2rem}.stack .full-w-box-heading{margin-block:2rem 1rem}@media all and (width>=600px){.full-w-box-heading{font-size:1.75rem}}@media all and (width>=900px){.full-w-box-heading{font-size:2rem}}@media all and (width>=1200px){.full-w-box-heading{font-size:2.25rem}}.main-heading h1{margin-block-end:.5em}.section-heading{font-size:2rem;margin-bottom:.5em}@media all and (width>=600px){.section-heading{font-size:2.5rem}}@media all and (width>=900px){.section-heading{font-size:2.75rem}}@media all and (width>=1200px){.section-heading{font-size:2.75rem}}.lead{font-size:1.125rem;margin-bottom:3rem;max-width:70rem;margin-inline:auto}@media all and (width>=900px){.lead{margin-bottom:4rem}}p{line-height:1.8}.text-center{text-align:center}.stack{display:flex;flex-direction:column;justify-content:flex-start}.stack>*{margin-block:0}.stack>*+*{margin-block-start:var(--gap, var(--ww-glob-gutter))}.stack.no-gap{--gap: 0}.stack.center-vertical{justify-content:center}.stack.center{align-items:center}.stack.stretch{justify-content:stretch}.stack.reverse{flex-direction:column-reverse}.stack.horizontal-center{align-items:center}.stack .start{align-self:start}.box{padding:var(--box-padding, var(--ww-box-padding));border-radius:var(--box-radius, 0)}.box.radius-small{--box-radius: var(--ww-radius-small)}.box.radius-large{--box-radius: var(--ww-radius-large)}.form-box{padding:2rem clamp(1rem,8vw,12rem)}.center-grid{display:grid;place-items:center}.container{max-width:1420px;margin-inline:auto;padding-inline:1rem}@media all and (width>=900px){.container{padding-left:2rem;padding-right:2rem}}@media(width>=1500px){.container{padding-left:0;padding-right:0}}.container.full-width{max-width:100%}.grid-four{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--ww-glob-gutter)}@media(width>=700px){.grid-four{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media all and (width>=900px){.grid-two{--gap: 0;gap:var(--ww-glob-gutter);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media all and (width>=900px){.grid-three{--gap: 0;gap:var(--ww-glob-gutter);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}main{overflow:clip}main>section~section~section{margin-block-start:var(--ww-section-gutter)}.img-grid{--ww-border-width: 5px;display:flex;flex-direction:column;gap:var(--ww-glob-gutter);align-items:stretch}.img-grid :nth-child(1 of.box){grid-area:box1}.img-grid :nth-child(2 of.box){grid-area:box2}.img-grid :nth-child(3 of.box){grid-area:box3}.img-grid :nth-child(1 of.img-div){grid-area:img1}.img-grid :nth-child(2 of.img-div){grid-area:img2}.img-grid :nth-child(3 of.img-div){grid-area:img3}.img-grid :nth-child(4 of.img-div){grid-area:img4}.img-grid :nth-child(5 of.img-div){grid-area:img5}.img-grid :nth-child(6 of.img-div){grid-area:img6}.img-grid :nth-child(7 of.img-div){grid-area:img7}.img-grid .grad-border{--gradient-direction: bottom left}.img-grid .img-div,.img-grid .vid-div{--img-div-border-width: var(--ww-border-width);--img-div-border-radius: var(--ww-radius-small);--gradient-direction: top left;position:relative;width:100%;overflow:hidden;min-height:220px;border-radius:var(--img-div-border-radius);background:linear-gradient(to var(--gradient-direction, bottom right),var(--ww-color-wonderpink),var(--ww-color-wonderyellow))}.img-grid .img-div img,.img-grid .img-div video,.img-grid .vid-div img,.img-grid .vid-div video{position:absolute;inset:var(--img-div-border-width);width:calc(100% - var(--img-div-border-width) * 2);height:calc(100% - var(--img-div-border-width) * 2);object-fit:cover;object-position:center;display:block;border-radius:calc(var(--img-div-border-radius) - var(--img-div-border-width))}.img-grid>.box{padding:3rem 2rem}.img-grid>.box .h-underline{font-size:1.5rem;margin-block-end:1rem}.img-grid>.box p{max-width:40rem;text-wrap:balance}.img-grid .vid-div{grid-area:vid;object-fit:unset;object-position:unset;aspect-ratio:var(--aspect-ratio, 16/9)}@media all and (width>=600px){.img-grid.with-vid{display:grid;grid-template-columns:1fr 80px 1fr;grid-template-areas:"vid vid vid" "img1 img1 img2" "img3 img4 img4" "img5 img5 img6"}}@media(width>750px){.img-grid{display:grid;grid-template-columns:1fr 80px 1fr;grid-template-areas:"box1 box1 img1" "img2 box2 box2" "box3 box3 img3"}.img-grid.with-vid{grid-template-columns:1fr 120px 1fr;grid-template-areas:"vid vid img1" "img2 img3 img3" "img4 img4 img5" "img6 img7 img7"}}@media all and (width>=1200px){.img-grid{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 100px 1fr;grid-template-areas:"img1 box2 img3" "box1 box2 box3" "box1 img2 box3"}.img-grid.wide{grid-template-columns:1fr 2fr 1fr;grid-template-rows:1fr 100px 1fr;grid-template-areas:"box1 img2 box3" "img1 img2 img3" "img1 box2 img3"}.img-grid.with-vid{grid-template-columns:repeat(5,1fr);grid-template-rows:1fr 80px 1fr 1fr;grid-template-areas:"img1 vid vid vid img2" "img1 vid vid vid img4" "img3 vid vid vid img4" "img5 img5 img6 img6 img7"}}.img-grid+.btn-gradient{margin-top:2rem}.grad-border{border-radius:var(--ww-radius-small);border:double var(--ww-border-width) transparent;background-image:linear-gradient(var(--ww-color-background),var(--ww-color-background)),linear-gradient(to var(--gradient-direction, bottom right),var(--ww-color-wonderyellow),var(--ww-color-wonderpink));background-origin:border-box;background-clip:padding-box,border-box;overflow:hidden}.grad-border.thick{--ww-border-width: 5px}.grad-border.top-left{--gradient-direction: top left }.grad-border.top-right{--gradient-direction: top right }.grad-border.right{--gradient-direction: right }.icon-tile{display:flex;flex-direction:column;align-items:stretch;overflow:hidden}.icon-tile .icon-container{background:linear-gradient(to var(--gradient-direction, bottom right),var(--ww-color-wonderyellow),var(--ww-color-wonderpink));display:grid;place-items:center;padding:1rem 1.5rem;flex-shrink:0;color:var(--ww-color-almost-white)}.icon-tile .icon-container .ww-icon{height:4.75rem}.icon-tile .icon-tile-text{flex-grow:1;background:var(--ww-color-background);text-align:center;display:flex;flex-direction:column;align-items:center}@media all and (width>=900px){.icon-tile .icon-tile-text{flex-direction:row;justify-content:space-between;gap:var(--ww-glob-gutter)}}.icon-tile .prices{display:flex;flex-direction:row;gap:var(--ww-glob-gutter);margin-block-start:var(--ww-glob-gutter)}.icon-tile .price{border-radius:var(--ww-radius-small);padding:.25em .5em;display:flex;flex-direction:column;align-items:start;font-weight:700;font-size:1.5rem;color:var(--ww-color-almost-white)}.icon-tile .price small{font-size:.5em}.icon-tile .price.classic{background-color:var(--ww-color-theme-classic)}.icon-tile .price.wood{background-color:var(--ww-color-theme-wood)}.icon-tile .price.stone{background-color:var(--ww-color-theme-stone)}@media all and (width>=600px){.icon-tile{flex-direction:row}.icon-tile .icon-tile-text{text-align:left;align-items:start}.icon-tile .prices{place-self:flex-start}}.main-nav ul{display:flex;flex-direction:row;gap:1rem}.main-nav ul a{text-decoration:none;color:inherit}.top-bar{--top-gradient-height: 5px;--top-bar-vertical-padding-start: 1.25rem;--top-bar-vertical-padding-end: .5rem;--top-bar-horizontal-padding: .5rem;--menu-button-size: 3.5rem;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--top-bar-vertical-padding-start) var(--top-bar-horizontal-padding) var(--top-bar-vertical-padding-end);gap:1rem;overflow-x:clip}.top-bar>*{flex-shrink:0}.top-bar>.main-nav{display:none;font-weight:600}.top-bar>.main-nav li+li{display:flex;gap:1rem;align-items:center}.top-bar>.main-nav li+li:before{content:"";height:.5em;width:.5em;display:inline-block;border-radius:100%;background-color:var(--ww-color-text)}.top-bar>.main-nav [aria-current=page]{background:linear-gradient(to bottom right,var(--ww-color-wonderorange),var(--ww-color-wonderpink));background-clip:text;color:transparent}@media all and (width>=900px){.top-bar>.main-nav{display:flex;margin-inline:auto}}.top-bar>.main-nav a:not([aria-current=page]):hover{color:var(--ww-color-wonderpink)}.top-bar .home-link{place-self:start}.top-bar .top-contact{display:none}@media all and (width>=600px){.top-bar .top-contact{font-family:var(--font-family-headings);margin-left:auto;color:var(--ww-color-wonderpink);border:var(--ww-border-width) solid currentcolor;border-radius:var(--ww-radius-small);height:3.5rem;display:grid;place-items:center;padding:0 1rem;text-decoration:none;font-weight:700}.top-bar .top-contact:hover{background-color:var(--ww-color-wonderpink);color:var(--ww-color-almost-white);border-color:var(--ww-color-wonderpink)}}@media all and (width>=900px){.top-bar{display:grid;grid-template-columns:1fr auto 1fr}}.mobile-menu-button{--span-height: 4px;--span-width: 1.75rem;height:3.5rem;width:3.5rem;background-color:var(--ww-color-wonderpink);border-radius:var(--ww-radius-small);z-index:1000;display:flex;gap:calc(var(--span-height) * 1.5);flex-direction:column;align-items:center;justify-content:center;position:relative}.mobile-menu-button:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);height:64px;width:96px;background:var(--ww-color-wonderpink);z-index:-1;clip-path:path("M 0 64 Q 20 64 20 44 L 20 20 Q 20 0 40 0 L 56 0 Q 76 0 76 20 L 76 44 Q 76 64 96 64 Z");display:none}@media all and (width>=600px){.mobile-menu-button:before{width:76px;left:auto;right:0;transform:none;clip-path:path("M 0 64 Q 20 64 20 44 L 20 20 Q 20 0 40 0 L 56 0 Q 76 0 76 20 L 76 64 Z")}}.mobile-menu-button[aria-expanded=true]:before{display:block}.mobile-menu-button:focus{outline:none}@media all and (width>=900px){.mobile-menu-button{display:none}}.mobile-menu-button>span{display:block;height:var(--span-height);width:var(--span-width);background-color:var(--ww-color-text-on-dark);border-radius:100vh}.mobile-menu{display:none}@media all and (width<900px){.mobile-menu[aria-expanded=true]{display:block;background:linear-gradient(to bottom left,var(--ww-color-wonderpink),var(--ww-color-wonderpink),var(--ww-color-wonderyellow));color:var(--ww-color-text-on-dark);position:absolute;inset:calc(var(--menu-button-size) + var(--top-bar-vertical-padding-start) + var(--top-bar-vertical-padding-end)) 0 auto;height:auto;max-height:calc(100lvh - (var(--menu-button-size) + var(--top-bar-vertical-padding) * 2));overflow-y:auto;overscroll-behavior:contain;box-shadow:0 4px 6px #0000001a;padding:2rem;z-index:100}.mobile-menu[aria-expanded=true] .main-nav ul{flex-direction:column;font-family:var(--font-family-headings);font-weight:700;font-size:2rem}}@media(width<900px)and (hover:hover){.mobile-menu[aria-expanded=true] .main-nav ul a:hover{text-decoration:underline}}@media all and (width<900px){.mobile-menu[aria-expanded=false]{display:none}}@media all and (width>=600px){.mobile-menu[aria-expanded=true]{left:auto;right:var(--top-bar-horizontal-padding);bottom:auto;border-radius:var(--ww-radius-large) 0 var(--ww-radius-large) var(--ww-radius-large);height:auto}.mobile-menu[aria-expanded=true] .main-nav ul{font-size:1.5rem}}.disclaimer{display:inline-block;text-align:center;width:100%;font-size:11px;padding-block:.5em}body:has(.disclaimer) .top-bar{--top-bar-vertical-padding-start: 0px}.main-footer{margin-block:var(--ww-section-gutter)}.main-footer a:hover{color:var(--ww-color-wonderpink)}.main-footer a:hover path{fill:var(--ww-color-wonderpink)}.main-footer .container{display:flex;flex-direction:column;gap:var(--ww-glob-gutter)}.main-footer .box{padding-inline:calc(var(--ww-glob-gutter) * 3)}.main-footer .main-nav ul{flex-wrap:wrap;text-align:center;justify-content:center}.main-footer .ww-info{grid-area:info;display:flex;gap:var(--ww-glob-gutter)}.main-footer .ww-info .footer-logo{flex-shrink:0}.main-footer .ww-info p{font-family:var(--font-family-headings);font-weight:700}.main-footer .nav{grid-area:nav}.main-footer .socials{grid-area:socials;display:flex;gap:var(--ww-glob-gutter);justify-content:center}.main-footer .socials a{color:var(--ww-color-text);font-size:2rem}@media all and (width>=900px){.main-footer .container{display:grid;grid-template-columns:1fr 2fr;grid-template-areas:"info nav" "info socials"}}@media all and (width>=1200px){.main-footer .container{grid-template-columns:1fr 2fr 1fr;grid-template-areas:"info nav socials"}}.btn-gradient{position:relative;display:inline-block;padding:.75rem 1.5rem;border:none;cursor:pointer;text-decoration:none;color:var(--ww-color-almost-white);font-weight:700;border-radius:var(--ww-radius-small);background:linear-gradient(to bottom right,var(--ww-color-wonderyellow),var(--ww-color-wonderpink));z-index:1;overflow:hidden;transition:border-radius .3s ease;text-align:center;font-size:1rem;text-transform:uppercase}.btn-gradient:before{content:"";position:absolute;inset:0;background:linear-gradient(to top left,var(--ww-color-wonderyellow),var(--ww-color-wonderpink));opacity:0;z-index:-1;transition:opacity .3s ease}.btn-gradient:hover:before{opacity:1}.btn-gradient.center{margin-inline:auto}@media all and (width>=900px){.btn-gradient{font-size:1.25rem}}.wall-creator{border-radius:0 0 var(--ww-radius-large) var(--ww-radius-large);display:grid;grid-template-rows:auto auto auto;place-items:center;column-gap:calc(var(--ww-glob-gutter) * 3);padding:1rem;background-image:linear-gradient(to top left,var(--ww-color-wonderyellow),var(--ww-color-wonderpink));color:var(--ww-color-almost-white)}.wall-creator .lead{margin-bottom:2rem;text-align:center}@media all and (width>=900px){.wall-creator .lead{text-align:start}}.wall-creator h2{color:var(--ww-color-almost-white);text-align:center;margin-block:1em}.wall-creator h2 span{background:none;-webkit-text-fill-color:unset;color:var(--ww-color-wonderyellow)}@media all and (width>=900px){.wall-creator h2{text-align:start;margin-block:0 .5em}}.wall-creator h3{font-size:1.5em}@media all and (width>=900px){.wall-creator h3{font-size:1.75em}}.wall-creator img{display:block;max-width:100%}.wall-creator .wall-preview-container{position:relative;flex-shrink:0;aspect-ratio:680/1362}@media all and (width<900px){.wall-creator .wall-preview-container{max-height:100vh}}.wall-creator .wall-preview-img{opacity:0;transition:opacity .3s ease-in-out;max-height:430px;aspect-ratio:680/1362;box-shadow:0 20px 60px #0000004d,0 8px 16px #0003}.wall-creator .wall-preview-img.loaded{opacity:1}@media all and (width>=900px){.wall-creator .wall-preview-img{max-height:680px}}.wall-creator .theme-prop-img{opacity:0;height:auto;position:absolute;transition:.3s linear;filter:drop-shadow(0 4px 6px rgba(0,0,0,.5))}.wall-creator .theme-prop-img.visible{opacity:1}.wall-creator .theme-prop-img[data-theme=classic][data-prop="1"]{inset-inline-end:-24%;inset-block-end:-8%;aspect-ratio:111/379;height:111.3069%;width:auto}.wall-creator .theme-prop-img[data-theme=classic][data-prop="2"]{inset-inline-start:-20%;inset-block-end:-8%;aspect-ratio:647/240;height:17.6211%;width:auto}.wall-creator .theme-prop-img[data-theme=classic][data-prop=plant]{inset-inline-start:-15%;inset-block-end:-5%;width:30%}.wall-creator .theme-prop-img[data-theme=wood][data-prop="1"]{inset-inline-end:-12%;inset-block-start:-4.5%;aspect-ratio:293/1164;height:85.4625%;width:auto}.wall-creator .theme-prop-img[data-theme=wood][data-prop="2"]{inset-inline-start:-20%;inset-block-end:-5%;aspect-ratio:559/282;height:20.7048%;width:auto}.wall-creator .theme-prop-img[data-theme=wood][data-prop=rug]{inset-inline-start:-25%;inset-block-end:-10%;width:60%;z-index:1}.wall-creator .theme-prop-img[data-theme=stone][data-prop="1"]{inset-inline-start:16%;inset-block-end:19%;aspect-ratio:257/215;height:15.7856%;width:auto}.wall-creator .theme-prop-img[data-theme=stone][data-prop="2"]{inset-inline-start:-20%;inset-block-end:-5%;aspect-ratio:286/181;height:26.5785%;width:auto}.wall-creator .theme-prop-img[data-theme=stone][data-prop=barrell]{inset-inline-end:-15%;inset-block-end:-5%;width:25%}.wall-creator .radios-container{display:flex;flex-direction:row;gap:1rem;overflow:auto}@media all and (width>=900px){.wall-creator .radios-container{overflow:visible;flex-wrap:wrap}}.wall-creator .radio-div{position:relative}.wall-creator .radio-div input{position:absolute;visibility:hidden;pointer-events:none;z-index:-1}.wall-creator .radio-div input:checked+label{background-color:var(--ww-color-almost-white);color:var(--ww-color-almost-black)}.wall-creator .radio-div input:checked+label img{opacity:1;filter:none}.wall-creator .radio-div .ww-icon{height:2rem}.wall-creator label{display:block;border-radius:var(--ww-radius-small);cursor:pointer;font-size:1rem;font-weight:700;text-transform:uppercase;padding:.5rem .75rem;overflow:hidden;border:4px solid var(--ww-color-almost-white)}@media all and (width>=900px){.wall-creator label{font-size:1.2rem;padding:.75rem 1rem}}.wall-creator .theme-variants{display:none}.wall-creator .variant-label{padding:0;width:60px;height:60px;border-radius:100%}.wall-creator .variant-label img{opacity:.3;filter:grayscale(60%) saturate(60%);height:100%;width:auto;object-fit:cover}@media all and (width>=900px){.wall-creator .variant-label{width:65px;height:65px}}.wall-creator .hidden{display:none}.wall-creator .visible{display:flex}.wall-creator .filters{display:flex;flex-direction:column;gap:var(--ww-glob-gutter);width:100%;overflow:hidden;color:var(--ww-color-almost-white)}@media all and (width<900px){.wall-creator .filters{--gradient-alpha: 80%;background-image:linear-gradient(to top left,hsl(335deg,81%,52%,var(--gradient-alpha)),hsl(37deg,87%,65%,var(--gradient-alpha)));border-radius:var(--ww-radius-large);padding:1.25rem 1.5rem;place-self:end;position:sticky;bottom:.5rem;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;box-shadow:0 0 10px #0006}.wall-creator .filters.is-visible{opacity:1;pointer-events:all}}@media all and (width>=900px){.wall-creator{background-image:linear-gradient(to top left,var(--ww-color-wonderyellow),var(--ww-color-wonderpink));grid-template-columns:1fr max-content;display:grid;padding:5vw;grid-template-rows:auto 1fr;margin-inline:2rem;color:var(--ww-color-almost-white);border-radius:var(--ww-radius-large)}.wall-creator .filters{grid-row:2;grid-column:1;place-self:stretch}.wall-creator .wall-preview-container{grid-row:span 2}}@media(width>=1500px){.wall-creator{margin-inline:auto;padding:5rem}}.img-with-desc{display:flex;flex-direction:column-reverse}.details-box .summary{--marker-size: 1.5rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:1rem}.details-box .summary:after{content:"";height:var(--marker-size);width:var(--marker-size);border:solid var(--ww-border-width) transparent;background-image:linear-gradient(var(--ww-color-background),var(--ww-color-background)),linear-gradient(to bottom right,var(--ww-color-wonderyellow),var(--ww-color-wonderpink));background-origin:border-box;background-clip:padding-box,border-box;border-radius:100%;flex-shrink:0}.details-box .summary:hover .summary-text{background:linear-gradient(to bottom right,var(--ww-color-wonderyellow),var(--ww-color-wonderpink));background-clip:text;color:transparent}.details-box .summary .summary-text{font-family:var(--font-family-headings);font-weight:700}.details-box>div{margin-inline:var(--box-padding, var(--ww-box-padding));padding-block:var(--box-padding, var(--ww-box-padding))}.details-box[open] .summary:after{border:none;outline:var(--ww-border-width) solid var(--ww-color-background);outline-offset:calc(var(--ww-border-width) * -2);background-image:linear-gradient(to var(--gradient-direction, bottom right),var(--ww-color-wonderyellow),var(--ww-color-wonderpink))}.details-box[open] .summary+*{border-top:1px solid var(--ww-color-text)}.details-box.feature .summary{pointer-events:none;margin-inline:0}.details-box.feature .summary:after{display:none}.details-box.feature .details-text{border-top:1px solid var(--ww-color-text)}@keyframes hero-image-entry{0%{opacity:0;scale:1.3}to{opacity:1;scale:1}}@keyframes hero-text-entry{0%{opacity:0;scale:1.5}to{opacity:1;scale:1}}.hero{position:relative;display:grid;place-items:center;overflow:visible;min-height:300px;max-width:100%;grid-template-columns:1fr}.hero:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:-1;background-image:var(--hero-bg);background-image:-webkit-image-set(var(--hero-bg) 1x,var(--hero-bg-2x) 2x);background-image:image-set(var(--hero-bg) 1x,var(--hero-bg-2x) 2x);background-size:contain;background-repeat:no-repeat;background-position:center;width:800px;aspect-ratio:1500/651;animation:hero-image-entry .3s ease-in forwards}@media all and (width>=600px){.hero:before{width:1000px}}@media all and (width>=900px){.hero:before{width:1400px}}@media all and (width>=1200px){.hero:before{width:1800px}}.hero>*{grid-column:1;grid-row:1}.hero svg{place-self:center;height:auto;width:auto}.hero h1{--stroke-width: 4px;display:grid;grid-template-columns:1fr;line-height:1.1;font-weight:800;overflow:visible;filter:drop-shadow(0 .1em .1em rgba(0,0,0,.83));max-width:500px;opacity:0;animation:hero-text-entry .3s ease-in .4s forwards;margin-block:2em;font-size:3rem}.hero h1 .white-text{display:grid;background-image:linear-gradient(to right,var(--ww-color-wonderyellow),var(--ww-color-wonderpink));color:#fff;paint-order:stroke fill;background-clip:text;-webkit-text-stroke-color:transparent;-webkit-text-stroke-width:var(--stroke-width);letter-spacing:var(--letter-spacing);overflow:visible}.hero h1 .gradient-text{display:block;color:var(--ww-color-wonderpink);-webkit-text-stroke:var(--stroke-width) white;paint-order:stroke fill;position:relative;overflow:visible}.hero h1 .gradient-text span{background-image:linear-gradient(to right,var(--ww-color-wonderorange),var(--ww-color-wonderpink));background-clip:text;color:transparent;-webkit-text-stroke:0 transparent;position:absolute;inset:0}.hero h1 .gradient-text.place{grid-column:1;grid-row:2;opacity:0;transition:opacity .5s ease-out}.hero h1 .gradient-text.place.active{opacity:1}@media all and (width>=600px){.hero h1{font-size:4rem;margin-block:2em}}@media all and (width>=900px){.hero h1{--stroke-width: 6px;max-width:900px;font-size:6rem;padding-block:2rem;margin-block:1.5em}}@media all and (width>=1200px){.hero h1{max-width:1000px;font-size:8rem;margin-block:1.5em 1.75em}}.contact-section{display:grid;gap:3rem;align-items:start}@media(width>=60rem){.contact-section{grid-template-columns:1fr 1fr}}.contact-section img{width:100%;height:auto;border-radius:var(--radius-small)}.contact-section .socials{margin-block-start:4rem}.contact-link{display:flex;align-items:center;gap:1rem;text-decoration:none;font-family:var(--font-family-heading);color:inherit;font-weight:700;padding-inline:1.5em}.contact-link:hover{color:var(--ww-color-wonderpink)}.contact-link:hover path{fill:var(--ww-color-wonderpink)}.contact-link .ww-icon{height:2em}.contact-link:hover{text-decoration:underline}.vertical-vid-section .text-section{--gap: 1.5em;margin-block-start:5rem;text-align:center;z-index:10}.vertical-vid-section .text-section h2{margin-block-end:1em}.vertical-vid-section .text-section p{max-width:50rem;margin-inline:auto}.vertical-vid-section .btn-gradient{margin-top:2rem;margin-inline:auto}.vertical-vid-section .rug{display:none}@media all and (width>=900px){.vertical-vid-section{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--ww-glob-gutter) * 4.5);place-items:start center;padding-inline:2rem;font-size:1.1rem;position:relative}.vertical-vid-section .text-section{margin-top:0;text-align:start}.vertical-vid-section .btn-gradient{margin-inline-start:0}.vertical-vid-section .rug{display:block;position:absolute;inset-block-end:-2rem;inset-inline-end:-2rem;width:530px}}@media all and (width>=1200px){.vertical-vid-section{font-size:1.2rem;gap:calc(var(--ww-glob-gutter) * 6);padding-inline:8rem}}.vertical-vid-container{max-width:66.666%;position:relative;aspect-ratio:441/785;overflow:visible;isolation:isolate;max-height:810px;margin-inline:auto}.vertical-vid-container .plant,.vertical-vid-container .barrell{position:absolute;bottom:0}.vertical-vid-container .vid-div{isolation:isolate;margin-inline:auto}.vertical-vid-container .vid{background-image:linear-gradient(to right,var(--ww-color-wonderyellow),var(--ww-color-wonderpink));padding:5px;border-radius:var(--ww-radius-small)}.vertical-vid-container .plant{z-index:-1;top:-25%;right:-20%}.vertical-vid-container .barrell{height:40%;width:auto;aspect-ratio:12/17;left:-25%;bottom:-6%}@media all and (width>=600px){.vertical-vid-container{max-width:40%}}@media all and (width>=900px){.vertical-vid-container{max-width:100%;margin-inline:0;place-self:end}}.meet-the-wall{padding-block:4rem;display:flex;flex-direction:column;gap:var(--ww-glob-gutter)}.meet-the-wall-grid{display:flex;gap:var(--ww-glob-gutter);flex-direction:column;align-items:stretch;width:100%;padding-inline:0}.meet-the-wall-grid .features-grid{display:flex;flex-direction:column;gap:var(--ww-glob-gutter)}@media all and (width>=600px){.meet-the-wall-grid .features-grid{display:grid;grid-template-columns:repeat(2,1fr)}}@media all and (width>=900px){.meet-the-wall-grid .features-grid{display:grid;grid-template-columns:repeat(3,1fr)}}@media all and (width>=1200px){.meet-the-wall-grid{display:grid;grid-template-columns:repeat(3,1fr)}.meet-the-wall-grid .wall-flip-container{grid-column:2;grid-row:1}.meet-the-wall-grid .features-grid{grid-column:1/-1;grid-row:1;z-index:100;place-items:start stretch;grid-template-columns:repeat(3,1fr);pointer-events:none}.meet-the-wall-grid .features-grid>*{pointer-events:auto}.meet-the-wall-grid .features-grid .feature:nth-child(2n){grid-column:3}.meet-the-wall-grid .features-grid .feature:nth-child(odd){grid-column:1}.meet-the-wall-grid .features-grid .feature:nth-child(2){grid-row:1}}.flip-controls{--container-padding: 1rem;--buttons-radius: 10px;gap:1rem;padding:var(--container-padding);margin-block:2rem;z-index:100;position:relative;width:fit-content;margin-inline:auto;display:flex;flex-direction:column}.flip-controls.sticky{position:sticky;top:1rem}.flip-controls input{visibility:hidden;position:absolute}.flip-controls label{font-family:var(--font-family-headings);background-color:var(--ww-color-almost-white);border-radius:var(--buttons-radius);font-size:1rem;padding:.5rem 2rem;font-weight:800;cursor:pointer;position:relative;z-index:1;text-transform:uppercase}.flip-controls label:has(:checked){color:var(--ww-color-almost-white);background:linear-gradient(to right,var(--ww-color-wonderorange),var(--ww-color-wonderpink))}.flip-controls:before{content:"";position:absolute;inset:0;border-radius:var(--ww-radius-small);padding:4px;background:linear-gradient(to right,var(--ww-color-wonderorange),var(--ww-color-wonderpink));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:content-box,border-box;mask-composite:exclude;pointer-events:none}@media(width>=380px){.flip-controls{display:grid;grid-template-columns:repeat(2,1fr)}}.wall-flip-container{display:flex;flex-direction:column;align-items:center}.wall-flip-container:has(#mtw-wall-back:checked) .flip-img-inner{rotate:y -180deg}.flip-img-container{max-width:60%;width:100%;height:auto;perspective:1500px;margin-bottom:2rem;margin-inline:auto;position:relative}.flip-img-container .flip-img-inner{position:relative;aspect-ratio:1/2;transition:rotate .6s;transform-style:preserve-3d;box-shadow:0 4px 6px #00000080}.flip-img-container .flip-img-front,.flip-img-container .flip-img-back{position:absolute;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;overflow:hidden}.flip-img-container .flip-img-front img,.flip-img-container .flip-img-back img{width:100%;height:100%;object-fit:cover;display:block}.flip-img-container .flip-img-back{rotate:y -180deg}.flip-img-container .prop{position:absolute;filter:drop-shadow(0 4px 6px rgba(0,0,0,.5));z-index:10}.flip-img-container .prop.lantern{height:55%;width:auto;inset-block-start:-1%;inset-inline-end:-27%}.flip-img-container .prop.lanterns{height:40%;width:auto;inset-block-end:-8%;inset-inline-start:-50%}.flip-img-container .prop.scroll{width:70%;height:auto;inset-block-end:-20%;inset-inline-end:-30%}@media all and (width>=600px){.flip-img-container{max-width:40%}}@media all and (width>=900px){.flip-img-container{max-width:340px}}.walls-basics{display:flex;flex-direction:column}.walls-basics .img-stack{aspect-ratio:1/2;position:relative;margin-inline:auto;max-width:200px;width:50%;place-self:start center;margin-block-start:4rem}.walls-basics .img-stack>*{position:absolute;filter:drop-shadow(0 0 10px rgba(0,0,0,.5))}.walls-basics .img-stack .plant{inset-block-end:-4%;inset-inline-start:-50%;overflow:visible;z-index:2}.walls-basics .img-stack .wall-classic{inset-block-start:-9%;inset-inline-end:-35%;z-index:0}.walls-basics .img-stack .wall-window{z-index:1}.walls-basics .wall-basics-text{margin-block-start:4rem;text-align:center}@media all and (width>=600px){.walls-basics{display:grid;grid-template-columns:1fr 1fr;column-gap:calc(var(--ww-glob-gutter) * 2)}.walls-basics .img-stack{max-width:360px;width:60%;margin-block-start:10%}.walls-basics .wall-basics-text{margin-block-start:0;text-align:start}.walls-basics .wall-basics-features{grid-column:span 2;margin-block-start:2rem}}@media all and (width>=900px){.walls-basics{grid-template-rows:auto 1fr}.walls-basics .img-stack{grid-row:1/-1;place-self:start center}.walls-basics .wall-basics-features{grid-column:2;display:flex;flex-direction:column;align-items:stretch;margin-block-start:0}}.theme-list{--img-height: 200px;--translate: 5rem}.theme-list .theme{border-radius:var(--ww-radius-small);background-image:linear-gradient(to bottom right,var(--ww-color-wonderyellow),var(--ww-color-wonderpink));display:grid;grid-template-rows:auto 1fr;padding:var(--ww-border-width);margin-top:calc(var(--ww-glob-gutter) + var(--translate));max-width:480px;margin-inline:auto}.theme-list .theme .theme-text-container{background-color:var(--ww-color-background);border-radius:0 0 calc(var(--ww-radius-small) - var(--ww-border-width)) calc(var(--ww-radius-small) - var(--ww-border-width));padding:var(--ww-glob-gutter);text-align:center}.theme-list .theme .theme-preview{height:var(--img-height);width:auto;translate:0 calc(var(--translate) * -1)}.theme-list .theme .theme-img-container{height:calc(var(--img-height) - var(--translate));padding:var(--ww-glob-gutter) var(--ww-glob-gutter) calc(var(--img-height) - var(--translate) + var(--ww-glob-gutter));flex-shrink:0;display:grid;place-items:center}.theme-list .theme .theme-img-container img{filter:drop-shadow(0 0 10px rgba(0,0,0,.5))}
