/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body,html{background-color:#fcf9f4;overflow-x:hidden}a{text-decoration:none}a,a:active,a:hover,a:visited{color:inherit}@font-face{font-family:junicode;src:url(/_next/static/media/Junicode-Regular.a6a735bc.ttf)}@font-face{font-family:mulish;src:url(/_next/static/media/Mulish-VariableFont_wght.ece58450.ttf)}body,html{font-family:Helvetica,sans-serif;font-family:mulish;color:#595959}/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;-webkit-transform-origin:center right;-moz-transform-origin:center right;transform-origin:center right;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;-moz-transition:transform .3s,opacity .3s,-moz-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s,-moz-transform .3s;opacity:0}.c-scrollbar:hover{-webkit-transform:scaleX(1.45);-moz-transform:scaleX(1.45);transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{-webkit-transform:scaleY(1.3);-moz-transform:scaleY(1.3);transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}nav{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center;position:fixed;height:10vh;width:92%;border-bottom:1.3px solid #595959;background-color:#fcf9f4;z-index:10;padding:0 4%}nav .nav-logo{border-radius:50%;height:3vh;margin-right:.5rem}nav ul{padding:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}nav ul li{list-style-type:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;position:relative;z-index:1;margin:0 1vw}nav ul li:after{content:"";width:0;margin:0 auto;height:5px;background-color:#bfbfbf;display:block;position:absolute;-webkit-transition:.8s;-moz-transition:.8s;transition:.8s;z-index:-1;bottom:5%;left:0}nav ul li:hover:after{width:100%}nav ul li .home-link{font-weight:300;font-size:.7rem;text-decoration:none;color:#595959;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;font-weight:700}nav ul li .home-link:hover,nav ul li .nav-link:hover{cursor:pointer}@media(min-width:850px){nav ul{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center}nav ul li:after{bottom:5%}nav ul li .home-link{font-size:.9rem}nav ul .nav-logo{height:5vh}}.cart-icon{width:auto;font-weight:700;font-size:.9rem;position:relative}.cart-icon:hover{cursor:pointer}.cart-icon:after{content:"";width:0;height:5px;background-color:#bfbfbf;display:block;position:absolute;-webkit-transition:.8s;-moz-transition:.8s;transition:.8s;z-index:-1;margin:0 auto;bottom:5%}.cart-icon:hover:after{width:90%}@media(min-width:850px){.cart-icon{font-size:1rem}}.product-gallery-container{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;width:101%;margin-bottom:4%;margin-top:4%}.product-gallery-container .product-container{min-width:150px;width:48%;margin:0 1% 0 0}.product-gallery-container .product-container button{width:50%}.product-container{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100vw;margin-bottom:2%;margin-left:20%}.product-container .latest-product-title{margin-top:0}.product-container .product-title{font-size:1rem;text-align:left;color:#595959;margin:0 2% 0 0}.product-container .product-image{margin-top:2%;width:100%;opacity:1;right:0;position:relative}.product-container button{padding:.5rem;font-size:.75rem;background:#fcf9f4;color:#595959;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;border:1px solid #595959;border-radius:0;width:30%}.product-container button:hover{cursor:pointer;background:#595959;color:#fcf9f4;border-radius:5px}.product-container .product-details{display:-webkit-flex;display:-moz-box;display:flex;height:100%;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.product-container .product-details .product-price{font-size:1.125rem}.product-container .product-details .product-price span{font-weight:bolder}@media(min-width:650px){.product-gallery-container .product-container{width:40%}}@media(min-width:850px){.product-gallery-container .product-container{width:15%}}footer{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;margin-bottom:1%}footer p{font-size:.8rem}footer ul li{list-style-type:none;line-height:1.5;font-size:.9rem}footer ul li a:hover{cursor:pointer;opacity:.8}.global-container{margin:0 auto;position:relative;height:auto;width:90vw}.title-section{height:85vh;width:100%;border-bottom:1px solid #595959;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;padding-top:10vh;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.title-section .title-image{position:absolute;opacity:.9;z-index:1;height:45vh;border-left:1px dashed #595959;border-right:1px dashed #595959;padding-top:1%;right:0;top:20vh}.title-section .header-image{z-index:0;width:60vw;position:absolute;left:0;top:14vh;opacity:0;border-left:1px dashed #595959}.title-section .welcome-text{position:absolute;font-family:junicode;left:0;top:63vh;font-size:1.7rem;letter-spacing:2px;z-index:9;background:#7f7f7f;color:#fcf9f4;padding:.4rem .8rem 1.2rem}.title-section .page-title{font-family:junicode;font-size:3rem;color:#595959;height:auto;position:relative;padding-bottom:2%;margin:0 0 5vh;z-index:2}.title-section .logo-image{width:1.5rem;height:1.5rem;margin-left:.5rem;border-radius:50%}@media(min-width:650px){.title-section .page-title{font-size:4rem;margin-top:10rem}.title-section .welcome-text{top:58vh;font-size:2rem}.title-section .logo-image{width:2.5rem;height:2.5rem;margin-left:1rem}.title-section .header-image{width:50vw}}@media(min-width:850px){.title-section .page-title{font-size:8vw;width:50vw}.title-section .welcome-text{top:35vh;left:45%}.title-section .title-image{height:90vh;right:0;top:8vh;opacity:.8}.title-section .header-image{width:30vw}.title-section .logo-image{width:3.5rem;height:3.5rem}}.ethos-section{height:auto;border-bottom:1px solid #595959;width:100%;margin:0 auto;position:relative}.ethos-section h2{padding:2rem 0;margin:0}.ethos-section .ethos-container{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.ethos-section p{font-size:1.2rem;z-index:1;width:80vw;margin-left:5%;margin-top:4%}.ethos-section p .ethos-image{opacity:.6;position:static;margin-top:6%;z-index:-1;width:90%;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}.ethos-section p span{background-color:#595959;color:#fcf9f4;padding:.25rem}.ethos-section .sustain-title{font-size:2rem;font-weight:lighter}.ethos-section .sustain-text{text-align:left;font-size:1.1rem;width:80%;padding-bottom:4%;margin-left:5%}@media(min-width:850px){.ethos-section p{width:50vw;margin-left:20vw;font-size:1.75rem;margin-top:0}.ethos-section p .ethos-image{position:absolute;opacity:.8;width:20%;right:5vh;bottom:5vh;border-radius:1%}.ethos-section .sustain-title{padding-top:5vh}.ethos-section .sustain-text{width:50%;margin-left:20vw}}@media(min-width:650px){.ethos-section p{margin-top:2%}}.gallery-section{width:100%;height:auto;overflow-x:hidden;position:relative;padding-bottom:10vh}.gallery-section h2{padding-bottom:2%}.gallery-section .gallery-navigation{position:relative;right:0;top:4vh}.gallery-section .gallery-navigation .explore-text{font-size:2rem;font-family:junicode;margin-bottom:1rem;margin-top:0;text-align:right}.gallery-section .gallery-navigation .gallery-buttons{background:transparent;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;position:relative;z-index:9}.gallery-section .gallery-navigation .gallery-buttons button{color:#595959;background:none;margin:.5rem 0;border:none}.gallery-section .gallery-navigation .gallery-buttons button img{height:40px}.gallery-section .gallery-navigation .gallery-buttons button:hover{cursor:pointer;opacity:.8}.gallery-section .gallery-scroll-container{height:auto;min-height:100%;width:90vw;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin:0 auto}.gallery-section .gallery-scroll-container .gallery-element{width:100%;position:relative;-webkit-transition:.8s;-moz-transition:.8s;transition:.8s;overflow:hidden}.gallery-section .gallery-scroll-container .gallery-element img{max-width:100%;z-index:-1;border-radius:5px}.gallery-section .gallery-scroll-container .gallery-element h3{font-size:1rem;margin:2% 0 -2% 4%;z-index:9;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;padding:.5rem 1.5rem;color:#fcf9f4;background:#595959;-webkit-box-shadow:4px 4px 2px rgba(255,255,255,.1);box-shadow:4px 4px 2px rgba(255,255,255,.1)}.gallery-section .gallery-scroll-container .gallery-element p{position:relative;bottom:10%;left:0;width:80%;background:#595959;color:#fcf9f4;font-family:junicode;font-size:1.1rem;padding:1rem 2rem 1.5rem;border-radius:5px;margin:0 auto}@media(min-width:850px){.gallery-section .gallery-navigation{position:absolute}.gallery-section .gallery-navigation .explore-text{margin-top:2rem;font-size:3rem}.gallery-section .gallery-scroll-container{height:65vh}.gallery-section .gallery-scroll-container .gallery-element{width:90vw}.gallery-section .gallery-scroll-container .gallery-element img{max-width:70%;margin-left:2%}.gallery-section .gallery-scroll-container .gallery-element p{position:absolute;width:15vw;padding:1rem 2rem 1.5rem;border-radius:5px}}.products-section{margin:0;border-bottom:1px solid #595959}.products-section h2{padding:2rem 0;margin:0}.products-section h3{margin-top:5vh}.products-section .featured-section{height:auto;position:relative;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;margin:0 auto 2%}.products-section .featured-section,.products-section .featured-section .product-details-container{width:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.products-section .featured-section .product-info{width:100%;font-size:1.25rem;padding-bottom:2%}.products-section .featured-section .bespoke-product-container{margin:0;padding-bottom:5%;padding-right:12%;width:80vw}.products-section .featured-section .bespoke-product-container .bespoke-title{font-size:1.125rem;text-align:left;margin:0;padding-top:4%}.products-section .featured-section .bespoke-product-container .bespoke-product-info{padding-top:2%;font-size:.9rem;width:100%}.products-section .featured-section .gouge-image{width:20%;opacity:.6}.products-section .featured-section .featured-product-container{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;position:relative;margin-top:-2%;width:100%;border-bottom:1px solid #595959}.products-section .featured-section .featured-product-container .latest-product{margin:0;font-size:1.75rem;font-family:junicode;text-align:left;border-bottom:1px solid #595959;padding-bottom:2%;color:#595959}.products-section .featured-section .featured-product-container .product-container{margin:4% 0 0;padding-top:2%;width:100%}@media(min-width:650px){.products-section .featured-section .featured-product-container{width:50%;margin-bottom:5%}}@media(min-width:850px){.products-section .featured-section .featured-product-container{width:50%;margin-bottom:2%}.products-section .featured-section .product-info{width:60%}.products-section .featured-section .bespoke-product-container{width:30vw}.products-section .featured-section{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.contact-section{height:auto;margin-bottom:5%;width:100%;border-top:1px solid #595959;position:relative}.contact-section h2{padding:2rem 0;margin:0}.contact-section .contact-image{position:absolute;width:25vw;bottom:-15%;left:35%;z-index:0;opacity:.6;display:none}.contact-section p{font-size:1.5rem;margin-top:5%}.contact-section .back-to-top-button{position:absolute;bottom:-1rem;height:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;right:0;font-size:.75rem;padding:.5rem 3rem;background:#595959;color:#fcf9f4;border:none;border-radius:10px}.contact-section .back-to-top-button:hover{cursor:pointer}.contact-section .contact-links{-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;border-bottom:1px solid #595959;padding-bottom:4%;position:relative}.contact-section .contact-links,.contact-section .contact-links .contact-list{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.contact-section .contact-links .contact-list{margin:0;padding:0 4% 0 0}.contact-section .contact-links .contact-list li{list-style-type:none;line-height:2;margin:0}.contact-section .contact-links .contact-list li p{font-size:1.1rem}.contact-section .contact-links .contact-list li h3{font-size:1.5rem;margin:0}.contact-section .contact-links .social-media-links{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin:0;padding:0 2% 0 0}.contact-section .contact-links .social-media-links p{font-size:1.1rem;font-weight:700}.contact-section .contact-links .social-media-links li{list-style-type:none;line-height:2;display:-webkit-flex;display:-moz-box;display:flex;margin:0 0 10%}.contact-section .contact-links .social-media-links li a{margin:0;padding:0;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;font-size:1.5rem}.contact-section .contact-links .social-media-links li a:hover{cursor:pointer;opacity:.7}.contact-section .contact-links .social-media-links li .socials-image{width:3rem;margin:0 10% 0 0}@media(min-width:650px){.contact-section .contact-links .social-media-links li{font-size:2rem;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;-webkit-justify-content:initial;-moz-box-pack:initial;justify-content:normal}.contact-section .contact-links{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center}.contact-section .contact-links h3{font-size:2rem}.contact-section .contact-image{display:inline;display:initial}}.cart-container,.empty-cart-container{width:100%;min-height:90vh;border-bottom:1px solid #595959;margin-bottom:1%;position:relative}.in-cart-container{min-width:90vw}.cart-home-link:hover{cursor:pointer}.old-cart-image{width:50vw;position:absolute;top:20vh;opacity:.5;bottom:0;left:5vw}.empty-cart-text{position:absolute;left:10%;top:30vh;background:#595959;font-size:1.5rem;color:#fcf9f4;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5rem}@media(min-width:850px){.old-cart-image{width:25vw}.empty-cart-text{top:40vh}}.cart-nav ul{padding:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.cart-nav ul li{list-style-type:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;position:relative;z-index:1;margin:0 1vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cart-nav ul li:after{content:"";width:0;margin:0 auto;height:5px;background-color:#bfbfbf;display:block;position:absolute;-webkit-transition:.8s;-moz-transition:.8s;transition:.8s;z-index:-1;bottom:5%;left:0}.cart-nav ul li:hover:after{width:100%}.cart-list-container{width:90vw;margin:0 auto;padding-top:12vh}.cart-item-container{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around;width:100%;max-height:20vh;border:1px solid #595959;margin-bottom:2%}.cart-item-container h2{width:20%;max-width:20%;font-size:1rem}.cart-item-container img{width:10vw;padding:1%}.cart-item-container .cart-quantity{background:#fcf9f4;border-radius:5px;border:1px solid #595959}.cart-button{padding:.6rem;margin:0;font-size:.7rem;background:#fcf9f4;color:#595959;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;border:1px solid #595959}.cart-button:hover{cursor:pointer;background:#595959;color:#fcf9f4}.checkout-container{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.checkout-container .checkout-button{margin-left:2rem;margin-top:2rem}@media(min-width:850px){.cart-list-container{width:80vw;margin-bottom:5vh}.cart-button{font-size:1rem;padding:.5rem 1rem}.cart-item-container img{width:5vw}.cart-item-container h2{font-size:1.2rem}}.product-page-container{display:-webkit-flex;display:-moz-box;display:flex;height:auto;min-height:100vh;width:100vw;margin-left:-5vw;position:relative;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding-top:20%;background-image:url(/_next/static/media/productPage.646ca413.png);background-size:100%;background-repeat:no-repeat;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin-bottom:1%;border-bottom:1px solid #595959}.product-page-container .product-image-gallery{width:50%;padding:5%;border-right:none;bottom:10vh}.product-page-container .product-image-gallery .product-page-image{width:100%;min-width:100%;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}.product-page-container .product-image-gallery .gallery-buttons{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.product-page-container .product-image-gallery .gallery-buttons p{font-size:2rem;margin:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-page-container .product-image-gallery .gallery-buttons p:hover{cursor:pointer}.product-page-container .product-page-details{position:relative;width:80%;overflow:hidden;padding:5% 5% 10vh}.product-page-container .product-page-details .product-page-link{font-weight:700;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}.product-page-container .product-page-details .product-page-link:hover{opacity:.9}.product-page-container .product-page-details .product-page-title{padding-top:5%}.product-page-container .product-page-details .product-page-buttons{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;padding-bottom:5%;width:100%}.product-page-container .product-page-details .product-page-buttons .cart-button{padding:.75rem;margin-right:5%;margin-top:5%;font-size:.9rem;background:#fcf9f4;color:#595959;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;border:1px solid #595959}.product-page-container .product-page-details .product-page-buttons .cart-button:hover{cursor:pointer;background:#595959;color:#fcf9f4}.product-page-container .product-page-details .product-page-buttons .button-arrow{opacity:1;-webkit-transition:.6s;-moz-transition:.6s;transition:.6s}.product-page-container .product-page-details .added-to-cart-mesage,.product-page-container .product-page-details .already-in-cart-message{position:absolute;bottom:0;border:2px solid #595959;padding:.5rem 4rem;background:#595959;color:#fcf9f4;border-radius:20px}@media(min-width:650px){.product-page-container{padding-top:0;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;background-size:100%}.product-page-container .product-image-gallery{border-right:1px solid #595959;position:relative;top:0}}@media(min-width:850px){.product-page-container .product-image-gallery{width:30%;margin:5%}.product-page-container .product-page-details{min-width:50%;max-width:50%}}.terms-container{width:90vw;padding-top:5%;border-bottom:1px solid #595959;margin:0 auto 1%}.terms-container a{font-size:.9rem}.terms-container a:hover{opacity:.8}.terms-container h2{padding-top:2vh}