:root{--linen-ink: #111111;--linen-text: #333333;--linen-text-soft: #5C5C5C;--linen-muted: #8C8C8C;--linen-line: #E6E6E6;--linen-line-soft: #E2E2E2;--linen-line-input: #CFCFCF;--linen-placeholder: #F0F0F0;--linen-green: #1E6A43;--linen-green-bg: #EAF3EE;--linen-grey: #9A9A9A;--linen-grad-dark: linear-gradient(135deg, #2E2E2E 0%, #0A0A0A 100%);--linen-grad-soft: linear-gradient(120deg, #F1F1F1 0%, #FAFAFA 100%);--linen-grad-tile: linear-gradient(160deg, #F1F1F1 0%, #FAFAFA 100%);--linen-grad-section: linear-gradient(180deg, #F3F3F3 0%, #FFFFFF 100%);--linen-grad-bar: linear-gradient(90deg, #0A0A0A 0%, #262626 50%, #0A0A0A 100%);--linen-grad-progress: linear-gradient(90deg, #9A9A9A 0%, #111111 100%);--linen-shadow-cta: 0 16px 26px -16px rgba(0, 0, 0, .6);--linen-shadow-circle: 0 18px 30px -18px rgba(0, 0, 0, .32);--fd: "Gilda Display", Georgia, serif;--fdw: 400;--fb: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fp: var(--fb);--fpw: 600;--linen-gutter: 20px;--linen-page-width: 1200px;--linen-ease: cubic-bezier(.22, .61, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body.linen{margin:0;background:#fff;color:var(--linen-ink);font-family:var(--fb);font-size:14px;line-height:normal;font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.linen-lock{overflow:hidden}:where(.linen) :where(h1,h2,h3,p,ul,figure){margin:0}:where(.linen) :where(img){max-width:100%;height:auto}:where(.linen) :where(a){color:inherit}:where(.linen) :where(button,input){font-family:inherit;color:inherit}.linen :focus-visible{outline:2px solid var(--linen-ink);outline-offset:2px}.linen-main{display:block;outline:none}.linen-skip-link{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 14px;border-radius:10px;background:var(--linen-ink);color:#fff;font-weight:700;text-decoration:none}.linen-skip-link:focus{top:12px}.linen-visually-hidden{position:absolute!important;top:0;left:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.linen-container{width:100%;max-width:var(--linen-page-width);margin-inline:auto;padding-inline:var(--linen-gutter)}.linen-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1.4;color:var(--linen-ink)}.linen-display{font-family:var(--fd);font-weight:var(--fdw);line-height:1.12}.linen-soft{color:var(--linen-text-soft)}.linen-price{font-family:var(--fp);font-weight:var(--fpw)}.linen-compare{color:var(--linen-muted);text-decoration:line-through}.linen-off{display:inline-flex;align-items:center;font-size:12px;font-weight:700;color:var(--linen-green);background:var(--linen-green-bg);padding:4px 9px;border-radius:999px;white-space:nowrap}.linen-icon{display:block;flex:none}.linen-stars{display:inline-flex;gap:1px;color:var(--linen-ink)}.linen-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:56px;padding:0 22px;border-radius:12px;border:0;font-family:var(--fb);font-size:15.5px;font-weight:700;letter-spacing:.02em;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .15s var(--linen-ease),opacity .15s,box-shadow .2s,background-color .15s}.linen-btn:active{transform:scale(.985)}.linen-btn--dark{background:var(--linen-grad-dark);color:#fff;box-shadow:var(--linen-shadow-cta)}.linen-btn--outline{background:transparent;color:var(--linen-ink);border:1.5px solid var(--linen-ink)}.linen-btn--light{background:#fff;color:var(--linen-ink)}.linen-btn--block{width:100%}.linen-btn[disabled],.linen-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.linen-btn.is-loading{opacity:.7;pointer-events:none}.linen-icon-btn{position:relative;width:44px;height:44px;flex:none;border:0;padding:0;background:transparent;color:var(--linen-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.linen-offer{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:14px;background:var(--linen-grad-soft);border:1px solid #E4E4E4}.linen-offer__icon{flex:none;width:34px;height:34px;border-radius:50%;background:var(--linen-ink);color:#fff;display:flex;align-items:center;justify-content:center}.linen-offer__body{display:flex;flex-direction:column;gap:3px}.linen-offer__title{font-size:14px;font-weight:700;line-height:1.35}.linen-offer__text{font-size:12.5px;line-height:1.45;color:var(--linen-text-soft)}.linen-scroller{position:relative;display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--linen-gutter);padding-inline:var(--linen-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.linen-scroller::-webkit-scrollbar{display:none}.linen-scroller>*{scroll-snap-align:start}.linen-sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.linen-size{height:54px;border-radius:10px;border:1.5px solid var(--linen-line-input);background:transparent;color:var(--linen-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:0;font-family:var(--fb);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s,color .15s,border-color .15s}.linen-size__k{font-size:14.5px;font-weight:700;line-height:1.2}.linen-size__n{font-size:10.5px;line-height:1.2;opacity:.75}.linen-size[aria-pressed=true]{background:var(--linen-ink);border-color:var(--linen-ink);color:#fff}.linen-size[aria-disabled=true]{border-style:dashed;color:#ababab;cursor:not-allowed}.linen-size[aria-disabled=true] .linen-size__k{text-decoration:line-through}.linen-acc{border-bottom:1px solid var(--linen-line-soft)}.linen-acc__btn{width:100%;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:transparent;border:0;padding:0;color:var(--linen-ink);font-family:var(--fb);font-size:15px;font-weight:700;line-height:1.35;text-align:left;cursor:pointer}.linen-acc__icon{display:flex;flex:none;transition:transform .2s var(--linen-ease)}.linen-acc.is-open .linen-acc__icon{transform:rotate(180deg)}.linen-acc.is-open .linen-acc__icon--plus{transform:rotate(45deg)}.linen-acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s var(--linen-ease)}.linen-acc.is-open .linen-acc__panel{grid-template-rows:1fr}.linen-acc__inner{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear .25s}.linen-acc.is-open .linen-acc__inner{visibility:visible;transition:visibility 0s}.linen-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;overflow:hidden;visibility:hidden;pointer-events:none;transition:visibility 0s linear .32s}.linen-modal.is-open{visibility:visible;pointer-events:auto;transition:visibility 0s}.linen-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;background:#00000073;opacity:0;cursor:pointer;transition:opacity .25s var(--linen-ease)}.linen-modal.is-open .linen-modal__backdrop{opacity:1}.linen-drawer{position:absolute;top:0;right:0;bottom:0;width:min(336px,calc(100vw - 54px));display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:20px 0 0 20px;box-shadow:-24px 0 44px -26px #00000080;transform:translate(100%);transition:transform .32s var(--linen-ease);outline:none}.linen-drawer--left{right:auto;left:0;border-radius:0 20px 20px 0;box-shadow:24px 0 44px -26px #00000080;transform:translate(-100%)}.linen-modal.is-open .linen-drawer{transform:none}.linen-sheet{position:absolute;left:0;right:0;bottom:0;max-height:92vh;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:8px 18px calc(24px + env(safe-area-inset-bottom));background:#fff;border-radius:22px 22px 0 0;box-shadow:0 -20px 40px -20px #0006;transform:translateY(100%);transition:transform .32s var(--linen-ease);outline:none}.linen-modal.is-open .linen-sheet{transform:none}.linen-sheet__handle{display:flex;justify-content:center}.linen-sheet__handle:before{content:"";width:38px;height:4px;border-radius:2px;background:#d6d6d6}@media screen and (min-width:750px){:root{--linen-gutter: 32px}.linen-drawer{width:400px}.linen-sheet{left:50%;right:auto;top:50%;bottom:auto;width:min(480px,calc(100vw - 48px));padding-top:18px;padding-bottom:24px;border-radius:22px;opacity:0;transform:translate(-50%,-46%);transition:transform .32s var(--linen-ease),opacity .25s var(--linen-ease)}.linen-modal.is-open .linen-sheet{opacity:1;transform:translate(-50%,-50%)}.linen-sheet__handle{display:none}}@media screen and (min-width:990px){:root{--linen-gutter: 40px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.linen *,.linen *:before,.linen *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}#ads-agent-host,.linen-pm__cta .pify_inline_button{display:none!important}@media screen and (min-width:1200px){:root{--linen-page-width: 100%;--linen-gutter: 48px}}@media screen and (min-width:1600px){:root{--linen-gutter: 64px}}.linen-shell{display:contents;color:var(--linen-ink);font-family:var(--fb);font-size:14px;line-height:normal;font-variant-numeric:lining-nums}
/*# sourceMappingURL=/cdn/shop/t/17/assets/linen-base.css.map */
