
img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }
img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
.woocommerce form .form-row .required { visibility: visible; }
.woocommerce-product-gallery{ opacity: 1 !important; }
#image_541552762 {
  width: 100%;
}
#image_1084971015 {
  width: 100%;
}
#image_554069366 {
  width: 100%;
}
#slider-1307644270 .flickity-slider > * {
  max-width: 1200px!important;
}
#image_63922302 {
  width: 100%;
}
#image_590299634 {
  width: 100%;
}
#image_1595276455 {
  width: 100%;
}
#image_1424609338 {
  width: 100%;
}
#text-2794135605 {
  font-size: 1.1rem;
}
@media (min-width:550px) {
  #text-2794135605 {
    font-size: 1.3rem;
  }
}
@media (min-width:850px) {
  #text-2794135605 {
    font-size: 1.5rem;
  }
}
#section_1864940391 {
  padding-top: 50px;
  padding-bottom: 50px;
}
#text-428584864 {
  font-size: 1.1rem;
}
@media (min-width:550px) {
  #text-428584864 {
    font-size: 1.3rem;
  }
}
@media (min-width:850px) {
  #text-428584864 {
    font-size: 1.5rem;
  }
}
#text-848170728 {
  font-size: 1rem;
  color: rgb(0,0,0);
}
#text-848170728 > * {
  color: rgb(0,0,0);
}
@media (min-width:550px) {
  #text-848170728 {
    font-size: 1.3rem;
  }
}
#text-1422140110 {
  font-size: 1rem;
  color: rgb(0,0,0);
}
#text-1422140110 > * {
  color: rgb(0,0,0);
}
@media (min-width:550px) {
  #text-1422140110 {
    font-size: 1.3rem;
  }
}
#text-21237020 {
  font-size: 1rem;
  color: rgb(0,0,0);
}
#text-21237020 > * {
  color: rgb(0,0,0);
}
@media (min-width:550px) {
  #text-21237020 {
    font-size: 1.3rem;
  }
}
#text-1052460438 {
  font-size: 1rem;
  color: rgb(255,255,255);
}
#text-1052460438 > * {
  color: rgb(255,255,255);
}
@media (min-width:550px) {
  #text-1052460438 {
    font-size: 1.3rem;
  }
}
#row-630163124 > .col > .col-inner {
  border-radius: 10px;
}
#section_947925761 {
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: rgb(240, 250, 254);
}
#text-590877800 {
  font-size: 1.1rem;
}
@media (min-width:550px) {
  #text-590877800 {
    font-size: 1.3rem;
  }
}
@media (min-width:850px) {
  #text-590877800 {
    font-size: 1.5rem;
  }
}
#col-1682901134 > .col-inner {
  padding: 0px 0px 0px 0px;
}
@media (min-width:850px) {
  #col-1682901134 > .col-inner {
    padding: 0px 0px 0px 10px;
  }
}
#section_1867216943 {
  padding-top: 50px;
  padding-bottom: 50px;
}
#gap-247016214 {
  padding-top: 30px;
}
#text-3219699207 {
  font-size: 1.3rem;
  color: rgb(152, 78, 13);
}
#text-3219699207 > * {
  color: rgb(152, 78, 13);
}
#gap-1728247241 {
  padding-top: 20px;
}
#col-1290191997 > .col-inner {
  padding: 0px 0px 0px 10px;
  margin: 0px 0px -30px 0px;
}
#image_825073334 {
  width: 94%;
}
@media (min-width:550px) {
  #image_825073334 {
    width: 64%;
  }
}
@media (min-width:850px) {
  #image_825073334 {
    width: 80%;
  }
}
#image_2018251882 {
  width: 35%;
}
@media (min-width:550px) {
  #image_2018251882 {
    width: 25%;
  }
}
@media (min-width:850px) {
  #image_2018251882 {
    width: 36%;
  }
}
#image_2049050462 {
  width: 60%;
}
@media (min-width:550px) {
  #image_2049050462 {
    width: 35%;
  }
}
@media (min-width:850px) {
  #image_2049050462 {
    width: 50%;
  }
}
#banner-17072348 {
  padding-top: 350px;
  background-color: rgba(255, 255, 255, 0);
}
@media (min-width:550px) {
  #banner-17072348 {
    padding-top: 500px;
  }
}
@media (min-width:850px) {
  #banner-17072348 {
    padding-top: 400px;
  }
}
#col-101619679 > .col-inner {
  margin: 0px 0px -30px 0px;
}
#text-469470306 {
  font-size: 1.5rem;
  text-align: right;
  color: rgb(152, 78, 13);
}
#text-469470306 > * {
  color: rgb(152, 78, 13);
}
#col-300870190 > .col-inner {
  padding: 0px 10px 0px 0px;
  margin: 0px 0px -30px 0px;
}
@media (min-width:550px) {
  #col-300870190 > .col-inner {
    padding: 0px 0px 0px 30px;
  }
}
@media (min-width:850px) {
  #col-300870190 > .col-inner {
    padding: 200px 0px 0px 0px;
  }
}
#section_11543070 {
  padding-top: 30px;
  padding-bottom: 30px;
  min-height: 800px;
}
#section_11543070 .section-bg img {
  object-position: 50% 50%;
}
@media (min-width:550px) {
  #section_11543070 {
    min-height: 750px;
  }
}
#col-1929620508 > .col-inner {
  padding: 0px 0px 0px 0px;
}
@media (min-width:850px) {
  #col-1929620508 > .col-inner {
    padding: 0px 10px 0px 0px;
  }
}
#col-27805997 > .col-inner {
  padding: 0px 0px 0px 0px;
}
@media (min-width:850px) {
  #col-27805997 > .col-inner {
    padding: 0px 0px 0px 10px;
  }
}
#section_1337687843 {
  padding-top: 50px;
  padding-bottom: 50px;
}
#text-3911633756 {
  font-size: 1.1rem;
}
@media (min-width:550px) {
  #text-3911633756 {
    font-size: 1.3rem;
  }
}
@media (min-width:850px) {
  #text-3911633756 {
    font-size: 1.5rem;
  }
}
#image_1316122427 {
  width: 100%;
}
#image_67685949 {
  width: 100%;
}
#image_1843070690 {
  width: 100%;
}
#image_1171396822 {
  width: 100%;
}
#image_1579538377 {
  width: 100%;
}
#image_333626104 {
  width: 100%;
}
#image_1389654528 {
  width: 100%;
}
#image_1239838648 {
  width: 100%;
}
#section_942776143 {
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: rgb(241, 243, 242);
}
#text-1341491566 {
  font-size: 1.1rem;
}
@media (min-width:550px) {
  #text-1341491566 {
    font-size: 1.3rem;
  }
}
@media (min-width:850px) {
  #text-1341491566 {
    font-size: 1.5rem;
  }
}
#section_964814145 {
  padding-top: 50px;
  padding-bottom: 50px;
}
#image_196883283 {
  width: 50%;
}
@media (min-width:550px) {
  #image_196883283 {
    width: 60%;
  }
}
#col-1726200821 > .col-inner {
  padding: 0px 0px 0px 10px;
}
#col-1872690520 > .col-inner {
  margin: 0px 0px -10px 0px;
}
#col-1240629612 > .col-inner {
  padding: 0px 10px 0px 0px;
}
#image_1028267455 {
  width: 40%;
}
@media (min-width:550px) {
  #image_1028267455 {
    width: 60%;
  }
}
#col-401513146 > .col-inner {
  padding: 0px 0px 10px 0px;
}
#section_326600487 {
  padding-top: 30px;
  padding-bottom: 30px;
}
#text-2056939873 {
  font-size: 0.8rem;
  color: rgb(63, 63, 63);
}
#text-2056939873 > * {
  color: rgb(63, 63, 63);
}
#gap-1279231572 {
  padding-top: 30px;
}
#text-3865015274 {
  font-size: 0.8rem;
  color: rgb(63, 63, 63);
}
#text-3865015274 > * {
  color: rgb(63, 63, 63);
}
#text-3836532790 {
  font-size: 0.8rem;
  color: rgb(63, 63, 63);
}
#text-3836532790 > * {
  color: rgb(63, 63, 63);
}
#gap-766750784 {
  padding-top: 10px;
}
#gap-581444670 {
  padding-top: 0px;
}
@media (min-width:850px) {
  #gap-581444670 {
    padding-top: 30px;
  }
}
#text-3570552117 {
  font-size: 0.8rem;
  color: rgb(63, 63, 63);
}
#text-3570552117 > * {
  color: rgb(63, 63, 63);
}
#col-1032105810 > .col-inner {
  padding: 0px 0px 0px 0px;
}
@media (min-width:550px) {
  #col-1032105810 > .col-inner {
    padding: 0px 20px 0px 0px;
  }
}
#text-435495798 {
  font-size: 0.8rem;
}
#col-91643011 > .col-inner {
  padding: 0px 30px 0px 0px;
}
#text-2467767076 {
  font-size: 0.8rem;
  color: rgb(63, 63, 63);
}
#text-2467767076 > * {
  color: rgb(63, 63, 63);
}
#text-441211597 {
  font-size: 0.8rem;
  color: rgb(63, 63, 63);
}
#text-441211597 > * {
  color: rgb(63, 63, 63);
}
#section_1937582439 {
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: rgba(229, 229, 229, 0.14);
}
#row-1339207818 > .col > .col-inner {
  padding: 20px 20px 10px 20px;
  background-color: rgb(255, 255, 255);
}