body:is(.atlas-surface,:has(.atlas-surface)) .atlas-bundle__button:hover:not(:disabled){filter:brightness(1.08)}body:is(.atlas-surface,:has(.atlas-surface)) .atlas-bundle__button:disabled{background:rgb(var(--sold-out-badge-background));color:rgb(var(--sold-out-badge-text));cursor:not-allowed;filter:none}body:is(.atlas-surface,:has(.atlas-surface)) .atlas-bundles__track{position:relative}body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-bundles__track{scroll-snap-type:x mandatory;gap:10px;padding-bottom:0;display:flex;overflow-x:auto}body:is(.atlas-surface,:has(.atlas-surface)) .atlas-bundles__eyebrow{font-family:Inter, var(--text-font-family), sans-serif;letter-spacing:2px;text-transform:uppercase;color:#5a6882;margin:0;font-size:14px;font-weight:600;line-height:1.3}@media screen and (max-width:999px){body:is(.atlas-surface,:has(.atlas-surface)) .atlas-bundles__eyebrow{font-size:12px;line-height:1.4}}body:is(.atlas-surface,:has(.atlas-surface)) .atlas-bundles__heading{font-family:var(--heading-font-family);letter-spacing:.1px;margin:5px 0 20px;font-size:28px;font-weight:400;line-height:1.3}@media screen and (min-width:1000px){body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-inline-bundles{min-width:0;max-width:100%;overflow:hidden}body:is(.atlas-surface,:has(.atlas-surface)) .product-info:has(.atlas-inline-bundles){min-width:0;max-width:100%;overflow:hidden}body:is(.atlas-surface,:has(.atlas-surface)) .product-info__block-item:has(.atlas-inline-bundles){min-width:0;max-width:100%;overflow:hidden}body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-bundles__track{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-inline:0;padding-inline:30px;scroll-padding-inline:30px}body:is(.atlas-surface,:has(.atlas-surface)) .atlas-bundles__heading{margin-top:0;font-size:32px}}body:is(.atlas-surface,:has(.atlas-surface)) .atlas-bundles__heading em{color:#8e73a0;font-style:italic}body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-bundle{scroll-snap-align:center;background:#fff;border:1px solid #d8dadd;border-radius:10px;flex:0 0 329px;grid-template-columns:128px minmax(0,1fr);grid-template-areas:"media title""media copy""media save""media items""button button";grid-template-rows:auto auto auto 1fr auto;align-content:stretch;gap:0 18px;width:329px;min-width:329px;padding:20px;display:grid;box-shadow:0 4px 10px #0000000d}body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-bundles__track>.atlas-bundle:first-child{scroll-snap-align:start}body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-bundles__track>.atlas-bundle:last-child:not(:first-child){scroll-snap-align:end}@media screen and (min-width:1000px){body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-bundle{flex:0 0 438px;width:438px;min-width:438px;padding:20px}}body:is(.atlas-surface,:has(.atlas-surface)) .atlas-bundle__media{background:#f3f4f4;border-radius:10px;grid-area:media;align-self:start;width:128px;height:128px;display:block;overflow:hidden}body:is(.atlas-surface,:has(.atlas-surface)) .atlas-bundle__media img{object-fit:cover;border-radius:inherit;width:100%;height:100%}body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-bundle .h4{min-width:0;max-width:100%;font-family:var(--heading-font-family);letter-spacing:0;color:#0f1b33;white-space:normal;overflow-wrap:break-word;grid-area:title;margin:0;font-size:16px;font-weight:400;line-height:1.3}body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-bundle .atlas-copy{font-family:Inter, var(--text-font-family), sans-serif;letter-spacing:.5px;color:#5a6882;white-space:nowrap;text-overflow:ellipsis;grid-area:copy;margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.3;overflow:hidden}body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-savings{color:#5f7e64;font-family:Inter, var(--text-font-family), sans-serif;letter-spacing:.5px;background:#eef1ee;border-radius:1000px;grid-area:save;justify-self:start;margin:10px 0 0;padding:6px 10px 5px;font-size:12px;font-weight:500;line-height:1.3}body:is(.atlas-surface,:has(.atlas-surface)) .atlas-bundle__items{grid-area:items;align-self:start;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}body:is(.atlas-surface,:has(.atlas-surface)) .atlas-bundle__items img{display:none}body:is(.atlas-surface,:has(.atlas-surface)) .atlas-bundle__items li{font-family:Inter, var(--text-font-family), sans-serif;letter-spacing:.5px;color:#0f1b33;align-items:center;gap:5px;font-size:12px;font-weight:400;line-height:1.3;display:flex}body:is(.atlas-surface,:has(.atlas-surface)) .atlas-bundle__items li:before{content:"";background:url(atlas-bundle-tick.svg) 50%/11px 11px no-repeat;flex:none;width:11px;height:11px;margin-top:0}body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-bundle product-form,body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-bundle .shopify-product-form{grid-area:button;margin-top:22px}body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-bundle__button{color:#fcfcfb;letter-spacing:2px;text-transform:uppercase;background:#0f1b33;border:0;border-radius:100px;justify-content:center;align-items:center;gap:20px;width:100%;height:50px;min-height:50px;margin:0;padding:12px 20px 10px;font-size:14px;font-weight:500;display:flex;position:static}@media screen and (min-width:1000px){body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-bundle__button{letter-spacing:1px;font-size:16px}}body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-bundle__button .atlas-atc__prices{letter-spacing:.5px;gap:10px;margin-inline-start:0;font-size:16px;font-weight:400}body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-bundle__button .atlas-atc__prices s{letter-spacing:.5px;color:#fcfcfb;font-size:14px}body:is(.atlas-surface,:has(.atlas-surface)) .atlas-bundle .badge,body:is(.atlas-surface,:has(.atlas-surface)) .atlas-bundle .product-badges{display:none!important}@media screen and (max-width:999px){body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-inline-bundles{min-width:0;max-width:100%;overflow:hidden}body:is(.atlas-surface,:has(.atlas-surface)) .product-info:has(.atlas-inline-bundles){min-width:0;max-width:100%;overflow:hidden}body:is(.atlas-surface,:has(.atlas-surface)) .product-info__block-item:has(.atlas-inline-bundles){min-width:0;max-width:100%;overflow:hidden}body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-bundles__track{box-sizing:border-box;gap:10px;width:100%;min-width:0;max-width:100%;margin-inline:0;padding-inline:0}body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-bundle{box-sizing:border-box;scroll-snap-align:start;flex:0 0 329px;grid-template-columns:80px minmax(0,1fr);gap:0 10px;width:329px;min-width:329px;max-width:329px;padding:12px}body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-bundle product-form,body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-bundle .shopify-product-form{margin-top:10px}body:is(.atlas-surface,:has(.atlas-surface)) .atlas-bundle__media,body:is(.atlas-surface,:has(.atlas-surface)) .atlas-bundle__media img{border-radius:8px;width:80px;height:80px}body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-bundle__media{background:#f3f4f4}body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-bundle__media img{object-fit:contain;mix-blend-mode:multiply}body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-bundle .h4{white-space:normal;overflow-wrap:break-word;font-size:14px}body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-bundle .atlas-copy{letter-spacing:.04px;margin-top:2px;font-size:11px}body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-savings{letter-spacing:.04px;margin-top:6px;padding:3px 8px 2px;font-size:10px}body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-bundle__items{gap:4px;margin-top:8px}body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-bundle__items li{letter-spacing:.04px;font-size:11px}body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-bundle__button{letter-spacing:.06em;white-space:nowrap;flex-wrap:nowrap;gap:8px;height:44px;min-height:44px;max-height:44px;padding:0 12px;font-size:12px}body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-bundle__button>span{white-space:nowrap;flex:none}body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-bundle__button .atlas-atc__prices,body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-bundle__button .atlas-atc__prices s,body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-bundle__button .atlas-atc__prices span{white-space:nowrap;letter-spacing:0;font-size:12px}body:is(.atlas-surface,:has(.atlas-surface)) .product-info .atlas-inline-bundles .page-dots{margin-top:10px}}