.up{--navy:#091d34;--muted:#657180;--line:#dde3e9;--soft:#f3f6f8;--ice:#edf3f7;--white:#fff;color:var(--navy);background:#fff;font-family:Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5;letter-spacing:0;-webkit-font-smoothing:antialiased}.up *,.up *:before,.up *:after{box-sizing:border-box}.up [hidden]{display:none!important}.up a{color:inherit;text-decoration:none}.up button,.up select,.up input{font:inherit}.up button{color:inherit;cursor:pointer}.up button:disabled{cursor:not-allowed;opacity:.4}.up button,.up a{-webkit-tap-highlight-color:transparent}.up button:focus-visible,.up a:focus-visible,.up summary:focus-visible,.up input:focus-visible+.up-checkbox{outline:2px solid #406891;outline-offset:4px}.up img{display:block;width:100%;max-width:100%;object-fit:cover}.up h1,.up h2,.up h3,.up p{margin:0;color:inherit}.up button svg{pointer-events:none}.up .up-icon{display:inline-block;flex:none;vertical-align:middle}.up .up-icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border:0;background:transparent;border-radius:50%;transition:background .2s}.up .up-icon-button:hover{background:#eaf0f5}.up .up-demo-note{background:#edf2f6;color:#647080;text-align:center;font-size:9px;letter-spacing:1.2px;line-height:24px}.up .up-demo-note span{letter-spacing:.3px}.up .up-announcement{display:flex;align-items:center;justify-content:space-between;padding:0 max(5%,calc((100vw - 1376px)/2));min-height:37px;background:var(--navy);color:#fff;font-size:11px;letter-spacing:.2px}.up .up-announcement>span{display:flex;align-items:center;gap:8px}.up .up-announcement .up-icon{width:16px;height:16px}.up .up-announcement-right{opacity:.72}.up .up-header{height:89px;display:flex;align-items:center;justify-content:space-between;gap:50px;max-width:1376px;margin:auto;padding:0}.up .up-logo{font-family:Arial Rounded MT Bold,Helvetica Neue,Arial,sans-serif;font-size:49px;letter-spacing:-4.2px;font-weight:700;line-height:1;display:inline-block}.up .up-logo>span{font-family:Arial,sans-serif;display:inline-block;font-size:10px;letter-spacing:0;vertical-align:top;margin:9px 0 0 5px}.up .up-desktop-nav{display:flex;align-items:center;gap:35px;margin-left:auto;margin-right:auto;height:100%}.up .up-desktop-nav a{position:relative;font-size:13px;height:100%;display:flex;align-items:center}.up .up-desktop-nav a:after{content:"";position:absolute;bottom:22px;left:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transition:transform .2s}.up .up-desktop-nav a:hover:after,.up .up-desktop-nav a.is-current:after{transform:scaleX(1)}.up .up-header-actions{display:flex;gap:12px}.up .up-menu-button{display:none}.up .up-cart-button{position:relative}.up .up-cart-button [data-cart-count]{position:absolute;right:1px;top:1px;min-width:16px;line-height:16px;border-radius:50%;background:var(--navy);color:#fff;font-size:9px}.up .up-promo{background:var(--ice);min-height:74px;padding:15px max(5%,calc((100vw - 1376px)/2));display:flex;align-items:center;justify-content:space-between;border-block:1px solid #e8eef3}.up .up-promo>div{display:flex;align-items:center;gap:24px}.up .up-promo-tag{font-size:9px;letter-spacing:1.5px;font-weight:600;padding-right:24px;border-right:1px solid #c9d4df}.up .up-promo strong{font-size:18px;font-weight:500;letter-spacing:-.5px}.up .up-promo-extra{font-size:12px;display:flex;align-items:center;gap:22px}.up .up-promo-extra .up-icon{width:19px}.up .up-main{max-width:1376px;margin:auto;padding-bottom:70px}.up .up-breadcrumbs{display:flex;align-items:center;gap:10px;height:60px;font-size:10px;color:var(--muted)}.up .up-breadcrumbs .up-icon{width:11px;height:11px;opacity:.55}.up .up-breadcrumbs [aria-current]{color:var(--navy)}.up .up-product-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;align-items:start}.up .up-gallery-column{min-width:0}.up .up-gallery-stage{position:relative;aspect-ratio:1.18;background:var(--soft);border-radius:8px;overflow:hidden}.up .up-slide{width:100%;height:100%;overflow:hidden}.up .up-slide img{height:100%;object-position:50% 50%}.up .up-slide.up-detail-crop img{transform:scale(2.25);object-position:35% 67%;transform-origin:40% 65%}.up .up-slide.up-room-crop img{transform:scale(1.25);transform-origin:72% 0%}.up .up-image-badge{position:absolute;top:20px;left:20px;display:flex;align-items:center;gap:7px;font-size:10px;padding:8px 12px;border:1px solid #fff7;border-radius:30px;background:#fffefa}.up .up-image-badge .up-icon{width:16px;height:16px}.up .up-zoom{position:absolute;right:16px;top:16px;background:#fff!important;width:37px;height:37px}.up .up-zoom .up-icon{width:20px;height:20px}.up .up-gallery-controls{position:absolute;right:16px;bottom:16px;display:flex;align-items:center;background:#fff;border-radius:25px;padding:0 3px;box-shadow:0 3px 15px #091d3408}.up .up-gallery-controls .up-icon-button{width:30px;height:32px;padding:7px}.up .up-gallery-controls .up-icon{width:16px;height:16px}.up .up-gallery-controls>span{font-size:10px;min-width:35px;text-align:center}.up .up-prev .up-icon{transform:rotate(180deg)}.up .up-thumbnails{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 30px)/4);gap:10px;margin-top:12px;overflow-x:auto;padding:2px 0 5px;scrollbar-width:thin}.up .up-thumbnail{padding:0;border:2px solid transparent;background:var(--soft);border-radius:5px;overflow:hidden;position:relative;aspect-ratio:1.5;transition:border-color .2s}.up .up-thumbnail.is-active{border-color:var(--navy)}.up .up-thumbnail img{height:100%;transition:opacity .2s}.up .up-thumbnail:hover img{opacity:.8}.up .up-thumbnail.up-detail-crop img{transform:scale(2.1);transform-origin:40% 65%}.up .up-thumbnail.up-room-crop img{transform:scale(1.3);transform-origin:80% 0}.up .up-thumbnail span{position:absolute;bottom:0;left:0;right:0;color:#fff;background:linear-gradient(transparent,#091d34a8);font-size:9px;line-height:28px;padding-top:7px;letter-spacing:.2px}.up .up-thumbnail[data-thumb="1"] span{color:var(--navy);background:#e6edf1cc}.up .up-gallery-caption{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:11px;padding:19px 5px;border-bottom:1px solid var(--line)}.up .up-gallery-caption .up-icon{width:18px;height:18px}.up .up-editorial{padding:58px 15px 30px}.up .up-eyebrow{font-size:9px;font-weight:600;letter-spacing:1.8px}.up .up-editorial h2{font-size:42px;font-weight:400;line-height:1.15;letter-spacing:-1.7px;margin:17px 0 20px}.up .up-editorial>p{color:var(--muted);max-width:425px;font-size:14px;line-height:1.8}.up .up-editorial-features{display:flex;gap:28px;margin-top:32px;padding-block:23px;border-block:1px solid var(--line)}.up .up-editorial-features>span{display:flex;flex-direction:column;gap:10px;font-size:11px}.up .up-editorial-features .up-icon{width:27px;height:27px}.up .up-editorial-signature{font-family:Georgia,serif;font-style:italic;font-size:19px;color:var(--muted);margin-top:27px;display:flex;align-items:center;gap:12px}.up .up-editorial-signature .up-logo{font-size:28px;letter-spacing:-2.5px;font-style:normal;color:var(--navy)}.up .up-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.up .up-model-tag{font-size:8px;font-weight:600;letter-spacing:1px;border:1px solid var(--line);padding:4px 8px;border-radius:3px}.up h1{font-size:32px;font-weight:500;letter-spacing:-1.25px;line-height:1.22;margin:0 0 11px}.up .up-rating{display:inline-flex;align-items:center;gap:9px;font-size:11px;color:var(--muted)}.up .up-stars{color:var(--navy);letter-spacing:2px;font-size:14px;line-height:1}.up .up-rating strong{color:var(--navy);font-weight:500}.up .up-rating>span:nth-of-type(2){text-decoration:underline;text-underline-offset:3px}.up .up-rating .up-icon{width:12px;height:12px}.up .up-product-subtitle{font-size:12px;color:var(--muted);margin:13px 0 23px;line-height:1.6}.up .up-price-card{border:1px solid var(--line);border-radius:6px;overflow:hidden}.up .up-price-main{display:flex;justify-content:space-between;align-items:center;padding:18px 20px 5px}.up .up-compare-row{display:flex;align-items:center;gap:10px;min-height:20px}.up .up-compare-row s{font-size:12px;color:var(--muted)}.up .up-discount-tag{background:var(--ice);padding:2px 7px;font-size:9px;font-weight:500;border-radius:3px}.up .up-price{font-size:34px;font-weight:500;line-height:1.3;letter-spacing:-1.5px;white-space:nowrap}.up .up-price .up-money-suffix{font-size:17px;letter-spacing:-.5px;margin-left:3px}.up .up-current-size{font-size:13px;padding-left:20px;border-left:1px solid var(--line);margin-top:15px;white-space:nowrap}.up .up-installment-row{padding:7px 20px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px}.up .up-installment-row>span{display:flex;align-items:center;gap:7px;color:var(--muted)}.up .up-installment-row strong{font-weight:500;color:var(--navy)}.up .up-installment-row .up-icon{width:18px;height:18px}.up .up-text-button{padding:0;background:transparent;border:0;text-decoration:underline;text-underline-offset:3px;font-size:10px;display:inline-flex;gap:5px;align-items:center;white-space:nowrap}.up .up-text-button .up-icon{width:15px;height:15px}.up .up-bank-row{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:var(--ice);border-top:1px solid #e3eaf0;font-size:12px}.up .up-bank-row strong{font-size:16px;font-weight:500;margin-left:5px;letter-spacing:-.3px}.up .up-bank-label{font-size:9px;letter-spacing:.2px}.up .up-field-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:24px 0 12px}.up .up-field-heading h2{font-size:12px;font-weight:500;letter-spacing:0}.up .up-size-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.up .up-size{border:1px solid var(--line);border-radius:4px;background:#fff;min-height:55px;padding:8px 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;transition:background .18s,border-color .18s,color .18s}.up .up-size>span{font-size:13px;font-weight:500;white-space:nowrap}.up .up-size small{font-size:7px;letter-spacing:.6px;opacity:.7}.up .up-size:hover{border-color:var(--navy)}.up .up-size.is-selected{background:var(--navy);color:#fff;border-color:var(--navy)}.up.is-ready .up-native-variant{display:none}.up .up-native-variant{display:block;margin-block:15px}.up .up-native-variant select{width:100%;min-height:44px;background:#fff;border:1px solid var(--line);margin-top:5px}.up .up-gift-heading{margin-top:25px}.up .up-gift-heading>.up-icon{width:18px;height:18px}.up .up-gift-card{display:flex;gap:11px;align-items:center;position:relative;cursor:pointer;border:1px solid var(--navy);border-radius:5px;background:#f3f7fa;padding:13px 14px;transition:background .2s}.up .up-gift-card:has(input:not(:checked)){background:#fff;border-color:var(--line)}.up .up-gift-card input{position:absolute;width:20px;height:20px;left:14px;opacity:0}.up .up-checkbox{width:19px;height:19px;border:1px solid var(--navy);background:var(--navy);color:#fff;flex:none;border-radius:50%;display:grid;place-items:center}.up .up-checkbox .up-icon{width:12px;height:12px}.up .up-gift-card input:not(:checked)+.up-checkbox{background:#fff}.up .up-gift-card>img{width:55px;height:55px;flex:none;border-radius:5px}.up .up-gift-copy{display:flex;flex-direction:column;gap:4px}.up .up-gift-copy strong{font-size:13px;font-weight:500}.up .up-gift-copy small{color:var(--muted);font-size:10px}.up .up-gift-value{display:flex;flex-direction:column;text-align:right;gap:5px;margin-left:auto;white-space:nowrap}.up .up-gift-value strong{font-size:9px;letter-spacing:1.3px}.up .up-gift-value s{color:var(--muted);font-size:11px}.up .up-addon-card{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid var(--line);border-radius:5px;margin:12px 0 17px;background:#fff}.up .up-addon-card>img{width:65px;height:65px;border-radius:4px;object-position:center 65%}.up .up-addon-card>div{display:flex;flex-direction:column;gap:4px}.up .up-addon-card .up-eyebrow{font-size:7px;letter-spacing:1.15px;color:var(--muted)}.up .up-addon-card strong{font-size:12px;font-weight:500}.up .up-addon-price{font-size:11px}.up .up-addon-toggle{height:30px;width:30px;border-radius:50%;background:#fff;border:1px solid var(--line);margin-left:auto;display:grid;place-items:center;flex:none;padding:5px}.up .up-addon-toggle>.up-icon{width:16px;height:16px}.up .up-addon-toggle[aria-pressed=true]{color:#fff;background:var(--navy);border-color:var(--navy)}.up .up-trial-card{display:flex;align-items:center;gap:13px;padding:17px 0;margin:8px 0 6px}.up .up-trial-card>.up-icon{width:35px;height:35px}.up .up-trial-card>div{display:flex;flex-direction:column;gap:4px}.up .up-trial-card strong{font-weight:500;font-size:12px}.up .up-trial-card span{color:var(--muted);font-size:10px}.up .up-trial-card .up-text-button{margin-left:auto}.up .up-add-button{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--navy);color:#fff;border:1px solid var(--navy);border-radius:5px;padding:15px 22px;width:100%;font-size:14px;letter-spacing:.3px;font-weight:500;transition:background .2s,transform .2s}.up .up-add-button:hover{background:#163652;color:#fff}.up .up-add-button:active{transform:scale(.99)}.up .up-add-button>.up-icon{width:22px;height:22px}.up .up-shipping-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--muted);font-size:9px;padding:12px 0 20px}.up .up-shipping-note .up-icon{width:17px;height:17px}.up .up-form-status{font-size:12px;padding:12px;background:var(--ice);margin-top:10px}.up .up-contact-cards{border:1px solid var(--line);border-radius:5px;overflow:hidden}.up .up-contact-cards>button{display:flex;align-items:center;gap:14px;background:#fff;border:0;text-align:left;width:100%;padding:17px}.up .up-contact-cards>button+button{border-top:1px solid var(--line)}.up .up-contact-cards>button:hover{background:var(--soft)}.up .up-contact-cards>button>.up-icon:first-child{width:27px;height:27px}.up .up-contact-cards>button>.up-icon:last-child{margin-left:auto;width:17px;height:17px}.up .up-contact-cards span{display:flex;flex-direction:column;gap:4px}.up .up-contact-cards strong{font-size:12px;font-weight:500}.up .up-contact-cards small{font-size:10px;color:var(--muted)}.up .up-assurances{display:grid;grid-template-columns:1fr 1fr;margin:27px 0}.up .up-assurances>div{display:flex;align-items:center;gap:10px;min-height:89px;padding:13px 12px}.up .up-assurances>div:nth-child(odd){border-right:1px solid var(--line);padding-left:0}.up .up-assurances>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.up .up-assurances>div>.up-icon{width:25px;height:25px}.up .up-assurances span{display:flex;flex-direction:column;gap:5px}.up .up-assurances strong{font-weight:500;font-size:11px}.up .up-assurances small{font-size:9px;color:var(--muted);max-width:140px;line-height:1.6}.up .up-accordions{border-top:1px solid var(--line);scroll-margin-top:30px}.up .up-accordions details{border-bottom:1px solid var(--line)}.up .up-accordions summary{list-style:none;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:500;padding:20px 0;cursor:pointer;-webkit-user-select:none;user-select:none}.up .up-accordions summary::-webkit-details-marker{display:none}.up .up-accordions summary .up-icon{width:17px;height:17px;transition:transform .2s}.up .up-accordions details[open] summary .up-icon{transform:rotate(45deg)}.up .up-accordion-body{color:var(--muted);font-size:12px;line-height:1.85;padding:0 20px 20px 0}.up .up-accordion-body p+p{margin-top:14px}.up .up-reviews{margin-top:70px;padding:42px 0 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1.2fr 1fr;gap:28px 64px;scroll-margin-top:25px}.up .up-review-intro h2{font-size:28px;font-weight:400;letter-spacing:-.8px;margin-top:12px}.up .up-review-intro p{font-size:12px;color:var(--muted);margin-top:9px}.up .up-review-score{display:flex;align-items:center;justify-content:flex-end;gap:23px}.up .up-review-score>strong{font-weight:400;font-size:56px;letter-spacing:-3px;white-space:nowrap}.up .up-review-score>strong>span{font-size:17px;color:var(--muted);letter-spacing:0;margin-left:6px}.up .up-review-score p{font-size:10px;color:var(--muted);margin-top:9px}.up .up-review-placeholder{grid-column:1/-1;background:var(--soft);padding:27px;display:flex;align-items:center;gap:20px;border-radius:6px}.up .up-review-placeholder>.up-icon{height:30px;width:30px}.up .up-review-placeholder strong{font-size:13px;font-weight:500}.up .up-review-placeholder p{font-size:11px;color:var(--muted);margin-top:5px}.up .up-footer{display:flex;align-items:center;gap:30px;padding:42px max(5%,calc((100vw - 1376px)/2));border-top:1px solid var(--line);background:var(--navy);color:#fff}.up .up-footer>.up-logo{font-size:39px}.up .up-footer>p{font-size:12px;opacity:.7}.up .up-footer>span{font-size:11px;margin-left:auto;opacity:.6}.up .up-sticky-buy{position:fixed;left:0;right:0;bottom:0;padding:12px 20px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:0 -5px 30px #091d3406}.up .up-sticky-buy>div{display:flex;flex-direction:column;gap:3px}.up .up-sticky-buy>div>strong{font-size:19px;line-height:1.2;font-weight:500;white-space:nowrap;letter-spacing:-.5px}.up .up-sticky-buy>div>span{font-size:10px;color:var(--muted)}.up .up-sticky-buy .up-add-button{width:min(50%,240px);min-height:45px;padding:11px 16px;font-size:12px}.up .up-dialog{border:0;border-radius:12px;padding:43px 32px 32px;width:calc(100% - 32px);max-width:490px;color:var(--navy);font:inherit;max-height:90vh;overflow:auto;box-shadow:0 20px 120px #091d3440}.up .up-dialog::backdrop{background:#091d3477;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.up .up-dialog-close{position:absolute;top:6px;right:6px}.up .up-dialog h2{font-size:25px;font-weight:500;letter-spacing:-.8px;line-height:1.2;margin:10px 0 17px}.up .up-dialog p{font-size:13px;color:var(--muted);line-height:1.7;margin:12px 0}.up .up-dialog p.up-soft-note{background:var(--soft);padding:15px;border-radius:5px;font-size:12px}.up .up-dialog .up-add-button{margin-top:20px;font-size:13px}.up .up-dialog.is-zoom{max-width:1100px;padding:45px 12px 12px}.up .up-dialog.is-zoom img{width:100%;max-height:75vh;object-fit:contain;border-radius:6px}.up .up-dialog .up-size-guide{margin-top:20px}.up .up-size-guide>div{display:flex;flex-direction:column;gap:5px;padding:14px 0;border-bottom:1px solid var(--line);font-size:13px}.up .up-size-guide span{color:var(--muted);font-size:11px}.up .up-dialog table{width:100%;border-collapse:collapse;font-size:12px}.up .up-dialog td,.up .up-dialog th{padding:12px 7px;text-align:left;border-bottom:1px solid var(--line)}.up .up-dialog th{font-weight:500;background:var(--soft)}.up .up-cart-item{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--line);padding:15px 0;font-size:12px}.up .up-cart-item>div{display:flex;flex-direction:column;gap:4px}.up .up-cart-item strong{font-weight:500}.up .up-cart-item small{font-size:10px;color:var(--muted)}.up .up-cart-total{display:flex;justify-content:space-between;margin-top:20px;font-size:15px}.up .up-remove-item{font-size:10px;text-decoration:underline;background:none;border:0;padding:0;color:var(--muted);align-self:flex-start}.up .up-empty-cart{padding:25px 0}.up .up-menu-links{display:flex;flex-direction:column}.up .up-menu-links a{padding:18px 0;border-bottom:1px solid var(--line)}@media(min-width:1600px){.up .up-main,.up .up-header{max-width:1376px}}@media(min-width:901px){.up .up-sticky-buy{display:none!important}}@media(max-width:1530px)and (min-width:901px){.up .up-main,.up .up-header{margin-left:5%;margin-right:5%}.up .up-product-grid{gap:48px}}@media(max-width:1150px)and (min-width:901px){.up .up-product-grid{gap:30px;grid-template-columns:1.1fr 1fr}.up .up-promo-tag{display:none}.up .up-editorial h2{font-size:34px}.up .up-installment-row{font-size:9px;padding-inline:14px}.up .up-price-main,.up .up-bank-row{padding-inline:14px}.up .up-editorial-features{gap:20px}.up h1{font-size:28px}.up .up-price{font-size:30px}}@media(max-width:900px){.up .up-demo-note{font-size:8px;line-height:23px;letter-spacing:.8px}.up .up-demo-note span{letter-spacing:0}.up .up-announcement{justify-content:center;min-height:32px;font-size:10px;padding-inline:16px}.up .up-announcement .up-announcement-right{display:none}.up .up-header{height:69px;padding:0 15px;gap:12px}.up .up-menu-button{display:flex}.up .up-logo{font-size:42px;letter-spacing:-3.8px}.up .up-logo>span{font-size:8px;margin-top:6px}.up .up-desktop-nav,.up .up-desktop-only{display:none}.up .up-header-actions{gap:0}.up .up-promo{padding:14px 20px;min-height:78px;display:block}.up .up-promo>div{display:block}.up .up-promo-tag{display:block;border:0;padding:0;font-size:7px;letter-spacing:1.2px;margin-bottom:4px}.up .up-promo strong{font-size:16px;letter-spacing:-.3px}.up .up-promo-extra{font-size:10px;margin-top:5px;gap:7px}.up .up-promo-extra .up-icon{width:14px;height:14px}.up .up-main{padding-bottom:42px}.up .up-breadcrumbs{padding:0 20px;height:42px;font-size:8px;gap:7px}.up .up-product-grid{display:flex;flex-direction:column;gap:0}.up .up-gallery-column{width:100%}.up .up-gallery-stage{aspect-ratio:1.18;border-radius:0}.up .up-image-badge{top:14px;left:16px;font-size:9px;padding:6px 10px}.up .up-image-badge .up-icon{width:14px;height:14px}.up .up-zoom{top:12px;right:14px;width:33px;height:33px;padding:7px}.up .up-gallery-controls{right:14px;bottom:14px}.up .up-thumbnails{margin:10px 16px 0;gap:8px;grid-auto-columns:calc((100% - 24px)/4)}.up .up-thumbnail{aspect-ratio:1.28;border-radius:4px}.up .up-thumbnail span{font-size:7px;line-height:22px;padding-top:6px}.up .up-gallery-caption{font-size:9px;margin-inline:20px;padding:14px 0}.up .up-gallery-caption .up-icon{width:15px;height:15px}.up .up-editorial{display:none}.up .up-product-info{padding:24px 20px 0;width:100%}.up .up-title-row{margin-bottom:9px}.up .up-eyebrow{font-size:8px;letter-spacing:1.4px}.up h1{font-size:28px;letter-spacing:-1px;margin-bottom:10px}.up .up-rating{font-size:10px;gap:8px}.up .up-stars{font-size:13px;letter-spacing:1.8px}.up .up-product-subtitle{font-size:11px;margin:12px 0 20px}.up .up-price-main{padding:15px 16px 4px}.up .up-price{font-size:32px}.up .up-installment-row{padding:8px 16px 14px;font-size:9px}.up .up-installment-row .up-text-button{font-size:9px}.up .up-bank-row{padding:11px 16px;font-size:11px}.up .up-bank-row strong{font-size:15px}.up .up-bank-label{font-size:8px}.up .up-field-heading h2{font-size:11px}.up .up-field-heading{margin-top:23px}.up .up-size{min-height:55px}.up .up-size>span{font-size:13px}.up .up-size small{font-size:6.5px}.up .up-gift-card{padding:12px;gap:9px}.up .up-gift-copy strong{font-size:12px}.up .up-gift-copy small{font-size:9px}.up .up-gift-value strong{font-size:8px}.up .up-addon-card strong{font-size:11px}.up .up-addon-card>img{width:59px;height:59px}.up .up-trial-card{padding:16px 0}.up .up-trial-card strong{font-size:12px}.up .up-trial-card span{font-size:10px}.up .up-add-button{min-height:56px}.up .up-contact-cards strong{font-size:11px}.up .up-contact-cards small{font-size:10px}.up .up-assurances{margin:23px 0}.up .up-assurances>div{padding:16px 10px;gap:9px}.up .up-assurances strong{font-size:10px}.up .up-assurances small{font-size:9px}.up .up-assurances>div>.up-icon{width:24px;height:24px}.up .up-reviews{margin:43px 20px 0;padding-top:29px;grid-template-columns:1fr;gap:23px}.up .up-review-intro h2{font-size:24px;margin-top:10px}.up .up-review-intro p{font-size:11px}.up .up-review-score{justify-content:flex-start;gap:20px}.up .up-review-score>strong{font-size:49px}.up .up-review-placeholder{padding:19px 15px;gap:12px;align-items:flex-start}.up .up-review-placeholder strong{font-size:11px}.up .up-review-placeholder p{font-size:10px}.up .up-review-placeholder>.up-icon{height:24px;width:24px}.up .up-footer{padding:30px 20px 112px;gap:18px;flex-wrap:wrap}.up .up-footer>.up-logo{font-size:34px}.up .up-footer>p{font-size:11px}.up .up-footer>span{width:100%;font-size:9px;margin-left:0}.up .up-dialog{padding:43px 23px 27px}.up .up-dialog h2{font-size:24px}}@media(min-width:601px)and (max-width:900px){.up .up-product-grid{max-width:600px;margin:auto}.up .up-gallery-stage{border-radius:7px}.up .up-reviews{max-width:560px;margin-inline:auto}.up .up-product-info{padding-top:35px}}@media(max-width:360px){.up .up-product-info{padding-inline:15px}.up .up-installment-row{padding-inline:12px;gap:4px}.up .up-installment-row>span{gap:4px}.up .up-installment-row>span>.up-icon{display:none}.up .up-gift-card{gap:7px}.up .up-gift-card>img{width:43px;height:43px}.up .up-gift-copy small{font-size:8px}.up .up-current-size{padding-left:12px;font-size:11px}.up .up-price{font-size:29px}}@media(max-width:900px){.up .up-product-subtitle{font-size:13px}.up .up-rating{font-size:12px}.up .up-field-heading h2{font-size:13px}.up .up-text-button,.up .up-installment-row{font-size:11px}.up .up-installment-row .up-text-button{font-size:10px}.up .up-installment-row>span{gap:5px}.up .up-size>span{font-size:14px}.up .up-size small{font-size:8px}.up .up-gift-copy strong{font-size:14px}.up .up-gift-copy small{font-size:11px}.up .up-gift-value strong{font-size:9px}.up .up-addon-card strong{font-size:13px}.up .up-addon-card .up-eyebrow{font-size:8px}.up .up-trial-card strong{font-size:13px}.up .up-trial-card span{font-size:11px}.up .up-shipping-note{font-size:10px}.up .up-contact-cards strong{font-size:13px}.up .up-contact-cards small{font-size:11px}.up .up-assurances strong{font-size:12px}.up .up-assurances small{font-size:10px}.up .up-accordions summary{font-size:14px}.up .up-accordion-body{font-size:13px}.up .up-review-intro p{font-size:12px}.up .up-review-placeholder strong{font-size:13px}.up .up-review-placeholder p{font-size:12px}}@media(max-width:360px){.up .up-installment-row,.up .up-installment-row .up-text-button{font-size:9px}.up .up-field-heading h2{font-size:12px}.up .up-size>span{font-size:12px}.up .up-gift-copy small,.up .up-trial-card span{font-size:10px}.up .up-assurances strong{font-size:11px}.up .up-contact-cards strong{font-size:12px}}@media(prefers-reduced-motion:reduce){.up *{scroll-behavior:auto!important;transition:none!important}}.up-integrated{isolation:isolate}.up.up-integrated button{text-transform:none;height:auto;box-shadow:none;letter-spacing:normal}.up.up-integrated .up-icon-button{height:44px}.up.up-integrated .up-zoom{height:37px}.up.up-integrated .up-gallery-controls .up-icon-button{height:32px}.up.up-integrated h1{float:none;padding:0;text-transform:none}.up.up-integrated h2{text-transform:none}.up.up-integrated form{margin:0}.up.up-integrated .up-slide img{object-fit:contain}.up.up-integrated .up-slide video,.up.up-integrated .up-slide iframe,.up.up-integrated .up-slide model-viewer{width:100%;height:100%;border:0}.up.up-integrated .up-gallery-stage{background:#f5f6f8}.up .up-no-image{display:grid;place-items:center;color:var(--muted)}.up.up-integrated .up-thumbnail img{object-fit:contain}.up.up-integrated .up-price-card{margin-top:18px}.up.up-integrated .up-current-size{white-space:normal;max-width:45%;text-align:right}.up.up-integrated .up-current-size:empty{display:none}.up.up-integrated .up-form>.up-add-button{margin-top:24px}.up.up-integrated .up-size>span{white-space:normal;overflow-wrap:anywhere}.up.up-integrated .up-option-group{display:none}.up.up-integrated.is-ready .up-option-group{display:block}.up.up-integrated .up-bank-row{flex-wrap:wrap;gap:7px}.up.up-integrated .up-contact-cards:empty{display:none}.up.up-integrated .up-contact-cards>a{display:flex;align-items:center;gap:14px;padding:17px;background:#fff;color:var(--navy)}.up.up-integrated .up-contact-cards>a+a{border-top:1px solid var(--line)}.up.up-integrated .up-contact-cards>a>.up-icon:first-child{width:27px;height:27px}.up.up-integrated .up-contact-cards>a>.up-icon:last-child{margin-left:auto;width:17px}.up.up-integrated .up-reviews{display:block}.up.up-integrated .jdgm-review-widget{margin-top:24px;--jdgm-primary-color:#091d34}.up.up-integrated .jdgm-preview-badge{margin-bottom:3px}.up.up-integrated .up-reviews{scroll-margin-top:100px}.up .up-firmness{margin-top:24px}.up .up-firmness>div{display:flex;justify-content:space-between;gap:10px;font-size:11px}.up .up-firmness meter{width:100%;height:15px;accent-color:#091d34}.up .up-video-link{display:flex;gap:8px;align-items:center;padding:14px 0;font-size:12px;text-decoration:underline}.up-integrated .up-dialog{margin:auto;top:0;right:0;bottom:0;left:0;z-index:10000}.up.up-integrated .up-add-button{color:#fff;background:#091d34}.up-integrated .up-breadcrumbs{overflow:hidden}.up-integrated .up-breadcrumbs [aria-current]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.up-integrated .up-thumbnails{overscroll-behavior-x:contain}.uyum-product-story:empty{display:none}.uyum-product-story{clear:both}.up-integrated .up-sticky-buy{z-index:90}.js-drawer-open .up-integrated .up-sticky-buy{display:none}.up-integrated .up-assurances:empty{display:none}@media(min-width:901px){.up-integrated .up-main{padding-inline:40px}.up-integrated .up-gallery-column{position:sticky;top:90px}}@media(max-width:900px){.up.up-integrated .up-gallery-stage{aspect-ratio:1.18}.up.up-integrated .up-main{padding-bottom:32px}.up.up-integrated .up-reviews{margin-top:24px}.up.up-integrated .up-size{min-height:55px}.up.up-integrated .up-sticky-buy{gap:12px}.up.up-integrated .up-sticky-buy>div{min-width:0}.up.up-integrated .up-sticky-buy>div>span{white-space:normal}.up.up-integrated .up-sticky-buy .up-add-button{flex:none}.up-integrated .up-assurances strong{line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/uyum-product.css.map */
