:root{--muted:#6E6D68;--line:#DEDDD7;--warm:#F7F6F2;--surface:#fff;--dark:#181817;--radius:8px;--motion:.2s;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px}.wrap{width:min(calc(100% - 96px),1280px)}h1,h2,h3{font-weight:600;letter-spacing:-.035em;line-height:1.12}h1{font-size:56px}h2{font-size:38px}h3{font-size:26px}.section{padding-block:80px}.button{min-height:48px;border-radius:var(--radius);background:var(--ink);font-weight:500;padding:12px 24px;transition:background-color var(--motion),transform var(--motion)}input,textarea,select{border-radius:var(--radius);min-height:48px}.button:hover{background:#383836}.text-link{font-weight:500}.site-header{position:static}.shopify-section-group-header-group{position:sticky;top:0;z-index:20;background:var(--paper)}.announcement-bar{height:32px;display:flex;align-items:center;justify-content:center;padding-inline:20px;border-bottom:1px solid var(--line);font-size:14px;line-height:1.2}.header-inner{width:min(calc(100% - 96px),1280px);height:66px;grid-template-columns:1fr auto 1fr;gap:24px}.brand-logo{min-height:44px}.brand-logo img{width:58px;height:auto;max-height:44px;filter:none}.desktop-nav{gap:28px}.desktop-nav a{font-size:14px}.header-tools{gap:20px}.language-switch{margin:0}.language-switch>div{display:flex;align-items:center}.language-switch button{font-size:14px;min-width:44px;min-height:44px;padding:8px;color:var(--muted)}.language-switch button[aria-current=true]{color:var(--ink);text-decoration:underline;text-underline-offset:5px}.language-switch button+button{border-left:1px solid var(--line)}.cart-link{min-width:44px;justify-content:center}.menu-language{padding-inline:24px}.menu-dialog nav a{font-size:26px}.site-footer{background:var(--paper);border-top:1px solid var(--line)}.footer-bottom{border-color:var(--line)}.footer-main h2{font-size:30px}.footer-main{padding-bottom:48px}.footer-main p{font-size:16px}.footer-bottom>span,.photo-caption,.small-text{font-size:14px}.cart-line__quantity button{width:44px;height:44px}.cart-line__quantity{height:46px}.cart-line__quantity span{width:24px}.cart-line__controls{flex-wrap:wrap}.process ol{flex-wrap:wrap;gap:24px}.spec-hero{display:grid;grid-template-columns:42% 58%;grid-template-rows:1fr auto;align-items:center;min-height:620px;padding-block:48px;column-gap:0}.spec-hero__heading{align-self:end;padding:0 48px 24px 0}.spec-hero h1{max-width:12ch;font-size:56px;line-height:1.08}.spec-hero__heading p{max-width:35ch;margin-top:24px;font-size:18px;line-height:1.55}.spec-hero__image{grid-column:2;grid-row:1/3;position:relative;min-width:0;align-self:center;background:#fff}.spec-hero__image img{width:100%;max-height:550px;object-fit:contain;aspect-ratio:1.12}.spec-hero__image figcaption{font-size:12px;color:var(--muted);padding:8px 12px;background:var(--paper)}.spec-hero__action{align-self:start;padding-right:32px;padding-bottom:56px}.spec-hero__price{font-size:22px;margin-bottom:16px;font-variant-numeric:tabular-nums}.light-section{background:var(--dark);color:var(--paper)}.light-section__image{background:var(--dark)}.light-section__copy h2{font-size:38px}.light-section__copy .photo-caption{color:#cecec7}.light-switch{border-color:#93938c}.light-switch input:checked+span{background:var(--paper);color:var(--ink)}.light-switch input:focus-visible+span{outline-color:var(--paper)}.maker h2{font-size:38px}.product-information h1{font-size:40px}@media(max-width:899px){.wrap,.header-inner{width:calc(100% - 40px)}.header-inner{grid-template-columns:1fr auto;height:64px}.desktop-language{display:none}.header-tools{gap:8px}.spec-hero{grid-template-columns:1fr;min-height:0;padding-block:32px 48px;gap:24px}.spec-hero__heading{padding:0;align-self:auto}.spec-hero h1{font-size:40px;max-width:13ch}.spec-hero__heading p{font-size:16px;line-height:1.5;margin-top:16px}.spec-hero__image{grid-column:1;grid-row:2;width:100%}.spec-hero__image img{aspect-ratio:1.2;max-height:380px}.spec-hero__action{padding:0}.spec-hero__price{font-size:20px;margin-bottom:12px}.spec-hero .button{width:100%}.section{padding-block:56px}h2,.section-heading h2,.maker h2,.light-section__copy h2,.faq h2{font-size:30px}h3{font-size:22px}.product-information h1{font-size:32px}.announcement-bar{font-size:12px}.brand-logo img{width:54px;max-height:42px}.footer-main h2{font-size:30px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.brand-logo{display:inline-flex;align-items:center;gap:10px;justify-self:start;min-width:0}.brand-wordmark{font-size:20px;font-weight:600;letter-spacing:.025em;white-space:nowrap}.brand-logo img{flex:none;width:50px}.spec-details{display:grid;grid-template-columns:1fr 1fr;gap:64px;border-top:1px solid var(--line)}.spec-details h2{margin-bottom:24px}.spec-details dl{margin:0}.spec-details dl>div{padding:16px 0;display:grid;grid-template-columns:1fr 1.4fr;gap:24px;border-bottom:1px solid var(--line)}.spec-details dt{color:var(--muted)}.spec-details dd{margin:0}.spec-gift p{margin:24px 0;max-width:40ch}.spec-gift .button{margin-top:8px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card__meta{flex-wrap:wrap;gap:8px}.product-card__meta h3{font-size:22px}.product-card__actions{flex-wrap:wrap;gap:12px}.quick-add{min-height:44px}.light-switch label span{min-height:44px;display:flex;align-items:center;justify-content:center}#sviestuvai,#kurejas,#gamyba{scroll-margin-top:110px}@media(max-width:1100px){.desktop-nav,.header-inner{gap:16px}.header-tools{gap:12px}.brand-wordmark{font-size:18px}}@media(max-width:899px){.brand-wordmark{font-size:18px}.brand-logo{gap:8px}.brand-logo img{width:44px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.product-card__meta h3{font-size:18px}.product-card__meta{align-items:start}.product-card__actions{align-items:start;flex-direction:column}.spec-details{grid-template-columns:1fr;gap:48px}.spec-details dl>div{gap:16px}.spec-details dd{overflow-wrap:anywhere}.process ol{display:grid;grid-template-columns:1fr 1fr}.process li{min-width:0}.light-section__copy{padding:40px 20px}}@media(max-width:359px){.brand-wordmark{font-size:16px}.brand-logo img{width:38px}.header-inner{gap:8px}.header-tools{gap:0}.spec-details dl>div{grid-template-columns:1fr;gap:4px}}.spec-demo__stage{display:grid;aspect-ratio:1;position:relative}.spec-demo__frame{grid-area:1/1;opacity:0;transition:opacity .38s ease;pointer-events:none;width:100%;height:100%;min-width:0}.spec-demo__frame[aria-hidden=false]{opacity:1}.spec-demo__frame img{height:100%;width:100%;object-fit:contain;aspect-ratio:1}.spec-demo__colours{border:0;padding:0;margin:24px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:380px}.spec-demo__colours legend{padding:0;margin-bottom:12px;font-size:14px}.spec-demo__colours label{position:relative}.spec-demo__colours input{position:absolute;width:1px;height:1px;opacity:0}.spec-demo__colours span{display:flex;align-items:center;justify-content:center;min-height:48px;border:1px solid #93938c;border-radius:8px;padding:8px 12px;font-size:14px;cursor:pointer}.spec-demo__colours input:checked+span{background:var(--paper);color:var(--ink);border-color:var(--paper)}.spec-demo__colours input:focus-visible+span{outline:2px solid var(--paper);outline-offset:3px}.spec-demo [hidden]{display:none}.maker__heading{display:block;max-width:1000px}.maker__heading h2{max-width:22ch;margin-bottom:24px}.maker__copy{max-width:74ch}.maker__copy p+p{margin-top:16px}.maker .process{display:block;margin-top:40px}.maker .process h3{max-width:none;margin-bottom:24px}.maker .process ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.maker .process li{display:block;border-top:1px solid var(--line);padding-top:16px;min-width:0}.maker .process li>span{display:block;margin-bottom:12px;color:var(--muted)}.maker .process strong{font-size:18px;font-weight:600}.maker .process li p{font-size:14px;line-height:1.6;margin-top:12px;max-width:30ch}.spec-lifestyle-slot{border-block:1px dashed var(--line);padding-block:32px;color:var(--muted)}.lifestyle{max-width:1280px;margin:32px auto}.lifestyle figure img{max-height:580px;object-fit:contain}.spec-details h2{font-size:32px}@media(max-width:899px){.spec-demo{grid-template-columns:1fr}.spec-demo__stage{max-height:480px;aspect-ratio:1.2}.spec-demo__frame img{aspect-ratio:auto}.spec-demo .light-section__copy{padding:32px 20px}.maker .process ol{grid-template-columns:1fr 1fr;gap:24px 16px}.maker__copy{max-width:none}.spec-details h2{font-size:28px}}@media(max-width:359px){.maker .process ol{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.spec-demo__frame{transition:none}}.color-options--variants{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.variant-picker{border:0;padding:0;margin:24px 0}.variant-picker legend{padding:0;margin-bottom:12px}.variant-option{position:relative;min-height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:10px;cursor:pointer}.variant-option input{position:absolute;opacity:0;width:1px;height:1px}.variant-option:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.variant-option:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.variant-option .swatch{width:20px;height:20px;border-radius:50%;border:1px solid var(--line)}.purchase-trust{list-style:none;padding:18px 0 0;margin:18px 0 0;border-top:1px solid var(--line);display:grid;gap:8px;color:var(--muted);font-size:14px}.purchase-trust li:before{content:"\2014";margin-right:8px}.product-accordions{margin-top:24px;border-top:1px solid var(--line)}.product-accordions details{border-bottom:1px solid var(--line)}.product-accordions summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:600}.product-accordions .details-body{padding:0 0 20px;color:var(--muted)}.legacy-colour-fallback{margin:24px 0}.lifestyle-story{border-top:1px solid var(--line)}.lifestyle-story__copy{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-bottom:40px}.lifestyle-story__copy p{max-width:44ch;color:var(--muted);font-size:18px;line-height:1.55}.lifestyle-story__media{display:grid;grid-template-columns:1fr;gap:16px}.lifestyle-story__media--two{grid-template-columns:1.55fr .75fr;align-items:end}.lifestyle-story figure{margin:0}.lifestyle-story img{width:100%;height:auto;display:block;object-fit:cover}.lifestyle-story__primary img{aspect-ratio:4/3}.lifestyle-story__secondary img{aspect-ratio:4/5}.lifestyle-story figcaption,.maker__story-photo figcaption,.spec-gift__photo figcaption{font-size:13px;color:var(--muted);padding-top:8px}.media-slot{min-height:280px;border:1px dashed var(--line);background:linear-gradient(135deg,#f3f2ed,#faf9f6);display:flex;align-items:center;justify-content:center;padding:32px;text-align:center;color:var(--muted);font-size:14px}.media-slot--primary{aspect-ratio:4/3}.media-slot--secondary{aspect-ratio:4/5;min-height:220px}.maker__story-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:start}.maker__story-photo{margin:0}.maker__story-photo img{width:100%;aspect-ratio:4/3;object-fit:cover}.maker__story-grid .maker__heading{max-width:none}.maker .process{grid-column:1/-1}.spec-gift__photo{margin:0 0 32px}.spec-gift__photo img{width:100%;aspect-ratio:4/3;object-fit:cover}.cart-gift{border-top:1px solid var(--line);padding-top:16px;margin-top:8px}.cart-gift__toggle{display:flex;align-items:center;gap:10px;font-weight:600;cursor:pointer}.cart-gift__toggle input{width:20px;height:20px;min-height:20px}.cart-gift__message{margin-top:12px}.cart-gift__message label{display:block;font-size:13px;margin-bottom:8px}.cart-gift__message textarea{width:100%;min-height:88px;padding:10px 12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);resize:vertical}@media(max-width:899px){.color-options--variants{grid-template-columns:1fr 1fr}.variant-option{min-height:64px}.purchase-trust{font-size:13px}.lifestyle-story__copy,.maker__story-grid{grid-template-columns:1fr;gap:24px}.lifestyle-story__copy{margin-bottom:24px}.lifestyle-story__copy p{font-size:16px}.lifestyle-story__media--two{grid-template-columns:1fr}.lifestyle-story__secondary,.media-slot--secondary{width:min(72%,420px);margin-left:auto}.maker__story-photo{margin-top:8px}}.spec-details{align-items:start}.spec-details dl>div{padding:20px 0}.spec-gift__photo{margin-bottom:24px}.spec-gift__photo img{aspect-ratio:16/9;object-fit:cover}.spec-gift p{margin:16px 0}@media(max-width:899px){.spec-details dl>div{padding:16px 0}.spec-gift__photo img{aspect-ratio:4/3}}.lifestyle-story__copy{margin-bottom:32px}.lifestyle-story__media--two{grid-template-columns:minmax(0,1.6fr) minmax(260px,.75fr);gap:24px;align-items:start}.lifestyle-story__primary img,.lifestyle-story__secondary img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center}@media(max-width:899px){.lifestyle-story__media--two{grid-template-columns:1fr;gap:16px}.lifestyle-story__secondary{width:100%;margin-left:0}.lifestyle-story__secondary img{aspect-ratio:4/3}}.lifestyle-story__media--two{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.lifestyle-story__primary,.lifestyle-story__secondary{width:100%;height:100%}.lifestyle-story__primary img,.lifestyle-story__secondary img{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;object-position:center}.spec-details{align-items:stretch}.spec-details>div:first-child{display:flex;flex-direction:column;height:100%}.spec-details>div:first-child dl{flex:1;display:grid;grid-template-rows:repeat(6,minmax(0,1fr))}.spec-details>div:first-child dl>div{height:100%;align-items:center;padding:14px 0}.spec-details>div:first-child .small-text{margin-top:0;padding-top:8px}.spec-gift{display:flex;flex-direction:column}.spec-gift .button{align-self:flex-start}@media(max-width:899px){.lifestyle-story__media--two{grid-template-columns:1fr;gap:16px}.spec-details>div:first-child{height:auto}.spec-details>div:first-child dl{display:block}.spec-details>div:first-child dl>div{height:auto;padding:16px 0}}@media(max-width:599px){html{scroll-padding-top:112px}.section,.product-page,#sviestuvai,#kurejas,#gamyba{scroll-margin-top:112px}.maker .process ol{grid-template-columns:1fr;gap:0}.maker .process li{padding:20px 0;border-top:1px solid var(--line)}.maker .process li>span{margin-bottom:10px}.maker .process strong{font-size:20px}.maker .process li p{max-width:38ch;margin-top:10px}}.cart-gift__toggle input{appearance:none;-webkit-appearance:none;position:relative;flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0;border:1.5px solid var(--ink);border-radius:3px;background:var(--paper);cursor:pointer}.cart-gift__toggle input:checked{background:var(--ink)}.cart-gift__toggle input:checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid var(--paper);border-width:0 2px 2px 0;transform:rotate(45deg)}.cart-gift__toggle input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.cart-gift__toggle input[type=checkbox]{-webkit-appearance:auto;appearance:auto;accent-color:var(--ink);width:20px;height:20px;min-height:20px;flex:0 0 20px;margin:0;border:0;border-radius:0;background:transparent;cursor:pointer}.cart-gift__toggle input[type=checkbox]:after{content:none!important}.cart-gift__toggle input[type=checkbox]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(max-width:599px){.announcement-bar{max-height:32px;overflow:hidden;opacity:1;transition:max-height .18s ease,opacity .14s ease,border-color .18s ease}.header-inner,.brand-logo img,.brand-wordmark{transition:height .18s ease,width .18s ease,font-size .18s ease}.mobile-header-compact .announcement-bar{max-height:0;height:0;opacity:0;border-bottom-color:transparent}.mobile-header-compact .header-inner{height:58px}.mobile-header-compact .brand-logo img{width:38px;max-height:36px}.mobile-header-compact .brand-wordmark{font-size:16px}}@media(prefers-reduced-motion:reduce){.announcement-bar,.header-inner,.brand-logo img,.brand-wordmark{transition:none!important}}@media(max-width:599px){.shopify-section-group-header-group{position:static;background:var(--paper)}.site-header{position:sticky;top:0;z-index:20;background:var(--paper);border-bottom:1px solid var(--line)}.announcement-bar{position:static;max-height:none;height:32px;opacity:1;border-bottom:1px solid var(--line)}.mobile-header-compact .announcement-bar{max-height:none;height:32px;opacity:1;border-bottom:1px solid var(--line)}.header-inner,.mobile-header-compact .header-inner{height:60px}.mobile-header-compact .brand-logo img{width:42px;max-height:40px}.mobile-header-compact .brand-wordmark{font-size:17px}html{scroll-padding-top:76px}.section,.product-page,#sviestuvai,#kurejas,#gamyba{scroll-margin-top:76px}}@media(max-width:599px){.shopify-section-group-header-group{position:static;min-height:92px;padding:0;background:var(--paper)}.announcement-bar{position:static;height:32px;max-height:none;opacity:1;transform:none;border-bottom:1px solid var(--line)}.site-header{position:relative;top:auto;left:auto;right:auto;z-index:30;width:100%;background:var(--paper);border-bottom:1px solid var(--line);transform:none;transition:transform .18s ease,box-shadow .18s ease}.header-inner,.mobile-header-compact .header-inner{height:60px}.mobile-header-floating .site-header{position:fixed;top:0;left:0;right:0;transform:translateY(-105%);box-shadow:0 1px #00000014}.mobile-header-floating.mobile-header-visible .site-header{transform:translateY(0)}.mobile-header-compact .brand-logo img{width:42px;max-height:40px}.mobile-header-compact .brand-wordmark{font-size:17px}html{scroll-padding-top:76px}.section,.product-page,#sviestuvai,#kurejas,#gamyba{scroll-margin-top:76px}}@media(prefers-reduced-motion:reduce){.site-header{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/spec-foundation.css.map */
