#MainContent>.shopify-section:not([id*=__image_banner]):not([id*=__hero_mobile_copy]){position:relative;isolation:isolate;overflow:hidden}#MainContent>.shopify-section:not([id*=__image_banner]):not([id*=__hero_mobile_copy])>*{position:relative;z-index:1}#MainContent>.shopify-section:not([id*=__image_banner]):not([id*=__hero_mobile_copy]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-repeat:no-repeat;background-size:min(42vw,520px) auto;opacity:.85}#MainContent>.shopify-section:not([id*=__image_banner]):not([id*=__hero_mobile_copy]):nth-of-type(odd):before{background-image:url(/cdn/shop/files/courtyard-left-underlay-light.jpg?v=1793737925);background-position:left center}#MainContent>.shopify-section:not([id*=__image_banner]):not([id*=__hero_mobile_copy]):nth-of-type(2n):before{background-image:url(/cdn/shop/files/courtyard-right-underlay-light.jpg?v=1793737925);background-position:right center}@media screen and (max-width:749px){#MainContent>.shopify-section:not([id*=__image_banner]):not([id*=__hero_mobile_copy]):before{background-size:min(70vw,360px) auto;opacity:.7}}body.page-inspiration #MainContent,body.page-shop #MainContent,body.page-contact #MainContent,body.template-index #MainContent{position:relative;isolation:isolate;background-image:url(/cdn/shop/files/courtyard-top-left-underlay-clear.png?v=1793742392),url(/cdn/shop/files/courtyard-top-right-underlay-clear.png?v=1793742392);background-repeat:no-repeat,no-repeat;background-position:left top,right top;background-size:min(32vw,380px) auto,min(32vw,380px) auto}body.page-inspiration #MainContent>.shopify-section:before,body.page-shop #MainContent>.shopify-section:before,body.page-contact #MainContent>.shopify-section:before,body.template-index #MainContent>.shopify-section:before{content:none!important;background-image:none!important;display:none!important}body.page-inspiration #MainContent>.shopify-section>*,body.page-shop #MainContent>.shopify-section>*,body.page-contact #MainContent>.shopify-section>*,body.template-index #MainContent>.shopify-section>*{position:relative;z-index:1}body.page-inspiration #MainContent:before,body.page-inspiration #MainContent:after,body.page-shop #MainContent:before,body.page-shop #MainContent:after,body.page-contact #MainContent:before,body.page-contact #MainContent:after,body.template-index #MainContent:before,body.template-index #MainContent:after{content:"";position:absolute;bottom:0;z-index:0;pointer-events:none;background-repeat:no-repeat;background-size:contain;width:min(38vw,480px);height:min(58vw,640px);max-height:70%;opacity:1}body.page-inspiration #MainContent:before,body.page-shop #MainContent:before,body.template-index #MainContent:before{left:0;background-image:url(courtyard-left-underlay-tall.jpg?v=20261103b);background-position:left bottom}body.page-inspiration #MainContent:after,body.page-shop #MainContent:after,body.template-index #MainContent:after{right:0;background-image:url(/cdn/shop/files/courtyard-right-underlay-opaque.png?v=1793744729);background-position:right bottom}body.page-contact #MainContent:before{left:0;background-image:url(/cdn/shop/files/contact-left-underlay-dan-choom-packing-opaque.png?v=1793745074);background-position:left bottom}body.page-contact #MainContent:after{right:0;background-image:url(contact-right-underlay-klement-pete-onmodel-v2.jpg?v=20261103c);mix-blend-mode:multiply;background-position:right bottom}@media screen and (max-width:989px){body.page-inspiration #MainContent,body.page-shop #MainContent,body.page-contact #MainContent,body.template-index #MainContent{background-size:min(40vw,300px) auto,min(40vw,300px) auto}body.page-inspiration #MainContent:before,body.page-inspiration #MainContent:after,body.page-shop #MainContent:before,body.page-shop #MainContent:after,body.page-contact #MainContent:before,body.page-contact #MainContent:after,body.template-index #MainContent:before,body.template-index #MainContent:after{width:min(46vw,400px);height:min(68vw,560px);opacity:1}}@media screen and (max-width:749px){body.page-inspiration #MainContent,body.page-shop #MainContent,body.page-contact #MainContent,body.template-index #MainContent{background-size:min(48vw,220px) auto,min(48vw,220px) auto;background-position:left 0,right 0}body.page-inspiration #MainContent:before,body.page-inspiration #MainContent:after,body.page-shop #MainContent:before,body.page-shop #MainContent:after,body.page-contact #MainContent:before,body.page-contact #MainContent:after,body.template-index #MainContent:before,body.template-index #MainContent:after{width:min(52vw,280px);height:min(78vw,420px);opacity:1}}body.page-inspiration a.ttott-logo-btn,body.page-shop a.ttott-logo-btn,body.page-contact a.ttott-logo-btn,body.template-index a.ttott-logo-btn{display:inline-flex;align-items:center;justify-content:center;background:#fbf1de;border-radius:22px;padding:10px 12px;box-shadow:0 12px 28px #0000001f,0 0 0 4px #f6b52640;line-height:0;text-decoration:none;border:0;transform:rotate(-2deg);transition:transform .2s ease,box-shadow .2s ease}body.page-inspiration a.ttott-logo-btn:hover,body.page-shop a.ttott-logo-btn:hover,body.page-contact a.ttott-logo-btn:hover,body.template-index a.ttott-logo-btn:hover{transform:rotate(0) scale(1.02);box-shadow:0 16px 32px #00000029,0 0 0 5px #f6b52659}body.page-inspiration a.ttott-logo-btn img,body.page-shop a.ttott-logo-btn img,body.page-contact a.ttott-logo-btn img,body.template-index a.ttott-logo-btn img{display:block;width:min(110px,28vw);height:auto}@media screen and (max-width:749px){body.page-inspiration a.ttott-logo-btn,body.page-shop a.ttott-logo-btn,body.page-contact a.ttott-logo-btn,body.template-index a.ttott-logo-btn{padding:8px 10px;border-radius:18px}body.page-inspiration a.ttott-logo-btn img,body.page-shop a.ttott-logo-btn img,body.page-contact a.ttott-logo-btn img,body.template-index a.ttott-logo-btn img{width:min(96px,36vw)}}@media screen and (max-width:989px){.insp-follow-row{background:#fff!important;border-radius:18px!important;padding:26px 20px!important;box-shadow:0 8px 20px #00000014,0 0 0 2px #415a4259!important;border-top:none!important;margin:48px auto 24px!important;max-width:720px}}body.page-inspiration a.insp-cat-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0000001f,0 0 0 4px #aa985866}body.page-shop .shopify-section h1,body.page-shop .shopify-section h2,body.page-contact .shopify-section h1,body.page-contact .shopify-section h2{color:#415a42}body.page-contact .contact{color:#333}.footer-block__heading{font-size:1.05rem!important}.footer-block__details-content,.footer-block__details-content a,.footer-block__details-content li{font-size:.95rem!important;line-height:1.55}.footer-block__newsletter .newsletter__subheading,.footer .footer-block__newsletter p,.footer .list-social__link{font-size:.95rem!important}.footer-block:has(.footer-block__details-content a[href*="ttott.com"]) .footer-block__heading{font-size:.95rem;letter-spacing:.04em;margin-bottom:.4rem;opacity:.95}.footer-block:has(.footer-block__details-content a[href*="ttott.com"]) .footer-block__details-content{font-size:.9rem;line-height:1.5;opacity:.9}.footer-block:has(.footer-block__details-content a[href*="ttott.com"]) .footer-block__details-content a{text-decoration:underline;text-underline-offset:2px}body.page-inspiration #MainContent:before,body.page-inspiration #MainContent:after,body.page-shop #MainContent:before,body.page-shop #MainContent:after,body.template-index #MainContent:before,body.template-index #MainContent:after{mix-blend-mode:multiply;max-height:none}body.page-shop .shop-ct{padding-bottom:clamp(40px,8vw,120px)}body.template-index .shop-ct{padding-bottom:24px}body.page-shop #MainContent>.shopify-section,body.template-index #MainContent>.shopify-section{overflow:visible}body.page-shop #MainContent>.shopify-section .gradient,body.page-shop #MainContent>.shopify-section [class*=color-scheme],body.template-index #MainContent>.shopify-section:not([id*=__image_banner]):not([id*=__hero_mobile_copy]) .gradient,body.template-index #MainContent>.shopify-section:not([id*=__image_banner]):not([id*=__hero_mobile_copy]) [class*=color-scheme]{background:transparent!important}body.template-index .image-with-text__content{background:#fbf1deeb!important;border-radius:22px;box-shadow:0 0 0 2px #aa985873,0 14px 32px #415a421f}body.template-index .image-with-text__media{border-radius:22px;overflow:hidden}body.template-index .image-with-text__heading{font-family:Georgia,Times New Roman,serif;color:#415a42;letter-spacing:.08em;text-transform:uppercase}body.page-inspiration #MainContent>.shopify-section,body.page-shop #MainContent>.shopify-section,body.page-contact #MainContent>.shopify-section,body.template-index #MainContent>.shopify-section{position:relative;z-index:1}body.page-inspiration #MainContent:before,body.page-inspiration #MainContent:after,body.page-shop #MainContent:before,body.page-shop #MainContent:after,body.page-contact #MainContent:before,body.page-contact #MainContent:after,body.template-index #MainContent:before,body.template-index #MainContent:after{z-index:0}.insp-follow-row{background:#fffffff0;border-radius:18px;box-shadow:0 8px 20px #00000014,0 0 0 2px #415a4259;padding:26px 24px!important;border-top:none!important}#MainContent>.shopify-section[id*=__shop_ct]:before{content:none!important;background-image:none!important}#MainContent>.shopify-section[id*=__shop_ct]{background-image:url(/cdn/shop/files/courtyard-top-left-underlay-clear.png?v=1793742392),url(/cdn/shop/files/courtyard-top-right-underlay-clear.png?v=1793742392);background-repeat:no-repeat,no-repeat;background-position:left top,right top;background-size:min(32vw,380px) auto,min(32vw,380px) auto}@media screen and (max-width:749px){#MainContent>.shopify-section[id*=__shop_ct]{background-size:min(48vw,220px) auto,min(48vw,220px) auto}}body.page-contact #MainContent:before{background-image:url(/cdn/shop/files/contact-left-dan-choom-snooze-toga-onmodel-v8-clear.png?v=v8)!important;mix-blend-mode:normal}body.page-contact #MainContent:after{background-image:url(/cdn/shop/files/contact-right-klement-pete-calls-toga-onmodel-v8-clear.png?v=v8)!important;mix-blend-mode:normal}html body.page-inspiration main#MainContent:before,html body.page-inspiration #MainContent:before{background-image:url(courtyard-left-underlay-tall.jpg?v=20261103b)!important;background-size:contain!important;background-position:left bottom!important;mix-blend-mode:multiply}body.page-contact #MainContent{min-height:70vh;padding-bottom:clamp(120px,28vw,280px)!important}body.page-contact #MainContent:before,body.page-contact #MainContent:after{content:""!important;display:block!important;position:absolute!important;bottom:0!important;z-index:0!important;pointer-events:none!important;background-repeat:no-repeat!important;background-size:contain!important;width:min(48vw,420px)!important;height:min(70vw,560px)!important;max-height:none!important;opacity:1!important}body.page-contact #MainContent:before{left:0!important;background-image:url(/cdn/shop/files/contact-left-dan-choom-snooze-toga-onmodel-v8-clear.png?v=v8)!important;background-position:left bottom!important;mix-blend-mode:normal!important}body.page-contact #MainContent:after{right:0!important;background-image:url(/cdn/shop/files/contact-right-klement-pete-calls-toga-onmodel-v8-clear.png?v=v8)!important;background-position:right bottom!important;mix-blend-mode:normal!important}@media screen and (max-width:749px){body.page-contact #MainContent{padding-bottom:clamp(160px,55vw,320px)!important}body.page-contact #MainContent:before,body.page-contact #MainContent:after{width:min(58vw,300px)!important;height:min(85vw,460px)!important}}body.page-contact,body.page-contact main,body.page-contact .content-for-layout,body.page-contact #MainContent,body.page-contact #MainContent>.shopify-section,body.page-contact #MainContent>.shopify-section:not([id*=__image_banner]):not([id*=__hero_mobile_copy]){overflow:visible!important}body.page-contact #MainContent{min-height:max(70vh,600px)!important;padding-bottom:clamp(220px,40vw,460px)!important}body.page-contact #MainContent:before,body.page-contact #MainContent:after{height:auto!important;min-height:min(70vw,560px)!important;max-height:none!important;top:auto!important;background-size:contain!important;z-index:0!important}@media screen and (max-width:749px){body.page-contact #MainContent{padding-bottom:clamp(240px,70vw,420px)!important}body.page-contact #MainContent:before,body.page-contact #MainContent:after{min-height:min(85vw,460px)!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/courtyard-underlays.css.map */
