@charset "UTF-8";::-webkit-scrollbar{height:1px}#hero-product{display:grid;grid-template-columns:max-content 1fr;gap:calc(var(--fs) * 8.75);padding:17.5vh calc(var(--hor-padding) * .5) 5vh;min-height:100vh}#hero-product .shots{width:calc(var(--fs) * 55.5)}#hero-product .shots .pagination{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:calc(var(--fs) * .87)}#hero-product .shots .pagination p{font-family:Roboto;font-size:calc(var(--fs) * 1.125);font-style:normal;font-weight:300;line-height:normal}#hero-product .shots .pagination span{color:#7c7c7c}#hero-product .shots .pagination strong{color:#712f91;font-weight:300}#hero-product .shots .main-shot{width:100%;height:calc(var(--fs) * 44.4375);border-radius:calc(var(--fs) * 1.40306);overflow:hidden;background:#f4edde;margin-top:calc(var(--fs) * 2.12)}#hero-product .shots .main-shot img{width:100%;height:100%;object-fit:contain}#hero-product .shots .options-shots{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:calc(var(--fs) * .94);margin-top:calc(var(--fs) * 1.31);overflow-x:auto;scroll-snap-type:x mandatory}#hero-product .shots .options-shots button{width:calc(var(--fs) * 9.59638);height:calc(var(--fs) * 9.50913);border-radius:calc(var(--fs) * 1.25);background:#f4edde;scroll-snap-align:start;border:.5px solid rgba(0,0,0,0);transition:border-color .15s ease-out;overflow:hidden}#hero-product .shots .options-shots button.active{border-color:#35220b}#hero-product .shots .options-shots button:hover img{transform:scale(1.1)}#hero-product .shots .options-shots button img{width:100%;height:100%;object-fit:contain;transition:transform .15s ease-out}#hero-product .info{padding-top:calc(var(--fs) * 3.5);display:flex;flex-direction:column;width:100%}#hero-product .info h1{color:#35220b;font-family:"Roboto Serif";font-size:calc(var(--fs) * 3.25);font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}#hero-product .info .rating{display:flex;align-items:center;margin-top:calc(var(--fs) * 1.12)}#hero-product .info .rating .stars{display:grid;grid-auto-flow:column;grid-auto-columns:max-content}#hero-product .info .rating .stars img{width:calc(var(--fs) * 1.29656);height:calc(var(--fs) * 1.29656)}#hero-product .info .rating span{color:#535353;font-family:Roboto;font-size:calc(var(--fs) * .875);font-style:normal;font-weight:300;line-height:normal;display:block;margin-left:calc(var(--fs) * 1.63)}#hero-product .info .rating p{color:#535353;font-family:Roboto;font-size:calc(var(--fs) * .875);font-style:normal;font-weight:400;line-height:normal;margin-left:calc(var(--fs) * .81)}#hero-product .info .description{color:#535353;font-family:Roboto;font-size:calc(var(--fs) * 1.125);font-style:normal;font-weight:400;line-height:149%;margin-top:calc(var(--fs) * 2.56)}#hero-product .info .hr{width:100%;height:1px;display:block;margin-top:calc(var(--fs) * 2.91);background-color:#5c5c5c}#hero-product .info .price{color:#35220b;font-family:"Roboto Serif";font-size:calc(var(--fs) * 2);font-style:normal;font-weight:400;line-height:1.25;margin-top:calc(var(--fs) * 2.12)}#hero-product .info .price span{margin-right:calc(var(--fs) * .5)}#hero-product .info .price:first-letter{font-weight:100}#hero-product .info .variations{margin-top:calc(var(--fs) * 2);width:100%}#hero-product .info .variations span{color:#35220b;font-family:Roboto;font-size:calc(var(--fs) * 1.25);font-style:normal;font-weight:500;line-height:normal;letter-spacing:calc(var(--fs) * .025);text-transform:capitalize}#hero-product .info .variations .variations-list{display:flex;flex-wrap:wrap;margin-top:calc(var(--fs) * 1.13);width:100%}#hero-product .info .variations .variations-list button{color:#35220b;font-family:Roboto;font-size:calc(var(--fs) * .875);font-style:normal;font-weight:400;line-height:normal;padding:0 calc(var(--fs));height:calc(var(--fs) * 3);border-radius:calc(var(--fs) * 4.14825);border:.664px solid #35220b;text-transform:capitalize;margin-right:calc(var(--fs) * .375);margin-bottom:calc(var(--fs) * .375)}#hero-product .info .variations .variations-list button.active{color:#fff;background-color:#712f91;border-color:#0000}#hero-product .info .variations .variations-list button:hover{background-color:#944bb8;color:#fff}#hero-product .info .cart-quantity-form{margin-top:calc(var(--fs) * 3);display:grid;grid-template-columns:max-content 1fr;column-gap:calc(var(--fs));row-gap:calc(var(--fs) * .5)}#hero-product .info .cart-quantity-form .field{width:calc(var(--fs) * 9.71638);height:calc(var(--fs) * 2.9375);border-radius:calc(var(--fs) * 15);position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 calc(var(--fs) * 1.5);overflow:hidden;background:#f4edde}#hero-product .info .cart-quantity-form .field input{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(var(--fs) * 3);height:100%;background:none!important;color:#712f91;font-family:Roboto;font-size:calc(var(--fs) * 1.125);font-style:normal;font-weight:400;line-height:125%;text-align:center}#hero-product .info .cart-quantity-form .field input[type=number]::-webkit-outer-spin-button,#hero-product .info .cart-quantity-form .field input[type=number]::-webkit-inner-spin-button{-moz-appearance:textfield;-webkit-appearance:none;margin:0}#hero-product .info .cart-quantity-form .field div{cursor:pointer;transition:transform .15s ease-out}#hero-product .info .cart-quantity-form .field div img{width:calc(var(--fs) * 1.25);height:calc(var(--fs) * 1.25)}#hero-product .info .cart-quantity-form .field div:hover{transform:scale(1.25)}#hero-product .info .cart-quantity-form button{color:#fff;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;background-color:#712f91;border-radius:calc(var(--fs) * 6.25);display:flex;align-items:center;justify-content:center;transition:background-color .15s ease-out,transform .15s ease-out,color .15s ease-out;position:relative}#hero-product .info .cart-quantity-form button.not-available{text-decoration:line-through;transform:scale(1)!important}#hero-product .info .cart-quantity-form button:hover{transform:scale(1.025)}#hero-product .info .cart-quantity-form button span,#hero-product .info .cart-quantity-form button strong{font-weight:500}#hero-product .info .cart-quantity-form button span{margin-left:calc(var(--fs) * .5)}#hero-product .info .cart-quantity-form button .icon{width:calc(var(--fs) * 1.9375);height:calc(var(--fs) * 1.9375);background-color:#fff;border-radius:50%;align-items:center;justify-content:center;display:inline-flex;margin-left:calc(var(--fs) * .875)}#hero-product .info .cart-quantity-form button .icon img{width:calc(var(--fs) * 1.25);height:calc(var(--fs) * 1.25)}#hero-product .info .cart-quantity-form .free-shipping{color:#535353;font-family:Roboto;font-size:calc(var(--fs) * .875);font-style:normal;font-weight:400;line-height:149%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}#hero-product .info .accordions{display:grid;grid-auto-flow:row;gap:calc(var(--fs) * .5);width:100%;margin-top:calc(var(--fs) * 2)}#hero-product .info .accordions button{border-radius:calc(var(--fs) * 1.25);border:.5px solid rgba(0,0,0,0);background:#f4edde;width:100%;min-height:calc(var(--fs) * 3.4375);display:flex;flex-direction:column;align-items:flex-start;padding:calc(var(--fs)) calc(var(--fs) * 1.75);overflow:hidden}#hero-product .info .accordions button>*{pointer-events:none;text-align:left}#hero-product .info .accordions button span{color:#35220b;font-family:"Roboto Serif";font-size:calc(var(--fs) * 1.125);font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;display:flex;width:100%;align-items:center;justify-content:space-between;user-select:none;-webkit-user-select:none}#hero-product .info .accordions button span .icon{position:relative;width:var(--fs);height:var(--fs)}#hero-product .info .accordions button span .icon img{width:100%;height:100%}#hero-product .info .accordions button span .icon img:last-of-type{position:absolute;top:0%;left:0;opacity:0}#hero-product .info .accordions button p{color:#535353;font-family:Roboto;font-size:calc(var(--fs) * .875);font-style:normal;font-weight:400;line-height:149%;padding-top:calc(var(--fs) * .56);padding-right:calc(var(--fs) * 5.6);padding-bottom:calc(var(--fs))}#under-section{width:100%;margin-top:calc(var(--fs) * 10);display:flex;flex-direction:column;align-items:center;padding-bottom:15vh}#under-section h2{color:#35220b;font-family:"Roboto Serif";font-size:calc(var(--fs) * 4.5);font-style:normal;font-weight:200;line-height:120%}#under-section h2 span{background:linear-gradient(253deg,#dbc7a1 28.97%,#8c734b 73.22%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#under-section p{color:#535353;text-align:center;font-family:Roboto;font-size:calc(var(--fs) * 1.125);font-style:normal;font-weight:400;line-height:149%;max-width:calc(var(--fs) * 39.18);margin-top:calc(var(--fs) * 2.81)}#under-section .picture{width:calc(var(--fs) * 26.57619);height:calc(var(--fs) * 35.59656);border-radius:calc(var(--fs) * 31.25);position:relative;margin-top:calc(var(--fs) * 4)}#under-section .picture:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:calc(var(--fs) * 29.098);border:2px solid #dbc7a1;opacity:.5;width:110%;height:110%}#under-section .picture img{width:100%;height:100%;object-fit:cover}@media (orientation: portrait){::-webkit-scrollbar{display:none}#hero-product{display:flex;flex-direction:column;align-items:center;gap:0;padding:min(17.5vh,20vw) calc(var(--hor-padding) * 1) 5vh;min-height:100vh}#hero-product>*{width:100%!important;padding-top:0!important}#hero-product .shots .pagination{display:none}#hero-product .shots .main-shot{width:100%;height:calc(var(--fs) * 17.1);border-radius:calc(var(--fs) * 1);margin-top:0}#hero-product .shots .options-shots{gap:calc(var(--fs) * .58);margin-top:calc(var(--fs) * 1.08);padding:calc(var(--fs) * .25) 0}#hero-product .shots .options-shots button{width:calc(var(--fs) * 4.9935);height:calc(var(--fs) * 4.94813);border-radius:calc(var(--fs) * .65)}#hero-product .info{padding-top:calc(var(--fs) * 2.55)!important}#hero-product .info h1{font-size:calc(var(--fs) * 1.5625)}#hero-product .info .rating{margin-top:calc(var(--fs) * .56)}#hero-product .info .rating .stars img{width:calc(var(--fs) * 1.11);height:calc(var(--fs) * 1.11)}#hero-product .info .rating span{font-size:calc(var(--fs) * .75);margin-left:calc(var(--fs) * 1.4)}#hero-product .info .rating p{font-size:calc(var(--fs) * .75);margin-left:calc(var(--fs) * .72)}#hero-product .info .description{font-size:calc(var(--fs) * .875);margin-top:calc(var(--fs) * 1.45)}#hero-product .info .hr{margin-top:calc(var(--fs) * 2.44)}#hero-product .info .price{font-size:calc(var(--fs) * 1.5625);margin-top:calc(var(--fs) * .625)}#hero-product .info .variations{margin-top:calc(var(--fs) * 1.12);width:100%}#hero-product .info .variations span{font-size:calc(var(--fs) * .875);letter-spacing:calc(var(--fs) * .0175)}#hero-product .info .variations .variations-list{margin-top:calc(var(--fs) * .625)}#hero-product .info .variations .variations-list button{font-size:calc(var(--fs) * .8);padding:0 calc(var(--fs) * .92);height:calc(var(--fs) * 3);border-radius:calc(var(--fs) * 3.82);margin-right:calc(var(--fs) * .35);margin-bottom:calc(var(--fs) * .35)}#hero-product .info .cart-quantity-form{margin-top:calc(var(--fs) * 2);column-gap:calc(var(--fs) * 1.1);row-gap:calc(var(--fs) * 1.82)}#hero-product .info .cart-quantity-form .field{width:calc(var(--fs) * 7.8);height:calc(var(--fs) * 2.36);border-radius:calc(var(--fs) * 12);padding:0 calc(var(--fs) * .65)}#hero-product .info .cart-quantity-form .field input{width:calc(var(--fs) * 2);font-size:calc(var(--fs) * .9)}#hero-product .info .cart-quantity-form .field div img{width:calc(var(--fs) * 1.25);height:calc(var(--fs) * 1.25)}#hero-product .info .cart-quantity-form button{font-size:calc(var(--fs) * .6);letter-spacing:calc(var(--fs) * .066);border-radius:calc(var(--fs) * 5)}#hero-product .info .cart-quantity-form button .icon{width:calc(var(--fs) * 1.56);height:calc(var(--fs) * 1.56);margin-left:calc(var(--fs) * .71)}#hero-product .info .cart-quantity-form button .icon img{width:calc(var(--fs) * 1.25);height:calc(var(--fs) * 1.25)}#hero-product .info .cart-quantity-form button span{margin-left:calc(var(--fs) * .35)}#hero-product .info .cart-quantity-form .free-shipping{font-size:calc(var(--fs) * .875)}#hero-product .info .accordions{gap:calc(var(--fs) * .69);margin-top:calc(var(--fs) * 1.56)}#hero-product .info .accordions button{min-height:calc(var(--fs) * 3.14);padding:calc(var(--fs)) calc(var(--fs) * 1.56)}#hero-product .info .accordions button h3{font-size:calc(var(--fs) * 1)}#hero-product .info .accordions button p{font-size:calc(var(--fs) * .75);margin-top:calc(var(--fs) * .32);padding-right:calc(var(--fs) * .5)}#under-section{min-height:initial;margin-top:calc(var(--fs) * 4.67);display:flex;flex-direction:column;align-items:center;padding:0 calc(var(--hor-padding)) 15vh}#under-section>*{text-align:center}#under-section h2{font-size:calc(var(--fs) * 1.8125)}#under-section h2 span{background:linear-gradient(253deg,#dbc7a1 28.97%,#8c734b 73.22%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#under-section p{font-size:calc(var(--fs) * .875);width:100%;max-width:100%;margin-top:calc(var(--fs) * .625);padding:0 calc(var(--hor-padding) * 1)}#under-section .picture{width:calc(var(--fs) * 11.05);height:calc(var(--fs) * 14.81);border-radius:calc(var(--fs) * 9.22);margin-top:calc(var(--fs) * 3.14)}#under-section .picture:after{border-radius:calc(var(--fs) * 9.22);border:.3px solid #dbc7a1}}@media (orientation: portrait) and (min-aspect-ratio: .625){#under-section h2{padding:0 calc(var(--hor-padding))}}.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,.form-submission label.checker{grid-column:1/7}.form-submission label.checker{color:#757575;font-family:Roboto;font-size:calc(var(--fs) * .86775);text-transform:none;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) * .35);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;margin-top:2.5%;cursor:pointer}.form-submission label.checker a{color:#fff}.form-submission label.checker:first-letter{text-transform:capitalize}.form-submission label.checker strong{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;visibility:visible}.form-submission label.checker strong img{width:90%;height:90%;opacity:0;visibility:hidden}.form-submission label.checker input{width:100%;height:100%;position:absolute;visibility:hidden}.form-submission label.checker input:checked~strong{background:#712f91;border-color:#0000}.form-submission label.checker input:checked~strong img{opacity:1;visibility:visible}.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}}#reviews-section{width:100%;padding-bottom:calc(var(--fs) * 7.5)}#reviews-section>*{text-align:center}#reviews-section h2{color:#535353;font-family:"Roboto Serif";font-size:calc(var(--fs) * 2);font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;pointer-events:none;user-select:none;-webkit-user-select:none}#reviews-section .review-btn{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:calc(var(--fs) * 1.625);place-items:center;place-content:center;border-radius:calc(var(--fs) * 12.5);border:1px solid #535353;background:#fff;height:calc(var(--fs) * 4.25);padding:0 calc(var(--fs) * 2.125);transition:transform .2s ease-out}#reviews-section .review-btn:hover{transform:scale(1.025)}#reviews-section .review-btn img{width:calc(var(--fs) * 1.5);height:calc(var(--fs) * 1.5);user-select:none;-webkit-user-select:none}#reviews-section .review-btn span{color:#535353;font-family:Roboto;font-size:calc(var(--fs) * 1.5);font-style:normal;font-weight:600;line-height:normal;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}#reviews-section .review-btn span:first-letter{text-transform:uppercase}#reviews-section .no-reviews{display:flex;flex-direction:column;align-items:center}#reviews-section .no-reviews .rating{display:flex;align-items:center;justify-content:center;margin-top:calc(var(--fs) * 1.44)}#reviews-section .no-reviews .rating .stars{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:calc(var(--fs) * .25)}#reviews-section .no-reviews .rating .stars img{width:calc(var(--fs) * 1.53194);height:calc(var(--fs) * 1.53194)}#reviews-section .no-reviews .rating span{color:#535353;font-family:Roboto;font-size:calc(var(--fs) * 1.03388);font-style:normal;font-weight:300;line-height:normal;display:inline-block;margin-left:calc(var(--fs) * 1)}#reviews-section .no-reviews p{color:#535353;font-family:Roboto;font-size:calc(var(--fs) * 1.5);font-style:normal;font-weight:400;line-height:1.25;width:calc(var(--fs) * 35.125);margin-top:calc(var(--fs) * 1.41)}#reviews-section .no-reviews .review-btn{margin-top:calc(var(--fs) * 3.06)}#reviews-section .reviews-container{width:calc(var(--fs) * 87);margin:0 auto}#reviews-section .reviews-container .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(var(--fs) * 2)}#reviews-section .reviews-container .reviews-list{display:grid;grid-auto-flow:row;grid-auto-rows:max-content;gap:calc(var(--fs) * 1.375)}#reviews-section .reviews-container .reviews-list .review{display:grid;grid-template-columns:4fr 1fr;width:100%;min-height:calc(var(--fs) * 15);border-radius:calc(var(--fs) * 1.25);border:.5px solid #35220b;padding:calc(var(--fs) * 3.44) calc(var(--fs) * 2.375) calc(var(--fs) * 3.44) calc(var(--fs) * 3.75);row-gap:calc(var(--fs) * 1.06);column-gap:calc(var(--fs) * 15)}#reviews-section .reviews-container .reviews-list .review>*{font-size:calc(var(--fs) * 1.5)}#reviews-section .reviews-container .reviews-list .review .name{color:#535353;font-family:Roboto;font-style:normal;font-weight:600;line-height:normal;grid-column:1/2;grid-row:1/2;justify-self:start;text-transform:capitalize;text-align:left}#reviews-section .reviews-container .reviews-list .review .time{color:#7c7c7c;font-family:Roboto;font-style:normal;font-weight:600;line-height:normal;grid-column:2/3;grid-row:1/2;justify-self:end;font-size:calc(var(--fs) * 1.25);text-align:left}#reviews-section .reviews-container .reviews-list .review .content{color:#535353;font-family:Roboto;font-style:normal;font-weight:400;line-height:normal;grid-column:1/2;grid-row:3/4;text-align:left}#reviews-section .reviews-container .reviews-list .review .rating{justify-self:start;display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:calc(var(--fs) * .25)}#reviews-section .reviews-container .reviews-list .review .rating img{width:calc(var(--fs) * 1.53194);height:calc(var(--fs) * 1.53194)}#reviews-section .reviews-loading{display:grid;grid-auto-flow:row;grid-auto-rows:calc(var(--fs) * 5);gap:calc(var(--fs) * 1.5);padding:0 calc(var(--hor-padding) * 5)}.Overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background:#11111140;backdrop-filter:blur(3.5px);-webkit-backdrop-filter:blur(3.5px);display:flex;align-items:center;justify-content:center}.Content{width:calc(var(--fs) * 37);min-height:calc(var(--fs) * 20);border-radius:calc(var(--fs) * 1.25);background:#faf6ed;padding:calc(var(--fs) * 6.81) calc(var(--fs) * 6) calc(var(--fs) * 5);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;outline:none}.Content .success-review{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.Content .success-review>*{margin:0;padding:0;text-align:center}.Content .success-review span{color:#121117;font-family:"Roboto Serif";font-size:calc(var(--fs) * 3.5);font-style:normal;font-weight:200;line-height:normal}.Content .success-review p{color:#121117;font-family:Roboto;font-size:calc(var(--fs) * 1.25);font-style:normal;font-weight:300;line-height:normal;padding:0 calc(var(--fs) * 2.8);margin-top:calc(var(--fs))}.Content h2{color:#35220b;text-align:center;font-family:"Roboto Serif";font-size:calc(var(--fs) * 2.5);font-style:normal;font-weight:200;line-height:normal;text-transform:capitalize;margin-bottom:calc(var(--fs) * 1.5)}.Content form{width:100%;padding:0}.Content form .stars{display:grid;grid-template-columns:repeat(5,1fr);width:100%;grid-column:1/7!important;gap:calc(var(--fs) * .25)}.Content form .stars button{width:100%;height:calc(var(--fs) * 2.5);border-radius:calc(var(--fs) * .625);border:1px solid #bfbfbf;display:flex;align-items:center;justify-content:center;grid-column:auto!important;background:none}.Content form .stars button:hover{background:none}.Content form .stars button.highlighted{background-color:#712f91}.Content form .stars button.highlighted img:first-of-type{opacity:1}.Content form .stars button.highlighted img:last-of-type{opacity:0}.Content form .stars button.picked{background-color:#712f91!important}.Content form .stars button.picked img:first-of-type{opacity:1!important}.Content form .stars button.picked img:last-of-type{opacity:0!important}.Content form .stars button img{width:calc(var(--fs) * 1.53194);height:calc(var(--fs) * 1.53194);display:block;position:relative}.Content form .stars button img:first-of-type{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.Content form label p{color:#35220b}.Content form input,.Content form textarea{background:#f4edde;color:#35220b}.Content form .btns{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--fs) * .25);width:100%}.Content form .btns>*{grid-column:auto!important}.Content form .btns .secondary{color:#848484!important;border-color:#848484!important}.Content form .error-form{width:100%;left:0;transform:translateY(calc(var(--fs) * 1.5));text-align:center;margin:0 auto}.Content form .messages{grid-column:1/7!important;width:100%;display:flex;flex-direction:column;align-items:center;margin:calc(var(--fs) * 1) 0;display:none}.Content form .messages p,.Content form .messages span{color:#858585;text-align:center;font-family:Roboto;font-size:calc(var(--fs) * .875);font-style:normal;font-weight:500;line-height:100%}.Content form .messages span,.Content form .messages a{color:#35220b;display:inline-block}.Content form .messages p{margin-top:calc(var(--fs) * .5)}.Content .Close{position:absolute;top:calc(var(--fs) * 1);right:calc(var(--fs) * 1);width:calc(var(--fs) * 2.0625);height:calc(var(--fs) * 2.0625);border-radius:50%;background-color:#f8ecd6;display:flex;align-items:center;justify-content:center;transition:transform .15s ease-out}.Content .Close:hover{transform:scale(1.2)}.Content .Close img{width:calc(var(--fs) * 1.31519);height:calc(var(--fs) * 1.31519)}@media (orientation: portrait){#reviews-section{padding-bottom:calc(var(--fs) * 5)}#reviews-section>*{text-align:center}#reviews-section h2{font-size:calc(var(--fs) * 1.25)}#reviews-section .review-btn{gap:calc(var(--fs) * .91);border-radius:calc(var(--fs) * 7);height:calc(var(--fs) * 2.39706);padding:0 calc(var(--fs) * 1.19)}#reviews-section .review-btn img{width:calc(var(--fs) * .83825);height:calc(var(--fs) * .83825)}#reviews-section .review-btn span{font-size:calc(var(--fs) * .83825)}#reviews-section .no-reviews h2{font-size:calc(var(--fs) * 1.25)}#reviews-section .no-reviews .rating{margin-top:calc(var(--fs) * .94)}#reviews-section .no-reviews .rating .stars{gap:calc(var(--fs) * .21)}#reviews-section .no-reviews .rating .stars img{width:calc(var(--fs) * 1.31206);height:calc(var(--fs) * 1.31206)}#reviews-section .no-reviews .rating span{font-size:calc(var(--fs) * .8855);margin-left:calc(var(--fs) * 1)}#reviews-section .no-reviews p{font-size:calc(var(--fs) * .875);width:calc(var(--fs) * 14.9375);margin-top:calc(var(--fs) * 1.375);line-height:1.5ß}#reviews-section .no-reviews .review-btn{margin-top:calc(var(--fs) * 1.12)}#reviews-section .reviews-container{width:100%;margin:0 auto;padding:0 calc(var(--hor-padding) * 1)}#reviews-section .reviews-container .top{margin-bottom:calc(var(--fs) * 2.2)}#reviews-section .reviews-container .reviews-list{gap:calc(var(--fs) * .75)}#reviews-section .reviews-container .reviews-list .review{grid-template-columns:100%;padding:calc(var(--fs) * 2.04) calc(var(--fs) * 2) calc(var(--fs) * 2.19) calc(var(--fs) * 2.13);gap:calc(var(--fs) * 1.06)}#reviews-section .reviews-container .reviews-list .review>*{grid-column:1/2!important;grid-row:auto!important;text-align:left!important}#reviews-section .reviews-container .reviews-list .review .name{font-size:calc(var(--fs) * 1)}#reviews-section .reviews-container .reviews-list .review .time{font-size:calc(var(--fs) * .75);max-width:70%;grid-row:4/5!important;margin-top:calc(var(--fs) * .73)}#reviews-section .reviews-container .reviews-list .review .content{font-size:calc(var(--fs) * .875)}#reviews-section .reviews-container .reviews-list .review .rating{grid-auto-columns:max-content;gap:calc(var(--fs) * .28)}#reviews-section .reviews-container .reviews-list .review .rating img{width:calc(var(--fs) * 1.73406);height:calc(var(--fs) * 1.73406)}#reviews-section .reviews-loading{grid-auto-rows:calc(var(--fs) * 3);gap:calc(var(--fs) * 1);padding:0 calc(var(--hor-padding) * 3)}.Content{width:calc(100% - var(--hor-padding) * 2);height:initial;min-height:calc(var(--fs) * 30);padding:calc(var(--fs) * 2.56) calc(var(--fs) * 1.13) calc(var(--fs) * 3.5)}.Content .success-review span{font-size:calc(var(--fs) * 2)}.Content .success-review p{font-size:calc(var(--fs) * 1);margin-top:calc(var(--fs))}.Content h2{font-size:calc(var(--fs) * 1.25);margin-bottom:calc(var(--fs) * .82)}.Content form{width:100%;padding:0;margin:0;grid-template-columns:100%}.Content form>*{grid-column:1/2!important}.Content form .stars{width:100%;gap:calc(var(--fs) * .17);grid-column:1/2!important}.Content form .stars button{width:100%;height:calc(var(--fs) * 2);border-radius:calc(var(--fs) * .43)}.Content form .stars button img{width:calc(var(--fs) * 1.1);height:calc(var(--fs) * 1.1)}.Content form label p{color:#35220b}.Content form input,.Content form textarea{background:#f4edde;color:#35220b}.Content form .btns{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--fs) * .25);width:100%}.Content form .btns>*{grid-column:auto!important}.Content form .btns .secondary{color:#848484!important;border-color:#848484!important}.Content form .error-form{width:100%;transform:translateY(calc(var(--fs) * .5));text-align:center;margin:0 auto;font-size:calc(var(--fs) * .75)}.Content form .messages{grid-column:1/2!important}.Content .Close{top:calc(var(--fs) * 1);right:calc(var(--fs) * 1);width:calc(var(--fs) * 1.25);height:calc(var(--fs) * 1.25)}.Content .Close img{width:calc(var(--fs) * .85);height:calc(var(--fs) * .85)}}@media (orientation: portrait) and (min-aspect-ratio: .625){#reviews-section h2{font-size:calc(var(--fs) * 1.25)}#reviews-section .reviews-container{padding:0 calc(var(--hor-padding) * 2)}.Content{width:calc(100% - var(--hor-padding) * 3);padding:calc(var(--fs) * 2.56) calc(var(--fs) * 1.5) calc(var(--fs) * 3.5)}.Content h2{font-size:calc(var(--fs) * 1.75);margin-bottom:calc(var(--fs) * 1)}.Content form .btns{gap:calc(var(--fs) * 1)}.Content form .error-form{font-size:calc(var(--fs) * .875)}.Content .Close{top:calc(var(--fs) * 1);right:calc(var(--fs) * 1);width:calc(var(--fs) * 1.25 * 1.5);height:calc(var(--fs) * 1.25 * 1.5)}.Content .Close img{width:calc(var(--fs) * .85 * 1.5);height:calc(var(--fs) * .85 * 1.5)}}
