@font-face{font-family:Nosetta Sweet Sans;src:url(sweetsans-regular.woff2) format("woff2"),url(sweetsans-regular.woff) format("woff");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Nosetta Minerva;src:url(https://cdn-zeptoapps.com/product-personalizer/font/nosettacomo.myshopify.com/Minervamodernbold.ttf?v=1234) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.npdp{--np-eggshell: #F4F6F1;--np-light: #D1D3D4;--np-dark: #414042;--np-muted: #646365;--np-white: #FFFFFF;--np-sans: "Nosetta Sweet Sans", sans-serif;--np-head: var(--np-sans);font-family:var(--np-sans);color:var(--np-dark);font-size:16px;line-height:1.5;background:var(--np-white);clear:both}.npdp--minerva{--np-head: "Nosetta Minerva", serif}.npdp--minerva h1.npdp-h1{font-family:Nosetta Minerva,serif!important}.npdp *,.npdp *:before,.npdp *:after{box-sizing:border-box}.npdp img{max-width:100%;height:auto;display:block}.npdp p{margin:0}.npdp a{color:var(--np-dark)}.npdp-wrap{max-width:1200px;margin:0 auto;padding-left:22px;padding-right:22px}.npdp-band{background:var(--np-eggshell)}.npdp .npdp-h1,.npdp h1.npdp-h1.product_name,.npdp .npdp-h2{font-family:var(--np-head);font-weight:400;line-height:1.18;letter-spacing:1px;text-transform:uppercase;color:inherit;margin:0}.npdp .npdp-h1{font-size:22px}.npdp .npdp-h2{font-size:32px}.npdp .npdp-h2--sm{font-size:30px}.npdp .npdp-h2--lg{font-size:44px}.npdp-eyebrow,.npdp-label{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--np-muted)}.npdp-lead{margin-top:16px!important;font-size:17px;line-height:1.6;color:var(--np-muted);max-width:52ch}.npdp-buy{padding-top:40px;padding-bottom:96px}.npdp-buy .js-product_section{display:flex;flex-wrap:wrap;gap:56px;align-items:flex-start;margin:0;width:auto;float:none}.npdp-buy__media{flex:1.25 1 480px;min-width:0;width:auto!important;float:none!important;margin:0!important}.npdp-buy__info{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:22px;padding-top:12px}.npdp-buy__info .npdp-eyebrow{margin-bottom:10px}.npdp-buy__subtitle{margin-top:12px!important;color:var(--np-muted);max-width:46ch;line-height:1.55}.npdp-buy .modal_price{margin:14px 0 0;font-size:22px;font-family:var(--np-sans);color:var(--np-dark)}.npdp-buy .feature_divider{display:none}.npdp-checks,.npdp-trust{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.npdp-checks{gap:12px;font-size:15px}.npdp-checks li,.npdp-trust li{display:flex;gap:12px;align-items:flex-start;margin:0;list-style:none}.npdp-checks li:before{content:none}.npdp-check{flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:var(--np-dark);display:inline-flex;align-items:center;justify-content:center}.npdp-trust{gap:10px;font-size:14px;color:var(--np-muted)}.npdp-trust li{align-items:center;gap:10px}.npdp .product_form{margin:0}.npdp .purchase-details__quantity{display:none!important}.npdp .swatch_options .swatch{margin:0 0 4px}.npdp .swatch .option_title{font-family:var(--np-sans);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--np-muted);margin-bottom:10px}.npdp .swatch .swatch-element{margin:0 10px 10px 0}.npdp .swatch .swatch-element.color label,.npdp .swatch .swatch-element.color{border-radius:0!important}.npdp .swatch .swatch-element.color label{width:48px;height:48px;padding:0;background-size:cover;border:5px solid var(--np-white)!important;box-shadow:0 0 0 1px var(--np-light)}.npdp .swatch input:checked+.swatch-element.color label{box-shadow:0 0 0 1px var(--np-dark)}.npdp .swatch .swatch-element:not(.color) label{border-radius:0;border:1px solid var(--np-light);font-family:var(--np-sans)}.npdp .swatch input:checked+.swatch-element:not(.color) label{border-color:var(--np-dark)}.npdp .purchase-details{margin:0;padding:0}.npdp .purchase-details__buttons{width:100%;margin:0}.npdp .action_button.add_to_cart,.npdp-btn{width:100%;min-height:52px;border:0;border-radius:0;background:var(--np-dark);color:var(--np-white);font-family:var(--np-sans);font-size:14px;letter-spacing:.14em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}.npdp .action_button.add_to_cart:hover,.npdp-btn:hover{background:#000;color:var(--np-white)}.npdp-size .npdp-wrap{padding-top:112px;padding-bottom:112px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:80px;align-items:center}.npdp-size__figure{margin:0;padding:0 34px 34px 0}.npdp-size__frame{position:relative}.npdp-size__frame img{width:100%;mix-blend-mode:multiply}.npdp-measure-w{position:absolute;bottom:-24px;border-top:1px solid var(--np-dark);text-align:center;line-height:0;font-size:12px;letter-spacing:.1em}.npdp-measure-h{position:absolute;right:-24px;border-left:1px solid var(--np-dark);display:flex;align-items:center;font-size:12px;letter-spacing:.1em}.npdp-measure-w span,.npdp-measure-h span{background:var(--np-eggshell);padding:0 6px}.npdp-measure-h span{display:inline-block;white-space:nowrap;transform:translate(-50%) rotate(90deg)}.npdp-rows{margin:28px 0 0;padding:0}.npdp-rows>div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--np-light)}.npdp-rows dt{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--np-muted);font-weight:400}.npdp-rows dd{margin:0;font-size:18px;text-align:right}.npdp-rows dd small{color:var(--np-muted);font-size:14px;margin-left:8px}.npdp-story{position:relative;min-height:792px;display:flex;align-items:flex-end;color:var(--np-white);overflow:hidden}.npdp-story>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;max-width:none;object-fit:cover;object-position:50% 40%}.npdp-story__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#414042d1,#41404261 42%,#41404200 70%)}.npdp-story .npdp-wrap{position:relative;width:100%;padding-bottom:96px}.npdp-story__copy{padding-left:8%}.npdp-story .npdp-h2{color:var(--np-white);max-width:16ch}.npdp-story__copy p{margin-top:16px;max-width:54ch;font-size:17px;line-height:1.6;color:#ffffffe6}.npdp-mat{padding-top:120px;padding-bottom:120px;display:flex;flex-wrap:wrap;gap:36px 80px;align-items:flex-start}.npdp-mat__lead{flex:5 1 340px;min-width:0}.npdp-mat__lead .npdp-h2{max-width:16ch}.npdp-mat__lead figure{margin:24px 0 0;box-shadow:0 18px 40px -22px #41404273}.npdp-mat__body{flex:7 1 460px;min-width:0;display:flex;flex-direction:column;gap:36px}.npdp-spec{list-style:none;margin:0;padding:0}.npdp-spec li{display:grid;grid-template-columns:110px 1fr;gap:16px;padding:18px 0;margin:0;border-top:1px solid var(--np-light);list-style:none}.npdp-spec li:last-child{border-bottom:1px solid var(--np-light)}.npdp-spec li span:first-child{text-transform:uppercase;font-size:13px;letter-spacing:.12em;color:var(--np-muted);padding-top:3px}.npdp-spec li span:last-child{font-size:17px}.npdp-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.npdp-in .npdp-wrap{padding-top:112px;padding-bottom:112px;display:flex;flex-wrap:wrap;gap:32px 64px;align-items:flex-end}.npdp-in__main{margin:0;flex:7 1 460px;min-width:0}.npdp-in__copy{flex:5 1 340px;min-width:0}.npdp-in__copy .npdp-h2{max-width:20ch}.npdp-in__copy .npdp-pair{margin-top:28px}.npdp-film{padding:120px 0}.npdp-film__head{margin-bottom:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px;align-items:end}.npdp-film__head p{color:var(--np-muted);line-height:1.6;max-width:52ch}.npdp-strip{display:flex;gap:14px;overflow-x:auto;padding:0 22px 12px max(22px,calc((100% - 1200px)/2 + 22px))}.npdp-strip::-webkit-scrollbar{height:6px}.npdp-strip figure{margin:0;flex:0 0 auto;width:340px;max-width:80vw}.npdp-strip figure:nth-child(2n){margin-top:36px}.npdp-strip img{width:100%;background:var(--np-eggshell)}.npdp-strip figcaption{margin-top:10px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--np-muted)}.npdp-gift{padding-top:40px;padding-bottom:80px;text-align:center;display:grid;justify-items:center;gap:8px}.npdp-gift img{width:min(100%,420px)}.npdp-gift p{margin:14px auto 0;max-width:46ch;line-height:1.6;color:var(--np-muted)}.npdp-faq{border-top:1px solid var(--np-light)}.npdp-faq .npdp-wrap{padding-top:96px;padding-bottom:120px;display:flex;flex-wrap:wrap;gap:28px 64px}.npdp-faq .npdp-h2{flex:4 1 260px}.npdp-faq__list{flex:8 1 520px;min-width:0}.npdp-faq details{border-bottom:1px solid var(--np-light)}.npdp-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;min-height:44px;font-size:17px;cursor:pointer;list-style:none}.npdp-faq summary::-webkit-details-marker{display:none}.npdp-faq summary:after{content:"+";font-size:22px;color:var(--np-muted)}.npdp-faq details[open] summary:after{content:"\2212"}.npdp-faq__a{padding:0 0 22px;font-size:16px;line-height:1.65;color:var(--np-muted);max-width:68ch}.npdp-close{background:var(--np-dark);color:var(--np-white)}.npdp-close .npdp-wrap{padding-top:96px;padding-bottom:96px;display:flex;flex-wrap:wrap;gap:32px 72px;align-items:center}.npdp-close img{flex:0 1 380px;width:100%;max-width:380px;background:var(--np-white)}.npdp-close__copy{flex:1 1 360px;min-width:0}.npdp-close .npdp-h2{font-size:40px;color:var(--np-white)}.npdp-close__copy p{margin:14px 0 26px;line-height:1.6;color:#ffffffe0}.npdp-close .npdp-btn{width:auto;padding:0 24px;background:var(--np-white);color:var(--np-dark)}.npdp-close .npdp-btn:hover{background:var(--np-eggshell);color:var(--np-dark)}.npdp-pairs{padding-top:96px;padding-bottom:96px;display:flex;flex-direction:column;gap:32px}.npdp-pairs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px}.npdp-pairs__grid a{text-decoration:none;display:flex;flex-direction:column;gap:8px}.npdp-pairs__grid img{width:100%;aspect-ratio:1 / 1;object-fit:cover;background:var(--np-eggshell)}.npdp-pairs__name{font-size:13px;letter-spacing:.1em;text-transform:uppercase}.npdp-pairs__price{font-size:15px;color:var(--np-muted)}.npdp-light-mat .npdp-wrap{padding-top:112px;padding-bottom:112px;display:flex;flex-wrap:wrap;gap:36px 80px;align-items:center}.npdp-light-mat figure{margin:0;flex:5 1 340px;min-width:0}.npdp-light-mat .npdp-mat__body{flex:7 1 460px}.npdp-light-mat .npdp-h2{margin-bottom:24px;max-width:18ch}@media(max-width:798px){.npdp-buy{padding-top:16px;padding-bottom:64px}.npdp-buy .js-product_section{gap:28px}.npdp-buy__media,.npdp-buy__info{flex-basis:100%}.npdp .npdp-h2{font-size:26px}.npdp .npdp-h2--lg,.npdp-close .npdp-h2{font-size:30px}.npdp-size .npdp-wrap,.npdp-in .npdp-wrap,.npdp-light-mat .npdp-wrap{padding-top:72px;padding-bottom:72px;gap:48px}.npdp-mat,.npdp-film,.npdp-pairs{padding-top:72px;padding-bottom:72px}.npdp-story{min-height:560px}.npdp-story .npdp-wrap{padding-bottom:56px}.npdp-story__copy{padding-left:0}.npdp-faq .npdp-wrap{padding-top:64px;padding-bottom:80px}.npdp-close .npdp-wrap{padding-top:64px;padding-bottom:64px}.npdp-spec li{grid-template-columns:90px 1fr}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/nosetta-pdp.css.map */
