.pa-bar{margin:0 0 10px;padding:7px 12px;border-radius:3px;font-size:13px;font-weight:800;letter-spacing:.06em;line-height:1.3;text-align:center;text-transform:uppercase}.pa-rating{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 6px;font-size:14px;line-height:1.3}.pa-rating__stars{letter-spacing:1px;font-size:16px;line-height:1}.pa-bullets{list-style:none;margin:10px 0 4px;padding:0;display:grid;gap:6px;font-size:var(--bullet-fs, 14px);line-height:1.35}@media screen and (max-width:749px){.pa-bullets{font-size:var(--bullet-fs-m, 12px)}}.pa-bullets li{display:flex;gap:8px}.pa-bullets__emoji{flex:0 0 18px;text-align:center}.pa-bundle{--pab-radius: 10px;display:block;margin:18px 0 10px;color:var(--pab-text)}.pa-bundle__heading{display:flex;align-items:center;gap:12px;margin:0 0 14px;font-size:15px;font-weight:700;text-align:center}.pa-bundle__heading:before,.pa-bundle__heading:after{content:"";flex:1;height:2px;background:var(--pab-accent)}.pa-bundle__cards{display:grid;gap:14px}.pa-bundle__card{position:relative;display:block;padding:16px 14px;border:2px solid rgba(20,20,20,.35);border-radius:var(--pab-radius);background:var(--pab-card);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.pa-bundle__card.is-selected{border-color:var(--pab-text);background:#fff}.pa-bundle__card:focus-within{outline:2px solid var(--pab-accent);outline-offset:2px}.pa-bundle__badge{position:absolute;top:0;right:12px;transform:translateY(-55%);padding:3px 9px;border-radius:4px;background:var(--pab-accent);color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.3}.pa-bundle__row{cursor:pointer;display:flex;align-items:center;gap:12px}.pa-bundle__radio{flex:0 0 20px;width:20px;height:20px;border:2px solid var(--pab-accent);border-radius:50%;background:#fff}.pa-bundle__card.is-selected .pa-bundle__radio{box-shadow:inset 0 0 0 4px #fff;background:var(--pab-accent)}.pa-bundle__info{flex:1;display:grid;gap:2px;min-width:0}.pa-bundle__title{font-size:15px;font-weight:700;line-height:1.25}.pa-bundle__sub{font-size:13px;opacity:.75;line-height:1.3}.pa-bundle__prices{display:grid;justify-items:end;gap:2px;text-align:right}.pa-bundle__price{font-size:16px;font-weight:700;line-height:1.2}.pa-bundle__compare{font-size:13px;opacity:.6}.pa-bundle__size{display:none;align-items:center;gap:10px;margin-top:12px;padding-left:32px}.pa-bundle__size-label{flex:0 0 auto;font-size:13px;font-weight:700}.pa-bundle__card.is-selected .pa-bundle__size:not(.is-hidden){display:flex}.pa-bundle__sizes{flex:1;display:flex;min-width:0;border:1.5px solid var(--pab-text);border-radius:8px;overflow:hidden}.pa-bundle__size-btn{flex:1 1 0;min-width:0;padding:6px 4px;border:0;border-left:1.5px solid var(--pab-text);border-radius:0;background:#fff;color:var(--pab-text);font:inherit;font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background-color .15s ease,color .15s ease}.pa-bundle__size-btn:first-child{border-left:0}.pa-bundle__size-btn:hover{background:#f3f3f3}.pa-bundle__size-btn.is-active{background:var(--pab-accent);color:#fff}.pa-bundle__size-btn:focus-visible{outline:2px solid var(--pab-accent);outline-offset:-4px}.pa-bundle__size-btn.is-sold-out{opacity:.5;text-decoration:line-through}.pa-bundle__atc{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;margin-top:16px;padding:12px 20px;border:0;border-radius:6px;background:var(--pab-accent);color:#fff;font:inherit;font-size:16px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:filter .15s ease}.pa-bundle__atc:hover{filter:brightness(.92)}.pa-bundle__atc:disabled{opacity:.55;cursor:not-allowed}.pa-bundle__atc.is-loading{opacity:.75;cursor:progress}.pa-bundle__error{margin:8px 0 0;color:#c0271d;font-size:13px}.pa-bundle__gifts{margin-top:22px;text-align:center}.pa-bundle__progress{margin:0 0 12px;font-size:14px;font-weight:700;line-height:1.35}.pa-bundle__gift-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pa-bundle__gift-tile{position:relative;aspect-ratio:1}.pa-bundle__gift-open,.pa-bundle__gift-locked{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px}.pa-bundle__gift-open{display:none;overflow:hidden;background:#f4f4f4}.pa-bundle__gift-img{width:100%;height:100%;object-fit:cover}.pa-bundle__gift-badge{position:absolute;z-index:1;display:none;white-space:nowrap;padding:2px 7px;border-radius:3px;background:var(--pab-accent);color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em}.pa-bundle__gift-locked{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:2px dashed rgba(20,20,20,.45);color:#1414148c;font-size:12px}.pa-bundle__gift.is-unlocked .pa-bundle__gift-open{display:block;border:1px solid var(--pab-text)}.pa-bundle__gift.is-unlocked .pa-bundle__gift-badge{display:block}.pa-bundle__gift-grid--tag-edge .pa-bundle__gift-badge{top:0;left:50%;transform:translate(-50%,-50%)}.pa-bundle__gift-grid--tag-top_left .pa-bundle__gift-badge{top:6px;left:6px}.pa-bundle__gift-grid--tag-top_center .pa-bundle__gift-badge{top:6px;left:50%;transform:translate(-50%)}.pa-bundle__gift-grid--tag-top_right .pa-bundle__gift-badge{top:6px;right:6px}.pa-bundle__gift-grid--tag-center .pa-bundle__gift-badge{top:50%;left:50%;transform:translate(-50%,-50%)}.pa-bundle__gift-grid--tag-bottom_left .pa-bundle__gift-badge{bottom:6px;left:6px}.pa-bundle__gift-grid--tag-bottom_center .pa-bundle__gift-badge{bottom:6px;left:50%;transform:translate(-50%)}.pa-bundle__gift-grid--tag-bottom_right .pa-bundle__gift-badge{bottom:6px;right:6px}.pa-bundle__gift.is-unlocked .pa-bundle__gift-locked{display:none}.pa-bundle__gift-title{margin:8px 0 0;font-size:13px;font-weight:700;line-height:1.3}.pa-mini-review{display:grid;gap:12px;margin:16px 0;padding:14px;border:1px solid var(--mr-border);border-radius:12px;background:var(--mr-card);color:var(--mr-text)}.pa-mini-review--left{grid-template-columns:96px 1fr;align-items:start}.pa-mini-review__img{overflow:hidden;border-radius:8px}.pa-mini-review--left .pa-mini-review__img{aspect-ratio:1}.pa-mini-review__img img{display:block;width:100%;height:100%;object-fit:cover}.pa-mini-review__body{display:grid;gap:6px;min-width:0}.pa-mini-review__name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;line-height:1.25}.pa-mini-review__name b{font-weight:800}.pa-mini-review__verified{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600}.pa-mini-review__verified svg{width:14px;height:14px}.pa-mini-review__stars{display:flex;gap:2px;color:var(--mr-star)}.pa-mini-review__stars .off{color:#d9d9d6}.pa-mini-review__text{margin:0;font-size:14px;line-height:1.5}.pa-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin:16px 0 12px;padding:0;border:1px solid var(--tr-border);border-radius:12px;background:var(--tr-bg);color:var(--tr-text);list-style:none;overflow:hidden}.pa-trust li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 8px;font-size:13px;font-weight:700;line-height:1.25;text-align:center}.pa-trust li+li{border-left:1px solid var(--tr-border)}.pa-trust__icon{display:flex;color:var(--tr-icon)}.pa-trust__icon svg,.pa-trust__icon img{display:block;width:auto;height:var(--tr-icon-size, 20px)}.pa-trust__icon svg{width:var(--tr-icon-size, 20px)}.pa-payments{display:flex;margin:0 0 16px}.pa-payments img{display:block;width:var(--pay-width, 80%);height:auto}@media screen and (max-width:749px){.pa-trust li{padding:10px 6px;font-size:12px}}.pa-sticky{position:fixed;right:0;bottom:0;left:0;z-index:90;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid rgba(20,20,20,.06);background:var(--sk-bg, #fff);color:var(--sk-text, #141414);box-shadow:0 -6px 24px #1414141f;line-height:1.2;letter-spacing:0;transform:translateY(110%);transition:transform .3s ease}.pa-sticky.is-visible{transform:none}.pa-sticky__inner{display:flex;align-items:center;gap:16px;max-width:1100px;margin:0 auto}.pa-sticky__info{display:flex;flex:1;align-items:center;gap:12px;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.pa-sticky__img{flex:0 0 52px;width:52px;height:52px;border-radius:10px;object-fit:cover;background:#f4f3f1}.pa-sticky__text{display:grid;flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;row-gap:3px;min-width:0}.pa-sticky__title,.pa-sticky__variant{grid-column:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pa-sticky__title{font-size:15px;font-weight:800}.pa-sticky__variant{font-size:13px;opacity:.7}.pa-sticky__price{display:flex;grid-column:2;grid-row:1 / span 2;align-items:center;gap:7px;white-space:nowrap}.pa-sticky__price b{color:var(--sk-price, #e0362c);font-size:18px;font-weight:800}.pa-sticky__price s{font-size:13px;opacity:.5}.pa-sticky__price s:empty{display:none}.pa-sticky__badge{display:inline-flex;align-items:center;padding:3px 6px;border-radius:4px;background:var(--sk-price, #e0362c);color:#fff;font-size:11px;font-weight:800;line-height:1}.pa-sticky__badge[hidden]{display:none}.pa-sticky__btn{flex:0 0 auto;min-height:48px;padding:0 28px;border:0;border-radius:8px;background:var(--sk-btn, #e0362c);color:var(--sk-btn-text, #fff);font:inherit;font-size:15px;font-weight:800;line-height:1;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:filter .15s ease}.pa-sticky__btn:hover{filter:brightness(.93)}.pa-sticky__btn:disabled{opacity:.6;cursor:not-allowed}.pa-sticky.is-loading .pa-sticky__btn{cursor:progress}@media screen and (min-width:750px){.pa-sticky.hide-desktop{display:none}}@media screen and (max-width:749px){.pa-sticky{padding-inline:12px}.pa-sticky.hide-mobile{display:none}.pa-sticky__inner{gap:8px}.pa-sticky__info{gap:9px}.pa-sticky__img{flex-basis:48px;width:48px;height:48px}.pa-sticky__text{grid-template-columns:minmax(0,1fr);row-gap:4px}.pa-sticky__title{display:none}.pa-sticky__variant{font-size:13px;font-weight:800;opacity:1}.pa-sticky__price{grid-column:1;grid-row:auto;gap:6px}.pa-sticky__price b{font-size:16px}.pa-sticky__price s{font-size:12px}.pa-sticky__badge{padding:3px 5px;font-size:10px}.pa-sticky__btn{min-height:48px;padding:0 13px;font-size:13px;letter-spacing:.02em}}@media(prefers-reduced-motion:reduce){.pa-sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pa-bundle.css.map */
