html body.mega-menu-open,html body.nav-open{overflow:hidden;height:100vh}li.nav-item:has(.nav-search-btn){display:none}:root{--size10: 10px;--size12: 12px;--size14: 14px;--size16: 16px;--size18: 18px;--size20: 20px;--size22: 22px;--size24: 24px;--size26: 26px;--size28: 28px;--size32: 32px;--size42: 42px;--size50: 50px;--size52: 52px;--size58: 58px;--size60: 60px;--font-caption: var(--size10);--font-label-small: var(--size12);--font-button: var(--size14);--font-body: var(--size16);--font-menu: var(--size18);--font-statistic: var(--size20);--font-h4: var(--size22);--font-heading-large: var(--size24);--font-card-title: var(--size26);--font-h1-mobile: var(--size28);--font-display-small: var(--size32);--font-h3: var(--size42);--font-h2: var(--size50);--font-display: var(--size52);--font-h1: var(--size58);--font-hero-large: var(--size60);--lh12: 1.2;--lh14: 1.4;--lh16: 1.6;--lh18: 1.8;--fw300: 300;--fw400: 400;--fw500: 500;--fw600: 600;--fw700: 700;--fw900: 900;--primary: #28282c;--secondary: #3d3d47;--terracotta: #c76b4a;--purple: #9B59B6;--yellow: #F2B705;--brown: #8B4513;--pink: #ffd8ff;--red: #C51E3A;--red-dark: #A81C07;--orange: #F94D00;--orange-dark: #E84900;--blue: #007FFF;--blue-dark: #003262;--dark-color: #1E2420;--dark-color-70: rgba(30, 36, 32, .7);--dark-color-60: rgba(30, 36, 32, .6);--white-color: #ffffff;--white-color-70: #ffffffb2;--light-color: #f7f7f7;--bg-light: #e7e7e7;--light-dark-color: #3d3d47;--font-primary: "Manrope", sans-serif;--font-primary-weight: 400;--transition: all .3s ease;--icon-size: 32px;--icon-size-small: 24px;--icon-size-large: 48px;--font-secondary: "Playfair Display", serif;--font-display: "Anton", sans-serif;--font-system: "Manrope", sans-serif;--fw-regular: var(--fw400);--fw-medium: var(--fw500);--fw-semibold: var(--fw600);--fw-bold: var(--fw700);--fw-extrabold: 800;--heading-weight: var(--fw400);--h1-weight: var(--fw500);--h2-weight: var(--fw400);--h3-weight: var(--fw400);--h4-weight: var(--fw400);--h5-weight: var(--fw400);--h6-weight: var(--fw400);--font-h1--family: var(--font-primary);--font-h1--weight: var(--fw500);--font-h2--family: var(--font-primary);--font-h2--weight: var(--fw400);--font-h3--family: var(--font-primary);--font-h3--weight: var(--fw400);--font-h4--family: var(--font-primary);--font-h4--weight: var(--fw400);--font-h5--family: var(--font-primary);--font-h5--weight: var(--fw400);--font-h6--family: var(--font-primary);--font-h6--weight: var(--fw400);--h1-size: var(--font-h1);--h1-line: 120%;--h2-size: var(--font-h2);--h2-line: 110%;--h3-size: var(--font-h3);--h3-line: 110%;--h4-regular-size: var(--font-h4);--h4-regular-line: 140%;--body-m-size: var(--size18);--body-m-line: 160%;--body-s-size: var(--size16);--body-s-line: 140%;--intro-size: var(--size22);--intro-line: 150%;--menu-size: var(--size18);--menu-line: 100%;--form-label-size: var(--font-body);--form-label-line: 100%;--notification-size: var(--font-button);--notification-line: 100%;--button-size: var(--font-body);--button-line: 130%;--black: var(--dark-gray-1);--black-hero: var(--dark-color);--white: var(--white-color);--dark-gray-1: #1F1F1F;--dark-gray-2: #333333;--dark-gray-3: #3D3D47;--dark-gray-4: #858585;--dark-gray-5: #999999;--light-gray-1: #DBDAD9;--light-gray-2: #E7E7E7;--light-gray-3: #FAFAFA;--color-text: #999999;--color-text-light: #D0D1DB;--color-text-weak: #383838;--color-background: #0A0A0A;--color-background-mid: #E9ECF2;--color-background-light: #FAFAFA;--color-grey-15: rgba(30, 30, 30, .15);--color-grey-25: rgba(30, 30, 30, .25);--color-grey-60: #34343499;--color-grey-70: rgba(30, 30, 30, .7);--bs-link-color: var(--primary);--bs-link-hover-color: var(--primary);--template-yellow-section-bg: #EDB200;--template-yellow-image-bg: var(--white);--template-yellow-text-container-bg: #FFF1C8;--template-yellow-text-color: #6D5200;--template-yellow-text-secondary: #8B6F00;--template-yellow-title-color: #6D5200;--template-orange-section-bg: #FF6347;--template-orange-image-bg: var(--white);--template-orange-text-container-bg: #FFE5E0;--template-orange-text-color: #8B2E1A;--template-orange-text-secondary: #A63D2A;--template-orange-title-color: #8B2E1A;--template-green-section-bg: #00563B;--template-green-image-bg: var(--white);--template-green-text-container-bg: #E0F5F0;--template-green-text-color: #003D2A;--template-green-text-secondary: #004D35;--template-green-title-color: #003D2A;--template-deep-space-section-bg: #003153;--template-deep-space-image-bg: var(--white);--template-deep-space-text-container-bg: #E0E8F0;--template-deep-space-text-color: #001A2E;--template-deep-space-text-secondary: #002440;--template-deep-space-title-color: #001A2E;--color-grey-400: #2C2C2C;--bg-gradient-dark: #3E3235;--bg-gradient-light: rgba(255, 255, 255, .08);--border-gradient-start: #4B4146;--border-gradient-end: #9E9692;--border-width: 1.54px;--kraft-container-padding-x: 25px}p a,li a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.text a,.content a,.description a{color:var(--primary);text-decoration:none}p a:hover,li a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.text a:hover,.content a:hover,.description a:hover{color:var(--primary)}.font-primary{font-family:var(--font-primary);font-weight:var(--font-primary-weight)}.fw-regular{font-weight:var(--fw-regular)}.fw-medium{font-weight:var(--fw-medium)}.fw-semibold{font-weight:var(--fw-semibold)}.fw-bold{font-weight:var(--fw-bold)}.fw-extrabold{font-weight:var(--fw-extrabold)}.h1{font-size:var(--h1-size);line-height:var(--h1-line);font-weight:var(--h1-weight);font-family:var(--font-primary)}.h2{font-size:var(--h2-size);line-height:var(--h2-line)}.h3{font-size:var(--h3-size);line-height:var(--h3-line)}.h4-regular{font-size:var(--h4-regular-size);line-height:var(--h4-regular-line)}.h4-statistic{font-size:var(--font-statistic);line-height:var(--h4-statistic-line)}.h4-footer{font-size:var(--h4-footer-size);line-height:var(--h4-footer-line)}.body-m{font-size:var(--body-m-size);line-height:var(--body-m-line)}.body-s{font-size:var(--body-s-size);line-height:var(--body-s-line)}.intro{font-size:var(--intro-size);line-height:var(--intro-line)}.menu{font-size:var(--menu-size);line-height:var(--menu-line)}.form-label{font-size:var(--form-label-size);line-height:var(--form-label-line)}.notification{font-size:var(--notification-size);line-height:var(--notification-line)}.button{font-size:var(--button-size);line-height:var(--button-line)}.text-dark-gray-1{color:var(--dark-gray-1)}.text-dark-gray-2{color:var(--dark-gray-2)}.text-dark-gray-3{color:var(--dark-gray-3)}.text-dark-gray-4{color:var(--dark-gray-4)}.text-dark-gray-5{color:var(--dark-gray-5)}.text-light-gray-1{color:var(--light-gray-1)}.text-light-gray-2{color:var(--light-gray-2)}.text-light-gray-3{color:var(--light-gray-3)}.text-black{color:var(--black)}.bg-dark-gray-1{background-color:var(--dark-gray-1)}.bg-dark-gray-2{background-color:var(--dark-gray-2)}.bg-dark-gray-3{background-color:var(--dark-gray-3)}.bg-dark-gray-4{background-color:var(--dark-gray-4)}.bg-dark-gray-5{background-color:var(--dark-gray-5)}.bg-light-gray-1{background-color:var(--light-gray-1)}.bg-light-gray-2{background-color:var(--light-gray-2)}.bg-light-gray-3{background-color:var(--light-gray-3)}.bg-black{background-color:var(--black)}.bg-white{background-color:var(--white)}body{font-family:Manrope,sans-serif;overflow-x:hidden}.rounded-30{border-radius:30px!important}.rounded-40{border-radius:40px!important}.rounded-20{border-radius:20px!important}.home_page .navbar{background-color:var(--white-color);position:relative;width:100%;z-index:99999;padding:20px 0}.home_page .navbar .container-fluid{padding:0 74.5px;display:flex;align-items:center;justify-content:space-between}@media(max-width:992px){.home_page .navbar .container-fluid{padding-left:var(--kraft-container-padding-x);padding-right:var(--kraft-container-padding-x)}}.home_page .navbar .navbar-brand img{height:30px}.home_page .btn-arrow.right:not(.btn-arrow--secondary){background-color:var(--primary)}.home_page .nav-item .nav-link{font-size:var(--menu-size);color:var(--primary);font-family:var(--font-primary);font-weight:var(--fw-bold);line-height:var(--menu-line);letter-spacing:-.1%;padding:0}.home_page .nav-link svg path{transition:all .3s ease;stroke:var(--primary)}#header-group{position:relative;z-index:1000;background-color:var(--white-color, var(--white));width:100%}.navbar{padding:20px 0;position:relative;width:100%;background-color:var(--white-color, var(--white))}.navbar .navbar-brand img{height:24px}.navbar-brand__wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.navbar-brand__logo{display:block}.navbar-brand__caption{font-family:var(--font-primary);font-size:var(--size10, 10px);font-weight:var(--fw500);color:var(--dark-gray-3);text-transform:uppercase;letter-spacing:1px;line-height:1}.navbar-left{display:flex;align-items:center;gap:20px}.navbar .container-fluid{padding:0 74.5px;display:flex;align-items:center;justify-content:space-between}@media(max-width:992px){.navbar .container-fluid{padding-left:var(--kraft-container-padding-x);padding-right:var(--kraft-container-padding-x)}}.nav-item{margin-left:35px;align-self:center}.nav-link{font-weight:var(--fw700);font-size:var(--size18);line-height:100%;letter-spacing:-.1%;color:var(--primary);transition:var(--transition);padding-left:5px!important;padding-right:5px!important}.nav-link:hover{color:var(--secondary)}.nav-link svg{transition:all .3s ease}.nav-link svg path{stroke:var(--primary);transition:stroke .3s ease}.nav-link:hover svg path{stroke:var(--secondary)}#form_and_deteils_section{padding-top:100px}.form_and_deteils_content ul{display:flex;padding-left:0;list-style-type:none;margin-bottom:20px}.form_and_deteils_content ul li{padding:0 15px}.form_and_deteils_content ul li a{font-weight:var(--fw400);font-size:var(--font-statistic);line-height:100%;letter-spacing:-.2%;color:var(--primary)B2;text-decoration:none}.form_and_deteils_content ul li a.active{font-weight:var(--fw600);font-size:var(--font-statistic);line-height:100%;letter-spacing:-.2%;color:var(--primary);text-decoration:none;border-bottom:1px solid var(--primary);padding-bottom:12px}.overview_deteils{padding-top:20px}.overview_deteils p{font-weight:var(--fw400);font-size:var(--font-menu);line-height:26px;letter-spacing:-.1%;color:var(--primary)B2;margin-bottom:60px}.deteils_icons_bio h4{font-weight:var(--fw600);font-size:var(--font-statistic);line-height:100%;letter-spacing:-.2%;color:var(--primary);align-self:center;margin-bottom:0}.spaces_deteils{margin-bottom:60px}.spaces_deteils h4{font-weight:var(--fw600);font-size:var(--font-display-small);line-height:100%;letter-spacing:-.4%;color:var(--primary)}.spaces_deteils_first_line{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:20px}.spaces_deteils .spaces_card{border:1px solid #DBDBDB;border-radius:15px;padding:15px 23px 15px 17px}.spaces_card_info{gap:15px}.spaces_card_info img{border:1px solid #DBDBDB;width:29px;height:29px;border-radius:100px;padding:7px;align-self:center}.spaces_card_info h4{font-weight:var(--fw600);font-size:var(--font-menu);line-height:100%;letter-spacing:0%;color:var(--primary)}.spaces_card_info p{font-family:var(--font-primary);font-weight:var(--fw400);font-size:var(--font-button);line-height:100%;letter-spacing:0%;color:var(--primary)B2;margin-bottom:0}.service_deteils h4{font-weight:var(--fw600);font-size:var(--font-display-small);line-height:100%;letter-spacing:-.4%;color:var(--primary)}.service_part_one p{font-weight:var(--fw400);font-size:var(--font-menu);line-height:26px;letter-spacing:-.1%;color:var(--primary)B2;align-self:center;margin-bottom:0;margin-left:12px}.access_deteils{margin-top:60px}.access_deteils h4{font-weight:var(--fw600);font-size:var(--font-display-small);line-height:100%;letter-spacing:-.4%;color:var(--primary);margin-bottom:15px}.map_area_frame{width:100%;height:328px}.map_area_frame .google_map{border-radius:10px}.form_area_deteils_section{background-color:#454545;border-radius:15px;padding:26px 22px 19px 23px;margin-top:20px}.form_area_deteils_section h4{font-weight:var(--fw500);font-size:var(--font-body);line-height:100%;letter-spacing:.5%;color:var(--white-color)}.form_area_deteils_section p{font-weight:var(--fw600);font-size:var(--font-button);line-height:100%;letter-spacing:.5%;color:var(--white-color)}.form_area_deteils_section form label{font-weight:var(--fw600);font-size:var(--font-button);line-height:100%;letter-spacing:0%;color:var(--white-color)}.form_area_deteils_section form input,.form_area_deteils_section form select,.form_area_deteils_section form textarea{font-weight:var(--fw600);font-size:var(--font-button);line-height:100%;letter-spacing:0%;color:#828282;padding:14px 16px;background-color:#575757;border-radius:10px;border:none}.form_area_deteils_section form button.slide_btn{font-weight:var(--fw600);font-size:var(--font-body);line-height:100%;color:var(--black);background-color:var(--white-color);padding:16px 0;border-radius:50px;border:none;width:100%;position:relative;overflow:hidden;cursor:pointer}.form_area_deteils_section form button.slide_btn span{display:block;transition:transform .15s ease}.form_area_deteils_section form button.slide_btn:before{content:"Book Now";position:absolute;left:50%;top:50%;transform:translate(-50%,140%);transition:transform .15s ease;white-space:nowrap}.form_area_deteils_section form button.slide_btn:hover span{transform:translateY(-40px)}.form_area_deteils_section form button.slide_btn:hover:before{transform:translate(-50%,-50%)}.form-select:focus{border-color:transparent;outline:0;color:var(--white-color);box-shadow:0 0 #0d6efd40}.form-control:focus{color:var(--white-color);background-color:#575757;border-color:transparent;outline:0;box-shadow:0 0 #0d6efd40}.details_menu{position:sticky;top:0;z-index:10;background:var(--white-color);padding:20px 0}.form_area_deteils_section{position:sticky;top:20px}.details_menu li a.active{color:var(--black);font-weight:600;border-bottom:2px solid var(--black)}#hero_section{background-color:var(--black-hero);padding:33px 0}#hero_section .row{align-items:center}#hero_section .col-lg-6{display:flex;align-items:center}#hero_section .hero_bg{padding:40px;max-width:650px;margin:0 auto}#hero_section .hero_bg:not(.hero_bg--collage) img{width:100%;height:580px;border-radius:40px;object-fit:cover}#hero_section .hero_bg--collage{width:100%;max-width:650px;padding:0;height:600px;position:relative;margin:0 auto}#hero_section .hero_bg--collage .hero_collage{width:100%;max-width:650px;height:600px;position:relative}#hero_section .hero_content{margin-top:0;margin-left:30px;padding:0}#hero_section .hero_content h4 svg{margin-right:9px;margin-top:-2px;border:0 solid rgba(0,0,0,.3);border-radius:4px;animation:borderPulse 1s infinite ease-in-out}@keyframes borderPulse{0%{border-width:0}50%{border-width:1px}to{border-width:0}}#hero_section .hero_content h1{margin-top:10px;margin-bottom:0;font-weight:400;line-height:normal}#hero_section .hero_content h1 .hero-word-wrap{display:inline-block;white-space:nowrap}#hero_section .hero_content p{color:var(--color-text-light);margin-top:10px;margin-bottom:40px;font-weight:200}@media(max-width:767.98px){#hero_section .hero_content h1{margin-bottom:20px}}.hero_image_top_overlay{position:absolute;top:0;left:0;width:100%;height:35%;background:none;pointer-events:none;z-index:2;border-radius:40px}@media(max-width:767.98px){.hero_image_top_overlay{background:linear-gradient(to bottom,#000000b3,#0000)}}.hero_right_review_card{background:linear-gradient(to bottom,var(--bg-gradient-dark),var(--bg-gradient-light));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:10px;position:absolute;right:22px;bottom:27px;width:280px;padding:26px 30px;border:var(--border-width) solid transparent;border-image:linear-gradient(to bottom,var(--border-gradient-start),var(--border-gradient-end)) 1,10}.hero_right_review_card p{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-s-size);line-height:var(--body-s-line);letter-spacing:-.1%;color:var(--white);margin-top:10px;margin-bottom:0}#content_gallery_section,#about_us_section,#product_gallery_section{padding-top:150px;padding-bottom:100px;background-color:var(--white)}.section_title{padding-left:0}.section_intro{padding-right:0;margin-top:40px}.section_intro p{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--intro-size);line-height:var(--intro-line);letter-spacing:-.3%;color:var(--dark-gray-3);margin-bottom:0}.section_intro p span{font-family:var(--font-primary);font-weight:var(--fw-bold);font-size:var(--intro-size);line-height:var(--intro-line);letter-spacing:-.3%;color:var(--dark-gray-3)}.about_gallery{width:100%;overflow:hidden;margin-top:100px}.about_gallery_slider{width:100%;overflow:hidden}.about_gallery_track{display:flex;width:max-content;gap:0}.about_gallery_slider_items{flex:0 0 300px;padding:0 15px}.about_gallery_slider_items img{width:100%;height:250px;display:block;border-radius:12px;object-fit:cover}#statisticsSection{padding-left:30px;padding-right:30px}.statistice_area{padding-top:100px;padding-bottom:50px}.statistics_item h5{font-family:var(--font-primary);font-weight:300;font-size:72px;line-height:100%;letter-spacing:-.8%;color:var(--black);margin-bottom:10px}.statistics_item h6{font-family:var(--font-primary);font-weight:300;font-size:72px;line-height:100%;letter-spacing:-.8%;color:var(--black)}.statistics_item h4{font-family:var(--font-primary);font-weight:var(--fw-semibold);font-size:var(--font-statistic);line-height:100%;letter-spacing:-.8%;color:var(--black);margin-bottom:5px}.statistics_item p{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-s-size);line-height:var(--body-s-line);letter-spacing:-.8%;color:var(--dark-gray-3);margin-bottom:0}.featured_area{margin-top:50px;padding-left:38.5px;padding-right:38.5px;padding-bottom:150px}.featured_area{display:flex;gap:20px;justify-content:center}.featured_items .featured_img{width:100%;border-radius:15px;margin-bottom:15px;position:relative}.featured_items .featured_img img{width:100%;border-radius:15px;margin-bottom:15px}.featured_items .featured_img svg{position:absolute;left:50%;top:60%;transform:translate(-50%,-50%);z-index:9;opacity:0;visibility:hidden;transition:all .3s linear}.featured_items .featured_img .right_arrow_bg{background:#ffffff26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:100px;position:absolute;left:50%;top:60%;transform:translate(-50%,-50%);width:120px;height:120px;z-index:8;opacity:0;visibility:hidden;transition:all .3s linear}.featured_contect h3{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:32px;line-height:100%;letter-spacing:0%;color:var(--black);display:flex;margin-bottom:14px}.featured_contect h3 p{font-family:var(--font-secondary);font-weight:var(--fw-medium);font-size:var(--h4-footer-size);line-height:100%;letter-spacing:0%;color:var(--black);font-style:Italic;margin-right:13px;margin-bottom:0;margin-top:3px}.featured_contect .featured_tags p{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-s-size);line-height:var(--body-s-line);letter-spacing:0%;color:var(--black);padding:6px 12px;border:1px solid var(--dark-gray-4);margin-right:7px;border-radius:100px;margin-bottom:0}.featured_items a{text-decoration:none}.featured_items a:hover .right_arrow_bg{visibility:visible;opacity:1;top:50%}.featured_items a:hover .featured_img svg{visibility:visible;opacity:1;top:50%}#our_design_area{text-align:center;padding-bottom:150px}#our_design_area .our_design_title h2{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-s-size);line-height:var(--body-s-line);letter-spacing:-5%;color:var(--color-text);margin-bottom:50px}.logo-slider-wrapper{width:100%;overflow:hidden;position:relative}.logo-slider-wrapper:before,.logo-slider-wrapper:after{content:"";position:absolute;top:0;width:150px;height:100%;z-index:5;pointer-events:none}.logo-slider-wrapper:before{left:0;background:linear-gradient(to right,var(--white),transparent)}.logo-slider-wrapper:after{right:0;background:linear-gradient(to left,var(--white),transparent)}.logo-slider{display:flex;align-items:center;gap:66px;white-space:nowrap;width:max-content;animation:scroll 40s linear infinite}.logo-item img{height:35px;filter:brightness(0) saturate(100%) invert(29%) sepia(6%) saturate(948%) hue-rotate(155deg) brightness(94%) contrast(86%);opacity:1;transition:.3s}#our_design_area.logos-original-colors .logo-item img{filter:none}.logo-item img:hover{opacity:1;transform:scale(1.05)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}#introduction_area{padding-bottom:150px}#introduction_area .introduction_content{text-align:center}#introduction_img{width:100%;display:flex;align-items:center;justify-content:center;padding:40px 0}#introduction_img .cards-stage{width:100%;max-width:900px;height:360px;display:flex;align-items:center;justify-content:center;position:relative;pointer-events:none}#introduction_img .card{border-radius:15px;overflow:hidden;position:absolute;display:block;pointer-events:auto;transition:transform .35s cubic-bezier(.2,.9,.3,1),box-shadow .25s;background-color:unset}#introduction_img .card img{width:100%;height:100%;object-fit:cover;display:block}#introduction_img{position:relative}#introduction_img .card.left{left:calc(61% - 265px);transform:translate(-86%) rotate(-45deg) scale(.93);opacity:0;z-index:4;height:240px;width:180px;position:absolute;transition:transform 1.2s cubic-bezier(.16,1,.3,1),opacity .8s ease-out,left 1.1s cubic-bezier(.16,1,.3,1);will-change:transform,opacity,left}#introduction_img.active .card.left{left:calc(60% - 230px);transform:translate(-30%) rotate(-12deg) scale(.98);opacity:1}#introduction_img .card.center{width:237.74px;height:319px;left:50%;transform:translate(-50%) translateY(-5%) scale(1.05);z-index:3}#introduction_img .card.right{left:calc(55% - 45px);transform:translate(-10%) rotate(-10deg) scale(.9);opacity:0;z-index:2;height:240px;width:180px;position:absolute;transition:transform 1s cubic-bezier(.16,1,.3,1),opacity .8s ease-out,left 1s cubic-bezier(.16,1,.3,1);will-change:transform,opacity,left}#introduction_img.active .card.right{left:calc(55% + 30px);transform:translate(10%) rotate(13deg) scale(.98);opacity:1}#introduction_img .cards-stage:before{content:"";position:absolute;width:300px;height:140px;left:50%;top:55%;transform:translate(-50%);border-radius:15px;z-index:0}@media(max-width:768px){#introduction_img .cards-stage{height:319px}#introduction_img .card.left{transform:translate(-20%) rotate(-6deg) scale(.95)}#introduction_img .card.center{transform:translate(-50%) translateY(-2%) scale(1.03)}#introduction_img .card.right{transform:translate(20%) rotate(6deg) scale(.95)}}.introduction_list{display:flex}.introduction_list .intro_items{padding-right:33px;padding-left:75px}.introduction_list .intro_items h4{font-family:var(--font-primary);font-weight:var(--fw-semibold);font-size:var(--font-statistic);line-height:100%;letter-spacing:-.2%;color:var(--black);margin-top:24px;margin-bottom:10px}.introduction_list .intro_items p{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-m-size);line-height:var(--body-m-line);letter-spacing:-.1%;color:var(--secondary);margin-bottom:40px}.introduction_list .intro_items svg{width:var(--icon-size);height:var(--icon-size)}#services_area{padding-bottom:100px;padding-top:100px;background-color:var(--color-background-light)}#services_area .services-container{max-width:var(--container-width, 1200px);margin:0 auto;padding:0 15px}#services_area .services-container.container-full-width{max-width:100%;padding:0 30px}#services_area .section_title{margin-bottom:60px}.fade-img{opacity:1;transition:opacity .3s ease}.fade-out{opacity:0}.custom-acc-btn{display:flex;align-items:center}.custom-acc-btn .arrow-icon svg{transition:transform .3s ease}.accordion-button:not(.collapsed) .arrow-icon svg{transform:rotate(45deg)}.accordion-button:after{display:none!important}#services_area .accordion-button{font-family:var(--font-primary);font-weight:var(--fw-medium);font-size:var(--font-statistic);line-height:var(--h4-statistic-line);letter-spacing:-.2%;color:var(--black);padding:0;background-color:var(--color-background-light)}#services_area .accordion-item{background-color:var(--color-background-light);border:0px solid rgba(0,0,0,.125);border-bottom:1px solid var(--light-gray-1);margin-bottom:25px;padding-bottom:25px;border-radius:0}#services_area .accordion-button:focus{z-index:3;border-color:#86b6fe00;outline:0;box-shadow:0 0 #0d6efd40}#services_area .accordion-button:not(.collapsed){color:var(--black);background-color:#e7f1ff00;box-shadow:inset 0 0 #00000020;border:none}#services_area .accordion-body{padding:1rem 1.25rem;padding:18px 50px 0 0;font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-m-size);line-height:var(--body-m-line);letter-spacing:-.1%;color:var(--dark-gray-3)}#services_area .image-box{height:692px;width:100%;object-fit:cover;transition:all .3s linear}#services_area .image-box img{height:100%;width:100%;object-fit:cover;border-radius:30px}#client_review_area{padding-top:100px;padding-bottom:100px}#client_review_area .reviews-container{max-width:var(--container-width, 1200px);margin:0 auto;padding:0 15px}#client_review_area .reviews-container.container-full-width{max-width:100%;padding:0 30px}#reviews_meta_area .reviews-container{max-width:var(--container-width, 1440px);margin:0 auto;padding:0 15px}#reviews_meta_area .reviews-container.container-full-width{max-width:100%;padding:0 30px}.review_items{border:1px solid #DBDBDB;border-radius:30px;padding:32px 33px;margin-bottom:24px}.review_items p{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-m-size);color:var(--secondary);line-height:var(--body-m-line);letter-spacing:-.1%;margin-top:12px;margin-bottom:32px}.review_items img{width:36px;height:auto;border-radius:0;object-fit:contain;margin-right:12px;margin-top:6px}.review_items .review_name h4{font-family:var(--font-primary);font-weight:var(--fw-semibold);font-size:var(--font-statistic);line-height:var(--h4-statistic-line);letter-spacing:-.2%;color:var(--secondary);margin-bottom:0}.review_items .review_name p{margin-bottom:0;margin-top:0}#contact_area{background-color:var(--primary);background-image:var(--contact-bg-image, none);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;padding:160px 0;position:relative}#contact_area:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,var(--overlay-opacity, .4));z-index:1}#contact_area .container{position:relative;z-index:2}.contact_content h3{font-family:var(--font-primary);font-weight:var(--fw-medium);font-size:var(--h3-size);line-height:var(--h3-line);letter-spacing:-.03%;text-align:center;color:var(--white)}.contact_content p{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--intro-size);line-height:var(--intro-line);letter-spacing:-.03%;text-align:center;color:var(--white);margin-bottom:32px}#answer_question{padding-top:100px;padding-bottom:100px}.faq_left .shows.my_btn{padding-left:25px;margin-top:40px}.accordion-button:focus{z-index:3;border-color:#86b6fe00;outline:0;box-shadow:0 0 #0d6efd40}.accordion-button:not(.collapsed){color:var(--black);box-shadow:inset 0 0 #00000020;font-family:var(--font-primary);font-weight:var(--fw-medium);font-size:var(--intro-size);line-height:var(--intro-line);letter-spacing:-.2%;background-color:transparent}.accordion-button{font-family:var(--font-primary);font-weight:var(--fw-medium);position:relative;display:flex;align-items:center;width:100%;padding:20px 1.25rem;font-size:var(--intro-size);line-height:var(--intro-line);color:var(--black);text-align:left;border:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;border-radius:10px;background-color:var(--color-background-light)}.custom-acc-btn .acc-icon{transition:transform .3s ease}.accordion-button:not(.collapsed) .acc-icon{transform:rotate(45deg)}.accordion-item{border:1px solid #EAEAEA;border-radius:10px;margin-bottom:20px}.accordion-body{padding:1rem 1.25rem;padding-top:0;padding-bottom:20px;font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-m-size);line-height:var(--body-m-line);letter-spacing:-.1%;color:var(--dark-gray-3)}.meet_team_profile .team_item{width:auto;height:239px;border-radius:12px;position:relative}.team_link{width:255px;height:239px;border-radius:12px}.meet_team_profile .team_item img{width:100%;height:100%;object-fit:cover;border-radius:12px;overflow:hidden;transition:transform .4s ease}.meet_team_profile .team_item .team_over{width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--black)8a;border-radius:12px}.meet_team_profile .team_item h2{left:13px;bottom:15px;position:absolute;margin-bottom:0;font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-m-size);line-height:var(--body-m-line);letter-spacing:-.1%;color:var(--white);opacity:1;transition:all .1s linear;z-index:2}a.team_link{display:inline-block;overflow:hidden}a.team_link:hover .team_item h2{bottom:37px}.meet_team_profile .team_item p{left:13px;bottom:-1px;position:absolute;margin-bottom:0;font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-s-size);line-height:var(--body-s-line);letter-spacing:-.1%;color:var(--white);opacity:0;transition:all .1s linear;z-index:2}.meet_team_profile .team_item svg{position:absolute;top:10px;right:10px}a.team_link:hover .team_item p{bottom:15px;opacity:1}.meet_team_profile{display:flex;justify-content:space-between;gap:20px}.team_bottom_over{position:absolute;left:0;bottom:0;width:100%;height:0%;background:linear-gradient(to top,#000000a6,#0000007e 40%,#0000004d,#0000);pointer-events:none;z-index:1;transition:all .3s linear}a.team_link:hover .team_item .team_bottom_over{height:30%}a.team_link:hover .team_item img{transform:scale(1.08)}svg .dot{transition:transform .5s ease,opacity .5s ease}a.team_link:hover .team_item svg .c1{transform:translate(4px,4px)}a.team_link:hover .team_item svg .c2{transform:translate(-4px,4px)}a.team_link:hover .team_item svg .c3{transform:translate(4px,-4px)}a.team_link:hover .team_item svg .c4{transform:translate(-4px,-4px)}.team_last{margin-top:32px}.team_last h2{font-family:var(--font-primary);font-weight:var(--fw-semibold);font-size:var(--font-statistic);line-height:var(--h4-statistic-line);letter-spacing:-.2%;color:var(--black)}.team_last p{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-m-size);line-height:var(--body-m-line);letter-spacing:-.2%;color:var(--black)}.team_last button.slide_btn{font-weight:var(--fw600);font-size:var(--font-body);line-height:100%;color:var(--white);background-color:var(--dark-color);padding:16px 30px;border-radius:50px;border:none;position:relative;overflow:hidden;cursor:pointer;display:inline-block;align-self:center}.team_last button.slide_btn span{display:block;transition:transform .15s ease}.team_last button.slide_btn:before{content:"Join us now";position:absolute;left:50%;top:50%;transform:translate(-50%,140%);transition:transform .15s ease;white-space:nowrap}.team_last button.slide_btn:hover span{transform:translateY(-40px)}.team_last button.slide_btn:hover:before{transform:translate(-50%,-50%)}.team_last_a{margin-top:70px;margin-bottom:60px}.footer-kraft{position:relative}.footer__brand-heading-wrap{position:relative;display:inline-block}.footer__top-symbol{position:absolute;top:0;right:0;transform:translate(100%);margin-left:.5rem;display:flex;align-items:center;justify-content:center;color:var(--red);pointer-events:none;animation:footerRotateSymbol 4s linear infinite}.footer__top-symbol .lucide-icon svg{fill:currentColor;stroke:currentColor}@keyframes footerRotateSymbol{0%{transform:translate(100%) rotate(0)}to{transform:translate(100%) rotate(360deg)}}#footer_area{background-color:var(--black);padding-top:64px}.footer_part_left h4{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--notification-size);line-height:var(--notification-line);letter-spacing:0%;color:var(--white);margin-top:1px}.footer_part_left h4 svg{margin-top:-1px;margin-right:9px}.footer_part_left h3{font-family:var(--font-primary);font-weight:var(--fw-medium);font-size:var(--h1-size);line-height:var(--h1-line);letter-spacing:-1%;color:var(--white);margin-top:6px;margin-bottom:32px}.footer_center span{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--notification-size);line-height:var(--notification-line);letter-spacing:0%;color:var(--white-color-70)}.footer_center ul{padding-left:0;list-style-type:none;margin-top:12px}.footer_center ul li{margin-bottom:5px}.footer_center ul li a{font-family:var(--font-primary);font-weight:var(--fw-medium);font-size:var(--h4-footer-size);line-height:var(--h4-footer-line);letter-spacing:-2%;color:var(--white);text-decoration:none;transition:all .3s linear}.footer_center ul li a:hover{color:var(--white-color-70)}.copyright_text{padding-top:199px;display:flex;justify-content:space-between}.copyright_text p{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--notification-size);line-height:var(--notification-line);letter-spacing:0%;color:var(--white-color-70);transition:all .3s linear}.copyright_text p.back_to_top:hover{color:var(--white)}.copyright_text p.back_to_top{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--notification-size);line-height:var(--notification-line);letter-spacing:0%;color:var(--white-color-70);cursor:pointer}.my_btn_2 a{padding:9px 25px 10px 9px}.footer_last_img{padding:0 10px}.footer_last_img img{width:100%;border-radius:40px}img.lazy{transition:all 3s ease;opacity:0;transform:scale(.9)}img.loaded{opacity:1;transition:all .3s linear;transform:scale(1)}.animate,.animate-text{opacity:0;transition-property:all;transition-timing-function:ease;transition-duration:.8s;transition-delay:0s}.animate.show,.animate-text.show{opacity:1;transform:none}.bottom_to_top{transform:translateY(40px)}.bottom_to_top.show{transform:translateY(0)}.zoom_bounce{transform:scale(.9)}.zoom_bounce.show{transform:scale(1);transition-timing-function:cubic-bezier(.17,.67,.5,1.35)}.left_to_right{transform:translate(-50px)}.left_to_right.show{transform:translate(0)}.right_to_left{transform:translate(50px)}.right_to_left.show{transform:translate(0)}.animate-text{display:inline-block;opacity:0}.animate-text.show{opacity:1}.animate-text .word{display:inline-block;transform:translateY(20px);opacity:0;animation:typeAnim .5s forwards}.animate-text span:not(.word){display:inline-block;transform:translateY(20px);opacity:0;animation:typeAnim .5s forwards}@keyframes typeAnim{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.rotate_x_anim{transform:rotateX(62deg);transform-origin:top}.rotate_x_anim.show{transform:rotateX(0)}html{scroll-behavior:smooth}body{font-family:var(--font-primary);background-color:var(--white-color)}.lucide-icon,svg[data-lucide]{display:inline-block!important;vertical-align:middle}.page_map_link svg{display:inline-block!important;vertical-align:middle}.single_product_bio svg{display:inline-block!important;vertical-align:middle}.collection-grid-container,.interactive-list-container,.hero-background-container,.content-tabs-container,.contact-section-container,.card-grid-container,.experience-section-container{width:100%;max-width:var(--container-width, 1200px);margin-left:auto;margin-right:auto;box-sizing:border-box}.collection-grid-container>.row,.interactive-list-container>.row,.hero-background-container>.row,#hero_section .container-fluid>.row,.content-tabs-container>.row,.contact-section-container>.row,.card-grid-container>.row,#private_work_section .collection-grid-container>.row{margin-left:0;margin-right:0}.collection-grid-container.container-full-width{max-width:100%}[class*=-container]:not(.hero-background-container,.content-carousel-container){padding-left:var(--kraft-container-padding-x)!important;padding-right:var(--kraft-container-padding-x)!important}@media(min-width:1441px){[class*=-container]:not(.hero-background-container,.content-carousel-container){padding-left:0!important;padding-right:0!important}}@media(max-width:992px){[class*=-container]:not(.hero-background-container,.content-carousel-container){padding-left:var(--kraft-container-padding-x)!important;padding-right:var(--kraft-container-padding-x)!important}.container:not([class*=-container]),.container-fluid:not([class*=-container]){padding-left:var(--kraft-container-padding-x)!important;padding-right:var(--kraft-container-padding-x)!important}[class*=-container]>.row,.features-carousel-header,.content-tabs-section .features-carousel-header,#private_work_section .features-carousel-header,.section-introduction .section_title,.content-tabs-nav-wrapper,.content-tabs-content-wrapper,.content-tabs-cta-wrapper{padding-left:0;padding-right:0}}@media(max-width:767.98px){[class*=-container]:not(.hero-background-container,.content-carousel-container){padding-left:var(--kraft-container-padding-x)!important;padding-right:var(--kraft-container-padding-x)!important}.container:not([class*=-container]),.container-fluid:not([class*=-container]){padding-left:var(--kraft-container-padding-x)!important;padding-right:var(--kraft-container-padding-x)!important}[class*=-container]>.row,.features-carousel-header,.content-tabs-section .features-carousel-header,#private_work_section .features-carousel-header,.section-introduction .section_title,.content-tabs-nav-wrapper,.content-tabs-content-wrapper,.content-tabs-cta-wrapper{padding-left:0;padding-right:0}}.collection-grid-button-wrapper{margin-top:60px;display:flex;justify-content:center;align-items:center}@media(max-width:767.98px){.collection-grid-button-wrapper{margin-top:40px}}.photo-gallery-button-wrapper{margin-top:60px;display:flex;justify-content:center;align-items:center}@media(max-width:767.98px){.photo-gallery-button-wrapper{margin-top:40px}}.steps-section{padding:100px 0;background-color:var(--white-color)}.steps-section-container{max-width:var(--container-width, 1200px);margin:0 auto}.steps-section-header{text-align:center;margin-bottom:60px}.steps-section-title{font-family:var(--font-primary);font-weight:var(--fw-semibold);font-size:var(--size50);line-height:1.2;color:var(--primary);margin:0 0 20px}.steps-section-subtitle{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-m-size);line-height:var(--body-m-line);color:var(--dark-gray-3);margin:0 0 40px}.steps-section-ctas{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.steps-section-steps{position:relative}.steps-section-step{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:80px;position:relative;z-index:1}.steps-section-step:last-child{margin-bottom:0}.steps-section-step-image{width:100%;border-radius:16px;overflow:hidden;grid-column:1;grid-row:1;align-self:center}.steps-section-step--reversed .steps-section-step-image{grid-column:2;grid-row:1;align-self:center}.steps-section-step-image img{width:100%;height:auto;object-fit:cover;display:block;aspect-ratio:4 / 3}.steps-section-step-content{position:relative;grid-column:2;grid-row:1;align-self:center}.steps-section-step--reversed .steps-section-step-content{grid-column:1;grid-row:1;align-self:center}.steps-section-step-number{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--primary);border-radius:50%;font-family:var(--font-primary);font-weight:var(--fw-semibold);font-size:var(--size18);line-height:1;color:var(--white-color);margin-bottom:16px}.steps-section-step-title{font-family:var(--font-primary);font-weight:var(--fw-semibold);font-size:var(--size24);line-height:1.3;color:var(--primary);margin:0 0 12px}.steps-section-step-description{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-s-size);line-height:var(--body-s-line);color:var(--dark-gray-3);margin:0}@media(max-width:992px){.steps-section{padding:60px 0}.steps-section-header{margin-bottom:60px}.steps-section-title{font-size:var(--size42)}.steps-section-step{display:flex;flex-direction:column;gap:40px;margin-bottom:50px}.steps-section-step-image{order:2;width:100%;grid-column:unset;grid-row:unset;align-self:unset}.steps-section-step--reversed .steps-section-step-image{order:2;grid-column:unset;grid-row:unset;align-self:unset}.steps-section-step-content{order:1;width:100%;grid-column:unset;grid-row:unset;align-self:unset}.steps-section-step--reversed .steps-section-step-content{order:1;grid-column:unset;grid-row:unset;align-self:unset}}@media(max-width:767.98px){.steps-section{padding:40px 0}.steps-section-title{font-size:var(--size32)}.steps-section-ctas{flex-direction:column;align-items:stretch}.steps-section-ctas .jx-btn{width:100%}.steps-section-ctas .jx-btn a{width:100%;justify-content:center}.steps-section-step{gap:30px;margin-bottom:40px}.steps-section-step-title{font-size:var(--size24)}}.feature-list-section{padding:100px 0;background-color:var(--white-color)}.feature-list-container{max-width:var(--container-width, 1440px);margin:0 auto}.feature-list-image-wrapper{position:relative;padding:20px}.feature-list-image-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#add8e633,#ffffff80,#ffdab933);border-radius:24px;z-index:1}.feature-list-image{position:relative;width:100%;height:650px;border-radius:24px;overflow:hidden;z-index:2}.feature-list-image img,.feature-list-image video,.feature-list-image iframe{width:100%;height:100%;object-fit:cover}.feature-list-video{width:100%;height:100%;object-fit:cover;border-radius:24px;display:block}.feature-list-bg-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;border-radius:24px}.feature-list-bg-video--youtube,.feature-list-bg-video--vimeo{border:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.feature-list-bg-fallback{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;border-radius:24px}.feature-list-content{padding-left:60px}.feature-list-title{font-family:var(--font-primary);font-weight:var(--fw-semibold);font-size:var(--h2-size);line-height:var(--h2-line);color:var(--primary);margin-bottom:40px}.feature-list{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.feature-list-item{display:flex;align-items:flex-start;gap:16px;padding:16px 20px;background:var(--white-color);border:1px solid var(--light-gray-1);border-radius:12px;transition:all .3s ease}.feature-list-item:hover{border-color:var(--primary);box-shadow:0 4px 12px #00000014}.feature-list-item-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--primary)}.feature-list-item-icon svg{width:20px;height:20px;stroke:currentColor}.feature-list-item-icon img{width:20px;height:20px;object-fit:contain}.feature-list-item-text{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-m-size);line-height:var(--body-m-line);color:var(--primary);margin:0;flex:1}.feature-list-cta{margin-top:20px}@media(max-width:992px){.feature-list-section{padding:60px 0}.feature-list-content{padding-left:0;padding-top:40px}.feature-list-title{font-size:var(--h3-size);margin-bottom:30px}.feature-list-image{height:500px}.feature-list{gap:12px;margin-bottom:30px}.feature-list-item{padding:14px 18px}}@media(max-width:767.98px){.feature-list-image{height:400px}.feature-list-title{font-size:var(--size32);line-height:1.2}.feature-list-item{padding:12px 16px}.feature-list-item-text{font-size:var(--body-m-size);line-height:var(--body-m-line)}}#hero_background_image{position:relative;min-height:620px;display:flex;align-items:flex-end;overflow:hidden;padding:60px 0}.hero_bg_image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero_bg_image img,.hero_bg_image video{width:100%;height:100%;object-fit:cover;object-position:center}.hero_bg_video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border:none}.hero_bg_video--youtube,.hero_bg_video--vimeo{position:absolute;top:50%;left:50%;width:100vw;height:100vh;min-width:100%;min-height:100%;transform:translate(-50%,-50%);pointer-events:none}@media(min-aspect-ratio:16/9){.hero_bg_video--youtube,.hero_bg_video--vimeo{height:56.25vw;min-height:100%}}@media(max-aspect-ratio:16/9){.hero_bg_video--youtube,.hero_bg_video--vimeo{width:177.78vh;min-width:100%}}.hero_bg_video--mp4{width:100%;height:100%;object-fit:cover}.hero_bg_fallback{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:0;transition:opacity .3s ease}.hero_bg_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(16,16,20,var(--overlay-opacity, 0));z-index:2;pointer-events:none}#hero_background_image .container-fluid.hero-background-container{position:relative;z-index:3;width:100%;max-width:var(--container-width, 1440px);margin:0 auto;padding-left:0;padding-right:0;box-sizing:border-box;overflow-x:visible}#hero_background_image .container-fluid.hero-background-container>.row{padding-left:20px;padding-right:20px}#hero_background_image .container-fluid.hero-background-container.container-full-width{max-width:100%}#hero_background_image .hero_content{margin-top:0;margin-left:0;padding:0;max-width:800px}#hero_background_image .hero_content h1{margin-top:10px;margin-bottom:0;font-weight:400;line-height:normal}#hero_background_image .hero_content p{color:var(--color-text-light);margin-top:10px;margin-bottom:40px;font-weight:200}.hero_mobile_over{display:none}.hero-buttons-wrapper{display:flex;flex-wrap:wrap;gap:16px;align-items:center;overflow-x:visible;width:fit-content;margin-top:32px}@media(max-width:992px){#hero_background_image{min-height:620px;padding:50px 0}#hero_background_image .container-fluid.hero-background-container>.row{padding-left:20px;padding-right:20px}}@media(max-width:767.98px){#hero_background_image{min-height:620px;height:620px;padding:40px 0;display:flex;align-items:flex-end}#hero_background_image .container-fluid.hero-background-container{padding-top:0;padding-bottom:0;width:100%}#hero_background_image .container-fluid.hero-background-container>.row{padding-left:20px;padding-right:20px}#hero_background_image .hero_content{margin-left:0;padding:0;max-width:100%}#hero_background_image .hero_content h1{margin-top:8px;font-size:var(--size32);margin-bottom:0}#hero_background_image .hero_content p{display:none}.hero-buttons-wrapper{margin-top:24px;flex-wrap:wrap;gap:12px;overflow-x:visible;width:fit-content}#hero_background_image .container-fluid.hero-background-container,#hero_background_image .hero_content{overflow-x:visible}.hero_mobile_over{display:none}}.content-tabs-section{padding:80px 0;background-color:var(--white-color)}.content-tabs-container.container-fluid,.product-details-container.container-fluid,#form_and_details_section .container-fluid.product-details-container,#single_product_section .container-fluid.product-details-container{max-width:var(--container-width, 1440px);margin:0 auto;padding-left:0;padding-right:0;box-sizing:border-box}.product-details-container.container-fluid>.row,#form_and_details_section .container-fluid.product-details-container>.row,#single_product_section .container-fluid.product-details-container>.row{padding-left:20px;padding-right:20px}.product-details-container.container-fluid.container-full-width,#form_and_details_section .container-fluid.product-details-container.container-full-width{max-width:100%}.features-carousel-header{margin-bottom:60px}.features-carousel-tag{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-m-size);line-height:var(--body-m-line);color:var(--dark-gray-3);margin-bottom:20px}.features-carousel-heading{font-size:56px;line-height:1.2;color:var(--primary);margin:0 0 20px}.features-carousel-heading-primary{font-family:var(--font-primary);font-weight:var(--fw-semibold)}.features-carousel-heading-secondary{font-family:var(--font-secondary);font-weight:var(--fw-regular);font-style:italic;margin-left:.3em}.features-carousel-subtitle{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-m-size);line-height:var(--body-m-line);color:var(--dark-gray-3);margin:0 0 20px}.content-tabs-nav-wrapper{margin-bottom:60px;border-bottom:1px solid var(--light-gray-1);width:100%;max-width:100%;overflow:hidden}.content-tabs-nav{display:flex;gap:0;flex-wrap:nowrap;align-items:center;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.content-tabs-nav::-webkit-scrollbar{display:none}.content-tabs-nav-item{display:flex;align-items:center;gap:8px;padding:16px 24px;background:none;border:none;border-bottom:2px solid transparent;font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--size22);line-height:1.4;color:var(--dark-gray-3);cursor:pointer;transition:all .3s ease;white-space:nowrap;position:relative;flex-shrink:0}.content-tabs-nav-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.content-tabs-nav-icon svg{width:20px;height:20px;stroke:currentColor}.content-tabs-nav-icon img{width:20px;height:20px;object-fit:contain}.content-tabs-nav-item:hover{color:var(--primary)}.content-tabs-nav-item.active{color:var(--primary);border-bottom-color:var(--primary);font-weight:var(--fw-medium)}.content-tabs-content-wrapper{position:relative;width:100%;max-width:100%}.content-tabs-panel{display:none;opacity:0}.content-tabs-panel.active{display:block;animation:contentTabsFadeIn .15s ease-out forwards}@keyframes contentTabsFadeIn{0%{opacity:0}to{opacity:1}}.content-tabs-panel .row{row-gap:40px}.content-tabs-item{height:100%}.content-tabs-item-image{width:100%;height:300px;border-radius:16px;overflow:hidden;margin-bottom:24px}.content-tabs-item-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.content-tabs-item:hover .content-tabs-item-image img{transform:scale(1.05)}.content-tabs-item-icon{margin-bottom:16px;display:flex;align-items:center}.content-tabs-item-icon .lucide-icon{color:var(--primary)}.content-tabs-item-title{font-family:var(--font-primary);font-weight:var(--fw-semibold);font-size:var(--size24);line-height:1.4;color:var(--primary);margin-bottom:16px}.content-tabs-item-text{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-m-size);line-height:var(--body-m-line);color:var(--dark-gray-3);margin:0}.content-tabs-shipping-image{width:100%;margin-bottom:20px;display:flex;justify-content:flex-start;align-items:center}.content-tabs-shipping-image img{width:auto;max-width:100%;height:260px;object-fit:contain;display:block}.content-tabs-step-item{position:relative;height:100%}.content-tabs-step-inner{display:flex;gap:20px;align-items:flex-start;height:100%}.content-tabs-step-image{flex-shrink:0;width:140px;height:140px;border-radius:12px;overflow:hidden}.content-tabs-step-image img{width:100%;height:100%;object-fit:cover}.content-tabs-step-content{flex:1;min-width:0}.content-tabs-step-title-wrapper{display:flex;align-items:center;gap:12px;margin-bottom:12px}.content-tabs-step-number{flex-shrink:0;width:28px;height:28px;background:var(--primary);color:var(--white-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-primary);font-weight:var(--fw-bold);font-size:var(--size14);box-shadow:0 2px 8px #0000001a}.content-tabs-step-content .content-tabs-item-title{margin-top:0;margin-bottom:0}.content-tabs-cta-wrapper{margin-top:40px}.content-tabs-panel .content-tabs-cta-wrapper{margin-top:40px;padding-top:40px;border-top:1px solid var(--light-gray-1)}.content-tabs-cta-global{margin-top:60px;padding-top:40px;border-top:1px solid var(--light-gray-1)}.content-tabs-buttons-wrapper{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;align-items:center}@media(max-width:992px){.content-tabs-section{padding:60px 0}.content-tabs-nav{justify-content:flex-start}.content-tabs-nav-item{padding:12px 16px;font-size:var(--size18)}.content-tabs-nav-icon svg,.content-tabs-nav-icon img{width:18px;height:18px}.content-tabs-item-image{height:250px}.content-tabs-item-title{font-size:var(--size22)}}@media(max-width:767.98px){.content-tabs-panel .row{row-gap:30px}.content-tabs-nav-wrapper{margin-bottom:40px}.content-tabs-item-title{font-size:var(--size20);line-height:1.4}.content-tabs-item-text{font-size:var(--body-m-size);line-height:var(--body-m-line)}.content-tabs-item-image{height:200px}.content-tabs-step-inner{flex-direction:column;gap:16px}.content-tabs-step-image{width:100%;height:200px}.content-tabs-step-title-wrapper{gap:10px;margin-bottom:10px}.content-tabs-step-number{width:24px;height:24px;font-size:var(--size12)}.content-tabs-panel .content-tabs-cta-wrapper{margin-top:30px;padding-top:30px}.content-tabs-cta-global{margin-top:40px;padding-top:30px}.content-tabs-buttons-wrapper{flex-direction:row;gap:12px;flex-wrap:wrap}.content-tabs-buttons-wrapper .jx-btn,.content-tabs-buttons-wrapper .simple_button{width:auto;max-width:100%;margin:0}}.contact_section{padding:80px 0;background-color:var(--white-color)}.contact-section-container.container-fluid{max-width:1440px;margin:0 auto;padding-left:25px;padding-right:25px;box-sizing:border-box}.contact_section_header{margin-bottom:60px;text-align:left}.contact_section_tag{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-s-size);line-height:var(--body-s-line);color:var(--light-dark-color);margin-bottom:12px}.contact_section_heading{font-size:var(--h2-size);line-height:var(--h2-line);color:var(--primary);margin:0 0 30px}.contact_section_heading_primary{font-family:var(--font-primary);font-weight:var(--fw-semibold)}.contact_section_heading_secondary{font-family:var(--font-secondary);font-weight:var(--fw-regular);font-style:italic;margin-left:.3em}.contact_section_separator{width:100%;height:1px;background-color:var(--primary);margin-top:30px}.contact_section_wrapper{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.contact_info{display:flex;flex-direction:column;gap:32px}.contact_info_item{display:flex;flex-direction:column;gap:8px}.contact_info_label{font-family:var(--font-primary);font-size:var(--size14);font-weight:var(--fw-medium);color:var(--light-dark-color);text-transform:uppercase;letter-spacing:.5px}.contact_info_value{font-family:var(--font-primary);font-size:var(--size20);font-weight:var(--fw-regular);color:var(--primary);line-height:1.4;margin:0}.contact_info_value a{color:var(--primary);text-decoration:none;transition:color .3s ease}.contact_info_value a:hover{color:var(--purple)}.business_hours{display:flex;flex-direction:column}.business_hours_list{display:flex;flex-direction:column;gap:32px}.business_hours_item{display:flex;flex-direction:column;gap:12px;padding:24px;background-color:var(--light-color);border-radius:12px}.business_hours_type{font-family:var(--font-primary);font-size:var(--size16);font-weight:var(--fw-semibold);color:var(--primary);text-transform:uppercase;letter-spacing:.5px}.business_hours_time{font-family:var(--font-primary);font-size:var(--size24);font-weight:var(--fw-semibold);color:var(--primary);line-height:1.2}.business_hours_time sup{font-size:.5em;font-weight:var(--fw-regular);vertical-align:super;margin-left:2px}.business_hours_days{font-family:var(--font-primary);font-size:var(--size14);font-weight:var(--fw-regular);color:var(--light-dark-color)}@media(max-width:1440px){.contact-section-container.container-fluid{padding-left:20px;padding-right:20px}}@media(max-width:992px){.contact_section{padding:60px 0}.contact-section-container.container-fluid{padding-left:20px;padding-right:20px}.contact_section_header{margin-bottom:40px}.contact_section_heading{font-size:var(--size42)}.contact_section_wrapper{grid-template-columns:1fr;gap:60px}.business_hours_list{gap:24px}}@media(max-width:767.98px){.contact-section-container.container-fluid{padding-left:20px;padding-right:20px}.contact_section{padding:40px 0}.contact_section_header{margin-bottom:32px}.contact_section_heading{font-size:var(--size32)}.contact_section_wrapper{gap:40px}.contact_info{gap:24px}.contact_info_value{font-size:var(--size18)}.business_hours_item{padding:20px}.business_hours_time{font-size:var(--size20)}}.contact_form_section{padding:80px 0;background-color:var(--white-color)}.contact-form-section-container.container-fluid{max-width:1440px;margin:0 auto;padding-left:25px;padding-right:25px;box-sizing:border-box}.contact_form_section_description{font-family:var(--font-primary);font-size:var(--size16);font-weight:var(--fw-regular);color:var(--light-dark-color);margin:0 0 8px}.contact_form_section_body--centered .contact_form_col{max-width:720px}.contact_form_section_body--two-column{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.contact_form_left_col{display:flex;flex-direction:column;gap:24px}.contact_form_left_heading{font-family:var(--font-primary);font-weight:var(--fw-semibold);font-size:var(--h3-size, var(--size28));color:var(--primary);line-height:1.3;margin:0}.contact_form_left_description{font-family:var(--font-primary);font-size:var(--size16);font-weight:var(--fw-regular);color:var(--light-dark-color);line-height:1.7;margin:0}.contact_form_bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.contact_form_bullet{display:flex;align-items:center;gap:10px;font-family:var(--font-primary);font-size:var(--size15);color:var(--primary)}.contact_form_bullet_dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background-color:#ff5e2b}.contact_form_col .kraft-modal-form{background:transparent;padding:0;box-shadow:none}.contact_form_col .kraft-modal-form-row{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:.75rem}.contact_form_col .form-control{background-color:var(--light-color, #F5F5F5);border:1px solid transparent}.contact_form_col .form-control:focus{border-color:#ff5e2b;background-color:var(--white)}.contact_form_col .kraft-modal-submit-btn{width:100%;padding:14px 24px;font-size:var(--size16);border-radius:10px;cursor:pointer;font-family:var(--font-primary)}.contact_form_section_footer{margin-top:14px}.contact_form_section_footer .body-s{color:var(--light-dark-color);font-size:var(--body-s-size, 13px);margin:0}.contact_form_no_action{padding:24px;background-color:var(--light-color);border-radius:10px;font-family:var(--font-primary);color:var(--light-dark-color);font-size:var(--size14)}@media(max-width:992px){.contact_form_section{padding:60px 0}.contact-form-section-container.container-fluid{padding-left:20px;padding-right:20px}.contact_form_section_body--two-column{grid-template-columns:1fr;gap:48px}.contact_form_section_body--centered .contact_form_col{max-width:100%}}@media(max-width:767.98px){.contact_form_section{padding:40px 0}.contact-form-section-container.container-fluid{padding-left:20px;padding-right:20px}.contact_form_col .kraft-modal-form-row{grid-template-columns:1fr}}.interactive-list-section{padding:100px 0;background:var(--white-color);position:relative;overflow:hidden}.interactive-list-background-wrapper{max-width:1440px;margin:0 auto;background:#f6fff8;border-radius:20px;padding:100px 0;position:relative}.interactive-list-section.interactive-list-has-bg{padding:0}.interactive-list-section.interactive-list-has-bg .interactive-list-container{position:relative;z-index:1}.interactive-list-section.interactive-list-dark-theme,.interactive-list-section.interactive-list-dark-theme .interactive-list-background-wrapper{background:var(--dark-color, #1E2420)}.interactive-list-container{max-width:var(--container-width, 1440px);margin:0 auto;position:relative;z-index:1;box-sizing:border-box}.interactive-list-container.container-full-width{max-width:100%}.interactive-list-content{padding-right:40px}.interactive-list-heading{font-size:var(--h2-size);line-height:var(--h2-line);color:var(--primary);margin-bottom:40px}.interactive-list-heading-primary{font-family:var(--font-primary);font-weight:var(--fw-semibold)}.interactive-list-heading-secondary{font-family:var(--font-secondary);font-weight:var(--fw-regular);font-style:italic;margin-left:.3em}.interactive-list-section.interactive-list-dark-theme .interactive-list-heading{color:var(--white-color)}.interactive-list{list-style:none;padding:0;margin:0}.interactive-list-item{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--light-gray-1);transition:all .3s ease;cursor:pointer;position:relative}.interactive-list-section.interactive-list-dark-theme .interactive-list-item{border-bottom-color:#fff3}.interactive-list-item:last-child{border-bottom:none}.interactive-list-icon,.interactive-list-number{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:24px}.interactive-list-number{font-family:var(--font-primary);font-weight:var(--fw-semibold);font-size:var(--size18);line-height:1;color:var(--primary);width:28px;height:28px;border-radius:50%;background:#10101414;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.interactive-list-item.active .interactive-list-number{background:var(--primary);color:var(--white-color)}.interactive-list-section.interactive-list-dark-theme .interactive-list-number{color:var(--white-color);background:#ffffff26}.interactive-list-section.interactive-list-dark-theme .interactive-list-item.active .interactive-list-number{background:var(--white-color);color:var(--dark-color, #1E2420)}.interactive-list-icon svg{width:20px;height:20px;stroke:var(--primary);transition:stroke .3s ease;flex-shrink:0}.interactive-list-section.interactive-list-dark-theme .interactive-list-icon svg{stroke:var(--white-color)}.interactive-list-icon img{width:20px;height:20px;object-fit:contain;flex-shrink:0}.interactive-list-text{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-m-size);line-height:var(--body-m-line);color:var(--dark-gray-4);transition:color .3s ease;position:relative;display:inline-block}.interactive-list-section.interactive-list-dark-theme .interactive-list-text{color:var(--white-color)}.interactive-list-underline{position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--primary);transition:width 3s linear}.interactive-list-section.interactive-list-dark-theme .interactive-list-underline{background:var(--white-color)}.interactive-list-item:not(.active) .interactive-list-underline{transition:none;width:0}.interactive-list-item.active .interactive-list-text{color:var(--primary);font-weight:var(--fw-medium)}.interactive-list-section.interactive-list-dark-theme .interactive-list-item.active .interactive-list-text{color:var(--white-color)}.interactive-list-item.active .interactive-list-underline{width:100%}.interactive-list-image-wrapper{padding-left:40px;position:relative}.interactive-list-image{width:100%;height:600px;aspect-ratio:3 / 4;border-radius:16px;overflow:hidden;box-shadow:0 10px 40px #0000001a;position:relative;z-index:2}.interactive-list-image:before{content:"";position:absolute;top:-20px;right:-20px;width:80%;height:80%;background:transparent;border-radius:24px;transform:rotate(-5deg);z-index:-1}.interactive-list-image-main{width:100%;height:100%;object-fit:cover;object-position:center top;transition:opacity .5s ease;position:absolute;top:0;left:0}.interactive-list-image-main.hidden{opacity:0;pointer-events:none}.interactive-list-text-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,#10101400,#101014d9);padding:40px 32px;border-radius:0 0 16px 16px;z-index:3;transition:opacity .5s ease}.interactive-list-text-overlay.hidden{opacity:0;pointer-events:none}.interactive-list-text-overlay p{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-m-size);line-height:var(--body-m-line);color:var(--white-color);margin:0}@media(max-width:992px){.interactive-list-section{padding:60px 0}.interactive-list-background-wrapper{padding:60px 20px;border-radius:16px;margin:0 20px}.interactive-list-container{padding-left:25px;padding-right:25px}.interactive-list-content{padding-right:0;margin-bottom:40px}.interactive-list-image-wrapper{padding-left:0}.interactive-list-image{height:420px;aspect-ratio:3 / 4}.interactive-list-heading{font-size:var(--size32)}}@media(max-width:767.98px){.interactive-list-section{padding:40px 0}.interactive-list-background-wrapper{padding:40px 20px;border-radius:12px;margin:0 20px}.interactive-list-image{height:360px;aspect-ratio:3 / 4}.interactive-list-text-overlay{padding:24px}.interactive-list-heading{font-size:var(--size28)}}.nav-link.top_menu_button .top_navbar_menu_icon{position:absolute;width:42px;height:42px;border-radius:100px;display:flex;justify-content:center;background-color:var(--dark-color);right:5px;top:50%;transform:translateY(-50%);margin-left:15px}.nav-link.top_menu_button .top_navbar_menu_icon img{width:12.923076629638672px;height:12.834724426269531px;align-self:center}#hero_section_list{height:calc(100vh - var(--header-height, 130px));min-height:700px;display:flex;position:relative;z-index:2}#hero_section_list .container-fluid{display:flex;width:100%;height:100%;align-items:stretch}#hero_section_list .row{width:100%;flex:1;height:100%;display:flex;align-items:stretch}#hero_section_list .col-lg-6{display:flex;flex-direction:column;height:100%;flex:1;position:relative}#hero_section_list .col-lg-6:first-child{overflow:hidden}#hero_section_list .col-lg-6:last-child{position:relative;overflow:hidden}#hero_section_list .col-lg-6:last-child h1,#hero_section_list .col-lg-6:last-child .hero_center_content,#hero_section_list .col-lg-6:last-child .hero_positon_center{display:none!important}#hero_section_list .col-lg-6.position-relative{position:relative}#hero_section_list .hero_content{margin-top:46px}.hero_icon_button{gap:6.5px}.hero_icon_button a,#hero_popup_id{width:47.27px;height:47.27px;border-radius:42px;border:1.04px solid #dedede;display:flex;justify-content:center;background-color:var(--white-color);transition:var(--transition)}#hero_popup_id:hover,.hero_icon_button a:hover,.hero_icon_button button:hover{background-color:var(--terracotta)}.hero_icon_button a svg{align-self:center;width:16px;transition:var(--transition)}.hero_icon_button button svg{align-self:center;width:16px;transition:var(--transition)}.hero_icon_button button:hover svg{color:var(--white)}.hero_icon_button a svg path{fill:var(--dark-color);transition:var(--transition)}.hero_icon_button a:hover svg path{fill:var(--white-color)}.hero_popup_wrap{display:inline-block}.icon-menu{display:block}.icon-close{display:none}.hero_popup_wrap{position:relative;width:100%}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;gap:10px;background:#0000;transition:background .3s ease}.hero_popup_content h5{font-weight:var(--fw600);font-size:var(--font-body);line-height:100%;letter-spacing:-.1%;color:var(--primary);margin-bottom:10px}.hero_popup_content p{font-weight:var(--fw400);font-size:var(--font-button);line-height:100%;letter-spacing:-.1%;color:var(--secondary);margin-bottom:0}.section_tag_title p{border:1px solid #E2E2E2;background-color:var(--white-color);padding:7px 16px;font-weight:var(--fw500);font-style:Medium;font-size:var(--font-button);line-height:100%;letter-spacing:0%;color:#616161;display:inline-block;border-radius:50px;margin-bottom:20px}.hero_positon_center{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;max-width:100%;z-index:10;right:0;box-sizing:border-box}.hero_center_content h1{font-weight:var(--fw500);font-size:var(--font-h1);line-height:73px;letter-spacing:-1%;text-align:center;color:var(--primary);width:90%;margin:0 auto}.hero_review_tag{margin-bottom:20px;margin-top:10px}.hero_review_tag img{width:48px;min-width:48px;height:auto;object-fit:contain;flex-shrink:0}.hero_review_tag p{font-weight:var(--fw400);font-size:14px;line-height:100%;letter-spacing:-1%;color:var(--dark-color-70);margin-bottom:0;align-self:center;margin-left:10px}.hero_review_part img{width:114px;min-width:114px;height:auto;object-fit:contain;flex-shrink:0}.hero-review-clickable{cursor:pointer;transition:opacity .2s ease}.hero-review-clickable:hover{opacity:.8}.hero_review_card h4{font-weight:var(--fw500);font-style:Medium;font-size:var(--font-heading-large);line-height:100%;letter-spacing:-.4%;text-align:center;color:var(--primary);margin-bottom:0}.hero_review_card p{font-weight:var(--fw400);font-size:var(--font-button);line-height:100%;letter-spacing:0%;color:var(--secondary);margin-bottom:0;margin-top:7px}.hero_review_card svg{width:24px;height:24px;margin-top:7px;display:block;margin-left:auto;margin-right:auto}.hero_rating_stars{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:7px}.hero_rating_star{width:16px;height:16px;flex-shrink:0}.hero_review_part{display:none!important;position:absolute;bottom:0;width:90%;left:50%;transform:translate(-50%)}.hero_right_img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:20px}.hero_right_gallery{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;flex-direction:column;gap:12px;padding:0}.hero_gallery_main{flex:1;min-height:0;overflow:hidden;border-radius:12px}.hero_gallery_main img{width:100%;height:100%;object-fit:cover;display:block;border-radius:12px}.hero_gallery_grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;height:40%}.hero_gallery_item{overflow:hidden;border-radius:12px;position:relative}.hero_gallery_item img{width:100%;height:100%;object-fit:cover;display:block;border-radius:12px}.hero_right_img .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.hero_right_img img{display:none}.icon_phone_for_hero{position:absolute;bottom:59px;right:22px}.hero_right_img .icon_phone_for_hero{padding:15px 16px;background-color:var(--white-color);border-radius:100px;transition:var(--transition)}.hero_right_img .icon_phone_for_hero:hover{background-color:var(--terracotta)}.hero_right_img .icon_phone_for_hero:hover .icon_phone_for_hero_img{color:var(--white-color)}.hero_right_img .icon_phone_for_hero .icon_phone_for_hero_img{width:24px;height:24px}#experience_section{margin-top:100px;position:relative;z-index:1}.experience_img img{height:598px;width:90%;object-fit:cover;border-radius:20px;margin:0 auto}.experience_content,.creation_area .experience_content{position:relative}.experience_content .section_tag_title p{font-family:var(--font-primary);font-weight:var(--fw400);font-size:var(--font-button);line-height:100%;letter-spacing:0%;color:var(--secondary);margin-bottom:0;display:inline-flex;gap:5px;background-color:#f7f7f7;padding:4px;border-radius:5px}h4.all_section_title{font-weight:var(--fw700);font-size:var(--font-h3);line-height:100%;letter-spacing:-1%;color:var(--primary);margin:20px 0}p.section_description{font-weight:var(--fw400);font-size:var(--font-body);line-height:100%;letter-spacing:-.1%;color:var(--secondary);margin-bottom:3px}.experience_content ul{padding-left:16px;margin-bottom:3px}#reviews_section{padding-top:60px}.reviews_title_section img{height:61px;width:auto}.reviews_title_section p{font-family:var(--font-primary);font-weight:var(--fw400);font-size:var(--font-button);line-height:100%;letter-spacing:0%;text-align:center;color:var(--primary);position:relative;margin-bottom:0;display:inline-block}.reviews_title_section .section_tag:before{content:" ";width:10px;height:10px;left:-18px;background-color:var(--black);border-radius:100px;position:absolute;top:50%;transform:translateY(-50%)}.reviews_title_section h3{font-weight:var(--fw500);font-size:var(--font-h2);line-height:100%;letter-spacing:.5%;text-align:center;color:var(--secondary);align-self:center}.reviews_title_section h4{font-weight:var(--fw400);font-size:var(--font-menu);line-height:26px;letter-spacing:-.1%;text-align:center;color:var(--primary);margin-top:20px;padding-bottom:38px}.review_top_rating{display:flex;justify-content:center;gap:23px}.review_top_rating .top_rating_items{padding:0 23px}.review_top_rating .top_rating_items h4{font-weight:var(--fw600);font-size:var(--font-statistic);line-height:100%;letter-spacing:-.2%;text-align:center;color:var(--primary);padding-bottom:0;margin-bottom:5px}.review_top_rating .top_rating_items p{font-weight:var(--fw400);font-size:var(--font-body);line-height:100%;letter-spacing:-.1%;text-align:center;color:var(--secondary)}.review_card_items{border:1px solid #DBDBDB;padding:22px 29px;border-radius:20px;margin-bottom:15px}.review_card_items .review_header img.user_profile{border-radius:100px;width:50px;height:50px;margin-right:21px}.review_card_items .review_header{display:flex;justify-content:space-between}.review_card_items .review_header .review_user_name_possi{align-self:center}.review_card_items .review_header .review_user_name_possi h4{font-weight:var(--fw500);font-size:var(--font-body);line-height:100%;letter-spacing:.5%;color:var(--primary);margin-bottom:5px}.review_card_items .review_header .review_user_name_possi p{font-weight:var(--fw500);font-size:var(--font-button);line-height:100%;letter-spacing:0%;color:var(--secondary);margin-bottom:0}.review_content{padding:27px 0}.review_content p{font-weight:var(--fw600);font-size:var(--font-button);line-height:100%;letter-spacing:0%;color:var(--secondary);margin-bottom:0}.reviews_area{margin-top:60px}.review_date p{font-weight:var(--fw500);font-size:var(--font-button);line-height:100%;letter-spacing:0%;color:var(--secondary);margin-bottom:0}.reviews_area{column-count:3;column-gap:24px}.review_card_items{break-inside:avoid;margin-bottom:24px;width:100%}@media(max-width:992px){.reviews_area{column-count:2}}@media(max-width:575px){.reviews_area{column-count:1}}#faq_section_area{padding-top:100px;margin-bottom:50px}.faq_title_section p.section_tag{font-family:var(--font-primary);font-weight:var(--fw400);font-size:var(--font-button);line-height:100%;letter-spacing:0%;text-align:center;color:var(--primary);position:relative;margin-bottom:0;display:inline-block;margin-left:20px}.faq_title_section p.section_tag:before{content:" ";width:10px;height:10px;left:-18px;background-color:var(--black);border-radius:100px;position:absolute;top:50%;transform:translateY(-50%)}.faq_title_section h4{font-weight:var(--fw700);font-size:var(--font-h3);line-height:49px;letter-spacing:-1%;color:var(--primary);margin-top:20px;margin-bottom:20px;width:60%;display:block}.faq_main_section .accordion-button{display:flex;align-items:center;gap:30px;padding:10px 20px}.faq_main_section .accordion-button img{width:90px;height:90px;border-radius:50%;object-fit:cover;flex-shrink:0}.faq_main_section .accordion-header{font-weight:var(--fw500);font-size:var(--font-heading-large);line-height:100%;letter-spacing:-.4%;color:var(--black)}.faq_main_section .accordion-button:not(.collapsed){font-weight:var(--fw500);font-size:var(--font-heading-large);line-height:100%;letter-spacing:-.4%;color:var(--black);border-top:1px solid #DBDBDB!important;border-right:1px solid #DBDBDB!important;border-left:1px solid #DBDBDB!important;border-bottom:none;border-radius:50px 50px 0 0!important;padding:6px 27px 6px 8px;background-color:var(--white-color)}.faq_main_section .accordion-button.collapsed{font-weight:var(--fw500);font-size:var(--font-heading-large);line-height:100%;letter-spacing:-.4%;color:var(--black);border:1px solid #DBDBDB!important;border-radius:50px!important;padding:6px 27px 6px 8px;background-color:var(--white-color)}.faq_main_section .accordion-flush .accordion-collapse{border-top:none!important;border-right:1px solid #DBDBDB!important;border-left:1px solid #DBDBDB!important;border-bottom:1px solid #DBDBDB!important;border-radius:0 0 10px 10px!important}.faq_main_section .accordion-item{margin-bottom:15px;border:none}.accordion-button:focus{box-shadow:none;outline:none}.faq_main_section .accordion-body{font-weight:var(--fw600);font-size:var(--font-body);line-height:100%;letter-spacing:0%;color:var(--secondary);margin-bottom:0}.shop_page_title{margin-top:50px}.shop_page_title h1{font-weight:var(--fw500);font-size:var(--font-h1);line-height:var(--h1-line);letter-spacing:-1%;color:var(--primary)}.shop_page_title p{font-weight:var(--fw400);font-size:var(--font-menu);line-height:var(--lh18);letter-spacing:-.1%;color:var(--secondary);margin-bottom:80px}#shop_page_section{padding:80px 0}#shop_page_section .filter-tabs .nav-item{margin-left:0;margin-right:10px}#shop_page_section .filter-tabs{margin-bottom:60px}#shop_page_section .filter-tabs .nav-item button{font-family:var(--font-primary);font-weight:var(--fw400);font-size:var(--font-button);line-height:100%;letter-spacing:0%;color:var(--primary);padding:15px 23px!important;border:1px solid #DBDAD9;border-radius:150px;transition:var(--transition)}#shop_page_section .filter-tabs .nav-item button:hover{background-color:var(--light-gray-2)}#shop_page_section .filter-tabs .nav-item button.active{font-family:var(--font-primary);font-weight:var(--fw400);font-size:var(--font-button);line-height:100%;letter-spacing:0%;color:var(--white);padding:15px 23px!important;background-color:var(--dark-color);border-radius:150px;border:1px solid #dbdad900}.shop_product_card{display:block;text-decoration:none;transition:transform .3s ease}.shop_product_card:hover{transform:scale(.97)}.shop_product_card .product_img{height:302px;width:100%;overflow:hidden;position:relative;border-radius:15px}.shop_product_card .product_img img{height:100%;width:100%;object-fit:cover;border-radius:15px;position:absolute;left:0;top:0;transition:opacity 1s ease}.shop_product_card .product_img .img_main{opacity:1;z-index:1}.shop_product_card .product_img .img_hover{opacity:0;z-index:2}.shop_product_card:hover .product_img .img_main{opacity:0}.shop_product_card:hover .product_img .img_hover{opacity:1}.product_deteils{margin-bottom:30px}.product_deteils h4{font-family:var(--font-primary);font-weight:var(--fw600);font-size:var(--font-card-title);line-height:normal;letter-spacing:-.4%;color:var(--primary);margin-top:15px;margin-bottom:10px;width:auto}.shop-grid-col-3 .product_deteils h4{font-size:var(--font-h4)}.shop-grid-col-3 .product_deteils .creative_jour_card_price{font-size:16px}.shop-grid-col-4 .product_deteils h4{font-size:var(--font-statistic)}.shop-grid-col-4 .product_deteils .creative_jour_card_price{font-size:16px}.product_deteils .creative_jour_card_price{margin-top:12px}.product_deteils p:not(.creative_jour_card_price){font-weight:var(--fw400);font-size:var(--font-body);line-height:100%;letter-spacing:.1%;color:var(--dark-gray-4);margin-top:10px;margin-bottom:0}#single_product_section{padding-top:40px}.single_product_view img{width:100%;border-radius:20px;height:697px;object-fit:cover;transition:opacity .6s ease;opacity:1;position:relative;transform-style:preserve-3d;transition:transform .15s ease-out;will-change:transform;cursor:zoom-in}.single_product_view.fade-out{opacity:0}.single_product_img_slide{display:flex;flex-wrap:wrap;align-items:center;gap:13px;margin-top:13px}.single_product_img_slide img{width:56px;height:56px;object-fit:cover;border:1px solid var(--black)00;border-radius:6px;cursor:pointer;flex-shrink:0}.single_product_img_slide img.active{width:56px;height:56px;object-fit:cover;border:1px solid var(--primary);border-radius:6px}.single_product_page_deteils{transition:top .2s ease,position .2s ease}.single_product_page_deteils .page_map_link{display:flex;flex-wrap:wrap;align-items:center;list-style-type:none;padding-left:0}.single_product_page_deteils .page_map_link li{display:flex;align-items:center;margin-right:9px}.single_product_page_deteils .page_map_link li a{margin-right:9px;font-weight:var(--fw500);font-size:var(--font-button);line-height:100%;letter-spacing:0%;color:var(--primary);text-decoration:none}#product_form h4.product_name{font-weight:var(--fw500);font-size:var(--font-h4);line-height:var(--size32);letter-spacing:-.2%;margin-top:29px;color:var(--primary);margin-bottom:6px}#product_form p.product_category{font-weight:var(--fw400);font-size:var(--font-body);line-height:100%;letter-spacing:-.1%;color:var(--dark-gray-4);margin-bottom:6px}.single_product_reting{gap:9px;margin-bottom:24px}.single_product_reting img{height:14px}.single_product_reting p{font-family:var(--font-primary);font-weight:var(--fw400);font-size:var(--font-button);line-height:100%;letter-spacing:0%;color:var(--primary);margin-bottom:0}.single_product_reting span{font-weight:var(--fw400);font-size:var(--font-body);line-height:100%;letter-spacing:0%;color:var(--dark-gray-4)}#product_form h3.product_prize{font-weight:var(--fw500);font-size:var(--font-h4);line-height:var(--size32);letter-spacing:-.2%;color:var(--primary);margin-bottom:24px}.single_product_bio{padding-bottom:30px;border-bottom:2px solid #F5F5F5;margin-bottom:20px}.single_product_bio ul{padding-left:0;list-style-type:none}.single_product_bio ul li{margin-bottom:9px}.single_product_bio ul li p{display:flex;align-items:center;font-family:var(--font-primary);font-weight:var(--fw400);font-size:var(--font-button);line-height:100%;letter-spacing:0%;color:var(--primary);margin-bottom:0}.single_product_bio ul li p img,.single_product_bio ul li p svg{height:13px;width:13px;margin-right:5px;flex-shrink:0}.size_select_for_product{margin-bottom:20px}.size_select_for_product p,.option_slect_for_product p{font-weight:var(--fw400);font-size:var(--font-body);line-height:100%;letter-spacing:-.1%;color:var(--dark-gray-4);margin-bottom:10px}.size_select_for_product ul{display:flex;flex-wrap:wrap;list-style-type:none;padding-left:0;gap:10px}.size_select_for_product ul li{font-family:var(--font-primary);font-weight:var(--fw400);font-size:var(--font-button);line-height:100%;letter-spacing:0%;color:var(--primary);background-color:#f5f5f5;padding:12px 20px;border-radius:150px;cursor:pointer;transition:var(--transition)}.size_select_for_product ul li.active{background-color:var(--dark-color);color:var(--white)}.option_slect_for_product{margin-bottom:40px}.option_slect_for_product ul{display:flex;flex-wrap:wrap;list-style-type:none;padding-left:0;gap:10px}.option_slect_for_product ul li{font-family:var(--font-primary);font-weight:var(--fw400);font-size:var(--font-button);line-height:100%;letter-spacing:0%;color:var(--primary);background-color:#f5f5f5;padding:12px 20px;border-radius:150px;cursor:pointer;transition:var(--transition)}.option_slect_for_product ul li.active{background-color:var(--dark-color);color:var(--white)}.submit_and_countiti .count_number_for_product{height:46px;padding:0 16px;border:2px solid #DBDAD9;border-radius:100px;min-width:120px;display:flex;align-items:center;justify-content:center;gap:10px}.submit_and_countiti .count_number_for_product button{font-weight:var(--fw600);font-size:var(--size16);line-height:100%;letter-spacing:0%;background-color:transparent;border:none;cursor:pointer;transition:opacity .2s ease;padding:0}.submit_and_countiti .count_number_for_product button:hover{opacity:.7}.submit_and_countiti .count_number_for_product span{font-weight:var(--fw600);font-size:var(--size16);line-height:100%;letter-spacing:0%;min-width:20px;text-align:center}.submit_button_single_product,.submit_button_single_product .jx-btn{width:100%}.submit_button_single_product .jx-btn button{width:100%;cursor:pointer;height:46px}.submit_button_single_product .jx-btn button span{flex:1}.product_tabs_section{margin-top:40px}.product_tabs_nav{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--light-gray-1, #F5F5F5);margin-bottom:40px}.product_tab_btn{display:flex;align-items:center;gap:8px;padding:16px 24px;background:none;border:none;border-bottom:2px solid transparent;font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--size18, 18px);line-height:1.4;color:var(--dark-gray-3, #666);cursor:pointer;transition:all .3s ease;white-space:nowrap;position:relative}.product_tab_icon{width:20px;height:20px;object-fit:contain;flex-shrink:0}.product_tab_btn svg{width:20px;height:20px;stroke:currentColor;flex-shrink:0}.product_tab_btn:hover{color:var(--primary)}.product_tab_btn.active{color:var(--primary);border-bottom-color:var(--primary);font-weight:var(--fw-medium)}.product_tabs_content{position:relative;min-height:200px}.product_tab_panel{display:none;opacity:0;animation:productTabFadeIn .3s ease-out forwards}.product_tab_panel.active{display:block}@keyframes productTabFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.product_tab_panel h4{font-family:var(--font-primary);font-weight:var(--fw-medium);font-size:var(--font-h4, 24px);line-height:1.4;color:var(--primary);margin-bottom:16px}.product_tab_panel p{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--font-body, 16px);line-height:1.6;color:var(--dark-gray-3, #666);margin-bottom:16px}.product_tab_panel ul{list-style-type:disc;padding-left:24px;margin-bottom:16px}.product_tab_panel ul li{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--font-body, 16px);line-height:1.6;color:var(--dark-gray-3, #666);margin-bottom:8px}.product_tab_panel strong{font-weight:var(--fw-medium);color:var(--primary)}@media(max-width:992px){.product_tabs_nav{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap}.product_tabs_nav::-webkit-scrollbar{display:none}.product_tab_btn{flex-shrink:0;padding:12px 16px;font-size:var(--size16, 16px)}.product_tab_icon,.product_tab_btn svg{width:18px;height:18px}}.jholok_custom_accordion{border-bottom:2px solid #F5F5F5;border-radius:10px;overflow:hidden;margin-top:100px}.jholok_accordion_item{border-bottom:2px solid #F5F5F5}.jholok_accordion_header{padding:20px 0;cursor:pointer;position:relative;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s;font-weight:var(--fw600);font-size:var(--font-menu);line-height:100%;letter-spacing:0%;color:var(--primary)}.jholok_accordion_body{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;padding:0;background-color:transparent;font-weight:var(--fw500);font-size:var(--font-menu);line-height:100%;letter-spacing:0%;color:var(--dark-gray-3)}.jholok_accordion_body p{font-weight:var(--fw500);font-size:var(--font-menu);line-height:var(--lh16);letter-spacing:0%;color:var(--dark-gray-3)}.jholok_accordion_item.open .jholok_accordion_body{padding:12px 5px 20px 0;font-weight:var(--fw500);font-size:var(--font-menu);line-height:100%;letter-spacing:0%;color:var(--dark-gray-3)}.jholok_icon svg{transition:transform .3s}.jholok_accordion_item.open .jholok_icon svg{transform:rotate(180deg)}#similar_product_section_area{padding-top:100px;padding-bottom:100px}.similar_product_section_title h1{font-weight:var(--fw500);font-size:var(--font-h1);line-height:73px;letter-spacing:-1%;color:var(--dark-gray-1);margin-bottom:40px}#load_more_product{font-weight:var(--fw500);font-size:var(--font-body);line-height:100%;letter-spacing:0%;color:var(--white);padding:15px;background-color:var(--dark-color);border-radius:200px;border:none;transition:var(--transition);text-decoration:none}#load_more_product img{height:13px;margin-left:21px}#load_more_product:hover{background-color:var(--terracotta)}.not_desk_page_map_link{display:none}#about_us_section{padding-top:100px}.about_us_page_title p.smad{font-family:DM Serif Text;font-weight:var(--fw400);font-style:Italic;font-size:var(--font-statistic);line-height:32px;letter-spacing:-.3%;color:var(--primary);margin-bottom:0}.about_title_description_border h1{font-weight:var(--fw600);font-size:var(--font-h1);line-height:100%;letter-spacing:.8%;vertical-align:middle;font-variant:var(--primary);width:100%;align-self:center}.about_us_page_title_two .about_title_description_border h1{font-weight:var(--fw600);font-size:var(--font-h1);line-height:100%;letter-spacing:.8%;vertical-align:middle;font-variant:var(--primary);width:120%;align-self:center}.about_title_description_border p{font-weight:var(--fw400);font-size:var(--font-h4);line-height:32px;letter-spacing:-.3%;vertical-align:middle;color:var(--bg);width:50%;margin-left:auto}.about_title_description_border{border-bottom:1px solid var(--dark-color);margin-bottom:60px;padding-bottom:30px}.about_page_img_banner img{border-radius:20px;height:720px;width:100%;object-fit:cover}.about_title_description_border a{font-weight:var(--fw600);font-size:var(--font-body);line-height:100%;color:var(--white);background-color:var(--dark-color);padding:16px 30px;border-radius:50px;border:none;position:relative;overflow:hidden;cursor:pointer;display:block ruby;align-self:center}.about_title_description_border a:before{content:"Join us now";position:absolute;left:50%;top:50%;transform:translate(-50%,140%);transition:transform .15s ease;white-space:nowrap}.about_title_description_border a span{display:block;transition:transform .15s ease}.about_title_description_border a:hover:before{transform:translate(-50%,-50%)}.about_title_description_border a:hover span{transform:translateY(-40px)}.row.mission_row{display:flex;flex-wrap:wrap}.about_page_misison_img img{width:100%;height:auto}.col-lg-6.right-column{display:flex;flex-direction:column;justify-content:space-between}.mision_vision_arrow_button{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.about_page_misison_img img{height:636px;width:100%;object-fit:cover;border-radius:20px}.about_page_mision_content h4{font-weight:var(--fw500);font-size:var(--size51);line-height:var(--size58);letter-spacing:-.8%;vertical-align:middle;color:var(--primary);margin-bottom:20px}.about_page_mision_content p{font-weight:var(--fw400);font-size:var(--font-h4);line-height:32px;letter-spacing:-.3%;vertical-align:middle;color:var(--bg)}.mision_vision_arrow_button button{width:50px;height:50px;border-radius:100%;background-color:var(--dark-color);border:none;display:flex;justify-content:center;margin-bottom:50px}.mision_vision_arrow_button button svg{align-self:center}.mission_row{display:flex;align-items:stretch}.left-column{position:relative;min-height:100%}.left-column .about_page_misison_img{top:0;right:0;bottom:0;left:0}.left-column .about_page_misison_img{width:100%;object-fit:cover;opacity:0;transition:opacity .6s ease;pointer-events:none;display:none}.left-column .about_page_misison_img img{width:100%;height:636px;object-fit:cover;transition:opacity .6s ease;pointer-events:none}.left-column .about_page_misison_img.active{opacity:1;display:flex}.right-column{position:relative;display:flex;flex-direction:column;height:100%}.about_page_mision_content{position:absolute;top:0;width:100%;opacity:0;transform:translateY(40px);transition:opacity .6s ease,transform .6s ease}.about_page_mision_content.active{opacity:1;transform:translateY(0);z-index:2}.about_page_mision_content.exit{opacity:0;transform:translateY(-40px);z-index:1}.mision_vision_arrow_button{margin-top:auto;display:flex;justify-content:flex-end;z-index:10}.mision_vision_arrow_button button{width:50px;height:50px;border-radius:50%;background-color:#111;border:none;display:flex;align-items:center;justify-content:center}.mision_vision_arrow_button button:disabled{opacity:.4;cursor:not-allowed}.about_big_button{margin-top:100px}.about_big_button a{font-weight:500;font-size:var(--font-h2);line-height:60px;letter-spacing:-.8%;vertical-align:middle;color:var(--white);width:100%;border-radius:20px}.about_big_button .btn-hover-slide:hover span{transform:translateY(-85px)}.no_border_for_about_page{border:none;margin-bottom:0;padding-bottom:0}.have_a_border_bottom{border-bottom:1px solid var(--dark-color);margin-bottom:60px;padding-bottom:30px}#about_page_team{padding-top:50px;padding-bottom:150px}.about_team_image{cursor:pointer}.about_page_team .about_team_image img{height:478px;width:100%;object-fit:cover;border-radius:15px}.aout_team_name{margin-top:20px;justify-content:space-between;margin-bottom:60px}.aout_team_name h4{font-weight:var(--fw600);font-size:var(--font-display-small);line-height:100%;letter-spacing:-.4%;vertical-align:middle;color:var(--primary);margin-bottom:0}.aout_team_name p{font-weight:var(--fw400);font-size:var(--font-h4);line-height:32px;letter-spacing:-.3%;vertical-align:middle;color:var(--bg);margin-bottom:0}.about_team_card_hover_info{position:absolute;top:0;left:0;background:#fff0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:20px;border-radius:10px;color:#0000;width:100%;height:100%;opacity:0;visibility:hidden;transition:al .1s linear}.about_team_card_hover_info p{font-weight:var(--fw400);font-size:var(--font-heading-large);font-style:italic;line-height:32px;letter-spacing:-.3%;vertical-align:middle;color:var(--white-color);margin-bottom:0;width:90%;position:absolute;left:20px;bottom:20px}.aout_team_name a{align-self:flex-start;border:2px solid var(--black);width:39px;height:39px;display:flex;justify-content:center;border-radius:8px}.aout_team_name a:hover{background-color:var(--light-gray-1)}.aout_team_name a img{height:19px;align-self:center}.about_team_image:hover .about_team_card_hover_info{opacity:1;visibility:visible}.btn-hover-slide{font-weight:var(--fw600);font-size:var(--font-body);line-height:1;color:var(--white);background-color:var(--dark-color);padding:16px 30px;border-radius:50px;border:none;position:relative;overflow:hidden;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.btn-hover-slide:hover{color:var(--white)}.btn-hover-slide span{display:block;transition:transform .2s ease}.btn-hover-slide:before{content:attr(data-hover);position:absolute;left:50%;top:50%;transform:translate(-50%,140%);transition:transform .2s ease;white-space:nowrap}.btn-hover-slide:hover:before{transform:translate(-50%,-50%)}.btn-hover-slide:hover span{transform:translateY(-40px)}.btn-arrow{--btn-padding-top: 9px;--btn-padding-bottom: 10px;--btn-padding-left: 25px;--btn-padding-right: 5px;padding:var(--btn-padding-top) var(--btn-padding-right) var(--btn-padding-bottom) var(--btn-padding-left);border-radius:200px;display:inline-flex;align-items:center;gap:12px;text-decoration:none;position:relative;overflow:hidden;transition:color .4s linear;font-family:inherit;--bg: #3d3d47;--text: var(--white);--hover-text: #252527;--circle: var(--white);--arrow: #252527;background:var(--bg);color:var(--text)}.btn-arrow:hover{color:var(--hover-text)}.btn-arrow>span{position:relative;z-index:2;font-weight:var(--fw500);font-size:var(--font-body);line-height:100%;letter-spacing:0%}.btn-arrow .btn-arrow-icon{width:42px;height:42px;position:relative;flex-shrink:0}.btn-arrow .btn-arrow-icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--circle);border-radius:50%;transform:scale(1);transition:transform .6s cubic-bezier(.4,.1,.5,1.1);z-index:0}.btn-arrow:hover .btn-arrow-icon:before{transform:scale(12)}.btn-arrow svg{width:13px;height:13px;position:absolute;top:50%;right:50%;bottom:50%;left:50%;transform:translate(-50%,-50%);z-index:2;transition:transform .3s linear}.btn-arrow svg rect{fill:var(--arrow)}.btn-arrow:hover svg{transform:translate(-50%,-50%) rotate(45deg)}.btn-arrow.right{flex-direction:row}.btn-arrow.left{flex-direction:row-reverse;padding-left:var(--btn-padding-right);padding-right:var(--btn-padding-left)}.btn-arrow--secondary{--bg: var(--white-color);--text: var(--primary);--hover-text: var(--white-color);--circle: var(--primary);--arrow: var(--white-color);--btn-padding-top: 8px;--btn-padding-bottom: 9px;border:1px solid var(--primary)}.btn-arrow--secondary:hover{--bg: var(--primary);--text: var(--white-color);border-color:var(--primary)}.home_page .navbar .container-fluid{position:relative}.nav-link:hover{color:var(--terracotta)}.nav-link:hover svg path{stroke:var(--terracotta);transition:stroke .3s ease}.btn-slide{--bg: #111;--text: var(--white);--circle: var(--white);--arrow: #111;--bg-h: var(--terracotta);--text-h: var(--white);--circle-h: var(--white);--arrow-h: var(--terracotta);--pt: 10px;--pb: 10px;--pl: 22px;--pr: 22px;--icon-size: 36px;position:relative;display:inline-flex;align-items:center;padding:var(--pt) var(--pr) var(--pb) var(--pl);padding-left:calc(var(--pl) + var(--icon-size) + 6px);background:var(--bg);color:var(--text);border-radius:999px;text-decoration:none;overflow:hidden;white-space:nowrap;transition:background .35s ease,color .35s ease,padding .45s ease}.btn-slide span{position:relative;z-index:2;font-weight:var(--fw500);font-size:var(--font-body);line-height:100%;letter-spacing:0%}.btn-slide .icon-wrap{position:absolute;left:6px;top:50%;width:var(--icon-size);height:var(--icon-size);border-radius:50%;background:var(--circle);display:flex;align-items:center;justify-content:center;transform:translateY(-50%) rotate(0);transition:all .45s cubic-bezier(.4,.1,.3,1),background .35s ease}.btn-slide svg{width:19px;height:19px;transform:rotate(310deg)}.btn-slide svg path{stroke:var(--arrow);stroke-width:2;fill:none;transition:stroke .35s ease}.btn-slide:hover{background:var(--bg-h);color:var(--text-h);padding-left:var(--pl);padding-right:calc(var(--pr) + var(--icon-size) + 6px)}.btn-slide:hover .icon-wrap{left:calc(100% - var(--icon-size) - 6px);background:var(--circle-h);transform:translateY(-50%) rotate(360deg)}.btn-slide:hover svg path{stroke:var(--arrow-h)}.btn-slide:hover svg{stroke:var(--arrow-h);transform:rotate(320deg)}.btn-circle-arrow{--bg: transparent;--text: #111;--border: #111;--circle-bg: #111;--arrow-color: var(--white);--pt: 8px;--pb: 8px;--pl: 20px;--pr: 20px;--circle-size: 34px;--gap: 12px;display:inline-flex;align-items:center;gap:var(--gap);padding:var(--pt) var(--pr) var(--pb) var(--pl);background:var(--bg);color:var(--text);border:1.5px solid var(--border);border-radius:999px;text-decoration:none;font-family:inherit;white-space:nowrap}.btn-circle-arrow span{line-height:1;font-family:Manrope;font-weight:var(--fw500);font-size:var(--font-body);line-height:100%}.btn-circle-arrow:hover span{color:var(--text)}.btn-circle-arrow .circle{width:var(--circle-size);height:var(--circle-size);border-radius:50%;background:var(--circle-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.btn-circle-arrow svg{width:14px;height:14px}.btn-circle-arrow svg path{stroke:var(--arrow-color);stroke-width:2;fill:none}.btn-circle-arrow.left{flex-direction:row}.btn-circle-arrow.right{flex-direction:row-reverse}.cart-primary-typography,.cart-items__details,.cart__summary-item,.cart__total-label,.cart-discount__error-text,.quantity-selector-component{font-family:var(--font-primary);font-size:var(--body-m-size);line-height:var(--body-m-line);font-weight:var(--fw-regular);color:var(--primary)}.cart-secondary-typography,.cart__total-value,.cart-items__price{font-family:var(--font-primary);font-size:var(--h4-regular-size);line-height:140%;font-weight:var(--fw-medium);color:var(--primary)}.cart-items__title{font-family:var(--font-primary);font-size:var(--size18);line-height:140%;font-weight:var(--fw-medium);color:var(--primary);text-decoration:none}.cart-items__title:hover{color:var(--secondary);text-decoration:none}.cart__checkout-button.button{font-family:var(--font-primary);font-size:var(--size18);font-weight:var(--fw-medium);line-height:1.4;color:var(--white);background-color:var(--orange);border:none;border-radius:200px;padding:16px 32px;width:100%;cursor:pointer;transition:all .3s ease;text-align:center}.cart__checkout-button.button:hover{background-color:var(--orange-dark);transform:translateY(-2px);box-shadow:0 4px 12px #f94d004d}.button--tertiary,.cart-items__remove,button.cart-items__remove,.button.button--tertiary,.cart-items .button--tertiary{font-family:var(--font-primary);font-size:var(--size14);font-weight:var(--fw-medium);color:var(--primary);background:transparent;border:none;padding:8px 12px;cursor:pointer;transition:color .3s ease;text-decoration:underline;pointer-events:auto;position:relative;z-index:10}.button--tertiary:hover,.cart-items__remove:hover,button.cart-items__remove:hover,.button.button--tertiary:hover,.cart-items .button--tertiary:hover{color:#ff3c38}.cart-items__remove svg,.button--tertiary svg{pointer-events:none}.cart-discount__button{font-family:var(--font-primary);font-size:var(--size16);font-weight:var(--fw-medium);color:var(--white);background-color:var(--primary);border:none;border-radius:4px;padding:10px 20px;cursor:pointer;transition:all .3s ease}.cart-discount__button:hover{background-color:var(--secondary)}.quantity-minus,.quantity-plus,.button.quantity-minus,.button.quantity-plus{font-family:var(--font-primary);background-color:transparent;border:1px solid var(--light-gray-2);color:var(--primary);border-radius:4px;cursor:pointer;transition:all .3s ease;pointer-events:auto;position:relative;z-index:10}.quantity-minus:hover,.quantity-plus:hover,.button.quantity-minus:hover,.button.quantity-plus:hover{background-color:var(--light-gray-1);border-color:var(--primary)}.quantity-minus:disabled,.quantity-plus:disabled{opacity:.5;cursor:not-allowed}.quantity-minus svg,.quantity-plus svg{pointer-events:none}.disclosure-trigger{font-family:var(--font-primary);font-size:var(--size16);font-weight:var(--fw-medium);color:var(--primary)}.h6,.disclosure-trigger__label{font-family:var(--font-primary);font-size:var(--size16);font-weight:var(--fw-semibold);line-height:1.4;color:var(--primary)}.cart-item-wrapper{position:relative;display:flex;align-items:center}.nav-link.cart-link-wrapper{position:relative;display:inline-flex;align-items:center;gap:10px;padding:0}.cart-link-wrapper .cart-icon-wrapper{display:flex;align-items:center;justify-content:center}.cart-link-wrapper .cart-count-badge{min-width:auto;height:24px;padding:0 10px;border-radius:12px;background-color:var(--light-gray-2);color:var(--dark-gray-4);font-family:var(--font-primary);font-size:13px;font-weight:var(--fw-medium);line-height:24px;text-align:center;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:all .3s ease;opacity:.7}.cart-link-wrapper .cart-count-badge.cart-count-badge--active{background-color:var(--orange);color:var(--white);opacity:1;transform:scale(1)}@media(max-width:767.98px){.nav-link.cart-link-wrapper{gap:8px}.cart-link-wrapper .cart-count-badge{height:20px;font-size:12px;line-height:20px;padding:0 8px;border-radius:10px}}.jx-btn{position:relative;display:inline-block;padding:2px;border:none;outline:none;box-shadow:none;border-radius:200px;transition:background-color .3s linear}.jx-btn:before,.jx-btn:after{display:none;content:none}.jx-btn--black{background-color:#101014}.jx-btn--black a,.jx-btn--black button{--jx-btn-bg: #101014;--jx-btn-text: var(--white);--jx-btn-text-hover: #101014;--jx-arrow-bg: var(--white);--jx-arrow-icon: #101014}.jx-btn--white{background-color:var(--white)}.jx-btn--white a,.jx-btn--white button{--jx-btn-bg: var(--white);--jx-btn-text: #101014;--jx-btn-text-hover: var(--white);--jx-arrow-bg: #101014;--jx-arrow-icon: var(--white)}.jx-btn--yellow{background-color:var(--yellow)}.jx-btn--yellow a,.jx-btn--yellow button{--jx-btn-bg: var(--yellow);--jx-btn-text: var(--black);--jx-btn-text-hover: var(--yellow);--jx-arrow-bg: var(--white);--jx-arrow-icon: var(--black)}.jx-btn--brown{background-color:var(--brown)}.jx-btn--brown a,.jx-btn--brown button{--jx-btn-bg: var(--brown);--jx-btn-text: var(--white);--jx-btn-text-hover: var(--brown);--jx-arrow-bg: var(--white);--jx-arrow-icon: var(--brown)}.jx-btn--orange{background-color:var(--orange)}.jx-btn--orange a,.jx-btn--orange button{--jx-btn-bg: var(--orange);--jx-btn-text: var(--white);--jx-btn-text-hover: var(--orange);--jx-arrow-bg: var(--white);--jx-arrow-icon: var(--orange)}.jx-btn--blue{background-color:var(--blue)}.jx-btn--blue a,.jx-btn--blue button{--jx-btn-bg: var(--blue);--jx-btn-text: var(--white);--jx-btn-text-hover: var(--blue);--jx-arrow-bg: var(--white);--jx-arrow-icon: var(--blue)}.jx-btn--blue:hover{background-color:var(--blue-dark)}.jx-btn--blue a:hover,.jx-btn--blue button:hover{--jx-btn-bg: var(--blue-dark);--jx-btn-text-hover: var(--blue-dark);--jx-arrow-icon: var(--blue-dark)}.jx-btn--orange:hover{background-color:var(--orange-dark)}.jx-btn--orange a:hover,.jx-btn--orange button:hover{--jx-btn-bg: var(--orange-dark);--jx-btn-text-hover: var(--orange-dark);--jx-arrow-icon: var(--orange-dark)}.jx-btn--orange-light{background-color:var(--white)}.jx-btn--orange-light a,.jx-btn--orange-light button{--jx-btn-bg: var(--white);--jx-btn-text: var(--orange);--jx-btn-text-hover: var(--white);--jx-arrow-bg: var(--orange);--jx-arrow-icon: var(--white)}.jx-btn--orange-light:hover{background-color:var(--orange)}.hero-cta-buttons-wrapper{display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center}@media(max-width:767.98px){.hero-cta-buttons-wrapper{width:100%;flex-direction:row;flex-wrap:wrap;justify-content:center}.hero-cta-buttons-wrapper .jx-btn,.hero-cta-buttons-wrapper .simple_button{flex:0 1 auto;min-width:180px}}.jx-btn--orange-light a:hover,.jx-btn--orange-light button:hover{--jx-btn-bg: var(--orange);--jx-btn-text: var(--white)}.jx-btn--blue-light{background-color:var(--white)}.jx-btn--blue-light a,.jx-btn--blue-light button{--jx-btn-bg: var(--white);--jx-btn-text: var(--blue);--jx-btn-text-hover: var(--white);--jx-arrow-bg: var(--blue);--jx-arrow-icon: var(--white)}.jx-btn--blue-light:hover{background-color:var(--blue)}.jx-btn--blue-light a:hover,.jx-btn--blue-light button:hover{--jx-btn-bg: var(--blue);--jx-btn-text: var(--white)}.jx-btn--red{background-color:#ff3c38}.jx-btn--red a,.jx-btn--red button{--jx-btn-bg: #ff3c38;--jx-btn-text: var(--white);--jx-btn-text-hover: #ff3c38;--jx-arrow-bg: var(--white);--jx-arrow-icon: #ff3c38}.jx-btn--pink{background-color:var(--pink)}.jx-btn--pink a,.jx-btn--pink button{--jx-btn-bg: var(--pink);--jx-btn-text: var(--black);--jx-btn-text-hover: var(--pink);--jx-arrow-bg: #101014;--jx-arrow-icon: var(--white)}.jx-btn--purple{background-color:var(--purple)}.jx-btn--purple a,.jx-btn--purple button{--jx-btn-bg: var(--purple);--jx-btn-text: var(--white);--jx-btn-text-hover: var(--purple);--jx-arrow-bg: var(--white);--jx-arrow-icon: var(--purple)}.jx-btn--tertiary-black{background-color:var(--primary)}.jx-btn--tertiary-black a,.jx-btn--tertiary-black button{--jx-btn-bg: var(--white);--jx-btn-text: #101014;--jx-btn-text-hover: var(--white);--jx-arrow-bg: #101014;--jx-arrow-icon: var(--white);border:.5px solid #101014}.jx-btn.jx-btn--tertiary-black a,.jx-btn.jx-btn--tertiary-black button{border:.5px solid #101014}.jx-btn--tertiary-yellow{background-color:var(--yellow)}.jx-btn--tertiary-yellow a,.jx-btn--tertiary-yellow button{--jx-btn-bg: var(--white);--jx-btn-text: var(--yellow);--jx-btn-text-hover: var(--white);--jx-arrow-bg: var(--yellow);--jx-arrow-icon: var(--white);border:.5px solid var(--yellow)}.jx-btn.jx-btn--tertiary-yellow a,.jx-btn.jx-btn--tertiary-yellow button{border:.5px solid var(--yellow)}.jx-btn--tertiary-brown{background-color:var(--brown)}.jx-btn--tertiary-brown a,.jx-btn--tertiary-brown button{--jx-btn-bg: var(--white);--jx-btn-text: var(--brown);--jx-btn-text-hover: var(--white);--jx-arrow-bg: var(--brown);--jx-arrow-icon: var(--white);border:.5px solid var(--brown)}.jx-btn.jx-btn--tertiary-brown a,.jx-btn.jx-btn--tertiary-brown button{border:.5px solid var(--brown)}.jx-btn--tertiary-red{background-color:var(--red)}.jx-btn--tertiary-red a,.jx-btn--tertiary-red button{--jx-btn-bg: var(--white);--jx-btn-text: var(--red);--jx-btn-text-hover: var(--white);--jx-arrow-bg: var(--red);--jx-arrow-icon: var(--white);border:.5px solid var(--red)}.jx-btn.jx-btn--tertiary-red a,.jx-btn.jx-btn--tertiary-red button{border:.5px solid var(--red)}.jx-btn--tertiary-orange{background-color:var(--orange)}.jx-btn--tertiary-orange a,.jx-btn--tertiary-orange button{--jx-btn-bg: var(--white);--jx-btn-text: var(--orange);--jx-btn-text-hover: var(--white);--jx-arrow-bg: var(--orange);--jx-arrow-icon: var(--white);border:.5px solid var(--orange)}.jx-btn.jx-btn--tertiary-orange a,.jx-btn.jx-btn--tertiary-orange button{border:.5px solid var(--orange)}.jx-btn--tertiary-pink{background-color:var(--pink)}.jx-btn--tertiary-pink a,.jx-btn--tertiary-pink button{--jx-btn-bg: var(--white);--jx-btn-text: var(--pink);--jx-btn-text-hover: var(--white);--jx-arrow-bg: var(--pink);--jx-arrow-icon: var(--white);border:.5px solid var(--pink)}.jx-btn.jx-btn--tertiary-pink a,.jx-btn.jx-btn--tertiary-pink button{border:.5px solid var(--pink)}.jx-btn--tertiary-blue{background-color:var(--blue)}.jx-btn--tertiary-blue a,.jx-btn--tertiary-blue button{--jx-btn-bg: var(--white);--jx-btn-text: var(--blue);--jx-btn-text-hover: var(--white);--jx-arrow-bg: var(--blue);--jx-arrow-icon: var(--white);border:.5px solid var(--blue)}.jx-btn.jx-btn--tertiary-blue a,.jx-btn.jx-btn--tertiary-blue button{border:.5px solid var(--blue)}.jx-btn--tertiary-purple{background-color:var(--purple)}.jx-btn--tertiary-purple a,.jx-btn--tertiary-purple button{--jx-btn-bg: var(--white);--jx-btn-text: var(--purple);--jx-btn-text-hover: var(--white);--jx-arrow-bg: var(--purple);--jx-arrow-icon: var(--white);border:.5px solid var(--purple)}.jx-btn.jx-btn--tertiary-purple a,.jx-btn.jx-btn--tertiary-purple button{border:.5px solid var(--purple)}.jx-btn--tertiary-white{background-color:#101014}.jx-btn--tertiary-white a,.jx-btn--tertiary-white button{--jx-btn-bg: transparent;--jx-btn-text: var(--white);--jx-btn-text-hover: #101014;--jx-arrow-bg: var(--white);--jx-arrow-icon: #101014;border:.5px solid var(--white)}.jx-btn.jx-btn--tertiary-white a,.jx-btn.jx-btn--tertiary-white button{border:.5px solid var(--white)}.jx-btn--tertiary{background-color:var(--primary)}.jx-btn--tertiary a,.jx-btn--tertiary button{--jx-btn-bg: var(--white);--jx-btn-text: var(--primary);--jx-btn-text-hover: var(--white);--jx-arrow-bg: var(--primary);--jx-arrow-icon: var(--white);border:.5px solid var(--primary)}.jx-btn.jx-btn--tertiary a,.jx-btn.jx-btn--tertiary button{border:.5px solid var(--primary)}.jx-btn--black-light{background-color:var(--white)}.jx-btn--black-light a,.jx-btn--black-light button{--jx-btn-bg: var(--white);--jx-btn-text: #101014;--jx-btn-text-hover: var(--white);--jx-arrow-bg: #101014;--jx-arrow-icon: var(--white)}.jx-btn--yellow-light{background-color:var(--white)}.jx-btn--yellow-light a,.jx-btn--yellow-light button{--jx-btn-bg: var(--white);--jx-btn-text: var(--black);--jx-btn-text-hover: var(--white);--jx-arrow-bg: var(--yellow);--jx-arrow-icon: var(--black)}.jx-btn--brown-light{background-color:var(--white)}.jx-btn--brown-light a,.jx-btn--brown-light button{--jx-btn-bg: var(--white);--jx-btn-text: var(--black);--jx-btn-text-hover: var(--white);--jx-arrow-bg: var(--brown);--jx-arrow-icon: var(--white)}.jx-btn--red-light{background-color:var(--white)}.jx-btn--red-light a,.jx-btn--red-light button{--jx-btn-bg: var(--white);--jx-btn-text: var(--black);--jx-btn-text-hover: var(--white);--jx-arrow-bg: #ff3c38;--jx-arrow-icon: var(--white)}.jx-btn--pink-light{background-color:var(--white)}.jx-btn--pink-light a,.jx-btn--pink-light button{--jx-btn-bg: var(--white);--jx-btn-text: var(--black);--jx-btn-text-hover: var(--white);--jx-arrow-bg: var(--pink);--jx-arrow-icon: var(--black)}.jx-btn--purple-light{background-color:var(--white)}.jx-btn--purple-light a,.jx-btn--purple-light button{--jx-btn-bg: var(--white);--jx-btn-text: var(--black);--jx-btn-text-hover: var(--white);--jx-arrow-bg: var(--purple);--jx-arrow-icon: var(--white)}.jx-btn a,.jx-btn button{padding:9px 9px 10px 25px;background-color:var(--jx-btn-bg);border:none;outline:none;box-shadow:none;border-radius:200px;display:inline-flex;align-items:center;text-decoration:none;color:var(--jx-btn-text);position:relative;overflow:hidden;width:auto;box-sizing:border-box;cursor:pointer;font-family:var(--font-primary);font-weight:var(--fw-medium)}.jx-btn a span,.jx-btn button span{position:relative;z-index:999;transition:all .3s linear}.jx-btn a .jx-btn-arrow,.jx-btn button .jx-btn-arrow{width:42px;height:42px;margin-left:30px;position:relative;z-index:3}.jx-btn a .jx-btn-arrow:before,.jx-btn button .jx-btn-arrow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--jx-arrow-bg);border-radius:50%;transform:scale(1);transition:transform .6s cubic-bezier(.4,.1,.5,1.1);z-index:1;will-change:transform}.jx-btn a .jx-btn-arrow,.jx-btn button .jx-btn-arrow{color:var(--jx-arrow-icon)}.jx-btn a .jx-btn-arrow svg,.jx-btn button .jx-btn-arrow svg{width:13px;height:13px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:transform .3s linear;z-index:4}.jx-btn a .jx-btn-arrow svg rect,.jx-btn button .jx-btn-arrow svg rect{fill:var(--jx-arrow-icon)}.jx-btn.jx-btn--large a .jx-btn-arrow .lucide-icon,.jx-btn.jx-btn--large button .jx-btn-arrow .lucide-icon,.jx-btn.jx-btn--medium a .jx-btn-arrow .lucide-icon,.jx-btn.jx-btn--medium button .jx-btn-arrow .lucide-icon,.jx-btn.jx-btn--small a .jx-btn-arrow .lucide-icon,.jx-btn.jx-btn--small button .jx-btn-arrow .lucide-icon,.jx-btn a .jx-btn-arrow .lucide-icon,.jx-btn button .jx-btn-arrow .lucide-icon{display:flex;align-items:center;justify-content:center;background-color:transparent;mask-image:none;-webkit-mask-image:none;color:var(--jx-arrow-icon);stroke:var(--jx-arrow-icon);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:4;line-height:1}.jx-btn a .jx-btn-arrow .icon,.jx-btn button .jx-btn-arrow .icon{color:var(--jx-arrow-icon)}.jx-btn a .jx-btn-arrow .icon,.jx-btn button .jx-btn-arrow .icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:4;color:var(--jx-arrow-icon)}.jx-btn--black:hover{background-color:#101014}.jx-btn--white:hover{background-color:var(--white)}.jx-btn--yellow:hover{background-color:var(--yellow)}.jx-btn--brown:hover{background-color:var(--brown)}.jx-btn--red:hover{background-color:var(--red)}.jx-btn--pink:hover{background-color:var(--pink)}.jx-btn--purple:hover{background-color:var(--purple)}.jx-btn--tertiary-black:hover{background-color:#101014}.jx-btn--tertiary-yellow:hover{background-color:var(--yellow)}.jx-btn--tertiary-brown:hover{background-color:var(--brown)}.jx-btn--tertiary-red:hover{background-color:var(--red)}.jx-btn--tertiary-orange:hover{background-color:var(--orange)}.jx-btn--tertiary-pink:hover{background-color:var(--pink)}.jx-btn--tertiary-blue:hover{background-color:var(--blue)}.jx-btn--tertiary-purple:hover{background-color:var(--purple)}.jx-btn--tertiary-white:hover{background-color:var(--white)}.jx-btn--tertiary:hover{background-color:var(--primary)}.jx-btn--black-light:hover,.jx-btn--yellow-light:hover,.jx-btn--brown-light:hover,.jx-btn--red-light:hover,.jx-btn--pink-light:hover,.jx-btn--purple-light:hover{background-color:var(--white)}.jx-btn a:hover,.jx-btn button:hover,.jx-btn a:hover span,.jx-btn button:hover span{color:var(--jx-btn-text-hover)}.jx-btn a:hover .jx-btn-arrow:before,.jx-btn button:hover .jx-btn-arrow:before{transform:scale(30)}.jx-btn.jx-btn--large a:hover .jx-btn-arrow:before,.jx-btn.jx-btn--large button:hover .jx-btn-arrow:before{transform:scale(35)}.jx-btn.jx-btn--medium a:hover .jx-btn-arrow:before,.jx-btn.jx-btn--medium button:hover .jx-btn-arrow:before{transform:scale(30)}.jx-btn.jx-btn--small a:hover .jx-btn-arrow:before,.jx-btn.jx-btn--small button:hover .jx-btn-arrow:before{transform:scale(30)}.jx-btn a:hover .jx-btn-arrow svg,.jx-btn button:hover .jx-btn-arrow svg{transform:translate(-50%,-50%) rotate(45deg)}.jx-btn.jx-btn--large a,.jx-btn.jx-btn--large button{padding:9px 9px 10px 25px;font-size:var(--size18)}.jx-btn.jx-btn--large a span,.jx-btn.jx-btn--large button span{font-size:var(--size18)}.jx-btn.jx-btn--large a .jx-btn-arrow,.jx-btn.jx-btn--large button .jx-btn-arrow{width:42px;height:42px;margin-left:30px}.jx-btn.jx-btn--large a .jx-btn-arrow svg,.jx-btn.jx-btn--large button .jx-btn-arrow svg,.jx-btn.jx-btn--large a .jx-btn-arrow .bi,.jx-btn.jx-btn--large button .jx-btn-arrow .bi{width:13px;height:13px}.jx-btn.jx-btn--medium a,.jx-btn.jx-btn--medium button{padding:5px 5px 5px 16px;font-size:var(--size16)}.jx-btn.jx-btn--medium a span,.jx-btn.jx-btn--medium button span{font-size:var(--size16)}.jx-btn.jx-btn--medium a .jx-btn-arrow,.jx-btn.jx-btn--medium button .jx-btn-arrow{width:36px;height:36px;margin-left:20px}.jx-btn.jx-btn--medium a .jx-btn-arrow svg,.jx-btn.jx-btn--medium button .jx-btn-arrow svg,.jx-btn.jx-btn--medium a .jx-btn-arrow .bi,.jx-btn.jx-btn--medium button .jx-btn-arrow .bi{width:12px;height:12px}.jx-btn.jx-btn--small a,.jx-btn.jx-btn--small button{padding:3px 3px 3px 10px;font-size:var(--size16)}.jx-btn.jx-btn--small a span,.jx-btn.jx-btn--small button span{font-size:var(--size16)}.jx-btn.jx-btn--small a .jx-btn-arrow,.jx-btn.jx-btn--small button .jx-btn-arrow{width:30px;height:30px;margin-left:10px}.jx-btn.jx-btn--small a .jx-btn-arrow svg,.jx-btn.jx-btn--small button .jx-btn-arrow svg,.jx-btn.jx-btn--small a .jx-btn-arrow .bi,.jx-btn.jx-btn--small button .jx-btn-arrow .bi{width:11px;height:11px}.simple_button{font-weight:var(--fw500);font-size:var(--size16);line-height:29px;letter-spacing:0%;color:var(--primary);background-color:var(--bg-light);padding:15px 7px;border-radius:200px;text-decoration:none;display:inline-block;text-align:center;transition:all .3s ease}.simple_button.jx-btn--large{padding:15px 30px!important;font-size:var(--size18)!important}.simple_button.jx-btn--medium{padding:12px 24px!important;font-size:var(--size16)!important}.simple_button.jx-btn--small{padding:8px 16px!important;font-size:var(--size16)!important}#collection_hero{position:relative;height:400px}#collection_hero h1 p{font-family:Instrument Serif;font-weight:var(--fw400);font-style:Italic;font-size:var(--font-h1);line-height:100%;letter-spacing:0%;color:var(--primary)}.page_h1_header.italicspan{font-family:Instrument Serif;font-style:Italic!important;font-weight:var(--fw400);font-size:var(--font-h1);line-height:var(--size58);letter-spacing:-1%;color:var(--primary)}.simple_button{font-weight:var(--fw500);font-size:var(--font-body);line-height:29px;letter-spacing:0%;color:var(--primary);background-color:var(--bg-light);padding:15px 7px;border-radius:200px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:var(--transition)}.simple_button:hover{color:var(--white);background-color:var(--primary)}.section_tag_italy{font-family:DM Serif Text;font-weight:var(--fw400);font-style:Italic;font-size:var(--font-statistic);line-height:32px;letter-spacing:-.3%;color:var(--primary);margin-bottom:0}:root{--section-title-name-size: var(--size60);--section-title-name-spacing-bottom: 20px}.section_title_name{font-family:var(--font-primary);font-weight:var(--fw-extrabold);font-size:var(--section-title-name-size);line-height:60px;letter-spacing:-.8%;color:var(--primary);border-bottom:1px solid #101014;padding-bottom:25px;margin-top:5px;margin-bottom:var(--section-title-name-spacing-bottom)}.section_title_bottom_border{border-bottom:1px solid #101014;padding-bottom:55px}.section_title_name--no-border{border-bottom:none!important;padding-bottom:0!important;margin-bottom:0!important}.collection-grid-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;margin-bottom:4px}.collection-grid-pills--bordered{border-bottom:1px solid #101014;padding-bottom:25px;margin-bottom:var(--section-title-name-spacing-bottom, 20px)}.collection-grid-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;background:#f4f4f4;border:1px solid #e5e5e5;border-radius:20px;font-size:13px;font-weight:500;color:#444;line-height:1.4}.collection-grid-pill .lucide-icon{flex-shrink:0;opacity:.7}.title_bio{font-weight:var(--fw400);font-size:var(--font-h4);line-height:32px;letter-spacing:-.3%;vertical-align:middle;color:var(--dark-gray-3);width:100%}.creative_card_link{text-decoration:none}.creative_card_link--no-link{cursor:default;pointer-events:none}.creative_jour_card{margin-top:55px}.creative_jour_card .creative_img_card_warp,.creative_three_collum .creative_img_card_warp,.creative_four_column .creative_img_card_warp{position:relative;aspect-ratio:1 / 1;width:100%;overflow:hidden;border-radius:20px}.creative_jour_card .creative_img_card_warp img{height:100%;width:100%;object-fit:cover;border-radius:20px;transition:var(--transition)}.creative_jour_card .creative_img_card_warp img.right_arrow{width:24px;height:auto;position:absolute;top:32px;right:34px}.creative_card_link:hover .creative_jour_card .creative_img_card_warp img{transform:scale(1.1)}.creative_card_link:hover .creative_jour_card .creative_img_card_warp img.right_arrow{transform:rotate(-30deg)}.product-card-reviews{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;margin-bottom:.5rem}.product-card-reviews__rating{font-weight:600;font-size:.875rem;color:var(--primary)}.product-card-reviews__stars{color:#fbbf24;font-size:.875rem}.product-card-reviews__count{color:#6b7280;font-size:.875rem}.creative_jour_card{font-family:var(--font-primary)}.creative_jour_card h3{font-weight:var(--fw600);font-size:var(--font-card-title);line-height:normal;letter-spacing:-.4%;color:var(--primary);margin-top:15px;margin-bottom:10px;font-family:var(--font-primary)}.creative_card_indicators{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}@media(max-width:767.98px){.creative_card_indicators{flex-direction:row;gap:12px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:20px}.creative_card_indicators::-webkit-scrollbar{display:none}.creative_card_indicators .creative_card_icon{flex-shrink:0;white-space:nowrap}}.creative_jour_card .creative_card_icon{display:flex;flex-wrap:wrap;gap:2px;margin-bottom:0}.creative_jour_card .creative_card_icon.d-flex{gap:5px}.creative_jour_card .creative_card_icon>.d-flex{gap:2px}.creative_jour_card .creative_card_icon img{height:20px;width:20px;margin-right:0;align-self:center;flex-shrink:0;object-fit:contain;filter:brightness(0) saturate(100%) invert(24%) sepia(3%) saturate(0%) hue-rotate(0deg) brightness(95%) contrast(95%)}.creative_jour_card .creative_card_icon svg,.creative_jour_card .creative_card_icon [data-lucide]{color:var(--dark-gray-3)!important;stroke:var(--dark-gray-3)!important;fill:none!important;height:20px;width:20px;margin-right:0;align-self:center;flex-shrink:0}.creative_jour_card .creative_card_icon svg path,.creative_jour_card .creative_card_icon svg circle,.creative_jour_card .creative_card_icon svg rect,.creative_jour_card .creative_card_icon svg line,.creative_jour_card .creative_card_icon svg polyline,.creative_jour_card .creative_card_icon svg polygon{stroke:var(--dark-gray-3)!important;fill:none!important}.creative_jour_card .creative_card_icon p{font-weight:var(--fw400);font-size:var(--font-menu);line-height:32px;letter-spacing:-.3%;color:var(--secondary);margin-bottom:0;font-family:var(--font-primary)}.creative_card_indicators .creative_card_icon p{font-weight:var(--fw400)}.creative_jour_card_price{display:flex;align-items:center;gap:5px;font-weight:var(--fw-bold);font-size:16px;line-height:100%;letter-spacing:-.4%;color:var(--dark-gray-3);font-family:var(--font-primary);margin-top:24px;margin-bottom:0}.creative_jour_card_price svg,.creative_jour_card_price [data-lucide]{color:var(--dark-gray-3)!important;stroke:var(--dark-gray-3)!important;fill:none!important;flex-shrink:0}.creative_jour_card_price svg path,.creative_jour_card_price svg circle,.creative_jour_card_price svg rect,.creative_jour_card_price svg line,.creative_jour_card_price svg polyline,.creative_jour_card_price svg polygon{stroke:var(--dark-gray-3)!important;fill:none!important}.creative_three_collum .creative_jour_card h3{font-size:var(--font-h4)}.creative_three_collum .creative_jour_card .creative_card_icon p{font-size:var(--font-body)}.creative_three_collum .creative_jour_card .creative_card_icon img,.creative_three_collum .creative_jour_card .creative_card_icon svg,.creative_three_collum .creative_jour_card .creative_card_icon [data-lucide]{height:20px;width:20px}.creative_three_collum .creative_jour_card_price{font-size:16px}.creative_three_collum .creative_jour_card .creative_img_card_warp img.right_arrow{width:22px;top:28px;right:30px}.creative_four_column .creative_jour_card h3{font-size:var(--font-statistic)}.creative_four_column .creative_jour_card .creative_card_icon p{font-size:16px}.creative_four_column .creative_jour_card .creative_card_icon img,.creative_four_column .creative_jour_card .creative_card_icon svg,.creative_four_column .creative_jour_card .creative_card_icon [data-lucide]{height:20px;width:20px}.creative_four_column .creative_jour_card_price{font-size:16px}.creative_four_column .creative_jour_card .creative_img_card_warp img.right_arrow{width:20px;top:24px;right:24px}.rotating-circle-section,.gift-circle-section{position:relative;width:100%;height:50vw;max-height:600px;margin-top:100px}.circle-mask{position:relative;width:100%;height:100%;overflow:hidden}.circle-mask:after{content:"";position:absolute;bottom:0;left:0;right:0;height:200px;background:linear-gradient(to bottom,transparent 0%,rgba(247,247,247,.3) 50%,rgba(231,231,231,.6) 100%);pointer-events:none;z-index:10}.rotating-circle{position:absolute;width:180vw;height:180vw;max-width:1400px;max-height:1400px;left:50%;transform:translate(-50%);top:5%;animation:rotateCircle 60s linear infinite}.rotating-circle img,.rotating-circle svg{position:absolute;width:113px;height:109px;border-radius:15.05px;object-fit:cover;transform-origin:center center;opacity:.9}.rotating-circle svg{border-radius:50%}@keyframes rotateCircle{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(360deg)}}.circle-center-content{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;z-index:10;pointer-events:none}.circle-center-content *{pointer-events:auto}@media(max-width:768px){.rotating-circle img,.rotating-circle svg{width:50px;height:50px}.rotating-circle-section,.gift-circle-section{height:100vw}}#rotating_circle_section,#gift_area_section{padding-top:0;padding-bottom:0}.h1_text{font-weight:var(--fw500);font-size:var(--font-h1);line-height:73px;letter-spacing:-1%;text-align:center;color:var(--primary);max-width:400px;margin-left:auto;margin-right:auto}.circle-center-content p{font-weight:var(--fw400);font-size:var(--font-menu);line-height:26px;letter-spacing:-.1%;text-align:center;color:var(--secondary);max-width:500px;margin:20px auto 0;padding-bottom:25px}.section_title_main{padding-left:0;padding-right:0;border:none;border-bottom:none;margin-bottom:40px}#creative_jour_section,#photo_gallery_section{padding:80px 0}#private_work_section{padding:120px 0}#private_work_section .collection-grid-container>.row>[class*=col-]{padding-left:15px;padding-right:15px}.private_work_card{padding:52px 33px;border-radius:10px;background-color:#f7f7f7;margin-top:20px;margin-bottom:10px}.private_work_card img{max-height:62px;width:auto;height:auto;object-fit:contain;margin-bottom:62px}.private_work_card h4{font-weight:var(--fw700);font-size:var(--size28);line-height:100%;letter-spacing:-1%;vertical-align:middle;color:var(--primary);margin-bottom:15px}.private_work_card p{font-weight:var(--fw400);font-size:var(--font-menu);line-height:26px;letter-spacing:-.1%;color:var(--secondary);margin-bottom:0}@media(max-width:992px){#private_work_section{padding:80px 0}}@media(max-width:767.98px){#private_work_section{padding:60px 0}}.review_slider_items_card img{width:40%;max-width:400px;min-width:0;height:402px;flex-shrink:0;border-radius:15px;object-fit:cover;object-position:center}.review_slider_items_card .reviews_content_area{flex:1;min-width:0;align-self:flex-start}.reviews_content_area img{height:25px;width:auto!important}.reviews_content_area p{font-weight:var(--fw-regular);font-size:var(--body-m-size);line-height:var(--body-m-line);letter-spacing:0;color:var(--primary);margin-bottom:20px;margin-top:25px;max-width:90%}.reviews_content_area h4{font-family:Playfair Display;font-weight:var(--fw700);font-style:Italic;font-size:var(--font-menu);line-height:100%;letter-spacing:-.4%;color:var(--primary);margin-bottom:0}.reviews_content_area h5{font-weight:var(--fw400);font-size:var(--font-body);line-height:100%;letter-spacing:-.4%;color:#858585;margin-bottom:0}.review_slider_viewport{overflow:hidden;width:100%;position:relative;min-height:400px}.review_slider_main_warp{display:flex;transition:transform .5s ease;margin-top:55px}.review_slider_items_card{flex:0 0 100%;display:flex;align-items:center;gap:40px;flex-wrap:wrap;padding:0;min-width:0}.next_pre_button_for_reviews{position:absolute;right:25px;bottom:25px;display:flex;gap:10px;align-items:center;z-index:100;pointer-events:auto}.next_pre_button_for_reviews .arrow-button{pointer-events:auto;position:relative;z-index:101;opacity:1;visibility:visible;display:flex}.next_pre_button_for_reviews .arrow-button .arrow-icon{color:var(--white)}.next_pre_button_for_reviews .arrow-button .arrow-icon svg{color:var(--white)}.next_pre_button_for_reviews .arrow-button .arrow-icon svg rect{fill:currentColor}.next_pre_button_for_reviews .arrow-button:not(:hover) .arrow-icon{color:var(--white)}.next_pre_button_for_reviews .arrow-button:not(:hover) .arrow-icon svg{color:var(--white)}.next_pre_button_for_reviews .arrow-button:not(:hover) .arrow-icon svg rect{fill:currentColor}.arrow-button{width:42px;height:42px;border-radius:50%;border:none;padding:0;background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;z-index:3;overflow:hidden;flex-shrink:0}.arrow-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--primary, #101014);border-radius:50%;z-index:1;transition:transform .4s cubic-bezier(.4,0,.2,1);transform:scale(1);will-change:transform}.arrow-button .arrow-icon{width:13px;height:13px;position:relative;z-index:2;transition:transform .3s ease,color .3s ease;display:block}.arrow-button .arrow-icon svg{width:13px;height:13px;color:var(--white)}.arrow-button .arrow-icon svg rect{fill:currentColor}.arrow-button:hover:before{transform:scale(20);background-color:var(--white-color, var(--white))}.arrow-button:hover .arrow-icon svg{color:var(--primary, #101014)}.arrow-button:hover .arrow-icon svg rect{fill:currentColor}.next_pre_button_for_reviews .arrow-button:hover .arrow-icon svg{color:var(--dark-color, #1E2420)}.next_pre_button_for_reviews .arrow-button:hover .arrow-icon svg rect{fill:currentColor}.arrow-button:hover .arrow-icon{transform:rotate(45deg)}.arrow-button--prev .arrow-icon{transform:rotate(180deg)}.arrow-button--prev:hover .arrow-icon{transform:rotate(225deg)}.next_pre_button_for_reviews .arrow-button{margin-left:0}@media(max-width:576px){.review_slider_items_card{flex-direction:column;align-items:flex-start}.review_slider_items_card img{width:60px}.review_slider_items_card .reviews_content_area{width:100%}}.section_tag_badge{font-family:var(--font-primary);font-weight:var(--fw-medium);font-size:var(--body-s-size);line-height:var(--form-label-line);letter-spacing:.5%;color:var(--white);background-color:var(--dark-gray-1);border-radius:100px;padding:8px 14px 10px;display:inline-block;text-align:center}.section_tag_badge--secondary{font-family:var(--font-primary);font-weight:var(--fw-medium);font-size:var(--body-s-size);line-height:var(--form-label-line);letter-spacing:.5%;color:var(--dark-color);background-color:var(--white-color);border:1px solid var(--dark-gray-1);border-radius:100px;padding:8px 14px 10px;display:inline-block;text-align:center}.section_tag_badge--light{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-s-size);line-height:var(--form-label-line);letter-spacing:.5%;color:var(--white);background-color:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:100px;padding:8px 14px 10px;margin-bottom:5px;display:inline-block;text-align:center}.section_heading{font-family:var(--font-primary);font-weight:var(--fw-medium);font-size:var(--h3-size);line-height:1.4;letter-spacing:-.8%;color:var(--black);margin-bottom:10px;margin-top:10px}.section_title_bio_p,.title_bio{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--intro-size);line-height:var(--intro-line);letter-spacing:-.3%;color:var(--secondary);margin-top:0}@media(max-width:768px){.section_tag_badge,.section_tag_badge--secondary,.section_tag_badge--light{font-size:var(--size14)}.section_heading{font-size:var(--size32);line-height:1.2}.section_title_bio_p,.title_bio{font-size:var(--body-m-size);line-height:var(--body-m-line)}}.page_h1_header{font-weight:var(--fw500);font-size:var(--font-h1);line-height:var(--size58);letter-spacing:-1%;text-align:center;color:var(--primary);margin-bottom:0;width:unset;margin:unset;margin-bottom:unset}.page_h1_header span{font-family:"Instrument Serif",serif;font-style:italic;font-weight:var(--fw400)}.section_tag_with_bg{letter-spacing:0%;color:var(--white);padding:2px 11px 4px;background-color:var(--dark-gray-1);border-radius:100px;margin-bottom:0;display:inline-block}.cart_view_popup_warp{position:fixed;width:100%;height:100vh;background-color:#101014cc;top:0;left:0;display:none;z-index:9999999999999;transition:all .3s linear}.main_cart_popup_box{position:absolute;width:451px;height:100%;background-color:var(--white);right:0;padding:44px 24px 70px;transform:translate(100%);transition:all .3s linear}.cart_view_popup_warp.active{display:flex;justify-content:flex-end}.cart_view_popup_warp.active .main_cart_popup_box{transform:translate(0)}.h4_tag{font-weight:var(--fw600);font-size:var(--font-display-small);line-height:100%;letter-spacing:-.4%;color:var(--primary)}#cart_close{padding:0;border:none;background-color:transparent;align-self:center}.list_box{overflow-y:auto;overflow-x:hidden;height:60%!important;padding-top:10px}.cart_items_card img.productimg{height:100px;object-fit:cover;border-radius:15px;margin-bottom:20px}.card_product_prize h6{font-weight:var(--fw600);font-size:var(--font-statistic);line-height:100%;letter-spacing:-.2%;color:var(--primary);margin-bottom:0}.card_product_prize p{font-family:var(--font-primary);font-weight:var(--fw400);font-size:var(--font-button);line-height:100%;letter-spacing:0%;color:#858585;margin-bottom:20px}.cart_items_card .prize,.h4_tag{font-weight:var(--fw600);font-size:var(--font-statistic);line-height:100%;letter-spacing:-.2%;color:var(--primary)}.submit_and_countitii button.product_delete{border:none;padding:0;width:28px;height:28px;background-color:#f1f1f1;border-radius:100px;display:flex;justify-content:center}.submit_and_countitii button.product_delete img{width:24px;height:24px;align-self:center}.cart_submit_popup{position:absolute;bottom:30px;width:90%;left:50%;transform:translate(-50%)}.cart_submit_popup button{border:none;background-color:var(--dark-color);color:var(--white)}.single_product_view{overflow:hidden;border-radius:20px}.product_layout{display:grid;grid-template-columns:7fr 5fr;gap:30px;align-items:start}.left_col{grid-column:1 / 2;width:100%}.right_col{grid-column:2 / 3;position:sticky;top:24px;align-self:start;width:100%}@media(max-width:991px){.product_layout{grid-template-columns:unset;display:unset}.left_top{order:1;grid-column:2 / 2}.right_col{order:2;position:static}.left_bottom{order:3}.mobile_cta_anchor{position:relative;height:1px;width:100%;visibility:hidden}.mobile_cta_spacer{height:80px}.prize_show_mobile{background:var(--white);padding:12px 10px;box-shadow:none;display:block;transition:all .3s ease}.prize_show_mobile.is-fixed{position:fixed;left:0;bottom:0;width:100%;z-index:999;box-shadow:0 -8px 20px #00000014;padding:16px 20px}.prize_show_mobile.is-normal{position:relative;box-shadow:none;padding:12px 10px}.dashj{display:none!important}}@media(min-width:992px){.dashj{display:flex}.prize_show_mobile,.mobile_cta_anchor,.mobile_cta_spacer{display:none!important}}:root{--modal-gap: 15px;--modal-padding: 15px;--modal-form-padding: 20px;--modal-max-width: 900px;--modal-border-radius: 12px}.kraft-modal{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .3s ease;z-index:9999;overflow-y:auto}.kraft-modal.active{opacity:1;visibility:visible}.kraft-modal-box{background-color:#f7f7f7;padding:var(--modal-padding);border-radius:var(--modal-border-radius);width:100%;max-width:var(--modal-max-width);max-height:calc(100vh - 40px);margin:auto 0;transform:translateY(60px);opacity:0;transition:all .4s ease;overflow-y:auto}.kraft-modal.active .kraft-modal-box{transform:translateY(0);opacity:1}.kraft-modal-inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--modal-gap)}.kraft-modal-left-area{position:relative;padding:10px;height:100%;align-self:stretch}.kraft-modal-left-area img{width:100%;height:100%;object-fit:cover;border-radius:40px}.kraft-modal-left-area--empty{display:none}.kraft-modal:has(.kraft-modal-left-area--empty) .kraft-modal-inner{grid-template-columns:1fr}.kraft-modal-img-over-text{color:var(--white, var(--white));font-size:var(--size16, 16px);font-weight:var(--fw500, 500);margin-bottom:0;position:absolute;left:30px;bottom:30px}.kraft-modal-prove-link{color:var(--white, var(--white));text-decoration:underline;margin-left:8px;font-weight:var(--fw600, 600);transition:opacity .2s ease}.kraft-modal-prove-link:hover{opacity:.8}.kraft-modal-left-content{width:100%;height:100%;position:relative}.kraft-modal-reviews{display:flex;flex-direction:column;padding:40px;background:var(--white-color, var(--white));height:100%;overflow-y:auto}.kraft-modal-reviews-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid var(--light-gray-2, #f5f5f5)}.kraft-modal-reviews-title{font-family:var(--font-primary);font-size:var(--size24, 24px);font-weight:var(--fw-semibold, 600);color:var(--primary, #1C1C20);margin:0}.kraft-modal-reviews-back{display:flex;align-items:center;gap:8px;background:none;border:none;color:var(--secondary, #666);font-size:var(--size14, 14px);font-weight:var(--fw500, 500);cursor:pointer;padding:8px 12px;border-radius:6px;transition:all .2s ease}.kraft-modal-reviews-back:hover{background:var(--light-gray-2, #f5f5f5);color:var(--primary, #1C1C20)}.kraft-modal-reviews-back svg{width:16px;height:16px}.kraft-modal-reviews-list{display:flex;flex-direction:column;gap:16px}.kraft-modal-review-item{display:block;text-decoration:none;transition:all .3s ease}.kraft-modal-review-item:hover{transform:translateY(-2px)}.kraft-modal-review-item:hover .info-card__badge{border-color:var(--primary);box-shadow:0 4px 16px #0000001f}.kraft-modal-review-item .info-card__badge{position:relative;bottom:auto;left:auto;transform:none;background:var(--white-color);border-radius:10px;padding:14px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 2px 8px #00000014;border:1px solid var(--light-gray-2, #f5f5f5);width:100%;transition:all .3s ease}.kraft-modal-review-item .info-card__badge-icon{width:32px;height:32px;flex-shrink:0}.kraft-modal-review-item .info-card__badge-icon img{width:100%;height:100%;object-fit:contain}.kraft-modal-review-item .info-card__badge-content{display:flex;flex-direction:column;gap:6px;flex:1}.kraft-modal-review-location-compact{font-family:var(--font-primary);font-size:var(--size14, 14px);font-weight:var(--fw-semibold, 600);color:var(--primary, #1C1C20);line-height:1.2;display:block}.kraft-modal-review-item .info-card__badge-rating{display:flex;align-items:center;gap:8px}.kraft-modal-review-item .info-card__rating{font-size:var(--size16);font-weight:var(--fw700);color:var(--primary);line-height:1;font-family:var(--font-primary)}.kraft-modal-review-item .info-card__stars{display:flex;gap:2px;align-items:center}.kraft-modal-review-item .info-card__star{color:#ffb800;font-size:var(--size13, 13px);line-height:1}.kraft-modal-review-item .info-card__reviews{font-size:var(--size12);font-weight:var(--fw-regular);color:var(--secondary);line-height:1.2;font-family:var(--font-primary)}.kraft-modal-review-rating{display:flex;align-items:center;gap:12px}.kraft-modal-review-stars{color:#ffb800;font-size:var(--size18, 18px);letter-spacing:2px}.kraft-modal-review-count{font-family:var(--font-primary);font-size:var(--size14, 14px);font-weight:var(--fw500, 500);color:var(--dark-gray-4, #666)}.kraft-modal-form{background-color:var(--white, var(--white));padding:var(--modal-form-padding);border-radius:10px;display:flex;flex-direction:column;justify-content:normal}.kraft-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.kraft-modal-close{background-color:#f7f7f7;border:none;padding:3px 10px;display:flex;align-items:center;gap:5px;margin-bottom:0;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.kraft-modal-close:hover{background-color:#e0e0e0}.kraft-modal-close span,.kraft-modal-close svg{margin-bottom:0;align-self:center;color:var(--primary, #101014)}.kraft-modal-close svg{height:20px;width:20px}.kraft-modal-title{margin-bottom:0;color:var(--primary, #101014);font-weight:var(--fw600, 600)}.kraft-modal-form input,.kraft-modal-form select,.kraft-modal-form textarea,.kraft-modal-form .form-control,.kraft-modal-form .form-select{font-weight:var(--fw600, 600);font-size:var(--size14, 14px);line-height:100%;letter-spacing:0%;padding:12px 14px;background-color:var(--white);border-radius:10px;width:100%;margin-bottom:.75rem;border:1px solid #dadada;transition:border-color .15s ease-in-out}.kraft-modal-form input,.kraft-modal-form textarea{color:#828282;border:none}.kraft-modal-form select,.kraft-modal-form .form-select{color:var(--primary, #101014)}.kraft-modal-form input:focus,.kraft-modal-form select:focus,.kraft-modal-form textarea:focus,.kraft-modal-form .form-control:focus,.kraft-modal-form .form-select:focus{color:var(--primary, #101014);background-color:var(--white);border-color:#dadada;outline:0;box-shadow:none}.kraft-modal-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:500px){.kraft-modal-form-row{grid-template-columns:1fr}}.kraft-modal-submit-btn{background-color:#ff5e2b;padding:12px 20px;width:100%;color:var(--white, var(--white));border:none;border-radius:10px;font-size:var(--size16, 16px);font-weight:var(--fw600, 600);transition:var(--transition, background-color .3s ease);margin-bottom:1rem;cursor:pointer}.kraft-modal-submit-btn:hover{background-color:var(--dark-gray-5, #333333)}.kraft-modal-submit-btn:disabled{opacity:.6;cursor:not-allowed}.kraft-modal-button-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:kraft-modal-spin .6s linear infinite;margin-right:8px;vertical-align:middle}@keyframes kraft-modal-spin{to{transform:rotate(360deg)}}.kraft-modal-success{display:none;text-align:center;padding:40px 20px;animation:kraft-modal-fade-in .3s ease}.kraft-modal-success-icon{margin-bottom:24px;animation:kraft-modal-scale-in .5s ease;display:flex;justify-content:center;align-items:center}.kraft-modal-success-icon svg{filter:drop-shadow(0 4px 12px rgba(16,185,129,.3))}.kraft-modal-success-title{font-family:var(--font-primary);font-size:var(--size24, 24px);font-weight:var(--fw600, 600);color:var(--primary, #101014);margin-bottom:12px}.kraft-modal-success-text{font-size:var(--size16, 16px);color:var(--dark-gray-3, #666);line-height:1.5;margin-bottom:24px}.kraft-modal-error{display:none;background-color:#fee2e2;border-left:4px solid #DC2626;padding:12px 16px;border-radius:8px;margin-bottom:16px;animation:kraft-modal-fade-in .3s ease}.kraft-modal-error-icon{display:inline-block;color:#dc2626;margin-right:8px;vertical-align:middle}.kraft-modal-error-text{display:inline;color:#991b1b;font-size:var(--size14, 14px);font-weight:var(--fw500, 500);margin:0}@keyframes kraft-modal-fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes kraft-modal-scale-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.kraft-modal-content{flex:1;padding:.5rem 0}.kraft-modal-footer{display:flex;justify-content:flex-start;align-items:center;margin-top:1rem}.kraft-modal-footer p{color:var(--dark-color, #101014);font-weight:var(--fw500, 500);margin-bottom:0}.kraft-modal-radio-group{display:flex;gap:16px;margin-top:8px}.kraft-modal-radio-label{display:flex;align-items:center;cursor:pointer;margin-bottom:0}.kraft-modal-radio-label input[type=radio]{margin-right:8px;cursor:pointer;width:18px;height:18px}.kraft-modal-radio-label span{font-size:14px;font-weight:400;color:var(--dark-color, #101014)}.kraft-modal-radio-label:hover span{color:var(--primary)}.kraft-modal-form .form-label{font-size:14px;font-weight:500;color:var(--dark-color, #101014);margin-bottom:8px;display:block}.kraft-modal-form .form-label-hint{font-size:12px;font-weight:400;color:var(--gray-color, #767676)}.kraft-modal-location-info{background-color:var(--white-color);border:2px solid var(--primary);border-radius:10px;padding:30px 24px;display:flex;flex-direction:column;justify-content:center;height:100%;min-height:400px}.kraft-modal-location-info--has-photo{justify-content:flex-start}.kraft-modal-location-photo{position:relative;margin:-30px -24px 24px;border-radius:8px 8px 0 0;overflow:hidden;flex-shrink:0}.kraft-modal-location-photo img{width:100%;height:220px;object-fit:cover;display:block}.kraft-modal-location-photo .kraft-modal-img-over-text{position:absolute;left:20px;bottom:14px;color:var(--white, #fff);font-size:var(--size14, 14px);font-weight:var(--fw500, 500);margin-bottom:0}.kraft-modal-location-info-inner{display:flex;flex-direction:column;gap:20px}.kraft-modal-location-name{font-family:var(--font-primary);font-weight:var(--fw600, 600);font-size:var(--size28);line-height:1.2;color:var(--primary);margin-bottom:6px}.kraft-modal-location-item{display:flex;flex-direction:column;gap:6px}.kraft-modal-location-icon{display:none}.kraft-modal-location-text{flex:1}.kraft-modal-location-label{font-family:var(--font-primary);font-size:var(--size12);font-weight:var(--fw-medium);color:var(--light-dark-color);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.kraft-modal-location-value{font-family:var(--font-primary);font-size:var(--size16);font-weight:var(--fw-regular);color:var(--primary);line-height:1.4;margin-bottom:0}.kraft-modal-location-link{color:var(--primary);text-decoration:none;transition:opacity .2s ease}.kraft-modal-location-link:hover{opacity:.7;text-decoration:underline}.kraft-modal-location-hours-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kraft-modal-location-hours-item{display:flex;flex-direction:column;gap:6px;padding:16px 14px;background-color:var(--light-color);border-radius:10px}.kraft-modal-location-hours-type{font-family:var(--font-primary);font-size:var(--size12);font-weight:var(--fw-semibold);color:var(--primary);text-transform:uppercase;letter-spacing:.5px}.kraft-modal-location-hours-time{font-family:var(--font-primary);font-size:var(--size18);font-weight:var(--fw-semibold);color:var(--primary);line-height:1.2}.kraft-modal-location-hours-time sup{font-size:60%;vertical-align:super}.kraft-modal-location-hours-days{font-family:var(--font-primary);font-size:var(--size12);font-weight:var(--fw-regular);color:var(--light-dark-color);line-height:1.4}.kraft-modal--location .kraft-modal-header{justify-content:flex-end;margin-bottom:1rem}.kraft-modal--location .kraft-modal-form{padding-top:20px}@media(max-width:767.98px){.kraft-modal-location-info{padding:20px 16px}.kraft-modal-location-info-inner{gap:16px}.kraft-modal-location-name{font-size:var(--size24)}.kraft-modal-location-hours-wrapper{grid-template-columns:1fr}.kraft-modal-location-hours-item{padding:14px 12px}.kraft-modal--location .kraft-modal-box{position:relative}.kraft-modal--location .kraft-modal-header{position:absolute;top:10px;right:10px;margin-bottom:0;z-index:10}.kraft-modal--location .kraft-modal-close{background-color:var(--primary);color:var(--white-color);border-radius:8px;padding:8px 12px}.kraft-modal--location .kraft-modal-close span,.kraft-modal--location .kraft-modal-close svg{color:var(--white-color)}.kraft-modal--location .kraft-modal-close svg path{stroke:var(--white-color)}.kraft-modal--location .kraft-modal-close:hover{background-color:#333}.kraft-modal--location .kraft-modal-form{padding-top:10px;position:relative}.kraft-modal--location .kraft-modal-inner{grid-template-columns:1fr}}.kraft-workshop-modal .kraft-modal-inner{grid-template-columns:1fr}.kraft-workshop-modal:has(.kraft-modal-left-area) .kraft-modal-inner{grid-template-columns:1fr 1fr}@media(min-width:768px){.kraft-modal{align-items:center}.kraft-modal-box{margin:0}}@media(max-width:767.98px){.kraft-modal{padding:10px;align-items:flex-start;z-index:9999999999}.kraft-modal-box{max-height:calc(100vh - 20px);margin-top:0}body.modal-open{overflow:hidden}}@media(max-height:800px){.kraft-workshop-modal .kraft-modal-box{padding:15px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column}.kraft-workshop-modal .kraft-modal-inner{gap:12px;max-height:calc(90vh - 30px);min-height:0}.kraft-workshop-modal .kraft-modal-form{padding:15px}.kraft-workshop-modal .kraft-modal-header{margin-bottom:1rem}.kraft-workshop-modal .kraft-modal-title{font-size:var(--font-h4);line-height:120%}.kraft-workshop-modal .kraft-workshop-step-title{font-size:var(--font-body);line-height:130%;margin-bottom:1rem}.kraft-workshop-modal .kraft-workshop-options{gap:.4rem}.kraft-workshop-modal .kraft-workshop-option{padding:3px 15px 3px 5px;gap:15px}.kraft-workshop-modal .kraft-workshop-option-with-image{padding:3px 15px 3px 5px}.kraft-workshop-modal .kraft-workshop-option-with-image .kraft-workshop-option-image{width:55px;height:55px}.kraft-workshop-modal .kraft-workshop-option-text{font-size:var(--font-body);line-height:130%}.kraft-workshop-modal .kraft-modal-left-area{padding:8px;min-height:0;max-height:100%;height:auto;align-self:stretch}.kraft-workshop-modal .kraft-modal-left-area img{border-radius:30px;height:100%;max-height:100%;min-height:0;object-fit:cover}.kraft-workshop-modal .kraft-modal-form{min-height:0;max-height:100%;overflow-y:auto}.kraft-workshop-modal .kraft-modal-img-over-text{font-size:var(--size14, 14px);left:20px;bottom:20px}.kraft-modal-reviews{padding:32px 24px}.kraft-modal-reviews-title{font-size:var(--size20, 20px)}.kraft-modal-review-item .info-card__badge{padding:12px 14px}}.kraft-locations-picker-modal .kraft-modal-box{max-width:960px;width:100%}.kraft-locations-picker-modal .kraft-modal-inner{grid-template-columns:1fr;width:100%}.kraft-locations-picker-modal .kraft-modal-form{min-width:0;width:100%;max-width:100%}.kraft-locations-picker-modal__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0;width:100%;min-width:0}.kraft-locations-picker-modal--nyc .kraft-locations-picker-modal__grid{grid-template-columns:repeat(2,1fr)}.kraft-locations-picker-modal__card{position:relative;display:block;border-radius:12px;overflow:hidden;text-decoration:none;aspect-ratio:4 / 3;min-width:0}.kraft-locations-picker-modal__card>img:not(.right_arrow){width:100%;height:100%;object-fit:cover;display:block;border-radius:0;transition:transform .4s ease}.kraft-locations-picker-modal__card:hover>img:not(.right_arrow){transform:scale(1.04)}.kraft-locations-picker-modal__card .right_arrow{position:absolute;top:12px;right:12px;width:22px;height:auto;z-index:2;transition:transform .3s ease}.kraft-locations-picker-modal__card:hover .right_arrow{transform:rotate(-30deg)}.kraft-locations-picker-modal__card .mega-menu__hero-label{position:absolute;top:24px;left:50%;transform:translate(-50%);z-index:2}@media(max-width:767px){.kraft-locations-picker-modal__grid{grid-template-columns:1fr;gap:12px}.kraft-locations-picker-modal--nyc .kraft-locations-picker-modal__grid{grid-template-columns:1fr}.kraft-locations-picker-modal__card{aspect-ratio:16 / 9;border-radius:16px}}@media(min-width:768px)and (max-width:991px){.kraft-locations-picker-modal__grid,.kraft-locations-picker-modal--nyc .kraft-locations-picker-modal__grid{grid-template-columns:repeat(2,1fr)}}@media(max-height:700px){.kraft-workshop-modal .kraft-modal-box{padding:12px;max-height:95vh;display:flex;flex-direction:column}.kraft-workshop-modal .kraft-modal-inner{gap:10px;max-height:calc(95vh - 24px);min-height:0}.kraft-workshop-modal .kraft-modal-form{padding:12px}.kraft-workshop-modal .kraft-modal-header{margin-bottom:.75rem}.kraft-workshop-modal .kraft-modal-title{font-size:var(--font-statistic);line-height:120%}.kraft-workshop-modal .kraft-workshop-step-title{font-size:var(--body-s-size);line-height:130%;margin-bottom:.75rem}.kraft-workshop-modal .kraft-workshop-options{gap:.35rem}.kraft-workshop-modal .kraft-workshop-option{padding:2px 12px 2px 4px;gap:12px}.kraft-workshop-modal .kraft-workshop-option-with-image{padding:2px 12px 2px 4px}.kraft-workshop-modal .kraft-workshop-option-with-image .kraft-workshop-option-image{width:50px;height:50px}.kraft-workshop-modal .kraft-workshop-option-text{font-size:var(--body-s-size);line-height:130%}.kraft-workshop-modal .kraft-modal-left-area{padding:6px;min-height:0;max-height:100%;height:auto;align-self:stretch}.kraft-workshop-modal .kraft-modal-left-area img{border-radius:25px;height:100%;max-height:100%;min-height:0;object-fit:cover}.kraft-workshop-modal .kraft-modal-form{min-height:0;max-height:100%;overflow-y:auto}.kraft-workshop-modal .kraft-modal-img-over-text{font-size:var(--size12, 12px);left:15px;bottom:15px}.kraft-modal-reviews{padding:24px 20px}.kraft-modal-reviews-header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}.kraft-modal-reviews-title{font-size:var(--size18, 18px)}.kraft-modal-reviews-list{gap:12px}.kraft-modal-review-item .info-card__badge{padding:12px 14px}.kraft-modal-review-location-compact{font-size:var(--size13, 13px)}}@media(max-width:992px){.kraft-modal--location .kraft-modal-inner{grid-template-columns:1fr}.kraft-modal-location-info{min-height:300px;padding:30px 25px}.kraft-modal-location-info-inner{gap:25px}.kraft-modal-location-name{font-size:var(--size28)}}@media(max-width:767.98px){.kraft-modal--location .kraft-modal-box{max-height:90vh;overflow-y:auto}.kraft-modal-location-info{min-height:250px;padding:25px 20px}.kraft-modal-location-info-inner{gap:20px}.kraft-modal-location-name{font-size:var(--size24)}.kraft-modal-location-icon{width:36px;height:36px}.kraft-modal-location-icon svg{width:18px;height:18px}.kraft-modal-location-value{font-size:var(--size14)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:var(--btn-padding-top, 10px) var(--btn-padding-right, 22px) var(--btn-padding-bottom, 10px) var(--btn-padding-left, 22px);border-radius:var(--btn-radius, 200px);font-size:var(--button-size);font-weight:var(--fw-medium);line-height:var(--button-line);text-decoration:none;border:none;cursor:pointer;transition:all .3s ease;font-family:var(--font-primary);position:relative;overflow:hidden;white-space:nowrap}.btn--primary{background-color:var(--primary);color:var(--white)}.btn--primary:hover{background-color:var(--dark-color);color:var(--white)}.btn--secondary{background-color:var(--white);color:var(--primary);border:1px solid var(--primary)}.btn--secondary:hover{background-color:var(--primary);color:var(--white)}.btn--ghost{background-color:transparent;color:var(--primary);border:1px solid transparent}.btn--ghost:hover{background-color:var(--light-gray-2)}.btn--dark{background-color:var(--dark-color);color:var(--white)}.btn--dark:hover{background-color:var(--primary)}.btn--small{padding:5px 15px;font-size:var(--font-button)}.btn--medium{padding:10px 22px;font-size:var(--font-body)}.btn--large{padding:15px 30px;font-size:var(--font-menu)}.btn--with-arrow{padding-right:calc(var(--btn-padding-right, 22px) + var(--btn-icon-size, 42px) + 12px)}.btn--with-arrow .btn__icon{position:absolute;right:6px;width:var(--btn-icon-size, 36px);height:var(--btn-icon-size, 36px);border-radius:50%;background-color:var(--btn-icon-bg, var(--white));display:flex;align-items:center;justify-content:center;transition:transform .3s ease,background-color .3s ease;z-index:2}.btn--with-arrow .btn__icon svg{width:13px;height:13px;transition:transform .3s ease}.btn--with-arrow .btn__icon svg rect{fill:var(--btn-icon-color, var(--primary))}.btn--with-arrow:hover .btn__icon{transform:scale(1.1);background-color:var(--btn-icon-bg-hover, var(--primary))}.btn--with-arrow:hover .btn__icon svg{transform:rotate(45deg)}.btn--with-arrow:hover .btn__icon svg rect{fill:var(--btn-icon-color-hover, var(--white))}.btn--circle-arrow{padding-left:calc(var(--btn-padding-left, 22px) + var(--btn-circle-size, 36px) + 12px)}.btn--circle-arrow .btn__circle{position:absolute;left:6px;width:var(--btn-circle-size, 36px);height:var(--btn-circle-size, 36px);border-radius:50%;background-color:var(--btn-circle-bg, var(--light-gray-1));display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.btn--circle-arrow .btn__circle svg{width:14px;height:14px}.btn--circle-arrow .btn__circle svg path{stroke:var(--btn-arrow-color, var(--dark-gray-4));stroke-width:2;fill:none;transition:stroke .3s ease}.btn--circle-arrow:hover .btn__circle{background-color:var(--btn-circle-bg-hover, var(--primary))}.btn--circle-arrow:hover .btn__circle svg path{stroke:var(--btn-arrow-color-hover, var(--white))}.btn--arrow-left{flex-direction:row-reverse;padding-left:calc(var(--btn-padding-right, 22px) + var(--btn-icon-size, 42px) + 12px);padding-right:var(--btn-padding-left, 22px)}.btn--arrow-left .btn__icon{left:6px;right:auto}.btn__text{position:relative;z-index:2}.btn--full{width:100%;justify-content:center}.btn:disabled,.btn--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.tag{display:inline-flex;align-items:center;gap:8px;padding:var(--tag-padding, 6px 12px);border-radius:var(--tag-radius, 200px);font-size:var(--tag-font-size, var(--font-button));font-weight:var(--fw-regular);line-height:100%;letter-spacing:0%;font-family:var(--font-primary);text-decoration:none;transition:all .3s ease}.tag--default{background-color:transparent;color:var(--primary);border:1px solid var(--primary)}.tag--filled{background-color:var(--primary);color:var(--white);border:1px solid var(--primary)}.tag--filled:hover{background-color:var(--dark-color);border-color:var(--dark-color)}.tag--outline{background-color:transparent;color:var(--primary);border:1px solid var(--primary)}.tag--outline:hover{background-color:var(--primary);color:var(--white)}.tag--with-icon{padding-left:calc(var(--tag-padding-left, 12px) + 18px);position:relative}.tag--with-icon:before{content:"";position:absolute;left:var(--tag-icon-left, 12px);width:10px;height:10px;border-radius:50%;background-color:currentColor;opacity:.8}.tag--notification{background-color:var(--white);color:var(--primary);padding:8px 16px;font-weight:var(--fw-regular)}.tag--section{font-size:var(--font-button);font-weight:var(--fw-regular);color:var(--primary);text-transform:uppercase;letter-spacing:.5px;background-color:transparent;border:none;padding:0}.tag--section-italic{font-family:var(--font-secondary);font-style:italic;font-size:var(--font-statistic);line-height:32px;letter-spacing:-.3%;text-transform:none}.tag--small{padding:4px 8px;font-size:var(--font-label-small)}.tag--large{padding:8px 16px;font-size:var(--font-body)}.tag-group{display:flex;flex-wrap:wrap;gap:8px}.tag-group .tag{margin:0}body{font-family:var(--font-primary);font-size:var(--body-m-size);line-height:var(--body-m-line);color:var(--primary)}h1,.h1{font-size:var(--h1-size);line-height:var(--h1-line);font-weight:var(--h1-weight, var(--heading-weight, var(--fw400)));font-family:var(--font-h1--family, var(--font-primary));color:var(--primary);margin:0}h1.font-primary,.h1.font-primary,.font-primary.h1{font-family:var(--font-primary)}h2,.h2{font-size:var(--h2-size);line-height:var(--h2-line);font-weight:var(--h2-weight, var(--heading-weight, var(--fw400)));font-family:var(--font-primary);color:var(--primary);margin:0}h3,.h3{font-size:var(--h3-size);line-height:var(--h3-line);font-weight:var(--h3-weight, var(--heading-weight, var(--fw400)));font-family:var(--font-primary);color:var(--primary);margin:0}h4,.h4{font-size:var(--h4-regular-size);line-height:var(--h4-regular-line);font-weight:var(--h4-weight, var(--heading-weight, var(--fw400)));font-family:var(--font-primary);color:var(--primary);margin:0}h5,.h5{font-size:var(--font-statistic);line-height:100%;font-weight:var(--h5-weight, var(--heading-weight, var(--fw400)));font-family:var(--font-primary);color:var(--primary);margin:0}h6,.h6{font-size:var(--font-menu);line-height:100%;font-weight:var(--h6-weight, var(--heading-weight, var(--fw400)));font-family:var(--font-primary);color:var(--primary);margin:0}.heading-hero{font-size:var(--h1-size);line-height:var(--h1-line);font-weight:var(--h1-weight, var(--heading-weight, var(--fw400)));font-family:var(--font-primary)}.heading-section{font-size:var(--h3-size);line-height:var(--h3-line);font-weight:var(--h3-weight, var(--heading-weight, var(--fw400)));font-family:var(--font-primary)}.heading-card{font-size:var(--h4-regular-size);line-height:var(--h4-regular-line);font-weight:var(--h4-weight, var(--heading-weight, var(--fw400)));font-family:var(--font-primary)}.heading-subtitle{font-size:var(--font-h4);line-height:150%;font-weight:var(--fw-regular);font-family:var(--font-primary)}.body-text{font-size:var(--body-m-size);line-height:var(--body-m-line);font-weight:var(--fw-regular);color:var(--primary)}.body-text-small{font-size:var(--body-s-size);line-height:var(--body-s-line);font-weight:var(--fw-regular);color:var(--dark-gray-4)}.intro-text{font-size:var(--intro-size);line-height:var(--intro-line);font-weight:var(--fw-regular)}.text-primary{color:var(--primary)}.text-secondary{color:var(--secondary)}.text-muted{color:var(--dark-gray-4)}.text-light{color:var(--dark-gray-5)}.text-white{color:var(--white)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-light{font-weight:var(--fw300)}.font-regular{font-weight:var(--fw-regular)}.font-medium{font-weight:var(--fw-medium)}.font-semibold{font-weight:var(--fw-semibold)}.font-bold{font-weight:var(--fw-bold)}.font-primary{font-family:var(--font-primary)}.font-secondary{font-family:var(--font-secondary)}.font-display{font-family:var(--font-display)}.kraft-workshop-steps{position:relative;min-height:400px}.kraft-workshop-step{display:none;opacity:0;transform:translate(20px);transition:opacity .3s ease,transform .3s ease}.kraft-workshop-step[data-step-active=true]{display:block;opacity:1;transform:translate(0)}.kraft-workshop-step-title{margin-bottom:1.5rem;color:var(--primary, #101014);font-weight:var(--fw500, 500);font-size:var(--font-body);line-height:100%;letter-spacing:0%}.kraft-workshop-continue-last{width:100%;padding:12px 20px;margin-bottom:1.5rem;background-color:#f7f7f7;border:1px solid #dadada;border-radius:10px;color:var(--primary, #101014);font-weight:var(--fw600, 600);cursor:pointer;transition:all .3s ease;text-align:left}.kraft-workshop-continue-last:hover{background-color:#e0e0e0;border-color:var(--primary, #101014)}.kraft-workshop-options{display:flex;flex-direction:column;gap:.5rem}.kraft-workshop-option{width:100%;padding:4px 20px 4px 6px;background-color:var(--white);border:1px solid #DBDBDB;border-radius:50px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .3s ease;text-align:left;gap:20px}.kraft-workshop-option:hover{border-color:var(--primary, #101014);background-color:#f7f7f7}.kraft-workshop-option-with-image{padding:4px 20px 4px 6px}.kraft-workshop-option-with-image .kraft-workshop-option-image{width:70px;height:70px;flex-shrink:0;overflow:hidden;border-radius:50%}.kraft-workshop-option-with-image .kraft-workshop-option-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.kraft-workshop-option-with-image:hover .kraft-workshop-option-image img{transform:scale(1.05)}.kraft-workshop-option-with-image .kraft-workshop-option-text{flex:1;padding:0}.kraft-workshop-option-text{color:var(--primary, #101014);font-weight:var(--fw500, 500);font-size:var(--body-m-size);line-height:var(--body-m-line);letter-spacing:0%}.kraft-workshop-option-arrow{color:var(--primary, #101014);flex-shrink:0;transition:transform .3s ease;margin-right:0}.kraft-workshop-option:hover .kraft-workshop-option-arrow{transform:translate(4px)}.kraft-workshop-step-back{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #dadada}.kraft-workshop-back-btn{display:flex;align-items:center;gap:5px;background-color:transparent;border:none;padding:5px 10px;cursor:pointer;color:var(--primary, #101014);transition:opacity .3s ease}.kraft-workshop-back-btn:hover{opacity:.7}.kraft-workshop-back-btn svg{width:20px;height:20px}.kraft-workshop-selected-location{color:var(--primary, #101014);font-weight:var(--fw600, 600)}body.modal-open,html.modal-open{overflow:hidden}.jx-btn-modal-trigger a{cursor:pointer}.cart-page-empty-state{width:100%;max-width:1200px;margin:0 auto;padding:60px 24px;display:flex;flex-direction:column;align-items:center;gap:60px}.cart-drawer-empty-state{max-width:100%;padding:24px;gap:32px;height:100%;overflow-y:auto}.cart-drawer-empty-state .cart-page-empty-header{padding-top:20px}.cart-drawer-empty-state .cart-page-empty-header__title{font-size:var(--h4-size, 24px)}.cart-drawer-empty-state .cart-page-empty-header__subtitle{font-size:var(--size14, 14px)}.cart-drawer-empty-state .cart-page-empty-products__title{font-size:var(--h5-size, 20px);margin-bottom:20px}.cart-drawer-empty-state .cart-page-empty-products .col-6{width:50%}.cart-drawer-empty-state .cart-page-empty-products .product_img{aspect-ratio:1;height:auto}.cart-drawer__content--empty{height:100%;overflow-y:auto;padding:0}.cart-page-empty-header{text-align:center;max-width:600px}.cart-page-empty-header__title{font-family:var(--font-primary);font-size:var(--h3-size, 32px);font-weight:var(--fw-bold, 700);color:var(--primary);margin:0 0 12px;line-height:1.2}.cart-page-empty-header__subtitle{font-family:var(--font-primary);font-size:var(--size16, 16px);font-weight:var(--fw-regular, 400);color:var(--dark-gray-4);margin:0;line-height:1.6}.cart-page-empty-products{width:100%}.cart-page-empty-products__title{font-family:var(--font-primary);font-size:var(--h3-size, 32px);font-weight:var(--fw-bold, 700);color:var(--primary);text-align:center;margin:0 0 40px}.cart-page-empty-products .row{display:flex;flex-wrap:wrap;margin:0 -8px}.cart-page-empty-products .col-6,.cart-page-empty-products .col-md-3{padding:0 8px;margin-bottom:16px}.cart-page-empty-products .col-6{width:50%}.cart-page-empty-products .shop_product_card{display:block;text-decoration:none;transition:transform .3s ease}.cart-page-empty-products .shop_product_card:hover{transform:translateY(-4px)}.cart-page-empty-products .product_img{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:8px;margin-bottom:12px;background-color:var(--light-gray-1)}.cart-page-empty-products .product_img img{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.cart-page-empty-products .product_img .img_main{opacity:1}.cart-page-empty-products .product_img .img_hover{position:absolute;top:0;left:0;opacity:0}.cart-page-empty-products .shop_product_card:hover .img_main{opacity:0}.cart-page-empty-products .shop_product_card:hover .img_hover{opacity:1}.cart-page-empty-products .product_deteils{padding:0}.cart-page-empty-products .product-title-clamp{font-family:var(--font-primary);font-size:var(--size16, 16px);font-weight:var(--fw-medium, 500);color:var(--primary);margin:0;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;padding-right:8px}.cart-page-empty-products .product-price{font-family:var(--font-primary);font-size:var(--size16, 16px);font-weight:var(--fw-bold, 700);color:var(--primary);white-space:nowrap}.cart-page-empty-products .product-vendor{font-family:var(--font-primary);font-size:var(--size14, 14px);font-weight:var(--fw-regular, 400);color:var(--dark-gray-4);margin:4px 0 0}.cart-page-empty-footer{text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.cart-page-empty-help{font-family:var(--font-primary);font-size:var(--size16, 16px);font-weight:var(--fw-regular, 400);color:var(--dark-gray-4);margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}@media(max-width:767.98px){.cart-page-empty-state{padding:40px 20px;gap:40px}.cart-page-empty-header__title{font-size:var(--size24, 24px)}.cart-page-empty-header__subtitle{font-size:var(--size14, 14px)}.cart-page-empty-products__title{font-size:var(--size24, 24px);margin-bottom:24px}}@media(min-width:768px){.cart-page-empty-products .col-md-3{width:25%}}.cart-page--empty .cart-page__title{margin-top:0!important}.cart-page--empty{align-items:stretch!important;padding:0!important}.cart-items__wrapper{width:100%}.collection_content{height:400px}#hero_section .container-fluid{max-width:var(--container-width, 1440px);margin:0 auto;box-sizing:border-box}#hero_section .container-fluid>.row{margin-left:0;margin-right:0}#hero_section .container-fluid>.row>[class*=col-]{padding-left:0;padding-right:0}.hero_collage{position:relative;width:100%;height:100%;min-height:500px}.hero_collage_item{position:absolute;border-radius:16px;overflow:hidden;box-shadow:0 10px 40px #00000026}.hero_collage_item img{width:100%;height:100%;object-fit:cover;display:block;border-radius:16px}.hero_collage_item--main{width:65%;height:70%;top:15%;left:0;z-index:3}.hero_collage_item--1{width:45%;height:40%;top:0;right:5%;z-index:2;transform:rotate(-3deg)}.hero_collage_item--2{width:42%;height:38%;bottom:5%;right:0;z-index:4;transform:rotate(2deg)}.hero_bg--layout-vertical .hero_collage_item--main{width:100%;height:48%;top:0;left:0;transform:none;z-index:1}.hero_bg--layout-vertical .hero_collage_item--1{width:48%;height:48%;bottom:0;left:0;transform:none;z-index:2}.hero_bg--layout-vertical .hero_collage_item--2{width:48%;height:48%;bottom:0;right:0;left:auto;transform:none;z-index:2}.hero_bg--layout-sidebyside .hero_collage_item{transform:none;height:100%}.hero_bg--layout-sidebyside .hero_collage_item--main{width:48%;height:100%;top:0;left:0;z-index:1}.hero_bg--layout-sidebyside .hero_collage_item--1{width:48%;height:48%;top:0;right:0;left:auto;transform:none;z-index:2}.hero_bg--layout-sidebyside .hero_collage_item--2{width:48%;height:48%;bottom:0;right:0;left:auto;transform:none;z-index:2}@media(max-width:767.98px){#hero_section:not(:has(.has-collage)){background-image:var(--hero-bg-image);background-position:center;background-repeat:no-repeat;background-size:cover}#hero_section .row{display:flex;flex-direction:column-reverse}#hero_section .col-lg-6:last-child:not(.has-collage){display:none}#hero_section .hero_bg:not(.hero_bg--collage){display:none}#hero_section:not(:has(.has-collage)) .hero_mobile_over{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1e2420a1;display:block;z-index:1}#hero_section:has(.has-collage) .hero_mobile_over{display:none}#hero_section:not(:has(.has-collage)) .col-lg-6.position-relative{display:flex;align-items:flex-end;min-height:52.5vh;padding:40px 25px}#hero_section:not(:has(.has-collage)) .hero_content{position:relative;z-index:11;width:100%;max-width:100%}#hero_section:has(.has-collage) .col-lg-6.position-relative{min-height:auto;padding:20px 25px}#hero_section:has(.has-collage) .hero_content{margin-top:20px!important}#hero_section .col-lg-6.has-collage{display:flex;align-items:center;justify-content:center;padding:20px 20px 0;order:-1}#hero_section .hero_bg--collage{display:block;width:100%;max-width:100%;height:300px;padding:0 20px 20px;margin:0}#hero_section .hero_bg--collage .hero_collage{width:100%;max-width:100%;min-height:300px;height:300px}#hero_section:has(.has-collage){padding-top:0}.hero_collage_item--main{width:70%;height:60%;top:20%}.hero_collage_item--1{width:50%;height:35%;right:0}.hero_collage_item--2{width:45%;height:32%}.hero_bg--layout-vertical .hero_collage_item--main{width:100%;height:50%;top:0;left:0;transform:none}.hero_bg--layout-vertical .hero_collage_item--1{width:48%;height:45%;bottom:0;left:0}.hero_bg--layout-vertical .hero_collage_item--2{width:48%;height:45%;bottom:0;right:0}.hero_bg--layout-sidebyside .hero_collage_item--main{width:100%;height:45%;top:0}.hero_bg--layout-sidebyside .hero_collage_item--1{width:100%;height:25%;top:48%;right:auto;left:0}.hero_bg--layout-sidebyside .hero_collage_item--2{width:100%;height:25%;bottom:0;right:auto;left:0}}@media(min-width:768px)and (max-width:999.99px){#hero_section:not(:has(.has-collage)){background-image:var(--hero-bg-image);background-position:center;background-repeat:no-repeat;background-size:cover}#hero_section .col-lg-6:last-child:not(.has-collage){display:none}#hero_section:not(:has(.has-collage)) .hero_mobile_over{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1e2420a1;display:block;z-index:1}#hero_section:has(.has-collage) .hero_mobile_over{display:none}#hero_section:not(:has(.has-collage)) .col-lg-6.position-relative{display:flex;align-items:flex-end;min-height:52.5vh;padding:40px 25px}#hero_section:not(:has(.has-collage)) .hero_content{position:relative;z-index:11;width:100%;max-width:100%}#hero_section:has(.has-collage) .hero_content{margin-top:20px!important}#hero_section .col-lg-6.has-collage{display:flex;align-items:center;justify-content:center}#hero_section .hero_bg--collage{display:block;width:100%;max-width:500px;height:338px;margin:40px auto}#hero_section .hero_bg--collage .hero_collage{width:100%;height:338px}}.card-grid-section{padding:100px 0;margin-top:60px;background-color:var(--white-color)}.card-grid-container{max-width:1440px;margin:0 auto}.card-grid-header{margin-bottom:40px}.card-grid-tag{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--size14);line-height:1.6;color:var(--dark-gray-3);margin-bottom:20px;text-transform:uppercase;letter-spacing:.05em}.card-grid-heading{font-size:var(--h2-size);line-height:var(--h2-line);color:var(--primary);margin:0 0 30px}.card-grid-heading-primary{font-family:var(--font-primary);font-weight:var(--fw-semibold)}.card-grid-heading-secondary{font-family:var(--font-secondary);font-weight:var(--fw-regular);font-style:italic;margin-left:.3em}.card-grid-separator{width:100%;height:1px;background-color:var(--primary);margin-top:30px}.card-grid-card{background:var(--light-gray-3);border-radius:16px;padding:32px;height:100%;margin-bottom:24px}.card-grid-card-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;color:var(--primary)}.card-grid-card-icon svg{width:24px;height:24px;stroke:currentColor}.card-grid-card-icon img{width:24px;height:24px;object-fit:contain}.card-grid-card-badge{display:inline-block;font-family:var(--font-primary);font-size:var(--size12);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--dark-gray-2);margin-bottom:16px}.card-grid-card-title{font-family:var(--font-primary);font-weight:var(--fw-semibold);font-size:var(--size22);line-height:1.4;color:var(--primary);margin-bottom:16px}.card-grid-card-text{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--size16);line-height:1.6;color:var(--dark-gray-3);margin:0}.card-grid-card-image{margin-top:24px;border-radius:12px;overflow:hidden}.card-grid-card-image img{width:100%;height:auto;display:block}.card-grid-card-button{margin-top:24px}@media(max-width:992px){.card-grid-section{padding:80px 0;margin-top:40px}.card-grid-container{padding:0 25px}.card-grid-heading{font-size:var(--size42)}.card-grid-header{margin-bottom:32px}.card-grid-card{margin-bottom:24px;padding:28px}.card-grid-card-title{font-size:var(--size20)}}@media(max-width:768px){.card-grid-section{padding:60px 0;margin-top:30px}.card-grid-container.container-fluid{padding-left:25px;padding-right:25px}.card-grid-header{margin-bottom:24px}.card-grid-tag{font-size:var(--size12);margin-bottom:16px}.card-grid-heading{font-size:var(--size32);line-height:1.2;margin-bottom:24px}.card-grid-separator{margin-top:24px}.card-grid-section .row{margin-left:0;margin-right:0}.card-grid-section .col-lg-4,.card-grid-section .col-md-4{padding-left:0;padding-right:0;margin-bottom:20px}.card-grid-card{padding:24px;margin-bottom:0}.card-grid-card-badge{font-size:var(--size10);margin-bottom:12px}.card-grid-card-title{font-size:var(--size20);margin-bottom:12px}.card-grid-card-text{font-size:var(--size16);line-height:1.6}}@media(max-width:480px){.card-grid-section{padding:50px 0}.card-grid-heading{font-size:var(--size28)}.card-grid-card{padding:20px}.card-grid-card-title{font-size:var(--size18)}.card-grid-card-text{font-size:var(--size16)}}#hero_section .hero_bg--collage .hero_image_top_overlay{display:none}.section_title_with_arrows{display:flex;align-items:center;justify-content:space-between;gap:20px}.section_title_with_arrows .section_title_content{flex:1}.collection-slider-arrows{display:flex;gap:12px;flex-shrink:0}.collection-slider-arrow{width:48px;height:48px;border:1px solid var(--dark-gray-3);border-radius:50%;background:transparent;color:var(--dark-gray-3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0}.collection-slider-arrow svg{width:24px;height:24px;stroke:currentColor;transition:all .3s ease;pointer-events:none}.collection-slider-arrow svg path{stroke:currentColor;transition:stroke .3s ease}.collection-slider-arrow:hover:not(:disabled){background:var(--black-color);border-color:var(--black-color);color:var(--white-color)}.collection-slider-arrow:disabled{opacity:.3;cursor:not-allowed}.collection-slider-wrapper{flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:10px;scrollbar-width:none;-ms-overflow-style:none}.collection-slider-wrapper::-webkit-scrollbar{display:none}.collection-slider-wrapper>*{flex:0 0 auto;height:auto;min-height:0}.collection-slider-wrapper .creative_jour_card,.collection-slider-wrapper .creative_card_link{height:auto;overflow:visible}@media(max-width:767.99px){.collection-slider-wrapper{flex-wrap:wrap;overflow-x:visible;scroll-snap-type:none;padding-bottom:0}.collection-slider-wrapper>*{scroll-snap-align:none;scroll-snap-stop:auto;flex:0 0 100%;width:100%;max-width:none}#creative_jour_section .collection-slider-arrows{display:none}}@media(max-width:767.99px){.section_title_with_arrows{flex-direction:row;align-items:flex-end;gap:16px;flex-wrap:wrap}.section_title_with_arrows .section_title_content{flex:1;min-width:0}.collection-slider-arrows{align-self:flex-end;flex-shrink:0;margin-top:0}.collection-slider-arrow{width:40px;height:40px}.collection-slider-arrow svg{width:20px;height:20px}}.content-tags-section{padding:100px 0;background-color:var(--light-gray-3)}.content-tags-container{max-width:1440px;margin:0 auto}.content-tags-content{display:flex;flex-direction:column;gap:50px}.content-tags-header{text-align:center;position:relative;display:flex;flex-direction:column;gap:30px;align-items:center}.content-tags-badge{display:flex;flex-direction:column;align-items:center;gap:0;margin:0 0 20px}.content-tags-badge__brand{font-family:var(--font-primary);font-size:var(--size12);font-weight:var(--fw600);color:var(--secondary);text-transform:uppercase;letter-spacing:2px;margin-bottom:-2px}.content-tags-badge__script{font-family:var(--font-secondary);font-size:var(--size24);font-weight:var(--fw400);color:var(--primary);line-height:1.2}.content-tags-heading{font-size:56px;line-height:1.2;color:var(--primary);max-width:900px;margin:0 auto}.content-tags-heading-primary{font-family:var(--font-primary);font-weight:var(--fw-semibold)}.content-tags-heading-secondary{font-family:var(--font-secondary);font-weight:var(--fw-regular);font-style:italic}.content-tags-description{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--size20);line-height:1.5;color:var(--primary);margin:0;max-width:800px}.content-tags-image-wrapper{width:100%;margin:0 auto}.content-tags-image{width:100%;height:500px;border-radius:500px;overflow:hidden;background:var(--light-gray-2);box-shadow:0 20px 60px #0000001a}.content-tags-image img{width:100%;height:100%;object-fit:cover}.content-tags-footer{text-align:center;display:flex;flex-direction:column;gap:30px;align-items:center}.content-tags-buttons{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}@media(max-width:992px){.content-tags-section{padding:60px 0}.content-tags-container{padding:0 20px}.content-tags-content{gap:40px}.content-tags-heading{font-size:42px}.content-tags-image{height:400px;border-radius:400px}.content-tags-description{font-size:var(--size18)}}@media(max-width:768px){.content-tags-badge__brand{font-size:var(--size10);letter-spacing:1.5px}.content-tags-badge__script{font-size:var(--size20)}.content-tags-heading{font-size:32px}.content-tags-description{font-size:var(--size18)}.content-tags-image-wrapper{width:calc(100% + 50px);margin-left:-25px;margin-right:-25px}.content-tags-image{height:300px;border-radius:0;width:100%}}#reviews_section .card-grid-header{margin-bottom:0}#reviews_section .card-grid-heading{margin-bottom:12px}#reviews_section .card-grid-description{font-weight:var(--fw400);font-size:var(--font-h4);line-height:32px;letter-spacing:-.3%;color:var(--dark-gray-3);margin:0;max-width:60%}#reviews_section .card-grid-separator{margin-top:30px;margin-bottom:30px}#reviews_section .row+.row{margin-top:0}#reviews_section .card-grid-header{margin-bottom:80px}#reviews_section .card-grid-description{font-weight:var(--fw400);font-size:var(--font-h4);line-height:32px;letter-spacing:-.3%;color:var(--dark-gray-3);margin:20px 0 0;max-width:60%}@media(max-width:992px){#reviews_section .card-grid-heading{font-size:var(--size42)}#reviews_section .card-grid-description{max-width:100%}}@media(max-width:768px){#reviews_section .collection-grid-container.container-fluid{padding-left:25px!important;padding-right:25px!important}#reviews_section .card-grid-heading{font-size:var(--size32)}.next_pre_button_for_reviews{right:15px;bottom:15px}}#reviews_section.color-scheme-yellow{background-color:var(--template-yellow-section-bg);color:var(--template-yellow-text-color)}#reviews_section.color-scheme-yellow .card-grid-heading,#reviews_section.color-scheme-yellow .card-grid-tag,#reviews_section.color-scheme-yellow .card-grid-description{color:var(--template-yellow-text-color)}#reviews_section.color-scheme-yellow .card-grid-heading-secondary{color:var(--template-yellow-text-secondary)}#reviews_section.color-scheme-orange{background-color:var(--template-orange-section-bg);color:var(--template-orange-text-color)}#reviews_section.color-scheme-orange .card-grid-heading,#reviews_section.color-scheme-orange .card-grid-tag,#reviews_section.color-scheme-orange .card-grid-description{color:var(--template-orange-text-color)}#reviews_section.color-scheme-orange .card-grid-heading-secondary{color:var(--template-orange-text-secondary)}#reviews_section.color-scheme-green{background-color:var(--template-green-section-bg);color:var(--template-green-text-color)}#reviews_section.color-scheme-green .card-grid-heading,#reviews_section.color-scheme-green .card-grid-tag,#reviews_section.color-scheme-green .card-grid-description{color:var(--template-green-text-color)}#reviews_section.color-scheme-green .card-grid-heading-secondary{color:var(--template-green-text-secondary)}#reviews_section.color-scheme-deep-space{background-color:var(--template-deep-space-section-bg);color:var(--template-deep-space-text-color)}#reviews_section.color-scheme-deep-space .card-grid-heading,#reviews_section.color-scheme-deep-space .card-grid-tag,#reviews_section.color-scheme-deep-space .card-grid-description{color:var(--template-deep-space-text-color)}#reviews_section.color-scheme-deep-space .card-grid-heading-secondary{color:var(--template-deep-space-text-secondary)}#reviews_section.color-scheme-red{background-color:var(--template-red-section-bg);color:var(--template-red-text-color)}#reviews_section.color-scheme-red .card-grid-heading,#reviews_section.color-scheme-red .card-grid-tag,#reviews_section.color-scheme-red .card-grid-description{color:var(--template-red-text-color)}#reviews_section.color-scheme-red .card-grid-heading-secondary{color:var(--template-red-text-secondary)}#reviews_section.color-scheme-pink{background-color:var(--template-pink-section-bg);color:var(--template-pink-text-color)}#reviews_section.color-scheme-pink .card-grid-heading,#reviews_section.color-scheme-pink .card-grid-tag,#reviews_section.color-scheme-pink .card-grid-description{color:var(--template-pink-text-color)}#reviews_section.color-scheme-pink .card-grid-heading-secondary{color:var(--template-pink-text-secondary)}#reviews_section.color-scheme-blue{background-color:var(--template-blue-section-bg);color:var(--template-blue-text-color)}#reviews_section.color-scheme-blue .card-grid-heading,#reviews_section.color-scheme-blue .card-grid-tag,#reviews_section.color-scheme-blue .card-grid-description{color:var(--template-blue-text-color)}#reviews_section.color-scheme-blue .card-grid-heading-secondary{color:var(--template-blue-text-secondary)}#reviews_section.color-scheme-brown{background-color:var(--template-brown-section-bg);color:var(--template-brown-text-color)}#reviews_section.color-scheme-brown .card-grid-heading,#reviews_section.color-scheme-brown .card-grid-tag,#reviews_section.color-scheme-brown .card-grid-description{color:var(--template-brown-text-color)}#reviews_section.color-scheme-brown .card-grid-heading-secondary{color:var(--template-brown-text-secondary)}#reviews_section.color-scheme-white{background-color:var(--template-white-section-bg);color:var(--template-white-text-color)}#reviews_section.color-scheme-white .card-grid-heading,#reviews_section.color-scheme-white .card-grid-tag,#reviews_section.color-scheme-white .card-grid-description{color:var(--template-white-text-color)}#reviews_section.color-scheme-white .card-grid-heading-secondary{color:var(--template-white-text-secondary)}.reviews-slider-container{position:relative;padding:0;min-height:500px}.next_pre_button_for_reviews{position:absolute;right:25px;bottom:25px;display:flex!important;gap:10px;align-items:center;z-index:100;pointer-events:auto;visibility:visible!important;opacity:1!important}.next_pre_button_for_reviews .arrow-button{pointer-events:auto;position:relative;z-index:101;opacity:1!important;visibility:visible!important;display:flex!important}@media(max-width:992px){#reviews_section .card-grid-separator{margin-top:24px;margin-bottom:24px}#reviews_section .card-grid-heading{font-size:var(--size42)}#reviews_section .card-grid-description{max-width:100%}}@media(max-width:768px){#reviews_section .collection-grid-container.container-fluid{padding-left:0!important;padding-right:0!important}#reviews_section .card-grid-separator{margin-top:20px;margin-bottom:20px}#reviews_section .card-grid-heading{font-size:var(--size32);margin-bottom:8px}#reviews_section .next_pre_button_for_reviews{position:static!important;right:auto!important;bottom:auto!important;transform:none!important;margin-top:24px;margin-bottom:0;justify-content:center}}.product-detail-section{padding:100px 0;background-color:var(--white-color)}.product-detail-container{max-width:1440px;margin:0 auto;padding:0 74.5px}.product-variant-selector-wrapper{display:flex;justify-content:center;margin-bottom:40px;width:100%;padding:0 20px}.product-variant-selector{display:inline-flex;gap:6px;padding:4px;background:var(--white-color);border:2px solid var(--dark-gray-1);border-radius:200px;flex-wrap:wrap;justify-content:center;width:fit-content;max-width:100%;position:relative}.product-variant-tab{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--white-color);border:none;border-radius:200px;cursor:pointer;transition:all .3s ease;font-family:var(--font-primary);font-size:var(--body-m-size);font-weight:var(--fw-medium);color:var(--dark-gray-4);white-space:nowrap;position:relative;z-index:1}.product-variant-tab:hover{background:#0000000d}.product-variant-tab.active{background:var(--dark-gray-1);color:var(--white-color)}.product-variant-icon{font-size:20px;line-height:1}.product-variant-label{font-weight:var(--fw-medium)}.product-variant-content{display:none}.product-variant-content.active{display:block}.product-detail-image-area{padding-right:40px}.product-detail-view{width:100%;height:500px;border-radius:16px;overflow:hidden;margin-bottom:20px;box-shadow:0 10px 40px #0000001a}.product-detail-view img{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.product-detail-thumbnails{display:flex;gap:12px;flex-wrap:wrap}.product-detail-thumbnails img{width:80px;height:80px;object-fit:cover;border-radius:8px;cursor:pointer;border:2px solid transparent;transition:all .3s ease}.product-detail-thumbnails img:hover,.product-detail-thumbnails img.active{border-color:var(--primary)}.product-detail-content{padding-left:40px}.product-detail-name{font-family:var(--font-primary);font-weight:var(--fw-semibold);font-size:var(--h3-size);line-height:var(--h3-line);color:var(--primary);margin-bottom:8px}.product-detail-category{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-m-size);line-height:var(--body-m-line);color:var(--dark-gray-4);margin-bottom:16px}.product-detail-rating{gap:8px;margin-bottom:20px}.product-detail-rating p{font-family:var(--font-primary);font-weight:var(--fw-medium);font-size:var(--body-m-size);line-height:var(--body-m-line);color:var(--primary);margin:0}.product-detail-rating span{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-s-size);line-height:var(--body-s-line);color:var(--dark-gray-4)}.product-detail-price{font-family:var(--font-primary);font-weight:var(--fw-semibold);font-size:var(--size32);line-height:1.2;color:var(--primary);margin-bottom:32px}.product-detail-bio{margin-bottom:32px}.product-detail-bio ul{list-style:none;padding:0;margin:0}.product-detail-bio li{margin-bottom:12px}.product-detail-bio li:last-child{margin-bottom:0}.product-detail-bio p{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-m-size);line-height:var(--body-m-line);color:var(--dark-gray-3);margin:0;display:flex;align-items:center;gap:12px}.product-detail-bio img,.product-detail-bio svg{width:20px;height:20px;flex-shrink:0}.product-detail-actions{margin-top:40px}.product-detail-variants{margin:24px 0;width:100%}.product-detail-variants product-swatches{width:100%}.product-detail-variants swatches-variant-picker-component{justify-content:flex-start}.product-detail-variants .variant-option--swatches overflow-list::part(list){gap:16px;flex-wrap:wrap}.variant-option__swatch--enhanced{flex-shrink:0}.variant-swatch-enhanced{display:flex;flex-direction:column;align-items:center;padding:16px 12px;border:1px solid var(--dark-gray-2);border-radius:0;transition:border-color .2s ease;cursor:pointer;background:var(--white-color);min-width:100px;position:relative;width:100%}.variant-swatch-enhanced:hover{border-color:var(--primary)}.variant-swatch-enhanced input[type=radio]{position:absolute;opacity:0;pointer-events:none}.variant-swatch-enhanced input[type=radio]:checked~.variant-swatch-content,.variant-swatch-enhanced:has(input[type=radio]:checked),.variant-swatch-enhanced.variant-swatch-selected{border-color:var(--primary);border-width:2px;background:var(--white-color)}.variant-swatch-content{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.variant-swatch-image{width:80px;height:80px;border-radius:0;overflow:hidden;border:1px solid var(--dark-gray-2);display:flex;align-items:center;justify-content:center;background:var(--white-color);transition:border-color .2s ease}.variant-swatch-image .swatch{width:100%;height:100%;min-width:80px;min-height:80px;border-radius:0}.variant-swatch-info{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;text-align:center}.variant-swatch-name{font-family:var(--font-primary);font-size:var(--body-s-size);font-weight:var(--fw-regular);color:var(--dark-gray-1);line-height:var(--body-s-line);margin:0}.variant-swatch-price{font-family:var(--font-primary);font-size:var(--body-s-size);font-weight:var(--fw-medium);color:var(--dark-gray-1);line-height:var(--body-s-line);margin:0}.variant-swatch-enhanced input[type=radio]:checked~.variant-swatch-content .variant-swatch-image,.variant-swatch-enhanced:has(input[type=radio]:checked) .variant-swatch-image,.variant-swatch-enhanced.variant-swatch-selected .variant-swatch-image{border-color:var(--primary);border-width:2px}.variant-swatch-enhanced input[type=radio]:checked~.variant-swatch-content .variant-swatch-name,.variant-swatch-enhanced:has(input[type=radio]:checked) .variant-swatch-name,.variant-swatch-enhanced.variant-swatch-selected .variant-swatch-name{color:var(--primary);font-weight:var(--fw-medium)}.variant-swatch-enhanced input[type=radio]:checked~.variant-swatch-content .variant-swatch-price,.variant-swatch-enhanced:has(input[type=radio]:checked) .variant-swatch-price,.variant-swatch-enhanced.variant-swatch-selected .variant-swatch-price{color:var(--primary);font-weight:var(--fw-semibold)}@media(max-width:768px){.variant-swatch-enhanced{min-width:90px;padding:12px 8px}.variant-swatch-image{width:70px;height:70px}.variant-swatch-image .swatch{min-width:70px;min-height:70px}.variant-swatch-name,.variant-swatch-price{font-size:var(--size14)}}.kraft-variant-modal .kraft-modal-box{display:none}.variant-modal-container{background:var(--white);border-radius:16px;padding:32px;max-width:900px;width:100%;max-height:90vh;display:flex;flex-direction:column;position:relative;z-index:1}.variant-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;flex-shrink:0;padding-inline:24px}.variant-modal-header h3{font-size:var(--size24);font-weight:var(--fw-semibold);color:var(--primary);margin:0}.variant-modal-close{background:transparent;border:none;padding:8px;cursor:pointer;color:var(--dark-gray-3);transition:color .2s}.variant-modal-close:hover{color:var(--primary)}.variant-grid{display:flex;flex-wrap:nowrap;gap:20px;margin-bottom:24px;padding:10px 10px 24px;justify-content:center;align-items:stretch;flex:1;overflow-y:auto;overflow-x:hidden}.variant-card{position:relative;aspect-ratio:3 / 4;border-radius:12px;border:2px solid transparent;padding:0;cursor:pointer;background:var(--white);transition:all .3s ease;flex:1 1 0;min-width:0;max-width:100%;overflow:visible;z-index:10}@media(min-width:769px){.variant-card{max-width:200px;flex:1 1 200px}}.variant-card *,.variant-card img,.variant-card .variant-overlay,.variant-card .variant-name,.variant-card .variant-price,.variant-card .variant-check{pointer-events:none!important;-webkit-user-select:none;user-select:none}.variant-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.variant-card.active,.variant-card.selected{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.variant-card img{border-radius:8px}.variant-card img{width:100%;height:100%;object-fit:cover;display:block;transition:border-radius .3s ease;border-radius:10px}.variant-overlay{position:absolute;bottom:-22px;left:50%;transform:translate(-50%);background:#fffffffa;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;flex-direction:column;padding:12px 16px;border-radius:12px;border:1px solid #e5e5e5;box-shadow:0 4px 12px #00000014;pointer-events:none;width:calc(100% - 24px);text-align:center;z-index:2}.variant-name{font-size:var(--size14);font-weight:700;color:var(--primary);margin:0 0 2px;text-align:center;line-height:1.2}.variant-price{font-size:var(--size12);font-weight:var(--fw-regular);color:var(--dark-gray-3);margin:0;text-align:center;line-height:1.2}.variant-check{position:absolute;top:12px;right:12px;width:32px;height:32px;background:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:var(--primary);opacity:0;transform:scale(.8);transition:all .3s ease}.variant-card.active .variant-check,.variant-card.selected .variant-check{opacity:1;transform:scale(1)}.variant-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:24px;padding-inline:24px;padding-bottom:0;border-top:1px solid var(--light-gray-1);flex-shrink:0;background:var(--white)}.variant-modal-footer p{font-size:var(--size14);color:var(--dark-gray-3);margin:0}.variant-continue-btn{background-color:var(--primary);color:var(--white);border:none;padding:12px 24px;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:var(--size14);font-weight:var(--fw-semibold)}.variant-continue-btn:hover:not(:disabled){background-color:var(--dark-color);color:var(--white)}.variant-continue-btn:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.variant-modal-container{padding:16px;max-height:85vh}.variant-modal-header{margin-bottom:20px;padding-inline:20px}.variant-grid{flex-wrap:wrap;gap:10px;row-gap:32px;margin-bottom:16px;padding:8px 8px 16px;justify-content:flex-start}.variant-card{flex:0 0 calc(50% - 5px);min-width:0;max-width:calc(50% - 5px)}.variant-overlay{bottom:-18px;padding:8px 10px}.variant-name{font-size:var(--size13)}.variant-price{font-size:var(--size11)}.variant-modal-footer{flex-direction:column;align-items:stretch;gap:12px;padding-top:16px;padding-inline:20px}.variant-modal-footer p{text-align:center;font-size:var(--size13)}.variant-continue-btn{width:100%;padding:14px 24px}}@media(max-width:480px){.variant-modal-container{padding:12px;max-height:90vh}.variant-modal-header{margin-bottom:16px;padding-inline:16px}.variant-modal-header h3{font-size:var(--size18)}.variant-grid{gap:8px;row-gap:28px;margin-bottom:12px;padding:6px 6px 12px}.variant-card{flex:0 0 calc(50% - 4px);max-width:calc(50% - 4px)}.variant-overlay{bottom:-14px;padding:6px 8px}.variant-name{font-size:var(--size12)}.variant-price{font-size:var(--size10)}.variant-modal-footer{padding-top:12px;gap:10px;padding-inline:16px}.variant-continue-btn{padding:12px 20px;font-size:var(--size13)}}@media(max-width:992px){.product-detail-section{padding:60px 0}.product-detail-container{padding:0 20px}.product-variant-selector-wrapper{margin-bottom:30px}.product-variant-selector-wrapper{padding:0 15px}.product-variant-selector{padding:3px;gap:4px}.product-variant-tab{padding:8px 16px;font-size:var(--body-s-size)}.product-detail-image-area{padding-right:0;margin-bottom:40px}.product-detail-view{height:400px}.product-detail-content{padding-left:0}.product-detail-name,.product-detail-price{font-size:var(--size28)}}@media(max-width:768px){.product-variant-selector-wrapper{margin-bottom:25px}.product-variant-selector-wrapper{padding:0 10px}.product-variant-selector{gap:4px;padding:3px}.product-variant-tab{padding:8px 14px;font-size:var(--body-s-size)}.product-variant-icon{font-size:18px}.product-detail-view{height:350px}.product-detail-thumbnails img{width:60px;height:60px}.product-detail-name,.product-detail-price{font-size:var(--size24)}.navbar-brand__caption{font-size:var(--size9, 9px);letter-spacing:.8px}}.floating-video-widget{position:fixed;bottom:30px;right:30px;width:380px;background:var(--white-color);border-radius:24px;box-shadow:0 10px 40px #00000026;z-index:1000;overflow:hidden;transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,opacity .5s ease;opacity:0;pointer-events:none;transform:translate(450px)}.floating-video-widget:not(.hidden){opacity:1;pointer-events:auto;transform:translate(0) translateY(0)}.floating-video-widget.hidden{opacity:0;transform:translate(450px);pointer-events:none;transition:transform .4s ease-in,opacity .4s ease-in}.floating-video-widget:hover{transform:translate(0) translateY(-4px);box-shadow:0 15px 50px #0003}.floating-video-close-btn{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#fffffff2;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:20;box-shadow:0 2px 8px #00000026}.floating-video-close-btn:hover{background:var(--white-color);transform:scale(1.1);box-shadow:0 4px 12px #0003}.floating-video-close-btn svg{width:16px;height:16px;stroke:var(--primary);stroke-width:2}.floating-video-widget-inner{display:flex;flex-direction:column}.floating-video-widget-media{position:relative;width:100%;height:200px;overflow:hidden;background:var(--light-gray-2)}.floating-video-element,.floating-video-image,.floating-video-fallback{width:100%;height:100%;object-fit:cover;display:block}.floating-video-volume-btn{position:absolute;bottom:12px;right:12px;width:36px;height:36px;background:#fffffff2;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10;box-shadow:0 2px 8px #00000026}.floating-video-volume-btn:hover{background:var(--white-color);transform:scale(1.1);box-shadow:0 4px 12px #0003}.floating-video-volume-btn svg{width:18px;height:18px;stroke:var(--primary);stroke-width:2}.floating-video-volume-btn.muted svg path:last-child{opacity:.3}.floating-video-widget-content{padding:24px}.floating-video-heading{font-family:var(--font-primary);font-weight:var(--fw-semibold);font-size:var(--size24);line-height:1.3;color:var(--primary);margin-bottom:8px}.floating-video-subheading{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--size12);line-height:1.4;color:var(--dark-gray-4);text-transform:uppercase;letter-spacing:.05em;margin-bottom:20px}.floating-video-cta{margin-top:0}.floating-video-cta .jx-btn a{font-size:var(--size14);padding:10px 20px}.floating-video-widget.position-bottom-left{right:auto;left:30px;transform:translate(-450px)}.floating-video-widget.position-bottom-left:not(.hidden){transform:translate(0) translateY(0)}.floating-video-widget.position-bottom-left.hidden{transform:translate(-450px)}.floating-video-widget.position-bottom-left:hover{transform:translate(0) translateY(-4px)}.floating-video-widget.animate-from-bottom{transform:translateY(450px) translate(0)}.floating-video-widget.animate-from-bottom:not(.hidden){transform:translateY(0) translate(0)}.floating-video-widget.animate-from-bottom.hidden{transform:translateY(450px) translate(0)}.floating-video-widget.animate-from-bottom:hover{transform:translateY(-4px) translate(0)}.floating-video-help-icon{position:fixed;bottom:30px;right:30px;width:60px;height:60px;background:var(--white-color);border:none;border-radius:50%;box-shadow:0 4px 16px #00000026;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:999;transition:transform .3s ease,box-shadow .3s ease,opacity .3s ease;opacity:0;pointer-events:none}.floating-video-help-icon:not(.hidden){opacity:1;pointer-events:auto}.floating-video-help-icon.hidden{opacity:0;pointer-events:none}.floating-video-help-icon:hover{transform:scale(1.05);box-shadow:0 6px 20px #0003}.floating-video-help-icon:active{transform:scale(.95)}.floating-video-help-icon .help-icon-svg{width:28px;height:28px;stroke:var(--primary);fill:none;stroke-width:2}.floating-video-help-icon.position-bottom-left{right:auto;left:30px}@media(max-width:768px){.floating-video-widget{width:320px;bottom:20px;right:20px;transform:translate(380px)}.floating-video-widget:not(.hidden){transform:translate(0) translateY(0)}.floating-video-widget.hidden{transform:translate(380px)}.floating-video-widget-media{height:180px}.floating-video-widget-content{padding:20px}.floating-video-heading{font-size:var(--size20)}.floating-video-widget.position-bottom-left{left:20px;transform:translate(-380px)}.floating-video-widget.position-bottom-left:not(.hidden){transform:translate(0) translateY(0)}.floating-video-widget.position-bottom-left.hidden{transform:translate(-380px)}.floating-video-widget.animate-from-bottom{transform:translateY(450px) translate(0)}.floating-video-widget.animate-from-bottom:not(.hidden){transform:translateY(0) translate(0)}.floating-video-widget.animate-from-bottom.hidden{transform:translateY(450px) translate(0)}.floating-video-help-icon{width:56px;height:56px;bottom:20px;right:20px}.floating-video-help-icon .help-icon-svg{width:24px;height:24px}.floating-video-help-icon.position-bottom-left{left:20px}}@media(max-width:480px){.floating-video-widget{width:calc(100% - 40px);max-width:320px}}.breadcrumb{display:flex;align-items:center;gap:8px;list-style:none;padding:0;margin:0;font-family:var(--font-primary)}.breadcrumb__item{display:flex;align-items:center;gap:8px;font-size:var(--size14);font-weight:var(--fw-regular);line-height:1.5;color:var(--secondary)}.breadcrumb__link{color:var(--secondary);text-decoration:none;transition:color .3s ease}.breadcrumb__link:hover{color:var(--purple)}.breadcrumb__link--current{color:var(--dark-gray-3);opacity:.6}.breadcrumb__link--current:hover{color:var(--purple);opacity:1}.breadcrumb__item:last-child{color:var(--primary);font-weight:var(--fw-medium)}.breadcrumb__item--current{font-weight:var(--fw-regular)}.breadcrumb__separator{color:var(--secondary);-webkit-user-select:none;user-select:none}.shipping-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.info-card{background-color:#f7f7f7;border-radius:24px;padding:32px 24px;text-align:left;display:flex;flex-direction:column}.info-card__icon{width:32px;height:32px;margin:0 0 16px;display:flex;align-items:center;justify-content:center}.info-card__icon svg{width:100%;height:100%}.info-card__title{font-size:var(--size16);font-weight:var(--fw700);font-family:var(--font-primary);color:var(--primary);margin:0 0 8px;line-height:1.4}.info-card__text{font-size:var(--size13);font-weight:var(--fw-regular);color:var(--secondary);margin:0;line-height:1.6}.experience-section-container.container-fluid,#experience_section .container-fluid.experience-section-container{max-width:var(--container-width, 1440px);margin:0 auto;padding-left:25px;padding-right:25px;box-sizing:border-box}.experience-section-container.container-fluid.container-full-width,#experience_section .container-fluid.experience-section-container.container-full-width{max-width:100%}.experience_section_wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;width:100%}#experience_section .experience_img{display:flex;justify-content:flex-start}#experience_section .experience_img img{width:100%;max-height:400px;height:auto;object-fit:cover;border-radius:20px}#experience_section .experience_content{display:flex;flex-direction:column;justify-content:center;padding-left:40px}.creation_area .experience_section_wrapper{grid-template-columns:1fr 1fr}.creation_area .experience_content{display:flex;flex-direction:column;justify-content:center;padding-right:40px;padding-left:0}.creation_area .experience_img{display:flex;justify-content:flex-end}.creation_area .experience_img img{width:100%;max-height:400px;height:auto;object-fit:cover;border-radius:20px}#experience_section .experience_content .section_tag_badge,.creation_area .experience_content .section_tag_badge{align-self:flex-start}.experience_content .section_tag_title p{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--size14);line-height:100%;letter-spacing:0%;color:var(--secondary);margin-bottom:0;display:inline-flex;gap:5px;background-color:#f7f7f7;padding:4px;border-radius:5px}.experience_content .section_tag_title img{width:16px;align-self:center}.form_and_details_content ul{display:flex;align-items:center;padding-left:0;list-style-type:none;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.form_and_details_content ul::-webkit-scrollbar{display:none}.form_and_details_content ul{-ms-overflow-style:none;scrollbar-width:none}.form_and_details_content ul li{padding:0 15px 12px;flex-shrink:0;white-space:nowrap;position:relative}.form_and_details_content ul li a{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--size20);line-height:var(--body-m-line);letter-spacing:-.2%;color:var(--dark-gray-3);text-decoration:none}.form_and_details_content ul li a.active{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--size20);line-height:var(--body-m-line);letter-spacing:-.2%;color:var(--primary);text-decoration:none}.form_and_details_content ul li a.active:after{content:"";position:absolute;bottom:-1px;left:15px;right:15px;height:2px;background-color:var(--primary)}.overview_details{padding-top:20px}.overview_details p{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-m-size);line-height:var(--body-m-line);letter-spacing:-.1%;color:var(--dark-gray-3);margin-bottom:20px;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.overview_details p strong{font-weight:var(--fw-bold)}.deteils_icons_bio{display:flex;gap:40px;margin-bottom:60px;flex-wrap:wrap}.deteils_icons_bio img{height:23px;margin-right:20px}.deteils_icons_bio h4{font-weight:var(--fw600);font-size:var(--size20);line-height:100%;letter-spacing:-.2%;color:var(--primary);align-self:center;margin-bottom:0}.spaces_details,.service_details,.access_details{margin-bottom:60px;margin-top:80px}.service_d_tow_card{gap:220px;margin-top:20px}.service_part_one .d-flex{margin-bottom:15px}.service_part_one img{height:24px}.service_part_one p{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-m-size);line-height:var(--body-m-line);letter-spacing:-.1%;color:var(--dark-gray-3);align-self:center;margin-bottom:0;margin-left:12px}.details_menu{position:sticky;top:0;z-index:10;background:var(--white-color);padding-top:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;border-bottom:1px solid #E7E7E7}.details_menu::-webkit-scrollbar{display:none}.details_menu li a.active{color:var(--primary)}.details_menu li{position:relative}.details_menu li a.active:after{content:"";position:absolute;bottom:-13px;left:0;right:0;height:2px;background-color:var(--primary)}.form_and_details_gallery{position:relative;border-radius:17.69px;overflow:hidden;cursor:pointer}.form_and_details_gallery img{width:100%;height:525px;object-fit:cover;display:block}.form_and_details_gallery:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ffffff36;opacity:0;transition:opacity .3s ease;z-index:1}.form_and_details_gallery:hover:before{opacity:1}.form_and_details_gallery_small{position:relative;border-radius:20px;overflow:hidden;cursor:pointer}.form_and_details_gallery_small img{width:100%;height:257px;object-fit:cover;display:block}.form_and_details_gallery_small:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ffffff36;opacity:0;transition:opacity .3s ease;z-index:1}.form_and_details_gallery_small:hover:before{opacity:1}.mt_some{margin-top:11px}.pl_some{padding-left:5.5px}.pr_some{padding-right:5.5px}.form_area_details_section{background-color:#454545;border-radius:15px;padding:26px 22px 19px 23px;margin-top:20px;position:sticky;top:20px}.form_area_details_section h4{font-family:var(--font-primary);font-weight:var(--fw-bold);font-size:var(--h4-regular-size);line-height:var(--h4-regular-line);letter-spacing:-.3%;color:var(--white-color);margin-bottom:16px}.form_area_details_section p{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-s-size);line-height:var(--body-s-line);letter-spacing:-.1%;color:var(--white-color);margin-bottom:24px}.experience-steps-list .accordion-item{margin-bottom:20px;border:none}.experience-steps-list .accordion-button{cursor:default;pointer-events:none}.experience-steps-list .accordion-button:after{display:none}.contact_content h3{font-family:var(--font-primary);font-weight:var(--fw-medium);font-size:var(--h3-size);line-height:var(--h3-line);letter-spacing:-.03%;text-align:center;color:var(--white-color)}.contact_content p{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--intro-size);line-height:var(--intro-line);letter-spacing:-.03%;text-align:center;color:var(--white-color);margin-bottom:32px}.mobile_booking_anchor{height:1px;visibility:hidden}.mobile_booking_spacer{height:80px}.mobile_booking_cta{position:fixed;bottom:0;left:0;right:0;padding:16px 20px;background:var(--white-color);border-top:1px solid #E7E7E7;z-index:999;transform:translateY(100%);transition:transform .3s ease}.mobile_booking_cta.is-fixed{transform:translateY(0)}.mobile_booking_cta.is-normal{transform:translateY(100%)}.mobile_booking_cta .btn-slide{width:100%;justify-content:center;display:flex}@media(min-width:992px){.mobile_booking_anchor,.mobile_booking_spacer,.mobile_booking_cta{display:none}}@media(max-width:991px){.shipping-info-grid{grid-template-columns:1fr;gap:20px}.experience-section-container.container-fluid{padding-left:40px;padding-right:40px}.experience_section_wrapper,.creation_area .experience_section_wrapper{grid-template-columns:1fr;gap:40px}#experience_section .experience_section_wrapper .experience_img,.creation_area .experience_section_wrapper .experience_img{order:1}#experience_section .experience_section_wrapper .experience_content,.creation_area .experience_section_wrapper .experience_content{order:2}#experience_section .experience_content,.creation_area .experience_content{padding-left:0;padding-right:0}.service_d_tow_card{gap:40px;flex-direction:column}}@media(max-width:767.98px){.experience-section-container.container-fluid{padding-left:20px;padding-right:20px}.info-card{padding:24px 20px}.deteils_icons_bio{gap:24px}#contact_area{padding:80px 0}.form_area_details_section{margin-top:40px}}.hero_popup_wrap{display:inline-block;position:relative;width:100%}.hero_popup{position:absolute;top:calc(100% + 0px);left:0;right:0;width:100%;padding:12px;background:var(--white-color);border-radius:10px;opacity:0;visibility:hidden;transform:translateY(-5px);transition:all .25s ease;z-index:100;border:.5px solid #dedede}.hero_popup_wrap.active>.hero_popup{opacity:1;visibility:visible;transform:translateY(0)}.hero_popup_content{padding:20px 10px;display:flex;text-decoration:none}.hero_popup_content h5{font-weight:var(--fw600);font-size:var(--size16);line-height:100%;letter-spacing:-.1%;color:var(--primary);margin-bottom:10px}.hero_popup_content p{font-weight:var(--fw-regular);font-size:var(--size14);line-height:100%;letter-spacing:-.1%;color:var(--secondary);margin-bottom:0}.hero_right_arrow{align-self:center;transform:translate(-10px);opacity:0;visibility:hidden;transition:var(--transition)}.hero_popup_content:hover .hero_right_arrow{opacity:.7;visibility:visible;transform:translate(0);color:var(--dark-color-70)}.border_bottom{border-bottom:1px solid #dedede}.border_left{border-left:1px solid #dedede}.border_right{border-right:1px solid #dedede}.phpup_hero_img{position:relative;height:125px;width:100%;overflow:hidden;border-radius:20px;cursor:pointer}.phpup_hero_img img{height:100%;width:100%;object-fit:cover;transition:transform .5s ease}.phpup_hero_img:hover img{transform:scale(1.1)}.phpup_hero_img .overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;gap:10px;background:#0000;transition:background .3s ease}.phpup_hero_img:hover .overlay{background:#0000004d}.hero_text{color:var(--white);font-size:18px;font-weight:700}.arrow-wrap{position:relative;width:32px;height:33px;overflow:hidden;display:flex;justify-content:center}.arrow{position:absolute;color:#fff;font-size:20px;transition:transform .3s ease}.arrow-top{transform:translate(0)}.arrow-bottom{transform:translate(-30px,30px)}.phpup_hero_img:hover .arrow-top{transform:translate(30px,-30px)}.phpup_hero_img:hover .arrow-bottom{transform:translate(0)}.section_tag_title p{border:1px solid #E2E2E2;background-color:var(--white-color);padding:7px 16px;font-weight:var(--fw-medium);font-style:Medium;font-size:var(--size14);line-height:100%;letter-spacing:0%;color:#616161;display:inline-block;border-radius:50px;margin-bottom:20px}.section_tag_title p img{margin-right:5px;width:15px}.hero_last_gap{gap:25px}.hero_review_card{border-right:1px solid #F1F1F1;padding-right:25px}.hero_review_card.no_border{border-right:none;padding-left:25px}.hero_review_card h4{font-weight:var(--fw-medium);font-style:Medium;font-size:var(--size24);line-height:100%;letter-spacing:-.4%;text-align:center;color:var(--primary);margin-bottom:0}.hero_review_card p{font-weight:var(--fw-regular);font-size:var(--size14);line-height:100%;letter-spacing:0%;color:var(--secondary);margin-bottom:0;margin-top:7px}.hero_review_part{position:absolute;bottom:0;width:90%;left:50%;transform:translate(-50%)}@media(max-width:991px){.border_bottom_m{border-bottom:1px solid #dedede}.hero_popup{padding:8px}.hero_popup_content{padding:15px 8px}#hero_section_list{height:auto;min-height:auto}#hero_section_list .container-fluid{height:auto}#hero_section_list .row{flex-direction:column;height:auto}#hero_section_list .col-lg-6{display:block;height:auto;flex:none}#hero_section_list .col-lg-6:first-child{order:1}#hero_section_list .col-lg-6:last-child{order:2}.hero_right_img,.hero_right_gallery{position:relative;margin-top:24px;height:400px;min-height:400px}.hero_gallery_main{height:60%}.hero_gallery_grid{height:38%;gap:8px}.hero_right_gallery{gap:8px}#hero_section_list .hero_content{margin-top:24px}.hero_positon_center{position:static;transform:none;width:100%;margin-top:40px}}@media(max-width:767.98px){.hero_positon_center{position:static;transform:none;width:100%;margin-top:40px;margin-bottom:40px}.hero_center_content{padding-top:20px;padding-bottom:20px}.hero_review_part{position:static;transform:none;width:100%;margin-top:20px;margin-bottom:4px;display:block!important}.hero_review_part>.d-flex{flex-direction:column;align-items:center;gap:16px}.hero_review_part img{width:auto;max-width:100px;margin:0 auto}.hero_last_gap{flex-wrap:nowrap;justify-content:center;gap:8px;width:100%;display:flex!important}.hero_review_card{border-right:none;padding-right:6px;padding-left:6px;flex:1;min-width:0;display:block!important}.hero_review_card h4{font-size:var(--font-statistic, var(--size20));font-weight:var(--fw500);line-height:var(--lh12, 1.2);letter-spacing:-.4%}.hero_review_card p{font-size:var(--font-button, var(--size14));font-weight:var(--fw400);line-height:var(--lh12, 1.2);letter-spacing:0%;margin-top:4px;color:var(--secondary)}.hero_rating_stars{gap:2px;margin-top:4px}.hero_rating_star{width:12px;height:12px}}@media(min-width:300px)and (max-width:767.99px){.hero_review_part{position:static;bottom:0;width:100%;left:0;transform:none;margin-top:20px;margin-bottom:4px}}.location-details{padding:80px 0;background-color:var(--white-color)}.location-details__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;align-items:stretch}.location-details .info-card{background-color:#f7f7f7;border-radius:24px;padding:20px;text-align:left;display:flex;flex-direction:column;height:100%}.location-details .info-card__icon{width:32px;height:32px;margin:0 0 12px;display:flex;align-items:center;justify-content:center}.location-details .info-card__icon svg{width:100%;height:100%}.location-details .info-card__title{font-size:var(--size16);font-weight:var(--fw700);font-family:var(--font-primary);color:var(--primary);margin:0 0 6px;line-height:1.3}.location-details .info-card__text{font-size:var(--size13);font-weight:var(--fw-regular);color:var(--secondary);margin:0 0 4px;line-height:1.5}.location-details .info-card__text:last-child{margin-bottom:0}.info-card__highlight{font-weight:var(--fw-medium);color:var(--primary)}.info-card__image-card{display:block;text-decoration:none;border-radius:24px;overflow:hidden;position:relative;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .3s ease;cursor:pointer}.info-card__image-card:hover{transform:scale(1.02)}.info-card__badge{position:absolute;bottom:24px;left:50%;transform:translate(-50%);background:var(--white-color);border-radius:60px;padding:12px 24px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 12px #0000001a}.info-card__badge-icon{width:32px;height:32px;flex-shrink:0}.info-card__badge-icon img{width:100%;height:100%;object-fit:contain}.info-card__badge-content{display:flex;flex-direction:column;gap:4px}.info-card__badge-rating{display:flex;align-items:center;gap:8px}.info-card__rating{font-size:var(--size18);font-weight:var(--fw700);color:var(--primary);line-height:1;font-family:var(--font-primary)}.info-card__stars{display:flex;gap:2px;align-items:center}.info-card__star{color:#fbbc04;font-size:16px;line-height:1}.info-card__reviews{font-size:var(--size12);font-weight:var(--fw-regular);color:var(--secondary);line-height:1;font-family:var(--font-primary)}@media(max-width:1024px){.location-details__grid{grid-template-columns:repeat(2,1fr);gap:28px}}@media(max-width:991px){.location-details__grid{grid-template-columns:1fr;gap:24px}.info-card__image-card{min-height:300px;height:auto}}@media(max-width:767px){.location-details{padding:60px 0}.location-details .info-card{padding:18px 16px}.location-details .info-card__icon{width:28px;height:28px;margin:0 0 10px}.location-details .info-card__title{margin:0 0 4px}.info-card__badge{padding:10px 20px;bottom:16px}.info-card__badge-icon{width:28px;height:28px}.info-card__image-card{min-height:250px;height:auto}}.collection-hero__breadcrumbs{display:flex;justify-content:center;width:90%;margin:-30px auto 24px;text-align:center}.collection-hero__breadcrumbs .breadcrumb{justify-content:center}.collection-hero__heading-script{font-family:var(--font-secondary);font-style:italic}.collection-hero__meta{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:40px}.collection-hero__avatars{display:flex;align-items:center}.collection-hero__avatar{width:32px;height:32px;border-radius:50%;border:2px solid var(--white-color);margin-left:-8px;object-fit:cover}.collection-hero__avatar:first-child{margin-left:0}.collection-hero__text{font-size:var(--size14);font-weight:var(--fw400);color:var(--secondary)}.collection_hero_btn{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:24px}@media(max-width:767px){.collection-hero__breadcrumbs{width:100%;margin-top:32px;margin-bottom:24px}}.kraft-modal-contact-info{background:var(--white-color);padding:40px;display:flex;flex-direction:column;gap:32px;min-width:300px;max-width:400px}.kraft-modal-contact-location-name{font-family:var(--font-primary);font-size:var(--size24);font-weight:var(--fw600);color:var(--primary);margin:0;line-height:1.2}.kraft-modal-contact-details{display:flex;flex-direction:column;gap:24px}.kraft-modal-contact-item{display:flex;align-items:flex-start;gap:16px}.kraft-modal-contact-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--light-gray);border-radius:50%;color:var(--primary)}.kraft-modal-contact-text{flex:1}.kraft-modal-contact-label{font-family:var(--font-primary);font-size:var(--size12);font-weight:var(--fw600);color:var(--dark-gray-2);text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px}.kraft-modal-contact-value{font-family:var(--font-primary);font-size:var(--size14);font-weight:var(--fw-regular);color:var(--primary);margin:0;line-height:1.5}.kraft-modal-contact-value a{color:var(--primary);text-decoration:none}.kraft-modal-contact-value a:hover{color:var(--secondary)}@media(max-width:991px){.kraft-modal-contact-info{max-width:100%;padding:24px}}#section_signature_experience{padding:100px 0;background-color:#fafafa;position:relative;overflow:hidden}#section_signature_experience:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 1px 1px,rgba(0,0,0,.02) 1px,transparent 0);background-size:20px 20px;pointer-events:none;opacity:.5}#section_signature_experience .container-fluid,#section_signature_experience .signature-experience-container{width:100%;max-width:var(--container-width)!important;position:relative;z-index:1;margin:0 auto;padding-left:20px;padding-right:20px;box-sizing:border-box;overflow:hidden}@media(min-width:768px){#section_signature_experience .container-fluid{padding-left:40px;padding-right:40px}}@media(min-width:1500px){#section_signature_experience .container-fluid{padding-left:0;padding-right:0}}.signature_experience_header{text-align:center;margin-bottom:80px}.signature_experience_badge{display:flex;flex-direction:column;align-items:center;gap:0;margin:0 0 20px}.signature_experience_badge__brand{font-family:var(--font-primary);font-size:var(--size12);font-weight:var(--fw600);color:var(--secondary);text-transform:uppercase;letter-spacing:2px;margin-bottom:-2px}.signature_experience_badge__script{font-family:var(--font-secondary);font-size:var(--size24);font-weight:var(--fw400);color:var(--primary);line-height:1.2}.signature_experience_tag{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--size14);line-height:1;color:var(--primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px;display:block}.signature_experience_heading{font-family:var(--font-primary);font-weight:var(--fw-semibold);font-size:var(--h2-size);line-height:var(--h2-line);color:var(--primary);margin:0}.signature_experience_wrapper{display:grid;grid-template-columns:1fr auto;gap:80px;align-items:center;width:100%;max-width:100%}.signature_experience_content{display:flex;flex-direction:column;gap:40px;width:100%}.signature_experience_company{margin-bottom:8px}.signature_experience_company_name{font-family:var(--font-secondary);font-weight:var(--fw-regular);font-style:italic;font-size:var(--size24);line-height:1.2;color:var(--primary);display:block}.signature_experience_quote{margin:0;padding:0;border:none}.signature_experience_quote p{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--size28);line-height:1.5;color:var(--primary);margin:0}.signature_experience_cta{margin-top:auto}.signature_experience_cta_link{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-primary);font-weight:var(--fw-medium);font-size:var(--size18);line-height:1;color:var(--primary);text-decoration:none;transition:gap .3s ease,color .3s ease}.signature_experience_cta_link:hover{color:var(--purple);gap:16px}.signature_experience_cta_icon{width:40px;height:40px;background-color:var(--primary);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--white-color);transition:background-color .3s ease,transform .3s ease;flex-shrink:0}.signature_experience_cta_link:hover .signature_experience_cta_icon{background-color:var(--purple);transform:translate(4px,-4px)}.signature_experience_cta_icon svg{width:16px;height:16px}.signature_experience_image_wrapper{position:relative;width:100%;min-width:0;aspect-ratio:1 / 1}.signature_experience_image_wrapper--400{width:400px;max-width:100%}.signature_experience_image_wrapper--500{width:500px;max-width:100%}.signature_experience_image_wrapper--550{width:550px;max-width:100%}.signature_experience_image_wrapper--700{width:700px;max-width:100%}.signature_experience_image{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;overflow:hidden;background-color:var(--light-gray-2)}.signature_experience_image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.signature_experience_image_overlay{position:absolute;bottom:24px;left:24px;color:var(--white-color);z-index:2}.signature_experience_person_name{font-family:var(--font-primary);font-weight:var(--fw-semibold);font-size:var(--size20);line-height:1.2;color:var(--white-color);margin-bottom:4px;text-shadow:0 2px 8px rgba(0,0,0,.4)}.signature_experience_person_title{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--size16);line-height:1.2;color:#ffffffe6;text-shadow:0 2px 8px rgba(0,0,0,.4)}.signature_experience_product_quote{font-family:var(--font-secondary);font-weight:var(--fw-regular);font-style:italic;font-size:var(--size24);line-height:1.3;color:var(--white-color);text-shadow:0 2px 8px rgba(0,0,0,.4);max-width:90%}.signature_experience_graphic{position:absolute;top:-20px;left:-20px;width:120px;height:120px;z-index:3;pointer-events:none}.signature_experience_graphic svg{width:100%;height:100%;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}@media(max-width:1440px){.signature_experience_wrapper{gap:60px}}@media(max-width:991px){#section_signature_experience{padding:80px 0}.signature_experience_header{margin-bottom:60px}.signature_experience_badge__brand{font-size:var(--size10);letter-spacing:1.5px}.signature_experience_badge__script{font-size:var(--size20)}.signature_experience_heading{font-size:var(--h3-size);line-height:var(--h3-line)}.signature_experience_wrapper{grid-template-columns:1fr;gap:60px}.signature_experience_image_wrapper{order:-1;width:100%}.signature_experience_image_wrapper--400,.signature_experience_image_wrapper--500,.signature_experience_image_wrapper--550,.signature_experience_image_wrapper--700{width:100%;max-width:100%}.signature_experience_quote p{font-size:var(--size24)}}@media(max-width:768px){#section_signature_experience{padding:60px 0}.signature_experience_header{margin-bottom:40px}.signature_experience_tag{font-size:var(--size12)}.signature_experience_heading{font-size:var(--size32);line-height:1.2}.signature_experience_wrapper{gap:40px}.signature_experience_content{gap:32px}.signature_experience_company_name{font-size:var(--size20)}.signature_experience_quote p{font-size:var(--size20);line-height:1.4}.signature_experience_image_wrapper--400,.signature_experience_image_wrapper--500,.signature_experience_image_wrapper--550,.signature_experience_image_wrapper--700{width:100%;max-width:100%}.signature_experience_graphic{width:80px;height:80px;top:-15px;left:-15px}.signature_experience_cta_link{font-size:var(--size16)}.signature_experience_cta_icon{width:36px;height:36px}}@media(max-width:480px){#section_signature_experience{padding:40px 0}.signature_experience_header{margin-bottom:32px}.signature_experience_heading{font-size:var(--size28)}.signature_experience_content{gap:24px}.signature_experience_company_name,.signature_experience_quote p{font-size:var(--size18)}.signature_experience_image_wrapper--400,.signature_experience_image_wrapper--500,.signature_experience_image_wrapper--550,.signature_experience_image_wrapper--700{width:100%;max-width:100%}.signature_experience_person_name{font-size:var(--size18)}.signature_experience_person_title{font-size:var(--size14)}.signature_experience_product_quote{font-size:var(--size20)}}@media(min-width:300px)and (max-width:767.99px){:root{--size10: 10px;--size12: 12px;--size14: 14px;--size16: 16px;--size18: 14px;--size20: 16px;--size22: 22px;--size24: 18px;--size28: 28px;--size32: 28px;--size42: 40px;--size50: 40px;--size51: 32px;--size52: 52px;--size58: 40px;--fw300: 300;--fw400: 400;--fw500: 400;--fw600: 500;--fw700: 500;--fw900: 700}html,body{overflow-x:hidden}.copyright_text{padding-top:99px}#hero_section{position:relative;background-image:url(../img/hero_bg.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.hero_bg{display:none}.section_title h3{margin-top:15px}#statisticsSection{padding-left:0;padding-right:0}.logo-slider{gap:30px}.hero_mobile_over{position:absolute;top:0;left:0;width:100%;background-color:#1e2420a1;display:block;height:100%;z-index:1}#hero_section .hero_content{position:relative;z-index:11;margin-left:0;margin-top:262px}#about_us_section{padding-top:99px;padding-bottom:70px;background-color:var(--white)}.section_title{padding-left:0}#hero_section .hero_content h1{width:90%;font-size:34px}#hero_section .hero_content p{margin-top:0;font-size:20px}.statistics_item{margin-bottom:20px}.featured_area{display:grid;gap:40px;overflow-x:auto;overflow-y:auto;width:auto;scrollbar-width:auto;justify-content:start}.featured_area{padding-bottom:30px;margin-bottom:80px}.introduction_list .intro_items{padding-right:20px;padding-left:0}.faq_left{text-align:center}.faq_left .shows.my_btn{padding-left:0}#answer_question .faq_left h3 br{display:none}a.team_link{display:inline-block;overflow:hidden;width:100%;padding:0 5px}.meet_team_profile .team_item{width:auto;overflow:hidden}.footer_center{margin-top:30px}#introduction_img .card.center{width:80%}#introduction_img.active .card.left,#introduction_img.active .card.right{display:none}.introduction_list{display:grid}#introduction_area{padding-bottom:90px}#services_area{padding-bottom:75px;padding-top:75px}#services_area .image-box img{width:90%;border-radius:20px!important;margin:0 auto;display:block}#client_review_area{padding:120px 0}.review_section_title h3 br{display:none}.meet_team_profile{display:grid;justify-content:normal;gap:30px}a.team_link:hover .team_item h2{bottom:36px}.team_last{transition-delay:0s;transition-duration:.8s;text-align:start!important}.review_top_rating{display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;gap:23px}body .navbar{padding:0;height:auto;min-height:50px}body .navbar .container-fluid{position:fixed;z-index:999999999;top:0;left:0;right:0;width:100%;padding:10px 20px;background:var(--white-color);border-bottom:none;display:flex;align-items:center;justify-content:space-between}body .navbar .container-fluid:before{display:none}body .navbar-brand{position:relative;left:0;transform:none;top:0;margin:0;padding:0}.navbar-brand img{height:26px;margin:0}.navbar-toggler{padding:0;border:none;background:none;order:3;margin:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.navbar-toggler:focus{outline:0;box-shadow:none}.navbar-toggler .hamburger-icon{display:block}.navbar-toggler .close-icon,.navbar-toggler[aria-expanded=true] .hamburger-icon{display:none}.navbar-toggler[aria-expanded=true] .close-icon{display:block}.nav-item:last-child{border-bottom:none}.nav-link{color:var(--primary);font-weight:var(--fw700);font-size:var(--size18);line-height:1.4;padding:0;display:inline-flex;width:auto;text-align:left;margin:0;justify-content:flex-start;align-items:center;align-self:flex-start}.nav-link:hover{color:var(--terracotta)}.nav-link:hover svg path{stroke:var(--terracotta)}.navbar-collapse .btn-arrow{margin-left:0!important;margin-right:auto!important;align-self:flex-start!important;width:100%!important;justify-content:center!important;margin-top:16px!important}.hero_center_content h1{line-height:100%;width:100%}.hero_review_card_nai{display:none}.hero_right_img img{height:400px}.hero_positon_center{position:unset;left:0;top:0%;transform:translateY(0);margin-top:20px}.hero_review_part{position:unset;bottom:0;width:100%;left:0%;transform:unset;margin:60px auto}.creation_area .experience_content{position:unset;top:0%;transform:unset;left:20px;right:40px}.experience_content{position:unset;top:0%;transform:unset;left:40px;right:40px}#hero_section_list{height:unset}.experience_img img{height:332px;width:100%;margin-top:25px}#experience_section{margin-top:50px}.form_and_details_gallery_small img{height:190px}.deteils_icons_bio>div{width:40%}.spaces_deteils_first_line{grid-template-columns:repeat(1,1fr)}.service_d_tow_card{gap:0px;display:grid!important}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem)!important;padding-left:var(--bs-gutter-x,.75rem)!important;margin-right:auto;margin-left:auto}.form_and_details_gallery{margin-bottom:15px}.faq_main_section{margin-top:20px}.fotter_rxtra_col{display:none}.sm_form_center{margin:0 auto}.shop_page_title{margin-top:50px}.filter-tabs .nav-item{padding:5px 0}.product_deteils{margin-bottom:20px}.single_product_view img{height:450px}.single_product_page_deteils{margin-top:30px}.not_for_mobile_page_map{display:none!important}.not_desk_page_map_link{display:flex}.about_title_description_border{display:grid!important}.about_title_description_border p{width:100%}.about_page_img_banner img{height:400px}#about_us_section{padding-top:50px;padding-bottom:50px}#our_design_area{padding-bottom:50px}.about_us_page_title_two .about_title_description_border h1{width:100%;margin-bottom:20px}.about_title_description_border a{display:inline-block;text-decoration:none}.left-column .about_page_misison_img img{height:400px;margin-bottom:20px}.mision_vision_arrow_button{display:block;justify-content:flex-end;gap:10px;margin-top:0;position:relative;z-index:9999}.statistice_area{padding-top:50px;padding-bottom:50px}.about_big_button a{font-weight:500;font-size:var(--font-h2);line-height:60px;letter-spacing:-.8%;vertical-align:middle;color:var(--white);width:100%;border-radius:20px;padding:10px 20px}#about_page_team{padding-top:0;padding-bottom:50px}.border_left{border-left:none}.border_right{border-right:1px solid #dedede}.border_bottom_m{border-bottom:1px solid #dedede}.navbar{padding:15px 0;height:86px}body .navbar-collapse{position:fixed;top:71px;left:0;right:0;bottom:0;height:calc(100vh - 71px);background:var(--white-color);overflow-y:auto;order:4;width:100%;padding:0;margin:0;z-index:999999}.navbar-collapse.collapse:not(.show){display:none}.navbar-collapse.show{display:block}.navbar-collapse .navbar-nav{padding:32px 24px;margin:0;width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.nav-item{margin:0;padding:16px 0;border-bottom:1px solid #F7F7F7;width:100%;text-align:left;display:flex;flex-direction:column;align-items:flex-start}.nav-item.nav-item--mega{width:100%;display:flex;flex-direction:column;align-items:flex-start}.nav-link{color:var(--primary);font-weight:var(--fw700);font-size:var(--size18);line-height:1.4;padding:0;display:inline-flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;text-align:left;width:auto;transition:color .2s ease}.nav-link:hover{color:var(--secondary)}.nav-link:focus{outline:2px solid var(--secondary);outline-offset:2px}.nav-link--dropdown{display:inline-flex;align-items:center;gap:8px;background:none;border:none;color:var(--primary);font-weight:var(--fw700);font-size:18px;line-height:1.4;padding:0;cursor:pointer;text-align:left;font-family:var(--font-primary)}.nav-link__arrow{width:10px;height:6px;flex-shrink:0;transition:transform .3s ease}.nav-link__arrow path{stroke:currentColor}.nav-link--dropdown[aria-expanded=true] .nav-link__arrow{transform:rotate(180deg)}.nav-link svg path{stroke:var(--primary);transition:stroke .3s ease}.nav-link:hover svg path{stroke:var(--secondary);transition:stroke .3s ease}.home_page .nav-item .nav-link{font-size:var(--size18);color:var(--primary);font-family:var(--font-primary);font-weight:var(--fw-bold);line-height:1.4;padding:0;text-align:left;margin:0;display:inline-flex;align-self:flex-start}.home_page .nav-item .nav-link--dropdown{font-size:var(--size18);color:var(--primary);font-family:var(--font-primary);font-weight:var(--fw-bold);line-height:1.4}.navbar-collapse .nav-link svg path{stroke:var(--primary)}.home_page .navbar-collapse .nav-link svg path{stroke:var(--primary)}.navbar-collapse .nav-link{color:var(--primary)}body .navbar-collapse .btn-arrow:not(.btn-arrow--secondary){background-color:var(--primary);color:var(--white);width:100%;justify-content:center;margin-top:16px;margin-left:0;margin-right:auto;align-self:flex-start}.navbar-collapse .btn-arrow:not(.btn-arrow--secondary) span{color:var(--white)}.navbar-collapse .btn-arrow:not(.btn-arrow--secondary) .btn-arrow-icon:before{background:var(--white)}.navbar-collapse .btn-arrow:not(.btn-arrow--secondary) svg rect{fill:var(--primary)}.top_button a{display:inline-flex}.faq_title_section h4{width:100%}.section_title_main{padding-left:0;padding-right:0}#collection_hero{height:auto;padding-bottom:60px}.hero_positon_center_yh{position:absolute;top:50%;transform:translateY(-50%)}.section_title_name{font-weight:var(--fw500);font-size:var(--font-h2);line-height:60px;letter-spacing:-.8%;color:var(--primary);border-bottom:1px solid #101014;padding-bottom:5px;margin-top:5px}.creative_jour_card .creative_img_card_warp{aspect-ratio:1 / 1;width:100%}.rotating-circle-section,.gift-circle-section{margin-top:0}.rotating-circle{top:0%}.circle-center-content{top:70%}.circle-center-content p{width:100%}.h1_text{line-height:50px;max-width:90%}.circle-center-content p{max-width:90%}#rotating_circle_section,#gift_area_section{padding-top:0;padding-bottom:0}.rotating-circle img,.rotating-circle svg{border-radius:6.05px}.section_title_name{line-height:45px}.section_title_bottom_border{padding-bottom:0;flex-wrap:wrap!important}.title_bio{width:100%}.review_slider_items_card{flex-direction:column;align-items:center;gap:30px}.review_slider_items_card img{width:100%;max-width:100%}.reviews_content_area p{margin-bottom:15px;margin-top:15px;max-width:100%}.next_pre_button_for_reviews{position:absolute;right:50%;bottom:-90px;transform:translate(50%);display:flex;gap:10px}.next_pre_button_for_reviews button{margin-left:0}@media(max-width:768px){#reviews_section .next_pre_button_for_reviews{position:static!important;right:auto!important;bottom:auto!important;transform:none!important;margin-top:24px;margin-bottom:0;justify-content:center}}#reviews_section{padding-top:30px}.collection_hero_btn{display:grid!important;justify-content:center}.simple_button{margin:0 auto}#creative_jour_section,#shop_page_section{padding:40px 0}#creative_jour_section .collection-grid-container>.row:first-child .section_title_main{margin-bottom:16px}#creative_jour_section .creative_jour_card h3,#photo_gallery_section .creative_jour_card h3{font-size:var(--font-heading-large)}#creative_jour_section .creative_jour_card .creative_card_icon p,#photo_gallery_section .creative_jour_card .creative_card_icon p,#creative_jour_section .creative_jour_card_price,#photo_gallery_section .creative_jour_card_price{font-size:var(--font-statistic)}#shop_page_section .product_deteils h4{font-size:var(--font-heading-large)}#shop_page_section .product_deteils .creative_jour_card_price{font-size:var(--font-statistic)}#shop_page_section .shop-grid-col-3 .product_deteils h4{font-size:var(--font-h4)}#shop_page_section .shop-grid-col-3 .product_deteils .creative_jour_card_price{font-size:var(--font-menu)}#shop_page_section .shop-grid-col-4 .product_deteils h4{font-size:var(--font-statistic)}#shop_page_section .shop-grid-col-4 .product_deteils .creative_jour_card_price{font-size:16px}#creative_jour_section .creative_three_collum .creative_jour_card h3,#photo_gallery_section .creative_three_collum .creative_jour_card h3{font-size:var(--font-h4)}#creative_jour_section .creative_three_collum .creative_jour_card .creative_card_icon p,#photo_gallery_section .creative_three_collum .creative_jour_card .creative_card_icon p,#creative_jour_section .creative_three_collum .creative_jour_card_price,#photo_gallery_section .creative_three_collum .creative_jour_card_price{font-size:var(--font-menu)}#creative_jour_section .creative_four_column .creative_jour_card h3,#photo_gallery_section .creative_four_column .creative_jour_card h3{font-size:var(--font-statistic)}#creative_jour_section .creative_four_column .creative_jour_card .creative_card_icon p,#photo_gallery_section .creative_four_column .creative_jour_card .creative_card_icon p,#creative_jour_section .creative_four_column .creative_jour_card_price,#photo_gallery_section .creative_four_column .creative_jour_card_price{font-size:16px}.rotating-circle img,.rotating-circle svg{width:88px;height:80px}.main_cart_popup_box{position:absolute;width:100%;height:100%;background-color:var(--white);right:0;padding:44px 24px 70px;transform:translate(100%);transition:all .3s linear;z-index:999999999999999999999999!important}}@media(min-width:768px)and (max-width:991.99px){.not_for_mobile_page_map{display:none!important}.mision_vision_arrow_button{display:block;justify-content:flex-end;gap:10px;margin-top:0;position:relative;z-index:9999}.left-column .about_page_misison_img img{margin-bottom:30px}.not_desk_page_map_link{display:flex}.faq_title_section h4{width:100%}.sm_form_center{margin:0 auto}.border_left{border-left:none}.border_right{border-right:1px solid #dedede}.border_bottom_m{border-bottom:1px solid #dedede}body .navbar{padding:0;height:auto;min-height:50px}body .navbar .container-fluid{position:fixed;z-index:999999999;top:0;left:0;right:0;width:100%;padding:10px 20px;background:var(--white-color);border-bottom:none;display:flex;align-items:center;justify-content:space-between}body .navbar .container-fluid:before{display:none}body .navbar-brand{position:relative;left:0;transform:none;top:0;margin:0;padding:0}.navbar-brand img{height:26px;margin:0}body .navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center;z-index:999999;margin-top:0}.nav-item{margin-right:45px;padding:5px 0;align-self:start;margin-left:0}.navbar-nav{padding-left:20px;justify-content:start;text-align:start;padding-top:20px}.navbar-toggler{padding:0;border:none;background:none;order:3;margin:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.navbar-toggler:focus{outline:0;box-shadow:none}.navbar-toggler .hamburger-icon{display:block}.navbar-toggler .close-icon,.navbar-toggler[aria-expanded=true] .hamburger-icon{display:none}.navbar-toggler[aria-expanded=true] .close-icon{display:block}.nav-link{color:var(--primary);font-weight:var(--fw700);font-size:var(--size18);line-height:1.4;padding:0;display:inline-flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;text-align:left;width:auto;transition:color .2s ease}.nav-link:hover{color:var(--secondary)}.nav-link--dropdown{display:inline-flex;align-items:center;gap:8px;background:none;border:none;color:var(--primary);font-weight:var(--fw700);font-size:18px;line-height:1.4;padding:0;cursor:pointer;text-align:left;font-family:var(--font-primary)}.nav-link__arrow{width:10px;height:6px;flex-shrink:0;transition:transform .3s ease}.nav-link__arrow path{stroke:currentColor}.nav-link--dropdown[aria-expanded=true] .nav-link__arrow{transform:rotate(180deg)}.nav-item.nav-item--mega{width:100%;display:flex;flex-direction:column;align-items:flex-start}.nav-link svg path{stroke:var(--white);transition:stroke .3s ease}.nav-link:hover svg path{stroke:var(--terracotta);transition:stroke .3s ease}.home_page .nav-item .nav-link{font-size:var(--size18);color:var(--primary);font-family:var(--font-primary);font-weight:var(--fw-bold);line-height:1.4;padding:0;text-align:left;margin:0;display:inline-flex;align-self:flex-start}.home_page .nav-item .nav-link--dropdown{font-size:var(--size18);color:var(--primary);font-family:var(--font-primary);font-weight:var(--fw-bold);line-height:1.4}.navbar-collapse .nav-link svg path{stroke:var(--primary)}.home_page .navbar-collapse .nav-link svg path{stroke:var(--primary)}.navbar-collapse .nav-link{color:var(--primary)}body .navbar-collapse .btn-arrow:not(.btn-arrow--secondary){background-color:var(--primary);color:var(--white);width:100%;justify-content:center;margin-top:16px;margin-left:0;margin-right:auto;align-self:flex-start}.navbar-collapse .btn-arrow:not(.btn-arrow--secondary) span{color:var(--white)}.navbar-collapse .btn-arrow:not(.btn-arrow--secondary) .btn-arrow-icon:before{background:var(--white)}.navbar-collapse .btn-arrow:not(.btn-arrow--secondary) svg rect{fill:var(--primary)}.top_button a{display:inline-flex}body{overflow-x:hidden}#hero_section{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.hero_bg{display:none}.hero_mobile_over{position:absolute;top:0;left:0;width:100%;background-color:#1e2420a1;display:block;height:100%;z-index:1}#hero_section .col-lg-6.position-relative{display:flex;align-items:flex-end;padding:40px 25px}#hero_section .hero_content{position:relative;z-index:11;width:100%;max-width:100%;padding:45px 35px;margin:0 auto}.section_title{padding-left:0}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}#hero_section .hero_content h1{margin-top:10px;width:90%}.statistics_item{margin-bottom:20px}.featured_area{display:flex;gap:10px;overflow-x:scroll!important;overflow-y:scroll!important;width:auto;scrollbar-width:auto;justify-content:start}.featured_area{padding-bottom:30px;margin-bottom:120px}.introduction_list .intro_items{padding-right:20px;padding-left:0}.faq_left{text-align:center}.faq_left .shows.my_btn{padding-left:0}#answer_question .faq_left h3 br{display:none}a.team_link{display:inline-block;overflow:hidden;width:100%;padding:0 5px}.meet_team_profile .team_item{width:auto;overflow:hidden}a.team_link:hover .team_item h2{bottom:57px}.footer_center{margin-top:30px}.hero_positon_center{position:unset;left:0;top:0%;transform:translateY(0)}.hero_review_part{position:unset;bottom:0;width:100%;left:0%;transform:unset;margin:60px auto}.creation_area .experience_content{position:unset;top:0%;transform:unset;left:20px;right:40px}.experience_content{position:unset;top:0%;transform:unset;left:40px;right:40px}#hero_section_list{height:unset}.experience_img img{height:476px;width:100%}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem)!important;padding-left:var(--bs-gutter-x,.75rem)!important;margin-right:auto;margin-left:auto}.form_and_details_gallery{margin-bottom:15px}.faq_main_section{margin-top:20px}.fotter_rxtra_col{display:none}.single_product_view img{height:575px}.single_product_page_deteils{margin-top:30px}.hero_positon_center_yh{top:50%;position:absolute;transform:translateY(-50%)}.creative_jour_card .creative_img_card_warp{aspect-ratio:1 / 1;width:100%}.rotating-circle-section,.gift-circle-section{position:relative;width:100%;height:70vw;max-height:800px;margin-top:100px}.creative_three_collum .creative_img_card_warp{aspect-ratio:1 / 1;width:100%}.right_col .single_product_page_deteils{position:static!important;top:auto!important}}@media(min-width:992px)and (max-width:1024.99px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem)!important;padding-left:var(--bs-gutter-x,.75rem)!important;margin-right:auto;margin-left:auto}body{overflow-x:hidden}.navbar .container-fluid,.home_page .navbar .container-fluid{padding-left:16px;padding-right:16px}.nav-item{margin-right:6px;margin-left:6px}.nav-link,.nav-link--dropdown{font-size:14px!important;padding-left:2px!important;padding-right:2px!important}.jx-btn--small a{padding:3px 3px 3px 8px!important;font-size:13px!important}.jx-btn--small a .jx-btn-arrow{width:26px!important;height:26px!important;margin-left:6px!important}.about_gallery_slider_items{flex:0 0 10%;padding:0 15px}.meet_team_profile .team_item{width:auto;overflow:hidden}.team_link{width:auto;padding:0 5px}a.team_link:hover .team_item h2{bottom:60px}.hero_last_gap{gap:5px}.hero_review_card{padding-right:5px}#footer_area .col-lg-4.fotter_rxtra_col{display:none}.right_col .single_product_page_deteils{position:static!important;top:auto!important}}@media(min-width:1024px)and (max-width:1303.99px){body{overflow-x:hidden}.navbar .container-fluid,.home_page .navbar .container-fluid{padding-left:40px;padding-right:40px}.navbar{padding:20px 40px}.home_page .navbar{padding:20px 0}.nav-item{margin-left:12px;margin-right:0}.nav-link,.nav-link--dropdown{font-size:15px;padding-left:2px!important;padding-right:2px!important}.home_page .nav-item .nav-link{font-size:15px}.nav-item:last-child{margin-left:16px}.jx-btn--small a{padding:3px 3px 3px 8px!important}.jx-btn--small a .jx-btn-arrow{width:28px!important;height:28px!important;margin-left:8px!important}.about_gallery_slider_items{flex:0 0 10%;padding:0 15px}.meet_team_profile .team_item{width:auto;overflow:hidden}.team_link{width:auto;padding:0 5px}a.team_link:hover .team_item h2{bottom:60px}.right_col .single_product_page_deteils{position:static!important;top:auto!important}}@media(min-width:1304px)and (max-width:1440px){body{overflow-x:hidden}.navbar .container-fluid,.home_page .navbar .container-fluid{padding-left:40px;padding-right:40px}.navbar{padding:20px 0}.nav-item{margin-left:22px;margin-right:0}.nav-link,.nav-link--dropdown{font-size:16px;padding-left:3px!important;padding-right:3px!important}.home_page .nav-item .nav-link{font-size:16px}.nav-item:last-child{margin-left:22px}.jx-btn--small a{padding:3px 3px 3px 8px!important}.jx-btn--small a .jx-btn-arrow{width:28px!important;height:28px!important;margin-left:8px!important}.right_col .single_product_page_deteils{position:static!important;top:auto!important}}@media(min-width:1441px){.right_col .single_product_page_deteils{position:static!important;top:auto!important}}@media(max-width:1024px){:root{--h1-size: 48px;--h2-size: 42px;--h3-size: 36px;--h4-regular-size: 20px;--h4-statistic-size: 18px;--h4-footer-size: 22px;--body-m-size: 16px;--body-s-size: 14px;--intro-size: 20px;--menu-size: 16px;--form-label-size: 14px;--notification-size: 12px;--button-size: 14px}.right_col .single_product_page_deteils{position:static!important;top:auto!important}:root{--modal-max-width: 600px;--modal-gap: 12px}.kraft-modal-inner{grid-template-columns:1fr}.kraft-modal-left-area,.kraft-workshop-modal .kraft-modal-left-area{display:none}.kraft-workshop-modal .kraft-modal-inner{grid-template-columns:1fr!important}.kraft-workshop-modal:has(.kraft-modal-left-area) .kraft-modal-inner{grid-template-columns:1fr!important}}@media(max-width:767px){:root{--h1-size: 36px;--h2-size: 32px;--h3-size: 28px;--h4-regular-size: 18px;--h4-statistic-size: 16px;--h4-footer-size: 20px;--body-m-size: 14px;--body-s-size: 12px;--intro-size: 18px;--menu-size: 14px;--form-label-size: 12px;--notification-size: 12px;--button-size: 14px}:root{--modal-gap: 10px;--modal-padding: 10px;--modal-form-padding: 15px;--modal-max-width: 100%}.kraft-modal{padding:10px}.kraft-modal-inner{grid-template-columns:1fr}.kraft-modal-left-area,.kraft-workshop-modal .kraft-modal-left-area{display:none}.kraft-workshop-modal .kraft-modal-inner{grid-template-columns:1fr!important;gap:0}.kraft-workshop-modal:has(.kraft-modal-left-area) .kraft-modal-inner{grid-template-columns:1fr!important}.kraft-workshop-modal .kraft-modal-box{max-width:100%;width:100%;padding:8px;margin:0}.kraft-workshop-modal .kraft-modal{padding:8px}.kraft-workshop-modal .kraft-workshop-options{width:100%}.kraft-workshop-modal .kraft-workshop-option{width:100%;max-width:100%;padding:4px 15px 4px 6px}.kraft-workshop-modal .kraft-workshop-option-with-image{padding:4px 15px 4px 6px}.kraft-workshop-modal .kraft-workshop-option-with-image .kraft-workshop-option-image{width:60px;height:60px}.kraft-workshop-modal .kraft-modal-form{width:100%;max-width:100%;padding:15px;flex:1}.kraft-workshop-modal .kraft-modal-box{width:100%;max-width:100%}.kraft-modal-header{margin-bottom:1rem}.kraft-modal-top-p{font-size:12px}.kraft-modal-close{font-size:14px;padding:2px 8px}.kraft-modal-form input,.kraft-modal-form select,.kraft-modal-form textarea,.kraft-modal-form .form-control,.kraft-modal-form .form-select{padding:10px 12px;margin-bottom:.5rem}.kraft-modal-submit-btn{padding:10px 16px;font-size:var(--size14, 14px)}}.blog-article-header h1{font-family:var(--font-primary);font-size:var(--font-h1);font-weight:var(--fw500);line-height:var(--size58);letter-spacing:-.01em;text-align:center;color:var(--primary);margin:0;text-wrap:pretty}.blog-article-header h1 span{font-family:var(--font-secondary);font-style:italic;font-weight:var(--fw400)}@media(max-width:749px){.blog-article-header h1{font-size:var(--font-h1-mobile);line-height:1.25}}.blog-article-header .blog-post-details{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));font-size:var(--body-s-size);margin-top:8px;justify-content:center}.blog-article-layout .blog-post-content p,.blog-article-layout .blog-post-content li,.blog-article-layout .blog-post-content td{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--size28);line-height:1.5;color:var(--primary)}.blog-article-layout .blog-post-content blockquote,.blog-article-layout .blog-post-content blockquote p{font-family:var(--font-secondary);font-style:italic;font-weight:var(--fw400);font-size:var(--size28);line-height:1.55;color:var(--primary)}.blog-post-comment__author{font-size:var(--font-size--body-sm);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.logos-client-list-cta{display:flex;justify-content:center;padding-top:48px;padding-bottom:8px}.kraft-client-list-modal .kraft-modal-box{max-width:960px}.kraft-client-list-modal .kraft-modal-inner{grid-template-columns:1fr}.kraft-client-list-modal .kraft-modal-form{max-height:calc(100vh - 80px);overflow:hidden;display:flex;flex-direction:column}.kraft-client-list-modal .kraft-modal-header{flex-shrink:0;align-items:flex-start;border-bottom:1px solid #ebebeb;padding-bottom:20px;margin-bottom:20px}.kraft-client-list-modal-subtitle{font-size:var(--size14);color:var(--secondary);margin:6px 0 0;font-family:var(--font-primary)}.kraft-client-list-body{overflow-y:auto;padding-right:8px;flex:1}.kraft-client-list-body::-webkit-scrollbar{width:4px}.kraft-client-list-body::-webkit-scrollbar-track{background:#f5f5f5;border-radius:2px}.kraft-client-list-body::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:2px}.kraft-client-list-group{display:grid;grid-template-columns:44px 1fr;gap:0 16px;margin-bottom:28px;align-items:flex-start}.kraft-client-list-letter{font-family:var(--font-primary);font-size:var(--size24);font-weight:var(--fw700);color:var(--primary);line-height:1;padding-top:5px}.kraft-client-list-names{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.kraft-client-list-name{font-family:var(--font-primary);font-size:var(--size14);font-weight:var(--fw-medium);color:var(--primary);background-color:#f4f4f4;border-radius:6px;padding:6px 13px;line-height:1.2;white-space:nowrap;transition:background-color .15s ease}.kraft-client-list-name:hover{background-color:#e8e8e8}@media(max-width:900px){.kraft-client-list-modal .kraft-modal-box{max-width:700px}.kraft-client-list-group{grid-template-columns:36px 1fr;gap:0 12px}.kraft-client-list-letter{font-size:var(--size20);padding-top:4px}}@media(max-width:600px){.kraft-client-list-group{grid-template-columns:28px 1fr;gap:0 10px;margin-bottom:20px}.kraft-client-list-letter{font-size:var(--size18);padding-top:4px}.kraft-client-list-name{font-size:var(--size12);padding:5px 10px}.kraft-client-list-names{gap:6px}}.originals-hub-grid{padding:60px 0 80px}.originals-hub-grid__description{max-width:680px;margin-top:8px;font-size:var(--size16);line-height:1.6;color:var(--body-color, #555)}.originals-hub-card__tagline{font-size:var(--size13, 13px);color:var(--body-color, #777);margin:4px 0 0;line-height:1.4}@media(max-width:768px){.originals-hub-grid{padding:40px 0 60px}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/kraft-style.css.map */
