.header__inline-menu a,header nav a,.menu-list__list-item a,header .header__column a[href*="/collections/"],header .header__column a[href*="/blogs/"]{letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:400!important;transition:color .3s ease}.header__inline-menu a:hover,header nav a:hover,.menu-list__list-item a:hover{color:var(--color-primary-hover, #c5a572)!important}.announcement-bar,[class*=announcement]{letter-spacing:.06em;font-size:12px}.hero.color-scheme-5{background:linear-gradient(135deg,#0d0d1a,#1a1a2e 40%,#2d1f3d,#1a1a2e)}.hero .text-block{letter-spacing:.06em}.hero .button-primary,.hero [class*=button-primary]{background-color:transparent!important;color:#c5a572!important;border:1px solid #c5a572!important;padding:14px 40px!important;font-size:13px!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-weight:400!important;transition:all .3s ease!important;display:inline-block!important}.hero .button-primary:hover,.hero [class*=button-primary]:hover{background-color:#c5a572!important;color:#fff!important}.hero h1{letter-spacing:.12em}.card-gallery{border-radius:2px;overflow:hidden;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s ease}product-card:hover .card-gallery{transform:translateY(-3px);box-shadow:0 12px 32px #0000000f}.card-gallery img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}product-card:hover .card-gallery img{transform:scale(1.03)}product-card .card-gallery .placeholder-svg,product-card .card-gallery [class*=placeholder]{background:linear-gradient(135deg,#f8f6f3,#ede8e0);opacity:.6}product-card .text-block p,product-card .product-card__content .text-block p{font-size:13px!important;letter-spacing:.03em;line-height:1.5;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:2.9em}product-card .product-title,.product-card .product-title{font-size:13px;letter-spacing:.03em;line-height:1.5}product-card .price,.price__regular,.price-item{font-size:14px;font-weight:400;letter-spacing:.02em}product-card .quick-add button,.quick-add__product-form-component button{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:400;background:#1a1a2e;color:#fff;border:none;padding:10px 20px;cursor:pointer;transition:background .3s ease}product-card .quick-add button:hover,.quick-add__product-form-component button:hover{background:#c5a572}.add-to-cart-text,.dropdown-localization__button,.localization-selector{border-radius:0!important}.badge,.card-badge,[class*=badge--sale],[class*=badge--sold-out],[class*=product-badges]{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:400;padding:5px 10px;border-radius:0!important}.section-resource-list h2,.section-resource-list__header h2,.shopify-section h2{letter-spacing:.06em!important;font-weight:400!important}.ui-test-product-list .text-block h2:after{content:"";display:block;width:40px;height:1.5px;background:linear-gradient(90deg,transparent,#c5a572,transparent);margin:12px auto 0}.section-resource-list__header .text-block p{color:#2d2d4480;font-size:14px;line-height:1.7;max-width:480px;margin-left:auto;margin-right:auto;font-style:italic}product-card .text-block p,product-card .product-card__content .text-block p,product-card .product-title,.product-card .product-title{color:#2d2d44!important}.ui-test-product-list .text-block h2{color:inherit!important}.ui-test-product-list.color-scheme-2{background:#faf9f7}.collection-card{border-radius:2px!important;overflow:hidden;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s ease;position:relative}.collection-card:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:2px;background:#c5a572;transition:width .4s cubic-bezier(.25,.46,.45,.94)}.collection-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #00000014}.collection-card:hover:after{width:60%}.collection-card .collection-card__title,.collection-card h3{font-size:14px!important;letter-spacing:.08em!important;text-transform:uppercase;font-weight:400!important;transition:color .3s ease}.collection-card:hover .collection-card__title,.collection-card:hover h3{color:#c5a572!important}.media-with-content{min-height:500px}.media-with-content .media-block__media,.media-with-content .hero__media,.media-with-content .media-with-content__media-container{background-image:url(bijolina-brand-story.jpg);background-size:cover;background-position:center}.media-with-content .media-block__media>svg.hero__media{opacity:0}.media-with-content .text-block h2{letter-spacing:.04em}.media-with-content .text-block p{line-height:1.8;font-size:15px}.media-with-content a.link,.media-with-content a[class*=link]{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:400;border-bottom:1px solid currentColor;padding-bottom:2px;transition:color .3s ease}.bijolina-trust-bar{max-width:900px!important;gap:60px!important;padding:32px 0!important}.bijolina-trust-badge{gap:10px!important}.bijolina-trust-badge svg{opacity:.65;stroke-width:1.2!important}.bijolina-trust-badge span{font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase;color:#2d2d44b3!important}.bijolina-trust-badge:hover svg{opacity:1;color:#c5a572!important}.newsletter-form{max-width:500px;margin:0 auto}.email-signup__input-group,.email-signup__button{border-radius:0!important}.newsletter-form input[type=email],form[action*=customer] input[type=email]{border:1px solid rgba(197,165,114,.3)!important;border-radius:0!important;padding:14px 18px!important;font-size:14px!important;transition:border-color .3s ease}.newsletter-form input[type=email]:focus,form[action*=customer] input[type=email]:focus{border-color:#c5a572!important;box-shadow:0 0 0 1px #c5a57233!important}.newsletter-form button[type=submit],form[action*=customer] button[type=submit]{background:#1a1a2e!important;color:#fff!important;border:none!important;padding:14px 32px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:12px!important;cursor:pointer;transition:background .3s ease!important}.newsletter-form button[type=submit]:hover,form[action*=customer] button[type=submit]:hover{background:#c5a572!important}footer{border-top:1px solid rgba(197,165,114,.15)}footer h3,footer h4,footer .footer__heading,footer summary.menu__heading,footer summary.menu__heading.h3{letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:500!important;margin-bottom:16px}footer a{transition:color .3s ease;font-size:14px}footer a:hover{color:#c5a572!important}.bijolina-payment-icons svg,footer .payment-icon{opacity:.5;transition:opacity .3s ease}.bijolina-payment-icons svg:hover,footer .payment-icon:hover{opacity:.8}.button-primary,button[type=submit],a.button,.button:not(.shopify-pc__banner__btn-manage-prefs){letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:400;transition:all .3s ease;border-radius:0!important}.marquee__content{letter-spacing:.1em}html{scroll-behavior:smooth}::selection{background:#c5a57233;color:inherit}*:focus-visible{outline:2px solid rgba(197,165,114,.5)!important;outline-offset:2px}.ui-test-product-list+.ui-test-product-list:before{content:"";display:block;width:60px;height:1px;background:#c5a5724d;margin:0 auto}.article-card{transition:transform .3s ease,box-shadow .3s ease}.article-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.article-card__title{letter-spacing:.03em;line-height:1.4}.bijolina-breadcrumbs{letter-spacing:.04em;font-size:12px;color:#2d2d4480}.bijolina-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0;margin:0;gap:0}.bijolina-breadcrumbs li{display:inline-flex;align-items:center}.bijolina-breadcrumbs li+li:before{content:"/";margin:0 8px;color:#2d2d444d;font-size:11px}.bijolina-breadcrumbs a{transition:color .3s ease;color:#2d2d4480}.bijolina-breadcrumbs a:hover{color:#c5a572}.bijolina-breadcrumbs li:last-child{color:#2d2d44cc}.cart-drawer,[class*=cart-drawer]{font-family:var(--font-body--family)}.cart-drawer__item-title,[class*=cart-item] .cart-item__name{font-size:14px;letter-spacing:.02em;font-weight:400}.cart-drawer button[type=submit],.cart__checkout-button{letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:400!important;border-radius:0!important}.price--on-sale .price-item--regular{text-decoration:line-through;opacity:.5}.price--on-sale .price-item--sale{color:#b91c1c;font-weight:500}img[loading=lazy]{transition:opacity .4s ease}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#faf9f7}::-webkit-scrollbar-thumb{background:#c5a5724d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#c5a57280}.product__title,[class*=product-title-block] h1,.product-single__title{font-family:var(--font-heading--family)!important;font-size:28px!important;font-weight:400!important;letter-spacing:.04em!important;line-height:1.3!important}product-price .price,product-price span.price,.product__price .price,.product-single__price{font-size:22px!important;font-weight:400!important;letter-spacing:.02em}product-card product-price .price,product-card product-price span.price,product-card .price{font-size:14px!important;font-weight:400!important;font-family:Inter,sans-serif!important;letter-spacing:.02em}.product-form__submit,.product-form button[type=submit]{letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:400!important;font-size:13px!important;transition:all .3s ease!important}.product__description,.product__description p,.product-details .text-block:last-child,.product-details .text-block:last-child p{line-height:1.8;font-size:15px}.product__meta{font-size:12px;letter-spacing:.04em;text-transform:uppercase;opacity:.6}.add-to-cart-button,button.add-to-cart-button{letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:400!important;font-size:13px!important;border-radius:0!important;transition:all .3s ease!important}.add-to-cart-button:not([disabled]),.product-form__submit:not([disabled]){background:#1a1a2e!important;color:#fff!important}.add-to-cart-button:not([disabled]):hover,.product-form__submit:not([disabled]):hover{background:#c5a572!important}.product__media-wrapper,.product-media-container,button.product-media-container{border:1px solid rgba(0,0,0,.04);border-radius:2px}.product-accordion details summary,details[class*=product] summary,.bijolina-pdp-info-section details summary{letter-spacing:.04em;font-size:13px;text-transform:uppercase;font-weight:400;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.06)}.bijolina-pdp-info-section details:last-child summary{border-bottom:none}.bijolina-pdp-info-section details[open]>div,.bijolina-pdp-info-section details[open]>.accordion__content{padding:12px 0 16px;font-size:14px;line-height:1.7;color:#2d2d44bf}.collection-header h1,.collection-banner h1,.template-collection h1,.custom-section-content h1{font-family:var(--font-heading--family)!important;letter-spacing:.06em!important;font-weight:300!important}.collection-description,.collection__description{max-width:700px;margin:0 auto;text-align:center;font-size:15px;line-height:1.7;color:#2d2d44b3;padding:0 20px}.collection-filters,.facets-container,[class*=active-facets],.facet-filters{border-bottom:1px solid rgba(0,0,0,.06);padding-bottom:16px;margin-bottom:24px}.facets__summary,.facet-filters__summary,[class*=facet] summary{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:400}.collection-product-count,.sort-by-label{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#2d2d4499}select.facet-filters__sort,.sort-filter-dropdown select{border:1px solid rgba(0,0,0,.1);border-radius:0;font-size:13px;letter-spacing:.02em;padding:8px 12px;background:transparent}.active-facets__button,.facets__tag{border:1px solid rgba(197,165,114,.4);border-radius:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;transition:all .3s ease}.active-facets__button:hover,.facets__tag:hover{border-color:#c5a572;color:#c5a572}.pagination__list{gap:4px}.pagination__item a,.pagination__item span{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;letter-spacing:.02em;border:1px solid transparent;transition:all .3s ease}.pagination__item a:hover{border-color:#c5a57266}.pagination__item--current span,.pagination__item--active span{border-color:#c5a572;color:#c5a572}.menu-drawer,.drawer-menu,[class*=menu-drawer]{font-family:var(--font-body--family)}.menu-drawer__navigation a,.drawer-menu a,[class*=menu-drawer] a{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:400;padding:14px 24px;transition:color .3s ease;border-bottom:1px solid rgba(0,0,0,.04)}.menu-drawer__navigation a:hover,.drawer-menu a:hover,[class*=menu-drawer] a:hover{color:#c5a572}.menu-drawer__close button,[class*=drawer] [class*=close]{transition:color .3s ease}.menu-drawer__close button:hover,[class*=drawer] [class*=close]:hover{color:#c5a572}.search-modal,.predictive-search,[class*=search-modal]{font-family:var(--font-body--family)}.search-modal__form input[type=search],.predictive-search input[type=search],[class*=search] input[type=search]{border:none;border-bottom:1px solid rgba(0,0,0,.1);border-radius:0;font-size:16px;letter-spacing:.02em;padding:12px 0;transition:border-color .3s ease}.search-modal__form input[type=search]:focus,[class*=search] input[type=search]:focus{border-color:#c5a572;outline:none;box-shadow:none}.predictive-search__item-heading,.search-results__title{font-size:13px;letter-spacing:.02em;font-weight:400}.predictive-search__item-price{font-size:13px;color:#2d2d44b3}.search-page__header{text-align:center;padding:40px 20px 32px}.search-page__header h3,.search-page__header h2,.search-page__header h1{font-family:var(--font-heading--family)!important;font-weight:300!important;letter-spacing:.06em!important}.search-page-input{border:none!important;border-bottom:1px solid rgba(0,0,0,.12)!important;border-radius:0!important;font-size:16px!important;letter-spacing:.02em;padding:14px 16px 14px 36px!important;transition:border-color .3s ease;background:transparent!important}.search-page-input:focus{border-bottom-color:#c5a572!important;outline:none!important;box-shadow:none!important}.search-page__results-count,[class*=search-results-count]{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#2d2d4480}.cart__items{border-top:1px solid rgba(0,0,0,.06)}.cart-item__name,.cart-item__title{font-size:14px;letter-spacing:.02em;font-weight:400}.cart-item__price{font-size:14px;font-weight:400}.quantity__input,.cart-item__quantity input{border:1px solid rgba(0,0,0,.1);border-radius:0;font-size:14px;text-align:center;width:48px}.quantity__button,.cart-item__quantity button{border:1px solid rgba(0,0,0,.1);border-radius:0;transition:all .3s ease}.quantity__button:hover,.cart-item__quantity button:hover{border-color:#c5a572;color:#c5a572}.cart__footer,.totals{border-top:1px solid rgba(0,0,0,.08);padding-top:24px}.totals__subtotal-label,.totals__total-label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:400}.totals__subtotal-value,.totals__total-value{font-size:18px;font-weight:400}.cart__checkout-button,.cart__ctas button[name=checkout]{background:#1a1a2e!important;color:#fff!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:13px!important;font-weight:400!important;border-radius:0!important;padding:16px 40px!important;transition:background .3s ease!important}.cart__checkout-button:hover,.cart__ctas button[name=checkout]:hover{background:#c5a572!important}.product-form__input label,.variant-input__label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:400;margin-bottom:8px;display:block}.product-form__input input[type=radio]+label,.variant-input__label-text,.variant-option__button-label{border:1px solid rgba(0,0,0,.15)!important;border-radius:0!important;padding:10px 16px;font-size:13px;letter-spacing:.02em;cursor:pointer;transition:all .3s ease;min-width:44px;text-align:center}.variant-option__button-label__pill{border-radius:0!important}.product-form__input input[type=radio]:checked+label,.variant-input__label-text--checked,.variant-option__button-label:has(input:checked){border-color:#c5a572!important;color:#c5a572}.product-form__input input[type=radio]+label:hover,.variant-option__button-label:hover{border-color:#c5a57299!important}.quantity-selector,.quantity-minus,.quantity-plus{border-radius:0!important}.sticky-add-to-cart__image{border-radius:2px!important}.product-form__input select,select.select__select{border:1px solid rgba(0,0,0,.12);border-radius:0;padding:12px 16px;font-size:14px;letter-spacing:.02em;background:transparent;cursor:pointer;transition:border-color .3s ease}.product-form__input select:focus,select.select__select:focus{border-color:#c5a572;outline:none}.template-404 .shopify-section{text-align:center;padding:80px 20px}.template-404 h1{font-family:var(--font-heading--family);font-size:48px;font-weight:300;letter-spacing:.06em;margin-bottom:16px}.template-404 p{font-size:16px;color:#2d2d4499;margin-bottom:32px}.template-404 a.button,.template-404 .button{background:#1a1a2e;color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:13px;padding:14px 36px;border-radius:0!important;transition:background .3s ease;display:inline-block}.template-404 a.button:hover,.template-404 .button:hover{background:#c5a572}.bijolina-newsletter{max-width:600px;margin:0 auto;text-align:center;padding:40px 20px}.bijolina-newsletter h2{font-family:var(--font-heading--family);font-weight:400;letter-spacing:.05em;margin-bottom:12px}.bijolina-newsletter p{font-size:15px;color:#2d2d44b3;margin-bottom:24px;line-height:1.6}.bijolina-newsletter .newsletter-form__fields{display:flex;gap:8px;max-width:460px;margin:0 auto}.bijolina-newsletter input[type=email]{flex:1;padding:12px 16px;border:1px solid rgba(0,0,0,.12);border-radius:0;font-size:14px;transition:border-color .3s ease}.bijolina-newsletter input[type=email]:focus{border-color:#c5a572;outline:none}.bijolina-newsletter button[type=submit]{padding:12px 28px;background:#1a1a2e;color:#fff;border:none;font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .3s ease;white-space:nowrap}.bijolina-newsletter button[type=submit]:hover{background:#c5a572}.loading-overlay,.loading__spinner{color:#c5a572}.loading-overlay__spinner circle{stroke:#c5a572}.cart--empty,.template-search--empty{text-align:center;padding:80px 20px}.cart--empty h1,.template-search--empty h1{font-family:var(--font-heading--family);font-weight:300;letter-spacing:.06em;margin-bottom:8px;font-size:28px}.cart--empty h1:after{content:"";display:block;width:40px;height:1.5px;background:linear-gradient(90deg,transparent,#c5a572,transparent);margin:16px auto 0}.cart--empty p,.template-search--empty p{color:#2d2d4499;font-size:15px;line-height:1.6}.cart--empty a:not(.button),.template-search--empty a:not(.button){color:#c5a572;text-decoration:underline;text-underline-offset:3px;transition:color .3s ease}.cart-items__empty-button,.cart--empty .button,a.button.cart-items__empty-button{letter-spacing:.1em!important;text-transform:uppercase!important;font-size:13px!important;font-weight:400!important;border-radius:0!important}.product-recommendations h2{font-family:var(--font-heading--family);font-weight:400;letter-spacing:.06em;text-align:center;margin-bottom:32px}.customer .login,.customer .register,.template-customers-account,.template-customers-addresses,.template-customers-order{font-family:var(--font-body--family)}.customer h1,.template-customers-login h1,.template-customers-register h1{font-family:var(--font-heading--family);font-weight:300;letter-spacing:.06em;text-align:center;margin-bottom:32px}.customer form,.customer .login-form,.customer .register-form{max-width:420px;margin:0 auto}.customer input[type=text],.customer input[type=email],.customer input[type=password],.customer input[type=tel]{border:1px solid rgba(0,0,0,.12);border-radius:0;padding:14px 16px;font-size:14px;letter-spacing:.02em;width:100%;transition:border-color .3s ease}.customer input[type=text]:focus,.customer input[type=email]:focus,.customer input[type=password]:focus,.customer input[type=tel]:focus{border-color:#c5a572;outline:none;box-shadow:none}.customer label{font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:400;margin-bottom:6px;display:block}.customer button[type=submit],.customer .button{background:#1a1a2e;color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:400;padding:14px 32px;border:none;border-radius:0;width:100%;cursor:pointer;transition:background .3s ease}.customer button[type=submit]:hover,.customer .button:hover{background:#c5a572}.customer a:not(.button){color:#c5a572;font-size:13px;letter-spacing:.02em;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s ease}.customer a:not(.button):hover{border-bottom-color:#c5a572}.customer .order-history table,.customer table{width:100%;border-collapse:collapse}.customer table th{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:400;border-bottom:1px solid rgba(0,0,0,.1);padding:12px 8px;text-align:left}.customer table td{font-size:14px;padding:14px 8px;border-bottom:1px solid rgba(0,0,0,.04)}.template-policy,.policy-page,[class*=template-policy]{max-width:800px;margin:0 auto;padding:40px 20px}.template-policy h1,.policy-page h1,.shopify-policy__title h1{font-family:var(--font-heading--family)!important;font-weight:300!important;letter-spacing:.06em!important;text-align:center;margin-bottom:40px;font-size:32px!important}.template-policy .rte,.policy-page .rte,.template-policy .shopify-policy__body,.shopify-policy__body{font-size:15px;line-height:1.8;color:#2d2d44cc;max-width:800px;margin:0 auto}.template-policy .rte h2,.policy-page .rte h2,.template-policy .shopify-policy__body h2,.shopify-policy__body h2{font-family:var(--font-heading--family);font-weight:400;font-size:22px;letter-spacing:.04em;margin-top:40px;margin-bottom:16px;color:#1a1a2e}.template-policy .rte h3,.policy-page .rte h3{font-weight:500;font-size:18px;letter-spacing:.02em;margin-top:32px;margin-bottom:12px}.template-policy .rte ul,.template-policy .rte ol{padding-left:24px;margin:16px 0}.template-policy .rte li{margin-bottom:8px;line-height:1.7}.template-article,.article-template{max-width:800px;margin:0 auto;padding:40px 20px}.article-template__hero,.article__hero-image{border-radius:2px;overflow:hidden;margin-bottom:32px}.article-template__title,.article__title{font-family:var(--font-heading--family);font-weight:400;letter-spacing:.04em;font-size:32px;line-height:1.3;margin-bottom:16px}.article-template__meta,.article__meta{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#2d2d4480;margin-bottom:32px;display:flex;gap:16px;flex-wrap:wrap}.article-template__content .rte,.article__body .rte{font-size:16px;line-height:1.9;color:#2d2d44d9}.article-template__content .rte h2,.article__body .rte h2{font-family:var(--font-heading--family);font-weight:400;font-size:24px;letter-spacing:.03em;margin-top:40px;margin-bottom:16px;color:#1a1a2e}.article-template__content .rte h3,.article__body .rte h3{font-weight:500;font-size:20px;margin-top:32px;margin-bottom:12px}.article-template__content .rte blockquote,.article__body .rte blockquote{border-left:2px solid #c5a572;padding-left:20px;margin:24px 0;font-style:italic;color:#2d2d4499}.article-template__content .rte img{border-radius:2px;margin:24px 0}.article-template__tags,.article__tags{margin-top:40px;padding-top:24px;border-top:1px solid rgba(0,0,0,.06)}.article-template__tags a,.article__tags a{display:inline-block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(197,165,114,.3);padding:6px 14px;margin:4px;transition:all .3s ease}.article-template__tags a:hover,.article__tags a:hover{border-color:#c5a572;color:#c5a572}.article-template__social-sharing,.share-buttons{margin-top:24px;display:flex;gap:12px}.share-buttons a,.article-template__social-sharing a{opacity:.5;transition:opacity .3s ease}.share-buttons a:hover,.article-template__social-sharing a:hover{opacity:1;color:#c5a572}.article-template__back,a[href*="/blogs/"]{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#2d2d4480;transition:color .3s ease}.article-template__back:hover,a[href*="/blogs/"]:hover{color:#c5a572}.template-page .contact-form,.contact-form,form[action*="/contact"]{max-width:560px;margin:0 auto}.contact-form label,form[action*="/contact"] label{font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:400;margin-bottom:6px;display:block}.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea,form[action*="/contact"] input[type=text],form[action*="/contact"] input[type=email],form[action*="/contact"] textarea{border:1px solid rgba(0,0,0,.12);border-radius:0;padding:14px 16px;font-size:14px;letter-spacing:.02em;width:100%;font-family:var(--font-body--family);transition:border-color .3s ease}.contact-form input:focus,.contact-form textarea:focus,form[action*="/contact"] input:focus,form[action*="/contact"] textarea:focus{border-color:#c5a572;outline:none;box-shadow:none}.contact-form textarea,form[action*="/contact"] textarea{min-height:160px;resize:vertical}.contact-form button[type=submit],form[action*="/contact"] button[type=submit]{background:#1a1a2e;color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:400;padding:14px 36px;border:none;border-radius:0;cursor:pointer;transition:background .3s ease}.contact-form button[type=submit]:hover,form[action*="/contact"] button[type=submit]:hover{background:#c5a572}.template-page h1,.custom-section-content h1{font-family:var(--font-heading--family)!important;font-weight:300!important;letter-spacing:.06em!important;text-align:center;margin-bottom:32px}.template-page h2,.custom-section-content h2,.rte h2{font-family:var(--font-heading--family)!important;font-weight:400!important;letter-spacing:.04em!important;font-size:24px!important;margin-bottom:16px;color:#1a1a2e}.template-page h3,.custom-section-content h3,.rte h3{font-family:var(--font-heading--family)!important;font-weight:400!important;letter-spacing:.04em!important;font-size:18px!important;color:#1a1a2e;margin-top:32px;margin-bottom:12px}.template-page .rte p,.template-page .page-content p,.custom-section-content .rte p{font-size:15px;line-height:1.8;color:#2d2d44bf;max-width:740px}.template-page .rte a,.template-page .page-content a,.custom-section-content .rte a{color:#c5a572;text-decoration:none;border-bottom:1px solid rgba(197,165,114,.3);transition:border-color .3s ease}.template-page .rte a:hover,.template-page .page-content a:hover,.custom-section-content .rte a:hover{border-bottom-color:#c5a572}.rte table,.template-page table,.custom-section-content table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6;margin:24px 0}.rte table th,.template-page table th,.custom-section-content table th{background:#2d2d440a;font-weight:500;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.08);color:#2d2d44cc;text-align:left}.rte table td,.template-page table td,.custom-section-content table td{padding:10px 16px;border-bottom:1px solid rgba(0,0,0,.04);color:#2d2d44bf}.rte table tr:hover td{background:#2d2d4405}.template-giftcard{text-align:center;padding:60px 20px}.template-giftcard h1{font-family:var(--font-heading--family);font-weight:300;letter-spacing:.06em;font-size:36px;margin-bottom:24px}.template-giftcard .gift-card__price{font-size:28px;font-weight:300;color:#c5a572;letter-spacing:.04em;margin:24px 0}.template-giftcard .gift-card__number{font-size:16px;letter-spacing:.1em;color:#2d2d4499;margin:16px 0}.template-giftcard .gift-card__qr-code{margin:32px auto;max-width:160px}.template-giftcard a.button,.template-giftcard .button{background:#1a1a2e;color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:13px;padding:14px 36px;border-radius:0;transition:background .3s ease;display:inline-block}.template-giftcard a.button:hover,.template-giftcard .button:hover{background:#c5a572}.template-password{text-align:center;padding:80px 20px;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.template-password h1{font-family:var(--font-heading--family);font-weight:300;letter-spacing:.08em;font-size:40px;margin-bottom:16px}.template-password p{font-size:16px;color:#2d2d4499;max-width:480px;margin:0 auto 32px}.template-password input[type=password]{border:1px solid rgba(0,0,0,.12);border-radius:0;padding:14px 16px;font-size:14px;max-width:340px;width:100%;transition:border-color .3s ease}.template-password input[type=password]:focus{border-color:#c5a572;outline:none}.template-password button[type=submit]{background:#1a1a2e;color:#fff;letter-spacing:.1em;text-transform:uppercase;padding:14px 32px;border:none;border-radius:0;font-size:13px;cursor:pointer;transition:background .3s ease}.template-password button[type=submit]:hover{background:#c5a572}.template-blog .blog-articles,.blog-articles__article{transition:transform .3s ease}.template-blog .blog-articles__article:hover{transform:translateY(-2px)}.template-blog h1{font-family:var(--font-heading--family);font-weight:400;letter-spacing:.06em;text-align:center;margin-bottom:40px}.blog-articles__tag-list a,.tag-list a{font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:8px 16px;border:1px solid rgba(0,0,0,.1);transition:all .3s ease}.blog-articles__tag-list a:hover,.tag-list a:hover,.blog-articles__tag-list a.active,.tag-list a.active{border-color:#c5a572;color:#c5a572}.article-card__image{overflow:hidden;border-radius:2px}.article-card__image img{transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.article-card:hover .article-card__image img{transform:scale(1.03)}.article-card__info{padding:16px 0}.article-card__meta,.article-card__date{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#2d2d4480}.article-card__excerpt{font-size:14px;line-height:1.6;color:#2d2d44b3;margin-top:8px}.bijolina-popup,.popup-modal,[class*=popup-modal]{font-family:var(--font-body--family)}.bijolina-popup .popup-modal__content{border-radius:0;max-width:480px;padding:40px;text-align:center}.bijolina-popup h2{font-family:var(--font-heading--family);font-weight:400;letter-spacing:.04em;margin-bottom:12px}.bijolina-popup p{font-size:15px;color:#2d2d44b3;line-height:1.6;margin-bottom:20px}.popup-modal__toggle,.bijolina-popup [class*=close]{transition:color .3s ease}.popup-modal__toggle:hover,.bijolina-popup [class*=close]:hover{color:#c5a572}@media(max-width:767px){footer a,.footer a,.policy-list-trigger,.shopify-pc__banner__btn-manage-prefs{min-height:44px;display:inline-flex;align-items:center}.email-signup__button{min-width:44px;min-height:44px}.shopify-pc__banner__btn-accept,.shopify-pc__banner__btn-decline{min-height:44px}.hero .link,.hero a.link,.hero [class*=link--]{min-height:44px;display:inline-flex;align-items:center;padding:10px 24px}footer .footer__copyright a,.footer__bottom a{min-height:44px;display:inline-flex;align-items:center}.header__icon,header button,header a,.menu-drawer__close button,.cart-count-badge a,[class*=localization] button,[class*=localization] a,.disclosure__button,.country-selector a{min-height:44px;min-width:44px}footer .policy-list a,footer a[href*=policy],footer a[href*=privacy],footer a[href*=terms],footer a[href*=impressum]{min-height:44px;display:inline-flex;align-items:center;padding:10px 4px}nav a,.menu-list a,footer nav a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.media-with-content a.link,.media-with-content a[class*=link]{min-height:44px;display:inline-flex;align-items:center;padding:12px 20px!important}.bijolina-trust-bar{flex-wrap:wrap!important;justify-content:center!important;gap:20px 36px!important;padding:16px 20px!important;max-width:100%!important}.bijolina-trust-badge span{font-size:11px!important;line-height:1.2}.hero .button-primary,.hero [class*=button-primary]{padding:12px 28px!important;font-size:12px!important}.media-with-content{min-height:auto}.collection-card .collection-card__title,.collection-card h3{font-size:12px!important}.product__title,[class*=product-title-block] h1{font-size:22px!important}.menu-drawer__navigation a,.drawer-menu a,[class*=menu-drawer] a{font-size:14px;padding:16px 24px}.search-modal__form input[type=search],[class*=search] input[type=search]{font-size:16px;padding:14px 0}.cart-item__name,.cart-item__title{font-size:13px}.bijolina-newsletter .newsletter-form__fields{flex-direction:column}.bijolina-newsletter button[type=submit]{width:100%;padding:14px 20px}.product-form__input input[type=radio]+label{padding:10px 14px;font-size:12px}.facets__summary,.facet-filters__summary{font-size:11px}.pagination__item a,.pagination__item span{min-width:44px;min-height:44px}.template-404 h1{font-size:32px}.template-404 .shopify-section{padding:48px 20px}.customer form,.customer .login-form,.customer .register-form{max-width:100%;padding:0 16px}.customer h1{font-size:24px}.customer table{font-size:13px}.customer table th,.customer table td{padding:10px 4px}.template-policy h1,.policy-page h1{font-size:24px;margin-bottom:28px}.template-policy .rte h2,.policy-page .rte h2{font-size:18px}.article-template__title,.article__title{font-size:24px}.article-template__content .rte,.article__body .rte{font-size:15px}.article-template__content .rte h2{font-size:20px}.template-article,.article-template{padding:24px 16px}.contact-form,form[action*="/contact"]{max-width:100%;padding:0 16px}.template-giftcard h1{font-size:28px}.template-giftcard .gift-card__price{font-size:22px}.template-password h1{font-size:28px}.template-blog h1{font-size:24px;margin-bottom:24px}}@media(max-width:480px){.announcement-bar,[class*=announcement]{font-size:11px;letter-spacing:.04em}}@media(min-width:768px)and (max-width:1023px){.bijolina-trust-bar{flex-wrap:wrap!important;gap:30px!important;max-width:600px!important}}.shopify-pc__banner{font-family:var(--font-body--family)!important;border-top:1px solid rgba(197,165,114,.2)!important}.shopify-pc__banner h2{font-family:var(--font-heading--family)!important;font-weight:400!important;letter-spacing:.04em!important;font-size:16px!important}.shopify-pc__banner p{font-size:13px!important;line-height:1.6!important;color:#2d2d44b3!important}.shopify-pc__banner__btn-accept,.shopify-pc__banner__btn-decline,.shopify-pc__banner__btn-manage-prefs{border-radius:0!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:400!important;transition:all .3s ease!important;min-height:44px!important}.shopify-pc__banner__btn-accept{background:#1a1a2e!important;color:#fff!important;border:none!important}.shopify-pc__banner__btn-accept:hover{background:#c5a572!important}.shopify-pc__banner__btn-decline{border:1px solid rgba(0,0,0,.15)!important;background:transparent!important}.shopify-pc__banner__btn-decline:hover{border-color:#c5a572!important;color:#c5a572!important}.shopify-pc__banner__btn-manage-prefs{color:#2d2d4499!important;border:none!important;background:transparent!important}.shopify-pc__banner__btn-manage-prefs:hover{color:#c5a572!important}.announcement-bar__message a{letter-spacing:.06em;transition:color .3s ease}.announcement-bar__message a:hover{color:#c5a572}
/*# sourceMappingURL=/cdn/shop/t/1/assets/bijolina-core.css.map */
