@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/assets/fonts/Poppins/Poppins-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/assets/fonts/Poppins/Poppins-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/assets/fonts/Poppins/Poppins-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/assets/fonts/Poppins/Poppins-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Sentinel;font-style:normal;font-weight:400;src:url(/assets/fonts/Sentinel/sentinel-book.woff2) format("woff2")}@font-face{font-display:swap;font-family:Sentinel;font-style:normal;font-weight:500;src:url(/assets/fonts/Sentinel/sentinel-medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Sentinel;font-style:normal;font-weight:600;src:url(/assets/fonts/Sentinel/sentinel-semibold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Sentinel;font-style:normal;font-weight:700;src:url(/assets/fonts/Sentinel/sentinel-bold.woff2) format("woff2")}.badge{font-family:Poppins,sans-serif}.bg-glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid rgba(255,255,255,.25);color:#fff}.badge-brand-purple{background-color:#f9f6fb;color:#4f286a}.badge-brand-green{background-color:#d9e7c9;color:#354b0d}.badge-availability{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:400;padding:2px 0}.badge-availability:before{content:"";width:10px;height:10px;border-radius:50%;background-color:#638131}.badge-availability.out-of-stock:before{background-color:#d92d20}.form-control:disabled,.form-select:disabled{cursor:not-allowed;opacity:.64}.input-group .input-group-text{background-color:#f9f6f0;border:1px solid #f3ede1;color:#697586}.input-group :where(.input-group-text:first-child){border-right:0}.input-group :where(.input-group-text:first-child)+.form-control{border-left:0}.input-group :where(.form-control:first-child){border-right:0}.input-group :where(.form-control:first-child)+.input-group-text{border-left:0;cursor:pointer}.input-group :where(.form-control+.input-group-text:hover){color:#364152}.input-group:focus-within{border-radius:8px;box-shadow:0 0 0 3px #602c783d}.input-group:focus-within .form-control{border-color:#602c78;box-shadow:none}.input-group:focus-within .input-group-text{border-color:#602c78}.input-group:has(.is-invalid) .input-group-text{border-color:#d92d20}.progress-bar{border-radius:999px}.offcanvas.offcanvas-end{--bs-offcanvas-border-width: 0}.product-left{display:flex;flex-direction:column;gap:24px}@media(max-width:991.98px){.product-left{display:contents}}@media(max-width:575.98px){.embla--thumbs{margin-right:-.75rem}}.embla--thumbs .embla__container{gap:16px}.embla--thumbs .embla__viewport{margin:0}@media(max-width:575.98px){.embla--thumbs .embla__viewport{padding-right:16px}}.embla--thumbs .embla__slide{flex:0 0 calc((100% - 64px)/5);border:none;padding:0;border-radius:10px;overflow:hidden}@media(max-width:575.98px){.embla--thumbs .embla__slide{flex:0 0 calc((100% - 24px)*.4)}}.embla--thumbs .embla__slide.active{outline:2px solid #5c2673;outline-offset:-2px}.product-accordion.accordion{--bs-accordion-btn-padding-x: 0;--bs-accordion-border-width: 0;--bs-accordion-btn-icon: none;--bs-accordion-btn-active-icon: none;--bs-accordion-border-radius: 0;--bs-accordion-inner-border-radius: 0}.product-accordion .accordion-button{padding-right:46px;border-bottom:1px solid #000}.product-accordion .h3{font-weight:600}.product-accordion p{color:#4b5565;font-weight:500}.accordion-icon{position:absolute;right:0;height:28px;width:28px}.accordion-icon:after,.accordion-icon:before{content:"";background-color:#000;border-radius:2px;left:50%;position:absolute;transform:translate(-50%);transition-duration:.3s}.accordion-icon:before{content:"";height:2px;top:calc(50% - 1px);width:14px}.accordion-icon:after{height:14px;top:calc(50% - 7px);transition-duration:.3s;width:2px}.accordion-button[aria-expanded=true] .accordion-icon:after{opacity:0}.product-attributes{border:none}.product-attributes th{color:#5c2673;border:none}.product-attributes td{color:#4b5565;border:none}.product-attributes tr{border:none}.product-attributes tr:nth-child(odd) th,.product-attributes tr:nth-child(odd) td{background-color:#eef2f6}.product-tabs{margin-top:96px}@media(max-width:991.98px){.product-tabs{margin-top:24px}}.product-tabs__nav{display:flex;gap:16px;overflow-x:auto;padding-bottom:4px}@media(max-width:767.98px){.product-tabs__nav{gap:8px;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-tabs__nav::-webkit-scrollbar{display:none}}.product-tabs__item{flex:1;min-width:200px;display:flex;justify-content:center}@media(max-width:991.98px){.product-tabs__item{min-width:160px}}@media(max-width:767.98px){.product-tabs__item{min-width:100px;flex:0 0 auto}}.product-section{padding-top:48px}@media(max-width:767.98px){.product-section{padding-top:24px}}.product-section__content--details{background-color:#ebf3e4;position:relative}@media(min-width:768px){.product-section__content--details:has(img[title=product]){min-height:600px;align-content:center}}@media(min-width:768px){.product-section__content--details img[title=product]{position:absolute;-o-object-fit:cover;object-fit:cover;width:50%;height:100%;right:0;top:0}}@media(max-width:767.98px){.product-section__content--details img[title=product]{width:calc(100% + 24px);margin:0 0 -24px -12px;max-width:unset}}@media(max-width:991.98px){.product-right__content{margin-bottom:20px;width:100%}}@media(max-width:991.98px){.product-right{display:contents}}@media(min-width:992px){.product-right__sticky{position:sticky;top:0}}@media(max-width:991.98px){.product-right__sticky{display:contents}}.product-header{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}@media(max-width:991.98px){.product-header{display:contents}}@media(max-width:991.98px){.product-description__rating{order:-2;width:100%;padding-inline:calc(var(--bs-gutter-x) * .5);margin-top:16px}}@media(max-width:991.98px){.product-gallery,.product-description,.product-bundles,.product-features{padding-inline:calc(var(--bs-gutter-x) * .5)}}@media(max-width:991.98px){.product-expert-quote{margin-inline:calc(var(--bs-gutter-x) * .5);margin-block:24px}}@media(min-width:576px){.content__prices{flex-basis:100%}}@media(max-width:575.98px){.order-button{flex-basis:100%}}.product-slider--product-detail{margin-top:32px}
