.purch-option-wrap{border:solid 1px #f6f6f8;border-radius:12px;transition:all .2s linear}.purchase-option-accordion:has(details[open]) .purch-option-wrap{background:#f6f6f8;transition:all .2s linear}.sub-top-offer{background:#00124a;margin-bottom:0;align-items:center;padding:8px 20px;border-radius:12px 12px 0 0;color:#fff;font-size:14px;display:flex;flex-direction:row}.sub-top-offer img{margin-right:10px;border-radius:0!important}.sub-top-offer .tag{background:#0989c8}.sub-top-offer .sub-offer{flex:1}.purchase-option-accordion--subscription{margin-bottom:15px}.purchase-option-accordion--subscription .purchase-options-form__inner,span.disclosure__pricing .tag--xxs{display:none}.purchase-option-accordion .purch-option-wrap .disclosure--round-compact{margin-bottom:0;background:none;border-radius:12px;border:none}.purchase-option-accordion .purch-option-wrap .disclosure--round-compact>summary{padding:15px 20px}.purch-option-wrap .content-box.content-box--sm{padding:0 20px;background:none;border-radius:0}.purchase-option-accordion .purch-option-wrap .disclosure--round-compact .disclosure__content{padding:0}.purchase-option-accordion .purch-option-wrap .disclosure--round-compact .disclosure__content:before{background:none;margin-bottom:0}.font18{font-size:18px;color:#00124a!important}.purchase-option-accordion .purch-option-wrap .disclosure__radio{padding:4px}.purchase-option-accordion .purch-option-wrap>details[open] .disclosure__radio{border:solid 1px #0989c8}.purchase-option-accordion .purch-option-wrap>details[open] .disclosure__radio .disclosure_check{background:#0989c8!important;width:100%;height:100%;border-radius:40px}.product-info__add-to-cart{margin-top:15px}.purchase-option-accordion--single .purchase-options{border-top:solid 1px #ccc;margin-bottom:20px;padding:20px 0 0}.purchase-option-accordion--single .purchase-option__swatch:before{box-shadow:none}.purchase-option-accordion--single .purchase-option{background:none;padding:0;box-shadow:none!important}.purchase-option-accordion--single .purchase-option:hover{transform:none}.purchase-option-accordion--single .purchase-option__image{padding:10px;border:solid 1px #f6f6f8;background:#fff;border-radius:24px}.purchase-option-accordion--single .purchase-option__swatch{gap:15px}.purchase-option__radio:checked+.purchase-option__swatch .purchase-option__image{border:solid 1px #f6f6f8;background:#fff}.purchase-option__radio:checked+.purchase-option__swatch .purchase-option__image{opacity:1;transition:all .2s linear}.purchase-option__radio+.purchase-option__swatch .purchase-option__image{opacity:.5;transition:all .2s linear}.new-pdp quantity-input{display:none}.new-pdp .product-info__add-button{flex:1 1 100%;margin:0}purchase-option-accordion.purchase-option-accordion--subscription .price__current{color:#0989c8!important;font-size:21px;line-height:30px}.new-pdp .purchase-option__badge{display:none}.new-pdp .price.price--purchase-option .price__was{order:0;font-size:16px;line-height:30px}.new-pdp .disclosure__price .price__current{font-size:21px;line-height:30px;color:#0989c8!important}.new-pdp .price__from{font-size:18px;line-height:30px;color:#999}.new-pdp .price__unit{line-height:30px}.new-pdp .price--purchase-option .price__current{color:#00124a;font-size:18px}.new-pdp .purchase-option__details{margin-top:-34px;z-index:90}.new-pdp .purchase-option__details .tag--small{background:#00124a}.purchase-option__radio:checked+.purchase-option__swatch .tag--small{background:#0989c8}.new-pdp .btn--primary{background:#ffd737!important;transition:all .2s linear;border:none!important}.new-pdp .btn--primary:hover{background:#ffe476!important;border:none!important;transition:all .2s linear}.new-pdp .btn--primary:not(.slider-nav__btn):not([disabled]):hover{background-position:auto}.check-list{list-style:none;margin:0 0 15px!important;padding:20px!important;width:100%;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.check-list li{position:relative;padding-left:15px!important;margin-bottom:.5rem;line-height:1.3;font-size:16px}.check-list li:before{content:"";position:absolute;left:4px;top:.2em;width:1.1em!important;height:1.1em!important;background-color:#0989c8!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M4 12l5 5L20 6'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M4 12l5 5L20 6'/%3E%3C/svg%3E") no-repeat center / contain}.pdp-modal,.pdp-modal *{box-sizing:border-box}.pdp-modal{position:fixed;top:0;left:0;width:100vw;width:100dvw;height:100vh;height:100dvh;margin:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#ffffff8c;opacity:0;transition:opacity .2s ease;overscroll-behavior:contain}.pdp-modal[hidden]{display:none}.pdp-modal.pdp-modal--open{opacity:1}.pdp-modal__dialog{position:relative;flex:0 1 auto;width:600px;max-width:94%;max-height:85dvh;overflow-y:auto;margin:0;background:#fff;color:#16181d;border-radius:24px;padding:40px;box-shadow:0 20px 50px #00000040;transform:translateY(12px) scale(.98);transition:transform .2s ease}.pdp-modal.pdp-modal--open .pdp-modal__dialog{transform:none}.pdp-modal__close{position:absolute;top:20px;right:20px;transition:all .2s linear;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:#0989c8;color:#fff;font-size:30px;font-weight:700;padding-top:3px;line-height:1;cursor:pointer}.pdp-modal__close:hover{background:#00124a;transition:all .2s linear}.pdp-modal__title{margin:0 2rem .5rem 0;font-size:1.25rem}.pdp-modal__body{margin:0 0 1.25rem;line-height:1.55;color:#4a4f5a}body.pdp-modal-lock{overflow:hidden}.pdp-btn{font-weight:700;padding:0;margin-bottom:23px;font-size:16px;color:#00124a;cursor:pointer}.gp-sub{text-align:left;margin:20px 0 8px}.gp-sub__eyebrow{font-family:Figtree,sans-serif;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#1a66d2;margin-bottom:8px}.gp-sub__heading{font-family:Figtree,sans-serif;font-weight:300;font-size:30px;line-height:1.2;color:#0f2770;margin:0 0 24px}.gp-sub__item{margin-bottom:22px}.gp-sub__item:last-child{margin-bottom:0}.gp-sub__head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.gp-sub__icon{font-size:22px;line-height:1}.gp-sub__title{font-family:Figtree,sans-serif;font-weight:700;font-size:18px;color:#0f2770;margin:0}.gp-sub__text{font-size:15px;line-height:1.55;color:#3f517b;margin:0}.pdp-btn--ghost{background:#eceef2;color:#16181d}.pdp-btn--ghost:hover{background:#e0e3e9}.pdp-modal :focus-visible{outline:2px solid #2f6df6;outline-offset:2px}@media(prefers-reduced-motion:reduce){.pdp-modal,.pdp-modal__dialog{transition:none}}@media(max-width:1280px){.new-pdp .purchase-options{grid-template-columns:repeat(3,minmax(0,1fr))}.new-pdp .tag--small{font-size:13px;padding:4px 10px}}@media(max-width:1024px){.new-pdp .purchase-options-form__inner,.new-pdp .purchase-options{padding-left:0!important;padding-right:0!important}.new-pdp .purchase-option-accordion--single .purchase-option{padding:0!important}.new-pdp .purchase-option__details{margin-top:0;align-items:flex-end!important}.new-pdp .purchase-option:hover{box-shadow:none!important}.new-pdp .purchase-options-form [type=submit]{margin:0!important}}@media(max-width:640px){.gp-sub__grid{grid-template-columns:1fr}.sub-top-offer img{display:none}.new-pdp .purchase-option__swatch .purchase-option__image{padding:3px}.new-pdp .purchase-option__swatch{flex-direction:column}.new-pdp .purchase-option__swatch .purchase-option__image{max-width:100%}.new-pdp .purchase-option__details{margin-top:-25px}.new-pdp .purchase-option__swatch .purchase-option__details{align-items:center!important}}@media(max-width:540px){.sub-top-offer .sub-offer{padding-right:10px}.check-list li{font-size:14px;line-height:21px}.new-pdp .purchase-option__details{margin-top:0}.new-pdp .purchase-option__swatch .price__default{flex-direction:column}.new-pdp .purchase-option__swatch .price__was--supercents:before{display:none!important}.new-pdp .price__unit{line-height:10px}.font18{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/new-product.css.map */
