.he-page{--je-cream:#fbf7f0;--je-wine:#801526;--je-lavender:#eee5f4;background:var(--je-cream);color:#241f20;padding:22px 0 0}.he-page .section-background{background:var(--je-cream)}.he-page .product-information{max-width:1440px;margin:0 auto;padding:0 40px!important;display:block}.he-page .product-information__grid{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;gap:40px!important;align-items:start}.he-page .product-information__media{width:100%!important;grid-column:1!important;min-width:0}.he-page .d180-grey-scroll-details{grid-column:2!important}.he-page .product-details{padding:0!important;width:100%;max-width:none}.he-page .d180-product-heading h1{font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;font-size:clamp(30px,2.65vw,43px)!important;line-height:1.08!important;letter-spacing:-1px!important;text-align:left!important;text-wrap:pretty!important}.he-page .d180-product-heading{padding:0!important;text-align:left!important}.he-page .d180-product-heading__meta{font-size:10px!important;letter-spacing:1px}.he-page .price{color:var(--je-wine);font-size:29px!important;font-weight:700}.he-page .compare-at-price{font-size:20px!important;font-weight:400;color:#948b8d}.he-tagline{font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.5;margin:8px 0 12px}.he-gallery{display:block}.he-hero{position:relative;background:#e8e2d8;aspect-ratio:.98;overflow:hidden}.he-hero>img{width:100%;height:100%;display:block;object-fit:contain}.he-hero>[hidden],.he-thumbs>[hidden]{display:none!important}.he-video{width:100%;height:100%;background:#181617}.he-video video{display:block;width:100%;height:100%;object-fit:contain}.he-photo-label{position:absolute;bottom:12px;left:12px;background:#fbf7f0ed;color:#4e4241;padding:7px 10px;font-size:11px;letter-spacing:.5px}.he-gallery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 8px;font-size:11px;letter-spacing:.3px;color:#685c5f}.he-gallery-arrow{--icon-stroke-width:1.7px;position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:46px;height:46px;display:grid;place-items:center;padding:0;border:1px solid #d8ceca;border-radius:50%;background:#fbf7f0f2;color:#241f20;box-shadow:0 2px 5px #241f2014;cursor:pointer;transition:background .15s,border-color .15s}.he-gallery-arrow--previous{left:14px}.he-gallery-arrow--next{right:14px}.he-gallery-arrow svg{display:block;width:10px;height:16px;pointer-events:none}.he-gallery-arrow:hover{background:#fff;border-color:var(--je-wine)}.he-thumbs{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b7a4a5 transparent;padding:2px 2px 8px}.he-thumbs button{position:relative;flex:0 0 72px;height:80px;border:1px solid transparent;border-radius:3px;background:#e8e2d8;padding:0;cursor:pointer;overflow:hidden}.he-thumbs button[aria-pressed=true]{border:2px solid var(--je-wine)}.he-thumbs img{width:100%;height:100%;object-fit:contain;display:block}.he-video-badge{position:absolute;bottom:2px;left:2px;right:2px;background:#241f20d9;color:#fff;font-size:10px;text-align:center;padding:2px}.he-page button:focus-visible,.he-page summary:focus-visible,.he-page select:focus-visible{outline:2px solid var(--je-wine);outline-offset:4px}.he-media-archive{border-top:1px solid #d9d0ca;margin-top:20px;font-size:13px}.he-media-archive summary{padding:16px 0;cursor:pointer}.he-media-archive media-gallery{position:relative!important;top:auto!important}.he-page variant-picker fieldset{border:0;padding:0;margin:0 0 14px;min-width:0}.he-page variant-picker .variant-option--buttons{display:flex;flex-wrap:wrap;gap:6px}.he-page variant-picker .variant-option--buttons:has(input[data-option-name=STYLE]){order:0;flex-wrap:nowrap;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:3px}.he-page variant-picker .variant-option--buttons:has(input[data-option-name=STYLE])::-webkit-scrollbar{display:none}.he-page variant-picker .variant-option--buttons:has(input[data-option-name=STYLE]) .variant-option__button-label{flex:0 0 auto;white-space:nowrap}.he-page variant-picker .variant-option--buttons:has(input[data-option-name=SIZE]){order:1}.he-page variant-picker form{display:flex;flex-direction:column}.he-page .variant-option__button-label{border:1px solid #d8ceca!important;border-radius:7px!important;background:transparent;color:#352d2d;min-height:42px;padding:9px 12px!important;box-shadow:none!important;font-size:12px!important}.he-page .variant-option__button-label:has(input:checked){background:var(--je-wine)!important;color:#fff!important;border-color:var(--je-wine)!important}.he-page .variant-option__button-label:has(input[data-option-name=SIZE]){border-radius:50%!important;min-width:42px;justify-content:center}.he-page .add-to-cart-button,.he-page .gmm-add{background:var(--je-wine)!important;border-color:var(--je-wine)!important;color:#fff!important;border-radius:4px!important;min-height:48px}.he-page apparel-mix-match{background:var(--je-lavender)!important;border:1px solid #d8c4e5!important;border-radius:7px!important;padding:18px!important;box-shadow:none!important}.he-page .gmm-heading{display:block!important}.he-page .gmm-heading strong{font:400 30px/1.1 Georgia,Times New Roman,serif!important;color:#241f20}.he-page .gmm-heading span{display:block;margin-top:6px;font-size:13px}.he-page .gmm-intro{font-size:12px;line-height:1.5;margin:10px 0}.he-page .gmm-row{background:transparent!important;border:0!important;padding:5px 0!important;gap:8px!important;grid-template-columns:20px minmax(0,1fr) 80px!important}.he-page .gmm-row label{font-size:10px!important;letter-spacing:0!important}.he-page .gmm-row select{min-height:38px!important;border-radius:4px!important;background-color:#fbf8fd!important;padding-left:10px!important;font-size:12px!important}.he-page .gmm-summary{color:var(--je-wine);font-size:17px;font-weight:700;margin:12px 0}.he-page .gmm-shipping,.he-page .gmm-note{font-size:11px!important;line-height:1.5!important}.he-page .gmm-tiers label:has(input:checked){border-color:var(--je-wine)!important;background:#f8f1fc!important}.he-page .gmm-accessories{margin-top:16px;border-top:1px solid #d6c8df;padding-top:14px}.he-page .gmm-accessory{background:#fbf8fd!important}.he-page .cr-product-story{display:none!important}.he-page .cr-product-boost{margin-bottom:0!important}.he-page .product-information__grid{padding-block:0 34px!important}.he-page .product-details>.group-block-content{gap:12px!important}.he-page .product-details>.group-block-content>.divider{display:none}.he-page .product-details .group-block-content>.group-block>.group-block-content{gap:8px!important}.he-page.he-page variant-picker .variant-option--buttons:not(.variant-option--swatches){margin:0 0 10px!important;gap:6px!important}.he-page.he-page variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{background:#fff8!important;color:#352d2d!important;border:1px solid #d8ceca!important;padding:8px 11px!important;min-height:40px!important}.he-page.he-page variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:checked){background:var(--je-wine)!important;border-color:var(--je-wine)!important;color:#fff!important}.he-page.he-page variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input[data-option-name=SIZE]){min-width:40px!important}.he-page.he-page variant-picker .variant-option--buttons:has(input[data-option-name=STYLE]){gap:5px!important}.he-page.he-page variant-picker .variant-option--buttons:has(input[data-option-name=STYLE]) .variant-option__button-label{font-size:11px!important;padding:8px 6px!important}.he-editorial{margin-top:32px}.he-benefits{background:var(--je-lavender);padding:30px 40px 28px;text-align:center}.he-benefits h2,.he-story h2{font:400 clamp(30px,3.4vw,48px)/1.08 Georgia,"Times New Roman",serif;letter-spacing:-1.1px;margin:0 0 22px}.he-benefit-grid{display:grid;grid-template-columns:1fr 1fr;max-width:840px;margin:auto;gap:32px;text-align:left}.he-benefit-grid>div+div{border-left:1px solid #cabcce;padding-left:32px}.he-benefit-grid h3{font:400 18px/1.3 Georgia,Times New Roman,serif;margin:0 0 5px}.he-benefit-grid p{font-size:13px;line-height:1.5;color:#625966;margin:0}.he-image-story{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-width:1440px;margin:8px auto 0}.he-image-story figure{margin:0;min-width:0}.he-image-story img{width:100%;height:auto;aspect-ratio:1122/1402;object-fit:contain;display:block;background:#e8e2d8}.he-image-story figcaption{font-size:9px;letter-spacing:1px;padding:11px;text-align:center;color:#6c4d54}.he-details-grid{max-width:1360px;margin:auto;padding:38px 40px 50px;display:grid;grid-template-columns:1fr 1fr;gap:64px}.he-eyebrow{font-size:10px;letter-spacing:2px;color:var(--je-wine);display:block;margin-bottom:12px}.he-story p{font-size:15px;line-height:1.6;max-width:470px;margin:0 0 20px}.he-story>img{width:100%;max-height:440px;object-fit:contain;background:#e8e2d8;display:block}.he-fine,.he-story p.he-fine{font-size:11px;line-height:1.6;color:#6c6062;margin:16px 0}.he-accordions details{border-top:1px solid #d8ceca}.he-accordions details:last-of-type{border-bottom:1px solid #d8ceca}.he-accordions summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:20px 0;font:400 17px/1.4 Georgia,Times New Roman,serif}.he-accordions summary::-webkit-details-marker{display:none}.he-accordions summary:after{content:"+";font-family:Arial,sans-serif}.he-accordions details[open] summary:after{content:"\2212"}.he-accordions details>div{font-size:14px;line-height:1.7;padding:0 0 20px}.he-accordions a{text-decoration:underline;color:var(--je-wine)}.he-original-description img{max-width:100%;height:auto}.he-story-slot{display:block}@media(min-width:990px){.he-story-slot:has(>.he-story){margin-top:14px}.he-story-slot>.he-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr auto;column-gap:24px;min-width:0}.he-story-slot .he-story-copy{grid-column:2;grid-row:1;align-self:center;padding-top:16px}.he-story-slot .he-story h2{font-size:clamp(28px,2.5vw,38px);line-height:1.12;margin-bottom:16px}.he-story-slot .he-eyebrow{font-size:9px;letter-spacing:1.4px}.he-story-slot .he-story p{font-size:14px;line-height:1.55;margin-bottom:18px}.he-story-slot .he-story>img{grid-column:1;grid-row:1 / 3;width:100%;height:100%;max-height:none;aspect-ratio:1100/1400;object-fit:contain}.he-story-slot .he-story>.he-fine{grid-column:2;grid-row:2;align-self:end;font-size:10px;line-height:1.6;margin:12px 0 18px}.he-details-grid:not(:has(>.he-story)){grid-template-columns:minmax(0,1fr);max-width:900px}}@media(max-width:989px){.he-story-slot{display:none}.he-gallery-arrow{width:44px;height:44px}.he-gallery-arrow--previous{left:10px}.he-gallery-arrow--next{right:10px}}@media(min-width:990px){.he-page .d180-grey-scroll-details{position:sticky;top:calc(var(--header-height,66px) + 16px);max-height:calc(100dvh - var(--header-height,66px) - 32px);overflow:auto;scrollbar-width:none}.he-page .d180-grey-scroll-details::-webkit-scrollbar{display:none}}@media(max-width:989px){.he-page{padding-top:12px}.he-page .product-information{padding:0 18px!important}.he-page .product-information__grid{display:flex!important;flex-direction:column!important;gap:24px!important}.he-page .product-information__media,.he-page .d180-grey-scroll-details{width:100%!important;display:block!important;position:static!important;max-height:none!important;overflow:visible!important}.he-page .d180-product-heading h1{font-size:32px!important;line-height:1.12!important;letter-spacing:-.6px!important}.he-hero{aspect-ratio:.9}.he-thumbs{gap:8px}.he-thumbs button{aspect-ratio:1}.he-benefits{padding:28px 20px}.he-benefits h2{font-size:32px}.he-benefit-grid{gap:18px}.he-benefit-grid>div+div{padding-left:18px}.he-benefit-grid h3{font-size:16px}.he-benefit-grid p{font-size:12px}.he-image-story{grid-template-columns:1fr 1fr;gap:4px}.he-image-story figure:nth-child(2){display:none}.he-image-story figcaption{font-size:8px;line-height:1.5;letter-spacing:.6px}.he-details-grid{padding:30px 20px 36px;grid-template-columns:1fr;gap:30px}.he-story h2{font-size:34px}.he-story>img{max-height:360px}.he-accordions summary{padding:18px 0}.he-page .gmm-row{grid-template-columns:18px minmax(0,1fr) 68px!important}.he-page apparel-mix-match{padding:15px!important}.he-page .gmm-heading strong{font-size:28px!important}}@media(prefers-reduced-motion:reduce){.he-page *{scroll-behavior:auto!important;transition:none!important}}@media(max-width:989px){.he-hero{aspect-ratio:.98}.he-thumbs button{flex-basis:64px;height:72px;aspect-ratio:auto}}.he-page .he-image-story img{aspect-ratio:1}.he-page .he-story>img{aspect-ratio:1;object-fit:contain}.he-page apparel-mix-match{display:block}.he-page .he-thumbs button{cursor:pointer}.he-page .he-supplied-looks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1360px;margin:24px auto;padding:0 40px;align-items:start}.he-page .he-supplied-looks figure{margin:0;min-width:0}.he-page .he-supplied-looks img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:6px}@media(max-width:989px){.he-page .he-supplied-looks{grid-template-columns:1fr;gap:16px;padding:0 18px;margin:20px auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hoodie-editorial.css.map */
