/** Shopify CDN: Minification failed

Line 58:2 Unexpected "{"
Line 418:2 Unexpected "{"
Line 477:2 Unexpected "{"
Line 516:2 Unexpected "{"

**/
  .lyt-section-default-v1 { height: auto; }
  .w-space-v2:empty { height: 100px; width: 100%; }
  .lyt-space-default-v1:empty { min-height: 30px; }
  .lyt-space-default-v1.absolute-widget:empty { min-width: 300px; }
  .lyt-logo-default-v1 { width: 180px; }
  /* .w-header-v2 { margin-top: 0px; margin-bottom: 0px; width: 100%; } */
  .w-header-v2 .has-decors { vertical-align: middle; }
  .w-header-v2 .header-decor { width: max-content; }
  .w-header-v2 .header-decor > img { width: 100%; }
  .w-header-v2 .header-decor-right { float: right; }
  .w-header-v2 .header-decor-left { float: left; }
  .w-header-v2 .header-decor-bottom { clear: both; }
  .w-socialicons-v2 { padding: 25px 20px; }
  .w-socialicons-v2.vertical { margin: 0px auto; }
  .w-socialicons-v2.vertical .svgContainer { margin: 5px 0px; }
  .w-socialicons-v2 .social-icon-item { justify-content: center; }
  .w-socialicons-v2 .social-icon-item > .svgContent { width: inherit; }
  .w-socialicons-v2.display-icon-name .svgContainer { margin: 5px; }
  .lyt-social-icons-si6-v1 .svgContainer { fill: rgb(51, 51, 51); }
  .area-flexVert { display: flex; align-items: center; justify-content: center; flex-direction: column; padding-top: 80px; }
  .custom-link { width: 880px; }
  .custom-link img { max-width: 100%; }
  .lyt-icon-arrow-arc-left-v2 { fill: rgba(0, 0, 0, 0); stroke: rgb(0, 0, 0); width: 64px; height: 64px; }
  .bowwe-footer svg { fill: rgb(0, 0, 0); }
  .w-button-v2 { display: flex; justify-content: center; align-items: center; width: fit-content;width: -moz-fit-content; }
  .w-button-v2.btn-icon-vertical { flex-direction: column; }
  .w-button-v2.btn-icon-horizontal { flex-direction: row; }
  .w-button-v2 .widget-icon { margin: 0px; }
  .w-button-v2 .button-text { text-align: inherit; }
  .w-column-v2 { width: 100%; }
  .lyt-column-cdefault-v3 { margin: 0px; }
  .lyt-column-cdefault-v3 > .columnContainer { padding: 0px; }
  .lyt-column-cdefault-v3.absolute-widget { width: 50%; }
  .w-contactform-v2 .send-button + .help-block { min-height: 0px; }
  .w-contactform-v2 .form-control { font-size: inherit; height: auto; }
  .w-contactform-v2 .widget-button { font-size: inherit; }
  .w-contactform-v2 .chips-container { display: flex; flex-wrap: wrap; gap: 8px; }
  .w-contactform-v2 .chips-container .chips-item { width: fit-content;width: -moz-fit-content; height: fit-content; }
  .w-contactform-v2 .chips-container .chips-item > label { background: lightgrey; padding: 8px; border-radius: 8px; }
  .w-contactform-v2 .chips-container .chips-item > input:checked ~ label { background: grey; }
  .newsletterForm .form-control { border-radius: 0px; border-width: 0px 0px 1px; border-style: solid; border-bottom-color: rgba(255, 255, 255, 0.53); padding-left: 0px; height: 48px; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px inset; background-color: rgba(0, 0, 0, 0); background-image: none; }
  .newsletterForm .submit-contact-form { width: 100%; background-color: #000; color: var(--thm-color1, #fff); border-width: 2px; border-style: solid; border-radius: 0px; height: 46px; }
  .newsletterForm .submit-contact-form:hover { background-color: var(--thm-color1, #fff); }
  .newsletterForm .send-button .widget-button { background-color: #000; color: var(--thm-color1, #fff); font-weight: 600; transition-duration: 500ms; width: 100%; height: 48px; border-width: 2px; border-style: solid; border-radius: 0px; line-height: 1; }
  .newsletterForm .send-button .widget-button:hover { background-color: var(--thm-color1, #fff); color: #000; }
  .contact-form .help-block.with-errors { padding-left: 0px; color: #000; }
  .margBot120 { margin-bottom: 120px; }
  .lyt-btn-b12raw-v1 { background-color: var(--thm-color1, #fff); color: #000; font-size: 24px; padding: 14px 30px; border-style: none; border-radius: 50px; margin-left: 0px; margin-right: 0px; }
  .lyt-btn-b12raw-v1:hover { background-color: #000; color: var(--thm-color1, #fff); }
  { font-family: Urbanist; font-style: normal; font-size: 24px; }
  .secSidePad { padding-right: 2%; padding-left: 2%; }
  /* .padTop140 { padding-top: 140px; } */
  .padBot220 { padding-bottom: 220px; }
  .lyt-text-v3 { width: 100%; color:#000; }
  .lyt-text-v3.absolute-widget { width: 320px; }
  .textAlignCenter { text-align: center; }
  .padBot26 { padding-bottom: 26px; }
  .padBot60 { padding-bottom: 60px; }
  .lyt-column-c51raw-v1 { margin: 0px; }
  .lyt-column-c51raw-v1 > .columnContainer { display: flex; flex-direction: column; padding: 0px; }
  .lyt-column-c51raw-v1.absolute-widget { width: 50%; }
  .towelTile { background-color: var(--thm-color3, #fff); padding: 26px 24px; display: flex; flex-direction: column; row-gap: 24px; }
  .text28 { font-size: 28px; }
  .fontMedium { font-weight: 500; }
  .padBot46 { padding-bottom: 46px; }
  .aboutClaimArea { max-width: 45%; }
  .flexHorizontal { display: flex; flex-direction: row; align-items: flex-start; justify-content: space-between; }
  .aboutPhotoArea { display: flex; column-gap: 20px; max-width: 950px; width: 52%; }
  .lightGreyBG { background-color: var(--thm-color3, #fff); }
  .padHeight70 { padding-top: 70px; padding-bottom: 70px; }
  /* .padBot192 { padding-bottom: 152px; } */
  #BODY { margin-bottom: 0px; }
  /* .padTop192 { padding-top: 192px; } */
  .padBot18 { padding-bottom: 18px; }
  .lyt-icon-arrows-out-cardinal-v2 { fill: rgba(0, 0, 0, 0); stroke: rgb(0, 0, 0); width: 64px; height: 64px; }
  .logoTile { padding: 12px 24px; height: 100%;  max-width: 400px; margin: 0 auto; aspect-ratio: 400/172;  display:flex;}
  .logoTile img { width: 100%; height: 100%; object-fit: contain; }
  .logoContainer { max-width: 48%; display: flex; flex-direction: column; row-gap: 50px; }
  .clientContainer { display: flex; column-gap: 16px; justify-content: center; }
  .footerSection { background-color: #000; color: var(--thm-color1, #fff); padding-top: 90px; padding-bottom: 116px; }
  .lyt-column-c5raw-v3 { margin: 0px; }
  .lyt-column-c5raw-v3 > .columnContainer { display: flex; flex-direction: column; padding: 0px; }
  .lyt-column-c5raw-v3.absolute-widget { width: 50%; }
  .lyt-socialIcons-si4-v1 { background-color: rgb(0, 0, 0); }
  .lyt-socialIcons-si4-v1 .svgContainer { fill: rgb(255, 255, 255); }
  .footerNewsletter .form-control { background-color: rgba(0, 0, 0, 0); border-radius: 0px; font-size: 20px; color: rgb(255, 255, 255); padding-left: 0px; padding-top: 0px; padding-bottom: 14px; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgb(100, 100, 100); }
  .text20 { font-size: 20px; }
  .lyt-btn-hamb-v1 { display: table; padding: 0px; width: 20px; height: 20px; }
  .lyt-btn-close-v1 { display: table; padding: 0px; width: 20px; height: 20px; }
  .lyt-navigation-nav2-v1 { display: flex; justify-content: flex-end; color: rgb(0, 0, 0); text-align: center; font-family: Arial; }
  .lyt-navigation-nav2-v1 .navigation-items > li { padding: 0px; }
  .lyt-navigation-nav2-v1 .navigation-items a:hover { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); }
  .lyt-navigation-nav2-v1 .navigation-items a.active { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); }
  .lyt-navigation-nav2-v1 .submenu a { padding: 0.5em; }
  .text36 { font-size: 36px; }
  .fontSemibold { font-weight: 600; }
  /* .padBot38 { padding-bottom: 38px; } */
  .linkContainer { display: flex; flex-direction: column; row-gap: 20px; }
  .w-movie-v2.absolute-widget { width: 50%; height: 500px; }
  .lyt-movie-default-v1 video { object-fit: cover; }
  .aboutPhoto_mask::before { content: " "; display: block; width: 100%; height: 100%; background-image: linear-gradient(rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0.18) 100%); position: absolute; z-index: 1; right: unset; bottom: unset; transform: translate3d(-50%, -50%, 0px); top: calc(50% + 0px); left: calc(50% + 0px); }
  .whiteText { color: var(--thm-color1, #fff); }
  .lyt-icon-arrow-circle-down-v2 { fill: rgba(0, 0, 0, 0); stroke: rgb(0, 0, 0); width: 64px; height: 64px; }
  .lyt-customHtml-v3.absolute-widget .embed_placeholder:empty { width: 300px; }
  .buy-button { margin-right: auto; margin-left: auto; background-color: rgba(0, 0, 0, 0); color: #000; text-align: center; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 10px; line-height: 1; border-radius: 40px; font-size: 14px; transition-timing-function: ease-in-out; transition-duration: 350ms; border-width: 1px; border-style: solid; font-weight: 500; width: 100%; border-color: rgb(203, 203, 203); }
  .lyt-btn-default-v2 { color: var(--thm-color1, #fff); font-size: 20px; line-height: 1; font-family: Urbanist; font-style: italic; margin-right: 0px; margin-left: 0px; padding-left: 0px; }
  .footerSection .widget-text a { color: var(--thm-color1, #fff); }
  .margTop24 { margin-top: 24px; }
  /* .padBot140 { padding-bottom: 140px; } */
  .padTop88 { padding-top: 88px; padding-right: 8%; }
  .margBot8 { margin-bottom: 8px; }
  .shopClaim { margin-right: auto; margin-left: auto; max-width: 70%; }
  .aboutBeigeContainer { display: flex; column-gap: 2%; }
  .bannerArea { width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; }
  .banerClaimContainer { max-width: 30%; padding-right: 3%; display: flex; flex-direction: column; justify-content: center; padding-top: 120px; padding-bottom: 120px; }
  .logoEuphoria { max-width: 60%; }
  .bannerSection { background-color: rgb(248, 248, 248); }
  .careIcon { width: 48px; height: 48px; margin-top: 0px; margin-bottom: 20px; stroke: rgba(0, 0, 0, 0); }
  .pillTile { height: auto; display: flex; flex-direction: column; align-items: center; justify-content: flex-start; padding: 16px 28px 24px; max-width: 23%; border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0); width: 100%; font-size: 21px; min-height: 220px; }
  .pillTileBlack { background-color: #000; color: var(--thm-color1, #fff); }
  .pillTileContainer { display: flex; justify-content: center; flex-wrap: nowrap; gap: 24px; }
  .logoArea { z-index: 5; padding-top: 108px; padding-bottom: 108px; display: flex; flex-direction: column; align-items: center; position: absolute; right: unset; bottom: unset; transform: translate3d(-50%, 0%, 0px); left: calc(50% + 0px); width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); justify-content: center; }
  .banerContentContainer { display: flex; width: 100%; }
  .clientIcon { width: 300px; height: inherit; }
  .logoTile .widget-image { position: relative; right: unset; bottom: unset; transform: translate3d(-50%, 0%, 0px); margin-right: 0px; margin-left: 0px; left: calc(50% + 0px); }
  .snipcart-item-count { font-size: 10px; font-weight: bold; background-color: rgb(2, 115, 229); color: var(--thm-color1, #fff); width: 14px; height: 14px; display: flex; flex-direction: column; align-items: center; justify-content: center; border-radius: 20px; position: relative; z-index: 1; top: 7px; right: unset; bottom: unset; left: 3px; transform: translate3d(0%, 0%, 0px); margin-left: -12px; border-width: 3px; border-style: none; font-family: "Times New Roman"; max-width: none; }
  .buyEmbeder { max-width: 49%; width: 100%; }
  .buyBtnContainer { display: flex; flex-wrap: wrap; justify-content: space-between; row-gap: 8px; margin-top: 16px; padding-right: 12px; padding-left: 12px; padding-bottom: 20px; }
  .w-accordionv2-v4.widget-accordionv2 .collapseContainer { display: block; margin-left: auto; margin-right: auto; }
  .w-accordionv2-v4.widget-accordionv2 .collapseContainer .collapse-header { display: flex; column-gap: 8px; align-items: stretch; height: 40px; cursor: pointer; border-top-right-radius: 3px; border-top-left-radius: 3px; padding-left: 8px; }
  .w-accordionv2-v4.widget-accordionv2 .collapseContainer .collapse-header::before { display: flex; justify-content: center; flex-direction: column; }
  .w-accordionv2-v4.widget-accordionv2 .collapseContainer .collapse-header > .collapse-header_listIcon { display: flex; justify-content: center; flex-direction: column; }
  .w-accordionv2-v4.widget-accordionv2 .collapseContainer .collapse-header > .collapse-header_listIcon > img { height: 10px; }
  .w-accordionv2-v4.widget-accordionv2 .collapseContainer .collapse-header > .collapse-header_indicator { display: flex; justify-content: center; flex-direction: column; }
  .w-accordionv2-v4.widget-accordionv2 .collapseContainer .collapse-header > .collapse-header_indicator > img { height: 10px; }
  .w-accordionv2-v4.widget-accordionv2 .collapseContainer .collapse-header > .collapse-header_name { display: flex; justify-content: center; flex-direction: column; }
  .w-accordionv2-v4.widget-accordionv2 .collapseContainer .collapse-header_glyphiconsIco::before { font-family: "Glyphicons Halflings"; color: rgb(17, 212, 114); }
  .w-accordionv2-v4.widget-accordionv2 .collapseContainer .collapse-header > .collapse-header_img > img { height: 100%; }
  .w-accordionv2-v4.widget-accordionv2 .collapseContainer .collapse-header > .collapse-header_img.collapse-header_imgRightContainer { margin-left: auto; }
  .w-accordionv2-v4.widget-accordionv2 .collapseContainer .collapseContent { transition-property: ; transition-duration: ; transition-timing-function: ; transition-delay: 0s; transition-behavior: ; box-sizing: border-box; overflow: hidden; background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); color: rgb(51, 51, 51); border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; min-height: 0px; max-height: 0px; }
  .w-accordionv2-v4.widget-accordionv2 .collapseContainer.active .collapse-header > .collapse-header_indicator > img { transform: rotate(90deg); }
  .w-accordionv2-v4.widget-accordionv2 .collapseContainer.active .collapseContent { min-height: 50px; max-height: 999px; padding: 8px; }
  .lyt-accordion-ac3-v1.widget-accordionv2[widget-type="accordionv2"] .collapseContainer .collapse-header { height: auto; border: 0px; background-color: rgb(255, 255, 255); color: rgb(48, 52, 62); padding: 17px 10px; font-size: 28px; font-family: Georgia; }
  .lyt-accordion-ac3-v1.widget-accordionv2[widget-type="accordionv2"] .collapseContainer.group { position: relative; padding: 5px 0px; }
  .lyt-accordion-ac3-v1.widget-accordionv2[widget-type="accordionv2"] .collapseContainer.active .collapse-header { background-color: rgb(255, 255, 255); border: 0px; }
  .lyt-accordion-ac3-v1.widget-accordionv2[widget-type="accordionv2"] .collapseContainer .collapseContent { border: 0px; padding-left: 26px; padding-right: 42px; }
  .lyt-accordion-ac3-v1.widget-accordionv2[widget-type="accordionv2"] .collapseContainer.active .collapseContent { padding-left: 26px; padding-right: 42px; }
  .lyt-accordion-ac3-v1.widget-accordionv2[widget-type="accordionv2"] .collapseContainer .collapse-header > .collapse-header_indicator > img { height: 32px; }
  .lyt-accordion-ac3-v1.widget-accordionv2[widget-type="accordionv2"] .collapseContainer.active .collapse-header > .collapse-header_indicator > img { transform: unset; }
  .lyt-accordion-ac3-v1.widget-accordionv2[widget-type="accordionv2"] .collapseContainer .collapse-header > .collapse-header_indicator_right > img { height: 24px; }
  .lyt-accordion-ac3-v1.widget-accordionv2[widget-type="accordionv2"] .collapseContainer.active .collapse-header > .collapse-header_indicator_right > img { transform: rotate(180deg); }
  .lyt-accordion-ac3-v1.widget-accordionv2[widget-type="accordionv2"] .collapseContainer .collapse-header > .collapse-header_indicator_right { margin-left: auto; padding-right: 8px; }
  .buyBtnAcc.lyt-accordion-ac3-v1.widget-accordionv2[widget-type="accordionv2"] .collapseContainer .collapse-header { background-color: #000; color: var(--thm-color1, #fff); font-family: Urbanist; display: flex; flex-direction: row; justify-content: center; padding-top: 4px; padding-bottom: 4px; height: 52px; align-items: center; transition-timing-function: ease-in-out; transition-property: background-color; transition-duration: 350ms; }
  .buyBtnAcc { border-radius: 26px; overflow: hidden; }
  .buyBtnAcc.lyt-accordion-ac3-v1.widget-accordionv2[widget-type="accordionv2"] .collapseContainer.group { padding-top: 0px; padding-bottom: 0px; }
  .buyBtnAcc.lyt-accordion-ac3-v1.widget-accordionv2[widget-type="accordionv2"] .collapseContainer .collapse-header > .collapse-header_indicator_right { display: none; }
  .buyBtnAcc.w-accordionv2-v4.widget-accordionv2 .collapseContainer .collapse-header > .collapse-header_indicator { display: none; }
  .buyBtnAcc.w-accordionv2-v4.widget-accordionv2 .collapseContainer .collapse-header_glyphiconsIco::before { display: none; }
  .buyBtnAcc .collapse-header_img { width: 24px; height: 24px; padding: 0px; display: flex; align-items: center; justify-content: center; }
  .buyBtnAcc .collapse-header_name { font-size: 20px; font-family: Urbanist; }
  .buyBtnAcc.lyt-accordion-ac3-v1.widget-accordionv2[widget-type="accordionv2"] .collapseContainer.active .collapseContent { padding-right: 0px; padding-left: 0px; background-color: var(--thm-color1, #fff); }
  .buyBtnAcc.lyt-accordion-ac3-v1.widget-accordionv2[widget-type="accordionv2"] .collapseContainer .collapseContent { padding-right: 0px; padding-left: 0px; }
  .sideCartArea { max-width: 60px; position: fixed; z-index: 1; right: -6px; bottom: unset; transform: translate3d(0%, -50%, 0px); top: calc(50% + 0px); left: unset; width: 56px; height: 74px; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; background-color: rgb(232, 232, 232); border-top-left-radius: 12px; border-bottom-left-radius: 12px; transition-timing-function: ease-in-out; transition-duration: 300ms; }
  .sideCartArea:hover { position: fixed; z-index: 1; right: 0px; bottom: unset; transform: translate3d(0%, -50%, 0px); top: calc(50% + 0px); left: unset; }
  .tempLang::after { display: block; position: relative; right: unset; bottom: unset; transform: translate3d(0%, 0%, 0px); left: 0px; width: 44px; height: 16px; content: "⮟"; font-size: 16px; top: 0px; z-index: auto; margin-top: -7px; margin-left: 5px; }
  .tempLang { display: flex; align-items: center; font-size: 16px; }
  .buy-button:hover { background-color: #000; color: var(--thm-color1, #fff); }
  .buyBtnAcc.w-accordionv2-v4.widget-accordionv2 .collapseContainer .collapseContent { background-color: var(--thm-color1, #fff); }
  .text44 { font-size: 44px; font-weight: 500; margin-bottom: 12px; line-height: 1; }
  .infoArea { padding: 36px 0; font-size: 20px; background-color: rgb(255, 255, 255); width: 100%; height: 100%; }
  .cart-number { background-color: #000; color: var(--thm-color1, #fff); position: absolute; z-index: 1; right: 3px; bottom: unset; transform: translate3d(0%, -50%, 0px); left: unset; font-size: 11px; padding: 1px 3px; border-radius: 14px; top: calc(50% + 9px); margin-top: 0px; display: flex; flex-direction: column; align-items: center; justify-content: center; min-width: 17px; min-height: 17px; letter-spacing: 1px; }
  .cartEmbed { max-width: 70px; min-height: 0px; height: 100%; }
  .snipcart-checkout { font-size: 16px; font-family: Urbanist; display: flex; flex-direction: row; max-width: 74px; align-items: center; padding-top: 0px; padding-bottom: 0px; padding-left: 6px; background-color: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; width: 100%; height: 100%; }
  .buyBtnAcc.lyt-accordion-ac3-v1.widget-accordionv2[widget-type="accordionv2"] .collapseContainer .collapse-header:hover { background-color: var(--thm-color1, #fff); }
  .buyBtnAcc.lyt-accordion-ac3-v1.widget-accordionv2[widget-type="accordionv2"] .collapseContainer .collapse-header:hover .collapse-header_name { color: #000; }
  .buyBtnAcc.lyt-accordion-ac3-v1.widget-accordionv2[widget-type="accordionv2"] .collapseContainer .collapse-header .collapse-header_name { transition-timing-function: ease-in-out; transition-duration: 350ms; }
  .lyt-default-v1.widget-accordionv2 .collapseContainer .collapse-header { background-color: rgb(246, 246, 246); border: 1px solid rgb(197, 197, 197); color: rgb(0, 0, 0); }
  .lyt-default-v1.widget-accordionv2 .collapseContainer.active .collapse-header { background-color: rgb(0, 127, 255); border: 1px solid rgb(0, 62, 255); color: rgb(255, 255, 255); }
  .langAcc { font-size: 16px; width: fit-content;width: -moz-fit-content; padding-left: 6px; background-color: var(--thm-color1, #fff); padding-right: 4px; }
  .langAcc.lyt-default-v1.widget-accordionv2 .collapseContainer.active .collapse-header { color: #000; }
  .langAcc.lyt-default-v1.widget-accordionv2 .collapseContainer.active .collapse-header::before { display: none; }
  .langAcc.lyt-default-v1.widget-accordionv2 .collapseContainer .collapse-header { padding: 3px 0px; display: flex; flex-direction: row-reverse; width: fit-content;width: -moz-fit-content; height: auto; background-color: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; box-shadow: none; }
  .langAcc.lyt-default-v1.widget-accordionv2 .collapseContainer .collapse-header::before { display: none; }
  .lyt-btn-b3raw-v1 { background-color: rgba(7, 174, 90, 0); color: #000; padding: 4px 10px 4px 0px; border-radius: 4px; border-color: rgb(7, 174, 90); border-style: solid; border-width: 0px; font-size: 16px; line-height: 1; margin: 0px; }
  .lyt-btn-b3raw-v1:hover { background-color: rgba(7, 174, 90, 0); color: #000; }
  .langAcc.w-accordionv2-v4.widget-accordionv2 .collapseContainer.active .collapseContent { min-height: 20px; padding: 0px; }
  .langAcc.w-accordionv2-v4.widget-accordionv2 .collapseContainer .collapseContent { padding: 0px; border-width: 0px; border-style: solid; }
  .btnPrice { font-size: 13px; font-weight: bold; margin-top: 4px; }
  .productColumn > .columnContainer { padding-right: 10px; padding-left: 10px; }
  .productColumn { margin-right: -10px; margin-left: -10px; width: auto; }
  .productsContainer { display: flex; flex-direction: column; row-gap: 20px; }
  .w-slider-v3[widget-type="slider"]:not(.slider-cov-center) .slider_control:not(.custom).left { margin-left: 5%; }
  .w-slider-v3[widget-type="slider"]:not(.slider-cov-center) .slider_control:not(.custom).right { margin-right: 5%; }
  .w-slider-v3[widget-type="slider"].slider-cov-center .slider_control:not(.custom).left { margin-left: 13.5%; }
  .w-slider-v3[widget-type="slider"].slider-cov-center .slider_control:not(.custom).right { margin-right: 13.5%; }
  .w-slider-v3.absolute-widget { width: 50%; }
  .w-slider-v3 .slide-content { display: flex; flex-direction: column; }
  .w-slider-v3 .slider_outer { display: inline-flex; flex-direction: column; align-items: center; }
  .w-slider-v3.widget-slider .item_lightboxOnClick { position: absolute; top: 0px; height: 100%; width: 100%; }
  .w-slider-v3.widget-slider .slide-content * { z-index: 1; }
  .w-slider-v3 .slider_control[widget-type="icon"]:not(.custom) { display: flex; align-items: center; justify-content: center; height: 48px; width: 48px; opacity: 1; background-color: rgba(255, 255, 255, 0.6); stroke: rgb(41, 44, 52); border-radius: 50%; flex-shrink: 0; }
  .w-slider-v3 .slider_control:not(.custom) > svg { filter: none; opacity: 0.6; transform: none; inset: 0px; width: 100%; height: 100%; background: transparent; padding: 25%; }
  .w-slider-v3[widget-type="slider"] .carousel-indicators { display: inline-flex; justify-content: center; align-items: center; transform: none; left: 0px; right: 0px; padding: 0px; width: fit-content;width: -moz-fit-content; margin: 0px auto; }
  .w-slider-v3[widget-type="slider"] .carousel-indicators.left { flex-direction: column; }
  .w-slider-v3[widget-type="slider"] .carousel-indicators.right { flex-direction: column; }
  .w-slider-v3 .carousel-indicator { height: 12px; width: 12px; margin: 0px 5px; }
  .product-slider .slider_inner { width: 100%; max-width: 100%; transform: none; }
  .product-slider .item { max-width: 100%; }
  .product-slider .slide-content { min-height: 100%; aspect-ratio: 0.86 / 1; }
  .containerSize-padding { max-width: 546px; padding-right: 15px; padding-left: 15px; }
  .pop-up__inner .form__small-style .contact-form .form-group textarea { height: 146px; background-position: 0% center; }
  .pop-up__close { width: 26px; height: 26px; padding: 4px; position: absolute; z-index: 1; right: 20px; bottom: unset; transform: translate3d(0%, 0%, 0px); left: unset; top: 20px; display: flex; align-items: flex-start; justify-content: center; }
  .pop-up__close svg { width: 100%; height: 100%; margin-bottom: 4px; }
  .pop-up__close .widget-icon { min-height: auto; width: 13px; height: 14px; display: flex; align-items: flex-start; overflow: visible; opacity: 0.6; }
  .pop-up__close svg rect { transition-duration: 500ms; }
  .pop-up__close:hover svg rect { fill: #969696; }
  .pop-up__title { text-align: center; font-size: 22px; text-transform: uppercase; color: var(--thm-color1, #fff); letter-spacing: 0.01em; }
  .pop-up__title:not(:last-child) { margin-bottom: 12px; }
  .form-small__title:not(:last-child) { margin-bottom: 28px; }
  .formSmall .contact-form .form-group { padding-right: 0px; padding-left: 0px; }
  .formSmall .contact-form .form-group .form-control { border-radius: 12px; border-width: 0px; border-style: solid; border-bottom-color: rgb(71, 71, 71); box-shadow: none; background-color: rgb(244, 244, 244); height: 52px; padding: 0px; color: var(--thm-color1, #fff); font-size: 16px; font-family: Urbanist; font-weight: 500; transition-duration: 500ms; }
  .formSmall .contact-form .form-group .form-control::placeholder { color: rgb(177, 177, 177); }
  .formSmall .contact-form .form-group .form-control:focus-visible { border-bottom-color: #969696; transition-duration: 500ms; }
  .formSmall .contact-form .row { display: flex; flex-direction: column; row-gap: 14px; }
  .formSmall .contact-form .form-group .send-button > * { width: 100%; padding: 12px 20px; background-color: var(--thm-color1, #fff); border-radius: 42px; font-size: 16px; text-transform: uppercase; font-family: "EB Garamond"; letter-spacing: 0.02em; margin-top: 15px; }
  .form__small-style .contact-form .form-group .form-control { padding: 16px 14px 16px 44px; }
  .form__small-style .contact-form .form-group:nth-child(1) .form-control { background-image: url("/upload/domain/61417/images/svg/User-contact.svg?428377.8000000715"); background-position: 14px center; background-size: 24px 34px; }
  .form__small-style .contact-form .form-group:nth-child(2) .form-control { background-image: url("/upload/domain/61417/images/svg/Mail-contact.svg?493644"); background-position: 14px center; background-size: 24px 24px; }
  .form__small-style .contact-form .form-group:nth-child(4) .form-control { background-image: none; background-position: 13px center; background-size: 24px 24px; }
  .form__small-style .contact-form .form-group:nth-child(3) .form-control { background-image: url("/upload/domain/61417/images/svg/message-contact.svg?589293.8999999762"); background-size: 24px 24px; background-position: 14px 16px; }
  .form__small-style .contact-form .form-group textarea { height: 146px; }
  .w-column-v1 { width: 100%; }
  .lyt-btn-b2raw-v2 { background-color: rgb(7, 174, 90); color: rgb(255, 255, 255); font-size: 16px; padding: 16px 36px; border-style: none; border-radius: 0px; }
  .lyt-btn-b2raw-v2:hover { background-color: rgb(27, 137, 82); }
  .pop-up__txt { text-align: center; line-height: 1.3; }
  .pop-up__small { background-image: none; }
  .pop-up { padding-top: 68px; padding-bottom: 68px; background-color: var(--thm-color2-alpha3, #fff); }
  .widget-space.v1:empty { height: 100px; }
  .widget-space.PHPopupMask { height: 120vh; width: 120%; }
  .clearfix::before { display: none; }
  .clearfix::after { display: none; }
  .widget-button.bowweContactPopupClose { background-color: rgba(0, 0, 0, 0); padding: 0px; width: 24px; height: 24px; position: absolute; z-index: 1; right: 24px; bottom: unset; top: 24px; left: unset; }
  .btn:active { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px; }
  .btn { line-height: 1.2; }
  .widget-text li { margin-top: 0px; top: auto; left: auto; line-height: 1.6em; }
  .widget-text ol li { margin-left: 10px; margin-top: 8px; margin-bottom: 8px; }
  .widget-text ol { display: flex; flex-direction: column; }
  .widget-text li::marker { font-weight: bold; }
  .widget-text a { color: #000; font-size: inherit; }
  .widget-text + .h3 { margin-top: 60px; }
  .widget-text ol li::before { margin-top: 0px; background-image: linear-gradient(90deg, rgba(45, 194, 206, 0.12) 0%, rgba(45, 192, 102, 0.12) 100%); width: 32px; height: 32px; display: inline; position: absolute; right: unset; bottom: unset; top: auto; left: 0px; border-radius: 20px; z-index: 1; }
  .widget-text ul { padding-left: 24px; }
  .widget-text ol li::marker { color: var(--thm-color1, #fff); }
  .lyt-text-v3.widthFit { width: fit-content;width: -moz-fit-content; }
  .aboutBlackContainer { display: grid; column-gap: 10%; align-items: center; grid-template-columns:2fr 1fr; }
  .personnelName { font-size: 32px; font-weight: 400; }
  .w-space-v3:empty { height: 100px; width: 100%; min-height: 30px; }
  .w-space-v3.flx-rows { display: flex; flex-direction: row; }
  .w-space-v3.flx-cols { display: flex; flex-direction: column; }
  .w-space-v3.grid-container { display: grid; }
  .w-space-v3.absolute-widget:empty { min-width: 300px; }
  .darkLink.widget-text a { color: #7d7d7d; }
  .darkLink.widget-text a:hover { text-decoration-line: underline; }
  .w-section-v1 { height: auto; }
  .w-column-v3 { width: 100%; justify-content: flex-start; }
  .personnelRole { font-size: 18px; margin:0;}
  .nameMarg { margin-top: 16px; margin-bottom: 12px;font-size: 24px; color:#000; }
  .whiteMask { background-image: linear-gradient(180deg, var(--thm-color1, #fff) 0%, rgba(0, 0, 0, 0) 24%, rgba(255, 255, 255, 0) 76%, var(--thm-color1, #fff) 100%); }
  .text42 { font-size: 42px; margin-top: 0px; }
  .bertPhoto { display:flex;  height:100%; }
  .maxWidth30 { max-width: 30%; width: 100%;}
  .w-column-v4 { width: 100%; justify-content: flex-start; margin: 0px; }
  .lyt-column-c4raw-v3 { margin: 0px; }
  .lyt-column-c4raw-v3 > .columnContainer { display: flex; flex-direction: column; padding: 0px; }
  .lyt-column-c4raw-v3.absolute-widget { width: 50%; }
  .w-button-v3 { display: flex; justify-content: center; align-items: center; width: fit-content;width: -moz-fit-content; font-size: 14px; }
  .w-button-v3.btn-icon-vertical { flex-direction: column; }
  .w-button-v3.btn-icon-horizontal { flex-direction: row; }
  .w-button-v3 .widget-icon { margin: 0px; }
  .w-button-v3 .button-text { text-align: inherit; }
  .lyt-btn-b2raw-v6 { background-color: rgb(0, 169, 175); color: rgb(255, 255, 255); font-size: 16px; padding: 14px 20px; border-style: none; border-radius: 0px; }
  .lyt-btn-b2raw-v6:hover { background-color: rgb(0, 124, 129); }
  .colLeftPad { padding-left: 24px; }

  .readMore { background-color: rgba(0, 0, 0, 0); padding: 10px 36px 0px 0px; right: unset; bottom: unset; transform: translate3d(0%, 0%, 0px); margin-left: 0px; color: #000; font-family: Urbanist; font-weight: 500; font-size: 22px; line-height: 1; }
  .readMore:hover { background-color: rgba(0, 0, 0, 0); }
  .sustainText { transform: none; }
  .lyt-btn-hamb-v3 { display: table; padding: 0px; width: 30px; background-color: transparent; height: 30px; }
  .lyt-btn-close-v2 { display: table; padding: 0px; width: 30px; height: 30px; background-color: transparent; }
  .lyt-navigation-default-v1 .submenu { background-color: rgb(255, 255, 255); }
  .navMenu .nav-top-item.active { background-color: rgba(0, 0, 0, 0); text-decoration-line: underline; }
  .navMenu a.nav-top-item:hover { background-color: rgba(0, 0, 0, 0); color: #000; text-decoration-color: #000; text-decoration-line: underline; }
  .bowwe-footer_text { letter-spacing: normal; }
  .bowwe-footer_text:hover { letter-spacing: normal; }
  .bowwe-footer_text:focus { letter-spacing: normal; }
  .navMenu a.nav-top-item { font-size: 20px; padding-top: 6px; padding-bottom: 6px; background-color: transparent; color: rgb(79, 79, 79); text-decoration-line: underline; background-image: none; font-weight: 500; text-decoration-color: rgba(0, 0, 0, 0); }
  .infoArea .widget-text a { color: #969696; }
  .infoArea .widget-text a:hover { text-decoration-line: underline; text-decoration-color: #969696; }
  .navArea .navigation-items li a:visited { color: var(--thm-color6, #fff); }
  .navArea .navigation-items li:hover a:visited { color: rgb(0, 0, 0); }
  .postArea { display: flex; flex-direction: row; justify-content: space-between; align-items: center; }
  .postDate { font-weight: 600; flex-shrink: 0; width: auto; font-size: 18px; padding-left: 0px; }
  .postDate.articleDate { padding-left: 0px; padding-bottom: 12px; }
  .fontUrbanist { font-family: Urbanist; font-weight: 300; }
  .lineHeight11 { line-height: 1.1em; }
  .w-contactform-v4 { min-height: auto; }
  .w-contactform-v4 .send-button + .help-block { min-height: 0px; }
  .w-contactform-v4 .form-control { padding: 13px 16px; font-size: inherit; height: auto; border-radius: 8px; }
  .w-contactform-v4 .contact-fields-container > .widget-column > .form-group { margin-bottom: 4px; }
  .w-contactform-v4 .contact-fields-container > .widget-column > .form-group:last-of-type { margin-bottom: 0px; }
  .w-contactform-v4 .submit-contact-form { padding: 13px 16px; font-size: inherit; width: 100%; background-color: rgb(60, 65, 77); color: rgb(255, 255, 255); border-radius: 8px; }
  .w-contactform-v4 .contact-fields-container { padding: 0px; }
  .w-contactform-v4 .chips-container { display: flex; flex-wrap: wrap; gap: 8px; }
  .w-contactform-v4 .chips-container .chips-item { width: fit-content;width: -moz-fit-content; height: fit-content; }
  .w-contactform-v4 .chips-container .chips-item > label { background: lightgrey; padding: 8px; border-radius: 8px; }
  .w-contactform-v4 .chips-container .chips-item > input:checked ~ label { background: grey; }
  .notificationForm .widget-button { border-radius: 40px; background-color: #000; margin-top: 10px; transition-duration: 500ms; padding-top: 10px; padding-bottom: 10px; line-height: 1em; text-transform: uppercase; }
  .notificationForm .form-control { border-width: 0px 0px 1px; border-style: solid; border-radius: 0px; border-bottom-color: #000; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px; }
  .notificationForm input { padding-left: 0px; }
  .notificationForm input.form-control { padding-left: 0px; padding-top: 0px; padding-bottom: 8px; }
  .notificationForm input.form-control:last-child { margin-bottom: 0px; }
  .fontExtraBold { font-weight: 800; line-height: normal; }
  .text16 { font-size: 16px; }
  .padBot10 { padding-bottom: 10px; }
  .padBot30 { padding-bottom: 30px; }
  .notificationForm .widget-button:hover { background-color: var(--thm-color2-alpha6, #fff); }
  .lineHeight1 { line-height: 1em; }
  .text18 { font-size: 18px; }
  .pop-up__inner { padding: 60px; background-color: var(--thm-color1, #fff); overflow: hidden; border-radius: 20px; }
  .pop-up__close:hover .widget-icon { opacity: 0.36; }
  .productColumn3 { max-width: 75%; margin-right: auto; margin-left: auto; }
  .buyEmbederFull { width: 100%; }
  .buyEmbeder3 { max-width: 32%; width: 100%; margin-right: auto; margin-left: auto; }
  .margTop12 { margin-top: 12px; }
  .widget-text a.textBlack { color: #000; }
  .gap16 { gap: 16px; }
  .flexVertical { display: flex; flex-direction: column; }
  /* .text32 { font-size: 32px; } */
  .max980 { max-width: 980px; }
  .widget-text.textBlack a { color: #000; }
  .width100 { width: 100%; }
  .navMenu a.submenu-item:hover { color: #000; text-decoration-line: underline; background-color: rgba(255, 255, 255, 0); }
  .flexBetween { justify-content: space-between; }
  .widthFit { width: fit-content;width: -moz-fit-content; }
  .margTop120 { margin-top: 120px; }
  .storiesImg { height:testimonials .w-column-v4 390px; aspect-ratio: 640/400; }
  .productDisclaimerText { text-align: right; font-size: 15px; margin-left: auto; max-width: 640px; }
  /* .productDisclaimerArea { margin-bottom: -60px; padding-right:2%; } */
  .lyt-space-s1-v2 { display: flex; }
  .lyt-space-s2-v1 { display: flex; flex-direction: column; }
  .zoomImg img { width: 100%; height: 100%; transition-timing-function: ease-in-out; transition-duration: 500ms; }
  .height100 { height: 100%; }
  .textAlignRight { text-align: right; }
  .hsLogo { max-width: 350px; }
  /* .padHeight0 { padding-top: 0px; padding-bottom: 0px; } */
  /* .sustainabilityArea.padHeight0 { padding-top: 0px; padding-bottom: 0px; } */
  /* .aboutBeigeContainer.padHeight0 { padding-top: 0px; padding-bottom: 0px; } */
 .advisors-grid{
  display: grid;
  grid-template-columns:repeat(4, 1fr);
   gap: 20px;
}
.advisor-name{
  font-weight:600;

}
.photo-frame{border:10px solid #fff;background-color:#fff;box-shadow: 0px 4px 4px 0px #00000040;}
.photo-frame img{ width:100%; height:auto; display:flex;}
.advisor-photo img{width:100%;     display: flex;    height: auto;  aspect-ratio:445 / 592; object-fit: cover;}
.bertPhoto img{
  width:100%;
  height:auto;
  object-fit:cover;
}
.bertText{
  gap: 40px;
  display: flex;
  flex-direction: column;
}
.bertText p{
  margin:0;
}
.widget-image img{
  width: 100%;
  height: 100%;
}
.stories-section .w-column-v4, .testimonials .w-column-v4{
  column-gap: 15px;
  row-gap: 50px;
  display:grid;
  grid-template-columns: repeat(2, 1fr);

}
.storiesImg a img{
  max-width: 100%;
  max-height:100%;
  width:100%;
  height:100%;
  object-fit: fill;
}
.policy-grid{
      display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}

@media (max-width: 1199px) {
  h1 { font-size: 42px; }
  .newsletterForm .form-control { text-align: center; }
  { font-size: 20px; }
  h3 { font-size: 22px; }
  h2 { font-size: 42px; }
  a { font-size: 20px; color: var(--thm-color2, #fff); }
  .lyt-btn-b12raw-v1 { font-size: 20px; }
  .margBot120 { margin-bottom: 80px; }
  .text28 { font-size: 24px; }
  .towelTile { row-gap: 18px; }
  .padBot220 { padding-bottom: 120px; }
  /* .padTop140 { padding-top: 100px; } */
  .padBot46 { padding-bottom: 32px; }
  .aboutPhotoArea { column-gap: 10px; width: 55%; }
  /* .padBot192 { padding-bottom: 92px; } */
  /* .padTop192 { padding-top: 92px; } */
  .text20 { font-size: 16px; }
  .text36 { font-size: 30px; }
  /* .padBot38 { padding-bottom: 28px; } */
  .padTop88 { padding-top: 60px; }
  /* .padBot140 { padding-bottom: 80px; } */
  .pillTile { max-width: 40%; font-size: 16px; padding-top: 8px; padding-bottom: 8px; min-width: 300px; min-height: 190px; }
  .shopClaim { max-width: 90%; }
  /* .aboutBlackContainer { padding-left: 5%; padding-right: 6%; padding-top: 56px; } */
  /* .aboutBeigeContainer { padding-left: 5%; padding-right: 6%; } */
  .aboutBlackContainer::before { width: 86%; }
  .aboutBeigeContainer::before { width: 86%; }
  .banerClaimContainer { padding-top: 72px; padding-bottom: 72px; max-width: 40%; }
  .banerContentContainer { padding-left: 4%; }
  .pillTileContainer { flex-wrap: wrap; }
  .logoArea { padding-top: 64px; padding-bottom: 64px; }
  .buyBtnContainer { padding-right: 14px; padding-left: 14px; }
  .buy-button { font-size: 14px; }
  .text44 { font-size: 30px; }
  .langAcc { font-size: 14px; }
  .lyt-btn-b3raw-v1 { font-size: 14px; }
  .productColumn { row-gap: 20px; }
  .w-slider-v3[widget-type="slider"]:not(.slider-cov-center) .slider_control:not(.custom).left { margin-left: 2.5%; }
  .w-slider-v3[widget-type="slider"]:not(.slider-cov-center) .slider_control:not(.custom).right { margin-right: 2.5%; }
  .w-slider-v3[widget-type="slider"].slider-cov-center .slider_control:not(.custom).left { margin-left: 12.5%; }
  .w-slider-v3[widget-type="slider"].slider-cov-center .slider_control:not(.custom).right { margin-right: 12.5%; }
  .personnelRole { font-size: 16px; }
  .text42 { font-size: 36px; }
  /* .padRight10per { padding-right: 5%; } */
  .navMenu a.nav-top-item { font-size: 16px; }
  .navArea .navigation-items { display: flex; align-items: normal; justify-content: center; }
  .postDate { font-size: 14px; font-weight: 600; flex-shrink: 0; }
  .productColumn3 { margin-right: auto; margin-left: auto; max-width: 100%; }
  .widthFit { width: fit-content;width: -moz-fit-content; }
  .margTop120 { margin-top: 80px; }
  /* .storiesImg { height: 270px; } */
  /* .productDisclaimerArea { padding-top: 32px; } */
  /* .text32 { font-size: 24px; } */
  .aboutBeigeContainer .zoomImg { background-image: url("/upload/domain/55670/images/main/4__hotel_1_1.webp?1127374.199999988"); background-size: cover; background-position: center center; overflow: hidden; width: 50%; flex-shrink: 0; }
  .hsLogo { max-width: 220px; }
}

@media (max-width: 991px) {
  h1 { font-size: 36px; }
  h2 { font-size: 36px; }
  h3 { font-size: 20px; }
  { font-size: 16px; }
  a { font-size: 16px; color: var(--thm-color2, #fff); }
  .towelTile { padding: 18px 20px; }
  .aboutPhotoArea { flex-direction: column; width: 42%; row-gap: 12px; }
  .aboutClaimArea { max-width: 50%; }
  .clientContainer { flex-wrap: wrap; place-content: center space-between; row-gap: 50px; }
  .logoContainer { max-width: 45%; margin-right: auto; margin-left: auto; row-gap: 32px; }
  .padBot60 { padding-bottom: 48px; }
  .padBot26 { padding-bottom: 20px; }
  .pillTile { padding-right: 24px; padding-left: 24px; font-size: 14px; max-width: 48%; min-height: 170px; }
  /* .aboutBlackContainer { padding-top: 42px; padding-left: 4%; padding-right: 4%; } */
  /* .aboutBeigeContainer { padding-left: 4%; padding-right: 4%; } */
  .logoArea { padding-top: 64px; display: flex; flex-direction: column; align-items: center; margin-bottom: -56px; }
  .banerContentContainer { flex-direction: column-reverse; padding-left: 0%; }
  .banerClaimContainer { max-width: 100%; padding: 42px 4% 64px; text-align: center; align-items: center; }
  .infoArea { padding: 30px 0; min-height: 200px; font-size: 18px; }
  .productColumn > .columnContainer { padding-right: 6px; padding-left: 6px; }
  .productColumn { margin-right: -6px; margin-left: -6px; row-gap: 12px; }
  .productsContainer { row-gap: 12px; }
  .w-slider-v3[widget-type="slider"].slider-cov-center .slider_control:not(.custom).left { width: 40px; height: 40px; }
  .w-slider-v3[widget-type="slider"].slider-cov-center .slider_control:not(.custom).right { width: 40px; height: 40px; }
  .personnelName { font-size: 24px; }
  .bertPhoto { flex-basis: 32%; }
  .readMore { padding-top: 10px; padding-right: 36px; right: unset; bottom: unset; transform: translate3d(0%, 0%, 0px); font-family: Urbanist; font-size: 20px; font-weight: 500; }
  .langAcc { padding-right: 0px; padding-left: 0px; width: fit-content;width: -moz-fit-content; background-color: var(--thm-color1, #fff); font-size: 14px; }
  .navArea .navigation-items { display: flex; justify-content: center; }
  .productColumn3 { margin-right: auto; margin-left: auto; max-width: 100%; }
  .hotelInnerArea { display: flex; flex-direction: column-reverse; }
  .hotelInnerImg { width: 220px; flex-shrink: 0; height: 140px; max-width: none; }
  .aboutBeigeContainer .zoomImg { background-image: url("/upload/domain/55670/images/main/4__hotel_1_1.webp?1127374.199999988"); background-size: cover; background-position: center center; overflow: hidden; flex-shrink: 0; max-width: none; }
  .hsLogo { margin-left: 0px; right: unset; bottom: unset; transform: translate3d(0%, 0%, 0px); }
}


@media (max-width: 767px) {
  .policy-grid{
    grid-template-columns:  1fr;

}
  { font-size: 16px; }
  h1 { font-size: 32px; }
  .bowwe-footer.bowwe-footer.nested-widget .bowwe-footer_text:hover, .bowwe-footer.bowwe-footer.nested-widget .bowwe-footer_text:visited { color: var(--thm-color2, #fff); }
  .bowwe-footer.bowwe-footer.nested-widget .bowwe-footer_text:hover, .bowwe-footer.bowwe-footer.nested-widget .bowwe-footer_text { font-family: Chivo; color: var(--thm-color2, #fff); }
  .bowwe-footer svg { fill: var(--thm-color2, #fff); }
  .lyt-navigation-nav2-v1 { padding: 0.5em; }
  .lyt-navigation-nav2-v1 .navigation-toggle { float: right; }
  .lyt-navigation-nav2-v1 .navigation-items { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
  .lyt-navigation-nav2-v1 .submenu a { padding: 10px; }
  .lyt-btn-b12raw-v1 { font-size: 20px; padding-top: 12px; padding-bottom: 12px; }
  .margBot120 { margin-bottom: 60px; }
  .secSidePad { padding-right: 15px; padding-left: 15px; }
  h2 { font-size: 32px; }
  /* .padTop140 { padding-top: 70px; } */
  .padBot220 { padding-bottom: 100px; }
  .flexHorizontal { flex-direction: column; }
  .aboutClaimArea { max-width: 100%; }
  .aboutPhotoArea { width: 100%; flex-direction: row; }
  .padBot46 { padding-bottom: 18px; }
  /* .padTop192 { padding-top: 92px; } */
  /* .padBot38 { padding-bottom: 26px; } */
  .text36 { font-size: 28px; }
  .footerSection { padding-bottom: 72px; padding-top: 70px; }
  .logoContainer { max-width: 100%; row-gap: 20px; }
  .clientContainer { row-gap: 56px; }
  .padTop88 { padding: 40px 4% 0px; }
  /* .padBot140 { padding-bottom: 42px; } */
  .pillTile { max-width: 340px; padding: 12px 28px; min-width: 200px; }
  .shopClaim { max-width: 100%; }
  .aboutBlackContainer::before { width: 100%; }
  .aboutBeigeContainer::before { width: 100%; }
  .buyBtnContainer { margin-top: 10px; padding-bottom: 14px; padding-right: 10px; padding-left: 10px; }
  .infoArea { font-size: 16px; min-height: 140px; }
  .w-slider-v3[widget-type="slider"].slider-cov-center .slider_control:not(.custom).left { width: 28px; height: 28px; margin-left: 12%; }
  .w-slider-v3[widget-type="slider"].slider-cov-center .slider_control:not(.custom).right { width: 28px; height: 28px; margin-right: 12%; }
  .pop-up__inner { padding: 70px 15px; }
  .nameMarg { margin-top: 12px; margin-bottom: 8px; font-size: 22px; }
  .aboutBlackContainer { flex-direction: column; row-gap: 16px; grid-template-columns:1fr}
  .text42 { font-size: 28px; }
  .maxWidth30 { max-width: 100%; }
  .readMore { padding-top: 10px; padding-right: 36px; right: unset; bottom: unset; transform: translate3d(0%, 0%, 0px); font-family: Urbanist; font-size: 18px; font-weight: 500; }
  .lyt-navigation-default-v1 { text-align: right; }
  .navMenu .navigation-items { height: 100vh; padding-top: 120px; }
  .navMenu a.nav-top-item { text-align: center; font-size: 20px; margin-top: 8px; margin-bottom: 8px; }
  .navMenuhamb[widget-type="button"] { top: -9px; bottom: unset; transform: translate3d(0%, 0%, 0px); }
  .navMenuclose[widget-type="button"] { top: -9px; bottom: unset; transform: translate3d(0%, 0%, 0px); }
  .navMenuBtn1 { top: -9px; bottom: unset; transform: translate3d(0%, 0%, 0px); }
  .navMenuBtn2 { top: -9px; bottom: unset; transform: translate3d(0%, 0%, 0px); }
  .navArea .widget-navigation .navigation-toggle { margin-right: 0px; position: absolute; z-index: 1; right: 20px; bottom: unset; transform: translate3d(0%, -50%, 0px); top: calc(50% + 1px); left: unset; background-color: rgba(232, 232, 232, 0); padding: 0px; display: flex; align-items: center; justify-content: center; transition-duration: 0s; }
  .navArea { padding-top: 0px; padding-bottom: 0px; }
  .navArea .btn { max-height: none; max-width: none; background-color: rgba(0, 0, 0, 0); transition-duration: 500ms; padding: 0px; display: flex; align-items: center; justify-content: center; width: auto; }
  .navArea .widget-navigation .navigation-toggle svg { width: 24px; height: 24px; }
  .navArea .hamb { width: auto; height: auto; }
  .navArea .widget-button .icon-left { padding: 1px; display: flex; align-items: center; justify-content: center; height: auto; width: auto; }
  .navArea .navigation-items { align-items: center; justify-content: normal; }
  #id1718787618482close[widget-type="button"] { position: relative; z-index: 1; top: 0px; right: unset; bottom: unset; left: calc(50% + 0px); transform: translate3d(-50%, 0%, 0px); }
  .navigation-items li.dropdown-list > ul { top: 0px; }
  .widget-navigation > ul.navigation-items li > a { text-align: center; }
  .margTop120 { margin-top: 60px; }
  /* .productDisclaimerArea { margin-bottom: -30px; padding-top: 18px; padding-left: 28px; padding-right: 28px; } */
  .productDisclaimerText { font-size: 14px; text-align: center; }
  .padBot60 { padding-bottom: 40px; }
  /* .text32 { font-size: 20px; } */
  .aboutBeigeContainer { gap: 16px 2%;  flex-direction: column; display: flex; }
  .sustainabilityArea { flex-direction: column; }
  .mobileFlexReverse { flex-direction: column-reverse; }
  .aboutBeigeContainer .zoomImg { width: 100%; }
  .hotelInnerImg { flex-shrink: 0; width: 212px; height: 132px; margin-right: auto; margin-left: auto; }
  .hsLogo { margin-top: 30px; position: relative; left: calc(50% + 0px); transform: translate3d(-50%, 0%, 0px); max-width: 234px; }
  .hsLogo img { width: 100%; height: 100%;};
  .textAlignRight { text-align: left; }
  .stories-section .w-column-v4, .testimonials .w-column-v4 { grid-template-columns: repeat(1, 1fr);}
  .testimonials .w-column-v4 {font-size: 16px;}
  body p {font-size: 16px;}
}
