@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&family=Jost:wght@300;400;500&display=swap";.shopify-section:has(>.bseva-hero),.shopify-section:has(>.bseva-gallery),.shopify-section:has(>.bseva-story),.shopify-section:has(>.bseva-specs){padding-top:0!important;padding-bottom:0!important}.bseva-hero,.bseva-gallery,.bseva-story,.bseva-specs{--bseva-cream: #F4EDE2;--bseva-parchment: #EDE0CF;--bseva-dark: #201C18;--bseva-mid: #5A4E42;--bseva-silver: #B0ACA6;--bseva-green-deep: #1E4035;box-sizing:border-box}.bseva-hero *,.bseva-gallery *,.bseva-story *,.bseva-specs *{box-sizing:border-box}.bseva-hero{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;font-family:Jost,sans-serif;font-weight:300}.bseva-hero__image-panel{position:relative;background:var(--bseva-green-deep);overflow:hidden}.bseva-hero__image-panel img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .8s ease}.bseva-hero__image-panel img.bseva-loaded{opacity:1}.bseva-hero__text-panel{display:flex;flex-direction:column;justify-content:center;padding:120px 64px 80px;background:var(--bseva-cream)}.bseva-hero__category{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--bseva-accent, #C49A3C);margin-bottom:24px;font-family:Jost,sans-serif}.bseva-hero__title{font-family:Cormorant Garamond,serif;font-size:clamp(42px,4vw,68px);font-weight:300;line-height:1.1;color:var(--bseva-dark);margin:0 0 8px}.bseva-hero__title em{color:var(--bseva-accent, #7B5EA7)}.bseva-hero__subtitle{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--bseva-silver);margin-bottom:40px;font-family:Jost,sans-serif}.bseva-ornament{display:flex;align-items:center;gap:12px;margin-bottom:40px}.bseva-ornament__line{flex:1;height:1px;background:var(--bseva-parchment);max-width:60px}.bseva-ornament__diamond{width:6px;height:6px;background:var(--bseva-accent, #C49A3C);transform:rotate(45deg);flex-shrink:0}.bseva-hero__description{font-size:15px;line-height:1.8;color:var(--bseva-mid);margin-bottom:48px;max-width:380px;font-family:Jost,sans-serif}.bseva-hero__description p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.bseva-hero__price-row{display:flex;align-items:baseline;gap:16px;margin-bottom:40px}.bseva-price-label{font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(--bseva-silver);font-family:Jost,sans-serif}.bseva-price-amount{font-family:Cormorant Garamond,serif;font-size:42px;font-weight:300;color:var(--bseva-dark);line-height:1}.bseva-price-currency{font-size:14px;color:var(--bseva-mid);letter-spacing:.1em;font-family:Jost,sans-serif}.bseva-btn-primary{display:inline-flex;align-items:center;gap:16px;background:var(--bseva-dark);color:var(--bseva-cream);font-family:Jost,sans-serif;font-size:11px;font-weight:400;letter-spacing:.25em;text-transform:uppercase;padding:18px 40px;border:none;cursor:pointer;transition:background .3s ease,gap .3s ease;text-decoration:none;-webkit-appearance:none;appearance:none;border-radius:0}.bseva-btn-primary:hover:not(:disabled){background:var(--bseva-accent, #7B5EA7);gap:24px}.bseva-btn-primary:disabled{opacity:.5;cursor:not-allowed}.bseva-btn-primary .bseva-btn-arrow{font-size:16px;transition:transform .3s ease}.bseva-btn-primary:hover:not(:disabled) .bseva-btn-arrow{transform:translate(4px)}.bseva-btn-secondary{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--bseva-mid);font-family:Jost,sans-serif;font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;padding:18px 0;border:none;cursor:pointer;margin-top:12px;transition:color .2s ease;-webkit-appearance:none;appearance:none}.bseva-btn-secondary:hover{color:var(--bseva-dark)}.bseva-hero product-form{display:block}.bseva-variant-picker{margin-bottom:32px;display:flex;flex-direction:column;gap:20px}.bseva-variant-option__label{font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(--bseva-silver);font-family:Jost,sans-serif;margin:0 0 10px}.bseva-variant-option__values{display:flex;flex-wrap:wrap;gap:8px}.bseva-variant-value{display:inline-block;cursor:pointer}.bseva-variant-value input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.bseva-variant-value span{display:inline-block;padding:9px 20px;font-family:Jost,sans-serif;font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--bseva-mid);border:1px solid var(--bseva-parchment);background:transparent;transition:border-color .2s ease,background .2s ease,color .2s ease;white-space:nowrap}.bseva-variant-value:hover span{border-color:var(--bseva-mid);color:var(--bseva-dark)}.bseva-variant-value--active span,.bseva-variant-value input[type=radio]:checked~span{background:var(--bseva-dark);color:var(--bseva-cream);border-color:var(--bseva-dark)}.bseva-variant-value--unavailable span{opacity:.35;text-decoration:line-through;cursor:not-allowed}.bseva-variant-value input[type=radio]:focus-visible~span{outline:2px solid var(--bseva-dark);outline-offset:2px}.bseva-gallery{padding:80px 40px 100px;background:var(--bseva-parchment);font-family:Jost,sans-serif}.bseva-gallery__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px;padding-bottom:24px;border-bottom:1px solid rgba(90,78,66,.15)}.bseva-section-label{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--bseva-accent, #C49A3C)}.bseva-gallery__hint{font-size:12px;color:var(--bseva-mid);letter-spacing:.05em}.bseva-gallery__grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:2px;height:560px}.bseva-gallery__item{overflow:hidden;cursor:pointer;position:relative}.bseva-gallery__item img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease;display:block}.bseva-gallery__item:hover img{transform:scale(1.04)}.bseva-gallery__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#201c1800;transition:background .4s ease}.bseva-gallery__item:hover .bseva-gallery__overlay{background:#201c1833}.bseva-story{display:grid;grid-template-columns:1fr 1fr;min-height:80vh;font-family:Jost,sans-serif}.bseva-story__image{position:relative;overflow:hidden;background:var(--bseva-dark)}.bseva-story__image img{width:100%;height:100%;object-fit:cover;opacity:.85;display:block}.bseva-story__caption{position:absolute;bottom:40px;left:40px;right:40px;font-family:Cormorant Garamond,serif;font-size:28px;font-style:italic;font-weight:300;color:var(--bseva-cream);line-height:1.3}.bseva-story__content{background:var(--bseva-dark);color:var(--bseva-cream);padding:100px 80px;display:flex;flex-direction:column;justify-content:center}.bseva-story__label{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--bseva-accent, #C49A3C);margin-bottom:32px}.bseva-story__heading{font-family:Cormorant Garamond,serif;font-size:clamp(32px,3vw,52px);font-weight:300;line-height:1.2;margin:0 0 32px;color:var(--bseva-cream)}.bseva-story__heading em{font-style:italic;color:var(--bseva-accent-light, #A88EC4)}.bseva-story__body{font-size:15px;line-height:1.9;color:#f4ede2b3;max-width:420px}.bseva-story__body+.bseva-story__body{margin-top:20px}.bseva-story__body p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.bseva-specs{padding:100px 40px;max-width:1200px;margin:0 auto;font-family:Jost,sans-serif}.bseva-specs__grid{display:grid;grid-template-columns:1fr 1fr;gap:2px}.bseva-specs__block{background:var(--bseva-parchment);padding:48px 56px}.bseva-specs__block-title{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--bseva-accent, #C49A3C);margin-bottom:32px}.bseva-spec-row{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0;border-bottom:1px solid rgba(90,78,66,.12);font-size:14px}.bseva-spec-row:last-child{border-bottom:none}.bseva-spec-row__key{color:var(--bseva-mid);font-size:13px}.bseva-spec-row__value{color:var(--bseva-dark);font-weight:400;text-align:right}.bseva-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#201c18f5;z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .4s ease}.bseva-lightbox.bseva-lightbox--active{opacity:1;pointer-events:all}.bseva-lightbox img{max-width:80vw;max-height:85vh;object-fit:contain;display:block}.bseva-lightbox__close{position:absolute;top:32px;right:40px;font-size:28px;color:#f4ede2;cursor:pointer;opacity:.6;background:none;border:none;transition:opacity .2s;line-height:1;padding:4px;-webkit-appearance:none;appearance:none}.bseva-lightbox__close:hover{opacity:1}.bseva-notification{position:fixed;bottom:32px;left:50%;transform:translate(-50%) translateY(120px);background:#201c18;color:#f4ede2;padding:16px 32px;font-size:13px;letter-spacing:.1em;z-index:9999;transition:transform .4s ease;white-space:nowrap;font-family:Jost,sans-serif;pointer-events:none}.bseva-notification--show{transform:translate(-50%) translateY(0)}.bseva-reveal{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.bseva-reveal--visible{opacity:1;transform:none}.bseva-reveal--d1{transition-delay:.1s}.bseva-reveal--d2{transition-delay:.2s}.bseva-reveal--d3{transition-delay:.35s}.bseva-reveal--d4{transition-delay:.5s}@media screen and (max-width:900px){.bseva-hero{grid-template-columns:1fr}.bseva-hero__image-panel{height:60vh}.bseva-hero__text-panel{padding:60px 32px}.bseva-gallery{padding:60px 24px 80px}.bseva-gallery__grid{grid-template-columns:1fr 1fr;height:auto}.bseva-gallery__grid .bseva-gallery__item:first-child{grid-column:1 / -1;height:400px}.bseva-gallery__grid .bseva-gallery__item:not(:first-child){height:240px}.bseva-story{grid-template-columns:1fr}.bseva-story__image{min-height:400px}.bseva-story__content{padding:60px 32px}.bseva-specs__grid{grid-template-columns:1fr}.bseva-specs__block{padding:40px 32px}}@media screen and (max-width:480px){.bseva-hero__text-panel{padding:48px 24px}.bseva-gallery{padding:48px 16px 64px}.bseva-gallery__grid{grid-template-columns:1fr;height:auto}.bseva-gallery__grid .bseva-gallery__item:first-child{grid-column:auto;height:300px}.bseva-gallery__grid .bseva-gallery__item:not(:first-child){height:220px}.bseva-lightbox__close{top:16px;right:20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bijuteria-product.css.map */
