@media(min-width:768px){.portfolio-main-container{display:flex}}@media(max-width:767px){.portfolio-filter-container-spacer{display:none}}.portfolio-content-outer-container{overflow-x:hidden}@media(min-width:768px){.portfolio-content-outer-container{max-width:calc(100% - 270px);width:calc(100% - 270px)}}@media(max-width:767px){.portfolio-content-outer-container{max-width:100vw;width:100vw}}.portfolio-content-container{transition:opacity .2s;position:relative}.portfolio-content-container.portfolio-content-container-loading{opacity:.3}.portfolio-content-container.portfolio-content-container-loading .portfolio-item-container:hover .portfolio-thumbnail-inner-container{transform:scale(1)}.portfolio-header{justify-content:center;margin:0 auto}@media(max-width:767px){.portfolio-header{max-width:90%}}@media(min-width:768px){.portfolio-header{width:80%;max-width:1000px}}@media(min-width:1199px){.portfolio-header{display:flex}}.portfolio-header .portfolio-header-splash{flex-grow:0;flex-shrink:0;flex-basis:auto}@media(min-width:768px){.portfolio-header .portfolio-header-splash{margin-right:75px}}@media(max-width:767px){.portfolio-header .portfolio-header-splash{display:flex;justify-content:start;align-items:center;margin-top:-10px;margin-bottom:-30px}}.portfolio-header .portfolio-header-splash .portfolio-header-splash-line-1{font-family:"Breathing";font-size:40px;margin-top:50px}@media(max-width:767px){.portfolio-header .portfolio-header-splash .portfolio-header-splash-line-1{font-size:36px;margin-top:20px;margin-left:-20px}}.portfolio-header .portfolio-header-splash .portfolio-header-splash-line-2{font-family:"Cormorant Garamond"}@media(min-width:768px){.portfolio-header .portfolio-header-splash .portfolio-header-splash-line-2{font-size:35px;margin-top:-25px}}@media(max-width:767px){.portfolio-header .portfolio-header-splash .portfolio-header-splash-line-2{font-size:30px;margin-left:10px}}.portfolio-header .portfolio-header-splash .portfolio-header-splash-line-mobile{font-family:"Breathing";font-size:36px;text-align:left}@media(min-width:768px){.portfolio-header .portfolio-header-splash .portfolio-header-splash-line-mobile{display:none}}.portfolio-header .portfolio-header-text-container{flex-grow:1;flex-shrink:1}@media(min-width:768px){.portfolio-header .portfolio-header-text-container{margin-top:30px}}@media(max-width:767px){.portfolio-header .portfolio-header-text-container{margin-top:10px}}.portfolio-header .portfolio-header-header{font-family:"Cormorant Garamond";font-weight:500;margin:0 auto}@media(max-width:767px){.portfolio-header .portfolio-header-header{font-size:30px;line-height:40px}}@media(min-width:768px){.portfolio-header .portfolio-header-header{font-size:28px;line-height:37px}}.portfolio-header .portfolio-header-body{font-family:"Inter";font-weight:400;line-height:26px;color:#333;margin:10px auto 30px auto}@media(max-width:767px){.portfolio-header .portfolio-header-body{font-size:16px}}@media(min-width:768px){.portfolio-header .portfolio-header-body{font-size:16px}}.portfolio-header .portfolio-header-body a{color:#4f2c60;cursor:pointer;text-decoration:underline}.portfolio-header .portfolio-header-body a:visited{color:#4f2c60}.portfolio-header .portfolio-header-body a:hover{color:#4f2c60}.portfolio-header .portfolio-header-body a:active,.portfolio-header .portfolio-header-body a:focus{color:#4f2c60}@media(max-width:767px){.portfolio-header .portfolio-header-body{display:none}}.portfolio-header .portfolio-header-body-mobile{font-family:"Inter";font-weight:400;line-height:26px;color:#333;margin:0 auto 30px auto}@media(max-width:767px){.portfolio-header .portfolio-header-body-mobile{font-size:16px}}@media(min-width:768px){.portfolio-header .portfolio-header-body-mobile{font-size:16px}}.portfolio-header .portfolio-header-body-mobile a{color:#4f2c60;cursor:pointer;text-decoration:underline}.portfolio-header .portfolio-header-body-mobile a:visited{color:#4f2c60}.portfolio-header .portfolio-header-body-mobile a:hover{color:#4f2c60}.portfolio-header .portfolio-header-body-mobile a:active,.portfolio-header .portfolio-header-body-mobile a:focus{color:#4f2c60}@media(min-width:768px){.portfolio-header .portfolio-header-body-mobile{display:none}}@media(min-width:768px){.portfolio-list-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;column-gap:70px;padding:0 50px}}@media(min-width:768px) and (min-width:768px) and (max-width:1765px){.portfolio-list-container{padding:0 20px;column-gap:10px}}@media(max-width:767px){.portfolio-list-container{display:flex;flex-direction:column;justify-content:center;width:100vw;max-width:100vw}}:root{--thumbnail-responsive-scale:1}@media(min-width:768px) and (min-width:1765px){:root{--thumbnail-responsive-scale:1}}@media(min-width:768px) and (max-width:1765px){:root{--thumbnail-responsive-scale:.8}}@media(min-width:768px) and (max-width:1300px){:root{--thumbnail-responsive-scale:.6}}.portfolio-item-outer-container{padding-top:20px;padding-bottom:20px;display:flex;justify-content:center}@media(min-width:768px){.portfolio-item-outer-container{width:400px;margin-bottom:20px}}@media(min-width:768px) and (min-width:768px) and (min-width:1765px) and (max-width:2500px){.portfolio-item-outer-container{min-width:28%}}@media(min-width:768px) and (min-width:768px) and (max-width:1765px){.portfolio-item-outer-container{width:300px;min-width:28%}}@media(min-width:768px) and (min-width:768px) and (max-width:1300px){.portfolio-item-outer-container{width:250px;min-width:28%}}@media(max-width:767px){.portfolio-item-outer-container{width:100%;max-width:100%}}@media(max-width:767px){.portfolio-item-outer-container .portfolio-item-translate-container{animation-timing-function:cubic-bezier(0,1,1,1);animation:portfolio-slide-in 1s cubic-bezier(1,0,1,1) both;animation-play-state:paused;animation-delay:calc(var(--animpos)*-1s);height:100%}.portfolio-item-outer-container .portfolio-item-translate-container.no-anim{animation:none}}.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container{transition:transform .05s ease-in-out;width:100%;height:100%;cursor:pointer}@media(min-width:768px){.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container:hover{transform:scale(1.04)}}@media(max-width:767px){.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container:hover{transform:scale(.97)}}.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container:active{transform:scale(.95)}.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container:hover .portfolio-thumbnail-inner-container{transform:scale(1.01)}.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-item-link,.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-item-link:hover,.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-item-link:focus,.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-item-link:active{text-decoration:none}.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-thumbnail-container{margin-bottom:15px;display:flex;align-items:center;justify-content:center}.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-thumbnail-container .portfolio-thumbnail-inner-container{border-radius:2px;transition:transform .1s,padding .1s;padding:0;margin:5px;display:flex;box-shadow:rgba(0,0,0,.75) 0 2px 12px}@media(min-width:768px){.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-thumbnail-container .portfolio-thumbnail-inner-container{overflow:hidden}}.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-thumbnail-container .portfolio-thumbnail-inner-container .portfolio-thumbnail-image{-webkit-backface-visibility:hidden;vertical-align:middle;transition:transform .1s;transform:scale(1.02)}@media(min-width:768px){.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-thumbnail-container .portfolio-thumbnail-inner-container .portfolio-thumbnail-image{width:calc(387px*var(--thumbnail-responsive-scale));height:auto}}@media(max-width:767px){.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-thumbnail-container .portfolio-thumbnail-inner-container .portfolio-thumbnail-image{height:auto;width:calc(387px*var(--thumbnail-responsive-scale));max-width:calc(100vw - 30px)}}.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-thumbnail-container .portfolio-thumbnail-inner-container .thumbnail-tall{height:calc(311px*var(--thumbnail-responsive-scale));width:auto}.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-thumbnail-container .portfolio-thumbnail-inner-container .thumbnail-vertical{height:calc(342px*var(--thumbnail-responsive-scale));width:auto}.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-thumbnail-container .portfolio-thumbnail-inner-container .thumbnail-shrink{width:calc(350px*var(--thumbnail-responsive-scale));height:auto}.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-thumbnail-text-container{margin-left:auto;margin-right:auto;display:flex}.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-thumbnail-text-container .right-column{text-align:right}.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-thumbnail-text-container .portfolio-item-name-label{font-size:15px;font-style:italic;color:#505050;margin:0}.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-thumbnail-text-container .portfolio-item-size-label{font-size:12px;color:#a3a3a3;margin:0;margin-top:4px}.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-thumbnail-text-container .portfolio-item-oil-price-label{font-size:12px;color:#505050;margin:0;margin-top:4px}.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-thumbnail-text-container .portfolio-item-oil-price-label .portfolio-item-sold-label{color:#cc6c6c;font-size:14px;font-weight:bold}.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-thumbnail-text-container .portfolio-item-oil-price-label .portfolio-item-sold-label.portfolio-item-sold-label-with-sale{color:#767676}.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-thumbnail-text-container .portfolio-item-oil-price-label .portfolio-item-unavailable-label{font-size:14px}.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-thumbnail-text-container .replica-price{color:#505050;font-size:14px}.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-thumbnail-text-container .portfolio-item-print-price{font-size:12px;color:#505050;margin:0;margin-top:4px}.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-thumbnail-text-container .portfolio-item-print-price.replica-label{margin-top:3px}.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-thumbnail-text-container .portfolio-item-print-price.replica-label .replica-label-hide-textured{display:inline}@media(min-width:768px){.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-thumbnail-text-container .portfolio-item-print-price.replica-label .replica-label-hide-textured{display:none}}@media only screen and (min-width:768px) and (min-width:1350px){.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-thumbnail-text-container .portfolio-item-print-price.replica-label .replica-label-hide-textured{display:inline}}.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-thumbnail-text-container .portfolio-item-print-price .price{font-weight:bold;color:#cc6c6c}.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-thumbnail-text-container .portfolio-item-print-price .discount-replica{font-size:11px}.portfolio-item-outer-container .portfolio-item-translate-container .portfolio-item-scale-container .portfolio-thumbnail-text-container .portfolio-item-print-price .discount-print{font-size:10px}@keyframes portfolio-slide-in{from{transform:translateY(0)}to{transform:translateY(100px)}}@media(min-width:768px){.portfolio-filter-container{top:85px;min-width:270px;height:calc(100%);padding:15px 0}}@media(max-width:767px){.portfolio-filter-container{position:fixed;max-width:100%;width:100%;top:72px;max-height:calc(100% - 72px - 20px);height:calc(100% - 72px);overflow-x:hidden;overflow-y:scroll;padding:10px 0;opacity:0;z-index:-100;transition:opacity .2s;backdrop-filter:blur(8px);background-color:rgba(0,0,0,.9);padding-bottom:60px}.portfolio-filter-container.filters-opened{z-index:10;opacity:1}}@media(max-width:767px){.portfolio-filter-container .portfolio-filter-inner-container{overflow-x:hidden;overflow-y:scroll;height:calc(100% - 60px)}}.portfolio-filter-container .category-group-label,.portfolio-filter-container .category-label{font-size:14px;cursor:pointer;padding:10px 20px;margin:0;height:16px}@media(min-width:768px){.portfolio-filter-container .category-group-label:hover,.portfolio-filter-container .category-label:hover{background-color:#e3d3eb}}.portfolio-filter-container .category-group-label{color:#4a4a4a;font-weight:bold;position:relative}@media(max-width:767px){.portfolio-filter-container .category-group-label{color:rgba(255,255,255,.8);font-size:18px;height:26px;padding-top:16px}}.portfolio-filter-container .category-icon,.portfolio-filter-container .mobile-sort-container .selected-check,.mobile-sort-container .portfolio-filter-container .selected-check,.portfolio-filter-container .category-select-check,.portfolio-filter-container .category-collapse-arrow{position:absolute;width:20px;height:20px;background-position:center}.portfolio-filter-container .category-collapse-arrow{background-image:url("../images/sidebar-collapse.svg?v=-VFcUte-uoWnXCBqiwW4iTVEGeA");transition:transform .2s;transform:rotate(180deg)}@media(min-width:768px){.portfolio-filter-container .category-collapse-arrow{right:12px;top:8px}}@media(max-width:767px){.portfolio-filter-container .category-collapse-arrow{right:18px;top:15px}}.portfolio-filter-container .category-label{color:#4a4a4a;padding-left:40px;position:relative}@media(max-width:767px){.portfolio-filter-container .category-label{color:#b5b5b5;font-family:"Inter";font-size:18px;padding:14px 40px}}.portfolio-filter-container .category-select-check{background-image:url("../images/sidebar-check.svg?v=SZ7dTni4XbfvCZ2hJeI5187DHq0");transition:transform .1s,opacity .1s;transform:scale(0);opacity:0;z-index:2;filter:brightness(.6);left:12px}@media(min-width:768px){.portfolio-filter-container .category-select-check{top:8px}}@media(max-width:767px){.portfolio-filter-container .category-select-check{top:14px}}.portfolio-filter-container .category-select-check-box{width:18px;height:18px;position:absolute;left:12px;border:1px solid #999;border-radius:6px}@media(min-width:768px){.portfolio-filter-container .category-select-check-box{top:8px}}@media(max-width:767px){.portfolio-filter-container .category-select-check-box{top:14px}}.portfolio-filter-container .category-group-container.has-selected .category-group-label{background-color:rgba(255,255,255,.1)}.portfolio-filter-container .collapsed:not(.sub-group) .category-group-list-container{height:0 !important}.portfolio-filter-container .collapsed:not(.sub-group) .category-collapse-arrow{transform:rotate(0deg)}.portfolio-filter-container .selected .category-select-check{transform:scale(.8);opacity:1}.portfolio-filter-container .selected .category-select-check-box{background-color:#d8c2e3}.portfolio-filter-container .category-select-color{width:30px;height:12px;margin-left:14px;margin-bottom:-2px}.portfolio-filter-container .category-group-list-container{transition:height .2s;overflow:hidden}@media(min-width:768px){.portfolio-filter-container .category-group-list-container{height:calc(var(--items)*36px + var(--subheaders)*43px + var(--sizeheight) + 10px)}}@media(max-width:767px){.portfolio-filter-container .category-group-list-container{height:calc(var(--items)*44px + var(--subheaders)*58px + var(--sizeheightmobile) + 10px)}}.portfolio-filter-container .btn-back-to-results{position:absolute;bottom:58px;left:50%;transform:translate(-50%,0)}@media(min-width:768px){.portfolio-filter-container .btn-back-to-results{display:none}}.sub-group .category-group-label{padding-left:40px}.sub-group .category-label{padding-left:60px}.sub-group .category-collapse-arrow{display:none}.category-custom-size-box{margin-top:15px}.category-custom-size-box p{color:#4a4a4a;padding-left:40px;position:relative;margin:5px 0 0 0;font-size:14px}@media(max-width:767px){.category-custom-size-box p{color:#b5b5b5;font-family:"Inter";font-size:18px;padding:14px 40px}}.category-custom-size-box .category-custom-size-box-row{margin-left:50px}.category-custom-size-box .pure-material-textfield-outlined{width:100px;margin-right:7px}.portfolio-filter-background{position:fixed;width:270px;height:calc(100% - 40px - 85px);z-index:-10;border-right:1px solid #cacaca;top:calc(20px + 85px);bottom:20px}@media(max-width:767px){.portfolio-filter-background{display:none}}.portfolio-pagination-container{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:40px}.portfolio-pagination-container .btn-next-page{transition:transform .05s ease-in-out;border-radius:10px;border:0;cursor:pointer;font-size:16px;letter-spacing:1.5px;text-transform:uppercase;font-weight:bold;background-color:#7a4495;color:#fff !important;border:1px solid transparent;width:250px;display:flex;justify-content:center;align-items:center}@media(min-width:768px){.portfolio-pagination-container .btn-next-page:hover{transform:scale(1.04)}}@media(max-width:767px){.portfolio-pagination-container .btn-next-page:hover{transform:scale(.97)}}.portfolio-pagination-container .btn-next-page:active{transform:scale(.95)}@media(min-width:768px){.portfolio-pagination-container .btn-next-page{font-size:15px}}.portfolio-pagination-container .btn-next-page:hover,.portfolio-pagination-container .btn-next-page:active{background-color:#fff;color:#7a4495 !important;border:1px solid #7a4495}@media(max-width:767px){.portfolio-pagination-container .btn-next-page{height:54px}}@media(min-width:768px){.portfolio-pagination-container .btn-next-page{height:40px}}@media(max-width:767px){.portfolio-pagination-container .btn-next-page{min-width:300px}}@media(min-width:768px){.portfolio-pagination-container .btn-next-page{min-width:250px}}.portfolio-pagination-container .btn-next-page,.portfolio-pagination-container .btn-next-page:hover,.portfolio-pagination-container .btn-next-page:focus,.portfolio-pagination-container .btn-next-page:active{text-decoration:none}.portfolio-pagination-container .portfolio-pagination-row{display:flex;justify-content:center;align-items:center;margin-top:15px}.portfolio-pagination-container .portfolio-pagination-row .btn-arrow{transition:transform .05s ease-in-out;border-radius:10px;border:0;cursor:pointer;font-size:16px;letter-spacing:1.5px;text-transform:uppercase;font-weight:bold;background-color:#7a4495;color:#fff !important;border:1px solid transparent;margin:4px;width:47px;background-position:center;background-repeat:no-repeat}@media(min-width:768px){.portfolio-pagination-container .portfolio-pagination-row .btn-arrow:hover{transform:scale(1.04)}}@media(max-width:767px){.portfolio-pagination-container .portfolio-pagination-row .btn-arrow:hover{transform:scale(.97)}}.portfolio-pagination-container .portfolio-pagination-row .btn-arrow:active{transform:scale(.95)}@media(min-width:768px){.portfolio-pagination-container .portfolio-pagination-row .btn-arrow{font-size:15px}}.portfolio-pagination-container .portfolio-pagination-row .btn-arrow:hover,.portfolio-pagination-container .portfolio-pagination-row .btn-arrow:active{background-color:#fff;color:#7a4495 !important;border:1px solid #7a4495}@media(max-width:767px){.portfolio-pagination-container .portfolio-pagination-row .btn-arrow{height:54px}}@media(min-width:768px){.portfolio-pagination-container .portfolio-pagination-row .btn-arrow{height:40px}}.portfolio-pagination-container .portfolio-pagination-row .btn-arrow.btn-left-double{background-image:url("/images/pagination-left-double.svg?v=U78wjwNCTrXeCXBLb_KOyrZnaA8")}.portfolio-pagination-container .portfolio-pagination-row .btn-arrow.btn-left-double:hover{background-image:url("/images/pagination-left-double-purple.svg?v=AIpd1CKxY4qZq2SYW1bD-S6La-g")}.portfolio-pagination-container .portfolio-pagination-row .btn-arrow.btn-left-single{background-image:url("/images/pagination-left-single.svg?v=U78wjwNCTrXeCXBLb_KOyrZnaA8")}.portfolio-pagination-container .portfolio-pagination-row .btn-arrow.btn-left-single:hover{background-image:url("/images/pagination-left-single-purple.svg?v=0-bylC_lDuKahvsliA1GoIXabRs")}.portfolio-pagination-container .portfolio-pagination-row .btn-arrow.btn-right-double{background-image:url("/images/pagination-right-double.svg?v=U78wjwNCTrXeCXBLb_KOyrZnaA8")}.portfolio-pagination-container .portfolio-pagination-row .btn-arrow.btn-right-double:hover{background-image:url("/images/pagination-right-double-purple.svg?v=89VnONar2z_Fl0IMh6svapcHlu8")}.portfolio-pagination-container .portfolio-pagination-row .btn-arrow.btn-right-single{background-image:url("/images/pagination-right-single.svg?v=U78wjwNCTrXeCXBLb_KOyrZnaA8")}.portfolio-pagination-container .portfolio-pagination-row .btn-arrow.btn-right-single:hover{background-image:url("/images/pagination-right-single-purple.svg?v=89VnONar2z_Fl0IMh6svapcHlu8")}.portfolio-pagination-container .portfolio-pagination-row .btn-number{transition:transform .05s ease-in-out;border-radius:10px;border:0;cursor:pointer;font-size:16px;letter-spacing:1.5px;text-transform:uppercase;font-weight:bold;background-color:#7a4495;color:#fff !important;border:1px solid transparent;width:34px;margin:4px;text-align:center;display:flex;justify-content:center;align-items:center}@media(min-width:768px){.portfolio-pagination-container .portfolio-pagination-row .btn-number:hover{transform:scale(1.04)}}@media(max-width:767px){.portfolio-pagination-container .portfolio-pagination-row .btn-number:hover{transform:scale(.97)}}.portfolio-pagination-container .portfolio-pagination-row .btn-number:active{transform:scale(.95)}@media(min-width:768px){.portfolio-pagination-container .portfolio-pagination-row .btn-number{font-size:15px}}.portfolio-pagination-container .portfolio-pagination-row .btn-number:hover,.portfolio-pagination-container .portfolio-pagination-row .btn-number:active{background-color:#fff;color:#7a4495 !important;border:1px solid #7a4495}@media(max-width:767px){.portfolio-pagination-container .portfolio-pagination-row .btn-number{height:54px}}@media(min-width:768px){.portfolio-pagination-container .portfolio-pagination-row .btn-number{height:40px}}.portfolio-pagination-container .portfolio-pagination-row .btn-number.btn-number-current{width:50px;height:46px;margin:0 10px}.portfolio-pagination-container .portfolio-pagination-row .btn-number,.portfolio-pagination-container .portfolio-pagination-row .btn-number:hover,.portfolio-pagination-container .portfolio-pagination-row .btn-number:focus,.portfolio-pagination-container .portfolio-pagination-row .btn-number:active{text-decoration:none}.portfolio-pagination-container .portfolio-pagination-row .ellipsis{margin:7px;color:#6c3c83;font-weight:bold}.portfolio-pagination-container .portfolio-pagination-row .pagination-spacer{width:10px}.portfolio-pagination-container .portfolio-pagination-row .btn-pagination-disabled{opacity:.5}.portfolio-pagination-container .portfolio-pagination-bottom-label{font-size:14px;color:#a3a3a3}@media(min-width:768px){.portfolio-pagination-container .portfolio-pagination-bottom-label{margin-bottom:30px}}.mobile-filter-button-container{display:flex;align-items:center;width:calc(100% - 40px);margin:0 20px;margin-top:-15px;gap:20px;color:#a3a3a3;transition:opacity .2s}.mobile-filter-button-container.mobile-filter-fixed{position:fixed;top:72px;padding:20px;padding-top:0;padding-bottom:15px;margin:0;backdrop-filter:blur(8px);background-color:rgba(0,0,0,.7);z-index:80}.mobile-filter-button-container.filters-opened{opacity:0}.mobile-filter-button-container.menu-opened{opacity:0}@media(min-width:768px){.mobile-filter-button-container{display:none}}.mobile-filter-spacer{height:0}.mobile-filter-spacer.expanded{height:25px}.btn-open-mobile-filter-list{flex-basis:60%;border:1px solid #a3a3a3;height:40px;padding:20px 12px 20px 20px;display:flex;align-items:center;border-radius:10px;cursor:pointer;background-color:transparent;color:#505050;text-align:left;display:flex;align-items:center}.btn-open-mobile-filter-list img{vertical-align:middle;margin-left:5px;width:20px}.btn-open-mobile-filter-list:active{filter:brightness(.5)}.mobile-filter-fixed .btn-open-mobile-filter-list{border-color:#ddd;color:#ddd}.btn-mobile-sort-container{flex-basis:40%;height:40px;display:flex;align-items:center;background-color:transparent;cursor:pointer;position:relative}.btn-mobile-sort-container img{vertical-align:middle;margin-left:5px;width:20px}.btn-mobile-sort-container:active{filter:brightness(.5)}.btn-mobile-sort-container .mobile-sort-sel-cover{width:calc(100% - 30px);height:100%;position:absolute;padding-left:20px;padding-right:10px;border:1px solid #a3a3a3;display:flex;align-items:center;border-radius:10px;color:#a3a3a3;background-color:transparent;text-align:left}.mobile-filter-fixed .btn-mobile-sort-container .mobile-sort-sel-cover{border-color:#ddd;color:#ddd}.btn-mobile-sort-container .sel-mobile-sort{opacity:0;border:1px solid #a3a3a3;width:100%;height:100%;position:absolute;padding:20px 12px 20px 20px;display:flex;align-items:center;border-radius:10px;cursor:pointer;background-color:transparent;color:#505050;text-align:left;display:flex;align-items:center;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("/images/chevron-down-dark-gray.svg?v=U78wjwNCTrXeCXBLb_KOyrZnaA8");background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:20px auto,100%}.mobile-filter-fixed .btn-mobile-sort-container .sel-mobile-sort{color:#a3a3a3;background-image:url("/images/chevron-down-very-light-gray.svg?v=Sh8lq0iQw_qDkiGVG7eVd0aX3Dg")}.mobile-filter-down-arrow{background-image:url("/images/chevron-down-dark-gray.svg?v=U78wjwNCTrXeCXBLb_KOyrZnaA8");background-size:contain;background-repeat:no-repeat;margin-left:5px;width:20px;height:20px}.mobile-filter-fixed .mobile-filter-down-arrow{background-image:url("/images/chevron-down-very-light-gray.svg?v=Sh8lq0iQw_qDkiGVG7eVd0aX3Dg")}.btn-open-mobile-sort-list-old{flex-basis:40%;border:1px solid #a3a3a3;height:40px;padding:20px 12px 20px 20px;display:flex;align-items:center;border-radius:10px;cursor:pointer;background-color:transparent;color:#505050;text-align:left;display:flex;align-items:center;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("/images/chevron-down-dark-gray.svg?v=U78wjwNCTrXeCXBLb_KOyrZnaA8");background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:20px auto,100%}.portfolio-empty-label{width:100%;text-align:center}.portfolio-error-label{width:100%;text-align:center;margin-top:50px}.portfolio-spinner{position:fixed;top:50%;left:calc(270px/2 + 50%);transform:scale(.5) translate(-50%,-50%);width:4vw;max-width:75px;min-width:50px;opacity:0;transition:opacity .2s,transform .2s;z-index:0;transition-delay:2s;filter:brightness(0)}@media(max-width:767px){.portfolio-spinner{left:50vw}}.portfolio-spinner img{width:100%;opacity:0}.portfolio-spinner.spinner-active{opacity:1;transform:scale(1) translate(-50%,-50%);z-index:100}.portfolio-spinner.spinner-active img{opacity:1}.desktop-filter-sort-bar{display:flex;justify-content:stretch;width:100%}.desktop-filter-button-list{display:flex;flex-wrap:wrap}@media(min-width:768px){.desktop-filter-button-list{gap:25px;margin:0 100px;align-items:center}}@media(max-width:767px){.desktop-filter-button-list{margin:0 20px;flex-direction:column;align-items:start}}.desktop-filter-button-list .desktop-filter-button{display:flex;color:#505050;cursor:pointer;background-color:#d8c2e3;padding:5px 20px;border-radius:10px;white-space:nowrap}@media(max-width:767px){.desktop-filter-button-list .desktop-filter-button{margin-top:20px}}.desktop-filter-button-list .desktop-filter-button:hover{background-color:#cdb0db;color:#505050}.desktop-filter-button-list .desktop-filter-button:hover .desktop-filter-remove-button{opacity:.44}.desktop-filter-button-list .desktop-filter-button .desktop-filter-remove-button{background-image:url("../images/filter-remove.svg?v=jnlkpiIh4cKsC6obeTP7Q3EV0dc");background-size:cover;width:17px;height:17px;margin-top:1px;margin-left:6px;opacity:.35}.desktop-sort-menu{position:relative;display:inline-block;--sort-menu-width:220px}@media(max-width:767px){.desktop-sort-menu{display:none}}.desktop-sort-menu .desktop-sort-button{border:1px solid #a3a3a3;width:var(--sort-menu-width);height:30px;padding:10px 12px 10px 7px;margin:0 100px;display:flex;align-items:center;border-radius:10px;background-color:#fcfcfc;color:#505050;cursor:pointer}.desktop-sort-menu .desktop-sort-button .sort-icon{margin-right:5px;width:22px;height:22px;opacity:.5}.desktop-sort-menu ul,.desktop-sort-menu li{margin:0;padding:0;list-style:none}.desktop-sort-menu .sort-dropdown{display:none;position:absolute;background-color:#fff;border:1px solid #ccc;z-index:1;margin:0 100px;width:var(--sort-menu-width)}.desktop-sort-menu .sort-dropdown li{padding:5px 10px;cursor:pointer}.desktop-sort-menu .sort-dropdown li a{color:#505050;cursor:pointer;text-decoration:none}.desktop-sort-menu .sort-dropdown li a:visited{color:#505050}.desktop-sort-menu .sort-dropdown li a:hover{color:#505050;filter:brightness(.7)}.desktop-sort-menu .sort-dropdown li a:active,.desktop-sort-menu .sort-dropdown li a:focus{color:#505050}.desktop-sort-menu .sort-dropdown li:hover{background-color:#efefef}.desktop-sort-menu .sort-dropdown li.selected-sort{font-weight:bold}.desktop-sort-menu:hover .desktop-sort-button{background-color:#efefef}.desktop-sort-menu:hover .sort-dropdown{display:block}.mobile-sort-container{position:fixed;max-width:100%;width:100%;top:72px;max-height:calc(100% - 72px - 20px);height:calc(100% - 72px);overflow-x:hidden;overflow-y:scroll;padding:10px 0;opacity:0;z-index:-100;transition:opacity .2s;backdrop-filter:blur(8px);background-color:rgba(0,0,0,.9)}.mobile-sort-container.filters-opened{z-index:10;opacity:1}.mobile-sort-container .sort-label{color:#b5b5b5;font-family:"Inter";font-size:18px;padding:14px 40px}.mobile-sort-container .selected-check{background-image:url("../images/sidebar-check.svg?v=SZ7dTni4XbfvCZ2hJeI5187DHq0");transition:transform .1s,opacity .1s;transform:scale(0);opacity:0;z-index:2;filter:brightness(.6);left:12px;top:14px}.portfolio-shop-collectibles{font-family:"Inter";font-weight:400;line-height:26px;color:#333;border:1px solid #a3a3a3;border-radius:20px;margin-left:20px;margin-right:20px;padding:20px 0;display:flex;flex-direction:column;text-align:center;margin-top:30px}@media(max-width:767px){.portfolio-shop-collectibles{font-size:16px}}@media(min-width:768px){.portfolio-shop-collectibles{font-size:16px}}.portfolio-shop-collectibles a{color:#4f2c60;cursor:pointer;text-decoration:underline}.portfolio-shop-collectibles a:visited{color:#4f2c60}.portfolio-shop-collectibles a:hover{color:#4f2c60}.portfolio-shop-collectibles a:active,.portfolio-shop-collectibles a:focus{color:#4f2c60}.portfolio-shop-collectibles p{line-height:26px;color:#333}.portfolio-shop-collectibles .content-header-large{font-family:"Breathing";font-weight:400;margin-bottom:17px}@media(max-width:767px){.portfolio-shop-collectibles .content-header-large{font-size:34px}}@media(min-width:768px){.portfolio-shop-collectibles .content-header-large{font-size:43px}}.portfolio-shop-collectibles .content-header-medium{font-family:"Breathing";font-weight:400}@media(max-width:767px){.portfolio-shop-collectibles .content-header-medium{font-size:26px}}@media(min-width:768px){.portfolio-shop-collectibles .content-header-medium{font-size:28px}}.portfolio-shop-collectibles .content-header-small{font-family:"Breathing";font-weight:400}@media(max-width:767px){.portfolio-shop-collectibles .content-header-small{font-size:24px}}@media(min-width:768px){.portfolio-shop-collectibles .content-header-small{font-size:22px}}.portfolio-shop-collectibles .content-header-serif-large{font-family:"Cormorant Garamond";font-weight:500}@media(max-width:767px){.portfolio-shop-collectibles .content-header-serif-large{font-size:30px;line-height:40px}}@media(min-width:768px){.portfolio-shop-collectibles .content-header-serif-large{font-size:28px;line-height:37px}}.portfolio-shop-collectibles .content-header-serif-medium{font-family:"Cormorant Garamond";font-weight:500}@media(max-width:767px){.portfolio-shop-collectibles .content-header-serif-medium{font-size:25px;line-height:32px}}@media(min-width:768px){.portfolio-shop-collectibles .content-header-serif-medium{font-size:23px;line-height:30px}}.portfolio-shop-collectibles .content-header-serif-small{font-family:"Cormorant Garamond";font-weight:500}@media(max-width:767px){.portfolio-shop-collectibles .content-header-serif-small{font-size:20px;line-height:26px}}@media(min-width:768px){.portfolio-shop-collectibles .content-header-serif-small{font-size:18px;line-height:23px}}.portfolio-shop-collectibles .content-color-purple{color:#7a4495}.portfolio-shop-collectibles .content-color-purple-m3{color:#4f2c60}.portfolio-shop-collectibles .content-color-purple-m6{color:#24142c}.portfolio-shop-collectibles img{max-width:100%}.portfolio-shop-collectibles p{margin-bottom:8px;margin-top:0;color:#505050}.portfolio-shop-collectibles a{font-size:14px;line-height:23px}@media(max-width:767px){.portfolio-shop-collectibles{display:none}}.free-shipping-notice{display:flex;align-items:center;flex-direction:column;margin-top:40px}.free-shipping-notice p{margin:0;margin-bottom:5px;display:flex;align-items:center}.free-shipping-notice p img{height:20px;margin-right:10px}.free-shipping-notice p.free-shipping-notice-red{color:#d63636}.free-shipping-notice p.free-shipping-notice-p1{color:#d63636;font-weight:bold}.free-shipping-notice p.free-shipping-notice-p2{font-weight:bold}.free-shipping-notice.free-shipping-painting-page{margin-top:45px}@media(max-width:767px){.free-shipping-notice.free-shipping-painting-page{margin-top:35px}}.free-shipping-notice.free-shipping-checkout-page{margin-top:30px}@media(max-width:767px){.free-shipping-notice.free-shipping-checkout-page{margin-top:30px}}