:root{--bn-gold:#D4AF37;--bn-ink:#111111;--bn-paper:#F7F6F2;--bn-line:rgba(17,17,17,.12)}.header,.header-wrapper{border-bottom:1px solid var(--bn-line)}.header a,.header button{letter-spacing:.015em}.header-menu{font-weight:600}.header-menu a:hover{color:var(--bn-gold)}.header__icons{gap:6px}.header__icons svg{stroke-width:1.8px}.product-card,.card{transition:transform .18s ease,box-shadow .18s ease}.product-card:hover,.card:hover{transform:translateY(-2px)}.product-card img,.card img{display:block}.product-card .price,.card .price{font-weight:700;letter-spacing:.005em}.product-card .title,.card .title{font-weight:600;line-height:1.35}.product-card .button,.card .button,.product-card button,.card button{font-weight:700}.collection-card,.collection-list .card{border:1px solid var(--bn-line);background:#fff}.collection-card:hover,.collection-list .card:hover{box-shadow:0 8px 24px #11111114}.shopify-section{scroll-margin-top:96px}button,.button,.shopify-payment-button__button{font-weight:700;letter-spacing:.01em}.button:hover,button:hover{filter:brightness(.97)}input,textarea,select{border-color:var(--bn-line)}input:focus,textarea:focus,select:focus{border-color:var(--bn-ink);box-shadow:0 0 0 1px var(--bn-ink)}.footer{border-top:1px solid var(--bn-line)}.footer a:hover{color:var(--bn-gold)}@media(max-width:749px){.header{min-height:58px}.header__icons{gap:2px}.product-card .title,.card .title{font-size:.92rem}.product-card .price,.card .price{font-size:.95rem}.button,button{min-height:44px}.collection-card,.collection-list .card{border-radius:4px}}@media(prefers-reduced-motion:reduce){.product-card,.card,.button,button{transition:none!important}}.template-collection .section-resource-list__content{max-width:var(--page-width,1200px);margin-inline:auto}.template-collection .filters{border-top:1px solid var(--bn-line);border-bottom:1px solid var(--bn-line)}.template-collection .product-card,.template-collection .card{border-radius:4px;overflow:hidden}.template-collection .product-card img,.template-collection .card img{border-radius:4px 4px 0 0}.template-collection .product-card .title,.template-collection .card .title{margin-top:2px}.template-collection .product-card .price,.template-collection .card .price{margin-top:4px}@media(max-width:749px){.template-collection .product-card .title,.template-collection .card .title{font-size:.9rem}.template-collection .product-card .price,.template-collection .card .price{font-size:.92rem}}main[data-template=product] .product-information h1{max-width:18ch}main[data-template=product] .shopify-payment-button__button,main[data-template=product] [name=add]{min-height:50px}main[data-template=product] .product-information [class*=price]{font-weight:700}main[data-template=product] .product-information [class*=description]{line-height:1.65}main[data-template=product] .product-recommendations .product-card,main[data-template=product] .product-recommendations .card{border-radius:4px}@media(max-width:749px){main[data-template=product] .product-information h1{font-size:1.65rem;line-height:1.18;max-width:none}main[data-template=product] .product-information [class*=price]{font-size:1.05rem}main[data-template=product] .shopify-payment-button__button,main[data-template=product] [name=add]{min-height:48px}}.footer{padding-top:clamp(42px,6vw,72px);padding-bottom:clamp(28px,4vw,48px)}.footer h2,.footer h3,.footer summary{font-family:var(--font-heading--family);letter-spacing:.01em}.footer a{transition:color .16s ease}.newsletter,.newsletter-form{border-radius:4px}.newsletter input,.newsletter-form input{min-height:48px}@media(min-width:750px){.product-card .title,.card .title{min-height:2.7em}.product-card .price,.card .price{min-height:1.4em}}@media(max-width:749px){.footer{padding-top:40px}.newsletter input,.newsletter-form input{min-height:46px}}:root{--bn-gold:#D4AF37;--bn-ink:#111111;--bn-paper:#F7F6F2;--bn-white:#FFFFFF;--bn-muted:#A8A8A8}html{scroll-behavior:smooth}body{background:var(--bn-paper);color:var(--bn-ink)}.header,.header-wrapper{border-bottom:1px solid var(--bn-gold)}.header-menu a{transition:color .18s ease,opacity .18s ease}.header-menu a:hover,.header-menu a[aria-current=page]{color:var(--bn-gold)!important}.header__logo img{max-height:68px;width:auto}.hero-wrapper{isolation:isolate}.hero-wrapper .button{background:var(--bn-gold)!important;color:var(--bn-ink)!important;border-color:var(--bn-gold)!important;box-shadow:0 10px 30px #0003;font-weight:800}.hero-wrapper .button:hover{background:#c49f28!important;border-color:#c49f28!important;transform:translateY(-1px)}.ui-test-collection-list .collection-card,.ui-test-collection-list .collection-list .card{background:#fff;border-color:#d4af372e}.ui-test-collection-list .collection-card:hover,.ui-test-collection-list .collection-list .card:hover{border-color:#d4af378c;box-shadow:0 14px 34px #1111111a}.ui-test-collection-list .collection-title{font-weight:700}.template-index .shopify-section{border-top:1px solid rgba(17,17,17,.05)}.template-index .shopify-section:first-of-type{border-top:0}.template-index .section{padding-inline:clamp(18px,3vw,36px)}.template-index .product-card,.template-index .card{background:#fff;border-color:#d4af371f;border-radius:8px;overflow:hidden}.template-index .product-card:hover,.template-index .card:hover{box-shadow:0 16px 34px #1111111a}.template-index .product-card .price,.template-index .card .price{color:var(--bn-gold)}.template-index section[style*="#111111"]{color:#fff}.template-index .newsletter,.template-index .newsletter-form{border-color:var(--bn-gold)}main[data-template=product] .shopify-payment-button__button,main[data-template=product] [name=add]{background:var(--bn-gold)!important;color:var(--bn-ink)!important;border-color:var(--bn-gold)!important;box-shadow:0 8px 22px #1111111a}main[data-template=product] .shopify-payment-button__button:hover,main[data-template=product] [name=add]:hover{background:#c49f28!important;border-color:#c49f28!important}main[data-template=product] .product-information h1{letter-spacing:-.02em}main[data-template=product] .product-information [class*=price]{color:var(--bn-gold)}.template-collection .section:first-child{border-bottom:2px solid var(--bn-gold)}.template-collection .section:first-child h1{color:#fff}.template-collection .section:first-child p{color:#c9c9c9}.template-collection .filters{background:#fff;border-top:1px solid rgba(17,17,17,.08);border-bottom:1px solid rgba(17,17,17,.08)}.footer{background:#111!important;border-top:2px solid var(--bn-gold)}.footer a:hover{color:var(--bn-gold)!important}.footer-utilities{background:#111!important;color:#a8a8a8}.bolanova-faq{max-width:920px;margin:0 auto;padding:48px 20px 72px}.bolanova-faq h1{font-family:var(--font-heading--family);font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.02em;margin:0 0 12px}.bolanova-faq h2{font-family:var(--font-heading--family);font-size:1.45rem;margin:36px 0 12px;padding-bottom:10px;border-bottom:1px solid rgba(212,175,55,.45)}.bolanova-faq h3{font-size:1rem;margin:18px 0 6px;padding:14px 16px;background:#fff;border-left:3px solid var(--bn-gold);box-shadow:0 6px 18px #1111110d}.bolanova-faq p{line-height:1.7;color:#4b4b4b}.bolanova-faq a{color:#8a6d13;font-weight:700}.bolanova-faq .faq-help{margin-top:34px;padding:24px;background:#111;color:#fff;border-radius:8px}.bolanova-faq .faq-help a{color:var(--bn-gold)}@media(max-width:749px){.header__logo img{max-height:50px}.hero-wrapper .button{width:100%}.template-index .section{padding-inline:16px}.bolanova-faq{padding:36px 16px 56px}}.bn-announcement{position:relative;z-index:5}main[data-template=product] .variant-picker{display:grid;gap:16px}main[data-template=product] .variant-option[data-testid=variant-option-single]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 14px;margin:0;padding:13px 15px;border:1px solid rgba(212,175,55,.42);border-radius:12px;background:#fff;color:#222;font-size:.96rem;font-weight:650;line-height:1.4}main[data-template=product] .variant-option__swatch-value{display:inline-flex;align-items:center;max-width:100%;padding:7px 11px;border:1px solid rgba(212,175,55,.55);border-radius:8px;background:#f8f5e9;color:#262216;font-size:.9rem;font-weight:600;overflow-wrap:anywhere}main[data-template=product] fieldset.variant-option--buttons{min-width:0;margin:0;padding:0;border:0}main[data-template=product] .variant-option--buttons legend{margin:0 0 9px;color:#222;font-size:.95rem;font-weight:700;line-height:1.4}main[data-template=product] .variant-option__button-label{position:relative;min-height:42px;margin:0 7px 7px 0;padding:10px 14px;border:1px solid rgba(17,17,17,.18);border-radius:9px;background:#fff;color:#222;font-size:.9rem;line-height:1.35;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}main[data-template=product] .variant-option__button-label:hover{border-color:#b99525}main[data-template=product] .variant-option__button-label:has(input:checked){border-color:#b99525;background:#fbf5df;box-shadow:inset 0 0 0 1px #b99525;color:#171717;font-weight:700}main[data-template=product] .variant-option__button-label input:focus-visible+.variant-option__button-label__text{outline:2px solid #8a6d13;outline-offset:3px}main[data-template=product] .variant-option__button-label--has-swatch{border-radius:10px}@media screen and (max-width:749px){main[data-template=product] .variant-picker{gap:12px}main[data-template=product] .variant-option[data-testid=variant-option-single]{padding:12px;gap:8px 10px;font-size:.92rem}main[data-template=product] .variant-option__swatch-value{padding:6px 9px;font-size:.86rem}main[data-template=product] .variant-option__button-label{min-height:40px;padding:9px 11px;margin:0 6px 6px 0}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/bolanova-premium.css.map */
