.pa2{margin:2px 0 0;font-family:inherit;color:#111;-webkit-font-smoothing:antialiased}.pa2[hidden]{display:none}.pa2 *{box-sizing:border-box}.pa2 b{font-weight:800}.pa2 s{font-weight:600}.pa2-title,.pa2-sub{text-wrap:balance}.pa2 label.pa2-card{display:block;align-items:stretch;justify-content:flex-start;gap:0;margin:0;font-size:14px;line-height:1.3;font-weight:400;text-transform:none;letter-spacing:normal}.pa2-card{position:relative;display:block;width:100%;border-radius:18px;background:#fff;border:1.5px solid #e3e3e3;overflow:hidden;cursor:pointer;color:#111;-webkit-tap-highlight-color:transparent;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .12s ease}.pa2-card:active{transform:scale(.99)}.pa2-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:3}.pa2-card:has(.pa2-input:focus-visible){outline:3px solid #111;outline-offset:2px}.pa2-card.is-on{background:#2b2b2b;border-color:#2b2b2b;color:#fff}.pa2-title{display:block;font-size:17px;line-height:1.2;font-weight:800;letter-spacing:-.01em}.pa2-sub{display:block;margin-top:3px;font-size:13px;line-height:1.3;color:#6b6b6b}.is-on .pa2-sub{color:#ffffffc7}.pa2-price{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.pa2-now{font-size:22px;line-height:1;font-weight:800;letter-spacing:-.02em}.pa2-was{font-size:13px;font-weight:600;color:#9a9a9a;text-decoration:line-through}.is-on .pa2-was{color:#fff9}.pa2-was:empty{display:none}.pa2-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 15px;border-radius:999px;border:1.5px solid #2b2b2b;background:#fff;color:#2b2b2b;font-size:14px;font-weight:800;white-space:nowrap;transition:background .18s,color .18s,border-color .18s}.pa2-chip:before{content:"+";font-size:19px;line-height:1;font-weight:700;margin-top:-2px}.is-on .pa2-chip{background:#fff;border-color:#fff;color:#2b2b2b}.is-on .pa2-chip:before{content:"";width:5px;height:10px;margin:-3px 3px 0 0;border:solid #2b2b2b;border-width:0 2.5px 2.5px 0;transform:rotate(45deg);font-size:0}.pa2-media{position:relative;display:block;background:#f2f2f2;overflow:hidden}.pa2-media img,.pa2-tile img{display:block;width:100%;height:100%;object-fit:cover}.pa2-badge{position:absolute;left:9px;top:9px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 1px 5px #0003;opacity:0;transform:scale(.6);transition:opacity .18s,transform .18s;z-index:1}.pa2-badge:after{content:"";position:absolute;left:9px;top:5px;width:6px;height:11px;border:solid #2b2b2b;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.is-on .pa2-badge{opacity:1;transform:scale(1)}.pa2--a label.pa2-card{display:grid;grid-template-columns:40% 1fr;min-height:140px}.pa2--a .pa2-media{min-height:100%}.pa2--a .pa2-media img{position:absolute;top:8px;right:8px;bottom:8px;left:8px;width:calc(100% - 16px);height:calc(100% - 16px);border-radius:12px;mix-blend-mode:normal;background:#fff}.pa2--a .pa2-body{display:flex;flex-direction:column;justify-content:center;padding:14px 14px 14px 16px;min-width:0}.pa2--a .pa2-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.pa2--b .pa2-card{padding:16px;background:#f2f2f2;border-color:#f2f2f2}.pa2--b .pa2-card.is-on{background:#2b2b2b;border-color:#2b2b2b}.pa2-strip__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.pa2-strip__txt{display:block;min-width:0}.pa2-strip__sum{display:block;text-align:right;flex:0 0 auto}.pa2-strip__lbl{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b}.is-on .pa2-strip__lbl{color:#ffffffb3}.pa2-strip__tot{display:block;margin-top:2px;font-size:24px;line-height:1;font-weight:800;letter-spacing:-.02em}.pa2-strip__pics{display:grid;grid-template-columns:1fr 34px 1fr;align-items:center;margin-top:14px}.pa2-tile{position:relative;display:block;aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:#fff}.pa2-tile--p{background:#fff}.pa2-tile img{object-fit:contain;padding:4px}.pa2-tile--p img{object-fit:cover;padding:0}.pa2-plus{position:relative;justify-self:center;width:30px;height:30px;border-radius:50%;background:#2b2b2b;transition:background .18s}.pa2-plus:before,.pa2-plus:after{content:"";position:absolute;left:50%;top:50%;background:#fff;transform:translate(-50%,-50%);border-radius:1px;transition:background .18s}.pa2-plus:before{width:12px;height:2.5px}.pa2-plus:after{width:2.5px;height:12px}.is-on .pa2-plus{background:#fff}.is-on .pa2-plus:before,.is-on .pa2-plus:after{background:#2b2b2b}.pa2-strip__cap{display:grid;grid-template-columns:1fr 34px 1fr;margin-top:8px;font-size:12px;font-weight:700;text-align:center;color:#6b6b6b}.is-on .pa2-strip__cap{color:#ffffffc7}.pa2-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;height:54px;margin-top:14px;padding:0 18px;border-radius:14px;background:#2b2b2b;color:#fff;font-size:16px;font-weight:800;transition:background .18s,color .18s}.pa2-btn__t{display:inline-flex;align-items:center;gap:8px}.pa2-btn__ico{display:none;width:6px;height:12px;margin:-3px 4px 0 0;border:solid #2b2b2b;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.pa2-btn .pa2-now{font-size:18px}.pa2-btn .pa2-was{color:#fff9}.is-on .pa2-btn{background:#fff;color:#111}.is-on .pa2-btn .pa2-was{color:#9a9a9a}.is-on .pa2-btn__ico{display:inline-block}.pa2-c__head{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 10px}.pa2-c__h{font-size:17px;font-weight:800;letter-spacing:-.01em}.pa2-c__hint{font-size:12.5px;font-weight:600;color:#6b6b6b}.pa2-track{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 -20px 0 0;padding:0 20px 4px 0;scrollbar-width:none}.pa2-track::-webkit-scrollbar{display:none}.pa2--c label.pa2-card{flex:0 0 158px;width:158px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:stretch}.pa2--c .pa2-media{aspect-ratio:4/3}.pa2--c .pa2-media img{position:absolute;top:0;right:0;bottom:0;left:0}.pa2--c .pa2-body{display:flex;flex-direction:column;flex:1;padding:12px}.pa2--c .pa2-title{font-size:15px}.pa2--c .pa2-sub{font-size:12.5px}.pa2-sub:empty{display:none}.pa2--c .pa2-foot{display:flex;flex-direction:column;align-items:stretch;gap:9px;margin-top:auto;padding-top:10px}.pa2--c .pa2-now{font-size:19px}.pa2--c .pa2-chip{width:100%;height:38px}.pa2-card.is-incart{cursor:default;background:#f7f7f7;border-color:#e3e3e3;color:#111}.pa2-card.is-incart .pa2-input,.pa2-card.is-locked .pa2-input{pointer-events:none;cursor:default}.pa2-card.is-incart .pa2-sub{color:#6b6b6b}.pa2-card.is-incart .pa2-chip{background:#fff;color:#6b6b6b;border-color:#cfcfcf}.pa2-card.is-incart .pa2-chip:before{content:"";width:5px;height:10px;margin:-3px 3px 0 0;border:solid #6b6b6b;border-width:0 2.5px 2.5px 0;transform:rotate(45deg);font-size:0}.pa2-card.is-incart .pa2-price,.pa2-card.is-incart .pa2-strip__sum{display:none}.pa2-card.is-incart .pa2-btn{background:#e3e3e3;color:#6b6b6b}.pa2-card.is-incart .pa2-plus{background:#bdbdbd}.pa2-card.is-busy{opacity:.65;pointer-events:none}.pa2-card.is-free .pa2-now{letter-spacing:0}html.pa-on product-price>[ref=priceContainer]{display:none!important}html.pa-on product-price>[class*=-save]{display:none!important}html.pa-on sticky-add-to-cart [ref=priceContainer]{display:none!important}.pa-total{display:none;grid-column:1}html.pa-on .pa-total{display:block}.pa-total__price{display:block;font-size:34px;line-height:1.1;font-weight:800;letter-spacing:-.02em;color:#111}.pa-total__line{display:block;margin-top:4px;font-size:14px;line-height:1.3;font-weight:700;color:#111}.pa-stk{display:none;font-size:20px;line-height:1.1;font-weight:800;color:#111}html.pa-on .pa-stk{display:block}.pa-stk small{display:block;margin-top:2px;font-size:12px;font-weight:500;color:#6b6b6b}@media(min-width:750px){.pa2--a label.pa2-card{min-height:156px}.pa2--a .pa2-title{font-size:19px}.pa2--a .pa2-sub{font-size:14px}.pa2--c .pa2-track{margin-right:0;padding-right:0}.pa2-c__hint{display:none}}@media(prefers-reduced-motion:reduce){.pa2-card,.pa2-badge,.pa2-chip{transition:none}}.pa2--n1 .pa2-c__hint,.pa2--n2 .pa2-c__hint{display:none}
/*# sourceMappingURL=/cdn/shop/t/1/assets/pillow-addon-v2.css.map */
