.nyne-diffuser-page .product-info__fragrance-selector{margin:24px 0!important;padding:0!important;background:transparent!important;border-radius:0!important}.nyne-diffuser-page .product-info__fragrance-selector label{display:block;font-size:13px!important;font-weight:400!important;color:#000!important;margin-bottom:8px!important;letter-spacing:.3px}.nyne-diffuser-page .product-info__fragrance-selector select{width:100%!important;padding:14px 16px!important;font-size:14px!important;color:#000!important;background:#fff!important;border:1px solid #d1d1d1!important;border-radius:0!important;font-family:inherit!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23000000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;transition:border-color .2s ease!important}.nyne-diffuser-page .product-info__fragrance-selector select:hover{border-color:#000!important}.nyne-diffuser-page .product-info__fragrance-selector select:focus{outline:none!important;border-color:#000!important}.nyne-diffuser-page .product-title{font-size:28px!important;font-weight:400!important;letter-spacing:1px!important;text-transform:uppercase!important;margin-bottom:12px!important}.nyne-diffuser-page .price{font-size:18px!important;font-weight:400!important;margin-bottom:8px!important}.nyne-diffuser-page .variant-picker__label{font-size:13px!important;font-weight:400!important;margin-bottom:12px!important;color:#000!important}.nyne-diffuser-page .color-swatch{display:inline-block;width:48px;height:48px;border:1px solid #d1d1d1;cursor:pointer;margin-right:12px;transition:all .2s ease;position:relative}.nyne-diffuser-page .color-swatch:hover{border-color:#000}.nyne-diffuser-page .color-swatch.selected{border:2px solid #000000}.nyne-diffuser-page .color-swatch.black{background-color:#1a1a1a}.nyne-diffuser-page .color-swatch.silver{background-color:silver}.nyne-diffuser-page .product-form__submit{width:100%;padding:16px 24px!important;font-size:13px!important;font-weight:500!important;letter-spacing:1.5px!important;text-transform:uppercase!important;background:#fff!important;color:#000!important;border:1px solid #000000!important;cursor:pointer!important;transition:all .3s ease!important;margin-bottom:12px!important}.nyne-diffuser-page .product-form__submit:hover{background:#000!important;color:#fff!important}.nyne-diffuser-page .shopify-payment-button__button{width:100%!important;padding:16px 24px!important;font-size:13px!important;font-weight:500!important;letter-spacing:1.5px!important;text-transform:uppercase!important;background:#000!important;color:#fff!important;border:none!important;cursor:pointer!important}.nyne-diffuser-page .product-description{font-size:14px;line-height:1.7;color:#333;margin:24px 0}.nyne-diffuser-page [data-block-type=collapsible-text]:has(+[data-block-type=collapsible-text]){display:inline-block;width:calc(50% - 1px);vertical-align:top;border-right:1px solid #e0e0e0;padding-right:24px;margin-right:-4px}.nyne-diffuser-page [data-block-type=collapsible-text]:has(+[data-block-type=collapsible-text])+[data-block-type=collapsible-text]{display:inline-block;width:50%;vertical-align:top;padding-left:24px}.nyne-diffuser-page .product-info__block-list>[data-block-type=collapsible-text]:nth-of-type(n){border-top:1px solid #e0e0e0;padding-top:20px;padding-bottom:20px;margin-top:24px}.nyne-diffuser-page [data-block-type=collapsible-text] summary{font-size:12px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:1.2px!important;color:#000!important;cursor:pointer;list-style:none}.nyne-diffuser-page [data-block-type=collapsible-text] summary::-webkit-details-marker{display:none}.nyne-diffuser-page [data-block-type=collapsible-text] .prose{font-size:13px!important;line-height:1.7!important;color:#666!important;margin-top:16px!important;padding-top:16px!important}.nyne-key-features{padding:80px 0;text-align:center}.nyne-key-features__title{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#999;margin-bottom:8px}.nyne-key-features__heading{font-size:32px;font-weight:400;letter-spacing:.5px;margin-bottom:60px}.nyne-key-features__image-wrapper{position:relative;max-width:900px;margin:0 auto}.nyne-key-features__image{width:100%;height:auto}.nyne-key-features__label{position:absolute;font-size:12px;font-weight:400;color:#000;background:#fffffff2;padding:8px 16px;border-radius:20px;white-space:nowrap}.nyne-perfect-pairs{padding:80px 0;background:#fafafa;text-align:center}.nyne-perfect-pairs__subtitle{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#999;margin-bottom:8px}.nyne-perfect-pairs__title{font-size:32px;font-weight:400;letter-spacing:.5px;margin-bottom:60px}.nyne-perfect-pairs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;max-width:1200px;margin:0 auto;padding:0 20px}.nyne-perfect-pairs__item{text-align:center}.nyne-perfect-pairs__item-image{width:100%;max-width:200px;margin:0 auto 20px}.nyne-perfect-pairs__item-button{display:inline-block;padding:14px 32px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;background:#000;color:#fff;text-decoration:none;transition:all .3s ease}.nyne-perfect-pairs__item-button:hover{background:#333}@media(max-width:768px){.nyne-diffuser-page .product-title{font-size:22px!important}.nyne-diffuser-page [data-block-type=collapsible-text]:has(+[data-block-type=collapsible-text]){width:100%;border-right:none;border-bottom:1px solid #e0e0e0;padding-right:0;margin-right:0}.nyne-diffuser-page [data-block-type=collapsible-text]:has(+[data-block-type=collapsible-text])+[data-block-type=collapsible-text]{width:100%;padding-left:0}.nyne-key-features,.nyne-perfect-pairs{padding:60px 0}.nyne-key-features__heading,.nyne-perfect-pairs__title{font-size:24px}.nyne-perfect-pairs__grid{grid-template-columns:1fr;gap:40px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/nyne-diffuser-styles.css.map */
