:root{--color-primary: #00DCDA;--color-black: #080A0D;--color-white: #ffffff;--color-dark-gray: #080A0D;--color-light-gray: #f5f5f5;--font-main: "Inter", sans-serif;--topbar-height: 35px;--header-height: 95px;--header-height-mobile: 80px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-main);background-color:var(--color-white);color:var(--color-black);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth;overflow-x:clip!important;max-width:100vw!important;width:100%!important;box-sizing:border-box!important}body{overflow-x:clip!important;max-width:100vw!important;width:100%!important;position:relative!important;box-sizing:border-box!important}main,.page-container,.shop-page,.product-page-main,.product-main,.about-page,.shop-main{overflow-x:clip!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}body.product-page,body.product-page main,body.product-page .product-main,body.product-page .product-detail-section,body.product-page .product-detail-container{overflow:visible!important;overflow-x:clip!important;overflow-y:visible!important}section{max-width:100%!important;box-sizing:border-box!important}.products-grid,.reviews-grid-col,.community-feed-grid,.instagram-grid,.shop-tabs-nav,.network-images-wrapper,.founder-images-wrapper,.guide-grid,.gallery-grid-2x2,.product-thumbs-strip,#recProductsGrid{overflow-y:hidden!important;touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:auto!important;overscroll-behavior-x:contain!important}.products-grid img,.reviews-grid-col img,.community-feed-grid img,.instagram-grid img,.network-images-wrapper img,.founder-images-wrapper img,.gallery-grid-2x2 img,.product-gallery-col img,#recProductsGrid img{-webkit-user-drag:none!important;-webkit-user-select:none!important;user-select:none!important}[data-include=header]{display:contents}.carousel-clone{display:none!important}.text-primary{color:var(--color-primary)!important}.top-bar{height:var(--topbar-height);background-color:var(--color-primary);color:var(--color-black);display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;width:100%}.main-header{height:var(--header-height);background-color:var(--color-white);color:var(--color-black);position:sticky;top:0;z-index:1000;transition:all .3s ease;border-bottom:none}.main-header.scrolled{box-shadow:0 4px 20px #00000014}.header-container{max-width:1300px;height:100%;margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0 24px;position:relative}.nav-links{display:flex;flex-direction:row;flex-wrap:nowrap;gap:25px;align-items:center;height:100%}.nav-item{position:relative;height:100%;display:inline-flex;align-items:center;white-space:nowrap}.nav-link{font-size:13px;font-weight:700;letter-spacing:.2px;color:var(--color-black);text-decoration:none;text-transform:uppercase;display:flex;align-items:center;gap:6px;height:100%;transition:color .2s ease;white-space:nowrap}.nav-link:hover{color:var(--color-primary)}.arrow-icon{width:20px;height:20px;transition:transform .3s ease}.nav-item:hover .arrow-icon{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:100%;left:0;white-space:normal;background-color:var(--color-white);box-shadow:0 10px 30px #00000014;border-top:2px solid var(--color-primary);min-width:200px;padding:15px 0;border-radius:0 0 8px 8px;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;z-index:1100}.nav-item:hover .dropdown-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)}.dropdown-column{display:flex;flex-direction:column}.dropdown-column a{display:block;padding:8px 24px;font-size:13px;font-weight:500;color:#444;text-decoration:none;transition:background-color .2s,color .2s,padding-left .2s}.dropdown-column a:hover{background-color:var(--color-light-gray);color:var(--color-black);padding-left:28px}.logo-container{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;z-index:10}.logo{height:55px;width:auto;display:block}.header-actions{display:flex;align-items:center;gap:0;z-index:10}.btn-explore{width:165px;height:55px;border-radius:30px;border:1px solid var(--color-black);background-color:transparent;color:var(--color-black);font-family:var(--font-main);font-size:13px;font-weight:700;letter-spacing:.2px;text-transform:uppercase;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;transition:background-color .3s ease,color .3s ease,transform .2s ease,box-shadow .3s ease;outline:none;margin-right:27px}.btn-explore:hover{background-color:var(--color-black);color:var(--color-white);box-shadow:0 4px 15px #0000001a}.btn-explore:active{transform:scale(.98)}.icon-link{display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--color-black);position:relative;padding:5px}.icon-person-link{margin-right:10px}.header-icon{display:block;transition:transform .2s ease}.icon-person{width:34px;height:34px}.icon-cart{width:32px;height:32px}.icon-link:hover .header-icon{transform:scale(1.08)}.cart-link{position:relative}.cart-badge{position:absolute;top:-2px;right:-2px;background-color:var(--color-black);color:var(--color-white);font-size:10px;font-weight:700;width:18px;height:18px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:2px solid var(--color-white)}.mobile-nav-toggle{display:none;flex-direction:column;justify-content:space-between;width:25px;height:18px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001}.mobile-nav-toggle span{display:block;width:100%;height:2px;background-color:var(--color-black);border-radius:2px;transition:transform .3s ease,opacity .3s ease}.drawer-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1500;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.drawer-overlay.active{opacity:1;visibility:visible}.mobile-drawer{position:fixed;top:0;left:-320px;width:300px;height:100%;background-color:var(--color-white);color:var(--color-black);z-index:1600;box-shadow:5px 0 25px #00000026;display:flex;flex-direction:column;transition:left .3s cubic-bezier(.25,.8,.25,1)}.mobile-drawer.active{left:0}.drawer-header{height:var(--header-height-mobile);padding:0 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.05)}.logo-mobile{height:62px;width:auto}.drawer-close{font-size:32px;background:transparent;border:none;color:var(--color-black);cursor:pointer;line-height:1}.drawer-body{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;justify-content:space-between}.drawer-nav{display:flex;flex-direction:column;gap:12px}.drawer-item{border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:12px}.drawer-link-wrapper{display:flex;justify-content:space-between;align-items:center}.drawer-link{font-family:var(--font-main);font-size:13.5px;font-weight:600;text-transform:uppercase;color:var(--color-black);text-decoration:none;letter-spacing:.5px;transition:color .2s ease}.drawer-link:hover{color:var(--color-primary)}.drawer-arrow-btn{background:transparent;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center}.drawer-arrow-btn .arrow-icon{width:18px;height:18px}.drawer-arrow-btn.open .arrow-icon{transform:rotate(180deg)}.drawer-submenu{max-height:0;overflow:hidden;display:flex;flex-direction:column;gap:10px;padding-top:0;transition:max-height .3s cubic-bezier(.25,.8,.25,1),padding-top .3s ease}.drawer-submenu.open{max-height:250px;padding-top:12px}.drawer-submenu a{font-family:var(--font-main);font-size:12.5px;color:#555;text-decoration:none;padding:4px 0 4px 12px;font-weight:500;transition:color .2s ease}.drawer-submenu a:hover{color:var(--color-primary)}.drawer-footer{margin-top:auto;padding-top:30px}.w-100{width:100%}.hero-section{width:100%;padding:0 20px;background-color:var(--color-white);display:flex;justify-content:center}.hero-container{width:100%;max-width:1460px;height:650px;border-radius:30px;background:url(homepage-main-img.png) no-repeat center center / cover;position:relative;overflow:hidden;display:flex;align-items:center;box-shadow:0 15px 35px #00000026;color:var(--color-white)}.hero-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#080a0d,#080a0de0 22%,#080a0d8c 40%,#080a0d00);z-index:1}.hero-content{position:relative;z-index:2;padding:60px 80px;max-width:680px}.hero-subtitle-row{display:flex;align-items:center;gap:12px;margin-bottom:25px}.hero-divider{width:55px;height:2px;background-color:var(--color-primary)}.hero-subtitle{font-size:16px;font-weight:500;letter-spacing:1px;color:var(--color-white);text-transform:uppercase}.hero-heading{font-size:60px;font-weight:700;line-height:65px;letter-spacing:0px;color:var(--color-white);margin-bottom:15px}.hero-paragraph{font-size:18px;font-weight:400;line-height:28px;letter-spacing:.5px;color:var(--color-white);margin-bottom:25px;max-width:480px}.hero-paragraph strong em{font-weight:700;font-style:italic}.hero-buttons{display:flex;gap:15px}.btn-hero-primary{background-color:var(--color-primary);color:var(--color-black);border:none;font-family:var(--font-main);font-size:13px;font-weight:700;letter-spacing:.2px;text-transform:uppercase;height:55px;padding:0 30px;border-radius:30px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:background-color .3s ease,transform .2s ease;outline:none}.btn-hero-primary:hover{background-color:var(--color-white);color:var(--color-black)}.btn-hero-primary:hover .btn-arrow-icon{filter:brightness(0)}.btn-hero-primary:active{transform:scale(.98)}.btn-arrow-icon{width:16px;height:16px;display:block}.btn-hero-outline{background-color:transparent;color:var(--color-white);border:1px solid var(--color-white);font-family:var(--font-main);font-size:13px;font-weight:700;letter-spacing:.2px;text-transform:uppercase;height:55px;padding:0 30px;border-radius:30px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .2s ease;outline:none}.btn-hero-outline:hover{background-color:var(--color-white);color:var(--color-black);border-color:var(--color-white)}.btn-hero-outline:active{transform:scale(.98)}.btn-collections-shopall{background-color:var(--color-primary);color:var(--color-black);border:none;font-family:var(--font-main);font-size:13px;font-weight:700;letter-spacing:.2px;text-transform:uppercase;height:55px;padding:0 30px;border-radius:30px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:background-color .3s ease,color .3s ease,transform .2s ease;outline:none}.btn-collections-shopall .btn-arrow-icon{width:16px;height:16px;display:block;filter:brightness(0);transition:filter .3s ease}.btn-collections-shopall:hover{background-color:var(--color-black);color:var(--color-white)}.btn-collections-shopall:hover .btn-arrow-icon{filter:brightness(0) invert(1)}.btn-collections-shopall:active{transform:scale(.98)}.hero-stats-box{position:absolute;bottom:40px;right:40px;width:440px;min-height:115px;border-radius:20px;background:linear-gradient(135deg,#080a0d99 0% 53%,#1f818199);border:1px solid rgba(0,220,218,.5);backdrop-filter:blur(7.4px);-webkit-backdrop-filter:blur(7.4px);display:flex;align-items:center;justify-content:space-between;padding:16px 24px;z-index:2;box-shadow:0 10px 30px #0003}.stats-column{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.stats-divider{width:1px;height:66px;background-color:#00dcda80;margin:0 16px}.stats-value{font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.1;letter-spacing:.3px;color:var(--color-white);margin-bottom:6px;text-transform:uppercase}.stats-label{display:flex;flex-direction:column;align-items:center;gap:2.5px;font-family:Inter,sans-serif;font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.4px;color:#fffffff2;text-transform:uppercase}.stats-label span{display:block;white-space:nowrap}.explore-section{width:100%;padding:80px 20px;background-color:var(--color-white);display:flex;justify-content:center}.explore-container{width:100%;max-width:1360px;display:flex;flex-direction:column;align-items:center}.explore-header{text-align:center;margin-bottom:40px;display:flex;flex-direction:column;align-items:center}.explore-subtitle{font-family:var(--font-main);font-size:16px;font-weight:600;letter-spacing:1px;color:var(--color-black);text-transform:uppercase;margin-bottom:12px}.explore-heading{font-family:var(--font-main);font-size:50px;font-weight:700;line-height:60px;letter-spacing:0px;color:var(--color-black);margin-bottom:15px}.explore-header-divider{width:55px;height:1px;background-color:var(--color-primary);margin-bottom:20px}.explore-paragraph{font-family:var(--font-main);font-size:18px;font-weight:400;line-height:28px;letter-spacing:0px;color:var(--color-black);max-width:700px}.explore-grid{display:grid;grid-template-columns:repeat(3,394px);gap:20px;width:100%;justify-content:center}.explore-card{width:394px;height:470px!important;border-radius:20px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.explore-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00000040}.card-learn{border:2px solid #00DCDA;background:linear-gradient(180deg,#000000bf,#0000001a 40%,#000000d9),url(learn.png) no-repeat center center / cover}.card-watch{border:2px solid #EC00DB;background:linear-gradient(180deg,#000000bf,#0000001a 40%,#000000d9),url(watch.png) no-repeat center center / cover}.card-shop{border:2px solid #DCDB01;background:linear-gradient(180deg,#000000bf,#0000001a 40%,#000000d9),url(shop.png) no-repeat center center / cover}.explore-card-icon-circle{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2}.circle-learn{background-color:#00dcda}.circle-watch{background-color:#ec00db}.circle-shop{background-color:#dcdb01}.explore-card-icon{width:40px;height:40px;display:block}.explore-card-content{z-index:2;display:flex;flex-direction:column}.explore-card-title{font-family:var(--font-main);font-size:30px;font-weight:500;color:var(--color-white);text-transform:uppercase;margin-bottom:8px}.explore-card-divider{width:35px;height:1px;background-color:var(--color-primary);margin-bottom:12px}.explore-card-text{font-family:var(--font-main);font-size:16px;font-weight:400;line-height:24px;color:#ffffffe6;margin-bottom:20px}.explore-card-link{font-family:var(--font-main);font-size:13px;font-weight:700;letter-spacing:.2px;color:var(--color-white);text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;gap:8px;width:fit-content;transition:color .3s ease}.explore-link-arrow{width:20px;height:20px;display:block;flex-shrink:0;transition:transform .2s ease}.explore-card-link:hover{color:var(--color-primary)}.explore-card-link:hover .explore-link-arrow{transform:translate(4px)}@media(max-width:1250px){.explore-grid{grid-template-columns:repeat(2,394px);gap:20px;justify-content:center}}@media(max-width:850px){.explore-section{padding:50px 20px;overflow:hidden!important}.explore-header{margin-bottom:25px}.explore-grid{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-left:20px!important;padding-left:20px!important;padding-right:20px!important;margin-left:-20px!important;margin-right:-20px!important;width:calc(100% + 40px)!important;gap:16px!important;scroll-behavior:smooth!important;scrollbar-width:none!important;-ms-overflow-style:none!important;justify-content:flex-start!important;touch-action:pan-x pan-y!important;overscroll-behavior-y:auto!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important}.explore-grid::-webkit-scrollbar{display:none}.explore-card{flex:0 0 calc(100vw - 95px)!important;scroll-snap-align:start!important;max-width:none!important;height:380px!important;padding:22px!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;touch-action:pan-x pan-y!important;overflow:hidden!important;transform:none!important;transition:none!important}.explore-card:hover,.explore-card:active,.explore-card:focus{transform:none!important;box-shadow:0 10px 30px #0000001a!important}.explore-card-title{font-size:24px}.explore-heading{font-size:38px;line-height:46px}}.trusted-section{width:100%;padding-top:40px;padding-bottom:90px;background-color:var(--color-white);display:flex;justify-content:center}.trusted-container{width:100%;max-width:1300px;padding:0 20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.trusted-heading{font-family:var(--font-main);font-size:40px;line-height:50px;font-weight:700;letter-spacing:0px;color:#000;text-transform:uppercase;text-align:center;margin-bottom:50px}.trusted-logos-container{width:100%;overflow:hidden;display:flex;justify-content:center}.trusted-logos-track{display:flex;align-items:center;justify-content:space-between;width:100%}.trusted-logo{width:auto;height:auto;max-width:100%;object-fit:contain;opacity:.95;transition:opacity .3s ease,transform .4s cubic-bezier(.2,.8,.2,1)}.trusted-logo:hover{opacity:1;transform:scale(1.05)}.logo-clone{display:none!important}@media(max-width:768px){.trusted-section{padding-top:20px;padding-bottom:60px}.trusted-heading{font-size:26px;line-height:34px;margin-bottom:30px}.trusted-logos-container{overflow-x:hidden;width:100%;position:relative;mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent)}.trusted-logos-track{display:flex;justify-content:flex-start;align-items:center;width:max-content;gap:0;animation:trusted-marquee 18s linear infinite}.trusted-logo{width:auto;height:auto;max-height:45px;margin:0 25px!important}.logo-clone{display:block!important}}@keyframes trusted-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.collections-section{width:100%;padding:60px 20px;background-color:var(--color-white);display:flex;justify-content:center;overflow-x:hidden}.collections-container{width:100%;max-width:1360px;display:flex;flex-direction:column}.collections-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:40px;width:100%}.collections-heading{font-size:50px;font-weight:700;line-height:60px;color:var(--color-black);margin-bottom:12px;letter-spacing:0px;text-align:center}.collections-paragraph{font-size:18px;font-weight:400;line-height:28px;color:var(--color-black);letter-spacing:0px;text-align:center}.collections-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%}.collection-card{height:385px;border-radius:20px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:30px;text-decoration:none;overflow:hidden;box-shadow:0 8px 25px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.collection-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #0000001f}.collection-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .4s cubic-bezier(.25,.8,.25,1);z-index:1}.collection-card-equipment:before{background-image:url(equipment-img.png)}.collection-card-apparel:before{background-image:url(apparel-img.png)}.collection-card-hats:before{background-image:url(hats-img.png)}.collection-card-accessories:before{background-image:url(accessories-img.png)}.collection-card:hover:before{transform:scale(1.06)}.collection-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000 50%,#000000bf);z-index:2}.collection-card-content{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;width:100%}.collection-title{font-size:22px;font-weight:700;color:var(--color-white);letter-spacing:0px;position:relative;display:inline-block}.collection-title:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:-4px;left:0;background-color:var(--color-white);transform-origin:bottom right;transition:transform .3s cubic-bezier(.25,.8,.25,1)}.collection-card:hover .collection-title:after{transform:scaleX(1);transform-origin:bottom left}.collection-arrow{width:18px;height:18px;display:block;transition:transform .3s cubic-bezier(.25,.8,.25,1)}.collection-card:hover .collection-arrow{transform:translate(6px)}.about-section{width:100%;min-height:780px;padding:80px 20px;background-color:#080a0d;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.about-container{width:100%;max-width:1360px;display:flex;gap:60px;align-items:center;justify-content:space-between}.about-content{flex:0 0 640px;display:flex;flex-direction:column;align-items:flex-start}.about-subtitle-row{display:flex;align-items:center;gap:12px;margin-bottom:25px}.about-divider{width:55px;height:2px;background-color:var(--color-primary)}.about-subtitle{font-size:16px;font-weight:600;letter-spacing:1px;color:var(--color-primary);text-transform:uppercase}.about-heading{font-size:50px;font-weight:700;line-height:60px;color:var(--color-white);margin-bottom:20px;letter-spacing:0px}.about-paragraph{font-size:18px;font-weight:400;line-height:28px;color:#fff;margin-bottom:30px;letter-spacing:0px}.about-est{font-weight:700;color:var(--color-primary);display:block;margin-top:10px}.about-parker-card{width:580px;height:310px;border:1px solid rgba(50,61,77,.5);border-radius:20px;overflow:hidden;display:flex;background-color:#080a0d;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease,border-color .45s ease}.about-parker-card:hover{transform:translateY(-3px);box-shadow:0 15px 35px #0006;border-color:#00dcda66}.parker-card-img-box{width:250px;height:100%;flex-shrink:0;overflow:hidden;position:relative;margin:0!important;padding:0!important}.parker-card-img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important;transition:transform .65s cubic-bezier(.2,.8,.2,1);image-rendering:-webkit-optimize-contrast;image-rendering:auto;backface-visibility:hidden;transform:translateZ(0)}.about-parker-card:hover .parker-card-img,.parker-card-img-box:hover .parker-card-img{transform:scale(1.08) translateZ(0)}.parker-card-info{flex:1;padding:32px 30px 32px 36px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.parker-founded-by{font-size:13px;font-weight:600;line-height:1.4;color:var(--color-primary);letter-spacing:1px;margin-bottom:14px;display:block}.parker-name{font-size:26px;font-weight:700;color:var(--color-white);text-transform:uppercase;letter-spacing:.5px;margin-bottom:18px}.parker-description{font-size:15px;line-height:24px;font-weight:400;color:#fff;margin-bottom:22px}.btn-parker-learn{background-color:var(--color-primary);color:var(--color-black);border:none;font-family:var(--font-main);font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;height:50px;padding:0 28px;border-radius:9999px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;text-decoration:none;transition:background-color .3s ease,color .3s ease,transform .2s ease;outline:none}.btn-parker-learn .btn-arrow-icon{width:20px;height:20px;display:block;flex-shrink:0;transition:transform .2s ease}.btn-parker-learn:hover{background-color:var(--color-white);color:var(--color-black)}.btn-parker-learn:hover .btn-arrow-icon{transform:translate(4px)}.btn-parker-learn:active{transform:scale(.98)}.about-slider-wrapper{display:flex;flex-direction:column;gap:25px;align-items:center}.about-slider-container{width:660px;height:440px;overflow:hidden;position:relative}.about-slider-track{display:flex;gap:20px;align-items:center;transition:transform .4s cubic-bezier(.25,1,.5,1)}.about-slider-img{flex:0 0 320px!important;width:320px!important;min-width:320px!important;max-width:320px!important;height:440px!important;min-height:440px!important;max-height:440px!important;border-radius:20px;object-fit:cover!important;object-position:center!important;flex-shrink:0!important;box-shadow:0 10px 30px #00000080;box-sizing:border-box;display:block}.about-slider-img[src*=about-homepage-img1],.about-slider-img:first-child{object-position:right center!important}.about-slider-nav{display:flex;gap:15px}.about-slider-nav button{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;outline:none;border:1px solid rgba(255,255,255,.2);color:#ffffff4d;transition:all .3s ease}.about-slider-nav button.active{border-color:var(--color-primary);color:var(--color-primary)}.about-slider-nav button.active:hover{background-color:var(--color-primary);color:var(--color-black)}@media(max-width:1200px){.about-container{flex-direction:column;gap:40px;align-items:center;text-align:center}.about-content{flex:1;width:100%;align-items:center}.about-subtitle-row{justify-content:center}}@media(max-width:768px){.about-section{padding:75px 20px 50px;min-height:0}.about-heading{font-size:34px;line-height:42px}.about-parker-card{flex-direction:column-reverse;height:auto;width:100%;max-width:100%;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.parker-card-img-box{width:100%;height:260px;border-radius:18px;overflow:hidden}.parker-card-info{padding:0 0 24px!important;align-items:flex-start;text-align:left}}.youtube-section{width:100%;min-height:823px;padding:80px 20px 90px;background-color:#080a0d;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.youtube-container{width:100%;max-width:1360px;display:flex;flex-direction:column;align-items:center}.youtube-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:40px;max-width:1000px}.youtube-subtitle-row{display:flex;align-items:center;gap:10px;margin-bottom:15px}.youtube-icon-red{width:24px;height:24px}.youtube-subtitle{font-family:var(--font-main);font-size:14px;font-weight:500;line-height:25px;letter-spacing:0px;color:red;text-transform:uppercase}.youtube-heading{font-size:50px;font-weight:700;line-height:60px;color:var(--color-white);margin-bottom:15px;letter-spacing:0px}.youtube-paragraph{font-size:18px;font-weight:400;line-height:28px;color:#fff;margin-bottom:0;letter-spacing:0px}.youtube-carousel-nav{display:flex;gap:14px;align-items:center;justify-content:center}.youtube-carousel-nav-bottom{display:flex!important;justify-content:center!important;align-items:center!important;gap:14px!important;margin:0 auto 32px!important;width:100%!important}.btn-yt-nav{width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background-color:#ffffff0d;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .3s ease;outline:none}.btn-yt-nav:hover{background-color:red;border-color:red;color:#fff;transform:scale(1.06)}.btn-yt-nav svg{width:22px;height:22px;stroke:currentColor}.youtube-page-section .btn-yt-nav{border:1.5px solid #242526!important;background-color:#fff!important;color:#080a0d!important;box-shadow:0 4px 14px #00000014!important}.youtube-page-section .btn-yt-nav:hover{background-color:red!important;border-color:red!important;color:#fff!important;box-shadow:0 6px 18px #ff000040!important}.youtube-grid,.youtube-page-grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:24px!important;width:100%!important;max-width:1360px;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch;scrollbar-width:none!important;padding:4px 0 10px!important;box-sizing:border-box;margin-bottom:20px!important;align-items:stretch!important}.youtube-grid::-webkit-scrollbar,.youtube-page-grid::-webkit-scrollbar{display:none!important}.youtube-card,.youtube-page-card,.youtube-page-grid .youtube-page-card,.youtube-grid .youtube-card,.reveal-on-scroll.youtube-page-card,.reveal-on-scroll.youtube-card,.reveal-up.youtube-page-card,.reveal-up.youtube-card,.youtube-page-grid>.reveal-on-scroll,.youtube-grid>.reveal-on-scroll{height:386px!important;scroll-snap-align:start;background-color:#080a0d;border:1px solid #242526;border-radius:0;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;text-decoration:none;box-shadow:none!important;opacity:1!important;transform:none!important;transition:border-color .3s ease,transform .2s ease}@media(min-width:1025px){.youtube-card,.youtube-page-card{flex:0 0 calc((100% - 72px)/4)!important;width:calc((100% - 72px)/4)!important;min-width:calc((100% - 72px)/4)!important;max-width:calc((100% - 72px)/4)!important}}@media(max-width:1024px){.youtube-card,.youtube-page-card{flex:0 0 280px!important;width:280px!important;min-width:280px!important;max-width:280px!important}.youtube-card:hover,.youtube-page-card:hover,.youtube-card:active,.youtube-page-card:active{transform:none!important}}@media(max-width:768px){.youtube-card,.youtube-page-card{flex:0 0 calc(100vw - 80px)!important;width:calc(100vw - 80px)!important;min-width:calc(100vw - 80px)!important;max-width:calc(100vw - 80px)!important}.youtube-card:hover,.youtube-page-card:hover,.youtube-card:active,.youtube-page-card:active{transform:none!important}}@media(min-width:1025px){.youtube-card:hover,.youtube-page-card:hover{transform:none!important;border-color:red;box-shadow:none!important}}.youtube-card-image{width:100%;height:216px;overflow:hidden;flex-shrink:0;background-color:#080a0d;line-height:0;display:block}.youtube-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.youtube-card:hover .youtube-card-image img{transform:scale(1.05)}.youtube-card-info{flex:1;padding:30px;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}.yt-episode{font-family:var(--font-main);font-size:14px;font-weight:500;line-height:25px;letter-spacing:0px;color:red;margin-bottom:5px;text-transform:uppercase}.yt-title{font-family:var(--font-main);font-size:18px;font-weight:600;line-height:26px;letter-spacing:0px;color:var(--color-white);margin-bottom:auto;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.yt-views{font-family:var(--font-main);font-size:15px;font-weight:400;line-height:25px;letter-spacing:0px;color:#9a9a9a;margin-top:10px}.youtube-action{display:flex;justify-content:center}.btn-youtube-channel{border:1px solid #FF0000;background-color:transparent;color:red;font-family:var(--font-main);font-size:13px;font-weight:700;letter-spacing:.2px;text-transform:uppercase;height:55px;padding:0 30px;border-radius:30px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;text-decoration:none;transition:all .3s ease;outline:none}.btn-yt-icon{width:18px;height:18px}.btn-yt-arrow{width:20px;height:20px;display:inline-block;vertical-align:middle;transition:transform .3s ease,filter .3s ease}.btn-youtube-channel:hover{background-color:red;color:var(--color-white)}.btn-youtube-channel .yt-bg-path,.btn-youtube-channel .yt-play-path{transition:fill .3s ease}.btn-youtube-channel:hover .yt-bg-path{fill:#fff}.btn-youtube-channel:hover .yt-play-path{fill:red}.btn-youtube-channel:hover .btn-yt-arrow,.btn-youtube-page-channel:hover .btn-yt-arrow{filter:brightness(0) invert(1);transform:translate(4px)}.btn-youtube-channel:active{transform:scale(.98)}@media(max-width:1360px){.youtube-grid{grid-template-columns:repeat(2,1fr);gap:30px;justify-items:center;max-width:700px}}@media(max-width:768px){.youtube-section,.youtube-page-section{padding:60px 20px;min-height:auto}.youtube-container,.youtube-page-container{align-items:flex-start}.youtube-header,.youtube-page-header{align-items:flex-start;text-align:left;max-width:100%}.youtube-action,.youtube-page-action{display:flex!important;justify-content:center!important;width:100%!important;text-align:center!important;margin-top:5px!important}.youtube-carousel-nav,.youtube-carousel-nav-bottom{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:0 auto 20px!important}.youtube-heading,.youtube-page-heading{font-size:32px!important;line-height:40px!important}.youtube-grid,.youtube-page-grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-padding-left:20px!important;scroll-padding-right:0!important;padding-left:20px!important;padding-right:0!important;margin-left:-20px!important;margin-right:-20px!important;width:calc(100% + 40px)!important;gap:16px!important;scroll-behavior:smooth!important;scrollbar-width:none!important;-ms-overflow-style:none!important;max-width:none!important;justify-content:flex-start!important;margin-bottom:20px!important}.youtube-grid::-webkit-scrollbar,.youtube-page-grid::-webkit-scrollbar{display:none!important}.youtube-card,.youtube-page-card{flex:0 0 calc(100vw - 85px)!important;width:calc(100vw - 85px)!important;min-width:calc(100vw - 85px)!important;max-width:calc(100vw - 85px)!important;scroll-snap-align:start!important}}.podcast-section{width:100%;padding:90px 20px;background-color:#fff;display:flex;justify-content:center}.podcast-container{width:100%;max-width:1360px;display:flex;gap:60px;align-items:center}.podcast-content{flex:1;display:flex;flex-direction:column;align-items:flex-start}.podcast-subtitle-row{display:flex;align-items:center;gap:12px;margin-bottom:25px}.podcast-divider{width:55px;height:2px;background-color:var(--color-primary)}.podcast-subtitle{font-size:16px;font-weight:500;letter-spacing:1px;color:var(--color-black);text-transform:uppercase}.podcast-heading{font-size:50px;font-weight:700;line-height:60px;color:var(--color-black);margin-bottom:20px;letter-spacing:0px;text-transform:uppercase}.podcast-paragraph{font-size:18px;font-weight:400;line-height:28px;color:#333;margin-bottom:30px;letter-spacing:0px}.podcast-action{display:flex}.btn-podcast-primary{background-color:var(--color-primary);color:var(--color-black);border:none;font-family:var(--font-main);font-size:13px;font-weight:700;letter-spacing:.2px;text-transform:uppercase;height:55px;padding:0 30px;border-radius:30px;cursor:pointer;display:inline-flex;align-items:center;gap:12px;transition:background-color .3s ease,color .3s ease,transform .2s ease;outline:none}.btn-youtube-icon{width:22px;height:auto;display:block;filter:brightness(0);transition:filter .3s ease}.btn-podcast-primary .btn-arrow-icon{width:16px;height:16px;display:block;filter:brightness(0);transition:filter .3s ease}.btn-podcast-primary:hover{background-color:var(--color-black);color:var(--color-white)}.btn-podcast-primary:hover .btn-youtube-icon,.btn-podcast-primary:hover .btn-arrow-icon{filter:brightness(0) invert(1)}.btn-podcast-primary:active{transform:scale(.98)}.podcast-video-card{flex:1;position:relative;border-radius:20px;overflow:hidden;box-shadow:0 15px 35px #0000001a;cursor:pointer;display:flex}.podcast-video-img{width:100%;height:auto;display:block;transition:transform .5s cubic-bezier(.25,.8,.25,1)}.podcast-video-card:hover .podcast-video-img{transform:scale(1.04)}.newsletter-section{width:100%;margin:10px 0 0;padding:0 20px;display:flex;justify-content:center}.newsletter-banner{width:100%;max-width:1360px;height:520px;border-radius:30px;background-image:url(subscribe-img.webp);background-size:cover;background-position:center 75%;background-repeat:no-repeat;position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;padding:0 80px;box-shadow:0 15px 35px #00000026}.newsletter-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#000000b3,#0000004d);z-index:1}.newsletter-content{position:relative;z-index:2;max-width:620px;display:flex;flex-direction:column;align-items:flex-start}.newsletter-subtitle-row{display:flex;align-items:center;gap:12px;margin-bottom:25px}.newsletter-divider{width:55px;height:2px;background-color:var(--color-primary)}.newsletter-subtitle{font-size:16px;font-weight:500;letter-spacing:1px;color:var(--color-white);text-transform:uppercase}.newsletter-heading{font-size:50px;font-weight:700;line-height:60px;color:var(--color-white);margin-bottom:20px;letter-spacing:0px}.newsletter-paragraph{font-size:18px;font-weight:400;line-height:28px;color:var(--color-white);margin-bottom:28px;letter-spacing:0px}.newsletter-form{position:relative;width:400px;height:55px;border-radius:30px;background-color:#0000008c;border:1.5px solid rgba(0,220,218,.7);display:flex;align-items:center;padding:0 0 0 20px}.newsletter-mail-icon{width:20px;height:20px;display:block;flex-shrink:0}.newsletter-input{flex:1;background:transparent;border:none;outline:none;font-family:var(--font-main);font-size:14px;color:#fff!important;padding:0 12px;caret-color:#fff}.newsletter-input::placeholder{color:#ffffffa6!important;opacity:1}.newsletter-input:-webkit-autofill,.newsletter-input:-webkit-autofill:hover,.newsletter-input:-webkit-autofill:focus{-webkit-text-fill-color:#ffffff!important;-webkit-box-shadow:0 0 0px 1000px transparent inset!important;transition:background-color 5000s ease-in-out 0s}.btn-newsletter-subscribe{height:100%;padding:0 24px;border-radius:30px;background-color:var(--color-primary);color:var(--color-black);border:none;font-family:var(--font-main);font-size:12px;font-weight:700;letter-spacing:.2px;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background-color .3s ease,transform .2s ease;outline:none}.btn-newsletter-subscribe .btn-arrow-icon{width:14px;height:14px;filter:brightness(0)}.btn-newsletter-subscribe:hover{background-color:var(--color-white)}.btn-newsletter-subscribe:active{transform:scale(.98)}.newsletter-features-card{position:relative;z-index:2;width:340px;height:380px;border-radius:20px;background-color:#080a0d99;border:1px solid rgba(0,220,218,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:36px 24px;display:flex;flex-direction:column;justify-content:center;gap:30px;margin-right:0}.newsletter-feature-row{display:flex;align-items:center;gap:18px}.newsletter-icon-circle{width:60px;height:60px;border-radius:50%;background-color:#ffffff14;display:flex;justify-content:center;align-items:center;flex-shrink:0}.newsletter-feature-icon{width:28px;height:28px;display:block}.newsletter-feature-text{display:flex;flex-direction:column;gap:4px}.feature-heading{font-size:18px;font-weight:700;line-height:24px;color:var(--color-white);letter-spacing:0px}.feature-subtext{font-size:13px;color:#ffffffd9;line-height:1.4}.partnerships-section{width:100%;margin:80px 0;padding:0 20px;display:flex;justify-content:center;background-color:var(--color-white)}.partnerships-container{width:100%;max-width:1360px;display:flex;gap:60px;align-items:center}.partnerships-video-card{flex:1;height:410px;position:relative;border-radius:20px;overflow:hidden;box-shadow:0 15px 35px #00000014;cursor:pointer;display:flex}.partnerships-video-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.25,.8,.25,1)}.partnerships-video-card:hover .partnerships-video-img{transform:scale(1.04)}.partnerships-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;background-color:var(--color-white);border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:5;box-shadow:0 8px 25px #00000026;transition:transform .3s cubic-bezier(.25,.8,.25,1),background-color .3s ease}.partnerships-play-button .play-icon-svg{width:24px;height:24px;fill:var(--color-black);margin-left:4px}.partnerships-video-card:hover .partnerships-play-button{transform:translate(-50%,-50%) scale(1.1);background-color:var(--color-primary)}.partnerships-content{flex:1;display:flex;flex-direction:column;align-items:flex-start}.partnerships-subtitle-row{display:flex;align-items:center;gap:12px;margin-bottom:25px}.partnerships-divider{width:55px;height:2px;background-color:var(--color-primary)}.partnerships-subtitle{font-size:16px;font-weight:500;letter-spacing:1px;color:var(--color-black);text-transform:uppercase}.partnerships-heading{font-size:50px;font-weight:700;line-height:60px;color:var(--color-black);margin-bottom:20px;letter-spacing:0px}.partnerships-paragraph{font-size:18px;font-weight:400;line-height:28px;color:var(--color-black);margin-bottom:30px;letter-spacing:0px}.partnerships-action{display:flex}.btn-partnerships-primary{background-color:var(--color-primary);color:var(--color-black);border:none;font-family:var(--font-main);font-size:13px;font-weight:700;letter-spacing:.2px;text-transform:uppercase;height:55px;padding:0 30px;border-radius:30px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:background-color .3s ease,color .3s ease,transform .2s ease;outline:none}.btn-partnerships-primary .btn-arrow-icon{width:16px;height:16px;filter:brightness(0);transition:filter .3s ease}.btn-partnerships-primary:hover{background-color:var(--color-black);color:var(--color-white)}.btn-partnerships-primary:hover .btn-arrow-icon{filter:brightness(0) invert(1)}.btn-partnerships-primary:active{transform:scale(.98)}.essentials-section{width:100%;padding:100px 20px;background-color:#eff8f8;display:flex;justify-content:center;overflow-x:hidden}.essentials-container{width:100%;max-width:1360px;display:flex;flex-direction:column}.essentials-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px;width:100%}.essentials-header-text{max-width:800px}.essentials-heading{font-size:50px;font-weight:700;line-height:60px;color:var(--color-black);margin-bottom:12px;letter-spacing:0px}.essentials-paragraph{font-size:18px;font-weight:400;line-height:28px;color:var(--color-black);letter-spacing:0px}.essentials-header-btn{display:flex;align-items:center;gap:16px}.essentials-header-btn .recommendations-carousel-nav{display:flex;gap:12px}.btn-essentials-shopall{background-color:var(--color-primary);color:var(--color-black);border:none;font-family:var(--font-main);font-size:13px;font-weight:700;letter-spacing:.2px;text-transform:uppercase;height:55px;padding:0 30px;border-radius:30px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:background-color .3s ease,color .3s ease,transform .2s ease;outline:none}.btn-essentials-shopall .btn-arrow-icon{width:16px;height:16px;filter:brightness(0)}.btn-essentials-shopall:hover{background-color:var(--color-black);color:var(--color-white)}.btn-essentials-shopall:hover .btn-arrow-icon{filter:brightness(0) invert(1)}.btn-essentials-shopall:active{transform:scale(.98)}.products-grid,#recProductsGrid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;gap:20px!important;width:100%!important;padding-bottom:25px!important;padding-top:10px!important;scrollbar-width:none!important;-ms-overflow-style:none!important;scroll-behavior:smooth!important;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.products-grid img,.products-grid a,#recProductsGrid img,#recProductsGrid a{-webkit-user-drag:none;user-drag:none;pointer-events:auto}.products-grid::-webkit-scrollbar,#recProductsGrid::-webkit-scrollbar{display:none!important}.product-card{height:456px!important;border-radius:20px;border:1px solid #E1E1E1;background-color:var(--color-white);overflow:hidden;display:flex;flex-direction:column;box-shadow:none!important;box-sizing:border-box;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}@media(min-width:1025px){.product-card,.products-grid .product-card,#recProductsGrid .product-card{flex:0 0 calc((100% - 60px)/4)!important;min-width:calc((100% - 60px)/4)!important;max-width:calc((100% - 60px)/4)!important;width:calc((100% - 60px)/4)!important}}@media(max-width:1024px){.product-card,.products-grid .product-card,#recProductsGrid .product-card{flex:0 0 290px!important;min-width:290px!important;max-width:290px!important;width:290px!important}}@media(max-width:768px){.product-card,.products-grid .product-card,#recProductsGrid .product-card{flex:0 0 calc(100vw - 70px)!important;min-width:calc(100vw - 70px)!important;max-width:calc(100vw - 70px)!important;width:calc(100vw - 70px)!important}}.product-card:hover{transform:translateY(-4px);box-shadow:none!important}.product-image-box{height:330px;background-color:#080a0d;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.product-image-box a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.product-img{max-height:80%;max-width:80%;object-fit:contain;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.product-card:hover .product-img{transform:scale(1.06)}.product-badge{position:absolute;top:15px;left:15px;min-width:92px;width:auto;max-width:max-content;height:27px;padding:0 14px;box-sizing:border-box;border-radius:30px;background-color:#060e17;border:1px solid var(--color-primary);display:inline-flex;justify-content:center;align-items:center;color:var(--color-white);font-family:var(--font-main),"Inter",sans-serif;font-size:10px;font-weight:700;letter-spacing:0px;text-transform:uppercase;line-height:1;white-space:nowrap;z-index:2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.product-swatches-count{position:absolute;top:15px;right:15px;padding:4px 10px;border-radius:12px;background-color:#080a0dd9;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:11px;font-weight:600;letter-spacing:.2px;z-index:2}.product-card.full-cover .product-image-box,.product-image-box.full-cover{padding:0!important}.product-card.full-cover .product-image-box a,.product-image-box.full-cover a{width:100%!important;height:100%!important;display:block!important}.product-card.full-cover .product-img,.product-image-box.full-cover .product-img,.product-img.full-cover,[data-id=the-jonny-dark-green-hat] .product-img,[data-id=the-jonny-dark-green-hat] .shop-card-img,[data-product-id=the-jonny-dark-green-hat] .product-img,[data-product-id=the-jonny-dark-green-hat] .shop-card-img,.product-card[data-id=the-jonny-dark-green-hat] .product-img,.product-card[data-product-id=the-jonny-dark-green-hat] .product-img,.shop-card[data-id=the-jonny-dark-green-hat] .shop-card-img,[data-id=throw-up-bars-sticker] .product-img,[data-id=throw-up-bars-sticker] .shop-card-img,[data-product-id=throw-up-bars-sticker] .product-img,[data-product-id=throw-up-bars-sticker] .shop-card-img,.product-card[data-id=throw-up-bars-sticker] .product-img,.product-card[data-product-id=throw-up-bars-sticker] .product-img,.shop-card[data-id=throw-up-bars-sticker] .shop-card-img,[data-id=custom-covers-monitors-qbox] .product-img,[data-id=custom-covers-monitors-qbox] .shop-card-img,[data-product-id=custom-covers-monitors-qbox] .product-img,[data-product-id=custom-covers-monitors-qbox] .shop-card-img,.product-card[data-id=custom-covers-monitors-qbox] .product-img,.product-card[data-product-id=custom-covers-monitors-qbox] .product-img,.shop-card[data-id=custom-covers-monitors-qbox] .shop-card-img,[data-id=btb-tool] .product-img,[data-id=btb-tool] .shop-card-img,[data-product-id=btb-tool] .product-img,[data-product-id=btb-tool] .shop-card-img,.product-card[data-id=btb-tool] .product-img,.product-card[data-product-id=btb-tool] .product-img,.shop-card[data-id=btb-tool] .shop-card-img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}.product-card.full-cover .product-image-box,.product-image-box.full-cover,[data-id=the-jonny-dark-green-hat] .product-image-box,[data-id=the-jonny-dark-green-hat] .shop-card-img-box,[data-product-id=the-jonny-dark-green-hat] .product-image-box,[data-product-id=the-jonny-dark-green-hat] .shop-card-img-box,.product-card[data-id=the-jonny-dark-green-hat] .product-image-box,.product-card[data-product-id=the-jonny-dark-green-hat] .product-image-box,.shop-card[data-id=the-jonny-dark-green-hat] .shop-card-img-box,[data-id=throw-up-bars-sticker] .product-image-box,[data-id=throw-up-bars-sticker] .shop-card-img-box,[data-product-id=throw-up-bars-sticker] .product-image-box,[data-product-id=throw-up-bars-sticker] .shop-card-img-box,.product-card[data-id=throw-up-bars-sticker] .product-image-box,.product-card[data-product-id=throw-up-bars-sticker] .product-image-box,.shop-card[data-id=throw-up-bars-sticker] .shop-card-img-box,[data-id=custom-covers-monitors-qbox] .product-image-box,[data-id=custom-covers-monitors-qbox] .shop-card-img-box,[data-product-id=custom-covers-monitors-qbox] .product-image-box,[data-product-id=custom-covers-monitors-qbox] .shop-card-img-box,.product-card[data-id=custom-covers-monitors-qbox] .product-image-box,.product-card[data-product-id=custom-covers-monitors-qbox] .product-image-box,.shop-card[data-id=custom-covers-monitors-qbox] .shop-card-img-box,[data-id=btb-tool] .product-image-box,[data-id=btb-tool] .shop-card-img-box,[data-product-id=btb-tool] .product-image-box,[data-product-id=btb-tool] .shop-card-img-box,.product-card[data-id=btb-tool] .product-image-box,.product-card[data-product-id=btb-tool] .product-image-box,.shop-card[data-id=btb-tool] .shop-card-img-box{padding:0!important}.product-card.full-cover .product-image-box a,.product-image-box.full-cover a,[data-id=the-jonny-dark-green-hat] .product-image-box a,[data-product-id=the-jonny-dark-green-hat] .product-image-box a,[data-id=throw-up-bars-sticker] .product-image-box a,[data-product-id=throw-up-bars-sticker] .product-image-box a,[data-id=custom-covers-monitors-qbox] .product-image-box a,[data-product-id=custom-covers-monitors-qbox] .product-image-box a,[data-id=btb-tool] .product-image-box a,[data-product-id=btb-tool] .product-image-box a,[data-id=the-jonny-dark-green-hat] .shop-card-img-box a,[data-product-id=the-jonny-dark-green-hat] .shop-card-img-box a{width:100%!important;height:100%!important;display:block!important}.product-info-box{height:126px;padding:15px 20px;background-color:var(--color-white);display:flex;justify-content:space-between;align-items:center}.product-details{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;min-width:0;max-width:calc(100% - 52px);overflow:visible}.product-title{font-size:14.5px!important;font-weight:700!important;color:var(--color-black)!important;letter-spacing:-.3px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin:0!important;line-height:1.25!important;display:block!important;width:100%!important}.product-title a{color:inherit!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important;width:100%!important}.product-price{font-size:16px;font-weight:700;color:var(--color-black);letter-spacing:0px}.btn-view-product{font-size:13px;font-weight:700;letter-spacing:.2px;color:var(--color-black);text-decoration:none;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px;margin-top:5px;transition:color .35s ease}.btn-view-product:hover{color:var(--color-primary)}.arrow-theme{width:14px;height:14px;stroke:var(--color-primary);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.btn-view-product:hover .arrow-theme{transform:translate(4px)}.btn-product-cart{width:45px;height:45px;border-radius:50%;background-color:var(--color-primary);border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background-color .4s ease,transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease;outline:none;box-shadow:0 4px 10px #00dcda26}.btn-cart-icon{width:20px;height:20px;filter:brightness(0);transition:filter .4s ease}.btn-product-cart:hover{background-color:var(--color-black);transform:scale(1.06)}.btn-product-cart:hover .btn-cart-icon{filter:brightness(0) invert(1)}.btn-product-cart:active{transform:scale(.95)}.testimonials-section{width:100%;padding:80px 0;background-color:var(--color-white);display:flex;justify-content:center;overflow:hidden}.testimonials-container{width:100%;max-width:1360px;padding:0 20px;display:flex;flex-direction:column;position:relative;box-sizing:border-box}.testimonials-header{text-align:center;margin-bottom:30px}.testimonials-heading{font-size:50px;font-weight:700;line-height:60px;color:var(--color-black);margin-bottom:12px;letter-spacing:0px}.testimonials-paragraph{font-size:18px;font-weight:400;line-height:28px;color:var(--color-black);letter-spacing:0px}.testimonials-paragraph strong{font-weight:700}.testimonials-slider-wrapper{width:calc(50vw + 50%);margin-right:calc(-50vw + 50%);max-width:none;overflow:visible}.testimonials-track{display:flex;align-items:stretch;gap:25px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:10px 40px 25px 0;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.testimonials-track:active{cursor:grabbing}.testimonials-track::-webkit-scrollbar{display:none}.testimonial-card{flex:0 0 475px;width:475px;height:auto;border-radius:20px;background-color:var(--color-white);border:1px solid #EAEAEA;padding:40px;display:flex;flex-direction:column;box-shadow:0 8px 30px #00000005;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .3s ease;scroll-snap-align:start}.testimonial-card:hover{transform:translateY(-4px);box-shadow:0 16px 35px #0000000f;border-color:#00dcda4d}.testimonial-rating{margin-bottom:20px;display:flex}.stars-icon{width:180px;height:33.75px;object-fit:contain}.testimonial-text{font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#000;letter-spacing:0px;margin-top:0;margin-bottom:30px}.testimonial-author{display:flex;flex-direction:column;margin:auto 0 0}.author-designation{font-family:Inter,sans-serif;font-size:16px;font-weight:700;font-style:italic;line-height:20px;letter-spacing:0px;color:#000;margin-top:0;margin-bottom:12px}.author-location{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:0px;color:#000;margin-top:0}.testimonials-dots{display:flex;justify-content:center;gap:8px;margin-top:20px;width:100%}.testimonials-dots .dot{width:10px;height:10px;border-radius:50%;background-color:#eaeaea;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.testimonials-dots .dot.active{background-color:var(--color-black)}.all-in-one-section{width:100%;padding:0 20px;background-color:var(--color-white);display:flex;justify-content:center}.all-in-one-container{width:100%;max-width:1280px;height:613px;border-radius:30px;background-image:url(all-in-one-place-img.webp);background-size:cover;background-position:bottom;background-repeat:no-repeat;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:55px 40px}.all-in-one-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#080a0db3;z-index:1}.all-in-one-header,.glassmorphic-box,.btn-hub-explore{position:relative;z-index:2}.all-in-one-header{text-align:center}.all-in-one-subtitle{font-size:13px;font-weight:500;color:var(--color-white);letter-spacing:2px;margin-bottom:12px;display:block}.all-in-one-heading{font-size:48px;font-weight:700;line-height:56px;color:var(--color-white);margin-bottom:12px;letter-spacing:0px}.all-in-one-desc{font-size:18px;font-weight:400;line-height:28px;color:var(--color-white);letter-spacing:0px}.glassmorphic-box{width:934px;height:265px;border-radius:20px;background-color:#080a0d70;border:1px solid rgba(0,220,218,.4);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);display:flex;justify-content:space-between;align-items:center;padding:20px 0}.hub-column{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 30px}.hub-icon-circle{width:60px;height:60px;border-radius:50%;border:1px solid var(--color-primary);display:flex;align-items:center;justify-content:center;margin-bottom:20px;background-color:#080a0d33}.hub-icon{width:36px;height:36px;object-fit:contain}.hub-col-title{font-family:var(--font-main);font-size:24px;font-weight:700;line-height:25px;color:var(--color-white);margin-bottom:10px}.hub-col-desc{font-family:var(--font-main);font-size:16px;font-weight:400;line-height:25px;color:var(--color-white)}.hub-divider{width:1px;height:225px;background-color:#d9d9d942}.btn-hub-explore{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 32px;border-radius:24px;background-color:var(--color-primary);color:var(--color-black);border:none;font-family:var(--font-main);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease;outline:none;box-shadow:0 4px 15px #00dcda40}.btn-hub-explore:hover{background-color:#00bebc;transform:translateY(-2px);box-shadow:0 8px 20px #00dcda66}.btn-hub-explore:active{transform:translateY(0)}.hub-btn-arrow{width:16px;height:16px;stroke:var(--color-black);transition:transform .3s ease}.btn-hub-explore:hover .hub-btn-arrow{transform:translate(4px)}.instagram-section{width:100%;padding:0 20px 80px;background-color:var(--color-white);display:flex;justify-content:center}.instagram-container{width:100%;max-width:1360px;display:flex;align-items:center;justify-content:space-between;gap:60px}.instagram-info{flex:0 0 420px;width:420px;display:flex;flex-direction:column}.instagram-tag-row{display:flex;align-items:center;gap:8px;margin-bottom:20px}.instagram-tag-icon{width:18px;height:18px;object-fit:contain}.instagram-tag-text{font-family:var(--font-main);font-size:18px;font-weight:700;line-height:25px;color:var(--color-black)}.instagram-heading{font-family:var(--font-main);font-size:50px;font-weight:700;line-height:60px;color:#000;margin-bottom:16px;letter-spacing:0px}.instagram-paragraph{font-family:var(--font-main);font-size:18px;font-weight:400;line-height:25px;color:var(--color-black);margin-bottom:30px}.instagram-paragraph br{display:inline}.instagram-profile-card{display:flex;align-items:center;gap:16px;margin-bottom:30px}.instagram-avatar{height:48px;width:auto;border-radius:6px;border:1px solid #EAEAEA}.instagram-profile-text{display:flex;flex-direction:column;gap:7px}.instagram-username{font-family:var(--font-main);font-size:18px;font-weight:700;line-height:25px;color:#000}.instagram-stats{font-family:var(--font-main);font-size:18px;font-weight:400;line-height:25px;color:#000;display:flex;align-items:baseline;gap:6px}.instagram-stats strong{font-size:35px;font-weight:700;color:#000}.btn-instagram-follow{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:55px;padding:0 30px;border-radius:30px;background-color:var(--color-black);color:#fff;border:none;font-family:var(--font-main);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;width:fit-content;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,color .25s ease;box-shadow:0 4px 12px #0000001a}.insta-svg-icon{flex-shrink:0;fill:#fff;transition:fill .25s ease}.btn-instagram-follow:hover{transform:translateY(-2px);background-color:#00dcda;color:#000;box-shadow:0 8px 22px #00dcda59}.btn-instagram-follow:hover .insta-svg-icon{fill:#000}.btn-instagram-follow:active{transform:translateY(0)}.btn-insta-icon{width:20px;height:20px;object-fit:contain}.instagram-feed-wrapper{flex:1}.instagram-feed{display:flex;gap:30px;justify-content:flex-end}.instagram-feed-item{border-radius:20px;overflow:hidden;position:relative;cursor:pointer;flex:0 0 262px;height:341px;box-shadow:0 8px 24px #0000000a}.instagram-post-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s cubic-bezier(.16,1,.3,1)}.instagram-feed-item:hover .instagram-post-img{transform:scale(1.06)}.main-footer{width:100%;padding:80px 20px 30px;background-color:#080a0d;color:var(--color-white);display:flex;justify-content:center;border-top:1px solid #2E353C}.footer-container{width:100%;max-width:1360px;display:flex;flex-direction:column}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.5fr;gap:40px;width:100%;text-align:left}.footer-info-column{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.footer-col{display:flex;flex-direction:column}.logo-footer{width:152px;height:107px;object-fit:contain;align-self:flex-start}.footer-info-text{font-family:var(--font-main);font-size:16px;font-weight:400;line-height:24px;color:var(--color-white);margin-top:20px}.footer-heading{font-family:var(--font-main);font-size:20px;font-weight:800;letter-spacing:.5px;color:var(--color-white);padding-bottom:12px;margin-bottom:24px;position:relative;width:100%}.footer-heading:before{content:"";position:absolute;left:0;bottom:0;width:118px;height:3px;background-color:#ffffff4a;border-radius:10px}.footer-heading:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:3px;background-color:var(--color-white);border-radius:10px}.footer-col-explore .footer-heading:after{left:0}.footer-col-resources .footer-heading:after{left:26px}.footer-col-follow .footer-heading:after{left:52px}.footer-col-newsletter .footer-heading:after{left:78px}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.footer-links a{font-family:var(--font-main);font-size:16px;font-weight:400;color:var(--color-white);text-decoration:none;transition:transform .2s ease,opacity .2s ease;display:inline-block}.footer-links a:hover{color:#00dcda;opacity:1;transform:translate(3px)}.footer-newsletter{display:flex;flex-direction:column}.footer-newsletter-desc{font-family:var(--font-main);font-size:15px;font-weight:400;line-height:22px;color:#ffffffd9;margin-top:-6px;margin-bottom:20px;max-width:280px}.footer-newsletter-form{display:flex;flex-direction:column;gap:16px}.footer-input{width:280px;height:55px;border-radius:30px;padding:0 20px;border:1px solid #CFCFCF;background-color:#080a0d;color:var(--color-white);font-family:var(--font-main);font-size:14px;outline:none;transition:border-color .3s ease}.footer-input::placeholder{color:#9c9c9c;font-size:14px;opacity:1}.footer-input:focus{border-color:var(--color-primary)}.btn-footer-subscribe{width:280px;height:55px;border-radius:30px;border:none;background-color:var(--color-white);color:var(--color-black);font-family:var(--font-main);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;box-shadow:0 4px 10px #0003}.btn-footer-subscribe:hover{background-color:#00dcda;transform:translateY(-2px);box-shadow:0 6px 14px #0000004d}.btn-footer-subscribe:active{transform:translateY(0)}.footer-divider-container{margin:70px 0 20px;width:100%}.footer-divider-line{width:100%;height:auto;display:block}.footer-bottom-row{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:16px;color:var(--color-white);font-family:var(--font-main)}.footer-copyright,.footer-builtby{font-weight:400}.footer-builtby a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.25);transition:color .2s ease,border-color .2s ease}.footer-builtby a:hover,.footer-builtby a:focus-visible{color:var(--color-primary);border-bottom-color:var(--color-primary)}.footer-mobile-br{display:none}@media(max-width:1024px){.main-header{height:var(--header-height-mobile);position:sticky;top:0;z-index:1000}.header-container{padding:0 20px}.mobile-nav-toggle{display:flex}.nav-links,.btn-explore{display:none}.logo{height:56px;width:auto}.logo-container{left:50%;transform:translate(-50%)}.header-actions{gap:4px!important}.header-actions .icon-link{padding:2px!important}.icon-person-link{margin-right:0!important}.icon-person{width:30px;height:30px}.icon-cart{width:27px;height:27px}.hero-container{height:580px}.hero-content{padding:40px 50px;max-width:600px}.hero-heading{font-size:48px;line-height:52px}.hero-stats-box{bottom:30px;right:30px}.collections-heading{font-size:40px;line-height:48px}.collections-grid{grid-template-columns:repeat(2,1fr);gap:20px}.about-container{flex-direction:column;gap:40px;text-align:center}.about-content{align-items:center}.about-subtitle-row,.about-images-wrapper{justify-content:center}.podcast-container{flex-direction:column;gap:40px;text-align:center}.podcast-content{align-items:center}.podcast-subtitle-row{justify-content:center}.podcast-video-card{width:100%;max-width:680px}.newsletter-section{margin:10px 0 0}.newsletter-banner{height:auto;flex-direction:column;padding:60px 40px;gap:50px}.newsletter-banner:before{background:linear-gradient(180deg,#000,#0000)}.newsletter-content{align-items:flex-start;text-align:left;max-width:100%}.newsletter-subtitle-row{justify-content:flex-start}.newsletter-features-card{width:100%;max-width:500px;height:auto;padding:40px 24px;margin-right:0}.partnerships-container{flex-direction:column;gap:24px;text-align:center}.partnerships-content{flex:none;width:100%;align-items:center}.partnerships-subtitle-row{justify-content:center}.partnerships-video-card{flex:none;width:100%;max-width:680px;height:auto;aspect-ratio:16/9}.essentials-section{padding:80px 20px}.products-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:20px;padding:10px 20px 25px;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);scrollbar-width:none}.products-grid::-webkit-scrollbar{display:none}.product-card{flex:0 0 290px;scroll-snap-align:center}.all-in-one-section{padding:0 20px}.all-in-one-container{height:auto;min-height:550px;padding:50px 30px}.all-in-one-heading{font-size:38px;line-height:46px}.glassmorphic-box{width:100%;max-width:934px;height:auto;padding:30px 10px;gap:10px}.hub-column{padding:0 15px}.hub-col-title{font-size:20px;line-height:22px}.hub-col-desc{font-size:14px;line-height:22px}.hub-divider{height:180px}.instagram-section{padding:0 20px 80px}.instagram-container{flex-direction:column;gap:40px;align-items:center;text-align:center}.instagram-info{flex:1;width:100%;max-width:600px;align-items:center}.instagram-tag-row{justify-content:center}.instagram-paragraph br{display:none}.instagram-profile-card{justify-content:center}.instagram-feed-wrapper{width:100%;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);overflow:hidden}.instagram-feed{justify-content:flex-start;padding:10px 20px 20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:20px}.instagram-feed::-webkit-scrollbar{display:none}.instagram-feed-item{flex:0 0 262px;scroll-snap-align:center}.main-footer{padding:60px 20px 30px}.footer-grid{grid-template-columns:1fr 1fr;gap:50px 40px;text-align:left}.footer-info-column{align-items:flex-start;text-align:left;grid-column:1;grid-row:1}.footer-info-text{text-align:left;margin-top:15px}.footer-col-explore{grid-column:2;grid-row:1}.footer-col-resources{grid-column:1;grid-row:2}.footer-col-follow{grid-column:2;grid-row:2}.footer-newsletter{grid-column:span 2;grid-row:3;justify-self:flex-start;align-items:flex-start;text-align:left;margin-top:40px;width:100%}.footer-newsletter .footer-heading{width:100%;max-width:100%;margin:0 0 20px;text-align:left}.footer-newsletter .footer-heading:before{left:0;transform:none}.footer-newsletter .footer-heading:after{left:0;transform:none}.footer-newsletter-form{width:100%;max-width:320px;margin:0}.footer-heading{max-width:100%}.testimonials-section{padding:70px 0}.testimonials-container{padding:0 20px}.testimonials-heading{font-size:40px;line-height:48px}.testimonials-slider-wrapper{width:calc(50vw + 50%);margin-right:calc(-50vw + 50%);margin-left:0;overflow:visible}.testimonials-track{padding:10px 30px 25px 0;gap:20px}.testimonial-card{flex:0 0 380px;width:380px;height:auto;padding:30px}.testimonial-text{margin-bottom:24px}.testimonial-text br{display:none}}@media(max-width:768px){.hero-section{padding:0 10px}.hero-container{height:auto;min-height:auto;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:34px;border-radius:24px;padding:42px 0 48px}.hero-container:before{background:linear-gradient(180deg,#080a0df2,#080a0dd9 60%,#080a0d99)}.hero-content{padding:0 24px;max-width:100%;width:100%}.hero-subtitle-row{gap:8px;margin-bottom:20px}.hero-divider{width:35px}.hero-subtitle{font-size:14px;line-height:22px;white-space:nowrap}.hero-heading{font-size:45px!important;line-height:55px!important;word-break:break-word;overflow-wrap:break-word}.hero-paragraph{font-size:15px;line-height:23px;max-width:100%}.hero-buttons{flex-direction:row;gap:10px;width:100%}.btn-hero-primary,.btn-hero-outline{flex:1;width:auto;height:50px;padding:0 10px;font-size:11px;justify-content:center}.btn-hero-primary{gap:5px}.btn-arrow-icon{width:12px;height:12px}.hero-stats-box{position:relative;bottom:auto;right:auto;width:calc(100% - 48px);margin:0 auto;height:auto;padding:16px 10px;flex-direction:row;justify-content:space-around}.stats-column{flex:1}.stats-divider{height:40px;align-self:center;margin:0 8px}.stats-value{font-size:13px;white-space:nowrap;margin-bottom:5px}.stats-label{font-size:10px;line-height:1.2;gap:2px;letter-spacing:.3px}.collections-section{padding:40px 15px}.collections-header{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:20px}.collections-heading{font-size:32px;line-height:38px;margin-bottom:0;text-align:left}.collections-paragraph{font-size:16px;line-height:24px;text-align:left;max-width:280px}.collections-header-btn{width:100%}.collections-header-btn .btn-collections-shopall{width:100%;justify-content:center}.collections-grid{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;gap:16px!important;padding:10px 20px 25px!important;margin-left:-20px!important;margin-right:-20px!important;width:calc(100% + 40px)!important;scrollbar-width:none!important;touch-action:pan-x pan-y!important;overscroll-behavior-y:auto!important;overscroll-behavior-x:contain!important}.collections-grid::-webkit-scrollbar{display:none!important}.collection-card{flex:0 0 280px!important;scroll-snap-align:center!important;height:320px!important;padding:24px!important;transform:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}.collection-card:hover,.collection-card:active,.collection-card:focus{transform:none!important}.collection-title{font-size:20px}.about-section{padding:75px 20px 50px!important;min-height:0}.about-container{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%}.about-content{display:contents}.about-subtitle-row{order:1;display:flex;justify-content:flex-start;margin-bottom:12px}.about-heading{order:2;text-align:left;font-size:30px;line-height:38px;margin-bottom:10px}.about-paragraph{order:3;text-align:left;font-size:15px;line-height:24px;margin-bottom:0;width:100%}.about-paragraph br{display:none}.about-est{margin-top:6px}.about-slider-wrapper{order:4;width:100%;margin-top:20px;margin-bottom:20px;display:flex;flex-direction:column;align-items:stretch;gap:14px}.about-slider-container{width:100%!important;height:280px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0!important;box-sizing:border-box!important}.about-slider-container::-webkit-scrollbar{display:none}.about-slider-track{display:flex;gap:14px;align-items:stretch;width:max-content;transform:none!important;transition:none!important}.about-slider-img{flex:0 0 calc(100vw - 80px)!important;width:calc(100vw - 80px)!important;min-width:calc(100vw - 80px)!important;max-width:calc(100vw - 80px)!important;height:280px!important;min-height:280px!important;max-height:280px!important;border-radius:16px;scroll-snap-align:start;object-fit:cover!important;object-position:center!important}.about-slider-nav{position:static!important;display:flex;justify-content:center;gap:15px;margin:0!important;transform:none!important}.about-parker-card{order:5;width:100%!important;max-width:100%!important;flex-direction:column-reverse!important;height:auto!important;background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin-top:36px!important;overflow:visible!important}.about-parker-card:hover{transform:none!important;box-shadow:none!important;border-color:transparent!important}.parker-card-info{padding:0!important;align-items:flex-start!important;text-align:left!important;width:100%!important;overflow:visible!important}.parker-founded-by{font-size:13px!important;line-height:1.6!important;margin-top:10px!important;margin-bottom:12px!important;padding-top:6px!important;text-align:left!important;display:inline-block!important;overflow:visible!important}.parker-name{font-size:26px!important;margin-bottom:12px!important;text-align:left!important}.parker-description{font-size:14.5px!important;line-height:24px!important;margin-bottom:22px!important;text-align:left!important}.btn-parker-learn{margin-bottom:28px!important;align-self:flex-start!important}.parker-card-img-box{width:100%!important;height:280px!important;border-radius:18px!important;overflow:hidden!important}.parker-card-img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 20%!important;border-radius:18px!important}.btn-about-primary{width:100%;justify-content:center}.about-images-wrapper{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:15px;padding:10px 15px 20px;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);height:auto;scrollbar-width:none}.about-images-wrapper::-webkit-scrollbar{display:none}.about-img-col-1,.about-img-col-2{display:contents}.about-img-1,.about-img-2,.about-img-3{height:350px!important;width:280px!important;flex:0 0 280px;scroll-snap-align:center;border-radius:20px!important;object-fit:cover;object-position:top center}.carousel-clone{display:contents!important}.podcast-section{padding:65px 15px}.podcast-heading{font-size:32px;line-height:38px}.podcast-paragraph br{display:none}.podcast-paragraph{font-size:16px;line-height:24px;width:100%}.btn-podcast-primary{width:100%;justify-content:center}.newsletter-section{margin:10px 0 0;padding:0 15px}.newsletter-banner{padding:40px 20px;gap:40px;border-radius:20px}.newsletter-heading{font-size:32px;line-height:38px}.newsletter-paragraph br{display:none}.newsletter-paragraph{font-size:16px;line-height:24px;width:100%}.newsletter-form{width:100%;max-width:320px;margin:0}.newsletter-input{min-width:0;padding:0 8px}.btn-newsletter-subscribe{padding:0 16px;font-size:11px}.newsletter-features-card{padding:30px 20px;gap:20px;height:auto;width:100%;max-width:100%}.newsletter-feature-row{gap:15px}.newsletter-icon-circle{width:50px;height:50px}.newsletter-feature-icon{width:22px;height:22px}.feature-heading{font-size:16px;line-height:22px}.feature-subtext{font-size:13px;line-height:18px}.partnerships-section{margin:20px 0;padding:0 15px}.partnerships-container{gap:16px}.partnerships-content{flex:none;width:100%}.partnerships-action{width:100%;margin-bottom:0}.partnerships-heading{font-size:32px;line-height:38px;margin-bottom:12px}.partnerships-paragraph br{display:none}.partnerships-paragraph{font-size:16px;line-height:24px;width:100%;margin-bottom:16px}.btn-partnerships-primary{width:100%;justify-content:center}.partnerships-play-button{width:55px;height:55px}.partnerships-play-button .play-icon-svg{width:18px;height:18px}.partnerships-video-card{flex:none;width:100%;height:400px;aspect-ratio:unset;max-width:100%}.partnerships-video-card #partnershipsVideo,.partnerships-video-card .partnerships-video{width:100%!important;height:100%!important;object-fit:cover!important}.essentials-section{padding:60px 15px}.essentials-container{display:flex;flex-direction:column}.essentials-header{display:contents}.essentials-header-text{order:1;margin-bottom:24px;width:100%}.essentials-heading{font-size:32px;line-height:38px;margin-bottom:10px}.essentials-paragraph{font-size:16px;line-height:24px}.products-grid{order:2;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:20px!important;scroll-padding-right:0!important;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:15px;padding:10px 0 10px 20px!important;margin-left:-20px!important;margin-right:-20px!important;width:calc(100% + 40px)!important;scrollbar-width:none;margin-bottom:14px!important}.products-grid::-webkit-scrollbar{display:none}.essentials-header-btn{order:3;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:16px!important;width:100%!important;margin:0 auto!important}.essentials-header-btn .recommendations-carousel-nav{order:1;display:flex!important;justify-content:center!important;align-items:center!important;gap:14px!important}.essentials-header-btn .nav-arrow-btn{width:48px!important;height:48px!important;border:1px solid #EAEAEA!important;background-color:#fff!important;box-shadow:0 4px 12px #0000000f!important}.essentials-header-btn .nav-arrow-btn svg{width:20px!important;height:20px!important;stroke-width:2.2!important}.btn-essentials-shopall{order:2;display:inline-flex!important;width:auto!important;min-width:190px!important;height:52px!important;padding:0 35px!important;justify-content:center!important;align-items:center!important;margin:0 auto!important}.product-card{flex:0 0 calc(100vw - 70px);min-width:calc(100vw - 70px);scroll-snap-align:start}.all-in-one-section{padding:0 15px}.all-in-one-container{height:auto;min-height:auto;border-radius:20px;padding:40px 20px;gap:32px}.all-in-one-heading{font-size:30px;line-height:38px}.all-in-one-desc{font-size:16px;line-height:24px}.glassmorphic-box{flex-direction:column;height:auto;padding:30px 20px;gap:30px;width:100%}.hub-column{padding:0}.hub-divider{display:none}.hub-icon-circle{margin-bottom:12px;width:50px;height:50px}.hub-icon{width:28px;height:28px}.hub-col-title{font-size:20px;line-height:22px;margin-bottom:6px}.hub-col-desc{font-size:14px;line-height:20px}.btn-hub-explore{width:100%;max-width:280px}.instagram-section{padding:0 15px 80px}.instagram-container{gap:30px}.instagram-heading{font-size:28px;line-height:36px;margin-bottom:12px}.instagram-paragraph{font-size:16px;line-height:24px;margin-bottom:24px}.instagram-profile-card{margin-bottom:24px;gap:12px}.instagram-avatar{height:40px}.instagram-username{font-size:14px}.instagram-stats{font-size:14px;display:flex;align-items:baseline;gap:4px}.instagram-stats strong{font-size:26px}.btn-instagram-follow{width:100%;max-width:280px}.instagram-feed-wrapper{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}.instagram-feed{padding:10px 15px 20px;gap:15px}.instagram-feed-item{flex:0 0 220px;height:286px}.main-footer{padding:50px 15px 30px}.footer-grid{grid-template-columns:1fr 1fr;text-align:left;gap:40px 20px}.footer-info-column{align-items:flex-start;text-align:left;grid-column:1;grid-row:1}.logo-footer{width:110px;height:77px;align-self:flex-start}.footer-info-text{text-align:left;margin-top:10px;font-size:14px;line-height:20px}.footer-col-explore{grid-column:1;grid-row:2}.footer-col-follow{grid-column:2;grid-row:2}.footer-col-resources{grid-column:1;grid-row:3}.footer-newsletter{grid-column:span 2;grid-row:4;justify-self:flex-start;align-items:flex-start;text-align:left;margin-top:32px;width:100%}.footer-newsletter .footer-heading{margin:0 0 20px;max-width:100%;text-align:left}.footer-newsletter .footer-heading:before{left:0;transform:none}.footer-newsletter .footer-heading:after{left:0;transform:none}.footer-heading{font-size:16px;margin:0 0 12px;padding-bottom:6px;max-width:100%}.footer-links a{font-size:15px;line-height:22px}.footer-links a:hover{color:#00dcda;transform:none}.footer-col.footer-col-resources{margin-top:0}.footer-newsletter-form{width:280px;margin:0}.footer-mobile-br{display:block}.footer-bottom-row{flex-direction:column;gap:12px;text-align:center}.testimonials-section{padding:50px 0}.testimonials-container{padding:0 15px}.testimonials-heading{font-size:32px;line-height:38px;margin-bottom:8px}.testimonials-paragraph{font-size:16px;line-height:24px}.testimonials-slider-wrapper{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);overflow:visible}.testimonials-track{padding:10px 15px 25px;gap:16px}.testimonial-card{flex:0 0 280px;width:280px;height:auto;padding:24px;scroll-snap-align:center}.testimonial-text{font-size:14px;line-height:22px;margin-bottom:45px}.stars-icon{height:18px;width:96px}.testimonial-rating{margin-bottom:16px}.testimonials-dots{margin-top:25px}}.reveal-on-scroll{opacity:0;transform:translateY(35px);transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}.hero-content.reveal-on-scroll{transition-delay:.1s}.hero-stats-box.reveal-on-scroll{transition-delay:.3s}.hero-stats-box{transition:transform .5s cubic-bezier(.25,.8,.25,1),box-shadow .5s cubic-bezier(.25,.8,.25,1),border-color .5s ease}.hero-stats-box:hover{transform:translateY(-5px);box-shadow:0 20px 45px #0000001f;border-color:#00dcda66}.newsletter-features-card{transition:transform .5s cubic-bezier(.25,.8,.25,1),box-shadow .5s cubic-bezier(.25,.8,.25,1),border-color .5s ease}.newsletter-features-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #00dcda26;border-color:#00dcdacc}.collections-grid-item{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.collections-section.is-visible .collections-grid-item{opacity:1;transform:translateY(0)}.collections-section.is-visible .collections-grid-item:nth-child(1){transition-delay:.1s}.collections-section.is-visible .collections-grid-item:nth-child(2){transition-delay:.2s}.collections-section.is-visible .collections-grid-item:nth-child(3){transition-delay:.3s}.collections-section.is-visible .collections-grid-item:nth-child(4){transition-delay:.4s}.essential-product-card,.products-grid .product-card,#recProductsGrid .product-card,.recommendations-section .product-card,.recommendations-container .product-card{opacity:1!important;transform:none!important;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease!important}.essential-product-card:hover,.products-grid .product-card:hover,#recProductsGrid .product-card:hover,.recommendations-section .product-card:hover,.recommendations-container .product-card:hover{transform:translateY(-4px)!important}.instagram-feed-item{opacity:0;transform:translateY(25px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.instagram-section.is-visible .instagram-feed-item{opacity:1;transform:translateY(0)}.instagram-section.is-visible .instagram-feed-item:nth-child(1){transition-delay:.1s}.instagram-section.is-visible .instagram-feed-item:nth-child(2){transition-delay:.2s}.instagram-section.is-visible .instagram-feed-item:nth-child(3){transition-delay:.3s}.hub-column{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.all-in-one-section.is-visible .hub-column{opacity:1;transform:translateY(0)}.all-in-one-section.is-visible .hub-column:nth-of-type(1){transition-delay:.1s}.all-in-one-section.is-visible .hub-column:nth-of-type(2){transition-delay:.2s}.all-in-one-section.is-visible .hub-column:nth-of-type(3){transition-delay:.3s}.dropdown-menu.mega-dropdown{min-width:540px;padding:24px;border-radius:0 0 16px 16px;background-color:var(--color-white);border-top:3px solid var(--color-primary)}.dropdown-columns{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(190px,1fr);gap:20px}.dropdown-column-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#888;margin-bottom:12px;display:block;padding-left:10px}.dropdown-columns .dropdown-column a.dropdown-item{display:flex;flex-direction:column;padding:10px 12px;font-size:13px;text-decoration:none;border-radius:8px;white-space:normal;transition:background-color .2s ease,transform .2s ease,padding-left .2s ease}.dropdown-columns .dropdown-column a.dropdown-item:hover{background-color:var(--color-light-gray);color:var(--color-black);padding-left:12px;transform:translate(4px)}.dropdown-item .item-title{font-size:13px;font-weight:700;color:var(--color-black);margin-bottom:2px;white-space:normal}.dropdown-item .dropdown-desc{font-size:11px;font-weight:400;color:#666;line-height:1.4;white-space:normal}.dropdown-column a.dropdown-card-link{padding:0!important;display:block;text-decoration:none;border-radius:12px;overflow:hidden;height:100%}.dropdown-column a.dropdown-card-link:hover{background-color:transparent!important;padding-left:0!important;transform:none!important}.dropdown-featured-card{position:relative;border-radius:12px;overflow:hidden;height:100%;min-height:165px;display:flex;flex-direction:column;justify-content:flex-end;padding:16px;background-color:var(--color-black);cursor:pointer;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}.dropdown-column a.dropdown-card-link:hover .dropdown-featured-card{transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.dropdown-featured-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#080a0d40,#080a0db3 40%,#080a0df5);z-index:2;pointer-events:none}.dropdown-card-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.dropdown-column a.dropdown-card-link:hover .dropdown-card-img,.dropdown-featured-card:hover .dropdown-card-img{transform:scale(1.06)}.dropdown-card-text{position:relative;z-index:3;color:var(--color-white)}.dropdown-card-text h5{font-size:15px;font-weight:700;margin-bottom:4px;letter-spacing:.2px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6)}.dropdown-card-text p{font-size:11px;color:#ffffffe6;margin-bottom:8px;line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,.6)}.dropdown-card-btn{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--color-primary);display:inline-flex;align-items:center;gap:4px;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.6);transition:transform .3s ease}.dropdown-column a.dropdown-card-link:hover .dropdown-card-btn{transform:translate(3px)}.dropdown-image-column{display:flex;flex-direction:column;justify-content:center;min-width:190px}.dropdown-image-box{width:100%;height:100%;min-height:170px;max-height:220px;border-radius:12px;overflow:hidden;position:relative;display:flex;box-shadow:0 4px 15px #00000014;transition:box-shadow .5s ease,transform .5s cubic-bezier(.2,.8,.2,1);cursor:default}.dropdown-image-box:hover{box-shadow:0 8px 25px #0000001f;transform:translateY(-2px)}.dropdown-pure-img{width:100%;height:100%;object-fit:cover;border-radius:12px;display:block;-webkit-user-select:none;user-select:none;pointer-events:none;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.dropdown-image-box:hover .dropdown-pure-img{transform:scale(1.07)}.about-hero{padding:0!important}.about-hero-container{width:100%!important;max-width:100%!important;height:540px!important;border-radius:0!important;box-shadow:none!important;background:url(about-main-img.webp?v=82) no-repeat center 80% / cover!important}.about-hero-container:before{background:linear-gradient(90deg,#080a0d,#080a0de0 22%,#080a0d8c 40%,#080a0d00)!important}.about-hero-inner{max-width:1300px;width:100%;margin:0 auto;padding:0 24px;display:flex;align-items:center;height:100%;position:relative;z-index:2}.about-hero .hero-content{padding:60px 0;max-width:650px}.about-hero .hero-paragraph{max-width:650px!important}.desktop-br{display:inline}@media(max-width:768px){.dropdown-menu.mega-dropdown,.desktop-br{display:none!important}.about-hero-container{height:auto!important;min-height:auto!important}.about-hero-inner{padding:42px 20px!important;flex-direction:column;align-items:flex-start;height:auto!important;min-height:auto!important}.about-hero .hero-content{padding:0!important;max-width:100%!important;margin:0!important}.about-hero-container:before{background:linear-gradient(180deg,#080a0df2,#080a0dd9 60%,#080a0d99)!important}.about-hero .hero-heading{font-size:32px!important;line-height:40px!important;word-break:break-word;overflow-wrap:break-word}}.story-section{padding:90px 24px;background-color:#fff;display:flex;justify-content:center;width:100%}.story-container{max-width:1300px;width:100%;margin:0 auto;display:grid;grid-template-columns:minmax(320px,559px) 1.25fr;gap:70px;align-items:center}.story-image-col{width:100%;display:flex;justify-content:center}.story-image-wrapper{position:relative;width:100%;max-width:559px;height:670px;border-radius:30px;padding:2px;background:linear-gradient(90deg,#cecece,#dcdd00 17%,#00dcda 33%,#00ee01,#e600d8 67%,#f60001 83%,#0d01e4);box-shadow:0 15px 35px #0000000f;display:flex;overflow:hidden}.story-image{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:28px;display:block}.story-content-col{display:flex;flex-direction:column}.story-subtitle-row{display:flex;align-items:center;gap:12px;margin-bottom:20px}.story-divider{width:45px;height:2px;background-color:#00dcda}.story-subtitle{font-family:var(--font-main);font-size:16px;font-weight:600;letter-spacing:1px;color:var(--color-black);text-transform:uppercase}.story-heading{font-family:Inter,sans-serif;font-size:50px;font-weight:700;line-height:60px;letter-spacing:0px;color:#000;margin-bottom:35px}.story-timeline{position:relative;display:flex;flex-direction:column;gap:32px}.timeline-item{position:relative;display:flex;gap:24px;align-items:flex-start;z-index:2}.timeline-item:after{content:"";position:absolute;left:35px;top:35px;bottom:-32px;width:2px;background-color:#c2d5d9;transform:translate(-50%);z-index:1}.timeline-item:last-child:after{display:none!important}.timeline-icon-box{position:relative;z-index:2;width:70px;height:70px;border-radius:50%;background-color:#080a0d;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #080a0d1f}.timeline-icon{width:34px;height:34px;display:block;object-fit:contain}.timeline-content{display:flex;flex-direction:column;gap:4px;padding-top:8px}.timeline-item-title{font-family:var(--font-main);font-size:18px;font-weight:700;line-height:24px;color:#000;margin-bottom:2px}.timeline-item-desc{font-family:var(--font-main);font-size:18px;font-weight:400;line-height:28px;color:#000;max-width:620px}.founder-section{width:100%;min-height:570px;padding:90px 24px;background-color:#080a0d;display:flex;justify-content:center;align-items:center;box-sizing:border-box;scroll-margin-top:80px}.founder-container{max-width:1300px;width:100%;margin:0 auto;display:grid;grid-template-columns:1fr 1.05fr;gap:60px;align-items:center}.founder-content-col{display:flex;flex-direction:column}.founder-subtitle-row{display:flex;align-items:center;gap:12px;margin-bottom:16px}.founder-divider{width:32px;height:2px;background-color:#00dcda}.founder-subtitle{font-family:var(--font-main);font-size:16px;font-weight:600;letter-spacing:1px;color:#00dcda;text-transform:uppercase}.founder-heading{font-family:var(--font-main);font-size:46px;font-weight:700;color:#fff;line-height:1.15;margin:0 0 18px}.founder-paragraph{font-family:var(--font-main);font-size:18px;font-weight:400;line-height:30px;letter-spacing:0px;color:#fff;margin:0 0 36px;max-width:580px}.founder-features-grid{display:flex;flex-direction:column;gap:28px}.founder-feat-item{display:flex;flex-direction:column}.founder-feat-header{display:flex;align-items:center;gap:14px;margin-bottom:10px}.founder-feat-icon{width:28px;height:28px;object-fit:contain;flex-shrink:0;margin-bottom:0}.founder-feat-title{font-family:var(--font-main);font-size:16px;font-weight:700;line-height:22px;letter-spacing:.5px;color:#fff;text-transform:uppercase;margin:0}.founder-feat-desc{font-family:var(--font-main);font-size:15px;font-weight:400;line-height:24px;letter-spacing:0px;color:#ffffffe0;margin:0;max-width:530px}.founder-images-col{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%}.founder-img-box{width:100%;aspect-ratio:3 / 4;height:auto;border-radius:20px;overflow:hidden;background-color:#111419}.founder-img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}@media(max-width:1024px){.founder-container{grid-template-columns:1fr;gap:40px}.founder-section{min-height:auto;padding:60px 24px}.founder-img-box{height:320px}}@media(max-width:768px){.founder-heading{font-size:32px}.founder-features-grid{grid-template-columns:1fr;gap:20px}.founder-images-col{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;width:100%}.founder-images-col::-webkit-scrollbar{display:none}.founder-img-box{flex:0 0 calc(100vw - 80px);width:calc(100vw - 80px);min-width:calc(100vw - 80px);max-width:calc(100vw - 80px);height:240px;border-radius:16px;scroll-snap-align:start}}@media(max-width:1024px){.story-section{padding:70px 24px}.story-container{gap:40px;grid-template-columns:1fr}.story-image-wrapper{max-width:500px;margin:0 auto}.story-heading{font-size:40px;line-height:48px;margin-bottom:30px}}@media(max-width:768px){.story-section{padding:40px 20px!important}.story-content-col{order:1;grid-row:1}.story-image-col{order:2;grid-row:2;max-width:100%}.story-image-wrapper{border-radius:20px;max-width:100%;height:auto!important}.story-image{border-radius:18px;height:auto!important}.story-heading{font-size:32px;line-height:38px}.timeline-item{gap:16px}.timeline-icon-box{width:52px;height:52px}.timeline-icon{width:26px;height:26px}.timeline-item:after{left:26px;top:26px;bottom:-32px}.timeline-content{padding-top:4px}.timeline-item-desc{font-size:14px;line-height:22px;max-width:100%}}.network-section{height:auto;padding:90px 24px;background-color:#fff;display:flex;justify-content:center;align-items:center;width:100%;overflow:hidden}.network-container{width:100%;max-width:1300px;margin:0 auto;padding:0;display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center;box-sizing:border-box}.network-content-col{display:flex;flex-direction:column;padding-right:20px}.network-subtitle-row{display:flex;align-items:center;gap:12px;margin-bottom:20px}.network-divider{width:40px;height:2px;background-color:#00dcda}.network-subtitle{font-family:var(--font-main);font-size:16px;font-weight:600;letter-spacing:1px;color:#000;text-transform:uppercase}.network-heading{font-family:Inter,sans-serif;font-size:50px;font-weight:700;line-height:58px;color:#000;margin-bottom:24px;letter-spacing:-.5px}.network-paragraph{font-family:var(--font-main);font-size:17px;font-weight:400;line-height:28px;color:#000;margin-bottom:20px;max-width:580px}.network-paragraph strong{font-weight:700;color:#000}.network-action{margin-top:15px}.btn-network-youtube{background-color:#00dcda;color:#000;border:none;font-family:var(--font-main);font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;height:50px;padding:0 26px;border-radius:30px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease;outline:none;width:max-content}.btn-network-youtube:hover{background-color:#00bfbd;transform:translateY(-2px);box-shadow:0 6px 18px #00dcda59}.network-images-container{display:flex;flex-direction:column;gap:16px;width:660px;max-width:100%;position:relative}.network-images-wrapper{position:relative;width:660px;max-width:100%;height:460px;overflow:hidden;display:flex;align-items:center;padding:10px 0;box-sizing:border-box}.network-slider-track{display:flex;gap:24px;align-items:center;transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform}.network-slide{width:280px;height:370px;border-radius:24px;overflow:hidden;opacity:.8;flex-shrink:0;box-shadow:none!important;transition:width .6s cubic-bezier(.22,1,.36,1),height .6s cubic-bezier(.22,1,.36,1),border-radius .6s cubic-bezier(.22,1,.36,1),opacity .6s ease}.network-slide.active{width:350px;height:440px;border-radius:28px;opacity:1;box-shadow:none!important}.network-slide img{width:100%;height:100%;object-fit:cover;display:block}.network-carousel-nav{display:flex;justify-content:flex-end;gap:20px;padding-right:30px;width:100%}.btn-carousel-prev,.btn-carousel-next{background:transparent;border:none;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,opacity .2s ease}.btn-carousel-prev:hover,.btn-carousel-next:hover{transform:scale(1.2)}.network-carousel-nav button:hover{opacity:.6;transform:scale(1.15)}.network-carousel-nav img{width:24px;height:24px;filter:brightness(0) invert(1);transition:opacity .2s ease}.guide-section{padding:90px 24px;background-color:#edf4f6;display:flex;justify-content:center;width:100%;overflow:hidden}.guide-section{width:100%;min-height:620px;padding:80px 24px;background-color:#080a0d;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.guide-container{max-width:1300px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center}.guide-header{text-align:center;margin-bottom:60px}.guide-heading{font-family:Inter,sans-serif;font-size:46px;font-weight:700;line-height:1.2;color:#fff;margin-bottom:20px;letter-spacing:-.5px}.guide-paragraph{font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:.5px;color:#fff;opacity:1;text-align:center;margin:0}.guide-grid{display:flex;align-items:stretch;justify-content:space-between;width:100%;max-width:1300px;gap:0}.guide-box{background-color:transparent;flex:1;max-width:290px;box-shadow:none;border-radius:0;padding:10px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box}.guide-divider{width:1px;min-width:1px;height:210px;background-color:#ffffff14;align-self:center}.guide-icon-box{width:64px;height:64px;border-radius:50%;border:1.5px solid #00DCDA;background-color:transparent;display:flex;align-items:center;justify-content:center;margin-bottom:24px;flex-shrink:0;transition:transform .3s ease,background-color .3s ease}.guide-box:hover .guide-icon-box{transform:scale(1.08);background-color:#00dcda1a}.guide-icon{width:34px;height:34px;max-width:34px;max-height:34px;display:block;object-fit:contain}.guide-box-title{font-family:var(--font-main);font-size:16px;font-weight:700;line-height:22px;color:#fff;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.guide-box-desc{font-family:var(--font-main);font-size:16px;font-weight:400;line-height:26px;letter-spacing:0px;color:#fff;margin:0;max-width:260px}@media(max-width:1024px){.network-section{height:auto;padding:70px 24px}.network-container{grid-template-columns:1fr;gap:40px}.network-content-col{padding-right:0;max-width:700px;margin:0 auto}.network-heading{font-size:44px;line-height:50px}.network-images-container{position:relative;max-width:540px;margin:0 auto}.network-images-wrapper{justify-content:flex-start;width:100%;gap:20px;align-items:center;max-width:540px;overflow-x:auto;height:400px}.network-img-col{width:230px;height:310px}.network-img-col.active{width:290px;height:380px;opacity:1}.network-carousel-nav{display:flex;justify-content:center;margin-top:15px;padding-right:0}.guide-section{padding:60px 24px}.guide-heading{font-size:40px;line-height:48px}.guide-divider{display:none}.guide-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 20px;justify-items:center;width:100%}}@media(max-width:768px){.network-section{padding:40px 0!important}.network-container{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.network-content-col{padding:0 20px;box-sizing:border-box;width:100%}.network-heading{font-size:36px;line-height:42px}.network-paragraph{font-size:16px;line-height:24px}.btn-network-youtube{width:100%;justify-content:center}.network-images-container{position:relative;width:100%;max-width:100%;margin:0;overflow:hidden}.network-carousel-nav{display:none!important}.network-images-wrapper{width:100%;margin:0;padding:0 20px!important;scroll-padding-left:20px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;scrollbar-width:none;-ms-overflow-style:none;align-items:center;max-width:none;height:270px}.network-images-wrapper::-webkit-scrollbar{display:none}.network-slide{flex:0 0 calc(100vw - 80px)!important;width:calc(100vw - 80px)!important;min-width:calc(100vw - 80px)!important;max-width:calc(100vw - 80px)!important;height:260px!important;min-height:260px!important;max-height:260px!important;border-radius:16px!important;scroll-snap-align:start;opacity:1!important}.guide-section{padding:70px 0!important}.guide-header{padding:0 20px;box-sizing:border-box;margin-bottom:30px;text-align:left;width:100%}.guide-heading{font-size:32px;line-height:38px;text-align:left}.guide-paragraph{font-size:16px;line-height:26px;letter-spacing:.5px;color:#fff;opacity:1;text-align:left}.guide-divider{display:block!important;width:1px!important;min-width:1px!important;height:180px!important;background-color:#ffffff1f!important;align-self:center!important;flex-shrink:0!important;margin:0 16px!important}.guide-grid{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:20px;width:100%;margin:0;padding:0 20px 10px!important;scroll-padding-left:20px;box-sizing:border-box}.guide-grid::-webkit-scrollbar{display:none}.guide-box{flex:0 0 calc(100vw - 140px)!important;width:calc(100vw - 140px)!important;min-width:calc(100vw - 140px)!important;max-width:calc(100vw - 140px)!important;padding:10px 0;display:flex;flex-direction:column;align-items:flex-start;text-align:left;scroll-snap-align:start;box-sizing:border-box}.guide-box-title{text-align:left;width:100%}.guide-box-desc{text-align:left;max-width:100%}.guide-box-desc br{display:none}}.gallery-section{padding:90px 24px;background-color:#fff;width:100%;box-sizing:border-box}.gallery-container{max-width:1300px;width:100%;margin:0 auto;box-sizing:border-box}.gallery-content-row{display:grid;grid-template-columns:1fr 1.25fr;gap:70px;align-items:center}.gallery-content-col{display:flex;flex-direction:column}.gallery-subtitle-row{display:flex;align-items:center;gap:12px;margin-bottom:20px}.gallery-divider{width:40px;height:2px;background-color:#00dcda}.gallery-subtitle{font-family:var(--font-main);font-size:16px;font-weight:600;letter-spacing:1px;color:#000;text-transform:uppercase}.gallery-heading{font-family:Inter,sans-serif;font-size:50px;font-weight:700;line-height:58px;color:#000;margin-bottom:24px;letter-spacing:-.5px}.gallery-paragraph{font-family:var(--font-main);font-size:18px;font-weight:400;line-height:30px;letter-spacing:0px;color:#000;margin-bottom:32px;max-width:520px}.btn-gallery-instagram{background-color:#00dcda;color:#000;border:none;font-family:var(--font-main);font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;height:50px;padding:0 28px;border-radius:30px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease;outline:none;width:max-content}.btn-gallery-instagram:hover{background-color:#00bfbd;transform:translateY(-2px);box-shadow:0 6px 18px #00dcda59}.gallery-grid-col{width:100%}.gallery-grid-2x2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;justify-content:center}.gallery-grid-item{width:100%;height:220px;overflow:hidden;border-radius:24px;box-shadow:0 10px 30px #00000014;position:relative;cursor:pointer;background-color:#080a0d;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1)}.gallery-grid-item:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0000002e}.gallery-grid-image,.gallery-grid-video{width:100%;height:100%;object-fit:cover;border-radius:24px;display:block;transition:transform .65s cubic-bezier(.22,1,.36,1);will-change:transform}.gallery-grid-item:hover .gallery-grid-image,.gallery-grid-item:hover .gallery-grid-video{transform:scale(1.08)}.gallery-footer-divider{display:none}@media(max-width:1024px){.gallery-section{padding:70px 24px}.gallery-content-row{grid-template-columns:1fr;gap:40px;text-align:center}.gallery-content-col{max-width:700px;margin:0 auto;align-items:center}.gallery-subtitle-row{justify-content:center}.gallery-paragraph{margin-left:auto;margin-right:auto}.gallery-grid-col{display:flex;justify-content:center}.gallery-grid-2x2{justify-content:center}.gallery-grid-item{width:290px;height:210px}}@media(max-width:768px){.gallery-section{padding:60px 0}.gallery-container{padding:0;width:100%}.gallery-content-row{display:flex;flex-direction:column;width:100%;gap:30px;text-align:left;box-sizing:border-box}.gallery-content-col{max-width:100%;margin:0;align-items:flex-start;padding:0 20px;box-sizing:border-box;width:100%}.gallery-subtitle-row{justify-content:flex-start}.gallery-heading{font-size:32px;line-height:38px;margin-bottom:16px}.gallery-paragraph{font-size:16px;line-height:24px;margin-bottom:25px}.btn-gallery-instagram{width:100%;justify-content:center;max-width:280px}.gallery-grid-col{justify-content:flex-start;padding:0;width:100%;max-width:100%;overflow:hidden}.gallery-grid-2x2{display:flex;flex-direction:row;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;scrollbar-width:none;-ms-overflow-style:none;width:100%;padding:0;box-sizing:border-box;margin:0}.gallery-grid-2x2::-webkit-scrollbar{display:none}.gallery-grid-item{scroll-snap-align:start;scroll-margin-left:20px;width:calc(100vw - 60px);min-width:calc(100vw - 60px);height:calc((100vw - 60px) * 240 / 332);flex-shrink:0}.gallery-grid-item:first-child{margin-left:20px}.gallery-grid-item:last-child{margin-right:20px}}.product-page{background-color:var(--color-bg)}.product-detail-section{padding:50px 20px 40px;display:flex;justify-content:center;width:100%}.product-detail-container{width:100%;max-width:1300px;display:grid;grid-template-columns:1.1fr .9fr;gap:80px;padding-right:100px;box-sizing:border-box;align-items:start}.product-gallery-col{display:flex;flex-direction:column;position:relative;top:auto;align-self:start;z-index:10}.product-gallery-large{width:100%;max-width:650px;height:680px;background-color:#f1f2f2;border-radius:30px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;padding:16px 24px 145px;position:relative;margin-top:0}.product-gallery-large img.the-yancey-hat-product-img-main-img,.product-gallery-large img#main-product-image{width:100%;height:100%;max-height:480px;object-fit:contain;mix-blend-mode:multiply;transition:opacity .3s ease,transform .3s ease;margin-top:0}.product-gallery-thumbnails{position:absolute;left:24px;bottom:24px;display:flex;gap:16px;margin-top:0}.thumbnail-box{width:130px;height:120px;background-color:#e2e2e2;border-radius:10px;border:1px solid transparent;box-sizing:border-box;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;padding:10px;transition:border-color .2s ease,transform .2s ease}.thumbnail-box:hover{transform:translateY(-2px)}.thumbnail-box.active{border-color:#00dcda}.thumbnail-box img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-info-col{display:flex;flex-direction:column}.product-breadcrumbs{font-family:var(--font-main);font-size:14px;color:#888;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.product-info-title{font-family:var(--font-main);font-size:40px;font-weight:700;color:#000;margin:0 0 16px;line-height:1.1}.product-info-rating{display:flex;align-items:center;gap:16px;font-family:var(--font-main);font-size:14px;font-weight:600;color:#000;margin-bottom:24px;line-height:normal}.rating-stars-inline{display:flex;align-items:center;gap:4px}.single-star-rating-icon{width:108px;height:20.25px;object-fit:contain}.product-info-price{font-family:var(--font-main);font-size:25px;font-weight:600;line-height:22px;color:#000;margin-bottom:20px}.product-info-shoppay{font-family:var(--font-main);font-size:14px;color:#444;margin-bottom:16px;line-height:20px}.shoppay-logo-img{height:16px;width:auto;display:inline-block;vertical-align:middle;margin:0 4px}.shoppay-learn-more{color:#000;text-decoration:underline;margin-left:4px;font-weight:500}.product-info-shipping-calculated{display:flex;align-items:center;gap:8px;font-family:var(--font-main);font-size:14px;color:#666;margin-bottom:16px}.shipping-truck-icon{width:24px;height:24px;display:inline-block;object-fit:contain}.color-wrapper{margin-top:16px!important;margin-bottom:16px!important}.color-swatches-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;padding:4px 2px!important;overflow:visible!important}.quantity-wrapper{margin-top:0;margin-bottom:24px}.quantity-label{display:block;font-family:var(--font-main);font-size:14px;font-weight:700;color:#000;margin-bottom:8px;text-transform:capitalize}.quantity-selector-box{display:inline-flex;align-items:center;border:1px solid #EAEAEA;border-radius:30px;padding:4px 12px;background-color:#fff}.qty-btn{background:none;border:none;font-size:20px;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#000;transition:opacity .2s ease}.qty-btn:hover{opacity:.6}.quantity-selector-box input{width:40px;text-align:center;border:none;font-family:var(--font-main);font-size:16px;font-weight:700;color:#000;outline:none;background:none}.quantity-selector-box input::-webkit-outer-spin-button,.quantity-selector-box input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.btn-product-add-to-cart{width:100%;height:55px;border-radius:30px;background-color:#00dcda;color:#000;border:none;font-family:var(--font-main);font-size:15px;font-weight:700;cursor:pointer;margin-bottom:12px;letter-spacing:.5px;display:inline-flex;justify-content:center;align-items:center;transition:opacity .2s ease,transform .2s ease}.btn-product-buy-now{width:100%;height:55px;border-radius:30px;background-color:#080a0d;color:#fff;border:none;font-family:var(--font-main);font-size:15px;font-weight:700;cursor:pointer;margin-bottom:40px;letter-spacing:.5px;display:inline-flex;justify-content:center;align-items:center;transition:opacity .2s ease,transform .2s ease}.btn-product-add-to-cart:hover,.btn-product-buy-now:hover{opacity:.9}.btn-product-add-to-cart:active,.btn-product-buy-now:active{transform:scale(.98)}.product-accordion{border-top:1px solid #EAEAEA;margin-top:10px}.accordion-item{border-bottom:1px solid #EAEAEA;transition:border-color .3s ease}.accordion-header{width:100%;background:none;border:none;padding:22px 0;display:flex!important;justify-content:space-between!important;align-items:center!important;font-family:var(--font-main);font-size:16px;font-weight:700;color:#000;cursor:pointer;outline:none;text-align:left;user-select:none;-webkit-user-select:none;-webkit-appearance:none!important;appearance:none!important;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .2s ease}.accordion-header *{pointer-events:none}.accordion-header:hover{color:#000}.accordion-header-left{display:flex;align-items:center;gap:14px}.accordion-left-icon{width:24px;height:24px;display:inline-block;object-fit:contain;flex-shrink:0}.accordion-toggle-icon{width:22px;height:22px;display:inline-block;object-fit:contain;flex-shrink:0;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .2s ease}.accordion-item.active .accordion-toggle-icon{transform:rotate(45deg)}.accordion-content{max-height:0;opacity:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .3s ease,padding .3s ease;padding:0}.accordion-item:not(.active) .accordion-content{max-height:0!important;opacity:0!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important;display:none!important}.accordion-item.active .accordion-content{max-height:3000px!important;opacity:1!important;padding-top:4px!important;padding-bottom:20px!important;display:block!important;visibility:visible!important}.accordion-content p{font-family:var(--font-main);font-size:15px;font-weight:400;line-height:26px;color:#555;letter-spacing:.1px;margin:0;padding:0}.product-features-section{padding:40px 20px 60px;background-color:#fff;display:flex;justify-content:center;width:100%}.product-features-container{width:100%;max-width:1300px;display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:center}.features-text-col{display:flex;flex-direction:column}.features-subtitle{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-main);font-size:16px;font-weight:500;color:#00dcda;letter-spacing:1px;text-transform:uppercase;margin-bottom:12px}.features-subtitle:before{content:"";display:inline-block;width:32px;height:1.5px;background-color:#00dcda}.features-heading{font-family:var(--font-main);font-size:48px;font-weight:700;color:#000;line-height:56px;margin:0 0 40px}.features-list-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px 40px}.feature-card-item{display:flex;flex-direction:column}.feature-icon-box{width:40px;height:40px;margin-bottom:12px}.feature-icon-box img,.feature-icon-box svg{width:100%;height:100%;object-fit:contain;display:block}.feature-card-title{font-family:var(--font-main);font-size:15px;font-weight:700;color:#000;margin:0 0 8px;letter-spacing:.5px;text-transform:uppercase}.feature-card-desc{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:#333;line-height:24px;letter-spacing:0px;margin:0}.features-image-col{width:100%;max-width:592px;height:555px;border-radius:30px;overflow:hidden;box-shadow:0 10px 30px #0000000d}.features-col-img{width:100%;height:100%;object-fit:cover;display:block}.product-reviews-section{padding:60px 20px;background-color:#eff8f8;display:flex;justify-content:center;width:100%;height:348px;box-sizing:border-box}.product-reviews-container{width:100%;max-width:1300px;display:flex;justify-content:flex-start;align-items:center;gap:50px;height:100%}.reviews-summary-col{display:flex;flex-direction:column;width:250px;flex-shrink:0}.reviews-subtitle{font-family:var(--font-main);font-size:14px;font-weight:700;color:#00dcda;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px}.reviews-big-num{font-family:var(--font-main);font-size:72px;font-weight:700;color:#000;line-height:1;margin-bottom:16px}.reviews-summary-stars{margin-bottom:12px}.reviews-count-label{font-family:var(--font-main);font-size:18px;font-weight:400;color:#000}.reviews-carousel-outer{overflow:hidden;width:940px;max-width:100%;position:relative;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;padding:4px 0 12px}.reviews-carousel-outer:active{cursor:grabbing}.reviews-grid-col{display:flex;gap:20px;width:max-content;will-change:transform}.review-comment-card{background-color:#fff;border-radius:20px;padding:22px;border:1px solid #ECECEC;box-shadow:0 4px 20px #00000005;display:flex;flex-direction:column;justify-content:space-between;flex:0 0 300px;width:300px;height:240px;min-height:240px;box-sizing:border-box}.comment-stars{margin-bottom:14px}.comment-text{font-family:var(--font-main);font-size:16px;line-height:24px;color:#000;margin:0 0 14px;flex-grow:1;overflow:visible}.comment-author{display:flex;flex-direction:column;gap:2px}.comment-author-name{font-family:var(--font-main);font-size:15px;font-weight:600;color:#000;line-height:1.2}.comment-author-role{font-family:var(--font-main);font-size:13px;color:#777;line-height:1.2}.recommendations-section{padding:90px 20px;background-color:#fff;display:flex;justify-content:center;width:100%}.recommendations-container{width:100%;max-width:1360px;display:flex;flex-direction:column}.recommendations-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.recommendations-title{font-family:var(--font-main);font-size:36px;font-weight:700;color:#000;margin:0}.recommendations-carousel-nav{display:flex;gap:12px}.nav-arrow-btn{width:44px;height:44px;border-radius:50%;border:1px solid #EAEAEA;background-color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#000;transition:all .2s ease}.nav-arrow-btn:hover{background-color:#00dcda;border-color:#00dcda;color:#000}.nav-arrow-btn svg{width:20px;height:20px}#recProductsGrid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-behavior:smooth!important;scrollbar-width:none!important;-ms-overflow-style:none!important;padding:10px 0 25px!important;margin-bottom:0!important;gap:20px!important;width:100%!important;cursor:grab}#recProductsGrid::-webkit-scrollbar{display:none!important}#recProductsGrid .product-card{box-sizing:border-box!important;box-shadow:none!important;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .3s ease!important;will-change:transform,box-shadow}#recProductsGrid .product-card:hover{transform:translateY(-5px)!important;box-shadow:none!important;border-color:#00dcda4d!important}#recProductsGrid .product-card.full-cover .product-image-box,#recProductsGrid .product-card[data-product-id=the-jonny-dark-green-hat] .product-image-box,#recProductsGrid .product-card[data-product-id=throw-up-bars-sticker] .product-image-box,#recProductsGrid .product-card[data-product-id=custom-covers-monitors-qbox] .product-image-box,#recProductsGrid .product-card[data-product-id=btb-tool] .product-image-box{padding:0!important}#recProductsGrid .product-card.full-cover .product-image-box a,#recProductsGrid .product-card[data-product-id=the-jonny-dark-green-hat] .product-image-box a,#recProductsGrid .product-card[data-product-id=throw-up-bars-sticker] .product-image-box a,#recProductsGrid .product-card[data-product-id=custom-covers-monitors-qbox] .product-image-box a,#recProductsGrid .product-card[data-product-id=btb-tool] .product-image-box a{width:100%!important;height:100%!important;display:block!important}#recProductsGrid .product-card.full-cover .product-img,#recProductsGrid .product-card[data-product-id=the-jonny-dark-green-hat] .product-img,#recProductsGrid .product-card[data-product-id=throw-up-bars-sticker] .product-img,#recProductsGrid .product-card[data-product-id=custom-covers-monitors-qbox] .product-img,#recProductsGrid .product-card[data-product-id=btb-tool] .product-img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}@media(max-width:1024px){.product-detail-container{grid-template-columns:1fr 1fr;gap:40px;padding-right:0}.product-gallery-large{max-width:100%;height:480px}.product-gallery-large img.the-yancey-hat-product-img-main-img{height:calc(100% - 150px)}.product-features-container{gap:40px}.product-reviews-section{height:auto;padding:60px 20px}.product-reviews-container{flex-direction:column;align-items:flex-start;gap:40px}.reviews-grid-col{flex-wrap:wrap;justify-content:flex-start;gap:24px}}@media(max-width:768px){.product-detail-section{padding:30px 20px 25px}.product-detail-container{grid-template-columns:1fr;gap:30px;padding-right:0}.product-gallery-large{max-width:100%;height:520px;padding:20px 20px 135px;border-radius:24px;flex-direction:column;justify-content:flex-start}.product-gallery-large img.the-yancey-hat-product-img-main-img,.product-gallery-large img#main-product-image{height:100%;max-height:350px;margin-top:0}.product-gallery-thumbnails{left:16px;right:16px;bottom:16px;gap:12px;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.product-gallery-thumbnails::-webkit-scrollbar{display:none}.thumbnail-box{flex:0 0 100px!important;width:100px!important;min-width:100px!important;max-width:100px!important;height:100px!important;padding:6px!important;border-radius:10px;scroll-snap-align:start}.thumbnail-box img{width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:multiply!important}.product-info-title{font-size:32px}.accordion-header{padding:16px 0;font-size:15px}.accordion-content{padding-left:0}.accordion-item.active .accordion-content{padding:2px 0 16px}.accordion-content p{font-size:14px;line-height:24px;margin:0;padding:0}.product-features-section{padding:25px 20px 40px}.product-features-container{grid-template-columns:1fr;gap:30px}.features-heading{font-size:30px!important;line-height:38px!important;margin-bottom:24px!important}.features-list-grid{grid-template-columns:1fr;gap:24px}.product-reviews-section{height:auto!important;padding:40px 0 42px!important;overflow:hidden}.product-reviews-container{flex-direction:column;align-items:center;gap:22px!important;width:100%}.reviews-summary-col{display:grid!important;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;gap:4px 16px;width:100%;padding:0 20px;box-sizing:border-box;align-items:center}.reviews-subtitle{grid-column:1 / span 2;grid-row:1;text-align:left;margin:0 0 8px}.reviews-big-num{grid-column:1;grid-row:2;font-size:56px;line-height:1;text-align:left;margin:0}.reviews-count-label{grid-column:2;grid-row:2;align-self:center;justify-self:flex-start;text-align:left;font-size:16px;font-weight:500;color:#080a0d;margin:0}.reviews-summary-stars{grid-column:1 / span 2;grid-row:3;justify-content:flex-start;margin:6px 0 0}.reviews-summary-stars svg{width:110px;height:20px}.features-image-col{height:350px!important;max-width:100%}.features-col-img{object-position:top center!important}.reviews-carousel-outer{padding:0!important;overflow:hidden!important;width:100%!important;touch-action:pan-y!important}.reviews-grid-col{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-left:20px!important;-webkit-overflow-scrolling:touch!important;gap:16px!important;width:100%!important;padding:4px 20px 14px!important;box-sizing:border-box!important;scrollbar-width:none!important;touch-action:pan-x pan-y!important;overscroll-behavior-y:auto!important;overscroll-behavior-x:contain!important}.reviews-grid-col::-webkit-scrollbar{display:none}.review-comment-card{flex:0 0 78%;width:78%;max-width:78%;min-width:78%;flex-shrink:0;scroll-snap-align:start;height:auto;min-height:240px;box-sizing:border-box;margin:0}.recommendations-section{padding:40px 20px 60px;overflow:hidden;box-sizing:border-box}.recommendations-container{width:100%;margin:0;padding:0}.recommendations-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:12px;padding:0}.recommendations-title{font-size:22px!important;line-height:1.2!important;letter-spacing:-.3px}.recommendations-carousel-nav{display:flex;gap:8px;flex-shrink:0}.nav-arrow-btn{width:38px!important;height:38px!important}.nav-arrow-btn svg{width:16px!important;height:16px!important}#recProductsGrid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-left:20px!important;scroll-padding-right:0!important;-webkit-overflow-scrolling:touch!important;gap:15px!important;padding:10px 0 20px 20px!important;margin-left:-20px!important;margin-right:-20px!important;width:calc(100% + 40px)!important;scrollbar-width:none!important}#recProductsGrid::-webkit-scrollbar{display:none!important}#recProductsGrid .product-card{flex:0 0 calc(100vw - 70px)!important;width:calc(100vw - 70px)!important;max-width:calc(100vw - 70px)!important;min-width:calc(100vw - 70px)!important;height:auto!important;min-height:auto!important;scroll-snap-align:start!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important}#recProductsGrid .product-card .product-image-box{height:270px!important;min-height:270px!important;flex-shrink:0!important}#recProductsGrid .product-card .product-info-box,.product-info-box{height:auto!important;min-height:auto!important;padding:12px 14px 14px!important;flex:none!important}}.shop-page{background-color:#fff}.shop-main{width:100%}.shop-section{width:100%;padding:50px 20px 100px;display:flex;justify-content:center;box-sizing:border-box}.shop-container{width:100%;max-width:1300px;display:flex;flex-direction:column}.shop-tabs-nav{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;width:100%;margin-bottom:48px}.shop-tab-btn{background-color:#f1f2f2;color:#000;font-family:var(--font-main);font-size:15px;font-weight:600;letter-spacing:.2px;height:55px;width:100%;border-radius:30px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center;transition:all .25s cubic-bezier(.16,1,.3,1);white-space:nowrap;outline:none;box-sizing:border-box;padding:0 16px}.shop-tab-btn:hover:not(.active){background-color:#00dcda;color:#000}.shop-tab-btn.active{background-color:#080a0d;color:#fff;font-weight:600}.shop-heading-wrap{margin-bottom:40px}.shop-title{font-family:var(--font-main);font-size:44px;font-weight:700;color:#000;letter-spacing:-.5px;margin:0 0 10px;line-height:1.2}.shop-description{font-family:var(--font-main);font-size:18px;font-weight:400;line-height:30px;letter-spacing:0px;color:#000;margin:0}.shop-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;width:100%}.shop-card{background-color:var(--color-white);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;height:456px;border:1px solid #E1E1E1;box-shadow:0 8px 25px #00000008;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s cubic-bezier(.2,.8,.2,1),border-color .45s ease;position:relative;box-sizing:border-box}.shop-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #00000014;border-color:#00dcda80}.shop-card-img-box{background-color:#080a0d;height:330px;width:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:20px;box-sizing:border-box}.shop-card-img-box a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.shop-card-img{max-width:80%;max-height:80%;object-fit:contain;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.shop-card:hover .shop-card-img{transform:scale(1.06)}.shop-card-img-box.full-cover,.shop-card.full-cover .shop-card-img-box,.shop-card[data-id=custom-covers-monitors-qbox] .shop-card-img-box,.shop-card[data-id=custom-btb-tool] .shop-card-img-box,.shop-card[data-id=btb-tool] .shop-card-img-box,.shop-card[data-id=throw-up-bars-sticker] .shop-card-img-box,.shop-card[data-id=btb-iron-stitch-patch] .shop-card-img-box,.shop-card[data-id=btb-logo-patch] .shop-card-img-box{padding:0!important}.shop-card-img-box.full-cover .shop-card-img,.shop-card.full-cover .shop-card-img,.shop-card-img.full-cover,.shop-card[data-id=custom-covers-monitors-qbox] .shop-card-img,.shop-card[data-id=custom-btb-tool] .shop-card-img,.shop-card[data-id=btb-tool] .shop-card-img,.shop-card[data-id=throw-up-bars-sticker] .shop-card-img,.shop-card[data-id=btb-iron-stitch-patch] .shop-card-img,.shop-card[data-id=btb-logo-patch] .shop-card-img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}.shop-card-badge{position:absolute;top:15px;left:15px;min-width:92px;width:auto;max-width:max-content;height:27px;padding:0 14px;box-sizing:border-box;border-radius:30px;background-color:#060e17;border:1px solid var(--color-primary);display:inline-flex;justify-content:center;align-items:center;color:var(--color-white);font-family:var(--font-main),"Inter",sans-serif;font-size:10px;font-weight:700;letter-spacing:0px;text-transform:uppercase;line-height:1;white-space:nowrap;z-index:2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shop-card-info-box{height:126px;min-height:126px;padding:12px 20px;background-color:var(--color-white);display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.shop-card-details{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;min-width:0;max-width:calc(100% - 52px);overflow:visible}.shop-card-title{font-family:var(--font-main);font-size:16px;font-weight:700;color:var(--color-black);margin:0;letter-spacing:-.2px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-card-price{font-family:var(--font-main);font-size:16px;font-weight:700;color:var(--color-black);letter-spacing:0px;margin:0}.shop-swatches-wrap{display:inline-flex;align-items:center;gap:5px;margin-top:1px;flex-wrap:wrap;max-width:100%}.shop-swatch-dot{width:14px;height:14px;border-radius:50%;display:inline-block;border:1.5px solid rgba(0,0,0,.12);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;flex-shrink:0}.shop-swatch-dot:hover{transform:scale(1.25);box-shadow:0 0 0 2px #00000026}.shop-swatch-dot.swatch-active{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #080a0d;transform:scale(1.1)}.shop-swatch-dot.swatch-hidden{display:none}.shop-swatch-more{font-family:var(--font-main);font-size:11px;font-weight:600;color:#080a0d;margin-left:2px;letter-spacing:-.2px;cursor:pointer;text-decoration:underline;text-underline-offset:2px;white-space:nowrap;transition:color .2s ease}.shop-swatch-more:hover{color:#00dcda}.shop-view-link{font-family:var(--font-main);font-size:13px;font-weight:700;color:var(--color-black);text-transform:uppercase;letter-spacing:.2px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;margin-top:5px;transition:color .35s ease}.shop-view-link .arrow-theme{width:14px;height:14px;stroke:var(--color-primary);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.shop-card:hover .shop-view-link{color:var(--color-primary)}.shop-card:hover .shop-view-link .arrow-theme{transform:translate(4px)}.shop-card-cart-btn{width:45px;height:45px;border-radius:50%;background-color:var(--color-primary);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background-color .4s ease,transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease;outline:none;box-shadow:0 4px 10px #00dcda26}.shop-card-cart-btn:hover{background-color:var(--color-black);transform:scale(1.06)}.shop-card-cart-btn:active{transform:scale(.95)}.shop-card-cart-icon{width:20px;height:20px;filter:brightness(0);transition:filter .4s ease}.shop-card-cart-btn:hover .shop-card-cart-icon{filter:brightness(0) invert(1)}.shop-card.is-hidden{display:none!important}@media(max-width:1024px){.shop-section{padding:40px 20px 80px}.shop-tabs-nav{grid-template-columns:repeat(3,1fr);gap:12px}.shop-grid{grid-template-columns:repeat(2,1fr);gap:20px}.shop-card-img-box{height:280px}.shop-title{font-size:36px}}@media(max-width:768px){.shop-section{padding:30px 15px 60px}.shop-tabs-nav{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px;margin-bottom:30px;scrollbar-width:none;gap:12px}.shop-tabs-nav::-webkit-scrollbar{display:none}.shop-tab-btn{width:auto;min-width:180px;height:48px;border-radius:24px;padding:0 20px;font-size:14px;flex-shrink:0;scroll-snap-align:start}.shop-section{padding:30px 24px 70px!important;display:flex!important;justify-content:center!important;width:100%!important;box-sizing:border-box!important}.shop-container{width:100%!important;max-width:440px!important;margin:0 auto!important;box-sizing:border-box!important}.shop-heading-wrap{margin-bottom:20px}.shop-title{font-size:30px}.shop-description{font-size:16px;line-height:26px;margin-bottom:0}.shop-grid{grid-template-columns:1fr;gap:22px}.shop-card{height:auto!important;min-height:auto!important;display:flex!important;flex-direction:column!important}.shop-card-img-box{height:260px!important;min-height:260px!important;flex-shrink:0!important}.shop-card-info-box{height:auto!important;min-height:auto!important;padding:14px 18px 16px!important;flex:none!important}}.scroll-progress-bar{position:fixed;top:0;left:0;height:3px;width:0%;background:linear-gradient(90deg,#00dcda,#00ee01);z-index:99999;pointer-events:none;transition:width .1s linear}.reveal,.reveal-on-scroll,.reveal-up{opacity:0;transform:translateY(35px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-down{opacity:0;transform:translateY(-35px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-left{opacity:0;transform:translate(-40px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-right{opacity:0;transform:translate(40px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-scale,.reveal-zoom{opacity:0;transform:scale(.92);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-fade{opacity:0;transition:opacity .85s cubic-bezier(.16,1,.3,1);will-change:opacity}.reveal.is-visible,.reveal-on-scroll.is-visible,.reveal-up.is-visible,.reveal-down.is-visible,.reveal-left.is-visible,.reveal-right.is-visible,.reveal-scale.is-visible,.reveal-zoom.is-visible,.reveal-fade.is-visible{opacity:1;transform:translate(0) scale(1)}.stagger-1{transition-delay:.08s!important}.stagger-2{transition-delay:.16s!important}.stagger-3{transition-delay:.24s!important}.stagger-4{transition-delay:.32s!important}.stagger-5{transition-delay:.4s!important}.stagger-6{transition-delay:.48s!important}.stagger-7{transition-delay:.56s!important}.stagger-8{transition-delay:.64s!important}.stagger-group>*{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.stagger-group.is-visible>*,.stagger-group.group-visible>*{opacity:1;transform:translateY(0)}.stagger-group.is-visible>*:nth-child(1),.stagger-group.group-visible>*:nth-child(1){transition-delay:.06s}.stagger-group.is-visible>*:nth-child(2),.stagger-group.group-visible>*:nth-child(2){transition-delay:.12s}.stagger-group.is-visible>*:nth-child(3),.stagger-group.group-visible>*:nth-child(3){transition-delay:.18s}.stagger-group.is-visible>*:nth-child(4),.stagger-group.group-visible>*:nth-child(4){transition-delay:.24s}.stagger-group.is-visible>*:nth-child(5),.stagger-group.group-visible>*:nth-child(5){transition-delay:.3s}.stagger-group.is-visible>*:nth-child(6),.stagger-group.group-visible>*:nth-child(6){transition-delay:.36s}.stagger-group.is-visible>*:nth-child(7),.stagger-group.group-visible>*:nth-child(7){transition-delay:.42s}.stagger-group.is-visible>*:nth-child(8),.stagger-group.group-visible>*:nth-child(8){transition-delay:.48s}.btn-shimmer,.btn-hero-primary,.btn-explore,.btn-submit-inquiry,.btn-submit-message,.btn-product-add-to-cart,.btn-product-buy-now,.btn-err-cyan,.btn-ty-cyan,.btn-youtube-page-channel{position:relative;overflow:hidden;will-change:transform,box-shadow}.btn-shimmer:after,.btn-hero-primary:after,.btn-explore:after,.btn-submit-inquiry:after,.btn-submit-message:after,.btn-product-add-to-cart:after,.btn-product-buy-now:after,.btn-err-cyan:after,.btn-ty-cyan:after,.btn-youtube-page-channel:after{content:"";position:absolute;top:-50%;left:-60%;width:40%;height:200%;background:linear-gradient(to right,#fff0,#ffffff4d,#fff0);transform:rotate(25deg);pointer-events:none;transition:none}.btn-shimmer:hover:after,.btn-hero-primary:hover:after,.btn-explore:hover:after,.btn-submit-inquiry:hover:after,.btn-submit-message:hover:after,.btn-product-add-to-cart:hover:after,.btn-product-buy-now:hover:after,.btn-err-cyan:hover:after,.btn-ty-cyan:hover:after,.btn-youtube-page-channel:hover:after{left:140%;transition:left .85s cubic-bezier(.19,1,.22,1)}.btn-hero-primary:hover,.btn-explore:hover,.btn-submit-inquiry:hover,.btn-submit-message:hover,.btn-product-buy-now:hover,.btn-err-cyan:hover,.btn-ty-cyan:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 10px 25px #00dcda59}.btn-hero-primary:active,.btn-explore:active,.btn-submit-inquiry:active,.btn-submit-message:active,.btn-product-buy-now:active,.btn-err-cyan:active,.btn-ty-cyan:active{transform:translateY(0) scale(.97)}.btn-hero-outline:hover,.btn-err-outline:hover,.btn-ty-outline:hover{transform:translateY(-3px);border-color:#00dcda;color:#00dcda;box-shadow:0 0 20px #00dcda33}.btn-hero-outline:active,.btn-err-outline:active,.btn-ty-outline:active{transform:translateY(0) scale(.97)}.shop-card,.product-card,.essential-product-card,.explore-card,.behind-card,.testimonial-card,.newsletter-features-card{will-change:transform,box-shadow;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),border-color .35s ease}.shop-card:hover,.product-card:hover,.essential-product-card:hover{transform:translateY(-7px);box-shadow:none!important}.explore-card:hover{transform:translateY(-8px);box-shadow:0 20px 45px #0000001a}.behind-card{box-shadow:none!important}.behind-card:hover{transform:translateY(-4px);box-shadow:none!important}@media(max-width:1024px){.behind-card:hover,.behind-card:active,.explore-card:hover,.explore-card:active{transform:none!important}}.youtube-page-card:hover{transform:translateY(-5px);box-shadow:none!important}.testimonial-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000000f}.shop-card-img,.product-img,.essential-product-img{transition:transform .6s cubic-bezier(.16,1,.3,1);will-change:transform}.shop-card:hover .shop-card-img,.product-card:hover .product-img,.essential-product-card:hover .essential-product-img{transform:scale(1.06)}@keyframes pulse-live{0%{transform:scale(1);opacity:1;box-shadow:0 0 #ff0000b3}70%{transform:scale(1.08);opacity:.9;box-shadow:0 0 0 10px #f000}to{transform:scale(1);opacity:1;box-shadow:0 0 #f000}}@keyframes pulse-cyan-ring{0%{box-shadow:0 0 #00dcda99}70%{box-shadow:0 0 0 12px #00dcda00}to{box-shadow:0 0 #00dcda00}}@keyframes float-ambient{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes stroke-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes scale-bounce{0%{transform:scale(0);opacity:0}60%{transform:scale(1.15);opacity:1}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes badge-glow{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.float-ambient{animation:float-ambient 4.5s ease-in-out infinite}.pulse-badge{animation:badge-glow 2.5s ease-in-out infinite}.celebration-circle{animation:scale-bounce .85s cubic-bezier(.175,.885,.32,1.275) forwards}.celebration-check{stroke-dasharray:100;stroke-dashoffset:100;animation:stroke-draw .75s .35s ease forwards}.shop-card.filtering-out{opacity:0;transform:scale(.92);pointer-events:none}.shop-card.filtering-in{animation:filterIn .45s cubic-bezier(.16,1,.3,1) forwards}@keyframes filterIn{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.counter-val{display:inline-block;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:768px){input,textarea,select,.form-input,.form-select,.form-textarea,.footer-input,.newsletter-input,.quantity-selector-box input{font-size:16px!important}}.product-badge.sold-out,.shop-card-badge.sold-out{position:absolute;top:15px;left:15px;min-width:92px;width:auto;max-width:max-content;height:27px;padding:0 14px;box-sizing:border-box;border-radius:30px;background-color:#060e17!important;border:1px solid var(--color-primary)!important;display:inline-flex;justify-content:center;align-items:center;color:#fff!important;font-family:var(--font-main),"Inter",sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0px;line-height:1;white-space:nowrap;z-index:3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.card-color-swatches{display:flex;align-items:center;gap:6px;margin-top:3px;margin-bottom:3px;padding:3px 4px;position:relative;z-index:10;overflow:visible}.card-swatch{width:14px;height:14px;border-radius:50%;cursor:pointer;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease;display:inline-block;position:relative;z-index:11;pointer-events:auto!important}.card-swatch:hover{transform:scale(1.15)}.card-swatch.active{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #080a0d;transform:scale(1.1)}.card-swatch-count{font-family:var(--font-main);font-size:11px;font-weight:600;color:#666;margin-left:4px;cursor:pointer!important;position:relative;z-index:11;pointer-events:auto!important;-webkit-user-select:none!important;user-select:none!important;text-decoration:none!important;transition:color .15s ease,text-decoration .15s ease;display:inline-block}.card-swatch-count:hover{color:#080a0d!important;text-decoration:underline!important}.size-option-btn.disabled,.size-option-btn:disabled{position:relative!important;color:#b5b5b5!important;border-color:#e2e2e2!important;background:#fff!important;cursor:not-allowed!important;text-decoration:none!important;overflow:hidden!important}.size-option-btn.disabled:after,.size-option-btn:disabled:after{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:linear-gradient(to top right,transparent calc(50% - .75px),#CCCCCC 50%,transparent calc(50% + .75px))!important;pointer-events:none!important}@media(max-width:992px){.product-detail-section{padding:16px 20px 30px!important}.product-gallery-col{position:static!important;max-width:100%!important}.product-gallery-large{min-height:auto!important;height:auto!important;max-height:none!important;padding:16px 14px 14px!important;border-radius:20px!important;gap:10px!important}.product-main-image-wrap{min-height:280px!important;max-height:360px!important;height:auto!important;padding:4px 0!important;flex:none!important}.product-main-image-wrap img,.the-yancey-hat-product-img-main-img{max-height:340px!important;max-width:100%!important;width:auto!important;object-fit:contain!important}.product-gallery-carousel-box{margin-top:4px!important;width:100%!important}.pdp-carousel-track{gap:8px!important;padding-bottom:4px!important}.pdp-carousel-thumb{flex:0 0 76px!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:76px!important;padding:4px!important;border-radius:8px!important}.pdp-carousel-thumb img{width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:multiply!important}.pdp-carousel-thumb.model-thumb img{object-fit:cover!important;mix-blend-mode:normal!important}}@media(max-width:480px){.product-detail-section{padding:12px 20px 24px!important}.product-gallery-large{padding:16px 14px 14px!important}.product-main-image-wrap{min-height:250px!important;max-height:310px!important;height:auto!important}.product-main-image-wrap img,.the-yancey-hat-product-img-main-img{max-height:280px!important}.pdp-carousel-thumb{flex:0 0 68px!important;width:68px!important;min-width:68px!important;max-width:68px!important;height:68px!important}}.pdp-carousel-track{display:flex!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;scrollbar-width:none!important;-ms-overflow-style:none!important;cursor:grab!important;user-select:none!important;-webkit-user-select:none!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important}.pdp-carousel-track:active{cursor:grabbing!important}.pdp-carousel-track::-webkit-scrollbar{display:none!important}.pdp-carousel-thumb{cursor:pointer!important;flex-shrink:0!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}.pdp-carousel-thumb img,.pdp-carousel-thumb video{-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;pointer-events:none!important}.shoppay-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:999999;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;padding:20px;box-sizing:border-box}.shoppay-modal-overlay.active{opacity:1;visibility:visible}.shoppay-modal-card{background:#fff;border-radius:24px;width:100%;max-width:480px;box-shadow:0 24px 48px #00000038;transform:scale(.92) translateY(10px);transition:transform .25s cubic-bezier(.16,1,.3,1);overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column}.shoppay-modal-overlay.active .shoppay-modal-card{transform:scale(1) translateY(0)}.shoppay-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #F0F1F3}.shoppay-header-brand{display:flex;align-items:center;gap:12px}.shoppay-badge-icon{background:#5a31f4;color:#fff;font-weight:800;font-size:13px;padding:4px 10px;border-radius:8px;letter-spacing:-.2px;line-height:1;font-family:inherit}.shoppay-modal-title{font-size:19px;font-weight:700;color:#080a0d;margin:0;letter-spacing:-.3px}.shoppay-modal-close{width:32px;height:32px;border-radius:50%;background:#f0f1f3;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#4b5563;transition:background .2s,color .2s;outline:none}.shoppay-modal-close:hover{background:#e5e7eb;color:#111827}.shoppay-modal-body{padding:24px;display:flex;flex-direction:column;gap:20px}.shoppay-modal-intro{font-size:15px;line-height:1.5;color:#27272a;font-weight:500;margin:0}.shoppay-benefits-list{display:flex;flex-direction:column;gap:14px;margin:4px 0}.shoppay-benefit-item{display:flex;align-items:center;gap:14px}.shoppay-benefit-icon{color:#080a0d;display:flex;align-items:center;justify-content:center;flex-shrink:0}.shoppay-benefit-text{font-size:15px;font-weight:600;color:#080a0d}.shoppay-modal-disclaimer{font-size:12px;line-height:1.55;color:#71717a;margin:0}.shoppay-modal-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin-top:6px;padding-top:16px}.shoppay-footer-logo-shop{font-size:28px;font-weight:800;color:#5a31f4;letter-spacing:-.8px;line-height:1}.shoppay-footer-partner{font-size:12px;color:#71717a;display:flex;align-items:center;gap:6px}.affirm-brand{font-weight:700;color:#000;position:relative;display:inline-block}.affirm-brand:before{content:"";position:absolute;top:-2px;left:4px;width:14px;height:6px;border-top:2px solid #5A31F4;border-radius:50% 50% 0 0}.affirm-brand-wrap{display:inline-flex;align-items:center;position:relative;font-weight:700;color:#080a0d;margin-left:2px}.affirm-text{font-weight:800;color:#080a0d;font-size:14px}.affirm-arc-svg{position:absolute;top:-6px;right:-2px}.product-sold-badge,.pdp-sold-out-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:#060e17!important;color:#fff!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.5px!important;padding:4px 12px!important;border-radius:20px!important;margin-left:12px!important;vertical-align:middle!important;text-transform:uppercase!important;line-height:1!important}.btn-disabled-sold-out,button.btn-product-add-to-cart:disabled,button.btn-product-buy-now:disabled{opacity:.45!important;cursor:not-allowed!important;pointer-events:none!important}.quantity-wrapper.disabled,.quantity-wrapper.disabled .quantity-selector-box,.quantity-wrapper.disabled .qty-btn,.quantity-wrapper.disabled input{opacity:.5!important;pointer-events:none!important;cursor:not-allowed!important}.bu-hero-section{width:100%;height:650px;position:relative;background:url(broadcast-university-main-img.png) no-repeat right center / cover;background-color:#080a0d;display:flex;align-items:center;overflow:hidden;box-sizing:border-box}.bu-hero-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#080a0d 0% 25%,#080a0d99 50%,#080a0d00);z-index:1;pointer-events:none}.bu-hero-inner{max-width:1300px;width:100%;margin:0 auto;padding:0 24px;display:flex;align-items:center;height:100%;position:relative;z-index:2;box-sizing:border-box}.bu-hero-content{max-width:580px;width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.bu-subtitle-row{display:flex;align-items:center;gap:14px;margin-bottom:22px}.bu-subtitle-line{width:45px;height:2px;background-color:#00dcda;border-radius:2px;flex-shrink:0}.bu-subtitle{font-family:Inter,sans-serif;font-size:15px;font-weight:600;letter-spacing:1.2px;color:#fff;text-transform:uppercase;line-height:1}.bu-hero-heading{font-family:Inter,sans-serif;font-size:58px;font-weight:800;line-height:64px;letter-spacing:-.5px;color:#fff;margin:0 0 20px;text-transform:uppercase}.bu-hero-heading .bu-cyan-text{color:#00dcda}.bu-hero-paragraph{font-family:Inter,sans-serif;font-size:16.5px;font-weight:400;line-height:27px;color:#ffffffd9;margin:0 0 32px;max-width:540px}.btn-bu-coming-soon{display:inline-flex;align-items:center;justify-content:center;background-color:#00dcda;color:#080a0d;font-family:Inter,sans-serif;font-size:13px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;height:52px;padding:0 34px;border-radius:30px;border:none;cursor:pointer;box-shadow:0 4px 15px #00dcda40;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.btn-bu-coming-soon:hover{background-color:#00bfbd;transform:translateY(-2px);box-shadow:0 6px 20px #00dcda59}@media(max-width:1024px){.bu-hero-section{height:auto;min-height:550px;padding:60px 0}.bu-hero-heading{font-size:46px;line-height:52px}}@media(max-width:768px){.bu-hero-section{height:auto;min-height:auto;padding:60px 0;background-position:center}.bu-hero-section:before{background:linear-gradient(180deg,#080a0df0,#080a0de0 60%,#080a0db3)}.bu-hero-inner{padding:0 20px}.bu-hero-heading{font-size:36px;line-height:42px;margin-bottom:16px}.bu-hero-paragraph{font-size:15px;line-height:24px;margin-bottom:26px}.bu-hero-paragraph .desktop-br{display:none}}.bu-features-section{width:100%;background-color:#fff;padding:85px 0 95px;box-sizing:border-box}.bu-features-container{max-width:1300px;width:100%;margin:0 auto;padding:0 24px;box-sizing:border-box}.bu-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;width:100%}.bu-feature-item{display:flex;flex-direction:column;align-items:center;text-align:center}.bu-feature-icon-circle{width:60px;height:60px;border-radius:50%;border:1.5px solid #00DCDA;background-color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:24px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.bu-feature-item:hover .bu-feature-icon-circle{transform:translateY(-3px);box-shadow:0 8px 20px #00dcda40}.bu-feature-icon{width:30px;height:30px;object-fit:contain;display:block}.bu-feature-title{font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:25px;letter-spacing:0px;color:#000;text-transform:uppercase;margin:0 0 12px;text-align:center}.bu-feature-desc{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0px;color:#000;margin:0;text-align:center;max-width:260px}@media(max-width:1024px){.bu-features-section{padding:60px 0 70px}.bu-features-grid{grid-template-columns:repeat(2,1fr);gap:50px 30px}}@media(max-width:640px){.bu-features-section{padding:50px 0 60px}.bu-features-grid{grid-template-columns:1fr;gap:40px}}.bu-built-section{width:100%;height:600px;background-color:#080a0d;display:flex;align-items:center;box-sizing:border-box;overflow:hidden}.bu-built-container{max-width:1300px;width:100%;margin:0 auto;padding:0 24px;box-sizing:border-box}.bu-built-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:60px;align-items:center;width:100%}.bu-built-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.bu-built-subtitle-row{display:flex;align-items:center;gap:14px;margin-bottom:22px}.bu-built-subtitle-line{width:45px;height:2px;background-color:#00dcda;border-radius:2px;flex-shrink:0}.bu-built-subtitle{font-family:Inter,sans-serif;font-size:15px;font-weight:600;letter-spacing:1.2px;color:#00dcda;text-transform:uppercase;line-height:1}.bu-built-heading{font-family:Inter,sans-serif;font-size:48px;font-weight:800;line-height:56px;letter-spacing:-.5px;color:#fff;margin:0 0 22px}.bu-built-paragraph{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0px;color:#ffffffd9;margin:0 0 32px;max-width:510px}.btn-bu-outline-coming-soon{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.45);font-family:Inter,sans-serif;font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;height:50px;padding:0 34px;border-radius:30px;cursor:pointer;transition:all .25s ease}.btn-bu-outline-coming-soon:hover{border-color:#00dcda;color:#00dcda;box-shadow:0 0 15px #00dcda40;transform:translateY(-2px)}.bu-built-image-col{display:flex;justify-content:center;align-items:center;width:100%}.bu-built-image-wrapper{width:100%;border-radius:18px;overflow:hidden;box-shadow:0 20px 40px #00000080;line-height:0}.bu-built-image{width:100%;height:auto;display:block;object-fit:cover;border-radius:18px}@media(max-width:1024px){.bu-built-section{height:auto;padding:70px 0}.bu-built-grid{gap:40px}.bu-built-heading{font-size:40px;line-height:48px}}@media(max-width:768px){.bu-built-section{height:auto;padding:60px 0}.bu-built-grid{grid-template-columns:1fr;gap:40px}.bu-built-heading{font-size:32px;line-height:40px}.bu-built-paragraph .desktop-br{display:none}}.bu-talent-section{width:100%;min-height:482px;background-color:#fff;padding:100px 0;display:flex;align-items:center;box-sizing:border-box}.bu-talent-container{max-width:1300px;width:100%;margin:0 auto;padding:0 24px;box-sizing:border-box}.bu-talent-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center;width:100%}.bu-talent-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.bu-talent-subtitle-row{display:flex;align-items:center;gap:14px;margin-bottom:22px}.bu-talent-subtitle-line{width:45px;height:2px;background-color:#00dcda;border-radius:2px;flex-shrink:0}.bu-talent-subtitle{font-family:Inter,sans-serif;font-size:15px;font-weight:700;letter-spacing:1.2px;color:#000;text-transform:uppercase;line-height:1}.bu-talent-heading{font-family:Inter,sans-serif;font-size:48px;font-weight:800;line-height:56px;letter-spacing:-.5px;color:#000;margin:0 0 22px}.bu-talent-paragraph{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0px;color:#000;margin:0;max-width:480px}.bu-talent-steps{display:flex;flex-direction:column;gap:32px;width:100%}.bu-step-item{display:flex;align-items:center;gap:24px}.bu-step-number-circle{width:62px;height:62px;border-radius:50%;border:1.5px solid #00DCDA;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:25px;letter-spacing:0px;color:#00dcda;transition:transform .25s ease,box-shadow .25s ease}.bu-step-item:hover .bu-step-number-circle{transform:translateY(-2px);box-shadow:0 6px 16px #00dcda40}.bu-step-info{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.bu-step-title{font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:25px;letter-spacing:0px;color:#000;text-transform:uppercase;margin:0 0 4px}.bu-step-desc{font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:22px;letter-spacing:0px;color:#000;margin:0;max-width:360px}@media(max-width:1024px){.bu-talent-section{min-height:auto;padding:70px 0}.bu-talent-grid{grid-template-columns:1fr;gap:50px}.bu-talent-heading{font-size:38px;line-height:46px}}@media(max-width:640px){.bu-talent-section{padding:60px 0}.bu-talent-heading{font-size:30px;line-height:38px}.bu-step-item{gap:18px;align-items:flex-start}.bu-step-number-circle{width:52px;height:52px;font-size:16px}.bu-talent-paragraph .desktop-br{display:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/theme.css.map */
