hr{margin:var(--space-md) 0}a,button,.link{cursor:pointer}.hidden{display:none}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;height:1.4em}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:2.8em}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:calc(1em * 1.4 * 3)}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=number]{-webkit-appearance:none;margin:0;-moz-appearance:textfield!important}input,button,select,textarea{box-sizing:border-box;box-shadow:none;border:none;outline:none}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){border-radius:var(--inputs-radius)}:where(button,a.button-primary,a.button-secondary,[class*=__btn],.button-primary,.button-secondary){border-radius:var(--buttons-radius)}input:disabled,button:disabled,select:disabled,textarea:disabled{opacity:.5;pointer-events:none;cursor:not-allowed!important}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.section-heading{font-weight:var(--font-weight-bold)}.section-heading .section-heading-link{color:var(--color-paragraph);transition:all var(--transition-base);cursor:pointer}.section-heading .section-heading-link:hover{color:var(--color-primary)}.sticky{position:sticky;top:var(--header-height-sticky)}.border{border:var(--border-width) solid var(--border-color)}.button-primary{flex:1;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:var(--space-xs) var(--space-lg);height:2rem;text-align:center;border-radius:var(--radius-sm);border:var(--border-width) solid var(--color-gray);cursor:pointer;transition:all var(--transition-slow)}.button-primary:hover{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.button-primary.big{min-width:15rem;min-height:2.5rem}.button-primary.white{background:var(--color-white);border-color:var(--color-white);color:var(--color-paragraph)}.button-primary.white:hover{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.button-primary.active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.button-primary.active:hover{background:transparent;color:var(--color-primary)}.button-primary.loading{opacity:.5}.button-secondary{flex:1;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:var(--space-xs) var(--space-lg);min-height:2.75rem;text-align:center;border-radius:var(--radius-sm);border:var(--border-width) solid currentColor;cursor:pointer;background:transparent;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast)}:where(.button-primary,.button-secondary,a[class*=__btn],button[class*=__btn],.faq-contact__btn,.product-card__quickview,.product-card__add-btn){transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast),filter var(--transition-fast)}:where(.button-primary,.button-secondary,a[class*=__btn],button[class*=__btn],.faq-contact__btn,.product-card__quickview,.product-card__add-btn):hover:not(:disabled):not([aria-disabled=true]):not(.loading):not(.is-loading){transform:var(--button-hover-transform, translateY(-1px));box-shadow:var(--shadow-md, 0 8px 20px rgba(0, 0, 0, .12))}:where(.button-primary,.button-secondary,a[class*=__btn],button[class*=__btn],.faq-contact__btn,.product-card__quickview,.product-card__add-btn):active:not(:disabled):not([aria-disabled=true]){transform:var(--button-active-transform, translateY(0) scale(.985));box-shadow:var(--shadow-sm, 0 2px 8px rgba(0, 0, 0, .08))}:where(.button-primary,.button-secondary,a[class*=__btn],button[class*=__btn],.faq-contact__btn,.product-card__quickview,.product-card__add-btn):focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 18%,transparent)}:where(.button-primary,.button-secondary,a[class*=__btn],button[class*=__btn],.faq-contact__btn,.product-card__quickview,.product-card__add-btn):disabled,:where(.button-primary,.button-secondary,a[class*=__btn],button[class*=__btn],.faq-contact__btn,.product-card__quickview,.product-card__add-btn)[aria-disabled=true]{opacity:.55;cursor:not-allowed!important;transform:none!important;box-shadow:none!important;filter:saturate(.75)}:where(.button-primary,.button-secondary,a[class*=__btn],button[class*=__btn],.faq-contact__btn,.product-card__quickview,.product-card__add-btn).loading,:where(.button-primary,.button-secondary,a[class*=__btn],button[class*=__btn],.faq-contact__btn,.product-card__quickview,.product-card__add-btn).is-loading{pointer-events:none;opacity:.72;transform:none!important;box-shadow:none!important}.button-primary:focus-visible,.button-primary.active:focus-visible{outline-color:var(--color-primary)}.button-primary.active:active:not(:disabled){transform:translateY(0) scale(.985)}.tagged{display:inline-block;padding:var(--space-sm) var(--space-lg);border:var(--border-width) solid var(--color-gray);border-radius:var(--radius-full);line-height:1}.tagged.active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.page-width{width:100%;margin:0 auto;max-width:var(--page-width, 1200px);padding-inline:15px}.page-width--full{width:100%;max-width:none;margin:0 auto;padding-inline:15px}@media(min-width:750px){.page-width,.page-width--full{padding-inline:30px}}@media(min-width:1024px){.page-width,.page-width--full{padding-inline:75px}}.table-container{width:100%;overflow-x:auto}table{width:100%;background:var(--color-white);border-radius:var(--radius-sm);overflow:hidden;float:none}.rte table,.blog-template__rich-text table,.blog-template__description-content table,.collection-desc__rte table,.section-rich-text__text table,.section-tabs__content table{table-layout:fixed}.rte th,.rte td,.blog-template__rich-text th,.blog-template__rich-text td,.blog-template__description-content th,.blog-template__description-content td,.collection-desc__rte th,.collection-desc__rte td,.section-rich-text__text th,.section-rich-text__text td,.section-tabs__content th,.section-tabs__content td{overflow-wrap:anywhere}table thead th{background:var(--color-primary);color:var(--color-white);padding:var(--space-lg) var(--space-2xl);text-align:left;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.1em;font-size:var(--font-xs)}table tbody tr{border-bottom:var(--border-width) solid var(--color-gray-light)}table tbody tr:nth-child(odd){background:var(--color-gray-light)}table tbody tr:hover{background:rgba(var(--color-primary),.06)}table tbody tr:hover td{color:rgb(var(--color-primary))}table tbody tr:last-child{border-bottom:none}table tbody tr:last-child td:first-child{border-bottom-left-radius:var(--radius-lg)}table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius-lg)}table tbody tr td{padding:var(--space-lg) var(--space-2xl);color:var(--color-gray-dark);transition:color var(--transition-fast)}.sold_out{opacity:.25;background:var(--color-gray-light);color:rgb(var(--color-foreground))}.swiper:not(.swiper-initialized){overflow:hidden}.swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;flex-wrap:nowrap;gap:var(--swiper-gap-mobile, 10px)}.swiper:not(.swiper-initialized) .swiper-wrapper>*{flex:0 0 calc((100% - var(--swiper-gap-mobile, 10px) * (var(--swiper-cols-mobile, 1) - 1)) / var(--swiper-cols-mobile, 1));max-width:calc((100% - var(--swiper-gap-mobile, 10px) * (var(--swiper-cols-mobile, 1) - 1)) / var(--swiper-cols-mobile, 1))}@media(min-width:640px){.swiper:not(.swiper-initialized) .swiper-wrapper{gap:var(--swiper-gap-tablet, 15px)}.swiper:not(.swiper-initialized) .swiper-wrapper>*{flex:0 0 calc((100% - var(--swiper-gap-tablet, 15px) * (var(--swiper-cols-tablet, 1) - 1)) / var(--swiper-cols-tablet, 1));max-width:calc((100% - var(--swiper-gap-tablet, 15px) * (var(--swiper-cols-tablet, 1) - 1)) / var(--swiper-cols-tablet, 1))}}@media(min-width:1024px){.swiper:not(.swiper-initialized) .swiper-wrapper{gap:var(--swiper-gap-laptop, 20px)}.swiper:not(.swiper-initialized) .swiper-wrapper>*{flex:0 0 calc((100% - var(--swiper-gap-laptop, 20px) * (var(--swiper-cols-laptop, 1) - 1)) / var(--swiper-cols-laptop, 1));max-width:calc((100% - var(--swiper-gap-laptop, 20px) * (var(--swiper-cols-laptop, 1) - 1)) / var(--swiper-cols-laptop, 1))}}@media(min-width:1280px){.swiper:not(.swiper-initialized) .swiper-wrapper{gap:var(--swiper-gap-desktop, 20px)}.swiper:not(.swiper-initialized) .swiper-wrapper>*{flex:0 0 calc((100% - var(--swiper-gap-desktop, 20px) * (var(--swiper-cols-desktop, 1) - 1)) / var(--swiper-cols-desktop, 1));max-width:calc((100% - var(--swiper-gap-desktop, 20px) * (var(--swiper-cols-desktop, 1) - 1)) / var(--swiper-cols-desktop, 1))}}.swiper:hover .swiper-button-prev:after,.swiper:hover .swiper-button-next:after{opacity:1}.swiper-button-prev,.swiper-button-next{background:#ffffff80;padding-inline:var(--space-xs);height:2.5rem!important;border-radius:var(--radius-sm);overflow:hidden}.swiper-button-prev:after,.swiper-button-next:after{font-size:var(--font-base)!important;color:var(--color-black);opacity:.25;transition:all .5s}.swiper-button-prev:hover:after,.swiper-button-next:hover:after{color:var(--color-primary)}.swiper-custom-forSlider.swiper-horizontal .swiper-pagination .swiper-pagination-bullet .pagination-progress{display:block}.swiper-custom-forSlider.swiper-horizontal .swiper-pagination{position:absolute;bottom:2rem;left:1rem;width:20%;text-align:start;display:flex;align-items:flex-end}@media(max-width:991px){.swiper-custom-forSlider.swiper-horizontal .swiper-pagination{width:100%;bottom:1rem;left:0;right:0;padding:0 15px}}.swiper-custom-forSlider.swiper-horizontal .swiper-pagination .swiper-pagination-bullet{flex:1;border-radius:0;width:auto;height:3px;transition:all .45s!important;background:#ffffff80;border-radius:.25rem;overflow:hidden}.swiper-custom-forSlider.swiper-horizontal .swiper-pagination .swiper-pagination-bullet .pagination-progress{width:0;height:100%;background:#fff}.swiper-custom-forSlider.swiper-horizontal .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{height:6px;background:#ffffff80}.swiper-custom-forSlider.swiper-horizontal .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .pagination-progress{width:100%;transition:all 5.7s linear}i,.icon{display:flex;justify-content:center;align-items:center}i.icon-svg>*,.icon.icon-svg>*{transition:all var(--transition-base)}.link:hover{text-decoration:underline;color:var(--color-info)}.list{list-style-type:disc;padding-left:var(--space-lg)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg-overlay);opacity:0;visibility:hidden;transition:all var(--transition-slow);z-index:var(--z-overlay)}.overlay.show{opacity:1;visibility:visible}.sidebar-module.open-sidebar-cart .sidebar-cart,.sidebar-module.open-sidebar-store .sidebar-store{opacity:1;visibility:visible;transform:none}.sidebar-module.open-sidebar-info .sidebar-info{opacity:1;visibility:visible;transform:scale(1.1)}.card .card__wrapper{border:var(--border-width) solid var(--border-color);box-shadow:var(--shadow-lg);border-radius:var(--radius-sm);overflow:hidden}.card .card__wrapper:hover .card__media .card__media-inner .card__media-image img{transform:scale(1)}.card .card__wrapper .card__media .card__media-inner{display:block;position:relative;overflow:hidden}.card .card__wrapper .card__media .card__media-inner .card__media-image{background:var(--color-white)}.card .card__wrapper .card__media .card__media-inner .card__media-image img{transform:scale(.95);transition:all .8s;aspect-ratio:2/3;background:var(--color-white);width:100%;height:100%;object-fit:scale-down}.card .card__wrapper .card__content{padding:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-xs)}.card .card__wrapper .card__content .card__content__title{font-size:var(--font-base);font-weight:var(--font-weight-semibold)}.card .card__wrapper .card__content .card__content__title .card__content__title-text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:all var(--transition-slow)}.card .card__wrapper .card__content .card__content__title .card__content__title-text:hover{color:var(--color-primary)}.absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}form,.form{position:relative}form .form-group,.form .form-group{margin-bottom:var(--space-lg)}form .form-group.absolute-fullfil,.form .form-group.absolute-fullfil{margin-bottom:0;right:0}form .form-group.form-group--center,.form .form-group.form-group--center{display:flex;justify-content:center;align-items:center}form .form-group label,.form .form-group label{position:relative}form .form-group label span,.form .form-group label span{display:block;font-weight:var(--font-weight-medium);margin-bottom:var(--space-xs)}form .form-group label span.required:after,.form .form-group label span.required:after{content:"*";color:var(--color-error)}form .form-group label select.form-control,form .form-group label input.form-control,form .form-group label textarea.form-control,.form .form-group label select.form-control,.form .form-group label input.form-control,.form .form-group label textarea.form-control{display:block;width:100%;padding:.375rem var(--space-xl);border-radius:var(--radius-sm);border:var(--border-width) solid var(--color-gray)}form .form-group label select.form-control:focus,form .form-group label input.form-control:focus,form .form-group label textarea.form-control:focus,.form .form-group label select.form-control:focus,.form .form-group label input.form-control:focus,.form .form-group label textarea.form-control:focus{border-color:var(--color-primary)}form .form-group label:has(i) i,form .form-group label:has(i) svg,form .form-group label:has(svg) i,form .form-group label:has(svg) svg,.form .form-group label:has(i) i,.form .form-group label:has(i) svg,.form .form-group label:has(svg) i,.form .form-group label:has(svg) svg{position:absolute;top:50%;transform:translateY(-50%);left:var(--space-md)}form .form-group label:has(i) input.form-control,form .form-group label:has(i) select.form-control,form .form-group label:has(i) textarea.form-control,form .form-group label:has(svg) input.form-control,form .form-group label:has(svg) select.form-control,form .form-group label:has(svg) textarea.form-control,.form .form-group label:has(i) input.form-control,.form .form-group label:has(i) select.form-control,.form .form-group label:has(i) textarea.form-control,.form .form-group label:has(svg) input.form-control,.form .form-group label:has(svg) select.form-control,.form .form-group label:has(svg) textarea.form-control{padding-left:2.5rem}form .form-group label:has(i.right) i.right,form .form-group label:has(i.right) svg.right,form .form-group label:has(svg.right) i.right,form .form-group label:has(svg.right) svg.right,.form .form-group label:has(i.right) i.right,.form .form-group label:has(i.right) svg.right,.form .form-group label:has(svg.right) i.right,.form .form-group label:has(svg.right) svg.right{position:absolute;top:50%;transform:translateY(-50%);left:auto;right:var(--space-md)}form .form-group label:has(i.right) input.form-control,form .form-group label:has(i.right) select.form-control,form .form-group label:has(i.right) textarea.form-control,form .form-group label:has(svg.right) input.form-control,form .form-group label:has(svg.right) select.form-control,form .form-group label:has(svg.right) textarea.form-control,.form .form-group label:has(i.right) input.form-control,.form .form-group label:has(i.right) select.form-control,.form .form-group label:has(i.right) textarea.form-control,.form .form-group label:has(svg.right) input.form-control,.form .form-group label:has(svg.right) select.form-control,.form .form-group label:has(svg.right) textarea.form-control{padding-right:2.5rem}form .form-group .form-group-input,.form .form-group .form-group-input{position:relative;width:100%}form .form-success,.form .form-success{font-weight:var(--font-weight-bold);align-items:center;gap:var(--space-sm);color:var(--color-success)}form .form-error,.form .form-error{font-weight:var(--font-weight-bold);align-items:center;gap:var(--space-sm);color:var(--color-error)}.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
