.sticky{position:-webkit-sticky;position:sticky}.hide-text{display:block;height:0;overflow:hidden;text-indent:100%;white-space:nowrap;width:0}.content-bubble{background-color:#fff;border:1px solid #ebebeb;border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,.12);padding:20px;text-align:center;transition:all .2s ease-in-out}.big-table{border:2px solid #000;box-shadow:6px 6px #8980f5;display:block;margin:20px auto;max-width:1170px;overflow-x:scroll;scrollbar-color:#d9f322 #8980f5;width:calc(100% - 40px)}.big-table tr{background-color:#fff;border-bottom:2px solid #8980f5}.big-table tr:nth-child(2n){background-color:#f5f5f5}.big-table thead tr{background-color:#8980f5;color:#fff}.big-table td,.big-table th{border-left:2px solid #000;min-width:150px;padding:10px;text-align:center;width:16.66667%}.big-table td:first-child,.big-table th:first-child{border-left:none}.big-table a{text-decoration:underline}.learn-more-slice{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.learn-more-slice:after,.learn-more-slice:before{display:none!important}.learn-more-slice a{background:#fff;border:4px solid #000;border-radius:15px;display:flex;flex-direction:column;justify-content:flex-start;max-width:355px;overflow:hidden;padding:0;transition:all .2s ease-in-out}.learn-more-slice a img{height:auto;margin:0;width:100%}.learn-more-slice a p{color:#8980f5;display:block;font-family:Gelica,serif;font-size:16px;font-size:1rem;font-weight:600;line-height:22px;line-height:1.375rem;margin-bottom:20px;margin-top:20px;padding:0 20px;text-align:center}.learn-more-slice a:hover{background:#8980f5;text-decoration:none}.learn-more-slice a:hover p{color:#fff}.learn-more-slice .margin-centered{margin:0 auto}@media (max-width:991px){.learn-more-slice{align-items:center;flex-direction:column;justify-content:center}}.matboard-disable{cursor:default;opacity:.5}.matboard-disable:hover{cursor:not-allowed}.cart-item-row{margin-bottom:-10px}.cart-item-row .cart-item-column{margin-bottom:10px;padding:0}.cart-item-row .cart-item-column .build-another-one-button,.cart-item-row .cart-item-column .save-frame-button{display:inline-block;margin:10px 0 0;padding:5px 10px}.cart-item-row .cart-item-column .cart-details-wrapper{display:inline-block;font-size:14px;font-size:.875rem;margin:0 auto}.cart-item-row .cart-item-column .cart-details-wrapper-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0}.cart-item-row .cart-item-column .cart-details-wrapper-actions .btn{margin:0;white-space:nowrap!important}.cart-item-row .cart-item-column .cart-details-wrapper-actions input{height:28px}.cart-item-row .cart-item-column .cart-equals{color:#333;font-size:26px;font-weight:700;vertical-align:text-top}.cart-item-row .cart-item-column .cart-image{align-items:center;display:flex;height:auto;justify-content:center;margin:0;max-height:150px;text-align:center;width:100px}.cart-item-row .cart-item-column .cart-quantity-container.overflow .cart-quantity-selector,.cart-item-row .cart-item-column .cart-quantity-container:not(.overflow) .cart-quantity-input{display:none}.cart-item-row .cart-item-column .cart-quantity-input,.cart-item-row .cart-item-column .cart-quantity-selector{display:inline-block;width:64px}.cart-item-row .cart-item-column .cart-quantity-selector{border:2px solid #8980f5;border-radius:5px;padding:5px 10px}.cart-item-row .cart-item-column .cart-quantity-selector:hover{cursor:pointer}.cart-item-row .cart-item-column .cart-thumbnail{border-radius:4px;box-shadow:0 1px 3px rgba(0,42,104,.12),0 1px 2px rgba(0,42,104,.24);margin:0 10%;max-width:100px}.cart-item-row .cart-item-column .cart-times{color:#333}.cart-item-row .cart-item-column .edit-frame-name,.cart-item-row .cart-item-column .remove-cart-item,.cart-item-row .cart-item-column .save-frame-name{align-items:center;cursor:pointer;display:inline-flex;font-size:12px;gap:5px;justify-content:center;margin-top:7px;padding:0 8px;transition:all .2s ease-in-out}.cart-item-row .cart-item-column .edit-frame-name i,.cart-item-row .cart-item-column .remove-cart-item i,.cart-item-row .cart-item-column .save-frame-name i{font-size:14px}.cart-item-row .cart-item-column .edit-frame-name:hover,.cart-item-row .cart-item-column .save-frame-name:hover{cursor:pointer}.cart-item-row .cart-item-column .save-frame-name{background-color:#44bba4;color:#fff;display:none}.cart-item-row .cart-item-column .remove-cart-item:hover{background:#e11700;border-color:#e11700;color:#fff}.cart-item-row .cart-item-column.cart-quantity{text-align:center}.cart-totals-row{border-bottom:1px solid #eee;padding-bottom:10px}.cart-totals-row .cart-totals-description{text-align:left}.cart-totals-row .cart-totals-description input[name=shipping_zip]{display:inline-block;font-size:10px;margin:-3px 0;padding:6px;width:65px}.cart-totals-row .cart-totals-description .shipping-zip-warning{color:#e11700;font-size:13px!important}.cart-totals-row .cart-totals-description .shipping-zip-complete{color:#000;font-size:13px!important}.cart-totals-row .cart-totals-description .shipping-zip{font-size:14px;font-weight:700}.cart-totals-row .cart-totals-value{text-align:left}.cart-totals-row .cart-totals-shipping-error{color:#a94442;margin-top:10px;text-align:right}.no-cover-or-backing{clear:both}[class*=alert-]{display:flex;flex-direction:column;text-align:center}[class*=alert-] p{margin-bottom:20px}[class*=alert-] input[type=submit]{display:inline-block;margin:10px auto 0}[class*=alert-] .button-group{column-gap:1em;display:flex;justify-content:center}[class*=alert-] .button-group .btn{flex:1 0 calc(25% - 3em);padding:15px;white-space:normal;word-break:break-word}[class*=alert-] .button-group .btn i,[class*=alert-] .button-group .btn svg{margin:0 5px 3px 0}a.fair-shipping,a.groupon{text-decoration:underline}a.fair-shipping:hover,a.groupon:hover{color:#8980f5;cursor:pointer}#progress-bar{margin:0 auto 10px;position:relative;z-index:1}#progress-bar .tab{background:none;border:none;display:inline-block;font-size:12px;margin:0;padding:0;position:relative;text-align:center;width:32.5%}#progress-bar .tab:before{background:#fff;border:3px solid #8980f5;border-radius:50%;content:"";display:block;height:15px;margin:0 auto 5px;padding:0;width:15px}#progress-bar .tab:after{background:#a6a8ab;content:"";display:block;height:3px;left:50%;margin:0;padding:0;position:absolute;top:6px;width:100%;z-index:-1}#progress-bar .tab.active{border:none}#progress-bar .tab.active:before{background:#8980f5;border:3px solid #8980f5}#progress-bar .tab.active:after{background:#a6a8ab}#progress-bar .tab.active:hover{text-decoration:none}#progress-bar .tab.complete{border:none}#progress-bar .tab.complete:before{background:#8980f5;border:none}#progress-bar .tab.complete:after{background:#8980f5}#progress-bar .tab.disabled{background:none;border:none}#progress-bar .tab.disabled:before{background:#fff;border:2px solid #a6a8ab}#progress-bar .tab.disabled:after{background:#a6a8ab}#progress-bar .tab.disabled:hover{cursor:not-allowed}#progress-bar .tab .checkout-step-number,#progress-bar .tab[data-tab-name=complete]:after{display:none}p.empty-cart-text{margin:30px auto;text-align:center}h1{display:block;padding:20px 15px 10px;text-align:center}body .col-md-8#cart-items-list{padding-left:15px;padding-right:25px;width:calc(66.66667% - 15px)}body .col-md-8#cart-items-list .buttons-row{display:flex;gap:10px;justify-content:space-between;width:100%}body .col-md-8#cart-items-list .buttons-row .btn{font-size:14px;font-size:.875rem;padding:16px}body .col-md-8#cart-items-list .buttons-row .btn.share-cart-button{width:auto}.cart-sticky{background:#f8fbff;margin:0;padding:20px 0;position:sticky;position:-webkit-sticky;top:60px;z-index:49}.cart-item-row{border-top:1px solid #f5f5f5;margin:0 0 20px;padding:20px 0 0}.cart-item-row:first-child{border:none}.cart-item-row .cart-item-column.cart-details{padding:0 10px}.cart-item-row .cart-item-column.cart-details .item-name,.cart-item-row .cart-item-column.cart-details h4{font-family:Gelica,serif;font-size:18px;font-weight:700;line-height:27px;line-height:1.6875rem;margin:0;width:auto}.cart-item-row .cart-item-column.cart-details .item-name{background:#fff;border:1px solid #a6a8ab;box-shadow:inset 0 0 2px rgba(0,0,0,.24);outline-width:0;text-overflow:ellipsis}.cart-item-row .cart-item-column.cart-details .item-name:read-only{background-color:transparent;border:none!important;box-shadow:none;outline-width:0}.cart-item-row .cart-item-column.cart-details .item-name:read-only:hover{cursor:default}.cart-item-row .cart-item-column.cart-details ul.item-variations{margin:5px 0 0;padding:0 0 0 16px}.cart-item-row .cart-item-column.cart-details ul.item-variations li{line-height:20px;line-height:1.25rem}.cart-item-row .cart-item-column.cart-quantity{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}.cart-item-row .cart-item-column.col-md-3{padding:0}.cart-item-row .cart-item-column .qty-pricing{align-items:center;display:flex;gap:8px;justify-content:flex-end}.cart-totals-wrapper .cart-totals-row{border-bottom:none;margin-left:0;margin-right:0}.cart-totals-wrapper .cart-totals-row:last-child{margin-bottom:20px}.cart-totals-wrapper .cart-totals-row .cart-totals-value{font-weight:700}.cart-production-time{font-size:14px;font-size:.875rem;padding:10px 0 0}.cart-production-time>:first-child{font-weight:700}.cart-totals-row{align-items:center;display:flex}.cart-totals-row .get-estimate-button{font-size:12px;font-size:.75rem;margin:0 auto;padding:5px}#checkout-and-totals{background:#fff;border:none;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);font-size:16px;font-size:1rem;margin-right:15px;padding:20px;transition:all .3s cubic-bezier(.25,.8,.25,1)}#checkout-and-totals h4{border-bottom:1px solid #a6a8ab;margin:0 auto 10px;padding:0 0 10px}#checkout-and-totals .cart-totals-wrapper .cart-totals-description{padding-left:0}#checkout-and-totals .cart-totals-wrapper .cart-totals-value{padding-right:0}#checkout-and-totals .secure-checkout-wrapper .btn{display:flex}#checkout-and-totals .secure-checkout-wrapper .or-bar{background:#fff;color:#000;font-size:12px;font-size:.75rem;font-weight:600;padding:10px 20px;position:absolute;text-transform:uppercase;top:-20px}#checkout-and-totals .secure-checkout-wrapper .pay-buttons{display:flex;flex-direction:column;gap:15px;height:auto;margin:0 auto;text-align:center;width:100%}#checkout-and-totals #express-checkout{border:1px solid #8c8e92;display:flex;justify-content:center;margin:25px auto 0;padding:20px 10px;position:relative;text-align:center}#checkout-and-totals #apple-pay-button,#checkout-and-totals #google-pay-button,#checkout-and-totals #paypal-button{margin:0 auto;max-width:300px;width:100%}#checkout-and-totals #paypal-button{height:106px}#checkout-and-totals #paypal-button .paypal-button{background:#ffc439;box-shadow:0 1px 3px rgba(0,42,104,.12),0 1px 2px rgba(0,42,104,.24);height:44px}#checkout-and-totals #paypal-button .paypal-button:hover{box-shadow:0 3px 6px rgba(0,42,104,.16),0 1px 4px rgba(0,42,104,.23)}#checkout-and-totals #google-pay-button .gpay-card-info-container{border-radius:4px;min-height:46px!important}#checkout-and-totals #apple-pay-button{margin-bottom:-5px}#checkout-and-totals apple-pay-button{--apple-pay-button-width:100%;--apple-pay-button-height:46px;--apple-pay-button-border-radius:5px;--apple-pay-button-box-sizing:border-box;-apple-pay-button-style:white-with-line;-apple-pay-button-type:check-out;-webkit-appearance:-apple-pay-button;display:inline-block}#cart-options{border:1px solid #a6a8ab;border-radius:5px;justify-content:space-around!important;padding:10px}#cart-options .btn{flex:1 1 auto;margin:0}#save-share-cart-modal{background:rgba(0,0,0,.5);display:none}#save-share-cart-modal .dialog-wrapper{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;left:0;right:0;top:0;width:100%}#save-share-cart-modal .dialog-wrapper .dialog{background:#fff;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.4);display:block;margin:0 10px;max-width:650px;padding:20px;position:relative}#save-share-cart-modal .dialog-wrapper .dialog .content{text-align:center}#save-share-cart-modal .dialog-wrapper .dialog .content h3{font-size:22px;font-size:1.375rem}#save-share-cart-modal .dialog-wrapper .dialog .content form button,#save-share-cart-modal .dialog-wrapper .dialog .content form input{border-radius:5px;display:block;margin:0 auto 10px;max-width:490px;width:100%}#save-share-cart-modal .dialog-wrapper .dialog .content form input{padding:10px;text-align:center}#save-share-cart-modal .dialog-wrapper .dialog .content form button{margin-bottom:20px}#save-share-cart-modal .dialog-wrapper .dialog .content button.cancel{align-items:center;background:#e11700;border:2px solid #fff;border-radius:20px;box-shadow:0 1px 3px rgba(0,0,0,.4);color:#fff;display:flex;font-size:14px;font-size:.875rem;justify-content:center;margin:0;padding:3px 5px;position:absolute;right:-10px;text-transform:uppercase;top:-10px}#save-share-cart-modal .dialog-wrapper .dialog .content button.cancel:hover{cursor:pointer}#save-share-cart-modal input.form-control{display:inline-block;margin:0 10px 10px 0;width:70%}#save-share-cart-modal button{border-radius:5px;display:inline-block}#save-share-cart-modal button .fa-spinner,#save-share-cart-modal button.spinning .fa-paper-plane{display:none}#save-share-cart-modal button.spinning .fa-spinner{display:inline-block}#save-share-cart-modal #save-content,#save-share-cart-modal #share-content{display:none}#save-share-cart-modal #save-content.show,#save-share-cart-modal #share-content.show{display:block}#save-share-cart-modal .msg{border-radius:5px;color:#000;display:none;margin:20px auto 0;padding:10px}#save-share-cart-modal .msg.error,#save-share-cart-modal .msg.success{display:block}#save-share-cart-modal .msg.error{background:#ffb0b0}#save-share-cart-modal .msg.success{background:#c9ffb0}.save-frame-button .copy-notification{left:-15px}@media (max-width:991px){p.empty-cart-text{margin:30px auto 0;text-align:center}.btn,.btn-default,.btn-primary{margin-left:auto;margin-right:auto;max-width:300px}[class*=alert-] .button-group{flex-wrap:wrap}[class*=alert-] .button-group .btn{flex:1 1 50%;padding:10px}[class*=alert-] .button-group .change-all-paper-type{margin-bottom:10px}.cart-item-row .cart-item-column{text-align:center}.cart-item-row .cart-item-column .cart-image{margin:0 auto}.cart-item-row .cart-item-column.cart-details{margin-bottom:20px;text-align:center}.cart-item-row .cart-item-column.cart-details .cart-details-wrapper{text-align:left}.cart-item-row .cart-item-column.cart-details .cart-details-wrapper .cart-details-wrapper-actions input,.cart-item-row .cart-item-column.cart-details .cart-details-wrapper .cart-details-wrapper-actions select.btn{height:36px}.cart-item-row .cart-item-column.cart-quantity{text-align:center}.cart-item-row .cart-item-column.cart-quantity .qty-pricing{justify-content:center;margin:0 auto;max-width:300px}.cart-item-row .cart-item-column.cart-quantity .remove-cart-item{margin-top:30px}.cart-totals-wrapper{margin:0 auto;max-width:350px}.cart-totals-wrapper .cart-totals-row .get-estimate-button{display:inline-block;margin:0 auto;width:auto}.cart-totals-wrapper .cart-totals-row .cart-totals-description{text-align:left;width:66.6%}.cart-totals-wrapper .cart-totals-row .cart-totals-description i.fa-xmark{margin:3px 0 0 5px;position:absolute}.cart-totals-wrapper .cart-totals-row .cart-totals-shipping-error,.cart-totals-wrapper .cart-totals-row .cart-totals-value{margin-top:0;text-align:center}.cart-totals-wrapper .cart-totals-row .cart-totals-value{text-align:right;width:33.3%}.page-wrapper .tab-box.checkout h1{display:block;padding:0;text-align:center}.page-wrapper .tab-box.checkout .content .cart-item-row .cart-item-column.cart-quantity{text-align:center;width:100%}#checkout-and-totals{margin:0 auto 20px;padding:20px 10px;width:100%}#checkout-and-totals h4{border-bottom:none;text-align:center}#checkout-and-totals.cart-sticky{position:relative;top:auto}#checkout-and-totals .secure-checkout-wrapper{margin:0 10px}#checkout-and-totals .secure-checkout-wrapper .or-bar{background:#f8fbff}body .col-md-8#cart-items-list{padding-left:0;padding-right:0;width:100%}body .col-md-8#cart-items-list .buttons-row{align-items:center;flex-wrap:wrap;gap:10px;justify-content:center;width:100%}body .col-md-8#cart-items-list .buttons-row button.btn{margin:0 auto 10px;max-width:300px;width:auto}body .col-md-8#cart-items-list .buttons-row button.btn.btn-default{padding:5px 8px}.buttons-row div{margin-bottom:0}.save-frame-button .copy-notification{text-wrap:balance;left:-35px;line-height:16px;line-height:1rem;top:-64px;width:125px}body .col-md-8#cart-items-list #cart-options.buttons-row button.btn{margin:0}body .col-md-8#cart-items-list #cart-options.buttons-row button.btn.save-cart-button{max-width:350px;padding:10px;width:100%}}@media (max-width:395px){.cart-totals-row .cart-totals-description input[name=shipping_zip]{display:inline-block;margin-top:5px}}@media (min-width:768px){body .col-md-8#cart-items-list #cart-options.buttons-row .btn span{display:flex;flex-wrap:wrap;white-space:normal}}@media (min-width:992px){body .page-wrapper .content-wrapper{justify-content:flex-start}.page-slice{padding:0 15px}.tab-content .cart-sticky{padding:20px 0 20px 15px}.tab-content .cart-sticky .col-md-4{padding-left:0}.cart-item-row .cart-item-column.cart-quantity,.cart-totals-wrapper .cart-totals-row .cart-totals-value{text-align:right}.cart-sticky{top:80px}}