.toc-sale-announcement{background:#1a1a1a;color:#fff;text-align:center;padding:12px 20px;font-size:14px;line-height:1.4;border-bottom:1px solid #d8b66b}.toc-sale-announcement a{display:block}.toc-sale-announcement a:focus-visible,.toc-sale-button:focus-visible,.toc-sale-text-link:focus-visible,.toc-sale-close:focus-visible,.toc-sale-category:focus-visible,.toc-sale-dismiss:focus-visible{outline:3px solid #d8b66b;outline-offset:4px}.toc-sale-hero-section{margin:0!important}.toc-sale-hero{position:relative;isolation:isolate;overflow:hidden;background:#1a1a1a;color:#fff}.toc-sale-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 84% 20%,#80602d60,transparent 55%),repeating-linear-gradient(125deg,transparent 0 95px,#d8b66b0b 96px 97px,transparent 98px 190px)}.toc-sale-hero__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.25}.toc-sale-hero__art img{width:100%;height:100%;object-fit:cover}.toc-sale-hero__inner{max-width:1560px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(36px,5vw,96px);align-items:center;padding:clamp(48px,6vw,100px) clamp(24px,5vw,80px)}.toc-sale-eyebrow{font-size:13px;font-weight:700;letter-spacing:.2em;color:#d8b66b;margin:0 0 24px}.toc-sale-hero h1{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:clamp(42px,5.5vw,88px);line-height:.98;letter-spacing:-.035em;margin:0 0 30px;text-wrap:balance}.toc-sale-hero h1 span{display:block}.toc-sale-hero h1 span+span{color:#d8b66b}.toc-sale-hero__headline{font-size:clamp(18px,1.7vw,26px);font-weight:700;line-height:1.35;margin:0 0 14px;text-wrap:balance}.toc-sale-note{font-size:16px;line-height:1.6;color:#dedede;margin:0 0 26px}.toc-sale-offers{display:grid;gap:28px}.toc-sale-offer{display:flex;gap:24px;align-items:center;border-top:1px solid #d8b66b70;padding-top:24px}.toc-sale-offer__number{font-size:clamp(68px,7.5vw,112px);letter-spacing:-.06em;line-height:1;font-family:var(--heading-font-family);font-weight:700;color:#d8b66b;white-space:nowrap}.toc-sale-offer__number>span{font-size:.4em;vertical-align:super;letter-spacing:-.03em;margin-left:4px}.toc-sale-offer strong{font-size:clamp(18px,1.5vw,24px);line-height:1.2;display:block;text-wrap:balance}.toc-sale-offer small{display:block;color:#d1d1d1;font-size:13px;line-height:1.5;margin-top:8px}.toc-sale-actions{display:flex;flex-wrap:wrap;gap:12px}.toc-sale-button{display:inline-flex;justify-content:center;align-items:center;gap:20px;background:#fff;color:#1a1a1a;border:1px solid #fff;border-radius:100px;padding:14px 24px;font-size:16px;font-weight:700;line-height:1.3;text-decoration:none;transition:background .15s,color .15s}.toc-sale-button:hover{background:#d8b66b;border-color:#d8b66b;color:#1a1a1a}.toc-sale-button--outline{background:transparent;color:#fff;border-color:#d8b66b}.toc-sale-text-link{display:inline-block;margin-top:22px;font-size:14px;color:#fff;text-decoration:underline;text-underline-offset:4px}.toc-sale-countdown{text-align:center;background:#d8b66b;color:#1a1a1a;padding:14px;margin:0;font-size:16px}.toc-sale-countdown strong{font-variant-numeric:tabular-nums;margin-left:12px}.toc-sale-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;border:1px solid #d8b66b;background:#1a1a1a;color:#fff;border-radius:12px;box-shadow:0 20px 80px #1a1a1a66}.toc-sale-dialog::backdrop{background:#1a1a1ab8}.toc-sale-dialog__inner{padding:40px}.toc-sale-dialog .toc-sale-eyebrow{margin-bottom:18px}.toc-sale-dialog h2{font-family:var(--heading-font-family);font-size:clamp(30px,3vw,44px);line-height:1.05;letter-spacing:-.025em;text-wrap:balance;margin:0 32px 24px 0}.toc-sale-dialog .toc-sale-offers{gap:18px;margin:0 0 24px}.toc-sale-dialog .toc-sale-offer{padding-top:18px;gap:22px}.toc-sale-dialog .toc-sale-offer__number{font-size:68px}.toc-sale-dialog .toc-sale-offer strong{font-size:20px}.toc-sale-dialog .toc-sale-offer small{margin-top:4px}.toc-sale-dialog .toc-sale-note{font-size:14px;margin-bottom:22px}.toc-sale-dialog .toc-sale-actions{display:grid;grid-template-columns:1fr 1fr}.toc-sale-dialog .toc-sale-button{font-size:14px;padding:13px 16px;gap:12px}.toc-sale-dialog .toc-sale-text-link{margin-top:20px}.toc-sale-close{position:absolute;right:12px;top:12px;width:44px;height:44px;font-size:30px;line-height:1;background:transparent;color:#fff;border:0;border-radius:50%;cursor:pointer}.toc-sale-dismiss{display:block;color:#ccc;font-size:13px;text-decoration:underline;text-underline-offset:3px;margin:20px auto 0;cursor:pointer}.toc-sale-directory{background:#fff;color:#1a1a1a;padding:48px 24px 64px}.toc-sale-directory__inner{max-width:1400px;margin:auto}.toc-sale-directory h2{font-size:clamp(28px,3vw,44px);margin:0 0 12px}.toc-sale-directory__inner>p{color:#606060;font-size:18px}.toc-sale-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px}.toc-sale-category{display:flex;justify-content:space-between;gap:16px;padding:26px 22px;border:1px solid #ddd;border-radius:12px;font-size:20px;font-weight:700;align-items:center;transition:border-color .15s,background .15s}.toc-sale-category:hover{background:#f7f4ed;border-color:#b38b42}.toc-sale-terms{border-top:1px solid #ddd;margin-top:40px;padding-top:24px;max-width:900px}.toc-sale-terms h3{font-size:20px;margin:0 0 10px}.toc-sale-terms p{font-size:14px;line-height:1.6;color:#606060}.toc-sale-label{color:#1a1a1a;font-size:13px;font-weight:700;line-height:1.4;margin-top:8px}.toc-sale-label--pdp{flex-basis:100%;border-left:3px solid #bc913f;padding:10px 14px;background:#f7f4ed;font-size:15px}.toc-sale-label small{display:block;color:#606060;font-weight:400;font-size:13px;margin-top:4px}.product-info__price .rating-with-text{flex-wrap:wrap}.toc-sale-cart{border:1px solid #ded5c3;border-radius:8px;padding:12px;font-size:13px;line-height:1.6;background:#f7f4ed;color:#1a1a1a}.toc-sale-inactive{padding:64px 24px;background:#1a1a1a;color:#fff;text-align:center}.toc-sale-inactive h1{font-size:44px;margin-bottom:20px}.toc-sale-inactive .toc-sale-button{margin-top:24px}.toc-sale-preview-note{padding:6px 16px;font-size:12px;text-align:center;background:#fff5d8;color:#1a1a1a}.toc-sale-countdown[hidden]{display:none!important}@media(max-width:1000px){.toc-sale-hero__inner{gap:36px;padding:56px 28px}.toc-sale-hero h1{font-size:56px}.toc-sale-offer{gap:16px}.toc-sale-offer__number{font-size:84px}.toc-sale-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.toc-sale-announcement{font-size:12px;padding:10px 16px}.toc-sale-announcement__desktop{display:none}.toc-sale-hero__inner{grid-template-columns:1fr;padding:36px 24px 40px;gap:30px}.toc-sale-hero h1{font-size:clamp(38px,10vw,64px);margin-bottom:20px}.toc-sale-eyebrow{font-size:11px;margin-bottom:18px}.toc-sale-hero__headline{font-size:18px}.toc-sale-note{font-size:14px;margin-bottom:22px}.toc-sale-hero__offers .toc-sale-offers{gap:20px}.toc-sale-offer{padding-top:18px}.toc-sale-offer__number{font-size:72px;min-width:120px}.toc-sale-offer strong{font-size:20px}.toc-sale-actions{gap:10px}.toc-sale-button{font-size:14px;padding:13px 20px}.toc-sale-hero__copy .toc-sale-actions{display:grid;grid-template-columns:1fr}.toc-sale-hero__copy .toc-sale-text-link{margin-top:18px}.toc-sale-dialog{max-height:calc(100dvh - 32px)}.toc-sale-dialog__inner{padding:28px 22px 22px}.toc-sale-dialog h2{font-size:32px;margin-bottom:18px}.toc-sale-dialog .toc-sale-offer__number{font-size:54px;min-width:88px}.toc-sale-dialog .toc-sale-offer strong{font-size:16px}.toc-sale-dialog .toc-sale-offer small{font-size:11px}.toc-sale-dialog .toc-sale-offers{gap:14px;margin-bottom:18px}.toc-sale-dialog .toc-sale-offer{padding-top:12px;gap:14px}.toc-sale-dialog .toc-sale-note{font-size:12px;margin-bottom:16px}.toc-sale-dialog .toc-sale-actions{grid-template-columns:1fr}.toc-sale-dialog .toc-sale-text-link{font-size:12px;margin-top:14px}.toc-sale-dismiss{margin-top:14px}.toc-sale-directory{padding:32px 20px 40px}.toc-sale-category{font-size:16px;padding:20px 16px}.toc-sale-directory__inner>p{font-size:16px}.toc-sale-countdown{font-size:13px}.toc-sale-countdown strong{display:block;margin:4px 0 0}.toc-sale-terms{margin-top:28px}.toc-sale-label--card{font-size:12px}}@media(prefers-reduced-motion:reduce){.toc-sale-button,.toc-sale-category{transition:none}}.toc-sale-close{display:grid;place-items:center;padding:0;box-sizing:border-box}.toc-sale-close svg{display:block;width:25px;height:25px;margin:0;pointer-events:none}.toc-sale-offer strong{text-transform:uppercase}.toc-sale-hero__offers>.toc-sale-text-link{margin-top:28px;margin-left:clamp(92px,10vw,136px)}.toc-sale-hero--landing .toc-sale-hero__inner{padding-top:48px;padding-bottom:48px}.toc-sale-hero--landing h1{font-size:clamp(40px,4.5vw,68px)}.toc-sale-shopping-head{max-width:760px;margin-bottom:32px}.toc-sale-kicker{font-size:12px;font-weight:700;letter-spacing:.16em;color:#94702f;margin:0 0 14px}.toc-sale-shopping-head h2{font-family:var(--heading-font-family);font-size:clamp(32px,3.5vw,48px)}.toc-sale-shopping-head>p:last-child{font-size:18px;line-height:1.6;color:#606060}.toc-sale-category-grid--visual{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.toc-sale-category--visual{display:block;padding:0;overflow:hidden;border-radius:16px;transition:transform .18s,border-color .18s}.toc-sale-category--visual:hover{transform:translateY(-3px);background:#fff}.toc-sale-category__image{background:#f5f5f5;aspect-ratio:4/3;padding:24px}.toc-sale-category__image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.toc-sale-category__copy{display:grid;grid-template-columns:1fr auto;gap:10px;padding:22px}.toc-sale-category__copy h3{font-size:23px;line-height:1.2;margin:0}.toc-sale-category__copy>span{font-size:26px;line-height:1}.toc-sale-category__copy p{grid-column:1/-1;margin:0;font-size:15px;line-height:1.5;color:#606060;font-weight:400}.toc-sale-eligibility-note{font-size:13px;color:#606060;margin-top:18px}.toc-sale-merch-feature{display:grid;grid-template-columns:1fr 1fr;background:#1a1a1a;color:#fff;margin-top:64px}.toc-sale-merch-art{position:relative;display:grid;place-items:center;background:#f2f0eb;padding:40px;min-height:360px}.toc-sale-merch-art img{width:100%;max-height:420px;object-fit:contain;mix-blend-mode:multiply}.toc-sale-merch-stamp{position:absolute;left:24px;top:24px;background:#d8b66b;color:#1a1a1a;padding:10px 16px;font-size:24px;font-weight:700}.toc-sale-merch-copy{padding:clamp(28px,4vw,64px);align-self:center}.toc-sale-merch-copy .toc-sale-kicker{color:#d8b66b}.toc-sale-merch-copy h2{font-size:clamp(32px,3vw,48px);line-height:1.05;font-family:var(--heading-font-family);margin-bottom:24px}.toc-sale-merch-copy>p:not(.toc-sale-kicker){color:#ddd;line-height:1.6;font-size:18px}.toc-sale-merch-copy .toc-sale-merch-dates{font-size:14px!important;margin:22px 0 28px}.toc-sale-terms{max-width:none;margin-top:48px}.toc-sale-terms p{max-width:900px}.toc-sale-featured{margin-top:56px}.toc-sale-picks{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.toc-sale-pick img{width:100%;aspect-ratio:1;object-fit:contain}.toc-sale-pick h3{font-size:18px}.toc-sale-pick>span{display:block;margin-top:14px;font-weight:700}@media(max-width:999px){.toc-sale-category-grid--visual{grid-template-columns:repeat(2,minmax(0,1fr))}.toc-sale-hero__offers>.toc-sale-text-link{display:table;margin:24px auto 0}.toc-sale-picks{grid-template-columns:repeat(2,1fr)}}@media(max-width:699px){.toc-sale-directory{padding:36px 20px 40px}.toc-sale-category-grid--visual{gap:12px}.toc-sale-category__image{padding:16px}.toc-sale-category__copy{padding:16px;gap:8px}.toc-sale-category__copy h3{font-size:19px}.toc-sale-category__copy p{font-size:13px}.toc-sale-merch-feature{grid-template-columns:1fr;margin-top:40px}.toc-sale-merch-art{min-height:260px;padding:36px}.toc-sale-merch-art img{max-height:280px}.toc-sale-merch-copy{padding:32px 24px}.toc-sale-hero--landing .toc-sale-hero__inner{padding-top:36px;padding-bottom:36px}}@media(prefers-reduced-motion:reduce){.toc-sale-category--visual{transition:none;transform:none}}.toc-sale-dialog .toc-sale-text-link{display:table;margin:24px auto 0;text-align:center}.toc-sale-offers{--toc-offer-number-width:clamp(104px,10vw,144px)}.toc-sale-offer__number{flex:0 0 var(--toc-offer-number-width)}.toc-sale-offer>div{min-width:0}.toc-sale-dialog .toc-sale-offers{--toc-offer-number-width:104px}.toc-sale-hero__offers>.toc-sale-text-link{margin-left:calc(clamp(104px,10vw,144px) + 24px)}@media(max-width:999px){.toc-sale-hero__offers>.toc-sale-text-link{margin-left:auto;margin-right:auto}}@media(max-width:699px){.toc-sale-offers,.toc-sale-dialog .toc-sale-offers{--toc-offer-number-width:96px}}.toc-merch-hero,.toc-merch-dialog{background:#f3f2ef;color:#1a1a1a}.toc-merch-hero{overflow:hidden}.toc-merch-hero__inner{max-width:1560px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:20px;padding:64px clamp(24px,5vw,80px)}.toc-merch-copy{position:relative;z-index:1}.toc-merch-hero h1{font-family:var(--heading-font-family);font-size:clamp(44px,5.5vw,84px);font-weight:700;line-height:1;letter-spacing:-.035em;margin:0 0 24px}.toc-merch-hero .toc-sale-eyebrow,.toc-merch-dialog .toc-sale-eyebrow{color:#75602e}.toc-merch-offer{font-size:clamp(20px,2vw,28px);font-weight:700;line-height:1.3;margin:0 0 16px}.toc-merch-hero .toc-sale-note,.toc-merch-dialog .toc-sale-note{color:#525252}.toc-merch-hero .toc-sale-button,.toc-merch-dialog .toc-sale-button{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.toc-merch-dates{font-size:13px;color:#606060;margin:18px 0 0}.toc-merch-artwork{position:relative;min-width:0;height:430px;isolation:isolate}.toc-merch-shirt{position:absolute;width:56%;height:76%;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 18px 12px #1a1a1a20)}.toc-merch-shirt:nth-child(1){left:-3%;top:0;transform:rotate(-13deg)}.toc-merch-shirt:nth-child(2){right:-5%;top:2%;transform:rotate(12deg)}.toc-merch-shirt:nth-child(3){left:24%;bottom:-6%;transform:rotate(-3deg);z-index:1}.toc-merch-dialog{width:min(680px,calc(100vw - 32px));text-align:center}.toc-merch-dialog .toc-merch-artwork{height:230px;max-width:460px;margin:24px auto 0}.toc-merch-dialog .toc-sale-dialog__inner{padding:24px 36px 30px}.toc-merch-dialog h2{margin:0 0 18px;font-size:clamp(32px,4vw,48px)}.toc-merch-dialog .toc-sale-close{color:#1a1a1a;z-index:5}.toc-merch-dialog .toc-sale-dismiss{color:#525252}.toc-merch-dialog .toc-merch-offer{font-size:22px}.toc-sale-editor-preview{position:fixed;bottom:24px;left:24px;z-index:40;background:#1a1a1a;color:#fff;padding:12px 20px;border-radius:24px;box-shadow:0 2px 10px #0003}@media(max-width:699px){.toc-merch-hero__inner{grid-template-columns:1fr;padding:32px 24px 36px;gap:12px}.toc-merch-hero .toc-merch-artwork{grid-row:1;height:240px;max-width:430px;width:100%;margin:auto}.toc-merch-hero h1{font-size:44px}.toc-merch-copy{text-align:center}.toc-merch-hero .toc-sale-eyebrow{font-size:10px;margin-bottom:14px}.toc-merch-hero .toc-sale-button{width:100%}.toc-merch-dialog .toc-merch-artwork{height:170px;max-width:330px;margin-top:40px}.toc-merch-dialog .toc-sale-dialog__inner{padding:18px 24px 24px}.toc-merch-dialog .toc-sale-eyebrow{font-size:10px}.toc-merch-dialog .toc-merch-offer{font-size:20px}.toc-merch-dialog .toc-sale-button{width:100%}.toc-merch-dialog .toc-merch-dates{font-size:11px}}.toc-merch-artwork{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,28px);align-items:center;height:360px;padding:18px 8px;isolation:auto}.toc-merch-artwork .toc-merch-shirt{position:relative;inset:auto;width:100%;height:auto;max-height:100%;object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 12px 10px #1a1a1a18);transform:none}.toc-merch-artwork .toc-merch-shirt:nth-child(1){transform:translateY(-12px) rotate(-7deg) scale(1.3)}.toc-merch-artwork .toc-merch-shirt:nth-child(2){transform:translateY(14px) scale(1.3)}.toc-merch-artwork .toc-merch-shirt:nth-child(3){transform:translateY(-8px) rotate(7deg) scale(1.3)}.toc-merch-dialog .toc-merch-artwork{max-width:540px;height:230px;padding:12px 24px;gap:22px;margin-top:30px}@media(max-width:699px){.toc-merch-hero .toc-merch-artwork{height:210px;gap:14px;padding:10px 4px}.toc-merch-dialog .toc-merch-artwork{height:160px;max-width:360px;gap:12px;padding:8px 20px;margin-top:40px}}.toc-sale-editor-preview{bottom:80px}.toc-merch-hero{background:#f0f0f0}@media(min-width:1000px){.toc-merch-hero .toc-merch-shirt:nth-child(1){transform:translateY(-12px) rotate(-7deg) scale(1.5)}.toc-merch-hero .toc-merch-shirt:nth-child(2){transform:translateY(14px) scale(1.5)}.toc-merch-hero .toc-merch-shirt:nth-child(3){transform:translateY(-8px) rotate(7deg) scale(1.5)}}@media(min-width:1000px){.toc-merch-hero .toc-merch-artwork{transform:none}}@media(min-width:1000px){.toc-merch-hero__inner{grid-template-columns:.9fr 1.1fr;gap:48px}.toc-merch-hero .toc-merch-artwork{gap:32px}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/toc-sale.css.map */
