.outkind-difference{width:100%;padding:70px 0;background:#fff;color:#222;overflow:hidden}.outkind-difference *,.outkind-difference *:before,.outkind-difference *:after{box-sizing:border-box}.outkind-difference__inner{width:min(calc(100% - 60px),1180px);margin:0 auto}.outkind-difference__header{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:60px;align-items:end;margin-bottom:38px}.outkind-difference__eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:11px;color:#999993;font-size:8px;line-height:1.3;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.outkind-difference__eyebrow:before{content:"";width:20px;height:1px;background:currentColor}.outkind-difference__heading{margin:0;font-size:clamp(34px,4vw,52px);line-height:.98;letter-spacing:-.05em;font-weight:600}.outkind-difference__heading em{font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic;letter-spacing:-.04em}.outkind-difference__intro{margin:0;color:#858580;font-size:12px;line-height:1.65}.outkind-difference__list{border-top:1px solid #e1e1dc}.outkind-difference__item{display:grid;grid-template-columns:45px minmax(190px,.8fr) minmax(250px,1fr);gap:20px;align-items:center;min-height:92px;border-bottom:1px solid #e1e1dc;transition:background .25s ease,padding .25s ease}.outkind-difference__number{font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic;color:#999993;transition:color .25s ease,transform .25s ease}.outkind-difference__title{margin:0;font-size:15px;line-height:1.25;letter-spacing:-.015em;font-weight:600;color:#222}.outkind-difference__text{margin:0;max-width:430px;color:#858580;font-size:11px;line-height:1.6}@media(hover:hover){.outkind-difference__item:hover{padding-left:8px;padding-right:8px;background:#fafaf8}.outkind-difference__item:hover .outkind-difference__number{color:#222;transform:translate(3px)}}.outkind-difference__footer{display:flex;align-items:center;gap:12px;margin-top:25px}.outkind-difference__footer-line{width:25px;height:1px;background:#b5b5af}.outkind-difference__footer-text{margin:0;color:#aaa9a3;font-size:6px;line-height:1.3;font-weight:600;letter-spacing:.16em;text-transform:uppercase}@media screen and (max-width:749px){.outkind-difference{padding:48px 0}.outkind-difference__inner{width:calc(100% - 40px)}.outkind-difference__header{display:block;margin-bottom:28px}.outkind-difference__eyebrow{margin-bottom:10px;font-size:7px}.outkind-difference__heading{font-size:34px;line-height:.98}.outkind-difference__intro{max-width:330px;margin-top:13px;font-size:11px;line-height:1.65}.outkind-difference__item{grid-template-columns:31px minmax(0,1fr);gap:10px;min-height:0;padding:17px 0}.outkind-difference__number{align-self:start;padding-top:2px;font-size:11px}.outkind-difference__title{font-size:14px;line-height:1.2}.outkind-difference__text{grid-column:2;margin-top:4px;max-width:100%;font-size:10.5px;line-height:1.55}.outkind-difference__footer{margin-top:20px}.outkind-difference__footer-text{font-size:5.5px}}.outkind-faq-preview{width:100%;padding:72px 0;background:#fff;color:#222;overflow:hidden}.outkind-faq-preview *,.outkind-faq-preview *:before,.outkind-faq-preview *:after{box-sizing:border-box}.outkind-faq-preview__inner{width:min(calc(100% - 60px),1180px);margin:0 auto}.outkind-faq-preview__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,360px);gap:60px;align-items:end;margin-bottom:38px}.outkind-faq-preview__eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:11px;color:#999993;font-size:8px;line-height:1.3;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.outkind-faq-preview__eyebrow:before{content:"";width:20px;height:1px;background:currentColor}.outkind-faq-preview__heading{margin:0;font-size:clamp(36px,4vw,54px);line-height:.96;letter-spacing:-.05em;font-weight:600}.outkind-faq-preview__heading em{font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic;letter-spacing:-.04em}.outkind-faq-preview__intro{margin:0;color:#858580;font-size:12px;line-height:1.7}.outkind-faq-preview__list{border-top:1px solid #deded9}.outkind-faq-preview__item{border-bottom:1px solid #deded9}.outkind-faq-preview__question{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:72px;padding:18px 0;cursor:pointer;list-style:none}.outkind-faq-preview__question::-webkit-details-marker{display:none}.outkind-faq-preview__question::marker{display:none}.outkind-faq-preview__question-left{display:flex;align-items:center;gap:18px;min-width:0}.outkind-faq-preview__number{flex:0 0 30px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #d4d4ce;border-radius:50%;color:#777770;font-family:Georgia,Times New Roman,serif;font-size:11px;font-style:italic}.outkind-faq-preview__question-text{color:#292925;font-size:14px;line-height:1.4;font-weight:500;letter-spacing:-.01em}.outkind-faq-preview__plus{position:relative;flex:0 0 26px;width:26px;height:26px;border:1px solid #d4d4ce;border-radius:50%;transition:background .25s ease,border-color .25s ease,transform .25s ease}.outkind-faq-preview__plus:before,.outkind-faq-preview__plus:after{content:"";position:absolute;top:50%;left:50%;width:9px;height:1px;background:#44443f;transform:translate(-50%,-50%);transition:transform .25s ease,background .25s ease}.outkind-faq-preview__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.outkind-faq-preview__item[open] .outkind-faq-preview__plus{background:#222;border-color:#222}.outkind-faq-preview__item[open] .outkind-faq-preview__plus:before,.outkind-faq-preview__item[open] .outkind-faq-preview__plus:after{background:#fff}.outkind-faq-preview__item[open] .outkind-faq-preview__plus:after{transform:translate(-50%,-50%) rotate(0)}.outkind-faq-preview__answer{max-width:720px;padding:0 60px 28px 48px;color:#777770;font-size:12px;line-height:1.75;animation:outkindFaqReveal .3s ease both}@keyframes outkindFaqReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.outkind-faq-preview__answer p{margin:0 0 10px}.outkind-faq-preview__answer p:last-child{margin-bottom:0}.outkind-faq-preview__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px}.outkind-faq-preview__footer-text{margin:0;color:#aaa9a3;font-size:7px;line-height:1.4;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.outkind-faq-preview__link{display:inline-flex;align-items:center;gap:10px;color:#222;text-decoration:none;border-bottom:1px solid #222222;padding-bottom:5px;font-size:8px;line-height:1.4;font-weight:600;letter-spacing:.15em;text-transform:uppercase;transition:gap .25s ease}.outkind-faq-preview__link-arrow{transition:transform .25s ease}@media(hover:hover){.outkind-faq-preview__link:hover{gap:14px}.outkind-faq-preview__link:hover .outkind-faq-preview__link-arrow{transform:translate(3px)}.outkind-faq-preview__question:hover .outkind-faq-preview__question-text{color:#666660}}@media screen and (max-width:749px){.outkind-faq-preview{padding:55px 0}.outkind-faq-preview__inner{width:calc(100% - 40px)}.outkind-faq-preview__header{display:block;margin-bottom:28px}.outkind-faq-preview__eyebrow{font-size:7px}.outkind-faq-preview__heading{font-size:35px}.outkind-faq-preview__intro{max-width:330px;margin-top:14px;font-size:11px;line-height:1.65}.outkind-faq-preview__question{min-height:66px;gap:14px;padding:16px 0}.outkind-faq-preview__question-left{gap:12px}.outkind-faq-preview__number{flex-basis:27px;width:27px;height:27px;font-size:10px}.outkind-faq-preview__question-text{font-size:12px;line-height:1.4}.outkind-faq-preview__plus{flex-basis:24px;width:24px;height:24px}.outkind-faq-preview__answer{padding:0 36px 24px 39px;font-size:11px;line-height:1.7}.outkind-faq-preview__footer{display:block;margin-top:24px}.outkind-faq-preview__footer-text{margin-bottom:15px;font-size:6px}.outkind-faq-preview__link{font-size:7px}}.outkind-newsletter{width:100%;padding:75px 0 85px;background:#fff;color:#222;overflow:hidden}.outkind-newsletter *,.outkind-newsletter *:before,.outkind-newsletter *:after{box-sizing:border-box}.outkind-newsletter__inner{width:min(calc(100% - 40px),900px);margin:0 auto;text-align:center}.outkind-newsletter__eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:17px;color:#999993;font-size:8px;line-height:1.3;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.outkind-newsletter__eyebrow:before,.outkind-newsletter__eyebrow:after{content:"";width:24px;height:1px;background:currentColor}.outkind-newsletter__heading{margin:0;font-size:clamp(42px,6vw,72px);line-height:.92;letter-spacing:-.06em;font-weight:600}.outkind-newsletter__heading em{display:block;margin-top:4px;font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic;letter-spacing:-.045em}.outkind-newsletter__description{max-width:470px;margin:20px auto 0;color:#777770;font-size:12px;line-height:1.7}.outkind-newsletter__form{width:min(100%,570px);margin:34px auto 0}.outkind-newsletter__field{display:flex;align-items:stretch;width:100%;border-bottom:1px solid #222222}.outkind-newsletter__input{flex:1;min-width:0;height:52px;padding:0;border:0;outline:0;background:transparent;color:#222;font-family:inherit;font-size:12px;letter-spacing:.01em}.outkind-newsletter__input::placeholder{color:#aaa9a3;opacity:1}.outkind-newsletter__input:focus::placeholder{opacity:.55}.outkind-newsletter__button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 3px 0 20px;border:0;background:transparent;color:#222;cursor:pointer;font-family:inherit;font-size:8px;line-height:1.3;font-weight:600;letter-spacing:.16em;text-transform:uppercase;transition:gap .25s ease}.outkind-newsletter__button-arrow{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid #222222;border-radius:50%;font-size:12px;line-height:1;transition:transform .25s ease,background .25s ease,color .25s ease}@media(hover:hover){.outkind-newsletter__button:hover{gap:14px}.outkind-newsletter__button:hover .outkind-newsletter__button-arrow{transform:translate(3px);background:#222;color:#fff}}.outkind-newsletter__message{margin:16px 0 0;font-size:10px;line-height:1.6}.outkind-newsletter__message--success{color:#555550}.outkind-newsletter__message--error{color:#777770}.outkind-newsletter__errors{margin:16px 0 0;padding:0;list-style:none;color:#777770;font-size:10px;line-height:1.6}.outkind-newsletter__note{margin:16px 0 0;color:#aaa9a3;font-size:7px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.outkind-newsletter__brand{display:flex;align-items:center;gap:12px;width:100%;margin-top:65px}.outkind-newsletter__brand-line{flex:1;height:1px;background:#deded9}.outkind-newsletter__brand-text{margin:0;color:#aaa9a3;font-size:6px;line-height:1.3;font-weight:600;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:749px){.outkind-newsletter{padding:55px 0 65px}.outkind-newsletter__inner{width:calc(100% - 40px)}.outkind-newsletter__eyebrow{margin-bottom:14px;font-size:7px}.outkind-newsletter__eyebrow:before,.outkind-newsletter__eyebrow:after{width:17px}.outkind-newsletter__heading{font-size:43px;line-height:.93}.outkind-newsletter__description{max-width:330px;margin-top:16px;font-size:11px;line-height:1.65}.outkind-newsletter__form{margin-top:27px}.outkind-newsletter__input{height:49px;font-size:11px}.outkind-newsletter__button{min-height:49px;padding-left:12px;font-size:7px}.outkind-newsletter__button-arrow{width:23px;height:23px;font-size:11px}.outkind-newsletter__note{max-width:280px;margin:14px auto 0;font-size:6px}.outkind-newsletter__brand{margin-top:48px}.outkind-newsletter__brand-text{font-size:5px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/outkind-homepage-extras.css.map */
