.shopify-policy__container{max-width:720px!important;width:auto!important;margin-inline:auto!important;padding:48px 20px 96px!important;box-sizing:border-box}.shopify-policy__title{text-align:left!important;padding:0!important}.shopify-policy__title h1{font-family:var(--font-heading--family);font-size:clamp(30px,4vw,42px);font-weight:400;line-height:1.15;letter-spacing:.01em;margin:0 0 28px}.shopify-policy__body .rte{font-family:var(--font-body--family);font-size:15px;line-height:1.75;color:#2b2b2b;overflow-wrap:break-word}.shopify-policy__body .rte h2{font-family:var(--font-heading--family);font-size:22px;font-weight:400;line-height:1.3;margin:40px 0 12px}.shopify-policy__body .rte h3{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;margin:28px 0 8px}.shopify-policy__body .rte p{margin:0 0 14px}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{margin:0 0 16px;padding-inline-start:22px}.shopify-policy__body .rte li{margin-bottom:6px}.shopify-policy__body .rte hr{border:0;border-top:1px solid rgb(232,230,225);margin:32px 0}.shopify-policy__body .rte a{color:inherit;text-underline-offset:2px;overflow-wrap:anywhere}.shopify-policy__body .rte table{display:block;max-width:100%;overflow-x:auto}@media(max-width:749px){.shopify-policy__container{padding:32px 16px 64px!important}}.product-card .text-block[class*=product_title]>p,.product-card .text-block[class*=product_title]{text-transform:none;line-height:1.4}.product-card .ins-style-name{display:block;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:#1a1a1a}.product-card .ins-style-desc{display:block;font-size:12.5px;font-weight:400;color:#6f6a63;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card product-price,.product-card product-price .price__regular,.product-card product-price .price__sale{font-size:13px;color:#6f6a63}.product-card .swatch{width:26px!important;height:26px!important;background-size:26px 26px!important}.product-card .text-block[class*=product_title]>p:not(:has(.ins-style-name)){font-size:14px;font-weight:500;color:#1a1a1a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card product-swatches{margin-block:1px 2px}.card-gallery{background:#efeae1}@media(min-width:1150px){.product-grid{grid-template-columns:repeat(4,1fr)!important}}.card-gallery .product-media{padding:8%;box-sizing:border-box;background:#efeae1}.card-gallery slideshow-slide:not(:first-child):not([variant-image]) .product-media{padding:0}.card-gallery slideshow-slide:not(:first-child):not([variant-image]) .product-media__image{object-fit:cover!important}.card-gallery slideshow-slide,.card-gallery .product-media-container,.card-gallery .product-media-constraint-wrapper{background:transparent!important}.card-gallery .product-media__image{object-fit:contain!important;mix-blend-mode:multiply}.variant-option[data-option-name=size] legend:after{content:"US sizing \b7  True to size";margin-inline-start:10px;font-size:11px;font-weight:400;letter-spacing:.02em;text-transform:none;color:#8a857c}.jm-button,.jm-button--primary,.jm-button--primary:hover,.jm-button--primary:focus{background:var(--color-foreground, #1a1a1a)!important;color:#fff!important;border:0!important;border-radius:0!important;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.jm-button--secondary,.jm-button--secondary:hover{background:transparent!important;color:var(--color-foreground, #1a1a1a)!important;border:1px solid currentColor!important;border-radius:0!important}.jm-review-widget-minimal-header__title,.jdgm-rev-widg__title{font-family:var(--font-heading--family);font-weight:400;font-size:26px;letter-spacing:.01em}.jdgm-empty-state{display:none!important}.jm-star,.jdgm-star,[class*=jm-star] svg{color:var(--color-foreground, #1a1a1a)!important;fill:currentColor}.insmia-shipbar{margin-block:2px 18px;padding:4px 0 16px;border-bottom:1px solid rgb(var(--color-foreground-rgb) / 8%)}.cart-drawer__content>.insmia-shipbar{margin-inline:20px 24px}.cart-title .insmia-shipbar{max-width:440px;margin-block-start:14px;border-bottom:0;padding-bottom:0}.insmia-shipbar__text{display:flex;align-items:baseline;gap:10px;margin:0 0 10px;font-size:13px;letter-spacing:.01em;line-height:1.35;color:var(--color-foreground)}.insmia-shipbar__text strong{font-weight:650}.insmia-shipbar__nowrap{white-space:nowrap}.insmia-shipbar__goal{margin-inline-start:auto;font-size:11px;font-weight:500;letter-spacing:.08em;color:rgb(var(--color-foreground-rgb) / 45%)}.insmia-shipbar__rail{position:relative;padding-inline-end:30px}.insmia-shipbar__track{height:6px;border-radius:999px;background:rgb(var(--color-foreground-rgb) / 8%);overflow:hidden}.insmia-shipbar__fill{position:relative;display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#141414,#3d3a36);transition:width .45s cubic-bezier(.22,1,.36,1);overflow:hidden}.insmia-shipbar__badge{position:absolute;right:0;top:50%;translate:0 -50%;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgb(var(--color-background-rgb, 255 255 255) / 100%);border:1px solid rgb(var(--color-foreground-rgb) / 30%);color:rgb(var(--color-foreground-rgb) / 60%);transition:background .3s ease,border-color .3s ease,color .3s ease}.insmia-shipbar__badge-check{display:none}.insmia-shipbar--unlocked .insmia-shipbar__badge{background:var(--color-foreground);border-color:var(--color-foreground);color:#fff;animation:insmia-pop .45s cubic-bezier(.2,1.6,.4,1) 1 backwards}.insmia-shipbar--unlocked .insmia-shipbar__badge-truck{display:none}.insmia-shipbar--unlocked .insmia-shipbar__badge-check{display:block}.insmia-shipbar__fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 25%,rgb(255 255 255 / 45%) 50%,transparent 75%);transform:translate(-100%);animation:insmia-shimmer 1.1s ease-out .25s 1 forwards}@keyframes insmia-shimmer{to{transform:translate(100%)}}@keyframes insmia-pop{0%{scale:0}to{scale:1}}@media(prefers-reduced-motion:reduce){.insmia-shipbar__fill,.insmia-shipbar__fill:after,.insmia-shipbar--unlocked .insmia-shipbar__badge{transition:none;animation:none}.insmia-shipbar__fill:after{display:none}}.insmia-drawer-recs{margin:10px 0 4px;padding-block-start:16px;border-top:1px solid rgb(var(--color-foreground-rgb) / 8%)}.insmia-drawer-recs__title{margin:0 0 10px;font-size:11px;font-weight:550;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / 55%)}.insmia-drawer-recs .resource-list{display:grid;grid-template-columns:1fr 1fr!important;gap:16px 12px}.insmia-drawer-recs .ins-style-name{font-size:12px}.insmia-drawer-recs .ins-style-desc{font-size:11px}.insmia-drawer-recs product-price,.insmia-drawer-recs product-price .price__regular,.insmia-drawer-recs product-price .price__sale{font-size:12px}.insmia-cart-trust{margin-block-start:12px;text-align:center}.insmia-cart-trust__icons{display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.insmia-cart-trust__icons svg,.insmia-cart-trust__icon{height:22px;width:auto}.insmia-cart-trust__note{margin:6px 0 0;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--color-foreground);opacity:.6}.ins-view-toggle{display:inline-flex;align-items:center;gap:10px;margin-inline-end:24px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ins-view-toggle button{background:none;border:0;padding:2px 0;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:#8a857c}.ins-view-toggle button.is-active{color:#1a1a1a;box-shadow:0 1px #1a1a1a}.ins-view-toggle .sep{color:#cfc9bf}[id$=__insmia_trust_home] .insmia-trust-strip{justify-content:center;column-gap:64px}[id$=__insmia_trust_home] .insmia-trust-strip__item{font-size:12px}@media screen and (max-width:749px){[id$=__insmia_trust_home] .insmia-trust-strip{justify-content:center;column-gap:20px}}.ins-usp{display:flex;justify-content:center;gap:56px}.ins-usp__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;max-width:300px;text-decoration:none;color:var(--color-foreground)}.ins-usp__item svg{opacity:.75}.ins-usp__item h3{font-size:15px;letter-spacing:.02em;margin:0}.ins-usp__item p{font-size:13px;line-height:1.55;margin:0;opacity:.65}.ins-usp__item span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 1px 0 currentColor;padding-bottom:2px;margin-top:4px}@media screen and (max-width:749px){.ins-usp{flex-direction:column;align-items:center;gap:34px}}.ins-lookbook__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:22px}.ins-lookbook__head h2{font-size:24px;margin:0}.ins-lookbook__all{font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--color-foreground);box-shadow:0 1px 0 currentColor;padding-bottom:2px}.ins-lookbook__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ins-lookbook__tile{display:block;overflow:hidden}.ins-lookbook__tile img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,1,.36,1)}.ins-lookbook__tile:hover img{transform:scale(1.035)}@media screen and (max-width:749px){.ins-lookbook__grid{grid-template-columns:1fr 1fr;gap:10px}.ins-lookbook__head h2{font-size:20px}}.ins-newsletter{max-width:560px;margin-inline:auto;text-align:center;padding-inline:20px}.ins-newsletter h2{font-size:22px;margin:0 0 8px}.ins-newsletter>p{font-size:13.5px;opacity:.65;margin:0 0 22px}.ins-newsletter__row{display:flex;gap:10px}.ins-newsletter__row input[type=email]{flex:1;min-width:0;padding:13px 16px;border:1px solid var(--color-foreground);background:transparent;font:inherit;color:inherit}.ins-newsletter__row input[type=email]::placeholder{opacity:.5}.ins-newsletter__ok{font-size:14px;letter-spacing:.03em}@media screen and (max-width:549px){.ins-newsletter__row{flex-direction:column}}[id$=__hero_iyt6zg] h1{font-size:clamp(54px,6.4vw,104px);line-height:.98;letter-spacing:-.01em;margin:0;text-shadow:0 1px 22px rgba(0,0,0,.18)}[id$=__hero_iyt6zg] .rte p{text-shadow:0 1px 14px rgba(0,0,0,.22)}[id$=__hero_iyt6zg] .button{padding-inline:30px;letter-spacing:.06em}.ins-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ins-cats__tile{position:relative;display:block;overflow:hidden;aspect-ratio:2 / 3}.ins-cats__tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.22,1,.36,1)}.ins-cats__tile:hover img{transform:scale(1.045)}.ins-cats__scrim{position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(10,8,6,.52),transparent);pointer-events:none}.ins-cats__label{position:absolute;left:22px;right:22px;bottom:20px;display:flex;align-items:baseline;justify-content:space-between;color:#fff}.ins-cats__name{font-family:var(--font-heading--family);font-size:clamp(24px,2.6vw,40px);line-height:1}.ins-cats__cta{font-size:11px;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 1px 0 currentColor;padding-bottom:2px;opacity:0;transform:translateY(6px);transition:opacity .45s ease,transform .45s ease}.ins-cats__tile:hover .ins-cats__cta{opacity:1;transform:none}@media screen and (max-width:749px){.ins-cats{grid-template-columns:1fr;gap:12px}.ins-cats__tile{aspect-ratio:4 / 5}.ins-cats__cta{opacity:1;transform:none}}.ins-usp2{max-width:1600px;margin-inline:auto;padding-inline:clamp(20px,4vw,60px);text-align:center}.ins-usp2__kicker{font-size:13px;letter-spacing:.34em;text-transform:uppercase;opacity:.55;margin:0 0 34px}.ins-usp2__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.ins-usp2__card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:38px 26px 32px;border:1px solid rgba(26,26,26,.12);background:#ffffff73;text-decoration:none;color:var(--color-foreground);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease,border-color .5s ease}.ins-usp2__card:hover{transform:translateY(-6px);border-color:#1a1a1a4d;box-shadow:0 18px 38px -18px #1a140c47}.ins-usp2__card svg{opacity:.8;transition:transform .5s ease}.ins-usp2__card:hover svg{transform:scale(1.12)}.ins-usp2__card h3{font-size:16px;margin:2px 0 0}.ins-usp2__card p{font-size:13px;line-height:1.6;margin:0;opacity:.6;max-width:250px}.ins-usp2__trust{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:40px;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;opacity:.6}.ins-usp2__trust i{width:3px;height:3px;border-radius:50%;background:currentColor}.ins-usp2 [data-rv]{opacity:1;transform:none}@media screen and (max-width:749px){.ins-usp2__grid{grid-template-columns:1fr}.ins-usp2__trust{flex-wrap:wrap;row-gap:8px}}[id$=__announcement],[id$=__announcement] *{--color-background: 20 20 20}[id$=__announcement]{background:#141414}[id$=__announcement] p,[id$=__announcement] a,[id$=__announcement] span,[id$=__announcement] svg{color:#f5f2ec}.shopify-section[id$=__hero_iyt6zg] .text-block h1{font-style:italic!important;font-size:clamp(58px,6.8vw,116px)!important;letter-spacing:-.02em!important;line-height:1.02!important}[id$=__hero_iyt6zg] .rte:has(h1)+* p,[id$=__hero_iyt6zg] p{font-size:14.5px;letter-spacing:.015em}.ins-usp2__card{padding:0;overflow:hidden;background:#fff;height:100%}.ins-usp2__media{display:block;width:100%;aspect-ratio:4 / 3;overflow:hidden;margin-bottom:0}.ins-usp2__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.22,1,.36,1)}.ins-usp2__card:hover .ins-usp2__media img{transform:scale(1.05)}.ins-usp2__card{display:flex;flex-direction:column}.ins-usp2__body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:38px 34px 42px}.ins-usp2__card h3{font-size:22px;margin:0}.ins-usp2__card p{font-size:15px;line-height:1.7;margin:0;opacity:.64;max-width:340px}.ins-usp2__link{font-size:12px;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 1px 0 currentColor;padding-bottom:3px;margin-top:6px}@media screen and (min-width:750px){[id$=__hero_iyt6zg] img{object-position:50% center}}.ins-split{display:grid;grid-template-columns:46% 1fr;gap:16px;align-items:stretch}.ins-split__media{position:relative;display:block;overflow:hidden;height:100%}.ins-split__media img{position:absolute;top:0;right:0;bottom:0;left:0}.ins-split__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.22,1,.36,1)}.ins-split__media:hover img{transform:scale(1.04)}.ins-split__label{position:absolute;left:26px;bottom:24px;color:#fff;display:flex;flex-direction:column;gap:8px;text-shadow:0 1px 18px rgba(0,0,0,.35)}.ins-split__title{font-family:var(--font-heading--family);font-size:clamp(26px,2.6vw,38px);line-height:1;margin:0}.ins-split__cta{font-size:11px;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 1px 0 currentColor;padding-bottom:2px;width:fit-content}.ins-split__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;min-width:0}.ins-split__card{display:flex;flex-direction:column;text-decoration:none;color:var(--color-foreground);min-width:0}.ins-split__imgwrap{display:block;background:#efeae1;aspect-ratio:1;padding:9%;box-sizing:border-box;overflow:hidden;margin-bottom:10px}.ins-split__imgwrap img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .6s cubic-bezier(.22,1,.36,1)}.ins-split__card:hover .ins-split__imgwrap img{transform:scale(1.05)}.ins-split__name{font-size:13px;font-weight:600;line-height:1.35;letter-spacing:.01em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ins-split__desc{font-size:12px;color:#6f6a63;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ins-split__price{font-size:12.5px;color:#6f6a63;margin-top:3px}@media screen and (max-width:749px){.ins-split{grid-template-columns:minmax(0,1fr);min-width:0}.ins-split__media{aspect-ratio:4 / 5}.ins-split__grid,.ins-split__card,.ins-split__imgwrap{min-width:0}}.ins-category__card:focus-visible,.ins-lookbook__tile:focus-visible,.ins-usp2__card:focus-visible,.ins-split__media:focus-visible,.ins-split__card:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ins-page .rte details{border-top:1px solid rgb(26 26 26 / .16);padding-block:16px}.ins-page .rte details:last-of-type{border-bottom:1px solid rgb(26 26 26 / .16)}.ins-page .rte summary{cursor:pointer;font-weight:600;list-style-position:outside;padding-inline-end:24px}.ins-page .rte details>:not(summary){margin-inline-start:0}.ins-page .rte .ins-page-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block:24px 32px}.ins-page .rte .ins-page-actions a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:10px 18px;border:1px solid currentColor;text-decoration:none}.ins-page .rte .ins-page-actions a:first-child{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.ins-page .rte summary:focus-visible,.ins-page .rte .ins-page-actions a:focus-visible{outline:2px solid #1a1a1a;outline-offset:3px}@media(prefers-reduced-motion:reduce){.ins-category__card img,.ins-lookbook__tile img,.ins-usp2__media img,.ins-split__media img,.ins-split__imgwrap img{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/insmia-pages.css.map */
