/*
**
**
**
**
**
**              {{ @bymattlee }}
**              {{ bymattlee.com }}
**
**
**
**
**
*/
@charset "UTF-8";*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}::after,::before{--tw-content:''}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:300;src:url(../fonts/Onest-Light.woff2) format("woff2"),url(../fonts/Onest-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:400;src:url(../fonts/Onest-Regular.woff2) format("woff2"),url(../fonts/Onest-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:500;src:url(../fonts/Onest-Medium.woff2) format("woff2"),url(../fonts/Onest-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Defectica;font-style:normal;font-weight:400;src:url(../fonts/Defectica.woff2) format("woff2"),url(../fonts/Defectica.woff) format("woff")}*,::after,::before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.u-aspect-h-9{--tw-aspect-h:9}.u-aspect-w-16{position:relative;padding-bottom:calc(var(--tw-aspect-h)/ var(--tw-aspect-w) * 100%);--tw-aspect-w:16}.u-aspect-w-16>*{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}.u-fixed{position:fixed}.u-relative{position:relative}.u-col-start-1{grid-column-start:1}.u-col-end-3{grid-column-end:3}.u-mx-0{margin-left:0;margin-right:0}.u-mx-5{margin-left:.5rem;margin-right:.5rem}.u-my-30{margin-top:3rem;margin-bottom:3rem}.u-my-40{margin-top:4rem;margin-bottom:4rem}.u-mb-0{margin-bottom:0}.u-mb-10{margin-bottom:1rem}.u-mb-100{margin-bottom:10rem}.u-mb-15{margin-bottom:1.5rem}.u-mb-20{margin-bottom:2rem}.u-mb-30{margin-bottom:3rem}.u-mb-40{margin-bottom:4rem}.u-mb-5{margin-bottom:.5rem}.u-mb-50{margin-bottom:5rem}.u-mr-5{margin-right:.5rem}.u-mt-10{margin-top:1rem}.u-mt-15{margin-top:1.5rem}.u-mt-20{margin-top:2rem}.u-mt-30{margin-top:3rem}.u-mt-40{margin-top:4rem}.u-mt-5{margin-top:.5rem}.u-mt-50{margin-top:5rem}.u-block{display:block}.u-flex{display:flex}.u-grid{display:grid}.u-hidden{display:none}.u-h-full{height:100%}.u-w-30{width:3rem}.u-w-full{width:100%}.u-flex-1{flex:1 1 0%}.u-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.u-flex-col{flex-direction:column}.u-flex-wrap{flex-wrap:wrap}.u-items-start{align-items:flex-start}.u-items-end{align-items:flex-end}.u-items-center{align-items:center}.u-items-baseline{align-items:baseline}.u-justify-start{justify-content:flex-start}.u-justify-center{justify-content:center}.u-justify-between{justify-content:space-between}.u-gap-10{gap:1rem}.u-gap-20{gap:2rem}.u-gap-30{gap:3rem}.u-gap-60{gap:6rem}.u-self-end{align-self:flex-end}.u-border{border-width:.1rem}.u-bg-transparent{background-color:transparent}.u-p-10{padding:1rem}.u-p-5{padding:.5rem}.u-px-40{padding-left:4rem;padding-right:4rem}.u-py-10{padding-top:1rem;padding-bottom:1rem}.u-py-100{padding-top:10rem;padding-bottom:10rem}.u-py-30{padding-top:3rem;padding-bottom:3rem}.u-py-50{padding-top:5rem;padding-bottom:5rem}.u-pb-10{padding-bottom:1rem}.u-pb-100{padding-bottom:10rem}.u-pb-20{padding-bottom:2rem}.u-pl-20{padding-left:2rem}.u-pr-20{padding-right:2rem}.u-pr-40{padding-right:4rem}.u-pt-10{padding-top:1rem}.u-pt-100{padding-top:10rem}.u-pt-20{padding-top:2rem}.u-pt-40{padding-top:4rem}.u-pt-50{padding-top:5rem}.u-text-left{text-align:left}.u-text-center{text-align:center}.u-text-12{font-size:1.2rem}.u-text-14{font-size:1.4rem}.u-text-16{font-size:1.6rem}.u-font-bold{font-weight:700}.u-uppercase{text-transform:uppercase}.u-opacity-80{opacity:.8}.l-container{position:relative;margin-left:auto;margin-right:auto;width:100%;padding-left:2rem;padding-right:2rem}@media (min-width:64em){.l-container{padding-left:4rem;padding-right:4rem}}.u-h1,.u-h2,.u-h3,.u-h4,.u-h5,.u-h6,h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility}.u-h1.u-h--gold,.u-h2.u-h--gold,.u-h3.u-h--gold,.u-h4.u-h--gold,.u-h5.u-h--gold,.u-h6.u-h--gold,h1.u-h--gold,h2.u-h--gold,h3.u-h--gold,h4.u-h--gold,h5.u-h--gold,h6.u-h--gold{color:var(--bs-gold)}.u-h1{font-family:Defectica,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:7.4rem;line-height:7rem;text-transform:lowercase}@media (max-width:768px){.u-h1{font-size:clamp(2.5rem,1rem + 10vw,7.4rem);line-height:100%}}.u-h2{font-family:Defectica,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:6.4rem;line-height:6.4rem;text-transform:lowercase}.u-h2 span.gold{color:var(--bs-gold)}@media (max-width:768px){.p-home .u-h2{font-size:clamp(2.4rem,1rem + 7.5vw,6.4rem)}.u-h2{font-size:clamp(2.5rem,1rem + 10vw,7.4rem);line-height:100%}}.u-h3{font-family:Onest,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.8rem;font-weight:500;text-transform:uppercase}@media (max-width:768px){.u-h3{font-size:calc(32px + 6 * (100vw - 568px)/ 200);line-height:120%}}.u-h4{font-size:1.8rem}@media (min-width:48em){.u-h4{font-size:2.4rem}}.u-big-text.gold{color:var(--bs-gold)}.u-big-text.through{opacity:.4;text-decoration:line-through}.u-rich-text>:first-child{margin-top:0}.u-rich-text>:last-child{margin-bottom:0}.u-rich-text h1,.u-rich-text h2,.u-rich-text h3,.u-rich-text h4,.u-rich-text h5,.u-rich-text h6{margin-bottom:1rem}.u-rich-text h1{font-size:3.6rem}@media (min-width:48em){.u-rich-text h1{font-size:4.8rem}}.u-rich-text h2{font-size:3rem}@media (min-width:48em){.u-rich-text h2{font-size:3.6rem}}.u-rich-text h3{font-size:2.4rem}@media (min-width:48em){.u-rich-text h3{font-size:2.8rem}}.u-rich-text h4{font-size:1.8rem}@media (min-width:48em){.u-rich-text h4{font-size:2.4rem}}.u-rich-text *+h1,.u-rich-text *+h2,.u-rich-text *+h3,.u-rich-text *+h4,.u-rich-text *+h5,.u-rich-text *+h6{margin-top:4rem}@media (min-width:48em){.u-rich-text *+h1,.u-rich-text *+h2,.u-rich-text *+h3,.u-rich-text *+h4,.u-rich-text *+h5,.u-rich-text *+h6{margin-top:5rem}}.u-rich-text a{background:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% .1rem}.u-rich-text p{margin-top:2rem;margin-bottom:2rem;line-height:1.8}@media (min-width:48em){.u-rich-text p{margin-top:3rem;margin-bottom:3rem}}.u-rich-text ol,.u-rich-text ul{margin-top:2rem;margin-bottom:2rem;margin-right:0;margin-left:3rem;line-height:1.8}@media (min-width:48em){.u-rich-text ol,.u-rich-text ul{margin-top:3rem;margin-bottom:3rem;margin-left:3.5rem}}.u-rich-text ol ol,.u-rich-text ol ul,.u-rich-text ul ol,.u-rich-text ul ul{margin-top:.5rem;margin-right:0;margin-bottom:.5rem;margin-left:3.5rem}.u-rich-text ul{list-style-type:disc}.u-rich-text ul.wp-block-gallery{margin-left:0}.u-rich-text ol{list-style-type:decimal}.u-rich-text blockquote{margin-top:3rem;margin-bottom:3rem;margin-left:2rem;margin-right:2rem;border-left-width:.2rem;padding-left:3rem}.u-rich-text .o-button{-webkit-text-decoration-line:none;text-decoration-line:none}.u-rich-text .emoji{display:inline-block;width:2rem}:root{--bs-light:#FFF1D8;--bs-gold:#FAD387;--bs-bg-light:#F1EBE6;--bs-error:#D35151;--bs-dark:#151A17;--bs-green:#133426;--bs-tan:#BD9459;--bs-brown:#402618;--wasabi-50:#f6f7ee;--wasabi-100:#ebedda;--wasabi-200:#d8ddb9;--wasabi-300:#bfc88e;--wasabi-400:#a5b16a;--wasabi-500:#7e8b47;--wasabi-600:#69763a;--wasabi-700:#525b30;--wasabi-800:#434a2a;--wasabi-900:#3a4027;--wasabi-950:#1d2211;--shark-50:#f6f5f5;--shark-200:#d1d0d0;--shark-300:#b1afb0;--shark-400:#8a8686;--shark-500:#6f6b6b;--shark-600:#5f5b5b;--shark-700:#504e4f;--shark-800:#464444;--shark-900:#3d3c3c;--shark-950:#222121;background-color:var(--bs-bg-light);font-size:62.5%}::-moz-selection{--tw-bg-opacity:1;background-color:rgb(170 170 170 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}::selection{--tw-bg-opacity:1;background-color:rgb(170 170 170 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}html{-webkit-overflow-scrolling:touch}footer[id],section[id]{scroll-margin-top:10rem}body{display:flex;flex-direction:column;font-family:Onest,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.8rem;line-height:1.4}@media (min-width:64em){body{font-size:1.6rem}}body{background-color:var(--bs-dark);color:var(--bs-light);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-ms-text-size-adjust:100%}body .overlay{display:flex;align-items:center;justify-content:center;content:"";height:100%;width:100vw;background-color:rgba(0,0,0,.5);opacity:0;position:fixed;top:0;right:0;z-index:10;transition:opacity .6s ease;pointer-events:none}body.menu-active .overlay{transition:opacity .8s ease;opacity:1;pointer-events:auto}a{-webkit-text-decoration-line:none;text-decoration-line:none;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-duration:.5s;color:var(--bs-light)}a:hover{color:var(--bs-gold)}button{font-family:Onest,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.8rem;line-height:1.4}@media (min-width:64em){button{font-size:1.6rem}}svg{display:inline-block;fill:currentColor}input,textarea{border-radius:0;background-color:transparent;outline:2px solid transparent;outline-offset:2px;font-family:Onest,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.8rem;line-height:1.4}@media (min-width:64em){input,textarea{font-size:1.6rem}}input:focus-visible,textarea:focus-visible{outline:2px solid transparent;outline-offset:2px}p{margin-bottom:1.5rem}@media (max-width:768px){.page .l-container .u-rich-text .u-h1{display:none}}.page .l-container .u-rich-text .u-rich-text ol,.page .l-container .u-rich-text .u-rich-text ul{margin-left:2rem}.rounded-right-bottom{border-bottom-right-radius:60rem}.rounded-right-top{border-top-right-radius:60rem}.rounded-bottom-left{border-bottom-left-radius:60rem}.rounded{border-radius:100%}img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.img-wrapper{height:100%;overflow:hidden;position:relative}.img-wrapper img{inset:0;margin:auto;position:absolute}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition-property:opacity;transition-duration:.5s}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}[data-s2r-el=stagger-fade-in]>*,[data-s2r-el=stagger-fade-up]>*,[data-s2r-el]:not([data-s2r-el=stagger-fade-up]):not([data-s2r-el=stagger-fade-in]),[data-s2r-type=block-fade-in],[data-s2r-type=block-fade-up],[data-s2r-type=stagger-fade-in-children]>*,[data-s2r-type=stagger-fade-up-children]>*{opacity:0}/*! purgecss start ignore */body .alignnone,body a img.alignnone{margin-left:0;margin-right:0;margin-top:3rem;margin-bottom:3rem}@media (min-width:64em){body .alignnone,body a img.alignnone{margin-top:3.5rem;margin-bottom:3.5rem}}body .aligncenter,body div.aligncenter{margin-left:auto;margin-right:auto;margin-top:3rem;margin-bottom:3rem;display:block}@media (min-width:64em){body .aligncenter,body div.aligncenter{margin-top:3.5rem;margin-bottom:3.5rem}}body .alignright,body a img.alignright{float:right;margin-top:3rem;margin-bottom:3rem;margin-right:0;margin-left:3rem}@media (min-width:64em){body .alignright,body a img.alignright{margin-top:3.5rem;margin-bottom:3.5rem;margin-left:3.5rem}}body .alignleft,body a img.alignleft{float:left;margin-top:3rem;margin-bottom:3rem;margin-right:3rem;margin-left:0}@media (min-width:64em){body .alignleft,body a img.alignleft{margin-top:3.5rem;margin-bottom:3.5rem;margin-right:3.5rem}}body a img.aligncenter{margin-left:auto;margin-right:auto;display:block}body .wp-caption{margin-bottom:1.5rem;max-width:100%}@media (min-width:64em){body .wp-caption{margin-bottom:2rem}}body .wp-caption img{margin:0;border-width:0;padding:0}body .wp-caption .wp-caption-text{margin-top:1rem;font-size:1.2rem;font-style:italic}@media (min-width:64em){body .wp-caption .wp-caption-text{font-size:1.4rem}}body .wp-smiley{max-height:1rem}@media (min-width:64em){body .wp-smiley{max-height:1.5rem}}body .wp-smiley{margin:0!important}body .gallery dl{margin:0}body .gallery-caption{margin-top:-1.5rem;margin-right:0;margin-bottom:0;margin-left:0}@media (min-width:64em){body .gallery-caption{margin-top:-2rem}}body blockquote.left{float:left;margin-left:0;margin-right:2rem;width:33.333333%;text-align:right}body blockquote.right{float:right;margin-right:0;margin-left:2rem;width:33.333333%;text-align:left}body .screen-reader-text{overflow:hidden;clip:rect(.1rem,.1rem,.1rem,.1rem);height:.1rem;position:absolute!important;width:.1rem}body .screen-reader-text:focus{display:block;height:auto;width:auto;font-size:1.4rem;font-weight:700;line-height:1.4;-webkit-text-decoration-line:none;text-decoration-line:none;background-color:#f1f1f1;border-radius:.3rem;box-shadow:0 0 .2rem .2rem rgba(0,0,0,.6);clip:auto!important;color:#21759b;left:.5rem;padding:1.5rem 2.3rem 1.4rem;top:.5rem;z-index:100000}body.login{display:block;--tw-bg-opacity:1;background-color:rgb(34 34 34 / var(--tw-bg-opacity))}body.login.interim-login h1 a{height:10rem;width:10rem}body.login #login{width:auto;padding-left:2rem;padding-right:2rem;padding-bottom:0;max-width:36rem;padding-top:15vh}body.login h1{margin-bottom:4rem;font-size:3.6rem;line-height:1}body.login h1 a{background-size:cover;background-image:url(../images/bodyshan-logo.svg);height:10rem;width:10rem}body.login .message,body.login form{background-color:transparent;--tw-text-opacity:1;color:rgb(170 170 170 / var(--tw-text-opacity));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}body.login #login_error,body.login .message{--tw-bg-opacity:1;background-color:rgb(51 51 51 / var(--tw-bg-opacity));font-size:1.4rem;line-height:1.4;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}body.login label{--tw-text-opacity:1;color:rgb(170 170 170 / var(--tw-text-opacity))}body.login #nav a{--tw-text-opacity:1;color:rgb(102 102 102 / var(--tw-text-opacity))}@media (hover:hover) and (pointer:fine){body.login #nav a:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}}body.login form{margin-top:2rem;border-width:0;padding:0}body.login form .input,body.login form input[type=checkbox]{border-radius:0;border-width:.1rem;border-style:solid;--tw-border-opacity:1;border-color:rgb(68 68 68 / var(--tw-border-opacity));background-color:transparent;padding-left:1rem;padding-right:1rem;--tw-text-opacity:1;color:rgb(204 204 204 / var(--tw-text-opacity));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding-bottom:.1rem;padding-top:.1rem}body.login form input[type=checkbox]:checked::before{filter:grayscale(100%)}body.login form input:-webkit-autofill,body.login form input:-webkit-autofill:focus,body.login form input:-webkit-autofill:hover{border:1px solid #444;-webkit-box-shadow:0 0 0 1000px #222 inset;-webkit-text-fill-color:#ccc;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}body.login .dashicons{--tw-text-opacity:1;color:rgb(170 170 170 / var(--tw-text-opacity))}body.login .button.wp-hide-pw .dashicons{height:2rem;width:2rem}body.login #backtoblog{display:none}body.login #nav{padding:0}body.wp-core-ui .button,body.wp-core-ui .button-primary:active,body.wp-core-ui .button-primary:focus{border-radius:0;border-width:0;--tw-bg-opacity:1;background-color:rgb(68 68 68 / var(--tw-bg-opacity));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-duration:.5s}@media (hover:hover) and (pointer:fine){body.wp-core-ui .button-primary:active:hover,body.wp-core-ui .button-primary:focus:hover,body.wp-core-ui .button:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}}body.wp-core-ui .button.button-large{height:auto;padding-left:1.5rem;padding-right:1.5rem;font-size:1.2rem;line-height:2.8rem;padding-bottom:.4rem;padding-top:.4rem}/*! purgecss end ignore */.o-button{display:flex;--tw-bg-opacity:1;background-color:rgb(204 204 204 / var(--tw-bg-opacity));padding-left:2rem;padding-right:2rem;padding-top:.8rem;padding-bottom:.8rem;line-height:1.8;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity));transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-duration:.5s}@media (hover:hover) and (pointer:fine){.o-button:hover{--tw-bg-opacity:1;background-color:rgb(68 68 68 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(204 204 204 / var(--tw-text-opacity))}}.o-button:active{--tw-bg-opacity:1;background-color:rgb(170 170 170 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}@media (min-width:48em){.o-button{padding-left:2.5rem;padding-right:2.5rem;padding-top:1rem;padding-bottom:1rem}}.bs-button{display:inline-flex;justify-content:center;padding-left:4rem;padding-right:4rem;padding-top:1.5rem;padding-bottom:1.5rem;background-color:var(--bs-green);border-radius:100px;color:var(--bs-light);text-transform:uppercase;transition:color .3s ease}.bs-button:hover{color:var(--bs-gold);transition:color .3s ease}.bs-button--bordered{background-color:transparent;border:1px solid var(--bs-light)}.bs-button--nowrap{white-space:nowrap}.bs-button--iconed svg path{stroke:currentColor}.bs-button--dark{background-color:var(--shark-950)}.bs-button--circled{display:flex;align-items:center;justify-content:center;border:1px solid var(--bs-light);border-radius:100%;text-transform:uppercase;padding:1rem;width:13.5rem;height:13.5rem;max-width:13.5rem;min-height:13.5rem;bottom:1rem;right:1rem;z-index:10;transition:border-color .3s ease;opacity:0;pointer-events:none;background-color:transparent;transition:background-color .3s ease,color .3s ease}@media (max-width:768px){.bs-button--circled{height:35vw;width:35vw;max-height:13.5rem;max-width:13.5rem}}@media (min-width:768px){.bs-button--circled{bottom:2rem;right:2rem}.bs-button--circled:hover{background-color:var(--bs-green);transition:background-color .3s ease,color .3s ease}.bs-button--circled:hover a{color:var(--bs-light)}}.bs-button--circled.active{opacity:1;pointer-events:all}.bs-button--circled a{color:var(--bs-light);text-align:center;transition:color .3s ease}.bs-shop__button-card--main{display:inline-flex;width:100%;justify-content:center;padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem}@media (min-width:64em){.bs-shop__button-card--main{padding-top:.5rem;padding-bottom:.5rem}}.bs-shop__button-card--main{background-color:var(--bs-green);border-radius:100px;color:var(--bs-light);text-transform:uppercase;transition:color .3s ease}.bs-button-link{display:flex;align-items:center;gap:1rem;text-transform:uppercase}.bs-button-link span{border-bottom:1px solid currentColor;display:inline-flex;padding-bottom:2px}.bs-button-link svg{height:2rem;width:2rem}.bs-button-link svg path{stroke:currentColor}.bs-button-link--dark{color:var(--shark-950)}.bs-button-link--dark:hover{color:var(--bs-green)}.bs-button-link--light{color:var(--bs-light)}.bs-button-link--light:hover{color:var(--bs-gold)}.bs-button-link--gold{color:var(--bs-gold)}.bs-button-link--gold:hover{color:var(--bs-light)}@media (max-width:768px){.single_add_to_cart_button{bottom:1rem;z-index:5}}.o-nav__menu{margin:0}.o-nav__menu-list-item{display:block;color:currentColor}.o-nav__menu-list-item:first-child{margin-left:0}.o-nav__menu-list-item--current .o-nav__menu-item{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.o-nav .o-nav-menu{display:flex;flex-direction:column;gap:1rem}.o-nav .o-nav-menu .o-nav__menu-item{font-size:1.4em;font-weight:300}.o-nav.o-nav--header{padding-top:2rem;border-top:1px solid var(--bs-light)}.o-nav__menu-item{display:inline-block;font-family:Onest,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.6rem;text-transform:uppercase}.o-nav--pages__link{font-size:2.2em;font-weight:300;text-transform:uppercase}.start-menu .o-nav__menu-item{color:var(--shark-950);margin-bottom:.7rem}.frontpage-nav{display:flex;flex-direction:column}.p-home .to-home{display:none}.swiper-arrow{display:flex;height:7rem;width:7rem;align-items:center;justify-content:center;border:1px solid var(--bs-light);border-radius:100%;cursor:pointer}.swiper-arrow svg path{fill:none;stroke:currentColor}.swiper-arrow.dark{background-color:var(--bs-bg-light);border-color:var(--shark-950)}.swiper-arrow.dark svg path{fill:none;stroke:currentColor}.swiper-arrow.left svg{position:relative;right:.3rem}.swiper-arrow.right svg{left:.3rem;position:relative}.bs-link{color:var(--bs-gold)}.bs-link:hover{color:var(--bs-light)}.bs-link--light{color:var(--bs-light)}.bs-link--light:hover{color:var(--bs-gold)}.o-info-card{padding:2rem;aspect-ratio:676/329;background-color:var(--bs-tan);color:var(--shark-950);overflow:hidden;position:relative}@media (max-width:768px){.o-info-card{display:flex;flex-direction:column;aspect-ratio:auto}}.o-info-card--plain{aspect-ratio:431/329}.o-info-card--plain .o-info-card__content{max-width:none}.o-info-card--plain .o-info-card__title{max-width:none}.o-info-card--outline{background-color:transparent;border:1px solid var(--bs-gold);color:var(--bs-gold)}.o-info-card--outline .o-info-card__dot{background-color:var(--bs-gold)}.o-info-card--outline .o-info-card__text,.o-info-card--outline .o-info-card__title{color:var(--bs-gold)}.o-info-card__content{display:flex;flex-direction:column;gap:2rem;max-width:37rem;position:relative;z-index:5}.o-info-card__body{display:flex;flex-direction:column;gap:1.5rem}.o-info-card__dot{background-color:var(--shark-950);border-radius:100%;display:block;flex-shrink:0;height:1rem;width:1rem}.o-info-card__title{font-family:Defectica,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:2.4rem;letter-spacing:.088rem;line-height:1.005;max-width:30.9rem;text-transform:lowercase}.o-info-card__text{font-size:1.6rem;color:var(--bs-brown);line-height:1.2}.o-info-card__arc{border-radius:100rem;display:block;position:absolute}@media (max-width:768px){.o-info-card__arc{display:none}}.o-info-card__arc--dark{border:1px solid var(--bs-brown);bottom:-42.8%;left:76.01%;right:-12.02%;top:-4.86%;z-index:1}.o-info-card__arc--light{bottom:8.51%;left:69.46%;right:7.47%;top:9%;z-index:4;background:linear-gradient(283deg,var(--bs-light),rgba(255,241,216,0));padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.4}.o-info-card__photo{aspect-ratio:156/267;height:81.2%;overflow:hidden;position:absolute;right:3.8%;top:50%;transform:translateY(-50%);z-index:3}@media (max-width:768px){.o-info-card__photo{margin-bottom:2rem;height:auto;order:-1;position:relative;right:auto;top:auto;transform:none;width:15.6rem}}.o-info-card__photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.o-clamp__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--clamp-lines,6)}.o-clamp__toggle{margin-top:1rem;display:inline-flex;font-size:1.4rem;background:0 0;border:0;border-bottom:1px solid currentColor;color:var(--bs-gold);cursor:pointer;padding:0 0 2px;text-transform:uppercase;transition:color .3s ease}.o-clamp__toggle:hover{color:var(--bs-light)}.o-clamp__toggle[hidden]{display:none}.o-clamp__full{padding:2rem;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background-color:rgba(21,26,23,.9);border:1px solid rgba(250,211,135,.25);border-radius:.8rem;max-width:calc(100vw - 4rem);opacity:0;pointer-events:none;position:absolute;transform:translateY(.8rem);transition:opacity .3s ease,transform .3s ease,visibility .3s;visibility:hidden;z-index:40}.o-clamp__full.is-open{opacity:1;pointer-events:all;transform:translateY(0);visibility:visible}.o-clamp__full-text{font-size:1.4rem;line-height:1.3;padding-right:2.5rem}.o-clamp__close{display:flex;align-items:center;justify-content:center;background:0 0;border:1px solid currentColor;border-radius:100%;color:var(--bs-gold);cursor:pointer;height:2.4rem;padding:0;position:absolute;right:1rem;top:1rem;transition:color .3s ease;width:2.4rem}.o-clamp__close:hover{color:var(--bs-light)}.o-clamp__close::after,.o-clamp__close::before{background-color:currentColor;content:"";height:1px;position:absolute;width:1.1rem}.o-clamp__close::before{transform:rotate(45deg)}.o-clamp__close::after{transform:rotate(-45deg)}.p-home .main-header{background-color:transparent}@media (max-width:768px){.p-home .main-header{background-color:var(--bs-dark)}}.main-header{position:fixed;z-index:10;will-change:background-color;transition:background-color .3s ease;background-color:var(--bs-dark)}.main-header.menu-active{z-index:40}@media (min-width:768px){.main-header.dark{background-color:var(--bs-dark);transition:background-color .3s ease}}.main-header .menu-icon{cursor:pointer;height:4rem;width:4.4rem}.main-header .menu-icon rect{fill:var(--bs-light);width:100%;transition:fill .3s ease,height .3s ease}@media (min-width:768px){.main-header .menu-icon:hover rect{fill:var(--bs-gold);transition:fill .3s ease,height .3s ease;height:2px}}.main-header__logo{line-height:1;margin:0;z-index:5}.main-header__logo a:hover{color:var(--bs-light)}.main-header__logo .logo-sign{position:relative;top:3px}.main-header .location-dropdown{display:none;align-items:center;gap:1rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:2rem;padding-right:2rem}@media (min-width:64em){.main-header .location-dropdown{display:flex}}.main-header .location-dropdown{border:1px solid var(--bs-light);border-radius:10rem;cursor:pointer;background-color:transparent;transition:color .3s ease,background-color .6s ease-in}.main-header .location-dropdown:hover{color:var(--bs-gold);background-color:var(--shark-950);transition:color .3s ease,background-color .6s ease-in}.main-header .location-dropdown svg path{fill:none;stroke:var(--bs-light)}.main-header .cart-link{display:flex;align-items:center;gap:.5rem;text-transform:uppercase;cursor:pointer;transition:color .3s ease;position:relative}.main-header .cart-link:hover{color:var(--bs-gold);transition:color .3s ease}.main-header .cart-link .cart-count{display:none}@media (min-width:64em){.main-header .cart-link .cart-count{display:inline}}.main-header .cart-link .cart-count-circle{font-size:1.2rem}@media (min-width:64em){.main-header .cart-link .cart-count-circle{display:none}}@media (max-width:768px){.main-header .cart-link .cart-count-circle{display:flex;align-items:center;justify-content:center;height:1.8rem;width:1.8rem;background-color:var(--bs-light);color:var(--shark-950);border-radius:20rem;position:absolute;top:-.3rem;right:-1.3rem}}.footer{padding-top:10rem;padding-bottom:10rem;background-color:var(--bs-green);border-top-left-radius:30rem;color:var(--bs-light);overflow:hidden;position:relative}@media (max-width:768px){.footer{border-top-left-radius:8rem}}.footer__inner{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:4rem}@media (min-width:64em){.footer__inner{grid-template-columns:repeat(12,minmax(0,1fr))}}.footer__branches{display:flex;flex-direction:column;gap:3rem}@media (min-width:64em){.footer__branches{grid-column-start:5;grid-column-end:13;flex-direction:row}}.footer__branch{display:flex;align-items:center;gap:3rem;padding:.8rem;border:1px solid rgba(255,241,216,.3);border-radius:1.6rem;flex:1 1 0;transition:border-color .3s ease}.footer__branch:hover{border-color:rgba(255,241,216,.6)}.footer__branch-badge{border-radius:100%;flex-shrink:0;height:12.2rem;overflow:hidden;position:relative;width:12.2rem}.footer__branch-badge img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .5s ease}.footer__branch:hover .footer__branch-badge img{transform:scale(1.08)}.footer__branch-badge:empty,.footer__branch-badge:not(:has(img)){border:1px solid rgba(255,241,216,.3)}.footer__branch-mark{fill:var(--bs-light);height:4.3rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4.6rem}.footer__branch-name{margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:flex-start}.footer__branch-brand{font-family:Defectica,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:2.4rem;line-height:1}.footer__branch-label{font-family:Defectica,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:var(--bs-gold);font-size:1.8rem;line-height:1;text-transform:lowercase}.footer__branch-address,.footer__branch-hours{font-size:1.6rem;line-height:1.005;text-transform:uppercase}.footer__branch-address a{display:inline-flex;align-items:flex-start;color:inherit}.footer__branch-address a:hover{color:var(--bs-gold)}.footer__branch-pin{flex-shrink:0;height:1.8rem;margin-right:.8rem;margin-top:.1rem;width:1.4rem}.footer__branch-hours{margin-top:.4rem}.footer__action{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4rem}@media (min-width:64em){.footer__action{grid-column-start:5;grid-column-end:13}}.footer__action{width:100%}.footer__phone{display:block;font-size:4.8rem;font-weight:300;letter-spacing:.192rem;line-height:1.005;text-transform:uppercase}@media (max-width:768px){.footer__phone{font-size:3.2rem;letter-spacing:.128rem}}.footer__phone:hover{color:var(--bs-gold)}.footer__messengers{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:2rem;font-size:1.6rem}.footer__messengers a{color:var(--bs-gold);text-transform:uppercase}.footer__messengers a:hover{color:var(--bs-light)}@media (max-width:768px){.footer__messengers{margin-top:1.5rem;width:100%;gap:1rem}.footer__messengers a{display:inline-flex;justify-content:center;padding-left:3rem;padding-right:3rem;padding-top:1rem;padding-bottom:1rem;font-size:1.8rem;border:1px solid var(--bs-gold);border-radius:100px;flex:1 1 auto}.footer__messengers a:hover{background-color:var(--bs-gold);color:var(--bs-green)}}@media (min-width:64em){.footer__cta{grid-column-start:5;grid-column-end:13}}.footer__cta{font-size:5.8rem;letter-spacing:.232rem;line-height:1.005}@media (max-width:768px){.footer__cta{font-size:3.6rem}}.footer__logo{margin-bottom:2.5rem;display:inline-flex;color:var(--bs-light);transition:opacity .3s ease}.footer__logo:hover{color:var(--bs-light);opacity:.8}.footer__logo-mark{flex-shrink:0;height:7.3rem;width:7.7rem}@media (max-width:768px){.footer__logo-mark{height:5.8rem;width:6.2rem}}.footer__legal{display:flex;flex-direction:column;gap:.2rem;font-size:1.2rem}@media (min-width:64em){.footer__legal{grid-column-start:1;grid-column-end:4;grid-row-start:3;align-self:flex-end}}.footer__legal{line-height:1.005}.footer__legal a:not(.footer__logo){color:var(--bs-light);opacity:.8;text-transform:uppercase}.footer__legal a:not(.footer__logo):hover{opacity:1}.footer__legal-line{margin-top:1rem;line-height:1.2;opacity:.6;text-transform:uppercase}.footer__copyright{margin-top:1rem;font-size:1.6rem;opacity:.8;text-transform:uppercase}.modal-minicart{z-index:10;background-color:var(--bs-green);width:25vw;min-width:45rem;right:0;top:0;height:100vh;opacity:0;pointer-events:none;transform:translateX(50vw);transition:transform .3s ease,opacity .3s ease}.modal-minicart.active{transform:translateX(0);opacity:1;pointer-events:all;transition:transform .3s ease,opacity .3s ease}.modal-minicart .cart-close-icon{position:absolute;top:2rem;right:2rem;cursor:pointer}.modal-minicart .cart-close-icon path{stroke:var(--bs-light)}.modal-minicart .woocommerce-mini-cart-item{padding:1rem;border-radius:2rem;border:1px solid var(--bs-light)}.modal-minicart .product-thumb{height:7rem;width:10rem;min-width:10rem;border-radius:1rem}.main-block{background-color:var(--bs-dark);overflow:hidden;position:relative;--stage-height:calc(min(144rem, 100vw) * 1048 / 1440)}@media (min-width:1024px){.main-block{min-height:max(100vh,var(--stage-height))}}.main-block__content{display:flex;flex-direction:column;align-items:flex-start;padding-top:10rem;padding-bottom:10rem;position:relative;z-index:4}@media (min-width:1024px){.main-block__content{min-height:100vh;padding-top:calc(var(--stage-height) * 163 / 1048)}}.main-block__slogan{max-width:80rem}@media (max-width:768px){.main-block__slogan{font-size:clamp(2.4rem,1rem + 8vw,5.4rem)}}@media (min-width:768px){.main-block__slogan{font-size:5.4rem;line-height:5.8rem}}.main-block__title{margin-top:6.4rem}.main-block__title .index-subheading{font-size:1.8rem;color:var(--bs-light);max-width:45rem;text-transform:uppercase}.main-block__title .subtitle{font-size:1.6rem;color:var(--bs-tan);max-width:32rem}.main-block__scroll{margin-top:4rem}@media (min-width:1024px){.main-block__scroll{margin-top:auto}}.main-block__media{aspect-ratio:1440/1048;pointer-events:none;position:absolute;right:0;top:0;width:min(144rem,100vw)}.main-block__cover,.main-block__outline{border-radius:100rem;position:absolute}.main-block__cover{overflow:hidden;z-index:3}.main-block__cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-block__cover--back{aspect-ratio:365/640;left:66.671%;top:6.865%;width:25.319%;min-width:320px;max-width:365px;max-height:639px}.main-block__cover--front{aspect-ratio:365/640;left:48.678%;top:34.924%;width:25.319%;min-width:320px;max-width:365px;max-height:639px}.main-block__outline{border:1px solid var(--bs-light);display:block;z-index:2}.main-block__outline--1{aspect-ratio:337/612;left:47.5%;top:31.538%;width:26.319%}.main-block__outline--2{aspect-ratio:340/694;left:64.028%;top:7.557%;width:26.319%}.main-block__glow{aspect-ratio:1;background:linear-gradient(233deg,var(--bs-gold),#fff);border-radius:100%;display:block;filter:blur(min(20rem, 13.889vw));opacity:.2;position:absolute;z-index:1}.main-block__glow--1{left:47.014%;mix-blend-mode:lighten;top:22.519%;width:24.861%}.main-block__glow--2{left:61.597%;mix-blend-mode:lighten;top:46.794%;width:17.778%}@media (max-width:1023px){.main-block{display:flex;flex-direction:column}.main-block__content{order:1}.main-block__media{aspect-ratio:100/125;height:auto;order:2;position:relative;width:100%}.main-block__cover{height:auto;max-height:none;max-width:none;min-width:0;width:50%}.main-block__cover--back{left:auto;right:5%;top:2%}.main-block__cover--front{left:5%;top:28%}.main-block__outline{height:auto;width:47%}.main-block__outline--1{left:2%;top:25%}.main-block__outline--2{left:auto;right:10%;top:0}.main-block__glow--1{left:auto;right:3%;top:8%;width:55%}.main-block__glow--2{left:2%;top:45%;width:50%}}@keyframes bs-hero-rise{from{opacity:0;transform:translateY(4rem)}to{opacity:1;transform:translateY(0)}}@keyframes bs-hero-outline-in{from{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes bs-hero-glow-in{from{opacity:0}to{opacity:.2}}@keyframes bs-hero-breathe{0%,100%{opacity:.16}50%{opacity:.26}}@keyframes bs-hero-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-.8rem)}}.main-block__cover{animation:bs-hero-rise 1.1s cubic-bezier(.22,.61,.36,1) both,bs-hero-float 11s ease-in-out 1.4s infinite}.main-block__cover--back{animation-delay:.15s,1.55s}.main-block__cover--front{animation-delay:.3s,2.1s}.main-block__outline{animation:bs-hero-outline-in 1.4s ease both}.main-block__outline--1{animation-delay:.1s}.main-block__outline--2{animation-delay:.25s}.main-block__glow{animation:bs-hero-glow-in 2.4s ease both,bs-hero-breathe 9s ease-in-out 2.4s infinite}.main-block__glow--2{animation-delay:.4s,3.6s}@media (prefers-reduced-motion:reduce){.main-block__cover,.main-block__glow,.main-block__outline{animation:none}}.main-block__record{z-index:20}.whyus-block{padding-top:10rem;padding-bottom:10rem;background-color:var(--bs-dark);overflow:hidden;position:relative}@media (max-width:768px){.whyus-block{padding-bottom:5rem}}.whyus-block__glow{aspect-ratio:1;background:linear-gradient(233deg,var(--bs-gold),#fff);border-radius:100%;display:block;filter:blur(min(20rem, 13.889vw));left:-14.028%;mix-blend-mode:lighten;opacity:.3;position:absolute;top:27.3%;width:24.125%;z-index:0}.whyus-block__eyebrow{font-size:1.6rem;color:var(--bs-light);opacity:.6;text-transform:uppercase}.whyus-block__card{padding:2rem;aspect-ratio:676/329;background-color:var(--bs-tan);color:var(--shark-950);overflow:hidden;position:relative}@media (max-width:768px){.whyus-block__card{aspect-ratio:auto;display:flex;flex-direction:column}}.whyus-block__card-content{display:flex;flex-direction:column;gap:1rem;max-width:37rem;position:relative;z-index:5}.whyus-block__card-dot{background-color:var(--shark-950);border-radius:100%;display:block;height:1rem;width:1rem}.whyus-block__card-title{font-family:Defectica,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:2rem;letter-spacing:.088rem;line-height:1.005;max-width:30.9rem;text-transform:lowercase;margin-bottom:.5rem}.whyus-block__card-text{font-size:1.6rem;color:var(--bs-brown);line-height:1.2}.whyus-block__card-link{bottom:8.8%;left:5.14%;position:absolute;z-index:3}@media (max-width:768px){.whyus-block__card-link{margin-top:3rem;bottom:auto;left:auto;position:relative}}.whyus-block__card-arc{border-radius:100rem;display:block;position:absolute}@media (max-width:768px){.whyus-block__card-arc{display:none}}.whyus-block__card-arc--dark{border:1px solid var(--bs-brown);bottom:-42.8%;left:76.01%;right:-12.02%;top:-4.86%;z-index:1}.whyus-block__card-arc--light{bottom:8.51%;left:69.46%;right:7.47%;top:9%;z-index:4;background:linear-gradient(283deg,var(--bs-light),rgba(255,241,216,0));padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.4}.whyus-block__card-photo{aspect-ratio:156/267;height:81.2%;overflow:hidden;position:absolute;right:3.8%;top:50%;transform:translateY(-50%);z-index:3}@media (max-width:768px){.whyus-block__card-photo{margin-bottom:2rem;height:auto;order:-1;position:relative;right:auto;top:auto;transform:none;width:15.6rem}}.whyus-block__card-photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.benefits-block{padding-top:10rem;padding-bottom:10rem;background-color:var(--bs-dark);color:var(--bs-light);overflow:hidden;position:relative}.benefits-block__eyebrow{font-size:1.6rem;opacity:.6;text-transform:uppercase}.benefits-block__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:4rem}@media (min-width:64em){.benefits-block__grid{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:9rem;column-gap:9rem}}.benefits-block__grid{align-items:start}.benefits-block__col{display:flex;flex-direction:column;gap:4rem}@media (min-width:64em){.benefits-block__col{gap:7rem}}.benefits-block__photo{border-radius:20rem;overflow:hidden;aspect-ratio:650/343;max-width:65rem;max-height:30rem;width:100%}.benefits-block__photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.benefits-block__column{padding:3rem}@media (min-width:64em){.benefits-block__column{padding-top:3rem;padding-bottom:3rem;padding-left:2.5rem;padding-right:2.5rem}}.benefits-block__column{border:1px solid var(--bs-gold);max-width:57.2rem}@media (min-width:1024px){.benefits-block__column--before{margin-left:auto}}.benefits-block__column--after{background-color:var(--bs-tan);border-color:transparent;color:var(--shark-950)}.benefits-block__column--after .benefits-block__label{color:var(--bs-dark)}.benefits-block__column--after .benefits-block__subtitle{color:#000}.benefits-block__column--after .benefits-block__list-item{border-top-color:var(--shark-950)}.benefits-block__column--after .benefits-block__list-item--summary{color:#000}.benefits-block__column-head{margin-bottom:4rem}.benefits-block__label{font-size:1.6rem;font-weight:600;line-height:1.2;opacity:.3;text-transform:uppercase}.benefits-block__subtitle{margin-top:1rem;font-family:Defectica,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:var(--bs-gold);font-size:3rem;line-height:1.2}.benefits-block__list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.benefits-block__list-item{display:flex;align-items:center;padding-top:1rem;padding-bottom:1rem;font-size:1.6rem;border-top:1px solid var(--bs-light);line-height:1.2;min-height:5.8rem;padding-right:40px}.benefits-block__list-item--summary{font-family:Defectica,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:var(--bs-gold);font-size:3rem;line-height:1.2}.team-block{padding-top:10rem;padding-bottom:10rem;background-color:var(--bs-green);border-bottom-left-radius:30rem;color:var(--bs-light);overflow:hidden}@media (max-width:768px){.team-block{border-bottom-left-radius:8rem}}.team-block__header{margin-bottom:5rem;display:flex;flex-direction:column;justify-content:space-between;gap:4rem}@media (min-width:64em){.team-block__header{flex-direction:row}}.team-block__aside{display:flex;flex-direction:column;align-items:flex-start;gap:8.5rem}@media (min-width:64em){.team-block__aside{align-items:flex-end}}.team-block__link{text-transform:uppercase;white-space:nowrap}.team-block__eyebrow{font-size:1.6rem;opacity:.6;text-transform:uppercase}.team-block__subtitle{font-size:1.6rem;max-width:59rem;text-transform:uppercase}.team-block__nav .swiper-button-disabled{opacity:.3;pointer-events:none}.team-block__card{display:flex;align-items:flex-start;gap:2rem;height:100%;position:relative}@media (max-width:768px){.team-block__card{align-items:center;gap:1.5rem;display:grid;grid-template-columns:auto 1fr}.team-block__card-content{display:contents}}.team-block__card-photo{border-radius:8.3rem;flex-shrink:0;height:26rem;overflow:hidden;width:16.6rem}.team-block__card-photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:768px){.team-block__card-photo{border-radius:3rem;grid-column:1;grid-row:1;height:9rem;width:5.8rem}}.team-block__card-content{min-width:0}.team-block__card-name{margin-bottom:1rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:1rem;font-size:1.6rem;color:var(--bs-gold);letter-spacing:-.036rem;line-height:1;text-transform:uppercase}@media (max-width:768px){.team-block__card-name{margin-bottom:0;grid-column:2;grid-row:1}}.team-block__card-branch{display:inline-flex;padding-left:1rem;padding-right:1rem;border:1px solid var(--bs-gold);border-radius:10rem;font-size:1.2rem;line-height:1.8;opacity:.8}.team-block__card-subtitle{margin-bottom:2rem;font-size:1.4rem;line-height:1.2;opacity:.8}@media (max-width:768px){.team-block__card-subtitle{margin-bottom:0;margin-top:1rem;grid-column:1/-1}}.team-block__card-text{padding-top:1rem;font-size:1.4rem;border-top:1px solid var(--bs-light);letter-spacing:-.032rem;line-height:1.2}@media (max-width:768px){.team-block__card-text{margin-top:1.5rem;font-size:1.6rem;grid-column:1/-1}}.team-block .swiper-slide{transition:opacity .4s ease}.team-block .swiper-slide.is-dimmed{opacity:.25}.service-block{padding-top:10rem;padding-bottom:10rem;background-color:var(--bs-dark);overflow:hidden}.service-block__eyebrow{font-size:1.6rem;color:var(--bs-light);opacity:.6;text-transform:uppercase}.service-block__tabs{position:relative;text-transform:uppercase;z-index:3}.service-block__tabs .tab{display:inline-flex;padding-left:2.5rem;padding-right:2.5rem;padding-top:.5rem;padding-bottom:.5rem;font-size:1.6rem;border:1px solid var(--bs-light);border-radius:2rem;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.service-block__tabs .tab:hover{color:var(--bs-gold)}.service-block__tabs .tab.active{background-color:var(--bs-green);border-color:transparent;color:var(--bs-light)}.service-block__item{opacity:0;pointer-events:none;position:absolute;z-index:2}.service-block__item.active{opacity:1;pointer-events:all;position:relative}.service-block__item .service-block__cards{opacity:0;transform:translateY(6rem);transition:opacity .8s ease,transform .6s ease}.service-block__item.active .service-block__cards{opacity:1;transform:translateY(0)}.service-block__card{display:flex;flex-direction:column;gap:2rem}.service-block__card-cover{aspect-ratio:481/347;display:block;overflow:hidden;width:100%;height:auto}.service-block__card-cover img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}.service-block__card-cover:hover img{transform:scale(1.04)}.service-block__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.service-block__card-title{font-size:1.8rem;color:var(--bs-light);letter-spacing:.088rem;line-height:1.2;max-width:32rem;text-transform:uppercase}.service-block__card-title a:hover{color:var(--bs-gold)}.service-block__card-duration{font-size:1.6rem;color:var(--bs-gold);letter-spacing:.064rem;text-transform:uppercase;text-wrap:nowrap}.service-block__card-price{display:flex;flex-direction:column;gap:.7rem;font-size:1.4rem;color:var(--bs-gold);letter-spacing:.064rem;text-transform:uppercase}.reviews-block{padding-top:10rem;padding-bottom:10rem;background-color:var(--bs-dark);color:var(--bs-light);overflow:hidden;position:relative}.reviews-block__glow{aspect-ratio:1;background:linear-gradient(233deg,var(--bs-gold),#fff);border-radius:100%;display:block;filter:blur(min(20rem, 13.889vw));left:38%;mix-blend-mode:lighten;opacity:.3;position:absolute;top:26%;width:13%;z-index:0}.reviews-block__top{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:4rem}@media (min-width:64em){.reviews-block__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:6rem}}.reviews-block__top{align-items:center}.reviews-block__media{position:relative}.reviews-block__photo-outline{aspect-ratio:715/377;border:1px solid var(--bs-light);border-radius:24rem;opacity:.4;position:absolute;right:-3rem;top:-3rem;width:100%;z-index:0}@media (max-width:768px){.reviews-block__photo-outline{border-radius:8rem;right:-1.5rem;top:-1.5rem}}.reviews-block__photo{border-radius:24rem;overflow:hidden;position:relative;z-index:1;aspect-ratio:715/377}.reviews-block__photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:768px){.reviews-block__photo{border-radius:8rem 8rem 2rem 8rem}}.reviews-block__award{bottom:4.5%;left:0;position:absolute;z-index:2}@media (max-width:768px){.reviews-block__award{bottom:1rem}}.reviews-block__badge{border:0;border-radius:.6rem;display:block;height:5rem;overflow:hidden;width:15rem;transform:scale(1.4);transform-origin:bottom left}.reviews-block__eyebrow{font-size:1.6rem;opacity:.6;text-transform:uppercase}.reviews-block__nav .swiper-button-disabled{opacity:.3;pointer-events:none}.reviews-block__card{display:flex;flex-direction:column;gap:2rem;height:100%;position:relative}.reviews-block__card-head{min-width:0}.reviews-block__card-name{font-size:1.8rem;min-width:0;overflow-wrap:anywhere;color:var(--bs-gold);letter-spacing:-.036rem;line-height:1;text-transform:uppercase}.reviews-block__card-source{font-size:1.8rem;color:var(--bs-gold);letter-spacing:-.036rem;line-height:1;text-decoration:underline;text-transform:uppercase}.reviews-block__card-source:hover{color:var(--bs-light)}.reviews-block__card-text{padding-top:1rem;font-size:1.4rem;border-top:1px solid var(--bs-light);letter-spacing:-.032rem;line-height:1.2}@media (max-width:768px){.reviews-block__card-text{font-size:1.6rem}}.reviews-block .swiper-slide{transition:opacity .4s ease}.reviews-block .swiper-slide.is-dimmed{opacity:.25}.certs-page{background-color:var(--bs-dark);color:var(--bs-light)}.certs-page__head{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:4rem;padding-top:10rem;padding-bottom:5rem}@media (min-width:64em){.certs-page__head{grid-template-columns:repeat(12,minmax(0,1fr))}}.certs-page__head{align-items:start}@media (min-width:64em){.certs-page__head-title{grid-column-start:5;grid-column-end:13}}.certs-page__head-title .u-h2{max-width:86rem}.certs-page__lead{margin-top:2rem;font-size:2.2rem;letter-spacing:.088rem;text-transform:uppercase}.certs-page__error{margin-bottom:3rem;padding:2rem;font-size:1.6rem;border:1px solid var(--bs-error);border-radius:.8rem;color:var(--bs-error)}.certs-page__step{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:4rem;padding-top:5rem;padding-bottom:5rem}@media (min-width:64em){.certs-page__step{grid-template-columns:repeat(12,minmax(0,1fr))}}.certs-page__step{align-items:start}.certs-page__step.is-locked{opacity:.5;transition:opacity .3s ease}@media (min-width:64em){.certs-page__aside{grid-column-start:1;grid-column-end:4}.certs-page__controls{grid-column-start:5;grid-column-end:13}}.certs-page__step-no{font-family:Defectica,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:var(--bs-gold);font-size:4.8rem;line-height:1;text-transform:lowercase}.certs-page__step-text{margin-top:2rem;font-size:1.6rem;line-height:1.2}.certs-page__next{margin-top:5rem;display:flex;flex-direction:column;gap:2rem;font-size:1.6rem;list-style:none;margin-left:0;opacity:.4;padding:0;text-transform:uppercase}.certs-page__next li{display:flex;gap:3rem}.certs-page__next span{color:var(--bs-gold);min-width:6.6rem}.certs-page__delivery{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:3rem}@media (min-width:48em){.certs-page__delivery{grid-template-columns:repeat(2,minmax(0,1fr))}}.certs-page__card{display:flex;flex-direction:column;gap:2rem;padding:2rem;border:1px solid var(--bs-gold);cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.certs-page__card input{position:absolute;opacity:0;pointer-events:none}.certs-page__card:hover{background-color:rgba(250,211,135,.04)}.certs-page__card.is-selected{background-color:rgba(250,211,135,.08)}.certs-page__card-photo{aspect-ratio:345/347;display:block;overflow:hidden}.certs-page__card-photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .5s ease}.certs-page__card:hover .certs-page__card-photo img{transform:scale(1.04)}.certs-page__card-title{display:block;font-size:2.2rem;letter-spacing:.088rem;line-height:1.2;text-transform:uppercase}.certs-page__card-text{display:block;font-size:1.6rem;line-height:1.2;opacity:.8}.certs-page__tabs{margin-bottom:4rem;display:flex;flex-wrap:wrap;gap:1rem}.certs-page__tab{display:inline-flex;padding-left:2.5rem;padding-right:2.5rem;padding-top:.5rem;padding-bottom:.5rem;font-size:1.6rem;background:0 0;border:1px solid var(--bs-light);border-radius:2rem;color:var(--bs-light);cursor:pointer;text-transform:uppercase;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.certs-page__tab:hover{color:var(--bs-gold)}.certs-page__tab.is-active{background-color:var(--bs-green);border-color:transparent;color:var(--bs-light)}.certs-page__group{display:none}.certs-page__group.is-active{display:block}.certs-page__group-title{margin-top:4rem;margin-bottom:2rem;font-size:1.6rem;color:var(--bs-gold);opacity:.6;text-transform:uppercase}.certs-page__group-title:first-child{margin-top:0}.certs-page__product{margin-bottom:1.5rem}.certs-page__product.is-selected .certs-page__product-head{background-color:rgba(250,211,135,.08)}.certs-page__product-head{display:flex;width:100%;align-items:center;justify-content:space-between;gap:2rem;padding-left:3rem;padding-right:3rem;padding-top:1.5rem;padding-bottom:1.5rem;background:0 0;border:1px solid var(--bs-gold);border-radius:10rem;color:var(--bs-gold);cursor:pointer;text-align:left;transition:background-color .3s ease}@media (max-width:768px){.certs-page__product-head{gap:1rem;padding-left:2rem;padding-right:2rem}}.certs-page__product-title{font-size:2.2rem;letter-spacing:.088rem;line-height:1.2;text-transform:uppercase}@media (max-width:768px){.certs-page__product-title{font-size:1.6rem;letter-spacing:.04rem}}.certs-page__product-price{margin-left:auto;font-size:1.6rem;letter-spacing:.064rem;text-transform:uppercase;text-wrap:nowrap}.certs-page__chevron{flex-shrink:0;transition:transform .3s ease}.certs-page__chevron path{fill:none;stroke:currentColor}.certs-page__product.is-open .certs-page__chevron{transform:rotate(180deg)}.certs-page__product-body{display:flex;justify-content:space-between;gap:3rem;padding-left:3rem;padding-right:3rem;display:none}@media (max-width:768px){.certs-page__product-body{padding-left:2rem;padding-right:2rem}}.certs-page__product.is-open .certs-page__product-body{display:flex;padding-top:3rem}.certs-page__product-options{display:flex;flex-direction:column;justify-content:space-between;gap:3rem}.certs-page__option{display:flex;flex-wrap:wrap;gap:1rem}.certs-page__pill{display:inline-flex;align-items:center;padding-left:2.5rem;padding-right:2.5rem;font-size:1.6rem;background:0 0;border:1px solid var(--bs-light);border-radius:10rem;color:var(--bs-light);cursor:pointer;height:3.5rem;text-transform:uppercase;transition:background-color .3s ease,color .3s ease}.certs-page__pill.is-active{background-color:var(--bs-green);border-color:transparent}.certs-page__product-total{font-size:3rem;color:var(--bs-gold);line-height:1.2;text-transform:uppercase}.certs-page__product-photo{aspect-ratio:215/155;flex-shrink:0;overflow:hidden;width:21.5rem}.certs-page__product-photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:768px){.certs-page__product-photo{display:none}}.certs-page__addons{margin-top:4rem;padding:3rem;animation:bs-certs-addons-in .4s ease both;background-color:rgba(250,211,135,.06);border:1px solid var(--bs-gold);border-radius:2rem}.certs-page__addons[hidden]{display:none}@media (max-width:768px){.certs-page__addons{margin-top:3rem;padding:2rem}}.certs-page__addons-head{margin-bottom:3rem}.certs-page__addons-title{display:block;font-size:2.2rem;color:var(--bs-gold);letter-spacing:.088rem;line-height:1.2;text-transform:uppercase}.certs-page__addons-text{margin-top:1rem;font-size:1.6rem;line-height:1.2;max-width:48rem;opacity:.8}.certs-page__addon{margin-bottom:1rem}.certs-page__addon:last-of-type{margin-bottom:0}.certs-page__addon.is-added .certs-page__addon-head{background-color:rgba(250,211,135,.12)}.certs-page__addon-head{display:flex;width:100%;align-items:center;gap:1.5rem;padding-left:2.5rem;padding-right:2.5rem;padding-top:1rem;padding-bottom:1rem;background:0 0;border:1px solid var(--bs-gold);border-radius:10rem;color:var(--bs-gold);cursor:pointer;text-align:left;transition:background-color .3s ease}@media (max-width:768px){.certs-page__addon-head{gap:1rem;padding-left:1.5rem;padding-right:1.5rem}}.certs-page__addon-mark{border:1px solid var(--bs-gold);border-radius:.4rem;display:block;flex-shrink:0;height:1.8rem;position:relative;width:1.8rem}.certs-page__addon.is-added .certs-page__addon-mark{background-color:var(--bs-gold)}.certs-page__addon.is-added .certs-page__addon-mark::after{border-bottom:2px solid var(--shark-950);border-left:2px solid var(--shark-950);content:"";height:.4rem;left:.35rem;position:absolute;top:.45rem;transform:rotate(-45deg);width:.8rem}.certs-page__addon-title{font-size:1.6rem;letter-spacing:.064rem;line-height:1.2;text-transform:uppercase}.certs-page__addon-price{margin-left:auto;font-size:1.6rem;letter-spacing:.064rem;text-transform:uppercase;text-wrap:nowrap}.certs-page__addon.is-open .certs-page__chevron{transform:rotate(180deg)}.certs-page__addon-body{display:flex;flex-direction:column;gap:2rem;padding-left:2.5rem;padding-right:2.5rem;display:none}@media (max-width:768px){.certs-page__addon-body{padding-left:1.5rem;padding-right:1.5rem}}.certs-page__addon.is-open .certs-page__addon-body{display:flex;padding-top:2rem;padding-bottom:1rem}.certs-page__addon-add{display:inline-flex;justify-content:center;align-self:flex-start;padding-left:2.5rem;padding-right:2.5rem;padding-top:.5rem;padding-bottom:.5rem;font-size:1.6rem;background:0 0;border:1px solid var(--bs-gold);border-radius:10rem;color:var(--bs-gold);cursor:pointer;text-transform:uppercase;transition:background-color .3s ease,color .3s ease,opacity .3s ease}.certs-page__addon-add:disabled{cursor:default;opacity:.4}.certs-page__addon.is-added .certs-page__addon-add{background-color:var(--bs-gold);color:var(--shark-950)}.certs-page__grand{margin-bottom:2rem;display:flex;align-items:baseline;gap:1.5rem}.certs-page__grand-label{font-size:1.6rem;opacity:.6;text-transform:uppercase}.certs-page__grand-total{font-size:3rem;color:var(--bs-gold);line-height:1.2}.certs-page__fields{display:flex;flex-direction:column;gap:2rem}.certs-page__field{display:flex;flex-direction:column;gap:1rem}.certs-page__field[hidden]{display:none}.certs-page__field input{width:100%;padding-left:3rem;padding-right:3rem;padding-top:1.5rem;padding-bottom:1.5rem;font-size:1.6rem;background:0 0;border:1px solid var(--bs-light);border-radius:10rem;color:var(--bs-light)}.certs-page__field input:focus{border-color:var(--bs-gold);outline:0}.certs-page__field-label{font-size:1.6rem;text-transform:uppercase}.certs-page__field-label small{margin-top:.5rem;display:block;font-size:1.2rem;opacity:.6;text-transform:none}.certs-page__rules{padding-bottom:10rem;padding-top:5rem}.certs-page__rules-title{margin-bottom:4rem;font-size:1.6rem;color:var(--bs-gold);opacity:.6;text-transform:uppercase}.certs-page__rules-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:3rem}@media (min-width:64em){.certs-page__rules-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.certs-page__rule{display:flex;flex-direction:column;gap:3rem;padding:3rem;border:1px solid rgba(255,241,216,.3)}.certs-page__rule-dot{background-color:var(--bs-gold);border-radius:100%;display:block;height:1.1rem;width:1.1rem}@keyframes bs-certs-addons-in{from{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.pairs-page__gallery{padding-top:10rem;overflow:hidden}.pairs-page__gallery-track{display:flex;gap:.5rem;padding-left:2rem;padding-right:2rem}@media (min-width:64em){.pairs-page__gallery-track{padding-left:4rem;padding-right:4rem}}.pairs-page__gallery-track{overflow-x:auto;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;scrollbar-width:none}.pairs-page__gallery-track::-webkit-scrollbar{display:none}.pairs-page__gallery-item{flex:0 0 auto;height:37.7rem;overflow:hidden;scroll-snap-align:start;width:auto}@media (max-width:768px){.pairs-page__gallery-item{height:24rem}}.pairs-page__gallery-item img{height:100%;width:auto;max-width:none;-o-object-fit:cover;object-fit:cover;position:static}.pairs-page__scenarios{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:4rem;padding-top:5rem}@media (min-width:64em){.pairs-page__scenarios{grid-template-columns:repeat(12,minmax(0,1fr))}}.pairs-page__scenarios-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:4rem}@media (min-width:64em){.pairs-page__scenarios-grid{grid-column-start:1;grid-column-end:13;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:9rem;column-gap:9rem}}.pairs-page__scenarios-grid{align-items:start}.pairs-page__scenarios-col{display:flex;flex-direction:column;gap:4rem}@media (min-width:64em){.pairs-page__scenarios-col{gap:7rem}}.pairs-page__scenarios-photo{aspect-ratio:650/343;border-radius:20rem;max-width:65rem;overflow:hidden;width:100%}@media (max-width:768px){.pairs-page__scenarios-photo{border-radius:8rem}}.pairs-page__scenarios-photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pairs-page__scenario{padding:3rem;border:1px solid var(--bs-gold);max-width:57.2rem}@media (min-width:1024px){.pairs-page__scenarios-col:first-child .pairs-page__scenario{margin-left:auto}}.pairs-page__scenario-label{font-size:1.6rem;font-weight:600;line-height:1.2;opacity:.3;text-transform:uppercase}.pairs-page__scenario-title{margin-top:1rem;margin-bottom:3rem;font-family:Defectica,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:var(--bs-gold);font-size:3rem;line-height:1.2}.pairs-page__scenario-text{font-size:1.6rem;line-height:1.2}.pairs-page__menu{padding-top:5rem}.pairs-page__cta{display:flex;flex-direction:column;gap:1rem;padding-top:10rem;padding-bottom:10rem}@media (min-width:64em){.pairs-page__cta{flex-direction:row}}.article-page{background-color:var(--bs-dark);color:var(--bs-light)}.article-page__hero{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:4rem;padding-top:10rem}@media (min-width:64em){.article-page__hero{grid-template-columns:repeat(12,minmax(0,1fr))}}.article-page__hero{align-items:start}@media (min-width:64em){.article-page__hero-photo{grid-column-start:1;grid-column-end:5}}.article-page__hero-photo{aspect-ratio:459/214;border-radius:12rem;max-width:45.9rem;overflow:hidden;width:100%}@media (max-width:768px){.article-page__hero-photo{border-radius:8rem}}.article-page__hero-photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:64em){.article-page__hero-title{grid-column-start:5;grid-column-end:13}}.article-page__hero-title .u-h2{max-width:86rem}.article-page__eyebrow{font-size:1.6rem;opacity:.6;text-transform:uppercase}.article-page__text-block{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:4rem;padding-top:5rem}@media (min-width:64em){.article-page__text-block{grid-template-columns:repeat(12,minmax(0,1fr))}}.article-page__text-block{row-gap:2rem}@media (min-width:64em){.article-page__text-block>*{grid-column-start:5;grid-column-end:13}}.article-page__section{margin-top:1rem}.article-page__section-title{margin-bottom:1.5rem;font-size:2.2rem;color:var(--bs-gold);letter-spacing:.088rem;line-height:1.2;max-width:60rem;text-transform:uppercase}.article-page__text{font-size:1.4rem;line-height:1.2;max-width:60rem}.article-page__group{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:4rem;padding-top:5rem}@media (min-width:64em){.article-page__group{grid-template-columns:repeat(12,minmax(0,1fr))}}.article-page__group-head{margin-bottom:4rem}@media (min-width:64em){.article-page__group-head{grid-column-start:5;grid-column-end:13}}.article-page__group-head--wide{margin-bottom:0}@media (min-width:64em){.article-page__group-head--wide{grid-column-start:1;grid-column-end:13}}@media (min-width:768px){.article-page__group-head--wide{max-width:50%}}.article-page__group:has(.article-page__group-head--wide){row-gap:1.5rem}@media (min-width:64em){.article-page__cards{grid-column-start:1;grid-column-end:13}}.article-page__closing{padding-bottom:10rem}.article-page__cta{justify-self:start}.article-page__catalogue{margin-top:10rem}@media (max-width:768px){.article-page__catalogue{margin-top:5rem}}.article-page__catalogue-head{margin-bottom:5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:3rem}@media (min-width:64em){.article-page__catalogue-head{flex-direction:row;align-items:flex-end}}.page-legal{border-top:1px solid rgba(255,241,216,.25);padding-top:3rem}.page-legal__title{font-size:2.2rem;color:var(--bs-gold);letter-spacing:.088rem;line-height:1.2;text-transform:uppercase}.page-legal__body{font-size:1.6rem;line-height:1.6;max-width:60rem}.sidebar-menu{position:fixed;width:100%;background-color:var(--bs-green);height:100vh;opacity:0;pointer-events:none;right:0;top:0;transform:translateX(100%);transition:opacity .5s ease,transform .5s cubic-bezier(.22,.61,.36,1);z-index:30}@media (min-width:768px){.sidebar-menu{width:30%;min-width:40rem}}.sidebar-menu.active{opacity:1;pointer-events:all;transform:translateX(0)}.sidebar-menu__content{position:relative;display:flex;height:100%;flex-direction:column;gap:4rem;padding-bottom:5rem;padding-top:3rem;overflow-y:auto;z-index:3}.sidebar-menu__buttons{margin-top:auto;display:flex;flex-direction:column;gap:1rem}.sidebar-menu__buttons a{width:100%}.sidebar-menu__close{display:flex;justify-content:flex-end;cursor:pointer;flex-shrink:0}.sidebar-menu__close path{stroke:var(--bs-light);transform:rotate(0);transform-origin:center;transition:transform .6s}.sidebar-menu__close:hover .path1{transform:rotate(180deg);transition:transform .6s}.sidebar-menu__close:hover .path2{transform:rotate(-180deg);transition:transform .6s}.p-home .sidebar-menu__content{grid-template-columns:repeat(1,minmax(0,1fr))}@media (max-width:768px){.p-home .sidebar-menu__content{padding-top:6rem}}.p-home .sidebar-menu__buttons a{width:100%}.notfound-block .u-h2,.notfound-block .u-h3{text-align:center}.notfound-block__cover{display:flex;border-radius:100%;height:35rem;width:35rem;background:var(--bs-green) url(../../src/images/bodyshan-part1.webp) center no-repeat;background-size:cover}.notfound-block__text{max-width:50rem}.on-service{display:flex;align-items:center;justify-content:center;padding:2rem;background-color:var(--bs-dark);color:var(--bs-light);height:100vh;overflow-y:auto;position:fixed;width:100vw;z-index:100}.on-service__inner{display:flex;flex-direction:column;align-items:center;padding-top:4rem;padding-bottom:4rem;max-width:90rem;text-align:center;width:100%}.on-service__logo{color:var(--bs-light);height:7.3rem;width:7.7rem}.on-service .u-h2{text-align:center}@media (max-width:768px){.on-service .u-h2{font-size:clamp(2.8rem,1rem + 8vw,6.4rem);line-height:1.05}}.on-service__text{margin-top:1.5rem;font-size:1.6rem;line-height:1.3;max-width:46rem;opacity:.8}.on-service__book{margin-top:3rem}.on-service__branches{margin-top:5rem;display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}@media (min-width:48em){.on-service__branches{grid-template-columns:repeat(2,minmax(0,1fr))}}.on-service__branch{display:flex;align-items:flex-start;gap:2rem;padding:2rem;border:1px solid rgba(255,241,216,.3);border-radius:1.6rem;cursor:pointer;position:relative;text-align:left;transition:border-color .3s ease,background-color .3s ease}.on-service__branch:hover{background-color:rgba(255,241,216,.04);border-color:rgba(255,241,216,.6)}@media (max-width:480px){.on-service__branch{flex-direction:column;align-items:center;text-align:center}}.on-service__branch-cover{border-radius:1.6rem;inset:0;position:absolute;z-index:1}.on-service__branch-arrow{color:var(--bs-light);opacity:.5;pointer-events:none;position:absolute;right:1.5rem;top:1.5rem;transition:opacity .3s ease,transform .3s ease;z-index:2}.on-service__branch-arrow svg{display:block;height:1.6rem;width:.9rem}.on-service__branch-arrow path{stroke:currentColor}.on-service__branch:hover .on-service__branch-arrow{color:var(--bs-gold);opacity:1;transform:translateX(.3rem)}.on-service__branch-badge{border-radius:100%;flex-shrink:0;height:9rem;overflow:hidden;position:relative;width:9rem}.on-service__branch-badge img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .5s ease}.on-service__branch:hover .on-service__branch-badge img{transform:scale(1.08)}.on-service__branch-badge:not(:has(img)){border:1px solid rgba(255,241,216,.3)}.on-service__branch-mark{fill:var(--bs-light);height:3.4rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:3.6rem}.on-service__branch-name{margin-bottom:1rem;display:flex;flex-direction:column;align-items:flex-start}@media (max-width:480px){.on-service__branch-name{align-items:center}}.on-service__branch-brand{font-family:Defectica,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:2.2rem;line-height:1}.on-service__branch-label{font-family:Defectica,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:var(--bs-gold);font-size:1.6rem;line-height:1;text-transform:lowercase}.on-service__branch-address,.on-service__branch-hours{font-size:1.4rem;line-height:1.2;text-transform:uppercase}.on-service__branch-address a{position:relative;display:inline-flex;align-items:flex-start;color:inherit;z-index:2}.on-service__branch-address a:hover{color:var(--bs-gold)}.on-service__branch-pin{flex-shrink:0;height:1.6rem;margin-right:.6rem;margin-top:.1rem;width:1.2rem}.on-service__branch-hours{margin-top:.5rem;opacity:.7}.on-service__phone{margin-top:4rem;font-size:2.8rem;font-weight:300;letter-spacing:.112rem;line-height:1}.on-service__phone:hover{color:var(--bs-gold)}@media print{*,::after,::before,::first-letter,::first-line{background:0 0!important;box-shadow:none!important;color:get-color("black")!important;text-shadow:none!important}a,a::visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}blockquote,pre{border:1px solid #666;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.woocommerce .shop-page .blockUI.blockOverlay{background-image:url(../../src/images/puff.svg);background-position:center 50vh;background-repeat:no-repeat}@media (min-width:64em){.woocommerce .shop-page .shop-section__config-area:has(*){padding-bottom:4rem}}.woocommerce .shop-page__disclaimer p{padding-left:1rem;border-left:1px solid var(--bs-light);max-width:50rem}.woocommerce .shop-page__disclaimer p a{color:var(--bs-gold);transition:color .3s ease}.woocommerce .shop-page__disclaimer p a:hover{color:var(--bs-light);transition:color .3s ease}.product{color:var(--bs-light);border:1px solid var(--bs-light);border-radius:2rem;position:relative;height:40rem;transition:border-color .3s ease;cursor:pointer}.product:hover{border-color:var(--bs-gold);transition:border-color .6s ease}.product:hover .bs-product__bg{transition:opacity .6s ease;opacity:.2}.product:hover .bs-product__bg::after{opacity:0;transition:opacity .6s ease}.product:hover .bs-product__desc{opacity:1;transition:opacity .6s ease}@media (max-width:768px){.product{border-color:var(--bs-gold);height:80vh;max-height:50rem}.product .bs-product__bg{opacity:.6}.product .bs-product__bg::after{opacity:0}.product .bs-product__title .u-h3{font-size:2.4rem}.product .bs-product__desc{padding-right:4rem;opacity:1}}.bs-product__bg{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1;transition:opacity .6s ease;overflow:hidden;border-radius:2rem}.bs-product__bg::after{content:"";display:block;position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;opacity:.7;background:linear-gradient(180deg,#18181b 0,rgba(42,42,42,.7) 21%,rgba(255,255,255,0) 100%);transition:opacity .6s ease}.bs-product__wrapper{padding-top:1rem;padding-left:1rem;padding-right:1rem;padding-bottom:2rem;position:relative;z-index:3}.bs-product__link{inset:0;position:absolute;z-index:1}.bs-product__footer{position:relative;z-index:2}.bs-product__title{padding-bottom:1rem;border-bottom:1px solid var(--bs-light)}@media (min-width:768px){.bs-product__title{min-height:6rem}}.bs-product__title .u-h3{font-weight:400}.bs-product__price{color:var(--bs-light)}@media (max-width:768px){.bs-product__price{font-size:2.2rem}}.bs-product__desc{opacity:0;transition:opacity .6s ease}.bs-product__badge{position:absolute;display:flex;align-items:center;justify-content:center;background-color:var(--bs-gold);color:var(--shark-900);border-radius:20rem;font-size:1.4rem;height:5rem;width:5rem;right:.5rem;top:-1.5rem}.bs-product__badge.sale{background-color:var(--bs-gold);color:var(--shark-900)}.bs-product__badge.featured{background-color:var(--bs-green);color:var(--bs-light)}@media (max-width:768px){.bs-product__badge{font-size:1.6rem;height:6rem;width:6rem;right:1.5rem;top:1.5rem}.product-content .u-h2{font-size:calc(48px + 12 * (100vw - 568px)/ 200);line-height:100%}}.product-content__gallery{height:100%;position:relative;width:100%}.product-content__gallery-main{min-height:70rem;animation:bs-product-rise 1s cubic-bezier(.22,.61,.36,1) both}.product-content__gallery-main img.lazyloaded{animation:bs-product-settle 1.8s ease both}@media (max-width:768px){.product-content__gallery-main{min-height:unset;height:50vh}}.product-content__atmosphere{padding:2.5rem;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background-color:rgba(19,52,38,.82);border-radius:2rem;bottom:4rem;color:var(--bs-light);left:4rem;max-width:44rem;position:absolute;z-index:2;animation:bs-product-plate-in .8s cubic-bezier(.22,.61,.36,1) .45s both}.product-content__atmosphere p{font-size:1.6rem;line-height:1.3}@media (max-width:768px){.product-content__atmosphere{padding:2rem;bottom:2rem;left:2rem;max-width:calc(100% - 4rem)}}.product-content__atmosphere-title{margin-bottom:1rem;font-size:1.6rem;color:var(--bs-gold);letter-spacing:.064rem;text-transform:uppercase}.product-content__content{padding-left:2rem}.product-content__price del{opacity:.6;color:var(--bs-light)}.product-content__price ins{text-decoration:none;color:var(--bs-gold)}.product-content__meta{opacity:.6}.product-content__desc{max-width:50rem}.product-content__desc span{margin-bottom:1rem;display:block}.product-content__desc strong{color:var(--bs-gold);font-weight:400}.product-content__details{max-width:50rem}.product-content__slogan{font-size:1.8rem;color:var(--bs-gold);line-height:1.3}.product-content__block{margin-top:2.5rem}.product-content__block p{font-size:1.6rem;line-height:1.3}.product-content__block-title{margin-bottom:1rem;font-size:1.6rem;letter-spacing:.064rem;opacity:.6;text-transform:uppercase}.product-content__list{display:flex;flex-direction:column;gap:.8rem;list-style:none;margin:0;padding:0}.product-content__list li{display:flex;align-items:flex-start;gap:1rem;font-size:1.6rem;line-height:1.3}.product-content__list-dot{background-color:var(--bs-gold);border-radius:100%;display:block;flex-shrink:0;height:.6rem;margin-top:.7rem;width:.6rem}.product-content__fulldesc{-moz-columns:2;columns:2;gap:2rem}.product-content__fulldesc p{margin-bottom:1rem}.product-content__fulldesc strong{margin-top:2rem;display:block;padding-top:1rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;color:var(--bs-gold);border:1px solid var(--bs-gold);border-radius:2rem;font-weight:400}.product-content .attr-option{border:1px solid var(--bs-light);border-radius:20rem;padding:.2rem 1rem;opacity:.8;cursor:pointer;transition:border-color .3s ease,background-color .3s ease,opacity .3s ease}.product-content .attr-option:hover{border-color:var(--bs-gold);transition:border-color .3s ease}.product-content .attr-option.active{border-color:var(--bs-gold);background-color:var(--bs-gold);color:var(--shark-950);opacity:1;transition:border-color .3s ease,background-color .3s ease,opacity .3s ease}.product-content .product-content__price{color:var(--bs-gold);font-size:3rem;font-weight:300}.product-content .product-content__title .duration{text-wrap:nowrap;color:var(--bs-gold)}.product-content .woocommerce-variation-add-to-cart .quantity{display:flex;align-items:center}.product__related>.u-h3{text-transform:uppercase;font-weight:400;color:var(--bs-gold);border-bottom:1px solid var(--bs-gold)}.woocommerce.single-product .woocommerce-message{animation:bs-toast-in .4s ease both,bs-toast-out .5s ease 6s both;background-color:var(--bs-green);border-color:var(--bs-gold);flex-direction:column;margin-top:0;max-width:32rem;position:fixed;right:2rem;top:9rem;z-index:15}@media (max-width:768px){.woocommerce.single-product .woocommerce-message{left:2rem;max-width:none;right:2rem;top:7rem}}@keyframes bs-toast-in{from{opacity:0;transform:translateX(2rem)}to{opacity:1;transform:translateX(0)}}@keyframes bs-toast-out{to{opacity:0;pointer-events:none;visibility:hidden}}@keyframes bs-product-rise{from{transform:translateY(3rem)}to{transform:translateY(0)}}@keyframes bs-product-settle{from{transform:scale(1.06)}to{transform:scale(1)}}@keyframes bs-product-plate-in{from{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.product-content__atmosphere,.product-content__gallery-main,.product-content__gallery-main img.lazyloaded{animation:none}}.sidebar .sidebar-shop{color:var(--bs-light);overflow:hidden}.sidebar .sidebar-shop .u-h3{color:var(--bs-gold)}.sidebar .sidebar-shop__filters-item label{display:inline-flex;gap:.5rem;padding-left:2.5rem;padding-right:2.5rem;padding-top:.5rem;padding-bottom:.5rem;font-size:1.6rem;border:1px solid var(--bs-light);border-radius:2rem;cursor:pointer;text-transform:uppercase;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.sidebar .sidebar-shop__filters-item:hover input[type=radio]+label{color:var(--bs-gold)}.sidebar .sidebar-shop__filters-item input[type=radio]:checked+label{background-color:var(--bs-green);border-color:transparent;color:var(--bs-light)}.sidebar .sidebar-shop__filters-list.options .item:hover input[type=radio]+label{color:var(--bs-gold)}.sidebar .sidebar-shop__filters-list.options .item input[type=radio]{display:none}.sidebar .sidebar-shop__filters-list.options .item input[type=radio]+label{border:1px solid var(--bs-light);border-radius:20rem;padding:.2rem 1rem;opacity:.8}.sidebar .sidebar-shop__filters-list.options .item input[type=radio]:checked+label{border-color:transparent;background-color:var(--bs-green);opacity:1}.woocommerce .woocommerce-cart-form__contents .cart_item{position:relative;border-top:1px solid var(--bs-light)}@media (max-width:768px){.woocommerce .woocommerce-cart-form__contents .cart_item{display:flex;flex-wrap:wrap;max-width:100%;flex-direction:row}}.woocommerce .woocommerce-cart-form__contents .cart_item .product-list{width:100%}@media (min-width:768px){.woocommerce .woocommerce-cart-form__contents .cart_item .product-list{width:40rem}}.woocommerce .woocommerce-cart-form__contents .cart_item .product-quantity,.woocommerce .woocommerce-cart-form__contents .cart_item .product-subtotal{width:15rem}.woocommerce .woocommerce-cart-form__contents .cart_item .product-quantity .quantity,.woocommerce .woocommerce-cart-form__contents .cart_item .product-subtotal .quantity{align-items:start}.woocommerce .woocommerce-cart-form__contents .cart_item .product-remove{width:4rem}.woocommerce .woocommerce-cart-form__contents .cart_item td{padding-top:1rem;padding-bottom:1rem}.woocommerce .woocommerce-cart-form__contents .cart_item .remove-icon{padding-right:2rem}@media (max-width:768px){.woocommerce .woocommerce-cart-form__contents .cart_item .remove-icon{position:absolute;top:1rem;right:0;padding-right:0}}.woocommerce .woocommerce-cart-form__contents .cart_item .remove-icon a{background:0 0}.woocommerce .woocommerce-cart-form__contents .cart_item .remove-icon a svg path{transition:stroke .3s ease}.woocommerce .woocommerce-cart-form__contents .cart_item .remove-icon a:hover svg path{stroke:var(--bs-gold);transition:stroke .3s ease}.woocommerce .woocommerce-cart-form__contents .cart_item .product-price{color:var(--bs-gold);text-align:left}.woocommerce .woocommerce-cart-form__contents .cart_item .u-h4{font-size:1em;text-transform:uppercase;font-weight:400;text-align:left}.woocommerce .woocommerce-cart-form__contents .product-thumb .img-wrapper{height:10rem;width:15rem;border-radius:1rem}.woocommerce .woocommerce-cart-form__contents .shop_table-header{padding-top:2rem;padding-bottom:1rem;color:var(--bs-gold);text-transform:uppercase;font-size:1em;font-weight:400;text-align:left}.woocommerce .woocommerce-cart-form__contents .shop_table-header.product-info{width:40rem}.woocommerce .woocommerce-cart-form__contents .shop_table-header.product-quantity,.woocommerce .woocommerce-cart-form__contents .shop_table-header.product-subtotal{width:15rem}.woocommerce .woocommerce-cart-form__contents .shop_table-header.product-remove{width:4rem}.woocommerce .woocommerce-cart-form{max-width:80rem}.woocommerce .woocommerce-cart-form .shop_table .actions button[name=update_cart]{display:none}@media (max-width:768px){.woocommerce .woocommerce-cart-form .shop_table .actions .coupon{display:flex;justify-content:space-between;width:100%}}.woocommerce .woocommerce-cart-form button[name=apply_coupon]{background-color:var(--bs-green);text-transform:uppercase;padding:.5rem 1.3rem;border-radius:2rem}.woocommerce .woocommerce-cart-form input[name=coupon_code]{border-bottom:1px solid var(--bs-light)}.woocommerce .cart-calculate{padding-top:2rem;padding-bottom:2rem;padding-left:1rem;padding-right:1rem;border:1px solid var(--bs-light);color:var(--bs-light);border-radius:2rem}@media (max-width:768px){.woocommerce .cart-calculate{margin-top:4rem}}@media (min-width:768px){.woocommerce .cart-calculate{max-width:35rem}}.woocommerce .cart-calculate .cart_totals .u-h3{padding-bottom:1rem;font-size:1em;text-transform:uppercase;font-weight:400;border-bottom:1px solid var(--bs-light);color:var(--bs-gold)}.woocommerce .cart-calculate .cart_totals .woocommerce-Price-amount{font-weight:400;color:var(--bs-gold)}.woocommerce .cart-calculate .cart_totals .woocommerce-shipping-destination{display:none}.woocommerce .cart-calculate .cart_totals .woocommerce-shipping-methods{width:100%;margin:0;list-style:none}.woocommerce .cart-calculate .cart_totals .woocommerce-shipping-methods li{margin-top:1rem;margin-bottom:1rem;width:100%}.woocommerce .cart-calculate .cart_totals .woocommerce-shipping-methods li label{display:flex;align-items:center;gap:1rem;font-size:1.2rem;line-height:110%;cursor:pointer;position:relative;padding-right:10rem}.woocommerce .cart-calculate .cart_totals .woocommerce-shipping-methods li label .woocommerce-Price-amount{color:var(--bs-gold);position:absolute;right:0}.woocommerce .cart-calculate .cart_totals .woocommerce-shipping-methods li input{display:none}.woocommerce .cart-calculate .cart_totals .woocommerce-shipping-methods li input:checked+label:before{background-color:var(--bs-light)}.woocommerce .cart-calculate .cart_totals .woocommerce-shipping-methods li .woocommerce-Price-amount{text-align:right}.woocommerce .cart-calculate .cart_totals .woocommerce-shipping-methods li label::before{content:"";position:relative;display:block;border:4px solid var(--bs-green);outline:1px solid var(--bs-light);height:2rem;width:2rem;min-width:2rem;background-color:transparent}.woocommerce .cart-calculate .bs-button{width:100%;justify-content:center;background:0 0}.woocommerce .cart-calculate .bs-button--main{background-color:var(--bs-green)}.product-promocode{padding:.5rem 0;border-bottom:1px solid var(--bs-light)}.product-promocode input{padding:.3rem}.product-promocode button{border-radius:2rem;background-color:var(--bs-green);padding:.3rem 1rem}.woocommerce .wc-block-components-notice-banner.is-success{background-color:transparent;border-color:var(--bs-gold);color:var(--bs-light);border-radius:2rem;max-width:80rem}@media (max-width:768px){.woocommerce .wc-block-components-notice-banner{flex-direction:column;align-items:flex-start}.woocommerce .wc-block-components-notice-banner__content{display:flex;flex-direction:column-reverse;padding-right:4rem!important;align-self:start}}.woocommerce .wc-block-components-notice-banner.is-info{background-color:transparent;border-color:var(--bs-gold)}.woocommerce .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{color:var(--bs-gold)!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{display:none}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:flex}.woocommerce .wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:flex-start}.woocommerce .qty-handler{height:2.5rem;width:2.5rem;cursor:pointer}.woocommerce .qty-handler path,.woocommerce .qty-handler rect{transition:stroke .3s ease-in}.woocommerce .qty-handler:hover path,.woocommerce .qty-handler:hover rect{stroke:var(--bs-gold);transition:stroke .3s ease-in}.woocommerce input.qty{text-align:center;width:4rem}.woocommerce input.qty::-webkit-inner-spin-button,.woocommerce input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce svg{fill:none}.woocommerce .woocommerce-message{border:1px solid var(--bs-gold);padding:1rem;border-radius:2rem;display:flex;flex-direction:column-reverse;align-items:flex-start;margin-top:1rem;max-width:50rem}.woocommerce .woocommerce-message .button.wc-forward{background:var(--bs-green);border-radius:2rem;padding:.3rem 1rem;display:flex;margin-top:1rem;text-transform:uppercase}.woocommerce .woocommerce-message .restore-item{color:var(--bs-gold);margin-bottom:1rem}#billing_address_1_field{display:none}.woocommerce-checkout .showcoupon{cursor:pointer}.woocommerce-checkout .checkout_coupon .button{padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;border-radius:2rem;background-color:var(--bs-green)}.woocommerce-checkout .checkout_coupon .input-text{border-bottom:1px solid var(--bs-light)}.woocommerce-checkout .col-details{padding-left:2rem;padding-right:2rem;border-radius:2rem;background-color:var(--bs-green)}.woocommerce-checkout .col-details h3{color:var(--bs-light);border:none}.woocommerce-checkout .woocommerce-privacy-policy-text{font-size:1.2rem;opacity:.8}.woocommerce-checkout h3{padding-bottom:1rem;text-rendering:optimizeLegibility}.woocommerce-checkout h3.u-h--gold{color:var(--bs-gold)}.woocommerce-checkout h3{font-family:Onest,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.8rem;font-weight:500;text-transform:uppercase}@media (max-width:768px){.woocommerce-checkout h3{font-size:calc(32px + 6 * (100vw - 568px)/ 200);line-height:120%}}.notfound-block .woocommerce-checkout h3{text-align:center}@media (max-width:768px){.product .bs-product__title .woocommerce-checkout h3{font-size:2.4rem}}.bs-product__title .woocommerce-checkout h3{font-weight:400}.product__related>.woocommerce-checkout h3{text-transform:uppercase;font-weight:400;color:var(--bs-gold);border-bottom:1px solid var(--bs-gold)}.sidebar .sidebar-shop .woocommerce-checkout h3{color:var(--bs-gold)}.woocommerce .cart-calculate .cart_totals .woocommerce-checkout h3{padding-bottom:1rem;font-size:1em;text-transform:uppercase;font-weight:400;border-bottom:1px solid var(--bs-light);color:var(--bs-gold)}.woocommerce-checkout h3{font-size:1em;text-transform:uppercase;font-weight:400;border-bottom:1px solid var(--bs-light);color:var(--bs-gold)}.woocommerce-checkout .woocommerce-billing-fields{max-width:65rem}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{margin-bottom:5rem;display:flex;width:100%;flex-wrap:wrap}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p{margin-top:1rem;margin-bottom:1rem;width:100%;padding-right:1rem}@media (min-width:64em){.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p{width:50%}}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p{display:block}@media (min-width:64em){.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p.long-field,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p.long-field{width:100%}}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p.hidden,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p.hidden{display:none!important;animation:fadeInCheckout .3s ease}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper label,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper label{display:none}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .input-text,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .input-text{width:100%;padding-top:1rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;border:1px solid var(--bs-light);border-radius:2rem}@media (min-width:64em){.woocommerce-checkout .woocommerce-additional-fields{width:100%}}.woocommerce-checkout .woocommerce-additional-fields{max-width:65rem}.woocommerce-checkout .woocommerce-additional-fields .notes{margin-top:0;display:flex;flex-direction:column}.woocommerce-checkout .woocommerce-additional-fields .notes textarea{width:100%;padding-left:1rem;padding-right:1rem;padding-top:1.5rem;padding-bottom:1.5rem;height:20rem;border:1px solid var(--bs-light);border-radius:2rem}.woocommerce-checkout .woocommerce-additional-fields .notes .woocommerce-input-wrapper{margin-top:1rem}.woocommerce-checkout .optional{display:none}.woocommerce-checkout .col-gift .woocommerce-input-wrapper{display:flex;flex-direction:column}.woocommerce-checkout .col-gift .woocommerce-input-wrapper input{display:none}.woocommerce-checkout .radio-select label{margin-bottom:.5rem;display:flex;align-items:center;gap:1rem}@media (max-width:768px){.woocommerce-checkout .radio-select label{padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem;border:1px solid var(--bs-light);border-radius:2rem}}.woocommerce-checkout .radio-select label:before{content:"";display:block;height:2rem;width:2rem;border-radius:100%;border:1px solid var(--bs-light)}.woocommerce-checkout .radio-select input[type=radio]:checked+label:before{background-color:var(--bs-gold)}.woocommerce-checkout .woocommerce-checkout-review-order-table{width:100%}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr:first-child td,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr:first-child th{padding-top:2rem}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr:last-child td,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr:last-child th{font-weight:700}.woocommerce-checkout .woocommerce-checkout-review-order-table .cart-discount,.woocommerce-checkout .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total{text-align:left;text-transform:uppercase;font-weight:400}.woocommerce-checkout .woocommerce-checkout-review-order-table .cart-discount th,.woocommerce-checkout .woocommerce-checkout-review-order-table .cart-subtotal th,.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total th{font-weight:400}.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item{border-bottom:1px solid var(--bs-light)}.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item td{padding-top:1rem;padding-bottom:1rem;vertical-align:top}.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item .product-name .variation{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:1.2rem;row-gap:0;opacity:.8}.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item .product-name .variation dd{display:inline-flex;align-items:center}.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item .product-name .variation dd:after{content:"; "}.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item .product-name .variation p{margin:0}.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item .product-quantity{font-weight:400}.woocommerce-checkout .woocommerce-checkout-payment ul,.woocommerce-checkout.woocommerce-order-pay #order_review ul{margin-left:0;margin-right:0;margin-top:4rem;list-style:none}.woocommerce-checkout .woocommerce-checkout-payment ul p,.woocommerce-checkout.woocommerce-order-pay #order_review ul p{font-size:1.2rem;opacity:.8;margin:0}.woocommerce-checkout .bs-button[type=submit]{margin-bottom:.5rem;width:100%;justify-content:center;background-color:var(--shark-950)}.woocommerce-checkout .woocommerce-checkout-payment,.woocommerce-checkout .woocommerce-shipping-totals,.woocommerce-checkout.woocommerce-order-pay #order_review{margin-top:2rem;margin-bottom:2rem;display:flex;width:100%;flex-direction:column}.woocommerce-checkout .woocommerce-checkout-payment th,.woocommerce-checkout .woocommerce-shipping-totals th,.woocommerce-checkout.woocommerce-order-pay #order_review th{text-align:left}.woocommerce-checkout .woocommerce-checkout-payment ul.woocommerce-shipping-methods li label,.woocommerce-checkout .woocommerce-shipping-totals ul.woocommerce-shipping-methods li label,.woocommerce-checkout.woocommerce-order-pay #order_review ul.woocommerce-shipping-methods li label{padding-right:10rem}.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods,.woocommerce-checkout .woocommerce-checkout-payment ul.woocommerce-shipping-methods,.woocommerce-checkout .woocommerce-shipping-totals ul.payment_methods,.woocommerce-checkout .woocommerce-shipping-totals ul.woocommerce-shipping-methods,.woocommerce-checkout.woocommerce-order-pay #order_review ul.payment_methods,.woocommerce-checkout.woocommerce-order-pay #order_review ul.woocommerce-shipping-methods{width:100%;margin:0;list-style:none}.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li,.woocommerce-checkout .woocommerce-checkout-payment ul.woocommerce-shipping-methods li,.woocommerce-checkout .woocommerce-shipping-totals ul.payment_methods li,.woocommerce-checkout .woocommerce-shipping-totals ul.woocommerce-shipping-methods li,.woocommerce-checkout.woocommerce-order-pay #order_review ul.payment_methods li,.woocommerce-checkout.woocommerce-order-pay #order_review ul.woocommerce-shipping-methods li{margin-top:1rem;margin-bottom:1rem;width:100%}.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li label,.woocommerce-checkout .woocommerce-checkout-payment ul.woocommerce-shipping-methods li label,.woocommerce-checkout .woocommerce-shipping-totals ul.payment_methods li label,.woocommerce-checkout .woocommerce-shipping-totals ul.woocommerce-shipping-methods li label,.woocommerce-checkout.woocommerce-order-pay #order_review ul.payment_methods li label,.woocommerce-checkout.woocommerce-order-pay #order_review ul.woocommerce-shipping-methods li label{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:1.2rem;line-height:110%;cursor:pointer;position:relative;padding-left:3rem;padding-right:2rem}.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li label img,.woocommerce-checkout .woocommerce-checkout-payment ul.woocommerce-shipping-methods li label img,.woocommerce-checkout .woocommerce-shipping-totals ul.payment_methods li label img,.woocommerce-checkout .woocommerce-shipping-totals ul.woocommerce-shipping-methods li label img,.woocommerce-checkout.woocommerce-order-pay #order_review ul.payment_methods li label img,.woocommerce-checkout.woocommerce-order-pay #order_review ul.woocommerce-shipping-methods li label img{height:2rem;width:2rem;margin-left:2rem}.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li input,.woocommerce-checkout .woocommerce-checkout-payment ul.woocommerce-shipping-methods li input,.woocommerce-checkout .woocommerce-shipping-totals ul.payment_methods li input,.woocommerce-checkout .woocommerce-shipping-totals ul.woocommerce-shipping-methods li input,.woocommerce-checkout.woocommerce-order-pay #order_review ul.payment_methods li input,.woocommerce-checkout.woocommerce-order-pay #order_review ul.woocommerce-shipping-methods li input{display:none}.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li input:checked+label:before,.woocommerce-checkout .woocommerce-checkout-payment ul.woocommerce-shipping-methods li input:checked+label:before,.woocommerce-checkout .woocommerce-shipping-totals ul.payment_methods li input:checked+label:before,.woocommerce-checkout .woocommerce-shipping-totals ul.woocommerce-shipping-methods li input:checked+label:before,.woocommerce-checkout.woocommerce-order-pay #order_review ul.payment_methods li input:checked+label:before,.woocommerce-checkout.woocommerce-order-pay #order_review ul.woocommerce-shipping-methods li input:checked+label:before{background-color:var(--bs-light)}.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li .woocommerce-Price-amount,.woocommerce-checkout .woocommerce-checkout-payment ul.woocommerce-shipping-methods li .woocommerce-Price-amount,.woocommerce-checkout .woocommerce-shipping-totals ul.payment_methods li .woocommerce-Price-amount,.woocommerce-checkout .woocommerce-shipping-totals ul.woocommerce-shipping-methods li .woocommerce-Price-amount,.woocommerce-checkout.woocommerce-order-pay #order_review ul.payment_methods li .woocommerce-Price-amount,.woocommerce-checkout.woocommerce-order-pay #order_review ul.woocommerce-shipping-methods li .woocommerce-Price-amount{text-align:right;color:var(--bs-gold)}.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li label::before,.woocommerce-checkout .woocommerce-checkout-payment ul.woocommerce-shipping-methods li label::before,.woocommerce-checkout .woocommerce-shipping-totals ul.payment_methods li label::before,.woocommerce-checkout .woocommerce-shipping-totals ul.woocommerce-shipping-methods li label::before,.woocommerce-checkout.woocommerce-order-pay #order_review ul.payment_methods li label::before,.woocommerce-checkout.woocommerce-order-pay #order_review ul.woocommerce-shipping-methods li label::before{content:"";position:absolute;left:0;display:block;border:4px solid var(--bs-green);outline:1px solid var(--bs-light);height:2rem;width:2rem;min-width:2rem;background-color:transparent}.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods,.woocommerce-checkout .woocommerce-shipping-totals ul.payment_methods,.woocommerce-checkout.woocommerce-order-pay #order_review ul.payment_methods{display:flex;flex-wrap:wrap;gap:1.5rem}.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li,.woocommerce-checkout .woocommerce-shipping-totals ul.payment_methods li,.woocommerce-checkout.woocommerce-order-pay #order_review ul.payment_methods li{margin-top:0;margin-bottom:0;padding:2rem;border:1px solid var(--bs-light);border-radius:2rem;flex:0 1 30rem;max-width:100%;min-width:0;transition:background-color .3s ease,border-color .3s ease;width:auto}.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li:has(input:checked),.woocommerce-checkout .woocommerce-shipping-totals ul.payment_methods li:has(input:checked),.woocommerce-checkout.woocommerce-order-pay #order_review ul.payment_methods li:has(input:checked){background-color:rgba(250,211,135,.08);border-color:var(--bs-gold)}.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li label,.woocommerce-checkout .woocommerce-shipping-totals ul.payment_methods li label,.woocommerce-checkout.woocommerce-order-pay #order_review ul.payment_methods li label{padding-right:0}.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li .payment_box,.woocommerce-checkout .woocommerce-shipping-totals ul.payment_methods li .payment_box,.woocommerce-checkout.woocommerce-order-pay #order_review ul.payment_methods li .payment_box{margin-top:1rem;padding-left:3rem}.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li .payment_box p,.woocommerce-checkout .woocommerce-shipping-totals ul.payment_methods li .payment_box p,.woocommerce-checkout.woocommerce-order-pay #order_review ul.payment_methods li .payment_box p{font-size:1.2rem;line-height:1.2;opacity:.8}.woocommerce-checkout .woocommerce-form__label span{display:flex;gap:1rem;cursor:pointer}.woocommerce-checkout .woocommerce-form__label input{display:none}.woocommerce-checkout .woocommerce-form__label input:checked+span:before{background-color:var(--bs-gold)}.woocommerce-checkout .woocommerce-form__label span:before{content:"";position:relative;display:block;border:4px solid var(--shark-950);outline:1px solid var(--bs-gold);height:2rem;width:2rem;min-width:2rem;background-color:transparent}.woocommerce-checkout #billing_country_field,.woocommerce-checkout #shipping_country_field{display:none}.woocommerce-checkout .woocommerce-shipping-fields{display:none}@keyframes fadeInCheckout{from{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.woocommerce-order-pay table.shop_table{width:100%;font-size:1.6rem;border-collapse:collapse}.woocommerce-order-pay table.shop_table td,.woocommerce-order-pay table.shop_table th{padding-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,241,216,.2);text-align:left}.woocommerce-order-pay table.shop_table th{text-transform:uppercase}.woocommerce-order-pay table.shop_table .woocommerce-Price-amount{color:var(--bs-gold)}.woocommerce-order-pay table.shop_table tfoot tr:last-child td,.woocommerce-order-pay table.shop_table tfoot tr:last-child th{font-size:2.2rem;border-bottom:0}.woocommerce-order-pay #place_order{margin-top:3rem;display:inline-flex;justify-content:center;padding-left:4rem;padding-right:4rem;padding-top:1.5rem;padding-bottom:1.5rem;font-size:1.6rem;background-color:var(--bs-green);border:0;border-radius:10rem;color:var(--bs-light);cursor:pointer;text-transform:uppercase;transition:color .3s ease}.woocommerce-order-pay #place_order:hover{color:var(--bs-gold)}.woocommerce-order-pay .woocommerce-privacy-policy-text,.woocommerce-order-pay .woocommerce-terms-and-conditions-wrapper{margin-top:2rem;font-size:1.2rem;opacity:.7}.woocommerce-order p{margin:0;max-width:55rem}.woocommerce-order ul{list-style:none;margin:0}.woocommerce-order .woocommerce-order-details{margin-top:5rem}.woocommerce-order .woocommerce-order-details .gift-card label{display:inline-flex;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;border-radius:2rem;background-color:var(--bs-green)}.woocommerce-order .woocommerce-order-details__title{text-rendering:optimizeLegibility}.woocommerce-order .woocommerce-order-details__title.u-h--gold{color:var(--bs-gold)}.woocommerce-order .woocommerce-order-details__title{font-family:Onest,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.8rem;font-weight:500;text-transform:uppercase}@media (max-width:768px){.woocommerce-order .woocommerce-order-details__title{font-size:calc(32px + 6 * (100vw - 568px)/ 200);line-height:120%}}.notfound-block .woocommerce-order .woocommerce-order-details__title{text-align:center}@media (max-width:768px){.product .bs-product__title .woocommerce-order .woocommerce-order-details__title{font-size:2.4rem}}.bs-product__title .woocommerce-order .woocommerce-order-details__title{font-weight:400}.product__related>.woocommerce-order .woocommerce-order-details__title{text-transform:uppercase;font-weight:400;color:var(--bs-gold);border-bottom:1px solid var(--bs-gold)}.sidebar .sidebar-shop .woocommerce-order .woocommerce-order-details__title{color:var(--bs-gold)}.woocommerce .cart-calculate .cart_totals .woocommerce-order .woocommerce-order-details__title{padding-bottom:1rem;font-size:1em;text-transform:uppercase;font-weight:400;border-bottom:1px solid var(--bs-light);color:var(--bs-gold)}.woocommerce-order .woocommerce-order-details__title{color:var(--bs-gold)}@media (max-width:768px){.woocommerce-order .order_details{width:100%}}.woocommerce-order .order_details tbody{display:flex;flex-direction:column;gap:2rem}@media (min-width:64em){.woocommerce-order .order_details tbody{flex-direction:row}}@media (max-width:768px){.woocommerce-order .order_details tbody{width:100%}}.woocommerce-order .order_details .order_item{display:flex;width:100%;justify-content:space-between;gap:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem;border:1px solid var(--bs-light);border-radius:2rem}@media (min-width:768px){.woocommerce-order .order_details .order_item{max-width:40rem}}.woocommerce-order .order_details .order_item .wc-item-meta li{display:flex;gap:1rem}.woocommerce-order .order_details .order_item .product-quantity{font-weight:400}.woocommerce-order .order_details .order_item .product-total{text-align:right}.woocommerce-order .order_details tfoot{display:none}.woocommerce-order-received:before{border-bottom-left-radius:60rem;content:"";display:block;background:var(--bs-green) url(../../src/images/bodyshan-vibe.webp) center no-repeat;background-size:cover;height:40rem;width:50vw;position:absolute;top:0;right:0;z-index:1}@media (max-width:768px){.woocommerce-order-received:before{width:100vw;height:30rem}.woocommerce-order-received .u-h1{padding-top:18rem}}.woocommerce-order-received .woocommerce-thankyou-order-received{margin-bottom:2rem}@media (min-width:64em){.woocommerce-order-received .woocommerce-thankyou-order-received{width:50%}}.woocommerce-order-received .woocommerce-thankyou-order-received{max-width:55rem}.woocommerce-order-received .buttons-order-received{margin-bottom:4rem}.woocommerce-order-received .buttons-order-received .bs-button--main{gap:1rem;background:var(--bs-green)}.woocommerce-order-received .u-flex-1{z-index:2}@media (min-width:64em){.woocommerce-order-received .u-h1{width:50%}}.woocommerce-order-downloads{margin-top:2rem;padding-left:2rem;padding-right:2rem;padding-top:2rem;padding-bottom:2rem;background-color:var(--bs-green);color:var(--bs-light);border-radius:2rem}.wc-block-components-notice-banner.is-success{position:relative;z-index:10}.woocommerce-page .wc-block-components-notice-banner.is-info{background-color:transparent}.woocommerce ul.woocommerce-error{list-style:none;margin:0;margin-top:4rem;color:var(--bs-error);border:1px solid var(--bs-error);border-radius:2rem;padding:1rem}.woocommerce ul.woocommerce-error li{max-width:50rem}.woocommerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper .woocommerce-invalid-required-field input{border-color:var(--bs-error)}@media (min-width:48em){.sm\:u-my-40{margin-top:4rem;margin-bottom:4rem}.sm\:u-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.md\:u-col-span-2{grid-column:span 2/span 2}.md\:u-col-span-3{grid-column:span 3/span 3}.md\:u-col-start-3{grid-column-start:3}.md\:u-col-end-3{grid-column-end:3}.md\:u-col-end-4{grid-column-end:4}.md\:u-mb-40{margin-bottom:4rem}.md\:u-ml-10{margin-left:1rem}.md\:u-ml-20{margin-left:2rem}.md\:u-mt-40{margin-top:4rem}.md\:u-mt-50{margin-top:5rem}.md\:u-mt-60{margin-top:6rem}.md\:u-block{display:block}.md\:u-inline{display:inline}.md\:u-flex{display:flex}.md\:u-hidden{display:none}.md\:u-h-full{height:100%}.md\:u-h-screen{height:100vh}.md\:u-w-40{width:4rem}.md\:u-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:u-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:u-flex-row{flex-direction:row}.md\:u-justify-between{justify-content:space-between}.md\:u-gap-0{gap:0}.md\:u-gap-10{gap:1rem}.md\:u-gap-20{gap:2rem}.md\:u-gap-40{gap:4rem}.md\:u-gap-80{gap:8rem}.md\:u-self-end{align-self:flex-end}.md\:u-pb-40{padding-bottom:4rem}.md\:u-pb-50{padding-bottom:5rem}.md\:u-pt-100{padding-top:10rem}.md\:u-pt-20{padding-top:2rem}.md\:u-pt-40{padding-top:4rem}.md\:u-text-right{text-align:right}.md\:u-text-12{font-size:1.2rem}.md\:u-text-22{font-size:2.2rem}}@media (min-width:80em){.lg\:u-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
/*# sourceMappingURL=main.min.css.map */
