.kf-shopping{padding-block:24px}.kf-shopping h2{font-size:2.4rem;margin-block:0 16px;text-align:start}.kf-shopping__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kf-shopping__links a{display:flex;align-items:center;justify-content:center;min-height:52px;padding:12px;border:1px solid rgba(var(--color-foreground),.2);border-radius:12px;color:rgb(var(--color-foreground));text-decoration:none;text-align:center;background:rgb(var(--color-background))}.kf-shopping__links a:hover{border-color:rgb(var(--color-foreground))}.kf-shopping__links a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:749px){.kf-shopping__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kf-shopping__links a{font-size:1.4rem}.kf-shopping h2{font-size:2.2rem}}product-info:has(kf-pillowcase-pack:defined) variant-selects,product-info:has(kf-pillowcase-pack:defined) [id^=Quantity-Form-],product-info:has(kf-pillowcase-pack:defined) product-form,product-info:has(kf-pillowcase-pack:defined) .kf-pack__single{display:none!important}body:has(kf-pillowcase-pack) #rsi_buy_now_button.rsi_floating{display:none!important}.kf-pack [hidden]{display:none!important}.kf-pack__pack-count{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.kf-pack__pack-count label{font-size:1.5rem}.kf-pack__pack-count select{font:inherit;font-size:16px;min-height:46px;padding:8px;border:1px solid #8b7486;background:#fff;color:#241b22;border-radius:6px;max-width:70%}.kf-pack__color-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;align-items:center}.kf-pack__photo{width:96px;height:64px;background:#fff;display:grid;place-items:center;border-radius:6px;overflow:hidden}.kf-pack__photo img{width:96px;height:64px;object-fit:contain}.kf-pack__photo span{font-size:1.2rem;color:#65525f}.kf-pack{display:block;border:1px solid rgba(146,0,113,.24);border-radius:12px;padding:20px;margin:20px 0 12px;background:#fcf7fb;color:rgb(var(--color-foreground))}.kf-pack__heading{margin:0 0 8px;font-size:2.2rem;line-height:1.5}.kf-pack__price{margin:0 0 8px;font-size:1.8rem;line-height:1.6}.kf-pack__intro,.kf-pack__note{margin:0 0 14px;font-size:1.4rem;line-height:1.7}.kf-pack__choices{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:16px}.kf-pack__choice label{display:block;font-size:1.5rem;line-height:1.7;margin-bottom:5px}.kf-pack__choice select{width:100%;min-height:48px;padding:9px 10px;border:1px solid #8b7486;border-radius:6px;background:#fff;color:#241b22;font:inherit;font-size:16px}.kf-pack__choice select:focus-visible{outline:2px solid #920071;outline-offset:3px}.kf-pack__free{font-size:1.3rem;font-weight:600;color:#7a005e}.kf-pack__add{min-height:50px;padding:12px;white-space:normal;font-size:1.6rem;line-height:1.6}.kf-pack__status:empty{display:none}.kf-pack__status{margin:10px 0;color:#9b1b27;font-size:1.4rem}.kf-pack__note{margin:12px 0 0}.kf-pack__single{margin:20px 0 8px;font-size:1.5rem;font-weight:600}@media(max-width:380px){.kf-pack{padding:14px}.kf-pack__choices{grid-template-columns:1fr}}.kf-clarity{margin-block:12px;font-size:1.4rem;text-align:start}.kf-clarity__type{margin-block:8px;font-weight:600}.kf-clarity__delivery{border-block:1px solid rgba(var(--color-foreground),.15);padding-block:12px}.kf-clarity__delivery summary{cursor:pointer;list-style:revert;padding-inline:3px}.kf-clarity__delivery dl{margin-block:12px}.kf-clarity__delivery dl>div{display:flex;justify-content:space-between;gap:16px;padding-block:4px}.kf-clarity__delivery dd{margin:0;white-space:nowrap}.kf-clarity__delivery p{margin-block:8px;line-height:1.6}.kf-clarity__delivery a{color:inherit;text-underline-offset:3px}.kf-pack__guide{font-size:1.3rem;line-height:1.7;margin-block:8px 12px}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
