:root{--co-cream:#f2eee7;--co-dark:#110e0c;--co-line:rgba(255,255,255,.35)}body{margin:0;background:var(--co-cream);color:#17130f}.shopify-section{margin:0!important}.co-announcement{height:31px;background:#100d0b;color:#eee8e0;display:flex;align-items:center;justify-content:center;font:500 10px/1 Arial,sans-serif;letter-spacing:.27em;position:relative;z-index:20}.co-header{height:76px;color:#f4eee7;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 34px;position:absolute;top:31px;left:0;right:0;z-index:19;background:linear-gradient(to bottom,#0c080640,#0c080600);border:0}.co-nav{display:flex;align-items:center}.co-nav a,.co-wordmark{color:inherit;text-decoration:none;text-shadow:0 1px 10px rgba(0,0,0,.25)}.co-nav-left{gap:28px}.co-nav-left a{font:500 11px/1 Arial,sans-serif;letter-spacing:.04em}.co-wordmark{font:400 27px/1 Georgia,serif;letter-spacing:-.04em}.co-icon{width:23px;height:23px;display:block}.co-icon svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.co-hero{height:min(760px,69vw);min-height:590px;background:#120d0a;position:relative;overflow:hidden}.co-hero-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.co-hero-hitgrid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:31.2% 38.2% 30.6%;z-index:2}.co-hero-hitgrid a{display:block;border-right:1px solid rgba(255,255,255,.18)}.co-hero-title{position:absolute;left:50%;top:57%;transform:translate(-50%,-50%);color:#f2e8dc;text-align:center;z-index:3;pointer-events:none;text-shadow:0 2px 20px rgba(0,0,0,.28);font:400 clamp(42px,5vw,71px)/.94 Georgia,serif;letter-spacing:-.045em}.co-hero-title small{display:block;margin-top:25px;font:500 12px/1 Arial,sans-serif;letter-spacing:.34em}.co-slide-count{position:absolute;right:2.7%;bottom:21px;color:#eee6df;z-index:3;font:500 9px/1 Arial,sans-serif;letter-spacing:.06em}.co-products{padding:48px 4% 58px;background:var(--co-cream)}.co-section-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:20px}.co-section-title h2{margin:0;font:400 31px/1.1 Georgia,serif}.co-section-title a{color:#1a1511;text-decoration:none;font:500 10px Arial,sans-serif;letter-spacing:.16em}.co-grid-products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.co-card-image{display:block;aspect-ratio:.82;overflow:hidden;background:#ddd}.co-card-image img{width:100%;height:100%;object-fit:cover}.co-card-meta{display:flex;justify-content:space-between;padding-top:12px}.co-card-meta a{color:#17130f;text-decoration:none;font:400 15px Georgia,serif}.co-card-meta p{margin:5px 0 0;font:12px Arial,sans-serif}.co-plus{width:24px;height:24px;border:1px solid #777;border-radius:50%;display:flex!important;align-items:center;justify-content:center;font:16px Arial!important}.co-editorial{display:grid;grid-template-columns:1fr 1fr;background:#0e0b09}.co-editorial-card{position:relative;display:block;min-height:230px;overflow:hidden}.co-editorial-card img{width:100%;height:100%;object-fit:cover;position:absolute}.co-editorial-card div{position:absolute;left:7%;bottom:19%;color:#f5e8dc}.co-editorial-card h3{font:400 28px Georgia,serif;margin:0 0 14px}.co-editorial-card span{font:500 10px Arial,sans-serif;letter-spacing:.18em}.co-footer{background:#120f0d;color:#ded6cd;padding:38px 4% 20px}.co-footer-grid{display:grid;grid-template-columns:1.8fr repeat(4,1fr);gap:40px}.co-footer-brand{color:#f2e9e0;text-decoration:none;font:400 29px Georgia,serif}.co-footer b{display:block;font:500 11px Arial,sans-serif;margin-bottom:13px}.co-footer div>a{display:block;color:#bfb5ac;text-decoration:none;font:11px/1.75 Arial,sans-serif}.co-email{border:1px solid #716961;height:34px;display:flex}.co-email input{flex:1;border:0;background:transparent;color:#eee;padding:0 10px;min-width:0}.co-email button{width:38px;border:0;background:transparent;color:#eee}.co-footer-bottom{display:flex;justify-content:space-between;margin-top:45px;color:#8f857d;font:9px Arial,sans-serif}@media(max-width:749px){.co-announcement{height:31px;font-size:9px}.co-header{top:31px;height:64px;padding:0 20px;grid-template-columns:1fr auto 1fr;background:linear-gradient(to bottom,rgba(10,7,5,.33),transparent)}.co-nav-left{gap:20px}.co-nav-left a{font-size:9px;letter-spacing:0}.co-wordmark{font-size:23px}.co-nav-right{gap:14px}.co-icon{width:20px;height:20px}.co-hero{height:136vw;min-height:520px;max-height:760px}.co-hero-art{object-position:center top}.co-hero-hitgrid{grid-template-columns:30.5% 39.5% 30%}.co-hero-title{top:59%;font-size:clamp(36px,10vw,53px)}.co-hero-title small{margin-top:22px;font-size:9px;letter-spacing:.32em}.co-slide-count{right:3.2%;bottom:14px;font-size:8px}.co-grid-products{grid-template-columns:repeat(2,1fr);gap:24px 12px}.co-products{padding-top:38px}.co-section-title h2{font-size:27px}.co-editorial{grid-template-columns:1fr}.co-editorial-card{min-height:210px}.co-footer-grid{grid-template-columns:1fr 1fr;gap:28px}.co-footer-brand{grid-column:1/-1}.co-footer-bottom{gap:20px}}@media(max-width:560px){.co-header{padding:0 13px}.co-nav-left{gap:13px}.co-nav-left a{font-size:8px}.co-wordmark{font-size:20px}.co-nav-right{gap:10px}.co-icon{width:18px;height:18px}.co-hero-title{font-size:clamp(31px,10vw,44px)}}.co-hero{display:block!important;position:relative!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important;background:#17130f}.co-hero-art{position:static!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center top!important}body:has(.co-hero) .shopify-section-group-header-group{display:none!important}.co-header{position:absolute!important;top:28px;left:0;right:0;z-index:50;height:72px;padding:0 42px;display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;background:transparent!important;color:#fff}.co-nav{display:flex;align-items:center;gap:34px}.co-nav-left{justify-content:flex-start}.co-nav-right{justify-content:flex-end;gap:18px}.co-nav a,.co-wordmark{color:#fff!important;text-decoration:none}.co-nav-left a{font-size:14px;letter-spacing:.04em;font-weight:500}.co-wordmark{font-family:Georgia,serif;font-size:24px;letter-spacing:.03em}.co-icon{width:28px;height:28px;display:block}.co-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5}.co-products{background:#f3eee6!important;padding:58px 42px 70px!important}.co-products-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:28px}.co-products-head h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:31px;line-height:1;font-weight:400;color:#211b17}.co-products-viewall{color:#211b17!important;text-decoration:none!important;font-size:10px;letter-spacing:.14em}.co-products-viewall span{margin-left:8px}.co-products-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}.co-product-card{min-width:0}.co-product-image{display:block;width:100%;aspect-ratio:.82;overflow:hidden;background:#ddd3c6}.co-product-image img{display:block;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .5s ease}.co-product-image:hover img{transform:scale(1.02)}.co-product-info{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding-top:14px}.co-product-name{display:block;color:#211b17!important;text-decoration:none!important;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.2}.co-product-price{margin:6px 0 0;font-size:11px;color:#70675e}.co-product-plus{flex:0 0 27px;width:27px;height:27px;border:1px solid #968d83;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#332c27!important;text-decoration:none!important;font-size:18px;line-height:1}@media(max-width:900px){.co-products{padding:48px 24px 55px!important}.co-products-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:600px){.co-products{padding:38px 16px 45px!important}.co-products-head h2{font-size:26px}.co-products-grid{display:flex!important;overflow-x:auto;gap:12px!important;scroll-snap-type:x mandatory}.co-product-card{flex:0 0 76%;scroll-snap-align:start}.co-products-grid::-webkit-scrollbar{display:none}}.co-editorial{display:grid!important;grid-template-columns:repeat(2,1fr)!important;width:100%;background:#17130f}.co-editorial-card{position:relative;display:block;height:320px;overflow:hidden;text-decoration:none!important;color:#fff!important}.co-editorial-card img{display:block;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .6s ease}.co-editorial-card:hover img{transform:scale(1.025)}.co-editorial-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0f0a078c,#0f0a0726 60%,#0f0a0700)}.co-editorial-copy{position:absolute;left:42px;bottom:42px;z-index:2}.co-editorial-copy h3{margin:0 0 13px;font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1;font-weight:400;color:#fff}.co-editorial-copy span{font-size:10px;letter-spacing:.18em;color:#fff}@media(max-width:700px){.co-editorial{grid-template-columns:1fr!important}.co-editorial-card{height:240px}.co-editorial-copy{left:22px;bottom:28px}.co-editorial-copy h3{font-size:26px}}.co-footer{background:#1b1712!important;color:#d9d1c7;padding:52px 42px 28px}.co-footer-grid{display:grid;grid-template-columns:1.6fr .8fr .8fr .8fr 1.3fr;gap:40px}.co-footer-brand{display:inline-block;color:#f5f1eb!important;text-decoration:none!important;font-family:Didot,"Bodoni 72",Times New Roman,serif;font-size:48px;font-weight:400;line-height:1;letter-spacing:-.03em}.co-footer-col h4,.co-footer-newsletter h4{margin:0 0 18px;color:#f3eee7;font-size:11px;font-weight:500;letter-spacing:.04em}.co-footer-col a{display:block;margin:9px 0;color:#bdb4aa!important;text-decoration:none!important;font-size:10px}.co-footer-col a:hover{color:#fff!important}.co-footer-email{display:flex;height:42px;border:1px solid #5b5147}.co-footer-email input{flex:1;min-width:0;padding:0 12px;border:0;outline:none;background:transparent;color:#fff}.co-footer-email input::placeholder{color:#8e857c}.co-footer-email button{width:44px;border:0;border-left:1px solid #5b5147;background:transparent;color:#fff;cursor:pointer}.co-footer-bottom{margin-top:45px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#8e857c}.co-footer-legal{display:flex;gap:22px}.co-footer-legal a{color:#8e857c!important;text-decoration:none!important}@media(max-width:900px){.co-footer-grid{grid-template-columns:repeat(2,1fr)}.co-footer-brand-col,.co-footer-newsletter{grid-column:1 / -1}}@media(max-width:600px){.co-footer{padding:42px 20px 25px}.co-footer-grid{grid-template-columns:1fr 1fr;gap:32px 20px}.co-footer-brand-col{display:flex;align-items:flex-start}.co-footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}}body:has(.co-footer) .shopify-section-group-footer-group{display:none!important}@media(max-width:749px){html body .co-announcement{height:auto;min-height:30px;padding:7px 16px;text-align:center;white-space:normal;font-size:8px;line-height:1.5;letter-spacing:.12em}html body .page-wrapper header.co-header{position:relative!important;inset:auto!important;height:auto;min-height:92px;padding:10px 18px 6px;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;background:#1b1712!important;color:#f3eee7}html body .co-header .co-wordmark{grid-column:1;grid-row:1;justify-self:start;font-size:23px;line-height:1.2;white-space:nowrap}html body .co-header .co-nav-right{grid-column:2;grid-row:1;gap:4px}html body .co-header .co-icon{display:flex;align-items:center;justify-content:center;width:36px;height:40px}html body .co-header .co-icon svg{width:21px;height:21px}html body .co-header .co-nav-left{grid-column:1/-1;grid-row:2;justify-content:center;gap:26px;min-width:0}html body .co-header .co-nav-left>a,html body .co-header .cpm-trigger{font-size:11px;line-height:1.3;letter-spacing:.02em;white-space:nowrap;min-height:36px;display:inline-flex;align-items:center}html body .co-hero{height:auto!important;min-height:0!important;overflow:hidden!important}html body .co-hero-art{width:100%!important;height:auto!important;object-fit:contain!important}html body .co-products{padding:28px 16px 34px!important}html body .co-products-head{align-items:center;gap:12px;margin-bottom:18px}html body .co-products-head h2{font-size:clamp(20px,5.6vw,25px);line-height:1.15}html body .co-products-viewall{flex-shrink:0;font-size:8px;letter-spacing:.08em;white-space:nowrap}html body .co-products-viewall span{margin-left:3px}html body .co-products-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 12px!important;overflow:visible;scroll-snap-type:none}html body .co-product-card{min-width:0;width:auto}html body .co-products-current .co-product-image{aspect-ratio:1}html body .co-products-current .co-product-image img{object-fit:contain!important;padding:10px}html body .co-product-info{gap:6px;padding-top:10px}html body .co-product-name{font-size:15px;line-height:1.3}html body .co-product-price{font-size:10px;line-height:1.5;margin-top:5px}html body .co-product-plus{flex-basis:24px;width:24px;height:24px;font-size:16px}html body .co-editorial-card{height:210px;min-height:0}html body .co-editorial-copy{left:20px;bottom:26px}html body .co-editorial-copy h3{font-size:24px}html body .co-footer-brand{font-size:32px}}@media(max-width:359px){html body .page-wrapper header.co-header{padding-left:12px;padding-right:12px}html body .co-header .co-wordmark{font-size:21px}html body .co-header .co-nav-left{gap:22px}html body .co-header .co-icon{width:32px}html body .co-products{padding-left:12px!important;padding-right:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/copperora-modular.css.map */
