*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{margin:0;background:var(--lj-bg);color:var(--lj-text);font-family:var(--lj-font);font-size:var(--lj-body-3);font-weight:var(--lj-fw-reg);line-height:var(--lj-lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--lj-fw-bold);line-height:var(--lj-lh-title);color:var(--lj-text)}h1{font-size:var(--lj-title-5)}h2{font-size:var(--lj-title-4)}h3{font-size:var(--lj-title-2)}h4{font-size:var(--lj-title-1)}p{margin:0 0 1em}p:last-child{margin-bottom:0}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;height:auto;display:block}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--lj-brand-5);outline-offset:2px;border-radius:2px}:focus:not(:focus-visible){outline:none}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-to-content:focus{position:fixed;top:8px;left:8px;z-index:1000;width:auto;height:auto;margin:0;padding:12px 20px;clip:auto;background:#fff;color:var(--lj-brand-5);font-weight:var(--lj-fw-semi);border-radius:var(--lj-radius);box-shadow:0 4px 16px #0000002e}.page-width{max-width:var(--lj-page-width);margin:0 auto;padding:0 var(--lj-gutter)}@media screen and (min-width:768px){.page-width{padding:0 var(--lj-gutter-desktop)}}.page-width--full{max-width:none;padding:0}.section{padding:var(--lj-sp-20) 0}@media screen and (min-width:768px){.section{padding:var(--lj-sp-32) 0}.template-index .shopify-section>.section{margin:var(--lj-sp-16) 0 var(--lj-sp-24)}}.section--tight{padding:var(--lj-sp-8) 0}.section--flush{padding:0}.section__header{display:flex;flex-direction:column;gap:var(--lj-sp-8);margin-bottom:var(--lj-sp-16);text-align:center}.section__header--left{text-align:left;align-items:flex-start}.section__title{margin:0;font-size:var(--lj-title-3);font-weight:var(--lj-fw-med);line-height:var(--lj-lh-title);color:#000}.section__subtitle{margin:0;color:var(--lj-text-secondary);font-size:var(--lj-body-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--lj-sp-8);min-height:var(--lj-btn-h-med);padding:0 var(--lj-sp-20);border-radius:var(--lj-radius-btn);font-size:var(--lj-btn-1);font-weight:var(--lj-fw-med);text-align:center;transition:background-color var(--lj-dur) var(--lj-ease),color var(--lj-dur) var(--lj-ease),border-color var(--lj-dur) var(--lj-ease)}.btn--primary{background:var(--lj-brand-5);color:var(--lj-text-inverse);border:1px solid var(--lj-brand-5)}.btn--primary:hover{background:var(--lj-brand-4);border-color:var(--lj-brand-4)}.btn--secondary{background:transparent;border:1px solid var(--lj-brand-5);color:var(--lj-brand-5)}.btn--secondary:hover{background:var(--lj-brand-1)}.btn--full{width:100%}.btn--small{min-height:var(--lj-btn-h-small);padding:0 var(--lj-sp-12);border-radius:var(--lj-radius-btn-sm)}.btn[disabled],.btn[aria-disabled=true]{background:var(--lj-bg-1);border-color:var(--lj-border-0);color:var(--lj-text-disabled);cursor:not-allowed}.media{position:relative;display:block;overflow:hidden;width:100%;background:var(--lj-bg-1)}.media>img,.media>video,.media>iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.media--rounded{border-radius:var(--lj-radius-media)}.media--contain>img{object-fit:contain}.media--zoom>img{transition:transform .4s var(--lj-ease)}.media--zoom:hover>img{transform:scale(1.04)}.placeholder-svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40%;max-width:120px;height:auto;fill:var(--lj-bg-3);opacity:.7}.media:has(>.placeholder-svg){background:var(--lj-bg-1)}.grid{display:grid;gap:var(--lj-sp-8);grid-template-columns:repeat(var(--cols-mobile, 2),minmax(0,1fr));width:100%}@media screen and (min-width:768px){.grid{grid-template-columns:repeat(var(--cols-desktop, 4),minmax(0,1fr))}}.pagination{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:28px}.pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;border-radius:var(--lj-radius-pill);font-size:13px;font-weight:var(--lj-fw-med);transition:background-color var(--lj-dur) var(--lj-ease),color var(--lj-dur) var(--lj-ease)}.pagination__item:hover{background:var(--lj-bg-1)}.pagination__item--current{background:var(--lj-green);color:var(--lj-text-inverse)}.pagination__item--gap{min-width:22px;color:var(--lj-text-subtle)}.pagination__item svg{width:16px;height:16px}.badge{display:inline-block;padding:2px 8px;border-radius:var(--lj-radius-btn-sm);background:var(--lj-warning-1);color:var(--lj-text);font-size:var(--lj-caption-2);font-weight:var(--lj-fw-semi);line-height:var(--lj-lh-caption)}.badge--discount{background:var(--lj-brand-1);color:var(--lj-brand-5)}.badge--sold-out{background:var(--lj-bg-2);color:var(--lj-text-secondary)}.price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--lj-sp-4)}.price__current{font-size:var(--lj-body-2);font-weight:var(--lj-fw-bold);color:var(--lj-text)}.price__compare{font-size:var(--lj-body-1);color:var(--lj-text-subtle);text-decoration:line-through}.rating{display:inline-flex;align-items:center;gap:var(--lj-sp-4);font-size:var(--lj-caption-3);color:var(--lj-text-secondary)}.rating__stars{display:inline-flex;gap:1px;color:var(--lj-star)}.rating__stars svg{width:12px;height:12px}.rating__stars .rating__defs{width:0;height:0;position:absolute}.rating__meta{display:inline-flex;align-items:baseline;gap:var(--lj-sp-4)}.carousel{position:relative;display:flex;align-items:center}.carousel__viewport{position:relative;flex:1 1 auto;min-width:0;overflow:hidden}.carousel__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 -4px}.carousel__track::-webkit-scrollbar{display:none}.carousel__slide{flex:0 0 calc(100% / var(--per-view, 1));min-width:0;padding:0 4px;scroll-snap-align:start}@media(prefers-reduced-motion:reduce){.carousel__track{scroll-behavior:auto}}.carousel__arrow{position:absolute;top:50%;z-index:2;display:none;align-items:center;justify-content:center;width:60px;padding:0;background:none;transform:translateY(-50%);opacity:0;transition:opacity .2s ease-in-out}.carousel__arrow--prev{left:-30px}.carousel__arrow--next{right:-30px}.carousel__arrow svg{width:60px;height:60px;cursor:pointer}.carousel--arrows:hover .carousel__arrow,.carousel--arrows:focus-within .carousel__arrow{opacity:1}.carousel__arrow[disabled]{opacity:0!important;pointer-events:none}@media screen and (min-width:768px){.carousel--arrows .carousel__arrow{display:flex}}.carousel__dots{display:flex;justify-content:center;align-items:center;gap:var(--lj-sp-4);height:32px;padding:var(--lj-sp-8);margin-top:var(--lj-sp-4)}.carousel__dot{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:4px;height:4px;padding:0;border-radius:12px;background:var(--lj-brand-2);opacity:.5;transition:width .2s ease-in-out,height .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out}.carousel__dot[data-adjacent=true]{width:6px;height:6px;background:var(--lj-brand-2);opacity:1}.carousel__dot[aria-current=true]{width:auto;height:auto;padding:2px var(--lj-sp-8);border-radius:16px;background:var(--lj-brand-5);opacity:1}.carousel__dot[hidden]{display:none!important}.carousel__dot-text{display:none;font-size:var(--lj-caption-2);font-weight:var(--lj-fw-semi);line-height:var(--lj-lh-caption);color:var(--lj-text-inverse);white-space:nowrap}.carousel__dot[aria-current=true] .carousel__dot-text{display:block}@media screen and (min-width:768px){.carousel__dot{width:6px;height:6px}.carousel__dot[data-adjacent=true]{width:10px;height:10px}.carousel__dot:not([aria-current=true]):hover{opacity:1}.carousel__dot[aria-current=true]{width:auto;height:auto;padding:2px 10px}}.carousel__dots--plain .carousel__dot,.carousel__dots--plain .carousel__dot[data-adjacent=true]{width:8px;height:8px;padding:0;border-radius:var(--lj-radius-pill);background:var(--lj-brand-2);opacity:1}.carousel__dots--plain .carousel__dot[aria-current=true]{width:26px;height:8px;padding:0;background:var(--lj-brand-5)}.carousel__dots--plain .carousel__dot-text{display:none}.accordion__item{border-bottom:1px solid var(--lj-border-1)}.accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--lj-sp-12);width:100%;padding:var(--lj-sp-16) 0;text-align:left;font-size:var(--lj-body-3);font-weight:var(--lj-fw-semi)}.accordion__icon{flex:0 0 auto;width:16px;height:16px;transition:transform var(--lj-dur) var(--lj-ease)}.accordion__trigger[aria-expanded=true] .accordion__icon{transform:rotate(180deg)}.accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--lj-dur) var(--lj-ease)}.accordion__panel[data-open=true]{grid-template-rows:1fr}.accordion__panel>div{overflow:hidden}.accordion__content{padding-bottom:var(--lj-sp-16);font-size:var(--lj-body-2);color:var(--lj-text-secondary);line-height:1.55}.reveal{opacity:0;transform:translateY(12px);transition:opacity .45s var(--lj-ease),transform .45s var(--lj-ease)}.reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}:where([data-product-form] button.is-loading){position:relative}[data-product-form] button.is-loading{pointer-events:none;font-size:0}[data-product-form] button.is-loading>*{visibility:hidden}[data-product-form] button.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:16.8px;height:16.8px;margin:-8.4px 0 0 -8.4px;border:2.4px solid currentColor;border-right-color:transparent;border-radius:50%;animation:lj-spin .78125s linear infinite}@keyframes lj-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){[data-product-form] button.is-loading:after{animation-duration:2.4s}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
