.tuft-body,.tuft{--t-bg: #fbf3e6;--t-text: #3b2a20;--t-accent: #f2b934;--t-accent-shadow: #d49a22;--t-accent-hover: #f5c24d;--t-card: #fffcf6;--t-border: #efe3cf;--t-border-strong: #e8dcc8;--t-soft: #f1e6d3;--t-soft-2: #f6ead4;--t-muted: #7a6656;--t-muted-2: #9c8a7a;--t-muted-3: #8a7563;--t-label: #6b5646;--t-link-hover: #b0761c;--t-font-body: "Manrope", system-ui, -apple-system, sans-serif;--t-font-head: "Newsreader", Georgia, serif;--t-gutter: clamp(16px, 4vw, 40px)}.tuft-body{margin:0;background:var(--t-bg);color:var(--t-text);font-family:var(--t-font-body);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}.tuft-body.t-lock{overflow:hidden}.tuft,.tuft *,.tuft *:before,.tuft *:after{box-sizing:border-box}.tuft{font-family:var(--t-font-body);color:var(--t-text);background:var(--t-bg)}.tuft a{color:var(--t-text);text-decoration:none}.tuft a:hover{color:var(--t-link-hover)}.tuft button{font-family:inherit;color:inherit}.tuft button:focus-visible,.tuft a:focus-visible,.tuft input:focus-visible+label,.tuft summary:focus-visible,.tuft [tabindex]:focus-visible{outline:2px solid var(--t-link-hover);outline-offset:2px}.tuft img{max-width:100%;display:block}.tuft .t-visually-hidden,.tuft-body .t-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.t-skip{position:absolute;left:12px;top:-60px;z-index:100;background:#3b2a20;color:#fbf3e6;padding:10px 16px;border-radius:20px;font-weight:700;transition:top .15s}.t-skip:focus{top:12px}#MainContent:focus{outline:none}.tuft .t-h{font-family:var(--t-font-head);font-weight:800;letter-spacing:-.025em;margin:0}.tuft .t-eyebrow{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--t-label);margin:0 0 10px}.tuft .t-lead{margin:0;color:var(--t-muted);font-size:16px;text-wrap:pretty}.tuft .t-stars{color:var(--t-accent);letter-spacing:2px}.tuft .t-rte p{margin:0 0 .8em}.tuft .t-rte p:last-child{margin-bottom:0}.tuft .t-sample{font-size:10.5px;font-weight:700;color:var(--t-link-hover);border:1px dashed #d9b46a;border-radius:8px;padding:2px 7px}.tuft .t-wrap{margin:0 auto;padding-left:var(--t-gutter);padding-right:var(--t-gutter)}.tuft .t-center{text-align:center}.tuft .t-ph{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px;text-align:center;background:#7f7f7f14;color:var(--t-text);font:500 13px/1.3 system-ui,-apple-system,sans-serif;letter-spacing:.01em}.tuft .t-ph>span{opacity:.75;max-width:90%}.tuft .t-ph svg{width:28px;height:28px;opacity:.45}.tuft .tuft-moment .t-ph{background:repeating-linear-gradient(135deg,#f1e6d3 0 8px,#ebdec8 8px 16px);color:var(--t-muted-3);font:600 11.5px/1.35 var(--t-font-body);padding:20px}.tuft .tuft-moment .t-ph svg{display:none}.tuft .tuft-moment .t-ph>span{opacity:1}.tuft .t-media{position:relative;overflow:hidden}.tuft .t-media>img,.tuft .t-media>video,.tuft .t-media>.t-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tuft .t-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;background:var(--t-accent);color:var(--t-text);font-weight:800;box-shadow:0 4px 0 var(--t-accent-shadow);transition:transform .1s,box-shadow .1s,background .15s}.tuft .t-btn:hover{background:var(--t-accent-hover);color:var(--t-text)}.tuft .t-btn:active{transform:translateY(3px);box-shadow:0 1px 0 var(--t-accent-shadow)}.tuft .t-btn[disabled],.tuft .t-btn[aria-disabled=true]{cursor:not-allowed;opacity:.6;transform:none}.tuft .t-round-btn{width:40px;height:40px;border-radius:20px;border:1px solid var(--t-border-strong);background:var(--t-card);cursor:pointer;font-size:18px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.tuft-announcement{background:var(--t-bar-bg, #4a3426);color:var(--t-bar-text, #fbf3e6);text-align:center;font-size:13px;font-weight:600;padding:10px 16px}.tuft-announcement p{margin:0}.tuft-announcement a,.tuft-announcement strong,.tuft-announcement em{color:var(--t-bar-highlight, #f2b934);border-bottom:1.5px solid var(--t-bar-highlight, #f2b934);font-style:normal;font-weight:600}.tuft-header-wrap.is-sticky{position:sticky;top:0;z-index:30}.tuft-header{background:color-mix(in srgb,var(--t-bg) 95%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--t-border)}.tuft-header__bar{max-width:1320px;margin:0 auto;padding:0 var(--t-gutter);height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.tuft-header__left{display:flex;align-items:center;gap:24px;min-width:0}.tuft-header__right{display:flex;justify-content:flex-end;align-items:center;gap:26px}.tuft-header__burger{width:44px;height:44px;margin-left:-10px;background:none;border:0;cursor:pointer;display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px}.tuft-header__burger span{display:block;width:20px;height:2px;border-radius:1px;background:var(--t-text)}.tuft-nav{display:flex;gap:26px;font-size:14.5px;font-weight:600}.tuft-nav a{padding:6px 0;color:var(--t-label)}.tuft-nav--primary a{color:var(--t-text)}.tuft-nav--primary a:not(.is-active){color:var(--t-label)}.tuft-nav a.is-active{color:var(--t-text);border-bottom:2px solid var(--t-accent)}.tuft-logo{display:flex;align-items:center;gap:10px}.tuft-logo__dot{width:30px;height:30px;border-radius:15px;background:var(--t-text);display:flex;align-items:center;justify-content:center;flex:none}.tuft-logo__dot span{width:12px;height:12px;border-radius:6px;background:var(--t-dot, var(--t-bg))}.tuft-logo__text{font-family:var(--t-font-head);font-weight:800;font-size:34px;letter-spacing:-.02em;line-height:1}.tuft-logo img{height:auto}.tuft-langs{display:flex;background:var(--t-soft);border-radius:20px;padding:4px;gap:2px;margin:0}.tuft-langs button{height:28px;min-width:32px;padding:0 8px;border-radius:14px;border:0;cursor:pointer;font-size:11.5px;font-weight:700;background:transparent;color:var(--t-muted-2)}.tuft-langs button[aria-pressed=true]{background:var(--t-card);color:var(--t-text);box-shadow:0 1px 3px #3b2a201f}.tuft-cart-btn{position:relative;width:44px;height:44px;background:none;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.tuft-cart-btn__bag{display:block;width:18px;height:16px;border:2px solid var(--t-text);border-radius:2px 2px 4px 4px;position:relative;margin-top:4px}.tuft-cart-btn__bag:before{content:"";position:absolute;left:3px;right:3px;top:-8px;height:7px;border:2px solid var(--t-text);border-bottom:0;border-radius:6px 6px 0 0}.tuft-cart-btn__count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;border-radius:9px;background:var(--t-accent);color:var(--t-text);font-size:10.5px;font-weight:800;display:flex;align-items:center;justify-content:center;padding:0 5px}.tuft-cart-btn__count[hidden]{display:none}.tuft-mobile-menu{border-top:1px solid var(--t-border);padding:8px var(--t-gutter) 18px;display:flex;flex-direction:column}.tuft-mobile-menu[hidden]{display:none}.tuft-mobile-menu>a{padding:14px 0;border-bottom:1px solid var(--t-border);font-size:17px;font-weight:600}.tuft-mobile-menu>a:last-of-type{border-bottom:0}.tuft-mobile-menu .tuft-langs{background:none;padding:0;flex-wrap:wrap;gap:6px;margin-top:14px}.tuft-mobile-menu .tuft-langs button{height:36px;min-width:44px;padding:0 10px;border-radius:18px;border:1px solid var(--t-border-strong);font-size:12px;box-shadow:none}.tuft-header__langs-desktop{display:none}@media(min-width:1180px){.tuft-header__langs-desktop{display:block}}@media(max-width:819.98px){.tuft-header__burger{display:flex}.tuft-header .tuft-nav{display:none}}@media(min-width:820px){.tuft-mobile-menu{display:none!important}}.tuft-product{max-width:1200px;margin:0 auto;padding:clamp(16px,3vw,32px) var(--t-gutter) clamp(56px,7vw,96px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(28px,5vw,64px);align-items:start}.tuft-gallery{display:flex;flex-direction:column;gap:14px;min-width:0;width:100%;max-width:560px;justify-self:center}@media(min-width:990px){.tuft-gallery{position:sticky;top:100px;max-width:none}.tuft-product[data-gallery-left=false] .tuft-gallery{order:2}}.tuft-gallery__stage{position:relative;aspect-ratio:var(--t-ratio, 4/5);border-radius:28px;overflow:hidden;background:var(--t-soft);box-shadow:0 10px 30px #3b2a2014;touch-action:pan-y}.tuft-gallery__stage.is-zoomed{cursor:zoom-out}.tuft-gallery__zoom{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .3s ease;transform-origin:50% 50%}.tuft-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s}.tuft-gallery__slide.is-active{opacity:1;visibility:visible}.tuft-gallery__slide img,.tuft-gallery__slide video,.tuft-gallery__slide iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--t-fit, cover);border:0}.tuft-gallery__badge{position:absolute;left:16px;top:16px;background:var(--t-accent);color:var(--t-text);font-size:12px;font-weight:700;border-radius:14px;padding:5px 13px;pointer-events:none;z-index:2}.tuft-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:20px;border:0;background:#fffcf6eb;cursor:pointer;font-size:20px;z-index:2;display:none;align-items:center;justify-content:center}.tuft-gallery__arrow--prev{left:12px}.tuft-gallery__arrow--next{right:12px}@media(max-width:819.98px){.tuft-gallery__arrow{display:flex}}.tuft-gallery__zoom-btn{position:absolute;right:16px;bottom:16px;height:32px;padding:0 14px;border-radius:16px;border:0;background:#3b2a20d1;color:#fbf3e6!important;cursor:pointer;z-index:2;font-size:11.5px;font-weight:700;letter-spacing:.08em;display:flex;align-items:center;gap:7px}.tuft-gallery__zoom-btn:before{content:"";width:10px;height:10px;border:1.5px solid #fbf3e6;border-radius:5px}.tuft-gallery__thumbs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.tuft-gallery__thumb{aspect-ratio:1/1;border-radius:14px;border:2px solid transparent;padding:0;cursor:pointer;background:repeating-linear-gradient(135deg,#f1e6d3 0 6px,#ebdec8 6px 12px);overflow:hidden;position:relative;transition:border-color .15s}.tuft-gallery__thumb[aria-current=true]{border-color:var(--t-text)}.tuft-gallery__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tuft-gallery__thumb .t-play{position:absolute;inset:auto 4px 4px auto;width:18px;height:18px;border-radius:9px;background:#3b2a20d1;color:#fbf3e6;font-size:8px;display:flex;align-items:center;justify-content:center}.tuft-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--t-card);border:1px solid var(--t-border);border-radius:24px;padding:16px 6px;margin-top:8px;box-shadow:0 6px 20px #3b2a200d}.tuft-trust__item{text-align:center;padding:4px 8px;display:flex;flex-direction:column;align-items:center;gap:5px}.tuft-trust__item+.tuft-trust__item{border-left:1px solid var(--t-border)}.tuft-trust__glyph{font-size:15px;line-height:1}.tuft-trust__title{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tuft-trust__body{font-size:11.5px;color:var(--t-muted-3);line-height:1.35}.tuft-info{max-width:520px;width:100%;display:flex;flex-direction:column;min-width:0}.tuft-info__badge{align-self:flex-start;background:var(--t-accent);color:var(--t-text);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:16px;padding:6px 14px}.tuft-info__title{font-family:var(--t-font-head);font-weight:800;font-size:var(--t-title-size, clamp(40px,4.6vw,56px));line-height:1;letter-spacing:-.025em;margin:14px 0 10px}.tuft-info__rating{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:700}.tuft-info__rating .t-stars{letter-spacing:1px;font-size:16px}.tuft-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin:12px 0 16px}.tuft-price__current{font-family:var(--t-font-head);font-weight:800;font-size:38px;line-height:1}.tuft-price__compare{font-size:15px;color:var(--t-muted-2);text-decoration:line-through}.tuft-price__compare:empty{display:none}.tuft-price__note{font-size:12.5px;color:var(--t-muted-2)}.tuft-price__note:empty{display:none}.tuft-info__lead{margin:0 0 10px;font-size:16.5px;font-weight:500;text-wrap:pretty}.tuft-info__desc{margin:0 0 26px;font-size:14.5px;color:var(--t-muted);line-height:1.65;text-wrap:pretty}.tuft-info__desc strong{color:var(--t-text)}.tuft-info__sku{font-size:12.5px;color:var(--t-muted-2);margin:-16px 0 20px}.tuft-picker__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.tuft-picker__label{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--t-label)}.tuft-picker__hint{font-size:12.5px;color:var(--t-muted-2)}.tuft-same{display:flex;align-items:center;gap:8px;background:var(--t-card);border:1px solid var(--t-border-strong);border-radius:18px;cursor:pointer;font-size:12.5px;font-weight:600;padding:0 14px;height:34px}.tuft-same[hidden]{display:none}.tuft-same__box{width:15px;height:15px;border-radius:3px;border:1.5px solid var(--t-text);background:transparent;color:#fbf3e6;font-size:10px;line-height:12px;text-align:center}.tuft-same[aria-pressed=true] .tuft-same__box{background:var(--t-text)}.tuft-same[aria-pressed=true] .tuft-same__box:after{content:"\2713"}.tuft-pieces{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;border:0}.tuft-piece{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:9px 20px 9px 10px;background:var(--t-card);border:1px solid var(--t-border);border-radius:30px;margin:0;min-width:0}.tuft-piece[hidden]{display:none}.tuft-piece legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tuft-swatches{display:flex;gap:10px;flex-wrap:wrap}.tuft-swatch{position:relative}.tuft-swatch input{position:absolute;opacity:0;width:1px;height:1px}.tuft-swatch label{display:block;width:36px;height:36px;border-radius:50%;cursor:pointer;background:var(--sw, #ccc);background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #3b2a2026;transition:box-shadow .15s}.tuft-swatch input:checked+label{box-shadow:0 0 0 2.5px var(--t-card),0 0 0 5px var(--t-accent)}.tuft-swatch input:focus-visible+label{outline:2px solid var(--t-link-hover);outline-offset:6px}.tuft-swatch input:disabled+label{opacity:.35;cursor:not-allowed}.tuft-swatch.is-unavailable label:after{content:"";position:absolute;left:50%;top:4px;bottom:4px;width:1.5px;background:var(--t-text);transform:rotate(45deg);opacity:.6}.tuft-piece__name{font-size:14px;font-weight:700;flex:1;min-width:60px;padding-left:8px}.tuft-piece__label{font-size:12.5px;color:var(--t-muted-2)}.tuft-option{margin:0 0 18px;padding:0;border:0;min-width:0}.tuft-option legend{padding:0;margin-bottom:12px}.tuft-pills{display:flex;flex-wrap:wrap;gap:8px}.tuft-pill{position:relative}.tuft-pill input{position:absolute;opacity:0;width:1px;height:1px}.tuft-pill label{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:22px;cursor:pointer;background:var(--t-card);border:1.5px solid var(--t-border-strong);font-weight:700;font-size:14px}.tuft-pill input:checked+label{border:2px solid var(--t-text);box-shadow:0 3px 0 var(--t-text)}.tuft-pill input:focus-visible+label{outline:2px solid var(--t-link-hover);outline-offset:2px}.tuft-pill.is-unavailable label{color:var(--t-muted-2);text-decoration:line-through}.tuft-sets__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin:28px 0 14px;gap:6px 12px}.tuft-sets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;border:0}.tuft-set{position:relative;min-width:0}.tuft-set input{position:absolute;opacity:0;width:1px;height:1px}.tuft-set label{position:relative;min-height:118px;height:100%;padding:20px 12px 16px 16px;border-radius:24px;cursor:pointer;text-align:left;background:var(--t-card);border:2px solid var(--t-border-strong);display:flex;flex-direction:column;gap:2px;transition:border-color .15s,box-shadow .15s;line-height:normal}.tuft-set label:hover{border-color:#b9ab9a}.tuft-set input:checked+label{border-color:var(--t-selected, #1d63d8);box-shadow:0 6px 16px #3b2a201a}.tuft-set input:focus-visible+label{outline:2px solid var(--t-link-hover);outline-offset:3px}.tuft-set.is-unavailable label{opacity:.55}.tuft-set__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px}.tuft-set__name{font-family:var(--t-font-head);font-weight:800;font-size:20px;line-height:1.15;letter-spacing:-.01em;white-space:nowrap}.tuft-set__save{font-size:9.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;background:#f8d77e;border-radius:12px;padding:4px 8px;white-space:nowrap}.tuft-set__save[hidden]{display:none}.tuft-set__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:14px}.tuft-set__per{font-family:var(--t-font-head);font-weight:800;font-size:24px;line-height:1.1}.tuft-set__note{font-size:12px;font-weight:500;color:var(--t-muted)}.tuft-set__total{font-size:12px;font-weight:500;color:var(--t-muted-2);margin-top:6px}.tuft-set__note:empty,.tuft-set__total:empty{display:none}.tuft-set__tag{position:absolute;right:16px;top:-11px;background:var(--t-accent);color:var(--t-text);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:12px;padding:4px 10px;white-space:nowrap}.tuft-set__tag--dark{background:var(--t-text);color:var(--t-bg)}.tuft-sets__more{font-size:13px;font-weight:600;color:var(--t-muted)!important;margin-top:14px;align-self:center;text-decoration:none}.tuft-sets__more:hover{color:var(--t-text)!important}.tuft-product--paw .tuft-set label{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='%233b2a20' stroke='%23fffcf6' stroke-width='1.5'%3E%3Cellipse cx='16' cy='21.5' rx='7' ry='6'/%3E%3Cellipse cx='7.5' cy='13' rx='3' ry='3.8'/%3E%3Cellipse cx='12.5' cy='7.5' rx='3' ry='3.8'/%3E%3Cellipse cx='19.5' cy='7.5' rx='3' ry='3.8'/%3E%3Cellipse cx='24.5' cy='13' rx='3' ry='3.8'/%3E%3C/g%3E%3C/svg%3E") 16 16,pointer}@media(max-width:480px){.tuft-piece{flex-wrap:nowrap;gap:8px 12px;padding:7px 14px 7px 8px}.tuft-swatches{gap:7px;flex-wrap:nowrap}.tuft-swatch label{width:31px;height:31px}.tuft-piece__name{padding-left:2px;min-width:0;font-size:13.5px}.tuft-piece__label{font-size:12px;white-space:nowrap}}@media(max-width:420px){.tuft-set label{padding:18px 14px 14px}.tuft-set__name{font-size:19px}.tuft-set__per{font-size:21px}}.tuft-ship-note{align-self:center;margin-top:18px;background:var(--t-soft-2);border-radius:16px;padding:7px 16px;font-size:13px;font-weight:600;text-align:center}.tuft-buy{display:flex;flex-direction:column;margin-top:14px;gap:12px}.tuft-qty{display:inline-flex;align-items:center;align-self:flex-start;background:var(--t-card);border:1px solid var(--t-border-strong);border-radius:22px;height:44px}.tuft-qty button{width:42px;height:100%;background:none;border:0;cursor:pointer;font-size:16px}.tuft-qty input{width:40px;text-align:center;border:0;background:transparent;font:inherit;font-weight:800;font-size:14px;-moz-appearance:textfield;color:var(--t-text)}.tuft-qty input::-webkit-outer-spin-button,.tuft-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tuft-atc{height:62px;border-radius:31px;font-size:17px;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 5px 0 var(--t-accent-shadow)!important;width:100%}.tuft-atc:active{box-shadow:0 2px 0 var(--t-accent-shadow)!important}.tuft-buy .shopify-payment-button__button{border-radius:31px;min-height:52px}.tuft-error{margin:0;color:#a3341c;font-size:13.5px;font-weight:600;text-align:center}.tuft-error:empty{display:none}.tuft-guarantee{margin:14px 0 0;text-align:center;font-size:13px;font-weight:600;color:var(--t-label)}.tuft-stickers{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:24px;padding-top:24px;border-top:1px solid var(--t-border)}.tuft-sticker{width:96px;height:96px;border-radius:48px;display:flex;align-items:center;justify-content:center;padding:6px;box-shadow:0 3px 10px #3b2a201f;flex:none}.tuft-sticker__inner{width:100%;height:100%;border-radius:50%;border:1.5px dashed currentColor;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--t-font-head);font-weight:800;font-size:9.5px;line-height:1.1;text-transform:uppercase;padding:5px;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;min-width:0}.tuft-sticky{position:fixed;left:0;right:0;bottom:0;z-index:25;background:var(--t-card);border-top:1px solid var(--t-border);box-shadow:0 -6px 20px #3b2a2014;padding:10px 16px calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .25s ease;visibility:hidden}.tuft-sticky.is-visible{transform:none;visibility:visible}@media(min-width:820px){.tuft-sticky{display:none}}.tuft-sticky__text{min-width:0;flex:1}.tuft-sticky__title,.tuft-sticky__sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tuft-sticky__title{font-weight:800;font-size:14px}.tuft-sticky__sub{font-size:12.5px;color:var(--t-muted-2)}.tuft-sticky .t-btn{height:48px;padding:0 22px;border-radius:24px;font-size:14px;flex:none;box-shadow:0 3px 0 var(--t-accent-shadow)}.tuft-moments{max-width:1200px;padding-bottom:var(--t-pad-b, clamp(64px,8vw,112px));padding-top:var(--t-pad-t, 0)}.tuft-strip-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.tuft-strip-head h2{margin:0;font-size:12.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--t-label)}.tuft-strip-head__nav{display:flex;gap:8px}.tuft-strip{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--t-gutter));padding:0 var(--t-gutter);scroll-padding:0 var(--t-gutter);list-style:none}.tuft-strip::-webkit-scrollbar{display:none}.tuft-moment{flex:0 0 clamp(220px,24vw,290px);aspect-ratio:4/5;border-radius:28px;scroll-snap-align:start}.tuft-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px;margin-top:16px}.tuft-quote{margin:0;padding:18px 22px;background:var(--t-card);border:1px solid var(--t-border);border-radius:24px;display:flex;flex-direction:column;gap:8px}.tuft-quote .t-stars{font-size:15px}.tuft-quote blockquote{margin:0;font-weight:800;font-size:15px}.tuft-quote p{margin:0;color:var(--t-muted);font-size:14px;text-wrap:pretty}.tuft-quote figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;color:var(--t-muted-2);margin-top:4px}.tuft-quote figcaption>span:first-child{display:flex;gap:8px}.tuft-quote figcaption strong{color:var(--t-text)}.tuft-steps{max-width:1080px;padding-bottom:var(--t-pad-b, clamp(64px,8vw,112px));padding-top:var(--t-pad-t, 0)}.tuft-sec-head{margin-bottom:clamp(28px,4vw,40px)}.tuft-sec-head .t-h{font-size:var(--t-h-size, clamp(32px,3.8vw,48px));line-height:1.05;text-wrap:balance}.tuft-sec-head--left{text-align:left}.tuft-sec-head--center{text-align:center}.tuft-steps__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(16px,2.4vw,26px)}.tuft-step{background:var(--t-card);border-radius:26px;overflow:hidden;box-shadow:0 10px 28px #3b2a2012;display:flex;flex-direction:column}.tuft-step__media{aspect-ratio:var(--t-ratio, 4/5)}.tuft-step__body{padding:22px 22px 26px;display:flex;flex-direction:column;gap:6px}.tuft-step__top{display:flex;justify-content:space-between;align-items:center}.tuft-step__n{font-family:var(--t-font-head);font-weight:800;font-size:40px;line-height:1;color:var(--t-accent)}.tuft-step__icon{width:42px;height:42px;border-radius:21px;background:#d6ebf1;display:flex;align-items:center;justify-content:center;font-size:17px}.tuft-step h3{font-family:var(--t-font-head);font-weight:800;font-size:19px;line-height:1.2;margin:8px 0 0}.tuft-step p{margin:0;color:var(--t-muted);font-size:14px;text-wrap:pretty}.tuft-included{max-width:1320px;padding-bottom:var(--t-pad-b, clamp(64px,8vw,112px));padding-top:var(--t-pad-t, 0)}.tuft-included__head{text-align:center;max-width:560px;margin:0 auto clamp(36px,5vw,64px);display:flex;flex-direction:column;align-items:center}.tuft-pill-label{background:var(--t-pill-bg, #8fc6d6);color:var(--t-text);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;border-radius:14px;padding:6px 16px;margin-bottom:18px}.tuft-included__head .t-h{font-size:var(--t-h-size, clamp(34px,4vw,50px));line-height:1.05;margin-bottom:14px}.tuft-included__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(16px,2vw,26px);list-style:none;margin:0;padding:0}.tuft-card{position:relative;flex:0 0 clamp(170px,15vw,196px);min-height:260px;padding:44px 20px 28px;border-radius:26px;background:var(--c-bg);color:var(--c-fg);border:var(--c-border, 0);transform:rotate(var(--c-rot, 0deg));box-shadow:0 14px 28px #3b2a201a;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;transition:transform .25s ease}.tuft-card:hover{transform:rotate(0) translateY(-4px)}.tuft-card__tape{position:absolute;top:-10px;left:50%;width:64px;height:24px;margin-left:-32px;background:var(--c-tape);opacity:.85;transform:rotate(var(--c-tape-rot, 2deg))}.tuft-card__glyph{font-size:30px;line-height:1;height:36px;color:var(--c-icon)}.tuft-card__glyph img{width:36px;height:36px;object-fit:contain}.tuft-card h3{font-family:var(--t-font-head);font-weight:800;font-size:19px;line-height:1.15;margin:4px 0 0;color:var(--c-fg)}.tuft-card p{margin:0;font-size:13px;line-height:1.55;color:var(--c-sub);text-wrap:pretty}.tuft-inside{max-width:1000px;padding-bottom:var(--t-pad-b, clamp(64px,8vw,112px));padding-top:var(--t-pad-t, 0)}.tuft-rule-label{display:flex;align-items:center;gap:14px;margin-bottom:16px}.tuft-rule-label:before{content:"";width:44px;height:1px;background:#c9b8a3}.tuft-rule-label span{font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--t-label)}.tuft-inside__title{font-size:var(--t-h-size, clamp(36px,4.6vw,58px));line-height:1.08;margin:0 0 16px!important;max-width:14ch}.tuft-inside__intro{margin:0 0 26px;color:var(--t-muted);font-size:16px;max-width:48ch;text-wrap:pretty}.tuft-tabs{display:inline-flex;flex-wrap:wrap;background:var(--t-card);border:1px solid var(--t-border-strong);border-radius:22px;padding:4px;gap:4px}.tuft-tabs button{height:34px;padding:0 18px;border-radius:17px;border:0;cursor:pointer;font-weight:800;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;background:transparent;color:var(--t-label)}.tuft-tabs button[aria-selected=true]{background:var(--t-text);color:var(--t-bg)}.tuft-panel{max-width:700px;margin:clamp(28px,4vw,40px) auto 0}.tuft-panel[hidden]{display:none}.tuft-panel__name{font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--t-label);margin:0 0 12px}.tuft-panel__title{font-size:clamp(32px,4vw,50px);line-height:1.1;margin:0 0 16px!important;text-wrap:balance}.tuft-panel__body{margin:0 0 28px;color:var(--t-muted);font-size:16px;line-height:1.7;max-width:42ch;text-wrap:pretty}.tuft-panel__media{aspect-ratio:var(--t-ratio, 1/1);max-width:620px;margin:0 auto;border-radius:24px;background:transparent}.tuft-panel__media>img{object-fit:contain}.tuft-panel__media>.t-ph{border-radius:24px}.tuft-callouts{margin:28px 0 0;padding:0;list-style:none;border-top:1px solid var(--t-border-strong)}.tuft-callouts li{padding:14px 0;border-bottom:1px solid var(--t-border-strong);display:flex;flex-direction:column;gap:3px}.tuft-callouts strong{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.tuft-callouts strong:before{content:"";width:7px;height:7px;border-radius:4px;background:var(--t-accent)}.tuft-callouts span{font-size:13.5px;color:var(--t-muted)}.tuft-compare{max-width:860px;padding-top:var(--t-pad-t, clamp(56px,7vw,96px));padding-bottom:var(--t-pad-b, clamp(80px,9vw,128px))}.tuft-compare .tuft-sec-head .t-h{line-height:1.08;margin-bottom:14px}.tuft-compare .t-lead{max-width:52ch;margin:0 auto;font-size:15px}.tuft-compare__box{position:relative;max-width:640px;margin:0 auto}.tuft-compare__table{border:2.5px solid var(--t-text);border-radius:28px;overflow:hidden;box-shadow:8px 8px 0 var(--t-text);background:var(--t-card)}.tuft-compare__row{display:grid;grid-template-columns:1.1fr 1fr 1fr}.tuft-compare__row+.tuft-compare__row{border-top:1.5px dashed #c9b8a3}.tuft-compare__row--head{border-bottom:2.5px solid var(--t-text)}.tuft-compare__row--head+.tuft-compare__row{border-top:0}.tuft-compare__cell{border-left:2.5px solid var(--t-text)}.tuft-compare__cell--a{background:#f1e8da}.tuft-compare__cell--b{background:var(--t-accent)}.tuft-compare__row--head>*{padding:18px 10px;text-align:center}.tuft-compare__row--head .tuft-compare__cell--a{font-family:var(--t-font-head);font-style:italic;font-weight:600;font-size:19px;color:var(--t-muted-3)}.tuft-compare__row--head .tuft-compare__cell--b{font-family:var(--t-font-head);font-weight:800;font-size:clamp(19px,2.4vw,24px)}.tuft-compare__key{padding:20px clamp(10px,2vw,20px);display:flex;align-items:center;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--t-muted-3)}.tuft-compare__row:not(.tuft-compare__row--head) .tuft-compare__cell{padding:18px 8px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:12.5px}.tuft-compare__cell--a{font-weight:600;color:var(--t-muted-3)}.tuft-compare__row:not(.tuft-compare__row--head) .tuft-compare__cell--b{font-weight:800}.tuft-compare__mark{width:30px;height:30px;border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:13px}.tuft-compare__cell--a .tuft-compare__mark{border:1.5px solid #d8c9b5;color:#b3a291}.tuft-compare__cell--b .tuft-compare__mark{border:2px solid var(--t-text);background:var(--t-card)}.tuft-compare__sticker{position:absolute;right:-8px;top:-74px;pointer-events:none;width:104px;height:104px;border-radius:52px;background:var(--t-sticker, #8fc6d6);padding:7px;transform:rotate(-12deg);box-shadow:0 4px 12px #3b2a2026}@media(min-width:820px){.tuft-compare__sticker{right:-44px}}.tuft-compare__sticker div{width:100%;height:100%;border-radius:50%;border:1.5px dashed var(--t-text);display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--t-font-head);font-weight:800;font-size:15px;line-height:1;text-transform:uppercase;padding:4px}.tuft-reviews{max-width:1080px;padding-bottom:var(--t-pad-b, clamp(64px,8vw,112px));padding-top:var(--t-pad-t, 0);scroll-margin-top:90px}.tuft-reviews .tuft-sec-head{margin-bottom:clamp(24px,3vw,32px)}.tuft-reviews__title{font-size:var(--t-h-size, clamp(30px,3.6vw,44px));line-height:1.1;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px}.tuft-reviews__title .t-stars{font-size:.7em}.tuft-reviews__note{display:inline-block;margin-top:14px;padding:3px 9px}.tuft-reviews__wide{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;margin-bottom:clamp(24px,3vw,36px)}.tuft-reviews__wide .t-media{aspect-ratio:4/5;border-radius:26px}.tuft-slider{position:relative}.tuft-slider .tuft-strip{margin:0;padding:4px 2px 12px;gap:16px;scroll-padding:0}.tuft-review{flex:0 0 clamp(250px,28vw,300px);scroll-snap-align:start;background:var(--t-card);border-radius:26px;overflow:hidden;box-shadow:0 8px 22px #3b2a2012;display:flex;flex-direction:column}.tuft-review .t-media{aspect-ratio:4/5}.tuft-review__body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.tuft-review .t-stars{font-size:14px}.tuft-review h3{margin:0;font-family:var(--t-font-head);font-weight:800;font-size:18px;line-height:1.2}.tuft-review p{margin:0;color:var(--t-muted);font-size:13.5px;line-height:1.6;text-wrap:pretty;flex:1}.tuft-review__meta{font-size:12.5px;color:var(--t-muted-2);border-top:1px solid var(--t-border);padding-top:12px;margin-top:6px;display:flex;justify-content:space-between;gap:8px}.tuft-review__meta strong{color:var(--t-text)}.tuft-slider__arrow{position:absolute;top:34%;box-shadow:0 3px 10px #3b2a201f;z-index:2}.tuft-slider__arrow--prev{left:-18px}.tuft-slider__arrow--next{right:-18px}@media(max-width:600px){.tuft-slider__arrow--prev{left:-6px}.tuft-slider__arrow--next{right:-6px}}.tuft-dots{display:flex;justify-content:center;align-items:center;gap:6px;margin:18px 0 26px}.tuft-dots i{display:block;height:6px;width:6px;border-radius:3px;background:#d8c9b5;transition:all .2s}.tuft-dots i.is-active{width:22px;background:var(--t-text)}.tuft-dots span{font-size:11.5px;font-weight:700;color:var(--t-muted-2);margin-left:10px}.tuft-reviews__cta{width:100%;height:56px;border-radius:28px;font-size:16px}.tuft-faq{max-width:720px;padding-top:var(--t-pad-t, clamp(40px,5vw,64px));padding-bottom:var(--t-pad-b, clamp(64px,8vw,112px));scroll-margin-top:90px}.tuft-faq .tuft-sec-head{margin-bottom:28px}.tuft-faq .tuft-sec-head .t-h{margin-bottom:10px}.tuft-faq .t-lead{font-size:15px}.tuft-faq__list{background:var(--t-card);border-radius:26px;box-shadow:0 10px 30px #3b2a2012;overflow:hidden}.tuft-faq__item+.tuft-faq__item{border-top:1px solid var(--t-border)}.tuft-faq__item summary{list-style:none;min-height:64px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;font-family:var(--t-font-head);font-weight:800;font-size:17px;line-height:normal}.tuft-faq__item summary::-webkit-details-marker{display:none}.tuft-faq__sign{width:30px;height:30px;border-radius:15px;background:#f3eadb;flex:none;display:flex;align-items:center;justify-content:center;font-family:var(--t-font-body);font-size:15px;font-weight:600}.tuft-faq__sign:before{content:"+"}.tuft-faq__item[open] .tuft-faq__sign:before{content:"\2212"}.tuft-faq__answer{padding:0 64px 20px 22px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.tuft-faq__answer .t-rte{color:var(--t-muted);font-size:14.5px;line-height:1.65;text-wrap:pretty}.tuft-faq__answer .t-link{font-size:13px;font-weight:800;border-bottom:1.5px solid var(--t-accent)}.tuft-faq__all{text-align:center;margin-top:22px}.tuft-faq__all a{font-weight:800;font-size:14.5px}@media(max-width:600px){.tuft-faq__answer{padding-right:22px}}.tuft-footer{background:var(--t-bg);border-top:2px dashed var(--t-footer-line, #dfa93a)}.tuft-footer__grid{max-width:1200px;margin:0 auto;padding:clamp(48px,6vw,72px) var(--t-gutter) 40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:36px 28px}.tuft-footer__brand{grid-column:span 2;min-width:0;max-width:360px}.tuft-footer__brand .tuft-logo{margin-bottom:16px}.tuft-footer__tagline{margin:0 0 12px;font-family:var(--t-font-head);font-weight:800;font-size:clamp(24px,2.6vw,30px);line-height:1.15}.tuft-footer__text{margin:0;font-size:13.5px;color:var(--t-footer-muted, #5a4332)}.tuft-footer h3{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--t-footer-head, #7a5a32);font-weight:800;margin:0 0 14px}.tuft-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:14px}.tuft-footer ul a:hover{color:#000}.tuft-footer__bottom{border-top:1px solid var(--t-footer-rule, #e7b94c)}.tuft-footer__bottom-inner{max-width:1200px;margin:0 auto;padding:18px var(--t-gutter) 24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:12px;color:var(--t-footer-muted, #5a4332)}.tuft-footer__bottom-links{display:flex;gap:20px;flex-wrap:wrap}.tuft-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;visibility:hidden}.tuft-drawer.is-open{visibility:visible}.tuft-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#3b2a2066;opacity:0;transition:opacity .25s}.tuft-drawer.is-open .tuft-drawer__overlay{opacity:1}.tuft-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--t-bg);display:flex;flex-direction:column;box-shadow:-10px 0 40px #3b2a2026;transform:translate(100%);transition:transform .3s ease}.tuft-drawer.is-open .tuft-drawer__panel{transform:none}@media(prefers-reduced-motion:reduce){.tuft-drawer__panel,.tuft-drawer__overlay,.tuft-sticky,.tuft-gallery__slide,.tuft-gallery__zoom,.tuft-card{transition:none!important}}.tuft-drawer__head{display:flex;justify-content:space-between;align-items:center;padding:0 20px 0 24px;height:72px;border-bottom:1px solid var(--t-border);flex:none}.tuft-drawer__head h2{margin:0;font-family:var(--t-font-head);font-weight:800;font-size:26px}.tuft-drawer__head h2 span{font-family:var(--t-font-body);font-weight:600;font-size:14px;color:var(--t-muted-2)}.tuft-drawer__close{width:44px;height:44px;background:none;border:0;cursor:pointer;font-size:26px;font-weight:300}.tuft-drawer__note{margin:14px 24px 0;background:var(--t-soft-2);border-radius:14px;padding:9px 14px;font-size:13px;font-weight:600;text-align:center;flex:none}.tuft-drawer__items{flex:1;overflow-y:auto;padding:8px 24px}.tuft-drawer__items[aria-busy=true]{opacity:.6;pointer-events:none}.tuft-drawer__empty{padding:64px 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.tuft-drawer__empty p{margin:0;color:var(--t-muted-2)}.tuft-outline-btn{height:48px;padding:0 24px;border-radius:24px;border:1.5px solid var(--t-text);background:none;font-weight:800;cursor:pointer}.tuft-line{display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px;padding:18px 0;border-bottom:1px solid var(--t-border)}.tuft-line__thumb{aspect-ratio:1/1;border-radius:16px;background:var(--t-card);border:1px solid var(--t-border);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;padding:10px;overflow:hidden;position:relative}.tuft-line__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tuft-line__thumb.has-dots img{display:none}.tuft-line__dot{width:20px;height:20px;border-radius:10px;box-shadow:inset 0 0 0 1px #3b2a2026}.tuft-line__info{display:flex;flex-direction:column;gap:2px;min-width:0}.tuft-line__top{display:flex;justify-content:space-between;gap:12px;font-weight:800;font-size:14.5px}.tuft-line__top a{color:var(--t-text)}.tuft-line__price{text-align:right;white-space:nowrap}.tuft-line__price s{display:block;font-weight:600;font-size:12px;color:var(--t-muted-2)}.tuft-line__meta{font-size:13px;color:var(--t-muted-2)}.tuft-line__actions{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.tuft-line__qty{display:flex;align-items:center;background:var(--t-card);border:1px solid var(--t-border-strong);border-radius:20px;height:40px}.tuft-line__qty button{width:38px;height:100%;background:none;border:0;cursor:pointer}.tuft-line__qty span{width:22px;text-align:center;font-size:14px;font-weight:800}.tuft-line__remove{background:none;border:0;cursor:pointer;font-size:13px;color:var(--t-muted-2);text-decoration:underline;padding:10px 0}.tuft-drawer__foot{border-top:1px solid var(--t-border);padding:20px 24px calc(20px + env(safe-area-inset-bottom));flex:none;display:flex;flex-direction:column;gap:12px}.tuft-drawer__foot[hidden]{display:none}.tuft-drawer__total{display:flex;justify-content:space-between;font-size:16px;font-weight:800}.tuft-drawer__discounts{font-size:13px;color:var(--t-muted);display:flex;flex-direction:column;gap:2px;margin-top:-4px}.tuft-drawer__discounts:empty{display:none}.tuft-drawer__tax{font-size:12.5px;color:var(--t-muted-2);margin-top:-6px}.tuft-drawer__checkout{height:56px;border-radius:28px;font-size:15px;letter-spacing:.06em;text-transform:uppercase;width:100%}.tuft-drawer__status{margin:0;font-size:13px;color:#a3341c;text-align:center}.tuft-drawer__status:empty{display:none}.tuft-section-comparison,.tuft-section-reviews{overflow-x:clip}
/*# sourceMappingURL=/cdn/shop/t/26/assets/tuft.css.map */
