.product-information__media .product-media-container,.product-information__media .product-media-container.constrain-height{background-color:#fff}.product-information__media .product-media-container :is(img,video){object-fit:contain!important}.card-gallery .product-media-container{background-color:#fff}.card-gallery .product-media-container img{object-fit:contain!important}@media screen and (min-width:990px){.product-information__grid{max-width:1240px;margin-inline:auto;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;column-gap:56px}.product-information__media .product-media-container.constrain-height{--constrained-min-height: 440px;--constrained-height: clamp(440px, calc(100vh - 220px) , 700px)}}.product-information .accelerated-checkout-block,.sticky-add-to-cart .accelerated-checkout-block{display:none!important}:root{--po-red: #B11E2B;--po-red-dark: #8F1722}.po-hero__heading em,.price-item__group.price{color:var(--po-red)}.compare-at-price{opacity:.7}.po-newsletter__button{background-color:var(--po-red)!important;border-color:var(--po-red)!important;color:#fbf5ee!important}.po-newsletter__button:hover{background-color:var(--po-red-dark)!important;border-color:var(--po-red-dark)!important}.rte a:hover,.footer a:hover,.po-eyebrow a:hover{color:var(--po-red)}.po-card-sizes{margin:0;font-size:12px;line-height:1.45;letter-spacing:.02em;color:#7a6457;font-variant-numeric:tabular-nums}.po-card-sizes__dot{color:#c9b3a1}.po-card-sizes__more{color:#2b211c}@media screen and (min-width:750px){.po-card-sizes{font-size:13px}}@media screen and (min-width:750px){.product-information{padding-block-start:32px}}@media screen and (min-width:990px){.menu-list__submenu-inner:has(a[href="/collections/natori"]) .mega-menu__column{grid-column:span 4;display:grid;grid-auto-flow:column;grid-template-rows:repeat(5,auto);column-gap:40px;row-gap:2px}}.po-brand-grid__intro{max-width:560px;margin:16px auto 0;text-align:center;color:#7a6457}.po-brand-grid__intro p{margin:0}.po-brand-grid .po-tile__name{display:flex;flex-direction:column;gap:2px}.po-brand-grid__count{font-family:var(--font-body--family);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#7a6457}.po-brand-grid__footer{text-align:center;color:#7a6457}.po-brand-grid__footer a{text-decoration:underline}:root{--po-rose: #AA4C4C;--po-rose-dark: #933739;--po-rose-soft: #F4E6DE;--po-rose-line: #DCBEB8;--po-body: #554A44}.po-annc{background:var(--po-annc-bg, #9D5650);color:var(--po-annc-fg, #FBF5EE);font-family:var(--font-body--family);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.po-annc__inner{display:grid;grid-template-columns:1fr;align-items:center;min-height:36px;padding-inline:max(var(--page-margin, 16px),16px);text-align:center}.po-annc__spacer,.po-annc__center{display:none}.po-annc__right{display:inline-flex;align-items:center;justify-content:center;gap:10px;color:inherit;text-decoration:none}.po-annc__sep{margin-inline:16px;opacity:.7}@media screen and (min-width:990px){.po-annc__inner{grid-template-columns:1fr auto 1fr;min-height:38px}.po-annc__spacer{display:block}.po-annc__center{display:block;margin:0;white-space:nowrap}.po-annc__right{justify-self:end}}.po-ohero{position:relative;display:flex;flex-direction:column;background:var(--po-ohero-bg, #F2E6DC);color:#1a1210;overflow:hidden}.po-ohero__media{position:relative;aspect-ratio:1 / 1;overflow:hidden}.po-ohero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--po-ohero-pos-m, 50% 30%)}.po-ohero__img--desktop{display:none}.po-ohero__fade{position:absolute;inset:auto 0 0 0;height:28%;background:linear-gradient(to top,var(--po-ohero-bg, #F2E6DC),transparent)}.po-ohero__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:18px;padding:4px max(var(--page-margin, 20px),20px) 40px}.po-ohero__eyebrow{display:flex;align-items:center;gap:16px;margin:0;font-family:var(--font-body--family);font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#a85957}.po-ohero__eyebrow:after{content:"";width:48px;height:1px;background:currentColor;opacity:.8}.po-ohero__heading{margin:0;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(2.5rem,4.7vw,5rem);line-height:1.02;letter-spacing:-.01em;text-wrap:balance}.po-ohero__heading em{display:block;font-family:var(--font-accent--family);font-style:italic;color:var(--po-rose-dark)}.po-ohero__text{max-width:470px;font-size:1rem;line-height:1.65;color:var(--po-body)}.po-ohero__text p{margin:0}.po-ohero__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:6px}.po-obtn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:52px;padding:0 18px;font-family:var(--font-body--family);font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.po-obtn svg{flex-shrink:0;transition:transform .2s ease}.po-obtn:hover svg{transform:translate(3px)}.po-obtn--solid{background:var(--po-rose);border-color:var(--po-rose);color:#fff}.po-obtn--solid:hover{background:var(--po-rose-dark);border-color:var(--po-rose-dark);color:#fff}.po-obtn--outline{background:transparent;border-color:#a8605a;color:#2b211c}.po-obtn--outline:hover{background:var(--po-rose);border-color:var(--po-rose);color:#fff}.po-obtn:focus-visible{outline:2px solid var(--po-rose-dark);outline-offset:3px}@media screen and (min-width:750px){.po-ohero{display:block;min-height:clamp(460px,36vw,640px)}.po-ohero__media{position:absolute;inset:0 0 0 auto;width:64%;aspect-ratio:auto}.po-ohero__img{object-position:var(--po-ohero-pos, 50% 30%)}.po-ohero__img--mobile{display:none}.po-ohero__img--desktop{display:block}.po-ohero__fade{inset:0 auto 0 0;left:-2px;width:48%;height:100%;background:linear-gradient(to right,var(--po-ohero-bg, #F2E6DC) 0%,var(--po-ohero-bg, #F2E6DC) 8%,transparent 100%)}.po-ohero__content{justify-content:center;gap:24px;min-height:inherit;max-width:min(58vw,900px);padding:56px 40px 56px max(var(--page-margin, 40px),6.5vw)}.po-ohero__text{font-size:1.125rem}.po-ohero__buttons{display:flex;gap:20px;padding-top:10px}.po-obtn{padding:0 38px}}@media screen and (min-width:750px){.po-ohero--full{min-height:clamp(520px,44vw,720px)}.po-ohero--full .po-ohero__media{width:100%}.po-ohero--full .po-ohero__fade{width:30%;background:linear-gradient(to right,var(--po-ohero-bg, #F2E6DC) 0%,transparent 100%);opacity:.6}.po-ohero--full .po-ohero__content{max-width:min(54vw,860px)}}.po-trust--rich{grid-template-columns:repeat(var(--po-trust-cols, 3),minmax(0,1fr));gap:0}.po-trust--rich .po-trust__item{flex-direction:column;justify-content:flex-start;gap:8px;padding-inline:6px;text-align:center}.po-trust--rich .po-trust__icon{width:44px;height:44px;border:0;background:var(--po-rose-soft);color:#964947}.po-trust--rich .po-trust__copy{display:flex;flex-direction:column;gap:4px}.po-trust--rich .po-trust__label{font-size:10.5px;font-weight:500;letter-spacing:.12em;line-height:1.35;color:#1a1210}.po-trust--rich .po-trust__text{display:none}@media screen and (min-width:750px){.po-trust--rich .po-trust__item{flex-direction:row;justify-content:center;gap:20px;padding-inline:24px;text-align:left}.po-trust--rich .po-trust__item+.po-trust__item{border-left:1px solid #E8D0BE}.po-trust--rich .po-trust__icon{width:58px;height:58px}.po-trust--rich .po-trust__label{font-size:13px;letter-spacing:.14em}.po-trust--rich .po-trust__text{display:block;font-size:14px;color:#7e7471;letter-spacing:0}}.shopify-section:has(.po-trust--rich){border-bottom:0}.po-stack--tight{gap:28px}.po-heading__eyebrow{margin:0;font-family:var(--font-body--family);font-size:11px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:#b67672}.po-heading--lined{gap:6px}.po-heading--lined .po-heading__title{display:flex;align-items:center;gap:20px}.po-heading--lined .po-heading__title:before,.po-heading--lined .po-heading__title:after{content:"";width:32px;height:1px;background:var(--po-rose-line)}@media screen and (min-width:750px){.po-heading--lined .po-heading__title{gap:28px}.po-heading--lined .po-heading__title:before,.po-heading--lined .po-heading__title:after{width:56px}}.po-tiles--overlay .po-tile{color:#fff}.po-tiles--overlay .po-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 45%,rgba(58,30,22,.55) 100%);pointer-events:none}.po-tiles--overlay .po-tile__label{position:absolute;z-index:1;left:0;bottom:0;flex-grow:0;justify-content:flex-start;gap:12px;margin:0;padding:0 14px 14px;background:none}.po-tiles--overlay .po-tile__name{font-size:15px;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 12px rgba(0,0,0,.25)}.po-tiles--overlay .po-tile:last-child:nth-child(odd){grid-column:1 / -1;aspect-ratio:2 / 1}@media screen and (min-width:750px){.po-tiles--overlay{gap:18px}.po-tiles--overlay .po-tile:last-child:nth-child(odd){grid-column:auto;aspect-ratio:4 / 5}.po-tiles--overlay .po-tile__label{padding:0 24px 22px;gap:16px}.po-tiles--overlay .po-tile__name{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/po-product.css.map */
