#MainContent{--ks-at-ink: #342720;--ks-at-cocoa: #352820;--ks-at-paper: #fffdf8;--ks-at-cream: #f6f0e7;--ks-at-parchment: #eae0d2;--ks-at-muted: #6c5c50;--ks-at-line: #d9cbbb;--ks-at-accent: #946c4d;--ks-at-serif: var(--font-heading--family, Georgia), Georgia, serif}#MainContent :is(.ks-premium__heading,.ksr-heading,.ks-colors__header h2,.ks-panel-loop h2){font-family:var(--ks-at-serif)!important;font-size:clamp(36px,3.5vw,58px)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.035em!important;text-wrap:balance}#MainContent :is(.ks-premium__eyebrow,.ksr-eyebrow,.ks-refresh-kicker,.ks-panel-loop__eyebrow){color:var(--ks-at-accent)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.18em!important;line-height:1.5!important}#MainContent :is(.ks-premium__copy,.ksr-copy,.ks-panel-loop__copy){color:var(--ks-at-muted)!important;font-size:16px!important;line-height:1.75!important;max-width:48ch}#MainContent :is(.ks-premium__shell,.ksr-shell){width:min(1280px,calc(100% - 96px))!important;margin-inline:auto!important}#MainContent :is(.ks-premium__button,.ksr-button,.ks-size-visual__button){min-height:52px!important;padding:15px 26px!important;border:1px solid var(--ks-at-ink)!important;border-radius:4px!important;background:var(--ks-at-ink)!important;color:var(--ks-at-paper)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.035em!important;text-transform:none!important;line-height:1.4!important;box-shadow:none!important}#MainContent :is(.ks-refresh-button,.ks-premium__button,.ksr-button,.ks-size-visual__button):focus-visible{outline:2px solid var(--ks-at-accent);outline-offset:5px}#MainContent .ks-home-polish{max-width:1600px!important;margin-inline:auto!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;background:var(--ks-at-cocoa)!important;color:var(--ks-at-paper)!important}#MainContent .ks-home-polish .ks-refresh-hero__copy{padding:clamp(42px,5vw,82px) clamp(32px,4.5vw,72px)!important}#MainContent .ks-home-polish .ks-refresh-kicker{color:#ceb496!important}#MainContent .ks-home-polish h1{max-width:13ch!important;margin:0 0 26px!important;color:#fff8ed!important;font-family:var(--ks-at-serif)!important;font-size:clamp(48px,4.7vw,76px)!important;font-weight:400!important;line-height:1.03!important;letter-spacing:-.04em!important;text-wrap:balance}#MainContent .ks-home-polish .ks-refresh-hero__intro{max-width:36ch!important;margin-bottom:30px!important;color:#e4d7c8!important;font-size:16px!important;line-height:1.75!important}#MainContent .ks-home-polish .ks-refresh-hero__action{align-items:flex-start;gap:22px!important}#MainContent .ks-home-polish .ks-refresh-button{min-height:54px!important;padding:17px 24px!important;border:1px solid #f5e8d6!important;border-radius:4px!important;background:#f5e8d6!important;color:var(--ks-at-cocoa)!important;gap:30px!important;font-size:13px!important;font-weight:600!important;letter-spacing:.025em!important}#MainContent .ks-home-polish .ks-refresh-price{padding-top:2px;color:#fff8ed!important}#MainContent .ks-home-polish .ks-refresh-price strong{font-size:24px;font-weight:400}#MainContent .ks-home-polish .ks-refresh-price__label{max-width:26ch;color:#d9c9b7!important;font-size:11px}#MainContent .ks-home-polish .ks-refresh-hero__offer{margin-top:28px!important;color:#f3e4d1!important;font-size:13px;font-weight:500}#MainContent .ks-home-polish .ks-refresh-hero__note{color:#cdbba7!important;font-size:11px!important}#MainContent .ks-home-polish .ks-refresh-hero__media{min-height:610px!important;background:#c5b29c}#MainContent .ks-home-polish .ks-refresh-hero__media img{object-fit:cover;object-position:50% 54%}#MainContent .ks-home-polish .ks-refresh-hero__media figcaption{left:24px!important;bottom:24px!important;padding:10px 13px!important;background:#fff9efed!important;color:var(--ks-at-ink)!important;border:1px solid #ffffff59;border-radius:3px;font-size:9px!important;letter-spacing:.1em!important}#MainContent .ks-home-polish .ks-refresh-hero__highlights{padding:30px clamp(32px,4.5vw,72px)!important;background:var(--ks-at-cream)!important;border:0!important;color:var(--ks-at-ink);gap:30px!important}#MainContent .ks-home-polish .ks-refresh-number{color:#9b7b5a;font-family:var(--ks-at-serif);font-size:28px}#MainContent .ks-home-polish .ks-refresh-hero__highlights strong{font-weight:600;font-size:14px}#MainContent .ks-home-polish .ks-refresh-hero__highlights p{margin-top:7px;color:var(--ks-at-muted);font-size:12px;line-height:1.65}#MainContent .ks-home-polish .ks-refresh-hero__highlights>div+div{border-color:var(--ks-at-line)!important}#MainContent[data-template^=product],#MainContent .product-information{background:var(--ks-at-cream)!important;color:var(--ks-at-ink)}#MainContent .product-information__grid{width:100%;max-width:1360px;margin-inline:auto;gap:clamp(28px,4vw,64px)!important;padding-block:36px 60px}#MainContent .product-information .product-details{min-width:0;padding:30px!important;gap:18px!important;border:1px solid #e3d8c9;border-radius:8px;background:var(--ks-at-paper)!important;box-shadow:0 8px 32px #51371e06}#MainContent .product-information .product-details>.group-block{gap:16px!important}#MainContent .product-information .product-details h1{max-width:16ch!important;color:var(--ks-at-ink)!important;font-family:var(--ks-at-serif)!important;font-size:clamp(38px,3.65vw,54px)!important;font-weight:400!important;line-height:1.04!important;letter-spacing:-.035em!important}#MainContent .product-information :is(product-price .price,.product__price .price,.price-item){color:var(--ks-at-ink)!important;font-size:25px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:-.02em}#MainContent .product-information .product-details :is(p,.rte){font-size:14px!important;line-height:1.65!important}#MainContent .product-information #kindspun-product-definition{color:var(--ks-at-muted)!important;font-size:13px!important;line-height:1.6!important;max-width:44ch}#MainContent .product-information #kindspun-shipping-note{color:#5f614c;font-size:12px!important;font-weight:500}#MainContent .product-information #kindspun-offer-callout{padding:10px 14px;border-color:#d7c3a9;border-radius:4px;background:#f4ebdd;color:#6b4b32;font-size:13px;font-weight:600;letter-spacing:.045em;text-transform:none}#MainContent .product-information__media media-gallery.sticky-content{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}#MainContent .ks-gallery{padding:0 0 16px}#MainContent .ks-gallery__stage{overflow:hidden;padding:10px 10px 0;border:1px solid var(--ks-at-line);border-radius:8px;background:#ece1d3}#MainContent .ks-gallery__image-button{overflow:hidden;border-radius:3px}#MainContent .ks-gallery__slide img{background:#eee5da;object-fit:contain}#MainContent .ks-gallery__slide[data-view=room] img{aspect-ratio:3 / 2;object-fit:cover}#MainContent .ks-gallery__slide figcaption{padding:14px 6px 15px;border:0;background:transparent;color:#665447;font-size:11px;letter-spacing:.025em}#MainContent .ks-gallery__nav{gap:8px;margin-top:16px}#MainContent .ks-gallery__nav button{min-height:44px;padding:10px 18px;border:1px solid #cdbda8;border-radius:999px;background:transparent;color:var(--ks-at-ink);font-size:12px;font-weight:500}#MainContent .ks-gallery__nav button[aria-pressed=true]{border-color:var(--ks-at-cocoa);background:var(--ks-at-cocoa);color:#fff9f0}#MainContent .ks-gallery__nav button[data-enlarge]{width:44px;padding:4px;font-size:23px}#MainContent .ks-gallery__real-video{margin-top:8px;padding-left:2px;color:#674c37;font-size:12px}#MainContent .ks-gallery__benefit{margin-top:8px;color:var(--ks-at-muted);font-family:var(--ks-at-serif);font-size:23px;line-height:1.3;letter-spacing:-.015em}#MainContent .product-information .variant-option legend{font-size:12px!important;font-weight:600;letter-spacing:.03em}#MainContent .product-information .variant-option__button-label{min-height:48px!important;border:1px solid #d6c8b6!important;border-radius:5px!important;background:var(--ks-at-paper)!important;color:var(--ks-at-ink)!important;font-size:14px!important;font-weight:500}#MainContent .product-information .ks-option-color{gap:8px}#MainContent .product-information .ks-option-color .variant-option__button-label{padding-inline:13px!important;border-radius:999px!important}#MainContent .product-information .variant-option__button-label:has(input:checked){border-color:var(--ks-at-ink)!important;background:var(--ks-at-ink)!important;color:var(--ks-at-paper)!important;box-shadow:0 3px 8px #33271e12}#MainContent .product-information .variant-option__button-label:has(input[aria-disabled=true]){opacity:.55}#MainContent .product-information .variant-option__button-label:has(input:focus-visible){outline:2px solid #946c4d;outline-offset:3px}#MainContent .product-information .ks-size-selector{margin-top:16px;border:1px solid #cbb79e;border-radius:6px;background:#fbf7ef}#MainContent .product-information .ks-size-selector summary{min-height:86px;padding:15px 16px}#MainContent .product-information .ks-size-selector__label{margin-bottom:5px;color:#7b6654;font-size:10px;font-weight:600;letter-spacing:.065em}#MainContent .product-information .ks-size-selector .kindspun-seat-name{color:var(--ks-at-ink);font-size:16px;font-weight:600}#MainContent .product-information .ks-size-selector .kindspun-seat-inches{color:var(--ks-at-muted);font-size:13px}#MainContent .product-information .ks-size-selector__action{padding:8px 10px;border-color:#d3c2ac;border-radius:4px;background:#fffdf8;font-size:11px}#MainContent .product-information .ks-size-selector[open]{border-color:#8e7054;box-shadow:0 5px 20px #58442d08}#MainContent .product-information .ks-bundle-inline{margin:2px 0!important;padding-top:18px!important;border-color:#e0d4c4!important;background:transparent!important;box-shadow:none!important}#MainContent .product-information .ks-bundle-inline__header{padding:0 0 13px!important;background:transparent!important}#MainContent .product-information .ks-bundle-inline__header>div>span{color:#8a7058!important;font-size:10px!important;letter-spacing:.14em!important}#MainContent .product-information .ks-bundle-inline__header strong{color:var(--ks-at-ink)!important;font-size:15px!important;font-weight:500!important;line-height:1.5!important}#MainContent .product-information .ks-bundle-inline__cards{gap:10px!important;background:transparent!important}#MainContent .product-information .ks-bundle-inline__card{min-height:138px!important;padding:17px 13px 16px 37px!important;border:1px solid #d9cbbb!important;border-radius:6px!important;background:#fffdf8!important;box-shadow:none!important}#MainContent .product-information .ks-bundle-inline__card.is-selected{border-color:#795d42!important;background:#eee3d4!important;box-shadow:inset 0 0 0 1px #795d42!important}#MainContent .product-information .ks-bundle-inline__selection-dot{top:18px!important;left:13px!important;width:14px!important;height:14px!important;border-color:#9c856b!important}#MainContent .product-information .ks-bundle-inline__card.is-selected .ks-bundle-inline__selection-dot{background:#5c432e!important;border-color:#5c432e!important;box-shadow:inset 0 0 0 3px #eee3d4!important}#MainContent .product-information .ks-bundle-inline__eyebrow{color:#79624e!important;font-size:10px!important;letter-spacing:.08em!important}#MainContent .product-information .ks-bundle-inline__card strong{margin-top:5px!important;font-family:var(--ks-at-serif);font-size:22px!important;font-weight:400!important;line-height:1.1!important}#MainContent .product-information .ks-bundle-inline__price{padding-top:8px;color:var(--ks-at-ink)!important;font-size:19px!important;font-weight:600!important}#MainContent .product-information .ks-bundle-inline__card small{color:var(--ks-at-muted)!important;font-size:11px!important}#MainContent .product-information .ks-bundle-inline__panels{padding:18px!important;border-color:#d9cbbb!important;border-radius:6px!important;background:#f6f0e7!important}#MainContent .product-information .ks-bundle-inline__panel{border-radius:4px!important;border-color:#d9cbbb!important;background:#fffdf8!important}#MainContent .product-information .ks-bundle-inline__field select{min-height:46px!important;border-color:#cbb9a3!important;background:#fffdf8!important}#MainContent .product-information .ks-bundle-inline__summary{border-color:#d5c5b1!important;border-radius:5px!important;background:#f4ecdf!important}#MainContent .product-information :is(button[name=add],.ks-bundle-inline__add-pair){min-height:58px!important;border:1px solid var(--ks-at-cocoa)!important;border-radius:5px!important;background:var(--ks-at-cocoa)!important;color:#fff9ef!important;font-size:15px!important;font-weight:500!important;letter-spacing:.025em!important;box-shadow:0 5px 14px #34272012!important}#MainContent .product-information :is(quantity-selector-component,.quantity-selector,quantity-selector){border-color:#d3c2ad!important;border-radius:5px!important;background:#fffdf8!important}#MainContent .product-information .ks-purchase-confidence{padding-block:16px 2px;border-color:#e0d4c4}#MainContent .product-information .ks-purchase-confidence summary{font-size:13px;font-weight:500}#MainContent .product-information .ks-purchase-confidence a{font-size:12px}#MainContent :is(.ks-refresh-features,.ks-performance){padding-block:90px!important;background:var(--ks-at-paper)!important}#MainContent .ks-performance__top{gap:72px!important;align-items:center}#MainContent .ks-performance__list{gap:28px!important;margin-top:38px!important}#MainContent .ks-proof-row{border-color:var(--ks-at-line)}#MainContent .ks-proof-row h3{color:var(--ks-at-ink);font-size:14px;font-weight:600;letter-spacing:0}#MainContent .ks-proof-row p{color:var(--ks-at-muted);font-size:13px;line-height:1.65}#MainContent .ks-ring{width:58px;height:58px}#MainContent .ks-ring span{font-size:17px;font-weight:500}#MainContent :is(.ks-material,.ks-refresh-material){padding-block:88px!important;background:var(--ks-at-parchment)!important}#MainContent .ks-material__grid{gap:clamp(36px,7vw,96px)!important}#MainContent .ks-material__media{min-height:0!important;aspect-ratio:1.08;overflow:hidden;border-radius:5px 64px 5px 5px;background:#d5c3ac}#MainContent .ks-material__media img{height:100%;width:100%;min-height:0!important;object-fit:cover}#MainContent .ks-material__tag{padding:9px 11px;background:#fffaf0e8;color:#634d3a;font-size:9px;font-weight:500;letter-spacing:.1em}#MainContent .ks-material__points{border-color:#cdbba6}#MainContent .ks-material__point{padding-block:19px!important;border-color:#d3c2ad}#MainContent .ks-material__point strong{color:#423225;font-size:14px;font-weight:600}#MainContent .ks-material__point p{color:#715e4d;font-size:13px;line-height:1.6}#MainContent .ks-before-after{padding-block:88px!important;background:var(--ks-at-cocoa)!important;color:#fff9ef!important}#MainContent .ks-before-after .ks-premium__heading{color:#fff9ef!important}#MainContent .ks-before-after .ks-premium__eyebrow{color:#c8aa87!important}#MainContent .ks-before-after :is(.ks-premium__copy,.ks-before-after__hint){color:#dfcfbb!important}#MainContent .ks-before-after .ks-premium__button{border-color:#f2e5d2!important;background:#f2e5d2!important;color:#352820!important}#MainContent .ks-compare{border:1px solid #ffffff24;border-radius:5px}#MainContent .ks-compare__label{padding:9px 11px;border-radius:3px;font-size:9px;font-weight:500;letter-spacing:.09em}#MainContent .ks-size-visual{padding-block:34px!important;background:var(--ks-at-cream)!important}#MainContent .ks-size-visual__layout{padding:32px 36px;border:1px solid #d6c7b3;border-radius:5px;background:#fffdf8}#MainContent .ks-size-visual__layout .ks-premium__heading{font-size:clamp(28px,2.5vw,38px)!important}#MainContent .ks-size-visual__layout .ks-premium__copy{font-size:14px!important}#MainContent #kindspun-size-guide .ks-size-film__layout{padding:44px;border-color:#d5c3ad;background:#fffaf1}#MainContent #kindspun-size-guide .ks-size-film__content .ks-premium__heading{max-width:16ch;font-size:clamp(34px,3.2vw,48px)!important}#MainContent #kindspun-size-guide .ks-size-film__steps{margin:28px 0}#MainContent #kindspun-size-guide .ks-size-film__steps li{gap:18px;padding-block:19px;border-color:#e0d1bd}#MainContent #kindspun-size-guide .ks-size-film__steps li>span{padding-top:0;font-family:var(--ks-at-serif);font-size:23px;color:#967755;letter-spacing:-.025em}#MainContent #kindspun-size-guide .ks-size-film__steps strong{color:#4d3827;font-size:14px;font-weight:600}#MainContent #kindspun-size-guide .ks-size-film__steps p{color:#79634f;font-size:13px;line-height:1.6}#MainContent #kindspun-size-guide .ks-size-film__media{width:100%;max-width:430px;justify-self:end;border:1px solid #d0bba0;border-radius:5px;box-shadow:0 12px 28px #6047290c}#MainContent #kindspun-size-guide .ks-size-film__caption{padding:8px 15px;background:#f2e7d6;color:#6d523c;font-size:10px}#MainContent #kindspun-size-guide .ks-size-film__caption button{color:#553a26;font-size:11px}#MainContent .ksr-compare{padding-block:72px!important;background:var(--ks-at-cream)!important}#MainContent .ksr-table{border-color:#b8a48b}#MainContent .ksr-table__head span{padding-block:20px;font-size:10px;font-weight:600}#MainContent .ksr-table__head span:nth-child(2){background:#4b382a;color:#fffaf1}#MainContent .ksr-table__row p{padding-block:22px;font-size:14px;line-height:1.55}#MainContent .ksr-table__row p:first-child{font-weight:500}#MainContent .ksr-table__row p:nth-child(2){background:#eae0d2}#MainContent .ksr-faq{padding-block:88px!important;background:var(--ks-at-paper)!important}#MainContent .ksr-faq-list{border-color:#b9a58e}#MainContent .ksr-faq details{border-color:#e1d5c5}#MainContent .ksr-faq summary{min-height:76px;color:var(--ks-at-ink);font-size:15px;font-weight:500;letter-spacing:0}#MainContent .ksr-faq__answer{padding-right:28px;color:var(--ks-at-muted);font-size:14px;line-height:1.75}#MainContent .ks-panel-loop{padding-block:88px!important;background:#e8ddcd!important}#MainContent .ks-panel-loop__grid{width:min(1280px,calc(100% - 96px));gap:clamp(32px,6vw,80px)}#MainContent .ks-panel-loop__media{border:8px solid #faf5eb;border-radius:5px;box-shadow:0 16px 35px #4d372115}#MainContent .ks-panel-loop__toggle{border-color:#9f8568;border-radius:4px;background:transparent;font-size:12px}#MainContent .ks-colors{padding:90px max(48px,calc((100% - 1280px)/2))!important;background:var(--ks-at-paper)}#MainContent .ks-colors__header{margin-bottom:42px!important}#MainContent .ks-colors__card{padding:10px 10px 20px;border:1px solid #e4d7c7;border-radius:5px;background:#faf5ec}#MainContent .ks-colors__card img{border-radius:2px;background:#eee4d5}#MainContent .ks-colors__card>div{margin-inline:8px;padding:20px 0 14px!important;border-color:#d9c8b2}#MainContent .ks-colors__card h3{font-size:28px;color:#3f2f24}#MainContent .ks-colors__card>p{margin-inline:8px;color:#77614e}#MainContent .ks-colors__note{color:#796854}#MainContent .ksr-cta{padding-block:88px!important;background:#3b2d22!important;border:0!important}#MainContent .ksr-cta .ksr-heading{color:#fff7eb!important}#MainContent .ksr-cta .ksr-eyebrow{color:#c8aa87!important}#MainContent .ksr-cta .ksr-copy{color:#dfcdb5!important}#MainContent .ksr-cta .ksr-button{border-color:#f3e7d4!important;background:#f3e7d4!important;color:#3b2d22!important}@media(min-width:990px){#MainContent[data-template^=product] .product-information__grid.product-information--media-left:not(.product-information--media-none){grid-template-columns:minmax(0,1.2fr) minmax(390px,.9fr)!important}#MainContent[data-template^=product] .product-information__grid .product-information__media{top:calc(var(--header-height, 68px) + 24px)!important}}@media(max-width:989px){#MainContent .ks-home-polish{grid-template-columns:1fr!important}#MainContent .ks-home-polish .ks-refresh-hero__copy{padding:48px 40px!important}#MainContent .ks-home-polish h1{max-width:16ch!important;font-size:clamp(46px,7vw,64px)!important}#MainContent .ks-home-polish .ks-refresh-hero__intro{max-width:48ch!important}#MainContent .ks-home-polish .ks-refresh-hero__media{min-height:0!important;aspect-ratio:3 / 2!important}#MainContent .ks-home-polish .ks-refresh-hero__media img{position:static;display:block}#MainContent .product-information__grid{padding-block:24px 42px;gap:24px!important}#MainContent .product-information .product-details{padding:28px!important}#MainContent .ks-performance__top{gap:32px!important}}@media(max-width:749px){#MainContent :is(.ks-premium__shell,.ksr-shell){width:calc(100% - 40px)!important}#MainContent :is(.ks-premium__heading,.ksr-heading,.ks-colors__header h2,.ks-panel-loop h2){font-size:clamp(32px,9vw,42px)!important;line-height:1.1!important}#MainContent :is(.ks-premium__copy,.ksr-copy,.ks-panel-loop__copy){font-size:14px!important;line-height:1.75!important}#MainContent .ks-home-polish .ks-refresh-hero__copy{padding:38px 24px 36px!important}#MainContent .ks-home-polish h1{max-width:14ch!important;margin-bottom:21px!important;font-size:clamp(43px,11.5vw,62px)!important}#MainContent .ks-home-polish .ks-refresh-kicker{margin-bottom:19px!important}#MainContent .ks-home-polish .ks-refresh-hero__intro{margin-bottom:25px!important;font-size:14px!important;line-height:1.7!important}#MainContent .ks-home-polish .ks-refresh-hero__action{gap:19px!important}#MainContent .ks-home-polish .ks-refresh-button{min-height:52px!important;padding:15px 20px!important}#MainContent .ks-home-polish .ks-refresh-price strong{font-size:22px}#MainContent .ks-home-polish .ks-refresh-price__label{max-width:22ch}#MainContent .ks-home-polish .ks-refresh-hero__offer{margin-top:24px!important}#MainContent .ks-home-polish .ks-refresh-hero__media figcaption{left:14px!important;bottom:14px!important;padding:8px 10px!important;font-size:8px!important}#MainContent .ks-home-polish .ks-refresh-hero__highlights{padding:26px 24px!important;gap:18px!important}#MainContent .ks-home-polish .ks-refresh-hero__highlights>div{gap:18px!important;padding-bottom:17px!important;border-color:#ddcfbc!important}#MainContent .ks-home-polish .ks-refresh-hero__highlights>div:last-child{padding-bottom:0!important}#MainContent .product-information__grid{padding-block:18px 36px;gap:16px!important}#MainContent .product-information .product-details{padding:24px 18px!important;gap:16px!important;border-radius:7px}#MainContent .product-information .product-details h1{max-width:16ch!important;font-size:clamp(36px,9.5vw,45px)!important;line-height:1.06!important}#MainContent .product-information .product-details :is(p,.rte){font-size:14px!important}#MainContent .product-information :is(product-price .price,.price-item){font-size:23px!important}#MainContent .ks-gallery{padding-bottom:6px}#MainContent .ks-gallery__stage{padding:6px 6px 0;border-radius:6px}#MainContent .ks-gallery__slide figcaption{padding:11px 6px 12px;font-size:10px}#MainContent .ks-gallery__nav{gap:6px;margin-top:11px}#MainContent .ks-gallery__nav button{min-height:44px;padding:10px 13px;font-size:11px}#MainContent .ks-gallery__real-video{min-height:44px;margin-top:2px;font-size:12px}#MainContent .ks-gallery__benefit{font-size:20px;margin:5px 0 0}#MainContent .product-information .ks-option-color .variant-option__button-label{padding-inline:10px!important;font-size:12px!important;gap:6px}#MainContent .product-information .ks-option-color .variant-option__button-label:before{width:12px;height:12px;flex-basis:12px}#MainContent .product-information .ks-size-selector summary{padding:13px 12px;gap:8px}#MainContent .product-information .ks-size-selector__action{padding:8px;font-size:11px}#MainContent .product-information .ks-bundle-inline__cards{gap:8px!important}#MainContent .product-information .ks-bundle-inline__card{min-height:132px!important;padding:15px 10px 14px 32px!important}#MainContent .product-information .ks-bundle-inline__selection-dot{left:10px!important;top:16px!important;width:13px!important;height:13px!important}#MainContent .product-information .ks-bundle-inline__card strong{font-size:20px!important}#MainContent .product-information .ks-bundle-inline__price{font-size:18px!important}#MainContent .product-information .ks-bundle-inline__price-pair{flex-wrap:wrap;gap:3px 6px}#MainContent .product-information .ks-bundle-inline__panels{padding:14px!important}#MainContent .product-information .ks-bundle-inline__panel-grid{grid-template-columns:minmax(0,1fr)!important}#MainContent .product-information .ks-bundle-inline__field select{font-size:16px!important}#MainContent :is(.ks-refresh-features,.ks-performance,.ks-material,.ks-refresh-material,.ks-before-after,.ksr-faq,.ks-panel-loop,.ksr-cta){padding-block:54px!important}#MainContent .ks-performance__top{gap:20px!important}#MainContent .ks-performance__list{gap:24px 18px!important;margin-top:28px!important}#MainContent .ks-material__grid{gap:32px!important}#MainContent .ks-material__media{border-top-right-radius:44px}#MainContent .ks-before-after__grid{gap:32px}#MainContent .ks-size-visual{padding-block:25px!important}#MainContent .ks-size-visual__layout{padding:26px 22px}#MainContent .ks-size-visual__layout .ks-premium__heading{font-size:29px!important}#MainContent #kindspun-size-guide .ks-size-film__layout{padding:25px 20px;gap:27px}#MainContent #kindspun-size-guide .ks-size-film__content .ks-premium__heading{font-size:32px!important}#MainContent #kindspun-size-guide .ks-size-film__steps{margin-block:23px}#MainContent #kindspun-size-guide .ks-size-film__steps li{padding-block:16px}#MainContent #kindspun-size-guide .ks-size-film__media{justify-self:center}#MainContent .ksr-compare{padding-block:50px!important}#MainContent .ksr-table{margin-top:30px}#MainContent .ksr-faq__grid{gap:30px}#MainContent .ksr-faq summary{min-height:68px;font-size:14px}#MainContent .ksr-faq__answer{padding-right:12px;font-size:13px}#MainContent .ks-panel-loop__grid{width:calc(100% - 40px);gap:28px}#MainContent .ks-panel-loop__media{border-width:5px}#MainContent .ks-colors{padding:54px 20px!important}#MainContent .ks-colors__header{gap:14px!important;margin-bottom:28px!important}#MainContent .ks-colors__card{min-width:82%!important;padding:8px 8px 18px}#MainContent .ks-colors__card h3{font-size:25px}#MainContent .ks-colors__note{margin-top:20px!important;font-size:10px}}@media(max-width:374px){#MainContent .product-information .product-details{padding-inline:14px!important}#MainContent .product-information .ks-option-color .variant-option__button-label{padding-inline:8px!important;font-size:11px!important}#MainContent .ks-gallery__nav button{padding-inline:10px}#MainContent .ks-home-polish .ks-refresh-hero__copy{padding-inline:20px!important}}@media(hover:hover){#MainContent .product-information :is(button[name=add],.ks-bundle-inline__add-pair):not(:disabled):hover{background:#5b412e!important;border-color:#5b412e!important}#MainContent .ks-home-polish .ks-refresh-button:hover{background:#fff8ed!important;border-color:#fff8ed!important}#MainContent .ks-colors__card:hover{border-color:#ab8b65}#MainContent .ks-gallery__nav button:not([aria-pressed=true]):hover{background:#e8dccb}}#MainContent .product-information .ks-bundle-inline[hidden],#MainContent .product-information .ks-bundle-inline :is(.ks-bundle-inline__panels,.ks-bundle-inline__summary,.ks-bundle-inline__add-pair)[hidden],#MainContent .ks-gallery__slide[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){#MainContent :is(.ks-refresh-button,.ks-premium__button,.ksr-button,.ks-colors__card,.ks-colors__card img,.ks-gallery__nav button){transition:none!important;animation:none!important}}#MainContent .product-details .group-block-content>div:has(>script[data-kindspun-shipping]){display:none!important}#MainContent{--ks-at-accent: #795333}#MainContent .ksr-compare .ksr-table__row .ksr-table__brand{background:#eae0d2;color:#342720!important}#MainContent .ksr-compare .ksr-table__row .ksr-table__brand>span{background:#4b382a;color:#fffaf1}#MainContent .product-information .ks-size-selector .variant-option__button-label{--ks-size-name-color: #342720;--ks-size-dim-color: #6c5c50;opacity:1!important}#MainContent .product-information .ks-size-selector .variant-option__button-label:has(input:is([aria-disabled=true],[data-option-available=false])):not(:has(input:checked)){--ks-size-name-color: #756554;--ks-size-dim-color: #756554;background:#f1e9df!important;color:#756554!important}#MainContent .product-information .ks-size-selector .variant-option__button-label:has(input:checked){--ks-size-name-color: #fffdf8;--ks-size-dim-color: #fffdf8;background:#342720!important;color:#fffdf8!important}#MainContent .product-information .ks-size-selector .variant-option__button-label .variant-option__button-label__text{opacity:1!important}#MainContent .product-information .ks-size-selector .variant-option__button-label .kindspun-seat-name{color:var(--ks-size-name-color)!important;opacity:1!important}#MainContent .product-information .ks-size-selector .variant-option__button-label :is(.kindspun-seat-inches,.kindspun-seat-unit){color:var(--ks-size-dim-color)!important;opacity:1!important}#MainContent .product-information .ks-size-selector>summary :is(.kindspun-seat-inches,.kindspun-seat-unit){opacity:1}#MainContent .ks-panel-loop__grid{grid-template-columns:minmax(0,480px) minmax(0,440px);justify-content:center}#MainContent .ks-panel-loop__media{width:min(100%,480px);aspect-ratio:auto;justify-self:center}#MainContent .ks-panel-loop__video{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:contain}@media(max-width:749px){#MainContent .ks-panel-loop__grid{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/kindspun-atelier.css.map */
