:root{--kayen-ink: #171713;--kayen-paper: #f4f0e7;--kayen-line: rgba(23, 23, 19, .16);--kayen-radius: 16px;--kayen-radius-small: 12px;--kayen-radius-pill: 999px}.kayen-orbit{position:relative;height:var(--kayen-orbit-height, 230vh);min-height:1100px;overflow:clip;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--kayen-orbit-accent) 20%,transparent) 0,transparent 38%),var(--color-background);--orbit-progress: 0;--orbit-shift-x: -4vw;--orbit-shift-y: 4.5vh;--orbit-turn: -21deg;--orbit-tilt: 6.3deg;--orbit-roll: 2deg;--orbit-scale: .82;--orbit-spin: 0deg;--orbit-counter-spin: 0deg;--orbit-glow-x: -17.5vw;--orbit-glow-reverse-x: 21vw;--orbit-glow-y: -25vh;--orbit-intro-opacity: 1;--orbit-outro-opacity: 0;--orbit-intro-y: 0px;--orbit-outro-y: 45px;--orbit-specular-x: -12.5%;--orbit-shadow-scale: 1.25;--orbit-rx: 0deg;--orbit-ry: 0deg}.kayen-orbit__sticky{position:sticky;top:0;height:100vh;min-height:620px;display:grid;place-items:center;isolation:isolate;perspective:1200px;overflow:hidden}.kayen-orbit__ambient,.kayen-orbit__ambient i{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.kayen-orbit__ambient i{width:clamp(220px,38vw,620px);height:clamp(220px,38vw,620px);margin:auto;border-radius:50%;filter:blur(70px);opacity:var(--orbit-glow-opacity, .08);background:var(--kayen-orbit-accent);transform:translate3d(var(--orbit-glow-x),-12vh,0)}.kayen-orbit__ambient i:nth-child(2){width:30vw;height:30vw;opacity:.1;background:#b7a58a;transform:translate3d(var(--orbit-glow-reverse-x),24vh,0)}.kayen-orbit__ambient i:nth-child(3){width:12vw;height:12vw;opacity:.14;background:#fff;transform:translate3d(24vw,var(--orbit-glow-y),0)}.kayen-orbit__stage{position:relative;width:min(78vw,760px);height:min(72vh,720px);display:grid;place-items:center;transform-style:preserve-3d;z-index:2}.kayen-orbit__object{position:relative;width:min(60vw,560px);height:min(65vh,640px);display:grid;place-items:center;transform-style:preserve-3d;will-change:transform;transform:translate3d(var(--orbit-shift-x),var(--orbit-shift-y),70px) rotateX(calc(var(--orbit-tilt) + var(--orbit-rx))) rotateY(calc(var(--orbit-turn) + var(--orbit-ry))) rotate(var(--orbit-roll)) scale(var(--orbit-scale))}.kayen-orbit__image{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 32px 24px rgba(24,20,15,.18));transform:translateZ(22px);transition:filter .4s ease}.kayen-orbit__video{display:block;width:100%;height:100%;object-fit:contain;background:transparent;filter:drop-shadow(0 32px 24px rgba(24,20,15,.13));transform:translateZ(20px)}.kayen-orbit__object--video{transform:translate3d(var(--orbit-shift-x),var(--orbit-shift-y),70px) scale(var(--orbit-scale))}.kayen-orbit__object--video .kayen-orbit__specular{opacity:.22;mix-blend-mode:screen}.kayen-hero__video[poster]{background:var(--kayen-paper)}.kayen-hero--poster-only .kayen-hero__video{object-fit:cover}.kayen-campaign{position:relative;min-height:100svh;height:100svh;overflow:hidden;isolation:isolate;background:#b7aa98;color:#fff}.kayen-campaign__reel,.kayen-campaign__frame,.kayen-campaign__shade{position:absolute;top:0;right:0;bottom:0;left:0}.kayen-campaign__frame{margin:0;opacity:0;z-index:0;overflow:hidden;transition:opacity 1.45s cubic-bezier(.22,.61,.36,1)}.kayen-campaign__frame.is-active{opacity:1;z-index:1}.kayen-campaign__image{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--campaign-position, 50% 50%);transform:scale(1.035) translate3d(-.35%,0,0);will-change:transform}.kayen-campaign__frame:nth-child(2n) .kayen-campaign__image{transform:scale(1.04) translate3d(.4%,0,0)}.kayen-campaign__frame.is-active .kayen-campaign__image{animation:kayen-campaign-camera 7.2s cubic-bezier(.2,.55,.25,1) both}.kayen-campaign__frame:nth-child(2n).is-active .kayen-campaign__image{animation-name:kayen-campaign-camera-reverse}.kayen-campaign__shade{z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(9,8,6,.08) 0%,transparent 38%,rgba(9,8,6,.08) 57%,rgba(9,8,6,.62) 100%)}.kayen-campaign__content{position:absolute;z-index:3;left:clamp(24px,5vw,78px);bottom:clamp(42px,8vh,96px);max-width:560px}.kayen-campaign__heading{margin:0;color:inherit;font-size:clamp(42px,6.3vw,98px);line-height:.9;letter-spacing:.08em;font-weight:500}.kayen-campaign__text{margin:14px 0 24px;font-size:clamp(12px,1.2vw,16px);letter-spacing:.2em;text-transform:uppercase}.kayen-campaign__button{display:inline-flex;align-items:center;min-height:48px;padding:0 26px;border:1px solid rgba(255,255,255,.72);color:#171713;background:#fffffff0;text-decoration:none;text-transform:uppercase;font-size:11px;letter-spacing:.16em;transition:color .3s ease,background .3s ease}.kayen-campaign__button:hover,.kayen-campaign__button:focus-visible{color:#fff;background:transparent}.kayen-campaign__progress{display:none}.kayen-campaign__progress i{display:block;height:100%;width:100%;background:#ffffffe6;transform-origin:left;animation:kayen-campaign-progress 5.8s linear infinite}@keyframes kayen-campaign-camera{0%{transform:scale(1.035) translate3d(-.35%,0,0)}to{transform:scale(1.095) translate3d(.45%,-.25%,0)}}@keyframes kayen-campaign-camera-reverse{0%{transform:scale(1.04) translate3d(.4%,0,0)}to{transform:scale(1.1) translate3d(-.5%,-.3%,0)}}@keyframes kayen-campaign-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:749px){.kayen-campaign__image{object-position:var(--campaign-mobile-position, 50% 50%)}.kayen-campaign__content{left:20px;right:20px;bottom:48px;text-align:center}.kayen-campaign__heading{font-size:clamp(44px,16vw,68px)}.kayen-campaign__text{margin:10px 0 20px}.kayen-campaign__button{min-height:46px;padding-inline:22px}.kayen-campaign__shade{background:linear-gradient(180deg,rgba(9,8,6,.06),transparent 45%,rgba(9,8,6,.7))}}@media(prefers-reduced-motion:reduce){.kayen-campaign__frame{display:none;transition:none}.kayen-campaign__frame:first-child{display:block;opacity:1}.kayen-campaign__image,.kayen-campaign__frame.is-active .kayen-campaign__image,.kayen-campaign__progress i{animation:none;transform:none}}.kayen-reviews{padding:clamp(64px,8vw,118px) max(20px,calc((100vw - 1440px)/2));background:var(--color-background);color:var(--color-foreground)}.kayen-reviews__header{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:clamp(32px,4.5vw,64px)}.kayen-reviews__eyebrow{margin:0 0 12px;color:#66624f;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.kayen-reviews__heading{max-width:760px;margin:0;font-size:clamp(34px,5vw,72px);font-weight:450;line-height:.98;letter-spacing:-.035em}.kayen-reviews__rating{display:grid;justify-items:end;gap:7px;flex:none}.kayen-reviews__rating span,.kayen-review__stars{color:#6b7047;letter-spacing:.16em;font-size:13px}.kayen-reviews__rating small{color:rgba(var(--color-foreground-rgb),.62);font-size:11px}.kayen-reviews__layout{display:grid;grid-template-columns:minmax(250px,.72fr) 2fr;gap:clamp(14px,2vw,28px);align-items:stretch}.kayen-reviews__proof{position:relative;min-height:520px;margin:0;overflow:hidden;border-radius:2px;background:#ded8cc}.kayen-reviews__proof:after{content:"";position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0d0c09a6);pointer-events:none}.kayen-reviews__proof-image{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 50%;transition:transform .9s cubic-bezier(.2,.6,.2,1)}.kayen-reviews__proof:hover .kayen-reviews__proof-image{transform:scale(1.025)}.kayen-reviews__proof figcaption{position:absolute;z-index:1;left:22px;right:22px;bottom:20px;display:grid;gap:4px;color:#fff}.kayen-reviews__proof figcaption span{font-size:14px;letter-spacing:.04em}.kayen-reviews__proof figcaption small{font-size:10px;letter-spacing:.15em;text-transform:uppercase;opacity:.76}.kayen-reviews__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,18px)}.kayen-review{min-height:100%;padding:clamp(24px,2.3vw,38px);display:flex;flex-direction:column;justify-content:space-between;gap:34px;border:1px solid rgba(70,62,47,.16);background:color-mix(in srgb,var(--color-background) 94%,#796f56 6%)}.kayen-review__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.kayen-review__verified{color:#66624f;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.kayen-review blockquote{margin:auto 0;font-size:clamp(19px,1.55vw,25px);line-height:1.38;letter-spacing:-.02em}.kayen-review footer{display:grid;gap:4px;padding-top:18px;border-top:1px solid rgba(70,62,47,.13);font-size:12px;letter-spacing:.06em}.kayen-review footer small{color:#66624f;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.kayen-product-card__button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.kayen-product-card__button.is-disabled{background:transparent;border-color:#14141147;color:#1414116b;cursor:not-allowed}@media(min-width:750px){.kayen-campaign{height:clamp(680px,88svh,940px);min-height:680px;background:#eee8de;color:#171713}.kayen-campaign__reel{left:43%;width:57%;background:#d9d0c3}.kayen-campaign__image{object-fit:contain;object-position:50% 50%}.kayen-campaign__frame.is-active .kayen-campaign__image{animation-name:kayen-campaign-camera-desktop}.kayen-campaign__frame:nth-child(2n).is-active .kayen-campaign__image{animation-name:kayen-campaign-camera-desktop-reverse}.kayen-campaign__shade{background:linear-gradient(90deg,#eee8de 0%,#eee8de 39%,rgba(238,232,222,.8) 44%,transparent 56%)}.kayen-campaign__content{left:max(40px,calc((100vw - 1440px)/2));bottom:50%;width:min(34vw,500px);transform:translateY(50%)}.kayen-campaign__heading{font-size:clamp(58px,7vw,104px);transform:translate(-.055em)}.kayen-campaign__text{color:#5f5b4b}.kayen-campaign__button{border-color:#171713;color:#fff;background:#171713}.kayen-campaign__button:hover,.kayen-campaign__button:focus-visible{color:#171713;border-color:#171713;background:transparent}.kayen-campaign__progress{background:#1717131f}.kayen-campaign__progress i{background:#6b7047}}@keyframes kayen-campaign-camera-desktop{0%{transform:scale(1.005) translate3d(-.15%,0,0)}to{transform:scale(1.025) translate3d(.2%,-.1%,0)}}@keyframes kayen-campaign-camera-desktop-reverse{0%{transform:scale(1.005) translate3d(.15%,0,0)}to{transform:scale(1.025) translate3d(-.2%,-.1%,0)}}@media(max-width:989px){.kayen-reviews__layout{grid-template-columns:minmax(220px,.7fr) 1.3fr}.kayen-reviews__track{grid-template-columns:1fr}.kayen-reviews__proof{min-height:610px}}@media(max-width:749px){.kayen-reviews{padding-inline:0;overflow:hidden}.kayen-reviews__header{padding-inline:20px;align-items:start}.kayen-reviews__rating{display:none}.kayen-reviews__heading{font-size:clamp(36px,11vw,52px)}.kayen-reviews__layout{display:block}.kayen-reviews__proof{min-height:0;height:60svh;margin:0 20px 14px}.kayen-reviews__track{display:flex;gap:12px;padding:0 20px 14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.kayen-reviews__track::-webkit-scrollbar{display:none}.kayen-review{min-width:min(82vw,360px);min-height:390px;scroll-snap-align:start}.kayen-review blockquote{font-size:21px}.kayen-shipping-strip__inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:12px 8px}.kayen-shipping-item{min-height:58px;flex-direction:column;justify-content:center;gap:7px;text-align:center}.kayen-shipping-item__icon{width:32px;height:32px;font-size:.58rem}.kayen-shipping-item__text{font-size:.6rem;line-height:1.25;letter-spacing:.025em}.kayen-featured-products .kayen-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kayen-featured-products .kayen-product-card__info{padding:13px 11px}.kayen-featured-products .kayen-product-card__title{font-size:.95rem;line-height:1.25}.kayen-featured-products .kayen-product-card__price{font-size:.82rem}.kayen-featured-products .kayen-product-card__form{margin-top:12px}.kayen-featured-products .kayen-product-card__button{min-height:40px;padding:9px 7px;font-size:.62rem}}.kayen-orbit__specular{position:absolute;top:9%;right:12%;bottom:9%;left:12%;border-radius:30%;pointer-events:none;mix-blend-mode:soft-light;opacity:.42;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.72) 47%,transparent 67%);transform:translate3d(var(--orbit-specular-x),0,40px)}.kayen-orbit__shadow{position:absolute;left:12%;right:12%;bottom:-3%;height:8%;border-radius:50%;background:#16120d47;filter:blur(18px);transform:rotateX(76deg) translateZ(-65px) scale(var(--orbit-shadow-scale))}.kayen-orbit__ring{position:absolute;width:min(65vw,650px);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--kayen-orbit-accent) 48%,transparent);border-radius:50%;transform-style:preserve-3d;pointer-events:none;opacity:var(--orbit-ring-opacity, .22);transform:rotateX(68deg) rotate(var(--orbit-spin)) translateZ(-40px)}.kayen-orbit__ring--two{width:min(52vw,510px);border-style:dashed;transform:rotateY(68deg) rotate(var(--orbit-counter-spin)) translateZ(-15px)}.kayen-orbit__copy{position:absolute;z-index:3;max-width:min(520px,78vw);pointer-events:none}.kayen-orbit__copy--intro{left:max(5vw,32px);top:14vh;opacity:var(--orbit-intro-opacity);transform:translateY(var(--orbit-intro-y))}.kayen-orbit__copy--outro{right:max(5vw,32px);bottom:13vh;text-align:right;opacity:var(--orbit-outro-opacity);transform:translateY(var(--orbit-outro-y));pointer-events:auto}.kayen-orbit__copy p{margin:0 0 14px;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.kayen-orbit__copy h2{max-width:9ch;margin:0;font-family:var(--font-heading--family);font-size:clamp(46px,7vw,110px);line-height:.88;letter-spacing:-.055em}.kayen-orbit__copy--outro>p{font-size:clamp(18px,2.2vw,32px);line-height:1.15;letter-spacing:-.02em;text-transform:none}.kayen-orbit__copy a{display:inline-flex;gap:26px;align-items:center;padding:12px 0 7px;border-bottom:1px solid currentColor;color:inherit;font-size:12px;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.kayen-orbit__gesture{position:absolute;left:50%;bottom:1.5%;display:flex;align-items:center;gap:9px;margin:0;transform:translate(-50%);font-size:9px;letter-spacing:.18em;text-transform:uppercase;opacity:var(--orbit-gesture-opacity, .65)}.kayen-orbit__gesture span{width:26px;height:1px;background:currentColor}.kayen-orbit__meter{position:absolute;right:20px;top:22%;bottom:22%;width:1px;background:#786e5a33}.kayen-orbit__meter i{display:block;width:1px;height:var(--orbit-progress-percent, 0%);background:currentColor}@media(hover:hover)and (pointer:fine)and (min-width:990px){main[data-template^=product] .product-information__media.kayen-product-3d{perspective:1300px}main[data-template^=product] .kayen-product-3d slideshow-container{transform-style:preserve-3d;transform:rotateX(var(--kayen-product-rx, 0deg)) rotateY(var(--kayen-product-ry, 0deg)) scale(var(--kayen-product-scale, 1));transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease;box-shadow:var(--kayen-product-shadow-x, 0) var(--kayen-product-shadow-y, 22px) 45px #201a1321;will-change:transform}main[data-template^=product] .kayen-product-3d.is-interacting slideshow-container{transition-duration:45ms}main[data-template^=product] .kayen-product-3d .product-media img{transition:transform .18s cubic-bezier(.2,.8,.2,1),filter .24s ease;transform:translateZ(28px) scale(1.018)}main[data-template^=product] .kayen-product-3d.is-interacting .product-media img{filter:saturate(1.03) contrast(1.015)}}.kayen-product-depth-label{position:absolute;z-index:4;top:16px;right:16px;display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgba(255,255,255,.34);border-radius:99px;color:#fff;background:#12120f2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:9px;letter-spacing:.14em;text-transform:uppercase;pointer-events:none}.kayen-product-depth-label:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #ffffff24}@media(max-width:749px){.kayen-orbit{--kayen-orbit-height: 190vh !important;min-height:900px}.kayen-orbit__sticky{min-height:600px}.kayen-orbit__stage{width:94vw;height:64vh}.kayen-orbit__object{width:82vw;height:56vh}.kayen-orbit__ring{width:88vw}.kayen-orbit__ring--two{width:72vw}.kayen-orbit__copy--intro{top:11vh;left:20px}.kayen-orbit__copy--outro{right:20px;bottom:10vh}.kayen-orbit__copy h2{font-size:clamp(48px,16vw,72px)}.kayen-orbit__meter{right:9px}.kayen-orbit__gesture{display:none}.kayen-product-depth-label{top:12px;right:12px}}.kayen-lite-motion .kayen-orbit{--kayen-orbit-height: 120vh !important;min-height:720px}.kayen-lite-motion .kayen-orbit__ambient,.kayen-lite-motion .kayen-orbit__specular,.kayen-lite-motion .kayen-orbit__ring--two{display:none}.kayen-lite-motion .kayen-orbit__object{transform:translateZ(0) rotateY(var(--orbit-turn)) scale(.94)}.kayen-lite-motion .kayen-orbit__object--video{transform:translateZ(0) scale(.94)}.kayen-lite-motion .kayen-orbit__image{filter:drop-shadow(0 18px 16px rgba(24,20,15,.14))}@media(prefers-reduced-motion:reduce){.kayen-orbit{height:100vh;min-height:680px;--orbit-progress: .72 !important;--orbit-rx: 0deg !important;--orbit-ry: 0deg !important}.kayen-orbit__object{transform:none}.kayen-orbit__copy--intro{display:none}}.kayen-film{position:relative;display:grid;grid-template-columns:minmax(280px,36%) minmax(0,64%);min-height:min(900px,92vh);overflow:hidden;color:#25231f;background:#dfd9d1;border-top:1px solid rgba(37,35,31,.12);border-bottom:1px solid rgba(37,35,31,.12)}.kayen-film__copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(36px,5vw,80px);background:#dfd9d1}.kayen-film__eyebrow{margin:0 0 auto;font-size:10px;letter-spacing:.19em;text-transform:uppercase}.kayen-film__heading{max-width:6ch;margin:0 0 24px;font-family:var(--font-heading--family);font-size:clamp(54px,6.4vw,104px);line-height:.88;letter-spacing:-.06em}.kayen-film__text{max-width:25ch;margin:0 0 28px;font-size:13px;line-height:1.55}.kayen-film__link{display:inline-flex;align-items:center;justify-content:space-between;width:min(260px,100%);padding:13px 0 9px;border-bottom:1px solid currentColor;color:inherit;font-size:10px;letter-spacing:.13em;text-decoration:none;text-transform:uppercase}.kayen-film__media{position:relative;min-width:0;overflow:hidden;background:#ded8d0}.kayen-film__video,.kayen-film__image{display:block;width:100%;height:100%;min-height:min(900px,92vh);object-fit:contain;object-position:50% 50%;margin-inline:auto}.kayen-film__video{opacity:0;transform:scale(1.004);transition:opacity .7s ease;will-change:transform}.kayen-film.is-playing .kayen-film__video,.kayen-film--static .kayen-film__video{opacity:1}.kayen-film__index{position:absolute;right:22px;bottom:18px;padding:6px 8px;color:#ffffffd6;background:#1f1c1821;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:9px;letter-spacing:.12em}@media(prefers-reduced-motion:no-preference){.kayen-film.is-playing .kayen-film__video{animation:kayen-film-drift 8s linear infinite}}@keyframes kayen-film-drift{0%{transform:translateZ(0) scale(1.004)}25%{transform:translate3d(1.5px,-2px,0) scale(1.005)}50%{transform:translate3d(0,-3px,0) scale(1.004)}75%{transform:translate3d(-1.5px,-2px,0) scale(1.005)}to{transform:translateZ(0) scale(1.004)}}@media(max-width:749px){.kayen-film{display:flex;min-height:0;flex-direction:column}.kayen-film__copy{min-height:260px;padding:28px 20px 32px}.kayen-film__eyebrow{margin-bottom:54px}.kayen-film__heading{max-width:8ch;margin-bottom:18px;font-size:clamp(48px,15vw,68px)}.kayen-film__text{margin-bottom:20px}.kayen-film__media{aspect-ratio:3 / 4}.kayen-film__video,.kayen-film__image{min-height:0;object-fit:cover;object-position:50% 50%;margin-inline:auto}.kayen-film__index{right:14px;bottom:12px}}.button,button.shopify-payment-button__button,.product-form__submit,.quantity-selector,.variant-option__button-label,.card-gallery,.product-media,.product-information__grid,.kayen-product-details-card{border-radius:var(--kayen-radius)!important}.variant-option__button-label,.quantity-selector,.button:not(.button-unstyled){border-radius:var(--kayen-radius-pill)!important}:is(input,select,textarea):not([type=checkbox],[type=radio],[type=hidden]),.accordion,.details,.kayen-product-trust__item,.kayen-shipping-strip__item,.collection-card,.product-card__content,.email-signup__input-group{border-radius:var(--kayen-radius-small)!important}.button,.product-form__submit{min-height:52px;letter-spacing:.08em;text-transform:uppercase}.kayen-collection-header{background:var(--kayen-paper);border-bottom:1px solid var(--kayen-line);color:var(--kayen-ink)}.kayen-collection-header__inner{width:min(100% - 40px,1440px);margin-inline:auto;padding-block:clamp(64px,9vw,132px) clamp(44px,6vw,84px)}.kayen-collection-header__eyebrow{margin:0 0 20px;font-size:.69rem;font-weight:600;letter-spacing:.2em}.kayen-collection-header__title{max-width:900px;margin:0;font-family:var(--font-heading--family);font-size:clamp(3rem,8vw,7.5rem);font-weight:400;letter-spacing:-.055em;line-height:.88}.kayen-collection-header__copy{max-width:520px;margin-top:28px;color:#171713b3;font-size:.95rem;line-height:1.65}.product-information__grid{overflow:visible;border:1px solid var(--kayen-line);background:#f8f6f0}main[data-template^=product] .media-gallery--carousel .product-media-container,main[data-template^=product] .media-gallery--carousel .product-media,main[data-template^=product] .media-gallery--carousel .product-media>*{background:#eee7da}main[data-template^=product] .media-gallery--carousel .product-media__image,main[data-template^=product] .media-gallery--carousel :is(video,iframe,.deferred-media__poster-image){width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}main[data-template^=product] .media-gallery--carousel slideshow-slides{scroll-behavior:smooth}main[data-template^=product] .media-gallery--carousel slideshow-arrows .slideshow-control{width:46px;height:46px;border:1px solid rgba(23,23,19,.16);background:#f8f6f0eb;color:var(--kayen-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}main[data-template^=product] .media-gallery--carousel slideshow-controls[thumbnails]{padding-top:12px}main[data-template^=product] .media-gallery--carousel .slideshow-controls__thumbnail{border-radius:8px;opacity:.58;transition:opacity .18s ease,box-shadow .18s ease}main[data-template^=product] .media-gallery--carousel .slideshow-controls__thumbnail[aria-selected=true]{opacity:1;box-shadow:0 0 0 1px var(--kayen-ink)}.product-details h1{letter-spacing:-.035em}.product-details .price{font-size:1.05rem;letter-spacing:.02em}main[data-template^=product] .product-details .product-card__link,main[data-template^=product] .product-details .product-card .card-gallery,main[data-template^=product] .product-details .product-card [ref=productTitleLink]{display:none!important}main[data-template^=product] .product-details>.group-block:before{display:none!important;content:none!important}main[data-template^=product] .product-details .product-form-buttons{--height-buy-buttons: 54px;--shopify-accelerated-checkout-button-border-radius: 999px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;width:100%}main[data-template^=product] .product-details .product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error){min-width:0;width:100%}main[data-template^=product] .product-details .add-to-cart-button{min-height:54px;padding:0 20px;border:1px solid var(--kayen-ink);border-radius:999px!important;background:var(--kayen-ink);color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase;box-shadow:none}main[data-template^=product] .product-details .accelerated-checkout-block,main[data-template^=product] .product-details shopify-accelerated-checkout{width:100%;min-width:0;--shopify-accelerated-checkout-button-block-size: 54px;--shopify-accelerated-checkout-button-border-radius: 999px}main[data-template^=product] .product-details button.shopify-payment-button__button--unbranded{min-height:54px!important;padding:0 18px!important;border:1px solid var(--kayen-ink)!important;border-radius:999px!important;background:transparent!important;color:var(--kayen-ink)!important;font-size:.82rem!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}main[data-template^=product] .variant-option__button-label{font-family:var(--font-body--family);font-size:.82rem;font-weight:700;letter-spacing:.015em}.kayen-inline-fit .kayen-inline-fit__input input{font-family:var(--font-body--family)!important;font-size:1.2rem!important;font-weight:700!important;letter-spacing:-.02em}.kayen-inline-fit .kayen-inline-fit__measurements>label>span:first-child,.kayen-inline-fit .kayen-inline-fit__input small{font-family:var(--font-body--family)!important;font-weight:700!important;letter-spacing:.1em}.accordion .details__header{min-height:64px;letter-spacing:.08em;text-transform:uppercase}.kayen-complete-look__card,.kayen-complete-look__media,.kayen-complete-look__image{border-radius:var(--kayen-radius)!important}.footer .menu__heading,.footer-utilities,.email-signup__heading{letter-spacing:.12em;text-transform:uppercase}@media screen and (max-width:749px){.kayen-collection-header__inner{width:calc(100% - 32px);padding-block:52px 40px}.kayen-collection-header__title{font-size:clamp(3.2rem,18vw,5.4rem)}.product-information__grid{display:flex!important;flex-direction:column;width:100%;border-inline:0}main[data-template^=product] .product-information__media{order:0;flex:0 0 auto;width:100%;min-width:0;padding:12px 12px 0;overflow:visible;box-sizing:border-box}main[data-template^=product] .product-details{order:1;width:100%;min-width:0}main[data-template^=product] .product-details>.group-block{padding:34px 20px 44px!important}main[data-template^=product] .product-details>.group-block>*+*{margin-block-start:26px!important}main[data-template^=product] .product-details h1{margin:0;font-size:clamp(2.15rem,10.5vw,3.15rem);line-height:1.02;letter-spacing:-.045em}main[data-template^=product] .product-details product-price,main[data-template^=product] .product-details .price{display:block;margin-top:14px}main[data-template^=product] .variant-picker{margin-block:2px 0;padding-block:28px!important}main[data-template^=product] .variant-picker__form{gap:32px}main[data-template^=product] .variant-option{margin-bottom:0}main[data-template^=product] .variant-option legend,main[data-template^=product] .variant-option>label{margin-bottom:14px}main[data-template^=product] .product-form-buttons{margin-top:4px}main[data-template^=product] .accordion{margin-top:36px}main[data-template^=product] .accordion details+details,main[data-template^=product] .accordion .accordion__details+.accordion__details{margin-top:8px}main[data-template^=product] .product-information__media media-gallery,main[data-template^=product] .product-information__media slideshow-component{width:100%;min-width:0}main[data-template^=product] .product-information__media slideshow-component{display:flex;flex-direction:column}main[data-template^=product] .media-gallery--carousel slideshow-container{overflow:hidden;border:1px solid rgba(23,23,19,.1);border-radius:16px;background:#eee7da}main[data-template^=product] .product-information__media slideshow-slides{display:flex;flex-direction:row;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}main[data-template^=product] .product-information__media slideshow-slide{flex:0 0 100%;width:100%;border-radius:15px}main[data-template^=product] .media-gallery--carousel slideshow-slide{scroll-snap-align:center}main[data-template^=product] .media-gallery--carousel .media-gallery__mobile-controls{min-height:38px;padding:10px 16px 4px}main[data-template^=product] .media-gallery--carousel slideshow-arrows{display:flex!important;padding-inline:12px;mix-blend-mode:normal}main[data-template^=product] .media-gallery--carousel slideshow-arrows .slideshow-control{width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border:0;border-radius:50%!important;background:transparent;color:#fff;opacity:1;box-shadow:none;filter:drop-shadow(0 1px 3px rgba(0,0,0,.48));-webkit-backdrop-filter:none;backdrop-filter:none}main[data-template^=product] .media-gallery--carousel slideshow-arrows .slideshow-control svg{width:22px;height:22px}main[data-template^=product] .media-gallery--carousel slideshow-arrows .slideshow-control svg :is(path,line,polyline){stroke-width:2.35}main[data-template^=product] .media-gallery--carousel .slideshow-controls__dots{gap:5px}main[data-template^=product] .media-gallery__mobile-controls.kayen-instagram-pagination .slideshow-controls__dots{display:none}main[data-template^=product] .kayen-instagram-dots{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:62px}main[data-template^=product] .kayen-instagram-dots i{display:block;width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#9b9b9b;opacity:.88;transform:scale(1);transition:background-color .18s ease,opacity .18s ease,transform .18s ease}main[data-template^=product] .kayen-instagram-dots i.is-active{background:#fff;opacity:1}main[data-template^=product] .kayen-instagram-dots i.is-edge:not(.is-active){opacity:.62;transform:scale(.72)}main[data-template^=product] .media-gallery--carousel .slideshow-controls__dots .slideshow-control{width:6px;height:6px;min-width:6px;min-height:6px;padding:0;overflow:hidden;border-radius:99px;background:#c7c7c7;color:transparent;font-size:0;opacity:1;transition:background-color .18s ease,transform .18s ease}main[data-template^=product] .media-gallery--carousel .slideshow-controls__dots .slideshow-control[aria-selected=true]{width:6px;background:#0095f6;opacity:1;transform:scale(1.08)}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/kayen-premium.css.map */
