.knott{--k-ink: #0c0c0c;--k-soft: #4a4640;--k-muted: #6e6a63;--k-paper: #ffffff;--k-sand: #edebe7;--k-cord: #d3cec5;--k-brass: #a0824a;--k-sale: #8c2f39;--k-display: var(--font-heading--family, "Bodoni Moda", serif);--k-ui: var(--font-body--family, "Montserrat", sans-serif);--k-ease: cubic-bezier(.22, .61, .36, 1);color:var(--k-ink);font-family:var(--k-ui)}.knott *,.knott *:before,.knott *:after{box-sizing:border-box}.knott-wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 24px}.knott-section{padding:64px 0}.knott-section--tight{padding:44px 0}.knott-sand{background:var(--k-sand)}.knott-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.knott h2,.knott h3{font-family:var(--k-display);font-weight:500;margin:0;letter-spacing:.01em}.knott-eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--k-muted);font-weight:600;margin:0 0 10px}.knott-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.knott-head h2{font-size:clamp(26px,3.4vw,40px);line-height:1.1}.knott-more{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;white-space:nowrap;border-bottom:1px solid var(--k-cord);padding-bottom:3px;color:inherit;text-decoration:none;transition:border-color .25s var(--k-ease)}.knott-more:hover{border-color:var(--k-ink)}.knott-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 30px;border-radius:999px;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;border:2px solid var(--k-ink);background:var(--k-ink);color:var(--k-paper);text-decoration:none;transition:background .25s var(--k-ease),color .25s var(--k-ease)}.knott-btn:hover{background:transparent;color:var(--k-ink)}.knott-btn--light{background:#fff;border-color:#fff;color:var(--k-ink)}.knott-btn--light:hover{background:transparent;color:#fff}.knott-btn--block{width:100%}.knott :focus-visible{outline:2px solid var(--k-brass);outline-offset:3px}.knott-knot{width:16px;height:16px;flex:none;vertical-align:middle}.knott-knot path{fill:none;stroke:currentColor;stroke-width:8;stroke-linecap:round}.knott-promo{background:var(--k-sand);border-bottom:1px solid var(--k-cord);padding:12px 0}.knott-promo__inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 22px;text-align:center}.knott-promo__headline{font-family:var(--k-display);font-size:17px;letter-spacing:.06em}.knott-promo__sub{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--k-muted);font-weight:600}.knott-cd{display:flex;gap:6px;align-items:center}.knott-cd__cell{background:var(--k-ink);color:var(--k-paper);border-radius:5px;min-width:40px;padding:5px 6px;text-align:center}.knott-cd__cell b{display:block;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.knott-cd__cell span{font-size:8px;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.knott-hero{position:relative;background:var(--k-sand);overflow:hidden}.knott-hero__slides{position:relative;height:clamp(400px,62vh,620px)}.knott-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .9s var(--k-ease),visibility .9s;display:grid;grid-template-columns:1.05fr 1fr;align-items:center}.knott-hero__slide.is-on{opacity:1;visibility:visible}.knott-hero__copy{padding:0 clamp(24px,6vw,92px)}.knott-hero__copy h2{font-size:clamp(38px,6vw,68px);line-height:1.02;margin:12px 0 16px}.knott-hero__copy p{color:var(--k-soft);max-width:40ch;margin:0 0 26px}.knott-hero__media{position:relative;height:100%;overflow:hidden;background:var(--k-cord)}.knott-hero__media img,.knott-hero__media svg{width:100%;height:100%;object-fit:cover;display:block}.knott-hero__dots{position:absolute;left:clamp(24px,6vw,92px);bottom:26px;display:flex;gap:8px;z-index:3}.knott-hero__dots button{width:26px;height:3px;border:0;padding:0;background:var(--k-cord);border-radius:2px;cursor:pointer;transition:background .3s var(--k-ease)}.knott-hero__dots button[aria-selected=true]{background:var(--k-ink)}.knott-tabs__nav{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;margin-bottom:30px}.knott-tabs__nav::-webkit-scrollbar{display:none}.knott-tabs__nav button{border:1px solid var(--k-cord);background:transparent;border-radius:999px;padding:9px 20px;white-space:nowrap;cursor:pointer;color:inherit;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:all .25s var(--k-ease)}.knott-tabs__nav button[aria-selected=true]{background:var(--k-ink);color:var(--k-paper);border-color:var(--k-ink)}.knott-tabs__panel{display:none}.knott-tabs__panel.is-on{display:block}.knott-tiles{display:flex;gap:14px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.knott-tiles::-webkit-scrollbar{display:none}.knott-tile{flex:none;width:132px;text-align:center;text-decoration:none;color:inherit}.knott-tile__img{width:132px;height:132px;border-radius:50%;overflow:hidden;background:var(--k-sand);border:1px solid var(--k-cord);margin-bottom:10px;transition:transform .35s var(--k-ease),border-color .35s var(--k-ease)}.knott-tile__img img{width:100%;height:100%;object-fit:cover}.knott-tile:hover .knott-tile__img{transform:translateY(-4px);border-color:var(--k-brass)}.knott-tile span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.knott-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.knott-cat{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:3 / 4;background:var(--k-sand);display:block;text-decoration:none}.knott-cat img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--k-ease)}.knott-cat:hover img{transform:scale(1.05)}.knott-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0c0c0c9e,#0c0c0c0d 52%)}.knott-cat__label{position:absolute;left:0;right:0;bottom:18px;z-index:2;text-align:center;color:#fff}.knott-cat__label b{display:block;font-family:var(--k-display);font-size:21px;font-weight:500;margin-bottom:6px}.knott-cat__label span{font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.85}.knott-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px 18px}.knott-card{display:flex;flex-direction:column}.knott-card__frame{position:relative}.knott-card__media{position:relative;display:block;border-radius:8px;overflow:hidden;background:var(--k-sand);aspect-ratio:1 / 1}.knott-card__media img{width:100%;height:100%;object-fit:cover;transition:opacity .45s var(--k-ease),transform .7s var(--k-ease)}.knott-card__media .knott-card__alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.knott-card:hover .knott-card__alt{opacity:1}.knott-card:hover .knott-card__media img{transform:scale(1.03)}.knott-badge{position:absolute;top:10px;left:10px;z-index:2;background:var(--k-sale);color:#fff;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:5px 11px;border-radius:999px}.knott-badge--out{background:var(--k-ink)}.knott-quick{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;margin:0}.knott-quick button,.knott-quick a{display:block;width:100%;text-align:center;text-decoration:none;padding:12px;border:0;border-radius:999px;cursor:pointer;background:var(--k-paper);color:var(--k-ink);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:0;transform:translateY(8px);transition:opacity .3s var(--k-ease),transform .3s var(--k-ease),background .2s var(--k-ease)}.knott-card:hover .knott-quick button,.knott-card:hover .knott-quick a,.knott-quick button:focus-visible,.knott-quick a:focus-visible{opacity:1;transform:translateY(0)}.knott-quick button:hover,.knott-quick a:hover{background:var(--k-ink);color:var(--k-paper)}@media(hover:none){.knott-quick{position:static;opacity:1;transform:none;margin-top:8px}.knott-quick button,.knott-quick a{opacity:1;transform:none;border:1px solid var(--k-cord);padding:10px}}.knott-card__body{padding-top:12px}.knott-card__type{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--k-muted);font-weight:600}.knott-card__title{font-family:var(--k-ui);font-size:13.5px;font-weight:600;margin:5px 0 7px;line-height:1.35}.knott-card__title a{color:inherit;text-decoration:none}.knott-card__price{display:flex;align-items:baseline;gap:8px;font-size:13.5px;font-weight:600}.knott-card__price del{color:var(--k-muted);font-weight:400;font-size:12px}.knott-card__sw{display:flex;gap:5px;margin-top:9px;align-items:center}.knott-sw{width:13px;height:13px;border-radius:50%;border:1px solid rgba(0,0,0,.18);display:block}.knott-card__sw small{font-size:10px;color:var(--k-muted);margin-left:2px}.knott-band{display:grid;grid-template-columns:1fr 1fr;background:var(--k-ink);color:#fff}.knott-band__media{min-height:380px;background:#222}.knott-band__media img,.knott-band__media svg{width:100%;height:100%;object-fit:cover;display:block}.knott-band__copy{padding:clamp(36px,6vw,78px);align-self:center}.knott-band__copy h2{font-size:clamp(28px,3.6vw,44px);line-height:1.08;margin-bottom:16px;color:#fff}.knott-band__copy p{color:#ffffffb8;max-width:44ch;margin:0 0 26px}.knott-band__copy .knott-eyebrow{color:var(--k-brass)}.knott-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.knott-trio__card{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:4 / 5;display:block;text-decoration:none;background:var(--k-sand)}.knott-trio__card img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--k-ease)}.knott-trio__card:hover img{transform:scale(1.04)}.knott-trio__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(12,12,12,.66),transparent 58%)}.knott-trio__copy{position:absolute;inset:auto 0 22px;z-index:2;text-align:center;color:#fff}.knott-trio__copy h3{font-size:24px;margin-bottom:10px}.knott-trio__copy span{display:inline-block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:3px}.knott-look{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center}.knott-look__media{border-radius:8px;overflow:hidden;aspect-ratio:4 / 3;background:var(--k-sand)}.knott-look__media img,.knott-look__media svg{width:100%;height:100%;object-fit:cover;display:block}.knott-look__list{display:flex;flex-direction:column;gap:14px}.knott-look__row{display:grid;grid-template-columns:76px 1fr auto;gap:14px;align-items:center;border:1px solid var(--k-cord);border-radius:8px;padding:10px;transition:border-color .25s var(--k-ease)}.knott-look__row:hover{border-color:var(--k-ink)}.knott-look__row img{width:76px;height:76px;object-fit:cover;border-radius:5px;background:var(--k-sand)}.knott-look__row b{display:block;font-size:13px;font-weight:600}.knott-look__row b a{color:inherit;text-decoration:none}.knott-look__row small{color:var(--k-muted);font-size:11px}.knott-look__row .knott-btn{padding:10px 18px;font-size:9.5px}.knott-look__row form{margin:0}.knott-reviews__head{text-align:center;margin-bottom:34px}.knott-stars{color:var(--k-brass);letter-spacing:3px;font-size:14px}.knott-reviews{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.knott-review{border:1px solid var(--k-cord);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;background:var(--k-paper)}.knott-review>img{aspect-ratio:1 / 1;object-fit:cover;width:100%}.knott-review__body{padding:16px;display:flex;flex-direction:column;gap:9px;flex:1}.knott-review__body p{margin:0;font-size:13.5px;color:var(--k-soft);flex:1}.knott-review__who{font-size:12px;font-weight:600}.knott-review__who span{color:var(--k-brass);font-weight:500}.knott-review__cta{font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;border-bottom:1px solid var(--k-cord);align-self:flex-start;padding-bottom:3px;color:inherit;text-decoration:none}.knott-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:center}.knott-trust h3{font-family:var(--k-ui);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px}.knott-trust p{margin:0;color:var(--k-muted);font-size:13px}.knott-trust svg.knott-ico{width:26px;height:26px;stroke:var(--k-brass);fill:none;stroke-width:1.4;margin:0 auto 12px;display:block}.knott-faq{max-width:780px;margin:0 auto}.knott-faq details{border-bottom:1px solid var(--k-cord)}.knott-faq summary{list-style:none;cursor:pointer;padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;font-weight:600}.knott-faq summary::-webkit-details-marker{display:none}.knott-faq summary:after{content:"+";font-size:20px;color:var(--k-brass);font-weight:400}.knott-faq details[open] summary:after{content:"\2013"}.knott-faq__answer{margin:0 0 18px;color:var(--k-soft);max-width:62ch}.knott-ig{display:flex;gap:8px;overflow:hidden}.knott-ig img{width:190px;height:190px;object-fit:cover;border-radius:5px;flex:none;filter:grayscale(.15);transition:filter .3s var(--k-ease)}.knott-ig img:hover{filter:none}@media(max-width:1100px){.knott-grid{grid-template-columns:repeat(3,1fr)}.knott-reviews,.knott-cats{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.knott-hero__slides{height:auto}.knott-hero__slide{position:relative;display:none;grid-template-columns:1fr}.knott-hero__slide.is-on{display:grid}.knott-hero__media{order:-1;height:300px}.knott-hero__copy{padding:30px 24px 40px}.knott-hero__dots{position:static;padding:0 24px 26px}.knott-band,.knott-look{grid-template-columns:1fr}.knott-band__media{min-height:280px}.knott-trio{grid-template-columns:1fr}}@media(max-width:640px){.knott-section{padding:44px 0}.knott-grid{grid-template-columns:repeat(2,1fr);gap:22px 12px}.knott-trust{grid-template-columns:1fr;gap:26px}.knott-reviews{grid-template-columns:1fr}.knott-head{flex-direction:column;align-items:flex-start;gap:10px}.knott-promo__headline{font-size:15px}.knott-tile,.knott-tile__img{width:104px}.knott-tile__img{height:104px}.knott-look__row{grid-template-columns:62px 1fr}.knott-look__row img{width:62px;height:62px}.knott-look__row form,.knott-look__row .knott-btn{grid-column:1 / -1}.knott-ig img{width:132px;height:132px}}@media(prefers-reduced-motion:reduce){.knott *,.knott *:before,.knott *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.knott-footer{background:var(--k-ink);color:#ffffffb8;padding:56px 0 24px}.knott-footer h3{font-family:var(--k-ui);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#fff;font-weight:700;margin:0 0 14px}.knott-footer a{color:inherit;text-decoration:none;transition:color .2s var(--k-ease)}.knott-footer a:hover{color:#fff}.knott-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.3fr;gap:32px}.knott-footer__col ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13px}.knott-footer__brand{font-family:var(--k-display);font-size:26px;letter-spacing:.16em;color:#fff;display:flex;align-items:center;gap:10px;margin-bottom:14px}.knott-footer__brand .knott-knot{width:26px;height:26px;color:var(--k-brass)}.knott-footer__about p{font-size:13px;max-width:40ch;margin:0 0 18px}.knott-footer__form{display:flex;gap:8px;margin:0}.knott-footer__form input{flex:1;min-width:0;background:transparent;border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:12px 18px;color:#fff;font:inherit;font-size:13px}.knott-footer__form input::placeholder{color:#ffffff73}.knott-footer__form button{border:0;border-radius:999px;background:var(--k-brass);color:#fff;cursor:pointer;padding:12px 22px;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.knott-socials{display:flex;gap:10px;margin-top:18px}.knott-socials a{width:34px;height:34px;border:1px solid rgba(255,255,255,.24);border-radius:50%;display:grid;place-items:center;transition:background .2s var(--k-ease),border-color .2s var(--k-ease)}.knott-socials a:hover{background:var(--k-brass);border-color:var(--k-brass)}.knott-socials svg{width:15px;height:15px;fill:currentColor}.knott-footer__bottom{margin-top:40px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:11px;letter-spacing:.06em}@media(max-width:1200px){.knott-footer__grid{grid-template-columns:1.4fr 1fr 1fr;gap:30px}}@media(max-width:860px){.knott-footer__grid{grid-template-columns:1fr 1fr;gap:28px}}@media(max-width:640px){.knott-footer__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/knott.css.map */
