:root{--if-gutter: clamp(20px, 5.56vw, 80px);--if-page: 1280px;--if-header-h: 80px}.if-wrap{box-sizing:border-box;max-width:calc(var(--if-page) + var(--if-gutter) * 2);margin:0 auto;padding:0 var(--if-gutter)}.if-sec{--m-bg: var(--bg);--m-fg: var(--fg1);--m-fg2: var(--fg2);--m-body: var(--fg-body);--m-border: var(--border);--m-inset: var(--surface);--m-chip: var(--surface-soft);background:var(--m-bg);color:var(--m-fg);padding:var(--pt, 120px) 0 var(--pb, 120px);font-family:var(--font-body);letter-spacing:0}.if-sec[data-mode=soft]{--m-bg: var(--surface-soft);--m-border: var(--border-soft);--m-chip: var(--bg)}.if-sec[data-mode=white]{--m-bg: var(--surface)}.if-sec[data-mode=night]{--m-bg: var(--bg-night);--m-fg: var(--fg-on-dark);--m-fg2: var(--fg2-on-dark);--m-body: var(--fg2-on-dark);--m-border: var(--border-on-dark);--m-chip: var(--surface)}@media(max-width:749px){.if-sec{padding:min(var(--pt, 120px),64px) 0 min(var(--pb, 120px),64px)}}.if-sec,.if-ui,.if-sec *,.if-ui *,.if-hero,.if-hero *{box-sizing:border-box}.if-ui,.if-sec{letter-spacing:0;line-height:normal}:where(.if-sec,.if-ui) :is(h1,h2,h3,h4,p,figure,blockquote,ul,ol){margin:0}:where(.if-sec) a{color:inherit}.if-sec [hidden],.if-ui [hidden]{display:none!important}.if-sec img{max-width:100%}.if-display,.if-h1,.if-h2,.if-h3,.if-h4{font-family:var(--font-display);font-weight:500;color:var(--m-fg, var(--fg1));letter-spacing:-.01em;text-wrap:balance}.if-display{font-size:72px;line-height:76px}.if-h1{font-size:56px;line-height:60px}.if-h2{font-size:48px;line-height:54px}.if-h3{font-size:22px;line-height:28px;letter-spacing:0}.if-h4{font-size:19px;line-height:26px;letter-spacing:0}.if-body-lg{font-size:19px;line-height:30px;color:var(--m-body, var(--fg-body));text-wrap:pretty}.if-body{font-size:16px;line-height:26px;color:var(--m-body, var(--fg-body))}.if-small{font-size:14px;line-height:20px;color:var(--m-fg2, var(--fg2))}.if-caps{font-size:12px;line-height:16px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--m-fg2, var(--fg2))}.if-body-lg p+p,.if-body p+p{margin-top:12px}@media(max-width:749px){.if-display{font-size:42px;line-height:46px}.if-h1{font-size:36px;line-height:40px}.if-h2{font-size:30px;line-height:36px}.if-h3{font-size:20px;line-height:26px}.if-body-lg{font-size:17px;line-height:27px}}.if-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 30px;border-radius:var(--r-pill);border:1px solid transparent;font:500 16px/1 var(--font-body);letter-spacing:0;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .1s ease-out}.if-btn:active{transform:scale(.97)}.if-btn svg{flex-shrink:0}.if-btn--primary{background:var(--accent);color:var(--bg)}.if-btn--primary:hover{background:var(--accent-hover)}.if-btn--outline{background:transparent;color:var(--m-fg, var(--fg1));border-color:currentColor}.if-btn--outline:hover{background:var(--m-fg, var(--fg1));color:var(--m-bg, var(--bg));border-color:var(--m-fg, var(--fg1))}.if-btn--white{background:var(--surface);color:var(--fg1)}.if-btn--white:hover{background:var(--bg)}.if-btn--sm{height:40px;padding:0 18px;font-size:14px}.if-btn--block{width:100%}.if-btn[disabled],.if-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.if-btn.is-loading{pointer-events:none;opacity:.7}@media(max-width:749px){.if-btn{height:48px;padding:0 24px}.if-btn--sm{height:36px;padding:0 14px;font-size:13px}}.if-link{display:inline-flex;align-items:center;gap:8px;font:500 16px/22px var(--font-body);color:var(--m-fg, var(--fg1));text-decoration:none}.if-link:hover{text-decoration:underline;text-underline-offset:4px}.if-round{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:var(--surface);color:var(--fg1);border:1px solid var(--border);cursor:pointer;transition:transform .1s ease-out,background-color .15s ease}.if-round:active{transform:scale(.94)}.if-chip{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:6px 14px;border-radius:999px;background:var(--m-chip, var(--surface-soft));color:var(--fg1);font:500 12px/16px var(--font-body);letter-spacing:.12em;text-transform:uppercase}.if-chip--outline{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.if-note{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);font:400 14px/1 var(--font-body);color:var(--fg1);white-space:nowrap}.if-dot{display:inline-block;flex-shrink:0;width:var(--dot, 10px);height:var(--dot, 10px);border-radius:999px;background:var(--fg1)}.if-dot--white{background:var(--surface);box-shadow:inset 0 0 0 1px var(--fg1)}.if-dot--two-tone{background:linear-gradient(90deg,var(--fg1) 50%,var(--surface) 50%);box-shadow:inset 0 0 0 1px var(--fg1)}.if-sw{display:inline-block;flex-shrink:0;width:var(--dot, 10px);height:var(--dot, 10px);border-radius:999px;background:var(--sw, var(--fg2))}.if-stars{display:inline-flex;align-items:center;gap:2px;color:var(--m-fg, var(--fg1));flex-shrink:0}.if-stars svg{width:var(--star, 14px);height:var(--star, 14px);display:block}.if-stars .is-off{color:var(--m-border, var(--border))}.if-rating{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:18px;color:var(--m-fg2, var(--fg2))}.if-card{display:flex;flex-direction:column;gap:16px;min-width:0;position:relative}.if-card__media{position:relative;display:block;aspect-ratio:4 / 5;border-radius:var(--r-md);overflow:hidden;background:var(--surface-soft)}.if-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.if-card__media .if-card__alt{opacity:0;transition:opacity .35s ease}@media(hover:hover){.if-card:hover .if-card__alt{opacity:1}}.if-card__badge{position:absolute;top:12px;left:12px;z-index:1;display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--surface);color:var(--fg1);font:500 11px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase}.if-card__info{display:flex;flex-direction:column;gap:6px;padding:0 2px;flex-grow:1}.if-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;--dot: 9px}.if-card__meta span.if-card__tag{display:inline-flex;align-items:center;gap:6px;font:500 11px/16px var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--fg2)}.if-card__name{font:500 22px/28px var(--font-display);color:var(--fg1);text-decoration:none;letter-spacing:0}.if-card__name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.if-card__char{font-size:15px;line-height:22px;color:var(--fg-body);text-wrap:pretty}.if-card__insp{font-size:14px;line-height:20px;color:var(--fg2)}.if-card__rating{padding-top:2px;--star: 13px}.if-card__new{font-size:13px;line-height:18px;color:var(--fg2);padding-top:2px}.if-card__buy{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;margin-top:auto;position:relative;z-index:1}.if-card__price{font:500 18px/24px var(--font-body);color:var(--fg1);font-variant-numeric:tabular-nums}.if-card__buy form{margin:0}.if-card__buy .if-btn{height:40px;padding:0 18px;font-size:14px}.if-card__add-short{display:none}@media(max-width:749px){.if-card{gap:12px}.if-card__badge{top:8px;left:8px;height:22px;padding:0 8px;font-size:10px}.if-card__info{gap:4px}.if-card__meta{--dot: 8px;gap:4px 8px}.if-card__meta span.if-card__tag{font-size:10px}.if-card__meta .if-card__label-text{display:none}.if-card__name{font-size:17px;line-height:22px}.if-card__char{font-size:13px;line-height:18px}.if-card__insp{font-size:12px;line-height:17px}.if-card__rating{--star: 11px}.if-card__price{font-size:16px;line-height:22px}.if-card__buy .if-btn{height:34px;padding:0 14px;font-size:13px}.if-card__add-long{display:none}.if-card__add-short{display:inline}}.if-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px}@media(max-width:1099px){.if-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.if-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}}@media(max-width:749px){.if-rail{display:grid;grid-auto-flow:column;grid-auto-columns:68%;grid-template-columns:none;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin:0 calc(var(--if-gutter) * -1);padding:0 var(--if-gutter) 4px;scrollbar-width:none}.if-rail::-webkit-scrollbar{display:none}.if-rail>*{scroll-snap-align:start}}.if-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:48px}.if-head__text{display:flex;flex-direction:column;gap:16px;max-width:760px}@media(max-width:749px){.if-head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:28px}}.if-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--r-md)}.if-acc{border-top:1px solid var(--m-border)}.if-acc:last-child{border-bottom:1px solid var(--m-border)}.if-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0;font:500 19px/26px var(--font-body);color:var(--m-fg)}.if-acc summary::-webkit-details-marker{display:none}.if-acc__icon{position:relative;width:16px;height:16px;flex-shrink:0}.if-acc__icon:before,.if-acc__icon:after{content:"";position:absolute;left:0;top:7.25px;width:16px;height:1.5px;background:currentColor;border-radius:2px;transition:transform .2s ease}.if-acc__icon:after{transform:rotate(90deg)}.if-acc[open] .if-acc__icon:after{transform:rotate(0)}.if-acc__body{padding:0 48px 28px 0;font-size:16px;line-height:26px;color:var(--m-body)}@media(max-width:749px){.if-acc summary{padding:20px 0;font-size:17px;line-height:24px}.if-acc__body{padding:0 0 20px;font-size:15px;line-height:23px}}.if-editor-note{display:inline-flex;padding:8px 14px;border-radius:999px;border:1px dashed var(--border-soft);font-size:13px;line-height:18px;color:var(--fg2)}.if-sec :focus-visible,.if-ui :focus-visible{outline:2px solid var(--fg1);outline-offset:3px;box-shadow:none}.if-search__input:focus-visible,.if-cb__search input:focus-visible,.if-foot__input:focus-visible,.if-sr-page__form input:focus-visible{outline:none;box-shadow:none}.if-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.if-num{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.if-sec *,.if-ui *{transition-duration:1ms!important;animation-duration:1ms!important;scroll-behavior:auto!important}.if-btn:active,.if-round:active{transform:none}}body{background:var(--bg);color:var(--fg1);-webkit-font-smoothing:antialiased}:root{--font-body-family: "Jost", system-ui, sans-serif;--font-heading-family: "Jost", system-ui, sans-serif;--font-heading-weight: 500}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.01em}.button,.shopify-challenge__button,.customer button{border-radius:999px}.button:after,.button:before{border-radius:999px}.field__input,.select__select,.customer .field input{border-radius:999px}.field:after,.field:hover.field:after,.field:before,.select:after,.select:before{border-radius:999px}.if-trio{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;pointer-events:none;font-family:var(--font-body);color:var(--fg1)}.if-trio__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a171473;opacity:0;transition:opacity .25s ease}.if-trio__sheet{position:absolute;left:50%;top:50%;width:min(1040px,calc(100vw - 48px));max-height:min(860px,calc(100vh - 48px));display:flex;flex-direction:column;background:var(--bg);border-radius:var(--r-md);box-shadow:0 30px 80px #1a171447;transform:translate(-50%,-46%) scale(.98);opacity:0;transition:transform .32s var(--ease-soft),opacity .2s ease;overflow:hidden}.if-trio.is-open{pointer-events:auto}.if-trio.is-open .if-trio__scrim{opacity:1}.if-trio.is-open .if-trio__sheet{transform:translate(-50%,-50%);opacity:1}.if-trio__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:28px 32px 0}.if-trio__h{margin:0;font:500 32px/38px var(--font-display);letter-spacing:-.01em}.if-trio__s{margin:6px 0 0;font-size:16px;line-height:24px;color:var(--fg-body)}.if-trio__slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px 32px 0}.if-trio__slot{display:flex;align-items:center;gap:12px;min-height:76px;padding:8px 12px 8px 8px;border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.if-trio__slot:not(.is-full){box-shadow:inset 0 0 0 1px var(--border-soft);background:transparent;border:1px dashed var(--border-soft)}.if-trio__slot img{width:48px;height:60px;border-radius:6px;object-fit:cover;flex-shrink:0}.if-trio__slot-n{width:48px;height:60px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-soft);color:var(--fg2);font-size:15px;flex-shrink:0}.if-trio__slot-t{flex:1;min-width:0;display:inline-flex;align-items:center;gap:8px;font:500 15px/20px var(--font-body)}.if-trio__slot-t.is-empty{color:var(--fg2);font-weight:400}.if-trio__rm{width:28px;height:28px;border-radius:999px;border:0;background:var(--surface-soft);color:var(--fg1);font-size:18px;line-height:1;cursor:pointer;flex-shrink:0}.if-trio__filters{display:flex;align-items:center;gap:8px;padding:20px 32px 16px;overflow-x:auto;scrollbar-width:none}.if-trio__filters::-webkit-scrollbar{display:none}.if-trio__q{margin-left:auto;flex-shrink:0}.if-trio__q input{width:260px;height:40px;border-radius:999px;border:0;box-shadow:inset 0 0 0 1px var(--border);background:var(--surface);padding:0 16px;font:400 14px/1 var(--font-body);color:var(--fg1);outline:none}.if-trio__q input:focus{box-shadow:inset 0 0 0 1.5px var(--fg1)}.if-trio__list{flex:1;overflow-y:auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px 12px;padding:4px 32px 24px;align-content:start;overscroll-behavior:contain}.if-trio__loading{grid-column:1 / -1;padding:40px 0;text-align:center;color:var(--fg2)}.if-trio__item{display:flex;flex-direction:column;gap:4px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;font-family:var(--font-body);color:var(--fg1);-webkit-tap-highlight-color:transparent}.if-trio__item[aria-disabled=true]{opacity:.45;cursor:default}.if-trio__img{position:relative;display:block;aspect-ratio:4 / 5;border-radius:var(--r-md);overflow:hidden;background:var(--surface-soft);box-shadow:inset 0 0 0 0 var(--fg1);transition:box-shadow .15s ease,transform .1s ease-out}.if-trio__item:active .if-trio__img{transform:scale(.98)}.if-trio__img img{width:100%;height:100%;object-fit:cover;display:block}.if-trio__item.is-on .if-trio__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-md);box-shadow:inset 0 0 0 2px var(--fg1)}.if-trio__tick{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:999px;background:var(--surface);color:transparent;display:inline-flex;align-items:center;justify-content:center;z-index:1}.if-trio__item.is-on .if-trio__tick{background:var(--fg1);color:var(--bg)}.if-trio__name{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font:500 15px/20px var(--font-body)}.if-trio__insp{font-size:12px;line-height:17px;color:var(--fg2)}.if-trio__price{font:500 14px/20px var(--font-body)}.if-trio__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 32px 20px;border-top:1px solid var(--border);background:var(--surface)}.if-trio__sum{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.if-trio__sum s{color:var(--fg2);font-size:15px}.if-trio__sum b{font:500 20px/26px var(--font-body)}.if-trio__sum span{font-size:14px;color:var(--fg2)}@media(max-width:989px){.if-trio__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.if-trio__sheet{left:0;right:0;top:auto;bottom:0;width:100%;max-height:92vh;border-radius:var(--r-md) var(--r-md) 0 0;transform:translateY(100%);opacity:1}.if-trio.is-open .if-trio__sheet{transform:none}.if-trio__head{padding:20px 20px 0}.if-trio__h{font-size:24px;line-height:30px}.if-trio__s{font-size:14px;line-height:20px}.if-trio__slots{padding:14px 20px 0;gap:8px}.if-trio__slot{flex-direction:column;align-items:flex-start;gap:6px;min-height:0;padding:8px;position:relative}.if-trio__slot img,.if-trio__slot-n{width:100%;height:auto;aspect-ratio:4 / 3}.if-trio__slot-t{font-size:12px;line-height:16px}.if-trio__rm{position:absolute;top:12px;right:12px;width:24px;height:24px}.if-trio__filters{padding:14px 20px 10px}.if-trio__q{margin-left:0}.if-trio__q input{width:200px}.if-trio__list{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 20px 20px}.if-trio__foot{padding:12px 20px calc(16px + env(safe-area-inset-bottom))}.if-trio__foot .if-btn{flex-shrink:0}}@media(prefers-reduced-motion:reduce){.if-trio__sheet,.if-trio__scrim{transition:opacity .15s ease}}.shopify-section:has(>.if-sec[data-mode=soft])+.shopify-section:has(>.if-sec[data-mode=soft])>.if-sec,.shopify-section:has(>.if-sec[data-mode=soft])+.shopify-section:not(:has(*))+.shopify-section:has(>.if-sec[data-mode=soft])>.if-sec{padding-top:0;margin-top:-1px}.shopify-policy__container{padding-bottom:56px}body .contact,body .cart__warnings{--inputs-radius: 12px;--inputs-radius-outset: 13px;--buttons-radius: 999px;--buttons-radius-outset: 1000px;font-family:var(--font-body);letter-spacing:0}body .contact .title,body .contact h2,body .cart__warnings .cart__empty-text{text-align:center;letter-spacing:0;font-family:var(--font-display);color:var(--fg1)}body .contact .field__input,body .contact .text-area,body .contact .field__label{letter-spacing:0;font-family:var(--font-body)}body .contact .field__input,body .contact .text-area{background:var(--surface);color:var(--fg1);font-size:16px}body .contact .field__label{color:var(--fg2);font-size:15px}body .contact .field:after,body .contact .field:hover.field:after{border-radius:12px;box-shadow:0 0 0 1px var(--border)}body .contact .field__input:focus~.field__label,body .contact .field__input:not(:placeholder-shown)~.field__label{letter-spacing:0}body .contact .button,body .cart__warnings .button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:var(--r-pill);border:1px solid transparent;background:var(--accent);color:var(--bg);font:500 16px/1 var(--font-body);letter-spacing:0;box-shadow:none;text-decoration:none}body .contact .button:hover,body .cart__warnings .button:hover{background:var(--accent-hover)}body .contact .button:before,body .contact .button:after,body .cart__warnings .button:before,body .cart__warnings .button:after{display:none}body .contact .contact__button{text-align:center}body .if-card__media,body .product__media,body .product-media-container,body .global-media-settings{background-color:var(--surface-soft)}.if-ui .if-qq__title:focus,.if-ui .if-qq__title:focus-visible,.if-ui .if-qr__h:focus,.if-ui .if-qr__h:focus-visible{outline:none;box-shadow:none}.if-qz .if-qq__opts.if-qq__opts--img{max-width:min(1200px,calc(100vw - 2 * var(--if-gutter)))}.if-qz .if-qq__opts--img .if-qo__img{aspect-ratio:168 / 250}@media(min-width:750px){.if-grid .if-card__meta{min-height:36px;align-content:flex-start}}@media(min-width:750px)and (max-width:1099px){.if-sec .if-cb__search{margin-top:20px}}@media(min-width:750px)and (max-width:989px){body ul.collection-list.grid.grid--2-col-tablet-down>.grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);flex-basis:auto}}body .page-width:has(>.collection-list){padding-top:48px;padding-bottom:24px}body .shopify-section:has(.page-width>.collection-list){padding-bottom:0;margin-bottom:0}body .page-width:has(>.collection-list) .pagination-wrapper{margin-top:24px}.if-pr .if-head .if-link{white-space:nowrap;flex-shrink:0}body .contact .field__input,body .contact .text-area,body .contact textarea.field__input{border-radius:12px}body .contact .field:before,body .contact .field:after{border-radius:12px}body:has(#ContactForm) .main-page-title{text-align:center}body:has(.if-drawer.is-open):after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:39;pointer-events:none}@media(max-width:749px){.if-qz .if-qq__foot{padding-bottom:96px}}.if-qz .if-qq__title,.if-qz .if-qr__h,.if-qz .if-qq,.if-qz .if-qz__stage,body:has(.if-qz) #MainContent{outline:none!important;box-shadow:none!important;border:0!important;background-color:transparent}.if-qz .if-qq__title:focus,.if-qz .if-qq__title:focus-visible,.if-qz .if-qr__h:focus,.if-qz .if-qr__h:focus-visible,body:has(.if-qz) #MainContent:focus,body:has(.if-qz) #MainContent:focus-visible{outline:none!important;box-shadow:none!important}.if-qz button:focus-visible,.if-qz a:focus-visible,.if-qz input:focus-visible{outline:2px solid var(--fg1);outline-offset:3px}.if-qz{max-width:100%;overflow-x:clip}.if-qz .if-qq{min-width:0;max-width:100%}.if-qz .if-qq__opts.if-qq__opts--img{width:100%;max-width:min(1200px,100%);min-width:0}.if-qz .if-qq__opts>*,.if-qz .if-qo{min-width:0;max-width:100%}.if-qz .if-qo__img,.if-qz .if-qo__img img{max-width:100%}@media(min-width:750px){.if-card .if-card__info>.if-card__meta{min-height:36px;align-content:flex-start;align-items:flex-start}.if-card .if-card__meta .if-card__tag{line-height:16px}}@media(max-width:989px){.if-sec .if-cb__bar .if-cb__bar-in{padding-bottom:20px;row-gap:14px}}@media(min-width:990px){.if-sec .if-cb__bar .if-cb__bar-in{padding-top:16px;padding-bottom:16px}}body .template-search__search{margin-bottom:24px}.if-card .if-card__meta .if-card__tag{white-space:nowrap;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.if-card .if-card__meta .if-card__tag>*{flex-shrink:0}.if-card .if-card__meta .if-card__tag .if-card__label-text{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}@media(min-width:990px)and (max-width:1439px){.if-card .if-card__meta .if-card__tag{letter-spacing:.08em;gap:5px}.if-card .if-card__meta{column-gap:10px}}@media(min-width:750px)and (max-width:1099px){.if-sec .if-cb__bar .if-cb__bar-in{flex-wrap:wrap;column-gap:12px}.if-sec .if-cb__bar .if-cb__pills{flex:1 1 auto;min-width:0;flex-wrap:wrap;row-gap:10px;overflow:visible}.if-sec .if-cb__bar .if-cb__sort{flex:0 0 auto;margin-left:auto;white-space:nowrap}.if-sec .if-cb__bar .if-cb__sort select{margin-right:0;padding-right:22px}.if-sec .if-cb__bar .if-cb__sort svg{margin-left:-20px;pointer-events:none}}.if-grid.if-cb__grid{align-items:stretch}.if-grid.if-cb__grid>.if-cb__item:not([hidden]):not(.is-paged){display:flex;flex-direction:column;min-width:0}.if-grid.if-cb__grid>.if-cb__item>.if-card,.if-grid>.if-card{flex:1 1 auto;height:100%;align-self:stretch}.if-grid .if-card>.if-card__info{flex:1 1 auto}.if-grid .if-card .if-card__buy{margin-top:auto}.if-qz .if-qq__foot{position:static!important;background:none!important}@media(max-width:749px){.if-qz .if-qq__foot{padding:24px 0 40px}}@media(min-width:750px)and (max-width:1099px){.if-qz .if-qq__foot{padding-bottom:48px}}@media(max-width:749px){.if-sec .if-cb__hero{padding-bottom:32px}.if-sec .if-cb__intro{margin-top:16px}.if-sec .if-cb__bar .if-cb__bar-in{padding-top:18px;padding-bottom:18px;row-gap:14px;column-gap:10px}.if-sec .if-cb__bar .if-cb__search{margin-top:0;height:44px}.if-sec .if-cb__bar{margin-bottom:28px}}@media(max-width:749px){.if-trio__sheet{max-height:90vh}.if-trio__head{padding:28px 20px 0;gap:12px}.if-trio__s{margin-top:8px}.if-trio__slots{padding:20px 20px 0;gap:10px}.if-trio__filters{flex-wrap:wrap;gap:10px;padding:20px 20px 16px;overflow:visible}.if-trio__q{order:10;flex:1 1 100%;margin:4px 0 0}.if-trio__q input{width:100%;height:44px}.if-trio__list{padding:8px 20px 24px;gap:20px 12px}}@media(min-width:750px){.if-vc__grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.if-card__meta .if-card__tag.if-card__fam{margin-left:auto;text-align:right}.if-sec .if-cb__bar .if-cb__bar-in{flex-wrap:wrap}.if-sec .if-cb__bar .if-cb__pills{margin:0;padding:0;overflow:visible;flex-wrap:wrap}.if-sec .if-cb__bar .if-cb__sort{order:8;margin-left:auto}.if-sec .if-cb__bar .if-cb__range-note{order:9;flex:1 1 100%}.if-pill--select select:focus-visible{outline:none!important}@supports (appearance: base-select){.if-pill--select select,.if-pill--select select::picker(select){-webkit-appearance:base-select;appearance:base-select}.if-pill--select select{border:0;background:transparent}.if-pill--select select::picker-icon{display:none}.if-pill--select select::picker(select){margin-top:8px;padding:6px;min-width:220px;border:0;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border),0 14px 36px #1a171424}.if-pill--select select option{padding:10px 14px;border-radius:999px;font:400 14px/1.2 var(--font-body);color:var(--fg1);cursor:pointer}.if-pill--select select option::checkmark{display:none}.if-pill--select select option:hover,.if-pill--select select option:focus-visible{background:var(--surface-soft);outline:none}.if-pill--select select option:checked{background:var(--fg1);color:var(--bg)}}@supports (appearance: base-select){.if-pill--select{flex-wrap:nowrap;align-items:center}.if-pill--select select{display:inline-flex;align-items:center;align-self:stretch;height:100%;min-height:0;padding:0 22px 0 0;margin:0 -18px 0 0;font:400 14px/1 var(--font-body);color:inherit;white-space:nowrap}.if-pill--select select selectedcontent{display:inline-flex;align-items:center;line-height:1}.if-pill--select>svg{flex-shrink:0;align-self:center}}.if-cb__sort select:focus-visible{outline:none!important}@supports (appearance: base-select){.if-cb__sort select,.if-cb__sort select::picker(select){-webkit-appearance:base-select;appearance:base-select}.if-cb__sort select{display:inline-flex;align-items:center;border:0;background:transparent;padding:0 4px;font:inherit;color:inherit;white-space:nowrap;cursor:pointer}.if-cb__sort select::picker(select){margin-top:8px;padding:6px;border:0;border-radius:18px;background:var(--surface, #fff);box-shadow:0 12px 32px #0000001f}.if-cb__sort select option{padding:10px 14px;border-radius:999px;white-space:nowrap}.if-cb__sort select option::checkmark{display:none}.if-cb__sort select option:hover{background:var(--surface-soft, #f3efe9)}.if-cb__sort select option:checked{background:var(--fg1, #1a1a1a);color:var(--bg, #fff)}}.if-qr__run{position:relative}.if-qr__run .if-qr__run-buy,.if-qr__run .if-btn{position:relative;z-index:1}.if-dd{position:relative}.if-dd-on .if-dd .if-dd__native{position:absolute!important;top:0;right:0;bottom:0;left:0;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;margin:0!important;padding:0!important;overflow:hidden}.if-dd__btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;height:100%;margin:0 -18px 0 0;padding:0 22px 0 0;border:0;background:transparent;font:400 14px/1 var(--font-body);color:inherit;cursor:pointer;white-space:nowrap;position:relative;z-index:1;border-radius:999px}.if-dd__btn:focus{outline:none}.if-pill.if-dd:focus-within,.if-cb__sort.if-dd:focus-within{box-shadow:inset 0 0 0 1.5px var(--fg1)}.if-pill.is-on.if-dd:focus-within{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--fg1)}.if-dd>svg{pointer-events:none;flex-shrink:0;transition:transform .15s ease}.if-dd.is-open>svg{transform:rotate(180deg)}.if-dd__list{position:fixed;top:0;left:0;z-index:1000;min-width:220px;max-height:min(360px,60vh);overflow-y:auto;margin:0;padding:6px;list-style:none;box-sizing:border-box;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border),0 14px 36px #1a171424;font:400 14px/1.2 var(--font-body);color:var(--fg1);text-align:left;outline:none;-webkit-overflow-scrolling:touch}.if-dd__list[hidden]{display:none}.if-dd__opt{display:flex;align-items:center;gap:8px;padding:10px 14px 10px 10px;border-radius:999px;cursor:pointer;white-space:nowrap;color:var(--fg1)}.if-dd__opt.is-active{background:var(--surface-soft)}.if-dd__tick{width:14px;height:14px;flex-shrink:0}.if-dd__opt[aria-selected=true]{font-weight:500}.if-dd__opt[aria-selected=true] .if-dd__tick{background:no-repeat center/14px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231A1714' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3.2 3L13 4.5'/%3E%3C/svg%3E")}.if-dd__t{flex:1}.if-dd__n{margin-left:12px;font-size:12px;color:var(--fg2)}.if-dd__list--sheet{top:auto!important;bottom:12px;left:12px!important;right:12px;min-width:0;max-height:60vh;box-shadow:inset 0 0 0 1px var(--border),0 -8px 40px #1a171438}.if-cb__sort.if-dd{height:40px;padding:0 14px 0 16px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);font:400 14px/1 var(--font-body);color:var(--fg2);box-sizing:border-box}.if-cb__sort.if-dd .if-dd__btn{color:var(--fg1);font-weight:400}.if-sec .if-cb__bar .if-cb__sort.if-dd svg{margin-left:0}@media(min-width:1024px){.if-sec .if-cb__bar .if-cb__bar-in{flex-wrap:nowrap!important;column-gap:10px}.if-sec .if-cb__bar .if-cb__search{flex:1 1 160px;width:auto;min-width:140px;max-width:320px;margin-top:0;height:40px}.if-sec .if-cb__bar .if-cb__pills{flex:0 1 auto;flex-wrap:nowrap!important;min-width:0;overflow:visible}.if-sec .if-cb__bar .if-cb__sort{order:99!important;margin-left:auto!important;flex:0 0 auto}.if-sec .if-cb__bar .if-cb__range-note{display:none}}@media(min-width:1024px)and (max-width:1199px){.if-sec .if-cb__bar .if-pill{padding:0 12px;gap:6px}.if-sec .if-cb__bar .if-cb__bar-in,.if-sec .if-cb__bar .if-cb__pills{column-gap:8px;gap:8px}.if-sec .if-cb__bar .if-cb__div{display:none}.if-sec .if-cb__bar .if-cb__sort.if-dd{padding:0 12px}}@media(min-width:750px)and (max-width:1023px){.if-sec .if-cb__bar .if-cb__search{flex:1 1 100%;width:100%}.if-sec .if-cb__bar .if-cb__pills{flex:1 1 auto;flex-wrap:wrap}.if-sec .if-cb__bar .if-cb__sort{order:3;margin-left:auto}}@media(max-width:749px){.if-sec .if-cb__bar .if-cb__pills{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:visible;margin:0 calc(var(--if-gutter) * -1)!important;padding:0 var(--if-gutter)!important}.if-cb__sort.if-dd{height:36px;font-size:13px}}.if-trio__sheet,.if-trio__sheet *{box-sizing:border-box}.if-trio__sheet{width:min(1040px,calc(100vw - 32px))}.if-trio__slots{grid-template-columns:repeat(3,minmax(0,1fr))}.if-trio__slot{min-width:0}.if-trio__slot-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.if-trio__slot:not(.is-full){border:0;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.if-trio__filters{flex-wrap:wrap;row-gap:10px;overflow:visible}.if-trio__filters>.if-pill{flex-shrink:0}.if-trio__q{position:relative;margin-left:auto;flex:0 1 260px;min-width:0}.if-trio__q:before{content:"";position:absolute;left:16px;top:50%;width:16px;height:16px;transform:translateY(-50%);pointer-events:none;background:no-repeat center/16px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%236B645C' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='5'/%3E%3Cpath d='M11 11l3.5 3.5'/%3E%3C/svg%3E")}.if-trio__q input{width:100%;padding:0 16px 0 40px;-webkit-appearance:none;appearance:none}.if-trio__q input::placeholder{color:#6b645c;opacity:1}.if-trio__q input::-webkit-search-decoration{-webkit-appearance:none}.if-trio__list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.if-trio__list>*{min-width:0}.if-trio__foot{background:var(--bg);border-top:1px solid #DDD6CC}.if-trio__foot .if-btn[disabled]{background:var(--surface-soft);color:#6b645c;border-color:transparent;opacity:1;cursor:default}@media(max-width:960px){.if-trio__q{flex:1 1 100%;margin-left:0;order:9}}@media(max-width:1023px){.if-trio__slots,.if-trio__filters,.if-trio__list{padding-left:24px;padding-right:24px}.if-trio__slot-n,.if-trio__slot img{width:40px;height:50px}}@media(max-width:749px){.if-trio__slots,.if-trio__filters,.if-trio__list{padding-left:16px;padding-right:16px}.if-trio__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.if-cb__trio{justify-content:center;box-sizing:border-box;min-width:0}.if-cb__trio-imgs{margin-top:28px;padding-top:0}.if-grid.if-cb__grid{min-width:0;max-width:100%}.if-grid.if-cb__grid>*{min-width:0}.if-foot__top{align-items:start}.if-foot__title{font-size:24px;line-height:30px;margin-top:0}.if-foot__text{margin:8px 0 18px;font-size:15px;line-height:22px;color:var(--fg2);max-width:440px}.if-foot__title+.if-foot__form{margin-top:18px}@media(max-width:749px){.if-foot__title{font-size:22px;line-height:28px}}.if-foot__cols>.if-foot__col:last-child li:nth-child(n+2):nth-child(-n+4){margin-top:-8px}.if-foot__cols>.if-foot__col:last-child li:nth-child(n+2):nth-child(-n+4) span{font-size:13px;line-height:18px;color:var(--fg2)}.if-foot__cols>.if-foot__col:last-child li:nth-child(5){margin-top:4px}@media(min-width:750px){.if-trio__sheet{max-height:min(920px,92vh);max-height:min(920px,92dvh)}.if-trio__head{padding:18px 28px 0;align-items:center}.if-trio__h{font-size:26px;line-height:32px}.if-trio__s{margin-top:2px;font-size:14px;line-height:20px}.if-trio__head .if-round{width:36px;height:36px}.if-trio__slots{padding:12px 28px 0;gap:10px}.if-trio__slot{min-height:52px;padding:6px 10px 6px 6px;gap:10px}.if-trio__slot img,.if-trio__slot-n{width:32px;height:40px}.if-trio__slot-n{font-size:13px}.if-trio__slot-t{font-size:14px;line-height:18px}.if-trio__filters{flex-wrap:nowrap;padding:10px 28px;gap:6px}.if-trio__filters>.if-pill{height:34px;padding:0 14px;font-size:13px}.if-trio__q input{width:240px;height:34px;font-size:13px}.if-trio__list{flex:1 1 auto;min-height:0;padding:4px 28px 16px;gap:14px 12px}.if-trio__img{aspect-ratio:1 / 1.08}.if-trio__name{margin-top:4px;font-size:14px;line-height:19px}.if-trio__item{gap:2px}.if-trio__foot{padding:10px 28px 12px}.if-trio__sum b{font-size:17px;line-height:22px}.if-trio__foot .if-btn{min-height:0;height:42px}}@media(min-width:990px)and (max-height:640px){.if-trio__list{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:750px)and (max-width:989px)and (max-height:640px){.if-trio__list{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:749px){.if-trio__sheet{max-height:92vh;max-height:92dvh}.if-trio__list{flex:1 1 auto;min-height:0}}@media(min-width:750px)and (max-height:560px){.if-trio__head{padding-top:14px}.if-trio__slots{padding-top:10px}.if-trio__slot{min-height:46px;padding-top:3px;padding-bottom:3px}.if-trio__filters{padding-top:8px;padding-bottom:8px}.if-trio__img{aspect-ratio:1 / .92}}.if-trio__item{position:relative}.if-trio__item.is-off{opacity:.45}.if-trio__hit{display:flex;flex-direction:column;gap:inherit;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.if-trio__hit[aria-disabled=true]{cursor:default}.if-trio__item:active .if-trio__hit:not([aria-disabled=true]) .if-trio__img{transform:scale(.98)}.if-trio__plus,.if-trio__step{position:absolute;top:8px;right:8px;z-index:2;height:30px;border-radius:999px;font-family:var(--font-body)}.if-trio__plus{width:30px;padding:0;border:0;background:var(--surface);color:var(--fg1);box-shadow:inset 0 0 0 1px var(--border);font-size:18px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.if-trio__plus:hover:not(:disabled){background:var(--fg1);color:var(--bg)}.if-trio__plus:disabled{opacity:0;pointer-events:none}.if-trio__step{display:inline-flex;align-items:center;background:var(--fg1);color:var(--bg);padding:0 2px;box-shadow:0 4px 12px #1a17142e}.if-trio__sb{width:28px;height:30px;padding:0;border:0;background:transparent;color:inherit;font-size:17px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.if-trio__sb:disabled{opacity:.35;cursor:default}.if-trio__sq{min-width:14px;text-align:center;font:500 14px/1 var(--font-body);font-variant-numeric:tabular-nums}.if-trio__plus:focus-visible,.if-trio__sb:focus-visible,.if-trio__hit:focus-visible{outline:2px solid var(--fg1);outline-offset:2px}.if-trio__step .if-trio__sb:focus-visible{outline-color:var(--bg);outline-offset:-2px}@media(max-width:749px){.if-trio__plus{width:34px;height:34px}.if-trio__step{height:34px}.if-trio__sb{width:32px;height:34px}}.if-trio__slot-w{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.if-trio__slot-w .if-trio__slot-t{flex:none;display:flex;overflow:visible}.if-trio__slot-nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.if-trio__slot-i{display:block;font-size:12px;line-height:16px;color:var(--fg2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:749px){.if-trio__slot-w{width:100%}.if-trio__slot-i{font-size:11px;line-height:14px}}.cd__panel{max-width:100vw}.if-jp .if-jp__steps{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.if-jp .if-jp__step{min-width:0}@media(max-width:749px){.if-jp .if-jp__steps{grid-template-columns:minmax(0,1fr)}.if-jp .if-jp__step .if-btn{max-width:100%;white-space:normal;text-align:center}.if-trio .if-trio__sheet{width:100%;max-width:100vw;left:0;right:0}.if-trio .if-trio__slots{gap:8px;align-items:stretch}.if-trio .if-trio__slot{position:relative;flex-direction:column;align-items:flex-start;gap:6px;padding:8px;min-height:0}.if-trio .if-trio__slot img,.if-trio .if-trio__slot-n{width:36px;height:45px}.if-trio .if-trio__slot .if-trio__rm{position:absolute;top:6px;right:6px}.if-trio .if-trio__slot-w{width:100%}.if-trio .if-trio__slot-t{white-space:normal;overflow:visible;font-size:13px;line-height:16px;align-items:flex-start}.if-trio .if-trio__slot-t .if-dot{margin-top:4px;flex-shrink:0}.if-trio .if-trio__slot-nm{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.if-trio .if-trio__slot-i{white-space:normal;overflow:visible;text-overflow:clip;font-size:11px;line-height:14px;overflow-wrap:anywhere}.if-trio .if-trio__foot{gap:10px}.if-trio .if-trio__sum{flex:1 1 auto;min-width:0;column-gap:6px;row-gap:0}.if-trio .if-trio__sum b{font-size:17px;line-height:22px}.if-trio .if-trio__sum s{font-size:13px}.if-trio .if-trio__sum span{flex-basis:100%;font-size:12px;line-height:16px}}@media(max-width:399px){.if-trio .if-trio__foot .if-btn{padding-left:16px;padding-right:16px;font-size:14px}}@media(min-width:1024px)and (max-width:1179px){.if-sec .if-cb__bar .if-cb__bar-in{flex-wrap:wrap!important;row-gap:10px}.if-sec .if-cb__bar .if-cb__search{order:1;flex:1 1 auto;max-width:420px}.if-sec .if-cb__bar .if-cb__sort{order:2!important}.if-sec .if-cb__bar .if-cb__pills{order:3;flex:1 1 100%}}@media(max-width:749px){.if-sec .if-cb__bar .if-cb__pills{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/inspired-kit.css.map */
