.dnr-aw .product-single__meta,.dnr-qa{--bb-ink:#2A2F32;--bb-soft:rgba(42,47,50,.66);--bb-faint:rgba(42,47,50,.42);--bb-rule:#E4DDD2;--bb-box:#F1ECE4;--bb-bronze:#7A5C3E;--bb-sale:#9B2F2A;--bb-serif:"Cormorant Garamond","Cormorant",Garamond,"Times New Roman",serif}.dnr-hide{display:none!important}.dnr-aw .dnr-bb-eyebrow{display:inline-block;margin:0 0 12px;font-size:14px;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:var(--bb-soft);text-decoration:none}.dnr-aw .dnr-bb-eyebrow:hover{color:var(--bb-ink)}.dnr-aw .dnr-bb-rating{display:inline-flex;align-items:baseline;gap:12px;margin:0 0 22px;font-size:15px;color:var(--bb-ink);text-decoration:none}.dnr-aw .dnr-bb-rating__stars{font-size:16px;letter-spacing:3px}.dnr-aw .dnr-bb-rating:hover span:last-child{text-decoration:underline}.dnr-aw .product-block--price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:0;padding-bottom:20px}.dnr-aw .product-block--price [data-product-price]{order:1;margin:0;font-size:clamp(26px,2.3vw,31px);font-weight:400;letter-spacing:.01em;color:var(--bb-ink)}.dnr-aw .product-block--price [data-product-price-wrap]{order:2}.dnr-aw .product-block--price .product__price--compare{margin:0;font-size:18px;color:var(--bb-faint)}.dnr-aw .product-block--price .product__price-savings{order:3;margin:0;font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--bb-sale)}.dnr-aw .product-block--price .product__unit-price,.dnr-aw .product-block--price .product__policies{order:4;flex-basis:100%;margin:0;font-size:13px;color:var(--bb-soft)}.dnr-aw .dnr-specline{margin:0 0 4px;padding:16px 0;border-top:1px solid var(--bb-rule);border-bottom:1px solid var(--bb-rule);font-size:16px;line-height:1.6;color:var(--bb-ink)}.dnr-aw .product-single__meta .add-to-cart.dnr-add{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:0 24px;border:1px solid var(--bb-ink);border-radius:2px;background:var(--bb-ink);color:#fff;font-size:14px;letter-spacing:.14em;text-transform:uppercase;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.dnr-aw .product-single__meta .add-to-cart.dnr-add:hover:not([disabled]){background:#000;border-color:#000;box-shadow:0 10px 24px #2a2f322e;transform:translateY(-1px)}.dnr-aw .product-single__meta .add-to-cart.dnr-add:focus-visible{outline:2px solid var(--bb-bronze);outline-offset:3px}.dnr-aw .dnr-add__bag{width:19px;height:19px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.dnr-aw .dnr-add [data-add-to-cart-text]{flex:1 1 auto;text-align:left}.dnr-aw .dnr-add__price{padding-left:18px;border-left:1px solid rgba(255,255,255,.3);font-size:15px;letter-spacing:.02em;text-transform:none;font-variant-numeric:tabular-nums;white-space:nowrap}.dnr-aw .product-single__meta .add-to-cart.dnr-add[disabled]{background:var(--bb-box);border-color:var(--bb-rule);color:var(--bb-soft);box-shadow:none;transform:none;opacity:1}.dnr-aw .dnr-add[disabled] .dnr-add__price{display:none}.dnr-aw .dnr-add.btn--loading .dnr-add__bag,.dnr-aw .dnr-add.btn--loading .dnr-add__price{visibility:hidden}.dnr-aw .product-single__meta .shopify-payment-button{margin-top:10px}.dnr-aw .dnr-pts{margin:10px 0 0;text-align:left}.dnr-aw .dnr-pts section{display:flex;align-items:center;gap:14px;margin:0;padding:12px 16px 12px 12px;background:#fff!important;border:1px solid var(--bb-rule);border-radius:2px;color:var(--bb-ink)}.dnr-aw .dnr-pts section>div{display:flex;align-items:center;gap:14px;flex:1 1 auto;min-width:0;margin:0;padding:0}.dnr-aw .dnr-pts section>div>div:first-child{display:grid;place-items:center;flex:none;width:38px;height:38px!important;margin:0;border-radius:50%;background:var(--bb-box)}.dnr-aw .dnr-pts section>div>div:first-child img{width:18px;height:18px}.dnr-aw .dnr-pts p{margin:0;font-size:15px;line-height:1.45;color:var(--bb-ink)}.dnr-aw .dnr-pts strong{font-weight:600;color:var(--bb-bronze)}.dnr-aw .dnr-pts__how{flex:none;margin:0 0 0 auto;padding:0 0 2px;border:0;border-bottom:1px solid currentColor;background:none;font:inherit;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--bb-ink);cursor:pointer;white-space:nowrap}.dnr-aw .dnr-pts__how:hover{color:var(--bb-bronze)}.dnr-aw .dnr-pts__how:focus-visible{outline:2px solid var(--bb-bronze);outline-offset:3px}.dnr-aw .dnr-pick{margin:10px 0 0;text-align:left}.dnr-aw .dnr-pick [data-section-type=store-availability]>.store-availability{display:flex;align-items:center;gap:14px;margin:0;padding:12px 16px 12px 12px;background:#fff;border:1px solid var(--bb-rule);border-radius:2px}.dnr-aw .dnr-pick [data-section-type=store-availability]>.store-availability>.icon{flex:none;box-sizing:border-box;width:38px;height:38px;margin:0;padding:11px;border-radius:50%;background:var(--bb-box);color:#2f6b47}.dnr-aw .dnr-pick [data-section-type=store-availability]>.store-availability>.icon path{stroke-width:3}.dnr-aw .dnr-pick .store-availability__info{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;align-items:center;flex:1 1 auto;min-width:0;margin:0}.dnr-aw .dnr-pick .store-availability__info>div{grid-column:1;margin:0;font-size:15px;line-height:1.45;color:var(--bb-ink)}.dnr-aw .dnr-pick .store-availability__info strong{font-weight:600}.dnr-aw .dnr-pick .store-availability__small{grid-column:1;margin:2px 0 0;font-size:13px;line-height:1.4;color:var(--bb-soft)}.dnr-aw .dnr-pick .store-availability__small--link{grid-column:2;grid-row:1 / span 2;margin:0}.dnr-aw .dnr-pick .store-availability__small--link a{display:inline;margin:0;padding:0 0 2px;border-bottom:1px solid currentColor;text-decoration:none;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--bb-ink);white-space:nowrap}.dnr-aw .dnr-pick .store-availability__small--link a:hover{color:var(--bb-bronze)}.dnr-aw .dnr-after{margin:0 0 22px;text-align:left}.dnr-aw .dnr-delivery{margin:18px 0 0;padding:18px 22px;background:var(--bb-box);font-size:15px;line-height:1.7;color:var(--bb-ink)}.dnr-aw .dnr-delivery strong{font-weight:600}.dnr-aw .dnr-proof{margin:26px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.dnr-aw .dnr-proof li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;align-items:start;margin:0;padding:18px 0;border-top:1px solid var(--bb-rule);font-size:14px;line-height:1.55}.dnr-aw .dnr-proof svg{width:28px;height:28px;margin-top:2px;fill:none;stroke:var(--bb-bronze);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.dnr-aw .dnr-proof p{margin:0;color:var(--bb-soft)}.dnr-aw .dnr-proof strong{display:block;margin:0 0 3px;font-size:15px;font-weight:600;color:var(--bb-ink)}.dnr-aw .dnr-quote{margin:14px 0 0;padding:0;border:0}.dnr-aw .dnr-quote blockquote{margin:0;padding:0;border:0;font-family:var(--bb-serif);font-size:clamp(22px,1.9vw,27px);font-style:italic;font-weight:400;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--bb-ink)}.dnr-aw .dnr-quote blockquote:before,.dnr-aw .dnr-quote blockquote:after{display:none}.dnr-aw .dnr-quote figcaption{margin-top:12px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--bb-soft)}@media(max-width:768px){.dnr-aw .product-block--price{justify-content:center}}@media(max-width:589px){.dnr-aw .product-single__meta .add-to-cart.dnr-add{min-height:56px;padding:0 18px;font-size:13px}.dnr-aw .dnr-proof{grid-template-columns:minmax(0,1fr)}.dnr-aw .dnr-delivery{padding:16px 18px}.dnr-aw .dnr-pts p{font-size:14px}.dnr-aw .dnr-pts__how{font-size:11px;letter-spacing:.1em}.dnr-aw .dnr-pick .store-availability__info>div{font-size:14px}.dnr-aw .dnr-pick .store-availability__small--link{grid-column:1;grid-row:auto;margin:8px 0 0}.dnr-aw .dnr-pick .store-availability__small--link a{font-size:11px;letter-spacing:.1em}}.dnr-qa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;color:var(--bb-ink)}.dnr-qa[hidden]{display:none}.dnr-qa__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1416186b}.dnr-qa__panel{position:relative;width:min(460px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;padding:28px 26px 24px;background:#fff;border-radius:2px;box-shadow:0 24px 60px #0003}.dnr-qa__x{position:absolute;top:8px;right:10px;width:40px;height:40px;border:0;background:none;font-size:28px;line-height:1;color:var(--bb-ink);cursor:pointer}.dnr-qa__top{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:start;padding-right:28px}.dnr-qa__img{aspect-ratio:3/4;background:#f1ece4;overflow:hidden}.dnr-qa__img img{width:100%;height:100%;object-fit:cover;display:block}.dnr-qa__t{margin:0 0 6px;font-size:17px;line-height:1.35}.dnr-qa__p{margin:0 0 10px;font-size:16px}.dnr-qa__link{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--bb-ink)}.dnr-qa__opts{margin-top:18px}.dnr-qa__g{margin-top:16px}.dnr-qa__l{margin:0 0 10px;font-size:13px;letter-spacing:.16em;text-transform:uppercase}.dnr-qa__l span{letter-spacing:normal;text-transform:none}.dnr-qa__row{display:flex;flex-wrap:wrap;gap:8px}.dnr-qa__v{min-width:48px;min-height:40px;padding:7px 14px;border:0;border-radius:0;background:#fff;box-shadow:0 0 0 1px var(--bb-rule);font:inherit;font-size:15px;color:var(--bb-ink);cursor:pointer}.dnr-qa__v:hover{box-shadow:0 0 0 1px var(--bb-ink)}.dnr-qa__v.is-on{box-shadow:0 0 0 2px var(--bb-ink)}.dnr-qa__v.is-out{color:var(--bb-faint);text-decoration:line-through;cursor:not-allowed}.dnr-qa__msg{min-height:1em;margin:14px 0 0;font-size:14px;color:var(--bb-sale)}.dnr-qa__add{width:100%;min-height:54px;margin-top:10px;border:1px solid var(--bb-ink);border-radius:2px;background:var(--bb-ink);color:#fff;font:inherit;font-size:13px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.dnr-qa__add:hover:not(:disabled){background:#000}.dnr-qa__add:disabled{background:var(--bb-box);border-color:var(--bb-rule);color:var(--bb-soft);cursor:not-allowed}.dnr-qa__add.is-loading{opacity:.6}.dnr-qa-open{overflow:hidden}[data-quick-buy-open].is-busy{opacity:.55;pointer-events:none}.dnr-aw .dnr-story h2,.dnr-aw .dnr-story h3{text-transform:none}@media(max-width:768px){.product__main-photos.dnr-many{position:relative}.product__main-photos.dnr-many .flickity-page-dots{display:none!important}.dnr-gal-count{position:absolute;left:28px;bottom:12px;z-index:5;padding:5px 11px;border-radius:999px;background:#ffffffe6;box-shadow:0 1px 3px #00000014;font-size:12px;line-height:1.2;letter-spacing:.08em;color:#2a2f32;font-variant-numeric:tabular-nums;pointer-events:none}}@media(min-width:769px){.dnr-gal-count{display:none}}.product__thumbs .image-element{opacity:1!important;animation:none!important}
/*# sourceMappingURL=/cdn/shop/t/36/assets/denner-aw-buybox.css.map */
