/** Shopify CDN: Minification failed

Line 94:0 Expected percentage but found "."
Line 207:0 Expected "}" to go with "{"

**/
/* ============================================
   KHY.COM — Extracted Animation CSS
   ============================================ */

/* --- BLUR-UP / LAZYLOAD IMAGE REVEAL --- */
.lazyload{opacity:0}

.lazyloaded{opacity:1}

.lazyload:before,.o-placeholder.has-icon.lazyloading:before,.o-placeholder.has-icon.lazyloaded.has-noImages:before{opacity:1}

/* --- TRANSITIONS --- */
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}

.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}

.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}

.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}

.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}

.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}

.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}

.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}

.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}

.pswp--animate_opacity{opacity:.001;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}

.pswp__zoom-wrap{position:absolute;width:100%;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1)}

.pswp__bg{will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}

.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;transition:opacity .2s;box-shadow:none;color:#fff}

.pswp__share-modal{display:block;background:#00000080;width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}

.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px #00000040;transform:translateY(6px);transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}

.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity .25s ease-out;will-change:opacity;direction:ltr;display:none}

.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}

.o-button{font-family:Monospace-Typewriter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.8125rem;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase;letter-spacing:.08125rem;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;display:flex;align-items:center;justify-content:center;text-align:center;width:-moz-fit-content;width:fit-content;color:#f1f0dc;background-color:#1d1a1c;border:1px solid oklch(22.2% .006 337.8deg);border-radius:0;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);transition:all .3s ease-in-out;position:relative;overflow:hidden;cursor:pointer;flex-wrap:wrap;text-decoration:none}

.o-placeholder{display:block;position:relative;width:100%;height:0;overflow:hidden;margin:0;padding:0 0 100%;background-size:contain;background-position:center;background-repeat:no-repeat;transition:opacity .3s ease-out .15s}

.o-placeholder.has-icon:before{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity .15s ease-out}

.loop-return-coverage__cta__plus{font-family:Monospace-Typewriter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.8125rem;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase;letter-spacing:.08125rem;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:-moz-fit-content!important;width:fit-content!important;color:#f1f0dc!important;background-color:#1d1a1c!important;border:1px solid oklch(22.2% .006 337.8deg)!important;border-radius:0!important;-webkit-backdrop-filter:blur(.125rem)!important;backdrop-filter:blur(.125rem)!important;transition:all .3s ease-in-out;position:relative!important;overflow:hidden!important;cursor:pointer!important;flex-wrap:wrap!important;text-decoration:none!important}

.loop-return-coverage__cta__standard{font-family:Monospace-Typewriter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.8125rem;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase;letter-spacing:.08125rem;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;display:flex;align-items:center;justify-content:center;text-align:center;width:-moz-fit-content;width:fit-content;color:#222;background-color:transparent;border:1px solid oklch(25% 0 0deg);border-radius:0;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);transition:all .3s ease-in-out;position:relative;overflow:hidden;cursor:pointer;flex-wrap:wrap;text-decoration:none}

.o-button:after{display:block;content:"";position:absolute;background:#f1f0dc;width:100%;height:100%;transition:.25s ease;left:0;top:-100%;z-index:-1;cursor:pointer}

.loop-return-coverage__cta__plus:after{display:block;content:"";position:absolute!important;background:#fff!important;width:100%!important;height:100%!important;transition:.25s ease!important;left:0!important;top:-100%!important;z-index:-1!important;cursor:pointer!important}

.loop-return-coverage__cta__standard:after{display:block;content:"";position:absolute;background:#222;width:100%;height:100%;transition:.25s ease;left:0;top:-100%;z-index:-1;cursor:pointer}

/* --- TRANSFORMS --- */
:where(button){text-transform:none}

:where(select){text-transform:none}

.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}

.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}

.swiper-3d .swiper-wrapper{transform-style:preserve-3d}

.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}

.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}

@keyframes swiper-preloader-spin{0%{transform:rotate(0)}

to{transform:rotate(360deg)}

.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}

.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}

.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}

.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}

.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}

.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}

.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}

.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}

.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}

.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}

@keyframes clockwise{0%{transform:rotate(0)}

@keyframes donut-rotate{0%{transform:rotate(0)}

50%{transform:rotate(-140deg)}

to{transform:rotate(0)}

.o-pageTitle{text-transform:uppercase;text-align:center}

.o-sectionHeading{margin:0 0 1.5625rem;font-size:1.25rem;text-transform:uppercase;text-align:center}

.o-rte h1{position:relative;margin:.5em 0 .25em;padding:0;font-size:1.4em;text-transform:uppercase}

.o-rte h2{position:relative;margin:.5em 0 .25em;padding:0;font-size:1.25em;text-transform:uppercase}

.o-rte h3,.o-rte h4,.o-rte h5,.o-rte h6{position:relative;margin:.5em 0 .25em;padding:0;font-size:1em;text-transform:uppercase}

.loop-return-coverage__title{font-weight:500!important;font-family:Monospace-Typewriter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:110%;text-transform:uppercase}

#loop-manager .modal-body h1,#loop-manager .modal-body h2,#loop-manager .modal-body h3,#loop-manager .modal-body h4,#loop-manager .modal-body h5{font-weight:500!important;font-family:Monospace-Typewriter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:110%;text-transform:uppercase}

.shopify-pc__banner__body,.shopify-pc__banner__btn-decline,.shopify-pc__banner__btn-accept,.shopify-pc__banner__btn-manage-prefs{font-family:Monospace-Typewriter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:.8125rem!important;font-weight:500!important;line-height:120%!important;text-transform:uppercase!important}

/* --- KEYFRAMES --- */
@keyframes swiper-preloader-spin{0%{transform:rotate(0)}

@keyframes clockwise{0%{transform:rotate(0)}

@keyframes donut-rotate{0%{transform:rotate(0)}

/* --- HOVER STATES --- */
focus,.pswp__button:hover{opacity:1}

.pswp__share-tooltip a:hover{text-decoration:none;color:#000}

a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}

a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}

a.pswp__share--twitter:hover{background:#55acee;color:#fff}

a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}

a.pswp__share--download:hover{background:#ddd}

.o-button:hover{color:#1d1a1c;border-color:#1d1a1c;background:#f1f0dc}

.o-button--transparent:hover,.o-button--transparent:focus{background-color:transparent;border-color:transparent;color:#303030}

disabled:hover,.o-button--transparent:disabled:focus{background-color:transparent;border-color:transparent;color:#a3a3a3}

.o-button--hollow:hover,.o-button--hollow:focus{background-color:transparent;border-color:#cf000f;color:#cf000f}

disabled:hover,.o-button--hollow:disabled:focus{background-color:transparent;border-color:#a3a3a3;color:#a3a3a3}

global(.o-button)):hover,.o-rte a:not(:global(.o-button)):focus{border-bottom-color:#005aac}

.loop-return-coverage__cta__plus:hover{color:#1d1a1c!important;border-color:#1d1a1c!important;background:#fff!important}

.loop-return-coverage__cta__standard:hover{color:#fff;border-color:#222;background:#222}

.loop-return-coverage__cta__standard:hover{color:#f1f0dc!important}

.o-button:hover{background-color:#1d1a1c}

.o-button:hover:after{top:0}

.loop-return-coverage__cta__plus:hover{background-color:#1d1a1c!important}

.loop-return-coverage__cta__plus:hover:after{top:0!important}

.loop-return-coverage__cta__standard:hover{background-color:transparent}

.loop-return-coverage__cta__standard:hover:after{top:0}
