*,*:before,*:after{box-sizing:border-box;padding:0;margin:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--primary-text: black;--secondary-text: #4d4d4d;--light-blue: #008aff;--dark-blue: #090912;--disabled-gray: #5e5e5e;--light-border: #efefef;--medium-border: #dadce0;--strong-border: #98999b;--primary-bg: white;--secondary-bg: #fdfdfd;--tertiary-bg: #f9f9f9;--amount-input-bg: #eaeaea;--blue-bg: #EFF2F5;--font-size-standard-small: 14px;--font-size-standard-mobile: 18px;--font-size-standard-medium: 20px;--font-size-standard-large: 35px;--font-size-fancy-small: 20px;--font-size-fancy-medium: 25px;--font-size-fancy-large: 35px;--font-size-fancy-huge: 40px;--font-size-fancy-gigantic: 50px;--font-size-stardust-small: 17px;--font-size-stardust-medium: 22px;--font-size-stardust-large: 28px;--font-size-stardust-huge: 35px;--font-size-stardust-gigantic: 50px;--font-size-stardust-sold: 100px;--font-size-handwritten-small: 18px;--font-family-stardust: "Stardust", serif;--font-family-fancy: "Cormorant", serif;--font-family-text: "Plus Jakarta Sans", sans-serif;--font-family-handwritten: "Crafty Girls", serif;--tag-red: #80170f;--tag-green: #609e3f;--tag-blue: #3f629e;--tag-purple: #573f9e;--tag-pink: #cc6aad;--tag-white: white;--tag-black: black;--tag-iridescent: url(/iridescent.jpg)}@font-face{font-family:Stardust;src:url(/fonts/Stardust.ttf)}html{font-family:var(--font-family-fancy);color:var(--primary-text)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-fancy)}h1{font-size:45px}h2{margin-top:40px;font-size:35px}h3{font-size:30px}p{margin-top:20px;font-size:var(--font-size-standard-medium)}body{background-color:var(--primary-bg);margin:0}main{width:100%;margin:0 auto;flex:1;display:flex;flex-direction:column;align-items:center}.page-width{max-width:1800px;width:100%}.text-width{max-width:900px;width:100%}.row-flex{display:flex;flex-direction:row}.column-flex{display:flex;flex-direction:column}.space-between{align-items:space-between;justify-content:space-between}.error{color:red}#root{min-height:100vh;display:flex;flex-direction:column}a{text-decoration:none;color:var(--primary-text)}p a{text-decoration:underline}input,textarea,button,select,.button,.stardust-button{display:inline-block;resize:none;margin:3px 0;padding:10px;border:1px solid var(--medium-border);border-radius:3px;background-color:var(--secondary-bg);color:var(--primary-text);font-size:var(--font-size-stardust-small)}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.button{text-align:center}input[type=file]{padding:6px}.strikethrough{text-decoration:line-through}.green{color:green}.tcenter{text-align:center}@property --inner-color{syntax: "<color>"; inherits: false; initial-value: #020812;}@property --outer-color{syntax: "<color>"; inherits: false; initial-value: #007ee8;}@property --distance{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@keyframes button-hover{0%{background:linear-gradient(-45deg,var(--light-blue) -50%,var(--dark-blue) 50%,var(--light-blue) 150%)}to{background:linear-gradient(-45deg,var(--light-blue) -20%,var(--dark-blue) 50%,var(--light-blue) 120%)}}.stardust-button{color:#fff;background:var(--dark-blue);transition:--distance .5s cubic-bezier(.34,1.56,.64,1),--inner-color .1s ease-out,--outer-color .1s ease-out;border:none;text-align:center;height:44px;cursor:pointer;font-size:var(--font-size-stardust-small);background:linear-gradient(-45deg,var(--outer-color) calc(0% - var(--distance)),var(--inner-color) 50%,var(--outer-color) calc(100% + var(--distance)))}.stardust-button:hover{--distance: 50%}.stardust-button:active{--inner-color: var(--light-blue);--outer-color: var(--dark-blue)}.stardust-button:disabled{background:var(--disabled-gray);cursor:default}a.active,a:has(+ol .active){border-bottom:3px solid var(--dark-blue)}.modal{position:absolute;top:50%;left:50%;background-color:#fff;transform:translate(-50%) translateY(-50%);z-index:3;border-radius:5px;padding:20px;border:1px solid var(--light-border)}.modal.hidden{display:none}.modal button{float:right;margin:10px;cursor:pointer}.modal button.confirm{color:#fff;background-color:var(--light-blue);border:none}.modal.delete-confirm button.confirm{color:#fff;background-color:red}.bg-dim{display:none;position:fixed;inset:0;background-color:#0000004d;z-index:2}.bg-dim.active{display:block}input[list]::-webkit-calendar-picker-indicator,input[list]::-webkit-list-button{opacity:0!important}.split{display:flex;flex-direction:row;align-items:center}.split>*{flex:50%;margin:20px}.split>img{min-width:10px}.unavailable{filter:grayscale(1);opacity:.5;cursor:default}.draft{color:var(--light-blue)}.home{width:100%}.home h2{font-size:60px;font-weight:400;font-family:var(--font-family-fancy);text-align:center}.home .welcome{width:100%;height:100dvh;background:var(--secondary-bg);background-image:url(/home/bg.webp);background-image:linear-gradient(#fff 5%,#fff0 50%),url(/home/bg.webp);background-size:cover;background-repeat:no-repeat;background-position:top center;display:grid;grid-template-columns:5% [content-start] 1fr [content-end] 5%;grid-template-rows:calc(130px + 5%) [about-start] 100px [about-end] minmax(0px,1fr) [shop-all-start] 100px [shop-all-end] 5%;justify-items:center;align-items:center}.home .welcome .about,.home .welcome .shop-all{font-size:var(--font-size-fancy-huge);font-family:var(--font-family-fancy);padding:10px 30px;border-radius:100px;background-color:#fff;width:230px;text-align:center;z-index:1}.home .welcome .about{grid-column:content;grid-row:about;justify-self:flex-end;align-self:flex-start}@media only screen and (max-width: 850px){.home .welcome .about{display:none}}.home .welcome .logo-wrapper{grid-column:content;grid-row:about-end / shop-all-start;height:100%;width:100%;display:flex}.home .welcome .logo-wrapper img{margin:auto;max-width:100%;max-height:100%;height:auto;width:auto;object-fit:contain}.home .welcome .shop-all{grid-column:content;grid-row:shop-all;justify-self:flex-start;align-self:flex-end}@media only screen and (max-width: 850px){.home .welcome .shop-all{justify-self:center}}.home .product-grid{display:flex;max-height:540px;overflow:hidden;justify-content:center}.home .product-grid .gallery-item{max-width:400px}@media only screen and (max-width: 700px){.home .product-grid .gallery-item:last-child{display:none}}.gallery{position:relative;padding:20px}.gallery>.gallery-create{position:absolute;right:50px;top:50px;z-index:1;font-size:var(--font-size-fancy-small);padding:5px;border-radius:5px}.gallery .product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}@media only screen and (max-width: 900px){.gallery .product-grid{grid-template-columns:repeat(2,1fr)}}.gallery .product-grid li{list-style:none}.gallery .filter-section{margin:0 10px;display:flex}.gallery .filter-section>*{flex:1}.gallery .gallery-filters .filters{margin:0 10px;position:relative}.gallery .gallery-filters .filters>.title{display:flex;align-items:center;border:none;background-color:transparent;margin:3px}.gallery .gallery-filters .filters>.title svg{margin-top:3px;margin-left:10px;display:inline-block;width:8px;height:8px;color:var(--secondary-text)}.gallery .gallery-filters .filters .filter-dropdown{display:none;position:absolute;left:-10px;background-color:var(--secondary-bg);border:1px solid var(--light-border);border-radius:5px;z-index:1}.gallery .gallery-filters .filters .filter-dropdown button{border:none;text-decoration:underline;padding:0 10px;color:var(--secondary-text);cursor:pointer}.gallery .gallery-filters .filters .filter-dropdown button:hover,.gallery .gallery-filters .filters .filter-dropdown button:active{background-color:transparent}.gallery .gallery-filters .filters .filter-dropdown button:active{color:var(--light-blue)}.gallery .gallery-filters .filters .filter-dropdown.active{display:flex;flex-direction:column;align-items:flex-end}.gallery .gallery-filters .filters .filter-area{display:flex}.gallery .gallery-filters .filters .filter{display:flex;flex-direction:column;padding:10px 15px;border-top:1px solid var(--light-border)}.gallery .gallery-filters .filters .filter .title{margin-bottom:10px}.gallery .gallery-filters .filters .filter+.filter{border-left:1px solid var(--light-border)}.gallery .gallery-filters .filters .options:has(.color){display:grid;grid-template-columns:repeat(4,1fr)}.gallery .gallery-filters .option{display:flex;padding-right:20px}.gallery .gallery-filters .option label{margin:5px;white-space:nowrap}.gallery .gallery-filters .option.color{padding:0}.gallery .gallery-filters .option.color input{margin:2px;width:30px;height:30px;appearance:none;border-radius:15px;border:1px solid var(--medium-border);display:grid;place-content:center;border:1px solid var(--primary-text)}.gallery .gallery-filters .option.color input:checked:before{content:"";background:url(https://api.iconify.design/material-symbols:check-small.svg);background-size:contain;width:30px;height:30px;filter:invert(100%)}.gallery .gallery-filters .option.color input:checked:after{content:"";color:#fff}.gallery .gallery-filters .option.color .pink{background:var(--tag-pink)}.gallery .gallery-filters .option.color .purple{background:var(--tag-purple)}.gallery .gallery-filters .option.color .green{background:var(--tag-green)}.gallery .gallery-filters .option.color .blue{background:var(--tag-blue)}.gallery .gallery-filters .option.color .red{background:var(--tag-red)}.gallery .gallery-filters .option.color .white{color:#000;background:var(--tag-white)}.gallery .gallery-filters .option.color .white:checked:before{filter:none}.gallery .gallery-filters .option.color .black{background:var(--tag-black)}.gallery .gallery-filters .option.color .iridescent{color:#000;background:var(--tag-iridescent);background-size:cover}.gallery .gallery-filters .option.color .iridescent:checked:before{filter:none}.gallery .gallery-sorting{display:flex;justify-content:flex-end;color:#242424}.gallery .gallery-sorting label{margin-right:15px;display:flex;align-items:center}.gallery .gallery-sorting select{width:180px;background-color:transparent;border:none}.gallery-item{margin:40px 0;list-style:none}.gallery-item .price{text-align:center;font-family:var(--font-family-stardust);font-size:var(--font-size-stardust-large);color:var(--secondary-text);line-height:1}.gallery-item>.article a{height:100%;display:flex;flex-direction:column;justify-content:center}.gallery-item .article{width:100%}.gallery-item .article .image-box{position:relative}.gallery-item .article .image-box .sold-out{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-26deg);width:70%;text-align:center;color:#4b4b4d}.gallery-item .article .image-box img{object-fit:contain;aspect-ratio:1 / 1}.gallery-item .article .image-box .second{position:absolute;left:0;top:0;display:none}.gallery-item .article .image-box:hover .first{opacity:0}.gallery-item .article .image-box:hover .second{display:block}.product{width:min(100%,1400px)}.product .wishlist-wrapper{position:relative}.product .wishlist-wrapper .wishlist-question{position:absolute;right:7px;top:22px;width:200px;font-size:var(--font-size-standard-medium);text-align:center}.product .wishlist-wrapper .wishlist-question.hidden{display:none}.product .wishlist-wrapper .wishlist-question .email-me,.product .wishlist-wrapper .wishlist-question .email-me-check{position:absolute}.product .wishlist-wrapper .wishlist-question .email-me-check.hidden{display:none}.product .wishlist-wrapper .wishlist-question .email-me-input{position:absolute;z-index:3;opacity:0;left:19px;top:8px;width:21px;height:21px}.product .wishlist-wrapper .question{margin-left:8px}.product .details{position:relative}.product .details .edit{padding:5px 20px;border-radius:3px;position:absolute;right:20px;top:10px}.product .details>*{padding:20px;flex:1}.product .details .price{margin-top:10px;font-size:var(--font-size-fancy-large);font-weight:300}.product .details .buy-area{margin:20px 0}.product .details .buy-area>*{margin-bottom:10px}.product .details .buy-area .submit-buttons{margin-top:20px}.product button.add-to-cart,.product .buy-contact{width:min(420px,100%);height:50px;border-radius:3px;border:none;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:500}@media only screen and (max-width: 850px){.product button.add-to-cart,.product .buy-contact{width:100%}}.product .request-change{width:min(420px,100%);height:44px;border-radius:3px;border:1px solid color-mix(in hsl,white,var(--light-blue))}.product .request-change:hover{border:1px solid var(--dark-blue)}.product .info .description{white-space:pre-line}.product .info .wishlist{border:none;padding:0;cursor:pointer}.product .info .wishlist .fa-heart{color:var(--dark-blue);width:25px;height:25px}.product .info .section-wrapper{border-bottom:1px solid var(--light-border);padding:20px 0}.product .info h2{margin-top:0;margin-bottom:.3em;line-height:1}.product .info p{margin:0}.product .size-label{display:block;font-size:var(--font-size-fancy-small);font-weight:700}.product .size-select{width:min(420px,100%);height:44px;display:block;border-radius:3px;color:var(--primary-text);border:1px solid var(--medium-border);background-color:var(--secondary-bg);text-align:center}.product .size-select:hover{border:2px solid var(--medium-border);background-color:var(--primary-bg)}.product .review-box{padding-bottom:40px}.product .review-box .reviews{margin:50px}.product .review-box .reviews .review{list-style:none;padding:20px;margin:10px;border-bottom:1px solid var(--light-border)}.product .review-box .reviews .review h3{margin-top:0}.product .review-box .reviews .review .review-images{margin-left:auto;display:flex}.product .review-box .reviews .review img{height:100px}.tags{margin-top:5px;display:flex;flex-wrap:wrap}.tag{color:#fff;border-radius:40px;padding:3px 10px;margin:3px;display:inline-block;background-color:var(--dark-blue);font-family:var(--font-family-fancy);font-size:var(--font-size-fancy-small)}.tag:hover{box-shadow:inset 0 0 10px #fff}.tag.pink{background:var(--tag-pink)}.tag.purple{background:var(--tag-purple)}.tag.green{background:var(--tag-green)}.tag.blue{background:var(--tag-blue)}.tag.red{background:var(--tag-red)}.tag.white{color:#000;background:var(--tag-white);border:1px solid var(--medium-border)}.tag.white:hover{box-shadow:inset 0 0 10px gray}.tag.black{background:var(--tag-black)}.tag.iridescent{color:#000;padding:0;overflow:hidden;position:relative;width:98px;height:36px;background-color:transparent}.tag.iridescent canvas{position:absolute;filter:blur(1px);z-index:-1;background-image:var(--tag-iridescent);background-size:cover}.tag.iridescent span{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.details{display:flex;border-bottom:1px solid var(--light-border);width:100%}@media only screen and (max-width: 850px){.details{flex-direction:column}.details .info{padding-top:0!important}}.details h1{font-family:var(--font-family-stardust);font-weight:400}.details h2,.details h3,.details p,.details .price{font-family:var(--font-family-fancy)}.details .info{padding-top:70px;flex:1}.related-box{padding:10px 10px 50px;border-bottom:1px solid var(--light-border);font-family:var(--font-family-fancy)}.related-box>h2{margin:10px 0;font-size:var(--font-size-fancy-large);font-family:var(--font-family-fancy)}.related-box .product-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.carousel{display:flex;flex-direction:column;flex:1;align-items:center;position:relative}.carousel button.delete{position:absolute;z-index:1;left:40px;top:40px;font-size:40px;width:50px;height:50px;padding:0;color:red;border-radius:3px;border:1px solid #ffffff32;background-color:#fff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.carousel button.delete:hover{background-color:#fff3;border:1px solid #ffffff66}.carousel-big{overflow:hidden}.carousel-big img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.carousel-thumbs>*{display:flex;flex-direction:row}.carousel-thumb{margin:10px;cursor:pointer}.carousel-thumb img{width:100px;height:100px;object-fit:cover}.carousel-current{border-radius:5px;padding:1px;box-shadow:0 0 3px var(--strong-border)}.share{position:relative}.share .share-button{display:flex;align-items:center;width:100px;height:50px;cursor:pointer;font-family:var(--font-family-fancy);font-size:var(--font-size-fancy-small)}.share .share-button span{margin-left:5px}.share .share-fallback{display:none;align-items:center;justify-content:space-between;position:absolute;background-color:#fff;border:1px solid var(--medium-border);border-radius:3px;box-shadow:0 4px 4px 0 var(--medium-border);width:min(420px,100%)}.share .share-fallback.active{display:flex}.share .share-fallback input{border:none;background-color:none;flex:1}.share .share-fallback .share-copy{padding:0 10px;cursor:pointer}.share .share-fallback .share-copy svg:active{color:gray}.set{width:min(100%,1400px)}.set .details{display:flex;border-bottom:1px solid #ececec;padding-top:50px;position:relative}.set .details .edit{padding:5px 20px;border-radius:3px;position:absolute;right:20px}.set .details .info>.name{margin-bottom:10px}.set .details .set-product{border-bottom:1px solid #ececec;display:grid;grid-template-columns:70px 1fr 120px;align-items:center;padding:5px 0}.set .details .set-product .name{margin-left:10px;font-family:var(--font-family-stardust);font-size:var(--font-size-stardust-large)}.set .details .set-product .product-pic{width:100px}.set .details .set-product .size-select{width:100%}.set .details .set-product .price{text-align:right;font-size:var(--font-size-fancy-medium);font-weight:300}.set .details .products-total{margin-top:20px;color:gray}.set .details .buy-area{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.set .details .buy-area form.buy-area{margin-top:10px;min-width:420px}.set .details .buy-area form.buy-area button{width:100%}.set .details .buy-area .saved{color:var(--light-blue)}.set .details .buy-area>div{text-align:right;font-weight:400;font-size:var(--font-size-fancy-medium)}.set .details .buy-area .amount{margin-top:10px;font-weight:400}.set .details .add-to-cart{margin-top:10px;margin-left:auto}.set .details>*{padding:20px}@media only screen and (max-width: 850px){.set .product{flex-direction:column}.set .add-to-cart{width:100%}}.terms{max-width:100ch;font-family:var(--font-family-text);margin-bottom:50px}.terms h1,.terms h2,.terms h3{font-family:var(--font-family-text)}.terms h1{margin-top:20px;text-align:center}.terms h3{margin-top:10px}.terms ul>li{font-size:var(--font-size-standard-medium);list-style:inside}.terms ol{counter-reset:item;margin-left:0;padding-left:0}.terms ol>li{display:block;margin-bottom:.5em;margin-left:4em}.terms ol>li:before{display:inline-block;content:"Step " counter(item) ":";counter-increment:item;width:4em;margin-left:-4em}.terms ol>li h3{display:inline-block;font-size:var(--font-size-standard-medium)}.terms ol>li h3+p{margin-top:0}.terms a{text-decoration:underline;color:var(--secondary-text)}header.contact-header{position:absolute;width:100%;background-color:transparent;border-bottom:none}.contact{padding-top:200px;padding-bottom:100px;background:var(--secondary-bg);background:linear-gradient(#fff 5%,#fff0 50%),url(/contact-us.webp) no-repeat center center fixed;background-size:cover;width:100%;display:flex;flex-direction:column;align-items:center;flex:1}@media only screen and (max-height: 1100px) and (max-width: 1950px){.contact{background-size:auto;background-position:top}}.contact .content{padding:0 15px;width:600px}.contact h1{font-family:var(--font-family-fancy);font-size:var(--font-size-fancy-gigantic);font-weight:500}.contact h1,.contact p{text-align:center}.contact p{margin-top:30px}.contact #email{margin-top:50px}.contact #message{margin-top:10px;height:200px}.contact #message,.contact #email{width:100%;opacity:.5;box-shadow:0 4px 4px #00000040;border-radius:4px;font-size:var(--font-size-fancy-small)}.contact .message-button{font-family:var(--font-family-fancy);font-size:var(--font-size-fancy-medium);width:220px;border-radius:4px;border:none;cursor:pointer}.contact .bottom{display:flex}.contact .bottom>*{flex:1}.contact .bottom .alternative-contact{display:flex;flex-direction:column;justify-content:flex-end;font-size:var(--font-size-standard-medium);line-height:1.2;margin-top:10px}.contact .bottom .button-wrapper{display:flex;justify-content:flex-end;align-items:flex-end}.product .image-edit{position:relative}.product .dollar-sign{position:absolute;margin-left:10px;margin-top:12px}.product .price-input{padding-left:20px}.product .info .price-wrapper{display:flex;flex-direction:column}.product .info .checkboxes{display:flex;justify-content:center;margin:10px}.product .info .checkboxes .checkbox-wrapper{flex:1;justify-content:center;display:flex;align-items:center}.product .info .checkboxes .checkbox-wrapper input{margin-right:5px}.product .edit-page{position:relative}.product .edit-page .info>form{height:100%}.product .edit-page .info>button.delete{position:absolute;z-index:1;right:20px;top:10px;font-size:25px;padding:5px;color:red;border-radius:5px;background-color:#fff}.product .edit-page .info>button.delete:hover{background-color:red;color:#fff}.ReactTags__tags{position:relative;width:100%}.ReactTags__clearAll{cursor:pointer;padding:10px;margin:10px;background:#f88d8d;color:#fff;border:none}.ReactTags__editInput{border-radius:1px}.ReactTags__editTagInput{display:inline-flex}.ReactTags__selected{display:flex;flex-wrap:wrap}.ReactTags__selected .tag{border-radius:40px;padding:3px 10px;margin:3px;display:inline-block;text-align:center;display:flex;align-items:center;font-family:var(--font-family-fancy);font-size:var(--font-size-fancy-small)}.ReactTags__selected .tag:hover{box-shadow:inset 0 0 10px var(--light-blue)}.ReactTags__selected .tag .ReactTags__remove>svg{fill:#fff}.ReactTags__suggestions{position:absolute}.ReactTags__suggestions ul{list-style-type:none;box-shadow:.05em .01em .5em #0003;background:#fff;width:200px;border-radius:3px}.ReactTags__suggestions li{padding:5px 10px;margin:0;text-align:left}.ReactTags__suggestions li mark{text-decoration:underline;background:none}.ReactTags__suggestions li.ReactTags__activeSuggestion{background:var(--dark-blue);color:#fff;cursor:pointer;border-radius:3px}.ReactTags__suggestions li.ReactTags__activeSuggestion span mark{color:#fff}.ReactTags__remove{display:flex;border:none;cursor:pointer;background:none;color:#fff;padding:3px}.ReactTags__remove svg{fill:#000}.ReactTags__error{color:#e03131;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center}.ReactTags__error svg{padding:0 5px}.ReactTags__tagInputField{width:100%}.login{flex:1;margin:auto;padding:50px;width:100%;max-width:500px;display:flex;flex-direction:column;justify-content:center;font-family:var(--font-family-fancy);font-size:var(--font-size-fancy-medium)}.login h2{margin-top:0;margin-bottom:30px;font-family:var(--font-family-fancy);font-size:var(--font-size-fancy-gigantic);color:var(--dark-blue);font-weight:500}.login .forgot-password{text-align:center}.login .forgot-password a{text-decoration:underline;color:var(--secondary-text);cursor:pointer}.login .create-account{color:var(--secondary-text);padding:10px;border-radius:3px}.login .create-account{margin:3px 0;text-align:center;background-color:#fff;color:var(--primary-text);border:1px solid var(--medium-border);box-sizing:border-box;line-height:1.1}.login .create-account:hover{background-color:#f0f8ff;background-color:color-mix(in hsl,var(--light-blue),transparent 95%);border:1px solid color-mix(in hsl,var(--light-blue),transparent 80%)}.login .create-account:active{background-color:var(--light-blue);color:#fff}.login hr{width:100%;border:none;border-top:1px solid var(--light-border);margin:15px 0}.login .google{margin:10px 0;text-align:center;border:1px solid var(--medium-border);border-radius:3px;padding:10px;cursor:pointer;font-family:var(--font-family-fancy);font-size:var(--font-size-fancy-small)}.login .google>*{width:100%}.login .google,.login.create form{margin-bottom:93px}.login .captcha{margin-top:20px;display:flex;flex-direction:column;align-self:center;align-items:center;width:220px}.login .captcha img{border-radius:10px;image-rendering:pixelated}.login .captcha input{margin-top:10px;width:100%}.login label{margin-bottom:5px;margin-left:10px;font-size:var(--font-size-fancy-small)}.login label a{text-decoration:underline}.no-page .text{padding:50px;color:var(--dark-blue)}.no-page h1{font-size:60px}.no-page h1,.no-page h2{font-family:var(--font-family-fancy)}header.home,header.about{position:absolute;width:100%;background-color:transparent;border-bottom:none}header>.desktop{display:grid;grid-template-columns:210px 1fr 210px}header .center{display:flex;flex-direction:column;align-items:center;justify-content:center}header .search{display:flex}header .search form{display:flex;align-items:center}header .search .search-submit{border:none;background:none;cursor:pointer}header #search{width:80%;margin-left:20px;margin-right:5px;height:30px;color:var(--secondary-text);background-color:transparent;border:none;border-bottom:2px solid var(--medium-border);border-radius:0}header .fa-magnifying-glass{color:var(--secondary-text)}header .title{width:320px;margin:10px 0}header .dropdown{margin:0 30px;position:relative;font-family:var(--font-family-fancy)}header .dropdown a{font-size:var(--font-size-fancy-medium)}header .dropdown .dropdown-content{display:none;position:absolute;left:50%;transform:translate(-50%);background-color:var(--secondary-bg);border:1px solid var(--light-border);border-radius:5px;padding:5px 20px;z-index:1}header .dropdown:hover .dropdown-content{display:block}header nav.navbar>ol{display:flex}header nav.navbar>ol li{text-align:center;margin-bottom:5px;list-style:none;padding-inline-start:0px}header nav.navbar>ol li a{color:var(--primary-text);white-space:nowrap}header .desktop>.right{justify-content:flex-end;align-items:center}header .desktop>.right .sign-in,header .desktop>.right .cart{border:none;background-color:transparent}header .desktop>.right .fa-cart-shopping{width:32px;height:32px}header .desktop>.right .customer-icon{width:28px;height:28px}header .desktop>.right .customer-menu{padding:0 10px;position:relative}header .desktop>.right .customer-menu .customer-menu-content{display:none}header .desktop>.right .customer-menu:hover .customer-menu-content{display:flex;flex-direction:column;position:absolute;right:-10px;width:150px;font-family:var(--font-family-fancy);font-size:var(--font-size-fancy-small);background-color:var(--secondary-bg);border:1px solid var(--light-border);border-radius:5px;z-index:2}header .desktop>.right .customer-menu:hover .customer-menu-content>*{text-align:center;padding:8px;width:100%;border-bottom:1px solid var(--medium-border)}header .desktop>.right .customer-menu:hover .customer-menu-content button{border:none;cursor:pointer;background-color:var(--blue-bg);margin:0}header .mobile>.upper>.right{align-items:flex-end}header .mobile>.upper>.right .sign-in,header .mobile>.upper>.right .cart{border:none;background-color:transparent;padding:5px}header .mobile>.upper>.right .customer-menu{padding:0 10px;position:relative}header .mobile>.upper>.right .customer-menu .customer-menu-content{display:none}header .mobile>.upper>.right .customer-menu:hover .customer-menu-content{display:flex;flex-direction:column;position:absolute;right:-10px;width:150px;font-family:var(--font-family-fancy);font-size:var(--font-size-fancy-small);background-color:var(--secondary-bg);border:1px solid var(--light-border);border-radius:5px;z-index:2}header .mobile>.upper>.right .customer-menu:hover .customer-menu-content>*{text-align:center;padding:8px;width:100%;border-bottom:1px solid var(--medium-border)}header .mobile>.upper>.right .customer-menu:hover .customer-menu-content button{border:none;cursor:pointer;background-color:var(--blue-bg);margin:0}header .desktop>.right,header .mobile>.upper>.right{display:flex}header .dark-bg{display:none;position:fixed;inset:0;background-color:#0000004d;z-index:2}header .dark-bg.active{display:block}header nav.hamburger-content{display:flex;flex-direction:column;position:fixed;top:0;left:0;right:0;height:100vh;background-color:#fff;z-index:3;transition:transform .3s ease;transform:translate(-100%)}header nav.hamburger-content .top{display:grid;grid-template-columns:60px 1fr 60px;align-items:center}header nav.hamburger-content ol{margin:auto}header nav.hamburger-content li{list-style:none}header nav.hamburger-content a{color:var(--primary-text)}header nav.hamburger-content a.active,header nav.hamburger-content a:has(+ol .active){border-bottom:5px solid var(--dark-blue)}header nav.hamburger-content .close-hamburger{font-weight:600;height:35px;width:35px;padding:0;margin:25px 10px 10px;border:none;border-radius:3px}header nav.hamburger-content .category{font-size:var(--font-size-fancy-large);text-align:center}header nav.hamburger-content .children{display:none;font-size:var(--font-size-fancy-large);margin-left:40px;margin-bottom:20px}header nav.hamburger-content.active{transform:translate(0)}header .email-nagbar{padding:3px;text-align:center;background-color:var(--dark-blue);background:linear-gradient(5deg,var(--outer-color) -50%,var(--inner-color) 50%,var(--outer-color) 150%);color:var(--primary-bg)}header .email-nagbar .resend-email{padding:0;background-color:transparent;color:var(--primary-bg);border:none;text-decoration:underline;cursor:pointer}header .mobile{display:none;width:100%}header .mobile .hamburger-wrapper{display:flex}header .mobile .hamburger{margin-top:25px;border:none;display:flex;justify-content:center;background-color:transparent;cursor:pointer}header .mobile .hamburger>svg{width:35px;height:35px}header .mobile .upper{display:grid;grid-template-columns:60px 1fr 60px}@media only screen and (max-width: 1360px){header .dropdown{margin:0 10px}}@media only screen and (max-width: 1000px){header .dropdown a{font-size:var(--font-size-fancy-small)}}@media only screen and (max-width: 850px){header{height:140px}header>.desktop{display:none}header>.mobile{display:flex;flex-direction:column}header .search #search{width:80%}header .upper>.right{flex-direction:column;margin:5px}header .title{width:220px}}@keyframes slideIn{0%{opacity:0}to{opacity:1}}footer{background-color:var(--dark-blue);padding:10px 0}footer .footer-content{height:100%;display:grid;grid-template-columns:250px 1fr 250px}footer .footer-block{display:flex;justify-content:center;align-items:flex-end;padding:0;margin:0;font-family:var(--font-family-fancy);font-size:var(--font-size-fancy-small);font-weight:500;color:var(--primary-bg)}footer .footer-block li{margin:10px;text-align:center;list-style:none;padding-inline-start:0px}@media only screen and (max-width: 960px){footer{height:280px}footer .footer-content{display:flex;flex-direction:column}footer .footer-block{display:flex;flex-direction:column;align-items:center}footer .footer-block li{margin:10px}}.socials{margin:10px 0;display:flex;justify-content:center;align-items:flex-end}.socials>a{line-height:0}.socials .social{height:25px;width:25px;margin:0 15px;color:var(--primary-bg)}@media only screen and (max-width: 1200px){.socials .social{height:30px;width:30px;margin-top:0px 30px}}.privacy{max-width:100ch;font-family:var(--font-family-text);margin-bottom:50px;padding-left:20px;padding-right:20px}.privacy li{margin-left:1em;font-size:var(--font-size-standard-medium)}.privacy h1,.privacy h2,.privacy h3{font-family:var(--font-family-text)}.privacy h1{margin-top:1em;text-align:center}.privacy h3{margin-top:1em}.privacy a{text-decoration:underline;color:var(--secondary-text)}.set .edit-page .set-product{grid-template-columns:100px 1fr 120px 50px}.set .edit-page .set-product button.delete{margin-left:auto;font-size:25px;padding:5px;color:red;border-radius:5px;background-color:#fff;width:40px;height:40px}.set .edit-page .set-product button.delete:hover{background-color:red;color:#fff}.set .edit-page .discount-price-wrapper{display:grid;grid-template-columns:1fr 120px;align-items:center}.admin-page{max-width:1000px;font-size:var(--font-size-fancy-medium);font-family:var(--font-family-fancy)}.admin-page h1,.admin-page h2{font-family:var(--font-family-fancy)}.admin-page h2{margin:0}.admin-page .admin-nav{display:flex;justify-content:center;margin:20px}.admin-page .admin-nav>*{margin:10px;line-height:1}.admin-page .order{background-color:var(--tertiary-bg);border-radius:5px;padding:5px 25px;margin:25px 0}.admin-page .order .top{display:flex;justify-content:space-between}.admin-page .order .top .state{color:var(--light-blue)}.admin-page .order .totals{display:flex;flex-direction:column;align-items:flex-end;color:var(--secondary-text);line-height:1.1}.admin-page .order .totals .total{color:var(--primary-text)}.admin-page .order-item,.admin-page .wishlist-item{margin-top:10px;padding-bottom:15px;display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid var(--medium-border)}:is(.admin-page .order-item,.admin-page .wishlist-item) img{width:120px;height:120px}:is(.admin-page .order-item,.admin-page .wishlist-item) .left .info{margin-left:10px;display:flex;flex-direction:column;justify-content:space-between}:is(.admin-page .order-item,.admin-page .wishlist-item) .remove{background-color:transparent;border:none;cursor:pointer}.admin-page .admin-messages .message{padding:10px;background-color:var(--tertiary-bg);margin-top:20px}.admin-page .admin-messages .message .metadata{display:flex;justify-content:space-between}.admin-page .admin-messages .message .content{margin-top:20px}.create-product{margin-top:50px;display:flex;flex-direction:column;align-items:center}.create-product form{width:400px}.create-product form label{color:var(--secondary-text)}.create-product .dollar-sign{position:absolute;margin-left:8px;margin-top:7px}.create-product .price-input{padding-left:20px}.create-product .price-wrapper{display:flex;flex-direction:column}.checkbox{margin-right:5px}.unused{display:flex;flex-wrap:wrap;width:100%;justify-content:center}.unused img{width:300px;height:300px;object-fit:cover}.used{min-height:100px}.unused-image,.unused-product{position:relative;margin:5px}:is(.unused-image,.unused-product) button{position:absolute;font-size:40px;width:50px;height:50px;padding:0;border-radius:3px;border:1px solid #ffffff72;background-color:#ffffff52;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}:is(.unused-image,.unused-product) button.add{color:#14e314;right:20px;top:20px}:is(.unused-image,.unused-product) button.delete{color:red;left:20px;top:20px}:is(.unused-image,.unused-product) button:hover{background-color:#ffffff23;border:1px solid #ffffff16}.edit-tags .tags-wrapper{display:flex;flex-wrap:wrap}.edit-tags .tag-wrapper{margin:5px}.edit-tags input{width:330px}.edit-tags .rename,.edit-tags .delete{width:52px;height:52px;margin-left:3px}.edit-tags .rename{color:green;background-color:#fff}.edit-tags .rename:hover{color:#fff;background-color:green}.edit-tags .delete{color:red;background-color:#fff}.edit-tags .delete:hover{color:#fff;background-color:red}div.about{width:100%;padding-top:180px;font-family:var(--font-family-text);background-image:url(/about-us/top-left.webp),url(/about-us/top-right.webp),url(/about-us/center-left.webp),url(/about-us/center-lower-left.webp),url(/about-us/center-right.webp),url(/about-us/bottom-left.webp),url(/about-us/bottom-right.webp);background-repeat:no-repeat,no-repeat,no-repeat;background-position:min(0%,calc(0% - (450px - ((100vw - 60ch)/2)))) 5%,max(100%,calc(100% + 450px - ((100vw - 60ch)/2))) 0%,min(0%,calc(0% - (350px - ((100vw - 60ch)/2)))) 50%,min(0%,calc(0% - (300px - ((100vw - 60ch)/2)))) 77%,max(100%,calc(100% + 450px - ((100vw - 60ch)/2))) 55%,min(0%,calc(0% - (200px - ((100vw - 60ch)/2)))) 100%,max(100%,calc(100% + 450px - ((100vw - 60ch)/2))) 100%;display:grid;grid-template-columns:10px 1fr [brand-start] min(230px,calc((100% - 600px)/2)) [artist-start] min(500px,75%) [brand-end] min(100px,15%) [artist-end] min(230px,calc((100% - 600px)/2)) [special-end] 1fr 10px}div.about h1,div.about h2,div.about h3,div.about h4,div.about h5,div.about h6{font-family:var(--font-family-text);margin-top:100px;margin-bottom:100px}div.about .artist{grid-column:artist;margin-bottom:100px}div.about .brand{grid-column:brand-start / brand-end}:is(div.about .artist,div.about .brand) p{position:relative;z-index:1}div.about .special-note{grid-column:artist-start / special-end;text-align:right;max-width:50ch;margin:150px auto 100px}@media only screen and (max-width: 700px){div.about{display:flex;flex-direction:column;margin-top:150px;padding:10px}div.about h2{margin-top:50px;margin-bottom:50px}div.about .artist,div.about .brand{width:100%;margin-bottom:10px}div.about p{font-size:var(--font-size-standard-mobile);line-height:1.3;text-align:justify}}
