.field--select select,.field input,.field textarea,.sort-by-element.field--select,.sort-by-element.field input,.sort-by-element.field textarea{padding:9px 14px;border-radius:4px;border:1px solid #d3d1d9;background-color:#fff;box-sizing:border-box}.field--select select:focus-visible,.field input:focus-visible,.field textarea:focus-visible,.sort-by-element.field--select:focus-visible{border:1px solid #676768;outline:none}fieldset.col-2{display:grid;grid-template-columns:1fr 1fr;column-gap:12px}.sort-by-element.field{display:block;text-align:left}.sort-by-element.field>span{display:block;font-weight:400;margin-bottom:0}.sort-by-element.field input,.sort-by-element.field textarea{color:#282828;width:100%}.sort-by-element.field--select{display:flex;align-items:center}.sort-by-element.field--select select{padding:0 30px 0 10px;border:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-image:var(--icon-arrow);background-repeat:no-repeat;background-position:calc(100% - 15px);position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field{display:block;text-align:left}.field>span{display:block;margin-bottom:4px;font-weight:400}.field input,.field textarea{color:#282828;width:100%}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:#f31830}.field--select select{padding-right:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-image:var(--icon-arrow);background-repeat:no-repeat;background-position:calc(100% - 15px);position:relative;-webkit-appearance:none;appearance:none}@media screen and (max-width:768px){.field--select select.variants--select-tag{width:100%}}.input-checkbox{display:flex;align-items:center}.input-checkbox input[type=checkbox]:checked+label{font-weight:700;text-decoration:underline}.input-checkbox input[type=checkbox]:disabled+label{display:none}.input-checkbox .checkbox-design{width:20px;height:20px;margin-right:12px;background-color:#fff;border-radius:4px;content:"";cursor:pointer;border:1px solid #d3d1d9}.input-checkbox .checkbox-input{position:absolute;height:1px;margin-right:.5rem;width:1px;opacity:0;display:block}.input-checkbox .checkbox-input:checked+.checkbox-design{border-color:#6827cd;background-color:#6827cd}.input-checkbox .checkbox-input:checked+.checkbox-design:after{font-size:15px;line-height:initial;font-weight:600;color:#fff;content:"L";transform:rotate(45deg) rotateY(180deg) translate(1px,-1px);display:flex;flex-direction:row;justify-content:center}.input-checkbox .checkbox-input:disabled+.checkbox-design{background-color:#f4f4f4;cursor:not-allowed}.input-checkbox>span{display:inline-block;text-align:left;width:calc(100% - 32px)}.form__message{display:flex;align-items:center;justify-content:center;text-align:left;font-size:14px;margin-bottom:10px;padding:10px 16px;border:1px solid;border-radius:5px;background-color:#0000}.form__message--error{background-color:#ffedef;color:#282828;border-color:#f31830}.form__message--error svg path{fill:#f31830}.form__message--success{background-color:#efffe7;color:#282828;border-color:#74cc47}.form__message--success svg path{fill:#74cc47}.form__message>span{width:fit-content}.form__message>svg{width:20px;height:20px;margin-right:10px}.form__message.auth-error{font-size:14px;background-color:#0000;border:none;color:#f31830;padding:0}.form__message:focus{border-color:#f31830}.icon-error{width:25px;height:25px;margin-right:10px}.errors-with-list{text-align:left;font-size:14px;flex-direction:column;align-items:flex-start}.errors-with-list .errors-title{font-weight:500}.errors-with-list>ul{font-size:11px;line-height:18px;padding-left:20px}.list-errors{list-style:none}.errors>ul{list-style:none}#contact-footer-success,#contact-footer-success-exist,#contact-footer-error{display:block;margin-top:15px;font-size:16px}.footer{display:flex}@media screen and (max-width:800px){.footer{flex-direction:column-reverse}}.footer__link-lists{background-color:#ffe9e0}@media screen and (min-width:1441px){.footer__link-lists{width:100%}}.footer__link-lists>div{padding:32px 1rem;height:100%;display:flex;flex-wrap:wrap;box-sizing:border-box}@media screen and (min-width:800px){.footer__link-lists>div{padding:32px 40px 32px 5rem}}.footer__newsletter{color:#fff;background-color:#6827cd}.footer__newsletter>div{box-sizing:border-box;padding:42px 1rem}@media screen and (min-width:1100px){.footer__newsletter>div{padding:32px 5rem 32px 60px;width:600px}}.footer__copy{width:100%;display:flex;align-items:center;flex-direction:column}@media screen and (min-width:800px){.footer__copy{padding-top:16px;margin-top:auto;flex-direction:row;justify-content:space-between}}.footer__copy>span:first-child{font-size:11px;display:flex;align-items:center;color:#676768}@media screen and (max-width:800px){.footer__copy>span:first-child{margin-bottom:16px;flex-direction:column}}.footer__copy>span:first-child img{margin-right:16px}@media screen and (max-width:800px){.footer__copy>span:first-child img{margin-right:0;margin-bottom:16px}}.footer-link-lists{width:100%;box-sizing:border-box}@media screen and (min-width:800px){.footer-link-lists{padding-bottom:30px}}@media screen and (min-width:1100px){.footer-link-lists{max-width:250px;width:50%;padding-right:30px}}@media screen and (min-width:1200px){.footer-link-lists{width:33.33%;padding-bottom:0}}.footer-link-lists .accordion-item__button{font-size:16px;font-weight:600;text-transform:uppercase;color:#6827cd;border-bottom:none}@media screen and (min-width:800px){.footer-link-lists .accordion-item__button .icon-acc{display:none}}.footer-link-lists .accordion-item__button .icon-acc span{background-color:#6827cd}@media screen and (min-width:800px){.footer-link-lists .accordion-item__content{height:auto;opacity:1}}.footer-link-lists .accordion-item__content ul.footer-link-lists__list{padding-left:0}.footer-link-lists .accordion-item__button,.footer-link-lists .accordion-item__button[data-active=true]~div.accordion-item__content{padding-top:0}.footer-link-lists .accordion-item__button a,.footer-link-lists .accordion-item__button[data-active=true]~div.accordion-item__content a{font-weight:400;color:inherit}.footer-link-lists__list{list-style:none;font-size:14px}.footer-link-lists__list li{line-height:22px}.footer-link-lists__list li:not(:last-of-type){margin-bottom:10px}.footer-link-lists__list li>a{text-decoration:none}.footer-link-lists__list li>a:hover{text-decoration:underline}.footer-newsletter{text-align:center}.footer-newsletter a{color:inherit;text-decoration:underline}.footer-newsletter__title{margin-bottom:12px;font-size:18px;font-weight:600;text-transform:uppercase;display:block}.footer-newsletter__subtitle{font-size:14px;line-height:22px;text-align:left}.footer-newsletter__form{display:flex;margin-bottom:12px}.footer-newsletter__form button{max-width:144px}.footer-newsletter__form label{width:100%;margin-right:12px}.footer-newsletter__form label>span{display:none}.footer-newsletter__icons{margin-top:32px;display:flex;justify-content:center;flex-wrap:wrap;text-align:center}.footer-newsletter__icons>span{width:100%}.footer-newsletter__icons>div{display:flex;align-items:center}.footer-newsletter__icons>div img{margin-right:8px}@media screen and (min-width:350px){.footer-newsletter__icons>div:last-of-type{margin-left:16px}}.footer-newsletter__social{margin-top:24px}.footer-newsletter .list-icons-social{margin-top:4px}#contact-footer-error{color:#f31830}#contact-footer-success,#contact-footer-success-exist{color:#74cc47}#contact-footer-success.error-js,#contact-footer-success-exist.error-js{display:none}.grid{display:grid;column-gap:var(--column-gap, 10px);grid-column-gap:var(--column-gap, 10px);grid-row-gap:var(--row-gap, 10px);grid-template-columns:var(--columns, repeat(3, 1fr));grid-template-rows:var(--rows, 1fr);row-gap:var(--row-gap, 10px)}@media screen and (max-width:749px){.grid{grid-template-columns:var(--columns, repeat(2, 1fr))}}@media screen and (max-width:430px){.grid{grid-template-columns:var(--columns, 1fr)}}.flex{display:flex;flex-direction:var(--direction);align-items:var(--align, center);justify-content:var(--justify, flex-start)}.flex>*:not(:last-child){margin-right:var(--gap-flex, 20px)}.sticky{position:sticky;top:var(--top, 0);z-index:2}.shopify-challenge__button,.btn-3,.swym-sfl-add-to-cart-btn,.btn-2,.swym-sfl-move-all-to-cart,.btn-1{padding:10px 28px;font-size:14px;border-width:1px;border-style:none;border-radius:3px;cursor:pointer;font-weight:600;transition:.3s ease;transition-property:background-color;display:flex;flex-direction:column;align-items:center;text-decoration:none}.btn-3[loading=true],[loading=true].swym-sfl-add-to-cart-btn{background-image:url(/cdn/shop/files/loading.gif);background-repeat:no-repeat;background-position:center;background-size:contain;color:#0000}.wrapper{max-width:1024px;margin-right:auto;margin-left:auto}@media screen and (min-width:750px){.wrapper{padding-right:5rem;padding-left:5rem}}@media screen and (max-width:749px){.wrapper{padding-right:1.25rem;padding-left:1.25rem}}.wrapper--psm{padding-right:2.5rem;padding-left:2.5rem}@media screen and (max-width:749px){.wrapper--psm{padding-right:1.25rem;padding-left:1.25rem}}.wrapper--ml{max-width:900px!important}.wrapper--l{max-width:1440px!important}.wrapper--s{max-width:600px!important}main#MainContent section,main#MainContent .margin-section{margin-bottom:100px}@media screen and (max-width:749px){main#MainContent section,main#MainContent .margin-section{margin-bottom:60px}}main#MainContent .no-margin{margin-bottom:0}.contact-wrapper{background:#f4f4f4}@media screen and (max-width:750px){.contact-wrapper .contact.wrapper{padding:62px 20px 0}.contact-wrapper .col-2{grid-template-columns:1fr}}.contact{margin:0 auto;padding-top:100px;display:flex;flex-direction:column}.contact.align-left{flex-direction:row}.contact.align-left .contact-heading{width:50%}.contact--title{text-align:center}.contact--description{padding:10px;margin-bottom:20px}.contact--description strong{font-weight:600}.contact .error-check-js,.contact .error-user-exist{display:none}.contact form#contact_form{padding:32px;max-width:80%;width:680px;border-radius:6px;border:1px solid #d3d1d9;background:#fff;margin-bottom:32px}.contact .subheading p{color:#282828;font-family:Hero New;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.75rem}.contact select[name="contact[request_type]"]{width:100%}.contact .send-contact{justify-self:center}.card-content{display:flex;overflow:hidden;flex-direction:column;border:1px solid #000;border-radius:10px}.card-content--image{position:relative;padding-bottom:100%;margin-bottom:20px}.card-content--image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.card-content--title{padding:0 20px;margin-bottom:20px;font-size:18px;font-weight:600}.card-content--description{padding:0 20px;margin-bottom:20px;font-size:14px}.carousel-content{margin-bottom:100px}.carousel-products__heading{margin-bottom:52px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:767px){.carousel-products__heading{flex-flow:column wrap;align-items:center;text-align:center}}.carousel-products__heading>h2{margin-bottom:16px;text-transform:uppercase}@media screen and (min-width:767px){.carousel-products__heading>h2{width:70%;margin-bottom:0;margin-right:20px}}@media screen and (max-width:767px){.carousel-products .swiper-button-prev,.carousel-products .swiper-button-next{display:none}}.carousel-products .swiper-button-prev path,.carousel-products .swiper-button-next path{fill:#000}.carousel-products .swiper-pagination{padding-top:32px;position:relative;bottom:auto}.carousel-products .swiper-button-prev{left:-70px}.carousel-products .swiper-button-next{right:-70px}.carousel-products .swiper-button{top:43%}.product-card{display:flex;overflow:hidden;flex-direction:column;border-radius:0;height:100%;z-index:0}.product-card__head{display:flex;flex-direction:column;position:relative;height:100%}.product-card .cont-link{cursor:pointer}.product-card__head-images{position:relative;overflow:hidden;padding-bottom:100%;cursor:pointer}.product-card__head-images img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:.3s ease;transition-property:opacity,display}.product-card__title{cursor:pointer;text-align:center;display:block;line-height:24px;margin:8px 0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:850px){.product-card__title{line-height:21px;font-size:14px}}.product-card__price-info{margin-bottom:12px;column-gap:16px;display:flex;justify-content:center;align-items:center;text-align:center;flex-wrap:wrap}@media screen and (max-width:600px){.product-card__price-info{flex-direction:column}}.product-card__quantity-container{display:grid;row-gap:8px}@media screen and (min-width:600px){.product-card__quantity-container.grid-param{column-gap:12px;grid-template-columns:.8fr 1.2fr}}.product-card__variant-count{font-size:14px;display:flex;align-items:center;justify-content:center}.product-card__variant-count>svg{margin-right:4px}.product-card__form{display:flex;flex-direction:column}.product-card__form-variants{margin:0 10px 10px}.product-card__tags{position:absolute;z-index:1;top:4px;left:4px;display:flex;flex-direction:column;text-align:center}.product-card .btn-2,.product-card .swym-sfl-move-all-to-cart,.product-card .btn-3,.product-card .swym-sfl-add-to-cart-btn{margin-top:auto;line-height:normal}.product-card .btn-2:hover,.product-card .swym-sfl-move-all-to-cart:hover{background:#6827cd;color:#fff}.product-card .container-quantity{padding:7px 12px}.product-tag{padding:0 9px;font-size:11px;line-height:20px;font-weight:600;text-transform:uppercase;display:inline-block;transform:rotate(-2deg)}.first-product-tag,.product-tag-victim{margin-bottom:5px;background-color:#4f1e9a;color:#fff}.product-tag-custom{background-color:var(--bg-color, #6827cd)}.btn-3.quickshop-btn-js,.quickshop-btn-js.swym-sfl-add-to-cart-btn{margin-bottom:1px}.no-visibility{visibility:hidden;opacity:0;pointer-events:none}.article-card{display:flex;overflow:hidden;flex-direction:column;border-radius:0;background:var(--color-base-bg)}.article-card__head{display:flex;flex-direction:column}.article-card__images{position:relative;overflow:hidden;padding-bottom:100%}.article-card__images img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.article-card__images .badge{position:absolute;bottom:0;background:#fff;padding:5px;border:1px solid #f5f5f5;border-radius:5px;margin:5px}.article-card__info{display:flex;width:95%;justify-content:space-between;padding:10px 0;margin:0 auto 20px}.page-card{display:flex;overflow:hidden;flex-direction:column;border-radius:0}.page-card--head{display:flex;flex-direction:column;height:100%}.page-card--head-images{position:relative;overflow:hidden;padding-bottom:100%;background:var(--color-base-bg);height:inherit}.page-card--head-images:hover>.info{text-decoration:underline}.page-card--head-images .info{display:flex;height:inherit;flex-direction:column;justify-content:center;position:absolute;margin-left:5px}.page-card--head-images .badge{position:absolute;bottom:0;background:#fff;padding:5px;border:1px solid #f5f5f5;border-radius:5px;margin:5px}.page-card--head-info{display:flex;width:95%;justify-content:space-between;padding:10px 0;margin:0 auto 20px}.pagination{display:flex;flex-direction:column;margin:52px 0 0}@media screen and (max-width:1000px){.pagination{margin:42px 0 0}}.pagination--nav{margin:0 auto}.pagination--nav ul{display:flex;align-items:center;list-style:none;gap:24px}@media screen and (max-width:1000px){.pagination--nav ul{gap:16px}}.pagination--nav ul li{font-family:Hero New,sans-serif;font-size:16px;font-weight:400;line-height:24px;width:24px;height:40px;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}.pagination--nav ul li span[aria-current=page]{width:24px;height:40px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #282828;box-sizing:border-box}.pagination--nav ul li a{text-decoration:none;border-bottom:1px solid rgba(0,0,0,0)}.pagination--nav ul li.blocked{cursor:not-allowed}.pagination--nav ul li.blocked a{pointer-events:none;cursor:not-allowed}.pagination .caret{display:flex;align-items:center}.pagination .caret--next{display:flex}.pagination .caret--next svg{transform:rotate(-180deg)}.pagination .caret--prev{display:flex}.pagination .pagination-action{cursor:pointer}.variant__radio-button{cursor:pointer;width:68px}.variant__radio-button input:checked+.variant__radio-button--design{border:2px solid #f95724}.variant__radio-button input:checked~.variant__radio-button--name{color:#f95724}.variant__radio-button--design{width:68px;height:68px;border:2px solid rgba(0,0,0,0);border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;box-sizing:border-box}@media screen and (max-width:768px){.variant__radio-button--design{width:63px;height:63px}}.variant__radio-button--design>img{width:60px;height:60px;border-radius:50%}@media screen and (max-width:768px){.variant__radio-button--design>img{width:55px;height:55px}}.variant__radio-button--name{font-family:Hero New,sans-serif;font-size:7.5px;font-weight:500;line-height:10px;text-align:center;margin-top:5px;padding:0 4px}@media screen and (min-width:768px){.variant__radio-button--name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width:768px){.variant__radio-button--name{display:none}}.variant__radio-button.unavailable{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.variant__radio-button[data-disable=true]>span:before{position:absolute;top:6px;left:16px;width:2px;height:69%;background:#955;content:" ";transform:rotate(45deg)}.variants{display:grid;grid-row-gap:12px;row-gap:12px;margin-bottom:32px}@media screen and (max-width:768px){.variants{margin-bottom:14px;margin-right:-1.2rem;margin-left:-1.2rem}}@media screen and (max-width:768px){.variants--options{width:100%;overflow-x:auto}}.variants--name{display:flex;margin-bottom:8px;gap:12px}@media screen and (max-width:768px){.variants--name{flex-direction:column;align-items:center;margin-bottom:8px;gap:4px}}.variants--name__total{font-family:Hero New,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-align:left}.variants--name__name{font-family:Hero New,sans-serif;font-size:16px;font-weight:600;text-align:left;color:#282828}.variants--radio-container{display:flex;flex-wrap:wrap;height:auto;max-height:513px;overflow:auto;animation:height 1s ease forwards;row-gap:12px;column-gap:5px}@media screen and (max-width:768px){.variants--radio-container{flex-wrap:nowrap;column-gap:0}}.variants--radio-container.variants-limit{height:198px;overflow:hidden;transition:height 6s ease;animation:height 1s ease forwards}@media screen and (max-width:768px){.variants--radio-container.variants-limit{height:auto;left:0;right:0;overflow-x:auto;white-space:nowrap;padding-left:1.2rem;padding-right:1.2rem}}@media screen and (max-width:768px){.variants--radio-container::-webkit-scrollbar{width:0}.variants--radio-container{scrollbar-width:none}}.variants--btn{width:max-content}@media screen and (max-width:768px){.variants--btn{display:none}}.variants--btn__extend>button.btn-2,.variants--btn__extend>button.swym-sfl-move-all-to-cart{font-family:Hero New,sans-serif;font-size:11px;font-weight:700;line-height:18px;text-align:left;padding:6px 14px;margin-top:0;white-space:nowrap;display:flex;flex-direction:row;align-items:center;gap:2px}.variants--btn__extend>button.btn-2 svg,.variants--btn__extend>button.swym-sfl-move-all-to-cart svg{margin-top:2px}.variants-bundle{margin-bottom:20px}.variants-bundle swiper-slide{max-width:130.8px}.variants-bundle__header{font-size:16px;font-weight:600;line-height:24px;margin-bottom:8px}.variants-bundle__card{display:flex;flex-direction:column;cursor:pointer;padding:8px}.variants-bundle__card-input{display:none}.variants-bundle__card:has(input:checked){background:#ffe9e0}.variants-bundle__image{position:relative;overflow:hidden;display:block;margin-bottom:6px;padding-bottom:100%}.variants-bundle__image img{position:absolute;width:100%}.variants-bundle__title{display:block;display:-webkit-box;max-height:37px;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px;font-size:11px;font-weight:600;line-height:18px}.variants-bundle__price{margin-top:auto;font-size:11px;font-weight:600;line-height:18px}.variants-bundle__price>span{margin-right:8px}.variants-bundle__price span:nth-child(2){font-size:11px;font-weight:400;line-height:18px;text-decoration:line-through}div.product.price>.compare{margin-left:4px;text-decoration:line-through}div.product.price>.regular{font-weight:600}#loading,.loading{width:25px;height:25px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}#loading:before,#loading:after,.loading:before,.loading:after{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid #f4f4f4;animation:prixfix 2s linear infinite}#loading:after,.loading:after{transform:rotate3d(90,90,0,180deg);border-color:#4f1e9a}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes prixfix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}75%,to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}}.dual-section__container{display:flex;flex-direction:column;align-items:stretch;gap:24px;width:100%;max-width:1024px;margin:62px auto}@media(min-width:768px){.dual-section__container{flex-direction:row;margin:100px auto;align-items:center;gap:60px}}@media(min-width:768px){.dual-section__container.position-right{flex-direction:row-reverse}}.dual-section__media{position:relative;overflow:hidden;padding-bottom:133%}@media(min-width:768px){.dual-section__media{min-width:438px;padding-bottom:57%}}.dual-section__media img{position:absolute;top:0;left:0;width:100%;height:auto}.dual-section__content{display:flex;flex-direction:column;align-items:center;background:var(--dual-background, #ffffff)}@media(min-width:768px){.dual-section__content{align-items:flex-start}}.dual-section__content .subtitle{font-size:14px;font-weight:600;line-height:22px;margin-bottom:9px;color:var(--dual-sub-color, #282828)}.dual-section__content .hn-hgtext{font-size:30px;font-weight:900;line-height:40px;margin-bottom:8px;text-align:center;color:var(--dual-title-color, #6827cd)}@media(min-width:768px){.dual-section__content .hn-hgtext{text-align:start}}.dual-section__content .content{font-size:16px;font-weight:400;line-height:24px;text-align:center;color:var(--dual-content-color, #282828)}@media(min-width:768px){.dual-section__content .content{text-align:start}}.dual-section__content .btn-3,.dual-section__content .swym-sfl-add-to-cart-btn{margin-top:24px}main#MainContent .square{margin:0 auto}.square{max-width:1440px;padding:0}.square .dual-section__container{display:grid;grid-template-columns:repeat(1,1fr);margin:0 auto;gap:0;max-width:none;align-items:stretch}@media(min-width:768px){.square .dual-section__container{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.square .dual-section__container.position-right .dual-section__media{order:1}}.square .dual-section__media{min-width:unset;padding-bottom:100%}.square .dual-section__media img{width:100%;height:auto}.square .dual-section__content{padding:24px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(min-width:768px){.square .dual-section__content{padding:0 50px;align-items:flex-start}}@media(min-width:1024px){.square .dual-section__content{padding:0 100px}}.text-buttons{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.text-buttons>*{display:block;text-decoration:none}.text-buttons>h1{color:#fff}.text-buttons__p{width:55%;margin-top:16px;color:#fff;font-family:Hero New,sans-serif;font-size:16px;font-weight:500;line-height:24px;text-align:center}@media screen and (max-width:1000px){.text-buttons__p{font-weight:400;width:100%}}.text-buttons__p strong{font-weight:600}.text-buttons .text-buttons__p{display:flex;flex-direction:column;align-items:left;text-align:left}.text-buttons .text-buttons__p ul{padding-left:20px}.text-buttons .text-buttons__p ol{padding-left:30px}.text-buttons.center,.text-buttons.center .text-buttons__p{align-items:center;text-align:center}.text-buttons.center .text-buttons__p ul{padding-left:0}.text-buttons.center .text-buttons__p ol{padding-left:20px}.text-buttons.right,.text-buttons.right .text-buttons__p{align-items:flex-end;text-align:right}.text-buttons.right .text-buttons__p ul,.text-buttons.right .text-buttons__p ol{padding-left:0}.accordion-item__content{overflow:hidden;height:0;opacity:0}.accordion-item__button{display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;padding-top:8px;padding-bottom:8px;border-bottom:1px solid #d3d1d9;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width:768px){.accordion-item__button{font-size:14px}}.accordion-item__button>span{font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:90%}.accordion-item__button[data-active=true]~.accordion-item__content{padding-top:16px;padding-bottom:16px;animation:max-height .5s ease forwards}.accordion-item__button[data-active=true] .icon-acc span:first-child{transform:translate(-50%,-50%) rotate(0)}@keyframes max-height{0%{opacity:0;height:0}to{opacity:1;height:100%}}.icon-acc{width:14px;height:14px;position:relative}.icon-acc span{width:100%;height:2px;background-color:#f95724;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon-acc span:first-child{transform:translate(-50%,-50%) rotate(90deg)}.accordion-main .accordion-item__content a,.faq-section .accordion-item__content a{color:#6827cd;font-weight:500}.accordion-main .accordion-item__content ul,.faq-section .accordion-item__content ul{padding-left:20px}.accordion-main .accordion-item__content ol,.faq-section .accordion-item__content ol{padding-left:30px}.list-icons-social{--justify: center;--gap-flex: 8px;list-style-type:none}.list-icons-social__item a{display:flex;width:40px;height:40px;align-items:center;justify-content:center;background-color:#fff;border-radius:50%}.predictive-search{position:absolute;top:0;right:0;background-color:inherit;color:#282828;z-index:2;align-items:center;display:flex;box-sizing:border-box;line-height:100%;font-size:16px}@media screen and (min-width:650px){.predictive-search{height:100%}}@media screen and (max-width:650px){.predictive-search{padding:10px 1.25rem;width:100%;top:45px}.predictive-search .predictive-search-form,.predictive-search .predictive-search-form form,.predictive-search .predictive-search-form .field{width:100%}}.predictive-search-form .field input{padding:7px 14px;min-width:200px}@media screen and (max-width:650px){.predictive-search-form .field input{width:100%;min-width:none}}.predictive-search-form form{position:relative}.predictive-search-form svg{width:12px;margin-left:5px;cursor:pointer;color:#282828}#predictive-search-list{border-radius:4px;position:absolute;background:#fff;left:0;right:0;top:45px;z-index:1}@media screen and (min-width:650px){#predictive-search-list{width:125%}}#predictive-search-list .loading-container{padding:5px;display:flex;justify-content:center}#predictive-search-list #predictive-search-results{padding:12px;font-size:11px}#predictive-search-list .no-results-search{display:block;text-align:center}#predictive-search-list ul{list-style:none}#predictive-search-list ul li{padding:8px;border-radius:2px}#predictive-search-list ul li:hover{background:#f2ecff}#predictive-search-list ul li a{display:flex;align-items:center;text-decoration:none}#predictive-search-list ul li a img{margin-right:8px}.predictive-search-modal{display:none;visibility:hidden;opacity:0;position:fixed;z-index:3;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006;transition:all .3s}.predictive-search-modal__content{background:#f8f6ff;margin:0;padding:20px}@media(min-width:768px){.predictive-search-modal__content{margin:0 0 45px;padding:42px 5rem;border:1px solid #888}}.predictive-search-modal__content .content-title{font-size:18px;font-weight:600;line-height:28px;color:#6827cd;margin-bottom:16px;display:inline-block}.predictive-search-modal__content .content-header{display:flex;flex-direction:column-reverse;align-items:flex-end;max-width:1420px;margin:0 auto 24px}@media(min-width:768px){.predictive-search-modal__content .content-header{flex-direction:row;align-items:center;justify-content:space-between}}.predictive-search-modal__content .content-header .search-input{position:relative;width:100%;box-sizing:border-box;border:1px solid #d3d1d9;border-radius:2px;background:#fff}@media(min-width:768px){.predictive-search-modal__content .content-header .search-input{width:80%}}@media(min-width:1024px){.predictive-search-modal__content .content-header .search-input{width:100%;max-width:700px}}.predictive-search-modal__content .content-header .search-input .search-icon{position:absolute;left:16px;top:50%;width:24px;height:24px;transform:translateY(-50%);z-index:0}.predictive-search-modal__content .content-header .search-input>button{cursor:pointer;position:absolute;right:16px;top:50%;transform:translateY(-50%);border:none;background:#fff;z-index:2}.predictive-search-modal__content .content-header .search-input>button:disabled{display:none}.predictive-search-modal__content .content-header .search-input>input{background:#0000;box-sizing:border-box;width:100%;line-height:24px;border:none;padding:15px 15px 15px 52px;position:relative;z-index:1}.predictive-search-modal__content .content-body,.predictive-search-modal__content .content-empty{display:flex;align-items:flex-start;flex-direction:column;max-width:1420px;margin:0 auto}@media(min-width:768px){.predictive-search-modal__content .content-body,.predictive-search-modal__content .content-empty{flex-direction:row;justify-content:space-between}}.predictive-search-modal__content .content-body .result-info,.predictive-search-modal__content .content-empty .result-info{font-size:18px;font-weight:600;line-height:28px;margin-bottom:12px}.predictive-search-modal__content .content-body .btn-2,.predictive-search-modal__content .content-body .swym-sfl-move-all-to-cart,.predictive-search-modal__content .content-empty .btn-2,.predictive-search-modal__content .content-empty .swym-sfl-move-all-to-cart{margin:24px auto 0}.predictive-search-modal__content .content-body .top-search,.predictive-search-modal__content .content-empty .top-search{margin:0 0 38px}@media(min-width:768px){.predictive-search-modal__content .content-body .top-search,.predictive-search-modal__content .content-empty .top-search{margin:0}}.predictive-search-modal__content .content-body .top-search .top-list,.predictive-search-modal__content .content-empty .top-search .top-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px}.predictive-search-modal__content .content-body .top-search .top-list a,.predictive-search-modal__content .content-empty .top-search .top-list a{text-decoration:none}@media(min-width:768px){.predictive-search-modal__content .content-body .top-search .top-list,.predictive-search-modal__content .content-empty .top-search .top-list{display:initial}}.predictive-search-modal__content .content-body .trend-products,.predictive-search-modal__content .content-empty .trend-products{width:100%}@media(min-width:768px){.predictive-search-modal__content .content-body .trend-products,.predictive-search-modal__content .content-empty .trend-products{width:55%}}@media(min-width:1280px){.predictive-search-modal__content .content-body .trend-products,.predictive-search-modal__content .content-empty .trend-products{width:100%;max-width:820px}}@media(min-width:1380px){.predictive-search-modal__content .content-body .trend-products,.predictive-search-modal__content .content-empty .trend-products{max-width:920px}}.predictive-search-modal__content .content-body .trend-products .products-list,.predictive-search-modal__content .content-empty .trend-products .products-list{display:grid;grid-template-columns:repeat(2,1fr);gap:19px}@media(min-width:1280px){.predictive-search-modal__content .content-body .trend-products .products-list,.predictive-search-modal__content .content-empty .trend-products .products-list{grid-template-columns:repeat(4,1fr);gap:32px}}.predictive-search-modal__content .content-body .result-list,.predictive-search-modal__content .content-empty .result-list{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}@media(min-width:768px){.predictive-search-modal__content .content-body .result-list,.predictive-search-modal__content .content-empty .result-list{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.predictive-search-modal__content .content-body .result-list,.predictive-search-modal__content .content-empty .result-list{grid-template-columns:repeat(6,1fr)}}.predictive-search-modal__content .content-body{flex-direction:column}.predictive-search-modal__content .content-no-results{display:flex;align-items:flex-start;flex-direction:column;max-width:1420px;margin:0 auto}@media(min-width:768px){.predictive-search-modal__content .content-no-results{flex-direction:row;justify-content:space-between}}.predictive-search-modal__content .content-no-results .no-results-search{width:100%;margin-bottom:24px;text-align:center}.predictive-search-modal[data-active=true]{display:block;visibility:visible;opacity:1}.predictive-search-modal-close{cursor:pointer;font-size:16px;font-weight:500;line-height:24px;color:#6827cd;text-decoration:underline;display:flex;align-items:center;margin-bottom:12px}@media(min-width:768px){.predictive-search-modal-close{margin-bottom:0}}.predictive-search-modal-close svg{margin-left:13px}.video__background{padding:0;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}.video__background:before{content:"";display:block;padding-top:56.25%}.video__button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#0000;border-style:none;cursor:pointer}.video__button:active{transform:translate(-50%,-50%) scale(.9)}.video__button>svg{height:70px;width:80px;color:#fff}.video__content{position:absolute;padding:0 50px 50px;text-align:center;display:flex;flex-direction:column;align-items:center;bottom:0;left:0;right:0}.video__content>h2{font-weight:500}.video__content>h2 strong{font-weight:600}.video__content>h2 a{font-size:36px}.video__content>a.btn-1{display:block;text-decoration:none}.video__close{display:none;position:fixed;top:0;right:0;z-index:3;cursor:pointer}.video__modal{z-index:2;display:none;width:60%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.video__modal[data-active=true]{display:block}.video__modal[data-active=true]+.video__close{display:block}.video__modal-wrapper{position:relative;padding-bottom:60%}.video__modal-wrapper>iframe{position:absolute;top:0;left:0;height:100%;width:100%}.cta__wrapper{padding:0 0 0 52px;border-radius:6px;position:relative;display:flex;align-items:center;justify-content:space-between;background-color:#ff9d75}.cta__wrapper--color-2{background-color:#6827cd}@media screen and (max-width:900px){.cta__wrapper{flex-direction:column;padding-left:0}}.cta__image{object-fit:contain}@media screen and (max-width:850px){.cta__image{width:80%;height:auto;margin:30px}}.cta__content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:42px 20px 12px;color:#fff}@media screen and (min-width:900px){.cta__content{max-width:50%;text-align:left;align-items:flex-start;padding:42px 20px 42px 0}}@media screen and (max-width:850px){.cta__content{padding:20px 20px 12px}}.cta__opening{margin-bottom:6px;font-size:18px;font-weight:600;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.cta__title{margin-bottom:0;flex-basis:60%;color:inherit;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:900px){.cta__title{font-size:30px;flex-basis:100%}}@media screen and (max-width:850px){.cta__title{font-size:25px;flex-basis:100%}}.cta__description{margin-top:50px;font-weight:500;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cta__icon,.cta__icons{font-weight:500;display:flex;align-items:center}.cta__icons{margin-top:8px}@media screen and (max-width:900px){.cta__icons{display:flex;flex-direction:column;align-items:center;row-gap:4px}}.cta__icon img{margin-right:8px}.cta__icon:last-of-type{margin-left:24px}.cta__button{margin-top:25px}.markdown>*{margin-bottom:10px}.markdown--list{padding-left:20px}.markdown--sub-item{padding-left:10px}.shopify-section:has(.error-page){background-color:#f4f4f4}.error-page{display:flex;flex-direction:column;padding-top:60px;padding-bottom:60px}@media screen and (min-width:768px){.error-page{padding-top:100px;padding-bottom:100px}}.error-page__title{font-size:48px}.error-page__center{text-align:center}.error-page__left{text-align:start}.error-page__right{text-align:end}.img404-main{margin-bottom:32px}.padding404-section{padding-bottom:16px}.img404-order__top{order:-1}.img404-order__bottom{order:4}.text404-subtitle{padding-bottom:8px}.text404-subtitle .h6{font-size:18px;font-weight:500;color:#f95724;text-transform:uppercase;margin-bottom:0}.text404-title h1{margin-bottom:0}.btn-404{margin:0 auto}.flex-block{display:flex;flex-wrap:wrap;justify-content:space-around;margin:1rem auto}.flex-block__wrapper{display:flex;flex-flow:column nowrap;align-items:flex-start;margin-bottom:2rem}.flex-block__wrapper--30{flex-basis:calc(33.33% - 7.5px)}.flex-block__wrapper--30:not(:nth-child(3n)){margin-right:10px}.flex-block__wrapper--50{flex-basis:calc(50% - 5px)}.flex-block__wrapper--50:not(:nth-child(2n)){margin-right:10px}.flex-block__wrapper--100{flex-basis:100%}.flex-block__wrapper:last-child{margin-right:0}@media screen and (max-width:768px){.flex-block__wrapper{flex-basis:100%;margin-right:0!important}}.flex-block__wrapper>*:not(:last-child){margin-bottom:1rem}.flex-block__wrapper>*.btn-1{margin-top:auto;text-decoration:none}.flex-block__image{margin-bottom:.8rem;width:100%;padding-bottom:80%;position:relative}.flex-block__image>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.btn-1,.btn-2,.btn-3,.swym-sfl-move-all-to-cart,.swym-sfl-add-to-cart-btn,.shopify-challenge__button{padding:10px 28px;font-size:14px;border-width:1px;border-style:none;border-radius:3px;cursor:pointer;font-weight:600;transition:.3s ease;transition-property:background-color;display:flex;flex-direction:column;align-items:center;text-decoration:none}.shopify-challenge__button:hover,.btn-3:hover,.swym-sfl-add-to-cart-btn:hover,.btn-2:hover,.swym-sfl-move-all-to-cart:hover,.btn-1:hover{text-decoration:none}.shopify-challenge__button:disabled,.btn-3:disabled,.swym-sfl-add-to-cart-btn:disabled,.btn-2:disabled,.swym-sfl-move-all-to-cart:disabled,.btn-1:disabled{cursor:not-allowed;opacity:.5}.btn-1{border:1px solid rgba(0,0,0,0);background-color:#6827cd;color:#fff}.btn-1>div#loading{border:3px solid rgba(0,0,0,0);border-top-color:#fff}.btn-1:hover{border-color:#f95724;background-color:#0000;text-decoration:none;will-change:transform}.btn-1{overflow:hidden;will-change:transform;position:relative}.btn-1:after{background-color:#f95724;border-radius:2px;content:"";display:block;height:100%;width:100%;position:absolute;left:0;top:0;transform:translate(-100%) rotate(10deg);transform-origin:top left;transition:.2s transform ease-out;will-change:transform;z-index:-1}.btn-1:hover:after{transform:translate(0)}.btn-2,.swym-sfl-move-all-to-cart{border:1px solid #6827cd;background-color:#fff;color:#6827cd}.btn-2>div#loading,.swym-sfl-move-all-to-cart>div#loading{border:3px solid rgba(0,0,0,0);border-top-color:#6827cd}.btn-3,.swym-sfl-add-to-cart-btn{border:1px solid #f95724;background-color:#f95724;color:#fff}.btn-3>div#loading,.swym-sfl-add-to-cart-btn>div#loading{border:3px solid rgba(0,0,0,0);border-top-color:#fff}.btn-3:hover,.swym-sfl-add-to-cart-btn:hover{color:#f95724;border-color:#f95724;text-decoration:none;will-change:transform}.btn-3[loading=true],[loading=true].swym-sfl-add-to-cart-btn{background-image:url(/cdn/shop/files/loading.gif);background-repeat:no-repeat;background-position:center;background-size:contain;color:#0000}.btn-3[loading=true]:after,[loading=true].swym-sfl-add-to-cart-btn:after{content:none}.btn-3[data-disabled=true],[data-disabled=true].swym-sfl-add-to-cart-btn{opacity:.5;pointer-events:none}.btn-3,.swym-sfl-add-to-cart-btn{overflow:hidden;will-change:transform;position:relative}.btn-3:after,.swym-sfl-add-to-cart-btn:after{background-color:#fff;border-radius:2px;content:"";display:block;height:100%;width:100%;position:absolute;left:0;top:0;transform:translate(-100%) rotate(10deg);transform-origin:top left;transition:.2s transform ease-out;will-change:transform;z-index:-1}.btn-3:hover:after,.swym-sfl-add-to-cart-btn:hover:after{transform:translate(0)}.shopify-challenge__container{margin:7rem auto!important}.shopify-challenge__message{display:block;font-size:18px;font-weight:600;margin-bottom:25px}.g-recaptcha{margin:1rem auto}.product-modal{position:fixed;display:none;width:max-content;min-width:50%;min-height:40%;max-height:max-content;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;background-color:#fff}.product-modal[data-active=true]{display:flex}.product-modal__wrapper{width:100%;display:grid;grid-template-columns:1fr;grid-column-gap:20px;column-gap:20px;padding:25px;box-sizing:border-box}.product-modal__wrapper>.flex{--justify: center;grid-column:1/span 2}.product-modal__image{position:relative}.product-modal__image img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;object-fit:cover}.product-modal__information{display:flex;flex-direction:column}.product-modal::-webkit-scrollbar{width:5px;height:100%}.product-modal::-webkit-scrollbar-track{background-color:#e4e4e4;border-radius:0 80px 80px 0}.product-modal::-webkit-scrollbar-thumb{background-color:#b4b4b4;height:20px;border-radius:0 80px 80px 0}@media screen and (max-width:1000px){.product-modal{width:100%;height:100%;max-height:100%}.product-modal__wrapper{display:flex;flex-direction:column;padding:24px 16px}.product-modal__image{display:none}}@media screen and (min-width:1500px){.product-modal{width:953px;min-width:20%}}.modal-product__detail{margin-bottom:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.modal-product__detail h2{font-size:24px;line-height:40px;margin-bottom:0}.modal-product__quantity{box-sizing:border-box;margin-bottom:15px}.modal-product__quantity>span{display:block;margin-bottom:10px;font-size:14px;font-weight:600}.modal-product__cta>button{width:100%}.modal-product__link{display:block;text-align:center;margin-top:20px}.container-quantity{display:flex;justify-content:space-around;align-items:center;width:auto;max-width:none;height:max-content;padding:10px 12px;border:1px solid #f95724;margin-top:auto;border-radius:2px;box-sizing:border-box}.container-quantity input{width:50%;padding:0;text-align:center;border-style:none;color:#f95724;font-family:Hero New,sans-serif;font-size:16px;font-weight:500;line-height:24px;appearance:none;-webkit-appearance:textfield;-moz-appearance:textfield;background:#0000}.container-quantity input::-webkit-outer-spin-button,.container-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.container-quantity input:focus-visible{border:none;outline:none}.container-quantity .btn-change{display:flex;cursor:pointer}.container-quantity .btn-change.blocked{pointer-events:none}.container-quantity .btn-change svg{width:14px;height:auto}.add-cart{display:flex;align-items:center;gap:16px;max-width:420px}@media screen and (max-width:768px){.add-cart{max-width:none}.add-cart.selector-variant{margin-top:0}}.add-cart .btn-3.btn-add-to-cart.btn-cart-js,.add-cart .btn-add-to-cart.btn-cart-js.swym-sfl-add-to-cart-btn{padding:12px}@media screen and (max-width:450px){.add-cart{flex-direction:column}}.grid-section{background-color:#ffe9e0;padding:52px 0}.grid-section .wrapper{display:flex;flex-direction:column}.grid-section__heading{max-width:600px;margin:0 auto 32px;text-align:center}.grid-section__heading h2{margin-bottom:16px}.grid-section__subheading{font-weight:500}.grid-section__desktop{display:none;grid-column-gap:20px;grid-row-gap:32px;row-gap:32px;column-gap:20px}@media screen and (min-width:1000px){.grid-section__desktop{display:grid}}.grid-section__desktop--2{grid-template-columns:repeat(2,1fr)}.grid-section__desktop--3{grid-template-columns:repeat(3,1fr)}.grid-section__desktop--4{grid-template-columns:repeat(4,1fr)}.grid-section .swiper-button-disabled{display:none}@media screen and (max-width:850px){.grid-section .btn-arrow>svg path{fill:#fff}}@media screen and (min-width:1000px){.grid-section__mobile{display:none}}.grid-card{text-align:center;cursor:pointer}.grid-card__image{display:block;position:relative;padding-bottom:60%}.grid-card__image:hover .img-hover{opacity:1}.grid-card__image-img{position:absolute;object-fit:cover;width:100%;height:100%;top:0;left:0;border-radius:5px}.grid-card__image-img.img-hover{opacity:0;transition:opacity .5s ease}.grid-card__title{font-size:18px;font-weight:600;margin-top:12px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.grid-card__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.my-contact{display:grid;grid-gap:20px;gap:20px 20px;width:50%;margin:0 auto}.instagram-section .hn-hgtext{max-width:1000px;margin:0 auto;text-align:center}.carousel-categories.wrapper--l{max-width:1350px;padding-top:40px;padding-bottom:60px;margin-top:-60px;border-radius:3px}@media screen and (max-width:850px){.carousel-categories.wrapper--l{padding-bottom:20px;margin-top:-20px}}.carousel-categories__title{text-align:center;font-size:22px;color:#282828;font-weight:900;text-transform:uppercase}.carousel-categories__title .etiquetteh1{color:#ff9d75;font-size:30px;font-weight:900}@media screen and (max-width:850px){.carousel-categories__title .etiquetteh1{font-size:26px;top:5px;position:relative;line-height:28px}}@media screen and (max-width:750px){.carousel-categories__title{margin-bottom:24px}}@media screen and (max-width:850px){.carousel-categories__title{font-size:19px;margin-bottom:18px;line-height:20px}}.carousel-categories .center-categories{margin:0 auto}.carousel-categories .center-categories .swiper-button:disabled{display:none}@media screen and (max-width:640px){.carousel-categories .slider__wrapper{margin-left:-1.25rem;margin-right:-1.25rem}.carousel-categories .slider__wrapper>*:first-of-type{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:850px){.carousel-categories swiper-slide{min-width:185px;flex-shrink:1}}.carousel-categories swiper-container{padding:1px 0}.carousel-categories__tag{height:100%;padding:2px 11px 2px 16px!important;border-radius:4px;font-weight:500;display:flex;justify-content:center;align-items:center;text-align:center;cursor:pointer;box-sizing:border-box;border:2px solid #6827cd!important;color:#6827cd}@media screen and (max-width:850px){.carousel-categories__tag{padding:2px 16px;line-height:15px}}.carousel-categories__tag{overflow:hidden;will-change:transform;position:relative}.carousel-categories__tag:after{background-color:#6827cd;border-radius:2px;content:"";display:block;height:100%;width:100%;position:absolute;left:0;top:0;transform:translate(-100%) rotate(10deg);transform-origin:top left;transition:.2s transform ease-out;will-change:transform;z-index:-1}.carousel-categories__tag:hover:after{transform:translate(0)}.carousel-categories__tag:hover{color:#fff;will-change:transform}.carousel-categories__tag:hover img{display:none}.carousel-categories__tag:hover img:last-of-type{display:block}.carousel-categories__tag>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding-bottom:5px;padding-right:5px}.carousel-categories__tag img{margin-right:10px}.carousel-categories__tag img:last-of-type{display:none}.carousel-categories .swiper-button{margin-top:auto;height:110%;width:150px;display:flex}@media screen and (max-width:750px){.carousel-categories .swiper-button{display:none}}.carousel-categories .swiper-button-next{background:linear-gradient(90deg,#f9f9f900,#f9f9f9b3 30%,#fff);justify-content:flex-end;right:-70px}.carousel-categories .swiper-button-prev{background:linear-gradient(-90deg,#f9f9f900,#ffffffb3 30%,#fff);justify-content:flex-start;left:-70px}.dual-section-slider__wrapper{background-color:#f4f4f4;padding:32px 0 112px}@media screen and (max-width:700px){.dual-section-slider__wrapper{padding-bottom:80px}}.dual-section-slider .detail-flow{width:100%;bottom:-10px;position:relative;height:auto}.dual-section-slider__wrapper>.h2{text-align:center;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (min-width:700px){.dual-section-slider swiper-slide{width:900px}}.dual-section-slider swiper-container{padding:0 1.25rem}.dual-section-slider .swiper-wrapper{align-items:stretch}.dual-section-slider .swiper-button{margin-top:0;top:auto;bottom:-75px;transform:translateY(0)}.dual-section-slider .swiper-button-prev{left:50%;transform:translate(calc(-50% - 40px))}.dual-section-slider .swiper-button-next{right:auto;left:50%;transform:translate(calc(-50% + 40px))}.dual-content__wrapper{background-color:#fff;border-radius:6px;overflow:hidden}@media screen and (min-width:700px){.dual-content__wrapper{height:100%;display:grid;grid-template-columns:1fr 1fr}}.dual-content__media{display:block;padding-top:100%;position:relative}.dual-content__media img{width:100%;height:100%;object-fit:cover;position:absolute;top:0}.dual-content__description{padding:24px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media screen and (min-width:700px){.dual-content__description{padding:42px}}.dual-content__description>img{margin-bottom:16px}.dual-content__description span.h2.hn-hgtext{font-size:26px;margin-bottom:0}.dual-content__description span.h2.hn-hgtext .span-title{display:block}.dual-content__description .btn-1{margin-top:32px}.dual-content__subtitle{margin-top:24px;padding-top:16px;border-top:1px solid #d3d1d9;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6}.footer-cards{background-color:#f4f4f4;padding-top:52px;padding-bottom:52px}@media screen and (max-width:900px){.footer-cards{padding-top:42px;padding-bottom:42px}}.footer-cards .wrapper{display:flex;flex-direction:column}@media screen and (max-width:900px){.footer-cards .wrapper>*:not(:last-child){margin-bottom:20px}}@media screen and (min-width:900px){.footer-cards .wrapper{flex-direction:row}.footer-cards .wrapper>*{width:calc(33.3% - 10px)}.footer-cards .wrapper>*:not(:last-child){margin-right:20px}}.footer-card__wrapper{border-radius:4px;display:flex;align-items:center;justify-content:space-between;color:#fff;overflow:hidden;background-color:#f95724}.footer-card__wrapper--color-2{color:#282828;background-color:#fff}.footer-card__wrapper--color-3{background-color:#6827cd}.footer-card__wrapper:hover .footer-card__title{transform:translateY(0)}.footer-card__wrapper:hover .footer-card__button{transform:translateY(0);opacity:1}.footer-card__content{width:70%;padding:24px;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box}@media screen and (max-width:370px){.footer-card__content{padding:10px 20px}}@media screen and (min-width:900px){.footer-card__content{padding:10px 24px}}.footer-card__title{font-weight:600;transition:transform .5s ease;font-size:14px;line-height:22px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (min-width:900px){.footer-card__title{transform:translateY(30px)}}.footer-card__button.btn-1,.footer-card__button.btn-2,.footer-card__button.swym-sfl-move-all-to-cart,.footer-card__button.btn-3,.footer-card__button.swym-sfl-add-to-cart-btn{margin-top:14px;padding:6px 14px;transition:transform .5s ease,opacity .5s ease}@media screen and (min-width:900px){.footer-card__button{transform:translateY(10px);opacity:0}}.footer-card__image{height:100%}.shopify-section-group-footer-group .row-icons__elements{justify-content:center}.shopify-section-group-footer-group .row-icons__element{width:auto}@media screen and (max-width:850px){.shopify-section-group-footer-group .row-icons__element{width:100%}}@media screen and (min-width:900px){.shopify-section-group-footer-group .row-icons__elements>*:not(:last-child){margin-right:52px}}.shopify-section-group-footer-group .row-icons__element.position__left{margin-top:16px;margin-bottom:16px}.shopify-section-group-footer-group .row-icons__description strong{font-weight:500}.yotpo-pictures-widget{margin:0 auto!important}.footer-newsletter__form{margin-bottom:0}@media screen and (max-width:500px){.footer-newsletter__form{flex-direction:column}.footer-newsletter__form button{margin-top:16px;width:100%;max-width:none}}.breadcrumb-section{margin:0 auto;max-width:1280px}.breadcrumbs{margin:16px 0}.breadcrumbs__list{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;width:95%;overflow:hidden}.breadcrumbs__item{display:inline-block;font-family:Hero New,sans-serif;font-size:14px;font-weight:400;line-height:22px}.breadcrumbs__item:not(:last-child):after{content:var(--icon-brearcrumb, "\27a2");display:inline-block;margin:0 6px;position:relative;height:12px}.breadcrumbs__link{color:#000;text-decoration:none;font-family:Hero New,sans-serif;font-size:14px;font-weight:400;line-height:22px}.breadcrumbs__link[aria-current=page]{color:inherit;font-weight:400;text-decoration:none}.modal{padding:0 9px 24px 24px;width:90%;max-width:1268px;height:80%;display:none;position:fixed;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:6px}@media screen and (max-width:750px){.modal{padding:0 0 24px 20px;width:100%;box-sizing:border-box}}.modal[data-active=true]{display:block}.modal__heading{display:flex;align-items:center;justify-content:space-between;padding:24px 13px 24px 0}@media screen and (max-width:750px){.modal__heading{padding:24px 20px 24px 0}}.modal__heading .h3{font-weight:600;font-size:22px;margin-bottom:0;text-transform:uppercase}@media screen and (max-width:750px){.modal__heading .h3{font-size:18px}}.modal__content{overflow-y:auto;height:calc(100% - 72px)}@media screen and (max-width:750px){.modal__content{height:calc(100% - 100px)}}.modal__content::-webkit-scrollbar{width:8px;height:8px;background-color:#d3d1d9;border-radius:10px}.modal__content::-webkit-scrollbar-track{border-radius:10px}.modal__content::-webkit-scrollbar-thumb{background-color:#676768;border-radius:10px}.modal__close,.modal-button{cursor:pointer}.quickshop-section--header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;font-family:Hero New,sans-serif;font-size:18px;font-weight:600;line-height:28px;text-align:center}@media screen and (max-width:1000px){.quickshop-section--header{margin-bottom:12px}}@media screen and (max-width:1000px){.quickshop-section--content{height:82%}}.quickshop-section--close{cursor:pointer}.quickshop-section--table{display:grid;grid-template-rows:38px 194px 38px}@media screen and (max-width:1000px){.quickshop-section--table{margin-bottom:12px;display:flex;flex-direction:column;height:100%;border:1px solid #d3d1d9}}.quickshop-section--variant__titles{display:grid;grid-template-columns:158px 287px 148px 169px max-content;background-color:#f4f4f4;padding:8px 12px;font-family:Hero New,sans-serif;font-size:14px;font-weight:600;line-height:22px}@media screen and (max-width:1000px){.quickshop-section--variant__titles{grid-template-columns:minmax(95px,1fr) minmax(95px,1fr) minmax(42px,1fr) minmax(79px,1fr)}.quickshop-section--variant__titles .titles__name-2{display:none}.quickshop-section--variant__titles .titles__name-5{text-align:center}}.quickshop-section--variant__line{display:grid;grid-template-columns:158px 287px 148px 169px 75px;padding:2px 8px;align-items:center;border-bottom:1px solid #d3d1d9;font-family:Hero New,sans-serif;font-size:14px;font-weight:400;line-height:22px;text-align:left}@media screen and (max-width:1000px){.quickshop-section--variant__line{grid-template-columns:minmax(95px,1fr) minmax(95px,1fr) minmax(42px,1fr) minmax(79px,1fr);padding:11px 12px;font-size:11px;line-height:18px}}.quickshop-section--variant__price{display:flex;column-gap:8px;flex-wrap:wrap}.quickshop-section--variant__price .promo-price--template{align-items:flex-start;font-family:Hero New,sans-serif;font-size:14px;font-weight:400;line-height:22px;text-align:left}.quickshop-section--variant__price .promo-price__compare{font-family:Hero New,sans-serif;font-size:14px;font-weight:400;line-height:22px;text-align:left;color:#a9a7ad}.quickshop-section--variant__price .promo-price__compare .price.compare{font-size:14px;font-weight:400;line-height:22px}@media screen and (max-width:1000px){.quickshop-section--variant__price .promo-price__compare .price.compare{font-size:11px;line-height:18px}}@media screen and (max-width:1000px){.quickshop-section--variant__price .promo-price__compare{font-size:11px;line-height:18px}}.quickshop-section--variant__price .promo-price__compare>*{text-decoration:line-through}.quickshop-section--variant__price .price.regular{align-items:flex-start;font-family:Hero New,sans-serif;font-size:14px!important;font-weight:400;line-height:22px!important;text-align:left}@media screen and (max-width:1000px){.quickshop-section--variant__price .price.regular{font-size:11px!important;line-height:18px!important}}.quickshop-section--variant__name{display:flex;align-items:center}.quickshop-section--variant__image{width:43px;height:43px;margin-right:8px}@media screen and (max-width:1000px){.quickshop-section--variant__image{display:none}}.quickshop-section--variant__image img{min-width:43px;border-radius:4px}.quickshop-section--variant__container{overflow-y:auto}.quickshop-section--variant__container::-webkit-scrollbar{width:8px;height:8px;background-color:#d3d1d9;border-radius:10px}.quickshop-section--variant__container::-webkit-scrollbar-track{border-radius:10px}.quickshop-section--variant__container::-webkit-scrollbar-thumb{background-color:#676768;border-radius:10px}.quickshop-section--variant__quantity .container-quantity{max-width:95px;padding:4px 12px}@media screen and (max-width:768px){.quickshop-section--variant__quantity .container-quantity{max-width:78px}}@media screen and (max-width:1000px){.quickshop-section--variant__quantity .container-quantity{padding:0}}.quickshop-section--variant__quantity .container-quantity .btn-change{align-items:center}@media screen and (max-width:1000px){.quickshop-section--variant__quantity .container-quantity .btn-change{padding:10px}}.quickshop-section--variant__quantity .container-quantity input{font-size:14px}.quickshop-section--variant__quantity .container-quantity svg{width:10px;height:10px}.quickshop-section--variant__title{max-width:105px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:8px}.quickshop-section--variant__total{display:flex;gap:2px;justify-content:end}.quickshop-section--product__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-right:8px}@media screen and (max-width:1000px){.quickshop-section--product__name{display:none}}.quickshop-section--quantity{display:flex;align-items:center;justify-content:flex-end;padding-right:16px;gap:2px}@media screen and (max-width:1000px){.quickshop-section--quantity{padding-right:0}}.quickshop-section--quantity.quantity-element{justify-content:center}@media screen and (max-width:1000px){.quickshop-section--quantity.quantity-element{padding-left:25%;padding-right:16px}}.quickshop-section--quantity__text{margin-right:10px}.quickshop-section--quantity__total{margin-right:12px}.quickshop-section--total{display:grid;grid-template-columns:308px 160px;justify-content:end;padding:6px 8px;border-bottom:1px solid #d3d1d9;font-family:Hero New,sans-serif;font-size:14px;font-weight:600;line-height:22px;text-align:left;gap:25px}@media screen and (min-width:1500px){.quickshop-section--total{padding-right:40px}}@media screen and (max-width:1000px){.quickshop-section--total{display:flex;justify-content:space-between;padding:8px 12px;gap:0}}@media screen and (max-width:768px){.quickshop-section--total{grid-template-columns:.8fr 135px}}.quickshop-section--btn{margin-top:24px}.quickshop-section--btn button{margin-left:auto;min-width:180px;color:#fff!important}@media screen and (max-width:1000px){.quickshop-section--btn button{width:100%}}quickshop-price{display:flex}quickshop-price .promo-price__compare{margin-left:8px}.modal-references button{width:100%;max-width:420px;margin-bottom:24px}@media screen and (max-width:768px){.modal-references button{max-width:none}}.donation-checkbox{display:flex}.donation-checkbox label{width:calc(100% - 56px)}.donation-checkbox label>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.donation-checkbox img{margin-right:6px;border-radius:50%;overflow:hidden;object-fit:cover}.rounded-value{font-size:14px;font-weight:600}main#MainContent .hero-dual{margin:0}.hero-dual{display:grid;grid-template-columns:1fr}@media(min-width:768px){.hero-dual{grid-template-columns:1fr 1fr}}.hero-dual__content{display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--dual-content-background, #1c1921);padding:42px 20px}@media(min-width:768px){.hero-dual__content{align-items:flex-start;padding:62px 80px 90px}}.hero-dual__content .icon{display:block;overflow:hidden;width:90px;height:90px;border-radius:50%}.hero-dual__content .icon img{width:100%;height:auto}.hero-dual__content .hn-hgtext{margin:16px 0;font-size:30px;color:var(--dual-header-color, #f2d366)}@media(min-width:768px){.hero-dual__content .hn-hgtext{display:block;display:-webkit-box;max-height:69px;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:36px}}@media(min-width:768px){.hero-dual__content .description{display:block;display:-webkit-box;max-height:156px;line-clamp:6;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.hero-dual__content .description p,.hero-dual__content .description ol,.hero-dual__content .description ul{font-size:16px;color:var(--dual-content-color, #fff)}.hero-dual__content .description ol,.hero-dual__content .description ul{padding:revert}.hero-dual__content .hn-hgtext,.hero-dual__content .description{text-align:center}@media(min-width:768px){.hero-dual__content .hn-hgtext,.hero-dual__content .description{text-align:start}}.hero-dual__image{position:relative}.hero-dual__image .image-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0}.hero-dual__image .image-link:hover{opacity:.3}.hero-dual__image{overflow:hidden;padding-bottom:51%}@media(min-width:768px){.hero-dual__image{padding-bottom:52%}}.hero-dual__image img{position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width:768px){.hero-dual__image.position-left{grid-row:1}}main#MainContent .image-text-section{margin:24px auto}@media(min-width:768px){main#MainContent .image-text-section{margin:20px auto}}.image-text-section{max-width:1280px}.image-text-section__content{max-width:1024px;display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:24px}@media(min-width:768px){.image-text-section__content{margin:0 auto 32px;grid-template-columns:minmax(335px,507px) 1fr;gap:20px}}.image-text-section__content .image-1{position:relative}.image-text-section__content .image-1 .image-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0}.image-text-section__content .image-1 .image-link:hover{opacity:.3}.image-text-section__content .image-1{position:relative;overflow:hidden}@media(min-width:768px){.image-text-section__content .image-1{grid-row:1/3;padding:0}}.image-text-section__content .image-1 picture{display:block;width:100%;padding-bottom:69%}.image-text-section__content .image-1 picture img{width:100%;height:auto;position:absolute;top:0;left:0}.image-text-section__content .image-2{position:relative}.image-text-section__content .image-2 .image-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0}.image-text-section__content .image-2 .image-link:hover{opacity:.3}.image-text-section__content .image-2{overflow:hidden;max-height:185px}.image-text-section__content .image-2 img{width:100%;height:auto}.image-text-section__content .content-text{padding:23px 28px;background:var(--text-background, #f2ecff)}.image-text-section__content .content-text p,.image-text-section__content .content-text ol,.image-text-section__content .content-text ul{color:var(--text-color, #282828);text-align:center;font-size:14px}.image-text-section__content .content-text ol,.image-text-section__content .content-text ul{padding:revert}@media(min-width:768px){.image-text-section__content .content-text>*{display:block;display:-webkit-box;max-height:104px;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:16px}}.image-text-section__footer{display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:1px solid #a9a7ad;padding:16px 0}@media(min-width:768px){.image-text-section__footer{flex-direction:row;justify-content:space-between}}.image-text-section__footer span{margin-bottom:8px;font-size:26px;font-weight:900;text-align:center}@media(min-width:768px){.image-text-section__footer span{margin-bottom:0}}.image-text-section__footer a{font-size:16px;font-weight:500;color:#6827cd}.gw-yotpo .yotpo-sr-bottom-line-summary{flex-direction:row!important}.gw-yotpo .yotpo-sr-bottom-line-summary .yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel{color:#282828!important;font-family:Hero New!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:22px!important}.yotpo-pictures-widget .yotpo-slider-title-wrapper{text-align:center!important;margin-bottom:52px!important}span.yotpo-slider-title[role=heading]{text-align:center;color:#6827cd;font-family:Hero New,sans-serif!important;font-size:36px;font-weight:900}@media screen and (min-width:900px){div.y-slider-container[role=list]{display:flex;justify-content:center}}.product-card .gw-yotpo{display:flex;justify-content:center}main#MainContent .grid-text-image{margin-top:0;margin-bottom:0}.grid-text-image{padding-top:62px;padding-bottom:62px}@media(min-width:768px){.grid-text-image{padding-top:100px;padding-bottom:100px}}.grid-text-image .hn-hgtext{font-size:30px;font-weight:900;line-height:46px;text-align:center;margin-bottom:8px}@media(min-width:768px){.grid-text-image .hn-hgtext{font-size:36px}}.grid-text-image .subtitle{font-size:16px;font-weight:400;line-height:24px;text-align:center;display:block;display:-webkit-box;max-height:24px;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.grid-text-image .grid-items{margin-top:32px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:32px;column-gap:20px}@media(min-width:768px){.grid-text-image .grid-items{margin-top:52px;grid-template-columns:repeat(3,1fr);row-gap:52px}}.grid-text-image .grid-items__item{display:flex;flex-direction:column;align-items:center;text-decoration:none}.grid-text-image .grid-items__item-image{width:156px;height:156px;margin-bottom:24px}@media(min-width:768px){.grid-text-image .grid-items__item-image{width:180px;height:180px}}.grid-text-image .grid-items__item-title{font-size:16px;font-weight:600;line-height:24px;margin-bottom:8px}.grid-text-image .grid-items__item-content{font-size:16px;font-weight:400;line-height:24px;text-align:center;display:block;display:-webkit-box;max-height:72px;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.grid-text-image .grid-items__item[href="javascript:void(0)"]{cursor:auto}.seo-section{max-width:1280px}.seo-section__content{padding:24px;background:#f4f4f4;margin:62px 0}@media(min-width:768px){.seo-section__content{margin:100px 0;padding:52px}}.seo-section__content .h2{display:block;font-size:30px;font-weight:600;line-height:46px;text-align:center;margin-bottom:15px}@media(min-width:768px){.seo-section__content .h2{font-size:36px}}.seo-section__content .content{text-align:center}.seo-section__content .content h2{display:block;margin-bottom:15px;font-size:30px;font-weight:600;line-height:46px;text-align:center}@media(min-width:768px){.seo-section__content .content h2{font-size:36px}}.seo-section__content .content h3{display:block;margin-top:24px;margin-bottom:15px;font-size:28px;font-weight:600;line-height:40px;text-align:center}@media(min-width:768px){.seo-section__content .content h3{font-size:30px}}.seo-section__content .view-action{margin-top:24px;display:flex;align-items:center;justify-content:center;text-decoration:underline;font-size:16px;font-weight:500;line-height:24px;color:#6827cd;cursor:pointer}.seo-section__content .view-action svg{width:14px;height:14px;margin-left:6px}.seo-section__content .view-action svg path{fill:#6827cd}.seo-section .more-data{display:none}.seo-section[data-active=true] .more-data{display:block}.seo-section[data-active=true] .seo-section__content .view-action[data-action=true]{display:none}.language-selector-desktop{position:absolute;display:inline-block;right:0;margin-right:80px;width:150px;border:none;outline:none}.language-selector-desktop .dropdown-toggle{display:flex;background-color:#0000;color:#fff;font-size:14px;border:none;border-radius:4px;cursor:pointer;width:100%;justify-content:space-between;align-items:center}.language-selector-desktop .dropdown-toggle .cont-arrow{display:flex;align-items:center;justify-content:center}.language-selector-desktop .dropdown-toggle .cont-arrow svg path{fill:#fff}.language-selector-desktop .dropdown-toggle .cont-arrow svg{transform:rotate(90deg);height:12px;width:12px}.language-selector-desktop .dropdown-toggle[aria-expanded=true] .cont-arrow svg{transform:rotate(270deg)}.language-selector-desktop .dropdown-menu{display:none;position:fixed;width:160px;height:76px;padding:12px;right:80px;background-color:#fff;box-shadow:0 4px 8px #0000001a;border-radius:1px;margin-top:2px;z-index:10}.language-selector-desktop .dropdown-menu li{display:flex;justify-content:center;align-items:center}.language-selector-desktop .dropdown-menu li label{display:flex;align-items:center;justify-content:flex-start;text-decoration:none;color:#333;font-size:14px;width:100%;padding:8px}.language-selector-desktop .dropdown-menu li label img{margin-right:10px}.language-selector-desktop .dropdown-menu li label:hover{background-color:#f2ecff;box-shadow:0 4px 4px #00000040}.language-selector-desktop.show .dropdown-menu{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:1200px){.language-selector-desktop{display:none}}.language-selector-mobile{position:sticky;bottom:58px;width:100%;padding:12px 12px 20px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border:none;outline:none;height:52px;z-index:3;background-color:#fff;box-shadow:0 4px 4px #00000040}.language-selector-mobile img{transform:rotate(-2deg);margin-right:8px}.language-selector-mobile label{display:flex;align-items:center;font-size:16px;font-weight:400;padding-bottom:0;cursor:pointer}.language-selector-mobile label.active{font-weight:600}.language-selector-mobile label:hover{color:#6827cd}.language-selector-mobile .rotated svg{transform:rotate(270deg)}.language-selector-mobile .accordion-language{height:100%;width:100%}.language-selector-mobile .accordion-language .cont-arrow{display:flex;width:50%;justify-content:flex-end;align-items:center;padding:5px;transition:transform .3s ease;position:absolute;right:0}.language-selector-mobile .accordion-language .cont-arrow svg{transform:rotate(90deg);width:18px;height:18px}.language-selector-mobile .accordion-language .accordion-language-item__button{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:none;padding:0;cursor:pointer}.language-selector-mobile .accordion-language .accordion-language-item__button .title-translate{display:flex;align-items:center;width:100%;position:relative;transition:none;text-transform:capitalize;font-size:16px;font-weight:600;line-height:26px;color:#6827cd}.language-selector-mobile .accordion-language .accordion-language-item__content{display:none;position:absolute;bottom:52px;left:0;right:0;padding:10px 15px;z-index:3;min-height:112px;border-bottom:solid 1px #d3d1d9;background-color:#fff;box-shadow:0 -1px 20px #091e421a}.language-selector-mobile .accordion-language .accordion-language-item__content[data-active=true]{display:flex;font-size:16px;line-height:26px;flex-direction:column;justify-content:space-evenly;animation:slide-up .3s ease}@keyframes slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.language-selector-mobile[data-active=true]~*{display:block}.language-selector-desktop .dropdown-menu label{display:flex;align-items:center;cursor:pointer}.disabled{pointer-events:none}.stars-reviews{display:flex;justify-content:var(--justify, "center");align-items:center;max-height:16px;padding:4px 0}.stars-reviews .content-reviews{display:flex;align-items:center;text-decoration:none}.stars-reviews .content-reviews.pointer{cursor:pointer}.stars-reviews .reviews-count{color:#282828;font-family:Hero New;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-left:10px}@media screen and (max-width:1352px){.stars-reviews .reviews-count{font-size:12px}}.recommended-carousel-products__heading{margin-bottom:52px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:767px){.recommended-carousel-products__heading{flex-flow:column wrap;align-items:center;text-align:center}}.recommended-carousel-products__heading>h2{margin-bottom:16px;text-transform:uppercase}@media screen and (min-width:767px){.recommended-carousel-products__heading>h2{width:70%;margin-bottom:0;margin-right:20px}}@media screen and (max-width:767px){.recommended-carousel-products .swiper-button-prev,.recommended-carousel-products .swiper-button-next{display:none}}.recommended-carousel-products .swiper-button-prev path,.recommended-carousel-products .swiper-button-next path{fill:#000}.recommended-carousel-products .swiper-pagination{padding-top:32px;position:relative;bottom:auto}.recommended-carousel-products .swiper-button-prev{left:-70px}.recommended-carousel-products .swiper-button-next{right:-70px}.recommended-carousel-products .swiper-button{top:43%}.notifications{position:fixed;top:10rem;right:1rem;display:flex;flex-direction:column}@media screen and (max-width:600px){.notifications{left:auto;width:100%;padding:0 32px;box-sizing:border-box}}.notifications .toast{min-width:280px;max-width:400px;position:relative;padding:10px 16px;background-color:#fff;border-radius:4px;display:flex;justify-content:flex-start;align-items:center;color:#282828;font-size:13px;animation:show_toast .3s ease forwards;margin-bottom:10px}@media screen and (max-width:600px){.notifications .toast{width:100%;max-width:100%;min-width:100%;animation:none;font-size:12.5px}}.notifications .toast.success{border:1px solid #74cc47}.notifications .toast.success .icon svg{fill:#74cc47}.notifications .toast.error{border:1px solid #f31830}.notifications .toast.error .icon svg{fill:#f31830}.notifications .toast.warning{border:1px solid #f9a000}.notifications .toast.warning .icon svg{fill:#f9a000}.notifications .toast.info{border:1px solid #4288f1}.notifications .toast.info .icon svg{fill:#4288f1}.icon{display:flex;align-items:center;margin-right:12px}.icon svg{width:24px;height:24px}.close-btn{position:absolute;right:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#282828}.close-btn svg{width:14px;height:14px;fill:#282828}.close-btn:hover svg{fill:#000}@keyframes show_toast{0%{transform:translate(100%)}40%{transform:translate(-5%)}80%{transform:translate(0)}to{transform:translate(-10%)}}.notifications .toast.hide{animation:hide_toast .3s ease forwards}@media screen and (max-width:600px){.notifications .toast.hide{animation:none}}@keyframes hide_toast{0%{transform:translate(-10%)}40%{transform:translate(0)}80%{transform:translate(-5%)}to{transform:translate(calc(100% + 20px))}}.sr-collection__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:52px}@media screen and (max-width:767px){.sr-collection__header{flex-flow:column wrap;align-items:center;text-align:center}}.sr-collection__header .h2{margin:0}.sr-collection__content{display:flex;flex-direction:column;align-items:center}.sr-collection__content>.loading{display:block;width:100px;height:100px}.sr-collection__items{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:19px;grid-row-gap:40px}@media screen and (max-width:1300px){.sr-collection__items{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:650px){.sr-collection__items{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:335px){.sr-collection__items{grid-template-columns:repeat(1,1fr)}}.address{text-align:center;padding-top:52px;padding-bottom:100px}@media screen and (max-width:1100px){.address{padding-top:32px;padding-bottom:62px}}.address__detail[data-active=false],.address__actions[data-active=false],.address__btn-new[data-active=false],.address__edit[data-active=false]{display:none}.address__edit[data-active=true]{position:fixed;justify-content:center;align-items:center;display:flex;z-index:2;top:0;right:0;width:100%;height:100%;background-color:#0003}.address__edit--container{background-color:#fff;padding:32px;max-width:680px;border:1px solid #d3d1d9;border-radius:6px}@media screen and (max-width:768px){.address__edit--container{max-width:max-content;max-height:80%;padding:24px;margin:0 20px;overflow-y:auto}}.address__form-buttons{display:flex;justify-content:flex-end;align-items:center;gap:52px}@media screen and (max-width:768px){.address__form-buttons{flex-direction:column-reverse;gap:16px;justify-content:center;align-items:center;margin-top:24px}}.address__btn-new{margin-left:auto;margin-bottom:16px}@media screen and (max-width:1100px){.address__btn-new{margin-right:auto;margin-bottom:24px}}.address__return{margin-bottom:30px}.address__title{display:block;font-size:18px;font-weight:600;line-height:28px;text-align:start;margin-bottom:24px}@media screen and (max-width:768px){.address__title{text-align:center}}.address__cancel{background-color:#0000;border-style:none;text-decoration:underline;font-weight:600;cursor:pointer}.address__list{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;row-gap:30px;list-style:none;align-items:center;justify-content:center}@media screen and (max-width:1100px){.address__list{grid-template-columns:1fr}}.address__address-element{background-color:#fff;padding:24px;height:80%;display:flex;flex-direction:column;align-items:center;justify-content:end}.address__detail{font-size:16px;font-weight:400;line-height:24px;height:100%;display:flex;flex-direction:inherit;align-items:inherit;justify-content:center}.address__detail .content-info-detail{display:flex;align-items:center;justify-content:flex-end;margin-left:28px}.address__detail .content-info-detail .address__detail-badge{display:flex;justify-content:flex-end;margin:0;max-width:175px}.address__detail .content-info-detail .cont-icon-info{display:inline-block;position:relative;right:-5px;cursor:pointer;margin-top:5px}.address__detail .content-info-detail .cont-icon-info svg{width:28px;height:28px}.address__detail .content-info-detail .cont-icon-info:hover+.tooltip-wrapper .tooltip-popup{visibility:visible;opacity:1}.address__detail .content-info-detail .tooltip-wrapper{position:relative;display:inline-block}.address__detail .content-info-detail .tooltip-wrapper .tooltip-popup{visibility:hidden;background-color:#f9e1dc;color:#333;text-align:center;border-radius:5px;padding:10px;position:absolute;z-index:1;left:105%;top:60%;transform:translate(-53%,-150%);opacity:0;transition:opacity .3s;box-shadow:0 2px 8px #0000001a;max-width:312px;min-width:200px;font-size:11px;font-weight:400;word-wrap:break-word;max-height:70px;text-overflow:ellipsis}@media screen and (min-width:1400px){.address__detail .content-info-detail .tooltip-wrapper .tooltip-popup{min-width:280px}}@media screen and (max-width:600px){.address__detail .content-info-detail .tooltip-wrapper .tooltip-popup{min-width:150px;text-overflow:ellipsis;overflow:hidden;max-height:88px;transform:translate(-65%,-130%)}}@media screen and (max-width:400px){.address__detail .content-info-detail .tooltip-wrapper .tooltip-popup{min-width:130px}}.address__detail .content-info-detail .tooltip-wrapper .tooltip-popup:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:10px;border-style:solid;border-color:#f9e1dc rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);text-overflow:ellipsis;overflow:hidden}.address__detail-badge{background-color:#6827cd;padding:5px 12px;text-transform:uppercase;color:#fff;font-size:11px;font-weight:600;line-height:18px;margin-bottom:12px;display:inline-block}.address__actions.grid{margin-top:12px}.address__btn.btn-2{padding:6px 24px;font-size:11px;line-height:18px;max-width:86px;width:100%}.address__btn.btn-2.address-js{margin-left:auto}.address__country-select select{padding:11px;border:1px solid #d3d1d9;border-radius:4px;max-width:335px;width:100%}@media screen and (max-width:768px){.address__country-select select{width:100%}}.address>ul{margin-top:50px;list-style:none}.address>ul>li:not(:last-of-type){margin-bottom:50px}.address__actions{--columns: 1fr 1fr;margin-top:30px}.address__form{--columns: 1fr 1fr}@media screen and (max-width:768px){.address__form{--columns: 1fr;align-items:center}}.address__form-100{text-align:start}.address .field{width:100%}.address .disabled{opacity:.6;pointer-events:none}.auth{text-align:center}.auth.customer{max-width:612px}.auth__content{width:100%;height:100%;background:#f4f4f4;padding-top:50px}@media screen and (max-width:768px){.auth__content{padding-top:30px}}.auth__content #login-container{padding:0 86px}@media screen and (max-width:768px){.auth__content #login-container{padding:0}}.auth__content #customer_login{font-family:Hero New,sans-serif;font-size:16px;font-weight:400;line-height:24px}.auth__recover p{margin-bottom:.5rem}.auth>*{display:block}.auth>*[data-active=false]{display:none}.auth__buttons{--direction: column;margin-top:32px}.auth__buttons>*:not(:last-of-type){margin:0 0 24px}.auth.reset-password>h1{font-size:36px;text-transform:uppercase}.auth.reset-password>p{margin-bottom:16px}.auth.reset-password>form{max-width:400px;margin:0 auto;display:flex;flex-direction:column;row-gap:16px}.auth.reset-password .btn-3{margin-top:32px;margin-left:auto}.activation-account__wrapper{max-width:572px;display:flex;flex-direction:column;align-items:center}.activation-account__wrapper h1{font-size:36px;font-weight:900;text-align:center;text-transform:uppercase}.activation-account__form{display:flex;flex-direction:column;gap:16px;max-width:400px}.activation-account__form p{font-size:11px;font-weight:400;line-height:18px;text-align:right;margin-bottom:16px}.activation-account__form label span{font-size:16px;font-weight:500;line-height:24px;text-align:left}.activation-account__input label span:first-of-type{margin-bottom:6px}.activation-account__input label .show-password.line-none{top:70%}.activation-account__input label input{color:#a9a7ad}.activation-account__btn{width:max-content;margin-left:auto;margin-top:16px}.login-account__email{margin-bottom:16px}.login-account__email span,.login-account__password span{margin-bottom:6px}.login-account__recoverpw{margin:32px 0;font-family:Hero New,sans-serif;font-size:16px;font-weight:500;line-height:24px}@media screen and (max-width:768px){.login-account__buttons--create{display:flex;flex-direction:column}}.login-account__buttons--create a{font-weight:500}.login-account__title{text-transform:uppercase}.login-account .show-password.line-none{top:52%}.recovery-account__container h2{font-family:Hero New,sans-serif;font-size:26px;font-weight:600;line-height:36px;text-align:center;margin-bottom:32px}.recovery-account__email-container{padding:0 106px;font-family:Hero New,sans-serif;font-size:16px;font-weight:400;line-height:24px}@media screen and (max-width:768px){.recovery-account__email-container{padding:0}}.recovery-account__email span{margin-bottom:6px}.input-password-wrapper{position:relative}.input-password-wrapper .show-password{position:static;display:flex;width:100%;justify-content:flex-end;align-items:flex-start;margin-top:-30px;margin-left:-20px;padding-bottom:10px;cursor:pointer}.eye-none path{fill:#f95724}@media screen and (max-width:768px){#AAI-modal{width:70%!important}}#AAI_email{padding:9px 14px!important;border-radius:4px!important;border:1px solid #d3d1d9;background-color:#fff;box-sizing:border-box}@media screen and (max-width:750px){#AAI_email{width:90%!important}}.AAI-close{background-image:url(/cdn/shop/files/i-close.svg);width:20px;height:20px;background-size:cover;position:absolute;top:10px;right:10px;cursor:pointer}.customer__order-title h2{font-size:22px;font-weight:600;line-height:32px;margin-bottom:0;color:#282828}.customer__order-title p{margin-bottom:0}.customer__order-container{background-color:#fff;padding:20px}@media screen and (min-width:1200px){.customer__order-container{padding:16px}}.customer__order-detail--header,.customer__order-detail--line{--column-gap: 20px;--columns: 3fr 2fr 1fr .5fr 1fr}@media screen and (max-width:1200px){.customer__order-detail--header,.customer__order-detail--line{--columns: 1fr;gap:8px}}.customer__order-detail--header{padding:14px 20px;background-color:#f4f4f4;font-size:14px;font-weight:500;line-height:22px;margin-bottom:12px}@media screen and (max-width:1200px){.customer__order-detail--header{display:none}}.customer__order-detail--header span:last-of-type{text-align:end}.customer__order-detail--line{align-items:center;border-bottom:1px solid #d3d1d9;font-size:14px;font-weight:400;line-height:22px;text-align:left}@media screen and (max-width:1200px){.customer__order-detail--line{padding-bottom:20px;margin-bottom:20px}}@media screen and (min-width:1200px){.customer__order-detail--line{padding:20px}}@media screen and (max-width:1200px){.customer__order-detail--line div{display:flex;justify-content:space-between;column-gap:20px;flex-wrap:wrap}}@media screen and (max-width:1200px){.customer__order-detail--line div .ref-title{flex:1;font-size:14px;line-height:22px;font-weight:600;text-align:end}}.customer__order-detail--line div:last-of-type{text-align:end}@media screen and (max-width:1200px){.customer__order-detail--line div:last-of-type{font-weight:600}}.customer__order-total--container{font-weight:400;margin-left:auto}@media screen and (min-width:1200px){.customer__order-total--container{max-width:390px;padding:20px 20px 0}}.customer__order-total:last-of-type{font-weight:600;text-transform:uppercase}.customer__order-address{display:flex;justify-content:space-between;gap:24px;margin-top:24px}@media screen and (max-width:1200px){.customer__order-address{margin-top:12px;gap:12px;flex-direction:column-reverse}}.customer__order-address.customer__1-3{font-weight:400;width:100%}.customer__section-space{padding:24px;background-color:#ffe9e0;display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;margin-bottom:0}@media screen and (max-width:1200px){.customer__section-space{flex-direction:column;gap:12px;width:auto;max-width:fill-available}}.customer__section-space strong{font-weight:500}.customer__section-space h2{font-size:16px;font-weight:500;line-height:24px;margin-bottom:0;text-transform:uppercase}.customer__section-space p{display:flex;flex-direction:column}.customer .ref-hidden{display:none}@media screen and (max-width:1200px){.customer .ref-hidden{display:block}}.customer .ref-bundle{display:block;padding:5px 12px;color:#6827cd;font-size:11px;font-weight:600;line-height:18px}@media screen and (max-width:1200px){.customer .ref-bundle{width:100%;text-align:end}}.account-form__header{display:flex;align-items:stretch;border-bottom:1px solid #d3d1d9}.account-form__step{display:flex;align-items:center;justify-content:flex-start;width:max-content;padding:12px 32px}@media screen and (max-width:600px){.account-form__step{padding:12px 20px}}.account-form__step:last-of-type{border-left:1px solid #d3d1d9}.account-form__step--text{display:none}@media screen and (max-width:600px){.account-form__step--text{font-size:14px;width:min-content}}.account-form__step.inactive{cursor:not-allowed}.account-form__step.inactive svg circle{fill:#d3d1d9}.account-form__step.active{width:100%;background-color:#fff;gap:11px}.account-form__step.active .account-form__step--text{display:block;font-weight:600}.account-form__nextstep button{display:flex;align-items:center;flex-direction:row;gap:6px}.account-form__nextstep button:hover svg path{fill:#f95724}.account-form__step1{padding:32px;background-color:#fff}.account-form__step1--container{display:grid;grid-column-gap:12px;grid-row-gap:16px;margin-bottom:24px}@media screen and (min-width:1100px){.account-form__step1--container{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1100px){.account-form__step1--email{grid-column:1/span 2}}.account-form__step1--password p{margin-top:12px;font-size:11px;font-weight:400;line-height:18px;color:#676768}.account-form__step1 .form__textfield{width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.account-form__step1 .form__textfield label{width:100%}.account-form__step1 #step-1{width:100%;display:flex;justify-content:flex-end}.account-form__step1 .show-password{top:70%}.account-form__step2{display:flex;align-items:center;justify-content:flex-start;padding:12px 32px}.account-form__step2.account-container.active{border:none;max-width:fill-available}.account-form__step2.active{display:flex;flex-direction:column;width:100%;background-color:#fff;gap:24px;box-sizing:border-box}.account-form__submit button{display:flex;align-items:center;flex-direction:row;gap:6px}.account-form__step2{padding:32px;background-color:#fff}.account-form__step2--container{display:grid;grid-template-columns:1fr;grid-row-gap:24px;margin-bottom:24px}.account-form__step2--title{text-align:start;font-size:18px;font-weight:600;line-height:28px}.account-form__step2--metafields,.account-form__step2--address{display:grid;column-gap:12px;row-gap:16px}@media screen and (min-width:1100px){.account-form__step2--metafields,.account-form__step2--address{grid-template-columns:repeat(2,1fr)}}.account-form__step2--category-select select{width:100%}.account-form__step2--submit{margin-top:24px;margin-left:auto}.account-form__step2--input-result #professionnelInputs span{font-size:11px;font-weight:400;line-height:18px;color:#676768}.account-form__step2 .form__textfield{width:100%;display:flex;flex-direction:column;align-items:flex-start}.account-form__step2 .form__textfield>*{width:100%}.account-form__step2 .form__textfield label{width:100%;display:block;margin-bottom:4px}.account-form__step2 .form__textfield .read-only-value{padding:9px 14px;border-radius:4px;border:1px solid #d3d1d9;background-color:#fff;box-sizing:border-box;opacity:.5;margin-top:4px}.account-form__step2 #step-2{width:100%;display:flex;justify-content:flex-end}.account-form__step2 .show-password{top:70%}.account-form__step2 #AddressCountryNew{max-width:100%;padding:9px}.step1-inactivelement{column-gap:11px;background-color:#ffe9e0;cursor:not-allowed}.step{display:none}.step.active{display:block}input.error-border,select.error-border:required,textarea.error.border{border-color:#f93124}.error-message{color:#f93124;font-size:12px;text-align:start;line-height:18px}.cont-update{display:grid;gap:15px;line-height:initial;align-items:baseline}@media screen and (min-width:620px){.cont-update{grid-template-columns:auto min-content}}.update-message{background:#fff;padding:10px 40px;border:1px solid #6827cd;box-shadow:0 0 15px 3px #0000001a;border-radius:8px;color:#6827cd;width:fit-content;opacity:0;visibility:hidden;transition:opacity .5s ease-in-out}@media screen and (max-width:619px){.update-message{justify-self:center;margin-top:20px}}.update-message__show{opacity:1;visibility:visible}.address__form-buttons{margin-top:24px}.create-account__container{padding-top:50px;background:#f4f4f4}@media screen and (max-width:1100px){.create-account__container{padding-top:30px}}.create-account__wrapper.wrapper.customer.auth__register{max-width:680px}.create-account__wrapper h2{text-transform:uppercase}.create-account__login{text-align:start;margin-bottom:16px}@media screen and (max-width:1100px){.create-account__login{text-align:center}}.create-account__login>a{text-decoration:underline;cursor:pointer}.registre-wrapper{border:1px solid #d3d1d9}.registre-accept-marketing{font-size:14px;line-height:22px;margin-bottom:24px}#swym-wishlist-render-container{background:#0000!important}#swym-wishlist-render-container .swym-wishlist-main-title.swym-heading.swym-heading-1{color:#282828!important;text-align:center!important;font-family:Hero New!important;font-size:1.375rem!important;font-style:normal!important;font-weight:600!important;line-height:2rem!important;visibility:unset}#swym-wishlist-render-container #swym-user-login-status-btn,#swym-wishlist-render-container .swym-action-container{display:none}#swym-wishlist-render-container .swym-htc-tabs{gap:24px;border:none}@media screen and (max-width:1100px){#swym-wishlist-render-container .swym-htc-tabs{grid-template-columns:1fr!important;margin-bottom:24px}}#swym-wishlist-render-container .swym-htc-tab-item.swym-selected{display:flex;padding:12px 20px;flex-direction:column;justify-content:center;border-radius:2px;background:var(--Brand-Primary-Primary-1, #f95724);color:#fff!important}#swym-wishlist-render-container .swym-htc-tab-item{display:flex;padding:12px 20px!important;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:2px;background:#fff;color:#282828!important;text-align:center;font-family:Hero New;font-size:1.125rem!important;font-style:normal;font-weight:600;line-height:1.75rem!important}#swym-wishlist-render-container .swym-wishlist-list{padding:0;box-shadow:none}#swym-wishlist-render-container .swym-recently-viewed-btn{color:#6827cd;border-color:#6827cd;background:#fff;font-size:16px;font-weight:600;line-height:24px}#swym-wishlist-render-container .swym-wishlist-list-card.swym-is-button.user-list{padding:24px;min-height:unset;box-shadow:unset}#swym-wishlist-render-container .swym-wishlist-header{padding:0!important}#swym-wishlist-render-container .swym-wishlist-name.swym-heading.swym-heading-2,#swym-wishlist-render-container .swym-empty-wishlist-list.swym-text.swym-text-2{color:#282828;font-family:Hero New;font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem}#swym-wishlist-render-container .swym-wishlist-product-count.swym-text.swym-text-1{color:#282828;font-family:Hero New;font-size:.875rem;font-style:normal;font-weight:400;padding:0;margin:0}#swym-wishlist-render-container .swym-wishlist-link-action.swym-wishlist-link.swym-color-2.swym-button.swym-button-2,#swym-wishlist-render-container .swym-empty-wishlist-link.swym-wishlist-link.swym-color-2.swym-button.swym-button-2{color:#6827cd;font-family:Hero New;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.375rem;text-decoration-line:underline;padding:0}#swym-wishlist-render-container .swym-ui-component .swym-wishlist-list-card.user-list .swym-wishlist-images{margin:12px 0}#swym-wishlist-render-container .swym-ui-component .swym-wishlist-list-card.user-list .swym-wishlist-images .swym-wishlist-image-wrapper{height:115px}#swym-wishlist-render-container .swym-wishlist-container-title-bar.swym-bg-1.swym-bg-2.swym-color-4{padding:0;margin:0 0 24px;height:auto;border:none}#swym-wishlist-render-container .swym-selected-wishlist-name.swym-value.swym-value-1.swym-icon{color:var(--Gray-Scale-Paragragh, #282828);font-family:Hero New!important;font-size:16px!important;font-style:normal!important;font-weight:600!important;line-height:24px}#swym-wishlist-render-container .swym-ui-component .swym-wishlist-detail-content{margin-top:24px!important}#swym-wishlist-render-container .swym-wishlist-detail-header,#swym-wishlist-render-container .swym-sfl-list-heading{padding:24px 0 16px!important;background:none}#swym-wishlist-render-container .swym-wishlist-detail-header .swym-sfl-add-all-to-cart-btn,#swym-wishlist-render-container .swym-sfl-list-heading .swym-sfl-add-all-to-cart-btn{background:#f95724;color:#fff!important;border-radius:3px;outline:none;border:none}#swym-wishlist-render-container .swym-sfl-detail-separator{border-color:#d3d1d9}#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid li,#swym-wishlist-render-container .swym-sfl-card-product-item{width:156px;margin:0}@media(min-width:768px){#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid li,#swym-wishlist-render-container .swym-sfl-card-product-item{width:210px}}#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper{position:relative;padding-bottom:100%}#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper img{position:absolute}#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-title,#swym-wishlist-render-container .swym-sfl-list-item-title{color:var(--Gray-Scale-Paragragh, #282828);text-align:center;font-family:Hero New;font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;max-height:72px;-webkit-box-orient:vertical;white-space:normal;overflow:hidden!important}#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-item,#swym-wishlist-render-container .swym-sfl-card-product-item{border:none!important}#swym-wishlist-render-container .swym-product-original-price.swym-value,#swym-wishlist-render-container .swym-product-final-price.swym-value,#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-variant-title{text-align:center;width:100%;height:100%;color:var(--Gray-Scale-Paragragh, #282828);font-family:Hero New;font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem;margin:0;padding:0 15px}#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn,#swym-wishlist-render-container .swym-sfl-add-to-cart-btn.swym-is-button,#swym-wishlist-render-container .swym-sfl-cart-btn.swym-bg-2,#swym-wishlist-render-container .swym-empty-wishlist-continue-btn.swym-button.swym-button-1.swym-is-button.swym-bg-2{display:flex;height:42px;padding:0 24px;justify-content:center;align-items:center!important;border-radius:2px;border:1px solid #f95724!important;background:#f95724!important;color:var(--Gray-Scale-White, #fff);font-family:Hero New;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.375rem;text-transform:math-auto}#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn:hover,#swym-wishlist-render-container .swym-sfl-add-to-cart-btn.swym-is-button:hover,#swym-wishlist-render-container .swym-sfl-cart-btn.swym-bg-2:hover,#swym-wishlist-render-container .swym-empty-wishlist-continue-btn.swym-button.swym-button-1.swym-is-button.swym-bg-2:hover{border:solid 1px #f95724!important;color:#f95724!important;background-color:#fff!important}#swym-wishlist-render-container .swym-wishlist-item .swym-product-price{flex-wrap:nowrap}#swym-wishlist-render-container .swym-wishlist-item .swym-product-price .swym-product-original-price{font-weight:400}#swym-wishlist-render-container .swym-wishlist-selector{padding-top:24px;max-width:1026px}@media screen and (max-width:1100px){#swym-wishlist-render-container .swym-wishlist-selector{justify-content:center}}@media screen and (max-width:1100px){#swym-wishlist-render-container .swym-ui-component .swym-action-bar{padding:0;margin-bottom:24px}}@media screen and (max-width:1100px){#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid{padding:0}}#swym-wishlist-render-container .swym-selected-wishlist-image{width:60px!important;height:60px!important;border-radius:50%}#swym-wishlist-render-container ul.swym-wishlist-grid,#swym-wishlist-render-container .swym-sfl-layout-grid{justify-content:flex-start;gap:19px}#swym-wishlist-render-container .swym-sfl-layout-grid{margin:24px 0 0!important}#swym-wishlist-render-container .swym-sfl-card-product-item{background-color:#fff}#swym-wishlist-render-container .swym-sfl-cart-btn.swym-bg-2{margin-left:auto;margin-right:auto}#swym-wishlist-render-container .swym-empty-wishlist-list.swym-text.swym-text-2{margin-top:0}.swym-sfl-list-container{padding-right:1.25rem;padding-left:1.25rem;max-width:1440px;margin:0 auto}@media(min-width:768px){.swym-sfl-list-container{padding-right:5rem;padding-left:5rem}}.swym-sfl-list-container .swym-sfl-list-header-container{flex-direction:column}@media(min-width:768px){.swym-sfl-list-container .swym-sfl-list-header-container{flex-direction:row}}.swym-sfl-list-container .swym-sfl-list-header-container .swym-sfl-list-header{color:#6827cd;font-family:Hero New,sans-serif;font-size:36px;line-height:40px;font-weight:900;text-align:center;margin:0 0 32px}@media(min-width:768px){.swym-sfl-list-container .swym-sfl-list-header-container .swym-sfl-list-header{text-align:start;margin:0}}.swym-sfl-list-container .swym-sfl-grid-body{grid-template-columns:repeat(1,1fr);width:100%}.swym-sfl-list-container .swym-sfl-grid-body .swym-sfl-container{width:100%}.swym-sfl-list-container .swym-sfl-list-item-content{display:flex;align-items:center;padding:16px 0;border-bottom:1px solid #d3d1d9;flex-wrap:wrap}@media(min-width:768px){.swym-sfl-list-container .swym-sfl-list-item-content{flex-wrap:nowrap}}.swym-sfl-list-container .swym-sfl-list-item-content .swym-sfl-cross-button{background-color:#f95724;z-index:0;border-radius:100%;width:30px;height:30px}.swym-sfl-list-container .swym-sfl-list-item-content .swym-sfl-cross-button svg{display:block}@media(max-width:768px){.swym-sfl-list-container .swym-sfl-list-item-content .swym-sfl-cross-button svg{display:none}}.swym-sfl-list-container .swym-sfl-list-item-content .swym-sfl-cross-button line{stroke:#fff}.swym-sfl-list-container .swym-sfl-list-item-content .swym-sfl-cross-button:after{content:"X";display:none;font-family:Hero New,sans-serif;color:#fff;line-height:11px}@media(max-width:768px){.swym-sfl-list-container .swym-sfl-list-item-content .swym-sfl-cross-button:after{display:flex;justify-content:center;align-items:center;display:block}}.swym-sfl-list-container .swym-sfl-list-item-content .swym-sfl-image-container{min-width:100px;width:100px;height:100px;margin-right:16px}@media(min-width:768px){.swym-sfl-list-container .swym-sfl-list-item-content .swym-sfl-image-container{margin-right:20px}}.swym-sfl-list-container .swym-sfl-list-item-content .swym-sfl-list-item-title{min-height:auto!important;width:161px;min-width:161px;font-size:14px}@media(min-width:768px){.swym-sfl-list-container .swym-sfl-list-item-content .swym-sfl-list-item-title{width:31%;min-width:31%;font-size:14px;max-width:406px}}.swym-sfl-list-container .swym-sfl-list-item-content .swym-product-price{display:flex;margin:0;gap:10px}@supports not (gap: 10px){.swym-sfl-list-container .swym-sfl-list-item-content .swym-product-price>*:not(:last-child){margin-right:10px}}@media(min-width:768px){.swym-sfl-list-container .swym-sfl-list-item-content .swym-product-price{margin-left:87px}}.swym-sfl-list-container .swym-sfl-list-item-content .swym-product-price .swym-product-original-price,.swym-sfl-list-container .swym-sfl-list-item-content .swym-product-price .swym-product-final-price{font-weight:400}.swym-sfl-list-container .swym-sfl-list-item-content .swym-product-price .swym-product-original-price[style*="visibility: hidden"]{display:none}.swym-sfl-list-container .swym-sfl-list-item-content .swym-sfl-add-to-cart-btn{width:100%;margin-top:12px;font-size:14px;font-family:Hero New!important;font-size:14px!important;font-weight:600!important}.swym-sfl-list-container .swym-sfl-list-item-content .swym-sfl-add-to-cart-btn:hover{border:solid 1px #f95724!important;color:#f95724!important;background-color:#fff!important}@media(min-width:768px){.swym-sfl-list-container .swym-sfl-list-item-content .swym-sfl-add-to-cart-btn{font-size:16px;margin:0 0 0 auto;max-width:166px}}.swym-popup-nudge-zindex{left:10px!important;right:unset!important}.swym-wishlist-button-bar .swym-button{padding:0 22.5px!important;text-transform:unset;border-radius:3px!important}.swym-wishlist-button-bar .swym-button:focus{outline:none!important}.swym-wishlist-button-bar .swym-button .swym-wishlist-cta{opacity:1!important;font-family:Hero New!important;font-size:14px!important;font-weight:600!important}.swym-wishlist-button-bar .swym-fave-count{opacity:1!important;color:#f95724!important}.pagination-graphql{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px;color:#282828}.pagination-graphql .pagination-btn{background-color:#f4f4f4;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;font-size:16px;display:flex;align-items:center;gap:8px}.pagination-graphql .pagination-btn:disabled{opacity:.5;background-color:#d3d1d9;cursor:not-allowed}.pagination-graphql .pagination-info{font-size:14px}.customer{padding-top:50px;padding-bottom:100px;box-sizing:content-box}@media screen and (max-width:1100px){.customer{padding-top:30px;padding-bottom:60px}}.customer__title{text-align:center}.customer__nav-link{text-align:center;display:block;margin-bottom:52px;font-weight:500;margin-left:auto;margin-right:auto;max-width:max-content;color:#6827cd}.customer__layout{display:flex;flex-direction:column}@media screen and (min-width:1100px){.customer__layout{flex-flow:row nowrap}}.customer__account-none{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:100px;background-color:#fff;border-radius:4px}@media screen and (max-width:1100px){.customer__account-none{padding:100px 20px}}.customer__account-none p{font-size:22px;font-weight:600;line-height:32px;text-align:center}.customer__account-none a{max-width:170px}@media screen and (max-width:1100px){.customer__account-title{text-align:center}}.customer__account-title h2{font-family:Hero New,sans-serif;font-size:22px;font-weight:600;line-height:32px;margin-bottom:0;color:#282828}.customer__2-3{width:100%;display:flex;flex-direction:column;gap:24px;max-width:fill-available;max-width:-webkit-fill-available}@media screen and (min-width:1100px){.customer__2-3{display:grid;--columns: 1fr 2fr 2fr 2fr 2fr;--column-gap: 30px;align-items:center;background-color:#f4f4f4;min-width:760px}}.customer__1-3{width:100%}@media screen and (min-width:800px){.customer__1-3{width:20%}}.customer__order-list{--columns: 1fr 1fr 2fr 2fr 2fr;--column-gap: 30px;padding:12px 20px;align-items:center;border-bottom:1px solid #d3d1d9}@media screen and (max-width:1100px){.customer__order-list{display:none;border-bottom:none;padding:4px 0 12px}}@media screen and (max-width:1100px){.customer__order-list.isSelected{display:grid}}.customer__order-list--table{padding:16px;background-color:#fff}@media screen and (max-width:1100px){.customer__order-list--table{max-width:fill-available;display:flex;flex-direction:column;gap:12px}}.customer__order-list--table .pagination{margin-top:12px}.customer__order-list--header{display:none;font-size:14px}@media screen and (min-width:1100px){.customer__order-list--header{display:grid;--columns: 1fr 1fr 2fr 2fr 2fr;--column-gap: 30px;align-items:center;font-weight:500;padding:14px 20px;background-color:#f4f4f4}}.customer__order-list--detail{--columns: 3fr 2fr 2fr 1fr 2fr}.customer__order-list--detail:not(:last-of-type){margin-bottom:10px}.customer__order-list--detail>*:last-child{text-align:right}.customer__order-list--number{display:none}@media screen and (max-width:1100px){.customer__order-list--number{display:flex;justify-content:space-between;align-items:center;padding:8px 20px;background-color:#f4f4f4;color:#6827cd;font-weight:500;cursor:pointer}}@media screen and (max-width:1100px){.customer__order-list--number.isSelected svg{transform:rotate(180deg)}}.customer__order-list>a{padding:10px 18px;color:#6827cd;font-size:14px;font-weight:500;line-height:22px;text-align:left}@media screen and (max-width:1100px){.customer__order-list>a{display:none}}.customer__order-list>div{font-size:14px;font-weight:400;line-height:22px;color:#000}@media screen and (max-width:1100px){.customer__order-list>div span:last-of-type{font-weight:600}}.customer__order-list>div>.ref-hidden{display:none}.customer__order-list>div:last-child{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:1100px){.customer__order-list>div:last-child{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-column-gap:12px;grid-row-gap:12px;margin-top:4px}}@media screen and (max-width:1100px){.customer__order-list>div:last-child span{font-weight:600;font-size:16px}.customer__order-list>div:last-child span:last-of-type{text-align:end}}.customer__order-list>div:last-child a{padding:6px 12px;margin-left:8px}@media screen and (max-width:1100px){.customer__order-list>div:last-child a{grid-area:2/1/3/3;margin-left:0}}@media screen and (max-width:1100px){.customer__order-list{--columns: 1fr;--row-gap: 8px}.customer__order-list>div{display:flex;justify-content:space-between}.customer__order-list>div>.ref-hidden{display:block;margin-right:50px}.customer__order-list>div>*:last-child{text-align:right}}.customer__order-total{display:flex;justify-content:space-between}.customer__order-total:not(:last-of-type){margin-bottom:10px}.customer__order-total>*:first-child{display:block;margin-right:50px}.customer__order-total>*:last-child{text-align:right}.customer__order-title{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1100px){.customer__order-title{text-align:center;flex-direction:column}.customer__order-title>.btn-3{margin-top:16px}}.customer__order-date{margin-bottom:25px;font-weight:400}.customer__order-date time{font-weight:600;margin-left:5px}.account-information__content{background-color:#f4f4f4}.account-information__information{width:100%}.account-information__informatio-wrapper{gap:30px}.account-information__table{background-color:#fff;padding:16px;display:flex;flex-direction:column;width:100%;height:100%;border-radius:4px;max-width:320px}@media screen and (min-width:1100px){.account-information__table{position:sticky;top:175px}}@media screen and (max-width:1100px){.account-information__table{padding:16px 7.5px;max-width:-moz-available;max-width:-webkit-fill-available;width:100%;margin:auto}}.account-information__link{display:flex;align-items:center;padding:12px 24px;text-decoration:none}@media screen and (max-width:1100px){.account-information__link{justify-content:center}}.account-information__link.active-tab{font-size:16px;font-weight:600;line-height:24px;color:#6827cd;border:1px solid #f2ecff;background-color:#f8f6ff}.account-information__icon{display:flex;align-items:center;justify-content:center;margin-right:8px}shopify-orders-list{position:relative}.init-loading{flex-direction:column;display:flex;justify-content:center;align-items:center;padding:100px}.order-list-loading{flex-direction:column;display:flex;justify-content:center;align-items:center}.order-list-loading.loading-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#fffc}.auth__login--html{margin-bottom:10%}.promo-price{font-size:14px}.promo-price .price,.promo-price .compare{font-size:16px;margin-bottom:0}.promo-price .compare{text-decoration:line-through}@media screen and (max-width:1100px){.cont-price{align-items:center!important}}.promo-price--template,.cont-price{font-size:16px;font-weight:500;display:flex;flex-direction:column;align-items:flex-end}.promo-price--template .price.regular,.promo-price--template .price.offer,.cont-price .price.regular,.cont-price .price.offer{line-height:36px;font-size:26px;color:#f95724;margin-bottom:0}.promo-price--template .promo-price__regular,.promo-price--template .price__best-ofert,.cont-price .promo-price__regular,.cont-price .price__best-ofert{display:flex;align-items:center}.promo-price--template .promo-price__regular>*,.promo-price--template .price__best-ofert>*,.cont-price .promo-price__regular>*,.cont-price .price__best-ofert>*{margin-right:8px}.promo-price--template .promo-price__regular>span:last-child,.promo-price--template .price__best-ofert>span:last-child,.cont-price .promo-price__regular>span:last-child,.cont-price .price__best-ofert>span:last-child{margin-right:0;margin-bottom:11px}.promo-price--template .price__best-ofert>span,.cont-price .price__best-ofert>span{width:max-content}.promo-price--template .promo-price__regular.through .price.regular,.cont-price .promo-price__regular.through .price.regular{font-size:22px;color:#d3d1d9;text-decoration:line-through}.promo-price--template .promo-price__regular.through>span:last-child,.cont-price .promo-price__regular.through>span:last-child{color:#d3d1d9;text-decoration:line-through}.promo-tag{background-color:#f93124;color:#fff}.promo-tooltip{display:none;position:absolute;font-size:11px;line-height:18px;padding:12px;width:85%;max-height:60px;bottom:85px;left:50%;transform:translate(-50%);box-shadow:1px 3px 9.4px #091e421a;background-color:#ffe9e0}.promo-tooltip>*{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.promo-tooltip[data-active=true]{display:flex;flex-direction:column}.promo-tooltip:after{content:"";width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-top:10px solid #ffe9e0;border-right:10px solid rgba(0,0,0,0);position:absolute;bottom:-10px;right:5px}.promo-description{position:relative;cursor:pointer}.promo-description>span{font-size:14px;padding:4px 12px;font-weight:600;display:block;position:relative;background-color:#ffe9e0;color:#f93124;text-align:center;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.promo-description>svg{position:absolute;top:calc(-100% - 4px);right:4px;z-index:1;cursor:pointer}.promo-description>svg:hover~.promo-tooltip{display:block}.promo-description--empty{height:34px}.promo-modal-button{width:140px;padding:10px;font-size:11px;line-height:18px;font-weight:600;z-index:1;position:fixed;bottom:10%;right:0;text-align:center}@media screen and (max-width:850px){.promo-modal-button img{width:120px!important}}@media screen and (max-width:1100px){.promo-modal-button{width:auto}.promo-modal-button img{width:90px;height:auto}}.promo_modal .modal__content>div{padding-right:12px}@media screen and (min-width:1100px){.promo_modal .modal__content>div{display:grid;row-gap:20px;column-gap:20px;grid-template-columns:1fr 1fr}}@media screen and (min-width:1100px){.promo_modal .accordion-item__content{height:100%;overflow:auto;opacity:1}}@media screen and (max-width:1100px){.promo_modal .accordion-item__content{display:block;padding:0}}@media screen and (max-width:1100px){.promo_modal .accordion-item__content>img,.promo_modal .accordion-item__content .promo-banner__title{display:none}}.promo_modal .accordion-item__button{padding:10px}@media screen and (max-width:1100px){.promo_modal .accordion-item__button{display:grid;grid-template-columns:auto 15px;gap:10px}}@media screen and (min-width:1100px){.promo_modal .accordion-item__button{display:none}}.promo_modal .accordion-item__button .cont-movile{display:flex}.promo_modal .accordion-item__button .cont-movile span.text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.promo_modal .accordion-item__button .promo-banner__image{width:80px;height:80px}.promo_modal .accordion-item__button>span{width:80%;font-size:14px;font-weight:400;display:flex;align-items:center}.promo_modal .accordion-item__button>span>img{width:80px;height:80px}.promo_modal .accordion-item__button[data-active=true]~.accordion-item__content{padding:20px}.promo-banner{padding:28px;background-color:#f2ecff;border-radius:4px;box-sizing:border-box}@media screen and (min-width:1100px){.promo-banner{display:flex;align-items:center}}.promo-banner__image{margin-right:12px}@media screen and (min-width:1100px){.promo-banner__image{margin-right:24px}}.promo-banner__container{display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:1100px){.promo-banner__container{text-align:center;align-items:center}}.promo-banner__container .metafield-rich_text_field ul{padding-inline-start:32px;display:inline-block}.promo-banner__title{font-weight:600;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.promo-banner__description{font-size:14px;margin-top:8px}.promo-banner__goal-text{font-size:11px;line-height:18px;font-weight:600;color:#f93124;margin-top:16px}@media screen and (min-width:1200px){.promo-banner__goal-text{margin-top:0;margin-left:16px;width:calc(50% - 16px);text-align:left}}.promo-banner__cta{display:flex;flex-direction:column}@media screen and (min-width:1200px){.promo-banner__cta{align-items:center;flex-direction:row}}.promo-banner__cta,.promo-banner__disclaimer{margin-top:16px}.promo-banner__disclaimer{display:block;font-size:11px;line-height:18px;color:#676768}.promo-banner--product{display:flex;justify-content:center;text-align:center;margin-top:28px;margin-bottom:32px;max-width:420px}@media screen and (max-width:1000px){.promo-banner--product{margin-bottom:24px;max-width:none}}.promo-banner--product .promo-banner__image{display:none}.promo-banner--product .promo-banner__container{align-items:center}.promo-banner--product .promo-banner__container .promo-banner__title{font-size:11px}.promo-bar{width:100%;display:flex;flex-direction:column}.promo-bar.modal-promo-bar .promo-bar__title{display:block;font-weight:600}.modal-promo-bar{margin-bottom:16px}.bar-container{width:calc(100% - 18px);position:relative;margin:0 auto;transform:translate(-9px)}.bar{background:#fff;border-radius:50px;box-shadow:0 3px 9.4px #091e421a;height:10px;margin:10px 0;overflow:hidden;width:100%;box-sizing:border-box}.bar-progress{background:linear-gradient(90deg,#ff9d75,#f95724);height:100%;transition:width .3s ease-in-out;width:0}.bar-tooltip{padding:4px 12px;bottom:40px;font-size:11px;line-height:18px;font-weight:600;position:absolute;background-color:var(--tooltip-background, #6827cd);color:var(--tooltip-color, #fff);z-index:-1}.bar-tooltip-design{bottom:34px;width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-top:8px solid var(--tooltip-background, #6827cd);border-right:8px solid rgba(0,0,0,0);position:absolute;z-index:-1}.bar-icon{width:30px;height:30px;background-color:#d3d1d9;border-radius:50%;border:1.6px solid #fff;box-shadow:0 2px 4px #0000001a;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translate(-15px,-50%);cursor:pointer}@media screen and (max-width:500px){.bar-icon{width:25px;height:25px;transform:translate(-12.5px,-50%)}}.bar-icon img{width:70%;height:auto;filter:brightness(1.5) grayscale(1)}.bar-icon__percentage{font-size:9px;font-weight:600;color:#f95724;filter:brightness(1.5) grayscale(1)}.bar-icon__info{position:absolute;font-size:10px;line-height:14px;width:210%;top:37px;font-weight:600;text-align:center;color:#a9a7ad}@media screen and (max-width:500px){.bar-icon__info{top:36px;font-size:9px}}.bar-icon__info{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bar-icon--color{background-color:#ffb698}.bar-icon--color img,.bar-icon--color .bar-icon__percentage{filter:none}.bar-icon--color .bar-icon__info{color:#282828}.bar-icon .active-gift{background-color:#ffb698;color:#282828}.bar-icon .active-gift img{filter:none}.bar-icon:hover .bar-gift{opacity:1;pointer-events:auto}.bar-icon:hover{background-color:#ffb698;color:#282828}.bar-icon:hover img{filter:none}.bar-moq-space{padding:4px 12px 12px;font-size:11px;line-height:18px;font-weight:600;opacity:0;box-sizing:border-box}.bar-moq-space:last-of-type{padding:10px 0 0;width:20%;line-height:14px}.bar-gift{position:fixed;justify-content:space-evenly;align-items:center;width:48px;height:48px;border-radius:4px;display:flex;flex-direction:column;background-color:#fff;box-shadow:0 18px 28px #091e424d;top:-55px;z-index:2;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;border:solid 1.5px #6827cd}.bar-gift .cont-img{width:100%;height:100%;border-radius:4px;display:flex;justify-content:center;align-items:center;z-index:2}.bar-gift .cont-img img{width:100%;height:100%;border-radius:4px}.bar-gift .cont-img .cont-goal{opacity:1}.bar-gift.is-visible{opacity:1;pointer-events:auto;z-index:2}.cont-goal{font-size:12px;position:fixed;align-items:center;display:flex;flex-direction:column;bottom:-25px;z-index:2;pointer-events:none;transition:opacity .3s ease-in-out;color:#4f1e9a;font-weight:500;font-family:Hero New;line-height:22px}.promo-nine-bar{width:100%;display:flex;flex-direction:column}.bar-nine-container{width:calc(100% - 18px);position:relative;margin:0 auto;transform:translate(-9px)}.bar-nine-step-container{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 20px;margin-left:-10px;background-color:#ffe9e0;gap:20px;border-radius:4px}.bar-nine-step-container .bar-nine-and-title{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;width:100%}.bar-nine-step-container .bart-step-title{font-size:14px;line-height:22px;font-weight:500;text-align:left}.bar-nine{background:#fff;border-radius:50px;box-shadow:0 3px 9.4px #091e421a;height:10px;margin:10px 0;overflow:hidden;width:100%;box-sizing:border-box}.bar-nine-progress{background:linear-gradient(90deg,#ff9d75,#f95724);height:100%;transition:width .3s ease-in-out}.bar-nine-tooltip{padding:4px 12px;bottom:40px;font-size:11px;line-height:18px;font-weight:600;position:absolute;background-color:var(--tooltip-background, #6827cd);color:var(--tooltip-color, #fff);z-index:-1}.bar-nine-tooltip-design{bottom:34px;width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-top:8px solid var(--tooltip-background, #6827cd);border-right:8px solid rgba(0,0,0,0);position:absolute;z-index:-1}.bar-nine-icon{width:30px;height:30px;border-radius:50%;border:1.6px solid #fff;box-shadow:0 2px 4px #0000001a;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translate(-15px,-50%);cursor:pointer;z-index:2}@media screen and (max-width:500px){.bar-nine-icon{width:25px;height:25px;transform:translate(-12.5px,-50%)}}.bar-nine-icon img{width:70%;height:auto;filter:brightness(1.5) grayscale(1)}.bar-nine-icon__percentage{font-size:9px;font-weight:600;color:#f95724;filter:brightness(1.5) grayscale(1)}.bar-nine-icon__info{position:absolute;font-size:10px;line-height:14px;width:210%;top:37px;font-weight:600;text-align:center;color:#a9a7ad}@media screen and (max-width:500px){.bar-nine-icon__info{top:36px;font-size:9px}}.bar-nine-icon__info{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bar-nine-moq-space{display:none;padding:4px 12px 12px;font-size:11px;line-height:18px;font-weight:600;opacity:0;box-sizing:border-box}.bar-nine-moq-space:last-of-type{padding:10px 0 0;width:20%;line-height:14px}.shipping-free{display:none}.bar-nine-gift{position:relative;justify-content:space-evenly;align-items:center;width:73px;height:73px;border-radius:6px;display:flex;flex-direction:column;right:0;transition:opacity .3s ease-in-out;border:solid 2px #6827cd;cursor:pointer}.bar-nine-gift .cont-img{width:73px;height:73px;border-radius:6px;display:flex;justify-content:center;align-items:center;z-index:2;background-color:#fff}.bar-nine-gift .cont-img img{width:73px;height:73px;border-radius:6px;filter:none;background-color:#fff;aspect-ratio:1/1}.bar-nine-gift .cont-img .cont-goal{opacity:1}.bar-nine-gift.is-visible{opacity:1;pointer-events:auto;z-index:2}.cont-goal{font-size:12px;position:fixed;align-items:center;display:flex;flex-direction:column;bottom:-25px;z-index:2;pointer-events:none;transition:opacity .3s ease-in-out;color:#4f1e9a;font-weight:500;font-family:Hero New,Helvetica,Arial,sans-serif;line-height:22px}.overlay-gm[data-active=false]{display:none}.modal-gifts{width:100%;max-width:580px;height:100%;padding:24px;position:fixed;top:0;right:0;z-index:3;background-color:#f8f6ff;box-shadow:0 -1px 20px #091e421a;box-sizing:border-box;display:none;overflow-y:auto}.modal-gifts::-webkit-scrollbar{width:8px;height:8px;background-color:#d3d1d9;border-radius:10px}.modal-gifts::-webkit-scrollbar-track{border-radius:10px}.modal-gifts::-webkit-scrollbar-thumb{background-color:#676768;border-radius:10px}.modal-gifts[data-active=true]{display:block}.modal-gifts__header{display:flex;justify-content:space-between;align-items:center}.modal-gifts__header svg{cursor:pointer}.modal-gifts__header span:first-child{font-weight:600;color:#6827cd}.modal-gifts__items{margin-top:32px;display:grid;grid-template-columns:1fr 1fr;grid-row-gap:20px;grid-column-gap:20px}.gift-card{padding:10px;display:flex;flex-direction:column;align-items:center;row-gap:12px;text-align:center;transition:background .5s ease}.gift-card:hover{background-color:#ffe9e0}.gift-card[selected=true]{background-color:#fff}.gift-card[selected=true] button{background-color:#6827cd;color:#fff}@media screen and (max-width:800px){.gift-card img{width:75px;height:75px}}.gift-card__title{font-size:14px;font-weight:500}.gift-card button{width:100%;margin-top:auto}.gift-card button[disabled=true]{pointer-events:none;cursor:not-allowed}@media screen and (max-width:800px){.gift-card button{padding-top:6px;padding-bottom:6px}}.recommendations{background-color:#ffe9e0}@media screen and (min-width:900px){.recommendations{width:var(--width-upsell);height:100%;position:absolute;top:0;left:0;box-sizing:border-box;overflow:hidden;display:block}}.recommendations.cart-upsell{padding:0;border-top:none}@media screen and (min-width:900px){.recommendations__wrapper{height:calc(100% - var(--height-extra-upsell));display:flex;flex-direction:column;position:relative}}.recommendations__wrapper .loading{margin:auto}.recommendations__title{padding:5px 10px 5px 20px;font-size:14px;line-height:22px;font-weight:600;display:block;text-transform:uppercase;color:#6827cd}@media screen and (min-width:900px){.recommendations__title{padding:72px 20px 24px;font-size:18px;line-height:28px;text-align:center}}.recommendations swiper-slide{height:auto}.recommendations swiper-container{padding:0 20px}@media screen and (min-width:900px){.recommendations swiper-container{padding:0;margin:0 20px 64px;height:auto}}.recommendations .swiper-pagination{position:relative;top:0;bottom:auto;margin:2px 0}.recommendations .swiper-pagination-bullet{width:6px;height:6px}.recommendations .swiper-pagination-bullet-active{background-color:#000}@media screen and (min-width:900px){.recommendations .swiper-pagination{display:none}}.recommendations .swiper-button{top:auto;bottom:30px}.recommendations .swiper-button .btn-arrow{width:40px;height:40px;border:none}.recommendations .swiper-button-prev{left:10px}@media screen and (min-width:900px){.recommendations .swiper-button-prev{top:15px;bottom:auto;transform:translate(-50%) rotate(90deg)}}@media screen and (max-width:900px){.recommendations .swiper-button-prev{display:none}}.recommendations .swiper-button-next{right:10px}@media screen and (min-width:900px){.recommendations .swiper-button-next{bottom:14px;top:auto;transform:translate(-50%) rotate(90deg)}}@media screen and (max-width:900px){.recommendations .swiper-button-next{display:none}}@media screen and (min-width:900px){.recommendations .swiper-button{left:50%;right:auto}}.recommendations-card{display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}@media screen and (min-width:900px){.recommendations-card{align-items:center;text-align:center}}@media screen and (max-width:900px){.recommendations-card{display:grid;grid-template-columns:60px 1fr auto;grid-template-rows:auto auto;grid-row-gap:8px;row-gap:8px;grid-column-gap:16px;column-gap:16px}}.recommendations-card__title{font-weight:500;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (max-width:900px){.recommendations-card__title{font-size:11px;grid-column:2/span 2;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}}.recommendations-card__head{width:100%;position:relative}@media screen and (max-width:900px){.recommendations-card__tags{display:none}}.recommendations-card .product-tag{font-size:9px;line-height:16px}.recommendations-card .first-product-tag{margin-bottom:3px}.recommendations-card__image{width:90px;height:90px;border-radius:4px}@media screen and (min-width:900px){.recommendations-card__image{margin-bottom:12px}}@media screen and (max-width:900px){.recommendations-card__image{grid-row-end:span 2;width:60px;height:60px;align-self:center}}.recommendations-card>div>span{display:block}.recommendations-card>div>span:first-of-type{line-height:175%;font-weight:400;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:900px){.recommendations-card__actions{grid-row-start:2;grid-column-start:2}}.recommendations-card .product.price{display:flex;justify-content:flex-end}@media screen and (max-width:900px){.recommendations-card .product.price{font-size:14px}}.recommendations-card .product.price>.compare{color:#676768;margin-left:8px}.recommendations-card .btn-2{padding:9px 16px;margin-top:8px}@media screen and (max-width:900px){.recommendations-card .btn-2{font-size:11px;line-height:18px;margin-top:0;padding:4px 19px;width:120px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}}.recommendations-card--no-available{opacity:.5}.cart-items{display:flex;flex-direction:column;justify-content:flex-start}.cart-item{grid-template-columns:100px 1fr auto;column-gap:16px;row-gap:8px;display:grid;padding:8px 20px;border-bottom:1px solid #d3d1d9}@media screen and (max-width:900px){.cart-item{grid-template-columns:60px 1fr auto;column-gap:10px}}.cart-item>span{display:flex;align-items:center}.cart-item__image{width:100px;height:100px;grid-row:1/span 2;display:flex;align-items:center;object-fit:contain;border-radius:4px}@media screen and (max-width:900px){.cart-item__image{width:75px;height:75px}}.cart-item__head{width:calc(100% - 116px);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.cart-item__title{display:flex;flex-direction:column;justify-content:center}.cart-item__title strong{line-height:24px;margin-bottom:4px;cursor:pointer;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media screen and (max-width:900px){.cart-item__title strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.cart-item__title span{font-size:14px;line-height:22px}@media screen and (max-width:900px){.cart-item__title span{font-size:11px;line-height:18px}}.cart-item .container-quantity{padding:4px 5px;max-width:100px;margin-top:0}.cart-item .quantity-simple{width:100%;font-weight:600}.cart-item .item-delete{cursor:pointer}.cart-item .unit-price{display:none}.cart-item .cart-item-quantity{grid-column-start:2}.cart-item .cart-item-quantity button-gift.btn-2{margin-top:0;margin-right:8px}.cart-item .cart-item-prices{grid-column-start:3;grid-row:1/span 2;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.cart-item .cart-item-prices--gift{justify-content:center}@media screen and (max-width:900px){.cart-item .cart-item-prices--gift{justify-content:flex-end}}.cart-item__prices{display:flex;flex-direction:column;align-items:flex-end;font-weight:600}.cart-item__prices .compare{font-weight:400;text-decoration:line-through}.cart-item__free{font-weight:600;color:#f95724}.cart-item .btn-2{margin-top:8px;font-size:11px;line-height:18px;padding:6px 25px}.cart-item--gift{order:1}.cart-item-taxes{padding:8px 20px;column-gap:16px;order:2;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d3d1d9}@media screen and (max-width:900px){.hidden-responsive{display:none}}.side-cart{display:flex;flex-direction:column;visibility:hidden;opacity:0;height:100%;width:580px;position:fixed;right:0;top:0;background-color:#fff;z-index:3;transform:translate(400px);transition:.4s ease;box-sizing:content-box}@media screen and (max-width:900px){.side-cart{width:100%;font-size:14px;line-height:22px}}.side-cart[data-active=true]{opacity:1;visibility:visible;transform:translate(0)}.side-cart__margins{padding-right:20px;padding-left:20px}@media screen and (max-width:900px){.side-cart__margins{padding-right:10px;padding-left:10px}}.side-cart__close{width:60px;padding:0;position:absolute;top:0;right:0;z-index:2;border:none;display:flex;justify-content:center;align-items:center;cursor:pointer}@media screen and (min-width:767px){.side-cart__close svg{width:23px;height:23px}}.side-cart__header{font-size:22px;line-height:32px;font-weight:600;position:relative;z-index:1;text-transform:uppercase;border-bottom:1px solid #d3d1d9}@media screen and (max-width:900px){.side-cart__header{font-size:18px;line-height:28px;background-color:#fff;position:sticky;top:0}}.side-cart__header>span{display:flex;align-items:center;height:44px}@media screen and (min-width:767px){.side-cart__header>span{height:56px}}.side-cart__items{height:100%;overflow-y:auto;display:flex;flex-direction:column}@media screen and (min-width:900px){.side-cart__items{overflow-y:auto}}.side-cart__footer{padding-top:20px;text-align:center;position:sticky;bottom:0;background-color:#fff;z-index:1;box-shadow:0 -1px 20px #091e421a}@media screen and (max-width:900px){.side-cart__footer{padding-top:10px}}.side-cart checkout-button.btn-3{flex-direction:row;justify-content:center}@media screen and (min-width:767px){.side-cart checkout-button.btn-3{font-size:16px}}.side-cart checkout-button.btn-3 .checkout-pipe{padding:0 6px}.side-cart__cta-cart{margin-top:10px;font-weight:500;display:block;text-align:center;text-decoration:underline;cursor:pointer}@media screen and (max-width:767px){.side-cart__cta-cart{font-size:14px}}.side-cart__disclaimer{font-size:14px;line-height:22px;margin-top:10px;margin-bottom:20px;display:block;text-align:center}@media screen and (max-width:900px){.side-cart__disclaimer{line-height:18px;font-size:11px}}@media screen and (max-width:850px){.side-cart__disclaimer{line-height:12px;font-size:10px;margin-bottom:7px}}.side-cart .promo-modal-button{width:130px;bottom:20px;left:calc(var(--width-upsell)/2 - 75px)}@media screen and (max-width:900px){.side-cart .promo-modal-button{display:none}}.side-cart .promo-banner{padding:0;margin-bottom:0;background-color:#0000;display:flex;justify-content:center;text-align:center;max-width:none}.side-cart .promo-banner__container{width:100%;align-items:center}@media screen and (max-width:900px){.side-cart .promo-banner__container{font-size:11px;line-height:16px}}.side-cart .promo-banner__description,.side-cart .promo-banner__cta,.side-cart .promo-banner__disclaimer{display:none}.side-cart .promo-banner .bar-moq-space:last-of-type{padding:0}.side-cart .donation-checkbox{font-size:14px;line-height:22px;margin-bottom:17px}@media screen and (max-width:900px){.side-cart .donation-checkbox{line-height:18px;font-size:11px;margin-bottom:4px}}.side-cart .mobile-upsell{display:none;margin-top:auto}@media screen and (max-width:900px){.side-cart .mobile-upsell{display:block}}.side-cart .desktop-upsell{display:block}@media screen and (max-width:900px){.side-cart .desktop-upsell{display:none}}.side-cart .rounded-value{display:block;text-align:right;padding-bottom:10px;margin-top:-30px}@media screen and (max-width:900px){.side-cart .rounded-value{margin-top:-15px}}promo-discount-codes>*.compare{text-decoration:line-through}.topbar--side-cart{background-color:#4f1e9a}@media screen and (max-width:900px){.topbar--side-cart{min-height:34px;font-size:11px;line-height:18px}}@media screen and (max-width:900px){.topbar--side-cart .topbar--side-cart{display:none}}.cart-message-error{font-size:14px;position:fixed;bottom:0;left:50%;background:#fff;transform:translate(-50%);z-index:3}@media screen and (min-width:900px){.cart-message-error>span{width:95%}}@media screen and (max-width:900px){.cart-message-error{width:90%;text-align:center;align-items:center}}.cart-empty{display:flex;flex-direction:column;align-items:center;padding:20vh 20px}@media screen and (max-width:900px){.cart-empty{padding-top:56px;padding-bottom:56px}}.cart-empty img,.cart-empty__title{margin-bottom:16px}.cart-empty__title{font-size:18px;font-weight:600;max-width:375px;text-align:center;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cart-empty .btn-3{padding-left:21px;padding-right:21px}.cart-page-item-grid,.cart-page-items .cart-item{display:grid}@media screen and (min-width:995px){.cart-page-item-grid,.cart-page-items .cart-item{grid-template-columns:100px 3fr 1.5fr 1fr 2fr;column-gap:20px}}.cart-page .recommendations{display:none}.cart-page{margin-top:52px;margin-bottom:52px;display:flex;flex-direction:column}@media screen and (max-width:995px){.cart-page{font-size:14px;line-height:22px}}.cart-page__title,.cart-page__link{text-align:center}.cart-page__title{font-size:36px;line-height:46px;margin-bottom:16px;text-transform:uppercase}.cart-page__link{font-size:14px;line-height:22px;color:#6827cd;font-weight:500}.cart-page__items-header{font-weight:600;text-transform:uppercase;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #d3d1d9;color:#101828}.cart-page__items-header>span:last-child{text-align:right}.cart-page__items-header>span:first-child{grid-column:1/span 2}@media screen and (max-width:995px){.cart-page__items-header{display:none}}.cart-page__resume{max-width:994px;box-sizing:border-box;margin-top:52px;margin-left:auto;padding:32px;background-color:#f4f4f4}@media screen and (max-width:995px){.cart-page__resume{padding:20px}}.cart-page__resume>div:first-child{display:flex;justify-content:space-between;column-gap:10px}@media screen and (max-width:995px){.cart-page__resume>div:first-child{flex-direction:column}}.cart-page__subtotal{font-size:18px;font-weight:600;text-align:end}@media screen and (max-width:995px){.cart-page__subtotal{margin-top:24px}}.cart-page .rounded-value{font-size:18px}.cart-page__shipping{margin-top:8px;display:block;font-size:14px;font-weight:400}.cart-page__actions{margin-top:32px;display:flex;align-items:center}@media screen and (max-width:995px){.cart-page__actions{row-gap:12px;flex-direction:column;align-items:center}.cart-page__actions button{width:100%}}.cart-page__actions *:nth-child(2){margin-left:auto}.cart-page__actions .swym-save-all-for-later-btn{padding:10px 28px;font-size:14px;border-color:#6827cd;color:#6827cd;font-weight:600}.cart-page__clear{color:#6827cd;text-decoration:underline;font-weight:500;cursor:pointer}@media screen and (max-width:995px){.cart-page__clear{order:1}}.cart-page .donation-checkbox{font-size:14px;line-height:22px;align-items:center}@media screen and (max-width:995px){.cart-page .donation-checkbox{font-size:11px;line-height:18px}}@media screen and (min-width:995px){.cart-page .donation-checkbox{width:51.5%}}.cart-page .promo-banner{margin:0 auto;max-width:520px;background-color:#0000}.cart-page .promo-banner__container{width:100%;text-align:center;align-items:center}.cart-page .promo-banner__description,.cart-page .promo-banner__cta,.cart-page .promo-banner__disclaimer{display:none}.cart-page .cart-empty{padding-top:84px;padding-bottom:104px}@media screen and (max-width:995px){.cart-page .cart-empty{padding-bottom:32px}}.cart-page-items .cart-item{padding:16px 0}@media screen and (min-width:995px){.cart-page-items .cart-item .cart-item__image{grid-row:initial}}.cart-page-items .cart-item .cart-item__title{justify-content:center}@media screen and (min-width:995px){.cart-page-items .cart-item .cart-item__title span{font-size:16px;line-height:24px}}.cart-page-items .cart-item .cart-item__title .swym-save-for-later-btn{color:#6827cd;margin-top:12px;display:none}@media screen and (min-width:995px){.cart-page-items .cart-item .container-quantity{max-width:none;padding:12px}}@media screen and (min-width:995px){.cart-page-items .cart-item .quantity-simple{display:flex;justify-content:center}}.cart-page-items .cart-item .unit-price{display:flex}@media screen and (max-width:995px){.cart-page-items .cart-item .unit-price{display:none}}@media screen and (min-width:995px){.cart-page-items .cart-item .cart-item-quantity{grid-column-start:initial}}@media screen and (min-width:995px){.cart-page-items .cart-item .cart-item-prices{justify-content:space-between;align-items:center;flex-direction:row;grid-column-start:initial;grid-row:initial}.cart-page-items .cart-item .cart-item-prices--gift{justify-content:flex-end}}@media screen and (min-width:995px){.cart-page-items .cart-item .cart-item__prices{flex-direction:row}.cart-page-items .cart-item .cart-item__prices .compare{margin-left:8px}}.cart-page-items .cart-item-taxes{padding:16px 0}@keyframes skeleton-loading{0%{background-color:#d3d1d9}to{background-color:#f4f4f4}}.skeleton{animation:skeleton-loading 1s linear infinite alternate}.skeleton-text{width:100%;height:.7rem;margin-bottom:.5rem;border-radius:.25rem}.skeleton-text--heading{width:90%;height:1.2rem;margin-bottom:1rem}.skeleton-text--footer{width:30%}.skeleton-text--cta{height:2rem;margin-top:1rem}.skeleton-img{height:100px;width:100%;margin-bottom:1rem;border-radius:.25rem}.skeleton-wrapper.recommendation-skeleton{display:flex}.skeleton-wrapper.recommendation-skeleton .skeleton-card{width:16%}.skeleton-wrapper.recommendation-skeleton .skeleton-card:not(:last-child){margin-right:32px}.skeleton-wrapper.recommendation-skeleton .skeleton-card__image{border-radius:12px;padding-bottom:100%;height:auto}.skeleton-wrapper.cart-upsell-skeleton{display:flex;padding:20px;overflow:hidden}@media screen and (min-width:900px){.skeleton-wrapper.cart-upsell-skeleton{flex-direction:column;height:83%;padding:138px 20px 0}}.skeleton-wrapper.cart-upsell-skeleton .skeleton-card{width:auto;display:flex;flex-direction:column;align-items:center}.skeleton-wrapper.cart-upsell-skeleton .skeleton-card__body{width:90%;display:flex;flex-direction:column;align-items:center}.skeleton-wrapper.cart-upsell-skeleton .skeleton-card__image{width:75px;height:75px}.skeleton-wrapper.cart-upsell-skeleton .skeleton-card__cta{width:60%}@media screen and (min-width:900px){.skeleton-wrapper.cart-upsell-skeleton .skeleton-card:not(:last-child){margin-bottom:16px}}@media screen and (max-width:900px){.skeleton-wrapper.cart-upsell-skeleton .skeleton-card{flex-shrink:0;width:90%;display:grid;grid-template-columns:auto 1fr;grid-column-gap:12px}.skeleton-wrapper.cart-upsell-skeleton .skeleton-card__image{width:100px;height:100px;grid-row-end:span 2;margin-bottom:0}.skeleton-wrapper.cart-upsell-skeleton .skeleton-card:not(:last-child){margin-right:16px}}@media screen and (min-width:1100px){.loyalty-container{width:calc(100% - 320px)}}.account-loyalty-level h2{margin-bottom:16px;font-size:22px;font-weight:600;color:#282828}@media screen and (max-width:1100px){.account-loyalty-level h2{text-align:center}}@media screen and (max-width:1100px){.account-loyalty-level__content{text-align:center}}.loyalty-progress-bar{margin-block:60px 30px;display:flex;justify-content:center}.loyalty-badge{position:fixed;left:50%;bottom:32px;transform:translate(-50%);min-width:180px;max-width:90vw;padding:14px 24px;box-shadow:0 2px 12px #0000001f;font-size:1em;font-weight:600;z-index:4;text-align:center;transition:opacity .3s;background:#ffe9e0}.loyalty-badge--hide{opacity:0}.level-progress{display:flex;flex-direction:column;justify-content:center;border-radius:24px;width:100%;max-width:560px;position:relative;z-index:0;padding-bottom:50px}@media screen and (max-width:1100px){.level-progress{width:70%}}.level-progress__track-wrapper{position:relative;display:flex;align-items:center;margin-bottom:20px}@media screen and (max-width:1100px){.level-progress__track-wrapper{margin-bottom:10px}}.level-progress__track{position:absolute;left:0;right:0;height:10px;background:#d3d1d9;box-shadow:0 2px 2px #091e424d;border:2px solid #fff;border-radius:99px}.level-progress__fill{height:100%;background:linear-gradient(90deg,#ff9d75,#f95724);position:relative;transition:width .85s cubic-bezier(.4,0,.2,1)}.level-progress__badge{position:absolute;right:0;top:-15px;transform:translate(50%,calc(-50% - 24px));background:#6827cd;color:#fff;font-size:11px;line-height:18px;padding:4px 12px;border-radius:2px;white-space:nowrap;pointer-events:none}.level-progress__badge:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);border:10px solid rgba(0,0,0,0);border-top-color:#6827cd;border-bottom-width:0}.level-progress__nodes{display:flex;justify-content:space-between;width:100%;height:32px;position:relative}.level-progress__node{position:absolute;transform:translate(-16px);transition:border-color .4s,background .4s}.level-progress__node:not(.level-done){filter:brightness(1.5) grayscale(1)}.level-progress__levels{position:relative;gap:8px}.level-progress__level{display:flex;align-items:flex-start;gap:8px;position:absolute;transform:translate(-50%);color:#a9a7ad}.level-progress__level .level-progress__level-icon{opacity:.5}.level-progress__level--active{color:#282828}.level-progress__level--active .level-progress__level-icon{opacity:1}.level-progress__level-info{display:flex;flex-direction:column}@media screen and (max-width:1100px){.level-progress__level-info{text-align:center}}.level-progress__level-icon{flex-shrink:0}@media screen and (max-width:1100px){.level-progress__level-icon{display:none}}.level-progress__level-name{font-size:14px;line-height:22px;font-weight:600;display:flex;gap:3px;white-space:nowrap}@media screen and (max-width:1100px){.level-progress__level-name{font-size:11px;align-items:center;flex-direction:column-reverse}}.level-progress__level-count{font-size:11px;line-height:18px}.loyalty-description{position:relative;display:flex}.loyalty-description>span{font-size:14px;padding:4px 12px;font-weight:600;display:block;position:relative;background-color:#ffe9e0;color:#f93124;text-align:center;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.loyalty-description>svg{width:20px;height:20px;cursor:pointer}.loyalty-description>svg:hover~.loyalty-tooltip{display:block}.loyalty-tooltip{display:none;position:absolute;z-index:2;font-size:10px;line-height:18px;padding:12px;width:150px;bottom:30px;left:50%;transform:translate(-50%);box-shadow:1px 3px 9.4px #091e421a;background-color:#ffe9e0;white-space:normal;text-align:center}.loyalty-tooltip>*{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.loyalty-tooltip[data-active=true]{display:flex;flex-direction:column;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.loyalty-status__container{display:grid;column-gap:30px;row-gap:30px}@media screen and (min-width:1100px){.loyalty-status__container{grid-template-columns:9fr 10fr}}.loyalty-status__resume{padding:20px;background-color:#fff;box-shadow:0 -1px 20px #091e421a;border-radius:8px}.loyalty-status__status-name{padding:12px 16px;font-size:26px;line-height:36px;font-weight:900;text-transform:uppercase;color:#fff;background-color:var(--color-text);text-align:center;border-radius:4px}.loyalty-status__expire-date{margin-top:18px}.loyalty-status__expire-date strong{font-weight:700;font-size:18px}.loyalty-status__advantages{margin-top:16px}.loyalty-status__advantages ul{list-style:none;margin-left:-5px}.loyalty-status__advantages li:not(:last-of-type){margin-bottom:5px}.loyalty-status__advantages li strong,.loyalty-status__advantages li em{display:flex;align-items:center;column-gap:5px;font-weight:400;font-style:normal}.loyalty-status__advantages li strong:before,.loyalty-status__advantages li em:before{content:var(--icon-check-loyalty, "\2705");width:35px;height:32px}.loyalty-status__advantages li em{color:#676768}.loyalty-status__advantages li em:before{filter:brightness(1.5) grayscale(1)}.loyalty-status__advantages-title{display:block;margin-bottom:16px;font-weight:700}.loyalty-status__discount{padding:20px;border-radius:8px;text-align:center;background-color:var(--bg-color);display:flex;flex-direction:column}.loyalty-status__discount .h3{font-size:22px;margin-bottom:16px;color:var(--color-text)}.loyalty-status__discount-percentage{padding:12px 16px;display:flex;flex-direction:column;border-radius:6px;border:3px solid var(--color-text)}.loyalty-status__discount-percentage>span:first-of-type{color:var(--color-text);font-weight:900;font-size:26px;line-height:36px}.loyalty-status__disclaimer{font-size:14px;margin-top:30px;text-align:center}.loyalty-status__disclaimer a{color:#f95724}.loyalty-status__discount-empty{margin-top:16px;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:1100px){.loyalty-status__discount-empty{margin-block:auto}}.loyalty-status__discount-empty>span{max-width:339px}.loyalty-status__discount-empty>a.btn-1{flex-direction:row;column-gap:8px;margin-top:24px}.loyalty-status__discount-empty>a.btn-1 svg path{fill:#fff}.copy-clipboard__heading{display:block;margin-top:16px;font-weight:500}.copy-clipboard__container{margin-top:24px;border-radius:2px;background-color:#fff;padding:3.5px;display:flex;align-items:center;justify-content:flex-end;column-gap:10px;box-shadow:0 2px 2px #091e424d}.copy-clipboard__container>button{min-width:117px;padding:12px 28px}.copy-clipboard__container>button.copied{background-color:#f95724}.copy-clipboard__container>span{font-size:18px;padding-right:15%;font-weight:600}@media screen and (max-width:1200px){.copy-clipboard__container>span{margin:auto;padding-right:0}}.copy-clipboard__disclaimer{font-size:14px;display:block;margin-top:8px}.loyalty-orders-accordeon{margin-top:60px;background-color:#fff;padding:24px;border-radius:8px}@media screen and (min-width:1100px){.loyalty-orders-accordeon{margin-top:100px}}.loyalty-orders-accordeon .accordion-item{padding:0}.loyalty-orders-accordeon .accordion-item__button>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.loyalty-orders-accordeon-description{margin-top:16px;font-size:14px;display:block}.loyalty-orders-container{margin-top:8px;gap:24px;display:flex;align-items:center;width:100%}@media screen and (max-width:1100px){.loyalty-orders-container{flex-direction:column}}.loyalty-stats{display:flex;flex-direction:column;row-gap:16px;padding:20px;width:100%;background-color:#f2ecff;box-sizing:border-box;border-radius:4px}@media screen and (min-width:1100px){.loyalty-stats{max-width:390px}}.loyalty-stats__card{background-color:#fff;border-radius:6px;padding:12px 24px}.loyalty-stats__card-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #a9a7ad}@media screen and (max-width:1100px){.loyalty-stats__card-header{flex-direction:column;align-items:flex-start;row-gap:0}}.loyalty-stats__card-title{font-size:22px;line-height:32px;font-weight:900;color:#6827cd;display:block;text-transform:uppercase}.loyalty-stats__card-value{font-size:1rem;font-weight:600;white-space:nowrap;flex-shrink:0}.loyalty-stats__card-note{font-size:.72rem;line-height:1.55}.loyalty-orders{flex:1;background-color:#fff;border-radius:6px;border:1px solid #d3d1d9;overflow:hidden;width:100%;box-sizing:border-box;font-size:14px;overflow:auto;max-height:482px}.loyalty-orders::-webkit-scrollbar{width:8px;height:8px;background-color:#d3d1d9;border-radius:10px}.loyalty-orders::-webkit-scrollbar-track{border-radius:10px}.loyalty-orders::-webkit-scrollbar-thumb{background-color:#676768;border-radius:10px}@media screen and (min-width:1100px){.loyalty-orders{max-width:calc(100% - 414px)}}.loyalty-orders__table{width:100%;border-collapse:collapse}@media screen and (max-width:1100px){.loyalty-orders__table{min-width:max-content}}.loyalty-orders__table-head{background-color:#f4f4f4}.loyalty-orders__table-row{border-bottom:1px solid #d3d1d9;transition:background-color .15s ease}.loyalty-orders__table-row:last-child{border-bottom:none}.loyalty-orders__table-row:hover{background-color:#f9fafb}.loyalty-orders__table-cell{padding:.85rem 1.5rem;vertical-align:middle;text-align:center;box-sizing:border-box}.loyalty-orders__table-cell--header{font-weight:500}.loyalty-orders__table-cell--tubes{max-width:115px}.loyalty-orders__table-cell--tubes>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.loyalty-orders__order-link{color:#6827cd;font-weight:500;transition:opacity .15s ease;cursor:pointer}.loyalty-banner{display:flex;gap:24px}.loyalty-banner__content{display:flex;flex-direction:column;align-items:flex-start}.loyalty-banner__image{object-fit:cover;width:140px;height:140px;border-radius:4px;overflow:hidden}.loyalty-banner__heading{font-weight:600;display:block}.loyalty-banner__description{margin-top:6px;display:block}.loyalty-banner__button{margin-top:16px}.loyalty-banner .level-progress{margin-top:52px;width:75%;margin-inline:auto}.loyalty-banner .level-progress__level-name{font-size:11px}.loyalty-banner .level-progress__track-wrapper{margin:6px}.loyalty-banner .level-progress__level-icon,.loyalty-banner .level-progress__level-count,.loyalty-banner .level-progress .loyalty-description{display:none}.loyalty-banner .level-progress{padding-bottom:16px}
/*# sourceMappingURL=/cdn/shop/t/257/assets/theme.css.map */
