.s-announcement.cam-ticker{justify-content:flex-start;overflow:hidden;cursor:default}.cam-ticker__track{display:flex;width:max-content;animation:cam-marquee var(--cam-dur,40s) linear infinite;will-change:transform}.cam-ticker__group{display:flex;flex-shrink:0;align-items:center}.cam-ticker__item{white-space:nowrap;padding:0 1.8rem}.cam-ticker__sep{opacity:.55}.cam-ticker:hover .cam-ticker__track,.cam-ticker.is-paused .cam-ticker__track{animation-play-state:paused}@keyframes cam-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ap-store-switch[hidden]{display:none!important}.cam-hero{position:relative;overflow:hidden;background:#0f3d3a;color:#fff}.cam-hero__media,.cam-hero__media picture,.cam-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.cam-hero__media img{object-fit:cover}.cam-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:clamp(380px,37.5vw,640px);padding:48px 6vw;max-width:720px}.cam-hero.has-image .cam-hero__inner{text-shadow:0 1px 14px rgba(0,0,0,.35)}.cam-hero__heading{font-size:clamp(42px,6.2vw,92px);font-weight:800;line-height:.95;letter-spacing:-.01em;margin:0 0 14px;color:#fff}.cam-hero__offer{font-size:clamp(19px,2.2vw,30px);font-weight:700;line-height:1.2;margin:0 0 6px;color:#fff}.cam-hero__text{font-size:clamp(15px,1.3vw,19px);margin:0 0 22px;color:#fff}.cam-hero__cta{display:inline-flex;align-items:center;justify-content:center;background:#b3261e;color:#fff!important;font-weight:700;letter-spacing:.06em;padding:15px 32px;border-radius:4px;text-decoration:none;font-size:15px;text-shadow:none}.cam-hero__cta:hover{background:#951f18}.cam-hero__fine{font-size:12px;line-height:1.4;margin:14px 0 0;color:#fff;opacity:.92}@media(max-width:749px){.cam-hero.has-mobile-image{aspect-ratio:var(--cam-m-ratio,4/5)}.cam-hero__inner{justify-content:flex-start;align-items:center;text-align:center;min-height:0;max-width:none;padding:26px 18px 18px}.cam-hero:not(.has-mobile-image) .cam-hero__inner{min-height:420px;justify-content:center}.cam-hero__heading{margin-bottom:8px}.cam-hero__text{margin-bottom:14px}.cam-hero__cta{padding:13px 26px;font-size:14px}.cam-hero__fine{font-size:11px;margin-top:10px}}.s-color-rail__track{gap:14px!important}.s-color-rail__item{width:84px!important}.s-color-rail__swatch{width:72px!important;height:72px!important;aspect-ratio:1/1!important;border-radius:50%!important;margin:0 auto;box-shadow:inset 0 0 0 1px #0000001f}.s-color-rail__item:hover .s-color-rail__swatch{transform:translateY(-2px)}.s-color-rail__label{font-size:11px!important;line-height:1.25;margin-top:8px!important}@media(max-width:767px){.s-color-rail__track{gap:10px!important;padding-left:16px!important;padding-right:16px!important}.s-color-rail__item{width:64px!important}.s-color-rail__swatch{width:56px!important;height:56px!important}.s-color-rail__label{font-size:10px!important}}.s-category-grid__image{object-position:center top!important}[id$=featured_new_arrivals] .s-promo-banner{position:relative}[id$=featured_new_arrivals] .s-promo-banner__overlay{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000a8,#0000006b 60%,#00000040);z-index:0;pointer-events:none}[id$=featured_new_arrivals] .s-promo-banner__content{position:relative;z-index:1}@media(max-width:767px){.s-reviews__track{gap:12px!important;padding-right:24px}.s-reviews__card{width:76vw!important;min-width:0!important;padding:16px!important}.s-reviews__card-header{margin-bottom:8px!important}.s-reviews__text{font-size:14px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}}.cam-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:6px 0 14px}.cam-toolbar .s-collection__count{margin:0}.cam-sort{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.cam-sort select{padding:8px 28px 8px 10px;border:1px solid #cfcfcf;border-radius:4px;font-size:13px;background:#fff;color:#1a1a1a;font-family:inherit}.apx-cartmsg{display:none!important}.cam-note{margin:10px 0;padding:10px 12px;border:1px solid #e3ded8;border-left:4px solid #b3261e;background:#faf8f6;font-size:13px;line-height:1.45;color:#1a1a1a;border-radius:4px}.cam-note b{display:block;font-size:14px}.cam-note a{color:inherit;text-decoration:underline}.cam-note--final{font-weight:700}.cam-note[hidden]{display:none!important}@media(min-width:1600px){.cam-ticker__item{font-size:15px!important;letter-spacing:.14em!important}.s-header__nav-link{font-size:15px!important;font-weight:600!important;color:#111!important}}@media(min-width:2200px){.cam-ticker__item,.s-header__nav-link{font-size:17px!important}}#shopify-pc__banner.shopify-pc__banner__dialog{position:fixed!important;top:auto!important;left:auto!important;right:24px!important;bottom:24px!important;width:440px!important;max-width:calc(100vw - 24px)!important;margin:0!important;padding:20px!important;background:#0a0a0a!important;color:#fff!important;border:0!important;border-radius:0!important;box-shadow:0 0 0 1px #ffffff1a,0 18px 50px -12px #0000008c!important;font-family:inherit!important;transform:none!important}#shopify-pc__banner .shopify-pc__banner__wrapper{display:block!important;max-width:none!important;padding:0!important;margin:0!important}#shopify-pc__banner .shopify-pc__banner__body{margin:0!important;padding:0!important}#shopify-pc__banner #shopify-pc__banner__body-title{margin:0 0 6px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#ffffff8c!important;line-height:1.3!important}#shopify-pc__banner .shopify-pc__banner__body p{margin:0!important;font-size:13px!important;line-height:1.4!important;color:#ffffffd9!important}#shopify-pc__banner .shopify-pc__banner__body a{color:#fff!important;text-decoration:underline!important;text-underline-offset:2px}#shopify-pc__banner .shopify-pc__banner__btns{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin:14px 0 0!important;padding:0!important;width:auto!important}#shopify-pc__banner .shopify-pc__banner__btns button{height:36px!important;min-height:0!important;width:auto!important;margin:0!important;padding:0 14px!important;border:0!important;border-radius:0!important;font-family:inherit!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;line-height:36px!important;cursor:pointer;transition:background-color .2s,box-shadow .2s,color .2s}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{order:0!important;margin-right:auto!important;padding:0!important;background:none!important;color:#ffffffb3!important;text-decoration:underline!important;text-underline-offset:4px;text-decoration-color:#ffffff4d!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs:hover{color:#fff!important;text-decoration-color:#fff!important}#shopify-pc__banner #shopify-pc__banner__btn-decline{order:1!important;min-width:6.5rem!important;background:transparent!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff59!important}#shopify-pc__banner #shopify-pc__banner__btn-decline:hover{box-shadow:inset 0 0 0 1px #fff!important}#shopify-pc__banner #shopify-pc__banner__btn-accept{order:2!important;min-width:6.5rem!important;background:#fff!important;color:#000!important}#shopify-pc__banner #shopify-pc__banner__btn-accept:hover{background:#ffffffd9!important}@media(max-width:639px){#shopify-pc__banner.shopify-pc__banner__dialog{left:12px!important;right:12px!important;bottom:max(12px,env(safe-area-inset-bottom))!important;width:auto!important;padding:16px!important}}.s-announcement.cam-ticker--sale,.s-announcement.cam-ticker{background:#0a0a0a!important;color:#fff!important}.cam-ticker--sale .cam-ticker__item,.cam-ticker__item{color:#fff!important;font-weight:600!important}.cam-ticker__sep{color:#ffffff73!important}.cam-ticker__track{animation-duration:calc(var(--cam-dur,40s) * 1.4)!important}
/*# sourceMappingURL=/cdn/shop/t/136/assets/ca-mirror.css.map */
