*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper,#ece5d9);color:var(--ink,#28221b);font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}img,video,model-viewer{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin-top:0}h1,h2{font-weight:400;line-height:1.1}h1{font-size:clamp(2.7rem,5vw,5.5rem);margin-bottom:1.5rem}h2{font-size:clamp(2rem,3vw,3.5rem)}h3{font-size:1.08rem;font-weight:400;margin-bottom:.25rem}p{margin-bottom:1rem}button{border:1px solid currentColor;background:transparent;color:inherit;padding:.6rem .85rem}input,select,textarea{color:inherit;background:transparent;border:1px solid #82776b;border-radius:0;padding:.75rem;max-width:100%}label{display:block;margin:.9rem 0 .35rem}textarea{min-height:140px;resize:vertical}form>input,form>textarea,form>select{width:100%}input[type=checkbox]{width:18px;height:18px;flex-shrink:0;accent-color:var(--accent,#754537)}:focus-visible{outline:2px solid var(--accent,#754537);outline-offset:5px}.skip{position:fixed;top:-100px;left:10px;z-index:100;background:#fff;padding:15px}.skip:focus{top:10px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.eyebrow{font-size:.875rem;letter-spacing:.13em;text-transform:uppercase;font-weight:400}.rule{width:40px;height:1px;background:currentColor;margin:1.25rem 0}.site-header{position:relative;z-index:20;display:flex;align-items:center;gap:1.2rem;padding:20px 2.5%;background:var(--paper);border-bottom:1px solid #c5bbaf}.desktop-nav{display:flex;align-items:center;gap:1.2rem;flex:1}.desktop-nav a,.desktop-nav summary,.header-actions a{font-size:.8rem;letter-spacing:.09em;text-transform:uppercase}.wordmark{font-size:1.7rem;letter-spacing:.16em;text-align:center;white-space:nowrap}.wordmark img{width:180px;max-height:60px;object-fit:contain}.header-actions{display:flex;justify-content:flex-end;align-items:center;gap:1.2rem;flex:1}.search-link span{font-size:1.5rem;line-height:.5}.mobile-menu{display:none}.nav-item{position:relative}.nav-item summary{cursor:pointer}.dropdown{position:absolute;top:35px;min-width:180px;background:var(--paper);padding:20px;box-shadow:0 5px 20px #0002;display:grid;gap:10px}.hero{position:relative;background:#25201c}.hero-slide{position:relative;min-height:clamp(560px,46vw,760px);color:#f7f0e5;overflow:hidden}.hero-image{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#100c0ac9 0%,#100c0a4a 42%,transparent 75%)}.hero-copy{position:relative;z-index:1;padding:8% 5.5%;max-width:470px}.hero-copy h1,.hero-copy h2{font-size:clamp(3.4rem,5.5vw,6.3rem);line-height:.98;letter-spacing:-.03em;margin:1.3rem 0}.hero-sub{text-transform:uppercase;letter-spacing:.14em;font-size:.95rem;max-width:300px;margin-bottom:2rem}.hero-quote{position:absolute;top:17%;right:7%;font-size:1.25rem;font-style:italic;max-width:160px}.button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:.75rem 1.6rem;border:1px solid currentColor;letter-spacing:.1em;text-transform:uppercase;font-size:.875rem;background:transparent;color:inherit;text-decoration:none}.button:hover{text-decoration:none;background:#ffffff15}.button-dark{background:var(--ink,#28221b);color:var(--paper,#ece5d9);border-color:var(--ink,#28221b)}.button-dark:hover{background:var(--accent,#754537)}.is-hidden{display:none}.slider-controls{position:absolute;bottom:25px;right:4%;display:flex;gap:25px;align-items:center;color:#f7f0e5}.slider-controls button{border:none;font-size:2rem;padding:0 12px}.category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:22px 2.5% 18px}.category{display:block;background:#ded5c8;text-align:center;overflow:hidden}.category img{width:100%;aspect-ratio:.91;object-fit:cover;transition:transform .45s}.category:hover img{transform:scale(1.035)}.category span{display:block;padding:12px 4px;font-size:.875rem;letter-spacing:.1em;text-transform:uppercase}.story{display:grid;grid-template-columns:31% 46% 23%;min-height:400px}.story-copy{padding:35px 17%}.story-copy h2{font-size:clamp(2.5rem,3.4vw,4.2rem);line-height:1.03;margin-bottom:1rem}.story-quote{font-size:1.2rem;font-style:italic;line-height:1.25;max-width:230px}.text-link{display:inline-block;border-bottom:1px solid;padding:8px 0;font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;margin-top:15px}.story-image,.story-detail{position:relative;overflow:hidden}.story-image img,.story-detail img{width:100%;height:100%;object-fit:cover}.story-detail p{position:absolute;bottom:8%;right:12%;max-width:170px;text-transform:uppercase;color:#fff4e4;letter-spacing:.1em;font-size:.95rem;text-shadow:0 1px 10px #000}.section-space{padding-top:50px;padding-bottom:55px}.selection{padding-left:2.5%;padding-right:2.5%}.section-heading{display:flex;gap:22px;align-items:center;margin-bottom:24px}.section-heading h2{font-size:.95rem;margin:0}.section-heading .rule{flex:1;max-width:50px;margin:0}.section-heading>a{margin-left:auto}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px}.product-grid.six{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.product-card-image{position:relative;overflow:hidden;margin-bottom:12px}.product-card img{width:100%;aspect-ratio:.94;object-fit:cover;transition:transform .45s}.product-card:hover img{transform:scale(1.025)}.product-card p{font-size:1rem;line-height:1.35;margin:.25rem 0}.product-meta{color:#5c5147}.product-card s{font-size:.85rem}.sold{position:absolute;bottom:12px;left:12px;background:var(--paper);padding:3px 9px;font-size:.8rem}.site-footer{background:var(--dark,#1d1c17);color:#eae2d6;padding:55px 5.5% 24px}.footer-top{display:grid;grid-template-columns:1.6fr .8fr 1fr;gap:7%;margin-bottom:55px}.footer-brand{font-size:2rem;letter-spacing:.16em}.footer-tagline{margin-top:25px;max-width:350px}.footer-values p{font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .6rem}.newsletter p{max-width:280px}.newsletter h2{font-size:.875rem}.newsletter-input{display:flex;align-items:center;border-bottom:1px solid #c4baaa}.newsletter-input input{border:0;padding:.6rem 0;min-width:0;width:100%}.newsletter-input button{border:0;font-size:.8rem;padding:10px 5px}.consent{display:flex;gap:8px;align-items:flex-start;font-size:.875rem;letter-spacing:0;text-transform:none;line-height:1.5}.small{font-size:.875rem}.footer-bottom{display:flex;gap:20px;justify-content:space-between;align-items:flex-end}.footer-links{display:flex;gap:15px 23px;flex-wrap:wrap;max-width:75%}.footer-links a,.footer-links button,.footer-social a{font-size:.8rem;letter-spacing:.07em;text-transform:uppercase}.footer-links button{padding:0;border:0}.footer-social{display:flex;gap:15px;align-items:center}.footer-social select{color:inherit}.footer-social option{color:#222}.footer-social form{display:flex;gap:5px}.copyright{font-size:.8rem;opacity:.65;margin:28px 0 0}.page-width{max-width:1450px;margin:auto;padding-left:5%;padding-right:5%}.page-reading{max-width:880px}.page-reading h1{font-size:clamp(2.5rem,4vw,4.5rem)}.page-reading form{margin-top:35px}.page-reading .button{margin-top:22px}.rte{line-height:1.7}.rte a{text-decoration:underline}.rte h2{font-size:1.8rem;margin:2rem 0 1rem}.rte h3{font-size:1.25rem;margin:1.5rem 0 .7rem}.rte table{width:100%;border-collapse:collapse;display:block;overflow:auto}.rte td,.rte th{border:1px solid #aca093;padding:10px}.rte ul,.rte ol{padding-left:25px}.breadcrumb{font-size:.875rem;margin:15px 0 30px}.product-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:6%}.product-info{padding-top:15px}.product-info h1{font-size:clamp(2.2rem,3.8vw,4.2rem)}.product-price{font-size:1.6rem}.product-info form{margin:30px 0}.product-info .button{width:100%;margin-top:20px}.product-info input[type=number]{width:90px}.product-gallery{display:grid;gap:20px;align-content:start}.product-media img{width:100%;height:auto}.object-details{margin:30px 0}.object-details>div{display:grid;grid-template-columns:130px 1fr;gap:15px;border-top:1px solid #bbb0a2;padding:12px 0}.object-details dt{font-size:.875rem;text-transform:uppercase;letter-spacing:.07em}.object-details dd,.object-details p{margin:0}.accordion{border-top:1px solid #bbb0a2;padding:17px 0}.accordion summary{cursor:pointer;letter-spacing:.07em}.accordion p{margin:15px 0}.product-description{margin-top:30px}.placeholder{width:100%;height:auto;background:#ded5c8}.catalog-tools{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #bbb0a2;border-bottom:1px solid #bbb0a2;padding:15px 0;margin:25px 0}.filters{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.filters details{position:relative}.filter-values{position:absolute;z-index:5;background:var(--paper);box-shadow:0 5px 25px #0002;padding:20px;min-width:220px}.filter-values label{display:flex;gap:10px;align-items:center}.sort-form{display:flex;gap:8px;align-items:center}.sort-form label{margin:0}.pagination{display:flex;justify-content:center;gap:25px;margin-top:40px}.pagination [aria-current=page]{border-bottom:1px solid}.cart-layout{display:grid;grid-template-columns:1.7fr 1fr;gap:7%}.cart-line{display:grid;grid-template-columns:130px 1fr;gap:25px;padding:22px 0;border-bottom:1px solid #bbb0a2}.cart-line img{width:130px;aspect-ratio:.85;object-fit:cover}.cart-line h2{font-size:1.6rem;margin-bottom:12px}.qty{width:75px;margin-right:12px}.cart-summary{border:1px solid #bbb0a2;padding:30px;align-self:start}.cart-summary h2{font-size:2rem}.cart-total{display:flex;justify-content:space-between;gap:20px;font-size:1.3rem}.cart-summary .button{width:100%;margin-top:20px}.search-form{display:flex;gap:12px;align-items:end;margin-bottom:40px}.search-form label{position:absolute;width:1px;overflow:hidden;clip:rect(0,0,0,0)}.search-form input{flex:1}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.journal-grid img{width:100%;aspect-ratio:1.1;object-fit:cover;margin-bottom:22px}.journal-grid h2{font-size:2rem}.article-cover{width:100%;margin:30px 0}.password-page{max-width:650px;padding:80px 30px;margin:auto;text-align:center}.password-page h1{font-size:3rem}.cookie-banner{position:fixed;bottom:20px;left:20px;z-index:60;max-width:490px;padding:25px;background:var(--paper);box-shadow:0 0 0 1px #b5a895,0 10px 50px #0004}.cookie-banner h2{font-size:1.8rem}.cookie-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.success{border:1px solid #8a806f;padding:20px}.editor-note{font-family:Arial,sans-serif;background:#fff8;padding:15px;font-size:.875rem}[hidden]{display:none!important}@media(min-width:1650px){.hero-copy{padding-top:110px}.hero-slide{min-height:760px}}@media(max-width:1150px){.desktop-nav{gap:12px}.desktop-nav a,.desktop-nav summary,.header-actions a{font-size:.75rem;letter-spacing:.03em}.journal-link{display:none}.wordmark{font-size:1.45rem}.header-actions{gap:12px}.story-copy{padding:35px 12%}.product-grid.six{grid-template-columns:repeat(3,1fr)}.footer-top{gap:5%}.sort-form{flex-wrap:wrap}}@media(max-width:900px){.desktop-nav{display:none}.mobile-menu{display:block;flex:1}.mobile-menu summary{cursor:pointer;list-style:none;padding:8px;max-width:42px}.mobile-menu summary::-webkit-details-marker{display:none}.hamburger{display:block;width:22px;height:14px;border-top:1px solid;border-bottom:1px solid;position:relative}.hamburger:after{content:"";position:absolute;left:0;right:0;top:6px;border-top:1px solid}.mobile-panel{position:absolute;left:0;top:100%;background:var(--paper);padding:25px;width:100%;display:grid;gap:20px;box-shadow:0 12px 25px #0002}.mobile-panel .dropdown{position:static;box-shadow:none}.hero-copy{max-width:420px}.story{grid-template-columns:42% 58%}.story-detail{display:none}.story-copy{padding:35px 12%}.footer-top{grid-template-columns:1fr 1fr}.newsletter{grid-column:1/-1;max-width:500px}.footer-values{justify-self:end}.footer-bottom{display:block}.footer-links{max-width:none;margin-bottom:30px}.product-grid{grid-template-columns:repeat(3,1fr)}.catalog-tools{display:block}.sort-form{margin-top:15px}.cart-layout{grid-template-columns:1fr}.cart-summary{margin-top:30px}.journal-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){body{font-size:16px}.site-header{padding:17px 16px;gap:8px}.wordmark{font-size:1.3rem;letter-spacing:.1em}.header-actions .search-link{display:none}.header-actions a{font-size:.8rem}.hero-slide{min-height:580px}.hero-copy{padding:75px 25px 55px;max-width:330px}.hero-copy h1,.hero-copy h2{font-size:3.8rem}.hero-image{object-position:60% center}.hero-quote{top:auto;right:25px;bottom:32px;max-width:130px;font-size:1rem}.hero-shade{background:linear-gradient(90deg,#100c0ac9,#100c0a22)}.slider-controls{bottom:20px;left:25px;right:auto}.category-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:16px}.category span{font-size:.75rem;letter-spacing:.06em}.story{grid-template-columns:1fr}.story-copy{padding:35px 25px;display:block}.story-copy h2{font-size:3rem}.story-image{height:340px}.story-copy .story-quote{max-width:none}.section-space{padding-top:35px;padding-bottom:40px}.selection{padding-left:16px;padding-right:16px}.section-heading{gap:10px}.section-heading h2{font-size:.8rem;letter-spacing:.08em}.section-heading>a{font-size:.75rem}.section-heading .rule{max-width:20px}.product-grid,.product-grid.six{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.product-card h3{font-size:1rem}.product-card p{font-size:.95rem}.site-footer{padding:40px 25px 25px}.footer-top{gap:25px;grid-template-columns:1fr;margin-bottom:35px}.footer-values{justify-self:start;display:flex;gap:12px;flex-wrap:wrap}.footer-values p{font-size:.8rem}.newsletter{grid-column:auto}.footer-links{gap:15px}.page-width{padding-left:20px;padding-right:20px}.product-layout{grid-template-columns:1fr;gap:20px}.product-info h1{font-size:2.6rem}.product-gallery{display:flex;overflow:auto;scroll-snap-type:x mandatory;gap:12px}.product-media{flex:0 0 90%;scroll-snap-align:start}.product-media img{aspect-ratio:.9;object-fit:contain}.cart-line{grid-template-columns:90px 1fr;gap:15px}.cart-line img{width:90px}.cart-line h2{font-size:1.35rem}.cart-summary{padding:22px}.journal-grid{grid-template-columns:1fr}.search-form{flex-wrap:wrap}.search-form input{min-width:100%}.cookie-banner{bottom:10px;left:10px;right:10px;max-width:none;max-height:85vh;overflow:auto}.filter-values{position:fixed;left:20px;right:20px;top:25%;max-height:50vh;overflow:auto}.object-details>div{grid-template-columns:110px 1fr}.rte{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}@media(max-width:900px){.mobile-panel{max-height:calc(100dvh - 90px);overflow-y:auto;text-align:center;gap:0;padding:20px 24px 28px}.mobile-panel>a,.mobile-panel>.nav-item>a,.mobile-panel summary,.mobile-information a{display:block;padding:12px 0;min-height:44px;letter-spacing:.09em}.mobile-information{border-top:1px solid #c5bbaf;margin-top:16px;padding-top:12px;display:grid}.mobile-information a{font-size:.9rem;letter-spacing:.04em}.site-header>.wordmark{flex-shrink:0}.mobile-menu,.header-actions{min-width:0}}@media(max-width:650px){.site-header{display:grid;grid-template-columns:1fr auto 1fr;padding:14px 16px;gap:8px}.site-header>.wordmark{width:150px!important;margin:auto}.header-actions{justify-self:end}.mobile-menu{justify-self:start}.hero-copy{max-width:none;width:100%;text-align:center;padding:62px 24px 145px}.hero-copy h1,.hero-copy h2{font-size:clamp(3rem,14vw,3.8rem);margin:20px auto;max-width:290px}.hero-sub{margin:0 auto 28px;max-width:270px;font-size:.85rem}.hero-slide{min-height:580px}.hero-quote{right:24px;bottom:28px;font-size:.9rem}.slider-controls{left:24px;gap:10px}.story-copy{text-align:center;padding:40px 25px}.story-copy .rule{margin:20px auto}.story-copy .story-quote{max-width:290px;margin:0 auto 12px}.story-copy h2{max-width:300px;margin:0 auto 24px}.section-heading{justify-content:center;flex-wrap:wrap;row-gap:12px;text-align:center}.section-heading>a{margin-left:0}.section-heading h2{letter-spacing:.08em}.site-footer{text-align:center;padding:44px 24px 28px}.footer-top{gap:32px;margin-bottom:36px;justify-items:center}.footer-top>div{width:100%}.footer-brand{margin-left:auto;margin-right:auto}.footer-tagline{max-width:300px;margin:20px auto}.site-footer .rule{margin:18px auto}.footer-values{justify-self:center;justify-content:center;gap:8px 18px;max-width:310px}.newsletter{max-width:360px;margin:auto}.newsletter p{margin-left:auto;margin-right:auto}.newsletter-input{text-align:left}.newsletter .consent{justify-content:center;text-align:left;font-size:.78rem}.footer-bottom{display:flex;flex-direction:column;align-items:center;gap:20px}.footer-links{justify-content:center;gap:14px 20px;margin-bottom:0;max-width:330px}.footer-social{justify-content:center;flex-wrap:wrap}.copyright{margin-top:28px}.password-page{padding:56px 24px}.password-page h1{font-size:2.3rem}.cookie-banner{text-align:center}.cookie-actions{justify-content:center}}@media(max-width:650px){.hero-copy>.rule{margin:20px auto}.site-footer{padding:38px 24px 24px}.footer-brand{width:180px!important;margin-bottom:22px!important}.footer-top{gap:26px;margin-bottom:28px}.footer-tagline{font-size:.68rem;line-height:1.7;letter-spacing:.1em;max-width:260px;margin:18px auto}.footer-values{max-width:280px;gap:8px 16px}.footer-values p{font-size:.65rem;letter-spacing:.08em;margin:0}.newsletter h2{font-size:.7rem;letter-spacing:.12em}.newsletter p{font-size:.87rem;line-height:1.6;max-width:280px;margin-bottom:14px}.newsletter form>label{font-size:.82rem}.newsletter-input{font-size:.8rem}.newsletter-input input{padding:10px 0}.newsletter-input button{font-size:.68rem;padding:10px 0 10px 10px;min-height:44px}.newsletter .consent{font-size:.65rem;line-height:1.6;max-width:290px;margin:14px auto 10px;gap:9px}.newsletter .consent input{width:15px;height:15px;margin-top:2px}.newsletter .small{font-size:.68rem}.footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:340px;column-gap:12px;row-gap:6px;align-items:center}.footer-links a,.footer-links button{font-size:.61rem;letter-spacing:.055em;line-height:1.5;min-height:36px;display:flex;align-items:center;justify-content:center}.footer-links button{grid-column:1/-1;margin-top:3px}.footer-social a,.footer-social select,.footer-social button{font-size:.68rem}.copyright{font-size:.62rem;margin-top:22px}.site-footer .rule{width:30px;margin:16px auto}}@media(min-width:901px){.site-header{padding-top:16px;padding-bottom:16px}.hero-slide{min-height:clamp(520px,43vw,700px)}.hero-copy{padding-top:7%;padding-bottom:7%}.category-grid{padding-top:18px;padding-bottom:16px}.selection.section-space{padding-top:28px;padding-bottom:34px}.section-heading{margin-bottom:18px}}@media(max-width:650px){.hero-slide{min-height:535px}.hero-copy{padding-top:52px;padding-bottom:132px}.hero-copy h1,.hero-copy h2{font-size:clamp(3rem,13.6vw,3.65rem)}.hero-copy .eyebrow{font-size:.73rem;letter-spacing:.15em}.hero-copy .button{font-size:.76rem;min-height:44px;padding:11px 24px}.category-grid{gap:8px;padding:12px}.category span{padding:10px 3px;font-size:.68rem;letter-spacing:.09em}.story-copy{padding:32px 25px}.story-copy h2{font-size:2.7rem;line-height:1.04}.story-copy .eyebrow{font-size:.74rem}.story-copy .story-quote{font-size:1.08rem}.story-image{height:300px}.selection.section-space{padding-top:28px;padding-bottom:32px}.section-heading{margin-bottom:18px}.product-grid,.product-grid.six{gap:22px 12px}.product-card-image{margin-bottom:9px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/rozziny.css.map */
