.merch>div{position:relative;display:block;min-height:0;overflow:hidden}.merch img{position:absolute;top:6%;right:6%;bottom:6%;left:6%;width:88%;height:88%;min-height:0;object-fit:contain}.merch-main img{top:3%;right:3%;bottom:3%;left:3%;width:94%;height:94%}.home-proof h2{margin-top:0}.home-proof p{max-width:360px}.arcade h2{text-shadow:0 2px 4px #0009,0 3px 20px #0008}.zeiss-signature img{width:44px;height:44px;object-fit:contain}.selected-lens{margin-top:22px;font-size:15px}.lens-copy .selected-lens p{font-size:13px;margin:5px 0 0}.lens-copy .lead{font-size:19px;line-height:1.55}.lens-copy details p{font-size:14px;margin-top:0}.comparison-switch{display:none}.included-story{align-items:center}.included-story h2,.wear-story .text-link{margin:0}@media(max-width:680px){.hero{height:520px;background:#171713}.hero>img{height:320px;object-position:65% 38%;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 62%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 62%,transparent 100%)}.hero:after{background:none}.hero-copy{padding:0 24px 26px}.hero h1{font-size:44px;line-height:1.07;margin:10px 0 19px}.d-optics__controls{display:grid;grid-template-columns:1fr;gap:6px;padding-top:6px}.d-optics__colors{grid-column:1;justify-content:space-between;width:100%}.d-optics__colors button{min-height:44px;font-size:11px!important}.d-optics__shields{grid-column:1;justify-self:center!important;margin:0 0 3px;border:0;padding:0}.d-optics__shields button{font-size:11px;min-height:40px!important;padding:0 13px!important}.d-optics__purchase{grid-column:1;margin:0;width:100%}.d-optics__order{gap:16px!important;align-items:center}.d-optics__price{font-size:22px!important}.d-optics__price small{font-size:10px}.d-optics__add{min-height:48px!important}.d-optics__secondary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 8px!important;margin-top:5px}.d-optics__secondary a{font-size:10px;min-height:36px}.side-caption{gap:12px}.side-caption p{font-size:15px;line-height:1.55}.side-image>img{aspect-ratio:1.18;object-position:center 35%}.home-proof-image{aspect-ratio:3 / 2;overflow:hidden;min-width:0;height:auto}.home-proof-image img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.home-proof>div:last-child{padding:27px 24px}.home-proof h2{margin:0 0 14px}.home-proof p{font-size:15px;line-height:1.55}.merch>div{height:auto;aspect-ratio:1.12}.merch-main>div{aspect-ratio:1.25}.merch-grid{row-gap:26px}.arcade>div{bottom:7%}.arcade h2{font-size:41px;text-shadow:0 2px 4px #000d,0 2px 18px #000a}.pdp-top{display:grid;grid-template-columns:1fr;gap:18px;padding-top:23px;padding-bottom:38px}.purchase{display:contents}.product-title{grid-row:1}.product-title .eyebrow{display:none}.product-title h1{font-size:32px;margin:0 0 5px}.product-title .product-lead{display:none}.product-title .rating{margin:0;min-height:30px;font-size:12px}.gallery{grid-row:2}.gallery-main{overflow:hidden;aspect-ratio:1.55}.gallery-main>img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.gallery-main>span{height:32px;width:32px;font-size:23px;bottom:6px;right:3px}.thumbnails{margin-top:8px;gap:10px}.thumbnails button{width:17%;max-width:64px}.purchase-controls{grid-row:3;min-width:0}.choice-label{font-size:14px}.choice-label span{font-size:12px}.swatches{margin:10px 0 7px;gap:8px}.swatches button{min-height:45px;flex-direction:row;gap:7px;font-size:11px}.swatches i{width:15px;height:15px;flex:none}.lens-summary{font-size:11px}.price-line{margin:16px 0 10px}.price-line>strong{font-size:25px}.price-line>span{font-size:11px}.add{min-height:48px}.shipping-line{margin:9px 0 19px}.lens-art{height:auto;aspect-ratio:3 / 2;min-height:0;min-width:0;overflow:hidden}.lens-art img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.lens-art>span{font-size:10px;background:#0009;padding:3px 5px;left:16px;bottom:10px}.lens-copy{padding:26px 24px 30px}.lens-copy>.eyebrow,.two-looks .eyebrow,.frame-story .eyebrow{display:none}.lens-copy h2{font-size:30px;margin:0 0 15px}.lens-copy .lead{font-size:16px;line-height:1.55}.selected-lens{margin-top:20px;font-size:14px}.lens-copy .selected-lens p{font-size:12px;margin-top:4px}.lens-copy details{margin-top:18px}.zeiss-signature{margin-top:20px;gap:12px}.wear-story{gap:20px;padding-block:38px}.wear-story>img{aspect-ratio:1.25}.wear-story .eyebrow{display:none}.wear-story>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 15px}.wear-story h2{font-size:28px;margin:0}.wear-story .text-link{font-size:13px;margin:0}.two-looks{padding-bottom:35px}.two-looks h2{font-size:29px}.two-looks .section-head{margin-bottom:15px}.two-looks .section-head p{font-size:15px;line-height:1.55;margin-top:12px}.comparison-switch{display:flex;gap:3px;margin-bottom:8px;border:1px solid var(--line);width:fit-content;border-radius:24px;padding:2px}.comparison-switch button{border:0;background:none;font-size:12px;padding:0 15px;min-height:40px;border-radius:21px;color:var(--ink)}.comparison-switch button[aria-pressed=true]{background:var(--ink);color:#fff}.comparison[data-comparison=on] figure:last-child,.comparison[data-comparison=off] figure:first-child{display:none}.comparison img{aspect-ratio:1.65;object-fit:cover}.comparison figcaption{font-size:13px;padding-top:12px;align-items:center;gap:15px}.comparison figcaption span{font-size:11px;margin:0}.frame-story{padding-block:28px 34px;gap:20px}.frame-story img{aspect-ratio:1.45;object-fit:contain}.frame-story h2{font-size:29px;margin:0 0 12px}.frame-story p{font-size:15px;line-height:1.55}.frame-story details{margin-top:17px}.included-story{gap:20px;padding-block:30px}.included-story h2{font-size:28px}.included-story .kit-list{font-size:13px;gap:12px;line-height:1.45;padding:0}.kit-list li{position:relative;padding-left:18px}.kit-list li:before{position:absolute;left:0;margin:0}}@media(min-width:681px)and (max-width:900px){.merch-grid{grid-template-rows:repeat(2,210px)}.merch>div{height:150px}.merch-main>div{height:calc(100% - 59px)}}.side-caption{grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr);gap:10px 32px;align-items:start}.side-caption h3{grid-column:1;grid-row:1 / span 2;margin-top:3px}.side-caption p{grid-column:2;line-height:1.5;text-wrap:pretty}.side-caption p span{display:block;text-wrap:balance}.side-caption>a{grid-column:2;justify-self:start;min-height:32px;display:inline-flex;align-items:center}@media(max-width:680px){.hero{height:470px}.hero-copy{padding-bottom:22px}.hero h1{margin-bottom:17px}.side-caption{grid-template-columns:1fr;gap:12px;padding-block:20px}.side-caption h3,.side-caption p,.side-caption>a{grid-column:1;grid-row:auto}.side-caption p span{display:inline;text-wrap:pretty}.frame-story{width:calc(100% - 36px);background:var(--paper);border:0;padding:22px 20px 24px;gap:18px;margin-bottom:28px}.frame-story>img{mix-blend-mode:multiply;aspect-ratio:1.45}.frame-story h2{font-size:28px;margin-top:0}.frame-story details{border-top:0;border-bottom:0;margin-top:10px}.frame-story summary{padding-bottom:4px}.included-story{border-top:0;padding-top:0}}.studio-colors{display:flex;gap:12px;margin-top:25px;align-items:center}.studio-colors button{display:grid;place-items:center;width:44px;height:44px;padding:6px;border:2px solid transparent;border-radius:50%;background:transparent;cursor:pointer}.studio-colors button span{width:28px;height:28px;display:block;border:1px solid #999b90;border-radius:50%;background:var(--swatch)}.studio-colors button[aria-pressed=true]{border-color:#20271e}.studio-colors button:focus-visible{outline:2px solid #20271e;outline-offset:4px}.home-proof-image img[data-studio-photo],.lens-art img[data-studio-photo]{object-fit:contain;background:#000}@media(min-width:681px){.hero>img{object-position:60% 0%}.arcade picture img{height:34vw;object-fit:cover;object-position:center bottom}.arcade>div{top:auto;bottom:22%}}@media(min-width:681px){.hero{width:100%;max-width:none;background:#171713}.hero>img{width:min(77%,1200px);object-position:center top}.header img{width:96px;height:65px}.header nav{font-size:16px}.side-story{max-width:1120px;padding-bottom:56px}.side-image>img{height:auto;aspect-ratio:1.93;object-fit:cover}.side-image h2{font-size:clamp(45px,4.2vw,68px)}.side-image p{font-size:20px}.lens-story{width:min(1440px,100%);margin-inline:auto;min-height:0}.lens-art{min-width:0;overflow:hidden;aspect-ratio:3 / 2;align-self:stretch}.lens-art img[data-studio-photo]{height:100%;width:100%;object-fit:contain}.lens-copy{padding:40px clamp(28px,3.4vw,56px);min-width:0}.lens-copy h2{font-size:clamp(30px,2.8vw,42px)}.lens-copy .lead{max-width:46ch}.arcade{width:100%;max-width:none}.arcade picture img{height:auto;aspect-ratio:2091 / 752;object-fit:contain}.arcade h2{font-size:clamp(45px,4vw,64px)}.arcade>div{left:8%;bottom:22%}.reviews{padding-block:52px}#reviews .jdgm-review-list{align-items:start;gap:24px 40px}.last-buy{padding-block:48px}}@media(min-width:1200px){.giveaway{grid-template-columns:1.15fr 1fr;gap:48px}.giveaway h2{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/hans-november-refinements.css.map */
