.shopify-section.section-kayu-product-showcase-slider,.kps{max-width:100%}.shopify-section.section-kayu-product-showcase-slider{overflow-x:hidden;background-color:#1a080e}.kps{--kps-slide-duration: .55s;--kps-slide-ease: cubic-bezier(.4, 0, .2, 1);position:relative;box-sizing:border-box;min-height:100vh;padding:0;color:#fcf6ed;display:grid;grid-template-columns:minmax(0,1fr);background-color:#1a080e}.kps__slide--has-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--kps-slide-bg);background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none}.kps__slide--has-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgb(36 8 16 / var(--kps-slide-overlay, .32));pointer-events:none}.kps__inner{position:relative;z-index:2;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;max-width:1440px;width:100%;margin:0 auto;padding:clamp(60px,8vh,106px) clamp(16px,6.94vw,100px);box-sizing:border-box;overflow-x:hidden}.kps__editor-hint{margin:0 0 20px;padding:12px 16px;border-radius:8px;border:1px solid rgba(213,181,132,.5);background:#00000059;color:#fcf6ed;font-family:Lora,Georgia,serif;font-size:15px;line-height:1.5;text-align:center}.kps__editor-hint strong{color:#d5b584;font-weight:600}.kps__slide{grid-column:1;grid-row:1;width:100%;min-width:0;min-height:100vh;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;isolation:isolate;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;z-index:0;transition:opacity var(--kps-slide-duration) var(--kps-slide-ease),visibility 0s linear var(--kps-slide-duration)}.kps__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1;transition:opacity var(--kps-slide-duration) var(--kps-slide-ease),visibility 0s linear 0s}@media(prefers-reduced-motion:reduce){.kps__slide,.kps__slide.is-active{transition:none}}.kps__row{display:flex;flex-direction:row;align-items:flex-start;gap:clamp(24px,3.47vw,50px);width:100%}.kps__arrow{--kps-arrow-bg: #fcf6ed;--kps-arrow-text: #241f16;--kps-arrow-hover-bg: #c9a56f;--kps-arrow-hover-text: #112c30;position:absolute;top:50%;transform:translateY(-50%);z-index:25;width:40px;height:40px;padding:0;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;transition:background .2s ease,color .2s ease,transform .2s ease,opacity .2s ease}.kps__arrow-icon{display:block;flex-shrink:0;pointer-events:none}.kps__arrow:disabled{background:var(--kps-arrow-bg);color:var(--kps-arrow-text);opacity:.35;cursor:not-allowed;transform:translateY(-50%)}.kps__arrow:not(:disabled){background:var(--kps-arrow-bg);color:var(--kps-arrow-text)}.kps__arrow:not(:disabled):hover,.kps__arrow:not(:disabled):focus-visible{background:var(--kps-arrow-hover-bg);color:var(--kps-arrow-hover-text);transform:translateY(-50%) scale(1.05)}@media(min-width:750px){.kps{--kps-arrow-edge: 40px;--kps-arrow-btn: 40px;--kps-arrow-content-gap: clamp(24px, 3vw, 48px)}.kps__arrow--prev{left:var(--kps-arrow-edge)}.kps__arrow--next{right:var(--kps-arrow-edge)}.kps__inner{padding-left:calc(var(--kps-arrow-edge) + var(--kps-arrow-btn) + var(--kps-arrow-content-gap));padding-right:calc(var(--kps-arrow-edge) + var(--kps-arrow-btn) + var(--kps-arrow-content-gap))}}.kps__slide-nav--mobile{display:none}.kps__gallery-wrap{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(16px,1.74vw,25px);min-width:0}.kps__gallery{display:none;flex-direction:column;align-items:center;gap:clamp(12px,1.74vw,25px);width:clamp(280px,37.15vw,535px);max-width:min(535px,42vw)}.kps__gallery.is-active{display:flex}.kps__main{width:100%;border-radius:4px;overflow:hidden;aspect-ratio:535 / 604;background:#ffffff0f}.kps__main-img{width:100%;height:100%;object-fit:cover;display:block}.kps__thumbs{display:flex;flex-direction:row;flex-wrap:wrap;gap:clamp(8px,1.16vw,16.67px);width:100%}.kps__thumb{width:clamp(52px,4.34vw,62.5px);height:clamp(50px,4.23vw,60.83px);padding:0;border:1px solid transparent;border-radius:3px;overflow:hidden;cursor:pointer;background:transparent;flex-shrink:0;transition:border-color .2s ease}.kps__thumb.is-active{border-color:#d5b584;padding:clamp(4px,.58vw,8.33px)}.kps__thumb img{width:100%;height:100%;object-fit:cover;display:block}.kps__vline{width:1px;align-self:stretch;opacity:.1;background:#fff;flex-shrink:0}.kps__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:stretch}.kps__eyebrow{margin:0 0 clamp(6px,.58vw,8.33px);color:#e9e2dc;font-family:Lora,Georgia,serif;font-size:clamp(18px,1.04vw,15px);font-style:italic;font-weight:400;line-height:1.5;letter-spacing:.15px;word-wrap:break-word}.kps__title{margin:0 0 clamp(20px,2.31vw,33.33px);color:#fcf6ed;font-family:Aesthetic,serif;font-size:clamp(28px,2.89vw,50px);font-style:normal;font-weight:400;line-height:1;text-transform:lowercase;word-wrap:break-word}.kps__tabs{display:flex;flex-direction:row;width:100%;margin-bottom:clamp(20px,2.31vw,33.33px);border-bottom:1px solid rgba(255,255,255,.15)}.kps__tab{flex:1 0 0;display:flex;justify-content:center;align-items:center;gap:8px;padding:clamp(10px,.93vw,13.33px) clamp(16px,1.85vw,26.67px);border:0;background:transparent;cursor:pointer;font-family:Lora,Georgia,serif;font-size:clamp(13px,1.04vw,15px);font-style:normal;font-weight:400;line-height:1.5;text-align:center;color:#d5b584;transition:background .2s ease,color .2s ease}.kps__tab.is-active{background:#d5b584;color:#241f16}.kps__panel{display:none;flex-direction:column;align-items:stretch;gap:0}.kps__panel.is-active{display:flex}.kps__form{display:flex;flex-direction:column;width:100%;gap:0}.kps__price{margin:0 0 clamp(16px,1.39vw,20px);color:#fcf6ed;font-family:Prata,Georgia,serif;font-size:clamp(28px,2.78vw,48px);font-weight:400;line-height:1.25;word-wrap:break-word}.kps__specs{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 0 clamp(16px,1.39vw,20px);gap:clamp(16px,2.31vw,33.33px)}.kps__spec{display:flex;flex-direction:row;align-items:center;gap:clamp(4px,.46vw,6.67px)}.kps__spec svg{width:20px;height:20px;flex-shrink:0}.kps__spec span{color:#fcf6ed;font-family:Lora,Georgia,serif;font-size:clamp(16px,.93vw,13.33px);font-weight:400;line-height:1.5;word-wrap:break-word}.kps__variant-label{display:block;width:100%;max-width:360px;margin:0 0 8px;color:#fcf6ed;font-family:Lora,Georgia,serif;font-size:clamp(16px,.93vw,13.33px);font-weight:400;line-height:1.5}.kps__variant-select{width:100%;max-width:360px;margin:0 auto 16px;padding:10px 40px 10px 16px;box-sizing:border-box;border-radius:4px;border:1px solid rgba(255,255,255,.28);background-color:#00000038;background-image:linear-gradient(45deg,transparent 50%,#d5b584 50%),linear-gradient(135deg,#d5b584 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;color:#fcf6ed;font-family:Lora,Georgia,serif;font-size:clamp(16px,.93vw,13.33px);font-weight:400;cursor:pointer;-webkit-appearance:none;appearance:none}.kps__qty-label{margin:0 0 clamp(8px,.69vw,10px);color:#fcf6ed;font-family:Lora,Georgia,serif;font-size:clamp(16px,.93vw,13.33px);font-weight:400;line-height:1.5;word-wrap:break-word}.kps__qty-box{display:flex;flex-direction:row;align-items:center;gap:1px;padding:5px 0;margin:0 0 clamp(12px,1.39vw,20px);width:fit-content;border:1px solid #C08A62;border-radius:3px}.kps__qty-btn{width:26.67px;height:26.67px;border:0;background:transparent;color:#fcf6ed;font-size:clamp(12px,.93vw,13.33px);font-weight:300;cursor:pointer;padding:0}.kps__qty-input{width:40px;border:0;background:transparent;color:#fcf6ed;font-size:clamp(12px,.93vw,13.33px);font-weight:300;text-align:center;-moz-appearance:textfield}.kps__qty-input::-webkit-outer-spin-button,.kps__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kps__craft-line{margin:0 0 clamp(12px,1.39vw,20px);color:#fcf6ed;font-family:Lora,Georgia,serif;font-size:clamp(13px,1.04vw,15px);font-weight:400;line-height:1.5;word-wrap:break-word}.kps__craft-line p{margin:0}.kps__craft-line p+p{margin-top:.5em}.kps__stock{display:flex;flex-direction:row;align-items:center;gap:clamp(4px,.46vw,6.67px);margin-bottom:clamp(12px,1.39vw,20px)}.kps__stock-ring{display:flex;width:10px;height:10px;justify-content:center;align-items:center;border-radius:10px;border:1px solid #EFE7DC;flex-shrink:0}.kps__stock-dot{width:6.67px;height:6.67px;flex-shrink:0}.kps__stock p{margin:0;color:#fcf6ed;font-family:Lora,Georgia,serif;font-size:clamp(12px,.93vw,13.33px);font-weight:400;line-height:1.5;word-wrap:break-word}.kps__actions{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;gap:clamp(10px,1.85vw,26.67px)}.kps__btn{border-radius:25px;display:flex;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-family:Lora,Georgia,serif;font-size:16px;font-weight:400;line-height:1.5;text-decoration:none;cursor:pointer;border:none;box-sizing:border-box;white-space:nowrap;letter-spacing:0}.kps__btn--buy{background:#d5b584;color:#241f16}.kps__btn--buy:hover{background-color:#c9a56f}.kps__btn--cart{background:transparent;border:1px solid #D5B584;color:#d5b584}.kps__btn--cart:hover{background-color:#c9a56f;color:#241f16}.kps__desc{margin:0 0 clamp(16px,1.39vw,20px);color:#fcf6ed;font-family:Lora,Georgia,serif;font-size:clamp(13px,1.04vw,15px);font-weight:400;line-height:1.5;text-align:left}.kps__desc p{margin:0 0 1em}.kps__desc p:last-child{margin-bottom:0}@media(max-width:1100px){.kps__row{flex-direction:column;align-items:center;gap:0}.kps__vline{width:100%;height:1px;max-height:none;opacity:.15;margin:32px 0}.kps__gallery-wrap{flex-direction:column;gap:16px;align-items:center;width:100%}.kps__gallery{max-width:100%;width:100%}.kps__info{padding-left:0;padding-right:0;max-width:100%;width:100%}.kps__title{font-size:clamp(24px,4vw,40px)}.kps__price{font-size:clamp(28px,4vw,40px)}}@media(max-width:749px){.kps,.kps__slide{min-height:0}.kps__inner{padding:48px 16px}.kps__row{align-items:stretch}.kps__info{display:contents}.kps__editor-hint{order:0;width:100%}.kps__eyebrow{order:1;margin:0 0 16px}.kps__title{order:2;font-size:clamp(32px,7vw,32px);margin-bottom:16px;line-height:1.5}.kps__gallery-wrap{order:3;width:100%}.kps__vline{order:4}.kps__tabs{order:5}.kps__panel{order:6;width:100%}.kps__arrow{display:none!important}.kps__slide-nav--mobile{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:24px;align-self:stretch;width:100%;padding:2px 16px 48px;box-sizing:border-box;background:#fcf6ed;flex-shrink:0}.kps__nav-btn{width:40px;height:40px;padding:0;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent;z-index:100}.kps__nav-btn .kps__nav-icon{display:block;width:40px;height:40px}.kps__slide-nav--mobile .kps__nav-icon path{fill:#fcf6ed}.kps__tab{padding:10px 12px;font-size:16px}.kps__specs{flex-wrap:nowrap;gap:16px}.kps__actions{flex-wrap:nowrap}.kps__form{gap:8px}.kps__btn{font-size:16px;padding:12px 20px}.kps__price{font-size:36px}.kps__desc{font-size:16px;line-height:21px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-kayu-product-showcase-slider.css.map */
