:root{--ss-serif: var(--font-heading--family, "Times New Roman"), Times, Georgia, serif;--ss-sans: var(--font-body--family, Inter), "Helvetica Neue", Arial, sans-serif}.ss2-system,.ss2-products-shell,.ss2-bundle-shell{color:var(--ss2-ink, #11110f);font-family:var(--ss-sans)}.ss2-system{background:var(--ss2-ivory, #ffffff);display:grid;grid-template-columns:minmax(0,44.75fr) minmax(0,55.25fr);min-height:clamp(480px,38vw,560px)}.ss2-system__copy{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:64px var(--ss-gutter)}.ss2-heading{font-family:var(--ss-serif);font-size:clamp(38px,3.8vw,58px);font-weight:400;letter-spacing:-.016em;line-height:.93;margin:0;text-transform:uppercase}.ss2-accent-line{background:var(--ss2-gold, #b79a63);display:block;height:2px;margin-top:29px;width:30px}.ss2-system__body{font-family:var(--ss-serif);font-size:clamp(16px,1.2vw,19px);line-height:1.42;margin:24px 0 0;max-width:400px}.ss2-text-link{border-bottom:1px solid currentColor;color:inherit;display:inline-flex;font-size:10px;font-weight:700;gap:12px;letter-spacing:.08em;margin-top:34px;padding-bottom:5px;text-decoration:none;text-transform:uppercase}.ss2-system__media,.ss2-bundle__media{min-height:100%;overflow:hidden;position:relative}.ss2-system__media{align-self:stretch;min-height:0}.ss2-system__media picture{position:absolute;top:0;right:0;bottom:0;left:0}.ss2-system__media picture,.ss2-system__media img,.ss2-bundle__media picture,.ss2-bundle__media img{display:block;height:100%;width:100%}.ss2-system__media img,.ss2-bundle__media img{object-fit:cover;object-position:center}.ss2-products-shell{background:var(--ss2-page, #ffffff);padding:24px clamp(28px,3.8vw,55px) 28px}.ss2-products{display:grid;gap:clamp(18px,2vw,28px);grid-template-columns:repeat(2,minmax(0,1fr))}.ss2-product-card{background:var(--ss2-card-tone, var(--ss2-card, #fdfcfa));min-height:clamp(430px,32vw,470px);overflow:hidden;position:relative}.ss2-product-card--athena,.ss2-product-card--artemis{--ss2-card-tone: var(--ss2-card, #fdfcfa);--ss2-card-tone-fade: rgba(253, 252, 250, .92);background:var(--ss2-card-tone)}.ss2-product-card:after{background:linear-gradient(90deg,var(--ss2-card-tone, #fdfcfa) 0,var(--ss2-card-tone, #fdfcfa) 80%,color-mix(in srgb,var(--ss2-card-tone, #fdfcfa) 88%,transparent) 84%,color-mix(in srgb,var(--ss2-card-tone, #fdfcfa) 62%,transparent) 88%,color-mix(in srgb,var(--ss2-card-tone, #fdfcfa) 34%,transparent) 92%,color-mix(in srgb,var(--ss2-card-tone, #fdfcfa) 12%,transparent) 96%,transparent 100%);content:"";display:none;inset:0 auto 0 0;width:44%;pointer-events:none;position:absolute;z-index:1}.ss2-product-card__image,.ss2-product-card__image picture,.ss2-product-card__image img{display:block;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.ss2-product-card__image img{object-fit:cover;object-position:center}.ss2-product-card__image:not(.ss2-product-card__image--default) img{height:100%;inset:auto;left:50%;max-width:none;min-width:calc(100% * var(--cover-x, 1));object-position:50% var(--fy, 50%);top:0;transform:translate(calc(-1 * var(--fx, 50%)));width:auto}.ss2-product-card>.ss2-product-card__image{left:50%;overflow:hidden;width:50%}.ss2-product-card__image--default{-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.3) 3%,rgba(0,0,0,.75) 6%,#000 9%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.3) 3%,rgba(0,0,0,.75) 6%,#000 9%)}.ss2-product-card--artemis .ss2-product-card__image--default img{object-position:45% 50%}.ss2-product-card--athena .ss2-product-card__image--default img{object-position:50% 0%}.ss2-product-card__content{align-items:flex-start;display:flex;flex-direction:column;min-height:clamp(430px,32vw,470px);padding:clamp(32px,3.2vw,48px) 20px 27px clamp(24px,2.6vw,40px);position:relative;width:50%;z-index:2}.ss2-kicker{color:var(--ss2-gold, #b79a63);font-size:10px;font-weight:600;letter-spacing:.14em;line-height:1.3;margin:0 0 13px;text-transform:uppercase}.ss2-product-card h3,.ss2-bundle h2{font-family:var(--ss-serif);font-size:clamp(31px,2.7vw,42px);font-weight:400;letter-spacing:-.012em;line-height:.95;margin:0;text-transform:uppercase}.ss2-product-card__subtitle{font-family:var(--ss-serif);font-size:15px;letter-spacing:.03em;line-height:1.2;margin:4px 0 0}.ss2-product-card__benefits{font-family:var(--ss-serif);font-size:14px;line-height:1.5;margin:20px 0 0;text-wrap:pretty}.ss2-product-card__actions{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:22px;width:100%}.ss2-launch-badge{align-items:center;background:var(--ss2-gold, #b79a63);color:var(--ss2-ink, #11110f);display:inline-flex;font-size:9px;font-weight:700;justify-content:center;letter-spacing:.05em;min-height:30px;padding:7px 13px;text-transform:uppercase}.ss2-button{align-items:center;background:var(--ss2-ink, #11110f);color:#fff;display:inline-flex;font-size:10px;font-weight:700;justify-content:space-between;letter-spacing:.08em;min-height:43px;padding:11px 16px;text-decoration:none;text-transform:uppercase;transition:background .2s ease,color .2s ease;width:min(100%,176px)}.ss2-button:hover{background:var(--ss2-gold, #b79a63);color:var(--ss2-ink, #11110f)}.ss2-button span{font-size:16px;font-weight:400}.ss2-card-link{border-bottom:1px solid currentColor;color:inherit;font-size:9px;font-weight:700;letter-spacing:.08em;padding-bottom:3px;text-decoration:none;text-transform:uppercase}.ss2-bundle-shell{background:var(--ss2-page, #ffffff);padding:0 clamp(28px,3.8vw,55px) 34px}.ss2-bundle{background:var(--ss2-card, #fdfcfa);display:grid;grid-template-columns:minmax(0,44.75fr) minmax(0,55.25fr);min-height:300px}.ss2-bundle__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:40px clamp(34px,4vw,64px)}.ss2-bundle__body{font-family:var(--ss-serif);font-size:16px;line-height:1.35;margin:13px 0 0;max-width:430px}.ss2-bundle__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:23px}.ss2-bundle__actions .ss2-launch-badge{min-height:43px}.ss2-bundle__actions .ss2-card-link{margin-left:2px}.ss2-system a:focus-visible,.ss2-products-shell a:focus-visible,.ss2-bundle-shell a:focus-visible{outline:2px solid var(--ss2-gold, #b79a63);outline-offset:4px}@media(min-width:900px){.ss2-system{min-height:0}.ss2-system__copy{justify-content:flex-start}.ss2-system__media picture{bottom:64px;height:auto;left:0;margin-inline:auto 0;max-width:calc(100% - var(--ss-gutter));right:var(--ss-gutter);top:64px;width:fit-content}.ss2-system__media img{height:100%;max-width:100%;object-fit:contain;width:auto}}@media(max-width:1200px){.ss2-products{grid-template-columns:1fr}}@media(max-width:1050px){.ss2-system__copy{padding-inline:var(--ss-gutter)}.ss2-product-card__content{padding-left:28px}.ss2-product-card__benefits{font-size:13px}}@media(max-width:899px){.ss2-system{grid-template-columns:1fr;min-height:0}.ss2-system__copy{min-height:430px;padding:58px var(--ss-gutter)}.ss2-system__media{aspect-ratio:auto;height:66vw;min-height:0}.ss2-products-shell{padding:20px 24px}.ss2-products{grid-template-columns:1fr}.ss2-product-card{min-height:470px}.ss2-product-card__content{min-height:470px;padding:36px 30px 30px;width:50%}.ss2-bundle-shell{padding:0 24px 28px}.ss2-bundle{grid-template-columns:1fr}.ss2-bundle__media{aspect-ratio:3 / 2;min-height:0}.ss2-bundle__content{min-height:300px;padding:44px 36px}}@media(max-width:749px){.ss2-system__copy{min-height:0;padding:48px var(--ss-gutter) 44px}.ss2-heading{font-size:clamp(39px,10.6vw,48px)}.ss2-system__body{font-size:16px;margin-top:21px}.ss2-text-link{margin-top:29px}.ss2-products-shell{padding:14px 14px 10px}.ss2-products{gap:14px}.ss2-product-card{min-height:430px}.ss2-product-card__content{min-height:430px;padding:27px 14px 23px 22px;width:49%}.ss2-product-card>.ss2-product-card__image{left:49%;width:51%}.ss2-product-card--athena .ss2-product-card__image--default img{object-position:55% 50%}.ss2-product-card--artemis.ss2-product-card--default-img:after{display:block;width:49%}.ss2-product-card--artemis .ss2-product-card__image--default{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.5) 4%,#000 9%),linear-gradient(180deg,transparent 0,rgba(0,0,0,.5) 8%,#000 18%);height:78%;inset:auto 0 0 auto;left:30%;mask-composite:intersect;mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.5) 4%,#000 9%),linear-gradient(180deg,transparent 0,rgba(0,0,0,.5) 8%,#000 18%);top:auto;width:70%}.ss2-product-card--artemis .ss2-product-card__image--default img{object-position:50% 50%}.ss2-product-card{display:flex;flex-direction:column;min-height:0}.ss2-product-card>.ss2-product-card__image{position:relative;inset:auto;left:0;width:100%;height:auto;aspect-ratio:4 / 5;order:-1}.ss2-product-card--landscape>.ss2-product-card__image{aspect-ratio:3 / 2}.ss2-product-card .ss2-product-card__content{width:100%;min-height:0;padding:26px 22px 24px}.ss2-product-card:after{display:none}.ss2-product-card h3{font-size:31px}.ss2-product-card__subtitle{font-size:12px}.ss2-product-card__benefits{font-size:12px;margin-top:18px}.ss2-product-card__actions{gap:8px;padding-top:17px}.ss2-launch-badge{font-size:8px;min-height:27px;padding:6px 10px}.ss2-button{font-size:9px;min-height:40px;padding:10px 13px;width:min(100%,145px)}.ss2-bundle-shell{padding:0 14px 22px}.ss2-bundle__media{aspect-ratio:3 / 2}.ss2-bundle__content{min-height:0;padding:36px 24px 39px}.ss2-bundle h2{font-size:36px}.ss2-bundle__body{font-size:15px}.ss2-bundle__actions{align-items:flex-start;flex-direction:column;gap:10px}.ss2-bundle__actions .ss2-launch-badge{min-height:40px}}@media(prefers-reduced-motion:reduce){.ss2-button{transition:none}}.ss2-atc,.ss2-atc>form,.ss2-atc add-to-cart-component{display:contents}.ss2-product-card__actions .ss2-button--atc,.ss2-bundle__actions .ss2-button--atc{align-items:center;background:var(--ss2-ink, #11110f);border:0;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:10px;font-weight:700;gap:10px;justify-content:space-between;letter-spacing:.08em;min-height:43px;padding:11px 16px;text-align:left;text-decoration:none;text-transform:uppercase;transition:background .2s ease,color .2s ease;width:min(100%,176px)}.ss2-product-card__actions .ss2-button--atc:after,.ss2-bundle__actions .ss2-button--atc:after{content:"\2192";font-size:16px;font-weight:400;letter-spacing:0}.ss2-product-card__actions .ss2-button--atc:not(:disabled):hover,.ss2-product-card__actions .ss2-button--atc:not(:disabled):focus-visible,.ss2-bundle__actions .ss2-button--atc:not(:disabled):hover,.ss2-bundle__actions .ss2-button--atc:not(:disabled):focus-visible{background:var(--ss2-gold, #b79a63);color:var(--ss2-ink, #11110f)}.ss2-product-card__actions .ss2-button--atc:disabled,.ss2-bundle__actions .ss2-button--atc:disabled{background:transparent;border:1px solid color-mix(in srgb,var(--ss2-ink, #11110f) 28%,transparent);color:color-mix(in srgb,var(--ss2-ink, #11110f) 52%,transparent);cursor:not-allowed}.ss2-product-card__actions .ss2-button--atc:focus-visible,.ss2-bundle__actions .ss2-button--atc:focus-visible{outline:2px solid var(--ss2-gold, #b79a63);outline-offset:3px}@media(prefers-reduced-motion:reduce){.ss2-button--atc{transition:none}}.ss2-product-card__price{display:flex;align-items:baseline;gap:10px;margin:10px 0 0;font-size:16px;letter-spacing:.02em;color:var(--ss2-ink,#11110f)}.ss2-product-card__price s{color:color-mix(in srgb,var(--ss2-ink,#11110f) 50%,transparent);font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/severn-step2.css.map */
