@font-face{font-family:SFProDisplay-Regular;src:url(/cdn/shop/files/SFProDisplay-Regular.woff2?v=1774289588) format("woff2"),url(/cdn/shop/files/SFProDisplay-Regular.woff?v=1774289588) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SFProDisplay-Medium;src:url(/cdn/shop/files/SFProDisplay-Medium.woff2?v=1774554614) format("woff2"),url(/cdn/shop/files/SFProDisplay-Medium.woff?v=1774554614) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SFProDisplay-Bold;src:url(/cdn/shop/files/SFProDisplay-Bold.woff2?v=1774295098) format("woff2"),url(/cdn/shop/files/SFProDisplay-Bold.woff?v=1774295099) format("woff");font-weight:700;font-style:normal;font-display:swap}.announcement-bar__marquee{overflow:hidden;position:relative;width:100%}.marquee-track{display:flex;gap:40px;animation:marquee-scroll 20s linear infinite}.announcement-bar__marquee .announcement-bar__slide{opacity:1!important;visibility:visible!important;display:inline-block;white-space:nowrap;width:auto;color:#fff;font-family:SFProDisplay-Regular,sans-serif}.announcement-bar__marquee .announcement-bar__slide p{font-family:SFProDisplay-Regular,sans-serif;font-weight:400}aside.announcement-bar{background:#2a4d59!important}.marquee-item{padding:0 40px;white-space:nowrap;font-size:14px}.custom-footer{background:#f2ebd9;color:#000;padding:100px 0 20px;font-family:SFProDisplay-Regular,sans-serif}.footer-logo{text-align:center;padding-bottom:80px;margin:0 auto}.footer-logo img{max-width:100px}span.svg-wrapper.header-drawer-icon.header-drawer-icon--open{width:20px;height:20px}.footer-grid{display:flex;gap:40px;text-align:left}.footer-col.contact-col{width:40%}.footer-col.nav-col,.footer-col.hours-col{width:20%}.footer-col h4{font-weight:700;margin-bottom:20px;font-family:SFProDisplay-Bold,sans-serif;font-size:19.4px}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col ul li{margin-bottom:5px}.footer-col a{color:#000;text-decoration:none}.footer-col a:hover{text-decoration:underline}.footer-copy{text-align:center;margin-top:50px;font-size:15.9px;color:#000;border-top:1px solid #1E29392E;padding-top:20px}.contact-col p{display:flex;align-items:flex-start;gap:15px;margin:0;font-size:16px}.contact-col p:not(:last-child){padding-bottom:15px}.contact-col p img{width:20px;height:20px;margin-top:5px}#header-component[data-menu-style=menu] .header__drawer{display:flex!important}header-menu.header-menu{display:none!important}button.TimeFormatSelector__FormatButton-sc-zn9sik-0.hnLfzE{background-color:red}header-actions{display:none!important}.visibility-hidden{visibility:hidden}.header__row .header__columns{display:flex!important}.header__row .header__column.header__column--left{flex-direction:row-reverse;justify-content:space-between;width:100%!important;position:relative;display:flex!important}.header__row .header__column.header__column--left .header-logo{position:absolute;left:0;top:40px;padding:0 20px;background-color:#f2ebd9}.header__row .header__column.header__column--left .header-logo img{width:115px!important;height:144px!important}.header[data-sticky-state=active] .header-logo{background:transparent!important;top:35px!important}header.header-section{padding-bottom:40px}.generic_btn{background:#d9a943;font-size:18px!important;font-weight:400;border-radius:24.5px!important;padding:10px 20px!important;font-family:SFProDisplay-Regular,sans-serif;transition:.5s ease-in-out!important;color:#000!important;border:none!important;cursor:pointer}.generic_btn:hover{background:#2a4d59!important;color:#fff!important}.reserver_btn.generic_btn{position:relative;z-index:9}.generic_head{text-align:center!important}.generic_head h1{font-size:68px!important;font-weight:600!important;text-transform:uppercase!important;color:#000!important;margin:0!important;text-align:center!important}.generic_head p{margin:0!important;color:#000!important}.generic_head div{max-width:100%!important;width:100%!important;grid-column:1 / -1}.generic_head div .rte{max-width:100%!important}.header__row{border-bottom:1px solid rgb(0 0 0 / 15%)!important}section.contact_section{padding-bottom:100px}.contact_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:130px}.contact_studio h3,.studio_hours h3{margin:0;font-size:26px;color:#000;font-weight:400}.contact_list{display:flex;align-items:flex-start;gap:15px}.contact_icon{width:24px;height:24px;flex-shrink:0}.contact_text h5{margin:0;font-size:15px;font-family:Inter;font-weight:400}.contact_text p,.contact_text a{font-size:15px;font-family:Inter;font-weight:400;margin:0;padding-top:10px;display:block}.contact_details{padding:20px 0 40px;border-bottom:1px solid #0000001A}.contact_list:not(:last-child){padding-bottom:20px}.hours_row{display:flex;align-items:center;justify-content:space-between}.hours_row:not(:last-child){padding-bottom:10px}.studio_hours{padding:40px 0}.hours_content{padding-top:20px}.contact_right .contact-form__form-row.single-row,.contact_right .contact-form__form{display:flex;flex-direction:column;gap:20px}button.contact-form__submit.generic_btn{padding:14px 24px!important}.contact_right input.contact-form__input,.contact_right select,.contact_right textarea{border-radius:5px;border:none!important;color:#bababa;padding:15px 20px;font-size:14px;font-family:Inter;font-weight:400;outline:none!important;background:#fff!important}.contact_right input.contact-form__input::placeholder,.contact_right textarea::placeholder{color:#bababa}.event_grid{display:grid;grid-template-columns:repeat(2,1fr);background:#2a4d59;border-radius:16px;overflow:hidden;align-items:center;gap:50px}.event_content img{width:48px;height:48px}.event_content h2{color:#fff;text-transform:uppercase;font-weight:600;font-size:26px;margin:0;padding:15px 0}.event_content p{margin:0;padding-bottom:20px;color:#fff;font-size:14.9px;font-weight:400}.event_content{padding-right:100px}.event_content .generic_btn{width:100%;display:block;text-align:center;font-family:Inter!important;font-weight:500!important;font-size:15.1px!important}section.map_section{padding-top:70px}.map_box{background:#fff;border:1px solid #0000001A;border-radius:16px;overflow:hidden}.map_content{padding:30px}.map_content h5{font-family:Inter;font-weight:400;color:#000;font-size:18.8px;margin:0 0 20px;display:flex;align-items:center;gap:10px}.map_content h5:before{content:"";display:block;background-image:url(/cdn/shop/files/location-black.svg?v=1774386076);width:24px;height:24px;background-repeat:no-repeat;background-size:contain}.located_text{font-size:13px}.map_description p{font-family:SFProDisplay-Regular,sans-serif;font-size:15.5px;color:#1b1b1b}.custom-section-content details.details summary.details__header .svg-wrapper{width:22px;height:22px}.custom-section-content details.details summary.details__header .svg-wrapper path{stroke:#717182}.template-page-faq .custom-section-content .text-block h2{font-size:37px!important;color:#000!important;text-transform:uppercase!important;font-weight:600!important;margin:0!important}.custom-section-content details.details{background:#fff!important;border:1.11px solid #0000001A!important;margin-bottom:15px;border-radius:12px!important;padding:20px}.custom-section-content details.details summary.details__header{padding:0!important;color:#0a0a0a;font-family:Inter;font-weight:400;font-size:16.58px;min-height:auto!important}.custom-section-content .details-content .text-block{font-family:Inter;font-weight:400;font-size:16.58px!important;max-width:100%!important;width:100%!important;color:#0a0a0a!important}.custom-section-content .details-content .text-block p,.custom-section-content .details-content .text-block ul{max-width:100%!important}.custom-section-content .details-content{padding-top:15px}.template-page-faq .custom-section-content{max-width:950px!important;width:100%!important;margin:0 auto}.hero_row{display:flex;align-items:center;justify-content:space-between;width:100%!important;padding:50px 0;gap:50px}.hero_content{width:70%}.hero_image{width:30%}.hero_img img{width:auto}.hero_content h1{color:#000;font-size:68px;font-weight:600;text-transform:uppercase;line-height:72px;margin:0}.hero_content p{font-size:18px;color:#000;font-family:SFProDisplay-Regular,sans-serif;line-height:120%;margin:0;padding-top:30px}.hero_bg_img img{height:100%}body:not(.template-page-faq) .custom-section-content{max-width:768px!important;width:100%!important;margin:0 auto}body:not(.template-page-faq) .custom-section-content .text-block h2{font-size:48px!important;font-weight:700!important;text-transform:capitalize;margin:0!important;font-family:SFProDisplay-Bold,sans-serif}body:not(.template-page-faq) .custom-section-content details.details{border-radius:10px!important;padding:25px 20px;box-shadow:0 1px 2px -1px #0000001a}body:not(.template-page-faq) .custom-section-content details.details summary.details__header{font-size:18px!important;font-family:SFProDisplay-Regular,sans-serif}body:not(.template-page-faq) .custom-section-content .details-content .text-block{font-size:18px!important;font-family:SFProDisplay-Regular,sans-serif}.team_row{width:650px;margin:0 auto;text-align:center}section.team_wrapper{padding:100px 0}.team_content h2{font-size:55px;font-weight:600;text-transform:uppercase;line-height:56px;color:#000!important;margin:0;padding:30px 0}.team_content p{margin:0;color:#555;font-size:16px;padding-bottom:30px;font-family:SFProDisplay-Regular,sans-serif}.team_content a.generic_btn{padding:18px 75px!important;border-radius:80px!important;font-size:20px!important;font-family:SFProDisplay-Medium,sans-serif;display:block;width:fit-content;margin:0 auto}section.mirror_wrapper{height:708px;position:relative;z-index:1}section.mirror_wrapper:before{content:"";display:block;background:linear-gradient(180deg,#0000 34.4%,#000);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}section.mirror_wrapper .section{height:100%!important}.mirror_row{display:flex;align-items:end;justify-content:space-between;padding-bottom:50px;gap:30px}.mirror_heading h2{color:#f2ebd9;font-size:68px;text-transform:uppercase;font-weight:600;margin:0!important}.frame_text{background:#fff;border-left:3.56px solid #101828;border-radius:8px;padding:10px 20px}.frame_text p{color:#101828;font-size:16px;font-family:SFProDisplay-Regular,sans-serif;font-weight:400}.mirror_list h5{margin:0;color:#fff;font-size:18px;font-family:Inter;font-weight:400;padding-bottom:10px}.mirror_list ul{margin:0;padding:0 0 20px;list-style:none}.mirror_list ul li{color:#fff;font-size:16px;font-family:SFProDisplay-Regular,sans-serif;font-weight:400;display:flex;align-items:center;gap:10px}.mirror_list ul li:not(:last-child){padding-bottom:10px}.mirror_list ul li:before{content:"";display:block;background-image:url(/cdn/shop/files/checked.svg?v=1774472957);background-repeat:no-repeat;background-size:contain;width:22px;height:22px;border-radius:100%}section.studio_wrapper{padding:100px 0}.studio_row{display:flex;border-radius:24px;overflow:hidden}.studio_content{box-shadow:0 25px 50px -12px #00000040;background:#fff;width:72%;padding:40px;height:100%!important}.studio_image{width:28%}.studio_content h2{margin:0;color:#000;font-size:48px;font-weight:700;font-family:SFProDisplay-Bold,sans-serif}.studio_content .list_item{display:grid;grid-template-columns:repeat(3,1fr);padding:30px 0;gap:15px}.studio_content .list_item h6{margin:0;font-size:15px;font-family:Inter;color:#000}.studio_content .list_item h5{margin:0;font-size:30px;font-family:Inter;color:#000;padding:10px 0 5px}.studio_content .list_item p{margin:0;font-size:14px;color:#000;font-family:Inter;font-weight:400}.standard_text{font-size:16px;background:#0000001a;border-radius:10px;padding:24px;font-weight:400;font-family:Inter}.private_perks h5{margin:0;font-size:24px;font-family:Inter;font-weight:400;padding-bottom:25px}.private_perks{padding:40px 0}.private_perks_row{display:grid;grid-template-columns:repeat(3,1fr)}.private_perks_item{display:flex;align-items:flex-start;gap:15px}.private_perks_item img{width:auto}.private_perks_item p{margin:0;font-size:16px;font-family:Inter;font-weight:400}.studio_button a.generic_btn{padding:16px 31px!important;border-radius:50px!important;font-weight:500;display:block;width:fit-content;font-family:SFProDisplay-Medium,sans-serif}.studio_image img{height:100%;object-fit:cover}.workshop_wrapper{background:#2a4d59;padding:100px 0}.workshop_head h2{line-height:71px;color:#fff;font-size:68px;text-transform:uppercase;font-weight:600;text-align:center;padding-bottom:60px}.workshop_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.workshop_card{box-shadow:0 8.55px 12.83px -2.57px #0000001a;background:#fff;border-radius:12px;padding:20px;position:relative}.workshop_card h3{font-size:21px;margin:0;color:#0a0a0a;font-weight:400;font-family:SFProDisplay-Regular,sans-serif}.frame_size{color:#4a5565;font-size:14px;font-family:Inter;font-weight:400;margin:0;padding:15px 0;line-height:20px}p.product_price{color:#101828;font-size:31px;margin:0;font-family:SFProDisplay-Bold,sans-serif;font-weight:700;line-height:35px}.frame_btn button{display:block;width:100%;margin:20px 0;font-family:Inter!important;font-size:14px!important}.frame_btn a.generic_btn{width:100%!important;box-shadow:unset!important;text-align:center;background:#d9a943!important;display:block!important;padding:6px 20px!important;font-size:15px!important;font-weight:400;margin:30px 0!important}.frame_btn a.generic_btn:hover{background:#2a4d59!important;color:#fff!important}.product_field{gap:5px;display:flex;align-items:center;padding-bottom:15px}.product_field p{margin:0;color:#4a5565;font-size:14px}.product_desc{font-weight:400;color:#4a5565;font-size:14px;font-family:SFProDisplay-Regular,sans-serif;padding-top:30px}.product_tag{position:absolute;top:15px;right:20px}.product_tag p{color:#fff;background:#000;border-radius:30px;font-size:12px;padding:2px 10px;font-family:Inter;font-weight:400}.hero_description_two{padding:50px 0;text-align:center}.hero_description_two p{font-size:28px;font-family:SFProDisplay-Medium,sans-serif;font-weight:500;line-height:37px}.template-page-private-event .hero_image img{mix-blend-mode:multiply}section.pricing_section{background:#2a4d59;padding:100px 0}.pricing_head h2{margin:0;text-align:center;color:#fff;font-size:68px;text-transform:uppercase;font-weight:600;padding-bottom:60px}.pricing_box{background:#fff;width:900px;margin:0 auto;border-radius:24px;padding:60px;position:relative;z-index:1}.pricing_cards{display:grid;grid-template-columns:repeat(2,2fr)}.pricing_cards h6{margin:0;font-size:15px;font-family:Inter;color:#717182}.pricing_cards h5{margin:0;font-size:30px;font-family:Inter;color:#0a0a0a;padding:10px 0 5px}.pricing_cards p{margin:0;font-size:14px;color:#0a0a0a99;font-family:Inter;font-weight:400}.pricing_cards{padding-bottom:50px}.pricing_details{border-top:1px solid #0000001A;padding-top:40px}.pricing_details ul{margin:0;padding:0;list-style:none}.pricing_details ul li:before{content:"";display:block;background-image:url(/cdn/shop/files/black-check.svg?v=1774556215);width:16px;height:16px;background-repeat:no-repeat;background-size:contain;flex-shrink:0}.pricing_details ul li{display:flex;align-items:center;gap:10px;font-size:15.1px;color:#0a0a0a;font-family:Inter;font-weight:400}.pricing_details ul li:not(:last-child){padding-bottom:20px}.pricing_row{position:relative;z-index:1}.pricing_row:after{content:"";display:block;background-image:url(/cdn/shop/files/hero-img-after.png?v=1774556946);width:286px;height:288px;position:absolute;right:60px;top:150px;background-size:contain;background-repeat:no-repeat;background-position:right;transform:rotate(16deg);z-index:-1}section.material_wrapper{background:#fff;padding:100px 0}.material_head h2{margin:0;font-size:68px;text-transform:uppercase;font-weight:600;color:#000;padding-bottom:60px}.material_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.material_grid img{width:64px;height:64px}.material_grid h5{margin:0;text-transform:capitalize;font-size:26px;color:#000;font-weight:400;font-family:Oswald;padding:15px 0 10px}.material_grid p{margin:0;font-size:18px;color:#0a0a0a;font-family:SFProDisplay-Regular,sans-serif}section.event_wrapper{padding:100px 0}.event_head h2{font-size:68px;font-weight:600;color:#000;text-transform:uppercase;margin:0}.event_head p{font-size:18px;margin:0;padding:15px 0 40px}.event_box{display:flex;box-shadow:0 4px 30px #00000026;border-radius:24px;overflow:hidden}.event_image_frame{width:35%}.event_image_frame img{height:100%;object-fit:cover}.event_form{background:#fff;width:65%;padding:50px}.event_image img{height:100%;object-fit:cover}.event_form .form_row{display:flex;gap:20px}.event_form .form_row .field{width:50%}.event_form .field label{display:block;width:100%;color:#0a0a0a;font-size:15.4px;font-family:Inter;font-weight:400;margin-bottom:10px}.event_form .field{display:block;padding-bottom:30px}.event_form .field input{width:100%;outline:none!important;background:#f3f3f5;border:1px solid #0000001A;border-radius:14px;padding:10px 20px}.event_form .field textarea::::placeholder{color:#0a0a0a80}.event_form .field textarea{width:100%;outline:none!important;background:#f3f3f5;border:1px solid #0000001A;border-radius:14px;padding:10px 20px}.inquiry_btn .generic_btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:84px!important;padding:18px 20px!important;box-shadow:0 10px 15px -3px #0000001a}.inquiry_btn .generic_btn svg path{transition:.5s ease-in-out}.inquiry_btn .generic_btn:hover svg path{stroke:#fff!important}.rug_row{display:flex;gap:30px}.rug_left{width:37%}.rug_right{width:63%}.rug_img_right img{width:auto;margin-left:auto}.rug_inner_row{display:flex}.rug_img_bottom{width:95%}.rug_list img{width:auto}.rug_list{display:flex;flex-direction:column;justify-content:center;align-items:center}.rug_list:not(:last-child){padding-bottom:40px}.rug_list h5{padding:15px 0;margin:0;font-size:20px;color:#000;font-family:SFProDisplay-Bold,sans-serif;font-weight:700}.rug_list p{margin:0;text-align:center;font-size:16px;width:53%;font-family:SFProDisplay-Regular,sans-serif}section.rug_wrapper{padding:100px 0}.rug_left p{margin:0;padding:27px;font-size:20px;font-family:SFProDisplay-Regular,sans-serif}.thicker_head h3{font-size:68px;font-weight:600;text-transform:uppercase;text-align:center;color:#000;letter-spacing:-3px;display:flex;align-items:center;gap:20px}.lighter_head h3{font-size:68px;font-weight:600;text-transform:uppercase;text-align:center;color:#000;letter-spacing:-3px}.better_head h3{font-size:68px;font-weight:600;text-transform:uppercase;color:#000;display:flex;align-items:center;gap:20px;letter-spacing:-3px}.better_head{padding:60px 0;position:relative;left:50px;width:fit-content}.lighter_head{position:absolute;left:0;top:190px;right:460px;background:#f2ebd9;width:fit-content;margin:0 auto;padding:10px;border-top-left-radius:20px;border-bottom-left-radius:20px}.thicker_head{position:relative;padding-bottom:40px}.thicker_head h3:before{content:"";display:block;background-image:url(/cdn/shop/files/thicker-before.svg?v=1774635398);width:20px;height:100px;background-repeat:no-repeat;background-position:left;background-size:contain}.better_head h3:after{content:"";display:block;background-image:url(/cdn/shop/files/better-after.svg?v=1774635398);width:20px;height:100px;background-repeat:no-repeat;background-size:contain;background-position:right}section.choose_wrapper{background:#2a4d59;padding:100px 0}.choose_head{text-align:center;padding-bottom:40px}.choose_head h2{color:#fff;font-size:68px;font-weight:600;text-transform:uppercase;margin:0;letter-spacing:-3px}.choose_head p{margin:0;color:#fff;padding-top:10px;font-size:18px;font-weight:400;font-family:SFProDisplay-Regular,sans-serif}.choose_grid{display:grid;grid-template-columns:repeat(4,1fr)}.choose_box{text-align:center}.choose_box img{width:auto;text-align:center;margin:0 auto}.choose_box h5{margin:0;font-size:20px;text-transform:uppercase;color:#fff;font-weight:600;padding:10px 0}.choose_box p{margin:0;font-size:20px;color:#fff;font-family:SFProDisplay-Regular,sans-serif;font-weight:400}section.policy_wrapper{padding:100px 0}.policy_head h2{margin:0;font-size:68px;text-transform:uppercase;font-weight:600;color:#000;text-align:center;padding-bottom:80px}.policy_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.policy_box{border:1.41px solid #E5E5E5;background:#fafafa;border-radius:20px;padding:30px;text-align:center}.policy_box img{width:auto;margin:0 auto}.policy_box h6{font-size:30px;color:#404040;font-weight:400;padding-top:30px}.size_wrapper .workshop_head h2{padding-bottom:20px;margin:0}.size_wrapper .workshop_head p{margin:0;text-align:center;color:#fff;font-size:18px;font-weight:400;font-family:SFProDisplay-Regular,sans-serif}.size_wrapper .workshop_head{padding-bottom:60px}.size_wrapper .size_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.size_wrapper .size_grid .size_card{background:#fff;border-radius:16px;padding:40px 30px;border:2px solid #070707}.title_head h3{font-size:26px;margin:0;color:#0a0a0a;font-weight:400;font-family:Oswald}.title_head p.frame_size{padding:0;font-size:26px;font-family:Oswald;font-weight:400}.title_head{display:flex;align-items:center;gap:10px}.size_grid p.product_price{font-size:24px;padding-bottom:20px}.size_card span.dot{background:#a1a1a1;width:6px;height:6px;border-radius:100%;margin-right:5px}.size_card .product_desc{font-size:18px;padding:10px 0 0;color:#525252;width:70%}.size_grid .product_field{padding-bottom:5px}.size_card .product_field p{font-size:18px}section.instagram_wrapper{background:#2a4d59;padding:100px 0}.instagram_head{text-align:center;padding-bottom:60px;color:#fff}.instagram_head h2{font-size:48px;font-weight:600;text-transform:uppercase;margin:0;position:relative;display:flex;align-items:center;justify-content:center;gap:20px}.instagram_head h2:before{content:"";display:block;background-image:url(/cdn/shop/files/instagram-icon.svg?v=1774696708);width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain}.instagram_head p{font-size:16px;margin:0;padding:15px 0 25px}.instagram_head a.insta_btn{font-size:15px;color:#fff;border:1px solid #fff;border-radius:80px;padding:12px 30px;display:block;width:fit-content;margin:0 auto;font-family:Inter;font-weight:400}.instagram_grid{display:grid;grid-template-columns:repeat(6,1fr);gap:15px}section.custom_rug_wrapper{padding:100px 0}.custom_rug_row{text-align:center}.custom_rug_row h2{margin:0;font-size:68px;font-family:Oswald;font-weight:600;text-transform:uppercase;color:#000}.custom_rug_row p{margin:0;font-size:18px;font-family:SFProDisplay-Regular;padding:15px 0 30px}.custom_rug_row a.generic_btn{display:flex;align-items:center;justify-content:center;width:fit-content;margin:0 auto;gap:15px;padding:16px 35px!important;font-family:Inter;font-weight:400;border-radius:80px!important}section.texture_wrapper{background:#fff;padding:100px 0}.texture_head{text-align:center;color:#000;padding-bottom:50px}.texture_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.texture_head h2{margin:0;font-size:68px;font-family:Oswald;font-weight:600;text-transform:uppercase}.texture_head p{margin:0;padding-top:15px;font-size:18px;font-family:SFProDisplay-Regular}section.texture_filter_wrapper{padding:100px 0}.texture_filters{display:flex;gap:10px;padding-bottom:60px}.texture_filters button.filter_btn{background:#fff;border:1px solid #E5E7EB;border-radius:80px;font-size:14px;font-family:SFProDisplay-Regular;padding:12px 30px;cursor:pointer;transition:.5s ease-in-out;color:#000!important}.texture_filters button.filter_btn:hover,.texture_filters button.filter_btn.active{background:#000;border:1px solid #000000;color:#fff!important}.texture_item_img{width:30%}.texture_item_img{margin-bottom:20px}.texture_filter_grid{margin-left:-10px;margin-right:-10px}.texture_item_img{padding-left:10px;padding-right:10px;box-sizing:border-box}section.gallery_wrapper{position:relative;padding:100px 0}.gallery_row img{width:auto}.gallery_img_one{position:absolute;left:0}.gallery_img_one img,.gallery_img_two img,.gallery_img_six img{filter:grayscale(100%)}.gallery_img_two{position:absolute;right:0}.gallery_content{text-align:center;padding:100px 0 200px}.gallery_content h1{color:#000;font-size:84px;font-family:Oswald;font-weight:600;text-transform:uppercase;margin:0}.gallery_content p{margin:0;font-size:18px;color:#000;font-family:SFProDisplay-Regular;padding-top:30px}.gallery_img_six{margin:0 auto;width:fit-content;position:absolute;bottom:-50px;right:0;left:0}.gallery_img_three{position:relative;top:-150px;left:-50px}.gallery_img_four{position:absolute;right:300px;bottom:0;top:0;display:flex;align-items:center;justify-content:center}.gallery_img_four p{position:absolute;background:#0000002b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:fit-content;color:#fff;white-space:nowrap;border-radius:30px;padding:10px 30px;left:100px;font-size:20px;font-family:Inter;font-weight:400;transform:translateY(-14px)}.gallery_img_five{position:absolute;left:50px;bottom:-50px}.gallery_img_seven{position:absolute;right:50px;bottom:-50px}.gallery_wrapper .section{position:relative}.template-page-faq section.custom_rug_wrapper{background:#2a4d59}.template-page-faq .custom_rug_row h2{font-size:46px;color:#fff}.template-page-faq .custom_rug_row p{color:#fff}.better_head_mob,.lighter_head_mob{display:none}section.booking_wrapper{padding:100px 0}.booking_head{text-align:center;padding-bottom:40px}.booking_head h2{margin:0;font-size:68px;font-family:Oswald;font-weight:600;text-transform:uppercase;color:#000}.booking_head p{margin:0;padding-top:20px;font-size:18px;color:#525252;font-family:SFProDisplay-Regular}.variant_options{padding-top:15px}.variant_options label{display:block;width:100%;font-family:SFProDisplay-Regular;font-size:16px}.social_links ul{display:flex;align-items:center;gap:20px;width:100%}.social_links ul li a svg{width:25px;height:25px}.social_links h5{font-weight:700;font-family:SFProDisplay-Bold,sans-serif;font-size:19.4px;margin:0;padding-bottom:15px}.social_links{padding-top:10px}.cart-page__summary .section-background.color-scheme-2.inherit-parent-scheme--mobile{display:none!important}section.travel_wrapper{background:#2a4d59;padding:100px 0}.travel_head{text-align:center;padding-bottom:60px}.travel_head h2{margin:0;font-size:68px;color:#fff;text-transform:uppercase;font-weight:600;font-family:Oswald}.travel_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.travel_box{background:#fff;border-radius:14px;padding:30px}.location_name{border-bottom:1px solid #0000001A;padding-bottom:20px}.location_name h4{margin:0;font-size:24px;font-weight:400;color:#030213}.travel_content{padding-top:20px}.travel_content ul{padding:0;margin:0;list-style:none}.travel_content ul li{color:#0a0a0acc;font-size:14.5px;font-family:Inter;font-weight:400;padding-bottom:10px;display:flex;align-items:center;gap:10px}.travel_content ul li:before{content:"";display:block;width:6px;height:6px;background:#03021399;border-radius:100%}.process_mobile_img{display:none}section.privacy_section{padding:50px 0}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:1440px){.hero_content h1 br{display:none}.gallery_img_four{right:200px;top:150px}}@media(max-width:1360px){.pricing_row:after{width:200px;height:200px;right:40px;top:200px}}@media(max-width:1215px){.thicker_head h3,.lighter_head h3,.better_head h3{font-size:55px}}@media(max-width:1200px){.workshop_grid{grid-template-columns:repeat(2,1fr)}.size_card .product_desc{width:100%}.pricing_row:after{width:0!important;height:0!important}}@media(max-width:1100px){.hero_content h1{font-size:55px}}@media(max-width:1024px){.mobile_head_row{padding-bottom:40px}.lighter_head_mob h3{font-size:55px;font-weight:600;text-transform:uppercase;text-align:center;color:#000;letter-spacing:-3px}.better_head_mob h3:after{content:"";display:block;background-image:url(/cdn/shop/files/better-after.svg?v=1774635398);width:20px;height:65px;background-repeat:no-repeat;background-size:contain;background-position:right}.thicker_head h3:before{height:65px}.better_head_mob h3{font-size:55px;font-weight:600;text-transform:uppercase;text-align:right;color:#000;letter-spacing:-3px;display:flex!important;align-items:center;gap:20px;justify-content:end}.mobile_head_row .thicker_head{padding-bottom:0}.rug_inner_row{padding-top:60px}.rug_left p{font-size:18px}.rug_row{flex-direction:column}.rug_left,.rug_right{width:100%}.lighter_head,.better_head{display:none!important}.lighter_head_mob,.better_head_mob{display:block}.rug_img_right img{width:100%!important}.mirror_heading h2{font-size:55px}.mirror_heading h2 br{display:none}.event_content{padding-right:50px}.footer-col a,.hours-col p{font-size:16px}.contact_grid{gap:65px}.studio_image{width:35%}.studio_content{width:65%;padding:20px}.studio_content h2{font-size:40px}.studio_content .list_item h5{font-size:25px}.choose_box p{font-size:18px}.policy_box h6{font-size:25px}.policy_grid{gap:25px}.policy_box h6 br{display:none}.hero_description_two p{font-size:24px;padding:0 20px}.hero_description_two p br{display:none}.pricing_box{width:100%}.event_image_frame{width:45%}.event_form{width:55%;padding:30px}}@media(max-width:767px){.event_grid{grid-template-columns:repeat(1,1fr)}.event_content{padding:0 50px 50px}.footer-grid{flex-direction:column;gap:0}.footer-col.nav-col,.footer-col.hours-col,.footer-col.contact-col{width:100%}.footer-col.contact-col,.footer-col.nav-col:nth-child(3){padding-bottom:40px}.footer-col.nav-col h4.visibility-hidden{display:none}.footer-logo{padding-bottom:40px}.generic_head h1{font-size:48px!important}.contact_grid{grid-template-columns:repeat(1,1fr)}.generic_head p{font-size:16px}.generic_head p br{display:none}.generic_head div.mobile-column{padding:70px 10px!important}.hours_row div{font-size:16px}.studio_hours{padding-bottom:0}.generic_btn{font-size:16px!important}section.contact_section{padding-bottom:70px}.custom-footer{padding:70px 0 20px}.map_content{padding:20px}.footer-col.contact-col h4.visibility-hidden{display:none}.template-page-faq .custom-section-content .text-block h2{font-size:30px!important}.custom-section-content details.details summary.details__header,.custom-section-content .details-content .text-block{font-size:14.58px!important}section.custom_rug_wrapper{padding:70px 0}.template-page-faq .custom_rug_row h2{font-size:30px}.custom_rug_row p{font-size:16px}.custom_rug_row h2{font-size:48px}.custom_rug_row p br{display:none!important}.menu-drawer__menu-item{font-size:20px!important}body:not(.template-page-faq) .custom-section-content .text-block h2{font-size:35px!important}body:not(.template-page-faq) .custom-section-content details.details{padding:20px!important}body:not(.template-page-faq) .custom-section-content details.details summary.details__header,body:not(.template-page-faq) .custom-section-content .details-content .text-block{font-size:14.58px!important}.hero_row{flex-direction:column}.hero_content h1{font-size:48px;line-height:1.2}.hero_content p{font-size:16px;line-height:1.2}.hero_content{width:100%}.workshop_wrapper,section.studio_wrapper,section.team_wrapper,section.rug_wrapper{padding:70px 0}.workshop_head h2{font-size:48px;line-height:1.2}.studio_row{flex-direction:column}.studio_image,.studio_content{width:100%}.mirror_row{align-items:flex-start;justify-content:end;flex-direction:column}.mirror_heading h2{font-size:48px}.team_content h2{font-size:48px;line-height:1.2}.team_row{width:100%}.team_content a.generic_btn{padding:12px 40px!important;font-size:16px!important}.rug_left p{font-size:18px}.rug_inner_row{flex-direction:column;gap:50px}.rug_img_bottom{width:100%}.thicker_head h3,.lighter_head_mob h3,.better_head_mob h3{font-size:48px}.announcement-bar__marquee .announcement-bar__slide p{font-size:16px}.texture_head h2{font-size:48px}section.texture_wrapper{padding:70px 0}.texture_grid{grid-template-columns:repeat(2,1fr)}section.instagram_wrapper{padding:70px 0}.instagram_grid{grid-template-columns:repeat(3,1fr)}.texture_head p br{display:none}.texture_item_img{width:50%}.texture_filters{flex-wrap:wrap}.texture_head p{font-size:16px}.size_wrapper .size_grid{grid-template-columns:repeat(1,1fr)}.size_wrapper .size_grid .size_card{padding:30px 20px}.size_card .product_field p,.size_card .product_desc{font-size:16px}.booking_head h2{font-size:48px}.booking_head p{font-size:16px}section.booking_wrapper{padding:70px 0}section.choose_wrapper{padding:70px 0}.choose_head h2{font-size:48px}.choose_head p{font-size:16px}.choose_grid{grid-template-columns:repeat(2,1fr);gap:40px}.choose_box p{font-size:16px}.choose_box h5{font-size:18px}.policy_head h2{font-size:48px}section.policy_wrapper{padding:70px 0}.policy_grid{grid-template-columns:repeat(1,1fr)}.policy_head h2{padding-bottom:60px}.hero_image{width:100%}.hero_description_two p{font-size:20px}section.pricing_section{padding:70px 0}.pricing_head h2{font-size:48px}.pricing_box{padding:40px 20px}.pricing_cards h5{font-size:25px}.pricing_cards{padding-bottom:30px}.pricing_details ul li{font-size:14px}.pricing_details{padding-top:30px}.material_head h2,.event_head h2{font-size:48px}section.material_wrapper{padding:70px 0}section.event_wrapper{padding:70px 0}.event_head p,.material_grid p{font-size:16px}.material_grid{grid-template-columns:repeat(2,1fr)}.material_grid img{width:44px;height:44px}.event_box{flex-direction:column}.event_image_frame{width:100%}.event_form{width:100%;padding:20px}.travel_head h2{font-size:48px}section.travel_wrapper{padding:70px 0}.travel_grid{grid-template-columns:repeat(1,1fr);gap:30px}.gallery_content h1{font-size:64px}.gallery_content p{font-size:16px}.gallery_img_one,.gallery_img_two,.gallery_img_three,.gallery_img_four,.gallery_img_five,.gallery_img_six,.gallery_img_seven{position:unset}.gallery_img_one img,.gallery_img_two img,.gallery_img_three img,.gallery_img_four img,.gallery_img_five img,.gallery_img_six img,.gallery_img_seven img{width:100%;height:100%;object-fit:cover}.img_grid_two{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.gallery_content{padding:70px 0}.img_grid_three{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;padding-top:15px}.gallery_img_five{order:1}.gallery_img_six{order:3;grid-column:1 / -1;width:100%}.gallery_img_seven{order:2}section.gallery_wrapper{padding-bottom:40px}section.texture_filter_wrapper{padding:70px 0}.gallery_img_four p{display:none!important}}@media(max-width:575px){.process_mobile_img{display:block}.process_desktop_img{display:none}.hero_description_two p{font-size:18px}.standard_text{font-size:14px;padding:16px}.studio_content h2{font-size:30px}.private_perks_row,.studio_content .list_item{grid-template-columns:repeat(2,1fr);gap:15px}.event_content{padding:0 30px 50px}.generic_head h1{font-size:35px!important}.custom_rug_row h2,.hero_content h1,.workshop_head h2{font-size:35px}.template-page-faq .custom-section-content .text-block h2{font-size:25px!important}.workshop_grid{grid-template-columns:repeat(1,1fr)}p.product_price{font-size:25px}.mirror_heading h2{font-size:35px}.mirror_list ul li,.frame_text p{font-size:14px}.team_content h2,.thicker_head h3,.lighter_head_mob h3,.better_head_mob h3{font-size:35px}.thicker_head h3,.better_head_mob h3{gap:0}.thicker_head h3:before{height:50px}.better_head_mob h3:after{height:50px}.header__row .header__column.header__column--left .header-logo img{height:120px!important}.header__row .header__column.header__column--left .header-logo{top:35px!important}.header[data-sticky-state=active] .header-logo{top:30px!important}.texture_head h2,.instagram_head h2{font-size:35px}.instagram_grid{grid-template-columns:repeat(2,1fr)}.booking_head h2,.policy_head h2,.choose_head h2,.pricing_head h2,.material_head h2,.event_head h2{font-size:35px}.material_grid h5{font-size:20px}.material_grid{gap:30px 10px}.travel_head h2{font-size:35px}.gallery_content h1{font-size:45px}.gallery_content p br{display:none}}@media(max-width:480px){.header__row .header__column.header__column--left .header-logo img{width:80px!important}.header__row .header__column.header__column--left .header-logo{top:25px!important}a.reserver_btn.generic_btn{font-size:14px!important;padding:10px!important}summary.header__icon.header__icon--menu.header__icon--summary{padding:0 10px!important}.announcement-bar__marquee .announcement-bar__slide p{font-size:14px}.choose_grid{grid-template-columns:repeat(1,1fr)}.event_form .form_row{flex-direction:column;gap:0}.event_form .form_row .field{width:100%}.event_form .field{padding-bottom:20px}.event_form .field label{font-size:13.4px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/generic-style.css.map */
