.AddToCart-module__zcksDa__btn-add-to-cart,.AddToCart-module__zcksDa__btn-notify-me{color:#000;width:100%;font-size:1rem;line-height:1rem;font-weight:var(--font-bold);letter-spacing:0;background:var(--theme-purple);text-transform:uppercase;border:2px solid var(--theme-purple);border-radius:0;justify-content:center;align-items:center;padding:14px 26px;display:flex}.AddToCart-module__zcksDa__btn-add-to-cart{color:#fff;white-space:nowrap;background:#000;border-color:#000}.AddToCart-module__zcksDa__btn-add-to-cart:hover{background:#424242;border-color:#424242}.AddToCart-module__zcksDa__alert--success{color:#5cb85c;background-color:#dff0d8;padding:7px 12px;font-size:13px}.AddToCart-module__zcksDa__alert--error{color:#a94442;background-color:#f2dede;padding:7px 12px;font-size:13px}
.FAQ-module__ETMzqG__title{text-align:center;flex-direction:column;align-items:center;margin-bottom:32px;font-size:22px;display:flex}.FAQ-module__ETMzqG__title p{text-transform:uppercase;color:#818286;padding:16px 16px 0;font-size:14px}.FAQ-module__ETMzqG__title h4{text-transform:uppercase;font-size:26px}.FAQ-module__ETMzqG__content{flex-direction:column;display:flex}.FAQ-module__ETMzqG__content .FAQ-module__ETMzqG__left-side{margin-bottom:38px;display:flex}.FAQ-module__ETMzqG__content .FAQ-module__ETMzqG__left-side .FAQ-module__ETMzqG__image{border:1px solid #e5e5e5;width:127px;height:141px}.FAQ-module__ETMzqG__content .FAQ-module__ETMzqG__left-side .FAQ-module__ETMzqG__product-title{width:65%;padding-left:24px}.FAQ-module__ETMzqG__content .FAQ-module__ETMzqG__left-side .FAQ-module__ETMzqG__product-title span:first-child{color:#818286;text-transform:uppercase;margin-bottom:8px;display:block}.FAQ-module__ETMzqG__content .FAQ-module__ETMzqG__left-side .FAQ-module__ETMzqG__product-title span:nth-child(2){font-size:18px;display:block}.FAQ-module__ETMzqG__content .FAQ-module__ETMzqG__right-side .FAQ-module__ETMzqG__read-more-container{border-top:1px dashed #000;padding-top:32px}.FAQ-module__ETMzqG__content .FAQ-module__ETMzqG__right-side .FAQ-module__ETMzqG__read-more-container .FAQ-module__ETMzqG__read-more{text-transform:uppercase;cursor:pointer;border-bottom:1px solid #000;padding-bottom:10px;font-size:16px}.FAQ-module__ETMzqG__content .FAQ-module__ETMzqG__right-side .FAQ-module__ETMzqG__read-more-container .FAQ-module__ETMzqG__read-more:hover{opacity:.8}@media (min-width:769px){.FAQ-module__ETMzqG__content .FAQ-module__ETMzqG__left-side{width:35%}.FAQ-module__ETMzqG__content .FAQ-module__ETMzqG__right-side{width:65%}.FAQ-module__ETMzqG__title{flex-direction:row;margin-bottom:40px;display:flex}.FAQ-module__ETMzqG__title p{padding-top:0}.FAQ-module__ETMzqG__content{flex-direction:row;gap:40px}}
.QuestionAndAnswer-module__JK0pTq__box{border-top:1px dashed #000;padding:32px 0}.QuestionAndAnswer-module__JK0pTq__box .QuestionAndAnswer-module__JK0pTq__question{gap:24px;margin-bottom:16px;font-size:16px;line-height:20px;display:flex}.QuestionAndAnswer-module__JK0pTq__box .QuestionAndAnswer-module__JK0pTq__question span:last-child{margin-left:24px}.QuestionAndAnswer-module__JK0pTq__box .QuestionAndAnswer-module__JK0pTq__answer{gap:24px;font-size:16px;line-height:20px;display:flex}.QuestionAndAnswer-module__JK0pTq__box .QuestionAndAnswer-module__JK0pTq__answer ol,.QuestionAndAnswer-module__JK0pTq__box .QuestionAndAnswer-module__JK0pTq__answer ul{margin-left:20px;list-style:QuestionAndAnswer-module__JK0pTq__auto}.QuestionAndAnswer-module__JK0pTq__box .QuestionAndAnswer-module__JK0pTq__answer span:last-child{color:#818286;margin-left:24px}.QuestionAndAnswer-module__JK0pTq__box .QuestionAndAnswer-module__JK0pTq__read-more{text-transform:uppercase;border-bottom:1px solid #000;padding-bottom:10px;font-size:16px;line-height:20px}
.AccordionHtmlContent-module__v17OXq__html-content{font-size:14px;line-height:1.357em}.AccordionHtmlContent-module__v17OXq__showBtn{color:#b780f0;border:none;margin-top:14px;padding:0;font-size:14px}
.ProductAccordionContainer-module__JsjkBa__product-accordion .ProductAccordionContainer-module__JsjkBa__accordion-content{padding:12px 16px 32px}.ProductAccordionContainer-module__JsjkBa__product-accordion .ProductAccordionContainer-module__JsjkBa__accordion-content p{margin:revert;padding:revert;line-height:19px}.ProductAccordionContainer-module__JsjkBa__product-accordion .ProductAccordionContainer-module__JsjkBa__accordion-content p:first-of-type{margin-top:0}.ProductAccordionContainer-module__JsjkBa__product-accordion .ProductAccordionContainer-module__JsjkBa__accordion-content a{-webkit-text-decoration:revert;-webkit-text-decoration:revert;text-decoration:revert;color:revert}.ProductAccordionContainer-module__JsjkBa__product-accordion .ProductAccordionContainer-module__JsjkBa__accordion-content ol,.ProductAccordionContainer-module__JsjkBa__product-accordion .ProductAccordionContainer-module__JsjkBa__accordion-content ul{list-style-type:revert;padding:revert;margin:revert}.ProductAccordionContainer-module__JsjkBa__product-accordion .ProductAccordionContainer-module__JsjkBa__accordion-content li{text-align:-webkit-match-parent;display:list-item}.ProductAccordionContainer-module__JsjkBa__product-accordion summary{cursor:pointer;border-top:1px solid #d7d7d7;justify-content:space-between;padding:14px 16px;list-style:none;display:flex}.ProductAccordionContainer-module__JsjkBa__product-accordion:last-of-type{border-bottom:1px solid #d7d7d7}.ProductAccordionContainer-module__JsjkBa__product-accordion summary h4{font-family:var(--secondary-font);letter-spacing:0;text-transform:capitalize;margin:0;font-size:16px;font-weight:400}.ProductAccordionContainer-module__JsjkBa__product-accordion summary::marker{display:none}.ProductAccordionContainer-module__JsjkBa__product-accordion summary::-webkit-details-marker{display:none}.ProductAccordionContainer-module__JsjkBa__arrow{width:12px;transition:transform .2s}.ProductAccordionContainer-module__JsjkBa__product-accordion[open] summary .ProductAccordionContainer-module__JsjkBa__arrow{transform:rotate(180deg)}.ProductAccordionContainer-module__JsjkBa__product-accordion[open] summary~*{animation:.3s ProductAccordionContainer-module__JsjkBa__show}@keyframes ProductAccordionContainer-module__JsjkBa__show{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.ProductAccordionContainer-module__JsjkBa__product-accordion summary h4{font-size:20px}.ProductAccordionContainer-module__JsjkBa__product-accordion summary{padding-top:20px}}.ProductAccordionContainer-module__JsjkBa__product-accordion--promotion summary{border-top:none}.ProductAccordionContainer-module__JsjkBa__product-accordion--promotion h4{font-size:20px;font-weight:500;font-family:var(--primary-font);transition:color .2s}.ProductAccordionContainer-module__JsjkBa__product-accordion--promotion[open] summary h4{color:var(--primary-colour)}.ProductAccordionContainer-module__JsjkBa__product-accordion--promotion[open] summary .ProductAccordionContainer-module__JsjkBa__arrow{fill:var(--primary-colour)}.ProductAccordionContainer-module__JsjkBa__product-accordion--promotion .ProductAccordionContainer-module__JsjkBa__accordion-content{background-color:#f6f5f4;padding:20px 0}
.ProductInfo-module__n7nFRq__tag-image{text-align:center;flex-direction:column;align-items:center;max-width:110px;height:156px;padding:0 2px;font-weight:500;display:flex}.ProductInfo-module__n7nFRq__tag-image img{width:100%;margin-bottom:8px}.ProductInfo-module__n7nFRq__video-container{aspect-ratio:16/9;position:relative}.ProductInfo-module__n7nFRq__video-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}
.Colors-module__N8uAGW__color-selector{font-size:14px;font-weight:var(--font-bold);text-transform:none;color:#111;letter-spacing:0;gap:5px;margin-bottom:16px;display:flex}.Colors-module__N8uAGW__swatch{flex-wrap:wrap;gap:10px;display:flex}.Colors-module__N8uAGW__swatch .Colors-module__N8uAGW__swatch-element{cursor:pointer;display:inline-block;position:relative}.Colors-module__N8uAGW__swatch .Colors-module__N8uAGW__swatch-element .Colors-module__N8uAGW__tooltip{z-index:100;visibility:hidden;white-space:nowrap;background:#fff;border:1px solid #aaa;padding:5px;position:absolute;top:-30px}.Colors-module__N8uAGW__swatch .Colors-module__N8uAGW__swatch-element:hover .Colors-module__N8uAGW__tooltip{visibility:visible}.Colors-module__N8uAGW__swatch .Colors-module__N8uAGW__swatch-element .Colors-module__N8uAGW__color{cursor:pointer;background-color:#fdbfbf;border:1px solid #eee;border-radius:50%;width:40px;height:40px;padding:0;position:relative}.Colors-module__N8uAGW__swatch .Colors-module__N8uAGW__swatch-element.Colors-module__N8uAGW__selected .Colors-module__N8uAGW__color:before{content:"";border:1px solid #ababab;border-radius:50%;width:44px;height:44px;position:absolute;top:-3px;left:-3px}.Colors-module__N8uAGW__swatch .Colors-module__N8uAGW__swatch-element.Colors-module__N8uAGW__sold-out .Colors-module__N8uAGW__color:after{content:"";opacity:1;visibility:visible;background:#fff;width:40px;height:2px;margin:auto;position:absolute;inset:0;transform:rotate(45deg)}
.Payment-module__QQ_hVq__payment{margin-top:12px;overflow:auto}
.Price-module__N2hOzG__price{align-items:center;margin:0;font-size:26px;display:flex}.Price-module__N2hOzG__price .Price-module__N2hOzG__current-price{color:#111;font-size:1.5rem;font-weight:var(--font-bold);margin:0 10px 0 0}.Price-module__N2hOzG__price .Price-module__N2hOzG__price-compare{color:#fb7594;font-size:1.5rem;font-weight:var(--font-medium)}.Price-module__N2hOzG__price .Price-module__N2hOzG__current-price:before,.Price-module__N2hOzG__price .Price-module__N2hOzG__price-compare:before{content:"$"}
.style-module__e8rqca__container div[data-bv-show=rating_summary] .bv_stars_component_container{padding-right:0!important}.style-module__e8rqca__container div[data-bv-show=rating_summary] .bv_stars_component_container svg{width:18px!important;height:18px!important}.style-module__e8rqca__container div[data-bv-show=rating_summary] .bv_avgRating_component_container{order:-1;color:#000!important;margin-right:14px!important;font-size:15px!important;font-weight:600!important}.style-module__e8rqca__container div[data-bv-show=rating_summary] .bv_avgRating_component_container:after{content:"/5.0"}.style-module__e8rqca__container div[data-bv-show=rating_summary] .bv_numReviews_component_container{display:none!important}
.Title-module__5nT7la__title{color:#111;letter-spacing:0;font-size:2.25rem;line-height:2.6875rem;font-weight:var(--font-medium)}@media screen and (max-width:640px){.Title-module__5nT7la__title{font-size:1.55rem;line-height:1.68rem}}
.Vendor-module__Il1ICa__vendor{color:var(--quaternary-colour);font-size:var(--regular-font-size);letter-spacing:2px;text-transform:uppercase;margin:1em 0}@media (min-width:768px){.Vendor-module__Il1ICa__vendor{margin-top:0}}
