.fd-application-section{padding:80px 0 90px;background-color:var(--light-color,#f5f3f1)}.fd-field input,.fd-field select,.fd-field textarea,.kraft-modal-form .form-control,.kraft-modal-form .form-select,.kraft-modal-form input,.kraft-modal-form select,.kraft-modal-form textarea{font-size:16px!important}.section-container-snap-1440{width:100%;max-width:1440px;margin:0 auto;padding:0 74.5px;box-sizing:border-box}@media(min-width:1441px){.section-container-snap-1440{padding-left:0;padding-right:0}}@media(max-width:1024px){.section-container-snap-1440{padding:0 40px}}@media(max-width:640px){.section-container-snap-1440{padding:0 20px}}.fd-application{background:#fff;border-radius:24px;padding:40px 32px 36px;box-shadow:0 14px 40px #0000000a}.fd-application__header{max-width:620px;margin-bottom:28px}.fd-application__tag{font-family:var(--font-primary);font-size:var(--size13,13px);font-weight:var(--fw-regular);letter-spacing:.08em;text-transform:uppercase;color:var(--dark-gray-4,#999);margin:0 0 8px}.fd-application__heading{font-family:var(--font-primary);font-size:clamp(24px,3vw,32px);font-weight:var(--fw-semibold);letter-spacing:-.02em;line-height:1.2;color:var(--primary);margin:0 0 10px}.fd-application__desc{font-family:var(--font-primary);font-size:var(--body-s-size,14px);line-height:var(--body-m-line,1.65);color:var(--dark-gray-3,#777);margin:0}.fd-application__body{margin-top:16px}.fd-application__eyebrow{font-family:var(--font-primary);font-size:var(--size13,13px);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--dark-gray-4,#999);margin:0 0 10px}.fd-application__snapshot{list-style:none;padding:0;margin:0 0 26px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.fd-application__snapshot li{display:flex;align-items:flex-start;gap:12px}.fd-application__pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;background:var(--light-color,#f5f3f1);color:var(--dark-gray-3,#666);font-family:var(--font-primary);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;flex-shrink:0}.fd-application__snapshot li strong{display:block;font-family:var(--font-primary);font-size:13px;font-weight:var(--fw-semibold);color:var(--primary);margin-bottom:2px}.fd-application__snapshot li span{display:block;font-family:var(--font-primary);font-size:13px;line-height:1.5;color:var(--dark-gray-3,#777)}.fd-application__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-bottom:24px}.fd-application__group{border-top:1px solid #eee7dd;padding-top:20px}.fd-application__group--intro{border:none;padding-top:0}.fd-application__group-title{font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--dark-gray-4,#999)}.fd-application__group-title,.fd-application__note{font-family:var(--font-primary);font-size:13px;margin:0 0 14px}.fd-application__note{line-height:1.6;color:var(--dark-gray-3,#777);max-width:640px}.fd-application__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.fd-field{display:flex;flex-direction:column;gap:6px}.fd-field label{font-family:var(--font-primary);font-size:13px;font-weight:var(--fw-medium);color:var(--dark-gray-3,#555)}.fd-field__optional{font-weight:var(--fw-regular);color:var(--dark-gray-4,#999)}.fd-field input,.fd-field select,.fd-field textarea{width:100%;border-radius:10px;border:1px solid #e3ded7;padding:10px 12px;font-family:var(--font-primary);font-size:14px;line-height:1.4;color:var(--primary);background-color:#fff}.fd-field textarea{resize:vertical;min-height:72px}.fd-field input:focus,.fd-field select:focus,.fd-field textarea:focus{outline:none;border-color:var(--primary,#1a1a1a);box-shadow:0 0 0 1px #0000000a}.fd-application__actions{margin-top:22px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.fd-application__nav-wrap{display:flex;align-items:center;gap:8px}.fd-application__nav{display:inline-flex;align-items:center;justify-content:center;padding:9px 18px;border-radius:999px;border:1px solid #e3ded7;background-color:#fff;color:var(--primary,#1a1a1a);font-family:var(--font-primary);font-size:13px;font-weight:var(--fw-medium);cursor:pointer}.fd-application__nav--back{color:var(--dark-gray-3,#555)}.fd-application__nav--next{border-color:var(--primary,#1a1a1a)}.fd-step{display:none}.fd-step.is-active{display:block}.fd-application__submit{display:inline-flex;align-items:center;justify-content:center;padding:11px 22px;border-radius:999px;border:none;background-color:var(--primary,#1a1a1a);color:#fff;font-family:var(--font-primary);font-size:14px;font-weight:var(--fw-semibold);cursor:pointer}.fd-application__submit:hover{background-color:#000}.fd-application__subcopy{font-family:var(--font-primary);font-size:12px;line-height:1.6;color:var(--dark-gray-4,#999);margin:0}@media(max-width:1024px){.fd-application{padding:32px 24px 30px;border-radius:20px}.fd-application__grid{grid-template-columns:1fr;gap:20px}}@media(max-width:768px){.fd-application-section{padding:64px 0 72px}.fd-application{padding:24px 18px 26px;border-radius:18px}.fd-application__row,.fd-application__snapshot{grid-template-columns:1fr}}html body.mega-menu-open,html body.nav-open{overflow:hidden;height:100vh}: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;--step--2:11px;--step--1:13px;--step-0:16px;--step-1:19px;--step-2:23px;--step-3:28px;--step-4:33px;--step-5:40px;--step-6:48px;--step-7:58px;--step-8:70px;--font-caption:var(--step--2);--font-label-small:var(--step--1);--font-button:var(--size14);--font-body:var(--step-0);--font-menu:var(--size18);--font-statistic:var(--step-1);--font-h4:var(--step-2);--font-heading-large:var(--step-2);--font-card-title:var(--step-3);--font-h1-mobile:var(--step-3);--font-display-small:var(--step-4);--font-h3:var(--step-5);--font-h2:var(--step-6);--font-display:var(--size52);--font-h1:var(--step-7);--font-hero-large:var(--step-7);--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:#fff;--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(--fw500);--h1-weight:var(--fw500);--h2-weight:var(--fw500);--h3-weight:var(--fw500);--h4-weight:var(--fw600);--h5-weight:var(--fw600);--h6-weight:var(--fw600);--h1-tracking:-.015em;--h2-tracking:-.01em;--h3-tracking:-.01em;--font-h1--family:var(--font-primary);--font-h1--weight:var(--fw500);--font-h2--family:var(--font-primary);--font-h2--weight:var(--fw500);--font-h3--family:var(--font-primary);--font-h3--weight:var(--fw500);--font-h4--family:var(--font-primary);--font-h4--weight:var(--fw600);--font-h5--family:var(--font-primary);--font-h5--weight:var(--fw600);--font-h6--family:var(--font-primary);--font-h6--weight:var(--fw600);--h1-size:var(--step-7);--h1-line:1.12;--h2-size:var(--step-6);--h2-line:1.15;--h3-size:var(--step-5);--h3-line:1.18;--h4-regular-size:var(--step-3);--h4-regular-line:1.3;--h5-size:var(--step-2);--h5-line:1.35;--h6-size:var(--step-1);--h6-line:1.4;--display-xl-size:var(--step-8);--display-xl-line:1;--display-lg-size:var(--step-7);--display-lg-line:1.15;--display-sm-size:var(--step-4);--display-sm-line:1.25;--body-m-size:var(--step-1);--body-m-line:1.6;--body-s-size:var(--step-0);--body-s-line:1.5;--intro-size:var(--step-2);--intro-line:1.5;--card-title-size:var(--step-1);--card-title-line:1.35;--small-size:var(--step--1);--small-line:1.45;--caption-size:var(--step--2);--caption-line:1.4;--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:#333;--dark-gray-3:#3d3d47;--dark-gray-4:#858585;--dark-gray-5:#999;--light-gray-1:#dbdad9;--light-gray-2:#e7e7e7;--light-gray-3:#fafafa;--color-text:#999;--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:tomato;--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:hsla(0,0%,100%,.08);--border-gradient-start:#4b4146;--border-gradient-end:#9e9692;--border-width:1.54px;--kraft-container-padding-x:25px}html:root{--font-h1--size:var(--h1-size);--font-h2--size:var(--h2-size);--font-h3--size:var(--h3-size);--font-h4--size:var(--h4-regular-size);--font-h5--size:var(--h5-size);--font-h6--size:var(--h6-size);--font-paragraph--size:var(--body-s-size)}.content a,.description a,.text a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,li a,p a{color:var(--primary);text-decoration:none}.content a:hover,.description a:hover,.text a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,li a:hover,p a:hover{color:var(--primary)}.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(--card-title-line)}.h4-footer{font-size:var(--h5-size);line-height:var(--h5-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 .btn-arrow.right:not(.btn-arrow--secondary){background-color:var(--primary)}#header-group{z-index:1000}#header-group,.navbar{position:relative;background-color:var(--white-color,var(--white));width:100%}.navbar{padding:20px 0}.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:991.99px){.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:1.4;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);color:var(--primary)B2}.form_and_deteils_content ul li a,.form_and_deteils_content ul li a.active{font-size:var(--font-statistic);line-height:100%;letter-spacing:-.2%;text-decoration:none}.form_and_deteils_content ul li a.active{font-weight:var(--fw600);color:var(--primary);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-size:var(--font-statistic)}.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;color:var(--primary)B2}.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{letter-spacing:.5%}.form_area_deteils_section form label,.form_area_deteils_section p{font-weight:var(--fw600);font-size:var(--font-button);line-height:100%;color:var(--white-color)}.form_area_deteils_section form label{letter-spacing:0}.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-control:focus,.form-select:focus{border-color:transparent;outline:0;color:var(--white-color);box-shadow:0 0 #0d6efd40}.form-control:focus{background-color:#575757}.details_menu{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{padding:0;margin:0 auto}#hero_section .hero_bg--collage,#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:0;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 ease-in-out infinite}@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(180deg,rgba(0,0,0,.7),transparent)}}.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}#about_us_section,#content_gallery_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-weight:var(--fw-regular);margin-bottom:0}.section_intro p,.section_intro p span{font-family:var(--font-primary);font-size:var(--intro-size);line-height:var(--intro-line);letter-spacing:-.3%;color:var(--dark-gray-3)}.section_intro p span{font-weight:var(--fw-bold)}.about_gallery{margin-top:100px}.about_gallery,.about_gallery_slider{width:100%;overflow:hidden}.about_gallery_slider[style*=overflow]{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.about_gallery_slider[style*=overflow]::-webkit-scrollbar{height:4px}.about_gallery_slider[style*=overflow]::-webkit-scrollbar-track{background:transparent}.about_gallery_slider[style*=overflow]::-webkit-scrollbar-thumb{background:#0003;border-radius:100px}.about_gallery_track{display:flex;width:max-content;gap:0}.about_gallery_slider_items{flex:0 0 300px;padding:0 15px;overflow:hidden;border-radius:12px}.about_gallery_slider_items img{width:100%;height:250px;display:block;border-radius:12px;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease}.about_gallery_slider_items[data-lightbox-src]:hover img{transform:scale(1.03);box-shadow:0 8px 30px #0000002e}#statisticsSection{padding-left:30px;padding-right:30px}.statistice_area{padding-top:100px;padding-bottom:50px}.statistics_item h5{margin-bottom:10px}.statistics_item h5,.statistics_item h6{font-weight:300;font-size:var(--display-xl-size)}.statistics_item h4,.statistics_item h5,.statistics_item h6{font-family:var(--font-primary);line-height:100%;letter-spacing:-.8%;color:var(--black)}.statistics_item h4{font-weight:var(--fw-semibold);font-size:var(--font-statistic);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;display:flex;gap:20px;justify-content:center}.featured_items .featured_img{position:relative}.featured_items .featured_img,.featured_items .featured_img img{width:100%;border-radius:15px;margin-bottom:15px}.featured_items .featured_img svg{z-index:9}.featured_items .featured_img .right_arrow_bg,.featured_items .featured_img svg{position:absolute;left:50%;top:60%;transform:translate(-50%,-50%);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;width:120px;height:120px;z-index:8}.featured_contect h3{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:var(--display-sm-size);display:flex;margin-bottom:14px}.featured_contect h3,.featured_contect h3 p{line-height:100%;letter-spacing:0;color:var(--black)}.featured_contect h3 p{font-family:var(--font-secondary);font-weight:var(--fw-medium);font-size:var(--h4-footer-size);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 .featured_img svg,.featured_items a:hover .right_arrow_bg{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:after,.logo-slider-wrapper:before{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{padding:40px 0}#introduction_img,#introduction_img .cards-stage{width:100%;display:flex;align-items:center;justify-content:center}#introduction_img .cards-stage{max-width:900px;height:360px;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:0 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{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);padding:18px 50px 0 0}#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;scroll-margin-top: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{scroll-margin-top:100px}#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:50%;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,.contact_content p{color:var(--white)}#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){box-shadow:inset 0 0 #00000020;letter-spacing:-.2%;background-color:transparent}.accordion-button,.accordion-button:not(.collapsed){color:var(--black);font-family:var(--font-primary);font-weight:var(--fw-medium);font-size:var(--intro-size);line-height:var(--intro-line)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:20px 1.25rem;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:0 1.25rem 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(0deg,rgba(0,0,0,.651) 0,rgba(0,0,0,.493) 40%,rgba(0,0,0,.3) 70%,transparent);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-weight:var(--fw-semibold);font-size:var(--font-statistic);line-height:var(--h4-statistic-line)}.team_last h2,.team_last p{font-family:var(--font-primary);letter-spacing:-.2%;color:var(--black)}.team_last p{font-weight:var(--fw-regular);font-size:var(--body-m-size);line-height:var(--body-m-line)}.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(1turn)}}#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-text.show,.animate.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,.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{background-color:var(--white-color)}.lucide-icon,.page_map_link svg,.single_product_bio svg,svg[data-lucide]{display:inline-block!important;vertical-align:middle}.card-grid-container,.collection-grid-container,.contact-section-container,.content-tabs-container,.experience-section-container,.hero-background-container,.interactive-list-container,.meet-the-team-container{width:100%;max-width:var(--container-width,1200px);margin-left:auto;margin-right:auto;box-sizing:border-box}#hero_section .container-fluid>.row,#private_work_section .collection-grid-container>.row,.card-grid-container>.row,.collection-grid-container>.row,.contact-section-container>.row,.content-tabs-container>.row,.experience-section-container>.row,.hero-background-container>.row,.interactive-list-container>.row,.meet-the-team-container>.row{margin-left:0;margin-right:0}.collection-grid-container.container-full-width,.meet-the-team-container.container-full-width{max-width:100%}[class*=-container]:not(.hero-background-container,.content-carousel-container,.cart-items__media-container,.cart__total-container,.cart__original-total-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,.cart-items__media-container,.cart__total-container,.cart__original-total-container){padding-left:0!important;padding-right:0!important}}@media(max-width:992px){.container-fluid:not([class*=-container]),.container:not([class*=-container]),[class*=-container]:not(.hero-background-container,.content-carousel-container,.cart-items__media-container,.cart__total-container,.cart__original-total-container){padding-left:var(--kraft-container-padding-x)!important;padding-right:var(--kraft-container-padding-x)!important}#private_work_section .features-carousel-header,.content-tabs-content-wrapper,.content-tabs-cta-wrapper,.content-tabs-nav-wrapper,.content-tabs-section .features-carousel-header,.features-carousel-header,.section-introduction .section_title,[class*=-container]>.row{padding-left:0;padding-right:0}}@media(max-width:767.98px){.container-fluid:not([class*=-container]),.container:not([class*=-container]),[class*=-container]:not(.hero-background-container,.content-carousel-container,.cart-items__media-container,.cart__total-container,.cart__original-total-container){padding-left:var(--kraft-container-padding-x)!important;padding-right:var(--kraft-container-padding-x)!important}#private_work_section .features-carousel-header,.content-tabs-content-wrapper,.content-tabs-cta-wrapper,.content-tabs-nav-wrapper,.content-tabs-section .features-carousel-header,.features-carousel-header,.section-introduction .section_title,[class*=-container]>.row{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-size:var(--size18);line-height:1;color:var(--white-color);margin-bottom:16px}.steps-section-step-number,.steps-section-step-title{font-family:var(--font-primary);font-weight:var(--fw-semibold)}.steps-section-step-title{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{width:100%}.steps-section-step--reversed .steps-section-step-image,.steps-section-step-image{order:2;grid-column:unset;grid-row:unset;align-self:unset}.steps-section-step-content{width:100%}.steps-section-step--reversed .steps-section-step-content,.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 50%,#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 iframe,.feature-list-image img,.feature-list-image video,.feature-list-video{width:100%;height:100%;object-fit:cover}.feature-list-video{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--vimeo,.feature-list-bg-video--youtube{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-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:-24px 0 32px}.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--vimeo,.hero_bg_video--youtube{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--vimeo,.hero_bg_video--youtube{height:56.25vw;min-height:100%}}@media(max-aspect-ratio:16/9){.hero_bg_video--vimeo,.hero_bg_video--youtube{width:177.78vh;min-width:100%}}.hero_bg_video--mp4{width:100%;height:100%;object-fit:cover}.hero_bg_fallback{object-fit:cover;z-index:0;opacity:0;transition:opacity .3s ease}.hero_bg_fallback,.hero_bg_overlay{position:absolute;top:0;left:0;width:100%;height:100%}.hero_bg_overlay{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:100%;justify-content:flex-start}.hero-buttons-wrapper .jx-btn{max-width:100%}.hero-buttons-wrapper .jx-btn a{justify-content:flex-start;text-align:left}#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)}#form_and_details_section .container-fluid.product-details-container,#single_product_section .container-fluid.product-details-container,.content-tabs-container.container-fluid,.product-details-container.container-fluid{max-width:var(--container-width,1440px);margin:0 auto;padding-left:0;padding-right:0;box-sizing:border-box}#form_and_details_section .container-fluid.product-details-container>.row,#single_product_section .container-fluid.product-details-container>.row,.product-details-container.container-fluid>.row{padding-left:20px;padding-right:20px}#form_and_details_section .container-fluid.product-details-container.container-full-width,.product-details-container.container-fluid.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:var(--display-lg-size);line-height:var(--display-lg-line);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:20px;border-bottom:1px solid var(--light-gray-1);width:100%;max-width:100%;overflow:hidden}.location-tabs-nav-with-scroll{overflow:visible}.location-tabs-nav-with-scroll.section_title_with_arrows .location-content-tabs-scroll-bundle{flex:1;min-width:0}.location-content-tabs-scroll-bundle{display:flex;align-items:stretch;gap:10px;min-width:0;width:100%}.location-content-tabs-scroll-bundle .content-tabs-nav{flex:1 1 auto;min-width:0;justify-content:flex-start}.location-tabs-nav-scroll-arrows{display:flex;flex-direction:row;align-items:center;gap:4px;flex-shrink:0;align-self:center;min-width:68px;justify-content:flex-end}.location-tabs-nav-scroll-btn{width:30px;height:30px;padding:0;margin:0;border:1px solid var(--light-gray-1);border-radius:6px;background:var(--white-color);color:var(--dark-gray-3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease;flex-shrink:0}.location-tabs-nav-scroll-btn svg{width:16px;height:16px;stroke:currentColor;pointer-events:none}.location-tabs-nav-scroll-btn svg path{stroke:currentColor}.location-tabs-nav-scroll-btn:hover:not(:disabled){background:var(--black-color);border-color:var(--black-color);color:var(--white-color)}.location-tabs-nav-scroll-btn:disabled{opacity:1;cursor:default;color:var(--light-gray-1);border-color:var(--light-gray-1);background:var(--light-gray-3);pointer-events:none}.location-tabs-nav-scroll-btn:disabled svg,.location-tabs-nav-scroll-btn:disabled svg path{stroke:currentColor;opacity:.45}.location-content-tabs-scroll-bundle:not(.location-content-tabs-scroll-bundle--overflow) .location-tabs-nav-scroll-arrows{visibility:hidden;pointer-events:none}@media(max-width:767.98px){.location-tabs-nav-scroll-btn{width:28px;height:28px;border-radius:5px}.location-tabs-nav-scroll-btn svg{width:14px;height:14px}}.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-tab-heading{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;flex-shrink:0;display:flex;align-items:stretch}.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)}.section-location-bestsellers-tabs .location-bestsellers-address-line{margin-bottom:14px}.section-location-bestsellers-tabs .location-bestsellers-address-text{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:1.4;color:var(--dark-gray-3)}.section-location-bestsellers-tabs .location-bestsellers-address-text .lucide-icon{opacity:.7}.section-location-bestsellers-tabs .creative_jour_card{margin-top:32px}.content-tabs-section .creative_jour_card_outer{display:flex;flex-direction:column;align-items:stretch;height:100%}.content-tabs-section .creative_jour_card_outer__gift{display:block;margin-top:20px;width:fit-content;max-width:100%;align-self:flex-start}.content-tabs-section .creative_jour_card_outer__gift.jx-btn a{width:auto;max-width:100%;justify-content:flex-start}.content-tabs-section .creative_jour_card_outer__gift .jx-btn-arrow .lucide-icon{animation:gift-icon-rotate 2.2s ease-in-out infinite;transform-origin:center}@keyframes gift-icon-rotate{0%{transform:translate(-50%,-50%) rotate(0)}15%{transform:translate(-50%,-50%) rotate(-10deg)}30%{transform:translate(-50%,-50%) rotate(10deg)}45%{transform:translate(-50%,-50%) rotate(-8deg)}60%{transform:translate(-50%,-50%) rotate(8deg)}to{transform:translate(-50%,-50%) rotate(0)}}.content-tabs-section .creative_jour_card_outer__gift.simple_button{display:inline-flex;width:auto;max-width:100%;justify-content:flex-start;text-align:left;align-self:flex-start}.content-tabs-section .creative_jour_card_outer>.jx-btn,.content-tabs-section .creative_jour_card_outer>.simple_button{margin-top:20px;width:auto!important;max-width:100%;align-self:flex-start}#shop_page_section .shop_product_card_outer{display:flex;flex-direction:column;align-items:stretch;height:100%}#shop_page_section .shop_product_card_outer .product_deteils{margin-bottom:0}#shop_page_section .shop_product_card_outer__gift{display:block;margin-top:10px;width:fit-content;max-width:100%;align-self:flex-start}#shop_page_section .shop_product_card_outer__gift.jx-btn a{width:auto;max-width:100%;justify-content:flex-start}#shop_page_section .shop_product_card_outer__gift.simple_button{display:inline-flex;width:auto;max-width:100%;justify-content:flex-start;text-align:left;align-self:flex-start}#shop_page_section .shop_product_card_outer>.jx-btn,#shop_page_section .shop_product_card_outer>.simple_button{margin-top:20px;width:auto!important;max-width:100%;align-self:flex-start}#shop_page_section .shop_product_card_outer__gift .jx-btn-arrow .lucide-icon{animation:gift-icon-rotate 2.2s ease-in-out infinite;transform-origin:center}#shop_page_section .shop_product_card .loox-rating{color:var(--yellow,#f2b705)}#shop_page_section .shop_product_card .loox-rating svg.loox-icon{fill:var(--yellow,#f2b705)}#shop_page_section .shop_product_card .loox-rating .loox-rating-label{color:var(--primary,#28282c);text-decoration:none}.content-tabs-content-wrapper{position:relative;width:100%;max-width:100%;padding-top:10px}.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}.section-content-tabs-meta .content-tabs-item-text{font-size:var(--size16);line-height:1.6}a.content-tabs-accessibility-link{color:var(--primary);text-decoration:underline;text-decoration-color:var(--yellow,#f2b705);text-decoration-thickness:2px;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}a.content-tabs-accessibility-link:hover{color:var(--black-color);text-decoration-color:var(--yellow,#f2b705)}.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(--size20)}.content-tabs-nav-icon img,.content-tabs-nav-icon svg{width:18px;height:18px}.content-tabs-item-image{height:250px}.content-tabs-item-title{font-size:var(--size22)}}@media(max-width:767.98px){.section-location-bestsellers-tabs .content-tabs-nav-item{font-size:var(--size22);line-height:1.3}.content-tabs-panel .row{row-gap:30px}.content-tabs-nav-wrapper{margin-bottom:24px}.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)}.section-content-tabs-meta .content-tabs-item-text{font-size:var(--size16);line-height:1.6}.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{gap:32px}.contact_info,.contact_info_item{display:flex;flex-direction:column}.contact_info_item{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,.business_hours_list{display:flex;flex-direction:column}.business_hours_list{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-size:var(--size16);text-transform:uppercase;letter-spacing:.5px}.business_hours_time,.business_hours_type{font-family:var(--font-primary);font-weight:var(--fw-semibold);color:var(--primary)}.business_hours_time{font-size:var(--size24);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,#hero_section_list .row{display:flex;width:100%;height:100%;align-items:stretch}#hero_section_list .row{flex:1}#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 .hero_center_content,#hero_section_list .col-lg-6:last-child .hero_positon_center,#hero_section_list .col-lg-6:last-child h1{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_popup_id,.hero_icon_button a{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,.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)}.icon-menu{display:block}.icon-close{display:none}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;gap:10px;background:transparent;transition:background .3s ease}.hero_popup_content h5{font-size:var(--font-body);margin-bottom:0}.hero_popup_content p{font-weight:var(--fw400);font-size:var(--font-button)}.section_tag_title p{font-weight:var(--fw500);font-size:var(--font-button)}.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-size:var(--font-heading-large)}.hero_review_card p{font-weight:var(--fw400);font-size:var(--font-button)}.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}.hero_right_img{background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:20px}.hero_right_gallery,.hero_right_img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.hero_right_gallery{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;transition:transform .35s ease}.hero_gallery_main[data-lightbox-src]:hover img{transform:scale(1.03)}.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;transition:transform .35s ease}.hero_gallery_item[data-lightbox-src]:hover img{transform:scale(1.04)}.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}.creation_area .experience_content,.experience_content{position:relative}.experience_content .section_tag_title p{font-weight:var(--fw400);font-size:var(--font-button)}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){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}.faq_main_section .accordion-button.collapsed,.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);padding:6px 27px 6px 8px;background-color:var(--white-color)}.faq_main_section .accordion-button.collapsed{border:1px solid #dbdbdb!important;border-radius:50px!important}.faq_main_section .accordion-flush .accordion-collapse{border:1px solid #dbdbdb!important;border-top:none!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_page_section .product-wrapper{row-gap:58px}@media(max-width:767.98px){#shop_page_section .product-wrapper{row-gap:20px}}@media(hover:hover)and (pointer:fine){.shop_product_card:hover{transform:scale(.97)}.shop_product_card:hover .product_img .img_main{opacity:0}.shop_product_card:hover .product_img .img_hover{opacity:1}}.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}.product_deteils{margin-bottom:30px}.product_deteils h4{font-family:var(--font-primary);font-weight:var(--fw-medium);font-size:var(--size14,14px);line-height:1.4;letter-spacing:-.2%;color:var(--primary);margin-top:12px;margin-bottom:6px;width:auto}.shop-grid-col-3 .product_deteils h4{font-size:var(--size16,16px)}.shop-grid-col-3 .product_deteils .creative_jour_card_price{font-size:14px}.shop-grid-col-4 .product_deteils h4{font-size:var(--size14,14px)}.shop-grid-col-4 .product_deteils .creative_jour_card_price{font-size:14px}.product-card-rating{display:flex;align-items:center;gap:4px;margin-top:4px}.product-card-rating__value{font-family:var(--font-primary);font-weight:var(--fw-medium);font-size:var(--size14,14px);color:var(--primary);line-height:1}.product-card-rating__count{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--size12,12px);color:var(--dark-gray-4,#999);line-height:1}.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)0;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}.single_product_page_deteils .product_workshop_location{display:inline-flex;align-items:center;gap:6px;margin-top:29px;margin-bottom:2px;padding:6px 14px;width:fit-content;max-width:100%;box-sizing:border-box;font-family:var(--font-primary);font-weight:var(--fw500);font-size:13px;line-height:1.4;letter-spacing:-.02em;color:#444;background:#f4f4f4;border:1px solid #e5e5e5;border-radius:999px}.single_product_page_deteils .product_workshop_location .lucide-icon{flex-shrink:0;opacity:.75;color:var(--dark-gray-3)}.single_product_page_deteils .product_workshop_location span{margin:0;word-break:break-word}.single_product_page_deteils .product_workshop_location+#product_form h1.product_name{margin-top:10px}#product_form h1.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-size:var(--font-button);color:var(--primary);margin-bottom:0}.single_product_reting p,.single_product_reting span{font-weight:var(--fw400);line-height:100%;letter-spacing:0}.single_product_reting span{font-size:var(--font-body);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);display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:24px}.sale-pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;background-color:var(--template-green-section-bg);color:var(--white);font-family:var(--font-primary);font-weight:var(--fw-medium);font-size:12px;line-height:1;letter-spacing:-.2%;white-space:nowrap}.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}.option_slect_for_product p,.size_select_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}.submit_button_single_product .jx-btn:has(.givy_send_as_gift_button){background:transparent;padding:0;border-radius:0;display:flex;flex-direction:column;gap:10px}.submit_and_countiti .submit_button_single_product:has(.givy_send_as_gift_button)~a.product-detail-send-gift{display:none!important}.submit_button_single_product .jx-btn:has(.givy_send_as_gift_button)>button.cowlendar-add-to-cart:not(.givy_send_as_gift_button){background-color:var(--jx-btn-bg);border-radius:200px;padding:9px 9px 10px 25px}.submit_button_single_product .jx-btn:has(.givy_send_as_gift_button)>.givy_send_as_gift_button{border-radius:200px!important;height:46px;font-family:var(--font-primary);font-weight:var(--fw-medium);font-size:var(--size16)}.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 h3{font-size:var(--size20,20px);line-height:1.3;margin-top:32px;margin-bottom:12px}.product_tab_panel h3,.product_tab_panel h4{font-family:var(--font-primary);font-weight:var(--fw-medium);color:var(--primary)}.product_tab_panel h4{font-size:var(--size16,16px);line-height:1.4;margin-top:24px;margin-bottom:8px}.product_tab_panel p{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--size14,14px);line-height:1.7;color:var(--dark-gray-3,#666);margin-bottom:12px}.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(--size14,14px);line-height:1.7;color:var(--dark-gray-3,#666);margin-bottom:6px}.product_tab_panel ul li p{margin-bottom:0}.product_tab_panel strong{font-weight:var(--fw-medium);color:var(--primary)}.product-description-read-more__content{overflow:hidden;transition:max-height .35s ease}.product-description-read-more__content.is-collapsed{position:relative}.product-description-read-more__content.is-collapsed:after{content:"";position:absolute;left:0;right:0;bottom:0;height:72px;background:linear-gradient(to bottom,hsla(0,0%,100%,0),var(--white-color,#fff));pointer-events:none}.product-description-read-more__content.is-expanded:after{display:none}.product-description-read-more__toggle{display:inline-flex;align-items:center;margin-top:12px;padding:0;border:none;background:none;font-family:var(--font-primary);font-weight:var(--fw-medium);font-size:var(--size14,14px);line-height:1.4;color:var(--primary);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.product-description-read-more__toggle:hover{opacity:.85}@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_btn svg,.product_tab_icon{width:18px;height:18px}}.jholok_custom_accordion{border-radius:10px;overflow:hidden;margin-top:100px}.jholok_accordion_item,.jholok_custom_accordion{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;line-height:100%}.jholok_accordion_body,.jholok_accordion_body p{font-weight:var(--fw500);font-size:var(--font-menu);letter-spacing:0;color:var(--dark-gray-3)}.jholok_accordion_body p{line-height:var(--lh16)}.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,.similar_product_section_title h2{font-family:var(--font-primary);font-weight:var(--fw-semibold);font-size:var(--size20,20px);line-height:1.3;letter-spacing:-.2%;color:var(--primary);margin-bottom:32px}#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{width:100%}.about_title_description_border h1,.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);align-self:center}.about_us_page_title_two .about_title_description_border h1{width:120%}.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{height:auto}.col-lg-6.right-column{display:flex;flex-direction:column;justify-content:space-between}.mision_vision_arrow_button{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{border-radius:100%;background-color:var(--dark-color);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;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%;color:var(--primary)}.aout_team_name h4,.aout_team_name p{vertical-align:middle;margin-bottom:0}.aout_team_name p{font-weight:var(--fw400);font-size:var(--font-h4);line-height:32px;letter-spacing:-.3%;color:var(--bg)}.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:transparent;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;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,.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)}.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(1turn)}.btn-slide:hover svg,.btn-slide:hover svg path{stroke:var(--arrow-h)}.btn-slide:hover svg{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-discount__error-text,.cart-items__details,.cart-primary-typography,.cart__summary-item,.cart__total-label,.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-items__price,.cart-secondary-typography,.cart__total-value{font-size:var(--h4-regular-size)}.cart-items__price,.cart-items__title,.cart-secondary-typography,.cart__total-value{font-family:var(--font-primary);line-height:140%;font-weight:var(--fw-medium);color:var(--primary)}.cart-items__title{font-size:var(--size18);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,.button.button--tertiary,.cart-items .button--tertiary,.cart-items__remove,button.cart-items__remove{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,.button.button--tertiary:hover,.cart-items .button--tertiary:hover,.cart-items__remove:hover,button.cart-items__remove:hover{color:#ff3c38}.button--tertiary svg,.cart-items__remove 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)}.button.quantity-minus,.button.quantity-plus,.quantity-minus,.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}.button.quantity-minus:hover,.button.quantity-plus:hover,.quantity-minus:hover,.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-weight:var(--fw-medium)}.disclosure-trigger,.disclosure-trigger__label,.h6{font-family:var(--font-primary);font-size:var(--size16);color:var(--primary)}.disclosure-trigger__label,.h6{font-weight:var(--fw-semibold);line-height:1.4}.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-bg:#101014;--jx-btn-text:var(--white);--jx-btn-text-hover:#101014;--jx-arrow-bg:var(--white);--jx-arrow-icon:#101014}.jx-btn:after,.jx-btn:before{display:none;content:none}.jx-btn--disabled{opacity:.5;pointer-events:none}.jx-btn--disabled,.jx-btn--disabled button{cursor:not-allowed}.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)}.jx-btn--green{background-color:#2d5a3d}.jx-btn--green a,.jx-btn--green button{--jx-btn-bg:#2d5a3d;--jx-btn-text:var(--white);--jx-btn-text-hover:#2d5a3d;--jx-arrow-bg:var(--white);--jx-arrow-icon:#2d5a3d}.jx-btn--green:hover{background-color:#234a31}.jx-btn--green a:hover,.jx-btn--green button:hover{--jx-btn-bg:#234a31;--jx-btn-text-hover:#234a31;--jx-arrow-icon:#234a31}.hero-cta-buttons-wrapper{flex-direction:column;gap:16px;width:100%}.hero-cta-buttons-row,.hero-cta-buttons-wrapper{display:flex;justify-content:center;align-items:center}.hero-cta-buttons-row{flex-wrap:wrap;gap:12px 16px;width:max-content;max-width:100%;margin-left:auto;margin-right:auto}@media(max-width:767.98px){.hero-cta-buttons-wrapper{width:100%}.hero-cta-buttons-row{flex-direction:column;align-items:stretch;width:max-content;max-width:calc(100% - 32px)}.hero-cta-buttons-row>.hero-cta-private-button,.hero-cta-buttons-row>.jx-btn{width:100%}.hero-cta-buttons-row>.hero-cta-private-button{display:flex}.hero-cta-buttons-row .hero-cta-private-button .jx-btn,.hero-cta-buttons-row .hero-cta-private-button .simple_button,.hero-cta-buttons-row .jx-btn{width:100%;min-width:0;max-width:none}.hero-cta-buttons-row .hero-cta-private-button .jx-btn a,.hero-cta-buttons-row .hero-cta-private-button .simple_button,.hero-cta-buttons-row .jx-btn a{width:100%;justify-content:center;box-sizing:border-box}}.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;color:inherit}.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 a .jx-btn-arrow .lucide-icon,.jx-btn button .jx-btn-arrow .lucide-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{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{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--brown-light:hover,.jx-btn--pink-light:hover,.jx-btn--purple-light:hover,.jx-btn--red-light:hover,.jx-btn--yellow-light:hover{background-color:var(--white)}.jx-btn a:hover,.jx-btn a:hover span,.jx-btn button:hover,.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,.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 .bi,.jx-btn.jx-btn--large a .jx-btn-arrow svg,.jx-btn.jx-btn--large button .jx-btn-arrow .bi,.jx-btn.jx-btn--large button .jx-btn-arrow svg{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 .bi,.jx-btn.jx-btn--medium a .jx-btn-arrow svg,.jx-btn.jx-btn--medium button .jx-btn-arrow .bi,.jx-btn.jx-btn--medium button .jx-btn-arrow svg{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 .bi,.jx-btn.jx-btn--small a .jx-btn-arrow svg,.jx-btn.jx-btn--small button .jx-btn-arrow .bi,.jx-btn.jx-btn--small button .jx-btn-arrow svg{width:11px;height:11px}.simple_button{font-size:var(--size16);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}.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_four_column .creative_img_card_warp,.creative_jour_card .creative_img_card_warp,.creative_three_collum .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,.creative_jour_card h4{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 [data-lucide],.creative_jour_card .creative_card_icon svg{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 circle,.creative_jour_card .creative_card_icon svg line,.creative_jour_card .creative_card_icon svg path,.creative_jour_card .creative_card_icon svg polygon,.creative_jour_card .creative_card_icon svg polyline,.creative_jour_card .creative_card_icon svg rect{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 [data-lucide],.creative_jour_card_price svg{color:var(--dark-gray-3)!important;stroke:var(--dark-gray-3)!important;fill:none!important;flex-shrink:0}.creative_jour_card_price svg circle,.creative_jour_card_price svg line,.creative_jour_card_price svg path,.creative_jour_card_price svg polygon,.creative_jour_card_price svg polyline,.creative_jour_card_price svg rect{stroke:var(--dark-gray-3)!important;fill:none!important}.creative_three_collum .creative_jour_card h3,.creative_three_collum .creative_jour_card h4{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 [data-lucide],.creative_three_collum .creative_jour_card .creative_card_icon img,.creative_three_collum .creative_jour_card .creative_card_icon svg{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,.creative_four_column .creative_jour_card h4{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 [data-lucide],.creative_four_column .creative_jour_card .creative_card_icon img,.creative_four_column .creative_jour_card .creative_card_icon svg{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}.gift-circle-section,.rotating-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(180deg,transparent 0,hsla(0,0%,97%,.3) 50%,hsla(0,0%,90.6%,.6));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(1turn)}}.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}.gift-circle-section,.rotating-circle-section{height:100vw}.circle-center-content .jx-btn--black a,.circle-center-content .jx-btn--black button{color:#fff;background-color:#101014}}#gift_area_section,#rotating_circle_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;margin-bottom:40px}#creative_jour_section,#photo_gallery_section{padding:80px 0}#photo_gallery_section .creative_img_card_warp--lightbox[data-lightbox-src]{pointer-events:auto;cursor:zoom-in}#photo_gallery_section .creative_card_link--no-link .creative_img_card_warp--lightbox[data-lightbox-src]{pointer-events:auto}#photo_gallery_section .creative_img_card_warp--lightbox[data-lightbox-src]:hover img:not(.right_arrow){transform:scale(1.03)}#photo_gallery_section .creative_img_card_warp--lightbox[data-lightbox-src]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;transition:background .25s ease;border-radius:20px;pointer-events:none}#photo_gallery_section .creative_img_card_warp--lightbox[data-lightbox-src]:hover:after{background:#0000001f}#photo_gallery_section .photo-gallery-card-title-link{color:inherit;text-decoration:none}#photo_gallery_section .photo-gallery-card-title-link:hover h3{text-decoration:underline}#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);color:var(--primary)}.reviews_content_area h4,.reviews_content_area h5{line-height:100%;letter-spacing:-.4%;margin-bottom:0}.reviews_content_area h5{font-weight:var(--fw400);font-size:var(--font-body);color:#858585}.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{display:flex}.next_pre_button_for_reviews .arrow-button{opacity:1;visibility:visible;display:flex}.next_pre_button_for_reviews .arrow-button .arrow-icon,.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,.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{color:var(--white);background-color:var(--dark-gray-1);border-radius:100px}.section_tag_badge,.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%;padding:8px 14px 10px;display:inline-block;text-align:center}.section_tag_badge--secondary{color:var(--dark-color);background-color:var(--white-color);border:1px solid var(--dark-gray-1);border-radius:100px}.section_tag_badge--light{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-s-size);line-height:1.4;letter-spacing:.5%;color:var(--white);background-color:#ffffff1a;border:1px solid hsla(0,0%,100%,.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(--h2-size);line-height:var(--h2-line);letter-spacing:var(--h2-tracking);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--light,.section_tag_badge--secondary{font-size:var(--size14)}.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);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}.prize_show_mobile .single-product-send-gift--mobile.product-detail-send-gift{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:10px;padding:10px 12px;min-height:44px;box-sizing:border-box;font-family:var(--font-primary);font-size:var(--body-s-size,13px);font-weight:500;color:var(--dark-gray-3,#777);text-decoration:none;transition:color .2s ease;cursor:pointer;border-radius:12px;background:#0000000a}.prize_show_mobile .single-product-send-gift--mobile.product-detail-send-gift:focus-visible,.prize_show_mobile .single-product-send-gift--mobile.product-detail-send-gift:hover{color:var(--primary,#101014);outline:none}.prize_show_mobile .single-product-send-gift--mobile.product-detail-send-gift svg{flex-shrink:0}.prize_show_mobile.is-fixed .single-product-send-gift--mobile.product-detail-send-gift{margin-top:12px}.dashj{display:none!important}}@media(min-width:992px){.dashj{display:flex}.mobile_cta_anchor,.mobile_cta_spacer,.prize_show_mobile{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 .form-control,.kraft-modal-form .form-select,.kraft-modal-form input,.kraft-modal-form select,.kraft-modal-form textarea{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 .form-select,.kraft-modal-form select{color:var(--primary,#101014)}.kraft-modal-form .form-control:focus,.kraft-modal-form .form-select:focus,.kraft-modal-form input:focus,.kraft-modal-form select:focus,.kraft-modal-form textarea: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,#333)}.kraft-modal-submit-btn__loading-text{color:inherit}.kraft-modal-submit-btn:disabled{opacity:.6;cursor:not-allowed}.kraft-modal-button-spinner{display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:kraft-modal-spin .6s linear infinite;margin-right:8px;vertical-align:middle}@keyframes kraft-modal-spin{to{transform:rotate(1turn)}}.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}.kraft-modal-field-error{margin:6px 0 0;font-size:var(--size13,13px);line-height:1.35;color:#991b1b;font-weight:var(--fw500,500)}.kraft-modal .form-control.kraft-modal-input-invalid,.kraft-modal .form-select.kraft-modal-input-invalid{border-color:#dc2626;box-shadow:0 0 0 1px #dc262633}.kraft-modal input.kraft-modal-input-invalid[type=radio]{outline:2px solid #dc2626;outline-offset:2px}@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;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:1rem}.kraft-modal-footer p{color:var(--dark-color,#101014);font-weight:var(--fw500,500);margin-bottom:0}.kraft-contact-info{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.08)}.kraft-contact-info__line{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;margin-bottom:.5rem;font-size:.9375rem}.kraft-contact-info__line:last-child{margin-bottom:0}.kraft-contact-info__label{color:var(--dark-color,#101014);font-weight:500}.kraft-contact-info__line a{color:var(--primary,#28282c);text-decoration:none;font-weight:500}.kraft-contact-info__line a:hover{text-decoration:underline}.footer__brand-contact{margin-top:1.25rem;display:flex;flex-direction:column;gap:.5rem;font-family:var(--font-primary)}.footer__brand-contact-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;font-size:var(--font-body,.9375rem)}.footer__brand-contact-label{color:#ffffffb3}.footer__brand-contact-line a{color:#fffffff2;text-decoration:none;font-weight:500;transition:color .2s ease}.footer__brand-contact-line a:hover{color:#fff}.nav-contact-info{padding:var(--margin-md,.8rem) 0 0;display:flex;flex-direction:column;gap:var(--gap-sm,.7rem);list-style:none}.nav-contact-info .simple_button{width:100%}.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:0;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-info-toggle{display:none;width:100%;align-items:center;justify-content:space-between;gap:8px;background:transparent;border:0;border-bottom:1px solid rgba(0,0,0,.1);color:var(--primary);font-size:var(--size14,14px);font-weight:var(--fw-medium);padding:6px 0 8px;margin-bottom:8px;text-align:left}.kraft-modal-location-info-toggle svg{transition:transform .2s ease}.kraft-modal-location-info.is-open .kraft-modal-location-info-toggle svg{transform:rotate(180deg)}.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-size:var(--size12);text-transform:uppercase;letter-spacing:.5px}.kraft-modal-location-hours-time,.kraft-modal-location-hours-type{font-family:var(--font-primary);font-weight:var(--fw-semibold);color:var(--primary)}.kraft-modal-location-hours-time{font-size:var(--size18);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;justify-content:flex-end}.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--nyc .kraft-locations-picker-modal__grid,.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)}.kraft-modal-location-info-toggle{display:inline-flex;margin-top:0;margin-bottom:6px;padding-top:4px;padding-bottom:6px}.kraft-modal-location-info .kraft-modal-location-info-inner{display:none}.kraft-modal-location-info.is-open .kraft-modal-location-info-inner{display:flex}.kraft-modal-location-info:not(.is-open){min-height:0;height:auto;padding:8px 20px 4px;justify-content:flex-start}.kraft-modal-location-info.is-open{min-height:250px;padding:25px 20px}}@media(min-width:768px){.kraft-modal-location-info-toggle{display:none!important}.kraft-modal-location-info .kraft-modal-location-info-inner{display:flex!important}}.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)}.tag--default,.tag--filled{border:1px solid var(--primary)}.tag--filled{background-color:var(--primary);color:var(--white)}.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);padding:8px 16px}.tag--notification,.tag--section{color:var(--primary);font-weight:var(--fw-regular)}.tag--section{font-size:var(--font-button);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)}.h1,body,h1{color:var(--primary)}.h1,h1{font-size:var(--h1-size);line-height:var(--h1-line);letter-spacing:var(--h1-tracking);font-weight:var(--h1-weight,var(--heading-weight,var(--fw400)));font-family:var(--font-h1--family,var(--font-primary));margin:0}.font-primary.h1,.h1.font-primary,h1.font-primary{font-family:var(--font-primary)}.h2,h2{font-size:var(--h2-size);line-height:var(--h2-line);letter-spacing:var(--h2-tracking);font-weight:var(--h2-weight,var(--heading-weight,var(--fw400)))}.h2,.h3,h2,h3{font-family:var(--font-primary);color:var(--primary);margin:0}.h3,h3{font-size:var(--h3-size);line-height:var(--h3-line);letter-spacing:var(--h3-tracking);font-weight:var(--h3-weight,var(--heading-weight,var(--fw400)))}.h4,h4{font-size:var(--h4-regular-size);line-height:var(--h4-regular-line);font-weight:var(--h4-weight,var(--heading-weight,var(--fw400)))}.h4,.h5,h4,h5{font-family:var(--font-primary);color:var(--primary);margin:0}.h5,h5{font-size:var(--h5-size);line-height:var(--h5-line);font-weight:var(--h5-weight,var(--heading-weight,var(--fw400)))}.h6,h6{font-size:var(--h6-size);line-height:var(--h6-line);font-weight:var(--h6-weight,var(--heading-weight,var(--fw400)));color:var(--primary);margin:0}.h6,.heading-hero,h6{font-family:var(--font-primary)}.heading-hero{font-size:var(--h1-size);line-height:var(--h1-line);font-weight:var(--h1-weight,var(--heading-weight,var(--fw400)))}.heading-section{font-size:var(--h3-size);line-height:var(--h3-line);font-weight:var(--h3-weight,var(--heading-weight,var(--fw400)))}.heading-card,.heading-section{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)))}.heading-subtitle{font-size:var(--font-h4);line-height:150%;font-family:var(--font-primary)}.body-text,.heading-subtitle{font-weight:var(--fw-regular)}.body-text{font-size:var(--body-m-size);line-height:var(--body-m-line);color:var(--primary)}.body-text-small{font-size:var(--body-s-size);line-height:var(--body-s-line);color:var(--dark-gray-4)}.body-text-small,.intro-text{font-weight:var(--fw-regular)}.intro-text{font-size:var(--intro-size);line-height:var(--intro-line)}.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-host cart-drawer-component>button{display:none}.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 .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}@media(hover:hover)and (pointer:fine){.cart-page-empty-products .shop_product_card:hover{transform:translateY(-4px)}.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}#hero_section .hero_collage:not(:has(.hero_collage_item--1)) .hero_collage_item--main{width:70%;height:70%;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);z-index:1;border-radius:40px}#hero_section .hero_collage:not(:has(.hero_collage_item--1)) .hero_collage_item--main img{border-radius:40px}@media(max-width:767.98px){#hero_section{background-image:var(--hero-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}#hero_section .row{display:flex;flex-direction:column-reverse}#hero_section .col-lg-6:last-child,#hero_section .hero_bg:not(.hero_bg--collage){display:none}#hero_section .hero_mobile_over{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1e2420a1;display:block;z-index:1}#hero_section .col-lg-6.position-relative{display:flex;align-items:flex-end;min-height:38vh;padding:0}#hero_section .hero_content{position:relative;z-index:11;width:100%;max-width:100%}}@media(min-width:768px)and (max-width:999.99px){#hero_section{background-image:var(--hero-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}#hero_section .col-lg-6:last-child{display:none}#hero_section .hero_mobile_over{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1e2420a1;display:block;z-index:1}#hero_section .col-lg-6.position-relative{display:flex;align-items:flex-end;min-height:38vh;padding:0}#hero_section .hero_content{position:relative;z-index:11;width:100%;max-width:100%}}.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;display:flex;flex-direction:column}.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-size:var(--size12);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--dark-gray-2)}.card-grid-card-badge,.card-grid-card-title{font-family:var(--font-primary);margin-bottom:16px}.card-grid-card-title{font-weight:var(--fw-semibold);font-size:var(--card-title-size);line-height:var(--card-title-line);color:var(--primary)}.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-text.rte :is(p,ul,ol){font-size:inherit;line-height:inherit;color:inherit}.card-grid-card-image{margin-top:auto;padding-top:24px;border-radius:12px;overflow:hidden;max-height:400px}.card-grid-card-image img{width:100%;height:100%;display:block;object-fit:cover;border-radius:12px}.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}}@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{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-card{padding:20px}.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-load-more-item--hidden{display:none}.collection-load-more-actions{display:flex;justify-content:center;margin-top:24px}.collection-load-more-button{border:1px solid var(--dark-gray-3);background:transparent;color:var(--dark-gray-3);border-radius:999px;font-size:16px;font-weight:500;line-height:1;padding:14px 24px;transition:all .3s ease}.collection-load-more-button:hover{background:var(--orange-color);border-color:var(--orange-color);color:var(--black-color)}.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_card_link,.collection-slider-wrapper .creative_jour_card{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}.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;gap:30px}.content-tags-badge,.content-tags-header{display:flex;flex-direction:column;align-items:center}.content-tags-badge{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:var(--display-lg-size);line-height:var(--display-lg-line);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,.content-tags-heading-secondary-text{font-family:var(--font-secondary);font-weight:var(--fw-regular);font-style:italic}.content-tags-heading-secondary-text{font-size:var(--h3-size);line-height:1.2;color:var(--primary);margin:6px 0 0}.content-tags-subtitle-pill{margin-top:14px}.content-tags-subtitle-pill p{margin-bottom:0}.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:var(--content-tags-image-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-image{height:400px;border-radius:min(400px,var(--content-tags-image-radius,500px))}.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-description{font-size:var(--size18)}.content-tags-subtitle-pill{margin-top:10px}.content-tags-image-wrapper{width:calc(100% + 50px);margin-left:-25px;margin-right:-25px}.content-tags-image{height:300px;border-radius:0;width:100%}}.content-tags-images-grid{display:flex;gap:24px;width:100%}.content-tags-images-grid .content-tags-image{flex:1 1 0;min-width:0}.content-tags-images-slideshow{display:none}.content-tags-images-slideshow .content-tags-image{width:100%;height:300px;border-radius:0}.content-tags-images-slideshow slideshow-slide{width:100%;flex-shrink:0}.content-tags-images-slideshow slideshow-controls,.content-tags-images-slideshow slideshow-controls:has(.slideshow-controls__dots){mix-blend-mode:normal;justify-content:center;margin-top:12px;min-height:unset;padding:4px 12px 8px}.content-tags-images-slideshow slideshow-controls[pagination-position=center]:not([controls-on-media],[thumbnails],[icons-on-media]){justify-content:center}.content-tags-images-slideshow .slideshow-controls__dots{padding:6px 12px}.content-tags-images-slideshow .slideshow-controls__dots button{--color:rgba(26,26,26,.28);--color-active:var(--primary);--color-hover:rgba(26,26,26,.5)}@media(max-width:992px){.content-tags-images-grid .content-tags-image{height:400px;border-radius:min(400px,var(--content-tags-image-radius,500px))}}@media(max-width:768px){.content-tags-images-grid{display:none}.content-tags-images-slideshow{display:block}.content-tags-image-wrapper--multi{width:calc(100% + 50px);margin-left:-25px;margin-right:-25px}.content-tags-images-slideshow .content-tags-image{height:300px;border-radius:0;box-shadow:none}}#reviews_section .card-grid-header{margin-bottom:0}#reviews_section .card-grid-heading{margin-bottom:12px}#reviews_section .card-grid-description{margin:0}#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)}#reviews_section.color-scheme-yellow,#reviews_section.color-scheme-yellow .card-grid-description,#reviews_section.color-scheme-yellow .card-grid-heading,#reviews_section.color-scheme-yellow .card-grid-tag{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)}#reviews_section.color-scheme-orange,#reviews_section.color-scheme-orange .card-grid-description,#reviews_section.color-scheme-orange .card-grid-heading,#reviews_section.color-scheme-orange .card-grid-tag{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)}#reviews_section.color-scheme-green,#reviews_section.color-scheme-green .card-grid-description,#reviews_section.color-scheme-green .card-grid-heading,#reviews_section.color-scheme-green .card-grid-tag{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)}#reviews_section.color-scheme-deep-space,#reviews_section.color-scheme-deep-space .card-grid-description,#reviews_section.color-scheme-deep-space .card-grid-heading,#reviews_section.color-scheme-deep-space .card-grid-tag{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)}#reviews_section.color-scheme-red,#reviews_section.color-scheme-red .card-grid-description,#reviews_section.color-scheme-red .card-grid-heading,#reviews_section.color-scheme-red .card-grid-tag{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)}#reviews_section.color-scheme-pink,#reviews_section.color-scheme-pink .card-grid-description,#reviews_section.color-scheme-pink .card-grid-heading,#reviews_section.color-scheme-pink .card-grid-tag{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)}#reviews_section.color-scheme-blue,#reviews_section.color-scheme-blue .card-grid-description,#reviews_section.color-scheme-blue .card-grid-heading,#reviews_section.color-scheme-blue .card-grid-tag{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)}#reviews_section.color-scheme-brown,#reviews_section.color-scheme-brown .card-grid-description,#reviews_section.color-scheme-brown .card-grid-heading,#reviews_section.color-scheme-brown .card-grid-tag{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)}#reviews_section.color-scheme-white,#reviews_section.color-scheme-white .card-grid-description,#reviews_section.color-scheme-white .card-grid-heading,#reviews_section.color-scheme-white .card-grid-tag{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;gap:10px;align-items:center;z-index:100}.next_pre_button_for_reviews,.next_pre_button_for_reviews .arrow-button{display:flex!important;pointer-events:auto;visibility:visible!important;opacity:1!important}.next_pre_button_for_reviews .arrow-button{position:relative;z-index:101}@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;border:2px solid var(--dark-gray-1);border-radius:200px;flex-wrap:wrap;justify-content:center;width:fit-content;max-width:100%}.product-variant-selector,.product-variant-tab{background:var(--white-color);position:relative}.product-variant-tab{display:flex;align-items:center;gap:8px;padding:10px 20px;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;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.active,.product-detail-thumbnails img:hover{border-color:var(--primary)}.product-detail-content{padding-left:40px}.product-detail-content .product_workshop_location{display:inline-flex;align-items:center;gap:6px;margin:0 0 4px;padding:6px 14px;width:fit-content;max-width:100%;box-sizing:border-box;font-family:var(--font-primary);font-weight:var(--fw500);font-size:13px;line-height:1.4;letter-spacing:-.02em;color:#444;background:#f4f4f4;border:1px solid #e5e5e5;border-radius:999px}.product-detail-content .product_workshop_location .lucide-icon{flex-shrink:0;opacity:.75;color:var(--dark-gray-3)}.product-detail-content .product_workshop_location span{margin:0;word-break:break-word}.product-detail-content .product_workshop_location+.product-detail-name{margin-top:8px}.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-description{margin:-12px 0 32px;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)}.product-detail-description ol,.product-detail-description p,.product-detail-description ul{margin:0 0 14px}.product-detail-description ol:last-child,.product-detail-description p:last-child,.product-detail-description ul:last-child{margin-bottom:0}.product-detail-description ol,.product-detail-description ul{padding-left:1.25rem}.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.variant-swatch-selected,.variant-swatch-enhanced:has(input[type=radio]:checked){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-weight:var(--fw-regular)}.variant-swatch-name,.variant-swatch-price{font-family:var(--font-primary);font-size:var(--body-s-size);color:var(--dark-gray-1);line-height:var(--body-s-line);margin:0}.variant-swatch-price{font-weight:var(--fw-medium)}.variant-swatch-enhanced input[type=radio]:checked~.variant-swatch-content .variant-swatch-image,.variant-swatch-enhanced.variant-swatch-selected .variant-swatch-image,.variant-swatch-enhanced:has(input[type=radio]:checked) .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.variant-swatch-selected .variant-swatch-name,.variant-swatch-enhanced:has(input[type=radio]:checked) .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.variant-swatch-selected .variant-swatch-price,.variant-swatch-enhanced:has(input[type=radio]:checked) .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 .variant-check,.variant-card .variant-name,.variant-card .variant-overlay,.variant-card .variant-price,.variant-card img{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{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}.variant-name,.variant-price{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}.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-card--unavailable{opacity:.45;cursor:not-allowed;pointer-events:none}.variant-card--unavailable:hover{transform:none;box-shadow:none}.variant-card--unavailable img{filter:grayscale(60%)}.variant-sold-out-badge{position:absolute;top:10px;left:10px;background:#000000bf;color:#fff;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:6px;z-index:3;line-height:1.3}.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;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;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:280px;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(330px)}.floating-video-widget:not(.hidden){opacity:1;pointer-events:auto;transform:translate(0) translateY(0)}.floating-video-widget.hidden{opacity:0;transform:translate(330px);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%;aspect-ratio:4/5;overflow:hidden;background:var(--light-gray-2)}.floating-video-element,.floating-video-fallback,.floating-video-image{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:16px 18px 18px}.floating-video-heading{font-size:var(--size16);line-height:1.3;color:var(--primary);margin-bottom:12px}.floating-video-cta-btn,.floating-video-heading{font-family:var(--font-primary);font-weight:var(--fw-semibold)}.floating-video-cta-btn{display:block;width:100%;padding:10px 16px;background:var(--primary);color:var(--white-color);font-size:var(--size14);line-height:1;text-align:center;border:none;border-radius:8px;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.floating-video-cta-btn:hover{opacity:.85;transform:translateY(-1px)}.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(-330px)}.floating-video-widget.position-bottom-left:not(.hidden){transform:translate(0) translateY(0)}.floating-video-widget.position-bottom-left.hidden{transform:translate(-330px)}.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:230px;bottom:20px;right:20px;transform:translate(270px)}.floating-video-widget:not(.hidden){transform:translate(0) translateY(0)}.floating-video-widget.hidden{transform:translate(270px)}.floating-video-widget-content{padding:12px 14px 14px}.floating-video-heading{font-size:var(--size14)}.floating-video-cta-btn{font-size:var(--size13);padding:9px 14px}.floating-video-widget.position-bottom-left{left:20px;transform:translate(-270px)}.floating-video-widget.position-bottom-left:not(.hidden){transform:translate(0) translateY(0)}.floating-video-widget.position-bottom-left.hidden{transform:translate(-270px)}.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}}.breadcrumb{list-style:none;padding:0;margin:0;font-family:var(--font-primary)}.breadcrumb,.breadcrumb__item{display:flex;align-items:center;gap:8px}.breadcrumb__item{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}a.breadcrumb__link:hover{color:var(--purple)}.breadcrumb__link--current{color:var(--dark-gray-3);opacity:.6}a.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-fluid.experience-section-container,.experience-section-container.container-fluid{max-width:var(--container-width,1440px);margin:0 auto;padding-left:25px;padding-right:25px;box-sizing:border-box}#experience_section .container-fluid.experience-section-container.container-full-width,.experience-section-container.container-fluid.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_section_wrapper--no-image,.experience_section_wrapper--no-image{grid-template-columns:1fr;gap:0}#experience_section .experience_section_wrapper--no-image .experience_content,.creation_area .experience_section_wrapper--no-image .experience_content{padding-left:0;padding-right:0;width:100%;max-width:100%}.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{color:var(--dark-gray-3)}.form_and_details_content ul li a,.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%;text-decoration:none}.form_and_details_content ul li a.active{color:var(--primary)}.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}.access_details,.service_details,.spaces_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-weight:var(--fw-medium);font-size:var(--h3-size);line-height:var(--h3-line)}.contact_content h3,.contact_content p{font-family:var(--font-primary);letter-spacing:-.03%;text-align:center;color:var(--white-color)}.contact_content p{font-weight:var(--fw-regular);font-size:var(--intro-size);line-height:var(--intro-line);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_cta,.mobile_booking_spacer{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}.creation_area .experience_section_wrapper,.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:100%;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:transparent;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_gallery,.hero_right_img{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:50%;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)}.info-card__read-reviews,.info-card__reviews{font-weight:var(--fw-regular);color:var(--secondary);line-height:1;font-family:var(--font-primary)}.info-card__read-reviews{font-size:10px;letter-spacing:.05em;opacity:.65;white-space:nowrap}@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 .page_h1_header.collection-hero__title--stacked{display:flex;flex-direction:column;align-items:center;line-height:1.15}#collection_hero .page_h1_header .collection-hero__heading-primary{font-family:var(--font-primary);font-weight:var(--fw500);font-style:normal;font-size:var(--font-h1);line-height:var(--size58);letter-spacing:-1%;color:var(--primary)}#collection_hero .page_h1_header .collection-hero__heading-secondary{font-family:var(--font-secondary);font-weight:var(--fw-regular);font-style:italic;font-size:clamp(28px,5vw,44px);line-height:1.2;color:var(--primary);margin:6px 0 0}.collection-hero__heading-script{font-family:var(--font-secondary);font-style:italic}.collection-hero__meta{justify-content:center;gap:12px;margin-bottom:40px}.collection-hero__avatars,.collection-hero__meta{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__description{max-width:760px;margin:-8px auto 20px;color:var(--secondary);font-size:var(--size14);line-height:1.6}.collection-hero__reviews-link{color:var(--secondary);text-decoration:none;display:inline-flex;align-items:center}.collection-hero__reviews-link:hover{text-decoration:underline}.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_heading_link{color:inherit;text-decoration:none}.signature_experience_heading_link:hover{text-decoration:underline}.signature_experience_loox{display:flex;justify-content:center;align-items:center;margin-top:20px}.signature_experience_loox .loox-rating{display:inline-flex}.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-weight:var(--fw-semibold);font-size:var(--size20);color:var(--white-color);margin-bottom:4px}.signature_experience_person_name,.signature_experience_person_title{font-family:var(--font-primary);line-height:1.2;text-shadow:0 2px 8px rgba(0,0,0,.4)}.signature_experience_person_title{font-weight:var(--fw-regular);font-size:var(--size16);color:#ffffffe6}.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}body,html{overflow-x:hidden}.copyright_text{padding-top:99px}#hero_section{position:relative;background-image:var(--hero-bg-image,none);background-position:50%;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:0}#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:var(--step-4)}#hero_section .hero_content p{margin-top:0;font-size:var(--step-1)}.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;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 h2 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:60px}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}@media(max-width:991.99px){#header-group .navbar .navbar-toggler .hamburger-icon,body .navbar .navbar-toggler .hamburger-icon{display:block!important}#header-group .navbar .navbar-toggler .close-icon,#header-group .navbar .navbar-toggler[aria-expanded=true] .hamburger-icon,body .navbar .navbar-toggler .close-icon,body .navbar .navbar-toggler[aria-expanded=true] .hamburger-icon{display:none!important}#header-group .navbar .navbar-toggler[aria-expanded=true] .close-icon,body .navbar .navbar-toggler[aria-expanded=true] .close-icon{display:block!important}}.navbar-mobile-actions{display:flex;align-items:center;gap:0;order:3;flex-shrink:0}@media(max-width:991.99px){body .navbar .container-fluid{padding:8px!important;column-gap:4px;flex-wrap:nowrap}.navbar-left{gap:8px;min-width:0;flex-shrink:1}body .navbar .navbar-brand{min-width:0;flex-shrink:1;padding-left:5px}.navbar-brand__wrapper{min-width:0;gap:4px;align-items:center}.navbar-brand__caption--mobile{display:block;width:100%;text-align:center}.navbar-brand__logo{height:30px!important;width:auto}}@media(max-width:480px){.navbar-brand__logo{height:26px!important}.navbar-left{gap:6px}}@media(max-width:420px){.navbar-brand__logo{height:22px!important}}.mobile-cart-trigger{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#28282c;text-decoration:none}.mobile-cart-trigger:hover{color:#28282c}.mobile-cart-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;border-radius:50%;background:#28282c;color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center;padding:0 4px;display:none}.mobile-cart-count--active{display:block}body .navbar-collapse{border-top:1px solid #f0f0f0}.nav-item:last-child{border-bottom:none}.nav-link{margin:0;justify-content:flex-start;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:0;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}#about_us_section,#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:60px;left:0;right:0;bottom:0;height:calc(100vh - 60px);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;align-items:stretch;justify-content:flex-start}.nav-item,.navbar-collapse .navbar-nav{margin:0;width:100%;display:flex;flex-direction:column}.nav-item{padding:16px 0;border-bottom:1px solid #f7f7f7;text-align:left;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}.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%}.gift-circle-section,.rotating-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}.circle-center-content p,.h1_text{max-width:90%}#gift_area_section,#rotating_circle_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.collection-grid--no-header{padding-top:12px;padding-bottom:40px}#creative_jour_section.collection-grid--no-header .collection-grid-container>.row.section_title_main{margin-top:0;margin-bottom:24px}#creative_jour_section.collection-grid--no-header .creative_jour_card{margin-top:0}#creative_jour_section .creative_jour_card{margin-top:32px}#creative_jour_section .creative_jour_card h3,#creative_jour_section .creative_jour_card h4,#photo_gallery_section .creative_jour_card h3,#photo_gallery_section .creative_jour_card h4{font-size:var(--font-heading-large)}#creative_jour_section .creative_jour_card .creative_card_icon p,#creative_jour_section .creative_jour_card_price,#photo_gallery_section .creative_jour_card .creative_card_icon p,#photo_gallery_section .creative_jour_card_price{font-size:var(--font-statistic)}#shop_page_section .product_deteils h4{font-size:var(--size14,14px)}#shop_page_section .product_deteils .creative_jour_card_price{font-size:14px}#shop_page_section .shop-grid-col-3 .product_deteils h4{font-size:var(--size14,14px)}#shop_page_section .shop-grid-col-3 .product_deteils .creative_jour_card_price{font-size:14px}#shop_page_section .shop-grid-col-4 .product_deteils h4{font-size:var(--size14,14px)}#shop_page_section .shop-grid-col-4 .product_deteils .creative_jour_card_price{font-size:14px}#creative_jour_section .creative_three_collum .creative_jour_card h3,#creative_jour_section .creative_three_collum .creative_jour_card h4,#photo_gallery_section .creative_three_collum .creative_jour_card h3,#photo_gallery_section .creative_three_collum .creative_jour_card h4{font-size:var(--font-h4)}#creative_jour_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 .creative_card_icon p,#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,#creative_jour_section .creative_four_column .creative_jour_card h4,#photo_gallery_section .creative_four_column .creative_jour_card h3,#photo_gallery_section .creative_four_column .creative_jour_card h4{font-size:var(--font-statistic)}#creative_jour_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 .creative_card_icon p,#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:1e+24!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:60px}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}.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:50%;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}@media(max-width:767.98px){#hero_section .col-lg-6.position-relative{padding:32px 14px}#hero_section .hero_content{padding:24px 0}#hero_section .hero-buttons-wrapper{width:100%;justify-content:flex-start}#hero_section .hero-buttons-wrapper .jx-btn{max-width:100%}#hero_section .hero-buttons-wrapper .jx-btn a{justify-content:flex-start;text-align:left}#hero_section .hero-buttons-wrapper .simple_button{display:inline-flex;align-items:center;justify-content:flex-start;text-align:left;max-width:100%;white-space:normal}}.section_title{padding-left:0}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem)}#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;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 h2 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%}.gift-circle-section,.rotating-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{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{padding-left:40px;padding-right:40px}.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}.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{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}.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:var(--step-6);--h2-size:var(--step-5);--h3-size:var(--step-4);--display-xl-size:var(--step-7);--display-lg-size:var(--step-6);--display-sm-size:var(--step-3);--body-m-size:var(--step-0);--body-s-size:14px;--intro-size:var(--step-1);--menu-size:16px;--form-label-size:14px;--notification-size:var(--step--1);--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:var(--step-5);--h2-size:var(--step-4);--h3-size:var(--step-3);--h4-regular-size:var(--step-2);--h5-size:var(--step-1);--h6-size:var(--step-0);--display-xl-size:var(--step-6);--display-lg-size:var(--step-5);--display-sm-size:var(--step-2);--card-title-size:var(--step-0);--body-m-size:var(--step-0);--body-s-size:14px;--intro-size:var(--step-1);--menu-size:14px;--form-label-size:var(--step--1);--notification-size:var(--step--1);--button-size:14px;--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{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 .form-control,.kraft-modal-form .form-select,.kraft-modal-form input,.kraft-modal-form select,.kraft-modal-form textarea{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(--h3-size);font-weight:var(--fw500);line-height:var(--h3-line,1.18);letter-spacing:var(--h3-tracking,-.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)}.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 li,.blog-article-layout .blog-post-content p,.blog-article-layout .blog-post-content td{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-m-size);line-height:1.7;color:var(--primary)}.blog-article-layout .blog-post-content p{margin-block:0 1.4em}.blog-article-layout .blog-post-content rte-formatter>p:first-child{font-size:var(--intro-size);line-height:1.55}.blog-article-layout .blog-post-content h2{font-size:var(--h4-regular-size);line-height:var(--h4-regular-line,1.3);font-weight:var(--fw600);letter-spacing:0}.blog-article-layout .blog-post-content h3{font-size:var(--h5-size);line-height:var(--h5-line,1.35);font-weight:var(--fw600);letter-spacing:0}.blog-article-layout .blog-post-content h4,.blog-article-layout .blog-post-content h5,.blog-article-layout .blog-post-content h6{font-size:var(--h6-size);line-height:var(--h6-line,1.4);font-weight:var(--fw600);letter-spacing:0}.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(--intro-size);line-height:1.55;color:var(--primary)}.blog-article-layout .blog-post-content.blog-post-content a:where(:not(.button,.button-primary,.button-secondary)){color:var(--primary);background-color:transparent;text-decoration:underline;text-decoration-color:var(--yellow,#f2b705);text-decoration-thickness:2px;text-underline-offset:.22em;transition:text-decoration-color var(--animation-speed) var(--animation-easing)}.blog-article-layout .blog-post-content.blog-post-content a:where(:not(.button,.button-primary,.button-secondary)):hover{color:var(--primary);text-decoration-color:currentColor}.blog-article-layout .blog-post-content a:where(:not(.button,.button-primary,.button-secondary)):focus-visible{color:var(--primary);outline:2px solid #000;outline-offset:2px;border-radius:2px}.blog-article-layout .blog-post-content a:has(figure),.blog-article-layout .blog-post-content a:has(img),.blog-article-layout .blog-post-content a:has(picture){text-decoration:none;color:inherit}.blog-article-layout .blog-post-content h2 span[style*=font-size],.blog-article-layout .blog-post-content h3 span[style*=font-size],.blog-article-layout .blog-post-content h4 span[style*=font-size],.blog-article-layout .blog-post-content li span[style*=font-size],.blog-article-layout .blog-post-content p span[style*=font-size]{font-size:inherit!important}.blog-article-layout .blog-post-content a:has(figure):focus-visible,.blog-article-layout .blog-post-content a:has(img):focus-visible,.blog-article-layout .blog-post-content a:has(picture):focus-visible{outline:none}.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}}#collections_grid_section{padding:48px 0 80px}#collections_grid_section .section_title_main{margin-bottom:0}#collections_grid_section .section_title_name{font-size:var(--section-title-name-size);border-bottom:1px solid #101014;padding-bottom:var(--section-title-name-spacing-bottom,20px);margin-bottom:var(--section-title-name-spacing-bottom,20px)}#collections_grid_section .creative_jour_card{margin-top:40px}.collections-grid-list{display:flex;flex-wrap:wrap}#collections_grid_section .creative_jour_card .creative_card_indicators{margin-bottom:0}@media(max-width:767.98px){#collections_grid_section{padding:32px 0 60px}#collections_grid_section .creative_jour_card{margin-top:28px}#collections_grid_section .section_title_name{font-size:var(--font-h2);line-height:1.2}}.run_of_show_section{padding:96px 0;background-color:var(--white-color)}.run_of_show_section .run_of_show_container{max-width:var(--container-width,1440px);margin:0 auto;padding:0}.run_of_show_header{margin-bottom:48px;max-width:600px}.run_of_show_tag{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--size13);line-height:var(--lh14);letter-spacing:.08em;text-transform:uppercase;color:var(--dark-gray-4);margin-bottom:10px}.run_of_show_heading{font-family:var(--font-primary);font-weight:var(--fw-semibold);font-size:clamp(var(--size28),3vw,var(--h3-size));line-height:var(--h3-line);letter-spacing:-.02em;color:var(--primary);margin:0 0 12px}.run_of_show_desc{font-family:var(--font-primary);font-size:var(--body-s-size);line-height:var(--body-m-line);color:var(--dark-gray-4);margin:0}.run_of_show_list{display:flex;flex-direction:column;gap:0;border:1px solid #e8e8e8;border-radius:16px;overflow:hidden;background-color:var(--white-color)}.run_of_show_row{display:grid;grid-template-columns:56px 1fr;gap:24px;align-items:flex-start;padding:24px 28px;border-bottom:1px solid #e8e8e8;min-height:0}.run_of_show_row:last-child{border-bottom:none}.run_of_show_step{font-family:var(--font-primary);font-size:var(--size13);font-weight:var(--fw-semibold);color:var(--dark-gray-4);line-height:1;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--light-color);border:1px solid #e8e8e8}.run_of_show_content{min-width:0;padding-top:2px}.run_of_show_title{font-family:var(--font-primary);font-size:var(--body-s-size);font-weight:var(--fw-semibold);line-height:var(--body-s-line);color:var(--primary);margin:0 0 8px}.run_of_show_detail{font-family:var(--font-primary);font-size:var(--size14);line-height:var(--lh16);color:var(--dark-gray-4);margin:0}@media(max-width:1440px){.run_of_show_section .run_of_show_container{padding:0 74.5px}}@media(max-width:1024px){.run_of_show_section .run_of_show_container{padding:0 40px}}.creative_jour_card .loox-rating{color:var(--yellow,#f2b705)}.creative_jour_card .loox-rating svg.loox-icon{fill:var(--yellow,#f2b705)}.creative_jour_card .loox-rating .loox-rating-label{color:var(--primary,#28282c);text-decoration:none}.creative_jour_card .collection-grid-product-new-tag{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;margin:0 0 6px;padding:4px 10px;border-radius:999px;border:1px solid rgba(0,86,59,.2);background:linear-gradient(180deg,#f4faf7,#e3f1ea);box-shadow:inset 0 1px #ffffffbf;font-family:var(--font-primary);font-weight:var(--fw-semibold);font-size:12px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--template-green-section-bg,#00563b);white-space:nowrap;overflow:visible;z-index:0}.creative_jour_card .collection-grid-product-new-tag .lucide-icon,.creative_jour_card .collection-grid-product-new-tag svg{position:relative;z-index:1;flex-shrink:0;opacity:.95;transform-origin:center center}.creative_jour_card .collection-grid-product-new-tag__label{line-height:1;position:relative;z-index:1}.creative_jour_card .collection-grid-product-new-tag__confetti{position:absolute;left:14px;top:50%;width:0;height:0;pointer-events:none;z-index:0}.creative_jour_card .collection-grid-product-new-tag__confetti-bit{position:absolute;left:0;top:0;width:4px;height:5px;border-radius:1px;opacity:0;transform:translate(0) scale(.35)}.creative_jour_card .collection-grid-product-new-tag__confetti-bit:first-child{background:#f2b705}.creative_jour_card .collection-grid-product-new-tag__confetti-bit:nth-child(2){background:#00563b}.creative_jour_card .collection-grid-product-new-tag__confetti-bit:nth-child(3){background:#f2b705}.creative_jour_card .collection-grid-product-new-tag__confetti-bit:nth-child(4){background:#ea7bac}.creative_jour_card .collection-grid-product-new-tag__confetti-bit:nth-child(5){background:#00563b}.creative_jour_card .collection-grid-product-new-tag__confetti-bit:nth-child(6){background:#f2b705}.creative_jour_card .collection-grid-product-new-tag__confetti-bit:nth-child(7){background:#7eb8da}@keyframes collection-grid-new-icon-pop{0%{transform:scale(1) rotate(0)}35%{transform:scale(1.2) rotate(-10deg)}70%{transform:scale(1.06) rotate(6deg)}to{transform:scale(1) rotate(0)}}@keyframes collection-grid-confetti-1{0%{opacity:1;transform:translate(0) rotate(0) scale(1)}to{opacity:0;transform:translate(-16px,-22px) rotate(-35deg) scale(.25)}}@keyframes collection-grid-confetti-2{0%{opacity:1;transform:translate(0) rotate(0) scale(1)}to{opacity:0;transform:translate(14px,-20px) rotate(40deg) scale(.25)}}@keyframes collection-grid-confetti-3{0%{opacity:1;transform:translate(0) rotate(0) scale(1)}to{opacity:0;transform:translate(-4px,-26px) rotate(12deg) scale(.2)}}@keyframes collection-grid-confetti-4{0%{opacity:1;transform:translate(0) rotate(0) scale(1)}to{opacity:0;transform:translate(18px,-8px) rotate(55deg) scale(.3)}}@keyframes collection-grid-confetti-5{0%{opacity:1;transform:translate(0) rotate(0) scale(1)}to{opacity:0;transform:translate(-20px,4px) rotate(-50deg) scale(.22)}}@keyframes collection-grid-confetti-6{0%{opacity:1;transform:translate(0) rotate(0) scale(1)}to{opacity:0;transform:translate(8px,14px) rotate(25deg) scale(.28)}}@keyframes collection-grid-confetti-7{0%{opacity:1;transform:translate(0) rotate(0) scale(1)}to{opacity:0;transform:translate(-10px,16px) rotate(-18deg) scale(.24)}}@media(prefers-reduced-motion:no-preference){.creative_card_link:hover .collection-grid-product-new-tag .lucide-icon,.creative_card_link:hover .collection-grid-product-new-tag svg,.creative_jour_card .collection-grid-product-new-tag.collection-grid-product-new-tag--scroll-burst .lucide-icon,.creative_jour_card .collection-grid-product-new-tag.collection-grid-product-new-tag--scroll-burst svg,.creative_jour_card .collection-grid-product-new-tag:hover .lucide-icon,.creative_jour_card .collection-grid-product-new-tag:hover svg{animation:collection-grid-new-icon-pop .55s cubic-bezier(.34,1.45,.64,1) both}.creative_card_link:hover .collection-grid-product-new-tag__confetti-bit:first-child,.creative_jour_card .collection-grid-product-new-tag.collection-grid-product-new-tag--scroll-burst .collection-grid-product-new-tag__confetti-bit:first-child,.creative_jour_card .collection-grid-product-new-tag:hover .collection-grid-product-new-tag__confetti-bit:first-child{animation:collection-grid-confetti-1 .68s cubic-bezier(.22,1,.36,1) forwards}.creative_card_link:hover .collection-grid-product-new-tag__confetti-bit:nth-child(2),.creative_jour_card .collection-grid-product-new-tag.collection-grid-product-new-tag--scroll-burst .collection-grid-product-new-tag__confetti-bit:nth-child(2),.creative_jour_card .collection-grid-product-new-tag:hover .collection-grid-product-new-tag__confetti-bit:nth-child(2){animation:collection-grid-confetti-2 .68s cubic-bezier(.22,1,.36,1) .04s forwards}.creative_card_link:hover .collection-grid-product-new-tag__confetti-bit:nth-child(3),.creative_jour_card .collection-grid-product-new-tag.collection-grid-product-new-tag--scroll-burst .collection-grid-product-new-tag__confetti-bit:nth-child(3),.creative_jour_card .collection-grid-product-new-tag:hover .collection-grid-product-new-tag__confetti-bit:nth-child(3){animation:collection-grid-confetti-3 .68s cubic-bezier(.22,1,.36,1) .02s forwards}.creative_card_link:hover .collection-grid-product-new-tag__confetti-bit:nth-child(4),.creative_jour_card .collection-grid-product-new-tag.collection-grid-product-new-tag--scroll-burst .collection-grid-product-new-tag__confetti-bit:nth-child(4),.creative_jour_card .collection-grid-product-new-tag:hover .collection-grid-product-new-tag__confetti-bit:nth-child(4){animation:collection-grid-confetti-4 .68s cubic-bezier(.22,1,.36,1) .06s forwards}.creative_card_link:hover .collection-grid-product-new-tag__confetti-bit:nth-child(5),.creative_jour_card .collection-grid-product-new-tag.collection-grid-product-new-tag--scroll-burst .collection-grid-product-new-tag__confetti-bit:nth-child(5),.creative_jour_card .collection-grid-product-new-tag:hover .collection-grid-product-new-tag__confetti-bit:nth-child(5){animation:collection-grid-confetti-5 .68s cubic-bezier(.22,1,.36,1) .03s forwards}.creative_card_link:hover .collection-grid-product-new-tag__confetti-bit:nth-child(6),.creative_jour_card .collection-grid-product-new-tag.collection-grid-product-new-tag--scroll-burst .collection-grid-product-new-tag__confetti-bit:nth-child(6),.creative_jour_card .collection-grid-product-new-tag:hover .collection-grid-product-new-tag__confetti-bit:nth-child(6){animation:collection-grid-confetti-6 .68s cubic-bezier(.22,1,.36,1) .05s forwards}.creative_card_link:hover .collection-grid-product-new-tag__confetti-bit:nth-child(7),.creative_jour_card .collection-grid-product-new-tag.collection-grid-product-new-tag--scroll-burst .collection-grid-product-new-tag__confetti-bit:nth-child(7),.creative_jour_card .collection-grid-product-new-tag:hover .collection-grid-product-new-tag__confetti-bit:nth-child(7){animation:collection-grid-confetti-7 .68s cubic-bezier(.22,1,.36,1) .01s forwards}}@media(max-width:640px){.run_of_show_section{padding:64px 0}.run_of_show_section .run_of_show_container{padding:0 20px}.run_of_show_row{grid-template-columns:40px 1fr;gap:16px;padding:20px}.run_of_show_step{width:28px;height:28px;font-size:var(--size12)}.run_of_show_title{font-size:var(--size15)}.run_of_show_detail{font-size:var(--size13)}}@media(min-width:992px){body .navbar .navbar-collapse{position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;height:auto!important;max-height:none!important;width:auto!important;flex-basis:auto!important;flex-grow:0!important;overflow:visible!important;background:transparent!important;border-top:none!important;padding:0!important;margin:0!important;z-index:auto!important;box-shadow:none!important}body .navbar .navbar-collapse .navbar-nav{flex-wrap:nowrap!important;padding:0 0 0 clamp(8px,1.2vw,20px)!important;margin:0!important}body .navbar .navbar-collapse .navbar-nav,body .navbar .navbar-nav>.nav-item{flex-direction:row!important;align-items:center!important;width:auto!important;max-width:none!important}body .navbar .navbar-nav>.nav-item{border-bottom:none!important;align-self:center!important;text-align:left!important;padding:4px 0!important;margin-left:0!important;margin-right:clamp(10px,1.8vw,28px)!important}body .navbar .navbar-nav>.nav-item:last-child{margin-right:0!important}}@media(min-width:992px)and (max-width:1199.98px){body .navbar .container-fluid{padding-left:clamp(14px,2.5vw,40px)!important;padding-right:clamp(14px,2.5vw,40px)!important}body .navbar-left{gap:clamp(10px,1.5vw,16px)!important}}@media(max-width:360px){:root{--kraft-container-padding-x:12px;--h1-size:var(--step-4);--h2-size:var(--step-3);--h3-size:var(--step-2);--h4-regular-size:var(--step-1);--h5-size:var(--step-0);--h6-size:var(--step--1);--display-xl-size:var(--step-5);--display-lg-size:var(--step-4);--display-sm-size:var(--step-1);--body-m-size:14px;--body-m-line:1.5;--body-s-size:var(--step--1);--body-s-line:1.45;--intro-size:var(--step-0);--intro-line:1.45}.section-container-snap-1440{padding-left:var(--kraft-container-padding-x);padding-right:var(--kraft-container-padding-x)}.introduction_list .intro_items{padding-left:16px;padding-right:16px}}@media(max-width:299.98px){:root{--kraft-container-padding-x:10px;--h1-size:var(--step-3);--h2-size:var(--step-2);--h3-size:var(--step-1);--h4-regular-size:var(--step-0);--h5-size:14px;--h6-size:var(--step--1);--size24:18px;--size22:16px;--body-m-size:var(--step--1);--body-m-line:1.45;--body-s-size:var(--step--1);--body-s-line:1.4;--intro-size:14px;--intro-line:1.4}body,html{overflow-x:hidden}.container-fluid:not([class*=-container]),.container:not([class*=-container]),[class*=-container]:not(.hero-background-container,.content-carousel-container,.cart-items__media-container,.cart__total-container,.cart__original-total-container){padding-left:var(--kraft-container-padding-x)!important;padding-right:var(--kraft-container-padding-x)!important}.section-container-snap-1440{padding-left:var(--kraft-container-padding-x);padding-right:var(--kraft-container-padding-x)}.content-tabs-nav-item{padding:10px;gap:6px;font-size:14px}.content-tabs-nav-icon img,.content-tabs-nav-icon svg{width:16px;height:16px}.location-tabs-nav-scroll-arrows{min-width:58px;gap:2px}.location-tabs-nav-scroll-btn{width:26px;height:26px;border-radius:5px}.location-tabs-nav-scroll-btn svg{width:12px;height:12px}.content-tabs-panel .row{row-gap:22px}.content-tabs-item-image{height:190px;margin-bottom:16px}#introduction_img .cards-stage{height:250px}#introduction_img .card.left,#introduction_img .card.right{width:120px;height:160px}#introduction_img .card.center{width:150px;height:190px}#introduction_img .cards-stage:before{width:210px;height:100px}.contact_content-buttons,.content-tabs-buttons-wrapper,.content-tags-buttons{width:100%;flex-direction:column;align-items:stretch;gap:10px}.contact_content-buttons .jx-btn,.content-tabs-buttons-wrapper .jx-btn,.content-tags-buttons .jx-btn{width:100%}.contact_content-buttons .jx-btn a,.content-tabs-buttons-wrapper .jx-btn a,.content-tags-buttons .jx-btn a{width:100%;justify-content:center}.contact_content p{margin-bottom:14px}.feature-list-image{height:280px}.feature-list-item{padding:10px 12px;gap:10px}.feature-list-item-icon{width:20px;height:20px}.feature-list-item-icon img,.feature-list-item-icon svg{width:16px;height:16px}.kraft-modal-contact-info{min-width:0;width:100%;max-width:100%;padding:20px 16px;gap:20px}.floating-video-widget{width:min(220px,calc(100vw - 20px));right:10px;bottom:12px;border-radius:16px}.floating-video-widget,.floating-video-widget.hidden{transform:translate(260px)}#client_review_area .reviews-container.container-full-width,#reviews_meta_area .reviews-container.container-full-width,#services_area .services-container.container-full-width{padding-left:var(--kraft-container-padding-x);padding-right:var(--kraft-container-padding-x)}.introduction_list .intro_items{padding-left:12px;padding-right:12px}.hero_review_part{position:static;width:100%;left:0;transform:none;margin-top:16px;margin-bottom:4px}}@media(max-width:991.99px){#header-group .navbar .navbar-toggler,body .navbar .navbar-toggler{line-height:0}#header-group .navbar .container-fluid,body .navbar .container-fluid{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}#header-group .navbar .navbar-left,body .navbar .navbar-left{min-width:0;flex:1 1 auto}#header-group .navbar .navbar-mobile-actions,body .navbar .navbar-mobile-actions{margin-left:auto;flex:0 0 auto}#header-group .navbar .navbar-collapse,body .navbar .navbar-collapse{position:fixed!important;top:var(--header-group-height,60px)!important;left:0!important;right:0!important;bottom:0!important;height:calc(100dvh - var(--header-group-height, 60px))!important;width:100%!important;margin:0!important;padding:0!important;background:var(--white-color)!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:999999!important;flex-basis:auto!important;flex-grow:0!important}#header-group .navbar .navbar-toggler .close-icon,#header-group .navbar .navbar-toggler .hamburger-icon,body .navbar .navbar-toggler .close-icon,body .navbar .navbar-toggler .hamburger-icon{width:24px;height:24px}#header-group .navbar .navbar-toggler:not([aria-expanded=true]) .hamburger-icon,#header-group .navbar .navbar-toggler[aria-expanded=false] .hamburger-icon,body .navbar .navbar-toggler:not([aria-expanded=true]) .hamburger-icon,body .navbar .navbar-toggler[aria-expanded=false] .hamburger-icon{display:block!important}#header-group .navbar .navbar-toggler:not([aria-expanded=true]) .close-icon,#header-group .navbar .navbar-toggler[aria-expanded=false] .close-icon,#header-group .navbar .navbar-toggler[aria-expanded=true] .hamburger-icon,body .navbar .navbar-toggler:not([aria-expanded=true]) .close-icon,body .navbar .navbar-toggler[aria-expanded=false] .close-icon,body .navbar .navbar-toggler[aria-expanded=true] .hamburger-icon{display:none!important}#header-group .navbar .navbar-toggler[aria-expanded=true] .close-icon,body .navbar .navbar-toggler[aria-expanded=true] .close-icon{display:block!important}}@media(max-width:600px){body:has(#kf-mc-popup.kf-mc-popup--visible.kf-mc-popup--minimized) .floating-video-widget{bottom:104px}body:has(#kf-mc-popup.kf-mc-popup--visible.kf-mc-popup--minimized) .lm-slidein{bottom:94px}}html[data-kraft-overlay=floating-video-widget] #kraft-metaobject-scroll-top,html[data-kraft-overlay=floating-video-widget] .blog-article-go-to-top,html[data-kraft-overlay^=playbook-slidein] #kraft-metaobject-scroll-top,html[data-kraft-overlay^=playbook-slidein] .blog-article-go-to-top{right:330px;transition:right .35s ease,bottom .35s ease}@media(max-width:600px){html[data-kraft-overlay=floating-video-widget] #kraft-metaobject-scroll-top,html[data-kraft-overlay=floating-video-widget] .blog-article-go-to-top,html[data-kraft-overlay^=playbook-slidein] #kraft-metaobject-scroll-top,html[data-kraft-overlay^=playbook-slidein] .blog-article-go-to-top{right:24px;bottom:300px}}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(instrument-serif-400.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(instrument-serif-400-italic.woff2) format("woff2")}
/*# sourceMappingURL=/cdn/shop/t/88/assets/kraft-style.css.map */
