.t331w .product__media .media-wrapper .image{padding-top:0!important;aspect-ratio:1/1;background:#fff}.t331w--panoramic .product__media .media-wrapper .image{aspect-ratio:var(--t331-ar,2)}.t331w .product__media .image__img{object-fit:contain!important;-o-object-fit:contain!important;background:#fff}.t331w .product__media .media__image{display:block;background:#fff}.t331w .product-thumbnails,.t331w .product__thumbnails{margin-top:14px}@media(min-width:60em){.t331w--standard section.product{justify-content:space-between}.t331w--standard section.product>.product__media-container{flex:0 0 60%;width:60%;max-width:min(60%,calc(100vh - var(--header-height,65px) - 150px));min-width:440px}.t331w--standard section.product>.product__meta{flex:1 1 40%;width:auto;max-width:520px;min-width:340px;padding-left:clamp(40px,4vw,72px)}}.t331w .product__title{font-size:36px;line-height:1.15;letter-spacing:.005em;margin-bottom:6px}.t331w .product-edition-line{margin:2px 0 0}.t331w .product-edition-line,.t331w .product-edition-line__text{font-family:Cormorant,Cormorant Garamond,Georgia,serif;font-style:italic;font-size:19px;line-height:1.35;color:#3a414b}.t331w .product__price{margin-top:14px}.t331w .product__price,.t331w .product__price [data-product-price]{font-size:24px;line-height:1.2;color:#1b1b1b;letter-spacing:.01em}.t331w .product__meta .border,.t331w .product__meta hr{margin:22px 0}.t331w .esz__tier{display:none!important}.t331w .esz__head{margin-bottom:10px}.t331w .esz__opt{border:1px solid #c9ccd1;min-height:64px;justify-content:center}.t331w .esz__opt.is-selected,.t331w .esz__opt[aria-pressed=true]{border:1.5px solid #1b1b1b;box-shadow:none;background:#fff}.t331w .esz__size{font-size:16px;color:#1b1b1b;letter-spacing:.01em}.t331w .esz__price{font-size:14px;color:#4a525d}.t331w .esz__price--inquiry{font-style:italic}.t331w .esz__other,.t331w .esz__chips{font-size:13px}.t331w .esz__custom,.t331w .esz__custom a,.t331w .esz__custom button{font-size:13.5px;color:#55606e}@media(max-width:59.99em){.t331w .esz__list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.t331w .pit-offer{margin:18px 0 0}.t331w .pit-offer .rte,.t331w .pit-offer .rte p{font-size:15.5px;line-height:1.55;color:#3a414b}.t331w .product-form__cart-submit{min-height:52px;font-size:14px;letter-spacing:.14em;background:#414e5f;border-color:#414e5f}.t331w .product__tax,.t331w .product__policies{font-size:14px;text-align:center;margin-top:12px}.t331w .fi-block--link{margin:14px 0 0;text-align:center;border:0;padding:0}.t331w .fi-block__btn--link{background:none;border:0;padding:6px 2px;font:inherit;font-size:14px;letter-spacing:.04em;color:#1b1b1b;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer;min-height:24px}.t331w .fi-block__btn--link:hover{color:#414e5f}.t331w .t331-viz-wrap{margin-top:22px;padding-top:18px;border-top:1px solid #e3e5e8;text-align:center}.t331w .t331-viz{margin:0;font-size:14px}.t331w .t331-viz a{color:#3a414b;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.t331w .pfi-trigger{font-size:13.5px}.t331w .product-form__chip-wrapper{display:flex;flex-wrap:wrap;gap:8px}.t331w .product-form__chip-wrapper .product-form__option-label-wrapper{flex:0 0 100%}.t331w .product-form__chip{border:1px solid #c9ccd1;border-radius:0;min-height:48px;min-width:84px;padding:0 16px;font-size:15px;background:#fff;color:#1b1b1b;margin:0}.t331w .product-form__chip.selected{border:1.5px solid #1b1b1b;box-shadow:none}.t331w .product-form__option-label{font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;font-family:inherit}.t331w .product-form__option-selected{font-size:13px;color:#55606e}@media(max-width:59.99em){.t331w .product-form__chip-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.t331w .product-form__chip{width:100%}}.t331w .pit-wide{margin-top:clamp(32px,3vw,40px)}@media(min-width:750px){.t331w .pit--wide.pit--tabs .pit__tablist{justify-content:center;gap:clamp(24px,3vw,48px)}.t331w .pit--wide .pit__tab{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#4a525d}.t331w .pit--wide .pit__tab[aria-selected=true]{color:#1b1b1b;font-weight:600}.t331w .pit--wide.pit--tabs .pit__panel{max-width:760px;margin-left:auto;margin-right:auto}}.t331w .pit__desc p{font-size:17px;line-height:1.7;max-width:none}@media(min-width:750px){.t331w .pit__desc p{font-size:18.5px;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.t331w .pit__desc p.pit__journal{text-align:left}}.t331w .pit__desc .pit__journal{margin:1.4em 0 1.8em}.t331w .pit__desc .pit__journal a{font-style:italic}@media(max-width:59.99em){.t331w section.product>.product__media-container{margin-left:-20px;margin-right:-20px;width:auto;max-width:none}.t331w .product__media{width:100%!important}.t331w .product__media .flickity-viewport{overflow:hidden}.t331w .product__media .flickity-prev-next-button.previous{margin-left:0}.t331w .product__media .flickity-prev-next-button.next{margin-right:0}.t331w .product-form__chip-wrapper .product-form__option-label-wrapper{grid-column:1/-1}.t331w .product__title{font-size:30px}}@media(min-width:60em){.t331w.t331w--panoramic .product--thumbnails-horizontal .product-thumbnails__list{grid-template-columns:repeat(auto-fit,clamp(48px,5.5vw,80px));justify-content:center}}.t331w .product-form__chip.t331c{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-height:64px;min-width:112px;padding:8px 14px;line-height:1.3;text-align:center}.t331w .t331c__s{font-size:16px;color:#1b1b1b;letter-spacing:.01em}.t331w .t331c__p{font-size:14px;color:#4a525d}@media(max-width:59.99em){.t331w .product-form__chip.t331c{min-width:0}}.t331w .pit-wide{margin-top:0!important;padding-top:0!important}@media(min-width:60em){.product-page-wrapper.t331w--standard{padding-left:24px;padding-right:24px}.t331w--standard .product-page-wrapper__inner{margin-left:auto;margin-right:auto;margin-top:28px;max-width:1600px}.t331w--standard section.product{justify-content:center}.t331w--standard section.product>.product__media-container{flex:0 0 68%;width:68%;max-width:min(68%,calc(100% - 348px),calc((100vh - 118px) * var(--t331-vr,1)));min-width:0;top:calc(var(--header-height,65px) + 16px)}.t331w--standard .product__media .media-wrapper .image{aspect-ratio:var(--t331-vr,1)}.t331w--standard section.product>.product__meta{flex:0 1 520px;width:auto;max-width:520px;min-width:340px;padding-left:clamp(24px,2.2vw,36px)}}.t331w .product__price,.t331w .product__price [data-product-price]{font-size:21px}.t331w .product__media-container .product-thumbnails,.t331w .product__media-container .flickity-prev-next-button{display:none!important}.t331w .t331-pager{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:10px;min-height:44px;font-size:14px;letter-spacing:.04em;color:#6b737e}.t331w .t331-pager__c{min-width:3.6em;text-align:center;font-variant-numeric:tabular-nums}.t331w .t331-pager__b{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;padding:0;font:inherit;font-size:18px;line-height:1;color:#1b1b1b;cursor:pointer;border-radius:0}.t331w .t331-pager__b:hover{color:#414e5f}.t331w .t331-pager__b:focus-visible{outline:2px solid #414e5f;outline-offset:-2px}.t331w .t331-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(min-width:60em){.t331w .product-page-wrapper__inner{margin-bottom:0}}.shopify-section:has(.t331w)+.shopify-section>.pcx{border-top:0}.t331w .t331-ha{display:none}@media(hover:hover)and (pointer:fine){.t331w .t331-ha{display:flex;position:absolute;z-index:3;top:calc(50% - 27px);transform:translateY(-50%);width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#ffffffc7;color:#1b1b1b;box-shadow:0 1px 4px #0000001f;cursor:pointer;opacity:0;transition:opacity .15s ease,background-color .15s ease}.t331w .t331-ha--prev{left:14px}.t331w .t331-ha--next{right:14px}.t331w .product__media:hover~.t331-ha,.t331w .t331-ha:hover,.t331w .t331-ha:focus-visible{opacity:1}.t331w .product__media-container:has(.product__media:hover,.t331-ha:hover) .t331-ha{opacity:1}.t331w .t331-ha:hover{background:#fff}.t331w .t331-ha:focus-visible{outline:2px solid #414e5f;outline-offset:2px}}@media(prefers-reduced-motion:reduce){.t331w .t331-ha{transition:none}}@media(hover:hover)and (pointer:fine)and (max-width:59.99em){.t331w .product__media-container{position:relative;top:auto}}.pit-wide>.t331-orn{display:block;text-align:center;color:#55606e;font-size:20px;letter-spacing:.35em;text-indent:.35em;line-height:1;margin:0;padding:36px 0 28px}@media(max-width:59.99em){.pit-wide>.t331-orn{padding:32px 0 24px}}@media(min-width:60em){.product-page-wrapper.t331w--wide{padding-left:24px;padding-right:24px}.t331w--wide .product-page-wrapper__inner{margin-left:auto;margin-right:auto;margin-top:28px;max-width:1600px}.t331w.t331w--wide section.product{flex-wrap:nowrap;justify-content:center}.t331w.t331w--wide section.product>.product__media-container{flex:0 1 auto;width:calc(100% - 380px);max-width:calc((100vh - 118px) * var(--t331-vr,2));min-width:0;margin:0;top:calc(var(--header-height,65px) + 16px)}.t331w.t331w--wide .product__media .media-wrapper .image{aspect-ratio:var(--t331-vr,2)}.t331w.t331w--wide section.product>.product__meta{box-sizing:border-box;flex:0 0 380px;width:380px;max-width:380px;min-width:0;padding-left:28px;margin:0}}.t331w .esz,.t331w .product-form__option-chip{container-type:inline-size}.t331w .esz__list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.t331w .product-form__option-chip .product-form__chip-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.t331w .product-form__option-chip .product-form__chip-wrapper .product-form__option-label-wrapper{grid-column:1/-1}.t331w .product-form__option-chip .product-form__chip{width:100%;min-width:0}.t331w .product-form__option-chip .product-form__chip.t331c{min-width:0;padding:8px 10px}.t331w .esz__list:not(:has(>li:nth-child(3))),.t331w .product-form__chip-wrapper:not(:has(>button.product-form__chip:nth-of-type(3))){grid-template-columns:repeat(2,minmax(0,1fr))!important}@container (min-width:300px){.t331w .esz__list:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))!important}.t331w .product-form__chip-wrapper:has(>button.product-form__chip:nth-of-type(3)):not(:has(>button.product-form__chip:nth-of-type(4))){grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:408px){.t331w .esz__list:has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))!important}.t331w .product-form__chip-wrapper:has(>button.product-form__chip:nth-of-type(4)):not(:has(>button.product-form__chip:nth-of-type(5))){grid-template-columns:repeat(4,minmax(0,1fr))}}.t331w .esz__opt,.t331w .product-form__chip.t331c{white-space:nowrap}.product-page-wrapper.t331w .pit-wide{background:var(--color-contrast-bg,#f7f7f7);box-shadow:0 0 0 100vmax var(--color-contrast-bg,#f7f7f7)}@media(min-width:60em){.t331w.t331w--tall section.product>.product__media-container{max-width:none}.t331w.t331w--tall .product__media .media-wrapper .image{aspect-ratio:3/2;max-height:calc(100vh - 118px)}}@media(hover:hover)and (pointer:fine){.t331w .t331-ha{top:var(--t331-hay, calc(50% - 27px) )}.t331w .t331-ha--prev{left:var(--t331-hal,14px)}.t331w .t331-ha--next{right:var(--t331-har,14px)}}.t331w .product-form__color-swatch:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:inherit;background:transparent}@media(min-width:60em){.t331w--standard section.product>.product__meta{padding-left:calc(clamp(24px,2.2vw,36px) + 20px)}.t331w.t331w--wide section.product>.product__media-container{width:calc(100% - 400px)}.t331w.t331w--wide section.product>.product__meta{flex:0 0 400px;width:400px;max-width:400px;padding-left:48px}}@media(max-width:59.99em){.t331w--panoramic .product__media .media-wrapper .image{aspect-ratio:var(--t331-mr,1.3333)}}.t331w .product__media-action{display:none!important}.t331w .product-form__option-chip .product-form__chip-wrapper:has(>button.product-form__chip:nth-of-type(5)):not(:has(>button.product-form__chip:nth-of-type(6))){display:grid;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px}.t331w .product-form__option-chip .product-form__chip-wrapper:has(>button.product-form__chip:nth-of-type(5)):not(:has(>button.product-form__chip:nth-of-type(6)))>button.product-form__chip{grid-column:span 2;width:100%;min-width:0}.t331w .product-form__option-chip .product-form__chip-wrapper:has(>button.product-form__chip:nth-of-type(5)):not(:has(>button.product-form__chip:nth-of-type(6)))>button.product-form__chip:nth-of-type(n+4){grid-column:span 3}.t331w .product-form__option-chip .product-form__chip-wrapper:has(>button.product-form__chip:nth-of-type(5)):not(:has(>button.product-form__chip:nth-of-type(6)))>.product-form__option-label-wrapper{grid-column:1/-1}@media(max-width:749px){.t331w .product-form__option-chip .product-form__chip-wrapper:has(>button.product-form__chip:nth-of-type(5)):not(:has(>button.product-form__chip:nth-of-type(6))){gap:6px}}.t331w .product-form__option-chip .product-form__chip.selected{background:#414e5f;border:1.5px solid #414e5f;box-shadow:inset 0 0 0 1px #414e5f;color:#fff}.t331w .product-form__option-chip .product-form__chip.selected .t331c__s,.t331w .product-form__option-chip .product-form__chip.selected .t331c__p,.t331w .product-form__option-chip .product-form__chip.selected *{color:#fff}.t331w .product-form__option-chip .product-form__chip.selected:hover{background:#2c3541;border-color:#2c3541;box-shadow:inset 0 0 0 1px #2c3541;color:#fff}.t331w .product-form__option-chip .product-form__chip.selected:focus-visible{outline:2px solid #414e5f;outline-offset:3px}@media(forced-colors:active){.t331w .product-form__option-chip .product-form__chip.selected{border:3px solid Highlight}}.t331w .t365__inquire{margin-top:22px}@media screen and (max-width:749px){.t331w .t365__inquire{margin-top:19px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/t331-product.css.map */
