@media(max-width:1199px){html,body{overflow-x:clip}}body .g-header .g-menu:not([open]){display:none!important}@media(max-width:1199px){html body .g-header .g-header-row{grid-template-columns:minmax(0,1fr) auto auto}html body .g-header .g-mobile-actions{display:flex;align-items:center;width:auto;min-width:0}body .g-header .g-mobile-actions .g-mobile-search{display:inline-flex;order:-1}}@media(max-width:359px){body .g-header .g-mobile-actions .g-icon-button{min-width:44px;padding-inline:10px}}@media(max-width:989px){.g-product .g-product-main{grid-template-areas:"gallery" "identity" "purchase"}.g-product .g-product-swatches{margin:10px 0 2px;max-width:100%}.g-product .g-product-swatches__list>li{flex:none}.g-product .g-product-swatch{width:28px;height:28px}.g-product .g-product-swatches__more{height:28px}}@media(max-width:359px){.g-product .g-product-swatches__list{gap:6px}.g-product .g-product-swatch{width:26px;height:26px}.g-product .g-product-swatches__more{height:26px;min-width:40px;padding:0 8px}}@media(min-width:990px){.g-product .g-product-gallery{position:sticky;top:24px;align-self:start}.g-product .g-product-stage{max-height:calc(100vh - 220px)}.g-product .g-product-sticky:not([hidden]){position:fixed;left:0;right:0;bottom:0;z-index:35;display:flex;align-items:center;gap:24px;padding:12px max(40px,calc((100vw - 1280px)/2));background:#fff;border-top:1px solid #0f0f0f;box-shadow:0 -3px 14px #0f0f0f0f}.g-product .g-product-sticky-copy{display:flex;align-items:baseline;gap:8px 16px;flex:1;min-width:0;flex-wrap:wrap;font-size:14px;line-height:1.4}.g-product .g-product-sticky-copy strong{font-size:15px;font-weight:500}.g-product .g-product-sticky [data-sticky-price]{font-weight:600}.g-product .g-product-sticky-summary{font-size:13px;color:#55514c;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.g-product .g-product-sticky .g-button{flex:none;min-height:48px;padding:12px 32px;white-space:nowrap}body.g-has-purchasebar{padding-bottom:var(--g-purchase-height,80px)}}.g-product .g-product-quantity{gap:0;width:max-content;border:1px solid var(--color-muted,#605b54);border-radius:2px;background:#fff}.g-product .g-product-quantity>button,.g-product .g-product-quantity>input{border:0;border-radius:0;min-height:46px;width:48px;padding:0}.g-product .g-product-quantity>input{width:52px;font-weight:500}.g-product.is-enhanced .g-product-quantity>input{border-inline:1px solid var(--color-line,#ded8d0)}.g-product .g-product-quantity>button:disabled{background:transparent;color:#b9b2a8}.g-collection-grid>[role=listitem]:not(:has(.g-collection-card)){display:none}html body a.g-pol-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;background:#0f0f0f;color:#fff;line-height:1.2;text-decoration:none}html body a.g-pol-cta:hover,html body a.g-pol-cta:focus-visible{background:#2b2724;color:#fff}html body .g-cart-quantity .g-cart-remove{white-space:nowrap;flex:none}html body .g-article__content h1{font-size:clamp(26px,2.4vw,32px);line-height:1.25}@media(min-width:1101px){html body .g-wedding .g-wedding-proof__quotes .g-wedding-quote{grid-area:auto;margin:0}}@media(max-width:767px){html body.g-help .account-main table:has(td.order-number){border:0;background:transparent}html body.g-help .account-main table:has(td.order-number) thead{display:none}html body.g-help .account-main table:has(td.order-number) tbody,html body.g-help .account-main table:has(td.order-number) tr{display:block}html body.g-help .account-main table:has(td.order-number) tr{margin:0 0 12px;padding:8px 0;background:#fff;border:1px solid #e4ddd3}html body.g-help .account-main table:has(td.order-number) td{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:6px 16px;border:0;text-align:right}html body.g-help .account-main table:has(td.order-number) td:before{flex:none;text-align:left;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#5d5851}html body.g-help .account-main table:has(td.order-number) td.order-number:before{content:"Order"}html body.g-help .account-main table:has(td.order-number) td.date:before{content:"Date"}html body.g-help .account-main table:has(td.order-number) td.payment-status:before{content:"Payment"}html body.g-help .account-main table:has(td.order-number) td.fulfillment-status:before{content:"Fulfillment"}html body.g-help .account-main table:has(td.order-number) td.total:before{content:"Total"}html body.g-help .account-main table:has(td.order-number) td.payment-status,html body.g-help .account-main table:has(td.order-number) td.total{display:flex}html body.g-help .account-main table:has(td.order-number) td.total>.total{display:inline}html body.g-help .account-main table:has(td.order-number) td.payment-status{display:grid;grid-template-columns:auto 1fr;column-gap:16px}html body.g-help .account-main table:has(td.order-number) td.payment-status:before{grid-column:1;grid-row:1 / span 4}html body.g-help .account-main table:has(td.order-number) td.payment-status>*{grid-column:2;margin:0;font-size:13px}html body.g-help .account-main table:has(td.order-number) td.payment-status>span:first-child{font-size:inherit}}@media(max-width:640px){html body .g-home-heritage .g-heritage-mosaic__details{display:none}html body .g-home-heritage .g-heritage-points{display:grid;grid-template-columns:1fr;gap:0}html body .g-home-heritage .g-heritage-points>div{display:flex;align-items:baseline;gap:12px;width:100%;padding:10px 0;border-top:1px solid #d9d1c5}html body .g-home-heritage .g-heritage-points dt{flex:none;min-width:118px}html body .g-home-heritage .g-heritage-points dd{margin:0}}html body .g-collection-card .g-collection-card__badge{position:static;inset:auto;transform:none;display:inline-block;width:auto;max-width:100%;margin:10px 0 0;padding:3px 8px;font-size:11px;line-height:1.4;letter-spacing:.06em}@media(max-width:768px){html body .g-collection-card .g-collection-card__badge{margin:8px 0 0;padding:2px 6px;font-size:10px}}html body .g-wedding-tile.g-wedding-tile{aspect-ratio:auto;height:auto;overflow:visible;background:transparent}html body .g-wedding-tile.g-wedding-tile figure{height:auto;margin:0}html body .g-wedding-tile.g-wedding-tile img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;background:#ece7e0}html body .g-wedding-tile.g-wedding-tile figcaption{position:static;inset:auto;padding:8px 0 0;background:none;color:#0f0f0f;text-shadow:none}html body .g-wedding-tile.g-wedding-tile figcaption strong{color:#0f0f0f}html body .g-wedding-tile.g-wedding-tile figcaption span{color:#55514c}html body .g-guide-look .g-guide-look__media{aspect-ratio:auto;height:auto;overflow:visible;background:transparent}html body .g-guide-look .g-guide-look__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;background:#ece7e0}html body .g-guide-look__tag{position:static;inset:auto;display:inline-block;margin:10px 0 0 16px}html body .g-lb__suit{aspect-ratio:auto;overflow:visible;background:transparent}html body .g-lb__suit img{display:block;width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover}html body .g-lb__suit figcaption{position:static;inset:auto;padding:8px 0 0;background:none;color:#0f0f0f;text-shadow:none}@media(max-width:768px){html body .g-home .g-home-hero.g-editorial-hero{grid-template-areas:"media" "copy"}html body .g-home .g-home-hero .g-editorial-hero__media{grid-area:media;height:auto}html body .g-home .g-home-hero .g-editorial-hero__media img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 20%}html body .g-home .g-home-hero .g-editorial-hero__copy{grid-area:copy;align-self:start;height:auto;padding:24px 0 32px}html body .g-home .g-home-hero .g-editorial-hero__media:before,html body .g-home .g-home-hero .g-editorial-hero__media:after{display:none}}html body .os_social_widget{height:91px;overflow:hidden;margin-bottom:12px}html body .os_social_widget iframe{filter:grayscale(1) contrast(6)}
/*# sourceMappingURL=/cdn/shop/t/110/assets/giorgio-polish.css.map */
