/* The header logo stays transparent at every scroll position and viewport. */
.entry-header>.wordmark{background:transparent;border-color:transparent;box-shadow:none;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none;transition:width .4s,padding .4s}
.entry-header.is-scrolled>.wordmark{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:transparent;box-shadow:none;border-radius:0}
.purchase-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.purchase-option{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:72px;padding:17px 18px;border:1px solid #b2aea7;background:transparent;color:#282725;text-align:left;font:14px/1.4 var(--sans);transition:background .25s,border-color .25s,color .25s}
.purchase-option .purchase-label{min-width:0;font-size:inherit;line-height:1.4}.purchase-option .purchase-arrow{font-size:23px;line-height:1;flex:none;transition:transform .3s}
a.purchase-option:hover{background:#282725;border-color:#282725;color:#f5f4f1;text-decoration:none}a.purchase-option:hover .purchase-arrow{transform:translate(2px,-2px)}
.purchase-option:focus-visible{outline:3px solid #85817b;outline-offset:4px}.purchase-option:disabled{cursor:default;border-color:#b2aea7;color:#57544f;background:#f5f4f133;opacity:1}.purchase-option[data-purchase-channel=direct]{flex-wrap:wrap;gap:3px 14px}.purchase-option small{display:block;width:100%;font-size:12px;line-height:1.3;color:inherit}
#builder-summary-list>li:not(.summary-empty){display:block}#builder-summary-list .purchase-options{margin-top:13px}#builder-summary-list .purchase-option{min-height:64px;font-size:13px;padding:11px 12px;white-space:normal}#builder-summary-list .purchase-option span{display:block;margin:0;color:inherit;font-size:inherit}#builder-summary-list .purchase-option .purchase-arrow{font-size:20px}#builder-summary-list .purchase-option small{margin-top:0;font-size:12px}
footer .footer-purchases{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}footer{flex-wrap:wrap}footer .purchase-option{font-size:14px;min-height:66px}footer>small{width:100%}
@media(max-width:960px){footer .footer-purchases{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.shop-links.purchase-options{grid-template-columns:1fr}.shop-links .purchase-option{min-height:60px}.purchase-option{padding:14px 16px}footer .footer-purchases{grid-template-columns:1fr}footer .purchase-option{min-height:56px}.entry-header>.wordmark{background:transparent}.entry-header.is-scrolled>.wordmark{background:transparent}}
@media(prefers-reduced-motion:reduce){.purchase-option,.purchase-arrow,.entry-header>.wordmark{transition:none}}
