/* image-search.css */
.ss-image-search-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    width: 2rem;
    height: 2rem;
    padding: 0;
    border: 0;
    border-radius: 9999px;
    background: transparent;
    color: inherit;
    cursor: pointer;
}

.ss-image-search-btn svg {
    display: block;
    width: 1.15rem;
    height: 1.15rem;
}

.ss-image-search-btn:hover,
.ss-image-search-btn:focus-visible {
    color: var(--color-site-primary, var(--primary-color, #0989ff));
}

.ss-image-search-btn.is-busy {
    opacity: 0.55;
    pointer-events: none;
}

.ss-image-search-input {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
}

.tp-header-search-box {
    position: relative;
}

.tp-header-search-box .ss-image-search-btn {
    position: absolute;
    top: 50%;
    inset-inline-end: 0.75rem;
    z-index: 2;
    transform: translateY(-50%);
}

.tp-header-search-box:has(.ss-image-search-btn) input {
    padding-inline-end: 2.75rem;
}

.tp-header-search-wrapper .ss-image-search-btn,
.tp-header-search-2 .ss-image-search-btn {
    color: var(--color-site-heading, inherit);
}

.tp-header-search-2 .ss-image-search-btn {
    margin-inline-end: 0.25rem;
}

.tp-header-search-input-5 .ss-image-search-btn {
    position: absolute;
    top: 50%;
    inset-inline-end: 7.5rem;
    transform: translateY(-50%);
    z-index: 2;
}

.sg-search-overlay-input .ss-image-search-btn {
    position: relative;
    z-index: 2;
    color: var(--color-neutral-500, #767a7d);
}

.tp-search-area.b2b-mobile-search-overlay .b2b-search-input-wrap--has-value .b2b-search-clear-btn {
    inset-inline-end: 2rem;
}

.tp-search-area.b2b-mobile-search-overlay .sg-search-overlay-input:has(.ss-image-search-btn) .b2b-search-clear-btn {
    inset-inline-end: 2rem;
}

.tp-search-area.b2b-mobile-search-overlay .b2b-search-input-wrap--has-value:has(.ss-image-search-btn) input[name='q'],
.tp-search-area.b2b-mobile-search-overlay .b2b-search-input-wrap--has-value:has(.ss-image-search-btn) input[type='search'],
.tp-search-area.b2b-mobile-search-overlay .b2b-search-input-wrap--has-value:has(.ss-image-search-btn) input[type='text'] {
    padding-inline-end: 3.5rem !important;
}

#b2b-marketplace-header .b2b-search-bar-shell .ss-image-search-btn {
    position: relative;
    z-index: 3;
    width: 2.25rem;
    height: 2.25rem;
    margin-inline-end: 0.15rem;
    color: color-mix(in srgb, var(--b2b-current-text, #010f1c) 70%, var(--b2b-current-bg, #fff));
}

#b2b-marketplace-header .b2b-search-bar-shell .ss-image-search-btn:hover,
#b2b-marketplace-header .b2b-search-bar-shell .ss-image-search-btn:focus-visible {
    color: var(--color-site-primary, var(--primary-color, #0989ff));
}

/* content-styles.css */
:root{--ck-color-image-caption-background:hsl(0,0%,97%);--ck-color-image-caption-text:hsl(0,0%,20%);--ck-color-mention-background:hsla(341,100%,30%,.1);--ck-color-mention-text:hsl(341,100%,30%);--ck-color-selector-caption-background:hsl(0,0%,97%);--ck-color-selector-caption-text:hsl(0,0%,20%);--ck-highlight-marker-blue:hsl(201,97%,72%);--ck-highlight-marker-green:hsl(120,93%,68%);--ck-highlight-marker-pink:hsl(345,96%,73%);--ck-highlight-marker-yellow:hsl(60,97%,73%);--ck-highlight-pen-green:hsl(112,100%,27%);--ck-highlight-pen-red:hsl(0,85%,49%);--ck-image-style-spacing:1.5em;--ck-inline-image-style-spacing:calc(var(--ck-image-style-spacing) / 2);--ck-todo-list-checkmark-size:16px}.ck-content .table .ck-table-resized{table-layout:fixed}.ck-content .table table{overflow:hidden}.ck-content .table td,.ck-content .table th{overflow-wrap:break-word;position:relative}.ck-content .table>figcaption{display:table-caption;caption-side:top;word-break:break-word;text-align:center;color:var(--ck-color-selector-caption-text);background-color:var(--ck-color-selector-caption-background);padding:.6em;font-size:.75em;outline-offset:-1px}.ck-content .table{margin:.9em auto;display:table}.ck-content .table table{border-collapse:collapse;border-spacing:0;width:100%;height:100%;border:1px double hsl(0,0%,70%)}.ck-content .table table td,.ck-content .table table th{min-width:2em;padding:.4em;border:1px solid hsl(0,0%,75%)}.ck-content .table table th{font-weight:700;background:hsla(0,0%,0%,5%)}.ck-content[dir="rtl"] .table th{text-align:right}.ck-content[dir="ltr"] .table th{text-align:left}.ck-content .page-break{position:relative;clear:both;padding:5px 0;display:flex;align-items:center;justify-content:center}.ck-content .page-break::after{content:'';position:absolute;border-bottom:2px dashed hsl(0,0%,77%);width:100%}.ck-content .page-break__label{position:relative;z-index:1;padding:.3em .6em;display:block;text-transform:uppercase;border:1px solid hsl(0,0%,77%);border-radius:2px;font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font-size:.75em;font-weight:700;color:hsl(0,0%,20%);background:hsl(0,0%,100%);box-shadow:2px 2px 1px hsla(0,0%,0%,.15);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ck-content .media{clear:both;margin:.9em 0;display:block;min-width:15em}.ck-content .todo-list{list-style:none}.ck-content .todo-list li{position:relative;margin-bottom:5px}.ck-content .todo-list li .todo-list{margin-top:5px}.ck-content .todo-list .todo-list__label>input{-webkit-appearance:none;display:inline-block;position:relative;width:var(--ck-todo-list-checkmark-size);height:var(--ck-todo-list-checkmark-size);vertical-align:middle;border:0;left:-25px;margin-right:-15px;right:0;margin-left:0}.ck-content[dir=rtl] .todo-list .todo-list__label>input{left:0;margin-right:0;right:-25px;margin-left:-15px}.ck-content .todo-list .todo-list__label>input::before{display:block;position:absolute;box-sizing:border-box;content:'';width:100%;height:100%;border:1px solid hsl(0,0%,20%);border-radius:2px;transition:250ms ease-in-out box-shadow}.ck-content .todo-list .todo-list__label>input::after{display:block;position:absolute;box-sizing:content-box;pointer-events:none;content:'';left:calc(var(--ck-todo-list-checkmark-size) / 3);top:calc(var(--ck-todo-list-checkmark-size) / 5.3);width:calc(var(--ck-todo-list-checkmark-size) / 5.3);height:calc(var(--ck-todo-list-checkmark-size) / 2.6);border-style:solid;border-color:transparent;border-width:0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;transform:rotate(45deg)}.ck-content .todo-list .todo-list__label>input[checked]::before{background:hsl(126,64%,41%);border-color:hsl(126,64%,41%)}.ck-content .todo-list .todo-list__label>input[checked]::after{border-color:hsl(0,0%,100%)}.ck-content .todo-list .todo-list__label .todo-list__label__description{vertical-align:middle}.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.ck-editor__editable.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{cursor:pointer}.ck-editor__editable.ck-content .todo-list .todo-list__label>input:hover::before,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:hover::before{box-shadow:0 0 0 5px hsla(0,0%,0%,.1)}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{-webkit-appearance:none;display:inline-block;position:relative;width:var(--ck-todo-list-checkmark-size);height:var(--ck-todo-list-checkmark-size);vertical-align:middle;border:0;left:-25px;margin-right:-15px;right:0;margin-left:0}.ck-editor__editable.ck-content[dir=rtl] .todo-list .todo-list__label>span[contenteditable=false]>input{left:0;margin-right:0;right:-25px;margin-left:-15px}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input::before{display:block;position:absolute;box-sizing:border-box;content:'';width:100%;height:100%;border:1px solid hsl(0,0%,20%);border-radius:2px;transition:250ms ease-in-out box-shadow}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input::after{display:block;position:absolute;box-sizing:content-box;pointer-events:none;content:'';left:calc(var(--ck-todo-list-checkmark-size) / 3);top:calc(var(--ck-todo-list-checkmark-size) / 5.3);width:calc(var(--ck-todo-list-checkmark-size) / 5.3);height:calc(var(--ck-todo-list-checkmark-size) / 2.6);border-style:solid;border-color:transparent;border-width:0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;transform:rotate(45deg)}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]::before{background:hsl(126,64%,41%);border-color:hsl(126,64%,41%)}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]::after{border-color:hsl(0,0%,100%)}.ck-editor__editable.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.ck-content img.image_resized{height:auto}.ck-content .image.image_resized{max-width:100%;display:block;box-sizing:border-box}.ck-content .image.image_resized img{width:100%}.ck-content .image.image_resized>figcaption{display:block}.ck-content .image{display:table;clear:both;text-align:center;margin:.9em auto;min-width:50px}.ck-content .image img{display:block;margin:0 auto;max-width:100%;min-width:100%;height:auto}.ck-content .image-inline{display:inline-flex;max-width:100%;align-items:flex-start}.ck-content .image-inline picture{display:flex}.ck-content .image-inline picture,.ck-content .image-inline img{flex-grow:1;flex-shrink:1;max-width:100%}.ck-content .image>figcaption{display:table-caption;caption-side:bottom;word-break:break-word;color:var(--ck-color-image-caption-text);background-color:var(--ck-color-image-caption-background);padding:.6em;font-size:.75em;outline-offset:-1px}.ck-content .marker-yellow{background-color:var(--ck-highlight-marker-yellow)}.ck-content .marker-green{background-color:var(--ck-highlight-marker-green)}.ck-content .marker-pink{background-color:var(--ck-highlight-marker-pink)}.ck-content .marker-blue{background-color:var(--ck-highlight-marker-blue)}.ck-content .pen-red{color:var(--ck-highlight-pen-red);background-color:transparent}.ck-content .pen-green{color:var(--ck-highlight-pen-green);background-color:transparent}.ck-content ol{list-style-type:decimal}.ck-content ol ol{list-style-type:lower-latin}.ck-content ol ol ol{list-style-type:lower-roman}.ck-content ol ol ol ol{list-style-type:upper-latin}.ck-content ol ol ol ol ol{list-style-type:upper-roman}.ck-content ul{list-style-type:disc}.ck-content ul ul{list-style-type:circle}.ck-content ul ul ul{list-style-type:square}.ck-content ul ul ul ul{list-style-type:square}.ck-content .image-style-block-align-left,.ck-content .image-style-block-align-right{max-width:calc(100% - var(--ck-image-style-spacing))}.ck-content .image-style-align-left,.ck-content .image-style-align-right{clear:none}.ck-content .image-style-side{float:right;margin-left:var(--ck-image-style-spacing);max-width:50%}.ck-content .image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content .image-style-block-align-right{margin-right:0;margin-left:auto}.ck-content .image-style-block-align-left{margin-left:0;margin-right:auto}.ck-content p+.image-style-align-left,.ck-content p+.image-style-align-right,.ck-content p+.image-style-side{margin-top:0}.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right{margin-top:var(--ck-inline-image-style-spacing);margin-bottom:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-left{margin-right:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-right{margin-left:var(--ck-inline-image-style-spacing)}.ck-content blockquote{overflow:hidden;padding-right:1.5em;padding-left:1.5em;margin-left:0;margin-right:0;font-style:italic;border-left:solid 5px hsl(0,0%,80%)}.ck-content[dir="rtl"] blockquote{border-left:0;border-right:solid 5px hsl(0,0%,80%)}.ck-content code{background-color:hsla(0,0%,78%,.3);padding:.15em;border-radius:2px}.ck-content .text-tiny{font-size:.7em}.ck-content .text-small{font-size:.85em}.ck-content .text-big{font-size:1.4em}.ck-content .text-huge{font-size:1.8em}.ck-content .mention{background:var(--ck-color-mention-background);color:var(--ck-color-mention-text)}.ck-content hr{margin:15px 0;height:4px;background:hsl(0,0%,87%);border:0}.ck-content pre{padding:1em;color:hsl(0,0%,20.8%);background:hsla(0,0%,78%,.3);border:1px solid hsl(0,0%,77%);border-radius:2px;text-align:left;direction:ltr;tab-size:4;white-space:pre-wrap;font-style:normal;min-width:200px}.ck-content pre code{background:unset;padding:0;border-radius:0}@media print{.ck-content .page-break{padding:0}.ck-content .page-break::after{display:none}}

/* theme-chrome.css */
.tp-slider-variation.is-light .tp-slider-arrow button{border-color:color-mix(in srgb,var(--color-neutral-900) 10%,transparent);color:var(--color-site-heading)}.tp-slider-variation.is-light .tp-slider-btn .tp-btn:hover{background-color:var(--color-site-primary);border-color:var(--color-site-primary);color:var(--color-site-surface,#fff)}.tp-slider-variation.is-light .tp-slider-dot.tp-swiper-dot .swiper-pagination-bullet{background-color:rgba(1,15,28,.2)}.tp-slider-variation.is-light .tp-slider-dot.tp-swiper-dot .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-site-primary)}.tp-slider-active .swiper-slide-active .tp-slider-btn a,.tp-slider-active .swiper-slide-active .tp-slider-content p,.tp-slider-active .swiper-slide-active .tp-slider-content span,.tp-slider-active .swiper-slide-active .tp-slider-title{animation-fill-mode:both;animation-name:fadeInUp}.tp-slider-active .swiper-slide-active .tp-slider-thumb img{animation-fill-mode:both;animation-name:fadeInRight}.tp-slider-active:hover .tp-slider-arrow button{inset-inline-start:40px;opacity:1;visibility:visible}.tp-slider-active:hover .tp-slider-arrow button.tp-slider-button-next{inset-inline-end:40px}.tp-slider-active .tp-slider-arrow button{border-color:hsla(0,0%,100%,.2);color:var(--color-site-surface,#fff);inset-inline-start:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);visibility:hidden;z-index:1}.tp-slider-active .tp-slider-arrow button.tp-slider-button-next{inset-inline-end:0;inset-inline-start:auto}.tp-slider-active .tp-slider-arrow button:hover{background-color:var(--color-site-surface,#fff);border-color:var(--color-site-surface,#fff);color:var(--color-site-heading)}.tp-slider-active .tp-slider-dot{bottom:25px;inset-inline-start:50%;position:absolute;transform:translateX(-50%);width:auto;z-index:1}.tp-slider-active .tp-slider-dot.tp-swiper-dot .swiper-pagination-bullet{background-color:hsla(0,0%,100%,.2)}.tp-slider-active .tp-slider-dot.tp-swiper-dot .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-site-surface,#fff)}.tp-slider-item.is-light .tp-slider-content p,.tp-slider-item.is-light .tp-slider-content>span,.tp-slider-item.is-light .tp-slider-title{color:var(--color-site-heading)}.tp-slider-item.is-light .tp-slider-content p span{color:var(--color-site-accent)}.tp-slider-item:not(.is-light) .tp-slider-content p,.tp-slider-item:not(.is-light) .tp-slider-content p span,.tp-slider-item:not(.is-light) .tp-slider-content>span,.tp-slider-item:not(.is-light) .tp-slider-title,.tp-slider-item:not(.is-light) h3.tp-slider-title{color:#fff}.tp-slider-title{animation-delay:.5s;animation-duration:1s;color:var(--color-site-surface,#fff);font-family:var(--primary-font);font-size:56px;font-weight:900;line-height:1.07;margin-bottom:12px}@media only screen and (min-width:768px) and (max-width:991px){.tp-slider-title{font-size:45px}}@media (max-width:575px){.tp-slider-title{font-size:37px}}.tp-slider-content>span{animation-delay:.3s;display:inline-block;font-family:var(--primary-font);font-size:16px}.tp-slider-content p,.tp-slider-content>span{animation-duration:1s;color:var(--color-site-surface,#fff)}.tp-slider-content p{animation-delay:.7s;font-family:var(--display-font,var(--primary-font));font-size:28px;font-weight:400;margin-bottom:40px}.tp-slider-content p span{color:var(--color-site-accent);display:inline-block;position:relative;z-index:1}.tp-slider-content p span svg{bottom:-21px;inset-inline-start:-29px;position:absolute;z-index:-1}.tp-slider-thumb img{animation-delay:.9s;animation-duration:1s;display:block!important;height:auto;margin-inline:auto;max-height:clamp(240px,36vw,480px);max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.sg-slider-image,.tp-slider-thumb .sg-slider-image,.tp-slider-thumb-2 .sg-slider-image,.tp-slider-thumb-4 .sg-slider-image,.tp-slider-thumb-5 .sg-slider-image{display:block;line-height:0;max-width:100%;width:100%}.sg-slider-image__link{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.tp-slider-full-width .sg-slider-image__img{max-height:none;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:575px){.sg-slider-image__img,.tp-slider-thumb img{margin-top:0;max-height:clamp(200px,52vw,320px);width:auto}.tp-slider-full-width .sg-slider-image__img{max-height:none;width:100%}}.tp-slider-btn .tp-btn{animation-delay:.9s;animation-duration:1s;border:1px solid var(--color-site-surface,#fff)}.tp-slider-btn .tp-btn:hover{background-color:transparent;border-color:hsla(0,0%,100%,.2);color:var(--color-site-surface,#fff)}.tp-slider-height{min-height:516px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tp-slider-height{min-height:816px}}.tp-slider-shape-1{inset-inline-end:0;mix-blend-mode:luminosity;opacity:.1;position:absolute;top:0;z-index:-1}.tp-slider-shape-2{bottom:13%;inset-inline-end:28%;position:absolute;z-index:-1}.tp-slider-shape-3{inset-inline-end:33%;position:absolute;top:8%;z-index:-1}.tp-slider-shape-4{inset-inline-start:6%;position:absolute;top:30%;z-index:-1}.tp-slider-active-2 .swiper-slide-active .tp-slider-btn-2 a,.tp-slider-active-2 .swiper-slide-active .tp-slider-content-2 p,.tp-slider-active-2 .swiper-slide-active .tp-slider-content-2 span,.tp-slider-active-2 .swiper-slide-active .tp-slider-title-2{animation-fill-mode:both;animation-name:fadeInUp}.tp-slider-active-2 .swiper-slide-active .tp-slider-thumb-2 img{animation-fill-mode:both;animation-name:fadeInRight}.tp-slider-2-dot.tp-swiper-dot{bottom:50%;display:flex;flex-direction:column;inset-inline-end:50px;inset-inline-start:auto;position:absolute;width:auto;z-index:1}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tp-slider-2-dot.tp-swiper-dot{inset-inline-end:25px}}.tp-slider-2-dot .swiper-pagination-bullet{background-color:rgba(1,15,28,.14);margin:3px 0!important}.tp-slider-2-dot .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--secondary-color)}.tp-slider-2-shape-1{inset-inline-end:10%;mix-blend-mode:luminosity;position:absolute;top:0;z-index:-1}.tp-slider-title-2{animation-delay:.3s;animation-duration:1s;font-size:100px;font-weight:400;line-height:1.06;margin-bottom:30px}@media only screen and (min-width:992px) and (max-width:1199px){.tp-slider-title-2{font-size:80px}}@media only screen and (min-width:768px) and (max-width:991px){.tp-slider-title-2{font-size:60px}}@media only screen and (min-width:576px) and (max-width:767px){.tp-slider-title-2{font-size:85px}}@media (max-width:575px){.tp-slider-title-2{font-size:52px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tp-slider-content-2{padding-top:100px}}.tp-slider-content-2 span{animation-delay:.1s;animation-duration:1s;color:var(--color-site-heading);display:inline-block;font-size:20px;margin-bottom:15px}.tp-slider-height-2{min-height:790px}.tp-slider-thumb-2-gradient{background-color:rgba(41,194,227,.3);border-radius:50%;display:inline-block;height:550px;inset-inline-end:-7%;position:absolute;top:14%;width:550px;z-index:-1}.tp-slider-thumb-2-shape-1{inset-inline-start:-10px;position:absolute;top:24%}.tp-slider-thumb-2-shape-2{bottom:25%;inset-inline-end:-8%;position:absolute}@media (max-width:575px){.sg-slider-image__img,.tp-slider-thumb-2 img{max-height:clamp(200px,52vw,320px);max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}}.tp-slider-btn-2 a{animation-delay:.5s;animation-duration:1s}.tp-slider-active-3 .swiper-slide-active .tp-slider-btn-3 a,.tp-slider-active-3 .swiper-slide-active .tp-slider-content-3 p,.tp-slider-active-3 .swiper-slide-active .tp-slider-content-3 span,.tp-slider-active-3 .swiper-slide-active .tp-slider-feature-3,.tp-slider-active-3 .swiper-slide-active .tp-slider-title-3{animation-fill-mode:both;animation-name:fadeInUp}.tp-slider-3-dot.tp-swiper-dot{bottom:50%;display:flex;flex-direction:column;inset-inline-end:50px;inset-inline-start:auto;position:absolute;width:auto;z-index:1}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tp-slider-3-dot.tp-swiper-dot{inset-inline-end:25px}}.tp-slider-3-dot .swiper-pagination-bullet{background-color:hsla(0,0%,100%,.3);margin:3px 0!important}.tp-slider-3-dot .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-site-surface,#fff)}.tp-slider-title-3{animation-delay:.3s;animation-duration:1s;color:var(--color-site-surface,#fff);font-size:100px;font-weight:400;line-height:1.06;margin-bottom:22px}@media only screen and (min-width:992px) and (max-width:1199px){.tp-slider-title-3{font-size:80px}}@media only screen and (min-width:768px) and (max-width:991px){.tp-slider-title-3{font-size:60px}}@media only screen and (min-width:576px) and (max-width:767px){.tp-slider-title-3{font-size:85px}}@media (max-width:575px){.tp-slider-title-3{font-size:52px}}.tp-slider-content-3>span{animation-delay:.1s;animation-duration:1s;color:var(--color-site-surface,#fff);display:inline-block;font-family:var(--display-font,var(--primary-font));font-size:30px;font-weight:400;margin-bottom:8px}.tp-slider-height-3{min-height:950px}@media only screen and (min-width:992px) and (max-width:1199px){.tp-slider-height-3{min-height:850px}}@media only screen and (min-width:768px) and (max-width:991px){.tp-slider-height-3{min-height:750px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tp-slider-height-3{min-height:650px}}.tp-slider-thumb-3,.tp-slider-thumb-3:after{height:100%;inset-inline-start:0;position:absolute;top:0;width:100%}.tp-slider-thumb-3:after{background-image:radial-gradient(101.74% 101.74% at 68.02% 59.68%,rgba(15,1,5,0) 27.48%,rgba(15,1,5,.5) 86.14%);content:""}.tp-slider-btn-3 a{animation-delay:.7s;animation-duration:1s}.tp-slider-feature-3{animation-delay:.5s;animation-duration:1s}.tp-slider-feature-item-3{position:relative}.tp-slider-feature-item-3:not(:last-child){margin-inline-end:28px;padding-inline-end:30px}.tp-slider-feature-item-3:not(:last-child):after{background-color:hsla(0,0%,100%,.2);content:"";height:100%;inset-inline-end:0;position:absolute;top:50%;width:1px}@media (max-width:575px){.tp-slider-feature-item-3:not(:last-child):after{display:none}}.tp-slider-feature-title-3{color:var(--color-site-surface,#fff);font-size:16px;font-weight:400;line-height:1.25}.tp-slider-feature-icon-3 span{color:var(--color-site-surface,#fff);font-size:35px;margin-inline-end:14px}.tp-slider-arrow-3 button{color:var(--color-site-surface,#fff);inset-inline-start:50px;opacity:.3;position:absolute;top:50%;z-index:1}.tp-slider-arrow-3 button:hover{opacity:1}@media only screen and (min-width:1200px) and (max-width:1399px){.tp-slider-arrow-3 button{inset-inline-start:10px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-slider-arrow-3 button{inset-inline-start:0}}.tp-slider-arrow-3 button.tp-slider-3-button-next{inset-inline-end:50px;inset-inline-start:auto}@media only screen and (min-width:1200px) and (max-width:1399px){.tp-slider-arrow-3 button.tp-slider-3-button-next{inset-inline-end:10px;inset-inline-start:auto}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-slider-arrow-3 button.tp-slider-3-button-next{inset-inline-end:0;inset-inline-start:auto}}.tp-slider-active-4 .slick-slide.slick-active .tp-slider-btn-4 a,.tp-slider-active-4 .slick-slide.slick-active .tp-slider-content-4 span,.tp-slider-active-4 .slick-slide.slick-active .tp-slider-title-4{animation-fill-mode:both;animation-name:fadeInUp}.tp-slider-active-4 .slick-slide.slick-active .tp-slider-thumb-4 img{animation-fill-mode:both;animation-name:fadeInRight}.tp-slider-active-4 .slick-slide.slick-active .tp-slider-thumb-4-shape-1,.tp-slider-active-4 .slick-slide.slick-active .tp-slider-thumb-4-shape-2{transform:translateX(-50%) scale(1);transition-delay:.9s}.tp-slider-4-dot.tp-swiper-dot{bottom:50%;display:flex;flex-direction:column;inset-inline-end:50px;inset-inline-start:auto;position:absolute;width:auto;z-index:1}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tp-slider-4-dot.tp-swiper-dot{inset-inline-end:25px}}.tp-slider-4-dot .swiper-pagination-bullet{background-color:hsla(0,0%,100%,.3);margin:3px 0!important}.tp-slider-4-dot .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-site-surface,#fff)}.tp-slider-title-4{animation-delay:.5s;animation-duration:1s;color:var(--color-site-surface,#fff);font-size:100px;font-weight:400;letter-spacing:-.04em;line-height:.96;margin-bottom:35px}@media only screen and (min-width:992px) and (max-width:1199px){.tp-slider-title-4{font-size:80px}}@media only screen and (min-width:768px) and (max-width:991px){.tp-slider-title-4{font-size:60px}}@media only screen and (min-width:576px) and (max-width:767px){.tp-slider-title-4{font-size:85px}}@media (max-width:575px){.tp-slider-title-4{font-size:52px}}.tp-slider-content-4>span{animation-delay:.3s;animation-duration:1s;color:var(--color-site-surface,#fff);display:inline-block;font-family:var(--display-font,var(--primary-font));font-size:40px;font-weight:400;margin-bottom:12px}.tp-slider-height-4{min-height:950px}@media only screen and (min-width:992px) and (max-width:1199px){.tp-slider-height-4{min-height:850px}}@media only screen and (min-width:768px) and (max-width:991px){.tp-slider-height-4{min-height:750px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tp-slider-height-4{min-height:650px}}.tp-slider-thumb-4{bottom:0;inset-inline-start:50%;position:absolute;transform:translateX(-40%)}.tp-slider-thumb-4 img{animation-delay:.7s;animation-duration:1s}.tp-slider-thumb-4-shape-1,.tp-slider-thumb-4-shape-2{background-color:hsla(0,0%,100%,.04);border-radius:50%;bottom:-210px;display:inline-block;height:800px;inset-inline-start:50%;position:absolute;transform:translateX(-50%) scale(0);transition:all .5s ease-out 0s;width:800px;z-index:-1}.tp-slider-thumb-4-shape-2{background-color:transparent;border:1px solid hsla(0,0%,100%,.2);bottom:-249px;inset-inline-start:46%}.tp-slider-btn-4 a{animation-delay:.9s;animation-duration:1s;padding:10px 32px}.tp-slider-btn-4 a:hover{background-color:var(--color-site-surface,#fff);border-color:var(--color-site-surface,#fff);color:var(--color-site-heading)}.tp-slider-arrow-4{position:relative;z-index:11}.tp-slider-arrow-4 button{border:2px solid hsla(0,0%,100%,0);border-radius:50%;bottom:50px;color:hsla(0,0%,100%,.7);height:54px;inset-inline-end:255px;line-height:50px;position:absolute;text-align:center;width:54px;z-index:1;z-index:11}.tp-slider-arrow-4 button:hover{border-color:var(--color-site-surface,#fff);color:var(--color-site-surface,#fff)}.tp-slider-arrow-4 button.tp-slider-3-button-next{inset-inline-end:190px}.tp-slider-video{border-radius:50%;height:280px;inset-inline-end:5%;overflow:hidden;position:absolute;top:27%;width:280px}.tp-slider-video video{height:100%;transform:scale(1.9);width:100%}.tp-slider-video.full-width{border-radius:0;height:100%;inset-inline-end:0;top:0;width:100%}.tp-slider-play{inset-inline-end:20.5%;position:absolute;top:59%;z-index:1}.tp-slider-play-btn{background-color:var(--color-site-accent);border:1px solid hsla(0,0%,100%,.3);bottom:-10%;color:var(--color-site-surface,#fff);font-size:18px;height:120px;inset-inline-start:-6%;line-height:118px;text-align:center;width:120px;z-index:1}.tp-slider-play-btn,.tp-slider-play-btn .text-shape{border-radius:50%;display:inline-block;position:absolute}.tp-slider-play-btn .text-shape{animation:tp-rotate-center 10s linear infinite;inset-inline-start:6px;top:6px;z-index:-1}.tp-slider-play-btn:hover{color:var(--color-site-surface,#fff)}.tp-slider-play-btn .pause-icon{display:none}.tp-slider-play-btn .play-icon{display:inline-block;transform:translate(3px,-1px)}.tp-slider-play-btn.hide{background-color:transparent}.tp-slider-play-btn.hide .text-shape{opacity:0;visibility:hidden}.tp-slider-play-btn.hide .play-icon{display:none}.tp-slider-play-btn.hide .pause-icon{display:block}.tp-slider-nav{height:180px;width:150px}.tp-slider-nav-wrapper{bottom:100px;inset-inline-end:0;inset-inline-start:0;position:absolute;z-index:1}.tp-slider-nav-item{margin:6px 0;opacity:.5}.tp-slider-nav-item.slick-slide.slick-current.slick-active{opacity:1}.tp-slider-nav-item:hover{cursor:pointer}.tp-slider-nav-active{height:100%}.tp-slider-nav-icon span{display:inline-block;font-size:20px;margin-inline-end:17px}.tp-slider-nav-title{color:#fff;font-size:20px;font-weight:500;line-height:1.1;margin-bottom:0}.tp-slider-title-5{color:var(--color-site-heading);font-size:100px;font-weight:500;line-height:.96;margin-bottom:47px}@media only screen and (min-width:1600px) and (max-width:1700px){.tp-slider-title-5{font-size:93px}}@media only screen and (min-width:1400px) and (max-width:1599px){.tp-slider-title-5{font-size:75px}}@media only screen and (min-width:992px) and (max-width:1199px){.tp-slider-title-5{font-size:65px}}@media only screen and (min-width:768px) and (max-width:991px){.tp-slider-title-5{font-size:60px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tp-slider-title-5{font-size:40px}}.tp-slider-content-5{z-index:111}@media only screen and (min-width:1700px) and (max-width:1800px){.tp-slider-content-5{margin-inline-start:50px}}@media only screen and (min-width:1600px) and (max-width:1700px){.tp-slider-content-5{margin-inline-start:100px}}@media only screen and (min-width:1400px) and (max-width:1599px){.tp-slider-content-5{margin-inline-start:210px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tp-slider-content-5{margin-top:55px}}.tp-slider-content-5 span{color:var(--color-site-success);display:inline-block;font-family:var(--display-font,var(--primary-font));font-size:40px;font-style:italic;margin-bottom:25px}.tp-slider-height-5{min-height:700px}@media only screen and (min-width:768px) and (max-width:991px){.tp-slider-height-5{min-height:500px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tp-slider-height-5{min-height:400px}}.tp-slider-subtitle-img{margin-bottom:7px}.tp-slider-thumb-shape-5 .offer{inset-inline-start:23%;position:absolute;top:11%;z-index:1}@media (max-width:575px){.tp-slider-thumb-shape-5 .offer{display:none}}.tp-slider-thumb-shape-5.one{inset-inline-start:150px;position:absolute;top:0}@media only screen and (min-width:768px) and (max-width:991px){.tp-slider-thumb-shape-5.one{inset-inline-start:450px}}@media only screen and (min-width:576px) and (max-width:767px){.tp-slider-thumb-shape-5.one{inset-inline-start:285px;top:-310px}}.tp-slider-thumb-5{transform:translate(-100px)}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-slider-thumb-5{margin-top:0;transform:translate(0)}}.tp-slider-thumb-5-gradient{background-image:linear-gradient(169.68deg,hsla(0,0%,100%,.6) 6.47%,hsla(0,0%,100%,0) 42.78%);border-radius:50%;display:inline-block;height:548px;inset-inline-start:25%;position:absolute;top:0;width:548px;z-index:-1}@media only screen and (min-width:576px) and (max-width:767px){.tp-slider-thumb-5-gradient{height:450px;width:450px}}@media (max-width:575px){.tp-slider-thumb-5-gradient{height:280px;width:280px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.sg-slider-image__img,.tp-slider-thumb-5 img{max-height:clamp(200px,52vw,360px);max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}}.tp-slider-shape-5-1{inset-inline-start:15%;position:absolute;top:14%;z-index:1}@media only screen and (min-width:768px) and (max-width:991px){.tp-slider-shape-5-1{inset-inline-start:8%;top:-2%}}@media only screen and (min-width:576px) and (max-width:767px){.tp-slider-shape-5-1{inset-inline-start:7%;top:3%}}@media (max-width:575px){.tp-slider-shape-5-1{top:55%}}.tp-slider-shape-5-2{inset-inline-end:7%;position:absolute;top:14%;z-index:1}.tp-slider-shape-5-3{bottom:15%;inset-inline-start:33%;position:absolute;z-index:1}.tp-slider-shape-5-4{inset-inline-start:43%;position:absolute;top:36%;z-index:1}@media (max-width:575px){.tp-slider-shape-5-4{inset-inline-start:60%;top:34%}}.tp-feature-item{background-color:var(--color-neutral-100);padding:29px 40px 25px}@media only screen and (min-width:1200px) and (max-width:1399px){.tp-feature-item{padding:29px 25px 25px}}@media only screen and (min-width:576px) and (max-width:767px){.tp-feature-item{padding:29px 19px 25px}}.tp-feature-icon span{color:var(--color-site-accent);display:inline-block;font-size:24px;min-width:30px}.tp-feature-title{color:var(--color-site-heading);font-size:16px}.tp-feature-content p,.tp-feature-title{font-family:var(--primary-font);margin-bottom:0}.tp-feature-content p{color:var(--color-neutral-600);font-size:14px}.tp-feature-border-radius .row [class*=col-]:first-child .tp-feature-item{border-end-start-radius:8px;border-start-start-radius:8px}.tp-feature-border-radius .row [class*=col-]:last-child .tp-feature-item{border-end-end-radius:8px;border-start-end-radius:8px}.tp-feature-border-2 .row [class*=col-] .tp-feature-item-2{position:relative}@media (max-width:575px){.tp-feature-border-2 .row [class*=col-] .tp-feature-item-2{margin-bottom:20px;padding-bottom:20px}}.tp-feature-border-2 .row [class*=col-] .tp-feature-item-2:after{background-color:#d9dbde;content:"";height:50px;inset-inline-end:14px;position:absolute;top:42%;width:1px}@media only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-feature-border-2 .row [class*=col-] .tp-feature-item-2:after{display:none}}@media (max-width:575px){.tp-feature-border-2 .row [class*=col-]:last-child .tp-feature-item-2{margin-bottom:0;padding-bottom:0}}.tp-feature-border-2 .row [class*=col-]:last-child .tp-feature-item-2:after{display:none}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-feature-border-2 .row [class*=col-]:first-child .tp-feature-item-2,.tp-feature-border-2 .row [class*=col-]:nth-child(2) .tp-feature-item-2,.tp-feature-border-2 .row [class*=col-]:nth-child(3) .tp-feature-item-2{margin-bottom:20px;padding-bottom:20px}.tp-feature-border-2 .row [class*=col-]:first-child .tp-feature-item-2:after,.tp-feature-border-2 .row [class*=col-]:nth-child(2) .tp-feature-item-2:after,.tp-feature-border-2 .row [class*=col-]:nth-child(3) .tp-feature-item-2:after{bottom:0;display:block;height:1px;inset-inline-end:auto;inset-inline-start:0;top:auto;width:85%}}@media only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-feature-border-2 .row [class*=col-]:nth-child(3) .tp-feature-item-2{margin-bottom:0;padding-bottom:0}.tp-feature-border-2 .row [class*=col-]:nth-child(3) .tp-feature-item-2:after{display:none}}.tp-feature-inner-2{padding:30px 40px 23px}.tp-feature-title-2{font-size:16px;font-weight:500;line-height:20px;line-height:1;margin-bottom:2px}.tp-feature-icon-2 span,.tp-feature-title-2{color:var(--color-site-heading)}.tp-feature-icon-2 span svg{height:2.5rem;width:2.5rem}.tp-feature-content-2 p{color:var(--color-neutral-600);font-size:14px;line-height:1.3;margin-bottom:0}.tp-feature-style-2 .tp-feature-inner-2{border:0;padding:0}.tp-feature-style-2 .tp-feature-icon-2 span{color:var(--color-site-primary)}.tp-feature-style-2 .tp-feature-title-2{margin-bottom:4px}.tp-feature-border-3 .tp-feature-item-2{position:relative}.tp-feature-border-3 .tp-feature-item-2:not(:last-child):after{background-color:#e9eaed;content:"";height:50px;inset-inline-end:-42%;position:absolute;top:42%;width:1px}@media only screen and (min-width:992px) and (max-width:1199px){.tp-feature-border-3 .tp-feature-item-2:not(:last-child):after{inset-inline-end:-20%}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-feature-border-3 .tp-feature-item-2:not(:last-child):after{display:none}}.tp-feature-border-5 .row [class*=col-] .tp-feature-item-5{position:relative}@media (max-width:575px){.tp-feature-border-5 .row [class*=col-] .tp-feature-item-5{margin-bottom:20px}}.tp-feature-border-5 .row [class*=col-] .tp-feature-item-5:after{background-color:#eaebed;content:"";height:50px;inset-inline-end:14px;position:absolute;top:42%;width:1px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-feature-border-5 .row [class*=col-] .tp-feature-item-5:after{display:none}}@media only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-feature-border-5 .row [class*=col-]:first-child,.tp-feature-border-5 .row [class*=col-]:nth-child(2){margin-bottom:20px}}@media (max-width:575px){.tp-feature-border-5 .row [class*=col-]:last-child .tp-feature-item-5{margin-bottom:0;padding-bottom:0}}.tp-feature-border-5 .row [class*=col-]:last-child .tp-feature-item-5:after{display:none}.tp-feature-inner-5{border:2px solid #eaebed;border-radius:16px;padding:24px 43px}.tp-feature-title-5{font-size:18px;font-weight:400;margin-bottom:0}.tp-feature-icon-5 span{color:var(--color-site-primary);font-size:22px;margin-inline-end:10px}.tp-instagram-item{border-radius:8px}.tp-instagram-item:after{background-color:rgba(14,16,19,.5);content:"";height:100%;inset-inline-start:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%}.tp-instagram-item:hover:after{opacity:1;visibility:visible}.tp-instagram-item:hover .tp-instagram-icon{opacity:1;top:50%;visibility:visible}.tp-instagram-item-2{position:relative}.tp-instagram-item-2:after{background-color:rgba(1,15,28,.3);content:"";height:100%;inset-inline-start:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%}.tp-instagram-item-2:hover:after{opacity:1;visibility:visible}.tp-instagram-item-2:hover .tp-instagram-icon-2{opacity:1;top:50%;visibility:visible}.tp-instagram-icon{inset-inline-start:50%;opacity:0;position:absolute;top:60%;transform:translate(-50%,-50%);visibility:hidden;z-index:1}.tp-instagram-icon a{border:2px solid hsla(0,0%,100%,.2);border-radius:8px;color:var(--color-site-surface,#fff);display:inline-block;font-size:18px;height:44px;line-height:44px;text-align:center;width:44px}.tp-instagram-icon a:hover{background-color:var(--color-site-surface,#fff);border-color:var(--color-site-surface,#fff);color:var(--color-site-heading)}.tp-instagram-icon-2{inset-inline-start:50%;opacity:0;position:absolute;top:60%;transform:translate(-50%,-50%);visibility:hidden;z-index:1}.tp-instagram-icon-2 a{background-color:var(--color-site-surface,#fff);border-radius:50px;color:var(--color-site-heading);display:inline-block;font-size:18px;height:60px;line-height:60px;text-align:center;width:60px}.tp-instagram-icon-2 a:hover{background-color:var(--color-site-primary);color:var(--color-site-surface,#fff)}.tp-instagram-icon-2 a i{transform:translateY(1px)}.tp-instagram-banner{align-items:center;background-color:var(--color-site-surface,#fff);border:1px solid var(--color-site-heading);display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}@media (max-width:575px){.tp-instagram-banner{padding-bottom:50px;padding-top:50px}}@media only screen and (min-width:992px) and (max-width:1199px){.tp-instagram-banner-icon{margin-bottom:20px}}@media (max-width:575px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:576px) and (max-width:767px){.tp-instagram-banner-icon img{width:50%}}@media only screen and (min-width:992px) and (max-width:1199px){.tp-instagram-banner-icon img{width:35%}}.tp-instagram-banner-content span{color:#021d35;display:block;font-size:20px;font-weight:400;margin-bottom:5px}.tp-instagram-banner-content a{color:#021d35;font-size:36px;font-weight:700}.tp-instagram-banner-content a:hover{color:var(--color-site-primary)}.tp-instagram-style-3 .tp-instagram-icon-2 a:hover{background-color:var(--color-site-primary)}.tp-instagram-style-4 .tp-instagram-icon-2 a{background-color:transparent;border:2px solid hsla(0,0%,100%,.6);color:var(--color-site-surface,#fff);line-height:56px}.tp-instagram-style-4 .tp-instagram-icon-2 a:hover{background-color:var(--color-site-surface,#fff);border-color:var(--color-site-surface,#fff);color:var(--color-site-heading)}.tp-testimonial-arrow button{background:var(--color-site-surface,#fff);border-radius:50%;box-shadow:0 1px 1px rgba(1,15,28,.16);color:var(--color-site-heading);font-size:18px;height:60px;inset-inline-start:0;line-height:60px;position:absolute;top:50%;width:60px;z-index:1}.tp-testimonial-arrow button:hover{background-color:var(--color-site-primary);box-shadow:none;color:var(--color-site-surface,#fff)}.tp-testimonial-arrow button.tp-testimonial-slider-button-next{inset-inline-end:0;inset-inline-start:auto}.tp-testimonial-section-title{font-size:20px;font-weight:400;margin-bottom:50px}.tp-testimonial-content{padding-inline-end:40px;padding-inline-start:40px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-testimonial-content{padding-inline-end:0;padding-inline-start:0}}.tp-testimonial-content p{color:var(--color-site-heading);font-size:30px;font-weight:400;line-height:1.4;margin-bottom:30px}@media (max-width:575px){.tp-testimonial-content p{font-size:27px}}.tp-testimonial-rating{margin-bottom:25px}.tp-testimonial-rating span{color:var(--secondary-color);font-size:16px}.tp-testimonial-avater img{border-radius:50%;height:60px;-o-object-fit:cover;object-fit:cover;width:60px}.tp-testimonial-user{background:var(--color-site-surface,#fff);border-radius:40px;box-shadow:0 1px 1px rgba(1,15,28,.16);padding:10px;padding-inline-end:27px}.tp-testimonial-user-translate{transform:translateY(2px)}.tp-testimonial-user-title{font-size:16px;font-weight:500;line-height:1;margin-bottom:-2px}.tp-testimonial-user-designation{font-size:14px;line-height:1}.tp-testimonial-shape-gradient{background-image:linear-gradient(180deg,rgba(9,137,255,.1),hsla(0,0%,100%,0) 70%);border-radius:50%;display:inline-block;height:432px;inset-inline-start:50%;position:absolute;top:-65px;width:432px;z-index:-1}@media (max-width:575px){.tp-testimonial-shape-gradient{height:280px;width:280px}}.tp-testimonial-item-3{padding:43px 75px 52px 50px}@media only screen and (min-width:992px) and (max-width:1199px){.tp-testimonial-item-3{padding-inline-end:48px}}@media (max-width:575px){.tp-testimonial-item-3{padding:43px 30px 52px 35px}}.tp-testimonial-rating-3{margin-bottom:11px}.tp-testimonial-rating-3 span{color:var(--color-site-heading)}.tp-testimonial-content-3 p{color:var(--color-neutral-500);font-size:20px;font-weight:400;line-height:1.5;margin-bottom:20px}.tp-testimonial-avater-3 img{background:#d9d9d9;border:3px solid #fff;border-radius:50%;box-shadow:0 1px 2px rgba(1,15,28,.3);height:46px;width:46px}.tp-testimonial-user-3-title{display:inline-block;font-size:16px;font-weight:400;line-height:16px;margin-bottom:0}.tp-testimonial-shape-3-quote{bottom:50px;inset-inline-end:50px;position:absolute;z-index:-1}@media (max-width:575px){.tp-testimonial-shape-3-quote{bottom:83px;inset-inline-end:30px}}.tp-testimonial-slider-wrapper-5{border:1px solid #eaebed;border-radius:30px;padding:72px 115px 85px 103px}@media only screen and (min-width:768px) and (max-width:991px){.tp-testimonial-slider-wrapper-5{padding:72px 35px 85px}}@media only screen and (min-width:576px) and (max-width:767px){.tp-testimonial-slider-wrapper-5{padding:42px 50px 45px}}@media (max-width:575px){.tp-testimonial-slider-wrapper-5{padding:30px 25px}}.tp-testimonial-content-5{padding-top:10px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tp-testimonial-content-5{margin-top:35px}}.tp-testimonial-content-5 p{color:var(--color-neutral-900);font-size:26px;line-height:1.38;margin-bottom:30px}.tp-testimonial-rating-5{margin-bottom:7px}.tp-testimonial-rating-5 span{color:#ffb21d;font-size:13px}.tp-testimonial-user-5-title{font-size:20px;font-weight:600;margin-bottom:0}.tp-testimonial-user-5-designation{font-size:16px}.tp-testimonial-avater-5{border-radius:50%;height:267px;overflow:hidden;transform:rotate(6deg);width:240px}.tp-testimonial-avater-5 img{background:#d9d9d9;height:100%;-o-object-fit:cover;object-fit:cover;transform:rotate(-6deg);width:100%}.tp-testimonial-avater-wrapper-5{position:relative}.tp-testimonial-avater-wrapper-5:after{background-color:transparent;border:1px solid rgba(103,142,97,.2);border-radius:50%;content:"";height:267px;inset-inline-start:15px;position:absolute;top:13px;transform:rotate(6deg);width:240px;z-index:-1}.tp-testimonial-avater-wrapper-5 .quote-icon{background-color:var(--color-site-primary);border:4px solid var(--color-site-surface,#fff);border-radius:50%;bottom:10px;display:inline-block;height:70px;inset-inline-end:54px;line-height:62px;position:absolute;text-align:center;width:70px}@media only screen and (min-width:768px) and (max-width:991px){.tp-testimonial-avater-wrapper-5 .quote-icon{bottom:95px}}@media only screen and (min-width:576px) and (max-width:767px){.tp-testimonial-avater-wrapper-5 .quote-icon{inset-inline-end:auto;inset-inline-start:44%}}@media (max-width:575px){.tp-testimonial-avater-wrapper-5 .quote-icon{inset-inline-end:0}}.tp-testimonial-avater-wrapper-5 .quote-icon img{transform:translate(1px,-1px)}.tp-testimonial-arrow-5{bottom:30px;inset-inline-end:0;position:absolute;z-index:1}.tp-testimonial-arrow-5 button{color:#b3bac0;font-size:30px;position:relative}.tp-testimonial-arrow-5 button:not(:last-child){margin-inline-end:30px}.tp-testimonial-arrow-5 button:not(:last-child):after{background-color:#d6d9e0;content:"";height:30px;inset-inline-end:-17px;position:absolute;top:16px;width:1px}.tp-testimonial-arrow-5 button:hover{color:var(--color-site-heading)}.tp-brand-slider-active{padding-inline-end:2px;padding-top:1px}.tp-brand-slider-arrow button{background:var(--color-site-surface,#fff);box-shadow:0 2px 3px rgba(1,15,28,.14);height:40px;inset-inline-start:0;line-height:40px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:40px;z-index:1}@media (max-width:575px){.tp-brand-slider-arrow button{transform:translateY(-50%)}}.tp-brand-slider-arrow button.tp-brand-slider-button-next{inset-inline-end:0;inset-inline-start:auto;transform:translate(50%,-50%)}@media (max-width:575px){.tp-brand-slider-arrow button.tp-brand-slider-button-next{transform:translateY(-50%)}}.tp-brand-slider-arrow button:hover{background-color:var(--color-site-heading);color:var(--color-site-surface,#fff)}.tp-brand-item{background-color:var(--color-site-surface,#fff);border:1px solid #edeff2;border-inline-end:0;line-height:120px;min-height:120px}.tp-brand-item a{display:block}.tp-brand-item a:hover{background-color:rgba(1,15,28,.02)}.tp-brand-item img{opacity:.6}.tp-brand-item:hover img{opacity:1}.tp-cta-shape-1{bottom:0;inset-inline-start:0}.tp-cta-shape-1,.tp-cta-shape-2{mix-blend-mode:luminosity;position:absolute}.tp-cta-shape-2{inset-inline-end:0;top:0}.tp-cta-title{color:var(--color-site-surface,#fff);font-size:54px;font-weight:600;line-height:1.19;margin-bottom:25px}@media only screen and (min-width:1200px) and (max-width:1399px){.tp-cta-title{font-size:50px}}@media only screen and (min-width:768px) and (max-width:991px){.tp-cta-title{font-size:45px}}@media (max-width:575px){.tp-cta-title{font-size:35px}}.tp-cta-wrapper{z-index:3}.tp-cta-thumb{background-color:var(--color-neutral-200);border:6px solid var(--color-site-heading);border-radius:30px;bottom:-15%;display:inline-block;height:470px;inset-inline-end:26%;overflow:hidden;position:absolute;width:312px;z-index:2}@media only screen and (min-width:1200px) and (max-width:1399px){.tp-cta-thumb{inset-inline-end:14%}}@media only screen and (min-width:992px) and (max-width:1199px){.tp-cta-thumb{inset-inline-end:10%}}@media only screen and (min-width:768px) and (max-width:991px){.tp-cta-thumb{bottom:-6%;inset-inline-end:4%}}@media only screen and (min-width:576px) and (max-width:767px){.tp-cta-thumb{inset-inline-end:-14%;position:relative}}@media (max-width:575px){.tp-cta-thumb{inset-inline-end:8px;position:relative}}.tp-cta-thumb-gradient{background-color:rgba(var(--primary-color-rgb),.6);border-radius:50%;display:inline-block;height:450px;inset-inline-end:22%;position:absolute;top:27%;width:450px;z-index:1}@media only screen and (min-width:1200px) and (max-width:1399px){.tp-cta-thumb-gradient{inset-inline-end:8%}}@media only screen and (min-width:992px) and (max-width:1199px){.tp-cta-thumb-gradient{inset-inline-end:4%}}@media only screen and (min-width:576px) and (max-width:767px){.tp-cta-thumb-gradient{inset-inline-end:14%;top:63%}}.tp-app-btn:not(:last-child){margin-inline-end:14px}.tp-app-btn a{border-radius:30px;padding:7px 26px}.tp-app-btn a:hover{background-color:#fff}.tp-app-btn a:hover .app-content p,.tp-app-btn a:hover .app-content span,.tp-app-btn a:hover .app-icon span{color:var(--color-site-heading)}.tp-app-btn .google-btn{background:var(--color-neutral-900)}.tp-app-btn .apple-btn{background:#fff}.tp-app-btn .apple-btn .app-icon span{color:var(--color-site-heading);transition:all .3s ease-out 0s}.tp-app-btn .apple-btn .app-content p,.tp-app-btn .apple-btn .app-content span{color:var(--color-site-heading)}.tp-app-btn .apple-btn:hover{background-color:#182416}.tp-app-btn .app-icon span,.tp-app-btn .apple-btn:hover .app-content p,.tp-app-btn .apple-btn:hover .app-content span,.tp-app-btn .apple-btn:hover .app-icon span{color:var(--color-site-surface,#fff)}.tp-app-btn .app-icon span{font-size:22px;transition:all .3s ease-out 0s}.tp-app-btn .app-content{line-height:1}.tp-app-btn .app-content span{display:inline-block;font-size:10px;line-height:.8;margin-bottom:8px;text-transform:uppercase}.tp-app-btn .app-content p,.tp-app-btn .app-content span{color:var(--color-site-surface,#fff);font-weight:500;transition:color .3s ease-out 0s}.tp-app-btn .app-content p{font-size:18px;line-height:.94;margin-bottom:0;transform:translateY(-3px)}#page-categories,html:has(#page-categories){overflow-x:clip}#page-categories{background-color:#fff9f5;position:relative}#page-categories:after,#page-categories:before{background:#ffe8dc;border-radius:50%;content:"";pointer-events:none;position:absolute;z-index:0}#page-categories:before{background:url(../images/contact-illustration.svg) no-repeat 0 100%/contain;border-radius:0;height:min(280px,38vw);inset-inline-start:-4%;opacity:.9;top:calc(100svh - min(300px, 42vw));width:min(360px,46vw)}#page-categories:after{height:min(520px,70vw);inset-inline-end:-8%;opacity:.65;top:-6rem;width:min(520px,70vw)}#page-categories>main.tp-main-scroll-safe{position:relative;z-index:1}.categories-page{isolation:isolate;overflow-x:clip;overflow-y:visible;padding:clamp(1.75rem,5vw,3rem) 0 clamp(2.5rem,8vw,4rem);position:relative}.categories-page .container{padding-inline:clamp(1rem,4vw,1.5rem);position:relative;width:100%!important;z-index:1}.categories-page__hero{margin-bottom:clamp(1.25rem,4vw,1.75rem)}.categories-page__title{color:var(--color-site-heading);font-family:var(--primary-font);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0}.categories-page__grid{display:grid;gap:clamp(1rem,3.5vw,1.35rem) clamp(.5rem,2vw,.85rem);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.categories-page__item{min-width:0}.categories-page__link{align-items:center;color:inherit;display:flex;flex-direction:column;gap:.55rem;text-decoration:none}.categories-page__link:focus-visible .categories-page__circle,.categories-page__link:hover .categories-page__circle{transform:translateY(-2px)}.categories-page__link:focus-visible .categories-page__label,.categories-page__link:hover .categories-page__label{color:var(--color-site-accent)}.categories-page__circle{align-items:center;aspect-ratio:1;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(1,15,28,.03);display:flex;justify-content:center;max-width:5.25rem;overflow:hidden;transition:transform .2s ease;width:100%}.categories-page__item[data-pastel="1"] .categories-page__circle{background:linear-gradient(160deg,#ffe8f0,#ffd6e4)}.categories-page__item[data-pastel="2"] .categories-page__circle{background:linear-gradient(160deg,#ffe8dc,#ffd8c2)}.categories-page__item[data-pastel="3"] .categories-page__circle{background:linear-gradient(160deg,#e8f1ff,#d4e4ff)}.categories-page__item[data-pastel="4"] .categories-page__circle{background:linear-gradient(160deg,#fff0e8,#ffe0cc)}.categories-page__image{height:68%!important;max-height:68%;max-width:68%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:68%!important}.categories-page__placeholder{align-items:center;color:rgba(1,15,28,.35);display:flex;font-size:1.25rem;font-weight:700;height:100%;justify-content:center;width:100%}.categories-page__label{color:var(--color-site-heading);display:block;font-family:var(--primary-font);font-size:.75rem;font-weight:500;line-height:1.25;margin:0;padding-inline:.1rem;text-align:center;transition:color .2s ease;width:100%;word-break:break-word}.categories-page__empty{align-items:center;color:var(--color-neutral-500);display:flex;flex-direction:column;gap:.75rem;padding:3rem 1rem;text-align:center}.categories-page__empty p{margin:0}.categories-page__empty-link{color:var(--color-site-accent);font-weight:600;text-decoration:none}.categories-page__empty-link:hover{text-decoration:underline}@media (min-width:576px){.categories-page__circle{max-width:6.5rem}.categories-page__label{font-size:.8125rem}}@media (min-width:768px){.categories-page__grid{gap:1.5rem 1rem;grid-template-columns:repeat(5,minmax(0,1fr))}.categories-page__title{font-size:1.5rem}.categories-page__circle{max-width:7.5rem}.categories-page__label{font-size:.875rem}}@media (min-width:992px){.categories-page__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}#page-auth>main.tp-main-scroll-safe,#page-contact>main.tp-main-scroll-safe{box-sizing:border-box;display:flex;flex-direction:column;min-height:calc(100vh - var(--sg-viewport-header-offset, 98px));min-height:calc(100dvh - var(--sg-viewport-header-offset, 98px));min-height:calc(100svh - var(--sg-viewport-header-offset, 98px))}#page-auth .auth-customer-auth,#page-auth .compare-page,#page-auth .contact-page,#page-auth .track-order,#page-auth .wishlist-page,#page-contact .auth-customer-auth,#page-contact .compare-page,#page-contact .contact-page,#page-contact .track-order,#page-contact .wishlist-page{display:flex;flex:1 1 auto;flex-direction:column;min-height:100%;width:100%}#page-auth .auth-customer-auth__inner,#page-auth .compare-page .container,#page-auth .contact-page .container,#page-auth .track-order__inner,#page-auth .wishlist-page .container,#page-contact .auth-customer-auth__inner,#page-contact .compare-page .container,#page-contact .contact-page .container,#page-contact .track-order__inner,#page-contact .wishlist-page .container{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center}#page-auth #page-compare .compare-page .container,#page-contact #page-compare .compare-page .container{justify-content:flex-start;padding-top:clamp(1.75rem,5vw,3rem)}#page-auth #page-wishlist .wishlist-page .container,#page-contact #page-wishlist .wishlist-page .container{justify-content:flex-start;padding-top:clamp(2.75rem,8vw,5rem)}#page-auth .auth-customer-auth__field div[class*=error],#page-auth .contact-page__form div[class*=error],#page-auth .form__field div[class*=error],#page-auth .invalid-feedback,#page-auth .text-danger,#page-auth .track-order__field div[class*=error],#page-contact .auth-customer-auth__field div[class*=error],#page-contact .contact-page__form div[class*=error],#page-contact .form__field div[class*=error],#page-contact .invalid-feedback,#page-contact .text-danger,#page-contact .track-order__field div[class*=error]{color:var(--color-site-error)!important;display:block;font-size:.8125rem;line-height:1.4;margin-top:.35rem}#page-auth .contact-form-input.is-invalid,#page-auth .form-control.is-invalid,#page-contact .contact-form-input.is-invalid,#page-contact .form-control.is-invalid{border-color:var(--color-site-error)!important}.tp-product-quantity-product-quantity{position:relative;width:148px}.tp-product-quantity-cart-minus,.tp-product-quantity-cart-plus{color:var(--color-site-heading);display:inline-block;font-size:16px;height:44px;inset-inline-start:0;line-height:44px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:all .3s ease-out 0s;width:45px}.tp-product-quantity-cart-minus:after,.tp-product-quantity-cart-plus:after{background-color:#dadce0;content:"";height:26px;inset-inline-end:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.tp-product-quantity-cart-minus svg,.tp-product-quantity-cart-plus svg{transform:translateY(-2px)}.tp-product-quantity-cart-minus:hover,.tp-product-quantity-cart-plus:hover{color:var(--color-site-primary);cursor:pointer}.tp-product-quantity-cart-minus.tp-product-quantity-cart-plus,.tp-product-quantity-cart-plus.tp-product-quantity-cart-plus{inset-inline-end:0;inset-inline-start:auto}.tp-product-quantity-cart-minus.tp-product-quantity-cart-plus:after,.tp-product-quantity-cart-plus.tp-product-quantity-cart-plus:after{inset-inline-end:auto;inset-inline-start:0}.tp-product-quantity-cart-input[type=number]{background-color:var(--color-site-surface,#fff);border:1px solid #dadce0;font-size:14px;height:44px;padding:0 45px;text-align:center;width:100%}[dir=rtl] .tp-product-quantity-cart-input[type=number]{text-align:center}.tp-product-quantity-cart-input[type=number]:focus{outline:none}

/* theme-chrome-ext.css */
.tp-product-category-item:hover .tp-product-category-thumb img{transform:scale(1.1)}.tp-product-category-thumb{margin-bottom:16px}.tp-product-category-thumb a{align-items:center;background-color:var(--color-neutral-100);background-image:radial-gradient(95.56% 95.56% at 50% 50%,#fff 0,#bddeff 100%);border-radius:50%;display:inline-block;display:flex;height:180px;justify-content:center;margin:auto;overflow:hidden;text-align:center;width:180px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-product-category-thumb a{height:150px;width:150px}}.tp-product-category-content p{color:var(--color-neutral-500);font-family:var(--primary-font);font-size:14px;font-weight:400}.tp-product-category-title{color:var(--color-site-heading);font-family:var(--primary-font);font-size:20px;font-weight:500;margin-bottom:0}.tp-product-category-title a:hover{color:var(--color-site-primary)}.tp-category-slider-2 .tp-swiper-scrollbar{margin:auto;width:calc(100% - 200px)}@media only screen and (min-width:576px) and (max-width:767px){.tp-category-slider-2 .tp-swiper-scrollbar{width:calc(100% - 100px)}}@media (max-width:575px){.tp-category-slider-2 .tp-swiper-scrollbar{width:100%}}.tp-category-item-2:hover .tp-category-btn-2,.tp-category-item-2:hover .tp-category-content-2 span,.tp-category-item-2:hover .tp-category-content-2:after,.tp-category-item-2:hover .tp-category-title-2{opacity:1;transform:translateY(0);visibility:visible}.tp-category-item-2:hover .tp-category-title-2{transition-delay:.5s}.tp-category-item-2:hover .tp-category-btn-2{transition-delay:.7s}.tp-category-item-2:hover .tp-category-content-2 span{transition-delay:.3s}.tp-category-item-2:hover .tp-category-content-2:after{transition-delay:.1s}.tp-category-btn-2,.tp-category-content-2 span,.tp-category-content-2:after,.tp-category-title-2{opacity:0;transform:translateY(10px);visibility:hidden}.tp-category-content-2{align-items:center;background-color:transparent;bottom:14px;display:flex;flex-direction:column;inset-inline-end:14px;inset-inline-start:14px;justify-content:center;position:absolute;top:14px;z-index:1}.tp-category-content-2:after{background-color:var(--color-site-surface,#fff);content:"";height:100%;inset-inline-start:0;position:absolute;top:0;transition-delay:.7s;width:100%;z-index:-1}.tp-category-content-2 span{display:inline-block;font-size:16px;margin-bottom:3px;transition-delay:.5s}.tp-category-title-2{font-size:20px;font-weight:400;margin-bottom:17px;transition-delay:.3s}.tp-category-title-2 a:hover{color:var(--secondary-color)}.tp-category-btn-2{transition-delay:0s}.tp-category-btn-2 .tp-btn-border{font-size:14px;padding:1px 15px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tp-category-thumb-2 img{width:100%}}.tp-category-item-3{min-height:520px}.tp-category-item-3:hover .tp-category-content-3{bottom:35px}.tp-category-item-3:hover .tp-category-btn-3{opacity:1;visibility:visible}.tp-category-item-3:hover .tp-category-thumb-3{transform:scale(1.1)}.tp-category-item-3:hover .tp-category-thumb-3:after{opacity:0;visibility:hidden}.tp-category-item-3:hover .tp-category-thumb-3:before{opacity:1;visibility:visible}.tp-category-thumb-3{transition:all .3s ease-out 0s;z-index:-1}.tp-category-thumb-3:after,.tp-category-thumb-3:before{background-image:linear-gradient(180deg,rgba(1,15,28,0),rgba(1,15,28,.5));content:"";height:100%;inset-inline-start:0;position:absolute;top:0;width:100%}.tp-category-thumb-3:before{background:none;background:rgba(1,15,28,.5);opacity:0;visibility:hidden}.tp-category-title-3{color:var(--color-site-surface,#fff);font-size:24px;font-weight:600;margin-bottom:0}.tp-category-title-3 a{background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-position:100% 100%,0 88%;background-repeat:no-repeat;background-size:0 1px,0 1px;transition:background-size .4s linear}.tp-category-title-3 a:hover{background-size:0 1px,100% 1px}.tp-category-content-3{bottom:-18px;inset-inline-end:0;inset-inline-start:0;position:absolute;width:100%;z-index:1}.tp-category-content-3 span{color:var(--color-site-surface,#fff);display:inline-block;font-size:14px;font-weight:500;margin-bottom:22px}.tp-category-btn-3{opacity:0;visibility:hidden}.tp-category-btn-3 .tp-link-btn-2{color:var(--color-site-surface,#fff)}.tp-category-btn-3 .tp-link-btn-2:after,.tp-category-btn-3 .tp-link-btn-2:before{background-color:var(--color-site-surface,#fff)}.tp-category-more-3 .tp-btn{background-color:transparent;border-color:rgba(1,15,28,.12);color:var(--color-site-heading);font-size:14px}.tp-category-more-3 .tp-btn:hover{background-color:var(--color-site-primary);border-color:var(--color-site-primary);color:var(--color-site-surface,#fff)}.tp-category-slider-4 .tp-swiper-scrollbar{background-color:#d3d8dd;margin:auto;width:calc(100% - 1120px)}@media only screen and (min-width:1400px) and (max-width:1599px){.tp-category-slider-4 .tp-swiper-scrollbar{width:calc(100% - 600px)}}@media only screen and (min-width:1200px) and (max-width:1399px){.tp-category-slider-4 .tp-swiper-scrollbar{width:calc(100% - 400px)}}@media only screen and (min-width:992px) and (max-width:1199px){.tp-category-slider-4 .tp-swiper-scrollbar{width:calc(100% - 200px)}}@media only screen and (min-width:768px) and (max-width:991px){.tp-category-slider-4 .tp-swiper-scrollbar{width:calc(100% - 150px)}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tp-category-slider-4 .tp-swiper-scrollbar{width:100%}}.tp-category-item-4{min-height:360px}.tp-category-item-4:hover .tp-category-price-4{opacity:0;visibility:hidden}.tp-category-item-4:hover .tp-category-add-to-cart-4{opacity:1;transform:translateY(-30px) translateX(-50%);visibility:visible}.tp-category-item-4:hover .tp-product-action-4{inset-inline-end:20px;opacity:1;visibility:visible}.tp-category-title-4{font-size:20px;font-weight:500;line-height:1;margin-bottom:3px}.tp-category-title-4 a:hover{color:var(--color-site-primary)}.tp-category-thumb-4{z-index:-1}.tp-category-content-4{bottom:35px;inset-inline-end:20px;inset-inline-start:20px;position:absolute}.tp-category-price-4{color:var(--color-site-heading);display:inline-block;font-size:16px;font-weight:500}.tp-category-price-wrapper-4{position:relative}.tp-category-add-to-cart-4{background-color:var(--color-site-surface,#fff);bottom:-30px;color:var(--color-site-heading);font-size:16px;font-weight:500;inset-inline-start:50%;margin:auto;opacity:0;position:absolute;transform:translateY(-20px) translateX(-50%);visibility:hidden}.tp-category-add-to-cart-4:hover{color:var(--color-site-primary)}.tp-category-slider-5 .tp-swiper-scrollbar{background-color:#edeff2;margin:auto;width:calc(100% - 600px)}@media only screen and (min-width:1200px) and (max-width:1399px){.tp-category-slider-5 .tp-swiper-scrollbar{width:calc(100% - 400px)}}@media only screen and (min-width:992px) and (max-width:1199px){.tp-category-slider-5 .tp-swiper-scrollbar{width:calc(100% - 200px)}}@media only screen and (min-width:768px) and (max-width:991px){.tp-category-slider-5 .tp-swiper-scrollbar{width:calc(100% - 150px)}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tp-category-slider-5 .tp-swiper-scrollbar{width:100%}}.tp-category-item-5{background-color:#e5efe2;border-radius:16px;min-height:260px}.tp-category-item-5:hover .tp-category-thumb-5{transform:scale(1.05)}.tp-category-title-5{font-size:20px;font-weight:400;line-height:1;margin-bottom:0}.tp-category-title-5:hover{color:var(--color-site-success)}.tp-category-thumb-5{z-index:-1}.tp-category-content-5{inset-inline-end:10px;inset-inline-start:10px;position:absolute;text-align:center;top:35px}.tp-category-content-5 span{color:var(--color-site-primary);font-size:14px}.tp-category-main-box{height:420px}.tp-category-main-box:hover .tp-category-main-thumb{transform:scale(1.1)}.tp-category-main-thumb{height:100%;inset-inline-start:0;position:absolute;top:0;width:100%}.tp-category-main-title{color:var(--color-site-heading);font-size:24px;font-weight:600;line-height:1;margin-bottom:0}.tp-category-main-title a:hover{color:var(--color-site-primary)}.tp-category-main-content{bottom:30px;inset-inline-end:20px;inset-inline-start:20px;position:absolute;text-align:center;z-index:1}.tp-category-main-item{color:var(--color-neutral-500);font-size:14px;font-weight:500}.tp-category-main-result p{color:var(--color-neutral-500);font-size:16px;font-weight:400;margin-bottom:10px}.tp-category-main-result-bar{background-color:#edeff2;height:2px;margin:auto;max-width:588px;position:relative}.tp-category-main-result-bar span{background-color:var(--color-site-heading);display:inline-block;height:100%;inset-inline-start:0;position:absolute;top:0;z-index:1}.tp-banner-item{border-radius:8px;padding:52px 60px 32px}@media (max-width:575px){.tp-banner-item{padding:52px 34px 32px}}.tp-banner-item:hover .tp-banner-thumb{transform:scale(1.05)}.tp-banner-item.has-square,.tp-banner-item.has-square .tp-banner-thumb{border-radius:0}.tp-banner-item-sm{padding:50px 40px}.tp-banner-item-sm .tp-banner-title{font-size:20px;line-height:1.3;margin-bottom:5px}.tp-banner-item-sm .tp-banner-title a:hover{color:var(--color-site-heading)}.tp-banner-item-sm .tp-banner-content p{margin-bottom:31px}.tp-banner-item-sm .tp-banner-btn .tp-link-btn:hover{color:var(--color-site-heading)}.tp-banner-btn .tp-link-btn{font-family:var(--primary-font)}.tp-banner-content span{display:inline-block;margin-bottom:5px}.tp-banner-content p,.tp-banner-content span{color:var(--color-site-heading);font-family:var(--primary-font);font-size:16px}.tp-banner-content p{font-weight:500}.tp-banner-title{font-family:var(--primary-font);font-size:28px;font-weight:500;line-height:1.29;margin-bottom:22px}.tp-banner-title a:hover{color:var(--color-site-primary)}.tp-banner-thumb{border-radius:8px;z-index:-1}.tp-banner-height{min-height:260px}.tp-product-banner-slider{border-radius:8px}.tp-product-banner-slider-active .swiper-slide-active .tp-product-banner-btn a,.tp-product-banner-slider-active .swiper-slide-active .tp-product-banner-content p,.tp-product-banner-slider-active .swiper-slide-active .tp-product-banner-price,.tp-product-banner-slider-active .swiper-slide-active .tp-product-banner-subtitle,.tp-product-banner-slider-active .swiper-slide-active .tp-product-banner-title{animation-fill-mode:both;animation-name:fadeInUp}.tp-product-banner-slider-active .swiper-slide-active .tp-product-banner-thumb img,.tp-product-banner-slider-active .swiper-slide-active .tp-product-banner-thumb-gradient,.tp-product-banner-slider-active .swiper-slide-active .tp-product-banner-thumb-shape .tp-offer-shape{animation-fill-mode:both;animation-name:fadeInRight}.tp-product-banner-slider-dot.tp-swiper-dot{bottom:50%;display:flex;flex-direction:column;inset-inline-end:50px;inset-inline-start:auto;position:absolute;transform:translateY(50%);width:auto;z-index:1}.tp-product-banner-slider-dot.tp-swiper-dot.tp-swiper-dot .swiper-pagination-bullet{background-color:hsla(0,0%,100%,.2);margin:3px 0}.tp-product-banner-slider-dot.tp-swiper-dot.tp-swiper-dot .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-site-surface,#fff)}.tp-product-banner-inner{border-radius:8px}@media only screen and (min-width:576px) and (max-width:767px){.tp-product-banner-inner{padding:64px 50px 69px}}@media (max-width:575px){.tp-product-banner-inner{padding:34px 20px 69px}}.tp-product-banner-bg-text{bottom:-10%;color:var(--color-site-surface,#fff);font-size:340px;font-weight:900;inset-inline-end:0;inset-inline-start:0;line-height:.7;margin:auto auto 0;opacity:.04;position:absolute;text-align:center;z-index:-1}.tp-product-banner-bg-text,.tp-product-banner-subtitle{font-family:var(--primary-font);text-transform:uppercase}.tp-product-banner-subtitle{animation-delay:.3s;animation-duration:1s;color:hsla(0,0%,100%,.8);display:inline-block;font-size:16px;font-weight:500;letter-spacing:.05em}.tp-product-banner-title{animation-delay:.5s;animation-duration:1s;color:var(--color-site-surface,#fff);font-family:var(--primary-font);font-size:54px;font-weight:800;line-height:1.15;margin-bottom:10px}@media only screen and (min-width:768px) and (max-width:991px){.tp-product-banner-title{font-size:45px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tp-product-banner-title{font-size:35px}}.tp-product-banner-title a:hover{color:var(--color-site-primary)}.tp-product-banner-price{animation-delay:.7s;animation-duration:1s}.tp-product-banner-price p,.tp-product-banner-price span{font-family:var(--primary-font);font-weight:500}.tp-product-banner-price .price{font-size:40px;letter-spacing:-.04em;line-height:1}.tp-product-banner-price .old-price{color:hsla(0,0%,100%,.7);font-size:14px;letter-spacing:-.02em;line-height:20px;text-decoration-line:line-through}.tp-product-banner-price .new-price{color:var(--color-site-surface,#fff);font-size:40px;letter-spacing:-.04em;line-height:30px}@media (max-width:575px){.tp-product-banner-price .new-price{font-size:35px}}.tp-product-banner-btn .tp-btn{animation-delay:.9s;animation-duration:1s;background-color:var(--color-site-heading);padding:10px 41px 8px}.tp-product-banner-btn .tp-btn:hover{background-color:var(--color-site-surface,#fff);color:var(--color-site-heading)}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tp-product-banner-thumb-wrapper{margin-top:50px}}.tp-product-banner-thumb-gradient{animation-delay:1.3s;animation-duration:1s;background-image:radial-gradient(50% 50% at 50% 50%,rgba(171,215,255,.25) 0,rgba(3,76,219,.35) 100%);border-radius:50%;display:inline-block;height:400px;inset-inline-start:0;position:absolute;top:-6%;width:400px}.tp-product-banner-thumb-shape .tp-offer-shape{animation-delay:1.1s;animation-duration:1s;inset-inline-start:30%;position:absolute;top:-8%;z-index:11}.tp-product-banner-thumb img{animation-delay:1.1s;animation-duration:1s}@media (max-width:575px){.tp-product-banner-thumb img{width:100%}}.tp-banner-item-2{min-height:280px;padding:65px 48px 55px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.tp-banner-item-2{padding:65px 25px 55px}}@media (max-width:575px){.tp-banner-item-2{min-height:250px;padding:49px 29px 45px}}.tp-banner-item-2:hover .tp-banner-thumb-2{transform:scale(1.1)}.tp-banner-thumb-2{z-index:-1}@media (max-width:575px){.tp-banner-thumb-2{background-position:0}}.tp-banner-title-2{font-size:36px;font-weight:400;line-height:1.17;margin-bottom:20px}.tp-banner-title-2 a:hover{color:var(--secondary-color)}.tp-banner-item-4:hover .tp-banner-thumb-4{transform:scale(1.1)}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tp-banner-item-4.sm-banner{margin-bottom:24px}}.tp-banner-item-4.sm-banner .tp-banner-content-4{top:30px}.tp-banner-item-4.has-green .tp-banner-content-4 span{color:#72ad3e}.tp-banner-item-4.has-brown .tp-banner-content-4 span{color:var(--color-site-accent);margin-bottom:0}.tp-banner-height-4{min-height:288px}.tp-banner-title-4{font-size:30px;font-weight:400;line-height:1.2;margin-bottom:20px}@media (max-width:575px){.tp-banner-title-4{font-size:25px}}.tp-banner-thumb-4{z-index:-1}.tp-banner-content-4{inset-inline-end:38px;inset-inline-start:38px;position:absolute;top:52px}@media (max-width:575px){.tp-banner-content-4{inset-inline-end:20px;inset-inline-start:20px;top:30px}}.tp-banner-content-4 span{color:#2061e3;display:inline-block;font-size:16px;margin-bottom:2px}.tp-banner-btn-4 .tp-btn{border-color:color-mix(in srgb,var(--color-neutral-900) 10%,transparent);padding:4px 21px}.tp-banner-btn-4 .tp-btn:hover{background-color:var(--color-site-heading);border-color:var(--color-site-heading);color:var(--color-site-surface,#fff)}@media only screen and (min-width:768px) and (max-width:991px){.tp-banner-full{margin-top:24px;min-height:470px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tp-banner-full{margin-top:0;min-height:470px}}.tp-banner-full:hover .tp-banner-full-thumb{transform:scale(1.1)}.tp-banner-full-height{height:100%}.tp-banner-full-thumb{z-index:-1}.tp-banner-full-thumb:after{background-color:color-mix(in srgb,var(--color-neutral-900) 10%,transparent);content:"";height:100%;inset-inline-start:0;position:absolute;top:0;width:100%}.tp-banner-full-content{bottom:60px;inset-inline-end:60px;inset-inline-start:60px;position:absolute}@media (max-width:575px){.tp-banner-full-content{inset-inline-end:30px;inset-inline-start:30px}}.tp-banner-full-content span{color:var(--color-site-surface,#fff);display:inline-block;font-size:16px;margin-bottom:2px}.tp-banner-full-title{color:var(--color-site-surface,#fff);font-size:40px;font-weight:400;line-height:1.05;margin-bottom:30px}@media (max-width:575px){.tp-banner-full-title{font-size:35px}}.tp-banner-full-btn .tp-btn{border-color:hsla(0,0%,100%,.3);color:var(--color-site-surface,#fff);padding:4px 21px}.tp-banner-full-btn .tp-btn:hover{background-color:var(--color-site-surface,#fff);border-color:var(--color-site-surface,#fff);color:var(--color-site-heading)}.tp-best-banner-slider-dot-5{bottom:33px;inset-inline-start:50%;position:absolute;width:auto;z-index:1}.tp-best-banner-slider-dot-5 .swiper-pagination-bullet{background-color:rgba(103,142,97,.2);height:8px;width:8px}.tp-best-banner-slider-dot-5 .swiper-pagination-bullet button{font-size:0}.tp-best-banner-5{border-radius:16px;overflow:hidden}.tp-best-banner-item-5{min-height:560px}.tp-product-tooltip{background-color:var(--color-site-heading);border-radius:4px;color:var(--color-site-surface,#fff);display:inline-block;font-family:var(--primary-font);font-size:12px;font-weight:500;inset-inline-end:100%;line-height:1;opacity:0;padding:4px 6px;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24);visibility:hidden;width:-moz-max-content;width:max-content;z-index:1}.tp-product-tooltip-right{inset-inline-end:auto;inset-inline-start:100%}.tp-product-tooltip-right:before{border-inline-end:8px solid var(--color-site-heading);border-inline-start:0;inset-inline-end:auto;inset-inline-start:-4px}.tp-featured-slider{margin-inline-end:-660px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tp-featured-slider{margin-inline-end:0}}.tp-featured-slider-arrow button{color:#b3bac0;font-size:30px;position:relative}.tp-featured-slider-arrow button:not(:last-child){margin-inline-end:10px;padding-inline-end:14px}.tp-featured-slider-arrow button:not(:last-child):after{background-color:#d6d9e0;content:"";height:30px;inset-inline-end:0;position:absolute;top:63%;width:1px}.tp-featured-slider-arrow button:hover{color:var(--color-site-heading)}.tp-featured-item{min-height:380px;padding:87px 50px}@media only screen and (min-width:576px) and (max-width:767px){.tp-featured-item{padding:87px 35px}}@media (max-width:575px){.tp-featured-item{min-height:280px;padding:35px}}.tp-featured-item .tp-product-rating-icon-2{margin-bottom:20px}.tp-featured-thumb{z-index:-1}.tp-featured-title{font-size:36px;font-weight:400;line-height:1.17;margin-bottom:7px}@media (max-width:575px){.tp-featured-title{font-size:25px}}.tp-featured-title a:hover{color:var(--secondary-color)}.tp-featured-price{color:var(--color-site-heading);font-size:20px;font-weight:500;line-height:1}.tp-featured-price-wrapper{line-height:1;margin-bottom:2px}.tp-featured-price.new-price{color:var(--color-site-heading)}.tp-featured-price.old-price{color:var(--color-neutral-600);font-size:14px;font-weight:400;text-decoration-line:line-through}.tp-featured-item-3{background-color:var(--color-site-surface,#fff);border:1px solid var(--color-neutral-200);margin-inline-end:-1px;margin-top:-1px;padding:0 50px 40px}@media (max-width:575px){.tp-featured-item-3{padding:0 30px 40px}}.tp-featured-thumb-3{margin-bottom:20px}.tp-featured-thumb-3 img{max-width:100%}.tp-featured-thumb-3.has-translate img{transform:translateY(20px)}.tp-featured-title-3{font-size:26px;font-weight:400;line-height:1.15;margin-bottom:14px}.tp-featured-title-3 a:hover{color:var(--color-site-primary)}.tp-featured-thumb-3{min-height:210px}.tp-featured-content-3 p{font-size:16px;line-height:1.38;margin-bottom:19px}.tp-featured-price-3 span{color:var(--color-site-primary);font-size:20px}.tp-trending-slider-dot .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-site-primary)}.tp-trending-banner{height:630px;position:relative}@media only screen and (min-width:768px) and (max-width:991px){.tp-trending-banner{height:430px;margin-inline-start:0;margin-top:50px}}@media only screen and (min-width:576px) and (max-width:767px){.tp-trending-banner{height:430px;margin-inline-start:0;margin-top:50px}}@media (max-width:575px){.tp-trending-banner{height:430px;margin-inline-start:0;margin-top:50px}}.tp-trending-banner:after{background-image:linear-gradient(180deg,rgba(1,15,28,0) 44.84%,rgba(1,15,28,.6));bottom:0;content:"";height:100%;inset-inline-start:0;position:absolute;width:100%}.tp-trending-banner-content{bottom:40px;inset-inline-start:35px;position:absolute;z-index:1}@media (max-width:575px){.tp-trending-banner-content{bottom:25px;inset-inline-start:20px}}.tp-trending-banner-title{color:var(--color-site-surface,#fff);font-size:30px;font-weight:500;line-height:1.13;margin-bottom:18px}.tp-trending-banner-title a{background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-position:100% 100%,0 81%;background-repeat:no-repeat;background-size:0 1px,0 1px;transition:background-size .4s linear}.tp-trending-banner-title a:hover{background-size:0 1px,100% 1px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-trending-banner-thumb{background-position:top}}@media only screen and (min-width:992px) and (max-width:1199px){.tp-trending-item .tp-product-action-2{top:30px}}.tp-shop-widget-title{border-bottom:1px solid #eee;font-size:18px;font-weight:500;margin-bottom:25px;padding-bottom:5px}.tp-shop-widget-title.no-border{border:0;margin-bottom:14px;padding-bottom:0}.tp-shop-widget-product-item:not(:last-child){margin-bottom:20px}.tp-shop-widget-product-rating{align-items:center;display:flex;margin-inline-end:4px}.tp-shop-widget-product-rating span{color:#ffb21d;font-size:12px;margin-inline-end:1px}.tp-shop-widget-product-rating-number span{color:var(--color-neutral-500);font-size:12px;font-weight:500}.tp-shop-widget-product-thumb{flex:0 0 auto}.tp-shop-widget-product-thumb img{height:70px;margin-inline-end:14px;-o-object-fit:cover;object-fit:cover;width:70px}.tp-shop-widget-product-title{font-size:16px;font-weight:500;margin-bottom:0}.tp-shop-widget-product-price{color:var(--color-neutral-600);font-size:14px}.tp-shop-widget-brand{margin-inline-end:40px}.tp-shop-widget-brand-item{flex:0 0 50%;margin-bottom:30px;width:50%}.tp-shop-top-select .nice-select{background-color:#f9f9f9;border:1px solid color-mix(in srgb,var(--color-neutral-900) 10%,transparent);border-radius:0;color:var(--color-site-heading);float:none;font-size:14px;height:40px;line-height:38px;min-width:180px;padding:0 25px}@media (max-width:575px){.tp-shop-top-select .nice-select{max-width:280px}}.tp-shop-top-select .nice-select:after{color:#767a7d;inset-inline-end:20px}.tp-shop-top-select .nice-select.open .list{transform:scale(1) translateY(0)}.tp-shop-top-select .nice-select .list{border-radius:0;margin-top:0;padding:10px 0;transform:scale(.9) translateY(0);transform-origin:center center;width:100%}.tp-shop-top-select .nice-select .list .option{line-height:1.2;min-height:inherit;padding-bottom:5px;padding-top:5px}.tp-shop-top-select.sort-by .nice-select{min-width:6rem}.tp-shop-top-result p{color:var(--color-neutral-500);font-size:16px;font-weight:400;margin-bottom:0}.tp-shop-top-tab{margin-inline-end:22px}@media (max-width:575px){.tp-shop-top-tab{margin-inline-end:10px}}.tp-shop-top-tab .nav-tabs .nav-item .nav-link{border:1px solid color-mix(in srgb,var(--color-neutral-900) 10%,transparent);border-radius:0;color:var(--color-neutral-500);display:inline-block;font-size:18px;height:40px;line-height:38px;margin-inline-end:6px;text-align:center;width:40px}.tp-shop-top-tab .nav-tabs .nav-item .nav-link svg{height:1.35rem;width:1.35rem}.tp-shop-top-tab .nav-tabs .nav-item .nav-link.active{border-color:var(--color-site-heading);color:var(--color-site-heading)}.tp-shop-top-right{display:flex;flex-wrap:wrap;gap:1rem}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tp-shop-top-right{margin-top:30px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-shop-top-right:not(.tp-shop-top-right-2){margin-top:30px}}.tp-shop-main-wrapper{position:relative}.tp-shop-full-width-padding{padding-inline-end:80px;padding-inline-start:80px}@media only screen and (min-width:992px) and (max-width:1199px){.tp-shop-full-width-padding{padding-inline-end:40px;padding-inline-start:40px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-shop-full-width-padding{padding-inline-end:0;padding-inline-start:0}}.tp-shop-item-primary .tp-product-tag-2 a:hover,.tp-shop-item-primary .tp-product-title-2 a:hover{color:var(--color-site-primary)}.tp-shop-item-primary .tp-product-tag-2 a:after{background-color:var(--color-site-primary)}.tp-order-details{padding:70px 100px 55px}@media only screen and (min-width:1200px) and (max-width:1399px){.tp-order-details{padding:70px 70px 55px}}@media only screen and (min-width:992px) and (max-width:1199px){.tp-order-details{padding:70px 30px 55px}}@media only screen and (min-width:576px) and (max-width:767px){.tp-order-details{padding:70px 50px 55px}}@media (max-width:575px){.tp-order-details{padding:40px 30px 45px}}.tp-order-details-icon{margin-bottom:22px}.tp-order-details-icon span{border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:var(--color-site-surface,#fff);display:inline-block;font-size:55px;height:120px;line-height:118px;text-align:center;width:120px}.tp-order-details-title{color:var(--color-site-surface,#fff);font-size:30px;font-weight:600;margin-bottom:7px}.tp-order-details-content p{color:var(--color-site-surface,#fff);font-size:16px;line-height:1.38}.tp-order-details-item{margin-bottom:38px}.tp-order-details-item-wrapper .row [class*=col-]:nth-child(2n) .tp-order-details-item{padding-inline-start:40px}@media (max-width:575px){.tp-order-details-item-wrapper .row [class*=col-]:nth-child(2n) .tp-order-details-item{padding-inline-start:0}}.tp-order-details-item h4{font-weight:400}.tp-order-details-item h4,.tp-order-details-item p{color:var(--color-site-surface,#fff);font-size:18px;margin-bottom:0}.tp-order-details-item p{font-weight:700}.tp-order-info-wrapper{padding:42px 50px}@media only screen and (min-width:992px) and (max-width:1199px){.tp-order-info-wrapper{padding:42px 40px}}@media (max-width:575px){.tp-order-info-wrapper{padding:42px 30px}}.tp-order-info-title{font-size:26px;font-weight:600;margin-bottom:40px}.tp-order-info-list ul li{align-items:center;display:flex;justify-content:space-between;list-style:none;padding:15px 0}.tp-order-info-list ul li:not(:last-child){border-bottom:1px solid var(--color-neutral-200)}.tp-order-info-list ul li span{color:var(--color-site-heading);font-size:15px}.tp-order-info-list ul li.tp-order-info-list-header{padding-bottom:12px;padding-top:0}.tp-order-info-list ul li.tp-order-info-list-header h4{font-size:16px;font-weight:500;margin-bottom:0}.tp-order-info-list ul li.tp-order-info-list-desc p{font-size:15px;margin-bottom:0}.tp-order-info-list ul li.tp-order-info-list-desc p span{font-size:15px;font-weight:500}.tp-order-info-list ul li.tp-order-info-list-subtotal span:last-child{color:var(--color-site-primary)}.tp-order-info-list ul li.tp-order-info-list-shipping span input{display:none}.tp-order-info-list ul li.tp-order-info-list-shipping span input:checked~label:after{border-color:var(--color-site-primary)}.tp-order-info-list ul li.tp-order-info-list-shipping span input:checked~label:before{opacity:1;visibility:visible}.tp-order-info-list ul li.tp-order-info-list-shipping span label{font-size:14px;padding-inline-end:27px;position:relative}.tp-order-info-list ul li.tp-order-info-list-shipping span label span{color:var(--color-site-primary)}.tp-order-info-list ul li.tp-order-info-list-shipping span label:hover{cursor:pointer}.tp-order-info-list ul li.tp-order-info-list-shipping span label:after{border:1px solid #bcbcbc;border-radius:50%;content:"";height:16px;inset-inline-end:0;position:absolute;top:5px;transition:all .2s ease-out 0s;width:16px}.tp-order-info-list ul li.tp-order-info-list-shipping span label:before{background-color:var(--color-site-primary);border-radius:50%;content:"";height:8px;inset-inline-end:4px;opacity:0;position:absolute;top:9px;transition:all .2s ease-out 0s;visibility:hidden;width:8px}.tp-order-info-list ul li.tp-order-info-list-total{padding:14px 0}.tp-order-info-list ul li.tp-order-info-list-total span{font-size:16px;font-weight:500}.tp-order-inner{background-color:var(--color-site-surface,#fff);box-shadow:0 30px 70px color-mix(in srgb,var(--color-neutral-900) 10%,transparent)}.tp-collection-item:hover .tp-collection-thumb{transform:scale(1.05)}.tp-collection-height{min-height:700px}@media only screen and (min-width:768px) and (max-width:991px){.tp-collection-height{min-height:500px}}@media only screen and (min-width:576px) and (max-width:767px){.tp-collection-height{min-height:600px}}@media (max-width:575px){.tp-collection-height{min-height:400px}}.tp-collection-thumb{z-index:-1}.tp-collection-thumb.has-overlay:after{background-color:color-mix(in srgb,var(--color-neutral-900) 10%,transparent);content:"";height:100%;inset-inline-start:0;position:absolute;width:100%}.tp-collection-title{font-size:50px;font-weight:500;line-height:1;margin-bottom:34px}@media only screen and (min-width:768px) and (max-width:991px){.tp-collection-title{font-size:35px}}@media (max-width:575px){.tp-collection-title{font-size:32px}}.tp-collection-title a{background-image:linear-gradient(var(--color-neutral-900),var(--color-neutral-900)),linear-gradient(var(--color-neutral-900),var(--color-neutral-900));background-position:100% 100%,0 80%;background-repeat:no-repeat;background-size:0 2px,0 2px;transition:background-size .4s linear}.tp-collection-title:hover a{background-size:0 2px,100% 2px}.tp-collection-title-1{color:var(--color-site-surface,#fff);font-size:44px;font-weight:600;line-height:1;margin-bottom:10px;text-transform:uppercase}@media only screen and (min-width:768px) and (max-width:991px){.tp-collection-title-1{font-size:35px}}@media (max-width:575px){.tp-collection-title-1{font-size:30px}}.tp-collection-title-1 a{background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-position:100% 100%,0 80%;background-repeat:no-repeat;background-size:0 1px,0 1px;transition:background-size .4s linear}.tp-collection-title-1:hover a{background-size:0 1px,100% 1px}.tp-collection-content{word-wrap:break-word;inset-inline-end:55px;inset-inline-start:55px;position:absolute;top:55px}@media (max-width:575px),only screen and (min-width:768px) and (max-width:991px){.tp-collection-content{inset-inline-end:30px;inset-inline-start:30px;top:35px}}.tp-collection-content span{color:var(--color-site-heading);display:inline-block;font-size:16px;margin-bottom:9px}.tp-collection-content-1{word-wrap:break-word;bottom:40px;inset-inline-end:45px;inset-inline-start:45px;position:absolute}@media (max-width:575px),only screen and (min-width:768px) and (max-width:991px){.tp-collection-content-1{bottom:30px;inset-inline-end:30px;inset-inline-start:30px}}.tp-collection-btn .tp-btn{background-color:var(--color-site-surface,#fff);border-color:var(--color-site-surface,#fff);color:var(--color-site-heading);font-size:14px;padding:6px 19px}.tp-collection-btn .tp-btn:hover{background-color:var(--color-site-accent);border-color:var(--color-site-accent);color:var(--color-site-surface,#fff)}.tp-collection-btn-1 .tp-link-btn-line{color:var(--color-site-surface,#fff);letter-spacing:.3em}.tp-collection-btn-1 .tp-link-btn-line:after{background-color:var(--color-site-surface,#fff)}.tp-collection-offer-wrapper{padding-inline-start:33px}.tp-collection-offer-wrapper p{color:var(--color-site-heading);font-size:18px;line-height:1.11}.tp-collection-offer-wrapper p span{color:#0989ff}.tp-collection-countdown .tp-product-countdown{background:var(--color-site-surface,#fff);border:1px solid #dde0e3;box-shadow:0 1px 2px color-mix(in srgb,var(--color-neutral-900) 10%,transparent);height:50px;padding:4px 14px}.tp-collection-countdown .tp-product-countdown:not(:last-child){margin-inline-end:4px}.tp-collection-countdown .tp-product-countdown.has-second{height:50px;width:50px}.tp-collection-countdown .tp-product-countdown ul li{border:none;border-radius:0;color:var(--color-neutral-500);font-size:10px;font-weight:500;height:inherit;line-height:8px;position:relative;text-align:center;text-transform:uppercase;width:inherit}.tp-collection-countdown .tp-product-countdown ul li:not(:last-child){margin-inline-end:9px;padding-inline-end:17px}.tp-collection-countdown .tp-product-countdown ul li:not(:last-child):after{color:var(--color-site-heading);content:":";font-size:14px;font-weight:700;inset-inline-end:0;position:absolute;top:50%}.tp-collection-countdown .tp-product-countdown ul li span{color:var(--color-site-heading);font-size:22px;font-weight:500;line-height:14px;margin-bottom:4px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-collection-inner-4{padding-inline-end:40px;padding-inline-start:40px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tp-collection-inner-4{padding-inline-end:20px;padding-inline-start:20px}}@media (max-width:575px){.tp-collection-inner-4{padding-inline-end:0;padding-inline-start:0}}.tp-collection-subtitle-4{color:var(--color-site-heading);display:inline-block;font-size:14px;letter-spacing:.2em;line-height:1;margin-bottom:25px}.tp-collection-thumb-banner-4{margin-bottom:22px}.tp-collection-title-4{font-size:30px;font-weight:500;margin-bottom:3px}.tp-collection-title-4 a:hover{color:var(--color-site-accent)}.tp-collection-side-text{inset-inline-end:40px;position:absolute;top:60px}@media only screen and (min-width:992px) and (max-width:1199px){.tp-collection-side-text{inset-inline-end:10px}}@media only screen and (min-width:576px) and (max-width:767px){.tp-collection-side-text{inset-inline-end:0}}.tp-collection-thumb-wrapper-4{height:100%}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-collection-thumb-wrapper-4{min-height:600px}}.tp-collection-thumb-info-4{color:var(--color-site-surface,#fff);display:inline-block;font-size:14px;font-weight:500;inset-inline-end:60px;inset-inline-start:60px;letter-spacing:.04em;line-height:1;position:absolute;top:55px;z-index:1}@media (max-width:575px){.tp-collection-thumb-info-4{inset-inline-end:30px;inset-inline-start:30px;line-height:1.3;top:35px}}.tp-collection-hotspot-1{inset-inline-start:28%;top:49%}@media only screen and (min-width:576px) and (max-width:767px){.tp-collection-hotspot-1{inset-inline-start:11%;top:49%}}.tp-collection-hotspot-2{bottom:6%;inset-inline-end:40%}.tp-collection-hotspot-item{position:absolute;width:44px}.tp-collection-hotspot-item:hover .tp-collection-hotspot-content{opacity:1;transform:translate(-37%,55px);visibility:visible}.tp-collection-hotspot-item:hover .tp-collection-hotspot-content.on-top{transform:translate(-37%,-110%)}.tp-collection-hotspot-content{background-color:var(--color-site-surface,#fff);min-width:165px;opacity:0;padding:15px 20px;position:relative;text-align:center;transform:translate(-37%,60px);transform-origin:top center;visibility:hidden}.tp-collection-hotspot-content:after{background-color:var(--color-site-surface,#fff);content:"";height:14px;inset-inline-start:0;inset-inline-start:50%;position:absolute;top:0;transform:translate(-50%,-50%) rotate(45deg);width:14px}.tp-collection-hotspot-content p{line-height:1.3;margin-bottom:0;margin-top:6px}.tp-collection-hotspot-content.on-top{transform:translate(-37%,-120%)}.tp-collection-hotspot-content.on-top:after{bottom:-13px;top:auto}.tp-collection-hotspot-title{font-size:16px;font-weight:500;line-height:1;margin-bottom:0;text-align:center}.tp-collection-btn-4 .tp-link-btn-line-2:hover{color:var(--color-site-accent)}.tp-collection-btn-4 .tp-link-btn-line-2:hover:after{background-color:var(--color-site-accent)}.tp-collection-btn-4 .tp-link-btn-line-2:hover i{transform:translateX(3px)}.tp-collection-btn-4 .tp-link-btn-line-2:hover svg{transform:translateX(3px) translateY(-1px)}.tp-deal-title{font-size:60px;font-weight:500;line-height:1.17;margin-bottom:35px}@media (max-width:575px){.tp-deal-title{font-size:45px}}.tp-deal-title-pre{color:var(--color-site-primary);display:inline-block;font-size:18px;font-weight:400;margin-bottom:7px;position:relative;z-index:1}.tp-deal-title-pre svg{bottom:-8px;inset-inline-start:26px;position:absolute;z-index:-1}.tp-deal-countdown .tp-product-countdown-inner ul li{border:none;border-radius:8px;box-shadow:0 1px 2px color-mix(in srgb,var(--color-neutral-900) 10%,transparent);color:var(--color-neutral-500);font-size:15px;font-weight:400;height:80px;padding-top:13px;position:relative;width:76px}@media (max-width:575px){.tp-deal-countdown .tp-product-countdown-inner ul li{margin-bottom:15px}}.tp-deal-countdown .tp-product-countdown-inner ul li span{color:var(--color-site-primary);font-size:34px;font-weight:500;letter-spacing:-.04em}.tp-deal-countdown .tp-product-countdown-inner ul li:not(:last-child){margin-inline-end:13px}.tp-deal-countdown .tp-product-countdown-inner ul li:not(:last-child):after,.tp-deal-countdown .tp-product-countdown-inner ul li:not(:last-child):before{background-color:rgba(1,15,28,.2);border-radius:50%;content:"";height:5px;inset-inline-end:-10px;position:absolute;top:28px;width:5px}.tp-deal-countdown .tp-product-countdown-inner ul li:not(:last-child):before{top:42px}.tp-deal-shape-1{inset-inline-start:0;position:absolute;top:8%;z-index:-1}.tp-deal-shape-2{inset-inline-start:2%;position:absolute;top:10%;z-index:-1}@media only screen and (min-width:1200px) and (max-width:1399px){.tp-deal-shape-2{inset-inline-start:-12%}}@media only screen and (min-width:992px) and (max-width:1199px){.tp-deal-shape-2{inset-inline-start:-16%}}@media only screen and (min-width:768px) and (max-width:991px){.tp-deal-shape-2{inset-inline-start:-32%;top:-4%}}@media only screen and (min-width:576px) and (max-width:767px){.tp-deal-shape-2{inset-inline-start:-47%}}@media (max-width:575px){.tp-deal-shape-2{inset-inline-start:-100%}}.tp-deal-shape-3{inset-inline-end:6%;position:absolute;top:29%;z-index:-1}.tp-deal-shape-4{inset-inline-end:5%;position:absolute;top:11%;z-index:-1}@media only screen and (min-width:1200px) and (max-width:1399px){.tp-deal-shape-4{inset-inline-end:-10%}}@media only screen and (min-width:992px) and (max-width:1199px){.tp-deal-shape-4{inset-inline-end:-16%}}@media only screen and (min-width:768px) and (max-width:991px){.tp-deal-shape-4{inset-inline-end:-38%}}@media only screen and (min-width:576px) and (max-width:767px){.tp-deal-shape-4{inset-inline-end:-49%}}@media (max-width:575px){.tp-deal-shape-4{inset-inline-end:-111%}}.tp-deal-shape-5{inset-inline-end:28%;position:absolute;top:3%;z-index:-1}.tp-deal-shape-6{bottom:77px;inset-inline-start:35%;position:absolute;z-index:-1}.tp-deal-shape-7{inset-inline-start:50%;position:absolute;top:10%;transform:translateX(-50%);z-index:-1}.tp-product-side-banner{border-radius:16px;margin-inline-end:56px;padding:55px 10px 0}@media (max-width:575px){.tp-product-side-banner{margin-inline-end:0}}.tp-product-side-banner-title{font-size:30px;font-weight:500;line-height:1.13;margin-bottom:30px}.tp-product-side-banner-subtitle{margin-bottom:16px}.tp-product-side-banner-btn{margin-bottom:52px}.tp-product-side-banner-thumb img{transform:translateY(25px)}.tp-coupon-item{border:1px solid var(--color-neutral-200);height:100%;padding:20px}.tp-coupon-thumb svg{height:100px;margin-inline-end:20px;width:100px}.tp-coupon-title{font-size:17px;font-weight:500;margin-bottom:3px}@media (max-width:575px){.tp-coupon-content{margin-top:20px}}.tp-coupon-countdown ul li{color:var(--color-site-heading);display:inline-block;font-size:12px;list-style:none;padding:0 12px;position:relative;text-transform:uppercase}.tp-coupon-countdown ul li:first-child{padding-inline-start:0}.tp-coupon-countdown ul li span{display:block;line-height:1}.tp-coupon-countdown ul li:not(:last-child):after{background-color:#ebebeb;content:"";height:17px;inset-inline-end:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.tp-coupon-offer{font-size:18px;font-weight:600}.tp-coupon-offer span{color:#ff2400;margin-inline-end:3px}.tp-coupon-status h4{font-size:14px;font-weight:400}.tp-coupon-status h4 span{color:#ff2400;display:inline-block}.tp-coupon-status h4 span.active{color:green}.tp-coupon-status:hover .tp-coupon-info-tooltip{bottom:calc(100% + 12px);opacity:1;visibility:visible}.tp-coupon-status:hover .tp-coupon-info-details span{color:#8e959b}.tp-coupon-date{margin-bottom:1rem}.tp-coupon-date span{background-color:rgba(0,128,128,.1);border:2px dashed rgba(0,128,128,.4);color:teal;display:inline-block;font-size:15px;font-weight:600;letter-spacing:1px;padding:6px 30px}.tp-coupon-info-details{position:relative}.tp-coupon-info-details span{color:#bcbfc2;display:inline-block;margin-inline-start:7px}.tp-coupon-info-details span svg{height:16px;transform:translateY(-5px);width:16px}.tp-coupon-info-details:hover span{color:#8e959b}.tp-coupon-info-tooltip{background-color:var(--color-site-surface,#fff);bottom:calc(100% + 25px);box-shadow:0 10px 30px rgba(4,11,17,.14);inset-inline-end:-22px;min-width:286px;opacity:0;padding:13px 20px 15px;position:absolute;visibility:hidden;z-index:9}@media only screen and (min-width:576px) and (max-width:767px){.tp-coupon-info-tooltip{inset-inline-end:auto;inset-inline-start:-98px}}@media (max-width:575px){.tp-coupon-info-tooltip{inset-inline-end:auto;inset-inline-start:-127px}}[dir=rtl] .tp-coupon-info-tooltip{bottom:calc(100% + 25px);inset-inline-start:auto}.tp-coupon-info-tooltip:after{background-color:var(--color-site-surface,#fff);bottom:0;content:"";height:18px;inset-inline-end:15px;position:absolute;transform:rotate(45deg) translateY(50%);width:18px}@media only screen and (min-width:576px) and (max-width:767px){.tp-coupon-info-tooltip:after{inset-inline-end:157px}}@media (max-width:575px){.tp-coupon-info-tooltip:after{inset-inline-end:128px}}[dir=rtl] .tp-coupon-info-tooltip:after{inset-inline-end:auto;inset-inline-start:15px}.tp-coupon-info-tooltip p{color:#525258;font-size:14px;line-height:1.43;margin-bottom:0}.tp-coupon-info-tooltip p span{color:var(--color-site-heading)!important;font-weight:500;margin-inline-start:0}.contact-form .contact-button,.dropdown-toggle-btn svg,.tp-featured-category .tp-featured-category-content ul a:hover{transition:all .3s ease-out 0s}.ck-content img{max-width:100%}.ck-content a{color:var(--color-site-primary)}.show-admin-bar .header-sticky,.show-admin-bar .header-sticky-2{top:40px!important}label.required:after{color:var(--bs-danger);content:"*";margin-inline-start:.25rem}svg{stroke-width:1.5}img:not([src]):not([srcset]){visibility:hidden}.logo{margin:10px 0}.logo a img{max-height:150px;max-width:100%}.form-control,.form-control[type=password],.form-control[type=text],.form-select{border:1px solid var(--color-neutral-200);border-radius:0;color:var(--color-site-heading);font-size:14px;height:56px}.form-control::-moz-placeholder,.form-control[type=password]::-moz-placeholder,.form-control[type=text]::-moz-placeholder,.form-select::-moz-placeholder{color:var(--color-neutral-500)}.form-control::placeholder,.form-control[type=password]::placeholder,.form-control[type=text]::placeholder,.form-select::placeholder{color:var(--color-neutral-500)}.form-control:focus,.form-control[type=password]:focus,.form-control[type=text]:focus,.form-select:focus{border-color:var(--color-site-heading);box-shadow:none}.form-control[type=file]{line-height:3}textarea{height:auto!important}.btn:not(.btn-primary):not(.btn-gradient):not(.btn-auth-submit):not(.btn-secondary):not(.auth-customer-auth__submit){border-radius:0!important}.btn:disabled{opacity:.65}.btn.btn-primary{--tp-btn-color:#fff;--bs-btn-bg:var(--sg-btn-primary-bg,var(--color-site-primary));--bs-btn-border-color:transparent;--bs-btn-hover-bg:var(--sg-btn-primary-bg,var(--color-site-primary));--bs-btn-hover-border-color:transparent;--bs-btn-active-bg:var(--sg-btn-primary-bg,var(--color-site-primary));--bs-btn-active-border-color:transparent}:is(.btn-secondary,.tp-btn-border:not(.tp-btn-border-white),.tp-btn-border-2,.wishlist-page__btn:not(.wishlist-page__btn--primary),.account-page__btn:not(.account-page__btn--solid),.compare-page__btn:not(.compare-page__btn--solid),.cartmini__checkout-btn .tp-btn-border,.sg-qv-buy-now-btn,.sg-product-details-add-to-cart-btn,.sg-product-details-sticky-actions .sg-product-details-add-to-cart-btn,.sg-product-details-wrapper-style2 .sg-product-details-buy-now-btn){background:var(--sg-btn-secondary-bg,transparent)!important;border:1px solid var(--sg-btn-secondary-border,var(--sg-orange,var(--primary-color,var(--color-site-accent))))!important;border-radius:9999px!important;box-shadow:none!important;color:var(--sg-btn-secondary-color,var(--sg-orange,var(--primary-color,var(--color-site-accent))))!important;font-size:.875rem;font-weight:600!important;gap:.45rem;line-height:1.2;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}:is(.btn-secondary:not(.btn-sm):not(.btn-lg),.tp-btn-border:not(.tp-btn-border-white):not(.tp-btn-border-sm),.tp-btn-border-2,.wishlist-page__btn:not(.wishlist-page__btn--primary):not(.wishlist-page__btn--sm),.account-page__btn:not(.account-page__btn--solid):not(.account-page__btn--sm),.compare-page__btn:not(.compare-page__btn--solid):not(.compare-page__btn--sm),.cartmini__checkout-btn .tp-btn-border,.sg-qv-buy-now-btn,.sg-product-details-add-to-cart-btn,.sg-product-details-sticky-actions .sg-product-details-add-to-cart-btn,.sg-product-details-wrapper-style2 .sg-product-details-buy-now-btn){min-height:2.25rem;padding:.4rem 1.15rem}:is(.btn-primary,.btn-gradient,.auth-customer-auth__submit,.btn-auth-submit,.track-order__submit,.payment-checkout-btn,.payment-checkout-btn-step,.sg-cart-checkout-btn,.sg-order-summary-v2__place-order,.sg-cart-coupon-apply,.tp-order-summary-v2__apply,.wishlist-page__btn--primary,.compare-page__btn--solid,.float-message__submit,.contact-form .contact-button,.js-site-notice-save,.cartmini__checkout-btn .tp-btn:not(.tp-btn-border),.cartmini__empty .tp-btn,.cartmini__empty .btn-auth-submit,#b2b-marketplace-header a.b2b-cart-hover-cta,.sg-qv-add-to-cart-btn,.sg-product-details-buy-now-btn:not(.sg-qv-buy-now-btn):not(.sg-pdp-buy-now),.tp-btn-2,.tp-btn-green,.tp-btn-blue,.auth-card .auth-card__body .btn,.bb-empty-action a,.cartmini__checkout-btn a:first-child):before{display:none!important}@media (prefers-reduced-motion:no-preference){:is(.btn-primary,.btn-gradient,.auth-customer-auth__submit,.btn-auth-submit,.track-order__submit,.payment-checkout-btn,.payment-checkout-btn-step,.sg-cart-checkout-btn,.sg-order-summary-v2__place-order,.sg-cart-coupon-apply,.tp-order-summary-v2__apply,.wishlist-page__btn--primary,.compare-page__btn--solid,.float-message__submit,.contact-form .contact-button,.js-site-notice-save,.cartmini__checkout-btn .tp-btn:not(.tp-btn-border),.cartmini__empty .tp-btn,.cartmini__empty .btn-auth-submit,#b2b-marketplace-header a.b2b-cart-hover-cta,.sg-qv-add-to-cart-btn,.sg-product-details-buy-now-btn:not(.sg-qv-buy-now-btn):not(.sg-pdp-buy-now),.tp-btn-2,.tp-btn-green,.tp-btn-blue,.auth-card .auth-card__body .btn,.bb-empty-action a,.cartmini__checkout-btn a:first-child):hover:not(:disabled):not(.btn-loading):not(.disabled):not(.button-loading){--sg-btn-breathe-color:var(--sg-btn-primary-bg,var(--primary-color,var(--color-site-accent,var(--color-site-primary))));animation:sg-btn-hover-breathe 1.15s ease-in-out infinite!important;background:var(--sg-btn-primary-bg,var(--primary-color,var(--color-site-accent,var(--color-site-primary))))!important;border-color:transparent!important;color:#fff!important;transform:none!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .15s ease!important}:is(.btn-secondary,.tp-btn-border:not(.tp-btn-border-white),.tp-btn-border-2,.wishlist-page__btn:not(.wishlist-page__btn--primary),.account-page__btn:not(.account-page__btn--solid),.compare-page__btn:not(.compare-page__btn--solid),.cartmini__checkout-btn .tp-btn-border,.sg-qv-buy-now-btn,.sg-product-details-add-to-cart-btn,.sg-product-details-wrapper-style2 .sg-product-details-buy-now-btn):hover:not(:disabled):not(.btn-loading):not(.disabled):not(.button-loading){--sg-btn-breathe-color:var(--sg-btn-secondary-hover-bg,var(--color-site-heading,#010f1c));animation:sg-btn-hover-breathe 1.15s ease-in-out infinite!important;background:var(--sg-btn-secondary-hover-bg,var(--color-site-heading,#010f1c))!important;border-color:var(--sg-btn-secondary-hover-bg,var(--color-site-heading,#010f1c))!important;color:#fff!important;transform:none!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .15s ease!important}}@media (prefers-reduced-motion:reduce){:is(.btn-primary,.btn-gradient,.auth-customer-auth__submit,.btn-auth-submit,.track-order__submit,.payment-checkout-btn,.payment-checkout-btn-step,.sg-cart-checkout-btn,.sg-order-summary-v2__place-order,.sg-cart-coupon-apply,.tp-order-summary-v2__apply,.wishlist-page__btn--primary,.compare-page__btn--solid,.float-message__submit,.contact-form .contact-button,.js-site-notice-save,.cartmini__checkout-btn .tp-btn:not(.tp-btn-border),.cartmini__empty .tp-btn,.cartmini__empty .btn-auth-submit,#b2b-marketplace-header a.b2b-cart-hover-cta,.sg-qv-add-to-cart-btn,.sg-product-details-buy-now-btn:not(.sg-qv-buy-now-btn):not(.sg-pdp-buy-now),.tp-btn-2,.tp-btn-green,.tp-btn-blue,.auth-card .auth-card__body .btn,.bb-empty-action a,.cartmini__checkout-btn a:first-child):hover:not(:disabled):not(.btn-loading):not(.disabled):not(.button-loading){animation:none!important;background:var(--sg-btn-primary-bg,var(--primary-color,var(--color-site-accent,var(--color-site-primary))))!important;border-color:transparent!important;box-shadow:var(--sg-btn-hover-inset),var(--sg-btn-primary-hover-shadow)!important;color:#fff!important;filter:brightness(1.05);transform:none!important}:is(.btn-secondary,.tp-btn-border:not(.tp-btn-border-white),.tp-btn-border-2,.wishlist-page__btn:not(.wishlist-page__btn--primary),.account-page__btn:not(.account-page__btn--solid),.compare-page__btn:not(.compare-page__btn--solid),.cartmini__checkout-btn .tp-btn-border,.sg-qv-buy-now-btn,.sg-product-details-add-to-cart-btn,.sg-product-details-wrapper-style2 .sg-product-details-buy-now-btn):hover:not(:disabled):not(.btn-loading):not(.disabled):not(.button-loading){animation:none!important;background:var(--sg-btn-secondary-hover-bg,var(--color-site-heading,#010f1c))!important;border-color:var(--sg-btn-secondary-hover-bg,var(--color-site-heading,#010f1c))!important;box-shadow:var(--sg-btn-hover-inset),var(--sg-btn-secondary-hover-shadow)!important;color:#fff!important;filter:brightness(1.05);transform:none!important}}:is(.btn-primary,.btn-gradient,.auth-customer-auth__submit,.btn-auth-submit,.track-order__submit,.payment-checkout-btn,.payment-checkout-btn-step,.sg-cart-checkout-btn,.sg-order-summary-v2__place-order,.sg-cart-coupon-apply,.tp-order-summary-v2__apply,.wishlist-page__btn--primary,.compare-page__btn--solid,.float-message__submit,.contact-form .contact-button,.js-site-notice-save,.cartmini__checkout-btn .tp-btn:not(.tp-btn-border),.cartmini__empty .tp-btn,.cartmini__empty .btn-auth-submit,#b2b-marketplace-header a.b2b-cart-hover-cta,.sg-qv-add-to-cart-btn,.sg-product-details-buy-now-btn:not(.sg-qv-buy-now-btn):not(.sg-pdp-buy-now),.tp-btn-2,.tp-btn-green,.tp-btn-blue,.auth-card .auth-card__body .btn,.bb-empty-action a,.cartmini__checkout-btn a:first-child):active:not(:disabled):not(.btn-loading):not(.disabled):not(.button-loading){animation:none!important;filter:brightness(.96);transform:translateY(1px)!important}:is(.btn-secondary,.tp-btn-border:not(.tp-btn-border-white),.tp-btn-border-2,.wishlist-page__btn:not(.wishlist-page__btn--primary),.account-page__btn:not(.account-page__btn--solid),.compare-page__btn:not(.compare-page__btn--solid),.cartmini__checkout-btn .tp-btn-border,.sg-qv-buy-now-btn,.sg-product-details-add-to-cart-btn,.sg-product-details-wrapper-style2 .sg-product-details-buy-now-btn):active:not(:disabled):not(.btn-loading):not(.disabled):not(.button-loading){animation:none!important;filter:brightness(.96);transform:translateY(1px)!important}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.btn-loading,.btn.is-loading,.button-loading,a.is-loading,button.is-loading,input[type=button].is-loading,input[type=submit].is-loading{-webkit-text-fill-color:transparent!important;color:transparent!important;pointer-events:none;position:relative;text-shadow:none!important}.btn-loading:active,.btn-loading:disabled,.btn-loading:focus,.btn-loading:hover,.btn.is-loading:active,.btn.is-loading:disabled,.btn.is-loading:focus,.btn.is-loading:hover,.button-loading:active,.button-loading:disabled,.button-loading:focus,.button-loading:hover,a.is-loading:active,a.is-loading:disabled,a.is-loading:focus,a.is-loading:hover,button.is-loading:active,button.is-loading:disabled,button.is-loading:focus,button.is-loading:hover{-webkit-text-fill-color:transparent!important;color:transparent!important}.btn-loading>:not(.visually-hidden):not(.btn-loading-ring):not(.spinner-border),.btn.is-loading>:not(.visually-hidden):not(.btn-loading-ring):not(.spinner-border),.button-loading>:not(.visually-hidden):not(.btn-loading-ring):not(.spinner-border),a.is-loading>:not(.visually-hidden):not(.btn-loading-ring):not(.spinner-border),button.is-loading>:not(.visually-hidden):not(.btn-loading-ring):not(.spinner-border){opacity:0!important;visibility:hidden!important}.btn-gradient.btn-loading:before,.btn-primary.btn-loading:before,button.btn-gradient.is-loading:before,button.btn-primary.is-loading:before{animation:none!important;opacity:0!important;visibility:hidden!important}.btn-loading:after,.btn.is-loading:after,.button-loading:after,a.is-loading:after,button.is-loading:after{animation:spinner-border .75s linear infinite;border:2px solid var(--color-site-on-brand,#fff);border-inline-end-color:transparent;border-radius:50%;box-sizing:border-box;content:"";display:block;height:1.25rem;inset-inline-start:calc(50% - .625rem);position:absolute;top:calc(50% - .625rem);width:1.25rem;z-index:2}.spinner-border{animation:spinner-border .75s linear infinite;border:.15em solid;border-inline-end-color:transparent;border-radius:50%;display:inline-block;height:1.25rem;vertical-align:-.125em;width:1.25rem}.spinner-border-sm{border-width:.15em;height:1rem;width:1rem}.sg-product-action-btn.btn-loading:after,.sg-product-add-to-wishlist-btn.btn-loading:after,.sg-product-compare-btn.btn-loading:after,.sg-product-quick-view-btn.btn-loading:after{border-color:var(--color-site-primary,var(--color-site-primary));border-inline-end-color:transparent}.auth-customer-auth__submit.btn-loading:after,.btn-auth-submit.btn-loading:after,.btn-primary.btn-loading:after,.btn.is-loading.btn-primary:after,.payment-checkout-btn-step.btn-loading:after,.payment-checkout-btn.btn-loading:after,.see-more-products-btn.btn-loading:after,.sg-cart-checkout-btn.btn-loading:after,.sg-cart-coupon-apply.btn-loading:after,.sg-product-add-cart-btn-large.btn-loading:after,.sg-product-details-buy-now-btn.btn-loading:after,.sg-product-item-6-cart-btn.btn-loading:after,.sg-product-list-add-to-cart-btn.btn-loading:after,.sg-product-thumb-hover-cart-6__btn.btn-loading:after,.tp-btn-2.btn-loading:after,.tp-btn.btn-loading:after,.tp-order-summary-v2__apply.btn-loading:after,.tp-order-summary-v2__place-order.btn-loading:after,.track-order__submit.btn-loading:after,button.btn-primary.is-loading:after{border-color:#fff;border-inline-end-color:transparent}.account-page__btn.btn-loading:after,.btn-secondary.btn-loading:after,.btn.is-loading.btn-secondary:after,.compare-page__btn.btn-loading:after,.sg-product-details-add-to-cart-btn.btn-loading:after,.sg-product-details-buy-now-btn.btn-secondary.btn-loading:after,.sg-product-item-6-buy-btn.btn-loading:after,.wishlist-page__btn:not(.wishlist-page__btn--primary).btn-loading:after,button.btn-secondary.is-loading:after{border-color:var(--primary-color,var(--color-site-accent,var(--color-site-primary)));border-inline-end-color:transparent}.payment-checkout-btn .spinner-border,.payment-checkout-btn-step .spinner-border{border-color:#fff;border-inline-end-color:transparent;color:#fff}.account-page__btn.btn-loading,.auth-customer-auth__submit.btn-loading,.btn-auth-submit.btn-loading,.btn.btn-primary.btn-loading,.btn.btn-secondary.btn-loading,.btn.is-loading,.payment-checkout-btn-step.btn-loading,.payment-checkout-btn.btn-loading,.sg-cart-checkout-btn.btn-loading,.sg-product-details-add-to-cart-btn.btn-loading,.sg-product-details-buy-now-btn.btn-loading,.sg-product-item-6-buy-btn.btn-loading,.sg-product-item-6-cart-btn.btn-loading,.sg-product-thumb-hover-cart-6__btn.btn-loading,.tp-order-summary-v2__place-order.btn-loading,.track-order__submit.btn-loading,.wishlist-page__btn.btn-loading,a.is-loading,button.auth-customer-auth__submit.btn-loading,button.is-loading,button.track-order__submit.btn-loading,input.auth-customer-auth__submit.btn-loading,input.track-order__submit.btn-loading{-webkit-text-fill-color:transparent!important;color:transparent!important}.btn-loading-ring{animation:spinner-border .75s linear infinite;border:2px solid #fff;border-inline-end-color:transparent;border-radius:50%;box-sizing:border-box;height:1.25rem;inset-inline-start:50%;margin-inline-start:-.625rem;margin-top:-.625rem;pointer-events:none;position:absolute;top:50%;width:1.25rem;z-index:3}input.auth-customer-auth__submit.btn-loading,input.btn-loading,input.button-loading,input.track-order__submit.btn-loading{color:transparent!important}.loading-spinner{align-items:center;background:hsla(0,0%,100%,.5);display:flex;height:100%;inset-inline-start:0;justify-content:center;position:absolute;top:0;width:100%;z-index:1}.loading-spinner:after{animation:loading-spinner-rotation .5s linear infinite;border-color:var(--color-site-primary) transparent var(--color-site-primary) transparent;border-radius:50%;border-style:solid;border-width:1px;content:" ";display:block;height:40px;position:absolute;top:calc(50% - 20px);width:40px;z-index:1}@keyframes loading-spinner-rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinner-border{to{transform:rotate(1turn)}}.section-title span{color:var(--color-site-primary);display:inline-block;position:relative}@keyframes section-animation{0%{width:0}15%{width:100%}85%{opacity:1}90%{opacity:0;width:100%}to{opacity:0;width:0}}.section-title span:after{animation:section-animation 2s infinite;background:rgba(var(--primary-color-rgb),.2);bottom:1px;content:" ";height:6px;inset-inline-start:0;position:absolute;z-index:-1}.tp-featured-item .tp-featured-title{margin-bottom:12px}.tp-featured-item .sg-product-rating{margin-bottom:20px}.tp-best-banner-thumb-5 img,.tp-trending-banner-thumb img{height:100%;-o-object-fit:cover;object-fit:cover}.tp-product-details-desc-wrapper{padding-top:80px}@media (max-width:575px){.tp-product-details-desc-wrapper{padding-top:20px}}.tp-product-item-4 .sg-product-badge{inset-inline-start:20px}.tp-footer-top{padding-bottom:40px;padding-top:95px}@media (max-width:575px){.tp-footer-top{padding-bottom:20px;padding-top:50px}}.tp-footer-widget{margin-bottom:50px}@media (max-width:575px){.tp-footer-widget{margin-bottom:30px}}.tp-header-search-category ul.list{max-height:25rem;overflow-y:scroll}.tp-header-search-category .current{display:block;max-width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-product-tab-line{bottom:-20px}.tp-product-tab-line svg{width:52px}.tp-section-title-sm svg{bottom:-20px}.tp-header-contact-icon span i{font-size:20px}.tp-section-title-3{position:relative}.tp-section-title-3 svg{bottom:-8px;color:var(--color-site-primary);inset-inline-start:0;position:absolute;z-index:-1}.tp-section-title-pre-4{position:relative}.tp-section-title-pre-4 svg{bottom:-20px;inset-inline-start:0;position:absolute;z-index:-1}.tp-header-welcome span i{font-size:18px}.tp-slider-content p span{position:relative}.tp-slider-content p span:after{background-color:var(--slider-shape-color);bottom:-21px;content:" ";height:20px;inset-inline-start:-29px;-webkit-mask-image:url(../images/slider-shapes/line.svg);mask-image:url(../images/slider-shapes/line.svg);position:absolute;width:94px;z-index:-1}.tp-feature-item .tp-feature-icon svg{height:2.5rem;width:2.5rem}.tp-instagram-icon a{height:unset;padding:0 .75rem;width:unset}.tp-cart-img a{background-color:#f2f3f5;display:inline-block}.tp-product-offer-item .tp-product-thumb a img{width:100%}.tp-product-offer-item .tp-product-thumb-2,.tp-product-offer-item .tp-product-thumb-3,.tp-product-offer-item .tp-product-thumb-4,.tp-product-offer-item .tp-product-thumb-5{border-bottom:1px solid var(--color-neutral-200);margin-bottom:0}.tp-product-offer-item .tp-product-content-2,.tp-product-offer-item .tp-product-content-3,.tp-product-offer-item .tp-product-content-4,.tp-product-offer-item .tp-product-content-5{background-color:var(--color-site-surface,#fff);padding:20px}.tp-faq-wrapper .accordion .accordion-item{border-radius:0}.tp-faq-wrapper .accordion .accordion-header .accordion-button{background:#fff;font-size:16px;font-weight:600}.tp-faq-wrapper .accordion .accordion-header .accordion-button:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M12 5l0 14" /><path d="M5 12l14 0" /></svg>');background-position:50%;border:1px solid #ced4da;border-radius:50%;color:#ced4da;height:28px;width:28px}.tp-faq-wrapper .accordion .accordion-header .accordion-button:not(.collapsed){color:var(--color-site-primary)}.tp-faq-wrapper .accordion .accordion-header .accordion-button:not(.collapsed):after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 12l14 0" /></svg>')}.tp-faq-wrapper .accordion .accordion-header .accordion-button:focus{box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.tp-product-item .m-img img{width:100%}.tp-product-action{bottom:60px}@media (min-width:768px){.tp-contact-input-box.row{margin-bottom:0}}.tp-blog-grid-thumb img{height:17rem;-o-object-fit:cover;object-fit:cover}.tp-blog-grid-meta svg,.tp-blog-tag svg,.tp-offcanvas-category-toggle svg,.tp-postbox-details-meta svg{height:1.25rem;width:1.25rem}.tp-mobile-item svg{height:2rem;width:2rem}.tp-product-modal .modal-content{overflow:hidden}@media only screen and (min-width:768px) and (max-width:991px){.tp-product-modal .modal-content .tp-product-modal-content{max-height:40rem;overflow:hidden}}.tp-product-modal .modal-content .tp-product-modal-content .tp-product-details-thumb-wrapper:not(.tp-quick-view-gallery){height:40rem;outline:none;position:relative;text-align:center;top:0;width:50%}@media (max-width:767px){.tp-product-modal .modal-content .tp-product-modal-content .tp-product-details-thumb-wrapper:not(.tp-quick-view-gallery){height:100%;position:static;width:100%}}.tp-product-modal .modal-content .tp-product-modal-content .tp-product-details-thumb-wrapper:not(.tp-quick-view-gallery) .slick-list,.tp-product-modal .modal-content .tp-product-modal-content .tp-product-details-thumb-wrapper:not(.tp-quick-view-gallery) .slick-list .slick-track{height:100%}.tp-product-modal .modal-content .tp-product-modal-content .tp-product-details-thumb-wrapper:not(.tp-quick-view-gallery) .slick-list .slick-track .slick-slide{display:flex;height:100%;justify-content:center;max-height:100%}.tp-product-modal .modal-content .tp-product-modal-content .tp-product-details-thumb-wrapper:not(.tp-quick-view-gallery) .slick-list .slick-track .slick-slide img{width:100%}.tp-product-modal .modal-content .tp-product-modal-content .tp-product-details-thumb-wrapper:not(.tp-quick-view-gallery) .slick-dots{bottom:10px;display:block;inset-inline-start:0;margin:0;padding:0;position:absolute;text-align:center;width:100%;z-index:8}.tp-product-modal .modal-content .tp-product-modal-content .tp-product-details-thumb-wrapper:not(.tp-quick-view-gallery) .slick-dots li{cursor:pointer;display:inline-block;height:16px;margin:0;padding:0;position:relative;width:16px}.tp-product-modal .modal-content .tp-product-modal-content .tp-product-details-thumb-wrapper:not(.tp-quick-view-gallery) .slick-dots li button{background:transparent;border:none;color:transparent;cursor:pointer;display:block;font-size:0;height:16px;line-height:0;margin:0;opacity:.5;outline:none;padding:5px;text-align:center;width:16px}.tp-product-modal .modal-content .tp-product-modal-content .tp-product-details-thumb-wrapper:not(.tp-quick-view-gallery) .slick-dots li button:before{background-color:#000;border-radius:50%;content:"";display:block;height:8px;width:8px}.tp-product-modal .modal-content .tp-product-modal-content .tp-product-details-thumb-wrapper:not(.tp-quick-view-gallery) .slick-dots li button:focus{outline:none}.tp-product-modal .modal-content .tp-product-modal-content .tp-product-details-thumb-wrapper:not(.tp-quick-view-gallery) .slick-dots li.slick-active button{opacity:1}@media (min-width:767px){.tp-product-modal .modal-content .tp-product-modal-content .tp-product-details-wrapper{max-height:40rem;overflow:auto;padding:20px 30px;width:50%}}.tp-shop-area>.container>.row{--bs-gutter-x:2rem}.tp-header-top .ae-anno-announcement-wrapper{padding:0!important}.tp-header-top .ae-anno-announcement__dismiss-button{inset-inline-end:-1rem!important}.tp-search-input button{--tp-btn-color:var(--color-site-heading)}.tp-search-input input{padding-inline-end:55px}.tp-footer-social{display:flex;flex-wrap:wrap;gap:.25rem}.tp-instagram-icon-2 a{height:auto;line-height:inherit!important;padding:16px 20px;width:100%}.tp-header-sticky.header-main{background:var(--color-site-surface,#fff);box-shadow:0 2px 6px rgba(1,15,28,.16);margin:auto;position:static!important;width:100%}.tp-header-sticky.header-sticky{position:fixed!important}@media (min-width:768px){.tp-header-transparent{top:40px}}.tp-header-bottom-2{align-items:center;display:flex;min-height:70px}.tp-header-top-2 .ae-anno-announcement-wrapper{padding:0}.tp-product-action-btn-2.active{--tp-btn-color:var(--color-site-surface,#fff);background-color:var(--color-site-primary)}.tp-product-list-item .tp-product-list-content{width:100%}.tp-product-thumb-3,.tp-product-thumb-4{background-color:#f6f6f6}.tp-category-thumb-4{background-color:#fff;background-position:0 -80px}.tp-product-cross-sale-slider .tp-swiper-scrollbar{background-color:#edeff2;margin:auto;width:calc(100% - 410px)}.tp-product-cross-sale-btn{--tp-btn-color:var(--color-site-heading);border:1px solid var(--color-neutral-200);color:var(--color-site-on-brand,#fff);font-size:16px;margin-top:1rem;padding:.375rem .75rem;text-align:center;width:100%}.tp-product-cross-sale-btn:hover{--tp-btn-color:var(--color-site-surface,#fff);background-color:var(--color-site-heading);border-color:var(--color-site-heading)}.tp-featured-price-3 .old-price{color:var(--color-neutral-600);font-size:18px;font-weight:400;text-decoration-line:line-through}.tp-mobile-item{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.tp-mobile-item-btn{display:block}.tp-product-sm-item .tp-product-thumb{border-bottom:initial;height:100%;min-width:140px}.tp-product-sm-item .tp-product-thumb a img{max-width:150px}.tp-cta-inner{background-color:var(--color-site-primary)}.tp-header-5{height:100%}.tp-header-5 .main-menu>nav>ul>li:hover>a{color:var(--color-site-surface,#fff)}.tp-header-5 .main-menu>nav>ul>li:hover>a:before{opacity:1;visibility:visible}.tp-header-5 .main-menu>nav>ul>li.has-dropdown>a{align-items:center}.tp-header-5 .main-menu>nav>ul>li.has-dropdown>a svg{color:var(--color-site-surface,#fff);display:inline-block;font-weight:400;height:1rem;transform:translateY(1px);width:1rem}.tp-header-5 .main-menu>nav>ul>li>a{color:var(--color-site-surface,#fff)}.tp-header-5 .main-menu>nav>ul>li>a:before{background-color:var(--color-site-surface,#fff);border-radius:50%;bottom:16px;content:"";height:4px;inset-inline-start:calc(50% - 2px);opacity:0;position:absolute;transition:all .3s ease-out 0s;visibility:hidden;width:4px}.tp-header-5 .main-menu>nav>ul{display:flex}@media only screen and (min-width:1440px) and (max-width:1599px){.tp-header-5 .main-menu>nav>ul{gap:19px}}.tp-header-5 .main-menu>nav>ul>li>a{display:flex}.tp-header-side-menu{box-shadow:none;padding:0}.tp-header-side-menu ul{background:#fff;box-shadow:0 1px 3px color-mix(in srgb,var(--color-neutral-900) 10%,transparent);padding:10px 0;width:100%;z-index:9}.tp-header-side-menu ul li{padding:0 30px}.tp-header-side-menu ul li:hover:after{height:30px;opacity:1;visibility:visible}.tp-header-side-menu ul li:after{background-color:var(--color-site-primary);content:"";height:0;inset-inline-start:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease-out 0s;visibility:hidden;width:2px}.tp-header-side-menu ul li:last-child>a{border-bottom:0}.tp-header-side-menu ul li a{background-color:var(--color-site-surface,#fff);border-bottom:1px solid var(--color-neutral-200);color:var(--color-neutral-500);display:inline-block;font-size:15px;font-weight:500;padding:12px 0;position:relative;width:100%}.tp-header-search-input-box-5 .nice-select{border:0;inset-inline-end:8.5rem;position:absolute;top:0}.tp-feature-icon-5 svg{height:2rem;width:2rem}.tp-product-side-banner{overflow:hidden;padding:0}.tp-product-side-banner-thumb img{transform:unset;width:100%}.tp-header-search-box{width:100%}.tp-header-search-box input{background-color:transparent}.tp-header-search-category{cursor:pointer;float:inline-start;height:46px;padding-inline-end:56px;position:relative;width:auto}.tp-header-search-category .product-category-label{align-items:center;border-inline-end:none;display:flex;gap:10px;height:100%;padding-inline-end:30px;padding-inline-start:15px;position:relative;white-space:nowrap}.tp-header-search-category .product-category-label svg{height:20px;width:20px}.tp-header-search-category select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:100%;inset-inline-end:0;inset-inline-start:auto;min-height:42px;opacity:0;padding-inline-end:10px;padding-inline-start:0;position:absolute;top:0;width:100%;z-index:10}@media (max-width:767px){.tp-footer-top .row>div:last-child .tp-footer-widget{margin-bottom:0}}

/* theme-chrome-tail.css */
.offcanvas__lang-list{width:9rem}.auth-card{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))}.auth-card__body .login-options a:after{content:none!important}.product-review-container p{font-size:16px;margin-bottom:8px}.product-review-container h4{font-size:24px;font-weight:500;margin-bottom:4px}.product-review-container textarea.form-control{height:165px;resize:none}.product-review-container .alert{border-radius:0}.product-review-container .btn{background-color:var(--color-site-primary)!important;border-radius:0;color:var(--color-site-surface,#fff)!important;font-size:16px;font-weight:500;padding:9px 45px!important}.product-review-container .bb-product-rating{--bb-rating-size:60px}.product-faqs-accordion .accordion-item,.product-review-container .review-images img{border-radius:0}.profile__area .customer-page-title{font-size:20px}.profile__area .table-responsive{border:1px solid #eaeaef}.profile__area .table-responsive table thead tr{background-color:transparent}.profile__area .table-responsive table th{border-color:#eaeaef;box-shadow:none;color:var(--color-site-heading)}.profile__area .table-responsive table td{color:var(--color-site-heading)}.profile__area .table-responsive table tbody>tr:first-child{background-color:transparent}.profile__area .table-responsive table tbody>tr:not(:last-child){border-bottom:1px solid #eaeaef}.profile__area .table-responsive table tbody>tr td,.profile__area .table-responsive table tbody>tr th{color:var(--color-site-heading);vertical-align:middle}.profile__area .table-responsive table tbody>tr>th{padding-inline-end:15px;padding-inline-start:15px}.profile__area .table-responsive table tbody>tr th[scope=row]{color:var(--color-site-primary)}.profile__area .table-responsive table tbody>tr .btn .icon-tabler-wrapper{display:none}.profile__area .table-responsive table tbody>tr .tp-btn{background-color:var(--color-neutral-100);color:var(--color-site-heading);font-weight:500;min-width:90px;padding:7px 18px}.profile__area .table-responsive table tbody>tr .tp-btn:hover{background-color:var(--color-site-primary);color:var(--color-site-surface,#fff)}.profile__area .table-responsive .table{margin-bottom:0}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.profile__area .table-responsive .table{width:700px}}.profile__area .table-responsive .table>:not(:first-child){border-color:#eaeaef;border-top-width:1px}.profile__area .table-responsive .table>:not(caption)>*>*{border:0;box-shadow:none;padding:1rem 1.5rem}.profile__area .pagination{margin-top:1rem}.customer-order-detail .card{border-radius:0}.cartmini__area .cartmini__del{position:absolute!important}.cartmini__area .cartmini__title{font-size:15px}.cartmini__area .cartmini__widget-item{align-items:start}.bb-form-quick-search .tp-header-search-input-box-5 select{background:transparent;inset-inline-end:8.5rem;max-width:125px;position:absolute;top:0}.bb-form-quick-search select{border:0;height:100%}.bb-form-quick-search select:focus{outline:none}.offcanvas__logo{max-width:40%}.contact-form .contact-form-group{margin-bottom:20px}.contact-form textarea{height:auto}.contact-form .contact-button{--tp-btn-color:var(--color-site-surface,#fff);background-color:var(--color-site-heading);color:var(--color-site-on-brand,#fff);display:inline-block;font-size:16px;padding:9px 30px}.contact-form .contact-button:hover{background-color:var(--color-site-primary)}.dropdown-toggle-btn{align-items:center;display:flex;justify-content:center}.dropdown-toggle-btn svg{height:1.25rem;margin-inline-end:unset;transform:unset;width:1.25rem}.dropdown-toggle-btn.dropdown-opened svg{transform:rotate(90deg)!important}.bb-product-filter-result{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:20px;margin-top:-20px}.bb-product-filter-result .bb-product-filter-clear{align-items:center;border-inline-end:1px solid var(--bs-border-color);display:inline-flex;gap:.25rem;margin-inline-end:4px;padding-inline-end:12px}.bb-product-filter-result .bb-product-filter-clear:last-child{border-inline-end:0;margin-inline-end:0;padding-inline-end:0}.bb-product-filter-result .bb-product-filter-clear:hover{color:var(--color-site-primary)}.bb-product-filter-result .bb-product-filter-clear svg{height:1rem;width:1rem}.bb-product-filter-result .bb-product-filter-clear-all{align-items:center;background-color:var(--color-site-primary);color:var(--color-site-surface,#fff);display:flex;gap:.25rem;padding:.2rem .75rem}.bb-product-filter-result .bb-product-filter-clear-all:hover{background-color:var(--color-site-heading)}.bb-product-filter-result .bb-product-filter-clear-all svg{height:1rem;width:1rem}#cancel-order-form select{height:3rem}header .tp-header-login-title{font-size:14px}main .sg-product-category-title{font-size:20px}main .tp-feature-title{font-size:16px}main .sg-product-title{font-size:15px}main .tp-banner-title{font-size:var(--h3-size)}main .tp-section-title{font-size:36px}@media (max-width:575px){main .tp-section-title{font-size:24px}}main .sg-product-gadget-categories-title{font-size:20px}main .sg-product-gadget-banner-title{font-size:24px}main .sg-product-banner-title{font-size:54px}main .tp-slider-title{font-size:56px}main .tp-section-title-sm{font-size:26px}main .bb-product-filter-title,main .tp-blog-title{font-size:18px}main .sg-product-title-2,main .sg-product-title-3{font-size:20px}main .tp-sidebar-about-title{font-size:22px}main .tp-blog-grid-title{font-size:26px}main .tp-sidebar-blog-title{font-size:16px}main .tp-sidebar-widget-title{font-size:20px}main .tp-postbox-details-title{font-size:var(--h1-size)}main .bb-product-attribute-swatch-title{font-size:15px}main .tp-section-title-5,main .tp-section-title-6{font-size:44px}@media (max-width:575px){main .tp-section-title-5,main .tp-section-title-6{font-size:28px}}main .tp-feature-title-5{font-size:18px}main .tp-testimonial-user-5-title{font-size:20px}main .tp-slider-title-3,main .tp-slider-title-4{font-size:100px}main .tp-banner-title-4{font-size:30px}main .tp-featured-title-3{font-size:26px}main .tp-section-title-3{font-size:44px}main .tp-slider-title-2{font-size:80px}main .tp-banner-title-2{font-size:36px}main .tp-section-title-2{font-size:44px}main .tp-testimonial-section-title{font-size:20px}main .tp-testimonial-user-title{font-size:16px}main .tp-blog-title-2{font-size:24px}main .sg-product-details-action-title,main .sg-product-sm-title-5,main .tp-feature-title-2{font-size:16px}main .tp-contact-social-title{font-size:18px}main .sg-product-details-title{font-size:32px}main .sg-product-details-countdown-title{font-size:18px}main .tp-slider-title-5{font-size:100px}main .sg-product-title-4{font-size:20px}.bb-product-detail .bb-product-attribute-swatch-title{font-size:15px}.bb-product-detail .sg-product-details-action-title{font-size:16px}footer .tp-footer-widget-title{font-size:20px;text-align:start}.tp-footer-widget-content ul{list-style:none;margin:0;padding:0}.tp-header-top-black .tp-header-top-menu-item>span{color:unset}.tp-header-top-black .tp-header-setting{padding-inline-end:1rem}.main-menu.menu-style-3.menu-style-4>nav>ul>li>a,.tp-header-sticky.header-sticky .main-menu.menu-style-3>nav>ul>li>a,.tp-header-sticky.header-sticky .tp-header-action-item .tp-header-action-btn,.tp-header-style-transparent-white .tp-header-action-btn,.tp-header-top-black .tp-header-top-menu-item a{color:unset}@media (max-width:1400px){main .tp-slider-title-2{font-size:70px}}@media (max-width:1200px){main .tp-slider-title-2{font-size:60px}}@media (max-width:767px){.sale-popup-section .sale-popup-container-wrap{bottom:90px}main .tp-slider-title-2{font-size:50px}}.z-index-2{z-index:2}.btn-disabled{opacity:.6}.btn-disabled,.sg-cart-disabled .sg-cart-minus,.sg-cart-disabled .sg-cart-plus{cursor:not-allowed!important}.sg-cart-disabled .sg-cart-minus:hover,.sg-cart-disabled .sg-cart-plus:hover{background-color:transparent!important;color:var(--color-site-heading)!important}[data-bb-toggle=quick-shop-modal] .sg-product-details-title{padding-inline-end:1rem}.main-menu>nav>ul>li>.tp-submenu li>.tp-submenu{background-color:var(--color-site-surface,#fff);display:block;inset-inline-start:110%;min-width:200px;opacity:0;padding-bottom:10px;padding-top:10px;position:absolute;top:0;transition:all .3s ease-out 0s}.main-menu>nav>ul>li>.tp-submenu li>.tp-submenu li{list-style:none;padding:0 30px;position:relative}.main-menu>nav>ul>li>.tp-submenu li:hover>.tp-submenu{inset-inline-start:100%;opacity:1;visibility:visible}.tp-header-search-btn .btn-loading svg.icon{display:none}.product-option-item-wrapper select.form-select{height:auto;width:auto}.tp-header-style-transparent-white .main-menu.menu-style-3.menu-style-4>nav>ul>li>a{color:#fff}.ps-block__header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:20px;padding-bottom:5px}.ps-block__header .h1{color:var(--color-site-heading);font-size:32px}.ps-block__content{margin-bottom:40px}.box-coming-soon ul{list-style:none}.box-coming-soon .coming-soon-image{border-radius:30px;width:100%}.box-coming-soon .sg-product-countdown{margin-bottom:40px}.box-coming-soon .sg-product-countdown .sg-product-countdown-inner ul li{background-color:var(--color-site-primary);color:var(--color-site-surface,#fff);height:60px;padding-top:10px;width:80px}.box-coming-soon .sg-product-countdown .sg-product-countdown-inner ul li span{color:var(--color-site-surface,#fff);margin-bottom:5px}.tp-shop-main-wrapper .bb-shop-sidebar .bb-product-filter-content:has(.bb-product-filter-items){max-height:1000px}.sg-product-details-query-item a:hover{color:var(--color-site-primary)}.main-menu>nav>ul>li>.tp-submenu li{position:relative}.sg-product-tab .nav-tabs .nav-item .nav-link{padding:1px 5px}.sg-product-category>a{padding:3px 0 7px;padding-inline-end:10px}@media (max-width:830px){.row-cols-2 .sg-product-item-5 .sg-product-action-2,.swiper-wrapper .sg-product-item-5 .sg-product-action-2{top:15px}.row-cols-2 .sg-product-item-5 .sg-product-action-2 button,.swiper-wrapper .sg-product-item-5 .sg-product-action-2 button{height:35px;line-height:35px;margin-bottom:4px;width:35px}.row-cols-2 .sg-product-item-5 .sg-product-action-2 svg,.swiper-wrapper .sg-product-item-5 .sg-product-action-2 svg{height:1.25rem;width:1.25rem}}.sg-product-add-to-cart-4{background-color:transparent}@media (min-width:992px){.offcanvas__area{display:none}}.tp-brand-area .tp-brand-item{border-inline-end:1px solid #edeff2}@media (max-width:767px){.ae-anno-announcement__controls{display:none!important}}.tp-brand-area h6 a{color:var(--color-neutral-500)}.tp-brand-area h6 a:hover{color:var(--color-site-primary)}.bb-product-video .bb-button-trigger-play-video{animation:tp-pulse-2 2s infinite}.tp-sidebar-blog-thumb img{max-width:none!important}.main-menu>nav ul>li>a svg.icon{display:inline-block;height:1rem;vertical-align:top;width:1rem}.tp-footer-widget-content ul li a{padding-inline-start:0}.tp-footer-widget-content ul li a:after{display:none}.tp-footer-widget-content ul li a svg{height:1rem;margin-top:4px;vertical-align:top;width:1rem}.sg-product-rating-simple svg{color:var(--color-site-accent);height:14px;width:14px}.sg-product-rating-simple span{line-height:1}.sg-product-price-review{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.35rem .75rem;justify-content:space-between}.sg-product-price-review .sg-product-price-wrapper{flex:1 1 auto;margin-bottom:0;min-width:0}.sg-product-price-review .sg-product-rating,.sg-product-price-review .sg-product-rating-simple{flex:0 1 auto;min-width:0}.sg-product-price-review .sg-product-rating-text{max-width:100%}.sg-product-card-metrics .sg-product-card-metrics-icon,.sg-product-card-metrics svg{flex-shrink:0;height:1rem!important;max-height:1rem;max-width:1rem;width:1rem!important}#product-list .row.product-grid,.infinite-scroll-products-container .row.product-grid,.sg-product-tab-content #product-list,.sg-product-tab-content #product-list .row.product-grid{max-width:100%;width:100%}.product-grid>.col{display:flex;max-width:100%;min-width:0}.product-grid .sg-product-item,.product-grid .sg-product-item-2,.product-grid .sg-product-item-3,.product-grid .sg-product-item-4,.product-grid .sg-product-item-5,.product-grid .sg-product-item-6{display:flex;flex:1 1 auto;flex-direction:column;margin-bottom:0!important;max-width:100%;min-height:100%;min-width:0;overflow:hidden;transition:box-shadow .22s ease,transform .22s ease,border-color .22s ease;width:100%}.product-grid .sg-product-item-2:hover,.product-grid .sg-product-item-3:hover,.product-grid .sg-product-item-4:hover,.product-grid .sg-product-item-5:hover,.product-grid .sg-product-item-6:hover,.product-grid .sg-product-item:hover{border-color:rgba(1,15,28,.05);box-shadow:0 8px 20px rgba(1,15,28,.09);transform:translateY(-1px)}.product-grid .sg-product-thumb,.product-grid .sg-product-thumb-2,.product-grid .sg-product-thumb-3,.product-grid .sg-product-thumb-4,.product-grid .sg-product-thumb-5,.product-grid .sg-product-thumb-6{aspect-ratio:1/1;background-color:var(--color-neutral-100);border-bottom:none!important;flex-shrink:0;line-height:0;margin:0;margin-bottom:0!important;padding:0;position:relative}.product-grid .sg-product-thumb-2>a,.product-grid .sg-product-thumb-3>a,.product-grid .sg-product-thumb-4>a,.product-grid .sg-product-thumb-5>a,.product-grid .sg-product-thumb>a{display:block;inset:0;line-height:0;overflow:hidden;position:absolute;z-index:0}.product-grid .sg-product-thumb-2>a img,.product-grid .sg-product-thumb-3>a img,.product-grid .sg-product-thumb-4>a img,.product-grid .sg-product-thumb-5>a img,.product-grid .sg-product-thumb>a img{display:block;height:100%;inset:0;margin:0;max-height:none!important;max-width:none!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.product-grid .sg-product-thumb-2>a picture,.product-grid .sg-product-thumb-3>a picture,.product-grid .sg-product-thumb-4>a picture,.product-grid .sg-product-thumb-5>a picture,.product-grid .sg-product-thumb>a picture{display:block;inset:0;line-height:0;margin:0;position:absolute}.product-grid .sg-product-thumb-2>a picture img,.product-grid .sg-product-thumb-3>a picture img,.product-grid .sg-product-thumb-4>a picture img,.product-grid .sg-product-thumb-5>a picture img,.product-grid .sg-product-thumb>a picture img{display:block;height:100%;inset:0;margin:0;max-height:none!important;max-width:none!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.product-grid .sg-product-thumb-2>a img,.product-grid .sg-product-thumb-2>a picture img,.product-grid .sg-product-thumb-3>a img,.product-grid .sg-product-thumb-3>a picture img,.product-grid .sg-product-thumb-4>a img,.product-grid .sg-product-thumb-4>a picture img,.product-grid .sg-product-thumb-5>a img,.product-grid .sg-product-thumb-5>a picture img,.product-grid .sg-product-thumb>a img,.product-grid .sg-product-thumb>a picture img{transform:scale(1);transform-origin:center center;transition:transform .3s ease-out 0s}.product-grid .sg-product-item:hover .sg-product-thumb-2>a img,.product-grid .sg-product-item:hover .sg-product-thumb-2>a picture img,.product-grid .sg-product-item:hover .sg-product-thumb-3>a img,.product-grid .sg-product-item:hover .sg-product-thumb-3>a picture img,.product-grid .sg-product-item:hover .sg-product-thumb-4>a img,.product-grid .sg-product-item:hover .sg-product-thumb-4>a picture img,.product-grid .sg-product-item:hover .sg-product-thumb-5>a img,.product-grid .sg-product-item:hover .sg-product-thumb-5>a picture img,.product-grid .sg-product-item:hover .sg-product-thumb>a img,.product-grid .sg-product-item:hover .sg-product-thumb>a picture img{transform:scale(1.1)}.product-grid .sg-product-content,.product-grid .sg-product-content-2,.product-grid .sg-product-content-3,.product-grid .sg-product-content-4,.product-grid .sg-product-content-5,.product-grid .sg-product-content-6{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:8px 10px!important}.product-grid .sg-product-item-4 .sg-product-price-inner-4{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.product-grid .sg-product-title,.product-grid .sg-product-title-2,.product-grid .sg-product-title-3,.product-grid .sg-product-title-4,.product-grid .sg-product-title-5,.product-grid .sg-product-title-6{margin-bottom:4px!important;margin-top:0!important;min-width:0}.product-grid .sg-product-category{margin-bottom:2px!important;margin-top:0!important}.product-grid .sg-product-thumb-3,.product-grid .sg-product-thumb-5,.product-grid .sg-product-thumb-6{margin-bottom:0!important}.product-grid .sg-product-price-review--grid-price-only{display:block;margin-top:0!important}.product-grid .sg-product-price-review--grid-price-only .sg-product-price-wrapper,.product-grid .sg-product-price-review--grid-price-only .sg-product-price-wrapper-2,.product-grid .sg-product-price-review--grid-price-only .sg-product-price-wrapper-3,.product-grid .sg-product-price-review--grid-price-only .sg-product-price-wrapper-4,.product-grid .sg-product-price-review--grid-price-only .sg-product-price-wrapper-5,.product-grid .sg-product-price-review--grid-price-only .sg-product-price-wrapper-6{align-items:center;display:inline-flex;flex-direction:row;flex-wrap:wrap;min-height:0;row-gap:0}.product-grid .sg-product-price-review--grid-price-only .sg-product-price-2.old-price,.product-grid .sg-product-price-review--grid-price-only .sg-product-price-3.old-price,.product-grid .sg-product-price-review--grid-price-only .sg-product-price-4.old-price,.product-grid .sg-product-price-review--grid-price-only .sg-product-price-5.old-price,.product-grid .sg-product-price-review--grid-price-only .sg-product-price-6.old-price,.product-grid .sg-product-price-review--grid-price-only .sg-product-price.old-price,.product-grid .sg-product-price-review--grid-price-only del.sg-product-price.old-price{margin-inline-start:0!important}.product-grid .sg-product-price-review--grid-price-only .sg-product-discount-percentage{margin-inline-start:0}.product-grid .sg-product-card-grid-price-row{align-items:center;flex-wrap:wrap;max-width:100%;min-height:0;min-width:0;width:100%}.product-grid .sg-product-card-grid-price-row__left{flex:1 1 0;max-width:100%;min-width:0}.product-grid .sg-product-card-grid-price-row__wrapper{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;max-width:100%;min-width:0;row-gap:.1rem}.product-grid .sg-product-card-grid-sold{font-size:.75rem}.product-grid .sg-product-card-grid-discount-badge{border:1px solid #ff5722;border-radius:2px;color:#ff5722;display:inline-block;font-size:.7rem;font-weight:600;line-height:1.35;padding:0 .28rem;vertical-align:baseline}.product-grid .sg-product-card-grid-rating{font-size:.75rem;padding-top:.2rem}.product-grid .sg-product-card-grid-rating-stars{line-height:0}.product-grid .sg-product-card-grid-rating-stars .bb-product-rating{--bb-rating-size:72px}.product-grid .sg-product-card-grid-rating-count:hover{color:var(--color-site-primary)!important}.product-grid .sg-product-card-metrics{border-top:none!important;font-size:.75rem;margin-bottom:0;margin-top:auto!important;padding-top:.25rem!important}.product-grid .sg-product-card-metrics a.sg-product-card-metrics-rating:hover{color:var(--color-site-primary)!important}.product-grid .sg-product-title a,.product-grid .sg-product-title-2 a,.product-grid .sg-product-title-3 a,.product-grid .sg-product-title-4 a,.product-grid .sg-product-title-6 a{-webkit-box-orient:unset!important;line-clamp:unset!important;-webkit-line-clamp:unset!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sg-product-offer-item .sg-product-price-review{margin-bottom:20px}.box-coming-soon .captcha-disclaimer{margin-top:15px}@media (max-width:767px){.tp-banner-area .tp-banner-height-4{background-color:transparent!important;min-height:0}.tp-banner-area .tp-banner-height-4 .tp-banner-thumb-4{margin-bottom:20px;position:relative}.tp-banner-area .tp-banner-full-height{min-height:0}.tp-banner-area .tp-banner-full-height .tp-banner-full-thumb{position:relative}}.tp-submenu .has-dropdown a svg.svg-icon-ti-ti-chevron-down{display:none}.contact-form .form-check .form-check-input{border-radius:0;height:18px;margin-inline-start:-1.5em;width:18px}.contact-form .form-check .form-check-input:checked{background-color:var(--color-site-primary);border-color:var(--color-site-primary)}.contact-form .form-check .form-check-input:focus{box-shadow:none;outline:none}.contact-form .form-check .form-check-label{padding-inline-start:.25rem;position:relative;z-index:1}.tp-banner-thumb-2 a{display:block;height:100%}.tp-banner-thumb-2 a picture{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:flex-end}.tp-footer-payment img{max-width:100%}.sg-product-gadget-thumb{width:46.5%}.tp-feature-item .tp-feature-icon span{color:var(--color-site-primary)}.tp-testimonial-area .tp-testimonial-rating.tp-testimonial-rating-filled svg{fill:#ffb21d;color:#ffb21d}header .ae-anno-announcement__dismiss-button{inset-inline-end:0}.tp-footer-area{background-color:var(--footer-background-color)}.tp-footer-area,.tp-footer-area .tp-footer-contact-icon span,.tp-footer-area .tp-footer-desc,.tp-footer-area .tp-footer-talk span{color:var(--footer-text-color)}.tp-footer-area .tp-footer-social a{color:var(--header-main-text-color,#010f1c)!important}.tp-footer-area .tp-footer-social a .icon,.tp-footer-area .tp-footer-social a i,.tp-footer-area .tp-footer-social a svg{color:var(--header-main-text-color,#010f1c)!important;flex-shrink:0}.tp-footer-area .tp-footer-social a:hover,.tp-footer-area .tp-footer-social a:hover .icon,.tp-footer-area .tp-footer-social a:hover i,.tp-footer-area .tp-footer-social a:hover svg{color:#fff!important}.tp-footer-area .tp-footer-social a img{max-width:38px}.tp-footer-area .tp-footer-widget-title,.tp-footer-area .tp-widget-product-categories .tp-widget-product-categories-title{color:var(--footer-title-color)}.tp-footer-area .tp-footer-widget-content ul li a,.tp-footer-area .tp-widget-product-categories .tp-widget-product-categories-list a,.tp-footer-area a{color:var(--footer-link-color)}.tp-footer-area .tp-footer-widget-content ul li a:hover,.tp-footer-area .tp-widget-product-categories .tp-widget-product-categories-list a:hover,.tp-footer-area a:hover{color:var(--footer-link-hover-color)}.tp-footer-area .tp-widget-product-categories .tp-widget-product-categories-list a:after{color:var(--footer-link-color)}.tp-footer-area .tp-footer-bottom-wrapper{border-color:var(--footer-border-color)}.ck-content .sg-product-title a,.ck-content .sg-product-title-2 a,.ck-content .sg-product-title-3 a,.ck-content .sg-product-title-4 a,.ck-content .sg-product-title-5 a{color:inherit}.ck-content .sg-product-title a:hover,.ck-content .sg-product-title-2 a:hover,.ck-content .sg-product-title-3 a:hover,.ck-content .sg-product-title-4 a:hover,.ck-content .sg-product-title-5 a:hover{color:var(--color-site-primary)}@media (max-width:767px){.tp-deal-countdown .sg-product-countdown-inner ul li{font-size:14px}.tp-deal-countdown .sg-product-countdown-inner ul li span{font-size:26px;margin-bottom:5px}.pb-120{padding-bottom:60px}.pt-110{padding-top:50px}.pb-135{padding-bottom:70px}.pt-130{padding-top:65px}.pb-60{padding-bottom:30px}.pt-60{padding-top:30px}.pb-50{padding-bottom:25px}.pt-50{padding-top:25px}}@media (max-width:1300px){.container-fluid.pl-85.pr-85{padding-inline-end:15px;padding-inline-start:15px}}@media (max-width:480px){.tp-deal-title{font-size:24px!important}.tp-deal-countdown .sg-product-countdown-inner ul li span{font-size:20px}}.tp-blog-grid-content .tp-blog-grid-btn a,.tp-blog-grid-content .tp-blog-grid-title a{color:var(--color-neutral-600)}.tp-blog-grid-content .tp-blog-grid-btn a:hover,.tp-blog-grid-content .tp-blog-grid-title a:hover{color:var(--color-site-primary)}main .tp-sidebar-blog-title a{color:var(--color-neutral-600)}.sg-product-details-reviews a:hover,main .tp-sidebar-blog-title a:hover{color:var(--color-site-primary)}.tp-header-lang-toggle .flag{margin-inline-start:0;width:auto}.tp-slider-no-animation .tp-slider-content *,.tp-slider-no-animation .tp-slider-content-2 *,.tp-slider-no-animation .tp-slider-content-3 *,.tp-slider-no-animation .tp-slider-content-4 *,.tp-slider-no-animation .tp-slider-content-5 *,.tp-slider-no-animation .tp-slider-thumb *,.tp-slider-no-animation .tp-slider-thumb-2 *,.tp-slider-no-animation .tp-slider-thumb-3 *,.tp-slider-no-animation .tp-slider-thumb-4 *,.tp-slider-no-animation .tp-slider-thumb-5 *{animation:none}.bb-shop-sidebar .tp-sidebar-search-input input{height:40px}.bb-shop-sidebar .tp-sidebar-search-input svg{stroke-width:1;height:14px;width:14px}.bb-shop-sidebar .tp-sidebar-search-input button{inset-inline-end:15px}.sg-product-category-thumb img,.tp-error-thumb img{max-width:100%}.tp-header-top-black .tp-header-top-menu-item .tp-setting-list-open li a{color:var(--color-site-heading)}.tp-footer-payment img{max-height:70px}.sg-product-thumb-3 a{display:block}.tp-header-search-input-5 input{padding-inline-start:40px}.tp-header-search-input-5 span{inset-inline-start:15px}.bb-form-quick-search .tp-header-search-input-box-5 select{max-width:110px}.sg-product-countdown-inner li{margin-bottom:5px}@media only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1600px) and (max-width:1700px),only screen and (min-width:1700px) and (max-width:1800px){.tp-header-search-5{margin-inline-end:30px;margin-inline-start:30px}}@media (max-width:768px){main .tp-slider-title{font-size:38px;line-height:50px}*{touch-action:manipulation}.swiper,.swiper-button-next,.swiper-button-prev,.swiper-container,.swiper-pagination,.swiper-scrollbar,.swiper-slide,.swiper-wrapper{touch-action:auto}input,select,textarea{font-size:16px!important}}.sg-product-details-description ol,.sg-product-details-description ul{padding-inline-start:1.5rem}.tp-header-bottom .main-menu>nav>ul>li.has-dropdown:hover>a:after,.tp-header-bottom .main-menu>nav>ul>li:hover>a,.tp-header-bottom .main-menu>nav>ul>li>a:hover,.tp-header-bottom .tp-header-contact-content a:hover{color:var(--header-menu-text-hover-color)!important}.tp-header-main .tp-header-action-btn:hover,.tp-header-main .tp-header-action-item a:hover,.tp-header-main .tp-header-login a:hover,.tp-header-main .tp-header-login a:hover .tp-header-login-title,.tp-header-main .tp-header-login a:hover span{color:var(--header-main-text-hover-color)!important}.tp-header-sticky-area{background-color:var(--header-sticky-background-color)!important;color:var(--header-sticky-text-color)!important}.tp-header-sticky.header-sticky{background:var(--header-sticky-background-color)!important}.tp-header-sticky-area .tp-header-action-btn,.tp-header-sticky-area .tp-header-sticky-menu>ul>li>a,.tp-header-sticky-area .tp-logo a,.tp-header-sticky.header-sticky{color:var(--header-sticky-text-color)!important}.tp-header-sticky-area .main-menu>nav>ul>li.has-dropdown:hover>a:after,.tp-header-sticky-area .main-menu>nav>ul>li:hover>a,.tp-header-sticky-area .main-menu>nav>ul>li>a:hover,.tp-header-sticky-area .tp-header-action-btn:hover,.tp-header-sticky-area .tp-header-sticky-menu>ul>li:hover>a,.tp-header-sticky-area .tp-header-sticky-menu>ul>li>a:hover,.tp-header-sticky-area .tp-logo a:hover{color:var(--header-sticky-text-hover-color)!important}#copy-btn,.clear-recent-searches,.toastify{cursor:pointer}.js-site-notice-agree,.js-site-notice-save{font-size:12px}.js-site-notice-save{padding:6px 10px}.tp-sidebar-search-input input{padding:0 30px 0 14px}.tp-sidebar-search-input input,.tp-sidebar-search-input input:focus{border:2px solid var(--color-site-accent);border-radius:20px}.clear-recent-searches svg{height:1.1rem;width:1.1rem}.tp-search-input button svg{color:var(--color-site-accent);height:1.5rem;width:1.5rem}.tp-search-input input,.tp-search-input input:focus{border:2px solid var(--color-site-accent)}.tp-search-input input{border-radius:30px;height:48px;padding:0 50px 0 20px}.bb-form-quick-search{position:relative}.bb-form-quick-search .bb-quick-search-results{background:var(--sg-white,#fff)!important;border:1px solid var(--sg-border,var(--color-neutral-200));border-radius:1rem;box-shadow:0 18px 45px rgba(1,15,28,.14);display:none;position:absolute;top:calc(100% + .625rem);inset-inline:0;max-height:min(28rem,100vh - 9rem);overflow-x:hidden;overflow-y:auto;z-index:1200}.bb-form-quick-search .bb-quick-search-results.show{display:block}.bb-form-quick-search .bb-quick-search-results:empty,.bb-form-quick-search .bb-quick-search-results:not(.show){border:0!important;box-shadow:none!important;display:none!important}.bb-quick-search-content{padding:.5rem}.bb-quick-search-list{display:flex;flex-direction:column;gap:.25rem}.bb-quick-search-item{align-items:start;border-radius:.875rem;color:var(--sg-heading,var(--color-neutral-900));display:grid;gap:.75rem;grid-template-columns:4.5rem minmax(0,1fr);padding:.625rem;text-decoration:none;transition:background-color .16s ease}.bb-quick-search-item:hover{background:#fff7ed;color:var(--sg-heading,var(--color-neutral-900))}.bb-quick-search-item-image{background:var(--color-neutral-100);border-radius:.625rem;height:4.5rem;overflow:hidden;width:4.5rem}.bb-quick-search-item-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bb-quick-search-item-info{min-width:0}.bb-quick-search-item-name{color:var(--sg-heading,var(--color-neutral-900));font-size:.875rem;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-quick-search-item-price,.bb-quick-search-item-rating{align-items:center;display:flex;gap:.375rem;margin-top:.25rem;min-width:0}.bb-quick-search-item-rating{color:#64748b;font-size:.75rem}.bb-quick-search-item-rating .bb-product-rating{flex:0 0 auto}.bb-quick-search-item-price{color:var(--sg-heading,var(--color-neutral-900));flex-wrap:wrap;font-size:.875rem;font-weight:700}.bb-quick-search-item-price .old-price{color:#94a3b8;font-size:.75rem;font-weight:500;text-decoration:line-through}.bb-quick-search-item .sg-product-card-metrics{color:#64748b;font-size:.75rem;gap:.75rem;justify-content:flex-start!important;margin-top:.375rem!important}.bb-quick-search-item .sg-product-card-metrics>.d-flex{gap:.75rem!important}.bb-quick-search-item .sg-product-details-rating-wrapper{display:none!important}.bb-quick-search-highlight{color:var(--color-site-accent);font-weight:700}.bb-quick-search-view-all{background:var(--sg-white,#fff);border-top:1px solid var(--sg-border,var(--color-neutral-200));bottom:0;padding:.875rem;position:sticky;text-align:center}.bb-quick-search-view-all a{color:var(--color-site-accent);font-size:.875rem;font-weight:700;text-decoration:none}.bb-quick-search-empty{color:#64748b;font-size:.875rem;padding:1rem;text-align:center}.recent-search-header,.recent-search-list{margin-inline:0}@media (max-width:767px){.bb-form-quick-search .bb-quick-search-results{border-radius:.875rem;max-height:min(24rem,100vh - 8rem)}.bb-quick-search-content{padding:.375rem}.bb-quick-search-item{gap:.625rem;grid-template-columns:3.75rem minmax(0,1fr);padding:.5rem}.bb-quick-search-item-image{height:3.75rem;width:3.75rem}.bb-quick-search-item-name{font-size:.8125rem}}.recent-search-header{border-bottom:1px solid var(--sg-border,#ddd);margin:0 20px;padding:10px 0}.recent-search-header strong{font-size:14px;font-weight:500}.recent-search-list{display:flex;flex-wrap:wrap;list-style:none;margin:10px 15px;max-width:100%;padding:0}.recent-search-item{background:#f6f6f6;border:1px solid #eee;border-radius:50px;cursor:pointer;font-size:14px;margin:8px 8px 8px 0;padding:6px 12px;transition:background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.recent-search-item:hover{background:var(--color-site-accent)!important;border-color:var(--color-site-accent);color:var(--sg-white,#fff)}.toastify{align-items:center;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);background:rgba(18,18,22,.58)!important;border:1px solid hsla(0,0%,100%,.14);border-radius:14px!important;box-shadow:0 8px 32px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.08);color:#fff;display:flex;gap:.5rem;max-width:min(30rem,calc(100vw - 2rem))!important;opacity:0;padding:.5rem 1rem .5rem .5rem!important;pointer-events:none;position:fixed;text-decoration:none;transition:opacity .42s cubic-bezier(.16,1,.3,1);width:-moz-fit-content!important;width:fit-content!important;will-change:opacity;z-index:999999}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.toastify{background:rgba(18,18,22,.92)!important}}.toastify-success{background:rgba(12,46,30,.72)!important;border-color:rgba(13,170,64,.35)}.toastify-danger,.toastify-error{background:rgba(42,10,10,.75)!important;border-color:rgba(220,38,38,.32)}.toastify-warning{background:rgba(52,32,6,.75)!important;border-color:rgba(245,158,11,.35)}.toastify-info{background:rgba(10,36,52,.75)!important;border-color:rgba(56,168,200,.35)}.toastify-bottom.on,.toastify-top.on{opacity:1;pointer-events:auto}.toastify.is-leaving{opacity:0!important;pointer-events:none!important}.toastify-right{inset-inline-end:15px;transform:none}.toastify-left{inset-inline-start:15px;transform:none}.toastify-left.is-leaving,.toastify-left.on,.toastify-right.is-leaving,.toastify-right.on{transform:none}.toastify-text{flex:1;font-size:14px;line-height:1.3;word-break:break-word}.toastify .toastify-icon{align-items:center;border-radius:50px;display:flex;height:1.5rem!important;justify-content:center;text-align:center;width:1.5rem!important}.toastify .toastify-icon svg{padding:1px}.toastify-success .toastify-icon{background:var(--sg-green)}.toastify-danger .toastify-icon{background:var(--color-site-error)}.toastify-warning .toastify-icon{background:#ff0}.toastify-center{inset-inline-end:auto!important;inset-inline-start:50%!important;left:50%!important;margin-inline:0!important;max-width:min(30rem,calc(100vw - 2rem))!important;right:auto!important;transform:translateX(-50%);width:min(30rem,calc(100vw - 2rem))!important}.toastify-bottom.toastify-center{bottom:var(--sg-toast-bottom-offset,15px)!important}.toastify-center.is-leaving,.toastify-center.on{transform:translateX(-50%)!important}:root{--sg-toast-bottom-offset:15px;--sg-toast-top-offset:15px}@media (max-width:991.98px){body:has(#tp-mobile-bottom-dock){--sg-toast-bottom-offset:calc(var(--sg-mobile-bottom-dock-height) + 0.75rem)}body:has(#tp-mobile-bottom-dock .tp-mobile-signin-bar){--sg-toast-bottom-offset:calc(var(--sg-mobile-bottom-dock-with-signin-height) + 0.75rem)}body#page-cart:has(#tp-mobile-bottom-dock){--sg-toast-bottom-offset:calc(var(--sg-cart-mobile-chrome-stack, calc(var(--sg-cart-mobile-dock-height, 3.25rem) + var(--sg-mobile-bottom-dock-height))) + 0.75rem)}body#page-cart:has(#tp-mobile-bottom-dock .tp-mobile-signin-bar){--sg-toast-bottom-offset:calc(var(--sg-cart-mobile-chrome-stack-with-signin, calc(var(--sg-cart-mobile-dock-height, 3.25rem) + var(--sg-mobile-bottom-dock-with-signin-height))) + 0.75rem)}body#page-cart.sg-cart-drawer-open:has(#tp-mobile-bottom-dock),body#page-cart.sg-cart-manage-open:has(#tp-mobile-bottom-dock){--sg-toast-bottom-offset:calc(var(--sg-mobile-bottom-dock-height) + 0.75rem)}}.form-checkout .order-1,.form-control:focus,.password-group div.col-md-6:last-child{box-shadow:none!important}.checkout-content-wrap select.form-control:not([size]):not([multiple]){height:45px!important}.form-checkout{padding:16px}.checkout-order-info>div{margin-top:0!important}.tp-shop-top-select.sort-by .nice-select{min-width:8rem!important}.bb-product-form-filter .bb-product-filter,.bb-product-form-filter .tp-shop-widget{margin-bottom:20px!important}.bb-filter-offcanvas-wrapper .bb-shop-sidebar{padding:20px 0}.filter-offcanvas__top{border-bottom:1px solid var(--color-neutral-200);display:flex;justify-content:space-between;padding:20px 0}.filter-offcanvas__top-title h4{font-weight:600;margin-bottom:0!important}.bb-product-filter-title,.bb-product-listing-page-description h1,.cartmini__top-title h4,.checkout-content-wrap div div.col-md-6:last-child div.bg-light h6.d-inline-block,.clear-recent-searches svg:hover,.filter-offcanvas__top-title h4,.js-sale-popup-quick-view-button:hover,.nav-tabs .nav-link.active,.nav-tabs .nav-link:hover,.nice-select .list .selected,.nice-select ul.list li:hover,.price-text,.sale-popup-close:hover,.sale-popup-location,.sale-popup-title:hover,.search-wrapper svg,.sg-cart-total,.sg-product-details-sold svg,.sg-product-discount-percentage,.sg-product-modal-close-btn:hover,.total-text,.tp-mobile-item,.tp-sidebar-search-input svg{color:var(--color-site-accent)!important}#customerSidebar div.offcanvas-header,.auth-card.auth-card__horizontal .auth-card__right,.bb-customer-sidebar-wrapper,.bb-form-quick-search .bb-quick-search-results,.cartmini__empty .tp-btn,.checkout-content-wrap div div.col-md-6:last-child div.bg-light,.nav-tabs .nav-link.active,.nice-select .list,.tp-shop-top-select .nice-select,body:not(#page-customer-dashboard),body:not(#page-customer-dashboard) .bb-customer-page,body:not(#page-customer-dashboard) .customer-body>div{background:var(--sg-white,#fff)!important}.c-page-hero,.c-page-hero-text h2,.c-page-hero-text p,.cookie-category__description,.sg-product-details-category span a:hover,.tp-brand-slider-arrow button,.tp-category-main-content .tp-category-main-item,.tp-category-main-content .tp-category-main-title a,.tp-header-contact-icon span svg{color:var(--sg-white,#fff)}.sale-popup-verify{color:var(--sg-green)}.auth-card .auth-card__body .btn,.bb-empty-action a,.btn-primary,.cartmini__checkout-btn a:first-child,.checkout-quantity,.contact-form .contact-button,.payment-checkout-btn,.tp-brand-slider-arrow button,.tp-filter-btn,ul li a .menu-title:after{background:var(--sg-btn-primary-bg,var(--color-site-accent))!important;border:1px solid var(--sg-btn-primary-bg,var(--color-site-accent))!important;color:var(--sg-white,#fff)!important}.cartmini__checkout-btn .tp-btn-border:hover,.sg-compare-add-to-cart .tp-btn-border:hover{background:var(--sg-btn-secondary-hover-bg,var(--color-site-heading,#010f1c))!important;border:1px solid var(--sg-btn-secondary-hover-bg,var(--color-site-heading,#010f1c))!important;color:var(--sg-white,#fff)!important}#main-checkout-product-info .checkout-order-info div:first-child,#main-checkout-product-info .form-checkout,.form-control,.tp-category-main-thumb,.tp-shop-top-select,.tp-shop-top-select .nice-select{border-radius:var(--bs-border-radius)!important}.bb-empty-action a,.btn-auth-submit,.btn-info,.btn-success,.btn-warning,.btn:not(.btn-link):not(.btn-square):not(.btn-icon),.cartmini__checkout-btn a:first-child,.cartmini__checkout-btn a:last-child,.contact-form .contact-button,.js-site-notice-save,.login-options .social-login-basic .social-login,.payment-checkout-btn,.tp-btn,.tp-error-btn,.tp-filter-btn,[class*=tp-][class*=-btn]:not([class*=wrapper]):not([class*=Wrapper]):not([class*=link-btn]):not([class*=action-btn]):not([class*=close-btn]):not([class*=hamburger-btn]):not(.tp-pulse-border):not(.sg-product-add-cart-btn-large):not(.sg-product-thumb-dot-6){align-items:center;border-radius:30px!important;box-sizing:border-box;display:flex!important;height:40px;justify-content:center;min-height:40px;text-align:center!important}.btn-group-sm>.btn:not(.btn-link):not(.btn-square):not(.btn-icon),.btn.btn-sm:not(.btn-link):not(.btn-square):not(.btn-icon){height:34px;min-height:34px}input[type=button]:not(.btn-link),input[type=reset]:not(.btn-link),input[type=submit]:not(.btn-link){border-radius:30px!important}.sg-product-add-cart-btn-large,input[type=button]:not(.btn-link),input[type=reset]:not(.btn-link),input[type=submit]:not(.btn-link){align-items:center;box-sizing:border-box;display:flex!important;height:40px;justify-content:center;min-height:40px;text-align:center!important}.sg-product-add-cart-btn-large{border-radius:0!important;flex-direction:row;flex-wrap:nowrap;gap:.35rem;vertical-align:middle}.sg-product-add-cart-btn-large i,.sg-product-add-cart-btn-large svg{flex-shrink:0;margin-inline-end:0!important;margin-inline-start:0!important}.back-to-top-btn,.checkout-content-wrap div div.col-md-6:last-child,.login-options .social-login-basic .social-login,.return-policy-content img,.sale-popup-container,.tp-category-menu nav ul,.tp-header-main,.tp-header-sticky-area,.tp-mobile-menu,.tp-submenu{box-shadow:0 2px 6px rgba(0,0,0,.25)}.btn-open-coupon-form,.customer-address-payment-form a,.form-check-label a{text-decoration:none!important}.back-to-cart-btn{text-decoration:none}.row:not(.product-grid) .sg-product-item .m-img img,.swiper-slide .sg-product-item .m-img img{height:auto;max-height:240px;-o-object-fit:cover;object-fit:cover}.sg-product-content{padding:8px!important}.sg-product-badge{inset-inline-end:0!important;position:absolute;top:-3px!important;z-index:1}.sg-product-badge span{background-color:var(--color-site-primary)!important;color:var(--color-site-surface,#fff);display:inline-block;font-family:var(--primary-font);font-size:14px;font-weight:500;line-height:1;padding:4px 8px 2px}.bb-product-video,.sg-product-badge span,.sg-product-item,.sg-product-thumb{border-radius:0!important}.js-sale-popup-location{font-weight:bolder}.sale-popup-thumb img{border-radius:6px;max-width:100px!important}.js-sale-popup-quick-view-button,.sale-popup-close{margin-inline-end:4px!important}.table .sg-cart-add-to-cart{width:14%!important}.table .sg-cart-price{width:8%}.sg-product-modal-content .sg-product-details-thumb-wrapper{padding:2rem 3rem!important}.sg-product-modal .modal-content .sg-product-modal-content:not(.sg-quick-view-modal) .sg-product-details-wrapper{padding:60px 30px 20px 0!important}.sg-product-modal .modal-content .sg-product-modal-content:not(.sg-quick-view-modal) .sg-product-details-thumb-wrapper{height:35rem!important}.sale-popup-title{line-height:1.5!important}.tp-shop-top-tab .nav-tabs .nav-item .nav-link.active{border:1px solid var(--color-site-accent)}.cartmini__checkout-btn .tp-btn{border:1px solid var(--sg-text-strong,#1e1e1e)!important}.cartmini__checkout-btn a:first-child{border:1px solid var(--color-site-accent)!important}.cartmini__checkout-btn a:first-child:hover{background:var(--sg-text-strong,#1e1e1e)!important;border:1px solid var(--sg-text-strong,#1e1e1e)!important}.tp-page-area{padding-bottom:30px!important;padding-top:0!important}.see-more-btn a{border-radius:28px!important;font-size:18px;padding:10px 50px}.tp-mobile-menu{border:none!important}.tp-contact-info-wrapper .tp-map-iframe iframe{border-radius:4px;height:250px}.tp-category-menu-btn{font-size:16px!important}.bb-product-video{height:540px;inset-inline-start:0;opacity:1;position:relative;top:0;width:540px;z-index:999}.bb-product-gallery-images{padding-inline-start:0}.c-page-hero{align-items:center;background:50%/cover no-repeat;color:var(--sg-white,#fff);display:flex;height:300px;justify-content:center;overflow:hidden;position:relative;text-align:center;width:100%}.c-page-hero .overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,.05));background-image:radial-gradient(circle at 20% 30%,hsla(0,0%,100%,.22),transparent 58%),radial-gradient(circle at 80% 70%,hsla(0,0%,100%,.18),transparent 55%);inset:0;mix-blend-mode:overlay;position:absolute;z-index:1}.c-page-hero-text,.tp-category-main-content{border-radius:16px;padding:20px 40px;z-index:2}.c-page-hero-text{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.15);max-width:700px;position:relative}.c-page-hero-text,.c-page-hero-text h2,.c-page-hero-text p{color:var(--sg-white,#fff)}.tp-category-main-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.15)}.c-page-content{color:#333;line-height:1.6;margin:0 auto;max-width:1000px;padding:5px 20px 50px}.c-page-content h3{color:var(--color-site-accent)!important;font-size:24px;font-weight:600;margin-top:25px}.c-page-content li,.c-page-content p{color:#555;font-size:15px}.ck-content section.mb-60{color:#333;line-height:1.6;margin:0 auto;max-width:1400px;padding:50px 0}.ck-content ul{margin-bottom:15px;margin-inline-start:16px}.shipping-hero{background-image:url(https://shopguru-file-manager-01.s3.ap-south-1.amazonaws.com/img/59c6b166-9134-4e77-8ea7-2d0425ecea0d.webp)}.faq-hero{background-image:url(https://shopguru-file-manager-01.s3.ap-south-1.amazonaws.com/img/6e224e1d-a409-4ffa-bc8c-bb9c09754b7a.webp)}.our-story-hero{background-image:url(https://shopguru-file-manager-01.s3.ap-south-1.amazonaws.com/img/17d010d8-fbca-45cf-892d-ee6bb721dca1.webp)}.privacy-hero{background-image:url(https://img.freepik.com/free-photo/top-view-lock-black-computer-keyboard_181624-14452.jpg)}.terms-hero{background-image:url(https://shopguru-file-manager-01.s3.ap-south-1.amazonaws.com/img/d84ddcdc-b1da-4652-98b6-a1e8792e2914.webp)}.return-policy-hero{background-image:url(https://shopguru-file-manager-01.s3.ap-south-1.amazonaws.com/img/a8bd425b-fa29-4a42-94bb-dc02dd09e9a3.webp)}.about-us-hero{background-image:url(https://shopguru-file-manager-01.s3.ap-south-1.amazonaws.com/img/0bf62e5b-575f-466c-af05-fbc9f0c73de2.webp)}.cookie-hero{background-image:url(https://shopguru-file-manager-01.s3.ap-south-1.amazonaws.com/img/d1749b4b-c74a-4b01-a0fc-ae09337f6de3.webp)}.return-policy-content img{margin-bottom:30px!important}.tp-header-sticky-area{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,.05))!important}.tp-header-search-wrapper{border-radius:26px}.tp-header-main{padding-block:6px}.logo a img{height:70px;-o-object-fit:contain;object-fit:contain}.tp-header-action-badge{border:0;height:20px;width:20px}.tp-header-search-btn button{border-radius:0 20px 20px 0;width:56px!important}.social-login-basic,.tp-header-sticky-area .main-menu.menu-style-1 nav ul li a{padding:0!important}ul li a .menu-title{display:inline-block;position:relative}ul li a .menu-title:after{bottom:-2px;content:"";height:2px;inset-inline-start:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s;width:100%}ul li a:hover .menu-title:after{transform:scaleX(1);transform-origin:left}.tp-header-sticky-menu.main-menu.menu-style-1 #mobile-menu .tp-submenu li a span:after,.tp-header-sticky-menu.main-menu.menu-style-1 #mobile-menu ul li a span:after{background:var(--color-site-accent)!important;bottom:0!important;content:""!important;height:1px!important;inset-inline-start:0!important;position:absolute!important;transform:scaleX(0)!important;transform-origin:right!important;transition:transform .3s!important;width:100%!important}.tp-header-sticky-menu.main-menu.menu-style-1 #mobile-menu .tp-submenu li a span:hover:after,.tp-header-sticky-menu.main-menu.menu-style-1 #mobile-menu ul li a span:focus-visible:after,.tp-header-sticky-menu.main-menu.menu-style-1 #mobile-menu ul li a span:hover:after{transform:scaleX(1)!important;transform-origin:left!important}.tp-category-menu:hover .tp-category-menu-content{display:block;opacity:1;position:relative;transform:scaleX(1) translateY(0);visibility:visible;z-index:9999}.breadcrumb__area{margin-bottom:0;padding:30px 0;text-align:start!important}@media (max-width:767.98px){.breadcrumb__area{margin-top:0!important;padding:10px 0!important}}.breadcrumb__list span:not(:last-child):after{background:0 0;color:#666;content:"❯";inset-inline-end:0;position:absolute;top:0;width:3px}.breadcrumb__list span:last-child{display:inline-block;max-width:45%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.tp-footer-top .col-md-6 .tp-footer-payment{text-align:start!important}.tp-footer-top .col-md-6:last-of-type .tp-footer-payment{text-align:end!important}.tp-footer-social{gap:10px}.tp-footer-desc{margin-bottom:12px!important;max-width:20rem}.tp-footer-widget-content ul li a{font-weight:400}.tp-footer-logo a img{border-radius:8px}.social-login-basic li a,.tp-footer-bottom-wrapper div div{display:flex;justify-content:center;width:100%}.main-menu.menu-style-1 nav ul li a{font-size:16px}.main-menu nav ul li a svg.icon{display:inline-block;height:20px;vertical-align:sub;width:auto}.sg-product-details-title{line-height:1.2}.sg-product-discount-percentage{border-radius:4px;font-size:14px;margin-inline-start:.5rem;padding:3px;vertical-align:top}.sg-product-details-sold{font-size:14px;font-weight:400;margin-inline-start:-6px}.sg-product-details-sold svg{height:16px;margin-inline-end:0!important}.sg-product-details-reviews,.sg-product-details-stock{font-size:14px!important}.sg-product-details-stock span{background:var(--sg-white,#fff);font-size:14px;padding:0}.sg-product-details-category{margin-bottom:12px}.sg-product-details-category span{background:var(--color-site-accent);border-radius:8px 0 8px 0;color:var(--sg-white,#fff);font-size:14px!important;padding:5px}.sg-product-details-category span svg{height:20px;justify-content:center;margin-top:4px!important;vertical-align:top;width:16px}.sg-product-details-rating{font-size:12px}.sg-product-details-rating-wrapper{flex-direction:row-reverse;justify-content:flex-end;text-align:end}.sg-product-details-inventory{align-items:center;display:flex;justify-content:space-between;width:100%}.cartmini__top-title h4{font-size:20px}.cartmini__empty{margin-top:0}.cartmini__area .cartmini__empty img,.cartmini__area .cartmini__empty-image{display:block;height:auto;margin:0;max-width:18.75rem;width:min(100%,18.75rem)}#copy-btn{width:20px}.modal-dialog{max-width:650px!important}[data-bb-toggle=quick-shop-modal] .sg-product-details-title{padding-inline-end:2rem}.cartmini__title{margin-inline-end:10px}@media (max-width:575px){.row:not(.product-grid) .sg-product-item .m-img img,.swiper-slide .sg-product-item .m-img img{max-height:200px}.breadcrumb__list span:last-child{max-width:70%}.sg-product-tab-content .row>[class*=col]:nth-child(odd){padding-inline-end:2px!important}.sg-product-tab-content .row>[class*=col]:nth-child(2n){padding-inline-start:2px}.sg-product-badge span,.sg-product-item,.sg-product-thumb{border-radius:0!important}.tp-footer-payment{display:none}.tp-feature-area .tp-feature-item-2{width:100%}.tp-page-area div div div.py-5{padding-top:0!important}.bb-filter-offcanvas-area-on-desktop .bb-filter-offcanvas-wrapper,.sg-product-modal .modal-content .sg-product-modal-content:not(.sg-quick-view-modal) .sg-product-details-wrapper{padding:0 20px!important}.sg-product-modal-content:not(.sg-quick-view-modal){padding:0!important}}:root{--sg-section-spacing-bottom:30px}.ck-content>section,main.tp-main-scroll-safe>.sg-ad-banner-area,main.tp-main-scroll-safe>.sg-product-banner-area,main.tp-main-scroll-safe>section:not(.breadcrumb__area){margin-bottom:var(--sg-section-spacing-bottom)}.ck-content>section.pb-30,.ck-content>section.pt-30,main.tp-main-scroll-safe>section:not(.breadcrumb__area).pb-30,main.tp-main-scroll-safe>section:not(.breadcrumb__area).pt-30{padding-bottom:0;padding-top:0}

/* quick-view.css */
.bb-quick-view-gallery-images{height:100%;margin:0;position:relative;text-align:center;width:100%}.bb-quick-view-gallery-images img{border-radius:0;display:block;margin:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.bb-quick-view-gallery-images .slick-arrow{background-color:transparent;border:none!important;border-radius:0;color:#222;font-size:0;height:44px;margin:0;overflow:hidden;padding:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:44px;z-index:8}.bb-quick-view-gallery-images .slick-arrow:hover{background-color:rgba(0,0,0,.5);color:var(--color-site-surface,#fff)}.bb-quick-view-gallery-images .slick-arrow:before{font-size:40px;line-height:1}.bb-quick-view-gallery-images .slick-arrow.slick-prev{inset-inline-start:0}.bb-quick-view-gallery-images .slick-arrow.slick-prev:before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M15 6l-6 6l6 6" /></svg>')}.bb-quick-view-gallery-images .slick-arrow.slick-next{inset-inline-end:0}.bb-quick-view-gallery-images .slick-arrow.slick-next:before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M9 6l6 6l-6 6" /></svg>')}.bb-quick-view-content .image .wrapper{height:0;overflow:hidden;padding-top:100%;position:relative;width:100%}.bb-quick-view-content .image .wrapper img{height:auto;inset:0;position:absolute;width:100%}#product-quick-view-modal .modal-dialog{max-width:1200px!important;width:calc(100% - 2rem)}.sg-quick-view-modal-root .modal-content.sg-quick-view-modal-content{background:#fff!important;border:none;border-radius:14px;box-shadow:0 18px 50px rgba(15,23,42,.18);color:var(--header-main-text-color,#010f1c);overflow:hidden}.sg-quick-view-modal,.sg-quick-view-modal .sg-product-details-wrapper{background:#fff;color:var(--header-main-text-color,#010f1c)}.old-price{font-weight:400;margin-left:4px}.old-price,.sg-quick-view-details .text-site-muted{color:var(--color-neutral-500,#767a7d)!important}:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-product-details-action-sm-btn{color:var(--header-main-text-color,#010f1c)}:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-product-details-action-sm-btn.active{color:var(--color-site-primary)}:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-action-sm{align-items:flex-start;border-bottom:none;display:flex;flex-direction:row;gap:1.75rem;margin-bottom:20px;margin-top:20px;padding-bottom:0}:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-action-sm .sg-product-details-action-sm-btn{align-items:center;display:flex;flex-direction:row;font-size:.75rem;gap:.35rem;justify-content:center;line-height:1.2;margin-bottom:0;margin-inline-end:0!important;min-width:4.25rem;text-align:center}:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-action-sm .sg-product-details-action-sm-btn:hover{color:var(--color-site-primary)}:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-action-sm .sg-product-details-action-sm-btn svg{height:1.125rem;margin-inline-end:0!important;padding-top:2px;width:1.125rem}.sg-quick-view-modal{border-radius:14px;gap:0;overflow:hidden;padding:0;position:relative}.sg-quick-view-modal .sg-product-modal-close-btn{align-items:center;background:hsla(0,0%,100%,.95);border:none;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.08);color:#111;display:inline-flex;height:40px;inset-inline-end:14px;justify-content:center;position:absolute;top:12px;transition:background .2s,color .2s;width:40px;z-index:30}.sg-quick-view-modal .sg-product-modal-close-btn:hover{background:#fff;color:var(--sg-orange,var(--color-site-primary))}.sg-quick-view-modal .sg-product-modal-close-btn svg{height:1.15rem;width:1.15rem}.sg-quick-view-main{min-width:0}.sg-quick-view-columns{gap:0;overflow:visible;width:100%}.sg-quick-view-gallery.sg-product-details-thumb-wrapper{align-self:flex-start;flex:0 1 auto;height:auto!important;max-width:min(460px,46%);overflow:visible;padding:1.5rem 0 1.5rem 1.25rem!important;position:relative;top:0!important;width:auto!important}.sg-quick-view-gallery.sg-product-lens-zoom{overflow:visible}.sg-product-modal-content.sg-quick-view-modal .sg-quick-view-gallery.sg-product-details-thumb-wrapper{padding:1.5rem 0 1.5rem 2rem!important}.sg-quick-view-gallery.sg-product-details-thumb-wrapper.is-zooming{z-index:5}@media (max-width:991.98px){.sg-quick-view-gallery.sg-product-details-thumb-wrapper{flex:0 0 100%;max-width:100%;padding:3rem 1rem 1rem}}.sg-quick-view-gallery-row{align-items:stretch;display:flex;flex-direction:column;gap:12px;height:auto;max-height:none;min-height:0}@media (min-width:992px){.sg-quick-view-gallery-row--thumbs-below{align-items:flex-end;max-height:none;width:100%}}.sg-quick-view-main-image{background:#fafafa;cursor:crosshair;flex:0 0 auto;min-height:0;min-width:0}.sg-quick-view-main-image,.sg-quick-view-zoom-stage{overflow:hidden;position:relative;width:100%}.sg-qv-zoom-result{background-color:#fff;background-position:0 0;background-repeat:no-repeat;border:1px solid var(--color-neutral-200,#e5e7eb);border-radius:8px;box-shadow:0 12px 32px rgba(15,23,42,.14);display:none;min-width:420px;pointer-events:none;position:absolute;z-index:40}.sg-qv-zoom-result.is-visible{display:block}.sg-qv-zoom-lens{background:rgba(255,96,21,.12);border:1px solid hsla(0,0%,100%,.95);box-shadow:0 0 0 1px rgba(255,96,21,.5);opacity:0;pointer-events:none;position:absolute;transition:opacity .12s ease;visibility:hidden;z-index:6}.sg-qv-zoom-lens.is-visible{opacity:1;visibility:visible}.sg-quick-view-modal-root .modal-content.sg-quick-view-zoom-active{overflow:visible}@media (hover:none),(max-width:991.98px){.sg-quick-view-main-image{cursor:default}.sg-qv-zoom-lens,.sg-qv-zoom-result{display:none!important}}.bb-quick-view-gallery-thumbnails{align-items:center;display:flex;flex:0 0 auto;gap:10px;justify-content:center;margin:0;max-width:100%;min-height:64px;overflow:hidden;padding:4px 0 0;width:100%}.bb-quick-view-gallery-thumbnails.slick-initialized{display:block;padding-inline:2.5rem;position:relative}@media (min-width:992px){.sg-quick-view-modal .bb-quick-view-gallery-thumbnails.slick-initialized{padding-inline:2.5rem}}.bb-quick-view-gallery-thumbnails.sg-thumb-strip-static,.bb-quick-view-gallery-thumbnails:not(:has(.slick-arrow)).slick-initialized{padding-inline:0}.bb-quick-view-gallery-thumbnails.sg-thumb-strip-static{align-items:center;display:flex!important;flex-wrap:nowrap;gap:8px;justify-content:center;overflow:visible;padding:4px 0!important}.bb-quick-view-gallery-thumbnails.sg-thumb-strip-static .sg-quick-view-thumb-slide,.bb-quick-view-gallery-thumbnails.sg-thumb-strip-static>div{cursor:pointer;flex:0 0 auto;line-height:0}.bb-quick-view-gallery-thumbnails.sg-thumb-strip-static .sg-quick-view-thumb-slide.is-active img,.bb-quick-view-gallery-thumbnails.sg-thumb-strip-static>div.is-active img{border-color:var(--sg-orange,var(--color-site-primary))}.bb-quick-view-gallery-thumbnails.sg-thumb-strip-static.is-hovering .sg-quick-view-thumb-slide.is-active:not(.is-preview) img,.bb-quick-view-gallery-thumbnails.sg-thumb-strip-static.is-hovering>div.is-active:not(.is-preview) img{border-color:transparent}.bb-quick-view-gallery-thumbnails.sg-thumb-strip-static .sg-quick-view-thumb-slide.is-preview img,.bb-quick-view-gallery-thumbnails.sg-thumb-strip-static>div.is-preview img{border-color:var(--sg-orange,var(--color-site-primary))}.bb-quick-view-gallery-thumbnails.sg-thumb-carousel .slick-list{margin-inline:auto;max-width:276px}.bb-quick-view-gallery-thumbnails .slick-list{height:auto!important;margin:0 auto;max-width:100%;overflow:hidden;padding:0!important}.bb-quick-view-gallery-thumbnails .slick-track{height:auto!important;margin-left:0!important;margin-right:0!important}.bb-quick-view-gallery-thumbnails:not(.slick-initialized){display:flex;flex-wrap:nowrap;gap:10px;justify-content:center;overflow-x:auto;padding:4px 0}.bb-quick-view-gallery-thumbnails:not(.slick-initialized) .sg-quick-view-thumb-slide{cursor:pointer;flex:0 0 auto}.bb-quick-view-gallery-thumbnails:not(.slick-initialized) .sg-quick-view-thumb-slide img{border:2px solid transparent;display:block;height:56px;-o-object-fit:cover;object-fit:cover;width:56px}.sg-quick-view-modal .bb-quick-view-gallery-images>.slick-arrow{display:none!important}.bb-quick-view-gallery-thumbnails .slick-slide{height:auto!important;margin:0;margin-inline-end:6px}.bb-quick-view-gallery-thumbnails .slick-slide:last-child{margin-inline-end:0}.bb-quick-view-gallery-thumbnails .sg-quick-view-thumb-slide{box-sizing:border-box;cursor:pointer;margin:0;outline:none;padding:2px;width:60px}.bb-quick-view-gallery-thumbnails .sg-quick-view-thumb-slide img{border:2px solid transparent;display:block;height:56px;margin:0;max-width:100%;-o-object-fit:cover;object-fit:cover;transition:border-color .15s ease;width:56px}.bb-quick-view-gallery-thumbnails .slick-current .sg-quick-view-thumb-slide img,.bb-quick-view-gallery-thumbnails .slick-slide.slick-current img{border-color:var(--sg-orange,var(--color-site-primary))}.bb-quick-view-gallery-thumbnails.is-hovering .slick-slide.slick-current:not(.sg-thumb-preview) img{border-color:transparent}.bb-quick-view-gallery-thumbnails .slick-slide.sg-thumb-preview img{border-color:var(--sg-orange,var(--color-site-primary))}.bb-quick-view-gallery-thumbnails .slick-arrow{align-items:center;background:#fff!important;border:1px solid var(--color-neutral-200)!important;border-radius:50%;color:var(--header-main-text-color,#111827);display:inline-flex!important;height:30px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s,color .2s,border-color .2s;width:30px;z-index:6}.bb-quick-view-gallery-thumbnails .slick-arrow.slick-prev{inset-inline-start:6px}.bb-quick-view-gallery-thumbnails .slick-arrow.slick-next{inset-inline-end:6px}.bb-quick-view-gallery-thumbnails .slick-arrow svg{display:block;height:18px;width:18px}.bb-quick-view-gallery-thumbnails .slick-arrow:hover{background:var(--sg-orange,var(--color-site-primary))!important;border-color:var(--sg-orange,var(--color-site-primary))!important;color:#fff!important}.bb-quick-view-gallery-thumbnails .slick-arrow:before{content:none!important;display:none!important}.sg-quick-view-modal .bb-quick-view-gallery-images{height:auto!important;max-height:min(480px,72vh);min-height:240px}.sg-quick-view-modal .bb-quick-view-gallery-images .slick-list,.sg-quick-view-modal .bb-quick-view-gallery-images .slick-slide,.sg-quick-view-modal .bb-quick-view-gallery-images .slick-track{height:auto!important}.sg-quick-view-modal .bb-quick-view-gallery-images .slick-slide .slick-slide-inner,.sg-quick-view-modal .bb-quick-view-gallery-images .slick-slide a,.sg-quick-view-modal .bb-quick-view-gallery-images .slick-slide>div{align-items:center;display:flex!important;height:auto!important;justify-content:center;max-height:min(480px,72vh);min-height:240px}@media (min-width:992px){.sg-quick-view-modal .bb-quick-view-gallery-images .slick-slide .slick-slide-inner,.sg-quick-view-modal .bb-quick-view-gallery-images .slick-slide a,.sg-quick-view-modal .bb-quick-view-gallery-images .slick-slide>div{justify-content:flex-end}}.sg-quick-view-modal .bb-quick-view-gallery-images img{max-height:min(460px,70vh);max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%!important}.sg-quick-view-details{flex:1;min-width:0}.sg-quick-view-details .sg-product-details-title{color:#111827;font-size:18px!important;font-weight:700;line-height:1.35;margin-bottom:8px;padding-inline-end:2.5rem}.sg-quick-view-details .sg-pdp-badges{margin-bottom:8px}.sg-quick-view-details .sg-pdp-badge{align-items:center;border-radius:4px;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.03em;line-height:1.2;padding:3px 8px;text-transform:uppercase}.sg-quick-view-details .sg-pdp-badge,.sg-quick-view-details .sg-pdp-badge--sale{background-color:var(--color-site-primary);color:#fff}.sg-quick-view-details .sg-pdp-badge--featured{background-color:#111827;color:#fff}.sg-quick-view-details .sg-pdp-brand,.sg-quick-view-details .sg-product-details-category.sg-pdp-brand{background:none!important;display:inline-flex;margin-bottom:10px;padding:0!important}.sg-quick-view-details .sg-pdp-brand span,.sg-quick-view-details .sg-product-details-category.sg-pdp-brand span{background:none!important;border-radius:0!important;color:inherit!important;font-size:inherit!important;padding:0!important}.sg-quick-view-details .sg-pdp-brand-link{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:9999px;display:inline-flex;gap:6px;line-height:1;padding:4px 10px 4px 6px;text-decoration:none}.sg-quick-view-details .sg-pdp-brand-label{align-items:center;background:var(--color-site-primary);border-radius:9999px;color:#fff!important;display:inline-flex;font-size:10px!important;font-weight:700;letter-spacing:.03em;padding:3px 7px;text-transform:uppercase}.sg-quick-view-details .sg-pdp-brand-name{color:var(--color-site-heading)!important;font-size:13px!important;font-weight:600}.sg-quick-view-details .sg-pdp-brand-chevron{color:var(--color-site-muted,#767a7d);height:14px;width:14px}.sg-quick-view-details .sg-pdp-brand-link:hover .sg-pdp-brand-name{color:var(--color-site-primary)!important}.sg-quick-view-details .sg-pdp-stats-row{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px 10px;margin-bottom:12px}.sg-quick-view-details .sg-pdp-rating{align-items:center;color:#1f2937;display:inline-flex;gap:6px;text-decoration:none}.sg-quick-view-details .sg-pdp-rating-value{color:#111827;font-weight:700}.sg-quick-view-details .sg-pdp-rating-count{color:#4b5563;font-weight:500}.sg-quick-view-details .sg-pdp-stats-divider{background:#d1d5db;display:inline-block;flex-shrink:0;height:12px;margin:0;width:1px}.sg-quick-view-details .sg-pdp-stat{align-items:center;color:#4b5563;display:inline-flex;gap:4px}.sg-quick-view-details .sg-pdp-stat svg{color:var(--color-site-primary);height:15px;width:15px}.sg-quick-view-details .sg-pdp-stat-value{color:#111827;font-weight:600}.sg-quick-view-details .sg-pdp-stat-label{color:#4b5563}.sg-quick-view-details .sg-product-details-price-block{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.sg-quick-view-details .sg-product-details-description{color:#4b5563;font-size:13px;line-height:1.5;max-height:7.5rem;overflow-y:auto}.sg-quick-view-details .sg-product-details-description p{margin-bottom:0!important}.sg-quick-view-details .number-items-available{margin-bottom:8px;margin-top:0}.sg-quick-view-details .number-items-available .badge-success{background-color:#ecfdf5;border:1px solid #a7f3d0;color:#047857!important}.sg-quick-view-details .sg-pdp-price-block{margin-bottom:0}.sg-quick-view-details .sg-pdp-price-row,.sg-quick-view-details .sg-pdp-price-row .sg-pdp-price-main,.sg-quick-view-details .sg-pdp-price-row .sg-product-details-price-wrapper{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;margin-bottom:0;width:auto}.sg-quick-view-details .sg-pdp-current-price,:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-product-details-price.new-price.sg-pdp-current-price{color:var(--color-site-primary)!important;display:inline;font-size:22px!important;font-weight:700!important;line-height:1.2;white-space:nowrap}.sg-quick-view-details .sg-pdp-old-price,:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-product-details-price.old-price.sg-pdp-old-price{display:inline;font-size:16px!important;line-height:1.2;margin-inline-start:0!important;white-space:nowrap}.sg-quick-view-details .sg-pdp-price-block .sg-pdp-save-badge,.sg-quick-view-details .sg-pdp-price-row .sg-pdp-save-badge,.sg-quick-view-details .sg-product-details-price-wrapper .sg-pdp-save-badge{align-items:center;background:color-mix(in srgb,var(--color-site-primary) 8%,#fff);border:1px solid color-mix(in srgb,var(--color-site-primary) 22%,transparent);border-radius:4px;color:var(--color-site-primary)!important;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.01em;line-height:1.2;margin:0;min-height:1.25rem;padding:2px 7px;vertical-align:middle;white-space:nowrap}.sg-quick-view-details .sg-product-details-query,:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-query{background:#f9f9f9;border:1px solid #f0f1f3;border-radius:8px;display:flex;flex-direction:column;gap:4px;margin-bottom:0;padding:8px 12px}.sg-quick-view-details .sg-product-details-query-item{line-height:1.35;margin:0}.sg-quick-view-details .sg-product-details-query-item>span{color:var(--color-site-heading);font-size:12px;line-height:1.4}.sg-quick-view-details .sg-product-details-query-item a{color:var(--color-site-primary);font-size:12px;line-height:1.4}.sg-quick-view-details .sg-product-details-query-item a:hover{color:var(--color-site-heading)}.sg-quick-view-details .sg-product-details-social{margin-bottom:0;margin-top:20px}:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-actions{align-items:stretch;display:flex;flex-direction:column;gap:12px;width:100%}:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-cart-row{align-items:center;display:flex!important;flex-direction:row;flex-wrap:nowrap;gap:8px;margin-top:0;width:100%}:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-qty-col{align-items:stretch;display:flex;flex:0 0 auto;max-width:6.75rem;width:auto}:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-qty-col .sg-product-details-quantity{align-items:stretch;display:flex;flex:1 1 auto;width:100%}:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-product-details-quantity .sg-qv-qty.sg-product-quantity{align-items:center;background-color:#fff!important;border:1px solid #f5d6c6;border-radius:9999px;box-sizing:border-box;display:inline-flex!important;gap:0;height:40px;justify-content:space-between;max-width:108px;min-height:40px;min-width:108px;padding:0 6px;position:relative;width:108px}:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-qty .sg-cart-minus,:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-qty .sg-cart-plus{align-items:center;background:transparent!important;border:0;color:#010f1c!important;cursor:pointer;display:inline-flex!important;flex:0 0 22px;font-size:16px;font-weight:500;height:100%;inset-inline-end:auto;inset-inline-start:auto;justify-content:center;line-height:1;margin:0;padding:0;position:static!important;text-align:center;top:auto;transform:none!important;width:22px}:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-qty .sg-cart-minus svg,:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-qty .sg-cart-plus svg{stroke:currentColor;display:block}:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-qty .sg-cart-minus:hover,:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-qty .sg-cart-plus:hover{color:var(--color-site-primary)!important}:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-qty .sg-cart-input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background-color:transparent!important;border:0;border-radius:0;box-sizing:border-box;color:#010f1c!important;flex:1 1 auto;font-size:14px;font-weight:500;height:100%;line-height:1;max-width:32px;min-width:18px;padding:0 2px;text-align:center;vertical-align:middle;width:1.5ch}:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-qty .sg-cart-input[type=number]::-webkit-inner-spin-button,:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-qty .sg-cart-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;display:none;margin:0}:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-qty{flex-shrink:0;margin-bottom:0!important;margin-inline-end:0!important}:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-add-wrap{align-items:stretch;display:flex;flex:1 1 0;margin-bottom:0!important;min-width:0}:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-buy-wrap{display:flex;flex:none;width:100%}:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-add-to-cart-btn{align-items:center;background:var(--primary-color,var(--color-site-primary))!important;border:0!important;border-radius:9999px!important;box-shadow:none;color:#fff!important;display:inline-flex!important;font-size:.875rem;font-weight:700;gap:.35rem;height:40px;justify-content:center;letter-spacing:-.02em;line-height:1.2;min-height:40px;padding:0 16px;transition:filter .2s ease,box-shadow .25s ease,transform .15s ease;width:100%}@media (prefers-reduced-motion:no-preference){:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-add-to-cart-btn:hover:not(:disabled):not(.btn-loading){--sg-btn-breathe-color:var(--sg-btn-primary-bg,var(--primary-color,var(--color-site-primary)));animation:sg-btn-hover-breathe 1.15s ease-in-out infinite;background:var(--sg-btn-primary-bg,var(--primary-color,var(--color-site-primary)))!important;color:#fff!important;transform:none}}@media (prefers-reduced-motion:reduce){:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-add-to-cart-btn:hover:not(:disabled):not(.btn-loading){background:var(--sg-btn-primary-bg,var(--primary-color,var(--color-site-primary)))!important;box-shadow:var(--sg-btn-hover-inset),var(--sg-btn-primary-hover-shadow);color:#fff!important;filter:brightness(1.05)}}:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-add-to-cart-btn:hover:not(:disabled){background:var(--primary-color,var(--color-site-primary))!important;color:#fff!important}:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-buy-now-btn{align-items:center;background:transparent!important;border:1px solid var(--sg-btn-secondary-border,var(--primary-color,var(--color-site-accent)))!important;border-radius:9999px!important;box-shadow:none;color:var(--sg-btn-secondary-color,var(--primary-color,var(--color-site-accent)))!important;display:inline-flex!important;font-size:.875rem;font-weight:600;height:40px;justify-content:center;letter-spacing:-.02em;line-height:1.2;margin-top:0;min-height:40px;padding:0 16px;transition:background .2s ease,color .2s ease,border-color .2s ease,filter .2s ease,box-shadow .25s ease,transform .15s ease;width:100%}@media (prefers-reduced-motion:no-preference){:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-buy-now-btn:hover:not(:disabled):not(.btn-loading){--sg-btn-breathe-color:var(--sg-btn-secondary-hover-bg,var(--color-site-heading,#010f1c));animation:sg-btn-hover-breathe 1.15s ease-in-out infinite;background:var(--sg-btn-secondary-hover-bg,var(--color-site-heading,#010f1c))!important;border-color:var(--sg-btn-secondary-hover-bg,var(--color-site-heading,#010f1c))!important;color:#fff!important;transform:none}}@media (prefers-reduced-motion:reduce){:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-buy-now-btn:hover:not(:disabled){background:var(--color-site-heading,#010f1c)!important;border-color:var(--color-site-heading,#010f1c)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 4px 14px color-mix(in srgb,var(--color-site-heading,#010f1c) 55%,transparent);color:#fff!important;filter:brightness(1.05)}}:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-buy-now-btn:hover:not(:disabled){background:var(--color-site-heading,#010f1c)!important;border-color:var(--color-site-heading,#010f1c)!important;color:#fff!important}:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-buy-now-btn.btn-disabled,:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-buy-now-btn:disabled{opacity:.55}:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-add-to-cart-btn:active:not(:disabled){filter:brightness(.96);transform:translateY(0)}:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-add-to-cart-btn:focus-visible{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 0 0 3px color-mix(in srgb,var(--primary-color,var(--color-site-primary)) 25%,transparent)!important;outline:none!important}:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-add-to-cart-btn.btn-disabled,:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-add-to-cart-btn:disabled{box-shadow:none;filter:none;opacity:.55;transform:none}:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-add-to-cart-btn .sg-pdp-atc-icon,:is(.sg-quick-view-details,.bb-product-detail .sg-product-details-wrapper) .sg-qv-add-to-cart-btn .sg-qv-cart-icon{height:1.25rem;width:1.25rem}.sg-quick-view-trust-footer{background:var(--color-neutral-100);border-top:1px solid var(--color-neutral-200);display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:1rem 1.25rem}@media (max-width:767.98px){.sg-quick-view-trust-footer{gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-quick-view-trust-item{align-items:flex-start;color:var(--color-neutral-600);display:flex;font-size:.78rem;gap:.6rem;line-height:1.35;padding:.35rem .5rem}.sg-quick-view-trust-icon{color:var(--sg-orange,var(--color-site-primary));flex-shrink:0;height:1.35rem;margin-top:2px;width:1.35rem}.sg-quick-view-trust-text{display:flex;flex-direction:column;gap:.1rem}.sg-quick-view-trust-text strong{color:#111827;font-size:.8rem;font-weight:700}.sg-quick-view-trust-text span{color:var(--color-neutral-500);font-size:.75rem}.sg-product-modal .modal-content .sg-quick-view-modal.sg-product-modal-content .sg-product-details-thumb-wrapper{height:auto!important}.sg-product-modal .modal-content .sg-quick-view-modal.sg-product-modal-content .sg-product-details-wrapper{padding-top:1.75rem!important}.sg-product-modal .modal-content .sg-quick-view-modal .sg-product-details-wrapper.sg-quick-view-details{max-height:none!important;overflow:visible!important;padding:2rem 6rem 1.5rem 1.5rem!important}@media (min-width:992px){.sg-product-modal .modal-content .sg-quick-view-modal .sg-product-details-wrapper.sg-quick-view-details{padding:2rem 6rem 1.5rem 1.5rem!important}}@media (max-width:991.98px){.sg-quick-view-modal-root .modal-dialog{margin:.5rem;max-width:100%!important}.sg-product-modal .modal-content .sg-quick-view-modal.sg-product-modal-content .sg-product-details-wrapper{padding:0 1rem 1rem!important}}.sg-quick-view-details .sg-pdp-rating-stars .bb-product-rating{filter:none!important}#product-quick-view-modal .sg-qv-add-to-cart-btn.btn-loading,.sg-quick-view-details .sg-qv-add-to-cart-btn.btn-loading{color:transparent!important}

/* style-1.css */
.tp-footer-area:not(.tp-footer-style-2){background-color:var(--color-site-footer-bg);color:var(--color-site-footer-text)}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-contact-icon span,.tp-footer-area:not(.tp-footer-style-2) .tp-footer-desc,.tp-footer-area:not(.tp-footer-style-2) .tp-footer-talk span{color:var(--color-site-footer-text)}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-widget-title,.tp-footer-area:not(.tp-footer-style-2) .tp-widget-product-categories .tp-widget-product-categories-title{color:var(--color-site-footer-title)}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-widget-content ul li a,.tp-footer-area:not(.tp-footer-style-2) .tp-widget-product-categories .tp-widget-product-categories-list a,.tp-footer-area:not(.tp-footer-style-2) a{color:var(--color-site-footer-link)}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-widget-content ul li a:hover,.tp-footer-area:not(.tp-footer-style-2) .tp-widget-product-categories .tp-widget-product-categories-list a:hover,.tp-footer-area:not(.tp-footer-style-2) a:hover{color:var(--color-site-footer-link-hover)}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-bottom-wrapper{border-color:var(--color-site-footer-border)}.tp-footer-payment p a img{max-height:40px!important}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-bottom-wrapper div{display:flex;flex-direction:column;text-align:center}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-top{padding-bottom:40px;padding-top:95px}@media (max-width:575px){.tp-footer-area:not(.tp-footer-style-2) .tp-footer-top{padding-bottom:1.75rem;padding-top:2rem}}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-widget{margin-bottom:50px}@media (max-width:575px){.tp-footer-area:not(.tp-footer-style-2) .tp-footer-widget{margin-bottom:1rem}}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-widget-title{color:var(--color-site-footer-title);font-family:var(--primary-font),ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:700;margin-bottom:16px;text-align:start}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-widget-content ul{list-style:none;margin:0;padding:0}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-widget-content ul li{list-style:none}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-widget-content ul li:not(:last-child){margin-bottom:7px}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-widget-content ul li a{color:var(--color-site-footer-link);display:inline-block;font-family:var(--primary-font),ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:400;padding-inline-start:0;position:relative;text-align:start;transition:color .3s ease-out}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-widget-content ul li a:after{display:none}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-widget-content ul li a:hover{color:var(--color-site-footer-link-hover)}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-widget-content ul li a:hover:after{display:none}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-logo{margin-bottom:22px}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-logo a img{border-radius:8px}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-desc{color:var(--color-site-footer-text);font-family:var(--primary-font),ui-sans-serif,system-ui,sans-serif;font-weight:400;line-height:1.44;margin-bottom:12px;max-width:20rem}.footer-col-1 .tp-footer-widget-content{max-width:20rem}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-social{display:flex;flex-wrap:wrap;gap:10px}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-social a{align-items:center;background:#fff;border-radius:6px;box-shadow:0 1px 1px rgba(1,15,28,.2);color:var(--header-main-text-color,#010f1c)!important;display:flex;height:38px;justify-content:center;line-height:38px;text-align:center;transition:background-color .3s ease-out,color .3s ease-out,box-shadow .3s ease-out;width:38px}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-social a .icon,.tp-footer-area:not(.tp-footer-style-2) .tp-footer-social a i,.tp-footer-area:not(.tp-footer-style-2) .tp-footer-social a svg{color:var(--header-main-text-color,#010f1c)!important;flex-shrink:0;height:1.25rem;width:1.25rem}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-social a:hover .icon,.tp-footer-area:not(.tp-footer-style-2) .tp-footer-social a:hover i,.tp-footer-area:not(.tp-footer-style-2) .tp-footer-social a:hover svg{color:#fff!important}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-social a:hover{background-color:var(--color-site-footer-link-hover);box-shadow:none;color:#fff}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-talk span{color:var(--color-site-footer-text);display:inline-block;font-family:var(--primary-font),ui-sans-serif,system-ui,sans-serif;font-size:14px}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-talk h4{color:var(--color-site-footer-title);font-family:var(--primary-font),ui-sans-serif,system-ui,sans-serif;font-size:22px;font-weight:700}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-talk h4 a:hover{color:var(--color-site-footer-link-hover)}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-contact-icon span{color:var(--color-site-footer-title);display:inline-block;font-size:16px;margin-inline-end:10px;width:16px}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-contact-icon span svg{transform:translateY(-3px)}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-contact-content p{color:var(--color-site-footer-text);font-family:var(--primary-font),ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:20px}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-contact-content p a:hover{color:var(--color-site-footer-link-hover)}@media (max-width:767px){.tp-footer-area:not(.tp-footer-style-2) .tp-footer-copyright{margin-bottom:15px}}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-copyright p{color:var(--color-site-footer-text);font-family:var(--primary-font),ui-sans-serif,system-ui,sans-serif;font-size:14px;margin-bottom:0}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-copyright p a{color:var(--color-site-footer-link-hover)}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-payment p{margin-bottom:0}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-bottom-wrapper{border-top:1px solid var(--color-site-footer-border);display:flex;justify-content:center;padding-bottom:40px;padding-top:18px}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-bottom-wrapper>div>div{display:flex;width:100%}.footer-col-1{padding-inline-end:0}@media (min-width:1200px){.footer-col-1{padding-inline-end:2rem}}.footer-col-2,.footer-col-3{padding-inline-start:0}@media (max-width:767.98px){.tp-footer-area:not(.tp-footer-style-2) .tp-footer-widget-title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tp-footer-area:not(.tp-footer-style-2) .footer-menu-toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;justify-content:center;padding:0;transition:transform .3s ease}.tp-footer-area:not(.tp-footer-style-2) .footer-menu-toggle svg{height:18px;transition:transform .3s ease;width:18px}.tp-footer-area:not(.tp-footer-style-2) .footer-menu-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.tp-footer-area:not(.tp-footer-style-2) .footer-menu-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.tp-footer-area:not(.tp-footer-style-2) .footer-menu-content.active{max-height:1000px;transition:max-height .3s ease-in}.tp-footer-area:not(.tp-footer-style-2) .footer-menu-content ul{padding-top:10px}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-top{padding-bottom:1.75rem;padding-top:2rem}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-widget,.tp-footer-area:not(.tp-footer-style-2) .tp-footer-widget.mb-50{margin-bottom:1rem!important}.tp-footer-area:not(.tp-footer-style-2) .footer-col-1 .tp-footer-widget{margin-bottom:1.25rem!important}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-desc,.tp-footer-area:not(.tp-footer-style-2) .tp-footer-logo{margin-bottom:.875rem}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-widget-title{font-size:1.0625rem;line-height:1.3;margin-bottom:0;padding-block:.625rem}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-widget:has(.footer-menu-toggle){margin-bottom:.375rem!important}.tp-footer-area:not(.tp-footer-style-2) .footer-col-4 .tp-footer-widget-title{margin-bottom:.75rem;padding-block:0}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-talk{margin-bottom:.875rem!important}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-talk span{display:block;font-size:.8125rem;line-height:1.4;margin-bottom:.25rem}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-talk h4{font-size:1.125rem;line-height:1.35;margin:0}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-contact{display:flex;flex-direction:column;gap:.875rem}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-contact-item{margin:0}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-contact-content p{font-size:.875rem;line-height:1.45;margin:0}.tp-footer-area:not(.tp-footer-style-2) .tp-footer-bottom-wrapper{padding-bottom:1.25rem;padding-top:1rem}}@media (min-width:768px){.tp-footer-area:not(.tp-footer-style-2) .footer-menu-toggle{display:none!important}.tp-footer-area:not(.tp-footer-style-2) .footer-menu-content{max-height:none!important;overflow:visible!important}}

/* newsletter.css */
.tp-subscribe-area,.tp-subscribe-area.theme-bg{background-color:var(--color-site-primary);color:#fff;min-height:11.5rem;overflow:hidden;padding-bottom:clamp(2.25rem,4.5vw,3.75rem);padding-top:clamp(2.5rem,5vw,4rem);position:relative}.tp-subscribe-area>.container{padding-inline-end:clamp(1rem,10vw,14rem);position:relative;z-index:2}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-subscribe-content{margin-bottom:25px}}.tp-subscribe-area .tp-subscribe-content span{color:#fff!important;display:inline-block;font-family:var(--primary-font);font-size:15px;font-weight:600;letter-spacing:.05em;line-height:1.4;margin-bottom:8px;opacity:1;text-transform:uppercase}.tp-subscribe-area .tp-subscribe-title,.tp-subscribe-area h3.tp-subscribe-title,main .tp-subscribe-area .tp-subscribe-title,main .tp-subscribe-title{color:#fff!important;font-family:var(--primary-font);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:800;line-height:1.1;margin-bottom:0;text-shadow:0 1px 2px rgba(1,15,28,.14)}@media (max-width:575px){.tp-subscribe-area .tp-subscribe-title,.tp-subscribe-area h3.tp-subscribe-title,main .tp-subscribe-title{font-size:1.75rem}}.tp-subscribe-form{max-width:420px;width:100%}@media (min-width:992px){.tp-subscribe-form{margin-inline-start:auto}}.tp-subscribe-square .tp-subscribe-input [type=submit],.tp-subscribe-square .tp-subscribe-input button,.tp-subscribe-square .tp-subscribe-input input{border-radius:0}.tp-subscribe-input{align-items:center;background:hsla(0,0%,100%,.96);border:1px solid hsla(0,0%,100%,.65);border-radius:9999px;box-shadow:0 2px 14px rgba(1,15,28,.1);display:flex;gap:6px;min-height:44px;overflow:hidden;padding:4px;position:relative;width:100%}.tp-subscribe-area .tp-subscribe-input input,.tp-subscribe-area .tp-subscribe-input input[type=email],.tp-subscribe-area .tp-subscribe-input input[type=text]{background-color:transparent!important;border:0;border-radius:9999px;box-shadow:none;color:var(--color-site-heading,#010f1c);flex:1 1 auto;font-family:var(--primary-font);font-size:13px;font-weight:400;height:36px!important;line-height:1.2;max-height:36px!important;min-height:36px!important;min-width:0;padding:0 .875rem 0 1rem;padding-inline-end:.5rem;width:auto}.tp-subscribe-area .tp-subscribe-input input::-moz-placeholder{color:rgba(1,15,28,.45);font-family:var(--primary-font);font-size:13px;font-weight:400}.tp-subscribe-area .tp-subscribe-input input::placeholder{color:rgba(1,15,28,.45);font-family:var(--primary-font);font-size:13px;font-weight:400}.tp-subscribe-area .tp-subscribe-input .btn,.tp-subscribe-area .tp-subscribe-input [type=submit],.tp-subscribe-area .tp-subscribe-input button{align-items:center;background-color:var(--color-site-heading,#010f1c)!important;border:0;border-radius:9999px!important;box-shadow:none;box-sizing:border-box;color:#fff!important;cursor:pointer;display:inline-flex!important;flex:0 0 auto;font-family:var(--primary-font);font-size:13px;font-weight:500;gap:.375rem;height:36px!important;justify-content:center;letter-spacing:.01em;line-height:1;margin:0;max-height:36px!important;min-height:36px!important;padding:0 1rem 0 .875rem!important;position:static;transition:background-color .2s ease,transform .15s ease;white-space:nowrap;width:auto}.tp-subscribe-area .tp-subscribe-input .btn:before,.tp-subscribe-area .tp-subscribe-input [type=submit]:before,.tp-subscribe-area .tp-subscribe-input button:before{background-color:currentColor;content:"";display:inline-block;flex-shrink:0;height:.875rem;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2.01 21 23 12 2.01 3 2 10l15 2-15 2z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2.01 21 23 12 2.01 3 2 10l15 2-15 2z'/%3E%3C/svg%3E") center /contain no-repeat;opacity:.92;transform:rotate(-45deg);transform-origin:center;width:.875rem}.tp-subscribe-area .tp-subscribe-input .btn:hover,.tp-subscribe-area .tp-subscribe-input [type=submit]:hover,.tp-subscribe-area .tp-subscribe-input button:hover{background-color:rgba(1,15,28,.88)!important;color:#fff!important;opacity:1;transform:translateY(-1px)}.tp-subscribe-area .tp-subscribe-form .tp-subscribe-input .captcha-disclaimer{color:hsla(0,0%,100%,.85);font-size:12px;margin-top:15px}.tp-subscribe-area #newsletter-email-error,.tp-subscribe-area .invalid-feedback,.tp-subscribe-area .text-danger{color:#fff!important;display:block;font-size:13px;margin-top:8px}.tp-subscribe-shape{inset:0;pointer-events:none;position:absolute;z-index:1}.tp-subscribe-shape img{max-height:200px;width:auto}.tp-subscribe-shape img.tp-subscribe-shape-4,img.tp-subscribe-shape-4{bottom:0;height:auto;inset-inline-end:calc((100% - min(100%, var(--max-width-site-lg)))/2 + clamp(.25rem, 1vw, .75rem));max-height:min(210px,92%);max-width:min(260px,24vw);-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;position:absolute;top:auto;width:auto;z-index:1}@media (min-width:1200px){.tp-subscribe-shape img.tp-subscribe-shape-4,img.tp-subscribe-shape-4{inset-inline-end:calc((100% - min(100%, var(--max-width-site-xl)))/2 + clamp(.25rem, 1vw, .75rem))}}@media (min-width:1440px){.tp-subscribe-shape img.tp-subscribe-shape-4,img.tp-subscribe-shape-4{inset-inline-end:calc((100% - min(100%, var(--max-width-site-2xl)))/2 + clamp(.25rem, 1vw, .75rem))}}.tp-subscribe-shape-1{inset-inline-start:0;max-width:100%;top:0}.tp-subscribe-shape-1,.tp-subscribe-shape-2{mix-blend-mode:luminosity;opacity:.4;position:absolute;z-index:0}.tp-subscribe-shape-2{inset-inline-start:10%;top:53%}.tp-subscribe-shape-3{bottom:10%;inset-inline-start:12%;mix-blend-mode:luminosity;opacity:.4;position:absolute;z-index:0}.tp-subscribe-plane{height:110px;inset-inline-end:17%;pointer-events:none;position:absolute;top:24%;width:399px;z-index:1}@media only screen and (min-width:768px) and (max-width:991px){.tp-subscribe-plane{inset-inline-end:25%;top:20%}}@media only screen and (min-width:576px) and (max-width:767px){.tp-subscribe-plane{inset-inline-end:24%;top:16%}}@media (max-width:575px){.tp-subscribe-plane{width:250px}}.tp-subscribe-plane-shape{height:auto;inset-inline-start:-6%;position:absolute;top:-34%;width:2.75rem;z-index:2}@media (max-width:575px){.tp-subscribe-plane-shape{top:-70%}}.tp-subscribe-plane svg{inset-inline-end:0;position:absolute;top:0}@media (max-width:575px){.tp-subscribe-plane svg{inset-inline-end:20%;top:-38%}}.tp-subscribe-plane svg path{stroke:#fff;stroke-opacity:.5;stroke-dasharray:4;stroke-dashoffset:0;animation:tp-subscribe-line 30s linear infinite}@keyframes tp-subscribe-line{to{stroke-dashoffset:-120}}.newsletter-popup .modal-dialog{align-items:center;display:flex;margin:auto!important;max-width:min(920px,calc(100vw - 2rem))!important;min-height:calc(100% - 1rem)}@media (min-width:576px){.newsletter-popup .modal-dialog{min-height:calc(100% - 3.5rem)}}.newsletter-popup .modal-content.newsletter-popup-modal-content{align-items:stretch;background:#fff!important;border:0!important;border-radius:1rem!important;box-shadow:0 24px 48px rgba(1,15,28,.18);flex-direction:column;overflow:hidden}@media (min-width:768px){.newsletter-popup .modal-content.newsletter-popup-modal-content--split{flex-direction:row!important;min-height:26rem}}.newsletter-popup .newsletter-popup-bg{align-self:stretch;background:transparent;flex:0 0 auto;min-height:14rem;overflow:hidden;padding:0;position:relative;width:100%}@media (min-width:768px){.newsletter-popup .newsletter-popup-bg{flex:0 0 50%;height:auto;max-width:50%;min-height:100%;width:50%}}.newsletter-popup .newsletter-popup-bg img,.newsletter-popup .newsletter-popup-bg__img{display:block;height:100%;inset:0;max-height:none;max-width:none;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center;object-position:center;position:absolute;width:100%}.newsletter-popup .newsletter-popup-content{background:#fff!important;color:var(--header-main-text-color,#010f1c);display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,3rem)!important;position:relative;width:100%}.newsletter-popup .newsletter-popup-close{inset-inline-end:1rem;opacity:.65;position:absolute;top:1rem;z-index:2}.newsletter-popup .newsletter-popup-close:hover{opacity:1}.newsletter-popup .newsletter-popup-content__header{padding-inline-end:2rem}.newsletter-popup .modal-subtitle,.newsletter-popup .newsletter-popup-content__eyebrow{color:var(--primary-color)!important;display:inline-block;font-family:var(--primary-font);font-size:.8125rem;font-weight:700;letter-spacing:.08em;line-height:1.3;margin-bottom:.5rem;text-transform:uppercase}.newsletter-popup .modal-title,.newsletter-popup .newsletter-popup-content__title{color:var(--header-main-text-color,#010f1c)!important;font-family:var(--primary-font);font-size:clamp(1.75rem,3vw,2.25rem)!important;font-weight:800;line-height:1.12;margin:0}.newsletter-popup .modal-text,.newsletter-popup .newsletter-popup-content__desc{color:var(--color-neutral-600,#55585b)!important;font-size:.9375rem;line-height:1.65;margin:.75rem 0 0}.newsletter-popup .newsletter-popup-content__body{margin-top:1.25rem}.newsletter-popup .bb-newsletter-popup-form .form-label,.newsletter-popup .bb-newsletter-popup-form label:not(.form-check):not(.form-check-label){color:var(--color-site-heading,#010f1c)!important;display:block;font-family:var(--primary-font);font-size:.875rem!important;font-weight:600!important;line-height:1;margin-bottom:.5rem}.newsletter-popup .bb-newsletter-popup-form .form-label.required:after,.newsletter-popup .bb-newsletter-popup-form label.required:after{color:var(--color-site-error,#dc2626);content:" *"}.newsletter-popup .bb-newsletter-popup-form .form__field{margin-bottom:0!important}.newsletter-popup .bb-newsletter-popup-form .form__field:has(>input[type=email]){display:grid;grid-template-columns:minmax(0,1fr)}.newsletter-popup .bb-newsletter-popup-form .form__field:has(>input[type=email])>.form-label,.newsletter-popup .bb-newsletter-popup-form .form__field:has(>input[type=email])>label{grid-column:1;grid-row:1}.newsletter-popup .bb-newsletter-popup-form .form__field:has(>input[type=email])>input{grid-column:1;grid-row:2;width:100%}.newsletter-popup .bb-newsletter-popup-form .form__field:has(>input[type=email])>.form-hint,.newsletter-popup .bb-newsletter-popup-form .form__field:has(>input[type=email])>.help-block,.newsletter-popup .bb-newsletter-popup-form .form__field:has(>input[type=email])>.invalid-feedback,.newsletter-popup .bb-newsletter-popup-form .form__field:has(>input[type=email])>small{grid-column:1;grid-row:3}.newsletter-popup .bb-newsletter-popup-form .form__field:has(>input[type=email]):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7z'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";grid-column:1;grid-row:2;height:18px;margin-inline-start:14px;place-self:center start;pointer-events:none;width:18px;z-index:3}.newsletter-popup .bb-newsletter-popup-form input[type=email],.newsletter-popup .bb-newsletter-popup-form input[type=email].form-control{background-color:#fff!important;background-image:none!important;border:1px solid var(--color-neutral-200)!important;border-radius:8px!important;box-shadow:none!important;color:var(--color-site-heading)!important;font-family:var(--primary-font);font-size:.9375rem!important;height:auto!important;line-height:1.4;min-height:46px!important;padding:0 1rem 0 2.75rem!important;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.newsletter-popup .bb-newsletter-popup-form input[type=email]::-moz-placeholder{color:var(--color-neutral-400)!important}.newsletter-popup .bb-newsletter-popup-form input[type=email]::placeholder{color:var(--color-neutral-400)!important}.newsletter-popup .bb-newsletter-popup-form input[type=email].form-control:focus,.newsletter-popup .bb-newsletter-popup-form input[type=email]:focus{border-color:var(--color-site-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-site-primary) 15%,transparent)!important;outline:none!important}.newsletter-popup .bb-newsletter-popup-form input[type=email]:-webkit-autofill,.newsletter-popup .bb-newsletter-popup-form input[type=email]:-webkit-autofill:active,.newsletter-popup .bb-newsletter-popup-form input[type=email]:-webkit-autofill:focus,.newsletter-popup .bb-newsletter-popup-form input[type=email]:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-site-heading)!important;box-shadow:inset 0 0 0 1000px #fff!important;caret-color:var(--color-site-heading);-webkit-transition:background-color 99999s ease-out 0s!important;transition:background-color 99999s ease-out 0s!important}.newsletter-popup .bb-newsletter-popup-form button[type=submit]{background:var(--primary-color)!important;border:0!important;border-radius:9999px!important;color:#fff!important;display:block;font-size:.9375rem;font-weight:600;margin-bottom:.875rem;margin-top:1rem;padding:.75rem 1.5rem;width:100%}.newsletter-popup .bb-newsletter-popup-form button[type=submit]:hover{background:color-mix(in srgb,var(--primary-color) 88%,#000)!important;color:#fff!important}.newsletter-popup .bb-newsletter-popup-form label.form-check{align-items:flex-start!important;background:transparent!important;border:none!important;box-shadow:none!important;cursor:pointer;display:flex!important;font-weight:400!important;gap:.65rem;line-height:1.55!important;margin:0;min-height:0;padding:0!important}.newsletter-popup .bb-newsletter-popup-form .form-check-input[type=checkbox]{accent-color:var(--color-site-primary);-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff!important;background-image:none!important;background-position:50%!important;background-size:contain!important;border:1px solid var(--color-neutral-300)!important;border-radius:4px!important;box-shadow:none!important;cursor:pointer;flex-shrink:0;float:none!important;height:1.125rem!important;margin:.125rem 0 0!important;min-height:0!important;padding:0!important;position:static!important;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;width:1.125rem!important}.newsletter-popup .bb-newsletter-popup-form .form-check-input[type=checkbox]:checked{background-color:var(--color-site-primary)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")!important;border-color:var(--color-site-primary)!important}.newsletter-popup .bb-newsletter-popup-form .form-check-input[type=checkbox]:focus,.newsletter-popup .bb-newsletter-popup-form .form-check-input[type=checkbox]:focus-visible{border-color:var(--color-site-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-site-primary) 20%,transparent)!important;outline:none!important}.newsletter-popup .bb-newsletter-popup-form .form-check-input[type=checkbox]:hover:not(:disabled){border-color:var(--color-site-primary)}.newsletter-popup .bb-newsletter-popup-form .form-check-label{color:var(--color-neutral-600)!important;cursor:pointer;font-family:var(--primary-font);font-size:.875rem!important;font-weight:400!important;line-height:1.55!important;margin:0;padding:0}.newsletter-popup .newsletter-message{border-radius:.5rem;font-size:.875rem;margin-top:.75rem;padding:.75rem 1rem}@media (max-width:991.98px){.newsletter-popup .newsletter-popup-bg{display:none!important}}@media (max-width:575px){.tp-subscribe-area,.tp-subscribe-area.theme-bg{min-height:0;padding-bottom:1.75rem;padding-top:1.75rem}.tp-subscribe-area>.container{padding-inline-end:1rem}.tp-subscribe-content{margin-bottom:1rem;text-align:center}.tp-subscribe-area .tp-subscribe-content span{display:block;font-size:13px;margin-bottom:6px}.tp-subscribe-area .tp-subscribe-title,.tp-subscribe-area h3.tp-subscribe-title,main .tp-subscribe-title{font-size:1.5rem;line-height:1.15}.tp-subscribe-form{margin-inline:auto;max-width:20rem}.tp-subscribe-area .tp-subscribe-input{align-items:stretch;background:transparent;border:0;box-shadow:none;flex-direction:column;gap:10px;min-height:0;overflow:visible;padding:0}.tp-subscribe-area .tp-subscribe-input input,.tp-subscribe-area .tp-subscribe-input input[type=email],.tp-subscribe-area .tp-subscribe-input input[type=text],.tp-subscribe-square .tp-subscribe-area .tp-subscribe-input input,.tp-subscribe-square .tp-subscribe-area .tp-subscribe-input input[type=email],.tp-subscribe-square .tp-subscribe-area .tp-subscribe-input input[type=text]{background-color:#fff!important;border:1px solid var(--color-neutral-200)!important;border-radius:8px!important;box-shadow:none!important;color:var(--color-site-heading)!important;font-size:.875rem!important;height:auto!important;max-height:none!important;min-height:40px!important;padding:0 .875rem!important;width:100%}.tp-subscribe-area .tp-subscribe-input input::-moz-placeholder,.tp-subscribe-area .tp-subscribe-input input[type=email]::-moz-placeholder,.tp-subscribe-area .tp-subscribe-input input[type=text]::-moz-placeholder{color:var(--color-neutral-400)!important;font-size:.875rem!important}.tp-subscribe-area .tp-subscribe-input input::placeholder,.tp-subscribe-area .tp-subscribe-input input[type=email]::placeholder,.tp-subscribe-area .tp-subscribe-input input[type=text]::placeholder{color:var(--color-neutral-400)!important;font-size:.875rem!important}.tp-subscribe-area .tp-subscribe-input input:focus,.tp-subscribe-area .tp-subscribe-input input[type=email]:focus,.tp-subscribe-area .tp-subscribe-input input[type=text]:focus{border-color:var(--color-site-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-site-primary) 15%,transparent)!important;outline:none!important}.tp-subscribe-area .tp-subscribe-input .btn,.tp-subscribe-area .tp-subscribe-input [type=submit],.tp-subscribe-area .tp-subscribe-input button{border-radius:9999px!important;font-size:.875rem!important;height:auto!important;max-height:none!important;min-height:40px!important;padding-block:.5rem!important;width:100%}.tp-subscribe-shape-4{display:none}}

/* shared.css */
.sg-product-add-cart-btn-large-wrapper,.sg-product-list-thumb a img,.sg-product-tab-line{transition:all .3s ease-out 0s}.sg-product-add-cart-btn-large svg{transform:translateY(-2px)}.sg-product-card-grid-sold{align-items:center;display:flex;justify-content:center}.sg-product-card-grid-sold .sg-product-card-grid-sold-icon{color:var(--color-site-primary);height:18px}.sg-product-card-grid-rating{justify-content:space-between}.sg-product-action-item{align-items:center;display:flex!important;flex-direction:row!important;gap:8px}.sg-product-action-btn.active{border-color:var(--color-site-primary);color:var(--color-site-primary)}.sg-product-add-to-compare-btn.active,.sg-product-add-to-wishlist-btn.active,.sg-product-compare-btn.active{background-color:var(--color-site-primary)!important;border-color:var(--color-site-primary)!important;color:#fff!important}.sg-product-add-to-compare-btn.active:focus-visible,.sg-product-add-to-compare-btn.active:hover,.sg-product-add-to-wishlist-btn.active:focus-visible,.sg-product-add-to-wishlist-btn.active:hover,.sg-product-compare-btn.active:focus-visible,.sg-product-compare-btn.active:hover{background-color:var(--color-site-primary)!important;border-color:var(--color-site-primary)!important;color:#fff!important}.sg-product-action-blackStyle .sg-product-add-to-compare-btn.active,.sg-product-action-blackStyle .sg-product-add-to-compare-btn.active:hover,.sg-product-action-blackStyle .sg-product-add-to-wishlist-btn.active,.sg-product-action-blackStyle .sg-product-add-to-wishlist-btn.active:hover,.sg-product-action-blackStyle .sg-product-compare-btn.active,.sg-product-action-blackStyle .sg-product-compare-btn.active:hover{background-color:var(--color-site-primary)!important;color:#fff!important}.sg-product-action-btn{align-items:center;border:1px solid var(--color-site-line);border-radius:30px;display:flex;height:30px;justify-content:center;width:30px}.sg-product-action-btn:hover{border-color:var(--color-site-primary);color:var(--color-site-primary)}.sg-product-action-btn svg{height:14px}

/* responsive.css */
@media (max-width:768px){.tp-product-item{border-color:var(--color-site-surface,#fff)}.tp-product-item .tp-product-action{inset-inline-end:20px;opacity:1;visibility:visible}.tp-product-item .tp-product-add-cart-btn-large-wrapper{bottom:0;opacity:1;visibility:visible}.tp-product-item-2 .tp-product-action-2{inset-inline-start:24px;opacity:1;visibility:visible}.tp-product-item-3 .tp-product-action-3{inset-inline-end:20px;opacity:1;visibility:visible}.tp-product-item-3 .tp-product-add-cart-btn-large-wrapper{bottom:0;opacity:1;visibility:visible}}.tp-product-item-4{margin-bottom:30px!important}.tp-product-item-4 .sg-product-title-4{line-height:1.5}.tp-product-item-4 .sg-product-price-4.old-price{margin-inline-start:5px}@media (max-width:768px){.tp-product-item-4 .tp-product-add-to-cart-4{opacity:1;position:unset;visibility:visible}.tp-product-item-4 .tp-product-action-4{inset-inline-end:20px;opacity:1;visibility:visible}.tp-product-item-5 .tp-product-action-5{inset-inline-start:24px;opacity:1;visibility:visible}}.tp-cart-list table{--bs-table-bg:transparent}.tp-cart-list table td{padding:20px 10px!important}@media (min-width:769px){.tp-cart-list table td.sg-cart-action{padding:20px 30px!important}}.tp-cart-list table tbody tr:first-child td{padding-top:20px!important}.tp-cart-list table .sg-product-quantity{display:inline-block}.tp-cart-list table .cart-product-content{align-items:center;display:flex;gap:16px;text-align:start}.tp-cart-list table .cart-product-content img{width:70px}.tp-cart-list table .cart-product-content .small{font-size:.875em}.tp-cart-list table .cart-product-content .sg-cart-title a.small{margin-inline-start:0}@media (max-width:768px){.tp-product-category-thumb a{height:120px;width:120px}.tp-product-category-thumb img{max-width:100%}}@media (min-width:768px){.tp-product-banner-inner.has-content{padding:64px 80px 69px}}.tp-compare-area,.tp-wishlist-area{padding-bottom:100px;padding-top:0}.tp-footer-bottom-wrapper{padding:18px 0}.tp-product-gadget-banner-item{border-radius:8px;min-height:180px;overflow:hidden}.tp-product-gadget-banner-item>a{inset:0;position:absolute}.tp-product-offer{padding-bottom:40px;padding-top:40px}@media (max-width:575px){.tp-product-offer{padding-bottom:30px;padding-top:50px}}.tp-banner-thumb img{height:100%;-o-object-fit:cover;object-fit:cover}.tp-product-details-sticky-actions{background-color:var(--color-site-surface,#fff);bottom:0;box-shadow:0 -2px 6px rgba(1,15,28,.16);padding:8px 0;position:fixed;transform:translate3d(0,100%,0);transition:transform .25s ease;width:100%;z-index:10}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-product-details-sticky-actions{bottom:63px}}.tp-product-details-sticky-actions.active{transform:translateZ(0)}.tp-product-details-sticky-actions .sticky-actions-img{border-radius:50%;height:65px;min-width:65px;width:65px}.tp-product-details-sticky-actions .sticky-actions-img img{border-radius:50%;height:100%;width:100%}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-product-details-sticky-actions .sticky-actions-button{width:100%}.tp-product-details-sticky-actions .sticky-actions-button button{width:50%}}.tp-cross-sale-product,.tp-product-details-top{margin-bottom:70px}@media (max-width:575px){.tp-cross-sale-product,.tp-product-details-top{margin-bottom:50px}}.tp-product-details-bottom{padding-bottom:100px}@media (max-width:575px){.tp-product-details-bottom{padding-bottom:70px}}.tp-product-tab .nav-tabs{display:flex;flex-wrap:wrap;gap:1.75rem}@media (max-width:575px){.tp-product-tab .nav-tabs{-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.75rem}}.tp-product-tab .nav-tabs .nav-item:not(:last-child){margin-inline-end:0}@media (max-width:575px){.tp-product-tab .nav-tabs .nav-item .nav-link{font-size:16px}}.tp-product-tab .nav-tabs .nav-item .nav-link.active{color:var(--color-site-primary);text-decoration:underline}@media (max-width:575px){.tp-section-title-wrapper,.tp-section-title-wrapper-6{margin-bottom:14px}}.tp-section-title-wrapper h3,.tp-section-title-wrapper-6 h3{margin-bottom:0}.tp-product-sm-list h3{margin-bottom:30px}.tp-related-product{margin-bottom:80px;margin-top:60px}@media (max-width:575px){.tp-related-product{margin-bottom:60px;margin-top:40px}}.tp-category-menu .tp-category-menu-content{opacity:0;transform:scaleZ(0) translateY(30px);transition:all .3s ease;visibility:hidden}.tp-category-menu:hover .tp-category-menu-content{opacity:1;transform:scaleX(1) translateY(0);visibility:visible}.tp-slider-full-width .swiper-slide img{margin-top:0;max-height:510px;-o-object-fit:cover;object-fit:cover;width:100%}.tp-product-banner-slider .swiper-slide,.tp-product-gadget-banner .swiper-slide{opacity:0!important}.tp-product-banner-slider .swiper-slide-active,.tp-product-gadget-banner .swiper-slide-active{opacity:1!important}.tp-product-gadget-banner-content{padding:0!important}.tp-product-gadget-banner-content.position-relative .position-absolute{inset:0;z-index:10}.tp-product-banner-slider-dot.tp-swiper-dot{padding:10px!important}.tp-product-side-banner-thumb{border-radius:16px;margin-bottom:40px;overflow:auto}@media (min-width:768px){.tp-product-side-banner-thumb{margin-bottom:0}}.tp-widget-product-categories{margin-bottom:10px}.tp-widget-product-categories:last-child{margin-bottom:0}.tp-widget-product-categories .tp-widget-product-categories-title{display:inline;font-size:15px;font-weight:500;margin-bottom:0;margin-inline-end:10px}.tp-widget-product-categories .tp-widget-product-categories-list{display:inline}.tp-widget-product-categories .tp-widget-product-categories-list a:after{color:var(--color-neutral-500);content:"|";margin-inline-end:2px;margin-inline-start:2px}.tp-widget-product-categories .tp-widget-product-categories-list a:last-child:after{content:none}.tp-widget-product-categories .tp-widget-product-categories-list a:hover{color:var(--color-site-primary)}.tp-brand-item img{height:100%;max-width:100%}.tp-featured-category .tp-featured-category-image{background-color:#f9f9f9;border:1px solid #edeff2;display:block;width:100%}.tp-featured-category .tp-featured-category-image img{height:200px;min-height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.tp-featured-category .tp-featured-category-content h5 a{display:block}.tp-featured-category .tp-featured-category-content h5 a:hover{color:var(--color-site-primary)}.tp-featured-category .tp-featured-category-content ul a{display:inline-block;position:relative}.tp-featured-category .tp-featured-category-content ul a:hover{color:var(--color-site-primary)}.tp-featured-category .tp-featured-category-content ul a:hover:after{inset-inline-end:auto;inset-inline-start:0;width:100%}.tp-featured-category .tp-featured-category-content ul a:after{background-color:var(--color-site-primary);bottom:4px;content:"";height:1px;inset-inline-end:0;inset-inline-start:auto;position:absolute;width:0}.tp-featured-category .tp-featured-category-content .active{color:var(--color-site-primary)}.tp-header-search-btn{z-index:11}.tp-main-menu-content ul>li>a>svg.svg-icon-ti-ti-chevron-down{display:none}.tp-pagination ul{flex-wrap:wrap;gap:6px;justify-content:center}.tp-pagination ul li:not(:last-child){margin-inline-end:unset}.tp-cart-price span{margin-inline-end:.5rem}.tp-cart-action-btn svg{margin-inline-end:.25rem}@media (max-width:575px){.row-cols-2,.swiper-wrapper{--bs-gutter-x:1rem}.row-cols-2 .sg-product-item,.swiper-wrapper .sg-product-item{margin-bottom:1rem}.row-cols-2 .sg-product-item .sg-product-content,.swiper-wrapper .sg-product-item .sg-product-content{padding:6px 14px 8px}.row-cols-2 .sg-product-item .sg-product-badge,.swiper-wrapper .sg-product-item .sg-product-badge{inset-inline-end:10px;top:6px}.row-cols-2 .sg-product-item .sg-product-action,.swiper-wrapper .sg-product-item .sg-product-action{bottom:50px;inset-inline-end:10px}.row-cols-2 .sg-product-item .sg-product-action .sg-product-action-btn,.swiper-wrapper .sg-product-item .sg-product-action .sg-product-action-btn{height:35px;line-height:35px;min-height:auto;width:35px}.row-cols-2 .sg-product-item .sg-product-action .sg-product-action-btn svg,.swiper-wrapper .sg-product-item .sg-product-action .sg-product-action-btn svg{height:1rem;width:1rem}.row-cols-2 .sg-product-item .sg-product-add-cart-btn-large,.swiper-wrapper .sg-product-item .sg-product-add-cart-btn-large{font-size:12px;padding:4px 14px}.row-cols-2 .sg-product-item .sg-product-add-cart-btn-large svg,.swiper-wrapper .sg-product-item .sg-product-add-cart-btn-large svg{height:1rem;width:1rem}.row-cols-2 .sg-product-item-2,.swiper-wrapper .sg-product-item-2{margin-bottom:1.25rem}.row-cols-2 .sg-product-item-2 .sg-product-action-2,.swiper-wrapper .sg-product-item-2 .sg-product-action-2{inset-inline-start:10px}.row-cols-2 .sg-product-item-2 .sg-product-action-2 button,.swiper-wrapper .sg-product-item-2 .sg-product-action-2 button{height:28px;line-height:28px;margin-bottom:4px;width:28px}.row-cols-2 .sg-product-item-2 .sg-product-action-2 button svg,.swiper-wrapper .sg-product-item-2 .sg-product-action-2 button svg{height:.75rem;width:.75rem}.row-cols-2 .sg-product-item-3,.swiper-wrapper .sg-product-item-3{margin-bottom:1.5rem}.row-cols-2 .sg-product-item-3 .sg-product-add-cart-btn-large,.swiper-wrapper .sg-product-item-3 .sg-product-add-cart-btn-large{font-size:14px;padding:4px 14px}.row-cols-2 .sg-product-item-3 .sg-product-add-cart-btn-large svg,.swiper-wrapper .sg-product-item-3 .sg-product-add-cart-btn-large svg{height:1rem;width:1rem}.row-cols-2 .sg-product-item-3 .sg-product-action-3,.swiper-wrapper .sg-product-item-3 .sg-product-action-3{inset-inline-end:10px;top:10px}.row-cols-2 .sg-product-item-3 .sg-product-action-3 .sg-product-action-btn-3,.swiper-wrapper .sg-product-item-3 .sg-product-action-3 .sg-product-action-btn-3{height:28px;line-height:28px;width:28px}.row-cols-2 .sg-product-item-3 .sg-product-action-3 .sg-product-action-btn-3 svg,.swiper-wrapper .sg-product-item-3 .sg-product-action-3 .sg-product-action-btn-3 svg{height:1rem;width:1rem}.row-cols-2 .sg-product-item-4,.swiper-wrapper .sg-product-item-4{margin-bottom:1.5rem}.row-cols-2 .sg-product-item-4 .sg-product-badge,.swiper-wrapper .sg-product-item-4 .sg-product-badge{inset-inline-end:10px;top:6px}.row-cols-2 .sg-product-item-4 .sg-product-action-3,.swiper-wrapper .sg-product-item-4 .sg-product-action-3{inset-inline-end:10px;top:60px}.row-cols-2 .sg-product-item-4 .sg-product-action-3 .sg-product-action-btn-3,.swiper-wrapper .sg-product-item-4 .sg-product-action-3 .sg-product-action-btn-3{height:28px;line-height:28px;width:28px}.row-cols-2 .sg-product-item-4 .sg-product-action-3 .sg-product-action-btn-3 svg,.swiper-wrapper .sg-product-item-4 .sg-product-action-3 .sg-product-action-btn-3 svg{height:1rem;width:1rem}.row-cols-2 .sg-product-item-5,.swiper-wrapper .sg-product-item-5{margin-bottom:1.5rem}.row-cols-2 .sg-product-item-5 .sg-product-action-2,.swiper-wrapper .sg-product-item-5 .sg-product-action-2{inset-inline-start:12px;top:12px}.row-cols-2 .sg-product-item-5 .sg-product-action-2 .sg-product-action-btn-2,.swiper-wrapper .sg-product-item-5 .sg-product-action-2 .sg-product-action-btn-2{height:30px;line-height:30px;margin-bottom:4px;width:30px}.row-cols-2 .sg-product-item-5 .sg-product-action-2 .sg-product-action-btn-2 svg,.swiper-wrapper .sg-product-item-5 .sg-product-action-2 .sg-product-action-btn-2 svg{height:1rem;width:1rem}}@media (max-width:767.98px){#product-list .product-grid>div,.infinite-scroll-products-container .product-grid>div,.product-grid.product-list-wrapper>.col,.product-grid.product-list-wrapper>div{margin-bottom:0!important}#product-list .product-grid,.infinite-scroll-products-container .product-grid,.product-grid.product-list-wrapper{gap:0!important}}@media (max-width:575.98px){.product-grid{--bs-gutter-x:2px;--bs-gutter-y:2px;gap:2px}.product-grid .sg-product-item,.product-grid .sg-product-item-2,.product-grid .sg-product-item-3,.product-grid .sg-product-item-4,.product-grid .sg-product-item-5,.product-grid .sg-product-item-6,.product-list-root .sg-product-item{box-shadow:none;margin-bottom:0!important;transform:none}.product-grid .sg-product-item-2:hover,.product-grid .sg-product-item-3:hover,.product-grid .sg-product-item-4:hover,.product-grid .sg-product-item-5:hover,.product-grid .sg-product-item-6:hover,.product-grid .sg-product-item:hover{box-shadow:none;transform:none}.product-grid .sg-product-content,.product-grid .sg-product-content-2,.product-grid .sg-product-content-3,.product-grid .sg-product-content-4,.product-grid .sg-product-content-5,.product-grid .sg-product-content-6{padding:7px 10px 0!important}.product-grid .sg-product-title,.product-grid .sg-product-title-2,.product-grid .sg-product-title-3,.product-grid .sg-product-title-4,.product-grid .sg-product-title-5,.product-grid .sg-product-title-6{font-size:.875rem!important;line-height:1.25!important;margin-bottom:.35rem!important}.product-grid .sg-product-card-grid-price-row{margin-top:.25rem!important}.product-grid .sg-product-card-grid-price-row__wrapper{row-gap:.2rem}.product-grid .sg-product-card-grid-rating{margin-top:.35rem!important;padding-top:0!important}.sg-product-title{font-size:14px!important;margin-bottom:0!important}.sg-product-category>a{font-size:12px!important;padding:0!important}.row-cols-2 .sg-product-item .sg-product-badge{inset-inline-end:0!important;top:-2px!important}}

/* style-6.css */
.sg-product-item-6,.sg-product-item.sg-product-item-6{background-color:#fff;border:0;border-radius:12px;overflow:hidden;padding:4px!important}.product-grid .sg-product-item-6,.product-grid .sg-product-item-6:hover{border:0}.sg-product-item-6 .sg-product-content-6,.sg-product-item.sg-product-item-6 .sg-product-content{background-color:#fff;color:var(--color-site-heading,#010f1c);padding:12px 4px 4px!important}.sg-product-item-6 .sg-product-item-6-rating-count,.sg-product-item-6 .sg-product-item-6-rating-minimal,.sg-product-item-6 .sg-product-item-6-sold,.sg-product-item-6 .sg-product-price-6.old-price,.sg-product-item-6 .text-site-muted{color:var(--color-neutral-500,#767a7d)!important;font-size:12px!important}.sg-product-item-6 .sg-product-thumb-6{--sg-thumb-hover-cart-height:2.5rem;aspect-ratio:1/1;background:#f3f4f6;overflow:hidden}.sg-product-item-6 .sg-product-thumb-slider-6{inset:0;overflow:hidden;position:absolute;z-index:1}.sg-product-item-6 .sg-product-thumb-track-6{display:flex;height:100%;transform:translate3d(calc(var(--sg-thumb-index, 0)*-100%),0,0);transition:transform .38s cubic-bezier(.4,0,.2,1);width:100%;will-change:transform}[dir=rtl] .sg-product-item-6 .sg-product-thumb-track-6{transform:translate3d(calc(var(--sg-thumb-index, 0)*100%),0,0)}.sg-product-item-6 .sg-product-thumb-slide-6{display:block;flex:0 0 100%;height:100%;opacity:1;overflow:hidden;pointer-events:auto;position:relative;visibility:visible;width:100%;z-index:1}.sg-product-item-6 .sg-product-thumb-slide-6:not(.is-active){pointer-events:none}.sg-product-item-6 .sg-product-thumb-slide-6 img,.sg-product-item-6 .sg-product-thumb-slide-6 picture,.sg-product-item-6 .sg-product-thumb-slide-6 picture img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1);transition:transform .3s ease;width:100%}.sg-product-item-6:has(.sg-product-thumb-6:hover) .sg-product-thumb-slide-6.is-active img,.sg-product-item-6:has(.sg-product-thumb-6:hover) .sg-product-thumb-slide-6.is-active picture img{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.sg-product-item-6 .sg-product-thumb-track-6{transition:none}}.sg-product-item-6 .sg-product-thumb-dot-6,.sg-product-item-6 .sg-product-thumb-dots-6,.sg-product-item-6 .sg-product-thumb-slide-6,.sg-product-item-6 .sg-product-thumb-slider-6,.sg-product-item-6 .sg-product-thumb-track-6{aspect-ratio:auto!important}.sg-product-item-6 .sg-product-thumb-dots-6{align-items:center;background:rgba(15,23,42,.78);border:1px solid hsla(0,0%,100%,.38);border-radius:999px;bottom:10px;box-shadow:none;display:inline-flex;flex-direction:row;font-size:0;gap:4px;height:auto;inset-inline-start:50%;justify-content:center;line-height:0;margin:0;max-width:calc(100% - 20px);min-height:0;min-width:0;padding:5px 9px;pointer-events:auto;position:absolute;transform:translateX(-50%);transition:bottom .28s cubic-bezier(.22,1,.36,1);width:-moz-max-content;width:max-content;z-index:6}.sg-product-item-6 .sg-product-thumb-dot-6{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:hsla(0,0%,100%,.45);border:0;border-radius:999px;box-shadow:none;cursor:pointer;display:block;flex:0 0 auto;height:5px;margin:0;max-width:16px;min-height:5px;min-width:5px;padding:0;pointer-events:auto;position:relative;transition:width .22s ease,background-color .22s ease,opacity .22s ease;width:5px}.sg-product-item-6 .sg-product-thumb-dot-6:before{content:"";inset:-7px;position:absolute}.sg-product-item-6 .sg-product-thumb-dot-6.is-active{background:var(--color-site-primary);opacity:1;width:14px}.sg-product-item-6 .sg-product-thumb-dot-6:focus-visible{outline:2px solid hsla(0,0%,100%,.85);outline-offset:2px}.sg-product-item-6 .sg-product-badge{align-items:flex-start;bottom:auto!important;display:flex;flex-direction:column;gap:4px;inset-inline-end:auto!important;inset-inline-start:10px!important;max-width:calc(100% - 20px);pointer-events:none;top:10px!important;z-index:5!important}.sg-product-item-6 .sg-product-badge span{border-radius:4px!important;box-shadow:0 2px 8px rgba(1,15,28,.12);color:#fff!important;font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1.3;max-width:100%;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.sg-product-item-6 .sg-product-badge span.product-sale{background-color:var(--color-site-primary)!important;color:#fff!important}.sg-product-item-6 .sg-product-badge span.product-out-stock{background-color:var(--color-site-heading,#010f1c)!important;color:#fff!important}.sg-product-item-6 .sg-product-thumb-actions-6{background:transparent;display:flex;flex-direction:column;gap:8px;inset-inline-end:10px;opacity:0;pointer-events:none;position:absolute;top:10px;transition:opacity .22s ease,visibility .22s ease,transform .22s ease;visibility:hidden;z-index:4}.sg-product-item-6 .sg-product-thumb-action-btn-6.sg-product-action-btn{align-items:center;background:#fff;border:0;border-radius:999px;box-shadow:0 4px 14px rgba(15,23,42,.12);color:var(--color-site-heading,#010f1c);display:inline-flex;flex-shrink:0;height:34px;justify-content:center;min-height:34px;min-width:34px;overflow:hidden;padding:0;position:relative;width:34px}.sg-product-item-6 .sg-product-thumb-action-btn-6 .icon,.sg-product-item-6 .sg-product-thumb-action-btn-6 svg{flex-shrink:0;height:16px;width:16px}.sg-product-item-6 .sg-product-thumb-action-btn-6.sg-product-compare-btn svg{height:17px;width:15px}.sg-product-item-6 .sg-product-thumb-action-btn-6.sg-product-add-to-wishlist-btn svg{height:15px;width:16px}.sg-product-item-6 .sg-product-quick-view-btn-6 .icon,.sg-product-item-6 .sg-product-quick-view-btn-6 svg{height:20px;width:20px}.sg-product-item-6 .sg-product-thumb-action-btn-6:focus-visible,.sg-product-item-6 .sg-product-thumb-action-btn-6:hover{border-color:transparent;color:var(--color-site-primary)}.sg-product-item-6 .sg-product-thumb-action-btn-6.sg-product-add-to-wishlist-btn.active,.sg-product-item-6 .sg-product-thumb-action-btn-6.sg-product-add-to-wishlist-btn.active:focus-visible,.sg-product-item-6 .sg-product-thumb-action-btn-6.sg-product-add-to-wishlist-btn.active:hover,.sg-product-item-6 .sg-product-thumb-action-btn-6.sg-product-compare-btn.active,.sg-product-item-6 .sg-product-thumb-action-btn-6.sg-product-compare-btn.active:focus-visible,.sg-product-item-6 .sg-product-thumb-action-btn-6.sg-product-compare-btn.active:hover{background-color:var(--color-site-primary)!important;border-color:var(--color-site-primary)!important;box-shadow:none;color:#fff!important}.sg-product-item-6:has(.sg-product-thumb-6:hover) .sg-product-thumb-actions-6,.sg-product-item-6:has(.sg-product-thumb-action-btn-6:focus-visible) .sg-product-thumb-actions-6,.sg-product-item-6:has(.sg-product-thumb-actions-6:hover) .sg-product-thumb-actions-6{opacity:1;pointer-events:auto;visibility:visible}.sg-product-thumb-hover-cart-6{inset-inline:0;bottom:0;opacity:0;pointer-events:none;position:absolute;transform:translate3d(0,100%,0);transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .28s ease,visibility .28s ease;visibility:hidden;z-index:7}.sg-product-item-6:not(.sg-product-list-item):has(.sg-product-thumb-hover-cart-6__btn:focus-visible) .sg-product-thumb-hover-cart-6,.sg-product-item-6:not(.sg-product-list-item):hover .sg-product-thumb-hover-cart-6{opacity:1;pointer-events:auto;transform:translateZ(0);visibility:visible}.sg-product-thumb-hover-cart-6__btn{align-items:center;background:var(--color-site-heading,#010f1c);border:0;border-radius:0;color:#fff;cursor:pointer;display:flex;font-family:var(--primary-font);font-size:.875rem;font-weight:700;gap:.5rem;justify-content:center;line-height:1.2;margin:0;min-height:2.5rem;padding:.625rem 1rem;transition:background-color .2s ease,color .2s ease;width:100%}.sg-product-thumb-hover-cart-6__btn:focus-visible:not(:disabled):not(.btn-disabled),.sg-product-thumb-hover-cart-6__btn:hover:not(:disabled):not(.btn-disabled){background:var(--color-site-primary);color:#fff}.sg-product-thumb-hover-cart-6__btn .icon,.sg-product-thumb-hover-cart-6__btn svg{flex-shrink:0;height:1.125rem;width:1.125rem}.sg-product-thumb-hover-cart-6__btn.btn-disabled,.sg-product-thumb-hover-cart-6__btn:disabled{cursor:not-allowed;opacity:.72}@media (min-width:992px){.sg-product-item-6:not(.sg-product-list-item):has(.sg-product-thumb-hover-cart-6__btn:focus-visible) .sg-product-thumb-dots-6,.sg-product-item-6:not(.sg-product-list-item):hover .sg-product-thumb-dots-6{bottom:calc(var(--sg-thumb-hover-cart-height, 2.5rem) + 8px)}}@media (max-width:991.98px){.sg-product-item-6 [data-sg-product-thumb-slider] .sg-product-thumb-slider-6{overflow:hidden;touch-action:pan-x pan-y}.sg-product-item-6 [data-sg-product-thumb-slider] .sg-product-thumb-track-6{-webkit-overflow-scrolling:touch;display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;transform:none!important;transition:none!important;width:100%}.sg-product-item-6 [data-sg-product-thumb-slider] .sg-product-thumb-track-6::-webkit-scrollbar{display:none}.sg-product-item-6 [data-sg-product-thumb-slider] .sg-product-thumb-slide-6{pointer-events:auto;scroll-snap-align:start;scroll-snap-stop:always}.sg-product-item-6:not(.sg-product-list-item) .sg-product-thumb-actions-6,.sg-product-item-6:not(.sg-product-list-item) .sg-product-thumb-hover-cart-6{display:none!important}.sg-product-item-6:not(.sg-product-list-item) .sg-product-thumb-dots-6{bottom:8px}.sg-product-item-6:not(.sg-product-list-item) .sg-product-item-6-save-badge,.sg-product-item-6:not(.sg-product-list-item) .sg-product-item-6-specs{display:none}.sg-product-item-6:not(.sg-product-list-item) .sg-product-item-6-rating-row{margin-top:.375rem!important}.sg-product-item-6:not(.sg-product-list-item) .sg-product-item-6-price-row{margin-top:0!important}.sg-product-item-6 .sg-product-content-6,.sg-product-item.sg-product-item-6 .sg-product-content{padding:6px 0!important}.sg-product-item-6-content-actions{align-items:center;display:flex;gap:.625rem;margin-top:.625rem;min-width:0}.sg-product-item-6-content-actions__utils{align-items:center;display:inline-flex;flex-shrink:0;gap:.5rem}.sg-product-item-6-content-action-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;box-shadow:none;color:var(--color-site-heading,#010f1c);cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;padding:0;transition:color .2s ease,border-color .2s ease,background-color .2s ease;width:2.25rem}.sg-product-item-6-content-action-btn .icon,.sg-product-item-6-content-action-btn svg{flex-shrink:0;height:1.125rem;width:1.125rem}.sg-product-item-6-content-actions__utils .sg-product-compare-btn svg{height:1.125rem;width:1rem}.sg-product-item-6-content-actions__utils .sg-product-add-to-wishlist-btn svg{height:1.0625rem;width:1.125rem}.product-grid .sg-product-title-6{margin-bottom:.2rem!important}.sg-product-item-6-content-action-btn:focus-visible,.sg-product-item-6-content-action-btn:hover{border-color:color-mix(in srgb,var(--color-site-primary) 35%,#e5e7eb);color:var(--color-site-primary)}.sg-product-item-6-content-action-btn.sg-product-add-to-wishlist-btn.active,.sg-product-item-6-content-action-btn.sg-product-add-to-wishlist-btn.active:focus-visible,.sg-product-item-6-content-action-btn.sg-product-add-to-wishlist-btn.active:hover,.sg-product-item-6-content-action-btn.sg-product-compare-btn.active,.sg-product-item-6-content-action-btn.sg-product-compare-btn.active:focus-visible,.sg-product-item-6-content-action-btn.sg-product-compare-btn.active:hover{background-color:var(--color-site-primary)!important;border-color:var(--color-site-primary)!important;color:#fff!important}.sg-product-item-6-content-actions__add{align-items:center;background:var(--color-site-heading,#010f1c);border:0;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;flex:1 1 auto;font-size:.875rem;font-weight:700;gap:.375rem;justify-content:center;line-height:1;margin:0;min-height:2.25rem;min-width:0;padding:.375rem .875rem;transition:background-color .2s ease,opacity .2s ease;white-space:nowrap}.sg-product-item-6-content-actions__add span{white-space:nowrap}.sg-product-item-6-content-actions__add .icon,.sg-product-item-6-content-actions__add svg{flex-shrink:0;height:1rem;width:1rem}.sg-product-item-6-content-actions__add:focus-visible:not(:disabled):not(.is-disabled),.sg-product-item-6-content-actions__add:hover:not(:disabled):not(.is-disabled){background:var(--color-site-primary);color:#fff}.sg-product-item-6-content-actions__add.is-disabled,.sg-product-item-6-content-actions__add:disabled{cursor:not-allowed;opacity:.65}.product-grid .sg-product-card-grid-sold{display:none!important}.sg-product-item-6-rating-row__mobile .sg-product-item-6-rating-stars .bb-product-rating{--bb-rating-size:64px}.sg-product-item-6-rating-row__mobile .sg-product-item-6-rating-count{font-size:11px!important}.sg-product-card-grid-rating{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.sg-product-item-6 .sg-product-thumb-dots-6,.sg-product-thumb-hover-cart-6{transition:none}}.sg-product-item-6-brand-link{color:var(--color-site-primary);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;max-width:100%;text-decoration:none;text-transform:uppercase}.sg-product-item-6-brand-link:hover,.sg-product-title-6-link{color:var(--color-site-heading)}.sg-product-title-6-link{font-size:15px;font-weight:700;line-height:1.35;transition:color .2s ease}.sg-product-title-6-link:focus-visible,.sg-product-title-6-link:hover{color:var(--color-site-primary)}.sg-product-item-6-rating-stars .bb-product-rating{--bb-rating-size:72px}.sg-product-item-6-rating-count:hover{color:var(--color-site-primary)!important}.sg-product-item-6-rating-divider{background:rgba(1,15,28,.12);height:14px;width:1px}.sg-product-item-6-sold-icon{flex-shrink:0}.sg-product-item-6-rating-minimal-icon,.sg-product-item-6-sold-icon{color:var(--color-site-primary)!important;height:14px;width:14px}.sg-product-item-6-price-row{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem .5rem;min-width:0}.sg-product-item-6-price-row .sg-product-item-6-save-badge,.sg-product-item-6-price-row .sg-product-price-6.new-price,.sg-product-item-6-price-row .sg-product-price-6.old-price{align-items:center;display:inline-flex;line-height:1.2;margin:0}.sg-product-price-6.new-price{color:var(--color-site-primary)!important;font-size:20px!important;font-weight:800!important}.sg-product-price-6.old-price{color:var(--color-neutral-500,#767a7d)!important;font-size:12px!important;font-weight:500!important;text-decoration:line-through}.sg-product-item-6-save-badge{align-items:center;background:color-mix(in srgb,var(--color-site-primary) 8%,#fff);border:1px solid color-mix(in srgb,var(--color-site-primary) 22%,transparent);border-radius:4px;color:var(--color-site-primary);display:inline-flex;flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.01em;line-height:1.2;min-height:1.25rem;padding:2px 7px;white-space:nowrap}.sg-product-item-6-specs{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin-bottom:0;padding:0}.sg-product-item-6-spec{align-items:center;display:flex;flex-direction:column;gap:4px;min-width:0;text-align:center}.sg-product-item-6-spec-icon{color:var(--color-site-muted);height:18px;width:18px}.sg-product-item-6-spec-text{color:var(--color-site-heading);display:block;font-size:10px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.sg-product-item-6-buy-btn,.sg-product-item-6-cart-btn{font-size:12px!important;font-weight:700;min-height:2.25rem;padding-inline:.75rem}.sg-product-item-6-buy-btn svg,.sg-product-item-6-cart-btn svg{height:15px;width:15px}.sg-product-list-item--b2b-style6.sg-product-item-6{align-items:stretch;background:#fff;border:1px solid #eceff3;border-radius:16px;display:grid;gap:1.25rem;grid-template-columns:minmax(160px,240px) minmax(0,1fr);margin:0 0 1rem;overflow:hidden;padding:.75rem!important;width:100%}.sg-product-list-item--b2b-style6 .sg-product-list-thumb{margin:0;min-width:0}.sg-product-list-item--b2b-style6 .sg-product-thumb-6{aspect-ratio:1/1;border-radius:12px;height:auto;margin:0;overflow:hidden;width:100%}.sg-product-list-item--b2b-style6 .sg-product-list-content{border:0;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:.25rem .5rem .25rem 0}.sg-product-list-item--b2b-style6 .sg-product-content-2{padding:0}.sg-product-list-item--b2b-style6 .sg-product-title-2,.sg-product-list-item--b2b-style6 .sg-product-title-6-link{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-site-heading,#010f1c);display:-webkit-box;font-size:1.05rem;font-weight:700;line-height:1.35;overflow:hidden;white-space:normal}.sg-product-list-item--b2b-style6 .sg-product-list-item__excerpt{color:var(--color-neutral-600,#55585b);font-size:.875rem;line-height:1.5;margin:.5rem 0 .75rem}.sg-product-list-item--b2b-style6 .sg-product-item-6-footer-actions{justify-content:flex-start;max-width:22rem}.sg-product-list-item--b2b-style6 .sg-product-card-grid-price-row .new-price,.sg-product-list-item--b2b-style6 .sg-product-card-grid-price-row [class*=new-price],.sg-product-sm-item--b2b-style6 .sg-product-card-grid-price-row .new-price,.sg-product-sm-item--b2b-style6 .sg-product-card-grid-price-row [class*=new-price]{color:var(--color-site-heading)!important;font-weight:700}.sg-product-list-item--b2b-style6 .sg-product-list-content,.sg-product-sm-item--b2b-style6 .sg-product-sm-content{min-width:0}@media (max-width:767px){.sg-product-list-item--b2b-style6.sg-product-item-6{gap:.85rem;grid-template-columns:1fr}.sg-product-list-item--b2b-style6 .sg-product-list-content{padding:0}.sg-product-list-item--b2b-style6 .sg-product-item-6-footer-actions{max-width:none}.sg-product-item-6-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-product-item-6 .sg-product-quick-view-btn-6{bottom:30px;padding:6px 10px}}@media (max-width:575px){.sg-product-item-6 .sg-product-content-6{padding:10px 12px 12px!important}.sg-product-title-6-link{font-size:14px}.sg-product-price-6.new-price{font-size:18px!important}.sg-product-item-6-footer-actions{gap:6px}.sg-product-item-6-content-actions{gap:.5rem;margin-top:.5rem}.sg-product-item-6-content-action-btn{height:2rem;width:2rem}.sg-product-item-6-content-actions__add{font-size:.8125rem;min-height:2rem}}

/* plugin.css */
.bb-product-rating{--bb-rating-size:80px;height:calc(var(--bb-rating-size)/5);position:relative;width:var(--bb-rating-size)}.bb-product-rating:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M0 0h24v24H0z' stroke='none'/%3E%3Cpath d='m8.243 7.34-6.38.925-.113.023a1 1 0 0 0-.44 1.684l4.622 4.499-1.09 6.355-.013.11a1 1 0 0 0 1.464.944l5.706-3 5.693 3 .1.046a1 1 0 0 0 1.352-1.1l-1.091-6.355 4.624-4.5.078-.085a1 1 0 0 0-.633-1.62l-6.38-.926-2.852-5.78a1 1 0 0 0-1.794 0L8.243 7.34z' fill='%23ced4da' stroke='none'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:calc(var(--bb-rating-size)/5);bottom:0;content:"";inset-inline-end:0;inset-inline-start:0;top:0}.bb-product-rating:before,.bb-product-rating>span{display:block;height:calc(var(--bb-rating-size)/5);position:absolute;width:var(--bb-rating-size)}.bb-product-rating>span{overflow:hidden}.bb-product-rating>span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M0 0h24v24H0z' stroke='none'/%3E%3Cpath d='m8.243 7.34-6.38.925-.113.023a1 1 0 0 0-.44 1.684l4.622 4.499-1.09 6.355-.013.11a1 1 0 0 0 1.464.944l5.706-3 5.693 3 .1.046a1 1 0 0 0 1.352-1.1l-1.091-6.355 4.624-4.5.078-.085a1 1 0 0 0-.633-1.62l-6.38-.926-2.852-5.78a1 1 0 0 0-1.794 0L8.243 7.34z' fill='%23FFB342' stroke='none'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:calc(var(--bb-rating-size)/5);bottom:0;content:"";display:block;height:calc(var(--bb-rating-size)/5);inset-inline-end:0;inset-inline-start:0;position:absolute;top:0;width:var(--bb-rating-size)}.bb-product-attribute-swatch{margin-bottom:1rem}.bb-product-attribute-swatch-title{font-size:15px;font-weight:400;margin-bottom:.5rem}.bb-product-attribute-swatch-list{-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-wrap:wrap;padding:0}.bb-product-attribute-swatch-list.text-swatch li{list-style:none}.bb-product-attribute-swatch-list.text-swatch li input[type=checkbox],.bb-product-attribute-swatch-list.text-swatch li input[type=radio]{display:none}.bb-product-attribute-swatch-list.text-swatch li .bb-product-attribute-swatch-display,.bb-product-attribute-swatch-list.text-swatch li .bb-product-attribute-text-display{background-color:var(--color-site-surface,#fff);border:1px solid var(--color-neutral-300);cursor:pointer;display:inline-block;overflow:hidden;padding:5px 15px;position:relative;transition:.2s}.bb-product-attribute-swatch-list.text-swatch li:not(.disabled) input[type=checkbox]:checked~.bb-product-attribute-swatch-display,.bb-product-attribute-swatch-list.text-swatch li:not(.disabled) input[type=checkbox]:checked~.bb-product-attribute-text-display,.bb-product-attribute-swatch-list.text-swatch li:not(.disabled) input[type=radio]:checked~.bb-product-attribute-swatch-display,.bb-product-attribute-swatch-list.text-swatch li:not(.disabled) input[type=radio]:checked~.bb-product-attribute-text-display{border:1px solid var(--color-site-primary)}.bb-product-attribute-swatch-list.text-swatch li:not(.disabled) input[type=checkbox]:checked~.bb-product-attribute-swatch-display:before,.bb-product-attribute-swatch-list.text-swatch li:not(.disabled) input[type=checkbox]:checked~.bb-product-attribute-text-display:before,.bb-product-attribute-swatch-list.text-swatch li:not(.disabled) input[type=radio]:checked~.bb-product-attribute-swatch-display:before,.bb-product-attribute-swatch-list.text-swatch li:not(.disabled) input[type=radio]:checked~.bb-product-attribute-text-display:before{border:16px solid transparent;border-bottom:16px solid var(--color-site-primary);bottom:-1px;content:"";inset-inline-end:-16px;position:absolute}.bb-product-attribute-swatch-list.text-swatch li:not(.disabled) input[type=checkbox]:checked~.bb-product-attribute-swatch-display:after,.bb-product-attribute-swatch-list.text-swatch li:not(.disabled) input[type=checkbox]:checked~.bb-product-attribute-text-display:after,.bb-product-attribute-swatch-list.text-swatch li:not(.disabled) input[type=radio]:checked~.bb-product-attribute-swatch-display:after,.bb-product-attribute-swatch-list.text-swatch li:not(.disabled) input[type=radio]:checked~.bb-product-attribute-text-display:after{bottom:1px;color:var(--color-site-surface,#fff);content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 24 24" stroke-width="2.2" stroke="white" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 12l5 5l10 -10" /></svg>');height:16px;inset-inline-end:-6px;overflow:hidden;position:absolute;width:16px}.bb-product-attribute-swatch-list.color-swatch .bb-product-attribute-swatch-display,.bb-product-attribute-swatch-list.color-swatch .bb-product-attribute-text-display{background-color:var(--color-site-surface,#fff);height:100%;inset-inline-start:50%;position:absolute;top:0;transform:translate(-50%,-50%);-webkit-transform:translate(-50%);transition:all .2s linear 0s;width:100%}.bb-product-attribute-swatch-list.visual-swatch{list-style:none}.bb-product-attribute-swatch-list.visual-swatch .bb-product-attribute-swatch-item{border-radius:50%;box-shadow:0 1px 2px rgba(1,15,28,.2);position:relative}.bb-product-attribute-swatch-list.visual-swatch .bb-product-attribute-swatch-item.active,.bb-product-attribute-swatch-list.visual-swatch .bb-product-attribute-swatch-item:hover{box-shadow:0 1px 2px rgba(1,15,28,.2)}.bb-product-attribute-swatch-list.visual-swatch .bb-product-attribute-swatch-item.active .bb-product-attribute-swatch-display,.bb-product-attribute-swatch-list.visual-swatch .bb-product-attribute-swatch-item.active .bb-product-attribute-text-display,.bb-product-attribute-swatch-list.visual-swatch .bb-product-attribute-swatch-item:hover .bb-product-attribute-swatch-display,.bb-product-attribute-swatch-list.visual-swatch .bb-product-attribute-swatch-item:hover .bb-product-attribute-text-display{transform:translate(-50%,-50%) scale(.8);-webkit-transform:translate(-50%) scale(.8)}.bb-product-attribute-swatch-list.visual-swatch .bb-product-attribute-swatch-item:hover .bb-product-attribute-swatch-item-tooltip{opacity:1;transform:translate(-50%) translateY(-10px);visibility:visible}.bb-product-attribute-swatch-list.visual-swatch .bb-product-attribute-swatch-item:not(.disabled) input[type=checkbox]:checked~.bb-product-attribute-swatch-display:before,.bb-product-attribute-swatch-list.visual-swatch .bb-product-attribute-swatch-item:not(.disabled) input[type=checkbox]:checked~.bb-product-attribute-text-display:before,.bb-product-attribute-swatch-list.visual-swatch .bb-product-attribute-swatch-item:not(.disabled) input[type=radio]:checked~.bb-product-attribute-swatch-display:before,.bb-product-attribute-swatch-list.visual-swatch .bb-product-attribute-swatch-item:not(.disabled) input[type=radio]:checked~.bb-product-attribute-text-display:before{border:2px solid var(--color-site-primary);border-radius:50%;bottom:-4px;content:"";display:block;inset-inline-end:-4px;inset-inline-start:-4px;position:absolute;top:-4px}.bb-product-attribute-swatch-list.visual-swatch label{display:unset}.bb-product-attribute-swatch-list.visual-swatch input[type=checkbox],.bb-product-attribute-swatch-list.visual-swatch input[type=radio]{display:none}.bb-product-attribute-swatch-list.visual-swatch .bb-product-attribute-swatch-display,.bb-product-attribute-swatch-list.visual-swatch .bb-product-attribute-text-display{border-radius:50%;cursor:pointer;display:block;height:25px;position:relative;width:25px}.bb-product-attribute-swatch-list.visual-swatch.disabled label{position:relative}.bb-product-attribute-swatch-list.visual-swatch.disabled label:after,.bb-product-attribute-swatch-list.visual-swatch.disabled label:before{background-color:var(--color-site-primary);content:"";height:90%;inset-inline-start:50%;position:absolute;top:50%;transform-origin:50% 50%;transition:all .4s ease;width:1px;z-index:20}.bb-product-attribute-swatch-list.visual-swatch.disabled label:before{transform:translate(-50%,-50%) rotate(45deg)}.bb-product-attribute-swatch-list.visual-swatch.disabled label:after{transform:translate(-50%,-50%) rotate(-45deg)}.bb-product-attribute-swatch-list.visual-swatch.disabled .bb-product-attribute-swatch-display,.bb-product-attribute-swatch-list.visual-swatch.disabled .bb-product-attribute-text-display{opacity:.9}.bb-product-attribute-swatch-list.visual-swatch.disabled input[type=checkbox]:checked~.bb-product-attribute-swatch-display:before,.bb-product-attribute-swatch-list.visual-swatch.disabled input[type=checkbox]:checked~.bb-product-attribute-text-display:before,.bb-product-attribute-swatch-list.visual-swatch.disabled input[type=radio]:checked~.bb-product-attribute-swatch-display:before,.bb-product-attribute-swatch-list.visual-swatch.disabled input[type=radio]:checked~.bb-product-attribute-text-display:before{display:none}.bb-product-attribute-swatch-item.disabled{pointer-events:none}.bb-product-attribute-swatch-item.disabled .bb-product-attribute-swatch-display,.bb-product-attribute-swatch-item.disabled .bb-product-attribute-text-display{color:gray;cursor:unset;opacity:.7}.bb-product-attribute-swatch-item.disabled .bb-product-attribute-swatch-display:after,.bb-product-attribute-swatch-item.disabled .bb-product-attribute-swatch-display:before,.bb-product-attribute-swatch-item.disabled .bb-product-attribute-text-display:after,.bb-product-attribute-swatch-item.disabled .bb-product-attribute-text-display:before{border-top:1px dashed var(--color-neutral-400);content:"";height:0;inset-inline-start:0;position:absolute;top:50%;width:100%}.bb-product-attribute-swatch-item.disabled .bb-product-attribute-swatch-display:before,.bb-product-attribute-swatch-item.disabled .bb-product-attribute-text-display:before{transform:rotate(45deg)}.bb-product-attribute-swatch-item.disabled .bb-product-attribute-swatch-display:after,.bb-product-attribute-swatch-item.disabled .bb-product-attribute-text-display:after{transform:rotate(-45deg)}.bb-product-attribute-swatch-item-tooltip{background-color:var(--color-neutral-900);border-radius:4px;bottom:100%;color:var(--color-site-surface,#fff);font-size:12px;font-weight:500;inset-inline-start:50%;line-height:1;opacity:0;padding:4px 6px;position:absolute;text-align:center;transform:translateX(-50%) translateY(2px);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24);visibility:hidden;width:-moz-max-content;width:max-content}.bb-product-attribute-swatch-item-tooltip:before{border-inline-end:6px solid transparent;border-inline-start:6px solid transparent;border-top:6px solid var(--color-neutral-900);bottom:-6px;content:"";height:0;inset-inline-start:50%;position:absolute;transform:translateX(-50%);width:0}.bb-product-gallery{align-content:flex-start;display:flex;flex-flow:row-reverse nowrap}.bb-product-gallery img{max-width:100%;width:100%}.bb-product-gallery-horizontal{display:block}.bb-product-gallery-horizontal .bb-product-gallery-images{max-width:100%;padding-inline-start:0}.bb-product-gallery-horizontal .slick-arrow{inset-inline-start:84%!important}.bb-product-gallery-horizontal .slick-arrow.slick-prev{inset-inline-start:0;top:18px}.bb-product-gallery-horizontal .slick-arrow.slick-next{bottom:32px!important;transform:none!important}@media (min-width:768px){.bb-product-gallery-horizontal .slick-arrow{inset-inline-start:93%!important}}.bb-product-gallery-horizontal .slick-arrow.slick-prev{inset-inline-start:0!important;top:18px!important;transform:none!important}.bb-product-gallery-horizontal .bb-product-gallery-thumbnails{margin-top:20px;max-width:100%;padding:0 40px}.bb-product-gallery-images{display:block;max-width:calc(100% - 80px);padding-inline-start:10px;position:relative;width:100%}.bb-product-gallery-images .slick-track iframe{aspect-ratio:16/9;width:100%}.bb-product-gallery-images .slick-arrow{background-color:hsla(0,0%,100%,.5);border-radius:4px;color:var(--color-neutral-900);font-size:18px;height:35px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);visibility:hidden;width:35px;z-index:100}.bb-product-gallery-images .slick-arrow svg{font-size:10px;inset-inline-start:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.bb-product-gallery-images .slick-arrow:first-child{inset-inline-start:10px}.bb-product-gallery-images .slick-arrow:last-child{inset-inline-end:10px}.bb-product-gallery-images .slick-arrow:hover{background-color:var(--color-site-primary);border-color:var(--color-site-primary);color:var(--color-site-surface,#fff)}.bb-product-gallery-images:hover .slick-arrow{opacity:1;visibility:visible}.bb-product-gallery-thumbnails{align-items:center!important;display:flex!important;flex-direction:column!important;gap:6px;height:100%;justify-content:center!important;max-width:80px;min-width:80px;width:100%}.bb-product-gallery-thumbnails .video-thumbnail{position:relative}.bb-product-gallery-thumbnails .video-thumbnail:before{background-color:rgba(0,0,0,.3);bottom:0;content:"";cursor:pointer;inset-inline-end:0;inset-inline-start:9px;inset-inline-start:12%;position:absolute;top:0;z-index:1}.bb-product-gallery-thumbnails .video-thumbnail svg{color:var(--color-site-surface,#fff);height:1rem;position:absolute;width:1rem;z-index:1}.bb-product-gallery-thumbnails .slick-arrow{background:var(--color-site-surface,#fff);border:none;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.1);height:28px;width:28px;z-index:99}.bb-product-gallery-thumbnails .slick-arrow.slick-disabled{opacity:0;visibility:hidden}.bb-product-gallery-thumbnails .slick-arrow.slick-prev{top:-12px;transform:rotate(90deg)}.bb-product-gallery-thumbnails .slick-arrow.slick-next{bottom:0;margin-top:-14px;transform:rotate(90deg)}.bb-product-gallery-thumbnails .slick-arrow:hover{background:var(--color-site-primary);color:var(--color-site-surface,#fff)}.bb-product-gallery-thumbnails .slick-slide{margin-bottom:15px}.bb-product-gallery-thumbnails .slick-slide img{background-color:var(--color-neutral-100);border:1px solid transparent;cursor:pointer;height:70px;-o-object-fit:cover;object-fit:cover;width:70px}.bb-product-gallery-thumbnails .slick-slide.slick-current img{border-color:var(--color-site-primary)}@media (max-width:767px){.bb-product-gallery:not(.sg-product-detail-gallery) .bb-product-gallery-thumbnails{max-width:100%;padding:0 40px}.bb-product-gallery:not(.sg-product-detail-gallery) .bb-product-gallery-thumbnails .slick-arrow{inset-inline-start:88%}.bb-product-gallery:not(.sg-product-detail-gallery) .bb-product-gallery-thumbnails .slick-arrow.slick-prev{inset-inline-start:0;top:18px;transform:none}.bb-product-gallery:not(.sg-product-detail-gallery) .bb-product-gallery-thumbnails .slick-arrow.slick-next{bottom:32px!important;transform:none}.bb-product-gallery:not(.sg-product-detail-gallery) .bb-product-gallery-images{margin-bottom:1rem;max-width:100%;padding-inline-start:0}}.bb-product-filter{background:var(--color-neutral-100);margin-bottom:30px;padding:20px}.bb-product-filter-content:has(.bb-product-filter-items){max-height:700px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}.bb-product-filter-content .form-select{height:auto}.bb-product-filter-title{border-bottom:1px solid var(--color-neutral-200);font-size:18px;font-weight:500;margin-bottom:10px;padding-bottom:5px}.bb-product-filter-items{padding-inline-start:0}.bb-product-filter-items li{list-style:none;position:relative}.bb-product-filter-items li:not(:last-child){margin-bottom:4px}.bb-product-filter-items li .bb-product-filter-items{display:none;margin-top:.25rem;padding-inline-start:1rem}.bb-product-filter-items li input{display:none}.bb-product-filter-items li input:checked~label:before{opacity:1;visibility:visible}.bb-product-filter-items li label{color:var(--color-neutral-600);font-size:14px;line-height:21px;padding-inline-start:26px;position:relative}.bb-product-filter-items li label:hover{cursor:pointer}.bb-product-filter-items li label:before{color:var(--color-site-surface,#fff);content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" stroke-width="2" stroke="white" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 12l5 5l10 -10" /></svg>');height:16px;inset-inline-start:0;line-height:12px;opacity:0;position:absolute;text-align:center;top:2px;transition:all .2s;visibility:hidden;width:16px;z-index:2}.bb-product-filter-items li [data-bb-toggle=toggle-product-categories-tree]{margin-inline-end:.5rem}.bb-product-filter-items li [data-bb-toggle=toggle-product-categories-tree] svg{height:1rem;width:1rem}.bb-product-filter-items li .bb-product-filter-items+[data-bb-toggle=toggle-product-categories-tree] .svg-icon-ti-ti-plus{display:block!important}.bb-product-filter-items li .bb-product-filter-items+[data-bb-toggle=toggle-product-categories-tree] .svg-icon-ti-ti-minus,.bb-product-filter-items li .bb-product-filter-items.active+[data-bb-toggle=toggle-product-categories-tree] .svg-icon-ti-ti-plus{display:none!important}.bb-product-filter-items li .bb-product-filter-items.active+[data-bb-toggle=toggle-product-categories-tree] .svg-icon-ti-ti-minus{display:block!important}.bb-product-filter-items li ul li [data-bb-toggle=toggle-product-categories-tree]{margin-inline-end:0}.bb-product-filter-items.filter-visual input:checked~label:before{opacity:1;top:3px;visibility:visible}.bb-product-filter-items.filter-visual .bb-product-filter-item .bb-product-attribute-swatch-display,.bb-product-filter-items.filter-visual .bb-product-filter-item .bb-product-attribute-text-display{border:1px solid var(--color-neutral-100);border-radius:50%;content:"";height:22px;inset-inline-start:0;line-height:22px;position:absolute;text-align:center;top:2px;transition:all .2s;width:22px;z-index:1}.bb-product-filter-items.filter-visual .bb-product-filter-item label{padding-inline-start:30px}.bb-product-filter-items.filter-visual .bb-product-filter-item label:before{height:22px;width:22px}.bb-product-filter-items.filter-checkbox input:checked~label:after{background-color:var(--color-site-primary);border-color:var(--color-site-primary)}.bb-product-filter-items.filter-checkbox input:checked~label:before{opacity:1;visibility:visible}.bb-product-filter-items.filter-checkbox .bb-product-filter-item label:after{border:2px solid var(--color-neutral-300);content:"";height:16px;inset-inline-start:0;line-height:12px;position:absolute;text-align:center;top:2px;transition:all .2s;width:16px;z-index:1}.bb-product-filter-item{padding-inline-end:20px;position:relative}.bb-product-filter-item button{background:transparent;border:none;color:inherit;inset-inline-end:0;margin:0;outline:none;padding:0;position:absolute;top:0}.bb-product-filter-item button svg{stroke-width:1.2}.bb-product-filter-link{align-items:center;color:var(--color-neutral-600);display:flex;font-size:14px;gap:.5rem;position:relative}.bb-product-filter-link.active{color:var(--color-site-primary)}.bb-product-filter-link img,.bb-product-filter-link svg{height:1.3rem;width:1.3rem}.bb-product-filter .bb-product-filter-attribute-item{border-bottom:1px solid var(--color-neutral-300);margin-bottom:30px;padding-bottom:30px}.bb-product-filter .bb-product-filter-attribute-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.bb-product-filter .bb-product-filter-attribute-item .bb-product-filter-title{border-bottom:none}.bb-product-price-filter .ui-widget.ui-widget-content{background-color:var(--color-neutral-200);border:0;height:3px;max-width:calc(100% - 16px)}.bb-product-price-filter .ui-widget.ui-widget-content .ui-slider-range{height:3px;position:absolute}.bb-product-price-filter .price-slider{margin-bottom:15px;position:relative}.bb-product-price-filter .ui-slider-horizontal .ui-slider-range{background-color:var(--color-site-primary)}.bb-product-price-filter .ui-slider .ui-slider-handle{background:var(--color-site-surface,#fff);border:3px solid var(--color-site-primary);border-radius:50%;box-shadow:none;cursor:pointer;height:16px;margin:0;outline:none;padding:0;position:absolute;top:-7px;touch-action:none;width:16px;z-index:2}.bb-product-price-filter-info .input-range input{background-color:transparent;border:0;height:auto;padding:0;width:auto}.bb-product-price-filter-info .input-range input,.bb-product-price-filter-info .input-range-label{color:var(--color-neutral-900);font-size:14px;font-weight:500}.bb-product-price-filter-info .tp-shop-widget-filter-btn{background-color:var(--color-neutral-100);color:var(--color-neutral-900);font-size:14px;font-weight:400;padding:2px 21px}.bb-product-price-filter-info .tp-shop-widget-filter-btn:hover{background-color:var(--color-neutral-900);color:var(--color-site-surface,#fff)}.bb-filter-offcanvas .bb-shop-sidebar{position:sticky;top:120px}@media (max-width:991px){.bb-filter-offcanvas .bb-shop-sidebar{display:none}}.bb-filter-offcanvas-area-on-desktop{background:#fff none repeat scroll 0 0;height:100%;inset-inline-start:0;overflow-y:scroll;overscroll-behavior-y:contain;position:fixed;scrollbar-width:none;top:0;transform:translateX(calc(-100% - 80px));transition:all .3s cubic-bezier(.785,.135,.15,.86) 0s;width:340px;z-index:99999}.bb-filter-offcanvas-area-on-desktop::-webkit-scrollbar{display:none}.bb-filter-offcanvas-area-on-desktop.offcanvas-opened{display:block!important;opacity:1;transform:translateX(0)}.bb-filter-offcanvas-area-on-desktop.offcanvas-opened .tp-shop-sidebar{display:block}.bb-filter-offcanvas-area-on-desktop .bb-filter-offcanvas-inset-inline-end{inset-inline-end:0;inset-inline-start:auto;transform:translateX(calc(100% + 80px))}.bb-filter-offcanvas-area-on-desktop .bb-filter-offcanvas-wrapper{min-height:100%;padding:35px 15px;position:relative;z-index:1}@media (max-width:991px){.bb-filter-offcanvas-area-on-desktop .bb-filter-offcanvas-wrapper{padding:120px 15px 35px}.bb-filter-offcanvas-area{background:#fff none repeat scroll 0 0;height:100%;inset-inline-start:0;overflow-y:scroll;overscroll-behavior-y:contain;position:fixed;scrollbar-width:none;top:0;transform:translateX(calc(-100% - 80px));transition:all .3s cubic-bezier(.785,.135,.15,.86) 0s;width:340px;z-index:99999}}@media (max-width:991px){.bb-filter-offcanvas-area::-webkit-scrollbar{display:none}.bb-filter-offcanvas-area.offcanvas-opened{display:block!important;opacity:1;transform:translateX(0)}.bb-filter-offcanvas-area.offcanvas-opened .tp-shop-sidebar{display:block}}@media (max-width:991px) and (max-width:380px){.bb-filter-offcanvas-area{width:100%}}@media (max-width:991px){.bb-filter-offcanvas-inset-inline-end{inset-inline-end:0;inset-inline-start:auto;transform:translateX(calc(100% + 80px))}.bb-filter-offcanvas-wrapper{min-height:100%;padding:120px 15px 35px;position:relative;z-index:1}}@media (min-width:992px){.bb-filter-offcanvas-close{display:none}}.bb-filter-offcanvas-close-btn{align-items:center;background:#151515;color:hsla(0,0%,100%,.7);display:flex;font-size:18px;gap:.25rem;inset-inline-start:0;justify-content:center;padding:25px 30px;position:absolute;top:0;width:100%;z-index:1}.bb-filter-offcanvas-close-btn:hover{color:var(--color-site-surface,#fff)}.bb-filter-offcanvas-close-btn svg{stroke-width:2;height:1.25rem;width:1.25rem}.bb-form-quick-search{position:relative}.bb-form-quick-search .bb-quick-search-results{background-color:var(--color-site-surface,#fff);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);color:var(--bs-emphasis-color);opacity:0;position:absolute;top:100%;transition:all .4s ease;width:100%;z-index:10}.bb-form-quick-search .bb-quick-search-results.show{opacity:1}.bb-form-quick-search .bb-quick-search-content{max-height:30rem;overflow:auto}.bb-form-quick-search .bb-quick-search-item{display:flex;gap:.75rem;padding:.5rem 1.5rem .5rem 1rem;width:100%}.bb-form-quick-search .bb-quick-search-item:last-child{border-bottom:none}.bb-form-quick-search .bb-quick-search-item:hover{background-color:var(--color-neutral-100)}.bb-form-quick-search .bb-quick-search-item-image{flex:0 0 auto;width:15%}@media (max-width:768px){.bb-form-quick-search .bb-quick-search-item-image{width:20%}.bb-form-quick-search .bb-quick-search-item-image img{height:auto!important;-o-object-fit:contain!important;object-fit:contain!important}}.bb-form-quick-search .bb-quick-search-item-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bb-form-quick-search .bb-quick-search-item-info{flex:1 1 auto;width:85%}.bb-form-quick-search .bb-quick-search-item-name{font-weight:500;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}.bb-form-quick-search .bb-quick-search-item-rating{align-items:center;display:flex;gap:.25rem}.bb-form-quick-search .bb-quick-search-item-rating>span{color:#95999d;font-size:.75rem}.bb-form-quick-search .bb-quick-search-item-price{align-items:center;display:flex}.bb-form-quick-search .bb-quick-search-item-price .new-price{font-size:15px;font-weight:500}.bb-form-quick-search .bb-quick-search-item-price .old-price{color:#95999d;margin-inline-start:.5rem;text-decoration:line-through}.bb-form-quick-search .bb-quick-search-empty,.bb-form-quick-search .bb-quick-search-load-more{padding:1rem;text-align:center}.bb-form-quick-search .bb-quick-search-load-more a{font-size:15px;font-weight:500;text-decoration:underline}.bb-form-quick-search .bb-quick-search-load-more a:hover{color:var(--color-site-primary)}.bb-form-quick-search .bb-quick-search-view-all{border-top:1px solid #eaeaef;padding:1rem;text-align:center}.bb-form-quick-search .bb-quick-search-view-all a{color:var(--color-site-primary);font-size:15px;font-weight:500}.bb-form-quick-search .bb-quick-search-view-all a:hover{text-decoration:underline}.bb-customer-profile{align-items:start;display:flex;gap:1rem}@media (max-width:768px){.bb-customer-profile{display:block}.bb-customer-profile-avatar{margin-bottom:20px}}.bb-customer-profile-avatar{flex-shrink:0;height:80px;position:relative;width:80px}.bb-customer-profile-avatar img{border-radius:50%;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.bb-customer-profile-avatar-overlay input{display:none}.bb-customer-profile-avatar-overlay label{align-items:center;background-color:var(--color-site-primary);border:2px solid var(--color-site-surface,#fff);border-radius:50%;bottom:8px;color:var(--color-site-surface,#fff);cursor:pointer;display:flex;height:30px;inset-inline-end:-8px;justify-content:center;position:absolute;width:30px}.bb-customer-profile-avatar-overlay label svg{height:1rem;width:1rem}.bb-customer-profile-info h4{font-size:18px;font-weight:500;margin-bottom:.5rem}.bb-customer-profile-info p{margin-bottom:0}.lg-outer{direction:ltr;text-align:inset-inline-start}.lg .lg-thumb.lg-group{margin:0 auto}body:has(.lg-backdrop) .modal{z-index:1000}.bb-product-content-tabs{gap:10px;justify-content:center}.bb-product-content-tabs .nav-link{color:var(--color-site-primary)}.bb-product-content-tabs .nav-link.active{background-color:var(--color-site-primary);color:var(--color-site-surface,#fff)}.bb-product-content-tabs .nav-item{flex:unset}.bb-product-content-tabs .nav-item .nav-link{display:inline-block;width:auto}.bb-product-item .wrapper .image{height:0;overflow:hidden;padding-top:100%;position:relative;width:100%}.bb-product-item .wrapper .image img{height:auto;inset:0;position:absolute;transition:.3s ease;width:100%}.bb-product-item .wrapper .image img:hover{transform:scale(1.2)}.bb-product-item .card-body .product-name a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bb-product-quantity{background-color:#f3f5f6;border-radius:6px;height:100%}.bb-product-quantity input::-webkit-inner-spin-button,.bb-product-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bb-product-quantity input[type=number]{-moz-appearance:textfield;background-color:#f3f5f6;min-width:50px;padding:0;text-align:center}.bb-product-quantity button,.bb-product-quantity input{border:0}.bb-product-quantity button{color:var(--text-color);padding-inline-end:20px;padding-inline-start:20px;position:relative}.bb-product-quantity button svg{height:16px;inset-inline-start:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:16px}.bb-product-quantity button:hover{color:var(--color-site-surface,#fff)}.bb-btn-product-actions-icon{align-items:center;display:flex;gap:5px}.bb-btn-product-actions-icon svg{flex-shrink:0;height:20px;width:20px}.bb-btn-link-icon svg{height:20px;margin-inline-end:2px;margin-bottom:4px;width:20px}.bb-quick-search-content .bb-quick-search-list .bb-quick-search-item-wrapper{align-items:start;display:flex;gap:20px;margin-bottom:20px}.bb-quick-search-content .bb-quick-search-list .bb-quick-search-item-wrapper .bb-quick-search-item-image{border-radius:6px;height:0;overflow:hidden;padding-top:100%;position:relative;width:150px}.bb-quick-search-content .bb-quick-search-list .bb-quick-search-item-wrapper .bb-quick-search-item-image img{height:auto;inset:0;position:absolute;width:100%}.bb-quick-search-view-all{border-top:1px solid #eaeaea;padding:10px 20px}.bb-quick-search-view-all a{color:var(--color-site-primary)}.bb-empty-state .btn-outline-primary{border-color:var(--color-site-primary);color:var(--color-site-primary)}.bb-empty-state .btn-outline-primary:hover{background-color:var(--color-site-primary);color:var(--color-site-surface,#fff)}.bb-btn-compare,.bb-btn-wishlist{border:0;color:var(--text-color)}.bb-btn-compare:hover,.bb-btn-wishlist:hover{color:var(--color-site-primary)}@media screen and (max-width:500px){.bb-btn-product-actions-icon span{display:none}.bb-quick-search-content .bb-quick-search-list .bb-quick-search-item-wrapper .bb-quick-search-item-image{width:80px}.bb-quick-search-content .bb-quick-search-list .bb-quick-search-item-wrapper .bb-quick-search-item-info .bb-product-price .bb-product-price-text,.bb-quick-search-content .bb-quick-search-list .bb-quick-search-item-wrapper .bb-quick-search-item-info .bb-quick-search-item-name{font-size:16px}.bb-quick-search-content .bb-quick-search-list .bb-quick-search-item-wrapper .bb-quick-search-item-info .bb-product-price .bb-product-price-text-old{font-size:12px;font-weight:600}.bb-quick-search-content .bb-quick-search-list .bb-quick-search-item-wrapper .bb-quick-search-item-info .mb-3{margin-bottom:.5rem}}.bb-product-price .bb-product-price-text{color:var(--color-site-primary);font-size:18px;font-weight:700}.bb-product-price .bb-product-price-text-old{font-size:16px;font-weight:600}table .cart-header-product{min-width:400px}.bb-product-filter-content ul{margin:5px 0;padding-inline-start:0}.bb-product-filter-content .bb-product-filter-item .bb-product-filter-link svg{height:20px;width:20px}.bb-product-filter-content .bb-product-filter-item button{width:auto}.bb-product-filter-content .bb-product-filter-item button svg{height:20px;width:20px}.loading-spinner{align-items:center;background:hsla(0,0%,100%,.5);display:flex;height:100%;inset-inline-start:0;justify-content:center;position:absolute;top:0;width:100%;z-index:99}.loading-spinner:after{animation:loading-spinner-rotation .5s linear infinite;border-color:var(--color-site-primary) transparent var(--color-site-primary) transparent;border-radius:50%;border-style:solid;border-width:1px;content:" ";display:block;height:40px;position:absolute;top:calc(50% - 20px);width:40px;z-index:99}@keyframes loading-spinner-rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-bb-toggle=quick-shop-modal] .btn-close{inset-inline-end:1rem;position:absolute;top:1rem;z-index:1}[data-bb-toggle=quick-shop-modal] .modal-content{background:#fff!important;border:0;border-radius:14px;box-shadow:0 18px 50px rgba(15,23,42,.18);color:var(--color-site-heading,#010f1c);overflow:hidden}[data-bb-toggle=quick-shop-modal] .modal-body{padding:1.25rem 1.25rem 1.5rem}[data-bb-toggle=quick-shop-modal] .bb-product-detail,[data-bb-toggle=quick-shop-modal] .quick-shop-content{background:#fff;color:var(--color-site-heading,#010f1c)}[data-bb-toggle=quick-shop-modal] .sg-product-details-title,[data-bb-toggle=quick-shop-modal] .sg-product-details-title a{color:var(--color-site-heading,#010f1c)!important;font-size:1.125rem!important;font-weight:700;line-height:1.35;text-decoration:none}[data-bb-toggle=quick-shop-modal] .sg-product-details-price-wrapper{margin-bottom:.5rem!important}[data-bb-toggle=quick-shop-modal] .number-items-available{margin-bottom:.75rem;margin-top:0}[data-bb-toggle=quick-shop-modal] .number-items-available .alert-success,[data-bb-toggle=quick-shop-modal] .number-items-available .badge-success,[data-bb-toggle=quick-shop-modal] .number-items-available .text-success{background:#ecfdf5!important;color:#047857!important}[data-bb-toggle=quick-shop-modal] .sg-product-details-price.new-price,[data-bb-toggle=quick-shop-modal] .sg-product-price-6.new-price{color:var(--color-site-primary)!important}[data-bb-toggle=quick-shop-modal] .sg-product-details-price.old-price,[data-bb-toggle=quick-shop-modal] .sg-product-price-6.old-price{color:var(--color-neutral-500,#767a7d)!important}[data-bb-toggle=quick-shop-modal] .bb-product-attribute-swatch-title,[data-bb-toggle=quick-shop-modal] .sg-product-details-action-title{color:var(--color-site-heading,#010f1c)!important;font-size:.9375rem;font-weight:600}[data-bb-toggle=quick-shop-modal] .bb-product-attribute-swatch-list.text-swatch li .bb-product-attribute-swatch-display,[data-bb-toggle=quick-shop-modal] .bb-product-attribute-swatch-list.text-swatch li .bb-product-attribute-text-display{background:#fff!important;border-color:#e5e7eb!important;color:var(--color-site-heading,#010f1c)!important}[data-bb-toggle=quick-shop-modal] .sg-qv-cart-row{align-items:center;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:.5rem;width:100%}[data-bb-toggle=quick-shop-modal] .sg-qv-qty-col{flex:0 0 auto;max-width:none;width:auto}[data-bb-toggle=quick-shop-modal] .sg-product-details-quantity .sg-qv-qty.sg-product-quantity{align-items:center;background:#fff!important;border:1px solid #f5d6c6;border-radius:9999px;box-sizing:border-box;display:inline-flex!important;height:40px;justify-content:space-between;max-width:108px;min-height:40px;min-width:108px;padding:0 6px;width:108px}[data-bb-toggle=quick-shop-modal] .sg-qv-qty .sg-cart-minus,[data-bb-toggle=quick-shop-modal] .sg-qv-qty .sg-cart-plus{align-items:center;background:transparent!important;border:0;color:var(--color-site-heading,#010f1c)!important;cursor:pointer;display:inline-flex!important;flex:0 0 22px;height:100%;justify-content:center;margin:0;padding:0;position:static!important;transform:none!important;width:22px}[data-bb-toggle=quick-shop-modal] .sg-qv-qty .sg-cart-minus:hover,[data-bb-toggle=quick-shop-modal] .sg-qv-qty .sg-cart-plus:hover{color:var(--color-site-primary)!important}[data-bb-toggle=quick-shop-modal] .sg-qv-qty .sg-cart-input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:transparent!important;border:0;color:var(--color-site-heading,#010f1c)!important;flex:1 1 auto;font-size:14px;font-weight:500;height:100%;line-height:1;max-width:32px;min-width:18px;padding:0 2px;text-align:center;width:1.5ch}[data-bb-toggle=quick-shop-modal] .sg-qv-qty .sg-cart-input[type=number]::-webkit-inner-spin-button,[data-bb-toggle=quick-shop-modal] .sg-qv-qty .sg-cart-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;display:none;margin:0}[data-bb-toggle=quick-shop-modal] .sg-qv-add-wrap{align-items:center;display:flex;flex:1 1 0!important;min-width:0;width:auto!important}[data-bb-toggle=quick-shop-modal] .sg-qv-add-to-cart-btn{align-items:center;background:var(--color-site-primary)!important;border:0!important;border-radius:9999px!important;color:#fff!important;display:inline-flex!important;font-size:14px!important;font-weight:700;height:40px!important;justify-content:center;line-height:1!important;min-height:40px!important;padding:0 16px!important;width:100%!important}[data-bb-toggle=quick-shop-modal] .sg-qv-add-to-cart-btn:focus-visible:not(:disabled):not(.btn-disabled),[data-bb-toggle=quick-shop-modal] .sg-qv-add-to-cart-btn:hover:not(:disabled):not(.btn-disabled){background:var(--color-site-heading,#010f1c)!important;color:#fff!important}[data-bb-toggle=quick-shop-modal] .sg-product-details-query-item,[data-bb-toggle=quick-shop-modal] .text-site-muted{color:var(--color-neutral-500,#767a7d)!important}[data-bb-toggle=quick-shop-modal] .btn-link{color:var(--color-site-primary);font-weight:600;text-decoration:none}[data-bb-toggle=quick-shop-modal] .modal-dialog{max-width:520px!important}@media (max-width:575.98px){[data-bb-toggle=quick-shop-modal] .modal-body{padding:1rem 1rem 1.25rem}[data-bb-toggle=quick-shop-modal] .modal-dialog{margin:.5rem auto;max-width:calc(100% - 1rem)!important}}.bb-customer-card-list{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.bb-customer-card-list .bb-customer-card{background-color:var(--color-site-surface,#fff);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;transition:all .3s ease}.bb-customer-card-list .bb-customer-card .bb-customer-card-header{align-items:center;background-color:rgba(var(--tp-theme-primary-rgb),.05);border-bottom:1px solid color-mix(in srgb,var(--color-neutral-900) 5%,transparent);display:flex;justify-content:space-between;padding:12px 16px}.bb-customer-card-list .bb-customer-card .bb-customer-card-header .bb-customer-card-title{font-size:16px;font-weight:600}.bb-customer-card-list .bb-customer-card .bb-customer-card-header .bb-customer-card-title .label{color:#666}.bb-customer-card-list .bb-customer-card .bb-customer-card-header .bb-customer-card-title .value{color:var(--tp-theme-primary)}.bb-customer-card-list .bb-customer-card .bb-customer-card-header .bb-customer-card-status .badge{border-radius:4px;font-size:12px;padding:4px 8px}.bb-customer-card-list .bb-customer-card .bb-customer-card-body{padding:16px}.bb-customer-card-list .bb-customer-card .bb-customer-card-body .bb-customer-card-info{display:flex;flex-direction:column;gap:10px}.bb-customer-card-list .bb-customer-card .bb-customer-card-body .bb-customer-card-info .info-item{align-items:flex-start;display:flex;justify-content:space-between}.bb-customer-card-list .bb-customer-card .bb-customer-card-body .bb-customer-card-info .info-item.bb-customer-card-info-address{min-height:52px}.bb-customer-card-list .bb-customer-card .bb-customer-card-body .bb-customer-card-info .info-item .label{color:#666;font-weight:500;min-width:80px}.bb-customer-card-list .bb-customer-card .bb-customer-card-body .bb-customer-card-info .info-item .value{flex:1;font-weight:500;text-align:inset-inline-end}.bb-customer-card-list .bb-customer-card .bb-customer-card-body .bb-customer-card-image{border-radius:4px;height:70px;margin-inline-end:16px;overflow:hidden;width:70px}.bb-customer-card-list .bb-customer-card .bb-customer-card-body .bb-customer-card-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bb-customer-card-list .bb-customer-card .bb-customer-card-body .bb-customer-card-content{align-items:flex-start;display:flex}.bb-customer-card-list .bb-customer-card .bb-customer-card-body .bb-customer-card-content .bb-customer-card-details{flex:1}.bb-customer-card-list .bb-customer-card .bb-customer-card-body .bb-customer-card-content .bb-customer-card-details .bb-customer-card-name{font-size:16px;font-weight:600;margin-bottom:4px}.bb-customer-card-list .bb-customer-card .bb-customer-card-body .bb-customer-card-content .bb-customer-card-details .bb-customer-card-name a{color:var(--tp-theme-primary);text-decoration:none}.bb-customer-card-list .bb-customer-card .bb-customer-card-body .bb-customer-card-content .bb-customer-card-details .bb-customer-card-name a:hover{text-decoration:underline}.bb-customer-card-list .bb-customer-card .bb-customer-card-body .bb-customer-card-content .bb-customer-card-details .bb-customer-card-meta{color:#666;font-size:14px;margin-bottom:8px}.bb-customer-card-list .bb-customer-card .bb-customer-card-body .bb-customer-card-content .bb-customer-card-details .bb-customer-card-description{color:#333;font-size:14px;margin-top:8px}.bb-customer-card-list .bb-customer-card .bb-customer-card-body .bb-customer-card-content .bb-customer-card-details .bb-customer-card-rating{align-items:center;display:flex;margin:8px 0}.bb-customer-card-list .bb-customer-card .bb-customer-card-body .bb-customer-card-content .bb-customer-card-details .bb-customer-card-rating .ecommerce-icon{color:#ffb800;margin-inline-start:4px}.bb-customer-card-list .bb-customer-card .bb-customer-card-footer{border-top:1px solid color-mix(in srgb,var(--color-neutral-900) 5%,transparent);display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}@media (max-width:576px){.bb-customer-card-list .bb-customer-card .bb-customer-card-footer{flex-direction:column}.bb-customer-card-list .bb-customer-card .bb-customer-card-footer .btn{width:100%}}.bb-customer-card-list .bb-customer-card .bb-customer-card-footer .btn{padding:8px 16px}.bb-customer-card-list .bb-customer-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-2px)}@media only screen and (max-width:768px){.bb-customer-page .table td,.bb-customer-page .table th,.bb-ecommerce-table td,.bb-ecommerce-table th{text-align:center;vertical-align:middle}.bb-customer-page .table td,.bb-ecommerce-table td{display:block;text-align:inset-inline-end;width:100%}.bb-customer-page .table thead,.bb-ecommerce-table thead{display:none}.bb-customer-page .table td:before,.bb-ecommerce-table td:before{content:attr(data-title) " ";float:inset-inline-start;font-weight:700;margin-inline-end:15px;text-transform:capitalize}}.customer-list-order .order-cards{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.customer-list-order .order-cards .order-card{background-color:var(--color-site-surface,#fff);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;transition:all .3s ease}.customer-list-order .order-cards .order-card .order-card-header{align-items:center;background-color:rgba(var(--tp-theme-primary-rgb),.05);border-bottom:1px solid color-mix(in srgb,var(--color-neutral-900) 5%,transparent);display:flex;justify-content:space-between;padding:12px 16px}.customer-list-order .order-cards .order-card .order-card-header .order-number{font-size:16px;font-weight:600}.customer-list-order .order-cards .order-card .order-card-header .order-number .label{color:#666}.customer-list-order .order-cards .order-card .order-card-header .order-number .value{color:var(--tp-theme-primary)}.customer-list-order .order-cards .order-card .order-card-header .order-status .badge{border-radius:4px;font-size:12px;padding:4px 8px}.customer-list-order .order-cards .order-card .order-card-body{padding:16px}.customer-list-order .order-cards .order-card .order-card-body .order-info{display:flex;flex-direction:column;gap:10px}.customer-list-order .order-cards .order-card .order-card-body .order-info .info-item{align-items:flex-start;display:flex;justify-content:space-between}.customer-list-order .order-cards .order-card .order-card-body .order-info .info-item .label{color:#666;font-weight:500;min-width:80px}.customer-list-order .order-cards .order-card .order-card-body .order-info .info-item .value{flex:1;font-weight:500;text-align:inset-inline-end}.customer-list-order .order-cards .order-card .order-card-footer{border-top:1px solid color-mix(in srgb,var(--color-neutral-900) 5%,transparent);display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}@media (max-width:576px){.customer-list-order .order-cards .order-card .order-card-footer{flex-direction:column}.customer-list-order .order-cards .order-card .order-card-footer .btn{width:100%}}.customer-list-order .order-cards .order-card .order-card-footer .btn{padding:8px 16px}.customer-list-order .order-cards .order-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-2px)}.bb-customer-page .table-responsive{border:none}.bb-customer-page .table-responsive .table{background:transparent;border:none}.bb-customer-page .table-responsive .table tbody tr{background-color:var(--color-site-surface,#fff);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:block;margin-bottom:1.5rem;overflow:hidden}.bb-customer-page .table-responsive .table tbody tr:last-child{margin-bottom:0}.bb-customer-page .table-responsive .table tbody tr td{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--color-neutral-900) 5%,transparent);border-top:none;display:flex;justify-content:space-between;padding:.75rem 1rem;text-align:inset-inline-end}.bb-customer-page .table-responsive .table tbody tr td:last-child{border-bottom:none}.bb-customer-page .table-responsive .table tbody tr td:before{color:#333;content:attr(data-title);font-weight:600;padding-inline-end:1rem;text-align:inset-inline-start}.bb-customer-page .table-responsive .table tbody tr td.text-center,.bb-customer-page .table-responsive .table tbody tr td.text-end,.bb-customer-page .table-responsive .table tbody tr td.text-inset-inline-end{text-align:inset-inline-end!important}.bb-customer-page .table-responsive .table tbody tr td[data-title=Image]{justify-content:flex-start}.bb-customer-page .table-responsive .table tbody tr td[data-title=Image]:before{min-width:80px}.bb-customer-page .table-responsive .table tbody tr td[data-title=Image] img{height:auto;max-width:70px}.bb-customer-page .table-responsive .table tbody tr td[data-title=Actions]{justify-content:flex-end}.bb-customer-page .table-responsive .table tbody tr td[data-title=Actions] .btn{margin:.25rem}.bb-customer-page .customer-order-detail .table tbody tr td[data-title="#"],.bb-customer-page .customer-order-detail .table tbody tr td[data-title=Image]{justify-content:flex-start}.bb-customer-page .customer-order-detail .table tbody tr td[data-title=Product]{align-items:flex-start;flex-direction:column}.bb-customer-page .customer-order-detail .table tbody tr td[data-title=Product]:before{align-self:flex-start;margin-bottom:.5rem}.bb-customer-page .customer-order-detail .table tbody tr td[data-title=Product] a{font-weight:600}.bb-customer-page .customer-order-detail .table tbody tr td[data-title=Total]{color:var(--color-site-primary);font-weight:700}.bb-customer-page .table-striped.table-bordered{border:none}.bb-customer-page .table-striped.table-bordered tbody tr th[scope=row]{display:flex;font-weight:400;justify-content:flex-start;text-align:inset-inline-start}.bb-customer-page .table-striped.table-bordered tbody tr th[scope=row]:before{color:#333;content:attr(data-title);font-weight:600;min-width:80px;padding-inline-end:1rem;text-align:inset-inline-start}.bb-order-header .bb-order-title{color:var(--color-site-primary);font-size:1.75rem;font-weight:600;margin-bottom:.5rem}.bb-order-header .bb-order-actions .btn{align-items:center;border-radius:.375rem;display:inline-flex;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.bb-order-header .bb-order-actions .btn svg{height:1.25rem;width:1.25rem}.bb-order-header .bb-order-actions .btn:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-2px)}.bb-order-detail-wrapper .card{border:none;border-radius:.5rem;box-shadow:0 2px 10px color-mix(in srgb,var(--color-neutral-900) 5%,transparent);overflow:hidden;transition:all .3s ease}.bb-order-detail-wrapper .card:hover{box-shadow:0 4px 15px rgba(0,0,0,.08)}.bb-order-detail-wrapper .card .card-body{padding:1.5rem}.bb-order-detail-wrapper .bb-section-title{color:#333;font-size:1.25rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;position:relative}.bb-order-detail-wrapper .bb-section-title:after{background-color:var(--color-site-primary);border-radius:3px;bottom:0;content:"";height:3px;inset-inline-start:0;position:absolute;width:50px}.bb-order-detail-wrapper .bb-order-info>.grid{align-items:start;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:1.5rem}.bb-order-detail-wrapper .bb-order-address-section,.bb-order-detail-wrapper .bb-order-info-section{min-width:0}.bb-order-detail-wrapper .bb-order-info-list{display:flex;flex-direction:column;gap:.75rem}.bb-order-detail-wrapper .bb-order-info-item{align-items:start;-moz-column-gap:.75rem;column-gap:.75rem;display:grid;grid-template-columns:minmax(7rem,max-content) minmax(0,1fr)}@media (max-width:767px){.bb-order-detail-wrapper .bb-order-info-item{border-bottom:1px dashed rgba(0,0,0,.1);gap:.25rem;grid-template-columns:1fr;padding-bottom:.5rem}.bb-order-detail-wrapper .bb-order-info-item:last-child{border-bottom:none}}.bb-order-detail-wrapper .bb-order-info-item .label{color:#666;font-weight:500;min-width:0}@media (max-width:767px){.bb-order-detail-wrapper .bb-order-info-item .label{color:#333}}.bb-order-detail-wrapper .bb-order-info-item .value{font-weight:500;min-width:0;overflow-wrap:anywhere;text-align:start;word-break:break-word}@media (max-width:767px){.bb-order-detail-wrapper .bb-order-info-item .value{text-align:start}}.bb-order-detail-wrapper .bb-order-product-cards{display:flex;flex-direction:column;gap:1rem}.bb-order-detail-wrapper .bb-order-product-card{background-color:var(--header-main-background-color,#fff);border:1px solid #eee;border-radius:.5rem;box-shadow:0 2px 8px color-mix(in srgb,var(--color-neutral-900) 5%,transparent);color:var(--header-main-text-color,#010f1c);overflow:hidden;transition:all .3s ease}.bb-order-detail-wrapper .bb-order-product-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.bb-order-detail-wrapper .bb-order-product-card-content{display:flex;gap:1rem;padding:1rem}@media (max-width:767px){.bb-order-detail-wrapper .bb-order-product-card-content{flex-direction:column}}.bb-order-detail-wrapper .bb-order-product-card-image{flex:0 0 100px}.bb-order-detail-wrapper .bb-order-product-card-image img{border:1px solid #eee;border-radius:.375rem;height:100px;-o-object-fit:cover;object-fit:cover;width:100px}@media (max-width:767px){.bb-order-detail-wrapper .bb-order-product-card-image{flex:0 0 auto;margin-bottom:.5rem}.bb-order-detail-wrapper .bb-order-product-card-image img{height:80px;width:80px}}.bb-order-detail-wrapper .bb-order-product-card-details{display:flex;flex:1;flex-direction:column;gap:.5rem}.bb-order-detail-wrapper .bb-order-product-card-header{margin-bottom:.25rem}.bb-order-detail-wrapper .bb-order-product-card-name{color:var(--header-main-text-color,#010f1c);font-size:1rem;font-weight:600;margin-bottom:.25rem}.bb-order-detail-wrapper .bb-order-product-card-name a{color:var(--header-main-text-color,#333);text-decoration:none}.bb-order-detail-wrapper .bb-order-product-card-name a:hover{color:var(--color-site-primary)}.bb-order-detail-wrapper .bb-order-product-card-sku{color:#666;font-size:.875rem}.bb-order-detail-wrapper .bb-order-product-card .text-site-muted{color:#666!important}.bb-order-detail-wrapper .bb-order-product-card-meta{color:#666;font-size:.875rem;margin-bottom:.5rem}.bb-order-detail-wrapper .bb-order-product-card-attributes{margin-bottom:.25rem}.bb-order-detail-wrapper .bb-order-product-card-vendor{margin-top:.25rem}.bb-order-detail-wrapper .bb-order-product-card-vendor a{color:var(--color-site-primary);text-decoration:none}.bb-order-detail-wrapper .bb-order-product-card-vendor a:hover{text-decoration:underline}.bb-order-detail-wrapper .bb-order-product-card-info{margin-inline-start:auto;min-width:150px}@media (max-width:767px){.bb-order-detail-wrapper .bb-order-product-card-info{border-top:1px dashed #eee;margin-inline-start:0;margin-top:.5rem;padding-top:.5rem}}.bb-order-detail-wrapper .bb-order-product-card-price{display:flex;flex-direction:column;gap:.25rem}.bb-order-detail-wrapper .bb-order-product-card-price-item{align-items:center;display:flex;justify-content:space-between}.bb-order-detail-wrapper .bb-order-product-card-price-item .label{color:#666;font-weight:500}.bb-order-detail-wrapper .bb-order-product-card-price-item .value{font-weight:500;text-align:inset-inline-end}.bb-order-detail-wrapper .bb-order-product-card-price-item.total{border-top:1px solid #eee;font-weight:600;margin-top:.25rem;padding-top:.25rem}.bb-order-detail-wrapper .bb-order-product-card-price-item.total .label{color:#333}.bb-order-detail-wrapper .bb-order-product-card-price-item.total .value{color:var(--color-site-primary)}.bb-order-detail-wrapper .bb-product-thumbnail{border:1px solid #eee;border-radius:.375rem;height:70px;-o-object-fit:cover;object-fit:cover;width:70px}.bb-order-detail-wrapper .bb-product-info .bb-product-name{font-weight:600;margin-bottom:.25rem}.bb-order-detail-wrapper .bb-product-info .bb-product-name a{color:#333;text-decoration:none}.bb-order-detail-wrapper .bb-product-info .bb-product-name a:hover{color:var(--color-site-primary)}.bb-order-detail-wrapper .bb-product-info .bb-product-sku{font-size:.875rem;margin-bottom:.25rem}.bb-order-detail-wrapper .bb-product-info .bb-product-attributes{color:#666;font-size:.875rem;margin-bottom:.25rem}.bb-order-detail-wrapper .bb-product-info .bb-product-vendor{font-size:.875rem;margin-top:.5rem}.bb-order-detail-wrapper .bb-order-products-table{border:none}.bb-order-detail-wrapper .bb-order-products-table thead{background-color:#f8f9fa}.bb-order-detail-wrapper .bb-order-products-table thead th{border-bottom:2px solid #eee;color:#333;font-weight:600;padding:.75rem 1rem}.bb-order-detail-wrapper .bb-order-products-table tbody tr:hover{background-color:rgba(var(--primary-rgb),.03)}.bb-order-detail-wrapper .bb-order-products-table tbody tr td{border-bottom:1px solid #eee;padding:1rem;vertical-align:middle}@media (max-width:767px){.bb-order-detail-wrapper .bb-order-products-table thead{display:none}.bb-order-detail-wrapper .bb-order-products-table tbody tr{border:1px solid #eee;border-radius:.375rem;display:block;margin-bottom:1rem;overflow:hidden}.bb-order-detail-wrapper .bb-order-products-table tbody tr td{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:.75rem 1rem}.bb-order-detail-wrapper .bb-order-products-table tbody tr td:before{color:#333;content:attr(data-title);font-weight:600;margin-inline-end:1rem}.bb-order-detail-wrapper .bb-order-products-table tbody tr td[data-title=Product]{align-items:flex-start;flex-direction:column}.bb-order-detail-wrapper .bb-order-products-table tbody tr td[data-title=Product]:before{align-self:flex-start;margin-bottom:.5rem}.bb-order-detail-wrapper .bb-order-products-table tbody tr td[data-title=Image]{justify-content:flex-start}.bb-order-detail-wrapper .bb-order-products-table tbody tr td[data-title=Image]:before{min-width:80px}}.bb-order-detail-wrapper .bb-order-totals{border-top:1px solid #eee;margin-top:1.5rem;padding-top:1rem}.bb-order-detail-wrapper .bb-order-totals .bb-order-total-item{align-items:center;display:flex;justify-content:space-between;padding:.5rem 0}.bb-order-detail-wrapper .bb-order-totals .bb-order-total-item .label{color:#666;font-weight:500}.bb-order-detail-wrapper .bb-order-totals .bb-order-total-item .value{font-weight:500;text-align:inset-inline-end}.bb-order-detail-wrapper .bb-order-totals .bb-order-total-item.grand-total{border-top:2px solid #eee;font-size:1.125rem;margin-top:.5rem;padding-top:.75rem}.bb-order-detail-wrapper .bb-order-totals .bb-order-total-item.grand-total .label{color:#333;font-weight:600}.bb-order-detail-wrapper .bb-order-totals .bb-order-total-item.grand-total .value{color:var(--color-site-primary);font-weight:700}.bb-payment-proof-card{background-color:var(--color-site-surface,#fff);border:1px solid #eee;border-radius:.5rem;box-shadow:0 2px 8px color-mix(in srgb,var(--color-neutral-900) 5%,transparent);margin-bottom:1.5rem;overflow:hidden;transition:all .3s ease}.bb-payment-proof-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.bb-payment-proof-card-content{display:flex;gap:1.5rem;padding:1.5rem}@media (max-width:767px){.bb-payment-proof-card-content{flex-direction:column;gap:1rem}}.bb-payment-proof-card-icon{align-items:center;background-color:rgba(var(--primary-rgb),.1);border-radius:50%;display:flex;flex:0 0 60px;height:60px;justify-content:center}.bb-payment-proof-card-icon .payment-icon{color:var(--color-site-primary);height:30px;width:30px}@media (max-width:767px){.bb-payment-proof-card-icon{margin:0 auto}}.bb-payment-proof-card-details{flex:1}.bb-payment-proof-card-title{color:#333;font-size:1.25rem;font-weight:600;margin-bottom:1rem;position:relative}@media (max-width:767px){.bb-payment-proof-card-title{text-align:center}}.bb-payment-proof-card-content-inner{display:flex;flex-direction:column;gap:1rem}.bb-payment-proof-card-message{color:#555}.bb-payment-proof-card-message p{margin-bottom:.5rem}.bb-payment-proof-card-file{align-items:center;background-color:rgba(var(--primary-rgb),.05);border-radius:.375rem;display:flex;gap:.5rem;padding:.75rem}.bb-payment-proof-card-file .label{color:#666;font-weight:500}.bb-payment-proof-card-file .value{align-items:center;color:var(--color-site-primary);display:inline-flex;font-weight:500;gap:.25rem;text-decoration:none}.bb-payment-proof-card-file .value:hover{text-decoration:underline}.bb-payment-proof-card-file .value svg{height:18px;width:18px}.bb-payment-proof-card-upload .input-group .form-control{border-end-end-radius:0;border-start-end-radius:0}.bb-payment-proof-card-upload .input-group .btn{align-items:center;border-end-start-radius:0;border-start-start-radius:0;display:inline-flex;gap:.25rem}.dashboard-address .bb-customer-card{height:100%}.dashboard-address .bb-customer-card .bb-customer-card-info{text-align:inset-inline-start}.dashboard-address .bb-customer-card .bb-customer-card-info .info-item{align-items:flex-start}.dashboard-address .bb-customer-card .bb-customer-card-info .info-item .label{align-items:center;display:flex;justify-content:center;min-width:30px}.dashboard-address .bb-customer-card .bb-customer-card-info .info-item .value{text-align:inset-inline-start!important;word-break:break-word}.dashboard-address .bb-customer-card .bb-customer-card-footer{justify-content:flex-end}.dashboard-address .bb-customer-card .bb-customer-card-footer .btn-xs{border-radius:.2rem;font-size:.75rem;line-height:1.5;padding:.25rem .5rem}.dashboard-address .bb-customer-card .bb-customer-card-footer .btn-xs .ti{margin:0}.bb-product-video{position:relative}.bb-product-video .bb-button-trigger-play-video{background-color:var(--color-site-surface,#fff);border:1px solid color-mix(in srgb,var(--color-neutral-900) 5%,transparent);border-radius:50%;inset-inline-start:50%;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;z-index:2}.bb-product-video .bb-button-trigger-play-video:hover{background-color:var(--color-site-primary);border-color:var(--color-site-primary);color:var(--color-site-surface,#fff);touch-action:manipulation}.bb-product-video.video-playing .bb-button-trigger-play-video{display:none}.bb-empty{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:1rem;text-align:center}@media (min-width:768px){.bb-empty{padding:3rem}}.bb-empty .bb-empty-img{line-height:1;margin:0 0 2rem}.bb-empty .bb-empty-img svg{width:100%}.bb-empty .bb-empty-header{color:var(--bb-secondary);font-size:4rem;font-weight:var(--bb-font-weight-light);line-height:1;margin:0 0 1rem}.bb-empty .bb-empty-title{font-size:1.5rem;font-weight:var(--bb-font-weight-light);line-height:1.5}.bb-empty .bb-empty-subtitle,.bb-empty .bb-empty-title{margin:0 0 .5rem}.bb-empty .bb-empty-action{margin-top:1.5rem}.bb-quick-search-highlight{background-color:#fbbd05;border-radius:3px;font-weight:700;padding:2px 4px}.bb-block__header{align-items:center;border-bottom:1px solid var(--color-neutral-100);display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:20px;padding-bottom:5px}.bb-block__header .h1{font-size:32px}.bb-block__content{margin-bottom:40px}.bb-customer-page .table{color:var(--color-neutral-900);margin-bottom:1rem;width:100%}.bb-customer-page .table td,.bb-customer-page .table th{border-top:1px solid var(--color-neutral-200);padding:.75rem;vertical-align:top}.bb-customer-page .table thead th{border-bottom:2px solid var(--color-neutral-200);vertical-align:bottom}.bb-customer-page .table tbody+tbody{border-top:2px solid var(--color-neutral-200)}.bb-customer-page .table-striped tbody tr:nth-of-type(odd){background-color:color-mix(in srgb,var(--color-neutral-900) 5%,transparent)}.bb-customer-page .table-hover tbody tr:hover{background-color:color-mix(in srgb,var(--color-neutral-900) 8%,transparent)}.bb-customer-page .table-bordered,.bb-customer-page .table-bordered td,.bb-customer-page .table-bordered th{border:1px solid var(--color-neutral-200)}.bb-customer-page .table-borderless tbody+tbody,.bb-customer-page .table-borderless td,.bb-customer-page .table-borderless th,.bb-customer-page .table-borderless thead th{border:0}.account-page .badge,.bb-customer-page .badge,.bb-order-detail-wrapper .badge{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:600;gap:.3rem;justify-content:center;letter-spacing:.01em;line-height:1.25;max-width:100%;padding:.35rem .75rem;text-align:center;vertical-align:middle;white-space:nowrap}.account-page .badge svg,.bb-customer-page .badge svg,.bb-order-detail-wrapper .badge svg{flex-shrink:0;height:.85rem;width:.85rem}.account-page .badge.bg-primary,.account-page .badge.bg-primary.text-primary-fg,.bb-customer-page .badge.bg-primary,.bb-customer-page .badge.bg-primary.text-primary-fg{background:color-mix(in srgb,var(--color-site-primary) 16%,#fff)!important;color:var(--color-site-primary)!important}.account-page .badge.bg-secondary,.account-page .badge.bg-secondary.text-secondary-fg,.bb-customer-page .badge.bg-secondary,.bb-customer-page .badge.bg-secondary.text-secondary-fg{background:#eef2f7!important;color:#475569!important}.account-page .badge.bg-success,.account-page .badge.bg-success.text-success-fg,.bb-customer-page .badge.bg-success,.bb-customer-page .badge.bg-success.text-success-fg{background:#dcfce7!important;color:#15803d!important}.account-page .badge.bg-danger,.account-page .badge.bg-danger.text-danger-fg,.bb-customer-page .badge.bg-danger,.bb-customer-page .badge.bg-danger.text-danger-fg{background:#fee2e2!important;color:#b91c1c!important}.account-page .badge.bg-warning,.account-page .badge.bg-warning.text-warning-fg,.bb-customer-page .badge.bg-warning,.bb-customer-page .badge.bg-warning.text-warning-fg{background:#fef3c7!important;color:#b45309!important}.account-page .badge.bg-info,.account-page .badge.bg-info.text-info-fg,.bb-customer-page .badge.bg-info,.bb-customer-page .badge.bg-info.text-info-fg{background:#dbeafe!important;color:#1d4ed8!important}.account-page .badge.bg-light,.bb-customer-page .badge.bg-light{background:#f3f4f6!important;color:#374151!important}.account-page .badge.bg-dark,.bb-customer-page .badge.bg-dark{background:#1f2937!important;color:#fff!important}.bb-customer-page .badge-pill{border-radius:9999px;padding-inline:.75rem}.bb-order-detail-wrapper .bb-order-info-item:has(.badge){align-items:center}.bb-order-detail-wrapper .bb-order-info-item .value .badge{margin-top:0}.bb-customer-page .bg-primary:not(.badge){background-color:var(--color-site-primary)!important;color:var(--color-site-surface,#fff)}.bb-customer-page .bg-secondary:not(.badge){background-color:var(--color-neutral-500)!important;color:var(--color-site-surface,#fff)}.bb-customer-page .bg-success:not(.badge){background-color:var(--color-site-success)!important;color:var(--color-site-surface,#fff)}.bb-customer-page .bg-danger:not(.badge){background-color:var(--color-site-error)!important;color:var(--color-site-surface,#fff)}.bb-customer-page .bg-warning:not(.badge){background-color:#ffc107!important;color:var(--color-neutral-900)}.bb-customer-page .bg-info:not(.badge){background-color:#17a2b8!important;color:var(--color-site-surface,#fff)}.bb-customer-page .bg-light{background-color:#f8f9fa!important;color:var(--color-neutral-900)}.bb-customer-page .bg-dark{background-color:#343a40!important;color:var(--color-site-surface,#fff)}.bb-customer-page .text-white{color:var(--color-site-surface,#fff)!important}.bb-customer-page .text-dark{color:var(--color-neutral-900)!important}[dir=rtl] .lg-outer{direction:ltr}[dir=rtl] .dashboard-address .bb-customer-card .bb-customer-card-info{text-align:inset-inline-end}[dir=rtl] .dashboard-address .bb-customer-card .bb-customer-card-info .info-item .label{margin-inline-end:0;margin-inline-start:8px}[dir=rtl] .dashboard-address .bb-customer-card .bb-customer-card-info .info-item .value{text-align:inset-inline-end!important}[dir=rtl] .dashboard-address .bb-customer-card .bb-customer-card-footer{justify-content:flex-end}[dir=rtl] .bb-customer-card-list .bb-customer-card .bb-customer-card-header .bb-customer-card-title .label{margin-inline-end:0;margin-inline-start:4px}[dir=rtl] .bb-customer-card-list .bb-customer-card .bb-customer-card-body .bb-customer-card-info .info-item .label{margin-inline-end:0;margin-inline-start:8px}[dir=rtl] .bb-customer-card-list .bb-customer-card .bb-customer-card-body .bb-customer-card-info .info-item .value{text-align:inset-inline-start}[dir=rtl] .bb-customer-card-list .bb-customer-card .bb-customer-card-body .bb-customer-card-image{margin-inline-end:0;margin-inline-start:16px}[dir=rtl] .bb-customer-card-list .bb-customer-card .bb-customer-card-body .bb-customer-card-content .bb-customer-card-details .bb-customer-card-rating .ecommerce-icon{margin-inline-end:4px;margin-inline-start:0}[dir=rtl] .bb-customer-card-list .bb-customer-card .bb-customer-card-footer{justify-content:flex-start}[dir=rtl] .bb-product-attribute-swatch-list.color-swatch span.bb-product-attribute-swatch-display{inset-inline-end:50%;inset-inline-start:auto}[dir=rtl] .bb-product-attribute-swatch-list.visual-swatch .bb-product-attribute-swatch-item:hover .bb-product-attribute-swatch-item-tooltip{transform:translate(50%) translateY(-10px)}[dir=rtl] .bb-product-attribute-swatch-list.visual-swatch .bb-product-attribute-swatch-item:hover .bb-product-attribute-swatch-item-tooltip:before{transform:translate(50%)}[dir=rtl] .bb-product-attribute-swatch-item-tooltip{transform:translateX(50%) translateY(2px)}[dir=rtl] .bb-product-attribute-swatch-item-tooltip:before{transform:translateX(50%)}@media (max-width:767px){[dir=rtl] .bb-product-gallery-thumbnails .slick-arrow.slick-next,[dir=rtl] .bb-product-gallery-thumbnails .slick-arrow.slick-prev{transform:rotate(180deg)}}[dir=rtl] .bb-product-gallery-horizontal .slick-arrow.slick-next,[dir=rtl] .bb-product-gallery-horizontal .slick-arrow.slick-prev{transform:rotate(180deg)!important}@media (min-width:768px){[dir=rtl] .bb-product-gallery-horizontal .slick-arrow.slick-next{inset-inline-start:91%!important}}[dir=rtl] .bb-product-gallery-thumbnails .video-thumbnail svg{transform:translate(100%,-50%)}[dir=rtl] .bb-product-gallery-thumbnails.slick-vertical .slick-arrow{inset-inline-start:calc(43% - 17px)}@media (max-width:991px){[dir=rtl] .bb-filter-offcanvas-area{transform:translateX(calc(100% + 80px))}[dir=rtl] .bb-filter-offcanvas-area.offcanvas-opened{transform:translateX(0)}}

/* product-listing.css */
#page-shop-listing,#page-shop-search,html:has(#page-shop-listing),html:has(#page-shop-search){overflow-x:clip}#page-shop-listing,#page-shop-search{background-color:#f8f9fb;position:relative}#page-shop-listing .breadcrumb__area,#page-shop-search .breadcrumb__area{display:none!important}#page-shop-listing>main.tp-main-scroll-safe,#page-shop-search>main.tp-main-scroll-safe{position:relative;z-index:1}.shop-listing-page.tp-shop-area{padding-top:0}.shop-listing-page{isolation:isolate;overflow-x:clip;overflow-y:visible;position:relative}.shop-listing-page .container{padding-inline:clamp(.75rem,2vw,1.5rem);position:relative;width:100%!important;z-index:1}.shop-listing-page__hero{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:space-between;margin-bottom:clamp(1.5rem,4vw,2rem);padding-top:clamp(1.25rem,4vw,2rem)}.shop-listing-page__hero--with-banner{align-items:stretch;display:grid;gap:clamp(1rem,2.5vw,2rem);grid-template-columns:minmax(0,34%) minmax(0,1fr)}@media (max-width:991px){.shop-listing-page__hero--with-banner{grid-template-columns:1fr}}.shop-listing-page__hero-copy{flex:1 1 16rem;max-width:36rem;min-width:0}.shop-listing-page__hero--with-banner .shop-listing-page__hero-copy{display:flex;flex-direction:column;justify-content:center;max-width:none}.shop-listing-page__title{margin-bottom:.5rem}.shop-listing-page__intro{margin-bottom:.35rem}.shop-listing-page__category-description{margin-bottom:.75rem;max-width:42rem}.shop-listing-page__category-description>:first-child{margin-top:0}.shop-listing-page__category-description>:last-child{margin-bottom:0}.shop-listing-page__category-description p{color:var(--color-neutral-500);font-size:.9375rem;line-height:1.6;margin:0 0 .65rem}.shop-listing-page__category-description p:last-child{margin-bottom:0}.shop-listing-page__product-count{color:var(--color-neutral-500);font-size:.875rem;font-weight:600;margin:0}.shop-listing-page__banner{background:#111827;border-radius:16px;margin-bottom:0;min-height:11.5rem;overflow:hidden;position:relative}.shop-listing-page__hero--with-banner .shop-listing-page__banner{height:100%;min-height:clamp(11.5rem,18vw,15rem)}.shop-listing-page__banner-media{background-position:100%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute}.shop-listing-page__banner-overlay{background:linear-gradient(90deg,rgba(17,24,39,.92),rgba(17,24,39,.55) 55%,rgba(17,24,39,.25));inset:0;position:absolute}.shop-listing-page__banner-content{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:center;min-height:inherit;padding:1.75rem clamp(1.25rem,3vw,2rem);position:relative;z-index:1}.shop-listing-page__banner-eyebrow{color:hsla(0,0%,100%,.72);font-size:.75rem;font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.shop-listing-page__banner-title{color:#fff;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;line-height:1.25;margin:0}.shop-listing-page__banner-btn{align-items:center;background:var(--color-site-accent);border-radius:9999px;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;justify-content:center;margin-top:.35rem;padding:.55rem 1.15rem;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.shop-listing-page__banner-btn:hover{color:#fff;opacity:.92;transform:translateY(-1px)}.shop-listing-page__brand-bar,.shop-listing-page__category-bar{margin-bottom:1rem;overflow:visible}.shop-listing-page__category-bar{display:block;position:relative}.shop-listing-page__category-bar.is-scrollable{padding-inline:2.25rem}.shop-listing-page__category-bar-viewport{--shop-category-bar-fade:48px;flex:1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;min-width:0;overflow:hidden}.shop-listing-page__category-bar-viewport.is-fade-end{-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - var(--shop-category-bar-fade)),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - var(--shop-category-bar-fade)),transparent 100%)}.shop-listing-page__category-bar-viewport.is-fade-start{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--shop-category-bar-fade),#000 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--shop-category-bar-fade),#000 100%)}.shop-listing-page__category-bar-viewport.is-fade-start.is-fade-end{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--shop-category-bar-fade),#000 calc(100% - var(--shop-category-bar-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--shop-category-bar-fade),#000 calc(100% - var(--shop-category-bar-fade)),transparent 100%)}.shop-listing-page__category-bar-nav{align-items:center;background:#fff;border:1.5px solid var(--color-neutral-200);border-radius:9999px;box-shadow:0 2px 8px color-mix(in srgb,var(--color-neutral-900) 8%,transparent);color:var(--color-site-heading);cursor:pointer;display:inline-flex;flex-shrink:0;height:2.1rem;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:border-color .2s ease,color .2s ease,background .2s ease,opacity .2s ease,box-shadow .2s ease;width:2.1rem;z-index:3}.shop-listing-page__category-bar-nav--prev{inset-inline-start:0}.shop-listing-page__category-bar-nav--next{inset-inline-end:0}.shop-listing-page__category-bar-nav .icon,.shop-listing-page__category-bar-nav svg{height:1rem;width:1rem}.shop-listing-page__category-bar-nav:hover:not(:disabled){background:#fff;border-color:var(--color-site-accent);box-shadow:0 3px 12px color-mix(in srgb,var(--color-neutral-900) 12%,transparent);color:var(--color-site-accent)}.shop-listing-page__category-bar-nav:disabled{cursor:default;opacity:.35}.shop-listing-page__category-bar:not(.is-scrollable) .shop-listing-page__category-bar-nav{display:none}.shop-listing-page__brand-bar-track,.shop-listing-page__category-bar-track{display:flex;flex-wrap:nowrap;gap:.55rem;overflow-x:auto;padding-bottom:.25rem;scroll-behavior:smooth;scrollbar-width:none}.shop-listing-page__brand-bar-track::-webkit-scrollbar,.shop-listing-page__category-bar-track::-webkit-scrollbar{display:none}.shop-listing-page__brand-pill,.shop-listing-page__filter-pill{align-items:center;background:#fff;border:1.5px solid var(--color-neutral-200);border-radius:9999px;color:var(--color-site-heading);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.45rem;line-height:1.2;min-height:2.35rem;padding:.35rem .95rem;text-decoration:none;transition:border-color .2s ease,color .2s ease,background .2s ease;white-space:nowrap}.shop-listing-page__brand-pill:hover,.shop-listing-page__filter-pill:hover{border-color:color-mix(in srgb,var(--color-site-accent) 45%,var(--color-neutral-200));color:var(--color-site-heading)}.shop-listing-page__brand-pill.is-active,.shop-listing-page__filter-pill.is-active{background:var(--color-site-accent);border-color:var(--color-site-accent);color:#fff}.shop-listing-page__filter-pill.is-child{font-size:.75rem;min-height:2.1rem;padding-inline-start:calc(.75rem + var(--shop-category-pill-depth, 1)*.35rem)}.shop-listing-page__filter-pill.is-child:not(.is-active){background:color-mix(in srgb,var(--color-neutral-100) 35%,#fff);border-style:dashed}.shop-listing-page__brand-pill-logo,.shop-listing-page__filter-pill-icon{align-items:center;border-radius:9999px;display:inline-flex;height:1.1rem;justify-content:center;overflow:hidden;width:1.1rem}.shop-listing-page__brand-pill-logo img,.shop-listing-page__filter-pill-icon img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.shop-listing-page__filter-pill-icon .icon,.shop-listing-page__filter-pill-icon svg{height:.9rem;width:.9rem}.shop-listing-page__brand-pill.is-active .shop-listing-page__brand-pill-logo,.shop-listing-page__filter-pill.is-active .shop-listing-page__filter-pill-icon{background:hsla(0,0%,100%,.2)}.shop-listing-page__hero-search{flex:1 1 100%;max-width:100%}@media (min-width:768px){.shop-listing-page__hero-search{align-self:center;flex:1 1 28rem;margin-inline-start:auto;max-width:36rem}}.shop-listing-page__search-input{align-items:center;display:flex;position:relative}.shop-listing-page__search-input input{background:#fff;border:2px solid var(--color-site-accent);border-radius:9999px;color:var(--color-site-heading);font-size:.9375rem;height:2.75rem;padding:0 2.75rem 0 1rem;width:100%}.shop-listing-page__search-input input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-site-accent) 15%,transparent);outline:none}.shop-listing-page__search-input button{align-items:center;background:transparent;border:0;border-radius:9999px;color:var(--color-site-accent);cursor:pointer;display:inline-flex;height:2rem;inset-inline-end:.65rem;justify-content:center;position:absolute;width:2rem}.shop-listing-page__search-input button svg{height:1.1rem;width:1.1rem}.shop-listing-page__layout{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.shop-listing-page__layout--reverse{direction:rtl}.shop-listing-page__layout--reverse>*{direction:ltr}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.shop-listing-page__layout{grid-template-columns:1fr}}.shop-listing-page__sidebar{min-width:0}@media (max-width:991px){.shop-listing-page__sidebar{display:none}}@media (min-width:992px){.shop-listing-page__sidebar{-webkit-overflow-scrolling:touch;align-self:start;background:#fff;border:1px solid var(--color-neutral-100);border-radius:16px;box-shadow:0 8px 30px color-mix(in srgb,var(--color-neutral-900) 6%,transparent);display:flex;flex-direction:column;max-height:calc(100vh - var(--sg-viewport-header-offset, 98px) - 2rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0;position:sticky;scrollbar-width:none;top:calc(var(--sg-viewport-header-offset, 98px) + 1rem);width:100%;z-index:2}.shop-listing-page__sidebar::-webkit-scrollbar{display:none}.shop-listing-page__sidebar .shop-listing-filter-panel{background:transparent;height:auto;inset:auto;overflow:visible;position:static;transform:none;width:auto;z-index:auto}.shop-listing-page__sidebar .shop-listing-filter-panel__header{display:none}.shop-listing-page__sidebar .shop-listing-filter-panel__inner{min-height:0;padding:0}.shop-listing-page__sidebar .bb-shop-sidebar{padding:0}.shop-listing-page__sidebar .bb-product-form-filter{display:flex;flex-direction:column}.shop-listing-page__sidebar .bb-product-filter,.shop-listing-page__sidebar .tp-sidebar-search{background:transparent;border:0;border-radius:0;box-shadow:none;margin-bottom:0!important;padding:0}.shop-listing-page__sidebar .bb-product-filter-title,.shop-listing-page__sidebar .shop-listing-filter-section__toggle{border:0!important;color:var(--color-site-heading)!important;font-size:.9375rem!important;font-weight:700!important;line-height:1.3;margin:0!important;padding:1rem 1.15rem!important}.shop-listing-page__sidebar .bb-product-filter-content:has(.bb-product-filter-items){max-height:none;overflow:visible}.shop-listing-page__sidebar .shop-listing-filters [data-shop-brand-list]:not(.is-expanded),.shop-listing-page__sidebar .shop-listing-filters [data-shop-filter-list]:not(.is-expanded){max-height:12rem;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none}.shop-listing-page__sidebar .shop-listing-filters [data-shop-brand-list]:not(.is-expanded)::-webkit-scrollbar,.shop-listing-page__sidebar .shop-listing-filters [data-shop-filter-list]:not(.is-expanded)::-webkit-scrollbar{display:none}.shop-listing-page__sidebar .shop-listing-filter-section__body{padding:0 1.15rem 1rem}.shop-listing-page__sidebar .shop-listing-filter-section.is-collapsed .shop-listing-filter-section__body{display:none}.shop-listing-page__sidebar .shop-listing-filter-section.is-collapsed .shop-listing-filter-section__chevron{transform:rotate(-90deg)}.shop-listing-page__sidebar .bb-product-filter-items{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.shop-listing-page__sidebar .bb-product-filter-items>.bb-product-filter-item{margin:0}.shop-listing-page__sidebar .bb-product-filter-items .bb-product-filter-items{margin-top:.25rem;padding-inline-start:.75rem}.shop-listing-page__sidebar .bb-product-filter-link{align-items:center;background:transparent;border-radius:10px;color:var(--color-site-heading);display:flex;font-size:.875rem;font-weight:500;gap:.65rem;line-height:1.3;padding:.55rem .65rem .55rem 1.85rem;position:relative;text-decoration:none;transition:background .2s ease,color .2s ease;width:100%}.shop-listing-page__sidebar .bb-product-filter-link:before{border:2px solid var(--color-neutral-300);border-radius:9999px;content:"";height:.95rem;inset-inline-start:.65rem;position:absolute;top:50%;transform:translateY(-50%);transition:border-color .2s ease,box-shadow .2s ease;width:.95rem}.shop-listing-page__sidebar .bb-product-filter-link.active:before{border-color:var(--color-site-accent);box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 5px var(--color-site-accent)}.shop-listing-page__sidebar .bb-product-filter-link .icon,.shop-listing-page__sidebar .bb-product-filter-link img,.shop-listing-page__sidebar .bb-product-filter-link svg{color:var(--color-neutral-500);flex-shrink:0;height:1rem;width:1rem}.shop-listing-page__sidebar .bb-product-filter-link:hover{background:#fff5ef;color:var(--color-site-heading)}.shop-listing-page__sidebar .bb-product-filter-link.active{background:#fff0e8;color:var(--color-site-accent)}.shop-listing-page__sidebar .bb-product-filter-link.active .icon,.shop-listing-page__sidebar .bb-product-filter-link.active svg{color:var(--color-site-accent)}.shop-listing-page__sidebar .bb-product-filter-item{position:relative}.shop-listing-page__sidebar .bb-product-filter-item [data-bb-toggle=toggle-product-categories-tree]{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--color-neutral-500);cursor:pointer;display:inline-flex;height:1.5rem;inset-block-start:.55rem;inset-inline-end:.55rem;justify-content:center;padding:0;position:absolute;width:1.5rem}.shop-listing-page__sidebar .bb-product-filter-item [data-bb-toggle=toggle-product-categories-tree]:hover{background:#fff5ef;color:var(--color-site-accent)}.shop-listing-page__sidebar .bb-product-filter-item [data-bb-toggle=toggle-product-categories-tree] svg{height:.9rem;width:.9rem}.shop-listing-page__sidebar .bb-product-filter-item>.bb-product-filter-link{padding-inline-end:2.25rem}.shop-listing-page__sidebar .tp-sidebar-search-input input{background:#fff;border:1px solid var(--color-neutral-200);border-radius:9999px;height:2.5rem;padding-inline:1rem 2.5rem}.shop-listing-page__sidebar .tp-sidebar-search-input input:focus{border-color:var(--color-site-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-site-accent) 12%,transparent);outline:none}.shop-listing-page__sidebar .bb-product-price-filter-info{color:var(--color-neutral-500);font-size:.875rem}}.shop-listing-page__main{min-width:0}@media (max-width:991px){.shop-listing-page__main{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}}@media (min-width:992px){.shop-listing-page__main{background:#fff;overflow:visible}}#page-shop-listing .shop-listing-page__main,#page-shop-search .shop-listing-page__main{overflow:visible}.shop-listing-page__main--full{grid-column:1/-1}.shop-listing-page__toolbar{align-items:center;background:#fff;border:1px solid var(--color-neutral-100);border-radius:12px;display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:flex-end;margin-bottom:1.15rem;overflow:visible;padding:.85rem 1rem;position:relative;z-index:20}.shop-listing-page__count{color:var(--color-site-heading);font-size:.9375rem;font-weight:600;margin:0}.shop-listing-page__toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end;width:100%}.shop-listing-page__sort-label{color:var(--color-neutral-500);font-size:.8125rem;font-weight:500;white-space:nowrap}.shop-listing-page__per-page,.shop-listing-page__sort{align-items:center;color:var(--color-neutral-500);display:flex;font-size:.8125rem;gap:.45rem;position:relative;z-index:1}.shop-listing-page__per-page.tp-shop-top-select,.shop-listing-page__sort.tp-shop-top-select{float:none;margin:0;width:auto}.shop-listing-page__per-page:has(.nice-select.open),.shop-listing-page__sort:has(.nice-select.open){z-index:30}.shop-listing-page__toolbar .nice-select{-webkit-tap-highlight-color:transparent;border:1px solid var(--color-neutral-200)!important;box-sizing:border-box;clear:both;color:var(--color-site-heading)!important;cursor:pointer;display:block;float:none!important;font-family:inherit;font-size:.8125rem!important;font-weight:500;outline:none;overflow:visible!important;pointer-events:auto!important;position:relative;text-align:start!important;transition:border-color .2s ease,box-shadow .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:auto}.shop-listing-page__toolbar .nice-select,.shop-listing-page__toolbar .sg-shop-top-select .nice-select,.shop-listing-page__toolbar .tp-shop-top-select .nice-select{background:#fff!important;border-radius:9999px!important;height:auto!important;line-height:1.4!important;min-width:7.5rem!important;padding:.4rem 2rem .4rem .75rem!important}.shop-listing-page__toolbar .nice-select:after{border:0;border-bottom:2px solid var(--color-neutral-500);border-right:2px solid var(--color-neutral-500);content:"";display:block;height:5px;inset-inline-end:.75rem;margin-top:-3px;pointer-events:none;position:absolute;top:50%;transform:rotate(45deg);transform-origin:66% 66%;transition:transform .15s ease;width:5px}.shop-listing-page__toolbar .nice-select.open:after{margin-top:-1px;transform:rotate(-135deg)}.shop-listing-page__toolbar .nice-select .current{color:var(--color-site-heading);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-listing-page__toolbar .nice-select.open,.shop-listing-page__toolbar .nice-select:focus{border-color:var(--color-site-primary,var(--color-site-accent))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-site-primary,var(--color-site-accent)) 15%,transparent)!important;outline:none!important}.shop-listing-page__toolbar .nice-select .list{background:#fff!important;border:1px solid var(--color-neutral-200)!important;border-radius:12px!important;box-shadow:0 16px 40px rgba(1,15,28,.12);display:none!important;height:auto!important;inset-inline-start:0;margin:0!important;max-height:none!important;min-width:12rem;overflow:hidden;padding:.35rem 0!important;position:absolute!important;top:calc(100% + .35rem)!important;transform:none!important;transform-origin:50% 0;visibility:visible!important;width:100%;z-index:500!important}.shop-listing-page__toolbar .nice-select.open .list{display:block!important;opacity:1!important;pointer-events:auto!important}.shop-listing-page__toolbar .nice-select .list .option{color:var(--color-site-heading);cursor:pointer;display:block;font-size:.8125rem;font-weight:500;line-height:1.35;list-style:none;margin:0;min-height:0;padding:.5rem .85rem;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.shop-listing-page__toolbar .nice-select .list .option.focus,.shop-listing-page__toolbar .nice-select .list .option.selected.focus,.shop-listing-page__toolbar .nice-select .list .option:hover{background:#fff5ef;color:var(--color-site-heading)}.shop-listing-page__toolbar .nice-select .list .option.selected{color:var(--color-site-accent);font-weight:600}.shop-listing-page__toolbar .nice-select .list .option.disabled{color:var(--color-neutral-400);cursor:default}.shop-listing-page__view-toggle{align-items:center;background:#fff;border:1px solid var(--color-neutral-200);border-radius:9999px;display:inline-flex;gap:.125rem;padding:.25rem}.shop-listing-page__view-toggle .nav-tabs{border:0;gap:0;margin:0;padding:0}.shop-listing-page__view-toggle .nav-tabs .nav-item{margin:0}.shop-listing-page__view-toggle .nav-tabs .nav-link{align-items:center;background:transparent;border:0!important;border-radius:9999px!important;color:var(--color-neutral-500);display:inline-flex;height:2rem;justify-content:center;margin:0;padding:0;width:2rem}.shop-listing-page__view-toggle .nav-tabs .nav-link svg{height:1rem;width:1rem}.shop-listing-page__view-toggle .nav-tabs .nav-link.active{background:#fff0e8;color:var(--color-site-accent)}.shop-listing-page__grid .sg-product-item-6:hover,.shop-listing-page__grid .sg-product-item.sg-product-item-6:hover{border-color:#eceff3;box-shadow:0 16px 40px rgba(1,15,28,.1);transform:translateY(-2px)}.shop-listing-page__grid .sg-product-item-6-footer-actions{gap:.5rem}.shop-listing-page__grid .sg-product-item-6-buy-btn,.shop-listing-page__grid .sg-product-item-6-cart-btn{border-radius:9999px!important;font-size:.6875rem;font-weight:600;min-height:2.125rem}.shop-listing-page__grid .sg-product-item-6-buy-btn.btn-secondary{font-weight:600}.shop-listing-page__grid .sg-product-title-6-link{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.shop-listing-page__grid .sg-product-item-6 .sg-product-badge{flex-direction:row;flex-wrap:wrap;gap:.25rem}.shop-listing-page .bb-product-filter-result{margin-bottom:1rem;margin-top:0}.shop-listing-active-filters{align-items:center;background:#fff;border:1px solid var(--color-neutral-100);border-radius:12px;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.75rem .85rem}.shop-listing-active-filters__list{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.45rem;min-width:0}.shop-listing-active-filters__chip{align-items:center;background:#fff5ef;border:1px solid #ffe8dc;border-radius:9999px;color:var(--color-site-heading);display:inline-flex;font-size:.8125rem;font-weight:500;gap:.35rem;line-height:1.3;max-width:100%;min-height:2rem;padding:.25rem .7rem;text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease}.shop-listing-active-filters__chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-listing-active-filters__chip .icon,.shop-listing-active-filters__chip svg{color:var(--color-site-accent);flex-shrink:0;height:.875rem;width:.875rem}.shop-listing-active-filters__chip:hover{background:#fff0e8;border-color:color-mix(in srgb,var(--color-site-accent) 35%,#ffe8dc);color:var(--color-site-heading)}.shop-listing-active-filters__clear-all{color:var(--color-site-accent);flex-shrink:0;font-size:.8125rem;font-weight:600;text-decoration:none;white-space:nowrap}.shop-listing-active-filters__clear-all:hover{text-decoration:underline}.shop-listing-active-filters .bb-product-filter-clear{border-inline-end:0!important;margin-inline-end:0!important;padding-inline-end:.7rem!important}.shop-listing-active-filters .bb-product-filter-clear-all{background:transparent!important;color:var(--color-site-accent)!important;display:inline!important;padding:0!important}.shop-listing-active-filters .bb-product-filter-clear-all svg{display:none}.shop-listing-page__filter-mobile .shop-listing-page__filter-btn.btn-auth-submit{align-items:center;border:0!important;border-radius:9999px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 1px 3px color-mix(in srgb,var(--primary-color,var(--color-site-accent)) 35%,transparent);display:inline-flex!important;font-size:.875rem;font-weight:700;gap:.4rem;height:auto!important;justify-content:center;letter-spacing:-.02em;line-height:1.2;min-height:2.25rem;padding:.5rem 1rem!important;white-space:nowrap;width:auto!important}.shop-listing-page__filter-mobile .shop-listing-page__filter-btn.btn-auth-submit,.shop-listing-page__filter-mobile .shop-listing-page__filter-btn.btn-auth-submit:hover{background:var(--primary-color,var(--color-site-accent,var(--color-site-primary)))!important;color:#fff!important}.shop-listing-page__filter-mobile .shop-listing-page__filter-btn.btn-auth-submit svg{flex-shrink:0;height:1rem;width:1rem}@media (max-width:991.98px){.shop-listing-page__toolbar-actions{-webkit-overflow-scrolling:touch;align-items:center;flex-wrap:nowrap;gap:.4rem;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;width:100%}.shop-listing-page__toolbar-actions::-webkit-scrollbar{display:none}.shop-listing-page__sort-label{display:none}.shop-listing-page__per-page,.shop-listing-page__sort{flex:0 1 auto;gap:0;min-width:0}.shop-listing-page__toolbar .nice-select,.shop-listing-page__toolbar .sg-shop-top-select .nice-select,.shop-listing-page__toolbar .tp-shop-top-select .nice-select{font-size:.75rem!important;max-width:6.5rem;min-width:5.25rem!important;padding:.35rem 1.65rem .35rem .65rem!important}.shop-listing-page__toolbar .nice-select .current{font-size:.75rem}.shop-listing-page__filter-mobile{flex:0 0 auto}.shop-listing-page__filter-mobile .shop-listing-page__filter-btn.btn-auth-submit{font-size:.8125rem;min-height:2rem;padding:.4rem .75rem!important}.shop-listing-page__view-toggle{flex:0 0 auto;margin-inline-start:auto}}.shop-listing-page__grid .product-grid{--bs-gutter-x:1rem;--bs-gutter-y:1rem}@media (max-width:767.98px){.shop-listing-page__grid .product-grid{--bs-gutter-x:2px;--bs-gutter-y:2px;gap:2px!important}}.shop-listing-page__grid .product-list.product-list-wrapper{display:flex;flex-direction:column;gap:0;width:100%}.shop-listing-page__grid .sg-product-list-item--b2b-style6.sg-product-item-6{margin-bottom:.85rem}.shop-listing-page__empty{padding:clamp(2rem,5vw,3rem) 1rem;text-align:center}.shop-listing-page__empty .alert{background:#fff5ef;border:1px solid #ffe8dc;border-radius:12px;color:var(--color-site-heading)}#page-shop-search .shop-listing-page__sidebar .tp-sidebar-search,.shop-listing-page .bb-product-listing-page-description{display:none}.shop-listing-filters .bb-product-filter-attribute-item{border:0;margin:0;padding:0}#page-shop-listing .shop-listing-filters-root,#page-shop-search .shop-listing-filters-root{display:block}#page-shop-listing .shop-listing-filters-root:not(:has(.shop-listing-filter-panel)),#page-shop-search .shop-listing-filters-root:not(:has(.shop-listing-filter-panel)){display:none}@media (max-width:991px){#page-shop-listing .shop-listing-filter-panel,#page-shop-search .shop-listing-filter-panel,.shop-listing-filters-root .shop-listing-filter-panel{background-color:#fff!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:4px 0 24px rgba(1,15,28,.12)!important;color:var(--color-site-heading)!important;height:100%!important;height:100dvh!important;inset-inline-start:0!important;margin:0!important;max-width:100%!important;opacity:1!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;padding:0!important;position:fixed!important;scrollbar-width:none;top:0!important;transform:translateX(calc(-100% - 80px))!important;transition:transform .3s cubic-bezier(.785,.135,.15,.86);visibility:visible!important;width:min(340px,100%)!important;z-index:100001!important}#page-shop-listing .shop-listing-filter-panel.offcanvas-opened,#page-shop-search .shop-listing-filter-panel.offcanvas-opened,.shop-listing-filters-root .shop-listing-filter-panel.offcanvas-opened{transform:translateX(0)!important}#page-shop-listing .shop-listing-filter-panel .shop-listing-filter-panel__inner,#page-shop-search .shop-listing-filter-panel .shop-listing-filter-panel__inner,.shop-listing-filters-root .shop-listing-filter-panel .shop-listing-filter-panel__inner{background-color:#fff!important;background:#fff!important;color:var(--color-site-heading)!important;display:flex;flex-direction:column;gap:.75rem;min-height:100%;padding:0 .85rem 1.5rem!important;position:relative;z-index:1}#page-shop-listing .shop-listing-filter-panel .shop-listing-filter-panel__header,#page-shop-search .shop-listing-filter-panel .shop-listing-filter-panel__header,.shop-listing-filters-root .shop-listing-filter-panel .shop-listing-filter-panel__header{background-color:#fff!important;background:#fff!important;display:block!important;margin:0;padding:.85rem 0 .35rem;position:sticky;top:0;z-index:3}#page-shop-listing .shop-listing-filter-panel .filter-offcanvas__top,#page-shop-search .shop-listing-filter-panel .filter-offcanvas__top,.shop-listing-filters-root .shop-listing-filter-panel .filter-offcanvas__top{align-items:center;background-color:#fff!important;background:#fff!important;border:1px solid var(--color-neutral-100);border-radius:14px;box-shadow:0 8px 24px color-mix(in srgb,var(--color-neutral-900) 6%,transparent);display:flex;gap:.75rem;justify-content:space-between;margin:0;padding:.85rem 1rem!important}#page-shop-listing .shop-listing-filter-panel .filter-offcanvas__top-title h4,#page-shop-search .shop-listing-filter-panel .filter-offcanvas__top-title h4,.shop-listing-filters-root .shop-listing-filter-panel .filter-offcanvas__top-title h4{color:var(--color-site-heading)!important;font-size:1rem!important;font-weight:700!important;margin:0!important}#page-shop-listing .shop-listing-filter-panel .shop-listing-filters__header,#page-shop-search .shop-listing-filter-panel .shop-listing-filters__header,.shop-listing-filters-root .shop-listing-filter-panel .shop-listing-filters__header{display:none!important}#page-shop-listing .shop-listing-filter-panel .bb-product-form-filter,#page-shop-listing .shop-listing-filter-panel .bb-shop-sidebar,#page-shop-listing .shop-listing-filter-panel .shop-listing-filters,#page-shop-search .shop-listing-filter-panel .bb-product-form-filter,#page-shop-search .shop-listing-filter-panel .bb-shop-sidebar,#page-shop-search .shop-listing-filter-panel .shop-listing-filters,.shop-listing-filters-root .shop-listing-filter-panel .bb-product-form-filter,.shop-listing-filters-root .shop-listing-filter-panel .bb-shop-sidebar,.shop-listing-filters-root .shop-listing-filter-panel .shop-listing-filters{background-color:transparent!important;background:transparent!important;color:var(--color-site-heading)!important}#page-shop-listing .shop-listing-filter-panel .bb-product-filter,#page-shop-listing .shop-listing-filter-panel .bb-product-filter-attributes,#page-shop-search .shop-listing-filter-panel .bb-product-filter,#page-shop-search .shop-listing-filter-panel .bb-product-filter-attributes,.shop-listing-filters-root .shop-listing-filter-panel .bb-product-filter,.shop-listing-filters-root .shop-listing-filter-panel .bb-product-filter-attributes{background-color:#fff!important;background:#fff!important;border:1px solid var(--color-neutral-100)!important;border-radius:14px!important;box-shadow:0 8px 24px color-mix(in srgb,var(--color-neutral-900) 5%,transparent)!important;margin-bottom:0!important;padding:1rem 1.1rem!important}#page-shop-listing .shop-listing-filter-panel .shop-listing-filter-section,#page-shop-search .shop-listing-filter-panel .shop-listing-filter-section,.shop-listing-filters-root .shop-listing-filter-panel .shop-listing-filter-section{border-top:0}#page-shop-listing .shop-listing-filter-panel .bb-product-filter-title,#page-shop-listing .shop-listing-filter-panel .shop-listing-filter-item__label,#page-shop-listing .shop-listing-filter-panel .shop-listing-filter-section__toggle,#page-shop-search .shop-listing-filter-panel .bb-product-filter-title,#page-shop-search .shop-listing-filter-panel .shop-listing-filter-item__label,#page-shop-search .shop-listing-filter-panel .shop-listing-filter-section__toggle,.shop-listing-filters-root .shop-listing-filter-panel .bb-product-filter-title,.shop-listing-filters-root .shop-listing-filter-panel .shop-listing-filter-item__label,.shop-listing-filters-root .shop-listing-filter-panel .shop-listing-filter-section__toggle{color:var(--color-site-heading)!important}#page-shop-listing .shop-listing-filter-panel .filter-offcanvas__close-btn,#page-shop-search .shop-listing-filter-panel .filter-offcanvas__close-btn,.shop-listing-filters-root .shop-listing-filter-panel .filter-offcanvas__close-btn{align-items:center;background:#f3f4f6;border:0;border-radius:9999px;color:var(--color-site-heading);display:inline-flex;height:2rem;justify-content:center;padding:0;width:2rem}#page-shop-listing .shop-listing-filter-panel .shop-listing-filter-section__body,#page-shop-search .shop-listing-filter-panel .shop-listing-filter-section__body,.shop-listing-filters-root .shop-listing-filter-panel .shop-listing-filter-section__body{padding:0 0 .25rem}#page-shop-listing .shop-listing-filter-panel .shop-listing-filter-section__toggle,#page-shop-search .shop-listing-filter-panel .shop-listing-filter-section__toggle,.shop-listing-filters-root .shop-listing-filter-panel .shop-listing-filter-section__toggle{padding:0 0 .75rem!important}#page-shop-listing .shop-listing-filter-panel .shop-listing-filters__apply,#page-shop-search .shop-listing-filter-panel .shop-listing-filters__apply,.shop-listing-filters-root .shop-listing-filter-panel .shop-listing-filters__apply{margin-top:.25rem}.shop-listing-page__sidebar .shop-listing-filter-panel{display:none!important}#page-shop-listing .shop-listing-filters-root .shop-listing-filter-panel,#page-shop-search .shop-listing-filters-root .shop-listing-filter-panel{display:block!important}}@media (max-width:991px) and (max-width:380px){#page-shop-listing .shop-listing-filter-panel,#page-shop-search .shop-listing-filter-panel,.shop-listing-filters-root .shop-listing-filter-panel{width:100%!important}}.shop-listing-filters-root:not(:has(.shop-listing-filter-panel)){display:none}@media (max-width:991px){.shop-listing-filters-root .shop-listing-filter-panel::-webkit-scrollbar{display:none}}@media (max-width:991px){.shop-listing-filters-root .bb-shop-sidebar{padding:0}.shop-listing-filters-root .bb-product-form-filter{display:flex;flex-direction:column;gap:1rem}.shop-listing-filters-root .shop-listing-filter-panel .bb-product-filter,.shop-listing-filters-root .tp-sidebar-search{background:#fff!important;border:1px solid var(--color-neutral-100)!important;border-radius:16px!important;box-shadow:0 24px 60px color-mix(in srgb,var(--color-neutral-900) 8%,transparent)!important;margin-bottom:0!important;padding:1.15rem 1.25rem!important}.shop-listing-filters-root .bb-product-filter-title{border:0!important;color:var(--color-site-heading)!important;font-size:.9375rem!important;font-weight:700!important;line-height:1.3;margin:0 0 .85rem!important;padding:0!important}.shop-listing-filters-root .shop-listing-filters [data-shop-brand-list]:not(.is-expanded),.shop-listing-filters-root .shop-listing-filters [data-shop-filter-list]:not(.is-expanded){max-height:14rem;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none}.shop-listing-filters-root .shop-listing-filters [data-shop-brand-list]:not(.is-expanded)::-webkit-scrollbar,.shop-listing-filters-root .shop-listing-filters [data-shop-filter-list]:not(.is-expanded)::-webkit-scrollbar{display:none}.shop-listing-filters-root .bb-product-filter-items{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.shop-listing-filters-root .bb-product-filter-items>.bb-product-filter-item{margin:0}.shop-listing-filters-root .bb-product-filter-items .bb-product-filter-items{margin-top:.25rem;padding-inline-start:.75rem}.shop-listing-filters-root .bb-product-filter-link{align-items:center;background:transparent;border-radius:10px;color:var(--color-site-heading);display:flex;font-size:.875rem;font-weight:500;gap:.65rem;line-height:1.3;padding:.55rem .65rem;text-decoration:none;transition:background .2s ease,color .2s ease;width:100%}.shop-listing-filters-root .bb-product-filter-link .icon,.shop-listing-filters-root .bb-product-filter-link img,.shop-listing-filters-root .bb-product-filter-link svg{color:var(--color-neutral-500);flex-shrink:0;height:1rem;width:1rem}.shop-listing-filters-root .bb-product-filter-link:hover{background:#fff5ef;color:var(--color-site-heading)}.shop-listing-filters-root .bb-product-filter-link.active{background:#fff0e8;color:var(--color-site-accent)}.shop-listing-filters-root .bb-product-filter-link.active .icon,.shop-listing-filters-root .bb-product-filter-link.active svg{color:var(--color-site-accent)}.shop-listing-filters-root .bb-product-filter-item{position:relative}.shop-listing-filters-root .bb-product-filter-item [data-bb-toggle=toggle-product-categories-tree]{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--color-neutral-500);cursor:pointer;display:inline-flex;height:1.5rem;inset-block-start:.55rem;inset-inline-end:.55rem;justify-content:center;padding:0;position:absolute;width:1.5rem}.shop-listing-filters-root .bb-product-filter-item [data-bb-toggle=toggle-product-categories-tree]:hover{background:#fff5ef;color:var(--color-site-accent)}.shop-listing-filters-root .bb-product-filter-item [data-bb-toggle=toggle-product-categories-tree] svg{height:.9rem;width:.9rem}.shop-listing-filters-root .bb-product-filter-item>.bb-product-filter-link{padding-inline-end:2.25rem}.shop-listing-filters-root .tp-sidebar-search-input input{background:#fff;border:1px solid var(--color-neutral-200);border-radius:9999px;height:2.5rem;padding-inline:1rem 2.5rem}.shop-listing-filters-root .tp-sidebar-search-input input:focus{border-color:var(--color-site-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-site-accent) 12%,transparent);outline:none}.shop-listing-filters-root .bb-product-price-filter-info{color:var(--color-neutral-500);font-size:.875rem}}.shop-listing-filters__header{align-items:center;border-bottom:1px solid var(--color-neutral-100);display:flex;gap:.75rem;justify-content:space-between;padding:1rem 1.15rem}.shop-listing-filters__title{color:var(--color-site-heading);font-size:1rem;font-weight:700;margin:0}.shop-listing-filters__clear-all{color:var(--color-site-accent);font-size:.8125rem;font-weight:600;text-decoration:none}.shop-listing-filters__clear-all:hover{text-decoration:underline}.shop-listing-filter-section__toggle{align-items:center;background:transparent;border:0;cursor:pointer;display:flex!important;gap:.75rem;justify-content:space-between;text-align:start;width:100%}.shop-listing-filter-section__chevron{color:var(--color-neutral-500);flex-shrink:0;height:1rem;transition:transform .2s ease;width:1rem}.shop-listing-filter-brand-search{margin-bottom:.75rem}.shop-listing-filter-brand-search__input{background:#fff;border:1px solid var(--color-neutral-200);border-radius:10px;color:var(--color-site-heading);font-size:.8125rem;height:2.35rem;padding:0 .85rem;width:100%}.shop-listing-filter-brand-search__input:focus{border-color:var(--color-site-primary,var(--color-site-accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-site-primary,var(--color-site-accent)) 15%,transparent);outline:none}.shop-listing-filter-item__count{color:var(--color-neutral-400);font-size:.8125rem;font-weight:500;margin-inline-start:auto}.shop-listing-filter-view-more{background:transparent;border:0;color:var(--color-site-accent);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;margin-top:.35rem;padding:0}.shop-listing-filter-view-more:hover{text-decoration:underline}.shop-listing-filters [data-shop-brand-list].is-expanded,.shop-listing-filters [data-shop-filter-list].is-expanded{max-height:none!important}.shop-listing-price-inputs{align-items:center;display:flex!important;flex-direction:row!important;gap:.5rem;margin-bottom:.85rem;width:100%}.shop-listing-price-inputs__box{align-items:center;background:#fff;border:1px solid var(--color-neutral-200);border-radius:10px;color:var(--color-site-heading);display:flex;flex:1 1 0;font-size:.8125rem;font-weight:500;justify-content:center;line-height:1.2;min-height:2.35rem;min-width:0;overflow:hidden;padding:0 .65rem;text-overflow:ellipsis;white-space:nowrap}.shop-listing-price-inputs__sep{color:var(--color-neutral-400);flex:0 0 auto;font-size:.8125rem}.shop-listing-price-pills{display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr))}.shop-listing-price-pills__btn{align-items:center;background:#fff;border:1px solid var(--color-neutral-200);border-radius:9999px;color:var(--color-site-heading);cursor:pointer;display:inline-flex;font-size:.6875rem;font-weight:500;justify-content:center;line-height:1.25;min-height:2rem;padding:.35rem .55rem;text-align:center;transition:border-color .2s ease,color .2s ease,background .2s ease;width:100%}.shop-listing-price-pills__btn.is-active,.shop-listing-price-pills__btn:hover{background:#fff5ef;border-color:var(--color-site-accent);color:var(--color-site-accent)}.shop-listing-filters__apply{align-items:center;background:var(--color-site-accent);border:0;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;justify-content:center;margin:.85rem 1.15rem 1.15rem;min-height:2.75rem;transition:opacity .2s ease,transform .2s ease;width:calc(100% - 2.3rem)}.shop-listing-filters__apply:hover{opacity:.92;transform:translateY(-1px)}.shop-listing-page__sidebar .bb-product-price-filter .ui-widget.ui-widget-content{height:4px;margin-inline:.35rem .75rem}.shop-listing-page__sidebar .bb-product-price-filter .ui-slider .ui-slider-handle{border-width:2px;height:14px;top:-6px;width:14px}.shop-listing-filters__search{border-bottom:1px solid var(--color-neutral-100);padding:1rem 1.15rem}.shop-listing-filter-search{position:relative}.shop-listing-filter-search__input{background:#fff;border:1px solid var(--color-neutral-200);border-radius:10px;color:var(--color-site-heading);font-size:.8125rem;height:2.5rem;padding:0 2.75rem 0 .85rem;width:100%}.shop-listing-filter-search__input:focus{border-color:var(--color-site-primary,var(--color-site-accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-site-primary,var(--color-site-accent)) 15%,transparent);outline:none}.shop-listing-filter-search__btn{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--color-neutral-500);cursor:pointer;display:inline-flex;height:2rem;inset-inline-end:.5rem;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2rem}.shop-listing-filter-search__btn:hover{color:var(--color-site-accent)}.shop-listing-filters-root .shop-listing-filters__search{margin:0 0 .25rem}.shop-listing-rating-filter{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0;padding:0}.shop-listing-rating-filter .bb-product-filter-item{padding-inline-end:0}.shop-listing-rating-filter .bb-product-filter-item input{opacity:0;pointer-events:none;position:absolute}.shop-listing-rating-filter__label{align-items:center;border-radius:10px;cursor:pointer;display:grid;gap:.5rem;grid-template-columns:auto 1fr auto;margin:0;min-height:2.25rem;padding:.45rem .55rem;transition:background .2s ease;width:100%}.shop-listing-rating-filter__label:after,.shop-listing-rating-filter__label:before{display:none!important}.shop-listing-rating-filter__label:hover{background:#fff5ef}.shop-listing-rating-filter .bb-product-filter-item input:checked~.shop-listing-rating-filter__label{background:#fff0e8}.shop-listing-rating-filter__stars{align-items:center;display:inline-flex;flex-shrink:0;gap:.1rem}.shop-listing-rating-filter__star{color:#e5e7eb;display:inline-flex}.shop-listing-rating-filter__star.is-filled{color:#ffb800}.shop-listing-rating-filter__star svg{height:.875rem;width:.875rem}.shop-listing-rating-filter__suffix{color:var(--color-site-heading);font-size:.8125rem;font-weight:500;grid-column:2;white-space:nowrap}.shop-listing-rating-filter .shop-listing-filter-item__count{color:var(--color-neutral-400);font-size:.8125rem;grid-column:3;margin-inline-start:0;white-space:nowrap}.shop-listing-filters-root .shop-listing-filters,.shop-listing-filters.bb-shop-sidebar{display:flex;flex-direction:column}.shop-listing-filters .bb-product-form-filter{display:flex;flex-direction:column;min-width:0}@media (min-width:992px){.shop-listing-filters .bb-product-filter,.shop-listing-filters .bb-product-filter-attributes{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important}}.shop-listing-filters .bb-product-filter-content:has(.bb-product-filter-items){-ms-overflow-style:none!important;max-height:none!important;overflow:visible!important;scrollbar-width:none!important}.shop-listing-filters .bb-product-filter-content:has(.bb-product-filter-items)::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.shop-listing-filters .shop-listing-filter-section{border-top:1px solid var(--color-neutral-100)}.shop-listing-filters .bb-product-filter-title,.shop-listing-filters .shop-listing-filter-section__toggle{background:transparent;border:0!important;border-bottom:0!important;color:var(--color-site-heading)!important;font-size:.9375rem!important;font-weight:700!important;line-height:1.3;margin:0!important;padding:.85rem 1.15rem!important}.shop-listing-filters .shop-listing-filter-section__body{padding:0 1.15rem 1rem}.shop-listing-filters .shop-listing-filter-section.is-collapsed .shop-listing-filter-section__body{display:none}.shop-listing-filters .shop-listing-filter-section.is-collapsed .shop-listing-filter-section__chevron{transform:rotate(-90deg)}.shop-listing-filters .bb-product-filter-items{display:flex;flex-direction:column;gap:.2rem;list-style:none;margin:0;padding:0}.shop-listing-filters .bb-product-filter-items>.bb-product-filter-item{margin:0!important;padding-inline-end:0!important;padding-inline-start:calc(var(--shop-filter-category-depth, 0)*.85rem)}.shop-listing-filters .bb-product-filter-items.filter-checkbox .bb-product-filter-item input{opacity:0;pointer-events:none;position:absolute}.shop-listing-filters .bb-product-filter-items.filter-checkbox .bb-product-filter-item label{align-items:center;background:transparent;border-radius:10px;color:var(--color-site-heading);cursor:pointer;display:flex!important;font-size:.8125rem;font-weight:500;gap:.6rem;line-height:1.35;margin:0;min-height:2.35rem;padding:.5rem .65rem .5rem 2.375rem!important;position:relative;transition:background .2s ease,color .2s ease;width:100%}.shop-listing-filters .bb-product-filter-items.filter-checkbox .bb-product-filter-item label:after{background-color:#fff!important;background-image:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:.625rem .5rem!important;border:1.5px solid var(--color-neutral-300);border-radius:3px;box-sizing:border-box;content:""!important;height:1.125rem;inset-inline-start:.65rem;line-height:1!important;opacity:1!important;position:absolute!important;text-align:center;top:50%;transform:translateY(-50%)!important;transition:background-color .2s ease,border-color .2s ease,background-image .2s ease;visibility:visible!important;width:1.125rem;z-index:1}.shop-listing-filters .bb-product-filter-items.filter-checkbox .bb-product-filter-item label:before{background:none!important;background-image:none!important;border:0!important;content:none!important;display:none!important;height:0!important;opacity:0!important;visibility:hidden!important;width:0!important}.shop-listing-filters .bb-product-filter-items.filter-checkbox .bb-product-filter-item input:checked~label:after{background-color:var(--color-site-accent)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' fill='none'%3E%3Cpath d='m1 4.2 2.6 2.6L9 1.2' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;border-color:var(--color-site-accent)!important}.shop-listing-filters .bb-product-filter-items.filter-checkbox .bb-product-filter-item input:checked~label:before{content:none!important;display:none!important;opacity:0!important;visibility:hidden!important}.shop-listing-filters .bb-product-filter-items.filter-checkbox .bb-product-filter-item label:hover{background:#fff5ef}.shop-listing-filters .bb-product-filter-items.filter-checkbox .bb-product-filter-item input:checked~label{background:#fff0e8;color:var(--color-site-accent)}.shop-listing-filters .shop-listing-filter-item__label{flex:1 1 auto;min-width:0}.shop-listing-filters .shop-listing-filter-item__count{flex:0 0 auto;margin-inline-start:auto!important}.shop-listing-filters .shop-listing-filter-brand-search__input:focus,.shop-listing-filters .shop-listing-filter-search__input:focus,.shop-listing-filters .shop-listing-filters__search input:focus{border-color:var(--color-site-primary,var(--color-site-accent))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-site-primary,var(--color-site-accent)) 15%,transparent)!important;outline:none!important}.shop-listing-filters,.shop-listing-filters [data-shop-brand-list],.shop-listing-filters [data-shop-filter-list],.shop-listing-filters-root .shop-listing-filter-panel{-ms-overflow-style:none;scrollbar-width:none}.shop-listing-filters [data-shop-brand-list]::-webkit-scrollbar,.shop-listing-filters [data-shop-filter-list]::-webkit-scrollbar,.shop-listing-filters-root .shop-listing-filter-panel::-webkit-scrollbar,.shop-listing-filters::-webkit-scrollbar{display:none}.shop-listing-filters .bb-product-filter .bb-product-filter-attribute-item{border:0!important;margin:0!important;padding:0!important}.shop-listing-filters .bb-product-price-filter{padding-top:.15rem}.shop-listing-filters .bb-product-price-filter .price-slider,.shop-listing-filters .bb-product-price-filter .ui-slider,.shop-listing-filters .bb-product-price-filter .ui-widget.ui-widget-content,.shop-listing-filters .shop-listing-price-slider{display:none!important;height:0!important;margin:0!important;min-height:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;visibility:hidden!important}.shop-listing-filters .bb-product-price-filter-info{margin-bottom:.85rem}.shop-listing-filters .bb-product-price-filter-info .input-range{display:block;width:100%}.shop-listing-filters .bb-product-price-filter-info .input-range-label,.shop-listing-filters .bb-product-price-filter-info .shop-listing-price-inputs{align-items:center;display:flex!important;flex-direction:row!important;gap:.5rem;width:100%}.shop-listing-filters .shop-listing-filters__apply{margin-top:.25rem}body.is-shop-filter-open,html:has(body.is-shop-filter-open){overflow:hidden!important}body.is-shop-filter-open .body-overlay.opened{opacity:.7!important;visibility:visible!important;z-index:100000!important}.shop-listing-filters-root [data-shop-listing-filter-panel]:not(.offcanvas-opened){height:100dvh;inset-inline-start:0;pointer-events:none!important;position:fixed!important;top:0;transform:translateX(-120%)!important;visibility:hidden!important;width:min(340px,100%);z-index:-1}[data-shop-listing-filter-panel].shop-listing-filter-panel.offcanvas-opened,body.is-shop-filter-open [data-shop-listing-filter-panel].shop-listing-filter-panel{background:#fff!important;background-color:#fff!important;border:0!important;display:block!important;inset:0 auto 0 0!important;bottom:0!important;box-shadow:4px 0 24px rgba(1,15,28,.15)!important;color:#010f1c!important;height:100%!important;height:100dvh!important;inset-inline-end:auto!important;inset-inline-start:0!important;margin:0!important;max-width:100vw!important;opacity:1!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important;pointer-events:auto!important;position:fixed!important;top:0!important;transform:none!important;visibility:visible!important;width:min(340px,100vw)!important;z-index:100001!important}[data-shop-listing-filter-panel].offcanvas-opened .shop-listing-filter-panel__inner,body.is-shop-filter-open [data-shop-listing-filter-panel] .shop-listing-filter-panel__inner{background:#fff!important;color:#010f1c!important;display:flex;flex-direction:column;gap:.75rem;min-height:100%;padding:.85rem .85rem 1.5rem!important}[data-shop-listing-filter-panel].offcanvas-opened .shop-listing-filter-panel__header,body.is-shop-filter-open [data-shop-listing-filter-panel] .shop-listing-filter-panel__header{background:#fff!important;display:block!important;margin:0!important;padding:0 0 .35rem!important;position:sticky;top:0;z-index:5}[data-shop-listing-filter-panel].offcanvas-opened .filter-offcanvas__top,body.is-shop-filter-open [data-shop-listing-filter-panel] .filter-offcanvas__top{align-items:center;background:#fff!important;border:1px solid #eceff3!important;border-radius:14px!important;box-shadow:0 8px 24px rgba(1,15,28,.06)!important;display:flex;gap:.75rem;justify-content:space-between;margin:0!important;padding:.85rem 1rem!important}[data-shop-listing-filter-panel].offcanvas-opened .bb-product-filter-link,[data-shop-listing-filter-panel].offcanvas-opened .bb-product-filter-title,[data-shop-listing-filter-panel].offcanvas-opened .filter-offcanvas__top-title h4,[data-shop-listing-filter-panel].offcanvas-opened .shop-listing-filter-item__label,[data-shop-listing-filter-panel].offcanvas-opened .shop-listing-filter-section__toggle,body.is-shop-filter-open [data-shop-listing-filter-panel] .bb-product-filter-link,body.is-shop-filter-open [data-shop-listing-filter-panel] .bb-product-filter-title,body.is-shop-filter-open [data-shop-listing-filter-panel] .filter-offcanvas__top-title h4,body.is-shop-filter-open [data-shop-listing-filter-panel] .shop-listing-filter-item__label,body.is-shop-filter-open [data-shop-listing-filter-panel] .shop-listing-filter-section__toggle{color:#010f1c!important}[data-shop-listing-filter-panel].offcanvas-opened .shop-listing-filters__header,body.is-shop-filter-open [data-shop-listing-filter-panel] .shop-listing-filters__header{display:none!important}[data-shop-listing-filter-panel].offcanvas-opened .bb-product-filter,[data-shop-listing-filter-panel].offcanvas-opened .bb-product-filter-attributes,body.is-shop-filter-open [data-shop-listing-filter-panel] .bb-product-filter,body.is-shop-filter-open [data-shop-listing-filter-panel] .bb-product-filter-attributes{background:#fff!important;border:1px solid #eceff3!important;border-radius:14px!important;box-shadow:0 8px 24px rgba(1,15,28,.05)!important;color:#010f1c!important;margin:0 0 .75rem!important;padding:1rem 1.1rem!important}[data-shop-listing-filter-panel].offcanvas-opened .shop-listing-filter-item__count,body.is-shop-filter-open [data-shop-listing-filter-panel] .shop-listing-filter-item__count{color:#9ca3af!important}[data-shop-listing-filter-panel].offcanvas-opened .shop-listing-filter-brand-search__input,[data-shop-listing-filter-panel].offcanvas-opened .shop-listing-filter-search__input,body.is-shop-filter-open [data-shop-listing-filter-panel] .shop-listing-filter-brand-search__input,body.is-shop-filter-open [data-shop-listing-filter-panel] .shop-listing-filter-search__input{background:#fff!important;border:1px solid #e5e7eb!important;color:#010f1c!important}[data-shop-listing-filter-panel].offcanvas-opened .shop-listing-filters__apply,body.is-shop-filter-open [data-shop-listing-filter-panel] .shop-listing-filters__apply{align-items:center;background:var(--primary-color,var(--color-site-accent,#e85520))!important;border:0!important;border-radius:9999px!important;color:#fff!important;display:flex!important;font-size:.875rem;font-weight:700;justify-content:center;min-height:2.25rem;padding:.5rem 1rem!important;width:100%}[data-shop-listing-filter-panel].offcanvas-opened .filter-offcanvas__close-btn,body.is-shop-filter-open [data-shop-listing-filter-panel] .filter-offcanvas__close-btn{align-items:center;background:#f3f4f6;border:0;border-radius:9999px;color:#010f1c;display:inline-flex!important;height:2rem;justify-content:center;padding:0;width:2rem}.shop-listing-page .infinite-scroll-loader{min-height:2rem}.shop-listing-page .infinite-scroll-end{color:var(--color-neutral-600,#55585b);font-size:.9375rem;font-weight:500;line-height:1.5;margin-bottom:0;margin-top:1.5rem;padding-bottom:.25rem}@media (max-width:767.98px){.shop-listing-page .container{padding-inline:var(--spacing-site-container-x-mobile,4px)}#product-list .product-grid,.infinite-scroll-products-container .product-grid,.product-list-root .product-grid,.shop-listing-page__grid .product-grid,.tp-error-products .product-grid,.wishlist-page__grid .product-grid{--bs-gutter-x:2px;--bs-gutter-y:2px;gap:2px!important}.product-grid.product-list-wrapper>.col,.product-grid.product-list-wrapper>div{margin-bottom:0!important;padding:0!important}.shop-listing-page__grid .sg-product-list-item--b2b-style6.sg-product-item-6{margin-bottom:0!important}.product-grid .sg-product-content,.product-grid .sg-product-content-2,.product-grid .sg-product-content-3,.product-grid .sg-product-content-4,.product-grid .sg-product-content-5,.product-grid .sg-product-content-6{padding:4px 6px 6px!important}}@media (max-width:575.98px){#product-list .sg-product-title,.product-list-root .sg-product-title,.shop-listing-page .sg-product-title{font-size:14px!important;margin-bottom:0!important}#product-list .sg-product-category>a,.product-list-root .sg-product-category>a,.shop-listing-page .sg-product-category>a{font-size:12px!important;padding:0!important}#product-list .row-cols-2 .sg-product-item .sg-product-badge,.product-list-root .row-cols-2 .sg-product-item .sg-product-badge,.shop-listing-page .row-cols-2 .sg-product-item .sg-product-badge{inset-inline-end:0!important;top:-2px!important}.product-list-root .product-grid .sg-product-item,.shop-listing-page__grid .product-grid .sg-product-item,.shop-listing-page__grid .product-grid .sg-product-item-2,.shop-listing-page__grid .product-grid .sg-product-item-3,.shop-listing-page__grid .product-grid .sg-product-item-4,.shop-listing-page__grid .product-grid .sg-product-item-5,.shop-listing-page__grid .product-grid .sg-product-item-6,.wishlist-page__grid .product-grid .sg-product-item{margin-bottom:0!important}}

/* float-message.css */
.float-message{bottom:clamp(1.25rem,3vw,2rem);inset-inline-end:calc(clamp(.875rem, 2vw, 1.25rem) + 5.25rem);opacity:0;pointer-events:none;position:fixed;transform:translateX(12px) scale(.98);transition:opacity .22s ease,visibility .22s ease,transform .22s ease;visibility:hidden;width:min(22rem,calc(100vw - clamp(.875rem, 2vw, 1.25rem) - 6rem));z-index:9997}.float-message.is-open{opacity:1;pointer-events:auto;transform:translateX(0) scale(1);visibility:visible}.float-message.is-expanded{inset:0!important;bottom:0!important;max-width:none;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);transform:none;width:100%!important}.float-message.is-expanded .float-message__dialog{border:0;border-radius:0;height:100%;max-height:100%}.float-message.is-expanded.float-message--chat .float-message__chat{flex:1;min-height:0}.float-message.is-expanded.float-message--chat .float-message__thread{flex:1;max-height:none}body:has(#float_message_panel.is-expanded) #float_dock{display:none!important}.float-message__dialog{background:var(--header-main-background-color,#fff);border:1px solid var(--color-neutral-200,#e5e6e8);border-radius:1rem;box-shadow:0 20px 40px rgba(1,15,28,.16),0 4px 12px rgba(1,15,28,.08);display:flex;flex-direction:column;max-height:min(70vh,34rem);overflow:hidden}.float-message__header{align-items:flex-start;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color) 8%,#fff) 0,var(--header-main-background-color,#fff) 100%);border-bottom:1px solid var(--color-neutral-200,#e5e6e8);display:flex;gap:.75rem;justify-content:space-between;padding:1rem 1rem .875rem}.float-message__header-main{align-items:center;display:flex;gap:.75rem;min-width:0}.float-message__avatar{align-items:center;background:color-mix(in srgb,var(--primary-color) 14%,#fff);border-radius:9999px;color:var(--primary-color);display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.float-message__title{color:var(--header-main-text-color,#010f1c);font-size:1rem;font-weight:700;line-height:1.2;margin:0}.float-message__subtitle{color:var(--color-neutral-600,#55585b);font-size:.75rem;line-height:1.3;margin:.125rem 0 0}.float-message__close{align-items:center;background:transparent;border:0;border-radius:9999px;color:var(--color-neutral-600,#55585b);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;transition:background-color .2s ease,color .2s ease;width:2rem}.float-message__header-actions{align-items:center;display:inline-flex;flex-shrink:0;gap:.25rem}.float-message__expand{align-items:center;background:transparent;border:0;border-radius:9999px;color:var(--color-neutral-600,#55585b);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;transition:background-color .2s ease,color .2s ease;width:2rem}.float-message__close:hover,.float-message__expand:hover{background:var(--color-neutral-100,#eff1f5);color:var(--header-main-text-color,#010f1c)}.float-message__expand-icon{display:block}.float-message.is-expanded .float-message__expand-icon--enter,.float-message__expand-icon.hidden{display:none}.float-message.is-expanded .float-message__expand-icon--exit{display:block}.float-message .hidden{display:none!important}.float-message__body{display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:1rem}.float-message--chat .float-message__dialog{max-height:min(80vh,40rem)}.float-message--chat .float-message__body{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0}.float-message__chat{display:flex;flex:1;flex-direction:column;min-height:0}.float-message__chat .float-message__alert{margin:.75rem 1rem 0}.float-message__thread{display:flex;flex:1;flex-direction:column;gap:.55rem;max-height:min(48vh,22rem);min-height:14rem;overflow-y:auto;padding:1rem}.float-message__bubble--user{align-self:flex-end;background:var(--primary-color);border-bottom-right-radius:.25rem;color:#fff;max-width:85%}.float-message__bubble--user,.float-message__bubble--user p{color:#fff!important}.float-message__bubble--admin{align-self:flex-start;background:var(--color-neutral-100,#eff1f5);border-bottom-left-radius:.25rem;color:var(--header-main-text-color,#010f1c);max-width:85%}.float-message__chat-images{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.float-message__chat-images img{border-radius:.4rem;display:block;height:5.5rem;-o-object-fit:cover;object-fit:cover;width:5.5rem}.float-message__composer{background:var(--header-main-background-color,#fff);border-top:1px solid var(--color-neutral-200,#e5e6e8);display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem calc(1rem + env(safe-area-inset-bottom, 0))}.float-message__composer-box{background:#fff;border:1.5px solid var(--primary-color);border-radius:.875rem;display:flex;flex-direction:column;gap:.5rem;padding:.75rem .875rem .625rem;transition:box-shadow .2s ease,border-color .2s ease}.float-message__composer-box:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 14%,transparent)}.float-message__composer-input{background:transparent;border:0;color:var(--header-main-text-color,#010f1c);font-size:.875rem;line-height:1.45;max-height:7rem;min-height:2.75rem;padding:0;resize:none;width:100%}.float-message__composer-input::-moz-placeholder{color:var(--color-neutral-500,#909399)}.float-message__composer-input::placeholder{color:var(--color-neutral-500,#909399)}.float-message__composer-input:focus{outline:0}.float-message__composer-toolbar{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.float-message__composer-attach,.float-message__composer-send{align-items:center;border:0;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.float-message__composer-attach{background:transparent;border-radius:9999px;color:var(--color-neutral-600,#55585b);height:2rem;width:2rem}.float-message__composer-attach:hover{background:var(--color-neutral-100,#eff1f5);color:var(--header-main-text-color,#010f1c)}.float-message__composer-send{background:var(--color-neutral-200,#e5e6e8);border-radius:9999px;color:var(--color-neutral-500,#909399);height:2rem;width:2rem}.float-message__composer-send.is-ready{background:var(--primary-color);color:#fff}.float-message__composer-send.is-ready:hover{background:color-mix(in srgb,var(--primary-color) 88%,#000)}.float-message__composer-send:disabled{cursor:wait;opacity:.65}.float-message__composer .float-message__file-list{margin:0}.float-message__bubble{border-radius:.875rem;font-size:.8125rem;line-height:1.5;margin-bottom:1rem;padding:.75rem .875rem}.float-message__bubble--bot{background:var(--color-neutral-100,#eff1f5);color:var(--header-main-text-color,#010f1c)}.float-message__bubble p{margin:0}.float-message__alert{border-radius:.5rem;font-size:.8125rem;line-height:1.45;margin-bottom:.75rem;padding:.625rem .75rem}.float-message__alert--error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.float-message__alert--success{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.float-message__form{display:flex;flex-direction:column;gap:.75rem}.float-message__field{display:flex;flex-direction:column;gap:.375rem}.float-message__label{color:var(--header-main-text-color,#010f1c);font-size:.8125rem;font-weight:600}.float-message__input,.float-message__textarea{background:#fff;border:1px solid var(--color-neutral-200,#e5e6e8);border-radius:.625rem;color:var(--header-main-text-color,#010f1c);font-size:.875rem;line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.float-message__input{height:2.5rem;padding-inline:.75rem}.float-message__textarea{min-height:5.5rem;padding:.625rem .75rem;resize:vertical}.float-message__input:focus,.float-message__textarea:focus{border-color:color-mix(in srgb,var(--primary-color) 45%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 14%,transparent);outline:0}.float-message__attachments{display:flex;flex-direction:column;gap:.5rem}.float-message__file-input{display:none}.float-message__attach-btn{align-items:center;background:transparent;border:0;color:var(--primary-color);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.375rem;padding:0;width:-moz-fit-content;width:fit-content}.float-message__attach-btn:hover{color:color-mix(in srgb,var(--primary-color) 82%,#000)}.float-message__file-list{display:flex;flex-direction:column;gap:.375rem;list-style:none;margin:0;padding:0}.float-message__file-item{align-items:center;background:var(--color-neutral-100,#eff1f5);border-radius:.5rem;display:flex;gap:.5rem;justify-content:space-between;padding:.375rem .5rem}.float-message__file-name{color:var(--header-main-text-color,#010f1c);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.float-message__file-remove{background:transparent;border:0;color:var(--color-neutral-600,#55585b);cursor:pointer;font-size:1.125rem;line-height:1}.float-message__terms{align-items:flex-start;color:var(--color-neutral-600,#55585b);display:flex;font-size:.75rem;gap:.5rem;line-height:1.4}.float-message__terms input{margin-top:.125rem}.float-message__submit{align-items:center;background:var(--primary-color);border:0;border-radius:9999px;color:#fff!important;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;min-height:2.75rem;transition:background-color .2s ease,opacity .2s ease;width:100%}.float-message__submit:hover:not(:disabled){background:color-mix(in srgb,var(--primary-color) 88%,#000)}.float-message__submit.btn-loading,.float-message__submit:disabled{cursor:wait;opacity:.85}.float-dock__item--message.is-active{background:color-mix(in srgb,var(--primary-color) 10%,var(--header-main-background-color,#fff));color:var(--primary-color)}.float-dock__item--message.is-active .float-dock__icon,.float-dock__item--message.is-active .float-dock__icon-wrap,.float-dock__item--message.is-active .float-dock__label{color:var(--primary-color)}@media (max-width:767px){.float-message:not(.is-expanded){inset-inline:.75rem;bottom:5.5rem;width:auto}}@media (max-width:991.98px){body:has(#tp-mobile-bottom-dock) .float-message:not(.is-expanded){inset-inline:.75rem;bottom:var(--sg-mobile-bottom-dock-height);width:auto}body:has(#tp-mobile-bottom-dock .tp-mobile-signin-bar) .float-message:not(.is-expanded){bottom:var(--sg-mobile-bottom-dock-with-signin-height)}.tp-mobile-item-btn.tp-mobile-message-btn.is-active{color:var(--color-site-primary,var(--primary-color))}}

/* slick.css */
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* lightgallery.min.css */
@font-face{font-family:lg;src:url(/vendor/plugins/ecommerce/libraries/lightgallery/fonts/lg.ttf?22t19m) format("truetype"),url(/vendor/plugins/ecommerce/libraries/lightgallery/fonts/lg.woff?22t19m) format("woff"),url(/vendor/plugins/ecommerce/libraries/lightgallery/fonts/lg.svg?22t19m#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;outline:0;border:none;background-color:transparent}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-moz-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-ms-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-moz-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-ms-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,.45)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;background:0 0;border:none;box-shadow:none;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{background-color:rgba(0,0,0,.45);bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toggle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px;outline:0;border:none}.lg-outer .lg-toggle-thumb:after{content:"\e1ff"}.lg-outer .lg-toggle-thumb:hover{color:#FFF}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-vimeo .lg-video-play{background:url(../img/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(../img/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(../img/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(../img/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(../img/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer.lg-dropdown-active #lg-share{color:#FFF}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#FFF;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{height:100%;width:100%}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e904"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e907"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e905"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e906"}.lg-outer .lg-img-rotate{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0;-webkit-transition:-webkit-transform .3s cubic-bezier(.32,0,.67,0) 0s;-moz-transition:-moz-transform .3s cubic-bezier(.32,0,.67,0) 0s;-o-transition:-o-transform .3s cubic-bezier(.32,0,.67,0) 0s;transition:transform .3s cubic-bezier(.32,0,.67,0) 0s}.lg-rotate-left:after{content:"\e900"}.lg-rotate-right:after{content:"\e901"}.lg-icon.lg-flip-hor,.lg-icon.lg-flip-ver{font-size:26px}.lg-flip-hor:after{content:"\e902"}.lg-flip-ver:after{content:"\e903"}.lg-group:after,.lg-group:before{display:table;content:"";line-height:0}.lg-group:after{clear:both}.lg-outer{position:fixed;top:0;left:0;z-index:1050;opacity:0;outline:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(/vendor/plugins/ecommerce/libraries/lightgallery/img/loading.gif) center center no-repeat;display:none!important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}