[data-link=type-3] :where(.entry-content :where(p,em,strong)>a,.entry-content>:where(ul,ol) a){background-size:var(--has-link-decoration, 0% 1px);background-image:var(--has-link-decoration, linear-gradient(currentColor, currentColor))}[data-link=type-3] :where(.entry-content :where(p,em,strong)>a,.entry-content>:where(ul,ol) a):hover{background-size:var(--has-link-decoration, 100% 1px)}[data-link=type-4] :where(.entry-content :where(p,em,strong)>a,.entry-content>:where(ul,ol) a):hover{color:var(--has-link-decoration, #fff);background-size:var(--has-link-decoration, 100% 100%);background-image:var(--has-link-decoration, linear-gradient(var(--theme-link-hover-color), var(--theme-link-hover-color)))}[data-link=type-5] :where(.entry-content :where(p,em,strong)>a,.entry-content>:where(ul,ol) a){background-size:var(--has-link-decoration, 0% 100%);background-image:var(--has-link-decoration, linear-gradient(var(--theme-link-hover-color), var(--theme-link-hover-color)))}[data-link=type-5] :where(.entry-content :where(p,em,strong)>a,.entry-content>:where(ul,ol) a):hover{color:var(--has-link-decoration, #fff);background-size:var(--has-link-decoration, 100% 100%)}.menu>.menu-item:not([class*=ct-mega-menu]) .sub-menu li:first-child{border-top:none}[data-dropdown*=solid] .sub-menu li:hover>.ct-menu-link,[data-dropdown*=solid] .sub-menu li[class*=current-menu-]>a,[data-dropdown*=padded] .sub-menu li:hover>.ct-menu-link,[data-dropdown*=padded] .sub-menu li[class*=current-menu-]>a{background-color:var(--dropdown-background-hover-color, rgba(255, 255, 255, 0.03))}[data-dropdown*=solid] .sub-menu li>.ct-menu-link{border-radius:inherit}[data-dropdown*=solid] .sub-menu li:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}[data-dropdown*=solid] .sub-menu li:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}[data-dropdown*=padded] .sub-menu{--menu-item-radius: 3px;--menu-item-padding: calc( var(--dropdown-items-spacing, 13px) - 7px) calc(var(--dropdown-items-spacing, 13px) - 4px )}[data-dropdown*=padded] .sub-menu li>.ct-menu-link{margin:calc(var(--has-divider)*8px) calc(8px + (1 - var(--has-divider))*8px)}[data-dropdown*=padded]>ul>li:not([class*=ct-mega-menu]) .sub-menu li:first-child>.ct-menu-link{margin-top:calc(8px + (1 - var(--has-divider))*8px)}[data-dropdown*=padded]>ul>li:not([class*=ct-mega-menu]) .sub-menu li:last-child>.ct-menu-link{margin-bottom:calc(8px + (1 - var(--has-divider))*8px)}[data-dropdown*=padded] [class*=animated-submenu] [data-submenu]:not(:first-child)>ul{top:calc((1 - var(--has-divider))*-16px)}.mobile-menu li:hover>.ct-sub-menu-parent .ct-menu-link:not(.ct-disabled-link),.mobile-menu li:hover>.ct-sub-menu-parent .ct-toggle-dropdown-mobile,.mobile-menu li.dropdown-active>.ct-sub-menu-parent .ct-menu-link:not(.ct-disabled-link),.mobile-menu li.dropdown-active>.ct-sub-menu-parent .ct-toggle-dropdown-mobile,.mobile-menu li[class*=current-menu-]>.ct-sub-menu-parent .ct-menu-link:not(.ct-disabled-link),.mobile-menu li[class*=current-menu-]>.ct-sub-menu-parent .ct-toggle-dropdown-mobile{color:inherit}.mobile-menu li.dropdown-active>.ct-sub-menu-parent{color:var(--theme-link-hover-color)}.mobile-menu li.dropdown-active>.ct-sub-menu-parent svg{fill:var(--theme-icon-hover-color, var(--theme-link-hover-color))}.mobile-menu[data-submenu-dots=yes] [class*=children]>ul{padding-inline-start:calc(30px*var(--has-indentation, 1))}.mobile-menu[data-submenu-dots=yes] [class*=children]>ul li a:not(:empty):before{position:absolute;content:"";top:calc(50% - 2px);inset-inline-start:-30px;width:3px;height:calc(3px*var(--has-indentation, 1));opacity:.3;border-radius:5px;background:currentColor;transition:opacity .12s cubic-bezier(0.455, 0.03, 0.515, 0.955),background .12s cubic-bezier(0.455, 0.03, 0.515, 0.955),width .12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.mobile-menu[data-submenu-dots=yes] [class*=children]>ul li a:hover:before,.mobile-menu[data-submenu-dots=yes] [class*=children]>ul li.dropdown-active>.ct-sub-menu-parent>a:before{opacity:1;width:15px}.mobile-menu[data-submenu-dots=no] [class*=children]>ul{padding-inline-start:20px}.mobile-menu .ct-toggle-dropdown-mobile{color:var(--theme-link-initial-color);flex:0 0 var(--toggle-button-size, 25px);--toggle-button-size: 25px;--toggle-button-margin-end: -5px;--theme-icon-color: var(--theme-link-initial-color)}.mobile-menu .dropdown-active>.ct-sub-menu-parent .toggle-icon-1,.mobile-menu .dropdown-active>.ct-sub-menu-parent .toggle-icon-3{--toggle-icon-transform: rotate(-180deg)}.mobile-menu .dropdown-active>.ct-sub-menu-parent .toggle-icon-2{--toggle-icon-transform: rotate(-45deg)}.mobile-menu[data-toggle-type=type-2] .ct-toggle-dropdown-mobile{--toggle-button-margin-end: 0;--toggle-button-radius: 3px;--toggle-button-border-width: 1px;--toggle-button-border-color: currentColor}.mobile-menu[data-toggle-type=type-2] .toggle-icon-2{--theme-icon-size: 12px}.mobile-menu>ul{border-top:var(--mobile-menu-divider)}.mobile-menu li,.mobile-menu .menu-item-has-children>a,.mobile-menu .dropdown-active>.ct-sub-menu-parent{border-bottom:var(--mobile-menu-divider)}.mobile-menu .sub-menu li:last-child{border-bottom:none}
.ct-back-to-top{position:fixed;z-index:110;bottom:calc(var(--theme-frame-size, 0px) + var(--back-top-bottom-offset, 25px));display:flex;align-items:center;justify-content:center;padding:12px;opacity:var(--opacity, 0);visibility:var(--visibility, hidden);transform:var(--transform, translate3d(0, 15px, 0));background:var(--top-button-background-color, var(--theme-palette-color-3));box-shadow:var(--theme-box-shadow);border-radius:var(--theme-border-radius, 2px);transition:opacity .3s ease,color .3s ease,background .3s ease,transform .3s ease,visibility .3s ease;--theme-icon-size: 12px}.ct-back-to-top:hover{background:var(--top-button-background-hover-color, var(--theme-palette-color-4))}.ct-back-to-top:hover .ct-icon{fill:var(--theme-icon-hover-color, var(--theme-palette-color-2))}.ct-back-to-top.ct-show{--opacity: 1;--visibility: visible;--transform: translate3d(0, 0, 0)}.ct-back-to-top[data-shape=circle]{--theme-border-radius: 100%}.ct-back-to-top[data-alignment=left]{left:calc(var(--theme-frame-size, 0px) + var(--back-top-side-offset, 25px))}.ct-back-to-top[data-alignment=right]{right:calc(var(--theme-frame-size, 0px) + var(--back-top-side-offset, 25px))}
.ct-search-results{position:var(--search-dropdown-position, absolute);overflow:clip;top:-15px;inset-inline:-15px;padding-top:calc(var(--theme-form-field-height, 40px) + 15px + var(--search-dropdown-extra-spacing, 0px));border-radius:var(--has-classic-forms, var(--theme-form-field-border-radius, 3px));background:var(--search-dropdown-background, var(--theme-palette-color-8));box-shadow:var(--search-dropdown-box-shadow, 0px 50px 70px 0px var(--search-dropdown-box-shadow-color, rgba(210, 213, 218, 0.4)))}.ct-search-results a{display:flex;align-items:center;gap:var(--items-spacing, 15px);padding:var(--items-padding, 16px)}.ct-search-results a:not(:last-child){border-bottom:var(--items-divider, 1px dashed rgba(0, 0, 0, 0.05))}.ct-search-results a .ct-media-container{flex:0 0 var(--search-image-size, 45px);max-width:var(--search-image-size, 45px);align-self:flex-start;border-radius:var(--search-image-radius, 10px)}.ct-search-results a .product-search-meta{display:flex;align-items:center;margin-top:4px}.ct-search-results a .product-search-meta :is(.price,.stock-status) del{font-size:inherit}.ct-search-results a .product-search-meta :is(.price,.stock-status):not(:first-child):before{content:"-";margin-inline:5px}.ct-search-results a .product-search-meta small{color:inherit;font-size:12px}#search-modal .ct-search-results{display:grid;gap:30px;padding-top:0;border-radius:0;--search-dropdown-position: static;--search-dropdown-box-shadow: none;--search-dropdown-background: transparent;--items-padding: 0;--items-divider: none;--items-spacing: 5%}@media(min-width: 690px){#search-modal .ct-search-results{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 689.98px){#search-modal .ct-search-results .ct-media-container{--search-image-size: 15%}}@media(min-width: 690px){#search-modal .ct-search-results .ct-media-container{--search-image-size: 20%}}#search-modal .ct-search-results .ct-search-more{grid-column:1/-1;justify-content:center}.ct-searching .ct-search-button-content{opacity:0}.ct-searching .ct-ajax-loader{opacity:1}.ct-search-results.ct-slide,.ct-search-results.ct-fade-leave,.ct-search-results.ct-fade-leave-active,.ct-search-results.ct-fade-enter,.ct-search-results.ct-fade-enter-active{transition:height .2s ease,opacity .2s ease}.ct-search-results.ct-fade-enter{opacity:0}.ct-search-results.ct-fade-enter-active{opacity:1}.ct-search-results.ct-fade-leave{opacity:1}.ct-search-results.ct-fade-leave-active{opacity:0}