body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar-parent{background-color:#fff;box-shadow:0 0 10px 0 #0000001a}.navbar{display:flex;justify-content:space-around;padding:16px 0}.navbar *{color:#171717;text-decoration:none}.navbar-mobile{display:none}.nav-logo{align-items:center;display:flex;gap:8px}.nav-logo img{height:40px;width:40px}.nav-logo p{color:#171717;font-size:38px;font-weight:600}.nav-menu{color:grey;font-size:20px;font-weight:500;gap:32px;list-style:none;padding:0}.nav-menu,.nav-menu li{align-items:center;display:flex}.nav-menu li{cursor:pointer;flex-direction:column;justify-content:center}.nav-menu li:hover{animation:wiggleSmall 2.5s ease 0s 1 normal forwards}.nav-menu hr{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;height:3px;width:80%}.settings-dropdown{background-color:#fff;border:1px solid #ccc;border-radius:16px;display:none;padding:10px;position:absolute;right:-16px;top:100%;width:200px;z-index:999}.settings-dropdown ul{list-style:none;padding:0}.settings-dropdown ul hr{background:#ccc;border:none;height:1px;margin:8px 0;text-align:center;width:75%}.settings-dropdown ul li{cursor:pointer;padding:8px 16px}.settings-dropdown ul li:hover{background-color:#f5f5f5}.nav-state-gear{position:relative}.nav-state-gear:hover .settings-dropdown{display:block}.nav-state{gap:16px}.nav-state,.nav-state>*{align-items:center;display:flex}.nav-state>*{color:#171717;cursor:pointer;font-size:24px;justify-content:center;text-decoration:none}.nav-state>:hover{transform:scale(1.1);transition:.25s}.nav-state-flag{border-radius:50%;height:24px;width:24px}.nav-state-cart{position:relative}.nav-state-cart-count{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:12px;height:32px;justify-content:center;min-width:32px;padding:4px;position:absolute;right:-50%;top:-50%}@media screen and (max-width:768px){.navbar-mobile{display:flex}.nav-menu-large,.nav-state-flag{display:none}}.footer{background-color:#1e1e1e;bottom:0;color:#f0f0f0;font-family:Arial,sans-serif;left:0;padding:2rem;text-align:center}.footer-form{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center}@media screen and (max-width:768px){.footer-form{flex-direction:column}}.footer-form p{display:inline}.footer-form-input{background-color:#292929;border:1px solid #3a3a3a;color:#f0f0f0;padding:8px}.footer-form-input:focus{outline:none}.footer-form-button{background-color:#3a3a3a;border:1px solid #3a3a3a;color:#fff;cursor:pointer;padding:8px 16px;transition:.25s}.footer-form-button:hover{background-color:#505050}.footer h2{color:#fafafa;margin-bottom:8px}.footer-information{display:flex;margin:auto}.footer-information-child{display:flex;flex:1 1;flex-direction:column;justify-content:center}.footer-links{list-style:none;margin-top:1rem;padding:0}.footer-links li{display:inline;margin:0 .5rem}.footer a{color:#bbb}.footer a,.footer a:hover{font-weight:700;text-decoration:none}.footer a:hover{color:#fff;transition:.25s}.footer-links li a:hover{text-decoration:underline}.footer hr{border:none;border-top:1px solid #3a3a3a;margin:32px auto;width:60vw}.footer-social{margin-top:16px}.footer-social-icons{display:flex;flex-direction:row;gap:2vw;justify-content:center;width:100%}@media screen and (max-width:768px){.footer-social-icons{gap:4vw}}.footer-icon{color:#d3d3d3;height:32px;width:32px}@keyframes spinIcon{0%{transform:rotate(0)}20%{transform:rotate(359deg)}to{transform:rotate(359deg)}}.footer-icon.social:hover{animation:spinIcon 1.5s infinite;color:#fff;cursor:pointer;scale:1.2;transition:.5s}.footer-icon.envelope{height:1em;width:1em}.footer-icon.facebook:hover,.footer-icon.twitter:hover{color:#1da1f2}.footer-icon.instagram:hover{color:#ee2b7b}.footer-icon.snapchat:hover{color:#f7f300}.footer-icon.tiktok:hover{color:#f62755}.footer-icon.phone{height:1em;width:1em}.footer-signature p{margin-bottom:8px}.footer-signature p:last-child{margin-top:32px}@media screen and (max-width:768px){.footer-information{display:block}}.hero{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(0deg,#171717,#fff);background-attachment:fixed;background-image:url(/static/media/hero_background.e9f215cc8aa53279e029.png);background-position:50%;background-size:cover;display:flex;height:100%;padding:2vh 0}.hero-left{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;line-height:1.1}.hero-left p{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#eee);-webkit-background-clip:text;color:#fff;float:left;font-size:100px;font-weight:700}@keyframes fadeInFast{0%{opacity:0}to{opacity:1}}.hero-latest-btn{align-items:center;animation:fadeInFast 1.5s ease 0s 1 normal forwards;background-color:#3a3a3a;border-radius:75px;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:500;gap:15px;height:70px;justify-content:center;margin-top:4vh;transition:.5s;width:310px}.hero-latest-btn:hover{background:#171717;box-shadow:0 4px 8px #0006;transform:scale(1.025);transition:.25s}.hero-latest-btn:active{background-color:#171717;transform:scale(.975);transition:.25s}.hero-right{align-items:center;display:flex;flex:1 1;justify-content:center}.hero-right img{height:100%;object-fit:cover;width:800px}@media only screen and (max-width:1400px){.hero-right{display:none}}@media only screen and (max-width:1250px){.hero-left{flex-direction:row;gap:2vw}.hero-left p{font-size:60px;padding-left:8vw}}@media screen and (max-width:768px){.hero-latest-btn{margin-top:0}.hero-left{flex-direction:column}.hero-left p{font-size:48px;padding-left:0}.footer-information-child{margin-bottom:4vh}}.divider{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 0 10px 0 #000;color:#fff;padding:2vh 4vw;text-align:center}.divider h2{font-size:34px;font-weight:700;margin-bottom:5px;text-shadow:0 2px 6px #0003}.divider p{font-size:20px;font-weight:300;opacity:.95}.divider p b{font-weight:700}@media only screen and (max-width:1250px){.divider h2{font-size:28px}.divider p{font-size:18px}}@media screen and (max-width:768px){.divider h2{font-size:24px}.divider p{font-size:16px}}.divider-women{align-items:center;background:linear-gradient(135deg,pink,rgba(128,0,128,.685));box-shadow:0 10px 25px #0000001a;display:flex;justify-content:center;overflow:hidden;padding:40px;position:relative;width:100%}@media (max-width:768px){.divider-women{min-height:100vh}}.divider-women-info{align-items:center;display:flex;flex-direction:row;gap:18vw;padding:auto}@media (max-width:768px){.divider-women-info{flex-direction:column;gap:2vh}}.divider-women-content{display:flex;flex-direction:column;gap:1vh;padding:auto;z-index:4}.divider-women-content h2{color:#fff;font-size:32px;font-weight:700;margin:0}.divider-women-content p{color:#fff;font-size:18px;line-height:1.4;margin:0}.divider-women-button{background:#ff6fa8;border-radius:40px;box-shadow:0 4px 10px #00000026;color:#fff;display:inline-block;font-weight:600;margin-top:8px;padding:12px 24px;text-decoration:none;transition:background .2s ease,transform .1s ease,box-shadow .2s ease}.divider-women-button:hover{background:#ff4f92;box-shadow:0 6px 14px #00000038;transform:translateY(-2px)}.divider-women-image{display:flex;flex:1 1;justify-content:center;position:relative;z-index:2}.divider-women-image img{border-radius:20px;height:720px;-webkit-mask-image:linear-gradient(180deg,#000 40%,#0000);mask-image:linear-gradient(180deg,#000 40%,#0000);object-fit:contain;width:auto}@media (max-width:768px){.divider-women{flex-direction:column-reverse;padding:20px}.divider-women-content{max-width:100%;text-align:center}.divider-women-image{justify-content:center;max-width:100%}.divider-women-image img{height:300px}}.divider-women-content,.divider-women-image{transition:transform .8s ease-out,opacity .8s ease-out}.divider-women:not(.divider-women--visible) .divider-women-content{opacity:0;transform:translateX(-40px)}.divider-women:not(.divider-women--visible) .divider-women-image{opacity:0;transform:translateX(40px)}.divider-women.divider-women--visible .divider-women-content,.divider-women.divider-women--visible .divider-women-image{opacity:1;transform:translateX(0)}@media (prefers-reduced-motion:reduce){.divider-women-content,.divider-women-image{opacity:1!important;transform:none!important;transition:none}}.shape{-webkit-mask-image:linear-gradient(180deg,#000 10%,#0000);mask-image:linear-gradient(180deg,#000 10%,#0000);opacity:0;z-index:1}.shape,.shape-opaque{pointer-events:none;position:absolute}.shape-opaque{opacity:1;z-index:3}.s1{animation:s1-rotate-in 1.8s ease-out forwards;animation-delay:.05s;background:#ff8cb8;border-radius:50%;height:750px;left:-250px;top:-300px;width:750px}@keyframes s1-rotate-in{0%{opacity:0;transform:scale(.7) rotate(-25deg)}to{opacity:1;transform:scale(1) rotate(5deg)}}.s2{animation:s2-rotate-in 2s ease-out forwards;animation-delay:.125s;background:#ffb3d2;border-radius:40px;height:480px;right:-80px;top:-120px;width:480px}@keyframes s2-rotate-in{0%{opacity:0;transform:scale(.7) rotate(-40deg)}to{opacity:1;transform:scale(1) rotate(20deg)}}.s3{animation:s3-rotate-in 1.9s ease-out forwards;animation-delay:.175s;background:#ff4f9246;border-radius:50%;bottom:-140px;height:420px;left:100px;width:420px}@keyframes s3-rotate-in{0%{opacity:0;transform:scale(.6) rotate(30deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.s5{animation:s5-rotate-in 2s ease-out forwards;animation-delay:.225s;background:#ffb8d2;border-radius:30px;height:350px;left:-120px;top:25%;width:350px}@keyframes s5-rotate-in{0%{opacity:0;transform:scale(.6) rotate(80deg)}to{opacity:1;transform:scale(1) rotate(35deg)}}.s6{animation:s6-rotate-in 1.1s ease-out forwards;background:#ff86b2;border-radius:200px;height:480px;right:-4%;top:75%;width:720px;z-index:3}@keyframes s6-rotate-in{0%{opacity:0;transform:scale(.7) rotate(-30deg)}to{opacity:1;transform:scale(1) rotate(15deg)}}@media (max-width:768px){.s6{display:none}}.s7{animation:s7-rotate-in 2s ease-out forwards;animation-delay:.375s;background:#ff306f;border-radius:50%;height:380px;right:28%;top:10%;width:380px}@keyframes s7-rotate-in{0%{opacity:0;transform:scale(.6) rotate(-40deg)}to{opacity:.7;transform:scale(1) rotate(10deg)}}.divider-men{align-items:center;background:linear-gradient(135deg,#4a6fa5,#10161d);box-shadow:0 10px 25px #0000001a;display:flex;justify-content:center;overflow:hidden;padding:40px;position:relative;width:100%}@media (max-width:768px){.divider-men{min-height:100vh}}.divider-men-info{align-items:center;display:flex;flex-direction:row;gap:18vw;padding:auto}@media (max-width:768px){.divider-men-info{flex-direction:column;gap:0;text-align:center}}.divider-men-content{display:flex;flex-direction:column;gap:1vh;padding:auto;z-index:4}.divider-men-content h2{color:#fff;font-size:32px;font-weight:700;margin:0}.divider-men-content p{color:#fff;font-size:18px;line-height:1.4;margin:0}.divider-men-button{background:#4a89c7;border-radius:40px;box-shadow:0 4px 10px #00000026;color:#fff;display:inline-block;font-weight:600;margin-top:8px;padding:12px 24px;text-decoration:none;transition:background .2s ease,transform .1s ease}.divider-men-button:hover{background:#346a9b;box-shadow:0 6px 14px #00000038;transform:translateY(-2px)}.divider-men-image{display:flex;flex:1 1;justify-content:center;position:relative;z-index:2}@media (max-width:768px){.divider-men-image{margin-top:1rem;order:2}}.divider-men-image img{border-radius:20px;height:720px;-webkit-mask-image:linear-gradient(180deg,#000 40%,#0000);mask-image:linear-gradient(180deg,#000 40%,#0000);object-fit:contain;width:auto}@media (max-width:768px){.divider-men-image img{height:300px;order:2}}.divider-men-content,.divider-men-image{transition:transform .8s ease-out,opacity .8s ease-out}.divider-men:not(.divider-men--visible) .divider-men-content{opacity:0;transform:translateX(-40px)}.divider-men:not(.divider-men--visible) .divider-men-image{opacity:0;transform:translateX(40px)}.divider-men.divider-men--visible .divider-men-content,.divider-men.divider-men--visible .divider-men-image{opacity:1;transform:translateX(0)}@media (prefers-reduced-motion:reduce){.divider-men-content,.divider-men-image{opacity:1!important;transform:none!important;transition:none}}.shape-m{-webkit-mask-image:linear-gradient(180deg,#000 10%,#0000);mask-image:linear-gradient(180deg,#000 10%,#0000);opacity:0;z-index:1}.shape-m,.shape-m-opaque{pointer-events:none;position:absolute}.shape-m-opaque{opacity:1;z-index:3}.m1{animation:m1-rotate-in 1.8s ease-out forwards;animation-delay:.05s;background:#6a8dbd;border-radius:50%;height:750px;left:-250px;top:-300px;width:750px}@keyframes m1-rotate-in{0%{opacity:0;transform:scale(.7) rotate(-25deg)}to{opacity:.7;transform:scale(1) rotate(5deg)}}.m2{animation:m2-rotate-in 2s ease-out forwards;animation-delay:.125s;background:#8aa3c7;border-radius:40px;height:480px;right:-80px;top:-120px;width:480px}@keyframes m2-rotate-in{0%{opacity:0;transform:scale(.7) rotate(-40deg)}to{opacity:.7;transform:scale(1) rotate(20deg)}}.m3{animation:m3-rotate-in 1.9s ease-out forwards;animation-delay:.175s;background:#3e6ba3;border-radius:6.25%;bottom:-280px;height:360px;left:-20%;width:360px}@keyframes m3-rotate-in{0%{opacity:0;transform:scale(.6) rotate(35deg)}to{opacity:.7;transform:scale(1) rotate(0deg)}}@media (max-width:768px){.m3{display:none}}.m4{animation:m4-rotate-in 1.8s ease-out forwards;animation-delay:.2s;background:#506b8a;border-radius:40px;bottom:-120px;height:260px;right:-40px;width:260px}@keyframes m4-rotate-in{0%{opacity:0;transform:scale(.6) rotate(-30deg)}to{opacity:.7;transform:scale(1) rotate(10deg)}}@media (max-width:768px){.m4{display:none}}.m5{animation:m5-rotate-in 2s ease-out forwards;animation-delay:.225s;background:#6f89a5;border-radius:30px;height:350px;left:-120px;top:25%;width:350px}@keyframes m5-rotate-in{0%{opacity:0;transform:scale(.6) rotate(80deg)}to{opacity:.7;transform:scale(1) rotate(35deg)}}.m6{animation:m6-rotate-in 1.6s ease-out forwards;animation-delay:.25s;background:#8aa3c742;border-radius:200px;height:700px;right:12%;top:40%;width:280px}@keyframes m6-rotate-in{0%{opacity:0;transform:scale(.7) rotate(-30deg)}to{opacity:.7;transform:scale(1) rotate(15deg)}}.m7{animation:m7-rotate-in 2s ease-out forwards;animation-delay:.3s;background:#2d4f72;border-radius:50%;height:380px;right:28%;top:10%;width:380px}@keyframes m7-rotate-in{0%{opacity:0;transform:scale(.6) rotate(-40deg)}to{opacity:.7;transform:scale(1) rotate(10deg)}}.item{background:#fcfcfc;box-shadow:0 20px 15px #0000001a;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .25s ease,box-shadow .25s ease;width:20%}@media (max-width:768px){.item{width:50%}}.item:hover{box-shadow:0 25px 25px #00000026}.item *{text-decoration:none}.item-image-container{border-bottom:1px solid #f0f0f0;height:60vh;overflow:hidden;position:relative;width:100%}@media (max-width:768px){.item-image-container{height:40vh}}.item-image{height:100%;object-fit:cover;object-position:center;overflow:hidden;transition:transform .4s ease,filter .4s ease;width:100%}.item:hover .item-image{filter:brightness(.85);transform:scale(1.06)}.item-hover-overlay{align-items:center;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:flex-end;opacity:0;padding:12px;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:5}.item:hover .item-hover-overlay{opacity:1;pointer-events:auto}.item-image-list{display:flex;flex-direction:row;gap:8px;justify-content:center;width:100%}.item-thumb,.item-thumb-expand{border:2px solid #fff;border-radius:6px;box-shadow:0 2px 6px #0003;cursor:pointer;height:80px;object-fit:cover;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,filter .2s ease;width:80px}.item-thumb-expand{filter:brightness(.4)}.item-images-expand:hover .item-thumb-expand,.item-thumb:hover{border-color:#667eea;box-shadow:0 4px 10px #0000004d;transform:translateY(-2px) scale(1.05)}.item-images-expand:hover .item-images-expand-icon{text-shadow:0 0 6px #000000e6}.item-images-expand{display:inline-block;position:relative}.item-images-expand-icon{align-items:center;display:flex;font-size:1rem;height:100%;justify-content:center;pointer-events:none;text-shadow:0 0 4px #000000b3;z-index:2}.item-images-expand-icon,.item-reduced{color:#fff;font-weight:700;left:0;position:absolute;top:0;width:100%}.item-reduced{background:linear-gradient(180deg,#ff0000e6,#f000);padding:4vh;text-align:center;z-index:6}.item-reduced-content{display:inline-block;font-size:1.4rem}@media (max-width:768px){.item-reduced-content{font-size:1rem}}.item-description{display:flex;flex:1 1;flex-direction:column;min-height:128px;padding:16px}.item-description-title{color:#171717;font-size:1.3rem;font-weight:500}@media (max-width:768px){.item-description-title{font-size:.9rem}}.item-description-reviews{align-items:center;color:#a9a9a9;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.item-description-reviews *{font-size:16px}.item-description-reviews-stars{color:#d3d3d3}.item-description-reviews-star-half,.item-description-reviews-star-solid{color:#ff8c00}.item-description-reviews-text{font-size:14px;font-weight:500}.item-stuff{gap:16px;justify-content:space-between;margin-top:auto;padding:0 16px}.item-prices,.item-stuff,.item-stuff>*{align-items:center;display:flex}.item-prices{gap:8px;justify-content:center}.item-price{color:#171717;font-size:1.3rem;font-weight:600}@media (max-width:768px){.item-price{font-size:1rem}}.item-price.reduced{color:red;font-weight:700;text-shadow:0 0 4px #0000001a}.item-price-old{color:#a9a9a9;font-size:14px;font-weight:500;text-decoration:line-through}.item-status{gap:8px}.item-status *{font-size:24px}.item-favourite{color:red}.item-cart-container{display:inline-block;position:relative}.item-cart{color:#667eea}.item-cart-count{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:.75rem;font-weight:700;height:24px;justify-content:center;line-height:1;min-width:24px;padding:2px 6px;position:absolute;right:-10px;top:-10px}@media screen and (max-width:768px){.item-description{display:flex;flex-direction:column}}@media (max-width:420px){.item-stuff{display:flex;flex-wrap:wrap}}@media (max-width:300px){.item-prices{display:flex;flex-direction:column}}.item{opacity:0;transition:transform .5s ease-out,opacity .5s ease-out}.item.item--visible{opacity:1;transform:translateY(0)}.item:not(.item--visible) .item-image{opacity:0;transform:scale(1.02);transition:opacity .5s ease-out}.item.item--visible .item-image{opacity:1}@media (prefers-reduced-motion:reduce){.item,.item-image{opacity:1!important;transform:none!important;transition:none!important}}.itemlist{display:flex;flex-wrap:wrap;justify-content:center;max-width:100%}.popular h1{color:#171717;font-size:50px;font-weight:600;margin-bottom:2vh;text-align:center}.popular-item{display:flex;flex-wrap:wrap;gap:2vw;justify-content:center;padding:16px 0}.popular-list::-webkit-scrollbar{display:none}@keyframes wiggleSmall{0%{transform:rotate(0deg)}5%{transform:rotate(7deg)}10%{transform:rotate(-7deg)}15%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.popular-arrow{animation:wiggleSmall 4s infinite;background-repeat:no-repeat;background-size:contain;cursor:pointer;font-size:40px;opacity:.7;position:absolute;top:40%;z-index:1}.popular-arrow-left{left:0}.popular-arrow-right{right:0}.popular hr{background:#252525;border-radius:10px;height:6px;width:200px}@media screen and (max-width:768px){.popular h1{font-size:32px}.popular-item{gap:4vh}}.new-collections h1{color:#171717;font-size:50px;font-weight:600;text-align:center}.collections,.collections-parent{display:flex;justify-content:center}.collections{flex-wrap:wrap;gap:2vh;max-width:100%}@media screen and (max-width:768px){.new-collections h1{font-size:32px}.collections{gap:4vh}}.category-banner{display:flex;flex-direction:row;min-height:24vh;overflow:hidden;position:relative;width:100%}@media (max-width:768px){.category-banner{flex-direction:column}}.category-banner>*{justify-content:center}.category-banner-left{align-items:center;display:flex;flex:1 1;overflow:hidden;padding:1.5rem;position:relative}.category-banner-left,.category-banner-right{position:relative;z-index:2}.category-banner-image{height:100%;-webkit-mask-image:linear-gradient(180deg,#000 90%,#0000);mask-image:linear-gradient(180deg,#000 90%,#0000);-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;width:auto;z-index:0}.category-banner-text{color:#fff;font-size:3rem;font-weight:600;position:relative;right:-17.875%;text-shadow:0 2px 6px #0000008c;z-index:1}@media (max-width:768px){.category-banner-text{right:0;text-align:center}}.category-banner-right{display:flex;flex:1 1;flex-direction:column;gap:2vh;justify-content:center;padding:1.5rem}.category-banner-search-bar{align-items:center;background-color:#f9f9f9;border:1px solid #ccc;border-radius:25px;display:flex;flex-direction:row;gap:8px;margin:0 auto;min-width:25vw;padding:12px 20px;transition:all .3s ease;width:35vh}@media screen and (max-width:768px){.category-banner-search-bar{width:90vw}}.category-banner-search-bar:hover{background-color:#fff;border-color:#d3d3d3;box-shadow:0 4px 8px #0000001a}.category-banner-search-icon{color:#999;font-size:18px}.category-banner-search input{background:#0000;border:none;color:#333;font-size:16px;outline:none;padding-left:8px;width:calc(100% - 24px)}.category-banner-search input::placeholder{color:#999}.category-banner-search input:focus::placeholder{color:#ccc}.category-banner-search-results{color:#fff;text-align:center}.category-banner-sort-button{background-color:#171717;color:#fff;max-width:16vh;padding:10px 20px;text-align:center;width:16vw}.fade-in-left{animation:fadeLeftIn .9s ease-out forwards;animation-delay:.15s;opacity:0;transform:translateX(-40px)}@keyframes fadeLeftIn{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}.fade-in-right{animation:fadeRightIn .9s ease-out forwards;animation-delay:0s;opacity:0;transform:translateX(40px)}@keyframes fadeRightIn{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.category-banner-shape{animation-fill-mode:forwards;-webkit-mask-image:linear-gradient(180deg,#000 15%,#0000);mask-image:linear-gradient(180deg,#000 15%,#0000);opacity:0;pointer-events:none;position:absolute;z-index:1}.shape-1{animation:cb-s1-rotate-in 1.6s ease-out forwards;animation-delay:.1s;border-radius:50%;height:520px;left:-180px;top:-220px;width:520px}.shape-2{animation:cb-s2-rotate-in 1.8s ease-out forwards;animation-delay:.25s;border-radius:160px;height:520px;right:-120px;top:-40px;width:380px}.shape-3{animation:cb-s3-rotate-in 1.7s ease-out forwards;animation-delay:.4s;border-radius:32px;height:260px;left:8%;top:40%;width:260px}.shape-4{animation:cb-s4-rotate-in 2s ease-out forwards;animation-delay:.55s;border-radius:50%;bottom:-140px;height:340px;right:20%;width:340px}@keyframes cb-s1-rotate-in{0%{opacity:0;transform:scale(.7) rotate(-25deg)}to{opacity:.65;transform:scale(1) rotate(10deg)}}@keyframes cb-s2-rotate-in{0%{opacity:0;transform:scale(.7) rotate(-60deg)}to{opacity:.65;transform:scale(1) rotate(-18deg)}}@keyframes cb-s3-rotate-in{0%{opacity:0;transform:scale(.6) rotate(80deg)}to{opacity:.65;transform:scale(1) rotate(30deg)}}@keyframes cb-s4-rotate-in{0%{opacity:0;transform:scale(.6) rotate(-40deg)}to{opacity:.65;transform:scale(1) rotate(5deg)}}.category-banner,.category-banner--women{--shape1-bg:#ff8cb86b;--shape2-bg:#ffb3d2;--shape3-bg:#ff4f9275;--shape4-bg:#ff306f9e}.category-banner--men{--shape1-bg:#6fa0d9b0;--shape2-bg:#89b4eab3;--shape3-bg:#5b85bdb0;--shape4-bg:#3e6fa8c5}.category-banner--girls{--shape1-bg:#ff9acdd0;--shape2-bg:#ffb7e6;--shape3-bg:#ff5fa2b5;--shape4-bg:#ff3f86c2}.category-banner--boys{--shape1-bg:#7ec7ffb5;--shape2-bg:#4da2ffb7;--shape3-bg:#1a6fdcc0;--shape4-bg:#0d55b6cc}.shape-1{background:var(--shape1-bg)}.shape-2{background:var(--shape2-bg)}.shape-3{background:var(--shape3-bg)}.shape-4{background:var(--shape4-bg)}.shopcategory{display:flex;flex-direction:row}.shopcategory-left{border-right:1px solid #f0f0f0;gap:4vh}.shopcategory-left,.shopcategory-products-parent,.shopcategory-right{display:flex;flex-direction:column}.shopcategory-products-parent{gap:4vh;padding:4vh 0}.shopcategory-query{text-align:center}.shopcategory-showmore{align-items:center;display:flex;flex-direction:column;justify-content:center}.shopcategory-showmore-results{text-align:center}.shopcategory-showmore-results b{color:#171717}.shopcategory-showmore-button{color:grey}.shopcategory-showmore-button p:hover{color:#3a3a3a;cursor:pointer;font-weight:600;text-decoration:none;transition:.25s}.shopcategory-showmore-button p:active{color:#171717;transform:scale(.975)}@media only screen and (max-width:1250px){.shopcategory{flex-direction:column}.shopcategory-sort-search-bar{min-width:35vw;width:35vh}}@media screen and (max-width:768px){.shopcategory-left{border:none;display:flex;flex-direction:column;gap:4vh}.shopcategory-sort{display:flex;flex-direction:column;gap:2vh}.shopcategory-sort-search-bar{width:80vw}.shopcategory-sort-button{min-width:12vh;width:20vw}.shopcategory-products{gap:4vh}}.breadcrumb{align-items:center;color:#a9a9a9;display:flex;font-size:1.1rem;font-weight:600;margin:4vh 12vw;text-transform:uppercase}.breadcrumb a{color:#a9a9a9;text-decoration:none;transition:.25s}.breadcrumb a:hover{color:grey}@media screen and (max-width:768px){.breadcrumb{display:none}}.modal{align-items:center;animation:fadeInUp .3s ease forwards;display:flex;justify-content:center;left:50%;opacity:0;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}.modal-content{background-color:#fff;border-radius:8px;box-shadow:0 8px 16px #0009;padding:20px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.modal{left:0;margin:auto;right:0;top:50%;transform:translateY(-50%);width:90%}}.productdisplay{display:flex;margin:0 12vw}.productdisplay-left{align-self:flex-start;display:flex;gap:1vw;position:-webkit-sticky;position:sticky;top:2vh}.productdisplay-img-list{display:flex;flex-direction:column;gap:1.25vh}.productdisplay-img-list>*{border-radius:16px;height:6vw;object-fit:cover;width:6vw}.productdisplay-img-list>:hover{box-shadow:0 4px 8px #0003;cursor:pointer;transform:scale(1.025);transition:.25s}.productdisplay-img-list>:active{box-shadow:0 4px 16px #0006;transform:scale(.975);transition:.25s}.productdisplay-img-list>.active{background-color:#d3d3d3;opacity:.65}.product-images-expand{align-items:center;background-color:#000;border-radius:50%;display:flex;font-size:1.25vw;height:6vw;justify-content:center;overflow:hidden;position:relative;width:6vw}.product-images-expand-icon{z-index:1}.product-images-expand:hover{background-color:grey}.product-images-expand:active{background-color:#171717}.product-images-expand img{border-radius:16px;filter:blur(2px);height:100%;object-fit:cover;opacity:.5;width:100%}.product-images-expand-icon{align-items:center;color:#fff;position:absolute}.productdisplay-main-img{border-radius:6.25%;box-shadow:0 20px 15px #0000004d;height:28vw;object-fit:cover;width:24vw}.productdisplay-right{display:flex;flex-direction:column;gap:2vh;margin:0 0 0 2vw}.productdisplay-right h1{color:#171717;font-size:2rem}.productdisplay-right hr{border:1px solid #e9e9e9}.productdisplay-right a{color:#a9a9a9;text-decoration:none;transition:.25s}.productdisplay-right a:hover{color:grey}.productdisplay-right a:active{color:orange}.productdisplay-right-rating{align-items:center;color:#a9a9a9;display:flex;flex-wrap:wrap;gap:.5vh}.productdisplay-right-rating-default,.productdisplay-right-rating-stars{color:#d3d3d3}.productdisplay-right-rating-full,.productdisplay-right-rating-half{color:#ff8c00}.productdisplay-right-discount{color:red;font-size:1.2rem;font-weight:700}.productdisplay-right-rating-reviews{font-weight:500}.productdisplay-right-prices{align-items:center;display:flex;font-size:1.2rem;gap:8px}.productdisplay-right-stock{color:#d3d3d3;font-size:1rem;font-weight:500}.productdisplay-right-stock.low-stock{color:green;font-weight:700}.productdisplay-right-stock.out-of-stock{color:red}.productdisplay-right-price{color:#171717;font-size:1.8rem;font-weight:700}.productdisplay-right-price.reduced{color:red;text-shadow:.5px .5px 1px #0000004d}.productdisplay-right-price-old{color:#a9a9a9;font-size:1.2rem;font-weight:800;text-decoration:line-through}.productdisplay-right-detail-item{font-size:1rem;margin:.5vh 0}.productdisplay-right-detail-item strong{color:#3a3a3a}.productdisplay-right-detail-item span{color:#171717}.productdisplay-tags{display:flex;flex-wrap:wrap;gap:.5rem}.productdisplay-tag{background-color:grey;border-radius:20px;color:#fff;display:inline-block;font-size:.9rem;padding:.4rem .8rem;text-transform:capitalize}.productdisplay-right-about{font-size:1rem}.productdisplay-right-about p{font-weight:400}.productdisplay-right-colors{display:flex;flex-wrap:wrap;gap:1vw}.productdisplay-right-colors div{background-color:#ebebeb;border:none;border-radius:5px;color:#171717;cursor:pointer;font-size:1rem;min-width:32px;padding:.5vw 1vw;text-align:center}.productdisplay-right-colors div:hover{background-color:#dfdfdf;transform:scale(1.025);transition:.25s}.productdisplay-right-colors div:active{background-color:#d5d5d5;transform:scale(.975);transition:.25s}.productdisplay-right-size a{color:#000;font-weight:700;text-decoration:none;transition:.25s}.productdisplay-right-size a:hover{color:#667eea}.productdisplay-right-size a:active{color:#764ba2}.productdisplay-right-sizes{display:flex;gap:1vw}.productdisplay-right-sizes div{background-color:#ebebeb;border:none;border-radius:5px;color:#171717;cursor:pointer;font-size:1rem;min-width:32px;padding:.5vw 1vw;text-align:center}.productdisplay-right-sizes div:hover{background-color:#d5d5d5;transform:scale(1.025);transition:.25s}.productdisplay-right-sizes div:active{background-color:#d5d5d5;transform:scale(.975);transition:.25s}.productdisplay-right-category-buttons{display:flex;gap:1vw;padding-top:2vh}.productdisplay-right button{background-color:#a9a9a9;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;justify-content:center;min-height:32px;padding:2vh 2vw;text-shadow:1px 1px 2px #00000080}.productdisplay-right button:hover{background-color:grey;box-shadow:0 4px 8px #0003;transform:scale(1.025);transition:.25s}.productdisplay-right button:active{background-color:#171717;box-shadow:0 4px 8px #0009;transform:scale(.975);transition:.25s}.productdisplay-right-category-buttons-favourite{background-color:#d3d3d3!important}.productdisplay-right-category-buttons-favourite.in-favorites,.productdisplay-right-category-buttons-favourite:hover{background-color:red!important}.productdisplay-right-category-buttons-favourite:active{background-color:darkred!important}.productdisplay-right-category-buttons-cart{background-color:#171717!important}.productdisplay-right-category-buttons-cart:hover{background:linear-gradient(135deg,#667eea,#764ba2)!important}.productdisplay-right-filters{color:grey}.productdisplay-right-filters span{font-weight:600}.productdisplay-right-already{color:grey;font-size:1rem;font-weight:700}@media only screen and (max-width:1400px){.productdisplay{flex-direction:column;gap:4vh}.productdisplay-left{margin:auto;position:relative;top:0}}@media only screen and (max-width:1250px){.productdisplay-img-list>*{height:12vw;object-fit:cover;width:12vw}.product-images-expand{font-size:2.5vw}.productdisplay-main-img{height:56vw;object-fit:cover;width:45vw}}@media screen and (max-width:768px){.productdisplay{margin:4vh 8vw 0}.productdisplay-left{gap:2vw;margin:auto}.productdisplay-img-list{display:flex;flex-direction:column;gap:2vw}.productdisplay-img-list>*{height:16vw;object-fit:cover;width:16vw}.product-images-expand{font-size:4vw}.productdisplay-main-img{height:72vw;object-fit:cover;width:calc(100% - 4vw);width:64vw}.productdisplay-right{margin-top:2vh}.productdisplay-right h1{font-size:1.4rem}.productdisplay-right-rating{gap:1vw}.productdisplay-right-sizes div{width:100%}.productdisplay-right-category-buttons{flex-direction:column;gap:2vw}.productdisplay-right-category-buttons button{gap:1vw;height:6vh}.productdisplay-right-filters{display:none}}.related-items-parent{align-items:center;display:flex;flex-direction:column;gap:1vh}.related-items{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2vw;justify-content:center}@media screen and (max-width:768px){.related{margin:0}.related-items{gap:4vw}}.reviewaverage{display:flex;flex-direction:column;gap:1vh}@media screen and (max-width:1250px){.reviewaverage{width:100%}}.reviewaverage-rating{color:grey}.reviewaverage-rating-stars{color:#d3d3d3}.reviewaverage-rating-stars-full,.reviewaverage-rating-stars-half{color:#ff8c00}.reviewaverage-rating-breakdown{color:grey;display:flex;flex-direction:column;gap:1vh}.reviewaverage-rating-breakdown-item{align-items:center;display:flex;flex-direction:row;font-size:.9rem;gap:1vw}@media (max-width:768px){.reviewaverage-rating-breakdown-item{gap:4vw}.reviewaverage-rating-breakdown-item>*{min-width:24px}}.reviewaverage-rating-breakdown-bar{background-color:#e0e0e0;border-radius:8px;flex-grow:1;height:12px;overflow:hidden;position:relative}.reviewaverage-rating-breakdown-bar-fill{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px 0 0 4px;height:100%;transition:width .3s ease-in-out}.reviewaverage-rating-breakdown-bar-fill:before{background-color:#fff3;border-radius:4px 0 0 4px;content:"";display:block;height:100%}@media screen and (max-width:480px){.reviewaverage-rating-breakdown-item{font-size:.8rem}}.reviewinput-input,.reviewinput-input form{display:flex;flex-direction:column;gap:1rem}.reviewinput-section{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.reviewinput-input label{color:grey;font-size:1.2rem;font-weight:700;margin-bottom:.25rem}.reviewinput-input input,.reviewinput-input textarea{background-color:#e0e0e0;border:none;border-radius:8px;font-size:1rem;padding:.8rem;resize:none;transition:background-color .3s ease;width:100%}.reviewinput-input input:not(:placeholder-shown),.reviewinput-input textarea:not(:placeholder-shown){background-color:#fff}.reviewinput-input input:hover,.reviewinput-input textarea:hover{background-color:#e5e5e5}.reviewinput-input input:focus,.reviewinput-input textarea:focus{background-color:#fff;outline:none}.reviewinput-input ::placeholder{color:#a9a9a9}.reviewinput-images-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center}.reviewinput-images img{border-radius:8px;display:block;height:96px;object-fit:cover;width:96px}.reviewinput-image-preview{position:relative}.reviewinput-image-preview img{border-radius:8px;object-fit:cover}.reviewinput-image-remove{align-items:center;background:grey;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;opacity:.65;position:absolute;right:4px;top:4px;width:24px}.reviewinput-image-remove:hover{background:#333;transition:.3s ease}.reviewinput-image-placeholder{border-radius:8px;box-sizing:border-box;cursor:pointer;opacity:.65;outline:2px dashed #a9a9a9;position:relative}.reviewinput-image-placeholder .plus-icon{color:#fff;font-size:2rem;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.reviewinput-image-placeholder:hover .plus-icon{opacity:1}.reviewinput-image-placeholder:hover{opacity:.85}.reviewinput-image-placeholder:hover:before{background-color:#0006;border-radius:8px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.reviewinput-submit{background-color:grey;border:none;border-radius:8px;box-shadow:0 4px 8px #0003;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:12px 2vw;text-shadow:1px 1px 2px #00000080;transform:scale(1.025);transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease}.reviewinput-submit:hover{background-color:#333}.reviewinput-submit:active{background-color:#171717;transform:scale(.975)}@media screen and (max-width:768px){.reviewinput-submit{font-size:1.2rem;padding:1rem;width:100%}}.review{display:flex;flex-direction:column;gap:8px}.review:not(:last-of-type){border-bottom:1px solid #e9e9e9;padding-bottom:4vh}.review-user{align-items:center;display:flex;flex-direction:row;gap:1vh}.review-user-image{border-radius:50%;height:56px;object-fit:cover;width:56px}.review-user-info{display:flex;flex-direction:column;line-height:1.375}.review-user-name-group{align-items:center;display:flex;flex-direction:row;gap:4px}.review-user-verified{color:#764ba2;font-size:1.2rem}.review-user-name{color:#3a3a3a;font-size:1.2rem;font-weight:600;justify-content:center}.review-user-handle{color:#a9a9a9;font-size:1rem}.review-info-rating{display:flex;flex-direction:row;gap:.5vh}.review-info-rating *{align-items:center;display:flex;font-size:1rem}.review-info-rating-number{color:#a9a9a9}.review-info-rating-stars{color:#d3d3d3;font-size:1.2rem}.review-info-rating-full,.review-info-rating-half{color:#ff8c00}.review-info-summary{color:#3a3a3a;font-size:1rem;font-weight:600}.review-info-date{color:#a9a9a9;font-size:.8rem;font-weight:500}.review-info-size{color:#a9a9a9;display:flex;flex-direction:row;font-size:.8rem;gap:.5vh}.review-images{display:flex;flex-direction:row;flex-wrap:wrap;gap:1vh;padding-bottom:1vh}.review-images img{border-radius:8px;height:64px;object-fit:cover;width:64px}.review-images>:hover{box-shadow:0 4px 8px #0003;cursor:pointer;transform:scale(1.025);transition:.25s}.review-images>:active{box-shadow:0 4px 16px #0006;transform:scale(.975);transition:.25s}.review-images-expand{align-items:center;background-color:#000;border-radius:50%;display:flex;height:64px;justify-content:center;overflow:hidden;position:relative;width:64px}.review-images-expand-icon{z-index:1}.review-images-expand:hover{background-color:grey}.review-images-expand:active{background-color:#171717}.review-images-expand img{border-radius:16px;filter:blur(2px);height:100%;object-fit:cover;opacity:.5;width:100%}.review-images-expand-icon{align-items:center;color:#fff;position:absolute}.review-description{color:#3a3a3a;font-size:1rem;line-height:1.5}.review-helpful{color:grey;display:flex;flex-direction:column;font-size:.8rem;gap:4px}.review-helpful-actions{align-items:center;display:flex;flex-direction:row;gap:1vh}.review-helpful-actions a{color:grey;font-size:.8rem;font-weight:500;text-decoration:none}.review-helpful-actions a:hover{color:#3a3a3a;text-decoration:underline}.review-helpful-button{background-color:#f0f0f0;border:none;border-radius:4px;color:grey;cursor:pointer;font-size:.8rem;font-weight:600;padding:.5vh 1.5vh}.review-helpful-button:hover{background-color:#e0e0e0;color:#3a3a3a;transform:scale(1.025);transition:.25s}.review-helpful-button:active{background-color:#d0d0d0;transform:scale(.975);transition:.25s}.reviewlist{display:flex;flex-direction:column;gap:4vh}.reviewlist-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:480px){.reviewlist-header{align-items:flex-start;display:flex;flex-direction:column;gap:2vh;justify-content:flex-start}}.reviewlist-sort{display:flex;flex-direction:column;gap:.5vh}.reviewlist-sort *{color:grey}.reviewlist-sort>*{display:flex;flex-direction:row;gap:8px;min-height:2rem}.reviewlist-sort-filter{align-items:center;display:flex;flex-direction:row}.reviewlist-sort-filter-option{background-color:#fff;border:2px solid #ccc;border-radius:4px;color:grey;position:relative}.reviewlist-sort-filter-option select{-webkit-appearance:none;appearance:none;background-color:initial;border:none;font-size:1rem;font-weight:500;padding:8px;width:100%}.reviewlist-sort-filter-option select:hover{cursor:pointer}.reviewlist-sort-filter-option select:focus{outline:none}.reviewlist-sort-filter-option:after{color:#999;content:"▼";font-size:.8rem;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.reviewlist-sort-verified{align-items:center;display:flex}.reviewlist-sort-verified input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #ccc;border-radius:4px;cursor:pointer;height:20px;position:relative;transition:background-color .2s,border-color .2s;width:20px}.reviewlist-sort-verified input[type=checkbox]:checked{background-color:grey;border-color:grey}.reviewlist-sort-verified input[type=checkbox]:checked:after{color:#fff;content:"✔";font-size:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.reviewlist-sort-verified label{align-items:center;cursor:pointer;display:flex}.reviewlist-reviews{display:flex;flex-direction:column;gap:4vh}.reviewlist-showmore{align-items:center;color:grey;display:flex;flex-direction:row;justify-content:center}.reviewlist-showmore p:hover{color:#3a3a3a;cursor:pointer;font-weight:600;text-decoration:none;transition:.25s}.reviewlist-showmore p:active{color:#171717;transform:scale(.975)}.reviews{display:flex;flex-direction:column;gap:4vh;margin:0 16vw 4vh}.reviews-empty{color:#d3d3d3;font-weight:500;margin:auto}.reviews-group{display:flex;flex-direction:row;gap:2vw}@media screen and (max-width:1250px){.reviews-group{display:flex;flex-direction:column;gap:4vh}}.reviews-left{align-self:flex-start;display:flex;flex-direction:column;gap:2vh;position:-webkit-sticky;position:sticky;top:4vh;width:32vw}@media screen and (max-width:1250px){.reviews-left{gap:4vh;position:relative;top:0;width:100%}}.reviews-right{display:flex;flex-direction:column;gap:4vh;width:100%}.reviews hr{border:1px solid #e9e9e9}@media screen and (max-width:768px){.reviews{margin:0 8vw 4vh}}.product-group{display:flex;flex-direction:column;gap:6vh}.product h2{text-align:center}.cartitems{color:#171717;display:flex;flex-basis:60%;flex-direction:column;gap:16px;padding:32px}.cartitems *{text-decoration:none}.cartitems-item-right-link{color:#171717}.cartitems hr{border:none;border-bottom:1px solid #e0e0e0;margin:16px 0 0}.cartitems h1{color:#171717}.cartitems-message{color:#d3d3d3;font-weight:600;margin-top:16px}.cartitems-item{border-bottom:1px solid #e9e9e9;display:flex;flex-direction:row;margin:0;padding:16px}.cartitems-item-left{margin-right:16px}.cartitems-item-left a{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cartitems-item-left-image{border-radius:12.5%;height:150px;object-fit:cover;width:160px}.cartitems-item-left-reduced{background:linear-gradient(0deg,#f00c,#f000);bottom:.3rem;color:#fff;font-weight:700;left:0;padding:4px 0;position:absolute;text-align:center;width:100%}.cartitems-item-right{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:space-between;width:100%}.cartitems-item-right-title{font-size:20px;font-weight:600}.cartitems-item-right-info b{color:grey;font-weight:600}.cartitems-item-right-reduced{color:red;font-weight:700}.cartitems-item-right-calculations{width:100%}.cartitems-item-right-cost{align-items:center;display:flex;flex-direction:row;gap:8px}.cartitems-item-price-old{color:#999;font-size:.9rem;text-decoration:line-through}.cartitems-item-price.is-reduced{color:red;font-weight:700;position:relative}.cartitems-right-actions{display:flex;flex-direction:row;justify-content:space-between;width:100%}.cartitems-right-actions *{align-items:center;display:flex;flex-direction:row;gap:8px}.cartitems-item-right-quantity{color:#171717;font-weight:700}.cartitems-item-right button{align-items:center;border:none;border-radius:5px;color:grey;cursor:pointer;display:flex;gap:4px;padding:12px;transition:.25s}.cartitems-item-right button:hover{background-color:#e0e0e0;color:#171717}.cartitems-item-right button:active{background-color:#d0d0d0}.cartitems-item-right button:focus{outline:none}@media screen and (max-width:768px){.cartitems{gap:0;padding:0}.cartitems-list{margin:0}.cartitems-item{flex-direction:column;margin:0}.cartitems-item-left{margin:0}.cartitems-item-right{gap:0;margin-top:8px}}.cartcheckout{display:flex;flex-basis:25%;flex-direction:column;gap:16px;padding:0 2vw}.cartcheckout b{color:#a9a9a9}.cartcheckout-child{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px 0 #0003;display:flex;flex-direction:column;gap:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:32px}.cartcheckout h2{color:#171717}.cartcheckout-coupon{display:flex;flex-direction:row;width:100%}.cartcheckout-coupon input{background-color:#f0f0f0;border:none;flex-grow:1;font-size:16px;padding:8px}.cartcheckout-coupon input::placeholder{color:#a9a9a9}.cartcheckout-coupon input:focus{box-shadow:0 0 8px #0003;outline:none;transition:.125s}.cartcheckout-coupon button{background-color:#a9a9a9;border:none;color:#fff;cursor:pointer;font-size:16px;padding:8px 16px;text-shadow:1px 1px 2px #00000080;transition:.25s}.cartcheckout-coupon button:hover{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 8px #0003;transform:scale(1.025);transition:.25s}.cartcheckout-coupon button:active{background:linear-gradient(135deg,#667eea,#764ba2);transform:scale(.975);transition:.25s}.cartcheckout-coupon-confirmation{color:green;font-size:16px;font-weight:600}.cartcheckout-text{display:flex;flex-direction:column;gap:8px}.cartcheckout-text p{display:flex;justify-content:space-between}.cartcheckout hr{border:none;border-bottom:1px solid #e0e0e0;margin:16px 0}.cartcheckout-currency{color:#171717;font-size:20px;font-weight:600}.cartcheckout-currency-discount{color:red}.cartcheckout-notification{color:#d3d3d3;font-size:16px;font-weight:600}.cartcheckout-confirm{background-color:#a9a9a9;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px;text-shadow:1px 1px 2px #00000080}.cartcheckout-confirm:hover{box-shadow:0 4px 8px #0003;transform:scale(1.025)}.cartcheckout-confirm:active,.cartcheckout-confirm:hover{background:linear-gradient(135deg,#667eea,#764ba2);transition:.25s}.cartcheckout-confirm:active{box-shadow:0 4px 8px #0009;transform:scale(.975)}.cart-main{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:center;margin:0 auto;min-height:50vh;padding:4vh 8vw}.cart-main>*{flex-grow:1}@media screen and (max-width:768px){.cart{flex-direction:column}}.favouriteitems{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:85vh;padding:4vh 8vw}.favouriteitems h1{color:#171717}.favouriteitems-message{color:grey}.favouriteitems-item-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:32px;justify-content:center;padding:16px}@media screen and (max-width:768px){.favouriteitems{min-height:70vh}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f3f4f6;color:#333;font-family:Poppins,sans-serif}a{color:#667eea;text-decoration:none}.loginsignup{align-items:center;display:flex;justify-content:center}.loginsignup-container{background-color:#fff;border-radius:15px;box-shadow:0 8px 16px #0000001a;margin:8vh 0;padding:40px;text-align:center;width:400px}.loginsignup-container h1{color:#333;font-size:28px;font-weight:600;margin-bottom:10px}.loginsignup-subtitle{color:#888;font-size:14px;margin-bottom:30px}.loginsignup-fields{display:flex;flex-direction:column;gap:15px}.loginsignup-fields input{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;color:#333;font-size:16px;padding:15px 20px;transition:border-color .3s ease-in-out}.loginsignup-fields input::placeholder{color:#999}.loginsignup-fields input:focus::placeholder{color:#ccc}.loginsignup-fields input:focus{background:#fff;box-shadow:0 4px 8px #0000001a;outline:none}.loginsignup-agree{align-items:center;color:#666;display:flex;font-size:.85rem;gap:10px;margin:10px 0}.loginsignup-agree input{accent-color:#667eea;height:18px;width:18px}.loginsignup-agree span{color:#667eea;cursor:pointer}.loginsignup-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:15px 20px;transition:background-color .3s ease-in-out,transform .2s ease;width:100%}.loginsignup-btn:hover{box-shadow:0 4px 8px #0003;transform:scale(1.025)}.loginsignup-btn:active{box-shadow:0 4px 8px #0006;transform:scale(.975)}.loginsignup-error{color:red;font-size:.9rem;margin-top:10px;text-align:left}.loginsignup-login{margin-top:25px}.loginsignup-login-text{color:#666;font-size:.9rem}.loginsignup-login-link{color:#667eea;cursor:pointer;font-weight:600}.loginsignup-login-link:hover{text-decoration:underline}@media screen and (max-width:768px){.loginsignup-container{width:85vw}}.headroom-z,.headroom-z .headroom,.headroom-z .headroom--pinned,.headroom-z .headroom--unpinned{z-index:9999!important}
/*# sourceMappingURL=main.723d29e4.css.map*/