.pb-details{padding:56px 0 36px;background:#eee9df;color:#191918}.pb-editorial-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,76px);margin-bottom:64px}.pb-editorial-photo{min-width:0;background:#e3ddd2;overflow:hidden}.pb-editorial-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.pb-editorial-copy{min-width:0;max-width:480px;padding:20px 0}.pb-kicker{font-size:1.2rem;letter-spacing:.13em;text-transform:uppercase;font-weight:600;color:#864433;margin:0 0 16px}.pb-editorial-copy h2,.pb-size h2,.pb-encore-close h2{font-family:var(--zm-display);font-size:clamp(3.4rem,4vw,5.6rem);line-height:1.04;margin:0 0 22px;letter-spacing:0}.pb-editorial-copy p,.pb-size p{font-size:1.7rem;line-height:1.65;margin-bottom:22px}.pb-editorial-row--reverse .pb-editorial-photo{order:2}.pb-link{display:inline-flex;align-items:center;min-height:44px;gap:16px;font-size:1.6rem;background:none;color:inherit;border:0;border-bottom:1px solid currentColor;padding:5px 0;text-decoration:none;cursor:pointer}.pb-care{display:flex;gap:18px;padding-top:22px;margin-top:25px;border-top:1px solid #cbc4b7}.pb-care>svg{width:44px;height:44px;flex:none}.pb-care h3{font-size:2rem;margin:0 0 6px}.pb-care p{font-size:1.6rem}.pb-size{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:42px 0 56px;border-top:1px solid #cbc4b7}.pb-size-visual{background:#f8f5ef;min-width:0;padding:24px;text-align:center}.pb-size-visual img{width:100%;height:auto;display:block}.pb-size-visual>svg{width:130px;height:130px}.pb-size-visual h3{font-family:var(--zm-display);font-size:3rem;margin:8px 0}.pb-size-visual p{font-size:1.6rem;margin:10px auto;max-width:320px}.pb-encore-close{display:flex;align-items:center;gap:48px;background:#1b1b1a;color:#f8f4eb;padding:48px;margin:12px 0 32px;overflow:hidden}.pb-encore-close>svg{width:148px;height:148px;flex:none;color:#c0a16c}.pb-encore-close h2{color:inherit;font-size:4.8rem;margin:0 0 14px}.pb-encore-close p{font-size:1.7rem;margin:0}.pb-encore-close .pb-kicker{font-size:1.1rem;color:#d5be92;margin-bottom:14px}.pb-service-line{display:flex;align-items:center;flex-wrap:wrap;gap:16px 30px;font-size:1.5rem;border-top:1px solid #cbc4b7;padding:22px 0 10px}.pb-service-line span,.pb-service-links span{display:flex;align-items:center;gap:10px}.pb-service-line svg,.pb-secure svg{width:22px;height:22px}.pb-service-line button{border:0;background:none;color:inherit;padding:0;cursor:pointer;font:inherit;min-height:44px;text-decoration:underline;text-underline-offset:4px}.pb-service-line a{overflow-wrap:anywhere}.pb-payments{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:8px 0 0;margin:0}.pb-payments li{display:flex}.pb-payments svg{width:38px;height:24px}.pb-collection-story{padding-top:48px;padding-bottom:40px}.pb-collection-story .pb-editorial-row{margin-bottom:20px}.pb-service-links{display:grid;gap:16px;font-size:1.6rem;margin:22px 0}.pb-service-links svg{width:32px;height:32px}.pb-collection-intro{font-size:1.6rem;line-height:1.5;max-width:650px;margin:8px 0 0}.pb-purchase-help{font-size:1.5rem;display:flex;flex-wrap:wrap;gap:10px 22px;border-top:1px solid #d4cfc4;padding-top:12px}.pb-purchase-help>a,.pb-purchase-help>button{min-height:36px;display:inline-flex;align-items:center;background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:4px;font:inherit;color:inherit;cursor:pointer}.pb-purchase-help p{flex-basis:100%;margin:0;font-size:1.4rem;line-height:1.6}.pb-secure{display:flex;align-items:center;gap:7px;flex-basis:100%;font-size:1.4rem}.pb-purchase-help .pb-payments{width:100%;padding:0}.mt-gallery-toggle{width:44px;height:44px;min-height:44px;padding:8px;border-radius:50%;background:#fbf8f0ef;border:1px solid #d4cfc4;display:grid;place-items:center;box-shadow:0 2px 8px #0001;bottom:10px;right:10px}.mt-gallery-toggle svg{width:26px;height:26px}.mt-gallery-toggle[aria-pressed=true]{background:#191918;color:#fff}.mt-year{display:none!important}.mt-sticky button{background:#161616;border-radius:10px;font-family:var(--zm-body)}.mt-sticky-copy span{font-family:var(--zm-body)}.mt-sticky{width:100%;box-sizing:border-box;padding-inline:max(16px,env(safe-area-inset-left));gap:16px;z-index:25}.mt-sticky-copy{max-width:50%}.mt-sticky button{min-width:140px}.mt-sticky button:disabled{cursor:default}.mt-sticky[hidden]{display:none!important}plainbuy-load-more{display:flex;flex-direction:column;align-items:center;gap:10px;padding:30px 12px 12px;text-align:center;font-size:1.5rem;clear:both}plainbuy-load-more p{margin:0}.pb-load-button{color:inherit;border:1px solid #aaa296;border-radius:8px;padding:10px 24px;min-height:44px;text-decoration:none}.pb-load-button[hidden]{display:none}.pb-load-button[aria-disabled=true]{opacity:.5;pointer-events:none}.product__info-container .product-form__input--pill{margin-bottom:1.4rem}.zm-option-values{row-gap:9px}.product__info-container .zm-purchase .product-form__submit{background:#161616;border-radius:12px}.zm-purchase .quantity,.zm-purchase .quantity::before,.zm-purchase .quantity::after,.zm-purchase .product-form__submit::before,.zm-purchase .product-form__submit::after{border-radius:12px}.product__info-container product-form{margin:0}.product__info-container .zm-purchase .zm-purchase-row{margin-bottom:0}.zm-product-description .rte{overflow-wrap:anywhere}.zm-product-description .rte table{width:100%;table-layout:fixed}.zm-product-description .rte td{max-width:50%;padding:8px}.zm-product-description .rte td img{width:100%;height:auto}.zm-product-description .rte img{border-radius:3px}.zm-product-description{padding-block:40px}.zm-description-heading{margin-bottom:28px}.pb-header-floating{position:fixed;left:0;right:0;top:0;width:100%;z-index:30;transform:translateY(0);transition:transform .22s ease}.pb-header-floating.pb-header-hidden{transform:translateY(-110%)}.pb-header-floating .zm-header__row{min-height:62px}.pb-header-floating .zm-logo svg{max-height:32px}.zm-header .zm-menu[open]{z-index:31}.pb-details [id],#plainbuy-product-details{scroll-margin-top:80px}
@media(min-width:990px){.mt-sticky{display:none!important}}
@media(min-width:750px) and (max-width:989px){.mt-sticky:not([hidden]){display:flex}.mt-product-page{padding-bottom:88px}}
@media(max-width:749px){.pb-details{padding:28px 0}.pb-editorial-row{grid-template-columns:1fr;gap:0;margin-bottom:36px}.pb-editorial-row--reverse .pb-editorial-photo{order:0}.pb-editorial-copy{padding:28px 0 4px}.pb-editorial-copy h2,.pb-size h2{font-size:3.8rem;margin-bottom:16px}.pb-editorial-copy p,.pb-size p{font-size:1.6rem;margin-bottom:16px}.pb-kicker{font-size:1.1rem;margin-bottom:12px}.pb-care{margin-top:20px;padding-top:20px}.pb-care p{margin-bottom:12px}.pb-size{grid-template-columns:1fr;gap:26px;padding:32px 0}.pb-size-visual{padding:20px}.pb-size-visual>svg{height:100px;width:100px}.pb-encore-close{padding:32px 24px;gap:24px;align-items:flex-start;flex-direction:column;margin:0 0 24px}.pb-encore-close>svg{width:85px;height:85px}.pb-encore-close h2{font-size:3.8rem}.pb-encore-close p{font-size:1.6rem}.pb-service-line{font-size:1.4rem;gap:4px 18px;padding-top:16px}.pb-service-line span{width:100%;margin-bottom:8px}.pb-service-line a{min-height:44px;display:flex;align-items:center}.pb-collection-story{padding-top:24px;padding-bottom:28px}.pb-collection-story .pb-editorial-row{margin:0}.pb-collection-intro{font-size:1.5rem}.mt-sticky-copy{max-width:48%}.mt-sticky button{font-size:1.5rem;min-width:140px;flex:none}.mt-sticky-copy span{font-size:1.25rem}.zm-description-heading h2{font-size:3.5rem}.pb-purchase-help{gap:6px 18px}.zm-product-description .rte{font-size:1.6rem}.zm-product-description{padding:28px 0}.zm-product-description .rte h2{font-size:3.4rem}.zm-product-description .rte h3{font-size:2.5rem;line-height:1.25}}
@media(prefers-reduced-motion:reduce){.pb-header-floating{transition:none}}

.pb-card-media{position:relative}.pb-card-media .mt-gallery-toggle{position:absolute}
.product-card-wrapper .card__inner.gradient{transform:none}
