body.as-builder-page .as-whatsapp-float{display:none!important}body.as-builder-page #MainContent>.shopify-section-wrapper.section{max-width:none;width:100%;padding:0;margin:0}body.as-builder-page .shopify-section--product-template{display:none}.as-pdp2{--as-ink: #172b2b;--as-muted: #596866;--as-teal: #175c54;--as-line: #dbe0db;--as-paper: #fcfbf8;--as-soft: #f2f4ef;display:block;background:var(--as-paper);color:var(--as-ink);font-family:inherit;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.as-pdp2 *,.as-pdp2 *:before,.as-pdp2 *:after{box-sizing:border-box}.as-pdp2 [hidden]{display:none!important}.as-pdp2 :is(h1,h2,h3,p,figure,fieldset,ul,dl,dd){margin:0}.as-pdp2 :is(h1,h2,h3){color:var(--as-ink);font-family:inherit;font-style:normal;text-transform:none}.as-pdp2 h1{max-width:12em;font-size:clamp(30px,3.1vw,44px);font-weight:500;line-height:1.12;letter-spacing:-.045em}.as-pdp2 h2{font-size:clamp(30px,3.7vw,49px);font-weight:500;line-height:1.13;letter-spacing:-.045em}.as-pdp2 h3{font-size:19px;font-weight:550;line-height:1.35;letter-spacing:-.018em}.as-pdp2 p{font-size:inherit;line-height:inherit}.as-pdp2 a{color:inherit;text-underline-offset:4px}.as-pdp2 button,.as-pdp2 input,.as-pdp2 select{font-family:inherit;font-size:14px}.as-pdp2 button{margin:0;letter-spacing:normal;text-transform:none;cursor:pointer}.as-pdp2 button:disabled{cursor:not-allowed;opacity:.5}.as-pdp2 :is(button,a,summary,input,select):focus-visible{outline:2px solid var(--as-teal);outline-offset:4px}.as-pdp2 img{display:block;max-width:100%;height:auto}.as-pdp2 .as-icon{width:22px;height:22px;flex:0 0 auto;vertical-align:middle}.as-pdp2__wrap{width:min(1320px,calc(100% - 80px));margin-inline:auto}.as-breadcrumb{display:flex;align-items:center;gap:10px;min-height:68px;padding-block:16px;color:var(--as-muted);font-size:12px}.as-breadcrumb a{text-decoration:none}.as-product-layout{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);align-items:start;gap:clamp(34px,5vw,76px);padding-bottom:76px}.as-gallery{position:sticky;top:120px;min-width:0}.as-gallery__stage{position:relative;border:1px solid #edece7;background:#fff}.as-gallery__panel{width:100%;aspect-ratio:1}.as-gallery__panel a{display:block;height:100%}.as-gallery__panel .as-gallery__image{width:100%;height:100%;padding:5%;object-fit:contain}.as-gallery__caption{position:absolute;bottom:18px;left:22px;color:var(--as-muted);font-size:10px;font-weight:500;letter-spacing:.17em;text-transform:uppercase;pointer-events:none}.as-gallery__thumbs{display:flex;gap:9px;overflow:auto;padding:16px 3px 8px;scrollbar-width:thin;scrollbar-color:#b9c7c1 transparent}.as-pdp2 .as-gallery__thumb{flex:0 0 64px;width:64px;min-height:64px;padding:4px;border:1px solid transparent;border-radius:0;background:#fff}.as-gallery__thumb[aria-current=true]{border-color:var(--as-teal)}.as-gallery__thumb img{width:100%;height:100%;object-fit:contain}.as-gallery__footnote{padding-top:12px;color:var(--as-muted);font-size:11px!important}.as-gallery__links{display:flex;flex-wrap:wrap;gap:12px;padding:14px 0;font-size:12px}.as-eyebrow{margin-bottom:17px!important;color:var(--as-teal);font-size:11px!important;font-weight:600;letter-spacing:.18em;line-height:1.4!important;text-transform:uppercase}.as-buybox{padding-top:4px}.as-buybox__intro{max-width:42em;margin-top:20px!important;color:var(--as-muted);font-size:16px!important}.as-buybox__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:18px;margin-block:24px 21px}.as-buybox__price{font-size:30px;font-weight:500;letter-spacing:-.04em;line-height:1.15}.as-buybox__availability{color:var(--as-muted);font-size:12px}.as-buybox__highlights{display:grid;gap:7px;padding:0;list-style:none}.as-buybox__highlights li{display:flex;align-items:flex-start;gap:10px;margin:0;color:var(--as-ink);font-size:14px;line-height:1.6}.as-buybox__highlights .as-icon{width:16px;height:20px;color:var(--as-teal)}.as-text-link{display:inline-flex;align-items:center;gap:10px;width:fit-content;font-size:14px;font-weight:500;line-height:1.6;text-decoration:underline}.as-text-link .as-icon{width:17px;height:17px}.as-buybox__fit-link{margin-top:18px}.as-buybox__form{margin-top:27px;margin-bottom:0;padding-top:23px;border-top:1px solid var(--as-line)}.as-pdp2 :is(input[type=number],select){min-height:44px;margin:0;border:1px solid #cbd2cc;border-radius:3px;background-color:#fff;color:var(--as-ink);box-shadow:none}.as-pdp2 input[type=number]{width:72px;padding:9px 10px;text-align:center}.as-pdp2 select{width:100%;padding:9px 34px 9px 12px;line-height:1.4}.as-pdp2 :is(.as-native-variant,.as-main-quantity,.as-addon__variant,.as-addon__quantity)>label{display:block;margin-bottom:8px;color:var(--as-ink);font-size:14px;font-weight:500}.as-option{min-width:0;margin-bottom:20px!important;padding:0;border:0}.as-option legend{margin:0 0 10px;padding:0;color:var(--as-ink);font-size:14px;font-weight:500}.as-option__values{display:flex;flex-wrap:wrap;gap:8px}.as-option__input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.as-pdp2 .as-option__label{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;margin:0;padding:10px 14px;border:1px solid #cbd2cc;border-radius:3px;background:transparent;color:var(--as-ink);font-size:14px;font-weight:400;line-height:1.4;cursor:pointer}.as-option__input:checked+.as-option__label{border-color:var(--as-teal);background:#edf3ed;box-shadow:inset 0 0 0 .5px var(--as-teal)}.as-option__input:focus-visible+.as-option__label{outline:2px solid var(--as-teal);outline-offset:3px}.as-option__input:disabled+.as-option__label{opacity:.45;text-decoration:line-through;cursor:not-allowed}.as-option__label.is-unavailable{opacity:.55;text-decoration:line-through}.as-option--finish .as-option__label{min-width:96px}.as-finish{width:17px;height:17px;border:1px solid rgb(23 43 43 / 15%);border-radius:50%;background:#afb4b3}.as-finish--silver{background:#b9bebd}.as-finish--black{background:#202526}.as-finish--gold{background:#c3a86a}.as-main-quantity{display:flex;align-items:center;gap:20px;margin-top:4px}.as-main-quantity>label{margin-bottom:0!important}.as-quantity-control{display:inline-flex;align-items:stretch;border:1px solid #cbd2cc;border-radius:3px;background:#fff;overflow:hidden}.as-pdp2 .as-quantity-control button{display:grid;place-items:center;min-width:35px;min-height:42px;padding:0;border:0;border-radius:0;color:var(--as-ink);background:transparent;font-size:17px;font-weight:400}.as-pdp2 .as-quantity-control button:hover{background:var(--as-soft)}.as-pdp2 .as-quantity-control input[type=number]{width:40px;min-height:42px;padding:4px;border:0;border-radius:0;-webkit-appearance:textfield;appearance:textfield}.as-quantity-control input::-webkit-inner-spin-button,.as-quantity-control input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.as-accessories{margin-top:26px;padding-top:24px;border-top:1px solid var(--as-line)}.as-accessories__heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.as-accessories__heading h2{font-size:20px;letter-spacing:-.02em}.as-accessories__heading>span{color:var(--as-muted);font-size:12px}.as-accessories__intro{margin-top:5px!important;margin-bottom:15px!important;color:var(--as-muted);font-size:14px!important}.as-addon{border-top:1px solid var(--as-line)}.as-addon:last-child{border-bottom:1px solid var(--as-line)}.as-addon-editor-note{padding:16px 0;color:var(--as-muted);font-size:13px!important}.as-addon__top{display:grid;grid-template-columns:18px 52px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:91px;padding:12px 0}.as-addon input[type=checkbox]{width:17px;height:17px;margin:0;accent-color:var(--as-teal);cursor:pointer}.as-addon__image{width:52px;height:58px!important;object-fit:contain;mix-blend-mode:multiply}.as-addon__copy>label{display:block;margin:0;color:var(--as-ink);font-size:14px;font-weight:500;line-height:1.4;cursor:pointer}.as-addon__copy>p{margin-top:3px!important;color:var(--as-muted);font-size:14px!important;line-height:1.5!important}.as-addon__price{align-self:start;padding-top:8px;font-size:14px;font-weight:500;white-space:nowrap}.as-addon__options{display:none;grid-template-columns:minmax(0,1fr) 108px;gap:12px;padding:0 0 16px 29px}.as-addon:has([data-addon-toggle]:checked) .as-addon__options{display:grid}.as-addon:has([data-addon-toggle]:checked) .as-addon__copy>label{color:var(--as-teal)}.as-addon__options select{min-height:44px;font-size:14px}.as-addon__options input{width:100%;min-height:40px}.as-addon__options label{font-size:13px!important}.as-addon__note{grid-column:1 / -1;color:var(--as-muted);font-size:12px!important}.as-pdp2:not(.is-enhanced) .as-order-summary{display:none}.as-order-summary{padding:20px 0 18px}.as-order-summary__line{display:flex;justify-content:space-between;color:var(--as-muted);font-size:12px}.as-order-summary__line [data-bundle-subtotal]{text-decoration:line-through}.as-order-summary__total{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-top:4px}.as-order-summary__total>span{max-width:70%;font-size:14px}.as-order-summary__total>strong{font-size:26px;font-weight:500;letter-spacing:-.04em;white-space:nowrap}.as-order-summary__saving{margin-top:8px!important;color:var(--as-teal);font-size:12px!important;font-weight:500}.as-order-summary__message{margin-top:6px!important;color:var(--as-muted);font-size:14px!important}.as-pdp2 .as-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:50px;padding:14px 23px;border:1px solid transparent;border-radius:3px;font-size:13px;font-weight:500;line-height:1.4;text-align:center;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.as-pdp2 .as-button--primary{background:var(--as-teal);border-color:var(--as-teal);color:#fff}.as-pdp2 .as-button--primary:hover{background:#12483f;border-color:#12483f;color:#fff}.as-pdp2 .as-button--secondary{background:transparent;border-color:var(--as-ink);color:var(--as-ink)}.as-pdp2 .as-button--secondary:hover{background:var(--as-ink);color:#fff}.as-pdp2 .as-add-button{width:100%;min-height:54px}.as-buybox__reassurance{display:flex;flex-wrap:wrap;justify-content:center;gap:9px 16px;margin-top:17px}.as-buybox__reassurance a{display:inline-flex;align-items:center;gap:5px;font-size:12px;text-decoration:none}.as-buybox__reassurance .as-icon{width:16px;height:16px}.as-form-error{margin-top:14px!important;padding:12px;border:1px solid #dec8bc;background:#fff5ef;color:#7a3024;font-size:13px!important}.as-cart-status:not(:empty){margin-top:14px;color:var(--as-teal);font-size:13px}.as-cart-link{margin-top:8px}.as-page-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 44px;padding:21px 0;border-top:1px solid var(--as-line);border-bottom:1px solid var(--as-line)}.as-page-nav a{color:var(--as-muted);font-size:13px;font-weight:500;text-decoration:none}.as-page-nav a:hover{color:var(--as-teal);text-decoration:underline}.as-section{padding-block:100px;scroll-margin-top:120px}.as-section__heading{max-width:650px;margin-bottom:44px}.as-section__lead{margin-top:22px!important;color:var(--as-muted);font-size:16px!important}.as-editorial{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10%;align-items:center}.as-editorial__copy{max-width:470px}.as-editorial__points{display:grid;gap:23px;margin-top:38px}.as-editorial__points>div{display:grid;grid-template-columns:24px 1fr;column-gap:14px}.as-editorial__number{grid-row:1 / 3;color:var(--as-teal);font-size:10px;padding-top:4px}.as-editorial__points h3{font-size:16px}.as-editorial__points p{grid-column:2;padding-top:6px;color:var(--as-muted);font-size:14px!important}.as-editorial__image{background:#fff}.as-editorial__image img{width:100%;aspect-ratio:1;padding:8%;object-fit:contain}.as-editorial__image figcaption{padding:12px 24px 20px;color:var(--as-muted);font-size:10px;text-align:center}.as-connection{margin-inline:-40px;padding:70px 64px;background:var(--as-soft)}.as-connection .as-section__heading{margin-inline:auto;text-align:center}.as-connection__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px}.as-connection__option+.as-connection__option{border-left:1px solid #d5ddd5;padding-left:64px}.as-connection__label{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--as-teal)}.as-connection__diagram{display:flex;align-items:center;gap:16px;max-width:330px;height:120px;color:var(--as-teal)}.as-connection__diagram span{display:grid;place-items:center;width:55px;height:55px;flex:0 0 55px}.as-connection__diagram span .as-icon{width:35px;height:35px;stroke-width:1.2}.as-connection__diagram>i{display:block;min-width:12px;height:1px;flex:1;border-top:1px dashed #8baba0}.as-connection__option h3{font-size:23px;font-weight:500}.as-connection__option>p{margin-top:12px!important;max-width:420px;color:var(--as-muted);font-size:14px!important}.as-connection__option ul{display:grid;gap:8px;margin-top:21px;padding:0;list-style:none}.as-connection__option li{display:flex;gap:9px;margin:0;font-size:14px}.as-connection__option li .as-icon{width:16px;height:20px;color:var(--as-teal)}.as-connection__note{max-width:790px;margin:38px auto 0!important;padding-top:25px;border-top:1px solid #d5ddd5;color:var(--as-muted);font-size:13px!important;text-align:center}.as-handing{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10%;border-bottom:1px solid var(--as-line)}.as-handing__media{display:block;width:100%;max-width:520px;margin-inline:auto;text-align:center}.as-handing__media img{display:block;width:100%;height:auto;aspect-ratio:8 / 9}.as-handing__toggle{margin:16px 0 0;min-height:44px;padding:8px 16px;border:1px solid var(--as-line);border-radius:3px;background:transparent;color:var(--as-ink);font:inherit;font-size:12px;text-transform:none;letter-spacing:0;cursor:pointer}.as-handing__toggle:hover{background:var(--as-soft)}.as-handing__copy{max-width:480px}.as-handing__detail{margin:18px 0 25px!important;color:var(--as-muted);font-size:14px!important}.as-fit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12%;border-bottom:1px solid var(--as-line)}.as-fit__intro{max-width:475px}.as-fit__intro .as-button{margin-top:27px}.as-fit__guide{display:flex;margin-top:19px}.as-fit__measurement{font-size:clamp(56px,6.6vw,86px)!important;font-weight:400;line-height:1!important;letter-spacing:-.07em}.as-fit__measurement>span:not(.as-fit__unit){color:#b9c8bf;font-weight:300}.as-fit__measurement .as-fit__unit{display:inline-block;padding-left:12px;color:var(--as-muted);font-size:19px;letter-spacing:0}.as-fit__detail h3{margin-top:21px;font-size:18px}.as-fit__detail>p:not(.as-fit__measurement){max-width:440px;margin-top:12px!important;color:var(--as-muted);font-size:14px!important}.as-fit__note{max-width:440px;margin-top:21px;padding-left:16px;border-left:2px solid #b7cbbc;color:var(--as-muted);font-size:13px}.as-details{border-bottom:1px solid var(--as-line)}.as-details__grid{display:grid;grid-template-columns:1fr 1fr;gap:12%}.as-details__title{margin-bottom:20px!important;font-size:19px!important}.as-specs>div{display:grid;grid-template-columns:39% 1fr;gap:20px;padding:16px 0;border-top:1px solid var(--as-line);font-size:14px}.as-specs dt{font-weight:400;color:var(--as-muted)}.as-specs dd{color:var(--as-ink)}.as-included{border-top:1px solid var(--as-line)}.as-pdp2 summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;padding-block:18px;color:var(--as-ink);font-size:14px;font-weight:500;line-height:1.5;list-style:none;cursor:pointer}.as-pdp2 summary::-webkit-details-marker{display:none}.as-pdp2 summary .as-icon{width:18px;height:18px}.as-pdp2 details[open]>summary .as-icon{transform:rotate(45deg)}.as-included>p{padding-bottom:20px;color:var(--as-muted);font-size:14px!important}.as-documents>p{margin-bottom:25px!important;color:var(--as-muted);font-size:14px!important}.as-document{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px 0;border-top:1px solid var(--as-line);text-decoration:none}.as-document strong{display:block;font-size:14px;font-weight:500}.as-document small{display:block;margin-top:4px;color:var(--as-muted);font-size:13px}.as-document:hover strong{text-decoration:underline;text-underline-offset:4px}.as-document .as-icon{color:var(--as-teal)}.as-documents__support{margin-top:28px}.as-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:12%}.as-faq h2{max-width:7em}.as-faq__items>details{border-top:1px solid var(--as-line)}.as-faq__items>details:last-child{border-bottom:1px solid var(--as-line)}.as-faq__answer{padding:0 24px 24px 0;color:var(--as-muted);font-size:14px}.as-faq__answer p+p{margin-top:10px}.as-sticky{display:none}.as-pdp2:not(.is-enhanced) :is(.as-variant-controls,.as-accessories,.as-gallery__thumbs,.as-sticky){display:none}.as-pdp2.is-enhanced .as-native-variant{display:none}.as-pdp2:not(.is-enhanced) .as-main-quantity{margin-top:20px}.as-pdp2:not(.is-enhanced) .as-quantity-control button{display:none}@media(min-width:1500px){.as-connection{margin-inline:-64px}}@media(max-width:1100px)and (min-width:900px){.as-pdp2__wrap{width:calc(100% - 48px)}.as-product-layout{gap:34px;grid-template-columns:1fr 1fr}.as-addon__top{grid-template-columns:18px 40px minmax(0,1fr) auto;gap:8px}.as-addon__image{width:40px}.as-buybox__reassurance{gap:9px}.as-connection{margin-inline:-24px;padding-inline:35px}}@media(max-width:899px){.as-pdp2__wrap{width:calc(100% - 40px);max-width:680px}.as-breadcrumb{min-height:48px;padding-block:12px;font-size:10px}.as-product-layout{grid-template-columns:1fr;gap:30px;padding-bottom:48px}.as-gallery{position:static}.as-gallery__stage{width:100%}.as-gallery__panel{max-height:560px}.as-gallery__panel .as-gallery__image{padding:4%}.as-gallery__caption{left:18px;bottom:13px;font-size:9px}.as-pdp2 .as-gallery__thumb{width:57px;flex-basis:57px;min-height:57px}.as-gallery__footnote{font-size:10px!important;padding-top:6px}.as-buybox{padding-top:0}.as-buybox h1{max-width:16em;font-size:34px}.as-eyebrow{margin-bottom:13px!important}.as-buybox__intro{max-width:36em;margin-top:15px!important}.as-buybox__price-row{margin-block:20px}.as-page-nav{justify-content:space-between;gap:16px;padding-block:18px}.as-page-nav a{font-size:12px}.as-section{padding-block:58px;scroll-margin-top:92px}.as-section__lead{margin-top:17px!important;font-size:15px!important}.as-editorial{grid-template-columns:1fr;gap:36px}.as-editorial__copy{max-width:580px}.as-editorial__points{margin-top:28px;gap:22px}.as-editorial__image{max-width:540px;width:100%;margin-inline:auto!important}.as-editorial__image img{max-height:420px}.as-connection{margin-inline:-20px;padding:52px 26px}.as-connection .as-section__heading{max-width:480px;margin-bottom:34px;text-align:left}.as-connection__grid{grid-template-columns:1fr;gap:32px}.as-connection__option+.as-connection__option{padding:30px 0 0;border-left:0;border-top:1px solid #d5ddd5}.as-connection__diagram{height:100px;max-width:290px}.as-connection__option>p{max-width:none}.as-connection__note{margin-top:30px!important;text-align:left}.as-handing{grid-template-columns:1fr;gap:32px}.as-handing__copy{grid-row:1;max-width:540px}.as-handing__media{max-width:420px}.as-fit{grid-template-columns:1fr;gap:44px}.as-fit__intro{max-width:540px}.as-fit__measurement{font-size:68px!important}.as-fit__detail>p:not(.as-fit__measurement),.as-fit__note{max-width:100%}.as-details__grid{grid-template-columns:1fr;gap:40px}.as-section__heading{margin-bottom:32px}.as-faq{grid-template-columns:1fr;gap:30px}.as-faq h2{max-width:12em}.as-pdp2{padding-bottom:80px}.as-sticky{position:fixed;bottom:0;left:0;right:0;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 20px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--as-line);background:var(--as-paper);box-shadow:0 -4px 18px #172b2b0a}.as-sticky>div{display:flex;flex-direction:column;gap:3px;min-width:0}.as-sticky strong{max-width:185px;font-size:10px;font-weight:500;line-height:1.3}.as-sticky [data-bundle-total]{font-size:19px;line-height:1.2;letter-spacing:-.025em}.as-pdp2 .as-sticky .as-button{flex:0 0 auto;min-width:145px;min-height:46px;padding:10px 16px;font-size:12px}}@media(max-width:380px){.as-pdp2__wrap{width:calc(100% - 32px)}.as-buybox h1{font-size:30px}.as-addon__top{grid-template-columns:17px 42px minmax(0,1fr) auto;gap:8px}.as-addon__image{width:42px}.as-addon__copy>label{font-size:14px}.as-addon__price{font-size:13px}.as-connection{margin-inline:-16px;padding-inline:22px}.as-buybox__reassurance{justify-content:flex-start;gap:10px 16px}.as-sticky{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.as-pdp2 .as-button{transition:none}}.as-pdp2 .as-fit__measurement--model{font-size:clamp(38px,5vw,64px)!important;letter-spacing:-.05em;overflow-wrap:anywhere}.as-pdp2 [data-option-select]{width:100%;min-height:48px;margin:0;font:inherit;font-size:14px}.as-accessory-update{color:var(--as-muted);font-size:12px!important}.as-accessory-update:empty{display:none}@media(max-width:480px){.as-addon__options{grid-template-columns:minmax(0,1fr);padding-left:0}.as-addon__quantity{width:128px}}.as-selection-guide{margin-top:12px;border:1px solid var(--as-line);border-radius:3px;background:#fff}.as-selection-guide summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:12px 14px;color:var(--as-teal);font-size:13px;cursor:pointer;list-style:none}.as-selection-guide summary::-webkit-details-marker{display:none}.as-selection-guide summary .as-icon{flex:0 0 18px;width:18px;height:18px}.as-selection-guide[open] summary .as-icon{transform:rotate(45deg)}.as-selection-guide img{display:block;width:100%;height:auto}.as-selection-guide>p{padding:14px;color:var(--as-muted);font-size:13px!important}.as-pdp2 .as-pairing-options{grid-template-columns:minmax(0,1fr)}.as-pdp2 :is(.as-addon__product,.as-pairing-option)>label,.as-pdp2 .as-pairing-option>span{display:block;margin-bottom:8px;color:var(--as-ink);font-size:13px;font-weight:500}.as-pairing-options select{width:100%;margin:0}.as-pairing-config{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.as-pairing-option:first-child:last-child,.as-pairing-option:nth-child(3){grid-column:1 / -1}.as-pairing-options .as-addon__quantity{width:128px}@media(max-width:480px){.as-pairing-config{grid-template-columns:minmax(0,1fr)}}.as-package-story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,100px);padding:clamp(28px,5vw,64px);background:#edf2ef;border:1px solid var(--as-line)}.as-package-story__intro h2{max-width:14ch}.as-package-story__price{margin:24px 0 10px!important;color:var(--as-ink);font-size:clamp(36px,4vw,54px)!important;line-height:1;letter-spacing:-.04em}.as-package-story__note{max-width:46ch;margin-bottom:24px!important;color:var(--as-muted);font-size:13px!important}.as-package-story__points{display:grid;gap:28px;align-content:center}.as-package-story__points>div{position:relative;padding-left:42px}.as-package-story__points span{position:absolute;top:3px;left:0;color:var(--as-teal);font-size:12px}.as-package-story__points h3{margin-bottom:8px;font-size:20px}.as-package-story__points p{color:var(--as-muted);font-size:15px!important}.as-pdp2 .as-package-requirements{min-width:0;margin:30px 0 0;padding:24px;border:1px solid var(--as-line);background:#f2f5f2}.as-package-requirements legend{padding:0 8px;font-size:19px;font-weight:500}.as-package-requirements__intro{margin-bottom:24px!important;font-size:14px!important;color:var(--as-muted)}.as-package-field+.as-package-field{margin-top:22px}.as-package-field label{display:block;margin:0 0 6px;font-size:14px;font-weight:500}.as-package-field label span{margin-left:6px;font-size:11px;font-weight:400;color:var(--as-muted)}.as-package-field p{margin:0 0 10px!important;font-size:12px!important;color:var(--as-muted)}.as-pdp2 .as-package-field textarea{display:block;width:100%;min-height:96px;margin:0;padding:12px;resize:vertical;border:1px solid #b8c4bf;border-radius:0;background:#fff;color:var(--as-ink);font:inherit;font-size:16px;line-height:1.5}.as-package-requirements__help{margin-top:18px!important;color:var(--as-muted);font-size:12px!important}.as-native-choices{display:grid;gap:8px;margin:12px 0}.as-native-choices a{padding:12px;border:1px solid var(--as-line)}.as-native-choices [aria-current=true]{border-color:var(--as-ink)}@media(max-width:768px){.as-package-story{grid-template-columns:minmax(0,1fr);gap:36px;padding:26px 22px}.as-pdp2 .as-package-requirements{padding:18px}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/as-product-builder.css.map */
