:root{color-scheme:dark;--ink: #0b0b0c;--paper: #f1e6d0;--muted: #aaa49a;--line: rgba(241, 230, 208, .16);--accent: #d8c9ad;--red: #c52233;--page: 1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body{margin:0;min-width:320px;background:var(--ink);color:var(--paper);font:400 1rem/1.6 Inter,system-ui,sans-serif}body:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:repeating-linear-gradient(176deg,transparent 0 44px,rgba(241,230,208,.018) 45px,transparent 46px),linear-gradient(90deg,rgba(255,255,255,.012),transparent 32%,rgba(255,255,255,.01) 68%,transparent);content:"";pointer-events:none}img{max-width:100%;height:auto}a{color:inherit}button,input,select,textarea{font:inherit}[hidden]{display:none!important}.skip-link{position:absolute;left:-9999px;top:10px;z-index:100;padding:12px 16px;background:var(--paper);color:var(--ink)}.skip-link:focus{left:10px}.page-width{width:min(var(--page),calc(100% - 40px));margin-inline:auto}.site-main{min-height:60vh}.site-header{border-bottom:1px solid var(--line);background:#0b0b0cf7}.announcement-bar{padding:9px 16px;background:var(--red);color:var(--paper);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-align:center;text-transform:uppercase}.announcement-bar a{display:block;text-decoration:none}.announcement-bar a:hover,.announcement-bar a:focus-visible{text-decoration:underline;text-underline-offset:3px}.site-header__inner{display:flex;min-height:98px;align-items:center;justify-content:space-between;gap:24px}.wordmark{display:inline-flex;align-items:center;gap:14px;font-weight:800;letter-spacing:-.02em;text-decoration:none}.wordmark__image{width:142px;height:68px;object-fit:contain;filter:drop-shadow(0 7px 12px rgba(0,0,0,.42))}.wordmark__name{font-family:Archivo Black,sans-serif;font-size:.9rem;letter-spacing:.04em;text-transform:uppercase}.header-nav,.header-actions{display:flex;align-items:center;gap:24px}.header-link{border-bottom:2px solid var(--red);font-size:.84rem;font-weight:700;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.header-link:hover,.header-link:focus-visible{color:var(--accent)}.cart-link{position:relative;text-decoration:none;font-weight:700}.cart-count{display:inline-grid;min-width:22px;height:22px;place-items:center;margin-left:4px;border-radius:99px;background:var(--red);color:var(--paper);font-size:.72rem}.menu-toggle{display:none;border:1px solid var(--line);background:transparent;color:var(--paper);padding:9px 12px}.mobile-menu{padding:0 0 20px}.mobile-menu a{display:block;padding:10px 0;text-decoration:none}.eyebrow,.section-label{margin:0 0 20px;color:var(--accent);font-size:.78rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}.display-heading{max-width:900px;margin-bottom:28px;font-family:Archivo Black,sans-serif;font-size:clamp(4rem,8.5vw,8.4rem);font-weight:400;letter-spacing:-.075em;line-height:.76;text-transform:uppercase}.display-heading span{display:inline-block;color:transparent;font-size:.53em;letter-spacing:-.045em;line-height:1.35;-webkit-text-stroke:1.5px var(--paper)}.section-heading{margin:0;font-family:Archivo Black,sans-serif;font-size:clamp(2.4rem,6vw,5.6rem);font-weight:400;letter-spacing:-.06em;line-height:.94;text-transform:uppercase}.rte{color:#d1c6b1}.rte a{text-decoration-color:var(--red);text-underline-offset:3px}.button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:13px 20px;border:2px solid var(--red);background:var(--red);color:var(--paper);font-weight:700;text-align:center;text-decoration:none;cursor:pointer;transition:.16s ease}.button:hover,.button:focus-visible{border-color:var(--paper);background:var(--paper);color:var(--ink);transform:translateY(-2px) rotate(-.5deg)}.button--secondary{border-color:#ffffff57;background:transparent;color:var(--paper)}.button--secondary:hover,.button--secondary:focus-visible{border-color:var(--accent);background:var(--accent);color:var(--ink)}.button[disabled]{opacity:.5;cursor:not-allowed;transform:none}.logo-banner{position:relative;max-width:1060px;margin:58px auto 0;padding:0 20px;background:transparent}.logo-banner img{display:block;width:100%;filter:drop-shadow(0 22px 26px rgba(0,0,0,.48))}.home-hero{display:grid;min-height:470px;align-items:center;padding:96px 0 104px}.home-hero__copy{max-width:940px}.home-hero__intro{max-width:640px;margin-bottom:34px;color:#d4d6dd;font-size:clamp(1.12rem,2vw,1.38rem);line-height:1.55}.hero-signup{max-width:680px;margin:0 0 28px;padding:24px;border:1px solid rgba(245,234,210,.22);background:#f5ead20e}.hero-signup__heading{margin:0 0 6px;color:var(--paper);font:400 clamp(1.45rem,3vw,2rem)/1 "Archivo Black",sans-serif;letter-spacing:-.035em;text-transform:uppercase}.hero-signup__copy{margin:0 0 16px;color:#d4d6dd;font-size:.98rem;line-height:1.5}.hero-signup__fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.hero-signup input[type=email]{width:100%;min-height:54px;border:1px solid rgba(255,255,255,.3);border-radius:0;background:#171719;color:var(--paper);padding:12px 14px}.hero-signup input[type=email]::placeholder{color:var(--muted)}.hero-signup input[type=email]:focus-visible{outline:2px solid var(--red);outline-offset:2px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.status{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-size:.9rem}.status:before{width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 0 5px #c522332e;content:""}.note{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:64px 0;border-block:1px solid var(--line)}.note h2{max-width:500px;margin:0;font:400 clamp(2rem,4vw,3.4rem)/1.05 "Archivo Black",sans-serif;letter-spacing:-.04em;text-transform:uppercase}.note__copy{max-width:560px;margin:2.3rem 0 0;color:var(--muted);font-size:1.08rem}.featured-collection__actions{margin-top:32px}.featured-collection{padding:92px 0 112px;border-top:1px solid var(--line)}.section-head{display:grid;grid-template-columns:1.35fr .65fr;gap:48px;align-items:end;margin-bottom:52px}.section-head__copy{margin-bottom:4px;color:var(--muted)}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.product-card{overflow:hidden;border:1px solid var(--line);background:#f5ead209;text-decoration:none}.product-card__media{position:relative;display:grid;aspect-ratio:1/1;place-items:center;overflow:hidden;background:linear-gradient(145deg,#18181a,#101011)}.product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.product-card:hover .product-card__media img{transform:scale(1.035)}.product-card__placeholder{width:88%;filter:drop-shadow(0 18px 24px rgba(0,0,0,.55));transform:rotate(-1deg)}.product-card__copy{min-height:165px;padding:26px;border-top:1px solid var(--line)}.product-card__status{margin-bottom:9px;color:var(--accent);font-size:.74rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.product-card h3{margin:0 0 10px;font:400 1.55rem/1.05 Archivo Black,sans-serif;letter-spacing:-.035em;text-transform:uppercase}.price{color:var(--muted)}.price s{margin-right:8px;color:#777b88}.newsletter-section{padding:88px 0;border-block:1px solid var(--line);background:#f5ead20e}.newsletter-section__inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.newsletter-section__heading{margin:0 0 22px;font:400 clamp(2.7rem,6vw,5.5rem)/.9 "Archivo Black",sans-serif;letter-spacing:-.06em;text-transform:uppercase}.newsletter-section__copy .rte{max-width:540px;font-size:1.05rem}.newsletter-form__fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.newsletter-form input[type=email]{width:100%;min-height:54px;border:1px solid rgba(255,255,255,.3);border-radius:0;background:#171719;color:var(--paper);padding:12px 14px}.newsletter-form input[type=email]::placeholder{color:var(--muted)}.newsletter-form input[type=email]:focus-visible{outline:2px solid var(--red);outline-offset:2px}.newsletter-form__message{margin:14px 0 0;color:var(--accent);font-weight:700}.newsletter-form__message--error{color:var(--paper)}.newsletter-socials{display:flex;flex-wrap:wrap;gap:22px;margin-top:26px}.newsletter-socials a{border-bottom:2px solid var(--red);font-size:.82rem;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.newsletter-socials a:hover,.newsletter-socials a:focus-visible{color:var(--accent)}.story-hero{max-width:940px;padding:112px 0 92px}.story-hero .display-heading{margin-bottom:44px}.story-lede{max-width:760px;color:var(--paper);font-size:clamp(1.35rem,2.7vw,2rem);font-weight:600;line-height:1.42}.story-copy{max-width:760px;color:var(--muted);font-size:1.08rem}.story-sections{border-top:1px solid var(--line)}.story-section{display:grid;grid-template-columns:110px minmax(0,760px);gap:32px;padding:76px 0;border-bottom:1px solid var(--line)}.section-number{margin:8px 0 0;color:var(--red);font:400 1rem Archivo Black,sans-serif}.story-section h2{margin-bottom:28px;font:400 clamp(2rem,5vw,4.4rem)/.98 "Archivo Black",sans-serif;letter-spacing:-.055em;text-transform:uppercase}.story-section p{color:#d1c6b1;font-size:1.06rem}.story-closing{color:var(--accent)!important;font-weight:700}.page-hero{padding:94px 0 64px}.page-content{max-width:820px;padding-bottom:100px}.page-content .rte{font-size:1.08rem}.collection-hero{display:grid;grid-template-columns:1.4fr .6fr;gap:48px;align-items:end;padding:98px 0 72px}.collection-hero__description{color:var(--muted)}.collection-grid{padding-bottom:112px}.empty-state{padding:72px 0;border-block:1px solid var(--line);text-align:center}.product{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;padding:80px 0 112px}.product__gallery{display:grid;gap:18px}.product__media{overflow:hidden;border:1px solid var(--line);background:#111113}.product__media img{display:block;width:100%}.product__details{position:sticky;top:30px;align-self:start}.product__vendor{color:var(--accent);font-size:.78rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.product__title{max-width:100%;margin:0 0 18px;overflow-wrap:break-word;font:400 clamp(2.5rem,4vw,3.25rem)/.94 "Archivo Black",sans-serif;letter-spacing:-.05em;text-transform:uppercase}.product__price{margin-bottom:28px;font-size:1.25rem}.product__description{margin:30px 0}.field{display:grid;gap:8px;margin:18px 0}.field label{color:var(--muted);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.field select,.field input,.field textarea{width:100%;min-height:50px;border:1px solid rgba(255,255,255,.3);border-radius:0;background:#171719;color:var(--paper);padding:11px 12px}.product-form .button{width:100%;margin-top:10px}.shopify-payment-button{margin-top:12px}.cart{padding:86px 0 112px}.cart__heading{margin-bottom:50px}.cart-items{width:100%;border-collapse:collapse}.cart-items th{padding:12px 8px;border-bottom:1px solid var(--line);color:var(--muted);font-size:.76rem;letter-spacing:.1em;text-align:left;text-transform:uppercase}.cart-items td{padding:22px 8px;border-bottom:1px solid var(--line);vertical-align:middle}.cart-item__product{display:grid;grid-template-columns:110px 1fr;gap:20px;align-items:center}.cart-item__product img{width:110px}.cart-item__title{font-weight:700;text-decoration:none}.cart-item__remove{color:var(--red);font-size:.82rem}.cart-summary{display:grid;justify-items:end;gap:18px;margin-top:34px;text-align:right}.cart-summary__total{font:400 1.8rem Archivo Black,sans-serif}.cart-summary__buttons{display:flex;gap:12px}.search-page{padding:86px 0 112px}.search-form{display:flex;max-width:680px;gap:12px;margin-bottom:50px}.search-form input{flex:1;min-height:52px;border:1px solid var(--line);background:#171719;color:var(--paper);padding:12px 14px}.blog-page{padding-bottom:112px}.blog-hero{max-width:940px;padding:98px 0 70px}.blog-hero .display-heading{margin-bottom:30px}.blog-hero__intro{max-width:680px;margin:0;color:var(--muted);font-size:clamp(1.12rem,2vw,1.35rem);line-height:1.55}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.article-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--line);background:#f5ead209}.article-card__media{display:grid;aspect-ratio:16/10;place-items:center;overflow:hidden;border-bottom:1px solid var(--line);background:linear-gradient(145deg,#18181a,#101011)}.article-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.article-card:hover .article-card__media img{transform:scale(1.035)}.article-card__copy{display:flex;flex:1;flex-direction:column;padding:26px}.article-card__meta,.article-meta{color:var(--accent);font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.article-card h2{margin:0 0 16px;font:400 clamp(1.5rem,2.5vw,2rem)/1.03 "Archivo Black",sans-serif;letter-spacing:-.04em;text-transform:uppercase}.article-card h2 a{text-decoration:none}.article-card h2 a:hover,.article-card h2 a:focus-visible{color:var(--accent)}.article-card__excerpt{margin-bottom:24px}.article-card__link{margin-top:auto;border-bottom:2px solid var(--red);align-self:flex-start;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.blog-pagination{margin-top:54px;text-align:center}.blog-pagination .page,.blog-pagination a,.blog-pagination .next,.blog-pagination .prev{display:inline-flex;min-width:42px;min-height:42px;align-items:center;justify-content:center;margin:4px;border:1px solid var(--line);text-decoration:none}.blog-pagination .current{border-color:var(--red);background:var(--red);color:var(--paper)}.article-page{padding-bottom:112px}.article-hero{max-width:980px;padding:84px 0 54px}.article-back{display:inline-block;margin-bottom:46px;color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-decoration-color:var(--red);text-underline-offset:4px;text-transform:uppercase}.article-back:hover,.article-back:focus-visible{color:var(--paper)}.article-title{max-width:980px;margin:0 0 30px;overflow-wrap:break-word;font:400 clamp(3rem,7vw,6.8rem)/.9 "Archivo Black",sans-serif;letter-spacing:-.065em;text-transform:uppercase}.article-meta{display:flex;flex-wrap:wrap;gap:8px;margin:0}.article-featured-image{display:grid;min-height:240px;max-height:700px;place-items:center;overflow:hidden;margin:0 0 70px;border:1px solid var(--line);background:linear-gradient(145deg,#18181a,#101011)}.article-featured-image img{display:block;width:100%;max-height:700px;object-fit:contain}.article-layout{display:grid;grid-template-columns:minmax(0,780px) minmax(180px,1fr);gap:76px;align-items:start}.article-content{color:#d1c6b1;font-size:1.1rem;line-height:1.8}.article-content>:first-child{margin-top:0}.article-content h2{margin:2.25em 0 .7em;color:var(--paper);font:400 clamp(1.9rem,4vw,3.2rem)/1 "Archivo Black",sans-serif;letter-spacing:-.045em;text-transform:uppercase}.article-content h3{margin:2em 0 .7em;color:var(--paper);font:400 1.45rem/1.1 Archivo Black,sans-serif;text-transform:uppercase}.article-content blockquote{margin:2rem 0;padding:6px 0 6px 24px;border-left:4px solid var(--red);color:var(--paper);font-size:1.28rem;font-weight:600}.article-content img{margin-block:28px}.article-tags{position:sticky;top:32px;padding:24px;border:1px solid var(--line);background:#f5ead209}.article-tags ul{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.article-tags a{display:inline-flex;padding:7px 10px;border:1px solid rgba(255,255,255,.22);color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.article-tags a:hover,.article-tags a:focus-visible{border-color:var(--red);color:var(--paper)}.article-navigation{margin-top:70px;padding-top:34px;border-top:1px solid var(--line)}.article-comments{max-width:780px;margin-top:72px;padding-top:58px;border-top:1px solid var(--line)}.article-comments h2{margin-bottom:30px;font:400 clamp(2rem,4vw,3.3rem)/1 "Archivo Black",sans-serif;letter-spacing:-.045em;text-transform:uppercase}.comment{padding:24px 0;border-bottom:1px solid var(--line)}.comment__meta{color:var(--muted);font-size:.8rem}.comment-form{margin-top:38px}.comment-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.site-footer{border-top:1px solid var(--line)}.site-footer__inner{display:flex;min-height:118px;align-items:center;justify-content:space-between;gap:24px;color:#777b88;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.footer-meta,.footer-links{display:flex;flex-wrap:wrap;gap:10px 18px}.footer-links{justify-content:flex-end}.footer-links a{text-decoration-color:var(--red);text-underline-offset:4px}.footer-parent-brand{color:var(--paper);text-decoration-color:var(--red);text-underline-offset:4px}.footer-parent-brand:hover,.footer-parent-brand:focus-visible{color:var(--accent)}@media(max-width:900px){.desktop-nav{display:none}.menu-toggle{display:inline-flex}.note,.section-head,.newsletter-section__inner,.collection-hero,.product{grid-template-columns:1fr}.note__copy{margin-top:0}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product__details{position:static}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:1fr;gap:42px}.article-tags{position:static}}@media(max-width:560px){.page-width{width:min(100% - 28px,var(--page))}.site-header__inner{min-height:84px}.wordmark__image{width:104px;height:52px}.wordmark__name{display:none}.header-actions{gap:12px}.display-heading{font-size:clamp(3.15rem,18vw,5rem)}.logo-banner{margin-top:24px}.home-hero{min-height:auto;padding:62px 0 72px}.hero-signup{padding:20px}.hero-signup__fields{grid-template-columns:1fr}.hero-signup__fields .button,.hero-actions,.hero-actions .button{width:100%}.status{justify-content:center}.newsletter-section{padding:68px 0}.newsletter-form__fields{grid-template-columns:1fr}.newsletter-form__fields .button{width:100%}.product-grid,.article-grid{grid-template-columns:1fr}.blog-hero{padding:72px 0 52px}.article-hero{padding:58px 0 42px}.article-back{margin-bottom:34px}.article-title{font-size:clamp(2.7rem,14vw,4.8rem)}.article-featured-image{margin-bottom:48px}.comment-form__fields{grid-template-columns:1fr}.story-section{grid-template-columns:1fr;gap:10px;padding:56px 0}.story-hero{padding:76px 0 64px}.product{padding-top:50px}.cart-items thead{display:none}.cart-items,.cart-items tbody,.cart-items tr,.cart-items td{display:block;width:100%}.cart-items tr{padding:18px 0;border-bottom:1px solid var(--line)}.cart-items td{padding:8px 0;border:0}.cart-summary{justify-items:stretch;text-align:left}.cart-summary__buttons,.cart-summary__buttons .button{width:100%;flex-direction:column}.site-footer__inner{align-items:flex-start;flex-direction:column;justify-content:center;padding-block:28px}.footer-links{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.bc-page{padding-bottom:100px}.bc-hero{padding:100px 0 90px;max-width:1100px}.bc-kicker{color:var(--red);font-weight:900;letter-spacing:.18em;font-size:.76rem}.bc-hero h1,.bc-page h2{font-family:Archivo Black,sans-serif;font-weight:400;line-height:1.02;letter-spacing:-.055em}.bc-hero h1{font-size:clamp(3.2rem,8.1vw,7.7rem);margin:25px 0}.bc-hero h1 span{color:var(--red)}.bc-lead{max-width:640px;color:var(--paper);font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.6}.bc-button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;margin:20px 0 12px;padding:17px 24px;background:var(--red);border:2px solid var(--red);color:#fff;text-decoration:none;font-weight:900;letter-spacing:.09em;cursor:pointer}.bc-button:hover,.bc-button:focus-visible{background:#a81d2b;border-color:#a81d2b}.bc-fine{color:var(--muted);font-size:.83rem}.bc-divider{border-block:1px solid var(--line);padding:19px 0;text-align:center;font-weight:800;font-size:.77rem;letter-spacing:.22em;color:var(--accent)}.bc-two,.bc-form-wrap{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:95px 0}.bc-page h2{font-size:clamp(2.5rem,5vw,5rem);margin:10px 0 26px}.bc-two>div:nth-child(2){font-size:1.16rem;color:var(--accent);padding-top:35px}.bc-perks{padding:80px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bc-perk-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:45px 0 24px}.bc-perk-grid>div{border:1px solid var(--line);padding:25px 20px;min-height:220px}.bc-perk-grid span{color:var(--red);font-weight:900}.bc-perk-grid h3{font-size:1rem;letter-spacing:.04em;margin:30px 0 12px}.bc-perk-grid p{font-size:.9rem;color:var(--muted)}.bc-form-wrap{scroll-margin-top:30px}.bc-form-wrap>div:first-child>p:not(.eyebrow){max-width:450px}.bc-form-panel{border:1px solid var(--line);padding:34px;background:#151416}.bc-field{margin-bottom:22px}.bc-field label{display:block;font-size:.75rem;font-weight:800;letter-spacing:.1em;margin-bottom:9px}.bc-field label span,.bc-check span{color:#f28c93}.bc-field input,.bc-field textarea{width:100%;background:#0b0b0c;color:var(--paper);border:1px solid #5d5752;border-radius:0;padding:13px 14px;min-height:49px}.bc-field textarea{resize:vertical}.bc-field input:focus,.bc-field textarea:focus{outline:2px solid var(--accent);outline-offset:2px}.bc-check{display:flex;align-items:flex-start;gap:12px;margin:20px 0;font-size:.86rem}.bc-check input{width:19px;height:19px;flex:none;margin-top:3px;accent-color:var(--red)}.bc-check a{text-decoration:underline}.bc-submit{width:100%;margin-top:22px}.bc-alert{border:1px solid var(--red);padding:18px;margin-bottom:25px}.bc-success{border-color:var(--accent)}.bc-success p{margin:8px 0 0}@media(max-width:850px){.bc-perk-grid{grid-template-columns:repeat(2,1fr)}.bc-two,.bc-form-wrap{grid-template-columns:1fr;gap:20px;padding:65px 0}.bc-two>div:nth-child(2){padding-top:0}}@media(max-width:540px){.bc-hero{padding:60px 0}.bc-perk-grid{grid-template-columns:1fr}.bc-perk-grid>div{min-height:unset}.bc-form-panel{padding:20px}.bc-hero h1{font-size:clamp(2.7rem,11vw,4rem)}}@media(max-width:749px){.featured-collection{padding:48px 0 56px}.featured-collection .section-head{gap:20px;margin-bottom:28px}.featured-collection .section-head__copy p{margin:0}.featured-collection__actions{margin-top:24px}.newsletter-section{padding:48px 0}.newsletter-section__inner{gap:28px}}.collection-hero>div{min-width:0}.collection-hero .display-heading{overflow-wrap:anywhere}@media(max-width:749px){.collection-hero{padding:44px 0 32px;gap:20px}.collection-hero .eyebrow{font-size:.7rem;line-height:1.5}.collection-hero .display-heading{font-size:clamp(2rem,11vw,4.5rem);line-height:1;letter-spacing:-.055em;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/theme.css.map */
