.studio-cart{padding:28px 0 60px}.studio-cart__shell{max-width:1180px;padding:0 28px}.studio-cart__header{margin-bottom:26px}.studio-cart__title{font-size:42px;line-height:1.1;font-weight:500}.volume-upsell{grid-template-columns:minmax(0,1fr) 360px;gap:30px;padding:18px 26px;margin-bottom:35px}.volume-upsell__headline{font-size:18px;font-weight:700;line-height:1.4;margin-bottom:4px}.volume-upsell__headline strong{color:#c9411e}.volume-upsell__copy{font-size:14px;line-height:1.5}.volume-upsell__tier-note{text-transform:none;letter-spacing:0;font-size:11px;line-height:1.4}.cart__wrapper .studio-cart .outer__cart{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:40px}.cart__wrapper .studio-cart .outer__cart>.studio-cart__items,.cart__wrapper .studio-cart .outer__cart>.studio-cart__summary{width:auto;max-width:none;min-width:0}.studio-cart__columns,.studio-cart__row{grid-template-columns:90px minmax(0,1fr) 100px 76px;gap:18px}.studio-cart__columns{font-size:11px;letter-spacing:1.4px;padding:0 18px 14px}.studio-cart__columns span:nth-child(3),.studio-cart__row>.studio-cart__price{display:none}.studio-cart__row{padding:18px;align-items:start;border:1px solid #d7e2e4;border-radius:4px;overflow:hidden;margin-top:16px}.studio-cart__thumb{width:90px;height:111px;padding:8px;border:1px solid #dce1de;background:#f9f7f0;border-radius:3px}.studio-cart__thumb img{width:100%;height:100%;object-fit:contain}.studio-cart__line-title{font-size:18px;font-weight:500;line-height:1.3;margin:0 0 7px;overflow-wrap:anywhere}.studio-cart__spec-list{font-size:14px;line-height:1.5;gap:1px}.studio-cart__spec-list .studio-cart__product-type{color:#454545;margin-bottom:2px}.studio-cart__spec-list strong{font-weight:400;color:inherit}.studio-cart__unit-price{font-size:14px;line-height:1.5;margin:9px 0 0;color:#454545}.studio-cart__artwork-note{font-size:12px;color:#727272;margin-top:8px}.studio-cart__actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-top:5px}.studio-cart__row .studio-cart__edit,.studio-cart__row .remove-line{border:0!important;background:none!important;border-radius:0!important;padding:8px 0!important;margin:0!important;min-height:44px;color:#25718a;font-size:13px;line-height:1.5;text-decoration:none}.studio-cart__row .studio-cart__edit:hover,.studio-cart__row .remove-line:hover{text-decoration:underline}.studio-cart__row>.quantity:not(.quantity--fixed){align-self:start;justify-self:start;width:100px;max-width:100px;border:1px solid #cad9dd;border-radius:3px;height:44px;overflow:hidden;gap:0;margin-top:2px;grid-column:auto;grid-row:auto}.studio-cart__row>.quantity button{min-width:29px;width:29px;height:42px;flex-shrink:0;border-radius:0;color:#25718a}.studio-cart__row>.quantity input.qty-input{width:40px;min-width:0;padding:0;height:42px}.studio-cart__row>.studio-cart__line-total{align-self:start;grid-column:auto;grid-row:auto;margin-top:8px;text-align:right;font-size:15px;font-weight:600}.second-copy-original{display:block;font-size:13px;color:#8c8c8c;font-weight:400;margin-bottom:3px}.studio-cart__line-saving{display:block;color:#2f664d;font-size:11px;font-weight:400;line-height:1.4;margin-top:4px}.second-copy-row{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0 18px;border:0;border-top:1px solid #dce6de;border-radius:0;background:#f4f8f4;padding:15px 18px;margin:0 -18px -18px;color:#454545;font:14px/1.45 Source Sans Pro,"Source Sans 3",Arial,sans-serif}.second-copy-row strong{display:block;font-size:15px;font-weight:600;color:#2f2f2f}.second-copy-row p{margin:3px 0 0;color:#376c50;font-size:13px}.second-copy-row .second-copy-artwork{font-size:12px;line-height:1.4;color:#397082;margin:0 0 5px;overflow-wrap:anywhere}.second-copy-row small{display:block;font-size:13px;color:#2f664d;margin-top:5px}.second-copy-row button{background:#fff;color:#25718a;border:1px solid #a7c6d1;border-radius:3px;min-height:44px;padding:9px 14px;font-family:inherit;font-size:14px;line-height:1.4;white-space:nowrap;cursor:pointer}.second-copy-row button:hover{background:#f3f8fa}.second-copy-row button:disabled{opacity:.6;cursor:wait}.second-copy-row button:focus-visible{outline:2px solid #25718a;outline-offset:3px}.second-copy-row .second-copy-caption{flex-basis:100%;margin-top:8px;font-size:12px;color:#727272}.second-copy-row.is-applied{justify-content:flex-start;gap:5px 8px;background:#f4f8f4;border:0;border-top:1px solid #dce6de;border-radius:0;padding:13px 18px;color:#2f664d}.second-copy-row.is-applied strong{display:inline;font-size:14px;color:inherit;font-weight:400}.second-copy-row.is-applied p{font-size:13px;color:#376f51}.second-copy-row.is-applied button{border:0;border-bottom:1px solid #779c86;min-height:32px;border-radius:0;padding:0;background:none;font-size:13px;color:#376f51}.second-copy-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.studio-cart__continue{margin-top:24px;padding-top:20px;border-top:1px solid #d7e6ea;font-size:14px;color:#727272}.studio-cart__continue p{margin:0 0 18px}.studio-cart__continue a{color:#25718a;text-decoration:none}.studio-cart__continue a:hover{text-decoration:underline}.studio-cart__summary{align-self:start;position:sticky;top:24px;border:1px solid #d7e6ea;border-radius:4px;overflow:hidden;background:#fff}.studio-cart__preview-review{padding:20px 22px;background:#f4f9fa;border-bottom:1px solid #d7e6ea}.studio-cart__preview-review h2{font:500 19px/1.35 Bitter,Georgia,serif;color:#245e70;margin:0 0 7px}.studio-cart__preview-review>p{font-size:14px;color:#727272;margin:0 0 9px}.studio-cart__preview-review ul{list-style:none;padding:0;margin:0;font-size:14px;line-height:1.85}.studio-cart__preview-review li:before{content:"\2713";color:#25718a;margin-right:8px;font-weight:600}.studio-cart__preview-review .studio-cart__review-confirmation{padding:0;margin:12px 0 0;border:0}.studio-cart__preview-review .studio-cart__double-check{font-size:12px;line-height:1.5;margin:0 0 10px}.studio-cart__preview-review .box{padding:0;margin:0;background:none;border:0}.studio-cart__preview-review .check__{padding-left:30px;font-size:12px;min-height:44px}.studio-cart__preview-review .check__ p{font-size:12px;line-height:1.5}.studio-cart__summary .studio-cart__summary-card{border:0;border-radius:0;box-shadow:none}.studio-cart__summary .studio-cart__summary-card--compact{padding:22px;gap:12px}.studio-cart__summary-title{font-size:21px;font-weight:500;margin-bottom:7px}.studio-cart__summary-card--compact .studio-cart__summary-row{font-size:15px;line-height:1.5}.studio-cart__summary-card--compact .is-discount,.studio-cart__summary-card--compact .is-discount span:last-child{color:#2f664d}.studio-cart__summary-card--compact .studio-cart__summary-total{padding-top:15px;margin-top:4px;border-top:1px solid #d7e6ea}.studio-cart__summary-card--compact .is-grand{font:500 20px/1.4 Bitter,Georgia,serif;color:#2f2f2f}.cart__wrapper .studio-cart .studio-cart__summary-card--compact .taxes{font-size:13px;line-height:1.5;margin:12px 0 6px}.studio-cart__summary .button.fixed__mobile{position:static;padding:0;margin:0;width:auto;background:none;box-shadow:none}.studio-cart__summary .button>button{width:100%;min-height:48px;padding:13px;background:#c9411e;border-radius:3px;font-size:17px;font-weight:600}.studio-cart__secure-checkout{font-size:12px;color:#757575;text-align:center;margin:0}.studio-cart__summary .stackhouse-holiday-shipping-note{background:none;border:0;border-top:1px solid #d7e6ea;padding:14px 0 0;margin:5px 0;font-size:12px;line-height:1.5}.studio-cart__summary .stackhouse-holiday-shipping-note a{color:#25718a}.studio-cart__summary .comment{border-top:1px solid #d7e6ea;padding-top:14px;margin-top:2px;font-size:13px}.cart__side .row>.second-copy-row{width:100%;flex-basis:100%;margin:0 0 8px;padding:13px 14px;border:1px solid #dce6de;border-radius:3px}.cart__side .second-copy-row{display:block}.cart__side .second-copy-row strong{font-size:15px}.cart__side .second-copy-row button{margin-top:10px;width:100%}.cart__side .second-copy-row.is-applied button{width:auto;margin-top:5px}.cart__side .second-copy-row p{font-size:13px!important}@media(max-width:980px)and (min-width:681px){.cart__wrapper .studio-cart .outer__cart{grid-template-columns:minmax(0,1fr) 310px;gap:25px}.volume-upsell{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.studio-cart__columns,.studio-cart__row{grid-template-columns:75px minmax(0,1fr) 90px;gap:14px}.studio-cart__columns span:last-child{display:none}.studio-cart__thumb{width:75px;height:95px;padding:6px}.studio-cart__row>.studio-cart__line-total{grid-column:2/4;text-align:right;margin:0}.second-copy-row{display:block}.second-copy-row button{margin-top:12px;width:100%}.studio-cart__row>.quantity:not(.quantity--fixed){width:90px;max-width:90px}.studio-cart__row>.quantity button{width:26px;min-width:26px}.studio-cart__row>.quantity input.qty-input{width:36px}}@media(max-width:680px){.studio-cart{padding:24px 0 40px}.studio-cart__shell{padding:0 20px}.studio-cart__header{margin-bottom:20px}.studio-cart__title{font-size:34px}.volume-upsell{grid-template-columns:1fr;gap:13px;padding:15px 16px;margin-bottom:25px}.volume-upsell__headline{font-size:16px}.volume-upsell__copy{font-size:13px}.cart__wrapper .studio-cart .outer__cart{grid-template-columns:1fr;gap:27px}.studio-cart__columns{display:none}.studio-cart__row{grid-template-columns:58px minmax(0,1fr) 76px;gap:10px;padding:15px}.studio-cart__thumb{width:58px;height:75px;padding:5px}.studio-cart__line-title{font-size:16px}.studio-cart__spec-list,.studio-cart__unit-price{font-size:13px}.studio-cart__row>.quantity:not(.quantity--fixed){width:86px;max-width:86px;grid-column:2;grid-row:auto;margin:0}.studio-cart__row>.studio-cart__line-total{grid-column:3;grid-row:1/3;margin-top:5px;font-size:15px}.second-copy-row{grid-column:1/-1;grid-row:auto;display:block;padding:13px 15px;margin:0 -15px -15px}.second-copy-row strong{font-size:15px}.second-copy-row button{width:100%;margin-top:12px}.second-copy-row.is-applied{padding:13px 15px}.second-copy-row.is-applied button{width:auto;display:block;margin:6px 0 0}.studio-cart__summary{position:static}.studio-cart__preview-review{padding:18px 20px}.studio-cart__summary .studio-cart__summary-card--compact{padding:20px}.studio-cart__row>.quantity button{width:26px;min-width:26px}.studio-cart__row>.quantity input.qty-input{width:32px}}.cart__side{overflow:hidden}.cart__side .side__box{min-height:0}.cart__side .continue__shopping,.cart__side .order__box--main>.top,.cart__side .cart-drawer__volume-upsell{flex-shrink:0}.cart__side .order__box--main{flex:1;min-height:0;height:auto;overflow:hidden}.cart__side .order__box--main .products{flex:1 1 0;min-height:0;overflow-y:auto;margin-top:0;overscroll-behavior:contain}.cart__side .order__box--main .cart__side-footer{position:static;flex:0 0 auto;max-height:55vh;max-height:55dvh;overflow-y:auto}.cart__side .order__box--main .cart-drawer__scroll{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:16px}.cart__side .order__box--main .cart-drawer__scroll .products{flex:none;overflow:visible;padding-bottom:0}.cart__side .cart-drawer__details{padding:12px 0 18px;border-top:1px solid #dce6de}.cart__side .cart-drawer__details .empty-cart-form{margin:12px 0 0}.cart__side .cart-drawer__details .empty-cart-btn{min-height:44px;padding:8px 0;border:0;background:none;color:#25718a;font:inherit}.cart__side .row>.second-copy-row{margin-top:16px}@media(max-width:680px){.cart__side{width:100vw;height:100vh;height:100dvh}.cart__side .continue__shopping>a{padding-top:12px;padding-bottom:12px}.cart__side .order__box--main{padding-top:12px;padding-bottom:0}.cart__side .order__box--main>.top{height:auto;min-height:36px;margin-bottom:8px;padding-bottom:0;align-items:center}.cart__side .order__box--main .cart__side-footer{padding-top:10px;padding-bottom:max(12px,env(safe-area-inset-bottom));max-height:none;overflow:visible}.cart__side .cart__side-footer .btn{margin-top:10px}.studio-cart__row>[data-second-copy-row]{margin-top:8px}}@media(max-width:680px){body:has(#PBarNextFrame:not([hidden]):not([style*="display: none"])) .cart__side{height:calc(100dvh - 64px)}}.second-copy-discount-summary{padding:14px;background:#eef5ef;border-radius:8px;margin:12px 0}.second-copy-discount-summary p{font-size:13px;line-height:1.5;margin:6px 0 0}
/*# sourceMappingURL=/cdn/shop/t/64/assets/stackhouse-second-copy.css.map */
