@font-face{font-family:"SK-MODERNIST";font-weight:300;src:local("Sk-Modernist"),url("../static/SK-MODERNIST-LIGHT.OTF") format("opentype")}@font-face{font-family:"SK-MODERNIST";font-weight:400;src:local("Sk-Modernist"),url("../static/SK-MODERNIST-REGULAR.OTF") format("opentype")}@font-face{font-family:"SK-MODERNIST";font-weight:700;src:local("Sk-Modernist"),url("../static/SK-MODERNIST-BOLD.OTF") format("opentype")}*,::before,::after{box-sizing:border-box;margin:0;padding:0;border:0 solid currentColor}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit;outline:0;border-radius:0;background-color:rgba(0,0,0,0)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{text-decoration:none;color:inherit}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}sup,sub{font-size:.5em}button{cursor:pointer}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;font-family:"SK-MODERNIST";font-size:.8333333333vw;line-height:1.25}@media screen and (max-width: 768px){html{font-size:4.2666666667vw}}@keyframes shuffle{50%{transform:translateX(100%)}50.01%{transform:translateX(-100%)}}@keyframes scale-in-center{0%{transform:scale(0);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes slide-in-bottom{0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.p-user :is(.layout,.woocommerce),.woocommerce #reviews #comments ol.commentlist,.woocommerce table.shop_table .design-files,.row{--gap: 0px;--row-gap: var(--gap);--column-gap: var(--gap);--total: 12;display:flex;flex-wrap:wrap;gap:var(--row-gap) var(--column-gap)}.p-user :is(.layout-view,.woocommerce-MyAccount-content),.p-user :is(.layout-aside,.woocommerce-aside),.woocommerce #reviews #comments ol.commentlist li,.woocommerce table.shop_table .design-files>*,.col{--size: 12;--column: var(--columns, calc(var(--total) / var(--size)));--width: calc((100% - var(--column-gap) * (var(--column) - 1)) / var(--column));width:var(--width)}.underline{--size: 1px;--color: currentColor;text-decoration:none;background-image:linear-gradient(var(--color), var(--color));background-size:0% var(--size);background-position:100% 100%;background-repeat:no-repeat;transition-property:background-size;transition-duration:.25s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.underline:is(:hover,:focus-within){background-size:100% var(--size);background-position-x:0%}.zoom,.zoom-hover{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:scale(1.005)}.zoom-wrapper:hover .zoom,.zoom-hover:hover{transform:var(--transform, scale(1.075))}.btn-plus svg,.btn-icon svg{position:absolute;inset:0}.btn-plus svg,.btn-icon svg{margin:auto}.header-navbar :is(._home,._nav){position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.nbdq-popup form .button,.woocommerce #review_form #respond .submit,.checkout-button,.woocommerce #payment #place_order,.woocommerce .button[name=save_address],.view-payment-methods .button:not(.delete),.btn{position:relative;display:block;border-radius:9999px;min-width:16rem;padding:1rem 1.5rem;text-align:center;transition-property:background-color,border-color,color,box-shadow;transition-duration:.25s;transition-timing-function:ease-out}.nbdq-popup form .button.nbdq-disabled,.btn:is(:disabled,[disabled],.btn-disabled){cursor:not-allowed}.nbdq-popup form .button,.woocommerce #review_form #respond .submit:hover,.woocommerce #review_form #respond .submit,.checkout-button,.woocommerce #payment #place_order,.woocommerce .button[name=save_address],.view-payment-methods .button:not(.delete),.btn-black{background-color:#000;color:#fff}.btn-white{background-color:#fff;color:#000}.btn-light-yellow{background-color:#faf0da;color:#000}.nbdq-popup form .button,.woocommerce #review_form #respond .submit,.checkout-button,.woocommerce #payment #place_order,.woocommerce .button[name=save_address],.view-payment-methods .button:not(.delete),.btn-full{min-width:auto;width:100%}.zoom-wrapper{overflow:hidden}.fade-enter-active,.fade-leave-active{transition-duration:.35s;transition-property:opacity;transition-timing-function:ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.scale-enter-active,.scale-leave-active{transition-property:opacity,transform;transition-duration:.25s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.scale-enter-from,.scale-leave-to{opacity:0;transform:scale(0.5)}.slide-down-enter-active,.slide-down-leave-active{transition-property:opacity,transform;transition-duration:.25s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.slide-down-enter-from,.slide-down-leave-to{opacity:0;transform:translateY(-16px)}.collapse-enter-active,.collapse-leave-active{overflow:hidden;transition-duration:.35s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.collapse-enter-from,.collapse-leave-to{opacity:0;height:0}.icon-24x24 svg{width:1.5rem;height:1.5rem}.icon-full svg{width:100%;height:100%}.icon-search svg{stroke-linecap:initial;stroke-linejoin:initial}.icon-arrow svg{stroke-linecap:initial;stroke-linejoin:bevel}.breadcrumb{--active-color: red;--inactive-color: black;list-style:none;display:flex;flex-wrap:wrap}.breadcrumb .breadcrumb-item{display:flex;align-items:center;color:var(--active-color);margin:0}.breadcrumb .breadcrumb-item:not(:last-child){margin-right:.5rem}.breadcrumb .breadcrumb-item:not(:last-child) a{color:var(--inactive-color)}.breadcrumb .breadcrumb-item:not(:last-child) a:hover{color:var(--active-color)}.breadcrumb .breadcrumb-item:not(:first-child)::before{content:"";margin-right:.5rem;margin-top:.25rem;width:1rem;height:1rem;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12.6 12L8 7.4L9.4 6l6 6l-6 6L8 16.6z'/%3E%3C/svg%3E");mask-size:100% 100%;background-color:var(--inactive-color)}.product-breadcrumb{--active-color: rgba(255, 255, 255, 0.5);--inactive-color: rgba(255, 255, 255, 0.25);margin-bottom:1rem}.header{--foreground-color: #F3DCA6;--background-color: #000000;position:fixed;inset:0 0 auto;z-index:1100;padding:1.75rem;display:flex;max-height:100%}.header-background{background-color:rgba(0,0,0,.4);position:fixed;inset:0;z-index:-1}.header-content{width:100%;background-color:var(--background-color);border-radius:1rem;display:flex;flex-direction:column}.header-navbar{position:relative;height:6rem;display:flex;align-items:center;padding:0 2rem;gap:1.25rem;color:var(--foreground-color);transition-property:height;transition-duration:.5s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.header-navbar :is(._home,._nav){transition-property:opacity,visibility;transition-duration:.5s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.header-navbar ._nav{display:flex;align-items:center;gap:2rem;font-size:1.5rem}.header-navbar ._nav a:hover{font-weight:700}.header-navbar ._logo-icon{width:2.5rem;height:2.5rem}.header-navbar ._logo{width:16rem;height:4.5rem}.header-navbar .underline{padding-bottom:2px}.scrollbar-down .header-navbar:not(.expanded){height:3.5rem}.scrollbar-down .header-navbar:not(.expanded) ._home,.scrollbar-up .header-navbar ._nav,.header-navbar ._nav{opacity:0;visibility:hidden}.scrollbar-down .header-navbar:not(.expanded) ._nav{opacity:1;visibility:visible}.header-dropdown-wrapper{flex:1 1 0%;overflow:auto}.header-dropdown-collapse{position:relative;display:none}.header-dropdown-collapse.collapse-enter-active,.header-dropdown-collapse.collapse-leave-active{transition-duration:.25s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.header-dropdown-collapse>.fade-enter-active,.header-dropdown-collapse>.fade-leave-active{position:absolute;top:0;left:0;right:0}.header-btn{position:relative;width:2.5rem;height:2.5rem}.header-btn>*{position:absolute;inset:0;margin:auto}.header-btn-search .icon-search{width:1.5rem;height:1.5rem}.header-btn-search:not(.open) .header-btn-menu,.header-btn-search.open .icon-search{display:none}.header-btn-user{margin-left:auto}.header-btn-user img{width:100%;height:100%;object-fit:cover;border-radius:9999px;border-width:1px;border-color:currentColor}.header-btn-menu ._line{position:absolute;height:.125rem;background-color:currentColor;width:1.5rem;inset:0;margin:auto;transition-property:transform;transition-duration:.35s}.header-btn-menu ._line-1{transform:translateY(-0.375rem)}.header-btn-menu ._line-2{transform:translateY(0.375rem)}.header-btn-menu.open ._line-1{transform:rotate(45deg)}.header-btn-menu.open ._line-2{transform:rotate(-45deg)}.header-dropdown-menu{display:flex;padding:4rem;color:var(--foreground-color)}.header-dropdown-menu ._col-side{width:24rem}.header-dropdown-menu ._category{margin-left:-2rem}.header-dropdown-menu ._category-item{--margin-top: 1rem}.header-dropdown-menu ._category-item:not(:first-child){margin-top:var(--margin-top)}.header-dropdown-menu ._category-btn{font-size:2rem;border-radius:9999px;display:flex;width:100%;padding:.25rem 2rem;align-items:center;transition-property:background-color,color;transition-duration:.25s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.header-dropdown-menu ._category-btn .icon-arrow{transform:translateX(-8px);opacity:0;margin-left:auto;flex-shrink:0;transition-property:opacity,transform;transition-duration:.25s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.header-dropdown-menu ._category-btn .icon-arrow svg{stroke-linejoin:bevel;stroke-linecap:initial}.header-dropdown-menu ._nav{margin-top:4rem}.header-dropdown-menu ._nav .underline{padding-bottom:2px}.header-dropdown-menu ._nav-item{--margin-top: 0.75rem}.header-dropdown-menu ._nav-item:not(:first-child){margin-top:var(--margin-top)}.header-dropdown-menu ._nav-link{font-size:1.5rem}.header-dropdown-menu ._contact{margin-top:4rem}.header-dropdown-menu ._contact h3{font-size:1.5em}.header-dropdown-menu ._contact p{margin-top:.5em}.header-dropdown-menu ._social-links{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;margin-left:-0.5rem}.header-dropdown-menu ._col-product{position:relative;flex-grow:1;margin-left:8rem;margin-right:4rem}.header-dropdown-menu ._product-grid{display:none}.header-dropdown-menu ._product-grid.fade-enter-active,.header-dropdown-menu ._product-grid.fade-leave-active{transition-duration:.5s;transition-timing-function:ease-out}.header-dropdown-menu ._product-grid ._grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:2rem}.header-dropdown-menu ._product-grid ._bottom{margin-top:1rem}.header-dropdown-menu ._product-grid .product:first-child{grid-column:1/3;grid-row:1/3}.header-dropdown-menu ._product-grid .product:first-child ._info{font-size:1.5rem;padding:2rem 4rem}.header-dropdown-menu ._product-grid .product:first-child ._subtitle{font-size:1.5rem;line-height:initial}.header-dropdown-menu ._product-grid .product:not(:first-child) ._info{padding:1.25rem .75rem}.header-dropdown-menu ._product-grid .product:not(:first-child) ._title{font-size:1rem}.header-dropdown-menu ._product-grid .product:not(:first-child) ._subtitle{font-size:.875rem}.header-dropdown-search-app{padding:4rem 8rem}@media screen and (max-width: 768px){.header{padding:1rem}.header-content{border-radius:.75rem}.header-navbar{padding:0 1rem;height:3rem;gap:.5rem}.header-navbar ._logo{width:6rem;height:auto}.header-navbar ._nav{font-size:.625rem;display:none}.scrollbar-down .header-navbar:not(.expanded) ._home{opacity:1;visibility:visible}.scrollbar-down .header-navbar:not(.expanded){height:3rem}.header-btn{width:1.5rem;height:1.5rem}.header-btn-menu ._line{height:1px;width:16px}.header-btn-menu ._line-1{transform:translateY(-4px)}.header-btn-menu ._line-2{transform:translateY(4px)}.header-btn-search .icon-search{width:1rem;height:1rem}.header-dropdown-menu{flex-direction:column;padding:1.5rem}.header-dropdown-menu ._col-side{width:auto}.header-dropdown-menu ._col-product{display:none}.header-dropdown-menu ._category{margin-left:-1rem}.header-dropdown-menu ._category-btn{font-size:1.5rem;padding:.25rem 1rem}.header-dropdown-menu ._category-item{--margin-top: 0.5rem}.header-dropdown-menu ._nav{margin-top:2rem}.header-dropdown-menu ._nav-link{font-size:1rem}.header-dropdown-menu ._contact{margin-top:2rem;font-size:.75rem}.header-dropdown-search-app{padding:.75rem}}@media(hover: hover)and (pointer: fine){.header-dropdown-menu ._category-btn:is(:hover,.active){background-color:var(--foreground-color);color:var(--background-color)}.header-dropdown-menu ._category-btn:is(:hover,.active) .icon-arrow{transform:none;opacity:1}}.footer{padding:1.75rem}@media screen and (max-width: 768px){.footer{padding:.5rem}}.footer-content{background-color:#000;color:#fdf8ec;border-radius:1rem;padding:6rem 8rem 2.5rem;font-size:.875rem;line-height:1.5rem}@media screen and (max-width: 768px){.footer-content{padding:2rem 1.25rem}}.footer-content .underline{padding-bottom:2px}.footer-top{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.footer-top{flex-direction:column;row-gap:2rem}}.footer-contact h2{font-size:1.5rem;margin:.25em 0;font-weight:700}.footer-nav{--gap: 6rem}@media screen and (max-width: 768px){.footer-nav{--gap: 1.5rem}}.footer-nav .col{--size: 6}@media screen and (min-width: 768px){.footer-nav .col{width:auto}}.footer-nav ._title{font-weight:700;font-size:1.125rem;line-height:1.5rem}.footer-nav ._item{margin-top:.5rem}.footer-bottom{border-top-width:1px;border-top-color:rgba(253,248,236,.25);margin-top:5rem;padding-top:4rem;display:flex;justify-content:space-between}.footer-bottom ._payment{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.footer-bottom ._payment img{height:2.5rem}.footer-bottom ._social{display:flex;flex-wrap:wrap;gap:1rem;padding:.25rem 0;margin-top:1rem}.footer-bottom .social-link svg{width:2rem;height:2rem}.footer-bottom ._nav{display:flex;flex-wrap:wrap;gap:4rem}.footer-bottom :is(._copy,._nav){margin-top:1rem}.footer-bottom ._copy-2{display:none}@media screen and (min-width: 768px){.footer-bottom ._right{display:flex;flex-direction:column;align-items:flex-end}}@media screen and (max-width: 768px){.footer-contact h2{font-size:2em}.footer-bottom{margin-top:2rem;padding-top:3rem;flex-direction:column;gap:2rem}.footer-bottom ._nav{gap:.5rem}.footer-bottom ._payment img{height:2rem}.footer-bottom ._copy{display:none}.footer-bottom ._join{display:none}.footer-bottom ._social{margin-top:0}.footer-bottom ._copy-2{display:block}}.footer-feed a{text-decoration:underline}.footer-feed ._title{font-size:1.125rem;line-height:1.5rem;font-weight:700}.footer-feed ._form{display:flex;gap:1rem;margin:1rem 0}.footer-feed :is(._input,.btn){padding:.75rem 1.5rem}@media screen and (max-width: 768px){.footer-feed :is(._input,.btn){padding:.5rem 1rem}}.footer-feed ._input{border-radius:9999px;border-width:1px;border-color:#fdf8ec;width:18rem}.footer-feed ._input::placeholder{color:inherit}@media screen and (max-width: 768px){.footer-feed ._input{width:0;flex-grow:1}}.footer-feed .btn{background-color:#fdf8ec;color:#171717;text-transform:capitalize;min-width:auto}.container{padding-left:9.375rem;padding-right:9.375rem}@media screen and (max-width: 768px){.container{padding-left:1.25rem;padding-right:1.25rem}}.richtext{--line-height: 1.25em;line-height:var(--line-height)}.richtext :is(h1,h2,h3,h4){line-height:var(--line-height);font-weight:700}.richtext h1{font-size:2.5rem}.richtext h2{font-size:2rem}.richtext h3{font-size:1.5rem}.richtext>:not(:first-child){margin-top:var(--line-height)}.richtext :is(ul,ol){padding-left:1em}.richtext ul{list-style:disc}.richtext ol{list-style:decimal}.richtext a{font-weight:700;text-decoration:underline}@media screen and (max-width: 768px){.richtext h1{font-size:1.75rem}.richtext h2{font-size:1.5rem}.richtext h3{font-size:1.25rem}}@keyframes _marquee-scroll{to{transform:translateX(-100%)}}@keyframes _marquee-scroll-reverse{to{transform:translateX(100%)}}.marquee{--gap: 1rem;overflow:hidden;display:flex}.marquee-reverse{flex-direction:row-reverse}.marquee-list{display:flex;flex-shrink:0;animation:_marquee-scroll 30s infinite linear}.marquee-reverse .marquee-list{animation:_marquee-scroll-reverse 30s infinite linear}.marquee-brand{margin-top:3rem}.marquee-brand img{height:8rem;object-fit:cover;margin-left:var(--gap)}.marquee-brand .marquee-list{animation-duration:30s}@media screen and (max-width: 768px){.marquee-brand img{height:4rem}.marquee-brand .marquee-list{animation-duration:20s}}.pagination{margin-top:4rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.pagination ._number{font-weight:700;text-align:center;border-radius:9999px;padding:.625rem 0}.pagination ._number.active{min-width:2.5rem;background-color:#000;color:#fff;cursor:default}.pagination ._number:is(a):not(.active):hover{text-decoration:underline currentColor solid 2px}.pagination ._action{position:relative;border-radius:9999px;overflow:hidden;display:flex;align-items:center;justify-content:center}.pagination ._action svg{stroke-linecap:initial;stroke-linejoin:bevel;width:1.5rem;height:1.5rem}.pagination ._action.disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.pagination ._action-prev{margin-right:1rem}.pagination ._action-prev svg{transform:rotate(180deg)}.pagination ._action-next{margin-left:1rem}@media screen and (max-width: 768px){.pagination ._number{font-size:.75rem;line-height:1rem;padding:.5rem 0}.pagination ._number.active{min-width:2rem}.pagination ._action-prev{margin-right:.5rem}.pagination ._action-next{margin-left:.5rem}}.category{display:flex;flex-wrap:wrap;gap:2rem 6rem;font-size:3.25rem;line-height:1;font-weight:700}.category ._link:is(.active,:hover){text-decoration:underline}.category ._link:not(.active){color:rgba(0,0,0,.25)}@media screen and (max-width: 768px){.category{font-size:1.5rem;gap:.75rem 1.5rem}}.page-content{padding-top:16rem;padding-bottom:8rem}@media screen and (max-width: 768px){.page-content{padding-top:8rem;padding-bottom:4rem}}.page-heading{font-size:4.75rem;font-weight:700;line-height:1}@media screen and (max-width: 768px){.page-heading{font-size:2.25rem}}.contact-form{background-color:#fefcf6;border-radius:1rem;padding:5rem 6rem}.contact-form ._title{font-size:2rem;font-weight:700;line-height:2.5rem;text-align:center;max-width:70.625rem;margin:auto}.contact-form .row{--gap: 2rem;margin-top:3rem}.contact-form .col-half{--size: 6}.contact-form textarea.text-input-control{height:calc(15rem + 2px)}.contact-form .btn-submit{max-width:35rem;margin:auto}@media screen and (max-width: 768px){.contact-form{padding:2rem 1.25rem}.contact-form ._title{font-size:1.25rem;line-height:initial}.contact-form .row{--gap: 1.25rem}.contact-form .col-half{--size: 12}.contact-form textarea.text-input-control{height:calc(7.75rem + 2px)}.contact-form ._submit{padding:.75rem;margin-top:2rem}}.text-input-wrapper{display:block;position:relative}.text-input-label{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.text-input-control,.mantine-Input-input{display:block;width:100%;padding:1rem 1.5rem;border-width:1px}.text-input-control::placeholder,.mantine-Input-input::placeholder{color:#999}input.text-input-control,.mantine-Input-input{border-radius:9999px;height:3.75rem}textarea.text-input-control{border-radius:1rem;resize:none}.text-input.with-error .text-input-control,.mantine-Input-input[data-error]{border-color:#ff4040;box-shadow:0 0 0 1px #ff4040}[data-mantine-color-scheme] .mantine-Input-wrapper[data-error]{--input-color: initial;--input-placeholder-color: initial;--input-section-color: initial}.mantine-Input-wrapper[data-with-right-section] .mantine-Input-input{padding-right:3rem}.mantine-Input-input{--input-bd: currentColor;--input-bd-focus: currentColor;--input-placeholder-color: initial;--input-fz: 1rem;font-family:inherit}.mantine-Input-section{--input-right-section-size: 1.5rem;--right-section-end: 1rem}.mantine-Input-section svg{stroke-linecap:initial;stroke-linejoin:initial;width:var(--section-size);height:var(--section-size)}.form-error,.mantine-InputWrapper-error{color:#ff4040;font-size:.875rem;margin-top:.5rem}@media screen and (max-width: 768px){.text-input-label{font-size:1rem;margin-bottom:.5rem}.text-input-control{padding:1rem}input.text-input-control{padding:0 1rem;height:3rem}}.btn-icon{--btn-size: 3rem;--icon-size: 1.5rem;position:relative;width:var(--btn-size);height:var(--btn-size);border-radius:9999px}.btn-icon svg{width:var(--icon-size);height:var(--icon-size)}.btn-icon .btn-loader-overlay,.btn-icon .loader{display:none}.btn-loading>:not(.btn-loader-overlay,.loader){visibility:hidden}.btn-loading :is(.btn-loader-overlay,.loader){display:block}.btn-plus{--btn-size: 3rem;--icon-size: 1.5rem;position:relative;width:var(--btn-size);height:var(--btn-size);border-radius:9999px}.btn-plus svg{width:var(--icon-size);height:var(--icon-size)}.btn-view{display:inline-block;border-radius:9999px;background-color:#000;color:#fff;padding:1rem 1.5rem;font-size:1.125rem;line-height:1}.product{position:relative;display:block;border-radius:1rem;color:#171717;text-align:center;overflow:hidden}.product::before{content:"";display:block;padding-top:109.375%}.product ._img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;transition-property:transform;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-duration:1s}.product:hover ._img{transform:scale(1.1)}.product ._info{position:absolute;inset:0;text-align:center;padding:1.5rem 3rem;display:flex;flex-direction:column;justify-content:flex-end}.product ._title{font-weight:700;font-size:1.5rem}.product ._subtitle{font-size:1rem;margin-top:.25rem}.product .btn-icon-like{--btn-size: 2.5rem;--icon-size: 1.5rem;position:absolute;top:1rem;right:1rem;background-color:rgba(0,0,0,0);color:#000;transition-property:opacity,visibility,transform,background-color,color;transition-duration:.25s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.product .btn-icon-like.active{color:var(--btn-like-color);background-color:rgba(0,0,0,0)}.product .btn-icon-like.active svg{stroke:currentColor;fill:currentColor}.product .btn-icon-like:hover:not(:disabled){background-color:#fff}.product .btn-icon-like:disabled{background-color:#fff;cursor:not-allowed;color:#999}.product .btn-icon-like .loader{--size: 1rem}.product:not(:hover) .btn-icon-like:not(.active,.btn-loading){opacity:0;visibility:hidden;transform:scale(0)}.product ._link::after{content:"";position:absolute;inset:0}.product-cate-sign{--btn-like-color: #B68E60;background-color:#f3eae1}.product-cate-lightbox{--btn-like-color: #7798BF;background-color:#e4ecf4}.product-cate-print{--btn-like-color: #974852;background-color:#eadadc}.woocommerce .product{all:initial}.woocommerce .product::before{display:none}@media screen and (max-width: 768px){.product{border-radius:.75rem}}.product2{position:relative}.product2 ._img{width:100%;aspect-ratio:384/576;border-radius:1rem}.product2 .btn-plus{position:absolute;right:1.25rem;bottom:1.25rem;background-color:var(--product-color);color:#fff;transition-property:transform,opacity;transition-duration:.25s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.product2:not(:hover) .btn-plus{opacity:0;transform:scale(0.5)}.product2 ._info{position:absolute;inset:auto 0 0;margin:1.25rem;background-color:var(--product-color);color:#fff;border-radius:1rem;padding:1.5rem 2rem;transition-property:transform,opacity,visibility;transition-duration:.25s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:scale(0.95);opacity:0;visibility:hidden}.product2 .btn-plus:hover~._info,.product2 ._info:hover{transform:none;opacity:1;visibility:visible}.product2 ._title{font-size:1.5rem;font-weight:700}.product2 ._subtitle{font-size:.875rem;margin-top:.5rem}.product2-sign{--product-color: #B68E60}.product2-lightbox{--product-color: #7798BE}.product2-print{--product-color: #974852}@media screen and (max-width: 768px){.product2 ._img{border-radius:.75rem}.product2 .btn-plus{--btn-size: 2.5rem;--icon-size: 1rem;bottom:.5rem;right:.5rem}.product2 ._info{margin:.5rem;padding:.75rem;border-radius:.75rem}.product2 ._title{font-size:.875rem}.product2 ._subtitle{font-size:.75rem}}.product-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:2rem}.product-grid ._item-first{grid-row-start:span 2;display:flex;flex-direction:column;justify-content:space-evenly;gap:inherit}.product-grid ._option{position:relative;font-size:4rem;font-weight:700;border-radius:1rem;transition-property:flex-grow,background-color;transition-duration:.25s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.product-grid ._option.active{flex-grow:3;background-color:#fbdca5}.product-grid ._option:not(.active):is(.inactive){flex-grow:1;background-color:#faeac8}.product-grid ._option:not(.active):is(.inactive):hover{background-color:#fbdca5}.product-grid ._item-second{grid-row:span 2;grid-column:span 2}@media screen and (max-width: 768px){.product-grid{grid-template-columns:repeat(2, 1fr);gap:.75rem}.product-grid ._item-first{flex-direction:row;grid-row:auto;grid-column:span 2;margin-bottom:1rem}.product-grid ._option{font-size:1.5rem;line-height:2rem;padding:.25em;border-radius:.75rem}.product-grid>.product ._info{padding:.75rem}.product-grid>.product ._title{font-size:.875rem}.product-grid>.product ._subtitle{font-size:.75rem;margin-top:0}.product-grid>.product .btn-icon-like{--btn-size: 1.5rem;--icon-size: 1rem;top:.5rem;right:.5rem}.product-grid>.product .btn-icon-like .loader{--size: 0.75rem}}.product-list{--columns: 4;--gap: 2rem}@media screen and (max-width: 768px){.product-list{--columns: 2;--gap: 0.5rem}.product-list .product ._info{padding:.75rem}.product-list .product ._title{font-size:.875rem}.product-list .product ._subtitle{font-size:.75rem;margin-top:0}.product-list .product .btn-icon-like{--btn-size: 1.5rem;--icon-size: 1rem;top:.5rem;right:.5rem}}.swiper-product .product ._info{font-size:2rem;padding:2rem 8rem}.swiper-product .product ._title{font-size:inherit}.swiper-product .product ._subtitle{font-size:2rem;margin-top:.25rem}@media screen and (max-width: 768px){.swiper-product .product ._subtitle{font-size:1rem}.swiper-product .product ._info{padding:1.5rem 3rem}.swiper-product .product ._title{font-size:1.5rem}.swiper-product .swiper-button{--btn-size: 2.25rem;--icon-size: 1rem;margin-left:.75rem;margin-right:.75rem}}.search-app{display:flex}.search-app ._col{background-color:#faf0da;border-radius:1rem}.search-app ._col-left{width:15rem;margin-right:2rem;font-size:8.75rem;line-height:15rem;writing-mode:vertical-lr;text-align:center}.search-app ._col-right{flex:1 1 0%;padding:3rem}.search-app ._form{display:flex;align-items:center;margin-bottom:3rem}.search-app ._form-title{font-size:2rem;line-height:2.5rem;margin-right:3rem}.search-app ._search-box{flex:1 1 0%;position:relative}.search-app ._search-input{display:block;width:100%;border-radius:9999px;font-size:1.5rem;line-height:2rem;padding:1.5rem 2rem;padding-right:6rem;background-color:#fff}.search-app ._search-btn{position:absolute;top:0;bottom:0;margin:auto;right:1rem;transition:background-color .25s ease-out}.search-app ._search-btn .loader{--size: 1rem}.search-app ._search-btn:not(:disabled):hover{background-color:#fdf8ec}.search-app ._search-btn:disabled{cursor:not-allowed;color:#999}.search-app ._results{background-color:#fdf8ec;border-radius:1rem;padding:2rem}.search-app ._results .btn-full{margin-top:2rem}.search-app ._keyword-list{--margin-top: 1rem;--gap: 1rem;display:flex;margin-top:var(--margin-top);transition:opacity .25s linear}.search-app ._keyword-list:not(:hover){opacity:.25}.search-app ._keyword-item{border-radius:.75rem;background-color:#fdf8ec}.search-app ._keyword-list-title{flex:1 1 0%;font-size:3rem;line-height:1;padding:1.5rem 2rem}.search-app ._keyword-option{width:auto;position:relative;cursor:pointer;transition:box-shadow .25s cubic-bezier(0.4, 0, 0.2, 1)}.search-app ._keyword-option:hover{box-shadow:0 2px 12px #d6c8a8}.search-app ._keyword-option.checked{box-shadow:0 2px 12px #d6c8a8,0 0 0 3px #d6c8a8}.search-app ._keyword-icon{width:6rem;aspect-ratio:1}.search-app ._keyword-name{position:absolute;font-size:.75rem;inset:auto 0 0;padding:.5rem .25rem;text-align:center}.search-app ._keyword-select{display:none}@media screen and (max-width: 768px){.search-app ._col-left{display:none}.search-app ._col-right{padding:1rem}.search-app ._form{margin:.5rem 0 1rem}.search-app ._search-input{padding:.5rem 1.5rem;font-size:1rem;padding-right:3rem}.search-app ._search-btn{--btn-size: 2rem;--icon-size: 1rem;right:.5rem}.search-app ._form-title{display:none}.search-app ._results:not(._results-empty){padding:0;background-color:rgba(0,0,0,0)}.search-app ._results .btn-full{margin-top:1rem}.search-app ._keyword-list{--columns: 3;--gap: 0.5rem}.search-app ._keyword-list:not(.active){display:none}.search-app ._keyword-list-title{display:none}.search-app ._keyword-option{width:var(--width)}.search-app ._keyword-select{display:block;position:relative;z-index:1;margin-top:1.5rem}.search-app ._keyword-select-btn{display:flex;width:100%;align-items:center;border-radius:.5rem;background-color:#fdf8ec;padding:.75rem 1rem;font-size:1.25rem;text-align:left}.search-app ._keyword-select-btn ._text{flex:1 1 0%}.search-app ._keyword-select-btn svg{width:1.5rem;height:1.5rem;stroke-width:1px}.search-app ._keyword-select-btn.active svg{transform:rotate(180deg)}.search-app ._keyword-dropdown{position:absolute;width:100%;padding:1rem;border-radius:.5rem;box-shadow:0 4px 16px rgba(0,0,0,.1);background-color:#fdf8ec;margin-top:.5rem}.search-app ._keyword-dropdown-item{--margin-top: 0.5rem}.search-app ._keyword-dropdown-item:not(:first-child){margin-top:var(--margin-top)}.search-app ._keyword-dropdown-btn{--margin-top: 0.5rem;font-size:1.25rem;width:100%;text-align:left}.search-app ._keyword-dropdown-btn:not(.active){color:rgba(0,0,0,.5)}}.swiper-button{--btn-size: 3rem;--icon-size: 1.5rem;position:absolute;z-index:2;width:var(--btn-size);height:var(--btn-size);top:0;bottom:0;margin:auto 2rem;border-radius:9999px;background-color:#fff;transition-property:box-shadow;transition-duration:.25s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.swiper-button svg{stroke-linecap:initial;stroke-linejoin:bevel;width:var(--icon-size);height:var(--icon-size);position:absolute;inset:0;margin:auto;stroke-width:2px}.swiper-button:not(.swiper-button-disabled):hover{box-shadow:0 4px 12px rgba(0,0,0,.25)}.swiper-button-disabled{cursor:no-drop;color:rgba(0,0,0,.5)}.swiper-button-prev{left:0}.swiper-button-prev svg{transform:rotate(90deg)}.swiper-button-next{right:0}.swiper-button-next svg{transform:rotate(-90deg)}.swiper-banner{--swiper-wrapper-transition-timing-function: ease-out;overflow:clip visible;height:calc(100vh - 6rem)}.swiper-banner .container{display:flex;flex-wrap:wrap-reverse;align-items:center}.swiper-banner ._content{color:#fff;max-width:40rem;padding-top:20rem}.swiper-banner ._title{font-size:4.75rem}.swiper-banner ._desc{font-size:3rem;line-height:1.15;margin-top:.5rem;font-weight:300}.swiper-banner ._img{position:absolute;inset:-3.75rem 0 auto;width:100%;z-index:-1}.swiper-banner ._btns{margin-top:2rem;display:flex;flex-wrap:wrap;gap:1rem}.swiper-banner ._btn{border-radius:9999px;padding:.75rem 2.25rem;background-color:var(--btn-bg-color, #B68E60);color:#fff;display:flex;align-items:center}.swiper-banner ._btn-design-icon{width:1em;height:1em;background-image:url(../static/design-icon.svg);background-size:cover;margin-right:.5em;margin-left:-0.5em}.swiper-banner .swiper-pagination{position:absolute;padding:4rem 0;inset:auto 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;z-index:1}.swiper-banner swiper-pagination-lock{display:none}.swiper-banner .swiper-pagination-bullet{color:var(--pagination-bullet-color);background-color:currentColor;width:.75rem;height:.75rem;border-radius:9999px;cursor:pointer;transition:.25s background-color cubic-bezier(0.4, 0, 0.2, 1)}.swiper-banner .swiper-pagination-bullet-active{color:var(--pagination-bullet-color-active)}.swiper-banner-sign{--btn-bg-color: #B68E60;--pagination-bullet-color: #F3DCA6;--pagination-bullet-color-active: #B68E60}.swiper-banner-lightbox{--btn-bg-color: #7798BF;--pagination-bullet-color: #E4ECF4;--pagination-bullet-color-active: #7798BF}.swiper-banner-print{--btn-bg-color: #974852;--pagination-bullet-color: #EADADC;--pagination-bullet-color-active: #974852}.swiper-banner~*{position:relative;z-index:1}@media screen and (max-width: 768px){.swiper-banner{height:37.5rem}.swiper-banner ._content{padding-top:20rem}.swiper-banner ._img{top:0}.swiper-banner ._title{font-size:1.75rem}.swiper-banner ._desc{font-size:1.25rem}.swiper-banner ._btns{margin-top:1rem}.swiper-banner ._btn{padding:.5rem 1.5rem;font-size:.875rem}.swiper-banner .swiper-pagination{padding:2rem 0}}.tab{height:100%;display:flex;flex-direction:column}.tab-navbar{display:flex;overflow:auto;border-bottom-width:1px}.tab-btn{font-size:1.5rem;font-weight:700;padding:1.5rem 0;margin-right:4rem;border-bottom-width:4px}.tab-btn:not(.active){color:rgba(0,0,0,.5);border-color:rgba(0,0,0,0)}.tab-btn:not(.active):hover{color:#000;border-color:currentColor}.tab-content{flex-grow:1}.tab-pane{height:100%;display:none}.tab-pane-enter-active,.tab-pane-leave-active{transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.tab-pane-enter-from,.tab-pane-leave-to{opacity:0;transform:translateY(1.5rem)}@media screen and (max-width: 768px){.tab-btn{font-size:1.25rem;white-space:nowrap;margin-right:2rem;padding:1rem 0}}.btn-black:is(:disabled,.btn-disabled){background-color:#aaa}.btn-outline.btn-black{background-color:rgba(0,0,0,0);color:#000;border-color:currentColor;border-width:1px}.btn-loader-overlay{position:absolute;inset:0;border-radius:inherit;background-color:inherit;display:none}.btn-loading .btn-loader-overlay{display:block}@keyframes loader-animation{to{transform:rotate(1turn)}}.overlay,.overlay-after::after{position:absolute;inset:0}.overlay-after::after{content:""}.overlay-white{background-color:hsla(0,0%,100%,.75)}.loader{--size: 1.25rem;--width: 2px;--color: currentColor;width:var(--size);height:var(--size);border-width:var(--width) var(--width) var(--width) 0;border-color:var(--color) var(--color) rgba(0,0,0,0) rgba(0,0,0,0);border-radius:9999px;animation:loader-animation .5s infinite linear}.loader-abs{position:absolute;top:50%;left:50%;margin-top:calc(var(--size)*-0.5);margin-left:calc(var(--size)*-0.5)}.pathname{display:flex;flex-wrap:wrap;font-size:.875rem;color:rgba(0,0,0,.5)}.pathname :is(a,button,._link):not(.active){color:inherit}.pathname :is(a,button,._link):is(:hover,:focus-visible,.active){color:#000}.pathname ._item{display:flex;align-items:center}.pathname ._separator,.pathname.pathname-with-slash ._item:not(:last-child)::after{margin-left:.25rem;margin-right:.25rem}.pathname ._separator{width:1em;height:1em;color:currentColor;stroke-linecap:initial;stroke-linejoin:initial}.pathname ._item:last-child ._separator{display:none}.pathname.pathname-with-slash ._item:not(:last-child)::after{content:"/"}.form .row{--gap: 2rem}.form .col-half{--size: 6 }@media screen and (max-width: 768px){.form .row{--gap: 1rem}.form .col-half{--size: 12}}.number-input{display:flex;background-color:var(--background-color-1);border-radius:1rem;align-items:center;width:8rem;height:3rem;padding:.5rem}.number-input .btn-icon{--btn-size: 2rem;--icon-size: 1.25rem}.number-input .btn-icon svg{stroke-linecap:initial;stroke-linejoin:initial}.number-input .btn-icon:disabled{cursor:not-allowed;color:#aaa}.number-input input{width:0;flex-grow:1;text-align:center}.number-input input::-webkit-outer-spin-button,.number-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-input input[type=number]{-moz-appearance:textfield}.alert{padding:1rem 1.25rem;border-radius:.5rem;display:flex;align-items:center}.alert .btn-icon-close{--btn-size: 2rem;--icon-size: 1.25rem}.alert .btn-icon-close:is(:hover,:focus-visible){background-color:rgba(0,0,0,.05)}.alert-info{flex:1 1 0%}.alert-success{background-color:rgba(35,133,81,.1);color:#1c6e42}.alert-error{background-color:rgba(250,82,82,.1);color:#fa5252}.alert-title{font-weight:700}.affix-notification-overlay{--affix-left: 0;--affix-right: 0;--affix-top: auto;--affix-bottom: 0;padding-inline:var(--mantine-spacing-lg);padding-block:var(--mantine-spacing-xl);display:flex;flex-direction:column;align-items:center}.mantine-Notification-root{padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-md)}.mantine-Notification-root::before{display:none}.mantine-Notification-icon{margin-inline-end:var(--mantine-spacing-sm)}.mantine-Notification-title{font-size:var(--mantine-font-size-md)}.mantine-Select-options{--combobox-option-padding: var(--combobox-option-padding-md)}.mantine-Select-dropdown{max-height:16rem;overflow:auto}.mantine-Modal-root .btn-icon-close{--btn-size: 2.5rem;--icon-size: 1.25rem;position:absolute;top:1.5rem;right:1.5rem;background-color:#000;color:#fff}.mantine-Modal-root .mantine-Paper-root{--paper-radius: 1rem}.modal-form{--modal-size: 80rem}.modal-form .mantine-Modal-body{padding:6rem 8rem}.modal-form .heading{text-align:center;font-size:2rem;font-weight:700;margin-bottom:3rem}.modal-form .form{--gap: 2rem}@media screen and (max-width: 768px){.modal-form .mantine-Modal-body{padding:4rem 1.5rem}.modal-form .heading{font-size:1.5rem;margin-bottom:1.5rem}.modal-form .col-half{--size: 12}.modal-form .form{gap:1.25rem}.modal-form .btn-icon-close{--btn-size: 2rem;--icon-size: 1rem;top:.75rem;right:.75rem}}.modal-prompt{--modal-size: 40rem}.modal-prompt .mantine-Modal-body{padding:4rem 8rem}.modal-prompt .richtext{--heading-font-size: 2em;--heading-line-height: 1.25;--line-height: 2;text-align:center;margin-bottom:2rem}.modal-prompt .richtext :is(h1,h2,h3,h4){font-weight:700;font-size:var(--heading-font-size);line-height:var(--heading-line-height)}.modal-prompt .btn{margin:.75rem 0}@media screen and (max-width: 768px){.modal-prompt .mantine-Modal-body{padding:5rem 1.5rem 2rem}.modal-prompt .richtext{--heading-font-size: 1.5em}}.checkbox-wrapper{display:flex;align-items:flex-start}.checkbox-icon{position:relative;width:1.5em;height:1.5em;border-width:2px;border-radius:.25em;margin-right:.5em}.checkbox-icon svg{width:100%;height:100%;position:absolute;inset:0;margin:auto;display:none}.checkbox-control:checked~.checkbox-icon{background-color:#000}.checkbox-control:checked~.checkbox-icon svg{display:block;color:#fff}.checkbox-control{display:none}.checkbox-label{flex:1 1 0%}.table{--border-radius: 1rem}.table ._row{--padding-y: 1.5rem;--padding-x: 1.5rem;display:flex;align-items:flex-start}.table :is(._row-head,._row-foot){border-width:1px;padding:var(--padding-y) var(--padding-x)}.table ._row-head{font-weight:700;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.table ._row-head+._row-head{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.table ._row-item{border-left-width:1px;border-right-width:1px}.table ._row-item{padding:var(--padding-y) var(--padding-x)}.table ._row-item+._row-item{margin-top:calc(var(--padding-y)*-1)}.table ._row-item:last-child{border-bottom-width:1px}.table ._row-foot,.table ._row-item:last-child{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.table ._col-left{text-align:left}.table ._col-center{text-align:center}.table ._col-right{text-align:right}.table-product-cart ._row-item{align-items:center}.table-product-cart ._col-checkbox{margin-right:var(--padding-x)}.table-product-cart ._col-product{width:20rem}.table-product-cart :is(._col-price,._col-quantity){flex:1 1 0%}.table-product-cart ._col-total{width:12rem}.table-product-cart ._col-product{display:flex;align-items:center}.table-product-cart ._product-img{width:4rem;height:4rem;object-fit:cover;border-radius:.5rem;margin-right:.5rem}.table-product-cart ._product-info{flex:1 1 0%}.table-product-cart ._product-del{font-size:.75rem;color:rgba(0,0,0,.5);text-decoration:underline}.table-product-cart ._product-del:hover{color:#000}.table-product-cart ._row-foot{font-size:1.5rem;font-weight:700;display:flex;justify-content:space-between}.table-product-cart .number-input{background-color:#faf0da;border-radius:.5rem;margin:auto}.table-product-cart .btn-icon-check{--btn-size: 1.25rem;--icon-size: 1rem;display:block;border-width:1px;border-radius:.25rem}.table-product-cart .btn-icon-check:not(.active) svg{display:none}.table-product-cart .btn-icon-check.active{border-color:#000;background-color:#000;color:#fff}@media screen and (max-width: 768px){.table{--border-radius: 0.75rem;font-size:.75rem}.table ._row{--padding-x: 1rem;--padding-y: 1rem}.table-product-cart ._product-img{width:2rem;height:2rem}.table-product-cart ._row-foot{font-size:1rem}}.view,.p-user .layout-view,.p-cart-and-checkout .woocommerce,.woocommerce-MyAccount-content{position:relative;border-radius:1rem;background-color:#fff;padding:3rem}.view mark,.p-user .layout-view mark,.p-cart-and-checkout .woocommerce mark,.woocommerce-MyAccount-content mark{background-color:#faf0da;border-radius:.25em;padding:0 .25em}.view .tab-btn,.p-user .layout-view .tab-btn,.p-cart-and-checkout .woocommerce .tab-btn,.woocommerce-MyAccount-content .tab-btn{padding-top:0}.view .tab-navbar,.p-user .layout-view .tab-navbar,.p-cart-and-checkout .woocommerce .tab-navbar,.woocommerce-MyAccount-content .tab-navbar{margin-bottom:3rem}.view .heading,.p-user .layout-view .heading,.p-cart-and-checkout .woocommerce .heading,.woocommerce-MyAccount-content .heading{font-size:2rem;font-weight:700;margin-bottom:2rem}.view .heading~.heading,.p-user .layout-view .heading~.heading,.p-cart-and-checkout .woocommerce .heading~.heading,.woocommerce-MyAccount-content .heading~.heading{margin-top:3rem}:is(.p-user .layout-view,.p-cart-and-checkout .woocommerce,.woocommerce-MyAccount-content) .view{height:100%;position:initial;border-radius:initial;background-color:initial;padding:initial}.view-order{--table-margin-top: 3rem}.view-order .table-wrapper+.table-wrapper{margin-top:var(--table-margin-top)}.view-order .btn-group{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2rem}@media screen and (max-width: 768px){:is(.view,.p-user .layout-view,.p-cart-and-checkout .woocommerce,.woocommerce-MyAccount-content){padding:1.5rem}:is(.view,.p-user .layout-view,.p-cart-and-checkout .woocommerce,.woocommerce-MyAccount-content) .tab-btn{font-size:1rem;padding-bottom:1rem;margin-right:1.5rem}:is(.view,.p-user .layout-view,.p-cart-and-checkout .woocommerce,.woocommerce-MyAccount-content) .tab-navbar{margin-bottom:2rem}:is(.view,.p-user .layout-view,.p-cart-and-checkout .woocommerce,.woocommerce-MyAccount-content) .heading{font-size:1.25rem;margin-bottom:1.5rem}:is(.view,.p-user .layout-view,.p-cart-and-checkout .woocommerce,.woocommerce-MyAccount-content) .heading~.heading{margin-top:2rem}.view-order{--table-margin-top: 1.5rem}.view-order .btn-group{gap:.5rem;justify-content:flex-start;margin-top:1rem}.view-order .btn{min-width:4rem;padding:.5rem .75rem;font-size:.75rem}}.view-cart .top{justify-content:space-between}.view-cart ._sec+._sec{margin-top:4rem}.view-cart ._addr-list{border-width:1px;border-radius:1rem}.view-cart ._addr-item{padding:3rem;display:flex;flex-wrap:wrap;align-items:flex-start}.view-cart ._addr-item .link{margin-left:auto}.view-cart ._addr-item .checkbox-wrapper{flex:1 1 0%;margin-right:12rem}.view-cart ._addr-item .checkbox-control:not(:checked)~.checkbox-label{color:rgba(0,0,0,.25)}.view-cart ._addr-item+._addr-item{border-top-width:1px}.view-payment-methods .button.delete{font-weight:700;text-decoration:underline}.empty-state{height:100%;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:24rem;gap:1rem;text-align:center;margin:auto;color:rgba(0,0,0,.75)}.empty-state-icon{stroke-width:1.5;width:3rem;height:3rem}.empty-state-content{font-size:1.25rem}@media screen and (max-width: 768px){.empty-state-content{font-size:1rem}}.address-row{--columns: 2;--gap: 2rem}.address{height:100%;display:flex;flex-direction:column}.address .btn{margin-top:1rem}.address-title{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.address-info,.woocommerce .woocommerce-customer-details .address-info{border-radius:.5rem;border-width:1px;padding:1.5rem;flex-grow:1}@media screen and (max-width: 768px){.address-row{--columns: 1}.address-title{font-size:1rem}.address-info{padding:1rem}}.modal,.modal-content{transition-duration:.25s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.modal{position:fixed;inset:0;z-index:2000;background-color:rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:center;transition-property:opacity,visibility}.modal-hidden{visibility:hidden;opacity:0}.modal-wrapper{overflow:auto;max-height:100%;padding:4rem}.modal-content{position:relative;max-width:42rem;padding:4rem 2rem 2rem;margin:auto;border-radius:1rem;background-color:#fff;transition-property:transform}.modal-content .btn-icon-close{--btn-size: 2.5rem;--icon-size: 1.5rem;background-color:#000;color:#fff;position:absolute;top:1.5rem;right:1.5rem}.modal-hidden .modal-content{transform:scale(0.95)}@media screen and (max-width: 768px){.modal-wrapper{padding:2rem 1rem}.modal-content{padding:1.25rem;padding-top:4rem;border-radius:.75rem}.modal-content .btn-icon-close{--btn-size: 2rem;--icon-size: 1rem;top:1rem;right:1rem}}.fancybox__container{--fancybox-zIndex: 1200;--fancybox-bg: rgba(0, 0, 0, 0.8);--fancybox-slide-gap: 0}.fancybox__slide{padding:4rem 0}.section-gallery .gallery{--between: 1rem;--padding-y: 6rem;--margin-top: 4rem;padding-top:var(--padding-y);padding-bottom:var(--padding-y)}.section-gallery .gallery .title{font-size:4rem;font-weight:700;margin-bottom:2rem;color:#fff}.section-gallery .gallery .swiper-slide{width:26.25rem}.section-gallery .gallery .swiper-slide:not(:last-child){margin-right:var(--between)}.section-gallery .gallery .swiper-button{background-color:rgba(0,0,0,.5);color:#fff}.section-gallery .gallery .swiper-button svg{stroke-linecap:initial;stroke-linejoin:initial}.section-gallery .gallery .swiper-button-disabled{visibility:hidden}.section-gallery .gallery .swiper-button-prev svg{transform:rotate(180deg)}.section-gallery .gallery .swiper-button-next svg{transform:none}.section-gallery .gallery .product2{transition-property:opacity;transition-duration:.5s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.section-gallery .gallery .product2:not(:hover){opacity:.5}.section-gallery .gallery+.gallery{margin-top:var(--margin-top)}.section-gallery .gallery-sign{background-color:#dac6ae}.section-gallery .gallery-lightbox{background-color:#b9cce0}.section-gallery .gallery-print{background-color:#c9a3a8}@media screen and (max-width: 768px){.section-gallery .gallery{--padding-y: 4rem;--between: 1.25rem;--margin-y: 0rem}.section-gallery .gallery .title{font-size:2rem}.section-gallery .gallery .swiper-slide{width:12rem}.section-gallery .gallery .swiper-button{--btn-size: 2.5rem;--icon-size: 1.25rem;margin:auto 1rem}}.woocommerce input::-webkit-outer-spin-button,.woocommerce input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce input[type=submit]{cursor:pointer}.woocommerce table.shop_table{border-color:#000;border-radius:8px;border-spacing:0}.woocommerce table.shop_table :is(thead,tbody,tfoot) :is(th,td){border-color:inherit;line-height:inherit}.woocommerce table.shop_table .product-name .button,.woocommerce table.shop_table .product-name .nbo-edit-option-cart{font-size:.875rem;text-decoration:underline;color:rgba(0,0,0,.5)}.woocommerce table.shop_table .product-name .button:is(:hover,:focus-within),.woocommerce table.shop_table .product-name .nbo-edit-option-cart:is(:hover,:focus-within){color:#000}.woocommerce table.shop_table .product-thumbnail a{display:block;max-width:8rem}.woocommerce table.shop_table .product-thumbnail a img{width:100%}.woocommerce table.shop_table .product-quantity .input-text{border-bottom-width:1px;width:4rem}.woocommerce table.shop_table .variation{font-size:.875rem;line-height:1.25rem}.woocommerce table.shop_table .variation dd{color:rgba(0,0,0,.5)}.woocommerce table.shop_table a.remove{line-height:.75;font-weight:400}.woocommerce table.shop_table .design-files{--gap: 1rem;margin:1rem 0;font-size:.875rem}.woocommerce table.shop_table .design-files>*{--size: 6;margin-top:0;max-width:8rem;display:flex;flex-direction:column;gap:8px}.woocommerce table.shop_table .design-files p:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:auto}.woocommerce table.shop_table .design-files a.remove{margin-left:4px;flex-shrink:0}.woocommerce table.shop_table .nbd_cart_item_design_preview,.woocommerce table.shop_table .nbd-cart-item-upload-preview-wrap{width:100%;height:8rem;margin-right:0;margin-bottom:0;border-radius:.5rem}.woocommerce table.shop_table .nbd_cart_item_design_preview{display:block;object-fit:contain;background-color:rgba(0,0,0,0)}.woocommerce table.shop_table .nbd-cart-item-upload-preview-wrap{display:flex;flex-direction:column;padding:8px}.woocommerce table.shop_table .nbd-cart-item-upload-preview-wrap a{height:0;flex-grow:1}.woocommerce table.shop_table .nbd-cart-item-upload-preview-wrap img{width:auto;margin:auto;height:100%}.woocommerce table.shop_table .nbd-cart-item-upload-preview-title{font-size:.75rem;line-height:inherit;height:auto;margin-top:8px}.woocommerce .quantity .qty,.woocommerce table.cart td.actions .input-text,.woocommerce .woocommerce-form-coupon .input-text{padding:.5rem 0;border-bottom-width:1px}.woocommerce .quantity .qty{width:4rem}.woocommerce table.cart td.actions .input-text,.woocommerce .woocommerce-form-coupon .input-text{width:12rem}.woocommerce table.shop_table .actions .button,.woocommerce .woocommerce-form-coupon .button{background-color:#000;color:#fff;padding:.5rem;border-radius:4px}.woocommerce form .form-row{padding:0;margin-bottom:1rem}.woocommerce form .form-row>label{margin-bottom:.5rem}.woocommerce form .form-row label{line-height:inherit}.woocommerce form .form-row label.error{color:#ff4040;margin-top:.25rem;font-size:.875rem}.woocommerce .woocommerce-customer-details address{border-color:inherit;border-width:1px;padding:16px;border-radius:8px}.woocommerce .btn .loader::before{display:none}@media screen and (max-width: 768px){.woocommerce table.shop_table .actions .coupon{display:flex;justify-content:space-between}.woocommerce table.shop_table .actions .coupon::before,.woocommerce table.shop_table .actions .coupon::after{display:none}.woocommerce table.shop_table .actions>.button{margin:.5rem 0}.woocommerce form .form-row label{line-height:inherit;margin-bottom:.5rem}.woocommerce .woocommerce-SavedPaymentMethods-saveNew label{margin-bottom:0}.woocommerce-checkout .sm\:col-12{--size: 12}}.woocommerce-info a{font-weight:700;text-decoration:underline}.woocommerce-input-wrapper{display:block}.woocommerce-input-wrapper .input-text{display:block;width:100%;border-width:1px;padding:.75rem 1rem;border-radius:9999px}.woocommerce-input-wrapper textarea.input-text{line-height:1.25em;border-radius:1rem;height:calc(6.25em + 2px)}.woocommerce-checkout>.row{--row-gap: 2rem;--column-gap: 4rem}.woocommerce-checkout .col-7{--size: 7}.woocommerce-checkout .col-5{--size: 5}.woocommerce-checkout :is(.checkout-billing,.checkout-shipping) h3,.woocommerce-checkout #order_review_heading{font-size:1.25rem;margin-bottom:1rem}.woocommerce-checkout .checkout-shipping{margin-top:2rem}.cart_totals h2{margin-bottom:1rem}.select2-dropdown{border-color:inherit;z-index:2200}.select2-container .select2-selection--single{border-color:inherit;display:block;width:100%;border-width:1px;padding:.75rem 1rem;margin:0;height:auto}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.25;color:inherit;padding-left:0}.select2-container--default .select2-selection--single .select2-selection__arrow{top:0;bottom:0;right:8px;margin:auto}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#faf0da}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#fffbf4}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#fffbf4}#wc-woocommerce_payments-upe-form{padding:0 !important}#wcpay-upe-element,.wcpay-upe-element{padding:0 !important}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 .5em 0 0}.woocommerce #reviews #comments ol.commentlist{--columns: 2;--gap: 2rem}.woocommerce #reviews #comments ol.commentlist::before,.woocommerce #reviews #comments ol.commentlist::after{display:none}.woocommerce #reviews #comments ol.commentlist li{margin-bottom:0}.woocommerce #reviews #comments ol.commentlist li::before,.woocommerce #reviews #comments ol.commentlist li::after{display:none}.woocommerce #reviews #comments ol.commentlist li .comment_container{background-color:var(--background-color-1);padding:2.5rem;display:flex;border-radius:1rem}.woocommerce #reviews #comments ol.commentlist li img.avatar{all:initial;width:5rem;height:5rem;border-radius:.5rem;object-fit:cover;margin-right:1rem;overflow:hidden}.woocommerce #reviews #comments ol.commentlist li .comment-text{all:initial;flex:1 1 0%;position:relative}.woocommerce #reviews #comments ol.commentlist li .comment-text::before,.woocommerce #reviews #comments ol.commentlist li .comment-text::after{display:none}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin-bottom:0}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:1.5rem;line-height:2rem;padding-right:6rem}.woocommerce #reviews #comments ol.commentlist li .comment-text .description{margin-top:.5rem}.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating{position:absolute;top:.5em;right:0;color:#fbb506}.woocommerce #review_form #respond{margin-top:2rem}.woocommerce #review_form #respond .comment-form label{display:block;margin-bottom:.5rem}.woocommerce #review_form #respond .must-log-in a{font-weight:700;text-decoration:underline}.woocommerce #review_form #respond textarea{display:block;border-width:1px;border-color:#ccc;border-radius:.5rem;padding:1rem;min-height:calc(12rem + 2px);height:auto}.woocommerce #review_form #respond textarea:focus{border-color:#000}.woocommerce #review_form #respond .submit{font-size:inherit;font-weight:inherit;line-height:inherit;cursor:pointer}.woocommerce-Reviews-title{display:none}.woocommerce #review_form .comment-reply-title,.woocommerce-Reviews-title{font-size:1.5rem;font-weight:700;margin-bottom:2rem}.comment-reply-title{margin-top:4rem}@media screen and (max-width: 768px){.woocommerce #reviews #comments ol.commentlist{--columns: 1;--gap: 1rem}.woocommerce #reviews #comments ol.commentlist li{margin-bottom:0}.woocommerce #reviews #comments ol.commentlist li .comment_container{padding:1.5rem}.woocommerce #reviews #comments ol.commentlist li img.avatar{width:3rem;height:3rem}.woocommerce #reviews #comments ol.commentlist li .comment-text{font-size:.875rem;line-height:1.25rem}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:inherit;line-height:inherit;padding-right:0}.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating{float:none;position:relative;top:0;margin-bottom:.5rem}.woocommerce #review_form #respond textarea{min-height:calc(8rem + 2px)}}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{line-height:inherit}[id]{scroll-margin-top:12rem}.p-about .page-banner{width:100%}.p-about .heading,.p-about .section-1 ._grid-item-3 :is(h1,h2,h3,h4){font-size:3.25rem;line-height:1;font-weight:700}.p-about .section{--padding-y: 9rem;padding-top:var(--padding-y)}.p-about .section:last-child{padding-bottom:var(--padding-y)}.p-about .section-1 ._row-1{--columns: 2;--gap: 2rem}.p-about .section-1 ._intro :is(h1,h2,h3,h4){font-weight:700;font-size:2rem;line-height:2.25rem}.p-about .section-1 ._grid{margin-top:4rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2rem}.p-about .section-1 ._grid-item{border-radius:1rem}.p-about .section-1 img._grid-item{object-fit:cover}.p-about .section-1 ._grid-item-1{grid-row:1/3}.p-about .section-1 ._grid-item-3{background-color:#faf0da;padding:3rem 10rem 3rem 3rem;display:flex;flex-direction:column}.p-about .section-1 ._grid-item-3 :first-child{margin-bottom:auto}.p-about .section-1 ._grid-item-3 p:not(:first-child){margin-top:1.25em}.p-about .section-gallery .row{--columns: 4;--gap: 2rem;margin-top:4rem}.p-about .gallery-app .loader-wrapper{position:relative;min-height:16rem;display:none}.p-about .gallery-app .loader{--size: 2rem}.p-about .gallery-app.loading .row,.p-about .gallery-app.loading .pagination{display:none}.p-about .gallery-app.loading .loader-wrapper{display:block}@media screen and (max-width: 768px){.p-about .page-banner{min-height:20rem;object-fit:cover}.p-about .heading,.p-about .section-1 ._grid-item-3 :is(h1,h2,h3,h4){font-size:2rem}.p-about .section{--padding-y: 4rem}.p-about .section-1 ._row-1{--columns: 1}.p-about .section-1 ._intro :is(h1,h2,h3,h4){font-size:1.25rem;line-height:1.5rem}.p-about .section-1 ._grid{grid-template-columns:100%;grid-template-rows:none;gap:1rem;margin-top:2rem}.p-about .section-1 ._grid-item{border-radius:.75rem}.p-about .section-1 ._grid-item-1{grid-row:auto}.p-about .section-1 ._grid-item-3{padding:2rem}.p-about .section-gallery .row{--columns: 2;--gap: 0.75rem;margin-top:2rem}}.p-news-list .page-heading{margin-bottom:4rem}.p-news-list ._news-list{--between: 6rem}.p-news-list ._news-item:not(:first-child){padding-top:var(--between);margin-top:var(--between);border-top-width:1px;border-color:rgba(0,0,0,.25)}.p-news-list .news{display:flex;align-items:center}.p-news-list .news .swiper-pagination{position:absolute;z-index:1;inset:auto 0 0;display:flex;justify-content:center;padding:16px;gap:10px}.p-news-list .news .swiper-pagination .bullet{width:10px;height:10px;border-radius:9999px;background-color:#fff;transition-property:background-color;transition-duration:.25s}.p-news-list .news .swiper-pagination .bullet:not(:hover,.active){background-color:hsla(0,0%,100%,.25)}.p-news-list .news-title{font-size:3rem;font-weight:700;line-height:3.125rem;margin-top:1rem}.p-news-list .news-title a:hover{text-decoration:underline}.p-news-list .news-desc{margin-top:1.25rem}.p-news-list .news-tags{margin-top:2rem}.p-news-list .news-tag{margin-right:1.5rem}.p-news-list .news-img{border-radius:inherit;object-fit:cover;width:100%;border-radius:1rem;aspect-ratio:430/370}@media screen and (min-width: 768px){.p-news-list .news .swiper{width:26.875rem}.p-news-list .news-info{padding-right:16rem;flex:1 1 0%}.p-news-list :is(.news-subtitle,.news-desc){font-size:1.5rem}}@media screen and (max-width: 768px){.p-news-list .page-heading{margin-bottom:2rem}.p-news-list ._news-list{--between: 3rem}.p-news-list .news{flex-wrap:wrap-reverse;row-gap:2rem}.p-news-list .news-title{font-size:1.5rem;line-height:1.75rem}.p-news-list .news-tag{font-size:.75rem;margin-right:.5rem}}.p-search-result .search-form{position:relative}.p-search-result .search-form ._input{display:block;width:100%;border-radius:9999px;border-width:1px;font-size:1.5rem;padding:1.5rem 3rem}.p-search-result .search-form ._submit{position:absolute;right:3rem;top:0;bottom:0;margin-top:auto;margin-bottom:auto;width:1.5rem;height:1.5rem}.p-search-result .category{justify-content:center;margin:4rem 0}.p-search-result ._results{font-size:1.5rem;font-weight:700;margin-bottom:2rem}.p-search-result ._results-text{text-decoration:underline}.p-search-result ._article-list{--columns: 2;--gap: 2rem}.p-search-result ._article-block{display:block;border-width:1px;border-radius:1rem;padding:3rem;transition-property:color,background-color;transition-timing-function:rgb(.4,0,.2);transition-duration:.35s}.p-search-result ._article-block:hover{background-color:#000;color:#fff}.p-search-result ._article-title{font-size:1.5rem;font-weight:700;margin-top:1rem}@media screen and (max-width: 768px){.p-search-result .search-form ._input{padding:1rem 1.5rem;padding-right:3rem;font-size:1rem}.p-search-result .search-form ._submit{right:1rem;width:1.25rem;height:1.25rem}.p-search-result ._results{font-size:1.25rem}.p-search-result .category{margin:3rem 0}.p-search-result ._article-list{--columns: 1}.p-search-result ._article-block{padding:1.5rem}.p-search-result ._article-title{font-size:1.25rem}}.p-contact .row-info{--columns: 3;--gap: 2rem;margin-top:4rem}.p-contact .info{background-color:#fefcf6;padding:2rem 3rem;border-radius:1rem}.p-contact .info-title{font-size:2rem;font-weight:700}.p-contact .info-subtitle{font-size:1.5rem;margin-top:.75rem}.p-contact .info-map{text-decoration:underline;font-weight:700}.p-contact .info-icon{height:4rem;display:inline-block;vertical-align:bottom}.p-contact .contact-form-app{margin-top:3rem}@media screen and (min-width: 768px){.p-contact .row-info{--gap: 2rem}}@media screen and (max-width: 768px){.p-contact .row-info{--columns: 1;--gap: 1.25rem;margin-top:2rem}.p-contact .info{padding:1.5rem}.p-contact .info-title{font-size:1.5rem}.p-contact .info-subtitle{font-size:1rem}.p-contact .info-icon{height:3rem}}.p-home .section{--margin-y: 9rem;margin:var(--margin-y) 0}.p-home .section-title{font-size:4rem;font-weight:700}.p-home .section-nav{--columns: 3;--gap: 5rem;margin-top:0}.p-home .section-nav ._nav-name{border-radius:1rem;font-size:4rem;font-weight:700;text-align:center;color:#fff;padding:.5rem;background-color:var(--background-color)}.p-home .section-nav ._nav-sign{--background-color: #B68E60}.p-home .section-nav ._nav-lightbox{--background-color: #7798BE}.p-home .section-nav ._nav-print{--background-color: #974852}.p-home .section-nav ._nav-img-wrapper{display:block;position:relative;margin-top:1rem;overflow:hidden;border-radius:1rem;box-shadow:0 0 50px #3b382d}.p-home .section-nav ._nav-img{display:block;border-radius:inherit;aspect-ratio:480/800;width:100%;transition:transform .25s ease-out}.p-home .section-nav ._nav-img~.btn-icon-arrow{position:absolute;right:2rem;bottom:2rem;background-color:var(--background-color);color:#fff}.p-home .section-nav ._nav-img-wrapper:hover ._nav-img{transform:scale(1.05)}.p-home .section-news .btn-view{margin-top:3rem}.p-home .news-image-wrapper{display:block;border-radius:1rem}.p-home .news-image{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.p-home .news-item{margin-top:3rem}.p-home .news-info{display:block}.p-home .news-title{font-size:1.5rem;font-weight:700;margin-top:.5rem;display:flex;align-items:flex-start}.p-home .news-title ._text{flex:1 1 0%}.p-home .news-title .icon-arrow{width:1.5rem;height:1.5rem;margin-top:.25rem;margin-left:1rem}@media screen and (min-width: 768px){.p-home .section-news .row{--columns: 2;--gap: 10rem;position:relative}.p-home .section-news .news-item{transition-property:color;transition-duration:.5s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.p-home .section-news .news-item.inactive{color:rgba(0,0,0,.25)}.p-home .section-news .news-image-wrapper{position:absolute;top:0;left:0;bottom:0;width:var(--width);height:100%;overflow:hidden;transition-property:opacity,visibility;transition-duration:.5s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);opacity:0;visibility:hidden}.p-home .section-news .news-item.active .news-image-wrapper{opacity:1;visibility:visible}.p-home .section-news .news-title .icon-arrow{transition-property:opacity,transform;transition-duration:.25s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.p-home .section-news .news-item:not(:hover) .news-title .icon-arrow{opacity:0;transform:translateX(-0.5rem)}}@media screen and (max-width: 768px){.p-home .section{--margin-y: 4rem}.p-home .section-title{font-size:2rem}.p-home .section-nav{--columns: 1;--gap: 2rem}.p-home .section-nav ._nav-name{font-size:2.25rem}.p-home .section-news{margin:4rem 0}.p-home .section-news .row{--columns: 1;--gap: 2rem}.p-home .section-news .col-images{display:none}.p-home .news-item{margin-top:2rem}.p-home .news-image-wrapper{border-radius:.75rem}.p-home .news-info{margin-top:1.25rem}.p-home .news-title{font-size:1.25rem}.p-home .news-title .icon-arrow{display:none}}.p-product-list .section{--margin-y: 9rem;margin:var(--margin-y) 0}.p-product-list .breadcrumb{position:absolute;top:12rem;left:0;right:0;z-index:11;color:#fff}.p-product-list .breadcrumb a:hover{text-decoration:underline}.p-product-list .section-category{margin-top:0}.p-product-list .section-category ._grid{display:grid;grid-template-columns:repeat(6, 1fr);gap:1rem}.p-product-list .section-category ._item{position:relative}.p-product-list .section-category ._item::before{content:"";padding-top:100%;display:block}.p-product-list .section-category ._item:nth-child(3){grid-row:2/3;grid-column:3/4}.p-product-list .section-category ._item:nth-child(4){grid-row:3/4;grid-column:1/2}.p-product-list .section-category ._item:nth-child(5){grid-row:3/4;grid-column:2/4}.p-product-list .section-category ._item-size-2x1{grid-column:span 2}.p-product-list .section-category ._item-size-2x1::before{padding-top:50%}.p-product-list .section-category ._item-size-2x2{grid-row:span 2;grid-column:span 2}.p-product-list .section-category ._item-size-1x2{grid-row:span 2}.p-product-list .section-category ._item-size-1x2::before{padding-top:200%}.p-product-list .section-category ._img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:1rem}.p-product-list .section-category ._title{position:absolute;inset:auto 0 0;text-align:center;color:#fff;font-size:1.5rem;padding:2rem}.p-product-list .section-all-products ._layout{--total: 10;--gap: 2rem}.p-product-list .section-all-products ._col-side{--size: 2}.p-product-list .section-all-products ._col-list{--size: 8}.p-product-list .section-all-products ._category-list{position:sticky;top:0;padding:3rem 1.5rem;border-radius:1rem}.p-product-list .section-all-products ._category-item{--margin-top: 0.5rem}.p-product-list .section-all-products ._category-item:not(:first-child){margin-top:var(--margin-top)}.p-product-list .section-all-products ._category-link{display:block;width:100%;padding:1.25rem 2rem;border-radius:1rem;font-size:1.5rem;font-weight:700;transition-property:background-color;transition-duration:.25s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.p-product-list .section-all-products ._category-link:is(:hover,.active){background-color:#fff}.p-product-list .section-all-products ._category-list-print{background-color:#f5efef}.p-product-list .section-all-products ._category-list-lightbox{background-color:#f3f6fa}.p-product-list .section-all-products ._category-list-sign{background-color:#faf7f2}@media screen and (max-width: 768px){.p-product-list .section{--margin-y: 4rem}.p-product-list .breadcrumb{top:5rem}.p-product-list .section-category{display:none}.p-product-list .section-all-products{margin-bottom:4rem}.p-product-list .section-all-products :is(._col-side,._col-list){--size: 12}.p-product-list .section-all-products ._col-side{overflow:hidden}.p-product-list .section-all-products ._category-list{position:static;display:flex;overflow:auto;padding:.5rem;border-radius:.5rem;white-space:nowrap}.p-product-list .section-all-products ._category-item{--margin-top: 0;display:inline-block}.p-product-list .section-all-products ._category-link{padding:.5rem .75rem;font-size:1rem;border-radius:.5rem}}.p-product-detail{--background-color-1: #F5EFEF;--background-color-2: #EADADC;--box-shadow-1: 0 4px 12px rgba(245, 239, 239, 0.25);--box-shadow-2: 0 12px 12px #B49998;position:relative;background-image:url(../static/bg-print.jpg);background-position:0 0;background-size:100% auto;background-repeat:no-repeat}.p-product-detail .section-title{font-size:3rem;font-weight:700;margin-top:9rem;margin-bottom:3rem}.p-product-detail .product-details{margin-top:5rem}.p-product-detail .product-details .richtext{padding-top:4rem}.p-product-detail .product-layout-row{--gap: 3rem}.p-product-detail .product-layout-row ._col-left{--size: 7}.p-product-detail .product-layout-row ._col-right{--size: 5}.p-product-detail .gallery a{position:relative;display:block}.p-product-detail .gallery img{width:100%;border-radius:1rem}.p-product-detail .gallery ._thumbs{--gap: 1rem;--columns: 3;margin-top:var(--gap);flex-wrap:nowrap;overflow:auto}.p-product-detail .gallery ._thumbs::-webkit-scrollbar{width:8px;height:8px}.p-product-detail .gallery ._thumbs::-webkit-scrollbar-track{box-shadow:inset 0 0 2px #ccc;border-radius:10px}.p-product-detail .gallery ._thumbs::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:9999px;cursor:pointer}.p-product-detail .gallery ._thumbs::-webkit-scrollbar-thumb:hover{background-color:#000}.p-product-detail .gallery ._thumbs img{aspect-ratio:300/250;object-fit:cover}.p-product-detail .gallery ._thumbs .col{flex-shrink:0}.p-product-detail .gallery .btn-icon-plus{background-color:#000;color:#fff;position:absolute;bottom:1rem;right:1rem;transition-duration:.25s;transition-property:opacity,transform}.p-product-detail .gallery .btn-icon-plus svg{stroke-linecap:initial;stroke-linejoin:initial}.p-product-detail .gallery a:not(:hover) .btn-icon-plus{transform:scale(0);opacity:0}.p-product-detail .product-info .quicklink-list{margin-top:1.5rem}.p-product-detail .product-info .bottom-order{margin-top:1.5rem}.p-product-detail .product-info ._tips{margin-top:1rem;color:rgba(0,0,0,.5)}.p-product-detail .product-info-header{position:relative;color:#fff;padding-right:4rem}.p-product-detail .product-info-header ._title{font-size:3rem;font-weight:700;margin-bottom:1rem}.p-product-detail .product-info-header .btn-icon{--btn-size: 3rem;--icon-size: 1.5rem;border-radius:.5rem;position:absolute;top:.375rem;right:0}.p-product-detail .product-info-header .btn-icon:hover:not(.active){background-color:var(--background-color-1);color:#000}.p-product-detail .product-info-header .btn-icon.active{background-color:var(--background-color-1);color:var(--btn-like-color)}.p-product-detail .product-info-header .btn-icon.active svg{fill:currentColor}.p-product-detail .product-panel{border-radius:1rem;background-color:var(--background-color-1);padding:2rem;margin-top:2rem}.p-product-detail .product-panel-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.p-product-detail .product-panel-richtext{line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:4.5rem}.p-product-detail .product-panel-richtext :is(ul,ol){--gap: 0px;--row-gap: var(--gap);--column-gap: var(--gap);--total: 12;display:flex;flex-wrap:wrap;gap:var(--row-gap) var(--column-gap)}.p-product-detail .product-panel-richtext li{--size: 12;--column: var(--columns, calc(var(--total) / var(--size)));--width: calc((100% - var(--column-gap) * (var(--column) - 1)) / var(--column));width:var(--width);--size: 6}.p-product-detail .product-panel-richtext.toggle{display:block;height:auto}.p-product-detail .product-panel-bottom{margin-top:2rem}.p-product-detail .collapse-btn{display:flex;align-items:center;font-weight:700}.p-product-detail .collapse-btn .btn-icon{--btn-size: 1.25rem;--icon-size: 1rem;background-color:#000;color:#fff;transform:rotate(-90deg);margin-left:.5rem}.p-product-detail .stat-item{--columns: 2;--gap: 1rem;align-items:flex-start;padding:.75rem 0;border-top-width:1px;border-bottom-width:1px;border-color:rgba(0,0,0,.25)}.p-product-detail .stat-item ._content{text-align:right;font-weight:700}.p-product-detail .stat-item+.stat-item{border-top-width:0}.p-product-detail .product-features{--gap: 1rem}.p-product-detail .product-feature{--size: 3;text-align:center}.p-product-detail .product-feature-icon{margin:auto;margin-bottom:.5rem;max-width:75%}.p-product-detail .quicklink-list{display:flex}.p-product-detail .quicklink-item{position:relative;z-index:1;background-size:cover;background-position:50% 50%;background-color:var(--background-color-1);border-radius:1rem;height:12rem;padding:1.5rem;display:flex;flex-direction:column;font-size:1.5rem;line-height:1.75rem;border:none}.p-product-detail .quicklink-item:is(button){text-align:left}.p-product-detail .quicklink-item:hover{border:none}.p-product-detail .quicklink-item ._bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;border-radius:inherit}.p-product-detail .quicklink-item .btn-icon{--btn-size: 2.5rem;--icon-size: 1.5rem;margin-top:auto;transform:rotate(-90deg)}.p-product-detail .quicklink-item .icon-chevron svg{stroke-linecap:initial;stroke-linejoin:bevel}.p-product-detail .quicklink-upload{flex-grow:1;color:#fff}.p-product-detail .quicklink-upload .btn-icon{background-color:#fff;color:#000}.p-product-detail .quicklink-request{width:100%;flex-direction:row;align-items:center;gap:1rem;height:auto;margin-top:1rem}.p-product-detail .quicklink-request:hover{box-shadow:var(--box-shadow-1)}.p-product-detail .quicklink-request ._title{flex:1}.p-product-detail .quicklink-request .btn-icon{background-color:#000;color:#fff;margin-left:auto;margin-top:0}.p-product-detail .quicklink-middle{position:relative;width:1rem}.p-product-detail .quicklink-middle-or{--size: 3rem;position:absolute;z-index:2;top:50%;left:50%;margin-top:calc(var(--size)*-0.5);margin-left:calc(var(--size)*-0.5);width:var(--size);height:var(--size);border-radius:9999px;font-weight:700;line-height:var(--size);text-align:center;box-shadow:var(--box-shadow-2);background-color:var(--background-color-1)}.p-product-detail .bottom-order{display:flex;align-items:center;border-radius:1rem;background-color:var(--background-color-2);padding:1rem}.p-product-detail .bottom-order ._btn-add{border-radius:1rem;background-color:var(--background-color-1);font-size:1.125rem;font-weight:700;padding:1.25rem 2.5rem;margin-left:2rem}.p-product-detail .bottom-order ._product-icon{border-radius:.5rem;width:3rem;height:3rem}.p-product-detail .bottom-order ._break{display:none}.p-product-detail .bottom-order ._product-name{font-weight:700;margin-left:.5rem}.p-product-detail .bottom-order .number-input{margin-left:auto}.p-product-detail .star-score{display:flex;align-items:center;gap:.25rem}.p-product-detail .star-score svg{width:1.25rem;height:1.25rem;color:#fbb506}.p-product-detail .star-score .active svg{stroke:none;fill:currentColor}.p-product-detail .posters-row{--columns: 2;--gap: 2rem;margin-top:4rem}.p-product-detail .poster{background-color:var(--background-color-2);border-radius:1rem;overflow:hidden;height:100%}.p-product-detail .poster-img{width:100%;aspect-ratio:430/300;object-fit:cover}.p-product-detail .poster-info{padding:4rem 2rem}.p-product-detail .poster-title{font-weight:700;font-size:1.75rem}.p-product-detail .poster-content{margin-top:1rem;font-size:.875rem;line-height:1.25rem}.p-product-detail .uploader{position:fixed;inset:0;z-index:1000;background-color:#fff;display:flex;flex-direction:column;justify-content:center}.p-product-detail .uploader>.container{padding-top:12rem;padding-bottom:8rem;overflow:auto;position:relative;max-height:100%}.p-product-detail .uploader-wrapper{max-width:40rem;background-color:#fefcf6;padding:3rem;margin:auto;border-radius:1rem}.p-product-detail .uploader-img{background-size:cover;background-repeat:no-repeat;background-position:50%}.p-product-detail .uploader-img-design{width:6rem;height:6rem;margin:auto;background-image:url(../static/design-upload.svg)}.p-product-detail .uploader-img-success{width:6rem;height:6rem;margin:auto;background-image:url(../static/submit-successfully.svg)}.p-product-detail .uploader-title{font-weight:700;text-align:center;font-size:2rem}.p-product-detail .uploader-drop-zone,.p-product-detail .uploader-file{padding:2rem;border-radius:1rem;border-style:dashed;border-width:2px;background-color:#fff}.p-product-detail .uploader-drop-zone{display:block;cursor:pointer;color:rgba(0,0,0,.5);text-align:center}.p-product-detail .uploader-drop-zone ._title{color:#000;font-size:1.5em;font-weight:700}.p-product-detail .uploader-drop-zone ._title+p{margin-top:.5em}.p-product-detail .uploader-drop-zone:hover{border-color:#000}.p-product-detail .uploader-upload-icon{width:3rem;height:3rem;margin:auto}.p-product-detail .uploader-input-control{display:none}.p-product-detail .uploader-file{display:flex;flex-wrap:wrap}.p-product-detail .uploader-file ._icon{width:8rem;height:8rem}.p-product-detail .uploader-file ._icon-ai{background-image:url(../static/file-type-images/ai.png)}.p-product-detail .uploader-file ._icon-cmyk{background-image:url(../static/file-type-images/cmyk.png)}.p-product-detail .uploader-file ._icon-eps{background-image:url(../static/file-type-images/eps.png)}.p-product-detail .uploader-file ._icon-jpg{background-image:url(../static/file-type-images/jpg.png)}.p-product-detail .uploader-file ._icon-pdf{background-image:url(../static/file-type-images/pdf.png)}.p-product-detail .uploader-file ._icon-png{background-image:url(../static/file-type-images/png.png)}.p-product-detail .uploader-file ._icon-psd{background-image:url(../static/file-type-images/psd.png)}.p-product-detail .uploader-file ._icon-svg{background-image:url(../static/file-type-images/svg.png)}.p-product-detail .uploader-file ._icon-zip{background-image:url(../static/file-type-images/zip.png)}.p-product-detail .uploader-file ._info{display:flex;flex-direction:column;justify-content:center;flex:1 1 0%;margin-left:1rem;gap:.5rem}.p-product-detail .uploader-file ._title{font-size:1.5rem;font-weight:700}.p-product-detail .uploader-file ._size{color:rgba(0,0,0,.5)}.p-product-detail .uploader-file .uploader-action-group{margin-top:auto}.p-product-detail .uploader-action-group{display:flex;flex-wrap:wrap;gap:.5rem}.p-product-detail .uploader-action{display:flex;align-items:center;cursor:pointer}.p-product-detail .uploader-action svg{margin-right:.25em;width:1em;height:1em}.p-product-detail .uploader-action-reselect{text-decoration:underline}.p-product-detail .uploader-action-back{font-weight:700;font-size:1.5rem;margin-bottom:1rem}.p-product-detail .uploader-action-back svg{transform:rotate(180deg)}.p-product-detail .uploader-feedback{font-size:1.5rem;text-align:center}.p-product-detail .nbdesigner-preview-title{margin-top:0}.p-product-detail #nbdesigner_frontend_area .img-con{margin:0}.p-product-cate-sign{--background-color-1: #F3EAE1;--background-color-2: #F3EAE1;--box-shadow-1: 0 4px 12px rgba(255, 209, 164, 0.5);--box-shadow-2: 0 12px 12px #A38C7E;--btn-like-color: #B68E60;background-image:url(../static/bg-sign.jpg)}.p-product-cate-sign .quicklink-upload{background-image:url(../static/upload-artwork-sign.jpg)}.p-product-cate-lightbox{--background-color-1: #F3F6FA;--background-color-2: #E4ECF4;--box-shadow-1: 0 4px 12px rgba(206, 226, 254, 0.5);--box-shadow-2: 0 12px 12px #5675B5;--btn-like-color: #7798BF;background-image:url(../static/bg-lightbox.jpg)}.p-product-cate-lightbox .quicklink-upload{background-image:url(../static/upload-artwork-lightbox.jpg)}.p-product-cate-print{--background-color-1: #F5EFEF;--background-color-2: #EADADC;--btn-like-color: #974852;background-image:url(../static/bg-print.jpg)}.p-product-cate-print .quicklink-upload{background-image:url(../static/upload-artwork-print.jpg)}.p-product-detail .nbd-option-field .nbd-field-content{padding:0;margin-top:1rem;transition:none}.p-product-detail .nbd-label-wrap{display:flex;flex-wrap:wrap;gap:.5rem}.p-product-detail .nbd-option-field{background-color:rgba(0,0,0,0);border:0;margin-bottom:0}.p-product-detail .nbd-option-field:nth-of-type(n+2){margin-top:1.5rem}.p-product-detail .nbo-fields-wrapper{background-color:var(--background-color-1);border-radius:1em;overflow:hidden;padding:1rem;margin-top:1rem;margin-bottom:1rem;box-shadow:var(--box-shadow-1)}.p-product-detail .nbd-field-header{font-size:1.25rem;padding:0;background:rgba(0,0,0,0);color:currentColor}.p-product-detail .nbd-option-wrapper label{cursor:pointer;margin-right:.25rem;margin:0 !important}.p-product-detail .nbdesigner_pp_close{font-size:0}.p-product-detail .nbdesigner_pp_close::before,.p-product-detail .nbdesigner_pp_close::after{content:"";position:absolute;top:50%;left:50%;width:14px;margin-left:-7px;height:2px;margin-top:-1px;background-color:currentColor}.p-product-detail .nbdesigner_pp_close::before{transform:rotate(45deg)}.p-product-detail .nbdesigner_pp_close::after{transform:rotate(-45deg)}.p-product-detail .nbo-dropdown{height:2.25rem;width:100%;border-radius:1.125rem;padding:.5625rem 2.25rem .5625rem 1.25rem;border:0;height:inherit;background-color:#fff}.p-product-detail .nbd-label,.p-product-detail .nbo-sub-attr-l label{border-radius:2.25rem;height:2.25rem;line-height:2.25;padding:0 1.25rem;font-size:1rem;margin:0 .3125rem .3125rem 0}.p-product-detail .nbd-field-input-wrap input[type=number]{padding:0;background-color:rgba(0,0,0,0);width:4em;box-shadow:none}.p-product-detail .nbo-dimension{height:2.25rem !important;background:rgba(0,0,0,0) !important}.p-product-detail .nbo-dimension-wrap{border-radius:1.125rem;height:2.25rem;background-color:#fff;border:0;border-radius:0 !important}.p-product-detail .nbo-updown-dimension{position:relative;width:2.25rem;height:2.25rem;line-height:2.25rem;background-color:rgba(0,0,0,0);font-size:0 !important}.p-product-detail .nbo-updown-dimension::before,.p-product-detail .nbo-updown-dimension::after{content:"";position:absolute;top:50%;left:50%;width:.5rem;height:.125rem;margin-left:-0.25rem;margin-top:-0.0625rem;background-color:#000}.p-product-detail .nbo-updown-dimension:last-of-type::after{transform:rotate(90deg)}.p-product-detail .nbo-clear-option-wrap{margin-bottom:inherit;margin-top:1rem}.p-product-detail .nbo-style-1{border:none;margin-bottom:inherit;padding:1rem 0}.p-product-detail .nbo-style-1 .nbo-summary-title,.p-product-detail .nbo-style-1 .nbo-table-pricing-title{padding:0 1rem;display:flex;justify-content:space-between;background-color:rgba(0,0,0,0);margin:0}.p-product-detail .nbo-style-1 .nbo-summary-table,.p-product-detail .nbo-style-1 .nbo-table-pricing{margin:.5rem 1rem 0;width:calc(100% - 2rem);border-spacing:0}.p-product-detail .nbo-style-1 .nbo-summary-table tfoot tr td{padding:.5em 0;border-bottom:1px solid rgba(0,0,0,.2)}.p-product-detail .nbd-button{font-size:1rem;padding:0 1.25rem;line-height:2.25;border-radius:1rem}.p-product-detail .nbo-summary-wrapper{background-color:var(--background-color-1);border-radius:1rem;overflow:hidden;box-shadow:var(--box-shadow-1)}.p-product-detail .nbo-final-price{color:inherit;background:inherit}@media screen and (min-width: 768px){.p-product-detail{padding-top:12rem}}@media screen and (max-width: 768px){.p-product-detail .product-layout-row :is(._col-left,._col-right){--size: 12}.p-product-detail .product-info{position:static;max-height:none;margin-top:2rem}.p-product-detail .product-info-header{padding-right:3rem}.p-product-detail .product-info-header ._title{font-size:1.75rem}.p-product-detail .product-info-header .btn-icon{--btn-size: 2.25rem;--icon-size: 1.5rem;top:.125rem}.p-product-detail .gallery ._thumbs{--columns: 2}.p-product-detail .gallery .btn-icon-plus{--btn-size: 2rem;--icon-size: 1rem}.p-product-detail .product-panel{padding:1.5rem}.p-product-detail .product-panel-title{font-size:1.25rem}.p-product-detail .product-features{--column-gap: 0.5rem}.p-product-detail .product-feature-title{font-size:.75rem}.p-product-detail .product-panel-richtext{font-size:.875rem;line-height:1.5rem}.p-product-detail .tab{margin-top:4rem}.p-product-detail .tab .richtext{padding-top:2rem}.p-product-detail .quicklink-item{font-size:1rem;line-height:inherit;padding:.875rem;border-radius:.75rem}.p-product-detail .quicklink-item .btn-icon{--btn-size: 1.5rem;--icon-size: 0.75rem}.p-product-detail .quicklink-upload{flex-grow:1;height:8rem}.p-product-detail .quicklink-middle{width:.5rem}.p-product-detail .quicklink-middle-or{--size: 2rem;font-size:.75rem}.p-product-detail .bottom-order{flex-wrap:wrap;border-radius:.75rem;padding:.75rem}.p-product-detail .bottom-order ._btn-add{border-radius:.75rem;font-size:1rem;line-height:1rem;padding:1em}.p-product-detail .bottom-order ._break{display:block;width:100%}.p-product-detail .bottom-order ._product-icon{border-radius:.5rem;width:3rem;height:3rem}.p-product-detail .bottom-order .number-input{margin-left:0;margin-right:auto}.p-product-detail .section-title{font-size:1.5rem;margin-top:4rem;margin-bottom:2rem}.p-product-detail .reviews-row{--columns: 1}.p-product-detail .posters-row{--columns: 1}.p-product-detail .poster-info{padding:2rem}.p-product-detail .poster-title{font-size:1.5rem}.p-product-detail .uploader>.container{padding-top:4rem;padding-bottom:4rem}.p-product-detail :is(.uploader-img-design,.uploader-img-success){width:4rem;height:4rem}.p-product-detail .uploader-title{font-size:1.25rem}.p-product-detail .uploader-wrapper{padding:1.5rem}.p-product-detail .uploader-drop-zone,.p-product-detail .uploader-file{padding:1.5rem;border-radius:.75rem}.p-product-detail .uploader-drop-zone{font-size:.75rem}.p-product-detail .uploader-file ._icon{width:3rem;height:3rem}.p-product-detail .uploader-file ._title{font-size:1rem}.p-product-detail .uploader-file ._size{font-size:.75rem}.p-product-detail .uploader-action-reselect{font-size:.75rem}.p-product-detail .uploader-action-back{font-size:1rem}.p-product-detail .uploader-feedback{font-size:1rem}.p-product-cate-sign{background-image:url(../static/bg-sign-m-2.jpg)}.p-product-cate-lightbox{background-image:url(../static/bg-lightbox-m-2.jpg)}.p-product-cate-print{background-image:url(../static/bg-print-m-2.jpg)}}.bg-light-yellow{background-color:#fffbf4}.bg-light-yellow~.footer{background-color:#fffbf4}.p-account .view{background-color:#fff;padding:6rem;border-radius:1rem;margin-top:2rem}.p-account .wrapper{max-width:40rem;margin:auto}.p-account .wrapper-col{display:flex;flex-direction:column;align-items:center}.p-account .wrapper-wide{max-width:60rem}.p-account .wrapper-reg-feedback .btn{margin-top:2.5rem}.p-account .wrapper-reg-feedback .richtext{font-size:1.5rem;text-align:center}.p-account .wrapper-reg-feedback .richtext :is(h1,h2,h3,h4){font-size:1.333333em;font-weight:700}.p-account .wrapper-reg-feedback .richtext :is(h1,h2,h3,h4)+*{margin-top:.5em}.p-account .feedback-img{width:8rem;height:8rem;background-size:cover}.p-account .feedback-img-success{background-image:url(../static/registration-success.jpg)}.p-account .heading{font-size:3rem;font-weight:700;margin-bottom:3rem;text-align:center}.p-account .form-item{margin:1.5rem 0}.p-account .form-item-code{display:flex;gap:1rem;align-items:flex-start}.p-account .form-item-code .text-input{flex:1 1 0%}.p-account .form-item-code .btn{min-width:auto;width:16rem;height:3.75rem}.p-account .form-item-actions{margin:2rem 0;font-weight:700;display:flex;justify-content:space-between;color:rgba(0,0,0,.5)}.p-account .form-item-actions u{text-decoration:underline}.p-account .form-item-actions :is(u,a:hover){color:#000}.p-account .form-footer{text-align:center;color:rgba(0,0,0,.5);margin-top:2rem;font-weight:700}.p-account .form-footer u{text-decoration:underline;color:#000}.p-account .form-footer :is(a,button):hover{color:#000}.p-account .prompt-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.25rem}.p-account .prompt-grid ._item:last-child{grid-column:span 2}.p-account .prompt-block{border-radius:1rem;border-width:2px;padding:4rem 3rem;height:100%}.p-account .prompt-block .richtext{--heading-font-size: 2em}.p-account .prompt-block .richtext :is(h1,h2,h3,h4){font-size:var(--heading-font-size);font-weight:700}.p-account .other-login{margin-top:2rem}.p-account .other-login ._title{display:flex;align-items:center;gap:2rem;margin-bottom:1rem}.p-account .other-login ._title::before,.p-account .other-login ._title::after{content:"";border-top-width:1px;border-top-color:#e8e8e8;flex-grow:1}.p-account .other-login .row{--columns: 3;--gap: 1rem}.p-account .login-btn-group{display:flex;flex-wrap:wrap}.p-account .login-btn{border-radius:9999px;border-width:1px;border-color:currentColor;display:flex;align-items:center;justify-content:center;height:3rem;flex-grow:1}.p-account .login-btn svg{width:1.5rem;height:1.5rem;margin-right:.25rem}@media screen and (max-width: 768px){.p-account .heading{font-size:1.5rem;margin-bottom:2rem}.p-account .view{padding:2.5rem 1.25rem;margin-top:1rem}.p-account .form-item{margin:1rem 0}.p-account .form-item-actions{margin:1.5rem 0;flex-direction:column;align-items:flex-start;font-size:.875rem;gap:.25rem}.p-account .form-item-code{gap:.5rem}.p-account .form-item-code .btn{font-size:.75rem;width:8rem;height:3rem;padding:0 1rem}.p-account .form-footer{font-size:.875rem}.p-account .richtext{font-size:1rem}.p-account .registration-success-img{width:6rem;height:6rem}.p-account .section-feedback .btn{margin-top:1rem}.p-account .prompt-grid{grid-template-columns:1fr;gap:1.5rem}.p-account .prompt-grid ._item:last-child{grid-column:auto}.p-account .prompt-block{padding:2rem 1.5rem}.p-account .prompt-block .richtext{--heading-font-size: 1.5em;font-size:.875rem}.p-account .other-login ._title{font-size:.75rem;gap:1rem}.p-account .other-login .row{--columns: 1}}.p-user{position:relative}.p-user>.loader{margin:auto}.p-user .pathname{margin-bottom:3rem}.p-user :is(.layout,.woocommerce){--total: 10;--gap: 2rem}.p-user :is(.layout-aside,.woocommerce-aside){--size: 2}.p-user :is(.layout-view,.woocommerce-MyAccount-content){--size: 8}.p-user .sidebar{border-radius:1rem;background-color:#fff;padding:1.25rem}.p-user .sidebar-head{position:relative;padding:1rem;display:flex;align-items:center;min-height:6rem}.p-user .sidebar-head ._face{width:4rem;height:4rem;object-fit:cover;border-radius:.5rem}.p-user .sidebar-head ._info{flex:1 1 0%;margin-left:1rem}.p-user .sidebar-head ._name{font-size:1.5rem;font-weight:700}.p-user .sidebar-head ._title{color:rgba(0,0,0,.5);margin-top:.25em}.p-user .sidebar-head ._link:is(:hover,:focus-within){text-decoration:underline}.p-user .sidebar-list{margin-top:1.25rem}.p-user .sidebar-list ._link{display:flex;border-radius:1rem;align-items:center;height:3.5rem;transition-property:color,background-color;transition-duration:.25s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);padding:0 1rem;margin:.25rem 0}.p-user .sidebar-list ._link:is(.active,:not(.active):is(:hover,:focus)){background-color:#faf0da}.p-user .sidebar-list ._link-icon{width:1.5rem;height:1.5rem;margin-right:.5rem}.p-user .sidebar-list ._link-name{flex:1 1 0%}.p-user .sidebar-list ._link-user svg{stroke-width:3}.p-user .link{display:flex;align-items:center;line-height:1.5em}.p-user .link:is(:hover,:focus-within){text-decoration:underline}.p-user .link-icon{width:1.25em;height:1.25em;margin-right:.25em}.p-user .link-action-delete .link-icon{stroke-width:1}.p-user .link-new-address{font-weight:700}.p-user .overflow-wrapper{overflow:auto}.p-user .table-address-list ._col{flex:1 1 auto}.p-user .table-address-list ._col-1{width:14rem}.p-user .table-address-list ._col-2{width:24rem}.p-user .table-address-list ._col-3{width:24rem}.p-user .table-address-list ._col-4{width:6rem}.p-user .table-address-list ._default{border-radius:4px;background-color:#faf0da;padding:.25em .5em}.p-user .table-address-list ._row-item ._col-4{display:flex;flex-direction:column;align-items:center;gap:.5rem}.p-user .view-userinfo .heading{margin-bottom:0}.p-user .view-userinfo ._userinfo-wrapper{margin:3rem 0;display:flex;gap:2rem}.p-user .view-userinfo ._face{width:10.5rem;height:10.5rem;object-fit:cover;border-radius:1rem}.p-user .view-userinfo ._userinfo{flex:1 1 0%;display:flex;flex-direction:column;justify-content:space-between}.p-user .view-userinfo ._info-list{display:flex;flex-wrap:wrap;gap:2rem 6rem}.p-user .view-userinfo ._info-item{display:flex;align-items:center;line-height:1.5rem}.p-user .view-userinfo ._info-icon{width:3rem;height:3rem;margin-right:1rem}.p-user .view-userinfo ._poster{border-radius:1rem;padding:2.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background-image:url(../static/wholesaler-poster.jpg);background-size:cover;background-position:50% 50%;color:#fff}.p-user .view-userinfo ._poster-title{max-width:28rem}.p-user .view-userinfo ._bottom{--gap: 2rem}.p-user .view-userinfo ._link{display:flex;align-items:center;line-height:1.5em}.p-user .view-userinfo ._link:is(:hover,:focus-within){text-decoration:underline}.p-user .view-userinfo ._link-icon{width:1.5em;height:1.5em;margin-right:.25em}.p-user .view-account .uploader{display:flex;flex-wrap:wrap;align-items:center;padding:1rem;border:1px dashed #707070}.p-user .view-account .uploader .btn-icon-plus{background-color:#000;color:#fff;border-radius:4px}.p-user .view-account .uploader .btn-icon-close{--btn-size: 2.5rem;--icon-size: 1rem;background-color:rgba(0,0,0,.05);margin-left:1rem}.p-user .view-account .uploader .btn-icon-close:is(button):is(:hover,:focus-visible){background-color:rgba(0,0,0,.1)}.p-user .view-account .uploader:is(:hover,:focus-within,.active){border-color:#000}.p-user .view-account .uploader-control{display:none}.p-user .view-account .uploader-info{width:0;flex-grow:1;margin-left:1rem}.p-user .view-account .uploader-label{font-weight:700}.p-user .view-account .uploader-img{width:6rem;height:6rem;object-fit:cover;border-radius:4px}.p-user .view-wishlist .product-list{--columns: 3;--gap: 2rem}@media screen and (max-width: 768px){.p-user :is(.layout-aside,.layout-view,.woocommerce-aside,.woocommerce-MyAccount-content){--size: 10}.p-user .heading{font-size:1.5rem}.p-user .link{font-size:.75rem}.p-user .view-userinfo ._face{width:4rem;height:4rem}.p-user .view-userinfo ._userinfo-wrapper{flex-direction:column;margin:1rem 0;gap:1rem}.p-user .view-userinfo ._poster{padding:2rem;margin-top:2rem}.p-user .view-userinfo ._poster .btn{min-width:auto;width:100%;padding:.75rem .5rem;margin-top:2rem}.p-user .view-userinfo ._info-list{flex-direction:column;margin:1rem 0;gap:1rem}.p-user .view-userinfo ._info-icon{width:2.25rem;height:2.25rem}.p-user .view-address .view-header{flex-direction:column;align-items:flex-start}.p-user .view-wishlist .product-list{--columns: 2;--gap: 0.5rem}.p-user .view-wishlist .pagination{margin-top:3rem;margin-bottom:1.5rem}}
@media(prefers-reduced-motion: reduce){[data-respect-reduced-motion] [data-reduce-motion]{transition:none;animation:none}}[data-mantine-color-scheme=light] .mantine-light-hidden{display:none}[data-mantine-color-scheme=dark] .mantine-dark-hidden{display:none}.mantine-focus-auto:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.mantine-focus-always:focus{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.mantine-focus-never:focus{outline:none}.mantine-active:active{transform:translateY(calc(0.0625rem * var(--mantine-scale)))}fieldset:disabled .mantine-active:active{transform:none}:where([dir=rtl]) .mantine-rotate-rtl{transform:rotate(180deg)}:root{color-scheme:var(--mantine-color-scheme);--mantine-z-index-app: 100;--mantine-z-index-modal: 200;--mantine-z-index-popover: 300;--mantine-z-index-overlay: 400;--mantine-z-index-max: 9999;--mantine-scale: 1;--mantine-cursor-type: default;--mantine-webkit-font-smoothing: antialiased;--mantine-color-scheme: light dark;--mantine-moz-font-smoothing: grayscale;--mantine-color-white: #fff;--mantine-color-black: #000;--mantine-line-height: 1.55;--mantine-font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;--mantine-font-family-monospace: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--mantine-font-family-headings: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;--mantine-heading-font-weight: 700;--mantine-radius-default: calc(0.25rem * var(--mantine-scale));--mantine-primary-color-0: var(--mantine-color-blue-0);--mantine-primary-color-1: var(--mantine-color-blue-1);--mantine-primary-color-2: var(--mantine-color-blue-2);--mantine-primary-color-3: var(--mantine-color-blue-3);--mantine-primary-color-4: var(--mantine-color-blue-4);--mantine-primary-color-5: var(--mantine-color-blue-5);--mantine-primary-color-6: var(--mantine-color-blue-6);--mantine-primary-color-7: var(--mantine-color-blue-7);--mantine-primary-color-8: var(--mantine-color-blue-8);--mantine-primary-color-9: var(--mantine-color-blue-9);--mantine-primary-color-filled: var(--mantine-color-blue-filled);--mantine-primary-color-filled-hover: var(--mantine-color-blue-filled-hover);--mantine-primary-color-light: var(--mantine-color-blue-light);--mantine-primary-color-light-hover: var(--mantine-color-blue-light-hover);--mantine-primary-color-light-color: var(--mantine-color-blue-light-color);--mantine-breakpoint-xs: 36em;--mantine-breakpoint-sm: 48em;--mantine-breakpoint-md: 62em;--mantine-breakpoint-lg: 75em;--mantine-breakpoint-xl: 88em;--mantine-spacing-xs: calc(0.625rem * var(--mantine-scale));--mantine-spacing-sm: calc(0.75rem * var(--mantine-scale));--mantine-spacing-md: calc(1rem * var(--mantine-scale));--mantine-spacing-lg: calc(1.25rem * var(--mantine-scale));--mantine-spacing-xl: calc(2rem * var(--mantine-scale));--mantine-font-size-xs: calc(0.75rem * var(--mantine-scale));--mantine-font-size-sm: calc(0.875rem * var(--mantine-scale));--mantine-font-size-md: calc(1rem * var(--mantine-scale));--mantine-font-size-lg: calc(1.125rem * var(--mantine-scale));--mantine-font-size-xl: calc(1.25rem * var(--mantine-scale));--mantine-line-height-xs: 1.4;--mantine-line-height-sm: 1.45;--mantine-line-height-md: 1.55;--mantine-line-height-lg: 1.6;--mantine-line-height-xl: 1.65;--mantine-shadow-xs: 0 calc(0.0625rem * var(--mantine-scale)) calc(0.1875rem * var(--mantine-scale)) rgba(0, 0, 0, 0.05), 0 calc(0.0625rem * var(--mantine-scale)) calc(0.125rem * var(--mantine-scale)) rgba(0, 0, 0, 0.1);--mantine-shadow-sm: 0 calc(0.0625rem * var(--mantine-scale)) calc(0.1875rem * var(--mantine-scale)) rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 calc(0.625rem * var(--mantine-scale)) calc(0.9375rem * var(--mantine-scale)) calc(-0.3125rem * var(--mantine-scale)), rgba(0, 0, 0, 0.04) 0 calc(0.4375rem * var(--mantine-scale)) calc(0.4375rem * var(--mantine-scale)) calc(-0.3125rem * var(--mantine-scale));--mantine-shadow-md: 0 calc(0.0625rem * var(--mantine-scale)) calc(0.1875rem * var(--mantine-scale)) rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 calc(1.25rem * var(--mantine-scale)) calc(1.5625rem * var(--mantine-scale)) calc(-0.3125rem * var(--mantine-scale)), rgba(0, 0, 0, 0.04) 0 calc(0.625rem * var(--mantine-scale)) calc(0.625rem * var(--mantine-scale)) calc(-0.3125rem * var(--mantine-scale));--mantine-shadow-lg: 0 calc(0.0625rem * var(--mantine-scale)) calc(0.1875rem * var(--mantine-scale)) rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 calc(1.75rem * var(--mantine-scale)) calc(1.4375rem * var(--mantine-scale)) calc(-0.4375rem * var(--mantine-scale)), rgba(0, 0, 0, 0.04) 0 calc(0.75rem * var(--mantine-scale)) calc(0.75rem * var(--mantine-scale)) calc(-0.4375rem * var(--mantine-scale));--mantine-shadow-xl: 0 calc(0.0625rem * var(--mantine-scale)) calc(0.1875rem * var(--mantine-scale)) rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 calc(2.25rem * var(--mantine-scale)) calc(1.75rem * var(--mantine-scale)) calc(-0.4375rem * var(--mantine-scale)), rgba(0, 0, 0, 0.04) 0 calc(1.0625rem * var(--mantine-scale)) calc(1.0625rem * var(--mantine-scale)) calc(-0.4375rem * var(--mantine-scale));--mantine-radius-xs: calc(0.125rem * var(--mantine-scale));--mantine-radius-sm: calc(0.25rem * var(--mantine-scale));--mantine-radius-md: calc(0.5rem * var(--mantine-scale));--mantine-radius-lg: calc(1rem * var(--mantine-scale));--mantine-radius-xl: calc(2rem * var(--mantine-scale));--mantine-color-dark-0: #c9c9c9;--mantine-color-dark-1: #b8b8b8;--mantine-color-dark-2: #828282;--mantine-color-dark-3: #696969;--mantine-color-dark-4: #424242;--mantine-color-dark-5: #3b3b3b;--mantine-color-dark-6: #2e2e2e;--mantine-color-dark-7: #242424;--mantine-color-dark-8: #1f1f1f;--mantine-color-dark-9: #141414;--mantine-color-gray-0: #f8f9fa;--mantine-color-gray-1: #f1f3f5;--mantine-color-gray-2: #e9ecef;--mantine-color-gray-3: #dee2e6;--mantine-color-gray-4: #ced4da;--mantine-color-gray-5: #adb5bd;--mantine-color-gray-6: #868e96;--mantine-color-gray-7: #495057;--mantine-color-gray-8: #343a40;--mantine-color-gray-9: #212529;--mantine-color-red-0: #fff5f5;--mantine-color-red-1: #ffe3e3;--mantine-color-red-2: #ffc9c9;--mantine-color-red-3: #ffa8a8;--mantine-color-red-4: #ff8787;--mantine-color-red-5: #ff6b6b;--mantine-color-red-6: #fa5252;--mantine-color-red-7: #f03e3e;--mantine-color-red-8: #e03131;--mantine-color-red-9: #c92a2a;--mantine-color-pink-0: #fff0f6;--mantine-color-pink-1: #ffdeeb;--mantine-color-pink-2: #fcc2d7;--mantine-color-pink-3: #faa2c1;--mantine-color-pink-4: #f783ac;--mantine-color-pink-5: #f06595;--mantine-color-pink-6: #e64980;--mantine-color-pink-7: #d6336c;--mantine-color-pink-8: #c2255c;--mantine-color-pink-9: #a61e4d;--mantine-color-grape-0: #f8f0fc;--mantine-color-grape-1: #f3d9fa;--mantine-color-grape-2: #eebefa;--mantine-color-grape-3: #e599f7;--mantine-color-grape-4: #da77f2;--mantine-color-grape-5: #cc5de8;--mantine-color-grape-6: #be4bdb;--mantine-color-grape-7: #ae3ec9;--mantine-color-grape-8: #9c36b5;--mantine-color-grape-9: #862e9c;--mantine-color-violet-0: #f3f0ff;--mantine-color-violet-1: #e5dbff;--mantine-color-violet-2: #d0bfff;--mantine-color-violet-3: #b197fc;--mantine-color-violet-4: #9775fa;--mantine-color-violet-5: #845ef7;--mantine-color-violet-6: #7950f2;--mantine-color-violet-7: #7048e8;--mantine-color-violet-8: #6741d9;--mantine-color-violet-9: #5f3dc4;--mantine-color-indigo-0: #edf2ff;--mantine-color-indigo-1: #dbe4ff;--mantine-color-indigo-2: #bac8ff;--mantine-color-indigo-3: #91a7ff;--mantine-color-indigo-4: #748ffc;--mantine-color-indigo-5: #5c7cfa;--mantine-color-indigo-6: #4c6ef5;--mantine-color-indigo-7: #4263eb;--mantine-color-indigo-8: #3b5bdb;--mantine-color-indigo-9: #364fc7;--mantine-color-blue-0: #e7f5ff;--mantine-color-blue-1: #d0ebff;--mantine-color-blue-2: #a5d8ff;--mantine-color-blue-3: #74c0fc;--mantine-color-blue-4: #4dabf7;--mantine-color-blue-5: #339af0;--mantine-color-blue-6: #228be6;--mantine-color-blue-7: #1c7ed6;--mantine-color-blue-8: #1971c2;--mantine-color-blue-9: #1864ab;--mantine-color-cyan-0: #e3fafc;--mantine-color-cyan-1: #c5f6fa;--mantine-color-cyan-2: #99e9f2;--mantine-color-cyan-3: #66d9e8;--mantine-color-cyan-4: #3bc9db;--mantine-color-cyan-5: #22b8cf;--mantine-color-cyan-6: #15aabf;--mantine-color-cyan-7: #1098ad;--mantine-color-cyan-8: #0c8599;--mantine-color-cyan-9: #0b7285;--mantine-color-teal-0: #e6fcf5;--mantine-color-teal-1: #c3fae8;--mantine-color-teal-2: #96f2d7;--mantine-color-teal-3: #63e6be;--mantine-color-teal-4: #38d9a9;--mantine-color-teal-5: #20c997;--mantine-color-teal-6: #12b886;--mantine-color-teal-7: #0ca678;--mantine-color-teal-8: #099268;--mantine-color-teal-9: #087f5b;--mantine-color-green-0: #ebfbee;--mantine-color-green-1: #d3f9d8;--mantine-color-green-2: #b2f2bb;--mantine-color-green-3: #8ce99a;--mantine-color-green-4: #69db7c;--mantine-color-green-5: #51cf66;--mantine-color-green-6: #40c057;--mantine-color-green-7: #37b24d;--mantine-color-green-8: #2f9e44;--mantine-color-green-9: #2b8a3e;--mantine-color-lime-0: #f4fce3;--mantine-color-lime-1: #e9fac8;--mantine-color-lime-2: #d8f5a2;--mantine-color-lime-3: #c0eb75;--mantine-color-lime-4: #a9e34b;--mantine-color-lime-5: #94d82d;--mantine-color-lime-6: #82c91e;--mantine-color-lime-7: #74b816;--mantine-color-lime-8: #66a80f;--mantine-color-lime-9: #5c940d;--mantine-color-yellow-0: #fff9db;--mantine-color-yellow-1: #fff3bf;--mantine-color-yellow-2: #ffec99;--mantine-color-yellow-3: #ffe066;--mantine-color-yellow-4: #ffd43b;--mantine-color-yellow-5: #fcc419;--mantine-color-yellow-6: #fab005;--mantine-color-yellow-7: #f59f00;--mantine-color-yellow-8: #f08c00;--mantine-color-yellow-9: #e67700;--mantine-color-orange-0: #fff4e6;--mantine-color-orange-1: #ffe8cc;--mantine-color-orange-2: #ffd8a8;--mantine-color-orange-3: #ffc078;--mantine-color-orange-4: #ffa94d;--mantine-color-orange-5: #ff922b;--mantine-color-orange-6: #fd7e14;--mantine-color-orange-7: #f76707;--mantine-color-orange-8: #e8590c;--mantine-color-orange-9: #d9480f;--mantine-h1-font-size: calc(2.125rem * var(--mantine-scale));--mantine-h1-line-height: 1.3;--mantine-h1-font-weight: 700;--mantine-h2-font-size: calc(1.625rem * var(--mantine-scale));--mantine-h2-line-height: 1.35;--mantine-h2-font-weight: 700;--mantine-h3-font-size: calc(1.375rem * var(--mantine-scale));--mantine-h3-line-height: 1.4;--mantine-h3-font-weight: 700;--mantine-h4-font-size: calc(1.125rem * var(--mantine-scale));--mantine-h4-line-height: 1.45;--mantine-h4-font-weight: 700;--mantine-h5-font-size: calc(1rem * var(--mantine-scale));--mantine-h5-line-height: 1.5;--mantine-h5-font-weight: 700;--mantine-h6-font-size: calc(0.875rem * var(--mantine-scale));--mantine-h6-line-height: 1.5;--mantine-h6-font-weight: 700}:root[data-mantine-color-scheme=dark]{--mantine-color-scheme: dark;--mantine-primary-color-contrast: var(--mantine-color-white);--mantine-color-bright: var(--mantine-color-white);--mantine-color-text: var(--mantine-color-dark-0);--mantine-color-body: var(--mantine-color-dark-7);--mantine-color-error: var(--mantine-color-red-8);--mantine-color-placeholder: var(--mantine-color-dark-3);--mantine-color-anchor: var(--mantine-color-blue-4);--mantine-color-default: var(--mantine-color-dark-6);--mantine-color-default-hover: var(--mantine-color-dark-5);--mantine-color-default-color: var(--mantine-color-white);--mantine-color-default-border: var(--mantine-color-dark-4);--mantine-color-dimmed: var(--mantine-color-dark-2);--mantine-color-dark-text: var(--mantine-color-dark-4);--mantine-color-dark-filled: var(--mantine-color-dark-8);--mantine-color-dark-filled-hover: var(--mantine-color-dark-7);--mantine-color-dark-light: rgba(36, 36, 36, 0.15);--mantine-color-dark-light-hover: rgba(36, 36, 36, 0.2);--mantine-color-dark-light-color: var(--mantine-color-dark-3);--mantine-color-dark-outline: var(--mantine-color-dark-4);--mantine-color-dark-outline-hover: rgba(36, 36, 36, 0.05);--mantine-color-gray-text: var(--mantine-color-gray-4);--mantine-color-gray-filled: var(--mantine-color-gray-8);--mantine-color-gray-filled-hover: var(--mantine-color-gray-9);--mantine-color-gray-light: rgba(134, 142, 150, 0.15);--mantine-color-gray-light-hover: rgba(134, 142, 150, 0.2);--mantine-color-gray-light-color: var(--mantine-color-gray-3);--mantine-color-gray-outline: var(--mantine-color-gray-4);--mantine-color-gray-outline-hover: rgba(206, 212, 218, 0.05);--mantine-color-red-text: var(--mantine-color-red-4);--mantine-color-red-filled: var(--mantine-color-red-8);--mantine-color-red-filled-hover: var(--mantine-color-red-9);--mantine-color-red-light: rgba(250, 82, 82, 0.15);--mantine-color-red-light-hover: rgba(250, 82, 82, 0.2);--mantine-color-red-light-color: var(--mantine-color-red-3);--mantine-color-red-outline: var(--mantine-color-red-4);--mantine-color-red-outline-hover: rgba(255, 135, 135, 0.05);--mantine-color-pink-text: var(--mantine-color-pink-4);--mantine-color-pink-filled: var(--mantine-color-pink-8);--mantine-color-pink-filled-hover: var(--mantine-color-pink-9);--mantine-color-pink-light: rgba(230, 73, 128, 0.15);--mantine-color-pink-light-hover: rgba(230, 73, 128, 0.2);--mantine-color-pink-light-color: var(--mantine-color-pink-3);--mantine-color-pink-outline: var(--mantine-color-pink-4);--mantine-color-pink-outline-hover: rgba(247, 131, 172, 0.05);--mantine-color-grape-text: var(--mantine-color-grape-4);--mantine-color-grape-filled: var(--mantine-color-grape-8);--mantine-color-grape-filled-hover: var(--mantine-color-grape-9);--mantine-color-grape-light: rgba(190, 75, 219, 0.15);--mantine-color-grape-light-hover: rgba(190, 75, 219, 0.2);--mantine-color-grape-light-color: var(--mantine-color-grape-3);--mantine-color-grape-outline: var(--mantine-color-grape-4);--mantine-color-grape-outline-hover: rgba(218, 119, 242, 0.05);--mantine-color-violet-text: var(--mantine-color-violet-4);--mantine-color-violet-filled: var(--mantine-color-violet-8);--mantine-color-violet-filled-hover: var(--mantine-color-violet-9);--mantine-color-violet-light: rgba(121, 80, 242, 0.15);--mantine-color-violet-light-hover: rgba(121, 80, 242, 0.2);--mantine-color-violet-light-color: var(--mantine-color-violet-3);--mantine-color-violet-outline: var(--mantine-color-violet-4);--mantine-color-violet-outline-hover: rgba(151, 117, 250, 0.05);--mantine-color-indigo-text: var(--mantine-color-indigo-4);--mantine-color-indigo-filled: var(--mantine-color-indigo-8);--mantine-color-indigo-filled-hover: var(--mantine-color-indigo-9);--mantine-color-indigo-light: rgba(76, 110, 245, 0.15);--mantine-color-indigo-light-hover: rgba(76, 110, 245, 0.2);--mantine-color-indigo-light-color: var(--mantine-color-indigo-3);--mantine-color-indigo-outline: var(--mantine-color-indigo-4);--mantine-color-indigo-outline-hover: rgba(116, 143, 252, 0.05);--mantine-color-blue-text: var(--mantine-color-blue-4);--mantine-color-blue-filled: var(--mantine-color-blue-8);--mantine-color-blue-filled-hover: var(--mantine-color-blue-9);--mantine-color-blue-light: rgba(34, 139, 230, 0.15);--mantine-color-blue-light-hover: rgba(34, 139, 230, 0.2);--mantine-color-blue-light-color: var(--mantine-color-blue-3);--mantine-color-blue-outline: var(--mantine-color-blue-4);--mantine-color-blue-outline-hover: rgba(77, 171, 247, 0.05);--mantine-color-cyan-text: var(--mantine-color-cyan-4);--mantine-color-cyan-filled: var(--mantine-color-cyan-8);--mantine-color-cyan-filled-hover: var(--mantine-color-cyan-9);--mantine-color-cyan-light: rgba(21, 170, 191, 0.15);--mantine-color-cyan-light-hover: rgba(21, 170, 191, 0.2);--mantine-color-cyan-light-color: var(--mantine-color-cyan-3);--mantine-color-cyan-outline: var(--mantine-color-cyan-4);--mantine-color-cyan-outline-hover: rgba(59, 201, 219, 0.05);--mantine-color-teal-text: var(--mantine-color-teal-4);--mantine-color-teal-filled: var(--mantine-color-teal-8);--mantine-color-teal-filled-hover: var(--mantine-color-teal-9);--mantine-color-teal-light: rgba(18, 184, 134, 0.15);--mantine-color-teal-light-hover: rgba(18, 184, 134, 0.2);--mantine-color-teal-light-color: var(--mantine-color-teal-3);--mantine-color-teal-outline: var(--mantine-color-teal-4);--mantine-color-teal-outline-hover: rgba(56, 217, 169, 0.05);--mantine-color-green-text: var(--mantine-color-green-4);--mantine-color-green-filled: var(--mantine-color-green-8);--mantine-color-green-filled-hover: var(--mantine-color-green-9);--mantine-color-green-light: rgba(64, 192, 87, 0.15);--mantine-color-green-light-hover: rgba(64, 192, 87, 0.2);--mantine-color-green-light-color: var(--mantine-color-green-3);--mantine-color-green-outline: var(--mantine-color-green-4);--mantine-color-green-outline-hover: rgba(105, 219, 124, 0.05);--mantine-color-lime-text: var(--mantine-color-lime-4);--mantine-color-lime-filled: var(--mantine-color-lime-8);--mantine-color-lime-filled-hover: var(--mantine-color-lime-9);--mantine-color-lime-light: rgba(130, 201, 30, 0.15);--mantine-color-lime-light-hover: rgba(130, 201, 30, 0.2);--mantine-color-lime-light-color: var(--mantine-color-lime-3);--mantine-color-lime-outline: var(--mantine-color-lime-4);--mantine-color-lime-outline-hover: rgba(169, 227, 75, 0.05);--mantine-color-yellow-text: var(--mantine-color-yellow-4);--mantine-color-yellow-filled: var(--mantine-color-yellow-8);--mantine-color-yellow-filled-hover: var(--mantine-color-yellow-9);--mantine-color-yellow-light: rgba(250, 176, 5, 0.15);--mantine-color-yellow-light-hover: rgba(250, 176, 5, 0.2);--mantine-color-yellow-light-color: var(--mantine-color-yellow-3);--mantine-color-yellow-outline: var(--mantine-color-yellow-4);--mantine-color-yellow-outline-hover: rgba(255, 212, 59, 0.05);--mantine-color-orange-text: var(--mantine-color-orange-4);--mantine-color-orange-filled: var(--mantine-color-orange-8);--mantine-color-orange-filled-hover: var(--mantine-color-orange-9);--mantine-color-orange-light: rgba(253, 126, 20, 0.15);--mantine-color-orange-light-hover: rgba(253, 126, 20, 0.2);--mantine-color-orange-light-color: var(--mantine-color-orange-3);--mantine-color-orange-outline: var(--mantine-color-orange-4);--mantine-color-orange-outline-hover: rgba(255, 169, 77, 0.05)}:root[data-mantine-color-scheme=light]{--mantine-color-scheme: light;--mantine-color-bright: var(--mantine-color-black);--mantine-color-text: var(--mantine-color-black);--mantine-color-body: var(--mantine-color-white);--mantine-primary-color-contrast: var(--mantine-color-white);--mantine-color-error: var(--mantine-color-red-6);--mantine-color-placeholder: var(--mantine-color-gray-5);--mantine-color-anchor: var(--mantine-primary-color-filled);--mantine-color-default: var(--mantine-color-white);--mantine-color-default-hover: var(--mantine-color-gray-0);--mantine-color-default-color: var(--mantine-color-gray-9);--mantine-color-default-border: var(--mantine-color-gray-4);--mantine-color-dimmed: var(--mantine-color-gray-6);--mantine-color-dark-text: var(--mantine-color-dark-filled);--mantine-color-dark-filled: var(--mantine-color-dark-6);--mantine-color-dark-filled-hover: var(--mantine-color-dark-7);--mantine-color-dark-light: rgba(56, 56, 56, 0.1);--mantine-color-dark-light-hover: rgba(56, 56, 56, 0.12);--mantine-color-dark-light-color: var(--mantine-color-dark-6);--mantine-color-dark-outline: var(--mantine-color-dark-6);--mantine-color-dark-outline-hover: rgba(56, 56, 56, 0.05);--mantine-color-gray-text: var(--mantine-color-gray-filled);--mantine-color-gray-filled: var(--mantine-color-gray-6);--mantine-color-gray-filled-hover: var(--mantine-color-gray-7);--mantine-color-gray-light: rgba(134, 142, 150, 0.1);--mantine-color-gray-light-hover: rgba(134, 142, 150, 0.12);--mantine-color-gray-light-color: var(--mantine-color-gray-6);--mantine-color-gray-outline: var(--mantine-color-gray-6);--mantine-color-gray-outline-hover: rgba(134, 142, 150, 0.05);--mantine-color-red-text: var(--mantine-color-red-filled);--mantine-color-red-filled: var(--mantine-color-red-6);--mantine-color-red-filled-hover: var(--mantine-color-red-7);--mantine-color-red-light: rgba(250, 82, 82, 0.1);--mantine-color-red-light-hover: rgba(250, 82, 82, 0.12);--mantine-color-red-light-color: var(--mantine-color-red-6);--mantine-color-red-outline: var(--mantine-color-red-6);--mantine-color-red-outline-hover: rgba(250, 82, 82, 0.05);--mantine-color-pink-text: var(--mantine-color-pink-filled);--mantine-color-pink-filled: var(--mantine-color-pink-6);--mantine-color-pink-filled-hover: var(--mantine-color-pink-7);--mantine-color-pink-light: rgba(230, 73, 128, 0.1);--mantine-color-pink-light-hover: rgba(230, 73, 128, 0.12);--mantine-color-pink-light-color: var(--mantine-color-pink-6);--mantine-color-pink-outline: var(--mantine-color-pink-6);--mantine-color-pink-outline-hover: rgba(230, 73, 128, 0.05);--mantine-color-grape-text: var(--mantine-color-grape-filled);--mantine-color-grape-filled: var(--mantine-color-grape-6);--mantine-color-grape-filled-hover: var(--mantine-color-grape-7);--mantine-color-grape-light: rgba(190, 75, 219, 0.1);--mantine-color-grape-light-hover: rgba(190, 75, 219, 0.12);--mantine-color-grape-light-color: var(--mantine-color-grape-6);--mantine-color-grape-outline: var(--mantine-color-grape-6);--mantine-color-grape-outline-hover: rgba(190, 75, 219, 0.05);--mantine-color-violet-text: var(--mantine-color-violet-filled);--mantine-color-violet-filled: var(--mantine-color-violet-6);--mantine-color-violet-filled-hover: var(--mantine-color-violet-7);--mantine-color-violet-light: rgba(121, 80, 242, 0.1);--mantine-color-violet-light-hover: rgba(121, 80, 242, 0.12);--mantine-color-violet-light-color: var(--mantine-color-violet-6);--mantine-color-violet-outline: var(--mantine-color-violet-6);--mantine-color-violet-outline-hover: rgba(121, 80, 242, 0.05);--mantine-color-indigo-text: var(--mantine-color-indigo-filled);--mantine-color-indigo-filled: var(--mantine-color-indigo-6);--mantine-color-indigo-filled-hover: var(--mantine-color-indigo-7);--mantine-color-indigo-light: rgba(76, 110, 245, 0.1);--mantine-color-indigo-light-hover: rgba(76, 110, 245, 0.12);--mantine-color-indigo-light-color: var(--mantine-color-indigo-6);--mantine-color-indigo-outline: var(--mantine-color-indigo-6);--mantine-color-indigo-outline-hover: rgba(76, 110, 245, 0.05);--mantine-color-blue-text: var(--mantine-color-blue-filled);--mantine-color-blue-filled: var(--mantine-color-blue-6);--mantine-color-blue-filled-hover: var(--mantine-color-blue-7);--mantine-color-blue-light: rgba(34, 139, 230, 0.1);--mantine-color-blue-light-hover: rgba(34, 139, 230, 0.12);--mantine-color-blue-light-color: var(--mantine-color-blue-6);--mantine-color-blue-outline: var(--mantine-color-blue-6);--mantine-color-blue-outline-hover: rgba(34, 139, 230, 0.05);--mantine-color-cyan-text: var(--mantine-color-cyan-filled);--mantine-color-cyan-filled: var(--mantine-color-cyan-6);--mantine-color-cyan-filled-hover: var(--mantine-color-cyan-7);--mantine-color-cyan-light: rgba(21, 170, 191, 0.1);--mantine-color-cyan-light-hover: rgba(21, 170, 191, 0.12);--mantine-color-cyan-light-color: var(--mantine-color-cyan-6);--mantine-color-cyan-outline: var(--mantine-color-cyan-6);--mantine-color-cyan-outline-hover: rgba(21, 170, 191, 0.05);--mantine-color-teal-text: var(--mantine-color-teal-filled);--mantine-color-teal-filled: var(--mantine-color-teal-6);--mantine-color-teal-filled-hover: var(--mantine-color-teal-7);--mantine-color-teal-light: rgba(18, 184, 134, 0.1);--mantine-color-teal-light-hover: rgba(18, 184, 134, 0.12);--mantine-color-teal-light-color: var(--mantine-color-teal-6);--mantine-color-teal-outline: var(--mantine-color-teal-6);--mantine-color-teal-outline-hover: rgba(18, 184, 134, 0.05);--mantine-color-green-text: var(--mantine-color-green-filled);--mantine-color-green-filled: var(--mantine-color-green-6);--mantine-color-green-filled-hover: var(--mantine-color-green-7);--mantine-color-green-light: rgba(64, 192, 87, 0.1);--mantine-color-green-light-hover: rgba(64, 192, 87, 0.12);--mantine-color-green-light-color: var(--mantine-color-green-6);--mantine-color-green-outline: var(--mantine-color-green-6);--mantine-color-green-outline-hover: rgba(64, 192, 87, 0.05);--mantine-color-lime-text: var(--mantine-color-lime-filled);--mantine-color-lime-filled: var(--mantine-color-lime-6);--mantine-color-lime-filled-hover: var(--mantine-color-lime-7);--mantine-color-lime-light: rgba(130, 201, 30, 0.1);--mantine-color-lime-light-hover: rgba(130, 201, 30, 0.12);--mantine-color-lime-light-color: var(--mantine-color-lime-6);--mantine-color-lime-outline: var(--mantine-color-lime-6);--mantine-color-lime-outline-hover: rgba(130, 201, 30, 0.05);--mantine-color-yellow-text: var(--mantine-color-yellow-filled);--mantine-color-yellow-filled: var(--mantine-color-yellow-6);--mantine-color-yellow-filled-hover: var(--mantine-color-yellow-7);--mantine-color-yellow-light: rgba(250, 176, 5, 0.1);--mantine-color-yellow-light-hover: rgba(250, 176, 5, 0.12);--mantine-color-yellow-light-color: var(--mantine-color-yellow-6);--mantine-color-yellow-outline: var(--mantine-color-yellow-6);--mantine-color-yellow-outline-hover: rgba(250, 176, 5, 0.05);--mantine-color-orange-text: var(--mantine-color-orange-filled);--mantine-color-orange-filled: var(--mantine-color-orange-6);--mantine-color-orange-filled-hover: var(--mantine-color-orange-7);--mantine-color-orange-light: rgba(253, 126, 20, 0.1);--mantine-color-orange-light-hover: rgba(253, 126, 20, 0.12);--mantine-color-orange-light-color: var(--mantine-color-orange-6);--mantine-color-orange-outline: var(--mantine-color-orange-6);--mantine-color-orange-outline-hover: rgba(253, 126, 20, 0.05)}
