.collection-scene-feature{padding-top:144px;padding-bottom:112px}.collection-scene-feature--tools>.scene-feature+.scene-feature{margin-top:112px}.collection-scene-feature .scene-feature{max-width:120rem}.collection-scene-feature .scene-feature__feature{width:min(100%,112rem);grid-template-columns:minmax(0,44rem) minmax(0,1fr);gap:10rem}.collection-scene-feature .scene-feature .scene-feature__media{width:min(100%,calc(var(--scene-photo-width) * 1.32))}.collection-scene-feature .scene-feature__copy{padding-left:1.6rem}.collection-scene-feature .scene-feature__links+.scene-feature__links{margin-top:1.2rem}@media screen and (min-width:750px)and (max-width:989px){.collection-scene-feature .scene-feature__feature{grid-template-columns:minmax(0,44%) minmax(0,1fr);gap:5rem}.collection-scene-feature .scene-feature .scene-feature__media{width:100%}.collection-scene-feature .scene-feature__copy{padding-left:0}}@media screen and (max-width:749px){.collection-scene-feature{padding-top:104px;padding-bottom:80px}.collection-scene-feature--tools>.scene-feature+.scene-feature{margin-top:80px}.collection-scene-feature .scene-feature__feature{grid-template-columns:1fr;gap:4rem}.collection-scene-feature .scene-feature .scene-feature__media{width:min(calc(100% - 3.2rem),calc(var(--scene-photo-width) * 1.16))}.collection-scene-feature .scene-feature__copy{width:calc(100% - 3.2rem);padding-left:0}}.kg-season-gifts.page-width{max-width:1200px;margin:0 auto;padding-top:64px;padding-bottom:64px;color:rgb(var(--color-foreground))}.kg-season-gifts__header{text-align:left;margin-bottom:28px}.kg-season-gifts h2{font-family:var(--font-heading-family);font-size:24px;font-weight:var(--font-heading-weight);letter-spacing:normal;line-height:1.3;margin:0}.kg-season-gifts__early{font-size:16px;line-height:1.8;margin:28px 0 0}.kg-season-gifts__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.kg-season-gifts__card{display:flex;flex-direction:column;min-width:0}.kg-season-gifts__photo{display:block;position:relative;aspect-ratio:1;background:#fff}.kg-season-gifts__photo img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.kg-season-gifts h3{font-family:var(--font-heading-family);font-size:13px;font-weight:var(--font-heading-weight);line-height:1.3;margin:17px 0 0}.kg-season-gifts h3 a{color:inherit;text-decoration:none}.kg-season-gifts__price{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:14px;margin:7px 0 17px}.kg-season-gifts__price s{opacity:.7}.kg-season-gifts__price strong{font-weight:400;font-size:16px}.kg-season-gifts a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:989px){.kg-season-gifts__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.kg-season-gifts.page-width{padding-top:40px;padding-bottom:40px}.kg-season-gifts h2{font-size:20px}.kg-season-gifts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kg-season-gifts h3{font-size:13px}.kg-season-gifts__price strong{font-size:14px}.kg-season-gifts__early{font-size:14px;margin-top:20px}}.kg-winter{position:relative;isolation:isolate;overflow:hidden;background:#1b1715;color:#fff;min-height:720px;display:grid;grid-template-columns:54% 46%;align-items:center}.kg-winter__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3}.kg-winter__wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,transparent 38%,rgba(20,16,14,.3) 58%,rgba(20,16,14,.55)),radial-gradient(ellipse at 110% 70%,rgba(117,20,28,.56),transparent 34%)}.kg-winter__content{grid-column:2;padding:70px 8% 65px 3%;position:relative;max-width:750px}.kg-winter h1{color:inherit;font-size:clamp(24px,2.5vw,42px);letter-spacing:.16em;font-weight:600;margin:0 0 55px}.kg-winter__message{font-size:clamp(22px,2.25vw,38px);line-height:1.95;letter-spacing:.055em;margin:0 0 64px}.kg-winter__eyebrow{font-size:18px;margin:0 0 12px}.kg-winter__discount{font-size:clamp(25px,2.6vw,40px);letter-spacing:.08em;line-height:1.5;margin:0 0 23px}.kg-winter__target{font-size:18px;letter-spacing:.08em;margin:0 0 8px}.kg-winter__shipping{font-size:14px;line-height:1.8;margin:0}.kg-winter__links{display:grid;gap:12px;margin-top:28px;max-width:420px}.kg-winter__button{display:flex;justify-content:space-between;gap:16px;border:1px solid rgba(255,255,255,.75);padding:14px 18px;color:#fff;text-decoration:none;font-size:16px;line-height:1.5;background:#120e0c40;transition:background .2s}.kg-winter__button:hover{background:#ffffff26}.kg-winter__button:focus-visible{outline:3px solid white;outline-offset:4px}.kg-winter__contents{font-size:12px;line-height:1.8;max-width:420px;margin:14px 0 0;letter-spacing:.02em}.kg-winter__star{position:absolute;top:-50px;right:8px;font-size:160px;line-height:1;color:#ffffff80;pointer-events:none;z-index:-1}.kg-winter__snow{position:absolute;bottom:-50px;right:-45px;font-size:260px;line-height:1;color:#ffffff21;pointer-events:none;z-index:-1}@media(min-width:1600px){.kg-winter{min-height:860px}}@media(max-width:749px){.kg-winter{display:block;min-height:0;padding-top:67vw}.kg-winter__image{height:78vw;object-fit:cover;object-position:25% center}.kg-winter__wash{background:linear-gradient(180deg,transparent 0%,rgba(27,23,21,.05) 30%,#1b1715 43%),radial-gradient(ellipse at 100% 100%,rgba(117,20,28,.3),transparent 50%)}.kg-winter__content{padding:28px 24px 44px;margin:0 auto}.kg-winter h1{font-size:25px;margin-bottom:28px}.kg-winter__message{font-size:24px;margin-bottom:36px;line-height:1.85}.kg-winter__eyebrow{font-size:14px}.kg-winter__discount{font-size:28px;margin-bottom:18px}.kg-winter__target{font-size:16px}.kg-winter__shipping{font-size:13px}.kg-winter__button{font-size:15px;min-height:52px;align-items:center}.kg-winter__star{font-size:110px;top:4px;right:8px}.kg-winter__snow{font-size:180px;bottom:-20px;right:-30px}.kg-winter__links{max-width:none}.kg-winter__contents{font-size:11px}}.kg-winter__artwork{display:none}.kg-winter__button-price{white-space:nowrap;font-weight:600}.kg-winter__button-price span{margin-left:.35em}@media(min-width:750px){.kg-winter--artwork{display:block;min-height:0;aspect-ratio:2048/1364}.kg-winter--artwork .kg-winter__artwork{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;z-index:-1}.kg-winter--artwork .kg-winter__image,.kg-winter--artwork .kg-winter__wash,.kg-winter--artwork .kg-winter__star,.kg-winter--artwork .kg-winter__snow{display:none}.kg-winter--artwork h1,.kg-winter--artwork .kg-winter__message,.kg-winter--artwork .kg-winter__offer{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.kg-winter--artwork .kg-winter__content{position:absolute;left:59.7%;right:6.5%;top:69%;padding:0;max-width:none}.kg-winter--artwork .kg-winter__links{max-width:none;margin:0;gap:clamp(7px,.6vw,12px)}.kg-winter--artwork .kg-winter__button{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "price";gap:2px;align-items:center;padding:clamp(6px,.7vw,14px) clamp(10px,1.05vw,22px);font-size:clamp(11px,1.08vw,19px);border-color:#fff9}.kg-winter--artwork .kg-winter__button>span:first-child{grid-area:label;justify-self:start}.kg-winter--artwork .kg-winter__button>.kg-winter__button-price{grid-area:price;justify-self:end;text-align:right}.kg-winter--artwork .kg-winter__contents{font-size:clamp(10px,.8vw,14px);margin-top:clamp(6px,.7vw,14px);max-width:none}}@media(min-width:1100px){.kg-winter--artwork .kg-winter__links{max-width:clamp(388px,30vw,490px)}.kg-winter--artwork .kg-winter__button{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label price";gap:12px;min-height:44px}}@media(max-width:749px){.kg-winter__button{flex-wrap:wrap;gap:4px 10px}.kg-winter__button-price{margin-left:auto;font-size:15px}.kg-winter--artwork{--kg-winter-photo-height:calc(100cqw / var(--kg-winter-image-ratio));container-type:inline-size;padding-top:0}.kg-winter--artwork .kg-winter__image{position:relative;display:block;height:auto;object-fit:contain;z-index:auto}.kg-winter--artwork .kg-winter__star,.kg-winter--artwork .kg-winter__snow{display:none}.kg-winter--artwork .kg-winter__wash{inset:0 0 auto;height:var(--kg-winter-photo-height);z-index:0;pointer-events:none;background:linear-gradient(to top,rgba(27,23,21,.35),transparent 18%),linear-gradient(90deg,transparent 37%,rgba(27,23,21,.52) 100%)}.kg-winter--artwork .kg-winter__content{position:static;width:min(calc(100% - 56px),350px);padding:40px 0 48px}.kg-winter--artwork .kg-winter__intro{position:absolute;z-index:1;top:calc(var(--kg-winter-photo-height) - 28px);left:44%;right:clamp(17px,4vw,24px);transform:translateY(-100%);text-align:right}.kg-winter--artwork h1{font-size:clamp(17px,4.2vw,20px);line-height:1.35;font-weight:500;letter-spacing:.09em;margin:0 0 10px;padding-inline-end:.65em}.kg-winter--artwork .kg-winter__message{font-size:clamp(11px,3vw,14px);line-height:1.75;letter-spacing:.025em;margin:0;padding-inline-end:.55em}.kg-winter--artwork .kg-winter__eyebrow{font-size:12px;margin:0 0 5px}.kg-winter--artwork .kg-winter__discount{font-size:clamp(17px,4.5vw,20px);letter-spacing:.04em;margin:0 0 17px}.kg-winter--artwork .kg-winter__target{font-size:13px;margin:0 0 3px}.kg-winter--artwork .kg-winter__shipping{font-size:12px;line-height:1.8}.kg-winter--artwork .kg-winter__links{margin-top:22px;gap:0;border-top:1px solid rgba(255,255,255,.32)}.kg-winter--artwork .kg-winter__button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:48px;padding:9px 0;font-size:13px;border:0;border-bottom:1px solid rgba(255,255,255,.32);background:transparent}.kg-winter--artwork .kg-winter__button:hover{background:#ffffff14}.kg-winter--artwork .kg-winter__button-price{font-size:12px;font-weight:500;margin-left:0;text-align:right}.kg-winter--artwork .kg-winter__contents{margin-top:10px}}@media(max-width:380px){.kg-winter--artwork .kg-winter__button{grid-template-columns:minmax(0,1fr);gap:2px}.kg-winter--artwork .kg-winter__button-price{justify-self:end}}.product-scene-feature{padding-top:140px;padding-bottom:160px}.product-scene-feature>.scene-feature+.scene-feature{margin-top:88px}@media screen and (max-width:749px){.product-scene-feature{padding-top:96px;padding-bottom:128px}.product-scene-feature>.scene-feature+.scene-feature{margin-top:72px}}.scene-feature{max-width:105rem}.scene-feature__feature{display:grid;width:min(100%,102rem);margin-inline:auto;grid-template-columns:minmax(0,38rem) minmax(0,1fr);gap:clamp(5rem,6vw,8.6rem);align-items:center}.scene-feature .scene-feature__media{width:min(100%,var(--scene-photo-width));margin-left:auto;margin-right:0}.scene-feature__copy{box-sizing:border-box;padding-left:clamp(2rem,2.4vw,3.2rem)}.scene-feature__image-button{appearance:none;-webkit-appearance:none;display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.scene-feature__media img{display:block;width:100%;height:auto}.scene-feature .scene-feature__title{margin:0 0 1.5rem;font-weight:500;font-size:clamp(1.8rem,1.35vw,2.05rem);line-height:1.5}.scene-feature__body{max-width:68rem;font-size:1.5rem;line-height:1.85}.scene-feature__body p{margin:0 0 1.5rem}.scene-feature__links{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;margin-top:1.6rem}.scene-feature__link,.scene-feature__link:hover,.scene-feature__link:focus,.scene-feature__link:active{display:inline-flex;align-items:baseline;gap:.55em;text-decoration:none!important;border-bottom:0!important;box-shadow:none!important}.scene-feature__link [aria-hidden=true]{opacity:.65}.scene-feature-modal{border:0;padding:0;max-width:none;max-height:none;width:100vw;height:100vh;background:#0f0d0ae6;color:#fff}.scene-feature-modal::backdrop{background:#0f0d0ae6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.scene-feature-modal__inner{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:5.6rem 2.4rem 2.4rem;box-sizing:border-box}.scene-feature-modal__close{position:absolute;top:1.2rem;right:2rem;z-index:5;border:0;background:transparent;color:#fff;font-size:3.6rem;line-height:1;cursor:pointer}.scene-feature-modal__image-wrap{position:relative;display:inline-block;max-width:92vw;max-height:86vh;line-height:0}.scene-feature-modal__image{display:block;max-width:92vw;max-height:86vh;width:auto;height:auto;border-radius:10px;object-fit:contain}.scene-hotspot{position:absolute;left:var(--hotspot-x);top:var(--hotspot-y);transform:translate(-50%,-50%);z-index:4;line-height:1.4}.scene-hotspot__button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;cursor:pointer}.scene-hotspot__mark{position:relative;display:block;width:24px;height:24px;border:0;border-radius:50%;background:#ffffff3d;box-shadow:none;transition:background-color .18s ease}.scene-hotspot__mark:before,.scene-hotspot__mark:after{content:"";position:absolute;left:50%;top:50%;width:9px;height:1.8px;background:#111;transform:translate(-50%,-50%)}.scene-hotspot__mark:after{transform:translate(-50%,-50%) rotate(90deg)}.scene-hotspot__button:hover .scene-hotspot__mark,.scene-hotspot__button:focus-visible .scene-hotspot__mark,.scene-hotspot__button[aria-expanded=true] .scene-hotspot__mark{background:#ffffff57}.scene-hotspot__button:focus-visible{outline:1px solid rgba(255,255,255,.5);outline-offset:1px}.scene-hotspot__card{position:absolute;left:50%;bottom:calc(50% + 1.5rem);transform:translate(-50%);width:20rem;padding:1rem 1.2rem;border:1px solid rgba(255,255,255,.42);border-radius:.65rem;background:#ffffffe6;color:#2f281f;box-shadow:none;text-align:left;font-size:1.3rem;line-height:1.55;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.scene-hotspot__link,.scene-hotspot__link:hover,.scene-hotspot__link:focus,.scene-hotspot__link:active{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:1.2rem;color:inherit;text-decoration:none!important;border-bottom:0!important;box-shadow:none!important}.scene-hotspot__link [aria-hidden=true]{flex:0 0 auto;margin-left:auto;opacity:.66}@media screen and (min-width:750px)and (max-width:989px){.scene-feature__feature{width:min(100%,96rem);grid-template-columns:minmax(0,45%) minmax(0,1fr);gap:clamp(5rem,5.2vw,5.8rem);margin-inline:auto}.scene-feature__copy{min-width:0;padding-left:.6rem}.scene-feature__feature--wide{align-items:start}.scene-feature__feature--wide .scene-feature__copy{padding-top:.4rem}.scene-feature .scene-feature__media{margin-left:auto;margin-right:0}.scene-feature .scene-feature__media{width:min(100%,calc(var(--scene-photo-width) * 1.16))}.scene-feature__links{max-width:100%}.scene-feature__body br+br{display:none}}@media screen and (max-width:749px){.scene-feature__feature{grid-template-columns:1fr;gap:2.8rem}.scene-feature__feature--wide{column-gap:0}.scene-feature .scene-feature__media{margin-inline:auto}.scene-feature__copy{padding-left:0;width:min(100%,calc(var(--scene-photo-width) + 4rem));max-width:none;margin-inline:auto}.scene-feature__feature--wide .scene-feature__media{width:min(100%,calc(var(--scene-photo-width) - 7rem))}.scene-feature__feature--wide .scene-feature__copy{width:calc(100% - 3rem);margin-left:2rem;margin-right:1rem}.scene-feature .scene-feature__title{font-size:1.7rem;line-height:1.55;margin-bottom:1.5rem}.scene-feature__body{font-size:1.45rem;line-height:1.75}.scene-feature__body br+br{display:none}.scene-feature__links{gap:1.4rem;margin-top:1.8rem}.scene-feature-modal__inner{padding:5rem 1.6rem 1.6rem}.scene-feature-modal__close{top:1rem;right:1.2rem;font-size:3.2rem}.scene-feature-modal__image-wrap,.scene-feature-modal__image{max-width:94vw;max-height:84vh}.scene-hotspot__mark{width:22px;height:22px}.scene-hotspot__card{width:17rem;font-size:1.2rem}}.scene-masonry-gallery{margin-top:5rem;margin-bottom:5rem;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.scene-masonry-gallery__title{text-align:left;margin-bottom:2.4rem}.scene-masonry-gallery__note{margin:-1rem 0 2.4rem;font-size:1.2rem;opacity:.62}.scene-masonry-gallery__masonry{position:relative;width:100%}.scene-masonry-gallery__item{position:absolute;margin:0}.scene-masonry-gallery__thumb{appearance:none;-webkit-appearance:none;display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in;border-radius:14px;overflow:hidden}.scene-masonry-gallery__thumb[href]{cursor:pointer;text-decoration:none}.scene-masonry-gallery__thumb img{display:block;width:100%;height:auto;border-radius:14px;transition:transform .45s ease,opacity .35s ease}.scene-masonry-gallery__modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:#0f0d0ae6;z-index:999999;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;cursor:zoom-out;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.scene-masonry-gallery__modal-content{position:relative;max-width:92vw;max-height:92vh;display:flex;align-items:center;justify-content:center;cursor:default}.scene-masonry-gallery__modal-image{display:block;max-width:92vw;max-height:88vh;width:auto;height:auto;object-fit:contain;border-radius:10px;box-shadow:0 12px 40px #00000059}.scene-masonry-gallery__modal-content--has-links{flex-direction:column;gap:1.2rem}.scene-masonry-gallery__modal-content--has-links .scene-masonry-gallery__modal-image{max-height:80vh}.scene-masonry-gallery__links-slot[hidden]{display:none}.scene-masonry-gallery__links{display:flex;flex-direction:column;gap:.8rem;width:min(42rem,88vw)}.scene-masonry-gallery__link{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;width:100%;box-sizing:border-box;padding:.9rem 1.2rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff14;color:#ffffffeb;text-decoration:none;font-size:1.3rem;line-height:1.5}.scene-masonry-gallery__link:hover,.scene-masonry-gallery__link:focus-visible{background:#ffffff1f;border-color:#ffffff47}.scene-masonry-gallery__link-arrow{flex:0 0 auto;opacity:.62}.scene-masonry-gallery__close{position:absolute;top:-48px;right:0;appearance:none;-webkit-appearance:none;border:0;background:transparent;color:#fff;font-size:36px;line-height:1;cursor:pointer;padding:4px 8px}@media screen and (min-width:750px){.scene-masonry-gallery{width:calc(100% - 3rem);max-width:960px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;box-sizing:border-box}}@media screen and (min-width:750px)and (max-width:989px){.scene-masonry-gallery{width:calc(100% - 14rem)}}@media screen and (hover:hover){.scene-masonry-gallery__thumb:hover img{transform:scale(1.015);opacity:.96}}@media screen and (max-width:749px){.scene-masonry-gallery{margin-top:4rem;margin-bottom:4rem}.scene-masonry-gallery__title{margin-bottom:1.8rem}.scene-masonry-gallery__note{margin:-.6rem 0 1.8rem}.scene-masonry-gallery__thumb,.scene-masonry-gallery__thumb img{border-radius:10px}.scene-masonry-gallery__modal{padding:16px}.scene-masonry-gallery__modal-image{max-width:94vw;max-height:84vh}.scene-masonry-gallery__close{top:-44px;font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/102/compiled_assets/styles.css.map */
