
:root,html[data-hbp-theme="light"]{--bg:#f5f1e8;--surface:#fffdf8;--surface2:#ebe5da;--text:#151614;--muted:#66675f;--line:rgba(21,22,20,.15);--accent:#9c4a32;--olive:#787b51;--header:rgba(245,241,232,.96);--footer:#151614;--footerText:#f5f1e8;--shadow:0 18px 54px rgba(22,20,17,.10);color-scheme:light}
html[data-hbp-theme="dark"]{--bg:#0f100e;--surface:#171916;--surface2:#22251f;--text:#f5f1e8;--muted:#bbb7ae;--line:rgba(245,241,232,.15);--accent:#e07453;--olive:#b5bb7a;--header:rgba(15,16,14,.96);--footer:#080907;--footerText:#f5f1e8;--shadow:0 18px 54px rgba(0,0,0,.36);color-scheme:dark}
*{box-sizing:border-box}html{background:var(--bg)}body.hbp-native-site,body.hbp-native-site #page-container,body.hbp-native-site #main-content{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,"Helvetica Neue",Arial,sans-serif}body.hbp-native-site h1,body.hbp-native-site h2,body.hbp-native-site h3{color:var(--text);font-family:"Cormorant Garamond",Georgia,serif}.hbp-shell{width:min(92%,1540px);margin:auto}
.hbp-site-header{position:sticky;top:0;z-index:99998;background:var(--header);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.admin-bar .hbp-site-header{top:32px}.hbp-announcement{border-bottom:1px solid var(--line)}.hbp-announcement-inner{display:flex;justify-content:center;gap:18px;padding:10px 0;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
.hbp-header-grid{display:grid;grid-template-columns:260px 1fr auto;align-items:center;min-height:96px;gap:38px}.hbp-menu-toggle{display:none}.hbp-wordmark{display:inline-flex;flex-direction:column;text-decoration:none;color:var(--text)}.hbp-wordmark-main{font-size:29px;line-height:.77;letter-spacing:-.035em}.hbp-wordmark-sub{margin-top:12px;font-size:8px;font-weight:800;letter-spacing:.23em}.custom-logo{max-height:74px;width:auto}
.hbp-menu,.hbp-mobile-menu,.hbp-footer-menu{list-style:none;margin:0;padding:0}.hbp-menu{display:flex;justify-content:center;gap:34px}.hbp-menu>li{position:relative}.hbp-menu a{display:block;padding:39px 0;text-decoration:none;color:var(--text);font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.hbp-menu .sub-menu{position:absolute;top:100%;left:-18px;min-width:230px;padding:13px 0;background:var(--surface);box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(8px);transition:.2s}.hbp-menu li:hover>.sub-menu,.hbp-menu li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:none}.hbp-menu .sub-menu a{padding:11px 20px}
.hbp-header-tools{display:flex;align-items:center;gap:9px}.hbp-tool{position:relative;display:grid;place-items:center;width:38px;height:38px;color:var(--text)}.hbp-tool svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.hbp-cart-count{position:absolute;right:-1px;top:0;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:30px;background:var(--accent);color:#fff;font-size:9px;font-weight:800}.hbp-theme-toggle{display:flex;align-items:center;gap:9px;height:42px;margin-left:10px;padding-left:18px;border:0;border-left:1px solid var(--line);background:transparent;color:var(--text);cursor:pointer}.hbp-theme-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:50%}.hbp-theme-moon{display:none}html[data-hbp-theme="dark"] .hbp-theme-sun{display:none}html[data-hbp-theme="dark"] .hbp-theme-moon{display:grid}.hbp-theme-label{font-size:10px;font-weight:800;letter-spacing:.12em}
.hbp-mobile-drawer{position:fixed;left:0;right:0;top:var(--hbp-header-height,135px);z-index:99997;background:var(--surface);box-shadow:var(--shadow)}.hbp-mobile-drawer-inner{padding:26px 6% 38px}.hbp-mobile-menu a{display:block;padding:15px 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--text);font-size:15px;font-weight:800;text-transform:uppercase}
.hbp-site-footer{background:var(--footer);color:var(--footerText);padding:90px 0 0}.hbp-site-footer a,.hbp-site-footer p,.hbp-site-footer h3{color:var(--footerText)}.hbp-footer-wordmark{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(68px,10vw,170px);line-height:.72;letter-spacing:-.055em}.hbp-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.25fr;gap:60px;margin-top:70px}.hbp-footer-intro{max-width:520px;font-size:16px;line-height:1.75;opacity:.75}.hbp-footer-column h3{margin:0 0 20px;font-family:Manrope,sans-serif;font-size:10px;letter-spacing:.18em;text-transform:uppercase;opacity:.55}.hbp-footer-menu li{margin-bottom:12px}.hbp-footer-menu a{text-decoration:none;opacity:.8}.hbp-footer-newsletter p{font-size:14px;line-height:1.65;opacity:.75}.hbp-newsletter-row{display:flex}.hbp-newsletter-row input{flex:1;min-width:0;border:0;border-bottom:1px solid rgba(255,255,255,.5);background:transparent;color:#fff;padding:12px 0}.hbp-newsletter-row button{border:1px solid rgba(255,255,255,.6);background:transparent;color:#fff;padding:0 18px}.hbp-footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:25px;margin-top:75px;padding:25px 0;border-top:1px solid rgba(255,255,255,.16);font-size:9px;letter-spacing:.09em;text-transform:uppercase;opacity:.65}.hbp-footer-bottom a{margin-left:20px;text-decoration:none}
.hbp-default-content,.hbp-commerce-shell{padding:90px 0}.hbp-entry{max-width:860px;margin:0 auto 70px}.hbp-entry h1{font-size:clamp(48px,6vw,84px)}.hbp-entry p,.hbp-entry li{line-height:1.75;color:var(--muted)}
.hbp-theme-section.et_pb_section{background:var(--bg)!important}.hbp-theme-surface.et_pb_section{background:var(--surface)!important}.hbp-theme-band.et_pb_section{background:var(--surface2)!important}.hbp-theme-section h1,.hbp-theme-section h2,.hbp-theme-section h3,.hbp-theme-surface h1,.hbp-theme-surface h2,.hbp-theme-surface h3,.hbp-theme-band h1,.hbp-theme-band h2,.hbp-theme-band h3{color:var(--text)!important}.hbp-theme-section p,.hbp-theme-surface p,.hbp-theme-band p{color:var(--muted)!important}
body.hbp-native-site ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 24px}body.hbp-native-site ul.products:before,body.hbp-native-site ul.products:after{display:none!important}body.hbp-native-site ul.products li.product{width:auto!important;margin:0!important;float:none!important;border-top:1px solid var(--line);padding-top:15px}body.hbp-native-site ul.products li.product img{aspect-ratio:4/5;object-fit:cover}body.hbp-native-site .woocommerce-loop-product__title,body.hbp-native-site div.product .product_title{color:var(--text)!important}body.hbp-native-site .price{color:var(--muted)!important}body.hbp-native-site .button,body.hbp-native-site button.button,body.hbp-native-site input.button{border-radius:0!important;background:var(--text)!important;color:var(--bg)!important;border:1px solid var(--text)!important}
@media(max-width:1100px){.hbp-header-grid{grid-template-columns:220px 1fr auto;gap:20px}.hbp-menu{gap:20px}.hbp-theme-label{display:none}.hbp-footer-grid{grid-template-columns:1.5fr 1fr 1fr}.hbp-footer-newsletter{grid-column:1/-1}}
@media(max-width:980px){.admin-bar .hbp-site-header{top:46px}.hbp-header-grid{grid-template-columns:44px 1fr auto;min-height:76px}.hbp-menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;width:38px;height:38px;padding:8px;border:0;background:transparent}.hbp-menu-toggle span{display:block;width:22px;height:1px;background:var(--text)}.hbp-primary-nav{display:none}.hbp-brand-wrap{text-align:center}.hbp-wordmark{align-items:center}.hbp-wordmark-main{font-size:21px}.hbp-wordmark-sub{display:none}.hbp-search-trigger,.hbp-account-tool{display:none}.hbp-theme-toggle{padding-left:8px;margin-left:0}.hbp-footer-grid{grid-template-columns:1fr 1fr}.hbp-footer-intro{grid-column:1/-1}body.hbp-native-site ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.hbp-announcement-inner{gap:10px;font-size:8px}.hbp-header-tools{gap:0}.hbp-theme-toggle{border-left:0;padding-left:0}.hbp-footer-grid{grid-template-columns:1fr;gap:38px}.hbp-footer-newsletter{grid-column:auto}.hbp-footer-bottom{flex-direction:column}.hbp-footer-bottom a{margin:0 16px 0 0}body.hbp-native-site ul.products{grid-template-columns:1fr}}

/* ==========================================================
   Fine Art Prints — product page v3.1.1
   Scope is applied directly in woocommerce.php so this does not depend on
   WordPress body_class timing/caching.
   ========================================================== */
.hbp-commerce-shell.hbp-fine-art-shell{padding:64px 0 0}

.hbp-fine-art-shell .woocommerce div.product{
	display:grid;
	grid-template-columns:minmax(0,1.06fr) minmax(430px,.94fr);
	gap:clamp(46px,5vw,86px);
	align-items:start;
	margin:0!important;
}
.hbp-fine-art-shell .woocommerce div.product:before,
.hbp-fine-art-shell .woocommerce div.product:after{display:none!important}
.hbp-fine-art-shell .woocommerce div.product div.images,
.hbp-fine-art-shell .woocommerce div.product div.summary{
	float:none!important;
	width:auto!important;
	margin:0!important;
}

.hbp-fine-art-shell .woocommerce div.product div.images{
	position:sticky;
	top:calc(var(--hbp-header-height,135px) + 24px);
	min-height:620px;
	background:var(--surface);
	border:1px solid var(--line);
	display:flex;
	align-items:center;
	justify-content:center;
	overflow:hidden;
}
.hbp-fine-art-shell .woocommerce div.product div.images img{
	display:block;
	width:100%;
	aspect-ratio:1/1;
	object-fit:cover;
	margin:0!important;
}
.hbp-fine-art-shell .woocommerce div.product div.summary{padding:18px 0 56px}

.hbp-fine-art-shell .hbp-product-eyebrow,
.hbp-fine-art-shell .hbp-kicker{
	display:block;
	margin:0 0 14px;
	font-family:Manrope,"Helvetica Neue",Arial,sans-serif;
	font-size:10px;
	font-weight:800;
	letter-spacing:.18em;
	text-transform:uppercase;
	color:var(--accent);
}
.hbp-fine-art-shell .woocommerce div.product .product_title{
	margin:0 0 12px!important;
	font-size:clamp(52px,5vw,80px)!important;
	line-height:.9!important;
	letter-spacing:-.045em!important;
}
.hbp-fine-art-shell .hbp-starting-price{
	display:flex;
	align-items:baseline;
	gap:9px;
	margin:0 0 18px;
	font-family:"Cormorant Garamond",Georgia,serif;
	font-size:32px;
	color:var(--text);
}
.hbp-fine-art-shell .hbp-starting-price>span{
	font-family:Manrope,"Helvetica Neue",Arial,sans-serif;
	font-size:10px;
	font-weight:800;
	letter-spacing:.14em;
	text-transform:uppercase;
	color:var(--muted);
}
.hbp-fine-art-shell .woocommerce-product-details__short-description{
	max-width:640px;
	margin:0 0 26px;
	font-size:15px;
	line-height:1.72;
	color:var(--muted);
}

/* Configurator */
.hbp-fine-art-shell form.cart{display:block!important;margin:0!important}
.hbp-fine-art-shell .hbp-configurator{
	margin:0 0 16px!important;
	padding:26px!important;
	border:1px solid var(--line)!important;
	border-radius:0!important;
	background:var(--surface)!important;
	box-shadow:none!important;
}
.hbp-fine-art-shell .hbp-configurator .hbp-field{margin:0 0 21px!important}
.hbp-fine-art-shell .hbp-configurator label{
	display:block;
	margin-bottom:8px!important;
	font-family:Manrope,"Helvetica Neue",Arial,sans-serif;
	font-size:10px!important;
	font-weight:800!important;
	letter-spacing:.12em;
	text-transform:uppercase;
	color:var(--text);
}
.hbp-fine-art-shell .hbp-configurator select,
.hbp-fine-art-shell .hbp-configurator input[type="file"]{
	width:100%!important;
	min-height:54px!important;
	padding:13px 14px!important;
	border:1px solid var(--line)!important;
	border-radius:0!important;
	background:var(--bg)!important;
	color:var(--text)!important;
	font-family:Manrope,"Helvetica Neue",Arial,sans-serif!important;
}
.hbp-fine-art-shell .hbp-configurator .hbp-capture-field{
	padding-top:17px;
	border-top:1px solid var(--line);
}
.hbp-fine-art-shell .hbp-configurator .hbp-capture-field label{
	display:flex!important;
	gap:10px!important;
	align-items:flex-start!important;
	text-transform:none!important;
	letter-spacing:0!important;
	font-size:14px!important;
	line-height:1.35!important;
}
.hbp-fine-art-shell .hbp-configurator input[type="checkbox"]{
	margin-top:2px;
	accent-color:var(--accent);
}
.hbp-fine-art-shell .hbp-configurator small{
	display:block;
	margin-top:6px!important;
	font-size:12px!important;
	line-height:1.55!important;
	color:var(--muted)!important;
	opacity:1!important;
}
.hbp-fine-art-shell .hbp-price-preview{
	padding-top:20px!important;
	border-top:1px solid var(--line)!important;
}
.hbp-fine-art-shell .hbp-price-label{
	font-size:10px!important;
	font-weight:800!important;
	letter-spacing:.14em;
	text-transform:uppercase;
	color:var(--muted);
}
.hbp-fine-art-shell .hbp-price-total{
	font-family:"Cormorant Garamond",Georgia,serif!important;
	font-size:40px!important;
	font-weight:500!important;
	color:var(--text)!important;
}
.hbp-fine-art-shell .woocommerce div.product form.cart div.quantity{
	float:left!important;
	margin:0 10px 0 0!important;
}
.hbp-fine-art-shell .woocommerce div.product form.cart .qty{
	width:78px!important;
	height:58px!important;
	border:1px solid var(--line)!important;
	border-radius:0!important;
	background:var(--surface)!important;
	color:var(--text)!important;
}
.hbp-fine-art-shell .woocommerce div.product form.cart .single_add_to_cart_button{
	min-height:58px!important;
	padding:0 30px!important;
	border-radius:0!important;
	font-size:11px!important;
	font-weight:800!important;
	letter-spacing:.12em!important;
	text-transform:uppercase!important;
}
.hbp-fine-art-shell .woocommerce div.product .product_meta{
	clear:both;
	margin-top:31px;
	padding-top:18px;
	border-top:1px solid var(--line);
	font-size:10px;
	letter-spacing:.06em;
	text-transform:uppercase;
	color:var(--muted);
}
.hbp-fine-art-shell .woocommerce div.product .product_meta a{color:var(--text)}

/* Small trust strip directly under configuration */
.hbp-fine-art-shell .hbp-product-promise{
	display:grid;
	grid-template-columns:repeat(3,1fr);
	clear:both;
	margin-top:30px;
	border:1px solid var(--line);
}
.hbp-fine-art-shell .hbp-product-promise>div{
	padding:17px 16px;
	border-right:1px solid var(--line);
}
.hbp-fine-art-shell .hbp-product-promise>div:last-child{border-right:0}
.hbp-fine-art-shell .hbp-product-promise strong{
	display:block;
	margin-bottom:5px;
	font-size:10px;
	font-weight:800;
	letter-spacing:.08em;
	text-transform:uppercase;
	color:var(--text);
}
.hbp-fine-art-shell .hbp-product-promise span{
	display:block;
	font-size:11px;
	line-height:1.45;
	color:var(--muted);
}

/* Woo tabs are also removed in PHP; this protects against plugin re-adds. */
.hbp-fine-art-shell .woocommerce-tabs{display:none!important}

/* Designed long-form section */
.hbp-fine-art-shell .hbp-print-details{
	grid-column:1/-1;
	width:100vw;
	margin:82px 0 0 calc(50% - 50vw);
	background:var(--surface2);
	border-top:1px solid var(--line);
	border-bottom:1px solid var(--line);
}
.hbp-fine-art-shell .hbp-print-details-inner{
	width:min(92%,1540px);
	margin:0 auto;
	padding:96px 0;
}
.hbp-fine-art-shell .hbp-print-details-intro{
	display:grid;
	grid-template-columns:minmax(0,1.06fr) minmax(380px,.94fr);
	column-gap:74px;
	row-gap:22px;
	align-items:end;
	padding-bottom:66px;
	border-bottom:1px solid var(--line);
}
.hbp-fine-art-shell .hbp-print-details-intro .hbp-kicker{grid-column:1/-1;margin:0}
.hbp-fine-art-shell .hbp-print-details h2{
	margin:0!important;
	max-width:900px;
	font-size:clamp(52px,6vw,92px)!important;
	line-height:.88!important;
	letter-spacing:-.05em!important;
}
.hbp-fine-art-shell .hbp-print-details-intro>p{
	margin:0!important;
	max-width:650px;
	font-size:17px!important;
	line-height:1.75!important;
	color:var(--muted)!important;
}

.hbp-fine-art-shell .hbp-paper-grid{
	display:grid;
	grid-template-columns:1fr 1fr;
	border-bottom:1px solid var(--line);
}
.hbp-fine-art-shell .hbp-paper-card{
	position:relative;
	padding:64px 7% 66px 0;
}
.hbp-fine-art-shell .hbp-paper-card+.hbp-paper-card{
	padding-left:7%;
	padding-right:0;
	border-left:1px solid var(--line);
}
.hbp-fine-art-shell .hbp-card-number{
	display:block;
	margin-bottom:38px;
	font-size:10px;
	font-weight:800;
	letter-spacing:.16em;
	color:var(--accent);
}
.hbp-fine-art-shell .hbp-paper-card h3{
	margin:0!important;
	font-size:clamp(42px,4vw,64px)!important;
	line-height:.94!important;
	letter-spacing:-.04em!important;
}
.hbp-fine-art-shell .hbp-paper-subtitle{
	margin:9px 0 26px!important;
	font-size:10px!important;
	font-weight:800!important;
	letter-spacing:.14em!important;
	text-transform:uppercase;
	color:var(--accent)!important;
}
.hbp-fine-art-shell .hbp-paper-card>p:not(.hbp-paper-subtitle){
	max-width:540px;
	margin:0!important;
	font-size:15px!important;
	line-height:1.7!important;
	color:var(--muted)!important;
}
.hbp-fine-art-shell .hbp-paper-card ul{
	list-style:none!important;
	margin:28px 0 0!important;
	padding:0!important;
}
.hbp-fine-art-shell .hbp-paper-card li{
	margin:0!important;
	padding:11px 0!important;
	border-top:1px solid var(--line);
	font-size:12px!important;
	font-weight:700!important;
	line-height:1.4!important;
	color:var(--text)!important;
}

.hbp-fine-art-shell .hbp-order-steps{
	display:grid;
	grid-template-columns:repeat(3,1fr);
	border-bottom:1px solid var(--line);
}
.hbp-fine-art-shell .hbp-order-steps>div{
	padding:48px 5%;
	border-right:1px solid var(--line);
}
.hbp-fine-art-shell .hbp-order-steps>div:first-child{padding-left:0}
.hbp-fine-art-shell .hbp-order-steps>div:last-child{border-right:0}
.hbp-fine-art-shell .hbp-order-steps span{
	display:grid;
	place-items:center;
	width:32px;
	height:32px;
	margin-bottom:22px;
	border:1px solid var(--line);
	border-radius:50%;
	font-size:10px;
	font-weight:800;
	color:var(--accent);
}
.hbp-fine-art-shell .hbp-order-steps strong{
	display:block;
	font-family:"Cormorant Garamond",Georgia,serif;
	font-size:35px;
	font-weight:600;
	line-height:1;
	color:var(--text);
}
.hbp-fine-art-shell .hbp-order-steps p{
	margin:7px 0 0!important;
	font-size:13px!important;
	line-height:1.55!important;
	color:var(--muted)!important;
}

.hbp-fine-art-shell .hbp-file-note{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:72px;
	align-items:end;
	padding-top:66px;
}
.hbp-fine-art-shell .hbp-file-note .hbp-kicker{margin-bottom:14px}
.hbp-fine-art-shell .hbp-file-note h3{
	margin:0!important;
	max-width:720px;
	font-size:clamp(38px,4vw,58px)!important;
	line-height:.98!important;
	letter-spacing:-.035em!important;
}
.hbp-fine-art-shell .hbp-file-note>p{
	margin:0!important;
	max-width:620px;
	font-size:15px!important;
	line-height:1.7!important;
	color:var(--muted)!important;
}

/* Related products can remain, but visually separated from the designed content. */
.hbp-fine-art-shell .related.products{
	grid-column:1/-1;
	margin:80px 0 0!important;
	padding-top:42px;
	border-top:1px solid var(--line);
}
.hbp-fine-art-shell .related.products>h2{
	margin-bottom:34px!important;
	font-size:clamp(38px,4vw,60px)!important;
	letter-spacing:-.035em!important;
}

@media(max-width:1100px){
	.hbp-fine-art-shell .woocommerce div.product{
		grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);
		gap:40px;
	}
	.hbp-fine-art-shell .woocommerce div.product div.images{min-height:500px}
	.hbp-fine-art-shell .hbp-product-promise{grid-template-columns:1fr}
	.hbp-fine-art-shell .hbp-product-promise>div{
		border-right:0;
		border-bottom:1px solid var(--line);
	}
	.hbp-fine-art-shell .hbp-product-promise>div:last-child{border-bottom:0}
}

@media(max-width:980px){
	.hbp-commerce-shell.hbp-fine-art-shell{padding-top:36px}
	.hbp-fine-art-shell .woocommerce div.product{display:block}
	.hbp-fine-art-shell .woocommerce div.product div.images{
		position:relative;
		top:auto;
		min-height:0;
		margin-bottom:42px!important;
	}
	.hbp-fine-art-shell .woocommerce div.product div.summary{padding:0 0 32px}
	.hbp-fine-art-shell .hbp-print-details{margin-top:50px}
	.hbp-fine-art-shell .hbp-print-details-inner{padding:72px 0}
	.hbp-fine-art-shell .hbp-print-details-intro,
	.hbp-fine-art-shell .hbp-file-note{grid-template-columns:1fr;gap:26px}
}

@media(max-width:700px){
	.hbp-fine-art-shell .woocommerce div.product .product_title{font-size:48px!important}
	.hbp-fine-art-shell .hbp-configurator{padding:19px!important}
	.hbp-fine-art-shell .woocommerce div.product form.cart div.quantity{width:82px}
	.hbp-fine-art-shell .woocommerce div.product form.cart .single_add_to_cart_button{
		width:calc(100% - 92px);
		padding:0 12px!important;
	}
	.hbp-fine-art-shell .hbp-paper-grid,
	.hbp-fine-art-shell .hbp-order-steps{grid-template-columns:1fr}
	.hbp-fine-art-shell .hbp-paper-card,
	.hbp-fine-art-shell .hbp-paper-card+.hbp-paper-card{
		padding:46px 0;
		border-left:0;
		border-bottom:1px solid var(--line);
	}
	.hbp-fine-art-shell .hbp-order-steps>div,
	.hbp-fine-art-shell .hbp-order-steps>div:first-child{
		padding:34px 0;
		border-right:0;
		border-bottom:1px solid var(--line);
	}
	.hbp-fine-art-shell .hbp-order-steps>div:last-child{border-bottom:0}
	.hbp-fine-art-shell .hbp-file-note{padding-top:46px}
}
