.yayextra-option-field-wrap{margin-bottom:1em}.yayextra-option-field-wrap input[type='text'],.yayextra-option-field-wrap input[type='number'],.yayextra-option-field-wrap select{width:100%}.yayextra-option-field-label{margin-left:10px}.yayextra-opt-button-content{margin-top:-10px;margin-bottom:25px}.yayextra-option-field-label.yayextra-option-button-label{margin-left:unset;margin-right:10px;border:1px solid;padding:10px;cursor:pointer}.yayextra-option-field-label.yayextra-option-button-label.checked{background-color:#333;border-color:#333;color:#fff}.yayextra-opt-button{margin-top:20px}.yayextra-addition-des{margin-bottom:7px}.yayextra-addition-des-swatches-button,.yayextra-addition-des-dropdown{display:none}.yayextra-addition-des-button{margin-top:-15px}.yayextra-opt-swatches-content{display:flex;align-items:center}.yayextra-opt-swatches-content.direction-vertical{display:inline-grid!important}.yayextra-opt-swatches{margin:6px 10px 6px 3px;cursor:pointer}.yayextra-option-field-swatches-label{border-radius:3px;height:38px;width:38px;outline:2px solid}.yayextra-option-field-swatches-label-image{background-repeat:no-repeat;background-size:38px 38px}.yayextra-option-field-swatches-label.checked{outline:2px solid;outline-offset:1px}.yayextra-option-field-swatches-label.shape-circle{border-radius:50%!important}.yayextra-option-field-swatches-label.shape-oval{border-radius:50%!important;background-size:50px 38px!important;width:50px!important;height:38px!important}.yayextra-option-field-swatches-label.shape-rectangular{width:50px!important;height:38px!important;background-size:50px 38px!important}.yayextra-tooltip{position:relative;display:inline-block}.yayextra-tooltip .yayextra-tooltiptext{visibility:hidden;position:absolute;width:max-content;background-color:#555;color:#fff;text-align:center;padding:8px 21px;border-radius:3px;z-index:10;opacity:0;transition:all 0.3s;max-width:250px;box-sizing:border-box;font-size:15px;line-height:20px}.yayextra-tooltip-bottom{top:100%;left:50%;transform:translateX(-50%);margin-top:11px}.yayextra-tooltip-top{bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:11px}.yayextra-opt-button .yayextra-tooltip-left{top:-5px;right:103%}.yayextra-opt-swatches .yayextra-tooltip-left{top:5px;right:122%}.yayextra-opt-button .yayextra-tooltip-right{top:-5px;left:98%}.yayextra-opt-swatches .yayextra-tooltip-right{top:5px;left:122%}.yayextra-tooltip-bottom::after{content:'';position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#fff0 #fff0 #555 #fff0}.yayextra-tooltip-top::after{content:' ';position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 #fff0 #fff0 #fff0}.yayextra-tooltip-right::after{content:' ';position:absolute;top:50%;right:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:#fff0 #555 #fff0 #fff0}.yayextra-tooltip-left::after{content:' ';position:absolute;top:50%;left:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:#fff0 #fff0 #fff0 #555}.yayextra-tooltip-wrap:hover+.yayextra-tooltiptext{visibility:visible;opacity:1}#ui-datepicker-div{background-color:#fff;padding:1rem;margin-top:10px}#ui-datepicker-div table.ui-datepicker-calendar>tbody>tr>td{cursor:pointer}#ui-datepicker-div .ui-datepicker-header>a{cursor:pointer}#ui-datepicker-div .ui-datepicker-header>.ui-datepicker-prev{margin-right:2rem}.yayextra-time-picker{margin-top:10px}.yayextra-datetimepicker{position:relative;margin:2px 0 0;padding:0;font-size:14px;color:#333;background-color:#fafafa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;line-height:0;overflow:hidden;border:1px solid #ccc}.yayextra-datetimepicker *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.yayextra-datetimepicker table{width:100%;margin:0;border:0;border-collapse:separate;border-spacing:2px;background-color:#fff;padding:3px}.yayextra-datetimepicker table td{border:0;text-align:center;padding:2px;width:34px;height:27px;cursor:pointer;vertical-align:middle;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.yayextra-datetimepicker table td.weekend{color:#d9534f}.yayextra-datetimepicker table.mt tbody td{width:58px;height:38px}.yayextra-datetimepicker td.day{width:14.28571429%}.yayextra-datetimepicker td.name{font-weight:700}.yayextra-datetimepicker td.oday{color:#ccc;cursor:auto}.yayextra-datetimepicker td.disabled{color:#999;cursor:auto}.yayextra-datetimepicker td i{font-size:18px;font-weight:700}.yayextra-datetimepicker td table.tt{border:0;padding:0}.yayextra-datetimepicker table.tt{padding:5px}.yayextra-datetimepicker table.tt td.hover{border:0}.yayextra-datetimepicker table.tt td.common{width:5px}.yayextra-datetimepicker table.tt tbody td{width:40px;height:14px}.yayextra-datetimepicker table.tt input{outline:none;border:1px solid #ccc;margin:0 auto;padding:0!important;width:38px;height:24px;text-align:center;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-transition:border-color ease-in-out 0.2s,box-shadow ease-in-out 0.2s;-ms-transition:border-color ease-in-out 0.2s,box-shadow ease-in-out 0.2s;-webkit-transition:border-color ease-in-out 0.2s,box-shadow ease-in-out 0.2s;-o-transition:border-color ease-in-out 0.2s,box-shadow ease-in-out 0.2s;transition:border-color ease-in-out 0.2s,box-shadow ease-in-out 0.2s}.yayextra-datetimepicker table.tt input:focus{border-color:#66afe9;-webkit-box-shadow:0 0 6px rgb(102 175 233 / .6);-moz-box-shadow:0 0 6px rgb(102 175 233 / .6);box-shadow:0 0 6px rgb(102 175 233 / .6)}.yayextra-datetimepicker table.tt input[type='number']::-webkit-inner-spin-button,.yayextra-datetimepicker table.tt input[type='number']::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.yayextra-datetimepicker table.tt input[type='number']{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.yayextra-datetimepicker .buttonpane{border-top:1px solid #ccc}.yayextra-datetimepicker tbody td.hover{background-color:#eee;padding:1px;border:1px solid #ccc}.yayextra-datetimepicker tbody td.today{font-weight:700;color:#178cdf}.yayextra-datetimepicker tbody td.selected{font-weight:700;padding:1px;color:#fff;border:1px solid #178cdf;background-color:#178cdf}.yayextra-datetimepicker tfoot td.hover{background-color:#eee;padding:1px;border:1px solid #eee}.yayextra-datetimepicker thead td.hover{background-color:#eee;padding:1px;border:1px solid #eee}.yayextra-datetimepicker thead td.title{font-weight:700;text-align:center;padding:2px}.yayextra-datetimepicker i{font-family:'finex';font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.yayextra-datetimepicker i.icon-datepicker-minus:before{content:'\e601'}.yayextra-datetimepicker i.icon-datepicker-plus:before{content:'\e603'}.yayextra-datetimepicker i.icon-datepicker-prev:before{content:'\e602'}.yayextra-datetimepicker i.icon-datepicker-next:before{content:'\e600'}.yayextra-option-file_upload_des{margin:unset}.yayextra-option-edit-link-minicart,.woocommerce-mini-cart .yayextra-option-edit-link{text-decoration:underline}.yayextra-product-extra-opt .product-remove .remove,.yayextra-product-extra-opt .remove_from_cart_button{display:none!important}.yayextra-product-extra-opt .product-quantity .quantity input{pointer-events:none!important;opacity:0.5!important}.yayextra-notification{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;background-color:#32373c;border-radius:4px;box-shadow:0 2px 4px rgb(0 0 0 / .3);color:#fff;padding:16px 24px;width:fit-content;max-width:600px;box-sizing:border-box;cursor:pointer;animation:NslideUp 0.5s both linear;position:fixed;bottom:20px;right:20px;z-index:20}@keyframes NslideDown{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(0,50%,0)}}.yay-smtp-notification .NslideDown{animation:NslideDown 0.5s both linear}@keyframes growAndShrink{0%,100%{stroke-dashoffset:200}50%{stroke-dashoffset:50;transform:rotate(135deg)}100%{transform:rotate(450deg)}}.yayextra-spinner{position:absolute;top:0;left:0;width:100%;z-index:12;height:100%;background:rgb(255 255 255 / .7);display:flex;align-items:center;justify-content:center}.yayextra-spinner .woocommerce-spinner__circle{stroke-dasharray:200;stroke-dashoffset:0;transform-origin:center;animation:growAndShrink 2s ease-in-out infinite;stroke:#1d2327}.yayextra-spinner .woocommerce-spinner{animation:rotate 2s linear infinite;width:40px;min-width:40px;height:40px;max-height:40px}.yayextra-change-product-img-btn{cursor:pointer;font-weight:600;text-decoration:underline}.yayextra-change-swatches-image-wrap{display:none}.yayextra-change-swatches-image-label{cursor:pointer;text-decoration:underline;display:none}.yayextra-extra-subtotal-price,.yayextra-total-price{margin-bottom:1em}.yayextra-total-price .total-price-title,.yayextra-extra-subtotal-price .total-price-title{margin-right:7px}.yayextra-option-field-wrap .error-message-text{color:indianred;margin-top:5px}.yayextra-hide-extra-options-values-mini-cart dd:has(.yaye-option-value),.yayextra-hide-extra-options-values-mini-cart dt:has(+dd .yaye-option-value),.yayextra-hide-extra-options-values-mini-cart .variation:has(.yaye-option-value),.yayextra-hide-extra-options-values-mini-cart .variation:has(.yaye-option-value)+.variation-separator{display:none}.yayextra-extra-subtotal-price:has(.total-price[data-token-replace="0"]){display:none}:root{--wp--custom--spacing--small:var(--wp--preset--spacing--30, clamp(1.5rem, 5vw, 2rem));--wp--custom--spacing--medium:var(--wp--preset--spacing--50, clamp(2.5rem, 8vw, 4rem));--wp--custom--spacing--large:var(--wp--preset--spacing--60, clamp(2.5rem, 8vw, 6rem));--wp--custom--spacing--outer:max(1.25rem, 4vw);--wp--preset--spacing--80:min(8rem, 12vw)}html{scroll-behavior:smooth}body{-moz-osx-font-smoothing:var(--wp--custom--typography--font-smoothing--moz,auto);-webkit-font-smoothing:var(--wp--custom--typography--font-smoothing--webkit,auto)}a{text-decoration-style:var(--wp--custom--elements--link--static--text-decoration-style,solid);text-decoration-thickness:var(--wp--custom--elements--link--text-decoration-thickness,1px);text-underline-offset:var(--wp--custom--elements--link--text-underline-offset,.25ch)}a:hover,a:focus{text-decoration-style:var(--wp--custom--elements--link--interactive--text-decoration-style,dashed)}:where(.wp-site-blocks *:focus){outline-width:1px;outline-style:solid}a:active{text-decoration:none}@media (min-width:600px){.site-logo-title{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:flex-start!important}}@media (max-width:600px){.has-modal-open .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.has-modal-open .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.has-modal-open .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:flex-start!important}}.wp-block-navigation__responsive-container.has-modal-open.is-menu-open .site-logo-title{display:flex;flex-wrap:nowrap;max-width:100%;align-items:center;gap:.5rem;padding-bottom:var(--wp--preset--spacing--30);position:relative;padding-inline-end:52px}.wp-block-navigation__responsive-container.has-modal-open.is-menu-open .site-logo-title::after{content:"";position:absolute;left:calc(-1 * var(--wp--preset--spacing--30));right:calc(-1 * var(--wp--preset--spacing--30));bottom:0;height:1px;background:#8080801d}.wp-block-navigation__responsive-container.has-modal-open.is-menu-open .site-logo-title img{max-height:42px!important;height:auto!important;width:auto!important}.wp-block-navigation__responsive-container.has-modal-open.is-menu-open .site-logo-title .site-title{font-size:1.25rem;font-weight:700;color:var(--wp--preset--color--foreground);text-transform:uppercase;letter-spacing:-.02em;box-sizing:border-box;line-height:1.15}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:var(--wp--preset--spacing--30)}.has-modal-open .wp-block-navigation__responsive-container-close{background-color:var(--wp--preset--color--tertiary);padding:.625rem;border-radius:100%;top:-2.5px!important}.has-modal-open .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{gap:0!important;width:100%}.has-modal-open .wp-block-navrigation__containe,.has-modal-open .wp-block-navigation__container ul{row-gap:0.75rem!important;width:-webkit-fill-available;max-width:100%}.has-modal-open .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content>ul.wp-block-navigation__container>li.wp-block-navigation-item:not(.wp-block-navigation__submenu-container){border-bottom:1px solid #8080801d;padding-top:.75rem;padding-bottom:.75rem;width:-webkit-fill-available;max-width:100%}.has-modal-open .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{padding:.75rem .75rem 0 0.75rem!important;gap:0.75rem!important}.has-modal-open .wp-block-navigation__responsive-dialog ul.wp-block-navigation__container>li:not(.wp-block-navigation__submenu-container)>a.wp-block-navigation-item__content{font-size:1.25rem;font-weight:600}.has-modal-open .wp-block-navigation__submenu-container{padding-top:0.75rem!important}.has-modal-open .wp-block-navigation__responsive-dialog ul.wp-block-navigation__container .wp-block-navigation-submenu .wp-block-navigation-item a{font-size:1rem!important}.wp-block-navigation .wp-block-navigation-item a:hover,.wp-block-navigation .wp-block-navigation-item a:focus{text-decoration:underline;text-decoration-style:solid}nav .wp-block-pages-list__item.wp-block-navigation-item.menu-item-home{display:none}.wp-block-navigation__responsive-container.is-menu-open{padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)}.wp-element-button{transition:background-color 0.15s ease}.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background):hover,.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background):hover{background-color:rgb(159 159 159 / .2)}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:var(--wp--custom--blocks--core-table--variant-stripes--color--background,var(--wp--preset--color--tertiary))}footer.wp-block-template-part:not([style*="margin-top"]){margin-top:0}blockquote:is(.is-style-plain){border:none;padding-left:0}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border-color:var(--wp--custom--elements--input--border--color);border-radius:var(--wp--custom--elements--button--border--radius);border-width:var(--wp--custom--elements--input--border--width)}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border-color:#fff0}.wp-block-search .wp-block-search__input{border-radius:var(--wp--custom--elements--button--border--radius)}.wp-block-image[style*="-radius"]:not([style*="overflow"]){overflow:hidden}.block-editor-block-list__block.wp-block.is-default-size.wp-block-site-logo .components-resizable-box__container,.wp-block-site-logo.is-default-size img{max-height:42px!important;height:auto!important;width:auto!important}.wp-block-site-logo img[src*="extendify-demo-"],.wp-block-site-logo img[src*="ext-custom-logo-"]{filter:var(--wp--preset--duotone--primary-foreground)}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}input,textarea{caret-color:inherit;outline-color:inherit}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground);border-color:inherit}.woocommerce-Tabs-panel--description h2,.woocommerce-Reviews-title{font-size:var(--wp--preset--font-size--medium)}.wp-block-button.wc-block-components-product-button{flex-direction:row;flex-wrap:wrap;justify-content:start;gap:1rem}.wp-block-button.wc-block-components-product-button a.added_to_cart{margin-top:0}.woocommerce-checkout.woocommerce-page header.wp-block-template-part nav.wp-block-navigation{visibility:hidden}.wp-site-blocks .wp-block-group.woocommerce.product{margin-top:0;margin-bottom:0}.sticky-header-offset-container .entry-content>.wp-block-group{scroll-margin-top:var(--wp--preset--spacing--60)}:not(.block-editor-block-preview__content-iframe) .has-tertiary-background-color.has-background [class*='is-style-ext-preset--group--'][class*='item-card-1']:not(.has-background):not(.has-background){background-color:var(--wp--preset--color--background)}.block-editor-block-preview__content-iframe [class*='is-style-ext-preset--group--natural-1'][class*='item-card-1']{background-color:transparent!important}.m-0{margin:0!important}.z-0{z-index:0!important}.z-10{z-index:10!important}.z-20{z-index:20!important}.z-30{z-index:30!important}.d-none{display:none}.d-block{display:block}@media (min-width:640px){.sm-d-none{display:none}.sm-d-block{display:block}}@media (min-width:768px){.md-d-none{display:none}.md-d-block{display:block}}@media (min-width:1024px){.lg-d-none{display:none}.lg-d-block{display:block}}