.pm-packaging{min-width:0;margin:30px 0 0;padding:0;border:0}.pm-packaging-title{float:left;width:100%;margin:0 0 12px;padding:0;color:#123257;font-size:15px;font-weight:700;line-height:1.3}.pm-packaging-options{clear:both;display:grid;gap:10px}.pm-packaging-option{position:relative}.pm-packaging-input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.pm-packaging-card{display:flex;align-items:center;gap:14px;margin:0;padding:16px 18px;border:2px solid #E4E7EB;border-radius:12px;background:#fff;color:#123257;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.pm-packaging-card:hover{border-color:#d6c2ac}.pm-packaging-radio{position:relative;flex-shrink:0;width:20px;height:20px;border:2px solid #C9CDD4;border-radius:50%;background:#fff;transition:border-color .15s ease}.pm-packaging-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#c99665;transform:scale(0);transition:transform .15s ease}.pm-packaging-content{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.pm-packaging-name{font-size:15px;font-weight:600;line-height:1.3}.pm-packaging-text{color:#6b7480;font-size:13px;line-height:1.4}.pm-packaging-price{flex-shrink:0;color:#123257;font-size:14px;font-weight:700;white-space:nowrap}.pm-packaging-price--free{color:#c99665}.pm-packaging-input:checked+.pm-packaging-card{border-color:#c99665;background:#fcf8f3}.pm-packaging-input:checked+.pm-packaging-card .pm-packaging-radio{border-color:#c99665}.pm-packaging-input:checked+.pm-packaging-card .pm-packaging-radio:after{transform:scale(1)}.pm-packaging-input:focus-visible+.pm-packaging-card{outline:2px solid #C99665;outline-offset:2px}@media(max-width:480px){.pm-packaging-card{gap:12px;padding:14px}.pm-packaging-name{font-size:14px}.pm-packaging-text{font-size:12px}.pm-packaging-price{font-size:13px}}.pm-packaging-input:disabled+.pm-packaging-card{border-color:#e4e7eb;background:#f6f7f9;cursor:not-allowed;opacity:.6}.pm-packaging-input:disabled+.pm-packaging-card .pm-packaging-radio{background:#f0f1f3}.pm-packaging-price--unavailable{color:#8a929c;font-weight:600}.pm-packaging-note{margin:10px 0 0;color:#6b7480;font-size:12px;line-height:1.4}[data-buy-now][hidden],.pm-packaging-note[hidden]{display:none!important}.pm-packaging-card .pm-packaging-image{display:block;flex:0 0 64px;width:64px;height:64px;object-fit:contain;background:#fff;border:1px solid #E4E7EB;border-radius:9px}@media(max-width:480px){.pm-packaging-card:has(.pm-packaging-image){gap:8px;flex-wrap:wrap}.pm-packaging-card .pm-packaging-image{flex-basis:48px;width:48px;height:48px}.pm-packaging-card:has(.pm-packaging-image) .pm-packaging-content{flex-basis:calc(100% - 92px)}.pm-packaging-card:has(.pm-packaging-image) .pm-packaging-price{margin-left:auto}}.pm-packaging-count{display:none;align-items:center;gap:12px;padding:10px 18px;border:2px solid #E4E7EB;border-top:1px dashed #E4E7EB;border-radius:0 0 12px 12px;background:#fff;color:#123257}.pm-packaging.is-split .pm-packaging-count{display:flex}.pm-packaging.is-split .pm-packaging-radio{display:none}.pm-packaging.is-split .pm-packaging-card{cursor:default;pointer-events:none}.pm-packaging.is-split .pm-packaging-card:has(+.pm-packaging-count){border-bottom:0;border-radius:12px 12px 0 0}.pm-packaging.is-split .pm-packaging-input:checked+.pm-packaging-card{border-color:#e4e7eb;background:#fff}.pm-packaging.is-split .pm-packaging-option.has-count .pm-packaging-card,.pm-packaging.is-split .pm-packaging-option.has-count .pm-packaging-count{border-color:#c99665;background:#fcf8f3}.pm-packaging.is-split .pm-packaging-option.has-count .pm-packaging-count{border-top-color:#e2cdb6}.pm-packaging-count-label{flex:1;font-size:13px;font-weight:600}.pm-packaging-remainder{font-size:15px;font-weight:700}.pm-packaging-stepper{display:inline-flex;align-items:center;flex-shrink:0;border:1px solid #E4E7EB;border-radius:999px;background:#fff}.pm-packaging-stepper button{width:34px;height:34px;padding:0;border:0;background:none;color:#123257;font-size:18px;line-height:1;cursor:pointer}.pm-packaging-stepper button:disabled{color:#c9cdd4;cursor:not-allowed}.pm-packaging-stepper input{width:36px;min-height:0;padding:0;border:0!important;border-radius:0!important;background:none;color:#123257;font-size:15px;font-weight:700;text-align:center;-moz-appearance:textfield}.pm-packaging-stepper input::-webkit-outer-spin-button,.pm-packaging-stepper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.pm-packaging-split-note{color:#123257;font-weight:600}@media(max-width:480px){.pm-packaging-count{padding:8px 14px}}@media(max-width:600px){.pm-packaging{margin-top:32px}.pm-packaging-title{font-size:17px;line-height:1.5;margin-bottom:18px}.pm-packaging-options{gap:16px}.pm-packaging-card{display:grid;grid-template-columns:22px 48px minmax(0,1fr);gap:12px;padding:20px 16px}.pm-packaging-card:not(:has(.pm-packaging-image)){grid-template-columns:22px minmax(0,1fr)}.pm-packaging-content{gap:7px}.pm-packaging-name{font-size:15px;line-height:1.5}.pm-packaging-text{font-size:13px;line-height:1.65}.pm-packaging-image{width:48px;height:58px;object-fit:contain}.pm-packaging-price{grid-column:2/-1;justify-self:end;font-size:14px;margin-top:2px}.pm-packaging.is-split .pm-packaging-card{grid-template-columns:48px minmax(0,1fr)}.pm-packaging.is-split .pm-packaging-card:not(:has(.pm-packaging-image)){grid-template-columns:minmax(0,1fr)}.pm-packaging.is-split .pm-packaging-price{grid-column:1/-1}.pm-packaging-count{padding:14px 16px;gap:16px}.pm-packaging-stepper button{width:44px;height:44px}.pm-packaging-stepper input{width:40px;font-size:16px}.pm-packaging-split-note{margin-top:16px;font-size:13px;line-height:1.8}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pillow-packaging.css.map */
