#offcanvas.vc-oc {
background-color: rgba(20, 38, 40, .55) !important;
transition: opacity 260ms ease;
font-family: 'Exo 2', system-ui, -apple-system, sans-serif;
}
#offcanvas.vc-oc .ct-panel-inner {
width: 88% !important;
max-width: 400px !important;
height: 100% !important;
margin: 0 !important;
background-color: #274C4F !important;
box-shadow: none !important;
border-radius: 0 !important;
transition: transform 260ms ease;
} #offcanvas.vc-oc {
--theme-panel-reveal-left: -100%;
--theme-panel-reveal-right: 100%;
--side-panel-width: 400px;
--side-panel-offset: 0px;
--panel-padding: 20px;
} .ct-header-trigger[aria-expanded="true"] {
visibility: hidden;
} #offcanvas.vc-oc .vc-oc-head {
flex: 0 0 auto;
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
padding: 18px 20px 16px !important;
border-bottom: 1px solid rgba(226, 237, 239, .14);
}
#offcanvas.vc-oc .vc-oc-logo {
display: flex;
align-items: center;
line-height: 0;
text-decoration: none;
}
#offcanvas.vc-oc .vc-oc-logo img {
height: 26px;
width: auto;
max-width: 220px;
display: block;
}
#offcanvas.vc-oc .vc-oc-close {
width: 40px !important;
height: 40px !important;
flex: 0 0 40px !important;
margin: 0 !important;
padding: 0 !important;
display: grid;
place-items: center;
border: 0;
border-radius: 10px !important;
background: rgba(226, 237, 239, .08) !important;
cursor: pointer;
position: static !important;
--toggle-icon-transform: none;
}
#offcanvas.vc-oc .vc-oc-close svg {
width: 22px !important;
height: 22px !important;
transform: none !important;
} #offcanvas.vc-oc .ct-panel-content[data-device="mobile"] {
position: relative;
}
#offcanvas.vc-oc .ct-panel-content-inner {
height: 100% !important;
align-items: stretch !important;
padding: 0 20px 0 28px !important;
padding-bottom: calc(26px + env(safe-area-inset-bottom)) !important;
overflow-y: auto;
scrollbar-width: none;
-ms-overflow-style: none;
-webkit-overflow-scrolling: touch;
} #offcanvas.vc-oc .vc-oc-cat-row[data-vc-expand-only] {
cursor: pointer;
} #offcanvas.vc-oc .vc-oc-scroll-track {
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 4px;
background: rgba(255,255,255,.08);
border-radius: 4px;
z-index: 1;
pointer-events: none;
}
#offcanvas.vc-oc .vc-oc-scroll-thumb {
position: absolute;
left: 0;
top: 0;
width: 4px;
min-height: 36px;
background: #e8a020;
border-radius: 4px;
pointer-events: none;
transition: top 80ms linear;
} @media (max-width: 768px) {
#offcanvas.vc-oc .ct-panel-content-inner {
padding-bottom: calc(max(52px, 14vw) + 26px + env(safe-area-inset-bottom)) !important;
}
}
#offcanvas.vc-oc .ct-panel-content-inner::-webkit-scrollbar {
width: 0;
height: 0;
} #offcanvas.vc-oc .ct-panel-content-inner > * {
margin: 0 !important;
} #offcanvas.vc-oc .vc-oc-eyebrow {
font-size: 11px;
font-weight: 600;
letter-spacing: 1.4px;
text-transform: uppercase;
color: #6b8082;
padding: 22px 0 10px;
} #offcanvas.vc-oc .vc-oc-ico {
fill: none;
stroke: #FFFFFF;
stroke-width: 1.75;
stroke-linecap: round;
stroke-linejoin: round;
flex: 0 0 auto;
} #offcanvas.vc-oc .vc-oc-cat {
border-bottom: 1px solid rgba(226, 237, 239, .14);
}
#offcanvas.vc-oc .vc-oc-cat-row {
position: relative;
display: flex;
align-items: center;
gap: 13px;
padding: 14px 10px;
margin-inline: -10px;
border-radius: 8px;
}
#offcanvas.vc-oc .vc-oc-ico-cat {
width: 24px;
height: 24px;
}
#offcanvas.vc-oc .vc-oc-cat-name {
flex: 1 1 auto;
min-width: 0;
color: #FFFFFF;
font-size: 16px;
font-weight: 600;
line-height: 1.25;
text-decoration: none;
}
#offcanvas.vc-oc .vc-oc-cat-toggle {
flex: 0 0 auto;
width: 32px;
height: 32px;
margin: -6px -6px -6px 0;
display: grid;
place-items: center;
padding: 0;
border: 0;
background: none;
cursor: pointer;
}
#offcanvas.vc-oc .vc-oc-chev {
width: 20px;
height: 20px;
transition: transform 220ms ease;
}
#offcanvas.vc-oc .vc-oc-cat.is-open .vc-oc-chev {
transform: rotate(180deg);
} #offcanvas.vc-oc .vc-oc-sub {
max-height: 0;
overflow: hidden;
margin-inline: -20px;
padding-inline: 20px;
transition: max-height 280ms ease;
}
#offcanvas.vc-oc .vc-oc-cat.is-open .vc-oc-sub {
max-height: 520px;
}
#offcanvas.vc-oc .vc-oc-sub ul {
list-style: none;
margin: 0;
padding: 2px 0 14px 37px;
}
#offcanvas.vc-oc .vc-oc-sub li {
margin: 0;
}
#offcanvas.vc-oc .vc-oc-sub a {
position: relative;
display: block;
padding: 9px 0;
color: #E2EDEF;
font-size: 14px;
font-weight: 400;
line-height: 1.3;
text-decoration: none;
opacity: .88;
}
#offcanvas.vc-oc .vc-oc-sub a:active,
#offcanvas.vc-oc .vc-oc-sub a.is-current {
opacity: 1;
} #offcanvas.vc-oc .vc-oc-sub a.vc-oc-sub-all {
color: #E2EDEF;
opacity: 1;
} #offcanvas.vc-oc .vc-oc-menu {
list-style: none;
margin: 0;
padding: 0;
}
#offcanvas.vc-oc .vc-oc-menu li + li {
border-top: 1px solid rgba(226, 237, 239, .14);
}
#offcanvas.vc-oc .vc-oc-menu a {
position: relative;
display: flex;
align-items: center;
gap: 13px;
padding: 13px 10px;
margin-inline: -10px;
border-radius: 8px;
color: #FFFFFF;
font-size: 15px;
font-weight: 500;
line-height: 1.3;
text-decoration: none;
}
#offcanvas.vc-oc .vc-oc-ico-menu {
width: 22px;
height: 22px;
} #offcanvas.vc-oc .vc-oc-contacts {
display: flex;
flex-direction: column;
gap: 2px;
}
#offcanvas.vc-oc .vc-oc-c-row {
display: flex;
align-items: center;
gap: 13px;
padding: 11px 0;
text-decoration: none;
}
#offcanvas.vc-oc .vc-oc-ico-c {
width: 22px;
height: 22px;
}
#offcanvas.vc-oc .vc-oc-c-main {
color: #FFFFFF;
font-size: 16px;
font-weight: 600;
letter-spacing: .3px;
}
#offcanvas.vc-oc .vc-oc-c-sub {
color: #E2EDEF;
font-size: 14px;
font-weight: 400;
line-height: 1.35;
opacity: .85;
}
#offcanvas.vc-oc .vc-oc-c-note {
color: #6b8082;
font-size: 12px;
line-height: 1.3;
padding: 2px 0 0 35px;
} #offcanvas.vc-oc .vc-oc-social {
display: flex;
gap: 12px;
padding: 6px 0 8px;
}
#offcanvas.vc-oc .vc-oc-s-btn {
width: 44px;
height: 44px;
border-radius: 12px;
display: grid;
place-items: center;
background: rgba(226, 237, 239, .10);
border: 1px solid rgba(226, 237, 239, .14);
text-decoration: none;
}
#offcanvas.vc-oc .vc-oc-ico-s {
width: 22px;
height: 22px;
} #offcanvas.vc-oc .vc-oc-cat-row:active,
#offcanvas.vc-oc .vc-oc-menu a:active {
background: rgba(226, 237, 239, .06);
}
#offcanvas.vc-oc .vc-oc-s-btn:active {
background: rgba(226, 237, 239, .16);
} #offcanvas.vc-oc .vc-oc-cat-row.is-current::before,
#offcanvas.vc-oc .vc-oc-menu a.is-current::before,
#offcanvas.vc-oc .vc-oc-sub a.is-current::before {
content: "";
position: absolute;
top: 6px;
bottom: 6px;
width: 3px;
border-radius: 0 2px 2px 0;
background: #E2EDEF;
} #offcanvas.vc-oc .vc-oc-cat-row.is-current::before,
#offcanvas.vc-oc .vc-oc-menu a.is-current::before {
left: -10px;
}
#offcanvas.vc-oc .vc-oc-sub a.is-current::before {
left: -57px;
}
#offcanvas.vc-oc .vc-oc-sub a.is-current {
color: #FFFFFF;
} #offcanvas.vc-oc a:focus-visible,
#offcanvas.vc-oc button:focus-visible {
outline: 2px solid #E2EDEF;
outline-offset: 3px;
border-radius: 6px;
} @media (prefers-reduced-motion: reduce) {
#offcanvas.vc-oc,
#offcanvas.vc-oc .ct-panel-inner,
#offcanvas.vc-oc .vc-oc-sub,
#offcanvas.vc-oc .vc-oc-chev {
transition: none !important;
}
}[data-middle=search-input]{--middle-column-width: var(--search-box-max-width, 25%)}.ct-header .ct-search-box{width:100%;max-width:var(--max-width, 250px)}[data-row=middle][data-middle=search-input] [data-column=middle] .ct-search-box{--max-width: 100%}.ct-header-divider{display:inline-flex}.ct-header-divider:before{content:""}#header .ct-header-divider{align-items:center;height:100%}#header .ct-header-divider:before{height:var(--divider-size, 100%);border-inline-end:var(--divider-style)}#offcanvas .ct-header-divider{justify-content:var(--horizontal-alignment);width:100%}#offcanvas .ct-header-divider:before{width:var(--divider-size, 100%);border-bottom:var(--divider-style)}.ct-woo-card-extra[data-type=type-1]{display:flex;flex-direction:column;gap:15px;top:15px;inset-inline-end:15px}.ct-woo-card-extra[data-type=type-1] .ct-button{padding:0;width:32px;min-height:32px;border-radius:100%}.ct-woo-card-extra[data-type=type-1] .ct-button:is(:hover,[data-button-state=active],[data-button-state=loading]){color:var(--theme-button-text-hover-color);background:var(--theme-button-background-hover-color)}.ct-filter-reset .ct-button-ghost{gap:10px;--theme-button-font-size: 13px;--theme-button-min-height: 40px;--theme-button-padding: 5px 15px}[data-display-type=inline] .ct-filter-reset{flex-basis:100%}.ct-product-stock-scarcity,[class*=ct-shipping-progress]{font-size:15px}.ct-product-stock-scarcity p,[class*=ct-shipping-progress] p{margin-bottom:0}.ct-product-stock-scarcity .ct-progress-bar:not(:empty),[class*=ct-shipping-progress] .ct-progress-bar:not(:empty){position:relative;height:var(--product-progress-bar-height, 5px);overflow:clip;margin-top:15px;border-radius:1px;background:var(--product-progress-bar-initial-color, var(--theme-border-color))}.ct-product-stock-scarcity .ct-progress-bar span,[class*=ct-shipping-progress] .ct-progress-bar span{position:absolute;inset-block:0;inset-inline-start:0;border-radius:inherit;background:linear-gradient(90deg, var(--product-progress-bar-active-color, var(--theme-palette-color-1)) 0%, var(--product-progress-bar-active-color-2, var(--product-progress-bar-active-color, var(--theme-palette-color-1))) 100%);transition:.15s ease-in-out}.ct-cart-totals-modules,.ct-cart-totals-modules>*:not(:last-child):not(:has(+*:empty)){margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:1px dashed var(--theme-border-color)}.woocommerce-cart-form .ct-suggested-products--cart{padding-top:20px;border-top:1px dashed var(--theme-border-color)}.ct-woocommerce-cart-form~.ct-suggested-products--cart{margin-top:50px}table.shop_table .ct-checkout-cart-item{display:grid;grid-template-columns:100px 1fr;align-items:center;gap:20px}@media(max-width: 479.98px){table.shop_table .ct-checkout-cart-item{grid-template-columns:1fr 2fr}}table.shop_table .ct-media-container{border-radius:var(--theme-border-radius, 3px)}table.shop_table .ct-checkout-cart-item-content:only-child{grid-column:1/-1}table.shop_table .ct-checkout-cart-item-title:not(:last-child){margin-bottom:.5em}.ct-order-review-modules,.ct-order-review-modules>*:not(:last-child){margin-bottom:2em;padding-bottom:2em;border-bottom:1px dashed var(--theme-border-color)}.wishlist-product-actions{width:300px;text-align:end}.wishlist-product-actions .product_type_variable{width:100%}.ct-woocommerce-wishlist-table{--table-padding: 1.3em 0.7em}.ct-woocommerce-wishlist-table .ct-cart-actions>*{margin-bottom:0}.ct-woocommerce-wishlist-table .single_add_to_cart_button~.added_to_cart{display:none}.ct-woocommerce-wishlist-table :is(.button,.quantity){--theme-button-min-height: 40px}.ct-woocommerce-wishlist-table .stock.in-stock{display:none}.ct-woocommerce-wishlist-table .stock:last-child{margin-bottom:0}@media(max-width: 999.98px){.ct-woocommerce-wishlist-table :is(.quantity,.wishlist-product-remove,.wishlist-product-actions){display:none}}[class*=ct-wishlist-button]:not([data-button-state=active]) .ct-heart-fill{opacity:0}[class*=ct-wishlist-button][data-button-state=disabled]{opacity:.5;pointer-events:none}.ct-shipping-progress-mini-cart{font-size:14px}:is(.cart_totals,.ct-order-review):has([value*=local_pickup]:checked) [class*=ct-shipping-progress]{display:none}.ct-woo-badges{position:absolute;top:var(--badge-top, 15px);inset-inline-start:var(--badge-left, 15px);z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:12px;--has-container: true}[data-dropdown*=simple]>ul>[class*=ct-mega-menu] .entry-content,[data-dropdown*=simple]>ul>[class*=ct-mega-menu] .sub-menu>li>.ct-menu-link{padding-inline:0}[data-dropdown*=solid]>ul>[class*=ct-mega-menu] .sub-menu{--menu-item-padding: var(--dropdown-items-spacing, 13px)}[data-dropdown*=padded]>ul>[class*=ct-mega-menu] .sub-menu>li>.ct-menu-link{margin-inline:0}.more-items-container [class*=ct-mega-menu] .entry-content{padding:var(--menu-item-padding, 0px)}[class*=ct-mega-menu] .entry-content{color:var(--theme-text-color);--theme-box-shadow: initial;--theme-border-radius: initial}.menu-item .ct-menu-link:is(.ct-disabled-link){pointer-events:none;--theme-link-hover-color: var(--theme-link-initial-color) !important;--theme-link-active-color: var(--theme-link-initial-color) !important;--menu-indicator-hover-color: transparent !important;--menu-indicator-active-color: transparent !important}.ct-menu-badge{flex-shrink:0;font-size:10px;font-weight:600;line-height:normal;word-break:break-word;color:var(--theme-text-color);border-radius:3px;padding:.2em .55em;margin-inline-start:.5em;margin-top:var(--margin-top);background:var(--background-color)}.menu>[class*=ct-mega-menu]>.sub-menu>.menu-item{border-top:none}.menu>[class*=ct-mega-menu][class*=columns-2]>.sub-menu>li:not(:nth-child(2n)),.menu>[class*=ct-mega-menu][class*=columns-3]>.sub-menu>li:not(:nth-child(3n)),.menu>[class*=ct-mega-menu][class*=columns-4]>.sub-menu>li:not(:nth-child(4n)),.menu>[class*=ct-mega-menu][class*=columns-5]>.sub-menu>li:not(:nth-child(5n)),.menu>[class*=ct-mega-menu][class*=columns-6]>.sub-menu>li:not(:nth-child(6n)){border-inline-end:var(--dropdown-columns-divider)}.menu>[class*=ct-mega-menu] .sub-menu [class*=ct-toggle-dropdown-desktop]{display:none}nav>ul>[class*=ct-mega-menu]>.sub-menu{display:grid;grid-template-columns:var(--grid-template-columns, 1fr);width:var(--mega-menu-width, var(--theme-container-width-base));max-width:var(--mega-menu-max-width, var(--theme-normal-container-max-width))}nav>ul>[class*=ct-mega-menu]>.sub-menu .menu-item{flex-direction:column;align-items:initial}nav>ul>[class*=ct-mega-menu]>.sub-menu>li{min-width:0;padding:var(--columns-padding, 20px 30px)}nav>ul>[class*=ct-mega-menu]>.sub-menu>li [class*=children]:not(:first-child){padding-top:20px}nav>ul>.ct-mega-menu-content-width>.sub-menu>li,nav>ul>.ct-mega-menu-custom-width>.sub-menu>li{overflow:hidden}nav>ul>.ct-mega-menu-content-width>.sub-menu>li:first-child,nav>ul>.ct-mega-menu-custom-width>.sub-menu>li:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}nav>ul>.ct-mega-menu-content-width>.sub-menu>li:last-child,nav>ul>.ct-mega-menu-custom-width>.sub-menu>li:last-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}nav>ul>.ct-mega-menu-content-width>.sub-menu,nav>ul>.ct-mega-menu-full-width>.sub-menu{inset-inline:0;margin-inline:auto}nav>ul>.ct-mega-menu-full-width>.sub-menu{box-shadow:none;background-color:rgba(0,0,0,0)}nav>ul>.ct-mega-menu-full-width>.sub-menu:after{position:absolute;content:"";z-index:0;width:100vw;inset-block:0;inset-inline-start:50%;inset-inline-end:0;margin-inline-start:-50vw;box-shadow:var(--theme-box-shadow);background-color:var(--dropdown-background-color, var(--theme-palette-color-4))}nav>ul>.ct-mega-menu-full-width>.sub-menu li{z-index:2}nav>ul>.ct-mega-menu-full-width[class*=columns-1]>.sub-menu>li{padding-inline:0}nav>ul>.ct-mega-menu-full-width[class*=columns-2]>.sub-menu>li:nth-child(2n+1),nav>ul>.ct-mega-menu-full-width[class*=columns-3]>.sub-menu>li:nth-child(3n+1),nav>ul>.ct-mega-menu-full-width[class*=columns-4]>.sub-menu>li:nth-child(4n+1),nav>ul>.ct-mega-menu-full-width[class*=columns-5]>.sub-menu>li:nth-child(5n+1),nav>ul>.ct-mega-menu-full-width[class*=columns-6]>.sub-menu>li:nth-child(6n+1){padding-inline-start:0}nav>ul>.ct-mega-menu-full-width[class*=columns-2]>.sub-menu>li:nth-child(2n),nav>ul>.ct-mega-menu-full-width[class*=columns-3]>.sub-menu>li:nth-child(3n),nav>ul>.ct-mega-menu-full-width[class*=columns-4]>.sub-menu>li:nth-child(4n),nav>ul>.ct-mega-menu-full-width[class*=columns-5]>.sub-menu>li:nth-child(5n),nav>ul>.ct-mega-menu-full-width[class*=columns-6]>.sub-menu>li:nth-child(6n){padding-inline-end:0}nav>ul>.ct-mega-menu-content-full{--mega-menu-width: calc(100vw - 60px);--mega-menu-max-width: 100%}nav>ul>.ct-mega-menu-centered:not([data-submenu]){justify-content:center}[class*=ct-mega-menu]>.sub-menu.ct-ajax-pending{grid-template-columns:initial;align-items:center;justify-content:center;min-height:300px}[class*=ct-mega-menu]>.sub-menu.ct-ajax-pending>*{display:none}[class*=ct-mega-menu]>.sub-menu.ct-ajax-pending:after{content:"";width:16px;height:16px;filter:invert(1) saturate(0) contrast(1000);background-color:inherit;animation:spin .7s linear infinite;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' opacity='0.2' fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='2.5'/%3E%3Cpath d='m12,2c5.52,0,10,4.48,10,10' fill='none' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2.5'/%3E%3C/svg%3E") center no-repeat}.ct-read-progress-bar{background:linear-gradient(to right, var(--progress-bar-scroll, var(--theme-palette-color-1)) var(--scroll, 0%), var(--progress-bar-background, transparent) 0);background-repeat:no-repeat;position:fixed;top:calc(var(--admin-bar, 0px) + var(--theme-frame-size, 0px));width:calc(100% - var(--theme-frame-size, 0px)*2);height:var(--progress-bar-height, 3px);z-index:51;opacity:1;transition:opacity .3s ease}.ct-read-progress-bar.ct-auto-hide[style*="100"]{opacity:0}.ct-dynamic-filter{display:flex;flex-wrap:wrap;justify-content:var(--filter-items-alignment, center);gap:var(--items-vertical-spacing, 10px) var(--items-horizontal-spacing, 30px);margin-bottom:var(--container-spacing, 40px)}.ct-dynamic-filter a.active{color:var(--theme-link-hover-color)}.ct-dynamic-filter[data-type=buttons] a{padding:var(--padding, 8px 15px);border-radius:var(--theme-border-radius, 3px);background:var(--theme-button-background-initial-color)}.ct-dynamic-filter[data-type=buttons] a:hover,.ct-dynamic-filter[data-type=buttons] a.active{background:var(--theme-button-background-hover-color)}.ct-dynamic-filter{--theme-link-initial-color: var(--theme-text-color)}.ct-header-account .ct-account-item .ct-media-container{flex:0 0 var(--avatar-size, 18px);width:var(--avatar-size, 18px);height:var(--avatar-size, 18px);border-radius:100%}.ct-header-account .ct-account-item:not([href]){cursor:pointer;color:var(--theme-link-initial-color);transition:var(--theme-transition)}.ct-header-account .ct-account-item:not([href]):hover{color:var(--theme-link-hover-color)}.ct-variation-swatches{display:flex;flex-wrap:wrap;gap:var(--swatches-gap, 10px)}.ct-variation-swatches .ct-swatches-more{align-self:center}.ct-variation-swatches .ct-swatches-more[data-state=hidden],.ct-variation-swatches .ct-swatches-more[data-state=expanded]{display:none}.ct-swatch-container{display:flex;justify-content:center;position:relative}.ct-swatch-container .ct-swatch{position:relative;cursor:pointer;overflow:clip;height:var(--swatch-size, 30px);border-radius:var(--swatch-border-radius)}.ct-swatch-container .ct-swatch-content{display:flex;align-items:center;justify-content:center;height:100%}.ct-swatch-container.ct-hidden{display:none}.ct-swatch-container.ct-limited{display:none}.ct-swatch-container .ct-tooltip{transform:translate3d(0px, calc(-100% - 7px), 0px)}.ct-swatch-container .ct-tooltip[data-tooltip-type=image]{height:auto;padding:7px}.ct-swatch-container .ct-tooltip .ct-media-container{width:80px}.ct-swatch-container:hover .ct-tooltip{opacity:1;visibility:visible;transform:translate3d(0px, calc(-100% - 12px), 0px)}[data-swatches-shape=round]{--swatch-border-radius: 200px}[data-swatches-shape=square]{--swatch-border-radius: 3px}.ct-out-of-stock .ct-swatch-content{opacity:.4}[data-out-of-stock-swatch-type=crossed] .ct-out-of-stock .ct-swatch:before,[data-out-of-stock-swatch-type=crossed] .ct-out-of-stock .ct-swatch:after{content:"";position:absolute;z-index:1;left:50%;top:50%;width:2px;height:calc(100% - 4px);background:#d83428;border-radius:1px;pointer-events:none;transform-origin:center}[data-out-of-stock-swatch-type=crossed] .ct-out-of-stock .ct-swatch:before{transform:translate(-50%, -50%) rotate(45deg)}[data-out-of-stock-swatch-type=crossed] .ct-out-of-stock .ct-swatch:after{transform:translate(-50%, -50%) rotate(-45deg)}[data-swatches-type=button] .ct-swatch{min-width:var(--swatch-size);padding:2px calc(var(--swatch-size)/3.5);font-size:calc(var(--swatch-size)/2.5);font-weight:600;line-height:1;color:var(--swatch-button-text-color);background:var(--swatch-button-background-color);border:2px solid var(--swatch-button-border-color, var(--theme-border-color));transition:color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955),background .12s cubic-bezier(0.455, 0.03, 0.515, 0.955),border-color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}:is([data-swatches-type=color],[data-swatches-type=image],[data-swatches-type=mixed]) .ct-swatch{width:var(--swatch-size, 30px);padding:2px;border:2px solid var(--swatch-border-color, var(--theme-border-color));transition:border-color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}:is([data-swatches-type=color],[data-swatches-type=image],[data-swatches-type=mixed]) .ct-swatch-content{aspect-ratio:1/1;border-radius:inherit}.ct-variation-swatches:not([data-swatches-type=select]) select{display:none !important}.ct-inline-variations form.variations_form table.variations tr{flex-direction:row}.ct-inline-variations form.variations_form table.variations tr th{padding-top:.25em;width:30%}.ct-inline-variations form.variations_form table.variations tr td{width:70%}.ct-card-variation-swatches .variations{display:flex;flex-direction:column;gap:10px}.ct-card-variation-swatches .ct-variation-swatches{justify-content:var(--horizontal-alignment)}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}