html[data-tnr-theme] body .shop-root .shop-btn,html[data-tnr-theme] body .shop-root .shop-btn span{color:hsl(var(--s-btn-ink))!important;-webkit-text-fill-color:currentColor}html[data-tnr-theme] body .shop-root .shop-email :is(p,span,svg){color:var(--mail-text)!important;-webkit-text-fill-color:currentColor}html[data-tnr-theme] body .shop-root .shop-email :is(.shop-email-label,.shop-email-chevron){color:var(--mail-label)!important}html[data-tnr-theme] body .shop-root .shop-email .shop-email-slash{color:var(--mail-slash)!important}html[data-tnr-theme] body .shop-root .shop-qty :is(button,span){color:hsl(var(--s-field-ink))!important}.shop-root{--s-blue:240 100% 50%;--s-blue-mid:240 100% 42.55%;--s-blue-deep:240 100% 35.1%;--s-white:0 0% 100%;--s-paper:0 0% 95.3%;--s-static:180 2% 90.4%;--s-carbon:0 0% 20%;--s-carbon-mid:0 0% 16.86%;--s-gold:49.17647 100% 50%;--s-ground:var(--s-blue);--s-ink:var(--s-white);--s-accent:var(--s-gold);--s-btn:var(--s-gold);--s-btn-ink:var(--s-carbon);--s-field:var(--s-blue-deep);--s-field-ink:var(--s-white);--s-line:var(--s-blue-mid);--s-num:var(--s-blue-mid);--s-num-ink:var(--s-white);background:hsl(var(--s-ground));color:hsl(var(--s-ink));font-family:Barlow Condensed,system-ui,sans-serif}html[data-tnr-theme=light] .shop-root{--s-ground:var(--s-white);--s-ink:var(--s-blue);--s-accent:var(--s-blue);--s-btn:var(--s-blue);--s-btn-ink:var(--s-white);--s-field:var(--s-paper);--s-field-ink:var(--s-blue);--s-line:var(--s-static);--s-num:var(--s-blue)}html[data-tnr-theme=dark] .shop-root{--s-ground:var(--s-carbon);--s-field:var(--s-carbon-mid);--s-line:var(--s-carbon-mid);--s-num:var(--s-gold);--s-num-ink:var(--s-carbon)}.shop-wrap{max-width:1264px;margin:0 auto;padding:0 24px}.shop-section{padding:56px 0;scroll-margin-top:96px}.shop-hero{padding:48px 0 40px}.shop-eyebrow{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:hsl(var(--s-accent));margin:0 0 20px;line-height:1.5}.shop-dot{width:12px;height:12px;background:hsl(var(--s-accent));transform:skew(-22deg);flex:none}.shop-h1,.shop-title,.shop-product-title{font-family:PP Monument Extended,sans-serif;font-weight:900;text-transform:uppercase;margin:0;color:hsl(var(--s-ink));overflow-wrap:anywhere}.shop-h1{font-size:clamp(34px,8vw,88px);line-height:.95}.shop-h1 .hl{color:hsl(var(--s-accent));display:block}.shop-title{font-size:clamp(28px,5vw,56px);line-height:.95}.shop-rule{height:3px;background:hsl(var(--s-ink));margin:20px 0}.shop-lead{font-size:clamp(17px,2vw,20px);line-height:1.5;margin:0;color:hsl(var(--s-ink))}.shop-hero .shop-lead{max-width:620px}.shop-chips{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;padding:0 5px}.shop-chip{display:inline-block;background:hsl(var(--s-accent));color:hsl(var(--s-btn-ink));transform:skew(-22deg);padding:10px 16px;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.24em}.shop-chip>span,.shop-btn>span,.shop-num>span{display:inline-block;transform:skew(22deg)}.shop-product-list{display:grid;gap:64px;margin-top:48px}.shop-product-row{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;min-width:0}.shop-root{--s-mat:var(--s-blue-deep)}html[data-tnr-theme=light] .shop-root{--s-mat:var(--s-static)}html[data-tnr-theme=dark] .shop-root{--s-mat:var(--s-carbon-mid)}.shop-media{width:100%;max-width:520px;aspect-ratio:3/4;margin:0 auto;overflow:hidden;position:relative;background:hsl(var(--s-mat));padding:16px;box-sizing:border-box}.shop-media-inner{width:100%;height:100%;overflow:hidden}.shop-media-inner>img,.shop-media-inner>video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.shop-media--top .shop-media-inner>img,.shop-media--top .shop-media-inner>video{-o-object-position:center top;object-position:center top}.shop-media--contain .shop-media-inner>img{-o-object-fit:contain;object-fit:contain}.shop-photos-soon{display:flex;align-items:center;justify-content:center;height:100%;background:hsl(var(--s-blue-deep));color:hsl(var(--s-gold));font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:.24em}.shop-details{min-width:0;align-self:center}.shop-product-title{font-size:clamp(34px,4.6vw,64px);line-height:.92}.shop-tagline{font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.4;max-width:32ch;margin:24px 0;color:hsl(var(--s-ink))}.shop-specs{list-style:none;padding:0;margin:0 0 28px}.shop-specs li{font-size:15px;font-weight:700;letter-spacing:.14em;line-height:1.5;padding:12px 0;text-transform:uppercase;overflow-wrap:anywhere}.shop-specs li+li{border-top:1px solid hsl(var(--s-line))}.shop-price-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:20px}.shop-price{font-family:PP Monument Extended,sans-serif;font-weight:900;font-size:32px;margin:0;color:hsl(var(--s-accent));flex:none}.shop-root .shop-btn{background:hsl(var(--s-btn));color:hsl(var(--s-btn-ink));border:0;border-radius:0;box-shadow:none;transform:skew(-22deg);padding:12px 20px;height:auto;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;white-space:normal;line-height:1.5;max-width:100%;margin-left:5px;flex:none}.shop-root .shop-btn:hover{background:hsl(var(--s-btn));color:hsl(var(--s-btn-ink))}.shop-root .shop-btn:focus-visible,.shop-chip:focus-visible{outline:0;box-shadow:0 0 0 1px hsl(var(--s-accent))}.shop-buy{display:flex;flex-direction:column;gap:16px;align-items:flex-start;min-width:0}.shop-buy-line{display:flex;align-items:center;flex-wrap:wrap;gap:16px;max-width:100%;padding-right:5px}.shop-sticker-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:48px 24px;margin-top:48px}@media (min-width:768px){.shop-root .shop-sticker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}.shop-sticker-card{width:100%;max-width:520px;justify-self:center}}@media (min-width:1024px){.shop-root .shop-sticker-grid{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:0;column-gap:0}.shop-sticker-card:first-child{grid-column:1/span 5}.shop-sticker-card:nth-child(2){grid-column:8/span 5}}.shop-sticker-card{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.shop-sticker-card .shop-media{margin-bottom:24px}.shop-sticker-card .shop-eyebrow{margin-bottom:12px}.shop-sticker-card .shop-product-title{font-size:clamp(22px,2.2vw,28px);line-height:1.2;overflow-wrap:normal}.shop-sticker-card .shop-tagline{margin:16px 0 24px;max-width:none;flex:1}.shop-sticker-card .shop-buy{width:100%}.shop-sticker-card .shop-price{font-size:28px}.shop-sticker-card .shop-btn{padding:12px 14px}.shop-sticker-card .shop-buy-line{gap:12px}.shop-sticker-card .shop-meta{letter-spacing:0}.shop-qty{display:inline-flex;align-items:center;background:hsl(var(--s-field));color:hsl(var(--s-field-ink))}.shop-root .shop-qty button{width:40px;height:40px;padding:0;background:transparent;color:hsl(var(--s-field-ink));border:0;border-radius:0;font-size:20px;box-shadow:none}.shop-qty span{min-width:32px;text-align:center;font-weight:700}.shop-meta{margin:0;font-size:13px;letter-spacing:.12em;color:hsl(var(--s-ink))}.shop-form{display:flex;flex-direction:column;gap:12px;position:relative;width:100%;min-width:0;max-width:360px}.shop-label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;letter-spacing:.24em;color:hsl(var(--s-ink))}.shop-root .shop-input{width:100%;min-width:0;background:hsl(var(--s-field));color:hsl(var(--s-field-ink));border:0;border-radius:0;padding:12px;font-size:16px;font-family:inherit;letter-spacing:0;box-shadow:none}.shop-root .shop-input:focus-visible{outline:0;box-shadow:0 0 0 1px hsl(var(--s-accent))}.shop-form .shop-btn{align-self:flex-start}.shop-form-msg{margin:0;font-size:15px;font-weight:600;color:hsl(var(--s-ink))}.shop-next-drops{margin-top:64px}.shop-drop{display:grid;gap:20px;padding:24px 0;border-bottom:1px solid hsl(var(--s-line));min-width:0}.shop-drop-title{font-family:PP Monument Extended,sans-serif;font-weight:900;font-size:20px;text-transform:uppercase;line-height:1.3;margin:0 0 10px;overflow-wrap:anywhere}.shop-drop .shop-btn{justify-self:start}.shop-steps{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:1fr;gap:24px}.shop-step{display:flex;flex-direction:column;gap:10px;min-width:0}.shop-num{align-self:flex-start;background:hsl(var(--s-num));color:hsl(var(--s-num-ink));transform:skew(-22deg);padding:6px 16px;font-family:PP Monument Extended,sans-serif;font-weight:900;font-size:20px}.shop-step-t{font-family:PP Monument Extended,sans-serif;font-weight:900;font-size:18px;margin:0}.shop-email{--mail-ground:#2C2C2E;--mail-row:#1C1C1E;--mail-label:#8E8E93;--mail-text:#F2F2F7;--mail-caret:#0A84FF;--mail-slash:#A99BFF;background:var(--mail-ground);color:var(--mail-text);font-family:-apple-system,SF Pro Text,system-ui,Helvetica,Arial,sans-serif;container-type:inline-size}.shop-email-content{width:100%;height:100%;min-width:0;display:grid;grid-template-rows:repeat(3,12.31cqw) minmax(0,1fr);gap:1.54cqw;border-radius:5.13cqw 5.13cqw 0 0;overflow:hidden;padding-top:1.54cqw;box-sizing:border-box}.shop-email-row{min-width:0;display:flex;align-items:center;gap:2.05cqw;padding:0 5.13cqw;background:var(--mail-row);border-radius:3.08cqw;font-size:4.36cqw;line-height:1.25;letter-spacing:0;white-space:nowrap}.shop-email-address{min-width:0;font-size:inherit}.shop-email-chevron{width:4.1cqw;height:4.1cqw;flex:none;margin-left:auto;color:var(--mail-label)}.shop-email-subject{gap:0}.shop-email-caret{width:.513cqw;height:5.64cqw;background:var(--mail-caret);flex:none;animation:shop-mail-caret 1s steps(1,end) infinite}.shop-email-body{min-height:0;background:var(--mail-row);border-radius:3.08cqw;padding:10.26cqw 5.13cqw 0;box-sizing:border-box}.shop-email .shop-signature{display:block;width:100%;height:auto;margin:0}.shop-email .shop-email-links{margin:4.1cqw 0 0;font-size:3.85cqw;line-height:1.5;letter-spacing:0;white-space:nowrap}@container (max-width:240px){.shop-email .shop-email-links{white-space:normal}}@keyframes shop-mail-caret{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.shop-email-caret{animation:none}}@media (min-width:768px){.shop-wrap{padding:0 32px}.shop-product-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.shop-product-row--reverse .shop-media{grid-column:2;grid-row:1}.shop-product-row--reverse .shop-details{grid-column:1;grid-row:1}.shop-product-list{gap:96px}.shop-price-row{flex-direction:row;align-items:center;flex-wrap:wrap;gap:20px 28px}.shop-sticker-grid,.shop-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-drop{grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:center;gap:32px}.shop-drop .shop-btn{justify-self:end}}@media (min-width:1024px){.shop-product-row{grid-template-columns:repeat(12,minmax(0,1fr));gap:0}.shop-product-row .shop-media{grid-column:1/span 5}.shop-product-row .shop-details{grid-column:7/span 6;grid-row:1}.shop-product-row--reverse .shop-media{grid-column:8/span 5}.shop-product-row--reverse .shop-details{grid-column:1/span 6}.shop-section{padding:64px 0}}@media (prefers-reduced-motion:no-preference){.shop-btn,.shop-chip{transition:transform var(--tnr-hover-dur,.2s) var(--tnr-ease,ease)}}html[data-tnr-theme=light] .shop-root{--s-ink:var(--s-carbon);--s-field-ink:var(--s-carbon)}.shop-root{--s-rio-creme:42 100% 91.4%;--s-rio-azul:234 80% 38.6%}.shop-root .shop-v2-main{color:hsl(var(--s-ink));background:hsl(var(--s-ground))}.shop-bar{position:sticky;top:var(--nav-offset,var(--nav-h,0px));z-index:35;display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1200px;margin:auto;padding:12px 24px;background:hsl(var(--s-ground));border-bottom:3px solid hsl(var(--s-ink))}.shop-bar-title{font-family:PP Monument Extended,sans-serif;font-weight:900;font-size:18px;color:inherit}.shop-bar-actions{display:flex;align-items:center;gap:12px}.shop-bar .shop-btn>span{display:flex;align-items:center;gap:8px}.shop-icon-btn{color:hsl(var(--s-ink));padding:8px;background:transparent}.shop-v2-hero{padding:28px 0 24px}.shop-v2-hero .shop-h1{font-size:clamp(30px,5vw,64px);line-height:1.08}.shop-v2-hero .shop-eyebrow{margin-bottom:12px}.shop-search{margin-top:20px}.shop-search input{width:100%;padding:14px 16px;background:hsl(var(--s-field));color:hsl(var(--s-field-ink));border:0;border-radius:0;font-family:inherit;font-size:18px}.shop-filters{display:flex;gap:12px;overflow-x:auto;padding:16px 6px;scrollbar-width:thin}.shop-root .shop-filter{white-space:nowrap;background:hsl(var(--s-field));color:hsl(var(--s-field-ink))!important}.shop-root .shop-filter[aria-pressed=true]{background:hsl(var(--s-btn));color:hsl(var(--s-btn-ink))!important}.shop-v2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;padding:12px 0 32px}.shop-grid-card{min-width:0;color:hsl(var(--s-ink));text-decoration:none;display:flex;flex-direction:column}.shop-grid-cover{position:relative}.shop-grid-card .shop-media{max-width:none;aspect-ratio:3/4;margin:0}.shop-grid-card .shop-media-inner>img,.shop-grid-card .shop-media-inner>video{-o-object-fit:contain;object-fit:contain}.shop-grid-card h2{font-family:PP Monument Extended,sans-serif;font-weight:900;font-size:18px;line-height:1.25;margin:6px 0 10px;overflow-wrap:anywhere}.shop-kind{font-size:12px;font-weight:700;line-height:1.5;color:hsl(var(--s-accent));margin:12px 0 0;letter-spacing:.12em}.shop-grid-price{font-size:18px;font-weight:700;margin:auto 0 0}.shop-grid-shipping{font-size:10px;letter-spacing:.08em;margin:4px 0 0}.shop-cover-tag{position:absolute;z-index:2;left:20px;top:20px;background:hsl(var(--s-btn));color:hsl(var(--s-btn-ink));font-size:10px;font-weight:700;letter-spacing:.12em;padding:4px 8px}.shop-cover-tag--soon{background:hsl(var(--s-white));color:hsl(var(--s-blue))}.shop-rio-tile{grid-column:1/-1;background:hsl(var(--s-rio-creme));color:hsl(var(--s-rio-azul));padding:24px;display:flex;flex-direction:column;justify-content:center;gap:16px;text-decoration:none}.shop-rio-tile h2{font-family:PP Monument Extended,sans-serif;font-weight:900;font-size:22px;line-height:1.2;margin:0}.shop-rio-tile p{font-size:18px;line-height:1.5;margin:0}.shop-empty{padding:32px 0}.shop-trust{display:flex;flex-wrap:wrap;gap:12px 24px;padding:20px 0;border-block:1px solid hsl(var(--s-line));font-size:12px;font-weight:700}.shop-trust span{display:flex;align-items:center;gap:8px}.shop-trust .shop-dot{width:8px;height:8px}.shop-drops{padding:40px 0}.shop-drops h2,.shop-faq h2{font-family:PP Monument Extended,sans-serif;font-weight:900;font-size:24px;line-height:1.3}.shop-faq{padding-bottom:40px}.shop-faq details{padding:16px 0;border-bottom:1px solid hsl(var(--s-line));font-size:18px;line-height:1.5}.shop-faq summary{font-weight:700;cursor:pointer}.shop-faq p{margin:12px 0}.shop-bag{max-width:440px;width:100%;border:0;border-radius:0;display:flex;flex-direction:column;padding:32px 24px;gap:20px}.shop-bag-title{font-family:PP Monument Extended,sans-serif;font-size:24px;font-weight:900;color:hsl(var(--s-ink))}.shop-bag-items{overflow:auto;flex:1}.shop-bag-item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid hsl(var(--s-line))}.shop-bag-item img{width:72px;height:96px;-o-object-fit:contain;object-fit:contain;background:hsl(var(--s-mat))}.shop-bag-item h3{font-size:14px;font-weight:700;line-height:1.4}.shop-bag-item p{margin:8px 0}.shop-bag-totals p{display:flex;justify-content:space-between;margin:12px 0;font-size:16px}.shop-bag-totals .shop-total{font-family:PP Monument Extended,sans-serif;font-weight:900;font-size:22px}.shop-product-layout{display:grid;gap:28px;padding-block:28px 48px}.shop-product-info h1{font-size:clamp(28px,4vw,52px);line-height:1.1}.shop-product-info .shop-buy{margin:24px 0}.shop-gallery-thumbs{display:flex;gap:12px;margin-top:12px}.shop-gallery-thumbs button{padding:0;width:56px;height:72px}.shop-gallery-thumbs img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.shop-product-sticky{position:fixed;bottom:0;left:0;right:0;z-index:40;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:hsl(var(--s-ground));border-top:3px solid hsl(var(--s-ink))}.shop-product-page{padding-bottom:100px}.shop-tester{margin:24px 0}.shop-tester input{width:100%;background:hsl(var(--s-field));color:hsl(var(--s-field-ink));padding:12px;font-family:inherit;font-size:18px;border:0}.shop-tester-output{font-family:Marker by Tanner,sans-serif;font-size:40px;line-height:1.4;overflow-wrap:anywhere;margin-top:16px}@media (min-width:768px){.shop-v2-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.shop-rio-tile{grid-column:auto}.shop-product-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.shop-product-sticky{display:none}.shop-product-page{padding-bottom:0}.shop-grid-card h2{font-size:20px}}html[data-tnr-theme] body .shop-root .shop-v2-main :is(h1,h2,h3,p,summary,label,input,a){color:inherit;-webkit-text-fill-color:currentColor}html[data-tnr-theme] body .shop-root .shop-v2-main :is(h1,h2,h3,p,summary,label,input,a){color:hsl(var(--s-ink))!important;-webkit-text-fill-color:currentColor}html[data-tnr-theme] body .shop-root .shop-v2-main .shop-kind{color:hsl(var(--s-accent))!important}html[data-tnr-theme] body .shop-root .shop-v2-main .shop-rio-tile,html[data-tnr-theme] body .shop-root .shop-v2-main .shop-rio-tile :is(h2,p,span){color:hsl(var(--s-rio-azul))!important}html[data-tnr-theme] body .shop-root .shop-v2-main .shop-btn,html[data-tnr-theme] body .shop-root .shop-v2-main .shop-btn span{color:hsl(var(--s-btn-ink))!important}html[data-tnr-theme] body .shop-root .shop-v2-main .shop-filter,html[data-tnr-theme] body .shop-root .shop-v2-main .shop-filter span{color:hsl(var(--s-field-ink))!important}html[data-tnr-theme] body .shop-root .shop-v2-main .shop-filter[aria-pressed=true],html[data-tnr-theme] body .shop-root .shop-v2-main .shop-filter[aria-pressed=true] span{color:hsl(var(--s-btn-ink))!important}.shop-index{--s-bottom-panel:var(--s-blue-deep);--s-bottom-rule:var(--s-white)}html[data-tnr-theme=light] .shop-index{--s-bottom-panel:var(--s-white);--s-bottom-rule:var(--s-carbon)}html[data-tnr-theme=dark] .shop-index{--s-bottom-panel:var(--s-carbon-mid);--s-bottom-rule:var(--s-white)}.shop-index .shop-v2-main{background:hsl(var(--s-ground))!important;color:hsl(var(--s-ink))!important}.shop-index .shop-bottom-rule{width:100%;height:3px;flex:none;background:hsl(var(--s-bottom-rule));margin:20px 0}.shop-index .shop-bottom-drops{padding:40px 0 36px}.shop-index .shop-bottom-drops .shop-eyebrow{margin:0 0 16px;font-size:12px;letter-spacing:.12em}.shop-index .shop-bottom-drops h2{font-size:26px;line-height:1.2;margin:0}.shop-index .shop-drops-form{max-width:560px;width:100%;margin-top:24px}.shop-index .shop-drops-row{height:56px;width:100%;display:flex;gap:0}.shop-index .shop-drops-field{flex:1;min-width:0;display:flex}.shop-index .shop-drops-field .shop-input{height:56px;padding:0 16px;background:hsl(var(--s-field));color:hsl(var(--s-field-ink))!important}.shop-index .shop-drops-field .shop-input::-moz-placeholder{color:hsl(var(--s-field-ink));opacity:1}.shop-index .shop-drops-field .shop-input::placeholder{color:hsl(var(--s-field-ink));opacity:1}.shop-index .shop-join-btn{width:112px;min-width:112px;height:56px;padding:0 12px;border:0;border-radius:0;box-shadow:none;background:hsl(var(--s-btn));font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:700;letter-spacing:.12em;white-space:nowrap}html[data-tnr-theme] body .shop-index .shop-join-btn,html[data-tnr-theme] body .shop-index .shop-join-btn span{color:hsl(var(--s-btn-ink))!important;-webkit-text-fill-color:currentColor}.shop-index .shop-join-btn:hover{background:hsl(var(--s-btn))}.shop-index .shop-bottom-micro{margin:12px 0 0;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.5}.shop-index .shop-form-msg{margin:12px 0}.shop-index .shop-bottom-faq{padding:0 0 40px}.shop-index .shop-bottom-faq h2.shop-eyebrow{font-family:Barlow Condensed,sans-serif;font-size:13px;margin:0;letter-spacing:.24em}html[data-tnr-theme] body .shop-index .shop-bottom-drops .shop-eyebrow,html[data-tnr-theme] body .shop-index .shop-bottom-faq .shop-eyebrow{color:hsl(var(--s-accent))!important}.shop-index .shop-bottom-faq .shop-bottom-rule{margin:16px 0 0}.shop-index .shop-bottom-faq details{padding:0;border-bottom:1px solid hsl(var(--s-bottom-rule))}.shop-index .shop-bottom-faq summary{height:60px;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase}.shop-index .shop-bottom-faq summary::-webkit-details-marker{display:none}.shop-index .shop-bottom-faq summary::marker{content:""}.shop-index .shop-faq-controls{display:flex;align-items:center;gap:16px;flex:none}.shop-index .shop-shipping-label{font-size:12px;letter-spacing:.08em}.shop-index .shop-faq-toggle{min-width:20px;font-size:28px;line-height:1;color:hsl(var(--s-accent))!important}.shop-index .shop-faq-toggle:before{content:"+"}.shop-index details[open] .shop-faq-toggle:before{content:"−"}.shop-index .shop-bottom-faq details p{margin:0;padding:0 0 20px}.shop-index .tnr-endcap--shop{background:hsl(var(--s-bottom-panel));--end-card:hsl(var(--s-bottom-panel)) !important;--end-headline:hsl(var(--s-ink)) !important;--end-body:hsl(var(--s-ink)) !important;--end-button:hsl(var(--s-btn)) !important;--end-button-text:hsl(var(--s-btn-ink)) !important;--end-teaser:hsl(var(--s-ground)) !important;--end-teaser-text:hsl(var(--s-ink)) !important;--end-teaser-button:hsl(var(--s-btn)) !important;--end-teaser-button-text:hsl(var(--s-btn-ink)) !important}.shop-index .tnr-endcap--shop .tnr-endcap-step{padding:36px 24px;max-width:1264px}.shop-index .tnr-endcap--shop .tnr-endcap-card{border:0;padding:0;min-height:0;text-align:left;align-items:stretch;gap:0;background:transparent}.shop-index .tnr-endcap--shop .tnr-endcap-eyebrow{color:hsl(var(--s-accent));font-family:Barlow Condensed,sans-serif;letter-spacing:.24em;margin-bottom:16px}.shop-index .tnr-endcap--shop .tnr-endcap-headline{font-size:28px;line-height:1.2;max-width:100%}.shop-index .tnr-endcap--shop .tnr-endcap-body{font-family:Barlow Condensed,sans-serif;font-size:18px;line-height:1.5}.shop-index .tnr-endcap--shop .tnr-endcap-btn{border:0;padding:0 20px;width:100%;height:60px;min-height:60px;margin:24px 0 0;display:flex;justify-content:space-between;font-family:Barlow Condensed,sans-serif;font-size:16px;letter-spacing:.12em;white-space:nowrap}html[data-tnr-theme] body .shop-index .tnr-endcap--shop .tnr-endcap-btn,html[data-tnr-theme] body .shop-index .tnr-endcap--shop .tnr-endcap-btn svg{color:hsl(var(--s-btn-ink))!important;-webkit-text-fill-color:currentColor}.shop-index .tnr-endcap--shop .tnr-endcap-teaser{border-color:hsl(var(--s-bottom-rule))}.shop-index .tnr-endcap--shop .tnr-endcap-title{font-size:28px;white-space:nowrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.shop-index .tnr-endcap--shop .tnr-endcap-teaser-meta{letter-spacing:.12em;font-size:11px}.shop-index .tnr-endcap--shop .tnr-endcap-enter{min-height:44px}html[data-tnr-theme] body .shop-index .tnr-endcap--shop .tnr-endcap-enter,html[data-tnr-theme] body .shop-index .tnr-endcap--shop .tnr-endcap-enter :is(span,svg){color:hsl(var(--s-btn-ink))!important;-webkit-text-fill-color:currentColor}@media (min-width:768px){.shop-index .shop-bottom-drops h2{font-size:40px}.shop-index .tnr-endcap--shop .tnr-endcap-step{padding:48px 32px}.shop-index .tnr-endcap--shop .tnr-endcap-headline{font-size:44px}.shop-index .tnr-endcap--shop .tnr-endcap-title{font-size:80px}}html[data-tnr-theme] body .shop-index .shop-v2-main:not(#shop-legacy-ground){background:hsl(var(--s-ground))!important;color:hsl(var(--s-ink))!important}.shop-index .tnr-endcap--shop .tnr-endcap-title{font-size:clamp(28px,28px,80px)}@media (min-width:768px){.shop-index .tnr-endcap--shop .tnr-endcap-title{font-size:clamp(28px,80px,80px)}}.shop-index,.shop-product-page{padding-top:0}.shop-bar{position:relative;top:auto;z-index:1}.shop-index .shop-v2-main,.shop-product-page .shop-v2-main{padding-top:0}html[data-tnr-theme] body .shop-root .shop-v2-main:not(#shop-legacy-ground){background:hsl(var(--s-ground))!important;color:hsl(var(--s-ink))!important}.shop-filters{flex-wrap:wrap;gap:8px;overflow:visible;padding:16px 6px}.shop-root .shop-filter{min-height:44px;margin:0;padding:10px 14px;letter-spacing:.12em}.shop-grid-card{display:grid;grid-template-rows:auto 36px minmax(48px,auto) 27px 20px;align-content:start}.shop-grid-card .shop-kind{margin:12px 0 0}.shop-grid-card h2{margin:6px 0 10px;font-size:12px;line-height:1.4;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.shop-grid-card .shop-grid-price{margin:0}.shop-media--matched .shop-media-inner{display:flex;align-items:center;justify-content:center}.shop-media--matched .shop-media-inner>img,.shop-media--matched .shop-media-inner>video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.shop-photos-soon{padding:12px;flex-direction:column;gap:12px;text-align:center;background:hsl(var(--s-field));color:hsl(var(--s-ink));font-size:12px;letter-spacing:.08em}.shop-back{display:flex;align-items:center;min-height:44px;width:-moz-max-content;width:max-content;max-width:100%;font-weight:700;letter-spacing:.12em}.shop-product-info,.shop-product-layout{min-width:0}.shop-product-info .shop-product-title{font-size:24px;overflow-wrap:normal;line-height:1.25;word-break:normal;-webkit-hyphens:none;hyphens:none}.shop-root .shop-btn{white-space:nowrap;min-height:44px}.shop-product-sticky{display:none}.shop-product-page{padding-bottom:0}.shop-floating-bag{position:fixed;right:20px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:45;background:transparent}.shop-floating-bag .shop-btn{height:48px;padding:0 16px}html[data-tnr-theme] body .shop-root :is(.shop-bar,.shop-floating-bag) .shop-btn :is(span,svg),html[data-tnr-theme] body .shop-floating-bag .shop-btn span{color:hsl(var(--s-btn-ink))!important;-webkit-text-fill-color:currentColor}html[data-tnr-theme=light] body .shop-root .shop-bar .shop-btn span,html[data-tnr-theme=light] body .shop-floating-bag .shop-btn span{color:hsl(var(--s-white))!important;-webkit-text-fill-color:currentColor}.shop-floating-bag--rio{--s-btn:var(--s-gold);--s-btn-ink:var(--s-carbon)}.shop-bag-totals p{gap:12px}.shop-bag-totals p span{text-align:right}.shop-bag .shop-btn{font-size:12px;letter-spacing:.12em}html[data-tnr-theme] body .shop-bag{background:hsl(var(--s-ground))!important;color:hsl(var(--s-ink))!important}html[data-tnr-theme] body .shop-bag :is(h2,h3,p,span){color:hsl(var(--s-ink))!important;-webkit-text-fill-color:currentColor}html[data-tnr-theme] body .shop-bag .shop-qty :is(button,span){color:hsl(var(--s-field-ink))!important}html[data-tnr-theme] body .shop-bag .shop-btn,html[data-tnr-theme] body .shop-bag .shop-btn span{color:hsl(var(--s-btn-ink))!important}.shop-email-row{font-size:max(10px,4.36cqw);padding-inline:3cqw;gap:1cqw}.shop-email .shop-email-links{font-size:max(10px,3.85cqw)}.shop-grid-card .shop-email-address{overflow:hidden;text-overflow:ellipsis}html[data-tnr-theme=dark] .shop-root .shop-cover-tag--soon{background:hsl(var(--s-static));color:hsl(var(--s-carbon))}html[data-tnr-theme] body .shop-root .shop-cover-tag{color:hsl(var(--s-btn-ink))!important}html[data-tnr-theme] body .shop-root .shop-cover-tag--soon{color:hsl(var(--s-blue))!important}html[data-tnr-theme=dark] body .shop-root .shop-cover-tag--soon{color:hsl(var(--s-carbon))!important}@media (min-width:768px){.shop-grid-card h2{font-size:18px;min-height:50px}.shop-grid-card{grid-template-rows:auto 36px minmax(60px,auto) 27px 20px}.shop-product-info .shop-product-title{font-size:36px}}.shop-root,html[data-tnr-theme] .shop-root{--s-mat:var(--s-blue-deep)}.shop-root .shop-media{background:hsl(var(--s-blue-deep));padding:0;max-width:none}.shop-root .shop-media-inner{position:absolute;top:9%;right:0;bottom:9%;left:0;height:82%;width:100%;display:flex;align-items:center;justify-content:center;background:transparent}.shop-root .shop-media-inner>img,.shop-root .shop-media-inner>video,.shop-root .shop-media--matched .shop-media-inner>img,.shop-root .shop-media--matched .shop-media-inner>video{width:90%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.shop-root .shop-media-inner.shop-email{top:9%;right:9%;bottom:9%;left:9%;width:82%;display:block;background:var(--mail-ground)}.shop-root .shop-photos-soon{width:100%;height:100%;background:transparent;color:hsl(var(--s-white))}.shop-root .shop-v2-grid{gap:16px;align-items:stretch}.shop-root .shop-grid-card{grid-template-rows:auto 36px minmax(52px,auto) 32px}.shop-root .shop-grid-card h2{margin:0;line-height:1.4}.shop-root .shop-grid-card .shop-grid-price{align-self:start;font-size:16px;line-height:1.5}html[data-tnr-theme] body .shop-root .shop-v2-main .shop-kind{color:hsl(var(--s-gold))!important}html[data-tnr-theme=light] body .shop-root .shop-v2-main .shop-kind{color:hsl(var(--s-blue))!important}.shop-product-page:has(.shop-product-sticky){padding-bottom:130px}.shop-root .shop-product-sticky{display:block;padding:0;border:0;background:hsl(var(--s-ground));z-index:40}.shop-product-dock{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px calc(12px + env(safe-area-inset-bottom))}.shop-root .shop-product-dock .shop-btn{font-size:12px;padding:0 12px;letter-spacing:0;height:52px;margin:0;min-width:0}.shop-root .shop-product-dock .shop-qty button{width:32px;height:52px}.shop-root .shop-product-dock .shop-qty span{min-width:24px}.shop-root .shop-dock-bag{color:hsl(var(--s-ink));background:transparent;padding:0;font-size:13px;font-weight:700;white-space:nowrap}.shop-root .shop-added{display:flex;justify-content:center;width:100%;min-height:44px;border-radius:0;color:hsl(var(--s-btn-ink));background:hsl(var(--s-btn));font-weight:700}html[data-tnr-theme] body .shop-root .shop-added{color:hsl(var(--s-btn-ink))!important}.shop-root .shop-product-film{max-width:520px;margin:0 auto 32px}.shop-ending{--se-ground:#0000B3;--se-ink:#FFFFFF;--se-action:#FFD100;--se-action-ink:#333333;background:var(--se-ground);color:var(--se-ink)}html[data-tnr-theme=light] .shop-ending{--se-ground:#FFFFFF;--se-ink:#333333;--se-action:#0000FF;--se-action-ink:#FFFFFF}html[data-tnr-theme=dark] .shop-ending{--se-ground:#2B2B2B}.shop-ending-inner{max-width:1264px;margin:auto;padding:32px 24px;display:flex;flex-direction:column;gap:20px}.shop-ending-eyebrow{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.24em;margin:0 0 12px}.shop-ending h2{font-family:PP Monument Extended,sans-serif;font-size:24px;font-weight:900;line-height:1.25;letter-spacing:0;margin:0;overflow-wrap:anywhere}.shop-ending .shop-ending-action{height:52px;min-height:52px;background:var(--se-action);color:var(--se-action-ink);border:0;border-radius:0;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:16px;letter-spacing:.12em}html[data-tnr-theme] body .shop-ending :is(h2,p){color:var(--se-ink)!important;-webkit-text-fill-color:currentColor}html[data-tnr-theme] body .shop-ending .shop-ending-action{color:var(--se-action-ink)!important;-webkit-text-fill-color:currentColor}.shop-index .shop-bottom-drops{padding:48px 0}.shop-index .shop-bottom-faq{padding-bottom:48px}@media (min-width:768px){.shop-root .shop-v2-grid{gap:32px}.shop-root .shop-grid-card{grid-template-rows:auto 36px minmax(60px,auto) 32px}.shop-ending-inner{padding:32px;flex-direction:row;align-items:center;justify-content:space-between;gap:32px}.shop-ending-action{min-width:240px}.shop-index .shop-bottom-drops{padding:64px 0}.shop-index .shop-bottom-faq{padding-bottom:64px}}html[data-tnr-theme] body .shop-root .shop-v2-main:not(#shop-legacy-ground) .shop-btn,html[data-tnr-theme] body .shop-root .shop-v2-main:not(#shop-legacy-ground) .shop-btn span{color:hsl(var(--s-btn-ink))!important;-webkit-text-fill-color:currentColor}html[data-tnr-theme] body .shop-root .shop-product-dock .shop-btn span{color:hsl(var(--s-btn-ink))!important;-webkit-text-fill-color:currentColor}html[data-tnr-theme] body .shop-root .shop-dock-bag{color:hsl(var(--s-ink))!important;-webkit-text-fill-color:currentColor}html[data-tnr-theme] body .shop-ending .shop-ending-inner :is(h2,p){color:var(--se-ink)!important;-webkit-text-fill-color:currentColor}html[data-tnr-theme] body .shop-ending .shop-ending-inner .shop-ending-action{color:var(--se-action-ink)!important;-webkit-text-fill-color:currentColor}html[data-tnr-theme] body .shop-ending{--se-ground:#0000B3;--se-ink:#FFFFFF;--se-action:#FFD100;--se-action-ink:#333333}html[data-tnr-theme] body .shop-ending:not(#shop-old-end) .shop-ending-inner :is(h2,p){color:var(--se-ink)!important;-webkit-text-fill-color:currentColor}html[data-tnr-theme] body .shop-ending:not(#shop-old-end) .shop-ending-inner .shop-ending-action{color:var(--se-action-ink)!important;-webkit-text-fill-color:currentColor}.shop-ending h2{font-size:16px;white-space:nowrap}html[data-tnr-theme] body .shop-root.shop-product-page .shop-product-sticky .shop-added,html[data-tnr-theme] body .shop-root.shop-product-page .shop-product-sticky .shop-product-dock .shop-btn span{color:hsl(var(--s-btn-ink))!important;-webkit-text-fill-color:currentColor}.shop-root .shop-product-info>.shop-btn{display:inline-flex;min-height:52px;margin-bottom:24px}@media (min-width:768px){.shop-ending h2{font-size:24px}}.shop-catalog{display:grid;gap:48px}.shop-catalog-heading{font-family:Barlow Condensed,sans-serif;font-size:13px;line-height:1.5;letter-spacing:.24em;margin:0 0 16px;font-weight:700}@media (min-width:768px){.shop-catalog{gap:64px}}html[data-tnr-theme] body .shop-root .shop-v2-main .shop-filter:not(#shop-old-filter),html[data-tnr-theme] body .shop-root .shop-v2-main .shop-filter:not(#shop-old-filter) span{color:hsl(var(--s-ink))!important;-webkit-text-fill-color:currentColor}html[data-tnr-theme] body .shop-root .shop-v2-main .shop-filter[aria-pressed=true]:not(#shop-old-filter),html[data-tnr-theme] body .shop-root .shop-v2-main .shop-filter[aria-pressed=true]:not(#shop-old-filter) span{color:hsl(var(--s-btn-ink))!important}html[data-tnr-theme] body .shop-root.shop-product-page .shop-product-sticky .shop-added:not(#shop-old-confirm){color:hsl(var(--s-btn-ink))!important;-webkit-text-fill-color:currentColor}.shop-root .shop-v2-main{padding-bottom:64px}.shop-root .shop-bottom-faq{padding-bottom:0}.shop-root .shop-product-film video{display:block;width:100%;max-height:700px;-o-object-fit:contain;object-fit:contain}.shop-root .shop-photos-soon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:16px}.shop-root .shop-photos-soon strong{font-family:PP Monument Extended,sans-serif;font-weight:900;font-size:12px;letter-spacing:0;line-height:1.4;overflow-wrap:anywhere}.shop-root .shop-photos-soon span{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em}html[data-tnr-theme] body .shop-root .shop-media .shop-photos-soon strong{color:hsl(var(--s-white))!important;-webkit-text-fill-color:currentColor}html[data-tnr-theme] body .shop-root .shop-media .shop-photos-soon span{color:hsl(var(--s-gold))!important;-webkit-text-fill-color:currentColor}.shop-root .shop-media-inner.shop-email{--mail-ground:hsl(var(--s-white));--mail-row:hsl(var(--s-white));--mail-label:hsl(var(--s-carbon));--mail-text:hsl(var(--s-carbon));background:var(--mail-ground)}.shop-root .shop-email-content{padding:0;gap:0;border-radius:0;grid-template-rows:repeat(3,minmax(32px,auto)) minmax(0,1fr)}.shop-root .shop-email-row{display:block;align-content:center;padding:8px;background:var(--mail-row);border-radius:0;border-bottom:1px solid hsl(var(--s-static));font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:10px;line-height:1.5;white-space:normal;overflow-wrap:anywhere;text-transform:uppercase}.shop-root .shop-email-address{text-transform:none;font-weight:700}.shop-root .shop-email-body{padding:12px;border-radius:0;display:flex;align-items:center;justify-content:center;background:var(--mail-ground)}.shop-root .shop-email .shop-signature{width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}html[data-tnr-theme] body .shop-root .shop-media .shop-email :is(div,span){color:hsl(var(--s-carbon))!important;-webkit-text-fill-color:currentColor}@media (min-width:768px){.shop-root .shop-photos-soon strong{font-size:18px}.shop-root .shop-email-row{padding:12px;font-size:13px}.shop-root .shop-email-body{padding:20px}}html[data-tnr-theme] body .shop-root .shop-bar .shop-btn,html[data-tnr-theme] body .shop-root .shop-bar .shop-btn :is(span,svg),html[data-tnr-theme=light] body .shop-root .shop-bar .shop-btn:is(:hover,:focus,:focus-visible,:active,:disabled) :is(span,svg){color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;opacity:1!important}html[data-tnr-theme=light] body .shop-root .shop-bar .shop-btn svg{stroke:#fff!important}html[data-tnr-theme] body .shop-bag>button:not(.shop-btn),html[data-tnr-theme] body .shop-bag>button:not(.shop-btn) svg{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;stroke:#fff!important;opacity:1!important}html[data-tnr-theme=light] body .shop-bag>button:not(.shop-btn),html[data-tnr-theme=light] body .shop-bag>button:not(.shop-btn) svg{color:#00f!important;-webkit-text-fill-color:#0000FF!important;stroke:#00f!important}html[data-tnr-theme] body .shop-bag .shop-checkout-soon,html[data-tnr-theme] body .shop-bag .shop-checkout-soon:is(:hover,:focus,:active,:disabled){background:#ffd100!important;opacity:1!important;pointer-events:auto!important;cursor:not-allowed!important;filter:none!important}html[data-tnr-theme] body .shop-bag .shop-checkout-soon span{color:#333!important;-webkit-text-fill-color:#333333!important;opacity:1!important}html[data-tnr-theme=light] body .shop-bag .shop-checkout-soon,html[data-tnr-theme=light] body .shop-bag .shop-checkout-soon:is(:hover,:focus,:active,:disabled){background:#00f!important}html[data-tnr-theme=light] body .shop-bag .shop-checkout-soon span{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}html[data-tnr-theme=dark] body .shop-bag .shop-checkout-soon,html[data-tnr-theme=dark] body .shop-bag .shop-checkout-soon:is(:hover,:focus,:active,:disabled){background:#ffd100!important}html[data-tnr-theme=dark] body .shop-bag .shop-checkout-soon span{color:#333!important;-webkit-text-fill-color:#333333!important}html[data-tnr-theme] body .shop-root .shop-qty button:disabled{opacity:1!important;cursor:not-allowed;pointer-events:auto}html[data-tnr-theme] body .shop-root .shop-bar .shop-btn :is(span,svg):not(#_),html[data-tnr-theme=light] body .shop-root .shop-bar .shop-btn:is(:hover,:focus,:focus-visible,:active,:disabled) :is(span,svg):not(#_){color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;stroke:currentColor;opacity:1!important}html[data-tnr-theme] body .shop-bag .shop-checkout-soon.shop-checkout:not([aria-disabled=true]){cursor:pointer!important}.shop-bag .shop-shipto{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 8px}.shop-bag .shop-shipto .shop-kind{margin:0 8px 0 0}.shop-success-list{list-style:none;margin:16px 0;padding:0}.shop-success-list li{padding:6px 0}html[data-tnr-theme]:not([data-tnr-theme=light]) body .shop-bag .shop-shipto .shop-filter[aria-pressed=false] span{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;opacity:1!important}html[data-tnr-theme]:not([data-tnr-theme=light]) body .shop-bag .shop-shipto .shop-filter[aria-pressed=false]{opacity:1!important}html[data-tnr-theme=light] body .shop-bag .shop-shipto .shop-filter[aria-pressed=false] span{color:#00f!important;-webkit-text-fill-color:#0000FF!important}html[data-tnr-theme]:not([data-tnr-theme=light]) body .shop-root :is(.shop-bar,.shop-floating-bag) .shop-btn:is(*,:hover,:focus,:focus-visible,:active,:disabled) :is(span,svg,svg *):not(#_){color:#333!important;-webkit-text-fill-color:#333333!important;stroke:#333!important;opacity:1!important}.shop-root .shop-btn.shop-rect{transform:none;margin:0;height:40px;min-height:40px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.shop-root .shop-btn.shop-rect>span{transform:none}.shop-root .shop-product-dock .shop-btn.shop-rect{height:52px;min-height:52px}.shop-grid-link{color:inherit;text-decoration:none;display:flex;flex-direction:column;flex:1}.shop-card-action{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:4px;flex-wrap:wrap}.shop-card-action .shop-grid-price{margin:0}.shop-root .shop-card-action .shop-btn.shop-rect{font-size:12px;letter-spacing:.12em;padding:0 12px}.shop-card-note{flex-basis:100%;font-size:12px;margin:4px 0 0}@media (max-width:480px){.shop-root .shop-card-action .shop-btn.shop-rect{font-size:11px;letter-spacing:.06em;padding:0 10px}.shop-card-action .shop-grid-price{font-size:16px}}.shop-root .shop-bar{position:sticky;top:var(--nav-offset,0px);z-index:35}html:has(.shop-bar),html:has(.shop-bar) body{overflow-x:clip!important;overflow-y:visible!important}.shop-bag-head{display:flex;align-items:center;min-height:24px;margin-bottom:4px;padding-right:40px}.shop-bag-lockup{display:inline-flex;line-height:0}.shop-bag-lockup svg{height:24px;width:auto;display:block}@media (min-width:768px){.shop-bag-lockup svg{height:28px}}html body .shop-bag .shop-bag-lockup svg [fill="#E6E7E7"]{fill:#fff!important}html body .shop-bag .shop-bag-lockup svg [fill="#FFD100"]{fill:#ffd100!important}html[data-tnr-theme=light] body .shop-bag .shop-bag-lockup svg *{fill:#333!important}html[data-tnr-theme] body .shop-bag>button:not(.shop-btn){top:32px;right:24px;height:24px;display:flex;align-items:center}@media (min-width:768px){.shop-bag-head{min-height:28px}html[data-tnr-theme] body .shop-bag>button:not(.shop-btn){height:28px}}
