.info-page{padding-top:var(--spacing-4xl);padding-bottom:var(--spacing-4xl);background-color:var(--color-bg);color:var(--color-text)}.info-page__header{text-align:center;margin-bottom:var(--spacing-3xl);padding:0 var(--spacing-xl)}.info-page__subtitle{display:block;font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:300;letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-light);margin-bottom:var(--spacing-md)}.info-page__title{font-family:var(--font-heading);font-size:clamp(var(--font-size-2xl),5vw,56px);font-weight:400;line-height:var(--line-height-tight);color:var(--color-text);margin:0 0 var(--spacing-lg);letter-spacing:-.01em}.info-page__intro{font-family:var(--font-primary);font-size:var(--font-size-md);font-weight:300;line-height:var(--line-height-loose);color:var(--color-text-light);max-width:700px;margin:0 auto}.info-page__section{margin-bottom:var(--spacing-3xl)}.info-page__section-title{font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:400;line-height:var(--line-height-tight);color:var(--color-text);margin:0 0 var(--spacing-xl);letter-spacing:-.01em}.info-page__divider{border:none;border-top:1px solid var(--color-border);margin:var(--spacing-3xl) 0}.contact-page__layout{display:grid;grid-template-columns:280px 1fr;gap:var(--spacing-3xl);align-items:start}.contact-page__aside{position:sticky;top:120px}.contact-page__detail-group{margin-bottom:var(--spacing-xl)}.contact-page__label{display:block;font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:400;letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-light);margin-bottom:var(--spacing-xs)}.contact-page__value{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:300;color:var(--color-text);margin:0}.contact-page__value a{color:var(--color-text);text-decoration:none;border-bottom:1px solid var(--color-border-dark);transition:border-color .3s ease}.contact-page__value a:hover{border-bottom-color:var(--color-text)}.contact-page__faq-link{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:300;color:var(--color-text);text-decoration:none;border-bottom:1px solid var(--color-border-dark);transition:border-color .3s ease}.contact-page__faq-link:hover{border-bottom-color:var(--color-text)}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.contact-form__field{margin-bottom:var(--spacing-md)}.contact-form__field label{display:block;font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:400;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-light);margin-bottom:var(--spacing-xs)}.contact-form__field input,.contact-form__field textarea{width:100%;padding:12px 16px;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:300;color:var(--color-text);background:var(--color-white);border:1px solid var(--color-border);transition:border-color .3s ease;box-sizing:border-box}.contact-form__field input:focus,.contact-form__field textarea:focus{outline:none;border-color:var(--color-text)}.contact-form__field textarea{resize:vertical}.contact-form__captcha{margin-bottom:var(--spacing-lg)}.contact-form__captcha label{display:block;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:300;color:var(--color-text-light);margin-bottom:var(--spacing-xs)}.contact-form__captcha input{width:120px;padding:12px 16px;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:300;color:var(--color-text);background:var(--color-white);border:1px solid var(--color-border);transition:border-color .3s ease;box-sizing:border-box}.contact-form__captcha input:focus{outline:none;border-color:var(--color-text)}.contact-form__submit{display:inline-block;padding:14px var(--spacing-xl);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:400;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-bg);background-color:var(--color-text);border:none;cursor:pointer;transition:background-color .3s ease}.contact-form__submit:hover{background-color:var(--color-hover)}.contact-page__success{background-color:var(--color-bg-alt);padding:var(--spacing-2xl);text-align:center}.contact-page__success-title{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:400;color:var(--color-text);margin:0 0 var(--spacing-sm)}.contact-page__success p{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:300;color:var(--color-text-light);margin:0}.contact-page__error{background-color:#fdf2f2;color:var(--color-error);padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-lg);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:300}@media(max-width:768px){.contact-page__layout{grid-template-columns:1fr;gap:var(--spacing-xl)}.contact-page__aside{position:static}.contact-form__row{grid-template-columns:1fr}}.faq-page__categories{max-width:820px;margin:0 auto}.faq-category{margin-bottom:var(--spacing-3xl)}.faq-category__title{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:300;letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-light);margin:0 0 var(--spacing-xl);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border)}.faq-item{border-bottom:1px solid var(--color-border)}.faq-item__question{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg) 0;cursor:pointer;background:none;border:none;width:100%;text-align:left;gap:var(--spacing-xl);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:300;line-height:var(--line-height-base);color:var(--color-text);transition:color var(--transition-fast)}.faq-item__question:hover{color:var(--color-hover)}.faq-item__icon{flex-shrink:0;font-size:var(--font-size-lg);font-weight:300;color:var(--color-text-light);transition:transform var(--transition-base),color var(--transition-fast);line-height:1}.faq-item.faq-item--active .faq-item__icon{color:var(--color-text)}.faq-item__answer{overflow:hidden}.faq-item__answer[hidden]{display:none}.faq-item__answer p{padding-bottom:var(--spacing-xl);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:300;line-height:var(--line-height-loose);color:var(--color-text-light);margin:0}.faq-item__answer a{color:var(--color-text);text-decoration:none;border-bottom:1px solid var(--color-border-dark);transition:border-color var(--transition-fast)}.faq-item__answer a:hover{border-bottom-color:var(--color-text)}.faq-page__contact{text-align:center;max-width:820px;margin:0 auto}.faq-page__contact-text{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:300;letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-light);margin:0 0 var(--spacing-lg)}.faq-page__contact-link{display:inline-block;font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:300;letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text);text-decoration:none;border-bottom:1px solid var(--color-border-dark);padding-bottom:2px;transition:border-color var(--transition-fast)}.faq-page__contact-link:hover{border-bottom-color:var(--color-text)}.shipping-page__banner{background-color:var(--color-text);color:var(--color-white);text-align:center;padding:var(--spacing-xl) var(--spacing-2xl);margin-bottom:var(--spacing-3xl);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:300;letter-spacing:var(--letter-spacing-wider);text-transform:uppercase}.shipping-page__methods{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md);margin-bottom:var(--spacing-3xl)}.shipping-method{border:1px solid var(--color-border);padding:var(--spacing-xl);background-color:var(--color-bg);transition:border-color var(--transition-base)}.shipping-method:hover{border-color:var(--color-border-dark)}.shipping-method--featured{border-color:var(--color-text);background-color:var(--color-bg-alt)}.shipping-method__name{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:400;color:var(--color-text);margin:0 0 var(--spacing-md);line-height:var(--line-height-tight)}.shipping-method__price{font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:300;color:var(--color-text);margin-bottom:var(--spacing-sm)}.shipping-method__time{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:300;color:var(--color-text-light);letter-spacing:.03em;margin-bottom:var(--spacing-lg)}.shipping-method__desc{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:300;line-height:var(--line-height-loose);color:var(--color-text-light);margin:0;padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}.size-page__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:var(--spacing-2xl)}.size-page__table{width:100%;min-width:500px;border-collapse:collapse;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:300}.size-page__table thead tr{border-bottom:1px solid var(--color-text)}.size-page__table th{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:300;letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-light);text-align:center;padding:var(--spacing-md) var(--spacing-sm)}.size-page__table th:first-child{text-align:left}.size-page__table td{text-align:center;padding:var(--spacing-md) var(--spacing-sm);color:var(--color-text);border-bottom:1px solid var(--color-border);line-height:var(--line-height-base)}.size-page__table td:first-child{text-align:left;font-weight:300;color:var(--color-text-light);letter-spacing:.03em}.size-page__table tbody tr:last-child td{border-bottom:none}.size-page__table tbody tr:hover td{background-color:var(--color-bg-alt)}.size-page__measure{margin-bottom:var(--spacing-3xl)}.size-page__measure>p{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:300;line-height:var(--line-height-loose);color:var(--color-text-light);max-width:700px;margin:0 0 var(--spacing-2xl)}.size-page__steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-2xl)}.size-page__step{display:flex;gap:var(--spacing-lg);align-items:flex-start}.size-page__step-num{font-family:var(--font-heading);font-size:var(--font-size-3xl);font-weight:400;color:var(--color-border-dark);line-height:1;flex-shrink:0;min-width:2.5rem}.size-page__step-title{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:300;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text);margin:0 0 var(--spacing-sm)}.size-page__step-desc{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:300;line-height:var(--line-height-loose);color:var(--color-text-light);margin:0}.size-page__tips{background-color:var(--color-bg-alt);padding:var(--spacing-2xl);margin-top:var(--spacing-3xl)}.size-page__tips .info-page__section-title{margin-bottom:var(--spacing-lg)}.size-page__tips ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-md)}.size-page__tips ul li{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:300;line-height:var(--line-height-base);color:var(--color-text-light);padding-left:var(--spacing-lg);position:relative}.size-page__tips ul li:before{content:"\2014";position:absolute;left:0;color:var(--color-border-dark)}.about-page{overflow:hidden}.about-page__statement{padding:var(--spacing-4xl) 0;text-align:center;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin:var(--spacing-3xl) 0;max-width:900px;margin-left:auto;margin-right:auto;padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.about-page__statement p{font-family:var(--font-heading);font-size:clamp(var(--font-size-xl),3.5vw,44px);font-weight:400;line-height:1.35;color:var(--color-text);margin:0;letter-spacing:-.01em}.about-page__philosophy{margin-bottom:var(--spacing-3xl)}.about-page__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-2xl) var(--spacing-xl);margin-top:var(--spacing-3xl);padding-top:var(--spacing-3xl);border-top:1px solid var(--color-border)}.about-page__value{display:flex;flex-direction:column;gap:var(--spacing-md)}.about-page__value-num{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:300;letter-spacing:var(--letter-spacing-wider);color:var(--color-text-light)}.about-page__value-title{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:400;color:var(--color-text);margin:0;line-height:var(--line-height-tight)}.about-page__value-text{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:300;line-height:var(--line-height-loose);color:var(--color-text-light);margin:0}.about-page__cta{text-align:center}.about-page__cta-text{font-family:var(--font-primary);font-size:var(--font-size-md);font-weight:300;line-height:var(--line-height-loose);color:var(--color-text-light);max-width:600px;margin:0 auto var(--spacing-xl)}.about-page__cta-links{display:flex;justify-content:center;gap:var(--spacing-xl);flex-wrap:wrap}.about-page__cta-link{display:inline-block;font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:300;letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text);text-decoration:none;border-bottom:1px solid var(--color-border-dark);padding-bottom:2px;transition:border-color var(--transition-fast)}.about-page__cta-link:hover{border-bottom-color:var(--color-text)}.history-page{overflow:hidden}.history-page__timeline{position:relative;padding-top:var(--spacing-xl);max-width:900px;margin:0 auto}.history-page__timeline:before{content:"";position:absolute;left:120px;top:0;bottom:0;width:1px;background-color:var(--color-border)}.history-page__entry{display:grid;grid-template-columns:120px 1fr;gap:var(--spacing-2xl);margin-bottom:var(--spacing-3xl);position:relative}.history-page__entry:before{content:"";position:absolute;left:120px;top:8px;width:7px;height:7px;border-radius:50%;background-color:var(--color-border-dark);transform:translate(-3px);transition:background-color var(--transition-base)}.history-page__entry:hover:before{background-color:var(--color-text)}.history-page__year{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:400;color:var(--color-text-light);padding-top:0;text-align:right;line-height:1;letter-spacing:-.01em;transition:color var(--transition-base)}.history-page__entry:hover .history-page__year{color:var(--color-text)}.history-page__content{padding-left:var(--spacing-xl)}.history-page__entry-title{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:300;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text);margin:0 0 var(--spacing-sm);line-height:var(--line-height-tight)}.history-page__entry-text{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:300;line-height:var(--line-height-loose);color:var(--color-text-light);margin:0}.history-page__vision{max-width:900px;margin:0 auto}.history-page__vision-text{font-family:var(--font-primary);font-size:var(--font-size-md);font-weight:300;line-height:var(--line-height-loose);color:var(--color-text-light)}.story-hero{margin-bottom:var(--spacing-3xl);overflow:hidden;max-height:600px}.story-hero img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.story-quote{max-width:700px;margin:0 auto var(--spacing-3xl);text-align:center;padding:0;border:none}.story-quote p{font-family:var(--font-heading);font-size:clamp(var(--font-size-xl),3vw,var(--font-size-2xl));font-weight:400;line-height:var(--line-height-base);color:var(--color-text);margin:0}.story-manifesto--centered{max-width:680px;margin:0 auto var(--spacing-xl);text-align:center}.story-manifesto--centered p{font-family:var(--font-primary);font-size:var(--font-size-md);font-weight:300;line-height:var(--line-height-loose);color:var(--color-text-light);margin:0 0 var(--spacing-lg)}.story-manifesto--centered p:last-child{margin-bottom:0}@media(max-width:768px){.story-hero{max-height:400px}max-width: 700px;margin: 0}.values-page{overflow:visible}.values-page__list{list-style:none;padding:0;max-width:1000px;margin:0 auto}.values-page__item{display:grid;grid-template-columns:160px 1fr;gap:var(--spacing-2xl);padding:var(--spacing-2xl) 0;border-bottom:1px solid var(--color-border);align-items:start}.values-page__item:first-child{border-top:1px solid var(--color-border)}.values-page__item-num{font-family:var(--font-heading);font-size:clamp(var(--font-size-2xl),4vw,52px);font-weight:400;color:var(--color-border-dark);line-height:1;letter-spacing:-.02em;transition:color var(--transition-base)}.values-page__item:hover .values-page__item-num{color:var(--color-text-light)}.values-page__item-content{padding-top:var(--spacing-sm)}.values-page__item-title{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:400;color:var(--color-text);margin:0 0 var(--spacing-md);line-height:var(--line-height-tight)}.values-page__item-text{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:300;line-height:var(--line-height-loose);color:var(--color-text-light);margin:0;max-width:560px}.values-page__closing{text-align:center;max-width:1000px;margin-left:auto;margin-right:auto}.values-page__closing-text{font-family:var(--font-primary);font-size:var(--font-size-md);font-weight:300;line-height:var(--line-height-loose);color:var(--color-text-light);max-width:700px;margin:0 auto}.values-sticky{max-width:700px;margin:0 auto;padding-bottom:0}.values-sticky__card{position:sticky;top:calc(100px + var(--card-index, 0) * 30px);background-color:var(--color-bg);border:1px solid var(--color-border);padding:var(--spacing-2xl) var(--spacing-xl);margin-bottom:120px;box-shadow:0 2px 20px #0000000a;transition:box-shadow .3s ease;z-index:calc(var(--card-index) + 1)}.values-sticky__card:last-child{margin-bottom:0}.values-sticky__card:hover{box-shadow:0 4px 30px #00000014}.values-sticky__card--logo{display:flex;align-items:center;justify-content:center;background-color:var(--color-bg);z-index:10}.values-sticky__card--logo .custom-logo-link{display:block}.values-sticky__card--logo img,.values-sticky__card--logo .custom-logo{max-height:36px;width:auto}.values-sticky__num{display:block;font-family:var(--font-heading);font-size:var(--font-size-3xl);font-weight:400;line-height:1;color:var(--color-border-dark);margin-bottom:var(--spacing-md)}.values-sticky__title{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:400;line-height:var(--line-height-tight);color:var(--color-text);margin:0 0 var(--spacing-sm)}.values-sticky__text{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:300;line-height:var(--line-height-loose);color:var(--color-text-light);margin:0}.values-page.info-page{padding-bottom:var(--spacing-xl)}@media(max-width:768px){.values-sticky__card{padding:var(--spacing-xl) var(--spacing-lg);top:calc(80px + var(--card-index, 0) * 24px)}.values-sticky__card--logo{min-height:140px}}.journal-page{overflow:hidden}.journal-page__categories{margin-bottom:var(--spacing-2xl)}.journal-page__category-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.journal-page__category-tag{display:inline-block;font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:300;letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-light);background:none;border:1px solid var(--color-border);padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}.journal-page__category-tag:hover{color:var(--color-text);border-color:var(--color-border-dark)}.journal-page__category-tag--active{color:var(--color-white);background-color:var(--color-text);border-color:var(--color-text)}.journal-page__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-2xl) var(--spacing-xl);margin-bottom:var(--spacing-3xl)}.journal-page__card{display:flex;flex-direction:column;gap:0;text-decoration:none;color:inherit}.journal-page__card-image{aspect-ratio:3 / 4;overflow:hidden;background-color:var(--color-bg-alt);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-lg)}.journal-page__card-image span{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:300;letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-light)}.journal-page__card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.journal-page__card:hover .journal-page__card-image img{transform:scale(1.03)}.journal-page__card-body{display:flex;flex-direction:column;gap:var(--spacing-sm)}.journal-page__card-category{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:300;letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-light);margin:0}.journal-page__card-title{font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:400;line-height:var(--line-height-tight);color:var(--color-text);margin:0;letter-spacing:-.01em;transition:color var(--transition-fast)}.journal-page__card:hover .journal-page__card-title{color:var(--color-hover)}.journal-page__card-date{display:block;font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:300;color:var(--color-border-dark)}.journal-page__coming-soon{text-align:center;padding:var(--spacing-2xl);border:1px dashed var(--color-border-dark);margin-bottom:var(--spacing-3xl)}.journal-page__coming-soon p{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:300;color:var(--color-text-light);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;margin:0}@media(max-width:767px){.info-page{padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-3xl)}.info-page__header{margin-bottom:var(--spacing-2xl);padding:0 var(--spacing-md)}.info-page__divider{margin:var(--spacing-2xl) 0}.contact-page__grid{grid-template-columns:1fr;gap:var(--spacing-2xl)}.faq-page__categories{max-width:100%}.faq-item__question{padding:var(--spacing-md) 0}.faq-page__contact{max-width:100%}.shipping-page__banner{padding:var(--spacing-xl) var(--spacing-md)}.shipping-page__methods{grid-template-columns:1fr}.size-page__steps{grid-template-columns:1fr;gap:var(--spacing-xl)}.size-page__tips{padding:var(--spacing-xl) var(--spacing-md)}.about-page__statement{padding:var(--spacing-2xl) var(--spacing-md);margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-2xl)}.about-page__grid{grid-template-columns:1fr;gap:var(--spacing-xl);margin-top:var(--spacing-2xl);padding-top:var(--spacing-2xl)}.about-page__cta-links{flex-direction:column;align-items:center}.history-page__timeline:before{left:0}.history-page__entry{grid-template-columns:1fr;gap:var(--spacing-sm);padding-left:var(--spacing-xl)}.history-page__entry:before{left:0;transform:none}.history-page__year{text-align:left;font-size:var(--font-size-lg)}.history-page__content{padding-left:0}.history-page__entry{margin-bottom:var(--spacing-2xl)}.values-page__item{grid-template-columns:1fr;gap:var(--spacing-md);padding:var(--spacing-xl) 0}.values-page__item-num{font-size:var(--font-size-2xl)}.journal-page__grid{grid-template-columns:1fr}}@media(min-width:768px)and (max-width:1023px){.shipping-page__methods{grid-template-columns:repeat(2,1fr)}.shipping-page__methods>.shipping-method:last-child:nth-child(odd){grid-column:span 2;max-width:50%}.size-page__steps,.about-page__grid,.journal-page__grid{grid-template-columns:repeat(2,1fr)}}.legal-hero{background-color:var(--color-bg-alt);display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-4xl) var(--spacing-xl);min-height:340px}.legal-hero__inner{max-width:620px}.legal-hero__subtitle{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:300;letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-light);margin-bottom:var(--spacing-md)}.legal-hero__title{font-family:var(--font-heading);font-size:clamp(var(--font-size-2xl),5vw,56px);font-weight:400;line-height:var(--line-height-tight);color:var(--color-text);margin:0 0 var(--spacing-lg);letter-spacing:-.01em}.legal-hero__intro{font-family:var(--font-primary);font-size:var(--font-size-md);font-weight:300;line-height:var(--line-height-loose);color:var(--color-text-light);margin:0}.legal-layout{display:grid;grid-template-columns:220px 1fr;gap:var(--spacing-3xl);align-items:start}.legal-sidebar{align-self:stretch}.legal-sidebar__inner{position:sticky;top:120px}.legal-sidebar__label{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:400;letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-light);margin-bottom:var(--spacing-md)}.legal-sidebar__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.legal-sidebar__link{display:block;padding:7px 0;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:300;line-height:1.4;color:var(--color-text-light);text-decoration:none;border-left:2px solid transparent;padding-left:var(--spacing-md);transition:color .3s ease,border-color .3s ease}.legal-sidebar__link:hover{color:var(--color-text)}.legal-sidebar__link.is-active{color:var(--color-text);font-weight:400;border-left-color:var(--color-text)}.legal-content{min-width:0}.legal-section{padding-bottom:var(--spacing-2xl);margin-bottom:var(--spacing-2xl);border-bottom:1px solid var(--color-border);scroll-margin-top:120px}.legal-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.legal-section__title{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:400;line-height:var(--line-height-tight);color:var(--color-text);margin:0 0 var(--spacing-lg);letter-spacing:-.01em}.legal-section__body p{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:300;line-height:var(--line-height-loose);color:var(--color-text-light);margin-bottom:var(--spacing-sm)}.legal-section__body p:last-child{margin-bottom:0}.legal-section__body strong{font-weight:400;color:var(--color-text)}.legal-section__body h3{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:400;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text);margin:var(--spacing-xl) 0 var(--spacing-sm)}.legal-section__body h4{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:400;color:var(--color-text);margin:var(--spacing-md) 0 var(--spacing-xs)}.legal-section__body ul,.legal-section__body ol{padding-left:var(--spacing-md);margin-bottom:var(--spacing-sm)}.legal-section__body li{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:300;line-height:var(--line-height-loose);color:var(--color-text-light);margin-bottom:2px}.legal-section__body a{color:var(--color-text);text-decoration:none;border-bottom:1px solid var(--color-border-dark);transition:border-color .3s ease}.legal-section__body a:hover{border-bottom-color:var(--color-text)}.legal-section__body em{font-style:normal;color:var(--color-text-light);font-size:var(--font-size-sm)}.legal-section__highlight{background-color:var(--color-bg-alt);padding:var(--spacing-lg) var(--spacing-xl);margin-top:var(--spacing-lg);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:300;line-height:var(--line-height-loose);color:var(--color-text)}.legal-section__highlight strong{font-weight:500;display:block}.legal-definitions{margin-top:var(--spacing-md)}.legal-definitions dt{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:400;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text);margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}.legal-definitions dt:first-of-type{border-top:none;padding-top:0;margin-top:0}.legal-definitions dd{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:300;line-height:var(--line-height-loose);color:var(--color-text-light);margin:2px 0 0}@media(max-width:1024px){.legal-layout{grid-template-columns:190px 1fr;gap:var(--spacing-xl)}}@media(max-width:768px){.legal-layout{grid-template-columns:1fr;gap:0}.legal-sidebar{position:relative;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.legal-sidebar__inner{position:static}.legal-sidebar__link{padding:5px 0 5px var(--spacing-sm)}.returns-steps{grid-template-columns:1fr}}.returns-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.returns-steps--4{grid-template-columns:repeat(2,1fr)}.returns-step{position:relative;padding:var(--spacing-lg);background-color:var(--color-bg-alt)}.returns-step__number{display:block;font-family:var(--font-heading);font-size:var(--font-size-3xl);font-weight:400;line-height:1;color:var(--color-border-dark);margin-bottom:var(--spacing-md)}.returns-step__title{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:400;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text);margin:0 0 var(--spacing-sm)}.returns-step__desc{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:300;line-height:var(--line-height-loose);color:var(--color-text-light);margin:0}@media(max-width:768px){.returns-steps--4{grid-template-columns:1fr}}a.returns-step--link{text-decoration:none;color:inherit;transition:border-color .3s ease;border:1px solid transparent}a.returns-step--link:hover{border-color:var(--color-text)}.returns-step__desc a{color:var(--color-text);border-bottom:1px solid var(--color-border-dark);text-decoration:none;transition:border-color .3s ease}.returns-step__desc a:hover{border-bottom-color:var(--color-text)}.returns-step__desc strong{font-weight:400;color:var(--color-text)}.returns-download{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl);background-color:var(--color-white);color:var(--color-text);text-decoration:none;border:1px solid var(--color-border);transition:border-color .3s ease;margin-top:var(--spacing-lg)}.returns-download:hover{border-color:var(--color-text);color:var(--color-text)}.returns-download__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.returns-download__text{display:flex;flex-direction:column;gap:2px}.returns-download__text strong{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:400;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.returns-download__text span{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:300;opacity:.7}.legal-section__body-intro{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:300;line-height:var(--line-height-loose);color:var(--color-text-light);margin-bottom:var(--spacing-lg)}.returns-form{background-color:var(--color-bg-alt);padding:var(--spacing-xl)}.returns-form__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.returns-form__field{margin-bottom:var(--spacing-md)}.returns-form__field label{display:block;font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:400;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-light);margin-bottom:var(--spacing-xs)}.returns-form__field input,.returns-form__field textarea{width:100%;padding:10px 14px;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:300;color:var(--color-text);background:var(--color-white);border:1px solid var(--color-border);transition:border-color .3s ease;box-sizing:border-box}.returns-form__field input:focus,.returns-form__field textarea:focus{outline:none;border-color:var(--color-text)}.returns-form__field textarea{resize:vertical}.returns-form__divider{height:1px;background:var(--color-border);margin:var(--spacing-lg) 0}.returns-form__label{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:400;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-light);margin-bottom:var(--spacing-md)}.returns-form__product-row{display:grid;grid-template-columns:2fr .5fr 1fr 2fr;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.returns-form__product-row input{min-width:0;width:100%;padding:10px 14px;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:300;color:var(--color-text);background:var(--color-white);border:1px solid var(--color-border);transition:border-color .3s ease;box-sizing:border-box}.returns-form__product-row input:focus{outline:none;border-color:var(--color-text)}.returns-form__add-product{display:inline-block;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:300;color:var(--color-text-light);background:none;border:none;cursor:pointer;padding:var(--spacing-xs) 0;transition:color .3s ease}.returns-form__add-product:hover{color:var(--color-text)}.returns-form__actions{display:flex;align-items:center;gap:var(--spacing-lg);margin-top:var(--spacing-lg)}.returns-form__submit{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:14px var(--spacing-xl);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:400;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-bg);background-color:var(--color-text);border:none;cursor:pointer;transition:background-color .3s ease}@media(max-width:960px){.returns-form__submit{width:100%;justify-content:center;padding-left:var(--spacing-md);padding-right:var(--spacing-md);white-space:nowrap}}.returns-form__submit:hover{background-color:var(--color-hover)}.returns-form__blank{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:300;color:var(--color-text-light);text-decoration:none;border-bottom:1px solid var(--color-border-dark);transition:border-color .3s ease}.returns-form__blank:hover{border-bottom-color:var(--color-text);color:var(--color-text)}.returns-easy-widget{margin:var(--spacing-xl) 0}.returns-easy-widget__title{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:400;letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-light);margin-bottom:var(--spacing-md)}@media(max-width:768px){.returns-form__row{grid-template-columns:1fr}.returns-form__product-row{grid-template-columns:1fr 1fr}.returns-form__actions{flex-direction:column;align-items:flex-start}.returns-form{padding:var(--spacing-md)}}.about-page--zdjecia.info-page{padding-bottom:var(--spacing-3xl)}.about-page--zdjecia .info-page__header{margin-bottom:var(--spacing-2xl)}.about-page--zdjecia .about-page__statement{border:none;margin:0 auto;padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl)}.about-page--zdjecia .about-page__hero{margin:0 0 var(--spacing-3xl)}.about-page--zdjecia .about-page__hero-img{display:block;width:100%;aspect-ratio:16 / 8;object-fit:cover;object-position:center 15%}.about-page--zdjecia .about-page__philosophy{margin-bottom:var(--spacing-3xl)}.about-page--zdjecia .about-page__grid{margin-top:var(--spacing-xl);padding-top:0;border-top:none}.about-page--zdjecia .about-page__value-media{margin-bottom:var(--spacing-sm);overflow:hidden}.about-page--zdjecia .about-page__value-img,.about-page--zdjecia .about-page__tile-img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;transition:transform .6s ease}.about-page--zdjecia .about-page__divider,.about-page--zdjecia hr.info-page__divider{margin:var(--spacing-2xl) 0}.about-page--zdjecia .about-page__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-xl);max-width:900px;margin:var(--spacing-xl) auto 0}.about-page--zdjecia .about-page__tile{display:block;text-decoration:none;color:var(--color-text);overflow:hidden}.about-page--zdjecia .about-page__tile:hover .about-page__tile-img{transform:scale(1.03)}.about-page--zdjecia .about-page__tile-label{display:inline-block;margin-top:var(--spacing-md);font-size:var(--font-size-xs);font-weight:300;letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;border-bottom:1px solid var(--color-border-dark);padding-bottom:2px}@media(max-width:767px){.about-page--zdjecia .about-page__hero-img{aspect-ratio:4 / 5}.about-page--zdjecia .about-page__tiles{gap:var(--spacing-md)}}.journal-page__card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}a.journal-page__category-tag{text-decoration:none}.journal-page__category-tag--static{cursor:default;pointer-events:none}.journal-page__card-excerpt{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:300;line-height:var(--line-height-base);color:var(--color-text-light);margin:0}.journal-page__coming-soon .journal-page__back-all{display:inline-block;margin-top:var(--spacing-md);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text)}.journal-page__pagination{margin-bottom:var(--spacing-3xl)}.journal-page__editor-note{margin:0 0 var(--spacing-xl);padding:var(--spacing-md);border:2px dashed #ef4444;background:#ef444414;color:#7f1d1d;font-size:var(--font-size-sm);text-align:center}.journal-article{padding:var(--spacing-2xl) 0 var(--spacing-3xl)}.journal-article__back{max-width:720px;margin:0 auto var(--spacing-2xl)}.journal-article__back a{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:300;letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-light);text-decoration:none}.journal-article__back a:hover{color:var(--color-text)}.journal-article__header{max-width:760px;margin:0 auto var(--spacing-2xl);text-align:center}.journal-article__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-sm);margin:0 0 var(--spacing-lg);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:300;letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-light)}.journal-article__category{color:var(--color-text);text-decoration:none}.journal-article__title{font-family:var(--font-heading);font-size:clamp(var(--font-size-2xl),5vw,56px);font-weight:400;line-height:var(--line-height-tight);letter-spacing:-.01em;color:var(--color-text);margin:0}.journal-article__lead{margin-top:var(--spacing-lg);font-family:var(--font-primary);font-size:var(--font-size-md);font-weight:300;line-height:var(--line-height-loose);color:var(--color-text-light)}.journal-article__author{margin:var(--spacing-md) 0 0;font-size:var(--font-size-sm);color:var(--color-text-light)}.journal-article__hero{max-width:1100px;margin:0 auto var(--spacing-2xl)}.journal-article__hero img{display:block;width:100%;height:auto}.journal-article__content{max-width:720px;margin:0 auto;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:300;line-height:var(--line-height-loose);color:var(--color-text);overflow-wrap:break-word}.journal-article__content>*+*{margin-top:var(--spacing-md)}.journal-article__content h2,.journal-article__content h3,.journal-article__content h4{font-family:var(--font-heading);font-weight:400;line-height:var(--line-height-tight);margin-top:var(--spacing-2xl)}.journal-article__content h2{font-size:var(--font-size-2xl)}.journal-article__content h3{font-size:var(--font-size-xl)}.journal-article__content h4{font-size:var(--font-size-lg)}.journal-article__content strong{font-weight:500}.journal-article__content a{color:inherit;text-decoration:underline;text-underline-offset:3px}.journal-article__content img,.journal-article__content video,.journal-article__content iframe{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.journal-article__content iframe{width:100%;aspect-ratio:16 / 9}.journal-article__content ul,.journal-article__content ol{padding-left:1.4em}.journal-article__content ul{list-style:disc}.journal-article__content ol{list-style:decimal}.journal-article__content li+li{margin-top:var(--spacing-xs)}.journal-article__content blockquote{margin:var(--spacing-2xl) 0;padding:0 0 0 var(--spacing-lg);border-left:1px solid var(--color-text);font-family:var(--font-heading);font-size:var(--font-size-xl);line-height:var(--line-height-tight)}.journal-article__footer{max-width:720px;margin:var(--spacing-2xl) auto 0;padding-top:var(--spacing-xl);border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--spacing-md)}.journal-article__tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.journal-article__share{display:flex;flex-wrap:wrap;gap:var(--spacing-md);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-light)}.journal-article__share a{color:var(--color-text);text-decoration:none}.journal-article__share a:hover{text-decoration:underline}.journal-article__pager{max-width:720px;margin:var(--spacing-2xl) auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-lg)}.journal-article__pager-link{display:flex;flex-direction:column;gap:var(--spacing-xs);text-decoration:none;color:var(--color-text)}.journal-article__pager-link span{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-light)}.journal-article__pager-link strong{font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:400;line-height:var(--line-height-tight)}.journal-article__pager-link--next{grid-column:2;text-align:right}.journal-article__section-title{font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:400;color:var(--color-text);margin:0 0 var(--spacing-xl)}.journal-article__comments{max-width:720px;margin:var(--spacing-3xl) auto 0}.journal-comment{padding:var(--spacing-lg) 0;border-bottom:1px solid var(--color-border)}.journal-comment__meta{margin:0 0 var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-light)}.journal-comment__meta strong{font-weight:400;color:var(--color-text)}.journal-comment-form{margin-top:var(--spacing-2xl)}.journal-article__form-title{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:400;margin:0 0 var(--spacing-lg)}.journal-comment-form__note{font-size:var(--font-size-sm);color:var(--color-text-light)}.journal-article__more{margin-top:var(--spacing-3xl);padding-top:var(--spacing-3xl);border-top:1px solid var(--color-border)}@media(max-width:767px){.journal-article{padding-top:var(--spacing-lg)}.journal-article__back{margin-bottom:var(--spacing-lg)}.journal-article__hero{margin-left:calc(-1 * var(--container-padding));margin-right:calc(-1 * var(--container-padding))}.journal-article__pager{grid-template-columns:1fr}.journal-article__pager-link--next{grid-column:1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/triples-pages.css.map */
