.shopify-section{position:relative}.shopify-section:has(>.announcement){z-index:80}.moki-shopify .site-nav{z-index:70}.moki-shopify .site-nav.nav-solid{top:0}.moki-shopify .brand img{object-fit:contain;max-height:55px;width:auto}.moki-shopify .moki-cart-link{width:auto;min-width:58px;padding:0 12px;border-radius:100px;white-space:nowrap;font-size:11px;letter-spacing:.05em;text-decoration:none}.moki-shopify .nav-right{gap:12px}.moki-shopify .product-data a,.moki-shopify .moki-inner-page a{color:inherit}.moki-shopify .moki-center-link{margin-top:45px;text-align:right}.moki-shopify .moki-center-link .cat-link{display:inline-flex}.moki-shopify .moki-fallback-photo{height:100%;display:grid;place-content:center;background:#cbc9c3;color:#121410;font-weight:900;font-size:clamp(24px,3vw,50px)}.moki-shopify .gallery-card{position:relative;border:0;padding:0;cursor:pointer;background:#222;flex-shrink:0}.moki-shopify .gallery-card-index{position:absolute;bottom:18px;left:18px;font-size:11px;color:#fff;letter-spacing:.1em;background:#16191577;padding:6px 10px}.moki-shopify .studio-source{display:none}.moki-footer-news{width:clamp(240px,26vw,380px)}.moki-footer-news h3,.moki-shopify .foot-links h3{letter-spacing:.16em;font-size:11px;font-weight:800;margin:0 0 20px}.moki-footer-news p{font-size:13px;color:#aeb2a9;line-height:1.7;margin:0 0 20px}.moki-newsletter label{display:block;font-size:10px;letter-spacing:.15em;margin-bottom:8px}.moki-news-form{display:flex;border-bottom:1px solid #848b81}.moki-news-form input{background:transparent;border:0;color:inherit;min-width:0;flex:1;padding:14px 0;font-size:14px;outline-offset:5px}.moki-news-form button{border:0;background:transparent;color:#f0f0e6;padding:0 8px;font-size:28px;cursor:pointer}.moki-news-form input::placeholder{color:#a0a69c}.moki-inner-page{padding:clamp(150px,14vw,200px) var(--safe) clamp(90px,10vw,140px);min-height:65vh;background:#e7e7e0;color:#151714}.moki-breadcrumb{font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin-bottom:35px}.moki-breadcrumb a{text-decoration:none}.moki-page-title{font-size:clamp(55px,10vw,150px);line-height:.87;letter-spacing:-.065em;margin:16px 0 55px;text-transform:uppercase;font-weight:900}.moki-collection-description{max-width:760px;line-height:1.7;margin-bottom:35px}.moki-inner-page .product-grid{margin-top:50px;grid-template-columns:repeat(2,minmax(0,1fr))}.moki-pagination{padding:40px 0;text-align:center}.moki-prose{font-size:clamp(16px,1.4vw,19px);line-height:1.75;max-width:800px}.moki-prose a{text-decoration:underline}.moki-pdp-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(35px,6vw,100px)}.moki-pdp-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start}.moki-pdp-image{border:0;background:#cbd0ca;cursor:zoom-in;padding:0;width:100%;overflow:hidden;display:block}.moki-pdp-image:first-child{grid-column:1/-1}.moki-pdp-image img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;transition:transform .6s ease}.moki-pdp-image:hover img{transform:scale(1.035)}.moki-pdp-info{position:sticky;top:125px;align-self:start}.moki-pdp-info h1{font-size:clamp(47px,6.8vw,100px);line-height:.94;letter-spacing:-.07em;text-transform:uppercase;margin:13px 0 25px}.moki-product-price{font-weight:900;font-size:clamp(22px,2.4vw,38px)}.moki-product-price s{font-size:.62em;color:#777;margin-left:10px}.moki-tax-note{color:#787970;font-size:12px;margin:6px 0 35px}.moki-option-field{border:0;padding:0;margin:28px 0}.moki-option-field legend,.moki-quantity-label{display:block;font-weight:800;font-size:12px;letter-spacing:.09em;text-transform:uppercase;margin-bottom:11px}.moki-option-buttons{display:flex;gap:9px;flex-wrap:wrap}.moki-option-buttons label{cursor:pointer;position:relative}.moki-option-buttons input{position:absolute;opacity:0;width:1px;height:1px}.moki-option-buttons span{display:block;border:1px solid #a1a398;padding:12px 16px;min-width:52px;text-align:center;text-transform:uppercase;font-size:12px;transition:all .2s}.moki-option-buttons input:checked+span{background:#151715;color:#fff;border-color:#151715}.moki-option-buttons input:focus-visible+span{outline:2px solid #151715;outline-offset:3px}.moki-product-availability{font-size:11px;letter-spacing:.12em;font-weight:800;margin:25px 0}.moki-quantity{display:block;max-width:110px;background:transparent;padding:12px;border:1px solid #a1a398;font-size:16px;margin-bottom:24px}.moki-primary-action,.moki-outline-action{width:100%;padding:20px;border:1px solid #171915;letter-spacing:.12em;font-size:13px;font-weight:800;cursor:pointer;margin:9px 0;background:#171915;color:#eee}.moki-primary-action:disabled{background:#777;border-color:#777;cursor:not-allowed}.moki-outline-action{background:transparent;color:#161915}.moki-pdp-form .shopify-payment-button{margin-bottom:30px}.moki-pdp-copy{border-top:1px solid #babcb1;padding-top:30px;font-size:14px;line-height:1.85;max-width:600px}.moki-pdp-copy h2,.moki-pdp-copy h3{font-size:18px;margin-top:30px}.moki-pdp-copy a{text-decoration:underline}.moki-cart-list{border-top:1px solid #bfc2b7}.moki-cart-row{display:grid;grid-template-columns:110px 1fr 100px 110px;gap:22px;align-items:center;padding:24px 0;border-bottom:1px solid #bfc2b7}.moki-cart-image img{width:100%;height:125px;object-fit:cover}.moki-cart-title{font-size:23px;font-weight:900;text-transform:uppercase;text-decoration:none}.moki-cart-row p{font-size:13px;color:#777}.moki-cart-qty{font-size:11px;font-weight:800;text-transform:uppercase}.moki-cart-qty input{padding:10px 5px;border:1px solid #aaa;background:transparent;width:80px;display:block;margin-top:7px}.moki-remove{font-size:11px;text-decoration:underline}.moki-cart-summary{max-width:430px;margin:45px 0 0 auto}.moki-cart-summary>p:first-child{display:flex;justify-content:space-between;font-size:20px}.moki-light-action{display:inline-flex;margin-top:20px}.moki-search-form{display:flex;max-width:720px;gap:14px;margin-bottom:40px}.moki-search-form input{flex:1;background:transparent;border:1px solid #aaa;padding:15px}.moki-search-form button{background:#161915;border:0;color:#fff;padding:10px 24px}.moki-shopify .moki-footer-news .shopify-challenge__button{color:#000}@media(max-width:1100px){.moki-shopify .nav-links{gap:15px}.moki-shopify .nav-links a{font-size:10px}.moki-footer-news{width:100%;max-width:390px}}@media(max-width:760px){.moki-inner-page{padding:135px 23px 85px}.moki-shopify .site-nav{top:38px}.moki-shopify .site-nav.nav-solid{top:0}.moki-inner-page .product-grid{grid-template-columns:1fr}.moki-pdp-grid{grid-template-columns:1fr;gap:36px}.moki-pdp-info{position:relative;top:auto}.moki-pdp-gallery{gap:7px}.moki-page-title{font-size:clamp(52px,13vw,82px)}.moki-cart-row{grid-template-columns:75px 1fr 75px;gap:12px}.moki-cart-row>strong{grid-column:2/-1}.moki-cart-image img{height:100px}.moki-cart-title{font-size:18px}.moki-cart-qty input{width:70px}.moki-footer-news{width:100%}}.moki-localization{margin-top:25px;display:flex;justify-content:flex-end;color:#aeb2a9}.moki-localization form{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.moki-localization label{font-size:11px;letter-spacing:.1em}.moki-localization select{background:#181b16;color:#eee;border:1px solid #444;padding:10px;max-width:250px}.moki-localization button{border:1px solid #777;background:transparent;padding:10px;color:#eee;cursor:pointer}.moki-contact-form{max-width:700px;margin:45px 0}.moki-contact-form label{font-size:12px;text-transform:uppercase;letter-spacing:.1em;display:block;margin:25px 0 7px}.moki-contact-form input,.moki-contact-form textarea{width:100%;display:block;border:1px solid #aaa;padding:14px;background:transparent;color:#151715;font:inherit}.moki-contact-form .moki-primary-action{max-width:360px;margin-top:25px}.moki-blog-grid,.moki-collection-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:25px}.moki-blog-card a,.moki-collection-grid a{text-decoration:none;color:inherit}.moki-blog-card img,.moki-collection-grid img{width:100%;height:auto;object-fit:cover;aspect-ratio:4/5}.moki-content-page>img{max-width:100%;height:auto}.moki-custom-content{padding:50px var(--safe);background:#e7e7e0;color:#111}@media(max-width:760px){.moki-localization{justify-content:flex-start}}.shopify-policy__container{max-width:100%!important;padding:clamp(150px,14vw,200px) var(--safe) 100px!important;background:#e7e7e0;color:#151714}.shopify-policy__title{font-size:clamp(44px,7vw,105px);letter-spacing:-.06em;text-transform:uppercase;font-weight:900;text-align:left!important;line-height:.95}.shopify-policy__body{max-width:850px;margin:40px 0;line-height:1.75}.shopify-policy__body a{color:inherit;text-decoration:underline}.moki-app-block{padding:10px 0}.moki-shopify .nav-links a[aria-current=page]{color:#dce7cf}.moki-shopify .hero-rotation{transform:translateY(-50%);will-change:auto}.moki-shopify .hero-rotation .float-photo{animation:mokiFloatStable 8s ease-in-out infinite;transition:none;backface-visibility:hidden;will-change:transform}@keyframes mokiFloatStable{0%,to{transform:translate3d(0,-6px,0) rotate(6deg)}50%{transform:translate3d(0,8px,0) rotate(6deg)}}.moki-shopify .strip{min-height:58px}.moki-shopify .strip-track{animation:none;display:flex;justify-content:center;min-width:0;width:100%;white-space:normal;transform:none!important;padding:12px 20px;gap:0}.moki-shopify .strip .item{font-size:11px;line-height:1.8;letter-spacing:.13em;gap:clamp(10px,2vw,30px);justify-content:center;text-align:center;flex-wrap:wrap}.moki-shopify .hero-actions .button-light{transform:none;transition:background .2s ease,box-shadow .2s ease}.moki-shopify .hero-actions .button-light:hover{transform:none;background:#d4e0c5;box-shadow:0 0 0 3px #e6ecdc40}.moki-shopify .hero-title{margin-bottom:42px}.moki-shopify .hero-copy{display:none}.moki-shopify .moki-range-hub{padding-bottom:130px}.moki-shopify .moki-hub-description{font-size:14px;letter-spacing:.02em;color:#585d53;margin:-23px 0 55px}.moki-shopify .moki-hub-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,42px)}.moki-shopify .moki-hub-card{display:block;min-width:0;text-decoration:none;color:#151715}.moki-shopify .moki-hub-media{height:clamp(290px,43vw,650px);position:relative;overflow:hidden;background:#d1d1c9}.moki-shopify .moki-hub-media img{width:100%;height:100%;object-fit:cover;object-position:center 25%;transition:transform .65s cubic-bezier(.22,1,.36,1)}.moki-shopify .moki-hub-card:hover img{transform:scale(1.05)}.moki-shopify .moki-hub-number{position:absolute;left:18px;top:18px;font-size:11px;font-weight:800;letter-spacing:.14em;background:#e7e9df;padding:12px 14px}.moki-shopify .moki-hub-copy{border-top:1px solid #20221d;padding:20px 0 35px;display:flex;justify-content:space-between;gap:20px;align-items:start}.moki-shopify .moki-hub-copy span:first-child{font-size:11px;letter-spacing:.16em;font-weight:800}.moki-shopify .moki-hub-copy h2{font-size:clamp(33px,4.4vw,70px);line-height:.93;letter-spacing:-.065em;margin:16px 0}.moki-shopify .moki-hub-copy p{font-size:13px;color:#53564d;line-height:1.4;margin:0 0 7px}.moki-shopify .moki-hub-copy .moki-hub-price{color:#131512;font-size:13px;font-weight:800;margin-top:15px}.moki-shopify .moki-hub-arrow{font-size:35px!important;font-weight:500!important;letter-spacing:0!important}.moki-range-title{font-weight:950;line-height:.87;letter-spacing:-.075em;font-size:clamp(54px,10vw,145px);margin:10px 0 clamp(45px,6vw,80px);text-transform:uppercase}.moki-colors-top,.moki-range-break{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #aeb2a8;padding:16px 0;margin-bottom:22px;text-transform:uppercase;font-size:11px;letter-spacing:.14em;font-weight:850}.moki-color-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(9px,1.4vw,22px);margin:0 0 90px}.moki-color-gallery:has(.moki-color-card:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.moki-color-card{display:block;min-width:0;border:0;background:none;padding:0;color:#111;cursor:pointer;text-align:left}.moki-color-image{display:block;position:relative;overflow:hidden;background:#c8cbc2;aspect-ratio:3/4}.moki-color-image img{width:100%;height:100%;object-fit:cover;object-position:center 22%;transition:transform .4s ease}.moki-color-card:hover .moki-color-image img{transform:scale(1.045)}.moki-color-card.selected .moki-color-image{outline:3px solid #23261f;outline-offset:-3px}.moki-color-name{display:flex;justify-content:space-between;gap:10px;text-transform:uppercase;padding:13px 2px;font-size:13px;font-weight:900;letter-spacing:.08em}.moki-color-card.selected .moki-color-name:before{content:"\25cf";font-size:11px;margin-right:4px}.moki-range-break{margin-top:0;margin-bottom:30px}.moki-shopify .moki-pdp-info h2{font-size:clamp(47px,6.8vw,100px);line-height:.94;letter-spacing:-.07em;text-transform:uppercase;margin:13px 0 25px}#moki-product-order{scroll-margin-top:90px}@media(max-width:1000px){.moki-shopify .nav-links{gap:12px}.moki-shopify .nav-links a{font-size:9px}}@media(max-width:760px){.moki-shopify .moki-hub-grid{grid-template-columns:1fr}.moki-shopify .moki-hub-media{height:105vw;max-height:640px}.moki-color-gallery,.moki-color-gallery:has(.moki-color-card:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:52px}.moki-colors-top{font-size:9px}.moki-colors-top span:last-child{text-align:right}.moki-shopify .strip .item{font-size:9px}.moki-shopify .hero-rotation .float-photo{animation-duration:10s}}@media(prefers-reduced-motion:reduce){.moki-shopify .hero-rotation .float-photo{animation:none!important;transform:rotate(6deg)!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/moki-shopify.css.map */
