.shopify-section--about-main{display:contents}.about-main__wrapper{background-color:var(--bg-color);color:var(--text-color);display:grid;place-items:center;min-height:100vh;padding:6rem 2rem}.about-main__content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2.5rem}.about-main__logo{max-width:100%}.about-main__logo img{max-height:100%;width:auto;margin-bottom:1rem}.about-main__description{font-size:1.7rem;line-height:1.1;max-width:60ch;opacity:.9}.about-main__description p{margin:0}.about-main__shop-link{display:inline-block;margin-top:-1.5rem;font-size:.7rem;font-weight:600;color:var(--text-color);text-decoration:underline;text-underline-offset:4px;text-transform:uppercase;letter-spacing:.05em;opacity:.9;transition:opacity .3s ease}.about-main__shop-link:hover{opacity:.7}.about-main__contact{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:3rem}.about-main__contact-title{font-size:1rem;font-weight:600;text-transform:uppercase;opacity:.8}.about-main__contact-email{font-size:1.75rem;font-weight:700;text-transform:uppercase;color:var(--text-color);text-decoration:none;line-height:1.2}.about-main__contact-email:hover{opacity:.7}.about-main__socials{display:flex;align-items:center;gap:1.5rem;margin-top:1rem}.about-main__social-link{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;color:var(--text-color);text-decoration:none;opacity:.8}.about-main__social-link:hover{opacity:1}.about-main__social-link .icon{width:20px;height:20px;fill:var(--text-color)}@media screen and (max-width: 749px){.about-main__wrapper{padding:.2rem;min-height:100svh}.about-main__content.page-width{padding-left:0;padding-right:0;gap:2rem}.about-main__logo{max-width:100%;padding-top:6rem}.about-main__logo img{width:178px!important;max-width:95%!important;height:auto!important;margin:0 auto;margin-bottom:1rem}.about-main__description{font-size:13px;margin-top:-2.5rem;padding:1rem!important}.about-main__shop-link{display:inline-block;margin-top:-2.5rem;margin-bottom:8rem;font-size:.5rem;font-weight:600;color:var(--text-color);text-decoration:underline;text-underline-offset:4px;text-transform:uppercase;opacity:.9;transition:opacity .3s ease}.about-main__contact{margin-top:-.5rem;gap:.2rem}.about-main__contact-email{font-size:.6rem}.about-main__contact-title{font-size:.5rem;font-weight:600;text-transform:uppercase;opacity:.8}.about-main__contact-email{font-size:.5rem;font-weight:700}.about-main__social-link{font-size:.7rem;opacity:.8}.about-main__social-link .icon{width:11px;height:11px}.about-main__socials{display:flex;align-items:center;gap:.5rem;margin-top:-1rem;bottom:1rem}}.about-map__wrapper{background-color:var(--map-bg-color);color:var(--map-text-color);padding:1rem 1rem 2rem}.about-map__title{text-align:center;font-size:1.5rem;font-weight:700;text-transform:uppercase;margin-bottom:2rem}.about-map__embed-wrapper{border:0}.about-map__embed-wrapper iframe{width:100%!important;height:var(--map-height-mobile)!important;border:0;display:block;margin:0}@media screen and (min-width: 750px){.about-map__wrapper{padding-top:5rem;padding-bottom:5rem}.about-map__embed-wrapper iframe{height:var(--map-height-desktop)!important}}.about-store__layout{display:flex;flex-direction:column;padding-bottom:3rem}.about-store__title{font-size:1.5rem;font-weight:700;text-transform:uppercase;text-align:center}.about-store__gallery-wrapper{display:flex;flex-direction:column;gap:.7rem;margin-bottom:1rem;padding:1rem}.about-store__main-image img{width:100%;height:auto}.about-store__gallery-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem}.about-store__gallery-item img{width:100%;height:auto;object-fit:cover}.about-store__info-wrapper{display:flex;flex-direction:column;gap:2rem}.about-store__info-wrapper{grid-column:2;grid-row:1!important;gap:1.5rem}.about-store__address{font-size:1.8rem;font-weight:700;line-height:1.3;text-align:center;padding-top:0rem}.about-store__address p{margin:0}.about-store__hours-list{display:grid;text-align:center}.about-store__hours-day{font-size:.7rem;font-weight:600}.about-store__hours-time{font-size:.7rem;font-weight:400;opacity:.8}@media screen and (min-width: 750px){.about-store__layout{display:grid;grid-template-columns:1fr 1fr;gap:2rem 3rem;align-items:start}.about-store__main-image img{width:100%;max-height:500px;object-fit:cover;object-position:center}.about-store__title{grid-column:2;grid-row:1;font-size:1.3rem}.about-store__gallery-wrapper{grid-column:1;grid-row:1 / span 2;margin-bottom:0}.about-store__info-wrapper{grid-column:2;grid-row:2;gap:2.5rem}.about-store__address{font-size:1.25rem;padding-top:15rem}}.about-store__main-image img,.about-store__gallery-item img{cursor:zoom-in;transition:opacity .3s ease}.about-store__main-image img:hover,.about-store__gallery-item img:hover{opacity:.8}.about-store__image-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:1000;padding:1rem}.about-store__image-modal.active{opacity:1;visibility:visible}.image-modal__content{max-width:98%;max-height:98%;width:auto;height:auto;object-fit:contain}.image-modal__close{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#fff;font-size:1.5rem;line-height:1;cursor:pointer;opacity:.8}.image-modal__close:hover{opacity:1}.brand-logo__link,.brand-logo__placeholder{display:block;margin:0 auto}.brand-logo__image{display:block;margin:0 auto;height:auto;width:100%}.shopify-section--about-trail{display:contents}.about-trail__wrapper{position:relative;display:grid;min-height:100vh;min-height:100svh;overflow:hidden}.about-trail__canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.about-trail__wrapper .about-trail__content.page-width{position:relative;z-index:10;display:grid;place-items:center;height:100%;padding-top:5rem;padding-bottom:5rem;pointer-events:none}.about-trail__title{color:#fff;font-size:5rem;font-weight:800;text-align:center;line-height:1.1;text-transform:uppercase;opacity:.9}@media (max-width: 749px){.about-trail__title{font-size:2.5rem}}.story-card{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:290px;height:500px;border-radius:7px;overflow:hidden;background:#111;cursor:grab;box-shadow:0 10px 25px #0006}.story-card:active{cursor:grabbing}.story-media-item{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.story-progress-fill{height:100%;width:0%;background:#fff}.promo-card{display:flex;flex-direction:column;justify-content:space-between;padding:18px;color:#fff;width:215px;height:300px;border-radius:7px;z-index:20}.promo-card__header{display:flex;justify-content:space-between;align-items:flex-start;z-index:12}.promo-card__text{display:flex;flex-direction:column}.promo-card__title{font-size:.6rem;font-weight:600;line-height:1.3}.promo-card__subtitle{font-size:.6rem;font-weight:400;opacity:.7}.promo-card__close{background:none;border:none;color:#fff;font-size:1.5rem;line-height:1;opacity:.7;cursor:pointer;padding:0;z-index:15}.promo-card__close:hover{opacity:1}.promo-card__cover-wrapper{position:relative;width:160px;height:160px;margin:1rem auto;z-index:11;animation:spin 20s linear infinite}.promo-card__cover-image{width:100%;height:100%;object-fit:cover;border-radius:50%}.promo-card__cover-wrapper:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:#fff;border-radius:50%;z-index:2}.promo-card__cover-wrapper:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:#000;border-radius:50%;z-index:3;border:1px solid rgba(255,255,255,.2)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.promo-card__cta{font-size:.6rem;font-weight:600;color:#fff;text-align:center;text-decoration:underline;text-underline-offset:4px;z-index:12;cursor:pointer;opacity:.8}.promo-card__cta:hover{opacity:1}.fullscreen-video-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:9999}.fullscreen-video-modal.active{opacity:1;visibility:visible}.video-modal__player{width:90%;height:auto;max-width:1200px;max-height:90vh}.video-modal__image-preview{width:auto;height:auto;max-width:90vw;max-height:90vh;object-fit:contain;display:none}.video-modal__close{position:absolute;top:2rem;right:2rem;background:none;border:none;color:#fff;font-size:2.5rem;line-height:1;cursor:pointer;opacity:.8}.video-modal__close:hover{opacity:1}@media screen and (max-width: 749px){.promo-card{width:180px;height:240px}.promo-card__title{font-size:.5rem;font-weight:600;line-height:1.3}.promo-card__subtitle{font-size:.5rem;font-weight:400;opacity:.7}.promo-card__cta{font-size:.5rem;font-weight:600;color:#fff;text-align:center;text-decoration:underline;text-underline-offset:4px;z-index:12;cursor:pointer;opacity:.8}.promo-card__close{background:none;border:none;color:#fff;font-size:.6rem;line-height:1;opacity:.7;cursor:pointer;padding:0;z-index:15;margin-right:-6px}.promo-card__cover-wrapper{position:relative;width:135px;height:135px;margin:1rem auto;z-index:11;animation:spin 20s linear infinite}.promo-card__cover-image{width:100%;height:100%;object-fit:cover;border-radius:50%}.video-modal__image-preview{width:auto;height:auto;max-width:90vw;max-height:90vh;object-fit:contain;display:none}}body.template-product{background-color:#fff}.shopify-section--capital-product-detail{grid-column:1 / -1;--content-width: 100%;--content-margin: 0px;padding:0!important}.shopify-section--capital-product-detail .page-width{max-width:none;padding:0 2rem}.pdp-section{padding:3rem 0}.pdp-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem}.pdp-gallery{display:grid;grid-template-columns:80px 1fr;gap:1rem;position:sticky;top:3rem;align-self:start;height:calc(100vh - 6rem);overflow:hidden}.pdp-gallery__thumbnails{display:flex;flex-direction:column;gap:.75rem;height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ccc #eee;padding-right:5px;margin-top:14rem}.pdp-gallery__thumbnails::-webkit-scrollbar{width:5px}.pdp-gallery__thumbnails::-webkit-scrollbar-track{background:#eee}.pdp-gallery__thumbnails::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.pdp-thumbnail{-webkit-appearance:none;appearance:none;border:1px solid #e0e0e0;padding:0;cursor:pointer;background:none;display:block;opacity:.7;transition:opacity .2s ease,border-color .2s ease}.pdp-thumbnail:hover{opacity:1}.pdp-thumbnail.is-active{opacity:1;border-color:#000}.pdp-thumbnail img{display:block;width:100%;height:auto}.pdp-gallery__main-image{overflow:hidden;height:100%}.pdp-main-image-container{position:relative;background-color:#fff;height:100%;display:flex;align-items:center;justify-content:center}.pdp-main-image{display:block;width:100%;height:100%;object-fit:contain}.pdp-info{display:flex;flex-direction:column;margin-top:10rem}.pdp-badge{display:inline-block;background-color:#000;color:#fff;padding:.25rem .6rem;font-size:.7rem;font-weight:700;margin-bottom:.75rem;align-self:flex-start}.pdp-title{font-size:1.6rem;font-weight:700;margin:0 0 .5rem;line-height:1.3}.pdp-tags{font-size:.8rem;color:#666;margin:0 0 1rem}.pdp-price{font-size:1.3rem;font-weight:600;margin-bottom:1.5rem;display:flex;align-items:baseline;gap:.5rem}.pdp-price--original{font-size:.9rem;color:#888;text-decoration:line-through}.pdp-color-info{font-size:.8rem;margin-bottom:.5rem}.pdp-color-label{color:#666}.pdp-color-value{font-weight:600}.pdp-color-swatch{width:40px;height:50px;border:1px solid #ccc;cursor:pointer;background-size:cover;background-position:center;padding:0;transition:border-color .2s}.pdp-color-swatch.is-active{border-color:#000;border-width:2px}.pdp-variant-controls{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.pdp-stock-notice{display:block;font-size:.7rem;color:#b30000;margin-bottom:.5rem;min-height:1em}.pdp-size-options{display:flex;flex-wrap:wrap;gap:.5rem}.pdp-size-pill{background:#f5f5f5;border:1px solid #f5f5f5;padding:.5rem 1rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.pdp-size-pill:hover:not(.is-active):not(:disabled){background-color:#eee}.pdp-size-pill.is-active{background-color:#000;color:#fff;border-color:#000}.pdp-size-pill.is-sold-out{opacity:.5;text-decoration:line-through;cursor:not-allowed;background-color:#f5f5f5;color:#999;border-color:#f5f5f5}.pdp-size-pill.is-sold-out:hover{background-color:#f5f5f5}.pdp-action-buttons{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1.5rem}.pdp-btn{width:100%;padding:1rem;font-size:.8rem;font-weight:700;cursor:pointer;text-transform:uppercase;border:1px solid #000;transition:opacity .3s,background-color .3s,color .3s;display:flex;justify-content:center;align-items:center}.pdp-btn--primary{background-color:#000;color:#fff;justify-content:space-between}.pdp-btn--primary:hover:not(:disabled){opacity:.8}.pdp-btn--primary .pdp-quick-buy-price{opacity:.8;font-size:.75em}.pdp-btn--secondary{background-color:#fff;color:#000}.pdp-btn--secondary:hover:not(:disabled){background-color:#f5f5f5}.pdp-btn:disabled{background-color:#ccc!important;border-color:#ccc!important;color:#fff!important;cursor:not-allowed;opacity:1!important}.pdp-btn:disabled .pdp-quick-buy-price{display:none}.pdp-accordion__title{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;font-size:.9rem;font-weight:600;cursor:pointer;list-style:none}.pdp-accordion__title::-webkit-details-marker{display:none}.pdp-accordion__title:after{content:"+";font-size:.8rem;font-weight:400;transition:transform .2s}.pdp-accordion[open]>.pdp-accordion__title:after{transform:rotate(45deg)}.pdp-accordion__content{padding-bottom:1.5rem;font-size:.85rem;line-height:1.6;background-color:#fff;border:1px solid #e9e9e9;padding-top:1rem;margin-bottom:.5rem;margin-top:-1rem}.pdp-accordion__title{background-color:#fff;border:1px solid #e9e9e9;padding:1rem 1.5rem;margin-bottom:10px;position:relative;z-index:1}.pdp-accordion__title:after{color:#333;margin-right:1rem}.pdp-accordion__title{padding-left:1.5rem;padding-right:1.5rem}.pdp-accordion__content{padding:1.5rem;border-top:none}.pdp-accordion[open]{border-bottom:0px solid #e5e5e5}.pdp-accordion[open]>.pdp-accordion__title{border-bottom:none;margin-bottom:0}@media (max-width: 749px){.pdp-accordion__title{padding:.8rem 1rem}.pdp-accordion__title:after{margin-right:.5rem}.pdp-accordion__content{padding:1rem}}.pdp-accordion__content.rte ul{list-style:disc;padding-left:1.5rem;margin-top:.5rem}.pdp-accordion__content p:first-child{margin-top:0}.pdp-accordion__content p:last-child{margin-bottom:0}.pdp-accordion__content table{width:100%;border-collapse:collapse;font-size:.8rem;margin-top:1rem;margin-bottom:1rem}.pdp-accordion__content th,.pdp-accordion__content td{border:1px solid #e0e0e0;padding:.6rem .75rem;text-align:center;vertical-align:middle}.pdp-accordion__content th{background-color:#f8f8f8;font-weight:600}.pdp-accordion__content td:first-child,.pdp-accordion__content th:first-child{text-align:left;font-weight:600}.pdp-payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;border-top:0px solid #f0f0f0;padding-bottom:2rem}.pdp-payment-icons .payment-icon{height:28px;width:auto;max-width:40px;display:block}@media (max-width: 749px){.shopify-section--capital-product-detail .page-width{padding:0rem;margin-top:-1rem}.pdp-info{display:flex;flex-direction:column;padding:1rem;margin-top:0rem;border-bottom:1px solid whitesmoke}.pdp-section{padding:0rem 0;margin-top:5rem}.pdp-layout{grid-template-columns:1fr;gap:1rem}.pdp-gallery{grid-template-columns:1fr;grid-template-rows:auto auto;position:static;height:auto}.pdp-gallery__main-swiper,.pdp-gallery__main-image{order:1;height:100vw}.pdp-gallery__thumbnails-swiper,.pdp-gallery__thumbnails{order:2;flex-direction:row;overflow-x:auto;overflow-y:hidden;max-height:none;height:75px;padding-bottom:.5rem;padding-right:0;justify-content:center;margin-top:0rem}.pdp-thumbnail{flex:0 0 65px;height:100%;margin-bottom:0}.pdp-thumbnail img{height:100%;object-fit:cover}.pdp-title{font-size:.9rem}.pdp-price{font-size:.8rem;margin-bottom:1rem}.pdp-variant-controls{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1rem}.pdp-size-options{gap:.4rem;margin-bottom:0}.pdp-size-pill{padding:.4rem 1.5rem;font-size:.6rem;max-width:100%}.pdp-action-buttons{margin-bottom:1rem}.pdp-btn{padding:.8rem;font-size:.6rem}.pdp-accordion__title{font-size:.8rem;padding:.8rem .5rem}.pdp-accordion__content{font-size:.8rem;padding-bottom:1rem}.pdp-payment-icons{justify-content:center}.pdp-payment-icons .payment-icon{height:20px}}.csfm-wrapper.full-width{width:100vw;padding-left:0;padding-right:0}.csfm-footer{background-color:var(--footer-background-color);color:var(--footer-text-color);font-family:inter;padding:2rem .5rem}.csfm-grid{display:flex;flex-direction:column;gap:2rem;max-width:100%}.csfm-column{display:flex;flex-direction:column;text-align:left;border-top:1px solid #535353;padding-top:1rem}.csfm-tagline{font-size:1.1rem;text-transform:uppercase;margin:0}.csfm-copyright{font-family:Arial,Helvetica,sans-serif;font-size:1.1rem;text-transform:uppercase;margin:0}.csfm-copyright{opacity:.8}.csfm-title{font-size:.7rem;text-transform:uppercase;margin-bottom:.5rem}.csfm-nav ul,.csfm-socials ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.csfm-nav a,.csfm-socials a,.csfm-policy-link{color:inherit;text-decoration:none;font-size:.7rem;transition:opacity .2s ease}.csfm-nav a:hover,.csfm-socials a:hover,.csfm-policy-link:hover{opacity:.7}.csfm-columns-group{display:flex;flex-direction:row;justify-content:space-between;gap:2rem}.csfm-columns-group .csfm-column{flex:1}.csfm-brand-name{font-family:inter;font-size:clamp(2rem,10vw,5rem);font-weight:800;line-height:1;text-align:center;padding-top:1rem;padding-bottom:.5rem}@media (min-width: 1025px){.csfm-wrapper{display:none!important}}@media (max-width: 749px){.desktop-only{display:none!important}}.footer-section>.csf-wrapper{grid-column:1 / -1!important}.csf-footer{background-color:var(--footer-background-color);color:var(--footer-text-color);padding:.5rem;font-family:inter}.csf-grid{display:grid;grid-template-columns:1fr;gap:20rem;max-width:1900px;margin:0 auto;padding-top:3rem;padding-bottom:3rem}@media (min-width: 750px){.csf-grid{grid-template-columns:repeat(3,1fr)}}.csf-column{display:flex;flex-direction:column;justify-content:space-between;min-height:250px}.csf-tagline,.csf-copyright{font-size:.75rem;text-transform:uppercase;padding-left:1rem;margin:0}.csf-copyright{opacity:.8}.csf-brand-name{font-family:inter;font-size:5rem;font-weight:800;line-height:1;margin-top:1rem;padding-left:1rem;margin-bottom:0}.csf-title{font-size:.8rem;margin-bottom:1rem;margin-top:0}.csf-nav ul,.csf-socials ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.csf-nav a,.csf-socials a,.csf-policy-link{color:inherit;text-decoration:none;font-size:.7rem;transition:opacity .2s ease}.csf-nav a:hover,.csf-socials a:hover,.csf-policy-link:hover{opacity:.7}.csf-policy-link{font-size:.8rem;text-transform:uppercase}.capital-shop-header{position:relative;width:100%;height:var(--header-height-desktop, 30vh);overflow:hidden;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center}@media (max-width: 749px){.capital-shop-header{height:var(--header-height-mobile, 25vh)}}.capital-shop-header-section.shopify-section{display:block!important;grid-column:1 / -1!important;width:100vw!important;max-width:100vw!important;margin-left:calc(-.5*(100vw - 100%))}.capital-shop-header__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.capital-shop-header__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.capital-shop-header__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:fadeIn 1.2s ease both}.capital-shop-header__logo img{max-width:calc(200px * var(--logo-scale-desktop, 1));width:100%;height:auto;animation:fadeUp 1s ease both}.capital-shop-header__nav{margin-top:var(--logo-menu-gap-desktop, 1.5rem);animation:fadeUp 1.2s ease both}.capital-shop-header__nav-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;margin:0;padding:0}.capital-shop-header__nav-item{padding:0 1rem}.capital-shop-header__nav-link{font-size:calc(.8rem * var(--menu-scale-desktop, 1));color:#fff;text-decoration:none;text-transform:uppercase;font-weight:600;letter-spacing:.05em;transition:opacity .3s ease}.capital-shop-header__nav-link:hover{opacity:.7}@media (max-width: 749px){.capital-shop-header__nav{margin-top:var(--logo-menu-gap-mobile, 1rem)}.capital-shop-header__nav-link{font-size:calc(.7rem * var(--menu-scale-mobile, 1))}.capital-shop-header__nav-item{padding:0 .5rem}}.capital-shop-header__heading{font-size:clamp(1.5rem,2vw + 1rem,2.5rem);font-weight:700;letter-spacing:.02em;margin-bottom:.5rem;animation:fadeUp 1.4s ease both}.capital-shop-header__tagline{font-size:clamp(.8rem,.8vw + .4rem,1rem);font-weight:400;max-width:600px;color:#f0f0f0;margin:0 auto;animation:fadeUp 1.6s ease both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 749px){.capital-shop-header__logo img{max-width:calc(140px * var(--logo-scale-mobile, 1))}.capital-shop-header__heading{font-size:1.4rem}.capital-shop-header__tagline{font-size:.8rem;padding:0 1rem}}.shopify-section.shop-grid-section{display:block!important;position:relative;grid-template-columns:none!important;width:100vw!important;padding:1.5rem!important;background-color:#fff}.capital-shop-section{display:block!important;grid-column:1 / -1!important;width:100vw!important;padding:0!important}.capital-shop-section a{color:#000!important;text-decoration:none!important}.capital-shop-section a:hover{color:#111}.shop-controls{display:flex;justify-content:space-between;align-items:center;padding:.5rem var(--product-gap, 15px) 1.5rem;border-bottom:1px solid var(--border-color, #e9e9e9);margin-bottom:var(--product-gap, 15px);padding:.5rem .5rem 1rem}.shop-controls__left{display:flex;align-items:center;gap:.5rem}.shop-control__button{-webkit-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:.2rem;font-size:.8rem;font-weight:700;transition:opacity .2s ease}.shop-control__button:hover{opacity:.7}.shop-control__button .icon{width:1rem;height:1rem}@media (max-width: 749px){.shop-control__button{font-size:.6rem;gap:.35rem;font-weight:600}.shop-controls{display:flex;justify-content:space-between;align-items:center;padding:.5rem var(--product-gap, 15px) 1.5rem;border-bottom:1px solid var(--border-color, #e9e9e9);margin-bottom:var(--product-gap, 15px);padding:1rem .3rem .5rem}}.product-grid{--gap: var(--product-gap);display:grid;grid-template-columns:repeat(5,1fr);gap:var(--gap);width:100%;padding:0rem}.product-card{display:flex;flex-direction:column;border:1px solid var(--border-color);background-color:#fff}.product-media{position:relative;display:block;width:100%;background:#fff;aspect-ratio:3 / 4;overflow:hidden}.product-media .product-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;display:block;opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.product-media .product-image.is-active{opacity:1;z-index:1}.product-card{opacity:0;transform:translateY(20px);animation:fadeInUp .4s ease forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.btn-quick-view{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);padding:.5rem;z-index:3;background:transparent;border:0px solid #000;color:transparent;cursor:pointer;opacity:0;visibility:hidden;transition:all 0s ease;font-size:1rem;font-weight:600;text-transform:uppercase;padding:10rem}.product-media:hover .btn-quick-view{opacity:1;visibility:visible}.badges{position:absolute;top:.6rem;left:.6rem;display:flex;gap:.4rem;z-index:2;margin-top:2rem}.badge{display:inline-flex;align-items:center;padding:.22rem .46rem;font-size:.6rem;font-weight:700;border-radius:2px;color:#3c3c3c;margin-top:2rem}.badge--sale{background:var(--badge-sale-color)}.badge--soldout{background:var(--badge-soldout-color)}.variant-sizes{position:absolute;left:50%;bottom:.5rem;transform:translate(-50%,8px);display:flex;gap:.3rem;background:transparent;padding:.35rem .45rem;border-radius:6px;opacity:0;transition:opacity .2s ease,transform .2s ease;z-index:2}.product-media:hover .variant-sizes{opacity:1;transform:translate(-50%)}.size-pill{font-size:0;line-height:1;padding:.3rem .45rem;background:transparent;color:#111;white-space:nowrap}.size-pill.is-oos{opacity:0;text-decoration:line-through}.product-info{padding:.1rem .3rem .5rem;background:var(--info-bg-color);display:flex;flex-direction:column;gap:.25rem}.product-title{color:#000!important;text-decoration:none!important;font-size:.85rem;margin:0;font-weight:400}.product-tags{margin:0;font-size:.65rem;color:#777}.product-price{display:inline-flex;gap:.45rem;align-items:baseline;white-space:nowrap;font-size:.4rem;font-weight:600}.price-now{font-weight:400;color:#111;font-size:.7rem}.price-was{color:#999;text-decoration:line-through;font-size:.65rem}.media-placeholder{width:100%;height:100%;background:#f1f1f1}.loadmore-wrap{display:flex;justify-content:center;padding:1.2rem 0 1.6rem}.btn-loadmore{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;background:#000;color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:.04em;padding:.75rem 1.25rem;border-radius:0;transition:background .2s ease,color .2s ease,transform .04s ease}.btn-loadmore:active{transform:translateY(1px)}.btn-loadmore[disabled]{opacity:.5;cursor:default}@media (max-width: 749px){.product-grid{grid-template-columns:repeat(2,1fr)}.shopify-section.shop-grid-section{display:block!important;position:relative;grid-template-columns:none!important;width:100vw!important;padding:.3rem!important;background-color:#fff}.product-title{color:#000!important;text-decoration:none!important;font-size:.65rem;margin:0;font-weight:400}.product-tags{margin:0;font-size:.6rem;color:#777}.product-price{display:inline-flex;gap:.45rem;align-items:baseline;white-space:nowrap;font-size:.4rem;font-weight:600}.price-now{font-weight:400;color:#111;font-size:.6rem}.price-was{color:#999;text-decoration:line-through;font-size:.5rem}.variant-sizes{position:absolute;left:50%;bottom:1rem;transform:translate(-50%,8px);display:flex;gap:.4rem;background:transparent;padding:.35rem .45rem;border-radius:6px;opacity:0;transition:opacity .2s ease,transform .2s ease;z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.product-media:hover .variant-sizes{opacity:0;transform:translate(-50%)}.size-pill{font-size:.5rem;line-height:1;padding:.2rem .35rem;border:1px solid #000000;border-radius:2px;background:#ffffff82;color:#111;white-space:nowrap}.size-pill.is-oos{opacity:.4;text-decoration:line-through}.badge{display:inline-flex;align-items:center;padding:.22rem .46rem;font-size:.5rem;font-weight:700;border-radius:2px;color:#3c3c3c}.badges{top:.8rem;left:.6rem;gap:.4rem;margin-top:.5rem}.badge{margin-top:.5rem}}.shop-control__view-wrapper{position:relative}.view-drawer{position:absolute;top:-60%;right:3rem;background:#ffffff46;padding:8px 12px;display:flex;align-items:center;z-index:10;opacity:0;visibility:hidden;transform:translateY(-5px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.view-drawer span{font-size:.9rem;color:#000;text-transform:lowercase}.view-option{-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:2px 1px;font-size:.8rem;font-weight:600;border-bottom:2px solid transparent}.view-option.is-current{font-weight:700;border-bottom-color:#000}.view-drawer.is-open{opacity:1;visibility:visible;transform:translateY(0)}.view-drawer__options{display:none;align-items:center;gap:12px}@media (min-width: 750px){[data-view-for=desktop]{display:flex}}@media (max-width: 749px){[data-view-for=mobile]{display:flex}.view-drawer{position:absolute;top:-50%;right:3rem;background:#ffffff46;padding:8px 12px;display:flex;align-items:center;z-index:10}.view-drawer span{font-size:.8rem;color:#000;text-transform:lowercase}.view-option{-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:2px 1px;font-size:.6rem;font-weight:500;border-bottom:2px solid transparent}.view-option.is-current{font-weight:700;border-bottom-color:#000}}.product-grid{grid-template-columns:repeat(var(--grid-columns-mobile, 2),1fr)}@media (min-width: 750px){.product-grid{grid-template-columns:repeat(var(--grid-columns-desktop, 5),1fr)}}[data-desktop-columns="8"] .product-info,[data-desktop-columns="8"] .badges,[data-desktop-columns="8"] .variant-sizes,[data-mobile-columns="4"] .product-info,[data-mobile-columns="4"] .badges,[data-mobile-columns="4"] .variant-sizes{display:none!important}.shop-control__sort-wrapper{position:relative}.sort-drawer{position:absolute;top:calc(100% + 8px);left:0;background:#fff;border:1px solid var(--border-color, #e9e9e9);min-width:180px;z-index:10;list-style:none;padding:.5rem;margin:0;opacity:0;visibility:hidden;transform:translateY(-5px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.sort-drawer.is-open{opacity:1;visibility:visible;transform:translateY(0)}.sort-drawer ul{list-style:none;margin:0;padding:0}.sort-drawer .sort-option{-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;width:100%;text-align:left;padding:.5rem .75rem;font-size:.8rem;transition:background-color .2s ease;border-radius:4px}.sort-drawer .sort-option:hover{background-color:#f5f5f5}.sort-drawer .sort-option.is-current{font-weight:700}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.shopify-section--contact-hub .page-width{max-width:var(--section-max-width);margin-left:auto}.contact-hub__grid{display:grid;grid-template-columns:.9fr 1fr 1.1fr;gap:10px;align-items:start;flex:1}.contact-hub__block--spotify{border:none!important;box-shadow:none!important}.contact-hub__spotify-column{display:flex;flex-direction:column;gap:10px}.contact-hub__block--spotify iframe{width:100%;border:none;min-height:622px}@media screen and (max-width: 768px){.contact-hub__grid{grid-template-columns:1fr}.contact-hub__block--spotify iframe{min-height:300px}}@media screen and (max-width: 768px){.contact-hub__block--spotify iframe{height:var(--spotify-height-mobile)!important}}.contact-hub__left-column,.contact-hub__right-column{display:flex;flex-direction:column;gap:10px}.contact-hub__block{padding:8px;border:1px solid #e6e6e6}.contact-hub__block h3{font-size:1rem;font-weight:600;text-transform:none;letter-spacing:normal;margin-left:.3rem;padding-bottom:.3rem}.contact-hub__accordion-title{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;margin:0}.contact-hub__accordion-icon:before{content:"+";font-weight:100}details[open] .contact-hub__accordion-icon:before{content:"\2013";font-weight:100}.contact-hub__accordion-title::-webkit-details-marker{display:none}.contact-hub__accordion-icon{transition:transform .2s ease}details[open] .contact-hub__accordion-icon{transform:rotate(180deg)}.contact-hub__accordion-icon{display:block;font-size:1rem;font-weight:100;margin-right:1rem}.contact-hub__link-list{list-style:none;font-size:.7rem;margin-left:-2rem}.contact-hub__link-list li{margin-bottom:.4rem}.contact-hub__link-list a{display:block;background-color:#f3f3f3;color:#000!important;padding:.6rem .8rem;border-radius:4px;transition:background-color .2s ease,color .2s ease;text-decoration:none}.contact-hub__link-list a:hover{background-color:#e7e7e7;color:#000}.contact-hub__partner-image img{max-width:60%;height:auto;margin-left:5rem}.contact-hub__partner-slideshow{position:relative;width:100%;height:auto;overflow:hidden;display:flex;align-items:center;justify-content:center}.contact-hub__partner-slide{position:absolute;opacity:0;transition:opacity 1s ease-in-out;width:100%;text-align:center}.contact-hub__partner-slide img{max-width:70%;height:auto;margin:0 auto}.contact-hub__partner-slide.active{opacity:1;position:relative}.contact-hub__newsletter-logo{max-width:90%;height:auto;margin:0 auto 1.5rem;display:block;padding-top:6.5rem;padding-bottom:9rem}.contact-hub__form{display:flex;flex-direction:column;gap:1rem}.contact-hub__form-group input[type=email]{width:100%;padding:.8rem;border:1px solid #ccc;font-size:.65rem}.contact-hub__form-group--radios,.contact-hub__form-group--checkboxes{display:flex;gap:20px;font-size:.6rem;margin-left:.5rem}.contact-hub__form-group--checkboxes{gap:10px}.contact-hub__form-group label{display:flex;align-items:center;gap:8px;cursor:pointer}.contact-hub__submit-button{width:100%;padding:.8rem;background-color:#f5f2f2;border:none;color:#4e4e4e;font-weight:700;font-size:.7rem;text-transform:uppercase;cursor:pointer;transition:background-color .2s}.contact-hub__submit-button:hover{background-color:#f5f2f2}@media screen and (max-width: 768px){.contact-hub__grid{grid-template-columns:1fr;gap:10px}.contact-hub__newsletter-logo{max-width:100%;height:auto;margin:0 auto 1.5rem;display:block;padding-top:4.5rem;padding-bottom:4rem}.contact-hub__block h3{font-size:1.3rem;font-weight:600;text-transform:none;letter-spacing:normal;margin-left:.3rem;padding-bottom:.3rem}.contact-hub__link-list{list-style:none;font-size:.7rem;margin-left:0rem}.contact-hub__submit-button{width:100%;padding:.8rem;background-color:#e0e0e0;border:none;color:#888;font-weight:700;font-size:.6rem;text-transform:uppercase;cursor:pointer;transition:background-color .2s}.contact-hub__accordion-icon{display:none;font-size:.8rem;font-weight:100;margin-right:1rem}details[open] .contact-hub__accordion-content{margin-top:.5rem;margin-left:-2rem}.contact-hub__accordion:not([open]) .contact-hub__accordion-content{display:none}.contact-hub__accordion-icon{display:block}.contact-hub__partner-slideshow{position:relative;width:100%;height:auto;overflow:hidden;display:flex;align-items:center;justify-content:center}.contact-hub__partner-slide{position:absolute;opacity:0;transition:opacity 1s ease-in-out;width:100%;text-align:center}.contact-hub__partner-slide img{max-width:70%;height:auto;margin:0 auto;margin-left:4.2rem}.contact-hub__block--whistle .contact-hub__accordion-content{overflow:hidden;padding:0 1rem 1rem 2rem;box-sizing:border-box}.contact-hub__block--whistle .whistle__content{max-width:100%;word-wrap:break-word;overflow-wrap:break-word;margin:0 auto;text-align:left;line-height:1.6}.contact-hub__block--whistle .whistle__content p,.contact-hub__block--whistle .whistle__content li{font-size:.85rem;color:#222;margin-bottom:.8rem}.contact-hub__block--whistle .whistle__content strong{font-weight:700}.contact-hub__block--whistle .whistle__content em{font-style:italic}.whistleblock-chaos{display:flex!important;align-items:center;justify-content:center;width:107%!important;background-color:#e00000!important;margin:0 auto;padding-bottom:0;overflow:hidden}.whistleblock-chaos__text{font-family:Arial Black,Helvetica Neue,sans-serif;font-size:1.7rem;font-weight:900;text-transform:uppercase;color:#000;line-height:1;margin:0}.whistleblock-chaos{min-height:4rem}.whistleblock-chaos__text{font-size:1.5rem}.contact-hub__block--whistle .whistle__content p,.contact-hub__block--whistle .whistle__content li{font-size:.7rem;color:#222;margin-bottom:.6rem}}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.editorial-hero__wrapper{position:relative;background-color:var(--bg-color)}.editorial-hero__sticky-title{position:sticky;top:0;min-height:44vh;display:grid;place-items:center;text-align:center;z-index:2;mix-blend-mode:difference;margin-bottom:2rem}.sticky-title__content{display:flex;flex-direction:column;align-items:center;gap:3rem;color:#fff;margin-top:9rem;padding-bottom:2rem}.sticky-title__title{font-size:2.5rem;font-weight:700;line-height:1.1;text-transform:uppercase;margin:0}.sticky-title__meta{font-size:.6rem;font-weight:500;display:flex;gap:2rem;text-transform:uppercase}.editorial-hero__featured-image{position:relative;z-index:1;width:100%;height:100vh;height:100svh}.editorial-hero__featured-image img{width:100%;height:100%;object-fit:cover}.editorial-infobar__wrapper{border-bottom:1px solid #000}.editorial-infobar__layout{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;padding-bottom:1rem;color:var(--text-color);background-color:#fff}.infobar__left{display:flex;margin-left:.5rem}.infobar__media-button{background:none;border:none;color:inherit;display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.6rem;font-weight:500}.blinking-dot{width:5px;height:5px;border-radius:50%;animation:blink-animation 1.5s infinite}@keyframes blink-animation{0%{opacity:1}50%{opacity:.2}to{opacity:1}}.infobar__read-time{font-size:.6rem;font-weight:500;margin-right:1rem}.editorial-article-content{padding-top:.5rem;padding-bottom:0rem;background-color:#fff}.editorial-article-content>*{max-width:65ch;margin-left:auto;margin-right:auto;padding:.5rem}.editorial-article-content p{font-size:.8rem;line-height:1.2;margin-bottom:0rem}.editorial-article-content img{max-width:none;width:100%;margin-top:.5rem;margin-bottom:0rem}.media-gallery-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;z-index:1001;opacity:0;visibility:hidden;transition:all .3s ease;overflow-y:auto;padding:.5rem}.media-gallery-modal.active{opacity:1;visibility:visible}.media-modal__close{position:fixed;top:1rem;right:1.5rem;background:none;border:none;color:#fff;font-size:.7rem;line-height:1;cursor:pointer;opacity:1;mix-blend-mode:difference}.media-modal__close:hover{opacity:1}.media-modal__grid-content{display:grid;grid-template-columns:1fr;gap:.5rem;max-width:800px;margin:0 auto}.media-modal__grid-content img{width:100%;height:auto}@media screen and (min-width: 750px){.sticky-title__title{font-size:3rem}.media-modal__grid-content{grid-template-columns:1fr 1fr}}.shopify-section--editorial-grid-grained{display:block}.shopify-section--editorial-grid-grained .page-width{max-width:var(--section-max-width);margin:0 auto}.shopify-section--editorial-grid-grained .editorial-grid__item{position:relative;overflow:hidden}.shopify-section--editorial-grid-grained .editorial-grid__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.shopify-section--editorial-grid-grained .editorial-grid__heading{font-size:1.3rem;font-weight:700;text-transform:uppercase;padding-left:.5rem;margin:0}.shopify-section--editorial-grid-grained .editorial-grid__main-link{font-size:.9rem;font-weight:600;text-decoration:underline;padding-right:.8rem;color:inherit}.shopify-section--editorial-grid-grained .editorial-grid__container{display:grid;gap:.3rem;grid-template-columns:repeat(var(--columns-desktop, 4),1fr)}.shopify-section--editorial-grid-grained .editorial-grid__image-wrapper{overflow:hidden;position:relative;height:100%}.shopify-section--editorial-grid-grained .editorial-grid__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.shopify-section--editorial-grid-grained .grain-overlay-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;pointer-events:none;mix-blend-mode:overlay;opacity:1.2;transition:opacity .1s ease}.shopify-section--editorial-grid-grained .editorial-grid__item:hover .editorial-grid__image-wrapper .editorial-grid__image .grain-overlay-video{opacity:1.9;mix-blend-mode:exclusion}.shopify-section--editorial-grid-grained .editorial-grid__info-bar{position:absolute;bottom:.8rem;left:.5rem;right:.5rem;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem;background-color:#f0f0f0da;opacity:0;transform:translateY(10px);transition:all .4s ease;border-radius:5px}.shopify-section--editorial-grid-grained .editorial-grid__item:hover .editorial-grid__info-bar{background-color:#090909b0;color:#fff;opacity:1;transform:translateY(0)}.shopify-section--editorial-grid-grained .editorial-grid__item-title{font-size:14px;font-weight:600}.shopify-section--editorial-grid-grained .editorial-grid__item-link{font-size:.7rem;font-weight:400}.shopify-section--editorial-grid-grained .editorial-grid__item-link{text-decoration:none;color:#090909;transition:color .3s ease}.shopify-section--editorial-grid-grained .editorial-grid__item:hover .editorial-grid__item-link{color:#fff}@media screen and (max-width: 749px){.shopify-section--editorial-grid-grained .editorial-grid__container{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:75%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem;-ms-overflow-style:none;scrollbar-width:none}.shopify-section--editorial-grid-grained .editorial-grid__image-wrapper{overflow:hidden;position:relative;height:50svh}.shopify-section--editorial-grid-grained .editorial-grid__container::-webkit-scrollbar{display:none}.shopify-section--editorial-grid-grained .editorial-grid__item{scroll-snap-align:start}.shopify-section--editorial-grid-grained .editorial-grid__item-title{font-size:10px;font-weight:400}.shopify-section--editorial-grid-grained .editorial-grid__item-link{font-size:8px;font-weight:600}.shopify-section--editorial-grid-grained .editorial-grid__heading{font-size:1.2rem;font-weight:600}.shopify-section--editorial-grid-grained .editorial-grid__main-link{font-size:.7rem;font-weight:600}.shopify-section--editorial-grid-grained .editorial-grid__header{display:flex;justify-content:space-between;align-items:center}}.shopify-section--editorial-grid-grained .editorial-grid__hover-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;align-items:center;opacity:0;transition:all .6s ease;background:#0003}.shopify-section--editorial-grid-grained .editorial-grid__item:hover .editorial-grid__hover-content{opacity:1}.shopify-section--editorial-grid-grained .editorial-grid__text-group{position:absolute;bottom:1.8rem;text-align:center;color:#fff;display:flex;flex-direction:column;transition:all .4s ease;width:90%}.shopify-section--editorial-grid-grained .editorial-grid__item:hover .editorial-grid__text-group{transform:translateY(0)}.shopify-section--editorial-grid-grained .editorial-grid__tagline{font-size:.7rem;font-weight:500;opacity:.9}.shopify-section--editorial-grid-grained .editorial-grid__heading-text{font-size:1.9rem;font-weight:800;text-transform:uppercase;line-height:1.2}.shopify-section--editorial-grid-grained .editorial-grid__discover-link{font-size:1rem;font-weight:700;text-transform:uppercase;text-decoration:none;color:transparent;-webkit-text-stroke:1px #ffffff;transition:all .3s ease}.shopify-section--editorial-grid-grained .editorial-grid__discover-link:hover{color:#fff}@media screen and (max-width: 749px){.shopify-section--editorial-grid-grained .editorial-grid__heading-text{font-size:1.2rem}.shopify-section--editorial-grid-grained .editorial-grid__tagline{font-size:.6rem;font-weight:400;opacity:.9}.shopify-section--editorial-grid-grained .editorial-grid__discover-link{font-size:1rem;-webkit-text-stroke:.7px #ffffff}.shopify-section--editorial-grid-grained .editorial-grid__text-group{position:absolute;bottom:1.2rem;text-align:center;color:#fff;display:flex;flex-direction:column;transition:all .4s ease;width:90%}}.shopify-section--editorial-grid{display:block}.shopify-section--editorial-grid .page-width{max-width:var(--section-max-width);margin:0 auto}.shopify-section--editorial-grid .editorial-grid__item{position:relative;overflow:hidden}.shopify-section--editorial-grid .editorial-grid__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.shopify-section--editorial-grid .editorial-grid__heading{font-size:1.2rem;font-weight:800;margin:0;margin-left:.5rem}.shopify-section--editorial-grid .editorial-grid__heading{font-size:1.2rem;font-weight:700;margin:0;margin-left:.5rem;display:flex;align-items:baseline;gap:.2rem}.shopify-section--editorial-grid .editorial-grid__subheading{font-size:.7rem;font-weight:600;color:#000;position:relative;padding:.2rem;top:-.2em}.shopify-section--editorial-grid .editorial-grid__main-link{font-size:.9rem;font-weight:600;text-decoration:underline;color:inherit;margin-right:.5rem}.shopify-section--editorial-grid .editorial-grid__container{display:grid;gap:.3rem;grid-template-columns:repeat(var(--columns-desktop, 4),1fr)}.shopify-section--editorial-grid .editorial-grid__image-wrapper{overflow:hidden;height:100%}.shopify-section--editorial-grid .editorial-grid__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.shopify-section--editorial-grid .editorial-grid__info-bar{position:absolute;bottom:1rem;left:.5rem;right:.5rem;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:.3rem .5rem;background-color:transparent;transition:background-color .3s ease,color .3s ease,transform .3s ease;border-radius:1px}.shopify-section--editorial-grid .editorial-grid__item-title{font-size:12px;font-weight:400;color:transparent}.shopify-section--editorial-grid .editorial-grid__item-link{font-size:10px;font-weight:600;text-decoration:none;color:transparent;transition:color .3s ease}.shopify-section--editorial-grid .editorial-grid__item:hover .editorial-grid__item-title{font-size:12px;font-weight:400;color:#0e0e0e}.shopify-section--editorial-grid .editorial-grid__item:hover .editorial-grid__info-bar{background-color:#fff;color:#0e0e0e}.shopify-section--editorial-grid .editorial-grid__item:hover .editorial-grid__item-link{color:#0e0e0e}@media screen and (max-width: 749px){.shopify-section--editorial-grid .editorial-grid__container{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem;-ms-overflow-style:none;scrollbar-width:none}.shopify-section--editorial-grid .editorial-grid__image-wrapper{overflow:hidden;height:50svh}.shopify-section--editorial-grid .editorial-grid__container::-webkit-scrollbar{display:none}.shopify-section--editorial-grid .editorial-grid__item{scroll-snap-align:start}.shopify-section--editorial-grid .editorial-grid__item-title{font-size:11px;font-weight:400}.shopify-section--editorial-grid .editorial-grid__item-link{font-size:8px;font-weight:600}.shopify-section--editorial-grid .editorial-grid__heading{font-size:1.2rem;font-weight:bolder;margin-left:0rem}.shopify-section--editorial-grid .editorial-grid__subheading,.shopify-section--editorial-grid .editorial-grid__main-link{font-size:.7rem;font-weight:600}}.editorial-feed__wrapper{padding-top:5rem;padding-bottom:5rem}.editorial-feed__header{text-align:center;max-width:60ch;margin:0 auto 4rem;text-align:left;padding:1rem}.editorial-feed__main-title{font-size:.7rem;font-weight:400;text-transform:none;margin-bottom:1rem;color:var(--color-foreground)}.editorial-feed__intro{font-size:1.9rem;line-height:1.1;color:var(--color-foreground);font-weight:700}.editorial-feed__intro p{margin:0}.editorial-filter{position:relative;width:145px;margin:2rem auto 0}.editorial-filter__button{background:#f0f0f0;border:0px solid rgba(0,0,0,.1);border-radius:4px;padding:.5rem;width:100%;display:flex;justify-content:space-between;align-items:center;font-size:.6rem;font-weight:400;cursor:pointer;color:var(--color-foreground)}.editorial-filter__button .filter-count{color:#888;font-weight:400}.editorial-filter__button .filter-caret{transition:transform .3s ease}.editorial-filter__button.active .filter-caret{transform:rotate(180deg)}.editorial-filter__dropdown{position:absolute;top:calc(100% + 4px);left:0;width:100%;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:4px;box-shadow:0 4px 10px #0000000d;z-index:10;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease}.editorial-filter__dropdown.active{opacity:1;visibility:visible;transform:translateY(0)}.filter-dropdown__link{display:block;padding:.5rem .8rem;text-decoration:none;color:var(--color-foreground);font-weight:500;font-size:.6rem}.filter-dropdown__link:hover{background:#f5f5f5}.editorial-feed__feed{display:flex;flex-direction:column;gap:1rem;max-width:650px;margin:0 auto;margin-top:-4rem}.feed-article-card{display:flex;flex-direction:column;gap:1.25rem;padding-bottom:0rem}.feed-article__image-link{display:block;overflow:hidden}.feed-article__image{width:100%;height:auto;transition:transform .4s cubic-bezier(.25,1,.5,1);padding:.5rem}.feed-article__content{display:flex;flex-direction:column;gap:.5rem;padding:0rem 1rem 1rem;margin-top:-1rem}.feed-article__title{font-size:.85rem;font-weight:700;line-height:1.3;margin:0}.feed-article__title a{text-decoration:none;color:var(--color-foreground)}.feed-article__title a:hover{opacity:.7}.feed-article__excerpt{font-size:.7rem;line-height:1.6;opacity:.8}.feed-article__excerpt p{margin:0}.feed-article__date{font-size:.5rem;font-weight:500;opacity:.6}.editorial-pagination{text-align:center;margin-top:2rem}.editorial-pagination__button{background-color:#fff;color:#000;border:1px solid #000;padding:.4rem 7rem;font-size:.6rem;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.editorial-pagination__button:hover{background-color:#000;color:#fff}.editorial-pagination__button.is-loading{opacity:.5;pointer-events:none}.editorial-pagination__link_hidden{display:none}@media screen and (max-width: 749px){.editorial-feed__wrapper{padding-top:7rem;padding-bottom:2rem}.editorial-feed__header{margin-bottom:-5rem}.editorial-feed__feed{gap:1rem}.feed-article__title{font-size:.8rem}}.capital-footer-mobile.full-width{width:100vw;margin-left:0;margin-right:0;grid-column:1 / -1!important;overflow-x:hidden}.capital-footer-mobile{background-color:#fff;padding:.5rem 0;font-size:.7rem}.capital-footer-mobile__inner{width:100%;text-align:center}.capital-footer-mobile__summary{display:inline-block;background-color:#fff;padding:.6rem .8rem;border-radius:4px;cursor:pointer;font-weight:500;transition:all .3s ease}.capital-footer-mobile__summary:hover{background-color:#fff;color:#000}.capital-footer-mobile__summary::-webkit-details-marker{display:none}.capital-footer-mobile__content{overflow:hidden;max-height:0;opacity:0;transition:all .5s ease}details[open] .capital-footer-mobile__content{max-height:500px;opacity:1;margin-top:.8rem}.capital-footer-mobile__row{display:flex;justify-content:center;flex-wrap:wrap;gap:.4rem;margin-bottom:.2rem}.capital-footer-mobile__payments{display:flex;justify-content:center;align-items:center;margin-bottom:.2rem;flex-wrap:wrap}.capital-footer-mobile__payment-icon{width:42px;height:auto;background-color:#fff;padding:.3rem;border-radius:6px;transition:transform .3s ease,background-color .3s ease}@media screen and (min-width: 750px){.capital-footer-mobile{display:none!important}}@media screen and (max-width: 7750px){.capital-footer-mobile{display:block}}.capital-footer.full-width{grid-column:1 / -1!important}.capital-footer{background-color:#fff;padding:.8rem 0;font-size:.8rem;margin-bottom:0;max-width:100%}.capital-footer__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem}capital-footer__inner.page-width{max-width:100%!important;padding-left:0!important;padding-right:0!important}.capital-footer__left{justify-self:start;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding-right:10rem}.capital-footer__center{justify-self:center;padding-left:1rem}.capital-footer__right{justify-self:end;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding-left:10rem}.capital-footer__item{background-color:#fff;padding:.3rem .6rem;border-radius:4px;transition:all .3s ease;color:#000;text-decoration:none;font-weight:500}.capital-footer__item:hover{background-color:#000;color:#fff}.capital-footer__link{cursor:pointer}@media screen and (max-width: 948px){.capital-footer{display:none!important}}@media screen and (max-width: 749px){.capital-footer{display:none!important}}header{height:5rem;display:flex;align-items:center;justify-content:space-between}header a{position:relative;text-decoration:none;color:var(--color-foreground)}header a sup{position:absolute;left:100%;overflow:hidden;max-width:var(--page-margin)}header svg{width:2rem}header .header__menu,header .header__icons{display:flex;gap:1rem}.carousel-wrapper{position:relative}.carousel-container{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;background-color:#fff}.carousel-list{display:flex;height:100%;transition:transform .6s cubic-bezier(.25,1,.5,1)}.carousel-slide{width:100%;height:100%;flex-shrink:0}.carousel-media{width:100%;height:100%;object-fit:cover;padding:.5rem .5rem 1.2rem}.carousel-btn{position:absolute;top:45%;transform:translateY(-50%);background:none;border:none;color:#fff;mix-blend-mode:difference;font-size:.6rem;font-weight:600;text-transform:uppercase;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;opacity:1;pointer-events:none;transition:opacity .3s ease}.carousel-btn:hover{opacity:.7}.carousel-btn--prev{left:1.5rem}.carousel-btn--next{right:1.5rem}.img-carousel-pagination{position:absolute;bottom:3rem;left:0;width:100%;display:flex;justify-content:center;gap:8px;z-index:1;opacity:0;pointer-events:none;transition:opacity .3s ease}.img-carousel-dot{width:8px;height:8px;background:transparent!important;border:none;border-radius:50%;cursor:pointer;padding:0}.img-carousel-dot.is-active{background:transparent!important;transform:scale(1.1)}.carousel-wrapper.controls-visible .carousel-btn,.carousel-wrapper.controls-visible .img-carousel-pagination{opacity:1;pointer-events:auto}.lookbook-detail-wrapper{background-color:var(--bg-color);color:var(--text-color)}.lookbook-hero{position:relative;width:100%;height:auto;color:var(--text-color);overflow:hidden}.lookbook-hero__media{width:100svw;height:80svh;object-fit:cover;margin-top:5rem;padding:.5rem}.video-controls-overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease;background:none;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none}.lookbook-hero:hover .video-controls-overlay{opacity:1}.video-controls__center-group{width:100%;max-width:900px;padding:0 1.5rem;pointer-events:auto;margin-top:35rem}.video-controls__timeline{width:100%;height:1px;background:#fff3;cursor:pointer;transform:translateY(5px)}.video-controls__timeline-progress{width:0%;height:100%;background:#fff;pointer-events:none}.video-controls__bottom{padding:1rem 0}.video-controls__left{display:flex;align-items:center;gap:1rem}.video-controls__timestamp{font-size:.6rem;font-variant-numeric:tabular-nums}.video-controls__button{background:none;border:none;color:#fff;font-size:.5rem;font-weight:400;text-transform:uppercase;cursor:pointer;opacity:.8}.video-controls__button:hover{opacity:1}.hero-metadata-grid{position:absolute;left:50%;transform:translate(-50%);display:grid;grid-template-columns:auto auto;gap:7rem;color:var(--text-color);text-align:center;pointer-events:none;width:100%;justify-content:center;margin-top:-2rem}.hero-metadata__item{display:flex;flex-direction:column;line-height:1.2}.hero-metadata__item span{font-size:.6rem;font-weight:400;opacity:.7;text-transform:uppercase;width:100%}.hero-metadata__item strong{font-size:.55rem;font-weight:700;text-transform:uppercase;width:100%}.lookbook-gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.5rem .5rem 2rem;margin-top:3rem}.gallery-grid__item{aspect-ratio:3 / 4;overflow:hidden}.gallery-grid__item img{width:100%;height:100%;object-fit:cover;display:block}.lookbook-image-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:1rem}.lookbook-image-modal.active{opacity:1;visibility:visible}.lookbook-image-modal .image-modal__content{max-width:100%;max-height:60%;width:100svw;height:100svh;object-fit:cover}.lookbook-image-modal .image-modal__close{position:absolute;top:1rem;right:1.5rem;background:none;border:none;color:transparent;font-size:0rem;line-height:1;cursor:pointer;opacity:.8}.lookbook-image-modal .image-modal__close:hover{opacity:1}@media screen and (min-width: 750px){.lookbook-gallery-grid{grid-template-columns:repeat(3,1fr);gap:.5rem}}.lookbook-section-wrapper{padding-top:0rem;padding-bottom:0rem}.lookbook-grid{display:grid;grid-template-columns:1fr;gap:0rem}@media screen and (min-width: 750px){.lookbook-grid{grid-template-columns:1fr 1fr 1fr;gap:0rem}.lookbook-section-wrapper{padding-top:0rem;padding-bottom:0rem}}.lookbook-card{position:relative;display:block;aspect-ratio:2 / 3;overflow:hidden;text-decoration:none;color:#fff}.lookbook-card__image{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.25,1,.5,1)}.lookbook-card__placeholder{width:100%;height:100%;display:grid;place-items:center;background-color:#333}.lookbook-card__placeholder .placeholder-svg{width:50%;opacity:.1}.lookbook-card__gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.4) 0%,rgba(0,0,0,.2) 30%,transparent 60%)}.lookbook-card__content{position:absolute;bottom:0;left:0;width:100%;padding:1rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:0rem}.lookbook-card__title{font-size:1.3rem;font-weight:700;text-transform:uppercase;margin:0}.lookbook-card__date{font-size:.6rem;font-weight:600;opacity:.8}.lookbook-card__cta{font-size:1.1rem;font-weight:700;color:transparent;-webkit-text-stroke:1px #fff;text-transform:uppercase}.lookbook-pagination{margin-top:3rem;text-align:center}.lookbook-pagination__link{opacity:.5;visibility:hidden}body.template-page--memorial,.memorial-canvas-section{display:block;position:relative;height:100vh;height:100svh;margin:0!important;padding:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;overflow:hidden!important;background:#000!important}.shopify-section--memorial-canvas .page-width,.memorial-canvas-section .page-width{width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important}.memorial-canvas{position:relative;width:100vw;height:100vh;background:#000;display:flex;justify-content:center;align-items:center;overflow:hidden}.story-card{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:290px;height:500px;border-radius:7px;overflow:hidden;background:#111;cursor:grab;box-shadow:0 10px 25px #0006;transition:transform .3s ease;z-index:9!important}.story-card:active{cursor:grabbing;transform:translate(-50%,-50%) scale(.98);z-index:9!important}.story-media-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.story-media-item{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease}.story-media-item.active{opacity:1}.story-media-image,.story-media-video{width:100%;height:100%;object-fit:cover;display:block}.story-progress-container{position:absolute;top:10px;left:10px;right:10px;display:flex;gap:4px;z-index:10}.story-progress-bar{flex:1;height:2px;background:#ffffff4d;border-radius:2px;overflow:hidden;position:relative}.story-progress-fill{height:100%;width:0%;background:#fff;transition:width .3s linear}.story-progress-bar.active .story-progress-fill{width:100%;transition:width 5s linear}.story-card.hold{transform:translate(-50%,-50%) scale(.97)}@media screen and (max-width: 749px){.memorial-canvas{flex-direction:column;justify-content:flex-start;align-items:center;height:100vh;overflow:hidden;padding:0}.story-card{width:210px;height:350px}.story-progress-container{top:8px;left:8px;right:8px;gap:3px}.story-progress-bar{height:2px}}.mini-player{position:fixed;bottom:-150px;left:50%;transform:translate(-50%);width:90%;max-width:900px;background-color:#fff;padding:1rem;opacity:0;transition:all .35s ease-in-out;z-index:9999;border-radius:10px;pointer-events:none}.mini-player.active{bottom:5%;opacity:1;pointer-events:auto}body.mini-player-open{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}.mini-player__inner{display:flex;align-items:center;gap:1rem}.mini-player__logo img{width:80px;height:80px;border-radius:0;background-color:transparent}.mini-player__content{flex:1}.mini-player__title{font-weight:700;font-size:.9rem;margin-bottom:.3rem}.mini-player__track{font-size:.75rem;color:#111;margin-bottom:.6rem}.mini-player__controls{display:flex;align-items:center;gap:.6rem}.mini-player__btn{background-color:#f4f4f4;border:none;padding:.4rem .7rem;border-radius:5px;cursor:pointer;font-weight:300;transition:all .3s ease}.mini-player__btn:hover{background-color:#000;color:#fff}.mini-player__progress{flex:1;height:2px;background-color:#000;border-radius:3px;cursor:pointer}.mini-player__close{position:absolute;top:6px;right:10px;background:none;border:none;font-size:1.3rem;cursor:pointer}#trackProgress{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;background:linear-gradient(to right,#000 0% 0%,#ddd 0% 100%);outline:none;transition:background .3s ease}#trackProgress:hover{background:#bbb}#trackProgress::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;border-radius:50%;background:#000;cursor:pointer}#trackProgress::-webkit-slider-thumb:hover{transform:scale(1.25);background:red}#trackProgress::-moz-range-thumb{width:8px;height:8px;border-radius:50%;background:#000;border:1px solid #000000;box-shadow:0 0 3px #0006;transition:transform .2s ease,background-color .2s ease}#trackProgress::-moz-range-thumb:hover{background:#0f0f0f}@media screen and (max-width: 749px){.mini-player{width:92%;border-radius:10px;max-height:160px}.mini-player.active{bottom:3%}}@media screen and (max-width: 749px){.mini-player{width:92%;padding:.45rem;border-radius:10px;max-height:160px;overflow:visible}.mini-player.active{bottom:2%}.mini-player__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:.6rem}.mini-player__logo img{width:60px;height:60px}.mini-player__content{flex:1;min-width:0}.mini-player__title{font-size:.75rem;margin-bottom:.2rem}.mini-player__track{font-size:.65rem;color:#333;margin-bottom:.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-player__controls{flex-shrink:0;display:flex;align-items:center;gap:.4rem}.mini-player__btn{font-size:.7rem;padding:.3rem .6rem}#trackProgress{height:3px;margin-top:.3rem}.mini-player__close{font-size:1.1rem;top:4px;right:8px}body.mini-player-open{overflow-y:auto!important;touch-action:pan-y!important}}.mini-player__popup{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(10px);width:60%;max-width:1000px;background-color:#fff;opacity:0;pointer-events:none;transition:all .35s ease;overflow:hidden;z-index:10000}.mini-player__popup.active{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.mini-player__popup-media{position:relative;z-index:0;width:100%;height:100%;overflow:hidden;cursor:pointer}.mini-player__popup-bg{position:relative;z-index:1;width:105%;height:auto;display:block}.mini-player__popup-grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;object-fit:cover;opacity:.15;pointer-events:none}.mini-player__popup-text{position:absolute;top:85%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;color:#fff;z-index:3}.mini-player__popup-tagline{font-size:.8rem;margin-bottom:.2rem;opacity:.9}.mini-player__popup-heading{font-size:2.3rem;font-weight:700;line-height:1.3}@media screen and (max-width: 749px){.mini-player__popup{width:92%;max-width:none;border-radius:8px}.mini-player__popup-heading{font-size:1.3rem}.mini-player__popup-text{top:85%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;color:#fff}.mini-player__popup-tagline{font-size:.7rem;margin-bottom:.2rem;opacity:.9}}.music-launcher{display:flex;align-items:center;justify-content:flex-start;gap:1rem;overflow:hidden;margin:1rem 0;max-width:99%;position:relative;background:var(--music-bg);border:1px solid var(--music-border-color);border-radius:var(--music-border-radius)}.music-launcher__icon{margin-right:6px;width:20px;height:20px;flex-shrink:0;vertical-align:middle;transition:transform .25s ease}.music-launcher__play:hover .music-launcher__icon{transform:scale(1.1)}.music-launcher__play{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background-color:#f4f4f4;border:none;color:#272727;font-weight:600;font-size:.8rem;padding:.2rem 1.2rem;border-radius:3px;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.music-launcher__play:hover{background-color:#000;color:#fff}.music-launcher__marquee{position:relative;flex:1;overflow:hidden;display:flex;align-items:center;height:2rem}.music-launcher__text-wrap{display:inline-flex;white-space:nowrap;will-change:transform}.music-launcher__text{display:inline-block;padding-right:3rem}.music-launcher__text{display:inline-block;padding-left:0rem;will-change:transform;font-size:.7rem}.music-launcher__marquee:before,.music-launcher__marquee:after{content:"";position:absolute;top:0;width:70px;height:100%;pointer-events:none;z-index:2}.music-launcher__marquee:before{left:0;background:linear-gradient(to right,var(--music-bg) 0%,rgba(255,255,255,0) 100%)}.music-launcher__marquee:after{right:0;background:linear-gradient(to left,var(--music-bg) 0%,rgba(255,255,255,0) 100%)}@media screen and (max-width: 749px){.music-launcher{flex-direction:row;max-width:95vw;grid-column:2 / -1!important}.music-launcher__play{font-size:.7rem;padding:.2rem .8rem;border-radius:1px;flex-shrink:0}.music-launcher__marquee{flex:1;overflow:hidden;height:2rem;white-space:nowrap;display:flex;align-items:center}.music-launcher__text{font-size:.6rem;display:inline-block;padding-left:1rem}.music-launcher__marquee:before,.music-launcher__marquee:after{width:25px;height:100%}.music-launcher__marquee:before{left:0;background:linear-gradient(to right,var(--music-bg) 0%,rgba(255,255,255,0) 100%)}.music-launcher__marquee:after{right:0;background:linear-gradient(to left,var(--music-bg) 0%,rgba(255,255,255,0) 100%)}body{-webkit-overflow-scrolling:touch;overflow-y:scroll}}.shopify-section--product-carousel{display:block}.page-width{margin:0 auto}.carousel-wrapper{padding-left:1rem;padding-right:1rem}.carousel-section__header{margin-bottom:2rem}.carousel-section__heading{font-size:1.5rem;font-weight:700;text-transform:uppercase;margin:0;text-align:center}.product-carousel__container{display:grid;grid-auto-flow:column;grid-auto-columns:24%;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem;-ms-overflow-style:none;scrollbar-width:none}.product-carousel__container::-webkit-scrollbar{display:none}.carousel-indicators{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:1.25rem;margin-bottom:.5rem;position:relative;bottom:0}.carousel-dot{width:20px;height:3px;border-radius:2px;background-color:#c7c7c7;transition:all .3s ease}.carousel-dot.active{background-color:#000;width:28px}@media screen and (max-width: 990px){.product-carousel__container{grid-auto-columns:32%}}@media screen and (max-width: 749px){.carousel-wrapper{padding-left:0rem;padding-right:0}.product-carousel__container{grid-auto-columns:35%;padding-right:1rem}}.product-card{scroll-snap-align:start}.product-card__link{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.product-card__image-wrapper{position:relative;aspect-ratio:1 / 1;overflow:hidden;background-color:#fff;margin-bottom:1rem}.product-card__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .4s ease}.product-card__image--secondary{opacity:0}.product-card__link:hover .product-card__image--secondary{opacity:1}.product-card__info{text-align:center}.product-card__title{font-size:.6rem;font-weight:600;margin:0 0 .25rem}.product-card__tagline{font-size:.6rem;color:#555;margin:0 0 .5rem}.product-card__price{font-size:.65rem}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.smart-sticky-wrapper{display:none;position:fixed;bottom:.7rem;left:1rem;right:1rem;z-index:99;transform:translateY(550%);transition:transform .4s ease-in-out}.smart-sticky-wrapper.is-visible{transform:translateY(0)}@media screen and (max-width: 749px){.smart-sticky-wrapper{display:block}}.smart-sticky-menu{max-width:400px;margin:0 auto;background-color:var(--sticky-bg-color);color:var(--sticky-text-color);border-radius:var(--sticky-border-radius);padding:.95rem 1rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 15px #0000001a}.smart-sticky__item{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit;font-weight:400;font-size:.7rem}.smart-sticky__item--center{position:absolute;left:48%;transform:translate(-50%)}.shopify-section--split-grid{display:block}.page-width{max-width:var(--section-max-width);margin:0 auto}.split-grid__main-container{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.tagged-grid__heading{font-size:1.3rem;font-weight:700;margin:0}.tagged-grid__subheading{font-size:.9rem;margin:0;color:#555}.tagged-grid__item{position:relative;aspect-ratio:1 / 1;background-color:#f3f3f3}.tagged-grid__footer{margin-top:2rem;text-align:center}.tagged-grid__button{display:inline-flex;align-items:center;gap:1rem;border:1px solid #090909;padding:.8rem 2rem;color:#090909;text-decoration:none;font-weight:700;transition:background-color .3s ease,color .3s ease}.tagged-grid__button:hover{background-color:#090909;color:#fff}@media screen and (max-width: 749px){.split-grid__main-container{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:90%;gap:.5rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 1rem;-ms-overflow-style:none;scrollbar-width:none}.split-grid__main-container::-webkit-scrollbar{display:none}.tagged-grid__wrapper{scroll-snap-align:start}.tagged-grid__container{grid-template-columns:repeat(var(--columns-mobile, 4),1fr);gap:.75rem}}.shopify-section--spotify-embed{display:block}.shopify-section--spotify-embed .page-width{max-width:var(--page-width, 1600px);margin:0 auto;padding:0 .2rem}.spotify-embed__content iframe{display:block;padding-right:.5rem;padding-left:.5rem;padding-top:.5rem;border-radius:2rem;width:100%!important;min-height:450px}.pdp-sticky-header{grid-column:1 / -1!important;display:block!important;height:.1rem!important}.pdp-sticky-header{position:fixed;top:0;left:0;width:100%;z-index:50;opacity:1;transform:translateY(0);transition:transform .4s cubic-bezier(.25,1,.5,1),opacity .4s ease;pointer-events:auto;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:5rem}.pdp-sticky-header__inner{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:inherit}.pdp-sticky-header__logo{display:flex;align-items:center}.pdp-sticky-header__logo img{width:auto;height:3rem;object-fit:contain}.pdp-sticky-header__logo img{display:block;max-height:100%;object-fit:contain;transition:opacity .3s ease}.pdp-sticky-header__logo img[src$=".svg"]{filter:none!important}.pdp-sticky-header__icons{display:flex;align-items:center;gap:0}.pdp-sticky-header__logo{position:relative;padding-right:1rem;margin-right:1rem}.pdp-sticky-header__logo:after{content:"";position:absolute;top:0;right:0;transform:translateY(-50%);height:30vw;width:1px;background-color:#fff;opacity:0}.pdp-sticky-header__icons{position:relative;padding-left:1rem;margin-left:1rem}.pdp-sticky-header__icons:before{content:"";position:absolute;top:0;left:0;transform:translateY(-50%);height:30vw;width:1px;background-color:#fff;opacity:.1}.pdp-sticky-header__announcement{display:flex;justify-content:space-between;align-items:center;padding:0;font-size:.6rem;height:20px;border-top:1px solid rgba(255,255,255,.1);overflow:hidden;width:100%!important}.pdp-sticky-header__announcement{overflow:hidden;white-space:nowrap;justify-content:center;position:relative}.pdp-sticky-header__announcement .announcement__marquee{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-sticky-header__announcement .announcement__text{display:inline-block;white-space:nowrap;padding:0 1rem}.pdp-sticky-header__announcement .announcement__marquee span{display:inline-block;white-space:nowrap}.pdp-sticky-header__announcement.hidden{opacity:0;height:0;padding:0;margin:0;border:0;overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:100%;pointer-events:none}.pdp-sticky-header__announcement{transform:translateY(0)}.pdp-sticky-header__announcement.hidden{transform:translateY(-10px)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (max-width: 768px){.pdp-sticky-header__logo img{height:3rem}.announcement__text{font-size:.5rem}}.pdp-floating-menu{position:fixed;bottom:-36rem;left:50%;transform:translate(-50%);width:93%;height:35rem;background-color:#fff!important;border:1px solid #000;opacity:0;pointer-events:none;z-index:999999;transition:bottom .6s cubic-bezier(.25,1,.5,1),opacity .5s ease;display:flex;flex-direction:column;justify-content:space-between;padding:.7rem .7rem 1rem;isolation:isolate;contain:layout;will-change:bottom,opacity}.pdp-floating-menu.active{opacity:1;pointer-events:auto}.pdp-floating-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(#0000 1px,#000 1px);background-size:0px 0px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;z-index:9999;transition:opacity .4s ease}.pdp-floating-menu-overlay.active{opacity:1;pointer-events:auto;z-index:50}.pdp-floating-menu{position:fixed;z-index:999998}.pdp-floating-menu__nav{z-index:999999}.pdp-floating-menu__close{position:absolute;top:.8rem;right:.8rem;background:none;border:none;cursor:pointer;color:#000;opacity:.9;transition:opacity .3s ease;z-index:999999}.pdp-floating-menu__close:hover{opacity:1}.pdp-floating-menu__close svg{width:11px;height:11px;stroke-width:3px;transition:transform .2s ease}.pdp-floating-menu__nav{display:flex;flex-direction:column;gap:.2rem;margin-top:1rem}.pdp-floating-menu__link{font-size:2rem;font-weight:800;text-transform:uppercase;text-decoration:none;color:#000;line-height:1.2;transition:opacity .2s ease;z-index:999999}.pdp-floating-menu__link:hover{opacity:.6}.pdp-floating-menu__extra{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;font-weight:500;border-top:1px solid #ddd;padding-top:.5rem;z-index:999999}.sticky-header{grid-column:1 / -1!important;display:block!important;height:.1rem!important}.sticky-header{position:fixed;top:-100px;left:0;width:100%;z-index:50;opacity:0;transform:translateY(-20px);transition:transform .4s cubic-bezier(.25,1,.5,1),opacity .4s ease;pointer-events:none;border-bottom:1px solid rgba(255,255,255,.1)}.sticky-header.visible{top:0;opacity:1;transform:translateY(0);pointer-events:auto}.sticky-header__inner{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:inherit}.sticky-header__logo{display:flex;align-items:center}.sticky-header__logo img{width:auto;height:2.5rem;object-fit:contain}.sticky-header__logo img{display:block;max-height:100%;object-fit:contain;transition:opacity .3s ease}.logo-img{display:block;height:100%;width:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.sticky-header__logo img[src$=".svg"]{filter:none!important}.logo-fallback{color:#fff;font-weight:600;font-size:.9rem;text-decoration:none}.sticky-header__icons{display:flex;align-items:center;gap:0}.icon-btn{background:none;border:none;color:#fff;display:flex;align-items:center;position:relative;cursor:pointer;transition:opacity .2s ease}.icon-btn:hover{opacity:.8}.icon-btn svg{width:17px;height:17px}.currency-text{font-size:.6rem;font-weight:600;margin-left:4px}.cart-count{position:absolute;top:-5px;right:-6px;background:#2d2d2d;color:#fff;font-size:.55rem;font-weight:700;border-radius:50%;width:14px;height:14px;display:flex;justify-content:center;align-items:center}.sticky-header__logo{position:relative;padding-right:1rem;margin-right:1rem}.sticky-header__logo:after{content:"";position:absolute;top:0;right:0;transform:translateY(-50%);height:30vw;width:1px;background-color:#fff;opacity:0}.sticky-header__icons{position:relative;padding-left:1rem;margin-left:1rem}.sticky-header__icons:before{content:"";position:absolute;top:0;left:0;transform:translateY(-50%);height:30vw;width:1px;background-color:#fff;opacity:.1}.sticky-header__announcement{display:flex;justify-content:space-between;align-items:center;padding:0;font-size:.5rem;height:20px;border-top:1px solid rgba(255,255,255,.1);overflow:hidden;width:100%!important}.sticky-header__announcement{overflow:hidden;white-space:nowrap;justify-content:center;position:relative}.sticky-header__announcement .announcement__marquee{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-header__announcement .announcement__text{display:inline-block;white-space:nowrap;padding:0 1rem}.announcement__marquee{overflow:hidden;white-space:nowrap;flex:1}.sticky-header__announcement .announcement__marquee span{display:inline-block;white-space:nowrap}.announcement__text{display:inline-block;animation:marquee 18s linear infinite;text-transform:uppercase;font-weight:600;font-size:.4rem}.announcement__close{background:none;border:none;color:inherit;font-size:.7rem;margin-left:.8rem;cursor:pointer;z-index:5}.sticky-header__announcement.hidden{opacity:0;height:0;padding:0;margin:0;border:0;overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:100%;pointer-events:none}.sticky-header__announcement{transform:translateY(0)}.sticky-header__announcement.hidden{transform:translateY(-10px)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 768px){.sticky-header__logo img{height:2.6rem}.announcement__text{font-size:.5rem}}.floating-menu{position:fixed;bottom:-41rem;left:50%;transform:translate(-50%);width:93%;height:35rem;background-color:#fff!important;border:1px solid #000;opacity:0;pointer-events:none;z-index:999999;transition:bottom .6s cubic-bezier(.25,1,.5,1),opacity .5s ease;display:flex;flex-direction:column;justify-content:space-between;padding:.7rem .7rem 1rem;isolation:isolate;contain:layout;will-change:bottom,opacity}.floating-menu.active{opacity:1;pointer-events:auto}.floating-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(#0000 1px,#000 1px);background-size:0px 0px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;z-index:9999;transition:opacity .4s ease}.floating-menu-overlay.active{opacity:1;pointer-events:auto;z-index:50}.floating-menu{position:fixed;z-index:999998}.floating-menu__nav{z-index:999999}.floating-menu__close{position:absolute;top:.8rem;right:.8rem;background:none;border:none;cursor:pointer;color:#000;opacity:.9;transition:opacity .3s ease;z-index:999999}.floating-menu__close:hover{opacity:1}.floating-menu__close svg{width:11px;height:11px;stroke-width:3px;transition:transform .2s ease}.floating-menu__nav{display:flex;flex-direction:column;gap:.2rem;margin-top:1rem}.floating-menu__link{font-size:2rem;font-weight:800;text-transform:uppercase;text-decoration:none;color:#000;line-height:1.2;transition:opacity .2s ease;z-index:999999}.floating-menu__link:hover{opacity:.6}.floating-menu__extra{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;font-weight:500;border-top:1px solid #ddd;padding-top:.5rem;z-index:999999}.extra-link{text-decoration:none;color:#000;opacity:.85;transition:opacity .2s ease;z-index:999999}.extra-link:hover{opacity:1}.floating-menu__newsletter{border-top:1px solid #000;padding-top:1.5rem}.newsletter-title{font-size:.65rem;font-weight:700;margin-bottom:.75rem}.newsletter-form{display:flex;align-items:stretch;margin-bottom:.75rem}.newsletter-input{flex:1;padding:.55rem .25rem;border:1px solid #000;background:transparent;font-size:.6rem;border-radius:0!important;border-right:0px!important}.newsletter-button{padding:0 1rem;border:1px solid #000;background:#000;color:#fff;font-size:.6rem;font-weight:600;text-transform:uppercase;cursor:pointer;transition:background .3s ease;margin-right:0rem;margin-left:-3rem}.newsletter-button:hover{background:#222}.newsletter-policy{font-size:.7rem;color:#666;line-height:1.4}.newsletter-policy a{color:#000;text-decoration:underline}.toast-message{position:fixed;bottom:2rem;left:50%;transform:translate(-50%) translateY(50px);background:#000;color:#fff;padding:.75rem 1.5rem;border-radius:999px;font-size:.85rem;font-weight:500;letter-spacing:.03em;opacity:0;pointer-events:none;transition:all .4s cubic-bezier(.25,1,.5,1);z-index:9999}.toast-message.show{opacity:1;transform:translate(-50%) translateY(0)}.suggestion-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-40%) scale(.96);width:min(90%,420px);background:#fff;color:#000;z-index:10001;opacity:0;visibility:hidden;transition:all .45s cubic-bezier(.25,1,.5,1);box-shadow:0 20px 60px #0003}.suggestion-modal.active{transform:translate(-50%,-50%) scale(1);opacity:1;visibility:visible}.suggestion-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;z-index:10000;transition:all .4s ease}.suggestion-modal-overlay.active{opacity:1;visibility:visible}.suggestion-modal__content{padding:1rem 1rem 2rem;position:relative;text-align:center;border:1px solid #000}.suggestion-modal__close{position:absolute;top:.75rem;right:.75rem;background:#fff;border:none;font-size:0rem;font-weight:500;padding:.3rem .6rem;cursor:pointer;transition:background .2s ease}.suggestion-modal__close:hover{background:#fff}.suggestion-modal__title{font-size:2rem;font-weight:700;margin:0 0 1rem}.suggestion-modal__text{font-size:.75rem;color:#333;margin:0 0 2rem}.suggestion-modal__buttons{display:flex;flex-direction:column;gap:.75rem}.suggestion-modal__buttons .btn{width:100%;font-weight:600;font-size:.8rem;border:1px solid #000;cursor:pointer;transition:opacity .3s ease}.suggestion-modal__buttons .btn:hover{opacity:.8}.suggestion-modal__buttons .btn--primary{background:#000;color:#fff}.suggestion-modal__buttons .btn--secondary{background:#fff;color:#000}.country-selector-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-40%) scale(.96);width:min(90%,480px);background:#fff;color:#000;z-index:9999;opacity:0;visibility:hidden;transition:all .45s cubic-bezier(.25,1,.5,1);border:1px solid #000}.country-selector-modal.active{transform:translate(-50%,-50%) scale(1);opacity:1;visibility:visible}.country-selector-overlay{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;z-index:50;transition:all .4s ease}.country-selector-overlay.active{opacity:1;visibility:visible}.country-selector-modal__header{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.6rem;border-bottom:1px solid #e3e3e3}.modal-title{font-size:1rem;font-weight:600;text-transform:uppercase}.modal-close{border:none;font-size:.6rem;font-weight:600;padding:.3rem .5rem;cursor:pointer;color:#000}.country-selector-modal__body{padding:1.5rem 1.6rem 2rem;display:flex;flex-direction:column;gap:1.5rem}.modal-description{font-size:.85rem;color:#555;line-height:1.5}.localization-form .form-field{display:flex;flex-direction:column;gap:.5rem}.localization-form label{font-size:.8rem;font-weight:500;color:#333}.select-wrapper{position:relative}.country-select{width:100%;padding:.8rem 1rem;border:1px solid #dcdcdc;font-size:.85rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;cursor:pointer}.select-wrapper:after{content:"\25bc";position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-size:.7rem;pointer-events:none}.localization-form .btn{width:100%;background:#000;color:#fff;border:none;padding:1rem;font-weight:600;font-size:.65rem;cursor:pointer;transition:opacity .3s ease;margin-top:1rem}.localization-form .btn:hover{opacity:.8}.recaptcha-disclaimer{font-size:.65rem;color:#888;margin-top:.5rem;line-height:1.3}.recaptcha-disclaimer a{color:inherit;text-decoration:underline}body.menu-open{overflow:hidden}@media (min-width: 750px){.sticky-header{display:none!important}}.shopify-section--tagged-grid{display:block}.tagged-grid__wrapper.page-width{max-width:var(--section-max-width);margin:0 auto}.tagged-grid__header-left{display:flex;align-items:baseline;gap:1rem}.tagged-grid__header{margin-bottom:2rem}.tagged-grid__heading{font-size:1.2rem;font-weight:700;padding-top:.9rem;margin:0}.tagged-grid__subheading{font-size:.65rem;margin:0;color:#000;background-color:#f2f2f2;border-radius:5px;padding:5px}.tagged-grid__container{display:grid;gap:1.5rem;grid-template-columns:repeat(var(--columns-desktop, 4),1fr)}@media screen and (max-width: 749px){.tagged-grid__container{grid-template-columns:repeat(var(--columns-mobile, 4),1fr);gap:.75rem}}.tagged-grid__item{position:relative;aspect-ratio:1 / 1;background-color:#fff}.tagged-grid__image-slideshow{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.tagged-grid__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .8s ease-in-out}.tagged-grid__image.is-active{opacity:1}.tagged-grid__footer{margin-top:2rem;text-align:center;padding-bottom:1rem}.tagged-grid__button{display:inline-flex;align-items:center;gap:1rem;border:1px solid #e7e7e7;border-radius:1px;padding:.8rem 5rem;color:#090909;text-decoration:none;font-weight:700;font-size:.6rem;transition:background-color .3s ease,color .3s ease}.tagged-grid__button:hover{background-color:#090909;color:#fff;border-radius:3px}.tagged-grid__button-count{opacity:.7}.shopify-section--triple-grid{display:block}.shopify-section--triple-grid .page-width{max-width:var(--section-max-width);margin:0 auto;padding:0 .3rem}.shopify-section--triple-grid .tagged-grid__wrapper,.shopify-section--triple-grid .spotlight-grid__wrapper{height:100%;display:flex;flex-direction:column}.shopify-section--triple-grid .tagged-grid__container,.shopify-section--triple-grid .spotlight-grid__container{flex-grow:0}.shopify-section--triple-grid .triple-grid__main-container{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem}.shopify-section--triple-grid .tagged-grid__header-left{display:flex;align-items:baseline;gap:1rem}.shopify-section--triple-grid .tagged-grid__header{margin-bottom:1rem}.shopify-section--triple-grid .tagged-grid__heading{font-size:1.2rem;font-weight:700;margin:0}.shopify-section--triple-grid .tagged-grid__subheading{font-size:.65rem;margin:0;color:#555}.shopify-section--triple-grid .tagged-grid__container{display:grid;gap:1rem;grid-template-columns:repeat(var(--columns-desktop, 4),1fr)}.shopify-section--triple-grid .tagged-grid__item{position:relative;aspect-ratio:1 / 1;background-color:#fff}.shopify-section--triple-grid .tagged-grid__footer{margin-top:2rem;text-align:center}.shopify-section--triple-grid .tagged-grid__button{display:inline-flex;align-items:center;gap:1rem;margin-top:1rem;border:1px solid #f2f2f2;color:#090909;text-decoration:none;font-weight:700;transition:background-color .3s ease,color .3s ease}.shopify-section--triple-grid .tagged-grid__button:hover{background-color:#090909;color:#fff}.shopify-section--triple-grid .spotlight-grid__wrapper{position:relative;overflow:hidden}.shopify-section--triple-grid .spotlight-grid__bg-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:.9}.shopify-section--triple-grid .spotlight-grid__content{position:relative;z-index:1;display:flex;flex-direction:column;height:100%}.shopify-section--triple-grid .spotlight-grid__container{display:flex;align-items:center;justify-content:center}.shopify-section--triple-grid .spotlight-grid__item{position:relative;aspect-ratio:1 / 1;width:100%;max-width:312px;background-color:transparent}.shopify-section--triple-grid .spotlight-grid__image-slideshow{position:absolute;top:8%;left:-2rem;width:130%;height:130%;overflow:hidden}.shopify-section--triple-grid .spotlight-grid__image .tagged-grid__image{position:absolute;top:30%;left:0%;width:100%;height:100%;max-width:600px;max-height:600px;object-fit:cover;margin-top:-5rem;background-color:#fff;opacity:0;transition:opacity .4s ease-in-out}.shopify-section--triple-grid .tagged-grid__image{opacity:1}.shopify-section--triple-grid .tagged-grid__item .tagged-grid__image{transition:opacity .4s ease-in-out}.shopify-section--triple-grid .tagged-grid__item.is-fading .tagged-grid__image{background-color:#fff;opacity:0}@media screen and (max-width: 989px){.shopify-section--triple-grid .triple-grid__main-container{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;gap:.3rem;overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.shopify-section--triple-grid .spotlight-grid__image{position:absolute;top:20%;left:0%;width:100%;height:100%;max-width:600px;max-height:600px;object-fit:cover;margin-top:-5rem;opacity:0;transition:opacity .2s ease-in-out}.shopify-section--triple-grid .spotlight-grid__image.is-active{opacity:1}}@media screen and (max-width: 749px){.shopify-section--triple-grid .triple-grid__main-container{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;gap:.3rem;overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.shopify-section--triple-grid .spotlight-grid__image-slideshow{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.shopify-section--triple-grid .triple-grid__main-container::-webkit-scrollbar{display:none}.shopify-section--triple-grid .triple-grid__block-wrapper{scroll-snap-align:start}.shopify-section--triple-grid .tagged-grid__container{grid-template-columns:repeat(var(--columns-mobile, 2),1fr)}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.filter-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none}.filter-drawer.is-open{display:block}.filter-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px)}.filter-drawer__content{position:absolute;border-radius:20px;bottom:0;left:0;width:375px;max-width:100%;height:65%;background:#fff;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .3s ease-in-out}.filter-drawer.is-open .filter-drawer__content{transform:translate(0)}.filter-drawer__header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e5e5e5}.filter-title{margin:0;font-size:1rem;font-weight:600}.filter-drawer__body{flex:1;overflow-y:auto;padding:1.25rem 1.5rem}.filter-drawer__footer{display:flex;justify-content:flex-start;border-top:1px solid #e5e5e5;padding:1rem 1.5rem}.filter-group{margin-bottom:1.75rem}.filter-heading{font-weight:600;font-size:.7rem;text-transform:uppercase;margin:0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none}.icon-chevron{transition:transform .25s ease-in-out}.filter-content{max-height:500px;overflow:hidden;transition:max-height .3s ease-in-out,padding .3s ease-in-out;padding-top:1rem}.filter-group.is-collapsed .filter-content{max-height:0;padding-top:0}.filter-group.is-collapsed .icon-chevron{transform:rotate(-90deg)}.filter-options{display:flex;flex-wrap:wrap;gap:.75rem}.filter-options--row{flex-direction:column;align-items:flex-start;gap:.6rem}.filter-option__label{display:flex;align-items:center;gap:.5rem;font-size:.8rem;cursor:pointer}input[type=checkbox]{width:16px;height:16px}.filter-size-pills{gap:.5rem}.filter-pill{border:0px solid #c3c3c3;background:transparent;padding:5px 10px;font-size:.85rem;cursor:pointer;transition:all .2s ease}.filter-pill.is-active{background:#000;color:#fff;border-color:#000}.filter-price{padding:0 .5rem}.price-slider-values{display:flex;justify-content:space-between;margin-top:.75rem;font-size:.9rem;color:#555}.filter-clear{border:0px solid #ccc;background:#dfdfdf;color:#222;font-weight:600;padding:.75rem 9rem;font-size:.7rem;cursor:pointer;text-transform:none;border-radius:4px;transition:background-color .2s}.filter-clear:hover{background-color:#b6b6b6}.filter-close{background:none;border:0;font-size:1rem;line-height:1;font-weight:300;cursor:pointer;padding:0}#price-slider{height:4px;border:none;box-shadow:none}.noUi-connect{background:#000}.noUi-target{background:#e0e0e0;border-radius:4px}.noUi-handle{border:2px solid #000;border-radius:50%;background:#000;box-shadow:none;width:10px!important;height:10px!important;right:-10px!important;top:-3px!important;cursor:pointer}.noUi-handle:before,.noUi-handle:after{display:none}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
