/*!
 * Themeasy — WooCommerce Plugins
 *
 * Third-party plugin integrations: WPC suite and Stripe. FiboSearch has
 * its own sheet (themeasy-wc-fibosearch.min.css), loaded site-wide.
 *
 * @author Themeasy
 * @link   https://themeasy.co
 * @since  1.0.0
 */
.woosw-list .woosw-actions{width:100%;max-width:960px;margin-left:auto;margin-right:auto;margin-top:3rem!important;display:block!important}.woosw-list .woosw-copy{gap:1rem}@media (max-width:767px){.woosw-list .woosw-copy{flex-direction:column;align-items:flex-start}}.woosw-list .woosw-copy .woosw-copy-url{width:100%;margin:0!important}.woosw-list .woosw-copy .woosw-copy-label{font-weight:var(--tms-semibold-font-weight);color:var(--tms-heading-color);white-space:nowrap}.woosw-list .woosw-copy .woosw-copy-btn{white-space:nowrap;flex-shrink:0}.woosw-list .woosw-items{max-width:960px;margin:auto!important}@media (max-width:1199px){.woosw-list table.woosw-items{margin-bottom:1.5rem;display:block;overflow:auto hidden}.woosw-list table.woosw-items::-webkit-scrollbar{background-color:#0000;width:100%;height:6px}.woosw-list table.woosw-items::-webkit-scrollbar-thumb{background-color:var(--tms-border-color)}}.woosw-list .woosw-items tr td{background:0 0!important;padding:20px!important}.woosw-list .woosw-items tr td:last-child{text-align:right}.woosw-list .woosw-item--atc .button,.woosc-page .woosc_table .tr-add_to_cart .button{justify-content:center;align-items:center;display:inline-flex}.woosw-list .woosw-item--stock+.woosw-item--atc{margin-top:10px}.woosw-items .woosw-item .woosw-item--remove span{background-color:var(--tms-surface-color)!important;text-align:center!important;width:18px!important;height:18px!important;color:var(--tms-black-color)!important;cursor:pointer!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;line-height:16px!important;display:flex!important}.woosw-items .woosw-item .woosw-item--remove span:before{z-index:1!important;text-align:center!important;font-size:12px!important;font-weight:700!important}.woosw-items .woosw-item .woosw-item--remove span:hover{background-color:var(--tms-danger-color)!important}.woosw-items .woosw-item .woosw-item--remove span:hover:before{color:var(--tms-white-color)!important}.woosw-items .woosw-item .woosw-item--info{min-width:300px}.woosw-items .woosw-item .woosw-item--info>*{margin-block-start:0!important;margin-block-end:10px!important}.woosw-items .woosw-item .woosw-item--info>*+*{margin-block-start:10px!important;margin-block-end:0!important}.woosw-items .woosw-item .woosw-item--image{min-width:120px;width:120px!important}.woosw-items .woosw-item .woosw-item--image img{object-fit:cover;border-radius:.25rem;width:100%}.woosw-items .woosw-item .woosw-item--name a{font-weight:var(--tms-semibold-font-weight)!important;text-decoration:none!important}.woosw-items .woosw-item .woosw-item--name a:before{content:none}.woosw-items .woosw-item .woosw-item--name a:hover{font-weight:var(--tms-semibold-font-weight)!important;text-decoration:underline!important}.woosw-items .woosw-item .woosw-item--price del .amount{font-size:100%;font-weight:var(--tms-body-font-weight);color:var(--tms-body-color);margin-right:10px}.woosw-items .woosw-item .woosw-item--price del .amount:before{content:none}.woosw-items .woosw-item .woosw-item--price ins{text-decoration:none}.woosw-items .woosw-item .woosw-item--price .amount{font-weight:var(--tms-semibold-font-weight);color:var(--tms-heading-color);position:relative}.woosw-items .woosw-item .woosw-item--price .amount:before{content:"";border:1px solid;border-color:var(--tms-border-strong-color);-o-transition:all .3s ease;width:100%;transition:all .3s;position:absolute;top:100%;left:0}.woosw-items .woosw-item .woosw-item--time{font-size:85%;font-style:italic;font-weight:var(--tms-semibold-font-weight);color:var(--tms-heading-color)}.woosw-popup{background-color:#0000!important}.woosw-popup:before{content:"";width:100%;height:100%;position:absolute;background-color:var(--tms-black-color)!important;opacity:.5!important}.woosw-popup .woosw-popup-inner .woosw-popup-content{max-width:850px!important}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top{background-color:var(--tms-black-color)!important}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top,.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top .woosw-popup-close{color:var(--tms-white-color)!important}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top .woosw-popup-close:hover{opacity:.65}.woosw-popup .woosw-items .woosw-item:first-child .woosw-item-inner{border-top:none!important}.woosw-popup .woosw-items .woosw-item .woosw-item-inner>div{margin-left:0!important;margin-right:20px!important}.woosw-popup .woosw-items .woosw-item .woosw-item-inner>div:last-child{margin-right:0!important}.woosw-popup .woosw-items .woosw-item .woosw-item-inner{border-top:1px solid var(--tms-border-color)!important;padding:1rem 0!important}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot{background-color:var(--tms-black-color)!important}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot a{text-transform:capitalize;font-weight:var(--tms-semibold-font-weight);color:var(--tms-white-color)!important;border:none!important}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot a:hover{opacity:.65}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-notice{text-transform:capitalize;color:var(--tms-white-color);background-color:var(--tms-primary-color)!important;width:100%!important;height:100%!important;line-height:55px!important}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-notice>*{text-transform:capitalize;color:var(--tms-white-color)}.woosw-popup .ps-theme-wpc>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:var(--tms-border-color)!important;border-radius:0!important;width:6px!important}.woosc-area{background:0 0!important}.woosw-popup-content-mid-message{text-align:center;background-color:var(--tms-primary-color-10);width:-moz-fit-content;width:fit-content;color:var(--tms-primary-color);border-radius:.25rem;margin:1.5rem auto auto;padding:15px 15px 15px 20px}.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-mid .woosw-popup-content-mid-message{height:initial;margin-bottom:1.5rem;padding:10px 25px}.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-close .woosc-table-close-icon{background-color:var(--tms-surface-color)!important}.woosc-area .woosc-inner .woosc-table .tr-content{display:none}.woosc-area .woosc-inner .woosc-table .shop_attributes{border:none}.woosc-area .woosc-inner .woosc-table .shop_attributes tr th,.woosc-area .woosc_table .shop_attributes tr td{border:none!important;padding:5px 10px 5px 0!important}.woosc-area .woosc_table td,.woosc-area .woosc_table th{border:1px solid var(--tms-border-color)!important;background-color:var(--tms-white-color)!important;padding:15px 25px!important}.woosc-area .woosc_table td.td-label{vertical-align:middle!important;color:var(--tms-heading-color)!important;font-weight:700!important}.woosc-page .woosc_table :-webkit-any(th.th-label,td.td-label){white-space:nowrap;width:1%;font-weight:var(--tms-semibold-font-weight);color:var(--tms-heading-color)}.woosc-page .woosc_table :is(th.th-label,td.td-label){white-space:nowrap;width:1%;font-weight:var(--tms-semibold-font-weight);color:var(--tms-heading-color)}.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th a{text-transform:capitalize;color:var(--tms-heading-color)!important}.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th .woosc-remove{color:var(--tms-body-color);display:block;text-transform:capitalize!important;font-size:85%!important}.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th .woosc-remove:hover{color:var(--tms-danger-color)}.woosc-area .woosc-inner .woosc-table,.woosc-area .woosc-inner .woosc-bar{background-color:var(--tms-black-color)!important}.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn{background-color:var(--tms-primary-color)!important}.woosc-bar:not(.woosc-bar-open) .woosc-bar-btn.woosc-bar-btn-text{display:none}.woosc-popup .woosc-popup-inner .woosc-popup-content{width:500px!important;height:auto!important;padding:1.5rem!important}.woosc-popup .woosc-popup-inner .woosc-popup-content .woosc-popup-content-inner li{align-items:center;gap:5px;font-size:15px;display:flex}.woosc-popup .woosc-popup-inner .woosc-popup-content .woosc-popup-content-inner li label{font-weight:inherit;gap:10px;margin:2px 0;font-size:15px;display:flex}.woosc-area .ps-theme-wpc>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:var(--tms-border-color)!important;border-radius:0!important;width:6px!important}.woosc-area .ps-theme-wpc>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:var(--tms-primary-color)!important;border-radius:0!important;height:6px!important}.wooct-countdown:not(.wooct-initialized){display:none!important}.wooct-countdown{border:1px solid var(--tms-border-color);border-radius:var(--tms-radius-md,.25rem);padding:20px 25px;transition:opacity .3s}@starting-style{.wooct-countdown.wooct-initialized{opacity:0}}.wooct-countdown :-webkit-any(.wooct-text-above,.wooct-text-ended){padding-left:calc(1.5rem + 10px);position:relative}.wooct-countdown :is(.wooct-text-above,.wooct-text-ended){padding-left:calc(1.5rem + 10px);position:relative}.wooct-countdown :-webkit-any(.wooct-text-above,.wooct-text-ended):before{content:"";background-color:var(--tms-primary-color);width:1.5rem;height:1.5rem;margin:auto 0;position:absolute;top:0;bottom:0;left:0;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><circle cx='8' cy='8' r='6.25' fill='none' stroke='black' stroke-width='1.5'/><path fill='none' stroke='black' stroke-linecap='round' stroke-width='1.5' d='M8 4.5V8l2.3 1.8'/></svg>") 50%/75% no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><circle cx='8' cy='8' r='6.25' fill='none' stroke='black' stroke-width='1.5'/><path fill='none' stroke='black' stroke-linecap='round' stroke-width='1.5' d='M8 4.5V8l2.3 1.8'/></svg>") 50%/75% no-repeat}.wooct-countdown :is(.wooct-text-above,.wooct-text-ended):before{content:"";background-color:var(--tms-primary-color);width:1.5rem;height:1.5rem;margin:auto 0;position:absolute;top:0;bottom:0;left:0;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><circle cx='8' cy='8' r='6.25' fill='none' stroke='black' stroke-width='1.5'/><path fill='none' stroke='black' stroke-linecap='round' stroke-width='1.5' d='M8 4.5V8l2.3 1.8'/></svg>") 50%/75% no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><circle cx='8' cy='8' r='6.25' fill='none' stroke='black' stroke-width='1.5'/><path fill='none' stroke='black' stroke-linecap='round' stroke-width='1.5' d='M8 4.5V8l2.3 1.8'/></svg>") 50%/75% no-repeat}.wooct-countdown .wooct-timer{font-variant-numeric:tabular-nums}.wooct-countdown.wooct-style-01{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;display:flex}.wooct-countdown.wooct-style-01 .wooct-text-under{flex-basis:100%}.wooct-countdown.wooct-style-01 .wooct-timer{font-size:1.125em;font-weight:var(--tms-semibold-font-weight);white-space:nowrap;line-height:1.5;color:var(--tms-muted-color)!important}.wooct-countdown.wooct-style-01 .wooct-timer>span{color:var(--tms-heading-color)}.wooct-countdown.wooct-style-02{gap:1.25rem;display:grid;container:wooct-countdown/inline-size}.wooct-countdown.wooct-style-02 .wooct-timer{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;display:grid}.wooct-countdown.wooct-style-02 .wooct-timer>span{border:0;align-items:center;gap:10px;margin:0;padding:0 5px;position:relative}.wooct-countdown.wooct-style-02 .wooct-timer>span+span:before{content:"";background-color:var(--tms-border-color);width:1px;position:absolute;top:0;bottom:0;left:0}.wooct-countdown.wooct-style-02 .wooct-timer>span>span:first-child{font-size:1.75em;font-weight:var(--tms-semibold-font-weight);margin:0;line-height:1;color:var(--tms-heading-color)!important}.wooct-countdown.wooct-style-02 .wooct-timer>span>span:last-child{font-family:var(--tms-accent-font);font-size:var(--tms-font-size-xs,.75rem);text-transform:uppercase;letter-spacing:.12em;color:var(--tms-muted-color);line-height:1}@container wooct-countdown (width<=359px){.wooct-countdown.wooct-style-02 .wooct-timer>span{padding:0}.wooct-countdown.wooct-style-02 .wooct-timer>span>span:last-child{letter-spacing:.06em;font-size:.6875rem}}.wpced .wpced-inner{border-radius:var(--tms-radius-sm,.25rem);background-color:var(--tms-primary-color-10);width:100%;font-size:85%;font-weight:var(--tms-semibold-font-weight);color:var(--tms-primary-color);justify-content:center;align-items:center;margin-top:0;margin-bottom:0;padding:15px 20px;display:flex}.wpced .wpced-inner:before{background-color:var(--tms-primary-color);flex-shrink:0;width:1.2em;height:1.2em;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='black' stroke-linejoin='round' stroke-width='1.4' d='M1 3.5h8.5v8H1zM9.5 6.5H13l2 2.5v2.5H9.5z'/><circle cx='4.5' cy='12.5' r='1.6' fill='none' stroke='black' stroke-width='1.4'/><circle cx='11.5' cy='12.5' r='1.6' fill='none' stroke='black' stroke-width='1.4'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='black' stroke-linejoin='round' stroke-width='1.4' d='M1 3.5h8.5v8H1zM9.5 6.5H13l2 2.5v2.5H9.5z'/><circle cx='4.5' cy='12.5' r='1.6' fill='none' stroke='black' stroke-width='1.4'/><circle cx='11.5' cy='12.5' r='1.6' fill='none' stroke='black' stroke-width='1.4'/></svg>") 50%/contain no-repeat;content:""!important;background-image:none!important;margin-right:5px!important}.entry-summary>.wpced .wpced-inner{border:1px solid var(--tms-border-color);border-radius:var(--tms-radius-md,.25rem);font-size:inherit;font-weight:inherit;color:inherit;background-color:#0000;padding:20px 25px 20px calc(35px + 1.5rem);display:block;position:relative}.entry-summary>.wpced .wpced-inner:before{width:1.5rem;height:1.5rem;margin:auto 0;position:absolute;top:0;bottom:0;left:25px}.wpcsc-size-charts-list{border:1px solid var(--tms-border-color);border-radius:var(--tms-radius-md,.25rem);flex-direction:column;gap:10px;padding:20px 25px;display:flex}.wpcsc-size-charts-list .wpcsc-size-charts-list-label{display:none}.wpcsc-size-charts-list .wpcsc-btn{font-weight:var(--tms-semibold-font-weight);background-image:none;align-items:center;padding-left:0;text-decoration:none;opacity:1!important;margin-left:0!important;display:flex!important}.wpcsc-size-charts-list .wpcsc-btn:before{content:"";background-color:currentColor;flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:10px;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><rect x='1' y='4.75' width='14' height='6.5' rx='1' fill='none' stroke='black' stroke-width='1.4'/><path fill='none' stroke='black' stroke-width='1.4' d='M4.5 4.75V8M8 4.75V8M11.5 4.75V8'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><rect x='1' y='4.75' width='14' height='6.5' rx='1' fill='none' stroke='black' stroke-width='1.4'/><path fill='none' stroke='black' stroke-width='1.4' d='M4.5 4.75V8M8 4.75V8M11.5 4.75V8'/></svg>") 50%/contain no-repeat}.mfp-wpcsc .wpcsc-popup{background-color:var(--tms-bg-color);border-radius:.25rem;width:100%;box-shadow:0 10px 10px #00000026;overflow:initial!important}.mfp-wpcsc .wpcsc-popup .mfp-close{opacity:1}.mfp-wpcsc .wpcsc-popup .mfp-close:before{z-index:2;background-color:var(--tms-button-text-color);cursor:pointer;-o-transition:all .3s ease;border-radius:50%;width:30px;height:30px;margin:0;padding:0;transition:all .3s;position:absolute;top:-15px;right:-15px;box-shadow:0 10px 10px #00000026;content:""!important}.mfp-wpcsc .wpcsc-popup .mfp-close:after{content:"";z-index:3;background-color:var(--tms-button-bg-color);pointer-events:none;width:30px;height:30px;position:absolute;top:-15px;right:-15px;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='black' stroke-linecap='round' stroke-width='2' d='M3.5 3.5l9 9m0-9l-9 9'/></svg>") 50%/12px 12px no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='black' stroke-linecap='round' stroke-width='2' d='M3.5 3.5l9 9m0-9l-9 9'/></svg>") 50%/12px 12px no-repeat}.mfp-wpcsc .wpcsc-popup .mfp-close:hover:before{background-color:var(--tms-button-bg-color);color:var(--tms-button-text-color)}.mfp-wpcsc .wpcsc-popup .wpcsc-size-chart{padding:35px}.mfp-wpcsc .wpcsc-popup .wpcsc-size-chart .wpcsc-size-chart-title{font-size:135%;font-weight:var(--tms-semibold-font-weight);color:var(--tms-heading-color);margin-bottom:1rem}.mfp-wpcsc .wpcsc-popup .wpcsc-size-chart .wpcsc-size-chart-above-text{margin-bottom:1.5rem}.mfp-wpcsc .wpcsc-popup .wpcsc-size-chart .wpcsc-size-chart-under-text{margin-top:1.5rem}.woobt-wrap{margin-top:1.75rem;margin-bottom:1.75rem}.woobt-wrap .woobt-products{border:none;margin-bottom:1.5rem}.woobt-wrap .woobt-products .woobt-product{border-radius:var(--tms-radius-md,.25rem);border:1px solid;border-color:var(--tms-border-color);-o-transition:all .6s ease;gap:1rem;margin:1rem 0;padding:1rem;transition:all .6s;display:flex}.woobt-wrap .woobt-products .woobt-product:hover{border-color:var(--tms-border-strong-color)}.woobt-wrap .woobt-products .woobt-product input[type=checkbox]{width:18px;height:18px}.woobt-wrap .woobt-summary{margin-bottom:1.5rem}.woobt-wrap .woobt-summary .woobt-text{color:var(--tms-heading-color);margin:1.5rem 0;font-size:100%}.woobt-wrap .woobt-summary .woobt-text del{color:var(--tms-body-color);margin:0 5px}.woobt-wrap .woobt-summary .woobt-text ins{font-weight:var(--tms-semibold-font-weight);text-decoration:none}.woobt-wrap .woobt-actions{margin-top:1.5rem}.woobt-wrap .woobt-actions .button{min-width:calc(35% - 1.5rem)}#wc-stripe-express-checkout-element{width:100%;margin:1.5rem 0!important}@media (min-width:768px){#wc-stripe-express-checkout-element{gap:1.5rem!important;display:flex!important}#wc-stripe-express-checkout-element .StripeElement{width:calc(50% - .75rem)}}