.collection-info{border-top:1px solid rgb(var(--border-color))}.collection-info__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}@media screen and (max-width:999px){.collection-info__grid{grid-template-columns:1fr;gap:48px}}.collection-info__heading{margin-bottom:20px}.collection-info__richtext ul{list-style:disc;padding-left:20px;margin-bottom:24px}.collection-info__richtext li{margin-bottom:10px;padding:0;line-height:1.6}.collection-info__richtext p{margin-bottom:16px;line-height:1.6}.collection-info__richtext a{color:rgb(var(--text-color));text-decoration:underline}.collection-info__richtext a:hover{color:#bb18b8}.collection-info__highlights{margin-top:28px}.collection-info__subheading{margin-bottom:12px}.collection-info__care{margin-top:48px;padding-top:32px;border-top:1px solid rgba(var(--text-color),.12)}.collection-info__care .collection-info__richtext ul{margin-bottom:20px}@media screen and (min-width:1000px){.collection-info__care .collection-info__richtext{max-width:75ch}}.collection-info__cta{margin-top:30px}.collection-faq__heading{margin-bottom:8px;text-transform:capitalize}.collection-faq--has-bg{background:rgb(var(--secondary-background));padding:32px 36px;border-radius:4px}@media screen and (max-width:999px){.collection-faq--has-bg{padding:28px 24px}}.collection-faq__item+.collection-faq__item{border-top:1px solid rgb(var(--border-color))}.collection-faq__trigger{display:flex;justify-content:space-between;align-items:center;width:100%;padding:14px 0;background:none;border:none;cursor:pointer;font-size:var(--base-font-size);font-weight:600;color:rgb(var(--text-color));text-align:left;line-height:1.5;font-family:inherit}.collection-faq__trigger:hover{color:#bb18b8}.collection-faq__item:has(collapsible-content[open]) .collection-faq__trigger,.collection-faq__trigger[aria-expanded=true]{color:#bb18b8}.collection-faq__answer-inner{padding:0 0 16px;line-height:1.7;color:rgb(var(--text-color));opacity:.85}.collection-faq__answer-inner a{color:rgb(var(--text-color));text-decoration:underline}.collection-faq__answer-inner a:hover{color:#bb18b8}@media screen and (max-width:999px){.section.iwt-overlap-image:not(.iwt-boxed){margin-top:0}.iwt-overlap-image:not(.iwt-boxed) .image-with-text{margin-bottom:calc(-1 * var(--vertical-breather))!important}.iwt-overlap-image.iwt-boxed .image-with-text{margin-bottom:calc(-1 * var(--container-gutter))!important}.section.iwt-overlap-text:not(.iwt-boxed){margin-bottom:0}.iwt-overlap-text:not(.iwt-boxed) .image-with-text{margin-top:calc(-1 * var(--vertical-breather))!important}.iwt-overlap-text.iwt-boxed .image-with-text{margin-top:calc(-1 * var(--container-gutter))!important}}.iwt-video{display:block;width:100%;height:100%;object-fit:cover}.iwt-video-wrapper{position:relative;overflow:hidden}.iwt-full-width .image-with-text__wrapper{gap:0}@media screen and (min-width:1000px){.iwt-full-width .image-with-text__image-wrapper,.iwt-full-width .iwt-video-wrapper{flex:1 1 55%;max-width:55%}.iwt-full-width .image-with-text__content-wrapper:not(.image-with-text__header-content-wrapper){flex:1 1 45%;max-width:45%;padding:60px 48px}}@media(prefers-reduced-motion:reduce){.iwt-video{animation:none}}.method-tiles{padding-top:calc(var(--mt-pad-top, 48px) * .75);padding-bottom:calc(var(--mt-pad-bottom, 48px) * .75)}@media screen and (min-width:750px){.method-tiles{padding-top:var(--mt-pad-top, 48px);padding-bottom:var(--mt-pad-bottom, 48px)}}.method-tiles{width:100%}.method-tiles__inner{margin-inline:auto}.method-tiles__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--method-tiles-gap, 14px)}.method-tiles__footer{text-align:center;margin-top:32px}.method-tile{border-radius:8px;overflow:hidden;position:relative}.method-tiles--card-border .method-tile{border:1px solid rgb(var(--border-color))}.method-tiles--card-shadow .method-tile{box-shadow:0 2px 8px #00000014}.method-tiles--card-both .method-tile{border:1px solid rgb(var(--border-color));box-shadow:0 2px 8px #00000014}.method-tiles--card-border .method-tile__image-wrap,.method-tiles--card-shadow .method-tile__image-wrap,.method-tiles--card-both .method-tile__image-wrap{border-radius:0}.method-tile__link{display:block;text-decoration:none;color:inherit}.method-tile__link:hover{color:inherit}.method-tile__image-wrap{aspect-ratio:3 / 4;overflow:hidden;position:relative;background:rgb(var(--secondary-background));border-radius:8px}.method-tile__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.method-tile__link:hover .method-tile__image{transform:scale(1.05)}.method-tile__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgb(var(--secondary-background))}.method-tile__placeholder-svg{width:60%;height:auto;opacity:.3}.method-tile__badge{position:absolute;top:12px;left:12px;z-index:2;font-size:9px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:4px 10px;border-radius:4px;color:#fff;pointer-events:none;white-space:nowrap}.method-tile__badge--professional{background:rgb(var(--text-color))}.method-tile__badge--diy{background:#bb18b8}.method-tile__gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000052,#0000 35%);pointer-events:none;transition:opacity .35s ease;z-index:1}.method-tile__link:hover .method-tile__gradient{opacity:0}.method-tile__resting{position:absolute;bottom:0;left:0;right:0;padding:90px 16px 18px;color:#fff;z-index:2;transition:opacity .3s ease,transform .3s ease;background:linear-gradient(to top,#000000ad,#0009 30%,#0000);text-shadow:0 1px 2px rgba(0,0,0,.6)}.method-tile__link:hover .method-tile__resting{opacity:0;transform:translateY(8px);pointer-events:none}.method-tile__name{font-family:var(--heading-font-family);font-size:24px;font-weight:600;margin:0 0 2px;line-height:1.2}.method-tiles--title-small .method-tile__name{font-size:20px}.method-tiles--title-large .method-tile__name{font-size:28px}.method-tiles--title-small .method-tile__reveal-name{font-size:18px}.method-tiles--title-large .method-tile__reveal-name{font-size:26px}.method-tile__tagline{font-size:13px;opacity:1;line-height:1.4;margin:0}.method-tile__reveal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:linear-gradient(to top,#000000d9,#00000080 60%,#0000004d);display:flex;flex-direction:column;justify-content:flex-end;padding:20px 16px;color:#fff;opacity:0;transition:opacity .35s ease;pointer-events:none}.method-tile__link:hover .method-tile__reveal{opacity:1;pointer-events:auto}.method-tile__reveal-name{font-family:var(--heading-font-family);font-size:22px;font-weight:600;margin:0 0 12px;line-height:1.2}.method-tile__reveal-stats{display:flex;gap:6px;margin-bottom:14px}.method-tile__reveal-stat{flex:1;background:#ffffff1a;border-radius:6px;padding:8px 10px}.method-tile__reveal-stat-label{font-size:8px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;opacity:.6;display:block;margin-bottom:2px}.method-tile__reveal-stat-value{font-size:13px;font-weight:600;display:block;line-height:1.3}.method-tile__reveal-stat-value--price{color:#e8a0e6;font-weight:700}.method-tile__reveal-cta{display:block;width:100%;padding:10px;background:#fff;color:rgb(var(--text-color));font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-align:center;border-radius:4px;transition:background .25s ease,color .25s ease}.method-tile__link:hover .method-tile__reveal-cta:hover{background:#bb18b8;color:#fff}.method-tile__mobile{display:none}@media(max-width:999px){.method-tiles__grid{grid-template-columns:repeat(3,1fr);gap:var(--method-tiles-gap, 12px)}}@media(max-width:740px){.method-tiles__grid:not(.method-tiles__grid--scroll){grid-template-columns:repeat(2,1fr);gap:var(--method-tiles-gap, 10px)}.method-tiles__grid--scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:var(--method-tiles-gap, 10px);width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding-inline-start:var(--container-gutter, 15px);padding-inline-end:0;scroll-padding-inline-start:var(--container-gutter, 15px);scroll-padding-inline-end:0;padding-bottom:4px;scrollbar-width:none}.method-tiles__grid--scroll>:last-child{scroll-snap-align:end;margin-inline-end:var(--container-gutter, 15px)}.method-tiles__grid--scroll::-webkit-scrollbar{display:none}.method-tiles__grid--scroll .method-tile{flex:0 0 68%;max-width:68%;scroll-snap-align:start}.method-tile__reveal{display:none!important}.method-tile__resting{display:none}.method-tile__gradient{background:linear-gradient(to top,#00000026,#0000 30%)}.method-tile__link:hover .method-tile__image{transform:none}.method-tile__link:hover .method-tile__gradient{opacity:1}.method-tile__mobile{display:block;padding:10px 2px 4px}.method-tiles--card-border .method-tile__mobile,.method-tiles--card-shadow .method-tile__mobile,.method-tiles--card-both .method-tile__mobile{padding:12px 12px 14px}.method-tiles--card-border .method-tile__image-wrap,.method-tiles--card-shadow .method-tile__image-wrap,.method-tiles--card-both .method-tile__image-wrap{border-radius:0}.method-tile__mobile-chevron{display:flex;justify-content:flex-end;padding-top:6px;color:rgba(var(--text-color),.35)}.method-tile__mobile-name{font-family:var(--heading-font-family);font-size:16px;font-weight:600;color:rgb(var(--text-color));margin:0 0 4px;line-height:1.2}.method-tiles--title-small .method-tile__mobile-name{font-size:14px}.method-tiles--title-large .method-tile__mobile-name{font-size:20px}.method-tile__mobile-tagline{font-size:12px;color:rgba(var(--text-color),.6);margin:0 0 8px;line-height:1.4}.method-tile__mobile-stats{display:flex;gap:8px;margin-bottom:10px}.method-tile__mobile-stat{flex:1;background:rgb(var(--secondary-background));border-radius:6px;padding:8px 10px}.method-tile__mobile-stat-label{font-size:9px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:rgba(var(--text-color),.65);display:block;margin-bottom:2px}.method-tile__mobile-stat-value{font-size:13px;font-weight:600;color:rgb(var(--text-color));display:block;line-height:1.3}.method-tile__mobile-stat-value--price{color:#bb18b8;font-weight:700}.method-tile__mobile-cta{display:block;width:100%;padding:9px;background:rgb(var(--text-color));color:rgb(var(--background));font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-align:center;border-radius:4px}.method-tile__mobile-cta--outline{background:transparent;color:rgb(var(--text-color));border:1px solid rgb(var(--text-color))}.method-tile__mobile-cta--link{background:transparent;color:rgb(var(--text-color));text-decoration:underline;text-underline-offset:3px;padding:6px 0}.method-tile__badge{font-size:8px;padding:3px 7px;top:8px;left:8px}}@media(forced-colors:active){.method-tile__badge,.method-tile__reveal-cta,.method-tile__mobile-cta,.method-tile__mobile-cta--outline{border:2px solid CanvasText}.method-tile__image-wrap{border:1px solid CanvasText}.method-tiles--card-border .method-tile,.method-tiles--card-shadow .method-tile,.method-tiles--card-both .method-tile{border:2px solid CanvasText}}.mc-section .section__color-wrapper{overflow-x:hidden}.mc--no-header{--vertical-breather: 40px}@media screen and (max-width:999px){.mc--breather-tight{--vertical-breather: var(--container-gutter)}}.mc--h-overflow .multi-column__overflow-inner{display:flex;gap:var(--container-gutter, 24px);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-left:calc(-1 * var(--container-gutter, 24px));margin-right:calc(-1 * var(--container-gutter, 24px));padding-left:var(--container-gutter, 24px);padding-right:var(--container-gutter, 24px);scrollbar-width:none}.mc--h-overflow .multi-column__overflow-inner::-webkit-scrollbar{display:none}.mc--h-overflow .multi-column__overflow-inner .multi-column__item{flex:0 0 auto;scroll-snap-align:start}@media screen and (max-width:999px){.mc--h-overflow .scroller{margin-left:0;margin-right:0}}.mc--card-border .multi-column__item{border:1px solid rgb(var(--border-color, 230, 230, 230));border-radius:10px}.mc--card-hover-border .multi-column__item{transition:border-color .25s ease}@media screen and (pointer:fine){.mc--card-hover-border .multi-column__item:hover{border-color:var(--mc-highlight-color, #bb18b8)}}.mc--pad-small .multi-column__item{padding:20px 16px}.mc--pad-medium .multi-column__item{padding:32px 24px}.mc--pad-large .multi-column__item{padding:40px 32px}@media screen and (max-width:740px){.mc--pad-medium .multi-column__item{padding:24px 16px}.mc--pad-large .multi-column__item{padding:28px 20px}}.mc--equal-height .hc-overwrite-multi-column,.mc--equal-height .multi-column__inner{align-items:stretch}.mc--equal-height .multi-column__item{display:flex;flex-direction:column;align-self:stretch}.mc--equal-height .multi-column__item>.multi-column__image-wrapper{flex:0 0 auto}.mc--equal-height.mc--align-center .multi-column__item>.multi-column__image-wrapper{margin-left:auto;margin-right:auto}.mc--equal-height.mc--align-right .multi-column__item>.multi-column__image-wrapper{margin-left:auto}.mc--equal-height .multi-column__item>.multi-column__text-container{flex:1 1 auto;display:flex;flex-direction:column}.mc--equal-height .multi-column__item .button-wrapper{margin-top:auto}.mc--label-pill .multi-column__text-container .label{display:inline-block;width:auto;padding:5px 14px;border-radius:999px}.mc--label-color .multi-column__text-container .label{color:var(--mc-label-color)}.mc--label-bg .multi-column__text-container .label{background:var(--mc-label-bg)}.mc--ratio-square .multi-column__image-wrapper,.mc--ratio-portrait .multi-column__image-wrapper,.mc--ratio-landscape .multi-column__image-wrapper{width:100%!important;max-width:100%!important;overflow:hidden}.mc--ratio-square .multi-column__image-wrapper{aspect-ratio:1 / 1}.mc--ratio-portrait .multi-column__image-wrapper{aspect-ratio:4 / 5}.mc--ratio-landscape .multi-column__image-wrapper{aspect-ratio:4 / 3}.mc--ratio-square .multi-column__image-wrapper .multi-column__image,.mc--ratio-portrait .multi-column__image-wrapper .multi-column__image,.mc--ratio-landscape .multi-column__image-wrapper .multi-column__image{width:100%;height:100%;object-fit:cover}.mc--circular .multi-column__image-wrapper{border-radius:50%;overflow:hidden;aspect-ratio:1}.mc--circular .multi-column__image{border-radius:50%;aspect-ratio:1;object-fit:cover}.mc-section .mc-custom-icon{display:block;width:fit-content;margin-bottom:16px}.mc-section .mc-custom-icon img{display:block;width:var(--mc-icon-size, 48px);height:var(--mc-icon-size, 48px)}.mc-section .multi-column__inner--center .mc-custom-icon{margin-left:auto;margin-right:auto}.mc-section .multi-column__inner--right .mc-custom-icon{margin-left:auto}.mc-section .mc-highlight-text{font-size:13px;font-weight:600;color:var(--mc-highlight-color, #bb18b8);margin:4px 0 8px}.mc-section .mc-meta-text{font-size:12px;color:rgb(var(--text-color, 26, 26, 26));opacity:.45;margin-top:8px}@media(forced-colors:active){.mc--card-border .multi-column__item{border:2px solid CanvasText}}.hero-slideshow{position:relative}.hero-slideshow .slideshow__slide-list{overflow:hidden;position:relative}.hero-slideshow .plslider__panel{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.hero-slideshow .plslider__panel.is-active{position:relative}.slds--multi .plslider__panel{cursor:grab;-webkit-user-select:none;user-select:none}.slds--multi .slideshow__slide--clickable:active{cursor:grabbing}.slds--single .slideshow__slide--clickable{cursor:pointer}.hero-slideshow .slideshow__controls{pointer-events:none}.hero-slideshow .slideshow__controls button{pointer-events:auto}.judgeme-reviews{display:block}.judgeme-reviews.is-hydrated .judgeme-ssr{display:none}.judgeme-ssr{max-width:720px;margin:0 auto;padding:0 20px}.judgeme-ssr__summary{text-align:center;margin-bottom:16px}.judgeme-ssr__ai{text-align:center;margin:0 0 28px}.judgeme-ssr__stars{color:#f5a623;letter-spacing:2px}.judgeme-ssr__list{list-style:none;margin:0;padding:0}.judgeme-ssr__review{padding:20px 0;border-top:1px solid rgba(0,0,0,.08)}.judgeme-ssr__title{margin:6px 0 8px}.judgeme-ssr__body{margin:0 0 8px}.judgeme-ssr__byline{margin:0;font-size:.85em}.judgeme-ssr__count{text-align:center;padding:16px 0 0;border-top:1px solid rgba(0,0,0,.08)}
/*# sourceMappingURL=/cdn/shop/t/2404/compiled_assets/styles.css.map */
