:root{--lw-ink:#171c21;--lw-yellow:#ffc400;--lw-cream:#fbf8f1;--lw-paper:#fffdf8;--lw-line:#ded9cf;--lw-white:#fff;--lw-page:1200px}html{scroll-behavior:smooth}body{background:var(--lw-cream);color:var(--lw-ink)}:focus-visible{outline:3px solid var(--lw-yellow)!important;outline-offset:3px}img{max-width:100%;height:auto;display:block}button,.button,[class*=button]{transition:transform .16s ease,box-shadow .16s ease}button:hover,.button:hover{transform:translateY(-1px)}#header-group{position:relative;z-index:60}#header-group .section:has(.lw-topbar){padding:0!important;max-width:none!important;width:100%!important}.lw-topbar{background:var(--lw-ink);color:#fff;font-size:11px;line-height:1}.lw-topbar__inner{height:30px;max-width:var(--lw-page);margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.lw-topbar__benefits{display:flex;align-items:center;gap:14px;min-width:0;white-space:nowrap}.lw-topbar__benefits span{display:flex;align-items:center;gap:6px;font-weight:650}.lw-topbar__benefits b{font-size:14px;color:var(--lw-yellow);font-weight:800}.lw-topbar__benefits i{width:1px;height:14px;background:#ffffff73}.lw-topbar__locale{font-weight:650;white-space:nowrap;font-size:10px}#header-component{background:var(--lw-paper)!important;border-bottom:1px solid rgba(23,28,33,.08)!important}#header-component a{font-weight:800}#header-component .header__heading-logo,#header-component .header-logo img{max-width:220px!important;height:auto!important}#header-component nav a,#header-component .menu-list__link{font-size:11px!important;letter-spacing:.035em!important;text-transform:uppercase;white-space:nowrap!important}#header-component .menu-list__link[href="/"]{position:relative}#header-component .menu-list__link[href="/"]:after{content:"";position:absolute;left:8px;right:8px;bottom:-8px;height:3px;background:var(--lw-yellow);border-radius:10px}@media(min-width:1100px){#header-component .header__row--top{grid-template-columns:auto minmax(0,1fr) auto!important;column-gap:clamp(1rem,2.1vw,2.6rem)!important;min-height:68px}#header-component .header-menu,#header-component .header__menu,#header-component overflow-list,#header-component nav{min-width:0;white-space:nowrap}#header-component nav ul,#header-component .menu-list{flex-wrap:nowrap!important;gap:clamp(.45rem,.85vw,1rem)!important}}@media(max-width:1099px){#header-component .header__heading-logo,#header-component .header-logo img{max-width:170px!important}}.content-for-layout[data-template*=index] .shopify-section{margin:0!important}.content-for-layout[data-template*=index] .section:has(.lw-home){padding:0!important;max-width:none!important;width:100%!important}.lw-home{background:var(--lw-cream);color:var(--lw-ink);width:100%;overflow:hidden}.lw-shell{width:min(var(--lw-page),calc(100% - 48px));margin-inline:auto}.lw-brush{font-family:Impact,Haettenschweiler,Arial Narrow Bold,Trebuchet MS,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:.01em}.lw-kicker{margin:0 0 7px;font-size:11px;font-weight:900;letter-spacing:.28em;text-transform:uppercase}.lw-kicker--light{color:#fff}.lw-hero{position:relative;height:clamp(380px,38vw,560px);min-height:380px;background:url(/cdn/shop/files/laughingwear-hero-hiker-dog-lake.jpg?v=1789375725) 55% center/cover no-repeat;color:#fff}.lw-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#060f18b8,#060f1880 35%,#060f1829 64%,#060f180a)}.lw-hero__inner{position:relative;z-index:2;height:100%;display:grid;grid-template-columns:minmax(0,1fr) 290px;align-items:center;gap:28px}.lw-hero__copy{max-width:590px;padding:34px 0}.lw-hero__title{margin:7px 0 14px;font-size:clamp(58px,6.15vw,92px);line-height:.87;letter-spacing:.005em;text-shadow:0 3px 10px rgba(0,0,0,.2)}.lw-hero__title span{color:#fff;font-style:normal}.lw-hero__title em{color:var(--lw-yellow);font-style:normal}.lw-hero__lead{max-width:510px;margin:0 0 20px;font-size:clamp(16px,1.45vw,20px);line-height:1.35;font-weight:700;color:#fff}.lw-hero__actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.lw-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:43px;padding:0 20px;text-decoration:none!important;font-size:12px;font-weight:900;letter-spacing:.03em;text-transform:uppercase;border:2px solid transparent}.lw-btn--yellow{background:var(--lw-yellow);color:#111;border-color:var(--lw-yellow);box-shadow:0 6px 16px #0000002e}.lw-btn--ghost{background:#0a121a47;color:#fff;border-color:#fffc}.lw-btn:hover{transform:translateY(-2px)}.lw-hero__aside{align-self:center;justify-self:end;margin:85px 0 0;max-width:200px;color:#fff;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-size:clamp(23px,2vw,31px);line-height:1.15;text-transform:none;transform:rotate(-4deg);text-align:left;text-shadow:0 2px 6px rgba(0,0,0,.35)}.lw-trust{background:var(--lw-paper);border-bottom:1px solid var(--lw-line)}.lw-trust__grid{min-height:64px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.lw-trust__item{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:12px;padding:10px 20px;border-right:1px solid var(--lw-line)}.lw-trust__item:first-child{padding-left:8px}.lw-trust__item:last-child{border-right:0;padding-right:8px}.lw-trust__icon{width:31px;height:31px;display:grid;place-items:center}.lw-trust__icon svg{width:31px;height:31px;fill:none;stroke:var(--lw-ink);stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.lw-trust__item strong{display:block;font-size:12px;line-height:1.1}.lw-trust__item small{display:block;margin-top:3px;font-size:10px;line-height:1.25;color:#4c5359}.lw-category-section{padding-top:18px}.lw-popular-section{padding-top:30px;padding-bottom:18px}.lw-section-head{display:flex;align-items:end;justify-content:space-between;gap:22px;margin:0 12px 14px}.lw-section-title{position:relative;margin:0;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-size:clamp(36px,4vw,56px);line-height:.92;letter-spacing:-.04em;text-transform:none}.lw-swoosh{display:block;width:96px;height:6px;background:var(--lw-yellow);border-radius:999px;margin:8px 0 0 18px;transform:rotate(-4deg)}.lw-outline-link{display:inline-flex;align-items:center;gap:12px;height:36px;padding:0 15px;border:1px solid #30373d;color:var(--lw-ink);background:transparent;text-decoration:none!important;font-size:10px;font-weight:900;letter-spacing:.035em;white-space:nowrap}.lw-outline-link:hover{background:var(--lw-ink);color:#fff}.lw-strip-scroll{width:100%;overflow:visible}.lw-strip-scroll--second{margin-top:7px}.lw-card-strip{position:relative;width:100%;overflow:hidden}.lw-card-strip img{width:100%;height:auto}.lw-strip-links{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,1fr)}.lw-strip-links a{display:block;min-width:0;position:relative}.lw-strip-links a:focus-visible{outline:4px solid var(--lw-yellow)!important;outline-offset:-6px}.lw-strip-links a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffc40000;transition:background .16s ease}@media(hover:hover){.lw-strip-links a:hover:after{background:#ffc40012}}.lw-card-strip--popular{margin-top:2px}.lw-closing{width:100%;background:#143149}.lw-closing img{width:100%;height:auto;display:block}.content-for-layout[data-template*=product],.content-for-layout[data-template*=collection],.content-for-layout[data-template*=page],.content-for-layout[data-template*=blog],.content-for-layout[data-template*=article],.content-for-layout[data-template*=search],.content-for-layout[data-template*=cart]{background:var(--lw-cream)}.content-for-layout[data-template*=product] h1,.content-for-layout[data-template*=collection] h1,.content-for-layout[data-template*=page] h1,.content-for-layout[data-template*=blog] h1,.content-for-layout[data-template*=article] h1{letter-spacing:-.03em;line-height:1.03}.collection-card,.product-card,.card{overflow:hidden;border-radius:10px}.collection-card img,.product-card img,.card img{image-rendering:auto;transition:transform .3s ease}@media(hover:hover){.collection-card:hover img,.product-card:hover img,.card:hover img{transform:scale(1.018)}}footer{border-top:1px solid var(--lw-line)}@media(max-width:900px){.lw-topbar__benefits span:nth-of-type(3),.lw-topbar__benefits i:nth-of-type(3){display:none}.lw-shell{width:min(100% - 28px,var(--lw-page))}.lw-hero__inner{grid-template-columns:1fr 190px}.lw-hero__title{font-size:clamp(52px,8vw,72px)}.lw-trust__grid{grid-template-columns:repeat(2,1fr)}.lw-trust__item:nth-child(2){border-right:0}.lw-trust__item:nth-child(-n+2){border-bottom:1px solid var(--lw-line)}}@media(max-width:749px){.lw-topbar__inner{height:29px;padding:0 12px}.lw-topbar__benefits{gap:7px;font-size:9px}.lw-topbar__benefits span:nth-of-type(n+3),.lw-topbar__benefits i:nth-of-type(n+2){display:none}.lw-topbar__locale{font-size:9px}#header-component .header__heading-logo,#header-component .header-logo img{max-width:155px!important}.lw-shell{width:calc(100% - 24px)}.lw-hero{height:520px;min-height:520px;background-position:61% center}.lw-hero__shade{background:linear-gradient(90deg,#060f18c7,#060f1857 72%,#060f1814)}.lw-hero__inner{display:flex;align-items:flex-end}.lw-hero__copy{padding:34px 0 38px;max-width:100%}.lw-hero__title{font-size:clamp(50px,15.5vw,76px);max-width:470px}.lw-hero__lead{max-width:390px;font-size:15px}.lw-hero__aside{display:none}.lw-btn{min-height:42px;padding-inline:15px;font-size:10px}.lw-trust__grid{grid-template-columns:1fr 1fr}.lw-trust__item{grid-template-columns:28px 1fr;padding:10px 8px;gap:7px}.lw-trust__icon,.lw-trust__icon svg{width:25px;height:25px}.lw-trust__item strong{font-size:10px}.lw-trust__item small{font-size:8.5px}.lw-section-head{margin:0 0 12px;align-items:flex-end}.lw-section-title{font-size:38px}.lw-outline-link{height:34px;padding-inline:10px;font-size:8.5px}.lw-strip-scroll{overflow-x:auto;overflow-y:hidden;margin-inline:-12px;width:calc(100% + 24px);padding-inline:12px;scrollbar-width:none}.lw-strip-scroll::-webkit-scrollbar{display:none}.lw-card-strip{width:940px;max-width:none;flex:0 0 940px}.lw-card-strip--popular{width:940px}.lw-category-section{padding-top:16px}.lw-popular-section{padding-top:24px}.lw-closing{overflow:hidden}.lw-closing img{width:auto;max-width:none;height:210px;min-width:1014px;object-fit:cover;object-position:center}}@media(max-width:480px){.lw-topbar__benefits span:nth-of-type(2),.lw-topbar__benefits i{display:none}.lw-hero__title{font-size:clamp(46px,15vw,64px)}.lw-section-head{display:grid;grid-template-columns:1fr auto;gap:10px}.lw-section-title{font-size:34px}.lw-outline-link{align-self:end;white-space:normal;text-align:center;line-height:1.1;max-width:120px}.lw-card-strip,.lw-card-strip--popular{width:900px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/laughingwear-revamp.css.map */
