.grid__image-ratio--1x1:before{padding-bottom:100%}.collection-image--1x1{padding-bottom:100%}.svg-mask--1x1{padding-bottom:100%!important}.additional-checkout-buttons{--shopify-accelerated-checkout-button-block-size: 37px !important}@media screen and (max-width:768px){body .hero--mobile--100vh[data-mobile-natural=false]{height:90vh;height:90svh;height:var(--cocomii-hero-h, 90svh)}}html #MainContent{padding-top:var(--cocomii-announcement-h, 38px)!important}.announcement-bar{position:relative}.announcement-bar:after{content:"";position:absolute;top:100%;left:0;right:0;height:1px;background:inherit;pointer-events:none}@keyframes cocomii-fade-in{0%{opacity:0}to{opacity:1}}@media screen and (max-width:768px){.video-parent-section.loaded .hero__media video,.video-parent-section.loaded .hero__media iframe,.hero .hero__image{animation-name:cocomii-fade-in!important;transform:none!important}}.video-parent-section .hero__media{background-repeat:no-repeat;background-position:center top;background-size:cover}svg.icon-tcwi-magsafe circle,svg.icon-tcwi-magsafe path{fill:none;stroke:currentColor;stroke-width:var(--iconWeight);stroke-linecap:var(--iconLinecaps);stroke-linejoin:var(--iconLinecaps)}.product-single__title-name,h1.product-single__title .product__subtitle{display:block}.product-single__title-name{margin-bottom:10px}h1.product-single__title .product__subtitle{margin-bottom:0}h1.product-single__title .product__subtitle{font-size:calc(var(--typeHeaderSize) * .39)}@media screen and (min-width:769px){h1.product-single__title .product__subtitle{font-size:calc(var(--typeHeaderSize) * .55)}}h1.product-single__title:has(.product__subtitle){margin-bottom:-15px}.mars-ui-portal-container,.mars-ui-portal-container *{font-family:Jost,sans-serif!important}body .btn,body .rte .btn,body .shopify-payment-button .shopify-payment-button__button--unbranded,body .announcement-text,body .site-nav__dropdown-link--top-level{font-weight:600}body .jdgm-title{font-weight:400!important}body .hero__text-shadow .hero__title{font-size:calc(var(--typeHeaderSize) * .875)}@media only screen and (min-width:769px){body .hero__text-shadow .hero__title{font-size:calc(var(--typeHeaderSize) * 1.125)}}@media screen and (max-width:768px){body .grid-overflow-wrapper .grid-product__price{font-size:calc(var(--typeBaseSize) * .85)}}body .jdgm-text{line-height:1.6!important}@media only screen and (min-width:769px){body .section-header--hero .section-header__title{font-size:var(--typeHeaderSize)}}body .type-banner__text .h3,body .cocomii-brand-statement__title,body .promo-grid__container .rte--strong{font-size:calc(var(--typeHeaderSize) * .73)}body .jdgm-title{font-size:calc(var(--typeHeaderSize) * .73)!important}@media only screen and (min-width:769px){body .type-banner__text .h3,body .cocomii-brand-statement__title,body .promo-grid__container .rte--strong{font-size:calc(var(--typeHeaderSize) * .85)}body .jdgm-title{font-size:calc(var(--typeHeaderSize) * .85)!important}}@media only screen and (max-width:768px){body .section-header--hero .section-header__title{font-size:min(calc(var(--typeHeaderSize) * .85),7.8vw)}}body .footer__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);font-size:calc(var(--typeBaseSize) * .8)}@media only screen and (max-width:768px){body .section-header--hero{padding-top:4rem}}body .animation-cropper{padding-bottom:.25em;margin-bottom:-.25em}body .hero__text-shadow .hero__title{padding-bottom:.25em}body .grid-product__title--heading+.grid-product__title--heading{margin-top:.27em}body .tag--active>a,body .tag--active>label,body .template-giftcard .action-link{font-weight:600}body strong,body b{font-weight:600}body .jm-reviewer-info__name,body .jm-review-content__title{font-weight:600!important}html{font-synthesis:style small-caps;font-synthesis-weight:none}body .rte a:not(.rte__image):not(.btn):not(.cocomii-index-link){display:inline!important;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 2px;transition:background-size .5s}body .rte a:not(.rte__image):not(.btn):not(.cocomii-index-link):hover,body .rte a:not(.rte__image):not(.btn):not(.cocomii-index-link):focus{background-size:100% 2px}body .rte a:not(.rte__image):not(.btn):after{content:none!important}body .hotspots-section .index-section{margin-top:0}body .hotspots__title{margin-bottom:15px}body .hotspots__image .grid__image-ratio:before{padding-bottom:69.68%}@media only screen and (min-width:769px){body .hotspots-wrapper{align-items:stretch}body .hotspots__content{display:flex;flex-direction:column;min-height:0}body .hotspot-content__block.is-active{display:flex!important;flex-direction:column;min-height:0;flex:1 1 auto}body .hotspot-content__block .grid__item,body .hotspot-content__block .grid-product__content,body .hotspot-content__block .grid__item-image-wrapper,body .hotspot-content__block .grid-product__image-mask{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}body .hotspot-content__block .grid__image-ratio{flex:1 1 auto;min-height:0;width:100%}body .hotspot-content__block .grid__image-ratio:before{padding-bottom:0;height:0}}.grid--uniform:has(.grid-product--oos){align-items:flex-start;display:flex;flex-wrap:wrap}.grid--uniform:has(.grid-product--oos) .grid-product--oos{order:1}.cocomii-oos-label{align-items:center;border:1px solid var(--colorBorder);box-sizing:border-box;color:#0000008c;display:flex;font-size:var(--typeBaseSize);height:43px;justify-content:center;letter-spacing:var(--typeBaseSpacing);margin-bottom:6px;padding:8px 10px;text-transform:none}@media only screen and (max-width:959px){.cocomii-oos-label,.cocomii-notify__input{font-size:16px;height:40px}}.grid-product__model-select option:disabled,.grid-product__model-option--oos{color:#0006}.cocomii-notify__input{border:1px solid var(--colorBorder);box-sizing:border-box;height:43px;margin-bottom:6px;padding:0 10px;width:100%}.cocomii-notify__form .quick-product__btn{bottom:auto!important;display:block!important;left:auto!important;margin:0!important;opacity:1!important;position:static!important;right:auto!important;top:auto!important;transform:none!important;width:100%!important}.cocomii-notify__fine{color:#0000008c;display:block;font-size:calc(var(--typeBaseSize) * .62);letter-spacing:.02em;line-height:1.35;margin-top:6px;text-align:left;text-transform:none}.cocomii-notify__done{align-items:center;display:flex;font-size:calc(var(--typeBaseSize) * .72);justify-content:center;letter-spacing:.14em;min-height:43px;text-align:center;text-transform:uppercase}@media only screen and (min-width:769px){.cocomii-notify__done{font-size:calc(var(--typeBaseSize) * .92)}}.jm-review-widget-minimal-header>.jm-cluster{flex-wrap:wrap!important;justify-content:center!important}.jm-review-widget-minimal-header>.jm-cluster>.jm-stack--space-200{flex:1 0 100%!important;text-align:center!important}.jm-review-widget-minimal-header__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback)!important;font-size:calc(var(--typeHeaderSize) * .73)!important;font-weight:var(--typeHeaderWeight)!important;letter-spacing:var(--typeHeaderSpacing)!important;line-height:var(--typeHeaderLineHeight)!important;text-transform:none!important}@media only screen and (min-width:769px){.jm-review-widget-minimal-header__title{font-size:calc(var(--typeHeaderSize) * .85)!important}}.rte.collection__description{box-sizing:border-box;max-width:min(60ch,100%);margin:0 auto;padding:clamp(1.5rem,1rem + 1.6vw,2.5rem) 0 clamp(2.5rem,1.8rem + 2.4vw,4rem);text-align:center}.rte.collection__description p{margin:0;padding:0;max-width:100%;font-weight:400;font-size:calc(var(--typeBaseSize, 1rem) * 1.125);line-height:1.7;letter-spacing:.012em;text-wrap:balance;overflow-wrap:break-word}.rte.collection__description p+p{margin-top:1.35em}.rte.collection__description p:first-of-type:before{content:"";display:block;width:48px;max-width:100%;height:1px;margin:0 auto clamp(.9375rem,.72rem + .6vw,1.25rem);background-color:currentColor;opacity:.28}@media screen and (max-width:749px){.rte.collection__description{max-width:min(38ch,100%)}.rte.collection__description p{font-size:calc(var(--typeBaseSize, 1rem) * 1.0625);line-height:1.65}.rte.collection__description p:first-of-type:before{width:40px}}.collection-filter .js-drawer-open-collection-filters,.collection-filter__item .js-drawer-open-collection-filters,.collection-filter__sort-container select,.collection-filter__item--sort select{font-weight:400;letter-spacing:normal}.rte.cocomii-collection-body{--cbm-rule: rgba(0, 0, 0, .14);--cbm-rule-faint: rgba(0, 0, 0, .09);--cbm-mark: rgba(0, 0, 0, .5);--cbm-muted: rgba(0, 0, 0, .62);--cbm-quiet: rgba(0, 0, 0, .42);box-sizing:border-box;max-width:1120px;margin-right:auto;margin-left:auto;padding:clamp(3rem,7vw,4.75rem) clamp(1.0625rem,4vw,3.5rem) clamp(3.5rem,9vw,5.5rem);text-align:left;overflow-wrap:break-word}@supports (color: color-mix(in srgb,currentColor 62%,transparent)){.rte.cocomii-collection-body{--cbm-muted: color-mix(in srgb, currentColor 62%, transparent);--cbm-quiet: color-mix(in srgb, currentColor 42%, transparent)}}.rte.cocomii-collection-body *{box-sizing:border-box;max-width:100%}.rte.cocomii-collection-body p{margin:0}.rte.cocomii-collection-body h2{text-transform:none}.rte.cocomii-collection-body .cbm-mast{display:flex;align-items:center;gap:20px;margin-bottom:clamp(1.25rem,2vw,1.75rem)}.rte.cocomii-collection-body .cbm-mast-label{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight, 400);font-size:.72em;letter-spacing:.22em;text-transform:uppercase;color:var(--cbm-quiet);white-space:nowrap}.rte.cocomii-collection-body .cbm-mast-rule{flex-grow:1;height:1px;background-color:var(--cbm-rule)}.rte.cocomii-collection-body .cbm-opener{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight, 400);letter-spacing:-.02em;font-size:clamp(1.7rem,.9rem + 2.6vw,3.6rem);line-height:1.04;margin:0 0 clamp(1.75rem,3.5vw,3rem);max-width:20ch;text-wrap:balance}.rte.cocomii-collection-body .cbm-body,.rte.cocomii-collection-body .cbm-foot{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:0 clamp(2.5rem,5vw,5.25rem);align-items:start}.rte.cocomii-collection-body .cbm-foot{margin-top:clamp(3rem,6vw,4.75rem);padding-top:clamp(1.5rem,3vw,2.125rem);border-top:1px solid var(--cbm-rule)}.rte.cocomii-collection-body .cbm-rail,.rte.cocomii-collection-body .cbm-foot-rail{padding-left:32px;border-left:1px solid rgba(0,0,0,.12)}.rte.cocomii-collection-body .cbm-lede{font-size:1.17em;line-height:1.62;letter-spacing:.012em}.rte.cocomii-collection-body .cbm-h{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight, 400);letter-spacing:-.015em;font-size:clamp(1.35em,1em + 1vw,1.68em);line-height:1.2;margin:clamp(2.25rem,4vw,3.25rem) 0 1rem;text-wrap:balance}.rte.cocomii-collection-body .cbm-p{font-size:.97em;line-height:1.75;letter-spacing:.02em;color:var(--cbm-muted)}.rte.cocomii-collection-body .cbm-aside{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 26px;margin-top:clamp(1.75rem,3vw,2.5rem);padding:clamp(1.25rem,2.5vw,1.875rem) 0;border-top:1px solid var(--cbm-rule);border-bottom:1px solid var(--cbm-rule)}.rte.cocomii-collection-body .cbm-aside:before{content:"\201c";grid-row:1 / span 2;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:2.1em;line-height:.9;color:#0000002e}.rte.cocomii-collection-body .cbm-aside-q{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight, 400);letter-spacing:-.01em;font-size:1.32em;line-height:1.3;margin:0 0 .6rem}.rte.cocomii-collection-body .cbm-aside-a{font-size:.95em;line-height:1.7;letter-spacing:.02em;color:#000000bd}.rte.cocomii-collection-body .cbm-label{font-family:inherit;font-weight:500;font-size:.62em;letter-spacing:.2em;text-transform:uppercase;line-height:1.5;color:var(--cbm-quiet);margin:0 0 1.25rem}.rte.cocomii-collection-body .cbm-label--tight{margin-top:2.25rem;margin-bottom:.7rem}.rte.cocomii-collection-body .cbm-rail-intro{font-size:.84em;line-height:1.6;color:var(--cbm-muted);margin-bottom:1rem}.rte.cocomii-collection-body .cbm-colorways{display:flex;flex-direction:column}.rte.cocomii-collection-body .cbm-cw{display:flex;flex-direction:column;gap:.2rem;padding:.7rem 0}.rte.cocomii-collection-body .cbm-cw+.cbm-cw{border-top:1px solid var(--cbm-rule-faint)}.rte.cocomii-collection-body .cbm-cw:first-child{padding-top:0}.rte.cocomii-collection-body .cbm-cw-name{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight, 400);font-size:1.11em;line-height:1.2;letter-spacing:.005em}.rte.cocomii-collection-body .cbm-cw-desc{font-size:.8em;line-height:1.55;letter-spacing:.02em;color:var(--cbm-muted)}.rte.cocomii-collection-body .cbm-rail-note{font-size:.83em;line-height:1.65;letter-spacing:.02em;color:var(--cbm-muted)}.rte.cocomii-collection-body ul.cocomii-edit-links,.rte.cocomii-collection-body ul.cocomii-finish-links,.rte.cocomii-collection-body ul.cocomii-edit-links li,.rte.cocomii-collection-body ul.cocomii-finish-links li{margin:0;padding:0;list-style:none}.rte.cocomii-collection-body ul.cocomii-edit-links a.cocomii-index-link,.rte.cocomii-collection-body ul.cocomii-finish-links a.cocomii-index-link{position:relative;display:block;color:inherit;text-decoration:none;border-bottom:0;background:none}.rte.cocomii-collection-body ul.cocomii-edit-links a.cocomii-index-link:hover,.rte.cocomii-collection-body ul.cocomii-finish-links a.cocomii-index-link:hover,.rte.cocomii-collection-body ul.cocomii-edit-links a.cocomii-index-link:focus-visible,.rte.cocomii-collection-body ul.cocomii-finish-links a.cocomii-index-link:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.rte.cocomii-collection-body ul.cocomii-edit-links a.cocomii-index-link:focus-visible,.rte.cocomii-collection-body ul.cocomii-finish-links a.cocomii-index-link:focus-visible{outline:1px solid currentColor;outline-offset:3px}.rte.cocomii-collection-body ul.cocomii-edit-links{display:flex;flex-direction:column;gap:1.1rem}.rte.cocomii-collection-body ul.cocomii-edit-links a.cocomii-index-link{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight, 400);letter-spacing:-.01em;font-size:1.28em;line-height:1.3;max-width:34ch;padding:.25rem 0}.rte.cocomii-collection-body ul.cocomii-finish-links a.cocomii-index-link{font-size:.86em;line-height:1.4;padding:.3rem 0}.rte.cocomii-collection-body ul.cocomii-finish-links{display:flex;flex-direction:column;gap:.32rem}@media screen and (max-width:750px){.rte.cocomii-collection-body .cbm-body,.rte.cocomii-collection-body .cbm-foot{grid-template-columns:minmax(0,1fr);gap:0}.rte.cocomii-collection-body .cbm-rail,.rte.cocomii-collection-body .cbm-foot-rail{padding-left:0;border-left:0;margin-top:2.5rem;padding-top:1.875rem;border-top:1px solid var(--cbm-rule)}.rte.cocomii-collection-body .cbm-opener{max-width:none}.rte.cocomii-collection-body .cbm-lede{font-size:1.02em;line-height:1.6}.rte.cocomii-collection-body .cbm-aside{gap:0 14px}.rte.cocomii-collection-body .cbm-aside:before{font-size:1.9em}.rte.cocomii-collection-body ul.cocomii-edit-links a.cocomii-index-link{max-width:none}.rte.cocomii-collection-body ul.cocomii-finish-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem}.rte.cocomii-collection-body ul.cocomii-finish-links a.cocomii-index-link{font-size:.9em;padding:.72rem 0}.rte.cocomii-collection-body ul.cocomii-edit-links a.cocomii-index-link{padding:.4rem 0}}.rte.cocomii-collection-body .cbm-families{display:flex;flex-direction:column}.rte.cocomii-collection-body .cbm-family{display:flex;flex-direction:column;gap:.3rem;padding:.8rem 0}.rte.cocomii-collection-body .cbm-family+.cbm-family{border-top:1px solid var(--cbm-rule-faint)}.rte.cocomii-collection-body .cbm-family:first-child{padding-top:0}.rte.cocomii-collection-body .cbm-family-name{font-size:.6em;font-weight:500;letter-spacing:.2em;text-transform:uppercase;line-height:1.4;color:var(--cbm-quiet)}.rte.cocomii-collection-body .cbm-family-links{display:block;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:1.05em;line-height:1.5;letter-spacing:.005em}.rte.cocomii-collection-body .cbm-family-links a.cocomii-index-link{display:inline;color:inherit;text-decoration:none;border-bottom:0;background:none}.rte.cocomii-collection-body .cbm-family-links a.cocomii-index-link+a.cocomii-index-link:before{content:"\b7";color:var(--cbm-quiet);padding:0 .45em;text-decoration:none}.rte.cocomii-collection-body .cbm-family-links a.cocomii-index-link:hover,.rte.cocomii-collection-body .cbm-family-links a.cocomii-index-link:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.rte.cocomii-collection-body .cbm-family-links a.cocomii-index-link:focus-visible{outline:1px solid currentColor;outline-offset:3px}@media screen and (max-width:750px){.rte.cocomii-collection-body .cbm-family{padding:.95rem 0}.rte.cocomii-collection-body .cbm-family-links{font-size:1.1em;line-height:1.7}.rte.cocomii-collection-body .cbm-family-links a.cocomii-index-link{display:inline-block;padding:.45em 0}}.jdgm-rev__buyer-badge,.jdgm-buyer-badge,.jdgm-reviewer-verified-icon{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
