.ks-refit .ks-editorial--campaign.ks-editorial--immersive .ks-editorial__label{width:clamp(240px,30vw,390px);max-width:100%;text-align:center}.ks-refit .ks-slot-picture{display:block;width:100%;height:100%;overflow:hidden}.ks-refit .ks-slot-picture img{width:100%;height:100%;object-fit:cover;object-position:var(--ks-slot-position,center center)}.ks-refit .ks-slot-picture--product{background:#e7e3dc}.ks-refit .ks-slot-picture--product img{object-fit:contain;padding:8%}.ks-refit .ks-tile,.ks-refit .ks-promo,.ks-refit .ks-wide,.ks-refit .ks-mini,.ks-refit .ks-destination__media{border-radius:18px;overflow:hidden}.ks-refit .ks-promo .ks-slot-picture,.ks-refit .ks-wide .ks-slot-picture,.ks-refit .ks-mini .ks-slot-picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ks-refit .ks-promo__top,.ks-refit .ks-promo__bottom{position:relative;z-index:2}.ks-refit .ks-promo--image:before{display:none}.ks-refit .ks-promo--image:after{z-index:1;pointer-events:none}.ks-refit .ks-promo__img{position:static;transform:none}.ks-refit .ks-wide{position:relative;min-height:300px;isolation:isolate;align-items:flex-end}.ks-refit .ks-wide--image{background:#25221e;color:#fff}.ks-refit .ks-wide--image:after,.ks-refit .ks-mini--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000c2,#0000001f 90%);z-index:1;pointer-events:none}.ks-refit .ks-wide__t,.ks-refit .ks-wide__arrow{position:relative;z-index:2}.ks-refit .ks-wide__t{max-width:70%}.ks-refit .ks-wide--image .ks-wide__note,.ks-refit .ks-wide--image .ks-promo__store,.ks-refit .ks-mini--image .ks-mini__label{color:#ffffffe6}.ks-refit .ks-mini--image .ks-mini__pct{color:#fff}.ks-refit .ks-promos__mini{border:0;background:transparent;border-radius:0;overflow:visible;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px}.ks-refit .ks-mini{position:relative;min-height:190px;aspect-ratio:4/3;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:8px;padding:22px;background:#e6e0d6;border:0;isolation:isolate}.ks-refit .ks-mini--image{color:#fff}.ks-refit .ks-mini--image:after{background:linear-gradient(180deg,transparent 25%,rgba(0,0,0,.78))}.ks-refit .ks-mini__label,.ks-refit .ks-mini__pct{position:relative;z-index:2}.ks-refit .ks-mini__label{font-size:16px;line-height:1.3}.ks-refit .ks-mini__pct{font-size:32px;line-height:1;font-weight:600;letter-spacing:-.035em}.ks-refit .ks-tile .ks-slot-picture{position:absolute;top:0;right:0;bottom:0;left:0}.ks-refit .ks-tile{position:relative;aspect-ratio:3/4}.ks-refit .ks-tile__label{z-index:2}.ks-refit [id^=usoGS-]{padding:0 var(--ks-gutter) 32px;background:var(--ks-paper)}.ks-refit [id^=usoGS-] .gs-hero{border-radius:20px;overflow:hidden}.ks-refit [id^=usoGS-] .gs-grid{gap:16px;padding:0;grid-template-rows:280px 280px}.ks-refit [id^=usoGS-] .gs-tile{border-radius:18px;overflow:hidden}.ks-refit [id^=usoGS-] .gs-tile__img-wrap{height:calc(100% - 64px);flex:1;min-height:0}.ks-refit [id^=usoGS-] .gs-tile--feat .gs-tile__img-wrap{height:calc(100% - 64px)}.ks-refit [id^=usoGS-] .gs-tile__body{flex:0 0 64px;min-height:64px;background:#eae5dc;padding:12px 16px;border:0}.ks-refit [id^=usoGS-] .gs-tile__name{text-transform:none}.ks-refit .ks-gs{background:var(--ks-paper);padding:24px var(--ks-gutter)}.ks-refit .ks-gs__grid{gap:20px;min-height:400px}.ks-refit .ks-gs__tile{border-radius:20px;overflow:hidden;isolation:isolate}.ks-refit .ks-gs__tile .ks-slot-picture{position:absolute;top:0;right:0;bottom:0;left:0}.ks-refit .ks-gs__img{position:static}.ks-refit .ks-gs__divider{display:none}.ks-refit .ks-gs__cta{border-radius:999px;min-height:44px}.ks-refit .bl-section{background:var(--ks-paper);border:0;padding:24px var(--ks-gutter) 36px}.ks-refit .bl-eyebrow{padding:0;margin:0 0 18px;text-align:left;font-size:12px;letter-spacing:.04em;text-transform:none}.ks-refit .bl-track-wrap{overflow:visible}.ks-refit .bl-track{width:100%;display:flex;flex-wrap:wrap;gap:8px 12px;animation:none}.ks-refit .bl-item{height:72px;flex:1 0 132px;max-width:190px;padding:14px 20px;border:1px solid rgba(25,25,23,.12);border-radius:12px;background:#ffffff59}.ks-refit .bl-logo-img{max-height:30px;max-width:120px;opacity:.85}.ks-refit .bl-logo-text{color:var(--ks-ink);text-decoration:none;font-size:12px;letter-spacing:.025em}.ks-refit .txt-marquee{padding:18px var(--ks-gutter)!important;-webkit-mask-image:none!important;mask-image:none!important}.ks-refit .txt-marquee .tm-track{width:100%;animation:none!important}.ks-refit .txt-marquee .tm-group{width:100%;flex-wrap:wrap;justify-content:center;gap:12px 28px;padding:0;font-family:var(--font-body);font-size:13px!important;line-height:1.5;letter-spacing:.02em;text-transform:none;white-space:normal}.ks-refit .txt-marquee .tm-sep{display:none}.ks-refit .bl-logo-link:focus-visible,.ks-refit .ks-mini:focus-visible,.ks-refit .ks-wide:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:1024px){.ks-refit [id^=usoGS-] .gs-grid{grid-template-rows:auto}.ks-refit [id^=usoGS-] .gs-tile{min-height:310px}.ks-refit [id^=usoGS-] .gs-tile--feat{min-height:400px}.ks-refit .ks-promos__mini{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.ks-refit .ks-editorial--campaign.ks-editorial--immersive .ks-editorial__label{width:240px;margin-inline:auto}.ks-refit .ks-slot-picture img{object-position:var(--ks-slot-mobile-position,center center)}.ks-refit .ks-wide{min-height:300px}.ks-refit .ks-wide__t{max-width:85%}.ks-refit .ks-promos__mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ks-refit .ks-mini{aspect-ratio:3/4;min-height:220px;padding:16px}.ks-refit .ks-mini__label{font-size:14px}.ks-refit .ks-mini__pct{font-size:28px}.ks-refit .ks-promo,.ks-refit .ks-tile{border-radius:16px}.ks-refit [id^=usoGS-] .gs-grid{gap:12px}.ks-refit [id^=usoGS-] .gs-tile{min-height:270px}.ks-refit [id^=usoGS-] .gs-tile--feat{min-height:360px}.ks-refit [id^=usoGS-] .gs-tile__name{font-size:16px}.ks-refit .ks-gs__grid{gap:12px}.ks-refit .ks-gs__tile{min-height:340px}.ks-refit .bl-item{flex-basis:calc(50% - 12px);max-width:none;height:64px}.ks-refit .bl-logo-img{max-width:100px}}@media(prefers-reduced-motion:reduce){.ks-refit .ks-slot-picture img{transition:none!important;transform:none!important}}@media(max-width:749px){.ks-refit :is([id*=__section_banner_flex_cXBQfR],[id*=__section_banner_flex_ENGV86],[id*=__section_banner_flex_4r7yHh]) .bflex{min-height:0!important}.ks-refit :is([id*=__section_banner_flex_cXBQfR],[id*=__section_banner_flex_ENGV86],[id*=__section_banner_flex_4r7yHh]) .bflex__img{height:230px;min-height:0!important}.ks-refit :is([id*=__section_banner_flex_cXBQfR],[id*=__section_banner_flex_ENGV86],[id*=__section_banner_flex_4r7yHh]) .bflex__img img{width:100%;height:230px;min-height:0!important;object-fit:cover}.ks-refit :is([id*=__section_banner_flex_cXBQfR],[id*=__section_banner_flex_ENGV86],[id*=__section_banner_flex_4r7yHh]) .bflex__body{min-height:0!important;padding:28px 22px 32px!important;gap:10px!important}.ks-refit :is([id*=__section_banner_flex_cXBQfR],[id*=__section_banner_flex_ENGV86],[id*=__section_banner_flex_4r7yHh]) .bflex__body h2{font-size:clamp(32px,9vw,42px)!important;line-height:1.02!important}}.ks-refit .ks-sc{padding:32px var(--ks-gutter);background:var(--ks-paper)}.ks-refit .ks-sc__head{max-width:none;margin-bottom:24px}.ks-refit .ks-sc__grid{max-width:none;gap:16px}.ks-refit .ks-sc__tile{border-radius:18px;opacity:1;transform:none;min-width:0;background:#e7e3dc;aspect-ratio:var(--ks-sc-ratio,3/4)}.ks-refit .ks-sc__tile .ks-slot-picture{position:absolute;top:0;right:0;bottom:0;left:0}.ks-refit .ks-sc__img{position:static;object-position:var(--ks-slot-position,center center)}.ks-refit .ks-sc__body{padding:20px;z-index:2}.ks-refit .ks-sc__overlay{z-index:1}.ks-refit .ks-sc__arrow{border-radius:999px;width:36px;height:36px}.ks-refit .ks-sc__accent{display:none}.ks-refit .ks-sc__name{font-family:var(--font-body);font-size:20px;font-weight:550;letter-spacing:-.025em;text-transform:none;line-height:1.15}@media(max-width:749px){.ks-refit .ks-sc__tile{aspect-ratio:var(--ks-sc-ratio-mobile,3/4)}.ks-refit .ks-sc__grid{gap:12px}.ks-refit .ks-sc__body{padding:16px}.ks-refit .ks-sc__name{font-size:16px}.ks-refit .ks-sc__arrow{width:28px;height:28px}.ks-refit .ks-sc__img{object-position:var(--ks-slot-mobile-position,center center)}}.ks-refit .ks-promo.ks-promo--image .ks-promo__top{position:absolute;left:24px;right:24px;bottom:60px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 14px}.ks-refit .ks-promo.ks-promo--image .ks-promo__bottom{position:absolute;left:24px;right:24px;bottom:14px}.ks-refit .ks-promo.ks-promo--image .ks-promo__store{display:none}.ks-refit .ks-promo.ks-promo--image .ks-promo__title{font-size:24px;line-height:1.1;margin:0;align-self:center}.ks-refit .ks-promo.ks-promo--image .ks-promo__value{font-size:clamp(36px,3.8vw,48px);line-height:1;margin:0}.ks-refit .ks-promo.ks-promo--image .ks-promo__note{grid-column:1/-1;max-width:none;font-size:11px;line-height:1.4;margin:0}.ks-refit .ks-promo.ks-promo--image:after{background:linear-gradient(180deg,transparent 32%,rgba(0,0,0,.15) 55%,rgba(0,0,0,.82))}.ks-refit .ks-promo.ks-promo--image :is(.ks-promo__title,.ks-promo__value,.ks-promo__note,.ks-promo__cta){color:#fff;text-shadow:0 1px 7px rgba(0,0,0,.65)}.ks-refit .ks-mini:not(.ks-mini--image){background:linear-gradient(145deg,#e7dfd2,#d1c4af);color:#25211d;border:1px solid rgba(52,37,27,.13)}.ks-refit .ks-mini:not(.ks-mini--image):before{content:"";width:36px;height:2px;background:#ad583b;position:absolute;top:22px;left:22px}.ks-refit .ks-mini:not(.ks-mini--image) .ks-mini__label{max-width:16ch}.ks-refit .ks-mini:not(.ks-mini--image) .ks-mini__pct{font-size:clamp(32px,3.5vw,48px);font-weight:600}@media(max-width:749px){.ks-refit .ks-promo.ks-promo--image .ks-promo__top{left:14px;right:14px;bottom:52px;grid-template-columns:1fr;gap:2px}.ks-refit .ks-promo.ks-promo--image .ks-promo__bottom{left:14px;right:14px;bottom:12px}.ks-refit .ks-promo.ks-promo--image .ks-promo__title{font-size:17px}.ks-refit .ks-promo.ks-promo--image .ks-promo__value{font-size:32px}.ks-refit .ks-promo.ks-promo--image .ks-promo__note{grid-column:1;font-size:10px}.ks-refit .ks-promo.ks-promo--image .ks-promo__cta{font-size:11px;font-weight:650}}.ks-refit :is(.faq-hero__h1,.qs-hero__h1,.pol-hero__h1,.faq-group__hd,.qs-section__title){font-family:var(--font-body)!important}.ks-refit .shopify-policy__container{max-width:1040px;padding:56px 24px 80px;background:#fff;margin:36px auto 64px;border-radius:0;color:#202020}.ks-refit .shopify-policy__title{margin-bottom:40px;padding-bottom:28px;border-bottom:1px solid #dedede;text-align:left}.ks-refit .shopify-policy__title h1{font-family:var(--font-body)!important;font-weight:650!important;letter-spacing:-.035em;font-size:clamp(32px,4vw,48px);line-height:1.08;text-transform:none}.ks-refit .shopify-policy__body{max-width:760px;margin-inline:auto;font-size:16px;line-height:1.8}.ks-refit .shopify-policy__body :is(h2,h3){margin:36px 0 14px;line-height:1.3;font-weight:600;letter-spacing:-.02em}.ks-refit .shopify-policy__body a{text-decoration:underline;text-underline-offset:3px;color:#202020}@media(max-width:749px){.ks-refit .shopify-policy__container{margin:20px 16px 44px;padding:28px 20px;border-radius:16px}.ks-refit .shopify-policy__body{font-size:15px;line-height:1.75}}.ks-refit.template-product{--ks-paper:#fff;background:#fff}.ks-refit .ks-promos__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ks-refit .ks-promo{min-height:0;aspect-ratio:2.18/1;padding:0}.ks-refit .ks-promo.ks-promo--image:after{background:linear-gradient(90deg,rgba(0,0,0,.78) 0%,rgba(0,0,0,.33) 43%,transparent 76%)}.ks-refit .ks-promo.ks-promo--image .ks-promo__top{top:16px;bottom:auto;left:18px;right:45%;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.ks-refit .ks-promo.ks-promo--image .ks-promo__title{font-size:16px;line-height:1.1;align-self:auto}.ks-refit .ks-promo.ks-promo--image .ks-promo__value{font-size:clamp(30px,3.1vw,46px);line-height:.95}.ks-refit .ks-promo.ks-promo--image .ks-promo__note{font-size:10px;line-height:1.25;max-width:19ch;margin-top:3px}.ks-refit .ks-promo.ks-promo--image .ks-promo__bottom{left:18px;right:18px;bottom:12px}.ks-refit .ks-promo.ks-promo--image .ks-promo__cta{font-size:10px;letter-spacing:.04em}.ks-refit .ks-promos__wide{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;align-items:stretch}.ks-refit .ks-wide{min-height:0;aspect-ratio:3.6/1;padding:18px 22px;align-items:center}.ks-refit .ks-wide--image:after{background:linear-gradient(90deg,rgba(0,0,0,.82) 0%,rgba(0,0,0,.4) 35%,transparent 78%)}.ks-refit .ks-wide__t{max-width:46%}.ks-refit .ks-wide__num{font-size:clamp(26px,2.6vw,42px);line-height:1}.ks-refit .ks-wide__note{font-size:11px;line-height:1.3}@media(max-width:1024px){.ks-refit .ks-promos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-refit .ks-promo{aspect-ratio:2.1/1}.ks-refit .ks-promos__wide{grid-template-columns:1fr}.ks-refit .ks-wide{aspect-ratio:4.2/1}}@media(max-width:749px){.ks-refit .ks-promos__grid{gap:10px}.ks-refit .ks-promo{aspect-ratio:1/1}.ks-refit .ks-promo.ks-promo--image .ks-promo__top{left:12px;right:20%;top:12px;bottom:auto;gap:1px}.ks-refit .ks-promo.ks-promo--image .ks-promo__title{font-size:13px}.ks-refit .ks-promo.ks-promo--image .ks-promo__value{font-size:28px}.ks-refit .ks-promo.ks-promo--image .ks-promo__note{font-size:9px}.ks-refit .ks-promo.ks-promo--image .ks-promo__bottom{left:12px;bottom:10px}.ks-refit .ks-promos__wide{gap:10px;margin-top:10px}.ks-refit .ks-wide{aspect-ratio:2.15/1;padding:14px}.ks-refit .ks-wide__t{max-width:60%}.ks-refit .ks-wide__num{font-size:26px}.ks-refit .ks-wide__note{font-size:10px}}.ks-refit .ks-promo.ks-promo--image :is(.ks-promo__title,.ks-promo__value,.ks-promo__note,.ks-promo__cta){color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.55)}.ks-refit .ks-promo.ks-promo--image .ks-promo__top,.ks-refit .ks-promo.ks-promo--image .ks-promo__bottom{z-index:2}.ks-refit .ks-mini:not(.ks-mini--image){background:#fff;color:#202020;border:1px solid #dedede}.ks-refit .ks-mini:not(.ks-mini--image):before{background:#202020}.ks-refit .ks-mini{min-height:112px;aspect-ratio:auto;padding:16px}.ks-refit .ks-promos__mini{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}@media(max-width:749px){.ks-refit .ks-promos__mini{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-refit .ks-mini{min-height:130px;aspect-ratio:auto}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/ks-shop-polish.css.map */
