.product-information{padding-left:50px;padding-right:50px}.product-information .product-details .price{font-size:24px;color:#262626;line-height:36px;font-weight:600;font-family:Assistant-Regular}.product-information .group-block-content .text-block h1{font-size:24px;color:#262626;margin-bottom:8px;font-family:LibreFranklin-SemiBold;font-weight:400;line-height:normal;letter-spacing:normal}.product-information .product-details .tax-note{color:#696969;font-size:16px;margin:0;font-family:Assistant-Regular}.product-information .shopify-product-form{margin-bottom:20px}.product-information .shopify-product-form .add-to-cart-button{height:44px;margin:0;font-size:16px;background:var(--nalli-red-deep, #811314);border:1px solid var(--nalli-red-deep, #811314);color:#fff;line-height:22px;padding:7px 14px;width:100%}.product-information .shopify-product-form .add-to-cart-button *{pointer-events:none}.product-information .accordion .details{border:none}.product-information .accordion .details .details__header{color:#262626;height:auto;padding:20px 0;line-height:1.4;font-size:16px;font-weight:400;border-bottom:1px solid #ccc;border-top:none}.product-information .accordion .details .details__header h2{margin:0;padding:0;font-size:16px;font-family:Assistant-Regular;font-weight:400}.product-information .accordion .details .details__header .svg-wrapper{width:16px;height:16px}.product-information .accordion .details .details-content{padding:16px 0;color:#696969;font-weight:400;line-height:1.42857143;font-size:16px;background:#fff}.product-information .accordion .details .details-content p{font-size:16px;font-family:Assistant-Regular;width:100%;max-width:100%}.product-information .accordion .details .details-content ul li{font-size:16px}.product-information .accordion .details .details-content ul li+li{margin-top:.8rem}.product-information .accordion .details .details-content ul li a{color:var(--nalli-red, #a42829)}.product-information .buy-buttons-block .shopify-product-form .product-form-buttons .qty-container .qty-label{font-family:Assistant-Regular;font-size:18px;color:#696969;font-weight:400;display:block;line-height:normal;letter-spacing:normal}.product-information .buy-buttons-block .shopify-product-form .product-form-buttons .qty-container{display:flex;flex-direction:column;gap:8px;max-width:200px;padding-top:24px;margin-bottom:30px;position:relative}.product-information .buy-buttons-block .shopify-product-form .product-form-buttons .qty-container .quantity-selector{display:flex;align-items:center;border:1px solid #ccc;overflow:hidden;background-color:#fff;width:70%;--quantity-selector-width: unset;height:40px}.product-information .buy-buttons-block .shopify-product-form .product-form-buttons .qty-container .quantity-selector button{width:40px;height:40px;border:none;background-color:transparent;color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;transition:background-color .2s ease;padding:0 10px;line-height:normal}.product-information .buy-buttons-block .shopify-product-form .product-form-buttons .qty-container .quantity-selector input{text-align:center;outline:none;-moz-appearance:textfield;height:40px;border-color:#ccc;border-width:0;font-size:16px;width:58px;box-shadow:none;line-height:normal;display:inline-block;float:none;color:#696969;padding:7px 8px;background-color:#fff}.product-information .buy-buttons-block .shopify-product-form .product-form-buttons .qty-container .quantity-selector .button:disabled{background-color:#ddd!important}.product-information .buy-buttons-block .shopify-product-form .product-form-buttons .qty-container .quantity-selector .quantity-warning{color:red;font-size:14px;margin-top:0;position:absolute;bottom:-30px;white-space:nowrap}.qty-container.qua_international{opacity:0;height:0;overflow:hidden;max-height:0;margin:0!important}a.internation_cta{height:44px;margin:0;font-size:16px;background:var(--nalli-red-deep, #811314);border:1px solid var(--nalli-red-deep, #811314);color:#fff;padding:7px 14px;text-decoration:none;width:100%;display:block;text-align:center;line-height:27px}.product-information .buy-buttons-block .shopify-product-form .product-form-buttons .qty-container .quantity-selector.fabric-mode input{opacity:0}span.fabric-step{position:absolute;left:64px}input#fall-and-edging,#fabriclength{height:0;opacity:0;overflow:hidden;padding:0;border:none}product-form-component.disabled button,readymade-product-form-component.disabled button{opacity:.6}div#dataform{height:0;overflow:hidden}span.svg-wrapper.product-form-icon--error{position:relative;top:2px}label.fall-pico_label{margin-top:15px;display:block}label.fall-pico_label input{position:relative;top:3px;width:16px;height:16px;accent-color:#000000}p.fall-pico_content{margin-top:4px;font-size:15px}label.fall-pico_label span{margin-left:3px}@media only screen and (max-width:767px){.product-form-buttons .atc-sticky{padding:15px 11px;width:100%;gap:5%;margin:0;box-shadow:0 0 6px #221f2026;position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:2;display:grid;grid-template-columns:3fr 1fr;align-items:center}.product-form-buttons .atc-share{position:fixed;bottom:9%;left:0;right:0;background:#fff;z-index:999}.product-form-buttons .atc-sticky .desk-pro{display:flex!important}.product-form-buttons .atc-sticky .desk-pro .s-share{display:block!important;padding:0}}.product-form-buttons .atc-sticky .desk-pro,.product-form-buttons .atc-sticky .desk-pro .s-share{display:none}.product-form-buttons{flex-direction:column}.product-form-buttons>*:not(.quantity-selector){flex:1;min-width:185px}button#member-login-btn{width:fit-content;background:var(--nalli-red, #a42829);border:none;color:#fff;font-weight:600;font-size:14px;padding:11px 3rem;cursor:pointer}.singapore_flex_btn button#member-login-btn{background:transparent;border:none;color:var(--nalli-red-deep, #811314);padding:0 7px 0 0;font-weight:600;text-decoration:underline}.singapore_flex_btn{font-size:13px}.singapore_flex_btn_price{display:flex;font-size:17px}.singapore_flex_btn_price s{margin-right:10px}#loginModal.modal{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999}#loginModal.hidden{display:none}#loginModal .modal-content{background:#fff;padding:30px;border-radius:12px;width:400px;max-width:90%;position:relative;box-shadow:0 10px 25px #0000004d}.login-wrapper{padding-top:5%}.login-wrapper #closeModal{position:absolute;right:5%;top:15px;background:none;color:#000;padding:4px;border:1px solid grey;border-radius:15%;font-size:10px;display:flex;justify-content:center;cursor:pointer}.login-wrapper .login-head{font-size:25px;font-weight:700;color:#363636;letter-spacing:.8px;margin-top:0}.login-wrapper .note{color:var(--nalli-red, #a42829);font-size:16px;margin-bottom:30px}.login-wrapper .login-wrap{padding-bottom:4%}.login-wrapper .login-label{display:flex;align-items:center;font-size:16px;width:fit-content;margin-bottom:4px;position:relative}.login-wrapper .login-el{display:flex;flex-direction:column;gap:0px}.login-wrapper .login-input{padding:10px 8px;margin:0;border:1px solid #d1d5db;font-size:16px;background:#fff;border-radius:4px;width:75%}.login-wrapper .login-button{background-color:var(--nalli-red, #a42829);color:#fff;padding:12px 20px;cursor:pointer;border:none;border-radius:4px;margin-top:2%;width:100%}.login-wrapper sup{top:-5px;color:red;position:absolute;right:-5px}.nalli-field-error{color:red;font-size:12px}.nalli-field-error.hidden{display:none}.nalli-error{margin:-8px 0 14px;color:red;font-size:12px}.nalli-error.hidden{display:none}.nalli-success{font-size:13px}.nalli-success:empty{display:none}.template-product [class*=ai-product-sku-label]{color:#767676}@media only screen and (max-width:787px){.nalli-enquiry--jewellery~* .product-details .group-block .group-block-content,body:has(.nalli-enquiry--jewellery) .product-details .group-block .group-block-content{height:50%;transition:height .3s ease}body:has(.nalli-enquiry--jewellery) .product-details .group-block .group-block-content.enquiry-open{height:auto}.nalli-enquiry--jewellery button#member-login-btn{width:100%!important;margin-top:3%}}.variant-option--equal-width-buttons{width:100%!important;margin-top:15px}dialog.popup-link__content.dialog-modal:before{content:"";background-image:url(/cdn/shop/files/636011-200.png?v=1776855998);height:30px;width:30px;position:absolute;top:15px;right:15px;background-size:contain}dialog-component.popup-link{resize:revert;position:relative;right:0;width:100%;display:block;text-align:right}dialog-component.popup-link button{position:absolute;top:-55px;right:0}.popup-link__content[open]{width:fit-content;min-width:fit-content}.popup-link__inner table{border:1px solid #d6d6d6}.tabs{display:flex;justify-content:end;position:absolute;top:0;right:0}.tabs button{padding:10px 20px;border:none;cursor:pointer;background:#ddd;margin-right:5px}.tabs button.active{background:#000;color:#fff}.tabs button:first-child{border-radius:15px 0 0 15px}.tabs button:last-child{border-radius:0 15px 15px 0}.size_guide_wrapper{display:flex;justify-content:space-between;gap:48px}.size_guide_wrapper table{border-collapse:collapse;width:100%;max-width:700px}.size_guide_wrapper th,.size_guide_wrapper td{border:1px solid #ccc;padding:8px;text-align:center}.size_guide_wrapper th{background:#f4f4f4}.size_guide_image img{width:300px;min-width:300px}h6.size_title{font-weight:600;text-align:left}.popup-link__inner h2.page-title{opacity:0;margin:0}table#inchTable *,table#cmTable *{text-align:center}table#inchTable.hidden,table#cmTable.hidden{display:none}.page-block{position:relative}slideshow-component[dragging] slideshow-arrows{display:block!important}slideshow-arrows .slideshow-control.slideshow-control--style-none{display:grid!important;position:absolute;top:35%}slideshow-arrows svg,slideshow-arrows span{width:44px!important;height:44px!important}@media only screen and (min-width:767px){.product-information .product-information--media-left{grid-template-columns:1fr .9fr!important}}@media only screen and (max-width:549px){label.variant-option__button-label{font-size:11px;padding:0}.size_guide_wrapper{flex-direction:column-reverse}.popup-link__inner .tabs{top:15px}.popup-link__inner .tabs *{font-size:12px!important}button.button.popup-link__close{width:15px;height:15px}dialog.popup-link__content.dialog-modal:before{width:20px;height:20px}.variant-option--buttons legend{font-size:14px}dialog-component.popup-link button{font-size:13px;top:-75px}.popup-link__inner th,.popup-link__inner td{font-size:11px;padding:5px;text-align:center}}.accordion .details,.accordion--dividers accordion-custom .details{border-block-start:none!important;border-block-end:none!important}.product-recommendations .section-resource-list .section-resource-list__content .spacing-style h2{font-family:LibreFranklin-SemiBold;font-size:32px;line-height:1.2;font-weight:300;margin-bottom:12px;color:#212121}.product-recommendations .section-resource-list .section-resource-list__content .spacing-style p{color:#3d3d3d;font-family:Assistant-Regular;font-size:20px;line-height:28px;font-weight:400;margin-bottom:9px;margin-top:0}.product-recommendations .product-card .product-card__content .group-block .group-block-content .spacing-style h2,.product-recommendations .product-card .product-card__content .group-block .group-block-content .spacing-style h3{color:#262626;font-size:18px;line-height:24px;font-family:Assistant-Regular;font-weight:400;max-height:fit-content;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:fit-content}.product-recommendations .product-card .product-card__content .group-block .group-block-content .price{font-size:18px;line-height:100%;color:#606060;font-family:Assistant-Regular;font-weight:400}.product-recommendations .product-card .product-card__content .group-block .group-block-content .price-container{display:flex}.product-recommendations slideshow-slide{min-width:calc(100% / 1.5 - var(--slideshow-gap, 8px))}@media screen and (min-width:750px){.product-recommendations slideshow-slide{min-width:calc(100% / 3 - var(--slideshow-gap, 8px))}}@media screen and (min-width:990px){.product-recommendations slideshow-slide{min-width:calc(100% / 4 - var(--slideshow-gap, 8px))}}@media only screen and (min-width:1440px){.product-recommendations .section-resource-list .section-resource-list__content .spacing-style h2{font-size:40px!important;line-height:1.2!important}.product-recommendations .section-resource-list .section-resource-list__content .spacing-style p{font-size:20px!important;line-height:14px!important}}@media only screen and (max-width:787px){.product-recommendations .section-resource-list .section-resource-list__content .spacing-style h2{font-size:20px!important;line-height:100%!important;margin-bottom:4px!important;color:#212121}.product-recommendations .section-resource-list .section-resource-list__content .spacing-style p{font-size:14px!important;line-height:20px!important}.product-recommendations .product-card .product-card__content .group-block .group-block-content .spacing-style h5,.product-recommendations .product-card .product-card__content .group-block .group-block-content .spacing-style h3{font-weight:400;font-size:14px!important;line-height:20px!important;color:#262626;font-family:Assistant-Regular;max-height:fit-content;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:fit-content}.product-recommendations .product-card .product-card__content .group-block .group-block-content .price{font-size:14px!important;line-height:20px!important;color:#696969;font-weight:400}}.metafield-product-list{display:flex;gap:15px;margin-bottom:15px}.metafield-product-list>div{width:75px}.metafield-product-list>div img{border-radius:9px;max-width:100%;height:auto}h4.product_label_variant{margin:15px 0 10px;font-size:14px;color:#555}label.variant-option__button-label{width:fit-content}.variant-option--equal-width-buttons{width:fit-content;display:flex;margin-bottom:15px}.product-details quantity-selector-component.quantity-selector{max-height:41px;width:fit-content}.product-details .quantity-selector{margin-top:10px}.product-form-buttons.product_sd button[disabled]{width:100%}.placeholder-media-gallery .media-wrapper{display:flex;flex-direction:column;gap:8px}.placeholder-media-gallery img{width:100%;height:auto}@media only screen and (max-width:1024px){.product-information{padding-left:20px!important;padding-right:20px!important}}@media only screen and (max-width:787px){.product-information{padding-left:15px!important;padding-right:15px!important;grid-template-columns:1fr}.product-information .product-information__grid{gap:40px}.product-information .group-block-content .text-block h1{color:#434343!important;font-family:Assistant-SemiBold!important;font-size:20px!important;margin-bottom:0!important;font-weight:400}.product-information .product-details .price{font-size:16px!important;color:#262626;line-height:22px!important}.product-information .product-details .tax-note{font-size:12px!important;margin:0!important}.product-information .accordion .details .details__header,.product-information .accordion .details .details__header h2{font-size:14px!important}.product-information .accordion .details .details-content p{font-size:12px!important;max-width:100%}.product-information .media-gallery__mobile-controls{bottom:-40px}.product-information .media-gallery__mobile-controls .slideshow-controls__dots{width:100%;gap:0px}.product-information .media-gallery__mobile-controls .slideshow-controls__dots li{width:100%}.product-information .media-gallery__mobile-controls .slideshow-controls__dots li button.slideshow-control.button.button-unstyled{background-color:#e0e0e0;opacity:1;width:100%;height:2px}.product-information .media-gallery__mobile-controls .slideshow-controls__dots button[aria-selected=true]{background-color:#797979!important}.product-information .media-gallery__mobile-controls .slideshow-controls__dots button:after{content:unset}}@media screen and (min-width:1440px){.product-information{padding-left:100px;padding-right:100px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/nalli-pdp.css.map */
