/** Shopify CDN: Minification failed

Line 11:70 Expected identifier but found whitespace
Line 11:72 Unexpected "{"
Line 11:81 Expected ":"
Line 11:119 Unexpected "{"
Line 11:128 Expected ":"
Line 11:162 Expected ":"

**/
  .calculator_row{display:flex;gap:20px;align-items:flex-start;margin: {{ section.settings.strip_top_margin }}px auto {{ section.settings.strip_bottom_margin }}px auto;}
  .calculator-box{width:100%;display: grid;grid-template-columns: 2fr 5fr;gap: 20px;overflow:hidden;}
  .sidebar_wrapper{width: 22%;display: flex;flex-direction: column;gap: 25px;}
  .sidebar_wrapper .sidebar{display:none;width:100%;background:#D9D9D9;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,0.08);border-radius: 15px;}
  .sidebar_wrapper a {display:none;width: auto;background: #c57a4b;border: 1px solid #c57a4b;color: #fff;text-transform: uppercase;font-weight: 500;font-size: 15px;text-align: center;text-decoration: none;letter-spacing: normal;border-radius: 10px;padding: 12px 26px;margin: 0 0 20px 0;cursor: pointer;transition: 0.4s ease;}
  .sidebar_wrapper a:hover {background: #919f90;color: #fff;border: 1px solid #919f90;}
  .heading{font-size:16px;color: #000;font-weight:500;}
  .sidebar_wrapper .sidebar .heading{padding:20px}
  .layout-options{background:#EEE4DC;display:flex;flex-direction: column;justify-content:flex-start;padding:20px;flex-wrap:wrap;gap:20px;}
  .layout_row {display: grid;grid-template-columns: 1fr 1fr;gap: 20px;/*height: 500px;overflow-y: auto;padding-right: 5px;scrollbar-width: thin;scrollbar-color: #919f90 transparent;*/}

  .layout-card{text-align:center;cursor:pointer;width:100%;background: #fff;border-radius: 10px;padding: 5px;position: relative;}
  .layout-card.active {border: 2px solid #b78e7a;background: transparent;}
  .layout-card img{width:100%;height:120px;object-fit:contain;}
  .layout-card .checkbox{position: absolute;top: -10px;right: -6px;width: 28px;height: 28px;overflow: hidden;display:none}
  .layout-card.active .checkbox{display:block}
  .layout-card .checkbox svg{width:28px;height:28px}
  .layout-card input{margin-top:15px;width:22px;height:22px;accent-color:#532f12;position: absolute;top: -22px;right: 0;display:none}
  .layout-card h3{font-size:14px;color: #103a3a;font-weight:500;line-height: normal;text-transform: uppercase;margin: 0;padding: 0;}
  .layout-card.active h3 {color: #c17149;}
  .measurement-section{padding:20px;background: #EEE4DC;}
  .measurement_col {display: grid;grid-template-columns: 3fr 3fr;align-items: center;}
  .measurement-section h2{display: flex;margin:0 0 20px 0;padding: 0;font-size:16px;font-weight: 500;color: #000; line-height: normal;}
  .measurement-section .row{display:flex;align-items:center;gap:10px;margin-bottom:25px;flex-wrap:wrap;}
  .measurement-section .row.hidden {display: none}
  .measurement-section .row label{width:70px;font-size:12px;color: #103a3a;font-weight: 600;}
  .measurement-section .row select{width:70px;height:36px;border:1px solid #ccc;border-radius:6px;padding:0 10px;font-size:14px;margin:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right 10px center;background-size:12px;}
  .measurement-section .row .unit{font-size:12px;color: #103a3a;font-weight: 600;}
  .measurement-section .measurement_col a {display: flex;justify-content: center;gap: 3px;width: 90%;background: #c57a4b;border: 1px solid #c57a4b;color: #fff;text-transform: capitalize;font-weight: 500;font-size: 14px;text-align: center;text-decoration: none;letter-spacing: normal;border-radius: 10px;padding: 12px 15px;margin: 0 0 0 10%;cursor: pointer;transition: 0.4s ease;}
  .measurement-section .measurement_col a:hover {background: #919f90;color: #fff;border: 1px solid #919f90;}
  .price-box{padding:25px;}
  .price-row{display: flex;justify-content: space-between;margin-bottom: 18px;font-size: 14px;border-bottom: 1px solid #eee;padding: 0 0 18px 0;}
  .price-row strong{display:block;margin-top:6px;font-size:14px;color: #103a3a;}
  .delivery{color:green;font-size:16px;}
  .total{display:none;justify-content: space-between;}
  .total.show-total{display:flex;}
  .total h2{margin-bottom:10px;font-size:18px;}
  .total-price{font-size:18px;font-weight:700;}
  .tax{font-size: 12px;color: #103a3a;margin-top:5px;}
  .popup-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);display:none;align-items:center;justify-content:center;z-index:9999;padding:20px;}
  .popup-content{background:#fff;width:100%;max-width:450px;border-radius:12px;padding:30px;position:relative;}
  .close-popup{position:absolute;right:15px;top:10px;font-size:28px;cursor:pointer;}
  .popup-content h2{margin-bottom:20px;}
  .popup-content form{display:flex;flex-direction:column;gap:15px;}
  .popup-content input{width:100%;height:45px;border:1px solid #ccc;border-radius:6px;padding:0 15px;}
  .popup-content .button{height:45px;border:none;background:#b78e7a;color:#fff;border-radius:6px;cursor:pointer;font-size:16px;}
  .popup-subtotal{background:#f5f5f5;padding:15px;border-radius:8px;display:flex;justify-content:space-between;font-size:18px;}
  .kitchen_card{background:#EEE4DC;border-radius:15px;overflow:hidden;}
  .kitchen_card_image img{width:100%;display:block;object-fit:cover;}
  .kitchen_card_content{padding:20px 20px 40px 20px;}
  .quote_icon{font-size:70px;color:#c87a4a;line-height:1;}
  .kitchen_text {font-size: 14px;color: #000;line-height: 1.5;max-width: 420px;margin: -10px 0 30px;}
  .included_title{color:#c87a4a;font-size:16px;line-height: normal;margin-bottom:15px;}
  .included_list{display: grid;gap: 15px;list-style:none;padding:0;margin:0;}
  .included_list li{display:flex;align-items:center;gap:15px;margin:0;font-size:13px;color:#000}
  .check_icon{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#c87a4a;font-size:14px;}
  .consultation_content{display: grid;grid-template-columns: 1fr;align-items: center;gap: 20px;background: #fff;border-radius: 15px;padding: 20px;}
  .consultation_content .subtitle{display:block;font-size:14px;font-weight:600;margin-bottom:25px;}
  .consultation_content h2{max-width: 68%;font-size:22px;line-height:1.4;margin:0 0 10px;}
  .consultation_content .description{max-width: 68%;font-size:13px;line-height:1.6;margin-bottom:30px;}
  .consultation_btn{display:inline-flex;align-items:center;gap:25px;background:#c57a4b;font-size: 14px;color:#fff;text-decoration:none;padding:16px 28px;border-radius:3px;text-transform:uppercase;font-weight:500;}
  .consultation_btn span{font-size:28px;line-height:1;}
  .consultation_btn:hover{background: #919f90;color: #fff;}
  .layout-preview{position:relative;}
  #layoutSizeDisplay{display:block;text-align:center;font-size:18px;font-weight:700;margin-bottom:10px;color:#103a3a;}
  /* Common */
  .wall-label{position:absolute;z-index:2;display:none;font-family: 'Oswald', sans-serif;font-size: 15px;font-weight: 500;color: #000;line-height: normal;background: #fff;padding: 2px 14px;border-radius: 20px;min-width: 65px;text-align: center;-webkit-font-smoothing: antialiased;text-rendering: geometricPrecision;}
  .wall-label .wall-name {display: none;}
  .wall-a{top:30px;left:20px;transform: rotate(340deg);}
  .wall-b{top:26px;right:6px;transform: rotate(22deg);}
  .wall-c{bottom:172px;right:70px;transform: rotate(329deg);}

  .kitchen_card_image.layout-l .wall-a {top: 130px;left: 240px;transform: rotate(340deg);}
  .kitchen_card_image.layout-l .wall-b {top: 95px;right: 198px;transform: rotate(19deg);}

  .kitchen_card_image.layout-u .wall-a {top: 143px;left: 19px;transform: rotate(302deg);}
  .kitchen_card_image.layout-u .wall-b {top: 68px;right: 435px;transform: rotate(360deg);}
  .kitchen_card_image.layout-u .wall-c {bottom: 737px;right: 58px;transform: rotate(59deg);}

  .kitchen_card_image.layout-p .wall-a {top: 228px;left: 125px;transform: rotate(332deg);}
  .kitchen_card_image.layout-p .wall-b {top: 232px;right: 109px;transform: rotate(31deg);}

  .kitchen_card_image.layout-s .wall-a {top: 110px;left: 247px;transform: rotate(349deg);}

  .kitchen_card_image.layout-i .wall-a{top: 124px;left: 560px;transform: rotate(17deg);}

  .kitchen_card_image.layout-n .wall-a{top:96px;left:209px;transform: rotate(347deg);}
  .kitchen_card_image.layout-n .wall-b{top:102px;right:190px;transform: rotate(16deg);}

  /************************ Wall Name ***************/
  .wall-label.wall-height{background: #fff;padding: 10px 5px;border-radius: 20px;min-width: auto;width: max-content;}

  .kitchen_card_image.layout-l .wall-label.wall-height {position: absolute;top: 340px;right: 12px;transform: rotate(5deg);display: block;}
  .kitchen_card_image.layout-l .wall-a .wall-name{position: absolute;top: 376px;left: -52px;transform: rotate(351deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}
  .kitchen_card_image.layout-l .wall-b .wall-name{position: absolute;top: 366px;left: 67px;transform: rotate(8deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}

  .kitchen_card_image.layout-u .wall-label.wall-height {position: absolute;top: 375px;left: 18px;transform: rotate(-4deg);display: block;}
  .kitchen_card_image.layout-u .wall-a .wall-name{position: absolute;top: 318px;left: -222px;transform: rotate(344deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}
  .kitchen_card_image.layout-u .wall-b .wall-name{position: absolute;top: 375px;left: 23px;transform: rotate(0deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}
  .kitchen_card_image.layout-u .wall-c .wall-name{position: absolute;top: 323px;left: 222px;transform: rotate(20deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}

  .kitchen_card_image.layout-p .wall-label.wall-height {position: absolute;top: 498px;left: 71px;transform: rotate(-27deg);display: block;}
  .kitchen_card_image.layout-p .wall-a .wall-name{position: absolute;top: 297px;left: 58px;transform: rotate(319deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}
  .kitchen_card_image.layout-p .wall-b .wall-name{position: absolute;top: 323px;left: -16px;transform: rotate(40deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}

  .kitchen_card_image.layout-s .wall-label.wall-height {position: absolute;top: 340px;left: 30px;transform: rotate(-15deg);display: block;}
  .kitchen_card_image.layout-s .wall-a .wall-name{position: absolute;top: 338px;left: 40px;transform: rotate(350deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}

  .kitchen_card_image.layout-i .wall-label.wall-height {position: absolute;top: 374px;right: 43px;transform: rotate(17deg);display: block;}
  .kitchen_card_image.layout-i .wall-a .wall-name{position: absolute;top: 333px;left: -35px;transform: rotate(381deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}

  .kitchen_card_image.layout-n .wall-label.wall-height {position: absolute;top: 320px;left: 33px;transform: rotate(-16deg);display: block;}
  .kitchen_card_image.layout-n .wall-a .wall-name{position: absolute;top: 344px;left: 60px;transform: rotate(350deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}
  .kitchen_card_image.layout-n .wall-b .wall-name{position: absolute;top: 361px;left: -3px;transform: rotate(15deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}

  /************************ Wall Name END ***************/


  @media(max-width:991px){
  .consultation_wrapper{flex-direction:column;padding:30px;gap:20px;}
  .consultation_content{max-width:100%;}
  .calculator_row{flex-direction:column;}
  .calculator-box, .sidebar{width:100%;gap: 20px;grid-template-columns: 1fr;}
  .layout-card img{height:auto}
  .layout-card h3 {font-size: 12px;}
  .layout-card{display:grid;align-items: flex-end;justify-content: center;}
  }

  @media (max-width: 767px) {
  .layout_row{display: grid;grid-template-columns: 1fr 1fr 1fr;}
  .layout-card{padding:5px}
  .measurement-section{grid-template-columns: 1fr;gap:50px}
  .measurement-section h2{display: grid;gap:5px;text-align: center;}
  .measurement-section .row{gap:10px}
  .measurement-section .row label {width: auto;}
  .measurement-section .row select{width:60px}
  .measurement-section .row select#wallAInch, .measurement-section .row select#wallBInch, .measurement-section .row select#wallCInch {margin: 0 0 0 10px;}
  .measurement_col{grid-template-columns: 1fr;}
  .measurement-section .measurement_col a{width:100%;margin: 10px 0 0 0;font-size: 13px;}
  .consultation_content{padding: 10px;}
  .consultation_content .subtitle{text-align: center;margin-bottom: 10px;}
  .consultation_content h2{max-width: 100%;text-align: center;}
  .consultation_content .description{max-width: 100%;text-align: center;}
  .sidebar_wrapper{width: 100%;}

  .wall-label{min-width: auto;font-size: 11px;}
  .kitchen_card_image.layout-l .wall-a {top: 39px;left: 64px;transform: rotate(340deg);}
  .kitchen_card_image.layout-l .wall-b {top: 26px;right: 47px;transform: rotate(18deg);}

  .kitchen_card_image.layout-u .wall-a {top: 35px;left: -18px;transform: rotate(302deg);}
  .kitchen_card_image.layout-u .wall-b {top: 14px;right: 130px;transform: rotate(0deg);}
  .kitchen_card_image.layout-u .wall-c {bottom: 253px;right: -4px;transform: rotate(61deg);}

  .kitchen_card_image.layout-p .wall-a {top: 69px;left: 25px;transform: rotate(330deg);}
  .kitchen_card_image.layout-p .wall-b {top: 67px;right: 26px;transform: rotate(31deg);}

  .kitchen_card_image.layout-s .wall-a {top: 29px;left: 74px;}

  .kitchen_card_image.layout-i .wall-a{top: 34px;left: 185px;}

  .kitchen_card_image.layout-n .wall-a{top: 21px;left: 64px;}
  .kitchen_card_image.layout-n .wall-b {top: 28px;right: 50px;}

  /************************ Wall Name ***************/
  .kitchen_card_image.layout-l .wall-label.wall-height {position: absolute;top: 207px;right: 8px;transform: rotate(5deg);display: block;}
  .kitchen_card_image.layout-l .wall-a .wall-name{position: absolute;top: 134px;left: -14px;transform: rotate(351deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}
  .kitchen_card_image.layout-l .wall-b .wall-name{position: absolute;top: 135px;left: 8px;transform: rotate(8deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}

  .kitchen_card_image.layout-u .wall-label.wall-height {position: absolute;top: 116px;left: 0px;transform: rotate(-4deg);display: block;}
  .kitchen_card_image.layout-u .wall-a .wall-name{position: absolute;top: 138px;left: -84px;transform: rotate(344deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}
  .kitchen_card_image.layout-u .wall-b .wall-name{position: absolute;top: 133px;left: 0px;transform: rotate(0deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}
  .kitchen_card_image.layout-u .wall-c .wall-name{position: absolute;top: 133px;left: 87px;transform: rotate(20deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}

  .kitchen_card_image.layout-p .wall-label.wall-height {position: absolute;top: 166px;left: 18px;transform: rotate(-27deg);display: block;}
  .kitchen_card_image.layout-p .wall-a .wall-name{position: absolute;top: 115px;left: 10px;transform: rotate(321deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}
  .kitchen_card_image.layout-p .wall-b .wall-name{position: absolute;top: 118px;left: -5px;transform: rotate(40deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}

  .kitchen_card_image.layout-s .wall-label.wall-height {position: absolute;top: 110px;left: 5px;transform: rotate(-17deg);display: block;}
  .kitchen_card_image.layout-s .wall-a .wall-name{position: absolute;top: 116px;left: 14px;transform: rotate(350deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}

  .kitchen_card_image.layout-i .wall-label.wall-height {position: absolute;top: 117px;right: 9px;transform: rotate(17deg);display: block;}
  .kitchen_card_image.layout-i .wall-a .wall-name{position: absolute;top: 120px;left: -20px;transform: rotate(381deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}

  .kitchen_card_image.layout-n .wall-label.wall-height {position: absolute;top: 105px;left: 9px;transform: rotate(-16deg);display: block;}
  .kitchen_card_image.layout-n .wall-a .wall-name{position: absolute;top: 110px;left: 10px;transform: rotate(350deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}
  .kitchen_card_image.layout-n .wall-b .wall-name{position: absolute;top: 130px;left: -13px;transform: rotate(15deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}
  /************************ Wall Name END ***************/
  }
.measurement-section h2 strong {padding: 0 0 0 5px;}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){
.layout_row {display: grid;grid-template-columns: 1fr 1fr 1fr;}
.layout-card img{width:150px;height:150px}
.layout-card h3 {font-size: 16px;}

.wall-label{min-width: auto;font-size: 16px;}
  .kitchen_card_image.layout-l .wall-a {top: 99px;left: 172px;transform: rotate(340deg);}
  .kitchen_card_image.layout-l .wall-b {top: 68px;right: 147px;transform: rotate(18deg);}

  .kitchen_card_image.layout-u .wall-a {top: 104px;left: 13px;transform: rotate(302deg);}
  .kitchen_card_image.layout-u .wall-b {top: 48px;right: 311px;transform: rotate(0deg);}
  .kitchen_card_image.layout-u .wall-c {bottom: 572px;right: 47px;transform: rotate(61deg);}

  .kitchen_card_image.layout-p .wall-a {top: 172px;left: 96px;transform: rotate(330deg);}
  .kitchen_card_image.layout-p .wall-b {top: 172px;right: 93px;transform: rotate(31deg);}

  .kitchen_card_image.layout-s .wall-a {top: 80px;left: 202px;}

  .kitchen_card_image.layout-i .wall-a{top: 90px;left: 435px;}

  .kitchen_card_image.layout-n .wall-a{top: 68px;left: 164px;}
  .kitchen_card_image.layout-n .wall-b {top: 72px;right: 150px;}

  /************************ Wall Name ***************/
  .kitchen_card_image.layout-l .wall-label.wall-height {position: absolute;top: 267px;right: 8px;transform: rotate(5deg);display: block;}
  .kitchen_card_image.layout-l .wall-a .wall-name{position: absolute;top: 300px;left: -44px;transform: rotate(351deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}
  .kitchen_card_image.layout-l .wall-b .wall-name{position: absolute;top: 294px;left: 46px;transform: rotate(8deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}

  .kitchen_card_image.layout-u .wall-label.wall-height {position: absolute;top: 286px;left: 10px;transform: rotate(-4deg);display: block;}
  .kitchen_card_image.layout-u .wall-a .wall-name{position: absolute;top: 253px;left: -184px;transform: rotate(344deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}
  .kitchen_card_image.layout-u .wall-b .wall-name{position: absolute;top: 294px;left: 0px;transform: rotate(0deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}
  .kitchen_card_image.layout-u .wall-c .wall-name{position: absolute;top: 253px;left: 184px;transform: rotate(20deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}

  .kitchen_card_image.layout-p .wall-label.wall-height {position: absolute;top: 376px;left: 48px;transform: rotate(-27deg);display: block;}
  .kitchen_card_image.layout-p .wall-a .wall-name{position: absolute;top: 237px;left: 26px;transform: rotate(321deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}
  .kitchen_card_image.layout-p .wall-b .wall-name{position: absolute;top: 256px;left: -5px;transform: rotate(40deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}

  .kitchen_card_image.layout-s .wall-label.wall-height {position: absolute;top: 260px;left: 22px;transform: rotate(-17deg);display: block;}
  .kitchen_card_image.layout-s .wall-a .wall-name{position: absolute;top: 262px;left: 14px;transform: rotate(350deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}

  .kitchen_card_image.layout-i .wall-label.wall-height {position: absolute;top: 295px;right: 35px;transform: rotate(17deg);display: block;}
  .kitchen_card_image.layout-i .wall-a .wall-name{position: absolute;top: 264px;left: -32px;transform: rotate(381deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}

  .kitchen_card_image.layout-n .wall-label.wall-height {position: absolute;top: 294px;left: 22px;transform: rotate(-16deg);display: block;}
  .kitchen_card_image.layout-n .wall-a .wall-name{position: absolute;top: 272px;left: 30px;transform: rotate(350deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}
  .kitchen_card_image.layout-n .wall-b .wall-name{position: absolute;top: 285px;left: 7px;transform: rotate(15deg);background: #fff;padding: 2px 14px;border-radius: 20px;width: max-content;display: block;}
  /************************ Wall Name END ***************/
  
}

@media screen and (min-width: 1440px) {

}