.nexita-calm{--calm-ink: var(--nexita-ink, #181512);--calm-oxblood: var(--nexita-oxblood, #7b1e2b);--calm-ivory: var(--nexita-cream, #f5f0e8);--calm-line: #ddd7d0;--calm-muted: #6f6962;display:block;background:#fff;color:var(--calm-ink);padding-bottom:56px}.nexita-calm [hidden]{display:none!important}.nexita-calm__service{padding:12px 20px;text-align:center;background:var(--calm-ivory);font-size:12px;letter-spacing:.015em}.nexita-calm__breadcrumb,.nexita-calm__details{width:min(1280px,calc(100% - 96px));margin-inline:auto}.nexita-calm__breadcrumb{display:flex;flex-wrap:wrap;gap:9px;padding-block:26px;font-size:11px;color:var(--calm-muted)}.nexita-calm__breadcrumb a{color:inherit;text-decoration:none}.nexita-calm .product-information{display:block;width:min(1280px,calc(100% - 96px));margin-inline:auto;background:#fff;border:0;padding:0}.nexita-calm .product-information__grid{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,1fr)!important;gap:clamp(32px,4vw,64px);align-items:start}.nexita-calm .product-information__media,.nexita-calm .product-details{padding:0!important;grid-column:auto;min-width:0;width:100%}.nexita-calm .product-details>.group-block{width:100%}.nexita-calm .product-information--media-none{grid-template-columns:1fr!important}.nexita-calm .product-information--media-none .product-details{max-width:600px;margin-inline:auto}.nexita-calm .product-media-container,.nexita-calm .product-media{background:#f7f5f1}.nexita-calm .product-media img{object-fit:contain!important;mix-blend-mode:multiply}.nexita-calm .product-media-container{aspect-ratio:1}.nexita-calm slideshow-controls[thumbnails]{width:100%;padding:12px 0 0;gap:8px;justify-content:flex-start}.nexita-calm .slideshow-controls__thumbnails-container{min-width:0;max-width:100%}.nexita-calm .slideshow-controls__thumbnails{gap:10px;padding:2px}.nexita-calm .slideshow-controls__thumbnail{--thumbnail-width: 80px;width:80px;height:80px;aspect-ratio:1;background:#f7f5f1;border-radius:0;box-shadow:none;outline:1px solid transparent;outline-offset:0}.nexita-calm .slideshow-controls__thumbnail img{object-fit:contain;mix-blend-mode:multiply}.nexita-calm .slideshow-controls__thumbnail[aria-selected=true]{outline-color:var(--calm-oxblood)}.nexita-calm__heading p,.nexita-calm__heading h1{margin:0}.nexita-calm__brand{font-size:13px;letter-spacing:.12em;font-weight:600;margin-bottom:8px!important}.nexita-calm .product-details h1{font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(28px,3vw,42px);line-height:1.12;letter-spacing:-.035em;font-weight:400}.nexita-calm__subtitle{color:var(--calm-muted);font-size:16px;margin-top:7px!important;line-height:1.4}.nexita-calm .nexita-rep-review-link{min-height:20px;font-size:12px}.nexita-calm .nexita-rep-review-link__arrow{display:none}.nexita-calm .nexita-rep-review-link strong{font-weight:500}.nexita-calm__price{display:block}.nexita-calm__price-row{display:flex;flex-wrap:wrap;align-items:center;column-gap:14px;row-gap:8px}.nexita-calm__current-price{color:var(--calm-oxblood);font:500 34px/1.2 var(--font-heading--family, Georgia, serif)}.nexita-calm__compare{color:var(--calm-muted);font-size:14px;font-weight:400}.nexita-calm__discount{padding:4px 8px;border-radius:2px;background:#f4e6e8;color:var(--calm-oxblood);font-size:12px;line-height:1.4}.nexita-calm__tax{color:var(--calm-muted);font-size:12px;line-height:1.5;margin:9px 0 0}.nexita-calm-picker{width:100%;position:relative;padding-top:5px}.nexita-calm .variant-picker{width:100%}.nexita-calm .variant-picker__form{gap:24px}.nexita-calm .variant-option{margin:0;padding:0}.nexita-calm .variant-option+.variant-option{margin-top:20px}.nexita-calm .variant-option legend{font-size:13px;font-weight:500;padding:0 0 10px;text-transform:none;letter-spacing:0}.nexita-calm .variant-option--buttons:not(.variant-option--swatches){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.nexita-calm .variant-option--buttons:not(.variant-option--swatches) legend{float:none;width:100%;grid-column:1/-1}.nexita-calm .variant-option__button-label{min-width:0;min-height:44px;padding:9px 8px;border:1px solid var(--calm-line);background:#fff;color:var(--calm-ink);border-radius:2px;font-size:13px;box-shadow:none;flex:none}.nexita-calm .variant-option__button-label__pill{display:none}.nexita-calm .variant-option__button-label:has(input:checked){background:#fbf5f5;border-color:var(--calm-oxblood);color:var(--calm-ink)}.nexita-calm .variant-option--swatches{gap:12px}.nexita-calm .variant-option--swatches .variant-option__button-label{padding:3px;width:44px;height:44px;border-radius:50%;overflow:hidden;border-color:var(--calm-line)}.nexita-calm .variant-option--swatches .variant-option__button-label:has(input:checked){border-color:var(--calm-oxblood);background:#fff}.nexita-calm .variant-option--swatches .swatch{width:34px;height:34px;border-radius:50%}.nexita-calm .variant-option--swatches .variant-option__button-label:has(.nexita-calm__color-fallback){width:auto;height:auto;border-radius:2px;padding:10px}.nexita-calm-picker__guide{display:block;width:fit-content;margin:12px 0 0 auto;padding:5px 0;min-height:32px;font-size:12px;text-decoration:underline;text-underline-offset:3px;color:var(--calm-ink)}.nexita-calm .variant-option legend .nexita-calm-picker__guide{float:right;display:inline;margin:0;padding:0;min-height:20px;line-height:inherit}.nexita-calm .product-form-buttons{gap:0}.nexita-calm .product-form-buttons:not(:has(.quantity-rules)) :is(quantity-selector-component,.quantity-selector-wrapper,quantity-selector,.quantity-selector){display:none}.nexita-calm .buy-buttons-block{width:100%}.nexita-calm .add-to-cart-button{width:100%;min-height:52px;background:var(--calm-oxblood)!important;color:#fff;font-size:14px;font-weight:500;text-transform:none;letter-spacing:0;border-radius:2px;border-color:var(--calm-oxblood);box-shadow:none}.nexita-calm .add-to-cart-button{gap:10px;font-weight:600;letter-spacing:.045em}.nexita-calm .add-to-cart-button .add-to-cart-icon{display:inline-flex;width:20px;height:20px;flex:0 0 20px}.nexita-calm .add-to-cart-button .add-to-cart-icon svg{width:100%;height:100%}.nexita-calm .nexita-calm__button-label{display:inline-block}.nexita-calm .add-to-cart-button:hover:not(:disabled){background:#651723!important}.nexita-calm .add-to-cart-button:disabled{opacity:.5}.nexita-calm__services{display:grid;gap:0;margin-top:0}.nexita-calm__services p{display:flex;align-items:center;gap:11px;margin:0;font-size:12px;line-height:1.4}.nexita-calm__payment{padding:12px 0 18px;color:var(--calm-muted)}.nexita-calm__payment .nexita-calm__service-icon{width:16px;height:16px;flex-basis:16px}.nexita-calm__service-list{border-top:1px solid var(--calm-line)}.nexita-calm__service-list p{min-height:56px;padding:15px 2px;border-bottom:1px solid var(--calm-line);font-size:15px;font-weight:600}.nexita-calm__service-list p:last-child{border-bottom:0}.nexita-calm__service-list small{display:block;color:var(--calm-muted);font-size:13px;font-weight:400;margin-top:3px}.nexita-calm__service-icon{display:inline-flex;width:18px;height:18px;flex:0 0 18px}.nexita-calm__service-icon svg{width:100%;height:100%}.nexita-calm__why-price{margin-top:18px;padding:17px 20px;background:#fbf3f4;color:var(--calm-ink)}.nexita-calm__why-price summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:27px;list-style:none;font-size:16px;font-weight:600}.nexita-calm__why-price summary::-webkit-details-marker{display:none}.nexita-calm__why-price summary span:before{content:"+";font-size:22px;font-weight:400}.nexita-calm__why-price[open] summary span:before{content:"\2212"}.nexita-calm__why-price-copy{padding-top:12px;color:var(--calm-muted);font-size:13px;line-height:1.65}.nexita-calm__details{display:grid;grid-template-columns:1.32fr 1fr;gap:clamp(32px,4vw,64px);border-top:1px solid var(--calm-line);margin-top:48px;padding-top:28px}.nexita-calm__eyebrow{font-size:11px;letter-spacing:.16em;margin:0 0 12px}.nexita-calm__intro h2{font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(25px,2.4vw,32px);line-height:1.2;font-weight:400;letter-spacing:-.03em;margin:0 0 15px}.nexita-calm__intro>p:last-child{max-width:480px;color:var(--calm-muted);font-size:14px;line-height:1.7;margin:0}.nexita-calm__accordions details{border-bottom:1px solid var(--calm-line)}.nexita-calm__accordions summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:54px;padding:15px 0;list-style:none;font-size:14px}.nexita-calm__accordions summary::-webkit-details-marker{display:none}.nexita-calm__accordions summary span:before{content:"+";font-size:20px;font-weight:400}.nexita-calm__accordions details[open] summary span:before{content:"\2212"}.nexita-calm__accordions .rte{font-size:14px;line-height:1.7;padding:0 0 20px}.nexita-calm__accordions .rte a{display:block;margin-top:9px;color:var(--calm-ink);text-decoration:underline}body:has(.nexita-calm) #nexita-community-reviews{border-top:1px solid #e8e3dd}body:has(.nexita-calm) #nexita-community-reviews h2{text-transform:none;font-family:var(--font-heading--family, Georgia, serif);font-weight:400}@media(max-width:749px){.nexita-calm{padding-bottom:32px}.nexita-calm__service{font-size:11px;padding:11px 12px}.nexita-calm__breadcrumb{display:none}.nexita-calm .product-information{width:calc(100% - 32px);margin-top:16px}.nexita-calm .product-information__grid{grid-template-columns:minmax(0,1fr)!important;gap:28px}.nexita-calm .product-information__media,.nexita-calm .product-details{grid-column:1}.nexita-calm .product-details h1{font-size:30px}.nexita-calm__brand{font-size:12px}.nexita-calm__subtitle{font-size:14px}.nexita-calm__current-price{font-size:30px}.nexita-calm .slideshow-controls__thumbnail{--thumbnail-width: 68px;width:68px;height:68px}.nexita-calm .slideshow-controls__thumbnails{gap:8px}.nexita-calm .variant-option--swatches{gap:10px}.nexita-calm__details{width:calc(100% - 32px);grid-template-columns:1fr;gap:24px;margin-top:32px;padding-top:24px}.nexita-calm__intro{display:none}.nexita-calm__intro h2{font-size:26px}.nexita-calm__accordions summary{min-height:52px}.nexita-calm__payment{padding:8px 0 18px;font-size:12px!important}.nexita-calm__why-price{margin-top:18px;padding:18px}.nexita-calm__why-price summary{font-size:16px}.nexita-calm__why-price-copy{font-size:14px;line-height:1.6}.nexita-calm .add-to-cart-button{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/nexita-calm-product.css.map */
