.slava-story-page{color:#292b29;background:#fff;font-family:Arial,Helvetica,sans-serif}
.slava-story-page .main{background:#fff}
.slava-story{max-width:1600px;margin:0 auto;padding:0 40px 48px}
.story-crumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:25px 0;font-size:12px;line-height:1.5;color:#72756d}
.story-crumbs a{color:inherit;text-decoration:none;min-height:24px;display:inline-flex;align-items:center}
.story-crumbs a:hover{text-decoration:underline;text-underline-offset:3px}
.story-hero{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:52px;padding:32px 0 40px;border-bottom:1px solid #dedfd8}
.story-copy{min-width:0;padding:12px 0}
.story-eyebrow{margin:0 0 20px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#63705b}
.story-copy h1{margin:0 0 24px;font-size:clamp(42px,4.5vw,68px);font-weight:300;line-height:1.05;letter-spacing:-.035em;color:#292b29}
.story-intro{max-width:480px;margin:0;font-size:16px;line-height:1.75;color:#62665f}
.story-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
.story-button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:46px;padding:12px 16px;border:1px solid #c5cbbf;border-radius:3px;font-size:13px;line-height:1.4;text-decoration:none;transition:background-color .15s ease}
.story-button-primary{background:#4b5d43;color:#fff;border-color:#4b5d43}
.story-button-primary:hover{background:#364630;color:#fff}
.story-button-pdf{color:#3e4c37;background:#fff}
.story-button-pdf:hover{background:#f0f2eb;color:#293225}
.story-pdf-hint{margin:11px 0 0;font-size:11px;line-height:1.5;color:#74776f}
.story-count{margin:27px 0 0;font-size:12px;letter-spacing:.02em;color:#66715e}
.story-media{width:100%;min-width:0;margin:0;aspect-ratio:var(--story-image-ratio,1.5);overflow:hidden;border-radius:4px;background:#f5f4f0}
.story-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.story-description{margin-top:24px;color:#62665f;font-size:14px;line-height:1.7}
.story-description summary{cursor:pointer;min-height:44px;padding:10px 0;color:#3e4c37}
.slava-story a:focus-visible,.story-description summary:focus-visible{outline:2px solid #4b5d43;outline-offset:4px}
.slava-story-page #ProductGridContainer{scroll-margin-top:30px}
.slava-story-page #MainContent>.shopify-section:empty{display:none}
.slava-story-page .collection_list{margin-top:0;margin-bottom:35px}
.slava-story-page .collection_featured .col-name{font-weight:400}
.slava-story-page .main-content-grid{--color-border:#d6dacf}
.slava-story-page .main-content-grid .container,.slava-story-page .collection_list .container{max-width:1600px;padding-left:40px;padding-right:40px}
.slava-story-page .collection-hero__title{font-weight:300}
@media(min-width:750px) and (max-width:1199px){.slava-story{padding:0 28px 36px}.story-hero{gap:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.story-intro{font-size:14px}.story-actions{gap:8px}.story-button{font-size:12px;gap:12px;padding:11px 13px}.slava-story-page .main-content-grid .container,.slava-story-page .collection_list .container{padding-left:28px;padding-right:28px}}
@media(max-width:749px){.slava-story{padding:0 20px 28px}.story-crumbs{padding:18px 0;font-size:11px}.story-hero{display:flex;flex-direction:column;gap:24px;padding:8px 0 28px;align-items:stretch}.story-media{order:-1}.story-copy{padding:0}.story-eyebrow{font-size:10px;margin-bottom:12px}.story-copy h1{font-size:42px;margin-bottom:16px}.story-intro{font-size:14px;line-height:1.65}.story-actions{margin-top:22px;display:grid;grid-template-columns:1fr}.story-button{min-height:48px;font-size:14px;padding:13px 16px}.story-pdf-hint{font-size:11px}.story-count{margin-top:18px}.slava-story-page .main-content-grid .container,.slava-story-page .collection_list .container{padding-left:20px;padding-right:20px}.slava-story-page .collection_list{margin-bottom:26px}}
@media(prefers-reduced-motion:reduce){.story-button{transition:none}}

.slava-story-page #worldphonecallbutton{left:auto!important;right:18px!important;bottom:82px!important;width:48px!important;height:48px!important;padding:10px!important}
.slava-story-page #worldphonecallbuttoncta{left:auto!important;right:18px!important;bottom:142px!important}
.slava-story-page .wa-preview-corner-button-container{left:auto!important;right:18px!important;bottom:18px!important;transform:none!important}
.slava-story-page:has(#PBarNextFrameWrapper) #worldphonecallbutton{bottom:150px!important}
.slava-story-page:has(#PBarNextFrameWrapper) #worldphonecallbuttoncta{bottom:210px!important}
.slava-story-page:has(#PBarNextFrameWrapper) .wa-preview-corner-button-container{bottom:86px!important}
@media(max-width:749px){.slava-story-page #worldphonecallbutton{right:70px!important;bottom:16px!important;width:44px!important;height:44px!important}.slava-story-page .wa-preview-corner-button-container{right:14px!important;bottom:16px!important;width:44px!important;height:44px!important}.slava-story-page .back-to-top{left:14px;right:auto;bottom:16px;width:44px;height:44px}.slava-story-page:has(#PBarNextFrameWrapper) #worldphonecallbutton,.slava-story-page:has(#PBarNextFrameWrapper) .wa-preview-corner-button-container,.slava-story-page:has(#PBarNextFrameWrapper) .back-to-top{bottom:84px!important}}


