:root{--dagobaBlue:#4269af;--dagobaBlue50:rgba(66,105,175,0.7);--collectionBg:#EEfAFF;--editBoutiqueBg:#fff8e8;--editCollectionBg:#ffefcb;--errorCollectionBg:#ffd1cb;--helpTipBgTransp:rgba(44,110,74,0.6)}.website{--font:var(--font-barlow-condensed),"Barlow Condensed";--font-title:"Interstate";--fs-3xl:clamp(2.1rem,5.5vw,3.5rem);--fs-xxl:clamp(1.8rem,5vw,3.3rem);--fs-xl:clamp(1.5rem,4vw,3rem);--fs-lg:clamp(1.3rem,3vw,2.5rem);--fs-md:clamp(1.15rem,2.5vw,2rem);--fs-normal:clamp(1rem,2vw,1.5rem);--fs-s:clamp(0.9rem,1.8vw,1.2rem);--fs-xs:clamp(0.75rem,1.5vw,1rem);--fs-catalog:clamp(0.8rem,1.8vw,1rem);font-family:var(--font),-apple-system,"Helvetica Neue",sans-serif;font-size:var(--fs-normal);overflow:scroll;height:calc(100vh - 72px);scroll-snap-type:y proximity}.website h1{font-family:var(--font-title),-apple-system,"Helvetica Neue",sans-serif;font-size:var(--fs-xl);font-weight:700}.website h2{font-size:var(--fs-lg);font-weight:600}.website h3{font-size:var(--fs-md);font-weight:500}.website h4{font-size:var(--fs-normal);font-weight:500}.website .section{scroll-snap-align:start}.website .paragraph{margin-bottom:1vh}.website .hero{height:auto;margin-top:0!important;padding:clamp(1rem,4vw,3rem);display:flex;flex-direction:column;gap:1rem;background:linear-gradient(90deg,rgba(255,255,255,.9),rgba(255,255,255,.95)),url(/images/backgrounds/hangers.jpg);background-size:cover;background-position:50%}.website .hero .hero-line{display:flex;justify-content:space-between;align-items:stretch}.website .hero .hero-line.cta{justify-content:center}.website .hero .illustrations{display:flex;justify-content:flex-end}.website .hero .message{color:#4269af;flex-grow:1;display:flex;flex-direction:column;justify-content:center}.website .hero .message.line-1{padding-right:clamp(1rem,4vw,3rem)}.website .hero .message.line-1 .target{font-size:var(--fs-md);line-height:var(--fs-lg);font-weight:500;color:#303030}.website .hero .message.line-1 .title{font-size:var(--fs-xxl);line-height:var(--fs-3xl);-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.website .hero .message.line-2{text-align:center;justify-items:center}.website .hero .message.line-2 .subtitle{font-size:var(--fs-md);line-height:var(--fs-lg);font-weight:500;color:#303030;padding:0 clamp(.1rem,2vw,3rem);margin:0 0 1rem}.website .hero .message.line-2 .stars{cursor:pointer}.website .hero .message.line-2 .cta-container{display:flex;justify-content:center;margin:1rem 0 0}.website .hero .message.line-2 .cta-container .cta{padding:clamp(.3rem,1.5vw,1rem);font-size:var(--fs-md);line-height:var(--fs-lg)}.website .hero .message.line-2 .learn-more{font-size:var(--fs-lg);font-weight:500;color:#303030;cursor:pointer}.website .hero .message.line-2 .learn-more:hover{text-decoration:underline}.website .hero .illustration{display:flex;flex-direction:column;justify-content:flex-end}.website .hero .illustration.line2{justify-content:flex-start}.website .hero .illustration img{border-radius:.7rem;max-height:clamp(128px,192px + 64*(100vw - 768px)/256,256px);border:1px solid silver;margin-left:1rem}.website .hero .illustration img,.website .samples{background:linear-gradient(135deg,hsl(213,40%,90%),hsl(213,40%,70%))}.website .samples{display:flex;flex-direction:column;justify-content:center;padding:clamp(1rem,4vw,2.2rem)}.website .samples .title{text-align:center;margin-bottom:20px}.website .samples .title h1{font-size:var(--fs-xxl);color:#4269af}.website .samples .logos{display:flex;align-items:center;justify-content:space-around}.website .samples .testimonials{padding:clamp(1rem,4vw,3rem);position:relative}.website .samples .testimonials .testimonial-container{display:flex;height:100%;box-sizing:border-box;padding:1rem}.website .samples .testimonials .testimonial-container .testimonial-card{display:flex;flex-direction:column;gap:clamp(.25rem,1.2vw,2rem);padding:clamp(.25rem,1.2vw,2rem);border:1px solid #ccc;border-radius:5px;background-color:#fafafa}.website .samples .testimonials .testimonial-container .testimonial-card .testimonial-content{display:flex;justify-content:space-between}.website .samples .testimonials .testimonial-container .testimonial-card .testimonial-content .testimonial-logo{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:1rem}.website .samples .testimonials .testimonial-container .testimonial-card .testimonial-content .testimonial-logo img{width:clamp(48px,48px + 80*(100vw - 600px)/600,128px);height:clamp(48px,48px + 80*(100vw - 600px)/600,128px);object-fit:contain}.website .samples .testimonials .testimonial-container .testimonial-card .testimonial-content .testimonial-text{display:flex;flex-grow:1;font-family:Barlow Condensed,sans-serif;font-size:var(--fs-md);font-weight:500;line-height:clamp(1.15rem,2.5vw,2rem)}.website .samples .testimonials .testimonial-container .testimonial-card .testimonial-signature{display:flex;flex-direction:column;align-items:flex-end}.website .samples .testimonials .testimonial-container .testimonial-card .testimonial-signature .name{font-size:var(--fs-normal);font-weight:700}.website .samples .testimonials .testimonial-container .testimonial-card .testimonial-signature .role{font-size:var(--fs-normal)}.website .samples .testimonials .testimonial-container .testimonial-card .testimonial-signature .organization{font-size:var(--fs-md);font-weight:700;color:#4269af}.website .how-it-works{display:flex;flex-direction:column;justify-content:center;padding:clamp(1rem,4vw,3rem);background:linear-gradient(135deg,rgb(255,255,255),rgba(255,255,255,.5)),url(/images/backgrounds/Textile-Dagoba.jpg);background-size:cover;background-position:50%}.website .how-it-works .title{text-align:center}.website .how-it-works .title h1{font-size:var(--fs-xxl);color:#4269af}.website .how-it-works .two-panels .content{display:flex;flex-direction:column;align-items:center;padding:clamp(.25rem,1.2vw,2rem);opacity:.95}.website .how-it-works .two-panels .content .panel-content{background-color:#eef3f7;color:#606060;border:1px solid silver;border-radius:5px;padding:clamp(.25rem,1.2vw,2rem);display:flex;flex-direction:column;gap:clamp(1rem,2.5vw,2.5rem)}.website .how-it-works .two-panels .content .panel-content.us{color:#4269af}.website .how-it-works .two-panels .content .panel-content .step{min-height:clamp(10rem,20vw,14rem);display:flex;flex-direction:column;gap:10px}.website .how-it-works .two-panels .content .panel-content .step .step-title{display:flex;align-items:center;font-size:var(--fs-lg);line-height:var(--fs-xl);font-weight:700}.website .how-it-works .two-panels .content .panel-content .step .step-title svg{margin-right:8px}.website .how-it-works .two-panels .content .panel-content .step .step-title.tshirt svg{margin-left:4px}.website .how-it-works .two-panels .content .panel-content .step .step-title.tshirt svg path{fill:#5a5a5a}.website .how-it-works .two-panels .content .panel-content .step .step-content{font-size:var(--fs-md);line-height:var(--fs-lg);font-weight:300;color:#303030}.website .how-it-works .two-panels .content .panel-content .step .step-content .cta2{display:inline-flex;margin-left:clamp(.1rem,1vw,.2rem);padding:clamp(0px,.05vw,.3rem) clamp(.2rem,1vw,.4rem) clamp(.05px,.3vw,.3rem)}.website .benefits{display:flex;flex-direction:column;justify-content:center;padding:clamp(1rem,4vw,3rem);background:linear-gradient(135deg,rgba(66,105,175,.6),rgba(66,105,175,.95)),url(/images/backgrounds/Bluebg.png);background-size:cover;background-position:0;gap:clamp(1rem,2.5vw,2rem)}.website .benefits .title{text-align:center}.website .benefits .title h1{font-size:var(--fs-xxl);line-height:var(--fs-3xl);color:#fff}.website .benefits .cta-container{display:flex;justify-content:center}.website .benefits .cta-container .cta{padding:clamp(.3rem,1.5vw,1rem);background-color:green;color:#fff;font-size:var(--fs-lg);line-height:var(--fs-xl);border-radius:5px;cursor:pointer}.website .benefits .three-panels .content{display:flex;flex-direction:column;align-items:center;gap:clamp(1rem,2.5vw,2rem);padding:clamp(.25rem,1.2vw,2rem)}.website .benefits .three-panels .content .icon svg{font-size:clamp(4rem,12vw,8rem);color:#fff}.website .benefits .three-panels .content .panel-content{color:#4269af;background-color:#fafafa;border:1px solid silver;border-radius:5px;padding:10px;display:flex;flex-direction:column;min-height:clamp(15rem,31vw,28rem);gap:1rem}.website .benefits .three-panels .content .panel-content .panel-title{display:flex;align-items:center;justify-content:center;font-size:var(--fs-lg);line-height:var(--fs-xl);font-weight:700}.website .benefits .three-panels .content .panel-content .panel-text{display:flex;font-size:var(--fs-md);line-height:var(--fs-lg);font-weight:300;color:#303030}.website .review{padding:clamp(1rem,4vw,3rem)}.website .review h1{color:#303030;margin-bottom:clamp(1rem,4vw,3rem)}.website .review h2{text-align:center;color:#4269af}.website .review h3,.website .review p{text-align:center;color:gray}.website .review p a{color:gray;text-decoration:none}.website .review p a:hover{text-decoration:underline}.website .tos{padding:clamp(1rem,4vw,3rem)}.website .tos h1{text-align:center;color:#4269af}.website .tos h2{color:#303030}.website .help-center{padding:clamp(1rem,4vw,3rem)}.website .help-center h1{text-align:center;color:#4269af}.website .help-center h1.title{font-size:var(--fs-xxl);margin-top:0}.website .help-center h2{font-size:var(--fs-xl);font-weight:700;color:green}.website .help-center h3{font-size:var(--fs-lg);font-weight:700;color:darkred}.website .help-center h4{font-size:var(--fs-md);font-weight:700;color:#8227ba}.website .help-center a{color:#4269af;font-weight:700;text-decoration:none}.website .footer{padding:clamp(2rem,5vw,5rem) clamp(1rem,5vw,4rem) 1rem;background-color:#000}.website .footer .reviews{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-bottom:clamp(0px,1.5vw,2rem);font-size:var(--fs-md);line-height:var(--fs-lg);font-weight:300;cursor:pointer;color:hsl(213,40%,70%)}.website .footer .reviews .title{color:#fff;line-height:var(--fs-md)}.website .footer .boutique-factory{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-top:clamp(2rem,4vw,4rem);font-size:var(--fs-xs);line-height:var(--fs-s);font-weight:300;color:hsl(213,40%,70%)}.website .footer .boutique-factory .bf-link{cursor:pointer;display:flex;align-items:center;gap:.5rem;align-content:center}.website .footer .content{display:flex;flex-direction:column;align-items:flex-start;gap:5px;color:hsl(213,40%,70%)}.website .footer .content.second,.website .footer .content.third{padding-left:clamp(0px,1.5vw,2rem)}.website .footer .content.third{margin-left:-20px;flex-grow:1}.website .footer .content.follow{align-items:end}.website .footer .content .content-title{font-size:var(--fs-md);font-weight:400;text-transform:uppercase;margin-top:clamp(3rem,1.5vw,5rem);margin-bottom:1rem}.website .footer .content .content-title .logo{width:clamp(96px,96px + 96*(100vw - 600px)/600,192px);margin-top:-30%;margin-left:-10px}.website .footer .content .content-title.logo{margin-bottom:.5rem;cursor:pointer}.website .footer .content .content-item{font-size:var(--fs-normal);line-height:var(--fs-normal);font-weight:300;color:#a0a0a0}.website .footer .content .content-item.sas{font-size:var(--fs-s);color:hsl(213,40%,70%)}.website .footer .content .content-item .link,.website .footer .content .content-item a,.website .footer .content .content-item.link{cursor:pointer;text-decoration:none;color:#a0a0a0}.website .footer .content .content-item .link:hover,.website .footer .content .content-item a:hover,.website .footer .content .content-item.link:hover{color:#fff}@media(min-width:600px)and (max-width:660px){.website .hero .illustration.line2.boy{display:none}}@media(max-width:599px){.website .hero .illustration.line2.boy{display:none}.website .how-it-works .two-panels .content{display:flex;flex-direction:column;align-items:center;padding:1rem;opacity:.95}.website .how-it-works .two-panels .content .panel-content{font-size:var(--fs-xl);padding:1rem;gap:2rem}.website .how-it-works .two-panels .content .panel-content .step{min-height:1rem;display:flex;flex-direction:column;gap:10px}.website .how-it-works .two-panels .content .panel-content .step .step-title{display:flex;align-items:center;font-weight:700}.website .how-it-works .two-panels .content .panel-content .step .step-title svg{margin-right:8px}.website .how-it-works .two-panels .content .panel-content .step .step-content{font-weight:300;font-size:var(--fs-lg);color:#303030}.website .benefits .three-panels .content .panel-content{min-height:1rem}.website .footer{padding:1rem;background-color:#000}.website .footer .content{display:flex;flex-direction:column;align-items:center;gap:5px;color:hsl(213,40%,70%)}.website .footer .content.second{padding-left:0}.website .footer .content.third{padding-left:0;margin-left:0}.website .footer .content.follow{align-items:center}.website .footer .content .content-title{font-size:var(--fs-xxl);margin-top:3rem;margin-bottom:1rem}.website .footer .content .content-title .logo{width:192px;margin-top:.1rem;margin-left:0;margin-bottom:1rem}.website .footer .content .content-item{font-size:var(--fs-xl);line-height:var(--fs-xl)}.website .footer .content .content-item.sas{font-size:var(--fs-md);color:hsl(213,40%,70%);margin-top:5px}}@media(max-width:399px){.website .hero .hero-line .cta-container.big{display:none}}@media(min-width:400px){.website .hero .hero-line.cta{display:none}}