a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[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{border-style:none;padding:0}[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{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{font-size:16px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box}*,:after,:before{box-sizing:border-box;margin:0}body{background-color:#fff;font-family:Archive Pro Mono,Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px;line-height:1.3}a,body{color:#000}a{text-decoration:none}p{margin:0 0 1em}p:last-child{margin-bottom:0}img{max-width:100%}::selection{background-color:#ee4036;color:#fff}::-moz-selection{background-color:#ee4036;color:#fff}.container{margin:0 auto;padding:0 16px}@font-face{font-family:Archive Pro Mono;src:url(//totalluxuryspa.com/cdn/shop/t/24/assets/ArchiveProMono.woff?v=25727823969048863411794014762) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Gill Sans;src:url(//totalluxuryspa.com/cdn/shop/t/24/assets/GillSansMTPro-Light.woff?v=38050901278595331351794014762) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Gill Sans;src:url(//totalluxuryspa.com/cdn/shop/t/24/assets/GillSansMTPro-UltraBold.woff?v=145700721155140744071794014762) format("woff");font-weight:800;font-style:normal}.form-container{display:block;margin:3rem auto 0;font-family:Arial}@media(min-width:576px){.form-container{max-width:400px}}.form-container .errors{text-align:center;margin-bottom:2rem}.form-container .errors ul{list-style:none;margin:0;padding:0}.form-container p{text-align:center}.form-container p,.form-group{margin-bottom:1rem}.form-group label{font-size:10px;text-transform:uppercase;display:inline-block;margin-bottom:4px}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;box-sizing:border-box;border:1px solid #000;padding:5px 6px;border-radius:0!important}@media screen and (-webkit-min-device-pixel-ratio:0)and (max-device-width:768px){.form-control{font-size:16px}}.form-control:focus{outline:none}select.form-control{background-position:100%;background-image:none;background-repeat:no-repeat;background-position:right 12px center;background-color:transparent;background-size:12px auto;padding-right:34px;padding-left:10px;text-indent:.01px;text-overflow:"";cursor:pointer}.btn{display:inline-block;margin-top:12px;background:none;text-transform:uppercase;border:1px solid #000;border-radius:0;padding:12px 17px;font-size:12px;width:auto;cursor:pointer;font-family:Arial}.btn.disabled{border:1px solid #ccc}.btn:focus{outline:none}@-webkit-keyframes on-air{0%,to{opacity:0}80%{opacity:1}}@keyframes on-air{0%,to{opacity:0}80%{opacity:1}}.header{position:fixed;z-index:100;top:0;left:0;right:0;height:48px;background-color:#fff;transition:background-color .3s ease-out}@media(min-width:768px){.header{height:56px}}.header.is-active{background-color:#ee4036;transition:background-color .65s ease-in .1s}.header>.container{height:100%}.header-text{color:#000;transition:color .3s ease-out}.header.is-active .header-text{color:#fff;transition:color .5s ease-out .5s}.inner{height:100%;display:flex;align-items:center;justify-content:center;padding:15px 0}@media(min-width:768px){.inner{justify-content:space-between}}.accent{text-transform:uppercase;font-size:12px;line-height:1.4583333333;align-self:flex-end;flex:1;opacity:0;transition:opacity .8s cubic-bezier(.71,.06,.24,.83);display:none}.accent:last-child{text-align:right}.accent.is-ready{opacity:1}@media(min-width:768px){.accent{display:block}}.accent.accent--status .header-text{position:relative}.accent.accent--status .header-text:after{content:"";position:absolute;top:5px;right:-16px;transform:translateY(-8%);height:9px;width:9px;background-color:#ee4036;border-radius:50%;opacity:0;transition:opacity .5s ease,background-color .3s ease}header.is-streaming .accent.accent--status .header-text:after{opacity:1;transition-delay:1s;-webkit-animation:on-air 2.5s linear 1s infinite;animation:on-air 2.5s linear 1s infinite}header.is-active .accent.accent--status .header-text:after{background-color:#fff;transition-duration:.5s,.5s;transition-delay:0s,.5s}.tls-logo{flex:0 1 auto;margin:0 16px;position:relative}.tls-logo svg{display:block;width:350px;max-width:88%;height:auto;margin:0 auto}@media(min-width:768px){.tls-logo svg{width:487px;max-width:none}}.tls-logo .bottom-svg,.tls-logo .top-svg{transition:opacity .4s ease-out}.tls-logo .top-svg{position:absolute;top:0;left:0;opacity:0}.tls-logo .top-svg path{fill:#fff}header.is-active .tls-logo .bottom-svg,header.is-active .tls-logo .top-svg{transition-duration:.5s;transition-delay:.35s}header.is-active .tls-logo .top-svg{opacity:1}header.is-active .tls-logo .bottom-svg{opacity:0}.garden-logo{position:fixed;top:22px;left:50%;width:353px;max-width:90%;pointer-events:none;transform:translate(-50%) scale(1);transition:opacity .5s cubic-bezier(.33,.54,.32,.94) .25s,transform .3s cubic-bezier(.6,.32,.2,1) .25s}@media(min-width:768px){.garden-logo{width:560px}}header.is-active .garden-logo{opacity:0;transition:opacity .5s ease-out 0s,transform .6s cubic-bezier(.21,.55,.04,.97) 0s}.garden-logo svg{width:100%;height:auto}.active-bg{position:absolute;bottom:0;right:0;left:0;top:0;z-index:-1;background-image:url(//totalluxuryspa.com/cdn/shop/t/24/assets/the-garden-series-repeater.jpg?v=52873965348051243461794014762);background-size:auto 127%;background-repeat:repeat-x;background-position:0 36%;mix-blend-mode:multiply;opacity:0;transform:scale(1.01);transition:opacity .3s ease-out,transform .8s cubic-bezier(.32,.41,0,.97)}header.is-active .active-bg{opacity:1;transform:scale(1);transition-duration:.5s,1.1s;transition-delay:.35s}.attention-banner{color:#fff;background-color:#ee4036;text-transform:uppercase;font-weight:700;font-family:Helvetica,Arial,sans-serif;text-align:center;padding:23px 43px}.attention-banner a{color:#fff;border-bottom:1px solid transparent;transition:border-bottom-color .15s ease-out}@media(hover:hover){.attention-banner a:hover{border-bottom-color:#fff}}@media(max-width:767.98px){.attention-banner{font-size:15px;line-height:1.3333333333;padding:18px 22px}}.attention-banner .content{margin:0 auto;max-width:1400px}.attention-banner .credits{font-size:15px;line-height:1.3333333333}@media(max-width:767.98px){.attention-banner .credits{font-size:12px;line-height:1.4583333333}}.section-header{margin-bottom:45px;font-family:Gill Sans,sans-serif;font-size:60px;line-height:1;text-align:center}@media(min-width:576px){.section-header{font-size:70px}}@media(min-width:768px){.section-header{font-size:clamp(80px,10vw,120px)}}@media(min-width:1200px){.section-header{font-size:120px}}.section-header .primary{font-weight:800;letter-spacing:-.086em}.section-header .secondary{font-weight:300;letter-spacing:-.02em}.section-postheader,.section-subheader{font-size:15px;line-height:1.3333333333;text-align:center;margin:0 auto 40px;color:#ee4036;max-width:90%}@media(min-width:1024px){.section-postheader,.section-subheader{max-width:76%}}.section-postheader p,.section-subheader p{margin-bottom:0}.section-postheader p+p,.section-subheader p+p{margin-top:.5em}.section-postheader{margin-top:40px;color:#000}.newspaper-article{margin:0 auto;padding:0 16px;max-width:1300px}.newspaper-article .content{-moz-column-count:1;column-count:1;-moz-column-gap:32px;column-gap:32px;font-size:18px;line-height:1.3055555556}@media(min-width:768px){.newspaper-article .content{-moz-column-count:2;column-count:2}}.newspaper-article .content p{margin:0}.newspaper-article .content p:not(:first-child){text-indent:3em}.newspaper-article .content strong{padding-right:.3em;font-size:1.8rem;line-height:1;font-family:Gill Sans,sans-serif;font-weight:800}.donate{padding-top:120px}.donate svg{display:block;margin:0 auto;width:1165px;height:auto;max-width:100%;transition:fill .5s ease-out;cursor:pointer}@media(hover:hover){.donate svg:hover{fill:#ee4036;transition-duration:.18s}}.video-stream{height:auto;margin:100px 16px 16px;background-color:#231f20}@media(min-width:768px){.video-stream{height:100vh;margin-top:0;margin-bottom:0;padding-top:56px}}.video-stream .viewer{position:relative;height:54vw;width:100%;opacity:0;transition:opacity .5s ease-out}@media(min-width:768px){.video-stream .viewer{height:100%}}.video-stream.is-ready .viewer{opacity:1}.video-stream .window{position:relative;z-index:30;height:100%;width:100%;display:flex;align-items:center;justify-content:center;background-color:#231f20}.video-stream .window.is-popped{position:fixed;z-index:200;top:70px;left:20px;right:20px;width:calc(100vw - 40px);height:53vw;box-shadow:10px 10px 23px -5px #000c}@media(max-width:767.98px){.video-stream .window.is-popped{transform:none!important}}@media(min-width:768px){.video-stream .window.is-popped{top:90px;left:47px;width:391px;height:217px}}@media(min-width:1024px){.video-stream .window.is-popped{width:567px;height:315px}}.video-stream .embed{display:flex;align-items:center;justify-content:center}.video-stream .embed,.video-stream .embed iframe{height:100%;width:100%}@media(min-width:768px){.video-stream .embed iframe{-o-object-fit:cover;object-fit:cover}}.video-stream .help-btn{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-stream .unmute-btn{display:none;position:absolute;bottom:20px;left:20px;transform:none}.video-stream .window.has-controls .help-btn,.video-stream .window.has-controls .unmute-btn{display:none!important}.video-stream .arrow,.video-stream .fullscreen-toggle,.video-stream .grabber{position:absolute;fill:#fff;transition:opacity .2s ease-out,fill .2s ease-out;display:none}@media(hover:hover){.video-stream .arrow:hover,.video-stream .fullscreen-toggle:hover,.video-stream .grabber:hover{fill:#ee4036;transition-duration:.12s}}.video-stream .fullscreen-toggle{cursor:pointer;display:block;position:absolute;bottom:8px;right:20px;transform:rotate(45deg) translate(6px,-3px)}@media(hover:hover){.video-stream .fullscreen-toggle{opacity:.25}.video-stream .fullscreen-toggle:hover{opacity:1;fill:#fff}}@media(max-width:767.98px){.video-stream .fullscreen-toggle{transform:rotate(45deg) scale(.6) translate(44px,-10px)}}.video-stream .window.has-controls .fullscreen-toggle,.video-stream .window.is-popped .fullscreen-toggle{display:none}@media(min-width:768px){.video-stream .window.has-controls .arrow,.video-stream .window.has-controls .grabber{fill:#000}}@media(hover:hover){.video-stream .window.has-controls .arrow:hover,.video-stream .window.has-controls .grabber:hover{fill:#ee4036}}.video-stream .arrow{top:-2px;right:9px;cursor:pointer}@media(min-width:768px){.video-stream .arrow{right:2px}}.video-stream .window.has-controls .arrow{top:50%;transform:translateY(-50%)}@media(min-width:768px){.video-stream .window.has-controls .arrow{top:-9px;transform:translate(120%)}}.video-stream .window.is-popped .arrow{display:block}.video-stream .grabber{padding:30px;bottom:-31px;left:-24px;cursor:-webkit-grab;cursor:grab;display:none}.video-stream .window.has-controls .grabber{padding-top:10px;padding-left:20px;bottom:-85px;left:auto;right:39px;transform:translate(120%)}@media(min-width:768px){.video-stream .window.is-popped .grabber{display:block}}.video-stream .window.is-dragging .grabber{cursor:-webkit-grabbing;cursor:grabbing}.video-stream .bg{z-index:-1;opacity:0;transition:opacity 1.3s cubic-bezier(.73,.07,.39,.9)}.video-stream .bg,.video-stream .bg img{position:absolute;bottom:0;right:0;left:0;top:0}.video-stream .bg img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.video-stream.is-ready .bg.is-loaded{opacity:1}.video-stream__countdown{position:absolute;bottom:0;right:0;left:0;top:0;background-color:#231f20;z-index:40;display:flex;align-items:center;justify-content:center}@media(max-width:767.98px){.video-stream__countdown .announcement{margin-top:0}}.products-grid{display:flex;flex-wrap:wrap;justify-content:center}.products-grid__item{flex:1;flex-basis:100%;max-width:100%;padding:0 16px;margin-bottom:50px}@media(min-width:768px){.products-grid__item{flex-basis:50%;max-width:50%}}@media(min-width:1200px){.products-grid__item{flex-basis:33.3333333333%;max-width:33.3333333333%}}.product-card{height:100%}.product-card__contents{position:relative;max-width:500px;margin:0 auto}.product-card__gallery,.product-card__thumb-image{height:0;padding-bottom:120.87%;position:relative}.product-card__gallery-image,.product-card__gallery-image img,.product-card__thumb-image img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.product-card__gallery-image{background-color:#fff;opacity:0;transition:opacity .4s ease-out .3s;pointer-events:none}.product-card__gallery-image.is-active{z-index:1;pointer-events:auto;opacity:1;transition-delay:0s}.product-card__unavailable-badge{position:absolute;z-index:1;bottom:20%;left:-2%;display:inline-block;padding:8px 23px 8px 10px;background-color:#fff;color:#ee4036;font-size:12px;text-transform:uppercase;transform:rotate(-12deg)}.product-card__thumbs{display:flex;align-items:center;justify-content:center;margin:10px 0 15px}.product-card__thumb{width:42px;margin:0 7px;cursor:pointer}@media(min-width:1024px){.product-card__thumb{width:32px;margin:0 7px}}.product-card__thumb.is-active{cursor:auto}.product-card__info{text-align:center;font-size:15px;line-height:1.3333333333;margin-bottom:15px}.product-card__info-title{margin-bottom:7px}.product-card__form{display:flex;flex-direction:column;justify-content:center;max-width:200px;margin:30px auto 0}.product-card__form .btn-add-to-cart{margin-top:10px}.ajax-cart{pointer-events:none}.ajax-cart-core,.ajax-cart-tab{pointer-events:auto;background-color:#ee4036;color:#fff}.ajax-cart-core a,.ajax-cart-tab a{color:#fff}.ajax-cart-tab{position:fixed;transform:rotate(90deg) translate(50%,-100%);transform-origin:top right;top:50%;right:0;z-index:51;padding:13px 12px;font-size:15px;line-height:1.3333333333;font-family:helvetica;font-weight:700;cursor:pointer;transition:transform .5s cubic-bezier(.68,.29,.19,.98)}.ajax-cart-tab.is-visible{transform:rotate(90deg) translate(50%);transition:transform .35s cubic-bezier(.4,.37,.06,.96)}@media(min-width:1024px){.ajax-cart-tab{padding:13px 7px;font-size:18px;line-height:1.3055555556}}.ajax-cart-core{position:fixed;top:50%;right:0;z-index:50;width:100%;max-width:300px;transform:translate(100%,-50%);transition:transform .5s cubic-bezier(.68,.29,.19,.98)}.ajax-cart.is-open .ajax-cart-core{transform:translateY(-50%);transition:transform .35s cubic-bezier(.4,.37,.06,.96)}.ajax-cart__body{position:relative;padding:20px 60px 20px 20px;min-height:150px;max-height:50vh;overflow:scroll;-webkit-overflow-scrolling:touch}.ajax-cart__body::-webkit-scrollbar{display:none}.ajax-cart__empty{position:absolute;z-index:1;top:0;right:0;bottom:-1px;left:0;padding:20px 60px 20px 20px;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#ee4036;font-size:15px;line-height:1.3333333333;opacity:0;pointer-events:none;transition:opacity .5s ease-out}.ajax-cart.is-empty .ajax-cart__empty{opacity:1;pointer-events:auto}.ajax-cart__footer{position:relative;top:1px}.ajax-cart__footer .garden-btn{width:100%}.ajax-cart__row+.ajax-cart__row{margin-top:20px}.ajax-cart__row .top{display:flex;align-items:flex-start;margin-bottom:10px}.ajax-cart__row .top .remove{margin-left:8px;color:#000;font-size:12px;line-height:1.4583333333;font-family:Helvetica;text-transform:uppercase;font-weight:700}.ajax-cart__row .image-container{width:100px;background-color:#fff}.ajax-cart__row .image{width:100%;height:0;padding-bottom:120.87%;position:relative}.ajax-cart__row .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ajax-cart__row .bottom{font-size:12px;line-height:1.4583333333}.ajax-cart__note{font-size:12px;padding:10px 5px;text-align:center;font-style:italic}.ajax-cart__note,.callout-text{font-family:Helvetica;text-transform:uppercase;font-weight:700}.callout-text{color:#231f20;transition:transform .1s cubic-bezier(.24,.45,.14,.93);font-size:27px;line-height:1.1851851852}@media(min-width:1024px){.callout-text{font-size:34px;line-height:1.2941176471}}.callout-text.large{font-size:34px;line-height:1.2941176471}@media(min-width:1024px){.callout-text.large{font-size:64px;line-height:1.09375}}.callout-text .highlight{display:inline-block;line-height:.83;background-color:transparent;transition:background-color 1.2s cubic-bezier(.61,.17,.37,.93) .3s}.callout-text.is-active .highlight{background-color:#ee4036}.outline-list{text-transform:uppercase;font-weight:700;color:transparent;-webkit-text-stroke:1px #03f;font-family:Helvetica;font-size:46px;line-height:1}@media(min-width:1024px){.outline-list{font-size:62px;line-height:1.3709677419}}@media(min-width:1480px){.outline-list{font-size:clamp(62px,4.9vw,90px)}}.outline-list .item:not(:last-child){margin-bottom:5vh}@media(min-width:1024px){.outline-list .item:not(:last-child){margin-bottom:12vh}}.collage{overflow:hidden}.collage,.collage__image{width:100%;position:relative}.collage__image{mix-blend-mode:darken}.collage__image img{max-width:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.collage-a .collage__image--1{z-index:1}.collage-a .collage__image--1 img{width:150%;margin-left:-5%}.collage-a .collage__image--2{margin-top:-7vh}.collage-a .collage__image--2 img{width:130%;margin-left:10%}.collage-a .callout-text{position:absolute;bottom:16%;left:15%;max-width:70%}@media(min-width:576px){.collage-a .callout-text{bottom:27%;left:8%}}@media(min-width:768px){.collage-a{padding-bottom:34%}.collage-a .collage__image--1{width:50%;margin-left:auto}.collage-a .collage__image--2{margin:0;position:absolute;top:0;left:0;width:50%;transform:translateY(19%)}.collage-a .collage__image--2 img{width:160%;margin-left:-27%}.collage-a .callout-text{max-width:none;bottom:21%;left:14%}}.collage-b .collage__image--1 img{width:200%;margin-left:-37%}.collage-b .collage__image--2{mix-blend-mode:normal;margin-top:-400px}.collage-b .collage__image--2 img{width:152%;margin-left:-36%}.collage-b .callout-text{position:absolute;top:40%;left:7%;width:84%}.collage-b .outline-list{position:absolute;top:48%;left:5%;max-width:88%}@media(min-width:576px){.collage-b .collage__image--1 img{width:170%;margin-left:-40%}}@media(min-width:768px){.collage-b{padding-bottom:30%}.collage-b .collage__image--1{width:60%;margin-left:auto}.collage-b .collage__image--1 img{width:143%;margin-left:-28%}.collage-b .collage__image--2{margin:0;position:absolute;top:0;left:0;width:50%;transform:translateY(55%)}.collage-b .collage__image--2 img{width:132%;margin-left:-3%}.collage-b .callout-text{left:21%;width:72%}.collage-b .outline-list{top:50%;left:5%}}@media(min-width:1024px){.collage-b .collage__image--2{transform:translateY(40%)}.collage-b .outline-list{left:12%}}@media(min-width:1480px){.collage-b{padding-bottom:18%}.collage-b .outline-list{width:120%;max-width:none}}.hero{position:relative;height:auto;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:48px}@media(min-width:768px){.hero{height:100vh;padding-top:56px}}.hero .content{width:100%;position:relative;z-index:1;margin-top:24px;display:none}@media(min-width:768px){.hero .content{margin-top:28px}}.hero .bg{position:absolute;bottom:0;top:0;overflow:hidden;left:16px;right:16px;z-index:0}.hero .bg .bg__image,.hero .bg img{position:absolute;bottom:0;right:0;left:0;top:0;height:100%;width:100%}.hero .bg .bg__image{height:auto;width:auto;left:-5px;right:-5px;bottom:-5px;background-color:#231f20;transition:filter 5s cubic-bezier(.53,.21,.13,1)}.hero .bg img{opacity:0;-o-object-fit:cover;object-fit:cover;transition:opacity 1.3s cubic-bezier(.73,.07,.39,.9)}.hero .bg.is-loaded img{opacity:1}.hero .bg.is-blurred .bg__image{filter:blur(2px) brightness(.3)}.hero__titles{margin-left:auto;margin-right:auto;text-align:center;color:#fff;font-family:Druk Wide;font-weight:700;font-size:35px;line-height:1.1}@media(min-width:576px){.hero__titles{font-size:50px}}@media(min-width:768px){.hero__titles{max-width:95%;font-size:98px;line-height:1.02;font-size:clamp(60px,6.2vw,110px)}}.hero__titles .top{font-size:30px}@media(min-width:576px){.hero__titles .top{font-size:45px}}@media(min-width:768px){.hero__titles .top{margin-top:56px;font-size:86px;line-height:1.02;font-size:clamp(50px,5.8vw,95px)}}.hero__titles .bottom{margin-top:.1em}.hero__titles a{color:#fff;position:relative;display:inline-block;transition:color .5s ease-out}.hero__titles a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:.1em;background-color:#fff;transition:background-color .5s ease-out}@media(hover:hover){.hero__titles a:hover{color:#ee4036;transition-duration:.18s}.hero__titles a:hover:after{background-color:#ee4036;transition-duration:.18s}}.hero__subtitle{margin:39px auto 0;max-width:80%;padding:0 16px;font-size:12px;line-height:1.4583333333;text-align:center}@media(min-width:768px){.hero__subtitle{font-size:15px;line-height:1.3333333333}}@media(min-width:1200px){.hero__subtitle{font-size:18px;line-height:1.3055555556}}.hero__subtitle-text{display:inline-block;background-color:#ee4036;padding:11px 24px 16px;line-height:1.5}.hero__subtitle-text,.hero__subtitle-text a{color:#fff}.hero__subtitle-text a{border-bottom:1px solid #fff}.roadblock{margin:60px auto;width:90%;max-width:500px;background-color:#fff;color:#000;padding:30px;font-size:12px;line-height:1.4583333333}@media(min-width:768px){.roadblock{margin-top:0;margin-bottom:0}}.roadblock h4{font-size:20px;line-height:1.2;margin-bottom:1.5rem}.roadblock .form-container{margin:1em 0 0;max-width:none}.roadblock .form-group:last-child{margin-bottom:0}.roadblock input[type=submit]{width:100%}.announcement,.roadblock__top{text-align:center}.announcement{margin-top:24px;color:#fff;font-family:Druk Wide;font-weight:700;font-size:35px;line-height:1.1}@media(min-width:576px){.announcement{font-size:50px}}@media(min-width:768px){.announcement{max-width:95%;margin-top:28px;font-size:98px;line-height:1.02;font-size:clamp(60px,6.2vw,110px)}}@media(min-width:1480px){.announcement{font-size:clamp(80px,6.5vw,120px)}}.announcement .top{font-size:32px}@media(min-width:768px){.announcement .top{margin-top:0;font-size:86px;line-height:1.02;font-size:clamp(60px,5.8vw,95px)}}@media(min-width:1480px){.announcement .top{font-size:clamp(60px,6.1vw,120px)}}.announcement .bottom{margin-top:.1em}.garden-single-product .featured-image{display:block;margin:0 auto 60px;height:100%;width:100%;max-height:70vh;max-width:800px;-o-object-fit:contain;object-fit:contain}.garden-single-product .width-container{max-width:37em;margin:0 auto}.garden-single-product form{margin-top:40px;display:flex;justify-content:center}.garden-single-product form select{margin-right:10px;max-width:150px}.garden-single-product .addtl-description,.garden-single-product .description{text-align:left}.garden-single-product .description{margin-top:40px;font-size:15px;line-height:1.3333333333}.garden-single-product .addtl-description{font-size:12px;line-height:1.4583333333;margin-top:30px}section{margin-top:100px}@media(min-width:1200px){section{margin-top:130px}}.garden-btn{display:inline-block;font-family:Helvetica;background:none;background-color:#231f20;color:#fff;text-transform:uppercase;font-weight:700;font-size:15px;padding:9px 20px;cursor:pointer;border:none;text-align:center;transition:opacity .3s ease-out}.garden-btn[disabled]{cursor:not-allowed;opacity:.5}.garden-btn.garden-btn--red{background-color:#ee4036}
