@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 500;font-display:swap;src:url(bw-bodoni-moda.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(bw-dm-sans.woff2) format("woff2")}.template-cart{--bw-ink:#252720;--bw-cream:#f3f0e9;--bw-sage:#4e634f;--bw-deep:#344738;--bw-gold:#c0a06d;--bw-line:rgba(37,39,32,.2);background:var(--bw-cream);color:var(--bw-ink);font:1.6rem/1.6 DM Sans,Arial,sans-serif;letter-spacing:normal}.template-cart a{color:inherit}.template-cart a:focus-visible,.template-cart button:focus-visible,.template-cart summary:focus-visible,.template-cart input:focus-visible,.template-cart textarea:focus-visible{outline:.2rem solid var(--bw-gold);outline-offset:.3rem}.template-cart .bw-cart-wrap{width:min(89%,149rem);margin-inline:auto}.template-cart .bw-cart-header{height:10rem;position:absolute;top:0;left:0;width:100%;z-index:20;background:#111b134d;border-bottom:.1rem solid rgba(255,255,255,.24);color:#fff}.template-cart .bw-cart-header-inner{height:100%;display:grid;grid-template-columns:1fr 22rem 1fr auto;align-items:center;gap:1.6rem;padding:0 3.2rem}.template-cart .bw-cart-nav{display:flex;align-items:center;white-space:nowrap}.template-cart .bw-cart-nav-right{justify-content:flex-end}.template-cart .bw-cart-nav>a{font-size:1.2rem;line-height:1.2;text-transform:uppercase;letter-spacing:.035em;text-decoration:none;border-left:.1rem solid rgba(255,255,255,.32);padding:1.1rem 1.6rem}.template-cart .bw-cart-nav>a:hover{color:#ead8ab}.template-cart .bw-cart-brand,.template-cart .bw-cart-footer-brand{position:relative;display:block;overflow:hidden;width:22rem;height:10rem}.template-cart .bw-cart-brand img,.template-cart .bw-cart-footer-brand img{position:absolute;top:50%;left:50%;width:22rem;height:22rem;max-width:none;transform:translate(-50%,-50%);filter:brightness(0) invert(1)}.template-cart .bw-cart-header .header-cart{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:4.4rem;height:4.4rem;text-decoration:none;color:#fff}.template-cart .bw-cart-header .header-cart:hover{color:#ead8ab}.template-cart .bw-cart-header .header-cart-count{font:600 1.2rem/1 DM Sans,Arial,sans-serif;letter-spacing:0}.template-cart .bw-cart-mobile-nav{display:none}.template-cart #MainContent{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(30rem,.8fr);gap:0 min(5vw,7rem);align-items:start;padding-bottom:10rem;background:var(--bw-cream)}.template-cart .bw-cart-hero{grid-column:1/-1;background:var(--bw-deep);color:var(--bw-cream);padding:17rem 0 7.8rem}.template-cart .bw-cart-eyebrow{font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;color:#e3d6bc;margin:0 0 2.8rem}.template-cart .bw-cart-eyebrow span{padding:0 1rem;color:var(--bw-gold)}.template-cart .bw-cart-hero h1{font:400 clamp(5.2rem,8vw,10.2rem)/.94 "Bodoni Moda",Didot,serif;letter-spacing:-.06em;margin:0}.template-cart .bw-cart-hero h1 em{font-style:normal;color:#e2d9c5}.template-cart .bw-cart-hero p:last-child{max-width:53rem;margin:2.8rem 0 0;font:400 clamp(1.7rem,2.1vw,2.4rem)/1.33 "Bodoni Moda",Didot,serif}.template-cart #MainContent>.shopify-section{min-width:0}.template-cart #MainContent>.shopify-section:not(.cart__footer-wrapper){grid-column:1;padding-left:max(5.5vw,calc((100vw - 149rem)/2));padding-top:5.7rem}.template-cart #MainContent>.cart__footer-wrapper{grid-column:2;padding-right:max(5.5vw,calc((100vw - 149rem)/2));padding-top:5.7rem}.template-cart cart-items.page-width,.template-cart #main-cart-footer.page-width{width:100%;max-width:none;margin:0;padding-left:0;padding-right:0}.template-cart cart-items[class*=section-]{padding-top:0;padding-bottom:0}.template-cart .title-wrapper-with-link{display:flex;justify-content:space-between;align-items:end;gap:1.5rem;margin:0 0 2.4rem}.template-cart .title-wrapper-with-link .title,.template-cart .bw-cart-summary-heading{font:400 clamp(2.8rem,3vw,4rem)/1.05 "Bodoni Moda",Didot,serif;letter-spacing:-.045em;margin:0;color:var(--bw-ink)}.template-cart .title-wrapper-with-link .underlined-link{font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-bottom:.1rem solid var(--bw-ink);padding-bottom:.4rem;white-space:nowrap}.template-cart .title-wrapper-with-link .underlined-link:hover{color:var(--bw-sage);border-color:var(--bw-sage)}.template-cart .cart__items{border:0;padding-bottom:0}.template-cart .cart-items{width:100%;margin:0;border-top:.1rem solid var(--bw-line)}.template-cart .cart-items thead th{font:500 1rem/1.3 DM Sans,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;opacity:1;padding:2rem 0;color:#65675b}.template-cart .cart-items tbody tr{border-top:.1rem solid var(--bw-line)}.template-cart .cart-items td{padding:2.4rem 1.2rem 2.4rem 0;vertical-align:middle}.template-cart .cart-item__media{width:13rem;max-width:13rem}.template-cart .cart-item__image-container{display:flex;align-items:center;justify-content:center;background:#e8e4da;width:11rem;height:13.4rem;padding:.8rem}.template-cart .cart-item__image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.template-cart .cart-item__details{font-size:1.5rem}.template-cart .cart-item__details>*{max-width:none}.template-cart .cart-item__name{font:400 clamp(2.2rem,2.15vw,3.1rem)/1.12 "Bodoni Moda",Didot,serif;letter-spacing:-.045em;color:var(--bw-ink)}.template-cart .cart-item__details .product-option,.template-cart .cart-item__details dl{color:#5d6055;font-size:1.3rem;line-height:1.45}.template-cart .cart-item__details .product-option{margin-top:.6rem}.template-cart .cart-item__details .product-option dt,.template-cart .cart-item__details .product-option dd{display:inline;margin:0}.template-cart .cart-item__quantity-wrapper{align-items:center;gap:.7rem}.template-cart .quantity{border:.1rem solid var(--bw-line);border-radius:0;min-height:4.4rem;background:transparent}.template-cart .quantity:before,.template-cart .quantity:after{display:none}.template-cart .quantity__button{width:3.2rem;min-width:3.2rem}.template-cart .quantity__input{font-family:DM Sans,Arial,sans-serif}.template-cart cart-remove-button .button{border:0;background:transparent;color:#666a5e;min-width:3.5rem;min-height:3.5rem}.template-cart cart-remove-button .button:hover{color:var(--bw-ink);background:transparent}.template-cart .cart-item__totals .price{font:500 1.55rem/1.3 DM Sans,Arial,sans-serif;color:var(--bw-ink);letter-spacing:0}.template-cart .cart-item__error{color:#9a382a}.template-cart #main-cart-footer .cart__footer{padding:0;display:flex;flex-direction:column;border:0}.template-cart .cart__footer>*{width:auto;max-width:none;margin:0}.template-cart .cart__footer>*+*{margin:2rem 0 0}.template-cart .cart__blocks{order:1;background:#e8e4da;padding:2.8rem 3rem 3rem}.template-cart .bw-cart-summary-heading{font-size:3.2rem;padding-bottom:2rem;border-bottom:.1rem solid var(--bw-line)}.template-cart .cart__blocks>.js-contents{margin-top:2.6rem}.template-cart .cart__blocks .totals{justify-content:space-between;align-items:baseline;gap:1rem;margin:0}.template-cart .cart__blocks .totals__total{font:500 1.3rem/1.4 DM Sans,Arial,sans-serif;letter-spacing:.02em;margin:0}.template-cart .cart__blocks .totals__total-value{font:400 2.7rem/1 Bodoni Moda,Didot,serif;letter-spacing:-.035em;white-space:nowrap;margin:0}.template-cart .tax-note{display:block;text-align:left;margin:1.5rem 0 0;color:#565a50;font-size:1.15rem;line-height:1.5}.template-cart .cart__ctas{margin-top:2.7rem}.template-cart .cart__checkout-button{width:100%;max-width:none;min-height:5.6rem;background:var(--bw-deep);border:.1rem solid var(--bw-deep);border-radius:0;color:var(--bw-cream);font:600 1.1rem/1.3 DM Sans,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;padding:1.6rem 1.9rem}.template-cart .cart__checkout-button:after{content:"\2197";position:static;box-shadow:none;border:0;font-size:1.8rem;line-height:1}.template-cart .cart__checkout-button:before{display:none}.template-cart .cart__checkout-button:hover{background:var(--bw-ink);border-color:var(--bw-ink);color:var(--bw-cream)}.template-cart .cart__dynamic-checkout-buttons{max-width:none;margin:1.6rem auto 0}.template-cart .cart__note{order:2;margin-top:2rem;height:auto;top:0}.template-cart .cart__note label{position:static;height:auto;align-items:center;font-size:1.15rem;text-transform:uppercase;letter-spacing:.1em;color:var(--bw-ink);margin-bottom:.8rem}.template-cart .cart__note .field__input{min-height:9rem;border:.1rem solid var(--bw-line);background:transparent;color:var(--bw-ink);border-radius:0;padding:1.2rem 1.4rem;font:1.4rem/1.4 DM Sans,Arial,sans-serif}.template-cart .cart__note:after,.template-cart .cart__note:before{display:none}.template-cart .cart__warnings{text-align:left;padding:2rem 0 0}.template-cart .cart__empty-text{display:block;font:400 clamp(3.2rem,4vw,5.4rem)/1.1 "Bodoni Moda",Didot,serif;letter-spacing:-.045em;margin:0 0 1rem}.template-cart .bw-cart-empty-copy{font-size:1.55rem;color:#585d50;margin:0 0 2.4rem}.template-cart .cart__warnings .button{background:var(--bw-deep);color:var(--bw-cream);border-radius:0;border:0;font:600 1.1rem/1 DM Sans,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;min-height:5rem;display:inline-flex;gap:3rem}.template-cart .cart__warnings .button:before,.template-cart .cart__warnings .button:after{display:none}.template-cart .cart__warnings .button:hover{background:var(--bw-ink)}.template-cart .cart__login-title{font:400 2.4rem/1.15 Bodoni Moda,Didot,serif;margin-top:4rem}.template-cart .cart__footer-wrapper .is-empty{display:none}.template-cart .bw-cart-site-footer{background:var(--bw-cream);color:var(--bw-ink);padding:5rem 0 2.2rem}.template-cart .bw-cart-footer-top{display:flex;align-items:center;justify-content:center;gap:4.8rem;text-align:center;padding-bottom:4rem}.template-cart .bw-cart-footer-brand{height:7rem;flex:0 0 22rem}.template-cart .bw-cart-footer-brand img{filter:none}.template-cart .bw-cart-footer-top p,.template-cart .bw-cart-footer-top>a:not(.bw-cart-footer-brand){font-size:1.3rem;text-decoration:none}.template-cart .bw-cart-footer-top p{margin:0}.template-cart .bw-cart-footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem 2.4rem;border-top:.1rem solid var(--bw-line);border-bottom:.1rem solid var(--bw-line);padding:2.5rem 0;font-size:1.2rem}.template-cart .bw-cart-footer-links a,.template-cart .bw-cart-footer-bottom a{text-decoration:none}.template-cart .bw-cart-footer-top a:hover,.template-cart .bw-cart-footer-links a:hover,.template-cart .bw-cart-footer-bottom a:hover{color:#8a6a3e}.template-cart .bw-cart-footer-bottom{display:flex;justify-content:space-between;padding-top:2rem;font-size:1.1rem;color:#626457}@media(max-width:1230px){.template-cart .bw-cart-header{height:8.8rem}.template-cart .bw-cart-header-inner{grid-template-columns:1fr auto auto;gap:1.5rem;padding:0 2.5rem}.template-cart .bw-cart-nav{display:none}.template-cart .bw-cart-brand{width:19rem;height:8.8rem}.template-cart .bw-cart-brand img{width:19rem;height:19rem}.template-cart .bw-cart-mobile-nav{display:block;grid-column:2;position:relative}.template-cart .bw-cart-mobile-nav summary{list-style:none;cursor:pointer;border:.1rem solid rgba(255,255,255,.65);padding:.8rem 1.2rem;font-size:1.2rem;text-transform:uppercase}.template-cart .bw-cart-mobile-nav summary::-webkit-details-marker{display:none}.template-cart .bw-cart-mobile-nav summary span{font-size:1.7rem;margin-left:1rem}.template-cart .bw-cart-mobile-nav nav{position:absolute;right:0;top:100%;min-width:22rem;display:grid;background:var(--bw-ink);padding:1rem 1.5rem}.template-cart .bw-cart-mobile-nav nav a{padding:1rem .4rem;border-bottom:.1rem solid #ffffff35;color:#fff;text-decoration:none;font-size:1.3rem}.template-cart .bw-cart-hero{padding-top:15rem}}@media(max-width:900px){.template-cart #MainContent{display:block;padding-bottom:7rem}.template-cart .bw-cart-hero{padding:14rem 0 6.2rem}.template-cart #MainContent>.shopify-section:not(.cart__footer-wrapper),.template-cart #MainContent>.cart__footer-wrapper{padding:4rem 6vw 0}.template-cart .cart__blocks{padding:2.6rem}.template-cart .bw-cart-footer-top{flex-wrap:wrap;gap:2.5rem}}@media(max-width:600px){.template-cart .bw-cart-wrap{width:88%}.template-cart .bw-cart-header{height:8rem}.template-cart .bw-cart-header-inner{padding:0 6vw;gap:.8rem}.template-cart .bw-cart-brand{width:16.8rem;height:8rem}.template-cart .bw-cart-brand img{width:16.8rem;height:16.8rem}.template-cart .bw-cart-mobile-nav summary{font-size:1.1rem;padding:.7rem .9rem}.template-cart .bw-cart-mobile-nav summary span{margin-left:.4rem}.template-cart .bw-cart-header .header-cart{min-width:3.7rem}.template-cart .bw-cart-hero{padding:12.7rem 0 5.2rem}.template-cart .bw-cart-hero h1{font-size:clamp(5rem,13vw,7rem)}.template-cart .bw-cart-eyebrow{font-size:1rem;margin-bottom:2rem}.template-cart .bw-cart-hero p:last-child{font-size:1.7rem;margin-top:2rem}.template-cart #MainContent>.shopify-section:not(.cart__footer-wrapper),.template-cart #MainContent>.cart__footer-wrapper{padding:3.5rem 6vw 0}.template-cart .title-wrapper-with-link{align-items:start}.template-cart .title-wrapper-with-link .title{font-size:2.8rem}.template-cart .title-wrapper-with-link .underlined-link{font-size:1rem;text-align:right}.template-cart .cart-items thead{display:none}.template-cart .cart-items td{padding:2rem .6rem 2rem 0}.template-cart .cart-item__media{width:9.2rem;max-width:9.2rem}.template-cart .cart-item__image-container{width:8rem;height:10.6rem}.template-cart .cart-item__name{font-size:2rem}.template-cart .cart-item__details .product-option{font-size:1.15rem}.template-cart .cart-item__quantity-wrapper{gap:.1rem}.template-cart .quantity{min-height:4rem}.template-cart .quantity__button{width:2.9rem;min-width:2.9rem}.template-cart .cart-item__totals .price{font-size:1.3rem}.template-cart .cart__blocks{padding:2.3rem 2rem}.template-cart .bw-cart-summary-heading{font-size:3rem}.template-cart .bw-cart-footer-top{display:grid;justify-items:center;gap:1.5rem;padding-bottom:3rem}.template-cart .bw-cart-footer-links{gap:1.4rem 2rem}.template-cart .bw-cart-footer-bottom{font-size:1rem}}@media(prefers-reduced-motion:reduce){.template-cart *,.template-cart *:before,.template-cart *:after{scroll-behavior:auto;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/107/assets/berrigan-cart-page.css.map */
