.compound-section{width:100%;padding-bottom:80px}.compound-container{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.compound-header{display:flex;align-items:center;gap:8px}.compound-decoration{width:20px;height:12px;background-color:var(--primary-dark-grey-500);border-radius:99px}.compound-title{font-family:var(--body-regular-m-font-family);font-weight:var(--body-regular-m-font-weight);color:var(--primary-dark-grey-500);font-size:14px;letter-spacing:var(--body-regular-m-letter-spacing);line-height:1.4}.compound-description{font-family:Archivo Medium,sans-serif;color:var(--secondary-blue-500);font-size:48px;letter-spacing:0;line-height:120%}@media (max-width: 576px){.compound-section{padding-bottom:60px}.compound-description{font-size:28px}}@media (min-width: 768px){.compound-section{padding-bottom:60px}.compound-container{gap:10px}.compound-decoration{width:18px;height:10px}.compound-title{font-size:16px}}@media (min-width: 992px){.compound-section{padding-bottom:80px}.compound-title{font-size:var(--body-regular-m-font-size)}}.feature-section{width:100%;padding:40px 0;display:flex;flex-direction:column;gap:40px}.feature-header{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.feature-title{display:flex;align-items:center;gap:8px}.feature-line{width:16px;height:8px;background-color:var(--primary-dark-grey-500);border-radius:99px}.feature-section-title{font-family:var(--body-regular-m-font-family);font-weight:var(--body-regular-m-font-weight);color:var(--primary-dark-grey-500);font-size:var(--body-regular-m-font-size);letter-spacing:var(--body-regular-m-letter-spacing);line-height:var(--body-regular-m-line-height)}.feature-product-title{font-family:Archivo Medium,sans-serif;color:var(--primary-dark-grey-900);font-size:28px;letter-spacing:0;line-height:120%}.feature-block{display:flex;flex-direction:column;gap:16px}.feature-grid{display:flex;flex-direction:column;gap:12px;width:100%}.feature-card{display:flex;flex-direction:column;width:100%;min-height:140px;gap:24px;padding:16px;background-color:var(--primary-light-grey-100);border-radius:6px}.feature-marker{display:flex;width:32px;height:20px;align-items:center;justify-content:center;padding:2px 12px;background-color:var(--primary-dark-grey-900);border-radius:99px}.feature-marker span{font-family:var(--caption-caption-m-font-family);font-weight:var(--caption-caption-m-font-weight);color:var(--primary-dark-grey-50);font-size:var(--caption-caption-m-font-size);letter-spacing:var(--caption-caption-m-letter-spacing);line-height:var(--caption-caption-m-line-height);white-space:nowrap}.feature-info{display:flex;flex-direction:column;gap:12px}.feature-name{font-family:Work Sans Medium,sans-serif;color:var(--primary-dark-grey-900);font-size:24px;letter-spacing:0;line-height:140%}.feature-desc{font-family:var(--body-regular-m-font-family);color:var(--primary-dark-grey-500);font-size:var(--body-regular-m-font-size);letter-spacing:var(--body-regular-m-letter-spacing);line-height:var(--body-regular-m-line-height);display:flex;flex-direction:column}.feature-point{position:relative;padding-left:1.5em}.feature-point:before{content:counter(feature-counter) ".";counter-increment:feature-counter;position:absolute;left:5px;font-weight:var(--body-regular-m-font-weight)}.feature-desc{counter-reset:feature-counter}@media (max-width: 576px){.feature-section{padding:60px 0;gap:20px}.feature-product-title{font-size:28px}.feature-grid{gap:16px}.feature-name{font-size:16px}.feature-card{gap:20px;padding:16px}.feature-desc{font-size:14px}}@media (min-width: 768px){.feature-section{padding:60px 0;gap:32px}.feature-header{gap:12px}.feature-product-title{font-size:36px}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}}@media (min-width: 992px){.feature-product-title{font-size:40px}.feature-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1200px){.feature-section{padding:80px 0;gap:40px}.feature-product-title{font-size:48px}.feature-grid{display:flex;flex-direction:row;gap:16px}.feature-line{width:20px;height:12px}}.varian-section{width:100%;padding-top:60px;display:flex;flex-direction:column;gap:20px;box-sizing:border-box}.varian-header{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.varian-title{display:flex;align-items:center;gap:8px}.varian-line{width:16px;height:10px;background-color:var(--primary-dark-grey-500);border-radius:99px}.varian-section-title{font-family:var(--caption-caption-m-font-family);font-weight:var(--caption-caption-m-font-weight);color:var(--primary-dark-grey-500);font-size:var(--caption-caption-m-font-size);letter-spacing:var(--caption-caption-m-letter-spacing);line-height:var(--caption-caption-m-line-height);white-space:nowrap}.varian-product-title{font-family:Archivo Medium,sans-serif;color:var(--primary-dark-grey-900);font-size:28px;letter-spacing:0;line-height:33.6px}.varian-content{display:flex;flex-direction:column;align-items:flex-start;gap:12px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.varian-description{position:relative;align-self:stretch;font-family:var(--body-regular-s-font-family);font-weight:var(--body-regular-s-font-weight);color:var(--primary-dark-grey-500);font-size:var(--body-regular-s-font-size);letter-spacing:var(--body-regular-s-letter-spacing);line-height:var(--body-regular-s-line-height);font-style:var(--body-regular-s-font-style)}.varian-container-wrapper{width:100%;overflow:hidden}.varian-container{display:flex;width:100%;gap:16px}.varian-card{display:flex;flex-direction:column;width:100%;min-width:100%;height:auto;align-items:flex-start;gap:20px;padding:16px;position:relative;background-color:var(--primary-light-grey-100);border-radius:6px;box-sizing:border-box}.varian-image{position:relative;align-self:stretch;width:100%;height:224px;border-radius:4px;object-fit:cover;object-position:center}.varian-card-title{position:relative;width:fit-content;font-family:Work Sans Bold,sans-serif;color:var(--primary-dark-grey-900);font-size:20px;letter-spacing:0;line-height:120%;white-space:nowrap;font-style:var(--title-bold-m-font-style)}.mobile-slider-controls{display:flex;align-items:center;gap:0;border-radius:6px;border:1px solid var(--primary-light-grey-500);width:fit-content}.mobile-slider-prev,.mobile-slider-next{width:50px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;font-family:Work Sans,Helvetica;font-weight:400;color:var(--primary-dark-grey-900);font-size:20px;padding:12px;transition:background-color .3s}.mobile-slider-prev{border-radius:6px 0 0 6px}.mobile-slider-next{border-radius:0 6px 6px 0}.mobile-slider-divider{width:1px;height:33px;background-color:var(--primary-light-grey-500)}@media (hover: hover) and (pointer: fine){.mobile-slider-prev:hover,.mobile-slider-next:hover{background-color:var(--primary-dark-grey-500);color:var(--primary-dark-grey-50)}}.mobile-slider-prev:active,.mobile-slider-next:active{background-color:var(--primary-dark-grey-900);color:var(--primary-dark-grey-50)}.mobile-slider-prev:disabled,.mobile-slider-next:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-primary-dark:disabled{background-color:var(--primary-light-grey-50);border-color:var(--primary-dark-grey-800);color:var(--primary-dark-grey-900)}@media (hover: hover) and (pointer: fine){.btn-primary-dark:disabled:hover{background:var(--primary-light-grey-500);color:var(--primary-dark-grey-900)}}.btn-primary-dark:disabled:active{background:var(--primary-light-grey-500);color:var(--primary-dark-grey-900)}@media (min-width: 768px){.varian-section{gap:30px}.varian-container-wrapper{overflow:visible}.varian-container{flex-wrap:wrap;gap:16px}.varian-card{width:calc(50% - 8px);min-width:auto}.mobile-slider-controls{display:none}}@media (min-width: 992px){.varian-section{padding-top:80px;gap:40px}.varian-line{width:20px;height:12px}.varian-section-title{font-family:var(--body-regular-m-font-family);font-size:var(--body-regular-m-font-size);letter-spacing:var(--body-regular-m-letter-spacing);line-height:var(--body-regular-m-line-height)}.varian-product-title{font-size:40px}.varian-description{font-family:var(--body-regular-m-font-family);font-size:var(--body-regular-m-font-size);letter-spacing:var(--body-regular-m-letter-spacing);line-height:var(--body-regular-m-line-height)}.varian-card{width:calc(33.333% - 10.666px);height:467px;margin-bottom:24px}.varian-image{height:264px}}@media (min-width: 1200px){.varian-product-title{font-size:48px}.varian-container{gap:16px}.varian-card{margin-bottom:24px}.varian-card-title{font-size:24px}}
