body:has(.ng-family-summary){--ng-ink:#17131b;--ng-purple:#2c275f;--ng-purple-deep:#201c4d;--ng-cream:#fff1d5;--ng-lilac:#f0edff;--ng-gold:#f2bc34;--ng-paper:#fffdf8;--ng-line:#29234b;background:var(--ng-paper)}body:has(.ng-family-summary) footer{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}body:has(.ng-family-summary) .product-information{background:var(--ng-paper)}body:has(.ng-family-summary) .product-information__grid{align-items:start}body:has(.ng-family-summary) .product-information__media .product-media-container,body:has(.ng-family-summary) .product-information__media .product-media,body:has(.ng-family-summary) .product-information__media .media{background:var(--ng-cream)}body:has(.ng-family-summary) .product-information__media .product-media,body:has(.ng-family-summary) .product-information__media .product-media img{border-radius:8px}body:has(.ng-family-summary) .product-information__media .slideshow-control,body:has(.ng-family-summary) .product-information__media button{border-radius:7px}body:has(.ng-family-summary) .product-details{scroll-margin-top:24px}body:has(.ng-family-summary) .product-details h1{color:var(--ng-ink);font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:700;letter-spacing:.03em;line-height:1.35;text-wrap:balance}body:has(.ng-family-summary) .product-details fieldset,body:has(.ng-family-summary) .product-details .variant-picker{border-color:color-mix(in srgb,var(--ng-line) 22%,transparent)}body:has(.ng-family-summary) .product-details .variant-picker label,body:has(.ng-family-summary) .product-details .variant-picker__option,body:has(.ng-family-summary) .product-details .quantity-selector,body:has(.ng-family-summary) .product-details .quantity-selector-component{border-color:var(--ng-line);border-radius:5px}body:has(.ng-family-summary) .product-details button.button,body:has(.ng-family-summary) .product-details .add-to-cart-button,body:has(.ng-family-summary) sticky-add-to-cart .add-to-cart-button{background:var(--ng-purple);border-color:var(--ng-purple);border-radius:5px;box-shadow:none;color:#fff;font-weight:800}body:has(.ng-family-summary) .product-details button.button:hover,body:has(.ng-family-summary) .product-details .add-to-cart-button:hover,body:has(.ng-family-summary) sticky-add-to-cart .add-to-cart-button:hover{background:var(--ng-purple-deep);border-color:var(--ng-purple-deep)}body:has(.ng-family-summary) sticky-add-to-cart[data-variant-available=true] .sticky-add-to-cart__bar{background:var(--ng-paper);border:1px solid var(--ng-line);border-radius:6px;box-shadow:0 18px 45px #17131b38;opacity:1;transform:translate(-50%) translateY(0)}body:has(.ng-family-summary) sticky-add-to-cart .sticky-add-to-cart__bar:before{display:none}.ng-pdp{--ng-ink:#17131b;--ng-purple:#2c275f;--ng-purple-deep:#201c4d;--ng-cream:#fff1d5;--ng-lilac:#f0edff;--ng-gold:#f2bc34;--ng-paper:#fffdf8;--ng-line:#29234b;background:var(--ng-paper);color:var(--ng-ink);font:16px/1.55 Arial,Helvetica,sans-serif}.ng-pdp *{box-sizing:border-box}.ng-pdp h2,.ng-pdp h3{font-family:Georgia,Times New Roman,serif;letter-spacing:-.035em;line-height:.98}.ng-pdp h2{font-size:clamp(34px,4vw,58px);margin:0;max-width:17ch;text-wrap:balance}.ng-pdp h3{font-size:clamp(22px,2.1vw,30px);margin:0;max-width:24ch}.ng-pdp p{margin:0}.ng-pdp__wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}.ng-pdp__section{padding:clamp(64px,8vw,116px) 0;border-top:1px solid color-mix(in srgb,var(--ng-line) 16%,transparent)}.ng-pdp__eyebrow{color:var(--ng-purple);font-size:11px!important;font-weight:800;letter-spacing:.13em;margin-bottom:12px!important;text-transform:uppercase}.ng-pdp__lead{font-size:clamp(18px,1.9vw,25px);line-height:1.35;max-width:31ch}.ng-pdp__section-head{display:grid;gap:15px;margin-bottom:34px}.ng-pdp__section-head--center{justify-items:center;text-align:center}.ng-pdp__section-head--center h2{max-width:18ch}.ng-family-summary{display:grid;gap:10px;color:var(--ng-ink)}.ng-family-summary h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,2.5vw,36px);letter-spacing:-.035em;line-height:1.07;margin:0;max-width:24ch}.ng-family-summary p{margin:0}.ng-family-summary__lead{font-size:15px;line-height:1.45;max-width:56ch}.ng-family-summary__native-price{display:block;margin-top:2px}.ng-family-summary__price{color:var(--ng-purple);font:700 32px/1.1 Arial,Helvetica,sans-serif;letter-spacing:-.04em}.ng-family-summary__included{display:grid;gap:9px}.ng-family-summary__includes{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;list-style:none;margin:0;padding:0}.ng-family-summary__includes li{font-size:12px;line-height:1.4;padding-left:17px;position:relative}.ng-family-summary__includes li:before{color:var(--ng-purple);content:"\2713";font-weight:900;left:0;position:absolute}.ng-family-summary__jump,.ng-pdp__cta{align-items:center;background:var(--ng-purple);border:1px solid var(--ng-purple);border-radius:5px;color:#fff!important;display:inline-flex;font-weight:800;justify-content:center;min-height:48px;padding:12px 18px;text-decoration:none;width:fit-content}.ng-family-summary__jump:hover,.ng-pdp__cta:hover{background:var(--ng-purple-deep);border-color:var(--ng-purple-deep)}.ng-family-summary__proof-note{background:var(--ng-lilac);border:1px dashed var(--ng-purple);border-radius:5px;color:var(--ng-purple);font-size:12px;font-weight:700;line-height:1.35;padding:11px 12px}.ng-pdp__features{background:var(--ng-cream);border-block:1px solid var(--ng-line)}.ng-pdp__features .ng-pdp__wrap{display:grid;gap:30px}.ng-pdp__bags{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.ng-pdp__bags p{background:#fff;border:1px solid var(--ng-line);border-radius:5px;display:grid;gap:8px;min-height:150px;padding:18px;font-size:14px;line-height:1.4}.ng-pdp__bags strong{font:700 21px/1 Georgia,Times New Roman,serif;letter-spacing:-.025em}.ng-pdp__quote{border-left:4px solid var(--ng-gold);font:clamp(22px,2.4vw,34px)/1.12 Georgia,"Times New Roman",serif;letter-spacing:-.03em;margin:0;max-width:31ch;padding:4px 0 4px 18px}.ng-pdp__split{align-items:center;display:grid;gap:clamp(30px,6vw,88px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ng-pdp__split--reverse>:is(.ng-pdp__copy,.ng-pdp__door-copy){order:-1}.ng-pdp__copy{display:grid;gap:22px}.ng-pdp__device{background:var(--ng-cream);border:1px solid var(--ng-line);border-radius:7px;margin:0;overflow:hidden;padding:12px;position:relative}.ng-pdp__device img{aspect-ratio:1/1;display:block;object-fit:contain;width:100%}.ng-pdp__device figcaption{border-top:1px solid var(--ng-line);font-size:12px;font-weight:700;line-height:1.35;padding:10px 2px 0}.ng-pdp__proof-slot{align-content:center;background:var(--ng-purple);border:1px dashed #fff;color:#fff;display:grid;gap:8px;min-height:250px;padding:30px;text-align:center}.ng-pdp__proof-slot strong{font:700 clamp(24px,3vw,38px)/1 Georgia,"Times New Roman",serif;letter-spacing:-.03em}.ng-pdp__proof-slot span{font-size:13px;line-height:1.4}.ng-pdp__steps{counter-reset:ng-step;display:grid;gap:12px;list-style:none;margin:0;padding:0}.ng-pdp__steps li{background:#fff;border:1px solid var(--ng-line);border-radius:5px;counter-increment:ng-step;min-height:76px;padding:15px 16px 15px 56px;position:relative}.ng-pdp__steps li:before{align-items:center;background:var(--ng-purple);border-radius:50%;color:#fff;content:counter(ng-step);display:flex;font-size:13px;font-weight:800;height:28px;justify-content:center;left:16px;position:absolute;top:17px;width:28px}.ng-pdp__steps strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:18px;letter-spacing:-.02em;margin-bottom:3px}.ng-pdp__microcopy{color:var(--ng-purple);font-size:14px;font-weight:700;line-height:1.35}.ng-pdp__impact{background:var(--ng-purple);color:#fff}.ng-pdp__impact .ng-pdp__wrap{display:grid;gap:26px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.ng-pdp__impact h2{color:#fff}.ng-pdp__impact h3{color:var(--ng-gold)}.ng-pdp__impact-copy{display:grid;gap:18px;font-size:18px;line-height:1.45}.ng-pdp__impact-copy strong{color:#fff}.ng-pdp__impact .ng-pdp__quote{border-color:var(--ng-gold);color:#fff;max-width:none}.ng-pdp__benefits{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-top:31px}.ng-pdp__benefits p{background:var(--ng-lilac);border:1px solid var(--ng-line);border-radius:5px;display:flex;font-size:14px;font-weight:700;min-height:92px;padding:16px}.ng-pdp__door{background:var(--ng-cream)}.ng-pdp__door-copy{display:grid;gap:18px}.ng-pdp__door-copy h3{line-height:1.1}.ng-pdp__door-copy p{font-size:17px;line-height:1.45}.ng-pdp__door-copy p:last-child{font-weight:800;color:var(--ng-purple)}.ng-pdp__moments{display:grid;gap:32px}.ng-pdp__moments-grid{display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.ng-pdp__moments-grid p{align-items:center;background:#fff;border:1px solid var(--ng-line);border-radius:5px;display:flex;font:700 18px/1.12 Georgia,Times New Roman,serif;letter-spacing:-.02em;min-height:105px;padding:16px}.ng-pdp__compact-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr}.ng-pdp__compact-card{background:var(--ng-lilac);border:1px solid var(--ng-line);border-radius:6px;display:grid;gap:17px;padding:clamp(24px,3vw,44px)}.ng-pdp__compact-card h2{font-size:clamp(30px,3vw,47px)}.ng-pdp__compact-card h3{line-height:1.12}.ng-pdp__compact-card p{font-size:16px;line-height:1.5}.ng-pdp__comparison{background:#fff;border-top:1px solid var(--ng-line)}.ng-pdp__table-scroll{border:1px solid var(--ng-line);overflow-x:auto;position:relative}.ng-pdp__table-scroll:focus-visible{outline:3px solid var(--ng-gold);outline-offset:3px}.ng-pdp__table{border-collapse:collapse;min-width:760px;width:100%}.ng-pdp__table th,.ng-pdp__table td{border:1px solid color-mix(in srgb,var(--ng-line) 45%,transparent);padding:15px;text-align:left;vertical-align:middle}.ng-pdp__table th{background:var(--ng-cream);font:700 18px/1.1 Georgia,Times New Roman,serif;letter-spacing:-.02em}.ng-pdp__table td:first-child{font-weight:800;min-width:210px}.ng-pdp__table td:not(:first-child){font-size:15px;text-align:center}.ng-pdp__table td:nth-child(2){background:var(--ng-lilac);font-weight:800}.ng-pdp__scroll-cue{color:var(--ng-purple);font-size:12px;font-weight:800;margin:10px 0 0;text-align:right}.ng-pdp__parent{background:var(--ng-cream)}.ng-pdp__parent-grid{display:grid;gap:30px;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr)}.ng-pdp__parent-copy{display:grid;gap:15px;font-size:17px;line-height:1.45}.ng-pdp__review-placeholder{background:#fff;border:1px dashed var(--ng-line);border-radius:6px;display:grid;gap:10px;padding:28px}.ng-pdp__review-placeholder strong{font:700 27px/1.03 Georgia,Times New Roman,serif;letter-spacing:-.03em}.ng-pdp__review-placeholder span{font-size:14px;line-height:1.45}.ng-pdp__bundle{background:var(--ng-purple);color:#fff;text-align:center}.ng-pdp__bundle .ng-pdp__wrap{display:grid;justify-items:center;gap:22px}.ng-pdp__bundle h2{color:#fff;max-width:16ch}.ng-pdp__bundle-items{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px;width:100%}.ng-pdp__bundle-items p{background:#fff;color:var(--ng-ink);min-height:104px;padding:17px;text-align:left}.ng-pdp__bundle-items strong{display:block;font:700 20px/1 Georgia,Times New Roman,serif;letter-spacing:-.02em;margin-bottom:7px}.ng-pdp__bundle .ng-pdp__cta{background:var(--ng-gold);border-color:var(--ng-gold);color:var(--ng-ink)!important}.ng-pdp__bundle .ng-pdp__cta:hover{background:#ffd45e;border-color:#ffd45e}.ng-pdp__faq{background:var(--ng-paper);padding-bottom:calc(clamp(74px,9vw,128px) + 80px)}.ng-pdp__faq-list{border-top:1px solid var(--ng-line);display:grid;margin-top:30px}.ng-pdp__faq-list details{border-bottom:1px solid var(--ng-line);padding:0}.ng-pdp__faq-list summary{align-items:center;cursor:pointer;display:flex;font:700 clamp(19px,2vw,25px)/1.15 Georgia,"Times New Roman",serif;gap:14px;letter-spacing:-.02em;list-style:none;padding:19px 0}.ng-pdp__faq-list summary::-webkit-details-marker{display:none}.ng-pdp__faq-list summary:after{content:"+";font-family:Arial,Helvetica,sans-serif;font-size:26px;font-weight:400;margin-left:auto}.ng-pdp__faq-list details[open] summary:after{content:"\2212"}.ng-pdp__faq-pending{color:var(--ng-purple);font-size:13px;font-weight:700;padding:0 0 19px}@media(max-width:989px){.ng-pdp__bags,.ng-pdp__moments-grid,.ng-pdp__benefits{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){body:has(.ng-family-summary) .product-details h1{font-size:13px}body:has(.ng-family-summary) .product-information__media .product-media,body:has(.ng-family-summary) .product-information__media .product-media img{border-radius:0}body:has(.ng-family-summary) sticky-add-to-cart .sticky-add-to-cart__bar{border-inline:0;border-radius:0}.ng-pdp__wrap{width:min(100% - 32px,620px)}.ng-pdp__section{padding:62px 0}.ng-pdp__section-head{margin-bottom:26px}.ng-pdp__split,.ng-pdp__impact .ng-pdp__wrap,.ng-pdp__parent-grid{grid-template-columns:1fr}.ng-pdp__split--reverse>:is(.ng-pdp__copy,.ng-pdp__door-copy){order:0}.ng-pdp__proof-slot{min-height:200px}.ng-pdp__compact-grid,.ng-pdp__bundle-items{grid-template-columns:1fr}.ng-pdp__faq{padding-bottom:calc(170px + env(safe-area-inset-bottom,0px))}.ng-family-summary__jump,.ng-pdp__cta{width:100%}}@media(prefers-reduced-motion:reduce){html:has(.ng-family-summary){scroll-behavior:auto}}body:has(.ng-family-summary) .product-information{--sidebar-width:520px}body:has(.ng-family-summary) .product-details{min-width:0;color:var(--ng-ink)}body:has(.ng-family-summary) .product-details h1{margin:0;font-family:Arial,Helvetica,sans-serif;font-weight:600;color:#655667}body:has(.ng-family-summary) .product-details .text-block{margin:0}.ng-family-summary>p:not(.ng-family-summary__lead){font-size:14px;line-height:1.4;max-width:58ch}.ng-family-summary__includes li:nth-child(-n+2){font-size:13px;font-weight:700;padding:10px;border:1px solid #ded5e1;background:#f5f0f6;border-radius:7px}.ng-family-summary__includes li:nth-child(-n+2):before{content:none}.ng-family-summary__offer{font-size:13px;line-height:1.4}.ng-family-summary__extras{font-size:12px;line-height:1.4;color:var(--ng-purple)}.ng-family-summary__proof-note{border:0;border-radius:5px;padding:8px 10px;font-size:12px;background:#efeaf3;color:#514355}.ng-family-summary__disclosure{font-size:12px;line-height:1.4;color:#615565}.ng-family-summary__disclosure summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;width:fit-content}.ng-family-summary__disclosure p{padding-top:7px;max-width:55ch}.ng-family-summary__action-slot,.ng-family-summary__action{min-height:36px}.ng-family-summary__rail-status{display:none}.ng-family-summary__jump{min-height:36px;padding:4px 0;background:transparent;border:0;border-radius:0;color:var(--ng-purple)!important;text-decoration:underline;text-underline-offset:4px;font-size:13px;justify-content:flex-start}.ng-family-summary__jump:hover{background:transparent;color:var(--ng-purple-deep)!important}body:has(.ng-family-summary) .product-details .variant-picker{width:100%}body:has(.ng-family-summary) .product-details .variant-picker__form{gap:12px}body:has(.ng-family-summary) .product-details .variant-option{margin:0;padding:0;border:0;gap:8px;min-width:0}body:has(.ng-family-summary) .product-details .variant-option legend{font-size:12px;font-weight:700;margin-bottom:7px}body:has(.ng-family-summary) .product-details .variant-option__button-label{min-height:44px;padding:9px 13px;border:1px solid #b8aebe;border-radius:7px;background:#fff;font-size:13px;flex:1 1 auto;text-align:center;justify-content:center}body:has(.ng-family-summary) .product-details .variant-option__button-label:has(input:checked){background:#eee8f2;border:2px solid var(--ng-purple);color:var(--ng-purple)}body:has(.ng-family-summary) .product-details .variant-option__button-label:has(input:focus-visible){outline:3px solid var(--ng-purple);outline-offset:3px}body:has(.ng-family-summary) .product-details .variant-option__button-label__text{white-space:normal}body:has(.ng-family-summary) .product-details .product-form-buttons{gap:10px;flex-wrap:nowrap;align-items:center}body:has(.ng-family-summary) .product-details .product-form-buttons .add-to-cart-button{min-height:48px}body:has(.ng-family-summary) .product-details .add-to-cart-button:disabled{opacity:1;background:#75677a;border-color:#75677a;color:#fff;cursor:not-allowed}body:has(.ng-family-summary) .product-details .quantity-selector{height:48px;min-height:48px}body:has(.ng-family-summary) :is(.ng-family-summary a,.ng-family-summary summary,.ng-pdp a,.ng-pdp summary):focus-visible{outline:3px solid var(--ng-purple);outline-offset:4px}body:has(.ng-family-summary) [id^=BuyButtons-ProductForm-]{scroll-margin-top:150px}@media(min-width:750px){body:has(.ng-family-summary) .product-information__grid:not(.product-information--media-none){grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);max-width:1180px;width:100%;margin-inline:auto}body:has(.ng-family-summary) .product-information__media{align-self:start;min-width:0;width:100%}}@media(max-width:749px){body:has(.ng-family-summary) .product-information{padding-top:12px;padding-bottom:28px}body:has(.ng-family-summary) .product-information__grid{row-gap:12px}body:has(.ng-family-summary) .product-information__media{padding-inline:16px}body:has(.ng-family-summary) .product-details>.group-block{gap:10px}.ng-family-summary{gap:9px}.ng-family-summary h2{font-size:27px;max-width:25ch}.ng-family-summary__lead{font-size:14px;line-height:1.4}.ng-family-summary>p:not(.ng-family-summary__lead){font-size:13px}.ng-family-summary__includes{gap:7px 10px}.ng-family-summary__includes li:nth-child(-n+2){font-size:12px;padding:9px 8px}.ng-family-summary__action{position:fixed;z-index:8;inset:auto 0 0;display:grid;justify-items:center;gap:0;padding:4px 16px calc(8px + env(safe-area-inset-bottom,0px));background:var(--ng-purple);color:#fff;box-shadow:0 -2px 16px #29234b18}.ng-family-summary__jump{min-height:44px;width:100%;padding:8px 0;justify-content:center;background:transparent;color:#fff!important;text-decoration:none;font-size:15px}.ng-family-summary__rail-status{display:block;font:400 10px/1.4 Arial,sans-serif;color:#eee9fa}.ng-family-summary__jump:hover{background:var(--ng-purple-deep);color:#fff!important}body.ng-family-purchase-visible .ng-family-summary__action{position:static;display:block;padding:0;background:transparent;box-shadow:none}body.ng-family-purchase-visible .ng-family-summary__rail-status{display:none}body.ng-family-purchase-visible .ng-family-summary__jump{position:static;min-height:34px;padding:2px 0;box-shadow:none;background:transparent;color:var(--ng-purple)!important;justify-content:flex-start;font-size:13px;text-decoration:underline}body:has(.ng-family-summary) .product-details .product-form-buttons{flex-wrap:wrap}}.ng-family-summary__unit-count{font-size:14px;line-height:1.35;color:var(--ng-purple)}.ng-pdp__faq-answer{padding:0 0 19px;font-size:15px;line-height:1.5;max-width:68ch}body:has(.ng-family-summary) .product-information__media{padding-inline:0}body:has(.ng-family-summary) .product-details .variant-option__button-label{--ng-swatch:#fff;flex:0 0 62px;display:flex;flex-direction:column;gap:7px;min-height:76px;min-width:62px;padding:5px 2px;border:0;background:transparent;border-radius:5px}body:has(.ng-family-summary) .product-details .variant-option__button-label:before{content:"";display:block;width:40px;height:40px;border-radius:50%;background:var(--ng-swatch);border:1px solid #827985;box-shadow:0 0 0 3px #fffdf8}body:has(.ng-family-summary) .variant-option__button-label:has(input[value=Black]){--ng-swatch:#2a292b}body:has(.ng-family-summary) .variant-option__button-label:has(input[value=White]){--ng-swatch:#e1e1e1}body:has(.ng-family-summary) .variant-option__button-label:has(input[value=Pink]){--ng-swatch:#e6aab9}body:has(.ng-family-summary) .variant-option__button-label:has(input[value=Blue]){--ng-swatch:#a4cfde}body:has(.ng-family-summary) .product-details .variant-option__button-label:has(input:checked){border:0;background:transparent;color:var(--ng-purple)}body:has(.ng-family-summary) .product-details .variant-option__button-label:has(input:checked):before{outline:2px solid var(--ng-purple);outline-offset:4px}body:has(.ng-family-summary) .product-details .variant-option__button-label__pill{display:none}body:has(.ng-family-summary) .product-details .variant-option__button-label__text{font-size:12px;line-height:1.2}.ng-pdp__table{min-width:0;table-layout:fixed}.ng-pdp__table th:first-child{width:37%}.ng-pdp__table td:first-child{min-width:0}.ng-pdp__table th,.ng-pdp__table td{overflow-wrap:anywhere}.ng-pdp [data-page-section=bags] .ng-pdp__quote{max-width:none;text-align:center;border:0;padding:0}.ng-family-summary__action{position:fixed;z-index:8;inset:auto 0 0;display:flex;align-items:center;justify-content:center;gap:18px;padding:10px 24px calc(10px + env(safe-area-inset-bottom,0px));background:var(--ng-purple);color:#fff;box-shadow:0 -2px 16px #29234b18}.ng-family-summary__action .ng-family-summary__jump{min-height:44px;width:auto;justify-content:center;border:1px solid #fff;border-radius:5px;padding:10px 24px;background:#fff;color:var(--ng-purple)!important;text-decoration:none;font-size:14px}.ng-family-summary__action .ng-family-summary__jump:hover{background:var(--ng-lilac);color:var(--ng-purple-deep)!important}.ng-family-summary__action .ng-family-summary__rail-status{display:block;font:400 12px/1.4 Arial,sans-serif;color:#fff}body.ng-family-purchase-visible .ng-family-summary__action{position:static;display:block;padding:0;background:transparent;box-shadow:none}body.ng-family-purchase-visible .ng-family-summary__action .ng-family-summary__jump{background:var(--ng-lilac);border:1px solid var(--ng-purple);text-decoration:none;justify-content:center;min-height:44px;padding:10px 16px}body.ng-family-purchase-visible .ng-family-summary__rail-status{display:none}@media(min-width:750px){.ng-pdp [data-page-section=bags]{padding-block:40px}.ng-pdp [data-page-section=bags] .ng-pdp__quote{font-size:clamp(22px,2.4vw,34px);white-space:nowrap}}@media(max-width:749px){.ng-family-gallery__thumbs{padding-inline:16px;padding-top:10px}.ng-pdp__table th,.ng-pdp__table td{padding:10px 5px;font-size:12px;line-height:1.3}.ng-pdp__table td:not(:first-child){font-size:13px}.ng-pdp__table th{font:700 11px/1.3 Arial,sans-serif;letter-spacing:-.02em;overflow-wrap:normal}.ng-pdp__table th:nth-child(2){width:24%}.ng-pdp__table th:nth-child(3){width:18%}.ng-pdp__table th:nth-child(4){width:21%}.ng-family-summary__action{display:grid;gap:4px;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px))}.ng-family-summary__action .ng-family-summary__jump{width:100%;padding:10px 16px}.ng-family-summary__action .ng-family-summary__rail-status{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/nightingale-pdp-review.css.map */
