.feature-scroll-container-mf{overflow:hidden;padding:10px 0;margin:0;background:#eee}.feature-scroll-container-mf .page-width{overflow:hidden}.feature-scroll-wrapper{border-radius:20px;background:#001116;overflow:hidden}.feature-scroll-track-mf{display:flex;animation:scroll-seamless 20s linear infinite;width:max-content;will-change:transform;padding:20px 0;border-radius:20px;background:#001116}.feature-icon-item-mf{display:flex;align-items:center;margin-right:48px;white-space:nowrap;flex-shrink:0}.feature-icon-item-mf img{width:8px;height:8px;aspect-ratio:1/1;flex-shrink:0;margin-right:48px}.feature-icon-item-mf span{color:#f9f6f1;font-family:Faculty Glyphic;font-size:24px;font-style:normal;font-weight:400;line-height:32px}@keyframes scroll-seamless{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@media(max-width:768px){.feature-icon-item-mf span{font-size:15px}.pdp-marquee .feature-icon-item-mf span{font-size:16px}.feature-scroll-container-mf{padding:10px 0}.feature-icon-item-mf img,.feature-icon-item-mf{margin-right:15px}}.left-col{display:flex;justify-content:space-between;align-items:flex-start;padding:0 0 24px}.shop-footer .icon{display:inline-block;width:var(--icon-size, 20px);height:var(--icon-size, 20px);vertical-align:middle;fill:none;stroke:#fff}.zz-footer-link.left-con-richtext{padding:8px 0 0}.left-col .zz-footer-title{margin-bottom:10px}.left-col .text-button-large{font-family:Source Code Pro!important}@media(max-width:768px){.left-col .zz-footer-title{font-size:18px!important;padding:0;border:0px;margin:0 0 10px!important}.left-col{flex-direction:column;margin:0 0 32px}.text-button-large{font-size:14px!important}.zz-footer-link.left-con-richtext{font-size:14px}.zz-footer-link.left-con-richtext{padding:0}.pdp-marquee .feature-scroll-container-mf{padding:10px 0!important}.feature-scroll-wrapper,.feature-scroll-track-mf{border-radius:12px}}.cbj-technical-specs{margin:24px 0;color:inherit;font-family:var(--font-body-family)}.cbj-technical-specs__heading{margin:0 0 16px;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:var(--font-heading-letter-spacing);color:rgb(var(--color-text-heading))}.cbj-technical-specs .product-specs{margin:0;overflow:hidden}.cbj-technical-specs__table{width:100%;margin:0;border:0;border-collapse:collapse;table-layout:fixed;font-size:var(--font-body-size);line-height:var(--font-body-line-height)}.cbj-technical-specs__table th,.cbj-technical-specs__table td{padding:15px;border:0;border-bottom:1px solid #d9d9d9;text-align:left;vertical-align:top;font-family:inherit;color:inherit;background:transparent;overflow-wrap:anywhere}.cbj-technical-specs__table th{width:42%;border-right:1px solid #d9d9d9;font-weight:var(--font-body-weight);text-transform:none;letter-spacing:normal}.cbj-technical-specs__table td{font-weight:var(--font-body-weight-bold)}.cbj-technical-specs__table tr:last-child th,.cbj-technical-specs__table tr:last-child td{border-bottom:0}@media(max-width:767px){.cbj-technical-specs__table th,.cbj-technical-specs__table td{padding:12px}}body .topbar-section{position:relative;top:auto;z-index:1}body .header-section.header-sticky{top:0;inset-block-start:0}body .header-section .cstm_search-icon{border:0;padding:0;background:transparent;color:#111;min-width:36px;min-height:36px}body .header-section .cstm_search-icon:focus-visible{outline:2px solid #111;outline-offset:2px;border-radius:50%}.cbj-sticky-offers{display:block;color:#111;pointer-events:auto}.cbj-sticky-offers__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-width:1200px;margin:0 auto;padding:6px;background:#fff;border-radius:999px}.cbj-sticky-offers__pill{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 10px;border-radius:999px;font-size:15px;line-height:1.25;font-weight:600;transition:background-color .25s ease,box-shadow .25s ease}.cbj-sticky-offers__pill svg{flex:0 0 auto}.cbj-sticky-offers__pill--2{background:#f8effc}.cbj-sticky-offers__pill--3{background:#fff9de}.cbj-sticky-offers__pill--2[data-unlocked=true]{background:#c394e8}.cbj-sticky-offers__pill--3[data-unlocked=true]{background:#f2cd32}.cbj-sticky-offers__pill[data-unlocked=true]{box-shadow:inset 0 0 0 1px #1111111a}.cbj-sticky-offers__check,.cbj-sticky-offers__pill[data-unlocked=true] .cbj-sticky-offers__gift{display:none}.cbj-sticky-offers__pill[data-unlocked=true] .cbj-sticky-offers__check{display:block}@media(prefers-reduced-motion:reduce){.cbj-sticky-offers__pill{transition:none}}.cbj-sticky-offers--top{padding:0 20px 8px;background:#eee}.cbj-sticky-offers--top .cbj-sticky-offers__inner{padding:0;background:transparent}.cbj-sticky-offers--top .cbj-sticky-offers__pill{padding-block:9px}.cbj-sticky-offers--bottom{position:fixed;inset:auto 0 0;z-index:20;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}.cbj-sticky-offers--bottom .cbj-sticky-offers__inner{box-shadow:0 0 18px #00000014}body .site-wrapper{padding-bottom:max(var(--cbj-offer-height, 0px),var(--cbj-purchase-height, 0px))}html{scroll-padding-top:calc(var(--cbj-sticky-header-height, 100px) + 16px);scroll-padding-bottom:calc(var(--cbj-purchase-height, 0px) + 16px)}body.search-open .cbj-sticky-offers--bottom{visibility:hidden}@media(max-width:767px){.cbj-sticky-offers--top{padding:0 10px 6px}.cbj-sticky-offers__pill{gap:5px;font-size:12px;padding:11px 5px}.cbj-sticky-offers__pill svg{width:15px;height:15px}}@media(max-width:359px){.cbj-sticky-offers__pill{font-size:10px;gap:4px}.cbj-sticky-offers__inner{gap:4px}}.cbj-sticky-purchase[hidden]{display:none}.cbj-sticky-purchase{display:block;position:fixed;inset:auto 0 0;z-index:25;background:#f8e8ff;color:#111;padding:10px 20px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid #1111111a;box-shadow:0 -3px 18px #00000010}.cbj-sticky-purchase__inner{max-width:1440px;margin:auto;display:flex;align-items:center;gap:24px}.cbj-sticky-purchase__product{display:flex;gap:12px;align-items:center;flex:1;min-width:0;font-size:15px;font-weight:600;line-height:1.25}.cbj-sticky-purchase__product img{width:54px;height:54px;object-fit:cover;border-radius:12px}.cbj-sticky-purchase__product>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cbj-sticky-purchase__details{min-width:0}.cbj-sticky-purchase__prices{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:400;line-height:1.2}.cbj-sticky-purchase__offer{display:flex;align-items:center;gap:5px;background:#feef35;padding:7px 10px;border-radius:10px;font-size:12px}.cbj-sticky-purchase__offer strong{font-size:18px;font-weight:700}.cbj-sticky-purchase__selection{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:1.3;margin-top:4px}.cbj-sticky-purchase__options{color:#111;font:inherit;padding:3px 0;min-height:32px;background:transparent;border:0;text-decoration:underline;cursor:pointer;text-align:left}.cbj-sticky-purchase__add{display:flex;justify-content:center;align-items:center;gap:10px;flex:0 0 240px;min-height:50px;border:2px solid #111;border-radius:999px;background:#111;color:#fff;font:inherit;font-size:16px;font-weight:700;padding:10px 20px;cursor:pointer}.cbj-sticky-purchase__add:hover{background:#feef35;color:#111}.cbj-sticky-purchase__add:disabled{opacity:.5;cursor:not-allowed}.cbj-sticky-purchase button:focus-visible{outline:2px solid #111;outline-offset:3px}.cbj-sticky-purchase__add[aria-busy=true] svg{opacity:.3}body.search-open .cbj-sticky-purchase{visibility:hidden}@media(max-width:1023px){.cbj-sticky-purchase__product{display:none}.cbj-sticky-purchase__details{flex:1}}@media(max-width:767px){.cbj-sticky-purchase{padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px))}.cbj-sticky-purchase__inner{gap:10px}.cbj-sticky-purchase__prices{gap:7px;font-size:14px;flex-wrap:wrap}.cbj-sticky-purchase__offer{padding:5px 7px;font-size:10px}.cbj-sticky-purchase__offer strong{font-size:15px}.cbj-sticky-purchase__add{flex-basis:132px;font-size:14px;min-height:48px;padding:10px;gap:6px}.cbj-sticky-purchase__selection{gap:5px;font-size:11px}}@media(max-width:359px){.cbj-sticky-purchase__add{flex-basis:112px;font-size:13px}.cbj-sticky-purchase__add svg{display:none}.cbj-sticky-purchase__prices{gap:5px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/66/compiled_assets/styles.css.map */
