.elementor-176 .elementor-element.elementor-element-90555a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:6em;--padding-left:4em;--padding-right:4em;}.elementor-176 .elementor-element.elementor-element-c8a4d2e{--display:flex;}.elementor-176 .elementor-element.elementor-element-643ddbe > .elementor-widget-container{margin:-56px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-4a33a07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-176 .elementor-element.elementor-element-fdbcb92{--display:flex;}.elementor-176 .elementor-element.elementor-element-36ff972 .elementor-icon-list-icon{width:14px;}.elementor-176 .elementor-element.elementor-element-36ff972 .elementor-icon-list-icon i{font-size:14px;}.elementor-176 .elementor-element.elementor-element-36ff972 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-176 .elementor-element.elementor-element-05aae75 .elementor-icon-list-icon{width:14px;}.elementor-176 .elementor-element.elementor-element-05aae75 .elementor-icon-list-icon i{font-size:14px;}.elementor-176 .elementor-element.elementor-element-05aae75 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-176 .elementor-element.elementor-element-b452969{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-dab06d0 .elementor-icon-list-icon{width:14px;}.elementor-176 .elementor-element.elementor-element-dab06d0 .elementor-icon-list-icon i{font-size:14px;}.elementor-176 .elementor-element.elementor-element-dab06d0 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-176 .elementor-element.elementor-element-dab06d0 .elementor-icon-list-text{padding-left:0px;}body.rtl .elementor-176 .elementor-element.elementor-element-dab06d0 .elementor-icon-list-text{padding-right:0px;}.elementor-176 .elementor-element.elementor-element-dab06d0 .elementor-icon-list-text, .elementor-176 .elementor-element.elementor-element-dab06d0 .elementor-icon-list-text a{color:var( --e-global-color-396f1af );}.elementor-176 .elementor-element.elementor-element-dab06d0 .elementor-icon-list-item{font-family:"Miso", Sans-serif;text-transform:uppercase;}.elementor-176 .elementor-element.elementor-element-8dc8263{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-176 .elementor-element.elementor-element-7577818 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-176 .elementor-element.elementor-element-7577818 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-176 .elementor-element.elementor-element-7577818{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-176 .elementor-element.elementor-element-7577818 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-176 .elementor-element.elementor-element-1dc16cc.elementor-element{--align-self:flex-end;}.elementor-176 .elementor-element.elementor-element-1dc16cc{--alignment:left;--grid-side-margin:8px;--grid-column-gap:8px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:var( --e-global-color-18d55c0 );--e-share-buttons-secondary-color:var( --e-global-color-396f1af );}.elementor-176 .elementor-element.elementor-element-1dc16cc .elementor-share-btn{font-size:calc(0.65px * 10);}.elementor-176 .elementor-element.elementor-element-1dc16cc .elementor-share-btn__icon{--e-share-buttons-icon-size:2.3em;}.elementor-176 .elementor-element.elementor-element-1dc16cc .elementor-share-btn:hover{--e-share-buttons-secondary-color:var( --e-global-color-f2b746a );}.elementor-176 .elementor-element.elementor-element-be2f1ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-ba7ade2{--display:flex;}.elementor-176 .elementor-element.elementor-element-ba7ade2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-176 .elementor-element.elementor-element-5604e86{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-176 .elementor-element.elementor-element-bcb11c7 .elementor-icon-list-icon{width:14px;}.elementor-176 .elementor-element.elementor-element-bcb11c7 .elementor-icon-list-icon i{font-size:14px;}.elementor-176 .elementor-element.elementor-element-bcb11c7 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-176 .elementor-element.elementor-element-bcb11c7 .elementor-icon-list-text{padding-left:15px;}body.rtl .elementor-176 .elementor-element.elementor-element-bcb11c7 .elementor-icon-list-text{padding-right:15px;}.elementor-176 .elementor-element.elementor-element-ca23825 > .elementor-widget-container{margin:-14px 0px 0px 28px;}.elementor-176 .elementor-element.elementor-element-ca23825 .elementor-heading-title{font-size:15px;text-decoration:underline;color:var( --e-global-color-accent );}body:not(.rtl) .elementor-176 .elementor-element.elementor-element-18c0b7b{left:0px;}body.rtl .elementor-176 .elementor-element.elementor-element-18c0b7b{right:0px;}.elementor-176 .elementor-element.elementor-element-18c0b7b{top:-1px;}.elementor-176 .elementor-element.elementor-element-cba37b5 .elementor-icon-list-icon{width:14px;}.elementor-176 .elementor-element.elementor-element-cba37b5 .elementor-icon-list-icon i{font-size:14px;}.elementor-176 .elementor-element.elementor-element-cba37b5 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-176 .elementor-element.elementor-element-cba37b5 .elementor-icon-list-text{padding-left:15px;}body.rtl .elementor-176 .elementor-element.elementor-element-cba37b5 .elementor-icon-list-text{padding-right:15px;}.elementor-176 .elementor-element.elementor-element-1841ec2 > .elementor-widget-container{margin:-14px 0px 0px 28px;padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-1841ec2 .elementor-heading-title{font-size:15px;text-decoration:underline;color:var( --e-global-color-accent );}.elementor-176 .elementor-element.elementor-element-449a44d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-176 .elementor-element.elementor-element-449a44d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-176 .elementor-element.elementor-element-449a44d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-176 .elementor-element.elementor-element-449a44d .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-176 .elementor-element.elementor-element-449a44d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-176 .elementor-element.elementor-element-449a44d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-176 .elementor-element.elementor-element-449a44d .elementor-icon-list-icon{width:14px;}.elementor-176 .elementor-element.elementor-element-449a44d .elementor-icon-list-icon i{font-size:14px;}.elementor-176 .elementor-element.elementor-element-449a44d .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-176 .elementor-element.elementor-element-449a44d .elementor-icon-list-text{padding-left:15px;}body.rtl .elementor-176 .elementor-element.elementor-element-449a44d .elementor-icon-list-text{padding-right:15px;}.elementor-176 .elementor-element.elementor-element-aafadf2 .cart button, .elementor-176 .elementor-element.elementor-element-aafadf2 .cart .button{font-weight:600;padding:16px 20px 16px 20px;color:var( --e-global-color-396f1af );background-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-176 .elementor-element.elementor-element-aafadf2 .cart button:hover, .elementor-176 .elementor-element.elementor-element-aafadf2 .cart .button:hover{color:var( --e-global-color-f2b746a );background-color:var( --e-global-color-accent );}.elementor-176 .elementor-element.elementor-element-aafadf2{--view-cart-spacing:0px;}.elementor-176 .elementor-element.elementor-element-aafadf2 .quantity .qty{font-weight:bold;border-radius:18px 18px 18px 18px;color:var( --e-global-color-text );background-color:var( --e-global-color-396f1af );border-color:var( --e-global-color-396f1af );transition:all 0.2s;}.woocommerce .elementor-176 .elementor-element.elementor-element-aafadf2 form.cart .variations{margin-bottom:0px;}.woocommerce .elementor-176 .elementor-element.elementor-element-aafadf2 form.cart table.variations label{color:var( --e-global-color-text );}.woocommerce .elementor-176 .elementor-element.elementor-element-aafadf2 form.cart table.variations td.value select{color:var( --e-global-color-primary );}.woocommerce .elementor-176 .elementor-element.elementor-element-aafadf2 form.cart table.variations td.value select, .woocommerce .elementor-176 .elementor-element.elementor-element-aafadf2 form.cart table.variations td.value:before{background-color:var( --e-global-color-396f1af );border:var( --e-global-color-205d09d );border-radius:100px;}.elementor-176 .elementor-element.elementor-element-24bcc9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6em;--padding-bottom:6em;--padding-left:4em;--padding-right:4em;}.elementor-176 .elementor-element.elementor-element-24bcc9c:not(.elementor-motion-effects-element-type-background), .elementor-176 .elementor-element.elementor-element-24bcc9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-176 .elementor-element.elementor-element-65b25f5 .elementor-heading-title{color:var( --e-global-color-396f1af );}.elementor-176 .elementor-element.elementor-element-1fb34db{--grid-columns:3;--grid-row-gap:0px;--load-more-button-align:center;--grid-column-gap:10px;}.elementor-176 .elementor-element.elementor-element-1fb34db .elementor-button{background-color:var( --e-global-color-f2b746a );fill:var( --e-global-color-396f1af );color:var( --e-global-color-396f1af );padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-1fb34db .elementor-button:hover, .elementor-176 .elementor-element.elementor-element-1fb34db .elementor-button:focus{background-color:var( --e-global-color-205d09d );color:var( --e-global-color-f2b746a );}.elementor-176 .elementor-element.elementor-element-1fb34db .elementor-loop-container{grid-auto-rows:1fr;}.elementor-176 .elementor-element.elementor-element-1fb34db .e-loop-item > .elementor-section, .elementor-176 .elementor-element.elementor-element-1fb34db .e-loop-item > .elementor-section > .elementor-container, .elementor-176 .elementor-element.elementor-element-1fb34db .e-loop-item > .e-con, .elementor-176 .elementor-element.elementor-element-1fb34db .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-176 .elementor-element.elementor-element-1fb34db .elementor-button:hover svg, .elementor-176 .elementor-element.elementor-element-1fb34db .elementor-button:focus svg{fill:var( --e-global-color-f2b746a );}.elementor-176 .elementor-element.elementor-element-148f907{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-176:not(.elementor-motion-effects-element-type-background), body.elementor-page-176 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-396f1af );}@media(min-width:768px){.elementor-176 .elementor-element.elementor-element-90555a1{--content-width:920px;}.elementor-176 .elementor-element.elementor-element-4a33a07{--content-width:920px;}.elementor-176 .elementor-element.elementor-element-8dc8263{--width:26%;}.elementor-176 .elementor-element.elementor-element-ba7ade2{--width:58.171%;}}@media(max-width:1024px){.elementor-176 .elementor-element.elementor-element-90555a1{--padding-top:0em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;} .elementor-176 .elementor-element.elementor-element-1dc16cc{--grid-side-margin:8px;--grid-column-gap:8px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-176 .elementor-element.elementor-element-1fb34db{--grid-columns:2;}}@media(max-width:767px){.elementor-176 .elementor-element.elementor-element-90555a1{--padding-top:0em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-176 .elementor-element.elementor-element-4a33a07{--padding-top:0em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-176 .elementor-element.elementor-element-1644db4 .elementor-heading-title{font-size:28px;line-height:1.2em;} .elementor-176 .elementor-element.elementor-element-1dc16cc{--grid-side-margin:8px;--grid-column-gap:8px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-176 .elementor-element.elementor-element-cc5699b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-24bcc9c{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-176 .elementor-element.elementor-element-1fb34db{--grid-columns:1;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-643ddbe */.elementor-176 .elementor-element.elementor-element-643ddbe img{
    max-height: 300px;
    padding: 10px;
    border-radius: 36px;
    object-fit: cover;
}

.elementor-176 .elementor-element.elementor-element-643ddbe div.woocommerce-product-gallery div.flex-viewport{
    height: 300px !important; 
}

.elementor-176 .elementor-element.elementor-element-643ddbe ol.flex-control-thumbs li img{
        max-height: 160px !important;
}

.elementor-176 .elementor-element.elementor-element-643ddbe ol li:nth-child(n+5){
    display: none;
}

.woocommerce div.product div.images .flex-control-thumbs li img {
    opacity: 1;
}

.woocommerce div.product div.images .flex-control-thumbs li img:hover {
    opacity: 0.5;
}

.flex-control-thumbs li img{
    height: 200px !important;
}

@media only screen and (max-width: 600px) {
.flex-control-thumbs li img{
    height: 80px !important;
}

.elementor-176 .elementor-element.elementor-element-643ddbe img{
    padding: 8px;
    border-radius: 30px !important;

}

}

/* Target the main image wrapper to disable click events */
.woocommerce-product-gallery__image a:not(.woocommerce-product-gallery__trigger) {
    pointer-events: none !important;
}

/* Ensure all elements in the main image are unclickable except the trigger icon */
.woocommerce-product-gallery__image img,
.woocommerce-product-gallery__wrapper a,
.woocommerce-product-gallery__image,
.woocommerce-product-gallery__wrapper {
    pointer-events: none !important;
}

/* Re-enable pointer events specifically for the magnifying glass icon */
.woocommerce-product-gallery__trigger {
    pointer-events: auto !important;
    cursor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-dab06d0 */.elementor-176 .elementor-element.elementor-element-dab06d0 a {
    display: inline-block !important;
    background: #8080FF;
    padding: 6px 14px 4px 14px;
    border-radius: 10px;
    margin: 4px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7577818 */.elementor-176 .elementor-element.elementor-element-7577818{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc8263 */.elementor-176 .elementor-element.elementor-element-8dc8263{
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-aafadf2 */.elementor-176 .elementor-element.elementor-element-aafadf2 .reset_variations{
    opacity: 0;
    pointer-events: none
}

.elementor-176 .elementor-element.elementor-element-aafadf2 {
    background: #F1F1E9;
    padding: 25px;
    border-radius: 24px;
}

.elementor-176 .elementor-element.elementor-element-aafadf2 button {
    border-radius: 70px;
}

.elementor-176 .elementor-element.elementor-element-aafadf2 th, .elementor-176 .elementor-element.elementor-element-aafadf2 td{
    background: transparent;
    background-color: transparent;
    padding-bottom: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Miso';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://oitowell.com/wp-content/uploads/2024/01/miso-webfont.woff2') format('woff2'),
		url('https://oitowell.com/wp-content/uploads/2024/01/miso-webfont.woff') format('woff'),
		url('https://oitowell.com/wp-content/uploads/2024/01/miso.ttf') format('truetype');
}
@font-face {
	font-family: 'Miso';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://oitowell.com/wp-content/uploads/2024/01/miso-bold.woff') format('woff');
}
/* End Custom Fonts CSS */