#hero-section{display:flex;flex-direction:column;align-items:center;width:100%;height:85vh;padding:15vh calc(var(--hor-padding) * .5) 0;position:relative;background-color:#faf6ed;z-index:1}#hero-section h1{color:#35220b;text-align:center;text-transform:capitalize;font-family:"Roboto Serif";font-size:calc(var(--fs) * 10);font-style:normal;font-weight:200;line-height:1.25}#hero-section .shots{display:flex;align-items:center;justify-content:center;width:100%}#hero-section .shots .shot{width:calc(var(--fs) * 22.09769);height:calc(var(--fs) * 33.1465);border-radius:calc(var(--fs) * 37.5);position:relative;overflow:visible}#hero-section .shots .shot:first-of-type{position:absolute;bottom:0;left:calc(var(--hor-padding) * .5);height:calc(var(--fs) * 26.1875)}#hero-section .shots .shot:first-of-type:after{content:"";position:absolute;bottom:0;left:0;background:linear-gradient(#0000,#faf6ed 50%);width:100%;height:35%}#hero-section .shots .shot>.ellipse{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(var(--fs) * 27.5);width:calc(var(--fs) * 35.71488);z-index:-1;border-radius:0;max-width:none;object-fit:contain}#hero-section .shots .shot:last-of-type{position:absolute;top:0;right:calc(var(--hor-padding) * .5);height:calc(var(--fs) * 26.1875)}#hero-section .shots .shot:last-of-type:after{content:"";position:absolute;top:0;left:0;background:linear-gradient(#faf6ed 0% rgba(0,0,0,0) 50%);width:100%;height:35%}#hero-section .shots .shot img{width:100%;height:100%;object-fit:cover;border-radius:calc(var(--fs) * 37.5)}#shop-section{padding:0 calc(var(--hor-padding) * .5);width:100%;min-height:55vw;display:grid;grid-template-columns:max-content 1fr;grid-auto-rows:max-content;column-gap:calc(var(--fs) * 2.56);overflow:hidden}#shop-section .categories-selector-wrapper{grid-column:1/3;width:100%;height:100%;background-color:#faf6ed;position:relative;z-index:3;padding-top:2.5vh}#shop-section .categories-selector-wrapper .categories-selector{width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;height:calc(var(--fs) * 6.5625);border-radius:calc(var(--fs) * 9.375);border:1px solid #8c734b;padding:calc(var(--fs) * 1.31) calc(var(--fs) * 2.19);justify-content:start;justify-content:space-between}#shop-section .categories-selector-wrapper .categories-selector button{border-radius:calc(var(--fs) * 6.25);height:100%;padding:0 var(--fs);display:grid;grid-auto-flow:column;gap:calc(var(--fs) * .75);align-items:center;font-family:Roboto;font-size:var(--fs);font-style:normal;font-weight:300;line-height:normal;white-space:nowrap;line-height:1.25;text-transform:capitalize;border:1px solid #454545;background-color:#faf6ed;color:#35220b;transition:background-color .15s ease-out,color .15s ease-out;user-select:none;-webkit-user-select:none;position:relative}#shop-section .categories-selector-wrapper .categories-selector button .options{position:absolute;top:calc(100% + var(--fs) * .5);left:0;min-width:100%;min-height:calc(var(--fs) * 10);border-radius:var(--fs);border:1px solid #8c734b;background:#fffcf8;padding:calc(var(--fs) * 1.25) calc(var(--fs) * 2.45);display:grid;grid-auto-flow:row;grid-auto-rows:max-content;gap:calc(var(--fs));opacity:0;visibility:hidden;transform:translateY(calc(var(--fs) * -2.5));transition:transform .15s ease-out,opacity .15s ease-out}#shop-section .categories-selector-wrapper .categories-selector button .options .option{color:#35220b;font-family:Roboto;font-size:var(--fs);font-style:normal;font-weight:300;line-height:normal;text-align:left}#shop-section .categories-selector-wrapper .categories-selector button.active{background:#712f91;color:#fff}#shop-section .categories-selector-wrapper .categories-selector button.active .options{opacity:1;visibility:visible;transform:translate(0)}#shop-section .categories-selector-wrapper .categories-selector button.active svg:first-of-type path{fill:#fff}#shop-section .categories-selector-wrapper .categories-selector button.active svg:last-of-type{transform:rotate(180deg)}#shop-section .categories-selector-wrapper .categories-selector button.active svg:last-of-type path{stroke:#fff}#shop-section .categories-selector-wrapper .categories-selector button img,#shop-section .categories-selector-wrapper .categories-selector button svg{width:calc(var(--fs) * 1.25);height:calc(var(--fs) * 1.25);min-width:calc(var(--fs) * 1.25);min-height:calc(var(--fs) * 1.25);object-fit:contain;transition:transform .15s ease-out;pointer-events:none}#shop-section .categories-selector-wrapper .categories-selector button img:first-of-type path,#shop-section .categories-selector-wrapper .categories-selector button svg:first-of-type path{fill:#35220b}#shop-section .categories-selector-wrapper .categories-selector button:first-of-type svg path{stroke:#35220b;fill:none}#shop-section .filters-selector{width:calc(var(--fs) * 17.6875);min-height:calc(var(--fs) * 15);grid-column:1/2;margin-top:calc(var(--fs) * 1.25);border-radius:calc(var(--fs) * 1.25);border:1px solid #8c734b;padding:calc(var(--fs) * 1.5) calc(var(--fs) * 1);display:flex;flex-direction:column;align-items:flex-start;align-self:start;position:relative;z-index:2}#shop-section .filters-selector .title{color:#35220b;font-family:Roboto;font-size:calc(var(--fs) * 1.125);font-style:normal;font-weight:400;line-height:normal;padding-bottom:calc(var(--fs) * .75);border-bottom:1px solid #b3b3b3;text-transform:capitalize;width:100%;user-select:none;-webkit-user-select:none}#shop-section .filters-selector .filter{margin-top:calc(var(--fs) * 1.25);display:grid;grid-auto-flow:row;align-items:start;gap:calc(var(--fs) * .75);width:100%}#shop-section .filters-selector .filter span{color:#35220b;font-family:Roboto;font-size:calc(var(--fs) * .875);font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;user-select:none;-webkit-user-select:none}#shop-section .filters-selector .filter label{color:#535353;font-family:Roboto;font-size:calc(var(--fs) * .86775);text-transform:capitalize;text-align:left;font-style:normal;font-weight:300;line-height:normal;display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:calc(var(--fs) * .625);justify-self:start;align-items:center;position:relative;min-width:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}#shop-section .filters-selector .filter label.price{cursor:pointer;overflow:hidden;position:relative;width:100%;height:calc(var(--fs) * 2.5)}#shop-section .filters-selector .filter label.price:after{content:"";width:100%;height:calc(var(--fs) * .25);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:-1;background-color:#712f91}#shop-section .filters-selector .filter label.price span{width:calc(var(--fs) * 1.25);height:calc(var(--fs) * 1.25);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);overflow:visible;z-index:2;border:none;pointer-events:auto;display:block}#shop-section .filters-selector .filter label.price span strong{position:absolute;top:0%;left:0%;width:100%;height:100%;border-radius:50%;background-color:#fff;border:.5px solid gray;pointer-events:none!important}#shop-section .filters-selector .filter label.price span:first-of-type:after{content:"";position:absolute;top:50%;right:50%;transform:translateY(-50%);height:calc(var(--fs) * .25);width:calc(var(--fs) * 20);background-color:#c3a97f;z-index:-1;pointer-events:none}#shop-section .filters-selector .filter label.price span:last-of-type:after{content:"";position:absolute;top:50%;left:50%;transform:translateY(-50%);height:calc(var(--fs) * .25);width:calc(var(--fs) * 20);background-color:#c3a97f;z-index:-1;pointer-events:none}#shop-section .filters-selector .filter label span{width:calc(var(--fs) * .9375);height:calc(var(--fs) * .9375);border-radius:calc(var(--fs) * .1875);border:1px solid #6d6d6d;grid-column:1/2;display:flex;align-items:center;justify-content:center}#shop-section .filters-selector .filter label span img{width:90%;height:90%;opacity:0;visibility:hidden}#shop-section .filters-selector .filter label input{width:100%;height:100%;position:absolute;visibility:hidden}#shop-section .filters-selector .filter label input:checked~span{background:#712f91;border-color:#0000}#shop-section .filters-selector .filter label input:checked~span img{opacity:1;visibility:visible}#shop-section .filters-selector .filter .range{width:100%;display:flex;align-items:center;justify-content:space-between}#shop-section .filters-selector .filter .range span{color:#535353}#shop-section .filters-selector .filter .range p{display:grid;grid-template-columns:repeat(3,max-content);align-items:center;gap:calc(var(--fs) * .5)}#shop-section .products-box{grid-column:2/3;width:100%;display:flex;flex-direction:column;align-items:center;padding-bottom:calc(var(--fs) * 9);z-index:1}#shop-section .products-box .products-list{width:100%;display:grid;grid-template-columns:repeat(4,max-content);justify-content:start;row-gap:calc(var(--fs) * 1.875);column-gap:calc(var(--fs) * 1.35);padding-right:calc(var(--fs) * .25);padding-left:calc(var(--fs) * .25)}#shop-section .products-box .products-list a{height:calc(var(--fs) * 28.125)!important;width:calc(var(--fs) * 21.125)!important;border-radius:calc(var(--fs) * 1.25);display:flex;flex-direction:column;align-items:center;justify-content:space-between;transition:background-color .25s ease-out .05s;padding:calc(var(--fs))}@keyframes entrance{0%{opacity:0}65%{opacity:0}to{opacity:1}}#shop-section .products-box .products-list a>*{pointer-events:none;user-select:none;-webkit-user-select:none}#shop-section .products-box .products-list a:hover{background:#712f91}#shop-section .products-box .products-list a:hover>*{color:#fff}#shop-section .products-box .products-list a:hover{cursor:pointer}#shop-section .products-box .products-list a:hover button{background-color:#faf6ed}#shop-section .products-box .products-list a img{width:calc(var(--fs) * 17.78894);height:calc(var(--fs) * 17.97488);object-fit:cover;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}#shop-section .products-box .products-list a span{color:#35220b;text-align:center;font-family:Roboto;font-size:calc(var(--fs) * .84431);font-style:normal;font-weight:500;line-height:149%}#shop-section .products-box .products-list a p{color:#35220b;font-family:"Roboto Serif";font-size:calc(var(--fs) * 1.32675);font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}#shop-section .products-box .products-list a button{color:#35220b!important;font-family:Roboto;font-size:calc(var(--fs) * .86775);font-style:normal;font-weight:400;line-height:normal;letter-spacing:calc(var(--fs) * .09544);text-transform:uppercase;height:calc(var(--fs) * 2.6535);border-radius:calc(var(--fs) * 12.5);border:.496px solid #35220b;width:100%;pointer-events:auto;transition:transform .15s ease-out;position:relative;user-select:none;-webkit-user-select:none}#shop-section .products-box .products-list a button>*{pointer-events:none}#shop-section .products-box .products-list a button.pending{background-color:#faf6ed!important}#shop-section .products-box .products-list a button.not-available{text-decoration:line-through;transform:scale(1)!important}#shop-section .products-box .products-list a button:hover{transform:scale(1.05)}#shop-section .products-box .products-list a button strong{font-weight:500}#shop-section .head{display:flex;align-items:center;justify-content:space-between;width:100%;padding-left:calc(var(--fs) * 2);padding-top:calc(var(--fs) * 3);padding-bottom:calc(var(--fs) * 2);overflow:visible;pointer-events:none}#shop-section .head:after{content:"";position:absolute;top:-5%;left:0;width:100%;height:200%;background:linear-gradient(#faf6ed,#0000);z-index:-1;pointer-events:none}#shop-section .head>*{pointer-events:auto;user-select:none;-webkit-user-select:none}#shop-section .head .filters-dropdown-btn{display:none}#shop-section .head span{color:#35220b;font-family:Roboto;font-size:calc(var(--fs) * 1);font-style:normal;font-weight:400;line-height:normal}#shop-section .head button{color:#35220b;font-family:Roboto;font-size:calc(var(--fs) * 1);font-style:normal;font-weight:500;line-height:normal;display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;gap:calc(var(--fs));height:calc(var(--fs) * 2.375 * 1.25);padding-left:calc(var(--fs) * 1.875);padding-right:calc(var(--fs) * 1.56);border-radius:calc(var(--fs) * 6.25);border:1px solid #454545;background-color:#faf6ed;position:relative;cursor:pointer}#shop-section .head button img{width:calc(var(--fs) * .75);height:calc(var(--fs) * .375)}#shop-section .no-products,#shop-section .error-products{width:100%;height:calc(var(--fs) * 20);display:flex;align-items:center;justify-content:center;flex-direction:column}#shop-section .no-products>*,#shop-section .error-products>*{text-align:center}#shop-section .no-products p,#shop-section .error-products p{color:#c3a97f;font-family:"Roboto Serif";font-size:calc(var(--fs) * 3.5);font-style:normal;font-weight:400;line-height:normal;margin-bottom:calc(var(--fs) * 1)}#shop-section .no-products span,#shop-section .error-products span{color:#121117;font-family:"Roboto Serif";font-size:calc(var(--fs) * 2);font-style:normal;font-weight:200;line-height:normal}.shop-loader{position:fixed;width:100%;height:100%;z-index:10000;top:0;left:0;backdrop-filter:blur(.25vw);-webkit-backdrop-filter:blur(.25vw)}.shop-loader>*{transform:translate(-50%,-50%) scale(2)}:root{--radix-select-content-transform-origin: left center}.SelectContent{z-index:4;width:calc(var(--fs) * 17.6875);min-height:calc(var(--fs) * 15);border-radius:calc(var(--fs) * 1.25);border:1px solid #8c734b;padding:calc(var(--fs) * 1.5) calc(var(--fs) * 1);display:flex;flex-direction:column;align-items:flex-start;align-self:start;background-color:#faf6ed;pointer-events:auto}.SelectContent>*{width:100%}.SelectContent>* .ShopItem{color:#535353;font-family:Roboto;font-size:calc(var(--fs) * .86775);text-transform:capitalize;text-align:left;font-style:normal;font-weight:300;line-height:normal;display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:calc(var(--fs) * .625);justify-self:start;align-items:center;position:relative;min-width:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;padding:calc(var(--fs) * .5) 0;cursor:pointer}.SelectContent>* .ShopItem span{width:calc(var(--fs) * .9375);height:calc(var(--fs) * .9375);border-radius:calc(var(--fs) * .1875);overflow:visible;z-index:2;border:none;pointer-events:auto;display:block;border:1px solid #6d6d6d}.SelectContent>* .ShopItem.active span{background-color:#712f91}@media (orientation: landscape) and (min-aspect-ratio: 2.1){#hero-section{padding-top:20vh;height:100vh;min-height:100vh}#hero-section h1{font-size:calc(var(--fs) * 9);line-height:1}#hero-section .shots{margin-top:3vh}#hero-section .shots .shot{width:calc(var(--fs) * 22.09769 * .9);height:calc(var(--fs) * 33.1465 * .9)}}@media (orientation: landscape) and (min-aspect-ratio: 2) and (max-aspect-ratio: 2.1){#hero-section{padding-top:13.5vh}#hero-section h1{font-size:calc(var(--fs) * 8.5);line-height:1}#hero-section .shots{margin-top:2vh}#hero-section .shots .shot{width:calc(var(--fs) * 22.09769 * .9);height:calc(var(--fs) * 33.1465 * .9)}}@media (orientation: landscape) and (min-aspect-ratio: 1.775) and (max-aspect-ratio: 2){#hero-section{min-height:86.5vh;padding-top:13.5vh}#hero-section h1{font-size:calc(var(--fs) * 9);line-height:1}#hero-section .shots{margin-top:3.5vh}#hero-section .shots .shot{width:calc(var(--fs) * 22.09769 * .95);height:calc(var(--fs) * 33.1465 * .95)}#shop-section{margin-top:-.75vh}}@media (orientation: portrait){::-webkit-scrollbar{display:none}#hero-section{height:100svh;padding:15vh 0;position:relative}#hero-section h1{font-size:calc(var(--fs) * 3.4375)}#hero-section .shots{position:absolute;top:50%;left:50%;transform:translate(-50%,-45%);width:100%;height:100%;z-index:-1}#hero-section .shots .shot{width:calc(var(--fs) * 12.25);height:calc(var(--fs) * 19);border-radius:calc(var(--fs) * 17)}#hero-section .shots .shot:first-of-type{left:0;bottom:0;transform:translate(-50%);width:calc(var(--fs) * 9.5);height:calc(var(--fs) * 12);border-radius:calc(var(--fs) * 18)}#hero-section .shots .shot:first-of-type:after{content:"";position:absolute;bottom:0;left:0;background:linear-gradient(#0000 50%,#faf6ed);width:100%;height:100%}#hero-section .shots .shot>.ellipse{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(var(--fs) * 27.5 * .5);width:calc(var(--fs) * 35.71488 * .5);z-index:-1;border-radius:0;max-width:none;object-fit:contain}#hero-section .shots .shot:last-of-type{right:0;top:0;transform:translate(50%);width:calc(var(--fs) * 9.5);height:calc(var(--fs) * 12);border-radius:calc(var(--fs) * 18)}#hero-section .shots .shot:last-of-type:after{background:linear-gradient(#faf6ed 0% rgba(0,0,0,0) 50%);width:100%;height:100%}#hero-section .shots .shot img{width:100%;height:100%;object-fit:cover;border-radius:calc(var(--fs) * 37.5)}#shop-section{padding:0;width:100%;min-height:90vh;display:grid;grid-template-columns:100%;grid-auto-rows:max-content;column-gap:calc(var(--fs) * 2.56);overflow:hidden;position:relative}#shop-section>*{grid-column:1/2!important}#shop-section .pin-spacer{pointer-events:none}#shop-section .categories-selector-wrapper{width:100%;max-width:100%;height:initial;background:none;display:flex;align-items:flex-start;justify-content:flex-start;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:none;flex-direction:column;pointer-events:none}#shop-section .categories-selector-wrapper .categories-selector{gap:calc(var(--fs) * .31);height:initial;max-height:unset;border-radius:0;border:none;padding:calc(var(--fs) * .125) calc(var(--hor-padding) * .5);width:fit-content;scroll-snap-align:unset;align-items:flex-start;pointer-events:auto}#shop-section .categories-selector-wrapper .categories-selector button{border-radius:calc(var(--fs) * 6.25);height:calc(var(--fs) * 3.25);max-height:calc(var(--fs) * 3.25);padding:0 var(--fs);display:grid;grid-auto-flow:column;gap:calc(var(--fs) * .75);align-items:center;font-family:Roboto;font-size:calc(var(--fs) * .75);font-style:normal;font-weight:300;line-height:normal;white-space:nowrap;line-height:1.25;text-transform:capitalize;border:1px solid #454545;background-color:#faf6ed;color:#35220b;transition:background-color .15s ease-out,color .15s ease-out}#shop-section .categories-selector-wrapper .categories-selector button .options{position:absolute;top:calc(100% + var(--fs) * .5);left:0;min-width:100%;min-height:calc(var(--fs) * 10);border-radius:var(--fs);border:1px solid #8c734b;background:#fffcf8;padding:calc(var(--fs) * 1.25) calc(var(--fs) * 2.45);display:grid;grid-auto-flow:row;grid-auto-rows:max-content;gap:calc(var(--fs));opacity:0;visibility:hidden;transform:translateY(calc(var(--fs) * -2.5));transition:transform .15s ease-out,opacity .15s ease-out}#shop-section .categories-selector-wrapper .categories-selector button .options .option{color:#35220b;font-family:Roboto;font-size:var(--fs);font-style:normal;font-weight:300;line-height:normal;text-align:left}#shop-section .categories-selector-wrapper .categories-selector button.active{background:#712f91;color:#fff}#shop-section .categories-selector-wrapper .categories-selector button.active svg:first-of-type path{fill:#fff}#shop-section .categories-selector-wrapper .categories-selector button.active svg:last-of-type{transform:rotate(180deg)}#shop-section .categories-selector-wrapper .categories-selector button.active svg:last-of-type path{stroke:#fff}#shop-section .categories-selector-wrapper .categories-selector button img,#shop-section .categories-selector-wrapper .categories-selector button svg{width:calc(var(--fs) * 1.25);height:calc(var(--fs) * 1.25);min-width:calc(var(--fs) * 1.25);min-height:calc(var(--fs) * 1.25);object-fit:contain;transition:transform .15s ease-out}#shop-section .categories-selector-wrapper .categories-selector button img:first-of-type path,#shop-section .categories-selector-wrapper .categories-selector button svg:first-of-type path{fill:#35220b}#shop-section .categories-selector-wrapper .categories-selector button:first-of-type svg path{stroke:#35220b;fill:none}#shop-section .filters-selector{width:calc(var(--fs) * 17.6875);min-height:calc(var(--fs) * 15);grid-column:1/2;margin-top:calc(var(--fs) * 1.25);border-radius:calc(var(--fs) * 1.25);border:1px solid #8c734b;padding:calc(var(--fs) * 1.5) calc(var(--fs) * 1);display:flex;flex-direction:column;align-items:flex-start;align-self:start;position:absolute;top:calc(var(--fs) * 7.75);left:calc(var(--hor-padding));z-index:4;background-color:#faf6ed;pointer-events:auto;opacity:0;visibility:hidden}#shop-section .filters-selector .title{color:#35220b;font-family:Roboto;font-size:calc(var(--fs) * 1.125);font-style:normal;font-weight:400;line-height:normal;padding-bottom:calc(var(--fs) * .75);border-bottom:1px solid #b3b3b3;text-transform:capitalize;width:100%}#shop-section .filters-selector .filter{margin-top:calc(var(--fs) * 1.25);display:grid;grid-auto-flow:row;align-items:start;gap:calc(var(--fs) * .75);width:100%}#shop-section .filters-selector .filter span{color:#35220b;font-family:Roboto;font-size:calc(var(--fs) * .875);font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}#shop-section .filters-selector .filter label{color:#535353;font-family:Roboto;font-size:calc(var(--fs) * .86775);text-transform:capitalize;text-align:left;font-style:normal;font-weight:300;line-height:normal;display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:calc(var(--fs) * .625);justify-self:start;align-items:center;position:relative;min-width:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}#shop-section .filters-selector .filter label.price{cursor:pointer;overflow:hidden;position:relative;width:100%;height:calc(var(--fs) * 3.5)}#shop-section .filters-selector .filter label span{width:calc(var(--fs) * .9375);height:calc(var(--fs) * .9375);border-radius:calc(var(--fs) * .1875);border:1px solid #6d6d6d;grid-column:1/2;display:flex;align-items:center;justify-content:center}#shop-section .filters-selector .filter label span img{width:90%;height:90%;opacity:0;visibility:hidden}#shop-section .filters-selector .filter label input{width:100%;height:100%;position:absolute;visibility:hidden}#shop-section .filters-selector .filter label input:checked~span{background:#712f91;border-color:#0000}#shop-section .filters-selector .filter label input:checked~span img{opacity:1;visibility:visible}#shop-section .products-box{padding:0 calc(var(--hor-padding) * .5) calc(var(--fs) * 5)}#shop-section .products-box .products-list{width:100%;grid-template-columns:repeat(2,max-content);row-gap:calc(var(--fs) * .69);column-gap:0;padding-right:calc(var(--fs) * .25);padding-left:calc(var(--fs) * .25)}#shop-section .products-box .products-list a{height:calc(var(--fs) * 14.5625)!important;width:calc(var(--fs) * 10.4375)!important;border-radius:calc(var(--fs) * .625);padding-top:calc(var(--fs) * .5);padding-bottom:calc(var(--fs) * 1);padding-right:calc(var(--fs) * .69);padding-left:calc(var(--fs) * .69)}#shop-section .products-box .products-list a:hover{background:#712f91}#shop-section .products-box .products-list a:hover>*{color:#fff}#shop-section .products-box .products-list a:hover{cursor:pointer}#shop-section .products-box .products-list a:hover button{background-color:#faf6ed}#shop-section .products-box .products-list a img{width:calc(var(--fs) * 7.71);height:calc(var(--fs) * 7.43)}#shop-section .products-box .products-list a span{font-size:calc(var(--fs) * .5625)}#shop-section .products-box .products-list a p{font-size:calc(var(--fs) * .625)}#shop-section .products-box .products-list a button{font-size:calc(var(--fs) * .625);letter-spacing:calc(var(--fs) * .06875);height:calc(var(--fs) * 2.125);border-radius:calc(var(--fs) * 6);border:.238px solid #35220b}#shop-section .head{padding-top:calc(var(--fs) * .5);padding-right:calc(var(--fs) * .5);padding-left:calc(var(--fs) * .5);display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:max-content;justify-content:space-between;z-index:1}#shop-section .head:after{width:100%;height:200%;z-index:-1;top:unset;bottom:0;display:none}#shop-section .head .filters-dropdown-btn{width:calc(var(--fs) * 3.25);height:calc(var(--fs) * 2.375);border-radius:calc(var(--fs) * 4.73788);border:.758px solid #454545;grid-column:1/2;display:flex;align-items:center;justify-content:center;transition:transform .15s ease-out;background-color:#faf6ed}#shop-section .head .filters-dropdown-btn:hover{transform:scale(1.1)}#shop-section .head .filters-dropdown-btn img{width:calc(var(--fs) * .875);height:calc(var(--fs) * .875)}#shop-section .head span{font-size:calc(var(--fs) * .625);margin-top:calc(var(--fs) * 0);grid-column:2/3;grid-row:2/3;justify-self:end}#shop-section .head button{font-size:calc(var(--fs) * .8125);gap:calc(var(--fs) * .69);height:initial;padding-left:calc(var(--fs) * 1.5);padding-right:0;padding-top:calc(var(--fs) * 1);padding-bottom:calc(var(--fs) * 1);border-radius:0;border:none;background:none;grid-column:2/3;grid-row:1/2;justify-self:end}#shop-section .head button img{width:calc(var(--fs) * .75);height:calc(var(--fs) * .375)}#shop-section .no-products,#shop-section .error-products{height:calc(var(--fs) * 15)}#shop-section .no-products p,#shop-section .error-products p{font-size:calc(var(--fs) * 3.5 * .5);margin-bottom:calc(var(--fs) * .5)}#shop-section .no-products span,#shop-section .error-products span{font-size:calc(var(--fs) * 2 * .5)}.shop-loader{background-color:#ffffffbf}}.form-submission{display:grid;grid-template-columns:repeat(6,1fr);width:calc(var(--fs) * 45);column-gap:calc(var(--fs) * 1.28);row-gap:calc(var(--fs) * 1.75);padding-left:calc(var(--fs) * 8.5);overflow:visible;position:relative}.form-submission>*{grid-column:span 3}.form-submission>*.full{grid-column:1/7}.form-submission>*.one-third{grid-column:span 2}.form-submission .span{font-family:"Roboto Serif";font-size:calc(var(--fs) * 2);font-style:italic;font-weight:200;line-height:normal;text-transform:capitalize;display:block;background:linear-gradient(253deg,#dbc7a1 28.97%,#8c734b 73.22%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;grid-column:span 6;margin-bottom:calc(var(--fs) * 1.06)}.form-submission label{display:grid;grid-auto-flow:row;grid-auto-rows:max-content;gap:calc(var(--fs) * .5);align-items:start;width:100%;position:relative}.form-submission label p{color:#fff;font-family:Roboto;font-size:calc(var(--fs) * .875);font-style:normal;font-weight:300;line-height:134%;grid-row:1/2;text-transform:capitalize;user-select:none;-webkit-user-select:none}.form-submission label p:first-letter{text-transform:capitalize}.form-submission label input,.form-submission label textarea,.form-submission label select{width:100%;color:#fff;font-family:Roboto;font-size:var(--fs);font-style:normal;font-weight:300;line-height:134%;height:calc(var(--fs) * 2.6875);border-radius:calc(var(--fs) * 12.5);border:.5px solid rgba(0,0,0,0)!important;background:#1e1e1e;padding:0 calc(var(--fs) * 1.31);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:auto;grid-row:2/3;transition:border-color .1s ease-out}.form-submission label input:focus,.form-submission label textarea:focus,.form-submission label select:focus{border-color:#dbc7a1!important}.form-submission label input:focus~.dropdown-btn img,.form-submission label textarea:focus~.dropdown-btn img,.form-submission label select:focus~.dropdown-btn img{transform:rotate(180deg)}.form-submission label input[type=radio]{height:calc(var(--fs) * 4.125);accent-color:rgb(30,30,30);opacity:0;cursor:pointer}.form-submission label input[type=radio]:checked~.radio-btn strong{color:#35220b}.form-submission label input[type=radio]:checked~.radio-btn div{border-color:#35220b}.form-submission label input[type=radio]:checked~.radio-btn div:after{content:"";background-color:#35220b}.form-submission label textarea{width:100%;height:initial;min-height:calc(var(--fs) * 9);border-radius:calc(var(--fs) * 1.25);padding-top:calc(var(--fs) * 1.25);padding-bottom:calc(var(--fs) * 1.25);resize:none}.form-submission label input::-webkit-outer-spin-button,.form-submission label input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-submission label input[type=number]{-moz-appearance:textfield}.form-submission label input:required+p:after{content:"*";color:#b80000;margin-left:calc(var(--fs) * .15)}.form-submission label select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:capitalize}.form-submission label select:after{content:"+";position:absolute}.form-submission label select{cursor:pointer}.form-submission label select option{text-transform:capitalize}.form-submission label .number-btns{display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:absolute;bottom:0;right:calc(var(--fs) * .75);height:calc(var(--fs) * 2.6875);padding:calc(var(--fs) * .31) 0;pointer-events:none}.form-submission label .number-btns div{cursor:pointer;pointer-events:auto}.form-submission label .number-btns div:hover{filter:brightness(2);-webkit-filter:brightness(2)}.form-submission label .number-btns div img{width:calc(var(--fs) * 1.125);height:calc(var(--fs) * .86931)}.form-submission label .number-btns div:last-of-type img{transform:rotate(180deg)}.form-submission label .radio-btn{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:max-content max-content 1fr;align-items:center;gap:calc(var(--fs) * 1.5);padding:0 calc(var(--fs) * 1.12);background-color:#f4edde;border-radius:calc(var(--fs) * 1.25);pointer-events:none}.form-submission label .radio-btn>*{display:block}.form-submission label .radio-btn div{width:calc(var(--fs) * 1.625);height:calc(var(--fs) * 1.625);border-radius:50%;border:1px solid #6d6d6d;display:flex;align-items:center;justify-content:center}.form-submission label .radio-btn div:after{content:"";width:65%;height:65%;border-radius:50%}.form-submission label .radio-btn strong{color:#8e8e93;font-family:Roboto;font-size:calc(var(--fs) * .875);font-style:normal;font-weight:500;line-height:calc(var(--fs) * 1.1875)}.form-submission label .radio-btn img{width:calc(var(--fs) * 3.25);height:calc(var(--fs) * 2);border-radius:calc(var(--fs) * .625);object-fit:cover;overflow:hidden;justify-self:end}.form-submission label .dropdown-btn{height:calc(var(--fs) * 2.6875);display:flex;align-items:center;justify-content:center;position:absolute;right:calc(var(--fs) * 1.25);bottom:0;pointer-events:none}.form-submission label .dropdown-btn img{width:calc(var(--fs) * .75 * 1.25);height:calc(var(--fs) * .375 * 1.25);transition:transform .15s ease-out}.form-submission label.text-area-label{grid-column:1/7}.form-submission label.switch{position:relative;justify-content:space-between;cursor:pointer}.form-submission label.switch:hover p{color:#6d6d6d!important}.form-submission label.switch p{color:#8d8d8d!important;font-family:Roboto;font-size:var(--fs)!important;font-style:normal;font-weight:400;line-height:normal;text-transform:lowercase}.form-submission label.switch p:first-letter{text-transform:capitalize}.form-submission label.switch input[type=checkbox]{position:absolute;top:0;left:0;width:100%;height:100%;height:calc(var(--fs) * 1.6625);background:none!important;padding:0;grid-row:unset;backdrop-filter:unset;-webkit-backdrop-filter:unset;visibility:hidden;opacity:0}.form-submission label.switch input[type=checkbox]:checked~strong{background-color:#712f91}.form-submission label.switch input[type=checkbox]:checked~strong:after{left:calc(100% - var(--fs) * .25);transform:translate(-100%,-50%)}.form-submission label.switch strong{width:calc(var(--fs) * 3.5625);height:calc(var(--fs) * 1.6625);grid-row:1/2;grid-column:2/3;background-color:#f4edde;border-radius:calc(var(--fs) * .83)!important;display:block;position:relative;overflow:hidden;transition:background-color .15s ease-out}.form-submission label.switch strong:after{content:"";position:absolute;top:50%;left:calc(var(--fs) * .25);transform:translateY(-50%);width:calc(var(--fs) * 1.25);height:calc(var(--fs) * 1.25);border-radius:50%;background-color:#fff;transition:left .15s ease-out,transform .15s ease-out}.form-submission label.secondary p{color:#adadad!important;font-weight:400!important}.form-submission label .error{position:absolute;top:calc(100% + var(--fs) * .35);left:calc(var(--fs) * 1.31);color:red;font-family:Roboto;font-size:calc(var(--fs) * .87);font-style:normal;font-weight:400;line-height:1.1;pointer-events:none;user-select:none;-webkit-user-select:none}.form-submission label .PhoneInput{display:flex}.form-submission label .PhoneInput .PhoneInputCountry{display:flex;width:initial;height:initial}.form-submission label .PhoneInput .PhoneInputCountry select{padding:0}.form-submission label .PhoneInput .PhoneInputCountry .PhoneInputCountryIcon{--flag: calc(var(--fs) * 1.4);width:calc(var(--flag) * 1.5);height:calc(var(--flag));outline:none;border:none;box-shadow:none;background:none}.form-submission label .PhoneInput .PhoneInputCountry .PhoneInputCountryIcon img{pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;width:100%;height:100%;outline:none;border:none;object-fit:cover}.form-submission button{color:#712f91;font-family:Roboto;font-size:var(--fs);font-style:normal;font-weight:500;line-height:normal;letter-spacing:calc(var(--fs) * .02);width:100%;border-radius:calc(var(--fs) * 6.25);background-color:#fff;display:flex;align-items:center;justify-content:center;grid-column:1/7;height:calc(var(--fs) * 2.9375);text-transform:capitalize;transition:background-color .15s ease-out,color .15s ease-out;position:relative}.form-submission button:hover{background-color:#712f91;color:#fff}.form-submission button.pending{background-color:#712f91!important}.form-submission button.success{background-color:#00aa14;color:#fff}.form-submission .error-form{position:absolute;top:100%;left:calc(50% + var(--fs) * 4);transform:translate(-50%,calc(var(--fs) * .5));color:red;font-family:"Roboto Serif";font-size:calc(var(--fs) * 1);font-style:normal;font-weight:200;line-height:normal;text-transform:none;display:block;user-select:none;-webkit-user-select:none}.form-submission .error-form:first-letter{text-transform:capitalize}.form-btn{width:100%;height:calc(var(--fs) * 2.9375);border-radius:calc(var(--fs) * 6.25)!important;background-color:#712f91!important;color:#fff!important;font-family:Roboto;font-size:var(--fs);font-style:normal;font-weight:500;line-height:normal;letter-spacing:calc(var(--fs) * .02);text-transform:capitalize;display:flex;align-items:center;justify-content:center;transition:transform .15s ease-out!important;user-select:none;-webkit-user-select:none;position:relative}.form-btn.secondary{color:#712f91!important;background-color:#fff!important;border-radius:6.25rem;border:1px solid #848484}.form-btn:hover{transform:scale(1.025)!important}@media (orientation: portrait){.form-submission{display:grid;grid-template-columns:repeat(2,1fr);width:100%;column-gap:calc(var(--fs) * .44);position:relative;padding:0;overflow:visible;margin-top:calc(var(--fs) * 2.5)}.form-submission>*{grid-column:span 2!important}.form-submission:after{display:none}.form-submission .span{font-size:calc(var(--fs) * 1.25);margin-bottom:calc(var(--fs) * 1.25);grid-column:span 2}.form-submission label{gap:calc(var(--fs) * .25);font-size:calc(var(--fs) * .875)}.form-submission label input,.form-submission label textarea{font-size:var(--fs);height:calc(var(--fs) * 2.6875);padding:0 calc(var(--fs) * 1.31)}.form-submission label textarea{min-height:calc(var(--fs) * 8.31);border-radius:calc(var(--fs) * .625);padding-top:calc(var(--fs) * 1.25);padding-bottom:calc(var(--fs) * 1.25)}.form-submission label.two-column-mob{grid-column:auto!important}.form-submission label .radio-btn{gap:calc(var(--fs) * .5);padding:0 calc(var(--fs) * .62)}.form-submission label.switch p{font-size:var(--fs)!important}.form-submission label.switch input[type=checkbox]{height:calc(var(--fs) * 1.37)}.form-submission label.switch input[type=checkbox]:checked~strong:after{left:calc(100% - var(--fs) * .1)}.form-submission label.switch strong{width:calc(var(--fs) * 2.9375);height:calc(var(--fs) * 1.37);border-radius:calc(var(--fs) * .685)!important}.form-submission label.switch strong:after{left:calc(var(--fs) * .1);width:calc(var(--fs) * 1.175);height:calc(var(--fs) * 1.175)}.form-submission label.mob-half-column{grid-column:span 1!important}.form-submission button{font-size:calc(var(--fs) * .875);letter-spacing:calc(var(--fs) * .0175);border-radius:calc(var(--fs) * 3.5);height:calc(var(--fs) * 2.125)}.form-btn{height:calc(var(--fs) * 2.125);border-radius:calc(var(--fs) * 3.5)!important;font-size:calc(var(--fs) * .875);letter-spacing:calc(var(--fs) * .0175)}}@media (orientation: portrait) and (min-aspect-ratio: .625){.form-btn{height:calc(var(--fs) * 3)!important;border-radius:calc(var(--fs) * 6.25)!important;font-size:calc(var(--fs) * 1)!important}}[data-slot=pagination]{margin-top:calc(var(--fs) * 3.81)}[data-slot=pagination] ul{display:grid;align-items:center;grid-auto-flow:column;grid-auto-columns:max-content;gap:calc(var(--fs))}[data-slot=pagination] ul li,[data-slot=pagination] ul a,[data-slot=pagination] ul span{display:flex;align-items:center;color:#35220b;font-family:Roboto;font-size:calc(var(--fs));font-style:normal;font-weight:400;line-height:100%;user-select:none;-webkit-user-select:none}[data-slot=pagination] ul li{list-style:none}[data-slot=pagination] ul a{border-radius:50%;min-width:calc(var(--fs) * 2);min-height:calc(var(--fs) * 2);display:flex;align-items:center;justify-content:center}[data-slot=pagination] ul a>*{pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}[data-slot=pagination] ul a:hover,[data-slot=pagination] ul a.active{background-color:#712f91;color:#fff}[data-slot=pagination] ul .form-btn{padding:0 calc(var(--fs) * 3)}@media (orientation: portrait){[data-slot=pagination]{margin-top:calc(var(--fs) * 3.81)}[data-slot=pagination] ul{gap:calc(var(--fs) * .75)}[data-slot=pagination] ul li,[data-slot=pagination] ul a,[data-slot=pagination] ul span{font-size:calc(var(--fs) * .75)}[data-slot=pagination] ul a{min-width:calc(var(--fs) * 1.5);min-height:calc(var(--fs) * 1.5)}}
