@font-face{font-family:Classico;src:url(//nikkimakeup.com/cdn/shop/t/12/assets/Classico.woff2?v=105460534982278117471793312837) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Classico;src:url(//nikkimakeup.com/cdn/shop/t/12/assets/ClassicoBold.woff2?v=92012928548019364691793312837) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sackers Gothic Std;src:url(//nikkimakeup.com/cdn/shop/t/12/assets/SackersGothicStd-Medium.woff2?v=153626090718368574671793312837) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Collint Billy;src:url(//nikkimakeup.com/cdn/shop/t/12/assets/CollintBilly.woff2?v=124325274850312023101793312837) format("woff2");font-weight:400;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.card__heading,.section-heading,.banner__heading{font-family:Classico,Georgia,serif!important}.subheading{font-family:Sackers Gothic Std,sans-serif!important;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#1515156b;font-weight:500;display:inline-block;line-height:1.4}.main-collection .product-grid{--gutter: 15px}@media(min-width:768px){.main-collection .product-grid .product-block--quick-buy-below .image-cont .img-ar{--aspect-ratio: .585 !important}}@media(max-width:767.98px){.main-collection .product-grid{--gutter: 10px}}.product-grid .product-block--quick-buy-below .product-link{grid-template-rows:auto auto auto}.product-grid .product-block--quick-buy-below .product-block__meta-rating{display:flex;grid-column:1 / -1;grid-row:2;margin-top:9px;gap:1px;color:#151515;font-size:11px;line-height:1}.product-grid .product-block--quick-buy-below .product-block__meta-star--empty{color:#15151533}.product-grid .product-block--quick-buy-below .product-block__meta-tag{grid-column:1 / -1;grid-row:3;width:max-content;max-width:100%;margin-top:13px;padding:5px 10px;border:1px solid rgba(21,21,21,.25);color:#151515;font-family:Sackers Gothic Std,sans-serif;font-size:9px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.product-grid .product-block--quick-buy-below .product-block__meta-caption{position:absolute;right:18px;bottom:66px;left:18px;color:#15151585;font-family:Sackers Gothic Std,sans-serif;font-size:9.5px;font-weight:500;letter-spacing:.19em;line-height:1.25;text-align:center;text-transform:uppercase;pointer-events:none}.product-grid .product-block--quick-buy-below .product-block__meta-caption+.product-block-options--swatch{bottom:29px}.main-collection .product-grid .product-block--quick-buy-below .block-inner{height:100%;border:1px solid rgba(21,21,21,.1);background:#f5f4f2}.main-collection .product-grid .product-block--quick-buy-outside .block-inner{height:auto;border-bottom:0}.main-collection .product-grid .product-block--quick-buy-below .block-inner-inner{display:flex;position:relative;height:100%;flex-direction:column}.main-collection .product-grid .product-block--quick-buy-below .product-block__image{background:#f5f4f2}.main-collection .product-grid .product-block--quick-buy-below .product-block__detail{flex:1 0 auto;position:absolute;z-index:2;top:0;right:0;bottom:-10px;left:0;margin:0;padding:26px;pointer-events:none}.main-collection .product-grid .product-block--quick-buy-below .product-block__detail>.inner,.main-collection .product-grid .product-block--quick-buy-below .product-block__detail .innerer{height:100%}.main-collection .product-grid .product-block--quick-buy-below .product-block__detail .product-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;text-align:left;pointer-events:auto}.main-collection .product-grid .product-block--quick-buy-below .product-block__title{grid-column:1;grid-row:1}.main-collection .product-grid .product-block--quick-buy-below .product-price--block{grid-column:2;grid-row:1;margin:0;justify-content:flex-end;text-align:right}.main-collection .product-grid .product-block--quick-buy-below .product-block__subtitle{grid-column:1 / -1}.main-collection .product-grid .product-block--quick-buy-below .product-block-options--swatch{--product-block-options-swatch-border-radius: 0;position:absolute;right:16px;bottom:30px;left:16px;margin:0;text-align:center;pointer-events:auto}.main-collection .product-grid .product-block--quick-buy-below .product-block-options--swatch .product-block-options__item{border-radius:0}.swatch-method-swatches .product-block-options--swatch .product-block-options__item{width:19px;height:19px}.swatch-method-swatches .product-block-options__item{margin:0 3px 12px}.swatch-method-swatches .product-block-options--swatch .product-block-options__item:hover,.product-block-options--swatch .swatch-method-swatches .product-block-options--swatch .product-block-options__item:focus,.swatch-method-swatches .product-block-options--swatch .product-block-options__item:active{box-shadow:0 0 0 1px rgb(var(--body-bg-color)),0 0 0 2px #151515}.main-collection .product-grid .product-block--quick-buy-below .product-block__quick-buy-footer{display:flex;width:100%;min-height:36px;align-items:center;justify-content:center;margin:0;padding:0!important;border:medium;border-radius:0;background:#151515!important;color:#fff!important;font-size:var(--quickbuy-button-text-size)}.main-collection .product-grid .product-block--quick-buy-below .product-block__quick-buy-footer .product-card-quick-buy__button{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;padding:19px 18px}.main-collection .product-grid .product-block--quick-buy-below .product-block__quick-buy-footer:hover{background:#2b2b2b;color:#fff;background:#2b2b2b!important;color:#fff!important}.main-collection .product-grid .product-block--quick-buy-below.Vtl-CollectionCardPositionHost{position:relative}.main-collection .product-grid .product-block--quick-buy-below.Vtl-CollectionCardPositionHost>.product-block__quick-buy-footer{width:calc(100% - 60px)!important}.main-collection .product-grid .product-block--quick-buy-below.Vtl-CollectionCardPositionHost>.Vtl-CollectionCardWidget{position:absolute!important;z-index:12!important;top:auto!important;right:0!important;bottom:0!important;left:auto!important;width:60px!important;height:48px!important;margin:0!important;border-left:1px solid #ffffff;background:#151515!important}.main-collection .product-grid .product-block--quick-buy-below.Vtl-CollectionCardPositionHost>.Vtl-CollectionCardWidget .Vtl-WishlistButton__WishlistIconButton,.main-collection .product-grid .product-block--quick-buy-below.Vtl-CollectionCardPositionHost>.Vtl-CollectionCardWidget .Vtl-WishlistButton__IconWrapper{display:flex!important;width:100%!important;height:100%!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:0!important;background:transparent!important}.main-collection .product-grid .product-block--quick-buy-below.Vtl-CollectionCardPositionHost>.Vtl-CollectionCardWidget svg{width:13px!important;height:13px!important;min-width:13px!important;min-height:13px!important;fill:#fff!important;transition:fill .16s ease}.main-collection .product-grid .product-block--quick-buy-below.Vtl-CollectionCardPositionHost>.Vtl-CollectionCardWidget .Vtl-WishlistButton__WishlistIconButton:hover svg,.main-collection .product-grid .product-block--quick-buy-below.Vtl-CollectionCardPositionHost>.Vtl-CollectionCardWidget .Vtl-WishlistButton__WishlistIconButton[title="Added to Wishlist"] svg{fill:#d12b35!important}.section-main-product .product-buy-row.has-wishlist{display:grid;grid-template-columns:minmax(0,1fr) 60px;width:100%;align-items:stretch}.section-main-product .product-buy-row .quantity-submit-row__submit{min-width:0;margin:0}.section-main-product .product-buy-row .add-to-cart{width:100%;height:52px}.section-main-product .product-wishlist-slot{display:none}.section-main-product .product-wishlist-slot.is-ready{display:flex;box-sizing:border-box;width:60px;height:52px;align-items:center;justify-content:center;border-left:1px solid #ffffff;background:#151515;margin-top:10px}.section-main-product .product-media-wrapper .Vtl-WishlistIcon__ProductPageWrapper{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;clip-path:inset(50%)!important}.section-main-product .product-wishlist-trigger{display:flex!important;width:100%!important;height:100%!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;cursor:pointer}.section-main-product .product-wishlist-trigger svg{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;transition:fill .16s ease}.section-main-product .product-wishlist-trigger__outline{display:block;fill:#fff!important}.section-main-product .product-wishlist-trigger__filled{display:none;fill:#d12b35!important}.section-main-product .product-wishlist-trigger:hover .product-wishlist-trigger__outline{display:block;fill:#d12b35!important}.section-main-product .product-wishlist-trigger:hover .product-wishlist-trigger__filled,.section-main-product .product-wishlist-trigger.is-active .product-wishlist-trigger__outline{display:none}.section-main-product .product-wishlist-trigger.is-active .product-wishlist-trigger__filled{display:block}.section-main-product .product-wishlist-trigger:focus-visible{outline:1px solid #ffffff!important;outline-offset:-3px!important}.price__current{margin-right:0!important}.header__menu-item,.header__menu a,.list-menu__item,nav a,.mega-menu__link{font-family:Sackers Gothic Std,sans-serif!important}.button,button,.btn,.shopify-payment-button__button,input[type=submit]{font-family:Sackers Gothic Std,sans-serif!important;font-size:10px!important;letter-spacing:.16em!important;text-transform:uppercase!important;background-color:#151515!important;color:#fcfaf7!important;padding:16px 30px!important}.nm-eyebrow{font-family:Sackers Gothic Std,sans-serif;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#3a3a3a;font-weight:500;display:inline-block;line-height:1.4}.nm-eyebrow .rte.lightly-spaced-row,.nm-eyebrow .rte.lightly-spaced-row p{font-family:Montserrat,-apple-system,Helvetica,Arial,sans-serif;font-weight:300;font-size:16px;line-height:1.75;color:#3a3a3a}.nm-eyebrow .rte.lightly-spaced-row p{max-width:430px;margin:34px 0 40px}h1{font-family:Classico,Georgia,serif;font-weight:400;letter-spacing:.015em;line-height:1.02}.h1_no_bottom_marin{margin-bottom:0!important}.scriptheading{font-family:Collint Billy;font-size:clamp(38px,3.6vw,50px);margin-top:0!important}.text-column__title{font-size:23px}.fs-5{font-size:5px}.fs-5_5{font-size:5.5px}.fs-6{font-size:6px}.fs-6_5{font-size:6.5px}.fs-7{font-size:7px}.fs-7_5{font-size:7.5px}.fs-8{font-size:8px}.fs-8_5{font-size:8.5px}.fs-9{font-size:9px}.fs-9_5{font-size:9.5px}.fs-10{font-size:10px}.fs-10_5{font-size:10.5px}.fs-11{font-size:11px}.fs-11_5{font-size:11.5px}.fs-12{font-size:12px}.fs-12_5{font-size:12.5px}.fs-13{font-size:13px}.fs-13_5{font-size:13.5px}.fs-14{font-size:14px}.fs-14_5{font-size:14.5px}.fs-15{font-size:15px}.fs-15_5{font-size:15.5px}.fs-16{font-size:16px}.fs-16_5{font-size:16.5px}.fs-17{font-size:17px}.fs-17_5{font-size:17.5px}.fs-18{font-size:18px}.fs-18_5{font-size:18.5px}.fs-19{font-size:19px}.fs-19_5{font-size:19.5px}.fs-20{font-size:20px}.fs-20_5{font-size:20.5px}.fs-21{font-size:21px}.fs-21_5{font-size:21.5px}.fs-22{font-size:22px}.fs-22_5{font-size:22.5px}.fs-23{font-size:23px}.fs-23_5{font-size:23.5px}.fs-24{font-size:24px}.fs-24_5{font-size:24.5px}.fs-25{font-size:25px}.fs-25_5{font-size:25.5px}.fs-26{font-size:26px}.fs-26_5{font-size:26.5px}.fs-27{font-size:27px}.fs-27_5{font-size:27.5px}.fs-28{font-size:28px}.fs-28_5{font-size:28.5px}.fs-29{font-size:29px}.fs-29_5{font-size:29.5px}.fs-30{font-size:30px}.fs-30_5{font-size:30.5px}.fs-31{font-size:31px}.fs-31_5{font-size:31.5px}.fs-32{font-size:32px}.fs-32_5{font-size:32.5px}.fs-33{font-size:33px}.fs-33_5{font-size:33.5px}.fs-34{font-size:34px}.fs-34_5{font-size:34.5px}.fs-35{font-size:35px}.fs-35_5{font-size:35.5px}.fs-36{font-size:36px}.fs-36_5{font-size:36.5px}.fs-37{font-size:37px}.fs-37_5{font-size:37.5px}.fs-38{font-size:38px}.fs-38_5{font-size:38.5px}.fs-39{font-size:39px}.fs-39_5{font-size:39.5px}.fs-40{font-size:40px}.fs-40_5{font-size:40.5px}.fs-41{font-size:41px}.fs-41_5{font-size:41.5px}.fs-42{font-size:42px}.fs-42_5{font-size:42.5px}.fs-43{font-size:43px}.fs-43_5{font-size:43.5px}.fs-44{font-size:44px}.fs-44_5{font-size:44.5px}.fs-45{font-size:45px}.fs-45_5{font-size:45.5px}.fs-46{font-size:46px}.fs-46_5{font-size:46.5px}.fs-47{font-size:47px}.fs-47_5{font-size:47.5px}.fs-48{font-size:48px}.fs-48_5{font-size:48.5px}.fs-49{font-size:49px}.fs-49_5{font-size:49.5px}.fs-50{font-size:50px}.fs-50_5{font-size:50.5px}.fs-51{font-size:51px}.fs-51_5{font-size:51.5px}.fs-52{font-size:52px}.fs-52_5{font-size:52.5px}.fs-53{font-size:53px}.fs-53_5{font-size:53.5px}.fs-54{font-size:54px}.ls_001{letter-spacing:.01em}.ls_002{letter-spacing:.02em}.ls_003{letter-spacing:.03em}.ls_004{letter-spacing:.04em}.ls_005{letter-spacing:.05em}.ls_006{letter-spacing:.06em}.ls_007{letter-spacing:.07em}.ls_008{letter-spacing:.08em}.ls_009{letter-spacing:.09em}.ls_010{letter-spacing:.1em}.ls_011{letter-spacing:.11em}.ls_012{letter-spacing:.12em}.ls_013{letter-spacing:.13em}.ls_014{letter-spacing:.14em}.ls_015{letter-spacing:.15em}.ls_016{letter-spacing:.16em}.ls_017{letter-spacing:.17em}.ls_018{letter-spacing:.18em}.ls_019{letter-spacing:.19em}.ls_020{letter-spacing:.2em}.ls_021{letter-spacing:.21em}.ls_022{letter-spacing:.22em}.ls_023{letter-spacing:.23em}.ls_024{letter-spacing:.24em}.ls_025{letter-spacing:.25em}.ls_026{letter-spacing:.26em}.ls_027{letter-spacing:.27em}.ls_028{letter-spacing:.28em}.ls_029{letter-spacing:.29em}.ls_030{letter-spacing:.3em}.ls_031{letter-spacing:.31em}.ls_032{letter-spacing:.32em}.ls_033{letter-spacing:.33em}.ls_034{letter-spacing:.34em}.ls_035{letter-spacing:.35em}.ls_036{letter-spacing:.36em}.ls_037{letter-spacing:.37em}.ls_038{letter-spacing:.38em}.ls_039{letter-spacing:.39em}.ls_040{letter-spacing:.4em}.ls_041{letter-spacing:.41em}.ls_042{letter-spacing:.42em}.ls_043{letter-spacing:.43em}.ls_044{letter-spacing:.44em}.ls_045{letter-spacing:.45em}.ls_046{letter-spacing:.46em}.ls_047{letter-spacing:.47em}.ls_048{letter-spacing:.48em}.ls_049{letter-spacing:.49em}.ls_050{letter-spacing:.5em}.mb_010{margin-bottom:10px}.mb_011{margin-bottom:11px}.mb_012{margin-bottom:12px}.mb_013{margin-bottom:13px}.mb_014{margin-bottom:14px}.mb_015{margin-bottom:15px}.mb_016{margin-bottom:16px}.mb_017{margin-bottom:17px}.mb_018{margin-bottom:18px}.mb_019{margin-bottom:19px}.mb_020{margin-bottom:20px}.mb_021{margin-bottom:21px}.mb_022{margin-bottom:22px}.mb_023{margin-bottom:23px}.mb_024{margin-bottom:24px}.mb_025{margin-bottom:25px}.mb_026{margin-bottom:26px}.mb_027{margin-bottom:27px}.mb_028{margin-bottom:28px}.mb_029{margin-bottom:29px}.mb_030{margin-bottom:30px}.mb_031{margin-bottom:31px}.mb_032{margin-bottom:32px}.mb_033{margin-bottom:33px}.mb_034{margin-bottom:34px}.mb_035{margin-bottom:35px}.mb_036{margin-bottom:36px}.mb_037{margin-bottom:37px}.mb_038{margin-bottom:38px}.mb_039{margin-bottom:39px}.mb_040{margin-bottom:40px}.mb_041{margin-bottom:41px}.mb_042{margin-bottom:42px}.mb_043{margin-bottom:43px}.mb_044{margin-bottom:44px}.mb_045{margin-bottom:45px}.mb_046{margin-bottom:46px}.mb_047{margin-bottom:47px}.mb_048{margin-bottom:48px}.mb_049{margin-bottom:49px}.mb_050{margin-bottom:50px}.mb_051{margin-bottom:51px}.mb_052{margin-bottom:52px}.mb_053{margin-bottom:53px}.mb_054{margin-bottom:54px}.mb_055{margin-bottom:55px}.mb_056{margin-bottom:56px}.mb_057{margin-bottom:57px}.mb_058{margin-bottom:58px}.mb_059{margin-bottom:59px}.mb_060{margin-bottom:60px}.mb_061{margin-bottom:61px}.mb_062{margin-bottom:62px}.mb_063{margin-bottom:63px}.mb_064{margin-bottom:64px}.mb_065{margin-bottom:65px}.mb_066{margin-bottom:66px}.mb_067{margin-bottom:67px}.mb_068{margin-bottom:68px}.mb_069{margin-bottom:69px}.mb_070{margin-bottom:70px}.mb_071{margin-bottom:71px}.mb_072{margin-bottom:72px}.mb_073{margin-bottom:73px}.mb_074{margin-bottom:74px}.mb_075{margin-bottom:75px}.mb_076{margin-bottom:76px}.mb_077{margin-bottom:77px}.mb_078{margin-bottom:78px}.mb_079{margin-bottom:79px}.mb_080{margin-bottom:80px}.mb_081{margin-bottom:81px}.mb_082{margin-bottom:82px}.mt_010{margin-top:10px}.mt_011{margin-top:11px}.mt_012{margin-top:12px}.mt_013{margin-top:13px}.mt_014{margin-top:14px}.mt_015{margin-top:15px}.mt_016{margin-top:16px}.mt_017{margin-top:17px}.mt_018{margin-top:18px}.mt_019{margin-top:19px}.mt_020{margin-top:20px}.mt_021{margin-top:21px}.mt_022{margin-top:22px}.mt_023{margin-top:23px}.mt_024{margin-top:24px}.mt_025{margin-top:25px}.mt_026{margin-top:26px}.mt_027{margin-top:27px}.mt_028{margin-top:28px}.mt_029{margin-top:29px}.mt_030{margin-top:30px}.mt_031{margin-top:31px}.mt_032{margin-top:32px}.mt_033{margin-top:33px}.mt_034{margin-top:34px}.mt_035{margin-top:35px}.mt_036{margin-top:36px}.mt_037{margin-top:37px}.mt_038{margin-top:38px}.mt_039{margin-top:39px}.mt_040{margin-top:40px}.mt_041{margin-top:41px}.mt_042{margin-top:42px}.mt_043{margin-top:43px}.mt_044{margin-top:44px}.mt_045{margin-top:45px}.mt_046{margin-top:46px}.mt_047{margin-top:47px}.mt_048{margin-top:48px}.mt_049{margin-top:49px}.mt_050{margin-top:50px}.mt_051{margin-top:51px}.mt_052{margin-top:52px}.mt_053{margin-top:53px}.mt_054{margin-top:54px}.mt_055{margin-top:55px}.mt_056{margin-top:56px}.mt_057{margin-top:57px}.mt_058{margin-top:58px}.mt_059{margin-top:59px}.mt_060{margin-top:60px}.mt_061{margin-top:61px}.mt_062{margin-top:62px}.mt_063{margin-top:63px}.mt_064{margin-top:64px}.mt_065{margin-top:65px}.mt_066{margin-top:66px}.mt_067{margin-top:67px}.mt_068{margin-top:68px}.mt_069{margin-top:69px}.mt_070{margin-top:70px}.mt_071{margin-top:71px}.mt_072{margin-top:72px}.mt_073{margin-top:73px}.mt_074{margin-top:74px}.mt_075{margin-top:75px}.mt_076{margin-top:76px}.mt_077{margin-top:77px}.mt_078{margin-top:78px}.mt_079{margin-top:79px}.mt_080{margin-top:80px}.mt_081{margin-top:81px}.mt_082{margin-top:82px}.mxw-200{max-width:200px;margin:0 auto}.mxw-250{max-width:250px;margin:0 auto}.mxw-300{max-width:300px;margin:0 auto}.mxw-350{max-width:350px;margin:0 auto}.mxw-400{max-width:400px;margin:0 auto}.mxw-450{max-width:450px;margin:0 auto}.mxw-500{max-width:500px;margin:0 auto}.mxw-550{max-width:550px;margin:0 auto}.mxw-600{max-width:600px;margin:0 auto}.uppercase_important{text-transform:uppercase!important}p{line-height:1.8}.footer-big-signup__country-code{flex:0 0 85px!important;width:85px!important}.image_round_corners{border-radius:12px}.btn--secondary{background-color:transparent!important;border-left:none!important;border-top:none!important;border-right:none!important;padding-left:10px!important;padding-right:10px!important;color:var(--btn-bg-color)!important}.small-feature-link{text-underline-offset:8px;letter-spacing:.2em;text-transform:uppercase}@media(max-width:767.98px){.section-gallery .container.container--not-mobile{padding-right:var(--container-pad-x);padding-left:var(--container-pad-x)}.section-background-video .video-section__bg-iframe-video,.section-background-video .image-overlay__image{background:#000}.section-background-video .video-section__bg-iframe-video iframe,.section-background-video video-component.has-video video{top:-2px;height:calc(100% + 4px)}}.slideshow button.text-overlay__button[data-slideshow-trailer-open]{box-sizing:border-box;min-width:min(280px,calc(100% - 1em));vertical-align:middle}.slideshow button.text-overlay__button.small-feature-link[data-slideshow-trailer-open]{display:inline-flex;align-items:center;justify-content:center;padding:var(--input-btn-padding-top) 25px var(--input-btn-padding-bottom)!important;line-height:1em}.logo-area{border-bottom-color:#15151514}.navigation__link{text-transform:uppercase;font-size:11px;letter-spacing:.14em}@media(min-width:768px){.pageheader--layout-inline-menu-split .navigation.navigation--right{position:static!important;top:auto!important;right:auto!important;margin:0 4px 0 0!important;transform:none!important}html body .pageheader--basic-menu .navigation.navigation--left .navigation__tier-1>.navigation__item>.navigation__link,html body .pageheader--basic-menu .navigation.navigation--right .navigation__tier-1>.navigation__item>.navigation__link{position:relative;border:0!important;box-shadow:none!important;text-decoration:none!important}html body .pageheader--basic-menu .navigation.navigation--left .navigation__tier-1>.navigation__item>.navigation__link:before,html body .pageheader--basic-menu .navigation.navigation--right .navigation__tier-1>.navigation__item>.navigation__link:before{content:"";display:block!important;position:absolute;z-index:20;right:12px!important;bottom:7px!important;left:12px!important;width:auto!important;height:1px!important;border:0!important;background:currentColor!important;transform:scaleX(0)!important;transform-origin:center;transition:transform .25s ease;will-change:auto}html body .pageheader--basic-menu .navigation.navigation--left .navigation__tier-1>.navigation__item>.navigation__link:hover:before,html body .pageheader--basic-menu .navigation.navigation--left .navigation__tier-1>.navigation__item>.navigation__link:focus-visible:before,html body .pageheader--basic-menu .navigation.navigation--right .navigation__tier-1>.navigation__item>.navigation__link:hover:before,html body .pageheader--basic-menu .navigation.navigation--right .navigation__tier-1>.navigation__item>.navigation__link:focus-visible:before,html body .pageheader--basic-menu .navigation.navigation--left .navigation__tier-1>.navigation__item.navigation__item--active>.navigation__link:before,html body .pageheader--basic-menu .navigation.navigation--right .navigation__tier-1>.navigation__item.navigation__item--active>.navigation__link:before{transform:scaleX(1)!important}}.collection-slider-row{padding:var(--larger-section-padding) 0;margin-top:0}@media(max-width:767.98px){.section-featured-collection .main-collection .product-grid--carousel .product-block--quick-buy-below .image-cont .img-ar:before{padding-top:210%}.section-featured-collection .main-collection .product-grid--carousel .product-block--quick-buy-below .product-block__detail{padding:16px}.section-featured-collection .main-collection .product-grid--carousel .product-block--quick-buy-below .product-block-options--swatch{right:10px;left:10px}.section-featured-collection .main-collection .product-grid--carousel .product-block__meta-caption{right:10px;left:10px;font-size:7.5px}.section-featured-collection .main-collection .product-grid--carousel .product-block__meta-tag{margin-top:8px;padding:4px 6px;font-size:7px;letter-spacing:.14em}}.section-image-with-text-overlay .image-with-text-overlay__content-container{width:100%}@media(min-width:768px){.section-main-product .product-info .product-column-right{max-width:none}}@media(min-width:768px){.section-header #main-nav{position:relative;z-index:4001}.pageheader--layout-inline-permitted+#main-nav{height:0}#main-nav .navigation--main-split>.navigation__tier-1-container>.navigation__tier-1:last-child>.navigation__item:last-child.navigation__item--with-small-menu>.navigation__tier-2-container{width:280px;min-width:280px;max-width:280px;max-height:none;padding-top:30px;overflow:visible;transform:translate(calc(-50% + var(--nav-trigger-half-width, 25px)),-70px)!important;border:0;background:transparent;box-shadow:none;pointer-events:none!important;z-index:9999}#main-nav .navigation--main-split>.navigation__tier-1-container>.navigation__tier-1:last-child>.navigation__item:last-child.navigation__item--with-small-menu>.navigation__tier-2-container:before{content:"";position:absolute;top:33px;left:50%;width:calc(var(--nav-trigger-half-width, 25px) * 2);height:17px;transform:translate(-50%);pointer-events:auto}#main-nav .navigation--main-split>.navigation__tier-1-container>.navigation__tier-1:last-child>.navigation__item:last-child.navigation__item--with-small-menu>.navigation__tier-2-container>.container{width:100%;max-width:none;margin:0;padding:10px;border:1px solid rgba(21,21,21,.1);background:#fff;box-shadow:0 22px 60px -24px #15151559;pointer-events:none}#main-nav .navigation--main-split>.navigation__tier-1-container>.navigation__tier-1:last-child>.navigation__item:last-child.navigation__item--with-small-menu .navigation__tier-2{margin:0;padding:0;pointer-events:auto}#main-nav .navigation--main-split>.navigation__tier-1-container>.navigation__tier-1:last-child>.navigation__item:last-child.navigation__item--with-small-menu .navigation__tier-2>.navigation__item{display:block;margin:0}#main-nav .navigation--main-split>.navigation__tier-1-container>.navigation__tier-1:last-child>.navigation__item:last-child.navigation__item--with-small-menu .navigation__tier-2>.navigation__item>.navigation__link{display:block;padding:12px 16px;border-radius:2px;background:transparent;color:#151515;font-family:Classico,Georgia,serif;font-size:12.5px;font-weight:400;line-height:1.25;letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:normal;transition:background-color .25s ease}#main-nav .navigation--main-split>.navigation__tier-1-container>.navigation__tier-1:last-child>.navigation__item:last-child.navigation__item--with-small-menu .navigation__tier-2>.navigation__item>.navigation__link:hover,#main-nav .navigation--main-split>.navigation__tier-1-container>.navigation__tier-1:last-child>.navigation__item:last-child.navigation__item--with-small-menu .navigation__tier-2>.navigation__item>.navigation__link:focus-visible{background:#f2e6da;color:#151515}}@media(min-width:768px){.navigation .navigation__tier-1>.navigation__item>.navigation__link{padding:12px}}cart-drawer.drawer{--gutter-content: 24px;width:min(92%,432px);background:#fcfaf7}.cart-drawer__header{min-height:80px;margin:0}.cart-drawer__title{font-family:Classico,Georgia,serif;font-size:15px;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.cart-drawer__title-count{opacity:.45;font-size:13px}.cart-drawer__header .drawer__close-btn{padding:8px;background:transparent!important;color:#151515!important}.cart-drawer__shipping{padding:0}.cart-drawer__shipping .free-shipping-bar{margin:0;padding:10px 24px;background:#f2e6da;text-align:center}.cart-drawer__shipping .free-shipping-bar__message{margin:0;color:#3a3a3a;font-family:Sackers Gothic Std,sans-serif;font-size:9px;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}.cart-drawer__shipping .free-shipping-bar__bar{display:none}.cart-drawer .cart-item-list,.cart-drawer .cart-item-list__body{margin:0}.cart-drawer .cart-item{display:grid;grid-template-columns:82px minmax(0,1fr);gap:14px;padding:18px 0;border-top:0;border-bottom:1px solid rgba(21,21,21,.08)}.cart-item-list__body>div:first-child>.cart-item{border-top:1px solid rgba(21,21,21,.08)}.cart-drawer .cart-item__image{width:100%;padding:0}.cart-drawer .cart-item__image-link{display:flex;width:100%;min-height:76px;align-items:center;background:#f5f4f2}.cart-drawer .cart-item__image-link .theme-img{width:100%}.cart-drawer .cart-item__not-image{display:grid;position:relative;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:start;column-gap:10px}.cart-drawer .cart-item__description{grid-column:1;grid-row:1;padding:0;text-align:left}.cart-drawer .cart-item__title{margin-bottom:3px;font-family:Classico,Georgia,serif;font-size:13.5px;font-weight:400;line-height:1.25;text-transform:uppercase}.cart-drawer .cart-item__variant{color:#1515157a;font-size:12px;line-height:1.4}.cart-drawer .cart-item__variant-label,.cart-drawer .product-inventory{display:none}.cart-drawer .cart-item__price{grid-column:2;grid-row:1;width:auto;padding:0;font-family:Classico,Georgia,serif;font-size:13.5px;font-weight:400;text-align:right}.cart-drawer .cart-item__selling-price{font-weight:400}.cart-drawer .cart-item__quantity{grid-column:1 / -1;grid-row:2;width:100%;margin-top:12px;padding:0;text-align:left}.cart-drawer .buttoned-input{width:90px;border-color:#15151529}.cart-drawer .buttoned-input a,.cart-drawer .buttoned-input input{height:28px;min-height:28px;font-size:14px}.cart-drawer .buttoned-input a svg{width:12px;height:12px}.cart-drawer .cart-item__remove{display:block;position:absolute;right:0;bottom:7px;margin:0;border:0;color:#1515156b;font-size:10px;letter-spacing:.16em;text-decoration:none;text-transform:uppercase}.cart-drawer__footer{padding:22px 28px 26px;background:#fcfaf7}.cart-drawer__footer .subtotal{margin:0;font-family:Sackers Gothic Std,sans-serif!important;font-size:9px;letter-spacing:.18em;text-transform:uppercase}.cart-drawer__footer .subtotal .theme-money{font-family:Classico,Georgia,serif!important;font-size:20px;font-weight:400;letter-spacing:0}.cart-drawer__footer .cart-policies{color:#15151573;font-size:11.5px}.cart-drawer__footer .checkout-buttons{margin-top:12px}.cart-drawer__footer .checkout-buttons .btn{padding:18px;border-radius:0;background:#151515!important;color:#fff!important;font-size:10.5px!important}.cart-drawer__continue-shopping{display:block;margin-top:12px;color:#151515;font-size:10px;letter-spacing:.18em;text-align:center;text-decoration:underline;text-underline-offset:4px;text-transform:uppercase}.main-cart{--cart-summary-bg: #f2e6da}.main-cart .page-header{margin-bottom:28px;text-align:left}.main-cart__eyebrow,.main-cart__toolbar,.main-cart__summary-heading,.main-cart__shipping-message{font-family:Sackers Gothic Std,sans-serif;font-size:8px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.main-cart__toolbar{font-family:Sackers Gothic Std,sans-serif;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#151515;border-bottom:1px solid #151515;padding-bottom:3px}.main-cart__eyebrow{margin-bottom:12px;color:#15151573}.main-cart .page-header .majortitle{margin:0;font-size:clamp(42px,4vw,58px);font-weight:400}.main-cart .cart-form{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:48px}.main-cart__toolbar{display:flex;min-height:28px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(21,21,21,.12);color:#15151599}.main-cart__toolbar a{color:#151515;text-decoration:underline;text-underline-offset:4px}.main-cart .cart-item-list__head{display:none}.main-cart .cart-item-list__body{margin:0}.main-cart .cart-form .cart-item{min-height:112px;padding:28px 0;border-top:0;border-bottom:1px solid rgba(21,21,21,.1)}.main-cart .cart-item__image{width:138px;padding:0}.main-cart .cart-item__image-link{display:flex;width:104px;min-height:78px;align-items:center;justify-content:center;background:#f5f4f2}.main-cart .cart-item__not-image{display:grid;position:relative;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;align-items:start;column-gap:20px}.main-cart .cart-item__description{grid-column:1;grid-row:1;padding:0}.main-cart .cart-item__title{margin:0 0 4px;font-family:Classico,Georgia,serif;letter-spacing:.03em;font-size:16px;font-weight:400;text-transform:uppercase}.main-cart .cart-item__variant,.main-cart .line-item-property,.main-cart .subscription-description{color:#1515158c;font-size:12px}.main-cart .cart-item__variant-label{display:none}.main-cart .cart-item__price{grid-column:2;grid-row:1;width:auto;padding:0;font-family:Classico,Georgia,serif;font-size:13px;text-align:right}.main-cart .cart-item__selling-price{font-weight:400;font-size:16px;color:#151515}.main-cart .cart-item__quantity{grid-column:1;grid-row:2;align-self:end;width:auto;padding:0;text-align:left}.main-cart .cart-item__quantity .buttoned-input{width:auto}.main-cart .cart-item__quantity .buttoned-input a,.main-cart .cart-item__quantity .buttoned-input input{height:28px;min-height:28px;font-size:12px}.main-cart .cart-item__remove{display:block;position:absolute;right:0;bottom:8px;color:#15151561;font-family:Sackers Gothic Std,sans-serif;font-size:9px;letter-spacing:.18em;text-decoration:underline;text-transform:uppercase;text-underline-offset:5px}.main-cart .cart-item__total,.main-cart .product-inventory{display:none}.main-cart .cart-form>div:last-child{grid-column:2;grid-row:1}.main-cart .checkout-subtotal-container{margin:0;padding:0;border:0;background:var(--cart-summary-bg)}.main-cart .checkout-subtotal-container .flexible-layout{display:block;margin:0}.main-cart .checkout-subtotal-container__left{display:none}.main-cart .checkout-subtotal-container__right{width:100%;margin:0;padding:28px;text-align:left}.main-cart__summary-heading{font-family:Sackers Gothic Std,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#3a3a3a;margin-bottom:24px}.main-cart__summary-row{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px;font-family:Montserrat,sans-serif;font-weight:300;font-size:14px;color:#3a3a3a}.main-cart__summary-row--total{margin:18px 0 5px;padding-top:18px;border-top:1px solid rgba(21,21,21,.12);color:#151515;font-family:Classico,Georgia,serif;text-transform:uppercase;letter-spacing:.04em}.main-cart__summary-row--total .theme-money{font-family:Classico,Georgia,serif;font-size:24px}.main-cart .cart-policies{margin:0 0 22px;font-family:Montserrat,sans-serif;font-weight:300;font-size:11px;color:#15151580}.main-cart__shipping-message{margin:16px 0 22px;font-family:Sackers Gothic Std,sans-serif;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#151515}.main-cart__discount{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.main-cart__discount input{min-width:0;height:38px;padding:8px 10px;border:1px solid rgba(21,21,21,.15);background:#fcfaf7;font-size:11px}.main-cart__discount button{min-width:58px;padding:8px 12px!important;border:1px solid rgba(21,21,21,.6);background:transparent!important;color:#151515!important;font-size:8px!important}.main-cart #cartform .checkout-col{margin:12px 0 0}.main-cart #cartform .checkout-buttons,.main-cart #cartform .checkout-buttons .btn{width:100%;margin:0}.main-cart #cartform .checkout-buttons .btn{min-width:0;padding:16px 20px!important;font-size:9px!important}.main-cart__secure-note{font-family:Montserrat,sans-serif;font-weight:300;font-size:11px;color:#15151580;margin-top:16px;line-height:1.6;text-align:center}@media(max-width:767.98px){.main-cart .cart-form{display:block}.main-cart .page-header{margin-bottom:20px}.main-cart .cart-item__image{width:82px}.main-cart .checkout-subtotal-container{margin-top:28px}.main-cart .checkout-subtotal-container__right{padding:24px 20px}}.product-block__title,.product-price{font-family:Classico,Georgia,serif;font-weight:400;letter-spacing:.02em;font-size:15px;text-transform:uppercase}.product-media--image{background-color:#f2f0ed!important}.disclosure__title{font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;color:#151515;line-height:1.4}.disclosure__content>p{font-family:Montserrat,sans-serif;font-weight:300;font-size:13px;line-height:1.8}.product-title{font-size:46px}.product_title_flex_row{justify-content:space-between}.btn--large{padding:20px 30px!important}:is(.swatch-style-icon_square,.swatch-style-icon_circle) .option-selector :is(.opt-label--swatch,.opt-label--image){--aspect-ratio: 1;display:inline-block;width:var(--swatch-picker-image-size);min-width:0;height:var(--swatch-picker-image-size)!important;min-height:0;padding:0;border:0;border-radius:var(--btn-inspired-border-radius);background-color:transparent;vertical-align:top}.option-selector>.btn{font-family:Sackers Gothic Std,sans-serif!important;font-size:10px!important;letter-spacing:.16em!important;text-transform:uppercase!important;background-color:transparent!important;color:#fcfaf7!important;padding:10px!important}:is(.swatch-style-icon_square,.swatch-style-icon_circle) .option-selector .opt-btn:checked+:is(.opt-label--swatch,.opt-label--image):after,:is(.swatch-style-icon_square,.swatch-style-icon_circle) .option-selector .opt-btn:checked+:is(.opt-label--swatch,.opt-label--image):hover:after{border:none!important;box-shadow:none!important}:is(.swatch-style-icon_square,.swatch-style-icon_circle) .option-selector :is(.opt-label--swatch,.opt-label--image):after{border:none!important}.cart-link__count{position:absolute;top:-5px;right:-9px;min-width:15px;padding:3px;border-radius:12px;background:transparent;color:var(--header-link);font-size:9px;font-weight:500;line-height:1em;text-align:center;white-space:nowrap}.cart-drawer .drawer__close-btn{margin:-8px;padding:8px!important;background:transparent!important;color:#151515!important;line-height:0}.cart-drawer .drawer__close-btn .icon{width:16px!important;height:16px!important;stroke-width:1.25}.main-search__popular{display:none}@media(min-width:768px){.section-header .main-search{background:#fcfaf7}.main-search__container.container{max-width:1060px}.section-header .main-search__form{max-width:950px;margin:32px auto 0}.main-search__input-container{border-bottom:1px solid rgba(21,21,21,.55);border-radius:0;background:transparent}input[type=text].main-search__input{padding:9px 42px 10px 40px;color:#151515;font-size:26px;font-weight:300;line-height:1.4}input[type=text].main-search__input::placeholder{color:#1515154d;opacity:1}.main-search__button{right:auto;left:-8px;padding:8px!important;background:transparent!important;color:#151515!important}.main-search__button svg{width:24px;height:24px}.main-search button.main-search__close{top:5px;right:55px;padding:8px!important;background:transparent!important;color:#151515!important;z-index:9}.main-search button.main-search__close svg{width:21px;height:21px}.main-search__popular{display:flex;max-width:950px;margin:9px auto 22px;align-items:center;gap:17px;font-family:Sackers Gothic Std,sans-serif;font-size:10px;font-weight:500;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.main-search__popular-label{color:#1515154d}.main-search__popular-link{color:#151515b8}.main-search__suggestions{display:none}}.logo-area__right .show-search-link{margin-inline-end:19px!important}.mobile-nav-toggle{background-color:transparent!important;color:#151515!important;padding:0!important}.mobile-nav-toggle svg{width:19px!important;height:19px!important}.section-main-product .page-header{margin:34px 0 12px}.section-main-product .breadcrumbs-list{display:inline-flex;align-items:center;gap:10px;font-family:Sackers Gothic Std,sans-serif;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#1515156b}.section-main-product .breadcrumbs-list__item{display:inline-flex;align-items:center;gap:10px}.section-main-product .breadcrumbs-list__link{color:inherit;text-decoration:none}.section-main-product .breadcrumbs-list__link:hover,.section-main-product .breadcrumbs-list__link[aria-current=page]{color:#3a3a3a}.section-main-product .breadcrumbs-list__divider{color:#15151547}.section-main-product .product-info{padding-top:24px;padding-bottom:100px}@media(min-width:1200px){.section-main-product>.container,.section-main-product>product-form.container{box-sizing:border-box;width:100%;max-width:var(--page-container-width);margin-right:auto;margin-left:auto;padding-right:90px;padding-left:90px}}.section-main-product .product-collection-label{display:block;width:max-content;max-width:100%;margin-bottom:7px;color:#3a3a3a;font-family:Sackers Gothic Std,sans-serif;font-size:11px;font-weight:500;letter-spacing:.3em;line-height:1.4;text-transform:uppercase}.section-main-product .option-selector__label{color:#3a3a3a;font-family:Sackers Gothic Std,sans-serif;font-size:10px;font-weight:500;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.section-main-product .option-selector__label-name,.section-main-product .option-selector__label-separator,.section-main-product .option-selector__label-value{font:inherit;letter-spacing:inherit;text-transform:inherit}@media(min-width:768px){.section-main-product .product-column-right .product-form{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;align-items:start}.section-main-product .product-column-right .product-form>*{grid-column:1 / -1}.section-main-product .product-column-right .product-form>.title-row{grid-column:1;grid-row:1;min-width:0}.section-main-product .product-column-right .product-form>.price-container{grid-column:2;grid-row:1;align-self:end;justify-self:end;margin-bottom:4px;text-align:right;white-space:nowrap}.section-main-product .product-column-right .product-form>.title-row .product-title{margin-bottom:0}}.section-main-product .main-image,.section-main-product .thumbnail{background:#f2f0ed}.section-main-product .main-image .slider__item,.section-main-product .main-image .product-media,.section-main-product .main-image .theme-img{aspect-ratio:1}.section-main-product .main-image .theme-img{width:100%;height:100%;object-fit:contain}.section-main-product .thumbnails{margin-top:16px}.section-main-product .thumbnails .slider__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.section-main-product .thumbnails .slider__item{width:auto}.section-main-product .thumbnail{width:100%;aspect-ratio:1}.section-main-product .product-title{font-family:Classico,Georgia,serif;font-size:clamp(34px,3.6vw,46px);font-weight:400;line-height:1.02;letter-spacing:.02em;text-transform:uppercase}.section-main-product .product-description,.section-main-product .product-info-block .rte{font-family:Montserrat,sans-serif;font-size:15px;font-weight:300;line-height:1.75}.section-main-product .product-info-accordion .disclosure{margin-bottom:0}.section-main-product .product-info-accordion .disclosure__title{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-family:Sackers Gothic Std,sans-serif;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#151515;font-weight:400}.section-main-product .product-info-accordion .disclosure__content>p{font-family:Montserrat,sans-serif;font-weight:300;font-size:14px;line-height:1.8;color:#3a3a3a}.section-main-product .product-how-to-use{margin:0;padding:0;list-style:none}.section-main-product .product-how-to-use__step{display:grid;grid-template-columns:22px minmax(0,1fr);gap:16px;margin:0;padding:17px 0;border-bottom:1px solid rgba(21,21,21,.1);list-style:none}.section-main-product .product-how-to-use__step:last-child{border-bottom:0}.section-main-product .product-how-to-use__number{color:#1515154d;font-family:Classico,Georgia,serif;font-size:14px;line-height:1.3}.section-main-product .product-how-to-use__copy h3{margin-top:0!important;margin-bottom:6px!important;font-family:Sackers Gothic Std,sans-serif!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#151515!important;font-weight:300!important}.section-main-product .product-how-to-use__copy p,.section-main-product .product-clean-ingredients__intro,.section-main-product .product-clean-ingredients__row dd{margin:0;color:#3a3a3a;font-family:Montserrat,sans-serif;font-size:14px;font-weight:300;line-height:1.7}.section-main-product .product-clean-ingredients__intro{padding:14px 0 10px}.section-main-product .product-clean-ingredients__list{margin:0}.section-main-product .product-clean-ingredients__row{display:grid;grid-template-columns:minmax(110px,128px) minmax(0,1fr);gap:14px;padding:13px 0;border-top:1px solid rgba(21,21,21,.1)}.section-main-product .product-clean-ingredients__row dt{color:#151515;font-family:Classico,Georgia,serif;font-size:13px;font-weight:400;line-height:1.5;text-transform:uppercase}.section-main-product .product-clean-ingredients__row dd{margin:0}.section-main-product .product-clean-ingredients__free-from{margin:22px 0 4px;color:#15151580;font-family:Sackers Gothic Std,sans-serif;font-size:9px;font-weight:500;letter-spacing:.18em;line-height:1.7;text-transform:uppercase}.section-main-product .product-info-accordion .disclosure__title:before,.section-main-product .product-info-accordion .disclosure__title:after{display:none}.product-accordion-chevron{display:inline-flex;flex:0 0 auto;transition:transform .3s ease}.product-accordion-chevron .icon{width:14px;height:14px}.section-main-product .disclosure[open]:not(.is-closing) .product-accordion-chevron{transform:rotate(180deg)}.nikkis-note{margin:40px 0;padding:30px 32px;border-radius:2px;background:var(--nikkis-note-bg, #f2e6da);color:#151515}.nikkis-note__title{margin-bottom:14px;font-family:Sackers Gothic Std,sans-serif;font-size:10px;font-weight:400;line-height:1.4;letter-spacing:.16em;text-transform:uppercase}.nikkis-note__body,.nikkis-note__body p{margin:0;font-family:Montserrat,sans-serif;font-size:14.5px;font-weight:300;line-height:1.8}.nikkis-note__signature{margin-top:16px;font-family:Collint Billy,cursive;font-size:clamp(33px,3.6vw,50px);line-height:1}.related-products--custom-colors .hometitle,.related-products--custom-colors .product-block__title,.related-products--custom-colors .product-price{color:rgb(var(--heading-color))}.section-related-products .related-products>.container{padding-top:100px;padding-bottom:100px}@media(min-width:768px){.section-main-product .product-info{gap:72px;align-items:flex-start}.section-main-product>product-form.container>[data-dynamic-variant-content$=-modals]{position:absolute;width:0;height:0}.section-main-product .product-info .product-column-left,.section-main-product .product-info .media-gallery-size-small,.section-main-product .product-info .media-gallery-size-medium,.section-main-product .product-info .media-gallery-size-large{width:calc(50% - 36px)}.section-main-product .product-info .product-column-right,.section-main-product .product-info .product-column-left+.product-column-right,.section-main-product .product-info .media-gallery-size-small+.product-column-right,.section-main-product .product-info .media-gallery-size-medium+.product-column-right,.section-main-product .product-info .media-gallery-size-large+.product-column-right{width:calc(50% - 36px);max-width:none;margin-inline-start:0}}@media(max-width:767.98px){.button,.btn,.shopify-payment-button__button,input[type=submit]{font-size:10px!important}.section-main-product .product-info{padding-top:0;padding-bottom:64px}.section-main-product .thumbnails .slider__grid{gap:10px}.nikkis-note{margin:30px 0;padding:24px 22px}.section-related-products .related-products>.container{padding-top:64px;padding-bottom:64px}}@media(max-width:767.98px){.flexible-layout .column.image-with-text__media{width:90%!important}.image-overlap--window-frame:before{bottom:-5%!important;left:13%!important;width:91.7%!important;height:96%!important}}.button-row .button-row__btn{margin-top:10px;margin-left:.7em;margin-right:.7em}.section-footer__row-container{border-top:none}.section-footer__row-lower{border-top:1px solid var(--footer-divider-col)}.footer-accordion-chevron{display:none}@media(max-width:767.98px){.section-footer__menu-block--collapse .disclosure__title,.section-footer__menu-block--collapse .mobile-disclosure__title{display:flex;align-items:center;justify-content:space-between;gap:16px}.section-footer__menu-block--collapse .disclosure__title:before,.section-footer__menu-block--collapse .disclosure__title:after,.section-footer__menu-block--collapse .mobile-disclosure__title:before,.section-footer__menu-block--collapse .mobile-disclosure__title:after{display:none}.section-footer__menu-block--collapse .footer-accordion-chevron{display:inline-flex;flex:0 0 auto;transition:transform .3s ease}.section-footer__menu-block--collapse .footer-accordion-chevron .icon{width:14px;height:14px}.section-footer__menu-block--collapse .disclosure[open]:not(.is-closing) .footer-accordion-chevron,.section-footer__menu-block--collapse .mobile-disclosure[open]:not(.is-closing) .footer-accordion-chevron{transform:rotate(180deg)}}.faq-index__heading{font-family:Sackers Gothic Std,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#3a3a3a}.btn--secondary,.btn{border:1px solid rgb(var(--btn-border-color))}#proxy-nav.container{padding-left:90px!important;padding-right:90px!important}@media(max-width:767.98px){#proxy-nav.container{padding-left:10px!important;padding-right:10px!important}}.copyright,.copyright a{font-family:Montserrat,sans-serif!important;font-weight:300!important;font-size:11px!important;color:#fcfaf780!important}.copyright a:hover{text-decoration:none!important}.section-footer__website-credit a{font-family:Montserrat,sans-serif!important;font-weight:300!important;font-size:11px!important;color:#fcfaf780!important;text-decoration:none!important}.section-footer__website-credit p{font-family:Montserrat,sans-serif!important;font-weight:300!important;font-size:11px!important;color:#fcfaf780!important}.multi-column__subheading{font-family:Sackers Gothic Std;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#3a3a3a}.multi-column__title{font-family:Classico;font-weight:400;text-transform:uppercase;letter-spacing:.02em;font-size:38px;color:#151515}.text-column__subheading{font-family:Sackers Gothic Std;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#3a3a3a;margin-top:0;text-align:center}.slider-nav__btn{padding:0!important;background-color:#fff!important}.slider-nav--floating .slider-nav__btn{top:calc(50% + 32px)}.related-products__heading{font-family:Classico;font-weight:400;text-transform:uppercase;letter-spacing:.02em;font-size:38px;color:#151515}.related-products__subheading{font-family:Sackers Gothic Std;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#3a3a3a;margin-top:0;text-align:center}.section-related-products .related-products>.container.fully-spaced-row{margin-bottom:0!important}.product-description{margin-top:22px;margin-bottom:10px}.option-selector__label-name,.option-selector__label-value{font-family:Sackers Gothic Std,sans-serif;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#3a3a3a}.product-form .input-row,.product-form .option-selector{margin-bottom:0}.product-form .label{font-family:Sackers Gothic Std,sans-serif;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#151515;font-weight:400}.section-main-product .product-info{padding-top:0;padding-bottom:0}.swatch-method-swatches:is(.swatch-style-icon_square,.swatch-style-icon_circle) .opt-label:is(.opt-label--swatch,.opt-label--image):before{top:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px)}.carousel,.multi-column__header{padding:0 30px}.goBackLink{margin-bottom:0!important}.product-column-right .price__current{font-family:Classico,Georgia,serif;font-size:clamp(14px,1.5vw,17px);color:#151515}.product-column-right .price__default{display:flex}.product-column-right #quantity{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#151515}.product-column-right .buttoned-input a svg{width:13px!important;height:13px!important;min-width:13px!important;min-height:13px!important;fill:#151515!important;transition:fill .16s ease}.product-form .quantity-submit-row .quantity-submit-row__submit{margin-bottom:10px;margin-top:10px}.section-main-product .product-column-right variant-picker .option-selector__btns{gap:14px;margin:0}.section-main-product .product-column-right variant-picker .option-selector__btns>.opt-label:is(.opt-label--swatch,.opt-label--image){width:34px!important;min-width:34px;height:34px!important;min-height:34px;margin:0;padding:0;border:0!important;border-radius:50%;box-shadow:none!important}.section-main-product .product-column-right variant-picker .option-selector__btns>.opt-label:is(.opt-label--swatch,.opt-label--image):before{top:0!important;right:0!important;bottom:0!important;left:0!important;width:34px!important;min-width:34px;height:34px!important;min-height:34px;border-radius:50%}.section-main-product .product-column-right variant-picker .option-selector__btns>.opt-label:is(.opt-label--swatch,.opt-label--image):after{top:0;right:0;bottom:0;left:0;width:34px!important;min-width:34px;height:34px!important;min-height:34px;border:1px solid rgba(21,21,21,.18)!important;border-radius:50%;outline:0;box-shadow:none!important}.section-main-product .product-column-right variant-picker .option-selector__btns>.opt-label--image .opt-label__media{width:100%;height:100%;border-radius:50%;overflow:hidden}.section-main-product .product-column-right variant-picker .option-selector__btns>.opt-btn:checked+.opt-label:is(.opt-label--swatch,.opt-label--image):after{border:1px solid rgba(21,21,21,.18)!important;outline:1px solid #151515;outline-offset:3px;box-shadow:none!important}.section-main-product .product-column-right variant-picker .option-selector__btns>.opt-label:is(.opt-label--swatch.btn){width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;background-color:transparent!important;padding:0!important}.cc-featured-product>h1.product-title a{font-family:Classico,Georgia,serif!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.02em!important;font-size:clamp(30px,3.4vw,46px)!important;line-height:1.02!important;color:#151515!important}.section-footer__bottom-logo-image{position:relative;left:-6px}#viewCoursePage .nm-course-module__button{display:grid;grid-template-columns:17px minmax(0,1fr) auto 8px;gap:16px;align-items:center;width:100%;min-height:56px;margin:0;padding:13px 0;border:0;border-radius:0;background:transparent!important;color:#151515!important;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none}.masterclass-product__facts{font-family:Sackers Gothic Std,sans-serif!important;font-size:8.5px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#3a3a3a!important}.pageheader{box-shadow:0 -15px 22px 6px #0000002b;-webkit-box-shadow:0px -15px 22px 6px rgba(0,0,0,.17)}.multi-column__header-link{position:absolute;right:30px!important;bottom:75px!important}.carousel.block.thumbnails{padding:0}.carousel.block.thumbnails .slider__item{padding-inline-end:0px}.nm-course-dashboard .nm-course-dashboard-breadcrumb{display:none!important}#nm-course-library .courseBlock .infoWrapper>button:not(.c_dfile_button){grid-row:3 / span 2;align-self:center}#nm-course-library .nm-course-card__expiry{grid-column:1;grid-row:4;margin-top:4px;color:#1515157a;font-family:Montserrat,sans-serif;font-size:11px;font-weight:300;line-height:1.35}#viewCoursePage .nm-course-progress-summary__meta,#viewCoursePage .nm-course-status__meta{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-top:12px}#viewCoursePage .nm-course-progress-summary__expiry,#viewCoursePage .nm-course-status__expiry{color:#1515158c;font-family:Montserrat,sans-serif;font-size:11px;font-weight:300;line-height:1.35;text-align:left}#viewCoursePage .nm-course-progress-summary__percent,#viewCoursePage .nm-course-status__completion-label{margin-top:0;margin-left:auto}@media(max-width:767.98px){#viewCoursePage .nm-course-progress-summary__meta,#viewCoursePage .nm-course-status__meta{align-items:flex-start;flex-direction:column;gap:5px}#viewCoursePage .nm-course-progress-summary__percent,#viewCoursePage .nm-course-status__completion-label{margin-left:0;text-align:left}}#appstle_subscription_widget0 .appstle_subscription_wrapper{border:none!important;border-radius:0!important;margin-bottom:5px;overflow:hidden;display:flex!important;flex-direction:column!important;gap:10px!important}.appstle_subscription_wrapper_option,#appstle-widget-template .widgetSellingPlanWrapper label{border-width:1px!important}.appstle_one_time_price_wrapper,.appstle_subscription_amount_wrapper{font-family:Classico,Georgia,serif!important;font-size:14px!important;color:#151515!important}.appstle_subscription_compare_amount{font-family:Montserrat,sans-serif!important;font-weight:300!important;font-size:11px!important;color:#15151580!important;text-decoration:line-through!important}#appstle_subscription_widget0 .appstle_circle{border:1px solid currentColor!important}.appstle_subscribe_save_text,.appstle_one_time_text,.widgetSellingPlanWrapper input+label{font-family:Sackers Gothic Std,sans-serif!important;font-size:9.5px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#151515!important;padding-top:3px}.appstle_widget_title{display:none}#appstle_subscription_widget0{margin-top:40px!important}.appstle-tootltip-parent{display:none!important}.product-card-quick-buy__button--link{font-family:Sackers Gothic Std,sans-serif!important;font-size:10px!important;letter-spacing:.16em!important;text-transform:uppercase!important;background-color:#151515!important;color:#fcfaf7!important;padding:16px 30px!important}.predictive-product-card__quick-buy .product-card-quick-buy__button--link{position:relative;right:0;display:inline-block}.masterclass-kit__form a{position:relative;right:0;display:inline-block;width:100%;font-family:Sackers Gothic Std,sans-serif!important;font-size:9px!important;letter-spacing:.16em!important;text-transform:uppercase!important;background-color:#151515!important;color:#fcfaf7!important;padding:16px 30px!important;text-align:center;max-height:41px;line-height:1}.main-search-products .product-grid{margin-bottom:36px}.predictive-product-grid{gap:12px}.predictive-product-card{display:flex;min-width:0;height:100%;flex-direction:column;border:0;background:transparent;text-align:left}.predictive-product-card__body{display:flex;min-width:0;flex:1 0 auto;flex-direction:column;border:1px solid rgba(21,21,21,.1);border-bottom:0;background:#f5f4f2}.predictive-product-card__image-wrap{display:block;padding:12px 12px 2px;aspect-ratio:1 / 1;background:#f5f4f2}.predictive-product-card__image{display:block;width:100%;height:100%;object-fit:contain}.predictive-product-card__details{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px 13px 12px;color:#151515;font-size:11.5px}.predictive-product-card__copy{min-width:0}.predictive-product-card__title{display:block;color:inherit;font-family:Classico,Georgia,serif;line-height:1.1;text-decoration:none;text-transform:uppercase}.predictive-product-card__caption{margin-top:5px;overflow:hidden;color:#15151580;font-family:Sackers Gothic Std,sans-serif;font-size:7.5px;letter-spacing:.14em;line-height:1.35;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.predictive-product-card__price{white-space:nowrap}.predictive-product-card__price .product-price{margin:0;font-size:inherit}.predictive-product-card__quick-buy,.predictive-product-card__quick-buy .product-card-quick-buy__form,.predictive-product-card__quick-buy .product-card-quick-buy__button{width:100%}.predictive-product-card__quick-buy .product-card-quick-buy__button{min-height:41px;padding:12px 10px;border:0;border-radius:0;background:#151515;color:#fff;font-family:Sackers Gothic Std,sans-serif;font-size:9px;font-weight:500;letter-spacing:.2em;line-height:1;text-align:center;text-transform:uppercase}.predictive-product-card__quick-buy .product-card-quick-buy__button:hover{background:#2b2b2b}.predictive-product-card>.Vtl-CollectionCardWidget{display:none!important}@media(max-width:767.98px){.predictive-product-grid{width:100%;max-width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.main-search__results__products,.main-search__results__products>div,.predictive-product-card,.predictive-product-card__body,.predictive-product-card__image-wrap{width:100%;max-width:100%;min-width:0}.predictive-product-card__image-wrap{overflow:hidden}.predictive-product-card__image{max-width:100%}.predictive-product-card__details{min-height:62px;padding:8px 10px 10px}.predictive-product-card__caption{display:none}}#shopify-section-template--29604300095871__rich_text_zcx8yd .fully-spaced-row--medium{margin-bottom:60px!important}#shopify-section-template--29604299768191__main .container{padding-left:130px!important;padding-right:130px!important;margin-bottom:70px!important}#shopify-section-template--29604300423551__related-products .container{padding-left:130px!important;padding-right:130px!important}#section-id-template--29640868299135__multi_column_EC49Gf .text-column__title{font-size:44px}#shopify-section-template--29635639148927__rich_text_nVh9Mz .lightly-spaced-row p{font-family:Montserrat,sans-serif!important;font-weight:300!important;font-size:16px!important;line-height:1.75!important;color:#3a3a3a!important}.masterclass-card__play{background:#ffffffba!important}.slideshow-trailer__control{display:grid;flex:0 0 50px!important;width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;padding:0;border:0;border-radius:50%!important;background:#ffffffba!important;box-sizing:border-box!important;color:#151515!important;line-height:0!important;place-items:center!important;transition:background-color .15s ease!important;justify-content:center}.nm-series-upsell{padding:104px 0;background:#fcfaf7;color:#151515}.nm-series-upsell__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);align-items:center;gap:clamp(60px,7vw,110px);max-width:1340px}.nm-series-upsell__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:#f5f4f2}.nm-series-upsell__media>a{display:block;width:100%;height:100%}.nm-series-upsell__image,.nm-series-upsell__placeholder{display:block;width:100%;height:100%;object-fit:cover}.nm-series-upsell__content{min-width:0}.nm-series-upsell__kicker{display:flex;align-items:center;gap:11px;margin-bottom:14px}.nm-series-upsell__badge{display:inline-flex;align-items:center;min-height:20px;padding:4px 8px 3px;background:#eac9b3;font-family:Sackers Gothic Std,sans-serif;font-size:8px;font-weight:500;letter-spacing:.18em;line-height:1;text-transform:uppercase}.nm-series-upsell__eyebrow{font-family:Sackers Gothic Std,sans-serif;font-size:9px;font-weight:500;letter-spacing:.28em;line-height:1.4;text-transform:uppercase}.nm-series-upsell__title{margin:0;color:inherit;font-size:clamp(38px,4vw,54px);font-weight:400;letter-spacing:.025em;line-height:.98;text-transform:uppercase}.nm-series-upsell__description{max-width:590px;margin-top:24px;color:#151515a8;font-family:Montserrat,sans-serif;font-size:14px;font-weight:300;line-height:1.75}.nm-series-upsell__description p,.nm-series-upsell__footnote p{margin:0;color:inherit;font:inherit}.nm-series-upsell__pricing{margin:34px 0 0;border-top:1px solid rgba(21,21,21,.14)}.nm-series-upsell__pricing-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:24px;margin:0;padding:15px 0;border-bottom:1px solid rgba(21,21,21,.14)}.nm-series-upsell__pricing-row dt,.nm-series-upsell__pricing-row dd{margin:0}.nm-series-upsell__pricing-row dt{color:#151515ab;font-family:Montserrat,sans-serif;font-size:13px;font-weight:300;line-height:1.5}.nm-series-upsell__pricing-row dd{display:flex;align-items:baseline;gap:7px;font-family:Classico,Georgia,serif;font-size:21px;font-weight:400;line-height:1;white-space:nowrap}.nm-series-upsell__pricing-row dd small{font-family:Sackers Gothic Std,sans-serif;font-size:7px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.nm-series-upsell__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.nm-series-upsell__product-form,.nm-series-upsell__product-form form{display:block;height:100%;margin:0}.nm-series-upsell__button,.nm-series-upsell__button.add-to-cart{display:flex;width:100%;min-height:47px;height:100%;align-items:center;justify-content:center;margin:0;padding:12px 16px!important;border:1px solid #151515!important;border-radius:0;font-family:Sackers Gothic Std,sans-serif;font-size:8.5px;font-weight:500;letter-spacing:.2em;line-height:1.3;text-align:center;text-transform:uppercase}.nm-series-upsell__button--primary,.nm-series-upsell__button--primary.add-to-cart{background:#151515!important;color:#fcfaf7!important}.nm-series-upsell__button--secondary{background:transparent;color:#151515}.nm-series-upsell__button--secondary:hover,.nm-series-upsell__button--secondary:focus-visible{background:#151515;color:#fcfaf7}.nm-series-upsell__footnote{margin-top:20px;color:#1515156e;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:300;line-height:1.5}.nm-series-upsell .js-form-error{margin-top:8px;font-size:11px;line-height:1.4}@media(max-width:989px){.nm-series-upsell{padding:78px 0}.nm-series-upsell__inner{grid-template-columns:minmax(0,.95fr) minmax(360px,1fr);gap:44px}}@media(max-width:767.98px){.nm-series-upsell{padding:58px 0}.nm-series-upsell__inner{grid-template-columns:1fr;gap:38px}.nm-series-upsell__media{aspect-ratio:1 / 1}.nm-series-upsell__title{font-size:34px}.nm-series-upsell__description{margin-top:18px}.nm-series-upsell__pricing{margin-top:28px}.nm-series-upsell__actions{grid-template-columns:1fr}}.masterclass-library__filter-tab{display:inline-flex!important;align-items:center;gap:7px;min-height:23px!important}.masterclass-library__filter-tab>span:first-child{display:inline-flex;align-items:center;min-height:16px}.masterclass-library__new-badge{display:inline-flex;align-items:center;min-height:16px;padding:3px 5px 2px;background:#eac9b3;color:#151515;font-family:Sackers Gothic Std,sans-serif;font-size:7px;font-weight:500;letter-spacing:.12em;line-height:1;text-transform:uppercase}.masterclass-series-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:50px;margin-bottom:52px;padding:40px 50px;background:#151515;color:#fcfaf7}.masterclass-series-banner[hidden]{display:none}.masterclass-series-banner__eyebrow{margin-bottom:12px;color:#eac9b3;font-family:Sackers Gothic Std,sans-serif;font-size:9px;font-weight:500;letter-spacing:.28em;line-height:1.4;text-transform:uppercase}.masterclass-series-banner__title{margin:0;color:inherit;font-size:29px;font-weight:400;letter-spacing:.03em;line-height:1.08;text-transform:uppercase}.masterclass-series-banner__text{margin-top:10px;color:#fcfaf79e;font-family:Montserrat,sans-serif;font-size:13px;font-weight:300;line-height:1.55}.masterclass-series-banner__text p{margin:0;color:inherit;font:inherit}.masterclass-series-banner__purchase{width:min(240px,100%)}.masterclass-series-banner__price{margin-bottom:14px;font-family:Classico,Georgia,serif;font-size:35px;font-weight:400;letter-spacing:.02em;line-height:1}.masterclass-series-banner__product-form,.masterclass-series-banner__product-form form,.masterclass-card__product-form,.masterclass-card__product-form form{display:block;margin:0}.masterclass-series-banner__button.add-to-cart,.masterclass-series-banner__button{width:100%;min-height:43px;padding:12px 18px!important;border:1px solid #eac9b3!important;border-radius:0;background:#eac9b3!important;color:#151515!important;font-family:Sackers Gothic Std,sans-serif;font-size:9px;font-weight:500;letter-spacing:.2em;line-height:1.2;text-transform:uppercase}.masterclass-card__details-link{display:block;color:inherit;text-decoration:none}.masterclass-card--purchasable .masterclass-card__purchase{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:15px;padding-top:14px;border-top:1px solid rgba(21,21,21,.14)}.masterclass-card__price{flex:0 0 auto;font-family:Classico,Georgia,serif;font-size:18px;font-weight:400;letter-spacing:.02em;line-height:1}.masterclass-card__add-button.add-to-cart{min-width:116px;min-height:36px;padding:9px 13px!important;border:1px solid #151515!important;border-radius:0;background:transparent!important;color:#151515!important;font-family:Sackers Gothic Std,sans-serif;font-size:8px;font-weight:500;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.masterclass-card__add-button.add-to-cart:hover,.masterclass-card__add-button.add-to-cart:focus-visible{background:#151515!important;color:#fcfaf7!important}.masterclass-series-banner .js-form-error,.masterclass-card--purchasable .js-form-error{margin-top:8px;font-size:11px;line-height:1.4}@media(max-width:767.98px){.masterclass-series-banner{grid-template-columns:1fr;gap:28px;margin-bottom:38px;padding:30px 24px}.masterclass-series-banner__title{font-size:24px}.masterclass-series-banner__purchase{width:100%}.masterclass-series-banner__price{font-size:30px}}@media(max-width:767.98px){.subheading--over{margin-bottom:20px!important;font-family:Sackers Gothic Std,sans-serif;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:#3a3a3a}#shopify-section-template--29604300095871__rich_text_zcx8yd .subheading--over{margin-bottom:10px!important}#shopify-section-template--29604300095871__rich_text_zcx8yd .fully-spaced-row--medium{margin-bottom:35px!important}.multi-column--mobile-portrait .text-column__image .img-ar,.multi-column--mobile-portrait .text-column__image .height--adapt{--aspect-ratio: .8 !important}.carousel,.text-overlay__inner{padding:0}.multi-column__subheading{font-size:10px}.text-overlay .text-overlay__title{margin-bottom:1.25rem;color:currentColor;line-height:1.1em}.multi-column__title{margin-bottom:40px}.featured-collection__mobile-carousel .product-grid--carousel{grid-auto-columns:calc(87% - 6px)!important}.multi-column__header{padding-left:0!important;padding-right:0!important}#shopify-section-template--29604299768191__main .container{padding-left:35px!important;padding-right:35px!important;margin-bottom:40px!important}#shopify-section-template--29604300423551__related-products .container{padding-left:20px!important;padding-right:20px!important}.product-block:not(.product-block--landscape) .product-block__detail .innerer .product-block-options--swatch{order:-1;margin-top:2px;margin-bottom:0}.main-collection .product-grid{--gutter: 20px}.utility-bar,.product-description{display:none}#ProductInfo-template--30150895337855__main .product-description{display:block!important}.breadcrumbs-list__link{font-size:7.5px!important}.section-main-product .media-gallery .main-image,.section-main-product .media-gallery .thumbnails{margin-inline:calc(20px - var(--container-pad-x))}.section-related-products .related-products--mobile-carousel{overflow:hidden}.section-related-products .related-products__mobile-carousel{position:relative}.section-related-products .related-products__mobile-carousel .related-collection{overflow-x:auto;overflow-y:hidden;scroll-padding-inline:0}.section-related-products .related-products__mobile-grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc(72% - 6px);grid-template-columns:none;align-items:stretch;gap:12px}.section-related-products .related-products__mobile-grid>.slider__item{display:flex;min-width:0;scroll-snap-align:start}.section-related-products .related-products__mobile-grid .product-block{display:flex;flex:1 0 auto;flex-direction:column}.section-related-products .related-products__mobile-grid .product-block .block-inner{flex-grow:1}.section-related-products .related-products__mobile-grid .product-block--quick-buy-below .img-ar{--aspect-ratio: .62 !important}.section-related-products .related-products__mobile-grid>.slider__item:last-child{width:calc(100% + 20px);box-sizing:border-box;border-inline-end:20px solid transparent}.section-related-products .related-products__carousel-arrows{position:absolute;z-index:4;top:50%;right:-4px;left:-4px;pointer-events:none}.section-related-products .related-products__carousel-arrows .slider-nav__btn{--slider-nav-btn-x-offset: 8px;top:0!important;pointer-events:auto;transform:translateY(-50%)}.section-related-products .related-products__carousel-progress{position:relative;width:min(220px,60vw);height:2px;margin:30px auto 0;overflow:hidden;background:rgb(var(--text-color) / .18)}.section-related-products .related-products__carousel-progress span{display:block;width:calc(100% / var(--related-products-slide-count));height:100%;transform:translate(0);transition:none;will-change:transform;background:rgb(var(--text-color))}.flexible-layout .column.image-with-text__media{width:100%!important}#section-id-template--29635649044863__multi_column_FKyqrq .text-column__button-row{margin-top:40px!important}#section-id-template--29640868299135__multi_column_EC49Gf .flexible-layout{flex-direction:row;margin-bottom:0;margin-left:auto}#section-id-template--29640868299135__multi_column_EC49Gf .text-column__title{font-size:24px!important}#shopify-section-template--29604300161407__main .contact-layout{gap:45px!important}.main-cart .cart-item__image-link{width:100%!important}.main-cart .cart-item__image{width:82px;margin-right:15px}.disclosure__title{padding:20px 0!important}.faq-index{display:block;height:30px!important}#shopify-section-template--29635649044863__multi_column_KBwrEU .text-column__title{font-size:16px!important;line-height:1.4;margin-bottom:20px}#shopify-section-template--29635649044863__multi_column_KBwrEU .flexible-layout{gap:60px!important;flex-direction:row}#shopify-section-template--29635639148927__rich_text_yUWyzD .lightly-spaced-row:first-child{margin-bottom:0!important;width:236px!important}#shopify-section-template--29635639148927__rich_text_yUWyzD .majortitle{margin-top:27px!important;line-height:40px!important}.masterclass-product__hero{height:480px!important;aspect-ratio:1.45 / 1;margin-bottom:10px!important}#shopify-section-template--29604300095871__1521034575223 .image-overlap--window-frame:before{left:4%!important}.multi-column__header-link{font-size:8px!important}#section-id-template--29604300095871__1617292342c63ff855 .multi-column__header{display:flex!important;flex-direction:row;margin-bottom:50px;justify-content:space-between!important}#section-id-template--29604300095871__1617292342c63ff855 .multi-column__title{margin-bottom:0!important}.section-main-product .media-gallery .main-image,.section-main-product .media-gallery .thumbnails{margin-inline:20px;margin-inline-start:0px;margin-inline-end:0px}.section-main-product .thumbnails{margin-top:0!important}#shopify-section-template--29604300423551__related-products .container{padding-left:35px!important;padding-right:35px!important}#shopify-section-template--29635639148927__rich_text_yUWyzD .lightly-spaced-row{margin-bottom:5px!important}p{font-size:14px!important}#shopify-section-template--29635639148927__rich_text_nVh9Mz .lightly-spaced-row p{font-family:Montserrat,sans-serif!important;font-weight:300!important;font-size:15px!important;line-height:1.75!important;color:#3a3a3a!important}#section-id-template--29635639148927__multi_column_m9zWKh{margin-bottom:65px!important}.masterclass-product__breadcrumbs{font-size:7.5px!important;letter-spacing:.14em!important;margin-top:7px!important}.masterclass-access,.masterclass-kit{padding:32px 12px 12px!important}#section-id-template--29636909039999__multi_column_DUJNGe{padding-bottom:65px!important}#section-id-template--29636909039999__multi_column_tLPzzz{margin-bottom:65px!important}.shop-look__breadcrumbs{font-size:7.5px!important;letter-spacing:.14em!important;margin-top:0!important}.shop-look__products{padding-left:35px!important;padding-right:35px!important}#shopify-section-template--29635649044863__image_with_text_FXwytq .image-overlap--window-frame .image-overlap__image-1{max-height:500px!important}#shopify-section-template--29635649044863__image_with_text_FXwytq .image-overlap--window-frame:before{left:5%!important}#shopify-section-template--29635649044863__multi_column_KBwrEU .text-column__text p{font-size:8.5px!important}#shopify-section-template--29640733819263__image_with_text_K8adrK .image-overlap--window-frame:before{left:5%!important}#shopify-section-template--29640868299135__multi_column_EC49Gf .text-column__text p{font-size:8px!important}#section-id-template--29604300095871__1617292342c63ff855 .multi-column__header-link{display:block;position:relative!important;width:max-content;margin:0!important;top:-5px!important;right:0!important}#section-id-template--29636909039999__multi_column_tLPzzz .flexible-layout--variable-columns,#section-id-template--29640733819263__multi_column_rKkHrz .flexible-layout--variable-columns{padding:0!important}.mobile-navigation-drawer .navigation__mobile-header{min-height:60px;padding:0 8px 0 20px;align-items:center;justify-content:space-between;border-bottom-color:#15151524}.mobile-navigation-drawer .mobile-nav-logo{display:flex;flex:0 1 200px;align-items:center;justify-content:flex-start;width:200px;max-width:calc(100% - 52px);color:inherit}.mobile-navigation-drawer .mobile-nav-logo img{display:block;width:100%;max-width:200px;max-height:44px;object-fit:contain;object-position:left center}.mobile-navigation-drawer .mobile-nav-logo span{font-size:13px;letter-spacing:.42em;text-transform:uppercase;white-space:nowrap}.mobile-navigation-drawer .navigation__mobile-header .mobile-nav-back,.mobile-navigation-drawer .navigation__mobile-header .mobile-nav-title{display:none!important}.mobile-navigation-drawer .navigation__mobile-header .mobile-nav-toggle{display:flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:44px;margin-left:auto}.mobile-navigation-drawer .navigation__tier-1>.navigation__item{flex-wrap:wrap}.mobile-navigation-drawer .navigation__tier-1>.navigation__item>.navigation__tier-2-container{visibility:hidden;position:static;flex:0 0 100%;width:100%;height:0;padding-bottom:0;overflow:hidden;transform:none;transition:height .3s ease,visibility 0s linear .3s}.mobile-navigation-drawer .navigation__tier-1>.navigation__item--open>.navigation__tier-2-container{visibility:visible;transform:none;transition:height .3s ease,visibility 0s linear 0s}.mobile-navigation-drawer .navigation__tier-1>.navigation__item--open>.navigation__children-toggle svg{transform:rotate(0)}.mobile-navigation-drawer .navigation__tier-2{padding-top:0;padding-bottom:10px}.mobile-navigation-drawer .navigation__tier-2>.navigation__item>.navigation__link,.mobile-navigation-drawer .navigation__tier-2>.navigation__item>.navigation__children-toggle{padding-top:9px;padding-bottom:9px}.mobile-navigation-drawer .navigation__tier-2>.navigation__item>.navigation__link{padding-left:38px}.section-footer__menu-block--collapse .footer-accordion-chevron .icon{stroke:#eac9b3}#shopify-section-sections--29604294918527__footer .section-footer__title{margin-bottom:0!important;line-height:1!important}summary.disclosure__title,summary.mobile-disclosure__title{-webkit-tap-highlight-color:transparent;background-color:transparent;touch-action:manipulation}summary.disclosure__title:active,summary.mobile-disclosure__title:active,summary.disclosure__title:focus:not(:focus-visible),summary.mobile-disclosure__title:focus:not(:focus-visible){background-color:transparent;outline:none}summary.disclosure__title:focus-visible,summary.mobile-disclosure__title:focus-visible{outline:1px solid currentColor;outline-offset:3px}.mobile-nav-toggle svg{width:16px!important;height:16px!important;stroke-width:1.25}.mobile-navigation-drawer .navigation__tier-1>.navigation__item>.navigation__children-toggle svg{width:14px;height:14px}.nm-tier-memberships__footnote{font-size:11px!important}#MasterclassMemberships-template--29635639148927__masterclass_memberships_BJApfx .nm-tier-memberships__eyebrow{font-family:Sackers Gothic Std,sans-serif!important;font-size:9.5px!important;font-weight:500!important;letter-spacing:.28em!important;line-height:1.4!important;text-transform:uppercase}#MasterclassMemberships-template--29635639148927__masterclass_memberships_BJApfx .nm-tier-memberships__header h2,#TierComparison-template--29635639148927__tier_comparison_new .nm-tier-comparison__header h2{font-size:26px!important}.section-id-template--29635639148927__masterclass_library .masterclass-library__filter-tab{line-height:1.2!important}.section-header .main-search{background:#fcfaf7;color:#151515;text-align:left}.section-header .main-search__container.container{position:relative;max-width:none;padding:60px 20px 24px}.section-header .main-search__container.container:before{position:absolute;top:59px;right:0;left:0;border-bottom:1px solid rgba(21,21,21,.14);content:"";pointer-events:none}.section-header .main-search button.main-search__close{display:flex;position:absolute;z-index:2;top:8px;right:8px;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0!important;border:0!important;background:transparent!important;color:#151515!important;line-height:0}.section-header .main-search button.main-search__close svg{width:16px;height:16px;stroke-width:1.25}.section-header .main-search__form{width:100%;max-width:none;margin:20px 0 0}.section-header .main-search__input-container{display:flex;align-items:stretch;width:100%;overflow:hidden;border:1px solid rgba(21,21,21,.24);border-radius:0;background:#fff}.section-header input[type=text].main-search__input{flex:1 1 auto;min-width:0;height:48px;padding:0 14px;border:0;background:transparent;color:#151515;font-size:16px;font-weight:300;line-height:48px}.section-header input[type=text].main-search__input::placeholder{color:#1515157a;opacity:1}.section-header .main-search__button{display:flex;position:static;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;margin:0;padding:0!important;border:0!important;border-left:1px solid #151515!important;border-radius:0;transform:none;background:#151515!important;color:#fcfaf7!important}.section-header .main-search__button svg{width:17px;height:17px}#viewCoursePage .nm-course-below-video #lessonsTreeBlock,#viewCoursePage .nm-course-below-video .nm-course-modules{order:1}#viewCoursePage .nm-course-below-video .nm-course-outcomes{order:2}#viewCoursePage #treeView .nested>.list-group-item,#viewCoursePage .nm-course-module__button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y}#viewCoursePage #treeView .nested>.list-group-item *,#viewCoursePage .nm-course-module__button *{-webkit-tap-highlight-color:transparent}#viewCoursePage #treeView .nested>.list-group-item:not(.nm-course-current-lesson):not(.active):not(.selected):is(:hover,:active,:focus:not(:focus-visible)),#viewCoursePage .nm-course-module__button:not(.is-active):is(:hover,:active,:focus:not(:focus-visible)){background-color:transparent!important;box-shadow:none!important;outline:none!important}.main-search__suggestions{display:none!important}.main-search__results{margin:0 auto!important}.main-search__button{position:absolute;top:50%;right:0!important;transform:translateY(-50%);border:none!important}.predictive-product-card__details{min-height:auto!important}}.section-header .main-search__results__pages>[role=option]{max-width:650px;margin:22px auto 40px}.section-header .main-search__results__pages>[role=option]>.main-search-result--page{display:flex;min-height:48px;align-items:center;justify-content:center;padding:13px 20px;border:1px solid #151515;background:#151515;color:#fcfaf7;font-family:Sackers Gothic Std,sans-serif;font-size:9px;font-weight:500;letter-spacing:.2em;line-height:1.4;text-align:center;text-decoration:none;text-transform:uppercase}.section-header .main-search__results__pages>[role=option]>.main-search-result--page:hover,.section-header .main-search__results__pages>[role=option]>.main-search-result--page:focus-visible{background:#2b2b2b;color:#fcfaf7}@media(max-width:767.98px){.section-header .main-search__results__pages>[role=option]{margin:20px auto 32px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom.css.map */
