.featured-product-section .section-content-wrapper{grid-template-columns:1fr;display:grid;overflow:hidden}@media(min-width:750px){.featured-product-section .section-content-wrapper{grid-template-columns:1fr 1fr}}@media screen and (min-width:750px){.announcement-bar__slider .slideshow-control{--slideshow-control-offset: calc((var(--button-size) - var(--icon-size-xs)) / 2)}.section--page-width :is(.announcement-bar__slider .slideshow-control).slideshow-control--previous{transform:translate(var(--slideshow-control-offset))}}@media screen and (min-width:750px){.header__row.divider--page-width:not(.section--page-width) .header__columns{padding-inline-start:0;padding-inline-end:0;margin-inline-start:var(--page-margin);margin-inline-end:var(--page-margin)}}.header-section:has(.header[transparent])+.shopify-section{margin-top:var(--header-height)}main>.shopify-section:first-child .section:not(.disable-section-top-offset).spacing-style,main>.shopify-section:first-child .section:not(.disable-section-top-offset) .spacing-style{--section-top-offset: calc(var(--header-height) * var(--transparent-header-offset-boolean))}:is(main>.shopify-section:first-child .section:not(.disable-section-top-offset).spacing-style,main>.shopify-section:first-child .section:not(.disable-section-top-offset) .spacing-style) :is(.spacing-style,.inherit-spacing){--section-top-offset: 0px}main>.shopify-section:first-child .section:not(.disable-section-top-offset) .sticky-content{margin-top:calc(var(--header-height) * var(--transparent-header-offset-boolean) * -1)}@media screen and (min-width:750px){.cart-page{grid-template-columns:1fr min(50vw,var(--sidebar-width));grid-template-rows:min-content min-content 1fr}.cart-page__summary{display:grid;height:100%;grid-column:2;grid-row:1 / -1;align-self:stretch;grid-template-rows:subgrid;padding-top:0;position:relative}.section--page-width .cart-page:has(.cart__container--extend){grid-column:2 / 4;grid-template-columns:1fr minmax(var(--sidebar-width),calc((100vw - var(--page-width)) / 2 + var(--sidebar-width)))}.cart__container--extend{height:100%}}.section--page-width.media-with-content{grid-template-areas:"margin-left media margin-right" "margin-left content margin-right"}@media screen and (min-width:750px){.section--page-width.media-with-content{--media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 12) * 7) calc((var(--full-page-grid-central-column-width) / 12) * 5) var(--full-page-grid-margin);grid-template-areas:"margin-left media content margin-right"}}@media screen and (min-width:750px){.section--page-width.media-with-content--media-right{--media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 12) * 5) calc((var(--full-page-grid-central-column-width) / 12) * 7) var(--full-page-grid-margin);grid-template-areas:"margin-left content media margin-right"}}@media screen and (min-width:750px){.section--page-width.media-with-content--medium{--media-with-content-grid-columns: var(--full-page-grid-margin) repeat(2, calc(var(--full-page-grid-central-column-width) / 2)) var(--full-page-grid-margin)}}@media screen and (min-width:750px){.section--page-width.media-with-content--narrow.media-with-content--media-right{--media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 3) * 2) calc(var(--full-page-grid-central-column-width) / 3) var(--full-page-grid-margin)}}@media screen and (min-width:750px){.section--page-width.media-with-content--narrow{--media-with-content-grid-columns: var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 3) calc((var(--full-page-grid-central-column-width) / 3) * 2) var(--full-page-grid-margin)}}@media screen and (min-width:750px){.section--full-width.media-with-content--media-right{--media-with-content-grid-columns: 2.5fr 3.5fr;grid-template-areas:"content media"}}@media screen and (min-width:750px){.section--full-width.media-with-content--medium{--media-with-content-grid-columns: 1fr 1fr}}@media screen and (min-width:750px){.section--full-width.media-with-content--narrow{--media-with-content-grid-columns: 2fr 4fr}}@media screen and (min-width:750px){.section--full-width.media-with-content--narrow.media-with-content--media-right{--media-with-content-grid-columns: 4fr 2fr}}.media-with-content.section--page-width .media-with-content__content>.group-block-content{padding-inline:0}@media screen and (min-width:750px){.media-with-content.section--page-width .media-with-content__content>.group-block-content{padding-inline-start:var(--page-margin)}}.media-with-content.section--page-width.media-with-content--media-right .media-with-content__content>.group-block-content{padding-inline-end:var(--page-margin);padding-inline-start:0}.menu-list__list-item[slot=overflow] .section{grid-template-columns:1fr}.menu-list__list-item[slot=overflow] .section .mega-menu__grid{grid-column:1}.mega-menu__more-list-item:where(:hover,.active) .mega-menu__link{color:var(--menu-top-level-font-color)}.hero__content-wrapper.layout-panel-flex--column marquee-component{--margin-inline: var(--full-page-margin-inline-offset);width:-webkit-fill-available;min-height:max-content}@media screen and (max-width:749px){.product-information.section--page-width .product-details>.group-block{padding-inline:0}}.layout-panel-flex--column>.spacer-block{width:100%}:is(.layout-panel-flex--row,.layout-panel-flex--column)>.spacer-block--size-percent{flex:var(--spacer-size)}.layout-panel-flex--column>.spacer-block--size-pixel{height:var(--spacer-size)}@media screen and (max-width:750px){.layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-mobile-percent{flex:var(--spacer-size-mobile);height:100%}.layout-panel-flex--column>.spacer-block--size-mobile-percent,.mobile-column>.spacer-block--size-percent:not(.spacer-block--size-mobile-pixel){width:100%;flex:var(--spacer-size-mobile)}.layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-mobile-pixel{width:var(--spacer-size-mobile);height:100%}.layout-panel-flex--column>.spacer-block--size-mobile-pixel,.mobile-column>.spacer-block--size-mobile-pixel{width:100%;flex:0;height:var(--spacer-size-mobile)}}.mary-payment-icons .payment-icon,.mary-payment-icons svg{height:23px;width:auto;border-radius:4px}.cart-drawer__dialog .mary-payment-icons .payment-icon,.cart-drawer__dialog .mary-payment-icons svg{height:15px!important;border-radius:3px!important}.facets__clear-all.active{transform:translateY(0);opacity:1;display:grid}@media screen and (min-width:750px){.facets--horizontal .facets__clear-all.active{padding-block:0;padding-inline:var(--facets-form-horizontal-gap);position:static;transform:none}}@starting-style{.facets__clear-all.active{opacity:0;transform:translateY(100%)}@media screen and (min-width:750px){.facets--horizontal .facets__clear-all.active{opacity:1;transform:none}}}@media screen and (min-width:750px){.product-information__grid{grid-column:2}.product-information__grid.product-information--media-none .product-details{width:var(--narrow-content-width);margin:0 auto}.product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:1fr min(50vw,var(--sidebar-width))}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media{padding-right:calc(var(--gap, 0) / 2)}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-left:calc(var(--gap, 0) / 2)}.product-information__grid:not(.product-information--media-none).product-information--media-left:has(.media-gallery--extend){grid-column:1 / 3}.product-information__grid:not(.product-information--media-none).product-information--media-right{grid-template-columns:min(50vw,var(--sidebar-width)) 1fr}.product-information__grid:not(.product-information--media-none).product-information--media-right .product-information__media{padding-left:calc(var(--gap, 0) / 2);order:1}.product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{padding-right:calc(var(--gap, 0) / 2);order:0}.product-information__grid:not(.product-information--media-none).product-information--media-right:has(.media-gallery--extend){grid-column:2 / -1}.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend){grid-column:1 / -1;grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 2) calc(var(--full-page-grid-central-column-width) / 2) var(--full-page-grid-margin)}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media{grid-column:2 / 3}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media:has(.media-gallery--extend){grid-column:1 / 3}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-details{grid-column:3 / 4}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media{grid-column:3 / 4}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media:has(.media-gallery--extend){grid-column:3 / -1}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-details{grid-column:2 / 3}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left,.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-right{grid-column:1 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-inline-end:var(--padding-lg)}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{padding-inline-start:var(--padding-lg)}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left .product-information__media{grid-column:1 / 3}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left .product-details{grid-column:3 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-right .product-information__media{grid-column:3 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-right .product-details{grid-column:1 / 3}}.section-wrapper{--section-height-offset: 0px}.section[data-shopify-visual-preview]{min-height:var(--section-preview-height);padding-top:0}.section[data-shopify-visual-preview] .custom-section-background{display:none}body:has(>#header-group>.header-section>#header-component[transparent]):not(:has(>#header-group>.header-section+.shopify-section))>main>.section-wrapper:first-child{--section-height-offset: var(--header-group-height, 0)}.custom-section-background{grid-column:1 / -1}.custom-section-content{z-index:var(--layer-flat)}.mgt-vrs{display:block;padding:30px 0 40px;background:transparent;overflow:hidden;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.mgt-vrs__pillwrap{display:flex;justify-content:center;padding:24px 16px 8px}.mgt-vrs__badge{display:inline-flex;align-items:center;gap:10px;background:#d4688a;border:1px solid rgba(220,38,56,.6);border-radius:50px;padding:9px 18px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;color:#fff!important;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.mgt-vrs__dot{display:block;width:9px;height:9px;border-radius:50%;background:#ff2b3d;flex-shrink:0;box-shadow:0 0 6px 2px #ff2b3dcc;animation:mgtVrsGlow 1.6s ease-in-out infinite}@keyframes mgtVrsGlow{0%,to{box-shadow:0 0 3px 1px #ff2b3d8c;opacity:.85}50%{box-shadow:0 0 11px 4px #ff2b3d;opacity:1}}.mgt-vrs h2.mgt-vrs__title{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:min(calc((100vw - 32px)*.0505),36px)!important;font-weight:600!important;color:#1a1a1a!important;line-height:1.4!important;letter-spacing:-.01em!important;margin:0!important;padding:6px 16px 20px!important;text-align:center!important;text-transform:none!important}.mgt-vrs h2.mgt-vrs__title>span{display:block;white-space:nowrap}.mgt-vrs h2.mgt-vrs__title .mgt-vrs__brand{color:#214c39!important;font-weight:800!important;font-family:inherit!important}.mgt-vrs__grid{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.mgt-vrs__grid::-webkit-scrollbar{display:none}.mgt-vrs__track{display:flex;gap:15px;width:max-content;padding:0 20vw;align-items:flex-start}.mgt-vrs__card{position:relative;flex-shrink:0;width:60vw;height:500px;border-radius:8px;overflow:hidden;background:#d9d6d1;cursor:pointer;scroll-snap-align:center;scroll-snap-stop:always;-webkit-tap-highlight-color:transparent}.mgt-vrs__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;border:0;outline:0;background:#d9d6d1}.mgt-vrs__video::-webkit-media-controls,.mgt-vrs__video::-webkit-media-controls-panel,.mgt-vrs__video::-webkit-media-controls-enclosure{display:none!important}.mgt-vrs__card:not(.is-playing) .mgt-vrs__video{filter:brightness(.9)}.mgt-vrs__shade{position:absolute;left:0;bottom:0;width:100%;height:60%;background:linear-gradient(to top,#0000004d,#00000036,#0000);pointer-events:none;z-index:2}.mgt-vrs__play{position:absolute;top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px;background:#fff;border-radius:50%;z-index:3;pointer-events:none}.mgt-vrs__play:after{content:"";position:absolute;top:50%;left:51%;transform:translate(-40%,-50%);width:0;height:0;border-left:20px solid #000;border-top:12px solid transparent;border-bottom:12px solid transparent}.mgt-vrs__info{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:20px;box-sizing:border-box;text-align:left;pointer-events:none}.mgt-vrs h3.mgt-vrs__quote{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:19.4px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.01em!important;color:#fff!important;margin:0 0 8px!important;text-align:left!important;text-transform:none!important}.mgt-vrs__name{display:block;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14.6px;font-weight:400;line-height:1.5;color:#fff}.mgt-vrs__card.is-playing .mgt-vrs__play,.mgt-vrs__card.is-playing .mgt-vrs__info,.mgt-vrs__card.is-playing .mgt-vrs__shade{opacity:0}.mgt-vrs__nav{display:flex;justify-content:center;gap:12px;margin-top:40px}.mgt-vrs__btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;padding:0;margin:0;background:#fff;color:#000;border:1px solid #e0e0e0;border-radius:10px;cursor:pointer;-webkit-tap-highlight-color:transparent}.mgt-vrs__btn svg{width:24px;height:24px;pointer-events:none}@media(min-width:769px){.mgt-vrs{padding-top:40px}.mgt-vrs__track{gap:20px;padding:0 calc(50vw - 150px)}.mgt-vrs__card{width:300px;height:500px}.mgt-vrs h3.mgt-vrs__quote{font-size:24px!important}.mgt-vrs__name{font-size:16px}.mgt-vrs__nav{margin-top:65px}}.bundle-builder .bb-select-wrap.igsw-wrap{position:relative;min-width:0}.bundle-builder .igsw-wrap>select.bb-variant-select{position:absolute!important;left:0;top:0;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;padding:0!important;border:0!important}.bundle-builder .igsw-btn{display:flex;align-items:center;gap:7px;width:100%;min-width:0;height:40px;box-sizing:border-box;margin:0;padding:0 8px 0 9px;background:#fff;border:1px solid #ccc;border-radius:4px;color:#000000cf;font:inherit;font-size:16px;line-height:1.2;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none}.bundle-builder .igsw-btn[aria-expanded=true]{border-color:#d4688a;box-shadow:0 0 0 1px #d4688a}.bundle-builder .igsw-btn .igsw-txt{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bundle-builder .igsw-btn .igsw-caret{flex:0 0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #333;margin-left:2px}.bundle-builder .igsw-dot{flex:0 0 auto;display:inline-block;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e}.bundle-builder .igsw-dot.igsw-none{display:none}.bundle-builder .igsw-list{position:absolute;left:0;top:calc(100% + 4px);z-index:60;min-width:100%;width:max-content;max-width:calc(100vw - 24px);max-height:320px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 8px 24px #00000024;padding:4px 0}.bundle-builder .igsw-list[hidden]{display:none!important}.bundle-builder .igsw-opt{display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:14px;line-height:1.2;color:#111;cursor:pointer;white-space:nowrap;border-bottom:1px solid #f1f1f1}.bundle-builder .igsw-opt:last-child{border-bottom:0}.bundle-builder .igsw-opt .igsw-dot{width:20px;height:20px}.bundle-builder .igsw-opt.igsw-sel{background:#f2f2f2;font-weight:700}.bundle-builder .igsw-opt.igsw-off{color:#9a9a9a;cursor:default}.bundle-builder .igsw-opt.igsw-off .igsw-dot{opacity:.45}.mt-blk-hint{margin:6px 0 10px;padding:8px 10px;border-radius:6px;background:#fff2f6;border:1px solid #F3C3D1;color:#5a4410;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;line-height:1.35;text-align:left}.mt-blk-hint strong{font-weight:700;color:#3d2e08}#header-component .header__icon--menu,#header-component .menu-drawer-container,#header-component [class*=account-]{display:none!important}@media(max-width:749px){#header-component search-button,#header-component .search-action{display:none!important}}:root{--font-body--family: DM Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--font-subheading--family: DM Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--font-accent--family: DM Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--font-heading--family: DM Serif Display, Georgia, serif;--font-heading--weight: 400}body,button,input,select,textarea{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.guarantee-text{width:auto!important;max-width:100%!important;justify-content:center!important;gap:1rem!important}.prod__info .prod__info_image{display:block;width:100%;max-width:260px;height:auto;margin:0 0 14px}.bundle-builder select.bb-variant-select,.bundle-builder .igsw-btn{height:44px;border:1px solid #d6d1cb;border-radius:8px;background-color:#fff;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:500;color:#2b2926;transition:border-color .15s ease,box-shadow .15s ease}.bundle-builder .bb-select-wrap:not(.igsw-wrap) select.bb-variant-select{-webkit-appearance:none;appearance:none;padding:0 36px 0 12px;line-height:42px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%232b2926' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px}.bundle-builder .igsw-btn{padding:0 36px 0 12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%232b2926' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px}.bundle-builder .igsw-btn .igsw-caret{display:none!important}.bundle-builder select.bb-variant-select:hover,.bundle-builder .igsw-btn:hover{border-color:#a39d96}.bundle-builder select.bb-variant-select:focus-visible,.bundle-builder .igsw-btn:focus-visible{outline:none;border-color:#2b2926;box-shadow:0 0 0 3px #2b29261f}.bundle-builder .bb-row-img-wrap img{border-radius:6px}.bundle-builder{margin-left:0!important;margin-right:0!important}.shopify-section-group-footer-group a{display:inline-block;padding:6px 0}@media(max-width:749px){.bundle-builder .bb-select-wrap:not(.igsw-wrap) select.bb-variant-select,.bundle-builder .igsw-btn{font-size:14px;padding-left:10px;padding-right:28px;background-position:right 10px center}}.bp-check li{white-space:normal!important}@media(max-width:749px){.mgt-vrs__title span{white-space:normal!important}}@media(max-width:480px){.mt-cmp__table{font-size:12px}.mt-cmp__table th,.mt-cmp__table td{padding-left:3px!important;padding-right:3px!important}.mt-cmp__table th:first-child,.mt-cmp__table td:first-child{width:72px}}[id$=__guarantee] .guarantee-text p{font-size:15px!important;font-weight:400!important;line-height:1.55!important;color:#3d3d3d!important}:root{--sh-pink-t: #C24F72;--sh-plum: #D4688A;--sh-plum-d: #B8456A;--sh-plum-dd: #632C40;--sh-ink: #2B1A22;--sh-tint: #FDF0F4;--sh-gold: #F4AFC3}html{font-synthesis-weight:none;font-synthesis-style:none}.hero-title,.mtba-title,.iwc__heading,.iwc-mob-redesign h2,.story__heading,.comp-main-title,.layers__main-title,.layers__grid-title,.morning-routine-heading,.mt-cmp__title,.guarantee-title,.mt-faq__title,.sales-block-title,.chart-modal-header h2,.mgt-vrs__title,.prod__subtitle{font-family:"DM Serif Display",Georgia,serif!important;font-weight:400!important;letter-spacing:-.003em!important;color:var(--sh-ink)!important;text-wrap:balance}.layers__block-heading{font-family:DM Sans,sans-serif!important;font-weight:700!important;letter-spacing:0!important;color:var(--sh-ink)!important;font-size:17px!important}.mgt-vrs__title{font-size:clamp(26px,3.4vw,38px)!important;line-height:1.18!important}.mgt-vrs__title span{display:inline!important;white-space:normal!important}.mgt-vrs__title span:first-child:after{content:" "}.mgt-vrs__brand{color:var(--sh-pink-t)!important;font-weight:400!important;font-style:italic}[class*=prod-main-] .prod__info .prod__subtitle{font-family:"DM Serif Display",Georgia,serif!important;font-weight:400!important;color:var(--sh-ink)!important;font-size:clamp(27px,3vw,36px)!important;line-height:1.12!important;margin:0 0 10px!important;text-wrap:balance}[class*=prod-main-] .prod__info .prod__title{font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:.01em!important;white-space:normal!important;color:var(--sh-pink-t)!important;margin:0 0 14px!important}.comp-footer,.iwc__italic,.iwc-mob-redesign .iwc-mr-footer,.layers__card-italic,.mt-cmp__footer,.sales-block-italic-footer{font-family:"DM Serif Display",Georgia,serif!important;font-style:italic!important;font-weight:400!important;color:var(--sh-pink-t)!important;letter-spacing:0!important}.comp-footer{font-size:clamp(21px,2.4vw,26px)!important;line-height:1.4!important}.layers__card-italic,.iwc__italic,.sales-block-italic-footer{font-size:19px!important;line-height:1.45!important}.iwc-mob-redesign .iwc-mr-footer,.mt-cmp__footer{font-size:18px!important;line-height:1.45!important}.cta-button,.mtj2-btn,.bb-atc-btn,.sales-block-button,#mt-sticky-atc .mt-sa__btn{background:var(--sh-plum)!important;color:#fff!important;border-radius:8px!important;box-shadow:0 8px 22px -10px #d4688aa6!important;transition:background .2s ease,transform .2s ease!important;opacity:1!important}.cta-button:hover,.mtj2-btn:hover,.bb-atc-btn:hover,.sales-block-button:hover,#mt-sticky-atc .mt-sa__btn:hover{background:var(--sh-plum-d)!important;transform:translateY(-1px)}#bb-atc-btn.bb-atc-warn{background:#b23a3a!important}.sales-block-button{font-size:15px!important;letter-spacing:.08em!important;padding:18px 20px!important}.mtj2-trust,.mtba-sec .mtj2-trust{width:auto!important;max-width:100%!important;justify-content:center!important;flex-wrap:wrap!important;gap:6px 16px!important;font-size:13px!important;color:#3d3437!important}.mtj2-wrap{margin-top:28px!important}.sales-block-footer-trust{text-align:center!important;text-justify:none!important;letter-spacing:0!important;word-spacing:normal!important;font-size:13px!important;line-height:1.6!important}.gt-item{font-size:13px!important}.rating-badge{color:var(--sh-ink)!important;border-color:#f6dce4!important;background:#fff!important}.mtba-author b,.mtba-quote strong{color:var(--sh-pink-t)!important}.mgt-vrs__badge{background:var(--sh-plum)!important;border-color:#f4afc399!important}.layers__block-number,.morning-routine-number{color:var(--sh-pink-t)!important}.layers__block{padding:22px!important}.layers__block-number{font-size:30px!important;line-height:1!important;margin-bottom:10px!important}.bb-badge{background:var(--sh-plum)!important;letter-spacing:.04em;font-weight:600}.bb-tier.active{border-color:var(--sh-plum)!important;background-color:var(--sh-tint)!important;box-shadow:0 0 0 1px var(--sh-plum) inset}.bb-tier{transition:border-color .2s,background-color .2s!important}.bundle-builder .bb-tier-price{display:flex!important;flex-direction:column;align-items:flex-end;gap:2px}.bundle-builder .bb-per{display:inline-block;margin-top:5px;font-size:12.5px;font-weight:700;line-height:1;white-space:nowrap;color:var(--sh-pink-t);background:#fff;border:1px solid #F2CCD8;border-radius:999px;padding:4px 9px}.bundle-builder .bb-per i{font-style:normal;font-weight:500;color:#7b6873}.bundle-builder .bb-tier.active .bb-per{background:var(--sh-plum);border-color:var(--sh-plum);color:#fff}.bundle-builder .bb-tier.active .bb-per i{color:#fffc}.bundle-builder .bb-tier-sub{display:block;margin-top:4px;line-height:1.35}.bb-full-price{color:#8a7f86!important}.sh-best{display:inline-flex;align-items:center;gap:12px;padding:8px 16px 8px 8px;border-radius:999px;background:#fff;border:1px solid #F5D6E0;box-shadow:0 6px 18px -12px #d4688a80;margin:0 0 14px}.sh-best__rank{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--sh-plum);color:#fff;font-family:"DM Serif Display",Georgia,serif;font-size:18px}.sh-best__txt{display:flex;flex-direction:column;line-height:1.2}.sh-best__txt b{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sh-pink-t)}.sh-best__txt i{font-family:"DM Serif Display",Georgia,serif;font-style:italic;font-size:15px;color:var(--sh-ink)}.shopify-section[id$=__faq],.shopify-section[id$=__faq_pdp]{background:#fcfaf8}.mt-faq{background:transparent!important}.prod__info li span,.prod__info p span{font-size:inherit}.mt-faq__q-icon{color:var(--sh-pink-t)!important}@media(max-width:749px){.mtba-sec{min-width:0!important;max-width:100%!important;overflow-x:clip!important}.mt-cmp{padding-top:48px!important;padding-bottom:40px!important}.mt-faq{padding-top:56px!important;padding-bottom:48px!important}.mt-faq__item summary,.mt-faq__q{padding:16px 18px!important}.morning-routine-section{padding-top:56px!important;padding-bottom:48px!important}.comp-footer{margin-top:32px!important}.sales-block-button{font-size:14px!important;letter-spacing:.06em!important}.mtba-sec .mtba-grid{flex-direction:row!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px!important;margin:0 -20px;padding:2px 20px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mtba-sec .mtba-grid::-webkit-scrollbar{display:none}.mtba-sec .mtba-card{flex:0 0 86%!important;scroll-snap-align:center}.mtba-dots{display:flex;justify-content:center;gap:7px;margin:12px 0 0}.mtba-dots span{width:7px;height:7px;border-radius:50%;background:#f1cdd8;transition:background .2s,width .2s}.mtba-dots span.is-on{background:var(--sh-plum);width:18px;border-radius:4px}.mtba-swipe{text-align:center;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#8a7f86;margin:6px 0 0}}@media(min-width:750px){.mtba-dots,.mtba-swipe{display:none}}body .mgt-vrs h2.mgt-vrs__title{font-family:"DM Serif Display",Georgia,serif!important;font-weight:400!important;color:var(--sh-ink)!important;letter-spacing:0!important;font-size:clamp(26px,3.4vw,38px)!important;line-height:1.18!important}body .mgt-vrs h2.mgt-vrs__title .mgt-vrs__brand{color:var(--sh-pink-t)!important;font-weight:400!important;font-style:italic!important;font-family:inherit!important}body section[class*=layers-] .layers__block-heading{font-family:DM Sans,sans-serif!important;font-weight:700!important;font-size:17px!important;letter-spacing:0!important;color:var(--sh-ink)!important}body section[class*=layers-] .layers__card-italic{font-family:"DM Serif Display",Georgia,serif!important;font-weight:400!important;font-style:italic!important;font-size:19px!important;line-height:1.45!important;color:var(--sh-pink-t)!important}body .hero-container-wrap .gt-item,body [class*=hero-container-] .gt-item,body .gt-item{font-size:13px!important;color:#3d3437!important}body [class*=rating-wrapper-] .rating-badge{font-size:14px!important}.prod__info .bp-check .bp-sub{font-size:inherit!important;color:#5a5057!important}.bundle-builder .bb-tier-header{gap:12px}.bundle-builder .bb-tier-left{min-width:0}.bundle-builder .bb-tier-img-wrap{flex:0 0 60px!important;width:60px!important}.bundle-builder .bb-tier-price{flex:0 0 auto;text-align:right}body .mt-cmp .mt-cmp__check{color:#9a8f96!important}body .iwc__list{list-style:none!important;padding:0!important;margin:0 0 22px!important}body .iwc__list li{position:relative;padding-left:26px!important;font-size:16px!important;line-height:1.5!important;margin:0 0 10px!important;color:#3f3640!important}body .iwc__list li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--sh-pink-t);font-weight:700}body .mt-cmp .mt-cmp__check.is-highlight{color:var(--sh-pink-t)!important}@media(max-width:749px){main[data-template^=product] section[class^=prod-main-]{padding-top:16px!important}body section[class*=layers-] .layers__card{padding:24px 22px!important}}body section[class^=ticker-]{background:#632c40!important;border:0!important;padding-top:13px!important;padding-bottom:13px!important}body section[class^=ticker-] .ticker__item{color:#ffe1ea!important;font-size:13px!important;font-weight:600!important;letter-spacing:.14em!important}body section[class^=ticker-] .ticker__dot{color:#e07e9a!important}body section.morning-routine-section{background:#faf6f3!important}@media(min-width:990px){body [class*=hero-container-] .product-image{max-width:32rem!important}}body .comp-list{display:grid;gap:14px}body .comp-block{background:#fff;border:1px solid #F6DCE4;border-left:3px solid var(--sh-plum);border-radius:12px;padding:18px 20px!important;margin:0!important}body .comp-block-title{font-size:17px!important;color:var(--sh-ink)!important;margin:0 0 6px!important}body .comp-block-text,body .comp-block-text p{font-size:16px!important;line-height:1.6!important;margin:0!important}body .guarantee-icon img{display:block;width:116px;height:116px;margin:0 auto}body .guarantee-icon{color:var(--sh-pink-t)!important}body .thumb-item.is-active{border-color:var(--sh-plum)!important;box-shadow:0 0 0 1px var(--sh-plum)}body .thumb-item{border-radius:8px;overflow:hidden}body .size-chart-trigger{font-size:16px!important;font-weight:600!important;color:var(--sh-ink)!important;border-radius:12px!important}body .prod__info .text-primary,body .prod__info .lucide-circle-check-big{color:var(--sh-pink-t)!important}body main[data-template^=collection] h1{font-family:"DM Serif Display",Georgia,serif!important;font-weight:400!important;color:var(--sh-ink)!important;text-align:center}body main[data-template^=collection] facets-form-component,body main[data-template^=collection] .facets,body main[data-template^=collection] .facets-toggle,body main[data-template^=collection] [class*=grid-density],body main[data-template^=collection] .collection-wrapper>.facets-block-wrapper{display:none!important}body main[data-template^=collection] .product-grid{max-width:420px;margin-inline:auto!important;grid-template-columns:1fr!important}body main[data-template^=collection] .product-card{text-align:center}body main[data-template^=page]:not([data-template*=listicle]) .page-width-content{max-width:760px!important;margin-inline:auto!important;padding-top:44px!important;padding-bottom:72px!important}body main[data-template^=page]:not([data-template*=listicle]) .page-width-content h1{font-family:"DM Serif Display",Georgia,serif!important;font-weight:400!important;color:var(--sh-ink)!important;font-size:clamp(36px,5vw,52px)!important;line-height:1.1!important;text-align:center!important;text-wrap:balance}body main[data-template^=page]:not([data-template*=listicle]) .page-width-content h1:after{content:"";display:block;width:56px;height:2px;margin:18px auto 6px;background:linear-gradient(90deg,var(--sh-plum),#E07E9A)}body .page-content{font-size:17px;line-height:1.75;color:#3f3640}body .page-content h2{font-family:"DM Serif Display",Georgia,serif!important;font-weight:400!important;font-size:clamp(26px,3vw,32px)!important;line-height:1.2!important;color:var(--sh-ink)!important;margin:40px 0 12px!important}body .page-content h3{font-family:DM Sans,sans-serif!important;font-size:18px!important;font-weight:700!important;color:var(--sh-ink)!important;margin:30px 0 8px!important}body .page-content p{margin:0 0 14px}body .page-content a{color:var(--sh-pink-t);text-decoration:underline;text-underline-offset:3px}body .page-content li{margin:6px 0}body .page-content li::marker{color:var(--sh-pink-t);font-weight:700}body .page-content strong{color:var(--sh-ink)}body .page-content table{width:100%;border-collapse:separate!important;border-spacing:0;border:1px solid #F6DCE4!important;border-radius:12px;overflow:hidden;font-size:15px;line-height:1.45}body .page-content th{background:var(--sh-plum)!important;color:#fff!important;font-weight:600!important;text-align:left!important;padding:12px 14px!important;text-transform:none!important;letter-spacing:.02em}body .page-content td{padding:12px 14px!important;border-top:1px solid #F6DCE4!important;vertical-align:top}body .page-content tbody tr:nth-child(2n) td{background:#fbf7f9}body .page-content blockquote{margin:26px 0;padding:4px 0 4px 20px;border-left:3px solid var(--sh-plum);font-family:"DM Serif Display",Georgia,serif;font-style:italic;font-size:21px;line-height:1.5;color:var(--sh-ink)}body .page-content .sh-page-cta{text-align:center;margin:36px 0 8px}body .page-content .sh-page-btn{display:inline-flex;align-items:center;gap:8px;padding:16px 30px;border-radius:10px;background:var(--sh-plum);color:#fff!important;text-decoration:none!important;font-weight:700;letter-spacing:.04em;box-shadow:0 10px 24px -12px #d4688ab3}body .page-content .sh-page-btn:hover{background:var(--sh-plum-d)}body .page-content .sh-sign{font-weight:700;color:var(--sh-ink);margin-top:-10px}body main[data-template*=contact] input,body main[data-template*=contact] textarea{border-radius:10px!important}body main[data-template*=contact] input:focus,body main[data-template*=contact] textarea:focus{border-color:var(--sh-plum)!important;box-shadow:0 0 0 3px #d4688a24!important;outline:none!important}.sh-cart-nudge{margin:0 0 14px;padding:12px 14px;border-radius:12px;background:#fff4f7;border:1px solid #F5D6E0;font-size:14px;line-height:1.45;color:var(--sh-ink)}.sh-cart-nudge b{color:var(--sh-pink-t)}.sh-cart-nudge__bar{height:6px;margin-top:9px;border-radius:999px;background:#f5d6e0;overflow:hidden}.sh-cart-nudge__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--sh-plum),#EE9DB3);transition:width .4s ease}.sh-cart-nudge__ship{display:block;margin-top:8px;font-size:13px;color:#5a5057}.sh-cart-nudge__ship:before{content:"\2713  ";color:var(--sh-pink-t);font-weight:700}cart-drawer-component .cart__checkout-button{border-radius:10px!important;font-weight:700!important;letter-spacing:.04em}body .guarantee-icon .sh-seal{display:block;width:116px;height:116px;margin:0 auto 6px;filter:drop-shadow(0 10px 18px rgba(212,104,138,.25))}@media(max-width:749px){body main[data-template^=page]:not([data-template*=listicle]) .page-width-content{padding-top:24px!important}body .page-content blockquote{font-size:19px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/sh-custom.css.map */
