.modal{display:none;top:0;right:0;bottom:0;left:0;text-align:center;white-space:nowrap;cursor:pointer;background-color:#000c}.modal-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:0 25px;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal;top:50%;transform:translateY(-50%)}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.shopify-section-group-header-group .feather-chevron-down polyline{color:var(--color-primary-button-background-light)}.shopify-section-group-header-group .type__nav svg,[x-show=menu_drawer] .text-right svg{color:var(--color-secondary-button-background-light)}.type__nav,.uploadkit-invalid .uploadkit-cloned-atc-button .btn__content,.uploadkit-original-atc-button .btn__content{justify-content:center}.shopify-section-group-header-group nav .custom-btn{background:#fff;color:var(--color-secondary-button-background-light);border:none;font-family:var(--type-font-header-family);font-size:16px;margin-left:3rem}[x-show=cart_drawer] .btn,[x-show=cart_drawer] .btn__content,[x-show=cart_drawer] .btn *,.filter-bar .btn *,.filter-bar .btn,.main_link *,.child_link *{font-family:var(--type-font-nav-family)}.shopify-section-group-header-group nav .custom-btn,.footer-form .btn.btn--tertiary,#customerEmail_footer,#newsletter_input_footer,[x-show=menu_drawer] .custom-btn{border-radius:50px}[x-show=menu_drawer] .custom-btn,.footer-form .btn__content,footer .btn--plain span.type--smaller{font-family:var(--type-font-body-family)}.footer-form .btn,.footer-form .btn__content,.modal-content img{width:100%}.footer-form .btn,.footer-form .btn__content,footer .btn--plain span.type--smaller,.template-index .btn,.shopify-section-group-header-group nav .custom-btn,[x-show=menu_drawer] .custom-btn,.price-str,h1.product-title,.template-product section:not(.js-product) .btn{font-weight:700}.footer-form .btn,.footer-form .btn__content,footer .btn--plain span.type--smaller,.template-index .btn,.template-product .btn,.shopify-section-group-header-group nav .custom-btn{letter-spacing:1.5px}.footer-form .btn,.footer-form .btn__content,footer .btn--plain span.type--smaller{color:#0e736b;font-size:12px;display:block}#newsletter_input_footer::placeholder,#newsletter_input_footer,#customerEmail_footer::placeholder,#customerEmail_footer{color:#fff;opacity:1;font-size:14px;font-weight:400}#newsletter_input_footer,#customerEmail_footer{border:2px solid #095650!important;background-image:url(/cdn/shop/files/envelope_50eca9b8-32ca-4f56-b249-8ae93cce2fa3.png?v=1723034003)!important;background-position:15px 10px!important;background-repeat:no-repeat!important;text-align:center;background-size:22px!important;background-color:transparent!important}.footer-form{padding:25px;border:2px solid #095650;border-radius:25px;text-align:center}.footer-menu a:not(.type__body--bold){font-size:18px;font-weight:400}.footer-menu a:not(.type__body--bold),.pre-heading,.section-heading p,.section-heading *:not(strong){font-weight:400}.section-heading *,h1.product-title{line-height:1}.btn:focus{box-shadow:none}.btn--custom,.tablinks.active{background-color:#fbf0ea;color:#d2a37f;font-weight:600;font-size:12px;border:none;letter-spacing:2px}.btn--custom{margin-top:10px}[x-show=menu_drawer] .custom-btn{width:80%;margin:2rem auto 0;display:block;line-height:inherit;font-family:Poppins}[x-show=menu_drawer] .custom-btn,h1.product-title,.js-product button[title="Previous slide"] svg *,.js-product button[title="Next slide"] svg *,.fxslngpts-text p{color:#0d726a}#looxCarouselFrame{margin:auto;max-width:105ch}.h-18{height:5rem}.pre-heading *,h1.product-title{font-family:Playfair Display}em{font-style:italic}.template-index .group-banner .btn--transparent:after{content:"";position:absolute;display:block;width:25px;height:30px;color:#fff;background-image:url(/cdn/shop/files/angle-down.png?v=1723035978);background-position:0 8px;background-size:contain;background-repeat:no-repeat;top:65px}.template-index .group-banner .btn--transparent,button.fxvrntbdg-this{position:relative}.template-index .group-banner .btn--transparent{overflow:visible}.btn--transparent,.main_link *,.child_link *,.grandchild_link *,.product-price *{font-weight:500}.level-2{border-left:3px solid #fff}.btn--transparent{line-height:14.28px;letter-spacing:.05em;text-align:center;background:#d9d9d933;color:#bab5b1;border:none}footer .block-content [href="#phone"],footer .block-content [href="#email"]{pointer-events:none;text-decoration:none}.price-str{font-size:15px;display:inline-block!important}.pr-block{display:inline-block!important}.bnr-alt{object-fit:contain}.filter-bar .type__nav{justify-content:start}input[type=checkbox]{color:var(--color__link-light)}[x-show=menu_drawer] .btn[title=Close] svg{stroke:#000}.main_link *{font-size:18px}.child_link *{font-size:24px}.grandchild_link *{font-size:18px}.contact-info-desktop.block-content .pb-6.m-0--clear p{display:flex}.uploadkit-invalid .uploadkit-cloned-atc-button,.uploadkit-original-atc-button{display:flex;height:60px;border-radius:50px}.uploadkit-button{border:none!important;font-weight:700!important;font-size:14px!important;width:100%!important;color:#cc9970!important;height:60px!important;border-radius:50px!important;background:#fbf0ea!important}span.loox-rating-label,.uploadkit-button{text-transform:uppercase}.block-content p a{text-decoration-thickness:1.5px}.btn-below .btn{padding-top:15px;padding-bottom:15px}.js-product .slider-dots{width:85%;margin:auto}.js-product .slider-dots button{width:12px;height:12px}.js-product .slider-dots button:not(.active){background:#f5f0e7}.js-product .slider-dots button.active{background:#0d726a}.fx-selling-price{color:#f9aa56}.fxslngpts-svg img{width:auto;height:45px;margin:0 auto}body.scroll-lock{overflow:hidden}.pdp-tabs .first-tab,.product-info .options{border-top:2px solid #F5F0E7!important;border-top-left-radius:25px;border-top-right-radius:25px}.pdp-tabs .tab-btn,.product-info .options,.product-info .buy-buttons,.pdp-addon{border-right:2px solid #F5F0E7!important;border-left:2px solid #F5F0E7!important}.pdp-tabs:last-of-type .tab-btn,.product-info .buy-buttons{border-bottom:2px solid #F5F0E7!important;border-bottom-left-radius:25px;border-bottom-right-radius:25px}.vendor--Canvas .uploadkit .uploadkit-uploader:nth-child(3),.vendor--Poster .uploadkit .uploadkit-uploader:nth-child(3),.vendor--Canvas .uploadkit .uploadkit-uploader:nth-child(2),.vendor--Poster .uploadkit .uploadkit-uploader:nth-child(2),#photo-guide-content,#frame-guide-content,#size-guide-content{display:none}.vwo-tests :not(#s) .w-full.variant-option:not(.Background.Style) button.border--focus:after,.js-product span.loox-rating-label{color:#e97c5a}.js-product .loox-rating .loox-icon{color:#e97c5a!important}.vwo-tests :not(#s) #size-guide-content.popup-moved{background:none;border:none!important;color:#000!important;min-height:unset!important;aspect-ratio:unset}#size-guide-content.popup-moved{display:inline-flex;margin:10px 0 10px auto!important;color:#000!important;font-size:16px;font-weight:400!important;justify-content:end;align-items:center;gap:10px}.frame-link{margin-left:auto}.popup-svg svg{width:25px;height:25px}label.uploadkit-label{display:inline-block!important}.popup-moved{float:right}.variant-option.size-pop label,.popup-svg,.popup-svg svg,.popup-moved,a#frame-guide-content.frame-link{display:inline-block}.variant-option.size-pop .product-popup-size-guide{margin:unset}.fxvrntbdg-this:before{width:80%;font-size:12px;color:#fff;background:#252525;border-radius:40px;padding:0 12px;position:absolute;top:-12px;left:50%;height:22px;transform:translate(-50%);display:flex;justify-content:center;align-items:center;font-family:var(--type-font-body-family);font-weight:400}.upload-icon{margin-right:5px;display:inline-block;width:20px}.uploadkit-button{margin-bottom:0!important}.section-heading *{margin-bottom:5px}button.btn.btn--small.btn--plain{overflow:inherit}.popup-head{z-index:1}.popup-body{z-index:0}section:not(.color__bg-secondary) .pre-heading *{color:#535353}section.custom-stepper .variant-option.portrait label:before{content:"1";font-size:15px}section.custom-stepper .variant-option.Pets label:before{content:"2";font-size:15px}section.custom-stepper .variant-option.Background label:before{content:"3";font-size:15px}section.custom-stepper .variant-option.size label:before{content:"4";font-size:15px}section.custom-stepper .variant-option.framing label:before{content:"5";font-size:15px}section.custom-stepper label.pet-features:before{content:"6";font-size:15px}section.custom-stepper h3.ast-addon-title:before{content:"7";font-size:15px}section:not(.default-variant) .variant-option{counter-increment:section-counter}section:not(.default-variant) .variant-option label:before{content:counter(section-counter)}section:not(.default-variant) .variant-option label:before,section.custom-stepper h3.ast-addon-title:before,section.custom-stepper label.pet-features:before{display:inline-flex;align-items:center;justify-content:center;width:25px;height:24px;border-radius:50%;padding:10px;text-align:center;background-color:#0d726a;color:#fff;margin-right:15px}.default-variant.js-product .buy-buttons{border-radius:25px;border:2px solid #f5f0e7!important}.js-product.default-variant .product-info .options{border-top:none!important}body h3.ast-addon-title,label.pet-features,section:not(.custom-stepper) .variant-option label{line-height:22px;font-weight:700!important;font-size:20px;color:#0d726a}.js-product span.loox-rating-label:before{content:"(";margin-right:-4px;margin-left:2px}.js-product span.loox-rating-label:after{content:")"}@media(max-width:395px){.fxvrntbdg-this:before{font-size:6px!important}}@media(max-width:768px){h1.product-title{font-size:52px}section.js-product{padding-top:10px!important}.btn-below .btn,.product-img-slider{width:100%}.btn--transparent{font-size:12px}.flex-sm-col{flex-direction:column}.sm\:p-6{padding:.6rem}footer .block-logo{display:none}.btn{font-size:14px}footer .btn.btn--smaller.btn--plain,.btn[x-show=show_scroll_up]{background-color:#143b6d}footer .btn.btn--smaller.btn--plain *{color:#fff}.contact-info-mobile h3{font-size:22px;color:#0d726a}.shopify-section-group-footer-group,.shopify-section-group-footer-group section.py-4.flex{background:#ece5d9}.fxslngpts-block .flex-md-33{flex:1 1 48%}.fxvrntbdg-this:before{font-size:8px;padding:0 8px}.fxslngpts-text *{font-size:14px;line-height:normal}}@media(min-width:768px){.fxvrntbdg-this:before{font-size:12px}.shopify-section-group-footer-group section.py-4.flex{background:#fff2ed}.payment-icons svg{height:20px}.component__drawer .max-w-full{max-width:550px}h1.product-title{font-size:52px}footer .btn.btn--smaller.btn--plain{border-radius:50px}.flex-50{flex:1 1 50%}.btn-below .btn{width:300px;display:block;margin:auto}.btn--transparent{font-size:14px}footer .block-content [href="#phone"],footer .block-content [href="#email"]{display:inline-block;width:18px;height:auto;margin-right:10px;background-size:contain;background-repeat:no-repeat;text-indent:-9999px;background-position:0px 7px}footer .block-content [href="#phone"]{background-image:url(/cdn/shop/files/phone.png?v=1723033500)}footer .block-content [href="#email"]{background-image:url(/cdn/shop/files/envelope_50eca9b8-32ca-4f56-b249-8ae93cce2fa3.png?v=1723034003)}a:hover,.btn:hover{opacity:1}.flex-md-33{flex:1 1 33.33%}.btn{font-size:16px}footer nav .footer-menu+.block-logo{align-items:center;display:flex}.theme__announcement{position:fixed;width:100%;top:0;z-index:30}}@media(min-width:1280px){.shopify-section-group-header-group nav .window--wide{max-width:100rem}.flex-lg-20{flex:1 1 20%}footer .flex.flex-wrap.gap-12{row-gap:12rem}.md\:sticky .bottom-content{width:85%}}@media(min-width:768px)and (max-width:1440px){.shopify-section-group-header-group nav .custom-btn{display:none}}.review{margin-bottom:1rem}.icon_padding{padding-top:10px}
/*# sourceMappingURL=/cdn/shop/t/72/assets/custom.css.map */
