h2{text-align:center}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:55%!important;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)!important;padding:0 11rem!important}.product--large:not(.product--no-media) .product__info-wrapper{padding:0 0 0 0rem!important;max-width:45%!important;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)!important}}.product-form__buttons{max-width:100rem!important}@media only screen and (min-width:750px){h1,.h1{font-size:calc(var(--font-heading-scale) * 3rem)!important}}.product__tax{display:none}@media screen and (max-width:749px){h1,.h1{font-size:calc(var(--font-heading-scale) * 2rem)!important}}.site-footer{color:#1a1a1a;padding:72px 0}.footer-inner{width:min(1200px,92vw);margin:0 auto;display:grid;grid-template-columns:1.2fr 1.4fr 1fr;gap:48px;align-items:start}.footer-brand{font-size:18px;letter-spacing:.12em;margin-bottom:18px}.footer-details{max-width:260px}.footer-summary{list-style:none;cursor:pointer;font-size:12px;letter-spacing:.08em;display:inline-flex;gap:10px;align-items:center;color:#333;padding:8px 0}.footer-summary::-webkit-details-marker{display:none}.footer-caret{font-size:12px;opacity:.7;transform:translateY(-1px)}.footer-details[open] .footer-caret{transform:rotate(180deg)}.footer-details-content{margin-top:10px;font-size:12px;line-height:1.8;color:#333}.footer-details-line{margin:0}.footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:48px}.footer-links{margin:0;padding:0;list-style:none}.footer-links li+li{margin-top:10px}.footer-links a{text-decoration:none;color:#1a1a1a;font-size:12px;letter-spacing:.06em}.footer-links a:hover{text-decoration:underline}.footer-letter-title{font-size:13px;letter-spacing:.22em;margin-bottom:12px}.footer-letter-desc{font-size:12px;line-height:1.8;margin:0 0 16px;color:#333;max-width:360px}.footer-newsletter{display:grid;grid-template-columns:1fr 140px;border:1px solid #cfcfcf;width:min(420px,100%);background:#fff}.footer-newsletter input{border:0;outline:none;padding:12px 14px;font-size:12px;letter-spacing:.06em;background:transparent}.footer-newsletter button{border:0;cursor:pointer;font-size:12px;letter-spacing:.18em;background:#6f6c63;color:#fff}.footer-ig{margin-top:18px;display:inline-flex;width:34px;height:34px;border:2px solid #6f6c63;border-radius:9px;align-items:center;justify-content:center;color:#6f6c63;text-decoration:none}.footer-ig svg{fill:currentColor}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(max-width:900px){.footer-inner{grid-template-columns:1fr;gap:32px}.footer-nav{grid-template-columns:1fr 1fr;gap:28px}}@media(max-width:560px){.site-footer{padding:52px 0}.footer-nav{grid-template-columns:1fr;gap:18px}.footer-newsletter{grid-template-columns:1fr 120px}}.newsletter-success{font-size:12px;letter-spacing:.08em;margin-top:12px}.section-template--17829039702075__rich_text_cmbXTU-padding .rich-text__blocks{position:relative;padding:50px 0;overflow:hidden}.section-template--17829039702075__rich_text_cmbXTU-padding .rich-text__blocks:before{content:"";position:absolute;left:50%;top:calc(50% + 20px);transform:translate(-50%,-50%);width:100%;height:280px;background:url(/cdn/shop/files/brandstory.png?v=1770365725) center / contain no-repeat;opacity:.45;pointer-events:none;z-index:0}.section-template--17829039702075__rich_text_cmbXTU-padding .rich-text__blocks>*{position:relative;z-index:1}@media(max-width:749px){.section-template--17829039702075__rich_text_cmbXTU-padding .rich-text__blocks{padding:100px 0}.section-template--17829039702075__rich_text_cmbXTU-padding .rich-text__blocks:before{height:180px}}@media screen and (min-width:990px){.page-width--narrow{max-width:90rem!important;padding:0}}.law-container{max-width:900px;margin:60px auto;padding:40px;background:#fff}.law-container h1{font-size:22px;text-align:center;margin-bottom:40px}.law-table{width:100%;border-collapse:collapse}.law-table th,.law-table td{border:1px solid #ddd;padding:14px 16px;vertical-align:top;font-size:14px;line-height:1.8}.law-table th{width:28%;background:#f0f0f0;text-align:left;font-weight:700}.law-table td{width:72%}@media screen and (max-width:768px){.law-table th,.law-table td{display:block;width:100%}.law-table tr{display:block;margin-bottom:20px;border:1px solid #ddd}.law-table th{border-bottom:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
