:root{--wc-rust:#c75d36;--wc-rust-dark:#974126;--wc-cream:#fff8ed;--wc-sage:#6e8263}
.wc-page .dc-eyebrow,.wc-page .dc-text-link,.wc-page .dc-breadcrumb a,.wc-page .dc-highlights i{color:#00549a}
.wc-page .dc-button,.wc-page .dc-mobile-quote{background:#0861a8}
.wc-page .dc-button:hover{background:#00549a}
.wc-hero{background:linear-gradient(125deg,#fffaf2 0%,#f8ead8 64%,#efd8bd 100%)}
.wc-hero__calendar{position:relative;width:330px;height:330px;border-radius:24px;background:#fff;box-shadow:0 24px 55px rgba(93,58,30,.16);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(3deg);border-top:60px solid var(--wc-rust)}
.wc-hero__rings{position:absolute;left:45px;right:45px;top:-76px;height:34px;background:repeating-linear-gradient(90deg,transparent 0 34px,#263b4a 35px 43px,transparent 44px 67px)}
.wc-hero__calendar strong{font-family:"PFDinDisplayPro",Arial,sans-serif;font-size:7rem;line-height:.9;color:#17334c}
.wc-hero__calendar small{margin-top:18px;text-transform:uppercase;letter-spacing:.14em;color:#687988;font-weight:700}
.wc-benefits{background:#263b4a}
.wc-benefits .dc-eyebrow{color:#efb08e}
.wc-page .dc-card:hover{border-color:#e1bca8}
.wc-page .dc-gallery__thumbs button.is-active,.wc-page .dc-tabs__nav button.is-active{border-color:var(--wc-rust)}
.wc-page .dc-product{gap:30px}.wc-page .dc-product__summary{width:450px}.wc-page .dc-product h1{font-family:inherit;font-size:2rem;line-height:1.18;margin:5px 0 8px;color:#222}.wc-page .dc-item{margin-bottom:16px;color:#555}.wc-page .dc-gallery__main{border:0;border-radius:0;background:#fff;box-shadow:none}.wc-page .dc-gallery__main img{padding:0}.wc-page .dc-gallery__description{margin:18px 0 0;color:#333;font-size:.97rem;line-height:1.65}.wc-page .dc-buy{margin-top:14px;padding:0;border:1px solid #555;border-radius:0;background:#e6eef8;box-shadow:none}.wc-calculator-header{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 20px;border-bottom:1px solid #111;background:#f5f5f5;color:#00549a;font-size:1.35rem;font-weight:700}.wc-calculator-header strong{font-size:1.35rem}.wc-page .dc-calculator{gap:0;padding:10px 0 12px}.wc-page .dc-field{grid-template-columns:34% 66%;gap:0;padding:0 14px;margin-top:11px}.wc-page .dc-field label{color:#222;font-size:.92rem;font-weight:400}.wc-page .dc-field select,.wc-page .dc-ink-picker.is-enhanced .dc-ink-picker__trigger{height:38px;border:1px solid #8795a2;border-radius:0;color:#333;font-size:.9rem}.wc-page .dc-price{padding:17px 20px 7px;background:#e6eef8}.wc-page .dc-price span,.wc-page .dc-price strong{color:#00549a}.wc-page .dc-price span{font-size:1.35rem;letter-spacing:0;text-transform:none;font-weight:700}.wc-page .dc-price strong{font-size:1.5rem}.wc-page .dc-price small{color:#111}.wc-page .dc-artwork{margin:8px -1px 20px;background:#e6eef8;padding-bottom:18px}.wc-page .dc-artwork__tabs{gap:3px}.wc-page .dc-artwork__tabs label{border-radius:0;background:#f5f5f5;color:#111;font-size:.78rem}.wc-page .dc-project-name,.wc-page .dc-comments{border-radius:0}.wc-page .dc-artwork #fileupload{border-radius:5px;background:#effcfc}.wc-page .dc-button{border:0;border-radius:4px}.wc-page .dc-quote-note{padding:0 16px}.wc-page .dc-bottom-tabs{border-radius:0;box-shadow:none}
.wc-job-points{display:flex;align-items:baseline;gap:9px;padding:0 20px 8px;background:#e6eef8;color:#51a886;font-size:1rem;font-weight:700}.wc-job-points strong{font-size:1.12rem}.wc-artwork #wc-artwork-design:checked~.panels .dc-artwork__panel--upload,.wc-artwork #wc-artwork-later:checked~.panels .dc-artwork__panel--upload{display:none}.wc-artwork #wc-artwork-design:checked~.panels .dc-artwork__panel--design,.wc-artwork #wc-artwork-later:checked~.panels .dc-artwork__panel--later{display:block}.wc-artwork #wc-artwork-upload:checked~.dc-artwork__tabs label[for="wc-artwork-upload"],.wc-artwork #wc-artwork-design:checked~.dc-artwork__tabs label[for="wc-artwork-design"],.wc-artwork #wc-artwork-later:checked~.dc-artwork__tabs label[for="wc-artwork-later"]{background:#e6eef8;color:#00549a;box-shadow:inset 0 -2px #00549a}.wc-page .wc-continue-button{max-width:255px;margin:0 auto;display:flex;background:#0861a8;font-size:1.15rem;text-transform:uppercase}.wc-page .wc-continue-button:hover{background:#00549a}
.wc-story{margin:24px 0 0;overflow:hidden;border:1px solid var(--dc-line);border-radius:10px;background:#fff;box-shadow:0 10px 26px rgba(20,44,72,.1)}.wc-story__image{margin:0;background:#f5f1ea}.wc-story__image img{display:block;width:100%;aspect-ratio:16/9;object-fit:contain}.wc-story__copy{padding:25px 27px 28px}.wc-story__copy h2{margin:8px 0 12px;color:var(--dc-navy);font-size:1.55rem;line-height:1.22}.wc-story__copy p:not(.dc-eyebrow),.wc-story__copy li{color:#526575;line-height:1.65}.wc-story__value{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.wc-story__value>div{padding:14px;border:1px solid #ead8b7;border-radius:7px;background:#fff8ed}.wc-story__value i{display:block;margin-bottom:7px;color:var(--wc-rust);font-size:1.45rem}.wc-story__value strong,.wc-story__value span{display:block}.wc-story__value strong{color:var(--dc-navy);font-size:.9rem}.wc-story__value span{margin-top:4px;color:#526575;font-size:.82rem;line-height:1.45}.wc-story__copy h3{margin:21px 0 9px;padding-top:18px;border-top:1px solid var(--dc-line);color:var(--dc-navy);font-size:1.05rem}.wc-story__copy ul{padding-left:21px}.wc-story__copy li{margin-bottom:10px;font-size:.9rem}.wc-story__copy strong{color:var(--dc-navy)}.wc-bottom-tabs{margin-top:34px}.wc-page .dc-gallery__main--carousel{position:relative}
@media(max-width:900px){.wc-hero__calendar{display:none}.wc-page .dc-product__summary{width:100%}}
@media(max-width:700px){.wc-story__value{grid-template-columns:1fr}}@media(max-width:600px){.wc-story__copy{padding:20px}.wc-story__image img{aspect-ratio:1.2/1}}

/* 6101 uses the same two-column proportions and calculator treatment as the
   established saddle-stitch product-detail page. */
.wc-page .dc-container{max-width:none;padding-left:4px;padding-right:4px}.wc-page .dc-product{grid-template-columns:minmax(0,50%) minmax(0,41.666667%);justify-content:start;gap:0}.wc-page .dc-product>*{min-width:0}.wc-page .dc-gallery{padding-left:15px;padding-right:15px}.wc-page .dc-product__summary{width:100%;min-width:0;padding-left:15px;padding-right:15px}.wc-page .dc-product h1{font-size:2.4rem;line-height:1.15}.wc-page .dc-buy{min-width:0;overflow:hidden}.wc-page .wc-legacy-calculator{padding:0 0 10px;background:#e6eef8}.wc-page .wc-legacy-field{margin-top:12px;padding:0}.wc-page .wc-legacy-field>div{display:flex;align-items:center;min-width:0}.wc-page .wc-legacy-field--last{padding-bottom:10px}.wc-page .wc-legacy-field .detail-label{display:flex;align-items:center;margin:0;color:#222;font-size:1rem;font-weight:400}.wc-page .wc-legacy-field .detail-select{width:100%;min-width:0;height:38px;border:1px solid #8795a2;border-radius:0;background:#fff;color:#333;font-size:.95rem}.wc-page .wc-legacy-field .dc-ink-picker{width:100%;min-width:0}.wc-page .wc-legacy-field .dc-ink-picker.is-enhanced .dc-ink-picker__trigger{height:38px;border:1px solid #8795a2;border-radius:0}.wc-page .wc-legacy-printing{margin:0!important;padding:0 0 10px;background:#e6eef8}.wc-page .wc-legacy-printing table{margin:0;max-width:100%}.wc-page .wc-legacy-printing td{vertical-align:top}.wc-page .dc-shipping{margin:0}.wc-page .dc-shipping-row{min-height:34px;padding-left:20px}.wc-page .dc-shipping-toggle{justify-content:flex-end}.wc-page .wc-artwork{margin:8px 0 20px}.wc-page .dc-comments{margin:0 0 16px}.wc-page .wc-continue-button{height:46px}.wc-page .dc-quote-note{margin-bottom:0}
#top-seller.wc-page .dc-product{display:flex;align-items:flex-start}.wc-page .dc-product{grid-template-columns:minmax(0,50%) minmax(0,41.666667%);justify-content:start;gap:0}.wc-page .dc-product>*{min-width:0}.wc-page .dc-gallery{padding-left:15px;padding-right:15px}.wc-page .dc-product__summary{width:auto;min-width:0;padding-left:15px;padding-right:15px}.wc-page .dc-product h1{font-size:2.4rem;line-height:1.15}.wc-page .dc-buy{min-width:0;overflow:hidden}.wc-page .wc-legacy-calculator{padding:0 0 10px;background:#e6eef8}.wc-page .wc-legacy-field{margin-top:12px;padding:0}.wc-page .wc-legacy-field>div{display:flex;align-items:center;min-width:0}.wc-page .wc-legacy-field--last{padding-bottom:10px}.wc-page .wc-legacy-field .detail-label{display:flex;align-items:center;margin:0;color:#222;font-size:1rem;font-weight:400}.wc-page .wc-legacy-field .detail-select{width:100%;min-width:0;height:38px;border:1px solid #8795a2;border-radius:0;background:#fff;color:#333;font-size:.95rem}.wc-page .wc-legacy-field .dc-ink-picker{width:100%;min-width:0}.wc-page .wc-legacy-field .dc-ink-picker.is-enhanced .dc-ink-picker__trigger{height:38px;border:1px solid #8795a2;border-radius:0}.wc-page .wc-legacy-printing{margin:0!important;padding:0 0 10px;background:#e6eef8}.wc-page .wc-legacy-printing table{margin:0;max-width:100%}.wc-page .wc-legacy-printing td{vertical-align:top}.wc-page .dc-shipping{margin:0}.wc-page .dc-shipping-row{min-height:34px;padding-left:20px}.wc-page .dc-shipping-toggle{justify-content:flex-end}.wc-page .wc-artwork{margin:8px 0 20px}.wc-page .dc-comments{margin:0 0 16px}.wc-page .wc-continue-button{height:46px}.wc-page .dc-quote-note{margin-bottom:0}
#top-seller.wc-page .dc-product{display:flex;align-items:flex-start}.wc-page .dc-product{grid-template-columns:minmax(0,50%) minmax(0,41.666667%);justify-content:start;gap:0}.wc-page .dc-product>*{min-width:0}.wc-page .dc-gallery{padding-left:15px;padding-right:15px}.wc-page .dc-product__summary{width:auto;min-width:0;padding-left:15px;padding-right:15px}.wc-page .dc-product h1{font-size:2.4rem;line-height:1.15}.wc-page .dc-buy{min-width:0;overflow:hidden;border:0}.wc-page .wc-legacy-calculator{padding:0 0 10px;background:#e6eef8}.wc-page .wc-legacy-field{margin-top:12px;padding:0}.wc-page .wc-legacy-field>div{display:flex;align-items:center;min-width:0}.wc-page .wc-legacy-field--last{padding-bottom:10px}.wc-page .wc-legacy-field .detail-label{display:flex;align-items:center;margin:0;color:#222;font-size:1rem;font-weight:400}.wc-page .wc-legacy-field .detail-select{width:100%;min-width:0;height:38px;border:1px solid #8795a2;border-radius:0;background:#fff;color:#333;font-size:.95rem}.wc-page .wc-legacy-field .dc-ink-picker{width:100%;min-width:0}.wc-page .wc-legacy-field .dc-ink-picker.is-enhanced .dc-ink-picker__trigger{height:38px;border:1px solid #8795a2;border-radius:0}.wc-page .wc-legacy-printing{margin:0!important;padding:0 0 10px;background:#e6eef8}.wc-page .wc-legacy-printing table{margin:0;max-width:100%}.wc-page .wc-legacy-printing td{vertical-align:top}.wc-page .dc-shipping{margin:0}.wc-page .dc-shipping-row{min-height:34px;padding-left:20px}.wc-page .dc-shipping-toggle{justify-content:flex-end}.wc-page .wc-artwork{margin:8px 0 20px}.wc-page .dc-comments{margin:0 0 16px}.wc-page .wc-continue-button{height:46px}.wc-page .dc-quote-note{margin-bottom:0}
#top-seller.wc-page .dc-product{display:flex;align-items:flex-start}.wc-page .dc-product{grid-template-columns:minmax(0,50%) minmax(0,41.666667%);justify-content:start;gap:0}.wc-page .dc-product>*{min-width:0}.wc-page .dc-gallery{padding-left:15px;padding-right:15px}.wc-page .dc-product__summary{width:auto;min-width:0;padding-left:15px;padding-right:15px}.wc-page .dc-product h1{font-size:2.4rem;line-height:1.15}.wc-page .dc-buy{min-width:0;overflow:hidden;border:0}.wc-page .wc-legacy-calculator{padding:0 0 10px;background:#e6eef8}.wc-page .wc-legacy-field{margin-top:12px;padding:0}.wc-page .wc-legacy-field>div{display:flex;align-items:center;min-width:0}.wc-page .wc-legacy-field--last{padding-bottom:10px}.wc-page .wc-legacy-field .detail-label{display:flex;align-items:center;margin:0;color:#222;font-size:1rem;font-weight:400}.wc-page .wc-legacy-field .detail-select{width:100%;min-width:0;height:38px;border:1px solid #8795a2;border-radius:0;background:#fff;color:#333;font-size:.95rem}.wc-page .wc-legacy-field .dc-ink-picker{width:100%;min-width:0}.wc-page .wc-legacy-field .dc-ink-picker.is-enhanced .dc-ink-picker__trigger{height:38px;border:1px solid #8795a2;border-radius:0}.wc-page .wc-legacy-printing{margin:0!important;padding:0 0 10px;background:#e6eef8}.wc-page .wc-legacy-printing table{margin:0;max-width:100%}.wc-page .wc-legacy-printing td{vertical-align:top}.wc-page .wc-legacy-printing [data-wc-unit]{display:inline-block;white-space:nowrap}.wc-page .dc-shipping{margin:0}.wc-page .dc-shipping-row{min-height:34px;padding-left:20px}.wc-page .dc-shipping-toggle{justify-content:flex-end}.wc-page .wc-artwork{margin:8px 0 20px}.wc-page .dc-comments{margin:0 0 16px}.wc-page .wc-continue-button{height:46px}.wc-page .dc-quote-note{margin-bottom:0}
#top-seller.wc-page .dc-gallery,#top-seller.wc-page .dc-gallery__description{border-top:0!important;box-shadow:none}#top-seller.wc-page .dc-product__summary h1{border-top:0!important;box-shadow:none}
#top-seller.wc-page .dc-product__summary{border-top:1px solid #000;border-right:1px solid #000}
.wc-page .wc-product-title{margin:18px 0 4px;border:0!important;box-shadow:none;color:#222;font-family:inherit;font-size:2.4rem;line-height:1.15}.wc-page .wc-product-item{margin:0 0 14px}
@media(max-width:767px){.wc-page .dc-product{grid-template-columns:1fr;gap:28px}.wc-page .wc-legacy-field{margin-top:10px}.wc-page .wc-legacy-field .detail-label{margin-bottom:5px}.wc-page .wc-legacy-printing td{display:table-cell!important;width:auto!important}.wc-page .wc-legacy-printing td.col-md-4{width:42%!important}.wc-page .dc-shipping-row{padding-left:12px}.wc-page .dc-artwork{margin-left:0;margin-right:0}}

/* Item 6101 uses the legacy product-detail shell shared by Saddle Stitch Calendars.
   Keep the custom Wall Calendar content inside the same Bootstrap/table geometry. */
#top-seller.wc-page{background:#fff;padding-bottom:70px}
#top-seller.wc-page .dc-container{max-width:none;padding:0}
#top-seller.wc-page .wc-legacy-title-band{background:url('/assets/images/home-subheader-bg.png') repeat;border-bottom:1px solid #000}
#top-seller.wc-page .wc-legacy-title-band h4{height:45px;margin:0;display:flex;align-items:center}
#top-seller.wc-page .wc-legacy-title-band h4 span{font-size:1.6em;margin-left:15px}
#top-seller.wc-page .wc-product-detail{margin-bottom:0;border-collapse:collapse}
#top-seller.wc-page .wc-product-detail>tbody>tr{display:flex;align-items:flex-start}
#top-seller.wc-page #detail-product-description{padding:0!important;vertical-align:top}
#top-seller.wc-page .dc-gallery__main--carousel{height:auto;aspect-ratio:auto;overflow:visible}
#top-seller.wc-page .dc-gallery__main--carousel img{display:block;width:40%;height:auto;max-height:none;margin:0 auto;object-fit:contain}
#top-seller.wc-page--6200 .dc-gallery__main--carousel,#top-seller.wc-page--6201 .dc-gallery__main--carousel,#top-seller.wc-page--6202 .dc-gallery__main--carousel,#top-seller.wc-page--6203 .dc-gallery__main--carousel,#top-seller.wc-page--6220 .dc-gallery__main--carousel,#top-seller.wc-page--6221 .dc-gallery__main--carousel,#top-seller.wc-page--6252 .dc-gallery__main--carousel,#top-seller.wc-page--6253 .dc-gallery__main--carousel,#top-seller.wc-page--6255 .dc-gallery__main--carousel,#top-seller.wc-page--6601 .dc-gallery__main--carousel{height:460px;overflow:visible;background:#fff}
#top-seller.wc-page--6200 .dc-gallery__main--carousel img,#top-seller.wc-page--6201 .dc-gallery__main--carousel img,#top-seller.wc-page--6202 .dc-gallery__main--carousel img,#top-seller.wc-page--6203 .dc-gallery__main--carousel img,#top-seller.wc-page--6220 .dc-gallery__main--carousel img,#top-seller.wc-page--6221 .dc-gallery__main--carousel img,#top-seller.wc-page--6252 .dc-gallery__main--carousel img,#top-seller.wc-page--6253 .dc-gallery__main--carousel img,#top-seller.wc-page--6255 .dc-gallery__main--carousel img,#top-seller.wc-page--6601 .dc-gallery__main--carousel img{width:auto;height:auto;max-width:75%;max-height:85%;margin:auto;object-fit:contain}
#top-seller.wc-page .td-calculator{padding:0!important;vertical-align:top;border:0!important}
#top-seller.wc-page .dc-product__summary{width:auto;min-width:0}
#top-seller.wc-page .dc-buy{margin-top:0;border:0;border-radius:0}
#top-seller.wc-page .wc-calculator-product-heading{margin:0 0 14px;padding:0;background:#fff;border:0;box-shadow:none}
#top-seller.wc-page .wc-calculator-product-heading h1{margin:0 0 4px;color:#222;font-family:inherit;font-size:2.4rem;line-height:1.15;font-weight:700}
#top-seller.wc-page .wc-calculator-product-heading p{margin:0;color:#555;font-size:1rem;line-height:1.3}
#top-seller.wc-page .wc-product-title{font-size:2.4rem;line-height:1.15}
@media(max-width:767px){#top-seller.wc-page .wc-product-detail>tbody>tr{display:block}#top-seller.wc-page #detail-product-description,#top-seller.wc-page .td-calculator{display:block;width:100%!important;max-width:none!important}#top-seller.wc-page .td-calculator{margin-top:28px}#top-seller.wc-page--6200 .dc-gallery__main--carousel,#top-seller.wc-page--6201 .dc-gallery__main--carousel,#top-seller.wc-page--6202 .dc-gallery__main--carousel,#top-seller.wc-page--6203 .dc-gallery__main--carousel,#top-seller.wc-page--6220 .dc-gallery__main--carousel,#top-seller.wc-page--6221 .dc-gallery__main--carousel,#top-seller.wc-page--6252 .dc-gallery__main--carousel,#top-seller.wc-page--6253 .dc-gallery__main--carousel,#top-seller.wc-page--6255 .dc-gallery__main--carousel,#top-seller.wc-page--6601 .dc-gallery__main--carousel{height:340px}}

/* Keep calculator widgets independent of the legacy site's generic select,
   tabs, panel, and form-control rules. */
#top-seller.wc-page .dc-ink-picker{position:relative;width:100%;min-width:0}
#top-seller.wc-page .dc-ink-picker.is-enhanced>select{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
#top-seller.wc-page .dc-ink-picker.is-enhanced>.dc-ink-picker__trigger{display:flex!important;align-items:center;justify-content:space-between;width:100%!important;height:38px!important;margin:0!important;padding:0 12px!important;border:1px solid #8795a2!important;border-radius:0!important;background:#fff!important;color:#333!important;font:inherit!important;font-size:.95rem!important;text-align:left!important}
#top-seller.wc-page .dc-ink-picker__selection{display:flex;align-items:center;gap:7px;min-width:0}
#top-seller.wc-page .dc-ink-picker__trigger .dc-ink-swatch{display:none}
#top-seller.wc-page .dc-ink-picker__trigger.has-selection .dc-ink-swatch{display:block}
#top-seller.wc-page .dc-ink-picker.is-enhanced>.dc-ink-picker__menu:not([hidden]){position:absolute;z-index:50;top:calc(100% + 3px);left:0;display:grid!important;grid-template-columns:1fr;width:100%;max-height:300px;margin:0;padding:5px;overflow-y:auto;border:1px solid #8795a2;background:#fff;box-shadow:0 8px 22px rgba(20,44,72,.2)}
#top-seller.wc-page .dc-ink-option{display:flex!important;align-items:center;gap:8px;width:100%;min-width:0;margin:0;padding:7px;border:0;background:#fff;color:#526575;font-size:.95rem;text-align:left}
#top-seller.wc-page .dc-ink-option:hover,#top-seller.wc-page .dc-ink-option:focus,#top-seller.wc-page .dc-ink-option.is-selected{background:#eef5fa;color:#17334c}
#top-seller.wc-page .dc-ink-swatch{display:block;flex:0 0 22px;width:22px;height:12px;border-radius:2px;background:var(--dc-ink);box-shadow:0 0 0 1px rgba(20,44,72,.25)}

#top-seller.wc-page .wc-artwork{position:relative;display:block!important;margin:8px 0 20px!important;padding-bottom:18px;background:#e5eef8}
#top-seller.wc-page .wc-artwork>.dc-artwork__radio{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
#top-seller.wc-page .wc-artwork>.dc-artwork__tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;width:100%!important;margin:0!important;padding:0!important}
#top-seller.wc-page .wc-artwork>.dc-artwork__tabs>.detail-tab{float:none!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;width:100%!important;max-width:none!important;min-height:82px;margin:0!important;padding:7px 4px!important;background:#f5f5f5;color:#111;font-size:.78rem;text-align:center;white-space:normal!important}
#top-seller.wc-page .wc-artwork>.dc-artwork__tabs>.detail-tab img{display:block!important;width:42px!important;height:42px!important;margin:5px auto 0!important;object-fit:contain}
#top-seller.wc-page .wc-artwork>.panels{display:block!important;width:100%!important;margin:0!important;padding:0!important}
#top-seller.wc-page .wc-artwork .dc-project-name{display:block!important;width:calc(100% - 32px)!important;height:42px;margin:18px 16px 0!important;padding:8px 10px;border:1px solid #8795a2}
#top-seller.wc-page .wc-artwork .dc-project-rule{display:block;width:calc(100% - 32px);margin:5px 16px 16px;border:0;border-top:2px solid #00549a}
#top-seller.wc-page .wc-artwork .dc-artwork__panel{display:none!important;width:auto!important;margin:14px 16px 0!important;padding:0!important}
#top-seller.wc-page .wc-artwork .dc-artwork__panel--upload{display:block!important}
#top-seller.wc-page .wc-artwork #wc-artwork-design:checked~.panels .dc-artwork__panel--upload,#top-seller.wc-page .wc-artwork #wc-artwork-later:checked~.panels .dc-artwork__panel--upload{display:none!important}
#top-seller.wc-page .wc-artwork #wc-artwork-design:checked~.panels .dc-artwork__panel--design,#top-seller.wc-page .wc-artwork #wc-artwork-later:checked~.panels .dc-artwork__panel--later{display:block!important}
#top-seller.wc-page .wc-artwork #fileupload{display:grid!important;place-items:center;width:100%!important;height:200px!important;min-height:200px!important;overflow:auto!important;border:1px solid #d7eff0;border-radius:5px;background:#effcfc}
#top-seller.wc-page .wc-artwork #fileupload .dz-message{margin:0!important;text-align:center}
#top-seller.wc-page .wc-artwork .dc-large-files{display:inline-flex!important;align-items:center;gap:9px;margin-top:10px;padding:10px 14px;background:#0861a8;color:#fff!important}
#top-seller.wc-page .wc-artwork .dc-artwork__requirements{display:block;margin-top:12px;padding:13px;background:#fff}
#top-seller.wc-page .dc-comments{display:block!important;width:100%!important;min-height:90px!important;margin:0 0 16px!important;padding:10px!important;border:1px solid #8795a2}

#top-seller.wc-page .dc-shipping{display:block!important;width:100%;margin:0!important;background:#fff}
#top-seller.wc-page .dc-shipping>.dc-shipping-row{display:flex!important;align-items:center!important;width:100%;min-height:36px;margin:0!important;padding:3px 12px!important;border-top:1px solid #00549a;border-bottom:1px solid #00549a;background:#fff;color:#00549a}
#top-seller.wc-page .dc-shipping .estimate-shipping{display:flex!important;align-items:center!important;gap:12px;min-width:0;height:auto!important;padding:0!important}
#top-seller.wc-page .dc-shipping .dc-shipping-icon{display:block!important;flex:0 0 28px!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;max-height:28px!important;margin:0!important;padding:0!important;object-fit:contain!important}
#top-seller.wc-page .dc-shipping .estimate-shipping>a{display:inline-flex!important;align-items:center;color:#00549a!important;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none}
#top-seller.wc-page .dc-shipping .dc-shipping-toggle{display:flex!important;align-items:center!important;justify-content:flex-end!important;align-self:stretch;padding:0!important;color:#00549a!important}
#top-seller.wc-page .dc-shipping .dc-shipping-toggle i{font-size:1.25rem;line-height:1}
#top-seller.wc-page .dc-shipping #estimate-toggle{padding:8px 12px;border-bottom:1px solid #00549a;background:#f5f5f5}

#top-seller.wc-page .wc-quote-card{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:13px!important;align-items:center!important;width:auto!important;margin:20px 0 0!important;padding:18px 19px!important;border:1px solid #b8d5e9!important;border-radius:9px!important;background:linear-gradient(135deg,#edf7fc,#f8fbfd)!important;box-shadow:none!important}
#top-seller.wc-page .wc-quote-card>i{display:grid!important;place-items:center;width:42px!important;height:42px!important;margin:0!important;border-radius:50%;background:#246fa8;color:#fff;font-size:1.45rem;line-height:1}
#top-seller.wc-page .wc-quote-card>div{display:block!important;min-width:0;margin:0!important;padding:0!important}
#top-seller.wc-page .wc-quote-card strong,#top-seller.wc-page .wc-quote-card span{display:block!important}
#top-seller.wc-page .wc-quote-card strong{color:#142c48;font-size:1rem;line-height:1.3}
#top-seller.wc-page .wc-quote-card span{margin-top:3px;color:#526575;font-size:.88rem;line-height:1.45}
#top-seller.wc-page .wc-quote-card>a{grid-column:2!important;display:inline-flex!important;align-items:center;gap:4px;justify-self:start;margin:0!important;padding:0!important;color:#246fa8!important;font-size:.9rem;font-weight:700;text-decoration:none}
#top-seller.wc-page .wc-quote-card>a i{font-size:1rem;vertical-align:middle}
@media(max-width:600px){#top-seller.wc-page .wc-quote-card{padding:16px!important}#top-seller.wc-page .wc-quote-card>i{width:38px!important;height:38px!important}#top-seller.wc-page .wc-quote-card strong{font-size:.94rem}}

/* Balance the gallery whitespace between the title band and description. */
#top-seller.wc-page .dc-gallery__main--carousel{display:flex!important;align-items:center!important;justify-content:center!important}
#top-seller.wc-page .dc-gallery__main--carousel>#wc-main-image{margin:0 auto!important;align-self:center!important}
