.pm-bundle{display:flex;flex-direction:column;margin:15px 0 10px;color:#071b3d;line-height:1.4}.pm-bundle *,.pm-bundle *:before,.pm-bundle *:after{box-sizing:border-box}.pm-bundle__title{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:700;text-align:center;color:#071b3d}.pm-bundle__title:before,.pm-bundle__title:after{content:"";flex:1 1 auto;height:2px;background:#2455db4d}.pm-bundle__bars{display:flex;flex-direction:column;position:relative}.pm-bundle__bar{display:flex;position:relative;margin:5px 0}.pm-bundle__input{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.pm-bundle__sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pm-bundle__card{display:flex;flex-direction:column;justify-content:center;position:relative;flex:1 1 auto;min-width:0;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #2455db4d;cursor:pointer}.pm-bundle__input:checked+.pm-bundle__card{background:#eef5ff;box-shadow:inset 0 0 0 2px #2455db;cursor:default}.pm-bundle__input:not(:checked)+.pm-bundle__card:hover,.pm-bundle__input:focus-visible:not(:checked)+.pm-bundle__card{box-shadow:inset 0 0 0 2px #2455db4d}.pm-bundle__input:focus-visible+.pm-bundle__card .pm-bundle__main{outline:2px solid rgba(7,27,61,.5);outline-offset:3px;box-shadow:0 0 0 3px #fff,0 0 5px 4px #071b3d4d}.pm-bundle__body{display:block;padding:10px 20px;letter-spacing:normal}.pm-bundle__main{display:flex;align-items:center;gap:18px;min-height:55px;margin:0;cursor:pointer}.pm-bundle__radio{display:flex;flex-shrink:0;width:20px;height:20px;border:3px solid #fff;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #2455db4d}.pm-bundle__input:checked+.pm-bundle__card .pm-bundle__radio{background:#2455db;box-shadow:0 0 0 2px #2455db}.pm-bundle__content{display:flex;flex:1 1 0%;align-items:center;justify-content:space-between;gap:8px}.pm-bundle__left{display:flex;flex:1 1 0%;flex-direction:column;align-items:flex-start}.pm-bundle__line{display:flex;align-items:center;column-gap:8px}.pm-bundle__line--sub{column-gap:10px}.pm-bundle__name{display:block;font-size:20px;font-weight:700;color:#071b3d}.pm-bundle__save{display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 8px;border-radius:8px;background:#dbeafe;color:#2455db;font-size:12px;font-weight:400;vertical-align:top}.pm-bundle__sub{display:block;font-size:14px;color:#475569}.pm-bundle__pricing{display:flex;flex-direction:column;align-items:flex-end}.pm-bundle__pricing--badge{margin-top:18px}.pm-bundle__price{display:block;font-size:20px;font-weight:700;color:#071b3d}.pm-bundle__unit{font-size:14px;font-weight:400}.pm-bundle__picks{display:none;flex-direction:column;align-items:flex-start;cursor:default}.pm-bundle__input:checked+.pm-bundle__card .pm-bundle__picks{display:flex}.pm-bundle__picks-label{display:block;margin:3px 0;font-size:12px;color:#475569}.pm-bundle__pick{display:flex;align-items:center;margin-top:5px}.pm-bundle__thumb{display:block;flex-shrink:0;width:40px;height:40px;max-width:none;margin-right:7px;border-radius:4px;object-fit:cover}.pm-bundle__select{display:flex;align-items:center;max-width:100%;margin:0 2px 2px 0;padding:7px 25px 7px 7px;border:0;border-radius:4px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='4' viewBox='0 0 10 4'%3E%3Cpath d='M.6688.2344H9.3312L5 4z'/%3E%3C/svg%3E") no-repeat calc(100% - 8px) 50%;box-shadow:inset 0 0 0 1px #2455db4d;color:#000;font-family:inherit;font-size:14px;font-weight:400;line-height:normal;letter-spacing:normal;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pm-bundle__select::-ms-expand{display:none}.pm-bundle__select:hover{box-shadow:inset 0 0 0 2px #2455db4d}.pm-bundle__select:focus{box-shadow:inset 0 0 0 2px #2455db}.pm-bundle__gift{display:flex;align-items:center;justify-content:space-between;gap:5px 10px;margin:0 1px 1px;padding:7px 20px 7px 8px;border-radius:0 0 7px 7px;background:#fff;letter-spacing:normal;cursor:pointer}.pm-bundle__input:checked+.pm-bundle__card .pm-bundle__gift{margin:0 2px 2px;padding:7px 19px 6px 7px;border-radius:0 0 6px 6px;background:#2455db;cursor:default}.pm-bundle__gift-main{display:flex;flex:1 1 0%;align-items:center;gap:10px}.pm-bundle__truck{display:block;flex-shrink:0;width:auto;height:30px;max-width:none;border-radius:4px}.pm-bundle__gift-content{display:flex;flex:1 1 0%;align-items:center;gap:5px 15px}.pm-bundle__gift-text{display:block;font-size:13px;font-weight:700;color:#000}.pm-bundle__input:checked+.pm-bundle__card .pm-bundle__gift-text{color:#fff}.pm-bundle__badge{display:block;position:absolute;top:-27px;right:-15px;z-index:3;width:102px;letter-spacing:normal}.pm-bundle__badge svg{color:#2455db}@media screen and (min-width:750px){.pm-bundle__badge{right:-20px}}.pm-bundle-form .pm-bundle__error{margin:10px 0 0}@media(forced-colors:active){.pm-bundle__input:checked+.pm-bundle__card{outline:3px solid Highlight}.pm-bundle__input:checked+.pm-bundle__card .pm-bundle__radio{forced-color-adjust:none;border-color:Canvas;background:Highlight;box-shadow:0 0 0 2px Highlight}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/pm-bundle.css.map */
