.pc-gift-diary-review .partchap-diary-decision-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-gift-diary-review .partchap-lite-product-specs li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-gift-diary-review .pc-gift-order-state{position:absolute;z-index:3;top:12px;left:12px;display:inline-flex;margin:0;padding:5px 11px;border:1px solid #e5c4c1;border-radius:999px;background:rgba(255,247,246,.96);color:var(--pcup-brand-red,#c9342f);font-size:12px;font-weight:900;box-shadow:0 4px 12px rgba(95,34,30,.1)}.pc-gift-diary-review .pc-calendar-price-copy{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.pc-calendar-capabilities__link{display:flex;width:max-content;min-height:46px;margin:24px auto 0;padding:10px 20px;align-items:center;justify-content:center;border:1px solid var(--pcup-brand-red,#c9342f);border-radius:12px;color:var(--pcup-brand-red,#c9342f);font-weight:900;text-decoration:none}@media (max-width:767px){.pc-gift-diary-review .partchap-diary-decision-list{grid-template-columns:1fr}.pc-gift-diary-review .pc-gift-order-state{top:10px;left:10px;padding:4px 9px;font-size:11px}.pc-calendar-capabilities__link{width:100%;text-align:center}}.pc-gift-diary-review .pc-gift-category-nav{box-sizing:border-box;width:100%;margin:0 0 24px;padding:19px 21px;border:1px solid #e8e8e8;border-radius:18px;background:#fff;text-align:right;direction:rtl}.pc-gift-diary-review .pc-gift-category-nav__head{display:flex;align-items:baseline;gap:12px;margin:0 0 14px}.pc-gift-diary-review .pc-gift-category-nav__head span{color:var(--pcup-brand-red,#c9342f);font-size:12px;font-weight:800;white-space:nowrap}.pc-gift-diary-review .pc-gift-category-nav__head h2{margin:0;color:#252525;font-size:clamp(19px,1.7vw,23px);line-height:1.5;font-weight:800}.pc-gift-diary-review .pc-gift-category-nav__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.pc-gift-diary-review .pc-gift-category-nav__item{box-sizing:border-box;display:flex;align-items:center;gap:10px;min-width:0;min-height:73px;padding:8px 10px;border:1px solid #e9e9e9;border-radius:12px;background:#fafafa;color:#303030;text-decoration:none!important;transition:border-color .15s,background .15s,transform .15s}.pc-gift-diary-review .pc-gift-category-nav__item:hover,.pc-gift-diary-review .pc-gift-category-nav__item:focus-visible{border-color:var(--pcup-brand-red,#c9342f);background:#fff8f7;color:var(--pcup-brand-red,#c9342f);transform:translateY(-2px)}.pc-gift-diary-review .pc-gift-category-nav__item:focus-visible{outline:2px solid var(--pcup-brand-red,#c9342f);outline-offset:2px}.pc-gift-diary-review .pc-gift-category-nav__item img{display:block;width:50px;height:50px;flex:none;object-fit:contain}.pc-gift-diary-review .pc-gift-category-nav__text{display:flex;min-width:0;flex-direction:column;line-height:1.4}.pc-gift-diary-review strong.pc-gift-category-nav__text{font-size:16px;font-weight:800}.pc-gift-diary-review .pc-gift-category-nav__text strong{font-size:15px;font-weight:800}.pc-gift-diary-review .pc-gift-category-nav__arrow{margin-right:auto;color:var(--pcup-brand-red,#c9342f);font-size:18px;font-weight:700}@media (max-width:1024px){.pc-gift-diary-review .pc-gift-category-nav__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.pc-gift-diary-review .pc-gift-category-nav{margin-bottom:18px;padding:14px 11px;border-radius:14px}.pc-gift-diary-review .pc-gift-category-nav__head{display:block;margin-bottom:11px}.pc-gift-diary-review .pc-gift-category-nav__head h2{font-size:18px}.pc-gift-diary-review .pc-gift-category-nav__grid{gap:7px}.pc-gift-diary-review .pc-gift-category-nav__item{gap:6px;min-height:61px;padding:6px;border-radius:9px}.pc-gift-diary-review .pc-gift-category-nav__item img{width:39px;height:39px}.pc-gift-diary-review .pc-gift-category-nav__text strong{font-size:12px}.pc-gift-diary-review .pc-gift-category-nav__arrow{font-size:14px}}@media (max-width:767px){.pc-gift-diary-review strong.pc-gift-category-nav__text{font-size:14px}}@media (max-width:767px){.pc-gift-diary-review .pc-gift-category-nav{padding:10px 11px!important}.pc-gift-diary-review .pc-gift-category-nav__head{margin-bottom:7px!important}.pc-gift-diary-review .pc-gift-category-nav__head h2{font-size:16px!important}.pc-gift-diary-review .pc-gift-category-nav__grid{display:grid!important;grid-template-columns:none!important;grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-auto-columns:minmax(135px,43%);gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;padding:0 0 4px}.pc-gift-diary-review .pc-gift-category-nav__item{min-height:46px!important;scroll-snap-align:start}.pc-gift-diary-review .pc-gift-category-nav__item img{width:30px!important;height:30px!important}.pc-gift-diary-review .pc-gift-category-nav__arrow{font-size:12px!important}}@media (max-width:767px){.pc-gift-diary-review .pc-gift-category-nav__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;overflow:visible!important;scroll-snap-type:none!important}.pc-gift-diary-review .pc-gift-category-nav__item{flex-direction:column;justify-content:center;gap:1px!important;min-height:69px!important;padding:4px 2px!important;text-align:center}.pc-gift-diary-review .pc-gift-category-nav__item img{width:28px!important;height:28px!important}.pc-gift-diary-review strong.pc-gift-category-nav__text{font-size:10px!important;line-height:1.3!important;display:block;white-space:normal;overflow-wrap:anywhere}.pc-gift-diary-review .pc-gift-category-nav__arrow{display:none!important}}body .pcdf-products-slot{display:contents!important}body[data-pcgf-version] #partchap-diary-products.pcdf-products .partchap-product-loader:not([aria-busy=true]):not(.partchap-diary-load-error) .partchap-product-spinner{display:none!important}body.page-id-114007 .pcup-page>#afjh6.pcdf-size-guide--table-only>.pcdf-size-inner{display:block!important}body.page-id-114007 .pcup-page>#afjh6.pcdf-size-guide--table-only .pcdf-size-content{width:100%!important;max-width:none!important}body .pcup-service-root>:is(.pcup-diary-action-hub,.e-con:not(.pcded-page)),body .pcup-service-root .pcded-page :is(.pcded-hero,.pcded-section,.pcded-final-cta,.pcded-inquiry-preview),body .pcup-service-root section.partchap-dedcal-faq{box-sizing:border-box!important;width:calc(100% - var(--pc-landing-inset))!important;max-width:var(--pc-landing-measure)!important;margin-right:auto!important;margin-left:auto!important}body .pcup-service-root>.e-con>.e-con-inner{max-width:100%!important;width:100%!important;padding-inline:0!important}body .pcup-service-root .pcded-page{width:100%!important;max-width:none!important;padding-inline:0!important}body[data-pcgf-version] #pc-gift-scroll-loader.pc-gift-load-error #pc-gift-load-products{display:inline-flex!important;min-width:0!important}.pcgf-partner-dialog{width:min(620px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);margin:auto;padding:0;border:1px solid #e8d9d5;border-radius:16px;background:#fff;box-shadow:0 24px 70px rgba(20,16,15,.22);overflow:hidden}.pcgf-partner-dialog::backdrop{background:rgba(27,22,21,.58)}.pcgf-partner-dialog iframe{display:block;width:100%;height:min(730px,calc(100dvh - 48px));border:0}.pcgf-partner-dialog iframe[hidden],.pcgf-partner-dialog .pcgf-partner-loading[hidden]{display:none!important}.pcgf-partner-dialog .pcgf-partner-loading{display:grid;place-items:center;min-height:180px;padding:42px 20px;color:#666;font-size:14px;text-align:center}.pcgf-partner-dialog .pcgf-partner-close{position:absolute;z-index:2;top:9px;left:9px;display:grid;place-items:center;width:36px;height:36px;border:1px solid #dfd5d2;border-radius:9px;background:#fff;color:#4a3634;font-size:24px;line-height:1;cursor:pointer}.pcgf-partner-dialog .pcgf-partner-close:is(:hover,:focus-visible){border-color:var(--pcup-brand-red,#c9342f);color:var(--pcup-brand-red,#c9342f)}@media (max-width:560px){.pcgf-partner-dialog{width:calc(100vw - 12px);max-height:calc(100dvh - 12px);border-radius:12px}.pcgf-partner-dialog iframe{height:calc(100dvh - 22px)}}