:root{--cream:#f7f5f0;--ink:#111;--muted:#65615c;--line:#e6e1d8;--gold:#f0dfbd;--orange:#f28b12}*{box-sizing:border-box}html,body{margin:0;background:var(--cream)!important;color:var(--ink)!important;font-family:Arial,Helvetica,sans-serif}body{font-size:14px;line-height:1.4}a{text-decoration:none;color:inherit}button{font:inherit;cursor:pointer}.announcement{height:31px;background:#090909!important;color:#f8f7f4!important;display:flex;align-items:center;justify-content:center;gap:clamp(14px,4vw,58px);font-size:10px;font-weight:700;white-space:nowrap}.announcement i{height:15px;width:1px;background:#777}.site-header{height:60px;background:#fff!important;border-bottom:1px solid #e6e3de;position:relative;z-index:20}.header-inner{height:100%;max-width:1500px;margin:auto;padding:0 4.5%;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand-name{font-size:24px;font-weight:900;letter-spacing:-1.3px;white-space:nowrap}.brand-name em{font-style:normal;font-weight:400}.main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(14px,2vw,30px);flex:1}.main-nav a{font-size:11px;font-weight:700;white-space:nowrap}.main-nav small{font-size:14px;margin-left:2px}.header-actions{display:flex;align-items:center;gap:20px;font-size:22px}.header-actions a{position:relative}.header-actions sup{position:absolute;right:-9px;top:-5px;background:#111;color:#fff;border-radius:50%;font-size:8px;padding:2px 4px}.menu-toggle{display:none}.hero{position:relative;width:100%;height:clamp(245px,17vw,315px);overflow:hidden;background:#211a15}.hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 52%}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(12,10,8,.65),rgba(12,10,8,.24) 38%,transparent 72%)}.hero-content{position:absolute;left:10.2%;top:50%;transform:translateY(-50%);color:#fff}.hero-content h1{font-size:clamp(28px,3vw,43px);line-height:1.05;letter-spacing:-1.4px;margin:0 0 10px;font-weight:800}.hero-content p{font-size:14px;line-height:1.45;margin:0 0 17px;color:#f4f0e9}.button{display:inline-flex;align-items:center;gap:12px;background:#f4e5c9;color:#17130f;padding:10px 22px;border-radius:8px;font-size:11px;font-weight:800}.hero-arrow{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;border:1px solid #ffffff9c;border-radius:50%;background:#1118;color:#fff;font-size:23px;line-height:1}.hero-prev{left:1.4%}.hero-next{right:1.4%}.hero-dots{position:absolute;bottom:13px;left:50%;transform:translate(-50%);display:flex;gap:7px}.hero-dots b{width:8px;height:8px;border-radius:50%;background:#fff}.hero-dots b:last-child{background:transparent;border:1px solid #fff}.category-section{padding:8px 3.2% 0;background:var(--cream)}.category-grid{max-width:1500px;margin:auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.category-card{height:clamp(105px,9vw,145px);position:relative;overflow:hidden;border-radius:9px;background:#292522}.category-photo{position:absolute;top:0;right:0;bottom:0;left:0;background-size:500% 100%;background-repeat:no-repeat;transition:transform .35s}.category-card:hover .category-photo{transform:scale(1.04)}.photo-1{background-position:0% center}.photo-2{background-position:25% center}.photo-3{background-position:50% center}.photo-4{background-position:75% center}.photo-5{background-position:100% center}.category-card:after{content:"";position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000c)}.category-label{position:absolute;z-index:2;left:15px;bottom:10px;color:#fff;display:flex;flex-direction:column;gap:1px}.category-label>span{font-size:17px;line-height:1.1}.category-label strong{font-size:12px}.category-label small{font-size:10px}.featured-section{max-width:1500px;margin:auto;padding:17px 3.2% 20px;background:var(--cream)}.featured-heading{display:flex;justify-content:space-between;align-items:center;margin:0 4px 9px}.featured-heading h2{font-size:23px;line-height:1.1;margin:0 0 3px;font-weight:800;letter-spacing:-.5px}.featured-heading p{margin:0;font-size:11px;color:#333}.featured-heading>a{font-size:11px;font-weight:700}.featured-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.find-card{min-width:0;display:flex;flex-direction:column;gap:3px}.find-photo{height:clamp(100px,8vw,135px);position:relative;border-radius:8px;overflow:hidden;background-size:500% 100%;background-repeat:no-repeat;background-color:#ddd}.product-1{background-position:0% center}.product-2{background-position:25% center}.product-3{background-position:50% center}.product-4{background-position:75% center}.product-5{background-position:100% center}.find-badge{position:absolute;right:8px;top:7px;background:#111;color:#fff;border-radius:12px;padding:4px 9px;font-size:9px;font-weight:700}.find-card>strong{font-size:11px;line-height:1.3;margin-top:3px}.rating{color:var(--orange);font-size:13px;letter-spacing:-1px}.rating i{font-style:normal;color:#555;font-size:9px;letter-spacing:0}.find-card>b{font-size:10px;color:#777;font-weight:600}.benefits-section{background:#eee9e1;padding:12px 4%;display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.benefit{display:flex;align-items:center;justify-content:center;gap:12px}.benefit>span{font-size:26px}.benefit strong,.benefit small{display:block}.benefit strong{font-size:11px}.benefit small{font-size:9px;color:#555}.brand-story{display:grid;grid-template-columns:1.2fr 1fr;min-height:190px;background:#111;color:#fff}.story-image{height:190px;overflow:hidden}.story-image img{width:100%;height:100%;object-fit:cover;object-position:center 48%}.story-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:22px 7%}.story-copy>span{font-size:10px;font-weight:700;letter-spacing:.15em;color:#e5d7bd}.story-copy h2{font-size:clamp(22px,2.3vw,31px);line-height:1.05;margin:6px 0;font-weight:800}.story-copy p{max-width:470px;color:#d4d1cb;font-size:11px;margin:0 0 12px}.story-copy .button{padding:8px 19px}.site-footer{background:#0b0b0b;color:#eee;padding:26px 5% 14px}.footer-main{max-width:1400px;margin:auto;display:flex;justify-content:space-between;gap:30px}.footer-brand{font-size:17px;font-weight:900;letter-spacing:-.5px}.footer-main p{font-size:11px;color:#aaa}.footer-links{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.footer-links a{font-size:11px;color:#ddd}.footer-bottom{max-width:1400px;margin:15px auto 0;padding-top:12px;border-top:1px solid #ffffff24;font-size:10px;color:#aaa}@media(max-width:1000px){.header-inner{padding:0 3%;gap:14px}.brand-name{font-size:21px}.main-nav{gap:12px}.main-nav a{font-size:10px}.header-actions{gap:12px}.hero{height:260px}}@media(max-width:720px){.announcement{height:auto;min-height:30px;gap:10px;font-size:8px}.announcement i{height:12px}.site-header{height:auto;min-height:58px}.header-inner{min-height:58px;flex-wrap:wrap;padding:0 16px}.brand-name{font-size:20px}.menu-toggle{display:block;border:0;background:transparent;font-size:20px;margin-left:auto}.main-nav{display:none;order:4;flex-basis:100%;padding:8px 0 14px;align-items:stretch;flex-direction:column;gap:0}.main-nav.open{display:flex}.main-nav a{padding:10px 0;border-top:1px solid #eee;font-size:12px}.header-actions{gap:12px;font-size:20px}.hero{height:250px}.hero-content{left:8%;right:8%}.hero-content h1{font-size:30px}.hero-content p{font-size:12px}.desktop-only{display:none}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.category-card{height:112px}.category-card:last-child{grid-column:span 2}.category-label{left:10px;bottom:8px}.category-label strong{font-size:11px}.featured-section{padding-top:17px}.featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.find-photo{height:145px}.find-card>strong{font-size:11px}.benefits-section{grid-template-columns:repeat(2,1fr);padding:14px 10px;gap:15px 5px}.benefit{justify-content:flex-start;padding-left:8px}.benefit>span{font-size:22px}.brand-story{grid-template-columns:1fr}.story-image{height:170px}.story-copy{padding:23px 7%}.footer-main{display:block}.footer-links{margin-top:16px;gap:13px}.footer-bottom{margin-top:18px}}.site-header,.site-header *{color:#171717!important}.site-header{background:#fff!important}.site-header .brand-name{color:#111!important;font-weight:900!important}.site-header .brand-name em{color:#3d3d3d!important}.site-header .main-nav a,.site-header .header-actions a{color:#242424!important;opacity:1!important;font-weight:700!important}.site-header .main-nav a:hover,.site-header .header-actions a:hover{color:#8a5b20!important}.site-header .header-actions sup{background:#111!important;color:#fff!important}.site-header .menu-toggle{color:#111!important;background:#f1e4ce!important;border:1px solid #b9a17d!important;border-radius:7px!important;padding:7px 10px!important}a.button,.button,.story-copy .button,.hero-content .button,button:not(.hero-arrow):not(.menu-toggle),input[type=submit],.shopify-payment-button__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#ead7b5!important;color:#17130f!important;border:1px solid #8b714c!important;font-weight:800!important;opacity:1!important;text-shadow:none!important;box-shadow:0 2px #20180e29!important;cursor:pointer!important}a.button:hover,.button:hover,button:not(.hero-arrow):not(.menu-toggle):hover,input[type=submit]:hover,.shopify-payment-button__button:hover{background:#d9bd8e!important;color:#111!important;border-color:#6f5635!important}.hero-arrow{background:#0a0a0ad1!important;color:#fff!important;border:2px solid #fff!important;opacity:1!important}.category-card,.category-card *{color:#fff!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #b47b2c!important;outline-offset:3px!important}@media(max-width:720px){.site-header .main-nav a{color:#171717!important;background:#fff!important}.site-header .main-nav a:hover{background:#f4eee4!important}}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.hero-image,.story-image img,.category-photo,.find-photo{image-rendering:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hero-image{object-fit:cover;object-position:center center}.category-photo,.find-photo{background-size:500% 100%;background-repeat:no-repeat;transform:translateZ(0)}.category-card,.find-photo,.story-image{overflow:hidden;isolation:isolate}.category-card{border:1px solid rgba(30,24,18,.1);box-shadow:0 2px 9px #14100a14}.featured-section,.featured-section *{color:#171717}.featured-section{padding-top:20px;padding-bottom:24px}.featured-heading h2{color:#111!important;font-size:clamp(22px,1.8vw,27px);letter-spacing:-.65px}.featured-heading p{color:#57534d!important}.featured-heading>a{color:#171717!important}.featured-grid{gap:16px}.find-card{color:#171717!important;min-width:0}.find-card>strong{color:#171717!important;font-size:12px;font-weight:700}.find-card .rating{color:#bd6900!important}.find-card .rating i{color:#5b554d!important}.find-photo{border:1px solid rgba(20,16,10,.08);box-shadow:0 2px 8px #14100a0f}.benefits-section{color:#171717!important;border-top:1px solid #e1d9cd;border-bottom:1px solid #e1d9cd}.benefit,.benefit strong{color:#171717!important}.benefit small{color:#625d55!important}.benefit>span{color:#28241f!important}.category-label strong,.category-label small{color:#fff!important}.brand-story{overflow:hidden}.story-copy h2{color:#fff!important}.story-copy p{color:#e2ded7!important}.hero-content .button{transition:background .18s ease,transform .18s ease}.hero-content .button:hover{transform:translateY(-1px)}@media(min-width:1200px){.category-grid,.featured-grid{column-gap:14px}.featured-section{padding-top:22px}}@media(max-width:720px){.featured-grid{gap:14px}.featured-section{padding-left:16px;padding-right:16px}.featured-heading h2{font-size:22px}}.category-card{position:relative;overflow:hidden;isolation:isolate}.category-photo{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;background:none!important;transform:translateZ(0);transition:transform .35s ease;image-rendering:auto}.category-card:hover .category-photo{transform:scale(1.025)}.category-card:after{z-index:1}.category-label{z-index:2}.find-photo{display:block;width:100%;height:clamp(100px,8vw,135px);object-fit:cover;object-position:center;border-radius:8px;overflow:hidden;background:none!important;image-rendering:auto;box-shadow:0 2px 8px #14100a0f}.find-card{gap:5px}@media(max-width:720px){.find-photo{height:145px}.category-photo{height:100%}}.brand-story{display:grid!important;grid-template-columns:1.2fr 1fr!important;align-items:stretch!important;min-height:220px!important;overflow:hidden!important}.brand-story .story-image{height:220px!important;min-width:0!important;overflow:hidden!important;position:relative!important}.brand-story .story-image img{display:block!important;width:166.6667%!important;max-width:none!important;height:100%!important;object-fit:cover!important;object-position:left center!important}.brand-story .story-copy{position:relative!important;z-index:2!important;min-width:0!important;overflow:hidden!important;padding:24px clamp(24px,4vw,64px)!important;background:#111!important}.brand-story .story-copy h2{font-size:clamp(23px,2.4vw,34px)!important;line-height:1.08!important;white-space:normal!important;overflow-wrap:anywhere!important;margin:7px 0!important}.brand-story .story-copy p{max-width:440px!important;line-height:1.5!important}@media(max-width:720px){.brand-story{grid-template-columns:1fr!important}.brand-story .story-image{height:185px!important}.brand-story .story-image img{width:166.6667%!important}.brand-story .story-copy{padding:22px 7%!important}}.brand-story{position:relative!important;grid-template-columns:1.2fr 1fr!important;background:#111!important}.brand-story .story-image{position:relative!important;isolation:isolate!important}.brand-story .story-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#1110 0% 68%,#1111116b 84%,#111);z-index:2}.brand-story .story-copy{background:linear-gradient(90deg,#111 0% 100%)!important;margin-left:-1px!important;padding-left:clamp(28px,4vw,68px)!important}.brand-story .story-copy>span{color:#dfcba8!important}.brand-story .story-copy h2{letter-spacing:-.8px!important}.brand-story .story-copy p{color:#d8d4cd!important}@media(max-width:720px){.brand-story .story-image:after{background:linear-gradient(180deg,#1110 55%,#111)}.brand-story .story-copy{margin-left:0!important;padding-top:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/morrow-boutique.css.map */
