.dla-product-page{padding-top:35px;padding-bottom:75px}.dla-product-page .product-detail{padding:35px 0 45px;gap:50px}.dla-product-page h1{font-size:clamp(36px,3.8vw,54px);letter-spacing:-.7px;margin-bottom:25px}.dla-product-page .product-image{align-self:start}.dla-product-page .product-image>img{max-height:740px;width:100%;object-fit:contain}.dla-description p{margin:0 0 17px}.dla-description .description-lead{font-weight:600;color:var(--burgundy);font-size:18px}.dla-description .description-highlights{padding:0;list-style:none;margin:0}.dla-description li{margin-bottom:8px}.dla-description .faith-note{font-size:14px;margin-top:20px}.dla-tax{font:14px var(--sans);white-space:nowrap}.dla-buy-form label{display:block;margin:22px 0 9px;color:var(--burgundy);font-size:14px}.dla-buy-form input[type=text],.dla-buy-form select{display:block;width:100%;border:1px solid #b49a79;background:#fffaf3;padding:14px 16px;min-height:50px;color:var(--ink);font:16px var(--sans)}.dla-buy-form .check{display:flex;align-items:start;gap:12px;line-height:1.65;font-size:13px}.dla-buy-form .check input{margin-top:5px;flex:0 0 auto;width:18px;height:18px}.dla-buy-form>.button{width:100%;margin:10px 0}.dla-buy-form .small-note{font-size:13px;line-height:1.7;color:var(--muted);margin-top:10px}.dla-product-page .product-accordions{padding:0}.dla-product-page .read-artwork{display:inline-block;margin-top:14px}.dla-product-page .offer{border-block:1px solid var(--line);padding:22px 0;margin:28px 0}.dla-product-page .offer>strong{font:500 34px var(--serif);color:var(--burgundy)}.dla-product-page .offer small{display:block;font-size:13px;margin-top:7px}.dla-product-link{background:transparent;color:var(--burgundy);font-size:12px;padding:4px 0;border-bottom:1px solid var(--gold);text-decoration:none}.dla-policy-links{display:flex;flex-wrap:wrap;gap:18px;padding-top:15px;padding-bottom:25px;font-size:13px}.dla-cart-page{padding-top:55px;padding-bottom:80px;max-width:1180px}.dla-cart-page h1{font-size:52px;margin-bottom:20px}.dla-cart-page>p{margin:20px 0}.dla-cart-items{margin-top:30px}.dla-cart-item{display:grid;grid-template-columns:110px 1fr auto;gap:25px;padding:28px 0;border-block-start:1px solid var(--line)}.dla-cart-item img{width:110px;height:auto;max-height:170px;object-fit:contain;align-self:start}.dla-cart-item h2{font-size:28px;margin-bottom:10px}.dla-cart-item h2 a{text-decoration:none}.dla-cart-item p{font-size:14px}.dla-cart-item dl{font-size:14px;line-height:1.65;margin:10px 0}.dla-cart-item dl>div{display:flex;flex-wrap:wrap;column-gap:7px}.dla-cart-item dt{font-weight:600}.dla-cart-item dd{margin:0;overflow-wrap:anywhere}.dla-cart-item label{font-size:13px}.dla-cart-item input{width:65px;margin:8px 15px 8px 8px;border:1px solid var(--line);background:var(--paper);padding:8px}.dla-cart-total{text-align:right;border-top:1px solid var(--line);margin-top:25px;padding-top:25px}.dla-cart-total .actions{justify-content:flex-end}.dla-cart-total strong{font-size:25px;margin-left:20px;color:var(--burgundy)}.dla-cart-page .small-note{font-size:13px;line-height:1.7;color:var(--muted)}.dla-cart-error{margin-top:20px;color:var(--burgundy);font-weight:600}.button:disabled{opacity:.55;cursor:not-allowed;transform:none}.dla-skip{position:absolute;top:-100px;left:20px;z-index:20;background:var(--paper);padding:15px}.dla-skip:focus{top:15px}.dla-buy-form select:focus-visible{outline:2px solid var(--burgundy);outline-offset:4px}@media(max-width:800px){.dla-product-page .product-detail{grid-template-columns:1fr;gap:28px}.dla-product-page .product-image{max-width:500px;width:100%;margin:auto}.dla-product-page h1{font-size:38px}.dla-cart-item{grid-template-columns:75px 1fr;gap:18px}.dla-cart-item>strong{grid-column:2}.dla-cart-item img{width:75px}.dla-cart-item h2{font-size:25px}.dla-cart-total{text-align:left}.dla-cart-total .actions{justify-content:flex-start}.dla-cart-page h1{font-size:40px}}
.masthead .navgroup.right{flex-wrap:wrap;gap:10px 20px}.masthead .mobile-nav{flex-wrap:wrap}
