.comp-page-breadcrumbs-container{background-color:#f3f8f8}.comp-page-breadcrumbs-container__inner{margin:0 auto;max-width:1200px;padding:24px;font-size:15px}.comp-page-breadcrumbs-container__inner__link{display:inline-block;margin-right:8px;font-weight:400;text-decoration:1px underline;color:#333}.comp-page-breadcrumbs-container__inner__link:hover{text-decoration:underline;color:#004bfb}@media (max-width:800px){.comp-page-breadcrumbs-container__inner__link{margin-bottom:13px;margin-right:12px}}.comp-page-breadcrumbs-container__inner__delimiter{margin-right:8px}@media (max-width:800px){.comp-page-breadcrumbs-container__inner__delimiter{margin-right:12px}}.comp-page-content-container{min-height:70vh}.comp-page-content-container__inner{margin:0 auto;max-width:1200px;padding:24px}.comp-page-payment-methods{background-color:#f3f8f8}.comp-page-payment-methods__inner{margin:0 auto;max-width:1200px;padding:24px;display:flex;align-items:center;gap:8px}.comp-page-payment-methods__inner__col1{display:flex;flex-shrink:0;color:#333}.comp-page-payment-methods__inner__col2{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:end;gap:8px;flex-grow:1}@media (max-width:800px){.comp-page-payment-methods__inner__col2{justify-content:center}}@media (max-width:800px){.comp-page-payment-methods__inner{flex-direction:column}}.comp-page-payment-methods__inner img{transition:all .24s ease}.comp-page-payment-methods__inner img:hover{transform:scaleX(-1)}.comp-page-footer{border-top:1px solid #eee;background-color:#f3f8f8}.comp-page-footer__inner{margin:0 auto;max-width:1200px;padding:48px 24px 24px 24px;font-size:14px;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:8px}@media (max-width:800px){.comp-page-footer__inner{flex-direction:column}}.comp-page-footer__inner__link{box-sizing:border-box;padding:4px 12px;text-decoration:none;text-align:center;color:#333;transition:all .24s ease}.comp-page-footer__inner__link:hover{text-decoration:underline}.comp-page-cookie-banner{display:none;z-index:1;position:fixed;bottom:12px;right:12px;width:375px;flex-direction:column;gap:12px;background-color:rgba(0,0,0,.95);padding:12px}@media (max-width:800px){.comp-page-cookie-banner{width:auto;left:12px}}.comp-page-cookie-banner__text{color:#fff;text-align:center;text-wrap:balance}.comp-page-cookie-banner__buttons-container{display:flex;gap:8px}.comp-page-cookie-banner__buttons-container button{padding:6px 12px 4px;cursor:pointer;transition:all .48s ease}.comp-page-cookie-banner__buttons-container button:hover{background-color:#000;border:1px solid #fff;color:#fff}.comp-page-cookie-banner__buttons-container__button--approve{background-color:#fff;border:1px solid #fff;color:#000;flex-grow:1}.comp-header-3{font-size:22px;font-weight:500;line-height:1.2em;margin:0;padding:0 0 12px;word-break:break-word;text-wrap:balance}.comp-two-columns{display:flex;gap:24px;flex-direction:row}.comp-two-columns__col1{width:50%}.comp-two-columns__col2{width:50%}@media (max-width:800px){.comp-two-columns{flex-direction:column}.comp-two-columns__col1,.comp-two-columns__col2{width:100%!important}}.comp-faq-container__category-container{margin-bottom:24px}.comp-faq-container__category-container__item-container{display:block;width:100%;background:0 0;cursor:pointer;text-align:left;padding:16px;border-top:1px solid #eee;border-right:1px solid #eee;border-left:1px solid #eee;border-bottom:none;transition:all .24s ease-in}.comp-faq-container__category-container__item-container:hover{background:#f3f8f8}.comp-faq-container__category-container__item-container:last-child{border-bottom:1px solid #eee}.comp-faq-container__category-container__item-container__header{border:none;margin:0;padding:0;position:relative;padding-right:1em}.comp-faq-container__category-container__item-container__header:hover::before{right:0}.comp-faq-container__category-container__item-container__header::before{content:"+";position:absolute;top:0;right:10px;width:1em;height:1em;transition:all .24s ease-in}[data-expanded=true] .comp-faq-container__category-container__item-container__header::before{content:'-'}.comp-faq-container__category-container__item-container__answers-container{display:grid;grid-template-rows:0fr;transition:all .24s ease-in}[data-expanded=true] .comp-faq-container__category-container__item-container__answers-container{grid-template-rows:1fr}.comp-faq-container__category-container__item-container__answers-container__inner{overflow:hidden}.comp-faq-container__category-container__item-container__answers-container__inner p{margin-top:12px}.comp-input-textarea{width:100%;border:1px solid #eee;background-color:transparent;padding:16px 16px;font-size:20px;box-sizing:border-box}.comp-input-textarea:focus{border-color:#86bbbf}.comp-global-notification{color:#fff;text-align:center;font-size:20px;padding:20px;position:fixed;bottom:0;transform:translateY(100%);width:450px;left:calc(50% - 225px);transition:all .3s ease;border-radius:5px 5px 0 0;z-index:1}.comp-global-notification--type-success{background-color:#27ae60;border:1px solid #2ecc71}.comp-global-notification--type-error{background-color:#c0392b;border:1px solid #e74c3c}.comp-button{text-decoration:none;transition:all .48s ease;cursor:pointer;border:none;line-height:1.5em;text-align:left}.comp-button--size-small{font-size:14px;padding:4px 8px}.comp-button--size-normal{font-size:16px;padding:8px 16px}.comp-button--size-large{font-size:24px;padding:10px 32px 8px}.comp-button--color-teal-dark{background-color:#5b9da9;border:1px solid #5b9da9;color:#fff}.comp-button--color-teal-dark:hover{background-color:#f3f8f8;border:1px solid #5b9da9;color:#333}.comp-button--color-blue{background-color:#207cbb;color:#fff}.comp-button--color-blue:hover{background-color:#276d9b;color:#fff}.comp-button--color-gray{background-color:transparent;border:1px solid #a8a8a8;color:#000}.comp-button--color-gray:hover{background-color:#d2d2d2;border:1px solid #a8a8a8;color:#000}.comp-button--color-danger{background-color:#c44133;color:#fff}.comp-button--color-danger:hover{background-color:#e74c3c;color:#fff}.comp-button-link{text-decoration:none;display:inline-block;transition:all .48s ease;cursor:pointer;border:none;line-height:1.5em;text-align:left}.comp-button-link:hover{text-decoration:none}.comp-button-link--size-small{font-size:14px;padding:4px 8px}.comp-button-link--size-normal{font-size:16px;padding:10px 16px 8px}.comp-button-link--size-large{font-size:24px;padding:10px 32px 8px}.comp-button-link--color-disabled{background-color:#333;border:1px solid #333;color:#fff;pointer-events:none;cursor:not-allowed}.comp-button-link--color-teal-dark{background-color:#86bbbf;border:1px solid #86bbbf;color:#fff}.comp-button-link--color-teal-dark:hover{background-color:#f3f8f8;border:1px solid #86bbbf;color:#333}.comp-decorated-table{overflow-x:auto;overflow-y:hidden}.comp-decorated-table__table{width:100%;border-collapse:collapse}.comp-decorated-table__table__row{border-bottom:1px solid #e0e0e0;transition:background-color .24s ease}.comp-decorated-table__table__row:hover{background-color:#f3f8f8}.comp-decorated-table__table__row:last-of-type{border-bottom:none}.comp-decorated-table__table__row--header{font-weight:700}.comp-decorated-table__table__row--header:hover{background-color:transparent}.comp-decorated-table__table__row__cell{padding:16px}.comp-article-list{display:flex;flex-wrap:wrap;gap:16px;flex-direction:row}@media (max-width:800px){.comp-article-list{flex-direction:column}}.comp-article-list__card{display:flex;flex-direction:column;width:calc(33% - 10px);transition:box-shadow .24s ease;background:#fff;box-sizing:border-box;text-decoration:none}@media (max-width:800px){.comp-article-list__card{width:100%}}.comp-article-list__card:hover{box-shadow:rgba(0,0,0,.24) 0 3px 8px;text-decoration:none}.comp-article-list__card__image-container{overflow:hidden;width:100%;height:auto}.comp-article-list__card__image-container img{object-position:center center;object-fit:cover;transition:transform .48s ease;max-width:100%;max-height:100%}.comp-article-list__card__image-container img:hover{transform:scale(1.05)}.comp-article-list__card__header{padding:12px 12px 8px 12px;text-align:left;font-size:20px;color:#333}.comp-article-list__card__description{padding:0 12px 12px 12px;text-align:left;font-size:14px;color:#333}.comp-article-author-container__intro-container{display:flex;gap:16px;align-items:center;margin-bottom:24px}.comp-article-author-container__intro-container__col1{flex-shrink:0}.comp-article-author-container__intro-container__col1 img{border-radius:1000px;transition:all .24s ease}.comp-article-author-container__intro-container__col1 img:hover{transform:scale(1.1)}.comp-article-author-container__intro-container__col2__title{font-size:24px;margin-bottom:8px}.comp-article-meta-box__header{font-size:14px;color:#888;margin-bottom:4px}.comp-article-meta-box__value{display:inline-block;margin-bottom:16px}.comp-article-meta-box__author-container{display:flex;gap:8px;text-decoration:none;margin-bottom:16px}.comp-product-page-perks{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.comp-product-page-perks__bullet{font-size:14px;padding-left:28px;background-position:left center;background-size:auto 18px;background-repeat:no-repeat}.comp-product-collection-list{display:flex;flex-wrap:wrap;gap:16px;flex-direction:row}@media (max-width:800px){.comp-product-collection-list{flex-direction:column}}.comp-product-collection-list__card{position:relative;width:calc(25% - 12px);height:auto;aspect-ratio:1/1;box-sizing:border-box;overflow:hidden;text-decoration:none}.comp-product-collection-list__card:hover{color:#333;text-decoration:1px solid #333333;filter:grayscale(0)}.comp-product-collection-list__card img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:grayscale .24s ease,transform .96s ease}.comp-product-collection-list__card img:hover{transform:scale(1.1)}@media (max-width:800px){.comp-product-collection-list__card{width:100%}}.comp-product-collection-list__card__name-container{pointer-events:none;position:absolute;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:end;align-content:center;align-items:center;padding:24px}.comp-product-collection-list__card__name-container__name{position:absolute;bottom:16px;padding:12px 12px 8px 12px;font-size:18px;text-align:center;text-wrap:balance;background:#f3f8f8;color:#000}