::-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:normal;margin-top:calc(var(--fs) * 2.12)}#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,color .15s ease-out}#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 .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}#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 .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))}}
