:root{--bp-bordo:#800000;--bp-bordo-deep:#5a1010;--bp-bordo-soft:#ad514b;--bp-cream:#fff8f4;--bp-ink:#251a1a;--bp-outline:#ecd7d3}html{scroll-behavior:smooth}body{color:var(--bp-ink)}.header-wrapper{border-color:var(--bp-outline)!important}.header__active-menu-item,.header__menu-item:hover{color:var(--bp-bordo)}.footer a:hover{color:#f6d0c9}.button,.shopify-payment-button__button,.product-form__submit{transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.button:hover,.product-form__submit:hover{transform:translateY(-2px)}a:focus-visible,button:focus-visible,summary:focus-visible,.bp-hero__button:focus-visible{outline:3px solid #dba997;outline-offset:4px}.card__heading a:hover,.full-unstyled-link:hover,.price-item--sale,.price__sale .price-item{color:var(--bp-bordo)}.product-card-wrapper .card,.card-wrapper .card{transition:transform .25s ease,box-shadow .25s ease}@media(hover:hover){.product-card-wrapper:hover .card,.card-wrapper:hover .card{transform:translateY(-3px)}}.bp-hero{background:linear-gradient(125deg,#fff8f4,#fffdfb 56%,#f7e9e6);overflow:hidden}.bp-hero__shell{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,90px);align-items:center;min-height:620px;padding-top:clamp(30px,5vw,68px);padding-bottom:clamp(30px,5vw,68px)}.bp-hero__content{max-width:650px;padding:16px 0}.bp-hero__eyebrow,.bp-faq__eyebrow{display:flex;align-items:center;gap:10px;letter-spacing:.17em;font-size:12px;font-weight:750;line-height:1.5;color:var(--bp-bordo);margin:0 0 22px}.bp-hero__dot{width:8px;height:8px;border-radius:100%;background:var(--bp-bordo)}.bp-hero__title{color:var(--bp-ink);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(40px,4.5vw,73px);line-height:1.09;letter-spacing:-.035em;margin:0 0 24px;max-width:660px}.bp-hero__description{font-size:clamp(16px,1.5vw,20px);line-height:1.75;color:#594746;max-width:510px}.bp-hero__description p{margin-top:0}.bp-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.bp-hero__button{display:inline-flex;justify-content:center;align-items:center;gap:18px;text-decoration:none;padding:15px 23px;font-size:15px;font-weight:700;min-height:54px;border-radius:12px;transition:transform .22s,box-shadow .22s,background .22s;line-height:1.2}.bp-hero__button--primary{background:var(--bp-bordo);color:#fff;box-shadow:0 12px 32px #80000020}.bp-hero__button--primary:hover{background:var(--bp-bordo-deep);color:#fff;transform:translateY(-2px);box-shadow:0 14px 36px #8000002d}.bp-hero__button--secondary{background:transparent;color:var(--bp-bordo);border:1px solid #d7aeaa}.bp-hero__button--secondary:hover{background:#fff;color:var(--bp-bordo-deep);transform:translateY(-2px)}.bp-hero__note{margin-top:30px;margin-bottom:0;font-size:13px;color:#8c6964}.bp-hero__visual{position:relative;min-height:460px;align-self:stretch;isolation:isolate;border-radius:28px;background:linear-gradient(145deg,#a43636,maroon 49%,#440909);box-shadow:0 22px 55px #480c0c23;overflow:hidden}.bp-hero__visual--image{background:maroon}.bp-hero__image{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.bp-hero__art{height:100%;min-height:460px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.bp-hero__art:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 20% 75%,#f8a1a142,transparent 48%),radial-gradient(circle at 90% 20%,#fff5ee27,transparent 40%);z-index:-1}.bp-hero__orbit{width:420px;height:420px;border-radius:50%;border:1px solid #ffefec45;position:absolute;transform:rotate(-20deg) skew(12deg)}.bp-hero__orbit--inner{width:290px;height:290px;border-color:#ffefec66;transform:rotate(26deg) skew(-17deg)}.bp-hero__orb{position:absolute;border-radius:50%;background:linear-gradient(140deg,#f0b7a4,#a64d42 60%,#651313);box-shadow:inset -18px -22px 38px #4f050565,10px 22px 42px #3b000033}.bp-hero__orb--one{width:235px;height:235px;top:8%;right:-14%}.bp-hero__orb--two{width:96px;height:96px;bottom:14%;left:12%}.bp-hero__art-label{max-width:290px;text-align:center;color:#fff5f1;font-size:clamp(36px,3.5vw,60px);line-height:1.1;font-weight:800;letter-spacing:.02em;text-shadow:0 10px 25px #510b0b60;z-index:1}.bp-hero__art-mark{position:absolute;right:13%;bottom:16%;font-size:60px;color:#f4c9b8}.bp-hero__corner{position:absolute;z-index:2;bottom:25px;left:28px;padding:10px 14px;background:#ffffffeb;color:maroon;font-size:11px;font-weight:750;letter-spacing:.11em;border-radius:100px}.bp-benefits{background:#fff;border-top:1px solid var(--bp-outline);border-bottom:1px solid var(--bp-outline)}.bp-benefits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:24px;padding-bottom:24px}.bp-benefits__item{display:flex;align-items:center;gap:16px;padding:8px 14px}.bp-benefits__icon{width:49px;height:49px;display:grid;place-items:center;flex:none;background:var(--bp-cream);border:1px solid var(--bp-outline);border-radius:15px;color:var(--bp-bordo)}.bp-benefits__icon svg{width:25px;height:25px}.bp-benefits__copy{display:flex;flex-direction:column;gap:5px;font-size:13px;color:#836d68;line-height:1.4}.bp-benefits__copy strong{color:var(--bp-ink);font-size:15px}.bp-faq{padding:clamp(45px,6vw,95px) 0;background:#fffaf7;border-top:1px solid var(--bp-outline)}.bp-faq__grid{display:grid;grid-template-columns:minmax(230px,.85fr) minmax(0,1.15fr);gap:clamp(30px,6vw,90px)}.bp-faq__intro h2{font-size:clamp(28px,3vw,48px);line-height:1.17;margin:0 0 20px;color:var(--bp-ink);letter-spacing:-.025em}.bp-faq__lead{font-size:16px;color:#6c5552;line-height:1.7}.bp-faq__link{display:inline-block;margin-top:22px;color:var(--bp-bordo);font-weight:700;text-underline-offset:4px}.bp-faq__questions{border-top:1px solid #e4cdc8}.bp-faq__detail{border-bottom:1px solid #e4cdc8}.bp-faq__detail summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;font-size:16px;font-weight:700;color:var(--bp-ink);list-style:none}.bp-faq__detail summary::-webkit-details-marker{display:none}.bp-faq__plus{display:grid;place-items:center;width:30px;height:30px;flex:none;color:var(--bp-bordo);border:1px solid #debdb9;border-radius:50%;font-size:23px;font-weight:400;transition:transform .2s}.bp-faq__detail[open] .bp-faq__plus{transform:rotate(45deg)}.bp-faq__answer{padding:0 38px 22px 0;font-size:15px;line-height:1.75;color:#66504d}.bp-faq__answer p{margin:0}@media(max-width:989px){.bp-hero__shell{gap:30px;min-height:560px}.bp-hero__visual,.bp-hero__art{min-height:400px}.bp-benefits__item{padding:6px 0}.bp-benefits__icon{width:42px;height:42px}}@media(max-width:749px){.bp-hero__shell{grid-template-columns:1fr;gap:26px;padding-top:40px;padding-bottom:30px;min-height:0}.bp-hero__content{padding:0}.bp-hero__title{font-size:clamp(36px,9vw,53px)}.bp-hero__visual,.bp-hero__art{min-height:345px}.bp-hero__visual{border-radius:22px}.bp-hero__actions{margin-top:26px;gap:10px}.bp-hero__button{padding:14px 18px}.bp-hero__note{margin-top:20px}.bp-hero__orb--one{width:185px;height:185px}.bp-hero__orbit--outer{width:330px;height:330px}.bp-benefits__grid{grid-template-columns:1fr;gap:0;padding-top:15px;padding-bottom:15px}.bp-benefits__item{padding:11px 4px}.bp-benefits__item+.bp-benefits__item{border-top:1px solid var(--bp-outline)}.bp-faq__grid{grid-template-columns:1fr;gap:26px}.bp-faq__intro h2{font-size:32px}.bp-faq__detail summary{font-size:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bp-hero__button,.button,.card,.bp-faq__plus{transition:none!important}.bp-hero__button:hover,.button:hover,.product-form__submit:hover{transform:none}}.bp-quantity-offer{--bp-bundle:#800000;--bp-bundle-deep:#580000;--bp-bundle-soft:#fff7f5;--bp-bundle-border:#e4bcb5;--badge-font-size:1.05rem;--label-font-size:1.55rem;--benefit-font-size:1.03rem;--caption-font-size:1.13rem;--price-font-size:1.55rem;--compare-price-font-size:1.15rem;--border-radius:.9rem;--row-gap:1rem;max-width:100%}.bp-quantity-offer .quantity-breaks__title{display:flex;align-items:center;gap:1.2rem;font-weight:800;letter-spacing:.07em;font-size:1.3rem;color:var(--bp-bundle-deep);margin-bottom:1.6rem}.bp-quantity-offer .quantity-breaks__title span:first-child,.bp-quantity-offer .quantity-breaks__title span:last-child{min-width:2rem;height:1px;background:var(--bp-bundle-border)}.bp-quantity-offer .quantity-breaks-container{gap:1.1rem;padding-top:.5rem;padding-right:.4rem}.bp-quantity-offer .quantity-break{display:block;padding:1.85rem 1.3rem 1.65rem 4.2rem;border:1.5px solid var(--bp-bundle-border);background:#fff;border-radius:1rem;transition:border-color .18s,box-shadow .18s,background-color .18s}.bp-quantity-offer .quantity-break:hover{background:var(--bp-bundle-soft);border-color:#bd7e77;box-shadow:0 3px 14px #8000000c}.bp-quantity-offer .quantity-breaks-container input:checked+.quantity-break{background:var(--bp-bundle-soft);border:2px solid var(--bp-bundle);box-shadow:0 5px 18px #80000012}.bp-quantity-offer .quantity-breaks-container input:focus-visible+.quantity-break{outline:3px solid #bc655d;outline-offset:2px}.bp-quantity-offer .quantity-break:before{width:1.6rem;height:1.6rem;top:2.75rem;left:2.2rem;border-color:#cd9b93}.bp-quantity-offer .quantity-breaks-container input:checked+.quantity-break:before{background:var(--bp-bundle);border:4px solid #fff;box-shadow:0 0 0 1.5px var(--bp-bundle)}.bp-quantity-offer .quantity-break__content{gap:1.1rem;align-items:flex-start}.bp-quantity-offer .quantity-break__left{min-width:0;gap:.65rem}.bp-quantity-offer .quantity-break__label{flex-wrap:wrap;gap:.6rem;line-height:1.3}.bp-quantity-offer .quantity-break__label-text{line-height:1.25;color:#2e1b1b;font-weight:800}.bp-quantity-offer .quantity-break__benefit{display:inline-flex;align-items:center;margin-left:0;border:1px solid #e4b4aa;color:var(--bp-bundle);background:#fff;border-radius:.45rem;padding:.24rem .5rem;line-height:1.35;white-space:normal;font-weight:800}.bp-quantity-offer .quantity-break__caption{color:#6e5b57;line-height:1.35}.bp-quantity-offer .quantity-break__price{color:var(--bp-bundle);line-height:1.2;white-space:nowrap;font-weight:800}.bp-quantity-offer .quantity-break__compare-price{color:#81736f;line-height:1.25;white-space:nowrap}.bp-quantity-offer .quantity-break__badge{right:-.4rem;top:-1rem;max-width:min(80%,24rem);border-radius:.35rem;padding:.4rem .9rem;line-height:1.3;font-size:1.03rem;letter-spacing:.04em;background:var(--bp-bundle);color:#fff;transform:rotate(0);text-align:center}.bp-quantity-offer .quantity-break__variants{border-top:1px solid #ecd5d0;margin-top:.95rem}.bp-quantity-offer .quantity-breaks-container input:checked+.quantity-break .quantity-break__variants{padding-top:1.2rem}.bp-quantity-offer .quantity-break__selector-item{gap:.8rem 1rem;min-height:3rem}.bp-quantity-offer .quantity-break__selector-item:not(:last-child){margin-bottom:.8rem}.bp-quantity-offer .quantity-break__selector-item__number{color:var(--bp-bundle);font-size:1.25rem;min-width:1.8rem}.bp-quantity-offer .quantity-break__selector-item .select__select{min-height:3.4rem;height:3.4rem;padding:0 2.5rem 0 1rem;border-radius:.6rem;background:#fff}@media(max-width:749px){.bp-quantity-offer{--label-font-size:1.37rem;--caption-font-size:1.08rem;--price-font-size:1.35rem}.bp-quantity-offer .quantity-break{padding:2rem 1rem 1.5rem 3.6rem}.bp-quantity-offer .quantity-break:before{left:1.85rem;top:2.7rem}.bp-quantity-offer .quantity-break__content{gap:.5rem}.bp-quantity-offer .quantity-break__price{white-space:normal;overflow-wrap:anywhere}.bp-quantity-offer .quantity-break__compare-price{white-space:normal}.bp-quantity-offer .quantity-break__badge{font-size:.94rem;top:-.9rem}}@media(prefers-reduced-motion:reduce){.bp-quantity-offer .quantity-break{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bordo-custom.css.map */
