.elementor-66098 .elementor-element.elementor-element-2a29ed69 .elementor-repeater-item-2233670.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-66098 .elementor-element.elementor-element-314e8102{text-align:center;}.elementor-66098 .elementor-element.elementor-element-314e8102 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:capitalize;line-height:1.2em;}.elementor-66098 .elementor-element.elementor-element-2a29ed69:not(.elementor-motion-effects-element-type-background), .elementor-66098 .elementor-element.elementor-element-2a29ed69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-66098 .elementor-element.elementor-element-2a29ed69{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;z-index:100;}.elementor-66098 .elementor-element.elementor-element-2a29ed69 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66098 .elementor-element.elementor-element-276c4955 .elementor-repeater-item-f92b134.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-bc-flex-widget .elementor-66098 .elementor-element.elementor-element-5d016b80.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-66098 .elementor-element.elementor-element-5d016b80.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-66098 .elementor-element.elementor-element-5d016b80 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:40px;}.elementor-66098 .elementor-element.elementor-element-5d016b80 > .elementor-element-populated{padding:0px 50px 50px 50px;}.elementor-66098 .elementor-element.elementor-element-37a4806c{--e-image-carousel-slides-to-show:1;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-66098 .elementor-element.elementor-element-19635936 .elementor-repeater-item-ed99e2f.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-66098 .elementor-element.elementor-element-1ae28747:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-66098 .elementor-element.elementor-element-1ae28747 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-bc-flex-widget .elementor-66098 .elementor-element.elementor-element-1ae28747.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-66098 .elementor-element.elementor-element-1ae28747.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-66098 .elementor-element.elementor-element-1ae28747.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-66098 .elementor-element.elementor-element-1ae28747 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-66098 .elementor-element.elementor-element-1ae28747 > .elementor-element-populated{border-style:solid;border-width:5px 0px 5px 0px;border-color:var( --e-global-color-secondary );box-shadow:0px 0px 50px -10px rgba(0,0,0,0.17);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-66098 .elementor-element.elementor-element-1ae28747 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66098 .elementor-element.elementor-element-678db815{text-align:left;}.elementor-66098 .elementor-element.elementor-element-678db815 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:var( --e-global-color-text );}.elementor-widget-star-rating .elementor-star-rating__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-66098 .elementor-element.elementor-element-3de33446 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-66098 .elementor-element.elementor-element-3de33446 .price{color:var( --e-global-color-primary );font-family:"Fira Sans", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;line-height:1.2em;}body:not(.rtl) .elementor-66098 .elementor-element.elementor-element-3de33446:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-66098 .elementor-element.elementor-element-3de33446:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-66098 .elementor-element.elementor-element-3de33446.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-66098 .elementor-element.elementor-element-57ff9475{--divider-border-style:solid;--divider-border-width:1px;}.elementor-66098 .elementor-element.elementor-element-57ff9475 .elementor-divider-separator{width:100%;}.elementor-66098 .elementor-element.elementor-element-57ff9475 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-66098 .elementor-element.elementor-element-d718840 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66098 .elementor-element.elementor-element-d718840 .elementor-button{font-family:"Fira Sans", Sans-serif;border-radius:3px 3px 3px 3px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-66098 .elementor-element.elementor-element-5642e240{font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-66098 .elementor-element.elementor-element-68699bdd .elementor-heading-title{font-size:18px;font-weight:500;text-transform:none;line-height:1.2em;}.elementor-widget-jet-smart-filters-select .apply-filters__button, .elementor-widget-jet-smart-filters-select .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-66098 .elementor-element.elementor-element-34941557 .jet-smart-filters-select.jet-filter{display:block;}.elementor-66098 .elementor-element.elementor-element-34941557 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-66098 .elementor-element.elementor-element-34941557 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-66098 .elementor-element.elementor-element-34941557 .jet-smart-filters-select.jet-filter .jet-select{max-width:100%;flex-basis:100%;}.elementor-66098 .elementor-element.elementor-element-34941557 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:100%;flex-basis:100%;}.elementor-66098 .elementor-element.elementor-element-34941557 .jet-select__control{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-66098 .elementor-element.elementor-element-34941557 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-66098 .elementor-element.elementor-element-34941557 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-66098 .elementor-element.elementor-element-34941557 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-66098 .elementor-element.elementor-element-a674c04 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-66098 .elementor-element.elementor-element-93f8901 .elementor-repeater-item-ed99e2f.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-66098 .elementor-element.elementor-element-de99421:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-66098 .elementor-element.elementor-element-de99421 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-bc-flex-widget .elementor-66098 .elementor-element.elementor-element-de99421.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-66098 .elementor-element.elementor-element-de99421.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-66098 .elementor-element.elementor-element-de99421.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-66098 .elementor-element.elementor-element-de99421 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-66098 .elementor-element.elementor-element-de99421 > .elementor-element-populated{border-style:solid;border-width:5px 0px 0px 0px;border-color:var( --e-global-color-secondary );box-shadow:0px 0px 50px -10px rgba(0,0,0,0.17);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 40px 20px 40px;}.elementor-66098 .elementor-element.elementor-element-de99421 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66098 .elementor-element.elementor-element-78b2a75{text-align:left;}.elementor-66098 .elementor-element.elementor-element-78b2a75 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:28px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:var( --e-global-color-text );}.elementor-66098 .elementor-element.elementor-element-ac41fd4 .elementor-star-rating{font-size:14px;}.elementor-66098 .elementor-element.elementor-element-54f4875{width:auto;max-width:auto;}.elementor-66098 .elementor-element.elementor-element-dc51efa > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-66098 .elementor-element.elementor-element-dc51efa .price{color:var( --e-global-color-primary );font-family:"Fira Sans", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:1.2em;}body:not(.rtl) .elementor-66098 .elementor-element.elementor-element-dc51efa:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-66098 .elementor-element.elementor-element-dc51efa:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-66098 .elementor-element.elementor-element-dc51efa.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-66098 .elementor-element.elementor-element-d2abfd1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66098 .elementor-element.elementor-element-d2abfd1 .cart button, .elementor-66098 .elementor-element.elementor-element-d2abfd1 .cart .button{font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1em;border-radius:3px 3px 3px 3px;padding:13px 25px 13px 25px;background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-66098 .elementor-element.elementor-element-d2abfd1 .cart button:hover, .elementor-66098 .elementor-element.elementor-element-d2abfd1 .cart .button:hover{color:var( --e-global-color-primary );}.elementor-66098 .elementor-element.elementor-element-d2abfd1 .quantity .qty{border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;padding:8px 8px 8px 8px;color:var( --e-global-color-text );border-color:#F4F4F4;transition:all 0.2s;}.elementor-66098 .elementor-element.elementor-element-8735aaa{--divider-border-style:solid;--divider-border-width:1px;}.elementor-66098 .elementor-element.elementor-element-8735aaa .elementor-divider-separator{width:100%;}.elementor-66098 .elementor-element.elementor-element-8735aaa .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-66098 .elementor-element.elementor-element-276c4955{margin-top:50px;margin-bottom:50px;}@media(min-width:768px){.elementor-66098 .elementor-element.elementor-element-5d016b80{width:63.682%;}.elementor-66098 .elementor-element.elementor-element-a674c04{width:40.108%;}}@media(max-width:1024px) and (min-width:768px){.elementor-66098 .elementor-element.elementor-element-5d016b80{width:100%;}.elementor-66098 .elementor-element.elementor-element-a674c04{width:100%;}}@media(max-width:1024px){.elementor-66098 .elementor-element.elementor-element-5d016b80.elementor-column{order:1;}.elementor-66098 .elementor-element.elementor-element-5d016b80 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66098 .elementor-element.elementor-element-38b7770a{text-align:center;}.elementor-66098 .elementor-element.elementor-element-1ae28747 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-66098 .elementor-element.elementor-element-1cd61bf{width:auto;max-width:auto;}.elementor-66098 .elementor-element.elementor-element-f35c987{width:auto;max-width:auto;}.elementor-66098 .elementor-element.elementor-element-f35c987 img{width:80px;border-radius:50px 50px 50px 50px;}.elementor-66098 .elementor-element.elementor-element-19635936{margin-top:25px;margin-bottom:25px;}.elementor-66098 .elementor-element.elementor-element-5642e240 > .elementor-widget-container{padding:25px 25px 0px 25px;}.elementor-66098 .elementor-element.elementor-element-68699bdd > .elementor-widget-container{padding:0px 25px 25px 25px;}.elementor-66098 .elementor-element.elementor-element-34941557 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-66098 .elementor-element.elementor-element-62a9dca4 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-66098 .elementor-element.elementor-element-a674c04.elementor-column{order:2;}.elementor-66098 .elementor-element.elementor-element-de99421 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-66098 .elementor-element.elementor-element-54f4875{width:auto;max-width:auto;}.elementor-66098 .elementor-element.elementor-element-d2abfd1{z-index:100;}.elementor-66098 .elementor-element.elementor-element-276c4955{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-66098 .elementor-element.elementor-element-5d016b80 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-66098 .elementor-element.elementor-element-5d016b80 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66098 .elementor-element.elementor-element-37a4806c{--e-image-carousel-slides-to-show:1;}.elementor-66098 .elementor-element.elementor-element-37a4806c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66098 .elementor-element.elementor-element-37a4806c .swiper-pagination-bullet{width:0px;height:0px;}.elementor-66098 .elementor-element.elementor-element-38b7770a{text-align:left;}.elementor-66098 .elementor-element.elementor-element-1ae28747.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-66098 .elementor-element.elementor-element-1ae28747 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-66098 .elementor-element.elementor-element-678db815{text-align:center;}.elementor-66098 .elementor-element.elementor-element-678db815 .elementor-heading-title{font-size:20px;}.elementor-66098 .elementor-element.elementor-element-18c5fb72{text-align:center;}.elementor-66098 .elementor-element.elementor-element-3de33446{text-align:center;}.elementor-66098 .elementor-element.elementor-element-d718840 .elementor-button{font-size:14px;}.elementor-66098 .elementor-element.elementor-element-2f5b4dbe{text-align:left;}.woocommerce .elementor-66098 .elementor-element.elementor-element-2f5b4dbe .woocommerce-product-details__short-description{font-size:12px;}.elementor-66098 .elementor-element.elementor-element-5642e240 > .elementor-widget-container{padding:25px 25px 0px 25px;}.elementor-66098 .elementor-element.elementor-element-68699bdd{text-align:center;}.elementor-66098 .elementor-element.elementor-element-68699bdd .elementor-heading-title{font-size:14px;}.elementor-66098 .elementor-element.elementor-element-de99421 > .elementor-element-populated{padding:30px 30px 30px 30px;}}/* Start custom CSS for woocommerce-product-title, class: .elementor-element-314e8102 */.elementor-66098 .elementor-element.elementor-element-314e8102 {
    margin-bottom:0 !important;
    width:calc(100% - 30px);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-314e8102 */.elementor-66098 .elementor-element.elementor-element-314e8102 {
    margin-bottom:0 !important;
    width:calc(100% - 30px);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-678db815 */.elementor-66098 .elementor-element.elementor-element-678db815 {
    margin-bottom:0 !important;
    width:calc(100% - 30px);
}/* End custom CSS */
/* Start custom CSS for star-rating, class: .elementor-element-18c5fb72 */.elementor-66098 .elementor-element.elementor-element-18c5fb72 {
    margin-bottom:0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-3de33446 */.elementor-66098 .elementor-element.elementor-element-3de33446 .price {
    margin: 0;
}
.elementor-66098 .elementor-element.elementor-element-3de33446 {
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-57ff9475 */.elementor-66098 .elementor-element.elementor-element-57ff9475 {
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d718840 */.elementor-66098 .elementor-element.elementor-element-d718840 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1ae28747 */.elementor-66098 .elementor-element.elementor-element-1ae28747 > div {
    border-top:5px solid #ef3e61 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-678db815 */.elementor-66098 .elementor-element.elementor-element-678db815 {
    margin-bottom:0 !important;
    width:calc(100% - 30px);
}/* End custom CSS */
/* Start custom CSS for star-rating, class: .elementor-element-18c5fb72 */.elementor-66098 .elementor-element.elementor-element-18c5fb72 {
    margin-bottom:0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-3de33446 */.elementor-66098 .elementor-element.elementor-element-3de33446 .price {
    margin: 0;
}
.elementor-66098 .elementor-element.elementor-element-3de33446 {
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-57ff9475 */.elementor-66098 .elementor-element.elementor-element-57ff9475 {
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d718840 */.elementor-66098 .elementor-element.elementor-element-d718840 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1ae28747 */.elementor-66098 .elementor-element.elementor-element-1ae28747 > div {
    border-top:5px solid #ef3e61 !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-5642e240 */.elementor-66098 .elementor-element.elementor-element-5642e240.elementor-widget.elementor-widget-theme-post-content .elementor-widget-container > div {
    margin-bottom: 25px;
}
.elementor-66098 .elementor-element.elementor-element-5642e240 {
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68699bdd */.elementor-66098 .elementor-element.elementor-element-68699bdd {
    margin-bottom:10px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1bf76197 *//*
.experiences-feed-container {
    display: none;
}

.logged-in .experiences-feed-container {
    display: block;
}*/

.experience-container {
    padding: 0; 
    margin-bottom:20px;
    border-radius: 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.experience-container:hover {
cursor: pointer;
}

.experience-content {
    display: flex;
}

.experience-thumbnail {
    border-radius: 5px 0 0 5px;
  flex: 0 0 25%;
  background-position: center center;
}

.experience-thumbnail img {
    border-radius: 5px 5px 0 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.experience-data {
    padding: 15px;
    flex: 0 0 75%;
}

.experience-name {
    font-size: 20px;
    font-weight: 700;
    color: #000;
}

.experience-price {
    color: #77a464;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 25px;
    display: none;
}

.logged-in .experience-price {
    display: block;
}

.short-desc-icons {
    display: flex;
}

.experience-description {
    padding: 15px;
    display: none;
     flex: 1;
}

.experience-provider {
    display: none;
    flex:1;
}

.experience-short-description {
    flex: 0 0 60%;
}

.experience-details {
    font-size: 12px;
    flex: 1;
    text-align: right;
}

.experience-content svg {
    width: 12px;
    height: 12px;
    margin-right: 5px;
}

.experience-container.experience-expanded .experience-content {
    flex-direction: column;
}

.experience-container.experience-expanded .experience-description,
.experience-container.experience-expanded .experience-description {
    display: block;
}

.experience-container.experience-expanded .short-desc-icons{
    display: none;
}

.experience-container.experience-expanded .experience-thumbnail,
.experience-container.experience-expanded .experience-data {
    flex: 0 0 100%;
}

.experience-container.experience-expanded .experience-thumbnail img {
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62a9dca4 *//*
.experiences-feed-container {
    display: none;
}

.logged-in .experiences-feed-container {
    display: block;
}*/

.experience-container {
    padding: 0; 
    margin-bottom:20px;
    border-radius: 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.experience-container:hover {
cursor: pointer;
}

.experience-content {
    display: flex;
}

.experience-thumbnail {
    border-radius: 5px 0 0 5px;
  flex: 0 0 25%;
  background-position: center center;
}

.experience-thumbnail img {
    border-radius: 5px 5px 0 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.experience-data {
    padding: 15px;
    flex: 0 0 75%;
}

.experience-name {
    font-size: 20px;
    font-weight: 700;
    color: #000;
}

.experience-price {
    color: #77a464;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 25px;
    display: none;
}

.logged-in .experience-price {
    display: block;
}

.short-desc-icons {
    display: flex;
}

.experience-description {
    padding: 15px;
    display: none;
     flex: 1;
}

.experience-provider {
    display: none;
    flex:1;
}

.provider-thumbnail span {
    display: block;
    margin-top: 20px;
}

.provider-thumbnail img {
  max-width: 75px;
  margin-top: 10px;
  border-radius: 5px;
}

.experience-short-description {
    flex: 0 0 60%;
}

.experience-details {
    font-size: 12px;
    flex: 1;
    text-align: right;
}

.experience-content svg {
    width: 12px;
    height: 12px;
    margin-right: 5px;
}

.experience-container.experience-expanded .experience-content {
    flex-direction: column;
}

.exp-icon {
    width: 12px;
}

.adult {
    width: 8px;
}
.child {
    width: 6px;
}
.expand-experience {
  position: relative;
  z-index: -1;
}

.experience-container.experience-expanded .experience-description,
.experience-container.experience-expanded .experience-description {
    display: block;
}

.experience-container.experience-expanded .short-desc-icons{
    display: none;
}

.experience-container.experience-expanded .experience-thumbnail,
.experience-container.experience-expanded .experience-data {
    flex: 0 0 100%;
}

.experience-container.experience-expanded .experience-thumbnail img {
  display: block;
}
@media screen and (max-width:1023px) {

.experience-thumbnail {
  flex: unset;
    height: 150px;
    width: 150px;
    border-radius: 5px 0 0 0 !important;
    overflow: hidden;
    position: absolute;
    z-index: 10;
  }
.experience-content, .experience-data {
  display: block;
}
.experience-name {  
    font-size: 17px;
    line-height: 1.2em;
    height: 150px;
    background-color: #203983;
    margin: -15px;
    margin-bottom: 15px;
    padding: 15px;
    color: #fff !important;
    position: relative;
    width: calc(100% - 120px);
    border-radius: 0 5px 0 0;
    display: flex;
    align-items: center;
    left: 150px;
  }
.experience-thumbnail img {
  border-radius: 0 !important;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-78b2a75 */.elementor-66098 .elementor-element.elementor-element-78b2a75 {
    margin-bottom:0 !important;
    width:calc(100% - 30px);
}/* End custom CSS */
/* Start custom CSS for star-rating, class: .elementor-element-ac41fd4 */.elementor-66098 .elementor-element.elementor-element-ac41fd4 {
    margin-bottom:0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-dc51efa */.elementor-66098 .elementor-element.elementor-element-dc51efa .price {
    margin: 0;
}
.elementor-66098 .elementor-element.elementor-element-dc51efa {
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-d2abfd1 */.elementor-66098 .elementor-element.elementor-element-d2abfd1 form {
    flex-wrap: wrap !important;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 input,
.elementor-66098 .elementor-element.elementor-element-d2abfd1 textarea {
   border-radius: 0; !important;
}

.elementor-66098 .elementor-element.elementor-element-d2abfd1 .gform_wrapper span label {
    display: none;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .ywgc_recipient_info_title {
    margin-top: 0;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .ywgc-single-recipient, .elementor-66098 .elementor-element.elementor-element-d2abfd1 .ywgc_recipient_info_title, .elementor-66098 .elementor-element.elementor-element-d2abfd1 .ywgc-empty-recipient-note,
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .ywgc-message {
    display: none;
}

.elementor-66098 .elementor-element.elementor-element-d2abfd1 .gift-card-content-editor.step-content h5 {
    margin-top: 0;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .gift-card-content-editor.step-content {
    display: none;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .gift_card_template_button.variations_button {
    width: 100%;
    margin-top:0;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .ywgc_delivery_info_title {
    display: none;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .gift_card_template_button.variations_button button {
    width: calc(100% - 90px);
}
afterpay-placement {
  margin: 0 !important;
}
.laybuy-inline-widget {
  margin-top: 0 !important;
}
.laybuy-inline-widget {
  display: flex;
}
.laybuy-inline-widget > span {
  margin-left: 5px;
}
.laybuy-inline-widget::before {
  content: "or";
  margin-right: 5px;
}
#laybuy-what-is-modal {
  order: 3;
}
#laybuy-what-is-modal img {
  width: 75px;
}
/*temporary 
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .single_add_to_cart_button {
    width: 100% !important;
}
*/
@media screen and (max-width:1023px) {

.elementor-66098 .elementor-element.elementor-element-d2abfd1 {
    width:100vw !important;
    max-width:unset;
    /*left:50%;
    transform:translateX(-50%);*/
    padding:10px 50px;
    left: 0;
    inset-inline-start: 0 !important;
}

.afterpay-main-text {
    color: #fff;
}
    .elementor-66098 .elementor-element.elementor-element-d2abfd1 {
        background-color: #EF3E61;
    }
    .elementor-66098 .elementor-element.elementor-element-d2abfd1 .cart button {
        background-color:#fff !important;
        color:#333;
    }
    .laybuy-inline-widget {
  display: none;
}
square-placement {
  display: none;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ccccbc1 */.elementor-66098 .elementor-element.elementor-element-ccccbc1 {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-8735aaa */.elementor-66098 .elementor-element.elementor-element-8735aaa {
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-a7520ca */.elementor-66098 .elementor-element.elementor-element-a7520ca {
    margin-bottom: 0 !important;
}

.elementor-66098 .elementor-element.elementor-element-a7520ca ul {
    padding-left: 15px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-de99421 */.elementor-66098 .elementor-element.elementor-element-de99421 > div {
    border-top:5px solid #ef3e61 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-78b2a75 */.elementor-66098 .elementor-element.elementor-element-78b2a75 {
    margin-bottom:0 !important;
    width:calc(100% - 30px);
}/* End custom CSS */
/* Start custom CSS for star-rating, class: .elementor-element-ac41fd4 */.elementor-66098 .elementor-element.elementor-element-ac41fd4 {
    margin-bottom:0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-dc51efa */.elementor-66098 .elementor-element.elementor-element-dc51efa .price {
    margin: 0;
}
.elementor-66098 .elementor-element.elementor-element-dc51efa {
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-d2abfd1 */.elementor-66098 .elementor-element.elementor-element-d2abfd1 form {
    flex-wrap: wrap !important;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 input,
.elementor-66098 .elementor-element.elementor-element-d2abfd1 textarea {
   border-radius: 0; !important;
}

.elementor-66098 .elementor-element.elementor-element-d2abfd1 .gform_wrapper span label {
    display: none;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .ywgc_recipient_info_title {
    margin-top: 0;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .ywgc-single-recipient, .elementor-66098 .elementor-element.elementor-element-d2abfd1 .ywgc_recipient_info_title, .elementor-66098 .elementor-element.elementor-element-d2abfd1 .ywgc-empty-recipient-note,
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .ywgc-message {
    display: none;
}

.elementor-66098 .elementor-element.elementor-element-d2abfd1 .gift-card-content-editor.step-content h5 {
    margin-top: 0;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .gift-card-content-editor.step-content {
    display: none;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .gift_card_template_button.variations_button {
    width: 100%;
    margin-top:0;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .ywgc_delivery_info_title {
    display: none;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .gift_card_template_button.variations_button button {
    width: calc(100% - 90px);
}
afterpay-placement {
  margin: 0 !important;
}
.laybuy-inline-widget {
  margin-top: 0 !important;
}
.laybuy-inline-widget {
  display: flex;
}
.laybuy-inline-widget > span {
  margin-left: 5px;
}
.laybuy-inline-widget::before {
  content: "or";
  margin-right: 5px;
}
#laybuy-what-is-modal {
  order: 3;
}
#laybuy-what-is-modal img {
  width: 75px;
}
/*temporary 
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .single_add_to_cart_button {
    width: 100% !important;
}
*/
@media screen and (max-width:1023px) {

.elementor-66098 .elementor-element.elementor-element-d2abfd1 {
    width:100vw !important;
    max-width:unset;
    /*left:50%;
    transform:translateX(-50%);*/
    padding:10px 50px;
    left: 0;
    inset-inline-start: 0 !important;
}

.afterpay-main-text {
    color: #fff;
}
    .elementor-66098 .elementor-element.elementor-element-d2abfd1 {
        background-color: #EF3E61;
    }
    .elementor-66098 .elementor-element.elementor-element-d2abfd1 .cart button {
        background-color:#fff !important;
        color:#333;
    }
    .laybuy-inline-widget {
  display: none;
}
square-placement {
  display: none;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ccccbc1 */.elementor-66098 .elementor-element.elementor-element-ccccbc1 {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-8735aaa */.elementor-66098 .elementor-element.elementor-element-8735aaa {
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-a7520ca */.elementor-66098 .elementor-element.elementor-element-a7520ca {
    margin-bottom: 0 !important;
}

.elementor-66098 .elementor-element.elementor-element-a7520ca ul {
    padding-left: 15px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-de99421 */.elementor-66098 .elementor-element.elementor-element-de99421 > div {
    border-top:5px solid #ef3e61 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-93f8901 *//* .redeem-gift-card-container.elementor-sticky--active {
	height: 69vh;
	overflow: scroll;
}
*/
.elementor-66098 .elementor-element.elementor-element-93f8901 .gift-cards-list {
    display: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-678db815 */.elementor-66098 .elementor-element.elementor-element-678db815 {
    margin-bottom:0 !important;
    width:calc(100% - 30px);
}/* End custom CSS */
/* Start custom CSS for star-rating, class: .elementor-element-18c5fb72 */.elementor-66098 .elementor-element.elementor-element-18c5fb72 {
    margin-bottom:0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-3de33446 */.elementor-66098 .elementor-element.elementor-element-3de33446 .price {
    margin: 0;
}
.elementor-66098 .elementor-element.elementor-element-3de33446 {
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-57ff9475 */.elementor-66098 .elementor-element.elementor-element-57ff9475 {
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d718840 */.elementor-66098 .elementor-element.elementor-element-d718840 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1ae28747 */.elementor-66098 .elementor-element.elementor-element-1ae28747 > div {
    border-top:5px solid #ef3e61 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-678db815 */.elementor-66098 .elementor-element.elementor-element-678db815 {
    margin-bottom:0 !important;
    width:calc(100% - 30px);
}/* End custom CSS */
/* Start custom CSS for star-rating, class: .elementor-element-18c5fb72 */.elementor-66098 .elementor-element.elementor-element-18c5fb72 {
    margin-bottom:0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-3de33446 */.elementor-66098 .elementor-element.elementor-element-3de33446 .price {
    margin: 0;
}
.elementor-66098 .elementor-element.elementor-element-3de33446 {
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-57ff9475 */.elementor-66098 .elementor-element.elementor-element-57ff9475 {
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d718840 */.elementor-66098 .elementor-element.elementor-element-d718840 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1ae28747 */.elementor-66098 .elementor-element.elementor-element-1ae28747 > div {
    border-top:5px solid #ef3e61 !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-5642e240 */.elementor-66098 .elementor-element.elementor-element-5642e240.elementor-widget.elementor-widget-theme-post-content .elementor-widget-container > div {
    margin-bottom: 25px;
}
.elementor-66098 .elementor-element.elementor-element-5642e240 {
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68699bdd */.elementor-66098 .elementor-element.elementor-element-68699bdd {
    margin-bottom:10px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1bf76197 *//*
.experiences-feed-container {
    display: none;
}

.logged-in .experiences-feed-container {
    display: block;
}*/

.experience-container {
    padding: 0; 
    margin-bottom:20px;
    border-radius: 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.experience-container:hover {
cursor: pointer;
}

.experience-content {
    display: flex;
}

.experience-thumbnail {
    border-radius: 5px 0 0 5px;
  flex: 0 0 25%;
  background-position: center center;
}

.experience-thumbnail img {
    border-radius: 5px 5px 0 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.experience-data {
    padding: 15px;
    flex: 0 0 75%;
}

.experience-name {
    font-size: 20px;
    font-weight: 700;
    color: #000;
}

.experience-price {
    color: #77a464;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 25px;
    display: none;
}

.logged-in .experience-price {
    display: block;
}

.short-desc-icons {
    display: flex;
}

.experience-description {
    padding: 15px;
    display: none;
     flex: 1;
}

.experience-provider {
    display: none;
    flex:1;
}

.experience-short-description {
    flex: 0 0 60%;
}

.experience-details {
    font-size: 12px;
    flex: 1;
    text-align: right;
}

.experience-content svg {
    width: 12px;
    height: 12px;
    margin-right: 5px;
}

.experience-container.experience-expanded .experience-content {
    flex-direction: column;
}

.experience-container.experience-expanded .experience-description,
.experience-container.experience-expanded .experience-description {
    display: block;
}

.experience-container.experience-expanded .short-desc-icons{
    display: none;
}

.experience-container.experience-expanded .experience-thumbnail,
.experience-container.experience-expanded .experience-data {
    flex: 0 0 100%;
}

.experience-container.experience-expanded .experience-thumbnail img {
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62a9dca4 *//*
.experiences-feed-container {
    display: none;
}

.logged-in .experiences-feed-container {
    display: block;
}*/

.experience-container {
    padding: 0; 
    margin-bottom:20px;
    border-radius: 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.experience-container:hover {
cursor: pointer;
}

.experience-content {
    display: flex;
}

.experience-thumbnail {
    border-radius: 5px 0 0 5px;
  flex: 0 0 25%;
  background-position: center center;
}

.experience-thumbnail img {
    border-radius: 5px 5px 0 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.experience-data {
    padding: 15px;
    flex: 0 0 75%;
}

.experience-name {
    font-size: 20px;
    font-weight: 700;
    color: #000;
}

.experience-price {
    color: #77a464;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 25px;
    display: none;
}

.logged-in .experience-price {
    display: block;
}

.short-desc-icons {
    display: flex;
}

.experience-description {
    padding: 15px;
    display: none;
     flex: 1;
}

.experience-provider {
    display: none;
    flex:1;
}

.provider-thumbnail span {
    display: block;
    margin-top: 20px;
}

.provider-thumbnail img {
  max-width: 75px;
  margin-top: 10px;
  border-radius: 5px;
}

.experience-short-description {
    flex: 0 0 60%;
}

.experience-details {
    font-size: 12px;
    flex: 1;
    text-align: right;
}

.experience-content svg {
    width: 12px;
    height: 12px;
    margin-right: 5px;
}

.experience-container.experience-expanded .experience-content {
    flex-direction: column;
}

.exp-icon {
    width: 12px;
}

.adult {
    width: 8px;
}
.child {
    width: 6px;
}
.expand-experience {
  position: relative;
  z-index: -1;
}

.experience-container.experience-expanded .experience-description,
.experience-container.experience-expanded .experience-description {
    display: block;
}

.experience-container.experience-expanded .short-desc-icons{
    display: none;
}

.experience-container.experience-expanded .experience-thumbnail,
.experience-container.experience-expanded .experience-data {
    flex: 0 0 100%;
}

.experience-container.experience-expanded .experience-thumbnail img {
  display: block;
}
@media screen and (max-width:1023px) {

.experience-thumbnail {
  flex: unset;
    height: 150px;
    width: 150px;
    border-radius: 5px 0 0 0 !important;
    overflow: hidden;
    position: absolute;
    z-index: 10;
  }
.experience-content, .experience-data {
  display: block;
}
.experience-name {  
    font-size: 17px;
    line-height: 1.2em;
    height: 150px;
    background-color: #203983;
    margin: -15px;
    margin-bottom: 15px;
    padding: 15px;
    color: #fff !important;
    position: relative;
    width: calc(100% - 120px);
    border-radius: 0 5px 0 0;
    display: flex;
    align-items: center;
    left: 150px;
  }
.experience-thumbnail img {
  border-radius: 0 !important;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-78b2a75 */.elementor-66098 .elementor-element.elementor-element-78b2a75 {
    margin-bottom:0 !important;
    width:calc(100% - 30px);
}/* End custom CSS */
/* Start custom CSS for star-rating, class: .elementor-element-ac41fd4 */.elementor-66098 .elementor-element.elementor-element-ac41fd4 {
    margin-bottom:0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-dc51efa */.elementor-66098 .elementor-element.elementor-element-dc51efa .price {
    margin: 0;
}
.elementor-66098 .elementor-element.elementor-element-dc51efa {
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-d2abfd1 */.elementor-66098 .elementor-element.elementor-element-d2abfd1 form {
    flex-wrap: wrap !important;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 input,
.elementor-66098 .elementor-element.elementor-element-d2abfd1 textarea {
   border-radius: 0; !important;
}

.elementor-66098 .elementor-element.elementor-element-d2abfd1 .gform_wrapper span label {
    display: none;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .ywgc_recipient_info_title {
    margin-top: 0;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .ywgc-single-recipient, .elementor-66098 .elementor-element.elementor-element-d2abfd1 .ywgc_recipient_info_title, .elementor-66098 .elementor-element.elementor-element-d2abfd1 .ywgc-empty-recipient-note,
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .ywgc-message {
    display: none;
}

.elementor-66098 .elementor-element.elementor-element-d2abfd1 .gift-card-content-editor.step-content h5 {
    margin-top: 0;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .gift-card-content-editor.step-content {
    display: none;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .gift_card_template_button.variations_button {
    width: 100%;
    margin-top:0;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .ywgc_delivery_info_title {
    display: none;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .gift_card_template_button.variations_button button {
    width: calc(100% - 90px);
}
afterpay-placement {
  margin: 0 !important;
}
.laybuy-inline-widget {
  margin-top: 0 !important;
}
.laybuy-inline-widget {
  display: flex;
}
.laybuy-inline-widget > span {
  margin-left: 5px;
}
.laybuy-inline-widget::before {
  content: "or";
  margin-right: 5px;
}
#laybuy-what-is-modal {
  order: 3;
}
#laybuy-what-is-modal img {
  width: 75px;
}
/*temporary 
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .single_add_to_cart_button {
    width: 100% !important;
}
*/
@media screen and (max-width:1023px) {

.elementor-66098 .elementor-element.elementor-element-d2abfd1 {
    width:100vw !important;
    max-width:unset;
    /*left:50%;
    transform:translateX(-50%);*/
    padding:10px 50px;
    left: 0;
    inset-inline-start: 0 !important;
}

.afterpay-main-text {
    color: #fff;
}
    .elementor-66098 .elementor-element.elementor-element-d2abfd1 {
        background-color: #EF3E61;
    }
    .elementor-66098 .elementor-element.elementor-element-d2abfd1 .cart button {
        background-color:#fff !important;
        color:#333;
    }
    .laybuy-inline-widget {
  display: none;
}
square-placement {
  display: none;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ccccbc1 */.elementor-66098 .elementor-element.elementor-element-ccccbc1 {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-8735aaa */.elementor-66098 .elementor-element.elementor-element-8735aaa {
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-a7520ca */.elementor-66098 .elementor-element.elementor-element-a7520ca {
    margin-bottom: 0 !important;
}

.elementor-66098 .elementor-element.elementor-element-a7520ca ul {
    padding-left: 15px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-de99421 */.elementor-66098 .elementor-element.elementor-element-de99421 > div {
    border-top:5px solid #ef3e61 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-78b2a75 */.elementor-66098 .elementor-element.elementor-element-78b2a75 {
    margin-bottom:0 !important;
    width:calc(100% - 30px);
}/* End custom CSS */
/* Start custom CSS for star-rating, class: .elementor-element-ac41fd4 */.elementor-66098 .elementor-element.elementor-element-ac41fd4 {
    margin-bottom:0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-dc51efa */.elementor-66098 .elementor-element.elementor-element-dc51efa .price {
    margin: 0;
}
.elementor-66098 .elementor-element.elementor-element-dc51efa {
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-d2abfd1 */.elementor-66098 .elementor-element.elementor-element-d2abfd1 form {
    flex-wrap: wrap !important;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 input,
.elementor-66098 .elementor-element.elementor-element-d2abfd1 textarea {
   border-radius: 0; !important;
}

.elementor-66098 .elementor-element.elementor-element-d2abfd1 .gform_wrapper span label {
    display: none;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .ywgc_recipient_info_title {
    margin-top: 0;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .ywgc-single-recipient, .elementor-66098 .elementor-element.elementor-element-d2abfd1 .ywgc_recipient_info_title, .elementor-66098 .elementor-element.elementor-element-d2abfd1 .ywgc-empty-recipient-note,
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .ywgc-message {
    display: none;
}

.elementor-66098 .elementor-element.elementor-element-d2abfd1 .gift-card-content-editor.step-content h5 {
    margin-top: 0;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .gift-card-content-editor.step-content {
    display: none;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .gift_card_template_button.variations_button {
    width: 100%;
    margin-top:0;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .ywgc_delivery_info_title {
    display: none;
}
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .gift_card_template_button.variations_button button {
    width: calc(100% - 90px);
}
afterpay-placement {
  margin: 0 !important;
}
.laybuy-inline-widget {
  margin-top: 0 !important;
}
.laybuy-inline-widget {
  display: flex;
}
.laybuy-inline-widget > span {
  margin-left: 5px;
}
.laybuy-inline-widget::before {
  content: "or";
  margin-right: 5px;
}
#laybuy-what-is-modal {
  order: 3;
}
#laybuy-what-is-modal img {
  width: 75px;
}
/*temporary 
.elementor-66098 .elementor-element.elementor-element-d2abfd1 .single_add_to_cart_button {
    width: 100% !important;
}
*/
@media screen and (max-width:1023px) {

.elementor-66098 .elementor-element.elementor-element-d2abfd1 {
    width:100vw !important;
    max-width:unset;
    /*left:50%;
    transform:translateX(-50%);*/
    padding:10px 50px;
    left: 0;
    inset-inline-start: 0 !important;
}

.afterpay-main-text {
    color: #fff;
}
    .elementor-66098 .elementor-element.elementor-element-d2abfd1 {
        background-color: #EF3E61;
    }
    .elementor-66098 .elementor-element.elementor-element-d2abfd1 .cart button {
        background-color:#fff !important;
        color:#333;
    }
    .laybuy-inline-widget {
  display: none;
}
square-placement {
  display: none;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ccccbc1 */.elementor-66098 .elementor-element.elementor-element-ccccbc1 {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-8735aaa */.elementor-66098 .elementor-element.elementor-element-8735aaa {
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-a7520ca */.elementor-66098 .elementor-element.elementor-element-a7520ca {
    margin-bottom: 0 !important;
}

.elementor-66098 .elementor-element.elementor-element-a7520ca ul {
    padding-left: 15px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-de99421 */.elementor-66098 .elementor-element.elementor-element-de99421 > div {
    border-top:5px solid #ef3e61 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-93f8901 *//* .redeem-gift-card-container.elementor-sticky--active {
	height: 69vh;
	overflow: scroll;
}
*/
.elementor-66098 .elementor-element.elementor-element-93f8901 .gift-cards-list {
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-276c4955 *//*
#sticky {
  padding: 0.5ex;
  width: 600px;
  background-color: #333;
  color: #fff;
  font-size: 2em;
  border-radius: 0.5ex;
}*/

#sticky.stick {
  position: fixed;
  top: 20px;
  z-index: 10000;
  border-radius: 0 0 0.5em 0.5em;
}/* End custom CSS */