[hidden]{display:none!important}.nubra-purchase fieldset{border:0;padding:0;margin:18px 0}.nubra-purchase input[type=number]{width:88px;padding:10px;margin:10px 0}.nubra-purchase .sizes{flex-wrap:wrap}.nubra-purchase .sizes button.selected{background:#705669;color:#fff}.nubra-purchase .price{font-size:22px}.cart-item img{width:100%;max-width:150px;height:150px;object-fit:contain}.cart-item input{width:76px;padding:8px}.cart-item{align-items:center}.nubra-account label,.nubra-account input{display:block}.nubra-account input:not([type=checkbox]),.nubra-account select{width:100%;padding:12px;margin:8px 0 18px;border:1px solid #ded5df}.nubra-account table{width:100%;border-collapse:collapse}.nubra-account th,.nubra-account td{padding:12px;text-align:left;border-bottom:1px solid #ded5df}.nubra-account .table-scroll{overflow:auto}dialog{border:1px solid #ded5df;max-width:520px;width:calc(100% - 32px);padding:30px;color:#25232b}dialog::backdrop{background:#25232b88}dialog input[type=email]{width:100%;padding:12px;margin:10px 0}dialog [data-close]{float:right;border:0;background:none;font-size:24px}.collection-preview-card details{padding:16px}.collection-preview-card details input[type=email]{width:100%;padding:10px}.collection-preview-card details label{display:block;margin:12px 0}.collection-preview-card details input[type=checkbox]{width:auto}.card img{max-width:100%}.errors{padding:16px;background:#fff0ed}.skip-link{position:absolute;left:-10000px}.skip-link:focus{left:10px;top:10px;z-index:999;background:#fff;padding:12px}@media(max-width:600px){.cart-item{grid-template-columns:80px 1fr;gap:12px}.cart-item>div:last-child{grid-column:2}.cart-item img{height:100px}}form label{display:block}form input:not([type=hidden]):not([type=checkbox]):not([type=radio]),form select,form textarea{box-sizing:border-box;width:100%;max-width:100%;border:1px solid #ded5df;border-radius:0;background:#fff;padding:11px 12px;margin:7px 0 15px;color:#25232b;font:inherit}form input:focus,form select:focus,form textarea:focus{outline:none;outline-offset:0;border-color:#705669;box-shadow:inset 0 0 0 1px #705669}button:focus-visible,a:focus-visible{outline:2px solid #705669;outline-offset:-2px}.guide-form{align-items:start;gap:18px}.consent-row{display:grid!important;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px}.consent-row input{margin:5px 0 0!important;width:16px!important;height:16px;accent-color:#705669}.signup form{width:min(100%,460px)}.signup label{color:#fff}.signup input{width:100%}.contact-page{max-width:1100px}.contact-page form{padding-top:8px}.shopify-challenge__container{max-width:520px!important;margin:40px auto!important;padding:0 20px}.shopify-challenge__button{margin:20px auto!important;min-height:44px}.header{min-height:76px;padding-top:12px;padding-bottom:12px}.header .logo img{width:150px;max-height:50px;object-fit:contain}.stock-notice{color:#705669;font-weight:600}.sold-out-page{min-height:50vh}.sold-out-page h1{font-size:clamp(30px,4vw,48px)}#NuBraNotifyDialog{max-height:90svh;overflow:auto}#NuBraNotifyDialog h2{font-size:30px;margin-bottom:12px}#NuBraNotifyDialog h3{font-size:20px}#NuBraNotifyDialog [data-notify-image]{max-height:180px!important}[data-route="collection/seamless"] .pagehead{padding:28px 5% 12px}[data-route="collection/seamless"] h1{font-size:clamp(32px,3vw,48px);margin-bottom:12px}[data-route="collection/seamless"] .pagehead p{margin:0 auto;max-width:760px}[data-route="collection/seamless"] .grid2{gap:32px;max-width:1120px;margin:auto}[data-route="collection/seamless"] .sample-product-media{height:clamp(200px,36svh,340px)!important;min-height:0!important;aspect-ratio:auto!important}[data-route="collection/seamless"] .sample-product-media img{width:100%;height:100%;object-fit:contain!important}[data-route="collection/seamless"] .card-info{padding-top:14px}[data-route="collection/seamless"] .card-info h3{font-size:24px}.card .sample-product-media img{max-width:100%}@media(max-width:1023px){.pdp .product-gallery-main{height:42svh!important;max-height:430px;min-height:220px;aspect-ratio:auto!important}.pdp .product-gallery-main img{height:100%;width:100%;object-fit:contain}.pdp-info h1{font-size:30px}.pdp .gallery-thumb{max-width:88px}.header .logo img{width:120px}.pdp{padding-top:16px}}.nubra-product-form input[name=quantity]{width:70px!important;max-width:70px!important;display:inline-block!important}.shopify-challenge__container input[type=checkbox]{width:auto!important}.collection-preview-card details form input:focus{outline:none;box-shadow:inset 0 0 0 1px #705669}.why-editorial-grid{align-items:start}.why-detail>img{display:block;width:100%;height:auto!important;aspect-ratio:1 / 1;max-height:none!important;object-fit:cover}.why-main{min-width:0}.why-main>img{height:100%!important}.why-detail{min-width:0}.why-editorial-grid h3{overflow-wrap:break-word}@media(max-width:700px){.why-editorial-grid{grid-template-columns:1fr}.why-main{grid-column:auto}.why-detail>img{max-height:360px!important;object-fit:contain}}#app[data-route=faq] .faq-tabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:min(1100px,100%);margin:24px auto 0;align-items:stretch}#app[data-route=faq] .faq-tabs .chip{width:100%;min-width:0;min-height:48px;padding:9px 12px;white-space:normal;line-height:1.35;font-size:13px;display:flex;align-items:center;justify-content:center;text-align:center}.faq-search{display:block;width:100%;max-width:760px;margin:0 auto 28px;font-size:14px;line-height:1.5}.faq-search input[type=search]{display:block;box-sizing:border-box;width:100%;max-width:100%;height:48px;min-height:48px;padding:12px 14px;margin-top:8px;font-size:16px;line-height:1.4;border:1px solid #ded5df;background:#fff;color:#25232b}.faq-search input[type=search]:focus{outline:none;border-color:#705669;box-shadow:inset 0 0 0 1px #705669}#app[data-route=faq] #faq-answers h2{font-size:clamp(24px,2.8vw,34px);letter-spacing:-.4px}#app[data-route=contact] .contact-page{max-width:900px!important}#app[data-route=contact] .contact-page>h2{font-size:36px;margin:18px 0 20px}#NuBraCare{max-width:760px;margin:0;padding:0!important}#NuBraCare .guide-form{gap:16px}#NuBraCare label{font-size:14px;line-height:1.45}#NuBraCare input:not([type=hidden]),#NuBraCare select{height:42px;min-height:42px;padding:8px 10px;margin:6px 0 14px;font-size:14px}#NuBraCare textarea{height:120px;min-height:100px;padding:10px;margin:6px 0 16px;font-size:14px;line-height:1.5;resize:vertical}#NuBraCare button[type=submit]{min-height:42px;padding:10px 20px;font-size:13px}.header .logo img{display:block}.header .logo:focus-visible{outline-offset:2px}@media(max-width:900px){#app[data-route=faq] .faq-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}#app[data-route=faq] .faq-tabs .chip{min-height:46px;font-size:12px}}@media(max-width:540px){#NuBraCare .guide-form{grid-template-columns:1fr;gap:0}.faq-search input[type=search]{font-size:16px}#app[data-route=contact] .contact-page>h2{font-size:30px}}#app[data-route=contact] .contact-care-block{width:100%;max-width:600px;margin:0 auto;box-sizing:border-box}#app[data-route=contact] .contact-care-block .contact-bridge{padding-top:24px;margin:28px 0 12px;font-size:13px;line-height:1.5}#app[data-route=contact] .contact-care-block>h2{font-size:30px;line-height:1.15;letter-spacing:-.5px;margin:0 0 16px}#NuBraCare{max-width:100%}#NuBraCare .guide-form{gap:14px;margin:0}#NuBraCare label{font-size:13px;line-height:1.4}#NuBraCare input:not([type=hidden]),#NuBraCare select{height:40px;min-height:40px;padding:8px 10px;margin:5px 0 12px;font-size:14px;line-height:1.4}#NuBraCare textarea{height:88px;min-height:88px;margin:5px 0 12px;padding:9px 10px;line-height:1.45}#NuBraCare button[type=submit]{min-height:40px;padding:9px 16px;font-size:13px}#NuBraCare .contact-topic-select{position:relative;display:block;margin:5px 0 12px}#NuBraCare .contact-topic-select select{display:block;width:100%;margin:0;padding-right:42px;appearance:none;-webkit-appearance:none;background-image:none}#NuBraCare .contact-topic-chevron{position:absolute;right:16px;top:50%;width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none;color:#705669}#app[data-route=contact] .contact-care-block>.actions{margin:16px 0 0}#app[data-route=contact] .contact-care-block>.actions .btn{padding:9px 16px;min-height:40px;font-size:12px}@media(max-width:540px){#app[data-route=contact] .contact-care-block>h2{font-size:28px}#NuBraCare input:not([type=hidden]),#NuBraCare select,#NuBraCare textarea{font-size:16px}}.howto-video-section,.care-video{max-width:960px;margin-left:auto;margin-right:auto}.howto-video-frame{max-width:840px;margin:0 auto}.video-external{text-align:center;font-size:14px}.navitem:focus-within>.dropdown{display:block}.tabs{gap:16px}#app[data-route=care] iframe,#app[data-route=how-to] iframe{display:block;width:100%;max-width:840px;aspect-ratio:16/9;height:auto;margin:0 auto}#app[data-route=story-details] .story-body-layout{padding-top:32px}.mainnav .navitem>.dropdown{display:none!important}.mainnav .navitem[data-open=true]>.dropdown{display:block!important}.mainnav button.nav-label{border:0;background:none;padding:0;color:inherit;font:inherit;cursor:pointer}.mainnav .navitem{position:relative}.quiz-save{max-width:600px;margin:28px auto;padding:20px;border:1px solid #ded5df}.quiz-save label{display:block;margin:12px 0}.quiz-save input[type=email]{width:100%;padding:10px}.quiz-save input[type=checkbox]{width:auto;margin-right:8px}.header .mainnav .shop-navitem{position:static!important}.header .shop-mega{position:absolute;left:0;right:0;top:100%;width:100%;min-width:0;max-width:none;box-sizing:border-box;padding:25px max(5%,calc((100% - 1200px)/2))}.header .shop-mega-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.mainnav>.navitem>.nav-label{cursor:default;text-decoration:none;border:0;background:none}.header .shop-mega-product{min-width:0}.header .shop-mega-photo{width:100%;aspect-ratio:4/3}#NuBraMobileNav{position:fixed;inset:0 0 0 auto;margin:0;width:min(90vw,390px);max-width:390px;height:100dvh;max-height:100dvh;padding:20px;overflow-y:auto;overscroll-behavior:contain;border:0}#NuBraMobileNav::backdrop{background:#25232b88}.mobile-nav-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.mobile-nav-heading button{min-width:44px;min-height:44px;border:0;background:none;font-size:28px}#NuBraMobileNav details{border-bottom:1px solid #ded5df}#NuBraMobileNav summary{padding:18px 4px;cursor:pointer;font-size:17px}#NuBraMobileNav a{display:block;padding:13px 14px;min-height:44px;font-size:15px}@media(max-width:900px){.header .mainnav{display:none!important}.mobile-menu{display:block!important}.header{gap:12px;padding:12px 16px;min-height:68px}.header .logo img{width:112px;height:auto;max-height:42px}.tools{gap:10px}.tools .icon{min-width:36px;min-height:44px}.wrap,.pagehead{padding:32px 20px}.pagehead h1{font-size:38px}.pagehead p{font-size:15px}.pdp{grid-template-columns:1fr;gap:20px;padding:20px}.pdp .gallery{position:static}.pdp .product-gallery-main{height:min(48svh,400px)!important;min-height:200px}.pdp-info h1{font-size:28px}.nubra-purchase .sizes button{min-height:44px;min-width:44px}.nubra-purchase .sizes{gap:8px}.nubra-purchase fieldset{min-width:0}.nubra-purchase .btn{width:100%;min-height:48px}.story-hero,.story-body-layout,.hero,.split,.signup{grid-template-columns:1fr}.story-body-layout{padding:24px 20px}.story-body-layout aside{position:static;display:flex;overflow-x:auto;gap:8px}.story-body-layout aside button{flex-shrink:0}.story-section h2{font-size:30px}.story-hero h1{font-size:40px}.story-hero>div{padding:32px 20px}.story-photo{max-height:360px;object-fit:cover}.quiz-expanded{width:100%;padding:24px 18px}.quiz-expanded h2{font-size:30px;line-height:1.2}.quiz-expanded .option{padding:16px;min-height:60px;font-size:15px}.quiz-product-results{grid-template-columns:1fr}.quiz-save{width:100%;padding:16px}.quiz-save input[type=email]{font-size:16px;min-height:44px}.quiz-save label{font-size:14px}.quiz-controls .btn{min-height:48px}.modal-panel{width:100%;max-width:100%;max-height:90dvh;overflow:auto;padding:22px}#NuBraNotifyDialog{padding:20px;max-height:90dvh}#NuBraNotifyDialog input{font-size:16px}.contact-page{padding:28px 18px}input,select,textarea{max-width:100%;box-sizing:border-box}.howto-video-section{padding:12px 16px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.grid4,.grid3,.grid2,.quiz-question .options,.quiz-question .options-grid,.guide-form,.quiz-welcome{grid-template-columns:1fr}.quiz-welcome-image{max-height:300px;overflow:hidden}.quiz-welcome-copy{padding:28px 20px}.quiz-welcome h1{font-size:42px}.quiz-expanded h1{font-size:34px}.quiz-expanded .guide-form{grid-template-columns:1fr}.pdp .gallery-thumb{width:72px;max-width:72px}.story-axis{overflow-x:auto}.contact-copy{overflow-wrap:anywhere}.faq-tabs .chip{font-size:12px}.footer-grid{gap:22px}.cart-item{grid-template-columns:72px minmax(0,1fr)}.cart-item h3{font-size:20px}.coming-soon-copy{padding:24px 18px}.why-editorial-grid{grid-template-columns:1fr}.announcement{font-size:11px}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pdp-description{margin:24px 0}.pdp-description p{font-size:14px;line-height:1.8;margin:0}.pdp-info>.skin-testing-panel{display:block}.nubra-purchase [data-option-controls]{display:flex;flex-direction:column}.nubra-purchase fieldset{margin:18px 0 0}.nubra-purchase fieldset.color-option{order:-1}.nubra-purchase legend{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:17px;letter-spacing:1.2px;margin-bottom:12px}.nubra-purchase [data-option-label]{text-transform:uppercase}.nubra-purchase .sizes{gap:10px;display:flex;flex-wrap:wrap}.nubra-purchase .sizes button{min-width:46px;min-height:44px;padding:9px 14px;font-size:14px}.nubra-purchase .color-option .sizes{gap:8px}.nubra-purchase .sizes button.color-swatch{background:var(--swatch-color)!important;border:2px solid white;box-shadow:0 0 0 1px #d7c8bc;border-radius:50%;width:25px;height:25px;min-width:25px;min-height:25px;padding:0;margin:4px;position:relative}.nubra-purchase .sizes button.color-swatch.selected{box-shadow:0 0 0 2px #705669}.nubra-purchase .sizes button.color-swatch:focus-visible{outline:2px solid #25232b;outline-offset:4px}.nubra-purchase .purchase-quantity{font-size:12px;display:flex;gap:12px;align-items:center;margin:14px 0}.nubra-purchase input[name=quantity]{margin:0!important;padding:8px!important}.nubra-product-form>.textlink{display:inline-block;margin:12px 0 18px}.nubra-purchase [data-add-to-cart]{background:#eee7ed;color:#705669;border:1px solid #cabbc7;font-size:16px;min-height:48px}.nubra-purchase [data-add-to-cart]:hover:not(:disabled){background:#705669;color:#fff}.nubra-purchase [data-add-to-cart]:disabled{opacity:.65}.nubra-purchase [data-product-status]:empty{display:none}.signup .emailform{display:flex;align-items:stretch;gap:0;border-bottom:1px solid #fff}.signup form input[type=email]{flex:1;min-width:0;width:auto;background:transparent;border:0;color:#fff;margin:0;padding:14px 0;box-shadow:none}.signup form input::placeholder{color:#f3edf2;opacity:1}.signup .emailform button{background:transparent;color:#fff;border:0;font:inherit;padding:12px 0 12px 20px;white-space:nowrap;min-height:48px}.signup form input:focus-visible,.signup .emailform button:focus-visible{outline:2px solid #fff;outline-offset:2px}.howto-video-frame{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden}.howto-video-frame iframe{width:100%;height:100%!important;position:absolute;top:0;right:0;bottom:0;left:0;border:0;max-width:none!important}.split .wash-video{min-width:0;display:flex;align-items:center;padding:24px;background:#efeff9}.split .howto-video-frame{margin:auto}.packaging-guide-icon svg{display:block;overflow:hidden}@media(min-width:1001px){.pdp{align-items:start}.pdp>.gallery{position:sticky;top:110px;display:grid;grid-template-columns:clamp(58px,5.5vw,78px) minmax(0,1fr);gap:16px;align-items:center}.pdp>.gallery>.product-gallery-main{grid-area:1/2;height:clamp(380px,78vh,820px)!important;max-height:none;min-height:0;aspect-ratio:auto}.pdp>.gallery>.product-gallery-main img{width:100%;height:100%;object-fit:contain;object-position:center top}.pdp>.gallery>.product-gallery-thumbs{grid-area:1/1;display:grid;grid-template-columns:1fr;gap:10px;margin:0;width:100%;max-height:78vh;overflow-y:auto;padding:2px}.pdp>.gallery .gallery-thumb{width:100%;max-width:none;height:auto;aspect-ratio:auto;padding:3px;display:block}.pdp>.gallery .gallery-thumb img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.pdp>.gallery .gallery-thumb span{display:block;font-size:9px;padding:5px 1px}}@media(max-width:1000px){.pdp{grid-template-columns:1fr;gap:24px;padding:24px 20px}.pdp>.gallery{position:static;display:flex;flex-direction:column}.pdp>.gallery>.product-gallery-main{height:min(54svh,480px)!important;min-height:220px;width:100%;background:#fff}.pdp .product-gallery-main img{object-fit:contain;width:100%;height:100%}.pdp>.gallery>.product-gallery-thumbs{display:flex;justify-content:center;gap:10px;width:100%;margin-top:12px}.pdp>.gallery .gallery-thumb{width:72px;max-width:72px;height:auto}.pdp>.gallery .gallery-thumb img{aspect-ratio:1;object-fit:contain}.pdp-info .pdp-feature-grid{gap:8px}.pdp-info .pdp-feature-card{padding:6px}.pdp-info .pdp-feature-card h3{font-size:12px;line-height:1.4}.skin-testing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.skin-testing-grid>div{border:0!important;padding:8px!important}.skin-testing-grid h4{font-size:12px}.nubra-purchase .sizes button.color-swatch{width:30px;height:30px;min-width:30px;min-height:30px;margin:7px}.pdp-description p{font-size:15px;line-height:1.7}.pdp-cta-benefits{gap:8px}.pdp-cta-benefit strong{font-size:12px}.pdp-cta-benefit small{font-size:10px}.signup form{width:100%;max-width:none}.signup h2{font-size:36px}.split .wash-video{padding:18px}.faq-layout .faq-browse .tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.faq-layout .chip{white-space:normal;font-size:12px;line-height:1.4;min-height:44px;padding:8px}.compare{max-width:100%;overflow-x:auto}.story-body-layout,.story-chapters,.story-hero,.home-collection-grid,.collection-preview-grid{min-width:0}.story-chapters{width:100%}.product-wearing-guide .grid3{grid-template-columns:1fr}.product-wearing-guide .step{min-width:0}.signup,.footer{padding-left:20px;padding-right:20px}.footer a{overflow-wrap:anywhere}}@media(max-width:540px){.pdp-info h1{font-size:32px}.pdp-feature-icon{width:40px;height:40px}.pdp-cta-benefit{flex-direction:column;text-align:center}.nubra-purchase .purchase-quantity input{font-size:16px}.signup .emailform button{padding-left:12px;font-size:14px}.header .tools{gap:4px}.header .icon{padding:6px}.hero,.story-hero,.fit-calculator,.original-collection-grid,.collection-preview-grid{grid-template-columns:minmax(0,1fr)}.brand-hero-copy h1{font-size:clamp(36px,9vw,48px)}.brand-hero-copy .hero-patented-line{font-size:.66em}.quiz-actions{flex-wrap:wrap}.guide-card{min-width:0}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}.header .mainnav>a{font:inherit;color:inherit;padding:0;border:0}.header .mainnav>a:hover,.header .mainnav .navitem>a:hover{text-decoration:none}.howto-pagehead .tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.howto-pagehead .chip.active{background:#705669;color:#fff}.howto-video-section{max-width:none}.howto-video-section .howto-video-frame{max-width:1200px}.howto-video-section>a{display:block;width:fit-content;margin:12px auto}.story-body{scroll-margin-top:100px}@media(max-width:900px){.howto-pagehead .tabs{gap:8px}.howto-pagehead .chip{font-size:13px;min-height:44px;padding:10px 14px}.howto-video-section .howto-video-frame{max-width:100%}.wearing-step,.care-step-card{min-width:0}.care-step-card p{overflow-wrap:break-word}#howto-panel .grid3,#howto-panel .grid2{grid-template-columns:1fr}.story-body-layout{display:block}.story-body-layout>aside{position:static}}.packaging-guide-icon{display:inline-flex;flex:0 0 56px;width:56px;height:56px;line-height:0}.packaging-guide-icon svg{display:block;width:56px;height:56px;opacity:1;filter:none;shape-rendering:geometricPrecision}.nubra-card-swatches{display:flex;gap:8px;align-items:center;margin:12px 0}.nubra-card-swatches button{width:20px;height:20px;min-width:20px;padding:0;border-radius:50%;border:2px solid white;box-shadow:0 0 0 1px #d7c8bc}.nubra-card-swatches button.selected{box-shadow:0 0 0 2px #705669}.product-wearing-guide .grid3{border-top:0}.product-wearing-guide .step{border-top:1px solid #e6dde4;padding-top:22px}.signup .emailform{border:0;gap:12px}.signup form input[type=email]{background:#fff;color:#705669;padding:14px 16px;border:1px solid #e6dde4}.signup form input[type=email]::placeholder{color:#705669}.signup .emailform button{border:1px solid #fff;border-radius:4px;padding:12px 24px;font-weight:600}@media(max-width:540px){.signup .emailform{gap:8px}.signup .emailform button{padding:12px 14px}.signup form input[type=email]{font-size:16px}}.signup{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:50px}.signup form#NuBraNewsletter{width:100%;max-width:none;min-width:0;margin:0;justify-self:stretch}.signup #NuBraNewsletter .emailform{display:flex;width:100%;gap:14px;align-items:stretch;flex-wrap:wrap}.signup #NuBraNewsletter .emailform input[type=email]{flex:1 1 320px;min-width:180px;max-width:100%;width:100%;margin:0;min-height:50px;box-sizing:border-box}.signup #NuBraNewsletter .emailform button{flex:0 0 auto;min-height:50px;margin:0;line-height:1.4;padding:13px 26px;align-self:stretch}.signup #NuBraNewsletter [role=status]{margin-top:12px}@media(max-width:900px)and (min-width:651px){.signup{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}.signup h2{font-size:37px}.signup #NuBraNewsletter .emailform input[type=email]{flex-basis:100%}}@media(max-width:650px){.signup{grid-template-columns:minmax(0,1fr);gap:20px}.signup #NuBraNewsletter .emailform{flex-direction:column;align-items:flex-start}.signup #NuBraNewsletter .emailform input[type=email]{flex:0 0 auto;min-width:0;width:100%}.signup #NuBraNewsletter .emailform button{align-self:flex-start}}#nubra-vote-status:empty{display:none}.nubra-arrow{font-family:Arial,Helvetica,sans-serif!important;font-weight:400!important;font-style:normal;line-height:1;white-space:nowrap}.header .mainnav a,.header .mainnav .nav-label,.header .mainnav a:hover,.header .mainnav a:focus,.header .mainnav a:active,.header .mainnav a[aria-current=page],.header .mainnav .menu-open>a{border-bottom:0;text-decoration:none}@media(max-width:767px){.story-hero{display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.story-hero>div{padding:30px 20px}.story-hero .story-photo{height:auto;min-height:0;width:100%;max-height:340px;object-fit:cover}.story-evolution{padding:36px 20px}.story-evolution .story-heading{margin-bottom:24px}.story-evolution h2{overflow-wrap:normal;font-size:32px;line-height:1.12}.story-axis{width:100%;min-width:0;overflow:visible}.story-axis:before{left:8px}.story-axis .story-node{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;padding:20px 0 28px 30px}.story-axis .story-node .node-copy,.story-axis .story-node .node-visual{grid-column:1!important;grid-row:auto!important;min-width:0;text-align:left}.story-axis .story-node .node-dot{left:3px}.story-axis .story-node h3{font-size:25px;line-height:1.2}.story-axis .story-node p{font-size:15px;line-height:1.7;overflow-wrap:break-word}.story-body-layout{display:block;min-width:0;padding:0 20px}.story-body-layout>aside.story-chapter-nav{position:relative;top:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:16px 0;overflow:visible;width:100%;border-bottom:1px solid #e6dde4}.story-chapter-nav>.eyebrow{display:none}.story-body-layout .story-chapter-nav button{width:100%;min-width:0;min-height:52px;display:flex;align-items:flex-start;gap:8px;padding:10px 8px;white-space:normal;font-size:12px;line-height:1.5;border-left:0;border-bottom:2px solid transparent}.story-chapter-nav button span{display:inline;min-width:0;white-space:normal;overflow:visible}.story-body-layout .story-chapter-nav button[aria-current=location]{border-bottom-color:#705669}.story-body-content{width:100%;min-width:0}.story-body-content .story-section{width:100%;max-width:none;padding:30px 0!important;min-height:0}.story-body-content .story-section h2,.story-ending h2{font-size:32px;line-height:1.12;overflow-wrap:break-word}.story-body-content .story-section p{font-size:15px;line-height:1.7;margin-bottom:18px}.story-origin-divider .story-photo,.story-body-content .story-photo{display:block;width:100%;height:auto;min-height:0;max-height:340px;object-fit:cover}.story-body-content .story-split{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.story-ending{padding:36px 20px;min-height:0}.story-ending .btn{max-width:100%;min-height:44px;white-space:normal}.story-section[id]{scroll-margin-top:100px!important}}.page-content h2{margin:2.4rem 0 .8rem;font-size:24px;line-height:1.2}.page-content p{margin:0 0 1rem}.page-content ul,.page-content ol{padding-left:1.5rem;margin:0 0 1rem}.page-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.page-content th,.page-content td{padding:10px;border:1px solid #ded5df;vertical-align:top}.page-content img{max-width:100%;height:auto}.page-content a{overflow-wrap:anywhere}.silicone-unavailable .btn{margin-top:20px;width:100%}.silicone-unavailable fieldset{border:0;padding:0;margin:18px 0}.silicone-unavailable .sizes{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:767px){.page-content h2{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/nubra-commerce.css.map */
