main:is([data-template="product.cap"],[data-template="product.shirt"],[data-template="page.our-story"]){--page-margin: 64px;--page-content-width: 1312px;--page-width: 1440px;--full-page-grid-central-column-width: min( var(--page-width) - var(--page-margin) * 2, calc(100% - var(--page-margin) * 2) );--full-page-grid-margin: minmax(var(--page-margin), 1fr);--full-page-grid-with-margins: var(--full-page-grid-margin) var(--full-page-grid-central-column-width) var(--full-page-grid-margin);font-family:var(--z-font-sans);color:var(--z-ink)}@media screen and (max-width:749px){main:is([data-template="product.cap"],[data-template="product.shirt"],[data-template="page.our-story"]){--page-margin: 20px}}main:is([data-template="product.cap"],[data-template="product.shirt"],[data-template="page.our-story"]) :is(.text-block[class*=__zp_label],.text-block[class*=__st_label])>*{margin:0;font-family:var(--z-font-sans);font-size:12px;font-weight:600;font-style:italic;font-stretch:112%;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;color:var(--z-muted)}main:is([data-template="product.cap"],[data-template="product.shirt"],[data-template="page.our-story"]) .z-link a,main:is([data-template="product.cap"],[data-template="product.shirt"],[data-template="page.our-story"]) :is(.text-block[class*=__zp_size_guide],.text-block[class*=__st_shop_link],.text-block[class*=__zp_list_link]) a{display:inline-flex;align-items:center;min-height:44px;font-family:var(--z-font-sans);font-size:12px;font-weight:600;font-style:normal;font-stretch:112%;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;color:var(--z-ink)}main :is(h1,h2,h3,p) em{font-style:italic}:is([data-template="product.cap"],[data-template="product.shirt"]) .product-information{font-family:var(--z-font-sans)}@media screen and (min-width:750px){:is([data-template="product.cap"],[data-template="product.shirt"]) .product-information__grid.product-information--media-left:not(.product-information__grid--half){--gap: 88px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}:is([data-template="product.cap"],[data-template="product.shirt"]) .product-details>.group-block{max-width:500px}:is([data-template="product.cap"],[data-template="product.shirt"]) .product-details.sticky-content--desktop{top:32px}}@media screen and (min-width:750px)and (max-width:1100px){:is([data-template="product.cap"],[data-template="product.shirt"]) .product-information__grid.product-information--media-left:not(.product-information__grid--half){--gap: 48px}}:is([data-template="product.cap"],[data-template="product.shirt"]) .media-gallery__grid{gap:16px}:is([data-template="product.cap"],[data-template="product.shirt"]) .media-gallery__grid>li{overflow:hidden;border-radius:0;background:var(--z-placeholder)}:is([data-template="product.cap"],[data-template="product.shirt"]) .media-gallery__grid>li :is(img,.product-media,.product-media__image,.product-media-container__inner){width:100%;height:100%}:is([data-template="product.cap"],[data-template="product.shirt"]) .media-gallery__grid>li img{object-fit:cover;object-position:50% 50%}[data-template="product.cap"] .media-gallery__grid>li{aspect-ratio:1 / 1;--media-preview-ratio: 1}[data-template="product.cap"] .media-gallery__grid>li:first-child{grid-column:1 / -1;aspect-ratio:5 / 4;--media-preview-ratio: 1.25;background:#fff}[data-template="product.cap"] .media-gallery__grid>li:nth-child(2):last-child{grid-column:1 / -1}[data-template="product.cap"] .media-gallery__grid>li:nth-child(3) img{object-position:50% 0%}[data-template="product.shirt"] .media-gallery__grid>li{aspect-ratio:2 / 3;--media-preview-ratio: .6667}[data-template="product.shirt"] .media-gallery__grid>li:first-child{grid-column:1 / -1;aspect-ratio:4 / 5;--media-preview-ratio: .8}[data-template="product.shirt"] .media-gallery__grid>li:first-child img{object-position:50% 0%}@media screen and (max-width:749px){[data-template="product.cap"] media-gallery slideshow-slide{aspect-ratio:1 / 1;--media-preview-ratio: 1;background:#fff}[data-template="product.shirt"] media-gallery slideshow-slide{aspect-ratio:2 / 3;--media-preview-ratio: .6667;background:var(--z-placeholder)}:is([data-template="product.cap"],[data-template="product.shirt"]) media-gallery slideshow-slide img{width:100%;height:100%;object-fit:cover}[data-template="product.cap"] media-gallery slideshow-slide:nth-child(3) img{object-position:50% 0%}[data-template="product.cap"] .media-gallery__mobile-controls{display:none}}:is([data-template="product.cap"],[data-template="product.shirt"]) .product-details .group-block-content{row-gap:0}:is([data-template="product.cap"],[data-template="product.shirt"]) .group-block:has(>.group-block-content>.text-block[class*=__zp_title]){margin-top:16px}:is([data-template="product.cap"],[data-template="product.shirt"]) .group-block:has(>.group-block-content>.text-block[class*=__zp_title])>.group-block-content{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:20px}:is([data-template="product.cap"],[data-template="product.shirt"]) .text-block[class*=__zp_title]{flex:1 1 auto;min-width:0}:is([data-template="product.cap"],[data-template="product.shirt"]) .text-block[class*=__zp_title]>*{margin:0;font-family:var(--z-font-serif);font-weight:400;font-size:clamp(40px,3.6vw,54px);line-height:1;letter-spacing:-.015em;text-transform:none;text-wrap:balance;color:var(--z-ink)}:is([data-template="product.cap"],[data-template="product.shirt"]) .group-block:has(>.group-block-content>.text-block[class*=__zp_title]) .group-block-content>:last-child{flex:none;width:auto;margin:0;font-family:var(--z-font-sans);font-size:18px;font-weight:400;white-space:nowrap;color:var(--z-ink)}:is([data-template="product.cap"],[data-template="product.shirt"]) .group-block:has(>.group-block-content>.text-block[class*=__zp_title]) .group-block-content>:last-child *{font:inherit;color:inherit}.text-block[class*=__zp_note]>*{margin:12px 0 0;font-family:var(--z-font-sans);font-size:12px;font-weight:600;font-stretch:112%;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:var(--z-muted)}.text-block[class*=__zp_intro]{margin-top:24px}.text-block[class*=__zp_intro],.text-block[class*=__zp_intro]>*{font-family:var(--z-font-sans);font-size:16px;line-height:1.65;color:var(--z-body)}.text-block[class*=__zp_intro]>*{margin:0}:is([data-template="product.cap"],[data-template="product.shirt"]) .group-block:has(>.group-block-content>.text-block[class*=__zp_size_label])>.group-block-content{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}[data-template="product.cap"] .group-block:has(>.group-block-content>.text-block[class*=__zp_size_label]){margin-top:22px;padding-block:16px;border-top:1px solid var(--z-divider-strong);border-bottom:1px solid var(--z-divider-strong)}[data-template="product.shirt"] .group-block:has(>.group-block-content>.text-block[class*=__zp_size_label]){margin-top:26px;margin-bottom:14px}:is(.text-block[class*=__zp_size_label],.text-block[class*=__zp_size_value]){width:auto}:is(.text-block[class*=__zp_size_label],.text-block[class*=__zp_size_value])>*{margin:0;font-family:var(--z-font-sans);font-size:12px;font-weight:600;font-stretch:112%;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:var(--z-ink)}.text-block[class*=__zp_size_value]>*{color:var(--z-muted)}[data-template="product.shirt"] .text-block[class*=__zp_size_guide]{width:auto;margin-block:-12px}[data-template="product.shirt"] .text-block[class*=__zp_size_guide]>*{margin:0}[data-template="product.shirt"] .product-details variant-picker{width:100%;padding:0}[data-template="product.shirt"] .product-details .variant-option--buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;border:0}[data-template="product.shirt"] .product-details .variant-option--buttons legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-template="product.shirt"] .product-details .variant-option__button-label{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:48px;padding:0;border:1px solid var(--z-divider-strong);border-radius:0;background:#fff;color:var(--z-ink);font-family:var(--z-font-sans);font-size:13px;font-weight:600;font-stretch:112%;letter-spacing:.08em;box-shadow:none}[data-template="product.shirt"] .product-details .variant-option__button-label:has(input:checked){border-color:var(--z-ink);box-shadow:inset 0 0 0 1px var(--z-ink);background:#fff;color:var(--z-ink)}[data-template="product.shirt"] .product-details .variant-option__button-label:has(input:focus-visible){outline:2px solid var(--z-ink);outline-offset:2px}[data-template="product.shirt"] .product-details .variant-option__button-label__pill{display:none}[data-template="product.shirt"] .product-details .variant-option__button-label__text{color:inherit}.z-size-required__message{margin-top:14px!important}.text-block[class*=__zp_fit]{margin-top:14px}.text-block[class*=__zp_fit],.text-block[class*=__zp_fit]>*{font-family:var(--z-font-sans);font-size:14px;line-height:1.6;color:var(--z-body)}.text-block[class*=__zp_fit]>*{margin:0}:is([data-template="product.cap"],[data-template="product.shirt"]) .product-details .buy-buttons-block{display:block;width:100%;margin-top:24px}[data-template="product.shirt"] .product-details .buy-buttons-block{margin-top:26px}:is([data-template="product.cap"],[data-template="product.shirt"]) .product-details .product-form-buttons{padding:0}:is([data-template="product.cap"],[data-template="product.shirt"]) .product-details .add-to-cart-button{width:100%;min-height:56px;padding:0 24px;border:0;border-radius:0;background:var(--z-ink);color:#fff;font-family:var(--z-font-sans);font-size:13px;font-weight:600;font-stretch:112%;letter-spacing:.08em;text-transform:uppercase}:is([data-template="product.cap"],[data-template="product.shirt"]) .product-details .add-to-cart-button:hover{opacity:.86}:is([data-template="product.cap"],[data-template="product.shirt"]) .product-details .add-to-cart-icon{display:none}.text-block[class*=__zp_ship]{margin-top:14px}.text-block[class*=__zp_ship]>*{margin:0;text-align:center;font-family:var(--z-font-sans);font-size:13px;line-height:1.5;color:var(--z-muted)}.accordion[class*=__zp_acc]{width:100%;margin-top:36px;border-bottom:1px solid var(--z-divider-strong)}.accordion[class*=__zp_acc] .details{border-top:1px solid var(--z-divider-strong);border-bottom:0}.accordion[class*=__zp_acc] .details__header{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:0;font-family:var(--z-font-sans);font-size:12px;font-weight:600;font-style:normal;font-stretch:112%;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:var(--z-ink)}.accordion[class*=__zp_acc] .details__header:hover{color:var(--z-muted)}.accordion[class*=__zp_acc] .details__header .svg-wrapper{width:14px;height:14px}.accordion[class*=__zp_acc] .details-content{padding:0 0 24px}.accordion[class*=__zp_acc] .details-content .text-block,.accordion[class*=__zp_acc] .details-content .text-block>*,.accordion[class*=__zp_acc] .details-content .text-block li{font-family:var(--z-font-sans);font-size:15px;line-height:1.6;color:var(--z-body)}.accordion[class*=__zp_acc] .details-content .text-block p{margin:0 0 10px}.accordion[class*=__zp_acc] .details-content .text-block p:last-child{margin-bottom:0}.accordion[class*=__zp_acc] .details-content .text-block ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0 0 0 18px}.accordion[class*=__zp_acc] .details-content .text-block li p{display:inline;margin:0}.accordion[class*=__zp_acc] .details-content .text-block a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;font-weight:600;font-stretch:112%;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:6px;color:var(--z-ink)}@media screen and (max-width:749px){.accordion[class*=__zp_acc]{border-bottom:0}}mark.z-ph{background:#fbf0cf;color:#5c4613;border:1px dashed #b08a3e;padding:0 .3em;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-style:normal}.shopify-section[id$=__story_quote] mark.z-ph{background:#c9a46529;color:#f3e6c8;border-color:#c9a465d9;font-style:inherit}.shopify-section[id$=__wear] .section-resource-list__header{padding-top:64px;border-top:1px solid var(--z-divider-strong)}.shopify-section[id$=__wear] .section-resource-list__header>.group-block>.group-block-content{justify-content:space-between;align-items:flex-end;gap:24px}.text-block[class*=__zp_wear_heading]>*,.text-block[class*=__zp_wear_heading]{margin:0;font-family:var(--z-font-serif);font-weight:400;font-size:clamp(38px,4.4vw,64px);line-height:1;letter-spacing:-.02em;text-transform:none;color:var(--z-ink)}.text-block[class*=__zp_list_link]{width:auto}.text-block[class*=__zp_list_link]>*{margin:0}.shopify-section[id$=__wear] .product-card__content{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;row-gap:12px;align-items:baseline}.shopify-section[id$=__wear] .product-card__content>.card-gallery{grid-column:1 / -1}.shopify-section[id$=__wear] .product-card__content>h3{display:none}.shopify-section[id$=__wear] .product-card__content :is(.text-block,product-price,.price,.price *){margin:0;padding:0;font-family:var(--z-font-sans);font-size:14px;font-weight:400;line-height:1.4;text-transform:none;letter-spacing:0;color:var(--z-ink)}.shopify-section[id$=__wear] .product-card__content>a.contents .text-block{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-wrap:balance}.shopify-section[id$=__wear] .card-gallery img{object-fit:cover;object-position:50% 0%}.shopify-section[id$=__wear] :is(.quick-add,.quick-add__button,[class*=quick-add]){display:none!important}@media screen and (max-width:749px){.shopify-section[id$=__wear] .section-resource-list__header{padding-top:56px}.shopify-section[id$=__wear] .section-resource-list__header>.group-block>.group-block-content{flex-direction:column;align-items:flex-start;gap:12px}}[data-template="page.our-story"] .text-block[class*=__st_h1]>*,[data-template="page.our-story"] .text-block[class*=__st_h1]{margin:0;font-family:var(--z-font-serif);font-weight:400;font-size:clamp(44px,5.2vw,76px);line-height:.95;letter-spacing:-.02em;text-transform:none;text-wrap:balance;text-align:center;color:var(--z-ink)}.shopify-section[id$=__story_open] .section-content-wrapper{max-width:912px;width:100%;margin-inline:auto;align-items:center;text-align:center}.shopify-section[id$=__story_open] .text-block[class*=__st_h1]{max-width:912px}.shopify-section[id$=__story_open] :is(.rte,.page-content,[class*=page-content]){max-width:560px;margin-inline:auto;text-align:center;font-family:var(--z-font-sans);font-size:18px;line-height:1.6;color:var(--z-body)}.shopify-section[id$=__story_open] :is(.rte,.page-content,[class*=page-content]) p{margin:0}.shopify-section[id$=__story_photos] .image-block img{aspect-ratio:4 / 5;width:100%;height:auto;object-fit:cover;border-radius:0}.shopify-section[id$=__story_photos] .text-block[class*=__st_none]{display:none}@media screen and (max-width:749px){.shopify-section[id$=__story_photos] slideshow-slide,.shopify-section[id$=__story_photos] .resource-list__carousel slideshow-slide{--slide-width: 80%}}:is(.text-block[class*=__st_num_1],.text-block[class*=__st_num_2],.text-block[class*=__st_num_3],.text-block[class*=__st_num_4])>*{margin:0;font-family:var(--z-font-serif);font-weight:400;font-size:24px;line-height:1;color:var(--z-gold)}:is(.text-block[class*=__st_h2_1],.text-block[class*=__st_h2_2],.text-block[class*=__st_h2_3],.text-block[class*=__st_h2_4])>*{margin:0;font-family:var(--z-font-serif);font-weight:400;font-size:clamp(36px,3.4vw,52px);line-height:1;letter-spacing:-.01em;text-transform:none;text-wrap:balance;color:var(--z-ink)}[data-template="page.our-story"] .text-block[class*=__st_p_]>*,[data-template="page.our-story"] .text-block[class*=__st_p_]{margin:0;font-family:var(--z-font-sans);font-size:18px;line-height:1.7;color:var(--z-body)}[data-template="page.our-story"] :is(.text-block[class*=__st_p_3a],.text-block[class*=__st_p_3b],.text-block[class*=__st_p_4a],.text-block[class*=__st_p_4b])>*{font-size:17px}@media screen and (min-width:750px){.shopify-section:is([id$=__story_ch1],[id$=__story_ch2]) .section-content-wrapper{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:72px;align-items:start}.shopify-section:is([id$=__story_ch1],[id$=__story_ch2]) .section-content-wrapper>.group-block{width:auto}.shopify-section:is([id$=__story_ch1],[id$=__story_ch2]) .section-content-wrapper>.group-block:last-child{max-width:620px;padding-top:40px}}@media screen and (max-width:749px){.shopify-section:is([id$=__story_ch1],[id$=__story_ch2]) .section-content-wrapper>.group-block:last-child{padding-top:16px}}[data-template="page.our-story"] .text-block[class*=__st_quote]:not([class*=__st_quote_name])>*,[data-template="page.our-story"] .text-block[class*=__st_quote]:not([class*=__st_quote_name]){margin:0;max-width:1000px;font-family:var(--z-font-serif);font-style:italic;font-weight:400;font-size:clamp(32px,3.6vw,52px);line-height:1.2;letter-spacing:-.01em;text-align:center;text-wrap:balance;text-transform:none;color:#fff}[data-template="page.our-story"] .text-block[class*=__st_quote_name]>*{margin:0;font-family:var(--z-font-sans);font-size:12px;font-weight:600;font-style:italic;font-stretch:112%;letter-spacing:.06em;text-transform:uppercase;color:var(--z-gold-on-navy)}@media screen and (min-width:750px){.shopify-section[id$=__story_ch3] .section-content-wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:72px;align-items:center}.shopify-section[id$=__story_ch3] .section-content-wrapper>.group-block:first-child{justify-self:end;width:100%;max-width:480px}.shopify-section[id$=__story_ch3] .section-content-wrapper>.group-block:last-child{max-width:440px}}.shopify-section[id$=__story_ch3] .image-block img{aspect-ratio:1 / 1;object-fit:cover;width:100%;height:auto;background:var(--z-placeholder)}:is(.text-block[class*=__st_art_1],.text-block[class*=__st_art_2],.text-block[class*=__st_art_3],.text-block[class*=__st_art_4])>*{margin:0;font-family:var(--z-font-sans);font-size:12px;font-weight:600;font-stretch:112%;letter-spacing:.08em;text-transform:uppercase;color:var(--z-ink)}.shopify-section[id$=__story_ch4] .media-with-content{align-items:center}.shopify-section[id$=__story_ch4] img.media-block__media{aspect-ratio:1 / 1;width:100%;max-width:480px;height:auto;object-fit:cover}.shopify-section[id$=__story_ch4] .media-with-content__content{max-width:440px;justify-self:end}.shopify-section[id$=__story_panels] .section-content-wrapper>.group-block{height:680px;min-height:680px;overflow:hidden}.shopify-section[id$=__story_panels] .section-content-wrapper>.group-block img{transition:transform .8s ease}.shopify-section[id$=__story_panels] .section-content-wrapper>.group-block:hover img{transform:scale(1.02)}.shopify-section[id$=__story_panels] .section-content-wrapper>.group-block:first-child img{object-position:50% 14%}.shopify-section[id$=__story_panels] .section-content-wrapper>.group-block:last-child img{object-position:50% 40%}.shopify-section[id$=__story_panels] .group-block>.group-block-content{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:12px}:is(.text-block[class*=__st_panel_title_1],.text-block[class*=__st_panel_title_2]){width:auto}:is(.text-block[class*=__st_panel_title_1],.text-block[class*=__st_panel_title_2])>*{margin:0;font-family:var(--z-font-serif);font-weight:400;font-size:34px;line-height:1;text-transform:none;color:#fff}:is(.text-block[class*=__st_panel_meta_1],.text-block[class*=__st_panel_meta_2]){width:auto}:is(.text-block[class*=__st_panel_meta_1],.text-block[class*=__st_panel_meta_2])>*{margin:0;font-family:var(--z-font-sans);font-size:13px;letter-spacing:.04em;white-space:nowrap;color:#fff}@media screen and (max-width:749px){.shopify-section[id$=__story_panels] .section-content-wrapper>.group-block{height:520px;min-height:520px}:is(.text-block[class*=__st_panel_title_1],.text-block[class*=__st_panel_title_2])>*{font-size:30px}}@media(prefers-reduced-motion:reduce){.shopify-section[id$=__story_panels] .section-content-wrapper>.group-block img{transition:none}}.text-block[class*=__zp_note]{margin-top:12px}.shopify-section[id$=__story_ch4] .media-block{height:auto;overflow:visible}.shopify-section[id$=__story_ch4] img.media-block__media{position:static}.shopify-section[id$=__story_photos] slideshow-slides>*{flex:0 0 calc((100% - 24px) / 3);width:calc((100% - 24px) / 3)}.shopify-section[id$=__wear] :is(slideshow-controls,slideshow-arrows,.slideshow-control){display:none}.shopify-section[id$=__story_panels] .section-content-wrapper>.group-block>.group-block-content{height:100%;align-content:flex-end}@media screen and (max-width:749px){main[data-template="product.shirt"] .product-details{padding-top:28px}.shopify-section[id$=__story_photos] slideshow-slides>*{flex:0 0 80%;width:80%}main[data-template="product.cap"] media-gallery slideshow-controls{display:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/zanetti-pages.css.map */
